/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

#menu-item-search {
	display:none;
	}

.page_title h3{
	font-weight:600 !important;
}

.text-justify {
  text-align: justify !important;
}

.avia-slideshow-dots {
	position: absolute !important;
top: 40px !important;
}

.login_bar #wpabstracts-username, .login_bar #wpabstracts-password, .login_bar #captcha_input{
	margin-bottom:0px !important;
	width:180px !important;
}

.login_bar .wpabstracts .col-md-12{
	width:180px !important;
}
		
.login_bar .wpabstracts{
	width:250px !important;
	padding: 0;
}

.login_bar  #loginbox{
	margin-left:0px !important;
	margin-top:0px !important;
	padding:0 !important;
	width:250px !important;
}

.login_bar .container-fluid, .login_bar p.text-right, .login_bar nav.navbar {
	
	display:none !important;
}


.submission_page #wpabstracts-username, .submission_page #wpabstracts-password, .submission_page #captcha_input{
	margin-bottom:0px !important;
	width:180px !important;
}

.submission_page #loginbox{
	margin-left:0px !important;
	margin-top:0px !important;
	padding:0 !important;
}

.btn_register a{
		width: 200px;
}

#menu-item-30,#menu-item-31, #menu-item-43, #menu-item-44, #menu-item-45{
	color: currentColor;
  cursor: auto;
  opacity: 0.5;
  text-decoration: none;
}

#menu-item-30 a,#menu-item-31 a, #menu-item-43 a, #menu-item-44 a, #menu-item-45 a {
	cursor: auto;
}

#menu-item-30 .avia-menu-fx,#menu-item-31 .avia-menu-fx, #menu-item-43 .avia-menu-fx,  #menu-item-44 .avia-menu-fx,  #menu-item-45 .avia-menu-fx{
	display:none;
}

#menu-item-30 a:hover,#menu-item-31 a:hover, #menu-item-43 a:hover, #menu-item-44 a:hover, #menu-item-45 a:hover{
	color:#969696;
}

.sidebar_left .inner_sidebar {
margin-right: 30px;
}

.container .av-content-small.units{
	width:87%;
}


.image-overlay {
display: none !important;
}

.image-overlay-inside {
display: none !important;
}

.associated_parteners .grid-image img {
  display: block;
object-fit: contain;
max-height: 200px;
/*min-height: 100px;*/
}

#top .associated_parteners  .grid-entry .inner-entry {
margin-right: 0px;
box-shadow: none;
padding-top:20px;
}

.right_column_partners .sort_width_container, 
.login_bar .sort_width_container{
	display:none;
}

.associated_parteners .grid-content{
	display:none;
}

/*.associated_parteners a.grid-image{
	pointer-events: none; 
}*/
.avia-gallery-big .image-overlay.overlay-type-image {
	display: none !important;
}

/*DISABLE BUTTON REGISTRATION*/
.btn_register{
	pointer-events: none; 
}

#menu-item-153 a{
	cursor: auto;
}

#menu-item-153 .avia-menu-fx{
	display:none;
}

#menu-item-153 a:hover{
	color:#969696;
}

#menu-item-153{
	color: currentColor;
  cursor: auto;
  opacity: 0.5;
  text-decoration: none;
  pointer-events: none; 
}
/*END DISABLE BUTTON REGISTRATION*/




.menu_link_disabled, .only_mobile_disabled{
		 pointer-events: none; 
		color: currentColor;
	  cursor: auto;
	  opacity: 0.5;
	  text-decoration: none;

	}

	.menu_link_disabled a, .only_mobile_disabled a {
		cursor: auto;
		color:#969696 !important;
	}

	.menu_link_disabled .avia-menu-fx, .only_mobile_disabled .avia-menu-fx{
		display:none !important;
	}

	.menu_link_disabled a:hover, .only_mobile_disabled a:hover{
		color:#969696 !important;
	}

	/*.logo{
		display:none;
	}
	
	.page-id-12 .logo{
		display:block ;
	}*/


.table_home_conference{
		color:#000000;
		text-align:center;
		border-collapse: collapse;
		border-color: #ffffff !important;
		margin-bottom: 0px;

	}
	
	.table_home_conference, .table_home_conference td{
		border: 10px solid #ffffff;
	}
	
	.table_home_conference td{
		width:33%;
	}
	
	.td_invisible_home{
		text-align:justify;
	}
	
	.td_dark_home{
		background-color:#f88e49;
		color:#ffffff;
		font-weight: bold;
		font-size: larger;
	}
	
	.td_medium_home{
		background-color:#f8dece;
		font-weight: bold;
		color:#000000;
	}
	
	.td_light_home{
		background-color:#fcf7f3;
		font-style: italic;
		color:#000000;
	}
	
	.p_invisible_home1 , .p_invisible_home2, .p_invisible_home3{
		display:none;
	}
	
#nav_menu-3 h3, #nav_menu-5 h3, #nav_menu-3 a, #nav_menu-5 a{
	color:#768da5;
}


/*TEBELLA HOME*/
.td_dark_home{
	color:#ffffff;
	font-family: Open Sans;
}

.td_medium_home{
	color:#919191;
	font-family: Open Sans;}


.td_light_home{
	color:#919191;
	font-family: Open Sans;
}

.td_invisible_home{
	color:#919191;
	font-family: Open Sans;
}

/*TEBELLA HOME*/


.flyer_btn{
	padding-top:15px;
}

.attach_label{
	margin-top:0.6rem;
}

/*.only_mobile { display: none !important; }*/

/*================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px){
  /* Add your Desktop Styles here */
	.only_mobile { 
		display: none !important; 
		}
.table_home_conference, .table_home_conference td.td_dark_home{
				font-size:19px;
				line-height:1.4;
			}



.table_home_conference, .table_home_conference td{
				font-size:16px;
			}

.td_medium_home{
	font-size:18px !important;
}

.td_invisible_home{
	font-size:13px !important;
}




	
}

.sponsor_slider{
	margin-top:0px;
	height:122px;
}


#footer{
	background-color:#ffffff ;
	border-color:#e8e8e8;
}

#footer h3{
	color:#000000;
}

#footer img {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
}

#footer a {
    background-color:#ffffff !important;
}


/*#footer #custom_html-3{
	height:160px;
}*/

.two_col_logo{
	margin-bottom:50px;
}

.three_col_logo{
	margin-bottom:0px;
}

.three_col_logo .slide-entry-wrap:not(:last-child){
	margin-bottom:70px !important;
}

.three_col_logo_silver{
  margin-bottom:70px !important;
}


/*No Food preferences
.spco-attendee-ticket-16 .ee-reg-qstn-12-input-dv{
	display:none;
}*/

/*No Campus Tour*/

.spco-attendee-ticket-25 .ee-reg-qstn-13-input-dv,
.spco-attendee-ticket-27 .ee-reg-qstn-13-input-dv,
.spco-attendee-ticket-28 .ee-reg-qstn-13-input-dv,
.spco-attendee-ticket-26 .ee-reg-qstn-13-input-dv,
.spco-attendee-ticket-29 .ee-reg-qstn-13-input-dv,
.spco-attendee-ticket-30 .ee-reg-qstn-13-input-dv,
.spco-attendee-ticket-32 .ee-reg-qstn-13-input-dv{
	display:none;
}

.td_medium2_home {
    color: #919191;
    font-family: Open Sans;
		background-color: #fcf0ea;
	font-size: 80% !important;
}

.three_col_logo_sust{
	margin-bottom:0px;
	margin-top:60px;
}

.five_col_logo{
  margin-bottom: 0px;
  margin-top:69px;
}


.hide_menu_item{
	display:none;
}

.one_col_logo{
	margin-bottom:70px;
}

.one_col_logo h3{
	margin-bottom:40px;
}

.page-id-119 .main_color tr:nth-child(2n+1){
	background: #ffffff;
}

.page-id-119 .main_color tr:nth-child(2n){
	background: #9ec6df;
}

.page-id-119 .main_color tr:nth-child(1),.page-id-119 .main_color tr:nth-child(2),.page-id-119 .main_color tr:nth-child(3){
	text-align:center;
}

.page-id-119 .main_color, .page-id-119 .main_color td{
	color:#000000;
}

.page-id-119 .main_color tr:nth-child(2n+4){
	background: #cdd9e0;
}


/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px){
  /* Add your Mobile Styles here */
		
	#menu-item-search, .only_desktop {
			display: none !important; 
			}

	.table_home_conference, .table_home_conference td{
				font-size:10px;
			}
			
	.table_home_conference td{
		width:33%;
	}


	}



/*