/*! CSS Used from: https://www.hometownapparel.com/journal-cache/_b0d4f60af4adee85e93a0593ec2b6157.css */

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-overflow-style: scrollbar;
}

html {
    -webkit-text-size-adjust: none;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, small, strong, b, i, dl, dt, dd, form, label, footer, header, menu, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}
.home-page body {
    background-color: rgb(255, 255, 255);
}
body {
    font-weight: 400;
    font-family: "Lato";
    font-size: 14px;
    color: rgb(51, 55, 69);
    background-color: rgb(255, 255, 255);
    overflow-x: hidden;
    line-height: 1.4;
}
.xl-25 {
    width: 25%;
}
.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:white;transition:all 0.2s;}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:" ";display:table;}
.clearfix:after,.row:after{clear:both;}
.btn,button{background-color:#21446a;border:0.4rem solid #21446a;display:inline-block;font-size:1.2rem;letter-spacing:.05em;line-height:1.285714286;padding:1.6rem;text-decoration:none;text-transform:uppercase;-moz-border-radius:.6rem;-webkit-border-radius:.6rem;border-radius:.6rem;}
div,span,h3,p,a,img,small,strong,i,header{margin:0;padding:0;border:0;outline:0;}
header{display:block;}
input:focus,button:focus{outline:none;}
header *{box-sizing:border-box;}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;}
.clearfix{clear:both;display:block;}
:before,:after{font-family:'journal-icons';position:relative;font-style:normal;font-variant:normal;color:inherit;font-size:inherit;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
i{position:relative;font-style:normal;vertical-align:middle;}
.xl-15{width:15%;}
.xl-70{width:70%;}
.xl-66{width:66.66666666666666%;}
.xs-66,.sm-10,.sm-100,.sm-66,.md-15,.md-100,.md-66,.lg-66,.xl-15,.xl-70,.xl-66{float:left;}
.j-min{height:40px;}
.j-100{height:100px;}
.z-2{z-index:2;}
input,button{font-family:inherit;}
a{color:#333745;text-decoration:none;cursor:pointer;}
button{border:none;background-color:transparent;padding:0;}
.button{cursor:pointer;font-size:14px;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-color 0.15s ease-in-out;padding:0 12px;border:0;line-height:32px;background-color:transparent;display:inline-block;-webkit-appearance:none;text-align:center;position:relative;}
input[type='text']{-webkit-appearance:none;background:white;border-radius:0;border-width:1px;border-style:solid;border-color:#EEE;padding:5px 10px;width:100%;transition:all 0.2s;font-size:13px;min-height:35px;box-shadow:inset 0 0 3px rgba(0,0,0,0.08);}
.oc2 .input-group{display:table;position:relative;}
.oc2 .input-group .form-control{float:left;display:table-cell;}
#cart .heading a{width:auto!important;height:auto!important;margin-right:0px;}
#cart button a i{margin-right:0px;}
.journal-header-center #cart .heading i:before{font-size:30px;}
@media only screen and (min-width:760px) and (max-width:1235px){
.journal-header-center .journal-cart{width:25%!important;padding-right:0;}
}
.open-filter-a{
	display:none
}

@media only screen and (max-width: 760px){
.sm-10{width:10%!important;}
.sm-100 {
    width: 100%;
}
.product-listing-trending .open-filter-a.category{
	display:block 
}

.product-listing-states .open-filter-a.apparel, .product-listing-towns .open-filter-a.apparel{
	display:block
}

.product-listing-trending .box.oc-module, .product-listing-states .box.oc-module, .product-listing-towns .box.oc-module{
	display:none;
	}
}
.journal-header-center #logo{padding-left:20px;}
@media (min-width:970px){
.d-lg-none{display:none!important;}
}
@media (max-width:970px){
.m-md-none{display:none!important;}
.journal-header-center .journal-search{flex:1;}
#cart .heading a{margin-top:0px;margin-right:0px;width:100%!important;height:100%!important;}
.journal-header-center #cart .heading i{margin-right:0px!important;}
.journal-header-center #cart .heading i:before{font-size:30px;}
}
.top-menu li{flex:0!important;}
.top-menu li a{color:#fff;padding:0px 6px;font-weight:400;font-family:'Lato';font-size:13px;}
.journal-header-center .journal-search{margin-top:-28px;}
.button-search{right:0px;}
#search input{padding-left:10px!important;padding-right:40px!important;}
.journal-header-center .journal-menu{margin-top:-30px;}
.header{padding-bottom:11px;}
#logo a img{position:relative;z-index:9;}
.header-assets{min-height:75px;}
.header-notice.fullwidth-notice>div{padding:10px 15px 10px 15px!important;}
@media (max-width: 1200px){
#header .journal-logo{margin-bottom:20px;}
.mobile-trigger{color:#fff!important;top:2px!important;font-size:18px!important;padding-left:0px!important;display:flex!important;justify-content:center;background-color:#fff!important;}
.mobile-trigger:before{color:rgb(0, 40, 104)!important;top:4px!important;}
.journal-cart{margin-top:-28px!important;}
.journal-header-center #cart .heading i{width:auto!important;}
.super-menu>li{display:block!important;}
.super-menu>li>a{text-align:left!important;}
.oc2 #cart .content .cart-wrapper{margin-top:40px;}
.oc2 #cart .content{position:absolute;}
#logo a img{float:none!important;}
.journal-header-center #logo{padding-left:0px;}
}
.journal-header-center #cart{background-color:#fff;}
header{z-index:99;position:relative;margin:0 auto;display:table;width:100%;}
.header{display:table;width:100%;}

#header{max-width:1024px;margin:0 auto;}
#logo{position:relative;width:100%;height:100%;}
#logo a{display:block;position:relative;height:100%;width:100%;text-align:center;overflow:hidden;}
#logo a img{margin:0;padding:0;float:left;max-width:80%;}
#logo a img.logo-1x{max-height:100%;height:auto;}
.top-menu-link{white-space:nowrap;position:relative;}
.journal-search{position:relative;}
#search{position:relative;width:100%;}
.button-search{cursor:pointer;border-right-width:1px;border-right-style:solid;border-right-color:transparent;float:left;position:absolute;color:#CCC;transition:color 0.2s, background-color 0.2s;z-index:9;height:100%;}
.button-search button{width:40px;height:100%;}
#search input{float:left;width:100%;height:100%;max-width:100%;background-color:white;border:none;border-radius:0;padding:0;margin:0;padding-left:50px;font-size:13px;color:#333745;box-shadow:none;}
.journal-cart{margin:0;z-index:2;}
#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%;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 i{width:40px;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:white;}
#cart .content{visibility:hidden;list-style:none;opacity:0;padding:0;margin:0;min-width:360px;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';position:absolute;top:60px;min-height:125px;color:#333745;float:right;transition:opacity .3s;}
#cart .content .cart-wrapper{background-color:white;}
#cart .checkout{clear:both;padding:18px 0;text-align:center;display:table;margin:0 auto;width:100%;}
#cart .checkout a+a{margin-left:15px;}
.oc2 .image .img-thumbnail{display:block;}
.mini-cart-info{position:relative;overflow:auto;padding:3px 12px 0 12px;}
.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 a{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:1;padding-top:5px;}
.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:last-of-type{border-bottom:none;}
.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.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:white;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 8px;color:#45738f;cursor:pointer;}
.autocomplete2-suggestion a:hover{text-decoration:none;color:inherit;}
.autocomplete2-suggestion .p-name{font-size:13px;margin-bottom:5px;padding-top:3px;padding-left:7px;}
.autocomplete2-suggestion .p-name span{display:block;margin-bottom:2px;}
.autocomplete2-suggestion:last-child{border-bottom:none;}
.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%;}
.journal-header-center .journal-menu{clear:both;z-index:1;}
.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 .button-search{transition:color 0.2s, background-color 0.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 0.2s;}
.journal-header-center .journal-cart{background-color:transparent;color:#222;}
.journal-header-center #cart{transition:background-color 0.2s;display:contents!important;}
.journal-header-center #cart .heading i{text-align:center;width:40px;height:40px;transition:background-color 0.2s, color 0.2s;}
.journal-header-center #cart .heading i:before{float:none;}
.journal-header-center #cart .content{padding-top:15px;}
.journal-header-center #cart .content:before{content:"\e61e";color:white;font-size:19px;position:absolute;top:0;right:10px;}
.journal-header-center .autocomplete2-suggestions{top:54px;border-top:none;overflow:visible;width:90%!important;}
.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;}
.journal-header-center .autocomplete2-suggestion:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;}
@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;}
.mobile-trigger{display:none;position:relative;}
.super-menu{border:none!important;width:100%;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 0.2s!important;display:table-cell;min-width:40px;color:white;}
.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 0.2s;}
.super-menu>li>a{text-align:center;height:100%;font-size:18px!important;text-transform:capitalize!important;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;}
.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: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;}
.mega-menu{left:0;position:absolute;top:63px;display:none;padding:20px;overflow:hidden;width:100%;z-index:9999;display:block;max-width:100%;background:#fff!important;padding:50px!important;}
.mega-menu>div{display:block;overflow:hidden;margin-right:-20px;margin-bottom:-20px;}
.drop-down{position:relative;}
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 0.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;border-bottom-width:0px!important;}
.mega-menu div>h3:hover>a{color:rgb(0, 40, 104)!important;}
.mega-menu div>h3{font-family:"Lato"!important;text-transform:capitalize!important;font-size:16px!important;}
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:rgb(68, 67, 73);transition:color 0.2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;width:100%;}
.mega-menu-categories .mega-menu-item{margin-bottom:20px;}
.mega-menu-categories .mega-menu-item ul{float:left;width:58%;margin:7px 0 0 0;padding:0;list-style:none;}
.mega-menu-categories .mega-menu-item.menu-no-image ul{width:100%;padding:0;}
.mega-menu .mega-menu-column{float:none;flex-direction:row;margin:0;}
.mega-menu .mega-menu-column:last-of-type>div{margin-right:-20px;}
.oc2 #cart .content{transition:opacity 0s;}
.oc2 #cart .content:before{display:none;}
.oc2 #cart .content .cart-wrapper{display:block!important;}
.oc2 .mini-cart-total{padding:0;}
.oc2 .mini-cart-total table{padding:5px 10px 3px 0;}
.top-menu{list-style:none;margin:0;padding:0;}
.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;}
.top-menu>li{display:inline-block;position:relative;}
.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-links .top-menu > li > a,.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;}
@media only screen and (max-width: 760px){
.no-top-on-mobile .journal-links{display:none!important;}
.no-top-on-mobile #header{padding-top:0;}
}
@media only screen and (min-width: 760px){
#header .journal-search input{display:block!important;}
#header .journal-search button{pointer-events:auto!important;}
}
@media only screen and (min-width: 760px){
.header{position:static;display:table;top:0;left:0;width:100%;transition:top .5s ease-out;}
}
@media only screen and (max-width: 760px){
.mobile-menu .mega-menu{z-index:1;}
}
@media only screen and (max-width: 1300px){
.journal-cart.j-min.column{flex-basis:2%!important;}
ul.menu-centered>li>a{padding:0 7px!important;}
}
p img{max-width:100%!important;}
.header-notice{line-height:1.25;font-size:14px;position:relative;z-index:9000;display:table;width:100%;}
.header-notice>div{margin:0 auto;position:relative;}
.header-notice a{transition:all 0.2s;}
.header-notice.center-notice{text-align:center;}
.header-notice.center-notice .notice-text{margin-right:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.header-notice.center-notice .notice-text span{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}
.header-notice.fullwidth-notice>div{max-width:100%;padding:10px 0 10px 15px;}
.header-notice .notice-text{width:calc(100% - 40px);width:-webkit-calc(100% - 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;}
.header-notice .notice-text span{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
.checkout{margin-bottom:20px;overflow:hidden;}
.oc2 .img-thumbnail{max-width:100%;height:auto;}
table{width:100%;border-spacing:0;}
.backface :before,.backface :after{-webkit-backface-visibility:hidden;}
@media only screen and (max-width: 1220px){
.lg-66{width:66.666666%;}
}
@media only screen and (max-width: 980px){
.md-15{width:15%;}
.md-100{width:100%;}
.md-66{width:66.666666%;}
}
@media only screen and (max-width: 760px){
.sm-10{width:10%;}
.sm-100{width:100%;}
.sm-66{width:66.666666%;}
}
@media only screen and (max-width: 470px){
.xs-66{width:66.666666%;}
}
@media only screen and (max-width: 980px){
#header{max-width:100%;}
}
@media only screen and (max-width: 760px){
.hide-on-phone{display:none!important;}
#cart .content{width:100%;}
}
@media only screen and (max-width: 980px){
.journal-menu{clear:both;}
#cart{box-shadow:none;}
}
@media only screen and (max-width: 760px){
body header{box-shadow:none;}
#header{padding-top:40px;}
}
@media only screen and (max-width: 970px){
.super-menu>li:last-of-type{border-left-width:0!important;}
.journal-header-center{box-shadow:none;}
.journal-header-center .j-100{height:70px;}
.journal-header-center .journal-cart,.journal-header-center .journal-search{padding:0;}
.journal-header-center .journal-search,.journal-header-center .journal-cart{top:0!important;}
.journal-header-center #search input{border-radius:0;}
.journal-header-center .button-search{border-radius:0;}
.journal-header-center .journal-cart{border-radius:0;}
.journal-header-center .journal-cart #cart{border-radius:0;border-right-width:0!important;}
.journal-header-center .journal-cart #cart .content{padding-top:0;}
.journal-header-center .journal-cart #cart .content .cart-wrapper{border-radius:0;}
.journal-header-center .journal-cart #cart .content:before{display:none;}
.journal-header-center .journal-cart #cart .heading i{border-radius:0;}
.journal-header-center .autocomplete2-suggestions{top:40px;border-radius:0;}
.journal-header-center .autocomplete2-suggestions:before{display:none;}
}
@media only screen and (max-width: 470px){
#cart .content{min-width:93%;}
.journal-header-center .journal-cart #cart{border-left-width:0!important;}
}
@media only screen and (max-width: 760px){
#cart,#search{box-shadow:none!important;}
.super-menu>li:first-of-type{border-top-width:1px;border-top-style:solid;}
}
@media only screen and (max-width: 760px){
.journal-menu .mega-menu{overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.mobile-menu > li:nth-child(-n+3) .mega-menu{max-height:65vh;}
.mobile-menu > li:nth-child(n+3) .mega-menu{max-height:auto;}
}
@media only screen and (max-width: 1024px){
.super-menu>li:first-of-type{border-left-width:0;}
}
@media only screen and (max-width: 970px){
ul.menu-centered{display:none;}
.mobile-trigger{display:block;height:40px;line-height:39px;text-transform:uppercase;width:100%;font-size:16px;padding-left:10px;color:#EEE;cursor:pointer;}
.mobile-trigger:before{content:"\e618";color:inherit;font-size:23px;float:left;}
.journal-menu .mobile-menu li:last-of-type{border-right-width:0;}
.journal-menu{height:auto;}
.journal-menu .mobile-menu{display:none;box-shadow:none;}
.journal-menu .mobile-menu>li{position:relative;display:block;border-bottom:1px solid #333745;border-left-width:0;border-right-width:0;left:0;}
.journal-menu .mobile-menu > li .mobile-plus{display:none;width:40px;height:40px;line-height:35px;font-size:25px;font-weight:bold;top:0;right:0;position:absolute;text-align:center;cursor:pointer;color:white;background-color:#4f5660;border-style:solid;border-color:inherit;}
.journal-menu .mobile-menu>li>a{text-align:left;padding-left:10px;}
.journal-menu .mobile-menu li:last-of-type{border-bottom-color:transparent!important;}
.journal-menu .mobile-menu > li > div + .mobile-plus{display:block;}
.journal-menu .mobile-menu .mega-menu{max-width:100vw;}
}
@media only screen and (min-width: 760px) and (max-width: 1200px){
.hide-on-tablet{display:none!important;}
}
@media only screen and (max-width: 760px){
.mega-menu-mixed .mega-menu .mega-menu-column{width:100%!important;float:none;}
}
@media only screen and (max-width: 970px){
.mobile-trigger:before{content:'\e618';font-size:16px;}
.header{top:0!important;}
}
@media only screen and (min-width: 760px) and (max-width: 1024px){
.journal-header-center .autocomplete2-suggestions{min-width:240px;}
}
#cart .content{background:rgb(249, 249, 250);box-shadow:0 3px 15px -3px rgba(0,0,0,0.25);}
#mini-cart-buttons{margin-top:20px;}
@media only screen and (max-width: 1200px){
.mega-menu{
	top:0px;
}
#notice-text{width:100%!important;}
.no-top-on-mobile .journal-links{display:none!important;}
.mini-cart-info{max-height:calc(100% - 265px);}
#mini-cart-buttons{position:absolute;bottom:0px;}
.mega-menu-mixed:not(:last-child){border-bottom:1px solid rgb(68,67,73,0.1);}
.mobile-plus{width:40px;height:40px;line-height:35px;font-size:25px;font-weight:bold;top:9px;right:-15px;position:absolute;text-align:center;cursor:pointer;color:#000;background-color:#fff;border-style:solid;border-color:inherit;display:block!important;}
.mega-menu-mixed{position:relative;padding:17px 0px;}
.super-menu>li>a{line-height:normal!important;}
.menu-title{display:none!important;}
.mega-menu-column.mega-menu-categories{height:auto!important;}
.menu-categories-items{height:auto!important;}
.top-menu{display:none;}
.journal-header-center .autocomplete2-suggestions{width:100%!important;}
ul.menu-centered{display:none;}
.journal-cart.j-min.d-lg-none.column{display:block!important;}
#profile-menu{display:none;}
#searchbar{width:100%!important;}
.journal-header-center .journal-menu{display:none;}
#closemenu{display:block;}
#closemenu{display:block!important;}
.super-menu{display:table!important;height:100%;}
.journal-header-center #header{padding-top:0;}
.journal-header-center .journal-search{padding-left:0px!important;-webkit-box-ordinal-group:3;-webkit-order:5;-ms-flex-order:5;order:5;align-self:end;order:5;flex-basis:100%;z-index:0;}
.journal-header-center .journal-cart{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}
.header-assets{display:flex;align-content:center;min-height:auto!important;margin-top:10px!important;padding-bottom:11px!important;}
.journal-logo{flex-grow:1;order:2;height:auto!important;margin-bottom:0px!important;width:auto!important;}
.journal-search{flex-basis:48%!important;margin-top:10px!important;}
#search{width:100%!important;margin:auto;}
.journal-cart{order:1;margin-top:0px!important;flex-basis:auto;}
#logo a{max-width:80%;margin:auto;}
#logo a img{z-index:0;max-width:100%;}
.mobile-trigger:before{font-size:25px!important;}
.oc2 #cart .content{width:100%!important;background:#fff;box-shadow:none;position:fixed;opacity:1;right:0px;display:flex;justify-content:center;max-width:400px;height:100vh;max-height:100vh;z-index:101;}
#cart .content{transition:transform .6s cubic-bezier(.75,0,.175,1),visibility .6s cubic-bezier(.75,0,.175,1)!important;transform:translate(100%);}
#cart .content .cart-wrapper,.oc2 #cart .checkout{background-color:#fff!important;}
.journal-header-center .journal-cart{margin-right:0px!important;width:auto!important;flex:none!important;}
.journal-logo{flex-basis:60%!important;flex-grow:1!important;}
}
@media only screen and (max-width: 1300px){
.journal-header-center .journal-menu{margin-top:0px;}
.journal-header-center .journal-search{margin-top:0px;}
}
@media only screen and (max-width: 1375px){
.journal-menu.j-min{flex-basis:30%!important;}
}
@media only screen and (max-width: 1246px){
.journal-menu.j-min{flex-basis:35%!important;}
}
@media (min-width: 1201px){
#mobile-navigation{display:none!important;}
}
.clearfix:before,.clearfix:after,.row:before,.row:after{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}
.mega-menu div>h3{font-weight:400;font-family:"Playfair Display";font-style:normal;font-size:14px;text-transform:uppercase;color:rgb(0, 0, 0);border-bottom-width:1px;border-style:solid;border-color:rgb(205, 204, 182);padding-bottom:5px;}
.super-menu>li>a{font-weight:400;font-family:"Lato";font-style:normal;font-size:15px;text-transform:uppercase;color:rgb(68, 67, 73);}
.super-menu > li,.super-menu > li:last-of-type{border-style:none;}
.mobile-trigger:before{content:'\e618';font-size:16px;color:rgb(242, 243, 245);top:-1px;}
.mobile-trigger{font-weight:400;font-family:"Lato";font-style:normal;font-size:16px;text-transform:uppercase;color:rgb(119, 119, 119);}
.journal-menu .mobile-menu > li .mobile-plus{background-color:rgb(80, 80, 80);color:rgb(255, 255, 255);}
.super-menu{background-color:rgb(255,255,255);border-top-width:1px;border-style:solid;border-color:rgb(228,228,228);}
.super-menu > li:hover{background-color:rgb(255,255,255);}
.mega-menu{background-color:rgb(255, 255, 255);}
.mega-menu div>h3:hover>a{color:rgb(176, 158, 102);}
.mega-menu{padding:0px;}
.mega-menu-item > div{margin-right:0px;}
.mega-menu-column.mega-menu-html .wrapper p{color:rgb(56, 56, 56);}
.button{font-weight:400;font-family:"Lato";color:rgb(255, 255, 255);}
.button{border-radius:2px;padding:0 12px;line-height:30px;background-color:rgb(0,40,104);}
a{color:rgb(0,40,104);}
a:hover{color:rgb(0, 40, 104);}
.button:hover{color:rgb(255, 255, 255);}
.button:hover{background-color:rgb(0, 40, 104);}
#cart .heading i{border-left-style:solid;background-color:rgb(255, 255, 255);border-color:rgb(244, 244, 244);}
.mini-cart-info table tr{border-bottom-style:solid;border-bottom-color:rgb(242, 243, 245);}
#cart .heading{font-weight:400;font-family:"Lato";font-style:normal;font-size:14px;text-transform:none;color:rgb(42, 43, 46);}
.journal-header-center #cart .heading i{border-radius:50%;}
.mini-cart-info{font-weight:400;font-family:"Lato";color:rgb(0,40,104);}
.mini-cart-info{max-height:352px;}
.mini-cart-total{font-weight:400;font-family:"Lato";color:rgb(0, 40, 104);background-color:rgb(242, 243, 245);}
.button-search,.journal-header-center .button-search{border-right-style:none;}
#search input{font-weight:400!important;font-family:"Lato"!important;font-style:normal!important;font-size:16px!important;text-transform:none!important;color:rgb(42, 43, 46)!important;background-color:rgb(255, 255, 255);}
.journal-header-center #search input{border-color:rgb(238, 238, 238);}
.journal-header-center .button-search{border-radius:50px;}
.autocomplete2-suggestion .p-name{font-weight:400;font-family:"Lato";color:rgb(0, 40, 104);}
.autocomplete2-suggestions>div{max-height:402px;}
#cart .heading i:before{content:'\f290';font-size:22px;color:rgb(0,40,104);left:1px;}
.header{background-color:rgb(255, 255, 255);}
#cart .content .cart-wrapper,.oc2 #cart .checkout{background-color:rgb(249, 249, 250);}
.autocomplete2-suggestion{border-bottom-style:solid;border-color:rgb(244,244,244);}
.autocomplete2-suggestion:hover{background-color:rgb(242,243,245);}
.button-search{background-color:rgb(255,255,255);border-color:rgb(255,255,255);}
.autocomplete2-suggestions{background-color:rgb(249, 249, 250);box-shadow:0px 0px 1px 0px rgb(0, 40, 104);}
#cart .checkout .button{color:rgb(255, 255, 255);background-color:rgb(0, 40, 104);}
#cart .checkout .button:hover{color:rgb(255, 255, 255);background-color:rgb(0, 40, 104);}
#cart .checkout .button+.button{border-width:1px;border-style:solid;background-color:rgb(0, 40, 104);color:rgb(255, 255, 255);}
#cart .checkout .button+.button:hover{background-color:rgb(0,40,104);color:rgb(255,255,255);}
#cart{box-shadow:3px 3px 3px 3px rgb(0, 40, 104);}
#cart .cart-wrapper{box-shadow:1px 1px rgb(0,40,104);}
.header{box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);}
html:not(.home-page) .header{background-color:rgb(255, 255, 255);}
.journal-header-center #logo{background-color:rgb(255, 255, 255);}
#cart .heading i:hover{background-color:rgb(255, 255, 255);}
#cart .heading i:hover::before{color:rgb(43, 41, 43);}
input[type='text']{background-color:rgb(255,255,255);}
input[type='text']:hover,input[type='text']:focus{background-color:rgb(255, 255, 255);}
#header{max-width:1220px;}
#cart{box-shadow:none;}
#cart .cart-wrapper{box-shadow:0 3px 15px -3px rgba(0, 0, 0, 0.25);}
#search input{box-shadow:none;}
.autocomplete2-suggestions{box-shadow:0 3px 15px -3px rgba(0, 0, 0, 0.25);}
@media only screen and (max-width: 760px){
.button-search{background-color:rgb(255, 255, 255);}
}
@media only screen and (min-width:760px) and (max-width:1235px){
.journal-header-center .journal-search{padding-left:15px;}
.journal-header-center .journal-cart{padding-right:15px;}
.journal-header-center .journal-cart{width:calc(25% - 20px);padding-right:0;}
}
@media only screen and (max-width:760px){
.journal-header-center .journal-search{padding-left:0;padding-right:0;}
.journal-header-center .journal-cart{padding-right:0;padding-left:0;}
}
@media only screen and (max-width: 1235px){
.super-menu,.mega-menu{border-radius:0;}
}
.journal-header-center #cart .content:before,.oc2 #cart .content .cart-wrapper:before{color:rgb(249, 249, 250);}
.journal-header-center .autocomplete2-suggestions:before{color:rgb(249, 249, 250);}
.button-search{border-right-style:none;border-right-color:rgb(255, 255, 255);}
.super-menu>li:last-of-type{border-right-style:none;}
@media only screen and (max-width: 760px){
.journal-header-center #search input,.journal-header-center .button-search{border-radius:0;}
.center-header #search input{background-color:rgb(255, 255, 255);}
.center-header header #cart{background-color:rgb(250, 250, 250);}
.journal-menu .mobile-menu>li{border-style:none;}
}
.mega-menu-categories .mega-menu-item{margin-bottom:0px;}
.mega-menu>div{margin-bottom:-0px!important;margin-right:-0px;}
.mega-menu .mega-menu-column:last-of-type>div{margin-right:-0px;}
.mega-menu .mega-menu-column.mega-menu-html-block>div{margin-right:0;}
@media only screen and (max-width: 760px){
.super-menu{border-width:0;}
.mega-menu .mega-menu-column>div{margin-right:-0px;}
}
.mobile-trigger{background-color:rgb(255, 255, 255);}
@media only screen and (max-width: 760px){
.super-menu{background-color:rgb(255, 255, 255);}
}
.mega-menu{max-width:1220px;}
@media only screen and (min-width: 760px){
.journal-header-center .j-100{height:115px;}
.journal-header-center .mobile-trigger,.journal-header-center .super-menu>li>a{line-height:40px;}
}
@media only screen and (max-width: 760px){
#header .journal-logo{height:130px;}
}
@media only screen and (max-width: 760px){
.mega-menu-categories .mega-menu-item ul{width:100%;}
}
.journal-header-center #cart .heading i{height:40px;}
@media only screen and (max-width: 1235px){
.super-menu>li:first-of-type{border-left-width:0;}
.super-menu>li:last-of-type{border-right-width:0;}
}
@media only screen and (max-width: 470px){
.journal-cart{z-index:2;background-color:rgb(234, 35, 73);}
}
@media only screen and (max-width: 470px){
div.mobile-trigger{color:rgb(242, 243, 245);}
div.mobile-trigger:before{color:rgb(242, 243, 245);}
}
.header-notice>div{max-width:1220px;}
@media only screen and (max-width:1235px){
.header-notice>div{padding-left:15px;padding-right:15px;}
}
@media only screen and (max-width: 760px){
#cart .heading i::before{color:rgb(0, 40, 104);}
}
@media only screen and (max-width: 970px){
.journal-header-center .journal-menu{display:none;}
}
#header .journal-search input{font-weight:300!important;}
.autocomplete2-suggestions{background-color:#fff;}
/*! CSS Used from: Embedded */
#journal-header-notice-1213189121 a{color:rgb(255, 255, 255);}
#journal-header-notice-1213189121 a:hover{color:rgb(255, 255, 255);}
/*! CSS Used from: Embedded */
#mobile-navigation{position:fixed;display:flex;flex-direction:column;width:100%;max-width:400px;height:100%;max-height:100vh;z-index:101;transform:translate(calc(-1 * 100%));visibility:hidden;font-size:1rem;transition:transform .6s cubic-bezier(.75,0,.175,1),visibility .6s cubic-bezier(.75,0,.175,1);}
.tap-area:before{content:"";position:absolute;top:-6px;bottom:-6px;}
[dir=ltr] .tap-area:before{right:-6px;}
[dir=ltr] .tap-area:before{left:-6px;}
[dir=ltr] .drawer__header--shadowed:after{left:0;}
.drawer__header--shadowed:after{content:"";position:absolute;top:100%;width:100%;height:24px;z-index:1;pointer-events:none;}
.drawer__footer:before{content:"";position:absolute;bottom:100%;width:100%;height:24px;z-index:1;pointer-events:none;}
.drawer__footer:before{left:0;}
#search ::-webkit-input-placeholder {
    color: rgb(42, 43, 46);
    font-family: inherit;
}
.mega-menu>div, .mega-menu-column.mega-menu-categories>div, .mega-menu-column.mega-menu-products>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#cart.active .content, #cart.open .content {
    transition: opacity 0.2s;
    display: block;
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
journal-header-center #cart .empty {
    min-height: 125px;
}
.mini-cart-info, #cart .empty {
    font-weight: 400;
    font-family: "Lato";
    color: rgb(0, 40, 104);
}
#cart .empty {
    padding: 50px 0;
    text-align: center;
    font-size: 14px;
    font-style: italic;
}
@media only screen and (max-width: 1200px){
.journal-mobile .mega-menu, .journal-mobile .html-menu {
    position: relative;
    padding: 0px !important;
    padding-left: 8px !important;
    max-height: initial;
    padding-top: 10px !important;
}
#cart.active .content {
    visibility: visible;
    transform: translate(0);
}
}
.mega-menu .mega-menu-item, .mega-menu-column.mega-menu-categories .mega-menu-item, .mega-menu-column.mega-menu-products .mega-menu-item {
    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;
}
.mega-menu-categories .mega-menu-item, .mega-menu-brands .mega-menu-item, .mega-menu-html .mega-menu-item, #header .mega-menu .product-grid-item {
    margin-bottom: 0px;
}

@media only screen and (min-width: 760px) {
  .ui-pnotify {
    min-width: 320px; } }
@media only screen and (max-width: 760px) {
  div.ui-pnotify {
    width: calc(100% - 20px) !important;
    left: 10px !important;
    top: 10px !important;
    right: auto !important;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

  div.ui-pnotify-closer {
    margin-top: -2px; } }
.ui-pnotify {
  top: 20px;
  right: 20px;
  position: fixed;
  height: auto;
  z-index: 99999999;
  background-color: #f4f4f4; }

.ui-pnotify-container {
  margin: 10px 10px 0 10px; }

.ui-pnotify-closer {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 9px;
  visibility: visible !important;
  transition: all 0.2s;
  opacity: 0; }
  .ui-pnotify-closer:before {
    content: "\e602";
    color: inherit;
    font-size: 20px;
    position: relative; }

.ui-pnotify-title {
  background-color: #5F6874;
  padding: 5px 8px;
  margin-bottom: 10px;
  line-height: 1.3;
  width: calc(100% - 15px); }

.ui-pnotify-text {
  min-height: 60px;
  display: table; }
  .ui-pnotify-text img {
    float: left;
    max-width: 75px;
    margin: 0 10px 10px 0; }

.notification-buttons {
  float: none;
  width: 100%;
  margin-bottom: 10px; }
  .notification-buttons a {
    display: inline-block;
    margin: 7px 10px 0 0; }

.tablet .ui-pnotify-closer, .mobile .ui-pnotify-closer {
  display: block;
  visibility: visible;
  opacity: 1; }
  
  
  .ui-pnotify {
    top: 25px;
    right: 25px;
    position: absolute;
    height: auto;
    z-index: 9999;
    background-color: #e4e4e4;
    position:fixed
}

.ui-pnotify .ui-pnotify-shadow {
    box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.4);
}

.ui-pnotify-container {
    background-position: 0 0;
    padding: .8em;
    height: 100%;
    margin: 0;
}
.ui-pnotify-sharp {
    border-radius: 0;
}
.ui-pnotify-closer, .ui-pnotify-sticker {
    float: right;
    margin-left: .2em;
}
.ui-pnotify-title {
    display: block;
    margin-bottom: .4em;
}
.ui-pnotify-text {
    display: block;
}
.ui-pnotify-icon, .ui-pnotify-icon span {
    display: none;
    float: left;
    margin-right: .2em;
}
  
  .ui-pnotify {
    display: block !important;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    background-color: rgb(255, 255, 255)
}

.ui-pnotify-text img {
    display: block;
    border-color: rgb(42,43,46)
}

.ui-pnotify-title {
    font-weight: 400;
    font-family: "Lato";
    font-style: normal;
    font-size: 13px;
    text-transform: uppercase;
    color: rgb(42,43,46);
    background-color: rgb(244,244,244)
}

.ui-pnotify-text {
    color: rgb(42,43,46)
}

.ui-pnotify-closer {
    color: rgb(119,119,119)
}

.ui-pnotify-closer:hover {
    color: rgb(0, 0, 0)
}

.ui-pnotify-text a {
    color: rgb(0, 40, 104)
}

.ui-pnotify-text a:hover {
    color: rgb(0, 40, 104)
}

.notification-buttons .notification-cart:hover {
    color: rgb(244, 244, 244);
    background-color: rgb(0, 40, 104)
}

.notification-buttons .notification-cart {
    font-weight: 400;
    font-family: "Lato";
    color: rgb(255, 255, 255);
    background-color: rgb(0, 40, 104)
}

.notification-buttons .notification-checkout {
    background-color: rgb(0, 40, 104);
    font-weight: 400;
    font-family: "Lato";
    color: rgb(255, 255, 255)
}

.notification-buttons .notification-checkout:hover {
    background-color: rgb(0,40,104);
    color: rgb(244,244,244)
}

.notification-buttons {
    display: block
}

.scroll-top {
    display: none;
    position: fixed;
    z-index: 9999;
    right: 5px;
    bottom: 0;
    padding: 8px;
    cursor: pointer;
}
.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10400;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

#sg-modal {
    display: none;
    position: fixed;
    z-index: 99;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.8);
}

.modal {
    color: #222;
}

.modal-close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}
.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    background-clip: padding-box;
    outline: 0;
}
.modal-content {
    margin: auto;
    display: block;
    max-width: 100%;
    opacity: 1 !important;
}
.modal-content {
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}
@media (min-width: 768px){
.modal-content {
    box-shadow: 0 5px 15px rgba(0,0,0,0.5);
}
}

@media only screen and (max-width: 1200px){
.stopOverflow {
    overflow: hidden;
}
}
.breadcrumb {
    font-weight: 400;
    font-family: "Lato";
    font-style: normal;
    font-size: 13px;
    text-transform: uppercase;
    color: rgb(119, 119, 119);
    background-color: rgb(255, 255, 255);
    line-height: 60px;
}
.breadcrumb {
    margin: 0 auto;
    padding: 0 15px;
    height: 30px;
    line-height: 28px !important;
    position: relative;
    z-index: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 0;
}
ul.breadcrumb li {
    display: inline-block;
}
ul.breadcrumb {
    list-style: none;
}
ul.breadcrumb li:first-of-type a {
    margin-left: 0;
}
ul.breadcrumb li a {
    margin: 0 4px;
}
.breadcrumb a {
    color: inherit;
    font-size: inherit;
    transition: all .2s ease;
    display: inline-block;
    vertical-align: middle;
}

.mobile-nav__footer .icon-text{
	font-family: "Lato"
}




