@charset "UTF-8";
/*
  Journal - Advanced Opencart Theme Framework
  Version 2.9.8
  Copyright (c) 2017 Digital Atelier
  https://www.journal-theme.com/
*/
/******************************
 HEADER
*******************************/

@media (max-width: 650px){
	h2.hide_tab{display:none !important;	}

}
@media (max-width: 500px){
	h2.hide_tab{display:block !important;	}
	
}
a:hover{
	text-decoration:none !important;
}
header{margin:0 auto;display:table;width:100%;position:relative;z-index:9}
.header{display:table;width:100%;padding:5px 0}
.header > div{position:relative}
.header .journal-top-header{width:100%;position:absolute;background-color:#fff!important;box-shadow:none!important}
.header .journal-menu-bg{height:40px;background-color:#fff!important}
.is-sticky .header{padding:0!important}
#cart{margin-top:25px !important;}
 #cart .heading i:before{content: '\f0d7' ! important;font-size: 20px;color:#0068d7 !important;	left: -10px;margin-top: 6px;}
 #cart .heading span:after{content: '' ! important;font-size: 20px;color:#00c0b5 !important;background-image:url("/image/data/newimages/cart.png") ! important;background-position: center;background-repeat: no-repeat;padding: 14px 14px;left: -10px}
 span#cart-total small { margin: 5px 0 0 ! important; float: right;color:#0068d7;}
 #cart .heading a > span {color:#6EA8E9! important;}
#header{max-width:1024px;margin:0 auto}
header .links .top-menu-link{top:6px!important}
#logo a{display:block}
#logo a img.logo-1x{max-height:45px;width:auto;height:auto}
#searchbox{background-color:#fff;margin-bottom:44px}
.searchbox{padding:25px;display:table;width:100%}

.searchtxt{font-family:'Raleway',sans-serif;font-size:22px;line-height:30px;text-align:center;font-weight:400;margin-bottom:15px}
.colortxt{color:#00a8c0}
.form-inline{display:flex;flex-flow:row wrap;align-items:center;padding:20px 0}
.form-inline .space{border-right:1px solid #6d6f71;padding:0 5px;height:56px;margin-right:12px}
.form-inline label{margin:5px 0;font-family:'Raleway',sans-serif;font-size:18px;line-height:24px;font-weight:400}
.form-inline input{vertical-align:middle;margin:5px 10px 5px 0;padding:10px;background-color:#fff;border:1px solid #6d6f71}
.form-inline input.ziptxt{width:220px}
.form-inline button{padding:10px 40px;background-color:#00a8c0;border:none;color:#fff;font-family:'Raleway',sans-serif;font-size:18px}
.form-inline button:hover{background-color:#000}
@media (max-width: 800px) {
.form-inline input{margin:10px 0}
.form-inline{flex-direction:column;align-items:stretch}
}
.default-header .top-menu > li > a,.default-header .top-menu .no-link{height:40px}
.default-header .top-menu > li > a i::before,.default-header .top-menu .no-link i::before{float:left}
header .links{position:relative;display:table;width:100%}
header .links a,header .links .no-link{display:table-cell;vertical-align:middle;text-decoration:none;text-align:center;border-right-width:1px;border-right-style:solid;border-right-color:#E4E4E4;border-bottom:1px solid transparent;padding:0 4px;transition:background-color .2s;text-transform:capitalize!important;letter-spacing:0!important}
header .links > a:last-child,header .links > span:last-child{border-right-width:0}
.links .no-link{cursor:default}
.journal-header-default li:not(:last-of-type) .links .no-link{text-align:center;border-right-width:1px;border-right-style:solid;border-right-color:#E4E4E4}
.top-menu-link{white-space:nowrap;position:relative}
.journal-login .journal-secondary{text-align:right;font-size:13px}
.journal-login .journal-secondary a{padding:0 3px}
.journal-login .journal-secondary div a{font-family:inherit;font-size:inherit;padding:3px}
#welcome{position:relative;top:0}
#search{position:relative;float:left;width:100%;display:table;position:relative}
.button-search button{width:40px;height:100%}
.button-search i{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.button-search i:before{content:"\e697";font-size:20px}
.active_login li { padding: 0 7px 0 !important;}
#search input{background-color:#fff;border-radius:0;padding:0;margin:0;font-size:13px;color:#333745;box-shadow:none}
.journal-cart{margin:0 40px 0 0; z-index: 2; height: 100%; float: right; position: absolute !important; top: 6px;right:6px;}
#cart{left:0;right:0;width:100%;height:40px}
#cart ul{padding:0;margin:0;list-style:none}
#cart .heading{cursor:pointer;float:none;margin:0;padding:0;border:none;position:relative;height:100%;width:100%;display:block;background-color:transparent;z-index:1;border-radius:inherit}
#cart .heading a{color:inherit;border:none;font-size:inherit;text-decoration:none;overflow:hidden;width:100%;height:100%;display:table;border-radius:inherit}
#cart .heading a > span{text-align:right;padding-right:15px;display:table-cell;vertical-align:middle;width:100%;position:relative}
#header .top-menu > li:last-child { border: none;}
#cart .heading{margin-top:6px; height:52px;}
span#cart-total small { margin: -9px 0 0; float: right;}
#cart .heading i{height:40px;border-left-width:1px;border-color:transparent;border-style:solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#cart .heading i::before{content:"\e000";font-size:28px;color:#fff}
#cart .content{visibility:visible;list-style:none;opacity:1;padding:0;margin: 0;min-width:290px;position:relative;min-height:125px;color:#333745;float:right;transition:opacity .3s;z-index:99}
#cart.inactive .content{visibility:hidden}
#cart .content .cart-wrapper{background-color:#fff}
#cart .checkout{padding:13px 0 4px;text-align:center;display:table;margin:0 auto}
#cart .checkout a + a{margin-left:15px}
#cart .empty{padding:50px 0;text-align:center;font-size:14px;font-style:italic}
.ie9 #cart button.heading{display:table}
.ie9 #cart button.heading span{text-align:right;padding-right:7px;display:table-cell;vertical-align:middle;width:100%}
.oc2 .image .img-thumbnail{display:block}
#cart.active .heading,#cart.open .heading{padding:0;border:0}
#cart.active .content,#cart.open .content{transition:opacity .2s;display:block;visibility:visible;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.mini-cart-info{position:relative;overflow:auto;padding:3px 12px 0}
.mini-cart-info table{border-collapse:collapse;margin-bottom:0}
.mini-cart-info table tr{border-bottom:1px solid #EEE}
.mini-cart-info table tr td{color:inherit;vertical-align:middle;padding:10px 5px;padding-left:0}
.mini-cart-info table tr td .mini-cart-name{display:block;color:inherit}
.mini-cart-info table tr td.image{width:1px}
.mini-cart-info table tr td.image img{text-align:left;max-width:50px;height:auto}
.mini-cart-info table tr td.name{padding-left:5px}
.mini-cart-info table tr td.name div{line-height:20px;padding-top:5px;font-size:12px}
.mini-cart-info table tr td.name div br:first-of-type{display:none}
.mini-cart-info table tr td.quantity{text-align:right;white-space:nowrap}
.mini-cart-info table tr td.total{text-align:right}
.mini-cart-info table tr td.remove{text-align:right;padding-top:11px}
.mini-cart-info table tr td.remove button{cursor:pointer}
.mini-cart-info table tr td.remove img{display:none}
.mini-cart-info table tr td.remove i{cursor:pointer;color:#EA2E49;transition:color .2s;left:5px}
.mini-cart-info table tr td.remove i:before{content:"\e601";font-size:15px;top:-2px;color:#00a8c0}
.mini-cart-info table tr:last-of-type{border-bottom:none}
.firefox .mini-cart-info table tr td.remove button{padding-left:3px;padding-right:3px}
.firefox.header-compact #search input{min-height:30px}
.mini-cart-total{text-align:right;padding:5px 10px 3px 0;background-color:#f4f4f4;overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}
.mini-cart-total table{border-collapse:collapse;display:inline-block;width:auto}
.mini-cart-total td{padding:3px 4px}
.mini-cart-total td.left{min-width:100px;text-align:right}
.mini-cart-total td.right{min-width:80px;text-align:right}
#cart ul li:last-of-type{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}
.autocomplete2-suggestions{background-color:#fff;top:100%}
.autocomplete2-suggestions div{overflow:auto;position:relative;z-index:2}
.autocomplete2-suggestion{border-bottom:1px solid #f4f4f4;min-height:38px;padding:7px 8px 5px;color:#45738f;cursor:pointer}
.autocomplete2-suggestion a:hover{text-decoration:none;color:inherit}
.autocomplete2-suggestion .p-image{max-width:55px}
.autocomplete2-suggestion .p-image img{max-width:55px}
.autocomplete2-suggestion .p-name{font-size:13px;margin-bottom:5px;padding-top:3px;padding-left:7px;width:83%;text-align:left;line-height:19px}
.autocomplete2-suggestion .p-name span{display:block;margin-bottom:2px}
.autocomplete2-suggestion span.p-price{font-size:13px;color:#333745}
.autocomplete2-suggestion span.p-price .price-old{float:left;margin-right:5px;text-decoration:line-through;color:#EA2E49}
.autocomplete2-selected{background-color:transparent!important}
.autocomplete2-suggestion:last-child{border-bottom:none}
.autocomplete2-selected{background-color:#FAFAFA}
.view-more-link{display:block;padding:3px 5px;color:#444!important}
.view-more-link:hover{color:#444!important}
.journal-header-default .journal-logo{height:120px;float:left;position:relative}
.journal-header-default .links li:last-of-type a,.journal-header-default .links li:last-of-type .no-link{border-right-width:0}
.header-assets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.journal-header-center{background-color:transparent}
.journal-header-center #header{display:table;width:100%;padding:0 5px}
.journal-header-center .journal-menu{clear:both;z-index:1}
.journal-header-center .journal-menu-bg{width:100%;position:absolute;top:40px!important}
.journal-header-center .journal-center-bg{position:absolute;width:100%;top:40px}
.journal-header-center .links{display:table;width:100%}
.journal-header-center .links a,.journal-header-center .links .no-link{text-align:left;border:none}
.journal-header-center .links li:hover a{transition:color 0.2s,background-color .2s;background-color:transparent}
.journal-header-center .journal-secondary{text-align:right}
.journal-header-center .journal-secondary .links{float:right}
.journal-header-center .journal-top-header{border-bottom:1px solid transparent}
.journal-header-center .journal-search{position:relative;z-index:99}
.journal-header-center #search{position:relative;width:100%}
.journal-header-center #search input{min-height:40px}
.journal-header-center .no-results{color:inherit;pointer-events:none;cursor:default}
.journal-header-center .button-search{transition:color 0.2s,background-color .2s}
.journal-header-center .button-search button{cursor:pointer}
.journal-header-center #search input{background-color:transparent}
.journal-header-center .journal-search:hover #search input{transition:background-color .2s}
.journal-header-center .journal-cart{background-color:transparent;color:#222}
.journal-header-center #cart .empty{min-height:300px;display:none}
.journal-header-center #cart{transition:background-color .2s}
.journal-header-center #cart .heading i{text-align:center;height:40px;transition:background-color 0.2s,color .2s}
.journal-header-center #cart .heading i:before{float:none}
.journal-header-center #cart .content{padding-top:3px}
.journal-header-center #cart .content::before{content:"\e61e";color:#fff;font-size:19px;position:absolute;top:50px;right:30px}
.journal-header-center .autocomplete2-suggestions{top:54px;border-top:none;overflow:visible}
.journal-header-center .autocomplete2-suggestions > div{overflow:auto;border-radius:inherit}
.journal-header-center .autocomplete2-suggestions::before{content:"\e61e";font-size:40px;position:absolute;top:-25px;z-index:1;color:#fff!important}
.journal-header-center .autocomplete2-suggestion:first-of-type{border-top-left-radius:inherit;border-top-right-radius:inherit}
.journal-header-center .autocomplete2-suggestion:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}
.journal-header-center .autocomplete2-suggestion:only-child{pointer-events:none}
@media only screen and (max-width: 760px) {
.journal-header-center .journal-menu{clear:both;z-index:3}
}
ul.super-menu > li:first-of-type{border-left-width:0}
ul.super-menu > li:last-of-type{border-right-width:0}
.no-secondary .journal-header-center .journal-links,.no-secondary .journal-header-center .links{width:100%}
.no-secondary .journal-header-center .journal-secondary{display:none}
.no-secondary .journal-header-center .journal-language{left:0;-webkit-transform:translateX(0);transform:translateX(0)}
.no-secondary .journal-header-center .journal-currency{left:auto;right:0;-webkit-transform:translateX(0);transform:translateX(0)}
.no-secondary .journal-header-center #currency{border-left-width:1px}
.default-header.currency-symbol .journal-language + .journal-currency{left:-10px}
html[dir="rtl"].default-header.currency-symbol .journal-language + .journal-currency{left:10px}
@media only screen and (min-width: 760px) {
.journal-header-mega .journal-search{padding-right:5%}
}
.slim-header .journal-header-default .journal-menu{clear:both;width:100%}
@media only screen and (min-width: 980px) {
.slim-header .journal-header-default .journal-logo{height:80px}
}
.mobile-trigger,.mobile-plus{display:none;position:relative}
.super-menu{width:100%;position:relative;display:table;table-layout:fixed;margin:0;padding:0;border:0}
.super-menu > li{border-width:0;border-left-width:1px;border-style:solid;border-color:transparent;transition:all .2s!important;display:inline-block;min-width:40px;color:#fff}
.super-menu > li:first-of-type{border-top-left-radius:inherit;border-bottom-left-radius:inherit}
.super-menu > li:last-of-type{border-top-right-radius:inherit;border-bottom-right-radius:inherit}
.super-menu > li:hover{transition:background-color .2s}
.super-menu > li > a{text-align:center;height:100%;font-size:15px;text-transform:uppercase;color:inherit;text-decoration:none;display:block;position:relative;line-height:39px;white-space:nowrap;overflow:hidden}
.super-menu > li > a span{display:inline-block;line-height:16px}
.super-menu > li > a i{display:inline-block;vertical-align:top}
.super-menu > li > a i:before{float:left}
.super-menu > li.icon-only{width:50px}
.super-menu > li.icon-only > a i{margin-right:0!important}
.super-menu > li:last-of-type{border-right:1px solid #333745}
ul.menu-centered{display:block;text-align:center;border-width:0;white-space:nowrap}
ul.menu-centered > li{display:inline-block;text-align:initial;white-space:initial}
ul.menu-centered > li.icon-only{width:auto}
ul.menu-centered > li.icon-only a i{display:block}
ul.menu-centered > li:first-of-type{border-left-width:1px}
ul.menu-centered > li:last-of-type{border-right-width:1px}
ul.menu-centered > li > a{padding:0 15px}
ul.menu-centered .product-grid-item .quickview-button .button,ul.menu-centered .product-grid-item .name a{text-align:center}
.journal-desktop .menu-floated > li{display:block;border-left:0}
.journal-desktop .menu-floated > li > a{padding:0 15px}
.journal-desktop .menu-floated .float-left{float:left;border-right-width:1px;border-style:solid;border-color:#333745}
.journal-desktop .menu-floated .float-right{float:right;border-left-width:1px;border-style:solid;border-color:#333745;border-top-right-radius:inherit}
.journal-desktop .menu-floated .float-right ~ .float-right{border-radius:0}
.journal-desktop .menu-floated .float-right:first-of-type{border-right-width:1px}
.journal-desktop .menu-floated .float-right:last-of-type{border-right-width:0}
.journal-header-default .super-menu > li:last-of-type{border-right-width:0}
.journal-header-default .super-menu > li:first-of-type{border-left-width:0}
.mega-menu{left:0;position:absolute;display:none;padding:20px;overflow:hidden;width:100%;z-index:9999}
.mega-menu > div{display:block;overflow:hidden;margin-right:-20px;margin-bottom:-20px}
.mega-menu-column > div{width:100%}

@media (max-width:1024px){
	div#logo, div#logo img { width: 100% !important;}
	.delivery-info{margin-right:10px !important;}
	.location{font-size:10px !important;}
	.delivery-info > h3{font-size:10px !important; margin-left:4px !important;}
	#location-marker{width:20px; height:20px;}
	#location-marker:before { font-size: 13px;top: 1px; left: 5px;}
	#phoneNo a { font-size: 11px !important; margin: 13px 0 0 !important; }
	.journal-shipping_add { margin: 4px 0 0;}
	.journal-header-center .journal-cart { width: calc(17% - 20px) !important ; padding-right: 0;}
	#header .top-menu > li{padding: 0 6px;}
	.extended-container { display: block !important;}
	.searchtxt{font-size:18px;}
	.searchbox{padding:25px 0;}
	.searchCheckboxes{margin-right:0;}
	#container1{padding-left:35px;}
}

@media only screen and (min-width: 980px) {
html:not(.slim-header) .journal-header-default .mega-menu{left:-33.333333%;width:133.333333%}
}
.drop-down{position:relative}
.drop-down .menu-plus{position:absolute;font-size:17px;top:10px;right:8px}
.drop-down .menu-plus:before{content:"\e094"}
.drop-down > ul{display:none}
.drop-down ul{z-index:999;position:absolute;list-style:none;margin:0;padding:0;box-shadow:0 1px 8px -3px rgba(0,0,0,0.5)}
.drop-down ul li{color:#333745;background-color:#fff;position:relative;border-width:0 0 1px;border-style:solid;border-color:#EEE;max-width:100vw}
.drop-down ul li:last-of-type{border-bottom-width:0}
.drop-down ul li ul{visibility:hidden;opacity:0;left:100%;top:0}
.drop-down ul li.left ul{left:-100%}
.drop-down ul li:hover > ul{transition:opacity .2s;visibility:visible;opacity:1}
.drop-down ul li a{padding:8px 25px 8px 9px;display:block;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.drop-down ul li a:before{margin-right:5px}
header .mega-menu-item > div{margin-right:20px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
header .mega-menu-item h3{transition:background-color .2s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
header .mega-menu-item h3 a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:inherit;transition:color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}
.ie:not(.edge) header .mega-menu-item > div{display:block}
.mega-menu-categories .mega-menu-item{margin-bottom:20px}
.mega-menu-categories .mega-menu-item ul{float:left;width:58%;margin:7px 0 0;padding:0;list-style:none}
.mega-menu-categories .mega-menu-item ul li{padding-bottom:2px;position:relative}
.mega-menu-categories .mega-menu-item ul li a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:normal;padding-left:10px;transition:color .1s;line-height:15px}
.mega-menu-categories .mega-menu-item ul li a:before{position:absolute;left:0;top:0}
.mega-menu-categories .mega-menu-item img{float:right;width:40%;height:auto;margin-top:10px}
.mega-menu-categories .mega-menu-item .show-more-text a:before{content:""}
.mega-menu-categories .mega-menu-item.menu-image-left ul{width:55%;padding:0 0 0 8px}
.mega-menu-categories .mega-menu-item.menu-image-left img{float:left}
.mega-menu-categories .mega-menu-item.menu-image-top ul{width:100%}
.mega-menu-categories .mega-menu-item.menu-image-top img{float:none;width:100%}
.mega-menu-categories .mega-menu-item.menu-no-links img{width:100%}
.mega-menu-categories .mega-menu-item.menu-no-image ul{width:100%;padding:0}
#header .mega-menu .product-wrapper{margin-right:20px;box-shadow:none}
#header .mega-menu .product-grid-item{margin-bottom:20px}
.mega-menu-brands .mega-menu-item{margin-bottom:20px}
.mega-menu-brands .mega-menu-item img{width:100%;float:left;height:auto}
.mega-menu-html .mega-menu-item{margin-bottom:20px}
.mega-menu-html .mega-menu-item img{max-width:100%;height:auto!important}
.mega-menu-html .mega-menu-item ul,.mega-menu-html .mega-menu-item ol{padding-left:30px}
.dummy-hide{display:block!important;visibility:hidden;opacity:0}
.mega-menu .wrapper p span{line-height:inherit!important}
.mega-menu .mega-menu-column{float:left;margin:0}
.mega-menu .mega-menu-column:last-of-type > div{margin-right:-20px}
.mega-menu .mega-menu-column .menu-cms-block{clear:both;margin:0}
.oc2 #cart .content{transition:opacity 0}
.oc2 #cart .content:before{display:none}
.oc2 #cart .content .cart-wrapper{display:block!important}
.oc2 #cart .content .cart-wrapper:before{content:"\e61e";color:#fff;font-size:20px;position:absolute;top:-2px;right:10px}
.oc2 #cart.visible .content{opacity:1;visibility:visible}
.oc2 .mini-cart-total{padding:0}
.oc2 .mini-cart-total table{padding:5px 10px 3px 0}
@media only screen and (max-width: 760px) {
.no-secondary-on-mobile.default-header.currency-symbol .journal-currency{left:100%}
}
@media only screen and (min-width: 980px) {
.mobile-menu-on-tablet .journal-menu .mobile-menu > li{border-bottom-style:hidden}
}
.ie9.oc2 .journal-header-center #cart .heading span{position:relative;right:45px}
.ie9.oc2 .journal-header-center #cart .heading i{position:absolute;right:0;top:0}
.ie9.oc2 .mini-cart-info table tr td.remove i{position:relative;padding-right:5px}
.ie9.oc2 .mini-cart-info table tr td.remove i:before{position:relative;padding-top:1px}
#logo a .logo-2x{display:none}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx) {
#logo a .logo-2x + .logo-1x{display:inline-block}
#logo a .logo-2x{display:none}
}
.top-menu,.top-dropdown{list-style:none;margin:0;padding:0}
#header .top-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#header .top-menu > li{display:inline-block;position:relative;padding:0 10px; margin:5px 0 0;border-right:1px solid #fff;}
#header .top-menu > li:first-child { padding-left: 0;}
.journal-shipping_add { margin: 2px 0 0;}
#header .top-menu .top-dropdown{display:none;z-index:99999;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 1px 15px 0 rgba(0,0,0,0.25)}
#header .top-menu .top-dropdown li{background-color:#4b5a71;transition:all .1s ease-out;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#6a7f8c}
#header .top-menu .top-dropdown li:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px}
#header .top-menu .top-dropdown li:first-of-type::before{content:"\e61e";position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#4b5a71;z-index:-1}
#header .top-menu .top-dropdown li:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-width:0}
#header .top-menu .top-dropdown li:hover{background-color:#333745}
#header .top-menu .top-dropdown a,#header .top-menu .top-dropdown .no-link{white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 12px 2px;min-height:35px;color:#fff;border-color:transparent;background-color:transparent}
#header .top-menu > li:hover ul{display:block}
#header .top-menu .top-dropdown.dd-left li:first-of-type::before{left:15px}
#header .top-menu .top-dropdown.dd-right li:first-of-type::before{left:auto;right:15px}
.has-dropdown::after{content:"\e61d";font-size:8px;margin-left:5px}
.journal-header-default #header .journal-secondary{padding-right:0}
.journal-header-default #header .journal-secondary .top-menu{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}
.journal-header-default #header .journal-secondary .top-menu > li > a,.journal-header-default #header .journal-secondary .top-menu .no-link{height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:7px}
.journal-header-default #header .journal-secondary .top-dropdown a{padding:0 10px}
.journal-header-default #header .journal-links .top-menu > li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.journal-header-default #header .journal-links .top-menu > li > a,.journal-header-default #header .journal-links .top-menu > li .no-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
header .no-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width: 760px) {
.journal-login{z-index:9999!important}
}
.journal-login{position:relative;z-index:998}
.journal-login > div{position:relative;text-align:center;display:inline-block;vertical-align:middle;height:40px}
.journal-login .journal-secondary{float:right}
#language,#currency{height:100%}
.journal-language,.journal-currency{z-index:3;width:40px}
.journal-language form,.journal-currency form{float:left;height:100%}
.journal-language form .currency-symbol,.journal-currency form .currency-symbol{background-color:#fff;width:1.5em;height:1.5em;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#333745;font-size:11px}
.journal-language .dropdown-toggle,.journal-currency .dropdown-toggle{width:40px;height:100%;color:#333745;padding:0;font-size:12px;border-color:transparent;background-color:transparent}
.journal-language .dropdown-toggle > div,.journal-currency .dropdown-toggle > div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.journal-language .dropdown-toggle img,.journal-currency .dropdown-toggle img{position:relative;display:inline-block;margin:0 auto}
.journal-language .dropdown-toggle .caret,.journal-currency .dropdown-toggle .caret{display:none}
.journal-language .btn-group,.journal-currency .btn-group{position:relative;display:inline-block;vertical-align:middle;height:100%}
.journal-language .dropdown-menu,.journal-currency .dropdown-menu{min-width:40px;padding:0;box-shadow:0 2px 2px rgba(0,0,0,0.15);margin:0;border:none;top:40px;position:absolute;display:none;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:auto!important;z-index:1000;float:left;list-style:none;font-size:14px;background-clip:padding-box;background-color:#fff}
.journal-language .dropdown-menu > li,.journal-currency .dropdown-menu > li{border-top:1px solid #E4E4E4}
.journal-language .dropdown-menu > li:first-of-type,.journal-currency .dropdown-menu > li:first-of-type{border-top:none}
.journal-language .dropdown-menu > li > a,.journal-currency .dropdown-menu > li > a{text-align:center;font-size:13px;padding:5px 10px;color:#333745;cursor:pointer;display:block;line-height:1.5;white-space:nowrap}
.journal-language .dropdown-menu > li > a img,.journal-currency .dropdown-menu > li > a img{position:relative;top:1px}
.journal-language .dropdown-menu::before,.journal-currency .dropdown-menu::before{content:"\e61e";position:absolute;left:49%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-13px;color:#fff;font-size:16px;z-index:1}
.journal-language .dropdown-menu > li:first-of-type,.journal-currency .dropdown-menu > li:first-of-type{border-top-right-radius:inherit;border-top-left-radius:inherit;position:relative;z-index:2}
.journal-language .dropdown-menu > li:first-of-type a,.journal-currency .dropdown-menu > li:first-of-type a{border-top-right-radius:inherit;border-top-left-radius:inherit}
.journal-language .dropdown-menu > li:last-of-type,.journal-currency .dropdown-menu > li:last-of-type{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.journal-language .dropdown-menu > li:last-of-type a,.journal-currency .dropdown-menu > li:last-of-type a{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.open .dropdown-toggle.btn-default{color:#EA2E49;border-color:transparent;background-color:transparent}
@media only screen and (min-width: 760px) {
.center-header .journal-language,.center-header .journal-currency{z-index:999;position:absolute;left:50%;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);min-width:40px}
.center-header .journal-currency{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.center-header .journal-language + .journal-currency{-webkit-transform:translateX(0);transform:translateX(0)}
}
.center-header #language,.center-header #currency{border-left-width:1px;border-right-width:1px}
.center-header #currency{border-left-width:0}
@media only screen and (max-width: 760px) {
.center-header #language{border-left-width:0}
.center-header #currency{border-left-width:1px;border-right-width:0}
.center-header .journal-language,.center-header .journal-currency{min-width:40px;position:absolute;top:0;left:0;z-index:9999}
.center-header .journal-currency{left:100%;-webkit-transform:translateX(-102%);transform:translateX(-102%)}
html[dir="rtl"].center-header .journal-language,html[dir="rtl"].center-header .journal-currency{left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
html[dir="rtl"].center-header .journal-currency{left:0;-webkit-transform:translateX(0);transform:translateX(0)}
}
@media only screen and (max-width: 760px) {
.no-top-on-mobile .journal-links,.no-top-on-mobile .journal-top-header,.no-top-on-mobile .journal-menu-bg{display:none!important}
.no-top-on-mobile #header{padding-top:0}
.no-top-on-mobile #header .journal-secondary{border-top-color:transparent}
.no-top-on-mobile #header .journal-language form > div,.no-top-on-mobile #header .journal-currency form > div{border-color:transparent}
.no-top-on-mobile .journal-header-compact #header .journal-cart{top:85px;right:40px}
.no-top-on-mobile .journal-header-compact #header .journal-cart .content{right:-40px}
.no-top-on-mobile .journal-header-compact #header .journal-cart
.journal-search{z-index:999;width:40px}
.no-top-on-mobile .journal-header-compact #header .journal-search.search-on-top{z-index:999;width:calc(100% - 10px)}
}
@media only screen and (max-width: 760px) {
.no-secondary-on-mobile .journal-header-center .journal-secondary,.no-secondary-on-mobile .journal-header-default .journal-secondary{display:none!important}
.no-secondary-on-mobile .journal-header-center .journal-login,.no-secondary-on-mobile .journal-header-default .journal-login{height:0}
.no-secondary-on-mobile .journal-header-center .journal-language,.no-secondary-on-mobile .journal-header-center .journal-currency,.no-secondary-on-mobile .journal-header-default .journal-language,.no-secondary-on-mobile .journal-header-default .journal-currency{position:absolute;top:-40px}
.no-secondary-on-mobile .journal-header-center .journal-language form > div,.no-secondary-on-mobile .journal-header-center .journal-currency form > div,.no-secondary-on-mobile .journal-header-default .journal-language form > div,.no-secondary-on-mobile .journal-header-default .journal-currency form > div{border-color:transparent}
.no-secondary-on-mobile .journal-header-center .journal-currency,.no-secondary-on-mobile .journal-header-default .journal-currency{left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.no-secondary-on-mobile.center-header .journal-language,.no-secondary-on-mobile.center-header .journal-currency{top:0}
.no-secondary-on-mobile.bottom-menu-bar .header .journal-top-header,.no-secondary-on-mobile.no-top-on-mobile .header .journal-top-header{display:none}
html[dir="rtl"].no-secondary-on-mobile .journal-header-center .journal-currency,html[dir="rtl"].no-secondary-on-mobile .journal-header-default .journal-currency{left:0;-webkit-transform:translateX(0);transform:translateX(0)}
}
.language-text,.currency-text{display:inline-block;padding:0 4px;position:relative}
.language-text{margin-left:2px}
.currency-text{padding:0 3px}
@media only screen and (min-width: 760px) {
.lang-full .journal-language,.lang-full .journal-currency,.currency-full .journal-language,.currency-full .journal-currency{display:inline-block;width:auto}
.lang-full .journal-language .dropdown-toggle,.lang-full .journal-currency .dropdown-toggle,.currency-full .journal-language .dropdown-toggle,.currency-full .journal-currency .dropdown-toggle{min-width:40px;white-space:nowrap;width:auto;padding:0 5px}
.lang-full .dropdown-menu > li > a,.currency-full .dropdown-menu > li > a{text-align:left}
.lang-full .journal-header-default .journal-currency .dropdown-toggle,.currency-full .journal-header-default .journal-currency .dropdown-toggle{padding-left:0}
.lang-full .journal-header-center .journal-language,.lang-full .journal-header-center .journal-currency,.currency-full .journal-header-center .journal-language,.currency-full .journal-header-center .journal-currency{width:auto}
.lang-full form .currency-symbol,.currency-full form .currency-symbol{margin-right:1px;float:left}
html[dir="rtl"].currency-full form .currency-symbol{margin-right:0;margin-left:2px;float:right}
.currency-symbol .journal-currency .dropdown-menu > li > a{text-align:center}
.currency-symbol form .currency-symbol{float:none}
html[dir="rtl"].currency-symbol .journal-currency .dropdown-menu > li > a{text-align:center}
.lang-flag .journal-language .dropdown-menu > li > a{text-align:center}
html[dir="rtl"].lang-flag .journal-language .dropdown-menu > li > a{text-align:center}
.lang-full .journal-header-default .journal-language{margin-left:5px}
html[dir="rtl"].lang-full .journal-header-default .journal-language{margin-left:0;margin-right:5px}
}
@media only screen and (max-width: 760px) {
.lang-full-mobile .journal-language,.lang-full-mobile .journal-currency,.currency-full-mobile .journal-language,.currency-full-mobile .journal-currency{display:inline-block;width:auto}
.lang-full-mobile .journal-language .dropdown-toggle,.lang-full-mobile .journal-currency .dropdown-toggle,.currency-full-mobile .journal-language .dropdown-toggle,.currency-full-mobile .journal-currency .dropdown-toggle{min-width:40px;white-space:nowrap;width:auto;padding:0 6px}
.lang-full-mobile .journal-language .dropdown-menu li a,.lang-full-mobile .journal-currency .dropdown-menu li a,.currency-full-mobile .journal-language .dropdown-menu li a,.currency-full-mobile .journal-currency .dropdown-menu li a{text-align:left}
.lang-full-mobile .journal-header-default .journal-currency .dropdown-toggle,.currency-full-mobile .journal-header-default .journal-currency .dropdown-toggle{padding-left:0}
.lang-full-mobile .journal-header-center .journal-language,.lang-full-mobile .journal-header-center .journal-currency,.currency-full-mobile .journal-header-center .journal-language,.currency-full-mobile .journal-header-center .journal-currency{width:auto}
.lang-full-mobile form .currency-symbol,.currency-full-mobile form .currency-symbol{position:relative;top:-1px}
html[dir="rtl"].currency-full-mobile .journal-header-default .journal-currency{padding-left:7px}
.compact-header .journal-currency{position:absolute;top:12px;left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.compact-header .journal-language{top:12px}
html[dir="rtl"].compact-header .journal-currency{left:0;-webkit-transform:translateX(0);transform:translateX(0)}
html[dir="rtl"].compact-header .journal-language{position:absolute;left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);top:12px}
.currency-symbol-mobile .journal-currency .dropdown-menu > li > a{text-align:center}
.currency-symbol-mobile form .currency-symbol{float:none}
html[dir="rtl"].currency-symbol-mobile .journal-currency .dropdown-menu > li > a{text-align:center}
.lang-flag-mobile .journal-language .dropdown-menu > li > a{text-align:center}
html[dir="rtl"].lang-flag-mobile .journal-language .dropdown-menu > li > a{text-align:center}
.lang-flag-mobile .language-text{display:none}
.currency-symbol-mobile .currency-text{display:none}
}
.journal-header-compact #header > div{float:left}
.journal-header-compact #header .journal-logo{width:22%;height:100px;position:relative}
.journal-header-compact #header .top-assets{height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#444}
.journal-header-compact #header .top-menu{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:5px;width:100%}
.journal-header-compact #header .top-menu > li a,.journal-header-compact #header .top-menu li .no-link{border-right-width:0;border-bottom-width:0}
.journal-header-compact #header .top-menu > li a i,.journal-header-compact #header .top-menu li .no-link i{margin-right:0!important}
.journal-header-compact #header .top-menu .top-dropdown a{height:35px}
.journal-header-compact #header .journal-links{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.journal-header-compact #header .lang-curr{height:40px;float:right;position:relative;white-space:nowrap;padding-right:15px;z-index:999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.journal-header-compact #header .lang-curr::after{content:"•";font-size:20px;color:#2bb0e3;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}
.journal-header-compact #header .journal-cart{padding-left:15px;max-width:21%;float:right;background:transparent}
.journal-header-compact #header .journal-cart .content{display:none;position:absolute;right:0}
.journal-header-compact #header .journal-cart:hover .content{display:block}
.journal-header-compact #header #cart{box-shadow:none;background:transparent}
.journal-header-compact #header .divider{width:76.8%;left:23.3%;height:1px;position:absolute;top:41px;border-bottom:1px solid #444}
.journal-header-compact #header .journal-menu{width:56%}
.journal-header-compact #header .journal-menu .super-menu{width:auto;border-width:0}
.journal-header-compact #header .journal-menu .super-menu > li{height:60px;background:transparent;border-width:0;vertical-align:middle}
.journal-header-compact #header .journal-menu .super-menu > li:first-of-type > a{margin-left:15px}
.journal-header-compact #header .journal-menu .super-menu > li > a{padding:0 10px;height:30px;line-height:30px;position:relative;overflow:visible}
.journal-header-compact #header .journal-menu .super-menu > li:hover > a::after{opacity:1;transition:all .2s ease-out}
.journal-header-compact #header .mega-menu,.journal-header-compact #header .drop-down > ul{top:100%}
.journal-header-compact #header .mega-menu{width:100vw}
.journal-header-compact #header .journal-search{width:22%;padding:15px 0}
.journal-header-compact #header .journal-search #search{border:0}
.journal-header-compact #header .journal-search input,.journal-header-compact #header .journal-search .button-search,.journal-header-compact #header .journal-search #search{height:30px}
.journal-header-compact #header .journal-search input{padding-left:35px}
.journal-header-compact #header .journal-search .button-search{z-index:2;width:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0}
.journal-header-compact #header .journal-search button{cursor:pointer}
.boxed-header .journal-header-compact #header .divider{width:75.2%}
.boxed-header .journal-header-compact #header .journal-search{padding-right:15px}
.boxed-header.default-header .header,.boxed-header.default-header .journal-top-header{background:transparent;background-image:none!important}
.boxed-header.default-header .journal-top-header{z-index:999;pointer-events:none}
.boxed-header.default-header #header{display:table;width:100%}
.boxed-header.default-header .journal-logo{z-index:10000;position:relative}
html[dir="rtl"].boxed-header .journal-header-compact #header .journal-search{padding-right:0;padding-left:15px}
@media only screen and (min-width: 980px) {
.tablet .journal-header-compact #header .journal-menu .super-menu{width:calc(100% - 15px)}
}
@media only screen and (max-width: 980px) {
.journal-header-compact #header .journal-logo{width:28%}
.journal-header-compact #header .lang-curr::after{display:none}
.journal-header-compact #header .divider{left:30%;width:68%}
.journal-header-compact #header .journal-search{width:45%;top:40px;left:30%;position:absolute}
.journal-header-compact #header .journal-cart{max-width:35%;position:absolute;right:10px;top:50px}
.journal-header-compact #header .journal-menu{width:100%;clear:both}
.journal-header-compact #header .journal-menu .super-menu{width:100%}
.journal-header-compact #header .journal-menu .super-menu > li{height:auto}
.journal-header-compact #header .journal-menu .super-menu > li > a{margin-left:0!important;height:39px;line-height:39px;top:0;-webkit-transform:translateY(0);transform:translateY(0)}
.journal-header-compact #header .mega-menu{left:0!important}
}
@media only screen and (max-width: 760px) {
.journal-header-compact #header{padding-top:0}
.journal-header-compact #header .divider{display:none}
.journal-header-compact #header .journal-logo{width:100%;height:85px}
.journal-header-compact #header .lang-curr{top:45px;position:absolute;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.journal-header-compact #header .journal-links{position:relative}
.journal-header-compact #header .journal-search{top:90px;right:5px;left:auto;padding:0;width:calc(100% - 10px)}
.journal-header-compact #header .journal-search #search{position:absolute;width:40px;right:0}
.journal-header-compact #header .journal-search.search-on-top #search{width:100%;position:absolute}
.journal-header-compact #header .journal-search.hide-input input{display:none!important}
.journal-header-compact #header .journal-search .button-search{right:0;border-radius:3px}
.journal-header-compact #header .journal-search .button-search button{pointer-events:none;width:100%;height:100%;position:absolute;right:0;z-index:999999}
.journal-header-compact #header .journal-search input{display:none;padding-left:10px;position:absolute;font-size:16px}
.journal-header-compact #header .journal-search .autocomplete2-suggestions{right:0}
.journal-header-compact #header .journal-cart{position:absolute;top:125px;right:0;max-width:100%}
.journal-header-compact #header .journal-cart .content{width:320px;display:block}
.journal-header-compact #header .journal-cart #cart .heading i::before{margin-right:5px}
}
@media only screen and (min-width: 760px) {
#header .journal-search input{display:block!important}
#header .journal-search button{pointer-events:auto!important}
}
.mobile .journal-header-compact #header .journal-search.search-on-top #search{width:calc(100% + 15px);right:-15px}
.catalog-cart .journal-cart{display:none}
.catalog-cart .journal-header-default .journal-links{width:100%}
.catalog-cart .journal-header-default .journal-logo{z-index:5}
.catalog-cart .journal-header-default .journal-top-header{z-index:4}
.catalog-cart .journal-header-default .button-search{z-index:3}
.catalog-cart .journal-header-default .journal-links{z-index:5}
.catalog-cart .journal-header-center .journal-logo{margin-right:auto}
.catalog-cart .journal-header-mega .journal-search{padding-right:0}
.catalog-search .journal-logo{margin-left:auto}
.catalog-search .journal-search{display:none}
.catalog-search .journal-header-default .journal-login{width:100%}
.catalog-search .journal-header-mega .journal-logo{margin-left:initial;margin-right:auto}
.catalog-search.catalog-cart .journal-header-mega .journal-logo{margin-left:initial}
.catalog-language .journal-language,.no-language .journal-language{display:none!important}
@media only screen and (min-width: 760px) {
.catalog-cart .journal-header-default .links li:last-of-type a,.catalog-cart .journal-header-default .links li:last-of-type .no-link{border-right-width:1px}
.catalog-cart .journal-header-center .journal-cart{margin-left:auto}
.catalog-language .journal-header-default .journal-currency,.no-language .journal-header-default .journal-currency{margin-left:10px}
.catalog-language .journal-header-center #currency,.no-language .journal-header-center #currency{border-left-width:1px}
html[dir="rtl"] .catalog-language .journal-header-default .journal-currency,html[dir="rtl"] .no-language .journal-header-default .journal-currency{margin-left:0;margin-right:10px}
}
.catalog-currency .journal-currency{display:none!important}
@media only screen and (min-width: 760px) and (max-width: 980px) {
.catalog-cart .journal-header-default .journal-search{width:100%}
.catalog-search .journal-header-default .journal-cart{width:100%}
.catalog-cart.catalog-search .journal-header-default .journal-menu{width:66.6666%;clear:none}
}
@media only screen and (max-width: 760px) {
.catalog-cart .journal-search{width:100%}
.catalog-search .journal-cart{width:100%}
.catalog-search .journal-header-center #cart{border-left-width:0}
}
.safari ul.menu-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media only screen and (min-width: 760px) {
.header{position:static;display:table;top:0;left:0;width:100%;transition:top .5s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0)}
.is-sticky .header{position:absolute}
.is-sticky .header-notice{display:none}
.is-sticky .super-menu{border-radius:0}
.is-sticky header{z-index:9999}
.is-sticky header .mega-menu{-webkit-overflow-scrolling:touch}
.sticky-default .is-sticky .journal-header-default .journal-top-header{box-shadow:none;display:none}
.sticky-default .is-sticky .journal-header-default .journal-logo{height:80px}
.sticky-default .is-sticky .journal-header-default .journal-links,.sticky-default .is-sticky .journal-header-default .journal-login{display:none!important}
.sticky-default .is-sticky .journal-header-default .journal-search,.sticky-default .is-sticky .journal-header-default .journal-cart{width:50%}
.sticky-default .is-sticky .journal-header-default .journal-cart{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.sticky-default .is-sticky .journal-header-default #cart{box-shadow:none}
.sticky-default .is-sticky .journal-header-default #cart .content{width:100%}
.sticky-default.slim-header .is-sticky .journal-menu{clear:none;width:75%}
.sticky-default.slim-header .is-sticky .journal-menu .mega-menu{left:-33.3333%;width:133.3333%}
.sticky-default.compact-header .is-sticky .header #header{height:60px}
.sticky-default.compact-header .is-sticky .header #header .journal-links,.sticky-default.compact-header .is-sticky .header #header .journal-cart,.sticky-default.compact-header .is-sticky .header #header .lang-curr,.sticky-default.compact-header .is-sticky .header #header .divider{display:none}
.sticky-default.compact-header .is-sticky .header #header .journal-logo{height:60px;position:absolute;left:0}
.sticky-default.compact-header .is-sticky .header #header .journal-menu{margin-left:22%}

.sticky-default.center-header .is-sticky .journal-top-header,.sticky-default.center-header .is-sticky #header > .header-assets:first-of-type{display:none}
.sticky-default.center-header .is-sticky .journal-center-bg{top:0}
.sticky-default.center-header .is-sticky .journal-menu-bg{top:70px}
.sticky-default.center-header .is-sticky .j-100{height:70px}
html[dir="rtl"].sticky-default.compact-header .is-sticky .header #header .journal-logo{left:auto;right:0}
html[dir="rtl"].sticky-default.compact-header .is-sticky .header #header .journal-menu{margin-left:0;margin-right:22%}
.sticky-menu .is-sticky .journal-header-default .journal-logo,.sticky-menu .is-sticky .journal-header-default .header-assets,.sticky-menu .is-sticky .journal-header-default .journal-top-header{display:none!important}
.sticky-menu .is-sticky .journal-header-default .journal-menu{width:100%}
.sticky-menu .is-sticky .journal-header-default .journal-menu .super-menu > li:first-of-type{border-left-width:1px}
.sticky-menu .is-sticky .journal-header-default .journal-menu .super-menu > li:last-of-type{border-right-width:1px}
.sticky-menu .is-sticky .journal-header-default .journal-menu .mega-menu{left:0;width:100%}
.sticky-menu .is-sticky .journal-header-default .journal-menu .drop-down ul{width:100%}
.sticky-menu .is-sticky .journal-header-compact #header .journal-logo,.sticky-menu .is-sticky .journal-header-compact #header .journal-links,.sticky-menu .is-sticky .journal-header-compact #header .journal-cart,.sticky-menu .is-sticky .journal-header-compact #header .lang-curr,.sticky-menu .is-sticky .journal-header-compact #header .divider{display:none!important}
.sticky-menu .is-sticky .journal-header-compact #header .journal-menu{width:78%}
.sticky-menu .is-sticky .journal-header-compact #header .journal-menu .super-menu > li{height:50px}
.sticky-menu .is-sticky .journal-header-compact #header .journal-menu .mega-menu{left:0!important}
.sticky-menu .is-sticky .journal-header-compact #header .journal-search{padding:10px 0}
.sticky-menu .is-sticky .journal-header-center .journal-top-header,.sticky-menu .is-sticky .journal-header-center .journal-center-bg,.sticky-menu .is-sticky .journal-header-center #header > .header-assets{display:none}
.sticky-menu .is-sticky .journal-header-center .journal-menu-bg{top:0}
.sticky-menu.boxed-header .is-sticky .journal-header-compact #header .journal-menu .super-menu > li:first-of-type > a{margin-left:15px}
.sticky-menu.boxed-header .is-sticky .journal-header-compact #header .journal-search{padding-right:10px}
html[dir="rtl"].sticky-menu.compact-header .is-sticky .header #header .journal-menu .super-menu > li:first-of-type > a{margin-left:0}
html[dir="rtl"].sticky-menu.compact-header .is-sticky .header #header .journal-menu .mega-menu{right:0!important}
html[dir="rtl"].sticky-menu .is-sticky .journal-header-default .journal-menu .super-menu > li:first-of-type{border-right-width:1px;border-right-style:solid}
html[dir="rtl"].sticky-menu .is-sticky .journal-header-default .journal-menu .super-menu > li:last-of-type{border-right-width:0;border-left-width:1px}
.sticky-default.boxed-header.center-header .is-sticky .journal-menu-bg{display:none}
}
.sticky-menu .is-sticky .journal-header-default .journal-menu .super-menu > li.float-left:first-of-type{border-left-width:0}
.sticky-menu .is-sticky .journal-header-default .journal-menu .super-menu > li.float-right:last-of-type{border-right-width:0}
@media only screen and (min-width: 760px) and (max-width: 980px) {
.sticky-default .is-sticky .journal-header-default .journal-logo{width:30%}
.sticky-default .is-sticky .journal-header-default .journal-menu,.sticky-default .is-sticky .journal-header-default .header-assets{width:70%;clear:none}
.sticky-default .is-sticky .journal-header-default .journal-menu .mega-menu,.sticky-default .is-sticky .journal-header-default .header-assets .mega-menu{left:-43%;width:143%}
.sticky-default .is-sticky .journal-header-compact #header .journal-logo{display:none}
.sticky-default .is-sticky .journal-header-compact #header .journal-menu{width:73%;margin-left:15px!important;margin-top:15px;left:0}
.sticky-default .is-sticky .journal-header-compact #header .journal-menu .super-menu > li > a{height:30px;line-height:30px}
.sticky-default .is-sticky .journal-header-compact #header .journal-menu .mega-menu{left:-15px!important}
.sticky-default .is-sticky .journal-header-compact #header .journal-search{width:25%;left:auto;right:0;top:0}
.sticky-default.mobile-menu-on-tablet .is-sticky .journal-header-default .super-menu{left:-43%;width:143%}
.sticky-default.mobile-menu-on-tablet .is-sticky .journal-header-default .mega-menu{left:0!important;width:100%!important;-webkit-overflow-scrolling:touch;max-height:60vh;overflow-y:auto}
.sticky-default.mobile-menu-on-tablet.compact-header .is-sticky #header.journal-header{height:40px}
.sticky-default.mobile-menu-on-tablet.compact-header .is-sticky #header.journal-header .journal-menu{width:75%!important;margin:0!important}
.sticky-default.mobile-menu-on-tablet.compact-header .is-sticky #header.journal-header .journal-menu .super-menu{width:100vw}
.sticky-default.mobile-menu-on-tablet.compact-header .is-sticky #header.journal-header .journal-menu .super-menu > li > a{height:40px;line-height:40px}
.sticky-default.mobile-menu-on-tablet.compact-header .is-sticky #header.journal-header .journal-menu .mega-menu{left:0!important;right:auto!important}
.sticky-default.mobile-menu-on-tablet.compact-header .is-sticky #header.journal-header .journal-search{padding:0!important}
.sticky-default.mobile-menu-on-tablet.compact-header .is-sticky #header.journal-header .journal-search #search,.sticky-default.mobile-menu-on-tablet.compact-header .is-sticky #header.journal-header .journal-search #search input,.sticky-default.mobile-menu-on-tablet.compact-header .is-sticky #header.journal-header .journal-search #search .button-search{height:40px}
.sticky-default.mobile-menu-on-tablet.compact-header .is-sticky #header.journal-header .journal-search .autocomplete2-suggestions{min-width:250px;right:0}
html[dir="rtl"].sticky-default .is-sticky .journal-header-default .mega-menu{left:0!important}
html[dir="rtl"].sticky-default .is-sticky .journal-header-compact #header .journal-menu{margin-left:0!important;margin-right:15px!important}
html[dir="rtl"].sticky-default .is-sticky .journal-header-compact #header .journal-menu .mega-menu{right:-15px!important}
html[dir="rtl"].sticky-default .is-sticky .journal-header-compact #header .journal-search{right:auto;left:0}
html[dir="rtl"].sticky-default.mobile-menu-on-tablet .is-sticky .journal-header-default .super-menu{left:auto;right:-43%;width:143%}
.sticky-menu .is-sticky .journal-header-compact #header .journal-logo{display:none}
.sticky-menu .is-sticky .journal-header-compact #header .journal-menu{width:73%;margin-left:15px!important;margin-top:0;left:0}
.sticky-menu .is-sticky .journal-header-compact #header .journal-menu .mega-menu{left:-15px!important}
.sticky-menu .is-sticky .journal-header-compact #header .journal-menu .super-menu > li > a{height:30px;line-height:30px}
.sticky-menu .is-sticky .journal-header-compact #header .journal-search{width:23%;left:auto;right:0;top:0}
.sticky-menu.mobile-menu-on-tablet.compact-header .is-sticky #header{height:40px}
.sticky-menu.mobile-menu-on-tablet.compact-header .is-sticky #header .journal-menu{width:75%!important;margin:0!important}
.sticky-menu.mobile-menu-on-tablet.compact-header .is-sticky #header .journal-menu .super-menu{width:100vw}
.sticky-menu.mobile-menu-on-tablet.compact-header .is-sticky #header .journal-menu .super-menu > li{height:auto}
.sticky-menu.mobile-menu-on-tablet.compact-header .is-sticky #header .journal-menu .super-menu > li > a{height:40px;line-height:40px}
.sticky-menu.mobile-menu-on-tablet.compact-header .is-sticky #header .journal-menu .mega-menu{left:0!important}
.sticky-menu.mobile-menu-on-tablet.compact-header .is-sticky #header .journal-search{padding:0!important;width:25%}
.sticky-menu.mobile-menu-on-tablet.compact-header .is-sticky #header .journal-search #search,.sticky-menu.mobile-menu-on-tablet.compact-header .is-sticky #header .journal-search #search input,.sticky-menu.mobile-menu-on-tablet.compact-header .is-sticky #header .journal-search #search .button-search{height:40px}
.sticky-menu.mobile-menu-on-tablet.compact-header .is-sticky #header .journal-search .autocomplete2-suggestions{min-width:250px;right:0}
html[dir="rtl"].sticky-menu .is-sticky .journal-header-default .journal-menu .super-menu > li:first-of-type{border-right-width:0;border-left-width:1px}
html[dir="rtl"].sticky-menu .is-sticky .journal-header-default .journal-menu .super-menu > li:last-of-type{border-left-width:0}
html[dir="rtl"].sticky-menu .is-sticky .journal-header-compact #header.journal-header .journal-menu{margin-left:0!important;margin-right:15px;left:auto}
html[dir="rtl"].sticky-menu .is-sticky .journal-header-compact #header.journal-header .journal-menu .mega-menu{right:-15px!important}
html[dir="rtl"].sticky-menu .is-sticky .journal-header-compact #header.journal-header .journal-search{left:0;right:auto}
html[dir="rtl"].sticky-menu.mobile-menu-on-tablet .is-sticky .journal-header-compact #header.journal-header .journal-search{left:0;right:auto;padding-left:0!important;padding-right:0!important}
html[dir="rtl"].sticky-menu.mobile-menu-on-tablet .is-sticky .journal-header-compact #header.journal-header .mega-menu{right:auto!important}
}
@media only screen and (max-width: 760px) {
.bottom-menu-bar body{padding-bottom:40px!important}
.bottom-menu-bar #header{padding-top:0}
.bottom-menu-bar #header .journal-links{position:fixed!important;top:auto!important;bottom:0;z-index:999999;background:#333745}
.bottom-menu-bar #header .journal-links .top-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:0 0 20px 0 rgba(0,0,0,0.3)}
.bottom-menu-bar #header .journal-links .top-menu > li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;border-width:0;border-right-width:1px;border-color:#646875;border-style:solid}
.bottom-menu-bar #header .journal-links .top-menu > li:last-of-type{border-right-width:0}
.bottom-menu-bar #header .journal-links .top-menu > li > a,.bottom-menu-bar #header .journal-links .top-menu > li .no-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-width:0}
.bottom-menu-bar #header .journal-links .top-menu > li > a > i,.bottom-menu-bar #header .journal-links .top-menu > li .no-link > i{font-size:160%!important;margin-right:0!important}
.bottom-menu-bar #header .journal-links .top-menu > li > a > span,.bottom-menu-bar #header .journal-links .top-menu > li .no-link > span{display:none}
.bottom-menu-bar #header .journal-links .top-menu .top-dropdown{top:auto;bottom:100%}
.bottom-menu-bar #header .journal-links .top-menu .top-dropdown li{position:relative}
.bottom-menu-bar #header .journal-links .top-menu .top-dropdown li > a{z-index:2;position:relative;border-radius:inherit;transition:all 0}
.bottom-menu-bar #header .journal-links .top-menu .top-dropdown li:first-of-type::before{display:none}
.bottom-menu-bar #header .journal-links .top-menu .top-dropdown li:last-of-type::after{content:"\e61d";position:absolute;bottom:-15px;font-size:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#4b5a71}
.bottom-menu-bar #header .journal-links .has-dropdown i{left:-2px}
.bottom-menu-bar #header .journal-links .has-dropdown::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(160%,-50%) scale(-1);transform:translate(160%,-50%) scale(-1);margin-left:0}
.bottom-menu-bar .scroll-top{bottom:40px}
html[dir="rtl"].bottom-menu-bar #header .journal-links .top-menu > li:last-of-type{border-right-width:1px}
html[dir="rtl"].bottom-menu-bar #header .journal-links .top-menu > li > a > i,html[dir="rtl"].bottom-menu-bar #header .journal-links .top-menu > li .no-link > i{margin-left:0}
html[dir="rtl"].bottom-menu-bar #header .journal-links .top-menu .has-dropdown i{left:2px}
html[dir="rtl"].bottom-menu-bar #header .journal-links .top-menu .has-dropdown::after{-webkit-transform:translate(-240%,-50%) scale(-1);transform:translate(-240%,-50%) scale(-1);margin-right:0}
}
.ie:not(.edge) #header .top-menu .top-dropdown a,.ie:not(.edge) #header .top-menu .top-dropdown .no-link{display:table;text-align:center;vertical-align:middle;width:100%}
.ie:not(.edge) #header .top-menu .top-dropdown .top-menu-link{display:table-cell;vertical-align:middle}
.ie:not(.edge) #content .product-grid-item .cart{min-height:40px}
.ie:not(.edge) #content .product-grid-item .name{min-height:55px}
.ie:not(.edge) #content .product-grid-item .price{min-height:35px}
.ie:not(.edge) .journal-currency form .currency-symbol,.ie:not(.edge) .journal-language .dropdown-toggle img{margin:0}
.ie:not(.edge) .journal-newsletter .box-content{display:table!important}
@media only screen and (max-width: 980px) {
.journal-login{z-index:999}
}
@media only screen and (min-width: 980px) {
.default-header .journal-cart{z-index:1000}
}
.oc1.lang-full form .currency-symbol,.oc1.currency-full form .currency-symbol{margin-right:3px}
.oc1 .ui-pnotify-title{width:auto}
@media only screen and (max-width: 760px) {
.oc1.lang-full-mobile form .currency-symbol,.oc1.currency-full-mobile form .currency-symbol{position:relative;top:-1px;margin:4px}
.mobile-menu .mega-menu{z-index:1}
.oc1.currency-full.currency-symbol-mobile form .currency-symbol{margin-right:10px}
.boxed-header.default-header .journal-logo{z-index:1000}
}
@media only screen and (min-width: 760px) {
.oc1.lang-full .journal-language .dropdown-toggle img{margin-right:5px}
}
.journal-header-center #search input{border-width:1px;border-style:solid;border-color:#fff;padding:0 40px 0 0 !important;border-width:1px;border-style:solid;border-color:#fff;padding:0 0 0 25px!important;border-radius:3px!important;background:#fff;height:36px!important;min-height:35px;top:9px!important;margin-top:0}
.button-search{background-image:linear-gradient(to right,#0076d3, #00b8b8);width:122px!important;border-radius:0px !important;float:left;margin-top:0px !important;cursor:pointer;font-size:17px;font-weight:400;padding:2px 42px;border-radius:4px!important;box-shadow:0 0 6px #7b7b7b;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.button-search:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);border-radius:4px!important}
.button-search:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:#444349;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.Custom_banner{color:#d8d8da;margin:7px 0}
.super-menu.mobile-menu.menu-table > li > a > i{margin:0!important;line-height:33px}
.super-menu{border:none!important}
#search input{font-family:Helvetica,Arial,sans-serif!important;font-weight:500!important;font-style:normal!important;font-size:16px!important;text-transform:none!important;background-color:#fff!important;color:#444!important;padding-left:10px}
.searchTextbox,.searchCheckboxes{font-weight:500;font-size:12px;color:#444}
.searchTextbox{border-right:1px solid #444;padding-right:18px;margin-right:16px;height:60px;padding-top:10px;float:left;padding-left:8px}
.extended-container{float:left;width:100%;display:table}
#bottom-modules{float:left;width:100%}
.autocomplete2-suggestions{background:#fff!important;color:#444!important;border-top:none;top:0;left:0}
.autocomplete2-suggestion a{width:100%;padding:12px 0}
a.view-more-link{background:#00a8c0;width:auto;padding:0 22px!important;color:#fff!important;height:auto!important;margin:14px 0}
.breadcrumb{z-index:0;}
.breadcrumb #search1> div{z-index:99;width:462px;margin:auto;position:relative}
.breadcrumb span#search1{position:relative}
.no-results{color:#444!important}
.header{background-color:#fff !important;z-index:9;padding:17px !important ;margin-top:-16px !important}
.journal-header-center .journal-menu{margin-top:0}
.journal-header-center .mobile-trigger,.journal-header-center .super-menu > li > a{line-height:32px!important;margin-top:5px!important}
#location-marker{float:left;font-size:22px;color:#fff;border:2px solid #fff;padding:5px;border-radius:50%;width:25px;height:25px;text-align:center;margin-top:3px;position:relative}
#location-marker:before{content:"\f041";font-size:15px;position:absolute;top:3px;left:6px}
.delivery-info > h3{float:left;font-size:12px;margin-left:7px;color:#fff;line-height:18px}
.location{font-weight:600;font-size:13px;margin:6px 0 0;display:inline-block}
#header-middle{float:left;width:100%;margin:8px 0 5px}
.delivery-info{float: left; margin-left: 0; margin-top: 5px; margin-right: 25px;}
.header-assets.top-bar{padding:5px 0}
.top-menu li a{height: auto !important; font-size: 13px!important; display: inline-block; padding: 0 7px 11px; margin: 0 0 0;width:auto;}
.center-header .journal-language,.center-header .journal-currency{left:-7%!important;top:0}
.journal-header-center #language,.journal-header-center #currency{border-right:1px solid #ccc!important;border-left:none!important}
.top-menu{float:right}
#cart{border:none!important}
.Custom_banner{color:#fff!important;font-size:16px;margin:8px 0 0;float:left;text-decoration:none!important}
.top_search{background:#fff;z-index:999;width:90%;padding:0!important;border-radius:3px;margin:10px auto 0;height:36px}
.button_text{color:#fff;font-weight:600;text-transform:capitalize!important}
.whole_SearchOption input{float:left}
#search_by_time{width:20%!important;border:none!important;height:40px;box-shadow:none!important;border-top-left-radius:3px;border-bottom-left-radius:3px}
#search_by_time::after{content:'\f017';font-family:'Fontawesome'!important;position:absolute;left:0;color:#444!important}
.zip_icon{float:left;padding-right:0;height:40px}
.search_by_location,#search_by_location1{box-shadow:none!important;width:140px;}
.searchCheckboxes{margin-right:10px;float:left;margin-top:20px}
.searchCheckboxes span{float:left;margin-right:5px}
.searchCheckboxes input{float:left;margin:4px 5px!important}
.search_icon{float:left;width:67%;padding:0;height:40px}
#search_by_product{width:100%;padding-left:30px!important}
.whole_SearchOption ::placeholder{color:#999;font-family:inherit;font-family:Helvetica,Arial,sans-serif!important}
.whole_SearchOption input{font-family:Helvetica,Arial,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:12px!important;text-transform:none!important}
.search_icon::before{content:"\f002";color:#0071e9;float:left;cursor:default;margin-top:4px;margin-left:0;font-size:16px;position:absolute;left:0;width:25px;text-align:center}
label.zip_icon::before{content:"\f041";color:#0071e9;float:left;margin:3px 0 0 3px;font-size:18px;position:absolute;left:0;width:25px;text-align:center}
.offer_botton{background-image:linear-gradient(#bd1242,#9e2246);padding:8px 20px;float:right;margin-right:60px;margin-top:10px;border-radius:4px}
.button_content{font-size:15px;font-weight:600;color:#fff;font-family:Verdana,sans-serif}
.buy_text{color:#3997fc!important}
.discount_offer{color:#fff;font-size:11px;line-height:16px}
.emptyheading{font-size:18px;font-weight:700;display:block;margin:14px 0 27px}
.bannerImg img{width:100%}
.noProd{font-size:13px;display:block;margin:25px 0 0;font-style:italic;font-weight:500}
#tabs a{background:#00a8c0 !important}
a#button-cart{background:#00a8c0}
.product-filter .limit, .product-filter .sort {display: none !important;}
.innerStr { max-width: 1120px !important; padding: 0 18px !important;}
#phoneNo a { font-weight: 600; font-size: 13px; margin: 10px 0 0; display: inline-block; color: #fff;}
div#phoneNo { float: left;}
.restInfo p.locationInfo { display: none;}
.restaurant_name { color: rgb(66, 139, 202); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative;}
.bottomInputs label  {float: left;}
.bottomInputs input { float: right; width: 52%;}
span.submitButton { float: right;}
header .links a{ color:#404448 !important;}
.padding0{padding:0px;}
.owl-item .item{
	background:none !important;
	width:230px !important;
	margin:0!important;
}
.section4 h1{
	padding:35px 20px !important;
}
.searchform {
		width:100% !important;
	}
.homeSerach option{
	padding:5px 0px 5px 5px !important;
	font-family:'Montserrat', sans-serif !important;
}
#user_icon{
	display : block;
}
.outside_Section{
	margin-top: 50px !important;
	padding-top: 25px !important;
    padding-right: 52px !important;
	background: #f9fafd !important;
}

.homebanner
{

background-repeat: no-repeat;
background-position: top right;
height: 833px;

}
.homebanner h2
{
text-transform:uppercase;	
}
.homebanner h1
{
	font-size: 40px;

line-height:50px;


padding-top: 133px;
}

.homebanner h2 {
    text-transform: uppercase;
    color: #0068d7;
    font-size: 15px;
    
    font-weight: bold;
    margin-top: 21px;
}
.homebanner h2 span {
   margin-right:15px;
}
.searchform
{
	width: 450px;
float: left;
margin-top:30px;
}
.homeSerach
{
	width: 135px;

height: 40px;

margin-left: -2px;

float: left;

margin-top: 0px;
} 
.ziptxt
{
	width: 135px;
    height: 40px;
	float: left;
	font-family: 'Montserrat', sans-serif !important;

}

.sign_inbtn span,.sign_upbtn span{
	color:#6EA8E9 !important;
}
.icon{
	background-image: url("/image/data/newimages/location.png") !important;
	background-position: 3px 10px !important;
    background-repeat: no-repeat !important;
	text-align:center;
}
.section2_left img
{
	width:350px;
	
}
.button-search{margin:0px;}

.section2_left{margin-top:-365px;}
.section2_right
{
	margin-top:-129px;
}
.section2_right h1
{
	line-height:50px;
}
.section2_right h2
{
	margin-top: 35px;

font-size: 22px;

font-weight: bold;

color: #404448;
}
.section2_right h3
{
	margin-top: 10px;

font-size: 19px;

margin-bottom: 35px;
}
.section3_left
{
	padding-top:150px;
}
.section3_left h1
{
	font-weight: bold;

color: #404448;

font-size: 30px;

margin-bottom: 20px;
}
.section3_left h2
{
	font-size:20px;
}
.section3_left h3
{
	font-size: 20px;

color: #0083d2;

margin-top: 8px;
}
.get_started
{
	color: #22c8bf;

font-size: 16px;

border: 1px solid #22c8bf;

width: 200px;

float: left;

height: 40px;

text-align: center;

line-height: 40px;

font-weight: 600;

margin-top: 25px;

text-decoration: none;
}

a.get_started:hover
{
	text-decoration:none;
}
.section4,.section5{margin-top:50px !important;}
.section4 h1
{
	text-align:center;
	margin-bottom: 50px;
font-weight: bold;
}
.section4 img
{
	max-width:100%;
}
.col-xs-12.col-md-4.howitworks
{
	height: 330px;
position: relative;
float: left;
}
.bottomtext
{
	position: absolute;
bottom: -43px;
text-align: center;
width: 100%;
left: 0%;
color:#404448;
font-weight:bold;
font-size:15px;
}
.bottomtext:after
{
content: "";
display: block;
margin: 0 auto;
width: 11%;
padding-top: 4px;
border-bottom: 2px solid #006ad8;
}.bottomtext2:after
{
	content: "";
display: block;
margin: 0 auto;
width: 11%;
padding-top: 4px;
border-bottom: 2px solid #00c0b5;
}

.section5
{
	background:#f9fafd;
	margin-top:100px !important;
}

.col-xs-2{
    
    color:#FFF;
	width:16%;
}
.col-half-offset{
    margin-left:4.166666667%;
}

.bottomtext1
{
position: absolute;
bottom: 200px;
text-align: center;
width: 100%;
color: #fff;
font-weight: bold;
font-size: 15px;
}

.searchform{
	float:left;
}
.searchform input{
	width:100px;
}
.searchform select{
	width:165px;
	border-radius:0px;
}
.howitworks .short_img{
	height:290px !important;
}


@media screen and (max-width: 800px) {
	#logo{
		padding-top: 17px !important;
		padding-right: 7px !important;

	}
	.journal-shipping_add{
		width:0px !important;
	}
	.link{
		margin-left:14px;
		font-size:10px !important;
	}
	#cart .heading span::after {
		top: 0px !important;
	}

}
@media screen and (max-width: 650px){
   #cart{
	margin-top: 44px !important;
    //margin-left: -11px;
   }
   #cart .heading{
	width: 68px;
   }
   #cart .heading span::after{
	   margin-top: -8px !important;
	   margin-left:-9px !important;
   }
}


@media screen and (max-width: 992px) {
	#top-modules .container-fluid{
		padding:0px !important;
	}
	 #slideshow{
		 height:451px !important;
		 position:absolute;
	 }
	 #slideshow span{
		 height:100% !important;
	 }
	#container1{
		padding-left:47px;
	}
	.user_name{
		margin-top: 23px;
		height: 55px;
	}
	
	.homebanner{
		background:none !important;
		height:432px !important;
		
	}
	.howitworks .short_img{
		height:256px !important;
	}
	.homebanner .ziptxt{
		  width: 95px !important;
	}
	#container1 h1{
	font-size: 31px;
    line-height: 50px;
    padding-top: 41px;
		
	}
  .container-fluid{
	  padding:0px;
  }
  #tio-modules .col-md-6{
	  padding:0px;
  }
  #top-modules .col-md-6 p{
	  font-size:29px;
	  padding-top: 3px;
  }
  #top-modules .col-md-6 h2{
	  margin-top: 23px;
	  font-size:27px;
	  color:#0076d3;
  }
  .searchbox{
	  //margin-left: -19px;
  }
  .searchform input{
	width:35%;
}
.searchform select{
	width:37%;
	border-radius:0px;
}
.extended-container{
	margin:0px !important;
	padding: 0px !important;
}
.searchform .button-search.j-min{
	width: 27%!important;
	margin:0px;
	border-radius:0px;
}
.mobile_background{
	background:url("/image/data/newimages/Banner1.png");
    background-repeat: no-repeat;
   background-size:100%;
   height:400px;
}
  .section2_left{
	  margin:0px;
  }
  .section2_left img{
	margin-left:-7% !important;
  }
  
  .section2_right{
	  margin-top:0px;
  }
  .section2_right h1{
	    font-size:35px;
		
  }
  .section2_right h3{
	  font-size:17px;
  }
  .google_playstore img{
	  padding-right:10px;
  }
  .section3_left_small{
	  text-align:center;
	  font-weight:bold;
	  
  }
  .section3_left_small h1{
	 padding: 70px 19px;
    padding-top: 112px;
    margin-top: -82px;
    border-radius: 69%;
    background: white;
  }
  .section3_left_small h2 {
    margin-top: 18px;
    font-size: 19px;
}
.section3_left_small h3{
	 margin-top: 10px;
    font-size: 18px;
	color:#0076d3;
}
 .section3_left_small .get_started{
	 margin-left: 73px;
 }
 .howitworks p{
	 margin-top:15px;
	 margin-bottom:15px;
 }
.Restaurants_img {
     margin-left: 16px;
}
.section5 img{
	width:100%;
}
.bottomtext1{
	    left: -7%;
}
.collapse-footer-columns footer .column > h3{
	background-color: #eff3f7 !important;
	font-size: 20px ! important;
    font-weight: bold;
    font-family: bold;
}
.section3_right{
	margin:0px;
	padding:0px;
}
.shop .container{
	padding:0px;
	margin:0px;

}


.purchase_token{
	width:180px;
}
.fa-facebook, .fa-instagram, .fa-linkedin {
    background: #fff;
    width: 30px;
    height: 30px;
    font-size: 15px !important;
    text-align: center;
    border-radius: 50%;
    padding-top: 10px;
    color: #9fa1a3;
}
.text-right{
	margin-left:10%;
}
.bottomtext{
	bottom: 15px !important;
}

}
@media only screen and (max-width:1440px){
	.homebanner
		{
		
		background-repeat: no-repeat;
		background-position: top right;
		background-size:143%;
		height: 833px;
		}
}

.section5 a:hover img
{
	opacity:0.4;
	 transition: 0.3s;
}
.section5 a:hover span.bottomtext1
{
	color:#000;
	 transition: 0.3s;
}

@media only screen and (max-width:760px){
	.go_home img{ 
		width: 64% !important;
		margin: 0 auto !important;
		display: block;
	}
	#heading-title{
		margin-left: 17%;
		margin-bottom: 24px;
	} 
	.searchform{
		width:100% !important;
	}
	
	ul.box-category li{
		height:50px !important;
	}
	.col-xs-12.col-md-4.howitworks{
		height:358px !important;
	}
	.section4{
		margin-left:17% !important;
	}
	.searchform {
		width:84% !important;
	}
	.section2_left{
		margin-left:10% !important;
		margin-top:-81px !important;  
		}
	.journal-menu{
		margin-bottom: -36px !important;
	}
	.heading{
		margin-top:-15px !important;
		    margin-left: -17px;
	}
	.journal-menu #cart{
		margin-top: 53px !important;
		padding-left: 105px;
	}
	.header{
		height:132px !important; 
	}
}

@media only screen and (max-width:780px){
	.searchform{
	float:none !important;
}
		.homebanner h1{
		padding-top:0px !important;
	}
	.homebanner .ziptxt {
   width: 377px !important;
margin-left: -2px;
}
#searchbox #container .col-md-7 .searchbox .ziptxt{
	width: 373px !important;
text-align: center !important;
padding-left: 35px;
}
#mobile #container .col-md-6 #new_searchform #homeSerach1{
    background: #fff;
    width: 377px;
    padding-top: 9px !important;
    height: 40px !important;
	margin-top: 6px;
}   
#homeSerach1 .checkbox-inline{
	padding-left: 12px !important;
	font-weight:bold;
}
#homeSerach1 .checkbox-inline:last-child{   
	margin-left:3px !important;
}
.col-md-6 .searchbox {
    width: 373px !important;
    margin: 0 auto;
	padding-top: 29px !important;	
}

.mobile_tab .button-search.j-min{
width: 377px !important;
border-radius: 0px !important;
margin-top: -20px !important;
margin-left: 8px;
margin: 0 auto;
}
#searchbox #container .col-md-7 .searchbox{
		
	    padding-top: 14px !important;
    width: 373px !important;
    margin: 0 auto;
}
 #searchbox #container #homeSerach1{
		 width:375px  !important;background: white;padding: 5px 0px;padding-top: 10px !important;border: 1px solid #ddd;text-align: left;margin-top:5px !important;
	 }
	#other_page_mobile {
		 width:100%;margin:0 auto;display:block;
	 }
	 
	#other_page_mobile .button-search1{
		margin-top: -41px ;
		width: 373px !important;
		border-radius: 0px !important;
margin-top: 11px !important;
	}
	
}


@media only screen and (max-width:450px){
	
	.mobile_tab{
	padding-left: 5px;
padding-right: 10px;
margin-top: 62px;
	}
	
	.searchbox{
		border-bottom:0px !important;
	}
	#searchbox #container #homeSerach1 {
		width:47% !important;
	}
	.go_home img{ 
	
	width:100% !important;
	}
	#logo{
		padding-top:0px !important;
	}
	
	.searchbox select{
		width:60% !important;
		font-size: 10px;
	}
	.grocery_banner_img div{
		padding:10px 10px;
	}
	ul.box-category li{
		width:44% !important;
	}
	.homeSerach{
		float: left;
		margin-left: 50% !important;
		margin-top: -40px !important;
	}
	.button-search{
		margin-top:1px !important;
	}
	.section2_left{
		padding-left: 0px;
		margin-left: 18px !important;
	}
	.section3_left_small {
		margin-left: 12% !important;
		width: 270px;
	}
	.section4{
		margin: 0px !important;
	}
	.journal-shipping_add{
		display:none;
	}
	.journal-menu{
		margin-bottom: 0px !important;
	}
	#cart{
		margin-top: 22px !important;
		margin-left: -27px !important;
		padding-left: 0px !important;
	}
	.col-md-6 .searchbox{
		width:100% !important;
	}
	
	.col-md-7 .homeSerach1{
		width: 45% !important; 
	}
	
	.col-md-7 span#new_searchform{
		margin-bottom: 18px;         
	}
	/* .mobile_tab .button-search.j-min{ */
		/* margin-right: 105px; */
	/* } */
	/*new home page search*/
	 #mobile #container .col-md-6 #new_searchform input{
		 width:88px;text-align: center;margin-right: 2px;padding-right: 0px;
	 }
	 #mobile #container .col-md-6 #new_searchform #homeSerach1{
		 width:50%;background: white;padding: 5px 0px;padding-top: 10px;border: 1px solid #ddd;text-align: left;height:35px !important;
	 }
	 .searchform #home_search{
		width:35% !important;
	 }
	 #searchbox #container #homeSerach1{
		 width:46% !important;background: white;padding: 5px 0px;padding-top: 10px;border: 1px solid #ddd;text-align: left;
	 }
	 #other_page_mobile .button-search1{
		 margin-top:0px !important;
	 }
	 #other_page_mobile{
		/* width:100%;margin:0 auto;display:block;margin-left:33% !important;top*/
		top: 50px !important;
	 }
	 
	 #searchbox #container #homeSerach1 .checkbox-inline{
		 margin-left: 10px;
		 font-size: 10px !important;
	 }
	 
	 #mobile #container .col-md-6 #new_searchform #homeSerach1{
		 width:49% !important;
	 }
	 #homeSerach1 .checkbox-inline:last-child{
	margin-left:-4px ;
}

}    


@media only screen and (max-width:900px){
	#new_searchform {
		width:192% !important;
	}
	.col-md-6 .searchbox{
		width:80% ;
	}
	.checkbox-inline #home_search{
		margin-left: 0px !important;
	}
	.homeSerach1{
		padding-top:2px !important;
	}
	.howitworks img{
			margin:0 auto;
			display:block;
		}
		.section4{
			margin-left:0px !important;
		}
		.Restaurants_img{
			margin-left:0px !important;
		}
		.Restaurants_img  img{
			width:100% !important;
		}
		.col-half-offset{
			margin-left:0px !important;
		}
		.col-half-offset img{
			width:100% !important;
		}
		.container{
			width:100% !important;
		}
		#header_text{
			display:none !important;
		}
		.section2_left img{
			margin:0 auto !important;
			display:block;
		}
}
.search_by_location {
	font-weight:700;
}
.homeSerach1 .checkbox-inline{
	font-weight:700;
}
@media only screen and (max-width:700px){
	

 #searchbox #container #homeSerach1 .checkbox-inline{
margin-left: 7px;
font-size: 12px;
 }
	.container{
			width:auto !important;
		}
}
@media only screen and (max-width:640px) and (min-width:500px){
	
	#new_searchform{
		    width: 377px !important;
	}
	.homebanner .ziptxt{
		//width: 242px !important;
	}
		.mobile_tab .button-search.j-min{
		//	margin-left: 268px !important;
		}
		.mobile_tab .button-search.j-min{
			 //   width: 132px !important;
		}
	
	#searchbox #container .col-md-7 .searchbox{
		width: 375px;
	margin-left: 38px;   
	
	}   
	#searchbox #container .col-md-7 .searchbox .ziptxt{
	//	width: 250px !important;
text-align: center !important; 
padding-left: 35px;
	}
	#other_page_mobile{
		//margin-left: 249px;
	}
	.button-search1{
		border-radius:0px !important;
	}
}
@media only screen and (max-width:500px){
	.mobile_tab{
	padding-left: 5px;
padding-right: 10px;
margin-top: 62px;
	}
	
	#searchbox #container .col-md-7 .searchbox .ziptxt{
		width:300px !important
	}
	.mobile_tab .button-search.j-min{
		left:0 !important;
	}
	.hide_mob{
		display:none;
	}
	.col-md-6 .searchbox{
		padding-top:0px !important;
		width: 317px !important;
	}
	.searchbox input[type="text"] {
		width:300px !important;
		font-size: 15px;
		padding-left: 18px;
	}
	#new_searchform{
		width: 300px !important;
		padding-top: 0px !important;
	}
	.mobile_tab .button-search.j-min{
		    width: 300px !important;
	}
	.section3_left_small{
		margin-left:15% !important;
	}
	.searchbox{
		margin: 0 auto;
        display: block;
	}
	.mobile_tab .button-search.j-min {
   //margin-left: 226px !important;

height: 39px;
}
	#other_page_mobile .button-search1 {
    margin-top: 5px !important;
margin-left: 0px !important;
width: 300px !important;
margin-bottom: 16px;
	}
	#mobile #container .col-md-6 #new_searchform #homeSerach1{
    background: #fff;
    width: 300px !important;
    padding-top: 9px !important;
    height: 35px !important;
}
.mobile_tab .button-search.j-min{
		 //top: 92px !important;
	 }
	.col-half-offset{
		width:100% !important;
	}
	.Restaurants_img {
		width:100% !important;
	} 
	.col-md-7 .homeSerach1 .checkbox-inline{
    padding-left: 7px !important;
    padding-top: 0px;
}
.col-md-7 .homeSerach1 .checkbox-inline:last-child{
   margin-left: -3px;
}

.homeSerach1 .mobile_tab #btn-search{
width:122px !important;margin-left: 30% !important;

}
.homeSerach1 .mobile_tab{
width:100%;margin:0 auto;display:block;margin-top:-20px;
}
#other_page_mobile{
//top: 104px;
//left: -78px;
}
#searchbox #container #homeSerach1{
	width:300px !important;
}
#searchbox .ziptxt{
	width: 200px !important;
	text-align: left !important;
padding-left: 34px;
}
.section2{
	margin-top: 36px;
}
#other_page_mobile{
	//margin-left: 269px;
}

#searchbox #homeSerach1 .checkbox-inline{
	padding-left: 0px !important;
}
#homeSerach1 .checkbox-inline:First-child{
	margin-left:4px;
}
#searchbox #container #homeSerach1 .checkbox-inline{
	font-size:10px !important;
}
#homeSerach1 .checkbox-inline:last-child{
	margin-left: -11px !important;
}
}
#header_text{
	display:block
}
@media only screen and (min-width:1020px){
	
	#container > #content > #mobile.m-container > #container > .col-md-6{
		display:none;
	}
	#container > #content.hidden-xl{
		display:none;
	}
}

a:hover{
	color:grey !important;
}
a#button-cart.button{
	background-color:grey !important;
}
@media only screen and  (max-width: 993px)and  (min-width:900px){
	#home_search{
		margin-left:0px !important;
	
	}
}

@media only screen and (max-width: 400px){
	.searchbox{
		border-bottom:0px !important;
	}
	.searchbox input[type="text"]{
		    width: 278px !important;
	}
	#mobile #container .col-md-6 #new_searchform #homeSerach1{
		width:278px !important;
		padding-left:10px !important;
	}
	.mobile_tab .button-search.j-min{
		width:278px !important;
	}
	.mobile_tab{
	padding-left: 5px;
padding-right: 10px;
margin-top: 62px;
	}
	/* #mobile #container .col-md-6 #new_searchform #homeSerach1{ */
		
		/* width: 65% !important;    	 */
		
	/* } */
	/* .icon{ */
		/* background-image:none !important; */
	/* } */
	/* #other_page_mobile{ */
		/* margin-left:57%; */
		
	/* } */
}

  
 #searchbox #container #homeSerach1{
	width: 300px;
height: 40px;   
margin-left: -2px;
float: left;
margin-top: 0px;
padding-top: 10px;
border: 1px solid beige;   
}
.button-search1{
	border:0px 0px !important;
}
.checkout.menuItemCheckout .button:hover{
	background-color:rgb(68, 67, 73) !important;
	color:#fff !important;
	}

@media only screen and (min-width:1400px){
	.header{
		box-shadow: unset !important;
	max-width: 1400px;
	margin: 0 auto;
	}
	.journal-header-center{
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	}
}

/**/
