/*
Theme Name:   Divi Child Theme
Theme URI:    https://yourwebsite.com
Description:  Child theme, based on Divi
Author:       Your Name
Author URI:   https://thisauthor.com // Your web address
Template:     Divi
*/



@import url("../Divi/style.css");
.et_fixed_nav.et_show_nav #page-container {
    padding-top:  0px !important;
}
.main_kpp_header #et-top-navigation {
    margin: 0 auto;
    padding:0px !important;
    width: 100%;
}
.main_kpp_header #top-menu li a {
    padding: 0 0 15px !important;
}
body {
    background:#fff;
    overflow-x:hidden;
}


/*****************************Home-Page*******************************/
p{color:#666;font-size: 16px;}
#et-secondary-menu {float: left ! important;}
.contact-from {width: 100%;float: left;}
.from-group01 { width: 49%; float: left; margin-bottom: 16px; margin-right: 9px;}
.from-group02 {width: 49%;float: right;margin-bottom: 16px;}
.from-group03 {width: 100%;float: left;margin-bottom: 16px;}
.from-group04 {width: 100%;float: left;margin-bottom: 16px;}
.from-group05 {width: 100%;float: left;margin-bottom: 16px;}
.from-group06{width: 100%;float: left;margin-bottom: 16px;}
.from-group07 {width: 100%;float: left;}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {background-color: #fff;border: 1px solid #cfd4d8; padding: 2px;color: #4e4e4e;height: 43px;width: 100%; padding-left:10px;}
.contact-from input.wpcf7-form-control.wpcf7-submit.submit-btn { background: #1c2f3a;color: #fff;border: none; padding: 13px 16px; cursor: pointer;display: table; margin: 0 auto;}
div.wpcf7 .ajax-loader {position: absolute;left: 50%;}
.contact-from label {font-size: 15px;color: #595d64;}
.et-social-icons{ display:none;}
div#footer-widgets { display: none ! important;}
ul.list li {list-style: none; font-size: 16px;}
ul.list{ padding:0px;}
ul.list li a{color:#666;}
.header-number {position: relative;padding-left: 20px;}
.header-number:after { position: absolute;content: "\f4b9"; font-family: "Ionicons";left: 0;top: 0;font-size: 18px;}
.header-mail{position: relative;padding-left: 20px;}
.header-mail:after { position: absolute;content: "\f422"; font-family: "Ionicons";left: 0;top: 0;font-size: 18px;}
#et-secondary-menu>ul>li a{font-size: 14px;font-weight: 500;}
#et-secondary-menu>ul>li a:hover{color:#000000 ! important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {border-color: #dc3232  ! important;text-align: center  ! important;color: #dc3232  ! important; margin-top: 0px  ! important;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450 ! important;color: #46b450 ! important;text-align: center ! important;margin-top: 0px ! important;}
#main-content {padding-top: 112px  ! important;}
#et_top_search{display: none  ! important;}
#et-secondary-menu>ul>li a { font-size: 12px;font-weight: 600;}
.page-id-13  .et_pb_text_inner {color: #333;font-size: 16px;line-height: 22px;}
.contact-from label { font-family: 'Lato', sans-serif;font-size: 16px;margin-bottom: 6px;width: 100%;float: left;}
ul.list li a{color: #333;}
#logo{max-height: 80%;}
/*****************************Home-Page-End*******************************/