@media(max-width:767px){
.mas-swiper-carousel--arrows-mobile-hide .swiper .mas-swiper-arrows, .swiper.mas-swiper-carousel--arrows-mobile-hide ~ .mas-swiper-arrows{display:none !important;}
}
@media(min-width:-1) and (max-width:-1){
.mas-swiper-carousel--arrows-mobile_extra-hide .swiper .mas-swiper-arrows, .swiper.mas-swiper-carousel--arrows-mobile_extra-hide ~ .mas-swiper-arrows{display:none !important;}
}
@media(min-width:768px) and (max-width:1024px){
.mas-swiper-carousel--arrows-tablet-hide .swiper .mas-swiper-arrows, .swiper.mas-swiper-carousel--arrows-tablet-hide ~ .mas-swiper-arrows{display:none !important;}
}
@media(min-width:1025px) and (max-width:1200px){
.mas-swiper-carousel--arrows-tablet_extra-hide .swiper .mas-swiper-arrows, .swiper.mas-swiper-carousel--arrows-tablet_extra-hide ~ .mas-swiper-arrows{display:none !important;}
}
@media(min-width:1201px) and (max-width:1480px){
.mas-swiper-carousel--arrows-laptop-hide .swiper .mas-swiper-arrows, .swiper.mas-swiper-carousel--arrows-laptop-hide ~ .mas-swiper-arrows{display:none !important;}
}
@media(min-width:1481px) and (max-width:99999px){
.mas-swiper-carousel--arrows-hide .swiper .mas-swiper-arrows, .swiper.mas-swiper-carousel--arrows-hide ~ .mas-swiper-arrows{display:none !important;}
}
@media(min-width:-1){
.mas-swiper-carousel--arrows-widescreen-hide .swiper .mas-swiper-arrows, .swiper.mas-swiper-carousel--arrows-widescreen-hide ~ .mas-swiper-arrows{display:none !important;}
} @media(max-width:767px){
.mas-job-filter-flex-mobile-wrap .mas-job-search-form .mas-search-form{display:flex;flex-wrap:wrap !important;}
}
@media(min-width:-1) and (max-width:-1){
.mas-job-filter-flex-mobile_extra-wrap .mas-job-search-form .mas-search-form{display:flex;flex-wrap:wrap !important;}
}
@media(min-width:768px) and (max-width:1024px){
.mas-job-filter-flex-tablet-wrap .mas-job-search-form .mas-search-form{display:flex;flex-wrap:wrap !important;}
}
@media(min-width:1025px) and (max-width:1200px){
.mas-job-filter-flex-tablet_extra-wrap .mas-job-search-form .mas-search-form{display:flex;flex-wrap:wrap !important;}
}
@media(min-width:1201px) and (max-width:1480px){
.mas-job-filter-flex-laptop-wrap .mas-job-search-form .mas-search-form{display:flex;flex-wrap:wrap !important;}
}
@media(min-width:1481px) and (max-width:99999px){
.mas-job-filter-flex-wrap .mas-job-search-form .mas-search-form{display:flex;flex-wrap:wrap !important;}
}
@media(min-width:-1){
.mas-job-filter-flex-widescreen-wrap .mas-job-search-form .mas-search-form{display:flex;flex-wrap:wrap !important;}
} @media(max-width:767px){
.mas-job-filter-search-text-mobile-hide .mas-job-search-form .mas-job-search-text{display:none !important;}
}
@media(min-width:-1) and (max-width:-1){
.mas-job-filter-search-text-mobile_extra-hide .mas-job-search-form .mas-job-search-text{display:none !important;}
}
@media(min-width:768px) and (max-width:1024px){
.mas-job-filter-search-text-tablet-hide .mas-job-search-form .mas-job-search-text{display:none !important;}
}
@media(min-width:1025px) and (max-width:1200px){
.mas-job-filter-search-text-tablet_extra-hide .mas-job-search-form .mas-job-search-text{display:none !important;}
}
@media(min-width:1201px) and (max-width:1480px){
.mas-job-filter-search-text-laptop-hide .mas-job-search-form .mas-job-search-text{display:none !important;}
}
@media(min-width:1481px) and (max-width:99999px){
.mas-job-filter-search-text-hide .mas-job-search-form .mas-job-search-text{display:none !important;}
}
@media(min-width:-1){
.mas-job-filter-search-text-widescreen-hide .mas-job-search-form .mas-job-search-text{display:none !important;}
} @media(max-width:767px){
.mas-dynamic-heading-wrapper-mobile-wrap .mas-dynamic-heading-wrapper{display:flex;flex-direction:column !important;}
}
@media(min-width:-1) and (max-width:-1){
.mas-dynamic-heading-wrapper-mobile_extra-wrap .mas-dynamic-heading-wrapper{display:flex;flex-direction:column !important;}
}
@media(min-width:768px) and (max-width:1024px){
.mas-dynamic-heading-wrapper-tablet-wrap .mas-dynamic-heading-wrapper{display:flex;flex-direction:column !important;}
}
@media(min-width:1025px) and (max-width:1200px){
.mas-dynamic-heading-wrapper-tablet_extra-wrap .mas-dynamic-heading-wrapper{display:flex;flex-direction:column !important;}
}
@media(min-width:1201px) and (max-width:1480px){
.mas-dynamic-heading-wrapper-laptop-wrap .mas-dynamic-heading-wrapper{display:flex;flex-direction:column !important;}
}
@media(min-width:1481px) and (max-width:99999px){
.mas-dynamic-heading-wrapper-wrap .mas-dynamic-heading-wrapper{display:flex;flex-direction:column !important;}
}
@media(min-width:-1){
.mas-dynamic-heading-wrapper-widescreen-wrap .mas-dynamic-heading-wrapper{display:flex;flex-direction:column !important;}
} @media(max-width:767px){
.mas-swiper-carousel--pagination-mobile-hide .swiper .swiper-pagination, .swiper.mas-swiper-carousel--pagination-mobile-hide ~ .swiper-pagination{display:none !important;}
}
@media(min-width:-1) and (max-width:-1){
.mas-swiper-carousel--pagination-mobile_extra-hide .swiper .swiper-pagination, .swiper.mas-swiper-carousel--pagination-mobile_extra-hide ~ .swiper-pagination{display:none !important;}
}
@media(min-width:768px) and (max-width:1024px){
.mas-swiper-carousel--pagination-tablet-hide .swiper .swiper-pagination, .swiper.mas-swiper-carousel--pagination-tablet-hide ~ .swiper-pagination{display:none !important;}
}
@media(min-width:1025px) and (max-width:1200px){
.mas-swiper-carousel--pagination-tablet_extra-hide .swiper .swiper-pagination, .swiper.mas-swiper-carousel--pagination-tablet_extra-hide ~ .swiper-pagination{display:none !important;}
}
@media(min-width:1201px) and (max-width:1480px){
.mas-swiper-carousel--pagination-laptop-hide .swiper .swiper-pagination, .swiper.mas-swiper-carousel--pagination-laptop-hide ~ .swiper-pagination{display:none !important;}
}
@media(min-width:1481px) and (max-width:99999px){
.mas-swiper-carousel--pagination-hide .swiper .swiper-pagination, .swiper.mas-swiper-carousel--pagination-hide ~ .swiper-pagination{display:none !important;}
}
@media(min-width:-1){
.mas-swiper-carousel--pagination-widescreen-hide .swiper .swiper-pagination, .swiper.mas-swiper-carousel--pagination-widescreen-hide ~ .swiper-pagination{display:none !important;}
} @media(max-width:767px){
.mas-cart--icon-mobile-hide .elementor-button-icon{display:none !important;}
}
@media(min-width:-1) and (max-width:-1){
.mas-cart--icon-mobile_extra-hide .elementor-button-icon{display:none !important;}
}
@media(min-width:768px) and (max-width:1024px){
.mas-cart--icon-tablet-hide .elementor-button-icon{display:none !important;}
}
@media(min-width:1025px) and (max-width:1200px){
.mas-cart--icon-tablet_extra-hide .elementor-button-icon{display:none !important;}
}
@media(min-width:1201px) and (max-width:1480px){
.mas-cart--icon-laptop-hide .elementor-button-icon{display:none !important;}
}
@media(min-width:1481px) and (max-width:99999px){
.mas-cart--icon-hide .elementor-button-icon{display:none !important;}
}
@media(min-width:-1){
.mas-cart--icon-widescreen-hide .elementor-button-icon {
display: none !important;
}
}.mas-grid-1 .mas-grid{grid-template-columns:repeat(1, 1fr)}
.mas-grid-2 .mas-grid{grid-template-columns:repeat(2, 1fr)}
.mas-grid-3 .mas-grid{grid-template-columns:repeat(3, 1fr)}
.mas-grid-4 .mas-grid{grid-template-columns:repeat(4, 1fr)}
.mas-grid-5 .mas-grid{grid-template-columns:repeat(5, 1fr)}
.mas-grid-6 .mas-grid{grid-template-columns:repeat(6, 1fr)}
.mas-grid-7 .mas-grid{grid-template-columns:repeat(7, 1fr)}
.mas-grid-8 .mas-grid{grid-template-columns:repeat(8, 1fr)}
.mas-grid-9 .mas-grid{grid-template-columns:repeat(9, 1fr)}
.mas-grid-10 .mas-grid{grid-template-columns:repeat(10, 1fr)}
.mas-grid-11 .mas-grid{grid-template-columns:repeat(11, 1fr)}
.mas-grid-12 .mas-grid{grid-template-columns:repeat(12, 1fr)}
@media(max-width:1440px){
.mas-grid-laptop-1 .mas-grid{grid-template-columns:repeat(1, 1fr)}
.mas-grid-laptop-2 .mas-grid{grid-template-columns:repeat(2, 1fr)}
.mas-grid-laptop-3 .mas-grid{grid-template-columns:repeat(3, 1fr)}
.mas-grid-laptop-4 .mas-grid{grid-template-columns:repeat(4, 1fr)}
.mas-grid-laptop-5 .mas-grid{grid-template-columns:repeat(5, 1fr)}
.mas-grid-laptop-6 .mas-grid{grid-template-columns:repeat(6, 1fr)}
.mas-grid-laptop-7 .mas-grid{grid-template-columns:repeat(7, 1fr)}
.mas-grid-laptop-8 .mas-grid{grid-template-columns:repeat(8, 1fr)}
.mas-grid-laptop-9 .mas-grid{grid-template-columns:repeat(9, 1fr)}
.mas-grid-laptop-10 .mas-grid{grid-template-columns:repeat(10, 1fr)}
.mas-grid-laptop-11 .mas-grid{grid-template-columns:repeat(11, 1fr)}
.mas-grid-laptop-12 .mas-grid{grid-template-columns:repeat(12, 1fr)}
}
@media(max-width:1024px){
.mas-grid-tablet-1 .mas-grid{grid-template-columns:repeat(1, 1fr)}
.mas-grid-tablet-2 .mas-grid{grid-template-columns:repeat(2, 1fr)}
.mas-grid-tablet-3 .mas-grid{grid-template-columns:repeat(3, 1fr)}
.mas-grid-tablet-4 .mas-grid{grid-template-columns:repeat(4, 1fr)}
.mas-grid-tablet-5 .mas-grid{grid-template-columns:repeat(5, 1fr)}
.mas-grid-tablet-6 .mas-grid{grid-template-columns:repeat(6, 1fr)}
.mas-grid-tablet-7 .mas-grid{grid-template-columns:repeat(7, 1fr)}
.mas-grid-tablet-8 .mas-grid{grid-template-columns:repeat(8, 1fr)}
.mas-grid-tablet-9 .mas-grid{grid-template-columns:repeat(9, 1fr)}
.mas-grid-tablet-10 .mas-grid{grid-template-columns:repeat(10, 1fr)}
.mas-grid-tablet-11 .mas-grid{grid-template-columns:repeat(11, 1fr)}
.mas-grid-tablet-12 .mas-grid{grid-template-columns:repeat(12, 1fr)}
}
@media(max-width:767px){
.mas-grid-mobile-1 .mas-grid{grid-template-columns:repeat(1, 1fr)}
.mas-grid-mobile-2 .mas-grid{grid-template-columns:repeat(2, 1fr)}
.mas-grid-mobile-3 .mas-grid{grid-template-columns:repeat(3, 1fr)}
.mas-grid-mobile-4 .mas-grid{grid-template-columns:repeat(4, 1fr)}
.mas-grid-mobile-5 .mas-grid{grid-template-columns:repeat(5, 1fr)}
.mas-grid-mobile-6 .mas-grid{grid-template-columns:repeat(6, 1fr)}
.mas-grid-mobile-7 .mas-grid{grid-template-columns:repeat(7, 1fr)}
.mas-grid-mobile-8 .mas-grid{grid-template-columns:repeat(8, 1fr)}
.mas-grid-mobile-9 .mas-grid{grid-template-columns:repeat(9, 1fr)}
.mas-grid-mobile-10 .mas-grid{grid-template-columns:repeat(10, 1fr)}
.mas-grid-mobile-11 .mas-grid{grid-template-columns:repeat(11, 1fr)}
.mas-grid-mobile-12 .mas-grid{grid-template-columns:repeat(12, 1fr)}
}
.mas-posts-grid .mas-posts.mas-grid{display:grid;margin:0}
.mas-posts-grid .mas-posts.mas-grid{display:grid;margin:0}
.mas-projects-grid .mas-projects.mas-grid{display:grid;margin:0}
.woocommerce .mas-products, .woocommerce-page .mas-products{clear:both}
@media(max-width:767px){
.d-sm-none{display:none}
}
@media(max-width:1023px){
.d-md-none{display:none}
}
.bg-gradient-primary{background:linear-gradient(to right, #1013bc, #9d83da, #26eef1)}
@media(min-width:1200px){
li.menu-item-has-children.has-mega-menu{position:static !important}
}
.js-scrollspy .elementor-icon-list-item a{padding:8px 16px;border-left:.1875rem solid #bdc5d1}
.js-scrollspy .elementor-icon-list-item a.active{border-left:.1875rem solid #0abf53 !important;color:#2d374b !important}
.js-scrollspy .elementor-icon-list-item{margin:0 !important;padding:0 !important}
.show-password-input{opacity:1}
.show-password-input.display-password{opacity:.4}
.swiper-step-pagination .swiper-slide::before, .swiper-step-pagination .swiper-wrapper::before{position:absolute;top:0;left:0;width:100%;height:.125rem;content:""}
.swiper-step-pagination-light .swiper-wrapper::before{background-color:rgba(255, 255, 255, .2)}
.swiper-thumbs .swiper-slide{cursor:pointer;opacity:.4}
.swiper-thumbs .swiper-slide-thumb-active{opacity:1}
.swiper-step-pagination .swiper-slide.swiper-slide-thumb-active::before{background-color:#2d374b;opacity:1}
.swiper-step-pagination-light .swiper-slide.swiper-slide-thumb-active::before{background-color:#fff}
.swiper-step-pagination-light .swiper-slide-thumb-active .swiper-step-pagination-title{color:#fff}
.mas-js-swiper-thumbs{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0}
.mas-posts-thumbs-wrapper{right:0;left:0;z-index:3}
@media(min-width:1441px){
.mas-swiper-pagination-hidden-desktop .swiper-pagination, .mas-thumbs-swiper-hidden-desktop .mas-posts-thumbs-wrapper{display:none}
}
@media(min-width:1025px) and (max-width:1440px){
.mas-swiper-pagination-hidden-laptop .swiper-pagination, .mas-thumbs-swiper-hidden-laptop .mas-posts-thumbs-wrapper{display:none}
}
@media(min-width:768px) and (max-width:1024px){
.mas-swiper-pagination-hidden-tablet .swiper-pagination, .mas-thumbs-swiper-hidden-tablet .mas-posts-thumbs-wrapper{display:none}
}
@media(min-width:0px) and (max-width:767px){
.mas-swiper-pagination-hidden-mobile .swiper-pagination, .mas-thumbs-swiper-hidden-mobile .mas-posts-thumbs-wrapper{display:none}
}
.off-canvas-active{overflow:hidden}
.mas-products-grid .mas-products.mas-grid{display:grid;margin:0}
.mas-products-grid .mas-products.mas-grid{display:grid;margin:0}
.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.swiper-position-static-enable .elementor-widget-container .swiper{position:static !important}
.swiper-position-static-enable.swiper.elementor-section{position:static !important}
.add_to_cart_button.hide-mas-cart.added{display:none}
.elementor-align-justify .added_to_cart{width:100%}
.h-100{height:100% !important}
.mas-collapsed{display:none !important}
.divider .mas-product{position:relative;border-bottom:1px solid #e9ecef}
.divider .mas-product:last-child, .divider .mas-product:nth-last-child(2){border-bottom-width:0}
@media(min-width:768px){
.divider .mas-product{border-bottom-width:0}
}
.divider .mas-product::after{content:'';border-right:1px solid #e9ecef;display:block;position:absolute;top:50%;right:0;height:70%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media(min-width:1200px){
.divider .mas-product:after{height:80%}
.divider .mas-product self:is(:hover, :focus):after{content:none}
.divider .mas-product self:is(:hover, :focus) .product-hover{display:-ms-flexbox;display:flex;-webkit-animation:fadeIn .2s;animation:fadeIn .2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
}
@media(max-width:767px){
.divider .mas-product:nth-child(even)::after{content:none}
}
@media(min-width:1200px){
.divider .mas-grid-1 .mas-product::after{content:none}
.divider .mas-grid-2 .mas-product:last-child::after, .divider .mas-grid-2 .mas-product:nth-child(2n)::after{content:none}
.divider .mas-grid-3 .mas-product:last-child::after, .divider .mas-grid-3 .mas-product:nth-child(3n)::after{content:none}
.divider .mas-grid-4 .mas-product:last-child::after, .divider .mas-grid-4 .mas-product:nth-child(4n)::after{content:none}
.divider .mas-grid-5 .mas-product:last-child::after, .divider .mas-grid-5 .mas-product:nth-child(5n)::after{content:none}
.divider .mas-grid-6 .mas-product:last-child::after, .divider .mas-grid-6 .mas-product:nth-child(6n)::after{content:none}
}
.divider .swiper-slide-duplicate-active .mas-product:after, .divider .swiper-slide-duplicate-prev .mas-product:after, .divider .swiper-slide-prev .mas-product:after{content:none}
.mas-countdown-separator-yes .mas-js-countdown > .mas-elementor-countdown-item:not(:last-child):after{content:':';}
.mas-carousel-short-description .woocommerce-product-details__short-description{height:3.5em;overflow:hidden;}
.mas-carousel-short-description .woocommerce-product-details__short-description ul > li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mas-carousel-short-description .woocommerce-product-details__short-description ul{padding-left:0px;}
.elementor-widget-mas-woocommerce-products .mas-product .elementor-widget-image-carousel .swiper-slide{width:100% !important;box-sizing:border-box;}
.elementor-widget-mas-woocommerce-products .mas-product .elementor-widget-image-carousel .swiper-pagination-bullet-active{width:30px !important;border-radius:3px;}
.mas-swiper-overflow{overflow:hidden;}
.mas-swiper-overflow .swiper{overflow:visible;}
.mas-swiper-inactive-arrows-hide .swiper-button-disabled{display:none;}
@media(max-width:1199px){
.dropdown-submenu .dropdown-menu{display:none !important;}
.dropdown-submenu.open .dropdown-menu{display:block !important;}
} .elementor-widget-mas-woocommerce-products .elementor-widget-mas-add-to-cart:not(.enable-cart-gap) .mas-add-to-cart .elementor-button-content-wrapper{gap:0px;}
.mas-swiper-arrows .elementor-button-content-wrapper{gap:0px;}
.mas-add-to-cart .view-cart-btn{display:none;}
.mas-product-review-hide .woocommerce-review-link{display:none;}
.mt-auto{margin-top:auto;}
.mas-icon-transition{transition:0.3s ease-in-out;}
.mas-transition-none, .mas-transition-none a{transition:none !important;}
.mas-position-static{position:static !important;}
.mas-position-relative{position:relative !important;}
.v-hidden{visibility:hidden;opacity:0;}
.mas-button-hover-content{visibility:visible;opacity:1;transition:opacity .1s linear;}
.no-margin-children *{margin-top:0;margin-bottom:0;}
.my-0{margin-top:0;margin-bottom:0;}
.mas-view-cart--text-hide .added_to_cart .elementor-button-text{display:none !important;}
.cart-count{text-indent:-999px;overflow:hidden;width:auto;}
a:hover ~ .cart-count{text-indent:0;transition-timing-function:ease-in-out;transition-duration:.3s;}
.cart-count-btn{display:none !important;}
.product-btn-card:hover .elementor-widget-mas-add-to-cart{opacity:1;transition:0.3s ease-in-out;}
.product-btn-card .elementor-widget-mas-add-to-cart{opacity:0;}
.mas-overflow-hidden{overflow:hidden !important;}
.mas-overflow-y-hidden{overflow-y:hidden !important;}
.mas-overflow-widget-hidden .elementor-widget-container{overflow:hidden;}
.mas-widget-h-auto .elementor-widget-container{height:auto !important;}
.value{word-break:break-word;}
.overflow-visible{overflow:visible !important;}
.elementor:has(.ms-scroll-animation) {
overflow: hidden;
}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#CCC;}
.mfp-preloader a:hover{color:#FFF;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus{opacity:1;}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;}
.mfp-arrow:before, .mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }