/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Template: Divi
Version:  1.0.0
*/

/*
.et_header_style_left .logo_container {
    position: absolute;
    width: 30%;
    height: 100%;
}
*/

.nav li li {
    padding: 0 10px !important;
    margin: 0;
}

.et-menu li li a {
    padding: 6px 6px !important;
    width: 220px;
}

.et_pb_text_0 .et_pb_text_inner h2, .et_pb_text_1 .et_pb_text_inner h2, .et_pb_text_2 .et_pb_text_inner h2, .et_pb_text_3 .et_pb_text_inner h2, .et_pb_text_4 .et_pb_text_inner h2, .et_pb_text_5 .et_pb_text_inner h2, .et_pb_text_6 .et_pb_text_inner h2, .et_pb_text_7 .et_pb_text_inner h2, h1, h2, h3, h3 a {
    color: #f15738 !important;
}


#main-header {
    position: relative;
    z-index: 99999;
    top: 0;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 0 rgba(0,0,0,.1);
    font-weight: 500;
    line-height: 23px;
    padding-bottom: 20px;
}
#et-info {
    float: right;
}
.top-menu a{
    padding-bottom:30px!important;
}
.et_header_style_left #et-top-navigation nav>ul>li>a{
    padding-bottom:30px!important;
}
.et-search-field{
    font-size: 16px;
    border: 1px solid;
    height: 30px;
    width: 25%;
}
.titleh1{
    color: #fff;
    font-weight: 600;
    font-size: 40px;
    padding-bottom: 3px;
}
.titlep{
    color: #fff;
    font-size: 16px;
    margin-top: 1px;
}

.wpcf7-form p {
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin: 0px 0px 11px;
    font-weight: bold;
}
input.text,input[type=email],input[type=url], input.title, input[type=text],select, textarea {
    margin: 0;
    border: 1px solid!important;
    padding: 5px 5px;
    width: 100%;
}
#uploadFile{
    border: 1px solid;
    background: #f8f8f8;
}
.et_pb_gutters3 .footer-widget {
    margin-right: 5.5%;
    margin-bottom: 0;
}
input[type=submit]{
        color: #fff;
    padding: 10px 15px;
    border: none;
    cursor: pointer;
    background: #f15738!important;
        font-size: 16px;
}
input[type=submit]:hover{
        font-size: 16px;
        color: #f15738;
    padding: 10px 15px;
    border: none;
    cursor: pointer;
    border:2px solid #f15738;
    background: #fff!important;
}
div.wpcf7 {
    width: 60%;
    padding: 0;
    margin: 0px auto;
}

/*MOBIL*/
.mobile_menu_bar:before {
    position: relative;
    top: 0;
    left: 0;
    font-size: 32px;
    content: "\61";
    cursor: pointer;
    color: #fff;
}
.page-id-27 h2{
    padding-top:1%;
    padding-bottom:2%;
}
@media (max-width: 980px){
    /*
     h2 {
    font-weight: 700;
    text-transform: uppercase;
    -webkit-text-decoration-color: #ff9c30;
    text-decoration-color: #ff9c30;
    font-size: 28px!important;
    color: #ff9c30!important;
    text-align: center;
}
*/
    .et_header_style_left #et-top-navigation{
        padding-top:5px!important;
    }
    #main-header {
    position: relative;
    z-index: 99999;
    top: 0;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 0 rgba(0,0,0,.1);
    font-weight: 500;
    line-height: 23px;
    padding-bottom: 40px;
}
#et_top_search {
    float: left;
    margin: 0 35px 0 0;
    display: none;
}
div.wpcf7 {
    width: auto;
    padding: 0;
    margin: 0px auto;
}
.urlap {
    width: auto;
    margin: 0px auto;
}
    .et_header_style_left .logo_container {
    position: absolute;
    width: auto;
    height: 100%;
}
}


.grecaptcha-badge{
    display:none;
}