*,.vc_row .wpb_column .vc_column-inner{padding:0}.blue.btn{color:#fff;background-color:#2d97de;border-color:#2680bc}.blue.btn:hover{background-color:#1f84c7;border-color:#1e6594}.pink.btn{color:#fff;background-color:#de2d80;border-color:#cc2774}.pink.btn:hover{background-color:#c71f6d;border-color:#ab2161}.white.btn{color:#2d97de;background-color:#fff;border-color:#eaeaea}.white.btn:hover{color:#1f84c7;background-color:#e6e6e6;border-color:#d9d9d9}h1,h2{color:#2d97de}*{margin:0}body{overflow-x:hidden;font-family:Ubuntu,sans-serif;color:#2d2d2d}h1{margin-bottom:40px}h2{font-size:30px}a{color:inherit;text-decoration:none}ul{list-style-type:none}img{height:auto}.content{min-height:200px}.vc_row{max-width:100%;margin-right:auto!important;margin-left:auto!important}.btn{display:inline-block;padding:10px 20px 7px;font-size:14px;font-weight:700;text-shadow:0 2px 0 rgba(22,23,23,.1);border-bottom:3px solid;transition:all .4s}.btn-gallery,.btn-gallery-active{padding:6px 20px 4px;font-size:14px;font-weight:700}.btn-gallery{color:#2d97de;border:2px solid #2d97de;transition:all .4s}.btn-gallery:hover{color:#4fa8e3;background-color:#f2f2f2;border-color:#4fa8e3}.btn-gallery-active{color:#fff;background-color:#2d97de;border:2px solid #2d97de;border-bottom-color:#2680bc}.btn-gallery-active:hover{cursor:default}#site-footer{clear:both;width:100%;height:110px}#site-footer .footer-content{max-width:1080px;height:inherit;margin:0 auto}#site-footer .footer-content .footer-top{border-bottom:1px solid #f2f2f2}#site-footer .footer-content .footer-top span{line-height:80px}@media screen and (max-width:900px){#site-footer .footer-content .footer-top span{display:block;text-align:center}}#site-footer .footer-content .footer-top span img{vertical-align:middle}#site-footer .footer-content .footer-top .main-nav li{color:#848484;transition:all .4s}#site-footer .footer-content .footer-top .main-nav li a{padding:0 14px}#site-footer .footer-content .footer-top .main-nav li:not(:last-of-type){border-right-color:#f2f2f2}#site-footer .footer-content .footer-top .main-nav li .sub-menu{display:none}#site-footer .footer-content .footer-top .main-nav li.menu-item-has-children>a{margin-right:0}#site-footer .footer-content .footer-top .main-nav li.menu-item-has-children>a:after{content:"";display:none}#site-footer .footer-content .footer-top .main-nav li:hover{color:#222}@media screen and (max-width:1000px){#site-footer .footer-content .footer-top .main-nav{width:100%;text-align:center}#site-footer .footer-content .footer-top .main-nav li{float:none;display:block;width:calc(100% - 40px);margin:0 auto}#site-footer .footer-content .footer-top .main-nav li:not(:last-of-type){border-right:none;border-bottom:1px solid #f2f2f2}}#site-footer .footer-content .footer-bottom{height:50px;line-height:50px;padding:0 20px;font-size:13px}#site-footer .footer-content .footer-bottom span{color:#ccc}#site-footer .footer-content .footer-bottom .retigate{float:right}#site-footer .footer-content .footer-bottom .retigate img{margin-left:20px;vertical-align:middle;opacity:.2;transition:all .4s}#site-footer .footer-content .footer-bottom .retigate img:hover{opacity:.4}@media screen and (max-width:600px){#site-footer .footer-content .footer-bottom span{display:block;width:100%;text-align:center}}.gallery-filter span,.gallery-filter ul{display:inline-block}#gallery-filter-root{padding-top:40px;padding-bottom:0}.gallery-filter{max-width:650px;margin:0 auto;padding-bottom:40px;text-align:center}.gallery-filter .wpb_raw_code{margin-bottom:0}.gallery-filter span{margin-right:12px;font-weight:700}.gallery-filter ul li{display:inherit;margin:0 6px}@media screen and (max-width:650px){.gallery-filter ul{display:block}.gallery-filter ul li{margin:20px}}.photo-gallery{max-width:1080px;margin:0 auto}.photo-gallery .photo-gallery-container{margin:40px 0}.photo-gallery .photo-gallery-container .gallery_box{float:left;max-width:210px}.photo-gallery .photo-gallery-container .gallery_box ul li img{margin:5px;border:none}.photo-gallery .photo-gallery-container .gallery_box ul li .gallery_detail_box div:first-of-type{width:200px;height:40px;line-height:40px;margin-top:115px;margin-left:-205px;font-weight:700;text-align:center;color:#fff;background-color:rgba(45,151,222,.9);cursor:default}.home_page_title{text-align:center;margin:20px 0;color:#2d97de}.gallery_box_single .gallery .gllr_image_block img{border-style:none}#site-header{width:100%;height:80px;background-color:#2d97de;border-bottom:1px solid #d6d6d6}#site-header .header-content{max-width:1080px;height:inherit;margin:0 auto}#site-header .header-content span{line-height:80px;margin-left:20px}#site-header .header-content span img{width:250px;vertical-align:middle}#site-header .header-content .main-nav li{border-right-color:#2184c7;transition:all .4s}#site-header .header-content .main-nav li:hover{background-color:#2888c8}#site-header .header-content .main-nav li:hover.menu-item-has-children:after{content:"";position:absolute;z-index:1;width:200px;height:15px;margin-left:-50px;background-color:transparent}#site-header .header-content .main-nav li:hover .sub-menu li{padding:0}#site-header .header-content .main-nav li:hover .sub-menu li:first-of-type{padding-top:15px}#site-header .header-content .main-nav li:hover .sub-menu li:hover{color:#666;background-color:#fff}@media screen and (min-width:935.1px){#site-header .header-content .main-nav .current-menu-item,#site-header .header-content .main-nav .current-page-ancestor,#site-header .header-content .main-nav .current_page_parent{background-color:#2888c8}}.main-nav{float:right}.main-nav li{position:relative;float:left;line-height:80px;color:#fff;font-size:14px}.main-nav li a{display:block;padding:0 20px}.main-nav li:not(:last-of-type){border-right:1px solid}.main-nav li .sub-menu,.main-nav li .sub-menu:before{position:absolute;border:2px solid #e8e8e8;background-color:#fff}.main-nav li.menu-item-has-children>a{margin-right:10px}.main-nav li.menu-item-has-children>a:after{content:url(../../dist/img/caret-down.png);position:absolute;margin-top:-2px;margin-left:5px}.main-nav li:hover .sub-menu{display:block}.main-nav li .sub-menu{display:none;z-index:5;line-height:30px;padding:0 15px 5px;margin-top:15px;text-align:center}.main-nav li .sub-menu:before{content:"";z-index:1;width:20px;height:20px;top:-8px;left:calc(50% - 10px);transform:rotate(45deg)}.main-nav li .sub-menu li{float:none;position:relative;z-index:2;line-height:35px;margin:0 auto;padding:0;color:#000;background-color:#fff;border:none}.main-nav li .sub-menu li a{padding:0}.main-nav li .sub-menu li:not(:last-of-type){border-bottom:1px solid #e8e8e8}.main-nav li .sub-menu li.current-menu-item{background-color:inherit!important}@media screen and (max-width:990px){#site-header .header-content span img{width:200px!important}#site-header .main-nav{display:none}#site-header .mobile-menu-slider{position:fixed;top:0;right:0;z-index:10;width:10px;height:101vh}#site-header .mobile-side-menu{position:fixed;top:0;right:-100%;z-index:10;width:100%;height:101vh}#site-header .mobile-side-menu .menu-bg{display:none;position:absolute;width:100%;height:101vh;background-color:rgba(0,0,0,.5)}#site-header .mobile-side-menu .mobile-side-menu-content{position:relative;z-index:999;float:right;width:70%;height:inherit;background-color:#2d97de}#site-header .mobile-side-menu .mobile-side-menu-content .mobile-nav{margin:0 auto;text-align:center;color:#fff}#site-header .mobile-side-menu .mobile-side-menu-content .mobile-nav .home{float:left;color:#fff;font-size:40px}#site-header .mobile-side-menu .mobile-side-menu-content .mobile-nav .close{float:right;font-size:40px;margin-right:20px}#site-header .mobile-side-menu .mobile-side-menu-content .mobile-nav .menu-mobilni-menu-container{clear:both}#site-header .mobile-side-menu .mobile-side-menu-content .mobile-nav li{max-width:150px;margin:0 auto}#site-header .mobile-side-menu .mobile-side-menu-content .mobile-nav li a{display:block;padding:10px}#site-header .mobile-side-menu .mobile-side-menu-content .mobile-nav li:not(:last-of-type){border-bottom:1px solid #f2f2f2}#site-header .mobile-side-menu .mobile-side-menu-content .mobile-nav .back-to-top{position:absolute;top:90%;width:100%;height:40px;font-size:40px;color:#fff;text-align:center}#site-header .mobile-side-menu .mobile-side-menu-content .mobile-nav .back-to-top i{transform:rotate(-90deg)}}@media screen and (min-width:990.1px){.mobile-nav,.mobile-nav-btn{display:none}}.mobile-nav-btn{position:absolute;z-index:5;top:24px;right:16px;width:40px;height:40px;cursor:pointer}.mobile-nav-btn div{width:100%;height:4px;border-radius:5px;background-color:#fff}.mobile-nav-btn div:not(:last-of-type){margin-bottom:8px}.side-menu{float:left;width:210px;margin-right:50px;margin-left:18px}.side-menu span{display:block;line-height:45px;padding:0 15px;font-size:17px;font-weight:700;text-transform:uppercase;color:#fff;background-color:#ef8319}.side-menu ul{color:#565656;background-color:#fff}.side-menu ul li{margin:2px 0;font-size:14px;background-color:#f6f6f6}.side-menu ul li a{display:block;padding:10px 20px}.side-menu ul li.current-menu-item,.side-menu ul li.current_page_item{background-color:#ddd}@media screen and (max-width:1080px){.side-menu{clear:both;float:none;display:block;width:100%;max-width:706px;margin:0 auto}}.side-menu.projects-menu li{background:0 0}.side-menu.projects-menu ul>li{background-color:transparent}.side-menu.projects-menu ul>li:last-of-type{margin-bottom:50px}.side-menu.projects-menu .cat-item{padding:0}.side-menu.projects-menu .cat-item a{display:block;padding:15px 20px;color:#fff;text-transform:uppercase;font-size:16px;font-weight:700}.side-menu.projects-menu .cat-item .children{margin:4px 0}.side-menu.projects-menu .cat-item .children a{padding:10px 20px;color:inherit;text-transform:none;font-size:14px;font-weight:inherit;background-color:#f6f6f6}.side-menu.projects-menu .cat-item .children a.current-menu-item{background-color:#ddd}.current-position{padding:10px 0;color:#8d8d8d;font-weight:700;border-bottom:1px solid #d6d6d6}.current-position .breadcrumbs{max-width:1080px;margin:0 auto;padding-left:40px}@media screen and (max-width:1080px){.current-position .breadcrumbs{padding:0 20px}}.current-position .breadcrumbs span:not(:first-of-type){margin:0 8px}.current-position .breadcrumbs span a{font-weight:400;text-decoration:underline}.contact-bottom,.contact-top{max-width:1080px;margin:50px auto}.contact-bottom h3,.contact-top h3{margin:10px 20px;color:#2d97de;text-transform:uppercase}.contact-bottom p,.contact-top p{margin:0 20px}.contact-bottom strong,.contact-top strong{display:block;padding:10px 0}@media screen and (max-width:770px){.contact-bottom .wpb_column,.contact-top .wpb_column{max-width:400px;margin:0 auto}}.contact-top{border-bottom:1px solid #d8d8d8}.contact-info ul{margin:0 20px}#home .intro h1,#home .main-baner .wpb_text_column,#home .wiki-article .wpb_raw_code,#home .wiki-article .wpb_text_column{margin-bottom:0}.contact-info ul li{line-height:1.6}.contact-info ul li img{max-width:20px;height:auto;margin-right:6px}@media screen and (max-width:900px){.google-map{padding-right:20px}}#home{border-bottom:1px solid #d6d6d6}#home .intro{padding:20px;background:url(../../dist/img/baner-bg.png) right no-repeat}#home .intro h1{color:inherit}#home .intro h1 span{color:#de2d80}#home .intro .wpb_wrapper{float:right;max-width:500px}#home .intro .wpb_wrapper h1{margin-top:30px;text-align:left}#home .intro .wpb_wrapper p{line-height:1.4;padding:30px 0}#home .main-baner{float:right;overflow:hidden}#home .main-baner img{max-width:none;width:auto;height:410px}#home .wiki-article{position:absolute;max-width:300px;padding:20px;color:#fff;background-color:rgba(0,0,0,.4)}#home .wiki-article span{padding:2px 5px;font-size:13px}#home .wiki-article span.datum{margin:0;background-color:#2d97de;color:#fff}#home .wiki-article span:before{content:"";display:none}#home .wiki-article p{display:block;margin-top:5px;font-size:14px}@media screen and (min-width:768px) and (max-width:900px){#home .wiki-article{top:0}}@media screen and (max-width:900px){#home .intro{background-position:center;width:100%}#home .intro .wpb_wrapper{float:none;max-width:400px;margin:0 auto}#home .intro .wpb_wrapper h1{font-size:26px}#home .main-baner{width:100%;height:225px;overflow:hidden}#home .wiki-article{top:0;width:100%;max-width:none;height:225px}#home .wiki-article div{max-width:260px;margin:0 auto}}@media screen and (min-width:900.1px){#home .intro,#home .main-baner{height:410px}#home .intro .button .wpb_wrapper,#home .intro .wpb_wrapper h1{width:500px}#home .wiki-article{top:270px;height:100px;max-height:100px}}#edu-programs{padding:50px 0}#edu-programs h2{margin:0 12px 50px;font-size:25px;font-weight:700}#edu-programs h3{margin-bottom:10px;margin-left:55px}#edu-programs h3 span{display:inline-block;width:45px;height:45px;line-height:45px;margin-right:10px;margin-left:-60px;border-radius:100%;border:2px solid;text-align:center}#edu-programs .btn{position:relative;left:calc(50% - 65px)}#edu-programs .vc_col-sm-6{padding:20px}@media screen and (max-width:1080px){#edu-programs h2{font-size:20px}#edu-programs h3{font-size:17px}#edu-programs .vc_col-sm-6 .wpb_wrapper{max-width:400px;width:100%;margin:0 auto}}@media screen and (min-width:1080.1px){#edu-programs .vc_col-sm-6:nth-of-type(even) .wpb_wrapper{float:right}#edu-programs .vc_col-sm-6 p{max-width:440px}}.posts{display:table;width:100%;padding-bottom:50px;background-image:url(../../dist/img/news-bg.jpg)}.posts h2{height:60px;padding-top:40px;color:#fff}.post h3,.posts .container .news .news-post h3{color:#2d97de}.posts h2 a{float:right;margin-top:-5px}@media screen and (max-width:380px){.posts h2{padding-bottom:30px;text-align:center}.posts h2 a{float:none;display:block;max-width:90px;margin:10px auto}}.posts .container{max-width:1080px;margin:0 auto}.posts .container .news{display:table-row;background-color:rgba(76,76,76,.4)}@media screen and (max-width:1080px){.posts .container .news{display:block;max-width:500px;margin:0 auto;padding-bottom:5px}}@media screen and (min-width:1080.1px){.posts .container .news{float:left;max-width:350px;margin-right:20px}.posts .container .news .news-post{height:220px}}.posts .container .news h2{margin-left:15px;margin-right:15px}.posts .container .news .news-post{position:relative;line-height:1.25;margin:10px 15px;padding:20px;background-color:#fff}.posts .container .news .news-post p{margin-bottom:50px}.posts .container .news .news-post .btn{position:absolute;bottom:20px;left:20px}.posts .container .articles{float:none!important;display:table-row}@media screen and (max-width:1080px){.posts .container .articles{display:block;max-width:500px;margin:0 auto}.posts .container .articles h2{margin:0 15px}}.posts .container .articles .post{position:relative;line-height:1.25;margin:10px 0 0;background-color:#fff;border:none}@media screen and (max-width:1080px){.posts .container .articles .post{max-width:500px;margin:10px 15px;padding-bottom:50px}.posts .container .articles .post img{display:none}}@media screen and (min-width:1080.1px){.posts .container .articles{float:right}.posts .container .articles .post{height:220px;min-width:666px}}.post{max-width:666px;padding:20px;border:1px solid #c2c2c2}#news,.container{max-width:1080px}.post h3{font-size:18px}.datum,.read-more{font-size:13px;color:#777}.post .post-img-wrapper{float:left;width:261px;margin:-20px 20px -20px -20px;overflow:hidden}.post .post-img-wrapper img{width:auto;min-width:261px;height:inherit;max-height:261px}.post:not(:last-of-type){margin-bottom:20px}@media screen and (max-width:1080px){.post{margin:15px auto}.post .post-img-wrapper{margin-bottom:10px}}@media screen and (min-width:1080.1px){.post{margin-right:100px;min-width:666px}}.datum{line-height:30px;margin-left:20px}.datum:before{content:url(../../dist/img/clock.png);position:relative;top:1px;left:-2px;margin-left:-15px}.read-more{position:absolute;bottom:20px;right:30px;text-decoration:underline;transition:all .4s}.read-more:hover{text-decoration:none;color:#444}#news h2,.page-with-menu .docs a{color:#2d97de}#news{margin:50px auto}#news .post .btn{margin-top:16px}#news .post .post-img-wrapper{margin-bottom:-30px}#news .post:last-of-type{margin-bottom:50px}@media screen and (max-width:600px){#news .post .post-img-wrapper,.post .post-img-wrapper{display:none}}@media screen and (max-width:1080px){#news{margin:50px 20px}#news .post{margin:15px auto}#news .post .post-img-wrapper{margin-bottom:10px}}@media screen and (min-width:1080.1px){#news h2{margin:0 0 30px 273px;font-size:35px}}.container{margin:50px auto}.container .wrapper{display:inline-block;width:100%;max-width:800px;float:right}@media screen and (max-width:1080px){.container .wrapper{float:none}}.container.not-found{min-height:500px;text-align:center}.container.not-found .btn{margin:20px 0}.page-numbs{clear:both;margin-bottom:30px;text-align:center}.page-numbs a,.page-numbs span{display:inline-block;width:15px;height:15px;border-radius:100%}.page-numbs span{background-color:#666}.page-numbs a{background-color:#ddd}.page-numbs a.next,.page-numbs a.prev{display:none}.prev-next{height:50px;line-height:50px;padding:0 20px;background-color:#f6f6f6;border-top:1px solid #d6d6d6}.prev-next div{max-width:1080px;margin:0 auto}.prev-next div .next{float:right}.pictures-bottom{clear:both;overflow:hidden}.page-with-menu{min-height:500px}@media screen and (max-width:700px){.page-with-menu .wrapper .info-list .desc-heading,.page-with-menu .wrapper .info-list .desc-text{width:100%}}@media screen and (max-width:1080px){.page-with-menu{max-width:calc(100% - 60px);margin:50px auto}.page-with-menu .wrapper{display:block;max-width:666px;margin:0 auto}.page-with-menu .side-menu{margin-top:50px}}.page-with-menu .docs h2{margin-bottom:10px}.page-with-menu .docs h3{margin:10px 0}#school-info h2{margin-bottom:20px}#school-info table tr td{padding:10px 5px;line-height:1.5}#school-info .wpb_wrapper{overflow:hidden}#school-info .vc_separator,#school-info .wpb_text_column{margin-bottom:15px}#school-info table td{height:auto!important}@media screen and (max-width:800px){#school-info table td{display:block}#school-info table td:nth-child(even){margin-bottom:20px;border-bottom:1px solid #ddd}}@media screen and (min-width:800.1px){#school-info table td{border-top:1px solid #ddd}}.workplace-header{max-width:1045px;height:350px;margin:0 auto}.workplace-header .wpb_column{height:inherit;background-color:rgba(45,151,222,.7)}.workplace-header .wpb_column .vc_column-inner{position:relative;top:40%}.workplace-header .wpb_column .vc_column-inner h2{color:#fff}.workplace-text{max-width:1080px;margin:0 auto;text-align:center}.workplace-text .wpb_text_column{width:500px;margin:0 auto 35px;text-align:left;vertical-align:top}@media screen and (max-width:760px){.workplace-text .wpb_column{max-width:600px;margin:0 auto;padding:0 20px}}.workplace-text-wide{max-width:1080px;margin:0 auto;text-align:center}.workplace-text-wide .wpb_text_column{max-width:500px;margin:0 auto 35px;text-align:left;vertical-align:top}@media screen and (max-width:770px){.workplace-text-wide .wpb_column{max-width:400px;margin:0 auto;padding:0 20px}}.workplace-text h3,.workplace-text-wide h3{margin-bottom:30px;padding:0 20px;text-transform:uppercase;color:#2d97de}.workplace-text h4,.workplace-text-wide h4{margin-bottom:20px;padding:0 20px;font-size:18px}.workplace-text ul,.workplace-text-wide ul{padding:0 20px}.workplace-text ul li,.workplace-text-wide ul li{line-height:1.5}.workplace-text a,.workplace-text-wide a{color:#2d97de}.workplace-bottom h3{margin-bottom:30px;padding:0 20px;text-transform:uppercase;color:#2d97de}.workplace-bottom ul{max-width:300px;margin:0 auto}.workplace-bottom a{color:#2d97de}.workplace-images{max-width:1080px;margin:0 auto}.workplace-images .wpb_single_image{max-height:230px;overflow:hidden}.workplace-images .wpb_single_image img{margin:10px}.articles-post:last-of-type{margin-bottom:50px}.articles-post .post-img-wrapper{max-height:255px}.articles-post .btn{margin-top:10px}@media screen and (min-width:1080.1px){.side-menu{position:absolute;top:169px}.post{float:right;margin-right:0;min-width:766px}}#projects h2{text-align:left;color:#2d97de}#projects .datum{margin-bottom:0}#projects .side-menu span.current-projects{background-color:#86d40a}#projects .side-menu span.finished-projects{margin-top:50px;background-color:#de2d80}@media screen and (max-width:1080px){#projects{margin:50px 20px}}.project{margin-bottom:50px;padding-bottom:50px}.project:not(:last-of-type){border-bottom:1px solid #ddd}.project h2{margin-bottom:10px}.project h3{color:#2d97de}.project p{margin:10px 0}#photo-gallery h2{color:#2d97de;text-align:center;margin-bottom:40px}.photo-gallery{margin-top:30px}.photo-gallery .vc_grid-filter{margin-top:20px}.photo-gallery .vc_grid-filter .vc_grid-filter-item{color:#2d97de;font-weight:700;border:2px solid #2d97de;border-radius:0!important}.photo-gallery .vc_grid-filter .vc_active{background-color:#2d97de!important;border-bottom-color:#1c75b0;cursor:default}.photo-gallery .vc_grid-filter .vc_active span{color:#fff!important}.photo-gallery .fotogalerie-item-title{margin:-10px;padding:10px;font-weight:700;color:#fff;background-color:rgba(45,151,222,.8)}.school{max-width:900px;margin:40px auto}.school h2{padding-bottom:40px;color:#2d97de}.school h3{padding:10px 30px;text-transform:uppercase;color:#2d97de}.school p{padding:0 30px}.school-bottom{position:relative;height:270px;background:url(../../dist/img/school/skola-bottom.png) center no-repeat}.school-bottom .wpb_column{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.school-bottom .wpb_column .wpb_text_column{margin-bottom:20px}.school-bottom .wpb_column .wpb_text_column p{color:#fefefe}.school-bottom .wpb_column .btn{display:block;max-width:50px;margin:0 auto;text-align:center}.single h2:after,.single h2:before{position:absolute;width:25px;height:4px;margin-top:12px;background-color:#fff;content:""}.single h2{color:#fff;text-align:center}.single h2:before{margin-left:-50px}.single h2:after{margin-left:20px}.single .single-baner{max-width:1045px;margin:0 auto;padding:100px 0;color:#fff;background-color:rgba(45,151,222,.7)}.single .single-baner .datum{display:block;max-width:150px;margin:0 auto;color:#fff;font-size:14px;text-align:center}.single .single-baner .datum:before{content:"";display:none}.single .single-post{max-width:650px;min-height:400px;margin:0 auto}.single .single-post p{margin:40px 0}@media screen and (max-width:650px){.single h2{margin:0 10px}.single h2:after,.single h2:before{display:none}.single .single-post{margin:0 20px}}