/*
	Theme Name: PRODUCTION RESPONSIVE THEME
	Theme URI: http://mednet-tech.com
	Author: MedNet Technologies
	Author URI: http://mednet-tech.com
	Version: V5 
	Description: Custom HTML5 Pruduction Wordpress Theme 
*/
	
	body{font-family:Arial, Tahoma, Helvetica, sans-serif;color:#54574c; font-size:14px;line-height:24px}
	body, .holder, .wrapper,.holder2, .wrapper2{min-width:320px}
	.container{width:100%; max-width:1280px; min-width:320px; }
	.content {float:none; display:block; padding:0 20px; width:auto}
	
	.html5gallery-box-1 div  div  div,.html5gallery-box-2 div  div  div,.html5gallery-box-3 div  div  div{display:none!important}


	#mobileheader {position:relative; z-index:999999; display:none;}
	#mobileheader .content {padding:0;}
	#mobileheader .panel {position:fixed; background:#e6e6e6; color:#1d7fac; width:100%; padding:10px; border-bottom:5px solid #1d7fac;margin: -60px 0 0 0;}

	#mobileheader .logo {float:left;}
	#mobileheader #openmobilemenu {float:right; color:#1d7fac; font-size:20px; font-weight:600; padding: 20px 35px 0 0;}



/* ==== HEADER ===================================================================================================== */
/* All elements belonging to the <header></header> Tags */

	header{ background: url(images/structure/header_rx.jpg) top center repeat-x #f3f3f3; border-bottom:1px solid #e5ebee; height: 180px; padding: 0 0 20px 0; position:fixed;z-index:1000; margin-top: -6px;} 
	#graphic_holder {margin-top: 229px;}		

	.page-inside #main {margin-top:203px;}
	header .content>* {float:left;display:block}


	/* Logo --- */
	#logo{width:30%; /*max-width:460px*/} 
	#logo img {width:100%; height:auto; display:block; max-width:350px; margin:20px 0 0 0;
	-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; }	


	/*-- =ADDRESS/CONTACT/INFO -- */	
	#topinfo {width:70%; /* max-width:530px; */ text-align:right;}
	#topinfo {width:65%; /* max-width:530px; */ text-align:right;}

	#topinfo .tel, #topinfo .adr{ font-style:normal;}

	#topinfo .tel {color:#1d8cc1; font-size:32px}	
	#topinfo .adr {color:#6b645e; font-size:14px; line-height:18px; display:block; font-weight:600; margin: 31px 0;}
	
	#topinfo .call {color:#8c8b8b; font-size:16px; font-weight:600;}

	#topinfo #section1 {margin:10px 0;}
	
	#topinfo .navTop {font-style:normal; color: #2e8aca; font-size:16px; line-height:16px; 
					background:url(images/icons/arrow.png) left center no-repeat; padding:4px 19px 0 27px; display:inline; font-weight:600;}
					
	 form#pay_now_form_966e312ed4.navtop{display:inline-block;}
	 #topinfo #pay_now_form_966e312ed4 .btn {font-style:normal; color:#2e8aca!important; font-size:16px!important; line-height:16px; 
					background:url(images/icons/arrow.png) left center no-repeat!important; padding:4px 19px 0 27px; display:inline!important; font-weight:600;background:none;text-transform:capitalize;-webkit-appearance: none!important;}
					
	@media screen and (max-width: 590px) {
		#logo {padding: 11px 0 10px!important;}
	}

	@media screen and (max-width: 640px) {
		#topinfo .adr {color:#6b645e; font-size:14px; line-height:18px; display:block; font-weight:600; margin: 11px 0;}
	}

	@media screen and (max-width: 930px) { 	   	
		#logo, #topinfo  {width:100%; max-width:100%; text-align:center; }
		#logo img {margin:0 auto}	
		#logo {padding:0 0 20px}		
		#topinfo .navTop {display:inline-block; padding-top:5px;}
		#topinfo .tel {font-size:26px}	
	}
	
		@media screen and (max-width: 990px) { 	   	
		#logo, #topinfo  {width:100%; max-width:100%; text-align:center; margin-top: 0px;}
		#logo img {margin:0 auto}	
		#logo {padding: 50px 0 10px;}		
		#topinfo .navTop {display:inline-block; padding-top:5px;}
		#topinfo .tel {font-size:26px}	
	}


	/* ----- HEADER RESIZER ------- */
	header.smaller {
		background: #f3f3f3;
	    height: 151px;
	}
	header.smaller #logo img{
	    width: 60%;
	    height: auto;
	}
	header.smaller #topinfo .adr {
		margin: 15px 0;
	}
	header.smaller #topinfo .tel {
		font-size: 22px;
	}
	nav.smaller {
		margin-top:120px;
	}
	nav.smaller #ddm>li>a{
		padding: 15px 31px;
		font-size: 14px;
	}
	
		@media screen and (max-width: 990px) { 	   	
			header.smaller #logo img{
			    width: 30%;
			    height: auto;
			}
			header.smaller #topinfo {
				display: none;
			}
	    }
	
		@media screen and (max-width: 820px) { 	   	
			header.smaller #logo img{
			    width: 40%;
			    height: auto;
			}
	    }
	
		@media screen and (max-width: 600px) { 	   	
			header.smaller #logo img{
			    width: 50%;
			    height: auto;
			}

	    }
	
		@media screen and (max-width: 500px) { 	   	
			header.smaller #logo img{
			    width: 60%;
			    height: auto;
			}
	    }
	
		@media screen and (max-width: 400px) { 	   	
			header.smaller #logo img{
			    width: 80%;
			    height: auto;
			}
	    }



    p.actitle{border-bottom: 1px solid #e7e5e5;font-weight:bold;color: #fff;cursor:pointer;font-size: 20px;}
	p.actitle,div.acpane{margin: 0 0 10px 0;}
	
	p.actitle:nth-child(2n+1){background: #fb5f15!important;padding: 10px;border-bottom: 1px dashed #fff;border-top: #fff dashed 1px;}
	.acpane{background:#faf7f2;padding:30px 20px }



/* ==== NAVIGATION ================================================================================================ */

	/* Main Navigation ---*/
	nav {height:auto; position:relative; background: #1d7fac;position:fixed; margin-top: 153px;left:0; z-index:10000;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
	

	/* Desktop */
	#ddm{margin:0; float:left;  }
	#ddm>li>a{font-size:14px;line-height:16px;height:16px;padding:30px 36px;
				color:#fff;text-transform: uppercase;font-weight:normal;
			/*	 background:url(images/structure/nav_divider.jpg) center right no-repeat; */}
	
		@media screen and (max-width: 1265px) { 	   	
			#ddm>li>a {
				padding-left: 34px!important;
				padding-right: 34px!important;
			}
	    }
	
		@media screen and (max-width: 1145px) { 	   	
			#ddm>li>a {
				padding-left: 24px!important;
				padding-right: 24px!important;
			}
	    }
	
		@media screen and (max-width: 1025px) { 	   	
			#ddm>li>a {
				padding-left: 14px!important;
				padding-right: 14px!important;
			}
	    }
	
	#ddm>li.first>a{padding-left:0}
	#ddm>li.last>a{background:0; padding-right:0}
	#ddm>li:hover>a{color:#fb5c12; text-decoration:none}
	
	/* #ddm>li:hover {background:url(images/structure/nav_underscore.png) center top}*/	
	/* #ddm>li.has-submenu {background:url(images/structure/nav_sub_menu_arrow.jpg) center 45px no-repeat;} */
	
		/* Sub-Menu*/
		#ddm ul{width:200px;margin-top:0}
		#ddm li li a{color:#fff;font-size:13px;padding:8px 16px;margin:0;background: rgba(38, 141, 188,0.9);}
		#ddm li ul a:hover{color:#fb5c12;background: rgba(43, 151, 201,0.9);}

      /*breadcrumbs */
        #main article .breadcrumbs {margin: 0 0 20px;/* border-bottom: 1px solid #ccc; *//* border-top: 1px solid #ccc; *//* background: #fff; */}
	    #main article .breadcrumbs span.current {font-weight: bold;color:#fe6318 }		
		
		.page-inside .addthis_toolbox {margin: 0 0 30px;}
		
		#highlights2 .col-md-2{border-right:1px solid #3397c8}
		#highlights2 .col-md-2.last{border-right:none}
		
		@media screen and (max-width:990px){
			#highlights2 .col-md-2{border-right:#fff }	
		}



	
   /* Mobile top */
	#ddm_mobile_top {display:none}
	#ddm_mobile_top, #ddm_mobile_top ul {  list-style:none outside;  margin: 0;  padding: 0;   overflow:hidden;}
	#ddm_mobile_top>li>a {
	 margin:0; cursor: pointer; 
	 height:60px; line-height:60px;
	 font-size:18px; color:#fff; display:block;  padding: 0 0 0 10px;
	 background:#1d7fac;
	 border:0;}

	#ddm_mobile_top ul {padding: 0;}
	#ddm_mobile_top ul li a{display:block; text-decoration:none; color: #000;
	font-weight:normal; height:40px; line-height:40px; 
	border-bottom:1px solid #bceaff; }
	#ddm_mobile_top ul li a:hover { color: #b4bccc;text-decoration:none; }	
	
	/* Mobile Submenu */
	#ddm_mobile_top>li>ul>li>a {background:#268dbc; color:#fff; padding-left:10px}
	#ddm_mobile_top>li>ul>li>a:hover {color:#fb5c12;}
	#ddm_mobile_top>li>ul>li>ul>li>a {background:#2b97c9; color:#fff; padding-left:40px}
	#ddm_mobile_top>li>ul>li>ul>li>a:hover {color:#fb5c12;}	

	@media screen and (max-width:590px) { 
		#ddm {display:none}
		#ddm_mobile{display:none!important}
		#ddm_mobile_top {display:block}
		header{ background: url(images/structure/header_rx.jpg) top center repeat-x #f3f3f3; border-bottom:1px solid #e5ebee; padding: 0 0 20px 0;
					height: 280px; position:fixed; z-index:10000; margin-top:-50px} 
		#graphic_holder {margin-top: 300px;}
		nav {position:relative; position:relative; margin-top:0;}
	}		


		
		

	/* Mobile */
	#ddm_mobile {display:none}
	#ddm_mobile, #ddm_mobile ul {  list-style:none outside;  margin: 0;  padding: 0;   overflow:hidden;}
	#ddm_mobile>li>a {
	 margin:0; cursor: pointer; 
	 height:60px; line-height:60px;
	 font-size:18px; color:#fff; display:block;  padding: 0 0 0 10px;
	 background:#1d7fac;
	 border:0;}

	#ddm_mobile ul {padding: 0;}
	#ddm_mobile ul li a{display:block; text-decoration:none; color: #000;
	font-weight:normal; height:40px; line-height:40px; 
	border-bottom:1px solid #bceaff; }
	#ddm_mobile ul li a:hover { color: #b4bccc;text-decoration:none; }	
	
	/* Mobile Submenu */
	#ddm_mobile>li>ul>li>a {background:#268dbc; color:#fff; padding-left:10px}
	#ddm_mobile>li>ul>li>a:hover {color:#fb5c12;}
	#ddm_mobile>li>ul>li>ul>li>a {background:#2b97c9; color:#fff; padding-left:40px}
	#ddm_mobile>li>ul>li>ul>li>a:hover {color:#fb5c12;}	


	@media screen and (max-width: 930px){
		header{ background: url(images/structure/header_rx.jpg) top center repeat-x #f3f3f3; border-bottom:1px solid #e5ebee; padding: 0 0 20px 0;
					height: 350px; position:fixed;z-index:10000;margin-top:-50px} 
		#graphic_holder {margin-top: 348px;}
		nav {height:auto; position:relative; background: #1d7fac;position:fixed; margin-top: 288px;left:0; z-index:10000}
	}		

	.page-inside #main {margin-top:203px;}
	
	@media screen and (max-width: 590px) { 
		#ddm {display:none}
		#ddm_mobile {display:block}
		header{ background: url(images/structure/header_rx.jpg) top center repeat-x #f3f3f3; border-bottom:1px solid #e5ebee; padding: 0 0 20px 0;
					height: 280px; position:fixed; z-index:10000; margin-top:-50px} 
		#graphic_holder {margin-top: 300px;}
		nav {height:auto; position:relative; background: #1d7fac;position:fixed; margin-top: 88px;left:0; z-index:10000}
	}		
	
	@media screen and (max-width: 990px) { 
		#ddm {display:none}
		#ddm_mobile {display:block}
		header{ background: url(images/structure/header_rx.jpg) top center repeat-x #f3f3f3; border-bottom:1px solid #e5ebee;  padding: 0 0 20px 0;
					height: 350px; position:fixed; z-index:10000; margin-top:-50px} 
		#graphic_holder {margin-top: 348px;}
		nav {height:auto; position:relative; background: #1d7fac;position: fixed; margin-top: 288px;left:0; z-index:10000}
	}		
		
	
	@media screen and (max-width: 1300px) { 
		#ddm>li>a{font-size:14px;}		
	}
	@media screen and (max-width: 1193px) { 
		#ddm>li>a{padding:30px 35px;}
	}
	@media screen and (max-width: 1124px) { 
		#ddm>li>a{padding:30px 23px;}
	}
	
	@media screen and (max-width: 590px) { 
		header{height: auto; position:relative; z-index:10000; margin-top:0; background:#f3f3f3;} 
		#graphic_holder {margin-top:0;}
		nav {position:relative; position:relative; margin-top:0;}
		.page-inside #main {margin-top:0;}
	}




/* ==== Graphic ================================================================================================= */

	/* Graphic/Slider -- */
	#graphic_holder {width:100%; float:left; position:relative;}
	#graphic {width:2560px; height:auto; max-width:2560px; min-width:320px; text-align:center; float:none; display:block; left:50%; margin:0 0 0 -1280px; position:relative;}
	#graphic img { width:100%; display:block; max-width:2560px; min-width:320px;}
	
	#graphic .placeholder {visibility:hidden; width:100%; height:auto;}	
	
	/*-- Bottom Text --*/
	#graphic .text_holder {width:100%; position:absolute; bottom:0; padding:0; background:rgba(0,0,0,0.5); color:#472b37; 

								font-size:18px; line-height:30px; text-align:left;}
	#graphic .text {width:80%; height:auto; max-width:1280px; margin:0 auto; /*float:left;*/ padding:0 25px}
	#graphic .text_date {font-size:14px; color:#fff; text-transform:uppercase; letter-spacing:2px;}
	#graphic .date {font-size:48px; color:#fff; font-weight:700;}
	#graphic .tagline {margin:30px 0}
	
	/*-- Overlay Text --*/
	#graphic .text_holder2 {width:100%; height:auto; position:absolute; top:20%; padding:0 25px;}
	#graphic .text2 {text-align:left; max-width:1280px; margin:0 auto; width:50%;}
	#graphic .text2 span {font-size:28px; text-transform:uppercase; font-weight:300; color:#fff;}
	#graphic .text2 h1 {text-transform:capitalize; color:#fff; font-size:74px; margin:20px 0 60px; font-weight:700;}
	#graphic .text2 .btn {padding:10px 20px;}
	
	#graphic h1.special {margin:0 0 40px 0;}
	

	@media screen and (max-width: 1300px) {
		#graphic .text_holder {position:relative; display:inline-block; width:100%; background:#000;}
		#graphic .text {width:45%}	
		#graphic{width:200%; height:auto; max-width:2560px; min-width:320px; text-align:center; float:none; display:block; left:0; margin:0 0 0 -50%;}
	}	
	@media screen and (max-width: 1063px) {
		#graphic .date {font-size:34px;}
	}
	@media screen and (max-width: 990px) {		
		#graphic_holder #graphic { margin: 0 0 0 -50%; width: 200% !important;}	
		#graphic_holder img, #graphic_holder #graphic {width:100%; }	
		#graphic .text2 span {font-size:20px;}
		#graphic .text2 h1 {font-size:45px; margin:10px 0 40px;} 	
		#graphic h1.special {margin:0 0 20px 0;}
	}
	@media screen and (max-width: 768px) {
		/*#graphic img {opacity: 0.4;}*/
		#graphic .date {font-size:26px;}
		#graphic .text_date {font-size:12px;}
		#graphic .tagline {margin:10px 0}
		#graphic .text2 span {font-size:15px; color:#fff;}
		#graphic .text2 h1 {font-size:30px; margin:10px 0 30px; color:#fff;}
	}
	
	@media screen and (max-width: 500px) {
		/*#graphic img {min-width:970px; min-height:200px;}*/
		#graphic .text_holder2 {position:relative; margin:20px auto; border-bottom:1px solid #e7e7e7; padding-bottom:30px; background:#fff;}
		#graphic .text2 span {font-size:22px; color:#1d7fac;}
		#graphic .text2 h1 {font-size:40px; color:#1d7fac;}
		
	}
	@media screen and (max-width: 400px) {
		#graphic .text_holder2 {top:10%;}
	}
	
	#graphic .break {display:block; margin:0 0 30px 0;}
	
	
	 
	
	
	
	
	
	.img-responsive2 {
	  max-width: 100%;
	  height: auto;
	}
	
	
	

/* ==== Highlights ============================================================================================= */

	/* Highlights/Thumbnails -- */
	#highlight_holder {background:#fff;}
	#highlights {height:auto;padding:40px 0 60px 0;}
	#highlights img {display:block; width:100%; height:auto; margin:0 0 20px 0; max-width:272px;}	
	
	#highlights h2, #highlights h2 strong {font-weight:400;}
	#highlights h2 {margin:0 0 20px 0;}
	
	
	
	#highlight_holder2 {background:#166993; padding:40px 0;}
	#highlights2 img {display:block; width:100%; height:auto; max-width:148px;}
	
	
	#highlight_holder2 h1 {color:#fff; text-transform:uppercase; font-weight:300; font-size:34px;}
	
	@media screen and (max-width: 768px) {
		#highlight_holder2 h1 {font-size:26px;}
	}


/* ==== GLOBAL ================================================================================================= */

	H1,H2,H3,H4,H5,H6{margin:60px 0 20px 0;padding:0;font-weight:normal;color:#575856;text-transform:capitalize}
	H1{font-size:38px;line-height:38px;}
	H2{font-size:30px;line-height:30px}
	H3{font-size:28px;line-height:28px}
	H4{font-size:26px;line-height:26px}
	H5{font-size:24px;line-height:24px}
	H6{font-size:22px;line-height:22px}
	
	.page-inside article H1{font-size:38px;line-height: 38px;border-radius: 35px;border-left: solid #fe6318 40px;padding: 0 10px;margin: 0 0 10px 0;}
	
	.heading {margin:0 0 60px 0; text-transform:capitalize;}
	
	h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h5 strong  {display:block; color:#2f99cc}
	H1 strong{font-size:18px;line-height:18px;}
	H2 strong{font-size:18px;line-height:18px}
	H3 strong{font-size:28px;line-height:28px}
	H4 strong{font-size:26px;line-height:26px}
	H5 strong{font-size:24px;line-height:24px}
	H6 strong{font-size:22px;line-height:22px}
	
	.page-home h1 strong {text-transform:uppercase; font-weight:300;}
	.page-home article iframe, article iframe{width:100%;}
	
	@media screen and (max-width: 768px) {
		
		H1,H2,H3,H4,H5,H6{margin:0px 0 40px;}
		H1{font-size:26px;line-height:34px}
		H2{font-size:24px;line-height:30px}
		H3{font-size:22px;line-height:28px}
		H4{font-size:20px;line-height:26px}
		H5{font-size:18px;line-height:24px}
		H6{font-size:16px;line-height:22px}

		.heading {margin:0px 0 30px 0;}		
		
	}
	
	.page-inside article h3{text-align:left;margin:0 0 20px;border-bottom: #ccc dotted 1px;padding:10px 0;color:#fe6318}
	
	
	ul, ol{margin:0;padding: 0px 0 0 30px; margin:0 0 40px; list-style-position:outside; /*color:#075CA2*/}
	.page-home article ul li, ol li{background:url(images/structure/li_line.jpg) repeat-x bottom center; padding:15px 0 12px 0; margin:0;}
	.page-inside article ul li, ol li{border-bottom:1px solid #f3f3f3; padding:5px 0 12px 0; margin:0;}

	article ul, ol{list-style-image: url(images/icons/orange-dot.png); }
	.page-id-159 article ul li{background:none;list-style-image:none;padding:0;}	
	
	/* ul a, ol a {font-size:16px; line-height:28px} */
	
	ol {line-height:30px;}

	
	a {color: #166893; text-decoration:none;}
	a:hover{color: #2282b4; text-decoration:none}
	
	.page-inside article a {color: #166893; text-decoration:none;font-weight:bold}
	.page-inside article a:hover{color: #2282b4; text-decoration:none}


	p {margin:0 0 40px;}
	blockquote {border-left:10px solid #CCC;font-style: italic;padding:0 32px}
	blockquote p {text-align:justify}	


	.btn {background:#fb5f15;color:#FFF!important;padding:20px; text-decoration:none; border:0; cursor:pointer; text-transform:uppercase;}
	.btn:hover {background:#166893;color:#FFF!important;text-decoration:none;}

	
	hr{display:block;float:none;clear:both;width:auto;border:0;text-align:center;margin:20px 0;border-top:1px solid #bababa; }
	hr.clear{height:1px;margin:0;border:0}

	hr.spacer{height:40px;margin:0;border:0}	

	.lineback { background:url(images/structure/line_bg.jpg) center center repeat-x; margin:9px 0;}
	.lineback2 { background:url(images/structure/line_bg2.jpg) center center repeat-x;}
	
	
	
	
	
/* ==== MAIN ===================================================================================================== */
/* All elements belonging to the main section */

	#main{padding:60px 0; text-align: justify;}
	
	.page-home #main {background:#e7e7e7;}
	
	.nosidebar #main .main_section {width:100%;}

	aside .first {margin-top:0}
	aside .first .htag {margin:0 0 60px}


	article .row {margin-bottom:40px}
	article .row.emphasize {margin-bottom:40px;background: #f3f3f3;padding: 30px 10px;border-left: #fb5f15  6px solid;width: 100%;border-radius: 20px;margin-left: 0px;}
	
	

	.center-block {
	  display: block;
	  margin-left: auto;
	  margin-right: auto;
	}	
	
	
/* ============ List Splitting ============= */
    
	.split2 {-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	margin-bottom: 40px;
	list-style-position:inside;}
	
	.ismobile #main .split2 {-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
	margin-bottom: 40px;
	list-style-position:inside;}
	
	.split3 {-webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
	margin-bottom: 40px;
	list-style-position:inside;}
	
	.ismobile #main .split3 {-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
	margin-bottom: 40px;
	list-style-position:inside;}

	
	
	
/* ----- PUSH / PULL (ex. SERVICES LANDING PAGE) -------------- */
  @media screen and (min-width: 992px) { 
	    .col-push-7 {
	      float:left!important;
	      max-width: 100%;
	    }
	    .col-pull-7 {
	      float: right!important;
	      max-width: 100%;
	    }
    }	

/* ==== Whats Been Aching ====================================================================================== */
.page-id-9 article h2,.page-id-9 article .col-md-4 p {text-align:center}
.page-id-9 article .col-md-4{background: #f3f3f3;border-right: #ddd solid 10px; }

.page-id-9 article .col-md-4 img {
	
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}
.page-id-9 article .col-md-4 img:hover  {
	transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	-webkit-transition:0.4s;
	-moz-transform: rotateY(360deg);
	-moz-transition:0.4s;
	-o-transform: rotateY(360deg);
	-o-transition:0.4s;
	transition:0.4s;
}

.page-id-9 .img-responsive{display:inline}


/* ==== Marketing Call Outs ====================================================================================== */


/* ==== Our Technology ====================================================================================== */
.mngcontent-1363 .row{min-width:100%;display:block;margin-left:0px}
.mngcontent-1363 a.btn{position:relative;display:inline-block;margin:20px 0 0 0}
.mngcontent-1363 .col-md-7{background:#1d7fac;padding: 30px 54px 84px 20px;height: 351px;}
.mngcontent-1363 .col-md-5{background:#1d7fac;padding: 0px 30px 0px 0px;height: 351px;} 
.mngcontent-1363 h3{color:#fff!important;border-bottom:none!important}
.mngcontent-1363 p{color:#fff;line-height:26px}

/* ==== Awards & Recognitions ====================================================================================== */
.mngcontent-1373 .row{min-width:100%;display:block;margin-left:0px}
.mngcontent-1373 a.btn{position:relative;display:inline-block;margin:20px 0 0 0}
.mngcontent-1373 .col-md-7{background:#1d7fac;padding: 30px 54px 84px 20px;height: 351px;}
.mngcontent-1373 .col-md-5{background:#1d7fac;padding: 0px 30px 0px 0px;height: 351px;} 
.mngcontent-1373  h3{color:#fff!important;border-bottom:none!important;font-size:28px!important;background:none!important;text-align:left!important}
.mngcontent-1373 p{color:#fff;line-height:26px}

/* ==== Why Make An Appointment With Us ====================================================================================== */
.mngcontent-1369 .row{min-width:100%;display:block;margin-left:0px}
.mngcontent-1369 a.btn{position:relative;display:inline-block;margin:20px 0 0 0}
.mngcontent-1369 .col-md-7{background:#1d7fac;padding: 30px 54px 84px 20px;height: 350px;}
.mngcontent-1369 .col-md-5{background:#1d7fac;padding: 0px 30px 0px 0px;height: 350px;} 
.mngcontent-1369 h3{color:#fff!important;border-bottom:none!important}

.mngcontent-1369 p{color:#fff;line-height:26px}

/* ==== Physical Therapy ====================================================================================== */
.mngcontent-1367 .row{min-width:100%;display:block;margin-left:0px}
.mngcontent-1367 a.btn{position:relative;display:inline-block;margin:20px 0 0 0}
.mngcontent-1367 .col-md-7{background:#1d7fac;padding: 30px 54px 84px 20px;height: 352px;}
.mngcontent-1367 .col-md-5{background:#1d7fac;padding: 0px 30px 0px 0px;height: 352px;} 
.mngcontent-1367 h3{color:#fff!important;border-bottom:none!important;font-size:28px!important;background:none!important;text-align:left!important}
.mngcontent-1367 p{color:#fff;line-height:26px}

/* ====End Marketing Call Outs ====================================================================================== */

/* ==== Contact Us ====================================================================================== */

.page-id-6 article .tel{font-size:22px;color: #fa7231!important;background:url(images/icons/phone_icon.jpg)no-repeat left center;padding:0 40px;line-height:30px;border-bottom:none}

@media screen and (max-width:990px){
	.page-id-6 article .tel{font-size:18px;color:#fa7231;background:url(images/icons/phone_icon.jpg)no-repeat left center;padding:0 40px;line-height:30px;border-bottom:none}
	
}

@media screen and (max-width:768px){
	.page-id-6 article .tel{font-size:14px;color:#fa7231;background:url(images/icons/phone_icon.jpg)no-repeat left center;padding:0 40px;line-height:30px;border-bottom:none}
	
}


.page-id-6 article ul{list-style-image:none;list-style-type:none}

/* ==== Why Choose Us ====================================================================================== */
.page-id-10 article h3{text-align: center;background:#166892;color:#ffffff!important;border-bottom:none;font-size:22px}
.page-id-10 article .row{border-bottom:#ccc solid 1px;padding: 0px 0px;}
.page-id-10 article .col-md-6.first{border-right:1px #ccc solid;padding: 0px 20px;}
.page-id-10 article ul li{border-bottom:none}

/* ====Rapid Recovery ====================================================================================== */
.page-id-8 article h3{text-align:center;background:#166892;color:#ffffff!important;border-bottom:none;font-size:22px}
.page-id-8 article .row{border-bottom:#ccc solid 1px;padding: 0px 0px;}
.page-id-8 article .col-md-6.first{border-right:1px #ccc solid;padding: 0px 20px;}
.page-id-8 article .col-md-6.first{/* border-left:1px #ccc solid; */padding: 0px 20px;}
.page-id-8 article ul{list-style-type:none;list-style-image:none;padding: 0;}
.page-id-8 article ul li{border-bottom:none}

/* ====Rehab Protocols ====================================================================================== */
.page-id-363 article h3{text-align:center;background:#166892;color:#ffffff!important;border-bottom:none;font-size:22px}
.page-id-363 article .row{border-bottom:#ccc solid 1px;padding: 0px 0px;}
.page-id-363 article .col-md-3{border-right:1px #ccc solid;padding: 0px 20px;height:450px}
.page-id-363 article ul{list-style-type:none;list-style-image:none;padding: 0;}
.page-id-363 article ul li{border-bottom:none}



/* === Hip Landing  ====================================================================================== */
.page-id-78 article img {float:right;display:block;position: absolute;margin-top: -818px;left: 679px;z-index: -1;}
.page-id-78 article ul li{border-bottom:none; padding:5px 0 12px 0; margin:0; text-align:left;}
.page-id-78 article ul {border-bottom:none; padding:25px; margin:0;}
.page-id-78 article .row{background: rgba(231, 231, 231,0.2);width: 71%;border-radius: 20px;}

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

.page-id-78 article .row{width:100%;border-radius: 20px;}
	
	
}



/* === Knee Landing  ====================================================================================== */
.page-id-79 article img {float:right;display:block;position: absolute;margin-top: -508px;margin-left: 840px;z-index: -1;}
.page-id-79 article ul li{border-bottom:none; padding:5px 0 12px 0; margin:0;}
.page-id-79 article ul {border-bottom:none; padding:25px; margin:0;}
.page-id-79 article .row{background: rgba(231, 231, 231,0.2);width: 67%;border-radius: 20px;}

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

.page-id-79 article .row{width:100%;border-radius: 20px;}
	
	
}


/* === Shoulder Landing  ====================================================================================== */
.page-id-80 article img {float:right;display:block;position: absolute;margin-top: -568px;left: 782px;z-index: -1;}
.page-id-80 article ul li{border-bottom:none; padding:5px 0 0px 0; margin:0; text-align:left;}
.page-id-80 article ul {border-bottom:none; padding:25px; margin:0;}
.page-id-80 article .row{background: rgba(231, 231, 231,0.2);width: 67%;border-radius: 20px;}

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

.page-id-80 article .row{width:100%;border-radius: 20px;}
	
	
}


/* === Arm & Elbow  Landing  ====================================================================================== */
.page-id-74 article img {float:right;display:block;position: absolute;margin-top: -538px;left: 630px;z-index: -1;}
.page-id-74 article ul {border-bottom:none; padding:25px; margin:0;}

.page-id-74 article ul li{border-bottom:none; padding:5px 0 12px 0; margin:0;}
.page-id-74 article .row{background: rgba(231, 231, 231,0.2);width: 67%;border-radius: 20px;}

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

.page-id-74 article .row{width:100%;border-radius: 20px;}
	
	
}

/* === Hand & Wrist Landing  ====================================================================================== */
.page-id-77 article img {float:right;display:block;position: absolute;margin-top: -498px;left: 750px;z-index: -1;}
.page-id-77 article ul {border-bottom:none; padding:25px; margin:0;}
.page-id-77 article ul li{border-bottom:none; padding:5px 0 12px 0; margin:0;}
.page-id-77 article .row{background: rgba(231, 231, 231,0.2);width: 67%;border-radius: 20px;}

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

.page-id-77 article .row{width:100%;border-radius: 20px;}
	
	
}

/* === Foot & Ankle Landing  ====================================================================================== */
.page-id-76 article img {float:right;display:block;position: absolute;margin-top: -310px;left: 830px;z-index: -1;}
.page-id-76 article ul {border-bottom:none; padding:25px; margin:0;}
.page-id-76 article ul li{border-bottom:none; padding:5px 0 12px 0; margin:0;}
.page-id-76 article .row{background: rgba(231, 231, 231,0.2);width: 67%;border-radius: 20px;}

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

.page-id-76 article .row{width:100%;border-radius: 20px;}
	
	
}


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

.page-id-78 article img,
.page-id-76 article img,
.page-id-77 article img,
.page-id-74 article img,
.page-id-80 article img,
.page-id-79 article img{display:none}

.page-id-78 .row .col-md-3,
.page-id-76 .row .col-md-3,
.page-id-77 .row .col-md-3,
.page-id-74 .row .col-md-3,
.page-id-80 .row .col-md-3,
.page-id-79 .row .col-md-3{background:#f3f3f3;}


.page-id-78 .row .col-md-4,
.page-id-76 .row .col-md-4,
.page-id-77 .row .col-md-4,
.page-id-74 .row .col-md-4,
.page-id-80 .row .col-md-4,
.page-id-79 .row .col-md-4{background:#f3f3f3;}
}

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

.page-id-78 article img,
.page-id-76 article img,
.page-id-77 article img,
.page-id-74 article img,
.page-id-80 article img,
.page-id-79 article img{display:none}

.page-id-78 .row .col-md-3,
.page-id-76 .row .col-md-3,
.page-id-77 .row .col-md-3,
.page-id-74 .row .col-md-3,
.page-id-80 .row .col-md-3,
.page-id-79 .row .col-md-3{background:#f3f3f3;}


.page-id-78 .row .col-md-4,
.page-id-76 .row .col-md-4,
.page-id-77 .row .col-md-4,
.page-id-74 .row .col-md-4,
.page-id-80 .row .col-md-4,
.page-id-79 .row .col-md-4{background:#f3f3f3;}
}


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

.page-id-78 article img,
.page-id-76 article img,
.page-id-77 article img,
.page-id-74 article img,
.page-id-80 article img,
.page-id-79 article img{display:none}

.page-id-78 .row .col-md-3,
.page-id-76 .row .col-md-3,
.page-id-77 .row .col-md-3,
.page-id-74 .row .col-md-3,
.page-id-80 .row .col-md-3,
.page-id-79 .row .col-md-3{background:#f3f3f3;}


.page-id-78 .row .col-md-4,
.page-id-76 .row .col-md-4,
.page-id-77 .row .col-md-4,
.page-id-74 .row .col-md-4,
.page-id-80 .row .col-md-4,
.page-id-79 .row .col-md-4{background:#f3f3f3;}
}



/* ====General Orthopedics ====================================================================================== */
.page-id-159 article h3{text-align:center;background:#166892;color:#ffffff!important;border-bottom:none;font-size:22px}
.page-id-159 article .row{border-bottom:#ccc solid 1px;padding: 0px 0px;}
.page-id-159 article .col-md-4.first{border-right:1px #ccc solid;padding: 0px 20px;}
.page-id-159 article .col-md-4.last{border-left:1px #ccc solid;padding: 0px 20px;}
.page-id-159 article ul li{padding: 0;line-height:40px;border-bottom:none}


/* ==== Our Surheons ====================================================================================== */
.page-id-885 .col-md-4.first{border-right:1px #e7e7e7 solid;}
.page-id-885 .col-md-4.last{border-left:1px #e7e7e7 solid;}


/* ==== Our Team ====================================================================================== */
.page-id-7 h4{font-size:22px;color:#fa7231;text-align: left;}
.page-id-7 article img{background:#fff;border:1px solid #ccc;padding: 3px;}




/* ==== Patient Info ====================================================================================== */
.page-id-4 article h3{color:#166892;border:none;margin:0 0 0}
.page-id-4 article h3.map{color:#fa7231;font-size:20px;margin:20px 0 20px 0}
.page-id-4 article .emp{color:#656664;border:none;margin:0 0 0;font-size:20px;clear:both;display:block}
.page-id-4 article h4{background:#166892;padding:10px;font-size:22px;color:#fff;text-align:center;margin: 20px 0 20px;}
.page-id-4 article h5{border-bottom:#ccc solid 1px;padding:20px 0;font-size:20px;font-weight:bold;margin:0 0 0 0;text-align:left}
.page-id-4 article ul{text-align:center;list-style-image:none;list-style-type:none;padding:0}
.page-id-4 article ul.list li{text-align:left;font-size:14px}
.page-id-4 article ul.list2 li{text-align:left;font-size:14px;line-height: 29px;margin: 0 0 6px 0;}
.page-id-4 article .img-responsive{display:inline!important}

.page-id-4 article ul li{font-size:18px;color:#147faf ;}
.page-id-4 article .row ul{margin:25px 0 0 0}
.page-id-4 article .row ul .tel{font-size:22px;color:#fa7231;background:url(images/icons/phone_icon.jpg)no-repeat left center;padding:0 40px;line-height:30px;border-bottom:none}
.page-id-4 article .mapimg{width:100%;height:275px}	
.page-id-4 article a,.page-id-4 article a:hover{font-weight:normal}



/* ==== Doctor EDWARD ====================================================================================== */
.page-id-657 article h3{color: #fe6318;border:none;margin:0 0 20px}
.page-id-657 article h4{text-align:center;background:#166892;color:#ffffff!important;border-bottom:none;font-size:22px;padding: 20px;}
.page-id-657 article .row{/* border-bottom:#ccc solid 1px; */padding: 0px 0px;}
.page-id-657 article .col-md-6.first{border-right:1px #ccc solid;padding: 0px 20px;}


/* ==== Doctor Farjo ====================================================================================== */
.page-id-673 article h3{color: #fe6318;border:none;margin:0 0 20px}
.page-id-673 article h4{text-align:center;background:#166892;color:#ffffff!important;border-bottom:none;font-size:22px;padding: 20px;}
.page-id-673 article .row{/* border-bottom:#ccc solid 1px; */padding: 0px 0px;}
.page-id-673 article .col-md-6.first{border-right:1px #ccc solid;padding: 0px 20px;}


/* ==== Doctor Mihalich ====================================================================================== */
.page-id-679 article h3{color: #fe6318;border:none;margin:0 0 20px}
.page-id-679 article h4{text-align:center;background:#166892;color:#ffffff!important;border-bottom:none;font-size:22px;padding: 20px;}
.page-id-679 article .row{/* border-bottom:#ccc solid 1px; */padding: 0px 0px;}
.page-id-679 article .col-md-6.first{border-right:1px #ccc solid;padding: 0px 20px;}

/* ==== Physical Therapy landing ====================================================================================== */
.page-id-453 h3,.page-id-454 h3,.page-id-451 h3,.page-id-455 h3{font-size: 20px;}
.page-id-453 article img,.page-id-454 article img,.page-id-451 article img,.page-id-455 article img{background:#fff;border: 1px solid #ccc;padding:3px}
.page-id-453 article .col-md-3 p,.page-id-454 article .col-md-3 p,.page-id-451 article .col-md-3  p,.page-id-455 article .col-md-3 p{width: 77%!important;}

	

/* ==== QC ===================================================================================================== */
/* -- Quick Contact Form --*/

	#qc h1 {color:#fff; margin-bottom:30px; text-transform:uppercase; font-weight:300;}
	#qc h1 strong {color:#beb7af;}
	
	#qc {float:left;margin:0;width:100%;height:auto;padding:0}
	#qc #qform {width:100%;	padding: 0;	margin: 0 0 10px 0;	overflow:hidden;}
	#qc #qform .qc_input, #qc #qform .qc_comment {
		margin: 6px 0 0 0; padding:8px 4px 8px 22px;display: block;clear: left;

		background-position:5px 11px; height:39px;background-color: #d2cfcc; border:0;
		color: #000; font-size: 14px; font-family: Arial,Tahoma,Helvetica,sans-serif;}
	
	#qc #qform .col {float:left;}
	#qc #qform .col {margin-right:2%; width:30%;}
	#qc #qform .col.two {width:51%}
	#qc #qform .col.three {margin:0; width:15%; color:#fff;}	
	
	#qc #qform .qc_comment {overflow: auto; height:130px}	
	#qc #qform .qc_submit {margin:12px 0 0;float:left; }
	#qc #qform p {float:left; font-size:14px; color:#FFF; margin:0 0 10px}

	#qc #qform .qc_input, #qc #qform .qc_comment { 
	width:100%;
	display:block;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	}
	
	#qc .btn:hover {background:#2180b0;}

	@media screen and (max-width: 990px) {
		
		#qc #qform .col.three {display:block; width:100%;}
		#qc #qform .col.one {margin-right:2%; width:45%;}
		
		
	}
	

	
	
	








	
/* ==== BOTTOM ================================================================================================= */
/* All elements belonging to the bottom section */





	#procedure_holder {background:#fff; padding:40px 0;}
	#procedure_holder h2 {margin-top:20px;}
	#procedure_holder h2 strong {text-transform:uppercase; font-weight:300;}
	
	#procedure_holder ul {list-style-image: url(images/structure/li_arrow.jpg); }
	#procedure_holder ul li {background:url(images/structure/li_line.jpg) repeat-x bottom center; padding:15px 0 12px 0; margin:0;}

	#procedure_holder ul li.last {background:none;}

	
	#procedure_holder ul li a {color:#453a35; padding:10px 0; vertical-align:super;color: #166893; text-decoration:none;}  
	#procedure_holder ul li a:hover{color: #2282b4; text-decoration:none}
	
	#procedure_holder #left {border-right:1px solid #cccccc;}

	@media screen and (max-width: 992px) {
		#procedure_holder #left {border-right:0px solid #cccccc;}
	}




	#feed_holder {background:#e7e7e7; padding:0 0 40px 0;}
	#feed_holder .hr{border-top:1px solid #c3c3c3; }
	#feed_holder h2{margin-top:35px; border-left:8px solid #fb5f15; padding-left:20px; text-transform:uppercase;}
	
	#feed_holder h3, #feed_holder h4 {margin:5px 0;}
	#feed_holder h3 {font-size:18px; color:#2f99cc; font-weight:400;}
	#feed_holder h4 {font-size:16px; color:#423c39; font-weight:700;}
	#feed_holder .black_bar {width:100%; max-height:23px}

	
	
	
	#contact_bottom {background:#166893; padding:60px 0;}






	#bottom {background:#373432; padding:40px 0 0 0; font-size:13px;}
	
	#bottom .col-sm-6 {padding-bottom:40px; overflow: hidden;}
		
	#bottom a{color:#adaba9;}
	#bottom a:hover{color:#868686;}
	#bottom .tel {color:#adaba9;}

	#bottom .footernav {margin-bottom:10px;float:left; width:100%}
	#bottom .footernav li a {padding:0 28px 20px 0; font-size:14px; font-weight:600; text-transform:uppercase;}
	#bottom .footernav li.last a { background: none;}
	
	#bottom .sm {float:right; padding:0 0 0 20px; }

	@media screen and (max-width: 990px) {
	
		#bottom .col-sm-6 ul li {float:left; width:50%}		
		
		#bottom .sm {float:none;}
	}
	
	
	
	
	
	
	
	
	
	
	
/* ==== FOOTER ================================================================================================= */
/* All elements belonging to the footer section */

	footer {background:#373432; padding:20px 0 20px 0; color:#adaba9; font-size:13px;}
	footer section.one{float:left;width:800px}

	footer section.two{float:right;width:190px}
	footer p{width:100%;line-height:20px;font-size:13px;float:left;}
	footer a{color:#adaba9; font-size:13px;}
	footer a:hover{color:#adaba9}

	footer #footerseo{float:left;clear:left;margin-top:15px; width:100%}
	footer #footerseo p { width:100%}

	
	
	
	

/* ==== CONTENT ELEMENTS ======================================================================================= */
	.columnset {float:left; width:100%; clear:both}
	.columnset .column {position:relative; float:left; min-height:1px; height:auto!important; height:1px;}
	.columnset.half .column, .columnset.halfcolumns .column{width:45%;margin-right:10%}
	.columnset.third .column, .columnset.thirdcolumns .column{width:30%;margin-right:5%}	
	.columnset.fourth .column, .columnset.fourthcolumns .column{width:22%;margin-right:4%}
	.columnset.fifth .column, .columnset.fifthcolumns .column{width:18.5%;margin-right:1.8%}
	.columnset .column.last {margin:0!important}
	.ismobile .columnset .column {width:100%;clear:both!important;margin:0!important}


	img.alignleft, img.alignright, img.aligncenter, .picLeft, .picRight{border:0px solid #CCC;margin:6px 0}
	.alignleft,.picLeft{float:left;margin-right:20px!important}
	.alignright,.picRight{float:right;margin-left:20px!important}
	.aligncenter{margin:0 auto 10px!important;display:block;clear:both}
	.noborder{border:0!important}

    .page-id-1567 img.alignleft{width: 27%;height:auto;float:left;padding:3px;background:#fff;border:1px solid #ccc;margin:0 10px}
	.page-id-1581 img.alignleft{width: 29%;height:auto;float:left;padding:3px;background:#fff;border:1px solid #ccc;margin:0 10px}
	img.alignleft{width: 50%;height:auto;float:left;padding:3px;background:#fff;border:1px solid #ccc;margin:0 10px}
	img.alignright{height:auto;float:right;padding:3px;background:#fff; border:solid #ccc;margin:0 10px}
	
    @media screen and (max-width: 990px) { 
	img.alignleft{width: 20%;height:auto;float:left;padding:3px;background:#fff;border:1px solid #ccc;margin:0 10px}
	}
	
	    @media screen and (max-width: 930px) { 
	img.alignleft{width: 20%;height:auto;float:left;padding:3px;background:#fff;border:1px solid #ccc;margin:0 10px}
	}
	
	    @media screen and (max-width: 530px) { 
	img.alignleft{width: 20%;height:auto;float:left;padding:3px;background:#fff;border:1px solid #ccc;margin:0 10px}
	}
	
	    @media screen and (max-width: 460px) { 
	img.alignleft{width: 20%;height:auto;float:left;padding:3px;background:#fff;border:1px solid #ccc;margin:0 10px}
	}

	.wp-caption {

		border: 1px solid #ccc;
		border-radius: 4px;
		margin-bottom: 10px;
		max-width: 100%;
		padding: 0 10px;
	}
	
	.wp-caption.aligncenter {
		margin-bottom: 10px;
	}
	
	.wp-caption img[class*="wp-image-"] {
		display: block;

	}
	
	.wp-caption .wp-caption-text {
		margin-top: 10px;
		text-align: center;
	}

	
	.backtotop.styled {
		position:fixed;bottom:20px;right:20px;width:55px;height:55px; 

		color:#FFF;font-weight:bold; font-size:30px;line-height:55px;
		display:none; text-align:center;background-color:#AEAEAE; border:1px solid #ccc;
		-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;

		/* text-indent:-9999px;background: url('icon_top.png') no-repeat; */
	}


/* ==== WORDPRESS COMMON ======================================================================================== */

	/*-- Search form --*/
	.searchform{margin:0 0 20px; padding:10px;border:1px solid #ccc; display:block; overflow:hidden}
	.searchform .s{ float:left; width:69%; padding:5px 2px}
	.searchform .searchsubmit{ float:right; border: 1px solid #ccc; padding:5px; width:24%; cursor:pointer}
	aside .widget{float:left;clear:left;width:100%;margin-bottom:20px}


	/*-- WORDPRESS CAPTIONS -- */
	.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px}
	.wp-caption img{margin:0 auto;padding:0;border:0 none}
	.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:2px 4px 5px;margin:0 auto;text-align:center}
	.wp-caption.alignnone {margin: 5px 20px 20px 0;}
	.wp-caption.alignleft {margin: 5px 20px 20px 0;}
	.wp-caption.alignright {margin: 5px 0 20px 20px;}


	/*--  WORDPRESS BLOG POSTS -- */
	.post {float:left; display:block; width:100%; clear:both}
	.post_extra_info {display:none;}
	.post_image {float:left; overflow: hidden; margin:0 20px 0 0}

	.blog .first h2, .archive .first h2  {margin-top:0}
	.blog .heading+.post  h2, .archive .heading+.post h2  {margin-top:0}
	.blog article h2{margin:0 0 20px 0;color:#fb5f15}
	
	.post+hr { float:left;width:100%;border:0;margin:20px 0; background:0; border-top:1px solid #ddd }
	.post.last+hr {display:none!important}
	
	.pagination {display:block; float:left; width:100%; padding:10px 0;  margin-top:10px;text-align:left; line-height:45px}
	.pagination>*{ padding:8px; border:1px solid #ccc;  }
	.pagination .current {background:#dfdfdf}
	.pagination a[rel=prev] {float:left}	
	.pagination a[rel=next] {float:right}


	/*-- Blog posts info --*/	
/*	.pt-post .post_extra_info {display:block; width:100%; clear:both}	
	.pt-post .post .date{display:inline}
	.pt-post .post .author{display:inline}
	.pt-post .author_image{float:right; margin:0  0 0 40px}	
	
	.pt-post.single .post_extra_info {float:left; width:96%;clear:both;padding:5px 2%;

	 margin:0 0 20px;display:block; background:#F6F6F6; border:1px solid #C4C4C4}
	.pt-post.single .post .date{display:block}
	.pt-post.single .post .author{display:block}	 
	.pt-post.single .author_image{float:left; margin:0  10px 0 0}	
	.pt-post.single .author_image img{max-width:90px; max-height:60px; border:1px solid #fff}	 */

/* ===== Contact Form  ========================================================================================== */


	#contact_form .inputSelect {border:1px solid #777; margin:0 0 20px; padding:8px}
	#contact_form .personalinfo .inputSelect {padding:8px 8px 8px 22px!important; background-position: 5px 12px}
	#contact_form .personalinfo select.inputSelect {padding:8px 6px!important;}


	#contact_form .inputSelect, #contact_form .inputComment  { 
		width:100%;
		display:block;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
	}


	
/* ===== LOCATIONS API ========================================================================================== */

	/* -- Google Map API & InfoWindow Styles -- */
	.mapcanvas {float:left; width:99%; height:500px; margin: 0 0 20px; border:4px double #ccc}
	.iwindow {line-height:18px;width:250px}
	.iwindow hr { border:0;margin:10px 0; background:0; border-top:1px solid #ddd; width:100%; clear:both }
	.iwindow a {font-size:12px}
	.iwindow.hasimg {width:350px}
	.iwindow.hasimg hr {float:left;}
	.hasimg.hasimg .infoimg {float:left;max-width:100px;margin:0 10px 0 0}

	.mapimg {display:block; height:200px; width:auto;}

	/* -- Directions form - active only on single locations -- */
	.directions_form {float:left;display:block;border:1px solid #ddd; width:100%}
	.directions_form>div {display:block;padding:10px; overflow:hidden}
	.directions_form .saddr{float:left; width:75%; padding:10px}
	.directions_form strong {display:block}

	.directions_form .dbtn {float:right; width:18%; border:0; padding:10px;}


	/* -- map_info styles/ Bubble -- */
	.map_info {clear:none!important;overflow:hidden; line-height:18px; float:left; cursor:pointer}
	.map_info {width:32%;margin:0 1% 10px 0}
	.map_info .org, .map_info .line1, .map_info .line2, .map_info .csz, .map_info .tel, .map_info .fax, .map_info .extra {display:block;}
	.map_info .full_address {display:block;padding-bottom:10px} 


	/* -- Fall back & Mobile Styles --- */
	.fallback.map_info {clear:left!important;width:100%; margin:0; height:auto!important}
	.fallback .mapimg {float:left; width:45%; height:175px; margin-right:10px}
	.ismobile .mapimg {width:100%;height:100px; margin-bottom:10px}
	.ismobile .full_address {clear:both; width:100%}


	/* -- Non visible elements -- */	
	script {display:none!important}		
	
	
	
		/* Changes when screen reaches 1809px */
	@media screen and (max-width: 750px) { 
	   	
		hr.spacer{height:10px;margin:0;border:0}	
		
	}
	
	
	/* Responsive Video Wrapper */
	.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
	
	
	
	
	
	

	
	
	