/** Shopify CDN: Minification failed

Line 58:14 Expected ")" to end URL token

**/
/* Container */
.modern-social-sharing{
  display:flex;
  gap:10px;
  margin:20px 0;
}

/* Button base */
.modern-share-button{
  width:42px;
  height:42px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:4px;
  padding:0;
  margin:0;
  box-sizing:border-box;
  color:#fff;
  text-decoration:none;
  transition:background-color .3s ease;
}

/* Platform colours */
.facebook { background:#1877f2; }
.facebook:hover{ background:#145dbf; }

.x        { background:#000; }
.x:hover  { background:#1a1a1a; }

.email    { background:#ffc107; }  /* yellow */
.email:hover{ background:#e0a800; }

.whatsapp { background:#25d366; }
.whatsapp:hover{ background:#1ebd59; }

.print    { background:#888; }
.print:hover{ background:#555; }

/* SVG icon sizing */
.modern-share-button svg{
  width:22px;
  height:22px;
}

 

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url({{ 'KFOmCnqEu92Fr1Mu4mxK_1.woff2' | asset_url }}) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/* mobile width set in timber.scss at line 223 */
.site-header { background: url(/cdn/shop/t/2/assets/footbg.png?69) top center repeat-x; padding:15px 0; }

.wrapper { max-width:1040px;}

.template-index .wrapper.main-content { max-width:100%; padding: 0 0 0 0;}

#topbar-menu { margin:0 auto 0 0; text-align:left; list-style:none; }
#topbar-menu li { margin:0 0; text-align:left; display:inline-block; line-height:33px; }
#topbar-menu li a { margin:0 0; padding: 5px; color:#fff; font-size:14px; font-weight:500; text-transform:uppercase;}
#topbar-menu li a:hover { color: #051B45; }

.header-bar { background: #3383B3 url(/cdn/shop/t/2/assets/blue-stripes.png?286) top center repeat; padding:2px 0;}
.header-bar__right { width:auto; }
.header-bar .post-large--display-table {}
.header-bar .cart-page-link { color:#fff; text-transform:uppercase;}

.site-header .grid__item { position:relative;}
.site-header__logo {}
#topphoneholder { position:absolute; width:250px; top:10px; left:0px; right:0px; margin-left:auto; margin-right:auto; text-align:center;}
.topphonetxt { color:#fff; font-family: 'Roboto Condensed', sans-serif; font-size:14px; font-weight:500; text-transform:uppercase;line-height:20px;}
.topphonenr{ color:#fff; font-family: 'Roboto Condensed', sans-serif; font-size:36px; font-weight:600;line-height:50px;}
.topphonetime { color:#fff; font-family: 'Roboto Condensed', sans-serif; font-size:14px; font-weight:500; line-height:20px;}

.header-bar__custom { position:absolute; top:35%; right:0px; width:250px;}
.header-bar__custom .header-bar__search-input { padding-left:5px!important; background:#fff; color:#051C45; font-size:14px; font-family: 'Roboto Condensed', sans-serif; line-height:26px; }
.header-bar__custom .header-bar__search-input:focus { background-color: #fff;}
.header-bar__custom .header-bar__search-submit { float:right; width:30px; right:0px; top:3px; background:#fff; }
.header-bar__custom .header-bar__search-submit .icon:before { color:#051C45; }

.header-bar__module--list li ,
.header-bar__module--list li a {color: #fff;}



#topmenuholder { width:100%; background: #3383B3 url(/cdn/shop/t/2/assets/blue-stripes.png?286) top center repeat; padding:0px 0; }
.site-nav { margin-top:0px!important; }
.site-nav>li:hover { background:#051C45;}
.site-nav>li:hover a { color:#fff; }
.site-nav__link { padding:7px 15px; background-color:transparent; color:#fff; font-size:16px;font-weight:600; text-transform:uppercase;}
.site-nav>li:first-child>a {  text-indent: -9999px; padding:7px 25px; background: url(/cdn/shop/t/3/assets/home.png?3509) center center no-repeat;}
.site-nav>li:last-child>a { padding:7px 15px;}
.site-nav__link .icon-arrow-down { color:#fff; }
.site-nav__dropdown , .site-nav__dropdown-grandchild { background:#051C45 url(/cdn/shop/t/2/assets/dblue-stripes.png?379) top center repeat; min-width:250px;}
.site-nav__dropdown a { font-size:14px; text-transform:none;}
.site-nav__dropdown a:hover { background: #3383B3 url(/cdn/shop/t/2/assets/blue-stripes.png?286) top center repeat;}

#shopify-section-1560763016831 { padding:0 0 0 0;}

#toppromoholder { background: url(/cdn/shop/t/2/assets/grey-stripes.png?196) top center repeat; padding:20px 0 ; width:100%; }
#toppromo { width:100%; max-width:98%; margin:0 auto; text-align:center;min-height: 50px; }
.toppromo { width:auto;  display:inline-block; vertical-align:top; margin:0 30px 0 0;}
.tpimg  { float:left; vertical-align:middle; margin-right:10px;}
.tptxt  { font-size:13px; color:#051B45; font-family: 'Roboto Condensed', sans-serif;width: 70%; width: calc(100% - 60px); float:right; text-align:center; }
.tptxt strong { font-size:16px; text-transform:uppercase; display:block; }
.tp1 .tptxt { min-width:160px;}
.tp2 .tptxt { min-width:280px;}
.tp3 .tptxt { min-width:220px;}
.tp4 .tptxt { min-width:81px;}
.toppromo.tp4 { margin:0 0px 0 0;}
.tp4 a { margin:0 auto; text-align:center; display:block; max-width:81px;}
.tp4 .tptxtimg { margin:0 0; width:100%; height:auto; display:block; max-width:81px;}

.homebox1 .slideshow-section { padding:0 0 0 0;}

#shopify-section-1562833084843 {display:none;}
#shopify-section-1562833084843 .slideshow-section { padding:0 0 0 0;}
.slide__link {
z-index: 999;
position: absolute;
width: 100%;
height: 100%;
}

#shopify-section-1560948467038 { max-width:100%; margin:0px auto; padding:20px 0; background:#051B45;}
#shopify-section-1560948467038 .rich-text { max-width:980px; color:#fff; text-align:center; margin:0 auto;}
#shopify-section-1560948467038 .rich-text .section-header__title { color:#FFF; text-align:center; }

#shopify-section-1561019314686 { max-width:980px; margin:20px auto;}
#brandholder { max-width:100%; margin:0px auto; padding:0px 0; }
.block-head { padding:10px; background:#F3F3F3; margin:0 0 20px 0;}
.block-head h2 { font-size:24px; color:#E41A26; font-family: 'Roboto Condensed', sans-serif; font-weight:600; margin:0 0 0 0; line-height:30px;}
#brandholder .owl-nav { position:absolute; top:-65px; right:5px; margin-top:0px; }
#brandholder .owl-prev , #brandholder .owl-next { width:32px; height:32px; font-size:24px; line-height:30px; font-weight:600; padding:0px; vertical-align:middle;}
#brandholder .owl-prev:hover , #brandholder .owl-next:hover { background:#E41A26;}

#shopify-section-1561022550607 { max-width:980px; margin:0px auto;}
#search-holder { max-width:100%; margin:0px auto; padding:20px 0; background: #3383B3 url(/cdn/shop/t/2/assets/blue-stripes.png?286) top center repeat; }
.template-collection #search-holder { margin-bottom:20px;}
#search-holder h2 { font-size:24px; color:#fff; font-family: 'Roboto Condensed', sans-serif; font-weight:600; margin:0 auto 10px auto; padding:0 10px; text-align:center; line-height:30px;}
.csrcbox { display:block; float:left; width:46%; margin:1% 2%; }
.csrcbox form.search { position:relative; margin-bottom:0px;}
.csrcbox input[type="text"] { font-size:13px; color:#051C45; height:35px; margin:0 0 0 0;} 
.csrcbox input[type="submit"] { width:35px; height:35px; min-height:35px; line-height:30px; position:absolute; top:0; right:0; padding:0; background:#051C45 url(/cdn/shop/t/2/assets/srcbut.png?978) center center no-repeat;} 
.clear { clear:both;}


.tabbrandsshold { max-width:980px; margin:10px auto;}
.tabbrandsshold .tabs {  display: flex;  flex-wrap: wrap;  background: #f3f3f3; max-width:980px; width:100%; margin:0 auto; }
.tabbrandsshold .input {  position: absolute;  opacity: 0; }
.tabbrandsshold .label {  width: 100%;  padding: 10px; margin: 0 5px 0 0;  background: #f3f3f3;  cursor: pointer; font-size:24px; color:#000; line-height:30px; font-family: 'Roboto Condensed', sans-serif; font-weight:600; }
.tabbrandsshold .label:before { content: '\002F'; margin-left:-10px; padding-right :10px; }
.tabbrandsshold .label.lb1:before { content: none;}
.tabbrandsshold .label:hover {  color: #E41A26;}
.tabbrandsshold .label:active {  background: #f3f3f3;}
.tabbrandsshold .input:focus + .label {   z-index: 1;}
.tabbrandsshold .input:checked + .label {  background: #f3f3f3;  color: #E41A26;}
.tabbrandsshold .panel {  display: none;  padding: 10px 0;  background: #fff; max-width:980px; width:100%; }
.tabbrandsshold .input:checked + .label + .panel {  display: block;}
.tabbrandsshold .prodimg { padding:10px;}
.tabbrandsshold h3 { line-height:20px; text-align:center; margin:0 auto 5px auto;}
.tabbrandsshold h3 a { padding:5px; font-size:14px; color:#000; line-height:20px; text-align:center;}
.tabbrandsshold h3 a:hover { color:#E41A26;}
.tabbrandsshold .pprice { text-align:center; margin:0 auto 5px auto; font-size:16px; font-weight:600;}
.tabbrandsshold .prodbuts { margin:0 auto; text-align:center; padding:5px;}
.tabbrandsshold .prodbuts a { color:#fff; font-size:16px; font-weight:500;  background: #3383B3 url(/cdn/shop/t/2/assets/blue-stripes.png?286) top center repeat; padding:5px 10px; }
.tabbrandsshold .prodbuts a:hover { background: #E41A26; }
.tabbrandsshold .owl-nav { position:absolute; top:-65px; right:5px; }
.tabbrandsshold .owl-prev , .tabbrandsshold .owl-next { width:32px; height:32px; font-size:24px!important; line-height:30px!important; font-weight:600; padding:0px!important; vertical-align:middle;}
.tabbrandsshold .owl-prev:hover , .tabbrandsshold .owl-next:hover { background:#E41A26 !important;}

.tabbrandsshold2 { max-width:980px; margin:10px auto;}
.tabbrandsshold2 .tabs2 {  display: flex;  flex-wrap: wrap;  background: #f3f3f3; max-width:980px; width:100%; margin:0 auto; }
.tabbrandsshold2 .input {  position: absolute;  opacity: 0; }
.tabbrandsshold2 .label {  width: 100%;  padding: 10px; margin: 0 5px 0 0;  background: #f3f3f3;  cursor: pointer; font-size:24px; color:#000; line-height:30px; font-family: 'Roboto Condensed', sans-serif; font-weight:600; }
.tabbrandsshold2 .label:before { content: '\002F'; margin-left:-10px; padding-right :10px; }
.tabbrandsshold2 .label.lb4:before { content: none;}
.tabbrandsshold2 .label:hover { color: #E41A26;}
.tabbrandsshold2 .label:active {  background: #f3f3f3;}
.tabbrandsshold2 .input:focus + .label {   z-index: 1;}
.tabbrandsshold2 .input:checked + .label {  background: #f3f3f3;  color: #E41A26;}
.tabbrandsshold2 .panel {  display: none;  padding: 10px 0;  background: #fff; max-width:980px; width:100%; }
.tabbrandsshold2 .input:checked + .label + .panel {  display: block;}
.tabbrandsshold2 .prodimg { padding:10px; min-height:240px;}
.tabbrandsshold2 h3 { line-height:20px; text-align:center; margin:0 auto 5px auto;}
.tabbrandsshold2 h3 a { padding:5px; font-size:14px; color:#000; line-height:20px; text-align:center;}
.tabbrandsshold2 h3 a:hover { color:#E41A26;}
.tabbrandsshold2 .pprice { text-align:center; margin:0 auto 5px auto; font-size:16px; font-weight:600;}
.tabbrandsshold2 .prodbuts { margin:0 auto; text-align:center; padding:5px;}
.tabbrandsshold2 .prodbuts a { color:#fff; font-size:16px; font-weight:500;  background: #3383B3 url(/cdn/shop/t/2/assets/blue-stripes.png?286) top center repeat; padding:5px 10px; }
.tabbrandsshold2 .prodbuts a:hover { background: #E41A26; }
.tabbrandsshold2 .owl-nav { position:absolute; top:-65px; right:5px; }
.tabbrandsshold2 .owl-prev , .tabbrandsshold2 .owl-next { width:32px; height:32px; font-size:24px!important; line-height:30px!important; font-weight:600; padding:0px!important; vertical-align:middle;}
.tabbrandsshold2 .owl-prev:hover , .tabbrandsshold2 .owl-next:hover { background:#E41A26 !important;}


#shopify-section-1561040054356 { max-width:980px; margin:0px auto;}

#shopify-section-1570442959135 {max-width:980px; margin:0px auto;}
#shopify-section-1570445878173 {max-width:980px; margin:0px auto;}


/* cats */

#lside { width:23%; float:left; margin: 0 2% 0 0;}
#mside {  width:75%; float:left; margin: 0 auto;}

.catdescshold { /*background:#051C45 url(/cdn/shop/t/2/assets/dblue-stripes.png?379) top center repeat;*/ padding:15px; margin:0 auto 20px 0; border:2px solid #f3f3f3; box-sizing:border-box;}
.cattitle { font-size:20px; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:600; margin:0 auto 10px auto; padding:0px; text-align:left; line-height:30px;}
.catdesc { font-size:14px; color:#000; line-height:18px;}
.catdesc h1 { font-size:16px;}

h1#bc-sf-filter-collection-header {font-size:24px; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:600;}

#bc-sf-filter-description h1 , #bc-sf-filter-description h2 { font-size:24px; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:600; margin:0 auto 10px auto; padding:0px; text-align:left; line-height:30px;}
#bc-sf-filter-description div , #bc-sf-filter-description p , #bc-sf-filter-description span { font-size:14px; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:400;}

.read-more-collection {    color: #000;    font-size: 14px;    font-weight: 500; cursor:pointer; cursor:pointer;}
.read-more-collection:hover  { background: #051c45;color: #fff; }
.read-less-collection {    color: #fff;    font-size: 14px;    font-weight: 500;    background: #3383B3 url(/cdn/shop/t/2/assets/blue-stripes.png?286) top center repeat;   text-align: center; padding: 5px 15px; max-width:100px; cursor:pointer; display:block; cursor:pointer;}
.read-less-collection:hover  { background: #051c45;color: #fff; }


#read-more {    color: #fff;    font-size: 16px;    font-weight: 500;    background: #3383B3 url(/cdn/shop/t/2/assets/blue-stripes.png?286) top center repeat;    padding: 5px 15px; max-width:140px; cursor:pointer; display:table-cell;}
#read-more:hover  { background: #E41A26;}


#catleft .cathead { margin:0 auto 20px 0;}
#catleft .cathead { font-size:20px; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:600; margin:0 auto 10px auto; padding:0px; text-align:left; line-height:30px; border-bottom:2px solid #E2F2EE;}
.lcats li a { font-size:14px; color:#000; padding:5px; margin:0 auto 5px auto; border-bottom:1px solid #E2F2EE; display:block;}
.lcats li a:hover {  color:#3383B3;}

#snappy_filter__filters { width:100%!important; float:none!important; padding:0!important; margin:0 auto 5px auto; }
.tb-filter-nav-toggle { display:block!important; border-bottom:2px solid #E2F2EE;}
h2.tb-sidebar-title { font-size:20px!important; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:600; margin:0 auto 10px auto; padding:0px; text-align:left; line-height:30px !important;}
#load-ajax-products { width:100%!important; float:none!important;}
.content-refine h2.sidebar-title { font-size:20px!important; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:600; margin:0 auto 10px auto; padding:0px; text-align:left; line-height:30px !important;border-bottom:2px solid #E2F2EE;}

#mside .section-header__link--right { background:#f3f3f3; padding:5px;}
.tb-content-paginate.tb-top { display:none;}
.tb-paginate { padding:20px 0 0 0; background:#f3f3f3;}
.tb-grid-view-item__title { font-size:16px!important; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:500!important; margin:0 auto 10px auto; padding:0px; text-align:left; line-height:20px !important; min-height:60px;}
.tb-grid-view-item__meta { margin:0 auto; text-align:center; display:block!important;}
.tb-product-compare-price { color:#999; display:block; margin:5px auto;text-align:center;}
.tb-product-price__price { font-size:18px!important; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:600; margin:0 auto 10px auto; padding:0px; text-align:center; line-height:30px !important;}


/* products */

h1.prodtitle { font-size:24px!important; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:600; margin:0 auto 20px auto; padding:0px; text-align:left; line-height:30px !important;}

#the-sku { margin:0 auto 20px auto;font-family: 'Roboto Condensed', sans-serif; }
#the-sku strong { padding-right:5px;margin:0 auto 20px auto;font-family: 'Roboto Condensed', sans-serif; }

h3#pricetxt { font-size:18px!important; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:500; margin:0 auto 10px auto; padding:0px; text-align:left; line-height:30px !important;}
.product-single__price { font-size:32px!important; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:600; margin:0 auto 10px auto; padding:0px; text-align:left; line-height:30px !important;}
.product-single__sale-price { font-size:20px!important; color:#333; font-family: 'Roboto Condensed', sans-serif; font-weight:500; margin:0 auto 10px auto; padding:0px; text-align:left; line-height:30px !important;    opacity: 1;}
#vatprice { font-size:20px!important; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:500; margin:0 auto 10px auto; padding:0px; text-align:left; line-height:30px !important;}

.product-single__quantity { width:120px; float:left; margin-right:5px; }
.product-single__quantity label { display:none; }
#AddToCart {width: calc(100% - 125px); text-transform:uppercase; padding:7px 10px!important; background-color: #3383B3!important;}
#AddToCart:hover { background-color: #051C45!important;}


#tieres {}
#tieres .custom-block1 { }
#tieres table thead th.heading { background:#051C45!important;}

#pdesc { margin:20px auto 20px auto; background:#f3f3f3; padding:10px;}
ul.tabs {  display: block;  margin: 0 0 0px 0px;  padding: 0;  border-bottom:2px solid #e7e7e7;}
ul.tabs li {  display: inline-block;  height: 40px;  margin:5px 0 0 0;  padding: 0;  width:auto;  }
ul.tabs li:first-child { border-left:none; }
ul.tabs li a {width: 100%; padding: 10px; margin: 0 5px 0 0; background: #f3f3f3; cursor: pointer; font-size: 24px; color: #000; line-height: 30px; font-family: 'Roboto Condensed', sans-serif; font-weight: 600; text-transform:uppercase;}
ul.tabs li a.active { color: #E41A26;}
ul.tabs li a:before {    content: '\002F';    margin-left: -10px;    padding-right: 10px;}
ul.tabs li:first-child a:before { content: none;}
ul.tabs:after {  clear: both;}
#pdesc .thetabs { background:#f3f3f3; padding:10px 10px 10px 10px; border-top:2px solid #fff;}



.related-items { padding:10px; background:#F3F3F3; margin:0 0 20px 0;}
.related-items h2 { font-size:24px; color:#E41A26; font-family: 'Roboto Condensed', sans-serif; font-weight:600; margin:0 0 0 0; line-height:30px;}

.related-items-products .grid-link img { padding:10px;}
.related-items-products .grid-link__title { font-size:16px!important; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:500!important; margin:0 auto 10px auto; padding:0px; text-align:center; line-height:20px !important; min-height:60px;}
.related-items-products .grid-link__title:hover { color:#E41A26;}
.related-items-products .grid-link__sale_price { color:#999; display:block; margin:5px auto;text-align:center; font-weight:400;}
.related-items-products .grid-link__meta { font-size:18px!important; color:#000; font-family: 'Roboto Condensed', sans-serif; font-weight:600; margin:0 auto 5px auto; padding:0px; text-align:center; line-height:20px !important; min-height:50px;}
.related-items-products #featured-more { color:#fff; font-size:16px; font-weight:500; width:110px;  background: #3383B3 url(/cdn/shop/t/2/assets/blue-stripes.png?286) top center repeat; padding:5px 10px;  margin:0 auto; text-align:center;}
.related-items-products #featured-more:hover { background: #E41A26; }

/* cart */
.cart__subtotal ,
#vatpricecart ,
.cart__subtotal-title {font-family: 'Roboto Condensed', sans-serif;}



.footnewshold { max-width:100%; margin:0px auto; padding:30px 0; background: #3383B3 url(/cdn/shop/t/2/assets/newsletter-bg.jpg?1454) center center no-repeat; background-size:cover; text-align:center;}
.footbox0 { max-width:980px; margin:0px auto;text-align:center; float:none; padding:0 0 0 ;}
.footbox0 h3.h4 { display:none; }
.footbox0 p { font-size:30px; color:#fff; font-family: 'Roboto Condensed', sans-serif; font-weight:600; margin:10px auto; padding:0 10px; text-align:center; line-height:30px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);}
.footbox0 form { margin-bottom:0px; text-align:center; color:#fff;}
.footbox0 input[type="email"] { font-size:13px; color:#000; max-width:460px; margin:10px auto ;}
.footbox0 input[type="submit"] { font-size:20px; text-transform:uppercase; display:block; width:180px; margin:0 auto; text-align:center;}
.footbox0 label , .footbox0 label a { color:#fff;}
.footbox0 input[type="checkbox"] {}

.site-footer { background:#021428  url(/cdn/shop/t/3/assets/footbgl.png?3427) top center repeat-x;background-size:cover; padding:15px 0; }
.site-footer h3.h4 { color:#93B9CF; font-size:18px; text-transform:uppercase; }

.site-footer {position:relative;}
.site-footer .wrapper {position:relative;z-index:10;}
.site-footer:after {height:100px; width:100%;display:block; position:absolute; z-index:5; background:#021428; margin:auto; bottom:0; top:auto;content:'';}


.footbox1 p { color:#fff;}

.social-icons .icon { color:#fff;}
.social-icons .icon:hover { color:#93B9CF;}

.site-footer__links { color:#fff;}
.site-footer__links a { color:#fff;}
.site-footer__links a:hover { color:#93B9CF;}

.powered { vertical-align:middle;} 


@media screen and (max-width: 1160px){

.tpimg { float:none; display:block; margin:0 auto 5px auto; text-align:center;}
.tptxt { float:none; display:block; margin:0 auto ; text-align:center;}

}

@media screen and (max-width: 1020px){

#shopify-section-1561019314686 , #shopify-section-1561022550607 , .tabbrandsshold , #shopify-section-1561040054356 , .tabbrandsshold2 , #shopify-section-1562833084843 .rich-text , .footbox0 { max-width:96%; }

}

@media screen and (max-width: 880px){

.header-bar a, .header-bar button { color:#fff; }
.mobile-nav__sublist { background:#3383B3; }

#toppromo { height:auto;}
.toppromo { display:block; margin:0 auto 5px auto!important; clear:both; min-height:50px; text-align:center;}
.tpimg { }
.tptxt { }

}


@media screen and (max-width: 879px){

.footbox0 { width:96%; margin-bottom: 10px !important;}
.footbox1 { width:100%; margin-bottom: 10px !important;}
.footbox2 { width:100%; margin-bottom: 10px !important;}
.footbox2 ul {column-count: 2;}
.footbox3 { width:100%; margin-bottom: 10px !important;}

}

@media screen and (max-width: 840px){
	
#lside { width:100%; float:none; margin: 0 0 10px 0;}
#mside {  width:100%; float:none; margin: 0 auto;}
    

.site-header { padding: 5px 0; background-position: bottom center; background-color: #030915;}
/*
.site-header__logo { width:50%; float:left; margin-bottom:5px; }*/
.logo__image-wrapper { margin:0 auto; text-align:center;}
#topphoneholder {   width:100%; float:none; text-align:center; margin: 0 auto; position:relative; margin-left:auto; margin-right:auto;}
.header-bar__custom	{ clear:both;   width:80%;  text-align:center; margin:15px auto 0 auto; position:relative; margin-left:auto; margin-right:auto;}
.header-bar__custom	form { margin-bottom:0px;}

}

@media screen and (max-width: 768px){
	
.template-collection .tb-sidebar-toggle { display:none !important;}
.supports-fontface .header-bar__search-submit { left:auto;}

}


@media screen and (max-width: 720px){
	
ul.tabs li a { font-size:18px;}

.related-items-products .grid__item { width:50%;}

}

@media screen and (max-width: 600px){
	
.site-header { padding:10px 0 0 0;}
/*.site-header__logo { width:100%; float:none; margin-bottom:0px; }
#topphoneholder {   width:100%; float:none; margin:0 auto 10px 0;}*/
.topphonenr { line-height:35px; }

.homebox1 { display:none;}
#shopify-section-1562833084843 { display:block;}

#shopify-section-1561040054356 .grid__item { width: 100%; }


}


@media screen and (max-width: 540px){

  
.site-header__logo { width:40%; }  
#topphoneholder { width: 60%;}
.topphonetxt , .topphonetime { font-size: 12px;}
.topphonenr { font-size: 24px ; line-height: 26px; }
	
ul.tabs li a { font-size:12px;}

.csrcbox { width:96%; }

}

@media screen and (max-width: 440px){
    #topphoneholder { top: 0px;}
    
	
.tabbrandsshold .label ,
.tabbrandsshold2 .label { font-size:18px; }


.related-items-products .grid__item { width:100%;}

}



@media (min-width: 200px) {
	
	
.tabbrandsshold .label {    width: auto; }
.tabbrandsshold2 .label {    width: auto; }
.tabbrandsshold .panel { order: 99;  }
.tabbrandsshold2 .panel { order: 99;  }

}


.hidden{
  display:none
}