

.page_not_found h2 {
    margin: 118px 0 20px;
    font-size: 32px;
}







.blog_holder.blog_small_image article .post_image, .blog_holder.blog_small_image article .post_text {
    width: 40%;
    float: left;
    padding: 30px;
}

.su-carousel {
width: 60% !important;
}

@media only screen and (min-width: 1000px){
.testimonials_c_holder .testimonial_content_inner{
    background-color:#f7f7f7!important;
    margin-bottom:-50px!important;
}
}
@media only screen and (min-width: 1000px){
.testimonials_c_holder{
    margin-top:-35px!important;
}
.testimonials_c_holder .flex-control-nav{
    margin-top:0px!important;
}
}

.blog h1.page-title {
	font-size:0;
}

.blog h1.page-title:before {
	content: "Articles/Events";
	font-size:28px !important;
}
.wpcf7-select{
    font-size: 16px!important;
    line-height: 17px!important;

    font-family: Arial!important;
    font-weight: 400!important;

}
.wpcf7-text{
    font-size: 16px!important;
    line-height: 17px!important;

    font-family: Arial!important;
    font-weight: 400!important;

}
.wpcf7-mask
{
    font-size: 16px!important;
    line-height: 17px!important;

-webkit-appearance:none;
  background-color:#FFFFFF;
  border:0;
  border-radius:0;
  box-sizing:border-box;
  color:#818181;
  display:block;
  font-family:Arial;
border:1px solid #56B347;
  font-weight:400;
width:100%;
  margin:5px 0 0;
  outline:0;
  padding:15px;
  resize:none;
}

.wp-post-image{
border:1px solid #ff7b00;
}

.inner:active{
color:#ff7b00;
}

.btn-primary {
    color: #fff !important;
    background-color: #ff7b00 !important;
    border-color: #ff7b00 !important;
}

li.active a{
color:#ff7b00 !important;
}


.vc_custom_1537475059316 {
    background-image: url(http://motor-gen.ru/wp-content/uploads/2018/09/shop_header3.jpg?id=677) !important;
}

.woocommerce .product h1.product_title{
line-height:0px;
}

@media (min-width:768px){
    body.search.search-results article .post_content_holder .post_image{
        width:50%!important;
        float:left!important;
    }
    body.search.search-results article .post_content_holder .post_text {
        width:50%!important;
        float:left!important;
        padding-left:2%!important;
        box-sizing: border-box!important;
    }
    body.search.search-results article .post_content_holder .post_text .post_text_inner {
        padding-top:0!important;
    }
}

.fa-search{
height:40px
width:40px;
}

header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{
    opacity: 1;
}
 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt.opening span.inner span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt.opening span.inner span span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt.opening a, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt.opening a span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt.opened span.inner span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt.opened span.inner span span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt.opened a, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt.opened a span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt.active span.inner span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt.active span.inner span span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt.active a, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt.active a span {
    color: #e98c32 !important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opening span.inner span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opening span.inner span span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opening a, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opening a span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opened span.inner span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opened span.inner span span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opened a, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opened a span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.active span.inner span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.active span.inner span span, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.active a, 
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.active a span {
    color: #e98c32 !important;
}

.breadcrumb .current {
    color: #e98c32 ;
}

.q_icon_with_title.very_large .icon_holder img{
    width: auto;
}
@media only screen and (min-width: 1001px){
.qode_clients .qode_client_holder_inner:after {

    border-bottom: 1px solid transparent;
}
}
.q_icon_with_title.tiny .icon_text_holder {
    padding: 0 0 0px 21px;
}
.q_elements_item.qode-eh-with-shadow {
    box-shadow: 1px 2px 24px 0px rgba(74, 64, 54, 0.1);
}
.q_icon_with_title .icon_text_inner{
    padding-top: 4px;
    padding-bottom: 4px;

}
.qode_clients .qode_client_holder_inner:before{
    border-right-color: rgba(234, 234, 234, 0.5);
}

@media only screen and (max-width: 1000px){
    .qode_clients.four_columns .qode_client_holder{
        width: 50%;
    }

    .qode_clients.four_columns .qode_client_holder:nth-child(3n) .qode_client_holder_inner:before{
        border-right: 1px solid rgba(234, 234, 234, 0.5);
    }

    .qode_clients.four_columns .qode_client_holder:nth-child(2n) .qode_client_holder_inner:before{
        border-right: none;
    }
}
@media only screen and (max-width: 600px){
    .qode_clients .qode_client_holder_inner:before, .qode_clients .qode_client_holder_inner:after{
        border: none!important;
    }
}
.header_bottom{
    box-shadow: 1px 2px 24px 0px rgba(74, 64, 54, 0.1);
}