/*
Theme Name: Hospital Speciality Equipment LLC
Theme URI:
Author:
Author URI: SEOTA
Description:
Version: 2023.01
*/
@charset "utf-8";
/* CSS Document */
.aligncenter,.gallery-item a{display:block}
.alignleft{float:left; margin-right:15px; margin-bottom:10px}
.alignright{float:right; margin-left:15px; margin-bottom:10px}
.aligncenter{margin-left:auto; margin-right:auto}
.wp-caption{max-width:100%;padding:4px}
.entry-caption, .gallery-caption, .wp-caption .wp-caption-text{font-style:italic; font-size:12px; font-size:.857142857rem; line-height:2; color:#757575}
ul:before, ul:after{ content:''; display:table;}
ul:after{ clear:both;}
.full-img img{ width:100%; height:auto;}
/*.product-category .full-img img{ width:320px; height:320px;}*/
img.img-crop { display:block; max-width:none }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li + li{ border-top:1px solid #d8d8d8;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu{ background:#f5f5f5;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{ color:#173C71;}
.woocommerce-pagination{ padding-bottom:50px;}
.section ul.chosen-choices{ padding:10px !important; color:#000 !important; position:relative;}
.section ul.chosen-choices:after{ content:'\f0d7'; position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); font-family:'Font Awesome 6 Free'; font-weight:900; right:15px;}
.section .chosen-container-multi .chosen-choices{ border:1px solid #000 !important;}
.section .chosen-container-multi .chosen-choices li.search-field input[type="text"]{ color:#000;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]::-moz-placeholder,
.chosen-container-multi .chosen-choices li.search-field input[type="text"]::placeholder{color:#000 !important;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{ height:44px; width:44px; line-height:44px; display:block; padding:0; font-weight:700; color:#000; margin:0 5px;}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{ border:none}
.woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a{ background:#d8d8d8;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{ color:#fff; background:#0078B6;}
.pdf-btns .btn{ margin-right:6px; margin-bottom:6px;}
.pdf-btns .btn i{ font-size:30px;}
.pdf-btns .btn, .pdf-btns h4 span { border-bottom:1px solid #0078B6;}
.woocommerce div.product p.price, .woocommerce div.product span.price{ display:none;}\
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{ width:100%;}
/*.single-p-img{ background:url("/source/8fecff5da19812ba90ac311fddd398b2/default-img.png") no-repeat center;}*/
.text-center.mb-3 h3{ text-transform:uppercase;}

.products.columns-4 { text-align:center;}


.contact-block .content .nf-form-content .list-select-wrap>div select:focus,
.contact-block .content .nf-form-content .list-select-wrap>div select:active,
.contact-block .content .nf-form-content .list-select-wrap>div select:visited{ background-color:transparent !important; color:#000 !important;}
{ background-color:transparent !important;}
.contact-block .content .nf-form-content .list-select-wrap>div select option{ color:#000;}

@media(min-width:1200px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{ display:flex; align-items:center;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link .mega-indicator{ margin-left:auto;}
}

.slick-slider{position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;  user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent; }
.slick-list{position:relative; display:block; overflow:hidden; margin:0; padding:0; }
.slick-list:focus{outline:none; }
.slick-list.dragging{cursor:pointer; cursor:hand; }
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0);  -o-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }
.slick-track{position:relative; top:0; left:0; display:block; margin-left:auto; margin-right:auto; }
.slick-track:before,.slick-track:after{display:table; content:''; }
.slick-track:after{clear:both; }
.slick-loading .slick-track{visibility:hidden; }
.slick-slide{display:none; float:left; height:100%; min-height:1px; }
[dir='rtl'] .slick-slide{float:right; }
.slick-slide img{display:block; }
.slick-slide.slick-loading img{display:none; }
.slick-slide.dragging img{pointer-events:none; }
.slick-initialized .slick-slide{display:block; }
.slick-loading .slick-slide{visibility:hidden; }
.slick-vertical .slick-slide{display:block; height:auto; border:1px solid transparent; }
.slick-arrow.slick-hidden {display:none; }

.slick-loading .slick-list{/*background:#fff url("../images/ajax-loader.gif") center center no-repeat;*/ }
.slick-prev, .slick-next{font-size:0; line-height:0; position:absolute; top:50%; display:block; width:45px; height:45px; padding:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); cursor:pointer; color:transparent; border:none; outline:none; background:transparent; z-index:100; background:var(--bs-primary); border-radius:50%; color:#fff}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color:transparent; outline:none; background:var(--bs-dark);}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:1; }
.slick-prev:before, .slick-next:before{font-family:'Font Awesome 6 Free'; font-weight:900; font-size:18px; line-height:1; opacity:1;-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; z-index:100; color:#fff;}
.slick-prev{left:40px; }
[dir='rtl'] .slick-prev{right:0px; left:auto; }
.slick-prev:before{content:'\f104'; }
[dir='rtl'] .slick-prev:before{content:'\f105'; }
.slick-next{right:40px; }
[dir='rtl'] .slick-next{right:auto; left:15px; }
.slick-next:before{content:'\f105'; }
[dir='rtl'] .slick-next:before{content:'\f104'; }
/* Dots */
.slick-dotted.slick-slider{margin-bottom:0; }
.slick-dots{position:relative; margin-top:15px; display:block; width:100%; padding:0; margin-bottom:0; list-style:none; text-align:center;}
.slick-dots li{position:relative; display:inline-block; margin:0; padding:0; cursor:pointer; text-align:center; }
.slick-dots li button{font-size:0; line-height:0; display:block; width:100%; height:12px; width:12px; border-radius:50px; margin:0 4px; padding:0; cursor:pointer; color:transparent; border:0; outline:none; background:#68686b;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before{ background:#fff; }
.slick-dots li.slick-active button{ background:#fff;}

a, button, input[type=submit], .btn, img{-moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#page{ overflow:hidden; padding-top:102px;}
.ratio .full-img, .ratio a.d-block{min-width:initial; position:absolute; top:0; right:0; bottom:0; left:0; overflow:hidden; flex:0 0 auto; display:flex;}
.ratio .full-img img, .ratio a.d-block img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.image-fit{min-width:initial; position:relative; overflow:hidden; flex:0 0 auto; display:flex;}
.image-fit img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.btn.btn-grad{background:linear-gradient(90deg, #183A73 0%, #0078B6 100%); color:#fff; border:none;}
.btn.btn-grad:hover{background:linear-gradient(90deg, #0078B6 0%, #183A73 100%); color:#fff;}

.header{ z-index:1000; position:fixed; top:0; left:0; right:0; background:#fff; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.header .container{ padding-top:24px; padding-bottom:24px;}
.header .header-right{ margin-left:auto;}
.header .header-search{ width:250px; position:relative; margin-left:10px}
.header .header-search form{ display:block;}
.header .header-search .form-control{ border-radius:0; border:1px solid #d8d8d8; border-right:none; padding-top:0; padding-bottom:0; height:35px;}
.header .header-search input[type=submit]{ background:url("/source/c24024a1f4b5fc7a04dcb784c9cb3a32/search.png") no-repeat center #93DEEE; background-size:18px; position:absolute; padding:0; right:0; top:0; height:35px; width:35px; text-indent:-9999px; cursor:pointer; border:none;}
.header .header-right .phone{ font-weight:700; text-decoration:none; font-size:16px; margin-left:20px;}
.header .container{ padding-top:15px; padding-bottom:15px;}
.header .logo img{ width:280px; height:auto;}
.header.fixed-header .logo img{ width:220px; height:auto;}
img.alignnone.wp-image-1730.size-medium, img.alignleft.wp-image-1731.size-medium{ width: 350px; height: 250px; }
.term-description p{ margin-bottom: 0px; }
.product-info table td{ border:1px solid; }

@media (min-width:1200px){
.header .logo img{ width:400px; height:auto;}
#page{ overflow:hidden; padding-top:111px;}
}

.banner-lg .image-fit{ height:503px;}
.banner-sm .image-fit{ height:249px;}
.banner-content{ position:absolute; top:0; left:0; right:0; bottom:0; z-index:20; padding:20px; color:#fff;}
.banner-1:after{ content:''; position:absolute; bottom:0; left:0; right:0; background:linear-gradient(180deg, rgba(0, 121, 178, 0) 0%, #183A75 100%); height:50%; z-index:10;}
.banner-2:after{ content:''; position:absolute; bottom:0; left:0; right:0; top:0; background:linear-gradient(180deg, rgba(24, 58, 117, 0) 0%, #183A75 100%); z-index:10;}
.banner-3:after{ content:''; position:absolute; bottom:0; left:0; right:0; top:0; background:linear-gradient(180deg, #183A75 0%, rgba(24, 58, 117, 0) 100%); z-index:10;}
.banner-4:after{ content:''; position:absolute; bottom:0; left:0; right:0; top:0; background:linear-gradient(270deg, rgba(0, 0, 0, 0) 1.2%, #173C71 100%); z-index:10;}
.banner-content h3, .banner-content h5, .banner-content h6{ font-weight:600; text-transform:uppercase;}
.banner-content .d-flex .btn{ margin-left:16px; white-space:nowrap;}
.banner .col-lg-7{ border-right:5px solid #fff;}
.banner .col-md-6 + .col-md-6{ border-left:5px solid #fff;}
.banner .col-md-12{ border-top:5px solid #fff;}
.ac-icon{ margin-left:auto; margin-bottom:0; padding:0; list-style:none;}
.ac-icon li{ float:left; font-size:20px;}
.ac-icon li + li{ margin-left:12px;}
.ac-icon li a{ height:40px; width:40px; line-height:40px; border:1px solid #f5f5f5; text-align:center; display:block;}
.search-collapse{ position:absolute; top:100%; left:0; right:0;}
.search-collapse .card-body{ border:none; border-top:1px solid #f5f5f5; border-radius:0;}
.search-collapse .card-body .header-search{ width:100%;}

.section{ padding:50px 0;}
.listing-row .row [class*=col-]{ text-align:center; /*text-transform:uppercase;*/ margin-bottom:50px;}
.listing-row .row [class*=col-] .full-img{ border:1px solid #f5f5f5; overflow:hidden;}
.home-content{ padding: 40px 40px; background:#0078B4; color:#fff; position:relative;}
.home-content:before{ content:''; position:absolute; top:0; left:0; right:0; height:100%; background:#fff; z-index:1;}
.home-content:after{ content:''; position:absolute; bottom:0; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); height:100%; background:#0078B4; z-index:1; width:5000px;}
.home-content .row{ position:relative; z-index:10;}
.home-content .contact-info .d-flex .icon{ height:60px; width:60px; text-align:center; line-height:60px; background:#fff; border-radius:50%; font-size:30px; margin-right:16px; color:#000;}
.home-content .contact-info .d-flex{ font-size:24px; line-height:1.1; margin-top:30px; align-items:center;}
.home-content .contact-info .d-flex small{ display:block;}
.home-content .contact-info a{ color:#fff;}
.home-content .contact-info a:hover{ color:#fff; text-decoration:underline;}

.footer{ padding:30px; background:#f5f5f5; text-align:center; position:relative; }
.footer:after{ content:''; position:absolute; bottom:0; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); height:100%; background:#f5f5f5; z-index:1; width:5000px;}
.footer-inner{position:relative; z-index:2;}
.footer-logo img{ width:250px;}
.footer .menu{ margin-bottom:8px; padding:0; list-style:none;}
.footer .menu li{ margin:0 5px; display:inline-block;}
.footer .menu li a{ color:#000;}
.footer .menu li a:hover{ color:#0078B4;}

.breadcrum-items{ padding:20px 20px; font-size:14px; background:#eee; text-transform:uppercase; font-weight:600;}
.breadcrum-items:before, .breadcrum-items:after{ content:''; display:table; }
.breadcrum-items:after{ clear:both;}
.breadcrum-items span{ display:inline-block;}
.breadcrum-items span a{ display:block; color:#000;}
.breadcrum-items span a:hover{color:var(--bs-link-color);}
.breadcrum-items span a:after{ content:'/'; float:right; margin:0 10px 0 10px;}
.breadcrum-items span:last-child a:after{ display:none; }
.breadcrum-items span.current-item{ font-weight:700; color:var(--bs-link-color);}

.content-row h1{ color:#0078B6; text-transform:uppercase;}
.tax-product_cat .content-row h1{ text-transform:none; }
.content-row .d-flex .btn + .btn{ margin-left:12px;}

.product-item .full-img, .prod-img img{ border:1px solid #f5f5f5;}
.woocommerce div.product div.images img{ max-width:250px; max-height: auto; width: auto; margin: 0 auto; }
.woocommerce div.product div.images img.size-shop_thumbnail{ object-fit: cover; width:100px; }
.product-item  h5, .addi-info h2, .slider-row h2{color:#0078B6; font-weight:500;}

.slider-row{ padding-left:15px; padding-right:15px; background:#f5f5f5;}
.slider-row .item{ padding:0 12px;}
.slider-row .gallery{ margin:0 -12px;}
.contact-block{ background-size:cover; background-position:center; background-repeat:no-repeat; position:relative; color:#fff;}
.contact-block:before{background:linear-gradient(90deg, #0077B8 0%, #173B73 100%); opacity:0.85; content:''; position:absolute; top:0; left:0; right:0; bottom:0;}
.contact-block .content{ padding:24px; text-align:center; position:relative; z-index:10;}
.contact-block .content .form-control, .contact-block .content .form-control:focus,
.contact-block .nf-form-content .list-select-wrap .nf-field-element > div, .contact-block .nf-form-content input:not([type="button"]), .contact-block .nf-form-content textarea,
.contact-block .nf-form-content .list-select-wrap .nf-field-element > div:focus, .contact-block .nf-form-content input:not([type="button"]):focus, .contact-block .nf-form-content textarea:focus
{ background-color:transparent; border:1px solid #fff; border-radius:0; color:#fff; box-shadow:none;}

.contact-block .ninja-forms-field::-webkit-input-placeholder { color:#fff; opacity:1; }
.contact-block .ninja-forms-field::-moz-placeholder { color:#fff; opacity:1; }
.contact-block .ninja-forms-field:-ms-input-placeholde { color:#fff; opacity:1; }
.contact-block .ninja-forms-field::-ms-input-placeholder {color:#fff; opacity:1;}

.contact-block .nf-form-content textarea.ninja-forms-field{ height:120px;}
.contact-block .content .form-control::-moz-placeholder { color:#fff; opacity:1; }
.contact-block .content .form-control::placeholder { color:#fff; opacity:1;}
.contact-block .content textarea.form-control, .contact-block .content textarea{ height:90px;}
.contact-block .content h3{ text-transform:uppercase; font-weight:600;}
.contact-info-row{ text-align:center;}
.contact-info-row .icon{ height:72px; width:72px; background:#0078B6; margin:0 auto 24px; text-align:center; line-height:72px; border-radius:50%; display:block; font-size:24px; color:#fff;}

.blog-sidebar h4{ position:relative; margin-bottom:20px;}
.recent-post-widget h4{ margin-bottom:20px;}

.single-post .blog-post .blog-post-img{ display:none;}
.blog-sidebar .widget{ margin:0 0 30px 0; padding:0;}
.blog-sidebar .widget h4{ color:var(--bs-primary); position:relative; margin-bottom:30px; padding-bottom:10px;}
.blog-sidebar .widget h4:before, .blog-sidebar .widget h4:after{ content:''; position:absolute; bottom:0; height:2px; background:var(--bs-primary);}
.blog-sidebar .widget h4:before{ width:15px; left:0;}
.blog-sidebar .widget h4:after{ width:50px; left:0;}
.blog-sidebar .widget:last-child{ margin:0;}
.blog-sidebar .widget_categories ul, .blog-sidebar .widget_archive ul{ padding:0; margin:0; list-style:none;}
.blog-sidebar .widget_categories ul li, .blog-sidebar .widget_archive ul li{ display:block;}
.blog-sidebar .widget_categories ul li a, .blog-sidebar .widget_archive ul li a{padding-left:20px; position:relative; color:var(--bs-dark);}
.blog-sidebar .widget_categories ul li a:before, .blog-sidebar .widget_archive ul li a:before{ content:'\f105'; font-family:'Font Awesome 6 Free'; font-weight:900; position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); left:0; color:var(--bs-primary)}
.blog-sidebar .widget_categories ul li a:hover, .blog-sidebar .widget_archive ul li a:hover{color:var(--bs-primary)}
.blog-sidebar .widget_categories ul li + li, .blog-sidebar .widget_archive ul li + li{border-top:1px solid #d8d8d8; margin-top:16px; padding-top:16px;}

.blog-sidebar .widget{ background:var(--bs-white); border-radius:0; overflow:hidden; box-shadow: rgba(149, 157, 165, 0.1) 0px 8px 24px; padding:30px;}
.blog-sidebar .widget + .widget{ margin-top:40px;}
.blog-sidebar .widget.widget_search .widget-content{ padding:0; border:none;}
.blog-sidebar .widget .widget-content span.screen-reader-text{ display:none;}
.blog-sidebar .widget .widget-content form{ display:block; position:relative; margin:0;}
.blog-sidebar .widget .widget-content form label{ display:block; margin:0;}
.blog-sidebar .widget .widget-content form input[type="search"]{ padding-right:45px; padding-left:15px; height:45px; border:1px solid var(--bs-primary); border-radius:0;}
.blog-sidebar .widget .widget-content form input[type="submit"]{ background:url("/source/78707dd9368d85321eeeea233701f59c/search.svg") no-repeat center var(--bs-primary); background-size:20px; position:absolute; top:0; padding:0; width:45px; height:45px; border:none; border-left:1px solid var(--bs-primary); text-indent:-9999px; margin:0; padding:0; right:0; top:0; border-radius:0;}
.blog-sidebar .widget .widget-content form input[type="submit"]:hover{ background-color:var(--bs-primary);}

.search-list article{background:#fff; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e7e7e7;}
.search-list img.wp-post-image{ display:none;}
.search-list article .comments-link, .search-list article .entry-meta, .search-list article img.default-image{ display:none}
.entry-meta{ margin-bottom:12px;}
.entry-meta .byline, .entry-meta .posted-on, .entry-meta .comments-link, .entry-meta .cat-links{ margin-right:10px; display:inline-block; line-height:12px;}
.entry-meta .svg-icon{ margin-right:5px; color:#ef8019;}
.comment-list > .comment{ background:#fff; -webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,0.11); box-shadow:0 4px 25px 0 rgba(0,0,0,0.11); padding:30px;}
.comment-reply-link, #cancel-comment-reply-link{ font-size:16px;}
.comment-author{ line-height:1}

.latest-blog-post { margin:0; padding:0; list-style:none;}
.latest-blog-post h6{ margin-bottom:8px; font-size:14px;}
.latest-blog-post h6 a{ color:var(--bs-primary);}
.latest-blog-post .media{ align-items:center; text-align:left;}
.latest-blog-post .media + .media{ margin-top:30px;}
.latest-blog-post .post-thumb{ width:100px; margin-right:16px;}
.latest-blog-post ul{ padding:0; list-style:none; margin:0;}
.latest-blog-post ul li{ font-size:14px;}

.d-flex.author { line-height:1.2; font-size:14px; align-items:center}
.d-flex.author .author-avatar{ width:36px; margin-right:16px;}
.author-info{ align-items:center; padding:20px; color:#fff; background:#000;}
.author-info a{ color:#fff; text-decoration:underline;}
.author-info a:hover{ color:#fff; text-decoration:none;}
.author-info .media-body{ margin-left:16px;}
.author-info .media-body h4{ color:#fff;}

.comment-list > .comment .comment-respond{ margin-top:30px;}
.comment-reply-title{ font-size:24px;}
.comment-reply-title small{margin-left:16px;}

.nf-form-fields-required{ display:none}
.nf-form-content .list-select-wrap .nf-field-element > div, .nf-form-content input:not([type="button"]), .nf-form-content textarea, .nf-form-content button, .nf-form-content input[type="button"], .nf-form-content input[type="submit"]{ font-family:var(--bs-heading-font); text-transform:uppercase;}
.rpwwt-post-title{ font-weight:600; line-height:1.2; margin-bottom:10px; display:block;}
.rpwwt-widget a{color:var(--bs-dark);}
.rpwwt-widget a:hover{color:var(--bs-primary);}
.rpwwt-post-date{ padding-left:24px; position:relative; font-size:14px;}
.rpwwt-post-date:before{content:'\f073'; font-family:'Font Awesome 6 Free'; font-weight:900; position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); left:0; color:var(--bs-primary)}
.rpwwt-widget ul li{ position:relative; padding-left:95px; min-height:85px;}
.rpwwt-widget ul li img{ margin:0; position:absolute; top:0; left:0; margin:0 !important; display:block !important; float:none !important;}
.rpwwt-widget ul li + li{ margin-top:16px;}

.saearch-list-item {background:#fff; padding:30px; -webkit-box-shadow: rgba(149, 157, 165, 0.1) 0px 8px 24px; box-shadow: rgba(149, 157, 165, 0.1) 0px 8px 24px;}
.post-list-item ul.meta{ padding:16px 0; margin-bottom:24px; border-bottom:1px solid #d8d8d8; list-style:none;}
.post-list-item ul.meta li{ float:left;}
.post-list-item ul.meta li + li{ margin-left:24px;}
.post-list-item ul.meta li i{ margin-right:6px; font-size:16px; color:var(--bs-primary);}
.post-list-item ul.meta li{ font-size:14px;}
.post-title{ color:var(--bs-blue-dark); font-weight:600;}

.post-box{ background:var(--bs-white); box-shadow: rgba(149, 157, 165, 0.1) 0px 8px 24px;}
.post-box .content{ padding:30px;}
.post-box .content h4{ font-size:26px;}
.post-box .content a.d-block{ padding-top:24px; border-top:1px solid var(--bs-secondary); position:relative; letter-spacing:1px; font-weight:600;}
.post-box .content a.d-block:after{font-family:var(--fa-style-family, "Font Awesome 6 Free"); font-weight:var(--fa-style, 900); content:'\f178'; float:right;}

.contact-block .content .nf-form-content{ max-width:inherit;}
.woof_redraw_zone{display:flex;  flex-wrap:wrap; margin:24px -15px 0;}
.woof_redraw_zone .woof_container{ padding-left:15px; padding-right:15px; width:25%}
.chosen-container-multi .chosen-choices{ border:1px solid #d8d8d8; font-size:16px;}
.product-item .full-img a, .single-p-img {
  position: relative;
  /*width: 320px;*/
  margin: 0 auto;
  /*height: 320px;*/
  overflow: hidden; 	 
}
.product-item .full-img a::before, .single-p-img:before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  --bs-aspect-ratio: 100%;
  content: "";
}
/*.product-item .full-img a{min-width:initial; position:absolute; top:0; right:0; bottom:0; left:0; overflow:hidden; flex:0 0 auto; display:flex;}*/
.product-item .full-img a img{ position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); width:auto; height:auto; max-width:70%; height:auto;}

.single-p-img img{/*flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;*/ position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); width:auto; height:auto;}


.cheqqured-content .row [class*=col-]{ direction:ltr;}
.cheqqured-content .row:nth-child(even){ direction:rtl}
.cheqqured-content .row + .row{ margin-top:40px;}

.youCover{ position:relative; display:block;}
.youCover:after, .vimeo-video:after{ position:absolute; top:0; left:0; right:0; bottom:0; z-index:10; pointer-events:none; background:url("/source/c63da73ad99b2dcb7fd1dc6e615363ba/play.png") no-repeat center rgba(0,0,0,0.3); background-size:70px; content:'';}

.addi-info th, .addi-info td{ padding: 5px 10px; text-align: left;}
.addi-info table{ margin-bottom: 20px; }
.product-info td{border: 1px solid;}
.aws-container .aws-search-form .aws-form-btn{ background: #93DEEE; !important; }

@media(min-width:1200px){
.content-row h1{ font-size:40px;}
.slider-row{ padding-left:35px; padding-right:35px;}
.contact-block .content{ padding:50px;}
}
@media(max-width:320px){
	.ac-icon li a{ height:30px; width:30px; line-height:30px; }
	.ac-icon li{ font-size: 15px; }
}
@media(max-width:768px){
	.home-content .contact-info .d-flex{
		font-size: 20px;
	}
	article#post-5 .entry-content{
		margin-top: 30px;
	}
}

#wooswipe{width:100% !important;}



.scroll-text{ border-bottom:1px solid #d8d8d8;}
.scroll-text a{ text-decoration:underline; font-weight:500;}
.scroll-text a:hover{ text-decoration:none;}
.marquee-text {
 height: 35px;	
 overflow: hidden;
 position: relative;
}
.marquee-text .text {
 position: absolute;
 width: 100%;
 height: 100%;
 margin: 0;
 line-height: 35px;
 text-align: center;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
 /* Apply animation to this element */	
 -moz-animation: marquee-text 30s linear infinite;
 -webkit-animation: marquee-text 30s linear infinite;
 animation: marquee-text 30s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes marquee-text {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes marquee-text {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes marquee-text {
 0%   { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%); 
 }
}
.marquee-text .text:hover {
 -moz-animation-play-state: paused;
 -webkit-animation-play-state: paused;
 animation-play-state: paused;
 }

.container.page-top{ padding-top:35px;}