hr{border-top: 1px solid #000000 !important;}
@media (max-width:991px){body > div.midcontarea.blog-timer > h1 {padding-top: 50px;}.midcontarea {margin-top:58px;}}
@media (min-width:992px){.midcontarea {max-width: 1600px;margin: 0vh auto;}}
.midcontarea {padding: 0;width: 100% !important;}
body > div.midcontarea.blog-timer > h1 {text-align: center;}
#index-content{margin: 20px 0px 0px 0px;padding: 0px 20px !important;}
@media(max-width:991px){#index-content{width: 100%;}}
@media(min-width:992px){#index-content{width: 80%;}}
/* text */
.flash { animation: flash-bg 3s ease-out; }
@keyframes flash-bg {
    0% { background-color: #efffe2; border-radius: 10px; }
    100% { background-color: transparent; }
}

/* FIRST-FOLD-V3 */
.ff-p, a#first-fold-ladies{color: black;}
.ff-p{margin: 0px !important; line-height: 20px !important; font-size: 14px !important;}
.mobile-banner-text {display: none;margin: 0px !important; color: black;font-size: 30px !important;font-weight: 600 !important;line-height: 1.5 !important;}
#first-fold-h1 {margin: 0px !important;color: black;font-size: 36px !important;font-weight: 700!important;line-height: 1.5 !important;}
.first-fold-btns{background-color: #A4B13D; padding: 20px;}
#first-fold-ladies{border: #A4B13D 3px solid;background-color: white;max-width: 390px;}
.intro-vid-v3{width:auto;display: flex;align-items: center;position: relative;flex-direction: column;justify-content: center;}
.first-fold-buttons {display:flex;justify-content:center;gap:30px;flex-direction: column;}
.first-fold-buttons a {background-color: #A4B13D;padding: 20px;font-size: 14px; font-weight: 700; text-align: center;border-radius: 10px;}
.first-fold-heading{margin-top: 2vh;display: flex;flex-direction: row;}
#first-fold-content{display: flex;width: 50%;padding: 0px 20px !important;}
#first-fold-container{width: 70vw;display: flex;justify-self: center;}
#first-fold-h1 > span{background-color: #87932f;padding-left: 8px;padding-bottom: 2px;color: #ededed;text-shadow: 0 0 10px black;text-decoration: none;}
#first-fold-container h1 {text-align: center;font-size: 36px !important; }
#first-fold-video{width: 50%;display: flex;}
#first-fold-ladies:hover{background-color: rgb(51,51,51);color:white}
div.firstFoldRotator > div.ffrw > div.swiper-slide > a > img{border-radius: 15px;width: 100%;height: 100%;}
.img-container{display: flex;flex-direction: column;align-items: center;width: 100%;justify-content: center;}
.img-container img{width: 100%;height: auto;max-width: 800px;border-radius: 20px;border: 5px solid #A4B13D;margin-bottom: 10px;}
p.caption{text-align: center;font-style: italic; border-bottom: 1px solid lightslategray;color: lightslategray;}
#first-fold-content > div > div.mobile-vid.mx-auto > p{border: 0px !important;}

#signup2{max-width: 390px;border: black solid 3px;background-color: #A4B13D !important; border-radius: 10px;color: #000;}
#signup2:hover{border-color: #A4B13D; background-color: rgb(51, 51, 51) !important; color: white;}
.mobile-vid{display: none;position: relative;flex-direction: column;}

@media (min-width: 768px) {.ff-p { display: block !important;}}

@media (max-width:991px){
    #first-fold-h2{text-align: center;}
    .ffp{text-align: center;}
    #first-fold-container {margin-bottom: 40px;margin-top: 0;}
    .first-fold-buttons a {font-size: 14px;}
    .first-fold-intro h1 {line-height: 4rem;}
    .mobile-vid{display: flex;width: 80vw;}
    #first-fold-video{display: none;}
}

@media (max-width: 1023px) {
    .ff-p{ text-align: center;margin: 0px 10px !important;}
    #first-fold-h1 {display: none;}
    .mobile-banner-text {display: block; text-align: center;}
    #first-fold-container {width: 100%;display: flex;justify-self: center;}
    #first-fold-video {width: 70%; margin-top: 25px;}
    #first-fold-content { width: 100%;justify-content: center;text-align: center;}
    .first-fold-buttons {justify-self: center;}
    .first-fold-buttons a{padding: 10px;}
}
@media (min-width:992px){#first-fold-video{margin-left: 20px;}}

/* FIRST ROTATOR */
.new-rotator-section{width: 100%;overflow-x: scroll;scrollbar-width: none;}
div.firstFoldRotator{justify-self: center;margin: 0px auto;}
div.firstFoldRotator > div.ffrw {display: flex;box-shadow: none;flex-direction: row;width: 100% !important;justify-content: space-between;gap: 5px;padding:10px 0px !important;position: relative;height: auto;backface-visibility: hidden;box-sizing: border-box;-ms-flex-negative: 0;flex-shrink: 0;list-style-type: none !important;margin: 0;border: none;overflow-y: clip;}
div.firstFoldRotator > div.ffrw > div.swiper-slide {position: relative;height: auto;display: flex;} 
div.firstFoldRotator > div.ffrw > div.swiper-slide:hover {top: -5px;}

@media (max-width:991px){
    div.firstFoldRotator > div.ffrw{gap:5px;}
    div.firstFoldRotator > div.ffrw > div.swiper-slide > a > img,div.firstFoldRotator > div.ffrw > div.swiper-slide {width: 80px !important;}
    .profiles-check {right: 6px;top:84px;}
}
@media(min-width:992px){
    div.firstFoldRotator > div.ffrw > div.swiper-slide > a > img,div.firstFoldRotator > div.ffrw > div.swiper-slide {width: 139px !important;}
    div.firstFoldRotator > div.ffrw{backface-visibility: hidden;height: 100%;margin: 0 !important;overflow-y: clip;overflow-x: auto !important;}
    .profiles-check {right: 6px;top: 5px;}
}
@media(min-width:992px) and (max-width:1311px){
   div.firstFoldRotator > div.ffrw > div.swiper-slide{gap:5px;}
}
@media(min-width:1312px) and (max-width:1467px){
   div.firstFoldRotator > div.ffrw > div.swiper-slide{gap:10px;}
}

.profiles-check {position: absolute;background-color: yellowgreen;border-radius: 50%;width: 25px;height: 25px;align-items: center;color: #fff;display: flex;padding: 0px;z-index: 3;justify-content: center;}

/* BLOGS AND VIDEOS*/
.category-container{display: flex;flex-direction: column;}
.read-more-blogs, .view-more-videos {margin-top: 40px; padding: 10px;border:2px solid white;box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);}
.read-more-blogs a, .view-more-videos a {position: relative;text-decoration: none;display: flex;justify-content: space-between;}
.read-more-blogs:hover a, .view-more-videos:hover a{transition: background-color 0.3s ease-in-out;text-decoration: none;font-weight: 700;}
.read-more-blogs:hover, .view-more-videos:hover {border:2px solid rgb(128, 240, 137);}
.blog-title{min-height: 36px;}
.blog-title, .blog-excerpt{font-size:medium}
@media (min-width:992px) and (max-width:1200px) {
    .blog-category p i{font-size: small;}
    div.blog-content.p-3 > h3,div.blog-content.p-3 > p{font-size: small !important;}
}
.placeholder-glow a { pointer-events:none; }
.placeholder { background:#e9ecef; border-radius:4px; }
.placeholder-col > .placeholder { display:block; height:1.2em; margin-bottom:.5em; }
.blog-container{box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);transition: transform 0.3s, box-shadow 0.3s;border-radius: 15px;}
.blog-image{aspect-ratio: 9 / 5;border-radius: 15px 15px 0px 0px;}
.blog-container:hover{
transform: translateY(-5px);
box-shadow: 0 8px 16px #5cb85c;
}
.watch-more-videos{justify-self: center;border: 2px solid white;box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.1);padding: 10px 20px;font-weight: 700;border-radius: 20px;}
.watch-more-videos:hover {background: #5cb85c; transition: background-color 0.3s ease-in-out;}
.watch-more-videos:hover a{font-weight: 700px;color: white;text-decoration: none;}

/* ASIDE */
#sidescroller{width: 20%;padding: 20px 0px 20px 20px;flex-direction: column;gap: 5px;right: 20px;}
#sidescroller a{font-weight: 500;font-size: 18px;padding: 5px;border-radius: 5px;text-decoration: none;color: black;}
#sidescroller a:hover{background: #A4B13D;color: white !important;text-decoration: none;transition: background-color 0.3s ease-in-out;}
.highlight {background-color: #A4B13D; color:white !important;transition: background-color 0.3s ease-in-out;}