﻿.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:7px;padding-right:6px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-8{width:66.6666666667%}

body div#globalnav,body div.access,span#theme-link span.additional-name,span#theme-link span.family-name{display:none;}

.wpb_column.width-30 {
  width: 30%;
}

.wpb_column.width-31 {
  width: 31%;
}

.wpb_column.width-32 {
  width: 32%;
}

.wpb_column.width-38 {
  width: 38%;
}

.wpb_column.width-40 {
  width: 40%;
}

.wpb_column.width-43 {
  width: 43%;
}

.wpb_column.width-60 {
  width: 60%;
}

.wpb_column.width-68 {
  width: 68%;
}

.wpb_column.width-70 {
  width: 70%;
}

  .thim-demo-university-3 .footer .wpb_column.vc_column_container {
    text-align: center;
  }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.icon-pinterest:before {
	content: "\f0d3";
}

  #mainNav .link_wrap {
    display: flex;
    flex-direction: column;
    margin-top: auto;
    margin-bottom: auto; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:7px;padding-right:6px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.td-affix .td-logo-in-menu .td-main-logo{display:none}
.td-affix .td-logo-in-menu.td-logo-sticky .td-main-logo{display:block}

.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}

.flexslider .slides img{width:100%;display:block;}

.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

html[xmlns] .slides{display:block;}

* html .slides{height:1%;}

.flexslider .slides{zoom:1;}
.last{margin-right:0 !important;}
#superfish-2 .sf-depth-2.last a{margin-bottom:8px;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:6px;padding-right:7px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:6.5px;padding-right:6.5px}
.site-header .home-link{max-width:none;min-height:0}
.postid-27645 .entry-content p{text-align:justify}



#foot{width:860px;height:auto;margin:0px auto;border-top:1px solid #e5e5e5;padding-top:20px;overflow:hidden;font:normal normal 12px "����";color:#878787;}

#foot a{color:#878787;}

#foot a:hover{color:#f00;}

#foot span{float:left;width:100%;line-height:20px;}

#foot p{float:left;width:100%;line-height:20px;}

  .single .sjnow-recent-posts-shortcode-wrapper .each-recent-post-shortcode .post-excerpt {
    display: none; }

  .single .sjnow-recent-posts-shortcode-wrapper .each-recent-post-shortcode {
    width: 32%;
    margin-right: 2%; }

    .single .sjnow-recent-posts-shortcode-wrapper .each-recent-post-shortcode:last-child {
      margin-right: 0; }

      .single .sjnow-recent-posts-shortcode-wrapper .each-recent-post-shortcode:nth-child(2) {
        margin-right: 2%; }

    .agency-overlay-map .map-holder .map-header {
      background-color: #3671c7;
      color: #ffffff;
      padding: 0 30px; }

      .agency-overlay-map .map-holder .map-header h1 {
        padding-top: 15px;
        font-size: 16px;
        font-weight: 100;
        text-transform: uppercase; }

      .agency-overlay-map .map-holder .map-header h2 {
        padding-bottom: 15px;
        font-size: 24px;
        font-weight: 600; }

      .agency-overlay-map .map-holder .map-header span.close-button {
        position: absolute;
        top: 23px;
        right: 20px;
        cursor: pointer;
        font-size: 35px; }
.loading div{height:50px;width:20px;display:inline-block;background-color:#515151;border:1px solid #515151;-webkit-animation:loading_loader 1.3s linear infinite;-moz-animation:loading_loader 1.3s linear infinite;animation:loading_loader 1.3s linear infinite;-webkit-transform:scale(.91);-moz-transform:scale(.91);transform:scale(.91)}
.loading div:nth-child(1){-webkit-animation-delay:.39s;-moz-animation-delay:.39s;animation-delay:.39s}
.loading div:nth-child(2){-webkit-animation-delay:.52s;-moz-animation-delay:.52s;animation-delay:.52s}
.loading div:nth-child(3){-webkit-animation-delay:.65s;-moz-animation-delay:.65s;animation-delay:.65s}


.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {position:absolute;pointer-events: auto}



.ms-layer.video-box{background:black;}

.ms-layer.video-box iframe{
	padding:0;
	margin: 0;
	border: none;
	position: absolute;
	z-index: 111;
}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}
.promo-listing__content{padding:30px;padding:1.875rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#66616f;position:relative}
.flash-message a:hover,.promo-listing__content-link{text-decoration:none}
.promo-listing__content-link:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}


#principal {
	position:relative;
	width:1000px;
	left:50%;
	margin-left:-500px;
}




.silder .item_slide { position:absolute; top: 0; }

  .footer__right-half .footer__get-connected { float: right; padding-top: 10px; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-8{width:66.66666667%}
.gdpr-popup .gdpr-popup__btns{position:absolute;right:1.875rem;top:0}

		
		
		.wpp-meta, .post-stats {
			display: block;
			font-size: 0.8em;
			font-weight: bold;
		}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-6{width:50%}

.article-content .row .col-lg-6{ width:50%; float:left;}

	#imTextObject_25_tab0 .image-1 { width: 32px; height: 32px; }

	#imTextObject_26_tab0 .image-1 { width: 32px; height: 32px; }

	#imTextObject_27_tab0 .image-1 { width: 32px; height: 32px; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-md-12 {
    width: 100%;
  }




.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}


.clearfix
{
	display: inline-block;
}


* html .clearfix
{
	height: 1%;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

  .col-md-5 {
    width: 41.66666667%;
  }



p.welcome{font-size: 1.3em;
line-height: 1.6em;
margin: 26px 0px;}

.modal-body { position: relative; padding: 15px; }


#ouibounce-modal .modal-body{
  padding: 0px;
}


#ouibounce-modal .modal-body p {
    font-size: 20px;
    color: #8d8d8d;
}
.et_pb_module{max-width:100%}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.js-on .no-js-alert {
    display: none;
}
.switch-site-banner{height:24px;}

.actions-strip .existing-patients{padding:10px 0 0 0}
.actions-strip .existing-patients p{line-height:1.35 !important;font-size:1.1em;color:#1a2125}

.actions-strip .existing-patients p a{white-space:nowrap;font-weight:bold;font-weight:400;color:inherit}

#location .existing-patients,#location .call-today{margin-bottom:1em}
#location .existing-patients small,#location .call-today small{font-weight:300;font-size:14px;display:block;line-height:1}

#location .existing-patients a,#location .call-today a{color:#253e4f;font-weight:500;display:block}
#location .existing-patients a{font-size:1.2em}
.banner-container .infobox-container .infobox .infobox-description{font-size:26px;font-size:1.625rem;color:#ffffff}



#menu
{ float:left;
  width:180px;
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align:left;
  font-size:12px;
  z-index:1;
}

#menu a
{ text-decoration:none;
  font-weight:normal;
}
.header-style-1.header-align-right .main-nav-side-search,.header-style-1.header-align-right .shopping-cart-header{float:left}
.main-nav-side-search{display:inline-block;margin:0 0 0 10px;vertical-align:top;position:relative}


.posts-loop .entry-summary {
	word-wrap: break-word;
	margin-top: 10px;
}


.posts-loop .entry-summary p {
	margin: 0;
}


.large-post .entry-summary {
	margin-top: 10px;
}


.grid-post .entry-summary {
	font-size: 0.9375em;
}

	.list-vertical ul .entry-summary {
	display: block;
	}

	.content-fullwidth .large-post .entry-header,
	.content-fullwidth .large-post .entry-summary,
	.has-no-sidebar .content-area .large-post .entry-header, 
	.has-no-sidebar .content-area .large-post .entry-summary {
	padding-left: 80px;
	padding-right: 80px;
	}

.realestate-details .clear{
    clear:both;
}

    #mw_board_group_3 .mw_board_group_3_title { background-color:#fcfcfc; height:25px; padding:2px 0 0 15px; font-weight:bold; overflow:hidden; }

    #mw_board_group_3 .mw_board_group_3_title a { font-size:11px; }
.z-x-tbl-cell{padding-bottom:7px}
.sub-menu .menu-item-has-children:after{color:#fff}
.menu-item-has-children a.elementor-item:after,.menu-item-has-children a.elementor-sub-item:after{display:none}
.twitter-inner{width:100%;border-bottom:1px solid #aaaaaa;border-top:1px solid #e6e6e6;padding:15px 0 0 0;position:relative}
.twitter-inner h2{text-align:center;font-family:'Brandon Grotesque', Arial, Helvetica, sans-serif;font-size:1.4em;text-transform:uppercase;font-weight:normal;margin:0 0 15px 0;border:none}
.twitter-inner h2 a{color:#b45240;text-decoration:none}
ul#responsive-nav{width:100%;background-color:#fff;margin:0;padding:0 0 10px;display:block;list-style:none;}
ul#responsive-nav a{background:none;box-shadow:none;font-size:13px;text-decoration:none;color:#111;display:block;padding:10px 0 5px 15px;text-transform:uppercase;font-family:arial;text-align:left;}
ul#responsive-nav #active a {font-weight:bold;}
ul#responsive-nav li{width:100%;line-height:25px;display:block;padding:0;border-top:1px solid #ddd;margin:0 !important;}
ul#responsive-nav li:hover{background-color:#eee;}


.scroll-pane .last {margin-right:0px;}

ul.list-2 li.last {border:transparent; }

.last {margin-right:0px !important;}

aside article.last {border-right:none;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}


.header__row3 {
  overflow: hidden;
  border-bottom: solid 1px rgba(255, 255, 255, 0.3);
  background-color: #0eb0ee;
  color: #8ae3ff;
}


.header__row3 a {
  color: #8ae3ff;
}


.header__row3 a:hover,
.header__row3 a:focus {
  color: #0eb0ee;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-preferred-size: 33.33%;-webkit-flex-basis: 33.33%;flex-basis: 33.33%;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {margin-left: 3px;margin-right: 3px;}





.menu-levoe-menyu-container .menu-item {
	border-bottom: 1px dashed #000;
}


.menu-levoe-menyu-container .menu-item a {
	width: 100%;
}


.menu-levoe-menyu-container .menu-item:hover {
	background-color: rgba(255, 156, 0, 0.5);
}


.menu-item {
	position: relative;
}

	.menu-item:hover .sub-menu {
		display: none;
	}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}

.print {display: block;}


.post-header {
  text-align: center;
  margin: 0.75em 0 1.5em;
}


  .singular .post-header {
    margin-bottom: 2.25em;
  }


  .has-post-thumbnail .post-header {
    margin-top: 0;
  }
.thrv_wrapper.thrv_paste_content{margin:0}
.thrv_paste_content.thrv_wrapper{padding:0}
.cd-panel-content ul.main li.dropdown .dropdown-content{display:flex;flex-direction:column;margin-left:10px}
.cd-panel-content ul.main li.dropdown .dropdown-content a{margin:20px 0 0}
header .header_content .right-side .menu_box ul.menu li.dropdown .dropdown-content{display:none;position:absolute;background-color:#fff;min-width:150px;z-index:1;margin-top:15px;-moz-box-shadow:0 0 60px RGBA(0,0,0,.15);-webkit-box-shadow:0 0 60px RGBA(0,0,0,.15);box-shadow:0 0 60px RGBA(0,0,0,.15)}
header .header_content .right-side .menu_box ul.menu li.dropdown .dropdown-content a{color:#242424;padding:12px 14px;text-decoration:none;display:block;text-align:left;font-size:14px}
header .header_content .right-side .menu_box ul.menu li.dropdown .dropdown-content a:hover{background-color:#eff0f4}
header .header_content .right-side .menu_box ul.menu .dropdown:hover .dropdown-content{display:block}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.footer-info{padding:1.5rem 0;color:#fff;font-family:"Lato",sans-serif;background-color:#4D6672}
.footer-info .social-share{margin-bottom:1rem}
.footer-info .nav-footer{margin-bottom:1rem;color:#fff;font-family:"Lato",sans-serif}
.footer-info .nav-footer li+li::before{content:" | "}
.footer-info .nav-footer li a{padding:0 .25rem;color:#fff}
.footer-info .sm-copyright{margin-bottom:1rem}

  .span3 {
    width: 270px;
  }

  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }


input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}


.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}
.s5_float_left{float:left}
  #s5_top_row1 .s5_float_left { float:left !important; width:50% !important; }
  #s5_bottom_row3 .s5_float_left { width:100% !important; }
