.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f;}.flickity-button:active{opacity:.6;}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:#333;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}.be-flickity:after{content:"flickity";display:none;}#content.portfolio-sliders{position:relative;overflow:hidden;}#content.portfolio-sliders .img-wrap{height:0px;height:100vh;}#content.be-centered .img-wrap,#content.be-fullscreen .img-wrap{width:100%;text-align:center;}.be-fullscreen .be-flickity img{max-width:initial !important;}.be-flickity .img-wrap{overflow:hidden;}.be-flickity .img-wrap img{display:inline-block;height:100%;opacity:0;-webkit-transition:opacity .9s ease;-ms-transition:opacity .9s ease;-o-transition:opacity .9s ease;transition:opacity .9s ease;}.be-flickity .img-wrap iframe{opacity:0;-webkit-transition:opacity .9s ease;-ms-transition:opacity .9s ease;-o-transition:opacity .9s ease;transition:opacity .9s ease;}.be-flickity .img-wrap .flickity-lazyloaded{opacity:1;}.be-flickity .img-wrap .img-overlay-wrap{display:none;-webkit-transition:opacity .9s ease;-ms-transition:opacity .9s ease;-o-transition:opacity .9s ease;transition:opacity .9s ease;position:absolute;width:100%;height:100%;top:0px;left:0px;background:#000;background:rgba(0,0,0,.85);z-index:1;}.be-flickity .img-wrap.is-selected .img-overlay-wrap{opacity:0;}.img-wrap .fluid-width-video-wrapper{display:inline-block !important;vertical-align:top !important;padding:0px !important;margin:0px !important;height:100% !important;}.img-wrap .fluid-width-video-wrapper iframe.gallery{position:relative !important;height:100% !important;width:100% !important;}.flickity-slider .img-wrap.is-selected .attachment-details-custom-slider{display:block;transition:all .9s fadeOut;transition:all .9s fadeOut;-ms-transition:all .9s fadeOut;-o-transition:all .9s fadeOut;}.gallery-info-box-wrap .slider-counts{display:inline-block;padding:0px 7px;line-height:40px;}.single-portfolio-slider.carousel_bar_area{position:absolute;bottom:0px;width:100%;min-height:35px;left:0px;right:0px;margin:0 auto;text-align:center;display:block;height:75px;overflow:hidden;}.single-portfolio-slider .carousel_bar_dots{width:41px;height:75px;z-index:2;position:absolute;display:block;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);background:url("https://villamare.bg/wp-content/themes/oshin/css/img/dots.png") no-repeat center;}.single-portfolio-slider .carousel_bar_dots.nitro-lazy{background-image:none !important;}.single-portfolio-slider .carousel_bar_wrap{position:absolute;margin:0 auto;right:0px;left:0px;z-index:13;bottom:-500px;padding:10px 0;}.be-carousel-thumb a img{max-width:none;}.single-portfolio-slider .carousel_bar_wrap.be-wrap{width:1160px;}.be-flickity-thumb img,.be-carousel-thumb img{margin-left:10px;width:auto !important;height:50px;}.single-portfolio-slider .carousel_bar_wrap{background:transparent;}.flickity-prev-next-button.previous{left:0px;}.flickity-prev-next-button.next{right:0px;}.flickity-prev-next-button{border-radius:0%;}button.flickity-prev-next-button{margin:0px;}.flickity-prev-next-button svg{height:60%;width:60%;top:20px;}.flickity-prev-next-button.next svg{left:15px;}.flickity-prev-next-button.next svg{left:10px;}.flickity-prev-next-button:focus{box-shadow:none;}.arrow-border .flickity-prev-next-button{background:transparent !important;}.style1-arrow .flickity-prev-next-button,.style2-arrow .flickity-prev-next-button{height:100px;line-height:100px;width:60px;}.style3-arrow .flickity-prev-next-button,.style4-arrow .flickity-prev-next-button{height:40px;line-height:40px;width:40px;}.style5-arrow .flickity-prev-next-button,.style6-arrow .flickity-prev-next-button{height:50px;line-height:50px;width:50px;border-radius:50%;}.style2-arrow .flickity-prev-next-button.previous,.style4-arrow .flickity-prev-next-button.previous{border-left:none !important;}.style2-arrow .flickity-prev-next-button.next,.style4-arrow .flickity-prev-next-button.next{border-right:none !important;}.style5-arrow .flickity-prev-next-button.previous,.style6-arrow .flickity-prev-next-button.previous{left:15px;}.style5-arrow .flickity-prev-next-button.next,.style6-arrow .flickity-prev-next-button.next{right:15px;}@media only screen and (max-width: 960px){.show-desktop-only{display:none !important;}.be-flickity .img-wrap .img-overlay-wrap{display:none !important;}.single-portfolio-slider.carousel_bar_area.show-desktop-only{display:none !important;}.disable-flickity-mobile.be-flickity:after{content:"";}.disable-flickity-mobile.be-flickity .img-wrap img{opacity:1 !important;height:auto !important;width:100% !important;margin-left:0px !important;top:0px !important;margin-top:0 !important;}.disable-flickity-mobile.be-flickity .img-wrap{margin-left:0px !important;margin-bottom:10px;}.disable-flickity-mobile{padding:10px 10px !important;}.enable-flickity-mobile.be-flickity .fluid-width-video-wrapper{height:100%;padding-top:0px !important;}.be-flickity.enable-flickity-mobile .img-wrap img,.be-flickity.enable-flickity-mobile .img-wrap iframe{position:absolute;top:50%;left:50%;margin-left:0px !important;margin-top:0px !important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.be-flickity.enable-flickity-mobile .img-wrap img{height:auto !important;}.be-flickity.enable-flickity-mobile .img-wrap iframe{height:70% !important;}.be-fullscreen .be-flickity.enable-flickity-mobile img{max-width:100% !important;}.be-flickity.enable-flickity-mobile .attachment-details-custom-slider{position:absolute !important;background:transparent;width:100%;padding:0px;top:0px;color:inherit;}.be-flickity.enable-flickity-mobile .attachment-details-custom-slider a{text-align:center;}.be-flickity.disable-flickity-mobile .img-wrap{position:relative;}.be-flickity.disable-flickity-mobile .fluid-width-video-wrapper iframe.gallery{position:absolute !important;width:100% !important;}.be-flickity.disable-flickity-mobile .fluid-width-video-wrapper{padding-top:50% !important;}.be-flickity.disable-flickity-mobile .attachment-details-custom-slider{position:static !important;display:block !important;}.gallery-info-box-wrap .slider-counts{display:none;padding-left:0px;text-align:center;margin-right:10px;}.portfolio-sliders .gallery_content{margin-top:30px;}.portfolio-sliders .carousel_bar_area.disable-flickity-mobile-thumb{display:none;}.flickity-prev-next-button{display:none;}.gallery_content_slide{margin-bottom:30px;}}.be-flickity .gdpr-alt-image{height:100%;}.be-flickity .gdpr-alt-image img{height:100%;width:auto;max-width:100%;}@media only screen and (max-width: 767px){.gallery-all-container .single-portfolio-slider{display:none;}}