/*
 Theme Name:   Laguiole en Aubrac
 Theme URI:    http://qwery.ancorathemes.com
 Description:  Qwery Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     qwery
 Version:      1.3
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  qwery
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

/* Mise en page */
.elementor-section{
    padding-top: 5%;
    padding-bottom: 5%;
}
.no-padding{
    padding-top: 0;
    padding-bottom: 0
}
.elementor-button{
    background-color: #000;
    color: #fff;
    border-radius: 25px;
    border: none;
    background: linear-gradient(to left, #000 50%, #b24a25 50%);
    background-size: 200% 100%;
    background-position:right bottom;
    transition: all 1s ease;
}
.elementor-button:hover,.guide .elementor-button:hover{
    background-color: #b24a25;
	background-position: left bottom;
}
.couto-transversal .elementor-button,.guide .elementor-button{
    background-color: #FFF;
    color: #000;
    border-radius: 25px;
    border: none;
    background: linear-gradient(to left, #fff 50%, #b24a25 50%);
    background-size: 200% 100%;
    background-position:right bottom;
    transition: all 1s ease;
    display: none;
}
h1{
    font-family: "Martel Sans", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 2.5em;
    line-height: 1.5em;
}
h2{
    font-family: "Martel Sans", sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 2em;
    line-height: 1.5em;
}
h4.wpmf_text{
    display: none!important;
}
.search_modern .search_wrap{
    background-color: #e9e5e2;
}
.search_modern .logo_image{
    display: none!important;
}
.btn-retour button{
    background-color: #e9e5e2;
    border-bottom: 1px solid #000000;
    font-family: "Open Sans", sans-serif;
    font-weight: 300;
}

.intro-orange p{
    text-align: center;
    color: #b24a25;
    font-weight: 700;
    font-size: 1.3em;
}

.mfp-figure figcaption{
    display: none;
}
.no-desktop{
    display: none;
}
.no-link{
    pointer-events: none;
}
.no-link ul li a{
    pointer-events: auto;
}
/* Header */

#header-laguiole .sc_layouts_menu_nav li a {
    text-transform: uppercase;
    color: #fff!important;
    font-size: 0.8em;
}
#header-laguiole li a:hover{
    color: #fff!important;
}
#header-laguiole li a span::after{
    background-color: #fff!important;
}
#header-laguiole .big-white a span::after{
    background-color: #fff!important;
}
#header-laguiole .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a::after{
    background-color: #fff;
}
.search_modern > .search_submit{
    color: #fff;
}
#header-laguiole .right_bar g,#header-laguiole #Right_Bar g{
    stroke: #fff;
}
#header-laguiole .sub-menu{
    background-color: #282829;
}
#header-laguiole .columns .sub-menu .sub-menu li a{
    text-transform: none;
    color: #fff!important;
    text-transform: uppercase;
}
#menu-item-32866 .sub-menu li a,#menu-item-32867 .sub-menu li a{
    text-transform: none;
    color: #fff!important;
    text-transform: uppercase;
}
#header-laguiole .columns .sub-menu .sub-menu li.big-white a{
    color: #fff!important;
}

#header-laguiole li.current-menu-item a,#header-laguiole li.current-menu-ancestor a{
    color: #fff!important;
}
.contact-head .elementor-button{
    background-color: transparent!important;
    background-image: none;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 0.8em;
    border: none;
}
.contact-head .elementor-button:hover{
    background-color: transparent;
    text-decoration: underline;
}
.big-white a{
    text-transform: uppercase!important;
    font-size: 19px!important;
    
}
.menu_hover_zoom_line .sc_layouts_menu_nav > li.sfHover > a{
    color: #fff!important;
}
.btn-pro a{
    color: #fff;
    background-color: #b24a25;
    padding: 12px 10px;
    text-transform: uppercase;
    writing-mode:tb-rl;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform:rotate(180deg);
    transform: rotate(180deg);
    font-weight: 400;
}
.btn-pro{
    position: fixed!important;
    margin-top: 15%!important;
    display: none;
}
#header-pro .elementor-widget-wrap{
    padding: 0;
}
#header-pro{
    z-index: 1;
    position: fixed;
    top: 10%;
    right: 48px;
}
.serif em{
    font-family: "Seaweed Script", cursive;
    color: #B24A25;
    font-size: 2em;
    line-height: 1.2em;
}
.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a{
    color: #fff;
}
.wpml-ls-menu-item .fas{
    color: #fff;
}
.wpml-ls-menu-item .sub-arrow{
    display: none;
}
.wpml-ls-menu-item a.has-submenu{
    padding: 0!important;
}

/* Pop-up */

.sc_layouts_panel .sc_layouts_panel_inner{
    background-color: #b24a25;
}
#menu-address strong{
    font-weight: 400;
    color: #fff;
    font-size: 1.2em;
}
#menu-address p{
    color: #fff;
}
#menu-address a{
    font-size: 1.3em;
    color: #fff;
}
.sc_layouts_panel .social_icon{
    border-radius: 25px!important;
}
.sc_layouts_panel .social_icon span{
    color: #b24a25;
}

/* Slider HP */

.titre-slider{
    font-family: "Martel Sans", sans-serif;
    font-size: 2.5em;
    line-height: 1.3em!important;
    text-transform: uppercase!important;
    margin-bottom: 5px!important;
    color: #fff;
    font-weight: 400;
}
.ss-titre-slider{
    font-family: "Martel Sans", sans-serif;
    text-transform: uppercase;
}
.txt-slider{
    font-size: 1.5em;
}
#rev_slider_3_1_forcefullwidth p{
    text-transform: uppercase;
}

/* HP */

#icons-hp h4 a{
    font-weight: 700;
    font-family: "Martel Sans", sans-serif;
    min-height: 65px;
    word-break: keep-all;
}
#icons-hp .sc_icons_item_description span{
    color: #7c7c7e;
}
#icons-hp .sc_icons_item{
    border: 1px solid #cccbca;
    padding: 8%;
}
#icons-hp .link_icon::before{
    color: #b24a25;
}
#icons-hp .trx_addons_column-1_3:first-child svg{
    width: 60%;
}
#icons-hp .trx_addons_column-1_3:nth-child(2) svg{
    width: 9em;
}

.couto-collection .sc_services_item,#zt-collection .sc_services_item {
    min-height: 500px;
    text-align: left;
}
.couto-collection .sc_services_item_subtitle,#zt-collection .sc_services_item_subtitle{
    display: none;
}

.couto-collection .sc_services_item_content_inner_bottom,#zt-collection .sc_services_item_content_inner_bottom {
    display: none;
}

.couto-collection .sc_services_item_title,#zt-collection .sc_services_item_title {
    font-weight: 700;
    text-transform: uppercase;
}

.couto-collection .sc_services_item_content_inner,#zt-collection .sc_services_item_content_inner {
    align-items: flex-start;
    justify-content: flex-end;
}
.couto-collection .swiper-slide:hover .sc_services_item_featured_image::before,#zt-collection .swiper-slide:hover .sc_services_item_featured_image::before{
    background-color: transparent;
}
#zt-collection h6,.couto-collection h6{
    font-size: 1.4em!important;
    min-height: 60px;
}
#zt-collection .sc_services_item_text,.couto-collection .sc_services_item_text{
    min-height: 50px;
    text-transform: uppercase;
}
.hp-stack .elementor-button{
    background-image: none;
    border: none;
}
#hp-parallax p,#hp-parallax h2,#hp-parallax span{
    color: #fff;
}

/* Atelier */

#atelier-hotspot .sc_hotspot_item_popup{
    background-color: #b24a25;
    width: 200px;
    padding: 10px;
}
#atelier-hotspot .sc_hotspot_item_popup span{
    color: #fff;
    text-transform: uppercase;
}

/* La forge */

#forge-hist .elementor-button{
    background-color: #fff!important;
    color: #000!important;
    background: linear-gradient(to left, #fff 50%, #000 50%)!important;
    background-position: right bottom!important;
    transition: all 1s ease!important;
    background-size: 200% 100%!important;
}
#forge-hist .elementor-button:hover{
    color:#fff!important;
    background-color: #000!important;
    background-position: left bottom!important;
}

/* Couteau Laguiole */
#couto-hotspot .sc_hotspot_item_popup{
    background-color: #b24a25;
    width: 200px;
    padding: 10px;
}
#couto-hotspot .sc_hotspot_item_popup span{
    color: #fff;
    text-transform: uppercase;
}

#couto-slider h3.slide_title{
    font-family: "Seaweed Script", cursive;
    color: #B24A25;
    text-align: left;
    font-style: italic;
    font-size: 2em;
}
#couto-slider hr{
    margin-top: 5%!important;
    margin-bottom: 5%!important;
    border-color: #B24A25;
    width: 150px;
    margin-left: -50px;
}
#couto-slider .slide_content{
    text-align: center;
    padding-right: 25%;
    padding-left: 25%;
    color: #000;
    
}
#couto-slider .slider-slide{
    padding-top: 5%;
    justify-content: start;
    background-color: #fff;
}
/*
#couto-slider .slider_prev{
    background-color: #fff;
    border-radius: 25px;
    color: #B24A25;
}
#couto-slider .slider_next{
    color: #B24A25;
    background-color: #fff;
    border-radius: 25px;
}*/
.hr-slide hr{
    border-color: #B24A25;
}

.infos-collection .elementor-tab-title{
    font-weight: 700;
    text-align: center;
}
.infos-collection .elementor-accordion-title{
    font-weight: 700!important;
}
.infos-collection .elementor-accordion-item,.infos-collection .elementor-tab-content{
    border-color: #000;
}
.infos-collection .elementor-toggle-title,.infos-collection .elementor-tab-content{
    font-size: 12px!important;
    text-transform: uppercase;
}
.slider-mat .slide_info{
    padding-top: 40%!important;
}
.slider-mat h3{
    text-transform: uppercase!important;
}
.slider-mat .slider-slide{
    width: 200px!important;
}
.modeles-legende .slide_content{
    margin-top: 3%;
}
/* Les Boutiques */
#boutiq-hotspot .sc_hotspot_item_popup{
    background-color: #b24a25;
    color: #fff;
    box-shadow: none;
    width: auto;
    padding: 5px;
}
#boutiq-hotspot .sc_hotspot_item_popup h5 span,#boutiq-hotspot .sc_hotspot_item_popup h6 span{
    color: #fff;
    font-size: 1em;
}
#boutiq-hotspot .elementor-widget-wrap{
    width: 100%;
}
.boutiq-adress{
    background-image: url(/wp-content/themes/laguiole-aubrac/img/map-icon.png);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 15%;
    margin-bottom: 5%!important;
}
.boutiq-mail{
    background-image: url(/wp-content/themes/laguiole-aubrac/img/mail-icon.png);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 15%;
    margin-bottom: 5%!important;
}
.boutiq-tel{
    background-image: url(/wp-content/themes/laguiole-aubrac/img/tel-icon.png);
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 15%;
    margin-bottom: 5%!important;
}

/* Boutique Nice */
.boutiq-intro{
    padding-top: 8%!important;
}
.boutiq-ville p{
    color: #fff;
    font-family: "Seaweed Script",cursive;
    font-size: 7em;
    line-height: 1.3em;
}

.boutiq-infos h3{
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 0;
    font-size: 1.3em;
}
.boutiq-infos a{
    color: #000;
}
.boutiq-form h2{
    text-transform: none;
}
.boutiq-form .submit-style-in{
    background-color: #000!important;
}
.boutiq-form .wpcf7 .wpcf7-submit-style .wpcf7-submit{
    padding: 17px 35px!important;
    box-shadow: none;
}
.boutiq-form .submit-style-in::before{
    display: none!important;
}

.slide-btn a{
    background-color: #000;
    color: #fff;
    border-radius: 25px;
    border: 1px solid #000;
    background: linear-gradient(to left, #000 50%, #b24a25 50%);
    background-size: 200% 100%;
    background-position:right bottom;
    transition: all 1s ease;
    font-weight: 400;
    padding: 10px 35px;
}
.slide-btn a:hover{
    background-color: #b24a25;
	background-position: left bottom;
}

.zt-boutiq h6{
    text-transform: uppercase;
    min-height: 80px;
}
.zt-boutiq .sc_services_item_text{
    min-height: 55px;
}
#anim-boutiq .trx_addons_marquee_wrap{
    margin-top: 8%;
}

/* Couteau une pièce */
.couto-lexique{
    padding-top: 3%!important;
    background-color: #fff;
}
.couto-lexique h2{
    font-weight: 700;
    color: #b24a25;
}
.couto-lexique .slide_info{
    margin-top: 3%;
}

.couto-modeles h2{
    font-weight: 700;
    color: #b24a25;
    padding-bottom: 3%;
}
.couto-modeles .slide_content{
    color: #b24a25!important;
    font-style: italic;
}

#slider-couto .slide_content,#slider-couto .slide_info{
    width: 80%;
}
#slider-couto .slider-tabs .slide_content p{
    text-align: center;
    color: #000;
}
#slider-couto .slider-pieces .slide_content p{
    text-align: left;
    font-size: 0.8em;
    color: #000;
}
#slider-couto .sc_slider_controller_info_number{
    display: none;
}
#slider-couto .sc_slider_controller_info{
    text-align: center;
}
#slider-couto .sc_slider_controller_info_title{
    color: #000;
    font-weight: 300;
    font-size: 0.5em;
    text-align: center;
}
#slider-couto .slider-tabs .slider-slide{
    background-image: none!important;
    border: 1px solid #fff!important;
}
#slider-couto .swiper-slide-active .sc_slider_controller_info_title{
    color: #b24a25;
}
#slider-couto .swiper-slide-active::after{
    background-color: #b24a25;
}
#slider-couto .slider-tabs .swiper-slide-active{
    background-color: #fff;
}
#slider-couto a.slider_prev::before,#slider-couto a.slider_next::before{
    color: #fff;
}

#slider-couto .slider-pieces h3{
    font-weight: 700;
    font-size: 1em;
    text-align: left;
}
#slider-couto .slider-pieces .slider-slide{
    padding-bottom: 3%;
}
.couto-collection h6{
    text-transform: uppercase;
}

/* Collection de couteaux */

.menucouto .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a::after{
    background-color: #b24a25;
}

/* Couteaux d'art */
.infos-couto span{
    font-weight: 400;
    text-transform: uppercase;
}
.section-couto h3{
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    text-transform: uppercase;
    font-size: 1.2em;
}
.section-couto .elementor-widget-wrap{
    padding-left: 0!important;
}


/* Couteaux pliants */
.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{
    width: 0.7em;
    height: 0.7em;
}
.pliants-infos{
    padding-left: 5%;
}

/* Couverts de table*/

.coffret-title{
    font-family: "Seaweed Script", serif!important;
    color: #fff!important;
    font-size: 2em!important;
}
.coffret-txt{
    font-family: "Martel sans", sans-serif!important;
    color: #fff!important;
    font-size: 1.3em!important;
}
#couverts-slider h2{
    color: #fff!important;
}

#couverts-slider .slider-txt p{
    text-transform: uppercase;
    font-size: 0.8em;
}
/* Services et couteaux divers */
.coffret-slider .slide_info,.coffret-slider .slide_info h3,.coffret-slider .slide_content p{
    color: #b24a25 !important;
    font-style: italic;
}
/* La Coutellerie */
.coutellerie-content h2,.coutellerie-content p{
    padding-bottom: 5%;
}

/* Les matieres */

#matieres-laguiole .elementor-gallery-title{
    text-transform: uppercase;
    color: #666666;
}
#matieres-laguiole .elementor-gallery-title.elementor-item-active{
    color: #000;
}
#matieres-laguiole .elementor-gallery-title.elementor-item-active::after{
    background-color: #b24a25!important;
    width: 25%;
}
#matieres-laguiole .elementor-gallery-item__title{
    color: #fff;
    text-transform: uppercase;
    padding-bottom: 5%;
    font-family: "Martel Sans", sans-serif;
    font-size: 1.5em;
}
#matieres-laguiole .elementor-gallery-item__description{
    text-align: left;
    font-family: "Open Sans", sans-serif;
}

/* Actualité */
#actu-head p{
    text-transform: uppercase;
}
#actu-head h1{
    font-weight: 400;
}
#actu-grid .sc_item_filters_tabs li a{
    color: #666666;
    position: relative;
    padding: 7px 14px;
}
#actu-grid .sc_item_filters_tabs li a.active{
    color: #000;
}
#actu-grid .sc_item_filters_tabs li a.active::after{
    background-color: #b24a25 !important;
    width: 25%;
    content: "";
    bottom: 0;
    position: absolute;
    left: 0;
    height: 3px;
}

/* Blog */
.post-template-default .post_header .post_meta_other{
    display: none;
}
.post-template-default em{
    font-family: "Seaweed Script",serif;
    color:#b24a25;
    font-size: 2em;
}
.post-template-default .post_header_single .post_categories a{
    pointer-events: none;
    background-color: #b24a25!important;
}
.post-template-default .post_categories a{
    pointer-events: none;
}
.post-template-default .post_meta_comments{
    display: none;
}
.post-template-default .image_wrap{
    background-color: transparent!important;
}
/* Contact */

#contact-head h1{
    color: #fff;
}
#contact-head p{
    color: #fff;
    text-transform: uppercase;
}
#contact-form h2{
    text-transform: none;
}
#contact-form .wpcf7-submit-style .submit-style-in::before{
    display: none;
}
#contact-form .wpcf7 .wpcf7-submit-style .wpcf7-submit{
    padding: 17px 35px!important;
}
/* Mentions légales */

.ml-content h2{
    color: #b24a25;
    font-size: 1em;
}

/* Footer */

.footer-num a{
    font-size: 1.3em;
    color: #fff!important;
}
#footer-menu li a{
    color: #fff;
}
#footer-rs h3{
    color: #fff;
    font-size: 1em;
}
#footer-rs .social_icon{
    color: #fff;
    border: 1px solid #fff;
    border-radius: 25px;
}
#socket-lag a{
    color: #fff;
    margin-right: 10%;
}

/* Rechercher */
.search .post_meta{
    display: none;
}

/* Menu Mobile */
.sc_layouts_menu_mobile_button .sc_layouts_item_icon{
    color: #fff!important;
}
.sc_layouts_logo:hover{
    color: #b24a25;
}
#menu_mobile li a span{
    text-transform: uppercase;
}
.menu_mobile .menu_mobile_inner{
    background-color: #b24a25;
}
.menu_mobile .menu_mobile_nav_area li > a > .open_child_menu::before{
    content: '\e8ad'!important;
    font-size: 1em!important;
}
.menu_mobile .social_icon span::before{
    font-size: 1.5em!important;
}
.no-background{
       background-image: none!important;
    }
.sc_layouts_menu_nav .menu-collapse > a::before{
    color: #fff;
}
.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs){
    background-color: rgb(40, 40, 41);
}
/* Responsive */

@media (max-width: 480px){
    .elementor-section{
        padding-top: 10%;
        padding-bottom: 10%;
    }
    .no-padding{
        padding-top: 0;
        padding-bottom: 0;
    }
    h1,h2,h3,h4,h5,h6{
        hyphens: none!important;
    }
    .no-desktop{
        display: block;
    }
    .img-mobile .elementor-widget-container{
        margin-top: 5%!important;
    }
    .no-link{
        pointer-events: auto;
    }
    .big-white a,#menu_mobile li a{
        font-size: 16px!important;
        margin-top: 3%;
        margin-bottom: 3%;
    }
    .burger-laguiole{
        text-align: right;
    }
    .ss-titre-slider{
       font-size: 2em;
    }
    .hp-boutiq-img{
        padding-bottom: 10%;
    }
    .rs-layer{
        padding-left: 5%!important;
    }
    .slider-marques .rs-layer{
        padding-left: 0!important;
    }
    #icons-hp .trx_addons_column-1_3:first-child svg{
        width: 50%;
    }
    .titre-slider{
        font-size: 3em;
    }
    .coutellerie-content h2{
        padding-top: 10%;
    }
    .coutellerie-content .elementor-button{
        margin-bottom: 10%;
    }
    .slider_controls_wrap{
        display: none;
    }
    .no-mobile{
        display: none;
    }
    .slider-mat{
        padding-bottom: 20%;
    }
    #forge-histoire{
        background-image: none;
    }
    #forge-histoire .elementor-container{
        max-width: calc( var(--theme-var-page) + var(--theme-var-elm_gap_extended) );
    }
    .slider-marques .tp-bullets{
        top: 33%!important;
    }
    #contact-form{
        padding-left: 5%;
        padding-right: 5%;
    }
    .infos-collection{
        padding-bottom: 5%;
        padding-top: 10%;
    }
    #matieres-laguiole .elementor-gallery-item__description{
        display: none;
    }
    .boutiq-anim{
        display: none;
    }
    .boutiq-img{
        padding-top: 10%;
    }
    .couto-modeles .elementor-widget-container{
        padding: 0!important;
    }
    .slider-mat .slider_controls_wrap{
        display: none;
    }
    .selecteur-langue .sc_layouts_item{
        margin-left: 0!important;
    }
    .slider-marques rs-bullets{
        display: none;
    }
    .slider-marques h3{
        font-size: 1.8em!important;
    }
    #couto-slider .slide_content{
        padding-right: 0;
        padding-left: 0;
        font-size: 0.8em;
        display: block!important;
    }
    .couto-lexique{
        padding-top: 10%!important;
    }
    .pliants-infos{
        padding-bottom: 10%
    }
    .sc_item_filters_align_center .sc_item_filters_tabs li{
        padding: 0;
    }
    .anim-txt .trx_addons_bg_text_inner{
        margin-top: 10%!important;
    }
    #actu-head h1,#contact-head h1{
        font-size: 1em;
    }
    #actu-head p,#contact-head p{
        font-size: 0.6em;
    }
    #contact-form .wpcf7 .wpcf7-submit-style .wpcf7-submit {
        padding: 17px 35px !important;
    }
    .laguiole-form{
        padding-top: 10%;
    }
    .boutiq-form{
        padding-top: 10%;
    }
}
@media (min-width: 481px) and (max-width: 768px){
    .ss-titre-slider{
        font-size: 1.5em;
    }
    .no-link{
        pointer-events: auto;
    }
    .img-mobile .elementor-widget-container{
        margin-top: 5%!important;
    }
    .burger-laguiole{
        text-align: right;
    }
    .hp-boutiq-img{
        padding-bottom: 10%;
    }
    .rs-layer{
        padding-left: 5%!important;
    }
    .menu_button_close_text{
        display: none;
    }
    .coutellerie-content h2{
        padding-top: 10%;
    }
    .coutellerie-content .elementor-button{
        margin-bottom: 10%;
    }
    .menu_mobile .menu_mobile_nav_area > ul > .menu-item > a{
        font-size: 18px!important;
    }
    .infos-collection{
        padding-bottom: 5%;
        width: 50%;
        margin: 0 auto;
    }
    .slider-mat{
        padding-bottom: 8%;
    }
    #zt-collection h6, .couto-collection h6{
        min-height: 90px;
    }
    #zt-collection .sc_services_item_text, .couto-collection .sc_services_item_text{
        min-height: 75px;
    }
    .serif{
        padding-bottom: 5%;
        padding-top: 5%;
    }
    #forge-histoire .elementor-container{
        max-width: calc( var(--theme-var-page) + var(--theme-var-elm_gap_extended) );
    }
    .no-mobile{
        display: none;
    }
    .no-desktop{
        display: block;
    }
    .slider-marques h3{
        font-size: 4em!important;
    }
    .boutiq-infos .elementor-column{
        width: 50%!important;
    }
    .boutiq-img{
        padding-top: 10%;
    }
    .boutiq-anim{
        display: none;
    }
    .slider-marques rs-bullets{
        display: none;
    }
    #couto-slider .slide_content{
        padding-right: 0;
        padding-left: 0;
        font-size: 0.8em;
        display: block!important;
    }
}

/* Tablet */
@media (min-width: 769px) and (max-width: 1279px){
    .rs-layer{
        padding-left: 5%!important;
    }
    .slider-mat{
        padding-bottom: 8%;
    }
    #atelier-hotspot .sc_hotspot_item_popup{
        width: 150px;
    }
    #atelier-hotspot .sc_hotspot_item_popup h5{
        font-size: 16px;
    }
    .slider-marques h3{
        font-size: 4em;
    }
    #zt-collection h6, .couto-collection h6{
        min-height: 95px;
    }
    #zt-collection .sc_services_item_text, .couto-collection .sc_services_item_text{
        min-height: 130px;
    }
    .laguiole-parallax{
        background-attachment: scroll!important;
        
    }
}

/* Small Screen */
@media (min-width: 1280px) and (max-width: 1460px){
    .elementor-32859 .elementor-element.elementor-element-5beb9a6{
        width: 10%!important;
    }
    .slider-mat{
        padding-bottom: 3%;
    }
    .rs-layer{
        padding-left: 5%!important;
    }
    #matieres-laguiole .elementor-gallery-item__description{
        font-size: 0.8em;
        line-height: 1.2em;
    }
    #header-laguiole .menu-collapse{
        display: none!important;
    }
    .slider-marques h3{
        font-size: 5em!important;
    }
}

/* Cas Particuliers */
@media (min-width: ) and (max-width: 1285px){
    
}
    