/*
Theme Name: Atlatszo 2021
Theme URI: https://atlatszo.hu/
Description: Atlatszo Wordpress theme &copy; 2021
Version: 3.0
Author: Attila Bacso & Ferenc Toth
Author URI: https://bacsoattila.hu
*/
@charset "utf-8";

* {padding:0;margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body, html {background:#FFF;font-size:16px;color:#000;font-family: 'Montserrat', sans-serif;}
p {font-family: 'Roboto Slab', serif;}
body.noscroll {overflow:hidden;}


input, textarea, button, select {outline:0; font-family: 'Montserrat', sans-serif;}
input, textarea, select {color:#000;border:1px solid #000;padding:3px;}
.noborder {border:0 none;}
img {border:0;}
svg {height:auto;}
ul, ol, li {list-style-type:none;}
ul.ul-default, ul.ul-default li {list-style-type:disc;list-style-position:outside;padding-left:1em;padding-right:1em;}
ol.ol-default, ol.ol-default li {list-style-type:decimal;list-style-position:outside;padding-left:1em;padding-right:1em;}
table {border-collapse:collapse; border-spacing:0;}
a {color:#000;} a:hover {color:#FF2932;} a.underline {text-decoration:underline;}
a, a:hover, a:focus{text-decoration:none; outline:0;}
a.under {text-decoration:underline;}
a:hover{text-decoration:none;}
a.color-transition {transition: color .3s ease-in-out;}


/* FONTS */


.sm {font-size:0.8em;}
.cl {clear:both; height:0; line-height:0; font-size:0;}
.cle {clear:both;}
.mont {font-family: 'Montserrat', sans-serif;}
.roboto {font-family: 'Roboto Slab', serif;}


/* DISPLAY */


.bl {display:block;}
.df {display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;/*-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;*/}
.dfc {flex-direction: column;}
.ib {display: inline-block;zoom: 1;*display: inline;} .il {display:inline;} .ta {display:table;} .tc {display:table-cell;}
.dn {display:none;} .dnone {display:none !important;}
.ai {align-items:center;}

.oh {overflow:hidden;} .cp {cursor:pointer;}

.l0 {left:0;} .l10 {left:10px;} .l15 {left:15px;} .l20 {left:20px;} .l25 {left:25px;} .l30 {left:30px;}
.t0 {top:0;} .t10 {top:10px;} .t15 {top:15px;} .t20 {top:20px;} .t25 {top:25px;}
.b0 {bottom:0;} .b10 {bottom:10px;} .b15 {bottom:15px;} .b20 {bottom:20px;} .b25 {bottom:25px;} .b30 {bottom:30px;}
.r0 {right:0;} .r10 {right:10px;} .r15 {right:15px;} .r20 {right:20px;} .r30 {right:30px;}

/* ROTATE */

.rot90 {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);float:left;transform-origin:100% 0;}
.rot90m {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);float:left;transform-origin: 0 0;}

/* WIDTH */

.n1 {width: 1%;} .n2 {width: 2%;} .n3 {width: 3%;} .n4 {width: 4%;} .n5 {width: 5%;} .n6 {width: 6%;} .n7 {width: 7%;} .n8 {width: 8%;} .n9 {width: 9%;} .n10 {width: 10%;}
.n11 {width: 11%;} .n12 {width: 12%;} .n13 {width: 13%;} .n14 {width: 14%;} .n15 {width: 15%;} .n16 {width: 16%;} .n17 {width: 17%;} .n18 {width: 18%;} .n19 {width: 19%;} .n20 {width: 20%;}
.n21 {width: 21%;} .n22 {width: 22%;} .n23 {width: 23%;} .n24 {width: 24%;} .n25 {width: 25%;} .n26 {width: 26%;} .n27 {width: 27%;} .n28 {width: 28%;} .n29 {width: 29%;} .n30 {width: 30%;}
.n31 {width: 31%;} .n32 {width: 32%;} .n33 {width: 33.33%;} .n34 {width: 34%;} .n35 {width: 35%;} .n36 {width: 36%;} .n37 {width: 37%;} .n38 {width: 38%;} .n39 {width: 39%;} .n40 {width: 40%;}
.n41 {width: 41%;} .n42 {width: 42%;} .n43 {width: 43%;} .n44 {width: 44%;} .n45 {width: 45%;} .n46 {width: 46%;} .n47 {width: 47%;} .n48 {width: 48%;} .n49 {width: 49%;} .n50 {width: 50%;}
.n51 {width: 51%;} .n52 {width: 52%;} .n53 {width: 53%;} .n54 {width: 54%;} .n55 {width: 55%;} .n56 {width: 56%;} .n57 {width: 57%;} .n58 {width: 58%;} .n59 {width: 59%;} .n60 {width: 60%;}
.n61 {width: 61%;} .n62 {width: 62%;} .n63 {width: 63%;} .n64 {width: 64%;} .n65 {width: 65%;} .n66 {width: 66.66%;} .n67 {width: 67%;} .n68 {width: 68%;} .n69 {width: 69%;} .n70 {width: 70%;}
.n71 {width: 71%;} .n72 {width: 72%;} .n73 {width: 73%;} .n74 {width: 74%;} .n75 {width: 75%;} .n76 {width: 76%;} .n77 {width: 77%;} .n78 {width: 78%;} .n79 {width: 79%;} .n80 {width: 80%;}
.n81 {width: 81%;} .n82 {width: 82%;} .n83 {width: 83%;} .n84 {width: 84%;} .n85 {width: 85%;} .n86 {width: 86%;} .n87 {width: 87%;} .n88 {width: 88%;} .n89 {width: 89%;} .n90 {width: 90%;}
.n91 {width: 91%;} .n92 {width: 92%;} .n93 {width: 93%;} .n94 {width: 94%;} .n95 {width: 95%;} .n96 {width: 96%;} .n97 {width: 97%;} .n98 {width: 98%;} .n99 {width: 99%;} .n100 {width: 100%;}

.ng {width: 1180px; margin:auto;}

/* HEIGHT */

.h40 {height:40%;} .h30 {height:30%;} .h70 {height:70%;} .h100px {height:100px;} .h100 {height:100%;} .h1 {height:1px;}
.highlight {background-color:#FF2932 !important;color:#FFF !important;}
.ttu {text-transform:uppercase;} .ttl {text-transform:lowercase;} .ttn {text-transform:none;}

/* COLORS */

.cred {color:#FF2932;fill:#FF2932;} .clred {color:#fdebea;fill:#fdebea;} .cgrey {color:#DADADA;} .cgrey2 {color:#7b7b7b;fill:#7b7b7b;} .clgrey {color:#F4F4F4;} .cmgrey {color:#272727;fill:#272727;} .cdgrey {color:#1D1D1D;fill:#1D1D1D;} .cblue {color:#2BA1D3;fill:#2BA1D3;} .cmidblue {color:#4580C3;fill:#4580C3;} .cdblue {color:#114671;fill:#114671;} .cblack {color:#000;} .cwhite {color:#FFF;fill:#FFF;} .cbrown {color:#4B410A;} .cyellow {color:#FBB851;fill:#FBB851;} .corange {color:#ee7c08;} .cgreen {color:#0fe3ab;fill:#0fe3ab;} .clgreen {color:#3ffeca;fill:#3ffeca;}

.bnone {background: none;} .bred {background-color:#FF2932;} .blred {background-color:#fdebea;} .bblack {background-color:#000;} .bgrey {background-color:#DADADA;} .bgrey2 {background-color:#7b7b7b;} .blgrey {background-color:#F4F4F4;} .blwhite {background-color:#f7f7f7;} .bmgrey {background-color:#272727;} .bdgrey {background-color:#1D1D1D;} .bwhite {background-color:#FFF;} .byellow {background-color:#FBB851;} .bgreen {background-color:#0fe3ab;} .blgreen {background-color:#3ffeca;} .bblue {background-color:#2BA1D3;} .blblue {background-color:#f3f8fc;} .bdblue {background-color:#114671;} .bbrown {background:#4B410A;} .borange {background:#ee7c08;}

.grey40 {background-color:rgba(102,102,102,0.4);}
.dgrey40 {background-color:rgba(40,40,40,0.4);}
.dgrey50 {background-color:rgba(40,40,40,0.5);}
.black50 {background-color:rgba(0,0,0,0.5);}
.black70 {background-color:rgba(0,0,0,0.7);}
.white50 {background-color:rgba(255,255,255,0.5);}

/* PADDING */

.p0 {padding:0;} .p5 {padding:5px;} .p10 {padding:10px;} .p15 {padding:15px;} .p20 {padding:20px;} .p25 {padding:20px;} .p30 {padding:30px;} .p35 {padding:35px;} .p40 {padding:40px;} .p48 {padding:48px;} .p50 {padding:50px;} .p60 {padding:60px;}
.pr1 {padding-right:1px;} .pr5 {padding-right:5px;} .pr10 {padding-right:10px;} .pr15 {padding-right:15px;} .pr20 {padding-right:20px;} .pr25 {padding-right:20px;} .pr30 {padding-right:30px;} .pr35 {padding-right:35px;} .pr40 {padding-right:40px;} .pr45 {padding-right:40px;} .pr50 {padding-right:50px;} .pr60 {padding-right:60px;} .pr100 {padding-right:100px;} .pr120 {padding-right:120px;}
.pt2 {padding:2px 0;} .pt5 {padding:5px 0;} .pt10 {padding:10px 0;} .pt20 {padding:20px 0;} .pt25 {padding:25px 0;} .pt15 {padding:15px 0;} .pt30 {padding:30px 0;} .pt24 {padding:24px 0;} .pt35 {padding:35px 0;} .pt40 {padding:40px 0;} .pt50 {padding:50px 0;} .pt60 {padding:60px 0;} .pt80 {padding:80px 0;} .pt100 {padding:100px 0;} .pt120 {padding:120px 0;} .pt130 {padding:130px 0;} .pt150 {padding:150px 0;} .pt200 {padding:200px 0;}
.ptop10 {padding:10px 0 0 0;} .ptop5 {padding:5px 0 0 0;} .ptop15 {padding:15px 0 0 0;}
.pb0 {padding-bottom:0;} .pb1 {padding-bottom:1px;} .pb5 {padding-bottom:5px;} .pb10 {padding-bottom:10px;} .pb15 {padding-bottom:15px;} .pb20 {padding-bottom:20px;} .pb25 {padding-bottom:25px;} .pb30 {padding-bottom:30px;} .pb35 {padding-bottom:35px;} .pb40 {padding-bottom:40px;} .pb50 {padding-bottom:50px;} .pb55 {padding-bottom:55px;} .pb60 {padding-bottom:60px;} .pb70 {padding-bottom:70px;} .pb80 {padding-bottom:80px;} .pb90 {padding-bottom:90px;} .pb100 {padding-bottom:100px;}
.pl5 {padding-left:5px;} .pl10 {padding-left:10px;} .pl15 {padding-left:15px;} .pl20 {padding-left:20px;} .pl25 {padding-left:25px;} .pl30 {padding-left:30px;} .pl40 {padding-left:40px;} .pl45 {padding-left:45px;} .pl50 {padding-left:50px;} .pl60 {padding-left:60px;} .pl100 {padding-left:100px;}
.plr5 {padding-left:5px;padding-right:5px;} .plr10 {padding-left:10px;padding-right:10px;} .plr15 {padding-left:15px;padding-right:15px;} .plr20 {padding-left:20px;padding-right:20px;} .plr25 {padding-left:25px;padding-right:20px;} .plr30 {padding-left:30px;padding-right:30px;} .plr40 {padding-left:40px;padding-right:40px;} .plr50 {padding-left:50px;padding-right:50px;} .plr60 {padding-left:60px;padding-right:60px;} .plr100 {padding-left:100px;padding-right:100px;} .plr140 {padding:0 140px;}

/* MARGIN */

.mb5 {margin-bottom:5px;} .mb10 {margin-bottom:10px;} .mb15 {margin-bottom:15px;} .mb20 {margin-bottom:20px;} .mb25 {margin-bottom:25px;} .mb24 {margin-bottom:24px;} .mb30 {margin-bottom:30px;} .mb35 {margin-bottom:35px;} .mb40 {margin-bottom:40px;} .mb45 {margin-bottom:45px;} .mb50 {margin-bottom:50px;} .mb55 {margin-bottom:55px;} .mb60 {margin-bottom:60px;} .mb70 {margin-bottom:70px;} .mb80 {margin-bottom:80px;} .mb90 {margin-bottom:90px;} .mb100 {margin-bottom:100px;} .mb120 {margin-bottom:120px;}
.mt5 {margin-top:5px;} .mt10 {margin-top:10px;} .mt15 {margin-top:15px;} .mt20 {margin-top:20px;} .mt25 {margin-top:25px;} .mt24 {margin-top:24px;} .mt30 {margin-top:30px;} .mt35 {margin-top:35px;} .mt40 {margin-top:40px;} .mt50 {margin-top:50px;} .mt60 {margin-top:60px;} .mt70 {margin-top:70px;} .mt80 {margin-top:80px;}.mt100 {margin-top:100px;}
.ml5 {margin-left:5px;} .ml7 {margin-left:7px;} .ml8 {margin-left:8px;} .ml10 {margin-left:10px;} .ml15 {margin-left:15px;} .ml20 {margin-left:20px;} .ml24 {margin-left:24px;} .ml25 {margin-left:25px;} .ml30 {margin-left:30px;} .ml40 {margin-left:40px;} .ml48 {margin-left:48px;} .ml50 {margin-left:50px;} .ml60 {margin-left:60px;}
.mr5 {margin-right:5px;} .mr7 {margin-right:7px;} .mr8 {margin-right:8px;} .mr10 {margin-right:10px;} .mr15 {margin-right:15px;} .mr20 {margin-right:20px;} .mr24 {margin-right:24px;} .mr25 {margin-right:25px;} .mr30 {margin-right:30px;} .mr35 {margin-right:35px;} .mr40 {margin-right:40px;} .mr48 {margin-right:48px;} .mr50 {margin-right:50px;} .mr60 {margin-right:60px;} .mr70 {margin-right:70px;}
.m0 {margin:0;} .m10 {margin:10px 0;} .m15 {margin:15px 0;} .m20 {margin:20px 0;} .m30 {margin:30px 0;} .m40 {margin:40px 0;} .m50 {margin:50px 0;} .m60 {margin:60px 0;}
.minus5 {margin-left:-5px;margin-right:-5px;} .minus10 {margin-left:-10px;margin-right:-10px;} .minus20 {margin-left:-20px;margin-right:-20px;} .minus15 {margin-left:-15px;margin-right:-15px;}

/* POSITION & ALIGN */

.pr {position:relative;} .pf {position:fixed;} .pa {position:absolute;} .ma {margin:auto;}
.al {text-align:left;}.ar {text-align:right;} .ac {text-align:center;}
.vm {vertical-align:middle;} .vt {vertical-align:top;} .vb {vertical-align:bottom;} .vtt {vertical-align:text-top;}
.vam {top: 50%;transform: translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform: translateY(-50%);}
.ham {left: 50%;transform: translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform: translateX(-50%);}
.centered {top:50%;left:50%;transform: translateY(-50%) translateX(-50%);}
.z0 {z-index:0;} .z1 {z-index:1;} .z2 {z-index:2;} .z3 {z-index:3;} .z4 {z-index:4;} .z5 {z-index:5;} .z8 {z-index:8;} .z9 {z-index:9;} .z10 {z-index:10;} .z11 {z-index:11;} .z99 {z-index:99;} .z999 {z-index:999;} .z1000 {z-index:1000;}
.fl {float:left;} .fr {float:right;} .fn {float:none;}

/* OPACITY */

.o0 {opacity:0;-ms-filter: "alpha(opacity=0)";filter: alpha(opacity=0);-khtml-opacity: .0;-moz-opacity: .0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.o20 {opacity:0.2;-ms-filter: "alpha(opacity=20)";filter: alpha(opacity=20);-khtml-opacity: .20;-moz-opacity: .20;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);}
.o40 {opacity:0.4;-ms-filter: "alpha(opacity=40)";filter: alpha(opacity=40);-khtml-opacity: .40;-moz-opacity: .40;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);}
.o60 {opacity:0.6;-ms-filter: "alpha(opacity=60)";filter: alpha(opacity=60);-khtml-opacity: .60;-moz-opacity: .60;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);}
.o70 {opacity:0.7;-ms-filter: "alpha(opacity=70)";filter: alpha(opacity=70);-khtml-opacity: .70;-moz-opacity: .70;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);}
.o80 {opacity:0.8;-ms-filter: "alpha(opacity=80)";filter: alpha(opacity=80);-khtml-opacity: .80;-moz-opacity: .80;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}

/* FONT ATTRIBUTES */

.fs10 {font-size:1em;} .fs12 {font-size:1.2em;} .fs14 {font-size:1.4em;} .fs15 {font-size:1.5em;} .fs16 {font-size:1.6em;} .fs18 {font-size:1.8em;} .fs20 {font-size:2em;} .fs22 {font-size:2.2em;} .fs24 {font-size:2.4em;} .fs30 {font-size:3em;}  .fs40 {font-size:4em;}
.fs8px {font-size:8px;} .fs10px {font-size:10px;} .fs11px {font-size:11px;} .fs12px {font-size:12px;} .fs13px {font-size:13px;} .fs14px {font-size:14px;} .fs15px {font-size:15px;} .fs16px {font-size:16px;} .fs18px {font-size:18px;} .fs20px {font-size:20px;} .fs21px {font-size:21px;} .fs24px {font-size:24px;} .fs28px {font-size:28px;} .fs26px {font-size:26px;} .fs30px {font-size:30px;} .fs31px {font-size:31px;} .fs32px {font-size:32px;} .fs34px {font-size:34px;} .fs36px {font-size:36px;} .fs42px {font-size:42px;} .fs40px {font-size:40px;} .fs48px {font-size:48px;} .fs67px {font-size:67px;} .fs70px {font-size:70px;}
.lh100 {line-height:100%;} .lh120 {line-height:120%;} .lh140 {line-height:140%;} .lh150 {line-height:150%;} .lh160 {line-height:160%;} .lh180 {line-height:180%;} .lh200 {line-height:200%;} .lhn {line-height:normal;} .lh1 {line-height:1;}
.lsm05 {letter-spacing:-0.5px;} .lsm1 {letter-spacing:-1px;} .ls0 {letter-spacing:0;} .ls05 {letter-spacing:0.5px;} .ls1 {letter-spacing:1px;} .ls2 {letter-spacing:2px;} .ls3 {letter-spacing:3px;} .ls5 {letter-spacing:5px;} .ls10 {letter-spacing:10px;} .fsi {font-style: italic;} .fsn {font-style: normal;}

/* FONT WEIGHTS */

.flight {font-weight:300;} .fnormal {font-weight:400;} .fmedium {font-weight:500;} .fsemi, .fdemi {font-weight:600;} .fbold, strong {font-weight:700;} .fextra {font-weight:800;}

/* FONT AWESOME PRO */

.fa-map-marker-alt:before {content: "\f3c5";}


/* BORDERS */


.bts {border-top:1px solid #000;}
.bbs {border-bottom:1px solid #000;}
.bbsgrey {border-bottom:1px solid #979797;}
.bbswhite {border-bottom:1px solid #FFF;}
.bbdgrey {border-bottom:1px dashed #979797;}
.bbdlgrey {border-bottom:1px dashed #D8D8D8;}
.brsgrey {border-right:1px solid #979797;}
.btsgrey {border-top:1px solid #979797;}
.btslblue {border-top:1px solid #d4d3e0;}
.bbslblue {border-bottom:1px solid #d4d3e0;}
.bbslgrey {border-bottom:1px solid #D8D8D8;}
.btslgrey {border-top:1px solid #D8D8D8;}
.rounded {border-radius: 10px;overflow: hidden;}
.rounded-lg {border-radius: 24px;overflow: hidden;}
.rounded-circle {border-radius: 100%;overflow: hidden;}


/* HOVER EFFECTS */


.fade {opacity:1;transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;-webkit-transition: opacity .3s ease-in-out;}
.scale {-ms-transform: scale(2,3);-webkit-transform: scale(2,3);transform: scale(2,3);}
.scale:hover {-ms-transform: scale(1,1);-webkit-transform: scale(1,1);transform: scale(1,1);}
.fade:hover {opacity:0.8;}
.jeangrey {-webkit-filter: grayscale(100%);filter: grayscale(100%);transition: filter .4s ease-in-out;}
.jeangrey:hover {-webkit-filter: grayscale(0);filter: grayscale(0);}


/* IMAGES */


.img100 img, img.img100 {width:100%;height:auto;display:block;}
.img100 img.mobileonly {display: none;}
.imgnormal img, img.normal {width:auto;height:auto;display:block;}
.imgh100 img, img.imgh100 {height:100%;width:auto;display:block;}
.image-link, .wp-caption a {overflow: hidden;display: block;}
.image-link img, .wp-caption a img {transition: transform .5s ease;}
.image-link:hover img, .wp-caption a:hover img {transform: scale(1.1) rotate(-1deg);}
main.single_post .the_content .image-link:hover img, main.single_post .the_content .wp-caption a:hover img {transform: none;}


/* BUTTONS */


.btn, .redbox, .bluebox {text-align: center;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition: color, background-color .15s ease-in-out; display: inline-block;zoom: 1;*display: inline;padding:15px;line-height:1;border-radius: 0;border: 0;}
.btn.square {width: 40px;height: 40px;line-height: 42px;padding: 0;}
.btn.al, .redbox.al, .bluebox.al {text-align: left;}
.btn.bl {display: block;}
.btn.outline {padding: 13px;border:2px solid #000;}
.btn:hover {background-color:#FF2932;color:#FFF;}

.btn.outline.cblack {border:2px solid #000;}
.btn.outline.cblack:hover {background:#FF2932;color:#FFF;border:2px solid #FF2932;}
.btn.outline.cred {border:2px solid #FF2932;}
.btn.outline.cwhite {border:2px solid #FFF;}
.btn.outline.cwhite:hover {background:#FFF;color:#000;}

.btn.redbox, .redbox, .btn.bluebox, .bluebox {font-size: 14px;text-transform: uppercase;font-weight: 700;color:#FFF;}
.btn.redbox, .redbox {background-color:#FF2932;}
.btn.bluebox, .bluebox {background-color:#2BA1D3;}
.redbox:not(.btn), .bluebox:not(.btn) {cursor: default;}
.btn-tiny {padding:2px 6px;}
.btn-small {padding:5px 10px;}
.btn-medium {padding:10px;}
.btn-wide {padding-left:35px;padding-right:35px;}
.btn-large {padding: 16px 80px;font-size: 14px;line-height: 1.33em;}


/* MOBILE CLASSES PRIORITY */

.mobileonly {display:none;} .desktoponly {display:block;} .desktoponly.ib {display:inline-block;}


/* FLEXBOX */


.flexbox {display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;flex-flow: wrap;}
.flexbox .col {flex: 1;}
.flexbox .col.n10 {flex:0 0 10%;}
.flexbox .col.n15 {flex:0 0 15%;}
.flexbox .col.n20 {flex:0 0 20%;}
.flexbox .col.n25 {flex:0 0 25%;}
.flexbox .col.n33 {flex:0 0 33.33%;}
.flexbox .col.n35 {flex:0 0 35%;}
.flexbox .col.n40 {flex:0 0 40%;}
.flexbox .col.n50 {flex:0 0 50%;}
.flex-aligner-middle {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-item {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.flex-top {align-self: flex-start;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}
.flex-bottom {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}
.flexbox .n10 {-ms-flex-preferred-size: 10%;flex-basis: 10%;}
.flexbox .n25 {-ms-flex-preferred-size: 25%;flex-basis: 25%;}
.flexbox .n30 {-ms-flex-preferred-size: 30%;flex-basis: 30%;}
.flexbox .n33 {-ms-flex-preferred-size: 33.33%;flex-basis: 33.33%;}
.flexbox .n40 {-ms-flex-preferred-size: 40%;flex-basis: 40%;}
.flexbox .n50 {-ms-flex-preferred-size: 50%;flex-basis: 50%;}
.flexbox .n55 {-ms-flex-preferred-size: 55%;flex-basis: 55%;}
.flexbox .n60 {-ms-flex-preferred-size: 60%;flex-basis: 60%;}
.flexbox .n70 {-ms-flex-preferred-size: 70%;flex-basis: 70%;}
.flexbox .n100 {-ms-flex-preferred-size: 100%;flex-basis: 100%;}
.flex-column {flex-direction: column;flex-wrap:wrap;}
.df.card {display: flex;justify-content: space-between;flex-direction: column;}
.upper {justify-content:normal;}
.under {align-self: flex-end;}


/* HEADER */


#header {position: fixed;left:0;right:0;top:0;}
body.sticky .header-logo {background-color: rgba(29,29,29,0.9);transition: all .3s ease-in-out;}
body.sticky .header ul.socials li a, body.sticky .sidebar ul.socials li a {color:#FFF;border:1px solid #FFF;}
body.sticky .header ul.socials li a:hover, body.sticky .sidebar ul.socials li a:hover {color:#FFF;border:1px solid #FF2932;}
body.sticky .header-english a.btn.outline.cblack, body.sticky .header-nightmode a.btn.outline.cblack {color:#FFF;border:2px solid #FFF;}
body.sticky .header-english a.btn.outline.cblack:hover, body.sticky .header-nightmode a.btn.outline.cblack:hover {color:#FFF;border:2px solid #FF2932;}
body.sticky #header aside ul.socials li a:hover, body.sticky #header .header ul.socials li a:hover, body.sticky #header .sidebar ul.socials li a:hover, #header ul.socials li a:hover {background-color: #FF2932;border: 1px solid #FF2932;}
#header .btn.outline.cblack:hover {background-color: #FF2932;border: 2px solid #FF2932;}
.header-logo {height: 84px;line-height: 84px;position: absolute;}
.header-menu {position: absolute;left:0;right:0;margin-top:84px;}
body.admin-bar #header {top:32px;}
main {margin-top: 144px;}
body.sticky .header-menu {width: 100%;transition: all .3s ease-in-out;}
.logo-favicon, .logo-full {transition: all .3s ease-in-out;position: absolute;top:20px;}
body.sticky .logo-favicon {opacity: 1;}
body.sticky .logo-full {opacity: 0;}
body.downscroll .header-menu {margin-top:24px;transition: all .3s ease-in-out;opacity: 0;}
body.sticky form.searchform input {color:#B4B4B4;}
body.sticky form.searchform input:focus, body.sticky form.searchform input:hover {color:#FFF;border-bottom: 1px solid #FFF;}
body.sticky form.searchform button:hover i {color:#FFF;}
div.the_support_banner.mobileonly {display: inline-block;margin: 0;width: 50%;text-align: center;}
div.the_support_banner.mobileonly a {display: inline-block;font-size: 12px;}


/* HEADER MOBILE */


#search_fs {background-color: rgba(0,0,0,0.9);}


/* NAVIGATION */


.nav {overflow: visible;}
.nav a {color:#FFF;}
.nav > li {flex:1;text-align: center;margin-left: -1px;}
.nav > li > a {text-transform: uppercase;line-height: 60px;font-weight:800;letter-spacing: 0.1em;display: block;position: relative;}
.nav > li > a:hover, .nav > li.opened > a {background-color: #FF2932;}
.nav > li > a:after {content: "";height: calc(100% - 30px);width: 1px;background-color: #FF2932;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform: translateY(-50%);}
.nav > li:last-child > a:after {display: none;}
.nav .sub-menu {background-color: #F4F4F4;position: absolute;top:60px;left:0;display: inline-block;padding: 20px;line-height: normal;display:none;z-index:9;}
.nav .opened .sub-menu {display: block;text-align: left;width: 100%;}
.nav .sub-menu a {color:#000;display: block;}
.nav .sub-menu li {display: inline-block;width: 25%;vertical-align: middle;padding: 5px 0;}
.nav .sub-menu li a {text-align: left;}
.nav .sub-menu li a:hover {color: #FF2932;}
.nav .sub-menu li:last-child a {border-right: 0;margin-right:0;padding-right: 0;}
.nav li.menu-item-has-children.opened > .sub-menu {box-shadow: 0px 5px 5px rgba(0,0,0,0.2);}


/* SEARCH FORM */

.searchform input, .searchform button {border:0 none;-webkit-appearance:none;background:none;}
.searchform input {border-bottom: 1px solid #B4B4B4;}
.searchform button {cursor: pointer;}


/* SOCIAL */

ul.socials li {margin:auto;}
ul.socials li a {display: block;line-height: 28px;width: 30px;height: 30px;text-align: center;border:1px solid #000;border-radius: 100%;}
ul.socials li a:hover {border:1px solid #FF2932;background-color: #FF2932;color:#FFF;}
ul.socials li {margin-right: 10px;}
ul.socials li:last-child, .header ul.socials li.lastbefore {margin-right: 0;}
.header ul.socials li.email {display: none;}
ul.socials li i {font-size: 14px;}
ul.socials.share {display: inline-block;vertical-align: middle;}
ul.socials.share li {display: inline-block;vertical-align: middle;}
aside ul.socials li {margin-right: 5px;display: inline-block;}
aside ul.socials li a {border:1px solid #FFF;color:#FFF;}


/* SOCIAL BOX - HOME */

ul.social_links li {height: 175px;}
ul.social_links a {width: 100%;height: 100%;display: block;background-color: #EEE;color: #FFF;transition: all .5s ease;}
ul.social_links a:before {content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0);left: 10px;top: 0;position: absolute;max-width: calc(100% - 20px);transition: all .5s ease;}
ul.social_links a:hover {color: #FFF;transition: all .5s ease;}
ul.social_links a:hover:before {content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.2);left: 10px;top: 0;position: absolute;max-width: calc(100% - 20px);transition: all .5s ease;}
ul.social_links i {font-size: 24px;background-color: #FFF;color: transparent;padding: 15px;line-height: 1;border-radius: 100%;width: 48px;height: 48px;padding: 0;line-height: 48px;margin-bottom: 20px;}
ul.social_links .instagram a {background: rgb(254,192,83);background: linear-gradient(306deg, rgba(254,192,83,1) 0%, rgba(242,32,62,1) 33%, rgba(183,41,168,1) 66%, rgba(83,66,214,1) 100%);}
ul.social_links .instagram i {color: #FF2932;}
ul.social_links .tiktok a {background-color: #FF0050;}
ul.social_links .tiktok i {color: #FF0050;}
ul.social_links .facebook a {background-color: #4267B2;}
ul.social_links .facebook i {color: #4267B2;}
ul.social_links .youtube a {background-color: #FF2932;}
ul.social_links .youtube i {color: #FF2932;}
ul.social_links .twitter a {background-color: #1DA1F2;}
ul.social_links .twitter i {color: #1DA1F2;}
ul.social_links .tumblr a {background-color: #0D2658;}
ul.social_links .tumblr i {color: #0D2658;}
ul.social_links .spotify a {background-color: #1ed760;}
ul.social_links .spotify i {color: #1ed760;}
ul.social_links .bluesky a {background-color: #0085ff;}
ul.social_links .bluesky i {color: #0085ff;}
ul.social_links .linkedin a {background-color: #0a66c2;}
ul.social_links .linkedin i {color: #0a66c2;}

ul.social_links p {font-size: 24px;font-family: 'Montserrat', sans-serif;font-weight: bold;}
.social_networks .social_title {position: relative;}
.social_networks .social_title:after {content: "";width: calc(100% + 20px);height: 1px;background-color: #FF2932;left: -10px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform: translateY(-50%);}


/* ENGLISH */

.header-english a {}
.header-support a:hover {background-color: #000;}


/* ARTICLE ELEMENTS */

.post_readtime, .post_date, .post_author {font-family: 'Roboto Slab', serif;font-size: 14px;}
.post_author:not(.with_author_image) {font-weight: 700;text-decoration: underline;text-transform: uppercase;color:#FF2932;}
.image_link {overflow: hidden;}
.image_link img {transition: transform .5s ease;}
.image_link:hover img {transform: scale(1.1) rotate(-1deg);}


/* HOME SLIDER */

.slider .owl-controls .owl-dots {text-align: left;margin-top: 10px;margin-left: -5px;margin-right: -5px;}
.slider .owl-controls .owl-dots .owl-dot span {border-radius: 0;width: 13px;height: 13px;margin:0 5px;background-color: #000;}
.slider .owl-controls .owl-dots .owl-dot.active span, .slider .owl-controls .owl-dots .owl-dot span:hover {background-color: #FF2932;}
.slider .owl-nav button {position: absolute;border:0 none;-webkit-appearance:none;cursor: pointer;background-color: #000;color:#FFF;width: 44px;line-height: 44px;}
.slider .owl-nav button i {font-size: 18px;}
.slider .owl-nav button:hover {background-color: #FF2932;}
.slider .owl-nav .owl-prev {left:0;}
.slider .owl-nav .owl-next {right:0;}
.slider .owl-wrapper {display: table !important;}
.slider .owl-item {display: table-cell;;vertical-align: middle;float:none;}
.slider .owl-item > div {text-align: center;}


/* HOME POSTS */


section.posts .post_list:not(.owl-carousel):not(.mr0):not(.related) {margin-right: -20px;}


/* SIDEBAR FEEDS */


.feed_content .feed_title {width: calc(100% - 25px);}
.feed_content .feed_url {width: 25px;}
.btn_right_arrow:hover {background-color: #000;color:#FFF;}


/* BLOG SECTION */


.posts.blogs .underline-title {border-bottom: 1px solid #2BA1D3;}
.posts.blogs a:hover {color:#2BA1D3;}
.posts.blogs a.btn:hover {color:#FFF;background-color: #000;}
.posts.blogs img {max-height: 230px;}

.owl-carousel-blog .owl-stage {display: flex;}
.owl-carousel-blog article.post {display: flex;flex: 1 0 auto;height: 100%;}
.owl-carousel-blog article.post .innerbox {position: relative;overflow: hidden;display: flex;flex-direction: column;align-items: stretch;}
.slider.blogs .owl-controls .owl-dots .owl-dot.active span, .slider.blogs .owl-controls .owl-dots .owl-dot span:hover {background-color: #FFF;}
.slider.blogs .underline-title {border-bottom: 1px solid #FFF;}
.slider.blogs .owl-controls .owl-dots {text-align: center;margin-top: 40px;}


/* FOOTER */


.atop {border:3px solid #FF2932;width: 40px;height: 40px;line-height: 40px;padding: 0;opacity: 0;transition: opacity .3s ease-in-out;}
body.sticky .atop {opacity:1;}
.atop:hover {border:3px solid #000;background-color: #000;color:#FFF;}

.footer-1 li a {color:#FFF;font-weight: 700;}
.footer-1 li a:hover {color:#FF2932;}
.footer-1 .widgets .inner {margin-right: -20px;}
.footer-1 .widgets .column-lead {padding-left: 15px;overflow: hidden;}
.footer-1 .widgets .column-lead:before {position: absolute;content: "";height: 100%;top:0;width: 3px;background-color: #FF2932;left:0;}

.footer-2 .the_right ul li {display: inline-block;}
.footer-2 .the_right ul li a {color:#FFF;margin-right: 15px;padding-right: 15px;border-right: 2px solid #FF2932;}
.footer-2 .the_right ul li:last-child a {margin-right: 0;padding-right: 0;border-right: 0;}
.footer-2 .the_right ul li a:hover {color:#FF2932;}

.footer .column-head img {max-width: 100%;height: auto;}
.footer .column-body p {font-family: 'Montserrat', sans-serif;font-style: italic;}
.footer .column-body a {color:#FFF;text-decoration: underline;}
.footer .column-body a:hover {color:#FF2932;}


/* NEWSLETTER */

.newsletter .the_left .icon {width: 80px;height: 80px;line-height: 80px;}
.newsletter .the_left .content {width:calc(100% - 80px);}
.newsletter input[type="submit"] {width:auto;font-size: 15px;text-transform: uppercase;font-family: 'Roboto Slab', serif;font-weight: bold;}
.newsletter input[type="submit"]:hover {background-color: #000;}
.newsletter input[type="submit"][disabled="disabled"] {background-color: #CCC;}
.newsletter input[type="submit"][disabled="disabled"]:hover {cursor: default;}
.newsletter input[type="text"], .newsletter input[type="email"] {width:100%;font-size: 15px;font-weight: bold;font-family: 'Roboto Slab', serif;border: 0;background-color: #F4F4F4;color:#000;letter-spacing: 0;padding: 5px;}
#mc_embed_signup .atlatszo-field-group {font-size: 14px;font-family: 'Roboto Slab', serif;}
body.single-post #mc_embed_signup a:hover {color: #FFF;text-decoration: underline;}
body.single-post .newsletter input[type="submit"][disabled="disabled"] {}
.newsletter iframe.newsletter_embed, #atlatszo_newsletter_external_page {width: 100%;height: 330px;border: 0 none;}
body.home .newsletter iframe.newsletter_embed {height: 300px;}
.newsletter iframe {width: 1px;min-width: 100%;}


/* SINGLE SIDEBAR */

.post_list.related .related_title {width: calc(100% - 18px);}
.post_list.related .btn_right_arrow {width: 18px;min-height: 36px;line-height: 18px;}
aside .newsletter input[type="submit"] {background-color: #000;}
aside .newsletter input[type="submit"]:hover {background-color: #222;}
aside .newsletter form {overflow: hidden;}
aside .newsletter form .mc4wp-form-fields p:last-child {margin-bottom: 0;}


/* SINGLE POST */

.main_category_container {border-bottom: 7px solid #E2E2E2;}
.main_category_title {border-left: 5px solid #FF2932;padding: 10px 0 10px 20px;}


.single_post .inner-article_container.flexbox {overflow: visible;}
.single_post .the_content img {max-width: 100%;height: auto;}
.single_post .the_content .wp-caption {max-width: 100%;height: auto;}
.single_post .post_author_box {border-left: 5px solid #FF2932;}
/*.post_author_box img {width: 30px;height: 30px;border-radius: 100%;overflow: hidden;vertical-align: middle;margin: 0 5px;}*/
.post_author_box .user_avatar {width: 32px;height: 32px;border-radius: 100%;overflow: hidden;background-size: cover;background-repeat: no-repeat;}
.single_post .the_content p, .single_post .the_content li {font-size: 18px;font-weight:300;line-height: 30px;}
.single_post .the_content p a {text-decoration: underline;color:#FF2932;}
.single_post .the_content p a:hover {color:#df2032;}
.single_post .the_content h1, .single_post .the_content h2, .single_post .the_content h3, .single_post .the_content h4, .single_post .the_content h5, .single_post .the_content h6 {font-family: 'Roboto Slab', serif;font-size: 36px;}
.single_post .the_content ul, .single_post .the_content ol, .single_post .the_content p, .single_post .the_content h2, .single_post .the_content h3, .single_post .the_content h4, .single_post .the_content .wp-caption, .single_post .the_content blockquote {margin-bottom: 40px;}
.single_post .the_content .highlight-section {display: block;padding-left: 25px;padding-bottom: 10px;font-weight: bold;font-size: 32px;line-height: 44px;border-left: 7px solid #000;}
.single_post .the_content .highlight-section a {text-decoration: underline;color: #FF2932;}
.single_post ul.tag_list li {display: inline-block;margin-right: 15px;margin-bottom: 15px;}
.single_post ul.tag_list li a {color:#FF2932;padding: 10px;display: block;border:2px solid #FF2932;}
.single_post ul.tag_list li a:hover {color:#FFF;background-color: #000;border:2px solid #000;}
.single_post .post_outro_box .inner {border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
.single_post .the_content ul li {list-style-type:disc;}
.single_post .the_content ol li {list-style-type:decimal;}
.single_post .the_content li, .single_post .the_content blockquote, .single_post .the_content .blockquote-section {font-family: 'Roboto Slab', serif;}
.single_post .the_content ul li, .single_post .the_content ol li {list-style-position: outside;position: relative;left: 2em;padding-right: 3em;padding-bottom: 20px;}
.single_post .the_content ul li:last-child, .single_post .the_content ol li:last-child {padding-bottom: 0;}
.single_post .the_content blockquote, .single_post .the_content .blockquote-section {background-color: #F4F4F4;font-weight: normal;display: block;padding: 15px;}
.single_post .the_content blockquote p, .single_post .the_content .blockquote-section p {margin-bottom: 0;padding-bottom: 0;font-weight: normal;}
.single_post .the_content blockquote a, .single_post .the_content .blockquote-section a {color:#FF2932;text-decoration: underline;}

.single_post .the_content .wp-caption {position: relative;}
.single_post .the_content .wp-caption a, .single_post .the_content .wp-caption a img {display: block;}
.single_post .the_content .wp-caption p.wp-caption-text > a {display: inline;}
.single_post .the_content p.wp-caption-text {border-left:5px solid #FF2932;padding: 10px 15px;font-size: 14px;top: 50%;transform: translateY(-50%);background-color: #F4F4F4;margin-left:10px;line-height: normal;margin-bottom: 0;}


.single_post .the_content span.credit-section {font-family: 'Montserrat', sans-serif;font-weight: bold;font-style: italic;background-color: #F4F4F4;display: block;padding: 15px 30px;border-left: 5px solid #FF2932;}
.single_post .the_content span.credit-section a {color:#FF2932;text-decoration: underline;}
.single_post a.cat_url:hover h2 {background-color: #000;}

body.stickysidebar .single_post aside {width: auto;}
body.stickysidebar aside .sidebar_sticky_section {position: fixed;top:100px;transition: all .3s ease-in-out;}
body.stickysidebar.admin-bar aside .sidebar_sticky_section {top:132px;}
body.stickysidebar.upscroll aside .sidebar_sticky_section {top:160px;}
body.stickysidebar.upscroll.admin-bar aside .sidebar_sticky_section {top:192px;}

.single_post .more_posts article .post_author_url.post_author_single {display: block;margin-bottom: 10px;}
.single_post .more_posts article .post_date {margin-left: 0;}

.single_post section.kimittudbox {background-color: #e5e8e8;padding: 15px;}
.single_post section.kimittudbox p, .single_post section.kimittudbox .banner {margin-bottom: 0;}


/* CATEGORY ARCHIVE */


.pagination a, .pagination span {width: 36px;height: 36px;line-height: 36px;}
.pagination a.inactive:hover {background-color: #000;color:#FFF;}
.pagination .backone {margin-right: 20px;}
.pagination .nextone {margin-left: 20px;}
main.archive .post_author_url img {display: none;}
a.post_author_url:hover span {color:#000;}


/* ROVAT ARCHIVE */


body.archive.tax-rovat .nav li.rovatok.menu-item.current-menu-parent .sub-menu {display: block;box-shadow:0px 5px 5px rgba(0,0,0,0.2);}
body.archive.tax-rovat .nav .sub-menu li.current-menu-item a {color:#FF2932;font-weight: bold;}
body.archive.tax-rovat .nav > li.rovatok.menu-item.current-menu-parent > a {background-color:#FF2932;}


/* SEARCH RESULTS */


.result_posts section.posts article:last-child {margin-bottom: 0;}


/* TAMOGATOM */


.support_items a {color:#FF2932;text-decoration: underline;}
main.support .newsletter input[type="text"], main.support .newsletter input[type="email"] {border:1px solid #929292;}


/* 404 */

.page_404 a:hover {background-color: #000;}
.page_404 .article_container {background:url(i/macsek.jpg) no-repeat right;}



/*
**	BLOG ONLY
*/



/* BLOG HEADER */


.blog_container:before {width: 30%;position: absolute;content: "";height: 100%;top:0;background-color: #FF2932;left:0;}
.blog_container:after {width: 70%;position: absolute;content: "";height: 100%;top:0;background-color: #363636;right:0;}
.blog_container h1 {font-size: 40px;padding-right: 40px;}
.blog_container h2 {font-size: 20px;font-weight: normal;background-color: #363636;}
.blog_title a:hover {color: #FFF !important;}


/* POPUP */

#the_popup {z-index: 99999;}
#the_popup p {font-size: 16px;}
#the_popup .inner-popup {position: fixed;margin:auto;background: #FFF;color:#000;z-index: 999999;width: 100%;left: 0;right: 0;bottom: 0;background-color: #EEE;}
#the_popup .inner-popup h3 {color:#000;margin-top: 10px;font-size: 20px;}
#the_popup .inner-popup a {color:#000;text-decoration: underline;}
#the_popup_close i {font-size: 24px;top: 10px;right: 10px;position: absolute;}


/*  SIDEBAR BLUE OVERRIDE  */

body.vendegblog aside.sidebar .section_title.latest, body.vendegblog aside.sidebar .post_list.related.external a.bred {background-color: #FF2932;}
body.vendegblog aside.sidebar .newsletter {display: none;}
body.vendegblog aside.sidebar .post_list.related.external a.post_link:hover {color: #FF2932;}


/* YOUTUBE VIDEO 16:9 */

.videowrapper {position: relative;padding-bottom: 56.25%;height: 0;}
.videowrapper iframe[src*="youtube.com"] {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}


/* OEMBED */

.oembed_wrapper {margin: auto;text-align: center;}
.oembed_wrapper iframe {background-color: #F4F4F4;padding: 10px;}


/* INSTAGRAM FEED */


#sb_instagram{width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images{width:100%;float:left;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover{border:none}#sb_instagram #sbi_images .sbi_item{display:-moz-inline-stack;display:inline-block;float:left;vertical-align:top;zoom:1;max-height:1000px;padding:inherit!important;margin:0!important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0;max-height:0}#sb_instagram.sbi_col_1 #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5 #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7 #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8 #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:10%}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item{width:10%}#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:auto}#sb_instagram .sbi_no_js img{display:none}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover{outline:0}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{height:1em;display:inline-block}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{display:block!important;position:absolute;z-index:1;color:#fff;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow( 0 0 2px rgba(0,0,0,.4) );filter:drop-shadow( 0 0 2px rgba(0,0,0,.4) )}#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}#sb_instagram br{display:none}#sbi_load p{display:inline;padding:0;margin:0}#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sbi-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important}#sb_instagram .sb_instagram_header{float:left;clear:both;margin:0 0 15px 0;padding:0;line-height:1.2;width:100%}#sb_instagram .sb_instagram_header a{float:left;display:block;text-decoration:none;transition:color .5s ease}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}.sbi_no_avatar .sbi_header_hashtag_icon{display:block;color:#fff;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-ms-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-ms-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img{width:80px;height:80px;border-radius:40px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:40px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{margin-left:95px!important;line-height:1.4}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{margin-right:-85px!important}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{margin-top:4px!important}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3{padding-top:20px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img{width:120px;height:120px;border-radius:60px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:60px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{margin-left:140px!important;line-height:1.5}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{margin-right:-120px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{margin-top:12px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3{padding-top:32px!important}}#sb_instagram .sb_instagram_header .sbi_header_img{float:left;position:relative;width:50px;margin:0 0 0 -100%!important;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sb_instagram_header .sbi_header_img img{float:left;margin:0!important;padding:0!important;border:none!important;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sb_instagram_header .sbi_header_img_hover{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75)}#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;font-size:24px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-18px;margin-left:-18px;width:36px;height:36px;font-size:36px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-24px;margin-left:-24px;width:48px;height:48px;font-size:48px}#sb_instagram .sb_instagram_header .sbi_header_img_hover i{overflow:hidden;background:url(../img/small-logo.png) no-repeat 0 0}#sb_instagram .sb_instagram_header .sbi_header_img_hover{z-index:2;transition:opacity .4s ease-in-out}#sb_instagram .sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sb_instagram_header .sbi_header_img_hover{position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);-moz-opacity:0;-khtml-opacity:0;opacity:0;border-radius:40px;transition:opacity .2s}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text{float:left;width:100%;padding-top:5px}#sb_instagram .sb_instagram_header a{text-decoration:none}#sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header .sbi_header_text h3{float:left;clear:both;width:auto;margin:0 0 0 60px!important;padding:0!important}#sb_instagram .sb_instagram_header h3{font-size:16px;line-height:1.3}#sb_instagram .sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram p:empty{display:none}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3{padding-top:9px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear:both}#sb_instagram #sbi_load{float:left;clear:both;width:100%;text-align:center}#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}#sb_instagram #sbi_load{opacity:1;transition:all .5s ease-in}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0 auto;background:#333;color:#eee;border:none;color:#fff;text-decoration:none;font-size:13px;line-height:1.5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_load .sbi_load_btn{position:relative}#sb_instagram .sbi_follow_btn{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{transition:all .1s ease-in}#sb_instagram #sbi_load .sbi_load_btn:hover{outline:0;box-shadow:inset 0 0 20px 20px rgba(255,255,255,.25)}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{outline:0;box-shadow:inset 0 0 10px 20px #359dff}#sb_instagram #sbi_load .sbi_load_btn.sbi_custom:hover,#sb_instagram .sbi_follow_btn.sbi_custom a:focus,#sb_instagram .sbi_follow_btn.sbi_custom a:hover{box-shadow:inset 0 0 20px 20px rgba(255,255,255,.15)}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram .sb_instagram_error{width:100%;text-align:center;line-height:1.4}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error br{display:initial!important}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_width_resp{width:100%!important}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:100%}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing:border-box;position:relative;overflow:hidden}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before{content:"";display:block;padding-top:100%;z-index:-300}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo{position:absolute;top:0;left:0;bottom:0;right:0}#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition{opacity:1;max-height:640px}#sb_instagram.sbi_no_js .sbi_load_btn,#sb_instagram.sbi_no_js .sbi_photo img{display:none}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;background:#ddd;background:rgba(0,0,0,.1);text-decoration:none;border-radius:5px;margin-top:10px;color:#444}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:#ccc;background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}



/* BUDGET COUNTER */

.budget_counter {display: block;clear: both;padding: 0;margin: 0;border: 0;}
.budget_counter a {text-decoration: none;display: block;padding: 1vw;}
.budget_counter a:hover {color: #FFF;}
.budget_counter .counter_footer img {max-width: 20%;}
.budget_counter a:hover .cred {color: #FF2932;}
.budget_counter .income_percent_level img {max-width: calc(100% - 5vw);}


/* BUDGET COUNTER - SINGLE POST CONTENT */

.single_post .the_content .budget_counter h2, .single_post .the_content .budget_counter h3, .single_post .the_content .budget_counter h4, .single_post .the_content .budget_counter h5 {margin-bottom: 0;}
.single_post .budget_counter h2, .single_post .budget_counter h3, .single_post .budget_counter h4, .single_post .budget_counter h5 {margin-bottom: 0;}
.budget_counter h3, .budget_counter h4, .single_post .the_content .budget_counter h3, .single_post .the_content .budget_counter h4, .single_post .budget_counter h3, .single_post .budget_counter h4 {line-height: 150%;}
aside .budget_counter h3, aside .budget_counter h4, .single_post aside .the_content .budget_counter h3, .single_post aside .the_content .budget_counter h4 {line-height: normal;}
.budget_counter h3, .single_post .the_content .budget_counter h3, .single_post .budget_counter h3 {font-size: 2vw;}
.budget_counter h4, .single_post .the_content .budget_counter h4, .single_post .budget_counter h4 {font-size: 1.5vw;}
.budget_counter h2, .single_post .the_content .budget_counter h2, .single_post .budget_counter h2 {font-size: 3vw;}
.budget_counter h5, .single_post .the_content .budget_counter h5, .single_post .budget_counter h5 {font-size: 1.3vw;}
.budget_counter .income_percent_level, .budget_counter .counter_body h3.mb30 {margin-bottom: 2vh;}
.budget_counter span.counter_footer {margin-top: 3vh;}
.single_post .the_content .budget_counter img.sidebar_content_image, .single_post .article_body .budget_counter img.sidebar_content_image {display: none;}


/* BUDGET COUNTER - SIDEBAR */

aside .budget_counter h3, .single_post aside .budget_counter h3 {font-size: 1vw;}
aside .budget_counter h4, .single_post aside .budget_counter h4 {font-size: 0.8vw;}
aside .budget_counter h2, .single_post aside .budget_counter h2 {font-size: 2vw;}
aside .budget_counter h5, .single_post aside .budget_counter h5 {font-size: 1vw;}
aside .budget_counter .income_percent_level, aside .budget_counter .counter_body h3.mb30 {margin-bottom: 1vh;}
aside .budget_counter span.counter_footer {margin-top: 2vh;}
aside .budget_counter a {padding: 0.7vw;}
aside .budget_counter .the_left {width: 40%;}
aside .budget_counter .the_right {width: 60%;}
aside .budget_counter span.counter_footer {margin-top: 1vh;}
aside .budget_counter .income_percent_level img {max-width: calc(100% - 2vw);}
aside .budget_counter img.post_content_image {display: none;}


/* NIGHT MODE */

.the_night_of.btn {padding: 0 10px;line-height: 40px;}
.the_night_of i {font-size: 18px;}
#mobile_menu .the_night_of.btn {border: 2px solid #FFF;color: #FFF;padding: 0 13px;margin-right: 5px;}
body .the_night_of i:before {content: "\f185";}
body.dark-mode {color: #BFBFBF;}
body.dark-mode .cblack, body.dark-mode a {color: #BFBFBF;}
body.dark-mode a:hover {color: #BFBFBF;}
body.dark-mode, body.dark-mode .bwhite {background-color: #262626;}
body.dark-mode .btn.outline.cblack {border: 2px solid #FFF;color: #FFF;}
body.dark-mode .btn.outline.cblack:hover {border: 2px solid #FF2932;}
body.dark-mode .header-logo.bwhite {background-color: #000;}
body.dark-mode ul.socials li a {border: 1px solid #BFBFBF;color: #BFBFBF;}
body.dark-mode ul.socials li a:hover {border: 1px solid #FF2932;color: #FFF;}
body.dark-mode .the_night_of i:before {content: "\f755";}
body.dark-mode .blgrey {background-color: #000;}
body.dark-mode .nav .sub-menu {background-color: #000;}
body.dark-mode .nav .sub-menu a {color: #BFBFBF;}
body.dark-mode .nav .sub-menu a:hover {color: #FF2932;}
body.dark-mode .sidebar .related_date.bgrey {background-color: #FF2932;color: #FFF;}
body.dark-mode .sidebar a:hover {color: #FF2932;}
body.dark-mode .sidebar a.btn_right_arrow:hover {background-color: #BFBFBF;color: #000;}
body.dark-mode a.post_author_url:hover span {color: #FFF;}
body.dark-mode a.post_link:hover {color: #FF2932;}
body.dark-mode .single_post .the_content p a:hover, body.dark-mode .single_post .the_content h2 a:hover, body.dark-mode .single_post .the_content h3 a:hover, body.dark-mode .single_post .the_content h4 a:hover, body.dark-mode .single_post .the_content ul li a:hover, body.dark-mode .single_post .the_content ol li a:hover {color: #FFF;}
body.dark-mode .tamogatoi_opciok h4 .cred, body.dark-mode .support_items h4 .cred {color: #FFF;}
body.dark-mode .tamogatoi_opciok .item_description a {color: #FF2932;}
body.dark-mode .tamogatoi_opciok .item_description a:hover {color: #FFF;}
body.dark-mode .the_content .inner .partners p a:hover {color: #000;}
body.dark-mode .footer-1.bmgrey {background-color: #000;}
body.dark-mode .footer-1.bmgrey a:hover {color: #FF2932;}
body.dark-mode .footer .column-head a {color: #FF2932;}
body.dark-mode .contact_us.bblack {background-color: #262626;}
body.dark-mode main.author .the_author_box .the_author_data {background-color: #000;}
body.dark-mode input.keyword {color: #B4B4B4;}


/* PCBLOG MAILCHIMP */

.cikk_vege_blokk .mc_form input.button {font-weight: 600;margin: 15px 0;float: left;}
.cikk_vege_blokk .mc_form input.email {background-color: #f4f4f4;border:  0 none;padding: 10px 5px;width: 100%;}
.cikk_vege_blokk .mc_form label {font-size: 13px;display: block;margin-bottom: 10px;}
.cikk_vege_blokk .mc_form .mailchimp_logo_badge {float: right;margin-top: 15px;text-align: right;}
.cikk_vege_blokk .mc_form .mailchimp_logo_badge img {height: 40px;width: auto;}
body.blog_pcblog .the_content #mc_embed_signup {display: none;}


/* ADULT CONTENT OVERLAY ELEMENT */

#okm18 {display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background-color: rgba(0, 0, 0, 0.9);z-index: 9999999999;text-align: center;}
#okm18 h3 {font-family: 'Montserrat', sans-serif;color: #FFF;}
#okm18 h3 abbr {color: #FF2932;}
#okm18 .confirm-button {background-color:#FFF;color: #000;font-weight: bold;font-size: 16px;}
#okm18 #confirm-yes {background-color:#FF2932;color: #FFF;}
#okm18 .confirm-button:hover, #okm18 #confirm-yes:hover {background-color:#000;color: #FFF;}
#okm18 .text p {margin-bottom: 0;}
#okm18 .text p.please {margin-top: 20px;}
#okm18 .text p:last-child {margin-bottom: 40px;}
#okm18 .text {max-width: 50%;margin: auto;}


/* PROGRESS BAR */

.progress-bar {position: fixed;bottom: 0;left: 0;height: 5px;background-color: #FF2932;width: 0;z-index: 99999;}
.target-section {margin-top: 100px;padding: 50px;background-color: #f0f0f0;}


/* HEADER BANNER */

section.banner-menu-alatt {display: none;}
/*section.banner-menu-alatt {margin-bottom: -124px;margin-top: 164px;}
body.home section.banner-menu-alatt {margin-bottom: -124px;}
body.admin-bar section.banner-menu-alatt {margin-top: 164px;}
body.admin-bar.home section.banner-menu-alatt {margin-bottom: -164px;}
section.banner-menu-alatt a {margin-bottom: 0;}
section.banner-menu-alatt img {width: 760px;height: auto;max-width: 100%;margin: auto;}
body.page-tamogatoi section.banner-menu-alatt {margin-bottom: -124px;}
body.page-template-default section.banner-menu-alatt, body.archive section.banner-menu-alatt, body.search section.banner-menu-alatt, body.page-template-intezmenyrol section.banner-menu-alatt {margin-bottom: -124px;}*/


/* SUPPORT 2024 */

main.support2024 .promo .outer {padding-top: 10%;padding-bottom: 10%;}
main.support2024 .promo .outer h1, main.support2024 .promo .outer h2 span {color: #ff2932;}
main.support2024 .promo .outer h1 {font-size: 40px;}
main.support2024 .promo .outer h2 {font-size: 24px;padding: 15px 0;}
main.support2024 .flexbox li.support_options {border-bottom: 1px solid #CCC;flex: 0 0 calc(33% - 30px);width: calc(33% - 30px);margin-left: 15px;margin-right: 15px;}
body.single .cikk_vege_blokk main.support2024 .flexbox li.support_options {border-bottom: 0;}
main.support2024 li.support_options .item_description a {text-decoration: underline;color: #FF2932;word-break: break-word;}
main.support2024 li.support_options .item_description a:hover {text-decoration: none;}
.the_support_tabs > li.the_support_tab {display: inline-block; background-color: #000;color: #FFF;line-height: 1;font-size: 14px;font-weight: bold;padding: 23px 25px;text-transform: uppercase;}
.the_support_contents ul.the_support_tabs li.the_support_tab, .paypal_button, .smaller_button {font-size: 15px;padding: 12.5px 25px;font-family: 'Roboto Slab', serif;text-transform: none;cursor: pointer;}
.the_support_contents ul.the_support_tabs li.the_support_tab:hover, .the_support_tabs > li.the_support_tab:hover, .the_support_tabs > li.the_support_tab.active, .the_support_contents ul.the_support_tabs li.the_support_tab.active {background-color: #FF2932;}
.the_support_contents div.the_support_content {display: none;}
.the_support_contents div.the_support_content.active {display: block;}
.paypal_button:hover, .smaller_button:hover, .smaller_button.active, .donation_submit:hover {display: inline-block; background-color: #000;cursor: pointer;}
body.home .the_support_content a.btn.paypal_button:hover, body.home .the_support_content a.btn.smaller_button:hover,
body.home .the_support_content a.btn.smaller_button.active, body.home .the_support_content a.btn.donation_submit:hover,
body.single .cikk_vege_blokk .the_support_content a.btn.smaller_button.active,
body.single .cikk_vege_blokk .the_support_content a.btn.donation_submit:hover {background-color: #FFF;color: #FF2932;cursor: pointer;}
.the_support_content p {padding: 15px 0;}
body.single .form_line .the_label {color: #FFF;}
.the_support_contents div.the_support_content p > a:not(.btn) {text-decoration: underline;color: #FF2932;}
body.single .cikk_vege_blokk .the_support_contents div.the_support_content p > a:not(.btn),
body.home .the_support_content p > a:not(.btn) {color: #FFF;}
.atlatszo_donation_form .form_line.submit {text-align: center;}


/* SUPPORT 2024-09 */

main.support2024 .the_header.promo:before, main.home .the_header.promo:before {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(255, 41, 50, 0.8);}
main.support2024 .the_block.promo {background-position: right center;}
main.support2024 .promo .outer .cwhite * {color: #FFF;}
main.support2024 .the_block.promo p {margin-bottom: 30px;font-size: 18px;}
main.support2024 .the_block.promo p:last-child {margin-bottom: 0;}
main.support2024.support202409 .flexbox li.support_options:nth-last-child(1), main.support2024.support202409 .flexbox li.support_options:nth-last-child(2) {border-bottom: 0;}

.cikk_vege_blokk .intro_text {width: 100%;}
.cikk_vege_blokk .intro_text .inner {width: 100%;padding: 0;}
.cikk_vege_blokk main.support2024 {margin: 0;background-color: #FF2932;}
.cikk_vege_blokk main.support2024 .opciok h4 {font-size: 18px;}
.cikk_vege_blokk main.support2024 .opciok .cblack {color: #FFF;}
.cikk_vege_blokk main.support2024 .block_text {text-align: center;margin-bottom: 20px;font-size: 24px;}
.cikk_vege_blokk main.support2024 .block_text h3 {background: black;color: #FFF;padding: 20px 0;margin-top: -20px;}
.cikk_vege_blokk main.support2024 .the_support_content p {color: #FFF;font-size: 18px;padding-left: 15px;padding-right: 15px;}
.cikk_vege_blokk main.support2024 .the_support_content .comment p, .cikk_vege_blokk main.support2024 .the_support_content[attr-id="paypal"] p {font-size: 18px;}
.cikk_vege_blokk .the_support_contents ul.the_support_tabs li.the_support_tab:hover, .cikk_vege_blokk .the_support_tabs > li.the_support_tab:hover, .cikk_vege_blokk .the_support_tabs > li.the_support_tab.active, .cikk_vege_blokk .the_support_contents ul.the_support_tabs li.the_support_tab.active, .cikk_vege_blokk .the_support_contents ul.the_support_tabs li.the_support_tab:hover, .cikk_vege_blokk .paypal_button:hover, .cikk_vege_blokk .smaller_button:hover {background-color: #FFF;color: #FF2932;}
.cikk_vege_blokk .the_support_contents ul.the_support_tabs li.the_support_tab, .cikk_vege_blokk .paypal_button, .cikk_vege_blokk .smaller_button {background-color: #000;color: #FFF;}
.cikk_vege_blokk main.support2024 li.support_options .item_description a {color: #FFF;text-decoration: underline;}
body.home .the_support_contents ul.the_support_tabs li.the_support_tab:hover, body.home .the_support_tabs > li.the_support_tab:hover, body.home .the_support_tabs > li.the_support_tab.active, body.home .the_support_contents ul.the_support_tabs li.the_support_tab.active {background-color: #FFF;color: #FF2932;}
body.home section.tamogatoi .text * {padding-bottom: 1em;}
body.home section.tamogatoi h1 {font-size: 46px;font-weight: 800;}
body.home section.tamogatoi h2 {font-size: 28px;}
body.home section.tamogatoi p {font-size: 18px;}
body.home .the_support_content a.btn {background-color: #000;color: #FFF;margin-bottom: 5px;}
body.home .the_support_content a.btn:hover {background-color: #FFF;color: #FF2932;}
body.home section.tamogatoi .the_header.promo .support_icon {margin-bottom: 15px;}
.the_support_contents .support_icon img {width: auto;max-width: 100%;height: 40px;}
.the_support_contents .support_icon.havi-elofizetes-a-patreonon img {height: 30px;}
.the_support_contents .support_icon img.icon_white {display: none;}
body.home section.tamogatoi .the_header.promo .support_icon img.icon_normal, body.single .cikk_vege_blokk .support_icon img.icon_normal {display: none;}
body.home section.tamogatoi .the_header.promo .support_icon img.icon_white, body.single .cikk_vege_blokk .support_icon img.icon_white {display: inline-block;}
body.home section.tamogatoi .support_options {padding: 15px 10px 0 10px;}
body.home section.tamogatoi .support_options .item_title {font-size: 18px;color: #FFF;margin-bottom: 15px;}
body.home section.tamogatoi .support_options .item_title span.cblack {color: #FFF;}
body.home section.tamogatoi .item_description p, body.single .cikk_vege_blokk .item_description p {font-size: 14px;padding: 0;font-family: 'Roboto Slab', serif;}
body.home section.tamogatoi .support_options .item_description a {color: #FFF;text-decoration: underline;}
body.home section.tamogatoi .intro_text .inner.n70 {width: 100%;}
body.home section.tamogatoi .intro_text .form_line.submit, body.single .cikk_vege_blokk .intro_text .form_line.submit {text-align: center;}
body.home section.tamogatoi #error_message, body.single .cikk_vege_blokk #error_message {color: yellow;text-align: center;font-style: italic;}
body.home section.tamogatoi button.donation_submit, body.single .cikk_vege_blokk button.donation_submit {border: 2px solid #FFF;background-color: transparent;}
body.home section.tamogatoi button.donation_submit:hover, body.single .cikk_vege_blokk button.donation_submit:hover {border: 2px solid #000;background-color: #000;}
body.single .cikk_vege_blokk .auto_banner_single {display: none;}
div.header-item.header-cart {display: none;}
main.support2024 img.logo_white {display: none;}
.cikk_vege_blokk main.support2024 img.logo_normal {display: none;}
.cikk_vege_blokk main.support2024 img.logo_white {display: inline-block;}


/* SUPPORT 2024-10 */

form.atlatszo_donation_form .the_fields input[type="text"], form.atlatszo_donation_form .the_fields input[type="number"] {background-color: #F4F4F4;border: 1px solid #929292;font-size: 16px;padding: 15px;width: 100%;}
form.atlatszo_donation_form .the_fields .the_left input {width: calc(100% - 10px);}
form.atlatszo_donation_form .the_fields .form_line a {text-decoration: underline;color: #FF2932;font-weight: bold;}
.form_line.donation_type input {visibility: hidden;}
.form_line.donation_type .donation_image {width: 74px;height: 40px;background: url(i/radio-button-right.svg) no-repeat;background-size: cover;}
.form_line.donation_type label.donation_type.active {font-weight: bold;color: #FF2932;}
.form_line.donation_type[attr-type="havi"] .donation_image {background: url(i/radio-button-left.svg) no-repeat;}
.form_line.donation_type[attr-type="egyszeri"] .donation_image {background: url(i/radio-button-right.svg) no-repeat;}
button.donation_submit, button.single_add_to_cart_button.button, a.button.wc-backward {font-family: 'Montserrat', sans-serif;font-size: 14px;padding: 15px;line-height: 1;}
abbr.required {font-size: 14px;color: #FF2932;text-decoration: none;font-family: 'Montserrat', serif;}











