@import url('https://fonts.googleapis.com/css?family=Podkova:700&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i,900,900i');

html {padding:0px;margin:0px;height: 100%;}
body {height: 100%;background-color:#050c03;color:#ffffff;padding:0px;margin:0px;font-size:14px;font-family: 'Montserrat', Helvetica, Arial, sans-serif;line-height:1.5;position:relative;}
:focus {outline: 0;}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.transition {-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.table {display:table;margin: 0 auto;}
hr {border: 0 #b1c7de dashed;border-top-width:1px;clear:both;display:block;height:0;margin:0px auto;width:100%;}
hr.gray {border-color:#b1c7de;}
hr.black {border-color:#003366;border-style:solid;}
.hr-line{position:relative;text-align:center;}
.hr-line span{display:inline-block;padding:0px 20px;background:#ffffff;line-height:1;font-size:12px;font-weight:700;color:#bec8d5;text-transform:uppercase;position:relative;z-index:2;}
.hr-line:after{position:absolute;top:50%;left:0px;margin-top:-2px;height:1px;width:100%;content:"";border-bottom: 1px #b1c7de dashed;}
blockquote{border-left:4px solid #339933;font-weight:700;font-style:italic;padding-left:20px;font-size:16px;color:#ffffff;}
blockquote p{padding:0px;margin:0px;}
.alert{padding:30px;text-align:center;font-weight:700;font-style:italic;background:#e2eef6;}
a{text-decoration:underline;color:#ffffff;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
a:hover{color:#ffffff;text-decoration:none;}
.button{border:none;background:#339933;color:#ffffff;line-height:1;text-transform:uppercase;font-weight:700;padding:10px 25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;display:inline-block;cursor:pointer;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.button:hover{background:#187a18;color:#ffffff;text-decoration:none;}
h1, h2, h3, h4, h5, h6 {color:#ffffff;font-family: 'Podkova', serif;line-height: 1.1;padding:0px;margin:10px 0px;font-weight:700;}
h1{font-size:88px;}
h1.small{font-size:52px;}
h2{font-size:56px;}
h3{font-size:24px;}
h4{font-size:18px;}
h5{font-size:14px;}

.header{width:100%;position:fixed;z-index:100;}
.header a{text-decoration:none;}
.header a:hover{text-decoration:none;}
.header-container{padding:10px 40px;}
.header-lang{padding:0px;margin:0px;list-style:none;display:flex;text-transform:uppercase;}
.header-lang li{padding:0px;margin:0px;}
.header-lang li a{padding:4px 8px;margin:2px 10px;display:block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.header-lang li a:hover{background-color:rgba(0,0,0,0.4);}
.header-lang li a.active{background-color:#339933;}
.header-social{padding:0px;margin:0px;list-style:none;display:flex;}
.header-social li{padding:0px;margin:0px;}
.header-social li a{padding:10px 10px;margin:0px;display:block;}

.header-mobil .header-container{padding:10px 20px;}
.header-mobil .logo{width:60px;height:60px;}
.header-mobil .mobil-link{margin:0px 0px;}

.logo{width:160px;height:160px;display:block;background-color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat;text-indent:110%;white-space:nowrap;overflow:hidden;}
.logo-white{background-image:url('/files/template/logo-apteka-white.png');}
.logo-green{background-image:url('/files/template/logo-apteka-green.png');}

.container{}
.container-background{background-size:cover;background-position:center;position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:1;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;opacity:0;}
.container-background-show{opacity:1;}
.container-background-hide{opacity:0;}
.container-background-overlay{background-color:rgba(0,0,0,0.3);position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:2;}
.container-content{padding:0px;z-index:3;position:fixed;top:160px;bottom:160px;left:160px;right:160px;border:0px solid #ffffff;overflow:hidden;font-size:16px;}
.container-content .full{width:100%;}
.container-content-dark{padding:30px;background-color:rgba(0,0,0,0.4);pposition:relative;}
.container-content-scroll{background:transparent;position:absolute;top:30px;bottom:30px;left:30px;right:30px;overflow:auto;padding-bottom:40px;}
.container-contacts-link{width:200px;background:transparent;margin-top:15px;}
.container-contacts-link ul{padding:0px;margin:0px;list-style:none;}
.container-contacts-link ul li{padding:0px;margin:5px 0px;display:block;position:relative;overflow:hidden;}
.container-contacts-link ul li:before{position:absolute;top:0px;left:-100%;width:100%;height:100%;display:block;background-color:rgba(0,0,0,0.5);content:"";z-index:1;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.container-contacts-link ul li:hover:before{left:0px;}
.container-contacts-link ul li.uk-active a{background:#339933;}
.container-contacts-link ul li a{padding:5px 10px;margin:0px;display:block;z-index:2;position:relative;text-decoration:none;}
.container-contacts-content{position:fixed;top:310px;bottom:180px;left:420px;right:180px;border:0px solid #ffffff;}

.scroll-style{overflow:auto;padding-right:20px;padding-bottom:40px;}
.scroll-style::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color:rgba(0,0,0,0.3);}
.scroll-style::-webkit-scrollbar{width: 6px;background-color:rgba(0,0,0,0.3);}
.scroll-style::-webkit-scrollbar-thumb{background-color: #339933;}

.reviews-container{background:#999999;position:fixed;top:0px;bottom:0px;left:0px;right:0px;}
.reviews-item{margin:0px 50px;padding:20px;background-color:rgba(0,0,0,0.3);}
.reviews-item img{width:70%;padding-bottom:20px;}
.reviews-item-nav{color:#ffffff;}
.reviews-item-nav:hover{color:#339933;}

.uk-dotnav>*>* {width:16px;height:16px;border:2px solid #ffffff;background: transparent;transition-property: none;}
.uk-dotnav>*>*:hover {background:#ffffff;}
.uk-dotnav>.uk-active>* {background:#339933;border-color: transparent;}

.content-slider-nav{padding:0px;margin:0px;list-style:none;display:flex;position:fixed;top:0px;bottom:0px;right:60px;}
.content-slider-nav>*>* {width:16px;height:16px;border:2px solid #ffffff;}
.content-slider-nav>*>*:hover {background:#ffffff;}
.content-slider-nav>.uk-active>* {background:#339933;border-color: transparent;}
.content-slider-content p{padding:0px;margin:3px 0px;}
.content-slider-content-border{border-left:4px solid #339933;padding-left:30px;}
.content-slider-content-border-right{border-right:4px solid #339933;padding-right:30px;}
.content-slider-images{border:2px solid transparent;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.content-slider-images:hover{border-color:#ffffff;-webkit-box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.5);box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.5);}

.summary{width:40%;border-left:2px solid #339933;padding-left:20px;}
.submenu{position:fixed;bottom:100px;left:160px;right:160px;font-size:18px;}
.submenu-center ul{align-items: center;justify-content: center;}
.submenu-small{font-size:14px;}
.submenu ul{padding:0px;margin:0px;list-style:none;display:flex;}
.submenu ul li{padding:0px;margin:0px 20px 0px 0px;position:relative;overflow:hidden;}
.submenu ul li a{padding:5px 30px;margin:1px;display:block;text-decoration:none;z-index:2;position:relative;border:1px solid #ffffff;line-height:1;text-transform:uppercase;font-weight:400;padding:10px 25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;display:inline-block;}
.submenu ul li a:hover{border-color:#339933;}
.submenu ul li.here a{border-color:#339933;background:#339933;}
.submenu ul li:before{position:absolute;top:0px;left:-100%;width:100%;height:100%;display:block;background:#339933;content:"";z-index:1;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.submenu ul li:hover:before{left:0px;}

.navigation{padding:0px;margin:0px;list-style:none;display:flex;}
.navigation li{padding:0px;margin:0px 20px 0px 0px;position:relative;overflow:hidden;}
.navigation li a{padding:5px 30px;margin:1px;display:block;text-decoration:none;z-index:2;position:relative;border:1px solid #ffffff;line-height:1;text-transform:uppercase;font-weight:400;padding:10px 25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;display:inline-block;}
.navigation li a:hover{border-color:#339933;}
.navigation li.here a{border-color:#339933;background:#339933;}
.navigation li:before{position:absolute;top:0px;left:-100%;width:100%;height:100%;display:block;background:#339933;content:"";z-index:1;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.navigation li:hover:before{left:0px;}

.uk-offcanvas-bar{background-color:#339933;color:#ffffff;padding:0px;margin:0px;width:600px;background-image:url('/files/template/menu-back-02.jpg');background-size:cover;background-position:center top;}
.uk-offcanvas-bar a{color:#ffffff;}
.uk-offcanvas-bar a:hover{color:#ffffff;}
.uk-offcanvas-close {margin-top:20px;margin-right:20px;}
.uk-offcanvas-close svg{color:#ffffff;}

.mobil-link{margin:0px 30px;}
.menu-container{width:100%;background:transparent;padding:0px;overflow:hidden;}
.menu-container-pc{width:600px;}
.menu-container-mobil{width:300px;}
.menu-content{width:100%;display:flex;}
.menu-content ul{padding:0px 0px 0px 0px;margin:0px;list-style:none;}
.menu-content ul li{padding:0px;margin:0px;position:relative;overflow:hidden;}
.menu-content ul li a{padding:5px 5px 5px 30px;margin:1px;display:block;text-decoration:none;z-index:2;position:relative;}
.menu-content ul li:before{position:absolute;top:0px;left:-100%;width:100%;height:100%;display:block;background-color:rgba(0,0,0,0.2);content:"";z-index:1;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.menu-content ul li:hover:before{left:0px;}
.menu-content ul li a.active{font-weight:700;color:#ffff00;}
.menu-content ul li.active a{font-weight:700;color:#ffff00;}
.menu-first{width:300px;background:transparent;font-size:24px;}
.menu-second{width:300px;background:transparent;border-left:1px solid #44ad44;font-size:18px;}

.modal-green{background-color:#339933;color:#ffffff;background-image:url('/files/template/menu-back-02.jpg');background-size:cover;background-position:center top;}
.modal-social-title{text-align:center;font-family: 'Podkova', serif;padding:0px 0px 10px 0px;margin:0px;font-weight:700;font-size:36px;}
.modal-social ul{padding:0px;margin:0px;list-style:none;display:flex;}
.modal-social ul li{padding:5px;margin:0px;flex-grow:1;display:block;}
.modal-social ul li a{padding:30px 0px;margin:0px;width:100%;display:block;text-align:center;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;display:inline-block;background-color:rgba(0,0,0,0.4);}
.modal-social ul li a:hover{background-color:#ffff00;color:#003300;}

.news-list{padding-top:20px;}
.news-list a{display:block;text-decoration:none;}
.news-list a .news-list-images{width:70%;border:2px solid #ffffff;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.news-list a:hover .news-list-images{border-color:#ffffff;-webkit-box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.5);box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.5);}
.news-list-title{text-decoration:none;font-family: 'Podkova', serif;padding:0px;margin:10px 0px 10px 0px;font-weight:700;font-size:18px;}
.news-list-price{text-decoration:none;font-family: 'Podkova', serif;padding:0px;margin:0px;font-weight:700;font-size:16px;}
.news-list-noresults{text-decoration:none;font-family: 'Podkova', serif;padding:0px;margin:0px;font-weight:700;font-size:22px;color:#ffffff;}

.border-images{border:2px solid #ffffff;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block;}
.border-images:hover{-webkit-box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.5);box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.5);}

.order-link{width:auto;border:0px solid #ffffff;border-left:none;border-right:none;padding:20px 0px;margin-top:20px;display:flex;}
.order-link-price{font-family: 'Podkova', serif;line-height: 1.1;padding:0px;margin:0px;font-weight:700;font-size:32px;white-space:nowrap;}
.order-link-price span{font-size:18px;padding-left:10px;padding-right:20px;display:inline-block;}
.order-link-button a{background:#339933;color:#ffffff;line-height:1;text-transform:uppercase;font-weight:700;padding:10px 25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;display:inline-block;cursor:pointer;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;font-size:14px;}
.order-link-button a:hover{background:#187a18;color:#ffffff;text-decoration:none;}
.order-button{background:#ffcc00;color:#000000;padding:20px 10px;}
.order-button:hover{background:#ff6600;color:#ffffff;}

.form{background-color:rgba(0,0,0,0.3);border:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:30px;}
.form label{display:block;padding:0px 0px 5px 0px;}
.form-input{background-color:rgba(0,0,0,0.3);border:none !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#ffffff;}
.form-input:focus {outline: none !important;color: #ffffff !important;background-color:rgba(0,0,0,0.6) !important;border:none !important;}
::-webkit-input-placeholder{color:#ffffff !important;}
::-moz-placeholder{color:#ffffff !important;}
:-ms-input-placeholder{color:#ffffff !important;}
:-moz-placeholder{color:#ffffff !important;}
input:-webkit-autofill {-webkit-text-fill-color: #ffffff !important;-webkit-box-shadow: 0 0 0 100px #339933 inset;border:none !important;}
.form-icon{color:#ffffff;}
.form-icon-textarea{top:8px;left:12px;position:absolute;}
.form-checkbox{margin-right:10px;}
.form-checkbox:checked, .form-checkbox:indeterminate, .form-checkbox:checked {background-color: #339933 !important;}
.form button{border:none;}
.form-title{font-family: 'Podkova', serif;line-height: 1.1;padding:0px;margin:0px;font-weight:700;font-size:22px;}

.fotter{width:100%;position:fixed;bottom:0px;z-index:100;background-color:rgba(0,0,0,0.2);font-size:12px;}
.fotter-container{padding:10px 40px;}

@media only screen and (max-width: 1599px) {.summary{width:50%;}
h1{font-size:70px;}
.container-contacts-content{top:290px;bottom:180px;left:420px;right:180px;}
}
@media only screen and (max-width: 1199px) {.logo{width:80px;height:80px;}
.container-content{top:100px;bottom:120px;left:60px;right:60px;}
.submenu{bottom:60px;left:60px;right:60px;font-size:16px;}
.summary{width:60%;}
h1{font-size:56px;}
.container-contacts-content{top:215px;bottom:180px;left:320px;right:100px;}
}
@media only screen and (max-width: 959px) {

}
@media only screen and (max-width: 639px) {
}
