/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/vertex/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
------------------------------------------------------- */

div#hero a {color: #ffffff!important; font-weight: bold!important; text-decoration: underline!important; }

a[x-apple-data-detectors] {
    color: inherit !important;
    text-decoration: none !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
}

.et_pb_contact p input, .et_pb_contact p textarea {
  background-color: #ddd!important;
  color: #000 !important;  
}

.et_pb_contact_right p input, .et_pb_contact_right p textarea {
  width: auto!important;
}

#et_top_search { display: none; }

.et_pb_newsletter_description ul {list-style-type: none; padding: 0;}

.et_pb_newsletter_description .div_text { padding: 0 0 10px 0; }

.et_pb_newsletter_description fieldset { padding: 20px 0 20px 0; }

.et_pb_newsletter_description fieldset legend { font-size: 2em; font-weight: bold; }


.dwqa-questions-footer .dwqa-ask-question a {
    display: block;
    width: 150px;
    padding: 5px 10px;
    border: 3px solid #2ea3f2;
    margin: 0 auto;
    text-align: center;
    font-weight: bold;
}


.dwqa-questions-footer .dwqa-pagination, .dwqa-questions-footer .dwqa-ask-question {
    display: block;
}

.single-dwqa-question #main-content .container:before { display: none; }
.single-dwqa-question #left-area { width: 100%; float: none; padding-right: 0!important; }
.single-dwqa-question .avatar { display: none; }
.single-dwqa-question .dwqa-question-vote { top: 0; }
.single-dwqa-question .dwqa-answer-vote { top: 20px; }
.single-dwqa-question .dwqa-comments { display: none; }
.single-dwqa-question .dwqa-question-item { min-height: 70px; }
.dwqa-questions-list .dwqa-question-item { padding: 15px 180px 15px 15px; }


.et_pb_blog_grid .category-blog .entry-title { min-height: 46px; }


#main-header { border-bottom: 3px solid #565e6b;}

.et-cart-info { display: none!important; }