/*
Theme Name:  Apicona Child
Description: Child theme for the Apicona theme
Author:      Theme Mount
Author URI:  http://themeforest.net/user/thememount
Template:    apicona
Version:     0.1.0
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* =Parent theme style.css file
-------------------------------------------------------------- 
@import url("../apicona/style.css");*/

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

.vc-full-width-force {
width: 100vw !important;
  position: relative  !important;
  left: 50%  !important;
  right: 50%  !important;
  margin-left: -50vw  !important;
  margin-right: -50vw  !important;
	
}

/*.wpb_raw_code.wpb_content_element.wpb_raw_html {
    display: none;
}*/

.af-img {max-width:100px;margin: auto;}

a {
    color: #da9620;
}

.flex-row {
    display: flex;
	max-width: 1150px;
    margin: auto;
}

.flex-row > a {
	width: 25%;
}
#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu .about-menu .flex-row > a {
	display: block !important;
	background: #47526600;
	transition: .3s all!important:
}
#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu .about-menu .flex-row > a:hover {
	display: block!important;
    background: #475265 !important;
	font-size: 16px!important;
}

#navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu .services-menu .flex-row > div a {
	padding: 6px!important;
}

.patients-menu .flex-row > a, .contact-menu .flex-row > a {
	width: 33.33%;
}

div#mega-menu-wrap-wm-mega-menu ul#mega-menu-wm-mega-menu li ul.mega-sub-menu {
    background: #626c7b !important;
	padding: 0px !important;
}

#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu .about-menu a {
    font-size: 16px;
}

#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu .about-menu a img {
	margin-bottom: 10px;
}

#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu .patients-menu .flex-row > a {
    text-align: center;
    display: block !important;
    background: #323b49 !important;
	margin: 0px 6px !important;
	font-size: 14px!important;
}

#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu .patients-menu .flex-row > a:hover {
    background: #1c222c !important;
}


#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu .contact-menu .flex-row > a {
    text-align: center;
    display: block !important;
    background: #323b49 !important;
	margin: 0px 6px !important;
	font-size: 14px!important;
}

#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu .contact-menu .flex-row > a:hover {
    background: #1c222c !important;
}

#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu .contact-menu .flex-row > a.ra-btn {
    background: #da9621!important;
}
#navbar #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu .contact-menu .flex-row > a.ra-btn:hover {
    background: #c18113!important;
}

.services-menu .flex-row > div {
	width: 25%;
}

a.mm-heading {
    font-size: 16px !important;
}

ul#mega-menu-wm-mega-menu a {
    border: none !important;
}

#navbar #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a {
	padding: 10px;
}

.tm-titlebar-wrapper.entry-header{margin-bottom:30px !important}
.pb-70{padding-bottom:70px}
.home-img-row{padding-top:90px}
.thememount-testimonial-wrapper.thememount-testimonial-boxdesing-onecol .vc_do_cta3{margin-bottom:0}
.our-services-box .vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-black {border: 1px solid;padding:12px 16px !important;margin: 20px 0;}
.our-services-box .vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-black:hover {background-color:#677791 !important;color:#fff }

@media (max-width: 767px) {
    .pb-70{padding-bottom:0px}
	.home-img-row{padding-top:0}
	.vc_do_btn,.vc_do_cta3,.homepage-gallery .wpb_gallery.wpb_content_element{margin-bottom:0px !important}

}