@charset "utf-8";@font-face{font-family:'advocato';src:url(/templates/vitna/fonts/advocato.eot);src:url(/templates/vitna/fonts/advocato.eot#iefix) format('embedded-opentype'),url(/templates/vitna/fonts/advocato.woff) format('woff'),url(/templates/vitna/fonts/advocato.ttf) format('truetype'),url(/templates/vitna/fonts/advocato.svg#Sri-TSCRegular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'advocato-bold';src:url(/templates/vitna/fonts/advocato-bold.eot);src:url(/templates/vitna/fonts/advocato-bold.eot#iefix) format('embedded-opentype'),url(/templates/vitna/fonts/advocato-bold.woff) format('woff'),url(/templates/vitna/fonts/advocato-bold.ttf) format('truetype'),url(/templates/vitna/fonts/advocato-bold.svg#Sri-TSCRegular) format('svg');font-weight:normal;font-style:normal}html{width:100%;margin:0 auto;padding:0;height:100%;min-height:100%;line-height:1.5}body{margin:0;padding:0;min-height:100%;width:100%;overflow-y:scroll;overflow-x:hidden;font-family:'advocato',Arial,sans-serif}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{display:block}a{text-decoration:none;color:#af2c22;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover{text-decoration:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}main p,main li{font-size:18px;line-height:1.45}p,li{margin:0;font-size:18px}li{padding-bottom:0}p{padding-bottom:17px}p:last-child{padding-bottom:0}h1,h2,h3{margin-bottom:15px;margin-top:0;line-height:1.2;font-family:'advocato-bold',Arial,sans-serif;color:#af2c22}h1{font-size:40px}h2{font-size:30px}h3{font-size:20px}b,strong{font-weight:700}ul,ol,menu{margin:0;padding:0;list-style:none}ol{counter-reset:ol-counter}ol li{padding-left:45px !important;position:relative}ol li:before{display:none !important}ol li:after{display:block;content:counter(ol-counter);counter-increment:ol-counter;position:absolute;top:0;left:0;height:30px;width:30px;line-height:33px;text-align:center;border-radius:5px}#menu-toggle{display:none;position:absolute;top:19px;right:7%;width:36px;height:36px;cursor:pointer;float:right;background-image:url(/templates/vitna/images/mmenu.png);background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-size:17px;opacity:0.8}#menu-toggle.open{background-image:url(/templates/vitna/images/xmmenu.png)}header{width:100%;height:130px;float:left;position:fixed;top:0;left:0;background-color:#fff;z-index:100;box-shadow:0 1px 5px rgba(75,75,75,0.1);-webkit-box-shadow:0 1px 5px rgba(75,75,75,0.1);-moz-box-box-shadow:0 1px 5px rgba(75,75,75,0.1)}header #logo{position:absolute;top:10px;left:7%;z-index:50}header #logo img{width:auto;height:106px}header .header-top{width:100%;height:75px;position:relative;background-color:#af2c22}header .header-top menu{width:100%;height:75px;float:right;padding:0px 7%;background-color:#af2c22}header .header-top menu>ul{float:right}header .header-top menu>ul>li{float:left;margin:0 0 0 50px;position:relative}header .header-top menu>ul>li.active>a:before{content:"";width:16px;height:21px;position:absolute;bottom:0;left:0;right:0;margin:0 auto;background-image:url(/templates/vitna/images/menu-active.png);background-repeat:no-repeat}header .header-top menu>ul>li.active.parent:hover>a:before{display:none !important}header .header-top menu>ul>li.active>a:hover:after{display:none}header .header-top menu>ul>li.parent>a:hover:after{display:none}header .header-top menu>ul>li>a{position:relative;font-size:20px;color:#fff;line-height:75px;display:block;float:left;height:75px}header .header-top menu>ul>li>a:after{content:"";width:16px;height:21px;position:absolute;bottom:-25px;left:0;right:0;margin:0 auto;background-image:url(/templates/vitna/images/menu-active.png);background-repeat:no-repeat}header .header-top menu>ul>li>a:hover:after{bottom:-5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}header .header-top menu>ul>li>ul{display:none;width:250px;position:absolute;top:58px;left:0;background-color:#871b13;border-bottom:1px solid #871b13}header .header-top menu>ul>li>ul li{width:100%;float:left}header .header-top menu>ul>li>ul li a{width:100%;float:left;padding:11px 15px;font-size:14px;color:#fff;border-bottom:1px solid rgba(255,0,0,0.2)}header .header-top menu>ul>li>ul li:last-child a{border:none}header .header-top menu>ul>li>ul li:hover a{background-color:#78170f}header .header-top menu>ul>li:hover>ul{display:block;z-index:50}header .header-top menu>ul a img{display:none}header .header-top menu .mobile-menu-item{display:none}header .header-bottom{width:100%;height:55px;float:right;padding:0 7%;background-color:#f4f4f4;position:relative;z-index:40}header .header-bottom .langarea{float:right;position:relative;padding:0 0 0 30px}header .header-bottom .langarea:before{content:"";position:absolute;top:10px;bottom:10px;left:0;border-left:1px solid rgba(0,0,0,0.2)}header .header-bottom .langarea ul li{float:left}header .header-bottom .langarea ul li.lang-active{display:none}header .header-bottom .langarea ul li a{float:left;display:block;margin:0 0 0 10px;font-size:12px;color:#a0a0a0;font-family:'advocato-bold',Arial,sans-serif;line-height:55px}header .header-bottom .contact-us{float:right;margin:14px 0 0 0}header .header-bottom .contact-us p{float:left;padding:0 45px 0 0}header .header-bottom .contact-us p span{font-size:14px;color:#a0a0a0}header .header-bottom .contact-us p a{font-size:18px;color:#af2c22}main{width:100%;float:left;margin-top:130px}main .slider{float:left;width:100%}main .slider .slideshowck{margin-bottom:0 !important}main .slider .slideshowck .camera_fakehover .camera_caption{bottom:90px;padding:0 7%}main .slider .slideshowck .camera_fakehover .camera_caption>div{padding:0 !important;background:transparent;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}main .slider .slideshowck .camera_fakehover .camera_caption>div .camera_caption_title{font-size:40px !important;color:#af2c22;font-weight:700;font-family:'advocato-bold',Arial,sans-serif}main .slider .slideshowck .camera_fakehover .camera_caption>div .camera_caption_desc{font-size:72px !important;color:#af2c22;font-weight:700;font-family:'advocato-bold',Arial,sans-serif;line-height:1.2}main .slider .slideshowck .camera_pag{position:absolute;bottom:0;left:7%}main .slider .slideshowck .camera_pag ul{float:left;margin:0 0 30px 0}main .slider .slideshowck .camera_pag ul li{margin:0;float:left !important;margin:0 15px 0 0;width:12px;height:12px;background:#fff}main .slider .slideshowck .camera_pag ul li.cameracurrent{background:#af2c22}main .slider .slideshowck .camera_pag ul li.cameracurrent>span{display:none}main .slider .slideshowck .camera_pag ul li span{display:none}main .slider .mobile-slider-image{display:none}main .inside-top{width:100%;padding:0 7%;float:left;height:109px;background-image:url(/templates/vitna/images/inside-top.png);background-size:cover;background-position:right top}main .inside-top .custom{margin-top:34px}main .inside-top .custom p{font-size:26px;color:#af2c22}main section{width:100%;float:left;padding:65px 0 0 0;display:table}main section.inside-section{padding:65px 7% 80px 7%}main section .main-promo{margin:0 -30px;padding:0 7% 60px 7%;float:left}main section .main-promo .custom{width:50%;float:left;padding:0 30px}main section .main-promo ul.nav{padding:0 30px;margin:0 -10px}main section .main-promo ul.nav li{width:50%;float:left;padding:0 10px 20px 10px}main section .main-promo ul.nav li:nth-of-type(2n+1){clear:both}main section .main-promo ul.nav li img{max-width:100%;height:auto;-webkit-border-top-left-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomright:20px;border-top-left-radius:20px;border-bottom-right-radius:20px}main section .main-promo ul.nav li p{padding-bottom:10px}main section .main-promo ul.nav li span{float:left;margin-top:7px;line-height:1.2;font-size:20px;color:#af2c22;font-weight:700}main section .main-promo .main-promo-menu{width:50%;float:left}main section .about-us{width:100%;float:left;padding:85px 7% 100px 7%;background-image:url(/templates/vitna/images/map-bg.png);background-size:cover;position:relative}main section .about-us:before{content:"";width:50%;height:100%;position:absolute;top:0;left:0;right:0;background-image:url(/templates/vitna/images/map.png);background-repeat:no-repeat;background-size:contain;background-position:top center;z-index:50;margin-top:25px}main section .about-us .custom{width:50%;padding:0 0 0 30px;float:right}main section aside,main section article{display:table-cell;vertical-align:top}main section aside ul.menu{width:250px;margin-right:60px;margin-top:10px;border-top:1px solid rgba(0,0,0,0.15)}main section aside ul.menu li{float:left;width:100%;border-bottom:1px solid rgba(0,0,0,0.15)}main section aside ul.menu li a{float:left;width:100%;display:block;padding:9px 15px;font-size:16px;color:#686868}main section aside ul.menu li a:hover{color:#af2c22}main section aside ul.menu li a img{display:none}main section aside ul.menu li.active a{color:#af2c22;font-weight:700}main section article{width:100%}main section article .item-page ul li{position:relative;padding-left:16px}main section article .item-page ul li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background-color:#af2c22;border-radius:50%}main section article table.our-team,main section article table.our-team tbody{display:block;width:100%}main section article table.our-team tr{width:50%;display:table;float:left}main section article table.our-team tr:nth-of-type(2n+1){clear:both}main section article table.our-team td{display:table-cell;vertical-align:top}main section article table.our-team td a{text-decoration:underline}main section article table.our-team td:nth-of-type(1){padding:5px 10px 50px 0}main section article table.our-team td:nth-of-type(2){width:100%;padding:0 10px 50px 10px}main section article table.our-team td:nth-of-type(2) strong{color:#af2c22}main .inside-promo{width:100%;float:left;padding:70px 7% 30px 7%;background-image:url(/templates/vitna/images/vitna-bg-footer-2.jpg);background-position:bottom center}main .inside-promo ul{margin:0 -20px}main .inside-promo ul li{float:left;width:20%;padding:0 20px}main .inside-promo ul li img{max-width:120px;height:auto;-webkit-border-top-left-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomright:20px;border-top-left-radius:20px;border-bottom-right-radius:20px}main .inside-promo ul li h3{font-size:16px;font-family:'advocato-bold',Arial,sans-serif}main .inside-promo ul li p{padding-bottom:7px}main .inside-promo ul li span{font-size:16px;float:left;margin-top:7px;font-weight:700}footer{width:100%;float:left;padding-top:88px;color:#fff;position:relative;background-image:url(/templates/vitna/images/footer-bg.jpg);background-size:cover;background-attachment:fixed}footer:before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;background-image:url(/templates/vitna/images/vitna-bg-footer1.png);z-index:20;width:100%;height:88px;background-position:top center;background-repeat:no-repeat}footer:after{content:"";position:absolute;top:88px;left:0;right:0;margin:0 auto;background-image:url(/templates/vitna/images/vitna-footer-arrow.png);width:106px;height:87px}footer .footer-top{padding:0 7%;float:left;width:100%;min-height:122px}footer .footer-top .footer-facebook{float:left;margin:36px 0 0 0;padding:0 0 0 80px;min-height:50px;background:url(/templates/vitna/images/facebook-icon.png);background-repeat:no-repeat;font-family:'advocato-bold',Arial,sans-serif}footer .footer-top .footer-facebook p{line-height:50px;font-size:18px}footer .footer-top .footer-facebook a{color:#fff}footer .footer-top .footer-contacts{float:right;margin:27px 0 0 0}footer .footer-top .footer-contacts p{float:left;margin:0 0 0 60px}footer .footer-top .footer-contacts span{font-size:18px}footer .footer-top .footer-contacts a{clear:both;display:block;font-size:30px;color:#fff}footer .infoline{position:relative;z-index:10;float:left;width:100%;padding:20px 7%;border-top:1px solid rgba(255,255,255,0.2)}footer .infoline .copyright{float:left}footer .infoline .madeby{float:right}footer .infoline .copyright,footer .infoline .madeby{font-size:12px;color:rgba(255,255,255,0.38)}footer .infoline .copyright a,footer .infoline .madeby a{color:rgba(255,255,255,0.38)}@media (max-width:1200px){header .header-top menu>ul>li{margin:0 0 0 30px}header .header-top menu>ul>li>a{font-size:16px}header #logo{top:29px}header #logo img{height:75px}main .slider .slideshowck .camera_fakehover .camera_caption>div .camera_caption_title{font-size:30px !important}main .slider .slideshowck .camera_fakehover .camera_caption>div .camera_caption_desc{font-size:52px !important}main .inside-top .custom{margin-top:38px}main .inside-top .custom p{font-size:20px}h1{font-size:32px}h2{font-size:26px}h3{font-size:18px}footer .footer-top .footer-contacts{margin:32px 0 0 0}footer .footer-top .footer-contacts a{font-size:22px}footer .footer-top .footer-contacts span{font-size:16px}footer .footer-top .footer-facebook p{font-size:16px}main section .main-promo ul.nav li span{font-size:16px}}@media (max-width:1100px){main .inside-promo ul li{width:25%}}@media (max-width:1050px){main section article table.our-team tr{width:100%}}@media (max-width:1000px){main .slider .slideshowck .camera_fakehover .camera_caption>div .camera_caption_title{font-size:24px !important}main .slider .slideshowck .camera_fakehover .camera_caption>div .camera_caption_desc{font-size:38px !important}main section{padding:45px 0 0 0}main section.inside-section{padding:45px 7% 30px 7%}}@media (max-width:900px){main p,main li{font-size:16px}main section .main-promo .custom{width:100%;margin-bottom:30px}main section .main-promo ul.nav li{width:25%}main section .main-promo ul.nav li:nth-of-type(2n+1){clear:none}main section .main-promo .main-promo-menu{width:100%}main section aside{display:none}main section article table.our-team tr{width:50%}footer .footer-top .footer-contacts{margin:33px 0 0 0}footer .footer-top .footer-contacts p{margin:0 0 0 30px}footer .footer-top .footer-contacts a{font-size:20px}header .header-bottom .contact-us p a{font-size:16px}}@media (max-width:850px){header{position:relative}header .header-top menu{display:none}header .header-top menu.open{display:block;height:auto;position:absolute;top:130px;left:0;right:0;padding:0}header .header-top menu.open>ul.nav>li{margin:0}header .header-top menu.open>ul.nav>li>a{height:auto;padding:11px 15px;line-height:1.45}header .header-top menu.open>ul.nav>li>a:hover{background-color:#9b241b}header .header-top menu.open>ul.nav>li:hover>ul{display:none}header .header-top menu.open>ul.nav>li.open>ul{display:block !important;width:100%;position:relative;top:0;background-color:#881c14;border:none}header .header-top menu.open>ul.nav>li.open>ul>li>a{font-size:12px}header .header-top menu.open>ul.nav>li.open>ul>li>a:hover{background-color:#7c1912}header .header-top menu.open>ul.nav>li.open>a{background-color:#9b241b}header .header-top menu.open ul.nav{width:100%}header .header-top menu.open ul.nav li{width:100%}header .header-top menu.open ul.nav li:hover>a{color:#fff !important}header .header-top menu.open ul.nav li a{width:100%;border-bottom:1px solid rgba(255,0,0,0.2)}header .header-top menu.open ul.nav li a:before{display:none !important}header .header-top menu.open ul.nav li ul{float:left}header .header-top menu.open .mobile-menu-item{display:block}header .header-top #menu-toggle{display:block}header .header-top menu>ul>li>a:after{display:none !important}main{margin-top:0}main .slider .slideshowck .camera_fakehover .camera_caption>div .camera_caption_title{font-size:20px !important}main .slider .slideshowck .camera_fakehover .camera_caption>div .camera_caption_desc{font-size:32px !important}main .inside-top .custom{margin-top:30px}main .inside-top .custom p{width:50%;font-size:16px}main .inside-promo ul{margin:0 -10px}main .inside-promo ul li{padding:0 10px}main .inside-promo ul li h3{font-size:14px}}@media (max-width:800px){header .header-bottom .contact-us p{padding:0 25px 0 0}header .header-bottom .contact-us p span{display:none}header .header-bottom .langarea{padding:0 0 0 10px}h1{font-size:26px}h2{font-size:22px}h3{font-size:18px}main section .main-promo ul.nav li{width:50%}main section .main-promo ul.nav li:nth-of-type(2n+1){clear:both}footer .footer-top .footer-facebook{padding:0 0 0 50px;background-size:30px;background-position:left center}footer .footer-top .footer-facebook a{font-size:14px}footer .footer-top .footer-contacts span{font-size:12px}footer .footer-top .footer-contacts a{font-size:16px}main .inside-promo{padding:40px 7% 15px 7%}main .inside-promo ul li{width:50%;padding-bottom:20px}main .inside-promo ul li:nth-of-type(2n+1){clear:both}footer{padding-top:0;background-attachment:inherit}footer:before,footer:after{display:none}main section .about-us{padding:35px 7% 370px 7%}main section .about-us:before{background-position:bottom 40px center;z-index:50;margin-top:0;width:100%;background-size:auto 300px;bottom:0}main section .about-us .custom{width:100%;padding:0}}@media (max-width:700px){main section article table.our-team tr{width:100%}}@media (max-width:600px){main .slider .slideshowck{display:none !important}main .slider .mobile-slider-image{display:block;width:100%}main .slider .mobile-slider-image img{float:left;width:100%;height:auto !important}header .header-bottom .contact-us{display:none}main .inside-top .custom p{display:none}footer .footer-top .footer-contacts,footer .footer-top .footer-facebook{width:100%}footer .footer-top .footer-contacts{margin:20px 0 10px 0}footer .footer-top .footer-contacts p{margin:0 30px 0 0}footer .footer-top .footer-facebook{margin:0 0 20px 0}header .header-top menu.open{top:95px}header{height:95px}header #logo{top:10px}header .header-top{height:60px}header .header-top #menu-toggle{top:12px}header .header-bottom{height:35px}header .header-bottom .langarea ul li a{line-height:30px;padding-top:4px}header .header-bottom .langarea:before{bottom:8px}}@media (max-width:500px){main section .about-us .custom:nth-of-type(2) ul li{width:100%}footer .infoline .copyright,footer .infoline .madeby{width:100%}main .inside-promo ul li{width:100%}}@media (max-width:400px){h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}main p,main li{font-size:14px}main section .main-promo ul.nav li{width:100%}}@media (min-width:1200px){main section .main-promo{position:relative;bottom:-300px;opacity:0}main section .about-us .custom h1,main section .about-us .custom p{opacity:0}main section .about-us .custom h1{position:relative;right:-70%}main section .about-us{position:relative}main section .about-us .view-port{position:absolute;top:230px;left:0;right:0}}
