/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/*Add your own styles here:*/

#menu-item-2856 {
    background-image: url('/_assets/e516e0208df0.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 50px;
    margin-left: 10px;
}
#menu-item-2856 .avia-menu-text {
    display: none;
}
#menu-item-2856 > a > span.avia-menu-fx {
    padding-right:0 !important;
}
#mobile-advanced #menu-item-2856 {left: 50%;transform: translateX(-50%);padding-top:13px;padding-bottom:13px}
#mobile-advanced #menu-item-2856 a {padding: 13px 25px !important;}
#mobile-advanced #menu-item-2856 a:hover {background-color: rgba(102, 102, 102, 0.2);}
#menu-item-2858 {
    background-image: url('/_assets/2886bb836b82.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 50px;
    margin-left: 10px;
}
#menu-item-2858 .avia-menu-text {
    display: none;
}
#menu-item-2858 > a > span.avia-menu-fx {
    padding-right:0 !important;
}
#mobile-advanced #menu-item-2858 {left: 50%;transform: translateX(-50%);padding-top:13px;padding-bottom:13px}
#mobile-advanced #menu-item-2858 a {padding: 13px 25px !important;}
#mobile-advanced #menu-item-2858 a:hover {background-color: rgba(102, 102, 102, 0.2);}
#mobile-advanced li > a:before, .html_header_mobile_behavior #mobile-advanced span > a:before, #mobile-advanced .mega_menu_title:before {
    display: none !important;
}
.av-main-nav > li > a {
    font-size: 18px
}
body .column-top-margin {
    margin-top: 30px;
}
.av_promobox {
    margin: 30px 0;
}
.av_promobox .avia-button {
    border-radius: 0 !important
}
.av_promobox .avia-button:hover {
    background-color: #fff !important;
    color: #ff6666 !important;
    border-color: #ff6666 !important;
    -webkit-transition-duration: 0.5s;
    /* Safari */
    
    transition-duration: 0.5s;
}
#promo .content {
    padding-top: 30px !important;
}
#header {
    background: #fff !important;
}
.content {
    padding-bottom: 25px;
}
#top .av-submenu-container {
    max-height: 46px;
}
#top .av-subnav-menu > li {
    padding: 11px 0 !important;
}
#top .sticky_placeholder {
    height: 46px !important;
}
@media only screen and (max-width: 767px) {
    .responsive #top .av-submenu-container {
        max-height: initial;
    }
}
#av-custom-submenu-1 > li.menu-item.menu-item-top-level.menu-item-top-level-1 > a > span.avia-menu-text {
    font-size: 13px;
}
#top .mobile_menu_toggle {
    border: none !important;
}
body div .avia-button {
    border-style: solid !important;
    border-width: 3px !important;
}
#altcolor-1 .avia-button {
    border: 3px solid #ff6666 !important;
    border-radius: 0;
}
#altcolor-1 .avia-button:hover {
    background-color: #fff !important;
    border-color: #ff6666 !important;
    color: #ff6666 !important;
    -webkit-transition-duration: 0.5s;
    /* Safari */
    
    transition-duration: 0.5s;
}
#altcolor-2 .avia-button {
    border: 3px solid #fff !important;
    border-radius: 0;
}
#altcolor-2 .avia-button:hover {
    background-color: #fff !important;
    border-color: #ff6666 !important;
    color: #ff6666 !important;
    -webkit-transition-duration: 0.5s;
    /* Safari */
    
    transition-duration: 0.5s;
}
#av_section_1 {
    background-size: cover !important;
}
#av_section_1 .avia-button {
    border-radius: 0;
}
#av_section_1 .avia-button:hover {
    background-color: #fff !important;
    color: #ff6666 !important;
    -webkit-transition-duration: 0.5s;
    /* Safari */
    
    transition-duration: 0.5s;
}
#language .avia-button {
    border: 3px solid #fff !important;
    border-radius: 0;
}
#language .avia-button:hover {
    background-color: #fff !important;
    color: #ff6666 !important;
    -webkit-transition-duration: 0.5s;
    /* Safari */
    
    transition-duration: 0.5s;
}
.av-layout-grid-container + .av-layout-grid-container {
    padding: 30px;
}
.av_promobox {
    padding: 20px 0px !important;
}
#top .av-submenu-container .container {
    padding: 0px 40px !important;
}
div .av_one_fourth {
    margin-left: 3%;
    margin-top: 3%;
    width: 22.75%;
    border-radius: 0 !important;
}
.main_color p {
    color: #666666 !important;
}
/*.main_color .avia-content-slider .slide-image {
    display: none;
}*/
.socket_color strong {
    font-weight: 600 !important;
}
#top #wrap_all .all_colors h4 {
    font-weight: 600 !important;
}
strong,
b {
    font-weight: 600 !important;
}
/* =Registration */

.wpcf7-list-item {
    display: block !important;
    margin: 0
}
.reg-container {
    position: relative;
    width: 100%;
    color: #666666;
    background-color: #66cdcb;
}
.reg-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border: 2px solid;
    border-top: 0;
}
.reg-container .reg-row:nth-child(1) {
    border-top: 2px solid #e1e1e1
}
.reg-half {
    width: 50%;
    float: left;
    padding: 10px;
}
.reg-half:nth-child(even) {
    border-left: 2px solid #e1e1e1
}
input[type="submit"] {
    margin-left: calc(15px + 1em);
}
@media only screen and (max-width: 767px) {
    .reg-half {
        width: 100%;
    }
    .reg-half:nth-child(even) {
        border: none;
    }
    .responsive #top .sticky_placeholder {
        height: 0px !important;
    }
}