@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,400;1,700&family=Roboto:wght@400;700&display=swap');

@media print {.noPrint, .adminBtn, .btnCMS {display:none !important;}}

html { touch-action: manipulation;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

body {background:#fff;color:rgba(57,64,89,0.75);font-family:'Roboto', sans-serif;font-size:17px;font-weight:400;margin:0;padding:0;line-height:1.75;}
body.lg-on {overflow:hidden;}

img {max-width: 100%;}
ul, ol {list-style-type: none;margin: 0 0;padding: 0 0;}

.vsebina ul:not(.ul-ticks) {margin:0 0 1.75em 1em;}
.vsebina ul:not(.ul-ticks) ul {margin-bottom:0;}
.vsebina ul:not(.ul-ticks) li:before {content:"";display:inline-block;width:3px;height:3px;background-color:#97be88;margin:0 .8em .2em -1em;}
.vsebina p + ul {margin-top:-1rem;}

.oh {overflow:hidden}
.fl {float:left}
.fr {float:right}
.db {display:block;}
.tar {text-align:right;}
.link {cursor:pointer;}
.fs13 {font-size:13px;}
.rounded {border-radius:.3rem!important;}
.bg-fafdfc {background-color:#fafdfc;}
.akademija .bg-fafdfc {background-color:#e1edef;}
.bg-f3f8f6 {background-color:#f3f8f6;}
.bg-fefefe {background-color:#fefefe;}
.bg-edf8f4 {background-color:#edf8f4;}
.bg-f8fbfa {background-color:#f8fbfa;}
.bg-dcf4d3 {background-color:#dcf4d3;}
.bg-ffffff {background-color:#ffffff;}
.py-110 {padding-top:55px;padding-bottom:55px;}
.pt-110 {padding-top:55px;}
.pt-220 {padding-top:110px;}
.pb-160 {padding-bottom:80px;}
.mb-110 {margin-bottom:55px;}
.lh-normal {line-height:normal;}
.opacity-40 {opacity:0.4;}
.ubuntu, .modal-title {font-family:'Roboto', sans-serif;}
.modal {font-size:15px;}
p {margin-bottom:1.75rem;}
.intro > .container > p:last-child {margin-bottom:0;}

a {text-decoration:none;color:#97be88;}

h1, h2, h3, h4, h5, h6, .heading {font-family:'Playfair Display', serif; color:inherit;color:rgba(57,64,89,0.9);}
h1 {font-size:40px;line-height:45px;margin-bottom:25px;}
h2 {font-size:30px;line-height:35px;margin-bottom:25px;}
h3 {font-size:26px;line-height:30px;margin-bottom:10px;}
h4 {font-size:18px;line-height:26px;font-weight:400;}
h5, h6 {font-size:17px;line-height:26px;font-weight:400;}
h4, h5, h6 {font-family:'Roboto', sans-serif;margin-bottom:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, .guestbook .more a, article a, .kv a, footer a, .nav-pills .nav-link, .breadcrumb a, #accordion a, .quotes a {color:inherit;}

a:hover, a:active, a.active, a:focus {text-decoration:none;color:#97be88 !important;}

.with-line {position:relative;padding-top:25px;}
.with-line:before {position:absolute;top:0;left:0;width:113px;height:6px;content:'';background-color:#394059;display:block;}
.with-line.green:before {background-color:#c7e3bd;}
h2.with-line {padding-top:20px;}
h3.with-line {padding-top:17px;}
.max-1000 {max-width:1000px;}
.max-500 {max-width:500px;}
.limit-2, .limit-3, .limit-4 {position: relative;display: block;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.limit-2 {-webkit-line-clamp: 2;height: calc(1em * 1.75 * 2);}
.limit-3 {-webkit-line-clamp: 3;height: calc(1em * 1.75 * 3);}
.limit-4 {-webkit-line-clamp: 4;height: calc(1em * 1.75 * 4);}

button:focus, a:focus {outline:0;}

.touch-scroll {overflow-x:auto; -ms-overflow-style:none; overflow:-moz-scrollbars-none; -webkit-overflow-scrolling:touch;}
.fa-stack {height:34px;line-height:34px;width:34px;}
.fa-stack-1x {font-size:16px;}
.fa-stack-2x {font-size:34px;}

.goToTop {bottom:15px;right:15px;}
.goToTop a .fa-circle {text-shadow:0px 0px 2px #fff;color:#394059;transition: all .3s ease-in-out;}
.goToTop a:hover .fa-circle {text-shadow:0px 0px 4px #97be88;color:#97be88;}

/* transitions */
.trans, a, .form-label-group > label, .card-body-limited, .card-body-limited.show, .slick-prev, .slick-next {-webkit-transition: all .3s ease-in-out !important; -o-transition: all .3s ease-in-out !important; transition: all .3s ease-in-out !important;}
.inquiryNotif, .navbar-toggler > span {-webkit-transition: transform .1s ease-in-out; -o-transition: transform .1s ease-in-out; transition: transform .1s ease-in-out;}
ul.ul-ico-delavnice li:before {-webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out;}

/* header */

.h-top {background-color:#394059;color:#dcf4d3;padding:10px 0px;}
.h-top:not(.open) {height:60px;overflow:hidden;}
.h-top .heading {font-size:18px;line-height:20px;color:inherit;}
.h-top a {margin-left:30px;}
.h-top .btn {font-size:13px;}
.h-top .signup {margin-top:30px;margin-bottom:20px;}

.logo .heading {font-size:18px;font-weight:700;color:#394059 !important;letter-spacing:-0.03em;border-left:1px solid #9a9fab;margin-left:23px;padding:10px 0px 10px 23px;}

.h-navig {background-color:#f7faf9;color:#97be88;height:60px;}
.h-navig .heading {color:inherit;}
.h-actions {font-size:19px;}
.h-actions > div {margin-left:23px;padding-left:23px;}
.h-actions > div:last-child {margin-right:5px;}
.h-actions a:hover {color:#394059;}

.navbar {padding:0;}

.navbar-light .navbar-nav .nav-link {color:#394059;font-size:19px;text-transform:uppercase;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link.active {color:#97be88;}
.navbar-toggler {padding:15px;margin-right:-15px;border:none;height:100%;}
.navbar-toggler > span {background-color:#394059;display:block;height:2px;width:20px;margin-left:auto;}
.navbar-toggler > span:nth-child(2) {width:16px;}
.navbar-toggler > span:last-child {width:12px;}
.navbar-toggler > span + span {margin-top:4px;}

.navbar-toggler.open > span {height:4px;width:20px;}
.navbar-toggler.open > span:first-child {transform:rotate(45deg);}
.navbar-toggler.open > span:nth-child(2) {display:none;}
.navbar-toggler.open > span:last-child {transform:rotate(-45deg);margin-top:-4px;}

.navbar-light .dropdown-toggle::after {display:none;}
.navbar-light .dropdown-menu {margin-bottom:0;margin-top:0px;background-color:#f7faf9;padding:0;border:none;border-bottom:1px solid #dee2e6;}
.navbar-light .dropdown-item {padding:.5rem 2rem;color:#394059;}
.navbar-light .dropdown-item.active, .navbar-light .dropdown-item:active, .navbar-light .dropdown-item:focus, .navbar-light .dropdown-item:hover {color:#97be88;}
.navbar-light .dropdown-item:focus, .navbar-light .dropdown-item:hover, .navbar-light .dropdown-item.active, .navbar-light .dropdown-item:active {background:none;}

.breadcrumb {padding: 15px 0;margin: 0;background:no-repeat;font-size:12px; text-transform:uppercase;}
.breadcrumb li:last-child {font-weight:700;}
.breadcrumb-item+.breadcrumb-item::before {content: '\f054';  font-family:"Font Awesome\ 5 Free"; font-weight:900; font-size:9px;}
.breadcrumbs-container + .intro {padding-top:15px;}

.btn-basket {text-transform:uppercase;letter-spacing:0.12em;}
.btn-basket .badge {position:absolute;top:-6px;left:100%;margin-left:-2px;color:#394059;background:none;font-size:12px;letter-spacing:0;}
.btn-basket > a > span:not(.badge) {display:none;}
 
/* map */
#map_canvas {width:100%;height:70vh;}

/* banners */
.hero {overflow:hidden;}
.hero .slick-list {border-radius:.3rem;}
.hero>.container {margin-top:15px;}
.hero .slick-slide {height: calc((100vw - 30px) * 3 / 4);}
.hero .slick-slide .position-absolute {bottom:15px;left:15px;right:15px;}
.hero .slick-slide p {font-family: 'Playfair Display', serif; font-size:18px;margin-bottom:.25rem;}
.hero .slick-slide .with-line {padding-top:20px;}
.hero .slick-slide .with-line:before {background-color:#fff;}
.hero .slick-prev, .hero .slick-next {width:34px;height:34px;background-color:#dcf4d3;border-radius:50%;z-index:1;box-shadow:0px 0px 5px 3px rgba(57,64,89,0.3);}
.hero .slick-prev {left:-17px;}
.hero .slick-next {right:-17px;}
.hero .slick-prev:before, .hero .slick-next:before {color:#394059;opacity:1;font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;line-height:34px;}
.hero .slick-prev:before {content:"\f053";}
.hero .slick-next:before {content:"\f054";}
.hero .overlay {position:absolute;top:0;left:0;bottom:0;width:100%;background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 50%);}

/* kv */
.hero + .kv:before {display:none;}
.kv {overflow:hidden;padding:15px 0px;}

.kv.flipped .foto img {margin-top:65px;}
.kv .text {padding-top:30px;}
.kv.flipped .text {padding-top:50px;margin-left:65px;}
.kv .text > p:last-child, .text-box-with-image .text > p:last-child {margin-bottom:0;}
.text > p > .btn{margin-top:60px;}
.kv.flipped .with-line:before {left:-65px;}
.kv > .container + .container {padding-top:65px;}
.kv .max-500 {padding-left:15px;padding-right:15px;}

.text-box-with-image .text {padding-top:30px;}
.text-box-with-image .text ul + h3 {margin-top:55px;}
.text-box-with-image .foto .inner {background-image:url(../images/dots.png), url(../images/dots.png);background-position:top right, bottom left;background-repeat:no-repeat;padding:25px 0px 25px 0px;}
.text-box-with-image .foto img {display:block;margin:0px auto;}
.text-box-with-image.flipped .foto {-ms-flex-order:1;order:1;}
.text-box-with-image a.btn {margin-top:1.5rem;}

ul.ul-ico-delavnice {margin:0;}
ul.ul-ico-delavnice li+li {margin-top:57px;}
ul.ul-ico-delavnice li:before {content:"";display:inline-block;width:40px;height:50px;margin:0 25px -38px -65px;background-image:url(../images/bottle_sprite.png);background-repeat:no-repeat;}
ul.ul-ico-delavnice li:nth-child(3n-1):before{background-position:0px -49px;}
ul.ul-ico-delavnice li:nth-child(3n):before{background-position:0px -98px;}
ul.ul-ico-delavnice strong {text-transform:uppercase;font-size:16px;color:#394059;}
ul.ul-ico-delavnice:hover li a, ul.ul-ico-delavnice:hover li:before {opacity:0.5;}
ul.ul-ico-delavnice li:hover a, ul.ul-ico-delavnice li:hover:before {opacity:1;}
ul.ul-ico-delavnice a:hover, ul.ul-ico-delavnice a:focus, ul.ul-ico-delavnice:active {color:inherit !important;}

.ul-ticks {margin:0px -15px;}
.ul-ticks li {padding-left:80px;padding-right:65px;position:relative;margin-top:30px;margin-bottom:30px;}
.ul-ticks strong{text-transform:uppercase;font-size:16px;color:#394059;}
ul.ul-ticks li:before {content:'\f058';font-family:"Font Awesome\ 5 Free";font-weight:500;font-size:40px;color:#c7e3bd;display:inline-block;position:absolute;top:-20px;left:15px;}
ol.ul-ticks {counter-reset: my-awesome-counter; list-style: none;}
ol.ul-ticks li {counter-increment: my-awesome-counter;}
ol.ul-ticks li:before {content:counter(my-awesome-counter) "."; color:#c7e3bd;font-size:18px;font-weight:700;position:absolute;left:18px;line-height:32px;width:32px;height:32px;top:9px;border-radius:50%;text-align: center; box-shadow: 0 0 0 4px #c7e3bd;}

.guestbook h2 {margin-bottom:60px;}
.guestbook .more {margin-bottom:15px;}
.guestbook .pic {-ms-flex: 0 0 120px;flex: 0 0 120px; max-width:120px;height:120px;overflow:hidden;margin-right:30px;}
.guestbook .pic.pic-70 {-ms-flex: 0 0 70px;flex: 0 0 70px; max-width:70px;height:70px;}
.guestbook .pic img {object-fit:cover;width:100%;}
.guestbook .name {text-transform:uppercase;font-weight:700;color:#394059;font-size:16px;line-height:18px;}
.guestbook .more a {text-decoration:underline;}
.guestbook .text + .text {border-top:1px solid #dbdfe2;margin-top:25px;padding-top:25px;}

article + article {margin-top:55px;}
article .foto {height:61vw;margin-bottom:30px;overflow:hidden;}
article .foto img {object-fit:cover;}
article h3 {font-family:inherit;font-size:16px;font-weight:700;margin-top:.5rem;line-height:20px;margin-bottom:0;}
article .date, article .comments {font-size:14px;}
article a:hover, article a:focus, article a:active {color:inherit !important;}
article a:hover .foto img {transform:scale(1.2);}
.main-news-list article {margin-bottom:55px;}

#comments-holder a {text-decoration:none;}
.comment-body {font-size:16px;}
.comment-body p {margin-bottom:.7rem;}
.comment-meta span, .comment-body a {color:#394059;}
.comment-meta.signature {margin-top:-0.5rem; font-style:italic;}
#commentForm small {margin-top:-0.5rem;font-size:65%;}

.counter-up {font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:0.085em;line-height:19px;color:#555b6e;}
.counter-up > div + div {margin-top:30px;}
.counter-up > div > div {font-family:'Playfair Display', serif;font-size:45px;line-height:1;margin-bottom:15px;}

.quotes > div {background-color:#dcf4d3;font-family:'Playfair Display', serif;font-size:16px;line-height:21px;position:relative;-ms-flex: 0 0 50%;flex: 0 0 50%; max-width:50%;}
.quotes .foto {background-color:#fff;text-align:center;}
.quotes .text-center {padding:10px;color:#394059;}


.medialogos {text-align:center;}
.medialogos .bullet {font-size:0;line-height:20px;}

.signup.shadow-big:not(.pulled) {padding-top:40px;}
.signup.rounded > .form-row {border-radius:inherit;}
.signup.green > .form-row {background-color:#dcf4d3;}
.signup.white > .form-row {background-color:#fff;}
.signup.inline > .form-row {padding:20px 15px;font-size:14px;line-height:23px;}
.signup.inline .form-row > div {display:flex;align-items:center;}
.signup.inline .form-row > div:first-child, .signup.centered > .form-row > div:first-child {margin-bottom:15px;}
.signup .heading {font-size:28px;line-height:26px;font-weight:700;margin-bottom:15px;}
.signup.white .heading {color:#97be88;}
.signup.white .form-control {background-color:#fafdfc;}
.signup.btn-on-light .btn-secondary:hover, .signup.btn-on-light .btn-secondary:active, .signup.btn-on-light .btn-secondary:focus, .signup.btn-on-light .btn-secondary:active:focus {color:#97be88 !important;border-color:#97be88 !important;}
.signup input, .signup input:focus {border:none;}
.split > .signup.pulled {margin-top:-30px;}
.akademija .signup.green > .form-row, .akademija .signup.white > .form-row {background-color:#394059;}
.akademija .signup.green, .akademija .signup.green .heading, .akademija .signup.white, .akademija .signup.white .heading {color:#dcf4d3;}

.intro {padding-top:35px;padding-bottom:35px;}

/* catalogue */

.product-list {padding-top:55px;padding-bottom:55px;}
.product-list + .product-list > .container:before {content:'';width:100%;height:1px; background-color:#dcf4d3;position:absolute;left:0;top:-55px;}
.product-list h2 {color:#97be88;font-size:25px;margin-bottom:25px;line-height:30px;}

.product-item-list h3 {font-size:20px;margin-bottom:5px;text-transform:uppercase;line-height:20px;}
.product-item-list .foto {margin-bottom:25px;}
.product-item-list .foto img {box-shadow: 0px 10px 46px 0px rgba(0, 0, 0, 0.14);}
.product-item-list .info, .product-details .info {margin-bottom:10px;}
.product-item-list .info + .info {margin-top:-10px;}
.product-item-list .info > div, .product-details .info > div {color:rgba(57,64,89,0.45);font-size:14px;text-transform:uppercase;}
.product-item-list .info p, .product-details .info p {font-weight:700; display:inline; margin:0; text-transform:none;}
.product-item-list .price {font-size:18px;color:#394059;line-height:20px;}
.product-item-list .btn {margin-top:35px;}
.product-item-list + .product-item-list {margin-top:80px;}

.item-summary:not(.show) {position:relative;display:block;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:2;height:calc(1em * 1.75 * 2);width: 100%;margin-bottom:1rem;}
.item-summary.collapsing {-webkit-line-clamp:initial;}
.item-summary {font-size:16px;}
.item-summary > p:last-child:not(:only-child) {margin-bottom:0;}

.sidebar:empty {display:none;}
.sidebar .btn-link {color:inherit;font-size:15px;text-transform:none;}
.sidebar .btn-primary {min-width:1px;}
.sidebar h5 button {white-space:normal;}

#accordion, #accordion a {font-size:15px;}
#accordion > .card:last-child {border-bottom:1px solid #e6e7eb;}
#accordion > .card {border:none;border-top:1px solid #dee2e6;background:none;}
.card-header {background:none;border:none;padding:0;margin-top:15px;}
.card  .btn-link:hover, .card  .btn-link:focus {text-decoration: none;}
.card-header .btn:not(:disabled):not(.disabled):after {content: '\f0d8';font-family:"Font Awesome\ 5 Free"; font-weight:900; font-size:15px;position: absolute;top:50%;right:0;transform:translateY(-50%);}
.card-header .btn.collapsed:after {content: '\f0d7';}
.card-header .btn.disabled, .card-header .btn:disabled {color:inherit;opacity:1;}
.card-body {padding:5px 0px 0px 0px;}
.card-body.catalogue-menu {padding-bottom:20px;}
.card-body.catalogue-menu ul {padding-left:15px;}
.card-body.catalogue-menu > ul {padding-left:0;}
.card-body.catalogue-menu li {line-height:1.3;margin-bottom:0.45em;}
.card-body.catalogue-menu li.bullet:before {content:"";display:inline-block;width:3px;height:3px;background-color:#97be88;margin:0 0.5em 0.2em -9px;}
.card-body.catalogue-menu li.bullet + .root {margin-top:10px;}
.card-body-limited {overflow:hidden;margin-bottom:30px;padding-bottom:0px;}
.card-body-limited:not(.show):not(.collapsing) {max-height:194px;}
.card-body-limited.show {max-height:none;overflow:auto;}
.card-limited-show-hide {padding:0px 20px 20px 24px; margin-top:-10px;}
.card-limited-show-hide a {font-size:15px;}
.card-limited-show-hide a i {vertical-align:middle;margin-left:5px;margin-top:-1px;}

.slider {vertical-align: middle;position: relative;margin:10px;}
.slider.slider-horizontal {height: 20px;}
.slider.slider-horizontal .slider-track {height:6px;width: 100%;margin-top: -3px;top: 50%;left:0;}
.slider.slider-horizontal .slider-selection, .slider.slider-horizontal .slider-track-low, .slider.slider-horizontal .slider-track-high {height: 100%;top: 0;bottom: 0;}
.slider.slider-horizontal .slider-handle {margin-left:-10px;}
.slider .hide, .slider input {display:none;}
.slider-track {position: absolute;background-color:rgba(57, 64, 89, 0.50);}
.slider-selection {position: absolute;background-color:#394059;}
.slider-track-low, .slider-track-high {position: absolute;}
.slider-handle {position: absolute;top: 0;width:20px;height:20px;background-color:#fff;border:1px solid #394059;cursor:pointer;border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;}
.price-fields {padding-bottom:30px;}
.price-fields .value-from, .price-fields .value-to {border-color:rgba(57, 64, 89, 0.50);font-size:14px;}
.price-fields .value-from:focus, .price-fields .value-to:focus {border:1px solid #394059;}

.filter-loading{text-align:center;font-size:30px;}

.deck {margin-left:-5px;margin-right:-5px;}
.deck > div {padding:0px 5px;margin-bottom:25px;}

.product-item {position:relative;}
.product-item:hover, .product-item:focus, .product-item:active {color:#394059 !important;}
.product-item h3 {font-size:16px;line-height:1.3;}
.product-item h3.limit-2 {-webkit-line-clamp: 3;height: calc(1em * 1.3 * 3);}

.product-item .buttons {position:absolute;left:0;right:0;bottom:0;top:0;display:inline-block;margin:auto;height:46px;z-index:3;text-align:center;}
.product-item .buttons span {color: #394059;font-size: 20px;height: 40px;line-height: 40px;width: 40px;background: #fff;border-radius:3px;display: inline-block;margin: 3px;transform:translateX(-20px); opacity:0;-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.product-item .buttons span:nth-child(2n){transform:translateX(20px);}
.product-item:hover .buttons span {transform:translateX(0px);opacity:1;}
.product-item .buttons span:hover {background-color:#97be88;color:#fff;}
.product-item .product-img {display:-ms-flexbox; display:flex; flex-direction:row;height:30vw;margin-bottom:10px;}
.product-slider .product-item .product-img {height:61vw;}
.product-item .product-img:before {background: rgba(0, 0, 0, 0.4);opacity: 0;z-index: 2;position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";border-radius:3px;-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.product-item:hover .product-img:before {opacity:1;}
.product-item .product-img img, .slick-slide img, .basket-img img, .cart-item-image img, .desc-gallery img {object-fit:cover;flex:1;overflow: hidden;}
.product-item .price {margin-top:5px;font-size:16px;color:#394059;line-height:20px;}
.product-item .stock, .product-item .old-price {font-size:14px;}

[class*="product-"] .badges {position:absolute;top:0;left:0;text-align:left;z-index:1;padding:5px 10px 0px 10px;}
[class*="product-"] .badges > span {border-radius:3px;color:#fff;font-size:14px;line-height:14px;padding:4px 10px;display:inline-block;margin:2px;}
[class*="product-"] [class*="badge-"] {background-color:#000;}
[class*="product-"] .badge-new {background-color:#97be88;text-transform:uppercase;}
[class*="product-"] .badge-1 {background-color:#fa9d2f;}
[class*="product-"] .badge-2 {background-color:#15356c;}
[class*="product-"] .badge-3 {background-color:#d5357c;}
[class*="product-"] .badge-4 {background-color:#9571a9;}
[class*="product-"] .badge-5 {background-color:#88ccbe;}
[class*="product-"] .badge-6 {background-color:#fac72f;}
[class*="product-"] .badge-7 {background-color:#b09a74;}
[class*="product-"] .badge-8 {background-color:#b7c892;}
[class*="product-"] .badge-9 {background-color:#817773;}
[class*="product-"] .badge-10 {background-color:#ec3e23;}
.product-gallery .badges {left:15px;}
.product-gallery .badges > span {display:block;}

.pagination {margin-bottom:55px; margin-top:0px;}
.page-link {font-size:14px;}
.page-link , .page-item > span {border:none;color:inherit;padding:0px 19px 0px 19px;}
.page-item:first-child .page-link {padding-left:0;}
.page-item:last-child .page-link {padding-right:0;}
.pagination .active {background: transparent;}
.pagination > .page-item {border-right:1px solid #e6e7eb;}
.pagination > .page-item:last-child {border-right:none;}
.page-item.active .page-link {color: #394059;font-weight: 700;}
.page-link:hover {color:#97be88;}
.page-link, .page-link:hover, .page-item.active .page-link {background:none;border:none;border-radius:0;}

.slick-dots > li:only-child {display:none !important;}
.slick-dots li.slick-active button:before {color:#394059;}
.product-gallery .device-images .slick-slide {height:calc(61vw);}
.product-gallery .device-images .slick-slide > a {height:100%; display:-ms-flexbox; display:flex; flex-direction:row;}
.product-gallery .device-images .slick-track {display:-ms-flexbox !important; display:flex !important;}
.product-gallery .device-images > li:only-child {text-align:center;}
.product-gallery .slick-nav .slick-slide {border: 1px solid #ccc;cursor:pointer;transition:border-color .3s ease-in-out;}
.product-gallery .device-images {box-shadow: 0px 10px 46px 0px rgba(0, 0, 0, 0.14);}

.product-details .desc:not(.show) {position:relative;display:block;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:3;height:calc(1em * 1.7 * 3);width: 100%;}
.product-details .desc.collapsing {-webkit-line-clamp:initial;}
.product-details .desc > p:last-child:not(:only-child) {margin-bottom:0;}
.product-details .old-price {margin-top:15px;margin-bottom:-15px;}
.product-details .price {font-size:20px;color:#394059;margin-top:15px;}

.product-counter .form-control, .product-counter .btn {height:43px;}
.product-counter .form-control {border: 1px solid #394059;line-height:26px; letter-spacing:0.12em; font-size:15px; color:#394059; width:65px; font-weight:700;}
.product-counter .form-control:focus {border: 1px solid #394059;}
.product-counter .btn {display: block;position: relative;background:#fff;color:#394059;border: 1px solid #394059;font-size:10px;padding:12px 10px 9px 10px;}
.product-counter .btn-down {border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}
.product-counter .btn-up {border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}
.product-counter .btn:focus, .product-counter input:focus {box-shadow: none;}
.product-counter input:focus {outline:0;}
.product-counter.small-counter {width:120px;}
.product-counter.small-counter .form-control {width:1%;padding-left:0;padding-right:0;}
.product-counter.small-counter .input-group {-ms-flex-wrap:nowrap; flex-wrap:nowrap;}

.product-attributes .dropdown-menu {width:100%;padding:0;margin:3px 0;}
.product-attributes .dropdown-menu > a:first-child {border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;}
.product-attributes .dropdown-menu > a:last-child {border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem;}
.product-attributes .dropdown-item:focus, .product-attributes .dropdown-item:hover {background-color:#dcf4d3;}
.product-attributes .dropdown-item.active, .product-attributes .dropdown-item:active {background-color:#97be88;}
.product-attributes .dropdown-item {padding-left:15px;}
.product-attributes .btn-primary {min-width:100%;}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link, .tab-content {background-color:#edf8f4;}
.nav.nav-pills {padding-top:55px;margin-left:-15px;margin-right:-15px;}
.nav-pills .nav-item {margin:0px 5px;}
.nav-pills .nav-link {white-space:nowrap; border:1px solid #d5e1dd;padding:7px 12px;-webkit-transition: color .1s ease-in-out !important; -o-transition: color .1s ease-in-out !important; transition: color .1s ease-in-out !important;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {color:#394059;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#edf8f4;padding-bottom:25px;}
.tab-content {padding-top:30px;padding-bottom:30px;}
.tab-content .desc-green-col .inner {padding:30px;color:#394059;font-size:15px;}
.tab-content .desc-green-col .inner h4 {margin-bottom:15px;}
.tab-content .desc-green-col ul.ul-ticks li {padding-left:50px;padding-right:15px;}
.tab-content .desc-green-col ul.ul-ticks li:before {color:#394059;font-size:20px;top:-3px;}
.tab-content .desc-green-col #DescColBottom > :last-child, .tab-content .desc-green-col #DescColTop > :last-child, .tab-content #DescBottom > .inner > :last-child, .tab-content #DescTop > :last-child {margin-bottom:0;}
.tab-content .desc-green-col a {color:#394059;text-decoration:underline;}
.desc-gallery {margin-top:-30px;}
.desc-gallery a {height:185px;}
.desc-gallery > div {margin-top:30px;}

.search .btn-search {position:absolute;bottom:6px;right:10px;}
.search .form-control {padding-right:30px;}
    
/* inquiry */
.inquiryNotif {border-top:2px solid #fff;text-align:center;position:fixed;bottom:0;left:0;right:0;z-index:1031;background-color:#fff;border:1px solid #394059;padding:20px;-webkit-box-shadow: 0 0 11px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 11px 2px rgba(0, 0, 0, 0.3);box-shadow: 0 0 11px 2px rgba(0, 0, 0, 0.3);}
.inquiryNotif:not(.show) {transform:translateY(calc(100% + 15px));}

/* basket */
.basket {transition:transform .5s ease-in-out;position:fixed;top:0;bottom: 0;right:0;z-index:1041; overflow: auto; background-color:#fff;width:100%;font-size:16px;}
.basket:not(.show) {transform:translateX(100%);}
.btn-close-basket, .basket-total > div {text-transform:uppercase;letter-spacing:0.08em;}
.btn-close-basket {font-size:11px;}
.btn-close-basket i {margin-left:5px;font-size:14px;vertical-align:middle;margin-bottom:3px;}
.basket-heading, .filter-heading {height:70px;border-bottom:1px solid #e5e5e5;}
.basket-heading, .basket-total, .filter-heading {box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.basket ul > li, .basket-total {border-top:1px solid #e5e5e5;}
.basket ul > li:first-child {border-top:none;}
.basket-remove-from-cart {position:absolute;top:15px;right:1rem;}
.basket-remove-from-cart, #CartItemsContent .remove-from-cart {font-size:12px;color:rgba(13,23,59,0.5);}
.basket-img {width:45px;min-width:45px;min-height:45px;max-height:56px;margin-right:15px;border:1px solid #e5e5e5;padding:2px;}
.basket-info .name {line-height:1.3em;}
.basket-info .name a {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block;width:calc(100vw - 110px);}
.basket-info .name a + span {font-size:14px;line-height:1.3;}
.basket-info .counter .btn {background:none;padding:0;font-size:10px;}
.basket-info .counter input {border:none;width:50px;padding:0;height:calc(1em + 12px);}
.basket-info .counter {margin-right:-5px;}
.basket-list {max-height:calc(100vh - 185px);overflow:auto;}
.basket-total {height:115px;}
.basket-total > div {font-size:14px;font-weight:700;}

/* cart */
.cart-container h5 {font-family:'Roboto', sans-serif;}
.cart-container i {font-size:15px;}
.CartStepsTop > div {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width:25%;background-color:#fff;border:1px solid #97be88;color:#ddd;padding:15px 20px; text-align:center; position:relative;}
.CartStepsTop > div + div {border-left:none;}
.CartStepsTop > div > span {margin-left:10px;}
.CartStepsTop > div.active {background-color:#97be88;color:#fff;}
.CartStepsTop > div.done {color:inherit;}
.CartStepsTop > div:not(:last-child):after, .CartStepsTop > div:not(:last-child):before {content:'';position:absolute;top:50%;transform:translateY(-50%);z-index:1;right:-14px;border:7px solid transparent;}
.CartStepsTop > div:not(:last-child):before {border-left-color:#97be88;}
.CartStepsTop > div:not(:last-child):after {border-left-color:#fff;right:-13px;}
.CartStepsTop > div.active:before {border-left-color:#97be88;}
.CartStepsTop > div.active:after {display:none;}

.postavka_seperator {background-color:#e5e5e5;height:1px;content:" ";margin:20px 0px;}

#CartItemsContent .cart-item-image {-ms-flex: 0 0 80px;flex: 0 0 80px;max-width:80px; padding-right:5px;}
#CartItemsContent .lh, #CartItemsContent .product-counter {padding-left:5px;}
#CartItemsContent .cart-item-image a {border:1px solid #e5e5e5; min-height:60px; max-height:70px; padding:5px;}
#CartItemsContent .product-counter {-ms-flex: 0 0 180px;flex: 0 0 180px;max-width:180px;}
#CartItemsContent .remove-from-cart {text-align:center;}

.step1_summary {border-top:2px solid #e5e5e5;margin-top:20px;padding-top:20px;}
.step1_summary > div > div.postavka_seperator, #reviewItems div.postavka_seperator {margin:7px 0px;}
.step1_summary > div > div > div:not(.d-flex) {display:inline-block;width:110px;text-align:right;float:right;}
.step1_summary.fs13 > div > div > div:not(.d-flex) {width:90px;}
.step1_summary .promocode {background-color:rgba(13, 23, 59, 0.3);color:#fff;}

#txtPromoCode {letter-spacing:0.1em;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}

#CartLogin strong, #CartReviewForm strong {color:#394059;}
#CartLogin > .row > .col-md-6 {border-bottom:1px solid #e5e5e5;padding-left:45px;}
#CartLogin > .row > .col-md-6:first-child {border-right:1px solid #e5e5e5;padding-left:0;padding-right:45px;}

#reviewItems > div:first-child > div {border-bottom:2px solid #e5e5e5;padding-bottom:0.5rem;}
#reviewItems > div.row > div:last-child {white-space:nowrap;}
#reviewItems > div.row:not(.step1_summary) {line-height:1.4;}

#pickup-only-alert {font-size:14px;background-color:#dcf4d3;border:1px solid #97be88;padding:.75rem 1.25rem;margin-bottom:.5rem;}
.product-slider.slick-dotted.slick-slider {margin-bottom:0; padding-bottom:50px;}

/* forms */
.btn {border-radius:0.30rem;font-family:inherit; font-size:14px; text-transform:uppercase; letter-spacing:0.085em; padding:10px 16px 9px 16px; font-weight:700;}
.btn:hover, .btn:active, .btn:focus, .btn:active:focus {box-shadow:none !important;}

.btn-primary {border:1px solid #394059;background-color:#394059;color:#dcf4d3;}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus, .btn-primary.outline {background-color:rgba(255,255,255,0.15) !important; color:#394059 !important;border-color:#394059 !important;}
.product-attributes .btn-primary.outline {text-transform:none;background-color:#fff !important;font-size:13px;}

.btn-secondary, .akademija .signup .btn-primary {background-color:#dcf4d3; border-color:#dcf4d3; color:#394059;}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:active:focus,
.akademija .signup .btn-primary:hover, .akademija .signup .btn-primary:active, .akademija .signup .btn-primary:focus, .akademija .signup .btn-primary:active:focus
 {background-color:rgba(255,255,255,0.15) !important;color:#97be88 !important;border-color:#97be88 !important;}

.btn-group-lg>.btn, .btn-lg {padding:18px 16px; min-width:220px;}

.form-control:focus {box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.3);border-color:#394059;}

/*.main-form {padding:10px;color:#394059;}
.main-form, .main-form textarea, .main-form input:not(.btn) {border:1px solid #cbcbcb;background-color:#f5f5f5;}
.main-form .form-control  {border-radius:0;transition:border-color .15s ease-in-out, background-color .15s ease-in-out;}
.main-form .form-control:focus {box-shadow:none !important;}*/

.input-group-prepend  > .input-group-text {width:235px;}


/* floating labels */

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus,
textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus,
select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {-webkit-box-shadow: inset 0 0 0px 9999px white; box-shadow: inset 0 0 0px 9999px white;transition: all .15s ease-in-out;}

.form-label-group {position: relative;margin-bottom:.5rem;}
.form-label-group > input, .form-label-group > textarea, .form-label-group > select, .form-label-group > label {height:60px;padding:17px;}

.form-label-group > textarea {height:150px;}
.form-label-group > label {outline:0; position: absolute;top:0;left: 0;display: block;width: 100%;margin-bottom: 0; line-height:1.5;font-family:inherit; color:rgba(57, 64, 89, 0.7);font-size:16px;pointer-events: none;cursor: text;border: 1px solid transparent;}

.form-label-group .form-control::-webkit-input-placeholder, .form-label-group textarea::-webkit-input-placeholder {color: transparent;}
.form-label-group .form-control:-ms-input-placeholder, .form-label-group textarea:-ms-input-placeholder {color: transparent;}
.form-label-group .form-control::-ms-input-placeholder, .form-label-group textarea::-ms-input-placeholder {color: transparent;}
.form-label-group .form-control::-moz-placeholder, .form-label-group textarea::-moz-placeholder {color: transparent;}
.form-label-group .form-control::placeholder, .form-label-group textarea::placeholder {color: transparent;}

.form-label-group .form-control:not(:placeholder-shown), .form-label-group textarea:not(:placeholder-shown) {padding-top: 1rem;padding-bottom:1rem;}
.form-label-group > select, .form-label-group select.form-control:not(:placeholder-shown) {padding:12px 20px 0px 2px;}
.form-label-group .form-control:not(:placeholder-shown) ~ label, .form-label-group textarea:not(:placeholder-shown) ~ label {padding-top:.2rem;padding-bottom:.15rem;font-size: 11px;color: #d5d6d9;}
.form-label-group .form-control:not(:placeholder-shown) ~ label .required, .form-label-group textarea:not(:placeholder-shown) ~ label .required {display:none;}

/* Fallback for Edge
-------------------------------------------------- */
@supports (-ms-ime-align: auto) {
    .form-label-group > label {display: none;}
    .form-label-group .form-control::-ms-input-placeholder, .form-label-group textarea::-ms-input-placeholder {color: #d5d6d9;}
}

/* Fallback for IE
-------------------------------------------------- */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .form-label-group > label {display: none;}
    .form-label-group .form-control:-ms-input-placeholder, .form-label-group textarea:-ms-input-placeholder {color: #d5d6d9;}
    .search .form-control, .search .form-control:-ms-input-placeholder {padding-bottom:5px;}
}

::-ms-clear {display: none;}

.form-label-group textarea {max-height:200px;min-height:38px;resize:vertical;}
.form-row + .form-row, .form-row + .form-label-group {margin-top:.5rem;}

.custom-control-label:before {
    -webkit-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

.custom-control-label:not(.small), .custom-control-label:not(.small) + a {font-size:15px;}
.custom-control-label + a, .custom-control-label > a {text-decoration:underline;}
.custom-control + .custom-control {margin-top:2px;}
.custom-control-label:before, .custom-control-label:after {width:18px;height:18px;top:.2rem;}
.custom-control-label:before {background-color:#fff;border:1px solid rgba(57, 64, 89, 0.50);}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before, .custom-control-input:checked~.custom-control-label::before,
.custom-radio .custom-control-input:checked~.custom-control-label::before {background-color:#fff;border-color:#394059;}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {background-color:#e9ecef;}
.custom-control-input:not(:disabled)~.custom-control-label:hover:before {background-color:#e5e5e5;}
.custom-control-input:disabled~.custom-control-label {color:#dedede;}
.custom-control-input:focus~.custom-control-label::before {box-shadow:none;}
.custom-file-input:lang(si)~.custom-file-label::after{content:"Prebrskaj"}
.custom-file-label {overflow:hidden;white-space:nowrap;}
.custom-checkbox .custom-control-input:checked~.custom-control-label:not(.not-blue) {color:#394059;}
.custom-control-input:disabled~.custom-control-label {color:rgba(57, 64, 89, 0.4);cursor:not-allowed;}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23394059' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");}
.custom-radio .custom-control-input:checked~.custom-control-label::after {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23394059'/%3E%3C/svg%3E")}

/* gallery */
.lg-backdrop {background-color:#fff}
.lg-toolbar .lg-icon {color:#000}
.lg-toolbar .lg-icon:hover {color:#394059;}
.lg-toolbar, .lg-actions .lg-next, .lg-actions .lg-prev {background:none}
.lg-actions .lg-prev:after, .lg-actions .lg-next:before {display:none}
.lg-actions .lg-prev svg, .lg-actions .lg-next svg {height:80px;}
.lg-actions .lg-prev:hover polyline, .lg-actions .lg-next:hover polyline {stroke-width:3;stroke:#394059;}
.lg-outer .lg-thumb-item img {object-fit:cover;}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {background-color:#fff;border-color:#e2151a;}

/* attachments */
.fileList {margin-bottom:30px;}
.fileList > div {display:inline-block;margin:5px;}
.fileList a {font-size:12px; background-color:#f8fafb;padding:10px;border:1px solid #394059;display:block;}
.fileList i {font-size:16px;}
.fileList a span {margin-right:5px;display:inline-block;}
.fileList a:hover {background-color:#394059; color:#fff !important;}
.fileList a:hover span {border-right-color:#fff;}

/* cPanel */
.cPanel {line-height:18px;margin-top:20px;border-bottom:1px solid #e5e5e5;padding-bottom:20px;}
.cPanel i{font-size:24px;margin-bottom:10px}
.cPanel>div{text-align:center;}
.cPanel>div+div {margin-left:20px;}

/* orders */
.ordersList {color:#3e3e3e; margin-bottom:20px;}
.ordersList > div:first-child {background-color:#e1e1e1;}
.ordersList > div {font-size:14px;}
.ordersList > .row {background-color:#f0f0f0;border-bottom:2px solid #ddd;}
.ordersList > .row:last-child {border-bottom:none;}
.ordersList > .row > div {padding-top:15px;padding-bottom:15px;padding-left:10px;padding-right:10px;}


footer {padding-top:55px;}
footer {background-color:#4b5268;color:#dcf4d3;font-size:14px;}
footer strong {text-transform:uppercase;}
footer .fa-inverse {color:#394059;}
footer .social {margin-top:10px;}
footer .social a+a {margin-left:8px;}
footer .contact {margin-top:20px;}
footer .contact strong + p {margin-top:23px;}
footer .contact p {margin-bottom:23px;}
footer .contact i {width:40px;text-align:left}
footer .right .heading {font-size:17px;color:#dcf4d3;}
footer .eu-logos {font-size:10px;line-height:11px;margin-top:30px;padding-top:15px;border-top:1px solid rgba(255, 255, 255, 0.2);color:rgba(220, 244, 211, 0.5);}
footer .footer-menu ul {display: -ms-flexbox; display: flex;-ms-flex-pack: justify!important; justify-content: space-between!important;}
footer .signup {margin-top:69px;}
footer .authors-container {margin-top:65px;color:rgba(220, 244, 211, 0.5); font-size:12px; padding:7px 0px; background-color:#394059;}

/* loader */
.cssload-loader-wrapper {position: fixed;top:0;left:0;width:100%;height:100%;z-index:1050;background-color:rgba(255,255,255,0.8);}
.cssload-loader {position: absolute;top: 50%;left: 50%;width: 200px;height: 200px;margin-left:-100px;margin-top:-100px;perspective: 4700px;}
.cssload-inner {position: absolute;width: 100%;height: 100%;}

.cssload-inner.cssload-one {border-bottom: 10px solid #97be88;left: 0%;top: 0%;animation: cssload-rotate-one 2.05s linear infinite;-o-animation: cssload-rotate-one 2.05s linear infinite;-ms-animation: cssload-rotate-one 2.05s linear infinite;-webkit-animation: cssload-rotate-one 2.05s linear infinite;-moz-animation: cssload-rotate-one 2.05s linear infinite;}
.cssload-inner.cssload-two {border-right: 10px solid #666;right: 0%;top: 0%;animation: cssload-rotate-two 2.05s linear infinite;-o-animation: cssload-rotate-two 2.05s linear infinite;-ms-animation: cssload-rotate-two 2.05s linear infinite;-webkit-animation: cssload-rotate-two 2.05s linear infinite;-moz-animation: cssload-rotate-two 2.05s linear infinite;}
.cssload-inner.cssload-three {border-top: 10px solid #394059;right: 0%;bottom: 0%;animation: cssload-rotate-three 2.05s linear infinite;-o-animation: cssload-rotate-three 2.05s linear infinite;-ms-animation: cssload-rotate-three 2.05s linear infinite;-webkit-animation: cssload-rotate-three 2.05s linear infinite;-moz-animation: cssload-rotate-three 2.05s linear infinite;}

@keyframes cssload-rotate-one {0% {transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);}100% {transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}
@-o-keyframes cssload-rotate-one {0% {-o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);}100% {-o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}
@-ms-keyframes cssload-rotate-one {0% {-ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);}100% {-ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}
@-webkit-keyframes cssload-rotate-one {0% {-webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);}100% {-webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}
@-moz-keyframes cssload-rotate-one{0%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}100%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}
@keyframes cssload-rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}
@-o-keyframes cssload-rotate-two{0%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}
@-ms-keyframes cssload-rotate-two{0%{-ms-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-ms-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}
@-webkit-keyframes cssload-rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}
@-moz-keyframes cssload-rotate-two{0%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}
@keyframes cssload-rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}
@-o-keyframes cssload-rotate-three{0%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}
@-ms-keyframes cssload-rotate-three{0%{-ms-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-ms-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}
@-webkit-keyframes cssload-rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}
@-moz-keyframes cssload-rotate-three{0%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}

/* fade in animation */
@-moz-keyframes fade-in {from{opacity:0;}to{opacity:1;}}
@-ms-keyframes fade-in {from{opacity:0;}to{opacity:1;}}
@-o-keyframes fade-in {from{opacity:0;}to{opacity:1;}}
@-webkit-keyframes fade-in {from{opacity:0;}to{opacity:1;}}
@keyframes fade-in {from{opacity:0;}to{opacity:1;}}



/* COOKIES BEGIN */

#cookie_notification{position:fixed;bottom:0px;left:0px;right:0px;zoom: 1;background-color:rgba(0,0,0,0.6);color:White;font-family:Arial;font-size:12px;padding:10px;text-align:center;z-index:1999;letter-spacing:normal;line-height:normal;}
#cookie_notification a{color:White;font-family:Arial;font-size:12px;text-decoration:underline;}
#cookie_notification a:hover{text-decoration:none;}
#cookie_notification .d-flex > div:first-child {padding:0px 15px;}
#cookie_notification #cookie_ok {text-decoration:none;cursor:pointer;}

#more-about-cookies h2, #more-about-cookies h3{margin-bottom:10px;}
#more-about-cookies table {border-collapse:collapse;	}
#more-about-cookies table th{border:1px solid gray;background-color:#373C3C;color:#fff;vertical-align:top;text-align:left;padding:10px;font-size:12px;}
#more-about-cookies table td {border:1px solid gray;background-color:#eeeeee;vertical-align:top;padding:10px;font-size:12px;}
#more-about-cookies table td strong{font-family:"Courier New", Courier, monospace;font-weight:normal;display:inline-block;margin-top:2px;	}
#more-about-cookies table td .mono{font-family:"Courier New", Courier, monospace;}
#more-about-cookies .tip{background-color:#eeeeee;overflow:hidden;border:2px solid #666666;padding:20px;font-size:12px;border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;box-shadow: 4px 4px 4px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 4px 4px 4px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow: 4px 4px 4px 1px rgba(0, 0, 0, 0.2);}
#more-about-cookies .tip label{font-size:14px;}
#more-about-cookies .btnCookiesSaveSettings{border:1px solid #000000;background-color:#373C3C;color:#fff;padding:5px 10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;cursor:pointer;}
#more-about-cookies .btnCookiesSaveSettings:hover{background-color:#ffffff;color:#000000;}
#more-about-cookies em {font-size:14px;}

/* COOKIES END */


@media screen and (max-width:575.98px){

}

@media screen and (min-width: 576px) {
    .hero .slick-slide {height:382px;}
    .h-actions > div:before {content:'';height:38px;width:1px;background-color:#e7f4e3;position:absolute;top:50%;left:0;margin-top:-19px;} 
    .counter-up > div {-ms-flex: 0 0 50%;flex: 0 0 50%; max-width:50%;}
    .counter-up > div + div:nth-child(2) {margin-top:0px;}    
    .medialogos img {max-height:30px;}
    .medialogos .bullet {font-size:24px;line-height:30px;color:#adb7ad;} 
    .product-item .product-img {height:167px;}
    .product-slider .product-item .product-img {height:153px;}
    .product-gallery .device-images .slick-slide, article .foto {height:340px;}
    .inquiryNotif{right:auto;margin:15px;}    
    .basket {width:400px;}
    .basket-info .name a {width:260px;}    
    .product-slider .slick-slide {margin:0px 25px;}
    .product-slider .slick-list {margin:0px -25px;}
    .product-slider .slick-dots {bottom:0;}
}

@media screen and (min-width:576px) and (max-width:767.98px) {
    .sidebar {width:400px;}
}

@media screen and (min-width:630px){
    .hero .slick-prev {left:-45px;}
    .hero .slick-next {right:-45px;}
}

@media screen and (max-width: 767.98px) {
    .offcanvas-collapse {top:60px;}
    .hero .slick-slide .with-line {padding-top:0;}
    .hero .slick-slide .with-line:before {display:none;}
    .hero .slick-slide .btn-lg {min-width:auto;padding:8px 20px;font-size:12px;}
    #accordion {max-height:calc(100vh - 120px);overflow:auto;}
    #accordion > .card {padding:0 15px;}
    #accordion > .card:last-child {border-bottom:none;}
    #accordion > .card:first-child {border-top:none;}    
    .sidebar {position: fixed; top:0; bottom: 0; left:0; z-index: 1049; background-color:#fff;transition: transform .5s ease-in-out;padding:0;}
    .list + .sidebar {right:0;left:auto;}
    .sidebar:not(.show) {transform:translateX(-110%);}
    .list + .sidebar:not(.show) {transform:translateX(110%);}
    .slika-desno, .slika-levo {display:block;margin:0px auto;}
    
}

@media screen and (min-width: 768px) {
    
    .offcanvas-collapse {top:120px;}
    .hero>.container {margin-top:60px;}
    .hero .slick-slide {height:405px;}
    .hero .slick-slide .position-absolute {bottom:30px;left:30px;right:30px;}
    .hero .slick-slide p {font-size:24px;margin-bottom:.75rem;}
    .hero .slick-prev {left:-17px;}
    .hero .slick-next {right:-17px;}
    .kv:before, .hero:before {content:'';border-radius:50%;background-color:#394059;width:550px;height:550px;position:absolute;top:-220px;right:calc((100vw - 750px)/2 - 250px);}
    .kv .foto {-ms-flex: 0 0 300px;flex: 0 0 300px;max-width:300px;}
    .kv.flipped:before {right:auto;left:calc((100vw - 750px)/2 - 380px);top:25px;}
    .kv.flipped .foto {margin-left:-35px;}
    .kv.flipped .text {padding-left:35px;}
    .text-box-with-image .foto .inner {background-position:top -220px right -150px, bottom -200px left -150px;padding:35px 25px 25px 25px;}
    .text-box-with-image .foto { -ms-flex: 0 0 200px;flex: 0 0 200px;max-width:200px;}
    .text-box-with-image:not(.flipped) .foto .inner {margin-left:-25px;}
    .text-box-with-image.flipped .foto .inner {margin-right:-25px;padding-right:25px;}    
    .text-box-with-image:not(.flipped) .text {padding-left:30px;}
    .text-box-with-image .text {padding-top:0;}
    .text-box-with-image.flipped .text {padding-right:35px;}    
    .guestbook {padding-left:25px;padding-right:25px;}
    .guestbook .row {margin-left:-25px;margin-right:-25px;}
    .guestbook .text {padding-left:25px;padding-right:25px;}
    .guestbook .text + .text {border-top:none;margin-top:0;padding-top:0;}
    .guestbook .text:nth-child(n+3) + .text {margin-top:55px;}
    .guestbook .more {margin-bottom:40px;}
    .quotes > div {font-size:19px;font-weight:700;line-height:21px;}
    .quotes .text-center {padding:20px;}
    .product-item-list .foto {-ms-flex: 0 0 200px;flex: 0 0 200px;max-width:200px;margin-bottom:0;}
    .product-item-list .text {padding-left:25px;}
    .product-item .product-img {height:160px;}   
    .product-slider .product-item .product-img {height:131px;} 
    .product-gallery .device-images .slick-slide {height:460px;}
    #accordion {padding-bottom:80px;}
    .sidebar {-ms-flex: 0 0 200px;flex: 0 0 200px;max-width:200px;    }
    .card-body-limited.show {max-height:545px;}
    .price-fields {width:160px;}
    .product-attributes .btn-primary {min-width:225px;letter-spacing:0;padding:11px 10px 10px 10px;}
    article + article {margin-top:0;}
    article .foto {height:220px;}
    article.col-lg-4 .foto {height:140px;}
    .slika-levo{display: inline;float: left;margin-right: 20px;margin-bottom: 20px;height: auto;max-width:250px;}
    .slika-desno {display: inline;float: right;margin-left: 20px;margin-bottom: 20px;height: auto;max-width:250px;}    
    .ul-ticks:not(.one-column) {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .ul-ticks:not(.one-column) li {-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;}
    .step1_summary .promocode {background:none;color:inherit;}
    .step1_summary > div:last-child {-ms-flex: 0 0 360px;flex: 0 0 360px;max-width:360px;}
    .step1_summary.fs13 > div:last-child {-ms-flex: 0 0 300px;flex: 0 0 300px;max-width:300px;}
    .cPanel>div+div {margin-left:50px;}
    footer .container-mini .right {margin-left:15px;-ms-flex: 0 0 350px;flex: 0 0 350px;max-width:350px;}    
}

@media screen and (min-width:850px){
    .hero .slick-prev {left:-45px;}
    .hero .slick-next {right:-45px;}
}

@media screen and (max-width: 991.98px) {
        
    .breadcrumb > li:nth-child(n+4) {display:none;}
    
    .quotes > div > div:first-child {width:100%;color:#fff;}
    .quotes > div:nth-child(odd) {border-right:2px solid #f3f8f6;}
    .quotes > div:nth-child(even) {border-left:2px solid #f3f8f6;}
    .quotes > div:nth-child(n+3) {border-top:4px solid #f3f8f6;}
    .deck:not(.groups) > div {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width:50%;}   
    .deck.groups > div {-ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width:33.3333%; min-width:215px;}
    .btn-basket {padding:0px 14px 0px 14px;}  
    

}

@media screen and (min-width: 992px) {
    .py-110 {padding-top:110px;padding-bottom:110px;}
    .pt-110 {padding-top:110px;}
    .pt-220 {padding-top:220px;}
    .pb-160 {padding-bottom:160px;}
    .mb-110 {margin-bottom:110px;}
    h1 {font-size:55px;line-height:60px;margin-bottom:45px;}
    h2 {font-size:45px;line-height:55px;margin-bottom:45px;}
    h3 {font-size:32px;line-height:38px;margin-bottom:25px;}
    h4 {font-size:20px;line-height:32px;}
    .intro h1 {margin-bottom:20px;}
    .intro {padding-top:55px;padding-bottom:55px;}
    .breadcrumbs-container + .intro {padding-top:35px;}
    .with-line {padding-top:40px;}    
    .user-dropdown {padding-bottom:0;}
    .user-dropdown .dropdown-header {padding-left:15px;text-transform:capitalize;}
    .user-dropdown .dropdown-item {border-top:1px solid #e5e5e5;padding:13px 10px 8px 10px;}
    .user-dropdown > .dropdown-item:last-child {border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;}
    
    .hero .slick-slide {height:540px;}    
    .hero .slick-slide .position-absolute {bottom:60px;}
    .hero .slick-dotted.slick-slider {margin-bottom:0;}
    .hero .slick-dots {bottom:15px;}
    .hero .slick-dots li button:before {color:#fff;opacity:0.5;}
    .hero .slick-dots li.slick-active button:before {opacity:1;}
    .hero .slick-prev {left:-14px;}
    .hero .slick-next {right:-14px;}

    .kv {padding:90px 0px;}
    .kv .foto {-ms-flex: 0 0 400px;flex: 0 0 400px;max-width:400px;}
    .kv.flipped .foto {margin-left:-25px;}    
    .kv:before, .hero:before {right:calc((100vw - 750px)/2 - 350px);top:-180px;}

    .text-box-with-image .foto .inner {background-position:top -146px right -150px, bottom -200px left -150px;padding-top:55px;}
    .text-box-with-image .foto { -ms-flex: 0 0 300px;flex: 0 0 300px;max-width:300px;}
    .text-box-with-image.flipped .text {padding-bottom:55px;}
    
    .guestbook {padding-left:55px;padding-right:55px;}
    .guestbook .row {margin-left:-55px;margin-right:-55px;}
    .guestbook .text {padding-left:55px;padding-right:55px;}
    .guestbook .more {margin-bottom:60px;}
    .medialogos img {max-height:50px;}
    .medialogos .bullet {line-height:50px;} 
    
    .quotes .text-center {padding:40px;}
    .quotes > div > div {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width:50%;}
    .quotes > div:nth-child(4n + 3) > div:first-child, .quotes > div:nth-child(4n + 4) > div:first-child {-ms-flex-order:1;order: 1;}

    .mb--105 {margin-bottom:-105px;}
    .signup.shadow-big:not(.pulled) {padding-top:105px;transform:translateY(-105px);}
    .signup.shadow-big > .form-row {box-shadow: 0px 46px 141px 0px rgba(15, 24, 58, 0.12);}
    .signup.inline .form-row > div:not(:first-child) {-ms-flex: 0 0 33.333%;flex: 0 0 33.333%;max-width: 33.333%;}
    
    .signup.inline .form-label-group {margin-bottom:0;}
    .signup.inline > .form-row {padding:55px;}
    .signup.inline .form-row > div:first-child, .signup.centered > .form-row > div:first-child {margin-bottom:45px;}
    .split > .signup.pulled {transform:translateY(-50%);margin-top:0;}
    .counter-up > div {-ms-flex: 0 0 25%;flex: 0 0 25%; max-width:25%;}
    .counter-up > div + div {margin-top:0px;}
    .counter-up > div > div {margin-bottom:30px;}
    
    
    .product-item-list .foto {-ms-flex: 0 0 385px;flex: 0 0 385px;max-width:385px;}
    .product-item-list .text {padding-left:50px;}   
    .sidebar {-ms-flex: 0 0 250px;flex: 0 0 250px;max-width:250px;margin-right:20px;}
    .list + .sidebar {margin-right:0;margin-left:20px;}
    .price-fields {width:220px;}
   
    .deck > div {-ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width:33.3333%;}
    .deck.four-in-a-row > div {-ms-flex: 0 0 25%; flex: 0 0 25%; max-width:25%;}
    .product-item h3 {font-size:17px;}
    .product-item h3.limit-2 {-webkit-line-clamp:2;height: calc(1em * 1.3 * 2);}
    .product-item .product-img {height:142px;}
    .product-slider .product-item .product-img {height:130px;}
    .product-item .price {font-size:17px;}
    .btn-after-slick {margin-top:-55px;}
    .product-gallery{-ms-flex: 0 0 500px;flex: 0 0 500px;max-width: 500px;padding-right:30px;}
    .product-gallery .device-images .slick-slide, article .foto {height:303px;}
    article.col-lg-4 .foto {height:133px;}
    .product-details h1 {font-size:42px;line-height:46px;margin-bottom:35px;}
    .nav.nav-pills {padding-top:85px;}
    .nav-pills .nav-item {margin:0px 15px;}
    .nav-pills .nav-link {padding:14px 24px;}
    .nav-pills .nav-link.active, .nav-pills .show>.nav-link {padding-bottom:45px;}
    .tab-content {padding-top:80px;padding-bottom:80px;}
    .slika-desno, .slika-levo {max-width:350px;}
    .basket-img {width:75px;min-width:75px;min-height:75px;max-height:95px;}
    .tab-content #DescColBottom {overflow:auto;position:absolute;top:30px;bottom:30px;left:30px;right:30px;}
    #CartItemsContent .lh, #CartItemsContent .product-counter {padding-left:15px;}
    #CartItemsContent .cart-item-image {-ms-flex: 0 0 160px;flex: 0 0 160px;max-width:160px; padding-right:15px;}
    #CartItemsContent .cart-item-image a {min-height:130px;max-height:160px;}
    #CartItemsContent .remove-from-cart {-ms-flex: 0 0 50px;flex: 0 0 50px;max-width:50px;text-align:left;}
    footer .container-mini .right {margin-left:55px;-ms-flex: 0 0 455px;flex: 0 0 455px;max-width:455px;}    
    .social-fixed {left:35px;top:50%;transform:translateY(-50%);}
    .social-fixed a .fa-circle {text-shadow:0px 0px 2px #fff;color:#394059;transition: all .3s ease-in-out;}
    .social-fixed a:not(:first-child) {margin-top:7px;}
    .social-fixed a:hover .fa-circle {text-shadow:0px 0px 4px #97be88;color:#97be88;}
    .custom-scrollbar::-webkit-scrollbar {width:6px;}
    .custom-scrollbar.horizontal::-webkit-scrollbar {width:auto;height:6px;}
    .custom-scrollbar::-webkit-scrollbar-button {display:none;}
    .custom-scrollbar::-webkit-scrollbar-thumb {background: #c7e3bd;}
    .custom-scrollbar::-webkit-scrollbar-thumb:hover {background: #97be88;}
    .custom-scrollbar::-webkit-scrollbar-track, .custom-scrollbar::-webkit-scrollbar-track-piece {background:#fff;}
    .desc-green-col .custom-scrollbar::-webkit-scrollbar-track, .custom-scrollbar::-webkit-scrollbar-track-piece {background:#dcf4d3;}

}

@media screen and (max-width: 1199.98px) {
        
    .offcanvas-collapse {position:fixed;bottom: 0;left: 100%;width: 100%;z-index:1039;overflow-y: auto;visibility: hidden;background-color:#fff;transition: visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out, visibility .3s ease-in-out;transition: transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;}
    .offcanvas-collapse.show {visibility: visible;-webkit-transform: translateX(-100%);transform: translateX(-100%);}
    .navbar-light .navbar-nav .nav-link {border-bottom:1px solid #e6e7eb;padding:18px 15px 12px;}
    .navbar-light .navbar-nav .d-lg-none {background-color:rgba(0,0,0,0.02);}
    .navbar-light .navbar-nav .d-lg-none .nav-link {opacity:0.8;}    

}

@media screen and (min-width:1070px){
    .hero .slick-prev {left:-45px;}
    .hero .slick-next {right:-45px;}
}

@media screen and (min-width: 1200px) {
    .container.container-mini {max-width:1010px;}
    .h-top .heading {font-size:20px;line-height:20px;}
    .logo {-ms-flex: 0 0 280px;flex: 0 0 280px;max-width:280px;margin-right:20px;}
    .navbar-light .dropdown-menu {margin-top:13px;margin-left:-12px;border:1px solid #dee2e6;}
    .navbar-light .navbar-nav > li:first-child .dropdown-menu {margin-left:-33px;}
    .navbar-expand-xl .navbar-nav > .nav-item {padding:4px 10px;}
    .navbar-expand-xl .navbar-nav > .nav-item:first-child {padding-left:0;}
    .navbar-expand-xl .navbar-nav > .nav-item:last-child {padding-right:0;}
    .modal-open.pr-17 {padding-right:17px;}
    .hero .slick-slide {height:640px;}
    .hero .slick-slide .position-absolute {left:60px;right:60px;}
    .hero .slick-prev {left:-17px;}
    .hero .slick-next {right:-17px;}
    .kv .foto {-ms-flex: 0 0 500px;flex: 0 0 500px;max-width:500px;}    
    
    .signup.inline .form-row > div:first-child {-ms-flex: 1 0 0%;flex: 1 0 0%;padding-right:15px;margin-bottom:0;}
    .signup.inline .form-row > div:not(:first-child) {-ms-flex: 0 0 220px;flex: 0 0 220px;max-width: 220px;}

    .text-box-with-image .foto .inner {background-position:top right, bottom 60px left -50px;padding:59px 0 90px 50px;}
    .text-box-with-image .foto { -ms-flex: 0 0 505px;flex: 0 0 505px;max-width:505px;}
    .text-box-with-image:not(.flipped) .foto .inner {margin-left:-50px;}
    .text-box-with-image .foto .inner img {box-shadow: 0px 10px 46px 0px rgba(0, 0, 0, 0.37);max-width:380px;}
    .text-box-with-image .foto .inner:before {content:'';width:325px;height:480px;background-color:#dcf4d3;border-radius:.3rem;position:absolute;bottom:0;right:40px;display:block;}
    .text-box-with-image.bg-dcf4d3 .foto .inner:before {background-color:#f3f8f6;}
    .text-box-with-image.flipped .foto .inner {margin-right:-50px;padding-right:50px;}    
    .text-box-with-image.flipped .foto .inner:before {right:45px;}
    .text-box-with-image:not(.flipped) .text {padding-left:95px;}
    .text-box-with-image.flipped .text {padding-right:45px;}        
    .deck {margin-left:-10px;margin-right:-10px;}
    .deck > div {padding:0px 10px;margin-bottom:55px;}       
    .product-item .product-img {height:177px;}    
    .product-slider .product-item .product-img {height:160px;}
    .product-gallery{-ms-flex: 0 0 550px;flex: 0 0 550px;max-width: 550px;}    
    .product-gallery .device-images .slick-slide {height:337px;}
    article .foto {height:360px;}
    article.col-lg-4 .foto {height:173px;}
    .slika-desno, .slika-levo {max-width:450px;}

    footer .contact {margin-top:77px;}
    footer .social {margin-top:43px;}    
    footer {padding-top:100px;}
        
}

@media screen and (min-width:1250px){
    .hero .slick-prev {left:-45px;}
    .hero .slick-next {right:-45px;}
}

@media screen and (min-width: 1440px) {
    .container {max-width:1230px;}
    .hero .slick-slide {height:690px;}
    .kv > .container {max-width:1430px;}
    .kv:before, .hero:before {width:1180px;height:1180px;top:-470px;right:calc((100vw - 750px)/2 - 900px);}
    .kv.flipped .foto {margin-left:0;}
    .kv.flipped:before {right:auto;left:-620px;top:25px;}
    .kv .foto {-ms-flex: 0 0 710px;flex: 0 0 710px;max-width:710px;}
    .kv .foto img {box-shadow: 0px 8px 81px 0px rgba(75, 82, 105, 0.29);}
    .kv .text, .kv.flipped .text {padding-left:100px;}
    .kv:not(.flipped) .text {padding-right:50px;}
    .kv .text {padding-top:120px;}   
    .logo {margin-right:40px;}
    .navbar-expand-xl .navbar-nav > .nav-item {padding:0px 10px;}   
    .navbar-light .navbar-nav .nav-link {letter-spacing:0.12em;}
    .btn-basket > a > span:not(.badge) {display:inline}
    .btn-basket > a > span:not(.badge):not(.d-none) {margin-right:15px;}    
    .product-item .product-img {height:197px;}
    .product-item-list .info {margin-top:15px;}
    .product-item-list .info + .info {margin-top:-15px;}
    .product-item-list .info > div {display:inline-block;margin-right:25px;}
    .product-item-list .info > div:last-child{margin-right:0px;}
    .product-slider .product-item .product-img {height:175px;}
    .product-gallery{-ms-flex: 0 0 630px;flex: 0 0 630px;max-width: 630px;}
    .product-gallery .device-images .slick-slide, article .foto {height:390px;}
    article.col-lg-4 .foto {height:193px;}

}

@media screen and (min-width: 1600px) {
    .logo {margin-right:60px;}
    .navbar-expand-xl .navbar-nav > .nav-item {padding:0px 20px;}   
}


/* do not change beyond this point */

.adminBtnFA {cursor:pointer; color:#a0a0a0; font-size:13px;}
.adminBtnFA + .adminBtnFA {margin-left:5px;}
.adminBtnFA:hover {color:#000;}

.btnCMS {font-size:13px;color:#a0a0a0;}
.btnCMS:hover {color:#000 !important;}
.btnCMS i.fa-pencil-alt {color:orange;}
.btnCMS i.fa-plus-square {color:green;}
.btnCMS i.fa-list {color:darkblue;}
.btnCMS i.fa-times {color:red;}
.btnCMS i.fa-paperclip {color:cornflowerblue;}
.btnCMS i.fa-images {color:olive;}

.adminBtn{display:inline-block;padding:5px 15px 5px 10px;font-family:Arial;color:Black !important;font-size:12px;text-decoration:none;background:#fff;box-shadow:0 0 3px 3px rgba(0, 0, 0 , 0.1);}
.adminBtn span{display:inline-block;background-repeat:no-repeat;background-position:left center;padding-left:23px;padding-top:2px;}
.adminBtn:hover, .adminBtn:active{text-decoration:none;color:black !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 3px rgba(0, 0, 0 , 0.3);}
.adminBtn:active{background-color:White;}

.btn-album-switch{background-image:url(../images/cms/album-switch.png);}
.btn-album-edit{background-image:url(../images/cms/album-edit.png);}
.btn-attachment{background-image:url(../images/cms/attachment.png);}
.btn-banners{background-image:url(../images/cms/banners.png);}
.btn-banners-edit{background-image:url(../images/cms/banners-edit.png);}
.btn-document{background-image:url(../images/cms/document.png);}
.btn-footer{background-image:url(../images/cms/footer.png);}
.btn-header{background-image:url(../images/cms/header.png);}
.btn-form-edit{background-image:url(../images/cms/form-edit.png);}
.btn-form-results{background-image:url(../images/cms/form-results.png);}
.btn-form-switch{background-image:url(../images/cms/form-switch.png);}
.btn-images{background-image:url(../images/cms/images.png);}
.btn-logout{background-image:url(../images/cms/logout.png);}
.btn-map{background-image:url(../images/cms/map.png);}
.btn-menu{background-image:url(../images/cms/menu.png);}
.btn-modules{background-image:url(../images/cms/modules.png);}
.btn-news-edit{background-image:url(../images/cms/news-edit.png);}
.btn-news-add{background-image:url(../images/cms/news-add.png);}
.btn-page-edit{background-image:url(../images/cms/page-edit.png);}
.btn-bottom-menu{background-image:url(../images/cms/bottom-menu.png);}
.btn-hotel{background-image:url(../images/cms/hotel.png);}
.btn-hotel-add{background-image:url(../images/cms/hotel-add.png);}
.btn-cat-edit{background-image:url(../images/cms/cat-edit.png);}
.btn-cat-add{background-image:url(../images/cms/cat-add.png);}
.btn-cat-list{background-image:url(../images/cms/cat-list.png);}

