/*
Theme Name: The Home Styler
Description: Child Theme for The Homestyler
Author:   Want-IT-Now
Template: Divi
*/

@import url("../Divi/style.css");
/**Blog Styles**/
/**Blog Read More Button**/
.et_pb_posts a.more-link {
    display: block;
    clear: both;
    background-color: #929292;
    padding: 10px;
    width: 30%;
    border-radius: 4px;
    color: #ffffff;
	text-align: center;
	text-transform: uppercase;
}
span.blog-cat-top a {
    background: #929292;
}
body .gform_wrapper .gform_footer input.button {
	background-color: #fff;
    color: #5AC4BE;
    border-width: 2px;
    border-color: #5AC4BE;
    border-radius: 3px;
    font-family: 'inherit',;
    font-size: 20px;
    letter-spacing: 0px;
}

/*Top Bar Styles*/
#top-header, #et-secondary-nav li ul {
    background-color: #929292;
}

/*Gravity Forms Styles*/
#gform_fields_2  {list-style-type: none; }
/*Contact Form Button*/
body .gform_wrapper .gform_footer input:hover[type=submit] {
 background: #50707F;
 color: #ffffff;
}
body .gform_wrapper .gform_footer input.button {
	background-color: #fff;
    color: #5AC4BE;
    border-width: 2px;
    border-color: #5AC4BE;
    border-radius: 3px;
    font-family: 'inherit',;
    font-size: 20px;
    letter-spacing: 0px;
}
/*Form Validation Error Style*/
.gform_wrapper div.validation_error {
    color: #5AC4BE !important; 
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 25px;
    border-top: 2px solid #5AC4BE !important;
    border-bottom: 2px solid #5AC4BE !important;
    padding: 16px 0;
    clear: both;
    width: 100%;
    text-align: center;
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
    border: 1px solid #50707F !important;
}
/*Front Page Blurb Styles*/
.et_pb_button-blurb {
    position: relative;
    padding: 0.3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #ffffff;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    color: #5AC4BE;
    text-decoration: none;
    word-wrap: break-word;
}

/*Woo Commerce Message Bar*/
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    background: #5ac4be;
}

/*Woo Commerce Buttons*/
.woocommerce a.button, .woocommerce-page a.button {
color: #5ac4be;
}
.woocommerce a.button:hover, .woocommerce-page a.button:hover {
color: #999999;
} 
/* Woo Commerce Cart Buttons*/
.woocommerce input.button, .woocommerce-page input.button {
color: #5AC4BE;
}
.woocommerce input.button:hover, .woocommerce-page input.button:hover {
color: #50707F;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
color: #5AC4BE;
}
.woocommerce-cart:hover .wc-proceed-to-checkout a.checkout-button:hover{
color: #50707F;
}
/* Answer mouse hover */
.wpvq-answer:hover {
	background: #000000;
	transition: background 550ms ease-out;
	cursor: pointer;
}
/*Bloom Pop-Up Button*/
.et_bloom_close_button {
  color: #5AC4BE;
}
/**Blog Page CSS**/
#blog-header {
margin-top: 25px;
text-align: center;
}
/**Mobile Menu**/
span.mobile_menu_bar:before {
	color: #5AC4BE !important;
}
.et_mobile_menu {
	border-top: 3px solid #5AC4BE;
}
.et_pb_section {
    padding: 0;
}
