/*-----------------------------------------------------------------------------// Custom Theme CSS/-----------------------------------------------------------------------------*//*---------------- Global Custom CSS -------------------*/header.main-header { background-image: none !important;}header.main-header > div.container { background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/top-blue-bg.jpg?v=3813829956441291396) !important; background-position: bottom center; width: 100% !important; max-width: 100% !important;}header.main-header > .secondary-header {/*background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/bottom-black-bg.jpg?v=15154238283781745846) !important; */ background-position: top center;}.shopify-challenge__container { margin-top: 20px;}.basel-hover-alt .product-element-top:hover .hover-img, .product-list-item .product-element-top:hover .hover-img { left: 0;}@font-face { font-family: Grotesque; src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_reg.otf?v=9563468097190246357); font-weight:300;}@font-face { font-family: Grotesque; src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_reg_it.otf?v=1577771201460976595); font-style:italic; font-weight:300;}@font-face { font-family: Grotesque; src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_med.otf?v=2854562651412143172); font-weight:400;}@font-face { font-family: Grotesque;src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_med_it.otf?v=14580337805770618189); font-weight:400; font-style:italic;}@font-face { font-family: Grotesque; src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_light.otf?v=12841455558745198978); font-weight:200;}@font-face { font-family: Grotesque; src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_bld.otf?v=199723829499151161); font-weight:600;}@font-face { font-family: Grotesque;src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_blk.otf?v=15714433583760249858); font-weight:800;font-style:italic;}@font-face { font-family: Grotesque;src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_blk.otf?v=15714433583760249858); font-weight:800;}@font-face {font-family: 'Sofia Pro';src: url('SofiaProRegular.eot');src: url('SofiaProRegular.eot?#iefix') format('embedded-opentype'),url('SofiaProRegular.woff2') format('woff2'),url('SofiaProRegular.woff') format('woff'),url('SofiaProRegular.ttf') format('truetype'),url('SofiaProRegular.svg#SofiaProRegular') format('svg');font-weight: normal;font-style: normal;}.shopify-select-id h4 { float: left; line-height: 40px;}.product-form__variants { display: block !important; width: auto; float: left; border-radius: 8px !important; max-width: calc(100% - 120px); background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/select-dropdown-product.png?v=10579840550001006785');}.carousel-collection-section .owl-carousel .owl-nav .owl-next,.carousel-collection-section .owl-carousel .owl-nav .owl-prev { opacity: 1;}.carousel-collection-section .owl-carousel:hover .owl-nav .owl-next,.carousel-collection-section .owl-carousel .owl-nav .owl-next { right: 0;}.carousel-collection-section .owl-carousel:hover .owl-nav .owl-prev,.carousel-collection-section .owl-carousel .owl-nav .owl-prev { left: 0;}#shopify-section-gl_section_sidebar_blog { width: 100%;}.recently-viewed-sega { position: relative; width: 100% !important;}.basel-products-holder .product-grid-item .product-element-top img { width: auto !important;}.product-image-summary .product-labels.labels-rounded { display: none;}.template-index #shopify-section-gl_newsletter .gl_custom_gl_newsletter { overflow: inherit !important; margin-top: 50px; overflow: hidden !important;}.gl_slide_show, .gl_slide_show .owl-carousel{overflow: visible !important}.gl_slide_show, .gl_slide_show .owl-carousel.main-header { margin-bottom:40px !important}.exclusive { font-size:12px; color:white; font-weight:500; background-color: #FDAF05;}.exclusive strong{ font-size:12px; color:white; font-weight:500; background-color: #FDAF05;}.btn-style-sega { background-color:#1CAAFC;}.gl_custom_1502247626198 { overflow: inherit !important; margin-top: 70px;}.mc4wp-form-fields { margin-left: 0px !important;}.footer-container .footer-column { padding-left: 20px;}.footer-container .footer-column ul.menu li img { margin-right: 15px;}.footer-container .footer-column ul.menu li a { text-transform: uppercase; font-size: 10px; font-weight: 500; letter-spacing: 0.8px; text-align: left; color: #a39f9f; text-decoration: none;}.footer-container .footer-column ul.menu li a:hover { color: #1085c7; transition: all ease-in 0.2s;}.footer-container .footer-column .widget-title { text-transform: uppercase; font-size: 14px; font-weight: bold; letter-spacing: 0.8px; text-align: left; color: #545454; margin-bottom: 15px;}.footer-container .footer-column:first-child .widget-title { font-size: 15px; font-weight: 600; letter-spacing: 0.8px; text-align: left; color: #545454;}.footer-container .footer-column .widget-title:before { display: none;}.site-content { margin-bottom: 0;}.main-nav .menu > li > a { font-weight: 600;}.main-nav .menu>li.menu-item-has-children>a:after { right: 15px; font-size: 17px; color: #04347E; font-weight: 600;}.info-tabs-home { background-color: #1085c7;}.info-tabs-home .info-tab-single { padding: 40px; border-right: solid 1px #979797; display: flex; align-items: center;}.info-tabs-home .info-tab-single .left { float: left; width: 40%;}.info-tabs-home .info-tab-single .left img { display: block; margin: auto auto; max-width:40px;}.info-tabs-home .info-tab-single .right { float: left; width: 60%; color: #fff;}.info-tabs-home .info-tab-single a,.info-tabs-home .info-tab-single p { color: #fff;}.info-tabs-home .info-tab-single p { margin-bottom: 2px; font-size: 14px; letter-spacing: 0.8px; text-align: left; color: #ffffff;}.info-tabs-home .info-tab-single p.line-1 { text-transform: uppercase;}.info-tabs-home .info-tab-single a { color: #d7d7d7; font-size: 11px; letter-spacing: 0.8px;}.info-tabs-home .info-tab-single .more-link { margin-top: 20px;}.info-tabs-home .info-tab-single a:hover { transition: all ease-in 0.2s; text-decoration: none; color: #fff;}.info-tabs-home .info-tab-single:last-child { border-right: 0px;}.get-social-home { padding-bottom: 40px; padding-top: 20px; background-color: #eeeeee;}.get-social-home h2 { text-transform: uppercase; font-size: 15px; font-weight: 600; letter-spacing: 0.8px; color: #474747; margin-bottom: 30px;}.get-social-home { text-align: center;}.get-social-home ul { display: inline-block;}.get-social-home ul li { float: left; margin-right: 30px;}.get-social-home ul li:last-child { margin-right: 0;}.gl_page_title.page-title-default { background: #1d1d1d;}.page-title,body.template-page .main-page-wrapper { margin-top: 0;}.topbar-menu ul > li > a { font-weight: 400; font-size: 11px;}.need_help_block .contact_info li.contact_link { padding-left: 30px; background-repeat: no-repeat; background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/mobile-phone-sidebar-form.svg?v=16589481445923187376'); background-position: left center; background-size: 20px; height: 20px; }.need_help_block .contact_info li.mail_link { padding-left: 30px; background-repeat: no-repeat; background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/letter-sidebar-form.svg?v=14613422639295630088'); background-position: left center; background-size: 20px; height: 20px; }.faqs-template .gl_page_title.page-title-default,.blog-category-landing .gl_page_title.page-title-default,.article-template-wrapper .gl_page_title.page-title-default { background: transparent !important; padding-top: 30px; padding-bottom: 30px; border-bottom: 3px solid rgba(168, 168, 168, .2); margin-bottom: 10px;}.menu.payments li.amazon img { min-width: 100px;}.basel-tooltip:hover .basel-tooltip-label { left: 20%;}.shopify .variation dt, .shopify-page .variation dt { line-height: 1.5;}.spr-review-header-byline .author { margin-right: 4px;}/*---------------- Custom CSS for desktop -------------------*/@media (min-width: 992px) {.top-bar-right { vertical-align: middle; } .faqs-template #shopify-section-gl_newsletter .gl_custom_gl_newsletter { margin-top: 0; } .main-nav .menu>li.menu-item-has-children { width: calc(16.66% - 5px); } .sticky-header .main-nav .menu>li.menu-item-has-children { width: auto; margin-right: 10px; } .main-nav .menu > li > a { height: 44px; line-height: 44px; } .sticky-header .main-nav .menu>li.menu-item-has-children { width: calc(16.66% - 15px); } .sticky-header .main-nav .menu>li.menu-item-has-children>a:after { right: 0 !important; } .sticky-header .menu-item-shop-by-brand { background-size: auto 50%; background-repeat: no-repeat; background-position: center left; } .sticky-header .site-logo { width: 120px; } .sticky-header .cart_mob_block, .sticky-header .right-column { width: 200px; } .sticky-header.navigation_item_wrapper { margin-left: 0; } .sticky-header .main-nav { width: calc(100% - 320px); }}@media (min-width: 1200px) and (max-width: 1399px) { .sticky-header .main-nav .menu>li.menu-item-has-children { width: calc(16.66% - 20px) !important; } .sticky-header .main-nav .menu>li:first-child { padding-left: 15px !important; width: 150px !important; } .menu-item-shop-by-brand { background-position: 10px center; } .sticky-header .main-nav .menu { margin-left: 0 !important; margin-right: 0 !important; } .sticky-header>.container { width: 100% !important; background-image: url(https://cdn.shopify.com/s/files/1/1375/9903/files/GS-Pattern-dark-compressor.png?1062295…) !important; } .sticky-header .main-nav .menu>li.menu-item-has-children { margin-right: 15px !important; } .sticky-header .main-nav .menu > li > a { font-size: 11px !important; }}@media (min-width: 992px) and (max-width: 1199px) { .section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable { padding-left: 10px !important;padding-right: 10px !important; } .brand_wrapper { width: auto !important; } .sticky-header .main-nav .menu>li.menu-item-has-children>a:after { right: -5px !important; margin-top: -8px !important; } .right-side.menu_rightside { width: auto !important; float: right !important; } .sticky-header .main-nav .menu > li > a { font-size: 9px !important; } .sticky-header .main-nav .menu>li.menu-item-has-children { width: calc(16.67% - 10px) !important; } .sticky-header .main-nav .menu>li.menu-item-has-children { margin-right: 5px !important; } .sticky-header .main-nav .menu>li { margin-left: 0 !important; } .sticky-header>.container { width: 100% !important; } .sticky-header .main-nav .menu>li:first-child { padding-left: 25px; width: 140px !important; } .sticky-header .main-nav .menu { margin-left: 0 !important; margin-right: 0 !important; } .menu-item-shop-by-brand { background-position: 5px center; }}@media (min-width: 1024px) and (max-width: 1024px) {}/*---------------- Custom CSS for tablet -------------------*/@media (min-width: 768px) and (max-width: 991px) { .section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable { padding-left: 10px !important;padding-right: 10px !important; } .document-ready .mobile-nav {background-color: #1d1d1d;}.document-ready .mobile-nav {background-color: #1d1d1d;}.document-ready .mobile-nav.color-primary, .mobile-nav ul li.current_page_item > a, .main-nav .menu > li.current-menu-item > a, .main-nav .menu > li.onepage-link.current-menu-item > a, .main-nav .menu > li > a:hover, .main-nav .menu > li > a:focus, .basel-navigation .menu>li.menu-item-design-default ul li:hover>a, .basel-navigation .menu > li.menu-item-design-full-width .sub-menu li a:hover, .basel-navigation .menu > li.menu-item-design-sized .sub-menu li a:hover, .basel-product-categories.responsive-cateogires li.current-cat > a, .basel-product-categories.responsive-cateogires li.current-cat-parent > a, .basel-product-categories.responsive-cateogires li.current-cat-ancestor > a, a[href^=tel], .topbar-menu ul > li > .sub-menu-dropdown li > a:hover, .btn.btn-color-primary.btn-style-bordered, .button.btn-color-primary.btn-style-bordered, button.btn-color-primary.btn-style-bordered, .added_to_cart.btn-color-primary.btn-style-bordered, input[type=submit].btn-color-primary.btn-style-bordered, .basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .basel-dark .read-more-section .btn-read-more, .basel-dark .products-footer .basel-blog-load-more, .basel-dark .products-footer .basel-products-load-more, .basel-dark .products-footer .basel-portfolio-load-more, .basel-dark .blog-footer .basel-blog-load-more, .basel-dark .blog-footer .basel-products-load-more, .basel-dark .blog-footer .basel-portfolio-load-more, .basel-dark .portfolio-footer .basel-blog-load-more, .basel-dark .portfolio-footer .basel-products-load-more, .basel-dark .portfolio-footer .basel-portfolio-load-more, .basel-dark .color-primary, .basel-hover-link .swap-elements .btn-add a, .basel-hover-link .swap-elements .btn-add a:hover, .basel-hover-link .swap-elements .btn-add a:focus, .menu-item-language .submenu-languages li:hover a, .blog-post-loop .entry-title a:hover, .blog-post-loop.sticky .entry-title:before, .post-slide .entry-title a:hover, .comments-area .reply a, .single-post-navigation a:hover, blockquote footer:before, blockquote cite, .format-quote .entry-content blockquote cite, .format-quote .entry-content blockquote cite a, .type-post .entry-meta .meta-author a, .type-post .entry-meta .meta-author .name_author, .search-no-results.shopify .site-content:before, .search-no-results .not-found .entry-header:before, .login .lost_password > a:hover, .error404 .page-title, .menu-label-new:after, .widget_shopping_cart .product_list_widget li .quantity .amount, .product_list_widget li ins .amount, .price ins > .amount, .price ins, .single-product-content .price, .single-product-content .price .amount, .basel-products-nav .product-short .price, .basel-products-nav .product-short .price .amount, .star-rating span:before, .single-product-content .comment-form .stars span a:hover, .single-product-content .comment-form .stars span a.active, .tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title:hover, .tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title.active, .single-product-content .shopify-product-details__short-description ul > li:before, .single-product-content #tab-description ul > li:before, .blog-post-loop .entry-content ul > li:before, .comments-area .comment-list li ul > li:before, .sidebar-widget li a:hover, .filter-widget li a:hover, .sidebar-widget li > ul li a:hover, .filter-widget li > ul li a:hover, .basel-price-filter ul li a:hover .amount, .basel-hover-effect-4 .swap-elements > a, .basel-hover-effect-4 .swap-elements > a:hover, .wishlist_table tr td.product-price ins .amount, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a, .basel-buttons .product-compare-button > a.compare.added, .compare.added, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:hover, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:hover, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.feid-in > a:before, .vendors-list ul li a:hover, .single-product-content .entry-summary .button.compare:hover, .single-product-content .entry-summary .button.compare:hover:before, .single-product-content .entry-summary .button.compare.added:before, .blog-post-loop .entry-content ul li:before, .basel-menu-price .menu-price-price, .basel-menu-price.cursor-pointer:hover .menu-price-title, .comments-area #cancel-comment-reply-link:hover, .comments-area .comment-body .comment-edit-link:hover, .popup-quick-view .entry-summary .entry-title a:hover, .spb_text_column ul:not(.social-icons) > li:before, .widget_product_categories .basel-cats-toggle:hover, .widget_product_categories .toggle-active, .basel-products-suggest .table_suggest a:hover, .widget_product_categories .current-cat-parent > a, #shopify-section-gl_section_sidebar_blog .widget_categories .current-cat > a, .shopify-checkout-review-order-table tfoot .order-total td .amount, .widget_shopping_cart .product_list_widget li .remove:hover, .basel-active-filters .widget_layered_nav_filters ul li a .amount, .title-wrapper.basel-title-color-primary .title-subtitle, .widget_categories li.cat-item.current-cat, .topbar-menu ul>li.currency li.active a, .topbar-menu ul>li.language li.active a, .widget_shopping_cart .widget_shopping_cart_content > .total .amount, .subtitle-color-primary.subtitle-style-default, .color-scheme-light .gl_tta-tabs.gl_tta-tabs-position-top.gl_tta-style-classic .gl_tta-tab.gl_active > a, .gl-tab-js .gl_tta.gl_general.gl_tta-style-classic .gl_tta-tab.gl_active > a {color:white;}.header-links ul li a {font-size: 12px;color: #fcbc34;}.mobile-nav .sub-menu-dropdown li a {color:grey;}.header-links ul li a {font-size: 12px;color: #3abced;} .template-product .single-breadcrumbs-wrapper .shopify-breadcrumb { display: block; } .block_buttons li { margin-right: 0 !important; } .block_buttons li.share_btn { float: right; } .block_buttons li a { font-size: 11px !important; } .blog_block { margin-bottom: 20px !important; } .socialGallery { width: 235px !important; display: block; left: auto !important; right: 0 !important; } .need_help_block { width: 250px !important; max-width: 100% !important; overflow-x: hidden; } .product_tabs_left { padding-right: 0px !important; width: calc(100% - 250px) !important; float: left !important; } .product-tabs-wrapper .tabs li { padding-right:0px !important; margin-right:20px !important; } .product-tabs-wrapper .tabs li a { font-size:14px !important; ; } .gl_column-inner.inner_space_area { padding-left: 20px !important; padding-right: 20px !important; } .footer-sidebar.widget-area .clearfix.visible-sm-block { display: none !important; } .footer-sidebar .footer-column.col-md-2 { width: calc(20%) !important; padding-right: 10px !important; padding-left: 10px !important; } .footer-container .widget-area { margin:auto auto !important; padding-left:0px !important; padding-right:0px !important; } .footer-container .footer-column ul.menu li img { margin-right: 10px; }}/*---------------- Custom CSS for mobile landscape -------------------*/@media (min-width: 481px) and (max-width: 767px) {.faqs-template .gl_page_title.page-title-default, .blog-category-landing .gl_page_title.page-title-default, .article-template-wrapper .gl_page_title.page-title-default { padding-top: 15px; padding-bottom: 15px; } .blog-category-landing .gl_page_title.page-title-default { margin-bottom: 0; } .blog_category_wrap { width: 250px; max-width: 80%; margin: auto auto; } .page-title-default .entry-title { font-size: 24px; }}/*---------------- Custom CSS for mobile -------------------*/@media (max-width: 480px){ .document-ready .mobile-nav {background-color: #1d1d1d;}.document-ready .mobile-nav.color-primary, .mobile-nav ul li.current_page_item > a, .main-nav .menu > li.current-menu-item > a, .main-nav .menu > li.onepage-link.current-menu-item > a, .main-nav .menu > li > a:hover, .main-nav .menu > li > a:focus, .basel-navigation .menu>li.menu-item-design-default ul li:hover>a, .basel-navigation .menu > li.menu-item-design-full-width .sub-menu li a:hover, .basel-navigation .menu > li.menu-item-design-sized .sub-menu li a:hover, .basel-product-categories.responsive-cateogires li.current-cat > a, .basel-product-categories.responsive-cateogires li.current-cat-parent > a, .basel-product-categories.responsive-cateogires li.current-cat-ancestor > a, a[href^=tel], .topbar-menu ul > li > .sub-menu-dropdown li > a:hover, .btn.btn-color-primary.btn-style-bordered, .button.btn-color-primary.btn-style-bordered, button.btn-color-primary.btn-style-bordered, .added_to_cart.btn-color-primary.btn-style-bordered, input[type=submit].btn-color-primary.btn-style-bordered, .basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .basel-dark .read-more-section .btn-read-more, .basel-dark .products-footer .basel-blog-load-more, .basel-dark .products-footer .basel-products-load-more, .basel-dark .products-footer .basel-portfolio-load-more, .basel-dark .blog-footer .basel-blog-load-more, .basel-dark .blog-footer .basel-products-load-more, .basel-dark .blog-footer .basel-portfolio-load-more, .basel-dark .portfolio-footer .basel-blog-load-more, .basel-dark .portfolio-footer .basel-products-load-more, .basel-dark .portfolio-footer .basel-portfolio-load-more, .basel-dark .color-primary, .basel-hover-link .swap-elements .btn-add a, .basel-hover-link .swap-elements .btn-add a:hover, .basel-hover-link .swap-elements .btn-add a:focus, .menu-item-language .submenu-languages li:hover a, .blog-post-loop .entry-title a:hover, .blog-post-loop.sticky .entry-title:before, .post-slide .entry-title a:hover, .comments-area .reply a, .single-post-navigation a:hover, blockquote footer:before, blockquote cite, .format-quote .entry-content blockquote cite, .format-quote .entry-content blockquote cite a, .type-post .entry-meta .meta-author a, .type-post .entry-meta .meta-author .name_author, .search-no-results.shopify .site-content:before, .search-no-results .not-found .entry-header:before, .login .lost_password > a:hover, .error404 .page-title, .menu-label-new:after, .widget_shopping_cart .product_list_widget li .quantity .amount, .product_list_widget li ins .amount, .price ins > .amount, .price ins, .single-product-content .price, .single-product-content .price .amount, .basel-products-nav .product-short .price, .basel-products-nav .product-short .price .amount, .star-rating span:before, .single-product-content .comment-form .stars span a:hover, .single-product-content .comment-form .stars span a.active, .tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title:hover, .tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title.active, .single-product-content .shopify-product-details__short-description ul > li:before, .single-product-content #tab-description ul > li:before, .blog-post-loop .entry-content ul > li:before, .comments-area .comment-list li ul > li:before, .sidebar-widget li a:hover, .filter-widget li a:hover, .sidebar-widget li > ul li a:hover, .filter-widget li > ul li a:hover, .basel-price-filter ul li a:hover .amount, .basel-hover-effect-4 .swap-elements > a, .basel-hover-effect-4 .swap-elements > a:hover, .wishlist_table tr td.product-price ins .amount, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a, .basel-buttons .product-compare-button > a.compare.added, .compare.added, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:hover, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:hover, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.feid-in > a:before, .vendors-list ul li a:hover, .single-product-content .entry-summary .button.compare:hover, .single-product-content .entry-summary .button.compare:hover:before, .single-product-content .entry-summary .button.compare.added:before, .blog-post-loop .entry-content ul li:before, .basel-menu-price .menu-price-price, .basel-menu-price.cursor-pointer:hover .menu-price-title, .comments-area #cancel-comment-reply-link:hover, .comments-area .comment-body .comment-edit-link:hover, .popup-quick-view .entry-summary .entry-title a:hover, .spb_text_column ul:not(.social-icons) > li:before, .widget_product_categories .basel-cats-toggle:hover, .widget_product_categories .toggle-active, .basel-products-suggest .table_suggest a:hover, .widget_product_categories .current-cat-parent > a, #shopify-section-gl_section_sidebar_blog .widget_categories .current-cat > a, .shopify-checkout-review-order-table tfoot .order-total td .amount, .widget_shopping_cart .product_list_widget li .remove:hover, .basel-active-filters .widget_layered_nav_filters ul li a .amount, .title-wrapper.basel-title-color-primary .title-subtitle, .widget_categories li.cat-item.current-cat, .topbar-menu ul>li.currency li.active a, .topbar-menu ul>li.language li.active a, .widget_shopping_cart .widget_shopping_cart_content > .total .amount, .subtitle-color-primary.subtitle-style-default, .color-scheme-light .gl_tta-tabs.gl_tta-tabs-position-top.gl_tta-style-classic .gl_tta-tab.gl_active > a, .gl-tab-js .gl_tta.gl_general.gl_tta-style-classic .gl_tta-tab.gl_active > a {color:white;}.header-links ul li a {font-size: 12px;color: #fcbc34;}.mobile-nav .sub-menu-dropdown li a {color:grey;}.header-links ul li a {font-size: 12px;color: #3abced;} .page-title-default .entry-title { font-size: 22px; } .faqs-template .gl_page_title.page-title-default, .blog-category-landing .gl_page_title.page-title-default, .article-template-wrapper .gl_page_title.page-title-default { padding-top: 15px; padding-bottom: 15px; } .blog-category-landing .gl_page_title.page-title-default { margin-bottom: 0; } .blog_category_wrap { width: 250px; max-width: 80%; margin: auto auto; } .blog_block .share_btn { float: right; } .blog_block .socialGallery { width: 235px; left: auto; }}




/* starts Rashmi Css */
.copyrights-wrapper{padding: 10px 40px;background-color: #26336f;}
.copyright_text p{font-size: 9px;font-weight: 300;color: #9a9a9a !important;line-height: 1;letter-spacing: 0.6px;margin-bottom:5px;display: block;}
.post_block_caption .post_title{color: #000000;font-size: 21px;font-weight: 600;letter-spacing: 0.6px;margin-bottom: 13px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.post_block_caption{ font-size: 12px;color: #000000;line-height: normal;letter-spacing: 0.5px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.post_block_caption p ,
.post_block_caption span{font-size: 12px;font-family: Grotesque, Arial, Helvetica, sans-serif;margin-bottom: 20px;display:inline-block;}
.post_buttons li a{color: #3b94d7;display:inline-block;font-weight: 500;font-size: 13px;text-transform: uppercase;padding-bottom: 5px;text-decoration: none;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.post_buttons .readmore_btn a{border-bottom: 2px solid #3b94d7;}
.post_buttons li{float:left;margin-right: 60px;}
.post_buttons ul::after{content:'';display:block;clear:both;}

.post_wrapper{padding-left:70px;padding-right:70px;display: flex;align-items: center;padding-top: 40px;}
.post_block_content{max-width: 450px;}
.topbar-wrapp{height: 33px;font-size: 12px;}
.top-bar-right,
.top-bar-left{line-height: 33px;}
.topbar-menu ul>li{line-height: 33px;}
.main-header form.has-categories-dropdown input[type=text]{min-width: 335px;letter-spacing: 0.7px;}

.main-header ::-webkit-input-placeholder {
 color: #fff !important;
}
.main-header ::-moz-placeholder {
 color: #fff !important;
}
.main-header :-ms-input-placeholder {
 color: #fff !important;
}
.main-header :-moz-placeholder {
 color: #fff !important;
}

.newsletter_form ::-webkit-input-placeholder {
 color: #000000 !important;
}
.newsletter_form ::-moz-placeholder {
 color: #000000 !important;
}
.newsletter_form :-ms-input-placeholder {
 color: #000000 !important;
}
.newsletter_form :-moz-placeholder {
 color: #000000 !important;
}

.shopping-cart>a .amount{margin-top: 3px;display: inline-block;}
.shopping-cart{margin-top: 3px;   }
.sticky-header .cart_mob_block{display:block;width: 175px;float: right;}


.category_btnwrapper {border-bottom: 2px solid rgba(168, 168, 168, .2);margin-top: 45px;border-top: 2px solid rgba(168, 168, 168, .2);}
.category_btnwrapper li{float:left;padding-top:10px;padding-bottom:10px;text-align: center;width: 20%;}
.category_btnwrapper ul::after{content:'';display:block;clear:both;}
.category_btnwrapper li:last-child a{border-right:none;}
.category_btnwrapper li a{font-size: 12px;color: #000000;display: block;padding: 20px 0;text-decoration: none;text-transform: uppercase;font-weight: normal;border-right: 2px solid rgba(168, 168, 168, .2);transition:all 0.6s;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.category_btnwrapper li a:hover{background:#f3f4ef;}

.blog_title{font-size: 21px;color: #000000;letter-spacing: 0.6px;font-weight: 600;margin-bottom: 10px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.blog_block_content ,
.blog_block_content span ,
.blog_block_content p{font-size: 12px;color: #000000;letter-spacing: 0.5px;font-family: Grotesque, Arial, Helvetica, sans-serif;margin-bottom:20px;display:inline-block;line-height: 1.5;}

.block_buttons ul::after{content:'';display:block;clear:both;}
.block_buttons li{float:left;margin-right:55px;}
.block_buttons li a{color: #3b94d7;display:inline-block;font-weight: 500;font-size: 13px;text-transform: uppercase;padding-bottom: 5px;text-decoration: none;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.block_buttons .read_more a{border-bottom: 2px solid #3b94d7;}

.blog_blocks_wrapper{padding-top:45px;padding-bottom:45px;}

.gl_column-inner.inner_space_area{padding-left:50px;padding-right:50px;}
.blog_block{margin-bottom:90px;}
.blog_block_image{margin-bottom:30px;}

.load_btn{font-size: 13px;letter-spacing: 0.6px;color: #000000;text-align: center;display:inline-block;border-radius: 35px;border: 1px solid rgba(168, 168, 168, 0.4);padding: 10px 60px;text-decoration:none !important;font-family: Grotesque, Arial, Helvetica, sans-serif;transition:all 0.6s;}
.load_btn:hover{background:#04347e;color:#fff;}
.load_blocks_wrapper{text-align:center;}
.share_btn a span{position: absolute;right: 0;display: inline-block;background: #f1bb34;border-radius: 50%;padding: 10px;width: 23px;height: 23px;top: 50%;transform: translateY(-50%);margin-top: -4px;}
.share_btn a span img{max-width: 12px;position: absolute;top: 50%;transform: translateY(-50%) translateX(-50%);left: 50%;}
.share_btn{position:relative;}
.post_buttons li:last-child{margin-right:0;}
.share_btn a{padding-right: 30px;}


.related_blog_title{margin-bottom: 80px;}
.seeall_btn{font-size: 13px;letter-spacing: 0.6px;color: #000000;text-align: center;display: inline-block;border-radius: 35px;border: 1px solid rgba(168, 168, 168, 0.4);padding: 10px 60px;text-decoration: none !important;}
.seeall_btn_wrapper{margin-bottom:20px;margin-top: 20px;}
.seeall_btn_wrapper{text-align:center;}
.related_wrapper{border-top: 2px solid rgba(168, 168, 168, .2);padding-top: 45px;}

.product_title.product_title_block{font-size: 30px;letter-spacing: 1.2px;color: #141414;text-transform: uppercase;font-family: Grotesque, Arial, Helvetica, sans-serif;margin-bottom:0;}
.quantity_text{font-size: 16px;color: #373737;letter-spacing: 0.7px;margin-bottom: 0;width: 120px;font-family: Grotesque, Arial, Helvetica, sans-serif;width: 100px;min-width:100px;}

.product_text{font-size: 16px !important;color: #373737 !important;letter-spacing: 0.7px;border-radius: 8px !important;line-height: 8px !important;height: 32px !important;width: 75px !important;display: inline-block;}
.product_info_block{display: flex !important;align-items: center;margin-bottom: 20px;width: 100%;margin-right: 0 !important;justify-content: left !important;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.basel-hover-alt .hover-img, .product-list-item .hover-img{text-align:center;}
.single-product-content .variations .quantity_text label{font-weight: normal;font-size: 16px;color: #373737;letter-spacing: 0.7px;margin-bottom: 0;width: 120px;margin-right: 0;width:100px;}
.swatches-select .size_box{border: 1px solid rgba(129, 129, 129, .25) !important;font-size: 16px !important;color: #373737 !important;letter-spacing: 0.7px;border-radius: 8px !important;line-height: 32px !important;height: 32px !important;width: 75px !important;font-weight:normal !important;margin: 0 !important;margin-right:15px !important;margin-bottom:5px !important;}

.add_to_cart_button.addtocart_btn_wrapper{background-color: #2a2a2a !important;width:100%;padding: 12px 10px !important;font-size: 18px !important;font-weight: 500 !important;letter-spacing: 0.8px !important;max-width: 350px;font-weight: lighter !important;margin-top: 15px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.single-product-content .cart{display: block;}
.price.product_price_wrapper ,
.product_price_wrapper #product-price{font-size: 19px;font-weight: 500;color: #000000;letter-spacing: 0.9px;padding-bottom: 12px;display: block;border-bottom: 2px solid rgba(168, 168, 168, .2);margin-bottom: 0;line-height: normal;}
.product_price_wrapper #product-price{border-bottom:none;padding-bottom: 0;}
.product_page_description .add-to-cart-form .value.with-swatches.product_text{width:100% !important;}

.product_description ,
.product_description p{ font-size: 14px;color: #000000;line-height: 1.77;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.product_description li{color: #000000;letter-spacing: 0.6px;position:relative;padding-left: 25px;font-weight:300}
.pacman-description-mobileonly {
 font-size: 14px;
 color: #000000;
 line-height: 1.77;
 letter-spacing: 0.6px;
 font-family: Grotesque, Arial, Helvetica, sans-serif;
}
.product_description ul li::after{content:'';position:absolute;width:4px;height:4px;background:#000000;border-radius:50%;left: 0;top: 10px;}
.product_description{margin-top: 38px;
}
.product_vendor{font-size: 16px;color: #b5b5b5;letter-spacing: 0.9px;font-family: Grotesque, Arial, Helvetica, sans-serif;margin-bottom: 7px;margin-top: 5px;}
#showmore-2{display:none;}

.showmore-button ,
.product_read_more{display:inline-block;font-size: 13px;color: #000000;letter-spacing: 0.6px;line-height: normal;text-transform: uppercase;margin-top: 35px;padding-bottom: 2px;border-bottom: 1px solid #000000;text-decoration:none !important;font-family: Grotesque, Arial, Helvetica, sans-serif;cursor:pointer;}
.title.slider-title{font-size: 26px;color: #000000;letter-spacing: 0.7px;line-height: normal;text-transform: inherit;font-weight: normal;margin-bottom: 30px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.title.slider-title:before{display:none;}

.related_product_block img{max-width:155px;}
.price.related_product_price{font-size: 12px;font-weight: 500;letter-spacing: 0.5px;color: #2f2f2f;line-height: normal !important;height: auto !important;margin-bottom: 5px !important;}
.related_product_title a{font-size: 14px !important;color: #000000;letter-spacing: 0.4px;line-height: normal;font-family: Grotesque, Arial, Helvetica, sans-serif;border-bottom: none !important;}
.related_product_title{font-size: 14px !important;}
.Karla_family{font-family: Grotesque, Arial, Helvetica, sans-serif;}
.related_vendor_wrapper{font-size: 9px;color: #7f7f7f;line-height: normal;letter-spacing: 0.4px;margin-bottom: 4px;text-align:left;}

.related_product_block{margin-top: 0px !important;border-top: 2px solid rgba(168, 168, 168, .2);padding-top: 50px;}
.product_description ol{list-style-type: decimal;}
.product_description ol li{list-style-type: decimal;}

.product-tabs-wrapper .tabs li a{font-size: 16px;color: #000000;line-height: normal;letter-spacing: 0.3px;font-family: Grotesque, Arial, Helvetica, sans-serif;font-weight: normal;}
.product-tabs-wrapper .tabs li{border-bottom:none;float: left;position:relative;margin-bottom: 25px;padding-left: 30px;padding-right: 30px;}
.product-tabs-wrapper .tabs li:first-child{padding-left:0;}
.product-tabs-wrapper .tabs li:after{content:'';position:absolute;left:0;right:0;height:1px;width:100%;background:#bbb;bottom: -26px;transform: scaleX(0);transition:all 0.4s;}
.product-tabs-wrapper .tabs li.active:after{transform: scaleX(1);}
.product-tabs-wrapper .tabs{border-bottom: 1px solid #e4e4e4;margin-bottom: 32px;}
.product-tabs-wrapper .tabs:after{content:'';display:block;clear:both;}

.single-product-content .product-tabs-wrapper{
 background-color: #f5f5f5;
 /*border-top: 2px solid rgba(168, 168, 168, .2);
 border-bottom: 2px solid rgba(168, 168, 168, .2);*/
 padding-top:37px;
}
.product-tabs-wrapper-container {background-color: #f5f5f5;}
.single-product-content .product-tabs-wrapper *{font-family: Grotesque, Arial, Helvetica, sans-serif;}
.single-product-content .product-tabs-wrapper p{font-size: 13px;}
.gl_column-inner.gl_outside {padding-left: 100px;padding-right: 100px;}

.owl-carousel .product_block_wrapper{margin-bottom: 40px;}
.product_tabs_left{padding-right: 70px;width: calc(100% - 350px);float: left;}
.need_help_block{width:350px;float:right;padding-left: 30px;border-left: 1px solid #e4e4e4;}

.help_block_title h3{font-size: 23px;color: #000000;line-height: normal;letter-spacing: 1px;margin-bottom: 0;position:relative;padding-bottom:3px;}
.help_block_title h3:after{content:'';position:absolute;bottom:0;left:0;width:250px;height:1px;background:#000000;}
.help_block_title{margin-bottom:10px;}
.need_help_block p ,
.need_help_block {font-size: 13px;line-height: 1.8;margin-bottom: 5px;color: #000000;letter-spacing: 1px;}
.contact_info li a{display:inline-block;font-size: 13px;color: #a39f9f !important;line-height: 1.2;letter-spacing: 0.8px;text-decoration:none;}
.contact_info li{margin-bottom:10px;}

.contact_form_wrapper textarea ,
.contact_form_wrapper input{color: #8d8b8b;letter-spacing: 1px;line-height: normal;font-size: 13px;box-shadow: 0px 0px 0px 1px #e1e1e14a;border: none;resize: none;}
.contact_form_wrapper input[type="text"]{height: 30px;}
.contact_form_wrapper .form-group{margin-bottom: 25px;position:relative;}
.contact_info {padding-bottom: 5px;}
.submit_btn{background-color: #1caafc;display:inline-block;color: #ffffff !important;line-height: normal;letter-spacing: 0.5px;font-weight: 600;padding: 7px 48px;text-decoration:none !important;line-height: 20px;
 position: relative;
 padding-right: 55px;
 padding-left: 40px;
}

.placeholder-noblocks{display:none;}
.social-icons.icons-design-circle li i, .social-icons.icons-design-colored li i, .social-icons.icons-design-colored-alt li i{line-height: 30px;    font-size: 14px;}
.social-icons.icons-design-circle li, .social-icons.icons-design-colored li, .social-icons.icons-design-colored-alt li{width: 40px;height: 40px;}
.blog_single_block{padding-top:35px;}
.blog_single_block .post-date{padding-bottom: 15px;}

.related_product_gallery:hover a.has-hover-img > img {display: none;}

#recently_wrap .related_product_gallery img{max-width: 155px;}
.newsletter_form .mailchimp-input-icon{font-size: 14px;font-family: Grotesque, Arial, Helvetica, sans-serif;}

#gl_thumbnails img{max-width:96px;}
.block_tabs .sub-menu{display:none;font-size: 14px;line-height: 2.79;letter-spacing: 0.5px;color: #000000;font-family: Grotesque, Arial, Helvetica, sans-serif;padding-top: 40px}
.block_tabs .sub-menu p{font-size: 14px;line-height: 2.5;letter-spacing: 0.5px;color: #000000;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.tab_toggle{font-family: Grotesque, Arial, Helvetica, sans-serif;padding-top: 30px;}
.tab_toggle a{font-size: 18px;padding-bottom: 35px;border-bottom: 2px solid rgba(168, 168, 168, .2);display: block;color: #000000;letter-spacing: 0.4px;line-height: normal;font-weight: lighter;text-decoration:none !important;position:relative;padding-right:20px;}


.block_tabs li:first-child{padding-top:0;}
.tab_toggle.active a{border-color:transparent;}
.tab_toggle.active a:after{background:url(add-plus-button.svg);content:'';}

.collection_title{color: #ffffff;font-size: 19px;line-height: normal;text-transform:uppercase;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.collection_desc ,
.collection_desc p{font-size: 13px;color: #ffffff; line-height: 2.15;letter-spacing: 1.1px;}
.collection_image{position:absolute;left:0;right:0;top:0;bottom:0;}
.collection_page_banner{position:relative;}
.collection_desc {position:relative;z-index:1;background-color: rgba(28, 28, 28, 0.81);max-width: 720px;margin: 0 auto;margin-top: 35px;margin-bottom: 25px;padding-top: 75px;padding-bottom: 75px;padding-left: 160px;padding-right: 160px;text-align:center;font-family: Grotesque, Arial, Helvetica, sans-serif;}

.product_collection .product-element-top img{max-width:170px;}


.sidebar_title h2{font-size: 16px;font-weight: 500;line-height: normal;letter-spacing: 0.4px;color: #000000;text-transform:uppercase;font-family: Grotesque, Arial, Helvetica, sans-serif;margin-bottom: 30px;}
.filters-area{display:block !important;background: transparent;padding-top:0;}


.widget-title{font-size: 15px;font-weight: 500;letter-spacing: 0.4px;line-height: normal;font-family: Grotesque, Arial, Helvetica, sans-serif;margin-bottom: 15px;padding-bottom: 0;}
.basel-shopify-layered-nav .swatches-normal li.with-swatch-text a ,
.filter-widget li, .sidebar-widget li{font-size: 14px;font-weight: 500;line-height: normal;letter-spacing: 0.6px;color: #000000;text-transform: inherit !important;font-family: Grotesque, Arial, Helvetica, sans-serif;text-decoration:none !important;}
.filter-widget li a{color: #000000;}
.widget-title:before{display:none;}

.page_title_section h1{font-size: 26px;color: #000000 !important;letter-spacing: 0.7px;line-height: normal;font-family: Grotesque, Arial, Helvetica, sans-serif;text-align:center;margin-bottom: 0;}
body.template-page .main-page-wrapper.spacearea_none{margin-top:0;}
.page_title_section{padding-top: 30px;padding-bottom: 40px;border-bottom: 3px solid rgba(168, 168, 168, .2);}

.faq_tabs_wrapper{width: 100%;float: left;padding-bottom: 300px;padding-right: 85px;padding-left: 65px;padding-top: 100px;}
.contact_information_wrapper{width: 35%;float: left;background-color: #f2f2f2;padding-top:65px;padding-bottom:65px;padding-left:80px;padding-right:80px;margin-bottom: 0;}
.contact_information_wrapper *{font-family: Grotesque, Arial, Helvetica, sans-serif;}
.faq_section_wrapper{display: flex;}
.contact_information_wrapper .help_block_title h3:after{display:none;}
.tabs-layout-tabs.product_tabs{display: flex;}
.tabs-layout-tabs.product_tabs .shopify-section{width:100%;}

.product_tabs .spr-header {margin-bottom: 40px !important;}
.single-product-content .spr-icon{    color: #feab0e;margin-right: 12px;font-size: 15px;}
.product_tabs .spr-review-header-title{font-size: 14px;line-height: normal;font-weight: 500;}
.product_tabs .spr-review-header-byline{font-size: 10px;color: #000000;font-style: normal;font-weight: 500;opacity: 1;margin-bottom: 12px;}
.product_tabs .spr-review-header-byline strong{font-weight: 500;}
.spr-review-content .spr-review-content-body{font-size: 13px;line-height: 1.73; letter-spacing: 0px;color: #000000;}
.product_tabs .spr-review-header-starratings{margin-bottom:15px;}

.spr-reviews .spr-review:first-child {margin-top: 0 !important;}
.product_tabs .spr-review{border-top: none !important;padding-top: 0 !important;padding-bottom: 20px;}
.product_tabs .spr-review-content{margin-bottom:0;}
.product_tabs .spr-container{padding:0 !important;border:none !important;}
.product_tabs .spr-header-title{margin-bottom: 10px;font-size: 18px;}
.product_tabs .spr-summary-actions-togglereviews{font-size: 13px;}
.product_tabs .spr-summary-actions-newreview{font-size:12px;}

.product-grid-item .product-element-top>a{text-align:center;}
.product_block_wrapper .related_product_gallery img{
 margin: auto auto;
 max-height: 100% !important;
/*   height: 250px; */
 width:auto !important;
 max-width:100%;
}
.gl_slide_show, .gl_slide_show .owl-carousel.main-header{    margin-bottom: 4px !important;}
.gl_column-inner.home_product_container {padding-left: 80px;padding-right: 80px;}
.gl-tab-js .gl_tta-container.spacng_bottom_none{margin-bottom:0 !important;}
.gl-tab-js .gl_tta.gl_general .gl_tta-panel-body.spacing_bottom_none{padding-bottom:0 !important;}

.pagination-arrows .product-grid-item{    margin-bottom: 30px;}

.tab-collection .gl_tta-tabs-container .gl_tta-title-text,
.product_tabs .gl_tta-title-text{font-size:21px;color: #8a8a8a;line-height: normal;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;font-weight: 500;}
.tab-collection .gl_tta-tabs-container .gl_tta-tab.gl_active .gl_tta-title-text,
.product_tabs .gl_tta-tab.gl_active .gl_tta-title-text{color: #000000;}

/* .share_btn .social-icons{display:none;position: absolute;top: 0;} */
.share_btn .social-icons li{margin-right:0;}

.socialGallery li{transition: all 0.4s ease-in-out;opacity: 0;position: relative;margin-right: 10px !important;float:left;margin-left: 0;}
.socialGallery li:last-child{margin-right:0 !important;}
.socialGallery.display li { animation: fadein 0.4s;animation-fill-mode: forwards;}
.socialGallery li:nth-child(1){ animation-delay: 0.5s; }
.socialGallery li:nth-child(2) { animation-delay: 0.6s; }
.socialGallery li:nth-child(3) { animation-delay: 0.7s; }
.socialGallery li:nth-child(4) { animation-delay: 0.8s; }
.socialGallery li:nth-child(5) { animation-delay: 0.9s; }
.socialGallery li:nth-child(6) { animation-delay: 1.0s; }
.socialGallery li:nth-child(7) { animation-delay: 1.1s; }

.socialGallery{opacity:0;position: absolute;top: 40px;transition: all 0.4s;width: 235px;display: block;left: 0;}
.socialGallery.display{opacity:1;}
.socialGallery li a{width: 30px;box-sizing: border-box;height: 30px;padding-right: 0;text-align: center;border-radius: 50%;padding-bottom:0 !important;}
.socialGallery li a i{position:absolute;top:50%;left:50%;transform: translate(-50% , -50%);color: #fff;font-size: 14px;margin-top: -2px;}
.socialGallery li.social-facebook a{background-color: #365493;}
.socialGallery li.social-instagram a{background-color: #000;}
.socialGallery li.social-twitter a{background-color: #3cf;}
.socialGallery li.social-google a{background-color: #d44132;}
.socialGallery li.social-email a{background-color: #f89a1e;}
.socialGallery li.social-pinterest a{background-color: #cb2027;}
.socialGallery li.social-tumblr a{background-color: #36465d;}
.socialGallery li.social-youtube a{background-color: #f61c0d;}
.blog_box{display: none;}
.gl_column-inner.blog_container{padding-left: 70px;padding-right: 70px;}
.col-sm-4.blog_box{padding-left:32px;padding-right:32px;}

@keyframes fadein {
 0% {
   opacity: 0;
   transform: translateY(0px);
 }
 30% {
   opacity: 1;

 }
 50% {
   opacity: 0;
   transform: translateY(-20px);
 }
 100% {
   opacity: 1;
   transform: translateY(0px);
 }
}


.product-image-summary .spr-badge-caption{display:none;}
.product-image-summary .spr-badge-starrating .spr-icon {font-size: 15px;}
.product-image-summary .single-product-content .shopify-product-rating{margin-bottom: 15px;}

.single-breadcrumbs-wrapper.spacing_top_none{margin-top:0;line-height: normal;}
.product_page .shopify-breadcrumb a:first-child:before{display:none;}
.product_page .shopify-breadcrumb a,
.product_page .shopify-breadcrumb .breadcrumb-last{font-size: 14px;font-weight: 300;color: #303030;line-height: 20px;letter-spacing: 1.4px;font-family: Grotesque, Arial, Helvetica, sans-serif;text-transform: capitalize;}
.single-breadcrumbs-wrapper.product_page{padding-top: 16px;padding-bottom: 16px;text-align:center;background: #fff;border-bottom: 1px solid rgba(168, 168, 168, .2);}
.product_page .shopify-breadcrumb{margin:0 auto;}
.basel-shopify-layered-nav .swatches-display-inline li{display:block;margin-bottom:13px;}
.single-product-content .variations .swatches-select .swatch-enabled.active-swatch {
 border: 2px solid #04347e !important;
}
.post-single-page.blog-design-default-alt{max-width: 66.66%;}
.checkbox_input ,
.checkbox_input:hover{background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/check-box-empty.svg?v=13324186972765467458");
 background-repeat: no-repeat;display: inline-block;width: 16px; height: 16px;background-size:16px; float: left;margin-right:17px;}

.checkbox_input.checked {background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/check-box-fill.svg?v=6083272184987529839");
 }
.chkbox-wrapper{float: left;width: 100%;margin-bottom: 10px;}

.collection_page .select2-container{max-width: 250px;float: left;min-width: 200px;}
.filter_collection_wrapper .shopify-result-count{font-size: 12px;font-family: Grotesque, Arial, Helvetica, sans-serif;color: #7f7f7f;line-height: normal;letter-spacing: 0.4px;margin-bottom: 5px;letter-spacing:0.7px;max-width: 200px;float: left;margin-bottom: 0;margin-right: 10px;}
.collection_page .select2-container--default .select2-selection--single{background-color: #f5f5f5;border: 1px solid rgba(168, 168, 168, .2);border-radius: 0;}
.collection_page .select2-container--default .select2-selection--single .select2-selection__rendered{color: #7f7f7f;line-height: 35px;font-size: 12px;font-family: Grotesque, Arial, Helvetica, sans-serif;letter-spacing:0.7px;}
.collection_page .select2-container .select2-selection--single{height: 35px;}

.filter_collection_wrapper{justify-content: flex-end;display: flex;align-items: center;margin-bottom: 70px;}
.filter_collection_block{display: flex;align-items: center;}
.filter_collection{display:inline-block;}

.collection_topbar .basel-product-categories li{font-size: 9px;line-height: normal;letter-spacing: 1.1px;text-align: center;color: #a4a2a2;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.collection_topbar .basel-product-categories li a{color: #a4a2a2 !important;line-height:normal !important;}
.collection_topnav_wrapper{background:#fff;margin-top: 0px;margin-bottom: 0px;padding-top: 13px;padding-bottom: 13px;}

.collection_information_wrapper{padding-top:45px;padding-bottom:70px;}
#recently-viewed-products .title.slider-title{margin-bottom: 70px;}

.related.related_product_block .owl-carousel-item-inner ,
#recently_wrap .owl-carousel-item-inner{padding-left:80px;padding-right:80px;}

.collection_topbar{padding-top: 13px;padding-bottom: 13px;}
.exclusive{background-color:transparent;}
.exclusive strong{font-size: 15px;display: inline-block;padding: 0 6px 2px;}
.main-title span{line-height: 0.80;}

.banner-inner .btn-style-sega{width: 230px;font-size: 15px;padding-top: 13px;padding-bottom: 13px;}
.gl_slide_show .promo-banner .wrapper-content-baner .banner-inner{padding-right: 145px;width:auto;}
.single-post-social .social-icons{text-align:left;}
/* .blog-post-loop .entry-thumbnail{text-align:center;} */
.social_sidebarwrapper{width: 300px;float: left;}
.blog_mainwrapper{float: left;width: calc(100% - 300px);padding-left:20px;}
.mobile_cartside_wrapper .checkout_wrapper ,
.mobile_cartside_wrapper .navigation_item_wrapper{float:left;}
.mobile_cartside_wrapper .cart_mob_block:after{content:'';display:block;clear:both;}

.product_box_information{padding-right: 20px;
 position: relative;
 padding-left: 20px;
}
.like_btn{position:absolute;
 background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/wishlist.png?v=5102394878341091784");
   width: 18px;height: 18px;right: 0;transition: 0s;background-repeat: no-repeat;background-size: 36px;}
.icons-design-line .wishlist-info-widget>a:before{background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/wishlist.png?v=5102394878341091784");
 background-size: 45px;content: '';width: 23px;background-position: 0px 1px;height: 22px;overflow: hidden;}
.icons-design-line .wishlist-info-widget>a:after{background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/wishlist.png?v=5102394878341091784");
 background-size: 45px;content: '';width: 23px;background-position: 22px 1px;height: 22px;left: 4px;top: 1px;overflow: hidden;}
.newsletter-image{z-index: 2;}
.product-image-summary .like_btn{width: 20px;height: 20px;background-size: 40px;}
.product-image-summary .like_btn.like {background-position: -20px 0px;}




.product_page_description .like_btn{
 background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/wishlist.png?v=5102394878341091784");
   width: 18px;
   height: 18px;
   right: 0;
   transition: 0s;
   background-repeat: no-repeat;
   background-size: 36px;
   }

/*
width: 20px;height:20px;background-position: -50px -10px;    background-size: 80px;
*/

.product_page_description .like_btn.like{background-position:  -18px 0px; }

.like_btn.like{background-position:  -18px 0px; }
.product_grid_box{margin-bottom: 100px;}
.template-product #recently-viewed-products #recently_wrap .owl-dots{display:none;}
.product_page .basel-products-nav{display:none;}


.seeall_btn{transition:all 0.4s;}
.blog-post-loop.post-single-page .entry-content ,
.blog-post-loop.post-single-page .entry-content p{font-size: 13px;}
.seeall_btn:hover{background:#1085c7;color:#fff;}
.section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable
{ padding-left: 80px;
 padding-right: 80px;}
.blog_article_container{padding-left:65px;padding-right:65px;}
.post-single-page.blog-design-default-alt{text-align:left;}
.section-homepage-product-grid-item .wrap-price > div {display:block;width:100%;
}

.price.collection_product_price{font-size: 12px;font-weight: 500;letter-spacing: 0.5px;color: #2f2f2f;line-height: normal !important;height: auto !important;margin-bottom: 5px !important;text-align: left;}
.product-title.collection_product_name a{font-size: 13px !important;color: #000000;letter-spacing: 0.4px;line-height: normal;font-family: Grotesque, Arial, Helvetica, sans-serif;border-bottom: none !important;text-align: left;}
.product_collection .product-grid-item{text-align:left;}


.tab_toggle a:after{content:'';background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/plus.svg?v=4873408024003577772");
 position: absolute;right: 0;width: 16px;height: 16px;top:0;background-size:16px;}
.tab_toggle.active a:after{background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/minus.svg?v=18107302627812925301");
 }

/************* STARTS CSS FOR RANGE SLIDER **************/

#slider_price{height:2px;background: rgba(168, 168, 168, .2);margin-bottom: 50px;margin-top: 30px;}
#slider_price.ui-slider .ui-slider-handle{border-radius: 50%;background: #000 !important;border: none !important;top: 50% !important;transform: translateY(-50%);width: 12px;height: 12px;}
.price_count{position:absolute;left:0;bottom:0;}
.basel-price-filter ul{position:relative;}
.price_count{border: none !important;font-family: Grotesque, Arial, Helvetica, sans-serif;width: auto !important;bottom: -25px;height: auto !important;font-size: 14px !important;color: #000000;line-height: normal !important;letter-spacing: 0.2px;padding: 0 !important;}
#price_max{left:auto;right:0;text-align: right;}
.popup-quick-view .entry-summary .price{font-size: 19px;}

/************* ENDS CSS FOR RANGE SLIDER **************/

.product_subcategory {display:none;margin-top:20px;margin-left: 30px;}
.product_subcategory li{list-style:none; font-size: 13px;line-height: normal;letter-spacing: 0.7px;font-family: Grotesque, Arial, Helvetica, sans-serif;color: #838383;}
.product_subcategory li a ,
.product_subcategory li label{font-size: 13px;letter-spacing: 0.7px;font-family: Grotesque, Arial, Helvetica, sans-serif;color: #838383;text-decoration:none !important;}
.product_subcategory li{margin-bottom:20px;}

.select_category ,
.select_category label{ color: #000000;font-size: 14px;font-weight: 500;line-height: normal;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;    display: block;margin-bottom: 0;position: relative;text-decoration: none !important;cursor: pointer;}
.select_category .arrow{position: absolute;right: 0;width: 16px;height: 16px;background-position: 54px 25px;    top: -3px;}
.select_category .arrow:after{content: '+';position: absolute;font-size: 20px;top: 0px;}
.product_category.active .select_category .arrow:after{content:'-';}

.product_category{margin-bottom:25px;}
.category_wrapper{margin-bottom: 50px;}

.collection_sidebar{max-width: 350px;}

.footer-container .footer-widget{max-width: 200px;margin: 0 auto;}

.spb_wrapper .gl_tta-panels .products{    padding-left: 80px;
 padding-right: 80px;}
.footer-sidebar .footer-column.col-md-2{width:20%;}
.footer-sidebar .footer-column.col-md-2:nth-child(2){width: 17% !important;}
.footer-sidebar .footer-column.col-md-2:nth-child(3){width: 17% !important;}
.footer-sidebar .footer-column.col-md-2.none{width: 41% !important;}
.widget-title.payment_text{margin-top: 20px;}
.navigation-wrap{margin-bottom: -3px;}
.menu_icon{    position: absolute;max-width: 50px;left: -40px;top: 50%;transform: translateY(-50%);}
.product_wishlist .like_btn{    margin-top: 10px;}
.contact_form_submit_wrapper .submit_btn  .circle{position: absolute;top: 50%;transform: translateY(-50%);right: 13px;line-height: 20px;}
.circle {
 line-height: 1.1;
}

.navigation_text_wapper{float:left;}
.navigation_right .right-column{float:left;width: auto;}
.checkout_wrapper{margin-left:12px;}
.navigation_item_wrapper{margin-left: 15px;}
.navigation_right{display: flex;align-items: center;justify-content: flex-end;}

.brand_wrapper{width: 400px;float:left;}
.right-side.menu_rightside{width: calc(100% - 400px);float:left;}
.main-header .brand_wrapper .site-logo{padding-left: 48px;}
.sticky-header .main-nav .menu>li{padding-left:0;}

label.error{font-size: 12px;
   color: red;
   position: absolute;
   text-align: right;
   left: 0;
   right: 0;
   bottom: -22px;}
.collection_image_center{text-align:center;}

.collection_page_banner{background-size:cover;background-position: 50%;}
.template-index #shopify-section-gl_newsletter .gl_custom_gl_newsletter{margin-top: 0px;}


.tab-content{
 display: none;
}

.single_variation .shopify-variation-price .product_price_wrapper{border-bottom:none;}


.tab-content.active{
 display: inherit;
}

#menu-main-navigation li a .menu_icon{display:none;}
#menu-main-navigation li:first-child a .menu_icon{display:block;}

.section_tab_style_one {    margin-bottom: 40px;}
.related_product_block{padding-bottom:20px;}
.contact_form_wrapper textarea{padding-bottom: 0;margin-bottom: -5px;}
.show-for-mobile{display:none;}
.tab_block.slick-slider .slick-list{width:100%;}

.tab_block .slick-prev,
.tab_block .slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;margin-top: -10px;padding: 0;cursor: pointer;color: transparent;border: none;outline: none;background: transparent;display:block;color: #000;width: 60px;height: 50px;}
.tab_block .slick-prev:before {display: block;content: "\e605";font-family: simple-line-icons;width: 55px;font-size: 36px;height: 55px;line-height: 55px;}
.tab_block .slick-prev {left: -25px;}

.tab_block .slick-next {right: -25px;}
.tab_block .slick-next:before {display: block;content: "\e606";font-family: simple-line-icons;width: 55px;font-size: 36px;height: 55px;line-height: 55px;}

.tab_block .slick-next.slick-disabled ,
.tab_block .slick-prev.slick-disabled{color: rgba(0, 0, 0, .3);}
.block_tabs .sub-menu ul li{color: #7f7f7f;
 letter-spacing: 0.6px;
 position: relative;
 padding-left: 25px;line-height: 2.3;}
.block_tabs .sub-menu ul li::after{content: '';
 position: absolute;
 width: 4px;
 height: 4px;
 background: #7f7f7f;
 border-radius: 50%;
 left: 0;
 top: 14px;}

.shop-loop-head.collection_filter{display:none;}

.productslider_thumbnail .slick-vertical .slick-slide.slick-active.active-thumb{border: solid 1px #dfdede;opacity: 1;padding: 10px 5px;}
.productslider_thumbnail .slick-vertical .slick-slide.slick-active{margin-bottom:5px;}

.product-images .thumbs-position-bottom .owl-nav>div:before,
.product-images .thumbs-position-left .owl-nav>div:before{font-size: 30px !important;}
.product-images .thumbs-position-left .owl-nav .owl-prev{left:0px;position:absolute !important;top: 0;background: transparent}
.product-images .thumbs-position-left .owl-nav .owl-next{right:0px;left:auto;position:absolute !important;top: 0;background: transparent}

.product-images .thumbs-position-left .owl-nav{box-shadow:none !important;left: 0;right: 0 !important;bottom:auto !important;top: 50%;background-color: transparent !important;transform: translateY(-50%);}
.home_see_allproduct_wrapper a{color:#fff;padding-top: 12px;cursor: pointer;}
.home_see_allproduct_wrapper{text-align:center;}
.blog_share_btn{font-size: 22px;font-weight: lighter;color: #000;letter-spacing: 1px;font-family: Grotesque, Arial, Helvetica, sans-serif;margin-bottom: 0;}
.blog-post-loop.post-single-page .entry-title{font-size: 26px;
 color: #000000;
 letter-spacing: 0.7px;
 line-height: normal;
 text-transform: inherit;
 font-weight: normal;
 margin-bottom: 30px;
 font-family: Grotesque, Arial, Helvetica, sans-serif;
}
.related_blog_title h2{color: #000000;text-align: center;
 letter-spacing: 0.7px;
 line-height: normal;
 text-transform: inherit;
 font-weight: normal;
 margin-bottom: 0px;
 font-family: Grotesque, Arial, Helvetica, sans-serif;}
.collection_information_wrapper .product_grid_box{padding-left: 50px;padding-right: 50px;}
.collection_information_wrapper .collection_image_center img{max-width:180px;}
.socialGallery .basel-tooltip:hover .basel-tooltip-label{    visibility: hidden;}

.right-column.mobile_cartside_wrapper .wishlist-info-widget{position: relative;margin-right: 6px;text-align: center;width: 30px;float: left;top: 8px;}
.socialGallery.social-icons li a i{margin-top:0;}
.sticky-header .right-column .cart_mob_block .wishlist-info-widget{position: relative;text-align: center;width: 30px;float: left;top: 8px;margin-right: 6px;right: 0px;}
.related_product_block .gl_carousel_container .owl-dots{display:none;}
.basel-hover-quick .swatches-select>div:after{display:none !important;}

/********** STARTS CSS FOR QUICK VIEW MODEL ***********/

#content_quickview .product-image-summary{padding: 20px;}
#content_quickview .product_title.entry-title{    font-size: 30px;
 letter-spacing: 1.2px;
 color: #141414;
 text-transform: uppercase;
 font-family: Grotesque, Arial, Helvetica, sans-serif;
 margin-bottom: 0;}


/********** ENDSS CSS FOR QUICK VIEW MODEL ***********/
.mobile-article-sidebar-details {
 display: none;
}

.bg_color_blue {
 background-color: #19295C;
}

.bg_color_red {
 background-color: #88091E;
}

@media screen and (min-width:768px){
 .newsletter-text{font-size: 23px;margin-bottom: 40px !important;font-weight: normal;}
 .gl_custom_gl_newsletter .gl_column-inner.gl_custom_color{padding-top:45px;padding-bottom:0;}
 .product_page_description{padding-left: 50px;}
 .newsletter-logo-holder.hidden-for-mobile{position: absolute;bottom: 0;}
 .newsletter_mob_wrapper {
   margin-left: calc(25% - 10px);
 }
 .gl_custom_gl_newsletter .gl_column-inner.gl_custom_color > .col-sm-6.hidden-for-mobile{float:right;}
 .get-social-home{position: relative;z-index: 2;}

 .products-footer {
/*     margin-left:25%; */
 }

}

@media screen and (max-width:1600px){
 .sticky-header .main-nav .menu > li > a{font-size:12px;}
 .collection_information_wrapper .collection_image_center img{max-width:100%;}
 .collection_information_wrapper .product_grid_box{padding-left: 30px;padding-right: 30px;}
}

@media screen and (max-width:1500px){
 .info-tabs-home .info-tab-single a{font-size: 11px;}
}


@media screen and (max-width:1400px){
 .main-nav .menu > li > a{font-size:12px;}
 .main-nav .menu>li:first-child{padding-left: 40px;}
 .menu_icon{max-width: 40px;left: -28px;}
 .main-header .brand_wrapper .site-logo {padding-left: 25px;}
 .sticky-header .main-nav .menu>li:first-child {padding-left: 25px;}
 .product_block_wrapper .related_product_gallery img {max-width: 100%;}
 #recently_wrap .related_product_gallery img{max-width:100%;}
 .product_collection .product-element-top img{max-width:100%;}

 .block_buttons li{margin-bottom: 20px;}
 .sticky-header .main-nav .menu>li.menu-item-has-children {margin-right: 29px;}
}
@media screen and (max-device-width:1200px) and (min-device-width: 768px){
 .collection_sidebar.sorting_mob_wrapper{padding-left: 0;}
 .product_category_wrapper{padding-right: 0;}
 .collection_information_wrapper .product_grid_box{padding-left: 15px;padding-right: 15px;margin-bottom: 70px;}
}

@media screen and (max-width:1300px){
 .section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable
 {padding-left: 15px;padding-right: 15px;}
 .main-nav .menu > li > a{font-size:11px;}
 .sticky-header .main-nav .menu > li > a {font-size: 9px !important;}
 .sticky-header .main-nav .menu>li.menu-item-has-children{margin-right: 15px;}
 .main-nav .menu>li.menu-item-has-children>a:after{right: -10px;}

 .related.related_product_block .owl-carousel-item-inner, #recently_wrap .owl-carousel-item-inner{padding-left: 50px;padding-right: 50px;}
}

@media screen and (max-device-width:1100px) and (min-device-width:992px){
 .product_tabs_left {
   padding-right: 20px;
   width: calc(100% - 280px);
 }

 .product-tabs-wrapper .tabs li a {
   font-size: 14px;
 }

 .product-tabs-wrapper .tabs li {
   padding-right: 20px;
   margin-right: 0;
 }

 .need_help_block {
   width: 280px;
 }
 .main-nav .menu > li > a {font-size: 10px;}
 .block_buttons li{margin-right: 30px;}
 .sticky-header .main-nav .menu>li.menu-item-has-children{margin-right: 15px;}
 .sticky-header .main-nav .menu>li.menu-item-has-children:nth-last-child(2){margin-right:0;}
 .sticky-header .main-nav .menu > li > a {font-size: 9px !important;}
 .main-nav .menu>li.menu-item-has-children>a:after{right: -8px;}
 .sticky-header .main-nav .menu>li:first-child {padding-left: 16px;}
}

@media screen and (max-width:1100px){
 .basel-search-full-screen .basel-search-inner input[type=text] {
   font-size: 32px;
 }
 .gl_column-inner.home_product_container {padding-left: 50px;padding-right: 50px;}
 .section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable{padding-left: 30px;padding-right: 30px;}

 .contact_information_wrapper{padding-left: 40px;padding-right: 40px;}
 .faq_tabs_wrapper{padding-right: 40px;padding-left: 40px;}

 .collection_page .gl_column-inner.gl_outside{padding-left: 60px !important;padding-right: 60px !important;}
 .collection_sidebar{padding-left:0;max-width:100%;}

 .related.related_product_block .owl-carousel-item-inner, #recently_wrap .owl-carousel-item-inner{padding-left: 30px;padding-right: 30px;}
}

@media screen and (max-width:992px){
 .contact_form_submit_wrapper .submit_btn  .circle{line-height: 11px;}

 .col-sm-4.blog_box{padding-left: 15px;padding-right: 15px;}
 .post_wrapper{padding-left: 30px;padding-right: 30px;}

 .filters-area{padding-left: 0;}

 .basel-search-full-screen .basel-search-inner input[type=text] {
   font-size: 26px;
 }
}

@media screen and (max-width:767px){
 .blog_share_btn {
   margin-bottom: 10px;
   font-size: 15px;
 }

 .single-post-social .social-icons {
   text-align: center;
 }

 .blog-post-loop.post-single-page .entry-title {
   margin-bottom: 15px;
 }

 .mobile-article-sidebar-details {
   display: block;
   text-align: center;
 }

 .blog_article_container .sidebar-container {
   display: none;
 }

 .blog_article_container {
   padding-left: 20px;
   padding-right: 20px;
 }

 .blog_single_block {
   padding-top: 20px;
 }

 .post-single-page.blog-design-default-alt{max-width: 100%;}
 .basel-search-full-screen .basel-search-inner input[type=text] {
   font-size: 20px;
 }
 .topbar-wrapp{background-color: #26336f;}
 .blog_block {margin-bottom: 40px;}
 .blog_header_section{display:none;}
 .category_btnwrapper{margin-top: 0;}
 .blog_blocks_wrapper{padding-top: 28px;padding-bottom: 10px;}
 .hidden-for-mobile{display:none;}
 .show-for-mobile{display:block;}

 .category_btnwrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none;}
 .category_btnwrapper .select2-container--default .select2-selection--single .select2-selection__arrow{background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/down-arrow.svg?v=7396008041097547606");
   border: none;width: 50px;height: 20px;background-size: 15px;margin-left: 0;right: -30px;display: inline-block;top: 50%;transform: translateY(-50%);background-repeat: no-repeat;}

 .tabs.sp-tabs{display:none;}
 .single-product-content .basel-accordion-title{display:block;}

 .need_help_block{display:none;}
 .faqs-template .need_help_block {
   display: block;
 }
 .contact_information_wrapper {
   padding-left: 30px;
   padding-right: 30px;
   padding-top: 40px;
 }
 .category_btnwrapper .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{transform:translatey(-50%) rotate(180deg);right: 0;}
 .category_btnwrapper .select2-container--default .select2-selection--single{text-align:center;border:none;outline: none !important;box-shadow: none !important;}
 .category_btnwrapper .select2-container{padding-top: 10px;padding-bottom: 10px;}
 .category_btnwrapper .select2-container--default .select2-selection--single .select2-selection__rendered{color: #000000;letter-spacing: 0.7px;text-transform:uppercase;font-family: Grotesque, Arial, Helvetica, sans-serif;font-size: 12px;}
 .select2-results__option[aria-selected]{color: #000000;letter-spacing: 0.7px;text-transform:uppercase;font-family: Grotesque, Arial, Helvetica, sans-serif;font-size: 12px;}
 .select2-dropdown{border:none;}
 .select2-container--default .select2-results>.select2-results__options{padding-top: 10px;padding-bottom: 10px;}
 .select2-container--default .select2-results>.select2-results__options {
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
   border: 1px solid #ccc;
   border-radius: 5px;
 }

 .blog_heading{font-size: 9px;line-height: normal;letter-spacing: 1.1px;text-align: center;color: #a4a2a2;font-family: Grotesque, Arial, Helvetica, sans-serif;text-transform:uppercase;margin-bottom: 0;}
 .blog_page_header{padding-top: 25px;padding-bottom: 15px;}
 .gl_column-inner.inner_space_area {padding-left: 35px;padding-right: 35px;}

 .gl_column-inner.gl_outside{padding-left: 28px;padding-right: 28px;}

 .product_title.product_title_block{font-size: 13px;}
 .product_price_wrapper ,
 .product_price_wrapper #product-price{font-size:14px;border-bottom:none;}
 .quantity_text{font-size:14px;}
 .single-product-content .variations .quantity_text label{font-size:14px;}
 .single-product-content .cart{margin-right:0;}
 #cart-form .add_to_cart_button.addtocart_btn_wrapper{width: 100%;max-width: 100%;}
 .shopify-product-rating.hidden-for-mobile{display:none;}
 .productslider_thumbnail{display:none;}
 .product_text{width: 100% !important;}
 .swatches-select .size_box{width: 100% !important;}
 .single-product-content .variations .swatches-select{display: block;}
 .add_to_cart_button.addtocart_btn_wrapper{font-size: 16px !important;}
 .single-product-content .product-image-summary {margin-bottom: 0;}

 .product_tabs_left{width:100%;padding-right: 0;padding-left: 0;}
 .product_tabs .need_help_block{display:none;}
 .owl-carousel .owl-dots .owl-dot span{width: 6px;height: 6px;}

 .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span{width: 7px;height: 7px;}
 .related_product_block{border-top: solid 1px #e2e2e2;}
 .title.slider-title{font-size: 13px;letter-spacing: 0.3px;}
 .related.related_product_block .title.slider-title {margin-bottom: 40px;}

 .collection_sidebar{display:none;}

 .basel-hover-quick .quick-shop-btn>a{font-size: 11px;}
 .gl_tta-tabs .section-homepage-product-grid-item {width: 50%;}
 .spb_wrapper .gl_tta-panels .products{padding-left:0;padding-right:0;}
 .gl_slide_show .promo-banner .wrapper-content-baner .banner-inner{padding-right: 15px;}
 .gl_slide_show .wrapper-content-baner .banner-inner .exclusive.visible-xs{display:block !important;}
 .exclusive strong{font-size: 8px;padding: 2px 6px 2px;letter-spacing: 0.4px;}
 .gl_slide_show .main-title span{font-size: 20px !important;font-weight: normal;}

 .gl_slide_show .basel-button-wrapper a{font-size: 11px;padding-top: 9px;padding-bottom: 7px;padding-left: 24px;padding-right: 24px;}

 .gl_custom_gl_newsletter .gl_custom_heading{font-size: 20px !important;font-weight: 500 !important;line-height: 1.05 !important;letter-spacing: 0.5px !important;margin-bottom: 5px;}
 .newsletter-text{font-size: 12px;letter-spacing: -0.2px;}

 .mobile-nav-icon .basel-burger, .mobile-nav-icon .basel-burger::after, .mobile-nav-icon .basel-burger::before{height: 2.7px;}
 .mobile-nav-icon .basel-burger::after{top: 7px;}
 .mobile-nav-icon .basel-burger::before {top: -7px;}
 .main-header .wrapp-header .search-button{margin-top: 2px;padding-left: 15px;}
 .main-header .wrapp-header .search-button i{font-size: 16px;font-weight: bold;color: #04347e;}

 .search_nav_wrapper {margin-top: 17px;padding-left: 15px !important;}
 .cart_nav_wrapper {margin-top: 15px;}
 /*   .main-header:not(.header-menu-top) .site-logo img{max-width: 70px !important;} */
 .main-header .site-logo img {
   padding-bottom: 9px;
   padding-top: 12px;
 }
 .announcement_bar{font-size: 7px;line-height:22px;}
 .topbar-wrapp{height:22px;}
 .circle{line-height: 12px;}

 .gl_slide_show .gl_row.gl_row-flex{    margin-top: -2px;}
 .tab-collection .gl_tta-tabs-container .gl_tta-title-text,
 .product_tabs .gl_tta-title-text{ color: #525252;font-size: 12px;letter-spacing: 1.2px;}

 .tab-collection .gl_tta-tabs-container .gl_tta-tab.gl_active .gl_tta-title-text, .product_tabs .gl_tta-tab.gl_active .gl_tta-title-text{color: #525252;}
 .gl-tab-js .gl_tta.gl_general .gl_tta-tab>a{padding: 1px 20px 6px !important;}
 .related_vendor_wrapper{font-size: 7px;}
 .tab_block .slick-next:before ,
 .tab_block .slick-prev:before{font-size:20px;}

 .tab_block .slick-dots li button{font-size: 0;padding-top: 0;padding-bottom: 0;padding-left: 0;padding-right: 0;line-height: 0;width: 7px;height: 7px;background: #d8d8d8;border-radius: 50%;}
 .tab_block .slick-dots li{display:inline-block;margin-right:10px;}
 .tab_block .slick-dots li:last-child{margin-right:0;}
 .tab_block .slick-dots li.slick-active button{background:#a6a6a6;border:none !important;}
 .section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable
 {padding-left: 4px;padding-right: 4px;}
 .gl_column-inner.home_product_container{padding-left: 0px;padding-right: 0px;}
 .tab_block .slick-dots{text-align:center;position: absolute;left: 0;right: 0;bottom: 10px;}
 .section_tab_style_one {margin-bottom: 10px;}
 .gl_tta-tabs-list.product_tabs li.gl_tta-tab{margin-bottom:20px;}

 .mobile_row{margin-left:-15px;margin-right:-15px;}
 .product_box_information{padding-right: 5px;
   position: relative;
   padding-left: 5px;
 }
 .promo_banner_btns{font-size: 11px !important;letter-spacing: 0.5px;width: auto !important;padding-top: 8px !important;padding-bottom: 8px !important;}
 .promo_banner_btns .circle{margin-top: 2px;}
 .promo_fullbanner{top: 75% !important;}


 .related_product_title a{font-size: 13px !important;}
 .price.related_product_price{font-size: 13px;font-weight: 600;}
 .section_tab_style_one .gl-tab-js .gl_tta.gl_general .gl_tta-tab{margin-bottom:20px;}
 .template-index #shopify-section-gl_newsletter .gl_custom_gl_newsletter{margin-top: 25px;}
 .shop_productbtn{color:#fff;}
 .shop_product_wrapper{text-align: center;margin-top: 10px;}

 .newsletter-logo-holder{position:absolute;left: 0;width: 110px;top: -33px;left: 15px;padding-left:7px;}
 .gl_custom_gl_newsletter .gl_column-inner.gl_custom_color{padding-top: 26px;}
 .newsletter_mob_wrapper{width: 100%;padding-left: 120px;}
 .gl_slide_show, .gl_slide_show .owl-carousel.main-header{margin-bottom: 0px !important;}

 .newsletter_form.mc4wp-form input[type=email]{height: 20px;font-size:11px !important;}
 .newsletter_form .mailchimp-input-icon{height: 22px !important;}
 .newsletter_form.mc4wp-form input[type=submit]{line-height: 15px;font-size: 14px;text-align: center;width: 15px;height: 15px;position: relative;right: -9px;top: 1px;}
 .get-social-home ul li a{display:inline-block;max-width: 28px;}
 .get-social-home ul li{margin-right: 20px;}
 .get-social-home h2{font-size: 12px;font-family: Grotesque, Arial, Helvetica, sans-serif;font-weight: 500;letter-spacing: 0.7px;color: #737373;margin-bottom: 12px;}
 .get-social-home{padding-bottom: 12px;padding-top: 8px;}

 .info-tabs-wrapper .info-tab-single .line-2{display:none;}
 .info-tabs-wrapper .info-tab-single .more-link{display:none;}
 .info-tabs-home .info-tab-single{border-bottom: 1px solid #979797;padding-top:15px;padding-bottom:15px;padding-left:35px;padding-right:35px;}
 .info-tabs-home .info-tab-single .left{width: 40px;margin-right: 20px;}
 .info-tabs-home .info-tab-single .right{width: calc(100% - 50px);}
 .info-tabs-home .info-tab-single p.line-1{font-size: 10px;font-family: Grotesque, Arial, Helvetica, sans-serif;font-weight: 600;margin-bottom:0;}
 .footer-sidebar .footer-column.col-md-2{width: 100%;padding-left:0;padding-right:0;margin-bottom:5px;}
 .footer-container .footer-widget{max-width: 100%;}
 .footer-container .footer-column:first-child .widget-title ,
 .footer-container .footer-column .widget-title{font-size: 12px;font-weight: bold;letter-spacing: 0.7px;color: #737373;border-bottom: 1px solid rgba(151, 151, 151, 0.37);padding: 10px 25px;margin-bottom: 0px;position:relative;padding-right:35px;}
 .footer-container .footer_section_toggle .widget-title:after{content:'+';position:absolute;right:25px;font-size: 24px;top: 7px;}
 .footer-sidebar .footer-column.active .widget-title:after{content:'-';right: 18px;}
 .footer-sidebar .footer-column:last-child .footer-widget .widget-title{border-bottom:none !important;}
 .footer-sidebar .footer-column:last-child .footer-widget .textwidget .menu{padding-top: 10px;padding-bottom: 20px;}
 .footer-container .footer-column ul.menu li a{font-size: 8px;font-family: Grotesque, Arial, Helvetica, sans-serif;line-height: 1;}
 .footer-container .widget-area{padding-top:0;padding-bottom:0;}
 .footer-widget .textwidget .menu{padding-left: 25px;padding-right: 25px;padding-top: 7px;}
 .footer-container ul li {margin-bottom: 7px;}
 .footer-sidebar .footer_section_toggle .textwidget{display:none;}
 .footer-sidebar .footer_section_toggle.active .widget-title{border-color:transparent;}
 .footer-sidebar .footer_section_toggle.col-md-2:last-child{margin-bottom:0;}
 .footer-sidebar .footer_section_toggle.col-md-2:last-child .menu{padding-bottom: 7px;}
 .copyrights-wrapper{    padding: 10px 25px;}
 .copyright_text p{font-size: 7px;}
 .block_buttons li{margin-right: 20px;}
 .block_buttons > li:last-child{margin-right:0;float:right;}
 .gl_column-inner.inner_space_area{padding-left:0;padding-right:0;}
 .col-sm-4.blog_box {padding-left: 50px;padding-right: 50px;}
 .blog_block_image {margin-bottom: 20px;}
 .blog_title{font-weight: lighter;}
 .socialGallery{z-index:2;right:0;}
 .product_page .shopify-breadcrumb, .product_page .shopify-breadcrumb{display:block;}
 .product_page .shopify-breadcrumb a, .product_page .shopify-breadcrumb .breadcrumb-last{color: #a4a2a2;font-size: 9px;letter-spacing: 1.1px;}
 .single-breadcrumbs-wrapper.product_page{padding-top: 12px;padding-bottom: 12px;margin-bottom: 13px;}
 /*   .product-tabs-wrapper{display:none;} */

 .related-and-upsells>section{margin-top: 15px;margin-bottom: 10px;}
 .related_product_block{padding-top: 15px;padding-bottom: 0;}
 .sticky-header .sticky-cart{width: auto;}
 .sticky-header .site-logo{float: left;}
 .cart_mob_block{display: inline-block;width: 80px;}
 .sticky-header .right-column .mobile-nav-icon{margin-top: 3px;left: 10px;position: relative;}
 .sticky-header .right-column .cart_mob_block .wishlist-info-widget{top: 5px;}
 .sticky-header .cart_mob_block{width: 125px;}

 .single-product-content .produc_tab_block{list-style:none;}
 .single-product-content .basel-accordion-title{font-weight: 600;text-decoration:none !important;color: #000000;font-size: 15px;font-family: Grotesque, Arial, Helvetica, sans-serif;letter-spacing: 0.3px;display: block;border-bottom:solid 2px #eeeeee;padding: 15px;position:relative;padding-right: 38px;}
 .single-product-content .basel-accordion-title:after{content:'+';position:absolute;right:25px;display:inline-block;color: #000000;font-size: 15px;}
 .sub_category{padding-top:15px;display:none;}

 .single-product-content .product-image-summary .product-images{padding:0;}
 .product_page_description{padding-left:0;padding-right:0;}
 .produc_tab_block .sub_category ,
 .produc_tab_block .sub_category p{font-size: 13px;font-family: Grotesque, Arial, Helvetica, sans-serif;color: #0a0a0a;line-height: 1.92;letter-spacing: 0.6px;}
 .produc_tab_block.active li a{border-color:transparent;}
 .single-product-content .produc_tab_block.active a:after{content:'-';}
 .single-product-content .product-tabs-wrapper{padding-top: 20px;padding-bottom: 0;border-bottom: none;}
 #cart-form .add_to_cart_button.addtocart_btn_wrapper{margin-top: 10px;}
 .product_description{max-height:100%;}
 .product_description{border-bottom: solid 2px #eeeeee;padding-bottom: 35px;margin-top: 0;}

 /*************** STARTS CSS FOR MOBILE COLLECTION PAGE ************************/

 .collection_desc{background-color: rgba(0, 0, 0, 0.66);padding-top: 25px;padding-bottom: 30px;margin-top: 0;margin-bottom: 0;margin-left: 0;max-width: 100%;margin-right: 0;padding-left:0;padding-right:0;}
 .collection_description_wrapper{display:none;}
 .collection_title{margin-bottom: 0;}
 .collection_page_banner .gl_column-inner.gl_outside{padding-left:0;padding-right:0;}
 .filter_collection_wrapper{display:none;}

 .products .product-grid-item{padding-left: 20px;padding-right: 20px;}
 .products.product_collection{padding-left: 0;padding-right: 0;}
 .collection_information_wrapper.gl_column-inner.gl_outside {padding-left: 18px;padding-right: 18px;padding-top:12px;}
 .product-title.collection_product_name a{font-size:10px !important;}
 .price.collection_product_price{font-size:11px;}

 /*************** ENDS CSS FOR MOBILE COLLECTION PAGE ************************/

 .related_blog_title h2{letter-spacing: 0.7px;font-size: 15px;}
 .related_blog_title {margin-bottom: 20px;}
 .related_blog_section{padding-left: 15px;padding-right: 15px;}

 .mobile_related_blockslider .slick-next:before ,
 .mobile_related_blockslider .slick-prev:before{font-size:20px;}

 .mobile_related_blockslider .slick-dots li button{font-size: 0;padding-top: 0;padding-bottom: 0;padding-left: 0;padding-right: 0;line-height: 0;width: 7px;height: 7px;background: #d8d8d8;border-radius: 50%;}
 .mobile_related_blockslider .slick-dots li{display:inline-block;margin-right:10px;}
 .mobile_related_blockslider .slick-dots li:last-child{margin-right:0;}
 .mobile_related_blockslider .slick-dots li.slick-active button{background:#a6a6a6;border:none !important;}
 .mobile_related_blockslider .slick-dots{text-align:center;margin-bottom: 20px;}
 .seeall_btn_wrapper {margin-bottom: 40px;margin-top: 40px;}
 .related_wrapper{padding-top: 20px;}

 .product-images .thumbs-position-bottom .owl-nav>div:before, .product-images .thumbs-position-left .owl-nav>div:before{font-size: 25px !important;}
 .collection_information_wrapper.gl_column-inner.gl_outside > .site-content{padding-left:0;padding-right:0;}

 .collection_page .color-scheme-light .basel-show-categories{color: #a4a2a2;font-size: 9px;font-family: Grotesque, Arial, Helvetica, sans-serif;letter-spacing: 1.1px;}
 .collection_page .collection_topbar{padding-top: 10px;padding-bottom: 10px;}
 .collection_page .basel-show-categories{padding-top:0;padding-bottom:0;}

 .collection_information_wrapper.gl_column-inner.gl_outside{padding-left: 20px !important;padding-right: 20px !important;}

 .faq_tabs_wrapper{width:100%;float:none;padding-right: 30px;padding-left: 30px;}
 .contact_information_wrapper{width: 100%;float: none;}
 .faq_section_wrapper{display:block;}
 .faq_tabs_wrapper{padding-bottom:0;padding-top: 40px;}
 .block_tabs .tab_toggle:last-child a{border-bottom:none;}
 .tab_toggle a{font-size: 15px;padding-bottom: 20px;}
 .tab_toggle a:after{content:'+';background-image:none;}
 .tab_toggle.active a:after{content:'-';}
 .tab_toggle{padding-top:20px;}
 .block_tabs .sub-menu p ,
 .block_tabs .sub-menu {font-size: 12px;}
 .block_tabs .sub-menu{padding-top:0;}
 .help_block_title h3{font-size: 20px;}
 .page_title_section{padding-top: 15px;padding-bottom: 15px;}
 .page_title_section h1{font-size: 18px;}
 .product_category_wrapper{padding-left:0;padding-right:0;margin-left: 0;margin-right: 0;}

 .sorting_mob_wrapper{display:none;}
 .mob_filter_wrapper > ul {
   border-bottom: solid 1px #d8d8d8;
   padding-top: 5px;
   padding-bottom: 5px;
 }
 .basel-active-filters .widget_layered_nav_filters ul li a {
   font-size: 12px;
 }
 .mob_filter_wrapper > ul > li > a{font-size: 10px; color: #000000;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;display:inline-block;text-transform: uppercase;padding-top: 5px;padding-bottom: 5px;text-decoration:none !important;display:block;}
 .mob_filter_wrapper > ul > li{width:100%;float:left;text-align: center;}
 .mob_filter_wrapper > ul:after{content:'';display:block;clear:both;}
 .mob_filter_wrapper > ul{border-bottom: solid 1px #d8d8d8;padding-top: 3px;padding-bottom: 3px;}
/*   .mob_filter_wrapper > ul > li:first-child{ border-right: solid 1px #dddddd;} */
 .product_page .basel-products-nav{display:none;}
 .basel-shopify-layered-nav .basel-scroll{position:static !important;    height: auto !important;}
 .basel-scroll .basel-scroll-content{position:static !important;    height: auto !important;}

 .widget-title{font-size: 12px;}
 .basel-shopify-layered-nav .swatches-normal li.with-swatch-text a, .filter-widget li, .sidebar-widget li{font-size: 12px;}
 .sidebar_title h2{font-size: 14px;}
 .filters-area{padding-left: 20px;padding-right: 20px;}
 #product_sort{padding-bottom: 40px;}
 #product_sort li{margin-bottom:10px;}
 #product_sort li a{color: #000000;font-size: 12px;font-weight: 500;line-height: normal;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;display: block;margin-bottom: 0;position: relative;text-decoration: none !important;cursor: pointer;}
 .shopify-result-count{font-size: 12px;font-family: Grotesque, Arial, Helvetica, sans-serif;color: #b5b5b5;letter-spacing: 0.7px;text-align: center;margin-bottom: 25px;}

 .related.related_product_block .owl-carousel-item-inner, #recently_wrap .owl-carousel-item-inner{padding-left:25px;padding-right:25px;}
 .single-product-content .product-tabs-wrapper .product_description ,
 .single-product-content .product-tabs-wrapper .product_description p{font-size:13px;}
 .product_vendor{font-size: 10px;margin-top: 0;}
 .mobile_newsltter_wrapper.show-for-mobile .spb_content_element{margin-bottom:25px;}
 .home_see_allproduct_wrapper{display:none;}
 .gl_section_promo_banner .banners-carousel-wrapper.gl_column-gap-1, .gl_section_promo_banner .gl_row.gl_column-gap-1{margin-left: -15px;margin-right: -15px;}
 .gl_slide_show .owl-carousel{display:block !important;}

 .ins-owl-carousel .slick-dots li {display: inline-block;margin-right: 10px;}
 .ins-owl-carousel .slick-dots li:last-child {margin-right: 0;}
 .ins-owl-carousel .slick-dots li {display: inline-block;margin-right: 5px;}
 .ins-owl-carousel .slick-dots li.slick-active button {background: #a6a6a6;border: none !important;width: 6px;height: 6px;}
 .ins-owl-carousel .slick-dots li button {font-size: 0;padding-top: 0;padding-bottom: 0;padding-left: 0;padding-right: 0;line-height: 0;width: 4px;height: 4px;background: #d8d8d8;border-radius: 50%;}
 .ins-owl-carousel .slick-dots {text-align: center;position: absolute;left: 0;right: 0;bottom: 10px;}

 .col-sm-12.no-space_area{padding-left:0;padding-right:0;}
 .gl_section_promo_banner .gl_row.gl_column-gap-1>.gl_column_container{border-bottom: 1px solid #fff;}
 .newsletter_mob_wrapper .subtitle_wrapper{font-size: 20px !important;font-weight: 500 !important; line-height: 1.05 !important;font-family: Grotesque, Arial, Helvetica, sans-serif;letter-spacing: 0.5px !important;margin-bottom: 7px;}
 .newsletter-text{font-weight: 300;}
 .mobile_newsltter_wrapper{margin-top: -10px;z-index: 2;}
 .mc4wp-form div{margin: 0 auto !important;}
 .single-product-content .single_variation_wrap{padding-top: 10px;padding-bottom: 0px;margin-bottom: 0;}

 .spr-header-title{font-size: 15px !important;}
 .single-product-content .spr-icon{font-size: 10px !important;margin-right: 7px !important;}
 .spr-review-header-title{font-size: 13px !important;}
 .spr-review-header-byline{font-size: 10px !important;}
 .price.product_price_wrapper, .product_price_wrapper #product-price{font-size: 14px;}

 .popup-quick-view{width: 90%;}
 #content_quickview .product_title.entry-title{font-size:13px;}
 #content_quickview .product_description{border-bottom:none;}
 #content_quickview .qty.text.product_text{text-align:center;}
 .popup-quick-view .entry-summary .price {font-size: 14px;}

 .copyright_text p {
   line-height: 1.5;
 }

 #recently-viewed-products .title.slider-title,
 .related.related_product_block .title.slider-title {
   font-size: 15px;
   font-weight: 600;
 }

 .related-and-upsells > section {
   margin-top: 25px;
 }

 .footer-container .footer-column #text-1501148151649 ul.menu li:first-child a {
   border-bottom: 2px solid #ccc;
   padding-bottom: 8px;
 }

 .swatches-select .size_box {
   min-width: 45px !important;
   width: auto !important;
 }

 .basel-active-filters {
   padding-left: 0 !important;
   margin-top: 5px;
 }
}

@media screen and (min-width:768px) and (max-width:768px) {
 .post-single-page.blog-design-default-alt {
   max-width: 100%;
 }

 .social-icons li {
   display: block;
   margin: 5px 5px 0 0;
 }

 .footer-container .widget-area {
   margin-left: 0;
   margin-right: 0;
 }

 .footer-sidebar .footer-column.col-md-2 {
   width: calc(20% - 5px);
   padding-left: 15px;
 }

 .visible-sm-block {
   display: none !important;
 }

 .footer-container .footer-column ul.menu li img {
   margin-right: 5px;
 }

 .info-tabs-home .info-tab-single .left {
   width: 30%;
 }

 .info-tabs-home .info-tab-single .right {
   width: 65%;
 }

 .info-tabs-home .info-tab-single {
   padding: 25px;
   border-right: solid 1px #979797;
 }

 .template-index #shopify-section-gl_newsletter .gl_custom_gl_newsletter {
   margin-top: 30px !important;
 }

 .newsletter_mob_wrapper > h2 {
   font-size: 30px !important;
   padding-left: 20px;
 }

 .newsletter-text {
   font-size: 17px;
   margin-bottom: 25px !important;
 }

 .newsletter_mob_wrapper {
   margin-left: 25%;
 }

 .sticky-header .cart_mob_block {
   display: block;
   width: 125px;
   float: right;
 }

 .sticky-header .right-column .cart_mob_block .wishlist-info-widget {
   top: 5px;
 }

 .sticky-header .sticky-cart {
   width: auto;
 }

 .productslider_thumbnail {
   display: none;
 }

 .sticky-header .right-column .mobile-nav-icon {
   margin-top: 3px;
   left: 10px;
   position: relative;
 }

 .product-tabs-wrapper .gl_column-inner.inner_space_area {
   padding-left: 15px;
   padding-right: 50px;
 }

 .product_tabs_left {
   padding-right: 20px;
   width: calc(100% - 260px);
 }

 .need_help_block {
   width: 260px;
   padding-left: 20px;
 }

 .product-tabs-wrapper .tabs li a {
   font-size: 13px;
 }

 .product-tabs-wrapper .tabs li {
   padding-right: 10px;
   margin-bottom: 15px;
 }
 .single-product-content .tabs li.active a{border-bottom: none !important;}

 .product-tabs-wrapper .tabs li:after {
   bottom: -16px;
 }

 .mc4wp-form input[type=email] {
   width: 90%;
 }

 .circle {
   line-height: 13px;
 }
}

@media only screen and (min-width:1024px) and (max-width:1024px) {
 .mc4wp-form input[type=submit] {
   line-height: 13px;
   font-size: 18px;
   padding-left: 2px;
 }

 .sticky-header .main-nav .menu>li.menu-item-has-children {
   width: auto !important;
 }

 .product-tabs-wrapper .gl_column-inner.inner_space_area {
   padding-left: 15px;
   padding-right: 50px;
 }

 .sticky-header .main-nav .menu>li.menu-item-has-children {
   margin-right: 10px !important;
 }

 .sticky-header .menu-item-shop-by-brand {
   background-position: -5px center !important;
 }

 .blog_block {
   margin-bottom: 30px;
 }

 .block_buttons li {
   margin-right: 0 !important;
 }

 .block_buttons li.share_btn {
   float: right;
 }

 .social-icons li {
   margin: 5px 5px 0 5px !important;
 }

 .single-post-social .social-icons li {
   margin: 5px 3px 0 3px !important;
 }

 .single-post-social .social-icons.icons-design-colored li {
   width: 25px;
   height: 25px;
 }

 .single-post-social .social-icons.icons-design-colored li i {
   line-height: 27px;
   font-size: 14px;
 }

 .post-single-page.blog-design-default-alt {
   max-width: 90%;
 }

 .socialGallery {
   width: 235px !important;
   display: block;
   left: auto !important;
   right: 0 !important;
 }
}

@media screen and (max-width:600px){
 .related.related_product_block .owl-carousel-item-inner, #recently_wrap .owl-carousel-item-inner{padding-left: 5px;padding-right: 5px;}
 .search_nav_wrapper{padding-left: 0px !important;}
 .newsletter_form.mc4wp-form input[type=submit]{right: 0px;}
}

@media screen and (max-width:520px){
 .basel-hover-quick .quick-shop-btn>a {font-size: 12px;}
 .basel-hover-quick .quick-shop-btn>a:not(.btn-quick-shop):before {top: -1px;font-size: 13px;}

 .tab_toggle a{font-size: 13px;}
 .block_tabs .sub-menu p, .block_tabs .sub-menu{font-size: 12px;}
}

.price-filtered-hidden {
 display:none;
}

.main-nav .menu > li > a {
 margin: auto auto;
 display: block;
 text-align: center;
}

.main-nav .menu>li.menu-item-has-children>a:after {
 right: 15px;
}

@media screen and (max-width: 1300px) {
 .main-nav .menu>li.menu-item-has-children>a:after {
   right: 2px;
 }
}

.basel-navigation .menu > li.menu-item-design-default .sub-menu li a {
 font-size: 14px;
 font-weight: 500;
 color: #1b1919;
 display: block;
 text-align: center;
 text-transform: capitalize;
 line-height: 1.3;
}

.basel-navigation .menu>li.menu-item-design-default ul li:hover>a {
 margin-left: 0;
 color: #000;
}

.header-categories .main-nav .menu>li.item-event-hover:hover>.sub-menu-dropdown {
 padding-top: 0;
 padding-bottom: 0;
}

.basel-navigation .menu > li.menu-item-design-default .sub-menu li a {
 text-align: left;
}

.basel-navigation .menu>li.menu-item-design-default .sub-menu-dropdown {
 width: 100%;
}

.main-nav .menu>li.menu-item-shop-by-brand.item-event-hover>.sub-menu-dropdown {
 top: 100%;
 width: 100%;
 left: auto;
 top: auto;
 padding: 22px 0px 10px 0px;
}

.basel-navigation .menu > li.menu-item-shop-by-brand .sub-menu > li {
 width: 100%;
 margin-right: 0px;
 float: none;
 display: block;
 text-align: center;
 margin-bottom: 10px !important;
}


.main-nav .menu>li.item-event-hover>.sub-menu-dropdown {
/*   top: calc(100% + 4px); */
}

.main-nav .menu>li.item-event-hover:hover>.sub-menu-dropdown {
/*   top: calc(100% + 4px); */
}

.header-categories .main-nav .menu>li.item-event-hover:hover>.sub-menu-dropdown {
 top: 100%;
}

.menu-item-shop-by-brand {
 background-image:url("http://cdn.shopify.com/s/files/1/2912/7722/t/10/assets/Gif.gif?5964518970098711976");
   background-size: auto 50%;
   background-repeat: no-repeat;
   background-position: 10px center;
   }

.main-header form.has-categories-dropdown input[type=text] {
 font-weight: 400;
}

.mc4wp-form div p:first-child {
 border-radius: 0px;
}

.footer-container .footer-column ul.menu li a {
 word-break: break-all;
}

.basel-active-filters {
 padding-left: 30px;
}

@media (min-width: 992px){

 .main-header {
   padding-top:33px
 }
 .topbar-wrapp {
   position: fixed !important;

   z-index: 99 !important;
 }
 .sticky-header {
   top:33px
 }
}

/* Making the > in center */
@media screen and (max-width: 767px) {

 .main-header {
   border-bottom:0px !important;
 }
 .newsletter_form.mc4wp-form input[type=submit] {
   line-height: 1.1;
   text-indent: 2px;
 }

 .produc_tab_block .need_help_block {
   display: block;
   width: 90%;
   float: none;
   padding-left: 0;
   border-left: 0px;
   margin-bottom: 25px;
 }

 .main-header.header-has-no-bg.header-base_categories.icons-design-line.color-scheme-dark {
   position: fixed;
   top: 0px;
   z-index: 350;
 }
 .sticky-header.header-clone {
   display: none;
   background-image: none; 
 }
 .website-wrapper {
   padding-top:88px;
 }

 #shopify-section-custom-get-social,#shopify-section-info_tabs {
   overflow-x: hidden;
 }

 body {
   width:100%;
   overflow-x:hidden;
 }

 .website-wrapper {
   width: 100%;
   overflow: hidden;
 }
/*
 #shopify-section-gl_newsletter {
   overflow-y:visible;
 } */

 .info-tabs-home.gl_row {
   margin-left:0px;
   margin-right:0px;
 }

}

@media screen and (min-width: 767px) and (max-width:992px) {

 .info-tabs-home.gl_row,.get-social-home.gl_row {
   margin-left:0px;
   margin-right:0px;
 }

 #shopify-section-gl_newsletter,#shopify-section-custom-get-social,#shopify-section-info_tabs {
   /*     overflow: hidden; */
 }

 body {
   width:100%;
   overflow-x:hidden;
 }

 .website-wrapper {
   width: 100%;
   overflow: hidden;
 }

 .container.full {
   width:calc (100% - 30px ) !important;
 }

 .footer-sidebar .footer-column.col-md-2 {

   width: 33.33333333%;

 }

 .sticky-header.header-clone {
   display:none !important;
   background-image: none;
 }
 .main-header.header-has-no-bg.header-base_categories.icons-design-line.color-scheme-dark {
   position: fixed;
   top: 33px;
   z-index: 1100;
 }
 .website-wrapper {
   padding-top: 102px !important;
 }

 .topbar-wrapp {
   position: fixed;
   top: 0px;
   z-index: 1102;
 }

}

/* Adjusted the height for the bottom link stuff */

.info-tabs-home .info-tab-single .left img {
 max-height: 35px;
}

.info-tabs-home.gl_row,.get-social-home.gl_row,
.gl_custom_gl_newsletter .gl_column-inner.gl_custom_color,
#shopify-section-gl_newsletter .gl_custom_gl_newsletter,
.footer-sidebar.widget-area.row,
.main-nav .menu{
   margin-left:0px;
   margin-right:0px;
 }

/* Min 1400 width fixes */
@media only screen and (min-width: 1400px) {

 #shopify-section-gl_newsletter > .sega-footer-full-width {
   max-width: 1400px !important;
   margin: auto auto;
   padding-left:0 !important;
   padding-right:0 !important;

 }
 #shopify-section-gl_newsletter {
   width: 100%;
   max-width: 100%;
   background-color: #1085c7 !important;

 }

 #shopify-section-custom-get-social .sega-footer-full-width {
   max-width: 1400px !important;
   margin:auto auto;
 }


 #shopify-section-info_tabs .sega-footer-full-width {
   max-width: 1400px !important;
   margin:auto auto;
 }
 #shopify-section-info_tabs {
   width: 100%;
   max-width: 100%;
   background-color: #1085c7 !important;
 }

 #shopify-section-custom-get-social {
   width: 100%;
   max-width: 100%;
   background-color: #EEEEEE !important;
 }

 .main-nav .menu {
   margin-right:0px;
   margin-left:0px;
 }

 .copyright_text {
   margin:auto auto;
 }

 .container,.shopify-section,
 .copyright_text,
 .main-header .header-container{
   width:1400px;
   max-width: 1400px;
 }

 .main-header .header-container{
   margin: auto auto;
 }

 #shopify-section-gl_copyright {
   width:100% !important;
   max-width:100% !important;
 }

 .website-wrapper {
   max-width: 1400px;
   width: 1400px;
   display: block;
   margin: auto auto;
 }

 .sticky-header > .container {
   width:1400px !important;
   max-width:1400px !important;
 }



 .topbar-wrapp {
   left: 0px;
 }
 /*.topbar-wrapp,*/.gl_row.gl_row-flex {
   max-width:1400px;
 }
 /*
 .main-nav .menu {
 margin-left: -5px;
 margin-right: 0px;
}
 */

 .gl_row {
   margin:auto auto;
 }

 .site-content {
   margin-bottom: 0;
   padding-left: 0px;
   padding-right: 0px;
 }


 /*
 .menu-item-shop-by-brand {
 background-position: -10px center;
}
 */

 .container.full {
   padding-left:0px;
   padding-right:0px;
 }

 .right-side.menu_rightside {
   padding-right:0px;
 }

 .gl_column-inner.home_product_container {
   padding-left:0px;
   padding-right:0px;
 }

 .single-breadcrumbs-wrapper,.single-product-content .product-tabs-wrapper {
   margin-left:0px;
   margin-right:0px;
 }

 .product_tabs_left {
   padding-right: 32px;
   width: 65%;
   float: left;
 }

 .need_help_block {
   width: 25%;
   float: left;
   padding-left: 30px;
 }

 .gl_column-inner.gl_outside {
   padding-left:0px;
   padding-right:0px;
 }
 .filters-area {
   width: auto !important;
 }

 .section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable {
   width: 25%;
   padding-left:20px;
   padding-right:20px;
 }

 /*
 .sticky-header {
 max-width: 1400px;
 left: 50%;
 margin-left: -700px;
}
 */

 .menu-main-navigation-container {
   width: auto !important;
 }

 .main-nav .menu > li > a {
   font-size: 11px;
 }

 .act-scroll .menu-item-shop-by-brand {
   background-position: -12px center;
 }


 #shopify-section-gl_mega_menu {
   width:1400 !important;
   max-width:1400px !important;
   margin: auto auto !important;
 }

 .gl_row.gl_row-flex,.gl_row[data-gl-full-width] {
   max-width: 1400px;
   left: inherit !important;
   width: 1400px !important;
 }

 .basel-popup-inner .gl_row.gl_row-flex, .gl_row[data-gl-full-width] {
   max-width: 100% !important;
   left: inherit !important;
   width: 100% !important;
 }

 #shopify-section-gl_tabs {

 }

 #shopify-section-gl_tabs {
   width:100%;
   background-color:#1085C7 !important;
   max-width: 100% !important;
 }

 #shopify-section-gl_tabs > .sega-footer-full-width {
   max-width: 1400px;
   margin: auto auto;
 }

 .collection_page_newsletterwrapper,.info-tabs-wrapper-collectionpage {
     width: 100% !important;
     max-width: 100% !important;
 }

 .collection_page_newsletterwrapper > .sega-footer-full-width,
  .info-tabs-wrapper-collectionpage .info-tabs-home {
   width:1400px;
   max-width:1400px;
   margin:auto auto;
 }

 .info-tabs-wrapper-collectionpage {
   width: 100% !important;
   max-width: 100% !important;
 }



}

.contact_form_submit_wrapper .submit_btn .circle {
 height:20px !important;
 width: 20px !important;
 background-position: center center;
 text-indent: -1000px;
 background-repeat: no-repeat;
 background-size: 100% 100%;
 background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/yellow-arrow.svg?v=12796283336131185341");
}

@font-face {
 font-family: 'fontello';
 src: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/fontello.eot?2064093&v=3055679630392340521");
   src: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/fontello.eot?2064093%23iefix&v=3055679630392340521") format('embedded-opentype'),
     url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/fontello.svg?2064093%23fontello&v=9616858550431774838") format('svg');
       font-weight: normal;
       font-style: normal;
       }
@font-face {
 font-family: 'fontello';
 src: url('data:application/octet-stream;base64,d09GRgABAAAAAAzcAA8AAAAAFcAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+IUmBY21hcAAAAdgAAABaAAABmihx7L9jdnQgAAACNAAAABMAAAAgBtX/AmZwZ20AAAJIAAAFkAAAC3CKkZBZZ2FzcAAAB9gAAAAIAAAACAAAABBnbHlmAAAH4AAAAjwAAAKWX7Bjh2hlYWQAAAocAAAAMwAAADYRBM7IaGhlYQAAClAAAAAgAAAAJAd2A4tobXR4AAAKcAAAABQAAAAUE6v/9GxvY2EAAAqEAAAADAAAAAwBrAINbWF4cAAACpAAAAAgAAAAIADCC9huYW1lAAAKsAAAAXcAAALNzJ0eIHBvc3QAAAwoAAAANQAAAFez/UkicHJlcAAADGAAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZH7POIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGBxeMLxgZg76n8UQxRzEMB0ozAiSAwAM9AwgAHic7ZGxDYBADAPvSaBADELBEAxBxf7Fb/HvhIxBpLNkK0rhACtg4hIO7aUR8yhtmRt75s6ZOx55tzGkhMp76qLduLHxz5F6l/Po6iPbK9QYvYgv9AKfV8oPQQAAeJxjYEADEhDIHPQ/E4QBEmYD2wB4nK1WaXfTRhQdeUmchCwlCy1qYcTEabBGJmzBgAlBsmMgXZytlaCLFDvpvvGJ3+Bf82Tac+g3flrvGy8kkLTncJqTo3fnzdXM22USWpLYC+uRlJsvxdTWJo3sPAnphk3LUXwoO3shZYrJ3wVREK2W2rcdh0REIlC1rrBEEPseWZpkfOhRRsu2pFdNyi096S5b40G9Vd9+GjrKsTuhpGYzdGg9siVVGFWiSKY9UtKmZaj6K0krvL/CzFfNUMKITiJpvBnG0EjeG2e0ymg1tuMoimyy3ChSJJrhQRR5lNUS5+SKCQzKB82Q8sqnEeXD/Iis2KOcVrBLttP8vi95p3c5P7Ffb1G25EAfyI7s4Ox0JV+EW1th3LST7ShUEXbXd0Js2exU/2aP8ppGA7crMr3QjGCpfIUQKz+hzP4hWS2cT/mSR6NaspETQetlTuxLPoHW44gpcc0YWdDd0QkR1P2SMwz2mD4e/PHeKZYLEwJ4HMt6RyWcCBMpYXM0SdowcmAlZYsqqfWumDjldVrEW8J+7drRl85o41B3YjxbDx1bOVHJ8WhSp5lMndpJzaMpDaKUdCZ4zK8DKD+iSV5tYzWJlUfTOGbGhEQiAi3cS1NBLDuxpCkEzaMZvbkbprl2LVqkyQP13KP39OZWuLnTU9oO9LNGf1anYjrYC9PpaeQv8Wna5SJF6frpGX5M4kHWAjKRLTbDlIMHb/0O0svXlhyF1wbY7u3zK6h91kTwpAH7G9AeT9UpCUyFmFWIVkBirWtZlsnVrBapyNR3Q5pWvqzTBIpyHBfHvoxx/V8zM5aYEr7fidOzIy49c+1LCNMcfJt1PZrXqcVyAXFmeU6nWZbv6zTH8gOd5lme1+kIS1unoyw/1GmB5Uc6HWN5QQuadN/BkIsw5AIOkDCEpQNDWF6CISwVDGG5CENYFmEIyyUYwvJjGMJyGYawvKxl1dRTSePamVgGbEJgYo4eucxF5WoquVRCu2hUakOeEm6VVBTPqn9loF488oY5sBZIl8iaXzHOlY9G5fjWFS1vGjtXwLHqbx+O9jnxUtaLhT8F/9XWVCW9Ys3Dk6vwG4aebCeqNql4dE2Xz1U9uv5fVFRYC/QbSIVYKMqybHBnIoSPOp2GaqCVQ8xszDy063XLmp/D/TcxQhZQ/fg3FBoL3INOWUlZ7eCs1dfbstw7g3I4EyxJMTfz+lb4IiOz0n6RWcqej3wecAWMSmXYagOtFbzZJzEPmd4kzwRxW1E2SNrYzgSJDRzzgHnznQQmYeqqDeRO4YYN+AVhbsF5J1yieqMsh+5F7PMopPxbp+JE9qhojMCz2Rthr+9Cym9xDCQ0+aV+DFQVoakYNRXQNFJuqAZfxtm6bULGDvQjKnbDsqziw8cW95WSbRmEfKSI1aOjn9Zeok6q3H5mFJfvnb4FwSA1MX9733RxkMq7WskyR20DU7calVPXmkPjVYfq5lH1vePsEzlrmm66Jx56X9Oq28HFXCyw9m0O0lImF9T1YYUNosvFpVDqZTRJ77gHGBYY0O9Qio3/q/rYfJ4rVYXRcSTfTtS30edgDPwP2H9H9QPQ92Pocg0uz/eaE59u9OFsma6iF+un6Dcwa625WboG3NB0A+IhR62OuMoNfKcGcXqkuRzpIeBj3RXiAcAmgMXgE921jOZTAKP5jDk+wOfMYdBkDoMt5jDYZs4awA5zGOwyh8Eecxh8wZx1gC+ZwyBkDoOIOQyeMCcAeMocBl8xh8HXzGHwDXPuA3zLHAYxcxgkzGGwr+nWMMwtXtBdoLZBVaADU09Y3MPiUFNlyP6OF4b9vUHM/sEgpv6o6faQ+hMvDPVng5j6i0FM/VXTnSH1N14Y6u8GMfUPg5j6TL8Yy2UGv4x8lwoHlF1sPufvifcP28VAuQABAAH//wAPeJxdkMFrE1EQxmfm7b6NmrZZ3bxNbLq22bgbuySym2bThjRWWWtaok1KkbRI8FCExEIr4tH26K2IJw8ipQfxJih4EA9epODJv8CLeKsIHkSEtm60h+oMfDMwh/l9H9DBr4Nn7D1LgANXIT/lKMig5hMxugKhrCECY7AQDmAtYMDqwaURw4pLsnBO+aVCyfd0/wIW/IIv9LguuMIVzewpNxXbsvNom5ZdtEpcF3rBwFD90mGHRyWt8AHsLRyVGlHrU2PYJBqfbD06S0a2Ul0mt5xOjggup84cFzL9mHdvcHv2C/GEElEiXAyVz7cnbruDt6qOYw8Nm2Mvay4du1un+nRKJZ2W5kjqvptrLVAul4zpobPTXGNvH1O7c73+4AXXJC6R1K87uUZz88lElVRhOs7F2GQJwsIwn+dsh52DJPBXJyOY67n2/5gQf932o5InO2NbqATt3Zrl3/mYN7LloFvcFH1GVtr/ueCStlpraC3XcBrL3TfN9pK7wkgz5J2nNwEI4KAj2WweVMiBMTU4mooyiQKGRNDqJR+lGcvOZCU54WA8hqAWx/yCJ/Qq6p5QimOWbZnpwxzTPaC4pgs5U/Ile2937+v2/WZ3otxtrG/fuzYeTRYro4uLo5Viom98VlIDnMWZ6Rh5lf3P+w9xFY3KxlblclDFrddeeU0my+t03CwSX5n0jNzO928fvDCXI8yDU4kBThD0cCEKMwh9J0BFlcmag54Ywn+ImbK+fQSKNbc2/v/8G7MPgpp4nGNgZGBgAOLF5r6T4vltvjJwM78AijBce+Q6BUb///U/k0WdOQjI5WBgAokCAG2vDV4AeJxjYGRgYA76n8XAwKL+/9f/LyzqDEARFMAKAJRHBggD6AAAA7n/+gO7//oEJwAABCcAAAAAAAAAkADCARwBSwABAAAABQBOAAIAAAAAAAIACAAYAHMAAAA/C3AAAAAAeJx1kN1qwjAYht/Mn20K29hgp8vRUMbqDwxEEASHnmwnMjwdtda2UhtJo+Bt7B52MbuJXcte2ziGspY0z/fky5evAXCNbwjkzxNHzgJnjHI+wSl6lgv0z5aL5BfLJVTxZrlM/265ggcElqu4wQcriOI5owU+LQtciUvLJ7gQd5YL9I+Wi+Se5RJuxavlMr1nuYKJSC1XcS++Bmq11VEQGlkb1GW72erI6VYqqihxY+muTah0KvtyrhLjx7FyPLXc89gP1rGr9+F+nvg6jVQiW05zr0Z+4mvX+LNd9XQTtI2Zy7lWSzm0GXKl1cL3jBMas+o2Gn/PwwAKK2yhEfGqQhhI1GjrnNtoooUOacoMycw8K0ICFzGNizV3hNlKyrjPMWeU0PrMiMkOPH6XR35MCrg/ZhV9tHoYT0i7M6LMS/blsLvDrBEpyTLdzM5+e0+x4WltWsNduy511pXE8KCG5H3s1hY0Hr2T3Yqh7aLB95//+wHpc4RTAHicY2BigAAuBuyAlZGJkZmRhZGVkY2BOyM1sahENzW3oKSSFczmRRLRNWSH8AwZGABH4Q4TAAAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxlYnTYxMDJogRibuZgYOSAsPgYwi81pF9MBoDQnkM3utIvBAcJmZnDZqMLYERixwaEjYiNzistGNRBvF0cDAyOLQ0dySARISSQQbOZhYuTR2sH4v3UDS+9GJgYXAAx2I/QAAA==') format('woff'),
   url('data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQiCLJXoAAAD8AAAAVE9TLzI+IUmBAAABUAAAAFZjbWFwKHHsvwAAAagAAAGaY3Z0IAbV/wIAAAmoAAAAIGZwZ22KkZBZAAAJyAAAC3BnYXNwAAAAEAAACaAAAAAIZ2x5Zl+wY4cAAANEAAAClmhlYWQRBM7IAAAF3AAAADZoaGVhB3YDiwAABhQAAAAkaG10eBOr//QAAAY4AAAAFGxvY2EBrAINAAAGTAAAAAxtYXhwAMIL2AAABlgAAAAgbmFtZcydHiAAAAZ4AAACzXBvc3Sz/UkiAAAJSAAAAFdwcmVw5UErvAAAFTgAAACGAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAED7wGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQOgA6AMDUv9qAFoDUgCXAAAAAQAAAAAAAAAAAAUAAAADAAAALAAAAAQAAAFaAAEAAAAAAFQAAwABAAAALAADAAoAAAFaAAQAKAAAAAQABAABAADoA///AADoAP//AAAAAQAEAAAAAQACAAMABAAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAQAAAAAAAAAAEAADoAAAA6AAAAAABAADoAQAA6AEAAAACAADoAgAA6AIAAAADAADoAwAA6AMAAAAEAAAAAv/6/6YDxQMYACsATQAuQCsHAQMASDYCAgMCRwACAwJwAQEAAwMAVAEBAAADWAADAANMREIhHiYVBAUWKxM2NzM3NjIXNj8BMzYzNhYXFRcWBgcGBxQjBgcGBwYjBycmJy4BJyMmJzUmNwYXFhczHgEXFhc2NzY3Njc2NzYnLgEHIgcGDwEnLgEHBgEHSAICWN5QICMCAjg9WJIlAh4oPD5kAjE6IhkhFgYFHB8KFgUC9lIxXAYnSuUCBhgHCAcIBhYdOi9eOWsxG2Y+KysnHSAjNLJIMQIJc0wCTEYcEQIXAlpPAgRqwE9YVAItLRkQFwICAxoGFAO8mAJeaVZMh68GFAQGBAIEDhcrLVBRjpw5PgIRFiMrK0EQPTcAAAAAAf/6/6gDxwMpABkABrMSCAEtKxM2NzYWFzY3NhYXFgYHBgcOAQcuAickJyYBB0Re7EgmNnHQLh4oOkRqNY4WDR4oBP74VDECFG9IUBRYMR4rUGRqulFeWjFsAwIUHgXHnmAAAAIAAP9pBCcDUgARAC0AHkAbKhwMAwQCRAMBAgIAWAEBAAAMAkkmJyQoBAUYKwEVEAEAETU0NjMyFhc+ARcyFgc1NCYnJiMiBg8BJy4BByIHDgEHFRQXFgUkNzYEJ/3s/e2ifVFqOTpqUH6idU44DBk1PCpZWSo8NRgNOEoEEUQBSgFJRhACMjz+4/6QAW8BHjx/oDxFRD4BoLYyOnAFAiYyaWkxKAECBmw9Mh4tx/LvyjIAAAEAAP9pBCcDUgARABtAGA8GAgBEAQICAAAMAEkBAA0LABEBEQMFFCsBMhYdARABABE1NDYzMhYXPgEDB36i/ez97aJ9UWo5OmoDUaB/PP7j/pABbwEePH+gPEVEPgAAAAEAAAABAACjN02SXw889QALA+gAAAAA1uJFlAAAAADW4kWU//r/aQQnA1IAAAAIAAIAAAAAAAAAAQAAA1L/agAABCf/+v/0BCcAAQAAAAAAAAAAAAAAAAAAAAUD6AAAA7n/+gO7//oEJwAABCcAAAAAAAAAkADCARwBSwABAAAABQBOAAIAAAAAAAIACAAYAHMAAAA/C3AAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDE4IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21mb250ZWxsb1JlZ3VsYXJmb250ZWxsb2ZvbnRlbGxvVmVyc2lvbiAxLjBmb250ZWxsb0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMQA4ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAG8AbgB0AGUAbABsAG8AUgBlAGcAdQBsAGEAcgBmAG8AbgB0AGUAbABsAG8AZgBvAG4AdABlAGwAbABvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAG8AbgB0AGUAbABsAG8ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQECAQMBBAEFAQYAC2hlYXJ0LWVtcHR5BWhlYXJ0DWhlYXJ0LWVtcHR5LTEHaGVhcnQtMQAAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAAAAYABgAGAAYA1L/aQNS/2mwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwgZCCwwFCwBCZasigBCkNFY0VSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQpDRWNFYWSwKFBYIbEBCkNFY0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7ABK1lZI7AAUFhlWVktsAMsIEUgsAQlYWQgsAVDUFiwBSNCsAYjQhshIVmwAWAtsAQsIyEjISBksQViQiCwBiNCsQEKQ0VjsQEKQ7ABYEVjsAMqISCwBkMgiiCKsAErsTAFJbAEJlFYYFAbYVJZWCNZISCwQFNYsAErGyGwQFkjsABQWGVZLbAFLLAHQyuyAAIAQ2BCLbAGLLAHI0IjILAAI0JhsAJiZrABY7ABYLAFKi2wBywgIEUgsAtDY7gEAGIgsABQWLBAYFlmsAFjYESwAWAtsAgssgcLAENFQiohsgABAENgQi2wCSywAEMjRLIAAQBDYEItsAosICBFILABKyOwAEOwBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAssICBFILABKyOwAEOwBCVgIEWKI2EgZLAkUFiwABuwQFkjsABQWGVZsAMlI2FERLABYC2wDCwgsAAjQrILCgNFWCEbIyFZKiEtsA0ssQICRbBkYUQtsA4ssAFgICCwDENKsABQWCCwDCNCWbANQ0qwAFJYILANI0JZLbAPLCCwEGJmsAFjILgEAGOKI2GwDkNgIIpgILAOI0IjLbAQLEtUWLEEZERZJLANZSN4LbARLEtRWEtTWLEEZERZGyFZJLATZSN4LbASLLEAD0NVWLEPD0OwAWFCsA8rWbAAQ7ACJUKxDAIlQrENAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAOKiEjsAFhIIojYbAOKiEbsQEAQ2CwAiVCsAIlYbAOKiFZsAxDR7ANQ0dgsAJiILAAUFiwQGBZZrABYyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsQAAEyNEsAFDsAA+sgEBAUNgQi2wEywAsQACRVRYsA8jQiBFsAsjQrAKI7ABYEIgYLABYbUQEAEADgBCQopgsRIGK7ByKxsiWS2wFCyxABMrLbAVLLEBEystsBYssQITKy2wFyyxAxMrLbAYLLEEEystsBkssQUTKy2wGiyxBhMrLbAbLLEHEystsBwssQgTKy2wHSyxCRMrLbAeLACwDSuxAAJFVFiwDyNCIEWwCyNCsAojsAFgQiBgsAFhtRAQAQAOAEJCimCxEgYrsHIrGyJZLbAfLLEAHistsCAssQEeKy2wISyxAh4rLbAiLLEDHistsCMssQQeKy2wJCyxBR4rLbAlLLEGHistsCYssQceKy2wJyyxCB4rLbAoLLEJHistsCksIDywAWAtsCosIGCwEGAgQyOwAWBDsAIlYbABYLApKiEtsCsssCorsCoqLbAsLCAgRyAgsAtDY7gEAGIgsABQWLBAYFlmsAFjYCNhOCMgilVYIEcgILALQ2O4BABiILAAUFiwQGBZZrABY2AjYTgbIVktsC0sALEAAkVUWLABFrAsKrABFTAbIlktsC4sALANK7EAAkVUWLABFrAsKrABFTAbIlktsC8sIDWwAWAtsDAsALABRWO4BABiILAAUFiwQGBZZrABY7ABK7ALQ2O4BABiILAAUFiwQGBZZrABY7ABK7AAFrQAAAAAAEQ+IzixLwEVKi2wMSwgPCBHILALQ2O4BABiILAAUFiwQGBZZrABY2CwAENhOC2wMiwuFzwtsDMsIDwgRyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsABDYbABQ2M4LbA0LLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyMwEBFRQqLbA1LLAAFrAEJbAEJUcjRyNhsAlDK2WKLiMgIDyKOC2wNiywABawBCWwBCUgLkcjRyNhILAEI0KwCUMrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyCwCEMgiiNHI0cjYSNGYLAEQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwAmIgsABQWLBAYFlmsAFjYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsAJiILAAUFiwQGBZZrABY2AjILABKyOwBENgsAErsAUlYbAFJbACYiCwAFBYsEBgWWawAWOwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbA3LLAAFiAgILAFJiAuRyNHI2EjPDgtsDgssAAWILAII0IgICBGI0ewASsjYTgtsDkssAAWsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbkIAAgAY2MjIFhiGyFZY7gEAGIgsABQWLBAYFlmsAFjYCMuIyAgPIo4IyFZLbA6LLAAFiCwCEMgLkcjRyNhIGCwIGBmsAJiILAAUFiwQGBZZrABYyMgIDyKOC2wOywjIC5GsAIlRlJYIDxZLrErARQrLbA8LCMgLkawAiVGUFggPFkusSsBFCstsD0sIyAuRrACJUZSWCA8WSMgLkawAiVGUFggPFkusSsBFCstsD4ssDUrIyAuRrACJUZSWCA8WS6xKwEUKy2wPyywNiuKICA8sAQjQoo4IyAuRrACJUZSWCA8WS6xKwEUK7AEQy6wKystsEAssAAWsAQlsAQmIC5HI0cjYbAJQysjIDwgLiM4sSsBFCstsEEssQgEJUKwABawBCWwBCUgLkcjRyNhILAEI0KwCUMrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyBHsARDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbACYiCwAFBYsEBgWWawAWNhsAIlRmE4IyA8IzgbISAgRiNHsAErI2E4IVmxKwEUKy2wQiywNSsusSsBFCstsEMssDYrISMgIDywBCNCIzixKwEUK7AEQy6wKystsEQssAAVIEewACNCsgABARUUEy6wMSotsEUssAAVIEewACNCsgABARUUEy6wMSotsEYssQABFBOwMiotsEcssDQqLbBILLAAFkUjIC4gRoojYTixKwEUKy2wSSywCCNCsEgrLbBKLLIAAEErLbBLLLIAAUErLbBMLLIBAEErLbBNLLIBAUErLbBOLLIAAEIrLbBPLLIAAUIrLbBQLLIBAEIrLbBRLLIBAUIrLbBSLLIAAD4rLbBTLLIAAT4rLbBULLIBAD4rLbBVLLIBAT4rLbBWLLIAAEArLbBXLLIAAUArLbBYLLIBAEArLbBZLLIBAUArLbBaLLIAAEMrLbBbLLIAAUMrLbBcLLIBAEMrLbBdLLIBAUMrLbBeLLIAAD8rLbBfLLIAAT8rLbBgLLIBAD8rLbBhLLIBAT8rLbBiLLA3Ky6xKwEUKy2wYyywNyuwOystsGQssDcrsDwrLbBlLLAAFrA3K7A9Ky2wZiywOCsusSsBFCstsGcssDgrsDsrLbBoLLA4K7A8Ky2waSywOCuwPSstsGossDkrLrErARQrLbBrLLA5K7A7Ky2wbCywOSuwPCstsG0ssDkrsD0rLbBuLLA6Ky6xKwEUKy2wbyywOiuwOystsHAssDorsDwrLbBxLLA6K7A9Ky2wciyzCQQCA0VYIRsjIVlCK7AIZbADJFB4sAEVMC0AS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAVCsgABACqxAAVCswoCAQgqsQAFQrMOAAEIKrEABkK6AsAAAQAJKrEAB0K6AEAAAQAJKrEDAESxJAGIUViwQIhYsQNkRLEmAYhRWLoIgAABBECIY1RYsQMARFlZWVmzDAIBDCq4Af+FsASNsQIARAAA') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'fontello';
src: url('../font/fontello.svg?2064093#fontello') format('svg');
}
}
*/

[class^="icon-"]:before, [class*=" icon-"]:before {
 font-family: "fontello";
 font-style: normal;
 font-weight: normal;
 speak: none;

 display: inline-block;
 text-decoration: inherit;
 width: 1em;
 margin-right: .2em;
 text-align: center;
 /* opacity: .8; */

 /* For safety - reset parent styles, that can break glyph codes*/
 font-variant: normal;
 text-transform: none;

 /* fix buttons height, for twitter bootstrap */
 line-height: 1em;

 /* Animation center compensation - margins should be symmetric */
 /* remove if not needed */
 margin-left: .2em;

 /* you can be more comfortable with increased icons size */
 /* font-size: 120%; */

 /* Uncomment for 3D effect */
 /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-heart-empty:before { content: '\e800'; } /* '' */
.icon-heart:before { content: '\e801'; } /* '' */
.icon-heart-empty-1:before { content: '\e802'; } /* '' */
.icon-heart-1:before { content: '\e803'; } /* '' */

.single-product-content .entry-summary .yith-wcwl-add-to-wishlist a::before {
 color: red;
}

.yith-wcwl-add-to-wishlist:hover a::before {
 content: "\e801" !important;
 font-family: 'fontello' !important;
 color:#04347E;
}

.yith-wcwl-add-to-wishlist a::before {
 font-family: 'fontello';
 content: "\e800";
 color:red !important;
}

.yith-wcwl-wishlistexistsbrowse a.add_to_wishlist::before,.gl_addedbrowse_wishlist a.add_to_wishlist::before{
 content: "\e801" !important;
}
.yith-wcwl-add-to-wishlist {
 float: left;
 padding-top:15px;
}

.product-grid-item:not(.basel-hover-base) .yith-wcwl-add-to-wishlist {
 opacity: 1 !important;
 visibility: visible !important;
 transform: scale(1) !important;
 margin-right: -20px;
}

.fullwidth {
 width:100% !important;
}


#tab-description {
 font-family: Grotesque, Arial, Helvetica, sans-serif;
 line-height: 1.7;
 letter-spacing: .3px;
 font-size: 13px;
}

#shopify-section-1518538549762 .wishlist-url .btn {
 display:none;
}

.website-wrapper-brands {
   width: 100% !important;
   max-width: 100%;
}

.header-container {padding-top: 30px;
   padding-bottom: 30px;
}


.header-categories .secondary-header {
/* background-position:bottom;
 background-size:cover;
   background: rgba(0, 0, 0, 0.4); */
}

.regular-logo {
 position: absolute;
   top: -60px;
   z-index: 999;
}

.site-logo img {
 max-height:300px !Important;
}

#menu-main-navigation li.active a {

 //  background-color: transparent !important;
}


.act-scroll .site-logo img, .header-clone .site-logo img {
   max-height: 75px;
   max-height: 75px;
   top: -30px;
   max-width: 100px;
}

.act-scroll .main-nav .menu > li > a {
   height: 55px;
   line-height: 55px;
}

.basel-images-gallery .gallery-images {
 margin-bottom: 20px;
 margin-top: 20px;
}

.index-section_category_menu .spb_content_element {
   background-position-y: 40px !important;
   background-repeat: no-repeat !important;
 min-height:200px;
   background-size: 120px;
}


.color-primary, .mobile-nav ul li.current_page_item > a, .main-nav .menu > li.current-menu-item > a, .main-nav .menu > li.onepage-link.current-menu-item > a, .main-nav .menu > li > a:hover, .main-nav .menu > li > a:focus, .basel-navigation .menu>li.menu-item-design-default ul li:hover>a, .basel-navigation .menu > li.menu-item-design-full-width .sub-menu li a:hover, .basel-navigation .menu > li.menu-item-design-sized .sub-menu li a:hover, .basel-product-categories.responsive-cateogires li.current-cat > a, .basel-product-categories.responsive-cateogires li.current-cat-parent > a, .basel-product-categories.responsive-cateogires li.current-cat-ancestor > a, a[href^=tel], .topbar-menu ul > li > .sub-menu-dropdown li > a:hover, .btn.btn-color-primary.btn-style-bordered, .button.btn-color-primary.btn-style-bordered, button.btn-color-primary.btn-style-bordered, .added_to_cart.btn-color-primary.btn-style-bordered, input[type=submit].btn-color-primary.btn-style-bordered, .basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .basel-dark .read-more-section .btn-read-more, .basel-dark .products-footer .basel-blog-load-more, .basel-dark .products-footer .basel-products-load-more, .basel-dark .products-footer .basel-portfolio-load-more, .basel-dark .blog-footer .basel-blog-load-more, .basel-dark .blog-footer .basel-products-load-more, .basel-dark .blog-footer .basel-portfolio-load-more, .basel-dark .portfolio-footer .basel-blog-load-more, .basel-dark .portfolio-footer .basel-products-load-more, .basel-dark .portfolio-footer .basel-portfolio-load-more, .basel-dark .color-primary, .basel-hover-link .swap-elements .btn-add a, .basel-hover-link .swap-elements .btn-add a:hover, .basel-hover-link .swap-elements .btn-add a:focus, .menu-item-language .submenu-languages li:hover a, .blog-post-loop .entry-title a:hover, .blog-post-loop.sticky .entry-title:before, .post-slide .entry-title a:hover, .comments-area .reply a, .single-post-navigation a:hover, blockquote footer:before, blockquote cite, .format-quote .entry-content blockquote cite, .format-quote .entry-content blockquote cite a, .type-post .entry-meta .meta-author a, .type-post .entry-meta .meta-author .name_author, .search-no-results.shopify .site-content:before, .search-no-results .not-found .entry-header:before, .login .lost_password > a:hover, .error404 .page-title, .menu-label-new:after, .widget_shopping_cart .product_list_widget li .quantity .amount, .product_list_widget li ins .amount, .price ins > .amount, .price ins, .single-product-content .price, .single-product-content .price .amount, .basel-products-nav .product-short .price, .basel-products-nav .product-short .price .amount, .star-rating span:before, .single-product-content .comment-form .stars span a:hover, .single-product-content .comment-form .stars span a.active, .tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title:hover, .tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title.active, .single-product-content .shopify-product-details__short-description ul > li:before, .single-product-content #tab-description ul > li:before, .blog-post-loop .entry-content ul > li:before, .comments-area .comment-list li ul > li:before, .sidebar-widget li a:hover, .filter-widget li a:hover, .sidebar-widget li > ul li a:hover, .filter-widget li > ul li a:hover, .basel-price-filter ul li a:hover .amount, .basel-hover-effect-4 .swap-elements > a, .basel-hover-effect-4 .swap-elements > a:hover, .wishlist_table tr td.product-price ins .amount, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a, .basel-buttons .product-compare-button > a.compare.added, .compare.added, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:hover, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:hover, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.feid-in > a:before, .vendors-list ul li a:hover, .single-product-content .entry-summary .button.compare:hover, .single-product-content .entry-summary .button.compare:hover:before, .single-product-content .entry-summary .button.compare.added:before, .blog-post-loop .entry-content ul li:before, .basel-menu-price .menu-price-price, .basel-menu-price.cursor-pointer:hover .menu-price-title, .comments-area #cancel-comment-reply-link:hover, .comments-area .comment-body .comment-edit-link:hover, .popup-quick-view .entry-summary .entry-title a:hover, .spb_text_column ul:not(.social-icons) > li:before, .widget_product_categories .basel-cats-toggle:hover, .widget_product_categories .toggle-active, .basel-products-suggest .table_suggest a:hover, .widget_product_categories .current-cat-parent > a, #shopify-section-gl_section_sidebar_blog .widget_categories .current-cat > a, .shopify-checkout-review-order-table tfoot .order-total td .amount, .widget_shopping_cart .product_list_widget li .remove:hover, .basel-active-filters .widget_layered_nav_filters ul li a .amount, .title-wrapper.basel-title-color-primary .title-subtitle, .widget_categories li.cat-item.current-cat, .topbar-menu ul>li.currency li.active a, .topbar-menu ul>li.language li.active a, .widget_shopping_cart .widget_shopping_cart_content > .total .amount, .subtitle-color-primary.subtitle-style-default, .color-scheme-light .gl_tta-tabs.gl_tta-tabs-position-top.gl_tta-style-classic .gl_tta-tab.gl_active > a, .gl-tab-js .gl_tta.gl_general.gl_tta-style-classic .gl_tta-tab.gl_active > a {
 color: #3CBCED;
}

.single-product-content #tab-description ul.product_specificationWrapper {
 padding-left: 0;
}

.single-product-content #tab-description ul.product_specificationWrapper li:before {
 content: '';
}

/********** STARTS CSS FROM 24TH APRIL 2018 **************/
.collection_information_wrapper .products-footer{margin-left: 350px;margin-top: 70px;}
.single-product-content p.price{color: #000000;}
.single-product-content .single_variation .shopify-variation-price .price{color: #000000;}

.info-tabs-home.Delievery_Wrapper .info-tab-single .left img{max-width:90px;}
.basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper .sub-menu-dropdown{width: 500px;left: -100px;}
.basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper .sub-menu-dropdown::after{content:'';display:block;clear:both;}
.basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper .sub-menu-dropdown .left-wrapper{width: 50%;float:left;}
.basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper .sub-menu-dropdown .right-wrapper{width: 50%;float:left;}
.basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper .sub-menu-dropdown li a{padding-left: 30px;text-align:left;}
.search_wrapper{float:right;padding-right: 10px;}
.main-footer .footer-sidebar.widget-area.row .footer-column:first-child img{max-width:260px !important;}
.main-footer .footer-sidebar.widget-area.row .footer-column:first-child p{text-align:left !important;}
.footer-sidebar .footer-column.col-md-2.none{max-width:100%;padding-left:0;}
.product_category_wrapper{    width: calc(100% - 350px);}
.main-header .right-column.cartWrapper{width:auto !important;float:right;}
/* .topbar-wrapp.color-scheme-light > .container{max-width: 100% !important;width: auto !important;} */
/* .main-header > .container{max-width: 100% !important;width: auto !important;} */
.third_menu{position: absolute;width: 100%;top: -20px;background: #fff;z-index: 300;box-shadow: 0 0 2px rgba(0, 0, 0, .1);left:100%;visibility: hidden;padding-top: 0px;padding-bottom: 0px;
   opacity: 0;
   -webkit-transition: all .25s ease .1s;
   -moz-transition: all .25s ease .1s;
   -o-transition: all .25s ease .1s;
   transition: all .25s ease .1s;box-shadow: 0 0 2px rgba(0, 0, 0, .1);}
.basel-navigation .menu>li.menu-item-design-default .sub-menu-dropdown{padding-top:0;padding-bottom:0;}
.left_linktitle{color: #fff;
   margin-right: 20px;
   display: inline-block;
   font-size: 15px;
   width: 75px;
 margin-top: 5px;
   flex-shrink: 0;}
.thirdMenu-Wrapper:hover> .third_menu {
   visibility: visible;
   opacity: 1;
     top: 0px;
}
.message_wrapper li{margin-bottom:20px;}
.message_wrapper li a{margin-left: -5px;}
.footer-container .footer-column .widget-title{color: #fff;
   font-size: 15px;
   font-weight: 400;}
.basel-navigation .menu>li.menu-item-design-default ul li:hover>a {background: #e7e7e7;color: #000;}
.basel-navigation .menu>li.menu-item-design-default ul li:hover {background: #e7e7e7;}
.related_product_block .hover-img ,
.collection_sidebar .hover-img{background:#fff;bottom:0;}

.collection_page > #shopify-section-top_collection {margin: 0 auto;}


body.template-list-collections .collection-grid-item__link:hover, .collection-grid-item__link:focus{opacity:1 !important;}
.tp-widget-businessinfo span{text-align:left;}
.newsletter_title{float:left;width:auto;display:inline-block;margin-right: 17px;margin-top: 5px;margin-bottom: 0;}
.newsletter_links_wrapper{float:left;width:auto;display:inline-block;}
.copyright_BottomWrapper{background-color: #000000;padding:13px 40px 10px;}
.copyright_BottomWrapper p{color:#fff !important;font-size: 11px;}

.product_categoryWrapper{padding-left:0 !important;padding-right:0 !important;left: 0 !important;right: 0 !important;width: 100% !important;}
.gl_row.catogory_FullWrapper{width: 100%;padding-top: 70px;padding-left: 10px;padding-right: 10px;margin-left:0 !important;margin-right:0 !important;}
.product_categoryWrapper .gl_row.catogory_FullWrapper{padding-left: 50px;padding-right: 50px;}
.product_categoryWrapper{margin-left:0 !important;margin-right:0 !important;}
#shopify-section-gl_newsletter.index-section{background-color: #2d2d2d !important;}
/* #shopify-section-gl_newsletter.index-section > .sega-footer-full-width{max-width: 100% !important;} */

#shopify-section-gl_newsletter.index-section .mc4wp-form input[type=email]{float: left;box-sizing: border-box;width: calc(100% - 130px);background: #fff;font-style: normal;font-family: Grotesque, Arial, Helvetica, sans-serif;}
#shopify-section-gl_newsletter.index-section .mc4wp-form input[type=submit]{line-height: 15px;float:left;font-family: Grotesque, Arial, Helvetica, sans-serif;}
#shopify-section-gl_newsletter.index-section .mailchimp-input-icon{background-color: transparent;margin-bottom:0;}
#shopify-section-gl_newsletter.index-section .spb_content_element .spb_wrapper h1{text-align:right !important;font-size: 24px;}

#shopify-section-custom-get-social{background-color:transparent !important;}
#shopify-section-custom-get-social .get-social-home{background-color:transparent !important;padding-bottom: 0;padding-top: 30px;padding-left:40px;padding-right:40px;}
.footer-container .footer-column ul.menu li a{color:#fff;}
.get-social-home h2{color:#fff;margin-right: 0px;}
.get-social-home ul li{margin-right:20px;}
.info-tabs-home .info-tab-single{border:none !important;}
.info-tabs-home .info-tab-single p.line-1{text-transform: initial;}
.main-header form.has-categories-dropdown .search-by-category{max-width: 160px;}
.main-header.color-scheme-light .search-extended input[type=text]{font-size: 16px;font-weight: 300;}
.search-extended #searchsubmit:after {color: #fff;}
.top-bar-right,
.top-bar-left{letter-spacing: 1.4px;font-size: 11px;font-family: Grotesque, Arial, Helvetica, sans-serif;line-height:1.3;}
.top-bar-left{position:static;text-align:center;padding-left: 245px;}
.top-bar-left:after{content:'';display:block;clear:both;}
.top-bar-left ul{display:inline-block;}
.top-bar-left li{float:left;list-style:none !important;margin-right:20px;padding-right:20px;position:relative;}
.top-bar-left li:after{content:"|";position:absolute;right:0;}
.top-bar-left li:last-child:after{display:none;}
.topbar-wrapp{height:auto;}
#header-checkout{font-size: 13px;letter-spacing: 1px;background-color: #2d2d2d !important;margin-left:0;}
.header-container{padding-top: 34px;padding-bottom: 45px;}
.main-header .header-container .yb-badge{margin-left: 200px;float:left;}
.navbar_brand_wrapper{padding-right: 0;}
.navbar_links_wrapper{margin-top: 8px;}
.yellowdog_imageWrapper > div{width:auto;max-width:100%;}
/* .single-product-page.single-product-content > .container{width:100% !important;max-width:100% !important;padding-left: 100px;padding-right: 100px;} */
/* #shopify-section-custom-get-social .sega-footer-full-width{width: 100% !important;max-width: 100% !important;} */
/* .footer-container .shopify-section.main-footer{width: 100%;max-width: 100% !important;} */
/* .sticky-header.header-clone > .container{width: 100% !important;max-width: 100% !important;} */

.checkout_greenwrapper a.checkout-button{background-color: #0ECA65 !important;border-color:#0ECA65 !important; color:#fff;}
.ProductCategory_Wrapper{width:100%;padding-left: 40px;padding-right: 40px;padding-top: 70px;padding-bottom: 60px;}
.ProductImage_wrapper{display:inline-block;width:120px;float:left;}
.ProductContent_wrapper{float:left;width: calc(100% - 140px);margin-left: 20px;}
.ProductContent_wrapper li{padding-left:20px;padding-bottom: 13px;}
.ProductContent_wrapper li a{position:relative;display:inline-block;}
.ProductContent_wrapper li a:before{content: "\f105";color: #1aada3;opacity: .7;font-family: FontAwesome;color: #3CBCED;position: absolute;top: -2px;left: -20px;font-size: 17px;}

.widget_shopping_cart .checkout{background-color: #3dbeeb !important;border-color:#3dbeeb !important;}
.footer-sidebar .footer-column.col-md-2{width:25%;}
.footer-container .footer-column .widget-title{color: #fff;
   font-size: 15px;}
.footer-container .footer-column ul.menu li a{font-size: 14px;text-transform: inherit;}
.main-footer .footer-sidebar.widget-area.row{margin-left: -15px;margin-right:-15px;}
.main-footer .footer-sidebar.widget-area.row .footer-column:first-child{padding-left:15px;}
.main-footer .footer-sidebar.widget-area.row .footer-column .footer-widget{max-width:100%;}
.main-footer .footer-sidebar.widget-area.row{margin-left:0;margin-right:0;}
.footer-container .footer-widget{margin-left: 0;}
.footer-container ul li{margin-bottom: 12px;}

.Promo_collection_Banner .gl_column_container{padding-left: 3px;padding-right: 2px;padding-top: 5px;}
.PromoBanner_row{margin-left:-5px;margin-right:-5px;margin-bottom: 5px;}

.Delievery_Wrapper{
/*  background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Blue-Banner-3000x400.jpg?v=1859361351968338897'); */
 background-size:cover;background-repeat:no-repeat;background-position:50%;
}
.sticky-header > .container{padding-left:30px;padding-right:30px;}
.Delievery_Wrapper .info-tab-single{padding: 40px 40px;}
.right-column .wishlist-info-widget{margin-top: 7px;}
.info-tabs-home.Delievery_Wrapper .info-tab-single .left img{max-height:100%;}
.info-tabs-home.Delievery_Wrapper .info-tab-single:nth-child(3n-1) .left img{margin-left:0;}
.info-tabs-home.Delievery_Wrapper .info-tab-single p{font-size: 13px;text-transform: uppercase;}
.info-tabs-home.Delievery_Wrapper .info-tab-single .right{margin-left: -20px;width: calc(100% - 140px);}

.product_title.product_title_block{font-size:18px;font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;margin-bottom:12px;color: #000000;}
.quantity_text{font-size: 13px;color: #000;font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;}
.product_text{height: 30px !important;width: 63px !important;}
.add_to_cart_button.addtocart_btn_wrapper{background-color: #0eca65 !important;box-shadow: none !important;font-size: 15px !important;}
.product_description {margin-top: 20px;font-weight: 300;}
.showmore-button, .product_read_more{font-size: 13px;margin-top: 25px;}
.related-and-upsells div.owl-item .product-grid-item img, div.owl-item .product-grid-item img{height:auto;}
.single-product-content .product-images .product-image-thumbnail img, .single-product-content .product-images .shopify-product-gallery__image img, .single-product-content .product-images .shopify-product-gallery__image--placeholder img{width:auto;}

.specification_text{color:#adadad;width: calc(100% - 45px);float: left;font-weight: normal;font-family: Grotesque, Arial, Helvetica, sans-serif;letter-spacing: 0.6px;font-size: 13px;text-transform: uppercase;}
.specification_text:last-child{margin-bottom:0;}
.specification_wrapper{display: flex;align-items: center;margin-bottom: 15px;}
.specification_image{display: inline-block;width: 45px;padding-right: 10px;float:left;}
.product_specificationWrapper{margin-top: 50px;}
.single-product-content .product-image-summary{margin-bottom: 25px;}
.brand-logos-geek.owl-carousel .owl-nav>div:before{width: 20px;font-size: 18px;height: 20px;line-height: 20px;font-weight: bold;}
.brand-logos-geek.owl-carousel .owl-nav .owl-next{right: 13px !important;opacity: 1;transfotm:none !important;}
.brand-logos-geek.owl-carousel .owl-nav .owl-prev{right: auto !important;opacity: 1;transfotm:none !important;left:13px !important;}
.Mobile_cart{display:none !important;}
.sticky-header .Mobile_cart{display:block !important;}
.productTabs_Wrapper > .shopify-section{width: 100%;max-width: 100%;}
.productTabs_Wrapper > .shopify-section:after{content:'';display:block;clear:both;}
.product_tabs_left{width: calc(100% - 400px);}
.need_help_block{    width: 380px;}
.product-tabs-wrapper .tabs li a{    font-size: 15px;color:#000;}
#tab-description{padding:0;letter-spacing: 0.6px;font-size: 14px;}
.product-tabs-wrapper .tabs{margin-bottom: 28px;}
.help_block_title h3{font-size: 18px;}
.help_block_title h3:after{display:none;}
.help_block_title {margin-bottom: 5px;}
.need_help_block p, .need_help_block{line-height: 1.2;}
.contact_form_wrapper p{    margin-bottom: 5px !important;}
.need_help_block .contact_info li.contact_link{background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/phone-call.svg?v=14424861963337276727');
 }
.need_help_block .contact_info li.mail_link{background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/contact.png?v=769488273780492658');
     background-size: 17px;background-position: left top;  list-style: none;
 line-height: 1px;}
.contact_form_submit_wrapper .submit_btn{background-color: #2d2d2d;}
.single-product-content .product-tabs-wrapper p{font-size:14px;margin-bottom: 30px;}
.basel-shopify-layered-nav .basel-scroll{height: auto !important; max-height: none !important;position: static !important;}
.basel-scroll .basel-scroll-content{position: static !important;}
.widget-title{color:#000;font-size: 13px;}

.basel-load-more.basel-products-load-more{border-radius: 50px;border: solid 0.5px #c8c8c8;padding-left: 40px;padding-right: 40px;}
.collection_page .select2-container{    min-width: 130px;max-width: 140px;}
.collection_page .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:13px;}
.collection_page .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top: 1px;}

.price.related_product_price .money{    font-size: 16px;font-weight:bold;}
.price.related_product_price ins .money{color:#000000;}
.price.related_product_price del .money{color: #000 !important;font-weight:bold;font-size:18px;text-decoration:line-through;}
.product-grid-item .product-element-top{margin-bottom:10px;display: flex;align-items: center;justify-content: center;}

.collection_information_wrapper.gl_column-inner.gl_outside{padding-left: 50px;padding-right: 50px;}
.basel-hover-alt .product-element-top, .product-list-item .product-element-top{max-height:200px;}
.product_block_wrapper .related_product_gallery img{    max-height: 200px !important;}
.blog_sidebarwrapper{float:right;}
.collectioTop_Banner{position:relative;}
.Logo_Image{position: absolute;top: 50%;transform: translateY(-50%);}
.Logo_Image.alignment-left{left: 40px;right:auto;}
.Logo_Image.alignment-right{left: auto;right:40px;}
.Logo_Image.alignment-center{left: 50%;right:auto;transform:translate(-50% , -50%);}
/*
.collection_page .shopify-section{width: 100%;max-width: 100%;} */
.Header_banner{width: 100%;float: left;position: relative;margin-bottom: 5px;text-align:center;}
.yellowdog_imageWrapper{max-width: 200px;float: left;}

.message_wrapper li img {position:absolute;left:0;max-width:20px;max-height:25px;}
.address_wrap img{top: -4px;}

.message_wrapper li {
 position: relative;
 padding-left: 0;
 display: flex;
 justify-content: left;
 align-items: baseline;
}

.message_wrapper li i {
 margin-right: 20px;
 color: #fff;
 font-size: 20px;
 width: 22px;
 text-align: center;
}
.message_wrapper li span.link {
 color: #fff;
 line-height: 1.5;
}
.collectionImage_Banner{width:50%;float:left;padding-left: 2px;padding-right: 3px;text-align:center;}
.collectioBottom_Banner_row{margin-left:-5px;margin-right:-5px;}
.collectioBottom_Banner{padding-top:5px;}

.collection_contentWrapper , .collection_contentWrapper p{font-size: 14px;color: #000000;line-height: 1.77;font-weight: 300;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.collection_contentWrapper a,
.collection_mobcontent a {color: #3CBCED; font-weight: 400;}
.collection_contentWrapper .collection_contentHeader{font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;font-size: 28px;letter-spacing: -2px !important;}
.collection_description{border-bottom: solid 2px #d8d8d8;padding-top: 30px;padding-bottom: 30px;}

.basel-navigation .menu > li.menu-item >a{font-size: 14px;font-weight: normal;font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;padding-top: 15px;padding-bottom: 10px;}
.main-nav .menu>li.menu-item-has-children:hover > a {
 color: #3CBCED;
}
.act-scroll .main-nav .menu>li.menu-item-has-children:hover > a {
 color: #fff;
}
.footer_infoTabs #shopify-section-info_tabs .sega-footer-full-width{width:100%;max-width:100% !important;}

.mobileNavigation_Header{display:none !important;}
.title.slider-title{font-size: 18px;}
.related_product_block .slider-title {position: relative;padding-bottom: 25px;margin-bottom:10px;}
.carousel-collection-section .slider-title {position: relative;padding-bottom: 15px;margin-bottom:40px;}
.related_product_block .slider-title::after,
.carousel-collection-section .slider-title::after {content:'';position: absolute;width: 80px;height: 2px;background: #10e08c;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.related_product_block{margin:0 auto;border-top: 0;}
.contact_helpBlock{    position: relative;padding-right: 130px;}
.contact_helpBlock  .contactHelp_Image{position:absolute;right: 0;top: 10px;max-width: 110px;}
.contact_helpBlock .contact_info li a{color: #0eca65 !important;}
.contact_helpBlock .contact_info li{margin-bottom:15px;}
.contact_form_wrapper .form-group:first-child{max-width: 85%;}
.single-product-content .spr-icon{color: #feab0e !important;}
.basel-pagination.blog_gl_pagination{    margin-bottom: 70px;}
ul.menu.payments li {float: left;width: 50px;margin-right: 4px;margin-bottom: 5px;}
.footer-container .footer-column ul.menu.payments li img {margin-right: 3px;}
.main-footer .footer-sidebar.widget-area.row .footer-column:last-child{padding-left: 0;}
.main-footer .footer-sidebar.widget-area.row .footer-column:last-child .footer-widget{max-width:100%;}
.sega-footer-full-width.gl_row.gl_row-o-full-height{min-height:auto !important;}
.footer_infoTabs .footerTabsRow{margin-left:-40px;margin-right:-40px;}
.footer_infoTabs .info-tabs-home .info-tab-single .left{margin-left: 0;width:140px;}
.basel-navigation .menu>li.menu-item-has-children>a:after{transform: translateY(-50%);margin-top: 0;}

.color-scheme-light .topbar-menu ul.menu>li:before {
 background-color: rgba(255, 255, 255, 1);
 height: 15px;
}
.categoryProduct_Links li a{position:relative;}
.categoryProduct_Links li a:after{content: "\f105";color: #3CBCED;opacity: .7;font-family: FontAwesome;position: absolute;top: -2px;left: -20px;display:none}
.collection_mobcontent{display:none;padding-left: 15px;padding-right: 15px;font-size: 13px;color: #000000;line-height: 1.77;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.collection_mobcontent p{font-size: 13px;color: #000000;line-height: 1.77;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
.color-scheme-light .topbar-menu ul.menu>li>a{font-family: Grotesque, Arial, Helvetica, sans-serif;letter-spacing: 1.2px;}
.Category_image{display:none;}
.swatches-select .size_box{padding-left: 10px;padding-right: 10px;height: auto !important;width: auto !important}
.Mobile-Bannerhome{display:none;}
.mobile_brandWrapper{display:none;}
 .desktop_logo{display:block;}

.mobile-footer-html {display: none;}
.sticky-header .right-column .wishlist-info-widget{margin-top: 3px;margin-right: 13px !important;}

.website-wrapper.website-wrapper-brands {padding-top:0 !important;}
.shopify-product-gallery__wrapper .shopify-product-gallery__image a img{width: auto !important;display: inline;height: auto !important;max-width: 470px !important;margin: 0 auto !important;left: auto !important;right: auto !important;}
.shopify-product-gallery__wrapper .shopify-product-gallery__image{text-align:center;}
.shopify-product-gallery__wrapper .shopify-product-gallery__image a{display:inline-block;text-align:center;}
.product_topImage_wrapper .productslider_thumbnail .slick-list{max-height: 500px;}

.get-social-home{background:transparent;}
.newsletter_socialwrapper{width:350px;float:left;margin-top: 7px;}
.newsletter_wrapper{width: calc(100% - 350px);float: left;}
.newsletter_textwrapper{display: inline-block;width: calc(100% - 510px);float: left;margin-top: -5px;}
.newsletter_controlwrapper{display: inline-block;width: 500px;float: left;}
.newsletter_controlwrapper .mc4wp-form{margin-bottom:0;}
.newsletter_socialwrapper .get-social-home h2{margin-bottom:0 !important;margin-right: 30px !important;}
.newsletter_blocksection .get-social-home{padding-bottom: 0px;padding-top: 0;}
.newsletter_blocksection{padding-bottom: 35px;}

body, p, .widget_nav_mega_menu .menu > li > a, .mega-navigation .menu > li > a, .basel-navigation .menu > li.menu-item-design-full-width .sub-sub-menu li a, .basel-navigation .menu > li.menu-item-design-sized .sub-sub-menu li a, .basel-navigation .menu > li.menu-item-design-default .sub-menu li a, .font-default{font-size:16px;}
.index-section_category_menu .spb_content_element{font-size:14px;}

.sidebar-categories {
 max-width: 100% !important;
}

.sidebar-categories label {
 border-bottom: 0 solid #093b5c;
 margin-bottom: 5px;
}

.sidebar-categories .accordion-side-menu > label {
 background: #3CBCED none repeat scroll 0 0;
 color: #ffffff;
 padding: 8px;
 width: 100%;
 text-transform: uppercase;
 font-size: 17px;
}

.sidebar-categories .accordion-side-menu > li {
 padding: 8px;
 color: #000000;
 position: relative;
 border-bottom: 1px solid #eee;
 cursor: pointer;
}

.sidebar-categories .accordion-side-menu > li > a {
 color: #000000;
 text-decoration: none;
 transition: all linear 0.2s;
 display: block;
}

.sidebar-categories .accordion-side-menu > li > a:hover {
 color: #3CBCED;
}

.sidebar-categories ul {
 list-style-type: none;
 margin-bottom: 20px;
}

.sidebar-categories .accordion-side-menu {
 float: left;
 width: 100%;
 padding: 0;
}
.basel-navigation .menu > li.menu-item >a{color:#fff !important;}
.color-scheme-light .main-nav .menu>li>a:hover{color:rgba(255, 255, 255, .8) !important;}

.sidebar-categories .accordion-content, .sidebar-categories .accordion-content2 {
 display: none;
}

.sidebar-categories .accordion-content, .sidebar-categories .accordion-content2 {
 margin-bottom: 20px;
 padding-left: 5px;
}

.sidebar-categories ul.sub {
 margin-bottom: 0;
}

.sidebar-categories .sub > li > a {
 padding: 7px 0;
 display: block;
 color: #000;
 font-size: 14px;
 border-bottom: 1px solid #efefef;
 text-decoration: none;
 transition: all linear 0.2s;
}

.sidebar-categories .sub > li > a:hover {
 text-decoration: none;
 transition: all linear 0.2s;
 color: #3CBCED;
}
body.act-mobile-menu{    position: fixed;
   overflow: hidden;
   height: 100vh;}

.sidebar-categories .accordion-toggle::after, .sidebar-categories .accordion-toggle2::after {
 content: "\f107";
 font-family: FontAwesome;
 position: absolute;
 right: 15px;
}

.sidebar-categories .accordion-toggle.open::after, .sidebar-categories  .accordion-toggle2.open::after {
 content: "\f106";
 font-family: FontAwesome;
 position: absolute;
 right: 15px;
 top: 6px;
 font-size: 15px;
}

.sidebar-categories .sub {
 padding: 0 0 0 10px;
}

.sidebar-categories .accordion-toggle2 {
 border-bottom: 1px solid #efefef;
 margin-left: -8px;
 color: #504f4f;
 padding: 8px;
}

.sidebar-categories .accordion-toggle, .sidebar-categories .accordion-toggle2 {
 cursor: pointer;
 position: relative;
}
.act-mobile-menu .basel-close-side {
   opacity: 1;
   visibility: visible;
}

.main-header form.has-categories-dropdown .input-dropdown-inner>a {
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
 width: 100%;
}

@media screen and (max-width: 1600px){
 .navbar_brand_wrapper .basel-main-logo .regular-logo{position:static;max-width:100%;max-height:100%;}
 .navbar_brand_wrapper .basel-main-logo a{display:inline-block;}
 .navbar_brand_wrapper .site-logo{max-width: 170px;float:left;width: 150px;position:relative;z-index:1000;}
 .main-header .header-container .yb-badge{margin-left:10px;}
 .header-container{position: relative;padding-bottom:12px;}
 .navbar_brand_wrapper .site-logo{margin-top: -60px;}
 .navbar_links_wrapper{padding-right:0;}
 .navbar_brand_wrapper{padding-left:0;}
}
@media screen and (max-width: 1500px){
 .act-scroll .basel-navigation .menu > li.menu-item >a{font-size: 11px;}
 .footer_infoTabs .footerTabsRow{margin-left:0;margin-right:0;}
 .basel-navigation .menu>li.menu-item-design-default:hover .sub-menu-dropdown{    top: 100%;    visibility: visible;
   opacity: 1;}
}
@media screen and (max-width: 1400px){
 .main-header .right-column{width: 240px !important;padding-right: 0;}
 .navigationbar_wrapper .search_wrapper{width: calc(100% - 240px) !important;padding-left:0;}
 .navbar_brand_wrapper{padding-right:0;}
 .single-product-page.single-product-content > .container{padding-left: 0;padding-right: 0;}
 .single-product-page.single-product-content > .container > .product_topImage_wrapper{margin-left:0;margin-right:0;}
 .gl_column-inner.gl_outside ,
 .gl_column-inner.inner_space_area{padding-left: 0;padding-right: 0;}
 .footer_infoTabs .footerTabsContainer{padding-left: 0;padding-right: 0;}
 #shopify-section-gl_footer.main-footer , .main-footer{width:100% !important;}
 .address_wrap img{top: 1px;}
 .single-product-content .product-tabs-wrapper{margin-left:0;margin-right:0;}
 .related_blogs_wrapper .gl_column-inner.inner_space_area{padding-left:50px !important;padding-right:50px !important;}
}

@media screen and (max-width: 1380px){
 .basel-navigation .menu > li.menu-item >a{font-size: 14px;}
}
@media screen and (max-width: 1400px) and (min-width:1300px){
   .section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable{padding-left: 15px;padding-right: 15px;}
 .related_product_block{    width: 1170px;}
}
@media screen and (max-width:1320px){
 .container, .shopify-section, .copyright_text, .main-header > .container{width: 1120px;max-width: 1120px;}
 #shopify-section-gl_newsletter.index-section,
 #shopify-section-gl_copyright ,
 .footer_infoTabs .info-tabs-wrapper{width:100%;max-width:100%;}

 .gl_row[data-gl-full-width]{    width: 100% !important;
   margin: 0 auto !important;
   left: 0 !important;}
 .single-product-content .product-tabs-wrapper{margin-left:0;margin-right:0;}
 .related_product_block{    width: 1120px;max-width: 1120px;}
}
@media screen and (min-width:1400px){
 .collection_information_wrapper.gl_column-inner.gl_outside{padding-left:0;padding-right:0;width: 1400px;max-width: 1400px;margin:0 auto;}
 .footer_infoTabs .footerTabsContainer{width: 1400px;max-width: 1400px;margin: 0 auto;}
 .related_product_block{width: 1400px;max-width: 1400px;margin:0 auto;border-top: 0;padding-left:15px;padding-right:15px;}
 .related_blogs_wrapper #shopify-section-related-blogs{width:100%;max-width:100%;}
 .blog_sidebarwrapper #shopify-section-gl_section_sidebar_blog{width: auto;}
}
@media screen and (min-width:992px){
 .collection_contentWrapper , .collection_contentWrapper p{font-size: 19px;
   font-weight: 300;
   letter-spacing: 0.2px;}
 .act-scroll .basel-navigation .menu > li.menu-item >a{font-size: 12px;font-weight: normal;font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;padding-top: 10px;padding-bottom: 10px;height: 100%;}
 .main-nav .menu > li > a{height:100%;}
.basel-hover-alt.product-type-external .product-title, .basel-hover-alt.product-type-grouped .product-title, .basel-hover-alt.purchasable .product-title {
    margin-bottom: 8px;
    min-height: 60px;
}
 .section_gl_bands .owl-carousel div.owl-item img {
   max-width: 160px;
 }
 .sticky-header{top: 41px;}
}
@media screen and (max-width:1320px){
 .container, .shopify-section, .copyright_text, .main-header > .container{width: 100%;max-width: 100%;}
 .header-full-width .main-header .navigation-wrap>.container, .header-full-width .main-header .secondary-header>.container, .header-full-width .main-header>.container, .header-full-width .single-breadcrumbs-wrapper>.container, .header-full-width .sticky-header>.container, .header-full-width .topbar-wrapp>.container{width:100%;}
 .basel-images-gallery.spacing-30{margin-left:0;margin-right:0;}
 #shopify-section-gl_newsletter.index-section,
 #shopify-section-gl_copyright ,
 .footer_infoTabs .info-tabs-wrapper{width:100%;max-width:100%;}

 .gl_row[data-gl-full-width]{    width: 100% !important;
   margin: 0 auto !important;
   left: 0 !important;}
 .related_product_block{width:100%;max-width:100%;padding-left: 15px;padding-right: 15px;overflow:hidden;}

}
@media screen and (max-width: 1300px){
 .navbar_brand_wrapper .site-logo{    margin-top: -50px;max-width: 150px;width: 150px;}
 .yellowdog_imageWrapper{max-width: 170px;}
 .header-container{padding-bottom:0;}
}
@media screen and (max-width: 1024px) and (min-width: 991px){
 .mobile-nav {display: none;}
}
@media screen and (max-width:1180px){
 .newsletter_socialwrapper{width: 100%;float: none;text-align: center;margin-bottom: 30px;}
 .newsletter_blocksection .get-social-home{display:inline-block;}
 .newsletter_textwrapper{width: 100%;float: none;text-align: center;margin-bottom: 20px;}
 .newsletter_wrapper{width:100%;float:none;}
 .newsletter_controlwrapper{width: 100%;float: left;}
}
@media screen and (max-width: 1199px) and (min-width: 992px){
 #header-checkout{margin-left: 5px;font-size:11px;}
 .navigationbar_wrapper .search_wrapper{width: calc(100% - 180px) !important;padding-right: 0px}
 .main-header .right-column{width: 180px !important;}
 .yb-badge{max-width: 130px;}
 .yellowdog_imageWrapper{max-width:161px !important;}
 .right-column>div:first-child{    margin-right: 9px;}
 .sticky-header .main-nav .menu>li.menu-item-has-children{    width: calc(17.67% - 10px) !important;}
 .sticky-header .main-nav .menu>li:first-child{width: 76px !important;}
 .sticky-header .cart_mob_block, .sticky-header .right-column{    width: 120px;}
 .basel-navigation .menu > li.menu-item >a{padding-left: 5px;padding-right: 10px;font-size: 11px;}
 .main-nav .menu>li:first-child{margin-left:0;padding-left:0;}
}
@media screen and (max-width:1200px){
 .shopify-product-gallery__wrapper .shopify-product-gallery__image a img{max-width:100% !important;}
 .collection_information_wrapper .products-footer{margin-left:25%;}
 .top-bar-right,
 .top-bar-left{
   font-size:9px;
  }
 .top-bar-left{padding-left:180px;}
 .navbar_links_wrapper{width: 49%;float:left;}
 .navbar_brand_wrapper{width: 50%;float:left;}
 .main-header form.has-categories-dropdown input[type=text]{min-width: 100%;}
 .navigationbar_wrapper .search_wrapper{width: calc(100% - 155px) !important;}
 .navbar_brand_wrapper::after{content:'';display:block;clear:both;}
 .navigationbar_wrapper .search_wrapper{float:left;}
 .main-header .right-column{float:left;width: 210px !important;}
 .header-container{padding-bottom: 4px;}
 .basel-navigation .menu > li.menu-item >a{font-size: 13px;}
 .act-scroll .basel-navigation .menu > li.menu-item >a{padding-left: 5px;padding-right: 5px;}
 .sticky-header .main-nav .menu>li.menu-item-has-children>a:after{margin-top:-1px !important;}
 #shopify-section-gl_newsletter .gl_custom_gl_newsletter .gl_column_container{text-align:center;}
 #shopify-section-gl_newsletter.index-section .spb_content_element .spb_wrapper h1{text-align:center !important;}
 .gl_custom_gl_newsletter .mc4wp-form div{margin-left:auto !important;}
}
@media screen and (max-width: 1100px){
 .navbar_brand_wrapper .site-logo{max-width: 130px;}
 .yellowdog_imageWrapper{max-width: 140px;}
 .header-container{padding-bottom: 10px;padding-top: 30px;}
 .collection_sidebar{width: 30%;}
 .product_category_wrapper{    width: 70%;}
 .main-header .header-container .yb-badge{    max-width: 149px;}
 .tp-widget-wrapper{    min-width: 80px;}
}
@media screen and (max-width:1400px) and (min-width: 1200px){
 .index-section_category_menu .spb_content_element{padding-left: 80px !important;    background-size: 80px !important;}
 .info-tabs-home.Delievery_Wrapper .info-tab-single p{    text-align: center;}
 .info-tabs-home.Delievery_Wrapper .info-tab-single .right{margin-left:0;}

}
@media screen and (max-width: 1399px) and (min-width: 1200px){
 .sticky-header .main-nav .menu > li > a{padding-left: 5px;
   padding-right: 12px;font-size: 9px !important;}
}

@media screen and (max-width:1200px) and (min-width: 768px){
 .info-tabs-home.Delievery_Wrapper .info-tab-single p{    text-align: center;}
 .info-tabs-home.Delievery_Wrapper .info-tab-single .right{margin-left:0;}
}
@media screen and (max-width:992px){
 .document-ready .mobile-nav{margin-top:0;}
 .mobile-nav ul li a{font-size: 14px;}
 .page_wrapper{padding-left:15px !important;padding-right:15px !important;}
 .blog_mainwrapper{padding-left:0;}
 .has-post-thumbnail.blog-design-default-alt{width:100%;}
 .template-blog .site-content{padding-left:15px;padding-right:15px;}
 .Mobile_cart{display:inline-block !important;}
 .collection_information_wrapper .products-footer{margin-left:33%;}
 .main-header .right-column{width:auto !important;}
 .mobileNavigation_Header{background: #fff;padding-top: 12px;padding-bottom: 22px;padding-left: 15px;padding-right: 15px;display:block !important;}
 .logoimageHeader{padding-top: 7px;max-width: 260px;margin-right: 0;display: inline-block;;}
 .yb-badge{margin-top:0;}
 .navbar_brand_wrapper .site-logo{margin-top:0 !important;}
 .navbar_brand_wrapper{width: 200px !important;margin-left: calc(50% - 100px) !important;text-align:center;}
 .navbar_links_wrapper{width: calc(50% - 100px) !important;position:initial;}
 .mobile-nav-icon{position: absolute;left: 0;top: 7px;}
 .menu_text{display: block;
   line-height: 1;
   margin-top: -2px;
   position: relative;
   color: #fff;
   width: 40px;
   margin-left: -5px;}
 .yellowdog_imageWrapper{display:none;}
 .mobile_brandWrapper{display:block;}
 .desktop_logo{display:none;}
 .yb-badge{display:none;}
 .yb-badge.yb-badge_show{display:block;margin-left: 0;margin-top: 0!important;float: left;}
 .yellowdog_imageWrappermobile{width: 50%;float: right;text-align: right;}
 .trustpilot-widget{height: 80px !important;}
 .carousel-collection-section .gl_column-inner{padding-bottom:20px;}

 .info-tabs-home.Delievery_Wrapper .info-tab-single .right{margin-left:0;width:60%;}
 .PromoBanner_row > .gl_column_container.gl_col-md-12.gl_col-lg-12{display:none;}
 .Mobile-Bannerhome{display:block;}
 .Mobile-Bannerhome img {display:block; margin: auto auto;}

 .categoryProduct_Links{float:left;width: calc(100% - 100px);padding-left: 10px;}

 .container, .shopify-section, .copyright_text, .main-header > .container{width: auto;max-width: 100%;}
 .mobile-nav{-webkit-transform: translate3d(-560px, 0, 0);transform: translate3d(-560px, 0, 0);-ms-transform: translate3d(-560px, 0, 0);-sand-transform: translate3d(-560px, 0, 0);}
 .document-ready .mobile-nav{margin-top: 0px;z-index: 9999;    width: 260px;}
 .main-header.header-categories{    position: relative;z-index: 999;}
 .cart-widget-side{z-index: 9999;}
 .basel-close-side{    z-index: 999;}

 .regular-logo{position:static !important;}
 .navbar_links_wrapper .right-column .wishlist-info-widget{margin-top:0;}
 .mobile-nav-icon .basel-burger::before{top: -8px;}
 .mobile-nav-icon .basel-burger::after{top: 8px;}
 .mobile-nav-icon .basel-burger, .mobile-nav-icon .basel-burger::after, .mobile-nav-icon .basel-burger::before{background-color: #fff;height: 2px;}
 .site-logo .basel-main-logo{display: inline-block;}
 .navbar_brand_wrapper{float: left;max-width:100%;padding-left:0;}
 .navbar_links_wrapper{width: calc(100% - 220px);float: left;text-align: right;padding-right: 0;padding-left: 0}
 .search_wrapper{display:none;}
 .cartWrapper{width:auto !important;float:left;}
 .navbar_links_wrapper #header-checkout{display:none;}
 .main-header .wrapp-header{min-height: 100%;}

 .main-header .header-container .yb-badge{margin-left: 0;width: 90px !important;float: left;margin-top: 0px;}
 .navbar_brand_wrapper .trustpilot-widget{height:auto !important;}
 .tp-widget-wrapper{    min-width: 60px !important;}
 .main-header .site-logo{max-width:200px;float:none;margin-top: 0;width:180px;}
 .header-container{padding-top: 5px;padding-bottom: 10px;margin-left: -5px;}
 .topbar-wrapp .top-bar-right,
 .topbar-wrapp .top-bar-left{font-size: 8px;line-height:20px;}
 .topbar-wrapp .top-bar-left{text-align:center;padding-left: 100px;padding-left: 0px;margin-top: -66px;}
 .navigationbar_wrapper{display:inline-block;}
 .website-wrapper-brands{padding-top: 0 !important;}
 .announcement_bar{display:inline-block;}


 .section_gl_bands .owl-carousel .owl-dots{bottom: -18px;}
 .topbar-wrapp{background-color: #1d1d1d;position: relative;z-index: 999;text-align:center;}
 .topbar-wrapp.hidden-for-mobile{display:none;}
 .topbar-wrapp.show-for-mobile{display:block;}
 .topbar-content{display:block;height:30px;}
 .site-content{padding-left:0;padding-right:0;}
 .Promo_collection_Banner .gl_column_container{padding-top: 0;}



 .category_mainwrapper .gl_column_container>.gl_column-inner{padding-left:0;padding-right:0;}
 .productCategory_LinksWrapper{padding: 18px 15px;position:relative;}
 #shopify-section-gl_newsletter.index-section .mc4wp-form input[type=email]{font-size: 14px !important;}
 .gl_custom_gl_newsletter .spb_content_element{margin-bottom:0;}
 #shopify-section-gl_newsletter.index-section .mc4wp-form input[type=submit]{right:0;}

 .basel-tab-wrapper.produc_tab_block .sub_category{padding-left: 15px !important;padding-right: 15px !important;padding-top: 10px !important;padding-bottom: 10px !important;}
 .basel-tab-wrapper.produc_tab_block.active .sub_category {display: block !important;}
 .product_block_wrapper .related_product_gallery img{max-height: 250px !important;}
 .basel-hover-alt .product-element-top, .product-list-item .product-element-top{max-height: 250px;min-height: 250px;}


 .footer-sidebar .footer-column.col-md-2{width: 25% !important;}
 .main-footer .footer-sidebar.widget-area.row .footer-column .textwidget img{max-width:100% !important;}
 .newsletter_form .mailchimp-input-icon{height:auto !important;padding-bottom: 20px;text-align: left;}
 .product_categoryWrapper .gl_row.catogory_FullWrapper{    padding-top: 60px;    padding-left: 30px;
   padding-right: 0;}

 .main-footer .footer-sidebar.widget-area.row .footer-column:first-child{width: 20% !important;}
 .footer-sidebar .footer-column.col-md-2:nth-child(2){width: 20% !important;}
 .footer-sidebar .footer-column.col-md-2:nth-child(3){width: 20% !important;}
 .footer-sidebar .footer-column.col-md-2.none{width: 40% !important;}
 .shopify-account .site-content{padding-left: 15px;padding-right: 15px;}
}
@media screen and (max-width:992px) and (min-width:768px){
 .footer-container .footer-column ul.menu li a{font-size: 12px;}
 .footer-container .footer-column .widget-title{font-size: 12px;}
 .left_linktitle{font-size: 12px;}
 .footer-container ul li.address_wrap{font-size: 12px;}
 ul.menu.payments li{width: 35px;}
 .contact_helpBlock .contactHelp_Image{max-width: 70px;}
 .contact_helpBlock{padding-right: 80px;}
 .sidebar-categories .accordion-side-menu > label{font-size: 14px;}
 .sidebar-categories .accordion-side-menu{font-size: 14px;}
 .collection_page .gl_column-inner.gl_outside{padding-left: 35px !important;padding-right: 20px !important;}
}
@media screen and (max-width:767px){
 #shopify-section-gl_newsletter.index-section .mc4wp-form input[type=email]{width: 100%;float: none;display: block;max-width: 500px;height: 35px;margin-bottom:7px;}
 #shopify-section-gl_newsletter.index-section .mc4wp-form input[type=submit]{width: auto;float: none;display: inline-block;height: auto;}
 .product-desc-accordion-mobile { display: none; }
 .newsletter_socialwrapper .get-social-home h2{text-align:left;margin-bottom: 20px !important;}
 .newsletter_blocksection .get-social-home{display: block;text-align: left;}
 .newsletter_textwrapper h1{text-align:left !important;}
 .newsletter_form .mailchimp-input-icon{padding-bottom:0;}
 .newsletter_socialwrapper{text-align:left;}
 .related_blogs_wrapper .gl_column-inner.inner_space_area{padding-left:0px !important;padding-right:0px !important;}
 .blog_article_container.blog_single_block > .row{margin-left:0;margin-right:0;}
 .swatches-select .size_box{font-size: 13px !important;}
 .footer-sidebar .footer-column.col-md-2:nth-child(2){width:100% !important;}
 .footer-sidebar .footer-column.col-md-2:nth-child(3){width:100% !important;}
 .info-tabs-wrapper{display:none;}
 .product_page_description #showmore-1{display:none;}
 .Logo_Image.alignment-left{left: 10px;max-width: 250px;}
 .Logo_Image.alignment-right{right: 10px;max-width: 250px;}
 .Logo_Image.alignment-Center{max-width: 250px;}

 .mob_filter_wrapper > ul{border-top: solid 1px #d8d8d8;}
 .info-tabs-home.Delievery_Wrapper .footerTabsContainer .info-tab-single .right{margin-left:-90px !important;}
 .collection_information_wrapper .products-footer{margin-left:0;margin-top:50px;}
 .basel-images-gallery .gallery-images{margin-bottom: 50px;margin-top: 15px;}
 .section_gl_bands .owl-carousel .owl-dots{bottom: -32px;}
 .owl-carousel .owl-dots .owl-dot.active span, .brand-logos-geek.owl-carousel .owl-dots .owl-dot:hover span{width:6px;height:6px;}
 .owl-carousel .owl-dots .owl-dot.active span, .brand-logos-geek.owl-carousel .owl-dots .owl-dot:hover span{background:#000;margin: 5px 7px;}
 .categoryProduct_Links{    padding-left: 40px;}
 .product_category_wrapper{width:100%;}
 .info-tabs-home.Delievery_Wrapper .info-tab-single:nth-child(3n-1) .left img{margin-left:auto !important;}
 .productCategory_LinksWrapper::after{content:'';position:absolute;left:0px;right:0px;height:1px;background:#fff;opacity: 0.5;bottom: 0;}
 .footer-container .footer-column:first-child .widget-title, .footer-container .footer-column .widget-title{border-bottom:none;position:relative;    padding: 10px 15px;}
 .footer-container .footer-column:first-child .widget-title:before ,
 .footer-container .footer-column .widget-title:before{content:'';position:absolute;background-color:rgba(151, 151, 151, 0.37);height:1px;bottom:-3px !important;left:15px;right:15px;display: block;width: auto;}
 .footer-container .footer_section_toggle .widget-title:after{right:15px;}
 .footer-sidebar .footer_section_toggle.active .widget-title:before{background-color:transparent;}
 .footer-sidebar .footer-column:last-child .footer-widget .widget-title::before{display:none;}
 .mobile-footer-html {display: block;}
 .info-tabs-home.Delievery_Wrapper .info-tab-single .right{margin-left: 0px !important;width: calc(100% - 140px);}
 .collection_mobcontent{display:block;margin-bottom: 30px;}
 .collection_deskcontent{display:none;}

 .gl_custom_gl_newsletter .spb_content_element{padding-left:0;padding-right:0;}
 .topbar-wrapp .top-bar-left{padding-left:0;text-align:center;}
 .footer-sidebar .footer-column.col-md-2{width: 100% !important;}
 #shopify-section-gl_newsletter.index-section .spb_content_element .spb_wrapper h1{text-align: left !important;font-size: 18px;margin-bottom: 5px !important;margin-left:-15px;margin-right:-15px;}
 .mc4wp-form div{max-width: 100%;}
 .shopify-product-gallery__wrapper .shopify-product-gallery__image{text-align:center;}
 .shopify-product-gallery__wrapper .shopify-product-gallery__image a{display:inline-block;}
 .product-tabs-wrapper .gl_column-inner.inner_space_area{padding-left:15px;padding-right:15px;}
 .product_tabs_left{    width: 100%;}
 .product_topImage_wrapper{padding-left:15px;padding-right:15px;}
 .main-footer .footer-column.none{display:none;}

 .footer-container{background-attachment: fixed;}
 .gl_custom_gl_newsletter > .spb_column > .gl_column-inner{padding-top:15px;}
 .newsletter_links_wrapper{float: none;}
 #shopify-section-custom-get-social .get-social-home{text-align:center;padding-top: 25px;}
 .get-social-home ul li{margin-right: 30px;}
 .copyright_BottomWrapper{padding: 13px 15px 10px;}
 .get-social-home h2{width: 100%;float: none;font-size: 15px !important;margin-top: 0;margin-bottom: 25px;}
 .copyright_BottomWrapper p{font-size: 10px;}
 .carousel-collection-section .slider-title{margin-bottom:40px;}

 .product_categoryWrapper .productCategory_LinksWrapper.active .menu-item::after{background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/up-arrow-grey.svg?v=6840269868659518572');
 }
 .info-tabs-home.Delievery_Wrapper .info-tab-single p{text-align:center;font-size:11px;}
 .Delievery_Wrapper .info-tab-single {padding: 12px 20px;position:relative;}
 .Delievery_Wrapper .info-tab-single::after{content:'';position:absolute;left:10px;right:10px;bottom:0;background:#fff;height:1px;width:auto;opacity: 0.5;}
 .Delievery_Wrapper .info-tab-single:last-child::after{display:none;}
 .info-tabs-home.Delievery_Wrapper .info-tab-single .left img{max-width: 35px;max-height: 35px}
 .footer-sidebar .footer-column.col-md-2{width:100%;}
 .PromoBanner_row{margin-bottom:0;}

 .Category_image{display:block;max-width: 100px;float: left;}
 .index-section_category_menu .product_categoryWrapper .gl_column_container .gl_column-inner .spb_wrapper .spb_text_column.spb_content_element{background-image:none !important;    padding-left: 0 !important;margin-bottom:0 !important;padding-bottom:0px;}
 .index-section_category_menu .spb_content_element{min-height:auto !important;}

 .product_categoryWrapper .gl_row.catogory_FullWrapper{padding-top:0;padding-left:0;padding-right:0;margin-left:0;margin-right:0;font-family: Grotesque, Arial, Helvetica, sans-serif;}
 .product_categoryWrapper .gl_row.catogory_FullWrapper .menu-item{font-size: 14px;margin-bottom:0 !important;font-family: Grotesque, Arial, Helvetica, sans-serif;padding-right: 30px;position:relative;}
 .product_categoryWrapper .gl_row.catogory_FullWrapper .menu-item::after{background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/down-arrow-grey.svg?v=13030243400269859271');
       content: '';position: absolute;right: 0;width: 18px;height: 18px;display: inline-block;background-size: 18px;background-repeat: no-repeat;top: 6px;
   }
 .product_categoryWrapper .gl_row.catogory_FullWrapper .active .menu-item::after{background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/up-arrow-grey.svg?v=6840269868659518572');
   }
 .submenu_ProductCategory{padding-left:0 !important;padding-bottom:20px;}
 .submenu_ProductCategory{padding-left: 4px;display: none;margin-top: 10px;}

 .produc_tab_block .need_help_block{width: 100%;}
 .related-and-upsells>section{border-top:none !important;}
 .collectionImage_Banner{width:100%;float:none;}
 .Header_banner{margin-bottom:0px;}
 .single-product-content .price del{font-size: 18px;}
 .price.product_price_wrapper, .product_price_wrapper #product-price{font-size: 20px;}
 .mobile_address li{position: relative;padding-left: 0;}
 .mobile_address li img{position: absolute;left: 0;display: none;}
}
@media screen and (max-width:640px){
 #reviews-summary.tp-widget-businessinfo{font-size:7px;}
 .title.slider-title{font-size: 14px;}
 .related_product_block .slider-title::after, .carousel-collection-section .slider-title::after{width: 55px;height:3px;}
 .price.related_product_price .money{font-size: 18px;}
 .price.related_product_price{font-weight: normal;}

}
@media screen and (max-width:480px){
}
@media screen and (max-width:420px){
 .main-header .site-logo{width:170px;}
}
@media screen and (max-width:360px){
 .main-header .site-logo{width:150px;}
 .navbar_brand_wrapper{margin-left: calc(50% - 75px) !important;width: 150px !important;}
 .navbar_links_wrapper{width:calc(50% - 75px) !important;}

 .right-column>div:first-child{margin-right:7px;}
 .document-ready .mobile-nav{margin-top:56px;}
}

/********** ENDS CSS FROM 24TH APRIL 2018 **************/



.basel-cart-totals {
     position: absolute;
   top: 0px;
   right: -8px;
   background-color: black;
   width: 15px;
   height: 15px;
   border-radius: 7.5px;
   text-align: center;
   top: -5px;
   font-weight: 700;
   line-height: 15px;
   font-size: 11px;
}

.cart_totals .note {
 visibility:hidden}


@media (min-width:1008px) {
.desktop{
 display:block;}
.mobile {
 display:none;
}}

@media (max-width:1007px) {
.desktop{
 display:none;}
.mobile {
 display:block;
}}


.fullwidth {
 width:100%;
 padding-top:10px
}




.saso-summary {
   font-size: 14px;
   color: #08CB64;
   font-weight: 400;
   text-transform: uppercase;
}

.saso-price {
     font-size: 14px;
   color: #08CB64 !important;
   font-weight: 400 !important;
   text-transform: uppercase;
}

.shippingsummary {
 font-size: 13px;
   color: #BAACAC;
   letter-spacing: -0.07px;
}

.saso-cart-total {
     margin-top: 10px;
}

@media (max-width: 768px){
.mobile-none {
 display:none !important;
}
 .shopify-cart-form__cart-item {
       border-bottom: 2px solid #ECECEC;
   padding-top: 5%;
   padding-bottom: 5%;
   display: block;
}

 .shopify .variation dd, .shopify-page .variation dd {
   font-size:13px;
   top:0px !important;
 }

.mobile-gray {
  background-color: #F8F8F8;
   padding-bottom: 20px;
}

 .saso-summary {
   font-size:11px !important;
 }
.holder {

   padding-bottom: 5%;
  display: table;
   width: 100%;
}
 .desktop {
   display: none !Important;
}
}

@media (min-width: 769px) {
 .mobile {
   display:none;
 }
}


@media (min-width: 993px) {
 .tablet {
   display:none;
 }
}

/* Pacman related styles */


 .pacman #shopify_add_to_cart {
   background-image:url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/pacman-eat.png?v=7681719290936529281');
   background-repeat:no-repeat;
   background-color: #000 !important;
   background-position: 30px center;
 }


 .pacman-hideme {
   display:none !important;
 }

 .pacman .embed-responsive-item {
   max-width: 100%;
       margin: 0 auto;
   display: block;
/*     height: auto !important; */
}

.pacman .product_price_wrapper #product-price {
font-size: 22px;
}


@media screen and (min-width:767px) {
.pacman .product_price_wrapper #product-price {
 font-size: 24px;
}

.threedee_text {
 background: #F8F009;
 padding-top: 20px;
 padding-bottom: 20px;
 font-size: 12px;
 margin-left: -15px !important;
 margin-right: -15px !important;
 margin-top: 0;
 text-align: center;
 font-size: 25px;
}

.pacman .product-image-summary.col-sm-12 {
 padding-left: 0px !important;
 padding-right: 0px !important;
}
.row-pacman-02 {
 margin-left: -15px;
 margin-right: -15px;
}
.pacman-page-area .col-sm-6.summary.entry-summary.product_page_description {
 background: #F8F009;
 padding-top: 40px;
 padding-bottom: 20px;
}

.pacman .pacman-image img {
 max-width: 250px;
 margin-top: 15px;
 margin-bottom: 10px;
}

.pacman .single-product-content .cart .quantity input[type="number"] {
 background: #F8F009;
}

.pacman .product_page_description {

 padding-left: 0px !important;
 padding-right:0px !important;
}

.pacman .product_page_description .summary-inner {

 margin-left: 50px !important;
 margin-right:10px;
}

.pacman .col-sm-6.summary.entry-summary.product_page_description {
 width: calc(50% - 30px) !important;
}

.pacman-description-mobileonly {
 display:none;
}
.pacman-back-footer {
 width: calc(100% - 16px);
}
.rightcontainer-pacman-bottom {
 width: calc(50% - 1px);
}
}

@media screen and (min-width:767px) and (max-width:1400px) {
.pacman .col-sm-6.summary.entry-summary.product_page_description {
 width: calc(50% - 15px) !important;
}

.pacman .fix_container {
 margin-top: 0;
}

.rightcontainer-pacman-bottom {
 width: 50%;
}

.pacman-back-footer {
 width: 100%;
}
}




.topoverlay {
   z-index: 1;
   left: 50%;
   top: 50%;
   margin-left:-40px;
   margin-top: -40px;
   width: 80px;
   height: 80px;
   position: absolute;
}

.topoverlay img {
 max-width:80px;
 cursor:pointer;
}


.rightcontainer-pacman-bottom {
min-height:400px;
background-size: cover;
background-position: right center;
}

.pacman-back-title {
font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;
font-size: 28px;
color: #FFF;
font-weight: normal !important;
}



.pacman-back-content {
font-size: 16px;
line-height: 2;
max-width: 300px;
color: #FFF;

font-family: Grotesque;
margin-top: 20px;
}

.pacman-back {
margin-top: 70px;
margin-left: 50px;
}

.pacman-back-button:hover {
text-decoration:none;
opacity:0.8;

}
.pacman-back-image {
   margin-top: 20px;
}
.pacman-back-button {
   margin-top: 20px;
   width: 265px;
   height: 48px;
   line-height: 48px;
   color: #000;
   text-align: center;
   cursor: pointer;
   display: inline-block;
   background: #F8F009;
   border-radius: 3px;
   margin-bottom: 100px;
   font-family: 'Grotesque';
}

.pacman-back-footer {
   background: #000;
   min-height: 100px;
   text-align: center;
   line-height: 100px;
   color: #fff;
}

.pacman .single-product-content .product-image-summary {
   margin-bottom: 0px;
}

.pacman-video-container.col-sm-12 {
/*     margin-bottom: -5px; */
}

.col-sm-6.sameheight.rightcontainer-pacman-bottom,.pacman-back-footer {
box-shadow: inset 0 0 0 2000px rgba(0,0,0,0.3);
}

.pacman-back-footer p,.pacman-back-footer ul,.pacman-back-footer ul .slick-track li  {
display: inline-block;
color: #fff;
}

.pacman-back-footer ul .slick-track li  {
margin-left: 20px;
max-height: 49px;
}
.pacman-back-footer ul .slick-track li  img {
max-height: 49px;
}
@media screen and (max-width:767px) {

 .pacman-back {
   margin-top: 30px;
   margin-left: 35px;
   margin-right: 35px;
 }

 .threedee_text {
   background: #F8F009;
   padding-top: 20px;
   padding-bottom: 20px;
   font-size: 12px;
   margin-left: -15px !important;
   margin-right: -15px !important;
   margin-top: -5px;
   text-align: center;
   font-size: 25px;
}
 .pacman .col-sm-6.summary.entry-summary.product_page_description {
   width: 100% !important;
 }

 .col-sm-6.sameheight.rightcontainer-pacman-bottom,.pacman-back-footer {
   margin-right: -15px;
   margin-left: -15px;
   clear: both;
   padding-top: 1px;
   box-shadow: inset 0 0 0 2000px rgba(0,0,0,0.5);
 }

 .packman-image-desktop {
   display:none;
 }

 .pacman-description-mobileonly {
   background:#F8F009;
 }

 .pacman-image.packman-image-mobile img {
   display: block;
   max-width: 250px;
   margin-bottom: 40px;
 }

 .pacman-description-inner-mobile {
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 30px;
   padding-bottom: 50px;
   width: calc(100% - 70px);
   margin-left: 35px !important;
 }
 .pacman-description-inner-mobile p {
   font-size: 14px;
   color: #000000;
   line-height: 1.77;
   letter-spacing: 0.6px;
   font-family: Grotesque, Arial, Helvetica, sans-serif;
 }
}

@media screen and (max-width:767px) {
 .pacman-back-footer p,.pacman-back-footer ul,.pacman-back-footer ul .slick-track li  {
   display: block;
   color: #fff;
 }

 .pacman-back-footer {
   padding-top: 20px;
   padding-bottom: 20px;
 }

 .pacman-back-footer ul .slick-track li  {
   margin-bottom: 15px;
 }

 .pacman-back-footer ul .slick-track li  img {
   margin: auto auto;
   display: block;
 }
}
@media screen and (max-width: 1400px){

 .pacman  .single-product-page.single-product-content > .container {
   padding-left: 0;
   padding-right: 0;
 }
 .fix_container{
   padding: 0;
   margin-top:5px;
 }
}
/* @media screen and (max-width:767px){.pacman .embed-responsive-item {min-width:85%;}} */

@media (max-width: 992px) {
.xs-half {
 width:50%;
 float:left;
}
}



#shopify-section-promo-header {
min-width:100% !important;
}

.promotional-banner-text p {
font-size:14px !important;
text-transform:uppercase;
}

.product-additional-galleries {
max-width: 100% !important;
width: auto !important;
}

.basel-threed-view .threed-view-images img {
left: 0;
}

.product-360-view-wrapper {
margin-top: 0;
}

.single-product-content .out-of-stock.variant_stock {
margin-top:10px;

}

/* 15 Nov 2018 Free Slippers popup starts */
#free-slippers-popup {
padding: 0 !important;
background-color: transparent;
}

#free-slippers-popup .slippers-overlay {
position: absolute;
height: 100%;
width: 100%;
background: rgba(0,0,0,0.4);
}

#free-slippers-popup .fancybox-close-small {
background: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/slippers-close.svg?v=7662579994370784658");
background-size: 30px;
right: 0;
top: 20px;
background-repeat: no-repeat;
display: block !important;
visibility: visible !important;
}

#free-slippers-popup > img {
border-radius: 5px;
}

#free-slippers-popup .fancybox-close-small svg {
display: none;
}

#free-slippers-popup a,
#free-slippers-popup .l1,
#free-slippers-popup .l2 {
position: absolute;
bottom: 30px;
left: 0;
right: 0;
text-align: center;
}

#free-slippers-popup a {
color: #000;
bottom: 140px;
font-size: 15px;
background: rgb(255, 217, 0);
font-weight: 700;
width: 250px;
padding: 20px;
border-radius: 3px;
margin: auto auto;
transition: all ease-in 0.2s;
}

#free-slippers-popup a:hover {
text-decoration: none;
transition: all ease-in 0.2s;
opacity: 0.9;
}

#free-slippers-popup .l1 {
bottom: 275px;
font-size: 30px;
color: #fff;
font-weight: 400;
letter-spacing: 2px;
}

#free-slippers-popup .l2 {
bottom: 200px;
color: #fff;
font-size: 40px;
font-weight: 400;
}

@media (max-width: 640px) {
#free-slippers-popup .fancybox-close-small {
 background-size: 25px;
 right: -10px;
 top: 10px;
}

#free-slippers-popup a {
 bottom: 70px;
 font-size: 13px;
 padding: 15px;
}

#free-slippers-popup .l2 {
 bottom: 125px;
 font-size: 30px;
}

#free-slippers-popup .l1 {
 bottom: 180px;
 font-size: 30px;
}
}

/* 15 Nov 2018 Free Slippers popup ends */

/*=========14 Dec 2018 Features update css PSK=======*/

@font-face {
font-family: 'pixeledregular';
src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/pixeled-webfont.woff2?v=5240353663369774314),
url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/pixeled-webfont.woff?v=6482664929271033836);
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'llpixelregular';
src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/llpixel3-webfont.woff2?v=16839966264624615865),
url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/llpixel3-webfont.woff?v=1092149331373206054);
font-weight: normal;
font-style: normal;
}

/*.pacman-page-area .col-sm-6.summary.entry-summary.product_page_description {
background: #F8F009;
padding-top: 40px;
padding-bottom: 20px;
}*/

.pacman-page-area .yith-wcwl-add-to-wishlist {
position: absolute;
right: 15px;
top: 25px;
}

.pacman-page-area .yith-wcwl-add-to-wishlist a {
font-size: 0;
}

.pacman-page-area .yith-wcwl-add-to-wishlist a::before {
color: black !important;
}

.pacman .pacman-page-area #shopify_add_to_cart {
background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/addtocart_icon.svg?v=7896055875278908158) no-repeat;
border-radius: 5px;
background-position: 30px center;
background-color: #000 !important;
font-size: 15px !important;
line-height: normal;
letter-spacing: 0.6px !important;
/* font-family: NeueKabel;*/
text-transform: inherit;
}

.pacman-page-area .product_title.product_title_block {
font-size: 16px;
line-height: normal;
letter-spacing: 0.9px;
}

.pacman-page-area h3.product_title.product_title_block {
display: none;
}

.watch_video {
display: inline-block;
width: 100%;
margin-bottom: 20px;
}

.watch_video a {
text-decoration: none;
outline: none;
}

.watch_video span {
font-size: 14px;
font-family: Consolas;
line-height: 1.2;
display: inline-block;
font-weight: bold;
margin-left: 10px;
vertical-align: middle;
}

.watch_video .icon_play {
display: inline-block;
}

.heading_wrapper {
display: inline-block;
width: 100%;
}

.heading_wrapper h3 {
font-size: 25px;
line-height: normal;
letter-spacing: 1.1px;
text-align: center;
color: #f8f009;
font-family: pixeledregular;
display: inline-block;
}

.heading_wrapper p {
color: #fff;
font-size: 15px;
line-height: 2.13;
letter-spacing: 0.7px;
font-family: Consolas;
max-width: 70%;
margin: 0 auto;
}

.featured_update_wrapper {
background: #1c1c1c;
padding: 20px 30px;
padding-bottom: 40px;
display: inline-block;
width: 100%;
}

.featured_update_wrapper .heading_wrapper {
display: inline-block;
width: 100%;
}

.featured_update_wrapper .heading_wrapper h3 {
font-size: 35px;
line-height: normal;
letter-spacing: 1.1px;
text-align: center;
color: #f8f009;
font-family: pixeledregular;
display: inline-block;
margin-bottom: 0;
background: #1c1c1c;
padding: 0 60px;
border-bottom: 2px solid blue;
padding-bottom: 5px;
position: relative;
}

.pink-line {
border-bottom: 2px solid #ff02ec !important;
}

.pink-line:after {
background: #ff02ec !important;
}

.pink-line:before {
background: #ff02ec !important;
}


.featured_update_wrapper .heading_wrapper h3:before,
.featured_update_wrapper .heading_wrapper h3:after {
content: "";
position: absolute;
z-index: 100;
top: 75%;
width: 3px;
height: 27%;
background: blue;
}

.featured_update_wrapper .heading_wrapper h3:before {
left: 0;
}

.featured_update_wrapper .heading_wrapper h3:after {
right: 0;
}

.blue_wrap {
background: #0f02ff;
padding: 2px;
border-radius: 10px;
margin: 10px 30px;
margin-top: -28px;
}

.blue_wrap .center_bx {
background: #1c1c1c;
border-radius: 10px;
padding: 40px 50px;
padding-top: 65px;
}

.pink_wrap {
background: #ff02ec;
padding: 2px;
border-radius: 10px;
margin: 10px 30px;
margin-top: -28px;
}

.pink_wrap .center_bx {
background: #1c1c1c;
border-radius: 10px;
padding: 40px 50px;
padding-top: 65px;
}

.feature_listing {}

.feature_listing ul {}

.feature_listing ul li {
font-size: 15px;
font-weight: bold;
font-family: Consolas;
line-height: 2.13;
letter-spacing: 0.7px;
color: #fff;
margin-bottom: 40px;
display: inline-block;
width: 100%;
position: relative;
padding-left: 40px;
}

.feature_listing ul li .icon_ghost {
display: inline-block;
margin-right: 10px;
position: absolute;
left: 0;
width: 25px;
height: 25px;
}

.feature_listing ul li .icon_ghost.ghost-red_icon {
background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/ghost-red_icon.svg?v=10276253086054919345);
background-repeat: no-repeat;
background-size: 100%;
}

.feature_listing ul li .icon_ghost.ghost-orange_icon {
background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/ghost-orange_icon.svg?v=8746961478111533577);
background-repeat: no-repeat;
background-size: 100%;
}

.feature_listing ul li .icon_ghost.ghost-pink_icon {
background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/ghost-pink_icon.svg?v=154032113439702223);
background-repeat: no-repeat;
background-size: 100%;
}

.feature_listing ul li .icon_ghost.ghost-blue_icon {
background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/ghost-blue_icon.svg?v=4304608369998875308);
background-repeat: no-repeat;
background-size: 100%;
}

.slider-embed_wrapper_pacman-area {}

.slider-embed_wrapper_pacman-area .slider-embed_wrapper {
margin: 0;
}

.slider-embed_wrapper_pacman-area .product-360-view-wrapper {
margin: 0;
}

.slider-embed_wrapper_pacman-area .slider-embed_wrapper .rightcontainer-pacman-bottom {
box-shadow: none !important;
}

.slider-embed_wrapper_pacman-area .slider-embed_wrapper .threedee_text {
font-size: 20px;
font-family: pixeledregular;
line-height: normal;
letter-spacing: 1.3px;
color: #000;
text-transform: uppercase;
}

.slider-embed_wrapper_pacman-area .basel-threed-view {
/*height: 100% !important;*/
}

.slider_owl {
margin-left: -15px !important;
margin-right: -15px !important;
}

.slider_owl .slick-dots {
position: absolute;
bottom: 50px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}

.slider_owl .slick-dots li {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}

.slider_owl .slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 100%;
height: 100%;
padding: 0;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
position: relative;
}

.slider_owl .slick-dots li button:before {
font-family: 'slick';
font-size: 0;
line-height: normal;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 16px;
height: 16px;
content: '•';
text-align: center;
opacity: 1;
color: #fcea00;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
border: 2px solid #fff;
border-radius: 50%;
background: #fcea00;
}

.slider_owl .slick-dots li.slick-active button:before {
opacity: 1;
color: black;
background: #000;
}

.slider_owl .slick-prev,
.slider_owl .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 40px;
height: 60px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}

.slider_owl .slick-prev:hover,
.slider_owl .slick-prev:focus,
.slider_owl .slick-next:hover,
.slider_owl .slick-next:focus {
color: transparent;
outline: none;
background: transparent;
}

.slider_owl .slick-prev:before,
.slider_owl .slick-next:before {
content: '';
height: 60px;
width: 35px;
display: inline-block;
opacity: 1;
background-repeat: no-repeat;
}

.slider_owl .slick-prev {
left: 50px;
}

.slider_owl .slick-prev:before {
background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/arrow_pixel_left.svg?v=5939915486381658179) !important;
}

.slider_owl .slick-next:before {
background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/arrow_pixel_right.svg?v=8532956967905122371) !important;
}

.slider_owl .slick-next {
right: 50px;
}

/* Dots */

.slider_owl .slick-dotted.slick-slider {
margin-bottom: 30px;
}

.slider_owl .slick-dots li button:hover,
.slider_owl .slick-dots li button:focus {
outline: none;
}

.slider_owl .slick-dots li button:hover:before,
.slider_owl .slick-dots li button:focus:before {
opacity: 1;
}

/*end slider_owl*/

.product_specification {
background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Rectangle_bg.jpg?v=4021595833457151241) no-repeat;
background-size: cover;
padding: 70px 70px;
padding-bottom: 320px;
}

.product_specification .heading_wrapper {
max-width: 80%;
margin: 0 auto;
margin-bottom: 60px;
display: block;
}

.product_specification .heading_wrapper h3 {
font-size: 29px;
line-height: 1.2;
letter-spacing: 0.9px;
margin-bottom: 30px;
font-family: llpixelregular;
}

.product_specification .heading_wrapper p {
color: #fff;
font-size: 15px;
line-height: 2.13;
letter-spacing: 0.7px;
font-family: Consolas;
max-width: 65%;
margin: 0 auto;
}

.product_specification .row {
margin-left: 0;
margin-right: 0;
}

.product_specification .spe_items {
padding: 0 30px;
}

.product_specification .images_wrapper {
width: 100%;
}

.product_specification .spe_items .numeric {
font-size: 59px;
font-weight: normal;
font-family: llpixelregular;
line-height: normal;
letter-spacing: 1.8px;
text-align: center;
color: #f8e71c;
margin-bottom: 40px;
}

.product_specification .spe_items .img_wrap {
border: 8px solid #f8e71c;
border-radius: 50%;
width: 246px;
height: 246px;
margin: 0 auto;
}

.product_specification .spe_items .img_wrap img {
border-radius: 50%;
}
.pink_line {
border: 8px solid #ff02ec !important;
}


.product_specification .spe_items .text_wrap {
color: #fff;
margin-top: 30px;
}

.product_specification .spe_items .text_wrap h4 {
font-size: 22px;
font-weight: normal;
font-family: llpixelregular;
line-height: normal;
letter-spacing: 1.3px;
color: #fff;
text-transform: uppercase;
}

.product_specification .spe_items .text_wrap p {
font-size: 15px;
line-height: 1.73;
letter-spacing: 1.8px;
font-weight: bold;
color: #fff;
margin-top: 10px;
font-family: Consolas;
}

/* end product_specification*/

.faq_wrapper {
background: #f8e71c;
}

.faq_wrapper .heading_wrapper {
/*background: #f8e71c;*/
background: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Combined_Shape.png?v=8318954997195650552') no-repeat;
background-position: center top;
padding: 80px 0;
padding-bottom: 20px;
/*border-top-left-radius: 50%;
border-top-right-radius: 50%;*/
margin-top: -200px;
}

.faq_wrapper .heading_wrapper h3 {
color: #000;
font-size: 50px;
line-height: normal;
letter-spacing: 1.6px;
font-family: llpixelregular;
}

.faq_wrapper .heading_wrapper p {
color: #000;
font-size: 20px;
line-height: normal;
letter-spacing: 1.6px;
font-family: Consolas;
}

.accordion_wrap {
padding: 30px 0;
}

.accordion-faqs-menu {
padding: 0;
margin: 0;
list-style: none;
color: #fff;
}

.accordion-faqs-menu>li {
padding: 5px 50px;
margin-bottom: 15px;
background: #000;
}

.accordion-faqs-menu .title_heading {
cursor: pointer;
position: relative;
font-size: 25px;
line-height: 1.5;
letter-spacing: 0.6px;
color: #fff;
font-family: Consolas;
padding-left: 50px;
padding-right: 30px;
font-family: llpixelregular;
}

.accordion-faqs-menu .title_heading .icon_ghost {
position: absolute;
left: 0;
}

.title_heading::after {
content: "+";
font-family: llpixelregular;
font-size: 46px;
line-height: .4;
position: absolute;
right: 15px;
top: 0;
color: #f8e71c;
}

.title_heading.open::after {
content: "-";
font-family: llpixelregular;
position: absolute;
right: 20px;
top: 0px;
font-size: 46px;
}

.accordion_wrap .accordion-faqs-content {
display: none;
margin-top: 15px;
margin-bottom: 10px;
padding-left: 50px;
color: #fff;
}

.accordion_wrap .accordion-faqs-content p {
font-size: 16px;
line-height: 1.3;
letter-spacing: 0.6px;
color: #fff;
}

.press_wrapper {
background: #1c1c1c;
padding: 30px 0;
padding-bottom: 70px;
}

.press_wrapper .heading_wrapper h3 {
color: #fff;
font-size: 20px;
margin-bottom: 5px;
}

.press_wrapper .heading_wrapper p {
color: #fff;
}

.press_wrapper .row {
margin: 0;
}

.press_wrapper .pacman-back-footer {
background: transparent;
box-shadow: none;
}

.pacman-page-area .pacman-back-footer ul .slick-track li  {
margin: 0 40px;
max-height: 100px;
max-width: 130px;
vertical-align: middle;
float: none;
}

.pacman-page-area .pacman-back-footer ul .slick-track li  img {
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
}

/*========responsive css========*/

@media (min-width: 992px) and (max-width: 1399px) {
.product_specification {
 padding: 70px 10px;
 padding-bottom: 250px;
}
.product_specification .spe_items .img_wrap {
 width: 200px;
 height: 200px;
}
.pacman-page-area .pacman-back-footer ul .slick-track li  {
 margin: 0 20px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.pacman-page-area .pacman-back-footer ul .slick-track li  {
 margin: 0 20px;
}
.pacman-page-area .yith-wcwl-add-to-wishlist a::before {
 color: black !important;
 margin: 0 auto;
 width: 25px;
 float: right;
}
.product_specification .heading_wrapper {
 max-width: 100%;
}
.product_specification .spe_items {
 margin-bottom: 60px;
}
.product_specification {
 padding: 70px 15px;
 padding-bottom: 180px;
}
.title_heading::after {
 right: 0;
}
.pacman-page-area .yith-wcwl-add-to-wishlist a::before {
 float: right;
}
.press_wrapper .heading_wrapper {
 margin-bottom: 30px;
}
}

@media screen and (max-width:767px) {
.slider-embed_wrapper_pacman-area .embed-responsive {
 padding-bottom: 40px;
}
.pacman-page-area .yith-wcwl-add-to-wishlist {
 position: relative;
 right: auto;
 top: auto;
 padding-top: 0;
}
.pacman-page-area .yith-wcwl-add-to-wishlist a {
 font-size: 12px;
}
.pacman-page-area .yith-wcwl-add-to-wishlist a::before {
 color: red !important;
}
}

@media screen and (max-width:768px) {
.wishlist_only_desktop {
 display: none;
}
.watch_video {
 display: none;
}
.pacman-page-area .pacman-description-mobileonly .watch_video {
 display: block;
 margin-top: 30px;
}
.pacman-page-area>.container>.product_topImage_wrapper {
 padding-bottom: 20px;
}
.pacman-page-area .pacman-image.packman-image-mobile {
 display: none;
}
.featured_update_wrapper .heading_wrapper h3 {
 font-size: 18px;
}
.featured_update_wrapper {
 padding: 20px 15px;
 padding-bottom: 40px;
}
.feature_listing ul li {
 font-size: 13px;
}
.featured_update_wrapper .heading_wrapper h3:before,
.featured_update_wrapper .heading_wrapper h3:after {}
.blue_wrap {
 margin: 0;
 margin-top: -16px;
}
.blue_wrap .center_bx {
 padding: 40px 20px;
}

.pink_wrap {
 margin: 0;
 margin-top: -16px;
}
.pink_wrap .center_bx {
 padding: 40px 20px;
}
.slider-embed_wrapper .threedee_text {
 font-size: 14px;
}
.product_specification {
 padding: 50px 15px;
 padding-bottom: 100px;
}
.product_specification .heading_wrapper {
 max-width: 100%;
}
.product_specification .heading_wrapper h3 {
 font-size: 24px;
}
.product_specification .heading_wrapper p {
 max-width: 100%;
}
.product_specification .spe_items {
 margin-bottom: 50px;
 padding: 0;
}
.product_specification .spe_items .img_wrap {
 width: 170px;
 height: 170px;
 border: 5px solid #f8e71c;
}
.product_specification .images_wrapper {
 width: 50%;
 float: left;
 padding: 0 5px;
 text-align: center;
}
.product_specification .spe_items .text_wrap {
 width: 50%;
 padding: 0 5px;
 float: right;
}
.product_specification .spe_items .numeric {
 font-size: 50px;
}
.faq_wrapper .heading_wrapper {
 border-top-left-radius: 0px;
 border-top-right-radius: 0px;
 margin-top: -30px;
 padding: 40px 10px;
}
.faq_wrapper .heading_wrapper h3 {
 font-size: 34px;
}
.faq_wrapper .heading_wrapper p {
 font-size: 17px;
 max-width: 100%;
}
.accordion-faqs-menu>li {
 padding: 5px 20px;
}
.accordion-faqs-menu .title_heading {
 font-size: 20px;
}
.accordion-faqs-menu .title_heading .icon_ghost {
 position: absolute;
 left: 0;
 top: 50%;
 transform: translateY(-50%);
}
.title_heading::after {
 right: 0px;
 top: 50%;
 transform: translateY(-50%);
}
.pacman-back-footer ul .slick-track li  {
 margin: 0;
 max-height: 80px;
 display: inline-block;
 width: 40%;
 margin-bottom: 0px;
}

}

@media screen and (max-width:479px) {
.product_specification .spe_items .img_wrap {
 width: 150px;
 height: 150px;
}
}

@media screen and (max-width:320px) {
.product_specification .images_wrapper,
.product_specification .spe_items .text_wrap {
 width: 100%;
}
}

/*=========14 Dec 2018 Features update css end=======*/

/*=========03 Jan 2019 Features update css starts=======*/
@media only screen and (max-width:991px) {
header.main-header > div.container {
 -webkit-transition: all 0.5s ease;
-moz-transition: position 10s;
-ms-transition: position 10s;
-o-transition: position 10s;
transition: all 0.5s ease;
}
header.main-header > div.container.customStickyHeader {
 position: fixed;
 top: 0;
 left: 0;
 z-index: 999999;
 animation: smoothScroll 1s forwards;
}
}

@keyframes smoothScroll {
0% {
 transform: translateY(-40px);
}
100% {
 transform: translateY(0px);
}
}

#option-not-selected {
background-color: #fff;
padding: 10px;
font-size: 18px;
  color:red;
}

/* Product page changes Feb 2019 */

#shopify-section-gl_newsletter.index-section .mc4wp-form input[type="email"] {
border-radius: 7px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
color: #000 !important;
height: 50px;
}

#shopify-section-gl_newsletter.index-section .mc4wp-form input[type="submit"] {
background-color: #FED800 !important;
color: #000 !important;
border-radius: 7px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
height: 50px;
font-weight: 400;
}

#shopify-section-gl_newsletter.index-section,
#shopify-section-gl_newsletter > .sega-footer-full-width {
background-color: #202020 !important;
}

.newsletter_textwrapper * {
width: 80%;
}

.footer-container {
padding-top: 50px;
}

.newsletter_wrapper {
float: right;
}

#shopify-section-gl_newsletter .gl_custom_gl_newsletter,
.template-index #shopify-section-gl_newsletter .gl_custom_gl_newsletter {
overflow: inherit !important;
}

.newsletter-image-geekstore {
position: absolute;
bottom: 0px;
max-width: 204px;
z-index: 1;
left: 125px;
}

.footer-container .email_wrap {
  /*background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/footer-new-email.svg?v=10911023521939112113");
  background-position: left center;
  padding-left: 40px;
  background-repeat: no-repeat;*/
  line-height: 25px;
}

.footer-container .email_wrap a {
  margin-left: 0;
}

.footer-container .address_wrap {
  /*background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/footer-new-location.svg?v=15930861213981925152");
  background-position: left center;
  padding-left: 35px;
  background-repeat: no-repeat;*/
  color: white;
}

.footer-container .address_wrap span {
line-height: 1.5;
}

.footer-container .footer-column .widget-title.addr_wrapper_title {
margin-top: 20px;
}

.newsletter_blocksection {
padding-top: 15px;
padding-bottom: 20px;
}

.newsletter_socialwrapper {
width:auto;
float:left;
margin-top: 0;
margin-left: 55px;
}

.newsletter_socialwrapper .get-social-home {
padding-top: 0;
padding-bottom: 0;
}

.newsletter_socialwrapper .get-social-home h2 {
line-height: 40px;
margin-top: 0;
}

.newsletter_socialwrapper ul li {
margin-bottom: 0;
}

#shopify-section-gl_newsletter.index-section .mc4wp-form input[type=email],
#shopify-section-gl_newsletter.index-section .mc4wp-form input[type="submit"] {
font-size: 16px !important;
}

#shopify-section-gl_newsletter .gl_column-inner  {
padding-top: 20px;
}

.get-social-home ul li a img {
width: 40px;
}

/*---------------- Custom CSS for desktop -------------------*/
@media (max-width: 768px) {
.get-social-home ul li a {
 max-width: 40px;
}

.get-social-home ul li {
 margin-right: 20px;
}

.newsletter_socialwrapper {
 text-align: center;
 margin-left: auto;
 width: 100%;
 margin-bottom: 20px;
}

.newsletter_socialwrapper .get-social-home h2 {
 margin-right: 0 !important;
 text-align: center !important;
}

.newsletter_textwrapper h1,
.newsletter_textwrapper p {
 text-align: center !important;
}

.newsletter_textwrapper h1 {
 margin-bottom: 40px !important;
}

.newsletter_textwrapper p {
 display: none !important;
}

.newsletter_textwrapper * {
 width: auto;
}

.newsletter_textwrapper {
 margin-bottom: 0;
}

.footer-sidebar .footer-column:last-child .footer-widget .textwidget .menu {
 padding-left: 15px !important;
}

.newsletter_wrapper {
 float: right;
 z-index: 2;
 position: relative;
 margin-bottom: 20px;
}

.newsletter-image-geekstore {
 position: absolute;
 bottom: 0;
 left: auto;
 max-width: 204px;
 z-index: 1;
 right: 0;
}

.footer-container {
 padding-top: 30px;
}

#shopify-section-gl_newsletter.index-section .mc4wp-form input[type="email"] {
 border-radius: 7px;
 width: 100%;
 margin-bottom: 20px;
}

#shopify-section-gl_newsletter.index-section .mc4wp-form input[type="submit"] {
 border-radius: 7px;
 width: 100%;
}
}

@media (min-width: 768px) and (max-width: 768px) {
.footer-container .widget-area {
 padding: 20px 0 20px 0;
}

.footer-container {
 padding-top: 30px;
}

.newsletter_socialwrapper {
 margin-bottom: 20px;
}

.newsletter_socialwrapper .get-social-home h2 {
 margin-right: 10px !important;
}

.newsletter_socialwrapper {
 margin-left: 20px;
}
}

@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

@media (min-width: 992px) and (max-width: 1199px) {
.newsletter_socialwrapper {
 text-align: center;
 margin-left: auto;
 width: 100%;
 margin-bottom: 20px;
}

.newsletter_socialwrapper .get-social-home h2 {
 margin-right: 0 !important;
 text-align: center !important;
}

.newsletter_textwrapper h1,
.newsletter_textwrapper p {
 text-align: center !important;
}

.newsletter_textwrapper * {
 width: auto;
}

.newsletter_textwrapper {
 margin-bottom: 0;
}

.footer-sidebar .footer-column:last-child .footer-widget .textwidget .menu {
 padding-left: 15px !important;
}

.newsletter_wrapper {
 float: right;
 z-index: 2;
 position: relative;
}

.newsletter-image-geekstore {
 position: absolute;
 bottom: 0;
 left: auto;
 max-width: 204px;
 z-index: 1;
 right: 0;
}

.footer-container {
 padding-top: 30px;
}

#shopify-section-gl_newsletter.index-section .mc4wp-form input[type="email"] {
 border-radius: 7px;
 width: 100%;
 margin-bottom: 20px;
}

#shopify-section-gl_newsletter.index-section .mc4wp-form input[type="submit"] {
 border-radius: 7px;
 width: 100%;
}

.mc4wp-form div p:first-child {
 height: auto;
}

.newsletter_socialwrapper .get-social-home h2 {
 margin-right: 10px !important;
}

.newsletter_socialwrapper {
 margin-left: 20px;
}
}


/* Product page changes Feb 2019 */


/*=========13 March 2019 Features update css starts=======*/
.faq_wrapper .accordion-faqs-menu {
 padding-right: 20px;
 list-style: none;
}
.faq_wrapper .accordion-faqs-menu .title_heading::after, .faq_wrapper .accordion-faqs-menu .title_heading.open::after {
 content: "\f107";
 top: 8px;
 font-family: FontAwesome;
 right: 15px;
}
.accordion-faqs-menu .title_heading {
 padding-left: 0;
 text-transform: uppercase;
}
.accordion-faqs-menu .title_heading .icon_ghost {
 display: none;
}
.accordion_wrap .accordion-faqs-content {
 padding-left: 0;
}
.product_specification .spe_items .img_wrap img:first-child {
display: block;
}
.product_specification .spe_items .img_wrap img:last-child {
display: none;
}
/* Dots */
.pacman-back-footer ul .slick-dotted.slick-slider
{
 margin-bottom: 30px;
}
.pacman-back-footer ul ul.slick-dots {
 padding: 0;
 width: calc(100% - 20px);
 bottom: -50px;
}
.pacman-back-footer ul .slick-dots
{
 position: absolute;
 bottom: -25px;

 display: block;

 width: 100%;
 padding: 0;
 margin: 0;

 list-style: none;

 text-align: center;
}
.pacman-back-footer ul .slick-dots li {
 position: relative;
 display: inline-block;
 width: 10px;
 height: 10px;
 margin: 0 5px;
 padding: 0;
 cursor: pointer;
}
.pacman-back-footer ul .slick-dots li button {
 font-size: 0;
 line-height: 0;
 display: block;
 width: 10px;
 height: 10px;
 padding: 5px;
 cursor: pointer;
 color: transparent;
 border: 0;
 outline: none;
 background: transparent;
}
.pacman-back-footer ul .slick-dots li button:hover,
.pacman-back-footer ul .slick-dots li button:focus
{
 outline: none;
}
.pacman-back-footer ul .slick-dots li button:hover:before,
.pacman-back-footer ul .slick-dots li button:focus:before
{
 opacity: 1;
}
.pacman-back-footer ul .slick-dots li button:before
{
 font-family: 'slick';
 font-size: 40px;
 line-height: 10px;

 position: absolute;
 top: 0;
 left: 0;

 width: 10px;
 height: 10px;

 content: '•';
 text-align: center;

 opacity: .25;
 color: #f8e71c;

 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}

.pacman-back-footer ul .slick-dots li.slick-active button:before
{
 opacity: .75;
 color: #f8e71c;
}
.press_wrapper .pacman-back-footer {
 margin-top: 25px;
}

/*---------------- Custom CSS for tablet -------------------*/
@media (min-width: 768px) and (max-width: 991px) {
.faq_wrapper .accordion-faqs-menu .title_heading::after, .faq_wrapper .accordion-faqs-menu .title_heading.open::after {
   top: 15px;
   right: 0;
}
.product_specification .images_wrapper, .product_specification .spe_items .text_wrap {
 width: 100%;
}
}

/*---------------- Custom CSS for mobile -------------------*/
@media (max-width: 767px){
.faq_wrapper .accordion-faqs-menu .title_heading::after, .faq_wrapper .accordion-faqs-menu .title_heading.open::after {
     top: 15px;
     right: 0;
     font-size: 35px;
 }
.featured_update_wrapper .heading_wrapper h3 {
   border: 0;
   background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/border-title.png?v=12255755981339168212);
   background-size: 100% 100%;
}
.featured_update_wrapper .heading_wrapper h3:before, .featured_update_wrapper .heading_wrapper h3:after {
   opacity: 0;
}

.pink-line {
 opacity: 0;
}

.featured_update_wrapper .blue_wrap {
   background: none;
   padding: 0;
}

.featured_update_wrapper .pink_wrap {
   background: none;
   padding: 0;
}

.featured_update_wrapper .pink_wrap .center_bx {
   padding: 40px 0px;
}
.product_specification .spe_items .numeric {
   display: none;
}
.featured_update_wrapper .pink_wrap .feature_listing ul {
   padding: 0;
}
.product_specification .images_wrapper, .product_specification .spe_items .text_wrap {
   width: 100%;
}
.product_specification .spe_items .img_wrap {
   width: 100%;
   height: auto;
   border: 0;
   height: 200px;
}
.product_specification .spe_items .img_wrap img {
   border-radius: 0;
   object-fit: cover;
   width: 100%;
   height: 200px;
   border: 2px solid #f8f009;
}
.product_specification .spe_items .img_wrap img:first-child {
 display: none;
}
.product_specification .spe_items .img_wrap img:last-child {
 display: block;
}
.product_specification .spe_items {
   position: relative;
}
.product_specification .spe_items .text_wrap h4 {
   font-size: 18px;
   position: absolute;
   top: 0;
   margin: 0;
   padding: 0;
   color: #000;
   display: inline-flex;
   flex-direction: column;
   align-items: flex-start;
}
.product_specification .spe_items .text_wrap h4 span {
   background: #f8f009;
   padding: 0 10px
}
}

/*---------------- Custom CSS for mobile landscape -------------------*/
@media (min-width: 481px) and (max-width: 767px) {

}

/*---------------- Custom CSS for mobile portrait -------------------*/
@media (max-width: 480px){
.accordion-faqs-menu .title_heading {
 font-size: 18px;
}
}

/* FAQs fixes 11 Apr 2019 Starts */

.faqs-template .gl_page_title.page-title-default {
display: none;
}

.faqs-template .block_tabs .sub-menu {
padding-top: 0;
padding-left: 20px;
}

.faqs-template .block_tabs .sub-menu p {
font-size: 18px;
display: block;
color: #000000;
letter-spacing: 0.4px;
line-height: normal;
font-weight: lighter;
}

.faqs-template .block_tabs .sub-menu p strong {
font-weight: 500;
}

@media (max-width: 767px) {
.faqs-template .block_tabs > h2 {
 margin-top: 15px;
 margin-bottom: 5px;
}

.faqs-template .block_tabs .tab_toggle.active a:after {
 background-image: none;
}

.faqs-template .block_tabs .tab_toggle a {
 font-size: 16px;
}

.faqs-template .block_tabs .sub-menu p {
 font-size: 16px;
}

.faqs-template .block_tabs .sub-menu {
 padding-left: 15px;
}
}

@media (max-width: 480px){
.faqs-template .block_tabs .tab_toggle a {
 font-size: 16px;
}

.faqs-template .block_tabs .sub-menu p {
 font-size: 16px;
}

.faqs-template .block_tabs .sub-menu {
 padding-left: 10px;
}
}

/* FAQs fixes 11 Apr 2019 Ends */

/* Easter Eggs 18 Apr 2019 Starts */

.easter-eggs-price {
position: relative;
}

.easter-eggs {
position: absolute;
width: 75px;
right: 0;
top: 0;
}

/* Easter Eggs 18 Apr 2019 Ends */

/* Klaviyo 21 Apr 2019 Starts */
.View__FormView-sc-1ou3cq2-0 {
padding: 0 !important;
}

.FormComponent__StyledFormComponentWrapper-e0xun6-0:first-child {
flex: 2 !important;
}

.TextInput__FormStyledTextInput-sc-1o6de9f-0 {
font-size: 16px !important;
border-radius: 7px !important;
border-top-right-radius: 0px !important;
border-bottom-right-radius: 0px !important;
color: #000 !important;
height: 50px !important;
background: #fff !important;
font-style: normal !important;
font-family: Grotesque, Arial, Helvetica, sans-serif !important;
border-color: #fff !important;
}

.Button__FormStyledButton-p2mbjt-0 {
font-size: 16px !important;
background-color: #FED800 !important;
color: #000 !important;
border-radius: 7px !important;
border-top-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;
height: 50px !important;
font-weight: 400 !important;
line-height: 15px !important;
float: left !important;
font-family: Grotesque, Arial, Helvetica, sans-serif !important;
padding: 0 !important;
border-color: #fff !important;
}

.klaviyo-newsletter-embed {
max-width: 590px !important;
margin: auto auto;
margin-top: 10px;
}

.klaviyo-newsletter-embed p {
color: #fff !important;
font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif !important;
font-weight: normal !important;
}

@media (max-width: 992px) and (max-width: 1199px) {
.TextInput__FormStyledTextInput-sc-1o6de9f-0 {
 border-top-right-radius: 7px !important;
 border-bottom-right-radius: 7px !important;
}

.Button__FormStyledButton-p2mbjt-0 {
 border-top-left-radius: 7px !important;
 border-bottom-left-radius: 7px !important;
}

.Row__FormRow-sc-17nghml-0 {
 flex-direction: column !important;
}

.FormComponent__StyledFormComponentWrapper-e0xun6-0 {
 flex-basis: auto !important;
}

.FormComponent__StyledFormComponentWrapper-e0xun6-0:first-child {
 flex-basis: auto !important;
}

.newsletter_textwrapper * {
 width: 100%;
}

.newsletter-image-geekstore {
 right: 0;
 left: inherit;
}

.newsletter_textwrapper h1,
.newsletter_textwrapper p {
 text-align: center !important;
}

.klaviyo-newsletter-embed {
 margin-top: 25px;
}
}

@media (max-width: 767px) {
.FormComponent__StyledFormComponentWrapper-e0xun6-0 {
 flex-basis: auto !important;
}

.TextInput__FormStyledTextInput-sc-1o6de9f-0 {
 border-top-right-radius: 7px !important;
 border-bottom-right-radius: 7px !important;
}

.Button__FormStyledButton-p2mbjt-0 {
 border-top-left-radius: 7px !important;
 border-bottom-left-radius: 7px !important;
}

.Row__FormRow-sc-17nghml-0 {
 flex-direction: column !important;
}

.FormComponent__StyledFormComponentWrapper-e0xun6-0:first-child {
 flex-basis: auto !important;
 margin-bottom: 15px !important;
}

.klaviyo-newsletter-embed {
 margin-top: 25px;
}

.newsletter_textwrapper h1 {
 margin-bottom: 5px !important;
}
}

/* Klaviyo 21 Apr 2019 Ends */

/* Logo fixes 17 Jun 2019 starts */

.regular-logo {
top: -42px;
}

.act-scroll .site-logo img, .header-clone .site-logo img {
top: -37px;
max-width: 140px;
}

@media (max-width: 1600px) {
.navbar_brand_wrapper .basel-main-logo .regular-logo {
 position: absolute;
 top: 14px;
}

.main-header .header-container .yb-badge {
 margin-left: 160px;
}
}

@media (max-width: 1300px) {
.navbar_brand_wrapper .basel-main-logo .regular-logo {
 top: 6px;
}

.header-container {
 padding-top: 25px;
 padding-bottom: 20px;
}
}

@media (max-width: 1100px) {
.navbar_brand_wrapper .basel-main-logo .regular-logo {
 top: 20px;
}
}

@media (max-width: 992px) {
.mobile-nav-icon {
 top: 28px;
}
}

.galaga .shopify-product-gallery,
.pacman .shopify-product-gallery {
margin-left: 0;
}

/* Logo fixes 17 Jun 2019 ends */

#gl_shopify_error li {
list-style: none;
padding-left: 40px;
}

/*========= 21 Aug 2019 header logo and bg fix =======*/
@media only screen and (max-width:992px) {
header.main-header > div.container {
 background-color: #3cbced !important;
 background-image: none !important;
}

header.main-header .site-logo {
 width: 200px;
}

header.main-header .site-logo img {
 padding-top: 8px;
 padding-right: 0;
}

header.main-header .navbar_brand_wrapper {
 margin-left: calc(50% - 110px) !important;
}

header.main-header .navbar_links_wrapper {
 width: calc(50% - 95px) !important;
}
}

@media only screen and (max-width:360px) {
header.main-header .navbar_brand_wrapper {
 margin-left: calc(50% - 110px) !important;
 width: auto !important;
}
}

@media only screen and (max-width:320px) {
header.main-header .navbar_links_wrapper {
 width: calc(50% - 85px) !important;
}

header.main-header .navbar_brand_wrapper {
 margin-left: calc(50% - 95px) !important;
}

header.main-header .site-logo {
 width: 175px;
}
}
/*========= 21 Aug 2019 header logo and bg fix =======*/

/*========= 18 Feb 2020 header sub menu fix start =======*/
@media only screen and (min-width:992px) {
  .basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper.submenu_multiple_links_wrapper .sub-menu-dropdown .left-wrapper {
    width: 33.33333%;
    float: left;
  }
  
  .basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper.submenu_multiple_links_wrapper .sub-menu-dropdown .middle-wrapper {
    width: 33.33333%;
    float: left;
  }
  
  .basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper.submenu_multiple_links_wrapper .sub-menu-dropdown .right-wrapper {
    width: 33.33333%;
    float: left;
  }
  
  .basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper.submenu_multiple_links_wrapper .sub-menu-dropdown {
    width: 750px;
    left: -250px;
  }
}
/*========= 18 Feb 2020 header sub menu fix end =======*/
/*========= 06 Apr 2020 fixes start =======*/
.single-product-content .entry-summary .yith-wcwl-add-to-wishlist {
      margin-bottom: 10px;
      padding-top: 19px;
}
.product-additional-galleries {
      margin-top: 0px;
}
.burger-menu-close-wrap {
   display: none;
}
.custom-price-quantity-wrap
{
   border-bottom: 2px solid rgba(168, 168, 168, .2);
   margin-bottom: 15px;
}
.custom-price-wrap 
{
   display:inline-block;
   vertical-align: middle;
   width: auto;
   margin-right: 60px;
   margin-bottom: 15px;
}
#shopify_quantity_wrap {
   display:inline-block;
   vertical-align: middle;
   width: auto;
   margin-bottom: 15px;
}
.single-product-content p.price {
    color: #000000;
    padding: 0px;
    margin: 0px;
    border-bottom: none;
    display: inline-block;
}
.single-product-content .cart .quantity
{
   margin-bottom: 0px;
}
.nathan_style_2.single-product-content .cart .button
{
   margin-top: 0px;
}
#shopify-section-collection-sidebar
{
   padding-left:15px;
   padding-right: 15px;
}
#shopify-section-collection-sidebar .basel-shopify-layered-nav ul.basel-scroll-content
{
   list-style: none;
   padding:0px;
}
.basel-active-filters .widget_layered_nav_filters ul li
{
   display: none;
}
.basel-active-filters .widget_layered_nav_filters ul li.custom-remove-all
{
   display: inline-block;
}
.custom-pagination-links
{
   display: inline-block;
   vertical-align: middle;
}
.custom-pagination-links a,
.custom-pagination-links a:hover,
.custom-pagination-links a:focus
{
   display:inline-block;
   vertical-align:top;
   background-color: #cccccc;
   color: #ffffff;
   font-size: 18px;
   line-height: 24px;
   padding:15px;
   text-align: center;
   outline: none;
   text-decoration: none;
   width: 150px;
   border-radius: 5px;
   position: relative;
}

.custom-pagination-links a.active,
.custom-pagination-links a.active:hover,
.custom-pagination-links a.active:focus
{
   background-color: #3dbbec;
}
.custom-pagination-links.custom-pagination-next-link a
{
   padding-right: 30px;
}
.custom-pagination-links.custom-pagination-previous-link a
{
   padding-left: 25px;
}
.custom-pagination-links a:before
{
   content: "\e605";
   font-size: 12px;
   line-height: 18px;
   font-family: simple-line-icons;
   color: #ffffff;
   position: absolute;
   font-weight: bold;
   left: 30px;
   top: 33%;
}
.custom-pagination-links.custom-pagination-next-link a:before
{
   content: "\e606";
   left: auto;
   right: 45px;
}
.shopify-pagination
{
   border-top: 1px solid #cccccc;
   padding-top: 20px;
}
.shopify-pagination .custom-page-links
{
   display: inline-block;
   vertical-align: middle;
   text-align: center;
   width: calc(100% - 310px);
}
.shopify-pagination .custom-page-links p
{
   display: inline-block;
   vertical-align: middle;
   font-size: 18px;
   font-weight: 600;
   line-height: 24px;
   margin: 0px;
   margin-right: 3px;
}
.shopify-pagination .custom-page-links .page-numbers
{
   padding-left: 0px;
}
.shopify-pagination .custom-page-links .page-numbers li a,
.shopify-pagination .custom-page-links .page-numbers li span
{
   border-bottom: none;
}
.shopify-pagination .custom-page-links.custom-show-for-mobile
{
   display: none;
}
.shopify-pagination .page-numbers li a:focus, .shopify-pagination .page-numbers li a:hover {
    border-color: transparent;
}
@media only screen and (max-width:991px)
{
   .custom-product-video-wrap {
      /* display: block;
      width: 100%;
      clear: both; */
   }
   .product-design-default .product-additional-galleries .product-video-button
   {
      margin-bottom: 15px;
   }
   .document-ready .mobile-nav 
   {
      width: calc(100% - 60px);
      -webkit-transform: translate3d(-935px, 0, 0);
      transform: translate3d(-935px, 0, 0);
      -ms-transform: translate3d(-935px, 0, 0);
      -sand-transform: translate3d(-935px, 0, 0);
   }
   .act-mobile-menu .mobile-nav {
       transform: translate3d(0, 0, 0);
       -webkit-transform: translate3d(0, 0, 0);
       -ms-transform: translate3d(0, 0, 0);
       -sand-transform: translate3d(0, 0, 0);
   }
   .burger-menu-close-wrap {
      position: absolute;
      top: 15px;
      right: 15px;
      height: 30px;
      width:30px;
      background-color: #999999;
      padding: 5px;
   }
   body.act-mobile-menu .burger-menu-close-wrap {
      display: block;
      z-index: 9999;
   }
   .burger-menu-close-wrap span {
      background: rgba(0,0,0,0);
      position: relative;
      display: block;
      width: 100%;
      height: 100%;
      cursor: pointer;
   }
   .burger-menu-close-wrap span::before {
      background-color: #ffffff;
      height: 4px;
      position: absolute;
      content: "";
      left: 0;
      top: 7px;
      transform: rotate(45deg);
      width: 100%;
   }
   .burger-menu-close-wrap span::after {
      background-color: #ffffff;
      height: 4px;
      position: absolute;
      content: "";
      left: 0;
      top: 7px;
      transform: rotate(135deg);
      width: 100%;
   }
   .custom-mobile-search-wrap {
      background-color: #1d1d1d;
   }
   .custom-mobile-search-wrap .searchform {
       position: relative;
       padding: 10px;
       border-bottom: 2px solid rgba(92, 92, 92, .43);
   }
   .custom-mobile-search-wrap .searchform .screen-reader-text {
       display: none;
   }
   .custom-mobile-search-wrap .searchform input[type=text] {
       background-color: rgba(255, 255, 255, .1);
       border: none;
       border: 1px solid rgba(208, 208, 208, .09);
       padding: 14px 50px 14px 18px;
       font-size: 14px;
       color: #fff;
   }
   .custom-mobile-search-wrap .searchform button {
       position: absolute;
       top: 10px;
       right: 10px;
       font-size: 0;
       border: none;
       background-color: transparent;
       padding: 0;
       width: 50px;
       color: rgba(255, 255, 255, .8);
       text-align: center;
   }
   .custom-mobile-search-wrap .searchform button:before {
       content: "\e090";
       display: inline-block;
       line-height: 40px;
       font-size: 20px;
       font-family: simple-line-icons;
   }
   .custom-price-quantity-wrap
   {
      border-bottom: 2px solid rgba(168, 168, 168, .2);
   }
   .custom-price-wrap 
   {
      /* display:block;
      width: 100%;
      margin-right:0px;
      border-bottom: 2px solid rgba(168, 168, 168, .2);
      padding-bottom: 15px; */
      margin-right: 15px;
   }
   #shopify_quantity_wrap {
     /* display:block;
      width: 100%; */
   }
   .quantity_text
   {
      width: 80px;
      min-width: 80px;
   }
   .single-product-content p.price {
      display:block;
      width: 100%;
   }
   .shopify-pagination .custom-page-links.custom-hide-for-mobile
   {
      display: none;
   }
   .shopify-pagination .custom-page-links.custom-show-for-mobile
   {
      display: block;
      width:100%;
      margin-bottom: 20px;
   }
   .custom-pagination-links.custom-pagination-previous-link
   {
      float:left;
   }
   .custom-pagination-links.custom-pagination-next-link
   {
      float:right;
   }
}
@media only screen and (max-width:767px)
{
   .single-product-content .product-tabs-wrapper 
   {
      padding-top: 0px;
   }
   .single-product-content .product-tabs-wrapper .gl_column-inner.inner_space_area
   {
      padding-left: 0px !important;
      padding-right: 0px !important;
   }
   .single-product-content .product-tabs-wrapper .product_description
   {
      padding-left: 0px;
      padding-right: 0px;
      font-size: 14px;
   }
    .document-ready .mobile-nav 
   {
      margin-top: 0px;
   }
   .owl-carousel .owl-dots .owl-dot span,
   .owl-carousel .owl-dots .owl-dot.active span, 
   .brand-logos-geek.owl-carousel .owl-dots .owl-dot:hover span
   {
       width: 10px;
       height: 10px; 
   }
   .sorting_mob_wrapper
   {
      width: 100% !important;
   }
   body.template-collection .basel-active-filters
   {
      display: block;
   }
   .mob_filter_wrapper > ul
   {
      border-top: none;
   }
   .mob_filter_wrapper > ul > li {
    width: 50%;
   }
   .mob_filter_wrapper > ul li:last-child
   {
      border-left: solid 1px #d8d8d8;
   }
   .basel-active-filters .widget_layered_nav_filters ul li
   {
      display: none;
   }
   .basel-active-filters .widget_layered_nav_filters ul li.custom-remove-all
   {
      display: inline-block;
   }
   .basel-shopify-layered-nav .basel-scroll {
      max-height: 215px !important;
      overflow-y: auto;
   }
   .header-container {
       padding-top: 10px;
       padding-bottom: 10px;
   }
   .mobile-nav-icon {
       top: 10px;
   }
   .promo-banner__text p span
   {
      display: block;
      width: 100%;
   }
}
/*========= 06 Apr 2020 fixes end =======*/

/*========= 4 Jun 2020 fixes start =======*/

.categoryProduct_Links li a {
  color: black;
}

h1.basel-logo-wrap {
  margin-top: 0;
}

/*========= 4 Jun 2020 fixes end =======*/
/*========= 15 Jun 2020 geekrewards css starts =======*/
.geekyrewards-wrapper .shopify-section
{
   width: 100%;
   max-width: 100%;
}
.geekyrewards-banner-wrap
{
   padding: 80px 0px;
   background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/geekrewards-banner.jpg?v=5599433345954807991);
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center center;
   box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.5);
   padding-bottom: 50px;
}
.geekyrewards-banner-title
{
   text-align: center;
}
.geekyrewards-banner-title
{
   margin-bottom: 35px;
}
.geekyrewards-banner-title h1
{
   color: #ffffff;
   font-weight: bold;
   font-size: 50px;
   line-height: 56px;
   font-family: 'Montserrat', sans-serif;
   margin:0px;
   padding:0px;
}
.geekyrewards-banner-sub-title
{
   text-align: center;
   padding: 0px 200px;
   margin-bottom: 20px;
}
.geekyrewards-banner-sub-title p
{
   font-family: 'Montserrat', sans-serif;
   color: #ffffff;
   font-weight: 600;
   font-size: 25px;
   line-height: 38px;
   padding:0px;
   margin:0px;
}
.geekyrewards-steps-wrap
{
   padding: 70px 0px;
   background-color: #ffffff;
   position: relative;
}
.geekyrewards-join-now-wrap
{
   position: fixed;
   bottom:0px;
   left:0;
   right:0;
   display: block;
   width: 100%;
   background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/join-now-bg.jpg?v=17829885678236734980");
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center center;
   z-index: 9;
}
.geekyrewards-join-now-links
{
   display: block;
   width: 100%;
   padding: 35px 0px;
}
.geekyrewards-join-now-links ul
{
   display: block;
   width: 100%;
   list-style: none;
   padding:0px;
   margin: 0px;
   text-align: center;
}
.geekyrewards-join-now-links ul li
{
   display:inline-block;
   vertical-align: top;
   margin-right: 60px;
}
.geekyrewards-join-now-links ul li:last-child
{
   margin-right: 0px;
}
.geekyrewards-join-now-links ul li a
{
   display: inline-block;
   vertical-align: top;
   font-family: 'Montserrat', sans-serif;
   color: #ffffff;
   font-weight: 600;
   font-size: 25px;
   line-height: 38px;
   text-transform: uppercase;
   text-align: center;
   background-color: #3dbbec;
   padding: 18px 15px;
   border-radius: 15px;
   width: 290px;
}
.geekyrewards-join-now-links ul li:last-child a
{
   background-color: #ffffff;
   color: #333431;
}
.geekyrewards-join-now-links ul li a:hover,
.geekyrewards-join-now-links ul li a:focus
{
   text-decoration: none;
   outline: none;
   opacity: 0.7;
}
.geekyrewards-steps-description 
{
   text-align: center;
   font-size: 25px;
   line-height: 38px;
   font-weight: 500;
   color: #000000;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-steps-description *
{
   font-size: 25px;
   line-height: 38px;
   font-weight: 500;
   color: #000000;
   font-family: 'Montserrat', sans-serif;
   margin-bottom:40px;
   padding:0px;
}
.geekyrewards-steps-title
{
   margin-bottom: 80px;
}
.geekyrewards-steps-title h2
{
   font-weight: bold;
   font-size: 45px;
   line-height: 38px;
   text-align: center;
   color: #141414;
   font-family: 'Montserrat', sans-serif;
   padding:0px;
   margin:0px;
}
.geekyrewards-steps-image
{
   text-align: center;
   margin-bottom: 30px;
}
.geekyrewards-steps-image img
{
   max-width: 100%;
}
.geekyrewards-points-wrap
{
   padding: 65px 0px;
   background-color: #daecf8;
}
.geekyrewards-points-wrap.loggedIn
{
   background-color: #ffffff;
}
.geekyrewards-points-title
{
   margin-bottom: 90px;
}
.geekyrewards-points-title h2
{
   font-weight: bold;
   font-size: 45px;
   line-height: 38px;
   padding:0px;
   margin:0px;
   text-align: center;
   color: #000000;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-points-single-list 
{
   margin-bottom: 70px;
}
.geekyrewards-points-single-list .geekyrewards-points-single-list-icon
{
   height:95px;
   display: flex;
   justify-content: center;
   align-items: center;
   margin-bottom: 20px;
}
.geekyrewards-points-single-list .geekyrewards-points-single-list-icon img
{
   max-width: 100%;
   height: auto;
   width: auto;
   max-height: 100%;
}
.geekyrewards-points-single-list .geekyrewards-points-single-list-title
{
   margin-bottom: 20px;
   text-align: center;
}
.geekyrewards-points-single-list .geekyrewards-points-single-list-title p
{
   font-weight: bold;
   font-size: 25px;
   line-height: 38px;
   padding: 0px;
   margin: 0px;
   color: #141414;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-points-single-list .geekyrewards-points-single-list-description
{
   margin-bottom: 20px;
   padding: 0px 20px;
   text-align: center;
   font-weight: 500;
   font-size: 20px;
   line-height: 28px;
   color: #141414;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-points-single-list .geekyrewards-points-single-list-description *
{
   padding: 0x;
   margin: 0px;
   font-weight: 500;
   font-size: 20px;
   line-height: 28px;
   color: #141414;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-benefits-wrap
{
   padding: 120px 0px;
   background-color: #ffffff;
}
.geekyrewards-benefits-title
{
   margin-bottom:80px;
}
.geekyrewards-benefits-title h2
{
   font-weight: bold;
   font-size: 45px;
   line-height: 38px;
   text-align: center;
   color: #000000;
   font-family: 'Montserrat', sans-serif;
   padding:0px;
   margin:0px;
}
.geekyrewards-benefits
{
   max-width: 1125px;
   margin: 0 auto;
}
.geekyrewards-benefits ul
{
   display: block;
   width: 100%;
   padding:0px;
   margin: 0px;
   list-style: none;
}
.geekyrewards-benefits ul li
{
   display: block;
   width: 100%;
   margin: 0px;
   list-style: none;
   padding: 18px 0px;
   margin-bottom: 30px;
}
.geekyrewards-benefits ul li:nth-child(odd)
{
   background-color: #e3e3e3;
}
.geekyrewards-benefits ul li p
{
   font-weight: 500;
   font-size: 33px;
   line-height: 47px;
   color: #141414;
   padding:0px;
   margin: 0px;
   text-align: center;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-faqs-wrap
{
   padding: 110px 0px;
   background-color: #daecf8;
}
.geekyrewards-faqs-title
{
   margin-bottom:65px;
}
.geekyrewards-faqs-title h2 {
    font-weight: bold;
    font-size: 45px;
    line-height: 38px;
    text-align: center;
    color: #141414;
    font-family: 'Montserrat', sans-serif;
    margin:0px;
    padding:0px;
}
.geekyrewards-faqs-description
{
   text-align: center;
   font-size: 25px;
   line-height: 38px;
   font-weight: 500;
   color: #000000;
   margin-bottom: 80px;
   padding: 0px 35px;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-faqs-description *
{
   font-size: 25px;
   line-height: 38px;
   font-weight: 500;
   color: #000000;
   font-family: 'Montserrat', sans-serif;
   margin-bottom: 45px;
}
.geekyrewards-faqs .tab_toggle {
    padding-top: 10px;
}
.geekyrewards-faqs .tab_toggle a
{
   font-size: 25px;
   line-height: 38px;
   font-weight: 600;
   font-family: 'Montserrat', sans-serif;
   letter-spacing: 0px;
   background-color: #ffffff;
   padding: 10px 185px 10px 40px;
   border-radius: 12px;
   border: none;
   color: #000000;
}
.geekyrewards-faqs .tab_toggle a:after
{
   background-repeat: no-repeat;
   background-position: center center;
   height: 100%;
   width: 145px;
   background-color: #fed900;
   border-top-right-radius: 12px;
   border-bottom-right-radius: 12px;
   background-size: 24px;
   background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/new-plus-icon.png?v=8030951714286537314');
}
.geekyrewards-faqs .tab_toggle.active a
{
   border-bottom-left-radius: 0px;
}
.geekyrewards-faqs .tab_toggle.active a:after
{
   border-bottom-right-radius: 0px;
   background-color: #39bbeb;
   background-size: 24px;
   background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/new-plus-icon.png?v=8030951714286537314');
}
.geekyrewards-faqs .block_tabs .sub-menu
{
   font-family: 'Montserrat', sans-serif;
   font-size: 25px;
   line-height: 38px;
   font-weight: 500;
   letter-spacing: 0px;
   background-color: #ffffff;
   padding: 10px 40px 0px 40px;
   border-bottom-left-radius: 12px;
   border-bottom-right-radius: 12px;
   color: #000000;
}
.geekyrewards-faqs .block_tabs .sub-menu *
{
   font-family: 'Montserrat', sans-serif;
   font-size: 25px;
   line-height: 38px;
   font-weight: 500;
   margin: 0px;
   color: #000000;
   padding-bottom: 30px;
}
.geekyrewards-points-lists .lion-rules-list {
    -js-display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0px;
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item {
    padding: 0px 25px;
    flex: 0 0 auto;
    min-width: auto;
    width: 33.333333%;
    border: none;
    margin-bottom: 50px;
}
.geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__content {
    padding: 20px 30px;
    background-color: #d5f1fb;
    border-radius: 50px;
    border: none;
    font-size: 1.6em;
    box-shadow: none;
}
.geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item--actionable:hover .lion-rule-item__content {
    border: none;
}
.geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__title
{
   font-weight: bold;
   font-size: 25px;
   line-height: 38px;
   color: #141414;   
   text-align: center;
   padding-left:0px;
   padding-right:0px;
   font-family: 'Montserrat', sans-serif;
   padding-top:20px;
   padding-bottom:15px;
}
.geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__points
{
   font-weight: 500;
   font-size: 25px;
   line-height: 38px;
   color: #141414;   
   text-align: center;
   font-family: 'Montserrat', sans-serif;
   padding-bottom:20px;
}
.geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__points .value,
.geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__points .text
{
   font-weight: 500;
   font-size: 25px;
   line-height: 38px;
   color: #141414;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-points-lists .lion-action-button, 
.geekyrewards-points-lists #loyaltylion .lion-action-button
{
   background-color: #3dbbec;
   width: 100%;
   max-width: 85%;
   font-weight: 500;
   font-family: 'Montserrat', sans-serif;
   font-size: 25px;
   line-height: 38px;
   color: #ffffff;
   text-align: center;
   border-radius: 15px;
   margin: 0 auto;
   display: block;
   padding: 14px 15px;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    overflow: hidden;
}
.geekyrewards-points-lists .lion-rule-item--style-1 .lion-newsletter-signup-action
{
   display: block;
   width: 100%;
   max-width: 85%;
}
.geekyrewards-points-lists .lion-action-button:hover, 
.geekyrewards-points-lists #loyaltylion .lion-action-button:hover
{
   background-color: #3dbbec;
   opacity:0.7;
   text-decoration: none;
   outline: none;
   color: #ffffff;
}
.geekyrewards-points-lists .lion-newsletter-signup-action .lion-action-button
{
   max-width: 100%;
}
.geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__limit-reached:after
{
   margin-top: -1px;
}
.geekyrewards-voucher-wrap
{
   padding:110px 0px;
   background-color: #d6f1fa;
   padding-bottom: 70px;
}
.geekyrewards-voucher-title
{
   margin-bottom:70px;
}
.geekyrewards-voucher-title h2 {
    font-weight: bold;
    font-size: 45px;
    line-height: 38px;
    text-align: center;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
    padding:0px;
    margin:0px;
}
.geekyrewards-vouchers
{
   max-width: 1330px;
   margin: 0 auto;
}
.geekyrewards-vouchers .lion-rewards-list {
    -js-display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0px;
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.geekyrewards-vouchers .lion-reward-item {
    padding: 0px 30px;
    flex: 0 0 auto;
    min-width: auto;
    width: 50%;
    border: none;
    margin-bottom: 60px;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__content {
    padding: 75px 70px;
    background-color: #fed900;
    border-radius: 50px;
    border: none;
    font-size: 1.6em;
    box-shadow: none;
    min-height: auto;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__title {
    font-size: 40px;
    line-height: 45px;
    font-weight: bold;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__meta {
    font-size: 36px;
    line-height: 45px;
    font-weight: 500;
    color: #000000;
    margin-top: 20px;
    font-family: 'Montserrat', sans-serif;
    flex-grow: 0;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button
{
   height: 70px;
   background-color: #3dbbec;
   position: relative;
   margin-bottom: 0px;
   border-radius: 15px;
   margin-top: 20px;
   text-overflow: ellipsis;
    /* white-space: nowrap; */
    overflow: hidden;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button.lion-reward-item__redeem-button--disabled
{
   margin-bottom: 35px;
   background-color: #ffffff;
   text-overflow: unset;
    /* white-space: nowrap; */
    overflow: visible;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button .lion-loyalty-page-reward-item__redeem-button-text
{
   font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    line-height: 50px;
    font-weight: 600;
    color: #ffffff;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button.lion-reward-item__redeem-button--disabled .lion-loyalty-page-reward-item__redeem-button-text
{
   position: absolute;
   left:0;
   right:0;
   bottom: -60px;
   color: #000000;
   font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    line-height: 45px;
    font-weight: 500;
    color: #000000;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button .lion-reward-item__fill {
    height: 100%;
    background-color: #3dbbec;
    border-radius: 15px;
    z-index: 20;
}

.geekyrewards-activity-wrap
{
   padding:70px 0px;
   background-color: #d6f1fa;
   padding-bottom: 30px;
}
.geekyrewards-activity-title
{
   margin-bottom: 60px;
}
.geekyrewards-activity-title h2 {
    font-weight: bold;
    font-size: 45px;
    line-height: 38px;
    text-align: center;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
    padding:0px;
    margin:0px;
}
.geekyrewards-activity .lion-history-table
{
   margin-bottom: 100px;
}
.geekyrewards-activity .lion-history-table,
.geekyrewards-activity .lion-history-table td,
.geekyrewards-activity .lion-history-table th
{
   border: 1px solid #c4c1b0;
}
.geekyrewards-activity .lion-history-table th.lion-history-table__header-cell {
    background-color: #ffffff;
    padding: 25px 35px 25px 35px;
    border-bottom: none;
    text-transform: none;
    font-size: 30px;
    line-height: 45px;
    font-weight: 600;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
    text-align: left;
}
.geekyrewards-activity .lion-history-table td.lion-history-table__row-cell {
    padding: 25px 35px 25px 35px;
    background-color: #feeb7d;
    border-bottom: none;
    text-align:left;
    font-size: 30px;
    line-height: 45px;
    font-weight: 500;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
}
.geekyrewards-activity .lion-history-table td.lion-history-table__row-cell .lion-history-table__bubble
{
   padding:0px;
   text-align:left;
    font-size: 30px;
    line-height: 45px;
    font-weight: 500;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
}
.shopify-MyAccount-navigation ul
{
   padding-left:0px;
   list-style: none;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--facebook-like {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Icon-metro-facebook.svg?v=9982933993564860313) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--instagram-follow {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Icon-awesome-instagram.svg?v=2415346028945954693) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--twitter-follow {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Icon-awesome-twitter-square.svg?v=6981338531559148273) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--birthday {
    width: 75px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Icon-awesome-birthday-cake.svg?v=12787396028880748666) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--referral {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/network-graphics-sound.png?v=2371930993361544675) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--instagram-post-hashtag {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Icon-awesome-instagram.svg?v=2415346028945954693) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--trustpilot-service-review {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Icon-material-rate-review.svg?v=1039426588269240754) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--signup {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/ic-baseline-account-circle.svg?v=11271247807253066655) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--pageview {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/gridicons-house.svg?v=4428602940292189320) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--newsletter-signup {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/entypo-mail.svg?v=10541162717023953837) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--purchase {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Icon-awesome-gift.svg?v=12738261009845135459) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-instagram-follow__link,
.lion-twitter-follow__link
{
   display: block;
   width: 100%;
}
.product-rewards-points
{
   display: inline-block;
   vertical-align: middle;
   margin-bottom: 10px;
   margin-top: 5px;
}
.single-product-content .shopify-product-rating
{
   vertical-align: middle;
   margin-right: 15px;
}
.product-rewards-points p
{
   margin:0px;
   display: inline-block;
   vertical-align: middle;
   padding:0px;
}
.product-rewards-points p img
{
   max-width: 20px;
   width: 20px;
   height: auto;
   display: inline-block;
   vertical-align: middle;
   margin-right: 5px;
}
.product-rewards-points .reward-points {
  top: -1px;
  position: relative;
}

.product-rewards-points p a,
.product-rewards-points p a:hover,
.product-rewards-points p a:focus
{
  color: #000;
  outline: none;
  text-decoration: none;
}
@media only screen and (min-width: 1300px) and (max-width: 1399px)
{
    .geekyrewards-banner-sub-title {
      padding: 0px 145px;
    }
    .geekyrewards-faqs-description
    {
      padding:0px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1299px)
{
    .geekyrewards-banner-sub-title {
      padding: 0px 95px;
    }
    .geekyrewards-faqs-description
    {
      padding:0px;
    }
   .geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item {
      padding: 0px 15px;
      margin-bottom: 30px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__content
   {
      padding: 15px 15px;
   }
}
@media only screen and (min-width: 992px) and (max-width: 1199px)
{
   .geekyrewards-banner-title h1 {
       font-size: 46px;
       line-height: 52px;
    }
   .geekyrewards-banner-sub-title {
      padding: 0px 0px;
   }
   .geekyrewards-banner-sub-title p {
      font-size: 24px;
      line-height: 37px;
    }
    .geekyrewards-points-single-list .geekyrewards-points-single-list-title p {
       font-size: 20px;
       line-height: 33px;
    }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-description {
      padding: 0px 0px;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-description * {
      font-size: 15px;
      line-height: 23px;
    }
   .geekyrewards-faqs-description {
      padding: 0px 25px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item {
      padding: 0px 15px;
      margin-bottom: 30px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__content
   {
      padding: 15px 15px;
   }
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
   .geekyrewards-banner-title h1 {
      font-size: 35px;
      line-height: 41px;
   }
   .geekyrewards-banner-sub-title {
      padding: 0px 0px;
   }
   .geekyrewards-banner-sub-title p {
      font-size: 19px;
      line-height: 32px;
    }
    .geekyrewards-steps-description *,
    .geekyrewards-steps-description
    {
      font-size: 16px;
      line-height: 29px;
    }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-description {
      padding: 0px;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-title p {
      font-size: 15px;
      line-height: 28px;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-description *
   {
      font-size: 11px;
      line-height: 19px;
   }
   .geekyrewards-faqs-description {
      padding: 0px;
      font-size: 14px;
      line-height: 27px;
   }
   .geekyrewards-faqs-description * {
      font-size: 14px;
      line-height: 27px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item {
      padding: 0px 15px;
      margin-bottom: 30px;
      width: 50%;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__content
   {
      padding: 15px 15px;
   }
   .geekyrewards-vouchers .lion-reward-item {
      padding: 0px 15px;
      margin-bottom: 30px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__content {
      padding: 40px 35px;
   }
   .geekyrewards-activity .lion-history-table
   {
      overflow-x: auto;
      width: 100%;
      display: block;
   }   
}
@media only screen and (max-width: 767px)
{
   .geekyrewards-banner-wrap
   {
      padding: 35px 0px;
   }
   .geekyrewards-banner-title
   {
       padding: 0px 20px;
   }
   body.logged-in .geekyrewards-banner-title
   {
      padding: 0px 0px;
   }
   .geekyrewards-banner-title h1
   {
      font-size: 25px;
      line-height: 35px;
   }
   .geekyrewards-banner-title {
      margin-bottom: 20px;
   }
   .geekyrewards-banner-sub-title {
      padding: 0px 20px;
      margin-bottom: 5px;
   }
   .geekyrewards-banner-sub-title p {
       font-size: 12px;
       line-height: 17px;
   }
   .geekyrewards-steps-wrap {
       padding: 25px 0px;
   }
   .geekyrewards-steps-description
   {
      font-size: 12px;
      line-height: 17px;
      margin-bottom: 35px;
   }
   .geekyrewards-steps-description *
   {
      font-size: 12px;
      line-height: 17px;
      margin-bottom: 20px;
   }
   .geekyrewards-steps-title h2
   {
      font-size: 20px;
      line-height: 35px;
   }
   .geekyrewards-steps-title {
       margin-bottom: 45px;
   }
   .geekyrewards-steps-image
   {
      margin-bottom: 20px;
   }
   .geekyrewards-points-wrap {
       padding: 45px 0px;
       padding-bottom: 15px;
   }
   .geekyrewards-points-title h2
   {
      font-size: 20px;
      line-height: 35px;
   }
   .geekyrewards-points-title {
       margin-bottom: 40px;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-icon
   {
      height: 50px;
      margin-bottom: 15px;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-icon img
   {
      width: auto;
      max-height: 100%;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-title
   {
      margin-bottom: 15px;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-title p
   {
      font-size: 13px;
      line-height: 20px;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-description,
   .geekyrewards-points-single-list .geekyrewards-points-single-list-description *
   {
      padding:0px;
      font-size: 10px;
      line-height: 14px;
   }
   .geekyrewards-points-single-list {
       margin-bottom: 45px;
   }
   .geekyrewards-benefits-wrap {
       padding: 40px 0px;
   }
   .geekyrewards-benefits-title
   {
      margin-bottom: 35px;
   }
   .geekyrewards-benefits-title h2
   {
      font-size: 20px;
      line-height: 35px;
   }
   .geekyrewards-benefits ul li p
   {
      font-size: 13px;
      line-height: 19px;
   }
   .geekyrewards-benefits ul li {
      padding: 9px 15px;
      margin-bottom: 15px;
   }
   .geekyrewards-faqs-wrap {
      padding: 40px 0px;
   }
   .geekyrewards-faqs-title {
      margin-bottom: 25px;
   }
   .geekyrewards-faqs-title h2
   {
      font-size: 20px;
      line-height: 35px;
   }
   .geekyrewards-faqs-description
   {
      padding:0px;
      font-size: 12px;
      line-height: 17px;
      margin-bottom: 30px;
   }
   .geekyrewards-faqs-description *
   {
      font-size: 12px;
      line-height: 17px;
      margin-bottom: 25px;
   }
   .geekyrewards-faqs .tab_toggle a
   {
      font-size: 10px;
      line-height: 18px;
      padding: 10px 80px 10px 20px;
      border-radius: 20px;
   }
   .geekyrewards-faqs .block_tabs .sub-menu
   {
      font-size: 10px;
      line-height: 13px;
      padding: 10px 20px 0px 20px;
      border-bottom-left-radius: 20px;
      border-bottom-right-radius: 20px;
   }
   .geekyrewards-faqs .block_tabs .sub-menu *
   {
      font-size: 10px;
      line-height: 13px;
      margin: 0px;
      padding-bottom: 10px;
   }
   .geekyrewards-faqs .tab_toggle a:after
   {
      content: "";
      background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/new-plus-icon-mobile.png?v=12311856101543385509');
      background-size: 14px;
      width: 60px;
      border-top-right-radius: 20px;
      border-bottom-right-radius: 20px;
   }
   .geekyrewards-faqs .tab_toggle.active a:after
   {
      content: "";
      background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/new-plus-icon-mobile.png?v=12311856101543385509');
      background-size: 14px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item {
      padding: 0px 7px;
      margin-bottom: 14px;
      width: 50%;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__content
   {
      padding: 10px 10px;
      border-radius: 15px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__title
   {
      font-size: 11px;
      line-height: 14px; 
      padding-top: 10px;
      padding-bottom: 10px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__points
   {
      padding-bottom: 8px;
      font-size: 10px;
      line-height: 9px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__points .value, .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__points .text
   {
      font-size: 10px;
      line-height: 9px;
      margin-right: 0px;
   }
   .geekyrewards-points-lists .lion-action-button, .geekyrewards-points-lists #loyaltylion .lion-action-button
   {
      font-size: 8px;
      line-height: 9px;
      padding: 8px 10px;
      border-radius: 5px;
   }
   .geekyrewards-voucher-wrap {
      padding: 50px 0px;
      padding-bottom: 25px;
   }
   .geekyrewards-voucher-title
   {
      margin-bottom: 20px;
   }
   .geekyrewards-voucher-title h2
   {
      font-size: 20px;
      line-height: 35px;
   }
   .geekyrewards-vouchers .lion-reward-item {
      padding: 0px 7px;
      margin-bottom: 14px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__content {
      padding: 15px 20px;
       border-radius: 15px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__title
   {
      font-size: 13px;
      line-height: 11px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__meta
   {
      font-size: 11px;
      line-height: 11px;
      margin-top: 10px;
      flex-grow: 0;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button
   {
      margin-top: 10px;
      margin-bottom: 20px;
      height: 30px;
      border-radius: 5px;
      padding: 0px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button .lion-reward-item__fill
   {
      border-radius: 5px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button.lion-reward-item__redeem-button--disabled
   {
      margin-bottom: 20px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button .lion-loyalty-page-reward-item__redeem-button-text
   {
      font-size: 11px;
       line-height: 30px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button.lion-reward-item__redeem-button--disabled .lion-loyalty-page-reward-item__redeem-button-text
   {
      font-size: 8px;
      line-height: 9px;
      bottom: -20px;
   }
   .geekyrewards-activity-wrap {
       padding: 25px 0px;
   }
   .geekyrewards-activity-title
   {
      margin-bottom: 20px;
   }
   .geekyrewards-activity-title h2
   {
      font-size: 20px;
      line-height: 35px;
   }
   .geekyrewards-activity .lion-history-table th.lion-history-table__header-cell
   {
      padding: 8px;
      font-size: 12px;
      line-height: 16px;
   }
   .geekyrewards-activity .lion-history-table td.lion-history-table__row-cell
   {
      padding: 8px;
      font-size: 12px;
      line-height: 16px;
   }
   .geekyrewards-activity .lion-history-table td.lion-history-table__row-cell .lion-history-table__bubble
   {
      font-size: 12px;
      line-height: 16px;
   }
   .geekyrewards-activity .lion-history-table
   {
      width: 470px;
      margin: 0 auto;
      margin-bottom: 25px;
   }
   .geekyrewards-join-now-links
   {
      padding: 25px 0px;
   }
   .geekyrewards-join-now-links ul li
   {
      margin-right: 25px;
   }
   .geekyrewards-join-now-links ul li:last-child
   {
      margin-right: 0px;
   }
   .geekyrewards-join-now-links ul li a
   {
      width: 145px;
      font-size: 12px;
      line-height: 18px;
      padding: 10px 15px;
      border-radius: 30px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--facebook-like {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--instagram-follow {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--twitter-follow {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--birthday {
       width: 24px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--referral {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--instagram-post-hashtag {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--trustpilot-service-review {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--signup {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--pageview {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--newsletter-signup {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--purchase {
       width: 28px;
       height: 28px;
   }
   body.logged-in .geekyrewards-banner-sub-title p
   {
      font-size: 16px;
      line-height: 20px;
   }
   div[data-lion-history-table] {
     overflow-x:auto;
   }
   .product-rewards-points.hidden-for-mobile {
      display: none;
   }
}
/*========= 15 Jun 2020 geekrewards css end =======*/
.geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item.lion-rule-item--signup,
.geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item.lion-rule-item--collection-purchase
{
   display: none;
}
/*========= 19 August 2020 website changes css starts =======*/
.yb-badge-custom-mobile
{
   display: none;
}
.customer-marketing label
{
   font-weight: 300;
   margin-top: 4px;
   margin-bottom: 0px;
   margin-left: 10px;
   font-family: Grotesque, Arial, Helvetica, sans-serif;
   color: #4c4c4c;
   font-size: 16px;
   display: inline-block;
   vertical-align: middle;
   width: calc(100% - 35px); 
}
.col-register p a
{
   color: #4c4c4c;
   text-decoration: underline;
}
.customer-marketing label a
{
   color: #4c4c4c;
   text-decoration: underline;
}
@media only screen and (min-width: 1601px)
{
  .main-header .header-container .yb-badge
  {
    position: relative;
    top: 20px;
  }
}
@media only screen and (min-width: 1379px)
{
   #shopify-section-gl_newsletter .gl_custom_gl_newsletter
   {
      margin-top: 50px;
   }
}
@media only screen and (max-width: 992px)
{
   .mobileNavigation_Header
   {
      padding-top:5px;
      padding-bottom:5px;
   }
   .yb-badge-custom-mobile
   {
      display: block;
      padding: 15px;
      text-align: center;
   }
   .yb-badge-custom-mobile img
   {
      width: auto;
      height: auto;
      display: inline-block;
      vertical-align: top;
      max-width: 100%;
   }
}
@media only screen and (min-width: 769px)
{
   .shopify .col2-set .col-2.col-register, 
   .shopify-page .col2-set .col-2 .col-register
   {
       float: right;
       width: 48%;
       opacity: 1;
       z-index: 9;
       visibility: visible;
       left: auto;
       position: relative;
       top: auto;
   }
}
@media only screen and (max-width: 768px)
{
   .shopify .col2-set .col-2.col-register, 
   .shopify-page .col2-set .col-2 .col-register
   {
       float: none;
       width: 100%;
       opacity: 1;
       z-index: 9;
       visibility: visible;
       left: auto;
       position: relative;
       top: auto;
   }
}
@media only screen and (max-width: 767px)
{
   .main-footer .footer-sidebar.widget-area.row .footer-column:first-child {
      width: 100% !important;
      padding-left: 0px !important;
   }
   .footer-container .footer-column:first-child .widget-title, .footer-container .footer-column .widget-title
   {
      color: #ffffff;
      font-size: 15px;
      cursor: pointer;  
   }
}
/*========= 19 August 2020 website changes css end =======*/
/*========= 01 September 2020 product page changes css starts =======*/
#shopify-section-gl-product-page-description .need_help_block
{
  display: none !important;
}
#shopify-section-gl-product-page-description .product_tabs_left
{
  width:100%;
  float: none;
}

@media only screen and (max-width: 767px)
{
  .single-product-content .produc_tab_block:last-child
  {
    display: none;
  }
}
/*========= 01 September 2020 product page changes css ends =======*/

.gs-search-row {
  margin-left: 15px;
  margin-right: 15px;
}

.ls-3410-tag::before,
.ls-2420-tag::before,
.ls-3420-tag::before,
.ls-bogohp-tag::before,
.ls-5420-tag::before,
.ls-3415-tag::before,
.ls-2420-tag::before {
  width: 50px !important;
  height: 50px !important;
}
/*========= 05 Nov 2020 Pre-order not changes starts =======*/
.custom-pre-order-note
{
   padding: 15px 20px;
   background-color: #FFFFFF;
   border: 1px solid black;
   
   margin-top: 20px;
   border-radius: 4px;
}
.widget_shopping_cart_content .custom-pre-order-note
{
   padding: 20px 15px;
}
.custom-pre-order-note span
{
   display: inline-block;
   vertical-align: middle;
}
.custom-pre-order-note span.pre-order-note-icon
{
   width: 17px;
   height: 17px;
   margin-right: 15px;
}
.custom-pre-order-note span.pre-order-note-text
{
   width: calc(100% - 35px);
}
.custom-pre-order-note span.pre-order-note-icon img
{
   max-width: 100%;
   width: 100%;
   display: block;
}
.custom-pre-order-note p
{
   font-family: 'Sofia Pro';
   font-style: normal;
   font-weight: normal;
   font-size: 12px;
   line-height: 16px;
   letter-spacing: 0.204687px;
   color: #000000;
   padding: 0px;
   margin: 0px;
}
@media screen and (max-width: 767px)
{
   .custom-pre-order-note
   {
      margin-left: 15px;
      margin-right: 15px;
   }
   .widget_shopping_cart_content 
   {
      margin-left: 0px;
      margin-right: 0px;
   }
}
/*========= 05 Nov 2020 Pre-order not changes ends =======*//*-----------------------------------------------------------------------------// Custom Theme CSS/-----------------------------------------------------------------------------*//*---------------- Global Custom CSS -------------------*/header.main-header {background-image: none !important;}header.main-header > div.container {background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/top-blue-bg.jpg?v=3813829956441291396) !important;background-position: bottom center;width: 100% !important;max-width: 100% !important;}header.main-header > .secondary-header {background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/bottom-black-bg.jpg?v=15154238283781745846) !important;background-position: top center;}.shopify-challenge__container {margin-top: 20px;}.basel-hover-alt .product-element-top:hover .hover-img, .product-list-item .product-element-top:hover .hover-img {left: 0;}@font-face {font-family: Grotesque;src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_reg.otf?v=9563468097190246357);font-weight:300;}@font-face {font-family: Grotesque;src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_reg_it.otf?v=1577771201460976595);font-style:italic;font-weight:300;}@font-face {font-family: Grotesque;src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_med.otf?v=2854562651412143172);font-weight:400;}@font-face {font-family: Grotesque; src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_med_it.otf?v=14580337805770618189);font-weight:400;font-style:italic;}@font-face {font-family: Grotesque;src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_light.otf?v=12841455558745198978);font-weight:200;}@font-face {font-family: Grotesque;src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_bld.otf?v=199723829499151161);font-weight:600;}@font-face {font-family: Grotesque;src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_blk.otf?v=15714433583760249858);font-weight:800; font-style:italic;}@font-face {font-family: Grotesque;src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Brandon_blk.otf?v=15714433583760249858);font-weight:800;}@font-face {font-family: 'Sofia Pro';src: url('SofiaProRegular.eot');src: url('SofiaProRegular.eot?#iefix') format('embedded-opentype'),url('SofiaProRegular.woff2') format('woff2'),url('SofiaProRegular.woff') format('woff'),url('SofiaProRegular.ttf') format('truetype'),url('SofiaProRegular.svg#SofiaProRegular') format('svg');font-weight: normal;font-style: normal;}.shopify-select-id h4 {float: left;line-height: 40px;}.product-form__variants {display: block !important;width: auto;float: left;border-radius: 8px !important;max-width: calc(100% - 120px);background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/select-dropdown-product.png?v=10579840550001006785');}.carousel-collection-section .owl-carousel .owl-nav .owl-next,.carousel-collection-section .owl-carousel .owl-nav .owl-prev {opacity: 1;}.carousel-collection-section .owl-carousel:hover .owl-nav .owl-next,.carousel-collection-section .owl-carousel .owl-nav .owl-next {right: 0;}.carousel-collection-section .owl-carousel:hover .owl-nav .owl-prev,.carousel-collection-section .owl-carousel .owl-nav .owl-prev {left: 0;}#shopify-section-gl_section_sidebar_blog {width: 100%;}.recently-viewed-sega {position: relative;width: 100% !important;}.basel-products-holder .product-grid-item .product-element-top img {width: auto !important;}.product-image-summary .product-labels.labels-rounded {display: none;}.template-index #shopify-section-gl_newsletter .gl_custom_gl_newsletter {overflow: inherit !important;margin-top: 50px;overflow: hidden !important;}.gl_slide_show, .gl_slide_show .owl-carousel{overflow: visible !important}.gl_slide_show, .gl_slide_show .owl-carousel.main-header {margin-bottom:40px !important}.exclusive {font-size:12px;color:white;font-weight:500;background-color: #FDAF05;}.exclusive strong{font-size:12px;color:white;font-weight:500;background-color: #FDAF05;}.btn-style-sega {background-color:#1CAAFC;}.gl_custom_1502247626198 {overflow: inherit !important;margin-top: 70px;}.mc4wp-form-fields {margin-left: 0px !important;}.footer-container .footer-column {padding-left: 20px;}.footer-container .footer-column ul.menu li img {margin-right: 15px;}.footer-container .footer-column ul.menu li a {text-transform: uppercase;font-size: 10px;font-weight: 500;letter-spacing: 0.8px;text-align: left;color: #a39f9f;text-decoration: none;}.footer-container .footer-column ul.menu li a:hover {color: #1085c7;transition: all ease-in 0.2s;}.footer-container .footer-column .widget-title {text-transform: uppercase;font-size: 14px;font-weight: bold;letter-spacing: 0.8px;text-align: left;color: #545454;margin-bottom: 15px;}.footer-container .footer-column:first-child .widget-title {font-size: 15px;font-weight: 600;letter-spacing: 0.8px;text-align: left;color: #545454;}.footer-container .footer-column .widget-title:before {display: none;}.site-content {margin-bottom: 0;}.main-nav .menu > li > a {font-weight: 600;}.main-nav .menu>li.menu-item-has-children>a:after {right: 15px;font-size: 17px;color: #04347E;font-weight: 600;}.info-tabs-home {background-color: #1085c7;}.info-tabs-home .info-tab-single {padding: 40px;border-right: solid 1px #979797;display: flex;align-items: center;}.info-tabs-home .info-tab-single .left {float: left;width: 40%;}.info-tabs-home .info-tab-single .left img {display: block;margin: auto auto;max-width:40px;}.info-tabs-home .info-tab-single .right {float: left;width: 60%;color: #fff;}.info-tabs-home .info-tab-single a,.info-tabs-home .info-tab-single p {color: #fff;}.info-tabs-home .info-tab-single p {margin-bottom: 2px;font-size: 14px;letter-spacing: 0.8px;text-align: left;color: #ffffff;}.info-tabs-home .info-tab-single p.line-1 {text-transform: uppercase;}.info-tabs-home .info-tab-single a {color: #d7d7d7;font-size: 11px;letter-spacing: 0.8px;}.info-tabs-home .info-tab-single .more-link {margin-top: 20px;}.info-tabs-home .info-tab-single a:hover {transition: all ease-in 0.2s;text-decoration: none;color: #fff;}.info-tabs-home .info-tab-single:last-child {border-right: 0px;}.get-social-home {padding-bottom: 40px;padding-top: 20px;background-color: #eeeeee;}.get-social-home h2 {text-transform: uppercase;font-size: 15px;font-weight: 600;letter-spacing: 0.8px;color: #474747;margin-bottom: 30px;}.get-social-home {text-align: center;}.get-social-home ul {display: inline-block;}.get-social-home ul li {float: left;margin-right: 30px;}.get-social-home ul li:last-child {margin-right: 0;}.gl_page_title.page-title-default {background: #1d1d1d;}.page-title,body.template-page .main-page-wrapper {margin-top: 0;}.need_help_block .contact_info li.contact_link {padding-left: 30px;background-repeat: no-repeat;background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/mobile-phone-sidebar-form.svg?v=16589481445923187376');background-position: left center;background-size: 20px;height: 20px;}.need_help_block .contact_info li.mail_link {padding-left: 30px;background-repeat: no-repeat;background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/letter-sidebar-form.svg?v=14613422639295630088');background-position: left center;background-size: 20px;height: 20px;}.faqs-template .gl_page_title.page-title-default,.blog-category-landing .gl_page_title.page-title-default,.article-template-wrapper .gl_page_title.page-title-default {background: transparent !important;padding-top: 30px;padding-bottom: 30px;border-bottom: 3px solid rgba(168, 168, 168, .2);margin-bottom: 10px;}.menu.payments li.amazon img {min-width: 100px;}.basel-tooltip:hover .basel-tooltip-label {left: 20%;}.shopify .variation dt, .shopify-page .variation dt {line-height: 1.5;}.spr-review-header-byline .author {margin-right: 4px;}/*---------------- Custom CSS for desktop -------------------*/@media (min-width: 992px) {.top-bar-right {vertical-align: middle;}.faqs-template #shopify-section-gl_newsletter .gl_custom_gl_newsletter {margin-top: 0;}.main-nav .menu>li.menu-item-has-children {width: calc(16.66% - 5px);}.sticky-header .main-nav .menu>li.menu-item-has-children {width: auto;margin-right: 10px;}.main-nav .menu > li > a {height: 44px;line-height: 44px;}.sticky-header .main-nav .menu>li.menu-item-has-children {width: calc(16.66% - 15px);}.sticky-header .main-nav .menu>li.menu-item-has-children>a:after {right: 0 !important;}.sticky-header .menu-item-shop-by-brand {background-size: auto 50%;background-repeat: no-repeat;background-position: center left;}.sticky-header .site-logo {width: 120px;}.sticky-header .cart_mob_block,.sticky-header .right-column {width: 200px;}.sticky-header.navigation_item_wrapper {margin-left: 0;}.sticky-header .main-nav {width: calc(100% - 320px);}}@media (min-width: 1200px) and (max-width: 1399px) {.sticky-header .main-nav .menu>li.menu-item-has-children {width: calc(16.66% - 20px) !important;}.sticky-header .main-nav .menu>li:first-child {padding-left: 15px !important;width: 150px !important;}.menu-item-shop-by-brand {background-position: 10px center;}.sticky-header .main-nav .menu {margin-left: 0 !important;margin-right: 0 !important;}.sticky-header>.container {width: 100% !important;background-image: url(https://cdn.shopify.com/s/files/1/1375/9903/files/GS-Pattern-dark-compressor.png?1062295…) !important;}.sticky-header .main-nav .menu>li.menu-item-has-children {margin-right: 15px !important;}.sticky-header .main-nav .menu > li > a {font-size: 11px !important;}}@media (min-width: 992px) and (max-width: 1199px) {.section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable {padding-left: 10px !important; padding-right: 10px !important;}.brand_wrapper {width: auto !important;}.sticky-header .main-nav .menu>li.menu-item-has-children>a:after {right: -5px !important;margin-top: -8px !important;}.right-side.menu_rightside {width: auto !important;float: right !important;}.sticky-header .main-nav .menu > li > a {font-size: 9px !important;}.sticky-header .main-nav .menu>li.menu-item-has-children {width: calc(16.67% - 10px) !important;}.sticky-header .main-nav .menu>li.menu-item-has-children {margin-right: 5px !important;}.sticky-header .main-nav .menu>li {margin-left: 0 !important;}.sticky-header>.container {width: 100% !important;}.sticky-header .main-nav .menu>li:first-child {padding-left: 25px;width: 140px !important;}.sticky-header .main-nav .menu {margin-left: 0 !important;margin-right: 0 !important;}.menu-item-shop-by-brand {background-position: 5px center;}}@media (min-width: 1024px) and (max-width: 1024px) {}/*---------------- Custom CSS for tablet -------------------*/@media (min-width: 768px) and (max-width: 991px) {.section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable {padding-left: 10px !important; padding-right: 10px !important;}.document-ready .mobile-nav {background-color: #1d1d1d;}.document-ready .mobile-nav {background-color: #1d1d1d;}.document-ready .mobile-nav.color-primary, .mobile-nav ul li.current_page_item > a, .main-nav .menu > li.current-menu-item > a, .main-nav .menu > li.onepage-link.current-menu-item > a, .main-nav .menu > li > a:hover, .main-nav .menu > li > a:focus, .basel-navigation .menu>li.menu-item-design-default ul li:hover>a, .basel-navigation .menu > li.menu-item-design-full-width .sub-menu li a:hover, .basel-navigation .menu > li.menu-item-design-sized .sub-menu li a:hover, .basel-product-categories.responsive-cateogires li.current-cat > a, .basel-product-categories.responsive-cateogires li.current-cat-parent > a, .basel-product-categories.responsive-cateogires li.current-cat-ancestor > a, a[href^=tel], .topbar-menu ul > li > .sub-menu-dropdown li > a:hover, .btn.btn-color-primary.btn-style-bordered, .button.btn-color-primary.btn-style-bordered, button.btn-color-primary.btn-style-bordered, .added_to_cart.btn-color-primary.btn-style-bordered, input[type=submit].btn-color-primary.btn-style-bordered, .basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .basel-dark .read-more-section .btn-read-more, .basel-dark .products-footer .basel-blog-load-more, .basel-dark .products-footer .basel-products-load-more, .basel-dark .products-footer .basel-portfolio-load-more, .basel-dark .blog-footer .basel-blog-load-more, .basel-dark .blog-footer .basel-products-load-more, .basel-dark .blog-footer .basel-portfolio-load-more, .basel-dark .portfolio-footer .basel-blog-load-more, .basel-dark .portfolio-footer .basel-products-load-more, .basel-dark .portfolio-footer .basel-portfolio-load-more, .basel-dark .color-primary, .basel-hover-link .swap-elements .btn-add a, .basel-hover-link .swap-elements .btn-add a:hover, .basel-hover-link .swap-elements .btn-add a:focus, .menu-item-language .submenu-languages li:hover a, .blog-post-loop .entry-title a:hover, .blog-post-loop.sticky .entry-title:before, .post-slide .entry-title a:hover, .comments-area .reply a, .single-post-navigation a:hover, blockquote footer:before, blockquote cite, .format-quote .entry-content blockquote cite, .format-quote .entry-content blockquote cite a, .type-post .entry-meta .meta-author a, .type-post .entry-meta .meta-author .name_author, .search-no-results.shopify .site-content:before, .search-no-results .not-found .entry-header:before, .login .lost_password > a:hover, .error404 .page-title, .menu-label-new:after, .widget_shopping_cart .product_list_widget li .quantity .amount, .product_list_widget li ins .amount, .price ins > .amount, .price ins, .single-product-content .price, .single-product-content .price .amount, .basel-products-nav .product-short .price, .basel-products-nav .product-short .price .amount, .star-rating span:before, .single-product-content .comment-form .stars span a:hover, .single-product-content .comment-form .stars span a.active, .tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title:hover, .tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title.active, .single-product-content .shopify-product-details__short-description ul > li:before, .single-product-content #tab-description ul > li:before, .blog-post-loop .entry-content ul > li:before, .comments-area .comment-list li ul > li:before, .sidebar-widget li a:hover, .filter-widget li a:hover, .sidebar-widget li > ul li a:hover, .filter-widget li > ul li a:hover, .basel-price-filter ul li a:hover .amount, .basel-hover-effect-4 .swap-elements > a, .basel-hover-effect-4 .swap-elements > a:hover, .wishlist_table tr td.product-price ins .amount, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a, .basel-buttons .product-compare-button > a.compare.added, .compare.added, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:hover, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:hover, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.feid-in > a:before, .vendors-list ul li a:hover, .single-product-content .entry-summary .button.compare:hover, .single-product-content .entry-summary .button.compare:hover:before, .single-product-content .entry-summary .button.compare.added:before, .blog-post-loop .entry-content ul li:before, .basel-menu-price .menu-price-price, .basel-menu-price.cursor-pointer:hover .menu-price-title, .comments-area #cancel-comment-reply-link:hover, .comments-area .comment-body .comment-edit-link:hover, .popup-quick-view .entry-summary .entry-title a:hover, .spb_text_column ul:not(.social-icons) > li:before, .widget_product_categories .basel-cats-toggle:hover, .widget_product_categories .toggle-active, .basel-products-suggest .table_suggest a:hover, .widget_product_categories .current-cat-parent > a, #shopify-section-gl_section_sidebar_blog .widget_categories .current-cat > a, .shopify-checkout-review-order-table tfoot .order-total td .amount, .widget_shopping_cart .product_list_widget li .remove:hover, .basel-active-filters .widget_layered_nav_filters ul li a .amount, .title-wrapper.basel-title-color-primary .title-subtitle, .widget_categories li.cat-item.current-cat, .topbar-menu ul>li.currency li.active a, .topbar-menu ul>li.language li.active a, .widget_shopping_cart .widget_shopping_cart_content > .total .amount, .subtitle-color-primary.subtitle-style-default, .color-scheme-light .gl_tta-tabs.gl_tta-tabs-position-top.gl_tta-style-classic .gl_tta-tab.gl_active > a, .gl-tab-js .gl_tta.gl_general.gl_tta-style-classic .gl_tta-tab.gl_active > a {color:white;}.header-links ul li a {font-size: 12px;color: #fcbc34;}.mobile-nav .sub-menu-dropdown li a {color:grey;}.header-links ul li a {font-size: 12px;color: #3abced;}.template-product .single-breadcrumbs-wrapper .shopify-breadcrumb {display: block;}.block_buttons li {margin-right: 0 !important;}.block_buttons li.share_btn {float: right;}.block_buttons li a {font-size: 11px !important;}.blog_block {margin-bottom: 20px !important;}.socialGallery {width: 235px !important;display: block;left: auto !important;right: 0 !important;}.need_help_block {width: 250px !important;max-width: 100% !important;overflow-x: hidden;}.product_tabs_left {padding-right: 0px !important;width: calc(100% - 250px) !important;float: left !important;}.product-tabs-wrapper .tabs li {padding-right:0px !important;margin-right:20px !important;}.product-tabs-wrapper .tabs li a {font-size:14px !important; ;}.gl_column-inner.inner_space_area {padding-left: 20px !important;padding-right: 20px !important;}.footer-sidebar.widget-area .clearfix.visible-sm-block {display: none !important;}.footer-sidebar .footer-column.col-md-2 {width: calc(20%) !important;padding-right: 10px !important;padding-left: 10px !important;}.footer-container .widget-area {margin:auto auto !important;padding-left:0px !important;padding-right:0px !important;}.footer-container .footer-column ul.menu li img {margin-right: 10px;}}/*---------------- Custom CSS for mobile landscape -------------------*/@media (min-width: 481px) and (max-width: 767px) {.faqs-template .gl_page_title.page-title-default,.blog-category-landing .gl_page_title.page-title-default,.article-template-wrapper .gl_page_title.page-title-default {padding-top: 15px;padding-bottom: 15px;}.blog-category-landing .gl_page_title.page-title-default {margin-bottom: 0;}.blog_category_wrap {width: 250px;max-width: 80%;margin: auto auto;}.page-title-default .entry-title {font-size: 24px;}}/*---------------- Custom CSS for mobile -------------------*/@media (max-width: 480px){.document-ready .mobile-nav {background-color: #1d1d1d;}.document-ready .mobile-nav.color-primary, .mobile-nav ul li.current_page_item > a, .main-nav .menu > li.current-menu-item > a, .main-nav .menu > li.onepage-link.current-menu-item > a, .main-nav .menu > li > a:hover, .main-nav .menu > li > a:focus, .basel-navigation .menu>li.menu-item-design-default ul li:hover>a, .basel-navigation .menu > li.menu-item-design-full-width .sub-menu li a:hover, .basel-navigation .menu > li.menu-item-design-sized .sub-menu li a:hover, .basel-product-categories.responsive-cateogires li.current-cat > a, .basel-product-categories.responsive-cateogires li.current-cat-parent > a, .basel-product-categories.responsive-cateogires li.current-cat-ancestor > a, a[href^=tel], .topbar-menu ul > li > .sub-menu-dropdown li > a:hover, .btn.btn-color-primary.btn-style-bordered, .button.btn-color-primary.btn-style-bordered, button.btn-color-primary.btn-style-bordered, .added_to_cart.btn-color-primary.btn-style-bordered, input[type=submit].btn-color-primary.btn-style-bordered, .basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .basel-dark .read-more-section .btn-read-more, .basel-dark .products-footer .basel-blog-load-more, .basel-dark .products-footer .basel-products-load-more, .basel-dark .products-footer .basel-portfolio-load-more, .basel-dark .blog-footer .basel-blog-load-more, .basel-dark .blog-footer .basel-products-load-more, .basel-dark .blog-footer .basel-portfolio-load-more, .basel-dark .portfolio-footer .basel-blog-load-more, .basel-dark .portfolio-footer .basel-products-load-more, .basel-dark .portfolio-footer .basel-portfolio-load-more, .basel-dark .color-primary, .basel-hover-link .swap-elements .btn-add a, .basel-hover-link .swap-elements .btn-add a:hover, .basel-hover-link .swap-elements .btn-add a:focus, .menu-item-language .submenu-languages li:hover a, .blog-post-loop .entry-title a:hover, .blog-post-loop.sticky .entry-title:before, .post-slide .entry-title a:hover, .comments-area .reply a, .single-post-navigation a:hover, blockquote footer:before, blockquote cite, .format-quote .entry-content blockquote cite, .format-quote .entry-content blockquote cite a, .type-post .entry-meta .meta-author a, .type-post .entry-meta .meta-author .name_author, .search-no-results.shopify .site-content:before, .search-no-results .not-found .entry-header:before, .login .lost_password > a:hover, .error404 .page-title, .menu-label-new:after, .widget_shopping_cart .product_list_widget li .quantity .amount, .product_list_widget li ins .amount, .price ins > .amount, .price ins, .single-product-content .price, .single-product-content .price .amount, .basel-products-nav .product-short .price, .basel-products-nav .product-short .price .amount, .star-rating span:before, .single-product-content .comment-form .stars span a:hover, .single-product-content .comment-form .stars span a.active, .tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title:hover, .tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title.active, .single-product-content .shopify-product-details__short-description ul > li:before, .single-product-content #tab-description ul > li:before, .blog-post-loop .entry-content ul > li:before, .comments-area .comment-list li ul > li:before, .sidebar-widget li a:hover, .filter-widget li a:hover, .sidebar-widget li > ul li a:hover, .filter-widget li > ul li a:hover, .basel-price-filter ul li a:hover .amount, .basel-hover-effect-4 .swap-elements > a, .basel-hover-effect-4 .swap-elements > a:hover, .wishlist_table tr td.product-price ins .amount, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a, .basel-buttons .product-compare-button > a.compare.added, .compare.added, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:hover, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:hover, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.feid-in > a:before, .vendors-list ul li a:hover, .single-product-content .entry-summary .button.compare:hover, .single-product-content .entry-summary .button.compare:hover:before, .single-product-content .entry-summary .button.compare.added:before, .blog-post-loop .entry-content ul li:before, .basel-menu-price .menu-price-price, .basel-menu-price.cursor-pointer:hover .menu-price-title, .comments-area #cancel-comment-reply-link:hover, .comments-area .comment-body .comment-edit-link:hover, .popup-quick-view .entry-summary .entry-title a:hover, .spb_text_column ul:not(.social-icons) > li:before, .widget_product_categories .basel-cats-toggle:hover, .widget_product_categories .toggle-active, .basel-products-suggest .table_suggest a:hover, .widget_product_categories .current-cat-parent > a, #shopify-section-gl_section_sidebar_blog .widget_categories .current-cat > a, .shopify-checkout-review-order-table tfoot .order-total td .amount, .widget_shopping_cart .product_list_widget li .remove:hover, .basel-active-filters .widget_layered_nav_filters ul li a .amount, .title-wrapper.basel-title-color-primary .title-subtitle, .widget_categories li.cat-item.current-cat, .topbar-menu ul>li.currency li.active a, .topbar-menu ul>li.language li.active a, .widget_shopping_cart .widget_shopping_cart_content > .total .amount, .subtitle-color-primary.subtitle-style-default, .color-scheme-light .gl_tta-tabs.gl_tta-tabs-position-top.gl_tta-style-classic .gl_tta-tab.gl_active > a, .gl-tab-js .gl_tta.gl_general.gl_tta-style-classic .gl_tta-tab.gl_active > a {color:white;}.header-links ul li a {font-size: 12px;color: #fcbc34;}.mobile-nav .sub-menu-dropdown li a {color:grey;}.header-links ul li a {font-size: 12px;color: #3abced;}.page-title-default .entry-title {font-size: 22px;}.faqs-template .gl_page_title.page-title-default,.blog-category-landing .gl_page_title.page-title-default,.article-template-wrapper .gl_page_title.page-title-default {padding-top: 15px;padding-bottom: 15px;}.blog-category-landing .gl_page_title.page-title-default {margin-bottom: 0;}.blog_category_wrap {width: 250px;max-width: 80%;margin: auto auto;}.blog_block .share_btn {float: right;}.blog_block .socialGallery {width: 235px;left: auto;}}




  /* starts Rashmi Css */
  .copyrights-wrapper{padding: 10px 40px;background-color: #26336f;}
  .copyright_text p{font-size: 9px;font-weight: 300;color: #9a9a9a !important;line-height: 1;letter-spacing: 0.6px;margin-bottom:5px;display: block;}
  .post_block_caption .post_title{color: #000000;font-size: 21px;font-weight: 600;letter-spacing: 0.6px;margin-bottom: 13px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .post_block_caption{ font-size: 12px;color: #000000;line-height: normal;letter-spacing: 0.5px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .post_block_caption p ,
  .post_block_caption span{font-size: 12px;font-family: Grotesque, Arial, Helvetica, sans-serif;margin-bottom: 20px;display:inline-block;}
  .post_buttons li a{color: #3b94d7;display:inline-block;font-weight: 500;font-size: 13px;text-transform: uppercase;padding-bottom: 5px;text-decoration: none;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .post_buttons .readmore_btn a{border-bottom: 2px solid #3b94d7;}
  .post_buttons li{float:left;margin-right: 60px;}
  .post_buttons ul::after{content:'';display:block;clear:both;}

  .post_wrapper{padding-left:70px;padding-right:70px;display: flex;align-items: center;padding-top: 40px;}
  .post_block_content{max-width: 450px;}
  .topbar-wrapp{height: 33px;font-size: 12px;}
  .top-bar-right,
  .top-bar-left{line-height: 33px;}
  .topbar-menu ul>li{line-height: 33px;}
  .main-header form.has-categories-dropdown input[type=text]{min-width: 335px;letter-spacing: 0.7px;}

  .main-header ::-webkit-input-placeholder {
    color: #fff !important;
  }
  .main-header ::-moz-placeholder {
    color: #fff !important;
  }
  .main-header :-ms-input-placeholder {
    color: #fff !important;
  }
  .main-header :-moz-placeholder {
    color: #fff !important;
  }

  .newsletter_form ::-webkit-input-placeholder {
    color: #000000 !important;
  }
  .newsletter_form ::-moz-placeholder {
    color: #000000 !important;
  }
  .newsletter_form :-ms-input-placeholder {
    color: #000000 !important;
  }
  .newsletter_form :-moz-placeholder {
    color: #000000 !important;
  }

  .shopping-cart>a .amount{margin-top: 3px;display: inline-block;}
  .shopping-cart{margin-top: 3px;   }
  .sticky-header .cart_mob_block{display:block;width: 175px;float: right;}


  .category_btnwrapper {border-bottom: 2px solid rgba(168, 168, 168, .2);margin-top: 45px;border-top: 2px solid rgba(168, 168, 168, .2);}
  .category_btnwrapper li{float:left;padding-top:10px;padding-bottom:10px;text-align: center;width: 20%;}
  .category_btnwrapper ul::after{content:'';display:block;clear:both;}
  .category_btnwrapper li:last-child a{border-right:none;}
  .category_btnwrapper li a{font-size: 12px;color: #000000;display: block;padding: 20px 0;text-decoration: none;text-transform: uppercase;font-weight: normal;border-right: 2px solid rgba(168, 168, 168, .2);transition:all 0.6s;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .category_btnwrapper li a:hover{background:#f3f4ef;}

  .blog_title{font-size: 21px;color: #000000;letter-spacing: 0.6px;font-weight: 600;margin-bottom: 10px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .blog_block_content ,
  .blog_block_content span ,
  .blog_block_content p{font-size: 12px;color: #000000;letter-spacing: 0.5px;font-family: Grotesque, Arial, Helvetica, sans-serif;margin-bottom:20px;display:inline-block;line-height: 1.5;}

  .block_buttons ul::after{content:'';display:block;clear:both;}
  .block_buttons li{float:left;margin-right:55px;}
  .block_buttons li a{color: #3b94d7;display:inline-block;font-weight: 500;font-size: 13px;text-transform: uppercase;padding-bottom: 5px;text-decoration: none;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .block_buttons .read_more a{border-bottom: 2px solid #3b94d7;}

  .blog_blocks_wrapper{padding-top:45px;padding-bottom:45px;}

  .gl_column-inner.inner_space_area{padding-left:50px;padding-right:50px;}
  .blog_block{margin-bottom:90px;}
  .blog_block_image{margin-bottom:30px;}

  .load_btn{font-size: 13px;letter-spacing: 0.6px;color: #000000;text-align: center;display:inline-block;border-radius: 35px;border: 1px solid rgba(168, 168, 168, 0.4);padding: 10px 60px;text-decoration:none !important;font-family: Grotesque, Arial, Helvetica, sans-serif;transition:all 0.6s;}
  .load_btn:hover{background:#04347e;color:#fff;}
  .load_blocks_wrapper{text-align:center;}
  .share_btn a span{position: absolute;right: 0;display: inline-block;background: #f1bb34;border-radius: 50%;padding: 10px;width: 23px;height: 23px;top: 50%;transform: translateY(-50%);margin-top: -4px;}
  .share_btn a span img{max-width: 12px;position: absolute;top: 50%;transform: translateY(-50%) translateX(-50%);left: 50%;}
  .share_btn{position:relative;}
  .post_buttons li:last-child{margin-right:0;}
  .share_btn a{padding-right: 30px;}


  .related_blog_title{margin-bottom: 80px;}
  .seeall_btn{font-size: 13px;letter-spacing: 0.6px;color: #000000;text-align: center;display: inline-block;border-radius: 35px;border: 1px solid rgba(168, 168, 168, 0.4);padding: 10px 60px;text-decoration: none !important;}
  .seeall_btn_wrapper{margin-bottom:20px;margin-top: 20px;}
  .seeall_btn_wrapper{text-align:center;}
  .related_wrapper{border-top: 2px solid rgba(168, 168, 168, .2);padding-top: 45px;}

  .product_title.product_title_block{font-size: 30px;letter-spacing: 1.2px;color: #141414;text-transform: uppercase;font-family: Grotesque, Arial, Helvetica, sans-serif;margin-bottom:0;}
  .quantity_text{font-size: 16px;color: #373737;letter-spacing: 0.7px;margin-bottom: 0;width: 120px;font-family: Grotesque, Arial, Helvetica, sans-serif;width: 100px;min-width:100px;}

  .product_text{font-size: 16px !important;color: #373737 !important;letter-spacing: 0.7px;border-radius: 8px !important;line-height: 8px !important;height: 32px !important;width: 75px !important;display: inline-block;}
  .product_info_block{display: flex !important;align-items: center;margin-bottom: 20px;width: 100%;margin-right: 0 !important;justify-content: left !important;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .basel-hover-alt .hover-img, .product-list-item .hover-img{text-align:center;}
  .single-product-content .variations .quantity_text label{font-weight: normal;font-size: 16px;color: #373737;letter-spacing: 0.7px;margin-bottom: 0;width: 120px;margin-right: 0;width:100px;}
  .swatches-select .size_box{border: 1px solid rgba(129, 129, 129, .25) !important;font-size: 16px !important;color: #373737 !important;letter-spacing: 0.7px;border-radius: 8px !important;line-height: 32px !important;height: 32px !important;width: 75px !important;font-weight:normal !important;margin: 0 !important;margin-right:15px !important;margin-bottom:5px !important;}

  .add_to_cart_button.addtocart_btn_wrapper{background-color: #2a2a2a !important;width:100%;padding: 12px 10px !important;font-size: 18px !important;font-weight: 500 !important;letter-spacing: 0.8px !important;max-width: 350px;font-weight: lighter !important;margin-top: 15px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .single-product-content .cart{display: block;}
  .price.product_price_wrapper ,
  .product_price_wrapper #product-price{font-size: 19px;font-weight: 500;color: #000000;letter-spacing: 0.9px;padding-bottom: 12px;display: block;border-bottom: 2px solid rgba(168, 168, 168, .2);margin-bottom: 0;line-height: normal;}
  .product_price_wrapper #product-price{border-bottom:none;padding-bottom: 0;}
  .product_page_description .add-to-cart-form .value.with-swatches.product_text{width:100% !important;}

  .product_description ,
  .product_description p{ font-size: 14px;color: #000000;line-height: 1.77;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .product_description li{color: #000000;letter-spacing: 0.6px;position:relative;padding-left: 25px;font-weight:300}
  .pacman-description-mobileonly {
    font-size: 14px;
    color: #000000;
    line-height: 1.77;
    letter-spacing: 0.6px;
    font-family: Grotesque, Arial, Helvetica, sans-serif;
  }
  .product_description ul li::after{content:'';position:absolute;width:4px;height:4px;background:#000000;border-radius:50%;left: 0;top: 10px;}
  .product_description{margin-top: 38px;
  }
  .product_vendor{font-size: 16px;color: #b5b5b5;letter-spacing: 0.9px;font-family: Grotesque, Arial, Helvetica, sans-serif;margin-bottom: 7px;margin-top: 5px;}
  #showmore-2{display:none;}

  .showmore-button ,
  .product_read_more{display:inline-block;font-size: 13px;color: #000000;letter-spacing: 0.6px;line-height: normal;text-transform: uppercase;margin-top: 35px;padding-bottom: 2px;border-bottom: 1px solid #000000;text-decoration:none !important;font-family: Grotesque, Arial, Helvetica, sans-serif;cursor:pointer;}
  .title.slider-title{font-size: 26px;color: #000000;letter-spacing: 0.7px;line-height: normal;text-transform: inherit;font-weight: normal;margin-bottom: 30px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .title.slider-title:before{display:none;}

  .related_product_block img{max-width:155px;}
  .price.related_product_price{font-size: 12px;font-weight: 500;letter-spacing: 0.5px;color: #2f2f2f;line-height: normal !important;height: auto !important;margin-bottom: 5px !important;}
  .related_product_title a{font-size: 14px !important;color: #000000;letter-spacing: 0.4px;line-height: normal;font-family: Grotesque, Arial, Helvetica, sans-serif;border-bottom: none !important;}
  .related_product_title{font-size: 14px !important;}
  .Karla_family{font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .related_vendor_wrapper{font-size: 9px;color: #7f7f7f;line-height: normal;letter-spacing: 0.4px;margin-bottom: 4px;text-align:left;}

  .related_product_block{margin-top: 0px !important;border-top: 2px solid rgba(168, 168, 168, .2);padding-top: 50px;}
  .product_description ol{list-style-type: decimal;}
  .product_description ol li{list-style-type: decimal;}

  .product-tabs-wrapper .tabs li a{font-size: 16px;color: #000000;line-height: normal;letter-spacing: 0.3px;font-family: Grotesque, Arial, Helvetica, sans-serif;font-weight: normal;}
  .product-tabs-wrapper .tabs li{border-bottom:none;float: left;position:relative;margin-bottom: 25px;padding-left: 30px;padding-right: 30px;}
  .product-tabs-wrapper .tabs li:first-child{padding-left:0;}
  .product-tabs-wrapper .tabs li:after{content:'';position:absolute;left:0;right:0;height:1px;width:100%;background:#bbb;bottom: -26px;transform: scaleX(0);transition:all 0.4s;}
  .product-tabs-wrapper .tabs li.active:after{transform: scaleX(1);}
  .product-tabs-wrapper .tabs{border-bottom: 1px solid #e4e4e4;margin-bottom: 32px;}
  .product-tabs-wrapper .tabs:after{content:'';display:block;clear:both;}

  .single-product-content .product-tabs-wrapper{
    background-color: #f5f5f5;
    /*border-top: 2px solid rgba(168, 168, 168, .2);
    border-bottom: 2px solid rgba(168, 168, 168, .2);*/
    padding-top:37px;
  }
  .product-tabs-wrapper-container {background-color: #f5f5f5;}
  .single-product-content .product-tabs-wrapper *{font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .single-product-content .product-tabs-wrapper p{font-size: 13px;}
  .gl_column-inner.gl_outside {padding-left: 100px;padding-right: 100px;}

  .owl-carousel .product_block_wrapper{margin-bottom: 40px;}
  .product_tabs_left{padding-right: 70px;width: calc(100% - 350px);float: left;}
  .need_help_block{width:350px;float:right;padding-left: 30px;border-left: 1px solid #e4e4e4;}

  .help_block_title h3{font-size: 23px;color: #000000;line-height: normal;letter-spacing: 1px;margin-bottom: 0;position:relative;padding-bottom:3px;}
  .help_block_title h3:after{content:'';position:absolute;bottom:0;left:0;width:250px;height:1px;background:#000000;}
  .help_block_title{margin-bottom:10px;}
  .need_help_block p ,
  .need_help_block {font-size: 13px;line-height: 1.8;margin-bottom: 5px;color: #000000;letter-spacing: 1px;}
  .contact_info li a{display:inline-block;font-size: 13px;color: #a39f9f !important;line-height: 1.2;letter-spacing: 0.8px;text-decoration:none;}
  .contact_info li{margin-bottom:10px;}

  .contact_form_wrapper textarea ,
  .contact_form_wrapper input{color: #8d8b8b;letter-spacing: 1px;line-height: normal;font-size: 13px;box-shadow: 0px 0px 0px 1px #e1e1e14a;border: none;resize: none;}
  .contact_form_wrapper input[type="text"]{height: 30px;}
  .contact_form_wrapper .form-group{margin-bottom: 25px;position:relative;}
  .contact_info {padding-bottom: 5px;}
  .submit_btn{background-color: #1caafc;display:inline-block;color: #ffffff !important;line-height: normal;letter-spacing: 0.5px;font-weight: 600;padding: 7px 48px;text-decoration:none !important;line-height: 20px;
    position: relative;
    padding-right: 55px;
    padding-left: 40px;
  }

  .placeholder-noblocks{display:none;}
  .social-icons.icons-design-circle li i, .social-icons.icons-design-colored li i, .social-icons.icons-design-colored-alt li i{line-height: 30px;    font-size: 14px;}
  .social-icons.icons-design-circle li, .social-icons.icons-design-colored li, .social-icons.icons-design-colored-alt li{width: 40px;height: 40px;}
  .blog_single_block{padding-top:35px;}
  .blog_single_block .post-date{padding-bottom: 15px;}

  .related_product_gallery:hover a.has-hover-img > img {display: none;}

  #recently_wrap .related_product_gallery img{max-width: 155px;}
  .newsletter_form .mailchimp-input-icon{font-size: 14px;font-family: Grotesque, Arial, Helvetica, sans-serif;}

  #gl_thumbnails img{max-width:96px;}
  .block_tabs .sub-menu{display:none;font-size: 14px;line-height: 2.79;letter-spacing: 0.5px;color: #000000;font-family: Grotesque, Arial, Helvetica, sans-serif;padding-top: 40px}
  .block_tabs .sub-menu p{font-size: 14px;line-height: 2.5;letter-spacing: 0.5px;color: #000000;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .tab_toggle{font-family: Grotesque, Arial, Helvetica, sans-serif;padding-top: 30px;}
  .tab_toggle a{font-size: 18px;padding-bottom: 35px;border-bottom: 2px solid rgba(168, 168, 168, .2);display: block;color: #000000;letter-spacing: 0.4px;line-height: normal;font-weight: lighter;text-decoration:none !important;position:relative;padding-right:20px;}


  .block_tabs li:first-child{padding-top:0;}
  .tab_toggle.active a{border-color:transparent;}
  .tab_toggle.active a:after{background:url(add-plus-button.svg);content:'';}

  .collection_title{color: #ffffff;font-size: 19px;line-height: normal;text-transform:uppercase;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .collection_desc ,
  .collection_desc p{font-size: 13px;color: #ffffff; line-height: 2.15;letter-spacing: 1.1px;}
  .collection_image{position:absolute;left:0;right:0;top:0;bottom:0;}
  .collection_page_banner{position:relative;}
  .collection_desc {position:relative;z-index:1;background-color: rgba(28, 28, 28, 0.81);max-width: 720px;margin: 0 auto;margin-top: 35px;margin-bottom: 25px;padding-top: 75px;padding-bottom: 75px;padding-left: 160px;padding-right: 160px;text-align:center;font-family: Grotesque, Arial, Helvetica, sans-serif;}

  .product_collection .product-element-top img{max-width:170px;}


  .sidebar_title h2{font-size: 16px;font-weight: 500;line-height: normal;letter-spacing: 0.4px;color: #000000;text-transform:uppercase;font-family: Grotesque, Arial, Helvetica, sans-serif;margin-bottom: 30px;}
  .filters-area{display:block !important;background: transparent;padding-top:0;}


  .widget-title{font-size: 15px;font-weight: 500;letter-spacing: 0.4px;line-height: normal;font-family: Grotesque, Arial, Helvetica, sans-serif;margin-bottom: 15px;padding-bottom: 0;}
  .basel-shopify-layered-nav .swatches-normal li.with-swatch-text a ,
  .filter-widget li, .sidebar-widget li{font-size: 14px;font-weight: 500;line-height: normal;letter-spacing: 0.6px;color: #000000;text-transform: inherit !important;font-family: Grotesque, Arial, Helvetica, sans-serif;text-decoration:none !important;}
  .filter-widget li a{color: #000000;}
  .widget-title:before{display:none;}

  .page_title_section h1{font-size: 26px;color: #000000 !important;letter-spacing: 0.7px;line-height: normal;font-family: Grotesque, Arial, Helvetica, sans-serif;text-align:center;margin-bottom: 0;}
  body.template-page .main-page-wrapper.spacearea_none{margin-top:0;}
  .page_title_section{padding-top: 30px;padding-bottom: 40px;border-bottom: 3px solid rgba(168, 168, 168, .2);}

  .faq_tabs_wrapper{width: 100%;float: left;padding-bottom: 300px;padding-right: 85px;padding-left: 65px;padding-top: 100px;}
  .contact_information_wrapper{width: 35%;float: left;background-color: #f2f2f2;padding-top:65px;padding-bottom:65px;padding-left:80px;padding-right:80px;margin-bottom: 0;}
  .contact_information_wrapper *{font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .faq_section_wrapper{display: flex;}
  .contact_information_wrapper .help_block_title h3:after{display:none;}
  .tabs-layout-tabs.product_tabs{display: flex;}
  .tabs-layout-tabs.product_tabs .shopify-section{width:100%;}

  .product_tabs .spr-header {margin-bottom: 40px !important;}
  .single-product-content .spr-icon{    color: #feab0e;margin-right: 12px;font-size: 15px;}
  .product_tabs .spr-review-header-title{font-size: 14px;line-height: normal;font-weight: 500;}
  .product_tabs .spr-review-header-byline{font-size: 10px;color: #000000;font-style: normal;font-weight: 500;opacity: 1;margin-bottom: 12px;}
  .product_tabs .spr-review-header-byline strong{font-weight: 500;}
  .spr-review-content .spr-review-content-body{font-size: 13px;line-height: 1.73; letter-spacing: 0px;color: #000000;}
  .product_tabs .spr-review-header-starratings{margin-bottom:15px;}

  .spr-reviews .spr-review:first-child {margin-top: 0 !important;}
  .product_tabs .spr-review{border-top: none !important;padding-top: 0 !important;padding-bottom: 20px;}
  .product_tabs .spr-review-content{margin-bottom:0;}
  .product_tabs .spr-container{padding:0 !important;border:none !important;}
  .product_tabs .spr-header-title{margin-bottom: 10px;font-size: 18px;}
  .product_tabs .spr-summary-actions-togglereviews{font-size: 13px;}
  .product_tabs .spr-summary-actions-newreview{font-size:12px;}

  .product-grid-item .product-element-top>a{text-align:center;}
  .product_block_wrapper .related_product_gallery img{
    margin: auto auto;
    max-height: 100% !important;
  /*   height: 250px; */
    width:auto !important;
    max-width:100%;
  }
  .gl_slide_show, .gl_slide_show .owl-carousel.main-header{    margin-bottom: 4px !important;}
  .gl_column-inner.home_product_container {padding-left: 80px;padding-right: 80px;}
  .gl-tab-js .gl_tta-container.spacng_bottom_none{margin-bottom:0 !important;}
  .gl-tab-js .gl_tta.gl_general .gl_tta-panel-body.spacing_bottom_none{padding-bottom:0 !important;}

  .pagination-arrows .product-grid-item{    margin-bottom: 30px;}

  .tab-collection .gl_tta-tabs-container .gl_tta-title-text,
  .product_tabs .gl_tta-title-text{font-size:21px;color: #8a8a8a;line-height: normal;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;font-weight: 500;}
  .tab-collection .gl_tta-tabs-container .gl_tta-tab.gl_active .gl_tta-title-text,
  .product_tabs .gl_tta-tab.gl_active .gl_tta-title-text{color: #000000;}

  /* .share_btn .social-icons{display:none;position: absolute;top: 0;} */
  .share_btn .social-icons li{margin-right:0;}

  .socialGallery li{transition: all 0.4s ease-in-out;opacity: 0;position: relative;margin-right: 10px !important;float:left;margin-left: 0;}
  .socialGallery li:last-child{margin-right:0 !important;}
  .socialGallery.display li { animation: fadein 0.4s;animation-fill-mode: forwards;}
  .socialGallery li:nth-child(1){ animation-delay: 0.5s; }
  .socialGallery li:nth-child(2) { animation-delay: 0.6s; }
  .socialGallery li:nth-child(3) { animation-delay: 0.7s; }
  .socialGallery li:nth-child(4) { animation-delay: 0.8s; }
  .socialGallery li:nth-child(5) { animation-delay: 0.9s; }
  .socialGallery li:nth-child(6) { animation-delay: 1.0s; }
  .socialGallery li:nth-child(7) { animation-delay: 1.1s; }

  .socialGallery{opacity:0;position: absolute;top: 40px;transition: all 0.4s;width: 235px;display: block;left: 0;}
  .socialGallery.display{opacity:1;}
  .socialGallery li a{width: 30px;box-sizing: border-box;height: 30px;padding-right: 0;text-align: center;border-radius: 50%;padding-bottom:0 !important;}
  .socialGallery li a i{position:absolute;top:50%;left:50%;transform: translate(-50% , -50%);color: #fff;font-size: 14px;margin-top: -2px;}
  .socialGallery li.social-facebook a{background-color: #365493;}
  .socialGallery li.social-instagram a{background-color: #000;}
  .socialGallery li.social-twitter a{background-color: #3cf;}
  .socialGallery li.social-google a{background-color: #d44132;}
  .socialGallery li.social-email a{background-color: #f89a1e;}
  .socialGallery li.social-pinterest a{background-color: #cb2027;}
  .socialGallery li.social-tumblr a{background-color: #36465d;}
  .socialGallery li.social-youtube a{background-color: #f61c0d;}
  .blog_box{display: none;}
  .gl_column-inner.blog_container{padding-left: 70px;padding-right: 70px;}
  .col-sm-4.blog_box{padding-left:32px;padding-right:32px;}

  @keyframes fadein {
    0% {
      opacity: 0;
      transform: translateY(0px);
    }
    30% {
      opacity: 1;

    }
    50% {
      opacity: 0;
      transform: translateY(-20px);
    }
    100% {
      opacity: 1;
      transform: translateY(0px);
    }
  }


  .product-image-summary .spr-badge-caption{display:none;}
  .product-image-summary .spr-badge-starrating .spr-icon {font-size: 15px;}
  .product-image-summary .single-product-content .shopify-product-rating{margin-bottom: 15px;}

  .single-breadcrumbs-wrapper.spacing_top_none{margin-top:0;line-height: normal;}
  .product_page .shopify-breadcrumb a:first-child:before{display:none;}
  .product_page .shopify-breadcrumb a,
  .product_page .shopify-breadcrumb .breadcrumb-last{font-size: 14px;font-weight: 300;color: #303030;line-height: 20px;letter-spacing: 1.4px;font-family: Grotesque, Arial, Helvetica, sans-serif;text-transform: capitalize;}
  .product_page .shopify-breadcrumb a:after { content: ">";margin-left: 5px;}
  .single-breadcrumbs-wrapper.product_page{padding-top: 16px;padding-bottom: 16px;text-align:center;background: #fff;border-bottom: 1px solid rgba(168, 168, 168, .2);}
  .product_page .shopify-breadcrumb{margin:0 auto;}
  .basel-shopify-layered-nav .swatches-display-inline li{display:block;margin-bottom:13px;}
  .single-product-content .variations .swatches-select .swatch-enabled.active-swatch {
    border: 2px solid #04347e !important;
  }
  .post-single-page.blog-design-default-alt{max-width: 66.66%;}
  .checkbox_input ,
  .checkbox_input:hover{background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/check-box-empty.svg?v=13324186972765467458");
    background-repeat: no-repeat;display: inline-block;width: 16px; height: 16px;background-size:16px; float: left;margin-right:17px;}

  .checkbox_input.checked {background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/check-box-fill.svg?v=6083272184987529839");
    }
  .chkbox-wrapper{float: left;width: 100%;margin-bottom: 10px;}

  .collection_page .select2-container{max-width: 250px;float: left;min-width: 200px;}
  .filter_collection_wrapper .shopify-result-count{font-size: 12px;font-family: Grotesque, Arial, Helvetica, sans-serif;color: #7f7f7f;line-height: normal;letter-spacing: 0.4px;margin-bottom: 5px;letter-spacing:0.7px;max-width: 200px;float: left;margin-bottom: 0;margin-right: 10px;}
  .collection_page .select2-container--default .select2-selection--single{background-color: #f5f5f5;border: 1px solid rgba(168, 168, 168, .2);border-radius: 0;}
  .collection_page .select2-container--default .select2-selection--single .select2-selection__rendered{color: #7f7f7f;line-height: 35px;font-size: 12px;font-family: Grotesque, Arial, Helvetica, sans-serif;letter-spacing:0.7px;}
  .collection_page .select2-container .select2-selection--single{height: 35px;}

  .filter_collection_wrapper{justify-content: flex-end;display: flex;align-items: center;margin-bottom: 70px;}
  .filter_collection_block{display: flex;align-items: center;}
  .filter_collection{display:inline-block;}

  .collection_topbar .basel-product-categories li{font-size: 9px;line-height: normal;letter-spacing: 1.1px;text-align: center;color: #a4a2a2;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .collection_topbar .basel-product-categories li a{color: #a4a2a2 !important;line-height:normal !important;}
  .collection_topnav_wrapper{background:#fff;margin-top: 0px;margin-bottom: 0px;padding-top: 13px;padding-bottom: 13px;}

  .collection_information_wrapper{padding-top:45px;padding-bottom:70px;}
  #recently-viewed-products .title.slider-title{margin-bottom: 70px;}

  .related.related_product_block .owl-carousel-item-inner ,
  #recently_wrap .owl-carousel-item-inner{padding-left:80px;padding-right:80px;}

  .collection_topbar{padding-top: 13px;padding-bottom: 13px;}
  .exclusive{background-color:transparent;}
  .exclusive strong{font-size: 15px;display: inline-block;padding: 0 6px 2px;}
  .main-title span{line-height: 0.80;}

  .banner-inner .btn-style-sega{width: 230px;font-size: 15px;padding-top: 13px;padding-bottom: 13px;}
  .gl_slide_show .promo-banner .wrapper-content-baner .banner-inner{padding-right: 145px;width:auto;}
  .single-post-social .social-icons{text-align:left;}
  /* .blog-post-loop .entry-thumbnail{text-align:center;} */
  .social_sidebarwrapper{width: 300px;float: left;}
  .blog_mainwrapper{float: left;width: calc(100% - 300px);padding-left:20px;}
  .mobile_cartside_wrapper .checkout_wrapper ,
  .mobile_cartside_wrapper .navigation_item_wrapper{float:left;}
  .mobile_cartside_wrapper .cart_mob_block:after{content:'';display:block;clear:both;}

  .product_box_information{padding-right: 20px;
    position: relative;
    padding-left: 20px;
  }
  .like_btn{position:absolute;
    background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/wishlist.png?v=5102394878341091784");
      width: 18px;height: 18px;right: 0;transition: 0s;background-repeat: no-repeat;background-size: 36px;}
  .icons-design-line .wishlist-info-widget>a:before{background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/wishlist.png?v=5102394878341091784");
    background-size: 45px;content: '';width: 23px;background-position: 0px 1px;height: 22px;overflow: hidden;}
  .icons-design-line .wishlist-info-widget>a:after{background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/wishlist.png?v=5102394878341091784");
    background-size: 45px;content: '';width: 23px;background-position: 22px 1px;height: 22px;left: 4px;top: 1px;overflow: hidden;}
  .newsletter-image{z-index: 2;}
  .product-image-summary .like_btn{width: 20px;height: 20px;background-size: 40px;}
  .product-image-summary .like_btn.like {background-position: -20px 0px;}




  .product_page_description .like_btn{
    background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/wishlist.png?v=5102394878341091784");
      width: 18px;
      height: 18px;
      right: 0;
      transition: 0s;
      background-repeat: no-repeat;
      background-size: 36px;
      }

  /*
  width: 20px;height:20px;background-position: -50px -10px;    background-size: 80px;
  */

  .product_page_description .like_btn.like{background-position:  -18px 0px; }

  .like_btn.like{background-position:  -18px 0px; }
  .product_grid_box{margin-bottom: 100px;}
  .template-product #recently-viewed-products #recently_wrap .owl-dots{display:none;}
  .product_page .basel-products-nav{display:none;}


  .seeall_btn{transition:all 0.4s;}
  .blog-post-loop.post-single-page .entry-content ,
  .blog-post-loop.post-single-page .entry-content p{font-size: 13px;}
  .seeall_btn:hover{background:#1085c7;color:#fff;}
  .section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable
  { padding-left: 80px;
    padding-right: 80px;}
  .blog_article_container{padding-left:65px;padding-right:65px;}
  .post-single-page.blog-design-default-alt{text-align:left;}
  .section-homepage-product-grid-item .wrap-price > div {display:block;width:100%;
  }

  .price.collection_product_price{font-size: 12px;font-weight: 500;letter-spacing: 0.5px;color: #2f2f2f;line-height: normal !important;height: auto !important;margin-bottom: 5px !important;text-align: left;}
  .product-title.collection_product_name a{font-size: 13px !important;color: #000000;letter-spacing: 0.4px;line-height: normal;font-family: Grotesque, Arial, Helvetica, sans-serif;border-bottom: none !important;text-align: left;}
  .product_collection .product-grid-item{text-align:left;}


  .tab_toggle a:after{content:'';background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/plus.svg?v=4873408024003577772");
    position: absolute;right: 0;width: 16px;height: 16px;top:0;background-size:16px;}
  .tab_toggle.active a:after{background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/minus.svg?v=18107302627812925301");
    }

  /************* STARTS CSS FOR RANGE SLIDER **************/

  #slider_price{height:2px;background: rgba(168, 168, 168, .2);margin-bottom: 50px;margin-top: 30px;}
  #slider_price.ui-slider .ui-slider-handle{border-radius: 50%;background: #000 !important;border: none !important;top: 50% !important;transform: translateY(-50%);width: 12px;height: 12px;}
  .price_count{position:absolute;left:0;bottom:0;}
  .basel-price-filter ul{position:relative;}
  .price_count{border: none !important;font-family: Grotesque, Arial, Helvetica, sans-serif;width: auto !important;bottom: -25px;height: auto !important;font-size: 14px !important;color: #000000;line-height: normal !important;letter-spacing: 0.2px;padding: 0 !important;}
  #price_max{left:auto;right:0;text-align: right;}
  .popup-quick-view .entry-summary .price{font-size: 19px;}

  /************* ENDS CSS FOR RANGE SLIDER **************/

  .product_subcategory {display:none;margin-top:20px;margin-left: 30px;}
  .product_subcategory li{list-style:none; font-size: 13px;line-height: normal;letter-spacing: 0.7px;font-family: Grotesque, Arial, Helvetica, sans-serif;color: #838383;}
  .product_subcategory li a ,
  .product_subcategory li label{font-size: 13px;letter-spacing: 0.7px;font-family: Grotesque, Arial, Helvetica, sans-serif;color: #838383;text-decoration:none !important;}
  .product_subcategory li{margin-bottom:20px;}

  .select_category ,
  .select_category label{ color: #000000;font-size: 14px;font-weight: 500;line-height: normal;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;    display: block;margin-bottom: 0;position: relative;text-decoration: none !important;cursor: pointer;}
  .select_category .arrow{position: absolute;right: 0;width: 16px;height: 16px;background-position: 54px 25px;    top: -3px;}
  .select_category .arrow:after{content: '+';position: absolute;font-size: 20px;top: 0px;}
  .product_category.active .select_category .arrow:after{content:'-';}

  .product_category{margin-bottom:25px;}
  .category_wrapper{margin-bottom: 50px;}

  .collection_sidebar{max-width: 350px;}

  .footer-container .footer-widget{max-width: 200px;margin: 0 auto;}

  .spb_wrapper .gl_tta-panels .products{    padding-left: 80px;
    padding-right: 80px;}
  .footer-sidebar .footer-column.col-md-2{width:20%;}
  .footer-sidebar .footer-column.col-md-2:nth-child(2){width: 17% !important;}
  .footer-sidebar .footer-column.col-md-2:nth-child(3){width: 17% !important;}
  .footer-sidebar .footer-column.col-md-2.none{width: 41% !important;}
  .widget-title.payment_text{margin-top: 20px;}
  .navigation-wrap{margin-bottom: -3px;}
  .menu_icon{    position: absolute;max-width: 50px;left: -40px;top: 50%;transform: translateY(-50%);}
  .product_wishlist .like_btn{    margin-top: 10px;}
  .contact_form_submit_wrapper .submit_btn  .circle{position: absolute;top: 50%;transform: translateY(-50%);right: 13px;line-height: 20px;}
  .circle {
    line-height: 1.1;
  }

  .navigation_text_wapper{float:left;}
  .navigation_right .right-column{float:left;width: auto;}
  .checkout_wrapper{margin-left:12px;}
  .navigation_item_wrapper{margin-left: 15px;}
  .navigation_right{display: flex;align-items: center;justify-content: flex-end;}

  .brand_wrapper{width: 400px;float:left;}
  .right-side.menu_rightside{width: calc(100% - 400px);float:left;}
  .main-header .brand_wrapper .site-logo{padding-left: 48px;}
  .sticky-header .main-nav .menu>li{padding-left:0;}

  label.error{font-size: 12px;
      color: red;
      position: absolute;
      text-align: right;
      left: 0;
      right: 0;
      bottom: -22px;}
  .collection_image_center{text-align:center;}

  .collection_page_banner{background-size:cover;background-position: 50%;}
  .template-index #shopify-section-gl_newsletter .gl_custom_gl_newsletter{margin-top: 0px;}


  .tab-content{
    display: none;
  }

  .single_variation .shopify-variation-price .product_price_wrapper{border-bottom:none;}


  .tab-content.active{
    display: inherit;
  }

  #menu-main-navigation li a .menu_icon{display:none;}
  #menu-main-navigation li:first-child a .menu_icon{display:block;}

  .section_tab_style_one {    margin-bottom: 40px;}
  .related_product_block{padding-bottom:20px;}
  .contact_form_wrapper textarea{padding-bottom: 0;margin-bottom: -5px;}
  .show-for-mobile{display:none;}
  .tab_block.slick-slider .slick-list{width:100%;}

  .tab_block .slick-prev,
  .tab_block .slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;margin-top: -10px;padding: 0;cursor: pointer;color: transparent;border: none;outline: none;background: transparent;display:block;color: #000;width: 60px;height: 50px;}
  .tab_block .slick-prev:before {display: block;content: "\e605";font-family: simple-line-icons;width: 55px;font-size: 36px;height: 55px;line-height: 55px;}
  .tab_block .slick-prev {left: -25px;}

  .tab_block .slick-next {right: -25px;}
  .tab_block .slick-next:before {display: block;content: "\e606";font-family: simple-line-icons;width: 55px;font-size: 36px;height: 55px;line-height: 55px;}

  .tab_block .slick-next.slick-disabled ,
  .tab_block .slick-prev.slick-disabled{color: rgba(0, 0, 0, .3);}
  .block_tabs .sub-menu ul li{color: #7f7f7f;
    letter-spacing: 0.6px;
    position: relative;
    padding-left: 25px;line-height: 2.3;}
  .block_tabs .sub-menu ul li::after{content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    background: #7f7f7f;
    border-radius: 50%;
    left: 0;
    top: 14px;}

  .shop-loop-head.collection_filter{display:none;}

  .productslider_thumbnail .slick-vertical .slick-slide.slick-active.active-thumb{border: solid 1px #dfdede;opacity: 1;padding: 10px 5px;}
  .productslider_thumbnail .slick-vertical .slick-slide.slick-active{margin-bottom:5px;}

  .product-images .thumbs-position-bottom .owl-nav>div:before,
  .product-images .thumbs-position-left .owl-nav>div:before{font-size: 30px !important;}
  .product-images .thumbs-position-left .owl-nav .owl-prev{left:0px;position:absolute !important;top: 0;background: transparent}
  .product-images .thumbs-position-left .owl-nav .owl-next{right:0px;left:auto;position:absolute !important;top: 0;background: transparent}

  .product-images .thumbs-position-left .owl-nav{box-shadow:none !important;left: 0;right: 0 !important;bottom:auto !important;top: 50%;background-color: transparent !important;transform: translateY(-50%);}
  .home_see_allproduct_wrapper a{color:#fff;padding-top: 12px;cursor: pointer;}
  .home_see_allproduct_wrapper{text-align:center;}
  .blog_share_btn{font-size: 22px;font-weight: lighter;color: #000;letter-spacing: 1px;font-family: Grotesque, Arial, Helvetica, sans-serif;margin-bottom: 0;}
  .blog-post-loop.post-single-page .entry-title{font-size: 26px;
    color: #000000;
    letter-spacing: 0.7px;
    line-height: normal;
    text-transform: inherit;
    font-weight: normal;
    margin-bottom: 30px;
    font-family: Grotesque, Arial, Helvetica, sans-serif;
  }
  .related_blog_title h2{color: #000000;text-align: center;
    letter-spacing: 0.7px;
    line-height: normal;
    text-transform: inherit;
    font-weight: normal;
    margin-bottom: 0px;
    font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .collection_information_wrapper .product_grid_box{padding-left: 50px;padding-right: 50px;}
  .collection_information_wrapper .collection_image_center img{max-width:180px;}
  .socialGallery .basel-tooltip:hover .basel-tooltip-label{    visibility: hidden;}

  .right-column.mobile_cartside_wrapper .wishlist-info-widget{position: relative;margin-right: 6px;text-align: center;width: 30px;float: left;top: 8px;}
  .socialGallery.social-icons li a i{margin-top:0;}
  .sticky-header .right-column .cart_mob_block .wishlist-info-widget{position: relative;text-align: center;width: 30px;float: left;top: 8px;margin-right: 6px;right: 0px;}
  .related_product_block .gl_carousel_container .owl-dots{display:none;}
  .basel-hover-quick .swatches-select>div:after{display:none !important;}

  /********** STARTS CSS FOR QUICK VIEW MODEL ***********/

  #content_quickview .product-image-summary{padding: 20px;}
  #content_quickview .product_title.entry-title{    font-size: 30px;
    letter-spacing: 1.2px;
    color: #141414;
    text-transform: uppercase;
    font-family: Grotesque, Arial, Helvetica, sans-serif;
    margin-bottom: 0;}


  /********** ENDSS CSS FOR QUICK VIEW MODEL ***********/
  .mobile-article-sidebar-details {
    display: none;
  }

  .bg_color_blue {
    background-color: #19295C;
  }

  .bg_color_red {
    background-color: #88091E;
  }

  @media screen and (min-width:768px){
    .newsletter-text{font-size: 23px;margin-bottom: 40px !important;font-weight: normal;}
    .gl_custom_gl_newsletter .gl_column-inner.gl_custom_color{padding-top:45px;padding-bottom:0;}
    .product_page_description{padding-left: 50px;}
    .newsletter-logo-holder.hidden-for-mobile{position: absolute;bottom: 0;}
    .newsletter_mob_wrapper {
      margin-left: calc(25% - 10px);
    }
    .gl_custom_gl_newsletter .gl_column-inner.gl_custom_color > .col-sm-6.hidden-for-mobile{float:right;}
    .get-social-home{position: relative;z-index: 2;}

    .products-footer {
  /*     margin-left:25%; */
    }

  }

  @media screen and (max-width:1600px){
    .sticky-header .main-nav .menu > li > a{font-size:12px;}
    .collection_information_wrapper .collection_image_center img{max-width:100%;}
    .collection_information_wrapper .product_grid_box{padding-left: 30px;padding-right: 30px;}
  }

  @media screen and (max-width:1500px){
    .info-tabs-home .info-tab-single a{font-size: 11px;}
  }


  @media screen and (max-width:1400px){
    .main-nav .menu > li > a{font-size:12px;}
    .main-nav .menu>li:first-child{padding-left: 40px;}
    .menu_icon{max-width: 40px;left: -28px;}
    .main-header .brand_wrapper .site-logo {padding-left: 25px;}
    .sticky-header .main-nav .menu>li:first-child {padding-left: 25px;}
    .product_block_wrapper .related_product_gallery img {max-width: 100%;}
    #recently_wrap .related_product_gallery img{max-width:100%;}
    .product_collection .product-element-top img{max-width:100%;}

    .block_buttons li{margin-bottom: 20px;}
    .sticky-header .main-nav .menu>li.menu-item-has-children {margin-right: 29px;}
  }
  @media screen and (max-device-width:1200px) and (min-device-width: 768px){
    .collection_sidebar.sorting_mob_wrapper{padding-left: 0;}
    .product_category_wrapper{padding-right: 0;}
    .collection_information_wrapper .product_grid_box{padding-left: 15px;padding-right: 15px;margin-bottom: 70px;}
  }

  @media screen and (max-width:1300px){
    .section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable
    {padding-left: 15px;padding-right: 15px;}
    .main-nav .menu > li > a{font-size:11px;}
    .sticky-header .main-nav .menu > li > a {font-size: 9px !important;}
    .sticky-header .main-nav .menu>li.menu-item-has-children{margin-right: 15px;}
    .main-nav .menu>li.menu-item-has-children>a:after{right: -10px;}

    .related.related_product_block .owl-carousel-item-inner, #recently_wrap .owl-carousel-item-inner{padding-left: 50px;padding-right: 50px;}
  }

  @media screen and (max-device-width:1100px) and (min-device-width:992px){
    .product_tabs_left {
      padding-right: 20px;
      width: calc(100% - 280px);
    }

    .product-tabs-wrapper .tabs li a {
      font-size: 14px;
    }

    .product-tabs-wrapper .tabs li {
      padding-right: 20px;
      margin-right: 0;
    }

    .need_help_block {
      width: 280px;
    }
    .main-nav .menu > li > a {font-size: 10px;}
    .block_buttons li{margin-right: 30px;}
    .sticky-header .main-nav .menu>li.menu-item-has-children{margin-right: 15px;}
    .sticky-header .main-nav .menu>li.menu-item-has-children:nth-last-child(2){margin-right:0;}
    .sticky-header .main-nav .menu > li > a {font-size: 9px !important;}
    .main-nav .menu>li.menu-item-has-children>a:after{right: -8px;}
    .sticky-header .main-nav .menu>li:first-child {padding-left: 16px;}
  }

  @media screen and (max-width:1100px){
    .basel-search-full-screen .basel-search-inner input[type=text] {
      font-size: 32px;
    }
    .gl_column-inner.home_product_container {padding-left: 50px;padding-right: 50px;}
    .section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable{padding-left: 30px;padding-right: 30px;}

    .contact_information_wrapper{padding-left: 40px;padding-right: 40px;}
    .faq_tabs_wrapper{padding-right: 40px;padding-left: 40px;}

    .collection_page .gl_column-inner.gl_outside{padding-left: 60px !important;padding-right: 60px !important;}
    .collection_sidebar{padding-left:0;max-width:100%;}

    .related.related_product_block .owl-carousel-item-inner, #recently_wrap .owl-carousel-item-inner{padding-left: 30px;padding-right: 30px;}
  }

  @media screen and (max-width:992px){
    .contact_form_submit_wrapper .submit_btn  .circle{line-height: 11px;}

    .col-sm-4.blog_box{padding-left: 15px;padding-right: 15px;}
    .post_wrapper{padding-left: 30px;padding-right: 30px;}

    .filters-area{padding-left: 0;}

    .basel-search-full-screen .basel-search-inner input[type=text] {
      font-size: 26px;
    }
  }

  @media screen and (max-width:767px){
    .blog_share_btn {
      margin-bottom: 10px;
      font-size: 15px;
    }

    .single-post-social .social-icons {
      text-align: center;
    }

    .blog-post-loop.post-single-page .entry-title {
      margin-bottom: 15px;
    }

    .mobile-article-sidebar-details {
      display: block;
      text-align: center;
    }

    .blog_article_container .sidebar-container {
      display: none;
    }

    .blog_article_container {
      padding-left: 20px;
      padding-right: 20px;
    }

    .blog_single_block {
      padding-top: 20px;
    }

    .post-single-page.blog-design-default-alt{max-width: 100%;}
    .basel-search-full-screen .basel-search-inner input[type=text] {
      font-size: 20px;
    }
    .topbar-wrapp{background-color: #26336f;}
    .blog_block {margin-bottom: 40px;}
    .blog_header_section{display:none;}
    .category_btnwrapper{margin-top: 0;}
    .blog_blocks_wrapper{padding-top: 28px;padding-bottom: 10px;}
    .hidden-for-mobile{display:none;}
    .show-for-mobile{display:block;}

    .category_btnwrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none;}
    .category_btnwrapper .select2-container--default .select2-selection--single .select2-selection__arrow{background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/down-arrow.svg?v=7396008041097547606");
      border: none;width: 50px;height: 20px;background-size: 15px;margin-left: 0;right: -30px;display: inline-block;top: 50%;transform: translateY(-50%);background-repeat: no-repeat;}

    .tabs.sp-tabs{display:none;}
    .single-product-content .basel-accordion-title{display:block;}

    .need_help_block{display:none;}
    .faqs-template .need_help_block {
      display: block;
    }
    .contact_information_wrapper {
      padding-left: 30px;
      padding-right: 30px;
      padding-top: 40px;
    }
    .category_btnwrapper .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{transform:translatey(-50%) rotate(180deg);right: 0;}
    .category_btnwrapper .select2-container--default .select2-selection--single{text-align:center;border:none;outline: none !important;box-shadow: none !important;}
    .category_btnwrapper .select2-container{padding-top: 10px;padding-bottom: 10px;}
    .category_btnwrapper .select2-container--default .select2-selection--single .select2-selection__rendered{color: #000000;letter-spacing: 0.7px;text-transform:uppercase;font-family: Grotesque, Arial, Helvetica, sans-serif;font-size: 12px;}
    .select2-results__option[aria-selected]{color: #000000;letter-spacing: 0.7px;text-transform:uppercase;font-family: Grotesque, Arial, Helvetica, sans-serif;font-size: 12px;}
    .select2-dropdown{border:none;}
    .select2-container--default .select2-results>.select2-results__options{padding-top: 10px;padding-bottom: 10px;}
    .select2-container--default .select2-results>.select2-results__options {
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      padding-right: 10px;
      border: 1px solid #ccc;
      border-radius: 5px;
    }

    .blog_heading{font-size: 9px;line-height: normal;letter-spacing: 1.1px;text-align: center;color: #a4a2a2;font-family: Grotesque, Arial, Helvetica, sans-serif;text-transform:uppercase;margin-bottom: 0;}
    .blog_page_header{padding-top: 25px;padding-bottom: 15px;}
    .gl_column-inner.inner_space_area {padding-left: 35px;padding-right: 35px;}

    .gl_column-inner.gl_outside{padding-left: 28px;padding-right: 28px;}

    .product_title.product_title_block{font-size: 13px;}
    .product_price_wrapper ,
    .product_price_wrapper #product-price{font-size:14px;border-bottom:none;}
    .quantity_text{font-size:14px;}
    .single-product-content .variations .quantity_text label{font-size:14px;}
    .single-product-content .cart{margin-right:0;}
    #cart-form .add_to_cart_button.addtocart_btn_wrapper{width: 100%;max-width: 100%;}
    .shopify-product-rating.hidden-for-mobile{display:none;}
    .productslider_thumbnail{display:none;}
    .product_text{width: 100% !important;}
    .swatches-select .size_box{width: 100% !important;}
    .single-product-content .variations .swatches-select{display: block;}
    .add_to_cart_button.addtocart_btn_wrapper{font-size: 16px !important;}
    .single-product-content .product-image-summary {margin-bottom: 0;}

    .product_tabs_left{width:100%;padding-right: 0;padding-left: 0;}
    .product_tabs .need_help_block{display:none;}
    .owl-carousel .owl-dots .owl-dot span{width: 6px;height: 6px;}

    .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span{width: 7px;height: 7px;}
    .related_product_block{border-top: solid 1px #e2e2e2;}
    .title.slider-title{font-size: 13px;letter-spacing: 0.3px;}
    .related.related_product_block .title.slider-title {margin-bottom: 40px;}

    .collection_sidebar{display:none;}

    .basel-hover-quick .quick-shop-btn>a{font-size: 11px;}
    .gl_tta-tabs .section-homepage-product-grid-item {width: 50%;}
    .spb_wrapper .gl_tta-panels .products{padding-left:0;padding-right:0;}
    .gl_slide_show .promo-banner .wrapper-content-baner .banner-inner{padding-right: 15px;}
    .gl_slide_show .wrapper-content-baner .banner-inner .exclusive.visible-xs{display:block !important;}
    .exclusive strong{font-size: 8px;padding: 2px 6px 2px;letter-spacing: 0.4px;}
    .gl_slide_show .main-title span{font-size: 20px !important;font-weight: normal;}

    .gl_slide_show .basel-button-wrapper a{font-size: 11px;padding-top: 9px;padding-bottom: 7px;padding-left: 24px;padding-right: 24px;}

    .gl_custom_gl_newsletter .gl_custom_heading{font-size: 20px !important;font-weight: 500 !important;line-height: 1.05 !important;letter-spacing: 0.5px !important;margin-bottom: 5px;}
    .newsletter-text{font-size: 12px;letter-spacing: -0.2px;}

    .mobile-nav-icon .basel-burger, .mobile-nav-icon .basel-burger::after, .mobile-nav-icon .basel-burger::before{height: 2.7px;}
    .mobile-nav-icon .basel-burger::after{top: 7px;}
    .mobile-nav-icon .basel-burger::before {top: -7px;}
    .main-header .wrapp-header .search-button{margin-top: 2px;padding-left: 15px;}
    .main-header .wrapp-header .search-button i{font-size: 16px;font-weight: bold;color: #04347e;}

    .search_nav_wrapper {margin-top: 17px;padding-left: 15px !important;}
    .cart_nav_wrapper {margin-top: 15px;}
    /*   .main-header:not(.header-menu-top) .site-logo img{max-width: 70px !important;} */
    .main-header .site-logo img {
      padding-bottom: 9px;
      padding-top: 12px;
    }
    .announcement_bar{font-size: 7px;line-height:22px;}
    .topbar-wrapp{height:22px;}
    .circle{line-height: 12px;}

    .gl_slide_show .gl_row.gl_row-flex{    margin-top: -2px;}
    .tab-collection .gl_tta-tabs-container .gl_tta-title-text,
    .product_tabs .gl_tta-title-text{ color: #525252;font-size: 12px;letter-spacing: 1.2px;}

    .tab-collection .gl_tta-tabs-container .gl_tta-tab.gl_active .gl_tta-title-text, .product_tabs .gl_tta-tab.gl_active .gl_tta-title-text{color: #525252;}
    .gl-tab-js .gl_tta.gl_general .gl_tta-tab>a{padding: 1px 20px 6px !important;}
    .related_vendor_wrapper{font-size: 7px;}
    .tab_block .slick-next:before ,
    .tab_block .slick-prev:before{font-size:20px;}

    .tab_block .slick-dots li button{font-size: 0;padding-top: 0;padding-bottom: 0;padding-left: 0;padding-right: 0;line-height: 0;width: 7px;height: 7px;background: #d8d8d8;border-radius: 50%;}
    .tab_block .slick-dots li{display:inline-block;margin-right:10px;}
    .tab_block .slick-dots li:last-child{margin-right:0;}
    .tab_block .slick-dots li.slick-active button{background:#a6a6a6;border:none !important;}
    .section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable
    {padding-left: 4px;padding-right: 4px;}
    .gl_column-inner.home_product_container{padding-left: 0px;padding-right: 0px;}
    .tab_block .slick-dots{text-align:center;position: absolute;left: 0;right: 0;bottom: 10px;}
    .section_tab_style_one {margin-bottom: 10px;}
    .gl_tta-tabs-list.product_tabs li.gl_tta-tab{margin-bottom:20px;}

    .mobile_row{margin-left:-15px;margin-right:-15px;}
    .product_box_information{padding-right: 5px;
      position: relative;
      padding-left: 5px;
    }
    .promo_banner_btns{font-size: 11px !important;letter-spacing: 0.5px;width: auto !important;padding-top: 8px !important;padding-bottom: 8px !important;}
    .promo_banner_btns .circle{margin-top: 2px;}
    .promo_fullbanner{top: 75% !important;}


    .related_product_title a{font-size: 13px !important;}
    .price.related_product_price{font-size: 13px;font-weight: 600;}
    .section_tab_style_one .gl-tab-js .gl_tta.gl_general .gl_tta-tab{margin-bottom:20px;}
    .template-index #shopify-section-gl_newsletter .gl_custom_gl_newsletter{margin-top: 25px;}
    .shop_productbtn{color:#fff;}
    .shop_product_wrapper{text-align: center;margin-top: 10px;}

    .newsletter-logo-holder{position:absolute;left: 0;width: 110px;top: -33px;left: 15px;padding-left:7px;}
    .gl_custom_gl_newsletter .gl_column-inner.gl_custom_color{padding-top: 26px;}
    .newsletter_mob_wrapper{width: 100%;padding-left: 120px;}
    .gl_slide_show, .gl_slide_show .owl-carousel.main-header{margin-bottom: 0px !important;}

    .newsletter_form.mc4wp-form input[type=email]{height: 20px;font-size:11px !important;}
    .newsletter_form .mailchimp-input-icon{height: 22px !important;}
    .newsletter_form.mc4wp-form input[type=submit]{line-height: 15px;font-size: 14px;text-align: center;width: 15px;height: 15px;position: relative;right: -9px;top: 1px;}
    .get-social-home ul li a{display:inline-block;max-width: 28px;}
    .get-social-home ul li{margin-right: 20px;}
    .get-social-home h2{font-size: 12px;font-family: Grotesque, Arial, Helvetica, sans-serif;font-weight: 500;letter-spacing: 0.7px;color: #737373;margin-bottom: 12px;}
    .get-social-home{padding-bottom: 12px;padding-top: 8px;}

    .info-tabs-wrapper .info-tab-single .line-2{display:none;}
    .info-tabs-wrapper .info-tab-single .more-link{display:none;}
    .info-tabs-home .info-tab-single{border-bottom: 1px solid #979797;padding-top:15px;padding-bottom:15px;padding-left:35px;padding-right:35px;}
    .info-tabs-home .info-tab-single .left{width: 40px;margin-right: 20px;}
    .info-tabs-home .info-tab-single .right{width: calc(100% - 50px);}
    .info-tabs-home .info-tab-single p.line-1{font-size: 10px;font-family: Grotesque, Arial, Helvetica, sans-serif;font-weight: 600;margin-bottom:0;}
    .footer-sidebar .footer-column.col-md-2{width: 100%;padding-left:0;padding-right:0;margin-bottom:5px;}
    .footer-container .footer-widget{max-width: 100%;}
    .footer-container .footer-column:first-child .widget-title ,
    .footer-container .footer-column .widget-title{font-size: 12px;font-weight: bold;letter-spacing: 0.7px;color: #737373;border-bottom: 1px solid rgba(151, 151, 151, 0.37);padding: 10px 25px;margin-bottom: 0px;position:relative;padding-right:35px;}
    .footer-container .footer_section_toggle .widget-title:after{content:'+';position:absolute;right:25px;font-size: 24px;top: 7px;}
    .footer-sidebar .footer-column.active .widget-title:after{content:'-';right: 18px;}
    .footer-sidebar .footer-column:last-child .footer-widget .widget-title{border-bottom:none !important;}
    .footer-sidebar .footer-column:last-child .footer-widget .textwidget .menu{padding-top: 10px;padding-bottom: 20px;}
    .footer-container .footer-column ul.menu li a{font-size: 8px;font-family: Grotesque, Arial, Helvetica, sans-serif;line-height: 1;}
    .footer-container .widget-area{padding-top:0;padding-bottom:0;}
    .footer-widget .textwidget .menu{padding-left: 25px;padding-right: 25px;padding-top: 7px;}
    .footer-container ul li {margin-bottom: 7px;}
    .footer-sidebar .footer_section_toggle .textwidget{display:none;}
    .footer-sidebar .footer_section_toggle.active .widget-title{border-color:transparent;}
    .footer-sidebar .footer_section_toggle.col-md-2:last-child{margin-bottom:0;}
    .footer-sidebar .footer_section_toggle.col-md-2:last-child .menu{padding-bottom: 7px;}
    .copyrights-wrapper{    padding: 10px 25px;}
    .copyright_text p{font-size: 7px;}
    .block_buttons li{margin-right: 20px;}
    .block_buttons > li:last-child{margin-right:0;float:right;}
    .gl_column-inner.inner_space_area{padding-left:0;padding-right:0;}
    .col-sm-4.blog_box {padding-left: 50px;padding-right: 50px;}
    .blog_block_image {margin-bottom: 20px;}
    .blog_title{font-weight: lighter;}
    .socialGallery{z-index:2;right:0;}
    .product_page .shopify-breadcrumb, .product_page .shopify-breadcrumb{display:block;}
    .product_page .shopify-breadcrumb a, .product_page .shopify-breadcrumb .breadcrumb-last{color: #a4a2a2;font-size: 9px;letter-spacing: 1.1px;}
    .single-breadcrumbs-wrapper.product_page{padding-top: 12px;padding-bottom: 12px;margin-bottom: 13px;}
    /*   .product-tabs-wrapper{display:none;} */

    .related-and-upsells>section{margin-top: 15px;margin-bottom: 10px;}
    .related_product_block{padding-top: 15px;padding-bottom: 0;}
    .sticky-header .sticky-cart{width: auto;}
    .sticky-header .site-logo{float: left;}
    .cart_mob_block{display: inline-block;width: 80px;}
    .sticky-header .right-column .mobile-nav-icon{margin-top: 3px;left: 10px;position: relative;}
    .sticky-header .right-column .cart_mob_block .wishlist-info-widget{top: 5px;}
    .sticky-header .cart_mob_block{width: 125px;}

    .single-product-content .produc_tab_block{list-style:none;}
    .single-product-content .basel-accordion-title{font-weight: 600;text-decoration:none !important;color: #000000;font-size: 15px;font-family: Grotesque, Arial, Helvetica, sans-serif;letter-spacing: 0.3px;display: block;border-bottom:solid 2px #eeeeee;padding: 15px;position:relative;padding-right: 38px;}
    .single-product-content .basel-accordion-title:after{content:'+';position:absolute;right:25px;display:inline-block;color: #000000;font-size: 15px;}
    .sub_category{padding-top:15px;display:none;}

    .single-product-content .product-image-summary .product-images{padding:0;}
    .product_page_description{padding-left:0;padding-right:0;}
    .produc_tab_block .sub_category ,
    .produc_tab_block .sub_category p{font-size: 13px;font-family: Grotesque, Arial, Helvetica, sans-serif;color: #0a0a0a;line-height: 1.92;letter-spacing: 0.6px;}
    .produc_tab_block.active li a{border-color:transparent;}
    .single-product-content .produc_tab_block.active a:after{content:'-';}
    .single-product-content .product-tabs-wrapper{padding-top: 20px;padding-bottom: 0;border-bottom: none;}
    #cart-form .add_to_cart_button.addtocart_btn_wrapper{margin-top: 10px;}
    .product_description{max-height:100%;}
    .product_description{border-bottom: solid 2px #eeeeee;padding-bottom: 35px;margin-top: 0;}

    /*************** STARTS CSS FOR MOBILE COLLECTION PAGE ************************/

    .collection_desc{background-color: rgba(0, 0, 0, 0.66);padding-top: 25px;padding-bottom: 30px;margin-top: 0;margin-bottom: 0;margin-left: 0;max-width: 100%;margin-right: 0;padding-left:0;padding-right:0;}
    .collection_description_wrapper{display:none;}
    .collection_title{margin-bottom: 0;}
    .collection_page_banner .gl_column-inner.gl_outside{padding-left:0;padding-right:0;}
    .filter_collection_wrapper{display:none;}

    .products .product-grid-item{padding-left: 20px;padding-right: 20px;}
    .products.product_collection{padding-left: 0;padding-right: 0;}
    .collection_information_wrapper.gl_column-inner.gl_outside {padding-left: 18px;padding-right: 18px;padding-top:12px;}
    .product-title.collection_product_name a{font-size:10px !important;}
    .price.collection_product_price{font-size:11px;}

    /*************** ENDS CSS FOR MOBILE COLLECTION PAGE ************************/

    .related_blog_title h2{letter-spacing: 0.7px;font-size: 15px;}
    .related_blog_title {margin-bottom: 20px;}
    .related_blog_section{padding-left: 15px;padding-right: 15px;}

    .mobile_related_blockslider .slick-next:before ,
    .mobile_related_blockslider .slick-prev:before{font-size:20px;}

    .mobile_related_blockslider .slick-dots li button{font-size: 0;padding-top: 0;padding-bottom: 0;padding-left: 0;padding-right: 0;line-height: 0;width: 7px;height: 7px;background: #d8d8d8;border-radius: 50%;}
    .mobile_related_blockslider .slick-dots li{display:inline-block;margin-right:10px;}
    .mobile_related_blockslider .slick-dots li:last-child{margin-right:0;}
    .mobile_related_blockslider .slick-dots li.slick-active button{background:#a6a6a6;border:none !important;}
    .mobile_related_blockslider .slick-dots{text-align:center;margin-bottom: 20px;}
    .seeall_btn_wrapper {margin-bottom: 40px;margin-top: 40px;}
    .related_wrapper{padding-top: 20px;}

    .product-images .thumbs-position-bottom .owl-nav>div:before, .product-images .thumbs-position-left .owl-nav>div:before{font-size: 20px !important;}
    .collection_information_wrapper.gl_column-inner.gl_outside > .site-content{padding-left:0;padding-right:0;}

    .collection_page .color-scheme-light .basel-show-categories{color: #a4a2a2;font-size: 9px;font-family: Grotesque, Arial, Helvetica, sans-serif;letter-spacing: 1.1px;}
    .collection_page .collection_topbar{padding-top: 10px;padding-bottom: 10px;}
    .collection_page .basel-show-categories{padding-top:0;padding-bottom:0;}

    .collection_information_wrapper.gl_column-inner.gl_outside{padding-left: 20px !important;padding-right: 20px !important;}

    .faq_tabs_wrapper{width:100%;float:none;padding-right: 30px;padding-left: 30px;}
    .contact_information_wrapper{width: 100%;float: none;}
    .faq_section_wrapper{display:block;}
    .faq_tabs_wrapper{padding-bottom:0;padding-top: 40px;}
    .block_tabs .tab_toggle:last-child a{border-bottom:none;}
    .tab_toggle a{font-size: 15px;padding-bottom: 20px;}
    .tab_toggle a:after{content:'+';background-image:none;}
    .tab_toggle.active a:after{content:'-';}
    .tab_toggle{padding-top:20px;}
    .block_tabs .sub-menu p ,
    .block_tabs .sub-menu {font-size: 12px;}
    .block_tabs .sub-menu{padding-top:0;}
    .help_block_title h3{font-size: 20px;}
    .page_title_section{padding-top: 15px;padding-bottom: 15px;}
    .page_title_section h1{font-size: 18px;}
    .product_category_wrapper{padding-left:0;padding-right:0;margin-left: 0;margin-right: 0;}

    .sorting_mob_wrapper{display:none;}
    .mob_filter_wrapper > ul {
      border-bottom: solid 1px #d8d8d8;
      padding-top: 5px;
      padding-bottom: 5px;
    }
    .basel-active-filters .widget_layered_nav_filters ul li a {
      font-size: 12px;
    }
    .mob_filter_wrapper > ul > li > a{font-size: 10px; color: #000000;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;display:inline-block;text-transform: uppercase;padding-top: 5px;padding-bottom: 5px;text-decoration:none !important;display:block;}
    .mob_filter_wrapper > ul > li{width:100%;float:left;text-align: center;}
    .mob_filter_wrapper > ul:after{content:'';display:block;clear:both;}
    .mob_filter_wrapper > ul{border-bottom: solid 1px #d8d8d8;padding-top: 3px;padding-bottom: 3px;}
  /*   .mob_filter_wrapper > ul > li:first-child{ border-right: solid 1px #dddddd;} */
    .product_page .basel-products-nav{display:none;}
    .basel-shopify-layered-nav .basel-scroll{position:static !important;    height: auto !important;}
    .basel-scroll .basel-scroll-content{position:static !important;    height: auto !important;}

    .widget-title{font-size: 12px;}
    .basel-shopify-layered-nav .swatches-normal li.with-swatch-text a, .filter-widget li, .sidebar-widget li{font-size: 12px;}
    .sidebar_title h2{font-size: 14px;}
    .filters-area{padding-left: 20px;padding-right: 20px;}
    #product_sort{padding-bottom: 40px;}
    #product_sort li{margin-bottom:10px;}
    #product_sort li a{color: #000000;font-size: 12px;font-weight: 500;line-height: normal;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;display: block;margin-bottom: 0;position: relative;text-decoration: none !important;cursor: pointer;}
    .shopify-result-count{font-size: 12px;font-family: Grotesque, Arial, Helvetica, sans-serif;color: #b5b5b5;letter-spacing: 0.7px;text-align: center;margin-bottom: 25px;}

    .related.related_product_block .owl-carousel-item-inner, #recently_wrap .owl-carousel-item-inner{padding-left:25px;padding-right:25px;}
    .single-product-content .product-tabs-wrapper .product_description ,
    .single-product-content .product-tabs-wrapper .product_description p{font-size:13px;}
    .product_vendor{font-size: 10px;margin-top: 0;}
    .mobile_newsltter_wrapper.show-for-mobile .spb_content_element{margin-bottom:25px;}
    .home_see_allproduct_wrapper{display:none;}
    .gl_section_promo_banner .banners-carousel-wrapper.gl_column-gap-1, .gl_section_promo_banner .gl_row.gl_column-gap-1{margin-left: -15px;margin-right: -15px;}
    .gl_slide_show .owl-carousel{display:block !important;}

    .ins-owl-carousel .slick-dots li {display: inline-block;margin-right: 10px;}
    .ins-owl-carousel .slick-dots li:last-child {margin-right: 0;}
    .ins-owl-carousel .slick-dots li {display: inline-block;margin-right: 5px;}
    .ins-owl-carousel .slick-dots li.slick-active button {background: #a6a6a6;border: none !important;width: 6px;height: 6px;}
    .ins-owl-carousel .slick-dots li button {font-size: 0;padding-top: 0;padding-bottom: 0;padding-left: 0;padding-right: 0;line-height: 0;width: 4px;height: 4px;background: #d8d8d8;border-radius: 50%;}
    .ins-owl-carousel .slick-dots {text-align: center;position: absolute;left: 0;right: 0;bottom: 10px;}

    .col-sm-12.no-space_area{padding-left:0;padding-right:0;}
    .gl_section_promo_banner .gl_row.gl_column-gap-1>.gl_column_container{border-bottom: 1px solid #fff;}
    .newsletter_mob_wrapper .subtitle_wrapper{font-size: 20px !important;font-weight: 500 !important; line-height: 1.05 !important;font-family: Grotesque, Arial, Helvetica, sans-serif;letter-spacing: 0.5px !important;margin-bottom: 7px;}
    .newsletter-text{font-weight: 300;}
    .mobile_newsltter_wrapper{margin-top: -10px;z-index: 2;}
    .mc4wp-form div{margin: 0 auto !important;}
    .single-product-content .single_variation_wrap{padding-top: 10px;padding-bottom: 0px;margin-bottom: 0;}

    .spr-header-title{font-size: 15px !important;}
    .single-product-content .spr-icon{font-size: 10px !important;margin-right: 7px !important;}
    .spr-review-header-title{font-size: 13px !important;}
    .spr-review-header-byline{font-size: 10px !important;}
    .price.product_price_wrapper, .product_price_wrapper #product-price{font-size: 14px;}

    .popup-quick-view{width: 90%;}
    #content_quickview .product_title.entry-title{font-size:13px;}
    #content_quickview .product_description{border-bottom:none;}
    #content_quickview .qty.text.product_text{text-align:center;}
    .popup-quick-view .entry-summary .price {font-size: 14px;}

    .copyright_text p {
      line-height: 1.5;
    }

    #recently-viewed-products .title.slider-title,
    .related.related_product_block .title.slider-title {
      font-size: 15px;
      font-weight: 600;
    }

    .related-and-upsells > section {
      margin-top: 25px;
    }

    .footer-container .footer-column #text-1501148151649 ul.menu li:first-child a {
      border-bottom: 2px solid #ccc;
      padding-bottom: 8px;
    }

    .swatches-select .size_box {
      min-width: 45px !important;
      width: auto !important;
    }

    .basel-active-filters {
      padding-left: 0 !important;
      margin-top: 5px;
    }
  }

  @media screen and (min-width:768px) and (max-width:768px) {
    .post-single-page.blog-design-default-alt {
      max-width: 100%;
    }

    .social-icons li {
      display: block;
      margin: 5px 5px 0 0;
    }

    .footer-container .widget-area {
      margin-left: 0;
      margin-right: 0;
    }

    .footer-sidebar .footer-column.col-md-2 {
      width: calc(20% - 5px);
      padding-left: 15px;
    }

    .visible-sm-block {
      display: none !important;
    }

    .footer-container .footer-column ul.menu li img {
      margin-right: 5px;
    }

    .info-tabs-home .info-tab-single .left {
      width: 30%;
    }

    .info-tabs-home .info-tab-single .right {
      width: 65%;
    }

    .info-tabs-home .info-tab-single {
      padding: 25px;
      border-right: solid 1px #979797;
    }

    .template-index #shopify-section-gl_newsletter .gl_custom_gl_newsletter {
      margin-top: 30px !important;
    }

    .newsletter_mob_wrapper > h2 {
      font-size: 30px !important;
      padding-left: 20px;
    }

    .newsletter-text {
      font-size: 17px;
      margin-bottom: 25px !important;
    }

    .newsletter_mob_wrapper {
      margin-left: 25%;
    }

    .sticky-header .cart_mob_block {
      display: block;
      width: 125px;
      float: right;
    }

    .sticky-header .right-column .cart_mob_block .wishlist-info-widget {
      top: 5px;
    }

    .sticky-header .sticky-cart {
      width: auto;
    }

    .productslider_thumbnail {
      display: none;
    }

    .sticky-header .right-column .mobile-nav-icon {
      margin-top: 3px;
      left: 10px;
      position: relative;
    }

    .product-tabs-wrapper .gl_column-inner.inner_space_area {
      padding-left: 15px;
      padding-right: 50px;
    }

    .product_tabs_left {
      padding-right: 20px;
      width: calc(100% - 260px);
    }

    .need_help_block {
      width: 260px;
      padding-left: 20px;
    }

    .product-tabs-wrapper .tabs li a {
      font-size: 13px;
    }

    .product-tabs-wrapper .tabs li {
      padding-right: 10px;
      margin-bottom: 15px;
    }
    .single-product-content .tabs li.active a{border-bottom: none !important;}

    .product-tabs-wrapper .tabs li:after {
      bottom: -16px;
    }

    .mc4wp-form input[type=email] {
      width: 90%;
    }

    .circle {
      line-height: 13px;
    }
  }

  @media only screen and (min-width:1024px) and (max-width:1024px) {
    .mc4wp-form input[type=submit] {
      line-height: 13px;
      font-size: 18px;
      padding-left: 2px;
    }

    .sticky-header .main-nav .menu>li.menu-item-has-children {
      width: auto !important;
    }

    .product-tabs-wrapper .gl_column-inner.inner_space_area {
      padding-left: 15px;
      padding-right: 50px;
    }

    .sticky-header .main-nav .menu>li.menu-item-has-children {
      margin-right: 10px !important;
    }

    .sticky-header .menu-item-shop-by-brand {
      background-position: -5px center !important;
    }

    .blog_block {
      margin-bottom: 30px;
    }

    .block_buttons li {
      margin-right: 0 !important;
    }

    .block_buttons li.share_btn {
      float: right;
    }

    .social-icons li {
      margin: 5px 5px 0 5px !important;
    }

    .single-post-social .social-icons li {
      margin: 5px 3px 0 3px !important;
    }

    .single-post-social .social-icons.icons-design-colored li {
      width: 25px;
      height: 25px;
    }

    .single-post-social .social-icons.icons-design-colored li i {
      line-height: 27px;
      font-size: 14px;
    }

    .post-single-page.blog-design-default-alt {
      max-width: 90%;
    }

    .socialGallery {
      width: 235px !important;
      display: block;
      left: auto !important;
      right: 0 !important;
    }
  }

  @media screen and (max-width:600px){
    .related.related_product_block .owl-carousel-item-inner, #recently_wrap .owl-carousel-item-inner{padding-left: 5px;padding-right: 5px;}
    .search_nav_wrapper{padding-left: 0px !important;}
    .newsletter_form.mc4wp-form input[type=submit]{right: 0px;}
  }

  @media screen and (max-width:520px){
    .basel-hover-quick .quick-shop-btn>a {font-size: 12px;}
    .basel-hover-quick .quick-shop-btn>a:not(.btn-quick-shop):before {top: -1px;font-size: 13px;}

    .tab_toggle a{font-size: 13px;}
    .block_tabs .sub-menu p, .block_tabs .sub-menu{font-size: 12px;}
  }

  .price-filtered-hidden {
    display:none;
  }

  .main-nav .menu > li > a {
    margin: auto auto;
    display: block;
    text-align: center;
  }

  .main-nav .menu>li.menu-item-has-children>a:after {
    right: 15px;
  }

  @media screen and (max-width: 1300px) {
    .main-nav .menu>li.menu-item-has-children>a:after {
      right: 2px;
    }
  }

  .basel-navigation .menu > li.menu-item-design-default .sub-menu li a {
    font-size: 14px;
    font-weight: 500;
    color: #1b1919;
    display: block;
    text-align: center;
    text-transform: capitalize;
    line-height: 1.3;
  }

  .basel-navigation .menu>li.menu-item-design-default ul li:hover>a {
    margin-left: 0;
    color: #000;
  }

  .header-categories .main-nav .menu>li.item-event-hover:hover>.sub-menu-dropdown {
    padding-top: 0;
    padding-bottom: 0;
  }

  .basel-navigation .menu > li.menu-item-design-default .sub-menu li a {
    text-align: left;
  }

  .basel-navigation .menu>li.menu-item-design-default .sub-menu-dropdown {
    width: 100%;
  }

  .main-nav .menu>li.menu-item-shop-by-brand.item-event-hover>.sub-menu-dropdown {
    top: 100%;
    width: 100%;
    left: auto;
    top: auto;
    padding: 22px 0px 10px 0px;
  }

  .basel-navigation .menu > li.menu-item-shop-by-brand .sub-menu > li {
    width: 100%;
    margin-right: 0px;
    float: none;
    display: block;
    text-align: center;
    margin-bottom: 10px !important;
  }


  .main-nav .menu>li.item-event-hover>.sub-menu-dropdown {
  /*   top: calc(100% + 4px); */
  }

  .main-nav .menu>li.item-event-hover:hover>.sub-menu-dropdown {
  /*   top: calc(100% + 4px); */
  }

  .header-categories .main-nav .menu>li.item-event-hover:hover>.sub-menu-dropdown {
    top: 100%;
  }

  .menu-item-shop-by-brand {
    background-image:url("http://cdn.shopify.com/s/files/1/2912/7722/t/10/assets/Gif.gif?5964518970098711976");
      background-size: auto 50%;
      background-repeat: no-repeat;
      background-position: 10px center;
      }

  .main-header form.has-categories-dropdown input[type=text] {
    font-weight: 400;
  }

  .mc4wp-form div p:first-child {
    border-radius: 0px;
  }

  .footer-container .footer-column ul.menu li a {
    word-break: break-all;
  }

  .basel-active-filters {
    padding-left: 30px;
  }

  @media (min-width: 992px){

    .main-header {
      padding-top:33px
    }
    .topbar-wrapp {
      position: fixed !important;

      z-index: 99 !important;
    }
    .sticky-header {
      top:33px
    }
  }

  /* Making the > in center */
  @media screen and (max-width: 767px) {

    .main-header {
      border-bottom:0px !important;
    }
    .newsletter_form.mc4wp-form input[type=submit] {
      line-height: 1.1;
      text-indent: 2px;
    }

    .produc_tab_block .need_help_block {
      display: block;
      width: 90%;
      float: none;
      padding-left: 0;
      border-left: 0px;
      margin-bottom: 25px;
    }

    .main-header.header-has-no-bg.header-base_categories.icons-design-line.color-scheme-dark {
      position: fixed;
      top: 0px;
      z-index: 350;
    }
    .sticky-header.header-clone {
      display: none;
    }
    .website-wrapper {
      padding-top:88px;
    }

    #shopify-section-custom-get-social,#shopify-section-info_tabs {
      overflow-x: hidden;
    }

    body {
      width:100%;
      overflow-x:hidden;
    }

    .website-wrapper {
      width: 100%;
      overflow: hidden;
    }
  /*
    #shopify-section-gl_newsletter {
      overflow-y:visible;
    } */

    .info-tabs-home.gl_row {
      margin-left:0px;
      margin-right:0px;
    }

  }

  @media screen and (min-width: 767px) and (max-width:992px) {

    .info-tabs-home.gl_row,.get-social-home.gl_row {
      margin-left:0px;
      margin-right:0px;
    }

    #shopify-section-gl_newsletter,#shopify-section-custom-get-social,#shopify-section-info_tabs {
      /*     overflow: hidden; */
    }

    body {
      width:100%;
      overflow-x:hidden;
    }

    .website-wrapper {
      width: 100%;
      overflow: hidden;
    }

    .container.full {
      width:calc (100% - 30px ) !important;
    }

    .footer-sidebar .footer-column.col-md-2 {

      width: 33.33333333%;

    }

    .sticky-header.header-clone {
      display:none !important;
    }
    .main-header.header-has-no-bg.header-base_categories.icons-design-line.color-scheme-dark {
      position: fixed;
      top: 33px;
      z-index: 1100;
    }
    .website-wrapper {
      padding-top: 102px !important;
    }

    .topbar-wrapp {
      position: fixed;
      top: 0px;
      z-index: 1102;
    }

  }

  /* Adjusted the height for the bottom link stuff */

  .info-tabs-home .info-tab-single .left img {
    max-height: 35px;
  }

  .info-tabs-home.gl_row,.get-social-home.gl_row,
  .gl_custom_gl_newsletter .gl_column-inner.gl_custom_color,
  #shopify-section-gl_newsletter .gl_custom_gl_newsletter,
  .footer-sidebar.widget-area.row,
  .main-nav .menu{
      margin-left:0px;
      margin-right:0px;
    }

  /* Min 1400 width fixes */
  @media only screen and (min-width: 1400px) {

    #shopify-section-gl_newsletter > .sega-footer-full-width {
      max-width: 1400px !important;
      margin: auto auto;
      padding-left:0 !important;
      padding-right:0 !important;

    }
    #shopify-section-gl_newsletter {
      width: 100%;
      max-width: 100%;
      background-color: #1085c7 !important;

    }

    #shopify-section-custom-get-social .sega-footer-full-width {
      max-width: 1400px !important;
      margin:auto auto;
    }


    #shopify-section-info_tabs .sega-footer-full-width {
      max-width: 1400px !important;
      margin:auto auto;
    }
    #shopify-section-info_tabs {
      width: 100%;
      max-width: 100%;
      background-color: #1085c7 !important;
    }

    #shopify-section-custom-get-social {
      width: 100%;
      max-width: 100%;
      background-color: #EEEEEE !important;
    }

    .main-nav .menu {
      margin-right:0px;
      margin-left:0px;
    }

    .copyright_text {
      margin:auto auto;
    }

    .container,.shopify-section,
    .copyright_text,
    .main-header .header-container{
      width:1400px;
      max-width: 1400px;
    }

    .main-header .header-container{
      margin: auto auto;
    }

    #shopify-section-gl_copyright {
      width:100% !important;
      max-width:100% !important;
    }

    .website-wrapper {
      max-width: 1400px;
      width: 1400px;
      display: block;
      margin: auto auto;
    }

    .sticky-header > .container {
      width:1400px !important;
      max-width:1400px !important;
    }



    .topbar-wrapp {
      left: 0px;
    }
    /*.topbar-wrapp,*/.gl_row.gl_row-flex {
      max-width:1400px;
    }
    /*
    .main-nav .menu {
    margin-left: -5px;
    margin-right: 0px;
  }
    */

    .gl_row {
      margin:auto auto;
    }

    .site-content {
      margin-bottom: 0;
      padding-left: 0px;
      padding-right: 0px;
    }


    /*
    .menu-item-shop-by-brand {
    background-position: -10px center;
  }
    */

    .container.full {
      padding-left:0px;
      padding-right:0px;
    }

    .right-side.menu_rightside {
      padding-right:0px;
    }

    .gl_column-inner.home_product_container {
      padding-left:0px;
      padding-right:0px;
    }

    .single-breadcrumbs-wrapper,.single-product-content .product-tabs-wrapper {
      margin-left:0px;
      margin-right:0px;
    }

    .product_tabs_left {
      padding-right: 32px;
      width: 65%;
      float: left;
    }

    .need_help_block {
      width: 25%;
      float: left;
      padding-left: 30px;
    }

    .gl_column-inner.gl_outside {
      padding-left:0px;
      padding-right:0px;
    }
    .filters-area {
      width: auto !important;
    }

    .section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable {
      width: 25%;
      padding-left:20px;
      padding-right:20px;
    }

    /*
    .sticky-header {
    max-width: 1400px;
    left: 50%;
    margin-left: -700px;
  }
    */

    .menu-main-navigation-container {
      width: auto !important;
    }

    .main-nav .menu > li > a {
      font-size: 11px;
    }

    .act-scroll .menu-item-shop-by-brand {
      background-position: -12px center;
    }


    #shopify-section-gl_mega_menu {
      width:1400 !important;
      max-width:1400px !important;
      margin: auto auto !important;
    }

    .gl_row.gl_row-flex,.gl_row[data-gl-full-width] {
      max-width: 1400px;
      left: inherit !important;
      width: 1400px !important;
    }

    .basel-popup-inner .gl_row.gl_row-flex, .gl_row[data-gl-full-width] {
      max-width: 100% !important;
      left: inherit !important;
      width: 100% !important;
    }

    #shopify-section-gl_tabs {

    }

    #shopify-section-gl_tabs {
      width:100%;
      background-color:#1085C7 !important;
      max-width: 100% !important;
    }

    #shopify-section-gl_tabs > .sega-footer-full-width {
      max-width: 1400px;
      margin: auto auto;
    }

    .collection_page_newsletterwrapper,.info-tabs-wrapper-collectionpage {
        width: 100% !important;
        max-width: 100% !important;
    }

    .collection_page_newsletterwrapper > .sega-footer-full-width,
     .info-tabs-wrapper-collectionpage .info-tabs-home {
      width:1400px;
      max-width:1400px;
      margin:auto auto;
    }

    .info-tabs-wrapper-collectionpage {
      width: 100% !important;
      max-width: 100% !important;
    }



  }

  .contact_form_submit_wrapper .submit_btn .circle {
    height:20px !important;
    width: 20px !important;
    background-position: center center;
    text-indent: -1000px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/yellow-arrow.svg?v=12796283336131185341");
  }

  @font-face {
    font-family: 'fontello';
    src: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/fontello.eot?2064093&v=3055679630392340521");
      src: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/fontello.eot?2064093%23iefix&v=3055679630392340521") format('embedded-opentype'),
        url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/fontello.svg?2064093%23fontello&v=9616858550431774838") format('svg');
          font-weight: normal;
          font-style: normal;
          }
  @font-face {
    font-family: 'fontello';
    src: url('data:application/octet-stream;base64,d09GRgABAAAAAAzcAA8AAAAAFcAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+IUmBY21hcAAAAdgAAABaAAABmihx7L9jdnQgAAACNAAAABMAAAAgBtX/AmZwZ20AAAJIAAAFkAAAC3CKkZBZZ2FzcAAAB9gAAAAIAAAACAAAABBnbHlmAAAH4AAAAjwAAAKWX7Bjh2hlYWQAAAocAAAAMwAAADYRBM7IaGhlYQAAClAAAAAgAAAAJAd2A4tobXR4AAAKcAAAABQAAAAUE6v/9GxvY2EAAAqEAAAADAAAAAwBrAINbWF4cAAACpAAAAAgAAAAIADCC9huYW1lAAAKsAAAAXcAAALNzJ0eIHBvc3QAAAwoAAAANQAAAFez/UkicHJlcAAADGAAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZH7POIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGBxeMLxgZg76n8UQxRzEMB0ozAiSAwAM9AwgAHic7ZGxDYBADAPvSaBADELBEAxBxf7Fb/HvhIxBpLNkK0rhACtg4hIO7aUR8yhtmRt75s6ZOx55tzGkhMp76qLduLHxz5F6l/Po6iPbK9QYvYgv9AKfV8oPQQAAeJxjYEADEhDIHPQ/E4QBEmYD2wB4nK1WaXfTRhQdeUmchCwlCy1qYcTEabBGJmzBgAlBsmMgXZytlaCLFDvpvvGJ3+Bf82Tac+g3flrvGy8kkLTncJqTo3fnzdXM22USWpLYC+uRlJsvxdTWJo3sPAnphk3LUXwoO3shZYrJ3wVREK2W2rcdh0REIlC1rrBEEPseWZpkfOhRRsu2pFdNyi096S5b40G9Vd9+GjrKsTuhpGYzdGg9siVVGFWiSKY9UtKmZaj6K0krvL/CzFfNUMKITiJpvBnG0EjeG2e0ymg1tuMoimyy3ChSJJrhQRR5lNUS5+SKCQzKB82Q8sqnEeXD/Iis2KOcVrBLttP8vi95p3c5P7Ffb1G25EAfyI7s4Ox0JV+EW1th3LST7ShUEXbXd0Js2exU/2aP8ppGA7crMr3QjGCpfIUQKz+hzP4hWS2cT/mSR6NaspETQetlTuxLPoHW44gpcc0YWdDd0QkR1P2SMwz2mD4e/PHeKZYLEwJ4HMt6RyWcCBMpYXM0SdowcmAlZYsqqfWumDjldVrEW8J+7drRl85o41B3YjxbDx1bOVHJ8WhSp5lMndpJzaMpDaKUdCZ4zK8DKD+iSV5tYzWJlUfTOGbGhEQiAi3cS1NBLDuxpCkEzaMZvbkbprl2LVqkyQP13KP39OZWuLnTU9oO9LNGf1anYjrYC9PpaeQv8Wna5SJF6frpGX5M4kHWAjKRLTbDlIMHb/0O0svXlhyF1wbY7u3zK6h91kTwpAH7G9AeT9UpCUyFmFWIVkBirWtZlsnVrBapyNR3Q5pWvqzTBIpyHBfHvoxx/V8zM5aYEr7fidOzIy49c+1LCNMcfJt1PZrXqcVyAXFmeU6nWZbv6zTH8gOd5lme1+kIS1unoyw/1GmB5Uc6HWN5QQuadN/BkIsw5AIOkDCEpQNDWF6CISwVDGG5CENYFmEIyyUYwvJjGMJyGYawvKxl1dRTSePamVgGbEJgYo4eucxF5WoquVRCu2hUakOeEm6VVBTPqn9loF488oY5sBZIl8iaXzHOlY9G5fjWFS1vGjtXwLHqbx+O9jnxUtaLhT8F/9XWVCW9Ys3Dk6vwG4aebCeqNql4dE2Xz1U9uv5fVFRYC/QbSIVYKMqybHBnIoSPOp2GaqCVQ8xszDy063XLmp/D/TcxQhZQ/fg3FBoL3INOWUlZ7eCs1dfbstw7g3I4EyxJMTfz+lb4IiOz0n6RWcqej3wecAWMSmXYagOtFbzZJzEPmd4kzwRxW1E2SNrYzgSJDRzzgHnznQQmYeqqDeRO4YYN+AVhbsF5J1yieqMsh+5F7PMopPxbp+JE9qhojMCz2Rthr+9Cym9xDCQ0+aV+DFQVoakYNRXQNFJuqAZfxtm6bULGDvQjKnbDsqziw8cW95WSbRmEfKSI1aOjn9Zeok6q3H5mFJfvnb4FwSA1MX9733RxkMq7WskyR20DU7calVPXmkPjVYfq5lH1vePsEzlrmm66Jx56X9Oq28HFXCyw9m0O0lImF9T1YYUNosvFpVDqZTRJ77gHGBYY0O9Qio3/q/rYfJ4rVYXRcSTfTtS30edgDPwP2H9H9QPQ92Pocg0uz/eaE59u9OFsma6iF+un6Dcwa625WboG3NB0A+IhR62OuMoNfKcGcXqkuRzpIeBj3RXiAcAmgMXgE921jOZTAKP5jDk+wOfMYdBkDoMt5jDYZs4awA5zGOwyh8Eecxh8wZx1gC+ZwyBkDoOIOQyeMCcAeMocBl8xh8HXzGHwDXPuA3zLHAYxcxgkzGGwr+nWMMwtXtBdoLZBVaADU09Y3MPiUFNlyP6OF4b9vUHM/sEgpv6o6faQ+hMvDPVng5j6i0FM/VXTnSH1N14Y6u8GMfUPg5j6TL8Yy2UGv4x8lwoHlF1sPufvifcP28VAuQABAAH//wAPeJxdkMFrE1EQxmfm7b6NmrZZ3bxNbLq22bgbuySym2bThjRWWWtaok1KkbRI8FCExEIr4tH26K2IJw8ipQfxJih4EA9epODJv8CLeKsIHkSEtm60h+oMfDMwh/l9H9DBr4Nn7D1LgANXIT/lKMig5hMxugKhrCECY7AQDmAtYMDqwaURw4pLsnBO+aVCyfd0/wIW/IIv9LguuMIVzewpNxXbsvNom5ZdtEpcF3rBwFD90mGHRyWt8AHsLRyVGlHrU2PYJBqfbD06S0a2Ul0mt5xOjggup84cFzL9mHdvcHv2C/GEElEiXAyVz7cnbruDt6qOYw8Nm2Mvay4du1un+nRKJZ2W5kjqvptrLVAul4zpobPTXGNvH1O7c73+4AXXJC6R1K87uUZz88lElVRhOs7F2GQJwsIwn+dsh52DJPBXJyOY67n2/5gQf932o5InO2NbqATt3Zrl3/mYN7LloFvcFH1GVtr/ueCStlpraC3XcBrL3TfN9pK7wkgz5J2nNwEI4KAj2WweVMiBMTU4mooyiQKGRNDqJR+lGcvOZCU54WA8hqAWx/yCJ/Qq6p5QimOWbZnpwxzTPaC4pgs5U/Ile2937+v2/WZ3otxtrG/fuzYeTRYro4uLo5Viom98VlIDnMWZ6Rh5lf3P+w9xFY3KxlblclDFrddeeU0my+t03CwSX5n0jNzO928fvDCXI8yDU4kBThD0cCEKMwh9J0BFlcmag54Ywn+ImbK+fQSKNbc2/v/8G7MPgpp4nGNgZGBgAOLF5r6T4vltvjJwM78AijBce+Q6BUb///U/k0WdOQjI5WBgAokCAG2vDV4AeJxjYGRgYA76n8XAwKL+/9f/LyzqDEARFMAKAJRHBggD6AAAA7n/+gO7//oEJwAABCcAAAAAAAAAkADCARwBSwABAAAABQBOAAIAAAAAAAIACAAYAHMAAAA/C3AAAAAAeJx1kN1qwjAYht/Mn20K29hgp8vRUMbqDwxEEASHnmwnMjwdtda2UhtJo+Bt7B52MbuJXcte2ziGspY0z/fky5evAXCNbwjkzxNHzgJnjHI+wSl6lgv0z5aL5BfLJVTxZrlM/265ggcElqu4wQcriOI5owU+LQtciUvLJ7gQd5YL9I+Wi+Se5RJuxavlMr1nuYKJSC1XcS++Bmq11VEQGlkb1GW72erI6VYqqihxY+muTah0KvtyrhLjx7FyPLXc89gP1rGr9+F+nvg6jVQiW05zr0Z+4mvX+LNd9XQTtI2Zy7lWSzm0GXKl1cL3jBMas+o2Gn/PwwAKK2yhEfGqQhhI1GjrnNtoooUOacoMycw8K0ICFzGNizV3hNlKyrjPMWeU0PrMiMkOPH6XR35MCrg/ZhV9tHoYT0i7M6LMS/blsLvDrBEpyTLdzM5+e0+x4WltWsNduy511pXE8KCG5H3s1hY0Hr2T3Yqh7aLB95//+wHpc4RTAHicY2BigAAuBuyAlZGJkZmRhZGVkY2BOyM1sahENzW3oKSSFczmRRLRNWSH8AwZGABH4Q4TAAAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxlYnTYxMDJogRibuZgYOSAsPgYwi81pF9MBoDQnkM3utIvBAcJmZnDZqMLYERixwaEjYiNzistGNRBvF0cDAyOLQ0dySARISSQQbOZhYuTR2sH4v3UDS+9GJgYXAAx2I/QAAA==') format('woff'),
      url('data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQiCLJXoAAAD8AAAAVE9TLzI+IUmBAAABUAAAAFZjbWFwKHHsvwAAAagAAAGaY3Z0IAbV/wIAAAmoAAAAIGZwZ22KkZBZAAAJyAAAC3BnYXNwAAAAEAAACaAAAAAIZ2x5Zl+wY4cAAANEAAAClmhlYWQRBM7IAAAF3AAAADZoaGVhB3YDiwAABhQAAAAkaG10eBOr//QAAAY4AAAAFGxvY2EBrAINAAAGTAAAAAxtYXhwAMIL2AAABlgAAAAgbmFtZcydHiAAAAZ4AAACzXBvc3Sz/UkiAAAJSAAAAFdwcmVw5UErvAAAFTgAAACGAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAED7wGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQOgA6AMDUv9qAFoDUgCXAAAAAQAAAAAAAAAAAAUAAAADAAAALAAAAAQAAAFaAAEAAAAAAFQAAwABAAAALAADAAoAAAFaAAQAKAAAAAQABAABAADoA///AADoAP//AAAAAQAEAAAAAQACAAMABAAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAQAAAAAAAAAAEAADoAAAA6AAAAAABAADoAQAA6AEAAAACAADoAgAA6AIAAAADAADoAwAA6AMAAAAEAAAAAv/6/6YDxQMYACsATQAuQCsHAQMASDYCAgMCRwACAwJwAQEAAwMAVAEBAAADWAADAANMREIhHiYVBAUWKxM2NzM3NjIXNj8BMzYzNhYXFRcWBgcGBxQjBgcGBwYjBycmJy4BJyMmJzUmNwYXFhczHgEXFhc2NzY3Njc2NzYnLgEHIgcGDwEnLgEHBgEHSAICWN5QICMCAjg9WJIlAh4oPD5kAjE6IhkhFgYFHB8KFgUC9lIxXAYnSuUCBhgHCAcIBhYdOi9eOWsxG2Y+KysnHSAjNLJIMQIJc0wCTEYcEQIXAlpPAgRqwE9YVAItLRkQFwICAxoGFAO8mAJeaVZMh68GFAQGBAIEDhcrLVBRjpw5PgIRFiMrK0EQPTcAAAAAAf/6/6gDxwMpABkABrMSCAEtKxM2NzYWFzY3NhYXFgYHBgcOAQcuAickJyYBB0Re7EgmNnHQLh4oOkRqNY4WDR4oBP74VDECFG9IUBRYMR4rUGRqulFeWjFsAwIUHgXHnmAAAAIAAP9pBCcDUgARAC0AHkAbKhwMAwQCRAMBAgIAWAEBAAAMAkkmJyQoBAUYKwEVEAEAETU0NjMyFhc+ARcyFgc1NCYnJiMiBg8BJy4BByIHDgEHFRQXFgUkNzYEJ/3s/e2ifVFqOTpqUH6idU44DBk1PCpZWSo8NRgNOEoEEUQBSgFJRhACMjz+4/6QAW8BHjx/oDxFRD4BoLYyOnAFAiYyaWkxKAECBmw9Mh4tx/LvyjIAAAEAAP9pBCcDUgARABtAGA8GAgBEAQICAAAMAEkBAA0LABEBEQMFFCsBMhYdARABABE1NDYzMhYXPgEDB36i/ez97aJ9UWo5OmoDUaB/PP7j/pABbwEePH+gPEVEPgAAAAEAAAABAACjN02SXw889QALA+gAAAAA1uJFlAAAAADW4kWU//r/aQQnA1IAAAAIAAIAAAAAAAAAAQAAA1L/agAABCf/+v/0BCcAAQAAAAAAAAAAAAAAAAAAAAUD6AAAA7n/+gO7//oEJwAABCcAAAAAAAAAkADCARwBSwABAAAABQBOAAIAAAAAAAIACAAYAHMAAAA/C3AAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDE4IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21mb250ZWxsb1JlZ3VsYXJmb250ZWxsb2ZvbnRlbGxvVmVyc2lvbiAxLjBmb250ZWxsb0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMQA4ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAG8AbgB0AGUAbABsAG8AUgBlAGcAdQBsAGEAcgBmAG8AbgB0AGUAbABsAG8AZgBvAG4AdABlAGwAbABvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAG8AbgB0AGUAbABsAG8ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQECAQMBBAEFAQYAC2hlYXJ0LWVtcHR5BWhlYXJ0DWhlYXJ0LWVtcHR5LTEHaGVhcnQtMQAAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAAAAYABgAGAAYA1L/aQNS/2mwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwgZCCwwFCwBCZasigBCkNFY0VSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQpDRWNFYWSwKFBYIbEBCkNFY0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7ABK1lZI7AAUFhlWVktsAMsIEUgsAQlYWQgsAVDUFiwBSNCsAYjQhshIVmwAWAtsAQsIyEjISBksQViQiCwBiNCsQEKQ0VjsQEKQ7ABYEVjsAMqISCwBkMgiiCKsAErsTAFJbAEJlFYYFAbYVJZWCNZISCwQFNYsAErGyGwQFkjsABQWGVZLbAFLLAHQyuyAAIAQ2BCLbAGLLAHI0IjILAAI0JhsAJiZrABY7ABYLAFKi2wBywgIEUgsAtDY7gEAGIgsABQWLBAYFlmsAFjYESwAWAtsAgssgcLAENFQiohsgABAENgQi2wCSywAEMjRLIAAQBDYEItsAosICBFILABKyOwAEOwBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAssICBFILABKyOwAEOwBCVgIEWKI2EgZLAkUFiwABuwQFkjsABQWGVZsAMlI2FERLABYC2wDCwgsAAjQrILCgNFWCEbIyFZKiEtsA0ssQICRbBkYUQtsA4ssAFgICCwDENKsABQWCCwDCNCWbANQ0qwAFJYILANI0JZLbAPLCCwEGJmsAFjILgEAGOKI2GwDkNgIIpgILAOI0IjLbAQLEtUWLEEZERZJLANZSN4LbARLEtRWEtTWLEEZERZGyFZJLATZSN4LbASLLEAD0NVWLEPD0OwAWFCsA8rWbAAQ7ACJUKxDAIlQrENAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAOKiEjsAFhIIojYbAOKiEbsQEAQ2CwAiVCsAIlYbAOKiFZsAxDR7ANQ0dgsAJiILAAUFiwQGBZZrABYyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsQAAEyNEsAFDsAA+sgEBAUNgQi2wEywAsQACRVRYsA8jQiBFsAsjQrAKI7ABYEIgYLABYbUQEAEADgBCQopgsRIGK7ByKxsiWS2wFCyxABMrLbAVLLEBEystsBYssQITKy2wFyyxAxMrLbAYLLEEEystsBkssQUTKy2wGiyxBhMrLbAbLLEHEystsBwssQgTKy2wHSyxCRMrLbAeLACwDSuxAAJFVFiwDyNCIEWwCyNCsAojsAFgQiBgsAFhtRAQAQAOAEJCimCxEgYrsHIrGyJZLbAfLLEAHistsCAssQEeKy2wISyxAh4rLbAiLLEDHistsCMssQQeKy2wJCyxBR4rLbAlLLEGHistsCYssQceKy2wJyyxCB4rLbAoLLEJHistsCksIDywAWAtsCosIGCwEGAgQyOwAWBDsAIlYbABYLApKiEtsCsssCorsCoqLbAsLCAgRyAgsAtDY7gEAGIgsABQWLBAYFlmsAFjYCNhOCMgilVYIEcgILALQ2O4BABiILAAUFiwQGBZZrABY2AjYTgbIVktsC0sALEAAkVUWLABFrAsKrABFTAbIlktsC4sALANK7EAAkVUWLABFrAsKrABFTAbIlktsC8sIDWwAWAtsDAsALABRWO4BABiILAAUFiwQGBZZrABY7ABK7ALQ2O4BABiILAAUFiwQGBZZrABY7ABK7AAFrQAAAAAAEQ+IzixLwEVKi2wMSwgPCBHILALQ2O4BABiILAAUFiwQGBZZrABY2CwAENhOC2wMiwuFzwtsDMsIDwgRyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsABDYbABQ2M4LbA0LLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyMwEBFRQqLbA1LLAAFrAEJbAEJUcjRyNhsAlDK2WKLiMgIDyKOC2wNiywABawBCWwBCUgLkcjRyNhILAEI0KwCUMrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyCwCEMgiiNHI0cjYSNGYLAEQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwAmIgsABQWLBAYFlmsAFjYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsAJiILAAUFiwQGBZZrABY2AjILABKyOwBENgsAErsAUlYbAFJbACYiCwAFBYsEBgWWawAWOwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbA3LLAAFiAgILAFJiAuRyNHI2EjPDgtsDgssAAWILAII0IgICBGI0ewASsjYTgtsDkssAAWsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbkIAAgAY2MjIFhiGyFZY7gEAGIgsABQWLBAYFlmsAFjYCMuIyAgPIo4IyFZLbA6LLAAFiCwCEMgLkcjRyNhIGCwIGBmsAJiILAAUFiwQGBZZrABYyMgIDyKOC2wOywjIC5GsAIlRlJYIDxZLrErARQrLbA8LCMgLkawAiVGUFggPFkusSsBFCstsD0sIyAuRrACJUZSWCA8WSMgLkawAiVGUFggPFkusSsBFCstsD4ssDUrIyAuRrACJUZSWCA8WS6xKwEUKy2wPyywNiuKICA8sAQjQoo4IyAuRrACJUZSWCA8WS6xKwEUK7AEQy6wKystsEAssAAWsAQlsAQmIC5HI0cjYbAJQysjIDwgLiM4sSsBFCstsEEssQgEJUKwABawBCWwBCUgLkcjRyNhILAEI0KwCUMrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyBHsARDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbACYiCwAFBYsEBgWWawAWNhsAIlRmE4IyA8IzgbISAgRiNHsAErI2E4IVmxKwEUKy2wQiywNSsusSsBFCstsEMssDYrISMgIDywBCNCIzixKwEUK7AEQy6wKystsEQssAAVIEewACNCsgABARUUEy6wMSotsEUssAAVIEewACNCsgABARUUEy6wMSotsEYssQABFBOwMiotsEcssDQqLbBILLAAFkUjIC4gRoojYTixKwEUKy2wSSywCCNCsEgrLbBKLLIAAEErLbBLLLIAAUErLbBMLLIBAEErLbBNLLIBAUErLbBOLLIAAEIrLbBPLLIAAUIrLbBQLLIBAEIrLbBRLLIBAUIrLbBSLLIAAD4rLbBTLLIAAT4rLbBULLIBAD4rLbBVLLIBAT4rLbBWLLIAAEArLbBXLLIAAUArLbBYLLIBAEArLbBZLLIBAUArLbBaLLIAAEMrLbBbLLIAAUMrLbBcLLIBAEMrLbBdLLIBAUMrLbBeLLIAAD8rLbBfLLIAAT8rLbBgLLIBAD8rLbBhLLIBAT8rLbBiLLA3Ky6xKwEUKy2wYyywNyuwOystsGQssDcrsDwrLbBlLLAAFrA3K7A9Ky2wZiywOCsusSsBFCstsGcssDgrsDsrLbBoLLA4K7A8Ky2waSywOCuwPSstsGossDkrLrErARQrLbBrLLA5K7A7Ky2wbCywOSuwPCstsG0ssDkrsD0rLbBuLLA6Ky6xKwEUKy2wbyywOiuwOystsHAssDorsDwrLbBxLLA6K7A9Ky2wciyzCQQCA0VYIRsjIVlCK7AIZbADJFB4sAEVMC0AS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAVCsgABACqxAAVCswoCAQgqsQAFQrMOAAEIKrEABkK6AsAAAQAJKrEAB0K6AEAAAQAJKrEDAESxJAGIUViwQIhYsQNkRLEmAYhRWLoIgAABBECIY1RYsQMARFlZWVmzDAIBDCq4Af+FsASNsQIARAAA') format('truetype');
  }
  /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
  /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
  /*
  @media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
  font-family: 'fontello';
  src: url('../font/fontello.svg?2064093#fontello') format('svg');
  }
  }
  */

  [class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
  }
  .icon-heart-empty:before { content: '\e800'; } /* '' */
  .icon-heart:before { content: '\e801'; } /* '' */
  .icon-heart-empty-1:before { content: '\e802'; } /* '' */
  .icon-heart-1:before { content: '\e803'; } /* '' */

  .single-product-content .entry-summary .yith-wcwl-add-to-wishlist a::before {
    color: red;
  }

  .yith-wcwl-add-to-wishlist:hover a::before {
    content: "\e801" !important;
    font-family: 'fontello' !important;
    color:#04347E;
  }

  .yith-wcwl-add-to-wishlist a::before {
    font-family: 'fontello';
    content: "\e800";
    color:red !important;
  }

  .yith-wcwl-wishlistexistsbrowse a.add_to_wishlist::before,.gl_addedbrowse_wishlist a.add_to_wishlist::before{
    content: "\e801" !important;
  }
  .yith-wcwl-add-to-wishlist {
    float: left;
    padding-top:15px;
  }

  .product-grid-item:not(.basel-hover-base) .yith-wcwl-add-to-wishlist {
    opacity: 1 !important;
    visibility: visible !important;
    transform: scale(1) !important;
    margin-right: -20px;
  }

  .fullwidth {
    width:100% !important;
  }


  #tab-description {
    font-family: Grotesque, Arial, Helvetica, sans-serif;
    line-height: 1.7;
    letter-spacing: .3px;
    font-size: 13px;
  }

  #shopify-section-1518538549762 .wishlist-url .btn {
    display:none;
  }

  .website-wrapper-brands {
      width: 100% !important;
      max-width: 100%;
  }

  .header-container {padding-top: 30px;
      padding-bottom: 30px;
  }


  .header-categories .secondary-header {
  /* background-position:bottom;
    background-size:cover;
      background: rgba(0, 0, 0, 0.4); */
  }

  .regular-logo {
    position: absolute;
      top: -60px;
      z-index: 999;
  }

  .site-logo img {
    max-height:300px !Important;
  }

  #menu-main-navigation li.active a {

   //   background-color: transparent !important;
  }


  .act-scroll .site-logo img, .header-clone .site-logo img {
      max-height: 75px;
      max-height: 75px;
      top: -30px;
      max-width: 100px;
  }

  .act-scroll .main-nav .menu > li > a {
      height: 55px;
      line-height: 55px;
  }

  .basel-images-gallery .gallery-images {
    margin-bottom: 20px;
    margin-top: 20px;
  }

  .index-section_category_menu .spb_content_element {
      background-position-y: 40px !important;
      background-repeat: no-repeat !important;
    min-height:200px;
      background-size: 120px;
  }


  .color-primary, .mobile-nav ul li.current_page_item > a, .main-nav .menu > li.current-menu-item > a, .main-nav .menu > li.onepage-link.current-menu-item > a, .main-nav .menu > li > a:hover, .main-nav .menu > li > a:focus, .basel-navigation .menu>li.menu-item-design-default ul li:hover>a, .basel-navigation .menu > li.menu-item-design-full-width .sub-menu li a:hover, .basel-navigation .menu > li.menu-item-design-sized .sub-menu li a:hover, .basel-product-categories.responsive-cateogires li.current-cat > a, .basel-product-categories.responsive-cateogires li.current-cat-parent > a, .basel-product-categories.responsive-cateogires li.current-cat-ancestor > a, a[href^=tel], .topbar-menu ul > li > .sub-menu-dropdown li > a:hover, .btn.btn-color-primary.btn-style-bordered, .button.btn-color-primary.btn-style-bordered, button.btn-color-primary.btn-style-bordered, .added_to_cart.btn-color-primary.btn-style-bordered, input[type=submit].btn-color-primary.btn-style-bordered, .basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .basel-dark .read-more-section .btn-read-more, .basel-dark .products-footer .basel-blog-load-more, .basel-dark .products-footer .basel-products-load-more, .basel-dark .products-footer .basel-portfolio-load-more, .basel-dark .blog-footer .basel-blog-load-more, .basel-dark .blog-footer .basel-products-load-more, .basel-dark .blog-footer .basel-portfolio-load-more, .basel-dark .portfolio-footer .basel-blog-load-more, .basel-dark .portfolio-footer .basel-products-load-more, .basel-dark .portfolio-footer .basel-portfolio-load-more, .basel-dark .color-primary, .basel-hover-link .swap-elements .btn-add a, .basel-hover-link .swap-elements .btn-add a:hover, .basel-hover-link .swap-elements .btn-add a:focus, .menu-item-language .submenu-languages li:hover a, .blog-post-loop .entry-title a:hover, .blog-post-loop.sticky .entry-title:before, .post-slide .entry-title a:hover, .comments-area .reply a, .single-post-navigation a:hover, blockquote footer:before, blockquote cite, .format-quote .entry-content blockquote cite, .format-quote .entry-content blockquote cite a, .type-post .entry-meta .meta-author a, .type-post .entry-meta .meta-author .name_author, .search-no-results.shopify .site-content:before, .search-no-results .not-found .entry-header:before, .login .lost_password > a:hover, .error404 .page-title, .menu-label-new:after, .widget_shopping_cart .product_list_widget li .quantity .amount, .product_list_widget li ins .amount, .price ins > .amount, .price ins, .single-product-content .price, .single-product-content .price .amount, .basel-products-nav .product-short .price, .basel-products-nav .product-short .price .amount, .star-rating span:before, .single-product-content .comment-form .stars span a:hover, .single-product-content .comment-form .stars span a.active, .tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title:hover, .tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title.active, .single-product-content .shopify-product-details__short-description ul > li:before, .single-product-content #tab-description ul > li:before, .blog-post-loop .entry-content ul > li:before, .comments-area .comment-list li ul > li:before, .sidebar-widget li a:hover, .filter-widget li a:hover, .sidebar-widget li > ul li a:hover, .filter-widget li > ul li a:hover, .basel-price-filter ul li a:hover .amount, .basel-hover-effect-4 .swap-elements > a, .basel-hover-effect-4 .swap-elements > a:hover, .wishlist_table tr td.product-price ins .amount, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a, .basel-buttons .product-compare-button > a.compare.added, .compare.added, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:hover, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:hover, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.feid-in > a:before, .vendors-list ul li a:hover, .single-product-content .entry-summary .button.compare:hover, .single-product-content .entry-summary .button.compare:hover:before, .single-product-content .entry-summary .button.compare.added:before, .blog-post-loop .entry-content ul li:before, .basel-menu-price .menu-price-price, .basel-menu-price.cursor-pointer:hover .menu-price-title, .comments-area #cancel-comment-reply-link:hover, .comments-area .comment-body .comment-edit-link:hover, .popup-quick-view .entry-summary .entry-title a:hover, .spb_text_column ul:not(.social-icons) > li:before, .widget_product_categories .basel-cats-toggle:hover, .widget_product_categories .toggle-active, .basel-products-suggest .table_suggest a:hover, .widget_product_categories .current-cat-parent > a, #shopify-section-gl_section_sidebar_blog .widget_categories .current-cat > a, .shopify-checkout-review-order-table tfoot .order-total td .amount, .widget_shopping_cart .product_list_widget li .remove:hover, .basel-active-filters .widget_layered_nav_filters ul li a .amount, .title-wrapper.basel-title-color-primary .title-subtitle, .widget_categories li.cat-item.current-cat, .topbar-menu ul>li.currency li.active a, .topbar-menu ul>li.language li.active a, .widget_shopping_cart .widget_shopping_cart_content > .total .amount, .subtitle-color-primary.subtitle-style-default, .color-scheme-light .gl_tta-tabs.gl_tta-tabs-position-top.gl_tta-style-classic .gl_tta-tab.gl_active > a, .gl-tab-js .gl_tta.gl_general.gl_tta-style-classic .gl_tta-tab.gl_active > a {
    color: #3CBCED;
  }

  .single-product-content #tab-description ul.product_specificationWrapper {
    padding-left: 0;
  }

  .single-product-content #tab-description ul.product_specificationWrapper li:before {
    content: '';
  }

  /********** STARTS CSS FROM 24TH APRIL 2018 **************/
  .collection_information_wrapper .products-footer{margin-left: 350px;margin-top: 70px;}
  .single-product-content p.price{color: #000000;}
  .single-product-content .single_variation .shopify-variation-price .price{color: #000000;}

  .info-tabs-home.Delievery_Wrapper .info-tab-single .left img{max-width:90px;}
  .basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper .sub-menu-dropdown{width: 500px;left: -100px;}
  .basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper .sub-menu-dropdown::after{content:'';display:block;clear:both;}
  .basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper .sub-menu-dropdown .left-wrapper{width: 50%;float:left;}
  .basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper .sub-menu-dropdown .right-wrapper{width: 50%;float:left;}
  .basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper .sub-menu-dropdown li a{padding-left: 30px;text-align:left;}
  .search_wrapper{float:right;padding-right: 10px;}
  .main-footer .footer-sidebar.widget-area.row .footer-column:first-child img{max-width:260px !important;}
  .main-footer .footer-sidebar.widget-area.row .footer-column:first-child p{text-align:left !important;}
  .footer-sidebar .footer-column.col-md-2.none{max-width:100%;padding-left:0;}
  .product_category_wrapper{    width: calc(100% - 350px);}
  .main-header .right-column.cartWrapper{width:auto !important;float:right;}
  /* .topbar-wrapp.color-scheme-light > .container{max-width: 100% !important;width: auto !important;} */
  /* .main-header > .container{max-width: 100% !important;width: auto !important;} */
  .third_menu{position: absolute;width: 100%;top: -20px;background: #fff;z-index: 300;box-shadow: 0 0 2px rgba(0, 0, 0, .1);left:100%;visibility: hidden;padding-top: 0px;padding-bottom: 0px;
      opacity: 0;
      -webkit-transition: all .25s ease .1s;
      -moz-transition: all .25s ease .1s;
      -o-transition: all .25s ease .1s;
      transition: all .25s ease .1s;box-shadow: 0 0 2px rgba(0, 0, 0, .1);}
  .basel-navigation .menu>li.menu-item-design-default .sub-menu-dropdown{padding-top:0;padding-bottom:0;}
  .left_linktitle{color: #fff;
      margin-right: 20px;
      display: inline-block;
      font-size: 15px;
      width: 75px;
    margin-top: 5px;
      flex-shrink: 0;}
  .thirdMenu-Wrapper:hover> .third_menu {
      visibility: visible;
      opacity: 1;
        top: 0px;
  }
  .message_wrapper li{margin-bottom:20px;}
  .message_wrapper li a{margin-left: -5px;}
  .footer-container .footer-column .widget-title{color: #fff;
      font-size: 15px;
      font-weight: 400;}
  .basel-navigation .menu>li.menu-item-design-default ul li:hover>a {background: #e7e7e7;color: #000;}
  .basel-navigation .menu>li.menu-item-design-default ul li:hover {background: #e7e7e7;}
  .related_product_block .hover-img ,
  .collection_sidebar .hover-img{background:#fff;bottom:0;}

  .collection_page > #shopify-section-top_collection {margin: 0 auto;}


  body.template-list-collections .collection-grid-item__link:hover, .collection-grid-item__link:focus{opacity:1 !important;}
  .tp-widget-businessinfo span{text-align:left;}
  .newsletter_title{float:left;width:auto;display:inline-block;margin-right: 17px;margin-top: 5px;margin-bottom: 0;}
  .newsletter_links_wrapper{float:left;width:auto;display:inline-block;}
  .copyright_BottomWrapper{background-color: #000000;padding:13px 40px 10px;}
  .copyright_BottomWrapper p{color:#fff !important;font-size: 11px;}

  .product_categoryWrapper{padding-left:0 !important;padding-right:0 !important;left: 0 !important;right: 0 !important;width: 100% !important;}
  .gl_row.catogory_FullWrapper{width: 100%;padding-top: 70px;padding-left: 10px;padding-right: 10px;margin-left:0 !important;margin-right:0 !important;}
  .product_categoryWrapper .gl_row.catogory_FullWrapper{padding-left: 50px;padding-right: 50px;}
  .product_categoryWrapper{margin-left:0 !important;margin-right:0 !important;}
  #shopify-section-gl_newsletter.index-section{background-color: #2d2d2d !important;}
  /* #shopify-section-gl_newsletter.index-section > .sega-footer-full-width{max-width: 100% !important;} */

  #shopify-section-gl_newsletter.index-section .mc4wp-form input[type=email]{float: left;box-sizing: border-box;width: calc(100% - 130px);background: #fff;font-style: normal;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  #shopify-section-gl_newsletter.index-section .mc4wp-form input[type=submit]{line-height: 15px;float:left;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  #shopify-section-gl_newsletter.index-section .mailchimp-input-icon{background-color: transparent;margin-bottom:0;}
  #shopify-section-gl_newsletter.index-section .spb_content_element .spb_wrapper h1{text-align:right !important;font-size: 24px;}

  #shopify-section-custom-get-social{background-color:transparent !important;}
  #shopify-section-custom-get-social .get-social-home{background-color:transparent !important;padding-bottom: 0;padding-top: 30px;padding-left:40px;padding-right:40px;}
  .footer-container .footer-column ul.menu li a{color:#fff;}
  .get-social-home h2{color:#fff;margin-right: 0px;}
  .get-social-home ul li{margin-right:20px;}
  .info-tabs-home .info-tab-single{border:none !important;}
  .info-tabs-home .info-tab-single p.line-1{text-transform: initial;}
  .main-header form.has-categories-dropdown .search-by-category{max-width: 160px;}
  .main-header.color-scheme-light .search-extended input[type=text]{font-size: 16px;font-weight: 300;}
  .search-extended #searchsubmit:after {color: #fff;}
  .top-bar-right,
  .top-bar-left{letter-spacing: 1.4px;font-size: 11px;font-family: Grotesque, Arial, Helvetica, sans-serif;line-height:1.3;}
  @media screen and (min-width:1282px){
    .top-bar-right,
    .top-bar-left{font-size: 13px;}
  }
  .top-bar-left{position:static;text-align:center;padding-left: 245px;}
  .top-bar-left:after{content:'';display:block;clear:both;}
  .top-bar-left ul{display:inline-block;}
  .top-bar-left li{float:left;list-style:none !important;margin-right:20px;padding-right:20px;position:relative;}
  .top-bar-left li:after{content:"|";position:absolute;right:0;}
  .top-bar-left li:last-child{margin-right: 0; padding-right: 0;}
  .top-bar-left li:last-child:after{display:none;}
  .topbar-wrapp{height:auto;}
  #header-checkout{font-size: 13px;letter-spacing: 1px;background-color: #2d2d2d !important;margin-left:0;}
  .header-container{padding-top: 34px;padding-bottom: 45px;}
  .main-header .header-container .yb-badge{margin-left: 200px;float:left;}
  .navbar_brand_wrapper{padding-right: 0;}
  .navbar_links_wrapper{margin-top: 8px;}
  .yellowdog_imageWrapper > div{width:auto;max-width:100%;}
  /* .single-product-page.single-product-content > .container{width:100% !important;max-width:100% !important;padding-left: 100px;padding-right: 100px;} */
  /* #shopify-section-custom-get-social .sega-footer-full-width{width: 100% !important;max-width: 100% !important;} */
  /* .footer-container .shopify-section.main-footer{width: 100%;max-width: 100% !important;} */
  /* .sticky-header.header-clone > .container{width: 100% !important;max-width: 100% !important;} */

  .checkout_greenwrapper a.checkout-button{background-color: #0ECA65 !important;border-color:#0ECA65 !important; color:#fff;}
  .ProductCategory_Wrapper{width:100%;padding-left: 40px;padding-right: 40px;padding-top: 70px;padding-bottom: 60px;}
  .ProductImage_wrapper{display:inline-block;width:120px;float:left;}
  .ProductContent_wrapper{float:left;width: calc(100% - 140px);margin-left: 20px;}
  .ProductContent_wrapper li{padding-left:20px;padding-bottom: 13px;}
  .ProductContent_wrapper li a{position:relative;display:inline-block;}
  .ProductContent_wrapper li a:before{content: "\f105";color: #1aada3;opacity: .7;font-family: FontAwesome;color: #3CBCED;position: absolute;top: -2px;left: -20px;font-size: 17px;}

  .widget_shopping_cart .checkout{background-color: #3dbeeb !important;border-color:#3dbeeb !important;}
  .footer-sidebar .footer-column.col-md-2{width:25%;}
  .footer-container .footer-column .widget-title{color: #fff;
      font-size: 15px;}
  .footer-container .footer-column ul.menu li a{font-size: 14px;text-transform: inherit;}
  .main-footer .footer-sidebar.widget-area.row{margin-left: -15px;margin-right:-15px;}
  .main-footer .footer-sidebar.widget-area.row .footer-column:first-child{padding-left:15px;}
  .main-footer .footer-sidebar.widget-area.row .footer-column .footer-widget{max-width:100%;}
  .main-footer .footer-sidebar.widget-area.row{margin-left:0;margin-right:0;}
  .footer-container .footer-widget{margin-left: 0;}
  .footer-container ul li{margin-bottom: 12px;}

  .Promo_collection_Banner .gl_column_container{padding-left: 3px;padding-right: 2px;padding-top: 5px;}
  .PromoBanner_row{margin-left:-5px;margin-right:-5px;margin-bottom: 5px;}

  .Delievery_Wrapper{background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Blue-Banner-3000x400.jpg?v=1859361351968338897');
    background-size:cover;background-repeat:no-repeat;background-position:50%;
  }
  .sticky-header > .container{padding-left:30px;padding-right:30px;}
  .Delievery_Wrapper .info-tab-single{padding: 40px 40px;}
  .right-column .wishlist-info-widget{margin-top: 7px;}
  .info-tabs-home.Delievery_Wrapper .info-tab-single .left img{max-height:100%;}
  .info-tabs-home.Delievery_Wrapper .info-tab-single:nth-child(3n-1) .left img{margin-left:0;}
  .info-tabs-home.Delievery_Wrapper .info-tab-single p{font-size: 13px;text-transform: uppercase;}
  .info-tabs-home.Delievery_Wrapper .info-tab-single .right{margin-left: -20px;width: calc(100% - 140px);}

  .product_title.product_title_block{font-size:18px;font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;margin-bottom:12px;color: #000000;}
  .quantity_text{font-size: 13px;color: #000;font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;}
  .product_text{height: 30px !important;width: 63px !important;}
  .add_to_cart_button.addtocart_btn_wrapper{background-color: #0eca65 !important;box-shadow: none !important;font-size: 15px !important;}
  .product_description {margin-top: 20px;font-weight: 300;}
  .showmore-button, .product_read_more{font-size: 13px;margin-top: 25px;}
  .related-and-upsells div.owl-item .product-grid-item img, div.owl-item .product-grid-item img{height:auto;}
  .single-product-content .product-images .product-image-thumbnail img, .single-product-content .product-images .shopify-product-gallery__image img, .single-product-content .product-images .shopify-product-gallery__image--placeholder img{width:auto;}

  .specification_text{color:#adadad;width: calc(100% - 45px);float: left;font-weight: normal;font-family: Grotesque, Arial, Helvetica, sans-serif;letter-spacing: 0.6px;font-size: 13px;text-transform: uppercase;}
  .specification_text:last-child{margin-bottom:0;}
  .specification_wrapper{display: flex;align-items: center;margin-bottom: 15px;}
  .specification_image{display: inline-block;width: 45px;padding-right: 10px;float:left;}
  .product_specificationWrapper{margin-top: 50px;}
  .single-product-content .product-image-summary{margin-bottom: 25px;}
  .brand-logos-geek.owl-carousel .owl-nav>div:before{width: 20px;font-size: 18px;height: 20px;line-height: 20px;font-weight: bold;}
  .brand-logos-geek.owl-carousel .owl-nav .owl-next{right: 13px !important;opacity: 1;transfotm:none !important;}
  .brand-logos-geek.owl-carousel .owl-nav .owl-prev{right: auto !important;opacity: 1;transfotm:none !important;left:13px !important;}
  .Mobile_cart{display:none !important;}
  .sticky-header .Mobile_cart{display:block !important;}
  .productTabs_Wrapper > .shopify-section{width: 100%;max-width: 100%;}
  .productTabs_Wrapper > .shopify-section:after{content:'';display:block;clear:both;}
  .product_tabs_left{width: calc(100% - 400px);}
  .need_help_block{    width: 380px;}
  .product-tabs-wrapper .tabs li a{    font-size: 15px;color:#000;}
  #tab-description{padding:0;letter-spacing: 0.6px;font-size: 14px;}
  .product-tabs-wrapper .tabs{margin-bottom: 28px;}
  .help_block_title h3{font-size: 18px;}
  .help_block_title h3:after{display:none;}
  .help_block_title {margin-bottom: 5px;}
  .need_help_block p, .need_help_block{line-height: 1.2;}
  .contact_form_wrapper p{    margin-bottom: 5px !important;}
  .need_help_block .contact_info li.contact_link{background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/phone-call.svg?v=14424861963337276727');
    }
  .need_help_block .contact_info li.mail_link{background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/contact.png?v=769488273780492658');
        background-size: 17px;background-position: left top;  list-style: none;
    line-height: 1px;}
  .contact_form_submit_wrapper .submit_btn{background-color: #2d2d2d;}
   .single-product-content .product-tabs-wrapper p{font-size:14px;margin-bottom: 30px;}
  .basel-shopify-layered-nav .basel-scroll{height: auto !important; max-height: none !important;position: static !important;}
  .basel-scroll .basel-scroll-content{position: static !important;}
  .widget-title{color:#000;font-size: 13px;}

  .basel-load-more.basel-products-load-more{border-radius: 50px;border: solid 0.5px #c8c8c8;padding-left: 40px;padding-right: 40px;}
  .collection_page .select2-container{    min-width: 130px;max-width: 140px;}
  .collection_page .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:13px;}
  .collection_page .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top: 1px;}

  .price.related_product_price .money{    font-size: 18px;}
  .price.related_product_price ins .money{color:#000000;}
  .price.related_product_price del .money{color: #adadad;}
  .product-grid-item .product-element-top{margin-bottom:10px;display: flex;align-items: center;justify-content: center;}

  .collection_information_wrapper.gl_column-inner.gl_outside{padding-left: 50px;padding-right: 50px;}
  .basel-hover-alt .product-element-top, .product-list-item .product-element-top{max-height:200px;}
  .product_block_wrapper .related_product_gallery img{    max-height: 200px !important;}
  .blog_sidebarwrapper{float:right;}
  .collectioTop_Banner{position:relative;}
  .Logo_Image{position: absolute;top: 50%;transform: translateY(-50%);}
  .Logo_Image.alignment-left{left: 40px;right:auto;}
  .Logo_Image.alignment-right{left: auto;right:40px;}
  .Logo_Image.alignment-center{left: 50%;right:auto;transform:translate(-50% , -50%);}
  /*
  .collection_page .shopify-section{width: 100%;max-width: 100%;} */
  .Header_banner{width: 100%;float: left;position: relative;margin-bottom: 5px;text-align:center;}
  .yellowdog_imageWrapper{max-width: 200px;float: left;}

  .message_wrapper li img {position:absolute;left:0;max-width:20px;max-height:25px;}
  .address_wrap img{top: -4px;}

  .message_wrapper li {
    position: relative;
    padding-left: 0;
    display: flex;
    justify-content: left;
    align-items: baseline;
  }

  .message_wrapper li i {
    margin-right: 20px;
    color: #fff;
    font-size: 20px;
    width: 22px;
    text-align: center;
  }
  .message_wrapper li span.link {
    color: #fff;
    line-height: 1.5;
  }
  .collectionImage_Banner{width:50%;float:left;padding-left: 2px;padding-right: 3px;text-align:center;}
  .collectioBottom_Banner_row{margin-left:-5px;margin-right:-5px;}
  .collectioBottom_Banner{padding-top:5px;}

  .collection_contentWrapper , .collection_contentWrapper p{font-size: 14px;color: #000000;line-height: 1.77;font-weight: 300;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .collection_contentWrapper a,
  .collection_mobcontent a {color: #3CBCED; font-weight: 400;}
  .collection_contentWrapper .collection_contentHeader{font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;font-size: 28px;letter-spacing: -2px !important;}
  .collection_description{border-bottom: solid 2px #d8d8d8;padding-top: 30px;padding-bottom: 30px;}

  .basel-navigation .menu > li.menu-item >a{font-size: 14px;font-weight: normal;font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;padding-top: 15px;padding-bottom: 10px;}
  .main-nav .menu>li.menu-item-has-children:hover > a {
    color: #3CBCED;
  }
  .act-scroll .main-nav .menu>li.menu-item-has-children:hover > a {
    color: #fff;
  }
  .footer_infoTabs #shopify-section-info_tabs .sega-footer-full-width{width:100%;max-width:100% !important;}

  .mobileNavigation_Header{display:none !important;}
  .title.slider-title{font-size: 18px;}
  .related_product_block .slider-title {position: relative;padding-bottom: 25px;margin-bottom:10px;}
  .carousel-collection-section .slider-title {position: relative;padding-bottom: 15px;margin-bottom:40px;}
  .related_product_block .slider-title::after,
  .carousel-collection-section .slider-title::after {content:'';position: absolute;width: 80px;height: 2px;background: #10e08c;bottom: 0;left: 0;right: 0;margin: 0 auto;}
  .related_product_block{margin:0 auto;border-top: 0;}
  .contact_helpBlock{    position: relative;padding-right: 130px;}
  .contact_helpBlock  .contactHelp_Image{position:absolute;right: 0;top: 10px;max-width: 110px;}
  .contact_helpBlock .contact_info li a{color: #0eca65 !important;}
  .contact_helpBlock .contact_info li{margin-bottom:15px;}
  .contact_form_wrapper .form-group:first-child{max-width: 85%;}
  .single-product-content .spr-icon{color: #feab0e !important;}
  .basel-pagination.blog_gl_pagination{    margin-bottom: 70px;}
  ul.menu.payments li {float: left;width: 50px;margin-right: 4px;margin-bottom: 5px;}
  .footer-container .footer-column ul.menu.payments li img {margin-right: 3px;}
  .main-footer .footer-sidebar.widget-area.row .footer-column:last-child{padding-left: 0;}
  .main-footer .footer-sidebar.widget-area.row .footer-column:last-child .footer-widget{max-width:100%;}
  .sega-footer-full-width.gl_row.gl_row-o-full-height{min-height:auto !important;}
  .footer_infoTabs .footerTabsRow{margin-left:-40px;margin-right:-40px;}
  .footer_infoTabs .info-tabs-home .info-tab-single .left{margin-left: 0;width:140px;}
  .basel-navigation .menu>li.menu-item-has-children>a:after{transform: translateY(-50%);margin-top: 0;}

  .color-scheme-light .topbar-menu ul.menu>li:before {
    background-color: rgba(255, 255, 255, 1);
    height: 15px;
  }
  .categoryProduct_Links li a{position:relative;}
  .categoryProduct_Links li a:after{content: "\f105";color: #3CBCED;opacity: .7;font-family: FontAwesome;position: absolute;top: -2px;left: -20px;display:none}
  .collection_mobcontent{display:none;padding-left: 15px;padding-right: 15px;font-size: 13px;color: #000000;line-height: 1.77;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .collection_mobcontent p{font-size: 13px;color: #000000;line-height: 1.77;letter-spacing: 0.6px;font-family: Grotesque, Arial, Helvetica, sans-serif;}
  .color-scheme-light .topbar-menu ul.menu>li>a{font-family: Grotesque, Arial, Helvetica, sans-serif;letter-spacing: 1.2px;}
  .Category_image{display:none;}
  .swatches-select .size_box{padding-left: 10px;padding-right: 10px;height: auto !important;width: auto !important}
  .Mobile-Bannerhome{display:none;}
  .mobile_brandWrapper{display:none;}
    .desktop_logo{display:block;}

  .mobile-footer-html {display: none;}
  .sticky-header .right-column .wishlist-info-widget{margin-top: 3px;margin-right: 13px !important;}

  .website-wrapper.website-wrapper-brands {padding-top:0 !important;}
  .shopify-product-gallery__wrapper .shopify-product-gallery__image a img{width: auto !important;display: inline;height: auto !important;max-width: 470px !important;margin: 0 auto !important;left: auto !important;right: auto !important;}
  .shopify-product-gallery__wrapper .shopify-product-gallery__image{text-align:center;}
  .shopify-product-gallery__wrapper .shopify-product-gallery__image a{display:inline-block;text-align:center;}
  .product_topImage_wrapper .productslider_thumbnail .slick-list{max-height: 500px;}

  .get-social-home{background:transparent;}
  .newsletter_socialwrapper{width:350px;float:left;margin-top: 7px;}
  .newsletter_wrapper{width: calc(100% - 350px);float: left;}
  .newsletter_textwrapper{display: inline-block;width: calc(100% - 510px);float: left;margin-top: -5px;}
  .newsletter_controlwrapper{display: inline-block;width: 500px;float: left;}
  .newsletter_controlwrapper .mc4wp-form{margin-bottom:0;}
  .newsletter_socialwrapper .get-social-home h2{margin-bottom:0 !important;margin-right: 30px !important;}
  .newsletter_blocksection .get-social-home{padding-bottom: 0px;padding-top: 0;}
  .newsletter_blocksection{padding-bottom: 35px;}

  body, p, .widget_nav_mega_menu .menu > li > a, .mega-navigation .menu > li > a, .basel-navigation .menu > li.menu-item-design-full-width .sub-sub-menu li a, .basel-navigation .menu > li.menu-item-design-sized .sub-sub-menu li a, .basel-navigation .menu > li.menu-item-design-default .sub-menu li a, .font-default{font-size:16px;}
  .index-section_category_menu .spb_content_element{font-size:14px;}

  .sidebar-categories {
    max-width: 100% !important;
  }

  .sidebar-categories label {
    border-bottom: 0 solid #093b5c;
    margin-bottom: 5px;
  }

  .sidebar-categories .accordion-side-menu > label {
    background: #3CBCED none repeat scroll 0 0;
    color: #ffffff;
    padding: 8px;
    width: 100%;
    text-transform: uppercase;
    font-size: 17px;
  }

  .sidebar-categories .accordion-side-menu > li {
    padding: 8px;
    color: #000000;
    position: relative;
    border-bottom: 1px solid #eee;
    cursor: pointer;
  }

  .sidebar-categories .accordion-side-menu > li > a {
    color: #000000;
    text-decoration: none;
    transition: all linear 0.2s;
    display: block;
  }

  .sidebar-categories .accordion-side-menu > li > a:hover {
    color: #3CBCED;
  }

  .sidebar-categories ul {
    list-style-type: none;
    margin-bottom: 20px;
  }

  .sidebar-categories .accordion-side-menu {
    float: left;
    width: 100%;
    padding: 0;
  }
  .basel-navigation .menu > li.menu-item >a{color:#fff !important;}
  .color-scheme-light .main-nav .menu>li>a:hover{color:rgba(255, 255, 255, .8) !important;}

  .sidebar-categories .accordion-content, .sidebar-categories .accordion-content2 {
    display: none;
  }

  .sidebar-categories .accordion-content, .sidebar-categories .accordion-content2 {
    margin-bottom: 20px;
    padding-left: 5px;
  }

  .sidebar-categories ul.sub {
    margin-bottom: 0;
  }

  .sidebar-categories .sub > li > a {
    padding: 7px 0;
    display: block;
    color: #000;
    font-size: 14px;
    border-bottom: 1px solid #efefef;
    text-decoration: none;
    transition: all linear 0.2s;
  }

  .sidebar-categories .sub > li > a:hover {
    text-decoration: none;
    transition: all linear 0.2s;
    color: #3CBCED;
  }
  body.act-mobile-menu{    position: fixed;
      overflow: hidden;
      height: 100vh;}

  .sidebar-categories .accordion-toggle::after, .sidebar-categories .accordion-toggle2::after {
    content: "\f107";
    font-family: FontAwesome;
    position: absolute;
    right: 15px;
  }

  .sidebar-categories .accordion-toggle.open::after, .sidebar-categories  .accordion-toggle2.open::after {
    content: "\f106";
    font-family: FontAwesome;
    position: absolute;
    right: 15px;
    top: 6px;
    font-size: 15px;
  }

  .sidebar-categories .sub {
    padding: 0 0 0 10px;
  }

  .sidebar-categories .accordion-toggle2 {
    border-bottom: 1px solid #efefef;
    margin-left: -8px;
    color: #504f4f;
    padding: 8px;
  }

  .sidebar-categories .accordion-toggle, .sidebar-categories .accordion-toggle2 {
    cursor: pointer;
    position: relative;
  }
  .act-mobile-menu .basel-close-side {
      opacity: 1;
      visibility: visible;
  }

  .main-header form.has-categories-dropdown .input-dropdown-inner>a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
  }

  @media screen and (max-width: 1600px){
    .navbar_brand_wrapper .basel-main-logo .regular-logo{position:static;max-width:100%;max-height:100%;}
    .navbar_brand_wrapper .basel-main-logo a{display:inline-block;}
    .navbar_brand_wrapper .site-logo{max-width: 170px;float:left;width: 150px;position:relative;z-index:1000;}
    .main-header .header-container .yb-badge{margin-left:10px;}
    .header-container{position: relative;padding-bottom:12px;}
    .navbar_brand_wrapper .site-logo{margin-top: -60px;}
    .navbar_links_wrapper{padding-right:0;}
    .navbar_brand_wrapper{padding-left:0;}
  }
  @media screen and (max-width: 1500px){
    .act-scroll .basel-navigation .menu > li.menu-item >a{font-size: 11px;}
    .footer_infoTabs .footerTabsRow{margin-left:0;margin-right:0;}
    .basel-navigation .menu>li.menu-item-design-default:hover .sub-menu-dropdown{    top: 100%;    visibility: visible;
      opacity: 1;}
  }
  @media screen and (max-width: 1400px){
    .main-header .right-column{width: 240px !important;padding-right: 0;}
    .navigationbar_wrapper .search_wrapper{width: calc(100% - 240px) !important;padding-left:0;}
    .navbar_brand_wrapper{padding-right:0;}
    .single-product-page.single-product-content > .container{padding-left: 0;padding-right: 0;}
    .single-product-page.single-product-content > .container > .product_topImage_wrapper{margin-left:0;margin-right:0;}
    .gl_column-inner.gl_outside ,
    .gl_column-inner.inner_space_area{padding-left: 0;padding-right: 0;}
    .footer_infoTabs .footerTabsContainer{padding-left: 0;padding-right: 0;}
    #shopify-section-gl_footer.main-footer , .main-footer{width:100% !important;}
    .address_wrap img{top: 1px;}
    .single-product-content .product-tabs-wrapper{margin-left:0;margin-right:0;}
    .related_blogs_wrapper .gl_column-inner.inner_space_area{padding-left:50px !important;padding-right:50px !important;}
  }

  @media screen and (max-width: 1380px){
    .basel-navigation .menu > li.menu-item >a{font-size: 14px;}
  }
  @media screen and (max-width: 1400px) and (min-width:1300px){
      .section-homepage-product-grid-item.product-grid-item.product_block_wrapper.product.basel-hover-alt.col-md-3.purchasable{padding-left: 15px;padding-right: 15px;}
    .related_product_block{    width: 1170px;}
  }
  @media screen and (max-width:1320px){
    .container, .shopify-section, .copyright_text, .main-header > .container{width: 1120px;max-width: 1120px;}
    #shopify-section-gl_newsletter.index-section,
    #shopify-section-gl_copyright ,
    .footer_infoTabs .info-tabs-wrapper{width:100%;max-width:100%;}

    .gl_row[data-gl-full-width]{    width: 100% !important;
      margin: 0 auto !important;
      left: 0 !important;}
    .single-product-content .product-tabs-wrapper{margin-left:0;margin-right:0;}
    .related_product_block{    width: 1120px;max-width: 1120px;}
  }
  @media screen and (min-width:1400px){
    .collection_information_wrapper.gl_column-inner.gl_outside{padding-left:0;padding-right:0;width: 1400px;max-width: 1400px;margin:0 auto;}
    .footer_infoTabs .footerTabsContainer{width: 1400px;max-width: 1400px;margin: 0 auto;}
    .related_product_block{width: 1400px;max-width: 1400px;margin:0 auto;border-top: 0;padding-left:15px;padding-right:15px;}
    .related_blogs_wrapper #shopify-section-related-blogs{width:100%;max-width:100%;}
    .blog_sidebarwrapper #shopify-section-gl_section_sidebar_blog{width: auto;}
  }
  @media screen and (min-width:992px){
    .collection_contentWrapper , .collection_contentWrapper p{font-size: 19px;
      font-weight: 300;
      letter-spacing: 0.2px;}
    .act-scroll .basel-navigation .menu > li.menu-item >a{font-size: 12px;font-weight: normal;font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;padding-top: 10px;padding-bottom: 10px;height: 100%;}
    .main-nav .menu > li > a{height:100%;}

    .section_gl_bands .owl-carousel div.owl-item img {
      max-width: 160px;
    }
    .sticky-header{top: 41px;}
  }
  @media screen and (max-width:1320px){
    .container, .shopify-section, .copyright_text, .main-header > .container{width: 100%;max-width: 100%;}
    .header-full-width .main-header .navigation-wrap>.container, .header-full-width .main-header .secondary-header>.container, .header-full-width .main-header>.container, .header-full-width .single-breadcrumbs-wrapper>.container, .header-full-width .sticky-header>.container, .header-full-width .topbar-wrapp>.container{width:100%;}
    .basel-images-gallery.spacing-30{margin-left:0;margin-right:0;}
    #shopify-section-gl_newsletter.index-section,
    #shopify-section-gl_copyright ,
    .footer_infoTabs .info-tabs-wrapper{width:100%;max-width:100%;}

    .gl_row[data-gl-full-width]{    width: 100% !important;
      margin: 0 auto !important;
      left: 0 !important;}
    .related_product_block{width:100%;max-width:100%;padding-left: 15px;padding-right: 15px;overflow:hidden;}

  }
  @media screen and (max-width: 1300px){
    .navbar_brand_wrapper .site-logo{    margin-top: -50px;max-width: 150px;width: 150px;}
    .yellowdog_imageWrapper{max-width: 170px;}
    .header-container{padding-bottom:0;}
  }
  @media screen and (max-width: 1024px) and (min-width: 991px){
    .mobile-nav {display: none;}
  }
  @media screen and (max-width:1180px){
    .newsletter_socialwrapper{width: 100%;float: none;text-align: center;margin-bottom: 30px;}
    .newsletter_blocksection .get-social-home{display:inline-block;}
    .newsletter_textwrapper{width: 100%;float: none;text-align: center;margin-bottom: 20px;}
    .newsletter_wrapper{width:100%;float:none;}
    .newsletter_controlwrapper{width: 100%;float: left;}
  }
  @media screen and (max-width: 1199px) and (min-width: 992px){
    #header-checkout{margin-left: 5px;font-size:11px;}
    .navigationbar_wrapper .search_wrapper{width: calc(100% - 180px) !important;padding-right: 0px}
    .main-header .right-column{width: 180px !important;}
    .yb-badge{max-width: 130px;}
    .yellowdog_imageWrapper{max-width:161px !important;}
    .right-column>div:first-child{    margin-right: 9px;}
    .sticky-header .main-nav .menu>li.menu-item-has-children{    width: calc(17.67% - 10px) !important;}
    .sticky-header .main-nav .menu>li:first-child{width: 76px !important;}
    .sticky-header .cart_mob_block, .sticky-header .right-column{    width: 120px;}
    .basel-navigation .menu > li.menu-item >a{padding-left: 5px;padding-right: 10px;font-size: 11px;}
    .main-nav .menu>li:first-child{margin-left:0;padding-left:0;}
  }
  @media screen and (max-width:1200px){
    .shopify-product-gallery__wrapper .shopify-product-gallery__image a img{max-width:100% !important;}
    .collection_information_wrapper .products-footer{margin-left:25%;}
    .top-bar-right,
    .top-bar-left{font-size:9px;}
    .top-bar-left{padding-left:180px;}
    .navbar_links_wrapper{width: 49%;float:left;}
    .navbar_brand_wrapper{width: 50%;float:left;}
    .main-header form.has-categories-dropdown input[type=text]{min-width: 100%;}
    .navigationbar_wrapper .search_wrapper{width: calc(100% - 155px) !important;}
    .navbar_brand_wrapper::after{content:'';display:block;clear:both;}
    .navigationbar_wrapper .search_wrapper{float:left;}
    .main-header .right-column{float:left;width: 210px !important;}
    .header-container{padding-bottom: 4px;}
    .basel-navigation .menu > li.menu-item >a{font-size: 13px;}
    .act-scroll .basel-navigation .menu > li.menu-item >a{padding-left: 5px;padding-right: 5px;}
    .sticky-header .main-nav .menu>li.menu-item-has-children>a:after{margin-top:-1px !important;}
    #shopify-section-gl_newsletter .gl_custom_gl_newsletter .gl_column_container{text-align:center;}
    #shopify-section-gl_newsletter.index-section .spb_content_element .spb_wrapper h1{text-align:center !important;}
    .gl_custom_gl_newsletter .mc4wp-form div{margin-left:auto !important;}
  }
  @media screen and (max-width: 1100px){
    .navbar_brand_wrapper .site-logo{max-width: 130px;}
    .yellowdog_imageWrapper{max-width: 140px;}
    .header-container{padding-bottom: 10px;padding-top: 30px;}
    .collection_sidebar{width: 30%;}
    .product_category_wrapper{    width: 70%;}
    .main-header .header-container .yb-badge{    max-width: 149px;}
    .tp-widget-wrapper{    min-width: 80px;}
  }
  @media screen and (max-width:1400px) and (min-width: 1200px){
    .index-section_category_menu .spb_content_element{padding-left: 80px !important;    background-size: 80px !important;}
    .info-tabs-home.Delievery_Wrapper .info-tab-single p{    text-align: center;}
    .info-tabs-home.Delievery_Wrapper .info-tab-single .right{margin-left:0;}

  }
  @media screen and (max-width: 1399px) and (min-width: 1200px){
    .sticky-header .main-nav .menu > li > a{padding-left: 5px;
      padding-right: 12px;font-size: 9px !important;}
  }

  @media screen and (max-width:1200px) and (min-width: 768px){
    .info-tabs-home.Delievery_Wrapper .info-tab-single p{    text-align: center;}
    .info-tabs-home.Delievery_Wrapper .info-tab-single .right{margin-left:0;}
  }
  @media screen and (max-width:992px){
    .document-ready .mobile-nav{margin-top:0;}
    .mobile-nav ul li a{font-size: 14px;}
    .page_wrapper{padding-left:15px !important;padding-right:15px !important;}
    .blog_mainwrapper{padding-left:0;}
    .has-post-thumbnail.blog-design-default-alt{width:100%;}
    .template-blog .site-content{padding-left:15px;padding-right:15px;}
    .Mobile_cart{display:inline-block !important;}
    .collection_information_wrapper .products-footer{margin-left:33%;}
    .main-header .right-column{width:auto !important;}
    .mobileNavigation_Header{background: #fff;padding-top: 12px;padding-bottom: 22px;padding-left: 15px;padding-right: 15px;display:block !important;}
    .logoimageHeader{padding-top: 7px;max-width: 260px;margin-right: 0;display: inline-block;;}
    .yb-badge{margin-top:0;}
    .navbar_brand_wrapper .site-logo{margin-top:0 !important;}
    .navbar_brand_wrapper{width: 200px !important;margin-left: calc(50% - 100px) !important;text-align:center;}
    .navbar_links_wrapper{width: calc(50% - 100px) !important;position:initial;}
    .mobile-nav-icon{position: absolute;left: 0;top: 7px;}
    .menu_text{display: block;
      line-height: 1;
      margin-top: -2px;
      position: relative;
      color: #fff;
      width: 40px;
      margin-left: -5px;}
    .yellowdog_imageWrapper{display:none;}
    .mobile_brandWrapper{display:block;}
    .desktop_logo{display:none;}
    .yb-badge{display:none;}
    .yb-badge.yb-badge_show{display:block;margin-left: 0;margin-top: 0!important;float: left;}
    .yellowdog_imageWrappermobile{width: 50%;float: right;text-align: right;}
    .trustpilot-widget{height: 80px !important;}
    .carousel-collection-section .gl_column-inner{padding-bottom:20px;}

    .info-tabs-home.Delievery_Wrapper .info-tab-single .right{margin-left:0;width:60%;}
    .PromoBanner_row > .gl_column_container.gl_col-md-12.gl_col-lg-12{display:none;}
    .Mobile-Bannerhome{display:block;}
    .Mobile-Bannerhome img {display:block; margin: auto auto;}

    .categoryProduct_Links{float:left;width: calc(100% - 100px);padding-left: 10px;}

    .container, .shopify-section, .copyright_text, .main-header > .container{width: auto;max-width: 100%;}
    .mobile-nav{-webkit-transform: translate3d(-560px, 0, 0);transform: translate3d(-560px, 0, 0);-ms-transform: translate3d(-560px, 0, 0);-sand-transform: translate3d(-560px, 0, 0);}
    .document-ready .mobile-nav{margin-top: 0px;z-index: 9999;    width: 260px;}
    .main-header.header-categories{    position: relative;z-index: 999;}
    .cart-widget-side{z-index: 9999;}
    .basel-close-side{    z-index: 999;}

    .regular-logo{position:static !important;}
    .navbar_links_wrapper .right-column .wishlist-info-widget{margin-top:0;}
    .mobile-nav-icon .basel-burger::before{top: -8px;}
    .mobile-nav-icon .basel-burger::after{top: 8px;}
    .mobile-nav-icon .basel-burger, .mobile-nav-icon .basel-burger::after, .mobile-nav-icon .basel-burger::before{background-color: #fff;height: 2px;}
    .site-logo .basel-main-logo{display: inline-block;}
    .navbar_brand_wrapper{float: left;max-width:100%;padding-left:0;}
    .navbar_links_wrapper{width: calc(100% - 220px);float: left;text-align: right;padding-right: 0;padding-left: 0}
    .search_wrapper{display:none;}
    .cartWrapper{width:auto !important;float:left;}
    .navbar_links_wrapper #header-checkout{display:none;}
    .main-header .wrapp-header{min-height: 100%;}

    .main-header .header-container .yb-badge{margin-left: 0;width: 90px !important;float: left;margin-top: 0px;}
    .navbar_brand_wrapper .trustpilot-widget{height:auto !important;}
    .tp-widget-wrapper{    min-width: 60px !important;}
    .main-header .site-logo{max-width:200px;float:none;margin-top: 0;width:180px;}
    .header-container{padding-top: 5px;padding-bottom: 10px;margin-left: -5px;}
    .topbar-wrapp .top-bar-right,
    .topbar-wrapp .top-bar-left{font-size: 8px;line-height:20px;}
    .topbar-wrapp .top-bar-left{text-align:center;padding-left: 100px;padding-left: 0px;margin-top: -66px;}
    .navigationbar_wrapper{display:inline-block;}
    .website-wrapper-brands{padding-top: 0 !important;}
    .announcement_bar{display:inline-block;}


    .section_gl_bands .owl-carousel .owl-dots{bottom: -18px;}
    .topbar-wrapp{background-color: #1d1d1d;position: relative;z-index: 999;text-align:center;}
    .topbar-wrapp.hidden-for-mobile{display:none;}
    .topbar-wrapp.show-for-mobile{display:block;}
    .topbar-content{display:block;height:30px;}
    .site-content{padding-left:0;padding-right:0;}
    .Promo_collection_Banner .gl_column_container{padding-top: 0;}



    .category_mainwrapper .gl_column_container>.gl_column-inner{padding-left:0;padding-right:0;}
    .productCategory_LinksWrapper{padding: 18px 15px;position:relative;}
    #shopify-section-gl_newsletter.index-section .mc4wp-form input[type=email]{font-size: 14px !important;}
    .gl_custom_gl_newsletter .spb_content_element{margin-bottom:0;}
    #shopify-section-gl_newsletter.index-section .mc4wp-form input[type=submit]{right:0;}

    .basel-tab-wrapper.produc_tab_block .sub_category{padding-left: 15px !important;padding-right: 15px !important;padding-top: 10px !important;padding-bottom: 10px !important;}
    .basel-tab-wrapper.produc_tab_block.active .sub_category {display: block !important;}
    .product_block_wrapper .related_product_gallery img{max-height: 250px !important;}
    .basel-hover-alt .product-element-top, .product-list-item .product-element-top{max-height: 250px;min-height: 250px;}


    .footer-sidebar .footer-column.col-md-2{width: 25% !important;}
    .main-footer .footer-sidebar.widget-area.row .footer-column .textwidget img{max-width:100% !important;}
    .newsletter_form .mailchimp-input-icon{height:auto !important;padding-bottom: 20px;text-align: left;}
    .product_categoryWrapper .gl_row.catogory_FullWrapper{    padding-top: 60px;    padding-left: 30px;
      padding-right: 0;}

    .main-footer .footer-sidebar.widget-area.row .footer-column:first-child{width: 20% !important;}
    .footer-sidebar .footer-column.col-md-2:nth-child(2){width: 20% !important;}
    .footer-sidebar .footer-column.col-md-2:nth-child(3){width: 20% !important;}
    .footer-sidebar .footer-column.col-md-2.none{width: 40% !important;}
    .shopify-account .site-content{padding-left: 15px;padding-right: 15px;}
  }
  @media screen and (max-width:992px) and (min-width:768px){
    .footer-container .footer-column ul.menu li a{font-size: 12px;}
    .footer-container .footer-column .widget-title{font-size: 12px;}
    .left_linktitle{font-size: 12px;}
    .footer-container ul li.address_wrap{font-size: 12px;}
    ul.menu.payments li{width: 35px;}
    .contact_helpBlock .contactHelp_Image{max-width: 70px;}
    .contact_helpBlock{padding-right: 80px;}
    .sidebar-categories .accordion-side-menu > label{font-size: 14px;}
    .sidebar-categories .accordion-side-menu{font-size: 14px;}
    .collection_page .gl_column-inner.gl_outside{padding-left: 35px !important;padding-right: 20px !important;}
  }
  @media screen and (max-width:767px){
    #shopify-section-gl_newsletter.index-section .mc4wp-form input[type=email]{width: 100%;float: none;display: block;max-width: 500px;height: 35px;margin-bottom:7px;}
    #shopify-section-gl_newsletter.index-section .mc4wp-form input[type=submit]{width: auto;float: none;display: inline-block;height: auto;}
    .product-desc-accordion-mobile { display: none; }
    .newsletter_socialwrapper .get-social-home h2{text-align:left;margin-bottom: 20px !important;}
    .newsletter_blocksection .get-social-home{display: block;text-align: left;}
    .newsletter_textwrapper h1{text-align:left !important;}
    .newsletter_form .mailchimp-input-icon{padding-bottom:0;}
    .newsletter_socialwrapper{text-align:left;}
    .related_blogs_wrapper .gl_column-inner.inner_space_area{padding-left:0px !important;padding-right:0px !important;}
    .blog_article_container.blog_single_block > .row{margin-left:0;margin-right:0;}
    .swatches-select .size_box{font-size: 13px !important;}
    .footer-sidebar .footer-column.col-md-2:nth-child(2){width:100% !important;}
    .footer-sidebar .footer-column.col-md-2:nth-child(3){width:100% !important;}
    .info-tabs-wrapper{display:none;}
    .product_page_description #showmore-1{display:none;}
    .Logo_Image.alignment-left{left: 10px;max-width: 250px;}
    .Logo_Image.alignment-right{right: 10px;max-width: 250px;}
    .Logo_Image.alignment-Center{max-width: 250px;}

    .mob_filter_wrapper > ul{border-top: solid 1px #d8d8d8;}
    .info-tabs-home.Delievery_Wrapper .footerTabsContainer .info-tab-single .right{margin-left:-90px !important;}
    .collection_information_wrapper .products-footer{margin-left:0;margin-top:50px;}
    .basel-images-gallery .gallery-images{margin-bottom: 50px;margin-top: 15px;}
    .section_gl_bands .owl-carousel .owl-dots{bottom: -32px;}
    .owl-carousel .owl-dots .owl-dot.active span, .brand-logos-geek.owl-carousel .owl-dots .owl-dot:hover span{width:6px;height:6px;}
    .owl-carousel .owl-dots .owl-dot.active span, .brand-logos-geek.owl-carousel .owl-dots .owl-dot:hover span{background:#000;margin: 5px 7px;}
    .categoryProduct_Links{    padding-left: 40px;}
    .product_category_wrapper{width:100%;}
    .info-tabs-home.Delievery_Wrapper .info-tab-single:nth-child(3n-1) .left img{margin-left:auto !important;}
    .productCategory_LinksWrapper::after{content:'';position:absolute;left:0px;right:0px;height:1px;background:#fff;opacity: 0.5;bottom: 0;}
    .footer-container .footer-column:first-child .widget-title, .footer-container .footer-column .widget-title{border-bottom:none;position:relative;    padding: 10px 15px;}
    .footer-container .footer-column:first-child .widget-title:before ,
    .footer-container .footer-column .widget-title:before{content:'';position:absolute;background-color:rgba(151, 151, 151, 0.37);height:1px;bottom:-3px !important;left:15px;right:15px;display: block;width: auto;}
    .footer-container .footer_section_toggle .widget-title:after{right:15px;}
    .footer-sidebar .footer_section_toggle.active .widget-title:before{background-color:transparent;}
    .footer-sidebar .footer-column:last-child .footer-widget .widget-title::before{display:none;}
    .mobile-footer-html {display: block;}
    .info-tabs-home.Delievery_Wrapper .info-tab-single .right{margin-left: 0px !important;width: calc(100% - 140px);}
    .collection_mobcontent{display:block;margin-bottom: 30px;}
    .collection_deskcontent{display:none;}

    .gl_custom_gl_newsletter .spb_content_element{padding-left:0;padding-right:0;}
    .topbar-wrapp .top-bar-left{padding-left:0;text-align:center;}
    .footer-sidebar .footer-column.col-md-2{width: 100% !important;}
    #shopify-section-gl_newsletter.index-section .spb_content_element .spb_wrapper h1{text-align: left !important;font-size: 18px;margin-bottom: 5px !important;margin-left:-15px;margin-right:-15px;}
    .mc4wp-form div{max-width: 100%;}
    .shopify-product-gallery__wrapper .shopify-product-gallery__image{text-align:center;}
    .shopify-product-gallery__wrapper .shopify-product-gallery__image a{display:inline-block;}
    .product-tabs-wrapper .gl_column-inner.inner_space_area{padding-left:15px;padding-right:15px;}
    .product_tabs_left{    width: 100%;}
    .product_topImage_wrapper{padding-left:15px;padding-right:15px;}
    .main-footer .footer-column.none{display:none;}

    .footer-container{background-attachment: fixed;}
    .gl_custom_gl_newsletter > .spb_column > .gl_column-inner{padding-top:15px;}
    .newsletter_links_wrapper{float: none;}
    #shopify-section-custom-get-social .get-social-home{text-align:center;padding-top: 25px;}
    .get-social-home ul li{margin-right: 30px;}
    .copyright_BottomWrapper{padding: 13px 15px 10px;}
    .get-social-home h2{width: 100%;float: none;font-size: 15px !important;margin-top: 0;margin-bottom: 25px;}
    .copyright_BottomWrapper p{font-size: 10px;}
    .carousel-collection-section .slider-title{margin-bottom:40px;}

    .product_categoryWrapper .productCategory_LinksWrapper.active .menu-item::after{background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/up-arrow-grey.svg?v=6840269868659518572');
    }
    .info-tabs-home.Delievery_Wrapper .info-tab-single p{text-align:center;font-size:11px;}
    .Delievery_Wrapper .info-tab-single {padding: 12px 20px;position:relative;}
    .Delievery_Wrapper .info-tab-single::after{content:'';position:absolute;left:10px;right:10px;bottom:0;background:#fff;height:1px;width:auto;opacity: 0.5;}
    .Delievery_Wrapper .info-tab-single:last-child::after{display:none;}
    .info-tabs-home.Delievery_Wrapper .info-tab-single .left img{max-width: 35px;max-height: 35px}
    .footer-sidebar .footer-column.col-md-2{width:100%;}
    .PromoBanner_row{margin-bottom:0;}

    .Category_image{display:block;max-width: 100px;float: left;}
    .index-section_category_menu .product_categoryWrapper .gl_column_container .gl_column-inner .spb_wrapper .spb_text_column.spb_content_element{background-image:none !important;    padding-left: 0 !important;margin-bottom:0 !important;padding-bottom:0px;}
    .index-section_category_menu .spb_content_element{min-height:auto !important;}

    .product_categoryWrapper .gl_row.catogory_FullWrapper{padding-top:0;padding-left:0;padding-right:0;margin-left:0;margin-right:0;font-family: Grotesque, Arial, Helvetica, sans-serif;}
    .product_categoryWrapper .gl_row.catogory_FullWrapper .menu-item{font-size: 14px;margin-bottom:0 !important;font-family: Grotesque, Arial, Helvetica, sans-serif;padding-right: 30px;position:relative;}
    .product_categoryWrapper .gl_row.catogory_FullWrapper .menu-item::after{background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/down-arrow-grey.svg?v=13030243400269859271');
          content: '';position: absolute;right: 0;width: 18px;height: 18px;display: inline-block;background-size: 18px;background-repeat: no-repeat;top: 6px;
      }
    .product_categoryWrapper .gl_row.catogory_FullWrapper .active .menu-item::after{background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/up-arrow-grey.svg?v=6840269868659518572');
      }
    .submenu_ProductCategory{padding-left:0 !important;padding-bottom:20px;}
    .submenu_ProductCategory{padding-left: 4px;display: none;margin-top: 10px;}

    .produc_tab_block .need_help_block{width: 100%;}
    .related-and-upsells>section{border-top:none !important;}
    .collectionImage_Banner{width:100%;float:none;}
    .Header_banner{margin-bottom:0px;}
    .single-product-content .price del{font-size: 18px;}
    .price.product_price_wrapper, .product_price_wrapper #product-price{font-size: 20px;}
    .mobile_address li{position: relative;padding-left: 0;}
    .mobile_address li img{position: absolute;left: 0;display : none;}
  }
  @media screen and (max-width:640px){
    #reviews-summary.tp-widget-businessinfo{font-size:7px;}
    .title.slider-title{font-size: 14px;}
    .related_product_block .slider-title::after, .carousel-collection-section .slider-title::after{width: 55px;height:3px;}
    .price.related_product_price .money{font-size: 18px;}
    .price.related_product_price{font-weight: normal;}

  }
  @media screen and (max-width:480px){
  }
  @media screen and (max-width:420px){
    .main-header .site-logo{width:170px;}
  }
  @media screen and (max-width:360px){
    .main-header .site-logo{width:150px;}
    .navbar_brand_wrapper{margin-left: calc(50% - 75px) !important;width: 150px !important;}
    .navbar_links_wrapper{width:calc(50% - 75px) !important;}

    .right-column>div:first-child{margin-right:7px;}
    .document-ready .mobile-nav{margin-top:56px;}
  }

  /********** ENDS CSS FROM 24TH APRIL 2018 **************/



  .basel-cart-totals {
        position: absolute;
      top: 0px;
      right: -8px;
      background-color: black;
      width: 15px;
      height: 15px;
      border-radius: 7.5px;
      text-align: center;
      top: -5px;
      font-weight: 700;
      line-height: 15px;
      font-size: 11px;
  }

  .cart_totals .note {
    visibility:hidden}


  @media (min-width:1008px) {
  .desktop{
    display:block;}
  .mobile {
    display:none;
  }}

  @media (max-width:1007px) {
  .desktop{
    display:none;}
  .mobile {
    display:block;
  }}


  .fullwidth {
    width:100%;
    padding-top:10px
  }




  .saso-summary {
      font-size: 14px;
      color: #08CB64;
      font-weight: 400;
      text-transform: uppercase;
  }

  .saso-price {
        font-size: 14px;
      color: #08CB64 !important;
      font-weight: 400 !important;
      text-transform: uppercase;
  }

  .shippingsummary {
    font-size: 13px;
      color: #BAACAC;
      letter-spacing: -0.07px;
  }

  .saso-cart-total {
        margin-top: 10px;
  }

  @media (max-width: 768px){
  .mobile-none {
    display:none !important;
  }
    .shopify-cart-form__cart-item {
          border-bottom: 2px solid #ECECEC;
      padding-top: 5%;
      padding-bottom: 5%;
      display: block;
  }

    .shopify .variation dd, .shopify-page .variation dd {
      font-size:13px;
      top:0px !important;
    }

  .mobile-gray {
     background-color: #F8F8F8;
      padding-bottom: 20px;
  }

    .saso-summary {
      font-size:11px !important;
    }
   .holder {

      padding-bottom: 5%;
     display: table;
      width: 100%;
   }
    .desktop {
      display: none !Important;
  }
  }

  @media (min-width: 769px) {
    .mobile {
      display:none;
    }
  }


  @media (min-width: 993px) {
    .tablet {
      display:none;
    }
  }

  /* Pacman related styles */


    .pacman #shopify_add_to_cart {
      background-image:url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/pacman-eat.png?v=7681719290936529281');
      background-repeat:no-repeat;
      background-color: #000 !important;
      background-position: 30px center;
    }


    .pacman-hideme {
      display:none !important;
    }

    .pacman .embed-responsive-item {
      max-width: 100%;
          margin: 0 auto;
      display: block;
  /*     height: auto !important; */
  }

.pacman .product_price_wrapper #product-price {
  font-size: 22px;
}


@media screen and (min-width:767px) {
  .pacman .product_price_wrapper #product-price {
    font-size: 24px;
  }

  .threedee_text {
    background: #F8F009;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 12px;
    margin-left: -15px !important;
    margin-right: -15px !important;
    margin-top: 0;
    text-align: center;
    font-size: 25px;
  }

  .pacman .product-image-summary.col-sm-12 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .row-pacman-02 {
    margin-left: -15px;
    margin-right: -15px;
  }
  .pacman-page-area .col-sm-6.summary.entry-summary.product_page_description {
    background: #F8F009;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .pacman .pacman-image img {
    max-width: 250px;
    margin-top: 15px;
    margin-bottom: 10px;
  }

  .pacman .single-product-content .cart .quantity input[type="number"] {
    background: #F8F009;
  }

  .pacman .product_page_description {

    padding-left: 0px !important;
    padding-right:0px !important;
  }

  .pacman .product_page_description .summary-inner {

    margin-left: 50px !important;
    margin-right:10px;
  }

  .pacman .col-sm-6.summary.entry-summary.product_page_description {
    width: calc(50% - 30px) !important;
  }

  .pacman-description-mobileonly {
    display:none;
  }
  .pacman-back-footer {
    width: calc(100% - 16px);
  }
  .rightcontainer-pacman-bottom {
    width: calc(50% - 1px);
  }
}

@media screen and (min-width:767px) and (max-width:1400px) {
  .pacman .col-sm-6.summary.entry-summary.product_page_description {
    width: calc(50% - 15px) !important;
  }

  .pacman .fix_container {
    margin-top: 0;
  }

  .rightcontainer-pacman-bottom {
    width: 50%;
  }

  .pacman-back-footer {
    width: 100%;
  }
}




  .topoverlay {
      z-index: 1;
      left: 50%;
      top: 50%;
      margin-left:-40px;
      margin-top: -40px;
      width: 80px;
      height: 80px;
      position: absolute;
  }

  .topoverlay img {
    max-width:80px;
    cursor:pointer;
  }


.rightcontainer-pacman-bottom {
  min-height:400px;
  background-size: cover;
  background-position: right center;
}

.pacman-back-title {
  font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;
  font-size: 28px;
  color: #FFF;
  font-weight: normal !important;
}



.pacman-back-content {
  font-size: 16px;
  line-height: 2;
  max-width: 300px;
  color: #FFF;

  font-family: Grotesque;
  margin-top: 20px;
}

.pacman-back {
  margin-top: 70px;
  margin-left: 50px;
}

.pacman-back-button:hover {
  text-decoration:none;
  opacity:0.8;

}
  .pacman-back-image {
      margin-top: 20px;
  }
  .pacman-back-button {
      margin-top: 20px;
      width: 265px;
      height: 48px;
      line-height: 48px;
      color: #000;
      text-align: center;
      cursor: pointer;
      display: inline-block;
      background: #F8F009;
      border-radius: 3px;
      margin-bottom: 100px;
      font-family: 'Grotesque';
  }

  .pacman-back-footer {
      background: #000;
      min-height: 100px;
      text-align: center;
      line-height: 100px;
      color: #fff;
  }

  .pacman .single-product-content .product-image-summary {
      margin-bottom: 0px;
  }

  .pacman-video-container.col-sm-12 {
  /*     margin-bottom: -5px; */
  }

.col-sm-6.sameheight.rightcontainer-pacman-bottom,.pacman-back-footer {
  box-shadow: inset 0 0 0 2000px rgba(0,0,0,0.3);
}

.pacman-back-footer p,.pacman-back-footer ul,.pacman-back-footer ul .slick-track li  {
  display: inline-block;
  color: #fff;
}

.pacman-back-footer ul .slick-track li  {
  margin-left: 20px;
  max-height: 49px;
}
.pacman-back-footer ul .slick-track li  img {
  max-height: 49px;
}
  @media screen and (max-width:767px) {

    .pacman-back {
      margin-top: 30px;
      margin-left: 35px;
      margin-right: 35px;
    }

    .threedee_text {
      background: #F8F009;
      padding-top: 20px;
      padding-bottom: 20px;
      font-size: 12px;
      margin-left: -15px !important;
      margin-right: -15px !important;
      margin-top: -5px;
      text-align: center;
      font-size: 25px;
  }
    .pacman .col-sm-6.summary.entry-summary.product_page_description {
      width: 100% !important;
    }

    .col-sm-6.sameheight.rightcontainer-pacman-bottom,.pacman-back-footer {
      margin-right: -15px;
      margin-left: -15px;
      clear: both;
      padding-top: 1px;
      box-shadow: inset 0 0 0 2000px rgba(0,0,0,0.5);
    }

    .packman-image-desktop {
      display:none;
    }

    .pacman-description-mobileonly {
      background:#F8F009;
    }

    .pacman-image.packman-image-mobile img {
      display: block;
      max-width: 250px;
      margin-bottom: 40px;
    }

    .pacman-description-inner-mobile {
      padding-left: 15px;
      padding-right: 15px;
      padding-top: 30px;
      padding-bottom: 50px;
      width: calc(100% - 70px);
      margin-left: 35px !important;
    }
    .pacman-description-inner-mobile p {
      font-size: 14px;
      color: #000000;
      line-height: 1.77;
      letter-spacing: 0.6px;
      font-family: Grotesque, Arial, Helvetica, sans-serif;
    }
  }

  @media screen and (max-width:767px) {
    .pacman-back-footer p,.pacman-back-footer ul,.pacman-back-footer ul .slick-track li  {
      display: block;
      color: #fff;
    }

    .pacman-back-footer {
      padding-top: 20px;
      padding-bottom: 20px;
    }

    .pacman-back-footer ul .slick-track li  {
      margin-bottom: 15px;
    }

    .pacman-back-footer ul .slick-track li  img {
      margin: auto auto;
      display: block;
    }
  }
  @media screen and (max-width: 1400px){

    .pacman  .single-product-page.single-product-content > .container {
      padding-left: 0;
      padding-right: 0;
    }
    .fix_container{
      padding: 0;
      margin-top:5px;
    }
  }
  /* @media screen and (max-width:767px){.pacman .embed-responsive-item {min-width:85%;}} */

@media (max-width: 992px) {
  .xs-half {
    width:50%;
    float:left;
  }
}



#shopify-section-promo-header {
  min-width:100% !important;
}

.promotional-banner-text p {
  font-size:14px !important;
  text-transform:uppercase;
}

.product-additional-galleries {
  max-width: 100% !important;
  width: auto !important;
}

.basel-threed-view .threed-view-images img {
  left: 0;
}

.product-360-view-wrapper {
  margin-top: 0;
}

.single-product-content .out-of-stock.variant_stock {
  margin-top:10px;

}

/* 15 Nov 2018 Free Slippers popup starts */
#free-slippers-popup {
  padding: 0 !important;
  background-color: transparent;
}

#free-slippers-popup .slippers-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  background: rgba(0,0,0,0.4);
}

#free-slippers-popup .fancybox-close-small {
  background: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/slippers-close.svg?v=7662579994370784658");
  background-size: 30px;
  right: 0;
  top: 20px;
  background-repeat: no-repeat;
  display: block !important;
  visibility: visible !important;
}

#free-slippers-popup > img {
  border-radius: 5px;
}

#free-slippers-popup .fancybox-close-small svg {
  display: none;
}

#free-slippers-popup a,
#free-slippers-popup .l1,
#free-slippers-popup .l2 {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  text-align: center;
}

#free-slippers-popup a {
  color: #000;
  bottom: 140px;
  font-size: 15px;
  background: rgb(255, 217, 0);
  font-weight: 700;
  width: 250px;
  padding: 20px;
  border-radius: 3px;
  margin: auto auto;
  transition: all ease-in 0.2s;
}

#free-slippers-popup a:hover {
  text-decoration: none;
  transition: all ease-in 0.2s;
  opacity: 0.9;
}

#free-slippers-popup .l1 {
  bottom: 275px;
  font-size: 30px;
  color: #fff;
  font-weight: 400;
  letter-spacing: 2px;
}

#free-slippers-popup .l2 {
  bottom: 200px;
  color: #fff;
  font-size: 40px;
  font-weight: 400;
}

@media (max-width: 640px) {
  #free-slippers-popup .fancybox-close-small {
    background-size: 25px;
    right: -10px;
    top: 10px;
  }

  #free-slippers-popup a {
    bottom: 70px;
    font-size: 13px;
    padding: 15px;
  }

  #free-slippers-popup .l2 {
    bottom: 125px;
    font-size: 30px;
  }

  #free-slippers-popup .l1 {
    bottom: 180px;
    font-size: 30px;
  }
}

/* 15 Nov 2018 Free Slippers popup ends */

/*=========14 Dec 2018 Features update css PSK=======*/

@font-face {
	font-family: 'pixeledregular';
	src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/pixeled-webfont.woff2?v=5240353663369774314),
	url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/pixeled-webfont.woff?v=6482664929271033836);
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'llpixelregular';
	src: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/llpixel3-webfont.woff2?v=16839966264624615865),
	url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/llpixel3-webfont.woff?v=1092149331373206054);
	font-weight: normal;
	font-style: normal;
}

/*.pacman-page-area .col-sm-6.summary.entry-summary.product_page_description {
  background: #F8F009;
  padding-top: 40px;
  padding-bottom: 20px;
}*/

.pacman-page-area .yith-wcwl-add-to-wishlist {
	position: absolute;
	right: 15px;
	top: 25px;
}

.pacman-page-area .yith-wcwl-add-to-wishlist a {
	font-size: 0;
}

.pacman-page-area .yith-wcwl-add-to-wishlist a::before {
	color: black !important;
}

.pacman .pacman-page-area #shopify_add_to_cart {
	background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/addtocart_icon.svg?v=7896055875278908158) no-repeat;
	border-radius: 5px;
	background-position: 30px center;
	background-color: #000 !important;
	font-size: 15px !important;
	line-height: normal;
	letter-spacing: 0.6px !important;
	/* font-family: NeueKabel;*/
	text-transform: inherit;
}

.pacman-page-area .product_title.product_title_block {
	font-size: 16px;
	line-height: normal;
	letter-spacing: 0.9px;
}

.pacman-page-area h3.product_title.product_title_block {
	display: none;
}

.watch_video {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}

.watch_video a {
	text-decoration: none;
	outline: none;
}

.watch_video span {
	font-size: 14px;
	font-family: Consolas;
	line-height: 1.2;
	display: inline-block;
	font-weight: bold;
	margin-left: 10px;
	vertical-align: middle;
}

.watch_video .icon_play {
	display: inline-block;
}

.heading_wrapper {
	display: inline-block;
	width: 100%;
}

.heading_wrapper h3 {
	font-size: 25px;
	line-height: normal;
	letter-spacing: 1.1px;
	text-align: center;
	color: #f8f009;
	font-family: pixeledregular;
	display: inline-block;
}

.heading_wrapper p {
	color: #fff;
	font-size: 15px;
	line-height: 2.13;
	letter-spacing: 0.7px;
	font-family: Consolas;
	max-width: 70%;
	margin: 0 auto;
}

.featured_update_wrapper {
	background: #1c1c1c;
	padding: 20px 30px;
	padding-bottom: 40px;
	display: inline-block;
	width: 100%;
}

.featured_update_wrapper .heading_wrapper {
	display: inline-block;
	width: 100%;
}

.featured_update_wrapper .heading_wrapper h3 {
	font-size: 35px;
	line-height: normal;
	letter-spacing: 1.1px;
	text-align: center;
	color: #f8f009;
	font-family: pixeledregular;
	display: inline-block;
	margin-bottom: 0;
	background: #1c1c1c;
	padding: 0 60px;
	border-bottom: 2px solid blue;
	padding-bottom: 5px;
	position: relative;
}

.pink-line {
  border-bottom: 2px solid #ff02ec !important;
}

.pink-line:after {
background: #ff02ec !important;
}

.pink-line:before {
background: #ff02ec !important;
}


.featured_update_wrapper .heading_wrapper h3:before,
.featured_update_wrapper .heading_wrapper h3:after {
	content: "";
	position: absolute;
	z-index: 100;
	top: 75%;
	width: 3px;
	height: 27%;
	background: blue;
}

.featured_update_wrapper .heading_wrapper h3:before {
	left: 0;
}

.featured_update_wrapper .heading_wrapper h3:after {
	right: 0;
}

.blue_wrap {
	background: #0f02ff;
	padding: 2px;
	border-radius: 10px;
	margin: 10px 30px;
	margin-top: -28px;
}

.blue_wrap .center_bx {
	background: #1c1c1c;
	border-radius: 10px;
	padding: 40px 50px;
	padding-top: 65px;
}

.pink_wrap {
	background: #ff02ec;
	padding: 2px;
	border-radius: 10px;
	margin: 10px 30px;
	margin-top: -28px;
}

.pink_wrap .center_bx {
	background: #1c1c1c;
	border-radius: 10px;
	padding: 40px 50px;
	padding-top: 65px;
}

.feature_listing {}

.feature_listing ul {}

.feature_listing ul li {
	font-size: 15px;
	font-weight: bold;
	font-family: Consolas;
	line-height: 2.13;
	letter-spacing: 0.7px;
	color: #fff;
	margin-bottom: 40px;
	display: inline-block;
	width: 100%;
	position: relative;
	padding-left: 40px;
}

.feature_listing ul li .icon_ghost {
	display: inline-block;
	margin-right: 10px;
	position: absolute;
	left: 0;
	width: 25px;
	height: 25px;
}

.feature_listing ul li .icon_ghost.ghost-red_icon {
	background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/ghost-red_icon.svg?v=10276253086054919345);
	background-repeat: no-repeat;
	background-size: 100%;
}

.feature_listing ul li .icon_ghost.ghost-orange_icon {
	background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/ghost-orange_icon.svg?v=8746961478111533577);
	background-repeat: no-repeat;
	background-size: 100%;
}

.feature_listing ul li .icon_ghost.ghost-pink_icon {
	background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/ghost-pink_icon.svg?v=154032113439702223);
	background-repeat: no-repeat;
	background-size: 100%;
}

.feature_listing ul li .icon_ghost.ghost-blue_icon {
	background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/ghost-blue_icon.svg?v=4304608369998875308);
	background-repeat: no-repeat;
	background-size: 100%;
}

.slider-embed_wrapper_pacman-area {}

.slider-embed_wrapper_pacman-area .slider-embed_wrapper {
	margin: 0;
}

.slider-embed_wrapper_pacman-area .product-360-view-wrapper {
	margin: 0;
}

.slider-embed_wrapper_pacman-area .slider-embed_wrapper .rightcontainer-pacman-bottom {
	box-shadow: none !important;
}

.slider-embed_wrapper_pacman-area .slider-embed_wrapper .threedee_text {
	font-size: 20px;
	font-family: pixeledregular;
	line-height: normal;
	letter-spacing: 1.3px;
	color: #000;
	text-transform: uppercase;
}

.slider-embed_wrapper_pacman-area .basel-threed-view {
	/*height: 100% !important;*/
}

.slider_owl {
	margin-left: -15px !important;
	margin-right: -15px !important;
}

.slider_owl .slick-dots {
	position: absolute;
	bottom: 50px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}

.slider_owl .slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.slider_owl .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
	position: relative;
}

.slider_owl .slick-dots li button:before {
	font-family: 'slick';
	font-size: 0;
	line-height: normal;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 16px;
	height: 16px;
	content: '•';
	text-align: center;
	opacity: 1;
	color: #fcea00;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	border: 2px solid #fff;
	border-radius: 50%;
	background: #fcea00;
}

.slider_owl .slick-dots li.slick-active button:before {
	opacity: 1;
	color: black;
	background: #000;
}

.slider_owl .slick-prev,
.slider_owl .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 40px;
	height: 60px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}

.slider_owl .slick-prev:hover,
.slider_owl .slick-prev:focus,
.slider_owl .slick-next:hover,
.slider_owl .slick-next:focus {
	color: transparent;
	outline: none;
	background: transparent;
}

.slider_owl .slick-prev:before,
.slider_owl .slick-next:before {
	content: '';
	height: 60px;
	width: 35px;
	display: inline-block;
	opacity: 1;
	background-repeat: no-repeat;
}

.slider_owl .slick-prev {
	left: 50px;
}

.slider_owl .slick-prev:before {
	background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/arrow_pixel_left.svg?v=5939915486381658179) !important;
}

.slider_owl .slick-next:before {
	background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/arrow_pixel_right.svg?v=8532956967905122371) !important;
}

.slider_owl .slick-next {
	right: 50px;
}

/* Dots */

.slider_owl .slick-dotted.slick-slider {
	margin-bottom: 30px;
}

.slider_owl .slick-dots li button:hover,
.slider_owl .slick-dots li button:focus {
	outline: none;
}

.slider_owl .slick-dots li button:hover:before,
.slider_owl .slick-dots li button:focus:before {
	opacity: 1;
}

/*end slider_owl*/

.product_specification {
	background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Rectangle_bg.jpg?v=4021595833457151241) no-repeat;
	background-size: cover;
	padding: 70px 70px;
	padding-bottom: 320px;
}

.product_specification .heading_wrapper {
	max-width: 80%;
	margin: 0 auto;
	margin-bottom: 60px;
	display: block;
}

.product_specification .heading_wrapper h3 {
	font-size: 29px;
	line-height: 1.2;
	letter-spacing: 0.9px;
	margin-bottom: 30px;
	font-family: llpixelregular;
}

.product_specification .heading_wrapper p {
	color: #fff;
	font-size: 15px;
	line-height: 2.13;
	letter-spacing: 0.7px;
	font-family: Consolas;
	max-width: 65%;
	margin: 0 auto;
}

.product_specification .row {
	margin-left: 0;
	margin-right: 0;
}

.product_specification .spe_items {
	padding: 0 30px;
}

.product_specification .images_wrapper {
	width: 100%;
}

.product_specification .spe_items .numeric {
	font-size: 59px;
	font-weight: normal;
	font-family: llpixelregular;
	line-height: normal;
	letter-spacing: 1.8px;
	text-align: center;
	color: #f8e71c;
	margin-bottom: 40px;
}

.product_specification .spe_items .img_wrap {
	border: 8px solid #f8e71c;
	border-radius: 50%;
	width: 246px;
	height: 246px;
	margin: 0 auto;
}

.product_specification .spe_items .img_wrap img {
	border-radius: 50%;
}
.pink_line {
  border: 8px solid #ff02ec !important;
}


.product_specification .spe_items .text_wrap {
	color: #fff;
	margin-top: 30px;
}

.product_specification .spe_items .text_wrap h4 {
	font-size: 22px;
	font-weight: normal;
	font-family: llpixelregular;
	line-height: normal;
	letter-spacing: 1.3px;
	color: #fff;
	text-transform: uppercase;
}

.product_specification .spe_items .text_wrap p {
	font-size: 15px;
	line-height: 1.73;
	letter-spacing: 1.8px;
	font-weight: bold;
	color: #fff;
	margin-top: 10px;
	font-family: Consolas;
}

/* end product_specification*/

.faq_wrapper {
	background: #f8e71c;
}

.faq_wrapper .heading_wrapper {
	/*background: #f8e71c;*/
	background: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Combined_Shape.png?v=8318954997195650552') no-repeat;
	background-position: center top;
	padding: 80px 0;
	padding-bottom: 20px;
	/*border-top-left-radius: 50%;
  border-top-right-radius: 50%;*/
	margin-top: -200px;
}

.faq_wrapper .heading_wrapper h3 {
	color: #000;
	font-size: 50px;
	line-height: normal;
	letter-spacing: 1.6px;
	font-family: llpixelregular;
}

.faq_wrapper .heading_wrapper p {
	color: #000;
	font-size: 20px;
	line-height: normal;
	letter-spacing: 1.6px;
	font-family: Consolas;
}

.accordion_wrap {
	padding: 30px 0;
}

.accordion-faqs-menu {
	padding: 0;
	margin: 0;
	list-style: none;
	color: #fff;
}

.accordion-faqs-menu>li {
	padding: 5px 50px;
	margin-bottom: 15px;
	background: #000;
}

.accordion-faqs-menu .title_heading {
	cursor: pointer;
	position: relative;
	font-size: 25px;
	line-height: 1.5;
	letter-spacing: 0.6px;
	color: #fff;
	font-family: Consolas;
	padding-left: 50px;
	padding-right: 30px;
  font-family: llpixelregular;
}

.accordion-faqs-menu .title_heading .icon_ghost {
	position: absolute;
	left: 0;
}

.title_heading::after {
	content: "+";
	font-family: llpixelregular;
	font-size: 46px;
	line-height: .4;
	position: absolute;
	right: 15px;
	top: 0;
	color: #f8e71c;
}

.title_heading.open::after {
	content: "-";
	font-family: llpixelregular;
	position: absolute;
	right: 20px;
	top: 0px;
	font-size: 46px;
}

.accordion_wrap .accordion-faqs-content {
	display: none;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-left: 50px;
	color: #fff;
}

.accordion_wrap .accordion-faqs-content p {
	font-size: 16px;
	line-height: 1.3;
	letter-spacing: 0.6px;
	color: #fff;
}

.press_wrapper {
	background: #1c1c1c;
	padding: 30px 0;
	padding-bottom: 70px;
}

.press_wrapper .heading_wrapper h3 {
	color: #fff;
	font-size: 20px;
	margin-bottom: 5px;
}

.press_wrapper .heading_wrapper p {
	color: #fff;
}

.press_wrapper .row {
	margin: 0;
}

.press_wrapper .pacman-back-footer {
	background: transparent;
	box-shadow: none;
}

.pacman-page-area .pacman-back-footer ul .slick-track li  {
	margin: 0 40px;
	max-height: 100px;
	max-width: 130px;
  vertical-align: middle;
  float: none;
}

.pacman-page-area .pacman-back-footer ul .slick-track li  img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

/*========responsive css========*/

@media (min-width: 992px) and (max-width: 1399px) {
	.product_specification {
		padding: 70px 10px;
		padding-bottom: 250px;
	}
	.product_specification .spe_items .img_wrap {
		width: 200px;
		height: 200px;
	}
	.pacman-page-area .pacman-back-footer ul .slick-track li  {
		margin: 0 20px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.pacman-page-area .pacman-back-footer ul .slick-track li  {
		margin: 0 20px;
	}
	.pacman-page-area .yith-wcwl-add-to-wishlist a::before {
		color: black !important;
		margin: 0 auto;
		width: 25px;
		float: right;
	}
	.product_specification .heading_wrapper {
		max-width: 100%;
	}
	.product_specification .spe_items {
		margin-bottom: 60px;
	}
	.product_specification {
		padding: 70px 15px;
		padding-bottom: 180px;
	}
	.title_heading::after {
		right: 0;
	}
	.pacman-page-area .yith-wcwl-add-to-wishlist a::before {
		float: right;
	}
	.press_wrapper .heading_wrapper {
		margin-bottom: 30px;
	}
}

@media screen and (max-width:767px) {
	.slider-embed_wrapper_pacman-area .embed-responsive {
		padding-bottom: 40px;
	}
	.pacman-page-area .yith-wcwl-add-to-wishlist {
		position: relative;
		right: auto;
		top: auto;
		padding-top: 0;
	}
	.pacman-page-area .yith-wcwl-add-to-wishlist a {
		font-size: 12px;
	}
	.pacman-page-area .yith-wcwl-add-to-wishlist a::before {
		color: red !important;
	}
}

@media screen and (max-width:768px) {
	.wishlist_only_desktop {
		display: none;
	}
	.watch_video {
		display: none;
	}
	.pacman-page-area .pacman-description-mobileonly .watch_video {
		display: block;
		margin-top: 30px;
	}
	.pacman-page-area>.container>.product_topImage_wrapper {
		padding-bottom: 20px;
	}
	.pacman-page-area .pacman-image.packman-image-mobile {
		display: none;
	}
	.featured_update_wrapper .heading_wrapper h3 {
		font-size: 18px;
	}
	.featured_update_wrapper {
		padding: 20px 15px;
		padding-bottom: 40px;
	}
	.feature_listing ul li {
		font-size: 13px;
	}
	.featured_update_wrapper .heading_wrapper h3:before,
	.featured_update_wrapper .heading_wrapper h3:after {}
	.blue_wrap {
		margin: 0;
		margin-top: -16px;
	}
	.blue_wrap .center_bx {
		padding: 40px 20px;
	}

  .pink_wrap {
    margin: 0;
    margin-top: -16px;
  }
  .pink_wrap .center_bx {
    padding: 40px 20px;
  }
	.slider-embed_wrapper .threedee_text {
		font-size: 14px;
	}
	.product_specification {
		padding: 50px 15px;
		padding-bottom: 100px;
	}
	.product_specification .heading_wrapper {
		max-width: 100%;
	}
	.product_specification .heading_wrapper h3 {
		font-size: 24px;
	}
	.product_specification .heading_wrapper p {
		max-width: 100%;
	}
	.product_specification .spe_items {
		margin-bottom: 50px;
		padding: 0;
	}
	.product_specification .spe_items .img_wrap {
		width: 170px;
		height: 170px;
		border: 5px solid #f8e71c;
	}
	.product_specification .images_wrapper {
		width: 50%;
		float: left;
		padding: 0 5px;
		text-align: center;
	}
	.product_specification .spe_items .text_wrap {
		width: 50%;
		padding: 0 5px;
		float: right;
	}
	.product_specification .spe_items .numeric {
		font-size: 50px;
	}
	.faq_wrapper .heading_wrapper {
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		margin-top: -30px;
		padding: 40px 10px;
	}
	.faq_wrapper .heading_wrapper h3 {
		font-size: 34px;
	}
	.faq_wrapper .heading_wrapper p {
		font-size: 17px;
		max-width: 100%;
	}
	.accordion-faqs-menu>li {
		padding: 5px 20px;
	}
	.accordion-faqs-menu .title_heading {
		font-size: 20px;
	}
	.accordion-faqs-menu .title_heading .icon_ghost {
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	.title_heading::after {
		right: 0px;
		top: 50%;
		transform: translateY(-50%);
	}
	.pacman-back-footer ul .slick-track li  {
		margin: 0;
		max-height: 80px;
		display: inline-block;
		width: 40%;
		margin-bottom: 0px;
	}

}

@media screen and (max-width:479px) {
	.product_specification .spe_items .img_wrap {
		width: 150px;
		height: 150px;
	}
}

@media screen and (max-width:320px) {
	.product_specification .images_wrapper,
	.product_specification .spe_items .text_wrap {
		width: 100%;
	}
}

/*=========14 Dec 2018 Features update css end=======*/

/*=========03 Jan 2019 Features update css starts=======*/
@media only screen and (max-width:991px) {
  header.main-header > div.container {
    -webkit-transition: all 0.5s ease;
  -moz-transition: position 10s;
  -ms-transition: position 10s;
  -o-transition: position 10s;
  transition: all 0.5s ease;
  }
  header.main-header > div.container.customStickyHeader {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    animation: smoothScroll 1s forwards;
  }
}
@keyframes smoothScroll {
  0% {
    transform: translateY(-40px);
  }
  100% {
    transform: translateY(0px);
  }
}

#option-not-selected {
  background-color: #fff;
  padding: 10px;
  font-size: 18px;
  color:red
}

/* Product page changes Feb 2019 */

#shopify-section-gl_newsletter.index-section .mc4wp-form input[type="email"] {
  border-radius: 7px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  color: #000 !important;
  height: 50px;
}

#shopify-section-gl_newsletter.index-section .mc4wp-form input[type="submit"] {
  background-color: #FED800 !important;
  color: #000 !important;
  border-radius: 7px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  height: 50px;
  font-weight: 400;
}

#shopify-section-gl_newsletter.index-section,
#shopify-section-gl_newsletter > .sega-footer-full-width {
  background-color: #202020 !important;
}

.newsletter_textwrapper * {
  width: 80%;
}

.footer-container {
  padding-top: 50px;
}

.newsletter_wrapper {
  float: right;
}

#shopify-section-gl_newsletter .gl_custom_gl_newsletter,
.template-index #shopify-section-gl_newsletter .gl_custom_gl_newsletter {
  overflow: inherit !important;
}

.newsletter-image-geekstore {
  position: absolute;
  bottom: 0px;
  max-width: 204px;
  z-index: 1;
  left: 125px;
}

.footer-container .email_wrap {
  /*background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/footer-new-email.svg?v=10911023521939112113");
  background-position: left center;
  padding-left: 40px;
  background-repeat: no-repeat;*/
  line-height: 25px;
}

.footer-container .email_wrap a {
  margin-left: 0;
}

.footer-container .address_wrap {
  /*background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/footer-new-location.svg?v=15930861213981925152");
  background-position: left center;
  padding-left: 35px;
  background-repeat: no-repeat;*/
  color: white;
}

.footer-container .address_wrap span {
  line-height: 1.5;
}

.footer-container .footer-column .widget-title.addr_wrapper_title {
  margin-top: 20px;
}

.newsletter_blocksection {
  padding-top: 15px;
  padding-bottom: 20px;
}

.newsletter_socialwrapper {
  width:auto;
  float:left;
  margin-top: 0;
  margin-left: 55px;
}

.newsletter_socialwrapper .get-social-home {
  padding-top: 0;
  padding-bottom: 0;
}

.newsletter_socialwrapper .get-social-home h2 {
  line-height: 40px;
  margin-top: 0;
}

.newsletter_socialwrapper ul li {
  margin-bottom: 0;
}

#shopify-section-gl_newsletter.index-section .mc4wp-form input[type=email],
#shopify-section-gl_newsletter.index-section .mc4wp-form input[type="submit"] {
  font-size: 16px !important;
}

#shopify-section-gl_newsletter .gl_column-inner  {
  padding-top: 20px;
}

.get-social-home ul li a img {
  width: 40px;
}

/*---------------- Custom CSS for desktop -------------------*/
@media (max-width: 768px) {
  .get-social-home ul li a {
    max-width: 40px;
  }

  .get-social-home ul li {
    margin-right: 20px;
  }

  .newsletter_socialwrapper {
    text-align: center;
    margin-left: auto;
    width: 100%;
    margin-bottom: 20px;
  }

  .newsletter_socialwrapper .get-social-home h2 {
    margin-right: 0 !important;
    text-align: center !important;
  }

  .newsletter_textwrapper h1,
  .newsletter_textwrapper p {
    text-align: center !important;
  }

  .newsletter_textwrapper h1 {
    margin-bottom: 40px !important;
  }

  .newsletter_textwrapper p {
    display: none !important;
  }

  .newsletter_textwrapper * {
    width: auto;
  }

  .newsletter_textwrapper {
    margin-bottom: 0;
  }

  .footer-sidebar .footer-column:last-child .footer-widget .textwidget .menu {
    padding-left: 15px !important;
  }

  .newsletter_wrapper {
    float: right;
    z-index: 2;
    position: relative;
    margin-bottom: 20px;
  }

  .newsletter-image-geekstore {
    position: absolute;
    bottom: 0;
    left: auto;
    max-width: 204px;
    z-index: 1;
    right: 0;
  }

  .footer-container {
    padding-top: 30px;
  }

  #shopify-section-gl_newsletter.index-section .mc4wp-form input[type="email"] {
    border-radius: 7px;
    width: 100%;
    margin-bottom: 20px;
  }

  #shopify-section-gl_newsletter.index-section .mc4wp-form input[type="submit"] {
    border-radius: 7px;
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 768px) {
  .footer-container .widget-area {
    padding: 20px 0 20px 0;
  }

  .footer-container {
    padding-top: 30px;
  }

  .newsletter_socialwrapper {
    margin-bottom: 20px;
  }

  .newsletter_socialwrapper .get-social-home h2 {
    margin-right: 10px !important;
  }

  .newsletter_socialwrapper {
    margin-left: 20px;
  }
}

@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

@media (min-width: 992px) and (max-width: 1199px) {
  .newsletter_socialwrapper {
    text-align: center;
    margin-left: auto;
    width: 100%;
    margin-bottom: 20px;
  }

  .newsletter_socialwrapper .get-social-home h2 {
    margin-right: 0 !important;
    text-align: center !important;
  }

  .newsletter_textwrapper h1,
  .newsletter_textwrapper p {
    text-align: center !important;
  }

  .newsletter_textwrapper * {
    width: auto;
  }

  .newsletter_textwrapper {
    margin-bottom: 0;
  }

  .footer-sidebar .footer-column:last-child .footer-widget .textwidget .menu {
    padding-left: 15px !important;
  }

  .newsletter_wrapper {
    float: right;
    z-index: 2;
    position: relative;
  }

  .newsletter-image-geekstore {
    position: absolute;
    bottom: 0;
    left: auto;
    max-width: 204px;
    z-index: 1;
    right: 0;
  }

  .footer-container {
    padding-top: 30px;
  }

  #shopify-section-gl_newsletter.index-section .mc4wp-form input[type="email"] {
    border-radius: 7px;
    width: 100%;
    margin-bottom: 20px;
  }

  #shopify-section-gl_newsletter.index-section .mc4wp-form input[type="submit"] {
    border-radius: 7px;
    width: 100%;
  }

  .mc4wp-form div p:first-child {
    height: auto;
  }

  .newsletter_socialwrapper .get-social-home h2 {
    margin-right: 10px !important;
  }

  .newsletter_socialwrapper {
    margin-left: 20px;
  }
}


/* Product page changes Feb 2019 */


/*=========13 March 2019 Features update css starts=======*/
.faq_wrapper .accordion-faqs-menu {
    padding-right: 20px;
    list-style: none;
}
.faq_wrapper .accordion-faqs-menu .title_heading::after, .faq_wrapper .accordion-faqs-menu .title_heading.open::after {
    content: "\f107";
    top: 8px;
    font-family: FontAwesome;
    right: 15px;
}
.accordion-faqs-menu .title_heading {
    padding-left: 0;
    text-transform: uppercase;
}
.accordion-faqs-menu .title_heading .icon_ghost {
    display: none;
}
.accordion_wrap .accordion-faqs-content {
    padding-left: 0;
}
.product_specification .spe_items .img_wrap img:first-child {
  display: block;
}
.product_specification .spe_items .img_wrap img:last-child {
  display: none;
}
/* Dots */
.pacman-back-footer ul .slick-dotted.slick-slider
{
    margin-bottom: 30px;
}
.pacman-back-footer ul ul.slick-dots {
    padding: 0;
    width: calc(100% - 20px);
    bottom: -50px;
}
.pacman-back-footer ul .slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.pacman-back-footer ul .slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.pacman-back-footer ul .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.pacman-back-footer ul .slick-dots li button:hover,
.pacman-back-footer ul .slick-dots li button:focus
{
    outline: none;
}
.pacman-back-footer ul .slick-dots li button:hover:before,
.pacman-back-footer ul .slick-dots li button:focus:before
{
    opacity: 1;
}
.pacman-back-footer ul .slick-dots li button:before
{
    font-family: 'slick';
    font-size: 40px;
    line-height: 10px;

    position: absolute;
    top: 0;
    left: 0;

    width: 10px;
    height: 10px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: #f8e71c;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pacman-back-footer ul .slick-dots li.slick-active button:before
{
    opacity: .75;
    color: #f8e71c;
}
.press_wrapper .pacman-back-footer {
    margin-top: 25px;
}

/*---------------- Custom CSS for tablet -------------------*/
@media (min-width: 768px) and (max-width: 991px) {
.faq_wrapper .accordion-faqs-menu .title_heading::after, .faq_wrapper .accordion-faqs-menu .title_heading.open::after {
      top: 15px;
      right: 0;
  }
  .product_specification .images_wrapper, .product_specification .spe_items .text_wrap {
    width: 100%;
}
}

/*---------------- Custom CSS for mobile -------------------*/
@media (max-width: 767px){
  .faq_wrapper .accordion-faqs-menu .title_heading::after, .faq_wrapper .accordion-faqs-menu .title_heading.open::after {
        top: 15px;
        right: 0;
        font-size: 35px;
    }
  .featured_update_wrapper .heading_wrapper h3 {
      border: 0;
      background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/border-title.png?v=12255755981339168212);
      background-size: 100% 100%;
  }
  .featured_update_wrapper .heading_wrapper h3:before, .featured_update_wrapper .heading_wrapper h3:after {
      opacity: 0;
  }

.pink-line {
    opacity: 0;
}

  .featured_update_wrapper .blue_wrap {
      background: none;
      padding: 0;
  }

  .featured_update_wrapper .pink_wrap {
      background: none;
      padding: 0;
  }

  .featured_update_wrapper .pink_wrap .center_bx {
      padding: 40px 0px;
  }
  .product_specification .spe_items .numeric {
      display: none;
  }
  .featured_update_wrapper .pink_wrap .feature_listing ul {
      padding: 0;
  }
  .product_specification .images_wrapper, .product_specification .spe_items .text_wrap {
      width: 100%;
  }
  .product_specification .spe_items .img_wrap {
      width: 100%;
      height: auto;
      border: 0;
      height: 200px;
  }
  .product_specification .spe_items .img_wrap img {
      border-radius: 0;
      object-fit: cover;
      width: 100%;
      height: 200px;
      border: 2px solid #f8f009;
  }
  .product_specification .spe_items .img_wrap img:first-child {
    display: none;
  }
  .product_specification .spe_items .img_wrap img:last-child {
    display: block;
  }
  .product_specification .spe_items {
      position: relative;
  }
  .product_specification .spe_items .text_wrap h4 {
      font-size: 18px;
      position: absolute;
      top: 0;
      margin: 0;
      padding: 0;
      color: #000;
      display: inline-flex;
      flex-direction: column;
      align-items: flex-start;
  }
  .product_specification .spe_items .text_wrap h4 span {
      background: #f8f009;
      padding: 0 10px
  }
}

/*---------------- Custom CSS for mobile landscape -------------------*/
@media (min-width: 481px) and (max-width: 767px) {

}

/*---------------- Custom CSS for mobile portrait -------------------*/
@media (max-width: 480px){
.accordion-faqs-menu .title_heading {
    font-size: 18px;
}
}

/* FAQs fixes 11 Apr 2019 Starts */

.faqs-template .gl_page_title.page-title-default {
  display: none;
}

.faqs-template .block_tabs .sub-menu {
  padding-top: 0;
  padding-left: 20px;
}

.faqs-template .block_tabs .sub-menu p {
  font-size: 18px;
  display: block;
  color: #000000;
  letter-spacing: 0.4px;
  line-height: normal;
  font-weight: lighter;
}

.faqs-template .block_tabs .sub-menu p strong {
  font-weight: 500;
}

@media (max-width: 767px) {
  .faqs-template .block_tabs > h2 {
    margin-top: 15px;
    margin-bottom: 5px;
  }

  .faqs-template .block_tabs .tab_toggle.active a:after {
    background-image: none;
  }

  .faqs-template .block_tabs .tab_toggle a {
    font-size: 16px;
  }

  .faqs-template .block_tabs .sub-menu p {
    font-size: 16px;
  }

  .faqs-template .block_tabs .sub-menu {
    padding-left: 15px;
  }
}

@media (max-width: 480px){
  .faqs-template .block_tabs .tab_toggle a {
    font-size: 16px;
  }

  .faqs-template .block_tabs .sub-menu p {
    font-size: 16px;
  }

  .faqs-template .block_tabs .sub-menu {
    padding-left: 10px;
  }
}

/* FAQs fixes 11 Apr 2019 Ends */

/* Easter Eggs 18 Apr 2019 Starts */

.easter-eggs-price {
  position: relative;
}

.easter-eggs {
  position: absolute;
  width: 75px;
  right: 0;
  top: 0;
}

/* Easter Eggs 18 Apr 2019 Ends */

/* Klaviyo 21 Apr 2019 Starts */
.View__FormView-sc-1ou3cq2-0 {
  padding: 0 !important;
}

.FormComponent__StyledFormComponentWrapper-e0xun6-0:first-child {
  flex: 2 !important;
}

.TextInput__FormStyledTextInput-sc-1o6de9f-0 {
  font-size: 16px !important;
  border-radius: 7px !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  color: #000 !important;
  height: 50px !important;
  background: #fff !important;
  font-style: normal !important;
  font-family: Grotesque, Arial, Helvetica, sans-serif !important;
  border-color: #fff !important;
}

.Button__FormStyledButton-p2mbjt-0 {
  font-size: 16px !important;
  background-color: #FED800 !important;
  color: #000 !important;
  border-radius: 7px !important;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  height: 50px !important;
  font-weight: 400 !important;
  line-height: 15px !important;
  float: left !important;
  font-family: Grotesque, Arial, Helvetica, sans-serif !important;
  padding: 0 !important;
  border-color: #fff !important;
}

.klaviyo-newsletter-embed {
  max-width: 590px !important;
  margin: auto auto;
  margin-top: 10px;
}

.klaviyo-newsletter-embed p {
  color: #fff !important;
  font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif !important;
  font-weight: normal !important;
}

@media (max-width: 992px) and (max-width: 1199px) {
  .TextInput__FormStyledTextInput-sc-1o6de9f-0 {
    border-top-right-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
  }

  .Button__FormStyledButton-p2mbjt-0 {
    border-top-left-radius: 7px !important;
    border-bottom-left-radius: 7px !important;
  }

  .Row__FormRow-sc-17nghml-0 {
    flex-direction: column !important;
  }

  .FormComponent__StyledFormComponentWrapper-e0xun6-0 {
    flex-basis: auto !important;
  }

  .FormComponent__StyledFormComponentWrapper-e0xun6-0:first-child {
    flex-basis: auto !important;
  }

  .newsletter_textwrapper * {
    width: 100%;
  }

  .newsletter-image-geekstore {
    right: 0;
    left: inherit;
  }

  .newsletter_textwrapper h1,
  .newsletter_textwrapper p {
    text-align: center !important;
  }

  .klaviyo-newsletter-embed {
    margin-top: 25px;
  }
}

@media (max-width: 767px) {
  .FormComponent__StyledFormComponentWrapper-e0xun6-0 {
    flex-basis: auto !important;
  }

  .TextInput__FormStyledTextInput-sc-1o6de9f-0 {
    border-top-right-radius: 7px !important;
    border-bottom-right-radius: 7px !important;
  }

  .Button__FormStyledButton-p2mbjt-0 {
    border-top-left-radius: 7px !important;
    border-bottom-left-radius: 7px !important;
  }

  .Row__FormRow-sc-17nghml-0 {
    flex-direction: column !important;
  }

  .FormComponent__StyledFormComponentWrapper-e0xun6-0:first-child {
    flex-basis: auto !important;
    margin-bottom: 15px !important;
  }

  .klaviyo-newsletter-embed {
    margin-top: 25px;
  }

  .newsletter_textwrapper h1 {
    margin-bottom: 5px !important;
  }
}

/* Klaviyo 21 Apr 2019 Ends */

/* Logo fixes 17 Jun 2019 starts */

.regular-logo {
  top: -42px;
}

.act-scroll .site-logo img, .header-clone .site-logo img {
  top: -37px;
  max-width: 140px;
}

@media (max-width: 1600px) {
  .navbar_brand_wrapper .basel-main-logo .regular-logo {
    position: absolute;
    top: 14px;
  }

  .main-header .header-container .yb-badge {
    margin-left: 160px;
  }
}

@media (max-width: 1300px) {
  .navbar_brand_wrapper .basel-main-logo .regular-logo {
    top: 6px;
  }

  .header-container {
    padding-top: 25px;
    padding-bottom: 20px;
  }
}

@media (max-width: 1100px) {
  .navbar_brand_wrapper .basel-main-logo .regular-logo {
    top: 20px;
  }
}

@media (max-width: 992px) {
  .mobile-nav-icon {
    top: 28px;
  }
}

.galaga .shopify-product-gallery,
.pacman .shopify-product-gallery {
  margin-left: 0;
}

/* Logo fixes 17 Jun 2019 ends */

#gl_shopify_error li {
  list-style: none;
  padding-left: 40px;
}

/*========= 21 Aug 2019 header logo and bg fix =======*/
@media only screen and (max-width:992px) {
  header.main-header > div.container {
    background-color: #3cbced !important;
    background-image: none !important;
  }

  header.main-header .site-logo {
    width: 200px;
  }

  header.main-header .site-logo img {
    padding-top: 8px;
    padding-right: 0;
  }

  header.main-header .navbar_brand_wrapper {
    margin-left: calc(50% - 110px) !important;
  }

  header.main-header .navbar_links_wrapper {
    width: calc(50% - 95px) !important;
  }
}

@media only screen and (max-width:360px) {
  header.main-header .navbar_brand_wrapper {
    margin-left: calc(50% - 110px) !important;
    width: auto !important;
  }
}

@media only screen and (max-width:320px) {
  header.main-header .navbar_links_wrapper {
    width: calc(50% - 85px) !important;
  }

  header.main-header .navbar_brand_wrapper {
    margin-left: calc(50% - 95px) !important;
  }

  header.main-header .site-logo {
    width: 175px;
  }
}
/*========= 21 Aug 2019 header logo and bg fix =======*/


.klaviyo-newsletter-embed button {
  width:100% !important;
}

/*========= 18 Feb 2020 header sub menu fix start =======*/
@media only screen and (min-width:992px) {
  .basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper.submenu_multiple_links_wrapper .sub-menu-dropdown .left-wrapper {
    width: 33.33333%;
    float: left;
  }
  
  .basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper.submenu_multiple_links_wrapper .sub-menu-dropdown .middle-wrapper {
    width: 33.33333%;
    float: left;
  }
  
  .basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper.submenu_multiple_links_wrapper .sub-menu-dropdown .right-wrapper {
    width: 33.33333%;
    float: left;
  }
  
  .basel-navigation .menu>li.menu-item-design-default.submenu_links_wrapper.submenu_multiple_links_wrapper .sub-menu-dropdown {
    width: 750px;
    left: -250px;
  }
}
/*========= 18 Feb 2020 header sub menu fix end =======*/
/*========= 06 Apr 2020 fixes start =======*/
.single-product-content .entry-summary .yith-wcwl-add-to-wishlist {
      margin-bottom: 10px;
      padding-top: 19px;
}
.product-additional-galleries {
      margin-top: 0px;
}
.burger-menu-close-wrap {
   display: none;
}
.custom-price-quantity-wrap
{
   border-bottom: 2px solid rgba(168, 168, 168, .2);
   margin-bottom: 15px;
}
.custom-price-wrap 
{
   display:inline-block;
   vertical-align: middle;
   width: auto;
   margin-right: 60px;
   margin-bottom: 15px;
}
#shopify_quantity_wrap {
   display:inline-block;
   vertical-align: middle;
   width: auto;
   margin-bottom: 15px;
}
.single-product-content p.price {
    color: #000000;
    padding: 0px;
    margin: 0px;
    border-bottom: none;
    display: inline-block;
}
.single-product-content .cart .quantity
{
   margin-bottom: 0px;
}
.nathan_style_2.single-product-content .cart .button
{
   margin-top: 0px;
}
#shopify-section-collection-sidebar
{
   padding-left:15px;
   padding-right: 15px;
}
#shopify-section-collection-sidebar .basel-shopify-layered-nav ul.basel-scroll-content
{
   list-style: none;
   padding:0px;
}
.basel-active-filters .widget_layered_nav_filters ul li
 {
    display: none;
 }
 .basel-active-filters .widget_layered_nav_filters ul li.custom-remove-all
 {
    display: inline-block;
 }
.custom-pagination-links
{
   display: inline-block;
   vertical-align: middle;
}
.custom-pagination-links a,
.custom-pagination-links a:hover,
.custom-pagination-links a:focus
{
   display:inline-block;
   vertical-align:top;
   background-color: #cccccc;
   color: #ffffff;
   font-size: 18px;
   line-height: 24px;
   padding:15px;
   text-align: center;
   outline: none;
   text-decoration: none;
   width: 150px;
   border-radius: 5px;
   position: relative;
}

.custom-pagination-links a.active,
.custom-pagination-links a.active:hover,
.custom-pagination-links a.active:focus
{
   background-color: #3dbbec;
}
.custom-pagination-links.custom-pagination-next-link a
{
   padding-right: 30px;
}
.custom-pagination-links.custom-pagination-previous-link a
{
   padding-left: 25px;
}
.custom-pagination-links a:before
{
   content: "\e605";
   font-size: 12px;
   line-height: 18px;
   font-family: simple-line-icons;
   color: #ffffff;
   position: absolute;
   font-weight: bold;
   left: 30px;
   top: 33%;
}
.custom-pagination-links.custom-pagination-next-link a:before
{
   content: "\e606";
   left: auto;
   right: 45px;
}
.shopify-pagination
{
   border-top: 1px solid #cccccc;
   padding-top: 20px;
}
.shopify-pagination .custom-page-links
{
   display: inline-block;
   vertical-align: middle;
   text-align: center;
   width: calc(100% - 310px);
}
.shopify-pagination .custom-page-links p
{
   display: inline-block;
   vertical-align: middle;
   font-size: 18px;
   font-weight: 600;
   line-height: 24px;
   margin: 0px;
   margin-right: 3px;
}
.shopify-pagination .custom-page-links .page-numbers
{
   padding-left: 0px;
}
.shopify-pagination .custom-page-links .page-numbers li a,
.shopify-pagination .custom-page-links .page-numbers li span
{
   border-bottom: none;
}
.shopify-pagination .custom-page-links.custom-show-for-mobile
{
   display: none;
}
.shopify-pagination .page-numbers li a:focus, .shopify-pagination .page-numbers li a:hover {
    border-color: transparent;
}
@media only screen and (max-width:991px)
{
   .custom-product-video-wrap {
      /* display: block;
      width: 100%;
      clear: both; */
   }
   .product-design-default .product-additional-galleries .product-video-button
   {
      margin-bottom: 15px;
   }
   .document-ready .mobile-nav 
   {
      width: calc(100% - 60px);
      -webkit-transform: translate3d(-935px, 0, 0);
      transform: translate3d(-935px, 0, 0);
      -ms-transform: translate3d(-935px, 0, 0);
      -sand-transform: translate3d(-935px, 0, 0);
   }
   .act-mobile-menu .mobile-nav {
       transform: translate3d(0, 0, 0);
       -webkit-transform: translate3d(0, 0, 0);
       -ms-transform: translate3d(0, 0, 0);
       -sand-transform: translate3d(0, 0, 0);
   }
   .burger-menu-close-wrap {
      position: absolute;
      top: 15px;
      right: 15px;
      height: 30px;
      width:30px;
      background-color: #999999;
      padding: 5px;
   }
   body.act-mobile-menu .burger-menu-close-wrap {
      display: block;
      z-index: 9999;
   }
   .burger-menu-close-wrap span {
      background: rgba(0,0,0,0);
      position: relative;
      display: block;
      width: 100%;
      height: 100%;
      cursor: pointer;
   }
   .burger-menu-close-wrap span::before {
      background-color: #ffffff;
      height: 4px;
      position: absolute;
      content: "";
      left: 0;
      top: 7px;
      transform: rotate(45deg);
      width: 100%;
   }
   .burger-menu-close-wrap span::after {
      background-color: #ffffff;
      height: 4px;
      position: absolute;
      content: "";
      left: 0;
      top: 7px;
      transform: rotate(135deg);
      width: 100%;
   }
   .custom-mobile-search-wrap {
      background-color: #1d1d1d;
   }
   .custom-mobile-search-wrap .searchform {
       position: relative;
       padding: 10px;
       border-bottom: 2px solid rgba(92, 92, 92, .43);
   }
   .custom-mobile-search-wrap .searchform .screen-reader-text {
       display: none;
   }
   .custom-mobile-search-wrap .searchform input[type=text] {
       background-color: rgba(255, 255, 255, .1);
       border: none;
       border: 1px solid rgba(208, 208, 208, .09);
       padding: 14px 50px 14px 18px;
       font-size: 14px;
       color: #fff;
   }
   .custom-mobile-search-wrap .searchform button {
       position: absolute;
       top: 10px;
       right: 10px;
       font-size: 0;
       border: none;
       background-color: transparent;
       padding: 0;
       width: 50px;
       color: rgba(255, 255, 255, .8);
       text-align: center;
   }
   .custom-mobile-search-wrap .searchform button:before {
       content: "\e090";
       display: inline-block;
       line-height: 40px;
       font-size: 20px;
       font-family: simple-line-icons;
   }
   .custom-price-quantity-wrap
   {
      border-bottom: 2px solid rgba(168, 168, 168, .2);
   }
   .custom-price-wrap 
   {
      /* display:block;
      width: 100%;
      margin-right:0px;
      border-bottom: 2px solid rgba(168, 168, 168, .2);
      padding-bottom: 15px; */
      margin-right: 15px;
   }
   #shopify_quantity_wrap {
     /* display:block;
      width: 100%; */
   }
   .quantity_text
   {
      width: 80px;
      min-width: 80px;
   }
   .single-product-content p.price {
      display:block;
      width: 100%;
   }
   .shopify-pagination .custom-page-links.custom-hide-for-mobile
   {
      display: none;
   }
   .shopify-pagination .custom-page-links.custom-show-for-mobile
   {
      display: block;
      width:100%;
      margin-bottom: 20px;
   }
   .custom-pagination-links.custom-pagination-previous-link
   {
      float:left;
   }
   .custom-pagination-links.custom-pagination-next-link
   {
      float:right;
   }
}
@media only screen and (max-width:767px)
{
   .single-product-content .product-tabs-wrapper 
   {
      padding-top: 0px;
   }
   .single-product-content .product-tabs-wrapper .gl_column-inner.inner_space_area
   {
      padding-left: 0px !important;
      padding-right: 0px !important;
   }
   .single-product-content .product-tabs-wrapper .product_description
   {
      padding-left: 0px;
      padding-right: 0px;
      font-size: 14px;
   }
    .document-ready .mobile-nav 
   {
      margin-top: 0px;
   }
   .owl-carousel .owl-dots .owl-dot span,
   .owl-carousel .owl-dots .owl-dot.active span, 
   .brand-logos-geek.owl-carousel .owl-dots .owl-dot:hover span
   {
       width: 10px;
       height: 10px; 
   }
   .sorting_mob_wrapper
   {
      width: 100% !important;
   }
   body.template-collection .basel-active-filters
   {
      display: block;
   }
   .mob_filter_wrapper > ul
   {
      border-top: none;
   }
   .mob_filter_wrapper > ul > li {
    width: 50%;
   }
   .mob_filter_wrapper > ul li:last-child
   {
      border-left: solid 1px #d8d8d8;
   }
   .basel-active-filters .widget_layered_nav_filters ul li
   {
      display: none;
   }
   .basel-active-filters .widget_layered_nav_filters ul li.custom-remove-all
   {
      display: inline-block;
   }
   .basel-shopify-layered-nav .basel-scroll {
      max-height: 215px !important;
      overflow-y: auto;
   }
   .header-container {
       padding-top: 10px;
       padding-bottom: 10px;
   }
   .mobile-nav-icon {
       top: 10px;
   }
  .promo-banner__text p span
   {
      display: block;
      width: 100%;
   }
}
/*========= 06 Apr 2020 fixes start =======*/
/*========= 15 Jun 2020 geekrewards css starts =======*/
.geekyrewards-wrapper .shopify-section
{
   width: 100%;
   max-width: 100%;
}
.geekyrewards-banner-wrap
{
   padding: 80px 0px;
   background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/geekrewards-banner.jpg?v=5599433345954807991);
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center center;
   box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.5);
   padding-bottom: 50px;
}
.geekyrewards-banner-title
{
   text-align: center;
}
.geekyrewards-banner-title
{
   margin-bottom: 35px;
}
.geekyrewards-banner-title h1
{
   color: #ffffff;
   font-weight: bold;
   font-size: 50px;
   line-height: 56px;
   font-family: 'Montserrat', sans-serif;
   margin:0px;
   padding:0px;
}
.geekyrewards-banner-sub-title
{
   text-align: center;
   padding: 0px 200px;
   margin-bottom: 20px;
}
.geekyrewards-banner-sub-title p
{
   font-family: 'Montserrat', sans-serif;
   color: #ffffff;
   font-weight: 600;
   font-size: 25px;
   line-height: 38px;
   padding:0px;
   margin:0px;
}
.geekyrewards-steps-wrap
{
   padding: 70px 0px;
   background-color: #ffffff;
   position: relative;
}
.geekyrewards-join-now-wrap
{
   position: fixed;
   bottom:0px;
   left:0;
   right:0;
   display: block;
   width: 100%;
   background-image: url("//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/join-now-bg.jpg?v=17829885678236734980");
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center center;
   z-index: 9;
}
.geekyrewards-join-now-links
{
   display: block;
   width: 100%;
   padding: 35px 0px;
}
.geekyrewards-join-now-links ul
{
   display: block;
   width: 100%;
   list-style: none;
   padding:0px;
   margin: 0px;
   text-align: center;
}
.geekyrewards-join-now-links ul li
{
   display:inline-block;
   vertical-align: top;
   margin-right: 60px;
}
.geekyrewards-join-now-links ul li:last-child
{
   margin-right: 0px;
}
.geekyrewards-join-now-links ul li a
{
   display: inline-block;
   vertical-align: top;
   font-family: 'Montserrat', sans-serif;
   color: #ffffff;
   font-weight: 600;
   font-size: 25px;
   line-height: 38px;
   text-transform: uppercase;
   text-align: center;
   background-color: #3dbbec;
   padding: 18px 15px;
   border-radius: 15px;
   width: 290px;
}
.geekyrewards-join-now-links ul li:last-child a
{
   background-color: #ffffff;
   color: #333431;
}
.geekyrewards-join-now-links ul li a:hover,
.geekyrewards-join-now-links ul li a:focus
{
   text-decoration: none;
   outline: none;
   opacity: 0.7;
}
.geekyrewards-steps-description 
{
   text-align: center;
   font-size: 25px;
   line-height: 38px;
   font-weight: 500;
   color: #000000;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-steps-description *
{
   font-size: 25px;
   line-height: 38px;
   font-weight: 500;
   color: #000000;
   font-family: 'Montserrat', sans-serif;
   margin-bottom:40px;
   padding:0px;
}
.geekyrewards-steps-title
{
   margin-bottom: 80px;
}
.geekyrewards-steps-title h2
{
   font-weight: bold;
   font-size: 45px;
   line-height: 38px;
   text-align: center;
   color: #141414;
   font-family: 'Montserrat', sans-serif;
   padding:0px;
   margin:0px;
}
.geekyrewards-steps-image
{
   text-align: center;
   margin-bottom: 30px;
}
.geekyrewards-steps-image img
{
   max-width: 100%;
}
.geekyrewards-points-wrap
{
   padding: 65px 0px;
   background-color: #daecf8;
}
.geekyrewards-points-wrap.loggedIn
{
   background-color: #ffffff;
}
.geekyrewards-points-title
{
   margin-bottom: 90px;
}
.geekyrewards-points-title h2
{
   font-weight: bold;
   font-size: 45px;
   line-height: 38px;
   padding:0px;
   margin:0px;
   text-align: center;
   color: #000000;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-points-single-list 
{
   margin-bottom: 70px;
}
.geekyrewards-points-single-list .geekyrewards-points-single-list-icon
{
   height:95px;
   display: flex;
   justify-content: center;
   align-items: center;
   margin-bottom: 20px;
}
.geekyrewards-points-single-list .geekyrewards-points-single-list-icon img
{
   max-width: 100%;
   height: auto;
   width: auto;
   max-height: 100%;
}
.geekyrewards-points-single-list .geekyrewards-points-single-list-title
{
   margin-bottom: 20px;
   text-align: center;
}
.geekyrewards-points-single-list .geekyrewards-points-single-list-title p
{
   font-weight: bold;
   font-size: 25px;
   line-height: 38px;
   padding: 0px;
   margin: 0px;
   color: #141414;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-points-single-list .geekyrewards-points-single-list-description
{
   margin-bottom: 20px;
   padding: 0px 20px;
   text-align: center;
   font-weight: 500;
   font-size: 20px;
   line-height: 28px;
   color: #141414;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-points-single-list .geekyrewards-points-single-list-description *
{
   padding: 0x;
   margin: 0px;
   font-weight: 500;
   font-size: 20px;
   line-height: 28px;
   color: #141414;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-benefits-wrap
{
   padding: 120px 0px;
   background-color: #ffffff;
}
.geekyrewards-benefits-title
{
   margin-bottom:80px;
}
.geekyrewards-benefits-title h2
{
   font-weight: bold;
   font-size: 45px;
   line-height: 38px;
   text-align: center;
   color: #000000;
   font-family: 'Montserrat', sans-serif;
   padding:0px;
   margin:0px;
}
.geekyrewards-benefits
{
   max-width: 1125px;
   margin: 0 auto;
}
.geekyrewards-benefits ul
{
   display: block;
   width: 100%;
   padding:0px;
   margin: 0px;
   list-style: none;
}
.geekyrewards-benefits ul li
{
   display: block;
   width: 100%;
   margin: 0px;
   list-style: none;
   padding: 18px 0px;
   margin-bottom: 30px;
}
.geekyrewards-benefits ul li:nth-child(odd)
{
   background-color: #e3e3e3;
}
.geekyrewards-benefits ul li p
{
   font-weight: 500;
   font-size: 33px;
   line-height: 47px;
   color: #141414;
   padding:0px;
   margin: 0px;
   text-align: center;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-faqs-wrap
{
   padding: 110px 0px;
   background-color: #daecf8;
}
.geekyrewards-faqs-title
{
   margin-bottom:65px;
}
.geekyrewards-faqs-title h2 {
    font-weight: bold;
    font-size: 45px;
    line-height: 38px;
    text-align: center;
    color: #141414;
    font-family: 'Montserrat', sans-serif;
    margin:0px;
    padding:0px;
}
.geekyrewards-faqs-description
{
   text-align: center;
   font-size: 25px;
   line-height: 38px;
   font-weight: 500;
   color: #000000;
   margin-bottom: 80px;
   padding: 0px 35px;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-faqs-description *
{
   font-size: 25px;
   line-height: 38px;
   font-weight: 500;
   color: #000000;
   font-family: 'Montserrat', sans-serif;
   margin-bottom: 45px;
}
.geekyrewards-faqs .tab_toggle {
    padding-top: 10px;
}
.geekyrewards-faqs .tab_toggle a
{
   font-size: 25px;
   line-height: 38px;
   font-weight: 600;
   font-family: 'Montserrat', sans-serif;
   letter-spacing: 0px;
   background-color: #ffffff;
   padding: 10px 185px 10px 40px;
   border-radius: 12px;
   border: none;
   color: #000000;
}
.geekyrewards-faqs .tab_toggle a:after
{
   background-repeat: no-repeat;
   background-position: center center;
   height: 100%;
   width: 145px;
   background-color: #fed900;
   border-top-right-radius: 12px;
   border-bottom-right-radius: 12px;
   background-size: 24px;
   background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/new-plus-icon.png?v=8030951714286537314');
}
.geekyrewards-faqs .tab_toggle.active a
{
   border-bottom-left-radius: 0px;
}
.geekyrewards-faqs .tab_toggle.active a:after
{
   border-bottom-right-radius: 0px;
   background-color: #39bbeb;
   background-size: 24px;
   background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/new-plus-icon.png?v=8030951714286537314');
}
.geekyrewards-faqs .block_tabs .sub-menu
{
   font-family: 'Montserrat', sans-serif;
   font-size: 25px;
   line-height: 38px;
   font-weight: 500;
   letter-spacing: 0px;
   background-color: #ffffff;
   padding: 10px 40px 0px 40px;
   border-bottom-left-radius: 12px;
   border-bottom-right-radius: 12px;
   color: #000000;
}
.geekyrewards-faqs .block_tabs .sub-menu *
{
   font-family: 'Montserrat', sans-serif;
   font-size: 25px;
   line-height: 38px;
   font-weight: 500;
   margin: 0px;
   color: #000000;
   padding-bottom: 30px;
}
.geekyrewards-points-lists .lion-rules-list {
    -js-display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0px;
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item {
    padding: 0px 25px;
    flex: 0 0 auto;
    min-width: auto;
    width: 33.333333%;
    border: none;
    margin-bottom: 50px;
}
.geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__content {
    padding: 20px 30px;
    background-color: #d5f1fb;
    border-radius: 50px;
    border: none;
    font-size: 1.6em;
    box-shadow: none;
}
.geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item--actionable:hover .lion-rule-item__content {
    border: none;
}
.geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__title
{
   font-weight: bold;
   font-size: 25px;
   line-height: 38px;
   color: #141414;   
   text-align: center;
   padding-left:0px;
   padding-right:0px;
   font-family: 'Montserrat', sans-serif;
   padding-top:20px;
   padding-bottom:15px;
}
.geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__points
{
   font-weight: 500;
   font-size: 25px;
   line-height: 38px;
   color: #141414;   
   text-align: center;
   font-family: 'Montserrat', sans-serif;
   padding-bottom:20px;
}
.geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__points .value,
.geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__points .text
{
   font-weight: 500;
   font-size: 25px;
   line-height: 38px;
   color: #141414;
   font-family: 'Montserrat', sans-serif;
}
.geekyrewards-points-lists .lion-action-button, 
.geekyrewards-points-lists #loyaltylion .lion-action-button
{
   background-color: #3dbbec;
   width: 100%;
   max-width: 85%;
   font-weight: 500;
   font-family: 'Montserrat', sans-serif;
   font-size: 25px;
   line-height: 38px;
   color: #ffffff;
   text-align: center;
   border-radius: 15px;
   margin: 0 auto;
   display: block;
   padding: 14px 15px;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    overflow: hidden;
}
.geekyrewards-points-lists .lion-rule-item--style-1 .lion-newsletter-signup-action
{
   display: block;
   width: 100%;
   max-width: 85%;
}
.geekyrewards-points-lists .lion-action-button:hover, 
.geekyrewards-points-lists #loyaltylion .lion-action-button:hover
{
   background-color: #3dbbec;
   opacity:0.7;
   text-decoration: none;
   outline: none;
   color: #ffffff;
}
.geekyrewards-points-lists .lion-newsletter-signup-action .lion-action-button
{
   max-width: 100%;
}
.geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__limit-reached:after
{
   margin-top: -1px;
}
.geekyrewards-voucher-wrap
{
   padding:110px 0px;
   background-color: #d6f1fa;
   padding-bottom: 70px;
}
.geekyrewards-voucher-title
{
   margin-bottom:70px;
}
.geekyrewards-voucher-title h2 {
    font-weight: bold;
    font-size: 45px;
    line-height: 38px;
    text-align: center;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
    padding:0px;
    margin:0px;
}
.geekyrewards-vouchers
{
   max-width: 1330px;
   margin: 0 auto;
}
.geekyrewards-vouchers .lion-rewards-list {
    -js-display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0px;
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.geekyrewards-vouchers .lion-reward-item {
    padding: 0px 30px;
    flex: 0 0 auto;
    min-width: auto;
    width: 50%;
    border: none;
    margin-bottom: 60px;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__content {
    padding: 75px 70px;
    background-color: #fed900;
    border-radius: 50px;
    border: none;
    font-size: 1.6em;
    box-shadow: none;
    min-height: auto;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__title {
    font-size: 40px;
    line-height: 45px;
    font-weight: bold;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__meta {
    font-size: 36px;
    line-height: 45px;
    font-weight: 500;
    color: #000000;
    margin-top: 20px;
    font-family: 'Montserrat', sans-serif;
    flex-grow: 0;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button
{
   height: 70px;
   background-color: #3dbbec;
   position: relative;
   margin-bottom: 0px;
   border-radius: 15px;
   margin-top: 20px;
   text-overflow: ellipsis;
    /* white-space: nowrap; */
    overflow: hidden;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button.lion-reward-item__redeem-button--disabled
{
   margin-bottom: 35px;
   background-color: #ffffff;
   text-overflow: unset;
    /* white-space: nowrap; */
    overflow: visible;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button .lion-loyalty-page-reward-item__redeem-button-text
{
   font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    line-height: 50px;
    font-weight: 600;
    color: #ffffff;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button.lion-reward-item__redeem-button--disabled .lion-loyalty-page-reward-item__redeem-button-text
{
   position: absolute;
   left:0;
   right:0;
   bottom: -60px;
   color: #000000;
   font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    line-height: 45px;
    font-weight: 500;
    color: #000000;
}
.geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button .lion-reward-item__fill {
    height: 100%;
    background-color: #3dbbec;
    border-radius: 15px;
    z-index: 20;
}

.geekyrewards-activity-wrap
{
   padding:70px 0px;
   background-color: #d6f1fa;
   padding-bottom: 30px;
}
.geekyrewards-activity-title
{
   margin-bottom: 60px;
}
.geekyrewards-activity-title h2 {
    font-weight: bold;
    font-size: 45px;
    line-height: 38px;
    text-align: center;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
    padding:0px;
    margin:0px;
}
.geekyrewards-activity .lion-history-table
{
   margin-bottom: 100px;
}
.geekyrewards-activity .lion-history-table,
.geekyrewards-activity .lion-history-table td,
.geekyrewards-activity .lion-history-table th
{
   border: 1px solid #c4c1b0;
}
.geekyrewards-activity .lion-history-table th.lion-history-table__header-cell {
    background-color: #ffffff;
    padding: 25px 35px 25px 35px;
    border-bottom: none;
    text-transform: none;
    font-size: 30px;
    line-height: 45px;
    font-weight: 600;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
    text-align: left;
}
.geekyrewards-activity .lion-history-table td.lion-history-table__row-cell {
    padding: 25px 35px 25px 35px;
    background-color: #feeb7d;
    border-bottom: none;
    text-align:left;
    font-size: 30px;
    line-height: 45px;
    font-weight: 500;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
}
.geekyrewards-activity .lion-history-table td.lion-history-table__row-cell .lion-history-table__bubble
{
   padding:0px;
   text-align:left;
    font-size: 30px;
    line-height: 45px;
    font-weight: 500;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
}
.shopify-MyAccount-navigation ul
{
   padding-left:0px;
   list-style: none;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--facebook-like {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Icon-metro-facebook.svg?v=9982933993564860313) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--instagram-follow {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Icon-awesome-instagram.svg?v=2415346028945954693) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--twitter-follow {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Icon-awesome-twitter-square.svg?v=6981338531559148273) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--birthday {
    width: 75px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Icon-awesome-birthday-cake.svg?v=12787396028880748666) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--referral {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/network-graphics-sound.png?v=2371930993361544675) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--instagram-post-hashtag {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Icon-awesome-instagram.svg?v=2415346028945954693) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--trustpilot-service-review {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Icon-material-rate-review.svg?v=1039426588269240754) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--signup {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/ic-baseline-account-circle.svg?v=11271247807253066655) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--pageview {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/gridicons-house.svg?v=4428602940292189320) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--newsletter-signup {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/entypo-mail.svg?v=10541162717023953837) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--purchase {
    width: 85px;
    height: 85px;
    background: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/Icon-awesome-gift.svg?v=12738261009845135459) no-repeat 50% 50%;
    background-size: 100%;
}
.lion-instagram-follow__link,
.lion-twitter-follow__link
{
   display: block;
   width: 100%;
}
.product-rewards-points
{
   display: inline-block;
   vertical-align: middle;
   margin-bottom: 10px;
   margin-top: 5px;
}
.single-product-content .shopify-product-rating
{
   vertical-align: middle;
   margin-right: 15px;
}
.product-rewards-points p
{
   margin:0px;
   display: inline-block;
   vertical-align: middle;
   padding:0px;
}
.product-rewards-points p img
{
   max-width: 20px;
   width: 20px;
   height: auto;
   display: inline-block;
   vertical-align: middle;
   margin-right: 5px;
}
.product-rewards-points p span
{
   font-size: 12px;
   line-height: 18px;
   color: #000;
   font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;
   display: inline-block;
   vertical-align: middle;
}
.product-rewards-points p a,
.product-rewards-points p a:hover,
.product-rewards-points p a:focus
{
  color: #000;
  outline: none;
  text-decoration: none;
}
@media only screen and (min-width: 1300px) and (max-width: 1399px)
{
    .geekyrewards-banner-sub-title {
      padding: 0px 145px;
    }
    .geekyrewards-faqs-description
    {
      padding:0px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1299px)
{
    .geekyrewards-banner-sub-title {
      padding: 0px 95px;
    }
    .geekyrewards-faqs-description
    {
      padding:0px;
    }
   .geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item {
      padding: 0px 15px;
      margin-bottom: 30px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__content
   {
      padding: 15px 15px;
   }
}
@media only screen and (min-width: 992px) and (max-width: 1199px)
{
   .geekyrewards-banner-title h1 {
       font-size: 46px;
       line-height: 52px;
    }
   .geekyrewards-banner-sub-title {
      padding: 0px 0px;
   }
   .geekyrewards-banner-sub-title p {
      font-size: 24px;
      line-height: 37px;
    }
    .geekyrewards-points-single-list .geekyrewards-points-single-list-title p {
       font-size: 20px;
       line-height: 33px;
    }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-description {
      padding: 0px 0px;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-description * {
      font-size: 15px;
      line-height: 23px;
    }
   .geekyrewards-faqs-description {
      padding: 0px 25px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item {
      padding: 0px 15px;
      margin-bottom: 30px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__content
   {
      padding: 15px 15px;
   }
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
   .geekyrewards-banner-title h1 {
      font-size: 35px;
      line-height: 41px;
   }
   .geekyrewards-banner-sub-title {
      padding: 0px 0px;
   }
   .geekyrewards-banner-sub-title p {
      font-size: 19px;
      line-height: 32px;
    }
    .geekyrewards-steps-description *,
    .geekyrewards-steps-description
    {
      font-size: 16px;
      line-height: 29px;
    }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-description {
      padding: 0px;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-title p {
      font-size: 15px;
      line-height: 28px;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-description *
   {
      font-size: 11px;
      line-height: 19px;
   }
   .geekyrewards-faqs-description {
      padding: 0px;
      font-size: 14px;
      line-height: 27px;
   }
   .geekyrewards-faqs-description * {
      font-size: 14px;
      line-height: 27px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item {
      padding: 0px 15px;
      margin-bottom: 30px;
      width: 50%;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__content
   {
      padding: 15px 15px;
   }
   .geekyrewards-vouchers .lion-reward-item {
      padding: 0px 15px;
      margin-bottom: 30px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__content {
      padding: 40px 35px;
   }
   .geekyrewards-activity .lion-history-table
   {
      overflow-x: auto;
      width: 100%;
      display: block;
   }   
}
@media only screen and (max-width: 767px)
{
   .geekyrewards-banner-wrap
   {
      padding: 35px 0px;
   }
   .geekyrewards-banner-title
   {
       padding: 0px 20px;
   }
   body.logged-in .geekyrewards-banner-title
   {
      padding: 0px 0px;
   }
   .geekyrewards-banner-title h1
   {
      font-size: 25px;
      line-height: 35px;
   }
   .geekyrewards-banner-title {
      margin-bottom: 20px;
   }
   .geekyrewards-banner-sub-title {
      padding: 0px 20px;
      margin-bottom: 5px;
   }
   .geekyrewards-banner-sub-title p {
       font-size: 12px;
       line-height: 17px;
   }
   .geekyrewards-steps-wrap {
       padding: 25px 0px;
   }
   .geekyrewards-steps-description
   {
      font-size: 12px;
      line-height: 17px;
      margin-bottom: 35px;
   }
   .geekyrewards-steps-description *
   {
      font-size: 12px;
      line-height: 17px;
      margin-bottom: 20px;
   }
   .geekyrewards-steps-title h2
   {
      font-size: 20px;
      line-height: 35px;
   }
   .geekyrewards-steps-title {
       margin-bottom: 45px;
   }
   .geekyrewards-steps-image
   {
      margin-bottom: 20px;
   }
   .geekyrewards-points-wrap {
       padding: 45px 0px;
       padding-bottom: 15px;
   }
   .geekyrewards-points-title h2
   {
      font-size: 20px;
      line-height: 35px;
   }
   .geekyrewards-points-title {
       margin-bottom: 40px;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-icon
   {
      height: 50px;
      margin-bottom: 15px;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-icon img
   {
      width: auto;
      max-height: 100%;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-title
   {
      margin-bottom: 15px;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-title p
   {
      font-size: 13px;
      line-height: 20px;
   }
   .geekyrewards-points-single-list .geekyrewards-points-single-list-description,
   .geekyrewards-points-single-list .geekyrewards-points-single-list-description *
   {
      padding:0px;
      font-size: 10px;
      line-height: 14px;
   }
   .geekyrewards-points-single-list {
       margin-bottom: 45px;
   }
   .geekyrewards-benefits-wrap {
       padding: 40px 0px;
   }
   .geekyrewards-benefits-title
   {
      margin-bottom: 35px;
   }
   .geekyrewards-benefits-title h2
   {
      font-size: 20px;
      line-height: 35px;
   }
   .geekyrewards-benefits ul li p
   {
      font-size: 13px;
      line-height: 19px;
   }
   .geekyrewards-benefits ul li {
      padding: 9px 15px;
      margin-bottom: 15px;
   }
   .geekyrewards-faqs-wrap {
      padding: 40px 0px;
   }
   .geekyrewards-faqs-title {
      margin-bottom: 25px;
   }
   .geekyrewards-faqs-title h2
   {
      font-size: 20px;
      line-height: 35px;
   }
   .geekyrewards-faqs-description
   {
      padding:0px;
      font-size: 12px;
      line-height: 17px;
      margin-bottom: 30px;
   }
   .geekyrewards-faqs-description *
   {
      font-size: 12px;
      line-height: 17px;
      margin-bottom: 25px;
   }
   .geekyrewards-faqs .tab_toggle a
   {
      font-size: 10px;
      line-height: 18px;
      padding: 10px 80px 10px 20px;
      border-radius: 20px;
   }
   .geekyrewards-faqs .block_tabs .sub-menu
   {
      font-size: 10px;
      line-height: 13px;
      padding: 10px 20px 0px 20px;
      border-bottom-left-radius: 20px;
      border-bottom-right-radius: 20px;
   }
   .geekyrewards-faqs .block_tabs .sub-menu *
   {
      font-size: 10px;
      line-height: 13px;
      margin: 0px;
      padding-bottom: 10px;
   }
   .geekyrewards-faqs .tab_toggle a:after
   {
      content: "";
      background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/new-plus-icon-mobile.png?v=12311856101543385509');
      background-size: 14px;
      width: 60px;
      border-top-right-radius: 20px;
      border-bottom-right-radius: 20px;
   }
   .geekyrewards-faqs .tab_toggle.active a:after
   {
      content: "";
      background-image: url('//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/new-plus-icon-mobile.png?v=12311856101543385509');
      background-size: 14px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item {
      padding: 0px 7px;
      margin-bottom: 14px;
      width: 50%;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__content
   {
      padding: 10px 10px;
      border-radius: 15px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__title
   {
      font-size: 11px;
      line-height: 14px; 
      padding-top: 10px;
      padding-bottom: 10px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__points
   {
      padding-bottom: 8px;
      font-size: 10px;
      line-height: 9px;
   }
   .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__points .value, .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__points .text
   {
      font-size: 10px;
      line-height: 9px;
      margin-right: 0px;
   }
   .geekyrewards-points-lists .lion-action-button, .geekyrewards-points-lists #loyaltylion .lion-action-button
   {
      font-size: 8px;
      line-height: 9px;
      padding: 8px 10px;
      border-radius: 5px;
   }
   .geekyrewards-voucher-wrap {
      padding: 50px 0px;
      padding-bottom: 25px;
   }
   .geekyrewards-voucher-title
   {
      margin-bottom: 20px;
   }
   .geekyrewards-voucher-title h2
   {
      font-size: 20px;
      line-height: 35px;
   }
   .geekyrewards-vouchers .lion-reward-item {
      padding: 0px 7px;
      margin-bottom: 14px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__content {
      padding: 15px 20px;
       border-radius: 15px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__title
   {
      font-size: 13px;
      line-height: 11px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__meta
   {
      font-size: 11px;
      line-height: 11px;
      margin-top: 10px;
      flex-grow: 0;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button
   {
      margin-top: 10px;
      margin-bottom: 20px;
      height: 30px;
      border-radius: 5px;
      padding: 0px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button .lion-reward-item__fill
   {
      border-radius: 5px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button.lion-reward-item__redeem-button--disabled
   {
      margin-bottom: 20px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button .lion-loyalty-page-reward-item__redeem-button-text
   {
      font-size: 11px;
       line-height: 30px;
   }
   .geekyrewards-vouchers .lion-reward-item .lion-reward-item__redeem-button.lion-reward-item__redeem-button--disabled .lion-loyalty-page-reward-item__redeem-button-text
   {
      font-size: 8px;
      line-height: 9px;
      bottom: -20px;
   }
   .geekyrewards-activity-wrap {
       padding: 25px 0px;
   }
   .geekyrewards-activity-title
   {
      margin-bottom: 20px;
   }
   .geekyrewards-activity-title h2
   {
      font-size: 20px;
      line-height: 35px;
   }
   .geekyrewards-activity .lion-history-table th.lion-history-table__header-cell
   {
      padding: 8px;
      font-size: 12px;
      line-height: 16px;
   }
   .geekyrewards-activity .lion-history-table td.lion-history-table__row-cell
   {
      padding: 8px;
      font-size: 12px;
      line-height: 16px;
   }
   .geekyrewards-activity .lion-history-table td.lion-history-table__row-cell .lion-history-table__bubble
   {
      font-size: 12px;
      line-height: 16px;
   }
   .geekyrewards-activity .lion-history-table
   {
      width: 470px;
      margin: 0 auto;
      margin-bottom: 25px;
   }
   .geekyrewards-join-now-links
   {
      padding: 25px 0px;
   }
   .geekyrewards-join-now-links ul li
   {
      margin-right: 25px;
   }
   .geekyrewards-join-now-links ul li:last-child
   {
      margin-right: 0px;
   }
   .geekyrewards-join-now-links ul li a
   {
      width: 145px;
      font-size: 12px;
      line-height: 18px;
      padding: 10px 15px;
      border-radius: 30px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--facebook-like {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--instagram-follow {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--twitter-follow {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--birthday {
       width: 24px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--referral {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--instagram-post-hashtag {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--trustpilot-service-review {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--signup {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--pageview {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--newsletter-signup {
       width: 28px;
       height: 28px;
   }
   .lion-rule-item--style-1 .lion-rule-item__icon.lion-icon__rule--purchase {
       width: 28px;
       height: 28px;
   }
   body.logged-in .geekyrewards-banner-sub-title p
   {
      font-size: 16px;
      line-height: 20px;
   }
   div[data-lion-history-table] {
     overflow-x:auto;
   }
   .product-rewards-points.hidden-for-mobile {
      display: none;
   }
}
/*========= 15 Jun 2020 geekrewards css end =======*/
.geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item.lion-rule-item--signup,
.geekyrewards-points-lists .lion-rule-item--style-1.lion-rule-item.lion-rule-item--collection-purchase
{
   display: none;
}
/*========= 19 August 2020 website changes css starts =======*/
.yb-badge-custom-mobile
{
   display: none;
}
.customer-marketing label
{
   font-weight: 300;
   margin-top: 4px;
   margin-bottom: 0px;
   margin-left: 10px;
   font-family: Grotesque, Arial, Helvetica, sans-serif;
   color: #4c4c4c;
   font-size: 16px;
   display: inline-block;
   vertical-align: middle;
   width: calc(100% - 35px);
}
.col-register p a
{
   color: #4c4c4c;
   text-decoration: underline;
}
.customer-marketing label a
{
   color: #4c4c4c;
   text-decoration: underline;
}
@media only screen and (min-width: 1601px)
{
  .main-header .header-container .yb-badge
  {
    position: relative;
    top: 20px;
  }
}
@media only screen and (min-width: 1274px)
{
   #shopify-section-gl_newsletter .gl_custom_gl_newsletter
   {
      margin-top: 50px;
   }
}
@media only screen and (max-width: 992px)
{
   .mobileNavigation_Header
   {
      padding-top:5px;
      padding-bottom:5px;
   }
   .yb-badge-custom-mobile
   {
      display: block;
      padding: 15px;
      text-align: center;
   }
   .yb-badge-custom-mobile img
   {
      width: auto;
      height: auto;
      display: inline-block;
      vertical-align: top;
      max-width: 100%;
   }
}
@media only screen and (min-width: 769px)
{
   .shopify .col2-set .col-2.col-register, 
   .shopify-page .col2-set .col-2 .col-register
   {
       float: right;
       width: 48%;
       opacity: 1;
       z-index: 9;
       visibility: visible;
       left: auto;
       position: relative;
       top: auto;
   }
}
@media only screen and (max-width: 768px)
{
   .shopify .col2-set .col-2.col-register, 
   .shopify-page .col2-set .col-2 .col-register
   {
       float: none;
       width: 100%;
       opacity: 1;
       z-index: 9;
       visibility: visible;
       left: auto;
       position: relative;
       top: auto;
   }
}
@media only screen and (max-width: 767px)
{
   .main-footer .footer-sidebar.widget-area.row .footer-column:first-child {
      width: 100% !important;
      padding-left: 0px !important;
   }
   .footer-container .footer-column:first-child .widget-title, .footer-container .footer-column .widget-title
   {
      color: #ffffff;
      font-size: 15px;
      cursor: pointer;  
   }
}
/*========= 19 August 2020 website changes css end =======*/
/*========= 01 September 2020 product page changes css starts =======*/
#shopify-section-gl-product-page-description .need_help_block
{
  display: none !important;
}
#shopify-section-gl-product-page-description .product_tabs_left
{
  width:100%;
  float: none;
}

@media only screen and (max-width: 767px)
{
  .single-product-content .produc_tab_block:last-child
  {
    display: none;
  }
}
/*========= 01 September 2020 product page changes css ends =======*/

/*========= 9 October 2020 Halloween changes starts =======*/
/*
#header-checkout {
   background-color: #f17121 !important;
}

.basel-cart-totals,
.gl_count_wishlist {
   background-color: #fff;
   color: #262626;
}

header.main-header > div.container,
.sticky-header.header-clone,
.sticky-header>.container {
   background-image: none !important;
   background-color: #262626 !important;
}

.main-header .header-container .yb-badge {
   max-width: 110px;
   margin-top: 0;
}

@media screen and (min-width: 1601px){
   .main-header .header-container .yb-badge {
      margin-left: 225px;
   }
}

.regular-logo {
   top: -10px;
}

.main-header .site-logo img {
   image-rendering: -webkit-optimize-contrast;
}

.act-scroll .site-logo img, .header-clone .site-logo img {
   top: 0;
}

@media screen and (max-width: 1600px){
   .navbar_brand_wrapper .basel-main-logo .regular-logo {
      top: 35px;
   }

   .main-header .header-container .yb-badge {
      margin-left: 180px;
      margin-top: -10px;
   }
}

@media screen and (max-width: 1300px){
   .navbar_brand_wrapper .basel-main-logo .regular-logo {
      top: 36px;
   }
   
   .main-header .header-container .yb-badge {
      margin-top: 0;
   }
}

@media screen and (max-width: 1100px){
   .navbar_brand_wrapper .basel-main-logo .regular-logo {
      top: 39px;
   }
}
*/
/*========= 9 October 2020 Halloween changes ends =======*/

.gs-search-row {
  margin-left: 15px;
  margin-right: 15px;
}

.ls-3410-tag::before,
.ls-2420-tag::before,
.ls-3420-tag::before,
.ls-bogohp-tag::before,
.ls-5420-tag::before,
.ls-3415-tag::before,
.ls-2420-tag::before {
  width: 50px !important;
  height: 50px !important;
}
/*========= 05 Nov 2020 Pre-order not changes starts =======*/
.custom-pre-order-note
{
   padding: 15px 20px;
   background-color: #FFFFFF;
   margin: 10px 0px;
   border-radius: 4px;
}
.widget_shopping_cart_content .custom-pre-order-note
{
   padding: 20px 15px;
}
.custom-pre-order-note span
{
   display: inline-block;
   vertical-align: middle;
}
.custom-pre-order-note span.pre-order-note-icon
{
   width: 17px;
   height: 17px;
   margin-right: 15px;
}
.custom-pre-order-note span.pre-order-note-text
{
   width: calc(100% - 35px);
}
.custom-pre-order-note span.pre-order-note-icon img
{
   max-width: 100%;
   width: 100%;
   display: block;
}
.custom-pre-order-note p
{
   font-family: 'Sofia Pro';
   font-style: normal;
   font-weight: normal;
   font-size: 12px;
   line-height: 16px;
   letter-spacing: 0.204687px;
   color: #000000;
   padding: 0px;
   margin: 0px;
}
@media screen and (max-width: 767px)
{
   .custom-pre-order-note
   {
      margin-left: 15px;
      margin-right: 15px;
   }
   .widget_shopping_cart_content 
   {
      margin-left: 0px;
      margin-right: 0px;
   }
}
/*========= 05 Nov 2020 Pre-order not changes ends =======*/
/*========= 13 Jan 2021 Cart changes starts =======*/
body.template-cart .main-page-wrapper 
{
    background: #FAFAFA;
}
body.template-cart .shopify#shopify-cart-left-wrapper
{
  display: inline-block;
  vertical-align: top;
  width: 67%;
}
body.template-cart .shopify#shopify-cart-left-wrapper .ls-recommendation-box[data-box-type=Upsell]
{
  margin-top: 0px !important;
  padding-top: 0px !important;
  padding: 0px !important;
  border: none !important;
  background-color: transparent !important;
}
body.template-cart .shopify#shopify-cart-left-wrapper .ls-recommendation-box[data-box-type=Upsell] .ls-add-to-cart
{
  border-radius: 5px;
}
body.template-cart .shopify#shopify-cart-left-wrapper .ls-recommendation-box[data-box-type=Upsell] .ls-ul li
{
  border-radius: 5px;
}
body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form
{
  background-color: #ffffff;
  padding-right: 15px;
  padding-bottom: 20px;
  padding-left: 15px;
  border-radius: 5px;
  margin-bottom: 20px;
}
body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form td.product-name .product-price
{
  margin-top: 5px;
  margin-bottom: 5px; 
}
body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form td.product-name .product-price .amount
{
  color: #000000;
  font-size: 16px;
  line-height: 20px;
}
body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form .row.cart-actions.desktop
{
  margin-top: 20px;
  margin-bottom: 0px;
}
body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form>.responsive-table table.shop_table th
{
    padding: 15px 20px;
    font-size: 14px;
}
body.template-cart .shopify#shopify-cart-left-wrapper .cart-actions .button.update-cart
{
  margin-right: 15px;
}
body.template-cart .shopify.shopify-cart-right-wrapper
{
  display: inline-block;
  vertical-align: top;
  width: 31%;
  margin-left: 2%;
  background-color: #ffffff;
  border-radius: 5px;
  margin-bottom: 20px;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note
{
  background-color: transparent;
  padding: 25px;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note .cart_totals
{
  width: 100%;
  float: none;
  background-color: transparent;
  padding: 0px;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note .cart_totals.note
{
  display: none;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note .cart_totals h2 
{
    font: bold 14px/20px Grotesque;
    letter-spacing: 1.4px;
    background: #ffffff;
    margin: 0;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px solid #EDEDED;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note .cart_totals>.responsive-table
{
    background-color: transparent;
    padding: 0;
    margin: 0px;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note .cart_totals>.responsive-table>.responsive-table > div
{
  text-align: center;
  border-top: 1px solid #EDEDED;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note .cart_totals>.responsive-table>.responsive-table table.shop_table .saso-cart-original-total
{
    font-size: 28px;
    line-height: 30px;
    margin-top: 6px;
    display: inline-block;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note .cart_totals .wc-proceed-to-checkout a.checkout-button
{
  border-radius: 20px;
  font-size: 14px;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note .cart_totals ul.advantagesList
{
  padding: 0;
  margin: 20px 0 24px !important;
  line-height: 30px;
  list-style: none;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note .cart_totals ul.advantagesList li 
{
    font: normal normal bold 14px/20px Grotesque;
    letter-spacing: 1.4px;
    color: #000000;
    text-transform: uppercase;
    margin: 13px 0;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note .cart_totals ul.advantagesList li img 
{
    border-radius: 20px;
    border: 2px solid black;
    margin-right: 10px;
    width: 22px;
    vertical-align: bottom;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note .cart_totals ul.advantagesList + div
{
  text-align: center;
  border-top: 1px solid #EDEDED;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note .cart_totals ul.menu.payments
{
  padding: 0;
  margin: 11px 0 0px !important;
  line-height: 30px;
  list-style: none;
  text-align: center;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note .cart_totals ul.menu.payments li 
{
    float: none;
    display: inline-block;
    vertical-align: middle;
    width: 50px;
    margin-right: 4px;
    margin-bottom: 5px;
}
body.template-cart .shopify.shopify-cart-right-wrapper .cart-collaterals.gl_cart_note .cart_totals ul.menu.payments li img 
{
    max-width: 100%;
}
.cart-desktop-none
{
  display: none !important;
}
body.template-cart .shopify.shopify-cart-right-wrapper .shippingsummary
{
  font-size: 16px;
  letter-spacing: 1px;
  color: #bbbbbb;
}
body.template-cart .mobile-gray {
  padding-top: 50px;
  margin-bottom: 50px;
}
body.template-cart .mobile-gray h1 {
  margin-top: 0;
}
body.template-cart .mobile-gray .mcafee-image {
  width:116px;
  float:right;
}

@media only screen and (max-width: 768px)
{
  body.template-cart .mobileNavigation_Header {
    padding-top: 0;
    padding-bottom: 0;
  }
  body.template-cart .mobile-gray {
    padding-top: 20px;
    margin-bottom: 5px;
  }
  body.template-cart .mobile-gray h1 {
    font-size: 24px;
  }
  .custom-pre-order-note
  {
    margin-bottom: 10px;
  }
  body.template-cart .shopify#shopify-cart-left-wrapper
  {
    display: block;
    width: 100%;
  }
  body.template-cart .shopify.shopify-cart-right-wrapper
  {
    display: block;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
  }
  body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form
  {
    padding: 0px 15px;
    background-color: transparent;
    margin-bottom: 0px;
  }
  body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form>.responsive-table
  {
      background: #ffffff;
      padding-right: 15px;
      padding-bottom: 20px;
      padding-left: 15px;
      border-radius: 5px;
  }
  body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form .product-thumbnail.mobile-none 
  {
    display: inline-block !important;
    text-align: center;
  }
  body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form td.product-name
  {
    display: inline-block !important;
    width: calc(100% - 115px) !important;
    padding: 0 !important;
    text-align: left !important;
  }
  body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form td.product-quantity 
  {
    width: 131px;
    margin-right: 0;
    display: inline-block;
    margin-left: 85px !important;
  }
  body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form td.product-remove.cart-desktop-none
  {
    display: inline-block !important;
    width: calc(100% - 285px) !important;
    text-align: right !important;
    height: 45px;
    line-height: 45px;
  }
  body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form td.product-remove.cart-desktop-none .remove
  {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
  }
  body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form td.product-subtotal
  {
    margin-left: 108px !important;
    text-align: left !important;
  }
  body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form td.product-subtotal span.amount
  {
    display: inline-block;
    margin-top: 10px;
  }
  body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form tbody td 
  {
    padding-left: 3px !important;
  }
  body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form tbody td:before
  {
    display: none;
  }
  .cart-desktop-none
  {
    display: inline-block !important;
  }
  body.template-cart .shopify#shopify-cart-left-wrapper form.shopify-cart-form .row.cart-actions.desktop
  {
    display: block !important;
    padding: 0px 15px;
    margin-bottom: 0px;
  }
  body.template-cart .shopify.shopify-cart-right-wrapper
  {
    margin-top: 20px;
  }
}
/*========= 13 Jan 2021 Cart changes ends =======*/
/*========= 15 Jan 2021 site fixes starts =======*/
@media only screen and (min-width: 1200px) and (max-width: 1400px)
{
  .main-nav .menu>li:first-child 
  {
    padding-left: 0px;
  }
}
@media only screen and (min-width: 1200px)
{
  .geekyrewards-banner-title h1
  {
    font-size: 38px;
    line-height: 52px;
  }
  .geekyrewards-banner-sub-title
  {
    max-width: 735px;
    margin: 0 auto;
    padding: 0;
  }
  .geekyrewards-banner-sub-title p
  {
    font-size: 19px;
    line-height: 32px;
  }
  .geekyrewards-steps-description
  {
    max-width: 1100px;
    display: block;
    margin: 0 auto;
  }
  .geekyrewards-steps-description *, 
  .geekyrewards-steps-description 
  {
    font-size: 20px;
    line-height: 33px;
  }
  .geekyrewards-steps-title h2,
  .geekyrewards-points-title h2,
  .geekyrewards-benefits-title h2,
  .geekyrewards-faqs-title h2,
  .geekyrewards-activity-title h2,
  .geekyrewards-vouchers .lion-reward-item .lion-reward-item__title
  {
    font-size: 36px;
    line-height: 29px;
  }
  .geekyrewards-steps-image
  {
    max-width: 800px;
    margin: 0 auto;
    display: block;
    margin-bottom: 30px;
  }
  .geekyrewards-points-single-list .geekyrewards-points-single-list-icon
  {
    height: 70px;
  }
  .geekyrewards-points-single-list .geekyrewards-points-single-list-title p
  {
    font-size: 20px;
    line-height: 33px;
  }
  .geekyrewards-points-single-list .geekyrewards-points-single-list-description
  {
    font-size: 16px;
    line-height: 24px;
    max-width: 360px;
    margin: 0px auto;
    margin-bottom: 20px;
  }
  .geekyrewards-points-single-list .geekyrewards-points-single-list-description *
  {
    font-size: 16px;
    line-height: 24px;
  }
  .geekyrewards-benefits ul li p
  {
    font-size: 26px;
    line-height: 40px;
  }
  .geekyrewards-faqs-description
  {
    max-width: 1100px;
    margin: 0px auto;
    margin-bottom: 80px;
    font-size: 20px;
    line-height: 33px;
  }
  .geekyrewards-faqs-description * 
  {
    font-size: 20px;
    line-height: 33px;
  }
  .geekyrewards-faqs .tab_toggle a,
  .geekyrewards-faqs .block_tabs .sub-menu,
  .geekyrewards-faqs .block_tabs .sub-menu *
  {
    font-size: 20px;
    line-height: 26px;
  }
  .geekyrewards-join-now-links ul li a
  {
    font-size: 20px;
    line-height: 33px;
    width: 250px;
  }
  .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__title,
  .geekyrewards-points-lists .lion-rule-item--style-1 .lion-rule-item__points,
  .geekyrewards-points-lists .lion-action-button, .geekyrewards-points-lists #loyaltylion .lion-action-button
  {
    font-size: 20px;
    line-height: 33px;
  }
  .geekyrewards-vouchers .lion-reward-item .lion-reward-item__meta
  {
    font-size: 30px;
    line-height: 39px;
  }
  .geekyrewards-activity .lion-history-table th.lion-history-table__header-cell,
  .geekyrewards-activity .lion-history-table td.lion-history-table__row-cell,
  .geekyrewards-activity .lion-history-table td.lion-history-table__row-cell .lion-history-table__bubble
  {
    font-size: 26px;
    line-height: 40px;
  }
}
@media only screen and (min-width: 768px)
{
  .basel-shopify-layered-nav .basel-scroll
  {
    max-height: 240px !important; 
    overflow-y: auto;
  }
}
@media only screen and (max-width: 768px)
{
  body.template-cart .gl_page_title.page-title-default
  {
    display: none !important;
  }
}
.mobile-cart-sticky-wrapper
{
  display: none;
}
@media only screen and (max-width: 767px)
{
  .mobile-cart-sticky-wrapper
  {
    background-color: #ffffff;
    padding: 20px 15px;
    display: block;
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    max-width: 100%;
    z-index:10;
  }
  .mobile-cart-sticky-total-wrapper
  {
    display: block;
    width: 100%;
    max-width: 100%;
  }
  .mobile-cart-sticky-total-title
  {
    display: block;
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px;
  }
  .mobile-cart-sticky-total-title p
  {
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 1px;
    font-weight: 700;
    padding: 0px;
    margin: 0px;
    color: #1b1919;
  }
  .mobile-cart-sticky-total
  {
    display: block;
    width: 100%;
    max-width: 100%;
    text-align: right;
    margin-bottom: 15px;
  }
  .mobile-cart-sticky-total p
  {
    font-size: 26px;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 0px;
    margin: 0px;
    color: #1b1919;
  }
  .mobile-cart-sticky-checkout-wrapper
  {
    display: block;
    width: 100%;
    max-width: 100%;
  }
  .mobile-cart-sticky-checkout-wrapper a
  {
    border-radius: 20px;
    font-size: 14px;
    max-width: 100%;
    width: 100%;
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  body.template-cart-has-sticky
  {
    padding-bottom: 135px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1400px)
{
  .sticky-header .main-nav .menu>li:first-child
  {
    padding-left: 0px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px)
{
  .sticky-header .main-nav .menu>li:first-child
  {
    padding-left: 0px;
    width: 130px !important;
  }
}
@media only screen and (max-width: 767px)
{
  body.template-cart-has-sticky #shopify-section-gl_newsletter .gl_custom_gl_newsletter .gl_column_container
  {
    z-index: 0;
  }
}
@media only screen and (min-width: 768px)
{
  .basel-shopify-layered-nav
  {
    background: #FFFFFF;
    box-shadow: 0px 5px 13px -2px rgba(0, 0, 0, 0.125109);
    border-radius: 5px;
    padding-top: 15px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 10px;
  }
  .basel-shopify-layered-nav .basel-scroll::-webkit-scrollbar 
  {
  	-webkit-appearance: none;
  	width: 7px;
  }
  .basel-shopify-layered-nav .basel-scroll::-webkit-scrollbar-thumb 
  {
    border-radius: 2.5px;
    background-color: #C6C6C6;
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
  }
}
/*========= 15 Jan 2021 site fixes ends =======*/

.payments-footer-geekstore {
   margin-top: 20px;
}

/*========= 15 Feb 2021 GeoIP Popup starts =======*/
.custom-geoip-popup.fancybox-content
{
  width: 560px;
  max-width: 560px;
  padding: 60px 25px;
  position: relative;
  border-radius: 4px;
}
.custom-geoip-popup.fancybox-content .fancybox-close-small
{
  display: none !important;
}
.custom-geoip-popup-close-btn
{
  height: 40px;
  width: 40px;
  background-color: #C6C6C6;
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 15px;
  right: 15px;
  padding: 14px;
  border-radius: 50%;
  vertical-align: middle;
  text-align: center;
}
.custom-geoip-popup-close-btn img
{
  max-width: 100%;
  width: 100%;
  height: auto;
  vertical-align: top;
}
.custom-geoip-popup-title
{
  display: block;
  width: 100%;
  max-width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
.custom-geoip-popup-title h2
{
  font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;
  font-size: 19px;
  line-height: 22px;
  color: #000000;
  padding: 0px;
  margin: 0px;
}
.custom-geoip-popup-sub-title
{
  display: block;
  width: 100%;
  max-width: 100%;
  text-align: center;
  margin-bottom: 20px;
}
.custom-geoip-popup-sub-title p
{
  font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;
  font-size: 19px;
  line-height: 22px;
  color: #565656;
  padding: 0px;
  margin: 0px;
}
.custom-geoip-popup-lists
{
  display: block;
  width: 100%;
  max-width: 100%;
}
.custom-geoip-popup-lists ul
{
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0px;
  margin: 0px;
  list-style: none;
  text-align: center;
}
.custom-geoip-popup-lists ul li
{
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 15px;
}
.custom-geoip-popup-lists ul li a,
.custom-geoip-popup-lists ul li a:hover,
.custom-geoip-popup-lists ul li a:focus
{
  display: inline-block;
  width: auto;
  max-width: 100%;
  box-shadow: 0px 2px 16px -3px rgba(0, 0, 0, 0.159146);
  border-radius: 2px;
  font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;
  font-size: 17px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.1px;
  color: #000000;
  padding: 13px 15px;
  margin: 0px;
  width: 250px;
  outline: none;
  text-decoration: none;
}
.custom-geoip-popup-lists ul li a span
{
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.custom-geoip-popup-lists ul li a span.list-icon
{
  width: 25px;
  height: 25px;
  margin-right: 15px;
}
.custom-geoip-popup-lists ul li a span.list-icon img
{
  max-width: 100%;
  width: 100%;
  height: auto;
}
.custom-geoip-popup-description
{
  display: block;
  width: 100%;
  max-width: 100%;
  margin-top: 40px;
}
.custom-geoip-popup-description p
{
  font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #565656;
  padding: 0px;
  margin: 0px;
}
@media only screen and (max-width: 767px)
{
  .custom-geoip-popup.fancybox-content
  {
    width: 380px;
    max-width: 380px;
    padding: 70px 30px;
  }
  .custom-geoip-popup-lists ul li a,
  .custom-geoip-popup-lists ul li a:hover,
  .custom-geoip-popup-lists ul li a:focus
  {
    width: 280px;
  }
}
@media only screen and (max-width: 413px)
{
  .custom-geoip-popup.fancybox-content
  {
    width: 320px;
    max-width: 320px;
  }
  .custom-geoip-popup-title h2
  {
    font-size: 17px;
    line-height: 20px;
  }
}
/*========= 15 Feb 2021 GeoIP Popup ends =======*/

/*========= solid-color header starts =======*/

.main-header.solid-color {
  background-image: none;
	background-color: #3dbbec;
}
.main-header.solid-color > .secondary-header {
  background-image: none !important;
  background-color: #E5E5E5;
  color: black;
}
.main-header.solid-color .menu > li.menu-item >a,
.main-header.solid-color .menu>li.menu-item-has-children>a:after {
  color: #000 !important;
}
.main-header.solid-color> div.container {
  background-image: none !important;
}
.custom-mobile-search-wrap {
  background-image: none !important;
  background-color: #E5E5E5;
  color: black;
}

.custom-mobile-search-wrap .searchform input[type=text] {
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgb(208, 208, 208);
  padding: 14px 50px 14px 18px;
  font-size: 14px;
  color: #000;
}
.custom-mobile-search-wrap .searchform button {
  color: rgba(0, 0, 0, .5);
}
.sticky-header.solid-color>.container,
.sticky-header.solid-color.header-clone {
	background-image: none !important;
	background-color: #3dbbec;
}
/*========= solid-color header ends =======*/





/*========= loyaltylion points starts =======*/

.menu-top-bar-container .menu {
  margin-bottom: 0;
}

.headner-links_points-icon,
.menu-top-bar_points-icon {
	width: 16px;
	height: 16px;
	margin-right:5px;
}

.menu-top-bar_points-text {
	font-size: 11px;
}

.topbar-menu ul>li>a {
	text-transform: uppercase;
  font-weight: 400;
  font-size: 11px;
}

.topbar-menu ul li a.menu-top-bar_user-account-button {
	font-weight: 700;
}
.menu-item-login-register a,
.menu-item-contact-us a {
	vertical-align: middle;
}


.template-customers\/account p {
	overflow: hidden;
}


.account-name-container,
.account-points-container {
	float: left;
	width: 100%;
	text-align: center;
}
.cart-points-container,
.account-points-container {
	font-size: 14px;
	margin-top: 12px;
	line-height: 20px;
  color: #000;
}

.mobile-cart-sticky-total-title .cart-points-container {
  font-weight: normal;
}
.product-points-container__points-icon,
.cart-points-container__points-icon,
.account-points-container__points-icon {
    width: 22px;
    height: 22px;
	margin-right: 5px;
}

#cart-points-header-container.cart-points-header-container {
  text-align: left;
  padding: 20px 12px;
}
.product-points-container__worth-container,
.cart-points-container__worth-container,
.account-points-container__worth-container {
	display: none;
}
.cart-points-container__worth-container {
  white-space: nowrap;
}

.cart-collaterals .cart_totals table .cart-points-header-container th {
  white-space: break-spaces;
  font-weight: normal;
}

.product-rewards-points p .product-points-container__worth-placeholder {
  vertical-align: revert;
}

@media screen and (min-width: 769px) {
	.account-name-container,
	.account-points-container {
		width: unset;
		text-align: left;
	}
}
@media screen and (min-width: 918px) {
	.account-points-container {
		float: right;
		margin-top: 0;
	}
}

.header-links ul li .headner-links_user-account-button{
	color: #fff;	
	font-weight: 700;
}

.headner-links_points-icon {
	margin-bottom: 5px;
}

.total .cart-points-container {
  width: 100%;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}

/*========= loyaltylion points ends =======*/


.kickstarter-container .kickstarter-progress-bar {
  width: 100%;
  height: 10px;
  background-color: #F1EBEB;
  margin: 15px 0 10px;
}

.kickstarter-container .kickstarter-progress-bar .kickstarter-progress{
  background-color: #3FBDEE;
  height: 100%;
}

.kickstarter-container .progress-text-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}

.kickstarter-container .progress-text-container .units-funded {
  font-weight: 600;
  font-size: 22px;
  color: #000000;
}

.kickstarter-container .progress-text-container .units-goal {
  font-size: 14px;
  opacity: 70%;
}

.kickstarter-container .kickstarter-countdown-container {
  display: flex;
  margin-bottom: 15px;
  float:left;
}

.kickstarter-container .kickstarter-countdown-container div {
  margin: 0 10px;
  text-align: center;
}

.kickstarter-container .kickstarter-countdown-container div:first-of-type {
  margin: 0 10px 0 0;
}

.kickstarter-container .kickstarter-countdown-container div:last-of-type {
  margin: 0 0 0 10px;
}

.kickstarter-container .kickstarter-countdown-container div p {
  color: #0eca65;
}

.kickstarter-container .kickstarter-countdown-container div .count {
  font-size: 36px;
  font-weight: 600;
  margin: 0;
  line-height: 1;
}

.kickstarter-product .custom-price-quantity-wrap {
  border: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin: 15px 0 0;
}

.kickstarter-product .custom-price-wrap {
  margin-right: 10px;
  margin-top: 15px;
  margin: 0 10px 0 0;
}

.kickstarter-product #kickstarter-old-product-price {
  text-decoration: line-through;
  opacity: 30%;
  font-weight: 300;
  margin-left: 10px;
}

#kickstarter-product-price {
  font-size: 32px;
  font-weight: 600;
}

.kickstarter-price-text {
  font-weight: 300;
  font-size: 26px;
}

.kickstarter-product #shopify_quantity_wrap {
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
  .kickstarter-product .custom-price-quantity-wrap {
    flex-direction: column;
    align-items: flex-start;
  }
  
  #kickstarter-product-price {
    font-size: 32px;
  }
  
  .kickstarter-price-text {
    font-size: 22px;
  }
  
  .kickstarter-container .kickstarter-countdown-container div .count {
    font-size: 32px;
  }
  
  .kickstarter-container .kickstarter-countdown-container {
    justify-content: center;
  }
  
  .kickstarter-product .custom-price-quantity-wrap {
    margin-bottom: 5px;
  }
}

/*-----------------------------------------------------------------------------/
/ Product Page Test
/-----------------------------------------------------------------------------*/

.product-test .single-product-content .product-image-summary {
  margin: 0 0 96px;
  padding: 0;
}

.template-product .product-test .site-content {
  padding: 0 55px 0 51px;
  background: #FAFAFA;
}

.template-product .product-test .site-content .container {
  width: 100%;
  max-width: 1400px;
  padding: 0;
}

.product-test .single-breadcrumbs-wrapper .container {
  text-align: left;
} 

.product-test .single-breadcrumbs-wrapper.product_page {
  border: none;
  padding: 20px 0 24px;
  margin: 0;
  background: #FAFAFA;
}

.product-test .single-breadcrumbs-wrapper .shopify-breadcrumb {
  font: normal normal normal 14px/20px Brandon Grotesque;
  letter-spacing: 0px;
  color: #000000;
  text-transformation: capitalize;
  padding: 0 0 0 4px;
}

.product-test .single-breadcrumbs-wrapper .shopify-breadcrumb a span {
  text-decoration: underline;
}

.product-test .single-breadcrumbs-wrapper .shopify-breadcrumb .breadcrumb-last {
  color: #9D9D9D;
}

.product-test .site-content .col ,
.product-test .site-content .row {
  display: flex;
  margin: 0;
  align-items: baseline;
  flex-wrap: wrap;
  align-items: flex-start;
}

.product-test .site-content .col {
  flex-direction: column-reverse;
}

.product-test .product_page_description {
  width: 32%;
  padding: 0;
  margin: 0;
}

.product-test .product-images {
  width: 68%;
  
  margin: 0;
  max-width: 100vw;
}

.product-test .product-images .image-video-link {
    background: #3dbcec;
    height: 52px;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
    float: none;
}

.product-test .product-video-button a:before {
  content: '';
  display: none;
}

.product-test .product-images .image-video-link a {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-test .product-images .image-video-link p {
  color: #ffffff;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.7px;
  text-transform: uppercase;
  font-weight: bold;
}

.product-test .product-images .image-video-link svg {
  margin-right: 8px;
}

.product-test .product-images .image-video-link svg .a {
  fill: #ffffff;
  stroke: #ffffff;
}

.product-test .product-images #images-figure-container {
  display: flex;
  flex-wrap: wrap;
}

.product-test .product-images .images-container .product-image {
  width: 50%;
  padding: 4px;
}

.product-test .product-images .images-container .product-image.hero-image {
  width: 100%;
  padding: 0 4px 4px;
}

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  display: none;
}

.product-test .product-images .images-container .product-image.hero-image img {
  width: 100%;
}

.product-test .product-test-form {
  background: #FFFFFF;
  padding: 28px 28px 32px;
  border: 1px solid #E0E0E0;
  border-radius: 2px;
}

.product-test .add-to-cart-form {
  display: flex;
  flex-direction: column;
  margin: 0;
}

.product-test .product-test-form .product_title.product_title_block {
  font-size: 28px;
  line-height: 36px;
  margin: 0 0 12px;
  text-transform: capitalize;
}

.product-test .product-test-form .product-price-container {
  margin: 0 0 20px;
  display: flex;
  flex-direction: column;
}

.product-test .product-test-form #old-product-price {
  font-size: 16px;
  color: #4B4B4B;
  text-decoration: line-through;
}

.product-test .product-test-form #product-price {
  font-size: 22px;
  color: #000000;
  padding: 0;
  text-decoration: none;
}

.product-test .product-test-form .product-rewards-points {
  //border-top: 1px solid #E0E0E0;
  //border-bottom: 1px solid #E0E0E0;
  padding: 0px 0px 0px 12px;
  margin: 0 0 17px;
}

.product-test .product-test-form .product-rewards-points span {
  font-size: 14px;
  line-height: 20px;
}

.product-test .product-test-form .variant-quantity-container {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin: 0 0 28px;
}

.product-test .product-test-form .variant-quantity-container .shopify-select-id {
  width: 100%;
  margin-right: 48px;
}

.product-test .product-test-form .variant-quantity-container select {
  max-width: 100%;
  height: 48px;
  width: 100%;
  border-radius: 2px !important;
  background-image: url(//cdn.shopify.com/s/files/1/1375/9903/t/102/assets/chevron-down.png?v=15594471051371404163) !important;
  background-position: 90%;
}

.product-test .product-test-form .variant-quantity-container .stock-warning-container p {
  color: #C10000;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.7px;
  text-transform: uppercase;
  font-weight: bold;
  margin-right: 28px;
}

.product-test .product-test-form .variant-quantity-container .stock-warning-container.full-width-warning {
  text-align: center;
}

.product-test .product-test-form .variant-quantity-container.variant-warning-container {
  flex-direction: column;
}

.product-test .product-test-form .variant-quantity-container .variant-sub-container {
  display: flex;
  margin: 0 0 12px;
}

.product-test .product-test-form #shopify_quantity_wrap {
  height: 48px;
  margin: 0;
}

.product-test .product-test-form #shopify_quantity {
  height: 100%;
}

.product-test .product-test-form #shopify_quantity span {
  height: 100%;
  width: 48px;
  background: #FAFAFA;
  border: 1px solid #E0E0E0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-test .product-test-form #shopify_quantity span.quantity-minus {
  border-radius: 2px 0 0 2px;
}

.product-test .product-test-form #shopify_quantity span.quantity-plus {
  border-radius: 0 2px 2px 0;
}

.product-test .product-test-form #shopify_quantity input {
  height: 100%;
  width: 64px;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  font-size: 14px;
  letter-spacing: 1.4px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-test .product-test-form .variant-quantity-container .size-guide-link a {
  cursor: pointer;
  text-decoration: underline;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}

.product-test .product_page_description .summary-inner .product-test-form .add_to_cart_button {
  max-width: 100%;
  width: 100%;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px !important;
  letter-spacing: 0.7px;
  margin: 0 0 12px;
  color:white;
  font-weight:bold !important;
  border-radius: 20px;
}
.product-test .product_page_description .summary-inner .product-test-form .out-of-stock.variant_stock {
  max-width: 100%;
  width: 100%;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px !important;
  letter-spacing: 0.7px;
  margin: 0 0 12px;
  color:#8e0909;
  font-weight:bold !important;
  border-radius: 20px;
}

.product-test .product_page_description .summary-inner .product-test-form .out-of-stock.variant_stock {
  line-height: 2;
  margin-top: 0 !important;
}

.product-test .product-test-form .yith-wcwl-add-button {
  width: 100%;
  height: 52px;
  background: #FAFAFA;
  border-radius: 20px;
  border: 1px solid #E0E0E0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-test .product-test-form .yith-wcwl-add-button a {
  font-size: 14px;
  letter-spacing: 0.7px;
  color: #000000;
}

.product-test .product-test-form .yith-wcwl-add-button a:before {
  font-family: 'fontello';
  content: "\e800";
  width: 14px;
  font-size: 14px;
}
#shopify-section-product-delivery-returns-info {
  width: unset; 
  max-width: unset;
}

.product-test .delivery-icons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 20px 0 20px;
}

.product-test .delivery-icons .delivery-feature {
  display: flex;
  width: 50%;
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
}

.product-test .delivery-icons .delivery-feature img {
  height: 32px;
  width: 32px;
  margin-right: 8px;
}

.product-test .delivery-icons .delivery-feature p {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
}

.product-test .product-accordion {
  width: 100%;
  max-width: 32vw;
}


.product-test .product-accordion .accordion-body {
  transition: max-height 0.5s ease-out;
  max-height: 0px;
  font-size: 16px;
  line-height: 23px;
  overflow: hidden;
}

.product-test .product-accordion .accordion-body p {
  font-size: 16px;
  line-height: 23px;
}
.product-test .product-accordion .accordion-body .accordion-content,
.product-test .product-accordion .accordion-body .accordion-content > * {
  font-weight: 300;
}

.product-test .product-accordion .accordion-body li {
  font-size: 16px;
  line-height: 23px;
  margin: 15px 0;
}

.product-test .product-accordion .accordion-body.accordion-open {
  max-height: 1000px;
  transition: max-height 0.5s ease-in;
}

.product-test .product-accordion .accordion-body .accordion-content {
  padding: 24px 0 32px;
}

.product-test .product-accordion .accordion-head {
  padding: 24px 0;
  border-bottom: 1px solid #E5E5E5;
}

.product-test .product-accordion .accordion-head:first-of-type {
  border-top: 1px solid #E5E5E5;
}

.product-test .product-accordion .accordion-head p {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  color: #24CA65;
}
.product-test .product-accordion .accordion-head.accordion-closed {
  border-bottom: none;
}

.product-test .product-accordion .accordion-section:last-of-type .accordion-head.accordion-closed {
  border-bottom: 1px solid #e5e5e5;
}

.product-test .product-accordion .accordion-head.accordion-closed p {
  color: #000000;
}

.product-test .product-accordion .accordion-head p:after {
  content: "\e606";
  display: block;
  font-size: 16px; 
  font-family: simple-line-icons;
  transform: rotate(270deg);
  color: #24CA65;
  transition: transform 1s ease;
}

.product-test .product-accordion .accordion-head.accordion-closed p:after {
  transform: rotate(90deg);
  color: #000000;
}

.product-test .product-accordion .accordion-size-guide table {
  margin: 0;
}

.product-test .product-accordion .accordion-size-guide table tr:last-of-type td {
  border-bottom: none;
}

.product-test .product-accordion .video-placeholder {
  position: relative;
}
.product-test .shopify-product-gallery .thumbnails_video-contaner .accordion-video-overlay,
.product-test .shopify-product-gallery__video .video-placeholder .accordion-video-overlay,
.product-test .product-accordion .video-placeholder .accordion-video-overlay {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 50%;
}
.product-test .shopify-product-gallery .thumbnails_video-contaner .play-button,
.product-test .shopify-product-gallery__video .video-placeholder .play-button,
.product-test .product-accordion .video-placeholder .play-button {
  background: #3DBCEC;
  width: 40px;
  height: 40px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 40%;
  right: 45%;
}
.product-test .shopify-product-gallery .thumbnails_video-contaner .play-button svg .a,
.product-test .shopify-product-gallery__video .video-placeholder .play-button svg .a,
.product-test .product-accordion .video-placeholder .play-button svg .a {
  fill: #ffffff;
  stroke: #ffffff;
}

.product-test .option-not-selected {
  test-align: center;
  background-color: #FAE7EC;
  padding: 10px;
  font-size: 15px;
}

.product-preorder-test .preorder-tab {
  width: 89px;
  height: 26px;
  background: #3DBCEC;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
}

.product-preorder-test .preorder-tab p {
  font-size: 12px;
  letter-spacing: 0.6px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
}

.template-product .limespot-recommendation-box-carousel-container {
  z-index: 0;
}

@media only screen and (min-width: 1024px) {
  .product-test .product-accordion .accordion-body.accordion-load {
    display: none;
  }

  .product-test .product-images {
    position: sticky;
    top: 140px;
    max-width: 68vw;
  }

  .product-test .product-images::-webkit-scrollbar, .product-test .product_page_description::-webkit-scrollbar {
    display: none;
  }

  .product-test .product-images, .product-test .product_page_description {
    -ms-overflow-style: none; 
    scrollbar-width: none; 
  }
}

@media only screen and (max-width: 1023px) {
  body .mobileNavigation_Header {
    padding: 0;
  }
  
  .product-test .single-breadcrumbs-wrapper.product_page {
    display: none;
  }
  
  .template-product .product-test .site-content {
    padding: 0;
    background: #ffffff;
  }
  
  .product-test .site-content .row {
    flex-direction: column;
    padding: 0;
    align-items: center;
  }
  
  .product-test .product-images {
    width: 100%;
  }
  
  .product-test .product-images .image-video-link {
    width: 100%;
    margin-left: 0;
  }
  
  .product-test .product-images #images-figure-container {
    width: 100vw;
  }
  
  .product-test .product-images .owl-carousel.owl-drag .owl-item {
    width: 100vw !important;
  }
  
  .single-product-content .product-image-summary .product-images {
    margin: 0;
    padding: 0;
  }
  
  .product-test .product-images .images-container .product-image {
    width: 100%;
  }
  
  .product-test .product_page_description {
    width: 100%;
  }
  
  .product-test .product-test-form {
    padding: 20px;
    border: none;
    border-radius: none;
  }
  
  .product-test .product-test-form .product_title.product_title_block {
    margin: 0 0 8px;
  }
  
  .product-test .product-test-form .product-price-container {
    margin: 0 0 16px;
  }
  
  .product-test .product-test-form .product-rewards-points {
    margin: 0 0 20px;
  }
  
  .product-test .delivery-icons {
    margin: 0 0 28px;
    padding: 0 16px;
  }
  
  .product-test .delivery-icons .delivery-feature {
    padding: 0 4px;
  }
  
  .product-test .product-accordion {
    padding: 0 20px;
    max-width: 100%;
  }
  
  .product-preorder-test .preorder-tab {
    width: 88px;
    margin-bottom: 8px;
  }
}



.shopify-product-gallery__video,
.shopify-product-gallery__image {
	text-align: center;
}

.shopify-product-gallery__video .product-video-button {
  position: relative;
}

.product_carousel .thumbnails-container {
    display: block;
    float: none;
    position: absolute;
    top: 171px;
    left: -10%;
    transform: rotate(90deg);
}

.product_carousel .thumbnails-container .owl-loaded .owl-item {
	transform: rotate(-90deg);
}
.product-images #shopify-section-product-gallery-slider .product_carousel .thumbnails_scroller .owl-nav {
	display: block;
}
.product-images #shopify-section-product-gallery-slider .product_carousel .thumbnails-container .owl-loaded .owl-nav .owl-prev,
.product-images #shopify-section-product-gallery-slider .product_carousel .thumbnails-container .owl-loaded .owl-nav .owl-next {
	display: block;
	top: -16px;
}
.product-images #shopify-section-product-gallery-slider .product_carousel .owl-loaded .owl-nav .owl-prev {
	left: -40px;
}
.product-images #shopify-section-product-gallery-slider .product_carousel .owl-loaded .owl-nav .owl-next {
	right: -40px;
}
#shopify-section-product-gallery-slider {width: unset; max-width: unset;}

#shopify-section-product-gallery-slider .product_carousel .shopify-product-gallery {
  display: block;
}
#shopify-section-product-gallery-slider .main-image__container .owl-nav {
  display: none;
}
#shopify-section-product-gallery-slider .owl-dot {
  width: 20px;
  height: 20px;
  display: inline-block;
}

#shopify-section-product-gallery-slider .owl-dot span {
	width: 14px;
  height: 14px;
  border-radius: 100%;
  background: white;
  display: block;
  border: 1px solid rgba(0,0,0,0.3);
}

#shopify-section-product-gallery-slider .product_carousel.shopify-product-gallery .owl-dots {
  display: block;
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 10px;
}
#shopify-section-product-gallery-slider .owl-dot.active span {
	position: relative;
}
#shopify-section-product-gallery-slider .owl-dot.active span:after {
	content: '';
  background: black;
  border-radius: 100%;
  position: absolute;
  left: 1px;
  top: 1px;
  bottom: 1px;
  right: 1px;
}
.product-test .shopify-product-gallery .thumbnails_video-contaner .play-button,
.product-test .shopify-product-gallery__video .video-placeholder .play-button {
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
}

.product_carousel .main-image__container .image-video-link__contaner {
	position: relative;
	margin-bottom: 0;
  display:none;
}

#shopify-section-product-gallery-slider #gl_thum .owl-stage {
  display: block;
}
#shopify-section-product-gallery-slider #gl_thum .owl-stage .owl-item {
  display: inline-block;
}

.shopify-product-image-gallery__wrapper.owl-loaded.includes-video {
  margin-top: -10px;
}

@media screen and (min-width: 425px) {
	.product-test .shopify-product-gallery__video .video-placeholder .play-button {
		width: 60px;
		height: 60px;
	}
	.product-test .shopify-product-gallery__video .video-placeholder .play-button svg {
		width: 12px;
		height: auto;
	}
}
@media screen and (min-width: 625px) {
	.product-test .shopify-product-gallery__video .video-placeholder .play-button {
		width: 70px;
		height: 70px;
	}
	.product-test .shopify-product-gallery__video .video-placeholder .play-button svg {
		width: 16px;
		height: auto;
	}
}
@media screen and ( max-width: 769px ) {
  .product_carousel .main-image__container .shopify-product-gallery__image .zoomImg {
    display: none !important;
  }
}
@media screen and (min-width: 768px) {
	.product_carousel .main-image__container .image-video-link__contaner {
	margin-left: 10px;
	margin-right: 10px;
	}
	.shopify-product-image-gallery__wrapper.owl-loaded.includes-video {
		margin-top: -10px;
	}
}


@media screen and (min-width: 992px) {
  .shopify-product-image-gallery__wrapper.owl-loaded.includes-video {
		margin-top: -20px;
	}
}

@media screen and (min-width: 1024px) {
	#shopify-section-product-gallery-slider .product_carousel.shopify-product-gallery .owl-dots {
		display: none;
	}
  .product-test .shopify-product-gallery__video .video-placeholder .play-button {
		width: 60px;
		height: 60px;
	}
	.product-test .shopify-product-gallery__video .video-placeholder .play-button svg {
		width: 13px;
		height: auto;
	}
}

@media screen and ( min-width: 1024px ) and ( max-width: 1330px ) {
	.product-test .product-test-form #shopify_quantity input {
		width: 32px;
		padding-left: 3px;
		padding-right: 3px;
	}

	.product-test .product-test-form .variant-quantity-container .shopify-select-id {
		margin-right: 5px;
	}

	.product-test .product-test-form #shopify_quantity span {
		width: 39px;
	}
}

.shopify-product-gallery__video,
.product_carousel .main-image__container .shopify-product-gallery__image img {
  cursor: grab;
  width: 100%;
}
.product_carousel .owl-item a {
  display: block;
  overflow: hidden;
}

@media screen and ( min-width: 768px ) {
	.shopify-product-gallery__video,
	.product_carousel .main-image__container .shopify-product-gallery__image img {
		padding: 10px;
	}   
}

.shopify-product-image-gallery__wrapper,
.thumbnails_scroller {
	width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
}
.shopify-product-image-gallery__wrapper.owl-loaded,
.thumbnails_scroller.owl-loaded {
	display: block;
}
.thumbnails_scroller .thumbnails_video-contaner {
	position: relative;
}

.owl-loaded .owl-stage-outer {
    position: relative;
    overflow: hidden;
    clear: both;
    -webkit-transform: translate3d(0,0,0);
}

.owl-loaded .owl-item {
	float: left;
}

.owl-loaded .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}
.owl-loaded .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}


.product-images .thumbs-position-bottom .owl-loaded .owl-nav .owl-prev,
.product-images .thumbs-position-bottom .owl-loaded:hover .owl-nav .owl-prev {
    right: auto;
    left: 0;
    position: absolute!important;
    top: 0;
    background: 0 0;
}

.product-images .thumbs-position-bottom .owl-loaded .owl-nav .owl-next, 
.product-images .thumbs-position-bottom .owl-loaded:hover .owl-nav .owl-next {
    right: 0;
    left: auto;
    position: absolute!important;
    top: 0;
    background: 0 0;
}

.owl-loaded .owl-nav .owl-next:before {
    content: "\e606";
}

.owl-loaded .owl-nav>div:before {
    display: block;
    content: "\e605";
    font-family: simple-line-icons;
    width: 55px;
    font-size: 36px;
    height: 55px;
    line-height: 55px;
}


@media screen and (max-width: 767px) {
	.product_carousel .main-image__container {
		width: 100%
	}
}
@media screen and (max-width: 1023px){
	.product_carousel .thumbnails-container {
		display: none;
	}
}


@media screen and (min-width: 1024px){
  .main-image__container {
    margin: 0 auto;
  }
	.product-test .product-images .product-video-button,
  .product_carousel .main-image__container {
		margin-left: auto;
    margin-right: 0;
		float: none;
	}
  .product_carousel .main-image__container .shopify-product-image-gallery__wrapper {
    overflow: hidden;
  }
}

@media screen and (min-width: 1100px) {
  .product_carousel .thumbnails-container {
      top: 209px;
  }
}

@media screen and (min-width: 1200px) {
  .product_carousel .thumbnails-container {
      top: 228px;
  }
}

@media screen and (min-width: 1300px) {
  .product_carousel .thumbnails-container {
      top: 247px;
  }
}

@media screen and (min-width: 1400px) {
  .product_carousel .thumbnails-container {
      top: 264px;
  }
}

@media screen and (min-width: 1500px) {
  .product_carousel .thumbnails-container {
      top: 270px;
  }
}


#shopify-section-product-video-button.shopify-section {
  width: unset;
  max-width: unset;
}
.yith-wcwl-add-to-wishlist a:before
{
  vertical-align: top;
  color: #000 !important;
}

button#shopify_add_to_cart:disabled {
  cursor: not-allowed;
}

h3.modal-title{
  font-size: 5px;
}
.image-video-from-image-alt
{
  margin-top: -10px;
}
@media only screen and (max-width: 767px)
{
  .image-video-from-image-alt
  {
    margin-top: 0px;
  }
}
.newprice1
{
  color:#f83d40 !important;
  font-size:18px !important;
}
#sale-geeky-sale-just-geek .collectioTop_Banner {
    display: none;
}
.newprice1 span.money {
    color: #f83d40 !important;
  font-size:18px !important;
  
}
#menu-item-1584525040239 > a {
    background: #c0322c;
    color: white !important;
}
@media only screen and (max-width: 600px) {
a[href="/collections/jumpers"] {
  background: #c0322c !important;
    color: white !important;
}
  .Popup__WisepopContent-sc-1vpebv6-3.jUJjmd.wisepops-content {
    padding: 0px !important;
}
  .section-homepage-product-grid-item .wrap-price > div {
    display: block;
    width: 100%;
    margin-top: -50px;
}
  span.price.related_product_price {
    max-width: 100%;
    text-align: left !important;
    margin: 0 auto;
}
  .ruk_rating_snippet {
    text-align: left !important;
    min-height: 25px;
    color:#fed800 !important;
}
}
limespot-box[data-box-style=bundle] .ls-bundle-cta-container .ls-add-to-cart {
    max-width: 60% !important;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 3px;
    height: 43px;
}

#BASEL_Widget_Price_Filter {
  margin-bottom: 30px;
  background: #FFFFFF;
  box-shadow: 0px 5px 13px -2px rgb(0 0 0 / 13%);
  border-radius: 5px;
  padding-top: 15px;
  padding-left: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.collection_sidebar #BASEL_Widget_Price_Filter input#price_max, .collection_sidebar #BASEL_Widget_Price_Filter input#price {
  font-size: 14px;
}
li#menu-item-1584525040239 {
    min-width: 200px;
}
span.price.related_product_price {
    max-width: 100%;
    text-align: left;
    margin: 0 auto;
}
.ruk_rating_snippet {
    text-align: left;
    min-height: 25px;
  color:#fed800 !important;
}
.btn-add {
    text-align: center;
    background: #2a2a2a;
    max-width: 200px;
    margin: 0 auto;
    min-width:143px;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.basel-tooltip {
    color: white;
    text-transform: uppercase;
}
.basel-hover-alt .product-title {
    text-align: left;
    margin-bottom: 12px;
    max-height: 39px;
  min-height:39px;
  overflow:hidden;
  
}
.basel-hover-alt .btn-add>a.add_to_cart_button:before, .basel-hover-alt .btn-add>a.product_type_external:before {
  display:none;
    content: "";
}
.basel-hover-alt .btn-add>a {
    position: relative;
    background-color: transparent;
    border: 0;
    padding: 10px;
    color: #fff;
    white-space: nowrap;
    text-align: center;
  text-transform:uppercase;
    font-weight: 700;
    text-transform: none;
}
.product-test-form .ruk_rating_snippet {
    text-align: left;
  color:#fed800 !important;
}
.btn-add {
    height: unset !important;
}

.product-test .single-product-content .product-image-summary
{
  margin-bottom: 40px;
}
.product-test .single-product-content .product-image-summary>.row
{
    margin-left: -15px;
    margin-right: -15px;
}
.product-test .single-product-content .product-image-summary .row .product-images
{
  padding: 0px 15px;
  width: 58.33333333%;
  max-width: 100%;
  top: 158px;
}
.product-test .single-product-content .product-image-summary .row .product-images .shopify-product-gallery.row
{
  margin-left: -15px;
  margin-right: -15px;
}
.product-test .single-product-content .product-image-summary .row .product-images .shopify-product-gallery.row.product_carousel .main-image__container .shopify-product-gallery__image img
{
  padding: 0px;
}
.format-gallery .owl-carousel .owl-nav>div:before, 
.single-product-content .product-images .thumbs-position-bottom .owl-nav>div:before, 
.single-product-content .product-images .thumbs-position-left .owl-nav>div:before
{
  width: 20px;
  font-size: 20px !important;
  height: 20px;
  line-height: 20px;
  /* color: rgba(255,255,255,0.6); */
}
.product-test .single-product-content .product-images .thumbs-position-bottom .thumbnails-container .owl-nav .owl-prev:before, 
.product-test .single-product-content .product-images .thumbs-position-left .thumbnails-container .owl-nav.owl-nav .owl-prev:before
{
  content: "\f0d9";
  font-family: 'FontAwesome';
}
.product-test .single-product-content .product-images .thumbs-position-bottom .thumbnails-container .owl-nav .owl-next:before, 
.product-test .single-product-content .product-images .thumbs-position-left .thumbnails-container .owl-nav.owl-nav .owl-next:before
{
  content: "\f0d9";
  font-family: 'FontAwesome';
  transform: rotate(180deg);
}
.product-images #shopify-section-product-gallery-slider .product_carousel .thumbnails-container .owl-loaded .owl-nav .owl-prev 
{
    left: -25px;
}
.product-images #shopify-section-product-gallery-slider .product_carousel .thumbnails-container .owl-loaded .owl-nav .owl-next 
{
    right: -25px;
}
.product-images #shopify-section-product-gallery-slider .product_carousel .main-image__container .owl-nav
{
  display: block;
}
.product-images #shopify-section-product-gallery-slider .product_carousel .main-image__container .owl-loaded .owl-nav .owl-prev 
{
    left: 20px;
    color: #ffffff;
}
.product-images #shopify-section-product-gallery-slider .product_carousel .main-image__container .owl-loaded .owl-nav .owl-next 
{
    right: 20px;
    color: #ffffff;
}
.shopify-product-gallery__image
{
  position: relative;
}
.product-preorder-test .preorder-tab
{
  width: 145px;
  height: 43px;
  position: absolute;
  z-index: 99;
  top: 20px;
  left: 15px;
  background: #25C969;
}
.product-test .single-product-content .product-image-summary .row .product_page_description
{
  padding: 0px 15px;
  width: 41.66666667%;
  max-width: 100%;
}
.product-test .single-product-content .product-image-summary .row .product_page_description .summary-inner .product-test-form
{
  width: 100%;
  max-width: 100%;
  background: transparent;
  padding: 0px;
  border: none;
  border-radius: 0px;
}
.product-test .single-product-content .product-image-summary .row .product_page_description .summary-inner .product-test-form .single-breadcrumbs-wrapper.product_page
{
  padding: 15px 0 15px;
  text-align: left;
}
.product-test .product_page .shopify-breadcrumb a, 
.product-test .product_page .shopify-breadcrumb .breadcrumb-last
{
  font-size: 12px;
  line-height: 18px;
}
.product-test .product-test-form .product_title.product_title_block
{
  font-weight: bold;
  font-size: 22px;
  line-height: 28px;
}
.product-test .product-test-form .product-price-container
{
  display: block;
  margin: 0px;
}
.product-test .product-test-form #product-price
{
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  font-size: 26px;
  margin-bottom: 15px;
}
.product-test .product-test-form #old-product-price
{
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  margin-bottom: 15px;
}
.product-test .product-test-form .image-video-link__contaner
{
  display: inline-block;
  vertical-align: middle;
  width: auto;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-top: 0;
  line-height: 1;
}
.product-test .product-test-form .image-video-link__contaner .product-video-button
{
  display: inline-block;
  vertical-align: top;
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
}
.product-test .product-test-form .image-video-link__contaner .product-video-button a,
.product-test .product-test-form .image-video-link__contaner .product-video-button a:hover,
.product-test .product-test-form .image-video-link__contaner .product-video-button a:focus
{
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  font-weight: 500;
  padding: 10px 10px;
  margin: 0px;
  outline: none;
  text-decoration: none;
  border: none;
  border-radius: 0px;
  background-color: #DFDFDF;
  text-transform: uppercase;
}
.product-test .product-test-form .image-video-link__contaner .product-video-button a p
{
  display: inline-block;
  vertical-align: top;
  width: auto;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  font-weight: 500;
  padding: 0px;
  margin: 0px;
}
.product-test .product-test-form .image-video-link__contaner .product-video-button a svg
{
  margin-left: 10px;
  max-width: 18px;
  display: inline-block;
  vertical-align: top;
}
.product-test .product-test-form .product-form-rviews-wrapper
{
  display: flex;
  width: 100%;
  max-width: 100%;
  justify-content: space-between;
  align-items: center;
}
.product-test .product-test-form .product-form-rviews-wrapper .ruk_rating_snippet
{
  width: 100%;
  margin-right: 0px;
}
.product-test .product-test-form .product-form-rviews-wrapper .ruk_rating_snippet i 
{
  font-size: 22px;
  line-height: 22px;
  color: #fae43d;
}
.product-test .product-test-form .product-form-rviews-wrapper .ruk_rating_snippet i + br
{
  display: none;
}
.product-test .product-test-form .product-form-rviews-wrapper .ruk_rating_snippet .ruk-rating-snippet-count 
{
    color: #333;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    position: relative;
    bottom: 4px;
    font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}
.product-test .product-test-form .product-form-rviews-wrapper .read-reviews-on-reviews-io-wrapper
{
  width: 49%;
  margin-left: 1%;
  text-align: right;
}
.product-test .product-test-form .product-form-rviews-wrapper .read-reviews-on-reviews-io-wrapper a,
.product-test .product-test-form .product-form-rviews-wrapper .read-reviews-on-reviews-io-wrapper a:hover,
.product-test .product-test-form .product-form-rviews-wrapper .read-reviews-on-reviews-io-wrapper a:focus
{
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  font-weight: 400;
  display: inline-block;
  vertical-align: top;
  outline: none;
  text-decoration: underline !important;
  border: none;
  padding: 0px;
  margin: 0px;
}
.product-test .product-test-form .product-accordion
{
  max-width: 100%;
}
.product-test .product-test-form .product-accordion
{
  margin-bottom: 15px;
}
.product-test .product-test-form .product-accordion .accordion-head
{
  padding: 15px 0;
}
.product-test .product-test-form .product-accordion .accordion-head p
{
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}
.product-test .product-test-form .product-accordion .accordion-head p:after 
{
    content: "\f068";
    font-size: 14px;
    font-family: FontAwesome;
    transform: rotate(0deg);
    color: #000000;
}
.product-test .product-test-form .product-accordion .accordion-head.accordion-closed p:after
{
  transform: rotate(0deg);
  content: "\f067";
  font-family: FontAwesome;
  font-size: 14px;
}
.product-test .product-test-form .product-accordion .accordion-body .accordion-content *
{
  font-size: 14px;
  line-height: 20px;
}
.product-test .delivery-icons .delivery-feature img
{
  height: 32px;
  width: 32px;
}
.product-test .delivery-icons .delivery-feature p
{
  font-size: 16px;
  line-height: 15px;
}
.product-test .product-test-form .product-form-more-info-details
{
  display: flex;
  width: 100%;
  max-width: 100%;
  justify-content: space-between;
  align-items: center;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper
{
  width: 50%;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper.has-quarter-width
{
  width: 38%;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper.has-quarter-width.custom-varaint-box-selections
{
  width: 24%;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper #shopify_quantity_wrap
{
  height: auto;
  display: flex;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start; 
  align-items: center;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper #shopify_quantity_wrap label
{
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  padding: 0px;
  margin-bottom: 15px;
  letter-spacing: 0.5px;
  margin-right: 10px;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper #shopify_quantity_wrap #shopify_quantity
{
  height: 30px;
  width: 110px;
  margin-bottom: 15px;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper #shopify_quantity_wrap #shopify_quantity span
{
  width: 30px;
  padding: 2.5px 10px;
  background: #E5E5E5;
  border: 1px solid #969696;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper #shopify_quantity_wrap #shopify_quantity input
{
  width: 45px;
  border-top: 1px solid #969696;
  border-bottom: 1px solid #969696;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper .variant-quantity-container.variant-warning-container
{
  margin-bottom: 0px;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper .variant-quantity-container.variant-warning-container .stock-warning-container.full-width-warning p
{
  font-size: 12px;
  line-height: 18px;
  margin-right: 0px;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper .variant-quantity-container.variant-warning-container .variant-sub-container
{
  height: auto;
  display: flex;
  width: 100%;
  max-width: 100%;
  justify-content: center; 
  align-items: center;
  margin-bottom: 0px;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper .variant-quantity-container.variant-warning-container .variant-sub-container label
{
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  padding: 0px;
  margin-bottom: 15px;
  letter-spacing: 0.5px;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper .variant-quantity-container.variant-warning-container .variant-sub-container .shopify-select-id
{
  width: 88px;
  margin-right: 0px;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper .variant-quantity-container.variant-warning-container .variant-sub-container select#product-select
{
  height: 30px;
  width: 100%;
  background-position: 60px;
  background-color: transparent;
  border: none !important;
  box-shadow: none;
  margin-bottom: 15px;
  background-size: 13px;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper  .product-rewards-points
{
  border-top: none;
  border-bottom: none;
  padding: 0px;
  margin: 0px;
  margin-bottom: 15px;
  text-align: right;
  width: 100%;
}
.product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper  .product-rewards-points a
{
  display: inline-block;
  vertical-align: top;
  width: auto;
}
.product-test .product-test-form .variant-quantity-container
{
  margin: 0px;
}
.product-test .single-product-content .entry-summary .yith-wcwl-add-to-wishlist
{
  padding-top: 0px;
}
.product-test .product-test-form .yith-wcwl-add-button a
{
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
}
.product-test .product-test-form .yith-wcwl-add-button a:before
{
  margin-right: 5px;
}
.product-test .product-test-form .yith-wcwl-add-button a:hover
{
  background-color: #000000;
  color: #ffffff;
  border-radius:20px;
}
.product-test .product-test-form .yith-wcwl-add-button a:hover:before
{
  color: #ffffff !important;
}
.product-test .product_page_description .summary-inner .product-test-form .add_to_cart_button:hover
{
  background-color: #a31f69 !important;
}
.product-test .single-product-content .entry-summary .delivery-icons
{
  margin: 0px;
  margin-top: 10px;
}
.product-test .single-product-content .entry-summary .delivery-icons .delivery-feature
{
  width: auto;
  padding: 0px 15px;
}
.product-test .single-product-content .entry-summary .ls-recommendation-box[data-box-type='BoughtTogether'][data-host-page='Product']
{
  background-color: transparent;
  border: none;
  border-radius: 0px;
  padding: 0px;
  margin: 0px;
}
.product-test .single-product-content .entry-summary .ls-recommendation-box[data-box-type='BoughtTogether'][data-host-page='Product'] .ls-box-title
{
  margin-top: 0px;
  margin-bottom: 20px;
}
.product-test .single-product-content .entry-summary .ls-recommendation-box[data-box-type='BoughtTogether'][data-host-page='Product'] .ls-box-title-divider
{
  display: none;
}
.product-test .single-product-content .entry-summary .ls-recommendation-box[data-box-type='BoughtTogether'][data-host-page='Product'] .ls-add-to-cart:hover
{
  background-color: #a31f69 !important;
}
body.template-product .shopify-section#shopify-section-product-rewards-section,
body.template-product .shopify-section#shopify-section-product-promo-banner
{
  width: 100%;
  max-width: 100%;
  dsiplay: block;
}
.product-rewards-wrapper
{
  display: block;
  width: 100%;
  max-width: 100%;
  background-color: #000000;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 30px 0px;
}
.product-rewards-title
{
  display: block;
  width: 100%;
  max-width: 100%;
  text-align: center;
  margin-bottom: 15px;
}
.product-rewards-title h2
{
  font-size: 26px;
  line-height: 32px;
  font-weight: bold;
  color: #ffffff;
  padding: 0px;
  margin: 0px;
}
.product-rewards-description.rte
{
  display: block;
  width: 100%;
  max-width: 565px;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 20px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.product-rewards-description.rte *
{
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #ffffff;
  padding: 0px;
  margin: 0px;
  text-align: center;
}
.product-rewards-button
{
  display: block;
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.product-rewards-button a,
.product-rewards-button a:hover,
.product-rewards-button a:focus
{
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  padding: 10px 13px;
  background-color: #FED800;
  border-radius: 8px;
  outline: none;
  text-decoration: none;
}
.product-rewards-button a span
{
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
}
.product-rewards-button a img
{
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  margin-right: 10px;
}
.product-rewards-wrapper.product-promo-banner
{
  background-color: #555555;
  padding: 40px 0px;
}
.product-promo-hidden-section
{
  display: none;
}
.product-rewards-wrapper.product-promo-banner .product-rewards-description.rte
{
  margin-bottom: 0px;
}
body.template-product limespot-container.container
{
  max-width: 100% !important;
  width: 100%;
  padding: 0px;
}
body.template-product limespot-container.container h3.ls-box-title
{
  font-size: 26px;
  line-height: 32px;
  font-weight: bold;
  text-transform: uppercase;
  color: #000000;
  padding: 0px;
  margin: 0px;
  margin-bottom: 20px;
  margin-top: 15px;
}
.custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .CarouselWidget__header,
.custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .CarouselWidget__footer
{
  display: none !important;
}
.custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList
{
  padding: 0px;
  margin: 0px;
}
.custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--left .controlButton__icon
{
  font-size: 18px;
}
.custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--right .controlButton__icon
{
  font-size: 18px;
}
.custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList .R-ReviewsList__item
{
  flex-basis: 33.33333333%;
  width: 33.33333333%;
}
.custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList .R-ReviewsList__item .item__inner
{
  padding: 10px;
  border-radius: 7px;
  border: 1px solid #AFAFAF;
}
.custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList .R-ReviewsList__item .item__inner .R-TextHeading
{
  vertical-align: middle;
  line-height: 1;
}
.custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList .R-ReviewsList__item .item__inner .R-TextHeading .cssVar-authorName
{
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;
}
.custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList .R-ReviewsList__item .item__inner .R-TextHeading .cssVar-authorName:after
{
  content: "-";
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;
  margin-left: 5px;
}
.custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList .R-ReviewsList__item .item__inner .R-TextHeading + .R-flex-between-xxs
{
  display: inline-block !important;
  vertical-align: middle;
  line-height: 1;
  margin-bottom: 0.3125em;
}
.custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList .R-ReviewsList__item .item__inner .R-TextHeading + .R-flex-between-xxs .R-TextBody
{
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;
  padding: 0px;
  margin: 0px !important;
}
.custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList .R-ReviewsList__item .item__inner .R-RatingStars
{
  display: none;
}
.custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList .R-ReviewsList__item .item__inner .R-ReviewsList__item--body
{
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  font-style: italic;
  font-family: Grotesque, 'MS Sans Serif', Geneva, sans-serif;
  padding: 0px;
  margin: 0px;
}
body.template-product limespot-container.container .ls-box-title-divider
{
  display: none;
}
body.template-product .limespot-recommendation-box-carousel-indicator.indicator-left
{
  left: -50px;
  opacity: 1;
  visibility: visible;
}
body.template-product .limespot-recommendation-box-carousel-indicator.indicator-right
{
  right: -50px;
  opacity: 1;
  visibility: visible;
}
body.template-product .limespot-recommendation-box:hover .limespot-recommendation-box-carousel-indicator.indicator-right,
body.template-product .limespot-recommendation-box:hover .limespot-recommendation-box-carousel-indicator.indicator-left
{
  -webkit-transform: none;
  transform: none;
}
body.template-product limespot-container .limespot-recommendation-box-carousel-indicator .arrow-left, 
body.template-product limespot-container .limespot-recommendation-box-carousel-indicator:not(.static-arrow) .arrow-right,
body.template-product limespot-container .limespot-recommendation-box-carousel-indicator .arrow-right
{
  padding: 0;
  background-color: #000000;
  border-radius: 50%;
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0px !important;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
body.template-product limespot-container .limespot-recommendation-box-carousel-indicator .recomm-arrow svg
{
  height: 20px;
  margin: 0px;
  width: 20px;
  margin-top: 1px;
}
body.template-product limespot-container .limespot-recommendation-box-carousel-indicator .recomm-arrow svg path
{
  fill: #ffffff;
}
.yb-badge-footer-custom img
{
  max-width: 100%;
  width: 100%;
  height: auto;
}
#product-price-selector + p
{
  margin-bottom: 10px !important;
}
@media only screen and (min-width: 1660px)
{
  body.template-product .container,
  .template-product .product-test .site-content .container
  {
    max-width: 1630px;
    width: 100%;
  }  
}
@media screen and (min-width: 1500px)
{
  .product_carousel .thumbnails-container 
  {
    top: 325px;
   
  }  
}
@media only screen and (max-width: 1659px)
{
  .product-test .single-product-content .product-image-summary .row .product-images
  {
    top: 140px;
  }
  .product_carousel .thumbnails-container
  {
    top: 290px;
  }
  .product-test .product-test-form .product-form-more-info-details
  {
    flex-wrap: wrap;
  }
  .product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper.has-quarter-width
  {
    width: 50%;
  }
  .product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper.has-quarter-width.custom-varaint-box-selections
  {
    width: 100%;
    order: 3;
  }
  .product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper .variant-quantity-container.variant-warning-container .variant-sub-container
  {
    justify-content: flex-start;
  }
}
@media only screen and (max-width: 1499px)
{
  .product-test .single-product-content .product-image-summary .row .product-images
  {
    top: 119px;
  }
  .product_carousel .thumbnails-container
  {
  
    top: 265px;
  }
  body.template-product .limespot-recommendation-box-carousel-indicator.indicator-left
  {
    left: 0px;
  }
  body.template-product .limespot-recommendation-box-carousel-indicator.indicator-right
  {
    right: 0px;
  }
}
@media only screen and (max-width: 1399px)
{
  .product_carousel .thumbnails-container
  {
    top: 245px;
  }
  .custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList .R-ReviewsList__item
  {
    flex-basis: 50%;
    width: 50%;
  }
}
@media only screen and (max-width: 1299px)
{
  .product_carousel .thumbnails-container
  {
    top: 230px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px)
{
  .product_carousel .thumbnails-container
  {
    top: 195px;
  }
  .product-test .product-test-form .image-video-link__contaner
  {
    display: block;
    max-width: 140px;
    margin-left: 0px;
  }
  .product-test .product-test-form .product-form-rviews-wrapper
  {
    flex-direction: column;
  }
  .product-test .product-test-form .product-form-rviews-wrapper .ruk_rating_snippet
  {
    width: 100%;
    margin-right: 0px;
  }
  .product-test .product-test-form .product-form-rviews-wrapper .read-reviews-on-reviews-io-wrapper
  {
    width: 100%;
    margin-left: 0px;
    text-align: left;
    margin-bottom: 15px;
  }
  .product-test .product-test-form .product-form-more-info-details
  {
    flex-direction: column;
    justify-content: flex-start;
  }
  .product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper
  {
    width: 100%;
  }
  .product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper .product-rewards-points
  {
    text-align: left;
  }
  .product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper.has-quarter-width
  {
    width: 100%;
  }
  .product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper.has-quarter-width.custom-varaint-box-selections
  {
    order: unset;
  }
  .product-test .single-product-content .entry-summary .delivery-icons
  {
    flex-direction: row;
    justify-content: flex-start;
  }
  .product-test .single-product-content .entry-summary .delivery-icons .delivery-feature
  {
    padding: 0px;
    width: 100%;
    text-align: left;
    justify-content: center;
    flex:50%
  }
  .custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList .R-ReviewsList__item
  {
    flex-basis: 100%;
    width: 100%;
  }
}
@media only screen and (max-width: 1023px)
{
  .product-test .single-product-content .product-image-summary .row .product-images
  {
    top: 0px;
    margin-bottom: 15px;
  }
  .product-test .product-test-form .image-video-link__contaner
  {
    display: block;
    max-width: 140px;
    margin-left: 0px;
  }
  .product-test .product-test-form .product-form-rviews-wrapper
  {
    flex-direction: column;
  }
  .product-test .product-test-form .product-form-rviews-wrapper .ruk_rating_snippet
  {
    width: 100%;
    margin-right: 0px;
  }
  .product-test .product-test-form .product-form-rviews-wrapper .read-reviews-on-reviews-io-wrapper
  {
    width: 100%;
    margin-left: 0px;
    text-align: left;
    margin-bottom: 15px;
  }
  .product-test .product-test-form .product-form-more-info-details
  {
    flex-direction: column;
    justify-content: flex-start;
  }
  .product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper
  {
    width: 100%;
  }
  .product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper .product-rewards-points
  {
    text-align: left;
  }
  .product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper.has-quarter-width
  {
    width: 100%;
  }
  .product-test .product-test-form .product-form-more-info-details .product-form-more-info-column-wrapper.has-quarter-width.custom-varaint-box-selections
  {
    order: unset;
  }
  .product-test .single-product-content .entry-summary .delivery-icons
  {
    flex-direction: row;
    justify-content: flex-start;
    padding: 0px;
  }
  .product-test .single-product-content .entry-summary .delivery-icons .delivery-feature
  {
    padding: 0px;
    width: 100%;
    text-align: center;
    justify-content: center;
    flex:50%;
  }
  .product-test .single-product-content .product-image-summary .row .product_page_description
  {
    width: 100%;
    padding: 0px 30px;
  }
  .product-test .product-test-form .product-accordion
  {
    padding: 0px;
  }
  .product-test .product-test-form .product_title.product_title_block
  {
    font-size: 18px;
    line-height: 24px;
  }
  .product-test .product-test-form #old-product-price
  {
    font-size: 16px;
  }
  .product-test .product-test-form #product-price
  {
    font-size: 22px;
  }
  .custom-reviews-accordion-section #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList .R-ReviewsList__item
  {
    flex-basis: 100%;
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
  .yb-badge-footer-custom
  {
    width: 150px;
    margin-bottom: 15px;
  }
  .payments-footer-geekstore #text-banner-widget
  {
    width: 150px;
  }
}
@media only screen and (max-width: 767px)
{
  .product-preorder-test .preorder-tab
  {
    width: 120px;
    height: 30px;
    top: 15px;
  }
  .product-preorder-test .preorder-tab p
  {
    font-size: 11px;
  }
  .product-test .single-product-content .product-image-summary .row .product_page_description
  {
    padding: 0px 15px;
  }
  .product-test .single-product-content .product-image-summary .row .product-images
  {
    width: 100%;
  }
  .product-images #shopify-section-product-gallery-slider .product_carousel .main-image__container .owl-loaded .owl-nav .owl-prev
  {
    left: 6px;
  }
  .product-images #shopify-section-product-gallery-slider .product_carousel .main-image__container .owl-loaded .owl-nav .owl-next:before
  {
    text-align: right
  }
  .product-images #shopify-section-product-gallery-slider .product_carousel .main-image__container .owl-loaded .owl-nav .owl-next
  {
    right: 6px;
  }
  .product-test .single-product-content .entry-summary .ls-recommendation-box[data-box-type='BoughtTogether'][data-host-page='Product'] .ls-box-title
  {
    padding: 0px;
  }
  .product-test .single-product-content .entry-summary limespot-box[data-box-style=bundle] .limespot-recommendation-box-bundle-top-section
  {
    padding: 0px;
  }
  .product-test .single-product-content .entry-summary limespot-box[data-box-style=bundle] .ls-bundle-container .ls-bundle-list .ls-ul
  {
    margin-right: 0px;
  }
  .product-test .single-product-content .entry-summary limespot-box[data-box-style=bundle] .ls-bundle-list-item
  {
    padding: 0px;
  }
  .product-rewards-title h2
  {
    font-size: 20px;
    line-height: 26px;
  }
  body.template-product limespot-container.container h3.ls-box-title
  {
    font-size: 20px;
    line-height: 26px;
  }
  .yb-badge-footer-custom
  {
    width: 150px;
    padding-left: 15px;
    margin-bottom: 15px;
  }
}
.btn-add {
    border-radius: 20px;
  background: #0eca65 !important;
}


  #ex1
  {
    display:none;
  }
  .showdesktop
  {
    
    width:100%;
  }


h2.title2 {
    font-family: Grotesque, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #ffffff;
    font-size: 20px;
    font-weight: 600;
    padding: 0px 0px 10px 0px;
    text-align: center;
}
 table#best_sellers_quack_friday {
    max-width: 100% !important;
}

 .btnbn
  {
    margin-top:20px;
    text-align:center;
  }
  button.btn2 {
    background: #black;
    padding: 10px 30px 10px 30px;
    border: 0px;
    border-radius: 10px;
    color:white;
}

  .showmobile
  {
    display:none;
  }

.col1 {
    padding: 8px;
    position: relative;
    max-width: 139px;
    text-align: center;
    justify-content: center;
    margin: 0 auto;
}
.container2 {
    display: flex;
    max-width: 1375px;
    margin: 0 auto;
    align-items: flex-start;
    flex-wrap: wrap;
  justify-content:center;
  margin-bottom:40px;
}
 
  @media only screen and (max-width: 600px) {
    .container2 {
      flex-wrap:wrap;
    }
    

    .col1 {
    flex: 0 0 50%;
    margin-bottom: 3px;
}
  
    .showmobile
    {
      display:block;
      width:100%;
     
    }
    .showdesktop
    {
      display:none;
     
    }
  }
  .title3:hover {
    opacity: 0.8;
    transform: scale(1.1);
}
ul#menu-main-navigation {
    margin-bottom: 0px !important;
}

.givetop
{
  top:82px !important;
}
.fixit {
    position: fixed;
    top: 58px;
    z-index: 3;
    /* background: red; */
}
// Christmas Homepage //
  .inner2
  {
    min-height:139px;
  }
  .btn1 {
    background: black;
    color: white;
    max-width: 153px;
    padding: 6px;
    margin: 0 auto;
    border-radius: 15px;
    margin-top: 20px;
}
  .center1 {
    position: relative;
    margin-top:12px;
    background: black;
    color: white;
    padding: 4px 10px 5px 10px;
    border-radius: 20px;
   text-align:center;
    text-transform:capitalize;
}
 .inner1 {
    text-align: center;
    color: black;
    border: 1px solid #eee;
    padding: 20px;
    min-height: 213px;
}
.columnh {
  float: left;
  width: 50%;
}
.left
  {
    padding-right:5px;
    padding-top:5px;
  }
  .right
  {
    padding-left:5px;
    padding-top:5px;
  }
/* Clear floats after the columns */
.rowh:after {
  content: "";
  display: table;
  clear: both;
}
  #ex1
  {
    display:none;
  }
.showdesktop {
    width: 100%;
    
    object-fit: cover;
}
  .minh
  {
    min-height:230px;
  }
  .blimg
  {
    max-width:400px;
  }
  .h1text
  {
    color:white;
  }
  h2.titler {
    color: white;
    font-size: 25px;
    margin:0;
}
  .column3 {
    max-width: 33%;
    padding: 4px;
    position:relative;
}
  .row3 {
    display: flex;
    flex-wrap: wrap;
    justify-content:center;
}
button.loyal {
    border-radius: 16px;
    background: #f4de12;
    padding: 5px 30px 5px 30px;
}
  button.loyal:before {
    content: url(https://cdn.shopify.com/s/files/1/1375/9903/files/UFO_2_300x_ffdc6050-69bc-4757-819d-c003921748ab.png?v=1635419113);
    position:absolute;
    margin-left:-29px;
}
  .text22
  {
    color:white;
  }
h2.title2 {
    font-family: Grotesque, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #ffffff;
    font-size: 20px;
    font-weight: 600;
    padding: 0px 0px 10px 0px;
    text-align: center;
}
 table#best_sellers_quack_friday {
    max-width: 100% !important;
}
.title3 {
    justify-content: center;
    display: flex;
    align-items: flex-start;
    text-align: center;
    width: 100%;
    color: black;
    border-radius: 11px;
  min-width:110px;
  min-height:unset !important;
}
 .btnbn
  {
    margin-top:20px;
    text-align:center;
  }
  button.btn2 {
    background: #black;
    padding: 10px 30px 10px 30px;
    border: 0px;
    border-radius: 10px;
    color:white;
}
  .container1
  {
    position:relative;
    max-width:1355px;
    margin:0 auto;
    margin-top:20px;
  }
  .showmobile
  {
    display:none;
  }
.top-left {
    position: absolute;
    top: 21px;
    left: 16px;
    max-width: 47px;
}
  .ban2
  {
    max-width:65px;
  }
  .imglg
  {
    max-width:56px;
  }
 .bottom-center {
    text-align: center;
    position: absolute;
    justify-content: center;
    left: 50%;
    transform: translate(-50%, -50%);
    bottom: 0;
}
   .top-center {
    text-align: center;
    position: absolute;
    justify-content: center;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 38px;
}
  .centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
    text-align:center;
    font-size:18px;
    width:61%;
}
 h2.bannertext {
    font-size: 16px;
    color: white;
    max-width: 537px;
    margin: 0 auto;
}
button.shop {
    min-width: 110px;
    background: #f8e16f;
    padding: 8px 0 8px 0px;
    border: 0px;
    border-radius: 10px;
}

.container2 {
    display: flex;
    max-width: 1375px;
    margin: 0 auto;
    align-items: flex-start;
    flex-wrap: wrap;
  justify-content:center;
  margin-bottom:40px;
}
  .bannerimg
  {
    max-width:190px;
    margin-top:10px;
  }
.bottom-left {
    position: absolute;
    bottom: 35px;
    left: 60px;
}
  .bottom-right {
    position: absolute;
    bottom: 35px;
    right: 60px;
}
  button.shop:hover {
    color: black;
    opacity: 0.8;
}
  .container
  {
    position:relative;
  }
  .tmpslot
  {
    margin:0 auto;
    margin-top:100px;
  }
  @media only screen and (max-width: 600px) {
    .container2 {
      flex-wrap:wrap;
    }
       .column3.twom {
    width: 50%;
}
    .columnh {
  float: left;
  width: 100%;
      padding:8px;
}

    .col1 {
    flex: 0 0 50%;
    margin-bottom: 3px;
}
    .blimg {
    max-width: 300px;
}
    #black-friday > div.website-wrapper.website-wrapper-brands > div.main-page-wrapper > div:nth-child(6) > img
    {
      min-height:240px;
    }
.bottom-right {
    position: absolute;
    bottom: 35px;
   right: unset;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
    .column3 {
    max-width: 100%;
    padding: 4px;
}
    .centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 18px;
    width: 90%;
}
    .showmobile
    {
      display:block;
      width:100%;
    }
    .showdesktop
    {
      display:none;
     
    }
  }
  .title3:hover {
    opacity: 0.8;
    transform: scale(1.1);
}
.inner2 {
    min-height: 114px;
}
#menu-item-1584525040239 > div {
    /* left: -95%; */
    /* right: 20% !important; */
    left: -459px;
}
#winmost , #winbag , #winlow
{
  margin-top:20px;
}
.columnhalf
{
  flex:50%;
  padding:20px;
}
.subtext1 {
    max-width: 95%;
    margin: 0 auto;
}
button.altbutton {
    background: black;
    color: white;
    border-radius: 25px;
    text-transform: uppercase;
    min-width: 144px;
    font-size: 15px;
    margin-top: 10px;
    padding: 5px 0px 5px 0;
}
.topcat
{
  text-align:center;
}
.midtext {
    position: absolute;
    bottom: -38px;
    color: black;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #dadada;
    padding: 14px 91px 12px 32px;
    opacity: 0.8;
  min-width:211px;
}
.toptext {
    margin-bottom: 46px;
    font-size: 21px;
}
.bottomtext {
    text-transform: uppercase;
}

@media only screen and (max-width: 600px) {
  .columnhalf
{
  flex:100%;
  padding:10px;
}
  .center1 {
   
    margin-top: 3px;

}
}
.swym-btn-container[data-position=default] {
    display: block !important;
}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext {
    width: 100% !important;
    font-size: inherit;
    padding: 0px 0px;
    font-weight: initial;
    color: #fff;
    border-radius: 0px;
    text-indent: 28px;
    color: #fff;
    height: 50px !important;
    line-height: 40px;
    background: white !important;
    color: black !important;
    border: 1px solid lightgrey;
    border-radius: 14px !important;
  font-size:14px !important;
}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext+.swym-fave-count {
    padding: 10px 8px;
    line-height: 100%;
    box-shadow: none;
    border: 1px solid;
    height: 40px;
    display: none !important;
}