/*
 Theme Name:   Divi Child
 Theme URI:    http://divi.space/
 Description:  A Child Theme built for Divi on Divi Space
 Author:       Coco Skin Laser Health
 Author URI:   http://www.cocoskinlaserhealth.com.au/new
 Template:     Divi
 Version:      2.5
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


/*Menu CTA Button*/
#et-top-navigation .et_pb_button {
margin-top: 0px;
font-size: inherit;
font-weight: inherit;
}
 
#et-top-navigation .et_pb_button:after {
font-size: 23px;
}



/* FULLWIDTH SUBFONT */
.et_pb_fullwidth_header_subhead {
	line-height: 1em;
	margin-bottom: 30px;	
}



/*----------------------MOBILE RESPONSIVE HEADER (ALSO USES MODULE SETTINGS in mobile version)--------------------------*/


/*------------------------------- Active Menu Link Colour ------------------------------*/


#top-menu li.current-menu-item > a { color: #b2b1d9 !important; }
#top-menu li.current-menu-item > a:hover { color: #b2b1d9 !important; }

#top-menu li.current-menu-ancestor > a { color: #b2b1d9 !important; }
#top-menu li.current-menu-ancestor > a:hover { color: #b2b1d9 !important; }

#menu-footer-menu li.current-menu-item > a { color: #b2b1d9 !important; }
#menu-footer-menu li.current-menu-item > a:hover { color: #b2b1d9 !important; }

#menu-item menu-item-type-post_type menu-item-object-page > a { color: #b2b1d9 !important; }
#menu-item menu-item-type-post_type menu-item-object-page > a:hover { color: #b2b1d9 !important; }


/*------------------------------- Center Footer Links ------------------------------*/


#footer-info { width: 100%; margin:0 auto; text-align: center !important; }
@media only screen and (min-width: 980px) { 
    #footer-bottom .et-social-icons { margin-bottom:-28px; } 
}


/* HEADER FONT FOR FULLWIDTH HEADER */
.header_font_big {
font-size: 35px;
font-color: white !important;
}


/* HIDE SIDEBAR DIVIDER LINE */

.et_pb_widget_area_left { border:none; }

.et_pb_widget_area_right { border:none; }



.post-meta {
display:none !important;
}




/* Gravity forms submit button styling */
.gform_button.button:hover {
    background-color: #ffffff;
    color: #b2b1d9;
    border-width: 3px;
    border-color: #b2b1d9;
    border-radius: 3px;
    font-family: inherit;
    font-size: inherit;
    letter-spacing: 1px;
}

.gform_button.button {
    background-color: #b2b1d9;
    color: #ffffff;
    border-width: 3px;
    border-color: #b2b1d9;
    border-radius: 3px;
    font-family: inherit;
    font-size: inherit;
    letter-spacing: 1px;
    
}



/* Gravity form top margin reduced */


.gform_title {
margin-top:0px !important;
}

#gform_wrapper_3 {
margin-top:0px !important;
}




/* HIDE ON MOBILE*/


@media all and (max-width: 980px) {
/* Hide this On Mobile */
.mobile-hide {
display: none;
}
}




/* Center the Footer Menu */


.bottom-nav {
text-align: center !important;
}


/* FIX PORTFOLIO GIRD SPACING */
.et_pb_filterable_portfolio .et_pb_grid_item {
width: 22%!important;
}


.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}

