/* raleway-200 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-200.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-regular - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-600.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700 - vietnamese_latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v28-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.svg#Raleway') format('svg'); /* Legacy iOS */
}
body {
	background-color: #ffffff;
}
.h1, h1 {
    font-size: 30px;
}
h2, .h2{font-size:28px;}
body.cl-start .boxwrapper .list-container{margin-top:0;}
body.cl-start .boxwrapper .page-header{margin-bottom:0;}
body .xajax_resp_flow #d3_extsearch_quicksearch .headline{background-color:#13336d !important;}
body #d3_extsearch_quicksearch .d3_extsearch_footer{background-color:#13336d !important;}
body #d3_extsearch_quicksearch .d3_extsearch_footer:hover{background-color:#13336d !important;}
body #d3_extsearch_quicksearch .item_act{background-color:#808080 !important;color:white;}
body.fixed-header #header #mainnav {width: 100%;}
#cookieNote {font-size: 12px;}
#cookieNote .alert-info {background-color: #999999;border-color: #999999;color: #ffffff;border-radius: 0;}
#cookieNote .alert-info .close{margin-right: 15px;color: #fff;opacity: 1;font-size: 32px;font-weight: normal;margin-top: -10px;}
#cookieNote .alert-info .agreeCookie a {color: #ffffff;text-decoration:underline;}
.top-header {padding:5px 0;text-align:left;background-color: #575757;}
.top-header ul {margin-bottom: 0;}
.top-header li {display:inline-block;}
.top-header li a{color:#ffffff;font-size: 12px;}
.top-header li a:before{display:inline-block;content:"|";margin-left:15px;margin-right:15px;}
.top-header li.first a:before{content:"";margin: 0;}
.flexslider {
	padding-left: 15px;
	padding-right: 15px;
}
/*.flex-viewport {
	margin-left: 15px;
    margin-right: 15px;
}*/
.banner-start {
	margin-bottom: 25px;
}
.ch_badges{position:absolute;top:5px;left:5px;}
.ch_badges div{float:left;}
.ch_list{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-size:13px;font-weight:500;padding:1px 2px;margin:0 5px 0 0;text-transform:uppercase;}
.ch_list_neu{color:#518535;border:1px solid #518535;}
.ch_list_tipp{color:#db2b1d;border:1px solid #db2b1d;}
.ch_list_alt{color:#b14132;border:1px solid #b14132;}
.ch_list_save{position:absolute;right:5px;top:5px;color:#db2b1d;border:1px solid #db2b1d;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;font-size:12px;font-weight:500;padding:1px 3px 1px;text-transform:uppercase;}
.ch_badges.details{position:relative;top:0;left:0;margin-bottom:10px;}
.ch_badges.details div{float:none;display:inline-block;}
.ch_list_save.details{position:relative;right:0;top:0;display:inline-block;margin-bottom:5px;display:none;}
.shipFlag{padding-left:13px;font-size:12px;color:#777;margin-top:3px;background:url(../../img/shipflag.png) no-repeat 0px 0px;}
#footer{border-top:2px solid #E7E7E7;border-bottom:2px solid #E7E7E7;background-color:#575757;color:#FFF;padding:30px 0}
#footer .footer-box .footer-box-title{text-transform:uppercase;font-weight:400}
#footer .footer-box .footer-box-content{font-weight:400}
#footer a{color:#cbcbcb}#footer a:hover{color:#cbcbcb}
.footer .social-links-link .fa-instagram {
    color: #428bca;
}
#checkStores{padding:5px 15px;border:1px solid;display: inline-block;margin-top: 25px;background-color:transparent;border-radius:0;cursor:pointer;}
#storestockModal .modal-dialog {max-width: 930px;}
.store-list{padding:0;}
.store-box{width:19%;float:left;min-height:210px;position:relative;padding:10px 1%;margin:2px;border:1px solid #eee;font-size:13px;min-width:175px;}
.stock-amount{display:block;width:100%;text-align:center;font-size:15px;position:absolute;bottom:0;background:#3878c7;color:#fff;padding:5px 0;left:0px;}
/*.popupBox{position:absolute;border:1px solid #c1c1c1;padding:10px;display:none;background:#fff;z-index:1040;}*/
.popupBox{display:none;position:absolute;background:#fff;padding:10px;z-index:1200;}
.popupBox img.closePop{position:absolute;right:7px;top:7px;cursor:pointer;}
.corners{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}
.glowShadow{-moz-box-shadow:1px 1px 9px 1px #000;-webkit-box-shadow:1px 1px 9px 2px #000;box-shadow:1px 1px 9px 2px #000;}
.clickable {cursor:pointer;}
.toggleSub:before {
	content: "\f107";
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	margin-right: 5px;
	min-width: 9px;
    vertical-align: text-top;
	font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}
.toggleSub.collapsed:before {
	content: "\f105";
}
.content-sub {
	padding-left: 20px;
}
h4.clickable {
	font-weight: 600;
	margin-top: 20px;
}
.content-sub > div {
	padding-left: 15px;
}
.grid-view .productData .price .content {
	/*display: flex;
    flex-direction: column;*/
}
.header-row {
	align-items: center;
}
.product-box {
    margin-bottom: 100px;
}
.listDetails {
    margin-bottom: 30px;
}
.grid-view .title {
    min-height: 40px;
}
.subcatList .card-body {
    display: flex;
	align-items: center;
    justify-content: center;
}
#detailsMain {
	margin-bottom: 60px;
}
.details-col-right .brandLogo {
	margin-bottom: 15px;
}
.legal-section .legal {
    background-color: transparent;
}
.btn-info {
    color: #fff;
    background-color: #13336d;
    border-color: #0f2957;
}
.btn-info:hover {
    color: #fff;
    background-color: #0d244c;
    border-color: #0b1f42;
}
.payment-option .pay-charge {
    display: none;
}
.vcms-page .listRefine,
.vcms-page .boxwrapper,
.vcms-page .refineParams {
    display: none; /* hiding dummy-products to use Visual-CMS content in category-view */
}
@media (min-width:992px){
	/*.search-col, .menus-col{height:80px;line-height:80px;}*/
	.service-menu, .minibasket-menu{line-height:normal;}
	#header .form.search{margin-top:0;}
	#header .form.search .input-group .form-control{float:none;}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 1rem;
		padding-left: 1rem;
	}
}
@media (max-width:750px){
	.store-box{width:100%;float:none;margin:0 auto;min-width:300px;}
}
@media all and (-ms-high-contrast:none) and (min-width:992px) { 
	/*.search-col, .menus-col{height:80px;line-height:normal;padding-top:25px;}*/
}

/*\
 * Restore Bootstrap 3 "hidden" utility classes.
\*/

/* Breakpoint XS */
@media (max-width: 575px)
{
    .hidden-xs-down, .hidden-sm-down, .hidden-md-down, .hidden-lg-down, .hidden-xl-down, 
    .hidden-xs-up, 
    .hidden-unless-sm, .hidden-unless-md, .hidden-unless-lg, .hidden-unless-xl
    {
        display: none !important;
    }

}

/* Breakpoint SM */
@media (min-width: 576px) and (max-width: 767px)
{
    .hidden-sm-down, .hidden-md-down, .hidden-lg-down, .hidden-xl-down, 
    .hidden-xs-up, .hidden-sm-up, 
    .hidden-unless-xs, .hidden-unless-md, .hidden-unless-lg, .hidden-unless-xl
    {
        display: none !important;
    } 
}

/* Breakpoint MD */
@media (min-width: 768px) and (max-width: 991px)
{
    .hidden-md-down, .hidden-lg-down, .hidden-xl-down, 
    .hidden-xs-up, .hidden-sm-up, .hidden-md-up, 
    .hidden-unless-xs, .hidden-unless-sm, .hidden-unless-lg, .hidden-unless-xl
    {
        display: none !important;
    } 
}

/* Breakpoint LG */
@media (min-width: 992px) and (max-width: 1199px)
{
    .hidden-lg-down, .hidden-xl-down, 
    .hidden-xs-up, .hidden-sm-up, .hidden-md-up, .hidden-lg-up, 
    .hidden-unless-xs, .hidden-unless-sm, .hidden-unless-md, .hidden-unless-xl
    {
        display: none !important;
    } 
}

/* Breakpoint XL */
@media (min-width: 1200px)
{
    .hidden-xl-down, 
    .hidden-xs-up, .hidden-sm-up, .hidden-md-up, .hidden-lg-up, .hidden-xl-up, 
    .hidden-unless-xs, .hidden-unless-sm, .hidden-unless-md, .hidden-unless-lg
    {
        display: none !important;
    } 
}

.visible-xs, .visible-sm, .visible-md, .visible-lg { display:none !important; }
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block,
.visible-sm-block, .visible-sm-inline, .visible-sm-inline-block,
.visible-md-block, .visible-md-inline, .visible-md-inline-block,
.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display:none !important; }
@media (max-width:575px) {
table.visible-xs                { display:table !important; }
tr.visible-xs                   { display:table-row !important; }
th.visible-xs, td.visible-xs    { display:table-cell !important; }

.visible-xs                 { display:block !important; }
.visible-xs-block { display:block !important; }
.visible-xs-inline { display:inline !important; }
.visible-xs-inline-block { display:inline-block !important; }
}

@media (min-width:576px) and (max-width:767px) {
table.visible-sm { display:table !important; }
tr.visible-sm { display:table-row !important; }
th.visible-sm,
td.visible-sm { display:table-cell !important; }

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

@media (min-width:768px) and (max-width:991px) {
table.visible-md { display:table !important; }
tr.visible-md { display:table-row !important; }
th.visible-md,
td.visible-md { display:table-cell !important; }

.visible-md { display:block !important; }
.visible-md-block { display:block !important; }
.visible-md-inline { display:inline !important; }
.visible-md-inline-block { display:inline-block !important; }
}

@media (min-width:992px) and (max-width:1199px) {
table.visible-lg { display:table !important; }
tr.visible-lg { display:table-row !important; }
th.visible-lg,
td.visible-lg { display:table-cell !important; }

.visible-lg { display:block !important; }
.visible-lg-block { display:block !important; }
.visible-lg-inline { display:inline !important; }
.visible-lg-inline-block { display:inline-block !important; }
}

@media (min-width:1200px) {
table.visible-xl { display:table !important; }
tr.visible-xl { display:table-row !important; }
th.visible-xl,
td.visible-xl { display:table-cell !important; }

.visible-xl { display:block !important; }
.visible-xl-block { display:block !important; }
.visible-xl-inline { display:inline !important; }
.visible-xl-inline-block { display:inline-block !important; }
}

@media (max-width:575px)                        { .hidden-xs{display:none !important;} }
@media (min-width:576px) and (max-width:767px)  { .hidden-sm{display:none !important;} }
@media (min-width:768px) and (max-width:991px)  { .hidden-md{display:none !important;} }
@media (min-width:992px) and (max-width:1199px) { .hidden-lg{display:none !important;} }
@media (min-width:1200px)                       { .hidden-xl{display:none !important;} }
