@import url('https://fonts.googleapis.com/css?family=Poppins::300,300i,700,700i,900&subset=latin-ext&display=swap');
*{margin:0;padding:0;line-height:120%;box-sizing:border-box;font-family:'Poppins', sans-serif;}
p, a, li, .arcu-widget.layout-personal .arcu-wellcome .arcu-wellcome-msg .arcu-wellcome-content {
  color:#363E49;
}


.color{color:#FFD61F;}
.strike{text-decoration:line-through;}
.grecaptcha-badge{visibility:hidden;}
.split form div{padding:0;}
.exo{font-family:'Poppins',sans-serif;}
@keyframes fade{0%{opacity:0;}
100%{opacity:1;}}
@keyframes zoom{0%{transform:scale(.2) rotate(10deg);}
40%{transform:rotate(-7deg);}
60%{transform:rotate(5deg);}
80%{transform:rotate(-3deg);}
100%{transform:scale(1) rotate(0deg);}}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt35{padding-top:35px !important;}
.pt40{padding-top:40px !important;}
.pt45{padding-top:45px !important;}
.pt50{padding-top:50px !important;}
.pt55{padding-top:55px !important;}
.pt60{padding-top:60px !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}
.pb35{padding-bottom:35px !important;}
.pb40{padding-bottom:40px !important;}
.pb45{padding-bottom:45px !important;}
.pb50{padding-bottom:50px !important;}
.pb55{padding-bottom:55px !important;}
.pb60{padding-bottom:60px !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
.pl35{padding-left:35px !important;}
.pl40{padding-left:40px !important;}
.pl45{padding-left:45px !important;}
.pl50{padding-left:50px !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}
.pr35{padding-right:35px !important;}
.pr40{padding-right:40px !important;}
.pr45{padding-right:45px !important;}
.pr50{padding-right:50px !important;}
.p5{padding:5px !important;}
.p10{padding:10px !important;}
.p15{padding:15px !important;}
.p20{padding:20px !important;}
.p25{padding:25px !important;}
.p30{padding:30px !important;}
.p35{padding:35px !important;}
.p40{padding:40px !important;}
.p45{padding:45px !important;}
.p50{padding:50px !important;}
.mt10 { margin-top:10px; }

body{background-color:#fff;}
.inline{display:inline;}
header .icons{display:inline-block;padding-top:6px;}
header .icons .mdi{color:#fff;font-size:19pt;margin-left:10px;}
header#page_header #main-menu ul li a,header#page_header .icons .mdi{color:#fff;}
header#page_header #main-menu ul li a:hover{color:#FFD61F;}
#testimonials{text-align:center;}
#testimonials li{font-size:16pt;font-style:italic;color:#fff;line-height:1.2;}
#testimonials li{display:none;}
#testimonials ul{list-style:none;padding:0;}
#testimonials img{max-height:50px;margin-bottom:20px;}
#testimonials strong{display:block;font-style:normal;font-size:14pt;color:#FFD61F;margin-top:20px}
#main-menu{display:flex;position:absolute;right:0;top:26px;z-index:1000;}
#main-menu ul{padding:0;list-style-type:none;}
.page img {
  max-width:100%;
}

.article_text h2 {margin-top:30px;}

#main-menu ul li a{margin:0;display:inline-block;color:#eee;background:transparent;padding:15px 20px 20px 20px;text-decoration:none;width:100%;text-align:center;border-bottom:4px transparent;transition:ease 200ms;}
#main-menu ul li a:hover{color:#FFD61F;}
#main-menu ul li a[href="book"]:hover,#main-menu ul li a[href="events"]:hover,#main-menu ul li a[href="team"]:hover{border:none;}
#main-menu ul li:nth-of-type(1) ul li:first-of-type a::after{content:" ";position:absolute;bottom:100%;left:15px;margin-left:-5px;border-width:12px;border-style:solid;border-color:transparent transparent #f9f9f9 transparent;}
#main-menu ul li:nth-of-type(2) ul li:first-of-type a::after{content:" ";position:absolute;bottom:100%;left:15px;margin-left:-5px;border-width:12px;border-style:solid;border-color:transparent transparent #f9f9f9 transparent;}
#main-menu ul li:nth-of-type(3) ul li:first-of-type a::after{content:" ";position:absolute;bottom:100%;left:15px;margin-left:-5px;border-width:12px;border-style:solid;border-color:transparent transparent #f9f9f9 transparent;}
#main-menu ul li:nth-of-type(4) ul li:first-of-type a::after{content:" ";position:absolute;bottom:100%;left:15px;margin-left:-5px;border-width:12px;border-style:solid;border-color:transparent transparent #f9f9f9 transparent;}
#main-menu li{position:relative;display:inline-block;float:left;margin:0;list-style-type:none;}
#main-menu ul li ul{display:none;position:absolute;left:0;background-color:#f9f9f9;padding:6px;min-width:210px;margin-left:0;list-style-type:none;box-shadow:1px 1px 2px rgba(0,0,0,.15);z-index:1000;}
#main-menu ul li ul li a{text-decoration:none;display:block;padding:16px 12px;color:#29313D !important;letter-spacing:0;line-height:110%;background:#f9f9f9;text-align:left;border:none;text-transform:none;min-width:210px;font-size:10pt;font-weight:400;text-transform:uppercase;}
#main-menu ul li ul li:last-of-type a{border-bottom:none;}
#main-menu ul li ul li a:hover{color:#FFD61F !important;background-color:#1d2130;text-decoration:none;}
#main-menu ul li:hover ul{display:block;}
#main-menu ul li:hover ul{text-decoration:none;cursor:default;}
#main-menu ul li ul li a strong,#page-menu ul li ul li a strong{display:none;}
#main-menu ul li ul li a:hover strong,#page-menu ul li ul li a:hover strong{color:#FFD61F;letter-spacing:0;display:block;}
.container{width:100%;max-width:1200px;margin:auto;}
.logo{width:180px;}
header{position:absolute;width:1200px;height:100px;left:50%;margin-left:-600px;}
header#page_header{position:relative;}
header .container{display:flex;justify-content:space-between;align-items:center;padding:20px 0;z-index:2;}
header ul,footer ul{list-style-type:none;padding:0;}
header ul li,footer ul li{display:inline-block;margin:0 15px;}
header ul li a{color:#fff;font-family:'Poppins', sans-serif;font-size:12pt;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;}
footer{padding:30px 0;text-align:center;border-top:1px solid #f3f3f3;}
footer ul li a{font-family:'Poppins', sans-serif;font-size:12pt;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;}
footer span.dev{margin:0 20px;color:#ddd;}
#legal{display:flex;justify-content:space-between;font-size:9pt;font-family:'Poppins', sans-serif;}
#legal a{text-decoration:none;font-weight:bold;text-transform:uppercase;}
#homepage_header{width:100%;height:100vh;min-height:600px;background:url(header.webp) top center no-repeat #1d2130;background-size:cover;}
#homepage_header .container{display:flex;justify-content:flex-start;align-items:center;height:100%;}
#header_text h2,#header_text h3,#header_text p,#header_text a,#header_text strong{color:#fff;}
#header_text h2{color:#fff;font-family:'Poppins', sans-serif;font-size:65pt;font-weight:900;text-transform:uppercase;letter-spacing:-5px;display:inline-block;max-width:960px;padding:0;margin:50px 0 0 0;line-height:80% !important;text-shadow:2px 4px 0 rgba(0, 0, 0, .1);}
#header_text br{line-height:80% !important;}
.yellow{color:#F58A47;}
.orange{color:#FFD61F;}
#header_text h3{font-size:24pt;font-family:'Poppins', sans-serif;}
#header_text p{padding:40px 0; font-size:14pt; }
#header_text a{display:inline-block;padding:14px 22px;border:1px solid rgba(255, 255, 255, .3);border-radius:15px;text-decoration:none;font-family:'Poppins', sans-serif;font-size:10.5pt;text-transform:uppercase;color:#fff;letter-spacing:1px;transition:ease 200ms;}
#header_text a:hover{background:#FFD61F;border-color:#FFD61F;}
#search_box{padding:10px;text-align:center;display:none;background:#191D29;box-shadow:0 -7px 20px rgba(0,0,0,.2) inset;border-bottom:1px solid rgba(255,255,255,.1);}
#search_box ::placeholder{color:#fff;opacity:.5;}
#search_box input#term{position:relative;border:none;background:transparent;padding:10px;text-align:center;font-size:14pt;color:#fff;width:400px;}
#search_box input#find{display:none;}
#slider_box{display:flex;position:relative;width:100%;height:400px;}
#slider_box .clearfix:after{content:"";display:table;clear:both;}
#slider_box .container-sl{width:100%;position:relative;}
#slider_box .container-sl.demo-1{height:100%;position:absolute;}
#slider_box .clr{clear:both;padding:0;height:0;margin:0;}
#slider_box .main{width:90%;margin:0 auto;position:relative;}
#slider_box .container-sl>header,#slider_box .content-wrapper{padding:30px;width:80%;max-width:960px;margin:0 auto;}
#slider_box .content-wrapper p{padding-top:30px;line-height:26px;}
#slider_box .container-sl>header h1{font-size:34px;line-height:38px;margin:0;font-weight:700;color:#29313D;float:left;}
#slider_box .container-sl>header h1 span{display:block;font-size:20px;font-weight:300;}
#slider_box .codrops-top{line-height:24px;font-size:11px;background:#fff;background:rgba(255, 255, 255, .8);text-transform:uppercase;z-index:9999;position:relative;box-shadow:1px 0 2px rgba(0, 0, 0, .2);}
#slider_box .codrops-top a{padding:0 10px;letter-spacing:1px;color:#29313D;display:inline-block;}
#slider_box .codrops-top a:hover{background:rgba(255, 255, 255, .6);}
#slider_box .codrops-top span.right{float:right;}
#slider_box .codrops-top span.right a{float:left;display:block;}
#slider_box .codrops-demos{float:right;padding-top:10px;}
.sl-slider{position:absolute;top:0;left:0;}
.sl-slide,.sl-slides-wrapper,.sl-slide-inner{position:absolute;width:100%;height:100%;top:0;left:0;}
.sl-slide{z-index:1;}
.sl-content-slice{overflow:hidden;position:absolute;box-sizing:content-box;background:#fff;backface-visibility:hidden;opacity:1;}
.sl-slide-horizontal .sl-content-slice{width:100%;height:50%;left:-200px;transform:translateY(0%) scale(1);}
.sl-slide-horizontal .sl-content-slice:first-child{top:-200px;padding:200px 200px 0 200px;}
.sl-slide-horizontal .sl-content-slice:nth-child(2){top:50%;padding:0 200px 200px 200px;}
.sl-slide-vertical .sl-content-slice{width:50%;height:100%;top:-200px;transform:translateX(0%) scale(1);}
.sl-slide-vertical .sl-content-slice:first-child{left:-200px;padding:200px 0 200px 200px;}
.sl-slide-vertical .sl-content-slice:nth-child(2){left:50%;padding:200px 200px 200px 0;}
.sl-content-wrapper{position:absolute;}
.sl-content{width:100%;height:100%;background:#1d2130;}
.demo-1 .sl-slider-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;margin:0 auto;overflow:hidden;}
.nav-arrows span{position:absolute;z-index:2000;top:50%;width:40px;height:40px;border:4px solid rgba(255, 255, 255, .4);text-indent:-90000px;margin-top:-20px;cursor:pointer;transform:rotate(45deg);}
.nav-arrows span:hover{border-color:rgba(255, 255, 255, .9);}
.nav-arrows span.nav-arrow-prev{left:5%;border-right:none;border-top:none;}
.nav-arrows span.nav-arrow-next{right:5%;border-left:none;border-bottom:none;}
.nav-dots{text-align:center;position:absolute;bottom:2%;height:30px;width:100%;left:0;z-index:1000;}
.nav-dots span{display:inline-block;position:relative;width:16px;height:16px;border-radius:50%;margin:3px;background:#ddd;background:rgba(0, 0, 0, .25);cursor:pointer;}
.nav-dots span.nav-dot-current:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;border-radius:50%;background:rgba(255, 255, 255, .8);}
.demo-1 .sl-slide h2{color:#fff;padding:20px;position:relative;font-size:22pt;font-weight:900;width:400px;left:50%;text-align:left;text-transform:uppercase;line-height:1;margin-top:80px;margin-left:-480px;margin-bottom:0;text-shadow:0 0 10px rgba(0, 0, 0, .2);}
.demo-1 .sl-slide h2 strong{color:#FFD61F;font-family:'Poppins',sans-serif;}
.demo-1 .sl-slide blockquote,.demo-1 .sl-slide p{position:relative;width:400px;text-align:left;left:50%;font-weight:400;font-size:12pt;line-height:24px;color:#fff;z-index:2;margin-top:0;margin-left:-480px;padding:0 20px;font-family:'Poppins', sans-serif;text-shadow:0 0 10px rgba(0, 0, 0, .6);}
.demo-1 .sl-slide a{display:inline-block;color:#fff;font-family:'Poppins', sans-serif;font-size:10.5pt;padding:10px 20px;text-decoration:none;text-transform:uppercase;background:transparent;position:relative;margin-top:20px;text-shadow:none;border:1px solid rgba(255, 255, 255, .2);margin-right:10px;letter-spacing:1px;transition:ease 200ms;}
.demo-1 .sl-slide a:hover{background:#FFD61F;border-color:#FFD61F;}
.sl-trans-elems h2{animation:moveUp 1s ease-in-out both;}
.sl-trans-elems blockquote{animation:fadeIn .5s linear .5s both;}
.sl-trans-back-elems h2{animation:fadeOut 1s ease-in-out both;}
.sl-trans-back-elems blockquote{animation:fadeOut 1s linear both;}
.demo-1 .sl-slide strong{color:#fff;}
.demo-1 .sl-slide i{color:#FFD61F;font-size:10pt;}
@keyframes roll{0%{transform:translateX(500px) rotate(360deg);opacity:0;}
100%{transform:translateX(0px) rotate(0deg);opacity:1;}}
@keyframes moveUp{0%{transform:translateY(40px);}
100%{transform:translateY(0px);}}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}}
@keyframes scaleDown{0%{transform:scale(1);}
100%{transform:scale(.5);}}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}}
.info_box_dark{background:#1d2130;padding:80px 40px;border-top:1px solid rgba(255,255,255,.05);}
.info_box_dark p{color:#8F97A3;font-size:10.5pt;}
.info_box_dark h2{color:#fff;font-size:24pt;text-align:center;font-weight:900;text-transform:uppercase;margin-bottom:40px;}
textarea,select,input,button{outline:none;}
h1,h2,h3,h4,h5{font-weight:700;font-family:'Poppins',sans-serif;}
h1{text-transform:uppercase;}
p{font-size:12pt;line-height:175%;padding:10px 0;}
a{cursor:pointer;}
li{font-size:12pt;line-height:175%}
ul,ol{padding-left:30px;}
table{border-collapse:collapse;width:100%;}
table td{padding:13px;border-bottom:1px solid #eee;}
table td p{padding:0;margin:0;}
table th{border-bottom:1px solid #363E49;text-align:left;padding:13px 13px 3px 13px;}
table tr:last-of-type td{border:none;}
.pub_hidden{display:none !important;}
#accept_div{padding:10px;}
#pub_login{display:flex;position:fixed;top:0;left:0;z-index:10000;align-items:center;justify-content:center;width:100%;height:100%;background:#FFD61F;animation:fade ease 500ms forwards;}
#pub_login_header{margin:-10px -30px 60px -30px;text-align:center;}
#pub_login_header img{position:relative;margin:auto;width:230px;top:40px;padding-top:10px;cursor:default;}
#pub_login_window{background:#fff;padding:0 30px 30px 30px;box-shadow:0 0 20px rgba(0, 0, 0, .1);border-radius:5px;overflow:hidden;animation:zoom ease-in-out 800ms forwards;}
.pub_login_group label{font-size:10pt;margin-left:5px;}
.pub_login_group input[type=text],.pub_login_group input[type=password]{padding:10px;border:none;border-bottom:1px solid #ECEFF1;margin:10px 0;text-align:center;width:250px;font-size:12pt;color:#29313D;transition:ease 800ms;}
.pub_login_group input:focus{outline:none;border-bottom-width:1px;border-bottom-style:solid;}
#pub_login_buttons{display:flex;justify-content:space-between;padding-top:20px;}
#pub_login_buttons input{border:none;width:120px;padding:10px;font-size:11pt;text-transform:uppercase;color:#29313D;background:#fff;}
#pub_login_buttons input:hover{background:#F4F6F6;}
#pub_login_buttons input[type=submit]:hover{color:#fff;}
#pub_register a{display:block;padding:15px;margin:10px -30px -20px -30px;text-align:center;color:#29313D;font-size:10pt;text-decoration:none;cursor:pointer;}
.pub_user_menu{display:inline-block;}
.pub_register,.pub_register_btn,.pub_text_1{display:none;}
.pub_text_0,.pub_text_1{font-size:9.5pt;}
.pub_alert{margin-bottom:20px;padding:15px;text-align:center;cursor:default !important;transition:200ms ease;}
.pub_alert:hover{opacity:.8;}
.pub_alert_green{color:#3c763d;background-color:#dff0d8;border-left:5px solid #d6e9c6;}
.pub_alert_blue{color:#31708f;background-color:#d9edf7;border-left:5px solid #bce8f1;}
.pub_alert_yellow{color:#8a6d3b;background-color:#F8EEB9;border-left:5px solid #F7DFB0;}
.pub_alert_red{color:#a94442;background-color:#f2dede;border-left:5px solid #ebccd1;}
.pub_alert_green strong,.pub_alert_green em,.alert_green span{color:#3c763d;}
.pub_alert_blue strong,.pub_alert_blue em,.alert_blue span{color:#31708f;}
.pub_alert_yellow strong,.pub_alert_yellow em,.alert_yellow span{color:#8a6d3b;}
.pub_alert_red strong,.pub_alert_red em,.alert_red span{color:#a94442;}
.pub_dot:after{content:'•';margin:0 7px;}
.pub_shrink_me{animation:shrink_me 500ms ease-in-out forwards;}
@keyframes shrink_me{0%{overflow:hidden;}
100%{height:0;padding:0 15px;overflow:hidden;margin:0;opacity:0;}}
.news_container{display:flex;flex-wrap:wrap;justify-content:space-around;height:100%;padding:20px 0;}
section{display:flex;justify-content:space-between;flex-wrap:wrap;}
.article_huge{position:relative;width:1160px;margin-bottom:30px;}
.article_huge .news_photo_frame{width:1160px;height:750px;overflow:hidden;}
.article_huge .news_photo{width:1160px;height:750px;}
.article_big{position:relative;width:1160px;margin-bottom:30px;}
.article_big .news_block p{color:#fff;font-size:16.5pt;max-width:700px;}
#blog_left{width:860px;}
.article_big .news_photo_frame{width:1160px;height:700px;overflow:hidden;}
.article_big .news_photo{width:1160px;height:700px;}
.article_big .news_titles, .article_medium .news_titles { background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)) !important;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)) !important; }

.article_medium{position:relative;width:380px;margin-bottom:30px;}
.article_medium .news_photo_frame{width:380px;height:245px;overflow:hidden;}
.article_medium .news_photo{width:380px;height:245px;}
.article_small{width:260px;margin-bottom:30px;box-shadow:0px 0px 2px rgba(0,0,0,0.15);border-radius:7px;}
.article_small .news_photo_frame{width:260px;height:180px;overflow:hidden;}
.article_small .news_photo{width:260px;height:180px;}
.article_tiny_h{width:333px;min-width:333px;max-width:333px;display:inline-block;margin:15px;}
.article_tiny_h .news_titles h3{font-size:10.5pt;font-weight:bold;}
.article_tiny_h p{display:none;}
.article_tiny_v{width:170px;margin-bottom:30px;}
.article_tiny_h .news_photo_frame,.article_tiny_v .news_photo_frame{height:112px;width:170px;min-width:170px;overflow:hidden;}
.article_tiny_h .news_photo,.article_tiny_v .news_photo{height:112px;width:170px;min-width:170px;}
.article_tiny_h .news_block{display:flex;justify-content:flex-start;background:#fff;}
.article_tiny_h .news_titles{display:flex;flex-direction:column;justify-content:center;padding:0 15px;background:#fff;}
aside .article_medium{width:100%;margin-bottom:15px;}
aside .article_medium .news_block{background:#fff;}
aside .article_medium .news_photo_frame,aside .article_medium .news_photo{width:350px;}
aside .article_medium .news_titles h3{font-size:18pt;}
aside .article_medium .news_titles h4{font-size:10pt;}
.split .article_medium .news_photo_frame,.split .article_medium .news_photo{height:550px;}
.no_info .article_info{display:none;}
.no_info h1{margin-bottom:20px;}
.news_photo_frame{overflow:hidden !important;}
.news_photo{background-position:center center;background-size:cover;transition:ease 500ms;}
.news_block{position:relative;width:100%;height:100%;overflow:hidden;cursor:pointer;background:#232739;transition:ease 300ms;border-radius:7px;}
.news_block:hover{transform:scale(1.05) rotateZ(2deg);box-shadow:10px 10px 30px rgba(0, 0, 0, .075);}
.news_block p{font-size:8.5pt;margin-top:5px;margin-bottom:0;line-height:1.3;}
.news_block p:empty{display:none;}
.article_big .news_block:hover,.article_medium .news_block:hover{transform:none;}
.article_big .news_block:hover .news_photo,.article_medium .news_block:hover .news_photo{opacity:.8;}

.news_titles h4{font-size:9pt;font-weight:400;text-transform:uppercase;margin-top:20px;color:#fff;display:inline-block;padding:3px 6px;}
.article_tiny_h .news_titles h4{margin-top:0;}
aside .article_tiny_h{margin:10px 0;width:100%;min-width:100%;max-width:100%;}
.news_titles h3{font-size:11pt;margin-top:3px;margin-bottom:0;text-transform:none;line-height:110%;}
.article_big .news_titles{position:absolute;bottom:0;left:0;}
.article_big h3{font-size:42pt;color:#fff;letter-spacing:-1px;text-shadow:1px 1px 58px rgba(0,0,0,.7), 1px 1px 10px rgba(0,0,0,.2);max-width:700px;}
.article_big h4{font-size:12pt;color:#fff;}
.article_big .news_titles {position:absolute;bottom:0;left:0;padding:40px;width:100%;background:transparent;text-shadow:1px 1px 1px rgba(0, 0, 0, .2);}
.article_medium .news_titles {position:absolute;bottom:0;left:0;padding:20px;width:100%;background:transparent;text-shadow:1px 1px 1px rgba(0, 0, 0, .2);}
.article_medium h3{font-size:22pt;margin-top:7px;color:#fff;text-shadow:1px 1px 10px rgba(0, 0, 0, .3);}
.article_medium h4{font-size:10.5pt;text-shadow:none;}
.article_small h3{font-size:12pt;margin-top:3px;letter-spacing:-.4px;}
.article_small h4{font-weight:bold;}
aside .article_tiny_h,.search_result{width:100%;margin-bottom:15px;}
.article_big:empty,.article_small:empty,.article_tiny_h:empty{display:none;}
article h1{text-transform:none;font-size:30pt;letter-spacing:-.4px;margin-bottom:20px;}
.article_tiny_h .news_titles h4,.article_tiny_v .news_titles h4,.article_list .news_titles h4,.search_result h4{color:#FFD61F;background:none;font-size:8pt;font-weight:700;padding:0;text-transform:uppercase;}
.search_result h4{margin-top:0;}
aside .article_tiny_h .news_photo_frame,aside .article_tiny_v .news_photo_frame,aside .article_tiny_h .news_photo,aside .article_tiny_v .news_photo{width:100px;max-width:100px;min-width:100px;height:85px;min-height:85px;max-height:85px;}
.search_result .search_result_image{position:relative;width:130px;max-width:130px;min-width:130px;height:85px;min-height:85px;max-height:85px;overflow:hidden;top:2px;}
#search_results{display:block;margin-top:30px;}
#search_term{display:inline-block;padding:5px 10px;background:#FFD61F;color:#fff;font-size:16pt;margin-top:10px;transform:rotate(-5deg);}
.search_result{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;cursor:pointer;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:15px;}
.search_result:last-of-type{border:none;}
.search_result_image img{border:1px solid #eee;width:130px;}
.search_result .search_result_titles{padding-left:20px;}
aside .article_tiny_h h3{font-size:10pt;}
.search_result h3{font-size:13pt;}
.article_tiny_v .news_titles,.article_small .news_titles{padding:5px 25px 30px 25px;text-align:center;}
.article_small .news_titles h3, .article_small .news_titles p{color:#fff;}
.article_list{border-bottom:1px solid #eee;padding:0 10px 20px 10px;}
.article_list .news_photo_frame{display:none;}
.article_list .news_titles h3{font-size:11pt;}
.related{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:space-between;}
.nophoto .news_photo{display:none;}
.video_container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.video_container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.scrollup{position:fixed;display:none;bottom:20px;right:20px;background-image:url(https://hr.proficiens.academy/secure/templates/top.svg);background-position:center center;background-repeat:no-repeat;background-size:24px;background-color:#FFD61F;width:50px;height:50px;cursor:default;opacity:.4;transition:ease 500ms;z-index:10000;}
.scrollup:hover{opacity:.8;}
header li a:hover,footer li a:hover{color:#FFD61F;}
.medium:hover h4,.small:hover h4{color:#FFD61F;}
.chart,#poll .bgc,.news_titles h4,.tagline,.scrollup{background-color:#FFD61F;}
.title h3,.title h4,.article_info,blockquote{border-color:#FFD61F;}
.article_small .news_titles h4,.article_tiny_v .news_titles h4,.article_tiny_h .news_titles h4,.title span,aside .article_tiny_h h3{color:#FFD61F;background:none;padding:0;font-weight:bold;}
.tagline{display:inline-block;padding:4px 8px;color:#fff;font-size:11.5pt;text-transform:uppercase;font-weight:normal;margin-bottom:15px;}
sub{position:relative;background:#FFD61F;display:inline-block;padding:2px 4px;color:#fff;top:-6px;left:3px;font-size:8.5pt;font-weight:bold;text-transform:uppercase;}
sub strong,sub em{color:#fff;}
h4 sup{font-weight:normal;}
#article_body h4{margin:20px 0;}
#article_body img[style='float: left;']{margin-right:20px;margin-bottom:80px;width:120px;height:120px;}
aside .article_tiny_h h3{color:#363E49 !important;}
#like_share {  text-align:center; font-size:10pt; font-weight:bold; text-transform:uppercase; width:100%; padding-bottom:10px; }
#share_buttons{padding-top:15px;padding-bottom:30px;display:flex;justify-content:space-between;flex-wrap:wrap;max-width:270px;margin:auto; }
#share_buttons .mdi{font-size:28px;color:#555;}
#share_buttons a:hover .mdi{color:#fff;}
#share_buttons a{position:relative;width:70px;height:70px;margin-bottom:10px;display:inline-block;color:#fff;text-align:center;padding-top:16px;cursor:pointer;transition:ease 200ms;}
.share{border:1px solid #eee;border-radius:3px;}
.share path {fill:#1d2130;}
.share:hover{background:#343849;border:#343849;}
.share:hover path{fill:#fff;}
.share_buttons span{cursor:pointer;color:#fff;}
.article_content{display:flex;}
.article_social{width:180px;min-width:180px;max-width:180px;padding-right:30px;position:relative;}
.fixed{position:fixed;}
.article_text{padding-right:10px;}
.article_text h3{margin-top:30px;}
.article img{max-width:100%;}
.article{display:flex;}
article{min-width:700px;background:rgba(255, 255, 255, 1);padding:30px;border-radius:7px;}
aside{min-width:300px;margin-left:30px;}
article img{margin:auto;max-width:100%;border-radius:7px;}
.caption{font-size:10pt;text-align:center;font-style:italic;}
.banner{position:relative;padding:0;width:100%;overflow:hidden;background:#29313D;border:1px solid #e9e9e9;margin:0 0 40px 0;display:flex;align-items:center;justify-content:center;}
.banner a{display:block;width:100%;text-align:center;}
#poll form{padding-bottom:20px;}
#poll form label{display:block;margin-bottom:10px;background:#1D2130;padding:12px 12px;color:#fff;border-radius:2px; }
#poll form label.bgc{color:#fff;}
#poll form input.styled{display:none;}
#poll p{display:inline-block;padding:12px 14px;border-radius:2px;}
.poll_results{display:flex;flex-direction:column;}
.chart{position:absolute;left:0;bottom:0;height:35px;opacity:1;z-index:0;animation:chart ease 3000ms;}
@keyframes chart{0%{transform-origin:0;transform:scaleX(0);}
100%{transform-origin:0;transform:scaleX(1);}}
.result_row{display:flex;justify-content:space-between;position:relative;margin-bottom:10px;background:#1D2130;padding:8px;border-radius:2px;overflow:hidden;}
.result_answer{z-index:2;color:#fff;}
#poll p.question{background:none;font-weight:700;font-size:12pt;padding:0px 10px 20px 10px;}
#result .question{padding:16px 8px 24px 8px;font-weight:bold;}
.poll_votes_total{padding:24px 8px;}
.result_percent{z-index:2;color:#fff;}
.banner:empty{display:none;}
.article_image{display:block;position:relative;line-height:100%;margin-bottom:20px;}
#launch_gallery_small{display:flex;width:100%;height:100%;font-size:120pt;opacity:.5;z-index:2;position:absolute;justify-content:center;align-items:center;transition:ease 500ms;top:-2px;}
#launch_gallery_small .mdi{color:#fff;text-shadow:1px 1px 10px rgba(0, 0, 0, .5);}
#launch_gallery_small:hover{background:#363E49;}
#article_body{position:relative;}
#edit_button{display:inline-block;position:fixed;bottom:0;left:0;z-index:10000;}
#edit_button .mdi{color:#fff;cursor:pointer;}
#edit_button a{display:block;padding:15px 20px;color:#fff;text-decoration:none;font-weight:bold;background:rgba(55, 55, 55, .9);border-radius:0;text-transform:uppercase;}
#edit_button a:hover{background:rgba(230, 28, 82, .9);}
#article_tags{text-align:left;padding:30px 0 20px;}
#article_tags a{display:inline-block;border-radius:3px;font-size:11px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;padding:10px 18px 8px 18px;border:1px solid #e9e9e9;margin-right:4px;margin-bottom:4px;}
#article_tags a:hover{color:#fff;background:#29313D;}
#launch_gallery_button{text-align:center;padding-bottom:30px;}
input[type=submit],input[type=cancel],input[type=button]{font-size:9pt;text-transform:uppercase;}
#article_photo{width:100%;}
.pub_user_menu #user,.pub_user_menu a{position:relative;padding:0 0 0 5px;top:-5px;}
.pub_user_menu #user{font-weight:bold;text-transform:uppercase;}
.pub_user_menu .close{position:relative;font-size:18pt;top:4px;margin-left:0;}
.pub_user_menu .account_button{top:0;}
.article_views{display:none;}
.medium h3{text-transform:none;font-size:13pt;}
.small h3{text-transform:none;font-size:10pt;}
.mobile{display:none;}
#mobile_menu{display:none;}
blockquote{padding:30px;background:#f9f9f9;margin:20px 0;border-left:2px solid #FFD61F;box-shadow:1px 1px 5px rgba(0, 0, 0, .1);}
blockquote p{font-size:11pt;}
strong{font-weight:bold;}
#social{display:block;padding:50px 0;text-align:center;}
#social a{display:inline-block;width:50px;height:50px;text-align:center;border:1px solid #e9e9e9;border-radius:50%;background:#fff;margin:0 5px;padding-top:8px;transition:ease 700ms;}
#social a svg{fill:#363E49 !important;}
#social a:hover{background:#29313D;transform:rotateY(180deg);}
#social a:hover svg{fill:#fff !important;color:#fff !important;transform:rotateY(-180deg);}
#social svg{display:inline-block;fill:#fff;transition:ease 700ms;}
.video_container+p:empty{display:none;}
input[type=checkbox]{margin:2px 3px 0 0;}
input[type=email]{width:100%;padding:5px;}
button, #vote, .hbgc{display:inline-block;position:relative;background:#FFD61F;padding:12px 20px 10px 20px;color:#1d2130;border:none;border-radius:2px;font-family:'Poppins', sans-serif;font-size:10.5pt;line-height:1;margin:10px auto 0 auto;}
.page{width:100%;padding:30px 0;}
.transparent_button{display:inline-block;color:#fff;border-radius:2px;font-family:'Poppins',sans-serif;font-size:9pt;font-weight:normal;padding:10px 20px;text-decoration:none;text-transform:uppercase;background:transparent;position:relative;margin-top:20px;border:1px solid rgba(255, 255, 255, .2);margin-right:10px;letter-spacing:1px;transition:ease 200ms;}
.transparent_button:hover{background:#FFD61F;border-color:#FFD61F;color:#1d2130;}
.three_cols{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:no-wrap;width:100%;padding:0 40px;}
.three_cols h3{color:#fff;font-weight:700;font-size:16pt;}
.three_cols div{border:none;background:none;box-shadow:none;padding:0;margin:0;}
.three_cols div:nth-of-type(odd){width:50px;min-width:50px;max-width:50px;}
.three_cols div:nth-of-type(even){padding-right:40px;flex-grow:1;width:30%;}
.three_cols div:nth-of-type(odd) .mdi{font-size:25pt;}
.four_cols{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:20px 0;width:100%;}
.four_cols h1{width:100%;margin-bottom:30px;}
.four_cols blockquote{border:none;background:none;box-shadow:none;padding:0;margin:0;width:300px;}
.four_cols blockquote em{display:inline-block;font-size:10pt;line-height:1.3;}
.four_cols blockquote a{text-decoration:none;color:#FFD61F;}
.five_cols{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:no-wrap;width:100%;padding:0 40px;margin:-20px 0;}
.five_cols div{text-align:center;max-width:120px;}
.five_cols h3{color:#fff;font-family:'Poppins',sans-serif;font-weight:500;font-size:28pt;}
.five_cols p{font-weight:bold;font-size:10.5pt;color:#8F97A3;}
#contact_container{display:flex;justify-content:flex-start;align-items:flex-start;}
#prijava{margin:20px 0;display:inline-block;min-width:557px;margin-right:40px;}
#prijava input{padding:10px;border:1px solid #e3e3e3;margin-right:15px;margin-bottom:15px;width:250px;}
#prijava input[type=checkbox]{position:relative;width:auto;margin:0 7px 0 0;}
#prijava textarea{padding:10px;border:1px solid #e3e3e3;width:519px;height:200px;margin-bottom:10px;}
#prijava label{display:inline-block;font-size:10pt;line-height:1.2;padding-bottom:15px;}
.checkbox_flex{display:flex;flex-wrap:no-wrap;flex-direction:row;justify-content:flex-start;align-items:flex-start;}
.container_template{max-width:100%;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.main_template{width:860px;}
aside{width:300px;}
aside .article_medium .news_titles p{display:none;}
#poll .title h3,#comments .title h3,aside .title h3{text-transform:uppercase;display:inline-block;margin-bottom:20px;border-bottom:3px solid #FFD61F;}
.blog_article{display:flex;margin:30px 0;}
.aside_group{display:block;}
#newsletter{background:#1d2130;}
aside #newsletter{padding:30px;margin-bottom:30px;text-align:center;}
aside #newsletter .small{text-align:left;}
aside #newsletter input[type=email],aside #newsletter input[type=text]{width:100%;max-width:350px;}
aside #newsletter h3{margin-top:0; font-size:20pt;}
.split div{padding:40px;text-align:center;}
#bg_free_book{background:url(casopis-proficiens.webp) top center no-repeat #1d2130;background-size:cover;}
.bg_box{padding:0 !important;line-height:0;}
.bg_box img{width:100%;}
.split_flex{display:flex;justify-content:space-between;flex-wrap:wrap;}
.split_flex>div{flex-grow:1;width:33.33%;display:flex;justify-content:center;align-items:center;text-align:center;padding:40px;background:#f3f3f3;}
.split_flex div h3{font-family:'Poppins',sans-serif;font-size:22pt;text-transform:uppercase;margin-bottom:10px;font-weight:300;}
.split_flex div a{display:inline-block;color:#333;font-family:'Poppins', sans-serif;font-size:9pt;font-weight:normal;padding:10px 20px;text-decoration:none;text-transform:uppercase;background:transparent;position:relative;margin:0;border:1px solid rgba(0, 0, 0, .1);letter-spacing:1px;transition:ease 200ms;}
.split_flex div a:hover{color:#fff;background:#FFD61F;border-color:#FFD61F;}
.order1{order:1}
.order2{order:2}
.order3{order:3}
.order4{order:4}
.order5{order:5}
.order6{order:6}
.no_title h1:nth-of-type(2) { display:none; }
#edukacija { padding:60px 0 10px 0; background:#1d2130 }

#newsletter h3,.split div h3{font-size:24pt;text-transform:uppercase;margin-bottom:30px;font-weight:300;color:#fff;}
#newsletter input[type=email],#newsletter input[type=text]{width:300px;border:none;padding:10px 15px;font-size:11pt;margin-bottom:5px;background:#fff;}
#newsletter p{font-size:11pt;max-width:500px;margin:auto;color:#fff;}
#newsletter label, #newsletter strong {font-size:10pt;color:#fff;}
.split div{width:50%;}
.split{display:flex;}
#newsletter .small{font-size:9pt;color:#fff;}
.article_small:empty{display:none;}
#mobile_menu{background:#191D29;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.1);}
#mobile_menu li:last-of-type a{/*background-color: #FFD61F;*/margin-bottom: 30px;}

.h3_centered{font-size:28pt;font-weight:300;text-transform:uppercase;margin:40px 0 30px 20px;text-align:center;}
.align-center{text-align:center;}
.two_cols{display:flex;}
.two_cols h1,.two_cols .col_title,.two_cols .col_title p{white-space:normal;padding:27px 20px 0 0;width:260px;min-width:260px;}
.two_cols .col_title p{font-size:10.5pt;font-style:italic;}
.two_cols .col_title a{font-size:10.5pt;font-style:normal;color:#1d2130;background:#f3f3f3;}
.two_cols .col_title a:hover{font-size:10.5pt;font-style:normal;background:#FFD61F;color:#fff;}
.two_cols blockquote{background:none;border:none;padding:20px;margin:0;box-shadow:none;font-size:10.5pt;flex-basis:50%;text-align:justify;}
.two_cols blockquote p{font-size:11pt;line-height:1.85;}
.two_cols blockquote form label {text-align:left;}
iframe#course_info{width:100%;border:none;}
#cjeline{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:10px 0 30px 0;}
#cjeline h2{margin:12px 0 0 0;text-align:left;color:#fff;background-color:#FFD61F;font-size:12pt;font-weight:normal;padding:10px 15px;text-transform:uppercase;letter-spacing:1px;}
.cjelina{align-content:space-around;padding:20px;border:1px solid #f0f0f0;width:100%;margin-bottom:-1px;}
.cjelina span{display:none;}
.cjelina:hover{background:#1d2130;color:#fff;}
.cjelina h4{font-family:'Poppins', sans-serif;color:#1F2F47;text-transform:uppercase;font-weight:bold;}
.cjelina:hover h4,.cjelina:hover p,.cjelina:hover h4 span,.cjelina:hover .kod span,.cjelina:hover sup{color:#fff;}
#arcontactus { color:#fff !important; }
.opis{display:none;}
.cjelina p{text-align:left;font-size:11pt;}
#popup{background:url(/secure/templates/casopis-popup.jpg) top left;background-size:contain;width:350px;height:350px;position:fixed;bottom:25px;left:-410px;cursor:pointer;border-radius:10px;animation:popup 2000ms 5000ms forwards;box-shadow:10px 10px 20px rgba(0,0,0,.3);z-index:2000;}
#nothanks{position:fixed;bottom:360px;left:350px;font-size:31px;color:#333;text-decoration:none;display:block;background:#fff;border-radius:50%;width:28px;height:28px;padding:0;z-index:2001;line-height:.8;text-align:center;opacity:0;animation:closePopup 1000ms 6500ms forwards;}
.form{max-width:480px;}
.form form .form_field{display:flex;flex-wrap:wrap;padding:5px 0;}
.form form .form_field label:first-of-type{width:150px;min-width:150px;max-width:150px;padding:7px 0;}
.checkbox_container{width:100%;padding:5px 0 0 0;}
.radio_container{padding:15px 15px 0 0;}
.form form .form_field label{padding-right:20px;font-size:10.5pt;}
.form form .form_field input[type=radio],.form form .form_field input[type=checkbox]{margin-right:5px;}
.form form .form_field input[type=text],.form form .form_field input[type=email],.form form .form_field input[type=tel],.form form .form_field input[type=number],.form form .form_field input[type=date],.form form .form_field input[type=time],.form form .form_field input[type=datetime-local],.form form .form_field select,.form form .form_field textarea{width:300px;max-width:300px;padding:10px;border:1px solid #e3e3e3;border-radius:0;font-size:10pt;}
.form form .form_field input[type=color]{height:38px;width:50px;padding:0;}
.form form .form_field textarea{height:200px;}
.form form input[type=button],.form form input[type=submit],.form form input[type=reset],.form form button{padding:12px 20px;border:none;border-radius:10px;margin:10px 10px 0 0;line-height:1;font-family:'Poppins', sans-serif;font-size:10.5pt;text-transform:uppercase;width:100px;}
.grecaptcha-badge{visibility:hidden;}
.split form div{padding:0;}
.exo{font-family:'Poppins',sans-serif;}
.page.two_cols ol{list-style-type:none;padding:0;}
.four_cols blockquote.contact_form{width:500px;padding-bottom:40px;}
.contact_form .form{max-width:100%;}
@keyframes popup{0%{left:-400px;opacity:0;transform:rotateZ(-45deg);}
100%{left:15px;opacity:1;transform:rotateZ(0deg);}}
@keyframes closePopup{0%{opacity:0;transform:scale(2) rotateZ(45deg);}
100%{opacity:1;transform:scale(1) rotateZ(0deg);}}

#seeThrough {
  height: 600px;
  background-image: url(pretplata-hvala.webp);
  background-position: center center;
  background-size: cover;
  background-attachment: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#videoPlayer {
  display:none;
  position:fixed;
  top:0;
  left:0;
  width:100vw;
  height:100vh;
  z-index:1000;
}
#videoPlayerBackground {
  display:flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.9);
}
#videoPlayer #closeLink {
  color:#fff;
  display:block;
  width:100vw;
  text-align:center;
}

#videoPlayer a {
  color:#f3f3f3;
  text-decoration:none;
  font-weight:bold;
  display:block;
  padding:14px 13px;
  bottom:0;
  left:0;
  width:100vw;
  height:100vh;
  z-index:10000;
  position:fixed;
}

#playIcon {
  height:200px;
  width:200px;
  display:block;
  text-align:center;
  transition:ease 200ms;
}

#playIcon:hover {
  transform:scale(1.1);
  opacity:1;
}

#playIcon img {
  width:180px;
}

#playIcon {
    height: 180px;
    width: 180px;
    display: block;
    text-align: center;
    opacity:0.5;
    transition: ease 200ms;
}

.nodesktop {
  display:none;
}

article .sendfox-form input {
  border:none !important;
  padding:10px;
  background:#eee;
  font-size:12pt;
  border-radius:5px;
  width:100%;
}

article .sendfox-form label {
  display:block;
  font-size:9pt;
  text-transform:uppercase;
  padding:4px;
  display:none;
}
#homepage_header a:first-of-type{margin-right:20px;}
#homepage_header a {
  background-color:#1d2130;
}


@media all and (max-width: 1190px){.split_flex>div{width:50%;}

.nodesktop {
  display:block;
}

#videoPlayer .embed-container {   display:none; }
.embed-container iframe, .embed-container object, .embed-container embed { position: relative;width: 100%; height:100%; }
#mobile_video_container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#mobile_video_container {
  display:block;
  position:relative;
  width:100%;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
#videoPlayerBackground {
  display:relative;
  background:rgba(0,0,0,0);
}
#videoPlayer #closeLink, #seeThrough {
  display:none;
}

#videoPlayer a {
  display:none;
}

#playIcon {
  display:none;
}

.order1{order:1}
.order2{order:3}
.order3{order:5}
.order4{order:2}
.order5{order:4}
.order6{order:6}
header{width:100%;left:0;margin:0;padding:0 20px;}
section,.main_template{display:block !important;width:100%;}
#main-menu{padding-right:20px;}
#main-menu.nomobile>ul{display:none;}
.article_big{position:relative;width:100%;margin-bottom:30px;}
.article_big .news_block p{color:#fff;font-size:10.5pt;}
.article_big .news_photo_frame{width:100%;overflow:hidden;}
article{box-shadow:none;}
.search_result_image{display:none;}
.search_result{margin-bottom:20px;padding-bottom:20px;}
.search_result .search_result_titles{padding:0;}
.news_titles{max-width:inherit;}
.main_template,article,aside,.split,.article_big,.article_big .news_photo_frame{min-width:100%;max-width:100%;width:100%;flex-wrap:wrap;}
aside{margin:0;padding:0;}
.article,.article_info,.comment_info{flex-wrap:wrap;}
aside h3{margin:30px 0 0 0;}
aside .p0{padding:0;}
aside .article_medium .news_block,aside .article_small .news_block,.article_author,.article_date,.article_views,.comment_vote,.article_tiny_h{min-width:100% !important;}
#poll form label,.poll_results,#result .question,#trazilica input#term{width:100%;outline:none;}
#article_tags{text-align:center;padding:10px 0 20px;}
.related .article_medium{margin-bottom:20px;text-align:center;}
.article_tiny_v{margin-bottom:20px;}
.article_tiny_v .news_block{display:flex;flex-direction:row;justify-content:flex-start;}
.article_tiny_v .news_block .news_titles{padding:10px 15px;display:flex;flex-direction:column;justify-content:center;height:100%;}
.article_tiny_v .news_block .news_titles h4{margin-top:0;}
.article_medium .news_photo_frame,.article_tiny_h .news_photo_frame,.article_tiny_v .news_photo_frame,.article_medium .news_photo,.article_tiny_h .news_photo,.article_tiny_v .news_photo{width:130px;max-width:130px;min-width:130px;height:85px;min-height:85px;max-height:85px;}
.related .article_medium .news_block .news_photo,.related .article_medium .news_block .news_photo_frame{width:100%;min-width:100%;max-width:100%;height:200px;min-height:200px;max-height:200px;}
.article_medium .news_photo_frame,.article_medium .news_photo{width:100px;max-width:100px;min-width:100px;height:85px;min-height:85px;max-height:85px;}
.article_medium .news_titles{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 15px;background:none !important;}
aside .article_medium .news_titles h3{font-size:11pt;font-weight:bold;text-shadow:none;color:#29313D;}
aside .article_medium .news_titles h4{color:#FFD61F;background:none;padding:0;font-weight:normal;font-size:8pt;margin-top:0;}
.article_medium .news_block{display:flex;justify-content:flex-start;}
.split section:first-of-type{margin:0;}
#mobile_menu{padding:3px 30px 0 30px;}
#mobile_menu span{display:none;}
#mobile_menu ul{list-style-type:none;padding:0;}
#mobile_menu .pub_user_menu #user,.pub_user_menu a{padding:0;top:0;}
#mobile_menu li a{display:block;padding:17px 0;text-decoration:none;text-align:center;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.1);font-size:11pt;font-weight:bold;letter-spacing:1px;color:#fff;}
#mobile_menu li:last-of-type a{border:none;}
#mobile_menu .pub_user_menu{display:block;width:100%;}
#mobile_menu .pub_user_menu a{display:block;padding:17px 0;border-top:1px solid #eee;font-weight:700;text-decoration:none;text-align:center;text-transform:uppercase;font-size:11pt;letter-spacing:1px;}
.split{display:block;margin:0;padding:0;}
.title{margin:30px 0;}
.mobile{display:inline-block;}
.nomobile,header #user,header a[href*='logout']{display:none;}
article{padding:20px;min-width:100vw;max-width:100vw;border-radius:0;}
article h1{font-size:24pt;}
aside{padding:0 20px;}
.article_content{flex-wrap:wrap;}
.article_text,.article_social{width:100%;min-width:100%;max-width:100%;}
.article_social{order:2;padding:0;}
#share_buttons a{width:50px;height:50px;padding-top:7px;margin:5px;}
#share_buttons{text-align:center;}
footer span.dev{margin:0;width:0;color:transparent;visibility:hidden;}
footer span.dev:after{content:"\a";white-space:pre;margin:0;}
#legal{display:block;}
#legal div{line-height:1.5;width:100%;}
#cookie_warning{position:fixed;bottom:0;left:0;margin:0;width:100%;padding:20px;background:rgba(0,0,0,.75);font-size:10pt;z-index:1000;color:#363E49;}
.article_big .news_photo_frame{height:500px;overflow:hidden;}
.article_big .news_photo{height:500px;}
.article_big .news_titles h3{font-size:32pt;}
.article_big .news_titles h4{font-size:10pt;}
.article_tiny_h{margin:15px 0;}
table{display:block;overflow-x:auto;}
table td,table td p{text-align:left;}
table td:last-of-type{white-space:nowrap;}
.page{width:100%;padding:30px;}
.four_cols{width:100%;float:none;padding-bottom:20px;}
.four_cols blockquote{width:100%;}
.four_cols h3{margin-bottom:10px;}
footer ul li{display:inline-block;border-bottom:none;margin:0 15px;}
#homepage_header #app_download{padding:30px;}}
.mob-no-pt { padding-top:30px !important; }
@media all and (max-width: 1024px){section,.main_template{display:flex !important;width:100%;}
#edukacija { padding:50px 20px; }
.article_small,.article_small .news_photo_frame,.article_small .news_photo{width:300px;}
.article_big .news_photo{width:100%;}
aside .aside_group .article_medium,aside .aside_group .article_tiny_h{width:47%;min-width:47% !important;max-width:47% !important;}
.aside_group{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
footer ul li{display:inline-block;border-bottom:none;margin:0 15px;}
.sl-slide-inner{padding:30px 80px;}
.demo-1 .sl-slide h2,.demo-1 .sl-slide p,.demo-1 .sl-slide a{left:0;margin-left:0;max-width:300px;text-align:left;}
.demo-1 .sl-slide h2{margin-top:40px;font-size:18pt;}}
@media all and (min-width: 701px) and (max-width: 1189px){#header_text{margin-left:40px;}
#header_text h2{font-size:50pt;max-width:auto;}
.split{display:flex;}
.split div{width:50%;}
}
@media all and (max-width: 900px){label:empty{display:none;}
.form form .form_field input[type=text],.form form .form_field input[type=email],.form form .form_field input[type=tel],.form form .form_field input[type=number],.form form .form_field input[type=date],.form form .form_field input[type=time],.form form .form_field input[type=datetime-local],.form form .form_field select,.form form .form_field textarea{width:100%;min-width:100%;}
.article_big .news_titles h3{font-size:22pt;}
.split_flex>div{width:100%;height:100vw;}
.order1{order:1}
.order2{order:4}
.order3{order:5}
.order4{order:2}
.order5{order:3}
.order6{order:6}
#homepage_header{width:100%;height:85vh;background:url(header.webp) center center no-repeat #313B49;background-size:cover;}
.three_cols{flex-wrap:wrap;padding:0;}
.three_cols div:nth-of-type(odd),.three_cols div:nth-of-type(even){min-width:100%;max-width:100%;width:100%;margin:5px 0;text-align:center;padding:0;}
.three_cols div:nth-of-type(odd) .mdi{font-size:32pt;}
.five_cols{flex-wrap:wrap;padding:0;}
.five_cols div{width:45%;max-width:45%;padding:15px 0;}
#search_box input#term{width:100%;}
.blog_article{display:block;margin:0;}
aside{margin-top:0;}
aside .title{margin:0;}
#contact_container{display:block;}
#prijava{width:100%;min-width:100%;margin-right:0;}
#prijava input,#prijava textarea{width:100%;margin:15px 0;}
#prijava input[type=checkbox]{width:auto;}}

@media all and (max-width: 1040px) and (min-width:900px){.news_container .article_small:nth-of-type(4){display:none;}}
@media all and (max-width: 700px){#money_back_photo,#about_photo,#courses_photo{height:250px;}
.logo{width:130px;}
header .icons {padding-top:0;}
#homepage_header a{width:80%;margin-right:0;margin-top:10px;}
#homepage_header a:first-of-type{margin-right:0;}

.two_cols{flex-wrap:wrap;}
.two_cols blockquote{flex-basis:100%;text-align:left;padding:0;}
#header_text{margin:auto;text-align:center;padding:20px;}
#header_text h2{font-size:50pt;max-width:auto;}
.split{display:block;}
.split div{width:100%;}
#newsletter .split div:first-of-type{height:300px;}
.article_small,.article_small .news_block .news_photo,.article_small .news_block .news_photo_frame,.article_small .news_block .news_titles,.article_tiny_h,.article_tiny_v,.article_big .news_photo{width:100% !important;min-width:100%;max-width:100%;display:block;}
.article_medium .news_photo_frame,.article_medium .news_photo{width:130px;max-width:130px;min-width:130px;height:85px;min-height:85px;max-height:85px;}
.related .article_medium .news_block .news_photo,.related .article_medium .news_block .news_photo_frame{width:100%;min-width:100%;max-width:100%;height:200px;min-height:200px;max-height:200px;}
.article_medium .news_photo_frame,.article_medium .news_photo{width:100px;max-width:100px;min-width:100px;height:85px;min-height:85px;max-height:85px;}
.article_medium .news_titles{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 15px;background:none !important;}
aside .article_medium .news_titles h3{font-size:11pt;font-weight:bold;text-shadow:none;color:#29313D;}
aside .article_medium .news_titles h4{color:#FFD61F;background:none;padding:0;font-weight:normal;font-size:8pt;margin-top:0;}
.article_medium .news_block{display:flex;justify-content:flex-start;}
footer ul{padding:0;margin:0;width:100%;}
footer ul li{display:block;padding:15px 0;border-bottom:1px solid #eee;}
footer ul li:last-of-type{border:none;}
.news_container{padding:30px;}
aside .aside_group .article_medium,aside .aside_group .article_tiny_h{width:100%;min-width:100% !important;max-width:100% !important;}
aside #newsletter{margin-top:0px;}
.sl-slide-inner{padding:10px 80px;}
.demo-1 .sl-slide h2,.demo-1 .sl-slide p,.demo-1 .sl-slide a{left:0;margin-left:0;width:auto;max-width:100%;text-align:center;}
.demo-1 .sl-slide h2{letter-spacing:0;font-size:22pt;margin-top:80px;}
.demo-1 .sl-slide p{font-size:12pt;}}
@media screen and (max-width: 660px){.demo-1 .deco{width:130px;height:130px;margin-left:-65px;margin-bottom:50px;}
.demo-1 [data-icon]:after{width:110px;height:110px;line-height:110px;font-size:40px;margin:-55px 0 0 -55px;}
.demo-1 .sl-slide blockquote{margin-bottom:-120px;}
.demo-1 .sl-slide h2{font-size:28px;margin-bottom:0;}
.demo-1 .sl-slide blockquote p:before{line-height:10px;width:40px;height:40px;font-size:120px;left:-45px;}
.sl-slide-inner{padding:0 40px;}
.demo-1 .sl-slide p{font-size:12pt;line-height:1.4;}
.h3_centered{margin:40px 0 10px 0;border:none;display:block;text-align:center;}
@media all and (max-width: 699px){#homepage_header{width:100%;height:100vh;background:url(header.webp) center center no-repeat #1d2130;background-size:cover;}
#header_text{position:absolute;bottom:20%;width:400px;left:50%;margin-left:-200px;text-align:center;padding:20px;}
#header_text h2{font-size:25pt;max-width:auto;letter-spacing:-2px;}
#header_text h3{font-size:16pt;max-width:auto;margin-bottom:30px;}
#header_text p{font-size:10pt;}
.two_cols h1,.two_cols .col_title,.two_cols .col_title p{width:100%;}}
@media all and (max-width: 480px){
#header_text{width:100%;left:0;margin-left:0;}
.mob-no-pt { padding-top:0px !important; }
.mob-p20 { padding:0 20px; }
#homepage_header a{font-size:10pt;background-color:#29313D;margin-top:20px;width:80%;}
#homepage_header a:first-of-type{margin-right:0;}
.demo-1 .sl-slide h2{margin-bottom:0;}
.demo-1 .sl-slide p{font-size:11pt;}
.demo-1 .sl-slide a{font-size:9pt;}
#newsletter h3,.split div h3{font-size:24pt;}
#newsletter input[type=email],#newsletter input[type=text]{width:100%;}
.four_cols blockquote.contact_form{width:100%;}}

@media all and (width: 1024px){#blog_left{width:100%;}}