/*!
 * AYBE Reklam™ by @aybereklam - http://aybereklam.com
 * License - http://aybereklam.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
*{-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; outline:none;} *, ::after, ::before {box-sizing: border-box;} 
html, body { height: 100%; margin: 0; padding: 0; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; font-size: 13px; } 
body{ } 
a{cursor:pointer;color: #222222;-webkit-transition-property: border,background,color;transition-property: border,background,color;-webkit-transition-duration: .05s;transition-duration: .05s;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out; background-color: transparent;} 
a:active,a:hover,a:focus{ color:#cc292b !important; text-decoration:none !important; outline:0;}
a,img {-webkit-transition: all 0.2 ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; text-decoration: none !important;}

.bg-black{ background-color: rgb(0,0,0); }
.bg-night{ background-color: rgb(44,45,48); }
.bg-blue{background-color: rgb(2,71,127) !important; color: rgba(255,255,255,1) !important;}
.bg-blue a:active,.bg-blue a:hover,.bg-blue a:focus{ color: inherit !important; opacity: .7; footransition: all .3s ease; }
.hover:hover{ filter: brightness(75%); }
.col-right{ width: 300px !important; }
.bg-cover {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.facebook{ color: #385898; }
.twitter{ color: rgb(29, 155, 240); }
.youtube{ color: #e40033; }
.instagram{ color: transparent; background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); background-clip: text; -webkit-background-clip: text; }
.whatsapp{ color: #2cb742; }

body::-webkit-scrollbar { width: 11px; background: #fff;}
body{ scrollbar-width: thin; scrollbar-color: #999 #fff; }
body:-webkit-scrollbar-track { background: #fff; }
body::-webkit-scrollbar-thumb { background-color: #999; border-radius: 6px; border: 3px solid #fff; }
.fw-900{ font-weight: 900 !important; }

/* video - gallery */
.video-gallery{}
.video-gallery .video-box{ position: relative; }
.video-box:after{     content: "\f4f2";
    font-family: bootstrap-icons !important; position: absolute; font-size: 42px; z-index: 9; color: #fff;top: 50%;
    left: 50%;
    transform: translate(-50%,-50%); }
/* horoscope */

.horoscope .hs-item:hover{ background-color: #F5F5F5 !important; }


.horoscope .col.active{ background-color: #261740 !important; color: #ffffff !important; }
.horoscope .col.active [class*=" hs--"]{ background-color: transparent!important; }
.horoscope [class^=hs--],.horoscope [class*=" hs--"]{
	display: block;
}
.hs--content{background-color: #261740 !important; color: #ffffff !important;}
.hs-date{ font-size: 70%; }
.hs--pisces {
    background-color: #e0d291;
}
.hs--aquarius {
    background-color: #f2e0f5;
}
.hs--capricorn {
    background-color: #eee0d6;
}
.hs--sagittarius {
    background-color: #e3f6ed;
}
.hs--scorpio {
    background-color: #dee1f6;
}
.hs--libra {
    background-color: #f6dae5;
}
.hs--virgo {
    background-color: #ddcee0;
}
.hs--leo {
    background-color: #f5dec6;
}
.hs--cancer {
    background-color: #d9eed3;
}
.hs--gemini {
    background-color: #f6f3c1;
}
.hs--taurus {
    background-color: #d5f3f6;
}
.hs--aries {
    background-color: #f6cccc;
}
