/*
Theme Name: ESH
Author: Eugénie Munter and Riccardo Raneri
Author URI: http://www.infomedica.com/
template: bootstrap-master
*/

body{
	background: #ededed;
	padding-top: 0;
	font-family: 'Droid Sans';
}

a{
	color: #14adcf;
}

h1{
	font-weight: normal !important;
	border-left:6px solid #138ca7;
	padding-left:10px;
}

h2{
	font-size:1.4em;
}

h3{
	font-size:1.2em;
}

.alert-warning{
	color:#000;
	border:2px solid #D52725;
	background-color: #fceb88;
}

.alert-warning a{
	color:#0077ee;
}

.edd-page .widget_subpages{
	display: none;
}

.navbar-brand img{
	max-width:308px;
	width:100%;
}

.radio label, .checkbox label {
  min-height: 20px !important;
  padding-left: 20px !important;
  margin-bottom: 0 !important;
  font-weight: normal !important;
  cursor: pointer !important;
}

.post_content li{
	margin-bottom: 1em;
	line-height: 25px;
}

.nav-tabs li{
	margin-bottom: -1px;
}

.logo-print{
	display:none;
}

#main{
	background: #fff;
}

#main.mainhome{
	background: inherit;
}

#main article{
	padding:inherit;
}

article section p{
	line-height: 24px;
}

.mainhome article section{
	padding:10px;
	min-height:290px;
	line-height: 1.8em;
}

#main article section, #main article header, #main article footer{
	background: #fff;
}

#main article footer{
	text-align:right;
	padding-bottom:3px;
	padding-right:5px;
}


#main article header .page-header{
	margin-bottom:0;
	border:0;
}

#main p.meta{
	font-style: normal !important;
}

.topbar{
	height:45px;
	background: #333333;
}

.topbar .button-counsil{
	display:block;
	background: #d52725;
	width:150px;
	height:35px;
	line-height: 36px;
	font-size:1.1em;
	text-align:center;
	color:#fff;
	margin-left: 10%;
}

.topbar .account-buttons{
	background: #14adcf;
	color: #fff;
	margin-right: 10%;
	height:35px;
	text-align: center;
	line-height: 35px;
	padding: 0 10px;
}

.topbar .account-buttons a{
	color: #fff;
}

.box-home h1{
	border-left:6px solid #138ca7;
}

.navbar-form{
	padding-top:40px;
	border:0;
	position:absolute;
	top:-150px;
	right:20px;
}

.logo-and-search{
	background: #fff;
	min-height:140px;
}

.search-query{
	background: #e9e9e9;
	color: #aeadad;
	border-radius:0;
	border: none;
	box-shadow: none;
}

.search-button{
	background:#14adcf;
	width:34px;
	height:34px;
	float:right;
	text-align: center;
	line-height: 40px;
}

.navbar{
	margin-bottom: 0;
}

.navbar-default, .navbar-default .container{
	background: #333;
	border-radius: 0;
	color:#fff;
}

.navbar-default .navbar-nav>li>a{
	color:#fff;
}

.navbar-default .navbar-nav>li>a:hover{
	color:#ededed;
	cursor: pointer;
}

.navbar-default .navbar-nav>.active>a{
	background: #1aafcf;
	color:#fff;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
	background: #1aafcf;
	color:#fff;
}

.navbar-default{
	border: 0 !important;
}

#nav_menu-2{
	background: #fff;
}

#sidebar1 h4, h1.h2{
	background: #14adcf;
	border-left:6px solid #138ca7;
	color: #fff;
	padding:15px;
	margin:0;
	font-size:1.4em;
	font-family: 'Droid Sans';
}

.home article:nth-child(2) h1.h2{
	border-color: #a30000;
	background: #D52725 !important;
}

h1.h2 > a{
	color: #fff;
}

#sidebar1 ul{
	margin:0;
	padding:0;
	list-style-type: none;
}

#sidebar1 li{
	margin:0;
	padding:0 0 0 5px;
	background: #fff;
	list-style-type: none;
}

#sidebar1 ul ul li{
	font-size:0.9em;
	padding-left:1em;
}

#sidebar1 ul ul li a{
	border:none;
}

#sidebar1 li a{
	color:#000;
	display:block;
	line-height:32px;
	margin-bottom:2px;
	padding-left:10px;
	border-top:2px solid #ededed;
}

#sidebar1 a:hover{
	text-decoration: none;
	color: #14adcf;
}

.widget_subpages_current_page a{
	color: #d52725 !important;
}

.container > footer{
	background: #282828;
	color: #ededed;
	text-align: center;
	min-height:75px;
	padding-top:20px;
	margin-top:60px;
	font-size:0.9em;
}

.container > footer a{
	color: #ededed;
}

.widget_subpages{
	background: #fff;
}

#advpsslideshow_5 > div > div > div{
	padding:1em 3.2em;
}

#advpsslideshow_5 > div > div > div > p{
	line-height: 1.2em;
}


#sidebar_links img{
	float:left;
	margin-bottom:20px;
}

.footer-links{
	float:none;
	text-align: center;

	width: 100%; overflow: hidden; /* centered block w/out defined width */
}

.footer-links #menu-footer-links{
	display:inline;
	list-style: none;
	margin:0;
	padding: 0;

	list-style: none; position: relative; float: left; display: block; left: 50%;  /* centered block w/out defined width */
}

.footer-links #menu-footer-links>li{
	padding-right:5px;
	margin:0;
	position: relative; float: left; display: block; right: 50%;  /* centered block w/out defined width */
}

.footer-links #menu-footer-links>li:before {content: " | "; }

.footer-links #menu-footer-links>li:first-child:before{content: ''; }




.caret{
	display:none;
}


.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
	background: #138ca7
}

.pagination>li>a, .pagination>li>span{
	color: #138ca7
}

.share-links{
	float:right;
	padding-bottom:10px;
}


.post-245 table td{
	vertical-align: top;
}

.post-913 table td{
	padding:10px;
}


.clinical-practice-archive h3, .post-729 h3{
	text-transform: none !important	;
	font-size:1.6em;
}

.clinical-practice-archive header span{
	font-weight: bold;
}

.f-nav{ z-index: 2000; position: fixed; left: 0; top: 0; width: 100%;} /* this make our menu fixed top */

#backToTop{
	width:auto;
	position:fixed;
	bottom:0px;
	right:0;
	display:none;
	text-align:right;
}

.scrollToTop{
	width:100px; 
	height:130px;
	padding:10px; 
	background: none;
	font-weight: bold;
	font-size:3em;
	color: #14adcf;
	text-decoration: none;

}
.scrollToTop:hover, .scrollToTop:active{
	text-decoration:none;
}

.frm_required{
	color:#ff0000;
	position:relative; left:-3px;
}

@media( max-width: 1199px) {

	.mainhome article section{
		min-height: 320px;
	}

	.mainhome article header h1{
		font-size:1.2em;
	}

	.navbar-nav>li>a{
		font-size:0.92em !important;
	}

	.mainhome article section p{
		line-height: 1.45em !important;
	}

}


@media (min-width:1300px){
	#advps_container5 h2{
		font-size:16px !important;
		line-height:18px !important;
	}

	#advps_container5 p{
		font-size:12px !important;
		line-height:15px !important;
	}
}

@media( max-width: 991px) {

	#menu-main-menu{
		/*font-size:0.7em;		*/
	}

	.box-home h1{
		font-size:1.2em;
	}

	.mainhome article section{
		min-height: 350px;
		font-size:0.9em;
	}

	.mainhome article section p{
		line-height: 1.40em !important;
	}

.mainhome article header h1{
		font-size:0.9em;
	}

	.navbar-nav>li>a{
		font-size:0.62em !important;
	}

}

@media screen and (max-width: 767px) {

	#myname{
		display:none;
	}

	#backToTop{
		text-align:center !important;
	}

	.navbar-nav>li>a{
		font-size: 1em !important;
	}


	.mainhome article section{
		min-height: 0;
	}
	.f-nav{
		position:static !important;
	}

	.topbar .button-counsil{
		width:50%;
		margin:0;
	}

	.topbar .account-buttons{
		width:50%;
		margin:0;
	}

	.logo-and-search{
		min-height:0;
	}

	.navbar-collapse{
		border-top:0;
	}

	.navbar-brand{
		height:auto;
	}

	.navbar-form{
		padding-top: 0;
		position: static;
		float:left;
		border:0 !important;
		border-color:transparent !important;
		box-shadow: none !important;
		margin-bottom:0;
	}

	.navbar-toggle{
		position: absolute;
		z-index:1000;
		right:0;
	}

	.search-query{
		float:left;
		width: calc(100% - 34px);
	}

	.search-button{
		float:right;
	}
}

@media print {

	.logo-print{
		display:block;
		width:50%;
		margin-top:20px;
	}

	a[href]:after {
		content: none;
	}

	.topbar, #sidebar1{
		display: none !important;
		height:0 !important;
		overflow: hidden !important;
	}

	.mainhome article section{
		min-height: 0;
	}
}

.ui-datepicker-year, .ui-datepicker-month{
	color:#666;
}