/*
Theme Name: Divi-Child
Description: Child theme for Divi
Author: MoHypnosis.com
Template: Divi
*/

@import url("../Divi/style.css");

body { color:#111; !important;}

div.nf-field-label { color:#666; font-size:.9em;font-style:normal;}

div.nf-form-fields-required {color:#666; font-size:.8em; line-height:3em;}

.updated promotion fs-notice fs-sticky fs-has-title fs-slug-wp-fail2ban {display:none;} /* Incessant Fail2Ban notice */	

.home-pic { float: left; padding-right:11px;}

#footer-bottom .et-social-facebook a {color: #ffffff;}
#footer-bottom .et-social-twitter a {color: #ffffff;}
#footer-bottom .et-social-instagram a {color: #ffffff;}

#top-header li.et-social-icon a {
color: #995CA6;font-size:200%;
}


#page-container  { background:#f1eaf5;}

.headertitledb {font-size:38pt; font-weight:bold;} /* there is a mobile version below as well; this effects the header titles on pages other than home */
.aboutyouname { font-size:22pt; font-weight:bold;}/*  there is a mobile version below as well; this effects the clients name next to the pic in the about you section ont he home page */
.entry-content tr td { border:1px solid #fff;} /* DBNote - this effects table style for Divi */

.et_pb_section_1.et_pb_section { background-color:#f1eaf5 !important; margin-bottom:100px;} /* this effects the PAGE BACKGROUND Zoom and 3 Boxes Section */
.et_pb_promo_button.et_pb_button {color: #fff!important; background-color: #995CA6;} /* Free Consultation BUTTON on all pages */
footer#main-footer {background-color:#995CA6;}

/* Full Size Header – Height Adjustment */
.et_pb_fullwidth_header {
	min-height: 580px;
	margin-right: 66px;
	margin-left: 66px;
	padding-top: 40px; 
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}﻿

/* .home-box { min-height:390px;}  DBNote - this code is in Divi's CSS */

#main-header { background:#d3c8a7; }

#main-header:after { /* Header Background image */
    content: "";
	background-image: url('https://mohypnosis.com/wp-content/uploads/2019/04/linen-gray-pattern-1350x297.jpg');
    background-size:cover;
/*     opacity: 0.9; */
border-bottom:4px solid #995ca6;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute; 
    z-index: -1;
}

.white-text { color:#fff;}

#footer-info { font-size:12px;}

.et_pb_toggle.et_pb_toggle_close { border: 1px solid #597856;}


/* initiate mobile menu sooner than 980px by GQ */
 
    @media only screen and (min-width : 1181px) and (max-width : 1200px) {
        #et_mobile_nav_menu {display:block; margin-bottom:10px; margin-top:5px }
        #top-menu-nav { display:none; }}


/* DBNote this code effects the header image on mobile; bring the side focused image to the center */
@media only screen and (max-width: 767px){
.et_pb_parallax_css {
    background-position: 85%!important;
}
}
/* End header image code */

