/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


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

input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input.text, input.title, textarea, select {
    padding: 8px !important;
    border: 1px solid #bbb;
    color: #4e4e4e;
    background-color: #fff;
    width: 100% !important;
}

.wpcf7-form-control.wpcf7-submit {
    border: 0 !important;
    padding: 15px !important;
    width: 100% !important;
    background: #727272 !important;
    color: #fff !important;
    font-size: 18px !important;
	cursor:pointer;
}



#footer-widgets .footer-widget li::before {
	display:none;
}

.rpwwt-widget ul li {
    margin: 0 !important;
}

.et-search-field {
    background: #fff !important;
    color: #000 !important;
    padding: 15px !important;
    border-radius: 25px !important;
}

#et-info-email {
    display: none !important;
}

#et-info, #et-secondary-menu > ul > li a {
    display: block !important;
    padding-bottom: 0.75em !important;
    padding-top: 10px !important;
}

.et-fixed-header #top-menu a, .et-fixed-header #et_search_icon::before, .et-fixed-header #et_top_search .et-search-form input, .et-fixed-header .et_search_form_container input, .et-fixed-header .et_close_search_field::after, .et-fixed-header #et-top-navigation .et-cart-info {
    color: #000 !important;
}

label {
    display: block !important;
}

body {
    color: #000 !important;
    font-family: century gothic !important;
}


#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after {
    top: 10px !important;
}

.et_pb_widget {
    float: none !important;
}

element {
}
.et_pb_fullwidth_portfolio .et_overlay {
    border: none;
}
.et_overlay {
    background: rgba(255, 255, 255, 0.53) !important;
}

.meta h3 {
    color: black !important;
}

#wpcf7-f69-p38-o1 p {
    margin: 0 !important;
}



