/*
Theme Name: Сatarina Kordas
Theme URI: 
Description: Тема для веб-сайту Сatarina Kordas.
Version: 1.0
Author: Олег Комаровський
Author URI: https://profiles.wordpress.org/komarovski
*/
/* noto-sans-regular - latin_cyrillic-ext_cyrillic */
@font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:400;
	src: url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-regular.svg#NotoSans') format('svg'); /* Legacy iOS */
	font-display:swap;
}
/* noto-sans-italic - latin_cyrillic-ext_cyrillic */
@font-face{
	font-family:'Noto Sans';
	font-style:italic;
	font-weight:400;
	src: url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-italic.woff') format('woff'), /* Modern Browsers */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-italic.svg#NotoSans') format('svg'); /* Legacy iOS */
	font-display:swap;
}
/* noto-sans-700 - latin_cyrillic-ext_cyrillic */
@font-face{
	font-family:'Noto Sans';
	font-style:normal;
	font-weight:700;
	src: url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-700.svg#NotoSans') format('svg'); /* Legacy iOS */
	font-display:swap;
}
/* noto-sans-700italic - latin_cyrillic-ext_cyrillic */
@font-face{
	font-family:'Noto Sans';
	font-style:italic;
	font-weight:700;
	src: url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-700italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-700italic.woff') format('woff'), /* Modern Browsers */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/noto-sans-v27-latin_cyrillic-ext_cyrillic-700italic.svg#NotoSans') format('svg'); /* Legacy iOS */
	font-display:swap;
}
/* merriweather-700 - latin_cyrillic-ext_cyrillic */
@font-face{
	font-family:'Merriweather';
	font-style:normal;
	font-weight:700;
	src: url('fonts/merriweather-v30-latin_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/merriweather-v30-latin_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/merriweather-v30-latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/merriweather-v30-latin_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */
	url('fonts/merriweather-v30-latin_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/merriweather-v30-latin_cyrillic-ext_cyrillic-700.svg#Merriweather') format('svg'); /* Legacy iOS */
	font-display:swap;
}
/* merriweather-700italic - latin_cyrillic-ext_cyrillic */
@font-face{
	font-family:'Merriweather';
	font-style:italic;
	font-weight:700;
	src: url('fonts/merriweather-v30-latin_cyrillic-ext_cyrillic-700italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/merriweather-v30-latin_cyrillic-ext_cyrillic-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/merriweather-v30-latin_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/merriweather-v30-latin_cyrillic-ext_cyrillic-700italic.woff') format('woff'), /* Modern Browsers */
	url('fonts/merriweather-v30-latin_cyrillic-ext_cyrillic-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/merriweather-v30-latin_cyrillic-ext_cyrillic-700italic.svg#Merriweather') format('svg'); /* Legacy iOS */
	font-display:swap;
}
*{margin:0;padding:0;line-height:1.5;box-sizing:border-box;outline-color:#0f2a85;outline-width:1px;font-family:'Noto Sans', sans-serif;}
html{scroll-behavior:smooth;}
img{border:none;max-width:100%;height:auto;}
.align{max-width:1500px;margin:0 auto;}
.float{float:left;width:100%;}
.website-overlay-background{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(39,40,44,0.87);z-index:9999;display:none;}
/*HEADER*/
.header-box-backdrop{display:none;}
.header-box-backdrop.fixation-enabled{display:block;}
.header-box{position:relative;background:#fff;padding:15px 20px;box-shadow:0px 3px 5px rgba(39,40,44,0.1);z-index:99999;}
.header-box.fixation-enabled{position:fixed;top:0;left:0;right:0;}
.header-box .align{position:relative;}
.header-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}

.header-wrapper .header-logo{width:280px;margin-right:20px;}
.header-wrapper .header-logo a{display:flex;flex-wrap:wrap;width:100%;align-items:center;text-decoration:none;color:#27282c;text-transform:uppercase;text-align:center;}
.header-wrapper .header-logo a img{display:block;width:34px;}
.header-wrapper .header-logo a .header-logo-info{width:calc(100% - 58px);}
.header-wrapper .header-logo a .header-logo-info .header-logo-title{line-height:22px;font-size:22px;}
.header-wrapper .header-logo a .header-logo-info .header-logo-title strong{font-family:'Merriweather', serif;line-height:22px;}
.header-wrapper .header-logo a .header-logo-info .header-logo-desc{line-height:1.2;font-size:14px;}
.header-wrapper .header-logo a .header-logo-info .header-logo-desc strong{font-family:'Merriweather', serif;line-height:1.2;}

.header-wrapper .header-nav{width:calc(100% - 657px);}
.header-wrapper .header-nav #HeaderNavToggle{display:none;position:relative;width:100%;border:none;color:#fff;background:#0f2a85;border-radius:3px;font-weight:bold;text-transform:uppercase;font-size:14px;line-height:40px;cursor:pointer;transition:0.5s;outline:none;}
.header-wrapper .header-nav #HeaderNavToggle i{width:14px;text-align:center;margin-right:4px;}
.header-wrapper .header-nav #HeaderNavToggle.active{z-index:9999;}
.header-wrapper .header-nav #HeaderNavToggle .fa-times{display:none;}
.header-wrapper .header-nav #HeaderNavToggle.active .fa-th-large{display:none;}
.header-wrapper .header-nav #HeaderNavToggle.active .fa-times{display:inline-block;}
.header-wrapper .header-nav #HeaderNavToggle:hover, .header-wrapper .header-nav #HeaderNavToggle:focus{background:#fff;color:#0f2a85;}
.header-wrapper .header-nav #HeaderNavItems .SubsToggleButton{display:none;}
.header-wrapper .header-nav #HeaderNavItems ul{list-style:none;}
.header-wrapper .header-nav #HeaderNavItems div > ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;}
.header-wrapper .header-nav #HeaderNavItems div > ul > li > a{display:block;text-decoration:none;text-transform:uppercase;font-size:14px;color:#27282c;padding:10px 7px;line-height:1.2;border-radius:3px;transition:background 0.5s, color 0.5s;}
.header-wrapper .header-nav #HeaderNavItems div > ul > li.featured > a{color:#d70606;border-top:1px dashed #d70606;border-bottom:1px dashed #d70606;padding:8px;border-radius:0px;}
.header-wrapper .header-nav #HeaderNavItems div > ul > li:hover > a{background:#f5f5f9;color:#0f2a85;}
.header-wrapper .header-nav #HeaderNavItems div > ul > li.featured:hover > a{color:#fff;background:#d70606;}
.header-wrapper .header-nav #HeaderNavItems div > ul > .menu-item-has-children > a:after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;line-height:1.2;vertical-align:middle;font-size:12px;margin-left:4px;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.header-wrapper .header-nav #HeaderNavItems div > ul > li > ul{display:none;position:absolute;z-index:99999;background:#f5f5f9;border-radius:3px;overflow:hidden;border-top:1px solid #fff;box-shadow:0px 5px 7px rgba(39,40,44,0.2);}
.header-wrapper .header-nav #HeaderNavItems div > ul > li.wide-sub-menu > ul{left:0;right:0;}
.header-wrapper .header-nav #HeaderNavItems div > ul > li:hover > ul{display:block;}
.header-wrapper .header-nav #HeaderNavItems div > ul > li > ul > li > a{display:block;min-width:200px;padding:10px 14px;color:#27282c;font-size:14px;text-decoration:none;text-transform:uppercase;transition:color 0.5s;line-height:1.2;}
.header-wrapper .header-nav #HeaderNavItems div > ul > li > ul > .menu-item-has-children > a:after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;line-height:1.2;vertical-align:middle;font-size:12px;margin-left:4px;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.header-wrapper .header-nav #HeaderNavItems div > ul > li > ul > li:hover > a{text-decoration:underline;color:#0f2a85;}
.header-wrapper .header-nav #HeaderNavItems div > ul > li > ul > li > ul{border-top:1px dashed #dedee5;border-bottom:1px dashed #dedee5;padding:8px 4px;}
.header-wrapper .header-nav #HeaderNavItems div > ul > li.wide-sub-menu > ul > li > ul{columns:4;gap:10px;}
.header-wrapper .header-nav #HeaderNavItems div > ul > li.wide-sub-menu > ul > li > ul > li{break-inside:avoid-column;}
.header-wrapper .header-nav #HeaderNavItems div > ul > li > ul > li > ul > li a{display:block;padding:8px 14px;color:#27282c;font-size:13px;line-height:1.2;}
.header-wrapper .header-nav #HeaderNavItems div > ul > li > ul > li > ul > li a:hover{text-decoration:none;}

.header-wrapper .header-meta{width:90px;margin-left:20px;}
.header-wrapper .header-meta ul{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 -5px;}
.header-wrapper .header-meta ul li{width:40px;margin:0 5px;}
.header-wrapper .header-meta ul li a{display:block;color:#27282c;font-size:22px;text-decoration:none;text-align:center;line-height:40px;width:40px;margin:0 auto;transition:0.5s;border-radius:3px;}
.header-wrapper .header-meta ul li a:hover{background:#f5f5f9;}
.header-wrapper .header-meta ul li .ajax-cart{position:relative;}
.header-wrapper .header-meta ul li .ajax-cart img{display:block;margin:0 auto;}
.header-wrapper .header-meta ul li .ajax-cart div{display:block;position:absolute;bottom:0;left:0;right:0;font-size:10px;}
.header-wrapper .header-meta ul li .ajax-cart div span{display:inline-block;vertical-align:top;color:#fff;background:#0f2a85;padding:0 5px;border-radius:15px;margin-right:-2px;}

.header-wrapper .header-meta #SearchFormBox{display:none;position:fixed;z-index:9999;top:15px;left:20%;right:20%;background:#fff;padding:20px;border-radius:3px;}
.header-wrapper .header-meta #SearchFormBox .aws-container .aws-search-field{color:#27282c;border-color:#dedee5;border-radius:3px 0px 0px 3px!important;}
.header-wrapper .header-meta #SearchFormBox .aws-container .aws-search-form .aws-search-clear{color:#27282c;}
.header-wrapper .header-meta #SearchFormBox .aws-container .aws-search-form .aws-wrapper .aws-loader{border-top-color:#dedee5;border-right-color:#dedee5;border-bottom-color:#dedee5;border-left-color:#27282c;}
.header-wrapper .header-meta #SearchFormBox .aws-container .aws-search-form .aws-form-btn{border-color:#dedee5;background:#f5f5f9;border-radius:0px 3px 3px 0px!important;}
.header-wrapper .header-meta #SearchFormBox .aws-container .aws-search-form .aws-search-btn_icon{color:#27282c;}

.aws-search-result{border-color:#dedee5;margin-top:5px;border-radius:3px!important;}
.aws-search-result .aws_results .aws_result_item{border-color:#dedee5;padding:5px;}
.aws-search-result .aws_result_item.hovered, .aws-search-result .aws_result_item:hover, .aws-search-result .aws_search_more a:hover{background:#f5f5f9;}
.aws-search-result .aws_result_image img{display:block;border-radius:3px;}
.aws-search-result .aws_result_head{display:block;color:#27282c;margin-bottom:0;}
.aws-search-result .aws_result_title{padding:0;line-height:1.2;}
.aws-search-result .aws_result_title strong{background:#dedee5;line-height:1.2;}
.aws-search-result .aws_result_price{text-align:left;color:#0f2a85;}
.less500.aws-search-result .aws_result_price{padding-top:0;}
.aws-search-result .aws_result_price del{padding:0 6px 0 0;}
.aws-search-result .aws_result_price del bdi{color:#464852;opacity:0.6;}
.aws-search-result .aws_result_price ins{padding:0;text-decoration:none;}
.aws-search-result .aws_result_sku{margin:0;color:#464852;}
.aws-search-result .aws_search_more{text-transform:uppercase;color:#0f2a85;}
.aws-search-result.aws_no_result .aws_results .aws_result_item{text-align:center;color:#27282c;text-transform:uppercase;}

.header-wrapper .header-contacts{width:150px;margin-left:20px;}
.header-wrapper .header-contacts ul{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 -4px;}
.header-wrapper .header-contacts ul li{margin:0 4px;}
.header-wrapper .header-contacts ul li a{display:block;text-decoration:none;color:#27282c;font-size:14px;font-weight:bold;text-align:center;}
.header-wrapper .header-contacts ul li a i{margin-right:2px;}
.header-wrapper .header-contacts ul li a:hover{text-decoration:underline;}

.header-wrapper .header-langs{width:57px;margin-left:20px;}
.header-wrapper .header-langs ul{list-style:none;display:flex;flex-wrap:wrap;font-size:12px;}
.header-wrapper .header-langs ul li{margin-left:4px;padding-left:4px;border-left:1px solid #dedee5;}
.header-wrapper .header-langs ul li:first-child{margin-left:0;padding-left:0;border-left:none;}
.header-wrapper .header-langs ul li a{display:block;width:24px;line-height:24px;text-align:center;color:#27282c;}
.header-wrapper .header-langs ul .active a{text-decoration:none;}
.header-wrapper .header-langs ul li a:hover{text-decoration:none;}

@media screen and (max-width:1530px){
	.header-wrapper .header-logo{width:230px;}
	.header-wrapper .header-logo a img{width:33px;}
	.header-wrapper .header-logo a .header-logo-info{width:calc(100% - 42px);}
	.header-wrapper .header-logo a .header-logo-info .header-logo-title{font-size:18px;line-height:18px;}
	.header-wrapper .header-logo a .header-logo-info .header-logo-desc{font-size:12px;}
	.header-wrapper .header-nav{width:calc(100% - 607px);}
}
@media screen and (max-width:1480px){
	.header-wrapper .header-logo{margin-right:10px;}
	.header-wrapper .header-nav{width:calc(100% - 567px);}
	.header-wrapper .header-meta, .header-wrapper .header-contacts, .header-wrapper .header-langs{margin-left:10px;}
}
@media screen and (max-width:1440px){
	.header-wrapper .header-logo{width:42px;}
	.header-wrapper .header-logo a .header-logo-info{display:none;}
	.header-wrapper .header-nav{width:calc(100% - 379px);}
}
@media screen and (min-width:1251px){
	.header-wrapper .header-nav #HeaderNavItems{display:block!important;}
}
@media screen and (max-width:1250px){
	.header-wrapper .header-logo{margin-right:20px;}
	.header-wrapper .header-nav{width:110px;}
	.header-wrapper .header-nav #HeaderNavToggle{display:block;}
	.header-wrapper .header-nav #HeaderNavItems{display:none;position:absolute;z-index:9999;background:#fff;max-height:400px;padding:20px;margin-top:5px;border-radius:3px;left:0;right:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(39,40,44,0.3) rgba(39,40,44,0.1);}
	.header-wrapper .header-nav #HeaderNavItems::-webkit-scrollbar{width:6px;}
	.header-wrapper .header-nav #HeaderNavItems::-webkit-scrollbar-track{background:rgba(39,40,44,0.1);}
	.header-wrapper .header-nav #HeaderNavItems::-webkit-scrollbar-thumb{background:rgba(39,40,44,0.3);}
	.header-wrapper .header-nav #HeaderNavItems div > ul{display:block;}
	.header-wrapper .header-nav #HeaderNavItems div > ul > li:first-child > a{border-top:1px dashed #dedee5;}
	.header-wrapper .header-nav #HeaderNavItems div > ul > li > a{font-weight:bold;border-bottom:1px dashed #dedee5;}
	.header-wrapper .header-nav #HeaderNavItems div > ul > li.featured > a{border-top:none;border-bottom:1px dashed #dedee5;}
	.header-wrapper .header-nav #HeaderNavItems div > ul > li > ul, .header-wrapper .header-nav #HeaderNavItems div > ul > li:hover > ul{display:none;position:static;box-shadow:none;background:transparent;}
	.header-wrapper .header-nav #HeaderNavItems div > ul > li > ul > li > a{border-bottom:1px dashed #dedee5;}
	.header-wrapper .header-nav #HeaderNavItems div > ul > li > ul > li > ul{border-top:none;border-bottom:none;padding:0 0 0 15px;}
	.header-wrapper .header-nav #HeaderNavItems div > ul > li.wide-sub-menu > ul > li > ul{columns:unset;}
	.header-wrapper .header-nav #HeaderNavItems div > ul > li > ul > li > ul > li a{border-bottom:1px dashed #dedee5;text-decoration:none;padding:10px 14px;}
	.header-wrapper .header-nav #HeaderNavItems div > ul > li > ul > li > ul > li a:hover{text-decoration:underline;}
	.header-wrapper .header-nav #HeaderNavItems div ul .SubsToggle{position:relative;}
	.header-wrapper .header-nav #HeaderNavItems div ul .SubsToggle > a{padding:0 46px 0 8px;line-height:36px;}
	.header-wrapper .header-nav #HeaderNavItems div ul .SubsToggle > a:after{display:none!important;}
	.header-wrapper .header-nav #HeaderNavItems div ul .SubsToggle > .SubsToggleButton{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:-1px;width:38px;height:38px;font-size:16px;color:#27282c;border:1px dashed #dedee5;border-radius:3px;background:#f5f5f9;cursor:pointer;}
	.header-wrapper .header-nav #HeaderNavItems div ul .SubsToggle:first-child > .SubsToggleButton{top:0;}
	.header-wrapper .header-nav #HeaderNavItems div ul .SubsToggle > .SubsToggleButton i{transition:0.5s;}
	.header-wrapper .header-nav #HeaderNavItems div ul .SubsToggle > .SubsToggleButton.active i{transform:rotate(180deg);}
	.header-wrapper .header-nav #HeaderNavItems div ul .SubsToggle > .SubsToggleButton.active + ul{display:block;}
	.header-wrapper .header-meta{width:calc(100% - 439px);}
	.header-wrapper .header-meta ul{justify-content:space-between;}
	.header-wrapper .header-meta, .header-wrapper .header-contacts, .header-wrapper .header-langs{margin-left:20px;}
}
@media screen and (max-width:1024px){
	.header-wrapper .header-meta #SearchFormBox{left:0;right:0;top:0;border-radius:0px;}
	.header-wrapper .header-meta #SearchFormBox .aws-container .aws-search-field{font-size:12px;}
}
@media screen and (max-width:570px){
	.header-wrapper .header-logo{margin-right:10px;}
	.header-wrapper .header-nav{width:90px;}
	.header-wrapper .header-meta{width:calc(100% - 379px);}
	.header-wrapper .header-meta, .header-wrapper .header-contacts, .header-wrapper .header-langs{margin-left:10px;}
}
@media screen and (max-width:510px){
	.header-wrapper .header-meta{width:calc(100% - 269px);}
	.header-wrapper .header-contacts{width:40px;}
	.header-wrapper .header-contacts ul li a{font-size:20px;border-radius:3px;transition:0.5s;}
	.header-wrapper .header-contacts ul li a:hover{background:#f5f5f9;text-decoration:none;}
	.header-wrapper .header-contacts ul li a span{display:none;}
	.header-wrapper .header-contacts ul li a i{display:block;margin-right:0;width:40px;line-height:40px;}
}
@media screen and (max-width:400px){
	.header-wrapper .header-meta{width:calc(100% - 219px);}
	.header-wrapper .header-contacts{display:none;}
}
@media screen and (max-width:350px){
	.header-wrapper .header-logo{display:none;}
	.header-wrapper .header-meta{width:calc(100% - 167px);}
}
/*HEADER*/
/*BREADCRUMBS*/
.breadcrumb-box{padding:15px 20px;background:#f5f5f9;}
.breadcrumb-box p{font-size:12px;color:#464852;}
.breadcrumb-box p a{color:#464852;}
.breadcrumb-box p a:hover{text-decoration:none;}
/*BREADCRUMBS*/
/*FORMATTING*/
.content-box{padding:50px 20px 30px;background:#fff;}
.content-styled-box{padding:50px 20px;}
.content-styled-box section{padding:50px 0 30px;background:#f5f5f9;border-radius:3px;}
.content-styled-box .content-styled-box-align{max-width:1300px;margin:0 auto;}
.blog-post-box .content-styled-box-align{max-width:900px;}
@media screen and (max-width:1380px){
	.content-styled-box{padding:0;}
	.content-styled-box section{padding:50px 20px 30px;border-radius:0px;}
}
main h1, main h2, main h3, main h4, main h5, main h6{font-size:36px;margin-bottom:20px;line-height:1.2;color:#27282c;font-family:'Merriweather', serif;font-weight:bold;}
main h1 > *, main h2 > *, main h3 > *, main h4 > *, main h5 > *, main h6 > *{line-height:1.2;font-family:'Merriweather', serif;font-weight:bold;}
main h2{font-size:32px;}
main h3{font-size:28px;}
main h4, main h5, main h6{font-size:24px;}
main a{color:#0f2a85;}
main a:hover{text-decoration:none;}
@media screen and (max-width:600px){
	main h1, main h2, main h3, main h4, main h5, main h6, main a{word-wrap:break-word;}
}
main mark{background:#27282c;color:#fff;padding:2px 6px;border-radius:3px;}
main code{background:#dedee5;font-family:monospace;}
main sup, main sub{line-height:1.2;}
main p, main address, main ul, main ol, main dl{font-size:16px;margin-bottom:20px;color:#464852;}
main ul, main ol{padding-left:22px;}
main ul{list-style:square;}
main ul li ul, main ul li ol, main ol li ul, main ol li ol{margin-bottom:0;}
main li{margin:8px 0;}
main dt{font-weight:bold;}
main blockquote{padding:5px 15px;background:#eeeef5;border-left:4px solid #27282c;margin-bottom:20px;border-radius:3px;}
main blockquote p{margin:10px 0;}
main pre{padding:15px;background:#dedee5;margin-bottom:20px;overflow-x:auto;font-size:16px;color:#464852;border-radius:3px;font-family:monospace;scrollbar-width:thin;scrollbar-color:rgba(39,40,44,0.3) rgba(39,40,44,0.1);}
main pre::-webkit-scrollbar{height:6px;}
main pre::-webkit-scrollbar-track{background:rgba(39,40,44,0.1);}
main pre::-webkit-scrollbar-thumb{background:rgba(39,40,44,0.3);}
main hr{margin:0 auto 20px;border:none;border-bottom:1px solid #dedee5;}
main table{margin-bottom:20px;font-size:16px;color:#464852;width:100%;max-width:100%;border-collapse:collapse;}
main caption{font-size:12px;color:#464852;text-align:center;margin-top:5px;caption-side:bottom;line-height:1.2;}
main td, main th{font-size:16px;color:#464852;padding:10px 7px!important;vertical-align:top;border:1px solid #dedee5!important;text-align:left;line-height:1.2;}
main td > *, main th > *{line-height:1.2;}
main th{color:#27282c;}
main thead th, main thead td{color:#fff;font-weight:bold;background:#27282c;border-color:#27282c!important;}
main tbody tr:nth-child(even){background:#eeeef5;}
main tfoot th, main tfoot td{border-style:dashed!important;}
@media screen and (max-width:600px){
	main th, main td{display:block;width:auto!important;margin-bottom:1px;}
}
main form{margin-bottom:20px;font-size:14px;color:#27282c;background:#eeeef5;padding:20px 20px 10px;border-radius:3px;border:1px solid #dedee5;}
main form > *{color:#27282c;font-size:14px;}
main abbr, main .required{color:#b10000;text-decoration:none;}
main form p, main form address, main form h2, main form h3, main form h4, main form h5, main form h6, main form ul, main form ol, main form dl, main form blockquote, main form table, main form hr, main form pre{margin-bottom:10px;}
main form ul li ul, main form ol li ul, main form ol li ol, main form ul li ol, main form blockquote p{margin:0;}
main input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="radio"]):not([type="checkbox"]), main textarea, main select{border:1px solid #dedee5;background:#fff;font-size:14px;padding:10px 12px;color:#27282c;width:100%;max-width:100%;resize:vertical;border-radius:3px;}
main input[type="date"], main input[type="file"], main input[type="color"]{resize:none!important;}
main *[disabled="disabled"]{background:#eeeef5!important;cursor:not-allowed!important;color:#464852!important;border-color:#dedee5!important;}
main input[type="color"]{min-height:40px;min-width:40px;width:auto!important;padding:2px 4px!important;}
main input[type="radio"], main input[type="checkbox"], main select, main input[type="file"], main inpu	t[type="color"], main label{cursor:pointer;}
main input[type="radio"], main input[type="checkbox"]{margin-right:4px;vertical-align:middle;outline:none;padding:0;width:16px;height:16px;border:1px solid #dedee5;background:#fff;border-radius:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.5s;}
main input[type="radio"]:hover, main input[type="checkbox"]:hover, main input[type="radio"]:focus, main input[type="checkbox"]:focus{border-color:#0f2a85;}
main input[type="radio"]:checked, main input[type="checkbox"]:checked{background:#0f2a85;border-color:#0f2a85;box-shadow:inset 3px 0px 0px #fff, inset -3px 0px 0px #fff, inset 0px 3px 0px #fff, inset 0px -3px 0px #fff;}
main input[type="checkbox"]{background:url(images/checbox-input.svg)center -50px no-repeat #fff;border-radius:3px;}
main input[type="checkbox"]:checked{background:url(images/checbox-input.svg)center center no-repeat #fff;background-size:12px;box-shadow:none;}
main input[type="file"]::-webkit-file-upload-button{border:1px solid #dedee5;-webkit-appearance:none;background:#eeeef5;color:#27282c;cursor:pointer;font-family:'Noto Sans', sans-serif;border-radius:3px;font-size:14px;}
main input[type="file"]::-ms-browse{border:1px solid #dedee5;background:#eeeef5;color:#27282c;cursor:pointer;border-radius:3px;font-size:14px;}
main input[type="file"]::-ms-value{border:1px solid #dedee5;background:#eeeef5;color:#27282c;cursor:pointer;border-radius:3px;font-size:14px;}
main fieldset{padding:15px 15px 5px;border:2px solid #dedee5;margin-bottom:10px;}
main fieldset > *{color:#27282c;font-size:14px;}
main legend{font-size:14px;color:#27282c;text-transform:uppercase;font-weight:bold;}
main input[type="reset"], main input[type="button"], main button{background:#eeeef5;color:#27282c;font-size:14px;padding:10px 16px;border:1px solid #27282c;cursor:pointer;text-transform:uppercase;font-weight:bold;transition:0.5s;outline:none;border-radius:3px;}
main input[type="reset"]:hover, main input[type="button"]:hover, main button:hover, main input[type="reset"]:focus, main input[type="button"]:focus, main button:focus{color:#0f2a85;border-color:#0f2a85;}
main input[type="submit"]{background:#0f2a85;color:#fff;font-size:14px;padding:10px 16px;border:1px solid #0f2a85;cursor:pointer;text-transform:uppercase;font-weight:bold;transition:0.5s;outline:none;border-radius:3px;}
main input[type="submit"]:hover, main input[type="submit"]:focus{background:#27282c;border-color:#27282c;}
main table p, main table address, main table h2, main table h3, main table h4, main table h5, main table h6, main table ul, main table ol, main table dl, main table blockquote, main table form, main table hr, main table pre{margin:5px 0;line-height:1.2;}
main object, main iframe, main audio, main video{margin:0 auto 20px;max-width:100%;display:block;border:none;}
main video, main audio{width:100%;}
main .wp-audio-shortcode, main .wp-video-shortcode{margin-bottom:20px;display:block;}
main .wp-video{max-width:100%;overflow:hidden;margin:0 auto;}
main .wp-post-image{display:block;margin:0 auto 20px;}
main figure img{display:block;}
main figcaption{font-size:12px;color:#464852;text-align:center;margin-top:5px;line-height:1.2;}
main .wp-caption > a{display:inline-grid;vertical-align:top;clear:both;position:relative;text-decoration:none;}
main .wp-caption > a:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:rgba(39,40,44,0.6);transition:0.5s;opacity:0;}
main .wp-caption > a:after{content:"\f06e";font-family:"Font Awesome 5 Free";font-weight:900;display:block;width:50px;line-height:50px;text-align:center;font-size:32px;margin:-25px 0 0 -25px;top:50%;left:50%;position:absolute;z-index:3;color:#fff;transition:0.5s;opacity:0;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
main .wp-caption > a:hover:before, main .wp-caption > a:hover:after{opacity:1;}
main .alignnone, main .aligncenter, main .alignleft, main .alignright{display:block;overflow:hidden;}
main .alignnone{margin:0 0 20px;}
main .aligncenter{margin:0 auto 20px;}
main .alignleft{float:left;clear:left;margin:0 20px 20px 0;}
main .alignright{float:right;clear:right;margin:0 0 20px 20px;}
main table.aligncenter, main table.alignleft, main table.alignright{display:table;}
main table.aligncenter{max-width:900px;}
main table.alignleft, main table.alignright{width:50%!important;}
main table .alignnone{margin:5px 0;}
main table .aligncenter{margin:5px auto;}
main table .alignleft{margin:5px 5px 5px 0;}
main table .alignright{margin:5px 0 5px 5px;}
@media screen and (max-width:1200px){
	main table.alignleft, main table.alignright{clear:both;width:100%!important;margin:0 auto 20px;}
}
@media screen and (max-width:600px){
	main .alignleft, main .alignright{clear:both;float:none;margin:0 auto 20px;}
	main table .alignleft, main table .alignright{margin:5px auto;}
}
main .gallery{margin:0 -5px 10px;display:flex;flex-wrap:wrap;text-align:center;justify-content:space-evenly;}
main .gallery figure{margin:0 5px 10px;}
main .gallery figure img{margin:0 auto;width:auto;}
main .gallery-columns-9 figure{width:calc(11.11% - 10px);}
main .gallery-columns-8 figure{width:calc(12.5% - 10px);}
main .gallery-columns-7 figure{width:calc(14.28% - 10px);}
main .gallery-columns-6 figure{width:calc(16.66% - 10px);}
main .gallery-columns-5 figure{width:calc(20% - 10px);}
main .gallery-columns-4 figure{width:calc(25% - 10px);}
main .gallery-columns-3 figure{width:calc(33.33% - 10px);}
main .gallery-columns-2 figure{width:calc(50% - 10px);}
main .gallery-columns-1 figure{width:calc(100% - 10px);}
main .gallery figure .gallery-icon a{display:inline-block;vertical-align:top;clear:both;position:relative;text-decoration:none;max-width:100%;overflow:hidden;}
main .gallery figure .gallery-icon a:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:rgba(39,40,44,0.6);opacity:0;transition:0.5s;}
main .gallery figure .gallery-icon a:after{content:"\f00e";font-family:"Font Awesome 5 Free";font-weight:900;display:block;width:50px;line-height:50px;text-align:center;font-size:32px;margin:-25px 0 0 -25px;top:50%;left:50%;position:absolute;z-index:3;color:#fff;opacity:0;transition:0.5s;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
main .gallery figure .gallery-icon a:hover:before, main .gallery figure .gallery-icon a:hover:after{opacity:1;}
@media screen and (max-width:840px){
	main .gallery-columns-9 figure{width:calc(12.5% - 10px);}
}
@media screen and (max-width:670px){
	main .gallery-columns-9 figure, main .gallery-columns-8 figure{width:calc(14.28% - 10px);}
}
@media screen and (max-width:600px){
	main .gallery-columns-9 figure, main .gallery-columns-8 figure, main .gallery-columns-7 figure{width:calc(16.66% - 10px);}
}
@media screen and (max-width:560px){
	main .gallery-columns-9 figure, main .gallery-columns-8 figure, main .gallery-columns-7 figure, main .gallery-columns-6 figure{width:calc(20% - 10px);}
}
@media screen and (max-width:500px){
	main .gallery-columns-9 figure, main .gallery-columns-8 figure, main .gallery-columns-7 figure, main .gallery-columns-6 figure, main .gallery-columns-5 figure{width:calc(25% - 10px);}
}
@media screen and (max-width:430px){
	main .gallery-columns-9 figure, main .gallery-columns-8 figure, main .gallery-columns-7 figure, main .gallery-columns-6 figure, main .gallery-columns-5 figure, main .gallery-columns-4 figure{width:calc(33.33% - 10px);}
}
@media screen and (max-width:350px){
	main .gallery-columns-9 figure, main .gallery-columns-8 figure, main .gallery-columns-7 figure, main .gallery-columns-6 figure, main .gallery-columns-5 figure, main .gallery-columns-4 figure, main .gallery-columns-3 figure{width:calc(50% - 10px);}
}
@media screen and (max-width:290px){
	main .gallery-columns-9 figure, main .gallery-columns-8 figure, main .gallery-columns-7 figure, main .gallery-columns-6 figure, main .gallery-columns-5 figure, main .gallery-columns-4 figure, main .gallery-columns-3 figure, main .gallery-columns-2 figure{width:calc(100% - 10px);}
}
/*FORMATTING*/
/*FORMATTING GUTENBERG*/
main kbd{background:#dedee5;font-family:monospace;}
main cite{display:inline-block;vertical-align:top;font-size:14px;color:#27282c;font-weight:bold;margin-bottom:10px;}
.wp-block-separator{border-top:none;border-bottom:1px solid #dedee5;}
.wp-block-separator.aligncenter{max-width:200px;}
.wp-block-separator.is-style-wide{border-bottom-style:dashed;}
.wp-block-separator.is-style-dots:before{padding-left:1em;letter-spacing:1em;color:#464852;font-family:inherit;}
.wp-block-pullquote{margin:0 0 20px;padding:0;}
.wp-block-pullquote blockquote{border-left:none;border-top:4px solid #27282c;border-bottom:4px solid #27282c;margin-bottom:0;}
.wp-block-pullquote p{font-size:16px;line-height:1.5;color:#464852;}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p, .wp-block-pullquote.has-text-align-left p, .wp-block-pullquote.has-text-align-right p{font-size:16px;}
.wp-block-table{margin:0 0 20px;overflow-x:unset;}
.wp-block-table table{margin-bottom:0;}
.wp-block-table.is-style-stripes{border-bottom:none;}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#dedee5;}
@media screen and (max-width:1200px){
	.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright{display:block;clear:both;width:100%!important;margin:0 auto 20px;}
}
.wp-block-file{display:flex!important;flex-wrap:wrap;align-items:center;margin:0 0 20px;gap:5px 10px;}
.wp-block-file.aligncenter{justify-content:center;}
.wp-block-file .wp-block-file__button{margin-left:0;font-size:12px;color:#fff;text-decoration:none;background:#0f2a85;padding:6px 12px;transition:0.5s;border-radius:15px;}
.wp-block-file a.wp-block-file__button:hover{background:#27282c;opacity:1;}
.wp-block-image{margin:0 0 20px;}
.wp-block-image .alignleft{margin:0 20px 20px 0;}
.wp-block-image .alignright{margin:0 0 20px 20px;}
.is-style-rounded figure > a, figure.is-style-rounded > a{border-radius:100%;overflow:hidden;}
.wp-block-image figure > a, figure.wp-block-image > a{display:inline-grid;vertical-align:top;clear:both;position:relative;text-decoration:none;}
.wp-block-image figure > a:before, figure.wp-block-image > a:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:rgba(39,40,44,0.6);transition:0.5s;opacity:0;}
.wp-block-image figure > a:after, figure.wp-block-image > a:after{content:"\f06e";font-family:"Font Awesome 5 Free";font-weight:900;display:block;width:50px;line-height:50px;text-align:center;font-size:32px;margin:-25px 0 0 -25px;top:50%;left:50%;position:absolute;z-index:3;color:#fff;transition:0.5s;opacity:0;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.wp-block-image figure > a:hover:before, figure.wp-block-image > a:hover:before, .wp-block-image figure > a:hover:after, figure.wp-block-image > a:hover:after{opacity:1;}
.wp-block-image figcaption{text-align:left;margin:5px 0 0;}
.wp-block-image figure figcaption{text-align:center;}
.wp-block-image img{border-radius:3px;}
img[class^=wp-image-]{border-radius:3px;}
@media screen and (max-width:600px){
	.wp-block-image .alignleft, .wp-block-image .alignright{clear:both;float:none;margin:0 auto 20px;}
}
.wp-block-gallery{margin:0 0 20px;}
.wp-block-gallery:not(.is-cropped) figure{flex-direction:unset!important;}
.wp-block-gallery:not(.is-cropped) figure > a{flex-grow:unset!important;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:12px;line-height:1.2;}
.wp-block-gallery figure > a:after{content:"\f00e";}
.wp-block-gallery.alignleft, .wp-block-gallery.alignright, .wp-block-gallery.aligncenter{display:flex;}
.wp-block-audio, .wp-block-video, .wp-block-embed{margin:0 0 20px;}
.wp-block-audio audio, .wp-block-video video, .wp-block-embed iframe{margin-bottom:0;min-width:inherit;}
.wp-block-media-text{margin-bottom:20px;}
.wp-block-media-text.has-text-color h2, .wp-block-media-text.has-text-color h3, .wp-block-media-text.has-text-color h4, .wp-block-media-text.has-text-color h5, .wp-block-media-text.has-text-color h6, .wp-block-media-text.has-text-color p, .wp-block-media-text.has-text-color ul, .wp-block-media-text.has-text-color ol, .wp-block-media-text.has-text-color a{color:inherit;}
.wp-block-media-text .wp-block-media-text__content{padding:20px 0 1px 20px;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:20px 20px 1px 0;}
.wp-block-media-text.has-background .wp-block-media-text__content{padding:20px 20px 1px;}
@media screen and (max-width:600px){
	.wp-block-media-text{margin-bottom:0;}
	.wp-block-media-text.has-background{margin-bottom:20px;}
	.wp-block-media-text .wp-block-media-text__content, .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:20px 0 0;}
}
.wp-block-buttons{margin-bottom:20px;gap:10px!important;}
.wp-block-cover, .wp-block-cover-image{margin-bottom:20px;}
.wp-block-columns{margin-bottom:0;}
.wp-block-columns.has-background{margin-bottom:20px;padding:20px 20px 1px;}
/*FORMATTING GUTENBERG*/
/*CONTACT FORMS*/
.wpcf7-spinner{display:none!important;}
.form-cols{display:flex;flex-wrap:wrap;margin:0 -5px;}
.form-cols > div{width:calc(100% - 10px);margin:0 5px;}
.form-cols .form-col-50{width:calc(50% - 10px);}
@media screen and (max-width:480px){
	.form-cols .form-col-50{width:calc(100% - 10px);}
}
/*CONTACT FORMS*/
/*SLIDER*/
.slider-box{background:#f5f5f9;position:relative;height:700px;overflow:hidden;}
.slider-box article{display:flex;height:700px;align-items:center;background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;}
.slider-box article:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0.8;background:-moz-linear-gradient(left, rgba(15,23,56,1) 0%, rgba(15,23,56,0) 100%);background:-webkit-linear-gradient(left, rgba(15,23,56,1) 0%,rgba(15,23,56,0) 100%);background:linear-gradient(to right, rgba(15,23,56,1) 0%,rgba(15,23,56,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f1738', endColorstr='#0f173800',GradientType=1 );}
.slider-box article .align{width:100%;position:relative;z-index:2;}
.slider-box article .slide-box-wrapper{max-width:700px;}
.slider-box article h3{color:#fff;font-size:40px;text-shadow:0px 7px 15px rgba(39,40,44,0.5);}
.slider-box article p{color:#fff;font-size:20px;line-height:1.2;text-shadow:0px 5px 10px rgba(39,40,44,0.5);}
.slider-box article footer a{display:block;text-align:center;max-width:300px;text-decoration:none;background:#0f2a85;color:#fff;padding:15px 0;border-radius:3px;font-weight:bold;text-transform:uppercase;line-height:1.2;transition:0.5s;font-size:14px;}
.slider-box article footer a i{margin-right:4px;}
.slider-box article footer a:hover{background:#27282c;}
.slider-box .lSAction > a{color:#fff;background:#0f2a85;text-decoration:none;text-align:center;width:48px;height:48px;line-height:48px;margin-top:-24px;border-radius:100%;font-size:16px;}
.slider-box .lSSlideOuter .lSPager.lSpg{margin:0;position:absolute;bottom:5px;left:0;right:0;}
.slider-box .lSSlideOuter .lSPager.lSpg > li a{display:block;background:#fff;width:16px;height:16px;opacity:0.5;}
.slider-box .lSSlideOuter .lSPager.lSpg > li.active a, .slider-box .lSSlideOuter .lSPager.lSpg > li:hover a{background:#fff;opacity:1;}
@media screen and (max-width:1640px){
	.slider-box article .align{max-width:inherit;margin:0 80px;}
}
@media screen and (max-width:1280px){
	.slider-box article .slide-box-wrapper{max-width:600px;}
	.slider-box article h3{font-size:30px;}
	.slider-box article p{font-size:16px;}
}
@media screen and (max-width:940px){
	.slider-box article .slide-box-wrapper{margin:0 auto;text-align:center;}
	.slider-box article footer a{margin:0 auto;}
}
@media screen and (max-width:520px){
	.slider-box{height:550px;}
	.slider-box article{height:550px;}
}
@media screen and (max-width:440px){
	.slider-box article .align{margin:0 20px;}
	.slider-box article h3{font-size:24px;}
	.slider-box .lSAction{display:none!important;}
}
/*SLIDER*/
/*COLLECTIONS*/
.collections-box{text-align:center;}
.collections-box h3{background:url(images/hr-line.webp)center bottom no-repeat;padding-bottom:45px;}
@media screen and (max-width:498px){
	.collections-box h3{background-size:contain;}
}
.collections-box p{max-width:700px;margin:0 auto 20px;}
.collections-box ul{list-style:none;padding-left:0;margin:40px -10px 0;display:flex;flex-wrap:wrap;justify-content:center;}
.collections-box ul li{flex:1 0 calc(50% - 20px);margin:0 10px 20px;}
.collections-box .collections-4-cols li{flex:1 0 calc(25% - 20px);}
.collections-box ul li a{display:block;background:#27282c;text-decoration:none;position:relative;border-radius:3px;overflow:hidden;color:#fff;text-align:center;font-size:20px;text-shadow:0px 7px 15px rgba(39,40,44,0.5);font-weight:bold;text-transform:uppercase;}
.collections-box ul li a:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0.5;transition:0.5s;background:#27282c;background:-moz-linear-gradient(top, rgba(39,40,44,0) 0%, rgba(39,40,44,1) 100%);background:-webkit-linear-gradient(top, rgba(39,40,44,0) 0%,rgba(39,40,44,1) 100%);background:linear-gradient(to bottom, rgba(39,40,44,0) 0%,rgba(39,40,44,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0027282c', endColorstr='#27282c',GradientType=0 );}
.collections-box ul li a:hover:before{opacity:0.8;}
.collections-box ul li a .collection-badge{position:absolute;z-index:2;left:8px;top:8px;background:#0f2a85;color:#fff;font-size:12px;text-transform:uppercase;border-radius:15px;padding:4px 8px;font-weight:bold;min-width:80px;}
.collections-box ul li a .collection-badge.right{left:inherit;right:8px;}
.collections-box ul li a .collection-badge.orange{background:#e94919;}
.collections-box ul li a .collection-badge i{margin-right:4px;}
.collections-box ul li a img{display:block;margin:0 auto;height:520px;object-fit:cover;width:100%;}
.collections-box ul li a .collection-title{position:absolute;z-index:1;left:0;right:0;top:0;bottom:15px;display:flex;flex-wrap:wrap;justify-content:center;align-items:end;}
.collections-box ul li a .collection-title span{line-height:1.2;}
.collections-box ul li a:hover .collection-title span{text-decoration:underline;}
.collections-box footer a{display:block;text-decoration:none;font-weight:bold;border:1px solid #0f2a85;border-radius:3px;padding:12px 0;max-width:300px;margin:20px auto 20px;text-transform:uppercase;font-size:14px;transition:0.5s;}
.collections-box footer a i{margin-right:4px;}
.collections-box footer a:hover{background:#0f2a85;color:#fff;}
@media screen and (max-width:1300px){
	.collections-box ul li a img{height:420px;}
}
@media screen and (max-width:1120px){
	.collections-box ul li a img{height:360px;}
}
@media screen and (max-width:1040px){
	.collections-box ul li a img{height:320px;}
}
@media screen and (max-width:940px){
	.collections-box ul li a img{height:290px;}
}
@media screen and (max-width:850px){
	.collections-box ul li a img{height:250px;}
}
@media screen and (max-width:760px){
	.collections-box ul li a{font-size:14px;}
}
@media screen and (max-width:520px){
	.collections-box .collections-4-cols li{flex:1 0 calc(100% - 20px);}
	.collections-box ul li a{font-size:20px;}
	.collections-box ul li a img{height:520px;}
}
@media screen and (max-width:380px){
	.collections-box ul li a img{height:420px;}
}
@media screen and (max-width:340px){
	.collections-box ul li a img{height:360px;}
}
/*COLLECTIONS*/
/*FEATURED VIDEO*/
.featured-video-box{padding:0;overflow:hidden;}
.featured-video-box .video-wrapper{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}
.featured-video-box .video-wrapper iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}
/*FEATURED VIDEO*/
/*FEATURES*/
.features-box{background:#f5f5f9;text-align:center;}
.features-box h3{background:url(images/hr-line.webp)center bottom no-repeat;padding-bottom:45px;}
@media screen and (max-width:498px){
	.features-box h3{background-size:contain;}
}
.features-box p{max-width:700px;margin:0 auto 20px;}
.features-box ul{list-style:none;padding-left:0;margin:40px -10px 0;display:flex;flex-wrap:wrap;}
.features-box ul li{width:calc(33.33% - 20px);margin:0 10px 20px;}
.features-box ul li a{display:block;height:100%;text-decoration:none;color:#464852;transition:0.5s;}
.features-box ul li a:hover{color:#fff;}
.features-box ul li .feature-wrapper{display:block;height:100%;padding:60px 40px 40px;background:url(images/feature-icon.webp)center 30px no-repeat #fff;background-size:50px;border-radius:3px;transition:0.5s;}
.features-box ul li a:hover .feature-wrapper{background-color:#0f2a85;background-size:0px;padding-top:40px;padding-bottom:60px;}
.features-box ul li i{display:block;margin:0 auto 10px;width:60px;line-height:60px;font-size:30px;color:#ff4a4a;transition:0.5s;}
.features-box ul li a:hover i{color:#fff;}
.features-box ul li .feature-title{line-height:1.2;margin-bottom:10px;}
.features-box ul li .feature-title strong{color:#27282c;line-height:1.2;text-transform:uppercase;transition:0.5s;}
.features-box ul li a:hover .feature-title strong{color:#fff;}
.features-box ul li .feature-desc{font-size:14px;transition:0.5s;}
.features-box ul li a:hover .feature-desc{color:#fff;}
@media screen and (max-width:1160px){
	.features-box ul li{width:calc(50% - 20px);}
}
@media screen and (max-width:770px){
	.features-box ul li{width:calc(100% - 20px);}
}
@media screen and (max-width:370px){
	.features-box ul li .feature-wrapper{padding-left:20px!important;padding-right:20px!important;}
}
/*FEATURES*/
/*TESTIMONIALS AND GALLERY*/
.testimonials-gallery-box{background:url(images/testimonials-bg.webp)center top #0f2a85;text-align:center;}
.testimonials-gallery-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;margin-bottom:20px;}
.testimonials-gallery-wrapper:before{content:"";display:block;position:absolute;left:53%;width:1px;top:0;bottom:0;background:#fff;opacity:0.2;}
.testimonials-gallery-wrapper .gallery-part{width:calc(53% - 20px);background:#fff;padding:20px 20px 1px;border-radius:3px;}
.testimonials-gallery-wrapper .gallery-part .gallery-wrapper{display:flex;flex-wrap:wrap;margin:0 -10px;}
.testimonials-gallery-wrapper .gallery-part .gallery-wrapper figure{width:calc(33.33% - 20px);margin:0 10px 20px;}
.testimonials-gallery-wrapper .gallery-part .gallery-wrapper figure a{display:block;overflow:hidden;border-radius:3px;position:relative;margin:0 auto;}
.testimonials-gallery-wrapper .gallery-part .gallery-wrapper figure a:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:rgba(39,40,44,0.6);opacity:0;transition:0.5s;}
.testimonials-gallery-wrapper .gallery-part .gallery-wrapper figure a:after{content:"\f00e";font-family:"Font Awesome 5 Free";font-weight:900;display:block;width:50px;line-height:50px;text-align:center;font-size:32px;margin:-25px 0 0 -25px;top:50%;left:50%;position:absolute;z-index:3;color:#fff;opacity:0;transition:0.5s;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.testimonials-gallery-wrapper .gallery-part .gallery-wrapper figure a:hover:after, .testimonials-gallery-wrapper .gallery-part .gallery-wrapper figure a:hover:before{opacity:1;}
.testimonials-gallery-wrapper .gallery-part .gallery-wrapper figure a img{display:block;margin:0 auto;}
.testimonials-gallery-wrapper .gallery-part .gallery-cta-link{display:block;margin:0 auto 20px;max-width:300px;text-decoration:none;font-weight:bold;border:1px solid #0f2a85;border-radius:3px;padding:12px 0;text-transform:uppercase;font-size:14px;transition:0.5s;}
.testimonials-gallery-wrapper .gallery-part .gallery-cta-link:hover{background:#0f2a85;color:#fff;}
.testimonials-gallery-wrapper .testimonials-part{width:calc(47% - 20px);}
.testimonials-gallery-wrapper .testimonials-part h3{color:#fff;}
.testimonials-gallery-wrapper .testimonials-part > p{max-width:700px;margin:0 auto 20px;color:#fff;}
.testimonials-gallery-wrapper .testimonials-part article{background:#fff;padding:30px;border-radius:3px;max-width:900px;margin:75px auto 0;}
.testimonials-gallery-wrapper .testimonials-part article img{display:block;width:150px;margin:-95px auto 10px;border-radius:100%;}
.testimonials-gallery-wrapper .testimonials-part article h4{text-transform:uppercase;font-size:18px;margin-bottom:10px;}
.testimonials-gallery-wrapper .testimonials-part article .testimonial-rating{margin-bottom:10px;font-size:14px;color:#ff9c46;}
.testimonials-gallery-wrapper .testimonials-part article p{margin-bottom:0;font-size:14px;}
.testimonials-gallery-wrapper .testimonials-part article footer p{margin-top:10px;font-size:12px;text-transform:uppercase;}
.testimonials-gallery-wrapper .testimonials-part .lSAction > a{color:#0f2a85;background:#fff;text-decoration:none;text-align:center;width:48px;height:48px;line-height:48px;margin-top:-24px;border-radius:100%;font-size:16px;}
.testimonials-gallery-wrapper .testimonials-part .lSSlideOuter .lSPager.lSpg > li a{display:block;background:#fff;width:16px;height:16px;opacity:0.5;}
.testimonials-gallery-wrapper .testimonials-part .lSSlideOuter .lSPager.lSpg > li.active a, .testimonials-gallery-wrapper .testimonials-part .lSSlideOuter .lSPager.lSpg > li:hover a{background:#fff;opacity:1;}
@media screen and (max-width:1280px){
	.testimonials-gallery-wrapper{justify-content:center;}
	.testimonials-gallery-wrapper:before{display:none;}
	.testimonials-gallery-wrapper .gallery-part{order:2;width:100%;margin-top:20px;max-width:776px;}
	.testimonials-gallery-wrapper .testimonials-part{order:1;width:100%;}
}
@media screen and (max-width:564px){
	.testimonials-gallery-wrapper .gallery-part .gallery-wrapper figure{width:calc(50% - 20px);}
	.testimonials-gallery-wrapper .gallery-part .gallery-wrapper figure:last-child{display:none;}
}
@media screen and (max-width:550px){
	.testimonials-gallery-wrapper .testimonials-part .lSAction{display:none!important;}
}
/*TESTIMONIALS AND GALLERY*/
/*TESTIMONIALS*/
.testimonials-box{background:url(images/testimonials-bg.webp)center top #0f2a85;text-align:center;}
.testimonials-box h3{color:#fff;}
.testimonials-box .align{max-width:1100px;}
.testimonials-box section > p{max-width:700px;margin:0 auto 20px;color:#fff;}
.testimonials-box article{background:#fff;padding:30px;border-radius:3px;max-width:900px;margin:75px auto 0;}
.testimonials-box article img{display:block;width:150px;margin:-95px auto 10px;border-radius:100%;}
.testimonials-box article h4{text-transform:uppercase;font-size:18px;margin-bottom:10px;}
.testimonials-box article .testimonial-rating{margin-bottom:10px;font-size:14px;color:#ff9c46;}
.testimonials-box article p{margin-bottom:0;font-size:14px;}
.testimonials-box article footer p{margin-top:10px;font-size:12px;text-transform:uppercase;}
.testimonials-box .lSAction > a{color:#0f2a85;background:#fff;text-decoration:none;text-align:center;width:48px;height:48px;line-height:48px;margin-top:-24px;border-radius:100%;font-size:16px;}
.testimonials-box .lSSlideOuter .lSPager.lSpg > li a{display:block;background:#fff;width:16px;height:16px;opacity:0.5;}
.testimonials-box .lSSlideOuter .lSPager.lSpg > li.active a, .testimonials-box .lSSlideOuter .lSPager.lSpg > li:hover a{background:#fff;opacity:1;}
@media screen and (max-width:550px){
	.testimonials-box .lSAction{display:none!important;}
}
/*TESTIMONIALS*/
/*CTA*/
.cta-box{padding:100px 20px 80px;background:url(images/cta-bg.webp)center center no-repeat fixed #27282c;background-size:cover;position:relative;}
.cta-box:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:#000620;opacity:0.8;mix-blend-mode:multiply;}
.cta-box .align{position:relative;z-index:2;}
.cta-box aside{display:flex;flex-wrap:wrap;align-items:center;margin:0 -10px;}
.cta-box .cta-content{width:calc(70% - 20px);margin:0 10px 20px;}
.cta-box .cta-content-wrapper{max-width:700px;}
.cta-box .cta-heading{color:#fff;line-height:1.2;font-size:24px;margin-bottom:10px;}
.cta-box .cta-heading strong{font-family:'Merriweather', serif;line-height:1.2;}
.cta-box .cta-desc{color:#fff;font-size:16px;opacity:0.8;}
.cta-box .cta-action{width:calc(30% - 20px);margin:0 10px 20px;}
.cta-box .cta-action a{display:block;text-align:center;max-width:300px;text-decoration:none;background:#fff;color:#27282c;padding:15px 0;border-radius:3px;font-weight:bold;text-transform:uppercase;line-height:1.2;transition:0.5s;font-size:14px;margin-left:auto;}
.cta-box .cta-action a i{margin-right:4px;}
.cta-box .cta-action a:hover{background:#0f2a85;color:#fff;}
@media screen and (max-width:860px){
	.cta-box .cta-content, .cta-box .cta-action{width:calc(100% - 20px);}
	.cta-box .cta-content-wrapper{margin:0 auto;text-align:center;}
	.cta-box .cta-action a{margin:0 auto;}
}
/*CTA*/
/*FAQ*/
.faq-box h3{text-align:center;background:url(images/hr-line.webp)center bottom no-repeat;padding-bottom:45px;}
@media screen and (max-width:498px){
	.faq-box h3{background-size:contain;}
}
.faq-box section > p{text-align:center;max-width:700px;margin:0 auto 40px;}
.accordion{display:block;cursor:pointer;border:1px solid #0f2a85;padding:15px 30px 15px 15px;border-radius:3px;margin-bottom:20px;transition:0.5s;position:relative;}
.accordion h4{margin-bottom:0;font-family:'Noto Sans', sans-serif;font-size:14px;text-transform:uppercase;color:inherit;}
.accordion i{display:block;width:16px;line-height:16px;text-align:center;position:absolute;right:10px;top:50%;margin-top:-8px;transition:transform 0.3s;}
.accordion:hover, .accordion.active{color:#fff;background:#0f2a85;}
.accordion:hover i, .accordion.active i{transform:rotate(-90deg);}
.panel{display:none;}
/*FAQ*/
/*BANNER*/
.banner-box{position:relative;background-position:center top;background-repeat:no-repeat;background-color:#27282c;background-size:cover;}
.banner-box:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0.8;background:linear-gradient(to right, rgba(15,23,56,1) 0%,rgba(15,23,56,0) 100%);}
.banner-box .align{position:relative;z-index:2;}
.banner-box aside{display:flex;flex-wrap:wrap;align-items:center;min-height:500px;}
.banner-box .banner-box-wrap{width:100%;max-width:700px;}
.banner-box p{color:#fff;}
.banner-box .banner-box-heading{font-size:40px;line-height:1.2;text-shadow:0px 7px 15px rgba(39,40,44,0.5);}
.banner-box .banner-box-heading strong{line-height:1.2;}
.banner-box p:not(.banner-box-heading){font-size:20px;line-height:1.2;}
.banner-box .banner-box-links{display:flex;flex-wrap:wrap;margin-bottom:20px;gap:8px;}
.banner-box .banner-box-links a{display:block;text-align:center;text-decoration:none;background:#0f2a85;color:#fff;padding:15px 12px;border-radius:3px;font-weight:bold;text-transform:uppercase;line-height:1.2;transition:0.5s;font-size:14px;width:100%;max-width:330px;}
.banner-box .banner-box-links a i{margin-right:4px;}
.banner-box .banner-box-links a:hover{background:#27282c;}
@media screen and (max-width:760px){
	.banner-box aside{text-align:center;justify-content:center;}
	.banner-box .banner-box-links{justify-content:center;}
}
@media screen and (max-width:570px){
	.banner-box .banner-box-heading{font-size:28px;}
	.banner-box p:not(.banner-box-heading){font-size:18px;}
}
/*BANNER*/
/*404 PAGE*/
.page-404-style{text-align:center;}
.page-404-style h1{background:url(images/hr-line.webp)center bottom no-repeat;padding-bottom:45px;}
@media screen and (max-width:498px){
	.page-404-style h1{background-size:contain;}
}
/*404 PAGE*/
/*BLOG*/
.blog-category-desc{text-align:center;max-width:700px;margin:0 auto;}
.blog-category-desc h1{background:url(images/hr-line.webp)center bottom no-repeat;padding-bottom:45px;}
@media screen and (max-width:498px){
	.blog-category-desc h1{background-size:contain;}
}
.blog-list{list-style:none;padding-left:0;margin:40px -10px 0;display:flex;flex-wrap:wrap;justify-content:center;}
.blog-list li{flex:1 0 calc(50% - 20px);margin:0 10px 20px;}
.blog-list li a{display:block;background:#27282c;text-decoration:none;position:relative;border-radius:3px;overflow:hidden;color:#fff;text-align:center;font-size:20px;text-shadow:0px 7px 15px rgba(39,40,44,0.5);font-weight:bold;text-transform:uppercase;}
.blog-list li a:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0.5;transition:0.5s;background:#27282c;background:-moz-linear-gradient(top, rgba(39,40,44,0) 0%, rgba(39,40,44,1) 100%);background:-webkit-linear-gradient(top, rgba(39,40,44,0) 0%,rgba(39,40,44,1) 100%);background:linear-gradient(to bottom, rgba(39,40,44,0) 0%,rgba(39,40,44,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0027282c', endColorstr='#27282c',GradientType=0 );}
.blog-list li a:hover:before{opacity:0.8;}
.blog-list li a .wp-post-image{display:block;margin:0 auto;}
.blog-list li a .post-heading{position:absolute;z-index:1;left:0;right:0;top:0;bottom:15px;display:flex;flex-wrap:wrap;justify-content:center;align-items:end;}
.blog-list li a .post-heading span{line-height:1.2;}
.blog-list li a:hover .post-heading span{text-decoration:underline;}
@media screen and (max-width:750px){
	.blog-list li{flex:1 0 calc(100% - 20px);}
}
@media screen and (max-width:350px){
	.blog-list li a{font-size:16px;}
}
/*BLOG*/
/*BLOG POST*/
.blog-post-box section .wp-post-image{border-radius:3px;}
/*BLOG POST*/
/*POSTS NAVIGATION*/
.blog-posts-nav ul{list-style:none;padding-left:0;margin:0 -10px;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;}
.blog-posts-nav ul li{width:calc(50% - 20px);margin:0 10px 20px;}
.blog-posts-nav ul li a{display:block;height:100%;border:1px solid #0f2a85;padding:14px 5px;border-radius:3px;text-decoration:none;font-size:14px;transition:0.5s;}
.blog-posts-nav ul li a:hover{color:#fff;background:#0f2a85;}
.blog-posts-nav ul li a small{text-transform:uppercase;font-size:11px;}
@media screen and (max-width:680px){
	.blog-posts-nav ul li{width:calc(100% - 20px);}
}
/*POSTS NAVIGATION*/
/*INLINE CTA BLOCK*/
.in-text-cta{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px;padding:30px 40px;background-position:center;background-repeat:no-repeat;background-color:#1a223a;background-image:url(images/inline-cta-bg.webp);background-size:cover;overflow:hidden;border-radius:3px;position:relative;}
.in-text-cta:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:-moz-linear-gradient(left, rgba(15,23,56,1) 0%, rgba(15,23,56,0) 100%);background:-webkit-linear-gradient(left, rgba(15,23,56,1) 0%,rgba(15,23,56,0) 100%);background:linear-gradient(to right, rgba(15,23,56,1) 0%,rgba(15,23,56,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f1738', endColorstr='#0f173800',GradientType=1 );}
.in-text-cta-content{width:70%;margin-right:20px;position:relative;}
.in-text-cta-link{width:calc(30% - 20px);position:relative;}
.in-text-cta p{color:#fff;margin:10px 0;line-height:1.2;max-width:500px;}
.in-text-cta p strong{line-height:1.2;text-transform:uppercase;font-size:20px;}
.in-text-cta a{display:block;margin:10px auto;text-align:center;background:#fff;text-decoration:none;border-radius:3px;line-height:42px;font-weight:bold;text-transform:uppercase;font-size:14px;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#27282c;transition:color 0.5s;}
.in-text-cta a i{margin-right:4px;}
.in-text-cta a:hover{color:#0f2a85;}
@media screen and (max-width:780px){
	.in-text-cta:before{background:rgba(15,23,56,0.8);}
	.in-text-cta-content{width:100%;margin-right:0;text-align:center;}
	.in-text-cta-link{width:100%;}
	.in-text-cta p{max-width:inherit;}
	.in-text-cta a{max-width:300px;}
}
@media screen and (max-width:418px){
	.in-text-cta{padding:10px 20px;}
}
/*INLINE CTA BLOCK*/
/*READ MORE LESS*/
.slide-read-more{overflow:hidden;position:relative;}
.slide-read-more:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:100px;transition:0.5s;background:-moz-linear-gradient(top,  rgba(245,245,249,0) 0%, rgba(245,245,249,1) 80%);background:-webkit-linear-gradient(top,  rgba(245,245,249,0) 0%,rgba(245,245,249,1) 80%);background:linear-gradient(to bottom,  rgba(245,245,249,0) 0%,rgba(245,245,249,1) 80%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f900', endColorstr='#f5f5f9',GradientType=0 );}
.slide-read-more.slide-read-more-expanded:before{height:0;}
.slide-read-more-button{margin:0 auto 20px;cursor:pointer;display:none;color:#0f2a85;font-size:12px;border:1px solid #0f2a85;border-radius:3px;padding:5px;text-align:center;max-width:200px;text-transform:uppercase;transition:0.5s;font-weight:bold;}
.slide-read-more-button i{margin-right:4px;}
.slide-read-more-button:hover{background:#0f2a85;color:#fff;}
/*READ MORE LESS*/
/*SERVICES LIST*/
.services-list{list-style:none;padding-left:0;margin:0 -10px;display:flex;flex-wrap:wrap;}
.services-list li{flex:1 0 calc(50% - 20px);margin:0 10px 20px;}
.services-list li a{display:block;background:#27282c;text-decoration:none;position:relative;border-radius:3px;overflow:hidden;color:#fff;text-align:center;font-size:20px;text-shadow:0px 7px 15px rgba(39,40,44,0.5);font-weight:bold;text-transform:uppercase;}
.services-list li a:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0.5;transition:0.5s;background:#27282c;background:-moz-linear-gradient(top, rgba(39,40,44,0) 0%, rgba(39,40,44,1) 100%);background:-webkit-linear-gradient(top, rgba(39,40,44,0) 0%,rgba(39,40,44,1) 100%);background:linear-gradient(to bottom, rgba(39,40,44,0) 0%,rgba(39,40,44,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0027282c', endColorstr='#27282c',GradientType=0 );}
.services-list li a:hover:before{opacity:0.8;}
.services-list li a img{display:block;margin:0 auto;}
.services-list li a .service-heading{position:absolute;z-index:1;left:0;right:0;top:0;bottom:15px;display:flex;flex-wrap:wrap;justify-content:center;align-items:end;}
.services-list li a .service-heading span{line-height:1.2;}
.services-list li a:hover .service-heading span{text-decoration:underline;}
@media screen and (max-width:680px){
	.services-list li{flex:1 0 calc(100% - 20px);}
}
@media screen and (max-width:370px){
	.services-list li a{font-size:16px;}
}
/*SERVICES LIST*/
/*GALLERIES LIST*/
.galleries-layout h1{background:url(images/hr-line.webp)center bottom no-repeat;padding-bottom:45px;text-align:center;}
@media screen and (max-width:498px){
	.galleries-layout h1{background-size:contain;}
}
.galleries-layout > p{text-align:center;max-width:700px;margin:0 auto 20px;}

.galleries-list{list-style:none;padding-left:0;margin:40px -10px 0;display:flex;flex-wrap:wrap;justify-content:center;}
.galleries-list > li{margin:0 10px 20px;width:calc(25% - 20px);}
.galleries-list > li > a{display:block;text-align:center;}
.galleries-list > li > a div{position:relative;overflow:hidden;background:#27282c;border-radius:3px;margin-bottom:5px;}
.galleries-list > li > a div:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:rgba(39,40,44,0.6);opacity:0;transition:0.5s;}
.galleries-list > li > a div:after{content:"\f06e";font-family:"Font Awesome 5 Free";font-weight:900;display:block;width:50px;line-height:50px;text-align:center;font-size:32px;margin:-25px 0 0 -25px;top:50%;left:50%;position:absolute;z-index:3;color:#fff;opacity:0;transition:0.5s;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.galleries-list > li > a:hover div:before, .galleries-list > li > a:hover div:after{opacity:1;}
.galleries-list > li > a div img{display:block;margin:0 auto;height:520px;object-fit:cover;}
@media screen and (max-width:1300px){
	.galleries-list > li > a div img{height:380px;}
}
@media screen and (max-width:1110px){
	.galleries-list > li > a div img{height:350px;}
}
@media screen and (max-width:1020px){
	.galleries-list > li{width:calc(33.33% - 20px);}
	.galleries-list > li > a div img{height:420px;}
}
@media screen and (max-width:940px){
	.galleries-list > li > a div img{height:380px;}
}
@media screen and (max-width:840px){
	.galleries-list > li > a div img{height:350px;}
}
@media screen and (max-width:770px){
	.galleries-list > li{width:calc(50% - 20px);}
	.galleries-list > li > a div img{height:520px;}
}
@media screen and (max-width:670px){
	.galleries-list > li > a div img{height:420px;}
}
@media screen and (max-width:620px){
	.galleries-list > li > a div img{height:380px;}
}
@media screen and (max-width:560px){
	.galleries-list > li > a div img{height:350px;}
}
@media screen and (max-width:518px){
	.galleries-list > li{width:calc(100% - 20px);}
	.galleries-list > li > a div img{height:600px;}
}
@media screen and (max-width:450px){
	.galleries-list > li > a div img{height:550px;}
}
@media screen and (max-width:410px){
	.galleries-list > li > a div img{height:490px;}
}
@media screen and (max-width:370px){
	.galleries-list > li > a div img{height:420px;}
}

#GalleriesOverlay{z-index:99999;}
.gallery-popup-holder{display:none;}
.gallery-popup{display:flex;align-items:center;position:fixed;left:5%;right:5%;top:5%;bottom:5%;background:#fff;z-index:99999;padding:20px;border-radius:3px;}
.gallery-popup .gallery-close-popup{display:block;position:absolute;z-index:2;right:5px;top:5px;border-radius:3px;border:none;width:42px;line-height:42px;padding:0;color:#fff;background:#0f2a85;}
.gallery-popup .gallery-close-popup:hover, .gallery-popup .gallery-close-popup:focus{background:#27282c;}
.gallery-popup .align{height:100%;}
.gallery-popup-wrapper{display:flex;flex-wrap:wrap;align-items:center;padding-top:20px;height:100%;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(39,40,44,0.3) rgba(39,40,44,0.1);}
.gallery-popup-wrapper::-webkit-scrollbar{width:6px;}
.gallery-popup-wrapper::-webkit-scrollbar-track{background:rgba(39,40,44,0.1);}
.gallery-popup-wrapper::-webkit-scrollbar-thumb{background:rgba(39,40,44,0.3);}
.gallery-popup-wrapper .gallery-popup-images{width:600px;margin-bottom:20px;}
.gallery-popup-wrapper .gallery-popup-images .gallery-popup-image{margin-bottom:0;}
.gallery-popup-wrapper .gallery-popup-images .gallery-popup-image a{display:block;background:#27282c;border-radius:3px;overflow:hidden;position:relative;}
.gallery-popup-wrapper .gallery-popup-images .gallery-popup-image a:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:rgba(39,40,44,0.6);opacity:0;transition:0.5s;}
.gallery-popup-wrapper .gallery-popup-images .gallery-popup-image a:after{content:"\f00e";font-family:"Font Awesome 5 Free";font-weight:900;display:block;width:50px;line-height:50px;text-align:center;font-size:32px;margin:-25px 0 0 -25px;top:50%;left:50%;position:absolute;z-index:3;color:#fff;opacity:0;transition:0.5s;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.gallery-popup-wrapper .gallery-popup-images .gallery-popup-image a:hover:before, .gallery-popup-wrapper .gallery-popup-images .gallery-popup-image a:hover:after{opacity:1;}
.gallery-popup-wrapper .gallery-popup-images .gallery-popup-image a img{display:block;margin:0 auto;width:auto;max-height:500px;}
.gallery-popup-wrapper .gallery-popup-images .gallery-popup-thumbs{display:flex;flex-wrap:wrap;margin:0 -4px;}
.gallery-popup-wrapper .gallery-popup-images .gallery-popup-thumbs figure{width:calc(16.66% - 8px);margin:8px 4px 0;max-width:100px;}
.gallery-popup-wrapper .gallery-popup-images .gallery-popup-thumbs figure a{display:block;background:#27282c;border-radius:3px;overflow:hidden;position:relative;}
.gallery-popup-wrapper .gallery-popup-images .gallery-popup-thumbs figure a:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:rgba(39,40,44,0.6);opacity:0;transition:0.5s;}
.gallery-popup-wrapper .gallery-popup-images .gallery-popup-thumbs figure a:after{content:"\f00e";font-family:"Font Awesome 5 Free";font-weight:900;display:block;width:50px;line-height:50px;text-align:center;font-size:32px;margin:-25px 0 0 -25px;top:50%;left:50%;position:absolute;z-index:3;color:#fff;opacity:0;transition:0.5s;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.gallery-popup-wrapper .gallery-popup-images .gallery-popup-thumbs figure a:hover:before, .gallery-popup-wrapper .gallery-popup-images .gallery-popup-thumbs figure a:hover:after{opacity:1;}
.gallery-popup-wrapper .gallery-popup-images .gallery-popup-thumbs figure a img{display:block;margin:0 auto;}
.gallery-popup-wrapper .gallery-popup-desc{width:calc(100% - 620px);margin-left:20px;}
.gallery-popup-wrapper .gallery-popup-desc p strong{color:#27282c;font-size:20px;font-family:'Merriweather', serif;}
@media screen and (max-width:1720px){
	.gallery-popup{left:0;right:0;top:0;bottom:0;}
}
@media screen and (max-width:1034px){
	.gallery-popup-wrapper .gallery-popup-images{width:400px;}
	.gallery-popup-wrapper .gallery-popup-desc{width:calc(100% - 420px);}
}
@media screen and (max-width:834px){
	.gallery-popup-wrapper .gallery-popup-images{width:300px;}
	.gallery-popup-wrapper .gallery-popup-images .gallery-popup-thumbs figure{width:calc(25% - 8px);}
	.gallery-popup-wrapper .gallery-popup-desc{width:calc(100% - 320px);}
}
@media screen and (max-width:734px){
	.gallery-popup-wrapper .gallery-popup-images{width:100%;max-width:600px;margin:0 auto 20px;}
	.gallery-popup-wrapper .gallery-popup-images .gallery-popup-thumbs figure{width:calc(16.66% - 8px);}
	.gallery-popup-wrapper .gallery-popup-desc{width:100%;margin-left:0;}
}
@media screen and (max-width:420px){
	.gallery-popup-wrapper .gallery-popup-images .gallery-popup-thumbs figure{width:calc(25% - 8px);}
}
/*GALLERIES LIST*/
/*PRODUCT CATEGORIES*/
.product-categories-box{text-align:center;}
.product-categories-box h3, .product-categories-box h1{background:url(images/hr-line.webp)center bottom no-repeat;padding-bottom:45px;}
@media screen and (max-width:498px){
	.product-categories-box h3, .product-categories-box h1{background-size:contain;}
}
.product-categories ul{list-style:none;padding-left:0;margin:40px -10px 0;display:flex;flex-wrap:wrap;}
.product-categories ul li{margin:0 10px 20px;flex:1 0 calc(25% - 20px);}
.product-categories ul li a{display:block;background:#27282c;text-decoration:none;position:relative;border-radius:3px;overflow:hidden;color:#fff;text-align:center;font-size:20px;text-shadow:0px 7px 15px rgba(39,40,44,0.5);font-weight:bold;text-transform:uppercase;}
.product-categories ul li a:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0.5;transition:0.5s;background:#27282c;background:-moz-linear-gradient(top, rgba(39,40,44,0) 0%, rgba(39,40,44,1) 100%);background:-webkit-linear-gradient(top, rgba(39,40,44,0) 0%,rgba(39,40,44,1) 100%);background:linear-gradient(to bottom, rgba(39,40,44,0) 0%,rgba(39,40,44,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0027282c', endColorstr='#27282c',GradientType=0 );}
.product-categories ul li a:hover:before{opacity:0.8;}
.product-categories ul li a img{display:block;margin:0 auto;height:520px;width:100%;max-width:600px;object-fit:cover;}
.product-categories ul li a .product-category-title{position:absolute;z-index:1;left:0;right:0;top:0;bottom:15px;display:flex;flex-wrap:wrap;justify-content:center;align-items:end;}
.product-categories ul li a .product-category-title span{line-height:1.2;}
.product-categories ul li a:hover .product-category-title span{text-decoration:underline;}
@media screen and (max-width:1300px){
	.product-categories ul li a img{height:420px;}
}
@media screen and (max-width:1120px){
	.product-categories ul li a img{height:360px;}
}
@media screen and (max-width:1040px){
	.product-categories ul li a img{height:320px;}
}
@media screen and (max-width:940px){
	.product-categories ul li a img{height:290px;}
}
@media screen and (max-width:850px){
	.product-categories ul li a img{height:250px;}
}
@media screen and (max-width:760px){
	.product-categories ul li a{font-size:14px;}
}
@media screen and (max-width:520px){
	.product-categories ul li{flex:1 0 calc(100% - 20px);}
	.product-categories ul li a{font-size:20px;}
	.product-categories ul li a img{height:520px;}
}
@media screen and (max-width:380px){
	.product-categories ul li a img{height:420px;}
}
@media screen and (max-width:340px){
	.product-categories ul li a img{height:360px;}
}
/*PRODUCT CATEGORIES*/
/*PRODUCT LISTINGS*/
.product-listing-box h3, .product-listing-box h1{text-align:center;background:url(images/hr-line.webp)center bottom no-repeat;padding-bottom:45px;}
@media screen and (max-width:498px){
	.product-listing-box h3, .product-listing-box h1{background-size:contain;}
}
.product-list .products{list-style:none;padding-left:0;margin:40px -10px 0;display:flex;flex-wrap:wrap;justify-content:center;}
.product-list .products li{margin:0 10px 20px;width:calc(25% - 20px);border-radius:3px;position:relative;overflow:hidden;background:#f5f5f9;box-shadow:0px 3px 10px rgba(39,40,44,0.15);padding-bottom:78px;}
.product-list .products li.product-category{display:none;}
.product-list .products li .woocommerce-LoopProduct-link{display:block;position:relative;text-decoration:none;color:#27282c;margin-bottom:8px;}
.product-list .products li .woocommerce-LoopProduct-link .new-arrival{display:block;position:absolute;z-index:2;left:8px;top:8px;background:#e94919;color:#fff;font-size:12px;text-transform:uppercase;border-radius:15px;padding:4px 8px;font-weight:bold;}
.product-list .products li .woocommerce-LoopProduct-link .new-arrival i{margin-right:4px;}
.product-list .products li .woocommerce-LoopProduct-link .onsale{display:block;position:absolute;z-index:2;right:8px;top:8px;background:#0f2a85;color:#fff;font-size:12px;text-transform:uppercase;border-radius:15px;padding:4px 8px;font-weight:bold;}
.product-list .products li .woocommerce-LoopProduct-link .pre-order{display:block;position:absolute;z-index:2;left:8px;bottom:8px;background:#fff;color:#27282c;font-size:12px;text-transform:uppercase;border-radius:15px;padding:4px 8px;font-weight:bold;}
.product-list .products li .woocommerce-LoopProduct-link .pre-order i{margin-right:4px;}
.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:520px;position:relative;background:#27282c;margin-bottom:8px;border-radius:3px;overflow:hidden;}
.product-list .products li .woocommerce-LoopProduct-link .product-image-slider .swiper{height:100%;}
.product-list .products li .woocommerce-LoopProduct-link .product-image-slider .swiper-button-next, .product-list .products li .woocommerce-LoopProduct-link .product-image-slider .swiper-button-prev{color:#fff;background:#27282c;width:48px;height:96px;top:50%;margin-top:-48px;opacity:0.5;transition:opacity 0.5s;}
.product-list .products li .woocommerce-LoopProduct-link .product-image-slider .swiper-button-next:after, .product-list .products li .woocommerce-LoopProduct-link .product-image-slider .swiper-button-prev:after{font-size:24px;}
.product-list .products li .woocommerce-LoopProduct-link .product-image-slider .swiper-button-next:hover, .product-list .products li .woocommerce-LoopProduct-link .product-image-slider .swiper-button-prev:hover{opacity:1;}
.product-list .products li .woocommerce-LoopProduct-link .product-image-slider .swiper-button-prev{left:0;border-radius:0px 3px 3px 0px;}
.product-list .products li .woocommerce-LoopProduct-link .product-image-slider .swiper-button-next{right:0;border-radius:3px 0px 0px 3px;}
.product-list .products li .woocommerce-LoopProduct-link .product-image-slider .swiper-button-disabled{opacity:0.2!important;}
.product-list .products li .woocommerce-LoopProduct-link .product-image-slider .wp-post-image, .product-list .products li .woocommerce-LoopProduct-link .product-image-slider img{display:block;margin:0 auto;width:100%;height:100%;object-fit:cover;max-height:100%;object-position:center top;}
.product-list .products li .woocommerce-LoopProduct-link .prodcut-item-price{padding:0 8px;margin-bottom:8px;color:#464852;}
.product-list .products li .woocommerce-LoopProduct-link .prodcut-item-price .product-item-price-mark{font-size:14px;text-transform:uppercase;}
.product-list .products li .woocommerce-LoopProduct-link .prodcut-item-price .price{color:#0f2a85;font-weight:bold;font-size:20px;}
.product-list .products li .woocommerce-LoopProduct-link .prodcut-item-price .price del{color:#464852;font-size:14px;}
.product-list .products li .woocommerce-LoopProduct-link .prodcut-item-price .price ins{text-decoration:none;}
.product-list .products li .woocommerce-LoopProduct-link .prodcut-item-price .price, .product-list .products li .woocommerce-LoopProduct-link .prodcut-item-price .price span, .product-list .products li .woocommerce-LoopProduct-link .prodcut-item-price .price bdi, .product-list .products li .woocommerce-LoopProduct-link .prodcut-item-price .price ins, .product-list .products li .woocommerce-LoopProduct-link .prodcut-item-price .price del{line-height:1.2;}
.product-list .products li .woocommerce-LoopProduct-link .prodcut-item-title{padding:0 8px;text-decoration:underline;line-height:1.2;height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.product-list .products li .woocommerce-LoopProduct-link:hover .prodcut-item-title{text-decoration:none;}
.product-list .products li .woocommerce-LoopProduct-link .prodcut-item-title strong{line-height:1.2;}
.product-list .products li .product-item-info{padding:0 8px;font-size:14px;}
.product-list .products li .add_to_cart_button{display:block;position:absolute;bottom:8px;left:8px;right:8px;text-decoration:none;background:#0f2a85;color:#fff;font-weight:bold;text-transform:uppercase;border-radius:3px;font-size:14px;padding:0 16px;line-height:40px;text-align:center;transition:0.5s;}
.product-list .products li .add_to_cart_button i{margin-right:4px;}
.product-list .products li .add_to_cart_button:hover{background:#27282c;}
.product-list .products li .add_to_cart_button .add-to-room-icon{display:inline-block;vertical-align:middle;width:25px;margin-right:4px;}
.product-list .products li .add_to_cart_button .add-to-room-icon img{display:block;margin:-4px 0 0 -4px;}
.product-list .products li .added_to_cart{display:block;z-index:2;position:absolute;bottom:8px;left:8px;right:8px;text-decoration:none;background:#0f2a85;color:#fff;font-weight:bold;text-transform:uppercase;border-radius:3px;font-size:14px;padding:0 16px;line-height:40px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:0.5s;}
.product-list .products li .added_to_cart:hover{background:#27282c;}
.product-list .products li.product-item-multiple-buttons{padding-bottom:126px;}
.product-list .products li.product-item-multiple-buttons .add_to_cart_button:last-of-type{bottom:56px;}
@media screen and (max-width:1320px){
	.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:440px;}
}
@media screen and (max-width:1170px){
	.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:386px;}
}
@media screen and (max-width:1020px){
	.product-list .products li{width:calc(33.33% - 20px);}
	.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:452px;}
}
@media screen and (max-width:900px){
	.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:394px;}
}
@media screen and (max-width:800px){
	.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:346px;}
}
@media screen and (max-width:770px){
	.product-list .products li{width:calc(50% - 20px);}
	.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:512px;}
}
@media screen and (max-width:682px){
	.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:449px;}
}
@media screen and (max-width:620px){
	.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:404px;}
}
@media screen and (max-width:560px){
	.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:361px;}
}
@media screen and (max-width:518px){
	.product-list .products li{width:calc(100% - 20px);}
	.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:520px;}
}
@media screen and (max-width:380px){
	.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:491px;}
}
@media screen and (max-width:360px){
	.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:462px;}
}
@media screen and (max-width:330px){
	.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:418px;}
}
@media screen and (max-width:300px){
	.product-list .products li .woocommerce-LoopProduct-link .product-image-slider{height:375px;}
}
/*PRODUCT LISTINGS*/
/*ACTIVE FILTERS*/
.premmerce-active-filters-widget-wrapper .pc-active-filter{margin-bottom:20px;background:#f5f5f9;padding:15px 15px 5px;border-radius:3px;}
.premmerce-active-filters-widget-wrapper .pc-active-filter .pc-active-filter__list{display:flex;flex-wrap:wrap;margin:0 -5px;justify-content:center;}
.premmerce-active-filters-widget-wrapper .pc-active-filter .pc-active-filter__list .pc-active-filter__list-item{margin:0 5px 10px;}
.premmerce-active-filters-widget-wrapper .pc-active-filter .pc-active-filter__list .pc-active-filter__list-item:last-child{width:100%;text-align:center;}
.premmerce-active-filters-widget-wrapper .pc-active-filter .pc-active-filter__list .pc-active-filter__list-item .pc-active-filter__item-link{display:block;color:#0f2a85;border:1px solid #0f2a85;padding:5px 8px;border-radius:3px;font-size:12px;transition:0.5s;}
.premmerce-active-filters-widget-wrapper .pc-active-filter .pc-active-filter__list .pc-active-filter__list-item .pc-active-filter__item-link:before{content:"\f00d";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;line-height:1.2;vertical-align:middle;font-size:12px;margin-right:2px;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.premmerce-active-filters-widget-wrapper .pc-active-filter .pc-active-filter__list .pc-active-filter__list-item .pc-active-filter__item-link:hover{color:#fff;background:#0f2a85;text-decoration:none!important;}
.premmerce-active-filters-widget-wrapper .pc-active-filter .pc-active-filter__list .pc-active-filter__list-item .pc-active-filter__item-link .pc-active-filter__item-delete{display:none;}
.premmerce-active-filters-widget-wrapper .pc-active-filter .pc-active-filter__list .pc-active-filter__list-item:last-child .pc-active-filter__item-link{max-width:200px;margin:0 auto;color:#d70606;border-color:#d70606;}
.premmerce-active-filters-widget-wrapper .pc-active-filter .pc-active-filter__list .pc-active-filter__list-item:last-child .pc-active-filter__item-link:hover{background:#d70606;color:#fff;}

.filters-wrapper .premmerce-active-filters-widget-wrapper .pc-active-filter{padding:0;background:transparent;border-radius:0px;margin-bottom:10px;}
.filters-wrapper .premmerce-active-filters-widget-wrapper .pc-active-filter .pc-active-filter__list{justify-content:flex-start;}
.filters-wrapper .premmerce-active-filters-widget-wrapper .pc-active-filter .pc-active-filter__list .pc-active-filter__list-item:last-child .pc-active-filter__item-link{max-width:inherit;}
/*ACTIVE FILTERS*/
/*FILTERS*/
#ProductFiltersOverlay{z-index:99999;opacity:0.2;}

.filters-button{position:sticky;z-index:9999;background:#eeeef5;padding:15px;margin-bottom:20px;border-radius:3px;border:1px solid #dedee5;}
.filters-button #ProductFiltersShow{display:block;margin:0 auto;width:100%;max-width:500px;border-color:#0f2a85;color:#0f2a85;}
.filters-button #ProductFiltersShow i{margin-right:4px;}
.filters-button #ProductFiltersShow:hover, .filters-button #ProductFiltersShow:focus{color:#fff;background:#0f2a85;}

.filters-wrapper{display:none;position:fixed;z-index:99999;left:0;top:0;bottom:0;width:100%;max-width:340px;background:#f5f5f9;box-shadow:10px 0px 25px rgba(39,40,44,0.5);padding:50px 20px 30px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(39,40,44,0.3) rgba(39,40,44,0.1);}
.filters-wrapper::-webkit-scrollbar{width:6px;}
.filters-wrapper::-webkit-scrollbar-track{background:rgba(39,40,44,0.1);}
.filters-wrapper::-webkit-scrollbar-thumb{background:rgba(39,40,44,0.3);}
.filters-wrapper #ProductFiltersClose{margin-bottom:20px;width:100%;border-color:#0f2a85;color:#0f2a85;}
.filters-wrapper #ProductFiltersClose i{margin-right:4px;}
.filters-wrapper #ProductFiltersClose:hover, .filters-wrapper #ProductFiltersClose:focus{color:#fff;background:#0f2a85;}
.filters-wrapper .premmerce-filter-body .filter__item{margin:0 0 20px;}

.filters-wrapper .premmerce-filter-body .filter__item--type-slider .filter__header{display:block;padding:6px 0;font-weight:bold;text-transform:uppercase;font-size:14px;color:#27282c;transition:0.5s;margin-bottom:8px;}
.filters-wrapper .premmerce-filter-body .filter__item--type-slider .filter__header .filter__title{line-height:1.2;}
.filters-wrapper .premmerce-filter-body .filter__item--type-slider .filter__inner{margin-top:0;}
.filters-wrapper .premmerce-filter-body .filter__item--type-slider .filter__inner .filter__slider-form{padding:20px;}
.filters-wrapper .premmerce-filter-body .filter__item--type-slider .filter__inner .filter__slider-form .filter__slider-control-group{flex-wrap:wrap;margin:0 -5px;}
.filters-wrapper .premmerce-filter-body .filter__item--type-slider .filter__inner .filter__slider-form .filter__slider-control-group .filter__slider-control-column{width:calc(50% - 10px);padding:0;margin:0 5px 10px;}
.filters-wrapper .premmerce-filter-body .filter__item--type-slider .filter__inner .filter__slider-form .filter__slider-control-group .filter__slider-control-column input{padding:6px;font-size:12px;}
.filters-wrapper .premmerce-filter-body .filter__item--type-slider .filter__inner .filter__slider-form .filter__range-slider .pc-range-slider__control{border-color:#dedee5;background:#dedee5;border-radius:3px;height:6px;margin-top:7px;}
.filters-wrapper .premmerce-filter-body .filter__item--type-slider .filter__inner .filter__slider-form .filter__range-slider .pc-range-slider__control .ui-slider-range{height:6px!important;margin-top:-3px;background:#0f2a85;}
.filters-wrapper .premmerce-filter-body .filter__item--type-slider .filter__inner .filter__slider-form .filter__range-slider .pc-range-slider__control .ui-slider-handle{background:#27282c;border-radius:3px;border-color:#27282c;width:12px!important;}
.filters-wrapper .premmerce-filter-body .filter__item--type-slider .filter__inner .filter__slider-form .filter__range-slider .pc-range-slider__control .ui-slider-handle:last-of-type{margin-left:-12px!important;}

.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__header-dropdown{display:block;position:relative;cursor:pointer;padding:6px 0;font-weight:bold;text-transform:uppercase;font-size:14px;text-decoration:underline;color:#27282c;transition:0.5s;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__header-dropdown:hover{text-decoration:none;color:#0f2a85;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__header-dropdown .filter__title{line-height:1.2;padding-right:24px;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__header-dropdown .filter__handle{display:block;position:absolute;right:0;top:50%;width:20px;height:20px;margin-top:-10px;text-align:center;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__header-dropdown .filter__handle .filter__handle-ico--plus{height:20px;width:20px;color:#27282c;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__header-dropdown .filter__handle .filter__handle-ico--plus.hidden{display:block!important;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__header-dropdown .filter__handle .filter__handle-ico--plus > div{display:none;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__header-dropdown .filter__handle .filter__handle-ico--plus:before{content:"\f106";font-family:"Font Awesome 5 Free";font-weight:900;display:block;line-height:20px;font-size:14px;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;transition:0.5s;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__header-dropdown .filter__handle .filter__handle-ico--plus.hidden:before{transform:rotate(180deg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__header-dropdown .filter__handle .filter__handle-ico--minus{display:none!important;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown{display:block;margin-top:8px;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup{display:block;position:relative;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body{display:block;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title{width:calc(100% - 20px);color:#464852;padding:5px 50px 5px 0;text-decoration:underline;font-size:14px;line-height:1.2;transition:0.5s;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link:hover .filter__checkgroup-title{text-decoration:none;color:#0f2a85;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-aside{display:block;position:absolute;right:0;top:50%;margin-top:-9px;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-aside .filter__checkgroup-count{top:0;font-size:12px;color:#464852;line-height:18px;}

.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link input[id^="filter-checkgroup-id-syluet-"]{display:none;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for^="filter-checkgroup-id-syluet-"]{display:flex;align-items:center;min-height:40px;width:100%;position:relative;padding-left:50px;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for^="filter-checkgroup-id-syluet-"]:before{content:"";display:block;position:absolute;left:0;top:50%;width:40px;height:40px;margin-top:-20px;background-position:center center;background-repeat:no-repeat;background-size:contain;}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-a-syluet"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-a-siluet"]:before{background-image:url(images/dress-icons/a-siluet.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-z-vidkrytoyu-spynkoyu"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-s-otkrytoj-spinkoj"]:before{background-image:url(images/dress-icons/s-otkritoy-spinoy.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-z-rozrizom"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-s-razrezom"]:before{background-image:url(images/dress-icons/s-razrezom.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-z-rukavamy"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-s-rukavami"]:before{background-image:url(images/dress-icons/s-rukavami.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-klasyka"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-klassika"]:before{background-image:url(images/dress-icons/klassika.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-korotki"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-korotkie"]:before{background-image:url(images/dress-icons/korotkiye.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-merezhyvni"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-kruzhevnye"]:before{background-image:url(images/dress-icons/krujevniye.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-minimal"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-platja-minimal"]:before{background-image:url(images/dress-icons/minimal.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-pyshni"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-pyshnye"]:before{background-image:url(images/dress-icons/pishniye.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-plyazhni"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-plyazhnye"]:before{background-image:url(images/dress-icons/plyajniye.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-pryami"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-prjamye"]:before{background-image:url(images/dress-icons/pramoj.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-vyshyti"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-rasshytye"]:before{background-image:url(images/dress-icons/rosshitiye.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-rusalka"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-platja-rusalka"]:before{background-image:url(images/dress-icons/rusalka.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-satyn"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-satin"]:before{background-image:url(images/dress-icons/satin.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-sukni-na-rozpys"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-platja-na-rospis"]:before{background-image:url(images/dress-icons/klassika.svg);}
.filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-transformer"]:before, .filters-wrapper .premmerce-filter-body .filter__item-dropdown .filter__inner-dropdown .filter__checkgroup .filter__checkgroup-body .filter__checkgroup-link .filter__checkgroup-title[for="filter-checkgroup-id-syluet-platja-transformer"]:before{background-image:url(images/dress-icons/transformer.svg);}

@media screen and (max-width:1540px){
	.filters-button{margin-left:-20px;margin-right:-20px;border-left:none;border-right:none;border-radius:0px;}
}
@media screen and (max-width:400px){
	.filters-wrapper{max-width:300px;}
}
@media screen and (max-width:350px){
	.filters-wrapper{max-width:270px;}
}
@media screen and (max-width:314px){
	.filters-wrapper{max-width:260px;}
}
@media screen and (max-width:300px){
	.filters-wrapper{max-width:inherit;width:auto;right:0;}
}
/*FILTERS*/
/*SHOP PAGINATION*/
.woocommerce-pagination ul{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;margin:40px -5px 10px;justify-content:center;}
.woocommerce-pagination ul li{margin:0 5px 10px;}
.woocommerce-pagination ul li a{display:block;border:1px solid #0f2a85;border-radius:3px;padding:6px 12px;font-size:14px;text-decoration:none;transition:0.5s;}
.woocommerce-pagination ul li a:hover{background:#27282c;border-color:#27282c;color:#fff;}
.woocommerce-pagination ul li span{display:block;border:1px solid #27282c;border-radius:3px;padding:6px 12px;font-size:14px;color:#27282c;}
/*SHOP PAGINATION*/
/*PRODUCT PAGE*/
.single-product-page{display:flex;flex-wrap:wrap;}
.single-product-page .single-product-images{width:600px;margin:0 20px 20px 0;position:relative;}
.single-product-page .single-product-images .single-product-badges{position:absolute;z-index:2;right:8px;top:8px;}
.single-product-page .single-product-images .single-product-badges span{display:block;background:#fff;color:#27282c;font-size:12px;text-transform:uppercase;border-radius:15px;padding:4px 8px;font-weight:bold;margin-bottom:8px;text-align:center;}
.single-product-page .single-product-images .single-product-badges i{margin-right:4px;}
.single-product-page .single-product-images .single-product-badges .new-arrival{display:block;background:#e94919;color:#fff;}
.single-product-page .single-product-images .single-product-badges .onsale{display:block;background:#0f2a85;color:#fff;font-weight:normal;}
.single-product-page .single-product-images .woocommerce-product-gallery figure{margin:0;}
.single-product-page .single-product-images .woocommerce-product-gallery .flex-viewport a, .single-product-page .single-product-images .woocommerce-product-gallery > figure a{display:block;max-width:600px;margin:0 auto;position:relative;border-radius:3px;overflow:hidden;background:#27282c;}
.single-product-page .single-product-images .woocommerce-product-gallery .flex-viewport a:before, .single-product-page .single-product-images .woocommerce-product-gallery > figure a:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:rgba(39,40,44,0.6);opacity:0;transition:0.5s;}
.single-product-page .single-product-images .woocommerce-product-gallery .flex-viewport a:after, .single-product-page .single-product-images .woocommerce-product-gallery > figure a:after{content:"\f00e";font-family:"Font Awesome 5 Free";font-weight:900;display:block;width:50px;line-height:50px;text-align:center;font-size:32px;margin:-25px 0 0 -25px;top:50%;left:50%;position:absolute;z-index:3;color:#fff;opacity:0;transition:0.5s;font-style:normal;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.single-product-page .single-product-images .woocommerce-product-gallery .flex-viewport a:hover:before, .single-product-page .single-product-images .woocommerce-product-gallery .flex-viewport a:hover:after, .single-product-page .single-product-images .woocommerce-product-gallery > figure a:hover:before, .single-product-page .single-product-images .woocommerce-product-gallery > figure a:hover:after{opacity:1;}
.single-product-page .single-product-images .woocommerce-product-gallery .flex-viewport a .wp-post-image, .single-product-page .single-product-images .woocommerce-product-gallery .flex-viewport a img, .single-product-page .single-product-images .woocommerce-product-gallery > figure .wp-post-image, .single-product-page .single-product-images .woocommerce-product-gallery > figure img{display:block;margin:0 auto;}
.single-product-page .single-product-images .woocommerce-product-gallery .flex-control-nav{list-style:none;padding-left:0;margin:0 -4px;display:flex;flex-wrap:wrap;}
.single-product-page .single-product-images .woocommerce-product-gallery .flex-control-nav li{width:calc(16.66% - 8px);margin:8px 4px 0;max-width:100px;}
.single-product-page .single-product-images .woocommerce-product-gallery .flex-control-nav li img{display:block;cursor:pointer;border-radius:3px;border:2px solid #dedee5;transition:0.5s;}
.single-product-page .single-product-images .woocommerce-product-gallery .flex-control-nav li img.flex-active{border-color:#0f2a85;}

.single-product-page .single-product-content{width:calc(100% - 620px);}
.single-product-page .single-product-content .summary > .price{color:#464852;line-height:1.2;margin-bottom:15px;}
.single-product-page .single-product-content .summary > .price small{font-size:14px;text-transform:uppercase;}
.single-product-page .single-product-content .summary > .price .price-wrapper{font-size:18px;color:#0f2a85;font-weight:bold;}
.single-product-page .single-product-content .summary > .price .price-wrapper del bdi{color:#464852;opacity:0.6;}
.single-product-page .single-product-content .summary > .price .price-wrapper ins{text-decoration:none;}
.single-product-page .single-product-content .summary > .price .price-wrapper, .single-product-page .single-product-content .summary > .price .price-wrapper span, .single-product-page .single-product-content .summary > .price .price-wrapper bdi, .single-product-page .single-product-content .summary > .price .price-wrapper ins, .single-product-page .single-product-content .summary > .price .price-wrapper del{line-height:1.2;}

.single-product-page .single-product-content .summary .woocommerce-product-details__short-description{margin-bottom:20px;}
.single-product-page .single-product-content .summary .woocommerce-product-details__short-description p, .single-product-page .single-product-content .summary .woocommerce-product-details__short-description ol, .single-product-page .single-product-content .summary .woocommerce-product-details__short-description ul{font-size:14px;margin-bottom:10px;}
.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes{border-collapse:separate;border-spacing:0px;}
.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes p{margin:0;}
.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes p, .single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes th, .single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes td{font-size:14px;}
.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes p a{display:inline-block;vertical-align:top;line-height:1.2;margin-bottom:8px;}
.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes p a:last-of-type{margin-bottom:0;}
.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes th{width:200px;border-right:none!important;border-bottom:none!important;}
.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes td{border-bottom:none!important;}
.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr:nth-child(even){background:transparent;}
.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr:first-child th{border-radius:3px 0px 0px 0px;}
.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr:first-child td{border-radius:0px 3px 0px 0px;}
.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr:last-child th{border-radius:0px 0px 0px 3px;border-bottom:1px solid #dedee5!important;}
.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr:last-child td{border-radius:0px 0px 3px 0px;border-bottom:1px solid #dedee5!important;}
.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr:only-child th{border-radius:3px 0px 0px 3px;}
.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr:only-child td{border-radius:0px 3px 3px 0px;}

.single-product-page .single-product-content .summary .cart{border:none;padding:0;background:transparent;display:flex;flex-wrap:wrap;gap:8px;}
.single-product-page .single-product-content .summary .cart .variations{display:block;background:#eeeef5;border:1px solid #dedee5;border-radius:3px;padding:20px 20px 10px;}
.single-product-page .single-product-content .summary .cart .variations tbody{display:block;}
.single-product-page .single-product-content .summary .cart .variations tbody tr{display:block;margin-bottom:10px;}
.single-product-page .single-product-content .summary .cart .variations tbody tr:nth-child(even){background:transparent;}
.single-product-page .single-product-content .summary .cart .variations th{margin-bottom:5px;}
.single-product-page .single-product-content .summary .cart .variations th, .single-product-page .single-product-content .summary .cart .variations td{display:block;border:none!important;font-size:14px;padding:0!important;}
.single-product-page .single-product-content .summary .cart .variations .reset_variations{display:none!important;}
.single-product-page .single-product-content .summary .cart .variations .reset_variations[style="visibility: visible; display: inline;"]{display:inline-block!important;vertical-align:top;margin-top:8px;}

.single-product-page .single-product-content .summary .cart .single_variation_wrap .single_variation{margin-bottom:10px;}
.single-product-page .single-product-content .summary .cart .single_variation_wrap .single_variation .woocommerce-variation-description p{font-size:14px;}
.single-product-page .single-product-content .summary .cart .single_variation_wrap .single_variation .woocommerce-variation-price{line-height:1.2;font-size:14px;color:#0f2a85;font-weight:bold;}
.single-product-page .single-product-content .summary .cart .single_variation_wrap .single_variation .woocommerce-variation-price del bdi{color:#464852;opacity:0.6;}
.single-product-page .single-product-content .summary .cart .single_variation_wrap .single_variation .woocommerce-variation-price ins{text-decoration:none;}
.single-product-page .single-product-content .summary .cart .single_variation_wrap .single_variation .woocommerce-variation-price span, .single-product-page .single-product-content .summary .cart .single_variation_wrap .single_variation .woocommerce-variation-price bdi, .single-product-page .single-product-content .summary .cart .single_variation_wrap .single_variation .woocommerce-variation-price ins, .single-product-page .single-product-content .summary .cart .single_variation_wrap .single_variation .woocommerce-variation-price del{line-height:1.2;}

.single-product-page .single-product-content .summary .cart .quantity input[type="number"]{max-width:80px;line-height:38px;padding:0 12px;}
.single-product-page .single-product-content .summary .cart .quantity input[type="text"]{display:none;}

.single-product-page .single-product-content .summary .cart .single_add_to_cart_button{display:block;border:none;background:#0f2a85;color:#fff;font-weight:bold;text-transform:uppercase;border-radius:3px;font-size:14px;padding:0 16px;line-height:40px;text-align:center;transition:0.5s;}
.single-product-page .single-product-content .summary .cart .single_add_to_cart_button:hover{background:#27282c;}
.single-product-page .single-product-content .summary .cart .single_add_to_cart_button .add-to-room-icon{display:inline-block;vertical-align:middle;width:25px;margin-right:4px;}
.single-product-page .single-product-content .summary .cart .single_add_to_cart_button .add-to-room-icon img{display:block;margin:-4px 0 0 -4px;}

.single-product-page .single-product-content .summary .buy-now-button{display:block;text-decoration:none;background:#0f2a85;color:#fff;font-weight:bold;text-transform:uppercase;border-radius:3px;font-size:14px;padding:0 16px;line-height:40px;text-align:center;transition:0.5s;}
.single-product-page .single-product-content .summary .buy-now-button:hover{background:#27282c;}
.single-product-page .single-product-content .summary .buy-now-button i{margin-right:4px;}

.single-product-page .single-product-content .summary .get-photo-video-button{display:block;text-decoration:none;color:#0f2a85;font-weight:bold;border:2px solid #0f2a85;border-radius:3px;font-size:14px;padding:0 10px;line-height:36px;}
.single-product-page .single-product-content .summary .get-photo-video-button:hover{background:#27282c;border-color:#27282c;color:#fff;}
.single-product-page .single-product-content .summary .get-photo-video-button i{margin-right:4px;}

.single-product-page .single-product-content .summary .product_meta{background:#eeeef5;border:1px solid #dedee5;border-radius:3px;padding:20px 20px 10px;margin-bottom:20px;font-size:14px;color:#464852;}
.single-product-page .single-product-content .summary .product_meta > span{display:block;margin-bottom:10px;}
.single-product-page .single-product-content .summary .product_meta .sku{background:#27282c;color:#fff;border-radius:3px;padding:2px 4px;}
.single-product-page .single-product-content .summary .product_meta a{color:#464852;}

.single-product-advantages ul{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;margin:0 -10px;}
.single-product-advantages li{width:calc(33.33% - 20px);margin:0 10px 20px;background:#fff;padding:10px;text-align:center;font-size:12px;border-radius:10px;box-shadow:0px 7px 10px rgba(0,0,0,0.05);border-bottom:2px solid #dd6bc9;}
.single-product-advantages i{display:block;color:#fff;font-size:24px;line-height:50px;margin:0 auto 5px;text-shadow:0px 2px 0px #c757b3;width:50px;background:#dd6bc9;border-radius:100%;}
.single-product-advantages .advantage-title{text-transform:uppercase;color:#27282c;}
.single-product-advantages li:nth-child(2){border-color:#4be3cf;}
.single-product-advantages li:nth-child(2) i{text-shadow:0px 2px 0px #3dcfbc;background:#4be3cf;}
.single-product-advantages li:nth-child(3){border-color:#ffa04b;}
.single-product-advantages li:nth-child(3) i{text-shadow:0px 2px 0px #e58c3c;background:#ffa04b;}
@media screen and (max-width:1220px){
	.single-product-advantages li{width:calc(100% - 20px);}
}
@media screen and (max-width:1034px){
	.single-product-advantages li{width:calc(33.33% - 20px);}
}
@media screen and (max-width:990px){
	.single-product-advantages li{width:calc(100% - 20px);}
}
@media screen and (max-width:734px){
	.single-product-advantages li{width:calc(33.33% - 20px);}
}
@media screen and (max-width:600px){
	.single-product-advantages li{width:calc(100% - 20px);}
}

.single-product-full-content{padding-top:20px;border-top:1px solid #dedee5;}

@media screen and (max-width:1300px){
	.single-product-page .single-product-content .summary .get-photo-video-button{width:100%;text-align:center;}
}
@media screen and (max-width:1034px){
	.single-product-page .single-product-images{width:400px;}
	.single-product-page .single-product-content{width:calc(100% - 420px);}
}
@media screen and (max-width:1020px){
	.related-listing-box .product-list .products li:last-child{display:none;}
}
@media screen and (max-width:834px){
	.single-product-page .single-product-images{width:300px;}
	.single-product-page .single-product-content{width:calc(100% - 320px);}
}
@media screen and (max-width:770px){
	.related-listing-box .product-list .products li:last-child{display:block;}
}
@media screen and (max-width:734px){
	.single-product-page .single-product-images{width:100%;max-width:600px;margin:0 auto 20px;}
	.single-product-page .single-product-content{width:100%;}
}
@media screen and (max-width:600px){
	.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr th{border-bottom:none!important;padding-bottom:0!important;border-right:1px solid #dedee5!important;margin-bottom:0;}
	.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr td{margin-bottom:0;border-top:none!important;}
	.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr:first-child th{border-radius:3px 3px 0px 0px;}
	.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr:first-child td{border-radius:0px;}
	.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr:last-child th{border-radius:0px;border-bottom:none!important;}
	.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr:last-child td{border-radius:0px 0px 3px 3px;}
	.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr:only-child th{border-radius:3px 3px 0px 0px;}
	.single-product-page .single-product-content .summary .woocommerce-product-characteristics .shop_attributes tr:only-child td{border-radius:0px 0px 3px 3px;}
}
@media screen and (max-width:580px){
	.single-product-heading h1{font-size:26px;}
}
@media screen and (max-width:414px){
	.single-product-page .single-product-content .summary .cart .quantity{width:100%;}
	.single-product-page .single-product-content .summary .cart .quantity input[type="number"]{max-width:inherit;text-align:center;}
	.single-product-page .single-product-content .summary .cart .single_add_to_cart_button{width:100%;}
	.single-product-page .single-product-content .summary .buy-now-button{width:100%;}
}
@media screen and (max-width:400px){
	.single-product-heading h1{font-size:20px;}
}
@media screen and (max-width:340px){
	.single-product-page .single-product-content .summary .get-photo-video-button{line-height:1.5;padding:8px 8px 7px;}
}
/*PRODUCT PAGE*/
/*SHOP NOTICES*/
.woocommerce-error{list-style:none;padding:7px 15px;border:1px solid #ff8787;border-radius:3px;color:#b10000;background:#fff8f8;font-size:14px;margin-bottom:20px;line-height:1.2;}
.woocommerce-error li{line-height:1.2;}
.woocommerce-error li[data-id="billing_first_name"], .woocommerce-error li[data-id="billing_last_name"], .woocommerce-error li[data-id="billing_email"], .woocommerce-error li[data-id="billing_phone"]{display:none;}
.woocommerce-error li a{display:inline-block;vertical-align:baseline;text-decoration:none;font-size:12px;text-transform:uppercase;color:#fff;background:#0f2a85;border-radius:3px;padding:8px;line-height:1.2;transition:0.5s;}
.woocommerce-error li a:hover{background:#27282c;}
.woocommerce-message, .woocommerce-info{padding:15px;border:1px solid #bde7ca;border-radius:3px;color:#144624;background:#ecfdf1;font-size:14px;margin-bottom:20px;line-height:1.2;}
.woocommerce-message a, .woocommerce-info a{display:inline-block;vertical-align:baseline;text-decoration:none;font-size:12px;text-transform:uppercase;color:#fff;background:#0f2a85;border-radius:3px;padding:8px;line-height:1.2;transition:0.5s;}
.woocommerce-message a:hover, .woocommerce-info a:hover{background:#27282c;}
/*SHOP NOTICES*/
/*CHECKOUT*/
.checkout-with-crossels{display:flex;flex-wrap:wrap;justify-content:center;}
.checkout-layout-main{width:700px;}
.checkout-layout-cross{width:340px;margin-left:30px;}
.checkout-layout-cross .checkout-layout-cross-wrapper{position:sticky;background:#fff;border-radius:3px;border:1px solid #dedee5;padding:15px 15px 1px;margin-bottom:20px;}
.checkout-layout-cross .checkout-layout-cross-wrapper > p{color:#27282c;text-transform:uppercase;text-align:center;font-size:14px;margin-bottom:0;}
.checkout-layout-cross .product-list .products{margin-top:10px;}
.checkout-layout-cross .product-list .products li{width:calc(100% - 20px);margin-bottom:15px;}
@media screen and (max-width:1110px){
	.checkout-layout-main{width:calc(100% - 370px);}
}
@media screen and (max-width:960px){
	.checkout-layout-main{width:100%;}
	.checkout-layout-cross{width:700px;margin-left:0;}
	.checkout-layout-cross .checkout-layout-cross-wrapper{position:static;}
	.checkout-layout-cross .product-list{max-width:310px;margin:0 auto;}
}
@media screen and (max-width:740px){
	.checkout-layout-cross{width:100%;}
}
@media screen and (max-width:340px){
	.checkout-layout-cross .checkout-layout-cross-wrapper{background:transparent;border:none;padding:0;margin-bottom:5px;}
}

.woocommerce-cart-form{border:none;padding:0;background:transparent;}
.woocommerce-cart-form .shop_table{display:block;}
.woocommerce-cart-form .shop_table thead{display:none;}
.woocommerce-cart-form .shop_table tbody{display:block;}
.woocommerce-cart-form .shop_table tbody tr{display:flex;flex-wrap:wrap;align-items:center;background:#fff;border-radius:3px;margin:0 auto 10px;max-width:700px;padding:15px;border:1px solid #dedee5;position:relative;}
.woocommerce-cart-form .shop_table tbody tr:last-child{display:none;}
.woocommerce-cart-form .shop_table tbody tr td{display:block;border:none!important;padding:0!important;}
.woocommerce-cart-form .shop_table tbody tr .product-remove a{display:block;position:absolute;right:-10px;top:-8px;width:48px;line-height:48px;color:#fff;background:#0f2a85;text-decoration:none;border-radius:100%;font-size:24px;font-weight:bold;transition:0.5s;text-align:center;}
.woocommerce-cart-form .shop_table tbody tr .product-remove a:hover{background:#27282c;}
.woocommerce-cart-form .shop_table tbody tr .product-thumbnail{max-width:120px;margin-right:15px;}
.woocommerce-cart-form .shop_table tbody tr .product-thumbnail a{display:block;overflow:hidden;border-radius:3px;background:#27282c;}
.woocommerce-cart-form .shop_table tbody tr .product-thumbnail a img, .woocommerce-cart-form .shop_table tbody tr .product-thumbnail a .wp-post-image{display:block;margin:0 auto;}
.woocommerce-cart-form .shop_table tbody tr .product-name{width:calc(100% - 325px);}
.woocommerce-cart-form .shop_table tbody tr .product-price{display:none;}
.woocommerce-cart-form .shop_table tbody tr .product-quantity{width:70px;margin-left:15px;}
.woocommerce-cart-form .shop_table tbody tr .product-quantity input{text-align:center;}
.woocommerce-cart-form .shop_table tbody tr .product-quantity input[type="text"]{display:none;}
.woocommerce-cart-form .shop_table tbody tr .product-subtotal{width:90px;margin-left:15px;text-align:right;font-size:14px;}

.woocommerce-checkout{max-width:700px;margin:0 auto 20px;}
.woocommerce-checkout h3{display:none;}
.woocommerce-checkout .optional{display:none;}

.woocommerce-checkout #customer_details p{font-size:12px;text-transform:uppercase;color:#27282c;}
.woocommerce-checkout #customer_details{display:flex;flex-wrap:wrap;margin:0 -5px;}
.woocommerce-checkout #customer_details > p{width:calc(50% - 10px);margin:0 5px 10px;}
.woocommerce-checkout #customer_details .iti{display:block;}
.woocommerce-checkout #customer_details .iti .iti__selected-country-primary{transition:0.5s;border-radius:3px 0px 0px 3px;}
.woocommerce-checkout #customer_details .iti .iti__selected-country-primary:hover{background-color:#f5f5f9;}
.woocommerce-checkout #customer_details .iti .iti__arrow{border-top-color:#27282c;}
.woocommerce-checkout #customer_details .iti .iti__arrow--up{border-bottom-color:#27282c;}
.woocommerce-checkout #customer_details .iti .iti__selected-dial-code{color:#27282c;font-size:14px;}
.iti--container{z-index:999999!important;}
.iti--fullscreen-popup.iti--container{padding:100px 30px!important;}
@media screen and (max-height:380px){
	.iti--fullscreen-popup.iti--container{padding:60px 30px!important;}
}
@media screen and (max-height:300px){
	.iti--fullscreen-popup.iti--container{padding:40px 30px!important;}
}
.iti__dropdown-content{padding:5px;border:1px solid #dedee5!important;box-shadow:none!important;}
.iti__country-list{margin-top:8px!important;}
.iti__country{font-size:12px;border-radius:3px;margin:0;transition:0.5s;}
.iti__country.iti__highlight{background-color:#eeeef5!important;}
.iti__flag{border-radius:3px;}
.iti__country-name{text-transform:none;}
.iti__dial-code{color:#464852!important;}
.woocommerce-checkout #customer_details #clothing_time option[disabled]{background:#dedee5;}

.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{display:none;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods{display:none;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order{text-align:center;margin-bottom:10px;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button{border-color:#0f2a85;background:#0f2a85;color:#fff;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button:hover, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button:focus{border-color:#27282c;background:#27282c;}

.ui-widget.ui-widget-content{color:#27282c;border-color:#dedee5!important;}
.ui-widget-header{color:#27282c!important;border-color:#dedee5!important;background:#f5f5f9!important;}
.ui-datepicker .ui-datepicker-title{font-size:14px;text-transform:uppercase;}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev{border:1px solid #dedee5!important;color:#27282c!important;background:#eeeef5!important;top:2px!important;cursor:pointer;}
.ui-datepicker .ui-datepicker-next{right:2px!important;}
.ui-datepicker .ui-datepicker-prev{left:2px!important;}
.ui-datepicker .ui-datepicker-calendar{font-size:12px;color:#27282c;}
.ui-datepicker .ui-datepicker-calendar td span, .ui-datepicker .ui-datepicker-calendar td a{text-align:center;border-radius:3px;}
.ui-datepicker .ui-datepicker-calendar .ui-state-default{color:#0f2a85;background:#f5f5f9;border:1px solid #dedee5;transition:0.5s;}
.ui-datepicker .ui-datepicker-calendar .ui-state-active, .ui-datepicker .ui-datepicker-calendar .ui-state-default:hover, .ui-datepicker .ui-datepicker-calendar .ui-state-default:focus{color:#fff!important;background:#0f2a85!important;border:1px solid #0f2a85!important;}

@media screen and (max-width:600px){
	.woocommerce-cart-form .shop_table tbody tr td{margin-bottom:0;text-align:center;}
	.woocommerce-cart-form .shop_table tbody tr .product-thumbnail{margin:0 auto 10px;}
	.woocommerce-cart-form .shop_table tbody tr .product-name{width:100%!important;}
	.woocommerce-cart-form .shop_table tbody tr .product-quantity{width:70px!important;margin:0 auto;}
	.woocommerce-cart-form .shop_table tbody tr .product-quantity input[type="number"]{margin-top:10px;}
	.woocommerce-cart-form .shop_table tbody tr .product-subtotal{width:100%!important;margin:10px 0 0;text-align:center;}
}
@media screen and (max-width:530px){
	.woocommerce-checkout #customer_details > p{width:calc(100% - 10px);}
}
/*CHECKOUT*/
/*ORDER*/
.woocommerce-order .woocommerce-order-overview .woocommerce-order-overview__payment-method{display:none;}
.woocommerce-order > p{display:none;}
.woocommerce-order > .woocommerce-notice{display:block;}
.woocommerce-order .woocommerce-order-details{padding:0!important;}
.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:first-child, .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:nth-child(2){display:none;}
.woocommerce-order .woocommerce-customer-details{display:none;}
/*ORDER*/
/*FOOTER*/
.footer-box{background:#f5f5f9;padding:50px 20px 30px;}
.footer-box-wrapper{display:flex;flex-wrap:wrap;}
.footer-box-wrapper{display:flex;flex-wrap:wrap;}
.footer-box-wrapper .footer-main{width:280px;margin:0 40px 20px 0;}
.footer-box-wrapper .footer-main .footer-logo a{display:block;text-decoration:none;color:#27282c;text-transform:uppercase;text-align:center;max-width:230px;margin:0 auto;}
.footer-box-wrapper .footer-main .footer-logo a img{display:block;width:58px;margin:0 auto 10px;}
.footer-box-wrapper .footer-main .footer-logo a .footer-logo-title{line-height:22px;font-size:22px;}
.footer-box-wrapper .footer-main .footer-logo a .footer-logo-title strong{font-family:'Merriweather', serif;line-height:22px;}
.footer-box-wrapper .footer-main .footer-logo a .footer-logo-desc{line-height:1.2;font-size:14px;}
.footer-box-wrapper .footer-main .footer-logo a .footer-logo-desc strong{font-family:'Merriweather', serif;line-height:1.2;}
.footer-box-wrapper .footer-main .footer-socials ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px;gap:10px;text-align:center;}
.footer-box-wrapper .footer-main .footer-socials ul li a{display:block;width:36px;line-height:36px;background:#27282c;color:#fff;border-radius:100%;font-size:20px;transition:0.5s;}
.footer-box-wrapper .footer-main .footer-socials ul li a:hover{background:#0f2a85;}
.footer-box-wrapper .footer-main .footer-socials ul li .facebook{background:#1876f2;}
.footer-box-wrapper .footer-main .footer-socials ul li .facebook:hover{background:#115dc1;}
.footer-box-wrapper .footer-main .footer-socials ul li .instagram{background:#ffc900;background:-moz-linear-gradient(45deg, #ffc900 0%, #ff0035 33%, #ff00e3 66%, #8309ff 100%);background:-webkit-linear-gradient(45deg, #ffc900 0%,#ff0035 33%,#ff00e3 66%,#8309ff 100%);background:linear-gradient(45deg, #ffc900 0%,#ff0035 33%,#ff00e3 66%,#8309ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc900', endColorstr='#8309ff',GradientType=1 );}
.footer-box-wrapper .footer-main .footer-socials ul li .instagram:hover{box-shadow:inset 0px 0px 50px rgba(39,40,44,0.2);background:#ffc900;background:-moz-linear-gradient(45deg, #ffc900 0%, #ff0035 33%, #ff00e3 66%, #8309ff 100%);background:-webkit-linear-gradient(45deg, #ffc900 0%,#ff0035 33%,#ff00e3 66%,#8309ff 100%);background:linear-gradient(45deg, #ffc900 0%,#ff0035 33%,#ff00e3 66%,#8309ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc900', endColorstr='#8309ff',GradientType=1 );}
.footer-box-wrapper .footer-main .footer-socials ul li .tiktok{background:#000;text-shadow:-1px -1px 0px #25f4ee, 1px 1px #fc2c54;}
.footer-box-wrapper .footer-main .footer-socials ul li .tiktok:hover{background:#fff;color:#000;}
.footer-box-wrapper .footer-main .footer-socials ul li .youtube{background:#ff0000;}
.footer-box-wrapper .footer-main .footer-socials ul li .youtube:hover{background:#c50000;}
.footer-box-wrapper .footer-main .footer-socials ul li .pinterest{background:#e60023;}
.footer-box-wrapper .footer-main .footer-socials ul li .pinterest:hover{background:#bd001d;}
.footer-box-wrapper .footer-main .footer-socials ul li .telegram{background:#2aaaed;background:-moz-linear-gradient(top, #2aaaed 0%, #239fda 100%);background:-webkit-linear-gradient(top, #2aaaed 0%,#239fda 100%);background:linear-gradient(to bottom, #2aaaed 0%,#239fda 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aaaed', endColorstr='#239fda',GradientType=0 );}
.footer-box-wrapper .footer-main .footer-socials ul li .telegram:hover{box-shadow:inset 0px 0px 50px rgba(39,40,44,0.2);background:#2aaaed;background:-moz-linear-gradient(top, #2aaaed 0%, #239fda 100%);background:-webkit-linear-gradient(top, #2aaaed 0%,#239fda 100%);background:linear-gradient(to bottom, #2aaaed 0%,#239fda 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aaaed', endColorstr='#239fda',GradientType=0 );}
.footer-box-wrapper .footer-main .footer-socials ul li .viber{background:#7360f2;}
.footer-box-wrapper .footer-main .footer-socials ul li .viber:hover{background:#5e4ec7;}
.footer-box-wrapper .footer-main .footer-socials ul li .whatsapp{background:#25d366;}
.footer-box-wrapper .footer-main .footer-socials ul li .whatsapp:hover{background:#1cad52;}
.footer-box-wrapper .footer-main .footer-socials ul li .facebook-messenger{background:#ff6a67;background:-moz-linear-gradient(45deg, #ff6a67 0%, #c740ca 50%, #1889ff 100%);background:-webkit-linear-gradient(45deg, #ff6a67 0%,#c740ca 50%,#1889ff 100%);background:linear-gradient(45deg, #ff6a67 0%,#c740ca 50%,#1889ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a67', endColorstr='#1889ff',GradientType=1 );}
.footer-box-wrapper .footer-main .footer-socials ul li .facebook-messenger:hover{box-shadow:inset 0px 0px 50px rgba(39,40,44,0.2);background:#ff6a67;background:-moz-linear-gradient(45deg, #ff6a67 0%, #c740ca 50%, #1889ff 100%);background:-webkit-linear-gradient(45deg, #ff6a67 0%,#c740ca 50%,#1889ff 100%);background:linear-gradient(45deg, #ff6a67 0%,#c740ca 50%,#1889ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a67', endColorstr='#1889ff',GradientType=1 );}
.footer-box-wrapper .footer-main .footer-copyrights{margin-top:20px;text-align:center;}
.footer-box-wrapper .footer-main .footer-copyrights p{color:#464852;font-size:13px;}
.footer-box-wrapper .footer-main .footer-copyrights p a{color:#464852;}
.footer-box-wrapper .footer-main .footer-copyrights p a:hover{text-decoration:none;}
.footer-box-wrapper .footer-widgets{width:calc(100% - 320px);}
.footer-box-wrapper .footer-widgets-wrapper{display:flex;flex-wrap:wrap;margin:0 -10px;}
.footer-box-wrapper .footer-widgets-wrapper aside{width:calc(33.33% - 20px);margin:0 10px 20px;}
.footer-box-wrapper .footer-widgets-wrapper aside .widget_heading{margin-bottom:15px;line-height:1.2;font-size:16px;text-transform:uppercase;color:#27282c;}
.footer-box-wrapper .footer-widgets-wrapper aside .widget_heading strong{font-family:'Merriweather', serif;line-height:1.2;}
.footer-box-wrapper .footer-widgets-wrapper .widget_text p, .footer-box-wrapper .footer-widgets-wrapper .widget_text ol, .footer-box-wrapper .footer-widgets-wrapper .widget_text ul{color:#464852;margin:10px 0;font-size:13px;}
.footer-box-wrapper .footer-widgets-wrapper .widget_text ol, .footer-box-wrapper .footer-widgets-wrapper .widget_text ul{padding-left:20px;}
.footer-box-wrapper .footer-widgets-wrapper .widget_text ul{list-style:square;}
.footer-box-wrapper .footer-widgets-wrapper .widget_text a{color:#464852;}
.footer-box-wrapper .footer-widgets-wrapper .widget_text a:hover{text-decoration:none;}
.footer-box-wrapper .footer-widgets-wrapper .widget_nav_menu ul{list-style:none;margin:10px 0;}
.footer-box-wrapper .footer-widgets-wrapper .widget_nav_menu ul li{margin:8px 0;}
.footer-box-wrapper .footer-widgets-wrapper .widget_nav_menu ul li a{display:block;font-size:14px;color:#0f2a85;line-height:1.2;padding:4px 0;}
.footer-box-wrapper .footer-widgets-wrapper .widget_nav_menu ul li a:hover{text-decoration:none;}
@media screen and (max-width:1060px){
	.footer-box-wrapper{justify-content:center;}
	.footer-box-wrapper .footer-main{margin:0 0 40px;}
	.footer-box-wrapper .footer-widgets{width:100%;text-align:center;}
}
@media screen and (max-width:740px){
	.footer-box-wrapper .footer-widgets-wrapper aside{width:calc(100% - 20px);}
}
/*FOOTER*/
/*GO TOP*/
.LetsGoTop{display:block;position:fixed;left:10px;bottom:10px;z-index:9999;cursor:pointer;border:none;color:#fff;background:#0f2a85;width:40px;line-height:40px;text-align:center;font-size:20px;border-radius:100%;transition:0.5s;opacity:0;visibility:hidden;}
.LetsGoTop.LetsGoTopShowed{opacity:1;visibility:visible;}
.LetsGoTop:hover{background:#27282c;}
/*GO TOP*/
/*POPUP*/
#CallBack, #BuyNow, #GetPhotoVideo{overflow:unset;}
.fancybox-caption-wrap{display:none!important;}

@keyframes wiggle{
	2%{transform:translateX(3px) rotate(20deg);}
	4%{transform:translateX(-3px) rotate(-2deg);}
	6%{transform:translateX(3px) rotate(2deg);}
	8%{transform:translateX(-3px) rotate(-20deg);}
	10%{transform:translateX(2px) rotate(1deg);}
	12%{transform:translateX(-2px) rotate(-1deg);}
	14%{transform:translateX(2px) rotate(10deg);}
	16%{transform:translateX(-2px) rotate(-1deg);}
	18%{transform:translateX(1px) rotate(-10deg);}
	20%{transform:translateX(0px) rotate(0deg);}
}
.ShowContactsButton{display:block;position:fixed;right:10px;bottom:10px;z-index:9999;color:#fff;background:#0f2a85;width:40px;line-height:40px;text-align:center;font-size:20px;border-radius:100%;transition:0.5s;overflow:hidden;}
.ShowContactsButton i{animation-duration:5s;animation-name:wiggle;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:3s;}
.ShowContactsButton:hover{background:#27282c;}

.fancybox-slide .popup-heading{margin-bottom:15px;line-height:1.2;font-size:16px;text-transform:uppercase;color:#27282c;}
.fancybox-slide .popup-heading strong{font-family:'Merriweather', serif;line-height:1.2;}

.fancybox-slide #ShowContacts{max-width:450px;text-align:center;width:100%;}
.fancybox-slide #ShowContacts dl{display:flex;flex-wrap:wrap;margin-bottom:1px;}
.fancybox-slide #ShowContacts dl dt, .fancybox-slide #ShowContacts dl dd{font-size:13px;color:#464852;background:#f5f5f9;padding:5px;}
.fancybox-slide #ShowContacts dl dt{width:110px;text-align:left;border-radius:3px 0px 0px 3px;font-weight:bold;}
.fancybox-slide #ShowContacts dl dt i{margin-right:2px;width:13px;text-align:center;}
.fancybox-slide #ShowContacts dl dd{width:calc(100% - 110px);text-align:right;border-radius:0px 3px 3px 0px;}
.fancybox-slide #ShowContacts dl dd a{color:#0f2a85;}
.fancybox-slide #ShowContacts dl dd a:hover{text-decoration:none;}
.fancybox-slide #ShowContacts .popup-cta{list-style:none;display:flex;flex-wrap:wrap;margin:14px -5px 5px;}
.fancybox-slide #ShowContacts .popup-cta li{width:calc(50% - 10px);margin:0 5px 10px;}
.fancybox-slide #ShowContacts .popup-cta li a{display:block;height:100%;background:#0f2a85;color:#fff;border-radius:3px;padding:8px 0;text-decoration:none;font-size:13px;transition:0.5s;}
.fancybox-slide #ShowContacts .popup-cta li a i{width:13px;margin-right:2px;}
.fancybox-slide #ShowContacts .popup-cta li a:hover{background:#27282c;}
.fancybox-slide #ShowContacts p{color:#464852;font-size:13px;text-transform:uppercase;margin-bottom:5px;}
.fancybox-slide #ShowContacts .popup-socials{list-style:none;display:flex;flex-wrap:wrap;margin:0 -4px;}
.fancybox-slide #ShowContacts .popup-socials li{flex:1 0 calc(33.33% - 8px);margin:0 4px 8px;}
.fancybox-slide #ShowContacts .popup-socials li a{display:block;height:100%;background:#27282c;color:#fff;border-radius:3px;font-size:13px;text-decoration:none;padding:8px 0;transition:0.5s;overflow:hidden;}
.fancybox-slide #ShowContacts .popup-socials li a i{display:block;width:18px;line-height:18px;text-align:center;margin:0 auto;font-size:16px;}
.fancybox-slide #ShowContacts .popup-socials li a:hover{background:#0f2a85;}
.fancybox-slide #ShowContacts .popup-socials li .facebook{background:#1876f2;}
.fancybox-slide #ShowContacts .popup-socials li .facebook:hover{background:#115dc1;}
.fancybox-slide #ShowContacts .popup-socials li .instagram{background:#ffc900;background:-moz-linear-gradient(45deg, #ffc900 0%, #ff0035 33%, #ff00e3 66%, #8309ff 100%);background:-webkit-linear-gradient(45deg, #ffc900 0%,#ff0035 33%,#ff00e3 66%,#8309ff 100%);background:linear-gradient(45deg, #ffc900 0%,#ff0035 33%,#ff00e3 66%,#8309ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc900', endColorstr='#8309ff',GradientType=1 );}
.fancybox-slide #ShowContacts .popup-socials li .instagram:hover{box-shadow:inset 0px 0px 50px rgba(39,40,44,0.2);background:#ffc900;background:-moz-linear-gradient(45deg, #ffc900 0%, #ff0035 33%, #ff00e3 66%, #8309ff 100%);background:-webkit-linear-gradient(45deg, #ffc900 0%,#ff0035 33%,#ff00e3 66%,#8309ff 100%);background:linear-gradient(45deg, #ffc900 0%,#ff0035 33%,#ff00e3 66%,#8309ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc900', endColorstr='#8309ff',GradientType=1 );}
.fancybox-slide #ShowContacts .popup-socials li .tiktok{background:#000;text-shadow:-1px -1px 0px #25f4ee, 1px 1px #fc2c54;}
.fancybox-slide #ShowContacts .popup-socials li .tiktok:hover{background:#fff;color:#000;}
.fancybox-slide #ShowContacts .popup-socials li .youtube{background:#ff0000;}
.fancybox-slide #ShowContacts .popup-socials li .youtube:hover{background:#c50000;}
.fancybox-slide #ShowContacts .popup-socials li .pinterest{background:#e60023;}
.fancybox-slide #ShowContacts .popup-socials li .pinterest:hover{background:#bd001d;}
.fancybox-slide #ShowContacts .popup-socials li .telegram{background:#2aaaed;background:-moz-linear-gradient(top, #2aaaed 0%, #239fda 100%);background:-webkit-linear-gradient(top, #2aaaed 0%,#239fda 100%);background:linear-gradient(to bottom, #2aaaed 0%,#239fda 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aaaed', endColorstr='#239fda',GradientType=0 );}
.fancybox-slide #ShowContacts .popup-socials li .telegram:hover{box-shadow:inset 0px 0px 50px rgba(39,40,44,0.2);background:#2aaaed;background:-moz-linear-gradient(top, #2aaaed 0%, #239fda 100%);background:-webkit-linear-gradient(top, #2aaaed 0%,#239fda 100%);background:linear-gradient(to bottom, #2aaaed 0%,#239fda 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aaaed', endColorstr='#239fda',GradientType=0 );}
.fancybox-slide #ShowContacts .popup-socials li .viber{background:#7360f2;}
.fancybox-slide #ShowContacts .popup-socials li .viber:hover{background:#5e4ec7;}
.fancybox-slide #ShowContacts .popup-socials li .whatsapp{background:#25d366;}
.fancybox-slide #ShowContacts .popup-socials li .whatsapp:hover{background:#1cad52;}
.fancybox-slide #ShowContacts .popup-socials li .facebook-messenger{background:#ff6a67;background:-moz-linear-gradient(45deg, #ff6a67 0%, #c740ca 50%, #1889ff 100%);background:-webkit-linear-gradient(45deg, #ff6a67 0%,#c740ca 50%,#1889ff 100%);background:linear-gradient(45deg, #ff6a67 0%,#c740ca 50%,#1889ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a67', endColorstr='#1889ff',GradientType=1 );}
.fancybox-slide #ShowContacts .popup-socials li .facebook-messenger:hover{box-shadow:inset 0px 0px 50px rgba(39,40,44,0.2);background:#ff6a67;background:-moz-linear-gradient(45deg, #ff6a67 0%, #c740ca 50%, #1889ff 100%);background:-webkit-linear-gradient(45deg, #ff6a67 0%,#c740ca 50%,#1889ff 100%);background:linear-gradient(45deg, #ff6a67 0%,#c740ca 50%,#1889ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a67', endColorstr='#1889ff',GradientType=1 );}

.fancybox-slide .wpcf7{max-width:450px;text-align:center;}
.fancybox-slide .wpcf7 form{font-size:14px;color:#27282c;}
.fancybox-slide .wpcf7 form > *{color:#27282c;font-size:14px;}
.fancybox-slide .wpcf7 form p{margin-bottom:10px;}
.fancybox-slide .wpcf7 form input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="radio"]):not([type="checkbox"]), .fancybox-slide .wpcf7 form textarea{border:1px solid #dedee5;background:#fff;font-size:14px;padding:10px 12px;color:#27282c;width:100%;max-width:100%;resize:vertical;border-radius:3px;}
.fancybox-slide .wpcf7 form textarea{height:90px;}
.fancybox-slide .wpcf7 form input[type="submit"]{background:#0f2a85;color:#fff;font-size:14px;padding:10px 16px;border:1px solid #0f2a85;cursor:pointer;text-transform:uppercase;font-weight:bold;transition:0.5s;outline:none;border-radius:3px;}
.fancybox-slide .wpcf7 form input[type="submit"]:hover, .fancybox-slide .wpcf7 form input[type="submit"]:focus{background:#27282c;border-color:#27282c;}

@media screen and (max-width:350px){
	.fancybox-slide #ShowContacts dl dt{width:100%;text-align:center;border-radius:3px 3px 0px 0px;padding-bottom:0;}
	.fancybox-slide #ShowContacts dl dd{width:100%;text-align:center;border-radius:0px 0px 3px 3px;padding-top:0;}
	.fancybox-slide #ShowContacts .popup-cta li{width:calc(100% - 10px);}
	.fancybox-slide #ShowContacts .popup-socials li a span{display:none;}
}
/*POPUP*/
/*SHOP MESSAGE*/
.woocommerce-store-notice{position:fixed;left:0;right:0;bottom:0;background:#27282c;color:#fff;font-size:14px;text-align:center;padding:20px;z-index:999999;}
.woocommerce-store-notice a{display:inline-block;vertical-align:baseline;background:#0f2a85;color:#fff;text-decoration:none;padding:6px;border-radius:3px;font-size:12px;text-transform:uppercase;transition:0.5s;}
.woocommerce-store-notice a:hover{background:#fff;color:#0f2a85;}
/*SHOP MESSAGE*/
/*RECAPTCHA*/
.grecaptcha-badge{visibility:hidden;}
.form-recaptcha p{font-size:13px;color:#464852;}
.form-recaptcha p a{color:#464852;}
.form-recaptcha p a:hover{text-decoration:none;}
main .recaptcha-text{font-size:13px;}
main .recaptcha-text a{color:#464852;}
main .recaptcha-text a:hover{text-decoration:none;}
/*RECAPTCHA*/
::selection{background:#0f2a85;color:#fff;}
img::selection{background:transparent;}
.hidden-link > .menu-link{display:none !important;}
.hidden-link > .sub-menu{padding-left: 0 !important;}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}
