/* news subpage */

.news-image {
	position: relative;
}

div.container.news-image{
	padding:0px !important;
}

div.container.news_text{
	padding:0px;
}

.news-bottom-left {
	position: absolute;
	bottom: 0px;
    background-color: rgba(0,0,0,0.5);
    margin-bottom: 0px !important;
}

.news-bottom-left h2, h3{
  	color: white !important;
}

.text-right {
	float: right;
	color: white;
}

.news-link {
	color: white;
}

.bg-news-color {
	background-color:#aea5b1;
}

.bg-news-color {
	color:white;
	padding-left: 2em;
	padding-right: 2em;
	padding-bottom: 2em;
}

.bg-news-color h4 {
	color:white;
	padding-top: 2em;
}

hr.news-hr{
	height: 1px !important;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	margin-left: 0px !important;
	width: 80% !important;
}

@media only screen and (max-width: 768px) {
h3.news-date {
	float: left;
}
}

.no-bottom-margin {
	margin-bottom: 0px !important;
	padding-left: 0px !important;
}

a.news-link.fa.fa-link {
	width: 100%;
    text-align: left;
}

.color-white {
	color: white !important;
}

div.col-lg-4.color-white {
	color: white !important;
}

div.col-lg-4.color-white.fa.fa-tags {
	width: 0px !important;
	display: flex !important;
}


div.field-news-taxonomy{

font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

div.field-news-image img.img-responsive{
	width:100%;

}

div.news-bottom-left.col-xs-12 h2{
	margin-bottom: 0px;
}

.news_date{
	text-align: right;
}

.news_tags{
	text-align: center;
}

div.more-link{
	text-align: right;
}

.more-link a{
	color: white !important;
}

div.col-xs-12.col-sm-4.color-white.news_tags img{
	width:16px;
	height:16px;
}

div.col-xs-12.col-sm-4.color-white.news_tags span{
	padding-left:1px;
}

div.bg-news-color img{
	width:16px;
	height:16px;
}

@media only screen and (max-width: 768px) {
.news_date{
	text-align: left;
	display:block;
	margin-bottom: 0px !important;
}

.news_tags{
	text-align: left;
	display:block;
	margin-bottom: 0px !important;
}

.read_more{
	margin-bottom: 0px !important;
}

.news_info{
	margin-left:15px;
	margin-right:15px;
}
}

/*.views-field.views-field-nothing {
	margin:30px;
}*/

.margin_more_elements{
	margin-top: 15px;
}

/*confernces*/

img.image-margin{
width:100% !important;
}

.title-font h2{
	font-size: 30px !important;
}

.title-font-subpage h2{
	font-size: 28px !important;
}

.title-font h3{
	font-size: 30px !important;
}

.subtitle-font-subpage h3{
	font-size: 24px !important;
}

.subtitle-font-subpage span{
	font-size: 24px !important;
}

.title-font span{
	font-size: 30px !important;
}

.date-font-subpage h3{
	font-size: 24px !important;
}

.title-font b{
	font-size: 30px !important;
}

.paragraph-font{
	font-size: 22px !important;
}

.paragraph-font p{
	font-size: 22px !important;
}
.entitytype-register_form-form #edit-field-full-name{
	width:50%;
	padding-right:2em;
}

.entitytype-register_form-form #edit-field-email{
	float: left;
	padding-right:2em;
	width:50%;
}

.entitytype-register_form-form #edit-field-phone{
	float: left;
	width:50%;
}

.entitytype-register_form-form #edit-submit--2 {
	float: right;
	background: none !important;
    border: none;
    font-size: 22px !important;
}

.entitytype-register_form-form #edit-submit--2:before {
	content: url("../images/Register.png");
	position: relative;
    top: 2px;
}

.conferene_link {
	margin-top: 2em;
}

/*Homepage*/
div.ckeditor-inline p span.hero-text{
	margin-top: 120px;
	width:600px;
	padding-right: 10px;
	font-size:27px !important;
	display:block;
}

@media screen and (min-width:768px) and (max-width:1200px){

div#page-title-full-width-container{
	margin-top: 0px!important;
}
}

@media only screen and (max-width: 768px) {
body, p span{
	font-size:  18px !important;
}

div#\31 t1oka2s.az-element.az-section{
	margin-top:0px !important;
}

div.ckeditor-inline p span.hero-text{
	font-size: 12px !important;
	margin-top: 10px;
	text-align: right;
	width:250px;
	display:block;
}

div#page-title-full-width-container{
	margin-top: 0px!important;
}

.mobile-padding-right{
	padding-right: 20px !important;
}

.entitytype-register_form-form #edit-field-full-name{
	padding-right:0px;
	width:100%;

}

.entitytype-register_form-form #edit-field-email{

	padding-right:0px;
	width:100%;
}

.entitytype-register_form-form #edit-field-phone{

	width:100%;
}

.entitytype-register_form-form #edit-submit--2 {

	background: none !important;
    border: none;
}

div.news-bottom-left.col-xs-12 h2{
	font-size: x-large;
}

div.no-bottom-margin.col-xs-12.col-sm-6 h3 span{
	font-size: large;
}
}

div.field-conference-image img.img-responsive {
	height:100% !important;
	width:100% !important;
}

div.col-xs-12.col-sm-3.image_style_thumb img{
	height:200px;
}

/* facilities */

.facility-icons{
	width:16px;
	height:16px;
	color: white;
}

.font-subpage-white{
	color: white;
}
