
footer .column1 {
    position: relative;
    top: -18px;
}

.shopping_cart_outer {
    display: none;
}

.woocommerce-page .shopping_cart_outer {
    display: table;
}

.cover_boxes ul li .box .box_content {
    top: 0;
}

.cover_boxes ul li .box .qbutton {
    margin-top: 18px;
}

.ls-wp-container .qbutton {
    -webkit-transition: none;
    -ms-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    height: 36px;
}

@media only screen and (min-width: 1000px) {
    page-id-15984 .ls-nav-prev,
    page-id-15984 .ls-nav-next {
        margin-top: 19px;
    }

}

@media only screen and (max-width: 1000px) {
    page-id-15984 .ls-nav-prev,
    page-id-15984 .ls-nav-next {
        margin-top: -27px;
    }

    .page-id-15173 .q_slider,
    .page-id-15058 .q_slider {
        min-height: 100px;
    }
}

.side_menu_button a:last-child {
    padding: 0 0 0 17px;
}

.page-id-15173 .q_slider,
.page-id-15058 .q_slider {
    min-height: 560px;
}

.filter_outer {
    margin: -8px 0 31px;
}

.filter_holder ul li span {
    font-size: 13px;
}

.title .subtitle {
    margin-top: 14px;
}

.contact_section .separator {
    display: none;
}

.contact_detail h2 {
    margin-bottom: 15px;
}

#nav-menu-item-15674 li,
#nav-menu-item-15918 li,
#nav-menu-item-15919 li,
#nav-menu-item-15920 li,
#nav-menu-item-16140 li {
    width: 280px;
}

.drop_down .second .inner .widget {
    padding-bottom: 13px;
}

.drop_down .second .inner .widget a {
    padding: 0px !important;
}

.footer_bottom {
    padding: 25px 0;
}

.side_menu h5, .side_menu h6 {
    font-size: 14px;
}

.side_menu .widget li {
    font-size: 13px;
}

.logo_wrapper .q_logo a {
    height: 60px !important;
}

.logo_wrapper .q_logo img {

    width: 280px !important;
    height: 60px !important;
}

header.scrolled:not(.header_style_on_scroll) .q_logo img.normal {
    width: 219px !important;
    height: 47px !important;
}

nav.main_menu > ul > li > a {
    position: relative;
    padding: 10px 10px;
    color: #252525;
    text-transform: uppercase !important;

    font-size: 14px;
    letter-spacing: 0px;
}

.qode_search_form .qode_icon_in_search {
    color: #fff;
}

.qode_search_form i, .qode_search_form .container input {
    color: #ffffff;
}

.qode_search_form input[type="text"]::-webkit-input-placeholder {
    color: #ffffff;
}

.icon-block .q_font_awsome_icon span {
    font-size: 36px !important;
    color: #e3711d !important;
}

.header_top, .fixed_top_header .top_header {
    border-bottom: 1px solid #EFEFEF;
}

.qode_image_gallery_no_space .controls a.next-slide span, .qode_image_gallery_no_space .controls a.prev-slide span {
    border: none;
}

.qode_image_gallery_no_space.dark .controls a.next-slide:hover span, .qode_image_gallery_no_space.dark .controls a.prev-slide:hover span {

    background-color: transparent;
    color: #777;
}

.header_bottom, .header_top, .fixed_top_header .bottom_header {
    background-color: rgba(255, 255, 255, 1);
}

header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header {
    border-bottom: 1px solid #EFEFEF;
}

.title:not(.title_bottom_border_in_grid) {
    background-color: #333 !important;
}

.title h1 {
    color: #fff;
}

.title .separator.small, .title .separator.small.left {
    display: none
}

.qode_image_gallery_no_space .controls a.prev-slide {
    left: -80px;
}

.qode_image_gallery_no_space .controls a.next-slide {
    right: -80px;
}

.portfolio_paging .load_more a {
    color: #fff;
}

#text-9, #text-11 {
    padding-top: 34px;
}

.qode_image_gallery_no_space ul li {
    border: 1px solid #eee;
    margin-right: 10px;

}

.footer_top .widget_nav_menu li.menu-item a:hover, .footer_top .widget_nav_menu li.menu-item a:focus, #text-9 .textwidget a:hover, .link-footer p a:hover {
    color: #ee8201 !important;
}

.blog_holder.blog_large_image {
    margin-top: 15px;

}

.drop_down .narrow .second .inner ul li a {
    color: #fff;
    text-transform: initial;
}

.page-id-18224 .title.title_size_small h1:before {
    content: "\e00a";
    font-family: 'ElegantIcons';
    font-size: 32px !important;
    padding-right: 15px;
}

.ls-slide .qbutton {
    font-weight: 400;
    font-size: 12px;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    color: #fff;
}

#submit_comment, .blog_load_more_button a, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton, .load_more a, .qbutton {

    font-weight: 400;
}

.qode_image_gallery_no_space ul li img [alt="Alpes Controles Formation : thonon"] {
    display: none !important;
}

.page-id-14661 h3 {
    text-transform: inherit;
}

.header_top .header-widget a:hover, .header_top .header-widget a:focus {
    color: #252525 !important;

}

@media only screen and (max-width: 1000px) and (min-width: 768px) {
    #nav_menu-4 {
        padding-top: 90px;
    }

    #text-11 {
        padding-top: 50px;
    }
}
