.journal-cms-block-262{
    display: block !important;
}
.journal-cms-block-262 .block-content.block-content-top{
    display: block !important;
}

.ruk-icon-percentage-star--100:before{
	    font-family: 'revsglobal-pr-mod' !important
}
 

[class^="ricon-"]:before, [class*=" ricon-"]:before {
    font-family: 'reviewsio-font' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position:static !important;
}

/*! CSS Used from: Embedded */
.slick-dots{display:block;padding:0;margin:0;text-align:center;letter-spacing:-.33em;line-height:0;}
.slick-dots{position:absolute;left:50%;bottom:13px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.slick-dots li{display:inline-block;font-size:0px;margin:0px 7px;width:12px;height:12px;letter-spacing:normal;}
.slick-dots li{margin:0 5px;width:15px;height:15px;}
.slick-dots li:first-child{margin-left:0;}
.slick-dots li button{width:12px;height:12px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:1px solid #707979;background:#707979;padding:0;outline:none;cursor:pointer;}
.slick-dots li button{width:18px;height:18px;}
.slick-dots li button{border-color:transparent;background:#f9f9fa;border-width:1.5px;text-indent:-99999px;}
.slick-dots li.slick-active button{background:#f2f3f5!important;border-color:transparent;}
.slick-slide{height:auto!important;}

/*! CSS Used from: https://www.hometownapparel.com/journal-cache/_930b5e1eabba3100ac6cd30492b7c1c4.css */
.container:before,.container:after,.row:before,.row:after{content:" ";display:table;}
.container:after,.row:after{clear:both;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
.slick-slide img{display:block;}
.slick-initialized .slick-slide{display:block;}
.fa,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-arrow-circle-left:before{content:"\f0a8";}
.fa-arrow-circle-right:before{content:"\f0a9";}
.fa-search:before{content:"\f002";}
.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900;}
div,span,h3,a,img,i,form{margin:0;padding:0;border:0;outline:0;}
input:focus,button:focus{outline:none;}
#container *{box-sizing:border-box;}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;}
: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-100{width:100%;}
.xs-100,.sm-100,.md-100,.lg-100,.xl-100{float:left;}
#container{max-width:1024px;position:relative;margin:0 auto;background-color:transparent;z-index:3;}
.box-heading{line-height:40px;font-size:15px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;}
.home-page #content:empty{padding-top:0!important;padding-bottom:0!important;}
#content{position:relative;z-index:2;padding:8px 20px 0 20px;background-color:transparent;-webkit-transform:translate3d(0,0,0);}
#content:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.box{position:relative;}
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;}
.button i:before{padding:0 1px;font-family:'journal-icons';}
.fa-search:before{padding-left:2px!important;padding-bottom:2px!important;}
.extended-container{position:relative;z-index:10;}
.extended-container:before{content:"";display:block;width:100%;height:40px;position:absolute;}
.home-page .extended-container:before{display:none;}
.home-page #container:before{content:"";display:block;position:absolute;left:50%;top:0;}
.oc2 .fa{font-size:14px;}
.loader{min-height:300px;cursor:wait;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.30;position:absolute;z-index:10000;background:#fff;}
.spinner{margin:100px auto 0;width:70px;text-align:center;margin-bottom:100px;}
.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
.spinner>div{width:18px;height:18px;background-color:#002868;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;}
.product-grid-item .image > a{background-position:500px!important;}
.autocomplete2-suggestions{background-color:white;top:100%;}
.section-title{position:relative;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;}
.section-title-center span{text-align:center;}
.section-title-center span{margin:0 15px;}
.section-title span{text-transform:uppercase;}
.cms-blocks{display:table;width:100%;}
.cms-block{position:relative;padding-right:20px;margin-bottom:20px;}
.cms-block img{max-width:100%!important;}
.block-content{display:table;width:100%;height:100%;}
.product-grid{padding-top:0px;}
.backface :before,.backface :after{-webkit-backface-visibility:hidden;}
.product-grid{margin-right:-20px;overflow:visible!important;}
.product-details{padding-bottom:6px;position:relative;z-index:2;}
.product-details:before{position:absolute;content:"\e61e";font-size:40px;top:-19px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#f4f4f4;z-index:0;}
.product-grid-item{text-align:center;position:relative;z-index:1;background-color:transparent;margin-bottom:20px;}
.product-grid-item .image{width:100%;position:relative;z-index:1;overflow:hidden;}
.product-grid-item .image>a{width:100%;display:block;text-align:center;background-color:transparent;}
.product-grid-item .image > a img{position:relative;display:block;width:100%;height:auto;border-radius:inherit;}
.product-grid-item .name{width:100%;display:table;table-layout:fixed;position:relative;overflow:hidden;font-weight:normal;}
.product-grid-item .name a{padding:10px 7px 7px 7px;line-height:1.1;text-decoration:none;display:table-cell;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;}
.p-over{width:100%;height:100%;background:transparent;position:absolute;top:0;left:0;border-radius:inherit;z-index:2;opacity:0;visibility:hidden;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'!important;transition:all .2s ease-out;}
.product-grid-item:hover .p-over{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'!important;visibility:visible;}
.product-grid-item:hover{z-index:3;}
@media only screen and (max-width: 1220px){
.lg-100{width:100%;}
}
@media only screen and (max-width: 980px){
.md-100{width:100%;}
}
@media only screen and (max-width: 760px){
.sm-100{width:100%;}
.new_arrival_products{
	display:none;
}

}
@media only screen and (max-width: 470px){
.xs-100{width:100%;}
}
@media only screen and (max-width: 1024px){
.product-grid-item:hover .image > a > img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity 0;}
.p-over{display:none;}
}
@media only screen and (max-width: 980px){
#container{max-width:100%;}
}
@media only screen and (max-width: 760px){
.box-heading{max-height:100%;}
.home-page #container:before{display:none;}
}
@media only screen and (max-width: 1024px){
#content ::-webkit-scrollbar{-webkit-appearance:none;}
#content ::-webkit-scrollbar-thumb{background-color:#999;}
#content ::-webkit-scrollbar-track{background-color:#ddd;}
}
@media only screen and (max-width: 760px){
.cms-block{margin-bottom:20px;}
}
.container:before,.container: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;}
.home-page #container{margin-bottom:200px;margin-top:10px;background-color:rgb(255, 255, 255);}
.box-heading{text-align:left;border-bottom-width:1px;border-style:solid;border-color:rgb(228, 228, 228);line-height:40px;min-height:40px;;background-color:rgb(255, 255, 255);}
.box-heading{font-weight:700;font-family:"Lato";font-style:normal;font-size:18px;text-transform:uppercase;}
.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);}
#container{background-color:rgb(255,255,255);margin-bottom:200px;margin-top:10px;}
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);}
.autocomplete2-suggestions{background-color:rgb(249, 249, 250);box-shadow:0px 0px 1px 0px rgb(0, 40, 104);}
.product-grid-item .name a{white-space:normal;font-weight:400;font-family:"Lato";font-style:normal;font-size:14px;text-transform:none;color:rgb(56, 56, 56);}
.product-details{background-color:rgb(255,255,255);padding-bottom:15px;}
.product-details:before{font-size:25px;margin-left:-14px;top:-21px;color:rgb(255, 255, 255);}
.product-grid-item .name a:hover{color:rgb(119, 119, 119);}
.product-grid-item .name{display:table;}
#container{max-width:1220px;}
.product-details:before{display:none;}
.autocomplete2-suggestions{box-shadow:0 3px 15px -3px rgba(0, 0, 0, 0.25);}
.product-grid-item{margin-bottom:20px;}
.product-grid{margin-right:-20px;}
@media only screen and (max-width: 760px){
div#container,.home-page div#container{margin-top:0;margin-bottom:0;box-shadow:none;}
.product-grid-item:not(.swiper-slide){margin-bottom:10px;}
.product-grid{margin-right:-10px;}
}
@media only screen and (max-width: 600px){
.searchform-wrapper{margin-bottom:0px;}
#print_text_arrow{margin-bottom:100px!important;}
}

#container{margin-bottom:100px;}
.autocomplete2-suggestions{background-color:#fff;}
@media (max-width: 970px){
.section-title-container .section-title{overflow:hidden;}
}
/*! CSS Used from: Embedded */

	}
	@media only screen and (max-width: 800px) {
  		
  		.new_arrival_products{
  			display:none;
  		}
	}
.slick-slide{position:relative;}
/*! CSS Used from: https://www.hometownapparel.com/catalog/view/theme/default/stylesheet/grid.css */
*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit;}
.container{width:100%;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1200px;}
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.col-md-3,.col-md-7,.col-sm-1,.col-sm-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media (min-width:576px){
.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}
.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media (min-width:768px){
.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}
}
.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;}
.mb-0{margin-bottom:0!important;}
/*! CSS Used from: https://www.hometownapparel.com/catalog/view/theme/journal2/css/new_home_template.css?7 */
#container.full-width-home{max-width:unset;}
.full-width-home #content{padding-right:0px!important;padding-left:0px!important;}
.full-width-home .cms-block{padding-right:0px!important;}
.section-title span{text-transform:capitalize;font-family:PlayfairDisplay;font-size:37px!important;font-weight:normal;font-stretch:normal;font-style:normal;width:100%;}
#searchcontent{margin-bottom:30px!important;}
div.searchform-wrapper input#searchbig{box-shadow:none!important;border:2px solid #ddd;border-radius:4px!important;padding:18px 0px 18px 25px!important;height:55px!important;margin-left:2px;}
div.searchform-wrapper button.submit-button{height:55px!important;min-width:55px!important;border-radius:0px 4px 4px 0px;}
.Search-for-your-Home{width:193px;height:50px;margin:0px 2px 51px 0;font-family:'Gloria Hallelujah', cursive;font-size:25px;line-height:1;display:inline-block;color:#4183ed;text-align:left;vertical-align:top;}
#print_text_arrow{text-align:center;margin-top:50px;}
#print_text_arrow img{width:150px;position:relative;top:-10px;left:-45px;}
.home-page #container{margin-bottom:unset !important;}
.box-heading{font-family: PlayfairDisplay !important;
    font-weight: normal !important;
    font-size: 37px !important;
    text-transform: capitalize !important;
    color: #002868;
    text-align: center !important;
    border: unset;
    border: 0px !important;}
.box-heading::before{content:url('https://www.hometownapparel.com/image/border_start.svg');margin-right:24px;bottom:5px;}
.box-heading::after{content:url('https://www.hometownapparel.com/image/border_end.svg');margin-left:24px;bottom:5px;}
.new_arrival_products .box-heading{padding-bottom:40px;}
.new_arrival_products  .name a{color:#002868;}
.product-grid-item .name a{padding:25px 7px 7px 7px;line-height:1.57;}

div.journal-cms-block-262{background-color:#fafafa;padding-bottom:70px;}

div.journal-cms-block-262 div.box-heading{background-color:unset;}

.my_wordpress_blog_posts{padding-top:70px;padding-bottom:70px;}
.my_wordpress_blog_posts .box-heading{padding-bottom:40px;}
.my_wordpress_blog_posts .td-image-container a.td-image-wrap{width:100%;display:block;}
.my_wordpress_blog_posts .td-image-container a.td-image-wrap span{width:100%;display:block;background-position:center 50%;background-size:cover;min-height:150px;}
.blog-posts-wrp .blog-post-wrp{padding-left:7px;padding-right:7px;}
.blog-posts-wrp .blog-post-col{box-shadow:0 0 21px 0 rgb(0 0 0 / 9%);background-color:#fff;height:100%;}
.blog-post-wrp .td-module-meta-info{padding:15px 20px 15px 20px;}
.blog-post-wrp .td-module-meta-info a.td-post-category{font-family:Lato;font-size:18px;font-weight:800;color:#a2b2cc;}
.blog-post-wrp .td-module-meta-info h3.td-module-title a{font-family:Lato;font-size:20px;font-weight:900;color:#282828;}
.my_wordpress_blog_posts .blog-posts-wrp{max-width:1200px;margin:auto;}
@media (max-width: 850px){
div#content{padding-left:0px!important;padding-right:0px!important;}
.box-heading{white-space:unset;}
.section-title-container div.section-title{padding:0px 95px;}
.section-title-container div.section-title div:nth-child(1) img{position:absolute;left:-95px;}
.section-title-container div.section-title div:nth-child(3) img{position:absolute;right:-95px;}
.Search-for-your-Home{right:14%;position:relative;}
.section-title span{font-size:27px!important;}
span.section-title-main::before{top:-3px;}
span.section-title-main::after{top:-3px;}
div.searchform-wrapper input.search-field{font-size:16px!important;}
#print_text_arrow img{position:absolute;top:90px;right:14.5%;left:unset;width:35%!important;}
#print_text_arrow{margin-top:45px;margin-bottom:30px!important;}
.box-heading::before{position:absolute;left:-95px;top:-3px;}
.box-heading::after{position:absolute;right:-95px;top:-3px;}
.box-heading{font-size:27px;padding:0px 80px;}
.product-details{padding-bottom:0px;}
.product-grid-item .name a{line-height:22px;}
.journal-cms-block-262{padding-top:30px;}

div.journal-cms-block-262{padding-bottom:30px;}

.my_wordpress_blog_posts{display:none;}
}
@media (min-width: 576px) and (max-width: 991.98px){
.my_wordpress_blog_posts{display:none;}
.journal-cms-block-259 .container{width:100%;max-width:unset;}
.journal-cms-block-259 .blocks .cms-block.lg-100{margin-bottom:50px;}
div.new_arrival_products .box-content{padding-bottom:50px;}
.journal-cms-block-262{padding-top:50px;padding-bottom:50px;}

}
@media (min-width: 992px){
.journal-cms-block-259 .blocks .cms-block.lg-100{width:65%;margin-bottom:50px;}
.journal-cms-block-259 .blocks{justify-content:center;}
div.new_arrival_products .box-content{padding-bottom:50px;}
.journal-cms-block-262{padding-top:70px;}
.journal-cms-block-262 .box-heading{margin-bottom:15px;}
}
.new-arrival-products-wrp{margin-right:0px!important;}
#searchcontent .section-title{justify-content:center;flex-wrap:nowrap;}
#searchcontent .section-title-main{width:auto;margin:0 24px;}
.new-arrival-products-wrp{display:grid!important;grid-template-columns:repeat(4, 1fr);grid-column-gap:20px;}
@media only screen and (max-width: 760px){
.new-arrival-products-wrp{grid-template-columns:repeat(2, 1fr);}
}
@media only screen and (max-width: 470px){
.new-arrival-products-wrp{grid-template-columns:repeat(1, 1fr);}
}
@media only screen and (max-width: 400px){
.new-arrival-products-wrp{margin-right:0px!important;}
}
/*! CSS Used from: Embedded */
.home-collage-grid{grid-template-columns:1fr 1fr 1fr 1fr;}
.collage_item:nth-child(2) .feature-wrap div,.collage_item:nth-child(3) .feature-wrap div,.collage_item:nth-child(5) .feature-wrap div,.collage_item:nth-child(6) .feature-wrap div{font-size:35px!important;line-height:40px!important;}
.collage_item:nth-child(1),.collage_item:nth-child(4){grid-row:span 2;grid-column:span 2;}
@media only screen and (max-width: 760px){
.home-collage-grid{grid-template-columns:repeat(1, 1fr);}
.collage_item{grid-column:auto!important;}
}

.product-grid, .box-product, .cms-blocks .blocks, .refine-images {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

