/*
Theme Name: RTS Singam
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:02px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,htmlinput[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],htmlinput[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}

.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;-webkit-transition-duration:inherit!important;transition-duration:inherit!important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#c4c4c4;border-radius:30px;display:inline-block;height:10px;overflow:hidden;text-indent:-999em;width:10px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#FFC800}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}

/* Common Style */
body{font-family: 'Jost', sans-serif;font-weight:400;line-height: 24px;}
h1, h2, h3, h4, h5, h6 {font-family: 'Merriweather', serif;font-weight:900;padding-bottom: 15px;line-height: 1.2;}
h1{font-size: 36px;}
h2{font-size: 28px;}
h3{font-size: 24px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
a {color: #13B10A;text-decoration: none;}
img{max-width:100%;height:auto;}
.container {max-width: 1140px;margin: 0 auto;}
.container-wrapper {display: -webkit-flex;display: flex;align-content: center;align-items: center;justify-content: space-between;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding: 0px;}
body .mobile-shown, body .pro-mobile-shown{display: none !important;}
:placeholder, :-webkit-placeholder{font-family: "Jost", Sans-serif;}
.price .woocommerce-Price-amount.amount{font-size: inherit !important;}

/* Header Style */
header .header {background: #ffc800;}
header .top-bar-wrapper{width: 100%;display: -webkit-flex;display: flex;justify-content: space-between;align-items: center;align-content: center;}
header .top-bar-wrapper .top-bar-left a{color: #001e46;}
header .top-bar-wrapper .top-bar-left a:hover{color: #13B10A;}
header .top-bar-wrapper .top-bar-right {width: 50%; text-align: right;}
header .header-center {position: absolute;top: 0;left: 50%;transform: translateX(-50%);z-index: 2;}
header .top-bar-wrapper ul, header .mini-cart,header .customer-name {display: inline-block;vertical-align: middle;}
header .top-bar-wrapper ul li{display: inline-block;padding: 0 6px;}
header svg{width: 24px;height: 24px;vertical-align: middle;fill: #001E46;}
header .top-bar-wrapper svg:hover, header .top-bar-wrapper a:hover svg{fill: #13B10A;}
header .customer-name {text-align: left;padding: 0 6%;line-height: 16px;}
header .customer-name span {font-size: 14px;font-weight: 700;color: #13B10A;}
header .customer-name p {font-size: 14px;font-weight: 700;color: #001e46;padding: 0;}
header .mini-cart{position: relative;padding: 14px 6px;}
header .woocommerce-mini-cart__empty-message {text-align: center;}
header .mini-cart-content {display: none;position: absolute;width: 250px;background: #fff;top: 52px;right: -35px;padding: 15px;z-index: 2;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);}
.mini-cart-content:before {content: '';display: inline-block;width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 10px solid #fff;position: absolute;top: -10px;right: 40px;filter: drop-shadow(0px -1px 1px rgba(0, 0, 0, 0.20));}
header .mini-cart:hover .mini-cart-content{display: block;}
header .mini-cart-link span {position: absolute;display: inline-block;background: #001E46;min-width: 16px;height: 16px;border-radius: 50%;text-align: center;line-height: 18px;color: #fff;font-size: 12px; right: 0px;top:8px;border: 1px solid #fff;}
header .header-left, header .header-right {min-width: 25%;}
header .header-left{margin-left: -32px;}
header .header-right{text-align: right;}
header .search-wrap {max-width: 180px;position: relative;display: inline-block;vertical-align: middle;font-family: 'Jost', sans-serif;font-size: 18px;font-weight: 600;color: #001E46;cursor: pointer;}
.is-ajax-search-details a, .is-ajax-search-result a {color: #13B10A;}
.is-form-style .is-search-submit path {fill: #fff;}
.is-form-style input.is-search-submit, .is-search-icon {color: #fff;background: #001e46;border: 0;}
header form.woocommerce-product-search {position: relative;}
.is-ajax-search-items .is-prices del .amount {font-weight: bold !important;}
#is-ajax-search-details-9224 .is-ajax-woocommerce-actions a.button.ajax_add_to_cart {height: auto;line-height: 1;padding: 10px 20px;font-size: 14px;font-weight: 500;}
body header .is-ajax-woocommerce-actions>* {margin: 10px 0;}
.is-ajax-woocommerce-actions .qty{ max-width: inherit;}
header .mobile-search {display: none;padding-bottom: 12px;}
header .quantity button {text-align: center;}
header input.search-field {border: 1px solid #333;font-size: 16px;width: 92%;height: 40px;padding-left: 10px;}
header input[type="submit"] {position: absolute;background: #FFC800;border: 1px solid #333 !important;outline: 0;padding: 0px 20px !important;   right: 0;height: 44px;font-family: "Jost", Sans-serif;font-weight:600;font-size: 16px;text-transform: uppercase;border-radius: 0;}
header input[type="submit"]:hover{background: #272727;color: #fff;}
header .menu {display: inline-block;vertical-align: middle;}
header .menu > li {position: relative;display: inline-block;padding: 0 1.2rem;}
header .menu  li a {display: inline-block;font-family: 'Jost', sans-serif;font-size: 18px;font-weight: 600;color: #001E46;text-decoration: none;padding: 15px;}
header .menu li ul a{padding: 10px;display: block;border-bottom: 1px solid #eee;}
header .menu li ul li:last-child a{border:0;}
header .menu li a:hover{color: #ed2e34;}
header .menu li ul li a:hover{ color: #ed2e34;}
header .menu > li.menu-item-has-children > a:after{content:'';border: solid #001E46;border-width: 0 3px 3px 0;position: relative;top: -2px;display: inline-block;padding: 3px;vertical-align: middle;transform: rotate(45deg);-webkit-transform: rotate(45deg);margin-left: 10px;}
header ul.sub-menu {display: none;position: absolute;width: 250px;background: #fff;top: 54px;left: 50%;transform: translateX(-50%);padding: 15px;
z-index: 2;box-shadow: 0px 4px 5px 0px rgb(0 0 0 / 75%);-webkit-box-shadow: 0px 4px 5px 0px rgb(0 0 0 / 75%);-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);}
header .menu > li.menu-item-has-children > a:hover:after{border: solid #ed2e34;border-width: 0 3px 3px 0;}
header .menu > li.menu-item-has-children:hover  ul.sub-menu{display: block;}
header ul.sub-menu:before {content: '';display: inline-block;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid #fff;position: absolute;top: -15px;left: 50%;transform: translateX(-50%);}
header .elementor-menu-cart__product {grid-template-columns: 24% auto 20px;grid-template-rows: 45% auto;}
header .elementor-menu-cart__product img{width: auto;height: 60px;}
header .elementor-menu-cart__product a {font-family: "Jost", Sans-serif;font-weight:600;font-size: 15px;line-height: 20px;color: #13B10A;text-decoration: none;}
header .elementor-menu-cart__product-remove{color: #333;width: 14px;height: 14px;border: 1px solid #333;}
header .elementor-menu-cart__product-remove:after, header .elementor-menu-cart__product-remove:before{left: 28%;margin-top: 0px;background: #333;}
header .elementor-menu-cart__footer-buttons .elementor-button {text-decoration: none;text-transform: uppercase;font-weight:600;}
header .elementor-button.elementor-size-md {display: inline-block;line-height: 1;font-size: 16px;padding: 15px 30px; fill: #fff;text-align: center;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;color: #fff;}
header a.elementor-button.elementor-button--view-cart.elementor-size-md {background: #FFC800;color: #001E46;}
header a.elementor-button.elementor-button--view-cart.elementor-size-md:hover {background: #272727;color: #fff;}
header a.elementor-button.elementor-button--checkout.elementor-size-md {background: #272727;}
header a.elementor-button.elementor-button--checkout.elementor-size-md:hover {background: #FFC800;color: #001E46;}
.elementor-menu-cart__container{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);overflow:hidden;position:fixed;z-index:9998;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.25);-webkit-transition:background-color .4s,-webkit-transform 0s;transition:background-color .4s,-webkit-transform 0s;-o-transition:background-color .4s,transform 0s;transition:background-color .4s,transform 0s;transition:background-color .4s,transform 0s,-webkit-transform 0s}
.elementor-menu-cart__container .elementor-menu-cart__main{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:fixed;top:0;width:350px;max-width:100%;right:0;bottom:0;padding:0 30px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.elementor-menu-cart__container:not(.elementor-menu-cart--shown){background-color:transparent;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:background-color .4s,-webkit-transform 0s .4s;transition:background-color .4s,-webkit-transform 0s .4s;-o-transition:background-color .4s,transform 0s .4s;transition:background-color .4s,transform 0s .4s;transition:background-color .4s,transform 0s .4s,-webkit-transform 0s .4s}
.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{overflow:hidden;opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.elementor-menu-cart__container:not(.elementor-menu-cart--shown) 
.dialog-lightbox-close-button{display:none}
.elementor-menu-cart__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:14px}.elementor-menu-cart__close-button{width:25px;height:25px;position:relative;margin:20px 0;-ms-flex-item-align:end;align-self:flex-end;cursor:pointer}
.elementor-menu-cart__close-button:after,.elementor-menu-cart__close-button:before{content:"";position:absolute;height:3px;width:100%;top:50%;left:0;margin-top:-1px;background:#818a91;border-radius:1px}
.elementor-menu-cart__close-button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.elementor-menu-cart__close-button:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.elementor-menu-cart__products{max-height:calc(100vh - 250px);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.elementor-menu-cart__product{display:grid;grid-template-columns:25% auto 50px;grid-template-rows:75% auto}
.elementor-menu-cart__product-image{grid-row-start:1;grid-row-end:3;width:100%}
.elementor-menu-cart__product-image a,.elementor-menu-cart__product-image img{display:block}
.elementor-menu-cart__product-name{grid-column-start:2;grid-column-end:4;margin:0}
.elementor-menu-cart__product-price {-ms-flex-item-align: end;align-self: end;font-size: 14px;color: #333333;font-weight: 300;}
.elementor-menu-cart__product-price .amount {font-weight: 600;}
.elementor-menu-cart__product-name,.elementor-menu-cart__product-price {font-size: 14px;padding-left: 20px;}
.elementor-menu-cart__product-remove {-ms-flex-item-align: end;align-self: end;justify-self: end;border-radius: 20px;text-align: center;overflow: hidden;position: relative;color: #333;width: 14px;height: 14px;border: 1px solid #333;}
.elementor-menu-cart__product-remove:after,.elementor-menu-cart__product-remove:before {content: "";position: absolute;height: 1px;width: 50%;top: 50%;left: 25%;margin-top: -1px;background: #d4d4d4;z-index: 1;}
.elementor-menu-cart__product-remove:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.elementor-menu-cart__product-remove:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.elementor-menu-cart__product-remove > a {display: block;z-index: 2;width: 100%;height: 100%;overflow: hidden;opacity: 0;position: absolute;}
.elementor-menu-cart__product:not(:last-of-type),.elementor-menu-cart__products,.elementor-menu-cart__subtotal {border:0;border-bottom: 1px solid #d4d4d4;}
.elementor-menu-cart__footer-buttons,.elementor-menu-cart__product:not(:first-of-type),.elementor-menu-cart__subtotal {padding-top: 20px;}
.elementor-menu-cart__product,.elementor-menu-cart__subtotal {padding-bottom: 20px;}
.elementor-menu-cart__subtotal {font-size: 20px;text-align: center;font-weight: 600;}
.elementor-menu-cart__footer-buttons {font-size: 20px;text-align: center;display: grid;grid-column-gap: 10px;grid-row-gap: 10px;}
.elementor-menu-cart__footer-buttons .elementor-button {border-radius: 0;}
.elementor-menu-cart--buttons-inline .elementor-menu-cart__footer-buttons {grid-template-columns: 1fr 1fr;}
.elementor-menu-cart--buttons-stacked .elementor-menu-cart__footer-buttons {grid-template-columns: 1fr;}
.product .count {background-color: inherit;}
.elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2 {display: none;}
.woocommerce div.product.elementor form.cart div.product-addon {-ms-flex-preferred-size: 100%;flex-basis: 100%;-ms-flex-negative: 0;flex-shrink: 0;}
.wpr-mini-cart-image {display: inline-block;max-width: 50px;}
.wpr-woo-mini-cart .woocommerce-mini-cart-item{position: relative;display: -webkit-flex;display: flex;padding: 10px 0;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.wpr-mini-cart-remove {bottom: 0;}
p.woocommerce-mini-cart__total.total {padding: 10px 0;border-bottom: 1px solid #ccc;margin-bottom: 15px;}
p.woocommerce-mini-cart__buttons {width: 100%;display: -webkit-flex;display: flex;justify-content: space-between;}
body p.woocommerce-mini-cart__buttons .button{padding: 10px 22px;height: auto;line-height: 1;font-size: 16px;text-transform: capitalize;}
.mobile-navigation {position: fixed;width: 100%;height: 100%;max-width: 300px;top: 0;background: #f5f2e5;z-index: 2;transition: all 2s;left: -300px;overflow-y: scroll;}
header .mobile-navigation .menu {display: block;clear:both;}
header .mobile-navigation .menu > li{display: block;padding: 0;}
header .mobile-navigation .menu li a{display: block;padding: 15px 30px;border-bottom: 1px solid #e5ddbc;font-size: 24px;}
header .mobile-navigation a:hover {color: #13B10A;}
header .mobile-navigation .social-links{padding: 20px;}
header .mobile-navigation .social-links li{display: inline-block;padding: 10px 5px;}
.menu-active .mobile-navigation{left:0;}
header .mobile-navigation .mobile-menu-close {float: right;margin: 20px 20px 0;cursor: pointer;}
header .mobile-navigation .mobile-menu-close svg{fill: #001e46;}
header .mobile-navigation-overlay {display: none;position: fixed;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 1;top: 0;}
.menu-active header .mobile-navigation-overlay{display:block;}
header .mobile-navigation ul.sub-menu {display: none;position: inherit;width: auto;background: transparent;top: auto;left: auto;transform: none;padding: 0 20px;box-shadow: none;text-align: left;}
header .mobile-navigation ul.sub-menu:before{display:none;}

/* Page Style */
.lSAction>a{text-align: center;}
.lSAction a:after {content: ""; border: solid black;border-width: 0 3px 3px 0;display: inline-block;padding: 7px;vertical-align: middle;}
.lSAction a.lSPrev::after {transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.lSAction a.lSNext::after {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
#banner-slider .elementor-column-gap-default > .elementor-column >.elementor-element-populated {max-width: 280px;margin: 0 auto !important;}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {background-color: #FFC800;border: 0px;color: #001E46;font-family: "Jost", Sans-serif;font-size: 16px;font-weight: 600;line-height: 43px;height: 43px;padding: 0 25px;text-transform: uppercase;transition: background 1s;}
div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:focus, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:focus, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:focus{background: #272727;color: #fff;border:0;}
.page-content ul, .page-content ol{padding-bottom: 20px;}
.page-content li{line-height: 24px;list-style: disc;list-style-position: inside;}
.page-content p {padding-bottom: 20px;line-height: 24px;}
#categories-slider {overflow: hidden;}

/* Woocommerce Styles */
ul.products.columns-4 {width: 100%;display: inline-block;}
.lSSlideOuter .lightSlider{height: auto !important;padding: 5px 0 20px !important;}
ul.products li.product {position:relative;width: 23.5%;float: left;margin-right: 2%;margin-bottom: 2.5%;background: #e4e1d5;border-radius: 10px;padding-bottom: 20px;box-shadow: 0px 3px 4px 0px #ccc;-webkit-box-shadow: 0px 3px 4px 0px #ccc;-moz-box-shadow: 0px 3px 4px 0px #ccc;}
ul.products li.product:nth-child(4n+1){clear:left}
ul.products.lightSlider li.product:nth-child(4n+1) {clear: none;}
ul.products.lightSlider li.product {margin-bottom: 0;}
ul.products li.product a {position: relative;display: block;text-decoration: none;}
ul.products .woocommerce-loop-product__title:hover {color: #ed2e34;}
ul.products li.product a.added_to_cart.wc-forward {text-align: center;color: #333;text-decoration: underline;position: absolute;left: 50%; transform: translateX(-50%);}
ul.products li.product img {border-radius: 10px;width: 100%;max-width: 100%;}
ul.products a.button {display: block;max-width: 85%;min-width: 85%;margin: 0 auto;text-align: center;border-radius: 20px;padding: 0;height: auto;line-height: normal;padding: 8px 0;}
ul.products a.button:hover{background: #272727;color: #fff;}
.term-description {display: none;}
.woocommerce.columns-4  .lSAction, #banner-slider .lSAction{display: none !important;}
ul.products .woocommerce-loop-product__title {font-family: 'Jost', sans-serif;font-size: 18px;font-weight: 600;line-height: 24px;color:#13B10A;padding: 16px 20px 10px;text-decoration: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
ul.products span.price {position: absolute;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.79);padding: 15px;color: #fff;font-size: 18px;font-weight: 700;border-top-left-radius: 10px;line-height: 16px;}
ul.products p {padding: 0 20px;font-size: 13px;line-height: 20px;}
ul.products p.stock {padding-bottom: 10px;color: #484848;font-weight: 600;}
ul.products p.stock.out-of-stock{color: #ed2e34;}
.woocommerce h3, .woocommerce h2 {font-size: 24px;padding-bottom: 20px;}
body .quantity {display: -webkit-flex;display: flex;margin: 10px auto;width: 100px;}
body .mini-cart-content span.quantity {margin: 0;}
.single-product-wrap.product .quantity{margin:10px 0 25px;}
.quantity input {font-size: 18px;font-weight: 600;max-width: 35px;height: 35px;line-height: 36px;text-align: center;border: 0;-webkit-box-shadow: 0px 3px 4px 0px rgba(67, 69, 75, 0.38);box-shadow: 0px 3px 4px 0px rgba(67, 69, 75, 0.38);padding: 0;}
.quantity button {background: none;outline: 0;border: 0;font-size: 20px;font-weight: 600;width: 30px;min-width: 30px;padding: 0;    color: #848E0B;}
#primary .site-main {max-width: 1140px;margin: 120px auto 80px;}
.woocommerce-breadcrumb {font-size: 14px;color: #333;margin-bottom: 20px;}
.woocommerce-breadcrumb a {font-size: 14px;color: #333;text-decoration: none;}
.woocommerce-breadcrumb a:hover{color: #13B10A;}
.site-main .single-product-wrap {display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;}
.woocommerce-product-gallery img {border-radius: 10px;}
.product .summary-container {width: 45%;}
.product .summary-container h1 {color: #001E46;font-size: 36px;font-weight: 600;line-height: 45px;margin: 0;}
.product .summary-container .summary-top {margin-bottom: 10px;}
.product .summary-container p.stock{color:#D6A905;padding: 0;}
.product .summary-container p.stock.out-of-stock {color: #cc1818;font-weight: 600;}
.product .summary.entry-summary p {font-size: 16px;line-height: 20px;padding-bottom: 15px;}
.product .summary.entry-summary p.stock{display:none;}
.product button.single_add_to_cart_button.button {background: #FFC800;border-radius: 25px;}
.product button.single_add_to_cart_button.button:hover {background: #272727;color: #fff;}
.product .product-meta-wrap {margin-top:25px;}
.product .summary-wrap input{background: #E9E9E9;}
.product .product-meta-wrap h2 {font-family: "Jost", Sans-serif;font-size: 18px;font-weight: 600;color: #001E46;padding-bottom: 15px;}
.product .product-meta-wrap th {font-size: 14px;font-weight: 600;text-align: left;padding: 0 20px 0 0;text-transform: none;}
.product .product-meta-wrap td {font-size: 14px;text-align: left;padding: 0;}
.product .product_meta_cat {margin-bottom: 20px;}
.product_meta span {display: block;font-size: 14px;font-weight: 600;margin-bottom: 6px;}
.product_meta a {text-decoration: underline;color: #333;line-height: 20px;font-weight: 400;}
.product_meta a:hover{text-decoration: underline;}
.product-bottom h2 {font-size: 36px;line-height: 45px;font-weight: 600;margin: 40px 0;padding: 0;}
.woocommerce-products-header {position: relative;max-height: 400px;overflow: hidden;}
.woocommerce-products-header:before {content: '';background: rgb(0 0 0 / 45%);position: absolute;width: 100%;height: 100%;top: 0;display: block;}
.woocommerce-products-header h1 {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 34px;color: #fff;}
.woocommerce-products-header img{height: auto;width: 100%;max-width: 100%;}
.archive #primary .site-main{margin: 60px auto 80px;}
.toolbar {display: -webkit-flex;display: flex;justify-content: space-between;margin-bottom: 30px;}
.toolbar h3{font-family: "Jost", Sans-serif;font-size: 24px;padding-bottom: 15px;color: #001E46;}
.bapf_head, .bapf_body {display: block;}
.bapf_head {margin-right: 12px;}
.bapf_sfilter .bapf_body { position: relative;}
.bapf_sfilter .bapf_body:after { content: "";width: 0px;height: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent;border-top: 6px solid #fff;display: inline-block;position: absolute; right: 13px;top: 18px;}
.toolbar select {-webkit-appearance: none; padding: 7px 40px 7px 12px;width: 100%;height: 40px;border-radius: 5px;background: #001E46; cursor: pointer; font-family: inherit;font-size: 16px;color: #fff;}
.toolbar .bapf_sfilter ul li{display: inline-block;padding: 10px !important;}
.woocommerce-page .page-content ul{margin:0;padding: 0;}
.woocommerce-page .page-content li{list-style:none;}
.woocommerce-page > .woocommerce {max-width: 1140px; margin: 150px auto 100px; }
.woocommerce-page table{width: 100%;text-align: left;border: 1px solid #e6e6e6;margin-bottom: 30px;}
.woocommerce-page table tr {border-bottom: 1px solid #e6e6e6;}
.woocommerce-page table tr th {padding: 13px 20px;font-size: 14px;line-height: 1.571428571428571em;text-transform: uppercase;letter-spacing: 1px; font-weight: 600;}
.woocommerce-account table.my_account_orders tbody tr, .woocommerce-cart table.cart tbody tr {border: 1px solid #e5e5e5;text-align: left;}
.woocommerce-page table td {padding: 20px;text-align: left;vertical-align: middle;}
.woocommerce table.cart img {width: 150px;height: auto;max-width: 100%;}
.woocommerce table.cart a {display: inline-block;font-family: "Jost", Sans-serif;font-size: 18px;line-height: 20px;color: #13B10A;text-decoration: none;}
.woocommerce table.cart tbody td.product-remove, .woocommerce-page table.cart tbody td.product-remove {text-align: center;border-right: 1px solid #e0dede;color: #333;}
.woocommerce table.cart tbody td.product-remove a, .woocommerce-page table.cart tbody td.product-remove a{color: #333;}
.woocommerce-cart p.cart-empty {text-align: center;font-size: 30px;}
.woocommerce-cart p.return-to-shop {text-align: center;}
.woocommerce-cart a.button.wc-backward {color: #222;margin: 20px 0;}
.woocommerce-cart a.button.wc-backward:hover {background: #272727; color: #fff;}
.woocommerce-cart td.product-subtotal {font-weight: 600;}
.woocommerce-page .quantity input {background: #E9E9E9;}
.woocommerce table.cart td.actions {text-align: right;padding: 20px;}
.woocommerce table.cart div.coupon, .woocommerce-page table.cart div.coupon {float: left;}
body .button, .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button, button.woosq-btn {display: inline-block;color: #001E46;font-family: "Jost", Sans-serif;font-size: 16px;font-weight: 600;line-height: 44px;height: 44px;font-style: normal;background-color: #FFC800;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;text-transform: uppercase;border-width: 0px;padding: 0 25px;text-decoration: none;transition: background 1s;}
body .button:hover, .woocommerce table.cart td.actions input[type="submit"]:hover, .woocommerce input#place_order:hover, .woocommerce-page input[type="submit"]:hover, .woocommerce .button:hover {background: #272727; color: #fff;}
.woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text {font-family: "Jost", Sans-serif;font-size: 16px;line-height: 41px;height: 41px;font-style: normal;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;padding: 0 10px;box-shadow: none;border: 1px solid #333;color: #333;}
.cart-collaterals {margin-top: 50px;}
.cart-collaterals h2 {font-size: 30px;padding-bottom: 20px;}
.woocommerce-message, .woocommerce-info {background: #001e46;padding: 20px;margin: 0 0 40px;color: #fff;}
.woocommerce-message a {display: inline-block;margin-right: 20px;}
.woocommerce-info a {display: inline-block;color:#fff;}
.woocommerce-page table.woocommerce-product-attributes.shop_attributes, .woocommerce-page  table.woocommerce-product-attributes tr {border: 0;margin: 0;}
form .form-row .input-text { height: 38px; padding: 0 0 0 20px;width: 96%;border: 1px solid #ccc;font-size: 16px;}
form label,form legend{display: inline-block;margin-bottom: 4px;font-weight: 600;text-transform: capitalize;}
form .form-row textarea.input-text {padding: 20px 0 0 20px;height: 105px;}
form .form-row .select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid #ccc;border-radius: 0px;width: 100%;padding-left: 12px;height: 40px;line-height: 40px;}
form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {color: #333;line-height: 40px;}
form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {height: 40px;right: 14px;}
.woocommerce #customer_login .login .woocommerce-form-login__rememberme {margin-right: 0;float: none; display: block;}
a.shipping-calculator-button {display: block;padding: 20px 0;color: #13B10A;}
form h3 {font-size: 30px;padding-bottom: 20px;}
#customer_details {display: -webkit-flex;display: flex;justify-content: space-between;}
#customer_details .col-1,#customer_details .col-2 {width: 48%;}
p#billing_country_field .woocommerce-input-wrapper, p#shipping_country_field .woocommerce-input-wrapper {display: block;padding: 12px 20px;border: 1px solid #ccc;}
.woocommerce-form-coupon-toggle {margin-bottom: 20px;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {background: #ebe9eb;border-radius: 5px;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {position: relative;box-sizing: border-box;width: 100%;padding: 1em;margin: 1em 0;font-size: .92em;border-radius: 2px;line-height: 1.5;background-color: #dfdcde;color: #515151;}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {text-align: left;padding: 1em;border-bottom: 1px solid #d3ced2;margin: 0;list-style: none outside;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {content: "";display: block;border: 1em solid #dfdcde;border-right-color: transparent;border-left-color: transparent;border-top-color: transparent;position: absolute;top: -0.75em;left: 0;margin: -1em 0 0 2em;}
.form-row.place-order {text-align: right;padding: 1em;}
#customer_login .login .woocommerce-LostPassword a {float: none !important;}
ul.woocommerce-error{margin: 0 0 20px;}
ul.woocommerce-error li {color: #ff0000;padding-bottom: 12px;}
.bapf_ckbox_sqchck input[type=checkbox]:checked:after {width: 3px;height: 10px;top: 1px;left: 6px;}
h3 input[type="checkbox"], h3 input[type="radio"]{width: 24px;height: 24px;}
form.checkout_coupon.woocommerce-form-coupon {max-width: 400px;margin: 0 0 24px;}
#customer_login {display: -webkit-flex;display: flex;justify-content: space-between;width: 100%;}
#customer_login .u-column1.col-1,#customer_login .u-column2.col-2 {width: 43%;background: #f5f5f5;padding: 3%;}
#customer_login h2 {font-size: 30px;margin: 0 0 20px;}
.logged-in.woocommerce-account .woocommerce {display: -webkit-flex;display: flex;max-width: 1140px;margin: 150px auto 100px;justify-content: space-between;}
.woocommerce > nav.woocommerce-MyAccount-navigation,.rx-woocommerce-myaccount-navigation { width: 30%;}
.page-content .woocommerce-MyAccount-navigation li {line-height: inherit;list-style: none;}
.woocommerce-MyAccount-content {width: 65%;}
.woocommerce-account p {padding-bottom: 20px;line-height: 24px;}
.woocommerce-account a {color: #13B10A;}
nav.woocommerce-MyAccount-navigation li a {display: block;padding: 15px 0; text-decoration: none;border-bottom: 1px solid #ccc;color: #333;}
nav.woocommerce-MyAccount-navigation li.is-active a{font-weight:600;}
.woocommerce ul.order_details {display: inline-block;margin: 0 0 3em;list-style: none;}
.woocommerce ul.order_details li {float: left;margin-right: 2em;text-transform: uppercase; font-size: 14px;line-height: 24px;border-right: 1px dashed #d3ced2;padding-right: 2em;margin-left: 0;padding-left: 0;list-style-type: none;}
.woocommerce ul.order_details li strong {display: block;font-weight: 600;}
.woocommerce ul.order_details li:last-of-type {border: none;}
.woocommerce-MyAccount-content header {background: transparent;display: -webkit-flex;display: flex;justify-content: space-between;border-bottom: 1px solid #ccc;margin-bottom: 20px;align-items: center;align-content: center;}
.woocommerce-MyAccount-content .woocommerce-Address {margin-bottom: 30px;}
.woocommerce-MyAccount-content address {line-height: 24px;}
.wc_payment_method label {padding-left: 10px;}
.woocommerce-page table.variations{border:0;margin:0;}
.woocommerce-page table.variations tr{border:0;display: -webkit-flex;display: flex;flex-wrap: wrap;}
.woocommerce-page table.variations tr th, .woocommerce-page table.variations tr td{padding: 0;border:0;width: 100%;}
.elementor-menu-cart__footer-buttons{grid-template-columns: none;}
.elementor-menu-cart__product {padding-right: 0px;text-align: left;}
ul.products li.product.product-type-variable .product-options {margin: 0 20px 10px;font-size: 13px;font-weight: 600;color: #484848;}
form .variations label { padding-right: 20px;font-size: 16px;}
p.woocommerce-result-count {text-align: center;}
.toolbar p.woocommerce-result-count { display: none !important;text-align: center;}
.woocommerce-product-gallery{position:relative;width: 45%;}
/*.single-product-wrap ol.flex-control-nav.flex-control-thumbs {width: 100%;display: -webkit-flex; display: flex;align-content: space-between;margin-top: 20px;}*/
.woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs {display: none;}
.woocommerce-product-gallery .flex-direction-nav li {position: absolute;top: 30%;transform: translateY(-50%);background: rgba(0, 0, 0, 0.64);width: 50px;height: 50px;font-size: 0;}
.woocommerce-product-gallery li.flex-nav-prev {left: 0;}
.woocommerce-product-gallery li.flex-nav-next {right: 0;}
.woocommerce-product-gallery .flex-direction-nav a:before {border: solid #fff;border-width: 0 3px 3px 0;display: inline-block;padding: 6px;vertical-align: middle;content: '';position: relative;top: 13px;}
.woocommerce-product-gallery .flex-direction-nav a.flex-next:before {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);left: 15px;}
.woocommerce-product-gallery .flex-direction-nav a.flex-prev:before {transform: rotate(135deg);-webkit-transform: rotate(135deg);left: 20px;}
.single-product-wrap ol.flex-control-nav.flex-control-thumbs li {display: inline-block;margin-right: 10px;}
.summary-wrap .woocommerce-variation-price {font-size: 28px;font-weight: 500;color: #ED3237;display: inline-block;}
.product .summary.entry-summary .woocommerce-variation-description p,.product .summary.entry-summary p.price {font-size: 28px;font-weight: 500;color: #ED3237;}
.woo-variation-swatches .variable-items-wrapper {-webkit-box-pack: start;-ms-flex-pack: start;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: flex-start;list-style: none;margin: 0;padding: 0;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){box-shadow:none;border: 1px solid #001E46;font-weight: 600;padding: 8px 20px;margin: 5px;}
.wvs-has-image-tooltip:hover:after, .wvs-has-image-tooltip:hover:before, [data-wvstooltip]:hover:after, [data-wvstooltip]:hover:before{visibility: hidden;opacity: 0;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {box-shadow: none;background: #001E46;color: #fff;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {box-shadow: none;background: #001E46;color: #fff;}
.woocommerce-variation.single_variation {margin-bottom: 10px;}
.woocommerce-variation-description {display: none;}
.pum-theme-6547 .pum-container, .pum-theme-cutting-edge .pum-container {border: 0;background-color: #fff;max-width: 90%;}
.pum-theme-6547 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close{background-color: #ffc800;color: #000;}
.onsale {position: absolute;width: 50px;height: 50px; background: rgba(0, 0, 0, 0.66);border-radius: 50%;text-align: center;line-height: 50px;color: #fff;left: 10px; top: 10px;font-size: 13px; font-weight: 600;z-index: 5;}
ins {text-decoration: none;}
nav.woocommerce-pagination {text-align: center;margin-bottom: 30px;}
.site-main .product-bottom {width: 100%;margin-top: 60px;clear:both;}
.woocommerce-product-rating {margin-bottom: 15px;}
ul.page-numbers li{display: inline-block;}
ul.page-numbers li .page-numbers{display: inline-block;width: 30px; height: 30px;line-height: 30px;background: #001e46;border: 1px solid #001e46;color: #fff;font-size: 13px;font-weight: 600;}
ul.page-numbers li .page-numbers a {color: #fff;}
ul.page-numbers li:hover .page-numbers, ul.page-numbers li .page-numbers.current{background: #fff;color: #001e46;}
ul.page-numbers li:hover .page-numbers.current{background: #001e46;color: #fff;}
ul.page-numbers li:hover .page-numbers a {color: #001e46;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {color: inherit;cursor: not-allowed;opacity: 0.5;}
.blog-wrapper {display: -webkit-flex;display: flex;flex-wrap: wrap;}
.blog-wrapper .blog-left {flex: 2;}
.blog-wrapper .blog-right {flex: 1;padding-left: 50px;}
li.product .star-rating, .woosq-popup .product .product-meta-wrap {display: none;}
button.woosq-btn {display: block;width: 100%;max-width: 85%;padding: 8px;background-color: #001E46;color: #FFC800;height: auto;line-height: normal;border-radius: 20px;margin: 10px auto 0;}
button.woosq-btn:hover {color: #001E46;background-color: #FFC800;}
body .woosq-popup .quantity {margin: 10px 0;}
.woosq-popup .price del {color: #001E46;}
.woosq-popup .price ins {color: #ED3237;}
.blog-categories h5 {font-size: 24px;font-weight: 600;}
.blog-categories li {text-align: right;position: relative;line-height: 40px;font-weight: 600;}
.blog-categories li a {position: absolute;display: block;width: 100%;text-align: left;top: 0px;border-bottom: 1px solid #E8E8E8;}
.blog-categories li ul a {padding-left: 15px;}
ul.tabs.wc-tabs {display: none;}
.g-recaptcha {margin-bottom: 20px;}
.summary-wrap .buy-now {padding: 10px 30px;background-color: #001E46;color: #FFC800;height: auto;line-height: normal;border-radius: 20px;margin: 10px;}
.summary-wrap .buy-now:hover{color: #001E46;background-color: #FFC800;}
.pswp--animated-in .pswp__bg{opacity: 0.8 !important;}
.woocommerce-page table.variations {position: relative;}
.woocommerce-page table.variations a.reset_variations {position: absolute;right: 0; top: 0;}
.woocommerce-notices-wrapper {margin-bottom: 50px;}
.woofc-count{background-color: #ffc800;}
.woofc-count i {color: #001e46;font-weight: 600;}
.woofc-count span {background-color: #001e46;}
.woofc-area.woofc-style-02 .woofc-area-top,.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title a,.woofc-area.woofc-style-02 .woofc-area-bot .woofc-data, .woofc-area.woofc-style-02 .woofc-area-bot .woofc-total, .woofc-area.woofc-style-02 .woofc-area-bot .woofc-continue span{color: #001e46;}
.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title a{font-family: "Merriweather", Sans-serif;}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a{background:#ffc800;color: #001e46;}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover{background: #272727;}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-continue span {display: block;background: #000000;color: #ffffff !important;padding: 10px 0;}

/* Footer Style */	
footer {background: #2B2A2A;}
footer  .footer-wrapper.container-wrapper {padding: 50px 0 15px;align-items: flex-start;align-content: flex-start;}
footer  .footer-widget {flex-grow: 1;flex-shrink: 1;flex-basis: 0;}
footer  .footer-widget-content h2 {font-family: "Jost", Sans-serif;font-weight: 700;font-size: 20px;color: #FFC800;text-transform: uppercase;}
footer  .footer-widget-content ul li {line-height: 30px;}
footer  .footer-widget-content p {color: #FFC800;line-height: 1.5;}
footer  .footer-widget-content p:not(:last-child) {padding-bottom: 20px;}
footer  .footer-widget-content a {font-size: 14px;color: #fff;text-decoration: none;}
footer  .footer-widget-content a:hover{color: #FFC800;}
footer .wp-block-image {margin: 0;}
footer  .footer-copyright .copyright-wrapper{padding: 10px 0 50px;}
footer  .footer-copyright-content { width: 100%;text-align: center;}
footer  .footer-copyright-content p{color: #fff;padding-top: 20px;}
footer .footer-copyright-content img{display:inline-block;}

@media only screen and (min-width:1180px) {
ul.products li.product:nth-child(4n){margin-right: 0;}
}
@media (min-width: 768px) and (max-width:1180px) {
	.archive ul.products li.product {width: 32%;}
	.archive ul.products li.product:nth-child(4n+1) {clear: none;}
	.archive ul.products li.product:nth-child(3n+1) {clear: left;}
	.archive ul.products li.product:nth-child(3n) {margin-right: 0;}
}

@media (min-width: 600px) and (max-width:1180px) {
    footer .footer-wrapper.container-wrapper {padding: 50px 50px 15px;flex-wrap: wrap;}
	footer .footer-widget {flex-grow: unset;flex-shrink: unset;flex-basis: auto;width: 50%;margin-bottom: 30px;}
}

@media only screen and (max-width:1180px) {
    header .search-wrap {max-width: inherit;}
	.container, .elementor-section.elementor-section-boxed > .elementor-container, #primary .site-main { max-width: 90%;}
	#primary .site-main {margin: 40px auto 60px;}
	.elementor-3610 .full-banner-2 .elementor-element.elementor-element-7e3d379, .full-banner-2 .elementor-align-left {text-align: center;}
	.elementor-3610 .full-banner-2 .elementor-element.elementor-element-7e3d379 .elementor-heading-title{font-size: 34px;}
	.rts-features .elementor-column.elementor-col-25, .rts-features .elementor-column[data-col="25"] {width: 50%;margin-bottom: 50px;}
	header .header{border:0;}
	.top-bar, header .header-left{display: none;}
	header .header-center {position: relative;top: 0;left: auto;transform: none;max-width: 50%;}
	body .mobile-shown {display: inline-block !important;}
	header .desktop-shown, header .header-right .menu{display: none !important;}
	header .mini-cart-link path, header .mini-cart-link circle {fill: #001E46 !important;}
	header .header-right > div {display: inline-block;vertical-align: middle;padding: 20px 6px;}
	header .mini-cart-link span{right: 0px;top: 12px;}
	header .search-form{left: auto;transform: none;right: -17px;width: 270px;padding: 10px;top: 64px;}
	header .search-form:after{left: 90%;}
	header .mini-cart-content{right: -49px;padding: 10px;top: 65px;}
	.mini-cart-content:before{right: 50px;}
	.elementor-3610 .elementor-element.elementor-element-68ebe62 > .elementor-element-populated {padding: 30px 20px 30px 10px;}
	header .social-links svg path, header .social-links svg circle {fill: #001E46 !important;width: 30px;height: 30px;}
	.woocommerce-message, .woocommerce-info {margin: 0 auto 40px;max-width: 90%;}
	.toolbar .woocommerce-result-count{display: none;}
}
@media (min-width: 600px) and (max-width:768px) {
	.archive ul.products li.product {width: 48%;}
	.archive ul.products li.product:nth-child(3n+1), .archive ul.products li.product:nth-child(4n+1) {clear: none;}
	.archive ul.products li.product:nth-child(2n+1) {clear: left;}
	.archive ul.products li.product:nth-child(2n) {margin-right: 0;}
	.archive ul.products li.product:nth-child(3n), .archive ul.products li.product:nth-child(4n) {margin-right: 2%;}
	.product .summary-container .summary-top {display: none;}
	.product .summary-container {padding-left: 0;margin-top: 40px;}
	.woocommerce-product-gallery img{width:100%;}
	.product .mobile-shown{margin-bottom:25px;}
}
@media only screen and (max-width: 768px) {
	.woocommerce-product-gallery .flex-direction-nav li{top: 50%;}
	body .pro-mobile-shown{display: block !important;margin-bottom:25px;}
	.product .summary-container .summary-top {display: none;}
	.product .summary-container {padding-left: 0;margin-top: 40px;}
	.woocommerce-product-gallery img, #wpgs-gallery.wcgs-woocommerce-product-gallery, .product .summary-container{width:100%;max-width:100% !important; clear: both;}
	#wpgs-gallery.wcgs-woocommerce-product-gallery{margin-right: 0;}
	.site-main ul.tabs.wc-tabs li {width: 33% !important;}
    header .search-wrap {display: none !important;}
    header .mobile-search {display: block;}
	#customer_login {display: block;}
	#customer_login .u-column1.col-1, #customer_login .u-column2.col-2 {width: 90%;padding: 40px 5%;margin-bottom:30px;}
	.elementor-3614 .elementor-element.elementor-element-dhtprgy, .elementor-3612 .elementor-element.elementor-element-0e1j8p4 {padding: 0;}
	.elementor-3612 .elementor-element.elementor-element-37c513l {padding: 40px 0px 40px 0px;margin-top: 50px;}
	.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {display: none;}
	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {display: block;border: 0 !important;}
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {display: block;text-align:right!important;padding: 10px 15px;border-bottom: 1px solid #e6e6e6;}
	.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {border-top: 0;}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    content: attr(data-title) ": ";font-weight: 700;float: left;}
	.woocommerce table.cart tbody td.product-remove::before, .woocommerce-page table.cart tbody td.product-remove::before, .woocommerce table.cart tbody td.actions::before, .woocommerce-page table.cart tbody td.actions::before {display: none;}
	.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {display: none;}
	body .product-quantity .quantity{display: inline-block;margin: 0;width: 130px;}
	.woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {display: none;}
	.woocommerce .actions .button{width: 100%;margin: 10px 0 0;}
	.woocommerce table.cart div.coupon, .woocommerce-page table.cart div.coupon {float: none;width: 100%;}
	.woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text, form .form-row .input-text{width: 93%;}
	.page-content p.form-row{text-align: left;}
	#customer_details {display: block;}
	#customer_details .col-1, #customer_details .col-2 {width: 100%;}
	.logged-in.woocommerce-account .woocommerce {display: block;max-width: 100%;margin: 50px auto 70px;}
	nav.woocommerce-MyAccount-navigation {width: 100%;margin-bottom: 20px;}
	.woocommerce-MyAccount-content {width: 100%;}
	nav.woocommerce-MyAccount-navigation li a{padding: 10px 0;}
	nav.woocommerce-MyAccount-navigation li.is-active a{font-weight:600;}
	.elementor-3610 .elementor-element.elementor-element-05b2a44 .elementor-heading-title{font-size: 36px;}
	footer .footer-widget{margin-bottom: 25px;}
}
@media only screen and (max-width: 600px) {
	.woofc-area{width:90% !important;}
	#categories-slider .elementor-widget-wrap.elementor-element-populated{ width: 95%;margin: 0 auto;}
	.elementor-3610 .elementor-element.elementor-element-05b2a44 .elementor-heading-title{max-width: 90%;margin: 0 auto;}
	.elementor-3610 .elementor-element.elementor-element-68ebe62 > .elementor-element-populated {padding: 30px 10px;}
	.archive ul.products.columns-4 {width: 100%;display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-between;}
	.archive ul.products li.product {width: 47%;float: left !important;margin: 0 0 25px;clear: none !important;}
	.archive ul.products li.product:nth-child(3n+1) {clear: none;}
	.archive ul.products li.product:nth-child(4n) {margin-right: 0;}
	ul.products .woocommerce-loop-product__title{padding: 10px;font-size: 14px;}
	ul.products p {padding: 0 12px;}
	ul.products a.button, button.woosq-btn{max-width: 90%;min-width: 90%;font-size: 14px;}
	.toolbar {display: block;}
	.toolbar select.orderby {width: 100%;border: 2px solid #222;background: #001E46;color: #fff;font-size: 18px;}
	.product .summary.entry-summary {display: block;width: 100%;}
	.product .summary-wrap {width: 100%;border: 0;padding: 0;margin: 0 0 30px;}
	.product .product-meta-wrap {width: 100%;}
	.woocommerce ul.order_details li {float: none;margin: 0;border: 0;padding: 0;}
	.woocommerce-page .page-content li.wc_payment_method{display: -webkit-flex;display: flex;align-items: baseline;}
	ul.products span.price{font-size: 14px;padding: 8px;}
	footer .footer-widget {width: 100%;text-align: center;}
	footer .footer-wrapper.container-wrapper {display: block;}
	footer .footer-copyright .copyright-wrapper {padding: 10px 0 30px;}
	.bapf_head, .bapf_body {display: block;}
	.toolbar h3 {font-size: 18px;padding-bottom: 6px;}
	.toolbar .bapf_sfilter {margin-bottom: 6px;}
}

/* CUSTOM STYLES - ADDED BY SS */
.product_meta a {
    display: inline-block;
    background: #0a0d58;
    color: white;
    text-decoration: none;
    padding: 4px 8px;
    border-radius: 8px;
    margin: 4px;
}

.product_meta a:hover{
	background:#333;
	text-decoration: none;
}

.summary-wrap del {
    color: #001E46;
    font-size: 1.4rem;
	padding-left: 20px;
}

.summary-wrap ins{
	text-decoration: none;
	float: left;
}

.ss-faq h1 {
    line-height: 2.5rem;
}

.elementor-column p, .elementor-column ul{
	margin-bottom: 16px !important;
}

/* .elementor-column ul li{
	list-style: dotted !important;
	margin-left: 20px;
} */


/* THIS CLASS DEFINED FOR 2023 PRIZE DETAILS POST */
.post-9374 .elementor-widget-container ul li{
	list-style: disc !important;
	margin-left: 20px;
	
}


.elementor-column hr{
	border-top: 1px solid #666666;
	margin: 12px 0;
}