/* 
 Theme Name:     Divi-child
 Theme URI:      https://unforgettablefacesandstories.com//wp-content/themes/Divi-child
 Author:         JL Marketing NH, LLC
 Author URI:     https://jlmarketingnh.com
 Template:       Divi
 Version:        2.0
 Description:   A Divi Child Theme 
 Wordpress Version: 4.9.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/ 

/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 


.et_monarch .et_social_popup_content:before {
content: "Thanks for sharing!";
font-size: 34px;
color: #000;
}
/*** If you need to make your entire popup box taller add this and adjust the number if needed ***/
.et_monarch .et_social_popup_content {
height: 450px !important;
}

/**************************** Gravity Forms Styling **************************/

.gform_wrapper .gform_footer input.button {
    border: 2px solid #cd5c5c!important;
    color: #cd5c5c!important;
}

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
body .gform_wrapper textarea.textarea, body div.form_saved_message div.form_saved_message_emailform form input[type=text] {
    background-color: #e5e5e5;
    border: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-size: 14px;
    color: #000;
    padding: 16px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    line-height: initial;
    height: initial
}

li li {
	list-style: disc;
}

/* Setting the breakpoint of the mobile menu */
@media only screen and (max-width: 1025px) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
}

/*---------- [Equalise the Filteable Portfolio Tabs] ----------*/
.equal-tabs .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    width: 12.5%; /*change width of tabs here depending on the number of tabs you have*/
    text-align: center;
}
@media screen and (max-width: 768px){ /*change device breakpoint here depending on the number of tabs you have*/
.equal-tabs .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    width: 100%; 
	text-align: center;
}
}

/*---------- [Equalise the Tabs] ----------*/
.equal-tabs .et_pb_tabs_controls li {
    width: 20%; /*change width of tabs here depending on the number of tabs you have*/
    text-align: center;
}
@media screen and (max-width: 768px){ /*change device breakpoint here depending on the number of tabs you have*/
.equal-tabs .et_pb_tabs_controls li {
    width: 100%; 
	text-align: center;
}
}

/**************************** Stop Header Jump **************************/
/* adjust sticky header when admin bar present 
.admin-bar #main-header {
   top: 66px !important;
}

@media only screen and (min-width:981px) {
	#page-container {
padding-top: 152px!important;
}
	
#main-header {
top: 34px!important;
}
}*/

.et_pb_testimonial {
overflow:visible !important;
}

 .et_fullwidth_nav #main-header .container {
        border-bottom: solid 3px #be9551!important;
    }

#main-footer {
        border-top: solid 3px #be9551!important;
    }

@media only screen and (min-width: 981px) {
#main-header #logo {
margin-top: -2em!important;
}

#main-header.et-fixed-header #logo {
margin-top: 0em!important;
}
}

/***Vertically Align Content***/
.et_pb_equal_columns >.et_pb_column {
margin-top: auto;
margin-bottom: auto;
}


