img.seo_hidden_image{display:none;visibility:hidden;width:0;height:0;margin:0;padding:0;opacity:0;border:none;}
.fs_gallery_container.video_cover .fs_slide iframe{position:absolute;z-index:5;left:50%;}
.fs_gallery_container.video_fit .fs_slide iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}
.fs_gallery_container .fs_slide #vimeo_player{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}
.fs_gallery_trigger{display:none;}
.fs_gallery_container .fs_slide, .fs_gallery_container{margin:0;padding:0;list-style:none;}
.fs_content_trigger{position:relative;}
.fs_gallery_container .fs_slide{background-repeat:no-repeat;background-position:center;}
.fs_gallery_wrapper{position:relative;overflow:hidden;width:100%;}
.fs_style_on.fs_gallery_wrapper{position:fixed;top:0;left:0;overflow:hidden;width:100%;height:100%;}
.fs_gallery_container{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;margin:0;padding:0;-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}
.fs_style_on .fs_gallery_container{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;-webkit-transition:all 500ms;-moz-transition:all 500ms;-ms-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}
.has_header_slider .fs_gallery_container{position:relative;top:auto !important;left:auto !important;}
.has_header_slider .fs_gallery_wrapper{position:relative;}
.fs_gallery_container .fs_slide{padding:0;}
.fs_gallery_container.fade{opacity:1;}
.fs_gallery_container.fade .fs_slide{-webkit-transition:opacity 1000ms;transition:opacity 1000ms;}
.touched .fs_gallery_container.fade .fs_slide{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.fs_gallery_container.slip .fs_slide{-webkit-transition:opacity 1000ms, left 1000ms;-moz-transition:opacity 1000ms, left 1000ms;-ms-transition:opacity 1000ms, left 1000ms;-o-transition:opacity 1000ms, left 1000ms;transition:opacity 1000ms, left 1000ms;}
.touched .fs_gallery_container.slip .fs_slide{-webkit-transition:opacity 1000ms;-moz-transition:opacity 1000ms;-ms-transition:opacity 1000ms;-o-transition:opacity 1000ms;transition:opacity 1000ms;}
.fs_gallery_container .fs_slide{position:absolute;z-index:24;top:0;left:0;display:block;overflow:hidden;width:100%;height:100%;opacity:0;background-position:center;}
.fs_gallery_container.slip .fs_slide.prev-slide{left:-100%;}
.fs_gallery_container.slip .fs_slide.next-slide{left:100%;}
.fs_gallery_container.slip_down .fs_slide.next-slide, .fs_gallery_container.slip_up .fs_slide.prev-slide{top:-100%;}
.fs_gallery_container.slip_down .fs_slide.prev-slide, .fs_gallery_container.slip_up .fs_slide.next-slide{top:100%;}
.touched .fs_gallery_container.slip .fs_slide.prev-slide, .touched .fs_gallery_container.slip .fs_slide.next-slide{z-index:25;opacity:1;}
.fs_gallery_container .fs_slide.current-slide{z-index:25;opacity:1;}
.fs_gallery_container .fs_slide{background-position:center !important;}
.no_fit.fs_gallery_container .fs_slide{background-size:cover !important;}
.fit_always.fs_gallery_container .fs_slide{background-size:contain !important;}
.fit_width.fs_gallery_container .fs_slide{background-size:100% auto !important;}
.fit_height.fs_gallery_container .fs_slide{background-size:auto 100% !important;}
.fs_gallery_container.zoom .fs_slide{-webkit-transition:opacity 1000ms, -webkit-transform 1000ms;transition:opacity 1000ms, transform 1000ms;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);}
.fs_gallery_container.zoom .fs_slide.current-slide{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.fs_descr:empty{display:none;}
.hide_fs_controls header.main_header{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);opacity:0;}
.fs_play_pause.paused_by_video{z-index:-2 !important;pointer-events:none;opacity:0 !important;}
.main_wrapper.like_fullscreen_type{position:relative;}
.controls_no .fs_slider_prev, .controls_no .fs_play_pause, .controls_no .fs_slider_next{z-index:-1;display:none;}
.fs_gallery_wrapper .overwrite_wrapper:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:'';opacity:.7;background-color:#fff;}
.fs_gallery_wrapper .overwrite_wrapper{position:absolute;z-index:2;top:0;left:0;width:455px;height:100%;}
.fs_gallery_wrapper .circle_wrapper{position:absolute;z-index:30;top:17%;right:-65px;text-align:right;}
.fs_gallery_wrapper .circle_wrapper .status{display:inline-block;margin-right:23px;vertical-align:middle;}
.fs_gallery_wrapper .thumb_indicator{position:relative;display:inline-block;overflow:hidden;width:130px;height:130px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle, white, black);mask-image:-webkit-radial-gradient(circle, white, black);}
.fs_gallery_wrapper .fs_thmb_wrapper{position:relative;}
.fs_gallery_wrapper .thmb_slide{position:absolute;overflow:hidden;width:130px;height:130px;-webkit-transition:opacity linear .4s;-moz-transition:opacity linear .4s;-ms-transition:opacity linear .4s;-o-transition:opacity linear .4s;transition:opacity linear .4s;opacity:0;}
.fs_gallery_wrapper .thmb_slide img{position:absolute;top:50%;left:50%;width:auto;max-width:none;height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.fs_gallery_wrapper .thmb_slide.fs_thmb_next{opacity:1;}
@-webkit-keyframes gt3_fs_autoplay{ 0%{stroke-dashoffset:396px;}
100%{stroke-dashoffset:0;}
}
@-o-keyframes gt3_fs_autoplay{ 0%{stroke-dashoffset:396px;}
100%{stroke-dashoffset:0;}
}
@-moz-keyframes gt3_fs_autoplay{ 0%{stroke-dashoffset:396px;}
100%{stroke-dashoffset:0;}
}
@keyframes gt3_fs_autoplay{ 0%{stroke-dashoffset:396px;}
100%{stroke-dashoffset:0;}
}
.fs_gallery_wrapper .fs_autoplay_indicator{overflow:visible;opacity:1;}
.fs_gallery_wrapper circle.fs_svg_animate{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;fill:transparent;stroke-dashoffset:396;stroke-dasharray:396;stroke-width:6px;}
.fs_gallery_wrapper.now_animate .fs_svg_animate{-webkit-animation:gt3_fs_autoplay 10s linear 1;-o-animation:gt3_fs_autoplay 10s linear 1;animation:gt3_fs_autoplay 10s linear 1;}
.fs_gallery_wrapper .gt3_fs_svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;box-sizing:border-box;width:130px;height:130px;padding:3px;}
.fs_gallery_wrapper .fs_autoplay_indicator .fs_play_pause{position:absolute;z-index:1;top:50%;left:50%;box-sizing:border-box;width:0;height:30px;-webkit-transition:100ms all ease;-moz-transition:100ms all ease;-ms-transition:100ms all ease;-o-transition:100ms all ease;transition:100ms all ease;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-width:15px 0 15px 30px;border-style:solid;border-color:transparent transparent transparent #fff;background:transparent;}
.fs_gallery_wrapper .fs_autoplay_indicator .fs_play_pause.fs_state_play{border-width:0 0 0 21px;border-style:double;}
.fs_gallery_wrapper .constrols_wrapper .fs_slider_next, .fs_gallery_wrapper .constrols_wrapper .fs_slider_prev{font-size:14px;font-weight:500;line-height:2;position:absolute;z-index:17;top:50%;margin:0;padding:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;letter-spacing:.2em;}
.fs_gallery_wrapper .constrols_wrapper .fs_slider_prev{left:455px;}
.fs_gallery_wrapper .constrols_wrapper .fs_slider_next{right:0;left:auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.fs_gallery_wrapper .fs_title_wrapper{position:absolute;bottom:0;left:0;width:100%;padding-bottom:40px;padding-left:40px;}
.fs_gallery_wrapper .post_category{font-weight:500;line-height:1;letter-spacing:.2em;text-transform:uppercase;}
.fs_gallery_wrapper .fs_title{font-size:60px;line-height:1.05;width:80vw;margin-bottom:.55em;}
.fs_gallery_wrapper .fs_descr{line-height:1.875;padding-right:80px;}
.fs_gallery_wrapper .status{font-size:0;line-height:0;letter-spacing:0;}
.fs_gallery_wrapper .first{font-size:36px;font-weight:400;line-height:1em;letter-spacing:.025em;}
.fs_gallery_wrapper .divider{font-size:36px;font-weight:400;line-height:.8em;padding:0 3px;}
.fs_gallery_wrapper .all_slides{font-size:24px;font-weight:normal;line-height:1em;letter-spacing:.025em;}
.fs_gallery_wrapper .fs_thmb_viewport:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;content:'';}
.fs_gallery_wrapper .fullscreen{position:absolute;z-index:40;right:50px;bottom:50px;display:block;width:24px;height:24px;opacity:1;}
.fs_gallery_wrapper:-ms-fullscreen{width:100vw;max-width:100vw;height:100vh !important;max-height:100vh;}
.fs_gallery_wrapper:-webkit-full-screen{width:100vw;max-width:100vw;height:100vh !important;max-height:100vh;}
.fs_gallery_wrapper:-moz-full-screen{width:100vw;max-width:100vw;height:100vh !important;max-height:100vh;}
.fs_gallery_wrapper:fullscreen{width:100vw;max-width:100vw;height:100vh !important;max-height:100vh;}
.fs_gallery_wrapper.thumbs_no.autoplay_no .thumb_indicator{background:none;}
@media screen and (max-width:1024px){
.fs_gallery_wrapper .overwrite_wrapper{width:420px;}
.fs_gallery_wrapper .constrols_wrapper .fs_slider_prev{left:420px;}
.fs_gallery_wrapper .fs_title_wrapper{padding-bottom:20px;padding-left:20px;}
.fs_gallery_wrapper .fs_title{font-size:36px;}
.fs_gallery_wrapper .fs_descr{padding-right:40px;}
.fs_gallery_wrapper .first, .fs_gallery_wrapper .divider{font-size:28px;}
.fs_gallery_wrapper .all_slides{font-size:18px;}
.fs_gallery_wrapper .thmb_slide, .fs_gallery_wrapper .thumb_indicator, .fs_gallery_wrapper .gt3_fs_svg{width:100px;height:100px;}
.fs_gallery_wrapper .fs_autoplay_indicator .fs_play_pause.fs_state_play{border-width:0 0 0 24px;}
.fs_gallery_wrapper .fs_autoplay_indicator .fs_play_pause{height:24px;border-width:12px 0 12px 24px;}
.fs_gallery_wrapper .circle_wrapper{right:-50px;}
.fs_gallery_wrapper circle.fs_svg_animate{stroke-dashoffset:296px;stroke-dasharray:296px;}
@-webkit-keyframes gt3_fs_autoplay{ 0%{stroke-dashoffset:296px;}
100%{stroke-dashoffset:0;}
}
@-o-keyframes gt3_fs_autoplay{ 0%{stroke-dashoffset:296px;}
100%{stroke-dashoffset:0;}
}
@-moz-keyframes gt3_fs_autoplay{ 0%{stroke-dashoffset:296px;}
100%{stroke-dashoffset:0;}
}
@keyframes gt3_fs_autoplay{ 0%{stroke-dashoffset:296px;}
100%{stroke-dashoffset:0;}
}
}
@media screen and (max-width:767px){
.fs_gallery_wrapper .overwrite_wrapper{width:200px;}
.fs_gallery_wrapper .fs_title_wrapper{padding-bottom:10px;padding-left:10px;}
.fs_gallery_wrapper .fs_descr{font-size:12px;line-height:1.6;width:90vw;}
.fs_gallery_wrapper .circle_wrapper .status{margin-right:10px;}
.fs_gallery_wrapper .all_slides{font-size:18px;}
.fs_gallery_wrapper .thmb_slide, .fs_gallery_wrapper .thumb_indicator, .fs_gallery_wrapper .gt3_fs_svg{width:60px;height:60px;}
.fs_gallery_wrapper .gt3_fs_svg{padding:2px;}
.fs_gallery_wrapper .fs_autoplay_indicator .fs_play_pause.fs_state_play{border-width:0 0 0 16px;}
.fs_gallery_wrapper .fs_autoplay_indicator .fs_play_pause{height:16px;border-width:8px 0 8px 16px;}
.fs_gallery_wrapper .circle_wrapper{right:-30px;}
.fs_gallery_wrapper circle.fs_svg_animate{stroke-dashoffset:176px;stroke-dasharray:176px;stroke-width:4px;}
@-webkit-keyframes gt3_fs_autoplay{ 0%{stroke-dashoffset:176px;}
100%{stroke-dashoffset:0;}
}
@-o-keyframes gt3_fs_autoplay{ 0%{stroke-dashoffset:176px;}
100%{stroke-dashoffset:0;}
}
@-moz-keyframes gt3_fs_autoplay{ 0%{stroke-dashoffset:176px;}
100%{stroke-dashoffset:0;}
}
@keyframes gt3_fs_autoplay{ 0%{stroke-dashoffset:176;}
100%{stroke-dashoffset:0;}
}
}
@media screen and (max-width:680px){
.fs_gallery_wrapper .all_slides{font-size:18px;}
.fs_gallery_wrapper .fs_title{width:95vw;}
.fs_gallery_wrapper .circle_wrapper{top:5%;}
.fs_gallery_wrapper .fs_slider_prev{left:0 !important;}
.fs_gallery_wrapper .fullscreen{top:20px;right:20px;bottom:auto;}
} .shift_gallery_wrapper{position:relative;}
.shift_gallery{position:absolute;top:0;left:0;display:block;overflow:hidden;width:100%;height:100%;pointer-events:none;}
.shift_fs_on.shift_gallery_wrapper .shift_gallery, .shift_fs_on.shift_gallery_wrapper{position:fixed;top:0;left:0;display:block;overflow:hidden;width:100%;height:100%;}
.shift_slide{position:absolute;z-index:-1 !important;top:0;display:block;overflow:hidden;width:50%;-webkit-transition:top 500ms, opacity 500ms, width 500ms;-moz-transition:top 500ms, opacity 500ms, width 500ms;-ms-transition:top 500ms, opacity 500ms, width 500ms;-o-transition:top 500ms, opacity 500ms, width 500ms;transition:top 0ms, opacity 0ms, width 500ms;pointer-events:auto;opacity:0;}
.shift_slide .img_bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform 400ms;-moz-transition:-moz-transform 400ms;-ms-transition:-ms-transform 400ms;transition:transform 400ms;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);background-position:center;background-size:cover !important;}
.hover_on .shift_slide:hover .img_bg, .hover_on .shift_btn_prev:hover ~ .shift_gallery .odd_slide .img_bg,
.hover_on .shift_btn_next:hover ~ .shift_gallery .even_slide .img_bg{-webkit-transform:scale(.65);-moz-transform:scale(.65);-ms-transform:scale(.65);-o-transform:scale(.65);transform:scale(.65);}
.odd_slide{left:0;}
.even_slide{right:0;}
.expandeble_on .shift_slide{cursor:zoom-in;}
.fullview .shift_slide{cursor:zoom-out;}
.shift_even_prev2, .shift_even_next2, .shift_odd_prev2, .shift_odd_next2{z-index:16 !important;-webkit-transition:top 500ms, opacity 500ms, width 500ms;-moz-transition:top 500ms, opacity 500ms, width 500ms;-ms-transition:top 500ms, opacity 500ms, width 500ms;-o-transition:top 500ms, opacity 500ms, width 500ms;transition:top 500ms, opacity 0ms, width 500ms;opacity:1;}
.shift_odd_prev2, .shift_even_next2{transition:top 500ms, opacity 0ms 500ms, width 500ms;}
.shift_odd_next2, .shift_even_prev2{transition:top 500ms, opacity 0ms 500ms, width 500ms;opacity:0;}
.shift_odd_prev, .shift_odd_next, .shift_even_prev, .shift_even_next{z-index:18 !important;-webkit-transition:top 500ms, opacity 500ms, width 500ms;-moz-transition:top 500ms, opacity 500ms, width 500ms;-ms-transition:top 500ms, opacity 500ms, width 500ms;-o-transition:top 500ms, opacity 500ms, width 500ms;transition:top 500ms, opacity 0ms, width 500ms;opacity:1;}
.shift_odd_prev, .shift_even_next{transition:top 500ms, opacity 0ms 500ms, width 500ms;}
.shift_odd_next, .shift_even_prev{transition:top 500ms, opacity 0ms 500ms, width 500ms;opacity:0;}
.prev_power .shift_odd_next, .prev_power .shift_even_next, .next_power .shift_odd_prev, .next_power .shift_even_prev{z-index:18 !important;}
.prev_power .shift_odd_prev, .prev_power .shift_even_prev, .next_power .shift_odd_next, .next_power .shift_even_next{z-index:17 !important;}
.shift_odd_prev2, .shift_even_next2{top:-200%;}
.shift_odd_next2, .shift_even_prev2{top:200%;}
.shift_odd_prev, .shift_even_next{top:-100%;}
.shift_odd_next, .shift_even_prev{top:100%;}
.shift_odd_current, .shift_even_current{z-index:19 !important;top:0;opacity:1 !important;}
.shift_odd_current.slide_fullview, .shift_even_current.slide_fullview{z-index:20 !important;}
.shift_gallery_page .footer{position:relative;z-index:25;}
.shift_slide:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;-ms-transition:opacity 400ms;-o-transition:opacity 400ms;transition:opacity 400ms;opacity:1;background:rgba(255, 255, 255, .2);}
.shift_odd_current.slide_fullview:before, .shift_even_current.slide_fullview:before{opacity:0;}
.shift_odd_current.slide_fullview:after, .shift_even_current.slide_fullview:after{opacity:1;}
.shift_overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}
.shift_btn_prev, .shift_btn_next{font-size:14px;font-weight:500;position:absolute;z-index:77;top:50%;right:50%;display:inline-block;margin-top:-20px;margin-left:0;padding:0;-webkit-transition:background 400ms, opacity 400ms, z-index 400ms;-moz-transition:background 400ms, opacity 400ms, z-index 400ms;-ms-transition:background 400ms, opacity 400ms, z-index 400ms;-o-transition:background 400ms, opacity 400ms, z-index 400ms;transition:background 400ms, opacity 400ms, z-index 400ms;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;letter-spacing:.2em;will-change:transform;}
.shift_btn_next{right:auto;left:50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.shift_fs_on.shift_btn_prev, .shift_fs_on.shift_btn_next{position:fixed;}
.admin-bar .shift_btn_prev, .admin-bar .shift_btn_next{margin-top:-4px;}
.controls_off .shift_btn_next, .controls_off .shift_btn_prev, .reached_bottom .shift_btn_next, .reached_top .shift_btn_prev{z-index:-1;opacity:0;}
.shift_title_wrapper{position:absolute;z-index:66;bottom:0;left:0;margin-bottom:110px;margin-left:80px;cursor:default;-webkit-transition:margin 400ms, opacity 400ms;-moz-transition:margin 400ms, opacity 400ms;-ms-transition:margin 400ms, opacity 400ms;-o-transition:margin 400ms, opacity 400ms;transition:margin 400ms, opacity 400ms;}
.shift_title_wrapper{background:#fff;}
.title_state_hide .shift_title_wrapper{display:none !important;}
.title_state_expanded .shift_title_wrapper{opacity:0;}
.title_state_expanded .slide_fullview .shift_title_wrapper{opacity:1;}
.title_state_on_hover .shift_title_wrapper{opacity:0;}
.title_state_on_hover .shift_slide:hover .shift_title_wrapper, .shift_btn_prev:hover ~ .title_state_on_hover .odd_slide .shift_title_wrapper,
.shift_btn_next:hover ~ .title_state_on_hover .even_slide .shift_title_wrapper{opacity:1;}
.ltp_left_top .odd_slide .shift_title_wrapper, .rtp_left_top .even_slide .shift_title_wrapper{top:0;right:auto;bottom:auto;left:0;}
.ltp_center_top .odd_slide .shift_title_wrapper, .rtp_center_top .even_slide .shift_title_wrapper{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center;}
.ltp_right_top .odd_slide .shift_title_wrapper, .rtp_right_top .even_slide .shift_title_wrapper{top:0;right:0;bottom:auto;left:auto;text-align:right;}
.ltp_left_middle .odd_slide .shift_title_wrapper, .rtp_left_middle .even_slide .shift_title_wrapper{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.ltp_center_middle .odd_slide .shift_title_wrapper, .rtp_center_middle .even_slide .shift_title_wrapper{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;}
.ltp_right_middle .odd_slide .shift_title_wrapper, .rtp_right_middle .even_slide .shift_title_wrapper{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:right;}
.ltp_left_bottom .odd_slide .shift_title_wrapper, .rtp_left_bottom .even_slide .shift_title_wrapper{top:auto;right:auto;bottom:0;left:0;}
.ltp_center_bottom .odd_slide .shift_title_wrapper, .rtp_center_bottom .even_slide .shift_title_wrapper{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-align:center;}
.ltp_right_bottom .odd_slide .shift_title_wrapper, .rtp_right_bottom .even_slide .shift_title_wrapper{top:auto;right:0;bottom:0;left:auto;text-align:right;}
.shift_title_wrapper h2{position:relative;margin-bottom:13px;}
.shift_title_wrapper h4{line-height:16px;text-transform:none;}
.shift_title:empty, .shift_title:empty:before{display:none;}
.shift_gallery_wrapper.fullview .shift_slide{z-index:18;width:0;}
.shift_gallery_wrapper.fullview .shift_odd_current.slide_fullview .shift_title_wrapper, .shift_gallery_wrapper.fullview .shift_even_current.slide_fullview .shift_title_wrapper{opacity:1;}
.shift_gallery_wrapper.fullview .shift_odd_current.slide_fullview, .shift_gallery_wrapper.fullview .shift_even_current.slide_fullview{z-index:20;width:100%;}
.shift_gallery_wrapper.fullview .shift_btn_prev, .shift_gallery_wrapper.fullview .shift_btn_next{z-index:-1;opacity:0;}
.shift_title_wrapper .shift_title{font-size:60px;line-height:1.3;}
.shift_title_wrapper .shift_descr{line-height:1.8em;}
@media screen and (max-width:1023px){
.shift_title_wrapper{margin-bottom:70px;margin-left:70px;}
.shift_title_wrapper .shift_title{font-size:36px;}
}
@media screen and (max-width:767px){
.shift_title_wrapper{display:none;}
.title_state_expanded .shift_title_wrapper{display:block;}
} body.elementor-editor-active .packery_wrapper a,
body.elementor-editor-active .masonry_wrapper a, body.elementor-editor-active .grid_wrapper a{pointer-events:none;}
.packery_wrapper .isotope_item, .masonry_wrapper .isotope_item, .grid_wrapper .isotope_item{box-sizing:border-box;}
.elementor-widget-grid-gt3, .elementor-widget-packery-gt3, .elementor-widget-masonry-gt3{overflow:hidden;text-align:center;}
.elementor-widget-grid-gt3 .items_list, .elementor-widget-packery-gt3 .items_list, .elementor-widget-masonry-gt3 .items_list{z-index:0;padding-bottom:0;text-align:left;}
.view_more_link{font-size:14px;font-weight:500;position:relative;z-index:1;display:inline-block;margin-top:90px;letter-spacing:.2em;}
body.single.single-gallery a.view_more_link{margin-bottom:60px;}
body.single.single-gallery .elementor-widget-grid-gt3 .items_list:only-child, body.single.single-gallery .elementor-widget-packery-gt3 .items_list:only-child, body.single.single-gallery .elementor-widget-masonry-gt3 .items_list:only-child{margin-bottom:0;}
@media only screen and (max-width: 1023px){
.view_more_link{margin-top:40px;}
body.single.single-gallery a.view_more_link{margin-top:40px;margin-bottom:40px;}
}
.elementor-widget-grid-gt3 .loading, .elementor-widget-packery-gt3 .loading, .elementor-widget-masonry-gt3 .loading{opacity:0 !important;}
.elementor-widget-grid-gt3 .img, .elementor-widget-packery-gt3 .img, .elementor-widget-masonry-gt3 .img{position:relative;overflow:hidden;margin:auto;}
.elementor-widget-grid-gt3 .img_wrap img, .elementor-widget-packery-gt3 .img_wrap img, .elementor-widget-masonry-gt3 .img_wrap img{pointer-events:none;}
.elementor-widget-grid-gt3 .wrapper, .elementor-widget-packery-gt3 .wrapper, .elementor-widget-masonry-gt3 .wrapper{position:relative;}
.elementor-widget-grid-gt3 .text_wrap, .elementor-widget-packery-gt3 .text_wrap, .elementor-widget-masonry-gt3 .text_wrap{position:absolute;top:auto;right:0;bottom:-1px;left:0;padding:20px 30px;-webkit-transition:opacity 300ms, -webkit-transform 300ms;-moz-transition:opacity 300ms, -moz-transform 300ms;-ms-transition:opacity 300ms, -ms-transform 300ms;transition:opacity 300ms, transform 300ms;opacity:0;}
.elementor-widget-grid-gt3 .hover_none .text_wrap, .elementor-widget-packery-gt3 .hover_none .text_wrap, .elementor-widget-masonry-gt3 .hover_none .text_wrap{display:none;}
.elementor-widget-grid-gt3 .wrapper:hover .text_wrap, .elementor-widget-packery-gt3 .wrapper:hover .text_wrap, .elementor-widget-masonry-gt3 .wrapper:hover .text_wrap{opacity:1;}
.elementor-widget-grid-gt3 .title, .elementor-widget-packery-gt3 .title, .elementor-widget-masonry-gt3 .title{line-height:29px;}
.elementor-widget-grid-gt3 .items_list a, .elementor-widget-packery-gt3 .items_list a, .elementor-widget-masonry-gt3 .items_list a, .elementor-widget-grid-gt3 .items_list a:hover, .elementor-widget-packery-gt3 .items_list a:hover, .elementor-widget-masonry-gt3 .items_list a:hover{color:inherit;}
.elementor-widget-grid-gt3 .categories, .elementor-widget-packery-gt3 .categories, .elementor-widget-masonry-gt3 .categories{font-size:.875em;font-weight:400;letter-spacing:.2em;text-transform:uppercase;}
.elementor-widget-grid-gt3 .items1 .isotope_item, .elementor-widget-masonry-gt3 .items1 .isotope_item{width:100%;}
.elementor-widget-grid-gt3 .items2 .isotope_item, .elementor-widget-masonry-gt3 .items2 .isotope_item{width:49.9%;}
.elementor-widget-grid-gt3 .items3 .isotope_item, .elementor-widget-masonry-gt3 .items3 .isotope_item{width:33.3%;}
.elementor-widget-grid-gt3 .items4 .isotope_item, .elementor-widget-masonry-gt3 .items4 .isotope_item{width:24.9%;}
.elementor-widget-grid-gt3 .grid_type_square img, .elementor-widget-grid-gt3 .grid_type_rectangle img, .elementor-widget-packery-gt3 img{width:auto;max-width:none;height:100%;max-height:none;}
@media screen and (min-width:600px){
.elementor-widget-grid-gt3 .grid_type_square img, .elementor-widget-grid-gt3 .grid_type_rectangle img, .elementor-widget-packery-gt3 img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
}
.elementor-widget-grid-gt3 .grid_type_square [data-ratio='landscape'] img,
.elementor-widget-grid-gt3 .grid_type_rectangle [data-ratio='landscape'] img,
.elementor-widget-packery-gt3 [data-ratio='landscape'] img{width:auto;height:100%;}
.elementor-widget-grid-gt3 .grid_type_square [data-ratio='landscape'] img[data-ratio='portrait'],
.elementor-widget-grid-gt3 .grid_type_rectangle [data-ratio='landscape'] img[data-ratio='portrait'],
.elementor-widget-packery-gt3 [data-ratio='landscape'] img[data-ratio='portrait']{width:100%;height:auto;}
.elementor-widget-packery-gt3 [data-ratio='landscape'] img[data-ratio='portrait']{width:100%;height:auto;}
.elementor-widget-packery-gt3 .hover_type1 .wrapper .img:after, .elementor-widget-packery-gt3 .hover_type4 .wrapper .img:after, .elementor-widget-packery-gt3 .hover_type5 .wrapper .img:after, .elementor-widget-masonry-gt3 .hover_type1 .wrapper .img:after, .elementor-widget-masonry-gt3 .hover_type4 .wrapper .img:after, .elementor-widget-masonry-gt3 .hover_type5 .wrapper .img:after, .elementor-widget-grid-gt3 .hover_type1 .wrapper .img:after, .elementor-widget-grid-gt3 .hover_type4 .wrapper .img:after, .elementor-widget-grid-gt3 .hover_type5 .wrapper .img:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;transition:opacity 300ms;pointer-events:none;opacity:0;background-color:#fff;}
.elementor-widget-packery-gt3 .hover_type1 .wrapper:hover .img:after, .elementor-widget-packery-gt3 .hover_type4 .wrapper:hover .img:after, .elementor-widget-packery-gt3 .hover_type5 .wrapper:hover .img:after, .elementor-widget-masonry-gt3 .hover_type1 .wrapper:hover .img:after, .elementor-widget-masonry-gt3 .hover_type4 .wrapper:hover .img:after, .elementor-widget-masonry-gt3 .hover_type5 .wrapper:hover .img:after, .elementor-widget-grid-gt3 .hover_type1 .wrapper:hover .img:after, .elementor-widget-grid-gt3 .hover_type4 .wrapper:hover .img:after, .elementor-widget-grid-gt3 .hover_type5 .wrapper:hover .img:after{opacity:.75;}
.elementor-widget-packery-gt3 .hover_type1 .wrapper .text_wrap, .elementor-widget-packery-gt3 .hover_type4 .wrapper .text_wrap, .elementor-widget-packery-gt3 .hover_type5 .wrapper .text_wrap, .elementor-widget-masonry-gt3 .hover_type1 .wrapper .text_wrap, .elementor-widget-masonry-gt3 .hover_type4 .wrapper .text_wrap, .elementor-widget-masonry-gt3 .hover_type5 .wrapper .text_wrap, .elementor-widget-grid-gt3 .hover_type1 .wrapper .text_wrap, .elementor-widget-grid-gt3 .hover_type4 .wrapper .text_wrap, .elementor-widget-grid-gt3 .hover_type5 .wrapper .text_wrap{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);}
.elementor-widget-packery-gt3 .hover_type1 .wrapper:hover .text_wrap, .elementor-widget-packery-gt3 .hover_type4 .wrapper:hover .text_wrap, .elementor-widget-packery-gt3 .hover_type5 .wrapper:hover .text_wrap, .elementor-widget-masonry-gt3 .hover_type1 .wrapper:hover .text_wrap, .elementor-widget-masonry-gt3 .hover_type4 .wrapper:hover .text_wrap, .elementor-widget-masonry-gt3 .hover_type5 .wrapper:hover .text_wrap, .elementor-widget-grid-gt3 .hover_type1 .wrapper:hover .text_wrap, .elementor-widget-grid-gt3 .hover_type4 .wrapper:hover .text_wrap, .elementor-widget-grid-gt3 .hover_type5 .wrapper:hover .text_wrap{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
.elementor-widget-packery-gt3 .hover_type2 .wrapper .text_wrap, .elementor-widget-grid-gt3 .hover_type2 .wrapper .text_wrap, .elementor-widget-masonry-gt3 .hover_type2 .wrapper .text_wrap{padding:23px 0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);}
.elementor-widget-packery-gt3 .hover_type2 .wrapper:hover .text_wrap, .elementor-widget-grid-gt3 .hover_type2 .wrapper:hover .text_wrap, .elementor-widget-masonry-gt3 .hover_type2 .wrapper:hover .text_wrap{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
.elementor-widget-packery-gt3 .hover_type2 .wrapper .text_wrap:before, .elementor-widget-grid-gt3 .hover_type2 .wrapper .text_wrap:before, .elementor-widget-masonry-gt3 .hover_type2 .wrapper .text_wrap:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:'';-webkit-transition:opacity 200ms 100ms;-moz-transition:opacity 200ms 100ms;-ms-transition:opacity 200ms 100ms;transition:opacity 200ms 100ms;opacity:0;background-color:#fff;}
.elementor-widget-packery-gt3 .hover_type2 .wrapper:hover .text_wrap:before, .elementor-widget-grid-gt3 .hover_type2 .wrapper:hover .text_wrap:before, .elementor-widget-masonry-gt3 .hover_type2 .wrapper:hover .text_wrap:before{-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;transition:opacity 300ms;opacity:1;}
.elementor-widget-packery-gt3 .hover_type3 .wrapper .text_wrap, .elementor-widget-grid-gt3 .hover_type3 .wrapper .text_wrap, .elementor-widget-masonry-gt3 .hover_type3 .wrapper .text_wrap{padding:23px 0;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1;}
.elementor-widget-packery-gt3 .hover_type3 .wrapper:hover .text_wrap, .elementor-widget-grid-gt3 .hover_type3 .wrapper:hover .text_wrap, .elementor-widget-masonry-gt3 .hover_type3 .wrapper:hover .text_wrap{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0;}
.elementor-widget-packery-gt3 .hover_type3 .wrapper .text_wrap:before, .elementor-widget-grid-gt3 .hover_type3 .wrapper .text_wrap:before, .elementor-widget-masonry-gt3 .hover_type3 .wrapper .text_wrap:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:'';-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;transition:opacity 300ms;opacity:1;background-color:#fff;}
.elementor-widget-packery-gt3 .hover_type3 .wrapper:hover .text_wrap:before, .elementor-widget-grid-gt3 .hover_type3 .wrapper:hover .text_wrap:before, .elementor-widget-masonry-gt3 .hover_type3 .wrapper:hover .text_wrap:before{-webkit-transition:opacity 200ms 100ms;-moz-transition:opacity 200ms 100ms;-ms-transition:opacity 200ms 100ms;transition:opacity 200ms 100ms;opacity:0;}
.elementor-widget-packery-gt3 .hover_type2.source_gallery .wrapper .text_wrap, .elementor-widget-grid-gt3 .hover_type2.source_gallery .wrapper .text_wrap, .elementor-widget-masonry-gt3 .hover_type2.source_gallery .wrapper .text_wrap, .elementor-widget-packery-gt3 .hover_type3.source_gallery .wrapper .text_wrap, .elementor-widget-grid-gt3 .hover_type3.source_gallery .wrapper .text_wrap, .elementor-widget-masonry-gt3 .hover_type3.source_gallery .wrapper .text_wrap{padding:30px 0;}
.elementor-widget-grid-gt3 .hover_type4 .text_wrap, .elementor-widget-packery-gt3 .hover_type4 .text_wrap, .elementor-widget-masonry-gt3 .hover_type4 .text_wrap, .elementor-widget-grid-gt3 .hover_type5 .text_wrap, .elementor-widget-packery-gt3 .hover_type5 .text_wrap, .elementor-widget-masonry-gt3 .hover_type5 .text_wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;max-width:80%;margin:auto;padding:0;justify-content:center;-webkit-justify-content:center;}
.elementor-widget-packery-gt3 .hover_type5 .wrapper .img:after, .elementor-widget-grid-gt3 .hover_type5 .wrapper .img:after, .elementor-widget-masonry-gt3 .hover_type5 .wrapper .img:after{top:15px;right:15px;bottom:15px;left:15px;margin:auto;}
.elementor-widget-grid-gt3 .view_more_link, .elementor-widget-packery-gt3 .view_more_link, .elementor-widget-masonry-gt3 .view_more_link{max-height:100px;}
.elementor-widget-grid-gt3 .view_more_link.hidden, .elementor-widget-packery-gt3 .view_more_link.hidden, .elementor-widget-masonry-gt3 .view_more_link.hidden{opacity:0;margin-top:0;max-height:0;overflow:hidden;padding:0 31px;visibility:hidden;-webkit-transition:opacity 300ms, margin-top 300ms 1000ms, max-height 300ms 1000ms, padding 300ms 1000ms, visibility 300ms;-moz-transition:opacity 300ms, margin-top 300ms 1000ms, max-height 300ms 1000ms, padding 300ms 1000ms, visibility 300ms;-ms-transition:opacity 300ms, margin-top 300ms 1000ms, max-height 300ms 1000ms, padding 300ms 1000ms, visibility 300ms;-o-transition:opacity 300ms, margin-top 300ms 1000ms, max-height 300ms 1000ms, padding 300ms 1000ms, visibility 300ms;transition:opacity 300ms, margin-top 300ms 1000ms, max-height 300ms 1000ms, padding 300ms 1000ms, visibility 300ms;}
@media screen and (max-width:1366px){
.elementor-widget-grid-gt3 .items1 .isotope_item, .elementor-widget-masonry-gt3 .items1 .isotope_item{width:100%;}
.elementor-widget-grid-gt3 .items2 .isotope_item, .elementor-widget-masonry-gt3 .items2 .isotope_item{width:49.9%;}
.elementor-widget-grid-gt3 .items3 .isotope_item, .elementor-widget-masonry-gt3 .items3 .isotope_item{width:49.9%;}
.elementor-widget-grid-gt3 .items4 .isotope_item, .elementor-widget-masonry-gt3 .items4 .isotope_item{width:49.9%;}
}
@media screen and (max-width:599px){
.elementor-widget-grid-gt3 .items1 .isotope_item, .elementor-widget-masonry-gt3 .items1 .isotope_item{width:100%;}
.elementor-widget-grid-gt3 .items2 .isotope_item, .elementor-widget-masonry-gt3 .items2 .isotope_item{width:100%;}
.elementor-widget-grid-gt3 .items3 .isotope_item, .elementor-widget-masonry-gt3 .items3 .isotope_item{width:100%;}
.elementor-widget-grid-gt3 .items4 .isotope_item, .elementor-widget-masonry-gt3 .items4 .isotope_item{width:100%;}
.elementor-widget-grid-gt3 .isotope_item, .elementor-widget-packery-gt3 .isotope_item, .elementor-widget-masonry-gt3 .isotope_item{padding-right:0 !important;}
.elementor-widget-grid-gt3 .isotope_wrapper, .elementor-widget-packery-gt3 .isotope_wrapper, .elementor-widget-masonry-gt3 .isotope_wrapper{margin-right:0 !important;}
.elementor-widget-packery-gt3 img{position:relative;top:auto;left:auto;width:100%;max-width:100%;height:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
}   .ribbon_slider_wrapper{position:relative;display:block;overflow:hidden;}
.ribbon_slider{position:absolute;z-index:13;top:0;left:0;width:100%;height:100%;margin:0;padding:0;transition:opacity 500ms;}
.ribbon_slider.wait2load{opacity:1;}
.ribbon_slider .ribbon_slide{position:absolute;z-index:-1;top:0;left:0;display:block;height:100%;margin:0;padding:0;list-style:none;-webkit-transition:left 600ms, opacity 600ms, transform 600ms;transition:left 600ms, opacity 600ms, transform 600ms;opacity:0;}
.ribbon_slider .ribbon_slide.ribbon_current, .ribbon_slider .ribbon_slide.ribbon_prev2, .ribbon_slider .ribbon_slide.ribbon_prev, .ribbon_slider .ribbon_slide.ribbon_next, .ribbon_slider .ribbon_slide.ribbon_next2{z-index:15!important;top:0;left:0;opacity:1;}
.ribbon_slider .ribbon_slide.ribbon_current:after{pointer-events:none;background:rgba(0,0,0,.2);}
.ribbon_slider .ribbon_slide.ribbon_prev, .ribbon_slider .ribbon_slide.ribbon_next{z-index:20!important;}
.ribbon_slider .ribbon_slide.ribbon_current{z-index:22!important;}
.ribbon_slider .ribbon_slide img{display:block;width:auto;max-width:none;height:100%;margin:0 0;}
.ribbon_slider .ribbon_slide iframe{display:block;margin:0;}
.ribbon_slider .ribbon_prev{z-index:27!important;cursor:pointer;transform:translate(-95.875%,-62.5%) scale(.625,.625);opacity:1;}
.ribbon_slider .ribbon_next{z-index:27!important;cursor:pointer;transform:translate(5.375%,-40.125%) scale(.5,.5);opacity:1;}
.ribbon_slider .ribbon_current{z-index:37!important;transform:translate(-50%,-50%) scale(1,1);opacity:1;}
.ribbon_title_content{position:absolute;z-index:16;right:0;bottom:0;left:0;max-width:100vw;margin:auto;padding:35px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:0;background-color:rgba(255,255,255,.8);}
.ribbon_current:hover .ribbon_title_content{opacity:1;}
.ribbon_overlay_active, .ribbon_overlay{position:absolute;z-index:15;top:0;left:0;display:block;width:100%;height:100%;transition:opacity 400ms;opacity:0;}
.ribbon_prev .ribbon_overlay, .ribbon_next .ribbon_overlay, .ribbon_next2 .ribbon_overlay, .ribbon_prev2 .ribbon_overlay{opacity:1;}
.ribbon_current .ribbon_overlay_active{opacity:1;}
.admin-bar .ribbon_prevSlide, .admin-bar .ribbon_nextSlide{margin-top:-4px;}
.ribbon_slider_wrapper .ribbon_arrow{font-family:inherit;font-size:.875em;font-weight:500;line-height:normal;line-height:85px;position:absolute;z-index:50;top:0;bottom:0;display:block;width:auto;width:75px;height:85px;margin:auto;padding:0;cursor:pointer;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms;letter-spacing:.2em;text-transform:uppercase;opacity:1;border:none;background-color:#fff;text-shadow:none;}
@media only screen and (min-width: 1024px){
.ribbon_slider_wrapper .ribbon_arrow:hover{width:145px;}
}
.ribbon_slider_wrapper .slick-position{display:none;}
.ribbon_slider_wrapper .ribbon_prevSlide{left:0;padding-left:25px;text-align:left;}
.ribbon_slider_wrapper .ribbon_nextSlide{right:0;padding-right:25px;text-align:right;}
.ribbon_slider_wrapper .ribbon_prevSlide .control_text{font-size:0;font-weight:300;line-height:85px;position:absolute;top:0;right:auto;left:55px;-webkit-transition:left 300ms, opacity 100ms;-moz-transition:left 300ms, opacity 100ms;-ms-transition:left 300ms, opacity 100ms;transition:left 300ms, opacity 100ms;white-space:nowrap;letter-spacing:0;opacity:0;}
.ribbon_slider_wrapper .ribbon_prevSlide:hover .control_text{left:69px;-webkit-transition:left 300ms, opacity 200ms 100ms;-moz-transition:left 300ms, opacity 200ms 100ms;-ms-transition:left 300ms, opacity 200ms 100ms;transition:left 300ms, opacity 200ms 100ms;opacity:1;}
.ribbon_slider_wrapper .ribbon_nextSlide .control_text{font-size:0;font-weight:300;line-height:85px;position:absolute;top:0;right:55px;left:auto;-webkit-transition:right 300ms, opacity 100ms;-moz-transition:right 300ms, opacity 100ms;-ms-transition:right 300ms, opacity 100ms;transition:right 300ms, opacity 100ms;white-space:nowrap;letter-spacing:0;opacity:0;}
.ribbon_slider_wrapper .ribbon_nextSlide:hover .control_text{right:69px;-webkit-transition:right 300ms, opacity 200ms 100ms;-moz-transition:right 300ms, opacity 200ms 100ms;-ms-transition:right 300ms, opacity 200ms 100ms;transition:right 300ms, opacity 200ms 100ms;opacity:1;}
.ribbon_nextSlide .theme_icon-arrows-right{right:0;margin:auto 0 auto 1em;}
.ribbon_slider_wrapper .ribbon_arrow .control_text span{font-size:18px;letter-spacing:.025em;}
.ribbon_slider_wrapper .ribbon_arrow .control_text span:not(.all_slides){font-weight:400;}
.ribbon_slider_wrapper .ribbon_arrow .control_text span.divider{padding:0 2px;}
@media only screen and (max-width: 1023px){
.ribbon_slider_wrapper .ribbon_arrow{width:50px;height:70px;line-height:70px;}
.ribbon_slider_wrapper .ribbon_nextSlide{padding-right:14px;}
.ribbon_slider_wrapper .ribbon_prevSlide{padding-left:14px;}
.ribbon_slider_wrapper .ribbon_nextSlide .control_text, .ribbon_slider_wrapper .ribbon_prevSlide .control_text{display:none;}
} .ribbon_slider .ribbon_slide:before{position:absolute;top:0;left:0;width:30px;height:30px;content:'';-webkit-animation:none !important;-o-animation:none !important;animation:none !important;opacity:1;background:url(//picnic-kiosque.fr/wp-content/themes/qudos/img/swipebox/preloader.svg) no-repeat center !important;box-shadow:none !important;}
.ribbon_slider .ribbon_slide img{transition:opacity 500ms;opacity:0;}
.ribbon_slider .ribbon_slide.block_loaded:before{z-index:-10!important;opacity:0;}
.ribbon_slider .ribbon_slide.block_loaded img{opacity:1;}
.flow_gallery_trigger{position:absolute;z-index:-11;top:0;left:0;display:block;height:48px;}
.flow_slider_wrapper{position:relative;display:block;overflow:hidden;width:100%;}
.flow_fs_on.flow_slider_wrapper{position:fixed;top:0;right:0;left:auto;width:100%;height:100%;}
.flow_slider{position:absolute;z-index:13;top:0;left:0;width:100%;height:100%;margin:0;padding:0;}
.flow_slider .flow_slide{position:absolute;z-index:-1!important;top:50%;left:50%;display:block;height:100%;margin:0;padding:0;list-style:none;-webkit-transition:opacity 400ms, z-index 400ms, transform 400ms;transition:opacity 400ms, z-index 400ms, transform 400ms;transform:translate(-50%,-50%) scale(0,0);opacity:0;background:#25282c;}
.flow_slider .flow_current, .flow_slider .flow_prev2, .flow_slider .flow_prev, .flow_slider .flow_next, .flow_slider .flow_next2{z-index:17!important;cursor:pointer;opacity:1;}
.flow_slider.wait4load2 .flow_prev2, .flow_slider.wait4load .flow_prev, .flow_slider.wait4load .flow_next, .flow_slider.wait4load2 .flow_next2{opacity:0;}
.flow_slider .flow_current:after{pointer-events:none;opacity:.6;}
.flow_slider .flow_prev2{z-index:17!important;transform:translate(-87.82%,-50%) scale(.756,.756);}
.flow_slider .flow_prev{z-index:27!important;transform:translate(-68.92%,-50%) scale(.878,.878);}
.flow_slider .flow_next{z-index:27!important;transform:translate(-31.08%,-50%) scale(.878,.878);}
.flow_slider .flow_next2{z-index:17!important;transform:translate(-12.18%,-50%) scale(.756,.756);}
.flow_slider .flow_current{z-index:37!important;cursor:default;transform:translate(-50%,-50%) scale(1,1);}
.flow_slider .flow_current a{position:absolute;z-index:42;top:0;left:0;display:block;width:100%;height:100%;}
.flow_slider .flow_slide img{display:block;width:auto;max-width:none!important;height:100%;margin:0 0;}
.flow_slider .flow_slide iframe{display:block;margin:0;}
.flow_title_content{position:absolute;z-index:33;bottom:0;left:0;box-sizing:border-box;box-sizing:-webkit-border-box;box-sizing:-moz-border-box;width:100%;height:100px;padding:10px 20px;transition:opacity 100ms, bottom 500ms;text-align:center;opacity:0;}
.flow_slider .flow_current .flow_title_content{bottom:-100px;opacity:1;}
.flow_overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:opacity 500ms;}
.flow_slider .flow_current .flow_overlay{opacity:0;}
.flow_slider .flow_slide:before{position:absolute;top:0;left:0;width:30px;height:30px;content:'';-webkit-animation:none !important;-o-animation:none !important;animation:none !important;opacity:1;background:url(//picnic-kiosque.fr/wp-content/themes/qudos/img/swipebox/preloader.svg) no-repeat center !important;box-shadow:none !important;}
.flow_slider .flow_slide img{transition:opacity 500ms;opacity:0;}
.flow_slider .flow_slide.block_loaded:before{z-index:-10!important;opacity:0;}
.flow_slider .flow_slide.block_loaded img{opacity:1;}
.flow_arrow{line-height:60px;position:absolute;z-index:40;top:0;bottom:0;left:0;width:75px;height:60px;margin:auto;cursor:pointer;-webkit-transition:color 300ms;-moz-transition:color 300ms;-ms-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms;text-align:center;}
.flow_nextSlide{right:0;left:auto;}
.flow_arrow .theme_icon-arrows-right, .flow_arrow .theme_icon-arrows-left{
margin: 0;
}