/*Filters Styling*/
.resources .slick-slide:hover, .tax-content-type .slick-slide:hover { background-color:#0D2240; color: white !important; transition: none !important; }

.tax-content-type .slick-slide:hover .t-resources-filters-link:not(.is-selected), .resources .slick-slide:hover .t-resources-filters-link:not(.is-selected) {
    transition: none !important;
    color: white;
}

.resources .slick-slide, .tax-content-type .slick-slide { padding: 0 !important; width: calc(20% - 13.712px) !important; }
.resources .t-resources-filters .slick-list { padding-top: 0 !important; margin-top: 0 !important; }

.resources .t-resources-filters-link, .tax-content-type .t-resources-filters-link {
    padding:15px 15px;
    transition: none !important;
}

.resources .slick-slide .is-selected, .tax-content-type .slick-slide .is-selected {
    color:#ffffff !important;
    background-color:#0D2240;
}

.resources .t-resources-filters-icon, .tax-content-type .t-resources-filters-icon {
    width: auto !important;
    height: auto !important;
    margin-bottom: 15px !important;
    border: 0px !important;
    border-radius: 0px !important;
    transition: none !important;
}

.off { display: none !important; }
.borderOff { border: 0px !important; }
.filterBy { display:flex; align-items:center; justify-content:center; list-style-type: none; padding: 0px 0px 40px 0px; }
.filterBy li { padding: 15px; font-size: 16px; font-weight: bold; cursor: pointer; border-bottom: 2px solid #0D2240; }
.noDisplay { display: none !important; }
.noPoint { pointer-events: none; color: rgba(0,0,0,0.2); }
.filter-market-li, .filter-category-li { text-align: center; }

.resources .center-block, .tax-content-type .center-block { display: flex !important; flex-direction: column; justify-content: flex-end; }
.resources .slick-track, .tax-content-type .slick-track { width: calc(104%) !important; margin-left: -2%; display: flex !important; align-items: center; justify-content: center; }
.resources .slick-prev, .resources .slick-next, .tax-content-type .slick-prev, .tax-content-type .slick-next, .resources .slick-dots, .tax-content-type .slick-dots { display: none !important; }

@media screen and (max-width: 1150px) {
    .resources .slick-track, .tax-content-type .slick-track { width: 100% !important; margin-left: 0px; }
    .resources .slick-slide, .tax-content-type .slick-slide { width:30% !important; }
    .resources-next, .resources-prev, .resources-next-market, .resources-prev-market { display: block; }
}
@media screen and (max-width: 720px) {
    .resources .slick-slide, .tax-content-type .slick-slide { display: none !important; }
    .resources-next, .resources-prev, .resources-next-market, .resources-prev-market { display: none !important; }
    .dropbtn-market, .dropbtn-category { display: block !important;}
    .filter-market-li, .filter-category-li { display: none !important; }
}
@media screen and (max-width: 445px) {
    .breakit { display: block !important; }
}

.resources-next i, .resources-prev i, .resources-next-market i, .resources-prev-market i { font-size: 40px; cursor: pointer; }
.resources-next, .resources-next-market { padding: 0px 15px;}
.resources-prev, .resources-prev-market { padding-right: calc(30px);}

.resources-next.slick-slide i, .resources-prev.slick-slide i, .resources-next-market.slick-slide i, .resources-prev-market.slick-slide i { font-size: 40px !important; cursor: pointer !important; }
.resources-next.slick-slide, .resources-next-market.slick-slide { padding: 0px 15px !important; }
.resources-prev.slick-slide, .resources-prev-market.slick-slide { padding-right: 34.28px !important; }

.resources-next.slick-slide, .resources-prev.slick-slide, .resources-next-market.slick-slide, .resources-prev-market.slick-slide { width: 0px !important; }
.resources-next.slick-slide:hover, .resources-next-market.slick-slide:hover, .resources-prev.slick-slide:hover, .resources-prev-market.slick-slide:hover { background-color:#ffffff; color: #0D2240 !important; transition: none !important; }


/*Horse Barns Page Styling*/
.page-id-25.horse-barns .m-product-grid .row:last-child { display:flex; justify-content: center; }


/*Dropdown Styling*/
.dropbtn-market, .dropbtn-category { display: none; text-align: center; }

ul .dropdown-content-market { display: none; position: absolute; background-color: #ffffff; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; margin-top:15px; padding-left: 0; margin-left: -15px;}
.dropdown-content-market a { float: none; color: #1c1c1c; padding: 12px 16px !important; font-size: 14px; text-decoration: none; display: block; text-align: left; }
.dropdown-content-market a:hover { background-color: #0D2240; color: white; border-bottom: 0px !important; padding-bottom: 12px; }

ul .dropdown-content-category { display: none; position: absolute; background-color: #ffffff; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; margin-top:15px; padding-left: 0; margin-left: -15px;}
.dropdown-content-category a { float: none; color: #1c1c1c; padding: 12px 16px !important; font-size: 14px; text-decoration: none; display: block; text-align: left; }
.dropdown-content-category a:hover { background-color: #0D2240; color: white; border-bottom: 0px !important; padding-bottom: 12px; }

.drop { display: block !important; border-top: 2px solid #007AC2;; }

.dropbtn-category.borderOff, .dropbtn-market.borderOff { margin-bottom: 2px; }
.filterBy .dropbtn-market a:after, .filterBy .dropbtn-category a:after { display: none !important;}


/*Posts Styling*/
.resources .m-simple-intro, .tax-content-type .m-simple-intro, .blog .m-simple-intro { background-color: #eff0f4; }
.resources .m-simple-intro, .tax-content-type .m-simple-intro, .blog .m-simple-intro { margin-top: -10px !important; padding-top: 57px !important; }
@media screen and (min-width: 768px) {
    .resources .m-simple-intro, .tax-content-type .m-simple-intro, .blog .m-simple-intro { margin-top: -10px !important; padding-top: 102px !important; }
}

.resources-post-overlay { background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1)); width: 100%; position: absolute; top: 0; left: 0; height: 320px; }
.resources article:hover .resources-post-overlay, .tax-content-type article:hover .resources-post-overlay, .blog article:hover .resources-post-overlay { background: linear-gradient(rgba(190,154,105,0), rgba(190,154,105,1)) !important; width: 100%; position: absolute; top: 0; left: 0; height: 320px; }
.resources article:hover .resources-post-text, .tax-content-type article:hover .resources-post-text, .blog article:hover .resources-post-text { display: block !important; }

.resources article, .tax-content-type article, .blog article { width: 33.333%; }
@media screen and (max-width: 992px) {
    .resources article, .tax-content-type article, .blog article { width: 50%; }
}
@media screen and (max-width: 768px) {
    .resources article, .tax-content-type article, .blog article { width: 100%; }
}
@media (max-width: 767px) {
    .resources .t-resources-posts article, .tax-content-type .t-resources-posts article, .blog .t-resources-posts article { margin-bottom: 0px; }
}

.resources .t-resources-posts .container, .tax-content-type .t-resources-posts .container, .blog .t-resources-posts .container { display: flex; flex-wrap: wrap; justify-content: left; align-items: center; }
.resources .t-resources-posts, .tax-content-type .t-resources-posts, .blog .t-resources-posts { margin-top: -10px; }
