/*.collections_template_custom_related_content.slider { opacity: 0; position: relative; }
.collections_template_custom_related_content.slider .arrow { position: absolute; top: 125px; cursor: pointer; }
.collections_template_custom_related_content.slider .arrow.prevSlide { left: 0px; }
.collections_template_custom_related_content.slider .arrow.nextSlide { right: 0px; }
.collections_template_custom_related_content .text_container { padding: 5px 20px; }
.collections_template_custom_related_content .text_container p { margin: 0px; }
.collections_template_custom_related_content img { width : 100%; }
.collections_template_custom_related_content .videoWrapper { position: relative; padding-bottom: 50%; height: 0; } /* match bottom padding to aspect ratio of images to keep video same size as it scales */
/*.collections_template_custom_related_content .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }*/


.recommends-carousel-container .recommends-carousel .related-item .item .item-category {
    overflow: hidden;
}
.recommends-carousel-container .recommends-carousel .related-item .item .item-category .horz-line,
.recommends-carousel-container .recommends-carousel .related-item .item .item-category .category-inner {
    display: inline-block;
    position: relative;
}
.recommends-carousel-container .recommends-carousel .related-item .item .item-category  hr {
    position: relative;
    top: 11px;
    height: 2px;
    background: #fc936f;
    margin: 0 auto;
    border: none;
}


.recommends-carousel-container .recommends-carousel .related-item .item .item-category .category-inner:before {
    left: 100%;
}
.recommends-carousel-container .recommends-carousel .related-item .item .item-category .category-inner:after {
    right: 100%;
}

.recommends-carousel-container {}
.recommends-carousel-container .head {
    margin-bottom: 65px;
}
.recommends-carousel-container .head .head-inner {
    padding: 20px 95px 0 95px;
}

.recommends-carousel-container .recommends-carousel .related-item {
    margin: 0 -20px;
}
.recommends-carousel-container .recommends-carousel .related-item .item {
    margin: 0 40px;
    overflow: hidden;
    text-align: center;
}
.recommends-carousel-container .recommends-carousel .related-item .item a {
    display: block;
}
.recommends-carousel-container .recommends-carousel .related-item .item h3 {
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-family: plantin, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.3125rem;
    line-height: 1.75rem;
    color: #233747;
    cursor: pointer;
}

.recommends-carousel-container .recommends-carousel .related-item .item h3.blog-title {
	font-size: 1.1rem;
	line-height: 1.4;
}

.recommends-carousel-container .recommends-carousel .related-item .item .item-image {
    margin-bottom: 7px;
}
.recommends-carousel-container .recommends-carousel .related-item .item .item-image img {
    display: block;
    width: 100%
}





.recommends-carousel-container .recommends-carousel .related-item .item .item-category {
    margin-bottom: 7px;
}
.recommends-carousel-container .recommends-carousel .related-item .item .item-category .category-inner {
    padding: 0 7px;
    height: auto;
}
.recommends-carousel-container .recommends-carousel .related-item .item .item-category .category-inner p {margin-bottom: 10px;}
.recommends-carousel-container .recommends-carousel .related-item .item .item-category .category-inner:after, .recommends-carousel-container .recommends-carousel .related-item .item .item-category .category-inner:before {
    display: block !important;
}

.recommends-carousel-container .recommends-carousel .related-item .item .item-category p a , .recommends-carousel-container .recommends-carousel .related-item .item .item-category .intro-container h5, .intro-container .recommends-carousel-container .recommends-carousel .related-item .item .item-category h5, .recommends-carousel-container .recommends-carousel .related-item .item .item-category .listing-main-details-container .details-content-container ul li, .listing-main-details-container .details-content-container ul .recommends-carousel-container .recommends-carousel .related-item .item .item-category li, .recommends-carousel-container .recommends-carousel .related-item .listing-main-details-container .details-content-container .global-blog-carousel .blog-carousel .item .item-category .item-details ul li a, .listing-main-details-container .details-content-container .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-category .item-details ul li a, .recommends-carousel-container .recommends-carousel .related-item .listing-main-details-container .details-content-container .global-blog-carousel .blog-carousel .item .item-details ul li .item-category a, .listing-main-details-container .details-content-container .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-details ul li .item-category a, .recommends-carousel-container .recommends-carousel .related-item .global-blog-carousel .blog-carousel .item .item-details .listing-main-details-container .details-content-container ul li .item-category a, .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-details .listing-main-details-container .details-content-container ul li .item-category a, .recommends-carousel-container .recommends-carousel .related-item .item .item-category .listing-main-details-container .details-content-container ul li a, .listing-main-details-container .details-content-container ul li .recommends-carousel-container .recommends-carousel .related-item .item .item-category a, .recommends-carousel-container .recommends-carousel .related-item .item .item-category .listing-main-details-container .details-content-container ul li:after, .listing-main-details-container .details-content-container ul .recommends-carousel-container .recommends-carousel .related-item .item .item-category li:after, .recommends-carousel-container .recommends-carousel .related-item .listing-main-details-container .details-content-container .global-blog-carousel .blog-carousel .item .item-category .item-details ul li a:after, .listing-main-details-container .details-content-container .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-category .item-details ul li a:after, .recommends-carousel-container .recommends-carousel .related-item .listing-main-details-container .details-content-container .global-blog-carousel .blog-carousel .item .item-details ul li .item-category a:after, .listing-main-details-container .details-content-container .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-details ul li .item-category a:after, .recommends-carousel-container .recommends-carousel .related-item .global-blog-carousel .blog-carousel .item .item-category .item-details .listing-main-details-container .details-content-container ul li a:after, .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-category .item-details .listing-main-details-container .details-content-container ul li a:after, .recommends-carousel-container .recommends-carousel .related-item .global-blog-carousel .blog-carousel .item .item-details .listing-main-details-container .details-content-container ul li .item-category a:after, .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-details .listing-main-details-container .details-content-container ul li .item-category a:after, .recommends-carousel-container .recommends-carousel .related-item .item .item-category .listing-index .listing-index-container .sub-filters-container .alphabetical-filters-container ul li a, .listing-index .listing-index-container .sub-filters-container .alphabetical-filters-container ul li .recommends-carousel-container .recommends-carousel .related-item .item .item-category a, .recommends-carousel-container .recommends-carousel .related-item .item .item-category .listing-index .listing-index-container .sub-filters-container .sorting-filters-container ul li a, .listing-index .listing-index-container .sub-filters-container .sorting-filters-container ul li .recommends-carousel-container .recommends-carousel .related-item .item .item-category a, .recommends-carousel-container .recommends-carousel .related-item .item .item-category .listing-index .listing-index-container .sub-filters-container .alphabetical-filters-container ul li:after, .listing-index .listing-index-container .sub-filters-container .alphabetical-filters-container ul .recommends-carousel-container .recommends-carousel .related-item .item .item-category li:after, .recommends-carousel-container .recommends-carousel .related-item .listing-index .listing-index-container .sub-filters-container .alphabetical-filters-container .global-blog-carousel .blog-carousel .item .item-category .item-details ul li a:after, .listing-index .listing-index-container .sub-filters-container .alphabetical-filters-container .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-category .item-details ul li a:after, .recommends-carousel-container .recommends-carousel .related-item .listing-index .listing-index-container .sub-filters-container .alphabetical-filters-container .global-blog-carousel .blog-carousel .item .item-details ul li .item-category a:after, .listing-index .listing-index-container .sub-filters-container .alphabetical-filters-container .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-details ul li .item-category a:after, .recommends-carousel-container .recommends-carousel .related-item .global-blog-carousel .blog-carousel .item .item-category .item-details .listing-index .listing-index-container .sub-filters-container .alphabetical-filters-container ul li a:after, .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-category .item-details .listing-index .listing-index-container .sub-filters-container .alphabetical-filters-container ul li a:after, .recommends-carousel-container .recommends-carousel .related-item .global-blog-carousel .blog-carousel .item .item-details .listing-index .listing-index-container .sub-filters-container .alphabetical-filters-container ul li .item-category a:after, .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-details .listing-index .listing-index-container .sub-filters-container .alphabetical-filters-container ul li .item-category a:after, .recommends-carousel-container .recommends-carousel .related-item .item .item-category .listing-index .listing-index-container .sub-filters-container .sorting-filters-container ul li:after, .listing-index .listing-index-container .sub-filters-container .sorting-filters-container ul .recommends-carousel-container .recommends-carousel .related-item .item .item-category li:after, .recommends-carousel-container .recommends-carousel .related-item .listing-index .listing-index-container .sub-filters-container .sorting-filters-container .global-blog-carousel .blog-carousel .item .item-category .item-details ul li a:after, .listing-index .listing-index-container .sub-filters-container .sorting-filters-container .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-category .item-details ul li a:after, .recommends-carousel-container .recommends-carousel .related-item .listing-index .listing-index-container .sub-filters-container .sorting-filters-container .global-blog-carousel .blog-carousel .item .item-details ul li .item-category a:after, .listing-index .listing-index-container .sub-filters-container .sorting-filters-container .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-details ul li .item-category a:after, .recommends-carousel-container .recommends-carousel .related-item .global-blog-carousel .blog-carousel .item .item-category .item-details .listing-index .listing-index-container .sub-filters-container .sorting-filters-container ul li a:after, .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-category .item-details .listing-index .listing-index-container .sub-filters-container .sorting-filters-container ul li a:after, .recommends-carousel-container .recommends-carousel .related-item .global-blog-carousel .blog-carousel .item .item-details .listing-index .listing-index-container .sub-filters-container .sorting-filters-container ul li .item-category a:after, .global-blog-carousel .blog-carousel .recommends-carousel-container .recommends-carousel .related-item .item .item-details .listing-index .listing-index-container .sub-filters-container .sorting-filters-container ul li .item-category a:after {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.125rem;
}

.recommends-carousel-container .recommends-carousel .related-item .item .item-category p a {
	background-color: #fff;
    padding: 0 7px;
}

.recommends-carousel-container .slick-controls .slick-nav .arrow {
    position: absolute;
    top: 70px;
    z-index: 10;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-family: 'FontAwesome' !important;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 1.25rem;
    color: #fc936f;
}

.recommends-carousel-container .slick-controls .slick-nav .prevSlide.arrow {
    left: -20px;
}

.recommends-carousel-container .slick-controls .slick-nav .nextSlide.arrow {
    right: -20px;
}

.recommends-carousel-container .recommends-carousel-content {
    position: relative;
}


.sidebar-container .recommends-carousel-container .head .head-inner {
    padding: 0;
}

.sidebar-container .recommends-carousel-container .head .head-inner:before,
.sidebar-container .recommends-carousel-container .head .head-inner:after {
    display: none;
}

/*----Mobile-----*/
@media (max-width: 40em) {
    .recommends-carousel-container .recommends-carousel .related-item .item h3 {
	    font-size: 1rem;
	    font-weight: 300;
	    line-height: 1.5rem;
	    color: #373a36;
        padding: 0 30px;
	}

    .recommends-carousel-container .head .head-inner {
	    padding: 0;
	}

	.recommends-carousel-container .head .head-inner:before,
	.recommends-carousel-container .head .head-inner:after {
	    display: none;
	}

	.recommends-carousel-container {
	    /*margin-bottom: 100px;*/
	}

}


/*----Mobile and Tablet-----*/
@media (max-width: 64em) {
    .recommends-carousel-container {
	    /*margin-bottom: 70px;*/
	}

    .recommends-carousel-container .head {
	    margin-bottom: 40px;
	}
   
}

@media only screen and (min-width: 40.063em){
    .recommends-carousel-container .recommends-carousel .related-item .item {
        margin: 0 20px;
    }
}

/*----Tablet Only-----*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.recommends-carousel-container .recommends-carousel .related-item .item  .item-image.noImage img {
	    width: 100%;
	}

	.recommends-carousel-container .slick-controls .slick-nav .prevSlide.arrow {
	    left: -23px;
	}

	.recommends-carousel-container .slick-controls .slick-nav .nextSlide.arrow {
	    right: -23px;
	}
    .recommends-carousel-container .recommends-carousel .related-item .item  .item-image.noImage img {
        min-height: 151px;
    }
}


/*----Desktop-----*/
@media only screen and (min-width: 64.063em) {

    .recommends-carousel-container{}
	 .recommends-carousel-container .slick-controls .slick-nav .prevSlide.arrow {
	    left: -35px;
	}

	.recommends-carousel-container .slick-controls .slick-nav .nextSlide.arrow {
	    right: -35px;
	}

	.recommends-carousel-container .recommends-carousel .related-item .item  .item-image.noImage img {
	    width: 100%;
	}
    .recommends-carousel-container .recommends-carousel .related-item .item  .item-image.noImage img {
        min-height: 188px;
    }

}
