/* ====================================================================================
	HOME PAGE
==================================================================================== */
/*	Home Slideshow  
==================================================================================== */
#home-slider {margin-bottom: 0;}

/*	Home Slider Block  */
.home-slider__block-container {padding-top: 62px;position: absolute;right: 0;left: 0;z-index: 1;}
.home-slider__block-wrapper {padding-top: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.slick-active .home-slider__block-wrapper {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.home-slider__block-subtitle {font-size: 0.875rem;color: #666666;font-weight: bold;text-transform: uppercase;letter-spacing: 0.05rem;margin: 0 0 0.25rem;}
.home-slider__block-subtitle-by {font-size: 0.75rem;color: #666666;font-weight: 500;font-style: italic;text-transform: lowercase;}
.home-slider__block-title {font-size: 3.25rem;font-weight: bold;line-height: 1;text-transform: uppercase;margin: 0 0 0 -3px;}
.home-slider__block-price {font-size: 1.875rem;color: #BB3232;margin: 0.9375rem 0;}
.home-slider__block-description {font-size: 0.9375rem;color: #666666;}
.home-slider__block-image {width: 100% !important;-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);}
#home-slider.slick-initialized .home-slider__block-image {-webkit-filter: blur(0);-moz-filter: blur(0);-o-filter: blur(0);-ms-filter: blur(0);filter: blur(0);}
.home-slider__block-image, 
#home-slider.slick-initialized .home-slider__block-image {-webkit-transition: 0.25s -webkit-filter linear;-moz-transition: 0.25s -moz-filter linear;-moz-transition: 0.25s filter linear;-ms-transition: 0.25s -ms-filter linear;-o-transition: 0.25s -o-filter linear;transition: 0.25s filter linear;}
.home-slider__block-button {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75;}
.home-slider__block-button:hover, 
.home-slider__block-button:focus { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

/*	Home Slider Dots  */
#home-slider .slick-dots {margin: 0;bottom: 3.875rem;}
#home-slider .slick-dots li, 
#home-slider .slick-dots li:hover, 
#home-slider .slick-dots li:focus, 
#home-slider .slick-dots li.active {-webkit-transition: all 0.2s linear !important; -moz-transition: all 0.2s linear !important; -ms-transition: all 0.2s linear !important; -o-transition: all 0.2s linear !important; transition: all 0.2s linear !important;}
#home-slider .slick-dots li {width: auto;height: auto;margin: 0 0.9375rem;border-bottom: 2px solid transparent;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter: alpha(opacity=35);-moz-opacity: 0.35;-khtml-opacity: 0.35;opacity: 0.35;}
#home-slider .slick-dots li:focus {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter: alpha(opacity=35);-moz-opacity: 0.35;-khtml-opacity: 0.35;opacity: 0.35;}
#home-slider .slick-dots li:hover, 
#home-slider .slick-dots li.slick-active {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
#home-slider .slick-dots li.slick-active {/*border-bottom-color: #222222;*/border-bottom-color: #FFFFFF;}
#home-slider .slick-dots li button {font-family: "Montserrat", sans-serif !important;font-size: 1.05rem;/* color: #222222; */color: #FFFFFF;font-weight: bold;line-height: 35px;width: 35px;height: 35px;padding: 0;display: block;}
#home-slider .slick-dots li button:before {display: none !important;}

/*	Slide 1 - Color Assignment  */
#slide_block_1 .home-slider__block-subtitle, 
#slide_blcok_1 .home-slider__block-subtitle-by { color: #e7e7e7; }
#slide_block_1 .home-slider__block-title { color: #eaeaea; }
#slide_block_1 .home-slider__block-price { color: #ffffff; }
#slide_block_1 .home-slider__block-description { color: #ffffff; }
#slide_block_1 .home-slider__block-button, 
#slide_block_1 .home-slider__block-button:hover, 
#slide_block_1 .home-slider__block-button:focus { color: #fcfcfc; background: #787878; }

/*	Slide 2 - Color Assignment  */
#slide_block_2 .home-slider__block-subtitle, 
#slide_blcok_2 .home-slider__block-subtitle-by { color: #505050; }
#slide_block_2 .home-slider__block-title { color: #818181; }
#slide_block_2 .home-slider__block-price { color: #2e1515; }
#slide_block_2 .home-slider__block-description { color: #505050; }
#slide_block_2 .home-slider__block-button, 
#slide_block_2 .home-slider__block-button:hover, 
#slide_block_2 .home-slider__block-button:focus { color: #FFFFFF; background: #858585; }

/*	Slide 3 - Color Assignment  */
#slide_block_3 .home-slider__block-subtitle, 
#slide_blcok_3 .home-slider__block-subtitle-by { color: #4f4f4f; }
#slide_block_3 .home-slider__block-title { color: #212121; }
#slide_block_3 .home-slider__block-price { color: #BB3232; }
#slide_block_3 .home-slider__block-description { color: #4f4f4f; }
#slide_block_3 .home-slider__block-button, 
#slide_block_3 .home-slider__block-button:hover, 
#slide_block_3 .home-slider__block-button:focus { color: #FFFFFF; background: #7a7a7a; }

/*	Slide 4 - Color Assignment  */
#slide_block_4 .home-slider__block-subtitle, 
#slide_blcok_4 .home-slider__block-subtitle-by { color: #bab8ba; }
#slide_block_4 .home-slider__block-title { color: #fefefe; }
#slide_block_4 .home-slider__block-price { color: #BB3232; }
#slide_block_4 .home-slider__block-description { color: #666666; }
#slide_block_4 .home-slider__block-button, 
#slide_block_4 .home-slider__block-button:hover, 
#slide_block_4 .home-slider__block-button:focus { color: #FFFFFF; background: #333333; }

/*	Slide 5 - Color Assignment  */
#slide_block_5 .home-slider__block-subtitle, 
#slide_blcok_5 .home-slider__block-subtitle-by { color: #666666; }
#slide_block_5 .home-slider__block-title { color: #222222; }
#slide_block_5 .home-slider__block-price { color: #BB3232; }
#slide_block_5 .home-slider__block-description { color: #666666; }
#slide_block_5 .home-slider__block-button, 
#slide_block_5 .home-slider__block-button:hover, 
#slide_block_5 .home-slider__block-button:focus { color: #FFFFFF; background: #333333; }

/*	Media Queries  */
/* Screens with max-width 640px  */
@media only screen and (max-width: 640px) {
	#home-slider .slick-dots {bottom: 0.9375rem;}
}
/* Screens with max-width 480px  */
@media only screen and (max-width: 480px) {
	.home-slider__block-subtitle, 
	.home-slider__block-description {display: none;}
}
/* Screens with max-width 768px  */
@media only screen and (max-width: 768px) {
	.home-slider__block-container {padding: 0.9375rem 0.9375rem 0;}
	.home-slider__block-wrapper {text-align: center; width: 100%; margin-top: -1.875rem; padding-top: 1.5rem !important; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; right: 0; left: 0; background: rgba(255,255,255,.5);}
	.home-slider__block-title {font-size: 2.25rem;}
	.home-slider__block-price {font-size: 1.75rem; margin: 0.5rem;}
	.slick-active .home-slider__block-wrapper {margin-top: 0;}
	.home-slider__block-wrapper, 
	.slick-active .home-slider__block-wrapper {-webkit-transition: margin-top 0.5s ease-in-out, opacity 0.5s ease-in-out;-moz-transition: margin-top 0.5s ease-in-out, opacity 0.5s ease-in-out;-ms-transition: margin-top 0.5s ease-in-out, opacity 0.5s ease-in-out;-o-transition: margin-top 0.5s ease-in-out, opacity 0.5s ease-in-out;transition: margin-top 0.5s ease-in-out, opacity 0.5s ease-in-out;}
}
/* Screens with min-width 769px  */
@media only screen and (min-width: 769px) {
	.slick-active .home-slider__block-wrapper {padding-top: 6.875rem;}
	.home-slider__block-wrapper, 
	.slick-active .home-slider__block-wrapper {-webkit-transition: padding-top 0.5s ease-in-out, opacity 0.5s ease-in-out;-moz-transition: padding-top 0.5s ease-in-out, opacity 0.5s ease-in-out;-ms-transition: padding-top 0.5s ease-in-out, opacity 0.5s ease-in-out;-o-transition: padding-top 0.5s ease-in-out, opacity 0.5s ease-in-out;transition: padding-top 0.5s ease-in-out, opacity 0.5s ease-in-out;}
}

/*	Home Banners  
==================================================================================== */
#home-banners {padding-top: 1.875rem;/* background: #F4F4F4; */background: #FFFFFF;}
.home-banners__block {margin-bottom: 1.875rem;float: left !important;}
.home-banners__block-anchor {display: block;}
.home-banners__block-anchor:hover, 
.home-banners__block-anchor:focus {-webkit-box-shadow: 0 0 25px rgba(0,0,0,.15);-moz-box-shadow: 0 0 25px rgba(0,0,0,.15);box-shadow: 0 0 25px rgba(0,0,0,.15);}
.home-banners__block-image {width: 100%;}

/*	Home Banners | Media Queries  */
/* max-width 768px */
@media only screen and (max-width: 768px) {
	.home-banners__block {width: 50%;}
	/* .home-banners__block:nth-of-type(3) {left: 25%;} */
}

/* max-width 375px */
@media only screen and (max-width: 375px) {
	.home-banners__block {width: 100%;}
	/* .home-banners__block:nth-of-type(3) {left: 0;} */
}

/*	Featured Products  
==================================================================================== */
/*	Featured Products Slider  */
#featured-products__slider {
	margin-bottom: 0;
	padding-bottom: 1.875rem;
}
#featured-products__slider .product-block {
	margin-top: 1.875rem;
}

/*	Featured Products Slider Arrows  */
#featured-products__slider .slick-prev, 
#featured-products__slider .slick-next {
	width: 30px;
	height: 30px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}
#featured-products__slider .slick-prev:hover, 
#featured-products__slider .slick-next:hover {
	border-color: #666666;
}
#featured-products__slider .slick-prev {
	border-width: 0 0 1px 1px;
	left: -2.25rem;
}
#featured-products__slider .slick-next {
	border-width: 1px 1px 0 0;
	right: -2.25rem;
}
#featured-products__slider .slick-prev:before, 
#featured-products__slider .slick-next:before {
	display: none;
}

/*	Featured Products Slider Dots  */
#featured-products__slider .slick-dots {
	height: 10px;
	margin: 0;
	bottom: 0;
}
#featured-products__slider .slick-dots li {
	width: 10px;
	height: 10px;
	margin: 0 0.5rem;
	vertical-align: top;
}
#featured-products__slider .slick-dots li button {
	width: 10px;
	height: 10px;
	padding: 0;
	border: 1px solid #DDDDDD;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #FFFFFF;
}
#featured-products__slider .slick-dots li:hover button, 
#featured-products__slider .slick-dots li.slick-active button {
	background: #DDDDDD;
}
#featured-products__slider .slick-dots li button:before {
	display: none;
}


/*	Featured Designers  
==================================================================================== */
#featured-designers {padding-bottom: 3.875rem;background: #F4F4F4;}
#featured-designers .product-gallery {margin-bottom: 0.9375rem !important;}

/*	Home About  
==================================================================================== */
#home-about {background: url("https://assets.jumpseller.com/store/maquinario/themes/54910/options/1470033/about-background.jpg?1468341767") scroll no-repeat top center transparent;background-size: cover !important;}
.home-about__wrapper {padding-top: 3.875rem;padding-bottom: 2.875rem;}
.home-about__title {font-size: 1.5rem;color: #FFFFFF;font-weight: bold;text-transform: uppercase;text-shadow: 1px 1px 2px rgba(0,0,0,5);margin: 0.75rem 0;}
.home-about__text {color: rgba(255,255,255,.75);text-shadow: 1px 1px 2px rgba(0,0,0,5);}

/*	Journal Feed  
==================================================================================== */
#journal-feed {background: #EEEEEE;}
#journal-feed .page-heading {margin: 3.875rem 0 3.875rem;}
.journal-feed__actions {padding-top: 1.875rem;padding-bottom: 2.875rem;}

/*	Journal Entry  
==================================================================================== */
.journal-entry {margin-bottom: 2.875rem;float: left !important;}
.journal-entry__wrapper {-webkkit-box-shadow: 0 0 20px transparent;-moz-box-shadow: 0 0 20px transparent;box-shadow: 0 0 20px transparent;}
.journal-entry__wrapper:hover, 
.journal-entry__wrapper:focus {-webkkit-box-shadow: 0 0 20px rgba(0,0,0,.15);-moz-box-shadow: 0 0 20px rgba(0,0,0,.15);box-shadow: 0 0 20px rgba(0,0,0,.15);}

/*	Heading  */
.journal-entry__heading-anchor {display: block;background-size: cover !important;}

/*	Info  */
.journal-entry__info-wrapper {padding-bottom: 65px;background: #FFFFFF;}
.journal-entry__info-heading {margin: -2.15rem 0 0.9375rem;}
.journal-entry__info-avatar {width: 70px;border: 5px solid #FFFFFF;-webkit-border-radius: 9999px;-moz-border-radius: 9999px;border-radius: 9999px;background: #FFFFFF;}
.journal-entry__info-publisher {font-size: 0.825rem;color: #CCCCCC;font-weight: bold;text-transform: uppercase;letter-spacing: 0.05rem;}
.journal-entry__info-date {font-size: 0.825rem;color: #999999;}
.journal-entry__info-title {font-size: 1.75rem;font-weight: bold;margin: 0 0 0.25rem;}
.journal-entry__info-excerpt {font-size: 0.9375rem;color: #999999;}
.journal-entry__info-button {font-size: 0.75rem;color: #BEBEBE;font-weight: bold;line-height: 50px;text-align: left;text-transform: uppercase;letter-spacing: 0.1rem;width: 100%;height: 50px;padding: 0 0.9375rem;display: block;border-top: 2px solid #EEEEEE;position: absolute;bottom: 0;left: 0;background: url("https://assets.jumpseller.com/store/maquinario/themes/54910/button-arrow-grey.png?1548691437") scroll no-repeat center right 0.9375rem #FFFFFF;}
.journal-entry__info-button:hover, 
.journal-entry__info-button:focus {color: #BB3232;border-color: #BB3232;background: url("https://assets.jumpseller.com/store/maquinario/themes/54910/button-arrow-red.png?1548691437") scroll no-repeat center right 0.9375rem #FFFFFF;}

/*	Journal Entry | Media Queries  */
/* max-width 768px */
@media only screen and (max-width: 768px) {
	#journal-feed .journal-entry {width: 50%;}
	#journal-feed .journal-entry:nth-of-type(3) {left: 25%;}
}

/* max-width 585px */
@media only screen and (max-width: 585px) {
	#journal-feed .journal-entry {width: 100%;}
	#journal-feed .journal-entry:nth-of-type(3) {left: 0;}
}

/*	Trustbar  
==================================================================================== */
#trustbar {padding-top: 1.875rem;background: #FFFFFF;}
.trustbar-title {font-size: 0.9375rem;color: #999999;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1rem;margin: 0.75rem 0 1.875rem;}
.trustbar-block {margin-bottom: 1.875rem;}
.trustbar-block__image {display: inline-block;}