@font-face {
    font-family: 'Almoni Tzar ML v5 AAA';
    src: url('fonts/AlmoniTzarMLv5AAA-Bold.eot');
    src: url('fonts/AlmoniTzarMLv5AAA-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/AlmoniTzarMLv5AAA-Bold.woff2') format('woff2'),
        url('fonts/AlmoniTzarMLv5AAA-Bold.woff') format('woff'),
        url('fonts/AlmoniTzarMLv5AAA-Bold.ttf') format('truetype'),
        url('fonts/AlmoniTzarMLv5AAA-Bold.svg#AlmoniTzarMLv5AAA-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'almoni-tzar-regular-aaa-English';
    src: url('fonts/almoni-tzar-regular-aaa.eot');
    src: url('fonts/almoni-tzar-regular-aaa.eot?#iefix') format('embedded-opentype'),
        url('fonts/almoni-tzar-regular-aaa.woff2') format('woff2'),
        url('fonts/almoni-tzar-regular-aaa.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body{ background:#FFF !important;}
.clr {clear: both;display: block;}

.main_container {overflow: hidden;}
.post-type-archive .main_container, .tax-product_cat .main_container{ overflow:inherit;}
.sitelogo {width: 118px !important;}
.headerleft {width: 320px !important;}
.mainmenuitem {width: calc(100% - 438px) !important;}
.mainmenuitem .elementor-nav-menu--main .elementor-item.elementor-item-active, .mainmenuitem .elementor-nav-menu--main a:hover {font-weight: bold !important;}
.htslider-postslider-area ul.slick-dots li {margin: 0px 4px !important;width: auto !important;height: auto !important; display: inline-block !important;}
.htslider-postslider-area ul.slick-dots {bottom: 15px !important;top: inherit !important;}

.woocommerce ul.products,.woocommerce .shopallproducts ul.products {margin: 0px -10px !important; display:block !important;}
.woocommerce .shopallproducts ul.products li{ width:25% !important; float:right !important;}
.woocommerce ul.products li {width: 20% !important;margin: 0px 0px 20px 0px !important; padding:0px 10px 12px 10px !important; display:inline-block !important; vertical-align:top;}
.shop2sec .woocommerce ul.products li.last, .shop3sec .woocommerce ul.products li.last {display: none !important;}
.tax-product_cat .shop2sec, .tax-product_cat .shop3sec{ display:none;}
.tax-product_cat .shop4sec{ padding-top:30px !important;}
.woocommerce ul.products li .catlistdiv {border: 1px solid #00265A;}
.woocommerce ul.products li .catlistdiv .catmidlimg {border-bottom: 1px solid #00265A; overflow:hidden;}
.woocommerce ul.products li .catlistdiv .catmidlimg img{ margin:0px !important;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner{ padding:13px 13px 16px 13px;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner h3{color: #00265A;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 16px; letter-spacing: 0.3px; padding:0px 0px 7px 0px;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner .catmidlprice {color: #00265A;text-align: right;leading-trim: both;text-edge: cap;font-family: "almoni-dl-aaa", sans-serif;font-size: 22px;font-style: normal;font-weight: 400;line-height: 22px;letter-spacing: 0.3px;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner .catmidlprice .woocommerce-Price-currencySymbol{ font-size:15px;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner .catmidlprice ins {text-decoration: none;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner .catmidlprice del {color: #99A1AF;leading-trim: both;text-edge: cap;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 15px;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner .catmidlprice del .woocommerce-Price-currencySymbol{ font-size:12px;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner .direct_addtocart {padding: 18px 0px 0px 0px;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner .direct_addtocart a{ transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;transition:0.3s;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner .direct_addtocart a.pro_moredetail{display: block;line-height: 24px;justify-content: center;align-items: center;padding:0px 5px;border: 0.5px solid #00265A;background: #FFF;color: #00265A;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px; float:right; width:48%;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner .direct_addtocart a.pro_addcart{display: block;line-height: 26px;justify-content: center;align-items: center;padding:0px 5px;border: 0.5px solid #00265A;background: #00265A;color: #FFF;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px; float:left; width:48%;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner .direct_addtocart a:hover{color: #00265A;background: #BCD4DF;}
.woocommerce span.onsale {color: #FFF;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px;background: #00265A;padding: 0px 10px !important;border-radius: 0px;min-height: inherit;min-width: inherit;top: 12px !important;right: 22px !important;position: absolute;margin: 0px !important;left: inherit !important;}
.lmp_load_more_button.br_lmp_button_settings{ text-align:right;}
a.lmp_button.loadcustcss{ position: relative;}
a.lmp_button.loadcustcss:before{content: ""; position:absolute;display: inline-block;width: 16px;height: 16px;background-color: #00265A;-webkit-mask-image: url('img/arrow_but.svg');-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;mask-image:  url('img/arrow_but.svg');mask-repeat: no-repeat;mask-size: contain; right:10px; top:9px;}
a.lmp_button.loadcustcss:hover::before {background-color: #00265A;} 
 
.filteroptions .defaultshorting {padding-bottom: 25px;}
.shop4sec .mobilebutfilter, .mobilebutfilter { display:none !important;}
.filteroptions h3, .filteroptions .defaultshorting h3 {color: #000;text-align: right;font-family: "almoni-dl-aaa", sans-serif!important;font-size: 20px!important;font-style: normal;font-weight: 400!important;line-height: 24px;padding: 0px 0px 10px 0px;margin: 0px;}
.filteroptions .defaultshorting form {width: 100%;float: none; margin:0px !important;}
.filteroptions .defaultshorting select {display: block;padding: 7px 15px 7px 25px;align-items: center;gap: 123px;border-radius: 0px;border: 1px solid #00265A;color: #00265A;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 24px; background:url(img/arrow_select.svg) no-repeat left 15px center; appearance:none;}
.filteroptions .bapf_slidr_all span.irs.irs--flat {display: none;}
.filteroptions .custom-price-range {display: flex;align-items: center;gap: 10px;}
.custom-price-range input {width: calc(50% - 20px);padding: 7px 15px;border: 1px solid #00265A;background: #fff;border-radius: 0px;appearance: none;color: #00265A;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 24px;
}
.filteroptions .custom-price-range span {color: #00265A;}
.stockchecking {padding: 5px 0px 17px 0px;}
.stockchecking input {display: none;}
.stockchecking label {color: #000;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 24px;position: relative; padding-right:27px;}
.stockchecking label:after {width: 17px;height: 17px;border: 1px solid #00265A;content: '';right: 0px; position:absolute;}
.stockchecking input[type="checkbox"]:checked+label:after{ background:#00265A; width:16px; height:16px; content:''; position:absolute; }
.filteroptions .bapf_body ul {padding: 0px;}
.filteroptions .bapf_body ul li {display: block; padding-bottom:10px !important;}
.filteroptions .bapf_body ul li label {color: #000;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 24px;position: relative;padding-right: 27px; display:block !important;}
.filteroptions .bapf_body ul li input{ display:none;}
.filteroptions .bapf_body ul li label:after {width: 17px;height: 17px;border: 1px solid #00265A;content: '';right: 0px; position:absolute; top:2px;}
.filteroptions .bapf_body ul li input[type="checkbox"]:checked+label:after{ background:#00265A; width:16px; height:16px; content:''; position:absolute; }

.filterresetbut {padding: 14px 0px 0px 0px;}
.filterresetbut button {padding: 0px;background: none;border: none;border-radius: 0px;color: #000;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px !important;font-style: normal;font-weight: 400 !important;line-height: 24px;text-decoration-line: underline;text-decoration-style: solid;text-decoration-skip-ink: auto;text-decoration-thickness: auto;text-underline-offset: auto;text-underline-position: from-font;}
.filterresetbut button:hover{ text-decoration:none;}
.mainstickybox {display: flex;align-items: flex-start;}
.mainstickybox >.elementor-column-gap-default{width: 100%;}
.filteroptions {position: sticky!important;top: 84px;align-self: flex-start !important;}

.footer_title {position: absolute;left: 0px;right: 0px;top: -21px;text-align: center;margin: 0px !important;}
.footer_title h3 {margin: 0px;position: relative;color: #000;text-align: center;font-family: "almoni-tzar-aaa", Sans-serif!important;font-size: 36px!important;font-style: normal;font-weight: 400!important;line-height: 40px;letter-spacing: 0.5px; display:inline-block;}
.footer_title h3 span {display: block;position: relative;z-index: 2;}
.footer_title h3:after {content: '';width: 120%;height: 2px;position: absolute;right: -10%;background: #FFF;display: block;top: 19px;z-index: 1;}
.removespace {margin: 0px !important;}
.footerlogos {display: none;}
.post-type-archive .footerlogos, .tax-product_cat .footerlogos, .single-product .footerlogos {display: block;}


.mainfield .elementor-form-fields-wrapper {}
.mainfield .elementor-field-type-email {width: calc(100% - 92px) !important;display: inline-block;}
.mainfield .elementor-field-type-email input {text-align: left;padding: 0px 15px !important; color: #4A5565 !important;}
.mainfield .elementor-field-type-submit {display: inline-block;vertical-align: top;width: 77px !important;}
.mainfield .elementor-field-type-submit button {padding: 0px 15px !important;margin-right: 12px;}
.footerlast a{font-family: "almoni-dl-aaa", sans-serif!important;text-align: center;font-size: 18px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px;}
.langbut .wpml-ls-legacy-list-horizontal {padding: 0px !important;}
.langbut .wpml-ls-legacy-list-horizontal a{ padding-right:20px;}
.langbut .wpml-ls-legacy-list-horizontal a:hover{color: #C3CCDC !important;}
.langbut .wpml-ls-legacy-list-horizontal a:before{content: ""; position:absolute;display: inline-block;width: 16px;height: 16px;background-color: #FFF;-webkit-mask-image: url('img/lang_icon.svg');-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;mask-image:  url('img/lang_icon.svg');mask-repeat: no-repeat;mask-size: contain; right:0px; top:8px;}
.langbut .wpml-ls-legacy-list-horizontal a:hover::before {background-color: #C3CCDC;} 
.custom-search {display: none;}
.hesearchnl a{ display:block;}
.hesearchnl a span {position: relative;top: 3px;}
.footermoblogo{ display:none;}

/*----Home page----*/
.homeslider .owl-nav button {position: absolute;top: calc(50% - 36px);transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); border: 1px solid #D1D5DC;
background: rgba(255, 255, 255, 0.80);border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; width: 36px;height: 36px;padding: 7px 0px;}
.homeslider .owl-nav button:hover{ background:#ffffFF;}
.homeslider .owl-nav button.owl-prev{ right:28px;}
.homeslider .owl-nav button.owl-next{ left:28px;}
.homeslider .owl-dots {text-align: center;bottom: 15px;position: absolute;left: 0px;right: 0px;}
.homeslider .owl-dots button {border: 1px solid rgba(255, 255, 255, 0.60);background: rgba(255, 255, 255, 0.30);width: 15px;height: 15px;border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;padding: 0px;margin: 0px 4px;}
.homeslider .owl-dots button.active, .homeslider .owl-dots button:hover{ background:#FFF;}
.homeslidiv{ position: relative;}
.homeslidiv img.mob_slider{ display:none !important;}
.homeslidiv img {object-fit: cover;height: 100%;}
.home_slidercon {position: absolute;top: 50%;max-width: 1051px;margin: 0px auto;height: 100%;left: 0px;transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);right: 0px; width:100%; display:table;}
.home_slidercon_in {display: table-cell;vertical-align: middle;}
.home_slidercon h3{color: #FFF;text-align: center; font-family: "almoni-tzar-aaa", Sans-serif !important;font-size: 120px!important;font-style: normal;font-weight: 400!important;line-height: 90px!important;letter-spacing: 1px; margin:0px 0px 16px 0px; padding:0px;}
.home_slidercon .english_title h3 {font-family: 'almoni-tzar-regular-aaa-English' !important;}
.home_slidercon p{color: #FFF;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 30px;font-style: normal;font-weight: normal;line-height: 32px;letter-spacing: 0.4px; margin:0px; padding:0px;}
.home_slidebut{ padding-top:35px; text-align: center;}
.home_slidebut a{background: #00265A; padding:0px 20px; display:inline-block; color: #FFF !important;text-align: center; font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 32px; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.home_slidebut a:hover{color: #00265A!important; background: #BCD4DF;}

.home2{background: #00265A; padding:32px 0px 33px 0px;}
.home_wrap1{ max-width:1414px; margin:0px auto; text-align:center;}
.banner_menu{ margin:0px -85px; padding:0px; font-size:0px;}
.banner_menu li{ display:inline-block; vertical-align:top; padding:0px 85px;}
.banner_menu li a {display:block; text-align: center;color: #FFF;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.banner_menu li a:hover{ color: #FFF;}
.banner_menu li a .home2_icons{ padding-bottom:20px;}
.banner_menu li a .home2_icons img {display: block;margin: 0px auto;}
.banner_menu li a .home_2_txt {border-top: 2px solid #FFF;width: 77px;padding-top: 7px;}

.homelogos{ padding:63px 0px 45px 0px;}
.wrap1752{max-width:1752px; margin:0px auto;}
.wrap1400{ max-width:1400px; margin:0px auto;}
.homelogo_list .wrap1400 ul li{ padding:0px;}
.homelogo_list .wrap1400 ul  li a{ height:110px; display: table; width:100%;}
.homelogo_list .wrap1400 ul  li a span{display: table-cell;vertical-align: middle;}
.homelogo_list .owl-nav.disabled {display: none;}
.homelogo_list {border-top: 2px solid #00265A;border-bottom: 2px solid #00265A; padding:42px 0px;position:relative;}
.single-product .homelogo_list{ /*border-top:0px;*/}
.homelogo_list_mob{ display:none;}
.homelogo_list ul {font-size: 0px;margin: 0px -35px;padding: 0px;text-align: center;}
.homelogo_list ul li {display: inline-block;vertical-align: middle;padding: 0px 35px;}
.homelogo_list ul li a{ display:block;}
.homelogo_title {position: absolute;left: 0px;right: 0px;top: -21px;text-align: center;margin: 0px !important;}
.homelogo_title h2 {margin: 0px;position: relative;color: #000;text-align: center;font-family: "almoni-tzar-aaa", Sans-serif!important;font-size: 36px!important;font-style: normal;font-weight: 400!important;line-height: 40px;letter-spacing: 0.5px; display:inline-block;}
.homelogo_title h2:after {content: '';width: 120%;height: 2px;position: absolute;right: -10%;background: #FFF;display: block;top: 19px;z-index: 1;}
.homelogo_title h2 span {display: block;position: relative;z-index: 2;}

.home_upcoming_games{}
.upcoming_list {padding-bottom: 52px;border-bottom: 2px solid #00265A;}
.home_heading_sec{ text-align:center; padding:0px 0px 22px 0px;}
.home_heading_sec h2{color: #000;text-align: center;font-family: "almoni-tzar-aaa", Sans-serif;!important;font-size: 36px !important;font-style: normal;font-weight: 400!important;line-height: 40px;letter-spacing: 0.5px; margin:0px; padding:0px 0px 0px 0px;}
.upcomingslider_box{}
.upcoming_sli_in{ padding:19px 0px 14px 0px; background:#FFF;border: 1px solid #00265A; position:relative;}
.up_pasted{position: absolute;top: 6px;left: 21px;width: 54px;height: 54px;border-radius: 50%;border: 2px solid #BCD4DF;background: #00265A;}
.up_pasted_in {color: #BCD4DF;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 13px;font-style: normal;font-weight: 700;letter-spacing: 0.3px;line-height: 54px;text-align: center;}
.up_pasted_in span{ display:block;transform: rotate(-15.654deg); -moz-transform: rotate(-15.654deg); -webkit-transform: rotate(-15.654deg);}
.upcoming_regional{color: #000;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px; background:#BCD4DF; padding:0px 20px;}
.upcoming_regional span{ display:block;}
.upcoming_con {padding: 15px 20px 0px 20px;}
.up_date_time {font-size: 0px;}
.up_date_time span.up_date {color: #000;text-align: center;font-family: "almoni-tzar-aaa", sans-serif;font-size: 55px;font-style: normal;font-weight: 400;line-height: 45px;letter-spacing: 0.5px;display: inline-block;vertical-align: middle; padding-left:4px;}
.up_date_time span.up_time {color: #000;text-align: center;font-family: "almoni-tzar-aaa", sans-serif;font-size: 26px;font-style: normal;font-weight: 300;line-height: 30px;letter-spacing: 0.5px;display: inline-block;vertical-align: middle;}
.up_date_time span.up_time span {display: inline-block;vertical-align: middle;padding-left: 3px;position: relative;top: 2px;}
.up_versies {padding: 3px 0px 1px 0px; font-size:0px;}
.up_versies span.up_ver_one, .up_versies span.up_ver_two {color: #000;text-align: right;font-family: "almoni-tzar-aaa", sans-serif;font-size: 25px;font-style: normal;font-weight: 300;line-height: 40px;letter-spacing: 0.5px;display: inline-block;vertical-align: middle;}
.up_versies span.sepvs {display: inline-block;vertical-align: middle;padding: 0px 13px 0px 10px;position: relative;top: -2px;}
.up_location {padding: 0;color: #000;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px;}
.up_location span {display: inline-block;vertical-align: middle;padding-left: 6px;position: relative;top: 2px;}
.up_but_con {padding: 9px 0px 0px;font-size: 0px;}
.up_but_con a {background: #00265A;padding: 0px 10px;color: #FFF!important;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px;display: inline-block; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.up_but_con a:hover{color: #00265A !important;background: #BCD4DF;}
.upcoming_slider .owl-nav button {position: absolute;top: 48%;transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); border: 1px solid #D1D5DC;
background: rgba(255, 255, 255, 0.80);border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; width: 36px;height: 36px;padding: 7px 0px;}
.upcoming_slider .owl-nav button:hover{ background:#00265A;}
.upcoming_slider .owl-nav button:hover svg * {stroke: #FFF;}
.upcoming_slider .owl-nav button.owl-prev{ right:-47px; left:inherit;}
.upcoming_slider .owl-nav button.owl-next{ left:-47px; right: inherit;}

.home_selected{ padding:45px 0px 0px 0px;}
.home_selected .home_heading_sec{ padding-bottom:8px;}
.hslected_list{}
.hslected_list.mob_select{ display:none;}
.hslected_list ul{ margin:0px -7px; padding:0px; font-size:0px;}
.hslected_list ul li{ display:inline-block; vertical-align:top; width:33.33%; padding:7px;}
.hslected_list ul li a{ display:block;}
.hslected_list .hselcted_img {position: relative;}
.hslected_list .hselected_box {position: relative;padding: 43.3%;background-size: cover !important;background: linear-gradient(0deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.35) 100%), url(<path-to-image>) lightgray -54.081px -9.477px / 136% 104.739% no-repeat;background-blend-mode: multiply, normal;}
.hslected_list .hselcted_txt {position: absolute;right: 0px;bottom: 0px;width: 100%;padding: 0px 33px 23px 28px;}
.hslected_list .hselcted_txt h4{color: #FFF;text-align: right;font-family: "almoni-tzar-aaa", sans-serif !important;font-size: 55px;font-style: normal;font-weight: 300;line-height: 55px;letter-spacing: 0.5px; margin:0px; padding:0px;}
.hslected_list .hselcted_txt h3{color: #FFF;font-family: "almoni-tzar-aaa", sans-serif !important;font-size: 120px;font-style: normal;font-weight: 400;line-height: 90px;letter-spacing: 1px; margin:0px; padding:0px;}
.hslected_list .hselcted_txt .game_date{color: #FFF;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 22px;font-style: normal;font-weight: 700;line-height: 24px; letter-spacing: 0.4px;}
.youth_camp_banner{ padding:38px 0px 45px 0px;border-bottom: 2px solid #00265A;}
.youth_banner_img{ min-height:400px;background-size: cover !important;}
.youth_txt{padding:58px 51px 59px 51px; text-align:center;}
.yoyth_date {color: #FFF;text-align: center;font-family: "almoni-tzar-aaa", sans-serif;font-size: 55px;font-style: normal;font-weight: 400;line-height: 45px;letter-spacing: 0.5px; padding:0px;}
.youth_dec {color: #FFF;text-align: center;font-family: "almoni-tzar-aaa", sans-serif;font-size: 120px;font-style: normal;font-weight: 400;line-height: 90px;letter-spacing: 1px;padding: 50px 0px;}
.youth_but{}
.youth_but a {background: #00265A;padding: 4px 20px 5px;color: #FFF !important;color: #FFF;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 24px;display: inline-block; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.youth_but a:hover{color: #00265A !important;background: #BCD4DF;}

.clubnear{ padding:30px 0px 0px 0px;}
.clubnear .home_heading_sec{ padding-bottom:15px;}
.club_filter {padding: 0px 0px 31px 0px;}
.filter_right{ float:right; width:calc(100% - 288px);}
.filter_right select {appearance: none;height: 40px;border: 1px solid #00265A;border-radius: 0px;color: #6A7282;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px;background: url(img/arrow_select.svg) no-repeat left 15px center; padding:7px 15px 7px 25px;}
.filter_left{ float:left; width:288px}
.city_select {float: right;width: 50%;padding-left: 20px;}
.age_gorup {float: right;width: 50%;padding-left: 20px;}
.all_clubs {float: left; width:50%; padding-right:10px;}
.all_clubs a {padding: 4px 15px 5px 15px;background: #00265A;color: #FFF!important;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 31px; display:block;transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.all_clubs a:hover{color: #00265A !important;background: #BCD4DF;}
.filtersearch{ float:right;width:50%;padding-left:10px;}
.filtersearch a{padding: 4px 15px 5px 15px;background: #00265A;color: #FFF!important;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 31px; display:block;transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; height:40px;}
.filtersearch a:hover{color: #00265A !important;background: #BCD4DF;}
.filtersearch a span {display: inline-block;vertical-align: middle;position: relative;top: 1px;padding-left: 8px;}
.filtersearch a:hover svg * {stroke: #00265A;}
.clubs_list{ padding-bottom:37px;border-bottom: 2px solid #00265A;}
.club_sli_in {background: #FFF;border: 1px solid #00265A;padding: 21px 33px 21px 27px;}
.club_logo{ padding-bottom:8px;}
.club_logo img {width: auto !important;}
.clubslider_box .club_con h3{color: #000;text-align: right;font-family: "almoni-tzar-aaa", sans-serif !important;font-size: 25px;font-style: normal;font-weight: 300;line-height: 30px;letter-spacing: 0.5px; margin:0px; padding:0px;}
.clubslider_box .club_con h2{color: #000;text-align: right;font-family: "almoni-tzar-aaa", sans-serif !important;font-size: 36px;font-style: normal;font-weight: 400;line-height: 40px; letter-spacing: 0.5px; padding:0px; margin:0px 0px 10px 0px;}
.clubslider_box .types_club{ margin:0px 0px 17px 0px;}
.clubslider_box .types_club p{color: #000;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 16px;letter-spacing: 0.3px; margin:0px; padding:0px;}
.clubslider_box .club_buttons{ font-size:0px;}
.clubslider_box .club_buttons a.clubdetail {display: inline-block;padding: 0 10px 2px 10px;background: #00265A;color: #FFF !important;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px; margin-left:10px;vertical-align:top;transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.clubslider_box .club_buttons a.clubdetail:hover{color: #00265A !important;background: #BCD4DF;}
.clubslider_box .club_buttons a.whatsappbut {padding: 0 10px 2px 10px;background: #BCD4DF;color: #00265A !important;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px;display: inline-block; vertical-align:top;transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.clubslider_box .club_buttons a.whatsappbut span {position: relative;display: inline-block;padding-left: 4px;position: relative;top: 4px;}
.clubslider_box .club_buttons a.whatsappbut:hover{ background:#00265A; color:#FFF !important;}
.clubslider_box .club_buttons a.whatsappbut:hover span svg *{ stroke:#FFF;}
.club_slider .owl-nav button {position: absolute;top: 48%;transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); border: 1px solid #D1D5DC;
background: rgba(255, 255, 255, 0.80);border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; width: 36px;height: 36px;padding: 7px 0px;}
.club_slider .owl-nav button:hover{ background:#00265A;}
.club_slider .owl-nav button:hover svg * {stroke: #FFF;}
.club_slider .owl-nav button.owl-prev{ right:-47px; left:inherit;}
.club_slider .owl-nav button.owl-prev:after{content: ""; position:absolute;display: inline-block;width: 5px;height: 9px;background-color: #00265A;-webkit-mask-image: url('img/next_right_arrow.svg');-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;mask-image:  url('img/next_right_arrow.svg');mask-repeat: no-repeat;mask-size: contain; left:40%; top:40%;}
.club_slider .owl-nav button.owl-next:after{content: ""; position:absolute;display: inline-block;width: 5px;height: 9px;background-color: #00265A;-webkit-mask-image: url('img/prev_left_arrow.svg');-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;mask-image:  url('img/prev_left_arrow.svg');mask-repeat: no-repeat;mask-size: contain; right:40%; top:40%;}
.club_slider .owl-nav button.owl-prev:hover:after, .club_slider .owl-nav button.owl-next:hover:after{ background-color: #FFF;} 
.club_slider .owl-nav button.owl-next{ left:-47px; right:inherit;}
.club_slider .owl-nav button.disabled{ display:none;}
.noresultexist{ text-align:center;}
.noresultexist p {color: #00265A !important;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 30px;font-style: normal;font-weight: 400;line-height: 100%;display: block;}

.sitestarts{ padding:39px 0px 45px 0px;}
.sitestarts .home_heading_sec{ padding-bottom:21px;}
.sitestar_frame_in{background: #00265A;background-blend-mode: multiply; min-height:370px; position:relative; padding:52px 60px;}
.star_con{ max-width:972px; margin:0px auto; text-align:center;}
.star_con .couchheading {color: #FFF;text-align: center;font-family: "almoni-tzar-aaa", sans-serif !important;font-size: 80px;font-style: normal;font-weight: 400;line-height: 82px;letter-spacing: 1px; margin:0px; padding:0px;}
.star_con h2.star_couch {color: #FFF;text-align: center;font-family: "almoni-tzar-aaa", sans-serif !important;font-size: 36px;font-style: normal;font-weight: 400;line-height: 40px;letter-spacing: 0.5px;margin: 15px 0px 0px 0px;padding: 0px;}
.star_but{ padding-top:15px;}
.star_but a {display: inline-block;padding: 4px 20px 5px 20px;background: #BCD4DF;color: #00265A !important;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 24px; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.star_but a:hover{ background:#FFF;}
.star_img {position: absolute;bottom: 0px;right: 10px;}
.star_img img {display: block;}

.news_updates{ padding:0px 0px 55px 0px;}
.news_updates .home_heading_sec{ padding-bottom:15px;}
.allnew_list{}
.allnew_list ul{ margin:0px -7px; padding:0px; font-size:0px;}
.allnew_list ul li{ display:inline-block; vertical-align:top; width:33.33%; padding:0px 7px; margin-bottom:10px;}
.news_img img {object-fit: cover;height: 100%;}
.allnew_list ul li .news_desc {background: #00265A;padding: 15px 40px; text-align:center;}
.allnew_list ul li .news_desc p {color: #FFF;text-align: center;font-family: "almoni-tzar-aaa", sans-serif;font-size: 25px;font-style: normal;font-weight: 400;line-height: 30px;letter-spacing: 0.5px;margin: 0px;padding: 0px;}
.allnew_list ul li .news_detailbut{ padding:15px 0px 0px 0px;}
.allnew_list ul li .news_detailbut a {background: #BCD4DF;padding: 4px 20px 5px 20px;color: #00265A !important;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 24px;display: inline-block; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.allnew_list ul li .news_detailbut a:hover{ background:#FFF;}

.homesupport{ padding:0px 0px 45px 0px;}
.support_frame{ height:400px; background-size:cover !important;background: linear-gradient(0deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.35) 100%), url(<path-to-image>) lightgray -18.852px -142px / 102.64% 242% no-repeat; background-blend-mode: multiply, normal; background-position:center center !important;}
.support_con {max-width: 1091px;margin: 0px auto;display: table;width: 100%; height:100%;}
.support_con_in {display: table-cell;vertical-align: middle; text-align:center;}
.support_bigtitle {color: #FFF;text-align: center;font-family: "almoni-tzar-aaa", sans-serif;font-size: 120px;font-style: normal;font-weight: 400;line-height: 90px;letter-spacing: 1px;margin: 0px;padding:70px 0px 0px 0px;}
.support_con_in p {color: #FFF;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 30px;font-style: normal;font-weight: normal;line-height: 32px;letter-spacing: 0.4px; margin:0px; padding:0px;
}
.support_but {padding: 35px 0px 0px 0px;}
.support_but a {display: inline-block;background: #00265A;padding: 4px 20px 5px 20px;color: #FFF !important;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 24px;transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.support_but a:hover{color: #00265A !important;background: #BCD4DF;}

/*---Product_detail---*/
.single_product_main {padding: 21px 0px 0px 0px;}
.prodmright {float: right;width: 45.7% !important; position:relative;}
.wvg-gallery-thumbnail-image {border: 1px solid #00265A;}
.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider.slick-initialized{ margin-top:12px !important;}
.woo-variation-gallery-wrapper .woo-variation-gallery-slider{border: 1px solid #00265A;}
.woo-variation-gallery-wrapper .woo-variation-gallery-trigger{width:83px !important; height:25px!important; border-radius: 0px !important;color: #FFF !important; background:#00265A !important; left:12px !important; top:12px !important; transition:0.3s !important; -moz-transition:0.3s !important; -webkit-transition:0.3s !important;}
.woo-variation-gallery-wrapper .woo-variation-gallery-trigger:hover{background: #BCD4DF !important; color:#00265A !important;}
.woo-variation-gallery-wrapper .woo-variation-gallery-trigger:hover .dashicons-search:before{color:#00265A !important;}
.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div{ float:right !important; margin:0px 0px 0px 8px !important;}
.woo-variation-gallery-trigger .dashicons{ display:block; color:#FFF;}
.woo-variation-gallery-trigger .dashicons-search:before{content: 'הגדלה'; position:absolute;display: inline-block;width: 83px;/*background: url('img/margnifiy.svg') no-repeat right center; */right:8px; top:3px;color: #FFF;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;}
.woo-variation-gallery-trigger .dashicons-search:after{content: ""; position:absolute;display: inline-block;width: 15px;height: 15px;background-color: #FFF;-webkit-mask-image: url('img/margnifiy.svg');-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;mask-image:  url('img/margnifiy.svg');mask-repeat: no-repeat;mask-size: contain; right:8px; top:5px;}
.woo-variation-gallery-wrapper .woo-variation-gallery-trigger:hover .dashicons-search:after{ background-color: #00265A;} 
.single_product_main .woocommerce-breadcrumb a {color:#00265A;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 15px;letter-spacing: 0.3px;}
.single_product_main nav.woocommerce-breadcrumb{color:#00265A;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 15px;letter-spacing: 0.3px; margin:0px;}
.single_product_main nav.woocommerce-breadcrumb svg * {stroke: #00265A;}
.prodmdiv {margin: 77.5px 0px 0px 0px;}
.mobile_title_single{ display:none;}
.single_product_main .summary.entry-summary.prodmleft {width: 37.7% !important;float: right !important;margin-right: 36px;}
.prodmleft .woocommerce-product-details__short-description {display: none;}
.woocommerce div.product .prodmleft .product_title {clear: none;margin: 0px 0px 24px 0px;padding: 0;color: #000;text-align: right;font-family: "almoni-tzar-aaa", sans-serif;font-size: 55px;font-style: normal;font-weight: 400;line-height: 45px;letter-spacing: 0.5px;}
.prodmleft p.price {direction: ltr;text-align: right; padding-bottom:24px;}
.before-sale-text{ display:none;}
.prodmleft p.price .before-sale-text {display: inline-block;color: #6A7282;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px;padding-right: 8px;}
.woocommerce div.product .prodmleft p.price, .woocommerce div.product .prodmleft p.price ins {color: #101828;font-family: "almoni-tzar-aaa", sans-serif;font-size: 36px;font-style: normal;font-weight: 400;line-height: 40px;letter-spacing: 0.5px;text-decoration: none;}
.woocommerce div.product .prodmleft p.price del {color: #99A1AF;font-family: "almoni-dl-aaa", sans-serif;font-size: 22px;font-style: normal;font-weight: 700;line-height: 24px;letter-spacing: 0.4px;}
.prodmleft p.stock-status {font-family: "almoni-dl-aaa", sans-serif;font-size: 22px;font-style: normal;font-weight: 700;line-height: 24px;letter-spacing: 0.4px; position:relative; padding-right:13px; margin:0px 0px 24px 0px;}
.prodmleft p.stock-status:before{position: absolute;content: '';width: 8px;height: 8px;border-radius: 50%;right: 0px;top: 8px;}
.prodmleft p.stock-status.out-of-stock:before{background: #a00;}
.prodmleft p.stock-status.in-stock{color: #364153;}
.prodmleft p.stock-status.in-stock:before{background: #364153;}
.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow, .woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow{ width:32px !important; height:32px !important; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; line-height:32px !important; border:1px solid #D1D5DC; background: #FFF !important;}
.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:before, .woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:before {color: #00265A !important;}
.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:hover, .woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:hover {background: #00265A !important;}
.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:hover:before, .woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:hover:before {color: #FFF !important;}
.woo-variation-gallery-slider-wrapper:hover .wvg-slider-next-arrow {right: 12px !important;}
.woo-variation-gallery-slider-wrapper:hover .wvg-slider-prev-arrow {left: 12px !important;}

.woocommerce div.product .prodmleft form.cart .variations{ margin-bottom:0px !important;}
.woocommerce div.product .prodmleft form.cart .variations td{ padding:8px 0px 24px 0px;}
.woocommerce div.product .prodmleft form.cart .variations th{ padding:0px;}
.woocommerce div.product .prodmleft form.cart .variations th label {color: #101828;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 22px;font-style: normal;font-weight: 700;line-height: 24px;letter-spacing: 0.4px;margin: 0px;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper li.variable-item.color-variable-item {border-radius: 50% !important;overflow: hidden;padding: 0px !important;border: 2px solid #D1D5DC;box-shadow: none !important;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper li.variable-item.color-variable-item.selected{border: 2px solid #1E2939;box-shadow: 0 0 0 2px #99A1AF!important; -moz-box-shadow: 0 0 0 2px #99A1AF!important; -webkit-box-shadow: 0 0 0 2px #99A1AF!important;}
.woocommerce div.product .prodmleft a.reset_variations {position: absolute;color: #101828;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 18px !important;font-style: normal;font-weight: 700; line-height:20px;}
.prodmleft .woocommerce-variation-availability {display: none;}
.woocommerce div.product form.cart button.single_add_to_cart_button {width: 100%;margin-top: 0px;background: #00265A;border-radius: 0px;padding: 4px 20px 5px 20px;line-height: 41px;color: #FFF;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.woocommerce div.product form.cart button.single_add_to_cart_button:hover {color: #00265A;background: #BCD4DF;}

.woocommerce div.product .prodmleft form.cart .qty-wrap:has(.quantity.hidden) .qty-label { display:none;}
.woocommerce div.product .prodmleft form.cart label.qty-label {display: block;color: #101828;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 22px;font-style: normal;font-weight: 700;line-height: 24px;letter-spacing: 0.4px;margin: 0px;padding: 0px 0px 7px 0px;}
.woocommerce div.product .prodmleft form.cart div.quantity{ font-size:0px; margin:0px 0px 25px 0px;}
.woocommerce div.product .prodmleft form.cart div.quantity input {width: 36px;height: 36px;padding: 0px !important;border-radius: 0px !important;}
.woocommerce div.product .prodmleft form.cart div.quantity input.minus {background: url(img/minus_icon.svg) no-repeat center center;border: 1px solid #D1D5DC;vertical-align: top;border-left: 0px;}
.woocommerce div.product .prodmleft form.cart div.quantity input.plus{ background:url(img/plus_icon.svg) no-repeat center center;border: 1px solid #D1D5DC;vertical-align: top;border-right: 0px;}
.woocommerce div.product .prodmleft form.cart div.quantity input#smntcswcb {border: 1px solid #D1D5DC; vertical-align:top;color: #1E2939;font-family: Inter;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;}
.prodmleft span.posted_in, .prodmleft span.sku_wrapper, .prodmleft span.tagged_as {display: none;}
.product_allterms {padding-top: 20px;}
.product_allterms ul.singl_ship_pay {font-size: 0px;display: block;margin: 0px -8px;padding: 0px;}
.product_allterms ul.singl_ship_pay li{ display:inline-block !important; vertical-align:top; padding:0px 8px;}
.product_allterms ul.singl_ship_pay li a, .product_allterms ul.singl_ship_pay li {color: #4A5565;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; }
.product_allterms ul.singl_ship_pay li a span , .product_allterms ul.singl_ship_pay li span{border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;border: 1px solid #BCD4DF;background: #BCD4DF;display: inline-block;vertical-align: middle;width: 32px;height: 32px;text-align: center;padding: 5px 0px; margin-left:8px;}
.product_allterms ul.singl_ship_pay li a:hover{ color:#00265A;}
.product_allterms ul.singl_ship_pay li a:hover span{ background:#00265A;}
.product_allterms ul.singl_ship_pay li a:hover span svg *{stroke:#FFF;}
.product_allterms ul.single_return_pol {padding: 38px 0px 0px 0px;margin: 0px -6px; font-size:0px;}
.product_allterms ul.single_return_pol li {display: inline-block;vertical-align: top; position:relative; padding:0px 6px}
.product_allterms ul.single_return_pol li:last-child:after{ display:none;}
.product_allterms ul.single_return_pol li:after {position: absolute;content: '';left: 0px;top: 5px;width: 1px;height: 15px;background: #6A7282;}
.product_allterms ul.single_return_pol li a {color: #6A7282;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px;}
.product_allterms ul.single_return_pol li a:hover{color:#00265A;}

.newcustom_tabs {padding: 54px 0px 74px 0px; border-bottom:2px solid #00265A;}
.newcustom_accordian{ display:none;}
.newcustom_tabs ul.tabmenu {font-size: 0px;padding: 0px;margin: 0px;border-bottom: 2px solid #99A1AF;}
.newcustom_tabs ul.tabmenu li {display: inline-block;vertical-align: top;padding: 0px;}
.newcustom_tabs ul.tabmenu li a {color: #364153;font-family: "almoni-dl-aaa", sans-serif;font-size: 22px;font-style: normal;font-weight: 700;line-height: 24px;letter-spacing: 0.4px;padding: 0px 27px 10px;display: block; position:relative;}
.newcustom_tabs ul.tabmenu li a.active:after {position: absolute;content: '';width: 100%;height: 2px;right: 0px;background: #00265A;bottom: -2px;}
.all_tabslist {padding: 33px 27px;}
.all_tabslist .protabs, .all_tabslist p {color: #364153;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 22px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.4px;}
.all_tabslist ul li {color: #364153;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 22px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.4px;}

section.related.products{ padding:30px 0px 0px 0px;}
section.related.products h2 {color: #000;text-align: right;font-family: "almoni-tzar-aaa", sans-serif;font-size: 36px;font-style: normal;font-weight: 400;line-height: 40px;letter-spacing: 0.5px;margin: 0px;padding: 0px 0px 30px 0px;}
.backtostore {padding: 0px 0px 33px 0px;}
.backtostore a {border: 1px solid #00265A;padding: 4px 15px 5px 15px;display: inline-block;color: #00265A !important;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 29px; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.backtostore a:hover{background: #bcd4df !important;color: #00265a !important;}
.single-product .elementor-184 .elementor-element.elementor-element-130e1f8 {padding: 0px 0px 165px 0px;}
.shoplo.homelogos {padding: 0px;}
.prodmright .slick-dots{ display:none;}
.prodmright .slick-dotted.slick-slider{ margin-bottom:0px !important;}

/*---Sales page----*/
.sales_main {padding: 21px 0px 0px 0px;}
.salebread{ padding:0px 0px 13px 0px;}
.topshopslider.catop{padding:21px 0px 13px 0px;}
.salebread a, .topshopslider.catop .woocommerce-breadcrumb > a {color:#00265A !important;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 15px;letter-spacing: 0.3px;}
.salebread, .topshopslider.catop .woocommerce-breadcrumb{color:#00265A!important;font-family: "almoni-dl-aaa", sans-serif!important;font-size: 15px!important;font-style: normal;font-weight: 400!important;line-height: 15px;letter-spacing: 0.3px; margin:0px;}
.salebread svg *, .topshopslider.catop .woocommerce-breadcrumb svg * {stroke: #00265A;}
.salebread span {padding: 0px 5px;display: inline-block;vertical-align: middle;}
.salesbut {border-top: 2px solid #00265A;border-bottom: 2px solid #00265A;padding: 16px 0px; font-size:0px;}
.salesbut_left{ float:left;}
.salesbut_left a.camps-shop {margin-right: 15px;}
.salesbut_left a {display: inline-block;line-height: 40px;padding: 0px 15px 0px 15px;justify-content: center;align-items: center;border: 1px solid #00265A;background: #FFF;color: #00265A !important;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.salesbut_left a:hover {background: #00265A;color: #FFF !important;}
.salesbut_left a span {display: inline-block;vertical-align: middle;}
.salesbut_left a:hover svg * {stroke: #FFF;}
.sales_allproduct {padding: 30px 0px;}
.sales_allproduct{ padding:30px 0px 0px 0px;}
.sales_allproduct_in {padding:30px 0px;}
.title_top h1{color: #000;font-family: "almoni-tzar-aaa", sans-serif;font-size: 36px;font-style: normal;font-weight: 400 !important;line-height: 40px; /* 111.111% */letter-spacing: 0.5px; padding:0px; margin:0px !important;}
.sale-right {float: right;padding: 28px 17px 35px 27px;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #00265A;width: 20%;}
.sol_left {width: calc(80% - 21px);float: left;margin-right: 21px;}
.page-template-salesproduct-template-page .footerlogos, .page-template-bestsalesproduct-template-page .footerlogos{ display:block;}
.sales_allproduct_in .lmp_load_more_button.br_lmp_button_settings {text-align: center;}
.wrap896{ max-width:896px; margin:0px auto;}
.sale_icons_list {padding: 30px 0px 50px 0px;border-top: 2px solid #00265A;}
.sale_icons_list ul {margin: 0px;padding: 0px;font-size: 0px; text-align:center;}
.sale_icons_list ul li{ display:inline-block; vertical-align:top; width:25%; padding:10px;}
.sale_icons_list ul li a{ display:block;}
.sale_icons_list ul li a .sale_icons{ margin-bottom:15px;}
.sale_icons_list ul li h3{font-family: "almoni-dl-aaa", Sans-serif;font-size: 20px;font-weight: 400 !important;;line-height: 24px; margin:0px !important; padding:0px !important;color: #00265A;}
.single-product .stock {display: none !important;}


.custom-search form{ position:relative; }
.custom-search { display:none;position: absolute;top: -154px;width: 320px;background: #00265A;transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s;padding: 10px 16px;opacity:0; visibility:hidden;}
.searchnact .custom-search {display: block;opacity:1; visibility: visible; top:54px;}
.custom-search input#search {border: 1px solid #FFF;background: #00265A;border-radius: 0px;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 24px;color: #FFF;height: 40px; padding:0px 30px 0px 10px; right:0px;}
.custom-search input#search_prod {background: url(img/search_icon.svg) no-repeat center center;position: absolute;padding: 0px;width: 15px;height: 40px;right: 8px;border: none;font-size: 0px;}
.custom-search input::-webkit-input-placeholder { color: #FFF; }
.custom-search input:-moz-placeholder { color: #FFF; opacity: 1; }
.custom-search input::-moz-placeholder { color: #FFF; opacity: 1; }
.custom-search input:-ms-input-placeholder { color: #FFF;}
.main-nav .elementor-nav-menu--dropdown {padding: 7px 0px 16px 0px !important;}
.main-nav .elementor-nav-menu--dropdown a {padding: 5px 5px 5px 5px !important;}

.shoptopslider .htslider-postslider-area button.htslider-carosul-next.slick-arrow{left: 35px !important;right: auto !important;}
.shoptopslider .htslider-postslider-area button.htslider-carosul-prev.slick-arrow{right: 35px !important;left: auto !important;}
.mainmenuitem .elementor-nav-menu--main .elementor-item.elementor-item-active, .mainmenuitem .elementor-nav-menu--main a:hover{text-shadow: 0.3px 0 #FFF, -0.3px 0 #FFF; -moz-text-shadow: 0.3px 0 #FFF, -0.3px 0 #FFF; -webkit-text-shadow: 0.3px 0 #FFF, -0.3px 0 #FFF; font-weight: normal !important;}

@media only screen and (max-width:1820px){
.wrappersec1772{ padding:5px 40px !important;}
.shop1sec.wrappersec1772, .shop2sec.wrappersec1772, .shop3sec.wrappersec1772, .shop4sec.wrappersec1772{ padding:0px !important;}
.shop1sec.wrappersec1772 > .elementor-container, .shop2sec.wrappersec1772 > .elementor-container, .shop3sec.wrappersec1772 > .elementor-container, .shop4sec.wrappersec1772 > .elementor-container {padding: 0px 40px !important;}

.foowrapper_1, .foowrapper_3{ padding:25px 40px !important;}
.foowrapper_2{ padding:0px 40px 20px 40px !important;}

.support_con_in{ padding:0px 40px;}

.wrap1752{ padding:0px 40px;}
.upcoming_slider .owl-nav button.owl-prev{right:-35px;}
.upcoming_slider .owl-nav button.owl-next {left: -35px;}

.club_slider .owl-nav button.owl-next{ left:-35px;}
.club_slider .owl-nav button.owl-prev{ right:-35px;}


}

@media only screen and (max-width:1500px){
.wrappersec1772{ padding:5px 30px !important;}
.shop1sec.wrappersec1772 > .elementor-container, .shop2sec.wrappersec1772 > .elementor-container, .shop3sec.wrappersec1772 > .elementor-container, .shop4sec.wrappersec1772 > .elementor-container {padding: 0px 30px !important;}
.home_wrap1{ padding:0px 30px;}
.foowrapper_1, .foowrapper_3{ padding:25px 30px !important;}
.foowrapper_2{ padding:0px 30px 20px 30px !important;}
.support_con_in{ padding:0px 30px;}

.wrap1752{ padding:0px 30px;}
.upcoming_slider .owl-nav button.owl-prev{right:-25px;}
.upcoming_slider .owl-nav button.owl-next {left: -25px;}

.club_slider .owl-nav button.owl-next{ left:-25px;}
.club_slider .owl-nav button.owl-prev{ right:-25px;}


}

@media only screen and (max-width:1440px){
.homelogo_list ul li{ padding:0px 25px;}
.htslider-item-img.single-slide-item.htslider-single-post-slide{ height:500px !important;}
}


@media only screen and (max-width:1280px){
.wrappersec1772{ padding:5px 20px !important;}
.shop1sec.wrappersec1772 > .elementor-container, .shop2sec.wrappersec1772 > .elementor-container, .shop3sec.wrappersec1772 > .elementor-container, .shop4sec.wrappersec1772 > .elementor-container {padding: 0px 20px !important;}
.foowrapper_1, .foowrapper_3{ padding:25px 20px !important;}
.foowrapper_2{ padding:0px 20px 20px 20px !important;}

.home_wrap1{ padding:0px 20px;}
.banner_menu {margin: 0px -50px;}
.banner_menu li{ padding:0px 50px;}

.support_con_in{ padding:0px 20px;}
.wrap1752{ padding:0px 20px;}

.homelogo_list ul li{ padding:0px 15px;}
.upcoming_slider .owl-nav button.owl-prev{right:-15px;}
.upcoming_slider .owl-nav button.owl-next {left: -15px;}

.club_slider .owl-nav button.owl-next{ left:-15px;}
.club_slider .owl-nav button.owl-prev{ right:-15px;}

.star_con {max-width: calc(100% - 500px);margin: 0px auto;text-align: center;}
.sitestar_frame_in {min-height: 370px;padding: 52px 0px;}

.htslider-arrow-1.htslider-postslider-area button.slick-arrow{ left:15px!important;}
.htslider-arrow-1.htslider-postslider-area button.htslider-carosul-next.slick-arrow{ right:15px !important;}

.shop2sec .woocommerce ul.products li, .shop3sec .woocommerce ul.products li, .woocommerce ul.products li {width: 33.33% !important;}
.woocommerce ul.products li{ margin:0px 0px 8px 0px;}
.shop2sec .woocommerce ul.products li.last, .shop3sec .woocommerce ul.products li.last {display: block !important;}
.shop4sec .filteroptions {width: calc(33.33% + 10px) !important;}
.shop4sec .shopproducts {width: calc(66.66% - 10px) !important;}
.shop4sec .woocommerce ul.products li {width: 50% !important;}

.sales_allproduct_in.woocommerce ul.products li {width: 50% !important;}
.sale-right{width: calc(33.33% - 0px);margin-left: 10px;}	
.sol_left {width: calc(66.66% - 10px); padding-right:10px; margin:0px;}
}

@media only screen and (max-width:1100px){
.home_slidercon_in{ padding:0px 10px;}
.homelogo_list ul li{ padding:0px 10px;}	

.star_con .couchheading{ font-size:60px; line-height:62px;}
}

@media only screen and (max-width:1024px){
.main-nav ul {padding-right: 50px !important;}
.main-nav ul li {padding: 13px 0px !important;}
.main-nav ul li ul li {padding: 3px 0px !important;}
.main-nav .elementor-nav-menu--dropdown {padding: 0px !important;}

.homeslidiv{ height:390px;}
.home_slidercon h3{ font-size:80px !important; line-height:82px !important; margin:0px;}
.home_slidercon p{ font-size:18px;}
.home_slidebut {padding-top: 25px;}
.homeslider .owl-nav {display: none;}

.support_bigtitle{font-size:80px; line-height:75px;padding-bottom:18px;}
.support_con_in p{ font-size:18px; line-height:20px;}
.support_but {padding: 22px 0px 0px 0px;}
.support_but a{ font-size:18px;}
.homesupport .wrap1752{ padding:0px;}
.homelogos {padding: 20px 0px 20px 0px; border-bottom:1px solid #00265A;}
.homelogos .wrap1752 {padding: 0px 0px;}
.homelogo_title{ position:static; padding-bottom:3px;}
.homelogo_title h2{ font-size:26px !important; line-height:40px;}
.homelogo_title h2:after{ display:none;}
.homelogo_list{ display:none;}
.homelogo_list_mob{ display:block;}
.home_logo_in {padding: 0px 16px 0px 18px;}
.mobslider .owl-nav{ display:none;}
.logo_item{ padding:5px 0px;}
.logo_img {display: table;width: 100%;height: 100px;}
.logo_img a {display: table-cell;vertical-align: middle;}
.logo_img img { width:auto !important; max-height:100px;}

.home_upcoming_games {padding: 20px 0px 27px 0px;border-bottom: 1px solid #00265A;}
.home_heading_sec{ padding:0px 0px 17px 0px;}
.home_heading_sec h2{ font-size:26px !important;}
.upcoming_list{ padding-bottom:0px;}
.home_upcoming_games .wrap1752 {padding-left: 0px;}
.upcoming_list{ border-bottom:0px;}
.upcoming_slider .owl-nav{ opacity:0; visibility:hidden;}
.upcoming_slider:hover .owl-nav{ /*opacity:1; visibility:visible;*/}
.upcoming_slider .owl-nav button.owl-prev{right:10px;}
.upcoming_slider .owl-nav button.owl-next {left: 10px;}

.home_selected {padding: 20px 0px 0px 0px;}
.home_selected .home_heading_sec {padding-bottom: 10px;}
.home_selected .wrap1752 {padding: 0px;}
.hslected_list.desk_select{ display:none;}
.hslected_list.mob_select{ display:block; padding-bottom: 20px; padding-right:15px;	border-bottom: 1px solid #00265A;}
.hslected_mobslider .owl-nav button {position: absolute;top: 48%;transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); border: 1px solid #D1D5DC;
background: rgba(255, 255, 255, 0.80);border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; width: 36px;height: 36px;padding: 7px 0px;}
.hslected_mobslider .owl-nav button:hover{ background:#00265A;}
.hslected_mobslider .owl-nav button:hover svg * {stroke: #FFF;}
.hslected_mobslider .owl-nav button.owl-prev{ left:10px;}
.hslected_mobslider .owl-nav button.owl-next{ right:10px;}
.hslected_mobslider .owl-nav{ opacity:0; visibility:hidden;}
.hslected_mobslider:hover .owl-nav{ /*opacity:1; visibility:visible;*/}

.youth_banner_img{ min-height:300px;}
.youth_camp_banner {padding: 20px 0px;border-bottom: 1px solid #00265A;}
.yoyth_date{ font-size:36px; line-height:36px;}
.youth_dec{ font-size:80px; line-height:75px; padding:35px 0px 22px 0px;}

.clubnear {padding: 20px 0px 0px 0px;}
.clubnear .wrap1752{ padding:0px;}
.clubnear .home_heading_sec {padding: 0px 15px 18px;}
.club_filter {padding: 0px 15px 27px;}
.clubs_list {padding-bottom: 13px;border-bottom: 1px solid #00265A;padding-right: 15px;}
.club_slider .owl-nav button.owl-next{ left:10px;}
.club_slider .owl-nav button.owl-prev{ right:10px;}
.club_slider .owl-nav{ opacity:0; visibility:hidden;}
.club_slider:hover .owl-nav{ /*opacity:1; visibility:visible;*/}

.sitestarts .wrap1752{ padding:0px;}
.sitestarts {padding: 20px 0px 20px 0px;}
.star_con .couchheading{ font-size:50px; line-height:47px;}
.star_con {max-width: 900px;margin: 0px auto;text-align: center;padding-right: 250px;}
.star_con h2.star_couch{ margin:21px 0px 0px 0px;}
.star_but {padding-top: 21px;}

.news_updates .wrap1752 {padding: 0px;}
.allnew_list ul li .news_desc{ padding:14px 15px;}
.allnew_list ul li .news_desc p{ font-size:22px; line-height:31px;}
.allnew_list ul li .news_detailbut {padding: 14px 0px 0px 0px;}
.news_updates {padding: 0px 0px 20px 0px;}

/*----Shop Page----*/
.htslider-item-img.single-slide-item.htslider-single-post-slide{ height:450px !important;}
.htslider-single-post-slide .content .post-inner .htslider-title{ font-size:50px !important; line-height:50px !important; margin:0px !important;}
.htslider-single-post-slide .content .post-inner .htslider-desc{ font-size:16px !important; line-height:25px !important;}
.single-slide-item.htslider-single-post-slide .content .post-inner .htslider-desc{ margin-bottom:22px !important;}
.htslider-area-pro .htslider-single-post-slide .post-btn a.readmore-btn { margin:0px !important;}

.shop2sec .woocommerce ul.products li, .shop3sec .woocommerce ul.products li, .woocommerce ul.products li {margin: 0px !important;padding-bottom: 10px !important; margin-bottom:0px !important;}
.shop4sec { border-bottom:1px solid #00265A;}

.footermoblogo{ display:block;}
.footerdesklogo, .footer_logo_title{ display:none !important;}
.shoplo.homelogos {padding: 28px 0px 20px 0px;border-top: 1px solid #00265A;}

.prodmdiv {margin: 53px 0px 0px 0px;}
.mobile_title_single h1{clear: none;margin: 0px 0px 24px 0px;padding: 0;color: #000;text-align: right;font-family: "almoni-tzar-aaa", sans-serif!important;font-size: 26px;font-style: normal;font-weight: 400 !important;line-height: 40px;letter-spacing: 0.5px;}
.woocommerce div.product .prodmleft .product_title{ font-size:26px; line-height:40px;}
.newcustom_tabs {padding: 28px 0px 14px 0px;border-bottom: 1px solid #00265A;}
.single_product_main .summary.entry-summary.prodmleft{ margin-bottom:0px;}
.all_tabslist p{ font-size:15px;}
section.related.products h2{ font-size:26px; padding:0px 0px 15px 0px;}

.sales_allproduct {padding: 25px 0px 0px 0px;}
.title_top h1{ font-size:26px;}
.sales_allproduct_in {padding: 7px 0px 30px 0px;}
.sale_bottom_icons .wrap1752{ padding:0px;}
.sale_icons_list {padding: 32px 0px 30px 0px;border-top: 1px solid #00265A;}

}

@media only screen and (max-width:979px){
.foowrapper_1 {padding: 28px 20px 20px 20px !important;}
.foowrapper_2 {padding: 0px 20px 0px 20px !important;}
.foowrapper_3{ padding:24px 20px 0px!important;}
.homeslider .owl-dots button{ width:8px; height:8px; margin:0px 3px;}
.banner_menu {margin: 0px -20px;}
.banner_menu li{ padding:0px 20px;}
.support_con_in{ padding:0px 15px;}
.support_bigtitle{ padding-top:40px;}
.shopfilter_right {float: right;width: calc(100% - 350px) !important;}
.shopfilter_left {float: left;width: 350px !important;}
.topleft_shop a:last-child {margin-right: 5px !important;}
.topcategory a{ margin-left:5px !important;}
.shopfilter_left{width:100% !important;}
}

@media only screen and (max-width:768px){
.wrappersec1772{ padding:5px 18px !important;}
.shop1sec.wrappersec1772 > .elementor-container, .shop2sec.wrappersec1772 > .elementor-container, .shop3sec.wrappersec1772 > .elementor-container, .shop4sec.wrappersec1772 > .elementor-container {padding: 0px 15px !important;}
header .wrappersec1772 .elementor-column-gap-default {padding: 11px 0px 0px 0px;}
.headerleft .elementor-column-gap-default {padding: 0px !important;}
.sitelogo {width: 60px !important;position: absolute ! IMPORTANT;left: 0px;right: 0px;margin: 0px auto;}
.header_part3, .header_part4 {display: none !important;}
.mainmenuitem{ display: block; float:right; width:100px !important;}
.mainmenuitem .elementor-menu-toggle{ padding-top:2px !important;}
.headerleft {width: 76px !important;display: block !important;float: left;}
.header_part1{float:right;width:25px !important;}
.header_part2{ float:left;width:40px !important;}
header .wrappersec1772 .elementor-container.elementor-column-gap-default{ display:block !important;}

.foowrapper_1 {padding: 0px !important;}
.foowrapper_2{ padding:0px 0px !important;}
.foowrapper_3{ padding:0px 0px 0px !important}
.mainfield .elementor-field-type-email {width: calc(100% - 145px) !important;}

.home_slidercon h3{ font-size:50px !important; line-height:52px !important;}
.home_slidercon p{ font-size:16px;}
.home_slidebut {padding-top: 18px;}
.homeslidiv img.dek_slider{ display:none!important;}
.homeslidiv img.mob_slider{ display:block!important;}
.home_wrap1{ padding:0px 15px;}
.banner_menu {margin: 0px -12px;}
.banner_menu li{ padding:0px 12px;}

.support_frame{ height:300px;}
.support_bigtitle{font-size:50px; line-height:45px; }
.support_con_in p{ font-size:16px; line-height:18px;}
.support_but a{ font-size:16px;}
.support_bigtitle{ padding-top:20px;}
.logo_img{ height:54px;}
.logo_img img {max-height: 54px;}


.yoyth_date{ font-size:26px; line-height:24px; letter-spacing:0.4px;}
.youth_dec{ font-size:50px; line-height:45px;}
.youth_but a{ font-size:16px;}

.filter_right select{ height:42px;}
.filter_right {float: none;width: 100%;}
.city_select {float: none;width: 100%;padding: 0px 0px 10px 0px;}
.age_gorup {float: none;width: 100%;padding:  0px 0px 10px 0px;}
.filter_left {float: none;width: 100%;}
.filtersearch {float: none;width: 100%;padding: 0px 0px 10px 0px;}
.all_clubs {float: none;width: 100%;padding: 0px;}

.sitestarts .home_heading_sec {padding-bottom: 55px;}
.sitestar_frame_in{ padding:0px 0px 52px 0px;}
.star_img {position: relative;top: -51px;right: 0px;}
.star_con {max-width: 100%;margin-top: -62px;text-align: center;padding: 0px 20px 0px 16px;position: relative;z-index: 2;}
.sitestar_frame_in {padding: 0px 0px 34px 0px;}

.allnew_list ul li{ width:100%; margin-bottom:20px;}

.htslider-postslider-area .single-slide-item.htslider-single-post-slide .content {padding: 26px !important;}
.htslider-item-img.single-slide-item.htslider-single-post-slide{ height:390px !important;}
.htslider-arrow-1.htslider-postslider-area button.slick-arrow{ display:none !important;}
.htslider-arrow-1.htslider-postslider-area button.htslider-carosul-next.slick-arrow{ display:none !important;}
.htslider-carousel-activation .slick-dots li button {width: 8px !important;height: 8px !important;}
.htslider-postslider-area ul.slick-dots li {margin: 0px 3px !important;}

.shopfilter_right {float: none;width: 100% !important;}
.shopfilter_left {float: none;width: 100% !important;}
.topcategory a {margin-left: 8px !important;}
.topcategory a:last-child {margin-left: 0px !important;}
.topshopslider .slick-dotted.slick-slider {margin-bottom: 0px !important;}
.topcategory{ padding-bottom:16px;}
.topleft_shop a{width:calc(50% - 4px); padding:0px 5px !important;}
.topleft_shop a:first-child {margin-left: 4px !important;}
.topleft_shop a:last-child {margin-right: 4px !important;}
.woocommerce ul.products, .woocommerce .shopallproducts ul.products{ margin:0px -5px !important;}
.shop1sec, .shop2sec, .shop3sec{ overflow:hidden;}
.shop2sec .woocommerce ul.products li, .shop3sec .woocommerce ul.products li, .shop4sec .woocommerce ul.products li, .woocommerce ul.products li {width: 50% !important; margin-bottom:0px !important; padding:0px 5px 10px 5px !important;}

.shop4sec .filteroptions{width:100% !important; float:none !important; background:#FFF;z-index:3; top:65px;}
.shop4sec .shopproducts {width: 100% !important;float: none; padding-top:20px; }
.shop4sec .mobilebutfilter , .mobilebutfilter{ display:block !important;  padding-bottom:0px !important;}
.shop4sec .shopfilterslist {display: none;}
.shop4sec .shopfilterslist .filteroptions .defaultshorting{ padding-bottom:0px;}
.shop4sec .shopfilterslist.active1 .allfilter{ display:none;}
.shop4sec .shopfilterslist.active2 .defaultshorting{ display:none;}
.filterbutone a.shortingdrop {display: block;border: 1px solid #00265A;background: #FFF;text-align: center;padding: 4px 15px 5px 15px;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 29px;color: #00265A; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.filterbutone a.shortingdrop:hover{ background:#00265A; color:#FFF;}
.filterbutone a.shortingdrop span {display: inline-block;vertical-align: middle;position: relative;top: 2px;padding-left: 4px;}
.filterbutone a.shortingdrop:hover span svg * {stroke: #FFF;}
.filterbuttwo a.shorting_all {display: block;border: 1px solid #00265A;background: #FFF;text-align: center;padding: 4px 15px 5px 15px;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 29px;color: #00265A; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.filterbuttwo a.shorting_all:hover{ background:#00265A; color:#FFF;}
.filterbuttwo a.shorting_all span {display: inline-block;vertical-align: middle;position: relative;top: 2px;padding-left: 4px;}
.filterbuttwo a.shorting_all:hover span svg * {stroke: #FFF;}
.lmp_load_more_button.br_lmp_button_settings {text-align: center;padding-top: 10px;}

.single_product_main nav.woocommerce-breadcrumb{ display:none;}
.single_product_main {padding: 0;}
.mobile_title_single{ display:block;}
.mobile_title_single h1{ margin:0px 0px 11px 0px;}
.single_product_main .wrap1752{ padding:0px 15px;}
.prodmright {float: none;width: 100% !important;}
.prodmright .slick-dots{ display:block;}
.prodmright .slick-dotted.slick-slider{ margin-bottom:20px !important;}
.prodmright .woo-variation-gallery-thumbnail-wrapper {display: none;}
.prodmright .slick-dots li{ width:8px !important; height:8px !important; margin:0px 4px !important;}
.prodmright .slick-dots li button:before{ opacity:0 !important; display:none;}
.prodmright .slick-dots li button {width: 8px !important;height: 8px !important;border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;border: 1px solid #BCD4DF;background: #BCD4DF;
padding:0px !important;}
.prodmright .slick-dots li.slick-active button{background: #00265A;}
.prodmright .woo-variation-product-gallery{width:100% !important; margin-bottom:0px !important;}
.single_product_main .summary.entry-summary.prodmleft {width: 100% !important;float: none !important;margin-right: 0px; padding:29px 0px 0px 0px;}
.woocommerce div.product .prodmleft .product_title{ display:none;}
.prodmleft p.price{ margin:0px;}
.single-product .elementor-184 .elementor-element.elementor-element-4cc8399 {width: 100% !important;}

.newcustom_tabs{ display:none;}
.newcustom_accordian{ display:block;}
.all_accordian {padding: 28px 0px 0px 0px;}
.accordian_sec {border-bottom: 2px solid rgba(0, 0, 0, 0.10);position: relative;}
.accordian_sec:before {content: '';width: 40px;right: -40px;height: 2px;background: rgba(0, 0, 0, 0.10);bottom: -2px;position: absolute;}
.accordian_sec:after {content: '';width: 40px;left: -40px;height: 2px;background: rgba(0, 0, 0, 0.10);bottom: -2px;position: absolute;}
.accordian_sec a.accordina_but {color: #00265A !important;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 20px;font-style: normal;font-weight: 400;line-height: 24px;display: block;padding: 10px 0px 10px 15px; position: relative;}
.accordian_sec a.accordina_but span {position: absolute;left: 0px;top: 9px; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.accordian_sec.active a.accordina_but span {transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg);top: 10px;}
.acccordian_deac {display: none;}
.acccordian_deac, .acccordian_deac p, .acccordian_deac ul li {color: #364153;text-align: right;font-family: "almoni-dl-aaa", sans-serif;font-size: 15px;font-style: normal;font-weight: 400;line-height: 24px;letter-spacing: 0.3px;}

section.related.products {padding: 44px 0px 0px 0px;}
.backtostore {padding: 25px 0px 34px 0px;text-align: center;}
.single-product .footerlogos {padding-bottom: 68px !important;}

.sale-right {width: 100%; display:none;/*margin-left: 0px;border: none;padding: 0px;*/}
.sale-right .filteroptions .defaultshorting{ padding-bottom:0px;}
.sol_left {width: 100%;padding-right: 0;margin: 0px; padding-top:20px;}
.sale_icons_list {padding: 22px 0px 30px 0px;}
.sale_icons_list ul li{width:50%; margin-top:10px;}

.searchnact .custom-search{left:-55px; right:inherit; top:45px;}
.filteroptions.catpage .elementor-element-populated {margin: 0px !important;}

}

@media only screen and (max-width:550px){
.banner_menu li{ width:20%; padding:0px 10px;}
.banner_menu {margin: 0px -10px;}
.banner_menu li a{ font-size:12px; letter-spacing:0.2px;line-height:100% !important;}
.banner_menu li a .home2_icons img{ max-height:35px;}
.banner_menu li a .home2_icons {padding-bottom: 16px;}
.banner_menu li a .home_2_txt{width:100%; padding-top:10px;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner {padding: 13px 13px 10px 13px;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner .direct_addtocart a.pro_moredetail{ float:none; width:100%; margin-bottom:12px;}
.woocommerce ul.products li .catlistdiv .catmidltxt_inner .direct_addtocart a.pro_addcart{ float:none; width:100%;}
}
@media only screen and (max-width:479px){
.hslected_list .hselected_box{ padding:0px; height:300px;}
}


@media only screen and (max-width:400px){
.topcategory {padding-bottom: 8px ;}	
.topcategory a{ padding:0px 11px 0px 10px !important; margin-bottom:8px !important;}
}

/*-----landing page ----*/
.page-template-landing-template-page header, .page-template-landing-template-page footer {display: none;}
.landingpage_main{ direction:ltr;}
.landing_header{ background:#00265A; padding:15px 0px;}
.wrap_header{ max-width:1740px; margin:0px auto;}
.header_logo {float: left;}
.header_logo a{ display:block;}
.header_donatebut {float: right;}
.header_donatebut a {font-family: "Bebas Neue", sans-serif;font-size: 25px;font-style: normal;font-weight: normal;text-align: center;line-height: 37px;color: #FFF !important;border: 1px solid #FFF;padding: 0px 18px;display: inline-block;vertical-align: top; text-transform:uppercase; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.header_donatebut a:hover{ background:#4D688C;}
.landing_banner{background: linear-gradient(0deg, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.45) 100%), url(img/lanading_banner.jpg) lightgray 50% / cover no-repeat;width: 100%;background-size:cover;padding: 167px 0px 129px 0px;}
.wrap_banner{ max-width:1770px; margin:0px auto;}
.banner_top {max-width: 908px;margin: 0px auto;text-align: center; padding-bottom:39px;}
.banner_top h1 {text-transform: uppercase;color: #FFF;text-align: center;font-family: "Bebas Neue", sans-serif !important;font-size: 90px;font-style: normal;font-weight: normal!important;line-height: 84px;letter-spacing: 2px; margin:0px; padding:0px;}
.banner_top p {color: #FFF;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 30px;font-style: normal;font-weight: 400;line-height: 35px;margin: 0px;padding: 0px;}
.banner_top .boldtxt p{ font-weight:700;}
.banner_bottom{max-width:400px; margin:0px auto; text-align:center;}
.banner_but a {font-family: "Bebas Neue", sans-serif;text-transform: uppercase;font-size: 50px;font-style: normal;font-weight: normal;line-height: 62px;letter-spacing: 2px;color: #FFF !important;display: inline-block;padding: 5px 37px 0px;background: #00265A; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.banner_but a:hover{ background:#4D688C;}
.banner_bottom p {color: #FFF;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 30px;font-style: normal;font-weight: 700;line-height: 35px;margin: 0px;padding: 0px;}

.landing_support{ padding:70px 0px 28px 0px;}
.wrap{ max-width:1740px; margin:0px auto;}
.landing_support h3 {color: #00265A;text-align: center;font-family: "Bebas Neue", sans-serif !important;font-size: 90px!important;font-style: normal!important;font-weight: normal;line-height: 84px;letter-spacing: 2px;margin: 0px; padding:0px;text-transform: uppercase;}
.landing_support p {color: #000;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 30px;font-style: normal;font-weight: 700;line-height: 35px;margin: 0px;padding: 0px;}
.landing_donate_list {padding: 15px 0px 0px 0px;}
.landing_donate_list ul {font-size: 0px;margin: 0px -10px;padding: 0px; text-align:center;}
.landing_donate_list ul li {display: inline-block;vertical-align: top;width: 468px;padding: 0px 10px;margin-bottom: 20px;}
.landing_donate_list ul li .donate_list_box {padding: 24px;background: rgba(0, 38, 90, 1);}
.landing_donate_list ul li .donate_list_box_in {max-width: 260px;margin: 0px auto;}
.landing_donate_list ul li h4 {margin: 0px;padding: 0px;color: #FFF;text-align: center;font-family: "Bebas Neue", sans-serif;font-size: 30px;font-style: normal;font-weight: 400;line-height: 51px;letter-spacing: 1px;text-transform: uppercase;}
.landing_donate_list ul li .donate_price {color: #FFF;text-align: center;font-family: "Bebas Neue", sans-serif;font-size: 60px;font-style: normal;font-weight: normal;line-height: 51px;letter-spacing: 2px;}
.landing_donate_list ul li .price_desc{ padding:24px 0px 0px 0px}
.landing_donate_list ul li .price_desc p {color: #FFF;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 18px;margin: 0px 0px 24px 0px;padding: 0px 7px;}
.landing_donate_list ul li .price_desc a {color: #FFF;text-align: center;font-family: "Bebas Neue", sans-serif;font-size: 25px;font-style: normal;font-weight: normal;line-height: 35px;display: inline-block;border: 1px solid #FFF;padding: 2px 15px 0px 15px;transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.landing_donate_list ul li .price_desc a:hover{ background:rgba(0,0,0,20%);}

.landing_middle_banner{width:100%; height:450px; /*background: url(img/bottom_banner.jpg) lightgray 0px -261.409px / 100% 231.737% no-repeat; background-size:cover;background-position: center center;*/}

.lading_assistance{ padding:70px 0px 50px 0px;}
.lading_assistance h3 {color: #00265A;text-align: center;font-family: "Bebas Neue", sans-serif !important;font-size: 90px !important;font-style: normal;font-weight: normal !important;line-height: 84px;letter-spacing: 2px;margin: 0px;padding: 0px;}
.landing_contact {padding: 27px 0px 0px 0px;text-align: center;}
.landing_contact ul {font-size: 0px;margin: 0px -10px;padding: 0px; text-align:center;}
.landing_contact ul li {display: inline-block;vertical-align: top;width:468px;padding: 0px 10px;margin-bottom: 20px;}
.landing_contact ul li .landing_con_box {background: #00265A;padding: 40px 15px 50px 15px; text-align:center;}
.landing_contact ul li .contact_top {color: #FFF;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 30px;font-style: normal;font-weight: 400;line-height: 40px;letter-spacing: 1px;margin: 0px;padding: 0px 0px 6px 0px;}
.landing_contact ul li .contact_name {color: #FFF;text-align: center;font-family: "Bebas Neue", sans-serif;font-size: 30px;font-style: normal;font-weight: normal;line-height: 42px;letter-spacing: 1px; margin:0px; padding:0px 0px 6px 0px;}
.landing_contact ul li .contact_number {color: #FFF;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 30px;font-style: normal;font-weight: 400;line-height: 30px;letter-spacing: 2px;}
.landing_contact ul li .contact_number{ padding-bottom:5px;}
.landing_contact ul li .contact_email {color: #FFF;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 28px;font-style: normal;font-weight: 400;line-height: 30px;letter-spacing: 2px;}
.landing_contact ul li .contact_number a, .landing_contact ul li .contact_email a {color: #FFF;}
.landing_contact ul li .contact_number a:hover, .landing_contact ul li .contact_email a:hover {color:#BCD4DF;}
.landing_bottom_banner{ /*background: url(img/footer_banner.jpg) lightgray 0px -89.409px / 100% 231.737% no-repeat;*/ height:450px; background-size:cover;background-position: top 15% center;}

.landing_footer{ background:#00265A; padding:80px 0px 79px 0px;}
.wrap_footer{max-width:908px; margin:0px auto;}
.landing_footer h3{color: #FFF;text-align: center;font-family: "Bebas Neue", sans-serif !important;font-size: 90px !important;;font-style: normal;font-weight: normal !important;line-height: 84px; /* 93.333% */letter-spacing: 2px;}

.middle_strip{ background:#D9DFE6; padding:15px 0px 18px 0px; text-align:center; margin-bottom:48px;}
.middle_strip p{color: #000;text-align: center;font-family: "almoni-dl-aaa", sans-serif;font-size: 30px;font-style: normal;font-weight: 700;line-height: 35px; margin:0px; padding:0px;}
.middle_strip .strip_but{ padding:12px 0px 0px 0px; text-align:center; font-size:0px;}
.middle_strip .strip_but a{display: inline-block;background: #00265A; padding:0px 21px;color: #FFF !important;text-align: center;font-family: "Bebas Neue", sans-serif;font-size: 25px;font-style: normal;font-weight: normal;line-height: 39px; transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;}
.middle_strip .strip_but a:hover {background: #4D688C;}
.middle_strip .strip_but a span{ display: inline-block; vertical-align:middle; padding:2px 0px 0px 2px;}





@media only screen and (max-width:1800px) {
.wrap_header, .wrap{ max-width:100%; padding:0px 90px;}
.wrap_banner{max-width:100%; padding:0px 75px;}
}

@media only screen and (max-width:1570px) {
.wrap{ padding:0px 30px;}	
}

@media only screen and (max-width:1440px) {
.landing_donate_list ul li{width:33.33%;}
}

@media only screen and (max-width:1400px) {
.wrap_header, .wrap{ max-width:100%; padding:0px 50px;}
.wrap_banner{max-width:100%; padding:0px 35px;}

.landing_contact ul li .contact_top{ font-size:26px; line-height:36px;}
.landing_contact ul li .contact_name{font-size:26px; line-height:38px;}
.landing_contact ul li .contact_number{ font-size:26px; line-height:26px;}
.landing_contact ul li .contact_email{ font-size:24px; line-height:26px;}
}

@media only screen and (max-width:1024px) {
.landing_contact ul li{width:50%;}
.wrap_header, .wrap{ padding:0px 25px;}
.wrap_banner{padding:0px 20px;}
.landing_donate_list ul li{width:50%;}
}

@media only screen and (max-width:979px) {
.landing_contact ul li{width:100%;}
}

@media only screen and (max-width:767px) {
.wrap_header{ padding:0px 16px;}
.landing_header {padding: 15px 0px 9px;}
.header_logo{width:60px;}
.header_donatebut a{font-size: 20px; line-height:28px;padding: 2px 15px 0px 15px;}	

.wrap_banner{ padding:0px;}
.landing_banner{ padding:86px 15px 40px 16px;}
.banner_top {max-width: 391px; padding-bottom:14px;}
.banner_top h1{ font-size:40px; line-height:37px;}
.banner_top p{ font-size:16px; line-height:18px;}
.banner_but{ margin-bottom:8px;}
.banner_but a{ font-size:26px; line-height:34px; padding:3px 10px 0px}
.banner_bottom{max-width:240px;}
.banner_bottom p{ font-size:16px; line-height:16px;}

.wrap{ padding:0px 15px;}
.landing_support {padding: 15px 0px;}
.landing_support h3{ font-size:40px !important; line-height:37px; margin-bottom:5px;}
.landing_support p{ font-size:16px; line-height:16px;}
.landing_donate_list ul li{width:100%; margin-bottom:15px;}
.landing_donate_list ul li .donate_list_box{ padding:20px;}

.landing_middle_banner{ height:390px;}

.lading_assistance {padding: 30px 0px 15px 0px;}
.lading_assistance h3{font-size:40px !important; line-height:37px;}
.landing_contact {padding: 20px 0px 0px 0px;}
.landing_contact ul li .contact_top {font-size: 25px;line-height: 40px;}
.landing_contact ul li .contact_name {font-size: 30px;line-height: 42px;}
.landing_contact ul li .contact_number {font-size: 25px;line-height: 25px;padding-bottom:10px;}
.landing_contact ul li .contact_email {font-size: 22px;line-height: 25px;}

.landing_bottom_banner{ height:390px; background-size:cover !important; background-position:center center !important;}
.landing_footer {padding: 36px 0px 43px 0px;}
.wrap_footer {max-width: 380px;padding: 0px 15px;}
.landing_footer h3{ font-size:40px !important; line-height:41px;}

.middle_strip{ padding:33px 0px 29px 0px; margin-bottom:30px;}
.middle_strip p{max-width:239px; margin:0px auto; font-size:16px; line-height:16px;}
}
@media only screen and (max-width:467px) {
.landing_bottom_banner {background-size: 170% !important;}
}
