/*--
	Theme Name: theme51817
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.2
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */
/* Single Blog */
.single-post article a {color:#E64B48;}

/* Footer */
.footer .footer-widgets a {color: #E64B48 !important;}

/* OAB Menu */
#menu-oab-menu li {display: inline-block; float: left; padding-right: 50px;}
#menu-oab-menu li:last-child {padding-right:0;}
#menu-oab-menu li a {color:#000; font-size:16px; font-weight: 700;}

/* Mobile Menu */
@media (max-width: 767px) {
  .mobile-menu-wrapper.toggled .nav__primary{
      width:100%; height:100vh;
      background-color: #002858 !important;
      padding:20px !important; 
      margin-top:21% !important;
  }
  .mobile-menu-wrapper.toggled #topnav.sf-menu .current-menu-item > a {
      color: #0AB0EB !important; font-weight:bold;
      
  }
  
.mobile-menu-wrapper.toggled #topnav.sf-menu .menu-item > a {
      color: #fff !important; 
      font-size:18px;
      font-weight:bold;
      
  }
}
@media (min-width:768px) {
  #menu-item-2895 {display: none;}
}

/* Patient Satisfaction Survey */
.sw-pos-review, .sw-review {display:none;}

/* Forminator Forms */
.form-label-bold {font-weight:bold;}
#forminator-module-2855, #forminator-module-2865, #forminator-module-2882 {display:block !important;}
#forminator-label-address-1-address_line .wpdui-icon {display: none;}
@media (min-width: 783px) {
  .forminator-custom-form-2855.forminator-design--flat:not(.forminator-size--small) .forminator-break .forminator-title {font-size: 35px !important;}
  .forminator-custom-form:not(.forminator-size--small) .forminator-break .forminator-title+.forminator-border {margin-top: 0 !important;}
}
.forminator-custom-form.forminator-design--flat .forminator-radio .forminator-radio--design {border:1px solid #777771 !important;}
.forminator-custom-form.forminator-design--flat .forminator-break .forminator-border {display: block !important;}
/* Patient Satisfaction Survey Form w/Likert Table */
#forminator-module-2882 {margin-top:0 !important;}
#forminator-module-2882 .forminator-row {margin-bottom:0 !important;}
#forminator-module-2882 #forminator-submit {margin-top: 20px;}
#forminator-module-2882 #html-1 p:nth-child(2) {margin-bottom:0;}
#forminator-module-2882 #section-2 h2,
#forminator-module-2882 #section-3 h2,
#forminator-module-2882 #section-4 h2,
#forminator-module-2882 #section-5 h2,
#forminator-module-2882 #section-6 h2,
#forminator-module-2882 #section-7 h2,
#forminator-module-2882 #section-8 h2 {margin-top:20px; font-size:24px;}
#forminator-module-2882 select {
    -webkit-appearance: none;
    width: 100%;
    padding: 5px 10px;
    border: none;
    border-radius: 0;
    background-color: #ededed;
    cursor: pointer !important;
}
#forminator-module-2882 #select-1 .forminator-radio {
    padding-top:7px;
    display:inline-flex;
    width:46%;
}
#forminator-module-2882 .bottom30 {margin-bottom:30px !important;}
table.likert {width: 100%; table-layout: fixed; border-spacing: 0; border: 1px solid #CCC;}
table.likert th {background-color: #EEE; text-align: center; vertical-align: middle; line-height: 1.2; padding:8px; border-right: 1px solid #CCC;}
table.likert th:first-child {width: 30%; background:transparent;}
.forminator-field.likert {display: inline-flex; width:100%;}
.forminator-field.likert .forminator-field--label {width: 30%;}
.forminator-field.likert .forminator-field--label label {
  width: 100%;
  color: #000;
  vertical-align: middle;
  border: 1px solid #ccc;
  padding: 8px;
}
.forminator-field.likert .forminator-checkbox {
  vertical-align: middle;
  border: 1px solid #ccc;
  padding: 8px;
  margin:0 !important;
  width:14%;
}
.forminator-field.likert .forminator-checkbox label.wpdui-icon {
  border: solid 1px #777771;
  border-radius: 50%;
  margin: 0 auto;
}
div.forminator-custom-form-2882 {display: none;}



a.btn-primary { Background:#0AB0EB !important;}
a.btn-primary:hover {background: #535353 !important;}

.pagination ul li {display: inline-block; margin-right: 2em;}

/* ==========================================================================
   segment styles
   ========================================================================== */

[class*="segment"] {
   padding-top: 30px;
   padding-bottom: 30px;
   padding-left: 15px;
   padding-right: 15px;
}

.segment1-1{
  background: #FFFFFF;
}

.segment1{
  background: #F4F4F4;
}

.segment2{
  background: #E2E2E2;
}

.segment3{
  background: #CFCFCF;
}

.segment4{
  background: #666666;
  color: #fff;
}

.segment5{
  background: #333333;
  color: #fff;
}

[class*="segment"][class~="base-color"]{
  background: #1C97D3;
  color: #fff;
}

[class~="transparency"][class*="segment"]{
  background-color: #ffffff;
  color: #000000;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity:0.5;
  opacity: 0.5;
}


[class*="border"][class~="border-top"][class*="segment"]{
  border-bottom:0;
}

[class*="border"][class~="border-bottom"][class*="segment"]{
  border-top:0;
}

[class*="border"][class*="segment"], *[class*="border-top"][class*="border-bottom"][class*="segment"]{
  border: 1px solid #D4D4D4;
  border-left:0;
  border-right:0;
}

[class~="border-top"][class*="segment"]{
  border-top: 1px solid #D4D4D4;
}

[class~="border-bottom"][class*="segment"]{
  border-bottom: 1px solid #D4D4D4;
}

[class~="shadow"][class*="segment"]{
  -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1), 1px 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1), 1px 0 10px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1), 1px 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1), 1px 0 10px rgba(0, 0, 0, 0.1);
}

[class~="shadow-side"][class*="segment"]{
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow:  0 0px 5px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow:  0 0px 5px rgba(0, 0, 0, 0.1);
}

[class~="shadow-bottom"][class*="segment"]{
  -webkit-box-shadow: 0 6px 4px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow:  0 6px 4px rgba(0, 0, 0, 0.1) inset;
  -o-box-shadow: 0 6px 4px rgba(0, 0, 0, 0.1) inset;
  box-shadow:  0 6px 4px rgba(0, 0, 0, 0.1) inset;
}


[class~="space-mini"][class*="segment"]{
  padding-top: 0;
  padding-bottom: 0;
}

[class~="space-small"][class*="segment"]{
  padding-top: 10px;
  padding-bottom: 10px;
}

[class~="space-medium"][class*="segment"]{
  padding-top: 30px;
  padding-bottom: 30px;
}

[class~="space-large"][class*="segment"]{
  padding-top: 60px;
  padding-bottom: 60px;
}

[class~="space-huge"][class*="segment"]{
  padding-top: 100px;
  padding-bottom: 100px;
}

[class~="space-bottom-none"][class*="segment"]{
  padding-bottom: 0px;
}

[class~="space-top-none"][class*="segment"]{
  padding-top: 0px;
}

[class~="non-padding-side"][class*="segment"]{
  padding-left: 0px;
  padding-right: 0px;
}

[class~="header-shadow"][class*="segment"]{
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
  position: relative;
}

[class*="segment"] .container{
  margin-top:0;
  margin-bottom:0;
}

@media (max-width: 980px) {

  [class*="segment"] {
     padding-left: 10px;
     padding-right: 10px;
  }

}

@media (max-width: 768px) {
  [class*="segment"] {
    padding-left: 13px;
    padding-right: 13px;
  }

  [class~="space-small"][class*="segment"]{
    padding-top: 2%;
    padding-bottom: 2%;
  }

  [class~="space-normal"][class*="segment"]{
    padding-top: 3%;
    padding-bottom: 3%;
  }

  [class~="space-large"][class*="segment"]{
    padding-top: 4%;
    padding-bottom: 4%;
  }

  [class~="space-huge"][class*="segment"]{
    padding-top: 5%;
    padding-bottom: 5%;
  }
}

@media (max-width: 767px){
  body {
    overflow-x: hidden;
    padding-left: 0;
    padding-right: 0;
  }
  [class*="segment"] {
      float: none;
      width: auto;
  }
}

.accent2 {
    color: #c11824 ;
}
.font-34 {
    font-size: 34px;
	line-height: 1.2;
}
.font-20 {
    font-size: 20px;
	line-height: 1.4;
}

.innerpage-banner.why-adult {
	background-position: right center !important;
}

.font-phone {
    margin-bottom: 20px;
    font-size: 30px;
}

@media (max-width: 1199px){
	.sm-text-center {
		text-align: center;
	}

	.sm-text-center .wpb_single_image.vc_align_left {
		text-align: center;
	}

	.innerpage-banner > .sm-text-center > .vc_column-inner  {
		background-color: rgba(255,255,255,0.8);
	}
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #002858 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic #accreditations.vc_tta-panel .vc_tta-panel-title > a:before {
	content: url('images/icon_accreditations.png');
	width: 32px;
	height: 32px;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 15px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic #facilities.vc_tta-panel .vc_tta-panel-title > a:before {
	content: url('images/icon_facilities.png');
	width: 32px;
	height: 32px;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 15px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic #equipment.vc_tta-panel .vc_tta-panel-title > a:before {
	content: url('images/icon_equipment.png');
	width: 32px;
	height: 32px;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 15px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic #population.vc_tta-panel .vc_tta-panel-title > a:before {
	content: url('images/icon_population.png');
	width: 32px;
	height: 32px;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 15px;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #c11824 !important;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #F5F5F5;
	border-radius: 4px;
	box-shadow: none;
}

@media (min-width: 1025px) {
	.big_survery table.gsurvey-likert .gsurvey-likert-row-label {
		width: 30%;
	}
}


.btn, .btn-primary{
    background-color:#0AB0EB !important; ;
}

.btn:hover{
    background-color:#002858 !important; 
}

.header .nav__primary .sf-menu ul{
    background-color:#002858 !important ;
}


.header .nav__primary .sf-menu > li > a:hover{
    color:#00B5EE !important; 
}


.header .nav__primary .sf-menu > li li a:hover{
    color:#00B5EE !important; 
}


.cycle-slider h2{
     color:#002858 !important ;
}

.footer .footer-widgets a{
     color:#00B5EE !important; 
}


.rich_button{
     background-color:#0AB0EB !important; 
}


.rich_button:hover{
     background-color:#002858 !important; 
}

.single-post article a{
   color:#00B5EE !important;  
}

.footer{
    background-color:#002858 !important ; 
}

.physicians-sub-menu-wrapper ul li.current-menu-item a{
    border: 2px solid #002858 !important;
}


.physicians-sub-menu-wrapper ul li.menu-item a:hover{
    border: 2px solid #002858 !important;
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active > a{
    background-color:#002858 !important; 
}



.header .nav__primary .sf-menu > li > a:hover, .header .nav__primary .sf-menu > li:hover > a, .header .nav__primary .sf-menu > li.current-menu-item > a, .header .nav__primary .sf-menu > li.current_page_item > a{
     color:#0AB0EB !important; 
}

.header .nav__primary .sf-menu > li.menu-item-has-children:after{
    content: '';
    position: absolute;
    width: 34px;
    height: 18px;
    background-image: url(images/arrow-blue.png) !important;
    background-position: center center !important;
    margin: 0;
    bottom: 0;
    left: 60px;
    display: none;
}

.header .nav__primary .sf-menu li li > a:hover, .header .nav__primary .sf-menu li li:hover > a, .header .nav__primary .sf-menu li li.current-menu-item > a, .header .nav__primary .sf-menu li li.current_page_item > a{
    color:#00B5EE !important;  
}


@media (max-width: 767px) {
    .menu-primary-trigger {
        margin: 20px 15px 0 0;
        font-size: 0;
        line-height: 0;
        padding: 0;
        width: 30px;
        box-shadow: none;
        height: 30px;
        transition: 0.3s ease;
        background: transparent;
        border: none;
        border-top: 3px solid #002858 !important; 
        display: block;
        cursor: pointer;
        position: absolute;
        right: 0;
        z-index: 200;
    }
    
    .menu-primary-trigger:before {
        content: '';
        position: absolute;
        color: #e64a48;
        border-top: 3px solid #002858 !important; 
        top: 11px;
        left: 0;
        right: 0;
        transition: 0.3s ease;
    }
    
    .menu-primary-trigger:after {
        content: '';
        position: absolute;
        top: 24px;
        left: 0;
        right: 0;
        color: #e64a48;
        border-bottom: 3px solid #002858 !important; 
        transition: 0.3s ease;
    }
    
    .menu-primary-trigger[aria-expanded="true"] { border-color:#fff !important; }
	.menu-primary-trigger[aria-expanded="true"]:before {
		-moz-transform:rotate(-45deg) scale(1.2);
		-o-transform:rotate(-45deg) scale(1.2);
		-ms-transform:rotate(-45deg) scale(1.2);
		-webkit-transform:rotate(-45deg) scale(1.2);
		transform:rotate(-45deg) scale(1.2);
	}
	.menu-primary-trigger[aria-expanded="true"]:after {
		top:11px;
		-moz-transform:rotate(45deg) scale(1.2);
		-o-transform:rotate(45deg) scale(1.2);
		-ms-transform:rotate(45deg) scale(1.2);
		-webkit-transform:rotate(45deg) scale(1.2);
		transform:rotate(45deg) scale(1.2);
	}
	
	.fa-angle-up, .fa-angle-down{
	    color:#fff !important;
	   
	}
	

}

.sk-button a{
    width:250px;
    background-color: #00B5EE !important;
}


.sk-button a:hover{
    background-color: #002858 !important;
}


.blue-background{
    background-color:#002858 !important ;
}
    
.physicians-wrapper .physicians-item:nth-of-type(even):before,
.physicians-wrapper .physicians-item:nth-of-type(even):after{
    background-color: #002858 !important;
}

.physicians-wrapper .physicians-item:nth-of-type(even){
      background-color: #002858 !important;
    color:#fff;
}


.physicians-wrapper .physicians-item:nth-of-type(even) h2{
    color:#fff;
}


