@charset 'utf-8';
/*
  Theme Name: Laura Anderson Child
  Theme URI: http://psychologist.ancorathemes.com/
  Description: Laura Anderson - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: laura-anderson
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  laura-anderson
*/

@import url("../laura-anderson/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */

.scheme_original strong {
    color: inherit !important;
}
.top_panel_top{
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #fff -5%, #a79963 10%, #a79963 90%, #fff 105%) repeat scroll 0 0 !important;
}
.top_panel_middle .logo {
    margin: 7px 0 -15px !important;
}
.menu_main_nav > li > a{
    font-size: 14px !important;
    padding: 1em 14px !important;
    text-transform: uppercase;
}
.top_panel_wrap .logo_fixed{
    max-height: 55px !important;
}

.scheme_original .top_panel_middle {
    background-color:#000000 !important;
}
.sc_slider_pagination_over:hover .sc_slider_info, .sc_slider_swiper:hover .sc_slider_info{
    margin-bottom:0 !important; 
}
.scheme_original .sc_slider_swiper .sc_slider_info{
    background-color:inherit !important;
    font-style:italic;
}
.scheme_original .sc_image figcaption{
    display:none !important;
}
.scheme_original .top_panel_inner_style_3 .top_panel_top, .scheme_original .top_panel_inner_style_4 .top_panel_top, .scheme_original .top_panel_inner_style_5 .top_panel_top, .scheme_original .top_panel_inner_style_3 .top_panel_top .sidebar_cart, .scheme_original .top_panel_inner_style_4 .top_panel_top .sidebar_cart {
    background-color: #063220 !important;
}
.scheme_original .top_panel_title_inner {
    background-color: #063220 !important;
}
.postid-777 .wp-post-image {
    display:none;
}
.postid-775 .wp-post-image {
    display:none;
}
.postid-774 .wp-post-image {
    display:none;
}
.postid-773 .wp-post-image {
    display:none;
}
.homepage-alzheimer-btn-outer {
    margin:40px 0 !important;
}
.homepage-alzheimer-btn-outer h4 {
    margin-top:0;
}
.homepage-alzheimer-btn {
    background:#A79963;
    padding:10px 30px;
    border-radius:4px;
    border-bottom:solid 3px #8e7f4a;
    color:#ffffff;
    font-size:18px;
    transition:all 0.4s linear;
}
.homepage-alzheimer-btn:hover {
    background:#8e7f4a;
    border-bottom:solid 3px #A79963;
    color:#000000 !important;
}
.margin_bottom_huge {
    margin-bottom:0 !important;
}
.faq-textcontent p{
    color:#000;
}
.sc_slider_swiper .sc_slider_info {
    bottom: 0% !important;
    top:40% !important;
}

.wco-services-section{
    text-align:center;
    margin-bottom:30px;
}
.wco-services-section .post_featured-wco{
    text-align:center;
}
.wco-services-section h4{
    font-size: 1.5em;
    margin:20px 0 10px;
}
.wco-services-section .sc_services_item_readmore-wco{
    color:#9CCB47;
    display: block;
    font-size: 1em;
    font-weight: 600;
    margin-top: 1.3em;
}
.wco-services-section .sc_services_item_readmore-wco:hover{
    color:#063220;
}
.wco-contact-page-section .mail:before {
    font-family: Fontello;
    content: '\e8fd';
    margin-right: 1em;
    font-size: 1.1em;
    color:#cc942d;
}
.wco-contact-page-section .address:before {
    font-family: Fontello;
    content: '\e8fc';
    margin-right: 1em;
    font-size: 1.1em;
    color:#cc942d;
}
.wco-contact-page-section .phone:before {
    font-family: Fontello;
    content: '\e8fb';
    margin-right: 1em;
    font-size: 1.1em;
    color:#cc942d;
}
.wco-contact-page-section .email-address:before {
    font-family: Fontello;
    content: '\e80d';
    margin-right: 1em;
    font-size: 1.1em;
    color:#cc942d;
}
.wco-contact-page-section p{
    margin-bottom:5px;
}
.home-page-servicesection-wco{
    background-image: url("http://webcliniconline.in/iws/drninanguy/wp-content/uploads/2018/02/Home-about-banner-4.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.top_panel_top_contact_area .address:before {
    font-family: Fontello;
    content: '\e8fc';
    margin-right: 1em;
    font-size: 1.1em;
    color:#fff;
}
.top_panel_top_contact_area{
    font-size:18px !important;
    margin:10px auto  !important;
}
.sc_item_subtitle{
    text-transform:capitalize !important;
}
.vc_custom_1518528213049 .sc_section_title{
    color:#fff !important;
}
.box-shadow-wco{
    -webkit-box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 16px 3px rgba(0,0,0,0.3);
    border-radius:5px;
    padding-top:20px;
    padding-bottom:20px;
}
.box-shadow-wco h4{
    margin-top:0;
}
.box-shadow-wco p{
    color:#000;
}
.background-colorgray{
    background:#eaeaea;
    padding-top:20px;
    padding-bottom:20px;
    
}
.background-colorgray p, .background-colorgray ul li, .background-colorgray .sc_dropcaps{
    color:#000 !important;
}
.menu_main_nav > li > a {
    font-size: 13px !important;
    line-height: 4em !important;
    padding: 1em 8px !important;
}
.footer-btn-emp{
    background:#063220;
    border-radius:5px;
    color:#fff !important;
    padding:7px 15px;
    font-size:18px;
    border:1px solid #063220;
}
.footer-btn-emp:hover{
    background:#fff;
    color:#063220 !important;
}
.page-id-1144 .page_content_wrap {
    padding: 0;
}
.sc_dropcaps{
    color:#000 !important
}

.welcome-section{
    padding:50px 15px;
}

.welcome-section h2{
   color:#000 !important;
   font-size:40px !important;
   font-weight:300  !important;
   text-transform: uppercase;
   margin-bottom: 15px !important;
}

.welcome-section h4{
   color:#000 !important;
   font-size:24px !important;
   font-weight:300  !important;
    margin-bottom: 15px !important;
}

.welcome-section h5{
   color:#cc942d !important;
   font-size:20px !important;
   font-weight:300  !important;
    margin-bottom: 15px !important;
}

.welcome-section a{
   color:#cc942d !important;
   font-weight:600  !important;
}
.welcome-section a:hover{
   color:#000 !important;
}

.welcome-section p{
   color:#555 !important;
   font-size:16px !important;
   font-weight:300  !important;
}

.home-services-section{
    padding:50px 10px !important;
}

.home-services-section h4{
    color:#000 !important;
   font-size:24px !important;
   font-weight:300  !important;
    margin-bottom: 15px !important;
}
.home-services-section p{
   color:#555 !important;
   font-size:16px !important;
   font-weight:300  !important;
}

.home-services-section a{
   color:#cc942d !important;
   font-weight:600  !important;
}
.home-services-section a:hover{
   color:#000 !important;
}

.scheme_original .top_panel_title_inner{
    background:#737373 !important;
}
.page_content_wrap{
    padding:0;
}
.innerpage-content{
    padding:35px 10px!important;
}
.innerpage-content h2{
    color:#cc942d !important;
   font-size:48px !important;
   font-weight:400  !important;
    margin-bottom: 15px !important;
    text-transform:uppercase;
}
.innerpage-content h3{
    color:#000 !important;
   font-size:36px !important;
   font-weight:300  !important;
    margin-bottom: 15px !important;
    text-transform: capitalize;
    margin: 10px 0 20px !important;
    border-bottom: 2px solid #cc942d;
    display: inline-block;
}

.innerpage-content h4{
    color:#cc942d !important;
   font-size:28px !important;
   font-weight:300  !important;
    margin: 10px 0 !important;
    /*border-bottom: 2px solid #000;
    display: inline-block;*/
    text-transform: capitalize;
}

.innerpage-content h5{
    color:#000 !important;
   font-size:22px !important;
   font-weight:300  !important;
    margin:0 0 25px !important;
}
.innerpage-content p{
   color:#555 !important;
   font-size:16px !important;
   font-weight:300  !important;
}

.innerpage-content ul{
  margin-bottom: 20px !important;
  list-style-position: initial;
}

.innerpage-content a{
   color:#cc942d !important;
   font-weight:600  !important;
}
.innerpage-content a:hover{
   color:#000 !important;
}

.golden-bg-content{
     padding:40px 10px !important;
}
.golden-bg-content h2{
    color:#fff !important;
   font-size:48px !important;
   font-weight:400  !important;
    margin-bottom: 15px !important;
    text-transform:uppercase;
}
.golden-bg-content h3{
    color:#fff !important;
   font-size:34px !important;
   font-weight:300  !important;
   /* margin-bottom: 15px !important;*/
    text-transform: capitalize;
    margin: 10px 0 20px !important;
    margin-bottom: 20px;
    border-bottom: 2px solid #cc942d;
    display: inline-block;
}

.golden-bg-content h4{
    color:#fff !important;
   font-size:26px !important;
   font-weight:300  !important;
    margin: 10px 0 20px !important;
    border-bottom: 2px solid #000;
    display: inline-block;
    text-transform: capitalize;
}

.golden-bg-content h5{
    color:#fff !important;
   font-size:22px !important;
   font-weight:300  !important;
    margin:0 0 25px !important;
}
.golden-bg-content p{
   color:#fff !important;
   font-size:16px !important;
   font-weight:300  !important;
}

.scheme_light h5{
     color:#cc942d !important;
}
.scheme_original .footer_wrap .textwidget .phone::before, .scheme_original .footer_wrap .textwidget .address::before, .scheme_original .footer_wrap .textwidget .mail::before{
    color:#cc942d !important;
}

.scheme_light .widget_area_inner .widget_text a:not(.sc_button){
    color:#cc942d !important;
}

.top_panel_top_phone_no{
    font-size: 20px !important;
    font-weight:700;
    float:right;
    margin: 10px auto !important;
}

/*.menu_main_nav > li a{
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}*/

footer .logo{
    display:none;
}

.footer_wrap_inner {
    padding: 50px 0 0 !important;
}

.top_panel_middle .menu_main_wrap{
    margin-left:20px !important;
}
.under-construction-title {
    margin:100px auto;
    text-align:center;
}
.under-construction-title h1 {
    color:#000000 !important;
}
.golden-text {
    font-weight:700;
}

.aboutus-page-content{
    margin:60px auto !important;
 }

.aboutus-page-content h3{
    color:#fff;
    font-size:30px !important;
    font-weight:300;
    text-shadow:0 0 5px #000;
    border:#cc942d 4px double;
    border-radius: 15px 50px;
    background: rgba(0,0,0,0.5);
   padding: 30px 22px 30px;
}
.bridge-space{
     min-height: 65px !important;
}

.brain-img{
    min-height: 400px !important;
}

.treatment-approach-top-text{
    padding:15px 10px 30px;
}

.treatment-approach-top-text h3{
    color:#000 !important;
    font-size:50px !important;
    font-weight:300;
    text-transform: capitalize;
}
.treatment-approach-about-content{
    /*background: rgba(0,0,0,0.5);*/
   padding: 30px 22px 40px;
 }

.treatment-approach-about-content h3{
    color:#fff !important;
    font-size:30px !important;
    font-weight:300;
    text-align:center;
    /*text-shadow:0 0 5px #000;*/
}
.bridge-banner{
    min-height:350px;
}

.bridge-banner-bottom-content{
    padding:0 10px 25px;
}

.bridge-banner-bottom-content h4{
    color:#fff !important;
    font-size:28px !important;
    font-weight:300;
    text-transform: capitalize;
    margin:0 auto;
    padding: 20px 0 !important;
}

/* Outline Out */
.hvr-outline-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  /*box-shadow: 0 0 1px rgba(0, 0, 0, 0);*/
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  border: #e1e1e1 solid 1px;
}
.hvr-outline-out:before {
  content: '';
  position: absolute;
  border: #cc942d solid 2px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
}
.scheme_original .header_mobile .panel_top, .scheme_original .header_mobile .side_wrap{
    background:#0e5030 !important;
}

.brain-health-img{
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}

.morelink, a.morelink:link, a.morelink:visited {
    background:#cc942d; 
    border-radius: 3px;
    border-left: 6px solid #000;
	color: #fff !important; 
	font-size: 20px; 
	font-weight:300 !important;
	padding: 15px 32px; 
	text-decoration: none; 
	transition: 0.4s ease; 
	text-align:center;
	display: inline-block;
	margin:10px;
}
 a.morelink:hover {
    background:#000;
	color: #fff;
	
}








/*********************************************Responsive Style**************************************************/

@media (max-width:1169px){
    .header_mobile .menu_main_nav > li > a{
        font-size:12px !important;
        line-height:16px !important;
    }
    .header_mobile .menu_main_nav > li > a > .open_child_menu{
        top:5px !important
    }
    .header_mobile .logo_main {
        max-height: 81px;
    }
    .sc_list_style_iconed.about li{
        font-size:14px !important;
        font-weight:400 !important;
        padding-left:0 !important;
    }
    p{
        font-size:16px !important
    }
    .menu_button.icon-menu{
        color:#000 !important;
    }
    .bridge-banner-bottom-content h4{
    font-size:16px !important;
}

.treatment-approach-top-text h3{
    font-size:38px !important;
}
.bridge-banner{
    background-size: cover !important;
}

}
@media (max-width:991px){
    .header_mobile .logo {
        padding-bottom: 15px;
        padding-top: 15px;
    }
/*.bridge-banner{
    background-position: 18% !important;
    min-height:200px;
}*/

.innerpage-content{
     padding: 10px 0 !important;
}
.innerpage-content h2{
    font-size:34px !important;
}
.innerpage-content h3{
     font-size:28px !important;
}
.innerpage-content h4{
     font-size:24px !important;
}


}
@media (max-width:768px){
    .margin_left_medium {
        margin-left: 0 !important;
    }
    .home-page-servicesection-wco{
        background-image: url("http://webcliniconline.in/iws/drninanguy/wp-content/uploads/2018/02/responsive-banner-1.jpg");
    }
    .margin_top_medium {
        margin-top: 20px !important;
    }
    .widget_area aside {
        display: block !important;
        padding-bottom:15px !important;
        margin-bottom:0 !important;
    }
    .widget_area.footer_wrap .widget_title{
        margin-bottom:0 !important;
    }
    .footer_wrap_inner.widget_area_inner {
        padding-bottom: 3em;
        padding-top: 3em;
    }
    .page-id-863 .alignleft {
        float: none !important;
        margin-right: 0em !important;
        margin-bottom:20px !important;
    }
    .page-id-1076 .vc_empty_space{
        height:10px !important;
    }
    .services-page-section-wco ul{
        margin-bottom:40px !important;
    }
    .services-page-section-wco {
        margin-bottom: 60px !important;
        margin-top: 60px !important;
    }
    .page_content_wrap {
        padding: 5em 0 5em;
    }
    .welcome-section {
    padding: 10px;
}
.page_content_wrap {
    padding: 0 ;
}
.treatment-approach-top-text {
    padding: 0 10px 10px;
}
.treatment-approach-top-text h3{
    font-size:24px !important;
}
.treatment-approach-about-content {
    padding: 10px 0 !important;
}
.brain-img{
    background-size: cover !important;
    min-height: 170px !important;
}
.bridge-banner{
    background-size: cover !important;
    min-height: 170px !important;
}
.page-id-863 .vc_custom_1549569937595 {
    padding-top: 0 !important;
}
.vc_column_container > .vc_column-inner{
    padding: 2px  !important;
}
.sc_testimonial_content{
     padding: 0 !important;
}
.golden-bg-content {
    padding: 10px !important;
}

}
@media (max-width:639px){
    .header_mobile .logo_main {
        max-height: 60px !important;
        max-width:100% !important;
    }
    .page-id-293 .sc_button_square{
        margin-bottom:40px !important;
    }
    .margin_bottom_medium {
        margin-bottom: 1rem !important;
    }
    .page-id-865 .alignright {
        float: none;
        padding-top: 1em;
        text-align: left;
        margin:1em !important;
    }
}
@media (max-width:480px){
    .header_mobile .logo_main {
        max-height: 60px !important;

    }
    .header_mobile .menu_button{
        right:25px !important;
    }
    .margin_bottom_medium {
        font-size: 34px;
    }
    .sc_button.sc_button_size_large{
        padding:10px 20px !important;
        font-size:15px !important;
    }
    .sc_section .sc_section_button{
        margin-top:0 !important;
    }
}
@media (max-width:479px){
       .contactpage-form h4, .contactpage-main-address h4 {
        margin-top:0;
    }
    .homepage-alzheimer-btn {
        display:block;
        line-height: 26px;
    }
}












