/*!
Theme Name: HRM Light
Theme URI: http://http://hamrongmedia.com/
Author: HRM
Theme URI: http://http://hamrongmedia.com/
Version: 4.0.1
Tested up to: 6
Requires PHP: 7
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hrm
*/
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none!important}
.ovh {
    overflow: hidden;
}
html{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-padding-top: 60px;}
body{margin:0;font-size:16px;line-height:1.5;word-wrap:break-word;-ms-word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;text-decoration:none}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
body,button,input,optgroup,select,textarea{color:#000;line-height:1.5}
h1,h2,h3,h4,h5,h6{clear:both}
p{margin-bottom:1.5em}
cite,dfn,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
ins,mark{background:#fff9c0;text-decoration:none}
big{font-size:125%}
body{background:#fff}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
ol,ul{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li>ol,li>ul{margin-bottom:0;margin-left:1.5em}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
embed,iframe,object{max-width:100%}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%}
a{color:#4169e1}
a:active,a:focus,a:hover{color:#191970}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:.6em 1em .4em}
button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}
button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}
input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}
select{border:1px solid #ccc}
textarea{width:100%}
.main-navigation{display:block;width:100%}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}
.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}
.main-navigation ul ul ul{left:-999em;top:0}
.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}
.main-navigation ul ul a{width:200px}
.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}
.main-navigation li{position:relative}
.main-navigation a{display:block;text-decoration:none}
.main-navigation.toggled ul,.menu-toggle{display:block}
@media screen and (min-width:37.5em) {
	.menu-toggle{display:none}
	.main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}
.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}
.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
.sticky{display:block}
.updated:not(.published){display:none}
.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}
.page-links{clear:both;margin:0 0 1.5em}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em;display:-ms-grid;display:grid;grid-gap:1.5em}
.gallery-item{display:inline-block;text-align:center;width:100%}
.gallery-columns-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}
.gallery-columns-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}
.gallery-columns-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}
.gallery-columns-5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}
.gallery-columns-6{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}
.gallery-columns-7{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr)}
.gallery-columns-8{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr)}
.gallery-columns-9{-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9,1fr)}
.gallery-caption{display:block}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#primary[tabindex="-1"]:focus{outline:0}
.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}
.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}
.btn-info{--bs-btn-color:#fff;--bs-btn-bg:#3FA8B0;--bs-btn-border-color:#3FA8B0;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#fff;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#3FA8B0;--bs-btn-disabled-border-color:#3FA8B0}
.social-media ul{margin:0;padding:0}
.social-media ul:after,.social-media ul:before{content:'';display:table}
.social-media ul:after{clear:both}
.social-media ul li{display:inline-block;vertical-align:top;margin-right:8px}
.social-media ul li a{display:block;font-size:18px;min-width:27px;text-align:center}
.top-bar{min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 5px #ddd;box-shadow:0 2px 5px #ddd}
.header-main>.container>.row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.site-branding img{max-width:200px}
.page-header__flex .logo {
	display: flex;
	align-items: center;
	width : 20%;
}
.page-header__flex .logo,
.theme-html .page-header .menu-details {
	flex-grow: 1;
}
.theme-html .page-header .menu-details {
/*	justify-content: flex-end;*/
/*	display: block;*/
	width: 80%;
	justify-content: space-between;
}
.theme-html .page-header .menu-details .nav {
/*	display: block;*/
    display: flex !important;
    align-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
.theme-html .page-header .menu-details .nav .menu-main-menu-container {
/*	width: calc(100% - 50px);*/
width: 100%;
}
.menu-details div#search-toggle {
    color: #fff;
    width: 45px;
    display: block;
    /* height: 100%; */
    text-align: center;
	background: #DA291C;
    border-radius: 50%;
    padding: 8px;
    width: 32px;
    height: 32px;
}
.theme-html .page-header .menu-details .nav .menu {
    width: 100%;
    margin: 0;
    justify-content: space-between;
	justify-content: flex-end;
}
@media(min-width:992px) {
	.theme-html .page-header .menu-details .nav {
		    width: calc(100% - 50px);
	}
}

.search-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.search-form{position:relative}
.search-form input[type=search]{padding-right:33px}
.search-form input[type=search]:focus{outline:0}
.search-form .search-submit{position:absolute;right:0;height:32px;font-size:0;width:33px;background-image:url(images/search.png);background-size:20px;background-repeat:no-repeat;background-position:center}
.search-form .search-submit:focus{outline:0}
.page-title-bar{padding:1px;color:#fff;background-position:center center;background-size:cover}
.page-title-bar a{color:inherit}
.page-title-bar .page-header{border:0}
.page-title-bar ol{margin:0;margin-bottom:20px;padding:0;list-style:none}
.page-title-bar ol li{display:inline-block;vertical-align:top}
.site-header{background:rgba(255,255,255,0.3);-webkit-box-shadow:0 5px 4px rgba(0,0,0,0.1);box-shadow:0 5px 4px rgba(0,0,0,0.1)}
.site-header .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.site-header .row>*{display:inline-block;width:auto}
.home .site-header{position:fixed;top:0;left:0;right:0;z-index:99}
.header-btn{padding-top:25px}
.header-btn .btn{font-weight:700;font-size:18px;border-radius:60px;text-align:center;text-transform:uppercase;min-width:210px;height:52px;padding-top:0;padding-bottom:0;line-height:52px}
.header-btn .btn i,.header-btn .btn svg{display:none}
@media (max-width:991px) {
	.header-btn .btn{font-size:0;min-width:50px}
	.header-btn .btn i,.header-btn .btn svg{font-size:18px;display:inline-block;margin-bottom:-4px}
	.theme-html .page-header .menu-details {
		display: flex;
		justify-content: flex-end;
		
	}
	.page-header__flex .logo, .theme-html .page-header .menu-details {
		width: auto;
		flex-grow: inherit;
	}
}
.menu-responsive{width:0;left:0;background:#f5f5f5;position:fixed;height:100%;border-right:0 solid #4abe63;z-index:99;overflow-x:hidden;overflow-y:auto;-webkit-transition:all ease .5s;transition:all ease .5s}
.menu-responsive.show-mn{left:0;width:280px;border-right-width:3px}
.menu-open{display:none}
.main-navigation{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.main-navigation ul{list-style:none;margin:0;padding-left:0}
.main-navigation ul li{position:relative}
.main-navigation ul li:hover>.sub-menu{-webkit-transform:scale(1);transform:scale(1)}
.main-navigation .menu>li{float:left;margin-right:20px}
.main-navigation .menu>li>a{font-size:16px;color:#000;display:block;text-decoration:none;-webkit-transition:all ease .3s;transition:all ease .3s;position:relative;padding-bottom:5px;text-transform:uppercase}
.main-navigation .menu>li.menu-item-has-children>a:after{content:"\f107";font-family:Font Awesome;margin-left:5px;font-weight:900}
.main-navigation .menu>li.menu-item-has-children>.sub-menu{top:100%}
.main-navigation .menu>li.current-menu-item>a:before{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1)}
.main-navigation .sub-menu{-webkit-transform:scale(1,0);transform:scale(1,0);position:absolute;background:#fff;z-index:999;margin-left:0;border-top:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.13);box-shadow:0 2px 4px rgba(0,0,0,0.13);width:280px;top:0;left:0;-webkit-transition:all ease .3s;transition:all ease .3s;-webkit-transform-origin:top;transform-origin:top}
.main-navigation .sub-menu li{position:relative;width:100%;border-bottom:1px solid #ddd}
.main-navigation .sub-menu li:last-child{border-bottom:0}
.main-navigation .sub-menu li a{display:block;padding:10px 5px;color:#000;-webkit-transition:.3s all;transition:.3s all}
.main-navigation .sub-menu li a:hover{color:#4abe63;text-decoration:none;padding-left:10px}
.main-navigation .sub-menu li .sub-menu{position:absolute;left:100%}
.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}
.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}
.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}
ol#crumbs{list-style:none}
ol#crumbs li{display:inline-block}
*{outline:none!important}
.elementor-posts .elementor-post__excerpt p,.text-1-line,.text-2-line,.text-3-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.text-1-line{-webkit-line-clamp:1}
.text-2-line{-webkit-line-clamp:2}
.elementor-posts .elementor-post__excerpt p,.text-3-line{-webkit-line-clamp:3}
.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:1}
.ovh{overflow:hidden}
.marginp-0 p{margin-bottom:0}
.elementor-shortcode .rank-math-breadcrumb p{margin:0}
.Avenir35Light,.Avenir35Light *{font-family:Avenir35Light,sans-serif}
.Avenir85Heavy,.Avenir85Heavy *{font-family:"Avenir85Heavy",sans-serif}
.theme-html .news-single .news-single-wrap .content h2{color:#000;font-family:"Avenir85Heavy",sans-serif;font-size:24px;font-weight:800;line-height:26px;margin-bottom:26px}
.theme-html .news-single .news-single-wrap .content h3{color:#000;font-family:"Avenir85Heavy",sans-serif;font-size:20px;font-weight:800;line-height:22px;margin-bottom:26px}
.theme-html .news-single .news-single-wrap .content h4{color:#000;font-family:"Avenir85Heavy",sans-serif;font-size:17px;font-weight:800;line-height:18px;margin-bottom:15px;letter-spacing:0}
.theme-html .news-single .news-single-wrap .content ul{margin:0 0 40px 20px;padding:0}
.theme-html .news-single .news-single-wrap .content ul ul{margin:10px 0 20px 20px}
.theme-html .news-single .news-single-wrap .content ul li{list-style:disc;margin:0 0 10px}
.theme-html .news-single .news-single-wrap .content ul li strong{font-weight:800;font-family:"Avenir85Heavy",sans-serif}
.news-single .article-section strong{font-family:"Avenir85Heavy",sans-serif;font-weight:700}



.theme-html .solutions h2{font-size:45px;line-height:52px;font-weight:100;color:#fff;font-weight:800;font-family:"Avenir85Heavy",sans-serif;margin-bottom:13px}
.theme-html .content-creator .productListingManual h3,.theme-html .gamer .productListingManual h3,.theme-html .personal-storage .productListingManual h3,.theme-html .professional .productListingManual h3,.theme-html .system-builders .productListingManual h3{color:#000;font-size:24px;font-style:normal;font-weight:800;line-height:31px;margin-bottom:14px;font-family:"Avenir85Heavy",sans-serif}
.theme-html .content-creator .threeCardsColumn h3,.theme-html .gamer .threeCardsColumn h3,.theme-html .personal-storage .threeCardsColumn h3,.theme-html .professional .threeCardsColumn h3,.theme-html .system-builders .threeCardsColumn h3{color:#000;font-size:24px;font-style:normal;font-weight:800;line-height:31px;margin-bottom:14px;font-family:"Avenir85Heavy",sans-serif}
.theme-html .professional .twoColumnContentSlider div.small-span{font-size:13px;margin:0 0 20px;text-transform:uppercase;color:#fff}
@media (max-width:991px) {
	.theme-html .solutions h2{font-size:26px;line-height:33px}
}
@media (max-width:768px) {
	.theme-html .content-creator .productListingManual h3,.theme-html .gamer .productListingManual h3,.theme-html .personal-storage .productListingManual h3,.theme-html .professional .productListingManual h3,.theme-html .system-builders .productListingManual h3{font-size:18px;font-style:normal;font-weight:800;line-height:26px;margin-bottom:8px}
	.theme-html .content-creator .threeCardsColumn h3,.theme-html .gamer .threeCardsColumn h3,.theme-html .personal-storage .threeCardsColumn h3,.theme-html .professional .threeCardsColumn h3,.theme-html .system-builders .threeCardsColumn h3{font-size:18px;font-style:normal;font-weight:800;line-height:26px;margin-bottom:8px}
}
.theme-html .featured-events .thumbnail img{border-radius:20px 0 0 14px}
.theme-html .featured-events .thumbnail .date span.m span{display:inline;margin-left:5px}
.theme-html .single-product .product-information .anchor-section{background:#151513}
@media (min-width:768px) {
	.theme-html .single-product .product-information .feature-section .item .thumbnail{width:380px}
}
.header-blog-slider-blog .slick-dots li{position:relative}
@media screen and (max-width:540px) {
	.featured-blog-slider-container{width:100%!important}
}
.breadcrumbs-v2 a.current{font-family:"Avenir85Heavy",sans-serif;color:#191B1A}
.threeCardsColumn.layout-2 .threeCardsColumn__bg img.layout-2{max-height:579px}
.productListingManual__inner h6{font-family:"Avenir85Heavy",sans-serif}
.sticky-onload{position:sticky!important}
@media (min-width:1315px) {
	.theme-html .product-filter-nav .item .cat-img{width:130px;/*left:-10px;*/top:5px}
	.theme-html .product-filter-nav .item.card-reader-accessories .cat-img{left:-6px}
	.theme-html .product-filter-nav .item .cat-name{margin-left:10px}
}
@media (min-width:1100px) {
	.block-editor-block-list__layout .product-filter-nav .item a:before,.theme-html .product-filter-nav .item a:before{width:140px;height:140px}
}
.theme-html .featured-events .thumbnail .date .d{text-transform:uppercase}
.block-editor-block-list__layout h2{color:#000;font-size:25px;line-height:1.25em;margin:50px 0 15px}
.block-editor-block-list__layout h3{color:#000;font-size:20px;line-height:1.25em;margin:50px 0 15px}
.home .main-banner .item h1{font-size:65px;color:#fff;margin-bottom:24px;text-shadow:0 4px 4px rgba(0,0,0,0.25);line-height:75px}
.theme-html h2.subtext{font-family:"Avenir85Heavy",sans-serif;font-size:12px;color:#f6f6f6;margin-bottom:8px;line-height:15px;letter-spacing:.72px;text-transform:uppercase}
.block-editor-block-list__layout .community-slider .details .profile h4,.theme-html .community-slider .details .profile h4{font-size:19px;font-family:"Avenir85Heavy",sans-serif;color:#fff;line-height:27px;letter-spacing:.38px}
.block-editor-block-list__layout .page-header .top-menu .location .location-dropdown .list a h6,.theme-html .page-header .top-menu .location .location-dropdown .list a div{font-family:"Avenir85Heavy",sans-serif}
.theme-html .single-product .related.products div.heading{font-family:"Avenir85Heavy",sans-serif;font-size:35px;color:#000;line-height:42px;letter-spacing:.7px}
.theme-html .single-product .related.products .product-listings .woocommerce-loop-product__title{font-family:"Avenir85Heavy",sans-serif}
#feature-section h2,#product-numbers h2,#specifications h2{font-family:"Avenir85Heavy",sans-serif;font-size:35px;color:#000;line-height:42px;letter-spacing:.7px}
#feature-section h2{color:#fff}
.features h2{font-size:22px;margin:0;line-height:1.25em}
.features h3{font-size:16px;color:#000;font-family:"Avenir85Heavy",sans-serif;line-height:1.25em;margin:10px 0 0}
.theme-html .single-product .product-information .feature-section .item .content h3{font-family:"Avenir85Heavy",sans-serif;font-size:30px;color:#fff;line-height:36px;letter-spacing:.6px;margin-bottom:10px}
.main-banner .absolute{display:none;position:absolute;width:100%;top:20%}
.main-banner .contain{width:100%;max-width:1295px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:auto;margin-left:auto;padding:0 24px}
.main-banner .contain .content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}
.main-banner .contain .content .main-heading{width:498px}
.main-heading h1{font-size:65px;text-shadow:0 4px 4px rgba(0,0,0,0.25)}
.main-banner .contain .content .main-heading h1 sup{-webkit-transform:translateY(-10px)!important;transform:translateY(-10px)!important;display:inline-block}
@media (max-width:1024px) {
	.main-banner .absolute{position:static;display:none}
	.main-banner .contain .content{display:table;width:100%;text-align:center}
	.main-banner .contain .content .main-heading{width:100%}
}
@media (max-width:768px) {
	.home .main-banner .item h1{font-size:40px;line-height:44px}
	#product-numbers h2,#specifications h2,.theme-html .single-product .related.products div.heading{font-size:30px;line-height:40px;padding:0 24px}
	.theme-html .single-product .product-information .feature-section .item .content h3{font-size:24px;line-height:30px}
	.block-editor-block-list__layout h2{font-size:20px;margin:0 0 10px}
	.block-editor-block-list__layout h3{font-size:18px;margin:0 0 10px}
	#footer-sidebar-1 .widget_text { display: none;}
}
option[value="price"],option[value="price-desc"] {display: none;}
.featured-product-flex .btn{border:0}
.block-editor-block-list__layout .banner-short,.theme-html .banner-short{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.pagination ul.page-numbers{width:100%;margin:0;text-align:center}
.pagination ul.page-numbers li{display:inline-block;vertical-align:top}
.news-single .news-single-wrap .article-section .share a{margin-bottom:10px}
.block-editor-block-list__layout .subscribe-modal .content .subs-form .forminator-input,.theme-html .subscribe-modal .content .subs-form .forminator-input{width:100%;margin-bottom:10px}
.single-events .article-section h2,.single-events .article-section h3,.single-events .article-section h4{color:inherit}
.single-events .article-section h2{font-size:30px}
.single-events .article-section h3{font-size:25px}
.single-events .article-section h4{font-size:20px}
.block-editor-block-list__layout .banner-round-image-section.labs-page .bri-img,.theme-html .banner-round-image-section.labs-page .bri-img{border-radius:0}
div#elementor-panel-category-link-in-bio,div#elementor-panel-category-pro-elements,div#elementor-panel-category-theme-elements,div#elementor-panel-category-theme-elements-single,div#elementor-panel-category-woocommerce-elements{display:none}
.warr-tabs .elementor-widget-n-tabs .e-n-tabs-heading{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4,1fr);grid-gap:20px}
.warr-tabs .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title{margin:0!important}
.block-editor-block-list__layout .product-filter-all p,.theme-html .product-filter-all p{margin:0}
.filters-container a.show-more{color:#000;font-size:14px;font-style:normal;font-weight:800;line-height:normal;padding-bottom:18px;margin-bottom:19px;display:block;margin-top:10px;padding-left:25px}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:none!important;width:100%}
.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a{border-radius:4px;border:1px solid #b4b4b4}
.woocommerce #content div.product div.thumbnails .active-thumbnail a.last,.woocommerce div.product div.thumbnails .active-thumbnail a,.woocommerce-page #content div.product div.thumbnails .active-thumbnail a.last,.woocommerce-page div.product div.thumbnails .active-thumbnail a{border:1px solid #da291c}
.theme-html .single-product .product-details .gallery-product a.yith_expand{display:inline-block;width:auto;position:absolute!important;border:1px solid #ccc;background:rgba(255,255,255,0.8)}
.theme-html .product .product-details .cart{display:block!important;margin:0}
body.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item){width:auto;height:auto;display:block;font-size:14px;font-family:"Avenir65Medium",sans-serif;color:#191b1a;padding:14px 23px 12px;background:#f5f5f5;border-radius:100px;text-transform:uppercase;cursor:pointer;-webkit-transition:background .6s cubic-bezier(0.19,1,0.22,1),color .6s cubic-bezier(0.19,1,0.22,1);transition:background .6s cubic-bezier(0.19,1,0.22,1),color .6s cubic-bezier(0.19,1,0.22,1);-webkit-box-shadow:none!important;box-shadow:none!important}
body.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){color:#fff;background:#da291c}
body.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span,body.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img{border-radius:0;display:block}
.summary .stock,.woocommerce div.product form.cart .button,.woocommerce div.product form.cart .reset_variations,.woocommerce div.product form.cart div.quantity,.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled,.woocommerce-variation-availability,body.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,body.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{display:none!important}
footer.site-footer{background:#00373C;color:rgba(255,255,255,0.5)}
.footer-bottom{color:rgba(255,255,255,0.5);font-weight:700;font-size:14px;line-height:54px;text-transform:uppercase}
.footer-bottom .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer-bottom .row .col{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.footer-bottom img.logo_footer{width:100px;max-width:100%}
.footer-bottom .copy-col-last{text-align:right}
.copyright {
    color: #fff;
    font-size: 14px;
}
#MD_login .register-message{margin-bottom:0}
#MD_login button:not(.btn-close),#MD_login input[type=button],#MD_login input[type=reset],#MD_login input[type=submit]{background:#3FA8B0;color:#fff;margin-bottom:30px}
#MD_login .lost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:400;font-size:12px;line-height:15px;color:rgba(0,0,0,0.5)}
#MD_login .lost a{color:#3FA8B0}
#MD_login input:-webkit-autofill,#MD_login input:-webkit-autofill:active,#MD_login input:-webkit-autofill:focus,#MD_login input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40px #fff inset!important}
#MD_login input[type=email],#MD_login input[type=number],#MD_login input[type=password],#MD_login input[type=search],#MD_login input[type=tel],#MD_login input[type=text],#MD_login select{width:100%;margin-bottom:30px;border-color:rgba(0,46,17,0.2);border-width:0 0 1px;outline:none;color:#000;border-radius:0;padding:5px 5px 8px 40px;background:no-repeat;background-position:5px center;font-size:18px;line-height:22px}
#MD_login input[type=email]::-webkit-input-placeholder,#MD_login input[type=number]::-webkit-input-placeholder,#MD_login input[type=password]::-webkit-input-placeholder,#MD_login input[type=search]::-webkit-input-placeholder,#MD_login input[type=tel]::-webkit-input-placeholder,#MD_login input[type=text]::-webkit-input-placeholder,#MD_login select::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}
#MD_login input[type=email]:-ms-input-placeholder,#MD_login input[type=number]:-ms-input-placeholder,#MD_login input[type=password]:-ms-input-placeholder,#MD_login input[type=search]:-ms-input-placeholder,#MD_login input[type=tel]:-ms-input-placeholder,#MD_login input[type=text]:-ms-input-placeholder,#MD_login select:-ms-input-placeholder{color:rgba(0,0,0,0.5)}
#MD_login input[type=email]::-webkit-input-placeholder,#MD_login input[type=number]::-webkit-input-placeholder,#MD_login input[type=password]::-webkit-input-placeholder,#MD_login input[type=search]::-webkit-input-placeholder,#MD_login input[type=tel]::-webkit-input-placeholder,#MD_login input[type=text]::-webkit-input-placeholder,#MD_login select::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}
#MD_login input[type=email]::-moz-placeholder,#MD_login input[type=number]::-moz-placeholder,#MD_login input[type=password]::-moz-placeholder,#MD_login input[type=search]::-moz-placeholder,#MD_login input[type=tel]::-moz-placeholder,#MD_login input[type=text]::-moz-placeholder,#MD_login select::-moz-placeholder{color:rgba(0,0,0,0.5)}
#MD_login input[type=email]:-ms-input-placeholder,#MD_login input[type=number]:-ms-input-placeholder,#MD_login input[type=password]:-ms-input-placeholder,#MD_login input[type=search]:-ms-input-placeholder,#MD_login input[type=tel]:-ms-input-placeholder,#MD_login input[type=text]:-ms-input-placeholder,#MD_login select:-ms-input-placeholder{color:rgba(0,0,0,0.5)}
#MD_login input[type=email]::-ms-input-placeholder,#MD_login input[type=number]::-ms-input-placeholder,#MD_login input[type=password]::-ms-input-placeholder,#MD_login input[type=search]::-ms-input-placeholder,#MD_login input[type=tel]::-ms-input-placeholder,#MD_login input[type=text]::-ms-input-placeholder,#MD_login select::-ms-input-placeholder{color:rgba(0,0,0,0.5)}
#MD_login input[type=email]::placeholder,#MD_login input[type=number]::placeholder,#MD_login input[type=password]::placeholder,#MD_login input[type=search]::placeholder,#MD_login input[type=tel]::placeholder,#MD_login input[type=text]::placeholder,#MD_login select::placeholder{color:rgba(0,0,0,0.5)}
#MD_login input[type=number],#MD_login input[type=text]{background-size:20px 24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M512 32H64C28.7 32 0 60.7 0 96v320c0 35.3 28.7 64 64 64h448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zm32 384c0 17.6-14.4 32-32 32H64c-17.6 0-32-14.4-32-32V96c0-17.6 14.4-32 32-32h448c17.6 0 32 14.4 32 32v320zm-72-128H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zm0-64H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zm0-64H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zM208 288c44.2 0 80-35.8 80-80s-35.8-80-80-80-80 35.8-80 80 35.8 80 80 80zm0-128c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48zm46.8 144c-19.5 0-24.4 7-46.8 7s-27.3-7-46.8-7c-21.2 0-41.8 9.4-53.8 27.4C100.2 342.1 96 355 96 368.9V392c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-23.1c0-7 2.1-13.8 6-19.6 5.6-8.3 15.8-13.2 27.3-13.2 12.4 0 20.8 7 46.8 7 25.9 0 34.3-7 46.8-7 11.5 0 21.7 5 27.3 13.2 3.9 5.8 6 12.6 6 19.6V392c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-23.1c0-13.9-4.2-26.8-11.4-37.5-12.3-18-32.9-27.4-54-27.4z' fill='%23002E11' fill-opacity='0.3'/%3E%3C/svg%3E")}
#MD_login input[type=number]:active,#MD_login input[type=number]:focus,#MD_login input[type=text]:active,#MD_login input[type=text]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M512 32H64C28.7 32 0 60.7 0 96v320c0 35.3 28.7 64 64 64h448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64zm32 384c0 17.6-14.4 32-32 32H64c-17.6 0-32-14.4-32-32V96c0-17.6 14.4-32 32-32h448c17.6 0 32 14.4 32 32v320zm-72-128H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zm0-64H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zm0-64H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zM208 288c44.2 0 80-35.8 80-80s-35.8-80-80-80-80 35.8-80 80 35.8 80 80 80zm0-128c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48zm46.8 144c-19.5 0-24.4 7-46.8 7s-27.3-7-46.8-7c-21.2 0-41.8 9.4-53.8 27.4C100.2 342.1 96 355 96 368.9V392c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-23.1c0-7 2.1-13.8 6-19.6 5.6-8.3 15.8-13.2 27.3-13.2 12.4 0 20.8 7 46.8 7 25.9 0 34.3-7 46.8-7 11.5 0 21.7 5 27.3 13.2 3.9 5.8 6 12.6 6 19.6V392c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-23.1c0-13.9-4.2-26.8-11.4-37.5-12.3-18-32.9-27.4-54-27.4z' fill='%233FA8B0' /%3E%3C/svg%3E")}
#MD_login input[type=email]{background-size:20px 24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM48 96h416c8.8 0 16 7.2 16 16v41.4c-21.9 18.5-53.2 44-150.6 121.3-16.9 13.4-50.2 45.7-73.4 45.3-23.2.4-56.6-31.9-73.4-45.3C85.2 197.4 53.9 171.9 32 153.4V112c0-8.8 7.2-16 16-16zm416 320H48c-8.8 0-16-7.2-16-16V195c22.8 18.7 58.8 47.6 130.7 104.7 20.5 16.4 56.7 52.5 93.3 52.3 36.4.3 72.3-35.5 93.3-52.3 71.9-57.1 107.9-86 130.7-104.7v205c0 8.8-7.2 16-16 16z' fill='%23002E11' fill-opacity='0.3' /%3E%3C/svg%3E")}
#MD_login input[type=email]:active,#MD_login input[type=email]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M464 64H48C21.5 64 0 85.5 0 112v288c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM48 96h416c8.8 0 16 7.2 16 16v41.4c-21.9 18.5-53.2 44-150.6 121.3-16.9 13.4-50.2 45.7-73.4 45.3-23.2.4-56.6-31.9-73.4-45.3C85.2 197.4 53.9 171.9 32 153.4V112c0-8.8 7.2-16 16-16zm416 320H48c-8.8 0-16-7.2-16-16V195c22.8 18.7 58.8 47.6 130.7 104.7 20.5 16.4 56.7 52.5 93.3 52.3 36.4.3 72.3-35.5 93.3-52.3 71.9-57.1 107.9-86 130.7-104.7v205c0 8.8-7.2 16-16 16z' fill='%233FA8B0' /%3E%3C/svg%3E")}
#MD_login input[type=tel]{background-size:20px 24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M192 416c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zM320 48v416c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h224c26.5 0 48 21.5 48 48zm-32 0c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v416c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V48z' fill='%23002E11' fill-opacity='0.3'/%3E%3C/svg%3E")}
#MD_login input[type=tel]:active,#MD_login input[type=tel]:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M192 416c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zM320 48v416c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h224c26.5 0 48 21.5 48 48zm-32 0c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v416c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V48z' fill='%233FA8B0'/%3E%3C/svg%3E")}
#MD_login input[type=password]{background-image:url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.29437 6.54083C3.30439 6.26613 3.31041 5.99946 3.32645 5.73479C3.35653 5.26961 3.3445 4.7944 3.43472 4.33925C3.84577 2.23391 5.0408 0.804289 7.1321 0.194744C7.91809 -0.0358407 8.72213 -0.0478712 9.52817 0.0864693C10.4044 0.23284 11.1984 0.573704 11.8942 1.12711C12.4776 1.59028 12.9308 2.16173 13.2616 2.82942C13.5103 3.33069 13.6807 3.86003 13.7609 4.41143C13.809 4.74829 13.8251 5.09316 13.8351 5.43402C13.8451 5.76687 13.8331 6.09971 13.8291 6.43055C13.8291 6.46263 13.8291 6.49471 13.8291 6.54283C13.9734 6.54283 14.1098 6.54083 14.2461 6.54283C14.5288 6.54484 14.8116 6.5669 15.0843 6.65111C15.9063 6.90375 16.4798 7.43109 16.8106 8.22109C16.947 8.54992 16.9991 8.8968 16.9991 9.2517C16.9991 11.8122 17.0011 14.3747 16.9991 16.9352C16.9991 17.8635 16.6242 18.6094 15.8723 19.1568C15.4111 19.4917 14.8837 19.644 14.3163 19.644C10.4385 19.646 6.56065 19.6521 2.68282 19.64C1.53992 19.636 0.713828 19.0806 0.222582 18.046C0.0601707 17.7031 0.00202333 17.3322 0.00202333 16.9532C0.00402841 14.3787 -0.00599691 11.8042 0.00603358 9.22964C0.0120488 8.08474 0.561442 7.26065 1.59406 6.7674C1.94896 6.59697 2.33393 6.54283 2.72693 6.54083C2.9114 6.54083 3.09988 6.54083 3.29437 6.54083ZM8.50157 18.2385C8.54167 18.2385 8.57977 18.2385 8.61987 18.2385C10.5067 18.2385 12.3934 18.2325 14.2802 18.2425C15.0762 18.2445 15.6016 17.6229 15.5976 16.9231C15.5855 14.3707 15.5935 11.8202 15.5915 9.26774C15.5915 9.18954 15.5935 9.10934 15.5795 9.03114C15.4692 8.36746 14.978 7.9484 14.3043 7.9484C10.4325 7.9484 6.56065 7.9484 2.68883 7.9484C2.58056 7.9484 2.47028 7.95642 2.36602 7.98048C1.78254 8.11883 1.40358 8.61408 1.40358 9.22964C1.40358 11.5616 1.40358 13.8915 1.40358 16.2234C1.40358 16.49 1.39957 16.7567 1.40558 17.0234C1.4116 17.3282 1.51987 17.5948 1.72439 17.8214C1.99508 18.1222 2.33995 18.2385 2.74097 18.2385C4.66184 18.2365 6.5827 18.2385 8.50157 18.2385ZM12.4175 6.53481C12.4195 6.50674 12.4255 6.48469 12.4255 6.46263C12.4295 6.08768 12.4355 5.71273 12.4335 5.33778C12.4275 4.58387 12.2531 3.87206 11.8661 3.22041C11.4631 2.5427 10.8996 2.04543 10.1778 1.73264C9.46802 1.42586 8.72614 1.34967 7.96421 1.45594C7.2524 1.55619 6.61479 1.82889 6.07341 2.30008C5.26737 2.99985 4.86034 3.90615 4.77011 4.95681C4.728 5.44405 4.728 5.93529 4.70795 6.42654C4.70595 6.46063 4.70795 6.49672 4.70795 6.53281H12.4175V6.53481Z' fill='%23002E11' fill-opacity='0.3'/%3E%3Cpath d='M7.64558 13.5826C7.64558 13.2557 7.64357 12.9309 7.64758 12.6041C7.64758 12.5399 7.63154 12.4978 7.5754 12.4577C7.10821 12.1108 6.91573 11.6396 7.03403 11.0742C7.15032 10.5188 7.51124 10.1659 8.06464 10.0356C8.93484 9.82905 9.76294 10.5509 9.69678 11.4471C9.66469 11.8742 9.47221 12.2111 9.12533 12.4577C9.07319 12.4938 9.05515 12.5319 9.05515 12.5961C9.05715 13.2437 9.05715 13.8934 9.05715 14.541C9.05715 14.7916 8.98096 15.0082 8.77243 15.1606C8.55588 15.321 8.31728 15.349 8.07266 15.2428C7.83205 15.1385 7.67365 14.95 7.66162 14.6854C7.64558 14.3184 7.65761 13.9495 7.65761 13.5806C7.6536 13.5826 7.64959 13.5826 7.64558 13.5826Z' fill='%23002E11' fill-opacity='0.3'/%3E%3C/svg%3E%0A")}
#MD_login input[type=password]:active,#MD_login input[type=password]:focus{background-image:url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.29437 6.54083C3.30439 6.26613 3.31041 5.99946 3.32645 5.73479C3.35653 5.26961 3.3445 4.7944 3.43472 4.33925C3.84577 2.23391 5.0408 0.804289 7.1321 0.194744C7.91809 -0.0358407 8.72213 -0.0478712 9.52817 0.0864693C10.4044 0.23284 11.1984 0.573704 11.8942 1.12711C12.4776 1.59028 12.9308 2.16173 13.2616 2.82942C13.5103 3.33069 13.6807 3.86003 13.7609 4.41143C13.809 4.74829 13.8251 5.09316 13.8351 5.43402C13.8451 5.76687 13.8331 6.09971 13.8291 6.43055C13.8291 6.46263 13.8291 6.49471 13.8291 6.54283C13.9734 6.54283 14.1098 6.54083 14.2461 6.54283C14.5288 6.54484 14.8116 6.5669 15.0843 6.65111C15.9063 6.90375 16.4798 7.43109 16.8106 8.22109C16.947 8.54992 16.9991 8.8968 16.9991 9.2517C16.9991 11.8122 17.0011 14.3747 16.9991 16.9352C16.9991 17.8635 16.6242 18.6094 15.8723 19.1568C15.4111 19.4917 14.8837 19.644 14.3163 19.644C10.4385 19.646 6.56065 19.6521 2.68282 19.64C1.53992 19.636 0.713828 19.0806 0.222582 18.046C0.0601707 17.7031 0.00202333 17.3322 0.00202333 16.9532C0.00402841 14.3787 -0.00599691 11.8042 0.00603358 9.22964C0.0120488 8.08474 0.561442 7.26065 1.59406 6.7674C1.94896 6.59697 2.33393 6.54283 2.72693 6.54083C2.9114 6.54083 3.09988 6.54083 3.29437 6.54083ZM8.50157 18.2385C8.54167 18.2385 8.57977 18.2385 8.61987 18.2385C10.5067 18.2385 12.3934 18.2325 14.2802 18.2425C15.0762 18.2445 15.6016 17.6229 15.5976 16.9231C15.5855 14.3707 15.5935 11.8202 15.5915 9.26774C15.5915 9.18954 15.5935 9.10934 15.5795 9.03114C15.4692 8.36746 14.978 7.9484 14.3043 7.9484C10.4325 7.9484 6.56065 7.9484 2.68883 7.9484C2.58056 7.9484 2.47028 7.95642 2.36602 7.98048C1.78254 8.11883 1.40358 8.61408 1.40358 9.22964C1.40358 11.5616 1.40358 13.8915 1.40358 16.2234C1.40358 16.49 1.39957 16.7567 1.40558 17.0234C1.4116 17.3282 1.51987 17.5948 1.72439 17.8214C1.99508 18.1222 2.33995 18.2385 2.74097 18.2385C4.66184 18.2365 6.5827 18.2385 8.50157 18.2385ZM12.4175 6.53481C12.4195 6.50674 12.4255 6.48469 12.4255 6.46263C12.4295 6.08768 12.4355 5.71273 12.4335 5.33778C12.4275 4.58387 12.2531 3.87206 11.8661 3.22041C11.4631 2.5427 10.8996 2.04543 10.1778 1.73264C9.46802 1.42586 8.72614 1.34967 7.96421 1.45594C7.2524 1.55619 6.61479 1.82889 6.07341 2.30008C5.26737 2.99985 4.86034 3.90615 4.77011 4.95681C4.728 5.44405 4.728 5.93529 4.70795 6.42654C4.70595 6.46063 4.70795 6.49672 4.70795 6.53281H12.4175V6.53481Z' fill='%233FA8B0' /%3E%3Cpath d='M7.64558 13.5826C7.64558 13.2557 7.64357 12.9309 7.64758 12.6041C7.64758 12.5399 7.63154 12.4978 7.5754 12.4577C7.10821 12.1108 6.91573 11.6396 7.03403 11.0742C7.15032 10.5188 7.51124 10.1659 8.06464 10.0356C8.93484 9.82905 9.76294 10.5509 9.69678 11.4471C9.66469 11.8742 9.47221 12.2111 9.12533 12.4577C9.07319 12.4938 9.05515 12.5319 9.05515 12.5961C9.05715 13.2437 9.05715 13.8934 9.05715 14.541C9.05715 14.7916 8.98096 15.0082 8.77243 15.1606C8.55588 15.321 8.31728 15.349 8.07266 15.2428C7.83205 15.1385 7.67365 14.95 7.66162 14.6854C7.64558 14.3184 7.65761 13.9495 7.65761 13.5806C7.6536 13.5826 7.64959 13.5826 7.64558 13.5826Z' fill='%233FA8B0' /%3E%3C/svg%3E%0A")}
#MD_login input[name=username]{background-image:url("data:image/svg+xml,%3Csvg width='16' height='21' viewBox='0 0 16 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00094 14.064C9.43943 14.064 10.777 13.6037 11.9025 12.8173C13.8182 14.4031 15.173 17.1422 15.3339 20.35H0.666393C0.82881 17.1418 2.18392 14.4029 4.0996 12.819C5.2249 13.6037 6.56237 14.064 8.00094 14.064Z' stroke='%23002E11' stroke-opacity='0.3' stroke-width='1.3'/%3E%3Cpath d='M8 11.35C5.04517 11.35 2.65 8.95483 2.65 6C2.65 3.04517 5.04517 0.65 8 0.65C10.9548 0.65 13.35 3.04517 13.35 6C13.35 8.95483 10.9548 11.35 8 11.35Z' stroke='%23002E11' stroke-opacity='0.3' stroke-width='1.3'/%3E%3C/svg%3E")}
#MD_login input[name=username]:active,#MD_login input[name=username]:focus{background-image:url("data:image/svg+xml,%3Csvg width='16' height='21' viewBox='0 0 16 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00094 14.064C9.43943 14.064 10.777 13.6037 11.9025 12.8173C13.8182 14.4031 15.173 17.1422 15.3339 20.35H0.666393C0.82881 17.1418 2.18392 14.4029 4.0996 12.819C5.2249 13.6037 6.56237 14.064 8.00094 14.064Z' stroke='%233FA8B0' stroke-width='1.3'/%3E%3Cpath d='M8 11.35C5.04517 11.35 2.65 8.95483 2.65 6C2.65 3.04517 5.04517 0.65 8 0.65C10.9548 0.65 13.35 3.04517 13.35 6C13.35 8.95483 10.9548 11.35 8 11.35Z' stroke='%233FA8B0' stroke-width='1.3'/%3E%3C/svg%3E%0A")}
#MD_login .alert{margin-bottom:0;margin-top:20px}
#MD_login #register-button[type=submit]{margin-bottom:0!important}
#MD_login .modal-dialog{width:455px;max-width:90%}
#MD_login .modal-body{padding:30px 40px}
#MD_login .nav-tabs.align-right{text-align:right;margin:0;border:0;margin-bottom:30px;display:block}
#MD_login .nav-tabs.align-right li{display:inline-block;border:0;padding:0;margin:0}
#MD_login .nav-tabs.align-right li:first-child .nav-link{border-right:1px solid #3FA8B0!important;border-radius:0!important}
#MD_login .nav-tabs.align-right li .nav-link{font-weight:400;font-size:18px;line-height:28px;color:#3FA8B0;border:0;padding-top:0;padding-bottom:0;border-radius:0}
#MD_login .nav-tabs.align-right li .nav-link.active{border:0;font-weight:700}
.fb-comments,.fb-comments iframe span[style],.fb-comments iframe[style],.fb-comments span,.hrm-comment-facebook .fb_iframe_widget,.hrm-comment-facebook .fb_iframe_widget iframe span[style],.hrm-comment-facebook .fb_iframe_widget iframe[style],.hrm-comment-facebook .fb_iframe_widget span{width:100%!important;max-width:100%!important}
.block-editor-block-list__layout .page-header .nav ul li:hover> a:before,.theme-html .page-header .nav ul li:hover > a:before{opacity:1}
.block-editor-block-list__layout .page-header .nav ul li:hover> .sub-menu,.theme-html .page-header .nav ul li:hover> .sub-menu{opacity:1;visibility:visible}
.block-editor-block-list__layout .page-header .nav ul .sub-menu,.theme-html .page-header .nav ul .sub-menu{left:10px;margin:0}
.block-editor-block-list__layout .downloads-wrap .download-anchor-content .tab-content .title,.theme-html .downloads-wrap .download-anchor-content .tab-content .title{margin-bottom:10px}
.block-editor-block-list__layout .downloads-wrap .search-download .search-icon,.theme-html .downloads-wrap .search-download .search-icon{z-index:1}
.single-product.woocommerce .woocommerce-breadcrumb {margin-top: 15px;}
body.single-product.woocommerce .thumbnails #slider-prev, body.single-product.woocommerce .thumbnails #slider-next {
	display: block;
	border: 0;
    background: transparent;
}
body.events section.banner-short {
    overflow: inherit;
}
@media (max-width:991px) {
	.container{max-width:100%}
	.warr-tabs .elementor-widget-n-tabs .e-n-tabs-heading{-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:10px}
	header#masthead {
		padding: 0;
	}
	header#masthead > .container-max {
		padding-top: 20px;
        padding-bottom: 20px;
	}
}
@media (max-width:767px) {
	.block-editor-block-list__layout .warranty-section .warr-warranty-table,.theme-html .warranty-section .warr-warranty-table{padding:0}
}
@media (min-width:768px) {
	#wpadminbar #wp-admin-bar-site-name a.ab-item{max-width:100px}
}