@charset "UTF-8";
/*================================================================
	CSS dokument - spletna trgovina
================================================================*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,400,600|Open+Sans:300,400,600&subset=latin,latin-ext);

@import url("jquery.fancybox.css");
@import url("vkd.slider.css");


::placeholder {color: #000000;opacity: 1;}
:-ms-input-placeholder {color: #000000;}
::-ms-input-placeholder {color: #000000;}

html {-webkit-text-size-adjust: 100%;}
:focus {-moz-outline-style: none;outline: none;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input {-webkit-border-radius:0; border-radius:0;}
img {border: 0;}

body {margin: 0px;padding: 0px;background-color: #FFF;line-height: normal;font-family: "Open Sans", Arial, sans-serif;font-weight: normal;color: #333;-webkit-tap-highlight-color: rgba(0,0,0,0);min-width: 320px;overflow-x: hidden;font-size:15px;}

/*:focus {outline: none;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {-webkit-text-size-adjust: 100%; height: 100%;}
body {margin: 0;padding: 0;line-height: 1.2em;font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;color: #000;height: 100%;}
*/
a {color:inherit;text-decoration: none;}
a:hover {color: inherit;text-decoration: none;}
a:hover span {color: #333;}
p {line-height:normal;margin: 15px 0;font-weight:200;}
ul {line-height: 1.5em;}
p:first-of-type {margin: 5px 0px;}
p:last-of-type {margin: 5px 0px;}
p a {text-decoration:auto;color:#666;}
p a:hover {text-decoration:underline;color:#666;}
h1, h2, h3, h4, h5 {font-family:'Open Sans', sans-serif; font-weight:500;padding: 0;margin: 0;line-height: 1.2em;}
h4 {color:#000000;}
h1 {font-size: 32px;margin-bottom: 40px;color: black;font-weight: 300}
h2 {font-size: 28px;padding-bottom:10px;color:black;}
h3 {font-size: 25px;padding:15px 0px;color:black}
h4 {color:black}
h5 {font-size:14px;color:black;}
strong {font-weight: 600;}
section {padding:0px 0px;}
@media only screen and (min-width : 768px) {
	section {padding:60px 0px;}
}

li {line-height:30px;/*list-style: none;font-size:14px;text-transform:uppercase;*/margin-left:20px;}
#sidebar-menu li, #cart-container li {line-height:normal;list-style: none;font-size:16px;font-weight:600;margin-left:0px;padding:5px 0px 5px 15px}
.navbar-nav li {line-height:30px;list-style: none;font-size:14px;text-transform:uppercase;margin-left:0px;}
ol, ul {margin-top: 0;margin-bottom: 10px;padding-left: 0px;}
a:focus, a:hover {color: #666;}
/* COMMON - start */
.float-left {float:left;}
.float-right {float:right;}
.no-padding {padding:0px}
/* COMMON - end */

/* DESKTOP / MOBILE - start */
.item-desktop {display:none}
.item-mobile {display:block}
@media (min-width: 768px) {
	.item-desktop {display:block}
	.item-mobile {display:none}
}
/* DESKTOP / MOBILE - end */


/* ICONS - start */
.ficon-help {background-color: red;background-size: auto;background-size: 16px;width: 16px;height: 16px;display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/add.svg);mask-image: url(/img/svg/add.svg);mask-size:16px;}
.ficon-help:hover {background-color: #34465e;}
.ficon-next {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px;display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/next.svg);mask-image: url(/img/svg/next.svg);mask-size:16px;}
.ficon-prev {background-color: #333;background-size: auto;background-size: 16px;width: 16px;height: 16px;display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/prev.svg);mask-image: url(/img/svg/prev.svg);mask-size:16px;}


.ficon-cart {background-color: #4cad23;background-size: auto;background-size: 18px;width: 18px;height: 18px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/cart.svg);mask-image: url(/img/svg/cart.svg);mask-size:18px;}
.ficon-cart:hover {background-color: #34465e;}
.ficon-cart-big {background-color: #4cad23;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/cart.svg);mask-image: url(/img/svg/cart.svg);mask-size:30px;}
.ficon-cart-big:hover {background-color: #34465e;}

/* icons */
.ficon-help {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px;display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/help.svg);mask-image: url(/img/svg/help.svg);mask-size:16px;}
.ficon-help:hover {background-color: #34465e;}
.ficon-close {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/close.svg);mask-image: url(/img/svg/close.svg);mask-size:16px;}
.ficon-close:hover {background-color: #34465e;}
.ficon-add {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/add.svg);mask-image: url(/img/svg/add.svg);mask-size:16px;}
.ficon-add:hover {background-color: #34465e;}
.ficon-hide {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/hide.svg);mask-image: url(/img/svg/hide.svg);mask-size:16px;}
.ficon-hide:hover {background-color: #34465e;}
.ficon-show {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/show.svg);mask-image: url(/img/svg/show.svg);mask-size:16px;}
.ficon-show:hover {background-color: #34465e;}
.ficon-delete {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/trash.svg);mask-image: url(/img/svg/trash.svg);mask-size:16px;}
.ficon-delete:hover {background-color: #34465e;}
.ficon-edit {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/edit.svg);mask-image: url(/img/svg/edit.svg);mask-size:16px;}
.ficon-edit:hover {background-color: #34465e;}
.ficon-log {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/log.svg);mask-image: url(/img/svg/log.svg);mask-size:16px;}
.ficon-log:hover {background-color: #34465e;}
.ficon-publish {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/publish.svg);mask-image: url(/img/svg/publish.svg);mask-size:16px;}
.ficon-publish:hover {background-color: #34465e;}
.ficon-structure {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/structure.svg);mask-image: url(/img/svg/structure.svg);mask-size:16px;}
.ficon-structure:hover {background-color: #34465e;}
.ficon-split {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/split.svg);mask-image: url(/img/svg/split.svg);mask-size:16px;}
.ficon-split:hover {background-color: #34465e;}
.ficon-down {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/down.svg);mask-image: url(/img/svg/down.svg);mask-size:16px;}
.ficon-down:hover {background-color: #34465e;}
.ficon-settings {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/settings.svg);mask-image: url(/img/svg/settings.svg);mask-size:16px;}
.ficon-settings:hover {background-color: #34465e;}
.ficon-clone {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/clone.svg);mask-image: url(/img/svg/clone.svg);mask-size:16px;}
.ficon-clone:hover {background-color: #34465e;}
.ficon-users {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/users.svg);mask-image: url(/img/svg/users.svg);mask-size:16px;}
.ficon-users:hover {background-color: #34465e;}
.ficon-cart {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/cart.svg);mask-image: url(/img/svg/cart.svg);mask-size:16px;}
.ficon-cart:hover {background-color: #34465e;}
.ficon-archive {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/archive.svg);mask-image: url(/img/svg/archive.svg);mask-size:16px;}
.ficon-archive:hover {background-color: #34465e;}
.ficon-camera {background-color: white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/camera.svg);mask-image: url(/img/svg/camera.svg);mask-size:16px;}
.ficon-camera:hover {background-color: #34465e;}
.ficon-ok {background-color:white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align: text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/ok.svg);mask-image: url(/img/svg/ok.svg);mask-size:16px;}
.ficon-ok:hover {background-color: #34465e;}
.ficon-login {background-color:white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/login.svg);mask-image: url(/img/svg/login.svg);mask-size:16px;}
.ficon-login:hover {background-color: #34465e;}
.ficon-products {background-color:white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/products.svg);mask-image: url(/img/svg/products.svg);mask-size:16px;}
.ficon-products:hover {background-color: #34465e;}
.ficon-star {background-color:white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/star.svg);mask-image: url(/img/svg/star.svg);mask-size:16px;}
.ficon-star:hover {background-color: #34465e;}
.ficon-heart {background-color:white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/heart.svg);mask-image: url(/img/svg/heart.svg);mask-size:16px;}
.ficon-heart:hover {background-color: #34465e;}
.ficon-discount {background-color:white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/discount.svg);mask-image: url(/img/svg/discount.svg);mask-size:16px;}
.ficon-discount:hover {background-color: #34465e;}
.ficon-back {background-color:white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/back.svg);mask-image: url(/img/svg/back.svg);mask-size:16px;}
.ficon-back:hover {background-color: #34465e;}
.ficon-menu {background-color:white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/menu.svg);mask-image: url(/img/svg/menu.svg);mask-size:16px;}
.ficon-menu:hover {background-color: #34465e;}
.ficon-news {background-color:white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/news.svg);mask-image: url(/img/svg/news.svg);mask-size:16px;}
.ficon-news:hover {background-color: #34465e;}
.ficon-info {background-color:white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/info.svg);mask-image: url(/img/svg/info.svg);mask-size:16px;}
.ficon-info:hover {background-color: #34465e;}
.ficon-codes {background-color:white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/codes.svg);mask-image: url(/img/svg/codes.svg);mask-size:16px;}
.ficon-codes:hover {background-color: #34465e;}
.ficon-translations {background-color:white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/translations.svg);mask-image: url(/img/svg/translations.svg);mask-size:16px;}
.ficon-translations:hover {background-color: #34465e;}
.ficon-dots {background-color:white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/dots.svg);mask-image: url(/img/svg/dots.svg);mask-size:16px;}
.ficon-dots:hover {background-color: #34465e;}
.ficon-link {background-color:white;background-size: auto;background-size: 16px;width: 16px;height: 16px; display: inline-block;vertical-align:  text-bottom;cursor:pointer;-webkit-mask-image: url(/img/svg/link.svg);mask-image: url(/img/svg/link.svg);mask-size:16px;}
.ficon-link:hover {background-color: #34465e;}

/*#sidebar ul li a:hover .ficon-ok, #sidebar ul li a:hover .ficon-cart, #sidebar ul li a:hover .ficon-products, #sidebar ul li a:hover .ficon-clone, #sidebar ul li a:hover .ficon-star, #sidebar ul li a:hover .ficon-heart, #sidebar ul li a:hover .ficon-discount, 
#sidebar ul li a:hover .ficon-users, #sidebar ul li a:hover .ficon-back, #sidebar ul li a:hover .ficon-menu, #sidebar ul li a:hover .ficon-edit, #sidebar ul li a:hover .ficon-news, #sidebar ul li a:hover .ficon-info,
#sidebar ul li a:hover .ficon-codes, #sidebar ul li a:hover .ficon-translations, #sidebar ul li a:hover .ficon-dots, #sidebar ul li a:hover .ficon-log {background: #445e70;}
#sidebar ul li.active > a .ficon-ok, #sidebar ul li.active > a .ficon-cart, #sidebar ul li.active > a .ficon-products, #sidebar ul li.active > a .ficon-clone, #sidebar ul li.active > a .ficon-star, #sidebar ul li.active > a .ficon-heart,  #sidebar ul li.active > a .ficon-discount,
#sidebar ul li.active > a .ficon-users, #sidebar ul li.active > a .ficon-back, #sidebar ul li.active > a .ficon-menu, #sidebar ul li.active > a .ficon-edit, #sidebar ul li.active > a .ficon-news, #sidebar ul li.active > a .ficon-info,
#sidebar ul li.active > a .ficon-codes, #sidebar ul li.active > a .ficon-translations, #sidebar ul li.active > a .ficon-dots, #sidebar ul li.active > a .ficon-log {background: white;}
*/
/* icons big */
.ficon-back-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/back.svg);mask-image: url(/img/svg/back.svg);mask-size:30px;}
.ficon-back-big:hover {background-color: #1b242a;}
.ficon-left-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/left.svg);mask-image: url(/img/svg/left.svg);mask-size:30px;}
.ficon-left-big:hover {background-color: #1b242a;}
.ficon-ok-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/ok.svg);mask-image: url(/img/svg/ok.svg);mask-size:30px;}
.ficon-ok-big:hover {background-color:#1b242a;}
.ficon-add-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/add.svg);mask-image: url(/img/svg/add.svg);mask-size:30px;}
.ficon-add-big:hover {background-color: #1b242a;}
.ficon-minus-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/minus.svg);mask-image: url(/img/svg/minus.svg);mask-size:30px;}
.ficon-minus-big:hover {background-color: #1b242a;}
.ficon-dots-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/dots.svg);mask-image: url(/img/svg/dots.svg);mask-size:30px;}
.ficon-dots-big:hover {background-color:  #1b242a;}
.ficon-filter-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/filter.svg);mask-image: url(/img/svg/filter.svg);mask-size:30px;}
.ficon-filter-big:hover {background-color:  #1b242a;}
.ficon-up-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/up.svg);mask-image: url(/img/svg/up.svg);mask-size:30px;}
.ficon-up-big:hover {background-color:  #1b242a;}
.ficon-down-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/down.svg);mask-image: url(/img/svg/down.svg);mask-size:30px;}
.ficon-down-big:hover {background-color:  #1b242a;}
.ficon-archive-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/archive.svg);mask-image: url(/img/svg/archive.svg);mask-size:30px;}
.ficon-archive-big:hover {background-color:  #1b242a;}
.ficon-edit-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/edit.svg);mask-image: url(/img/svg/edit.svg);mask-size:30px;}
.ficon-edit-big:hover {background-color:  #1b242a;}
.ficon-move-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/move.svg);mask-image: url(/img/svg/move.svg);mask-size:30px;}
.ficon-move-big:hover {background-color:  #1b242a;}
.ficon-zoom-in-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/zoom-in.svg);mask-image: url(/img/svg/zoom-in.svg);mask-size:30px;}
.ficon-zoom-in-big:hover {background-color:  #1b242a;}
.ficon-zoom-out-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/zoom-out.svg);mask-image: url(/img/svg/zoom-out.svg);mask-size:30px;}
.ficon-zoom-out-big:hover {background-color:  #1b242a;}
.ficon-camera-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/camera.svg);mask-image: url(/img/svg/camera.svg);mask-size:30px;}
.ficon-camera-big:hover {background-color:  #1b242a;}
.ficon-publish-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/publish.svg);mask-image: url(/img/svg/publish.svg);mask-size:30px;}
.ficon-publish-big:hover {background-color:  #1b242a;}
.ficon-show-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/show.svg);mask-image: url(/img/svg/show.svg);mask-size:30px;}
.ficon-show-big:hover {background-color:  #1b242a;}
.ficon-hide-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/hide.svg);mask-image: url(/img/svg/hide.svg);mask-size:30px;}
.ficon-hide-big:hover {background-color:  #1b242a;}
.ficon-delete-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/trash.svg);mask-image: url(/img/svg/trash.svg);mask-size:30px;}
.ficon-delete-big:hover {background-color:  #1b242a;}
.ficon-user-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/user.svg);mask-image: url(/img/svg/user.svg);mask-size:30px;}
.ficon-user-big:hover {background-color:  #1b242a;}
.ficon-login-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/login.svg);mask-image: url(/img/svg/login.svg);mask-size:30px;}
.ficon-login-big:hover {background-color:  #1b242a;}
.ficon-help-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/help.svg);mask-image: url(/img/svg/help.svg);mask-size:30px;}
.ficon-help-big:hover {background-color:  #1b242a;}
.ficon-alarm-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/alarm.svg);mask-image: url(/img/svg/alarm.svg);mask-size:30px;}
.ficon-alarm-big:hover {background-color:  #1b242a;}
.ficon-menu-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/menu.svg);mask-image: url(/img/svg/menu.svg);mask-size:30px;}
.ficon-menu-big:hover {background-color:  #1b242a;}
.ficon-settings-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/settings.svg);mask-image: url(/img/svg/settings.svg);mask-size:30px;}
.ficon-settings-big:hover {background-color:  #1b242a;}
.ficon-photo-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/photo.svg);mask-image: url(/img/svg/photo.svg);mask-size:30px;}
.ficon-photo-big:hover {background-color:  #1b242a;}
.ficon-sort-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/sort.svg);mask-image: url(/img/svg/sort.svg);mask-size:30px;}
.ficon-sort-big:hover {background-color:  #1b242a;}
.ficon-photos-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/photos.svg);mask-image: url(/img/svg/photos.svg);mask-size:30px;}
.ficon-photos-big:hover {background-color:  #1b242a;}
.ficon-log-big {background-color: #445e70;background-size: auto;background-size: 30px;width: 30px;height: 30px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/log.svg);mask-image: url(/img/svg/log.svg);mask-size:30px;}
.ficon-log-big:hover {background-color:  #1b242a;}

.ficon-alarm-light {background:#ccc}
.ficon-alarm-orange {background:#000000}

.ficon-big-wrapper {display:inline-block;margin:0px 4px;cursor:pointer;color:#5f6f84}
.ficon-big-wrapper-alt1 {display:inline-block;margin:0px 4px;cursor:pointer;color:#5f6f84}
.ficon-big-wrapper:hover {background:#5f6f84 !important;border-radius:0%;padding:7px;margin:-7px -3px;color:white;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
-ms-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;
}
.ficon-big-wrapper-alt1:hover .ficon-add-big {background:#233142;}

.ficon-big-wrapper:hover .ficon-back-big, .ficon-big-wrapper:hover .ficon-left-big, .ficon-big-wrapper:hover .ficon-ok-big, .ficon-big-wrapper:hover .ficon-add-big, .ficon-big-wrapper:hover .ficon-dots-big, 
.ficon-big-wrapper:hover .ficon-filter-big, .ficon-big-wrapper:hover .ficon-up-big, .ficon-big-wrapper:hover .ficon-down-big, .ficon-big-wrapper:hover .ficon-archive-big,
.ficon-big-wrapper:hover .ficon-edit-big, .ficon-big-wrapper:hover .ficon-move-big, .ficon-big-wrapper:hover .ficon-zoom-in-big, .ficon-big-wrapper:hover .ficon-zoom-out-big,
.ficon-big-wrapper:hover .ficon-camera-big, .ficon-big-wrapper:hover .ficon-publish-big, .ficon-big-wrapper:hover .ficon-show-big, .ficon-big-wrapper:hover .ficon-delete-big,
.ficon-big-wrapper:hover .ficon-user-big, .ficon-big-wrapper:hover .ficon-login-big, .ficon-big-wrapper:hover .ficon-help-big {background:white;}
 
.ficon-add-mid {background-color: #999;background-size: auto;background-size: 20px;width: 20px;height: 20px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/add.svg);mask-image: url(/img/svg/add.svg);mask-size:20px;}
.ficon-add-mid:hover {background-color: #1b242a;}
.ficon-minus-mid {background-color: #999;background-size: auto;background-size: 20px;width: 20px;height: 20px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/minus.svg);mask-image: url(/img/svg/minus.svg);mask-size:20px;}
.ficon-minus-mid:hover {background-color: #1b242a;}
.ficon-edit-mid {background-color: #999;background-size: auto;background-size: 20px;width: 20px;height: 20px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/edit.svg);mask-image: url(/img/svg/edit.svg);mask-size:20px;}
.ficon-edit-mid:hover {background-color:  #1b242a;}
.ficon-add-mid {background-color: #999;background-size: auto;background-size: 20px;width: 20px;height: 20px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/add.svg);mask-image: url(/img/svg/add.svg);mask-size:20px;}
.ficon-add-mid:hover {background-color: #1b242a;}
.ficon-sort-mid {background-color: #999;background-size: auto;background-size: 20px;width: 20px;height: 20px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/sort.svg);mask-image: url(/img/svg/sort.svg);mask-size:20px;}
.ficon-sort-mid:hover {background-color:  #1b242a;}
.ficon-article-mid {background-color: #999;background-size: auto;background-size: 20px;width: 20px;height: 20px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/article.svg);mask-image: url(/img/svg/article.svg);mask-size:20px;}
.ficon-article-mid:hover {background-color:  #1b242a;}
.ficon-link-mid {background-color: #999;background-size: auto;background-size: 20px;width: 20px;height: 20px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/link.svg);mask-image: url(/img/svg/link.svg);mask-size:20px;}
.ficon-link-mid:hover {background-color:  #1b242a;}
.ficon-down-mid {background-color: #999;background-size: auto;background-size: 20px;width: 20px;height: 20px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/down.svg);mask-image: url(/img/svg/down.svg);mask-size:20px;}
.ficon-down-mid:hover {background-color:  #1b242a;}
.ficon-settings-mid {background-color: #999;background-size: auto;background-size: 20px;width: 20px;height: 20px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/settings.svg);mask-image: url(/img/svg/settings.svg);mask-size:20px;}
.ficon-settings-mid:hover {background-color:  #1b242a;}
.ficon-lock-mid {background-color: #999;background-size: auto;background-size: 20px;width: 20px;height: 20px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/lock.svg);mask-image: url(/img/svg/lock.svg);mask-size:20px;}
.ficon-lock-mid:hover {background-color:  #1b242a;}
.ficon-unlock-mid {background-color: #999;background-size: auto;background-size: 20px;width: 20px;height: 20px; display: inline-block;vertical-align: middle;cursor:pointer;-webkit-mask-image: url(/img/svg/unlock.svg);mask-image: url(/img/svg/unlock.svg);mask-size:20px;}
.ficon-unlock-mid:hover {background-color:  #1b242a;}

.ficon-ok-mid-blue {background-color: #000000;background-size: auto;background-size: 20px;width: 20px;height: 20px; display: inline-block;vertical-align: text-top;-webkit-mask-image: url(/img/svg/ok.svg);mask-image: url(/img/svg/ok.svg);mask-size:20px;}
.ficon-circle-mid-blue {background-color: #000000;background-size: auto;background-size: 20px;width: 20px;height: 20px; display: inline-block;vertical-align: text-top;-webkit-mask-image: url(/img/svg/circle.svg);mask-image: url(/img/svg/circle.svg);mask-size:20px;}
.ficon-nothing-mid {background-color: #000000;background-size: auto;background-size: 20px;width: 20px;height: 20px; display: inline-block;vertical-align: text-top;-webkit-mask-image: url(/img/svg/nothing.svg);mask-image: url(/img/svg/nothing.svg);mask-size:20px;}
/* ICONS - end */

.checkbox-switch {width: 30px;cursor: pointer;}
.content-subpage {padding-top:80px;min-height:800px;background:white;}
@media (min-width:768px){
	.content-subpage {padding-top:200px;min-height:800px;background:white;}
}
#content h1, #content-landing h1 {font-family: "Open Sans", Arial, sans-serif;font-weight: normal;color: #333;font-size: 36px;padding: 0;margin: 0;line-height: 1em;margin-bottom: 20px;}
#content h2 {font-family: "Open Sans", Arial, sans-serif;font-weight: bold;color: #333;font-size: 28px;padding: 0;margin: 0;line-height: 1em;}
#content h3, #content-landing h3 {font-family: "Open Sans", Arial, sans-serif;font-weight:normal;color: #333;font-size: 20px;padding: 10px 0 10px 0;;margin: 0;line-height: 1.2em;}
#content-title h1, .content-title h1, #content-title h2, .content-title h2 {font-family: "Open Sans", Arial, sans-serif;font-weight:500;color: black;font-size: 25px;padding: 0;margin: 0;line-height: 1.2em;}
@media (min-width:768px){
	#content-title h1, .content-title h1 {font-size: 40px;}, #content-title h2, .content-title h2 {font-size: 40px;}
	#content-title h3 {font-family: "Open Sans", Arial, sans-serif;font-weight: normal;color: #333;font-size: 20px;padding: 10px 0 0 0;margin: 0;line-height: 1.2em;}
}
#content .cart-title h2, #content .profil-title h2 {font-family: "Open Sans", Arial, sans-serif;font-weight: bold;color: #333;font-size: 22px;padding: 0 0 20px 0;margin: 0;line-height: 28px;}
.popup-title h2 {font-family: "Open Sans", Arial, sans-serif;font-weight: bold;color: #333;font-size: 22px;padding: 0 0 15px 0;margin: 0;line-height: 28px;}
input.text {-webkit-appearance: none;-webkit-border-radius: 0;display: block;border: 1px solid #ddd;padding: 0 0 0 10px;font-size: 14px;height: 32px;color: #333;}
input.drop {background-image: url(../img/dropdownArrow.png);background-size: 31px 30px;background-position: right top;background-repeat: no-repeat;}
input.text:hover, select:hover, textarea:hover, input.search:hover {background-color: #FBFBFB;}
input[readonly].text:hover {background-color: #fff;}
input.drop:hover, input[readonly].drop:hover {cursor: pointer;background-color: #FBFBFB;}
textarea {-webkit-appearance: none;-webkit-border-radius: 0;display: block;border: 1px solid #ddd;padding: 7px 0 0 10px;font-size: 13px;color: #333;font-family: "Open Sans", Arial, sans-serif;}
#content a, #content-landing a, #headerTools a {color: #000000;text-decoration: none;}
#content a:hover, #content-landing a:hover, #headerTools a:hover {text-decoration: underline;}

/* HEADER - start */
#top-header {background:#000000;height:30px;width:100%;padding:6px;color:white;font-size:10px;}
#main-menu-header {position:absolute;margin-top:106px;width:100%;background:white;z-index:9;}
.cbp-af-inner-logo {text-align:center;float:none}
.cbp-af-header-shrink .cbp-af-inner-logo, .cbp-af-header-sub .cbp-af-inner-logo {text-align:center;float:none;margin-top:10px;}
@media (min-width:768px){
	#top-header {font-size:12px;}
	#main-menu-header {position:fixed;margin-top:0px;width:100%;background:transparent;z-index:9;}
	.cbp-af-inner-logo {text-align:center;float:none}
}
#item-cart-object {background-image:url(/img/bag.png);width:30px;height:30px;background-size:30px;cursor:pointer;padding-top:30px;margin-left:20px;position:absolute;top:26px;right:auto;left:-4px;}
#item-cart-items {position:absolute;top:32px;right:auto;left:20px;text-align:center;width:20px;cursor:pointer;}
@media (min-width:768px){
	#item-cart-object {background-image:url(/img/bag.png);padding-top:30px;margin-left:20px;position:absolute;top:15px;right:0px;left:auto;}
	#item-cart-items {position:absolute;top:20px;right:5px;left:auto;}
}
#header-container {display: block;width: 100%;}
#header {display: block;max-width: 1260px;margin: 0 auto;padding: 0;position: relative;background-image: url(../img/header-bg.jpg);background-repeat: no-repeat;background-size: cover;}
#headerBg {display: block;}
#logo {display: block;float: left;padding: 40px 0 30px 40px;width: 35%;}
#logo a {display: block;line-height: 0;}
#logo a img {display: block;width: auto;height: 110px;}
#headerTools {display: block;float: right;width: 65%;padding-right: 40px;margin-top: 50px !important;}
#header-search {position:absolute;top:90px;right:60px;display: inline-block;padding:25px 0px 0px 25px;}

input#search-field {color:#333;float: left;width: 300px;height: 44px;background-color:transparent;border:none;border-bottom: none;font-size: 1.1em;margin-top:10px;}
input#mobile-search-field {color:white;float: left;width: 110px;height: 35px;background-color:#444;border:none;border-bottom: none;font-size: 1.1em;margin-top:0px;font-size:12px;}
#search-field-btn {display: block;float: left;width: 44px;height: 44px;border-left: none;text-indent: -9999px;overflow: hidden;background-image: url(../img/searchBtnDark.png);background-repeat: no-repeat;background-size: 44px 88px;background-position: 0 0px;margin-right:0px;margin-top:13px;}
#mobile-search-field-btn {display: block;float: left;width: 44px;height: 44px;border-left: none;text-indent: -9999px;overflow: hidden;background-image: url(../img/searchBtn.png);background-repeat: no-repeat;background-size: 44px 88px;background-position: 0 0px;margin-right:15px;margin-top:10px;right:0;}
#search-field-btn:hover, #mobile-search-field-btn:hover {background-color: transparent;/*background-position: 0px -44px;*/cursor: pointer;background-color:#ddd;}
#search-field::placeholder {color: #666;opacity: 1;}
#search-field::-ms-input-placeholder {color: #666}
#search-field::-ms-input-placeholder {color: #666}

@media only screen and (min-width : 768px) {
	.cbp-af-header input#search-field {color:black;margin-top:8px;border: 1px solid #ddd;border-right:none;background-color: transparent;font-size:14px;}
	.cbp-af-header-shrink input#search-field, .cbp-af-header-sub input#search-field {color:black;margin-top:4px;border-bottom: 1px solid #ddd;background-color: transparent;padding-top:9px;width:100px;}
	#header-search {position:relative;top:auto;left:auto;}
	.cbp-af-header #search-field-btn {background-image: url(../img/searchBtn.png);margin-top:8px;background-color:#ddd;}
	.cbp-af-header-shrink #search-field-btn, .cbp-af-header-sub #search-field-btn {background-image: url(../img/searchBtn.png);margin-top:13px;border-bottom:1px solid transparent;}
	#search-field-btn:hover, #mobile-search-field-btn:hover {background-color: #fdb149;background-position: 0px -44px;cursor: pointer;}
	#search-field::placeholder {color:#666;opacity: 1;}
	#search-field::-ms-input-placeholder {color: #86c5e9}
	#search-field::-ms-input-placeholder {color: #86c5e9}
}	
@media only screen and (min-width : 1400px) {
	input#search-field {width:100%;border-bottom:1px solid black;}
	.cbp-af-header-shrink input#search-field, .cbp-af-header-sub input#search-field {color:black;margin-top:13px;border-bottom: 1px solid #ddd;background-color: transparent;padding-top:0px;width:300px;}
}	
/* HEADER - end */

/* TOP MENU - start */
#menu-container {display: block;width: 100%;text-align: center;background-color: rgba(255,255,255,0.50);font-size: 0; /* fix inline-block gap */}
#menu-container a, #menu-container a.selected {display: inline-block;padding: 18px 15px;color: #333;text-decoration: none;font-size: 16.4px; /* je enako 1.2em - fix inline-block gap */}
#menu-container a:hover, #menu-container a.selected {cursor: pointer;background-color: rgba(255,255,255,0.50);}
#menu-container a.selected {color: #fff;}
#menu-container a.selected:hover {color: #fff;}
.item-logo-img {background:transparent url(/img/logo.png);width:65px;height:80px;background-size:65px 80px;margin-top:50px;margin-left:20px}
.cbp-af-header-shrink .item-logo-img, .cbp-af-header-sub .item-logo-img {background:transparent url(/img/logo-blue.png);width:48px;height:60px;background-size:48px 60px;margin-top:5px;}
.item-logo-img-main {padding-top:45px;}
.cbp-af-header-shrink .item-logo-img, .cbp-af-header-sub .item-logo-img {padding-top:0px;}
@media only screen and (min-width : 768px) {
	.item-logo-img {background:transparent url(/img/logo.png);width:100px;height:124px;background-size:100px 124px;margin-top:50px;}
}
/* TOP MENU - end */

/* MOBILE MENU - start */
#mobile-menu-btn, #mobile-search-btn {display: none;float: right;width: 48px;height: 48px;border-left: 1px solid #ddd;}
#mobile-menu-btn {background-image: url(../img/menuBtn.png);background-size: 44px 88px;background-position: 2px 2px;border: none;}
#mobile-search-btn {background-image: url(../img/searchBtn.png);background-size: 44px 88px;background-position: 2px 2px;}
#mobile-menu-btn:hover, #mobile-search-btn:hover {cursor: pointer;background-color: rgba(0,0,0,0.03);}
#menu-container-2 {display: block;margin: 40px 0;border-top: 2px dashed rgba(253,253,253,1);padding-top: 25px;}
/* MOBILE MENU - end */

/* MOBILE SEARCH - start */
#mobile-search-container {display: none;background: rgba(0,0,0,0.90);position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 10000;}
#mobile-search-box {display: none;width: 280px;margin: 148px auto 0;}
#mobile-search-container #mobile-search-field {width: 236px;background-color: transparent;border-bottom: 1px solid #999;color: #fff;}
#mobile-search-container #mobile-search-field-btn {background-color: rgba(255,255,255,0);background-position: 0px -44px;border-bottom: 1px solid #999;}
#mobile-search-container #mobile-search-field-btn:hover {background-color: rgba(255,255,255,1);background-position: 0px 0px;}
#mobile-search-close-btn, #mobile-menu-close-btn {display: block;width: 44px;height: 44px;position: fixed;top: 20px;right: 20px;z-index: 99999;background-image: url(../img/closeBtn.png);background-repeat: no-repeat;background-size: 44px 88px;background-position: 0 -44px;}
#mobile-search-close-btn:hover, #mobile-menu-close-btn:hover {background-color: rgba(255,255,255,1);cursor: pointer;background-position: 0px 0px;}
#mobileheader-bg, #mobileheader-bg2 {display: block;width: 100%;position: fixed;top: 0px;left: 0px;background-color: #000;height: 84px;z-index: 99998;}
/*#sidebar #mobileheader-bg2 {display: none;}*/
@media only screen and (min-width : 1024px) {
	/*#sidebar #mobileheader-bg2, #mobile-menu-close-btn, #menu-container-2 {display: none !important;}*/
	/*#sidebar {display: block !important;}*/
	body {/*overflow-y: auto !important;*/}
}
/* MOBILE SEARCH - end */

/* CRUMBLINE - start */
#crumbline-placeholder {display: block;float: left;width: 100%;position: relative;border-bottom: 1px solid #ddd;background-color: #fff;}
#crumbline-container {font-weight: 300;margin:0px;padding:10px 0px;background:white;margin-top:52px;font-size:12px;}
#crumbline-container a {color: #333;text-decoration: none;padding-top: 1px;}
#crumbline-container a:hover {text-decoration: underline;color: #000000;}
#crumbline-container span {padding: 0 10px;}
#crumbline-container a.crumbHome {background-image: url(../img/iconHome.png);background-repeat: no-repeat;background-position: 0 2px;padding-left: 22px;background-size: 15px 15px;}
#crumbline-container a.crumbLast {font-weight: 600;color: #000000;}
/* CRUMBLINE - end */

/* SORT & FILTER DROPDOWN - start */
#filter-container {display: block;float: left;width: 100%;padding: 10px;border: 1px solid #ddd;background-color: #FBFBFB;margin: 20px 0;}
#filter-box-sort {float:right;width:50%}
@media (min-width:768px){
	#filter-box-sort {float:right;width:20%}
}
/*.filter-title {float: left;padding: 6px 10px 0 0;font-weight: bold;}*/
.filter-title.filter-title-category {width: 25% !important;}
.dropdown-box {display: block;float: left;position: relative;width: 100%;}
#filter-container .dropdown-box {width: 30%;margin-right: 10px;}
#filter-container .dropdown-box.category-select {width: 75%;margin-right: 0px;}
#filter-container .dropdown-box input {float: left;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#filter-container .dropdown-box input.sortDesc {padding-left: 25px;background-image: url(../img/sortArrow.png), url(../img/dropdownArrow.png);background-size: 9px 107px, 31px 30px;background-repeat: no-repeat, no-repeat;background-position: 10px 12px, right top;}
#filter-container .dropdown-box input.sortAsc {padding-left: 25px;background-image: url(../img/sortArrow.png), url(../img/dropdownArrow.png);background-size: 9px 107px, 31px 30px;background-repeat: no-repeat, no-repeat;background-position: 10px -88px, right top;}
#filter-container .dropdown-box input, #filter-container .dropdown-box input.sortAsc, #filter-container .dropdown-box input.sortDesc, #filter-container .drop-down-area {width: 100%;}
.item-option .drop-down-area {width: 198px;}
.drop-down-area {position: absolute;background-color: #fff;border-left: 1px solid #ddd;border-right: 1px solid #ddd;top: 30px;left: 0;z-index: 10;width: 100%;box-shadow: 0px 1px 2px rgba(0,0,0,0.5);}
.drop-down-area .drop-down-item, .drop-down-area .options-selection-row {padding: 6px 0 6px 10px;border-bottom: 1px solid #ddd;}
.drop-down-area .drop-down-item:hover, .drop-down-area .options-selection-row:hover {cursor: pointer;background-color: #E5E5E5;}
.drop-down-area .drop-down-item.sortDesc {background-image: url(../img/sortArrow.png);background-repeat: no-repeat;background-size: 9px 107px;background-position: 10px 12px;padding: 6px 0 6px 25px;}
.drop-down-area .drop-down-item.sortAsc {background-image: url(../img/sortArrow.png);background-repeat: no-repeat;background-size: 9px 107px;background-position: 10px -88px;padding: 6px 0 6px 25px;}
.filter-title {color:#000000;font-weight:600;padding:10px 0px;}
.filter-custom-check {display:inline-block;cursor:pointer;}
.filter-slider, .filter-slider-price {margin:0px 9px;}
.filter-slider-from, .filter-slider-price-from {display:inline-block;border:none;margin:0px;margin-bottom:10px;padding:0px;}
.filter-slider-to, .filter-slider-price-to {display:inline-block;border:none;margin:0px;margin-bottom:10px;padding:0px;}
/* SORT & FILTER DROPDOWN - end */

/* CART POPUP - start */
#cart-header-link {display: inline-block;z-index: 10;}
#cart-header-link a.cart-link {display: block;float: left;height: 60px;background-repeat: no-repeat;background-size: 16px 16px;background-position: 20px 21px;text-decoration: none;color: #333;padding:5px 0px;}
#cart-header-link a.cart-link span {color: #333;font-weight: bold;color: #7dba00;}
#cart-header-link a.cart-link #cart-mobile {display: none;}
#cart-header-link a.cart-link:hover span {text-decoration: underline;}
#cart-header-link.active:after {border-bottom: 6px solid #000000;border-left: 6px solid transparent;border-right: 6px solid transparent;height: 0;left: 28px;margin-left: -6px;position: absolute;bottom: 0px;width: 0;z-index: 100;}
#cart-header-link a.cart-link #cartDesktop {width:20px;}
#cart-header-link a.cart-link #cartDesktop span {padding:0px;}
#cart-header-link a.cart-link #cartDesktop span:hover {text-decoration:none}
#cart-window {display: block;width:100%;position: absolute;right: 0;z-index: 11;}
#cart-window-wrapper {padding:25px 0px;}
#cart-window-content {display: block;padding:0px 30px;}
#cart-window-header {display: block;padding: 25px 15px;}
#cart-window-footer {display: block;padding: 0px 30px;}
a#cart-btn {background-color: transparent;color:black;display: block;height: 50px;padding: 15px 15px 0;text-align: left;text-decoration: none;margin:0px;font-size:14px;}
a#cart-btn:hover {text-decoration:underline;}
.cart-window-item {display: block;width:100%;padding: 15px;background:white;	}
.cart-window-left {float:left;width:70%;}
.cart-window-right {float:left;width:30%;}
.cart-window-piece-left {float:left;width:20%;text-align:left}
.cart-window-piece-right {float:left;width:80%;text-align:left;margin:0px;}
.cart-window-piece-right a {margin:0px !important;padding:0px !important;}
.cart-window-title {display: block;color: #333;}
.cart-window-title a {text-decoration: none;color: #000000;font-weight: bold;}
.cart-window-title a:hover {text-decoration: underline;}
.cart-window-tag {display: block;padding-top: 5px;color: #999;font-size: 11px;padding-left:20%;}
.cart-window-price {display: block;text-align: right;}
.cart-window-price .discount-price, .item-table .discount-price {color: #000000;font-weight: bold;}
.cart-window-price .full-price, .item-table .full-price {color: #999;text-decoration: line-through;padding-left: 10px;font-style: italic;}
.cart-window-price .normal-price, .item-table .normal-price {color: #333;}
#add-cart-message {display: block;width:350px;position:fixed;top:0px;left:0px;z-index: 11;text-decoration: none;color: #333;width:100%;}
#add-cart-message div {display: block;background-color: #4cad23;padding: 27px;text-align: center;color:white;}
/* CART POPUP - end */

/* CART - PAGE - start */
#cart-container {display: block;float: right;width: 100%;padding-top: 0px;}
#cart-container h4 {padding:15px 0px;}
@media only screen and (min-width : 768px) {
	#cart-container {padding-top: 20px;}
}
#cart-table {display: block;float: left;width: 100%;}
.cart-description, .profil-description {display: block;padding-bottom: 20px;font-weight:200;}
#cart-header {display: block;height: 40px;width: 100%;}
#cart-header div {display: block;float: left;padding: 11px 10px 0 10px;background-color: #fafafa;height: 38px;border-right: 3px solid white;font-weight: bold;}
#cart-table ul {list-style: none;display: block;margin: 0;padding: 0;}
#cart-table ul li {display: block;float: left;width: 100%;border-bottom: 1px solid #f0f0f0;padding: 5px 0;}
#cart-table ul li .col1, #cart-table ul li .col2, #cart-table ul li .col3, #cart-table ul li .col4, #cart-table ul li .col5 {display: block;float: left;padding: 16px 11px 10px 0;overflow: hidden;}
#cart-table #cart-header div.col1 {width: 50%;}
#cart-table.cart-container-step-3 #cart-header div.col1 {width: 65%;}
#cart-table #cart-header div.col2 {width: 15%;text-align: right;}
#cart-table #cart-header div.col3 {width: 15%;text-align: right;}
#cart-table #cart-header div.col4 {width: 20%;text-align: right;}
#cart-table.cart-container-step-3 #cart-header div.col4 {width: 20%;text-align: right;padding-right: 10px;}
#cart-table ul li div.col1 {width: 50%;padding-top: 10px;}
#cart-table.cart-container-step-3 ul li div.col1 {width: 65%;}
#cart-table.cart-container-step-3 ul li div.col1 .cart-page-title, #cart-table.cart-container-step-3 ul li div.col1 .cart-page-tag {width: 80%;}
#cart-table ul li div.col2 {width: 15%;text-align: right;padding: 10px 0 10px 0;}
#cart-table ul li div.col3 {width: 15%;text-align: right;}
#cart-table ul li div.col4 {width: 15%;text-align: right;padding-right: 0;font-size:12px;font-weight:300;}
@media only screen and (min-width : 768px) {
	#cart-table ul li div.col4 {font-size:15px;}
}
#cart-table.cart-container-step-3 ul li div.col4 {width: 30%;text-align: right;padding-right:0px;}
@media only screen and (min-width : 768px) {
	#cart-table.cart-container-step-3 ul li div.col4 {width: 20%;padding-right:10px;}
}
#cart-table ul li div.col5 {width: 5%;padding: 10px 0;}
#cart-table ul li div.col5 div {float: right;}
#cart-table ul li div.col3 .discount-price {color: #000000;font-weight: 500;font-size:12px;}
@media only screen and (min-width : 768px) {
	#cart-table ul li div.col3 .discount-price {font-size:15px;}	
}
#cart-table ul li div.col3 .full-price {color: #999;text-decoration: line-through;font-style: italic;font-weight:300;font-size:12px;}
@media only screen and (min-width : 768px) {
	#cart-table ul li div.col3 .full-price {font-size:15px;}
}
#cart-table.cart-container-step-3 ul li div.col3 .full-price {padding-left: 10px;}
#cart-table ul li div.col3 .normal-price {color: #333;font-weight:300;}
.cart-clear-btn {display: block;width: 32px;height: 32px;background-image: url(../img/iconTrash.png);background-size: 32px 64px;background-repeat: no-repeat;background-color: #E5E5E5;}
.cart-clear-btn:hover {background-position: 0px -32px;background-color: #cd1b1b;cursor: pointer;}
.cart-refresh-btn {display: block;float: right;margin-left: 5px;width: 32px;height: 32px;background-image: url(../img/iconRefresh.png);background-size: 32px 64px;background-repeat: no-repeat;background-color: #E5E5E5;}
.cart-refresh-btn:hover {background-position: 0px -32px;background-color: #000000;cursor: pointer;}
#cart-table .col2 input {width: 35px;float: right;text-align: right;padding-right: 10px;padding-left: 0px;}
.cart-page-img {display: block;width: 20%;height: auto;float: left;}
.cart-page-img img {display: block;border: none;width: 100%;height: auto;}
.cart-page-title {display: block;float: right;font-weight: 500;color: #333;padding-top: 0px;padding-left: 10px;width: 80%;font-size:12px;}
@media only screen and (min-width : 768px) {
	.cart-page-title {font-size:15px;padding-top: 6px;}
}
.cart-container-step-3 .cart-page-title {width: 279px;}
.cart-page-title a {text-decoration: none;color: #333;}
.cart-page-title a:hover {text-decoration: underline;}
.cart-page-tag {display: block;float: left;padding-top: 5px;padding-left:10px;color: #999;font-size: 11px;width: 80%;}
.cart-container-step-3 .cart-page-tag {width: 279px;}
#cart-sum-container {display: block;float: right;width: 40%;}
#cart-sum-container ul {list-style: none;margin: 0;padding: 0;}
#cart-sum-container ul li {display: block;float: left;width: 100%;border-bottom: 1px solid #f0f0f0;}
#cart-sum-container ul li .col1, #cart-sum-container ul li .col2 {display: block;float: left;padding: 10px 0;overflow: hidden;font-weight:200;}
#cart-sum-container ul li .col1 {width: 50%;}
#cart-sum-container ul li .col2 {text-align: right;width: 50%;font-size:15px;font-weight:200;}
#cart-free-shipping {display: block;float: left;width: 50%;padding-top: 20px;}
#cart-btn-container {display: block;clear: both;float: right;width: 100%;padding-bottom:50px;}
#content-container a.cartNextStepBtn {background-color: #000000;color: #FFFFFF;display: block;float: right;font-weight: 500;padding: 10px 50px;text-align: center;text-decoration: none;letter-spacing: 2px;text-transform: uppercase;font-size: 14px;}
#content-container a.cartNextStepBtn:hover {background-color: #333;}
#content-container a.cartBack {float: right;padding: 10px 50px 0 50px;height: 24px;font-weight: normal;text-transform: uppercase;letter-spacing: 2px;}
#form-box {display: block;width: 100%;padding-left: 20px;padding-top:  20px;}
#login-wrapper-cart, #registration-wrapper-cart, #payment-wrapper, #registration-wrapper-page, #delivery-wrapper, #cupon-wrapper, #comment-wrapper {display: block;margin-bottom: 20px;}
#registration-wrapper-page {font-weight: 200}
@media only screen and (min-width : 768px) {
	#registration-wrapper-page {}
}
#comment-wrapper textarea {width: 100%;height: 100px;}
#registration-wrapper-cart, #payment-wrapper, #delivery-wrapper {padding-bottom: 5px;}
#login-wrapper, #registration-wrapper {display: block;max-width: 100%;min-width: 100%;overflow: visible;}
@media only screen and (min-width : 768px) {
	#login-wrapper, #registration-wrapper {display: block;max-width: 100%;min-width: 100%;overflow: visible;}
}
#delivery-wrapper {margin-bottom: 0;}
#new-password-cart, #new-password-profil, #new-password, #button-registration {float: left;font-weight: 500;padding: 10px 20px;color: #000000;}
#new-password-profil {padding:20px 0px;}
#new-password {margin-left: 140px;margin-bottom: 5px;}
#button-registration {padding-left: 0;}
#new-password-cart:hover, #new-password-profil:hover, #new-password:hover, #button-registration:hover {cursor: pointer;text-decoration: underline}
.cart-step-1, .cart-step-2, .cart-step-3 {position: relative;}
#cart-steps-box {display: block;position: absolute;top: 0;right: 0;}
#cart-step-1, #cart-step-2, #cart-step-3 {display: block;float: right;height: 44px;width: 44px;margin-left: 0px;margin-top: 2px;padding-top: 5px;text-align: center;font-size: 20px;color:#999;background-color: white;border:3px solid #E5E5E5;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
#cart-step-div-1, #cart-step-div-2 {display: block;float: right;width: 30px;height: 3px;margin-left: 0px;background-color: #E5E5E5;margin-top: 22px;}
.cart-step-1 #cart-step-1 {background-color: white;color: #000000;border: 3px solid #000000;}
.cart-step-2 #cart-step-1, .cart-step-2 #cart-step-div-1, .cart-step-2 #cart-step-2 {background-color: #000000;color: #fff;}
.cart-step-2 #cart-step-1, .cart-step-2 #cart-step-2 {background-color: white;border: 3px solid #000000;color: #000000;}
.cart-step-3 #cart-step-1, .cart-step-3 #cart-step-2, .cart-step-3 #cart-step-3 {background-color: white;color: #000000;border: 3px solid #000000;}
.cart-step-3 #cart-step-div-1, .cart-step-3 #cart-step-div-2  {background-color: #000000;}
.cart-title, .profil-title {display: block;clear: both;}
.profil-title {padding-bottom:10px;}
#data-delivery-wrapper-cart, #data-delivery-wrapper {display: block;float: left;width: 100%;padding-bottom: 10px;margin-bottom: 15px;}
.cart-empty {display: block;padding: 5px 0;font-weight: bold;padding-left: 11px;}
#delivery-data-container {display: block;float: left;clear: both;}
#delivery-data-container .cart-title {margin-top: 20px;}
.cart-delivery-left-column {padding-right:0px;width:100%;float:none;}
.cart-delivery-right-column {padding-right:0px;width:100%;float:none;}
@media (min-width:768px){
	.cart-delivery-left-column {padding-right:15px;width:50%;float:left;}
	.cart-delivery-right-column {padding-right:15px;width:50%;float:left;}
}
/* CART - PAGE - end */

/* BUTTONS - start */
#button-container {display: block;height: 74px;margin: 20px 39px 0 39px;padding-top: 40px;border-top: 1px solid #ddd;}
#save-btn {display: block;float: left;height: 26px;padding: 8px 40px 0 40px;margin-right: 20px;background-color: #4cad23;font-weight: bold;color: #fff;}
#cancel-btn {display: block;float: left;height: 25px;padding: 7px 39px 0 39px;border: 1px solid #ddd;margin-right: 20px;background-color: #FBFBFB;font-weight: bold;}
#cancel-btn:hover {background-color: #E5E5E5;cursor: pointer;}
#deactivate-btn, #delete-btn {display: block;float: right;height: 26px;padding: 8px 40px 0 40px;margin-right: 20px;background-color: #cd1b1b;font-weight: bold;color: #fff;}
#save-btn:hover, #deactivate-btn:hover, #delete-btn:hover {background-color: #3b424a;cursor: pointer;}
a.button-green {background-color:#fdb149;color: #fff;display: block;float: left;font-weight: 500;padding: 10px 20px;text-align: center;text-decoration: none;font-size:14px;}
a.button-green:hover {background-color: black;color:white;}
.button-red {background-color: #E5E5E5;color: #333;display: block;float: right;font-weight: normal;padding: 6px 20px 0 20px;text-align: center;text-decoration: none;margin-left: 20px;font-size:14px;}
.button-red:hover {background-color: #cd1b1b;color: #fff;}
#content a#button-login-cart, #content a#button-login-profil {color: #fff;float: left;margin-left: 25%;}
#content a#button-login-cart:hover, #content a#button-login-profil:hover {text-decoration: none;}
/* BUTTONS - start */

/* CONTENT - start */
#content-container {display: block;margin: 0 auto;position: relative;padding: 0 15px;padding-bottom:15px;}
#content {display: block;margin: 40px 0;float: right;width: 75%;padding-left: 20px;}
#content-landing {display: block;margin:10px 0px 0px 0px;float: right;width: 100%;padding-left: 0px;}
@media (min-width:768px){
	#content-landing {display: block;margin: 40px 0;float: right;width: 100%;padding-left: 0px;}
}
#content-loader {display: block;width: 100%;height: 66px;margin-top: 200px;background-image: url(../img/loader.gif);background-size: 22px 22px;background-repeat: no-repeat;background-position: top center;}
#products-content, #news-content, #articles-content {display: block;width: 100%;padding-left: 20px;}
#content .home-item {display: block;float: left;width: 50%;}
#content-description {display: block;float: left;}
#content-container #content-title, #content-container #content-description {display: block;/*padding: 0px;*/}
#content-title h2 {font-size: 30px;margin-top: 0px;padding-bottom:10px;font-weight:200}
#content ul.item-list, #content-landing ul.item-list {list-style: none;margin: 0;padding: 0;float: left;width: 100%;}
#content ul.item-list li, #content-landing ul.item-list li {float: left;}
#content ul.item-list li a, #content-landing ul.item-list li a {display: block;width: 100%;float: left;text-decoration: none;position: relative;}
#content ul.item-list li a.product-item, #content-landing ul.item-list li a.product-item {padding: 0px;}
#home-item-collection ul.item-list li a.product-item {padding: 0;}
#content ul.item-list li a:hover .name, #content-landing ul.item-list li a:hover .name {text-decoration: none;}
#content ul.item-list li a img, #content-landing ul.item-list li a img {display: block;width: 100%;height: auto;}
.container-why-us {margin-bottom:00px;background:#fafafa;padding:50px 50px;}
@media (min-width:768px){
	.container-why-us {margin-bottom:40px;padding:100px 150px;}
}
.content-main {min-height:650px;padding-top:96px !important;}
.content-product-list {padding-top:70px !important;}
.content-product-detail {padding-top:70px !important;}
@media (min-width:768px){
	.content-main {min-height:650px;padding-top:90px !important;}	
	.content-product-list {padding-top:20px !important;}
	.content-product-detail {padding-top:20px !important;}
}
.item-news-text-wrapper {height:220px;overflow:hidden;}
.item-news-listing-date {color:#666;font-size:12px;padding-bottom:5px;}
.item-news-listing-title {font-weight:300;font-size:20px;color:black;font-weight:400;padding-bottom:10px;text-transform:uppercase;}
.item-news-listing-text {font-weight:300;font-size:14px;text-align:left;padding-bottom:10px;}
.item-news-listing-text p {line-height:22px;}

.product-item {position: relative;padding-bottom:0px;}
.product-item .item-description {display: block;}
.item-description-container {height:auto;}
.item-description-container .description {overflow:hidden;color:black;font-size:14px;line-height:18px;text-transform:none;font-weight:200;line-height:normal;}
.item-description p {font-size:16px;}
.product-item .name {color:black;font-weight:200font-size:16px;letter-spacing:0px;}
.product-item .description {color:white;font-size:14px;margin-top:10px;}
.product-item .btn-wrapper {text-align:center;margin-top:10px;justify-content: center;display: flex;align-content: center;width: 100%;position:absolute;margin-top:-120px;}
.product-item img {width:100%;}
@media (min-width:768px){
	.item-description-container {height:150px;}
	.item-description-container .description {font-size:12px}
}
@media (min-width:920px){
	.product-item .btn-wrapper {text-align:center;margin-top:10px;justify-content: center;display: flex;align-content: center;width: 100%;position:absolute;margin-top:-70px;}
}
@media (min-width:1000px){
	.product-item .btn-wrapper {text-align:center;margin-top:10px;justify-content: center;display: flex;align-content: center;width: 100%;position:absolute;margin-top:-120px;}
	.item-description-container .description {font-size:12px}
}
@media (min-width:1400px){
	.item-description-container .description {font-size:14px}
}
.product-item .button {color:white;background:#fdb149;font-size:14px;margin-top:15px;width:fit-content;padding:10px 20px}
.product-item .button:hover {color:black;background:white;text-decoration:none;}
.product-item a:hover {text-decoration:none !important;}
.product-item .text-price {color: #666;font-weight: 300;font-size:13px;}
.product-item .discount-price {color: black;font-weight: bold;}
.product-item .full-price {color: #666;text-decoration: line-through;padding-right:10px;padding-top:1px;font-style: italic;font-size:13px;}
.product-item .normal-price {color: #333;font-weight:bold;}
.product-item .item-price-wrapper {margin-top:5px;}
.product-item .item-sticker {position:absolute;top:15px;color:white;border-radius:50%;width:50px;height:50px;right:20px;text-align:center;font-size:16px;font-weight:bold;padding-top:10px;}
.product-item .product-item-image-container {display: flex;width:100%;/*height:150px;*/overflow:hidden;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items: center;}
.product-item .product-item-image-container a {width:100%;}
.product-item .item-description {width:100%;padding:20px 5px;text-align:left;}
.product-item .price-from-txt {text-transform:none;color:#333;font-weight:300;}
@media (min-width:480px){
	.product-item .product-item-image-container {height:auto;}
}
@media (min-width:768px){
	.product-item .item-description {width:100%;padding:20px 0px;text-align:left;}
	.item-description-padding {padding:20px 10px !important;}
}
@media (min-width:1400px){
	.product-item .product-item-image-container {height:auto;}
}
.additional-thumb {background:#fafafa;margin-top:5px;font-weight:400;font-size:18px;}
.additional-thumb:hover {background:#f0f0f0;}
.additional-thumb a:hover {text-decoration:none;}
#content .additional-thumb a:hover {text-decoration:none;color:#000000;}
.additional-thumb a:hover span {text-decoration:none;color:#000000;}
.orange {background:#fdb149;}

#switch-view-box {display: block;float: right;}
#switch-view-grid, #switch-view-list {display: block;float: right;width: 32px;height: 32px;margin-left: 5px;background-color: #E5E5E5;background-repeat: no-repeat;background-size: 32px 64px;}
#cart-btn-container {display: block;float: right;margin-top: 20px;}
#cart-agree-terms {display: block;float:right;text-align:right;width: 100%;font-weight: 500;color: #E00000;font-size: 1.1em;margin-top: 40px;}
@media (min-width:768px){
		#cart-agree-terms {width: 50%;float: right;text-align:right;}
}
#content #cart-agree-terms a {color: #E00000;text-decoration: underline;}
#content #cart-agree-terms a:hover {text-decoration: none;}
#cart-agree-terms input {margin-left: 10px;}
#cart-agree-message {color: #E00000;font-size: 1.1em;padding: 10px 0px;display: block;clear: both;float: right;width: 730px;margin-top: 10px;text-align:right;font-weight:bold;}
#cart-error-message {color: #E00000;font-size: 1.1em;padding: 10px 0px;display: block;clear: both;float: right;width: 730px;margin-top: 10px;text-align:right;font-weight:bold;}
/* CONTENT - end */

/* 404 ERROR PAGE - start */
#not-found {display: block;float: left;width: 100%;padding: 40px 0 0 0px;}
/* 404 ERROR PAGE - end */

/* GRID & LIST VIEW - start */
#switch-view-grid {background-image: url(../img/iconViewGrid.png);}
#switch-view-list {background-image: url(../img/iconViewList.png);}
#switch-view-grid.active {background-color: #000000;background-position: 0px -32px;}
#switch-view-list.active {background-color: #000000;background-position: 0px -32px;}
#switch-view-grid:hover {background-color: #000000;cursor: pointer;background-position: 0px -32px;}
#switch-view-list:hover {background-color: #000000;cursor: pointer;background-position: 0px -32px;}
#content ul.item-list.grid-view li {width: 33.33333333%;height:auto;overflow:hidden;margin-left:0px;}
#content-landing ul.item-list.grid-view li {width: 50%;padding-top: 20px;}
@media (min-width:768px){
	#content-landing ul.item-list.grid-view li {width: 25%;height:590px;padding-top: 20px;}
}
@media (min-width:1400px){
	#content-landing ul.item-list.grid-view li {width: 16.66666%;padding-top: 20px;}
}
#content ul.item-list.grid-view-categories li {width: 50%;padding-top: 20px;}
@media (min-width:768px) {
	#content ul.item-list.grid-view-categories li {width: 25%;padding-top: 20px;}
}
#content ul.item-list.list-view li {width: 50%;padding-top: 20px;}
#content #home-item-collection ul.item-list.list-view li, #content #home-item-news ul.item-list.list-view li {width: 100%;}
#content ul.item-list.list-view li a {width: 100%;}
#content ul.item-list.list-view li a img {float: left;width: 25%;height: auto;}
#content ul.item-list.grid-view .item-tag {display: block;float: left;position: absolute;top: 1px;right: 11px;background-color: #000000;z-index: 2;padding: 6px 10px;color: #fff;font-weight: bold;}
#content ul.item-list.list-view .item-tag {display: block;float: left;background-color: #000000;z-index: 2;padding: 6px 10px;color: #fff;font-weight: bold;margin: 0 0 10px 20px;}
#product-description .item-tag {margin: 0 5px 15px 0;}
#content ul.item-list.grid-view .product-item .item-description {display: block;margin-top: 5px;}
#content ul.item-list.list-view .product-item .item-description {display: block;float: left;width: 75%;padding-left: 20px;}
#content ul.item-list.list-view .product-item .item-description.noImg {display: block;float: left;width: 100%;padding-left: 0px;}
/* GRID & LIST VIEW - end */

/* PRODUCT - start */
#product-container {display: block;float: right;width: 100%;padding: 20px 0 40px 0px;}
#product-img {display: block;float: left;width: 30%;}
#product-img a img {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
#product-img a img:hover {cursor: pointer;opacity: 0.50;}
#product-img a {display: block;float: left;width: 100%;position: relative;padding: 0px;background-image: url(../img/imgZoom.png);background-size: 30%;background-repeat: no-repeat;background-position: center center;}
#product-img a #imageText {display: block;position: absolute;width: 100%;left: 0px;bottom: 0px;padding: 10px 20px;color: #fff;background-color: rgba(0,0,0,0.40);}
#product-img img {border: none;width: 100%;height: auto;}
#product-img img.productThumb {display: block;float: left;width: 25%;margin: 1px 0px 0px 0px;border: 1px solid white;;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
#product-img img.productThumb:hover {cursor: pointer;opacity: 0.50;}
#content-thumbs-pic img.contentThumb {display: block;float: left;margin: 10px 10px 0 0;border: 1px solid #ddd;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
#content-thumbs-pic img.contentThumb:hover {cursor: pointer;opacity: 0.50;}
/* PRODUCT - end */

/* PRODUCT DESCRIPTION - start */
#product-description {display: block;float: right;width: 70%;padding-left: 25px;}
#product-description .item-tag {display: block;float: left;background-color: #000000;z-index: 2;padding: 6px 10px;color: #fff;font-weight: bold;}
#product-description .item-id {display: block;float: left;color: #999;font-style: italic;padding-top: 10px;}
#product-description .item-brand {display: block;float: left;width: 100%;margin-top: 5px;}
#product-description .item-brand a {color: #333;text-decoration: none;}
#product-description .item-brand a:hover {color: #333;text-decoration: underline;}
#product-description .item-name {display: block;float: left;width: 100%;}
#product-description .item-description {display: block;float: left;width: 100%;padding-top:10px;}
#product-description .item-price {display: block;float: left;width: 100%;margin: 15px 0 20px 0;font-size: 15px;border-bottom: 1px solid #ddd;padding-bottom: 15px;font-size: 28px;line-height: normal;letter-spacing:-1px;color: #333;}
#product-description .item-option {display: block;float: left;width: 100%;margin-bottom: 5px;}
#product-description .item-option-value {display: block;float: left;}
#product-description .item-option-value input.text {width: 50px;}
#product-description .item-option-value input.drop {width: 198px;padding-right: 40px;}
#product-description .item-option-name {display: block;font-weight: bold;/*float: left;width: 20%;*/padding-top: 6px;}
#product-description .item-in-stock {display: block;float: left;font-weight: normal;color: #4cad23;margin-left: 10px;padding-top: 6px;letter-spacing:0.5px;}
#product-description .item-in-stock.no {color: #cd1b1b;}
#product-description .item-price .discount-price {color: #000000;}
#product-description #item-table .discount-price {color: #fdb149;font-weight: bold;}
#product-description .item-price .full-price, #product-description #item-table .full-price {text-decoration: line-through;padding-left: 10px;font-size: 18px;color: #999;font-style: italic;}
#product-description .item-price .normal-price {line-height: normal;color:black;font-weight: normal;}
#product-description .item-price .eur {font-size: 13px;}
#item-table {display: block;float: left;width: 100%;}
#item-table ul {display: block;list-style: none;padding: 0;margin: 0;}
#item-table li {display: block;float: left;width: 100%;border-bottom: 1px solid #ddd;padding: 15px 0;}
#item-table li:last-of-type {border-bottom: none;padding-bottom: 0;}
.item-table-title {display: block;float: left;color:#333;font-weight:200;}
#content .add-table-cart-btn {float: right;}
#content .item-add-to-cart-wrapper {}
#content .item-add-to-cart-amount {}
#content .item-add-to-cart-amount {margin-top:0px;}
#content .item-add-to-cart-amount input.text {height:40px;width:40px;padding:0px;text-align:center;}
#content .item-add-to-cart-button-wrapper {}
#content .item-add-to-cart-button {background-color: #4cad23;color: #FFFFFF;display: block;float: left;font-weight:normal;padding: 10px 20px;margin-left: 10px;text-align: center;text-decoration: none;border: 1px solid #4cad23;}
#content .item-add-to-cart-button:hover {text-decoration:none;background:#333;border: 1px solid #333;transition: all 0.3s ease-out;}
#content .item-colors-title {margin-top:15px;}
#content .item-colors-wrapper {padding-top:5px}
#content .item-color {float:left;padding:5px 10px;border:1px solid #ddd;margin-right:5px;margin-bottom:5px;cursor:pointer;width:100%}
@media (min-width:768px) {
	#content .item-color {cursor:pointer;width:auto;}
}
#content .item-color.active {color:white;background:#000000;border:1px solid #000000;}
#content .item-color:hover {color:black;background:#f3f3f3;border:1px solid #ddd;}
#content .add-cart-btn:hover, #content .add-table-cart-btn:hover {}
.color-link-item {position:relative;float:none;}
.add-cart-btn-minus {width:40px;height:40px;background:white;border:1px solid #ddd; border-right:none; padding-top:7px;text-align: center;float: left;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.add-cart-btn-minus:hover {background:#ddd;transition: all 0.3s ease-out;}
.add-cart-btn-plus {width:40px;height:40px;background:white;border:1px solid #ddd; border-left:none; padding-top:9px;text-align: center;float: left;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.add-cart-btn-plus:hover {background:#ddd;transition: all 0.3s ease-out;}
.item-add-to-cart-amount {height: 40px;width: 40px;float: left;}
@media (min-width:768px) {
	.color-link-item {float:left;}
}
.color-link-item-image {width:100px;height:100px;position:absolute;top:-105px;left:0px;display:none;}
/* PRODUCT DESCRIPTION - end */

/* PRODUCT ADDITIONAL INFO - start */
.info-selector {padding:5px 10px 5px 0px;cursor:pointer;font-size:14px;}
@media (min-width:768px) {
	.info-selector {padding:5px 20px 5px 0px;cursor:pointer;font-size:14px;}
}
.info-selector.active {font-weight:bold;}
.info-selector:hover {color:#000000;}
#product-additional-info {display: block;float: left;width: 100%;margin-top: 15px;padding-top:15px;border-top: 1px solid #ddd;}
#product-additional-info .info-container {min-height:400px;}
#product-additional-info .item-option {display: block;float: left;width: 100%;padding-top: 15px;}
#product-additional-info .item-option:first-of-type {border-top: 1px solid #ddd;}
#product-additional-info .item-option-name {display: block;/*float: left;width: 30%;*/}
.product-text {display: block;/*float: right;width: 70%;*/}
.product-text a {text-decoration: none;color: #000000;font-weight: bold;}
.product-text a.productAttachment {display: block;float: left;clear: left;padding: 0 0 10px 22px;background-image: url(../img/iconFile.png);background-repeat: no-repeat;background-position: 0 0;background-size: 16px;}
.product-text > a:last-of-type {padding-bottom: 0;}
.product-text a:hover {text-decoration: underline;}
.product-text > p:first-of-type {margin-top: 0;}
.product-text > p:last-of-type {margin-bottom: 0;}
/* PRODUCT ADDITIONAL INFO - end */

/* PRODUCT SOCIAL ICONS - start */
#social-box {display: block;float: left;width: 100%;margin-bottom: 20px;}
#social-fb, #social-twitter {display: block;float: left;width: 32px;height: 32px;margin-right: 5px;background-color: #E5E5E5;background-repeat: no-repeat;background-size: 32px 64px;}
#social-fb {background-image: url(../img/iconFacebook.png);}
#social-twitter {background-image: url(../img/iconTwitter.png);}
#social-fb:hover, #social-twitter:hover {background-color: #000000;cursor: pointer;ackground-position: 0px -32px;}
/* PRODUCT SOCIAL ICONS - start */

/* CONTENT PAGE - start */
#content-box {display: block;float: right;width: 100%;padding: 20px 0 0 20px;}
#content-box a {text-decoration: underline;}
#nested-content {display: block;float: right;width: 100%;}
#content-box .date {color: #999999;display: block;float: left;font-style: italic;padding: 0 0 20px 0;}
#content-box #content-text {clear: both;display: block;float: left;}
#nested-content #content-box #content-text {margin-bottom: 20px;}
#content-box #content-text p:first-of-type {margin-top: 0;}
#content-box #content-text p:last-of-type {margin-bottom: 0;}
#content-box #hero-img {display: block;clear: both;margin: 0 0 20px 0;width: 100%;height: auto;overflow: hidden;border: 1px solid #ddd;background-image: url(../img/imgZoom.png);background-size: 10%;background-repeat: no-repeat;background-position: 50% 50%;}
#content-box #hero-img img {display: block;width: 100%;height: auto;}
#content-box #content-thumbs {display: block;float: left;margin-top: 10px;width: 730px;}
#content-box #content-thumbs a {display: block;width: 66px;height: 66px;float: left;margin: 10px 10px 0 0;border: 1px solid #ddd;background-image: url(../img/imgZoom.png);background-size: 50%;background-repeat: no-repeat;background-position: 50% 50%;}
#content-box #content-thumbs img, #content-box #hero-img img {display: block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;border: 0;}
#content-box #content-thumbs img:hover, #content-box #hero-img img:hover {cursor: pointer;opacity: 0.50;}
#content-attachments {display: block;float: left;margin-top: 20px;width: 730px;}
#content-attachments a {display: block;float: left;clear: left;font-weight: 600;padding: 0 0 10px 22px;background-image: url(../img/iconFile.png);background-size: 16px 16px;background-repeat: no-repeat;background-position: 0 1px;text-decoration: none;}
#content-attachments a:hover {text-decoration: underline;}
#content-attachments > a:last-of-type {padding-bottom: 0;}
.item-list .date {color: #999999;display: block;font-style: italic;}
.item-list .title {display: block;font-weight: bold;}
.item-list .description {color: #333;}
a.news-item:hover .title {text-decoration: underline;}
#content ul.item-list.list-view .news-item .item-description {display: block;float: left;width: 75%;padding-left: 20px;}
#content ul.item-list.list-view .news-item .item-description.noImg {display: block;float: left;width: 100%;padding-left: 0px;}
/* CONTENT PAGE - end */

/* SIDEBAR - start */
#sidebar {width: 100%;position: fixed;top: 0;left: 0;height: 100vh;background:white;color:black;transition: all 0.3s;z-index:999999;overflow-y:scroll;}
#sidebar.active {margin-left: -100%;}
#sidebar .sidebar-header {padding:20px 10px;background: #1c4d66;height:80px;}
#sidebar ul.components {padding: 0px;}
#sidebar ul p {color: #fff;padding: 10px;}
#sidebar ul li a {padding:5px 10px;font-size: 14px;display: block;color:white;}
#sidebar ul li[role="separator"] {border-bottom:1px solid #336681;}
#sidebar ul li a:hover {color: #d41c28;background: #fff;}
#sidebar a:hover span {color:#999;}
#sidebar ul li.active > a, a[aria-expanded="true"] {color: #fff;background: #336681;}
a[data-toggle="collapse"] {position: relative;}
a[aria-expanded="false"]::before, a[aria-expanded="true"]::before {content: '\e259';display: block;position: absolute;right: 20px;font-family: 'Glyphicons Halflings';font-size: 0.6em;}
a[aria-expanded="true"]::before {content: '\e260';}
ul ul a {font-size: 12px !important;padding-left: 20px !important;}
ul.CTAs {padding: 20px;}
ul.CTAs a {text-align: center;font-size: 0.9em !important;display: block;border-radius: 5px;margin-bottom: 5px;}
a.download {background: #fff;color: #d41c28;}
a.article, a.article:hover {background: #1c4d66 !important;color: #fff !important;}
#contentWrapper {width: 100%;padding: 0px;min-height: 100vh;transition: all 0.3s;position: absolute;top: 0;right: 0;}
#contentWrapper.active {width: 100%;}
.container-fluid {background: #f3f3f3;padding: 20px;height: 80px;position: fixed;width:calc(100% - 250px);z-index: 999;}
.container-fluid.translations {background: orange;}
.sidebarCollapse {display:none;padding-left:10px;}
@media (max-width: 768px) {
	.sidebarCollapse {display:block;}
    #sidebar {margin-left: -100%;}
    #sidebar.active {margin-left: 0;}
    #contentWrapper {	width: 100%;}
    #contentWrapper.active {width: 100%;}
    /*#sidebarCollapse span {display: none;}*/
	.container-fluid {width:100%}
}

#navbar-toggle-close {top: 10px;right: 15px;}
.close {position: absolute;right: 32px;top: 32px;width: 32px;height: 32px;opacity: 0.3;}
.close:hover {opacity: 1;}
.close:before, .close:after {position: absolute;left: 15px;content: ' ';height: 33px;width: 1px;background-color: black;}
.close:before {transform: rotate(45deg);}
.close:after {transform: rotate(-45deg);}

#sidebar-search {width: 100%;position: fixed;top:0;left: 0;height: 100vh;background:white;color: #fff;transition: all 0.3s;z-index:999999;overflow-y:hiddeen;margin-left: 100%;}
#sidebar-search.active {margin-left: 0%;}
#sidebar .sidebar-header {padding:20px 10px;background: #1c4d66;height:80px;}
#sidebar-search ul.components {padding: 0px;}
#sidebar-search ul p {color: #fff;padding: 10px;}
#sidebar-search ul li a {padding:5px 10px;font-size: 14px;display: block;color:white;}
#sidebar-search ul li[role="separator"] {border-bottom:1px solid #336681;}
#sidebar-search ul li a:hover {color: #d41c28;background: #fff;}
#sidebar-search a:hover span {color:#ccc;}
#sidebar-search ul li.active > a, a[aria-expanded="true"] {color: #fff;background: #336681;}
@media (max-width: 768px) {
    #sidebar-search {margin-left: -100%;}
    #sidebar-search.active {margin-left: 0;}
}
#navbar-toggle-close-search {top: 10px;right: 15px;}

#sidebar-cart {width: 30%;position: fixed;top:0;left: 0;height: 100vh;background:white;color: #fff;transition: all 0.3s;z-index:999999;overflow-y:hiddeen;margin-left: 100%;}
#sidebar-cart.active {margin-left: 70%;}
#sidebar .sidebar-header {padding:20px 10px;background: #1c4d66;height:80px;}
#sidebar-cart ul.components {padding: 0px;}
#sidebar-cart ul p {color: #fff;padding: 10px;}
#sidebar-cart ul li a {padding:5px 10px;font-size: 14px;display: block;color:white;}
#sidebar-cart ul li[role="separator"] {border-bottom:1px solid #336681;}
#sidebar-cart ul li a:hover {color: #d41c28;background: #fff;}
#sidebar-cart a:hover span {color:#ccc;}
#sidebar-cart ul li.active > a, a[aria-expanded="true"] {color: #fff;background: #336681;}
@media (max-width: 768px) {
    #sidebar-cart {margin-left: -100%;width:100%}
    #sidebar-cart.active {margin-left: 0;}
}
#navbar-toggle-close-cart {top: 10px;right: 15px;}
#sidebar-black {width: 100%;position: fixed;top:0;left: 0;height: 100vh;background:rgba(0,0,0,0.7);color: #fff;transition: all 0.3s;z-index:999999;overflow-y:hiddeen;margin-left: 0%;}
/* SIDEBAR - end */

/* PAGINATION - start */
.pager {padding-left: 0;margin: 0px 0;text-align: center;list-style: none;}
#pagination {display: block;width: 100%;float: right;text-align: center;margin:40px 0px;padding-top: 20px;border-top: 1px solid #ddd;}
#pagination ul {float: right;list-style: none;margin: 0;padding: 0;display: block;}
#pagination ul li {float: left;margin-left: 5px;}
#pagination ul li a {display: block;padding: 6px 12px 0 12px;height: 32px;text-align: center;min-width: 20px;color: #333;text-decoration: none;background-color: #E5E5E5;font-weight: bold;}
#pagination ul li a:hover {background-color: #000000;color: #fff;font-weight: bold;cursor: pointer;text-decoration: none;}
#pagination ul li.selected div {display: block;padding: 1px 12px 0 12px;height: 32px;text-align: center;min-width: 20px;color: #fff;background-color: #000000;font-weight: bold;}
#pagination ul li.divider {display: block;height: 32px;padding: 8px 12px 0 12px;font-weight: bold;}
#pagination ul li.disabled {display: none;}
#pagination-count {display: block;float: left;padding-top: 8px;}
/* PAGINATION - start */

/* LOGIN - start */
#login-container {display: block;font-size:12px}
.cbp-af-header-shrink .login-wrapper, .cbp-af-header-sub .login-wrapper {display:none;}
.login-mobile-container {display: block;position: absolute;top: 20px;left: 10px;background-image: url(../img/iconProfile.png);background-repeat: no-repeat;background-size: 44px 88px;background-position: 0 -44px;height: 44px;padding-left: 44px;padding-top: 13px;}
span#item-manage, span#item-logout, span#item-login, span#item-register, span#item-search, span#item-cart {font-weight: 500;color: white;cursor:pointer;}
.cbp-af-header-shrink span#item-manage, .cbp-af-header-shrink span#item-logout, .cbp-af-header-shrink span#item-login, .cbp-af-header-shrink span#item-register, .cbp-af-header-shrink span#item-search, .cbp-af-header-shrink span#item-cart {font-weight: 500;color:black;cursor:pointer;}
.cbp-af-header-sub span#item-manage, .cbp-af-header-sub span#item-logout, .cbp-af-header-sub span#item-login, .cbp-af-header-sub span#item-register, .cbp-af-header-sub span#item-search, .cbp-af-header-sub span#item-cart {font-weight: 500;color:black;cursor:pointer;}
span.item-mobile-manage, span.item-mobile-logout, span.item-mobile-login, span.item-mobile-register {font-weight: bold;color: #fff;}
span#item-manage:hover, span#item-logout:hover, span.item-login:hover, span.item-register:hover, span.item-mobile-manage:hover, span.item-mobile-logout:hover, span.item-mobile-login:hover, span.item-mobile-register:hover {text-decoration: underline;cursor: pointer;}
span.padding {padding: 0 5px;color:white}
#mobileheader-bg2 span.padding {color: rgba(255,255,255,0.5);}
.login-item {display: block;float: left;margin-bottom: 10px;width: 100%;}
.login-label {display: block;float: left;width: 25%;padding-top: 6px;}
.login-radio-box {display: block;float: left;padding-top: 6px;}
.login-radio-box label, .login-radio-box input, #login-item-delivery-data-cart input, .item-register input, #login-label-delivery-data input {margin-right: 5px;font-weight:500;}
#login-item-delivery-data-cart, #login-label-delivery-data {display: block;padding-top: 15px;margin-top: 10px;}
.login-item input.text {float: left;width: 65%;}
.login-item input.error {border-bottom: 1px solid #cd1b1b;}
.login-item .dropdown-box input.text {width: 100%;}
.login-error {display: block;float: left;width: 85%;color: #cd1b1b;padding: 6px 0 15px 0px;font-weight: 500;}
#login-wrapper .login-label, #registration-wrapper .login-label, #login-wrapper .login-item input.text, #registration-wrapper .login-item input.text, #login-wrapper .login-error, #registration-wrapper .login-error, #registration-wrapper .dropdown-box {width: 100%;}
#login-wrapper .login-error, #registration-wrapper .login-error {padding-left: 0;margin-bottom:20px;}
#login-wrapper #new-password {margin: 10px 0;padding: 6px 0 0 0;font-weight:500;}
#login-wrapper .button-red, #registration-wrapper a.button-green, #registration-wrapper .button-red, #login-wrapper a.button-green {padding: 10px 0px;margin: 0;text-align: center;width: 100%;}
#login-message-board-data-cart, #login-message-board-cart, #login-message-board-profil, #login-message-board, #login-message-board-registration, #login-message-board-data, .loginMessage {display: block;float: left;color: #4cad23;font-weight: 500;padding-bottom: 20px;}
#login-error-board-data, #login-error-board, #login-error-board-registration, #login-error-board-cart, #login-error-board-profil, #login-error-board-data-cart {display: block;float: left;color: #cd1b1b;font-weight: 500;padding-bottom: 20px;font-size:14px;}
.popup-title {display: block;margin-bottom: 20px;}
.popup-btn-container {margin: 5px 0 0 0;padding: 20px 0 0 0;}
.popup-login-btn {padding-bottom: 15px;}
/* LOGIN - end */

/* FOOTER - start */
#footer-container {background:#fafafa;display: block;margin:0px;padding:40px 0px;}
#footer {color:black;font-size:14px;font-family: 'Open Sans', sans-serif;padding:0px;}
#footer-links {display: block;width: 100%;}
#footer-links .footer-col {display: block;float: left;width: 100%%;padding: 20px 0px;}
@media (min-width:768px){
	#footer-links .footer-col {padding: 40px 5px;width: 33.3333333333333%;}
}
#footer-links .footer-col > p {font-size:12px;line-height:20px;}
#footer-links .footer-col > p > a {color:#aaa;}
#footer-links .footer-col > p > a:hover {text-decoration:underline}
#footer-links .footer-col > p:first-of-type {margin-top: 0px;}
#footer-links .footer-col p:last-of-type {margin-bottom: 0;}
#footer-links .footer-col#col4 {margin: 0;float: right;}
.cbp-af-header #footer-links a:focus, .cbp-af-header a:hover {color: #fdb149;color:white;border-bottom:1px solid white;padding-bottom:5px;}
.cbp-af-header-shrink #footer-links a:focus, .cbp-af-header-shrink a:hover, .cbp-af-header-sub #footer-links a:focus, .cbp-af-header-sub a:hover {color: #fdb149;color:black;border-bottom:1px solid black;padding-bottom:9px;}
.item-logo:hover {border-bottom:1px solid transparent !important;}
.footer-col ul {margin: 0;padding: 0;list-style: none;}
.footer-col ul li a {display: block;text-decoration: none;background-size: 16px 16px;padding-left: 22px;margin-bottom: 5px;background-repeat: no-repeat;background-position: 0 1px;}
.footer-col ul li a:hover {text-decoration: underline;}
.footer-col-1, .footer-col-2, .footer-col-3, .footer-col-4 {padding-bottom:25px;}
.footer-logo {text-align:left;}
@media (min-width:768px){
	.footer-logo {text-align:right;}
}
#copyright-container {background:#fafafa;color:black;}
#copyright-box {display: block;padding: 15px 20px;font-size:12px;}
#copyright-box a {text-decoration: none;}
#copyright-box a:hover {text-decoration: underline;}
#copyright {float: left;padding:0px 20px;}
#powered-by {float: right;text-align: right;padding:0px 20px;}

.footer-container {background-color:#fafafa; }
.footer-element {padding:0px;}
.footer-element h2 {font-size:16px;padding-bottom:10px;text-transform:uppercase;letter-spacing:2px;}
.footer-element p {font-size:14px}
.footer-col-2 {margin-top:0px !important;text-transform:uppercase;}
.footer-col-3 {margin-top:0px !important;}
@media (min-width:768px){	
	.footer-col-2 {text-transform:uppercase;}
	.footer-col-3 {}
}
.footer-sub {font-size:12px;margin-right:20px;}
.footer-sub p {line-height:20px;}
.footer-sub a {color:black;}
.footer-sub a:hover {color:black;}
.footer-menu-topic {padding-bottom:5px;font-size:12px;font-weight:500;}
/* FOOTER - end */

/* COOKIES POPUP - start */
#cookie-box {display: block;position: fixed;width: 100%;border-top: 3px solid #000000;background-color: #f7f7f7;bottom: 0px;right: 0px;z-index: 12;}
#cookie-text {display: block;float: left;padding: 20px 0 0 15px;}
#cookie-box-content {display: block;}
#cookie-box-content a {color: #000000;font-weight: bold;text-decoration: none;}
#cookie-box-content a:hover {text-decoration: underline;}
#cookie-box-content a.cookieOkBtn {background-color: #000000;color: #FFFFFF;display: block;float: right;font-weight: bold;height: 32px;padding: 6px 20px 0 20px;text-decoration: none;margin: 15px;}
#cookie-box-content a.cookieOkBtn:hover {background-color: #333;}
#add-footer-message {display: block;width: 230px;border-top: 3px solid #000000;background-color: #fff;position: absolute;z-index: 11;margin-left:750px;margin-top:-190px;box-shadow: 0px 1px 2px rgba(0,0,0,0.5);}
#add-footer-message div {display: block;border-left: 1px solid #EBEBEB;border-right: 1px solid #EBEBEB;border-bottom: 1px solid #EBEBEB;background-color: #fbfbfb;padding: 15px;font-weight: bold;text-align: center;}
/* COOKIES POPUP - end */

@media only screen and (max-width : 1280px) {
	#crumbline-container {padding-left: 10px;}
	#cart-header-link {right: 10px;}
	.topMenuItem  {font-size:12px;}
}
@media only screen and (max-width : 1023px) {
	.topMenuItem  {font-size:10px;}
	.cbp-af-header nav a {margin: 0 0 0 5px;}
	#content, #content-title, #products-content {padding-left: 0;width: 100%;}
	#content-container #content-title {padding-left: 0px;}
	#content {margin: 20px 0;}
	#crumbline-container {/*display: none;*/margin-top:-15px;margin-left:-8px;margin-right:-10px;}
	#crumbline-placeholder {height: 52px;background-color: #fbfbfb;border-top: 3px solid #000000;}
	#logo {width: 100%;float: none;padding: 20px 10px 10px;}
	#logo a img {display: block;width: 260px;height: auto;margin: 0 auto;}
	#cart-header-link {width: 100%;position: relative;}
	#cart-header-link a.cart-link {background-position: 20px 15px;height: 48px;padding: 5px 10px;}
	#menu-container {display: none;}
	#products-content, #news-content, #articles-content, #product-additional-info, #cart-container {padding-left: 0px;}
	#product-container, #content-box {padding-left: 0px;padding-right: 0px;}
	#content ul.item-list li a.product-item {padding:0px;}
	#content #home-item-collection ul.item-list li a.product-item {padding: 0;}
	#content ul.item-list.grid-view .item-tag {right: 6px;}
	#filter-container {margin-bottom: 0;}
	#cart-window {/*display: none !important;*/}
	#cart-header-link.active:after {border: none;display: none;}
	#add-cart-message {display: block;width: 100%;border-top: none !important;padding: 0px;background-color: #fff;position: fixed;top: 0px;left: 0px;z-index: 11;}
	#add-cart-message div {display: block;border: none;padding: 15px;font-weight: bold;text-align: center;}
	#cart-header-link a.cart-link #cart-mobile {display: inline;}
	#cart-header-link a.cart-link #cartDesktop {}
	#footer-container {margin: 0px;}
	#footer-links .footer-col {width: 50%;}
	#cookie-text {width: 100%;float: none;text-align: center;padding: 20px 10px 0;}
	#cookie-box-content a.cookieOkBtn {float: none;margin: 20px auto;text-align: center;width: 30%;}
	#copyright, #powered-by {float: none;text-align: center;}
	/*#sidebar {display: none;background:#156da0;position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 10000;margin: 0;padding: 108px 60px 20px 20px;overflow-x: hidden;overflow-y: auto;}*/
	.expand-icon {background-position: -2px -46px;opacity: 1;}
	.expand-icon.retract {background-position: -2px -134px;}
	/*#sidebar a {color: #fff;padding: 13px 0;}
	#sidebar a:hover {background-color: rgba(255,255,255,0.05);color: #fff !important;text-decoration: none;}
	#sidebar ul li a.active {color: #fff !important;}
	#sidebar ul.level2, #sidebar ul.level3, #sidebar ul.level4 {border-bottom: 1px solid rgba(255,255,255,0.1);		}*/
	#footerContact {text-align: center;}
	#form-box {padding-left: 0;}
	.login-label {width: 40%;}
	.login-item input.text, .dropdown-box {width: 60%;}
	#content a#button-login-cart, #content a#button-login-profil {margin-left: 40%;}
	.login-error {width: 100%;padding-left: 40%;}
	#not-found {padding-left: 0;}
}
@media only screen and (max-width : 767px) {
	#mobile-menu-btn, #mobile-search-btn {display: block !important;top:0px;right:0px;}
	#content ul.item-list.grid-view li {width: 100%;clear: none !important;}
	#content ul.item-list.grid-view li:nth-of-type(2n+1) {clear: left !important;}
	#pagination-count {float: none;text-align: center;}
	#pagination ul {width: 100%;margin: 20px auto;}
	#pagination ul li {display: inline-block;float: none;margin: 0 2px;}
	#header {background-position: center top;}
	#content-title h2 {font-size: 2em;}
	#switch-view-box {display: none;}
	#filter-container .filter-title {width: 30%;padding-right: 0;}
	#filter-container .dropdown-box {width: 50%;margin-right: 0;}
	#filter-container div:nth-child(4) {margin-top: 10px;}
	#filter-container div:nth-child(3) {margin-top: 10px;}
	.cart-step-1, .cart-step-2, .cart-step-3 {margin-bottom: 0px;}
	#cart-step-1 {margin-left: 0;}
	#cart-steps-box {top: 0px;left: 80%;right: auto;margin-left: -126px;}
	#cart-header {display: block;height: auto;border-left: none;border-bottom: none;border-top: 1px solid #ddd;}
	#cart-header div {display: none;}
	#cart-table ul li div.col1 {width: 50%;}
	#cart-table.cart-container-step-3 ul li div.col1 {width: 70%;}
	#cart-table ul li div.col2 {width: 15%;}
	#cart-table ul li div.col3 {width: 24%;padding-top: 6px;}
	#cart-table ul li div.col3.overview {display:none;}
	#cart-table.cart-container-step-3 ul li div.col3 {padding-top: 16px;}
	#cart-table ul li div.col4 {display: none;}
	#cart-table ul li div.col4.overview {display: block;}
	#cart-table ul li div.col5 {width: 6%;float: right;padding-top: 10px;}
}

@media only screen and (max-width : 580px) {
	#sliderSubstitute a {width: 100%;}
	#footer-links .footer-col, #footer-links .footer-col:nth-of-type(3) {width: 100%;}
	#footer-links .footer-col:nth-of-type(2) {	}
	#cookie-box-content a.cookieOkBtn {width: 50%;}
	#content ul.item-list.list-view li, #home-item-collection, #content .home-item {width: 100%;}
	#content ul.item-list.list-view li a img {width: 35%}
	#content ul.item-list.list-view .product-item .item-description, #content ul.item-list.list-view .news-item .item-description {width: 65%;}
	#home-item-news {padding-top: 20px;}
	#product-description {width: 100%;padding-left: 0px;margin-top: 15px;}
	#product-additional-info .item-option-name {width: 100%;padding-bottom: 10px;border-bottom: 1px dotted #ddd;font-weight: bold;margin-bottom: 10px;}
	.product-text {width: 100%;}
	#product-img {width: 100%;}
	.product-text img {display: block;width: 100%;height: auto;}
	.login-label {width: 100%;}
	.login-item input.text, .dropdown-box {width: 100%;}
	#content a#button-login-cart, #content a#button-login-profil {margin-left: 0;}
	.login-error {width: 100%;padding-left: 0;}
	#cart-sum-container {width: 100%;}
	#cart-free-shipping {width: 100%;}
	#cart-table ul li div.col1 {width: 50%;}
	#cart-table.cart-container-step-3 ul li div.col1 {width: 70%;}
	#cart-table ul li div.col2 {width: 20%;}
	#cart-table ul li div.col3 {width: 20%;}
	#cart-table ul li div.col5 {width: 10%;}
}
@media only screen and (max-width : 380px) {
	#product-img {width: 100%;}
	#filter-container .filter-title {width: 40%;}
	#filter-container .dropdown-box {width: 60%;}
	#filter-container .dropdown-box.category-select {width: 100%;}
	.filterTitleMobile {display: none;}
	#cart-table ul li div.col1 {width: 40%;padding-right: 0;padding-bottom: 0;}
	#cart-table.cart-container-step-3 ul li div.col1 {width: 70%;padding-right: 0;padding-bottom: 0;}
	#cart-table ul li div.col2 {width: auto;}
	#cart-table ul li div.col3 {width: 25%;padding-top: 16px;padding-right: 0;}
	#cart-table.cart-container-step-3 ul li div.col3 {width: 100%;padding-right: 0;padding-top: 10px;text-align: left;}
	#cart-table ul li div.col3 br {display: none;}
	#cart-table ul li div.col3 .discount-price, #cart-table ul li div.col3 .full-price, #cart-table ul li div.col3 .normal-price{display: block;float: left;padding-left: 10px;}
	#cart-table ul li div.col3 .full-price {padding-right: 10px;}
	#cart-table ul li div.col5 {width: auto;padding-top: 10px;}
	.cart-page-img {width: 30%;}
	.cart-page-title, .cart-page-tag, #cart-table.cart-container-step-3 ul li div.col1 .cart-page-title, #cart-table.cart-container-step-3 ul li div.col1 .cart-page-tag {width: 70%}
}
@media only screen and (max-width : 321px) {
	#content ul.item-list.grid-view li {width: 100%;}
}

.nav-menu-burger-wrapper {z-index:99999;float:right;margin-top:30px;}
.nav-menu-burger {background:transparent url(/img/menu.png);background-repeat:no-repeat;background-size:35px 35px;background-position:0px -8px;width:35px;height:35px;cursor:pointer}

/* MENU - start */
.menu-section {position:fixed;height:100%;width:100%;top:0px;background:#000000;color:white;padding-top:80px;z-index:999999;display:none;overflow:auto;}
@media only screen and (min-width : 768px) {
	.menu-section {padding-top:120px;}
}
.menu-left {text-align:left}
.menu-right {position:absolute;margin-left:50%;display:none}
.menu-item {position:relative;font-size:16px;line-height:25px;color:black;cursor:pointer;border-left: 1px solid black;height:auto;width:50%;}
.menu-item:hover {text-decoration:underline;}
.menu-item.active {color:black;}
.menu-item a{color:white;}
.menu-item-mobile {position:relative;font-size:18px;line-height:25px;color:black;cursor:pointer;height:auto;/*width:50%;*/border-right:none;padding:10px 0px;margin: 0px 15px;}
.menu-item-mobile:hover {text-decoration:none;}
.menu-item-mobile.active {color:black;}
.menu-item-mobile a{color:black;}
.submenu-item-mobile {font-size:14px;line-height:25px;color:black;padding-top:3px;cursor:pointer;padding-left: 10px;width:100%;}
.submenu-item-mobile:hover {text-decoration:none;}
.submenu-item-mobile a{color:white;}
.submenu-item-mobile.active {color:black;}
.item-mobile .submenu-item {font-size:12px;line-height:20px;}
.item-mobile .menu-right {padding:0px;}
.main-menu-item-title {color:white;padding-bottom:5px;}
.main-menu-item-title:hover {border-bottom:2px solid #ed3e21}
section.about:nth-child(odd) {background:white}
section.about:nth-child(even) {background:#f3f3f3}
.container-special {padding:0px;}
.container-presentation {margin:15px;padding:50px 30px;background:#009bac;color:white;text-align:center;font-weight:400;font-size:18px;}
.container-large {padding:0px 15px;}
@media only screen and (min-width : 768px) {
	.container-presentation {margin:5%;padding:50px 100px;background:#009bac;color:white;text-align:center;font-weight:400;font-size:18px;}
	.container-large {padding:0px 15px;}
	.menu-item {position:relative;font-size:20px;line-height:30px;color:black;cursor:pointer;border-left: 1px solid black;height:30px;width:215px;}	
	.submenu-item {font-size:16px;line-height:30px;color:black;padding-top:3px;cursor:pointer;border-left: 1px solid black;padding-left: 10px;width:300px;}
	.menu-right {position:absolute;margin-left:200px;display:none}
}
@media only screen and (min-width : 1200px) {
	.container-large {padding:0px 15px;}	
}
@media only screen and (min-width : 1600px) {
	.container-large {padding:0px 105px;}	
}
@media only screen and (min-width : 1800px) {
	.container-large {padding:0px 255px;}	
}
#menuCloseBtn, #menuCloseBtnMobile {display: block;width: 44px;height: 44px;position: fixed;top: 50px;right:50px;z-index: 99999;background-image: url(../img/closeBtn.png);background-repeat: no-repeat;background-size: 44px 88px;background-position: 0 -44px;background-color:#aaa;}
#searchBtnMobile, #searchBtn {display: block;width: 44px;height: 44px;position: fixed;top: 50px;right:105px;z-index: 99999;background-image: url(../img/searchBtn.png);background-repeat: no-repeat;background-size: 44px 88px;background-position: 0 -44px;background-color:#aaa;}
#searchBtnMobile:hover, #searchBtn:hover, #menuCloseBtn:hover, #menuCloseBtnMobile:hover {background-color: rgba(255,255,255,1);cursor: pointer;background-position: 0px 0px;}
.item-mobile #menuCloseBtn, #menuCloseBtnMobile {right:10px;top:10px;}
.item-mobile #searchBtnMobile {right:58px;top:10px;}
.searchWrapper {position:absolute;right:150px;top:50px;font-size: 16px;}
.searchField {border:none;border-bottom:1px solid #aaa;background-color:#aaa;color:white;padding:10px 10px;min-width:100%;outline: none;font-size:17px;}
@media only screen and (min-width : 768px) {
	.searchField {min-width:290px;}
}
.searchWrapperMobile {position:absolute;right:103px;top:10px;width:calc(100% - 114px)}
.searchItemWrapper {padding:5px 0px;}
a.searchItemResult:hover {text-decoration:underline}
/* MENU - end */

/* FLOATING MENU - start */
.floating-menu {position:fixed;margin-top:-15px;padding-top:10px;z-index:999999;display:none;}
.floating-menu-container {background:#fafafa;padding:15px 0px;text-align:left;min-height:400px;max-height:500px;overflow-y:auto;z-index:9999;}
.floating-menu-col1 {float:left;padding:0px;width:33.33333%;max-width:300px;}
.floating-menu-col2 {float:left;padding:0px 15px;width:33.33333%;max-width:350px;}
.floating-menu-col3 {float:left;padding:0px 15px;width:33.33333%;max-width:300px;}
.floating-menu-item-text {display:inline-block;width:90%;}
.floating-menu-item-arrow {display:inline-block;width:5%;vertical-align:top;padding:5px;}
.floating-menu-item-nivo-1 {}
.floating-menu-item-nivo-1.active {color:#000000;}
.floating-menu-item-nivo-1:hover {background:#f3f3f3;}
.floating-menu-item-nivo-2.active {color:#000000;}
.floating-menu-item-nivo-2:hover {background:#f3f3f3;}
.floating-menu-item-nivo-3.active {color:#000000;}
.floating-menu-item-nivo-3:hover {background:#f3f3f3;}
/* FLOATING MENU - end */
.container-header {padding:0px 30px;}

/* FANCYBOX - start */
.fancybox-skin {border: none;}
.fancybox-wrap {border:none}
/* FANCYBOX - end */

/* STICKERS - start */
.sticker-thumb {margin-right: -12px;color: white;text-align: center;padding: 5px 25px 5px 20px;font-size: 11px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-left: 1px solid white;}
.sticker {color: #fff;display: inline-block;margin-bottom: 1px;position: relative;text-decoration: none;z-index: 1;}
.sticker.black {background-color:black}
.sticker.green {background-color:#4cad23}
.sticker.blue {background-color:#000000}
.sticker.orange {background-color:#eb8500}
.sticker.brown {background-color:#bc8d4a}
.sticker.light-green {background-color:#5abe4d}
.sticker.red {background-color:#e53939}
.sticker.purple {background-color:#b74dbe}
.sticker.pink {background-color:#e44e71}

.sticker-small-wrapper {margin:5px -2px}
.sticker-small-thumb {margin-right: -12px;color: white;text-align: center;padding: 5px 25px 5px 20px;font-size: 11px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-left: 1px solid white;}
.sticker-small {color: #fff;float:left;margin-bottom: 1px;position: relative;text-decoration: none;z-index: 1;line-height:normal;}
.sticker-small.black {background-color:black}
.sticker-small.green {background-color:#4cad23}
.sticker-small.blue {background-color:#000000}
.sticker-small.orange {background-color:#eb8500}
.sticker-small.brown {background-color:#bc8d4a}
.sticker-small.light-green {background-color:#5abe4d}
.sticker-small.red {background-color:#e53939}
.sticker-small.purple {background-color:#b74dbe}
.sticker-small.pink {background-color:#e44e71}


/* STICKERS - end */

.register-gdpr {font-size:12px;padding-bottom:10px;}
.register-gdpr a {text-decoration:underline;}
.register-gdpr a:hover {color:#000000}
.overview-gdpr {text-align:right;font-size:12px;padding:10px 0px;}
.overview-gdpr a {text-decoration:underline;}
.overview-gdpr a:hover {color:#000000}

/* FLOATING LABELS - start */
.floating-form {margin-top:10px;}
.floating-label { position:relative; padding-bottom:20px;}
.floating-input, .floating-select, ul.tagit input[type=text] {font-size:14px;padding:4px 0px;display:block;width:100%;height:30px;background-color:transparent;border:transparent;border-bottom:1px solid #ddd;box-shadow:none;font-weight:normal;}
.floating-input:read-only {color:#aaa;}
.floating-input:focus , .floating-select:focus, ul.tagit input[type=text]:focus { outline:none; border:none;border-bottom:1px solid #000000; }
label.floating-label {color:#999; font-size:14px;font-weight:normal;position:absolute;pointer-events:none;left:0px;top:5px;transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all;}
.floating-input:focus ~ label.floating-label, .floating-input:not(:placeholder-shown) ~ label.floating-label {top:-18px;font-size:14px;color:#000000;}
.floating-select:focus ~ label.floating-label , .floating-select:not([value=""]):valid ~ label.floating-label {top:-18px;font-size:14px;color:#1c4d66;}
/* active state */
.floating-input:focus ~ .bar:before, .floating-input:focus ~ .bar:after, .floating-select:focus ~ .bar:before, .floating-select:focus ~ .bar:after {width:50%;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.floating-textarea {min-height: 150px;max-height: 260px; overflow:hidden;overflow-x: hidden; }
/* highlighter */
.highlight {position:absolute;height:50%; width:100%; top:15%; left:0;pointer-events:none;opacity:0.5;}
/* active state */
.floating-input:focus ~ .highlight , .floating-select:focus ~ .highlight {-webkit-animation:inputHighlighter 0.3s ease;-moz-animation:inputHighlighter 0.3s ease;animation:inputHighlighter 0.3s ease;}
/* animation */
@-webkit-keyframes inputHighlighter {
	from { background:#1c4d66; } to	{ width:0; background:transparent; }
}
@-moz-keyframes inputHighlighter {
	from { background:#1c4d66; } to	{ width:0; background:transparent; }
}
@keyframes inputHighlighter {
	from { background:#1c4d66; } to	{ width:0; background:transparent; }
}
/* FLOATING LABELS - end */

/* NEWSLETTER - start */
.newsletter-section {margin:0px 0px 0px 0px;padding:80px 15px;background:#f3f3f3;}
@media (min-width:768px){
	.newsletter-section {padding:0px;padding:80px 0px;}
}
.newsletter-wrapper {padding-bottom:0px;}
.newsletter-text {}
.newsletter-form {padding:15px 0px 0px 0px;}
.newsletter-button {border:2px solid black;background:black;color:white;padding:15px;font-size:14px;font-weight:500;cursor:pointer;letter-spacing: 2px;text-transform: uppercase;}
.newsletter-button:hover {background:transparent; color:black;}
.newsletter-message {padding:5px 0px;color:#333;font-weight:600;color:green}
.newsletter-error {padding:5px 0px;color:#333;font-weight:600;color:red}
/* NEWSLETTER - end */

/* COLLECTION - start */
.content-collection {padding:0px;}
.collection-title {padding-bottom:10px;}
@media (min-width:768px){
	.content-collection {padding:0px 30px;}
	.collection-title {padding-bottom:50px;}
}/* COLLECTION - end */

/* BANNER SLIDER - start */
.banner-slider {margin-top:75px;}
.banner-content {}
.banner-content-left {display:none;}
.banner-text {padding:25px;display:flex;justify-content: center;align-items: center;height:100%;background:rgba(0,0,0,0.7);color:white;}
.banner-title {font-weight:300;font-size:25px;padding:20px 0px;}
.banner-description {font-weight:300;font-size:16px;}
.banner-description p {line-height:25px;}
.banner-button-wrapper {padding-top:10px;}
.news-text p {font-size:15px;line-height:25px;}
@media (min-width:768px){
	.banner-slider {margin-top:180px;}
	.banner-content-left {display:block;}
	.banner-text {padding:25px;display:flex;justify-content: center;align-items: center;height:100%;background:rgba(0,0,0,0.7);color:white;}
	.banner-title {font-weight:300;font-size:25px;padding:20px 0px;}
	.banner-description {font-weight:300;font-size:14px;}
	.banner-description p {line-height:25px;}
	.banner-button-wrapper {padding-top:10px;}
	.news-text p {font-size:12px;line-height:18px;}
}
@media (min-width:1400px){
	.banner-slider {margin-top:210px;}
	.banner-content-left {display:block;}
	.banner-text {padding:100px;display:flex;justify-content: center;align-items: center;height:100%;background:rgba(0,0,0,0.7);color:white;}
	.banner-title {font-weight:300;font-size:45px;padding:20px 0px;}
	.banner-description {font-weight:300;font-size:14px;}
	.banner-description p {line-height:30px;}
	.banner-button-wrapper {padding-top:50px;}
	.news-text p {font-size:15px;line-height:25px;}
}
.slick-prev {z-index:8}
.slick-slide {margin: 0px 0px;}
.logos-section .slick-slide {margin: 0px 10px;}
.slick-slide img {width: 100%;}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track {position: relative;top: 0;left: 0;display: block;}
.slick-track:before, .slick-track:after {display: table;content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
#hero-slider .slick-initialized .slick-slide {display: block;/*height:400px;object-fit:cover;*/}
.customer-logos .slick-initialized .slick-slide {display: block;height:auto;object-fit:none;}
.slick-prev {left:-10px;}
.slick-next {right:-10px;}
@media (min-width:768px){
	#hero-slider .slick-initialized .slick-slide {display: block;height:auto;object-fit:none;}
	.slick-prev {left:0px;}
	.slick-next {right:0px;}
}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
@media only screen and (max-width : 600px) {
	.slick-prev, .slick-next{
		width: 70px;
	}

}

.slick-dots {position: absolute;bottom: 30px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;right:0px;}
@media (min-width:768px){
	.slick-dots {position: absolute;bottom: 30px;display: block;width: 160px;padding: 0;margin: 0;list-style: none;text-align: right;right: 30px;}
}



.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
background: transparent;}
.slick-dots li button::before {
  font-family: 'slick';
  font-size: 46px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .45;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button::before {
  opacity: .75;
  color: white;
}
.slick-dotted.slick-slider {
  margin-bottom: 0px;
}
/* LOGOS SLIDER - end */

/* CATEGORIES SLIDER - start */
.categories-slide {position:relative;margin:5px;display:flex;justify-content:center;align-items:center;}
.categories-slide-text {position:absolute;padding:30px;text-align:center;color:white;width:100%;font-size:18px;font-weight:600;}
.categories-slider {margin-left:10px;margin-right:10px;padding:0px;}
@media (min-width:768px){
	.categories-slider {margin-left:-5px;margin-right:-5px;padding:0px;}
}
/* CATEGORIES SLIDER - end */

/* CATEGORIES SIDEBAR - start */
#sidebar-menu {padding-left:0px;padding-top:20px;width:100%;float:left;}
.sidebar-categories-list {display:block}
@media (min-width:768px){
	#sidebar-menu {padding-left:0px;padding-top:20px;width:25%;float:left;}
	.sidebar-categories-list {display:block}
}
/* CATEGORIES SIDEBAR - end */

.productItem.active {background:url(/img/right-arrow.png);background-size:10px 10px;background-repeat:no-repeat;background-position:0px 12px;color:#fdb149}

/* COLLECTIONS SLIDER - start */
.collections .slick-prev:hover, .collections .slick-prev:focus, .collections .slick-next:hover, .collections .slick-next:focus {outline: none;background-color: rgba(0,0,0,0.3);}
.content-collection .slick-prev {left:5px;}
.content-collection .slick-next {right:5px;}
/* COLLECTIONS SLIDER - end */

.content-title-product {padding-top:15px;float:left;}
@media (min-width:768px){
	.content-title-product {padding-top:0px;}
}

a:focus {outline:none;text-decoration:none;}
a::-moz-focus-inner {border:0;text-decoration:none;}
a.btn-normal:hover {color:white;}

img.desaturate { -webkit-filter: grayscale(80%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(80%); 
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(80%); 
-o-transition: .5s ease-in-out;}	
img.desaturate:hover {-webkit-filter: grayscale(0%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(0%);
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(0%);
-o-transition: .5s ease-in-out;}	

.clearfix {clear:both;}	

/* BUTTONS - start */
.btn-normal {color: #ffffff;font-size: 20px;background: #000000;padding: 10px 20px 10px 20px;text-decoration: none;display: inline-block;cursor:pointer;}
.btn-normal:hover {background: #143c55;text-decoration: none;}
.btn-course {background:transparent;border:1px solid black;border-radius:0px;color:black;width:100%;padding:15px;text-transform:uppercase;font-size:14px;letter-spacing:2px;text-align:center;cursor:pointer;}
.btn-course:hover {background:black; color:white;}
.btn-register, .btn-register-extend, .btn-register-login {border:2px solid black;padding:15px 40px;color:black;font-size:16px;font-weight:500;cursor:pointer;width: 100%;display: inline-block;}
.btn-register:active, .btn-register-extend:active, .btn-register-login:active {color:black;}
.btn-register:focus, .btn-register-extend:focus, .btn-register-login:focus {color:black;}
.btn-register:hover, .btn-register-extend:hover, .btn-register-login:hover {background:black; color:white;}


/* BUTTONS - end */

/* ANIMATED HEADER - start */
.cbp-af-header { position: absolute;top: 0;left: 0;width: 100%;z-index: 1;/*overflow: hidden;*/ /*-webkit-transition: height 0.3s;-moz-transition: height 0.3s;transition: height 0.3s;*/z-index:999;}
.cbp-af-header-shrink, .cbp-af-header-sub {position:fixed}
.cbp-af-header .cbp-af-inner, .cbp-af-header-sub .cbp-af-inner {width: 100%;margin-top: 0px;padding: 0px;}
.cbp-af-header .item-logo-right img {width:100px;}
.cbp-af-header .item-logo-right .item-logo-right-phone {font-size:16px;font-weight:600;color:#fdb149;}
@media only screen and (min-width : 768px) {
	.cbp-af-header .cbp-af-inner, .cbp-af-header-sub .cbp-af-inner {position:relative;width: 100%;margin-top: 0px;padding: 0px;}
	.cbp-af-header .item-logo-right img {width:137px;padding-bottom:10px;}
	.cbp-af-header .item-logo-right .item-logo-right-phone {font-size:22px;font-weight:600;color:#fdb149;}
}
.cbp-af-header-shrink .cbp-af-inner, .cbp-af-header-sub .cbp-af-inner {margin: 0px auto;position:relative;}
.cbp-af-header h1, .cbp-af-header nav {position: relative;}


 /* We just have one-lined elements, so we'll center the elements with the line-height set to the height of the header */
.cbp-af-header h1, .cbp-af-header nav a {line-height: 35px;}
.cbp-af-header nav li:first-of-type {margin-top:0px;}
.cbp-af-header-sub nav li:first-of-type {margin-top:0px;}
.cbp-af-header-shrink nav li .dropdown-menu li:first-of-type, .cbp-af-header-sub nav li .dropdown-menu li:first-of-type {margin-top:20px;}
.cbp-af-header nav h3 {padding:0px 10px 0px 5px;}
.cbp-af-header h1 {text-transform: uppercase;color: #333;letter-spacing: 4px;font-size: 4em;margin: 0;float: left;}
.cbp-af-header nav {float: none;  font-size:11px;min-height: 40px;}
@media only screen and (min-width : 1200px) {
.cbp-af-header nav {float: none;  font-size:14px;}	
}

.cbp-af-header nav a, .cbp-af-header-sub nav a,.cbp-af-header nav span, .cbp-af-header-sub nav span {color: black;font-weight: 400;padding:5px;line-height:18px;font-size: 12px;height:auto;margin-left:0px;}
.cbp-af-header nav a:hover {}
.cbp-af-header nav a.flag:hover {border-bottom: none;}
.cbp-af-header nav .nav-sub {padding:40px 20px 10px 20px;}
.cbp-af-header nav .nav-sub li a {line-height: 20px;margin: 0px 0px 0px 0px;padding:5px;text-transform:none !important;font-size:12px;}
.cbp-af-header nav .nav-sub li a:hover {color:#629143;background:transparent;}
.cbp-af-header nav .slovenia-green {width:100px;padding:25px 10px 0px 10px;}
.cbp-af-header img {width:56px;padding:10px 0px;}
.cbp-af-header-sub img {width:50px;padding:10px 0px}
.cbp-af-header .navbar-fixed-top {margin-top:80px;}
.cbp-af-header-sub .navbar-fixed-top {background:transparent;box-shadow: none;}
.cbp-af-header-shrink .navbar-fixed-top, .cbp-af-header-sub .navbar-fixed-top {margin-top:0px;}

@media only screen and (min-width : 768px) {
	.cbp-af-header .navbar-fixed-top {margin-top:80px;height:40px;}
	.cbp-af-header-shrink .navbar-fixed-top, .cbp-af-header-sub .navbar-fixed-top {margin-top:5px;}
	.cbp-af-header img {width:80px;padding:20px 0px;}
}
@media only screen and (min-width : 1200px) {
	.cbp-af-header img {width:100px;padding:20px 0px 0px 0px;}
}
.cbp-af-header nav a.active {color: #a7c156;font-weight: 400;margin: 0 0 0 20px;}
.cbp-af-green {background:#77a13d;color:white;font-size:12px;padding:10px 0px;display:none;} 
.cbp-af-green-top {background:#77a13d;color:white;font-size:12px;padding:10px 0px;display:none;} 
@media only screen and (min-width : 768px) {
	.cbp-af-green {background:#77a13d;color:white;font-size:12px;padding:10px 0px;display:block;} 
}
.cbp-af-green.main-page {background:rgba(0,0,0,0.5)} 
.cbp-af-top-menu-item {padding-right:20px;}
.cbp-af-top-menu-item a:hover {color:white; text-decoration:underline;}
.cbp-af-white {background:white;-webkit-box-shadow: 0 4px 6px -6px #222;-moz-box-shadow: 0 4px 6px -6px #222;box-shadow: 0 4px 6px -6px #222;}
.cbp-af-white-plain {background:white;}
.cbp-af-header .top-menu-wrapper{background:transparent;width:100%;z-index:9999;padding-top:15px;background:transparent;color:white;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.cbp-af-header-shrink .top-menu-wrapper{}

/* Transitions and class for reduced height */
.header-banner {background:transparent;position:relative;height:1300px;}
.banner-text {position:absolute;top:0px;top: 50%;transform: translate(0, -50%);/*height:850px;text-align:center*/}
.banner-text h1 {font-family: "Italianno", Helvetica, Arial, sans-serif;font-size:50px;padding-bottom: 0px;line-height: 30px;color:black;}
.banner-text h2 {font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size: 20px;font-weight: 400;color: white;}
.banner-text img {height:100px}
.banner-image-sub h1 {font-size:50px;line-height:30px;color:black;}
.banner-image-sub h2 {font-size:20px;color:#524936;}
@media (min-width: 768px) {
	.header-banner {height:1200px;}
	.banner-text {height:750px;}
	.banner-text h1 {font-size:70px;line-height: 40px;}
	.banner-text h2 {font-size: 30px;}
	.banner-text img {height:150px}
}

.cbp-af-header h1,
.cbp-af-header img,
.cbp-af-header nav a {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.cbp-af-header, .cbp-af-header.cbp-af-header-shrink, .cbp-af-header, .cbp-af-header.cbp-af-header-sub {position:fixed;display:block;-webkit-box-shadow:10px 0px 15px -12px black;-moz-box-shadow:10px 0px 15px -12px black;box-shadow:10px 0px 15px -12px black;}
.cbp-af-header {display:block;height:75px; background-color:transparent;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-transition: box-shadow 0.5s;-moz-transition: box-shadow 0.5s;transition: box-shadow 0.5s;}
.cbp-af-header-shrink, .cbp-af-header-sub {background:white;}
@media (min-width: 768px) {
	.cbp-af-header {height:210px;}
	.cbp-af-header-shrink, .cbp-af-header-sub {height:70px;background:white;}
}
.cbp-af-header.cbp-af-header-shrink nav, .cbp-af-header.cbp-af-header-sub nav {background-color:transparent;height:70px;}
.cbp-af-header.cbp-af-header-shrink .nav-menu-burger-wrapper, .cbp-af-header.cbp-af-header-sub .nav-menu-burger-wrapper {top:0px;}
.cbp-af-header-sub .nav-menu-burger-wrapper {top:0px;}
.cbp-af-header.cbp-af-header-shrink h1, .cbp-af-header.cbp-af-header-shrink nav a, .cbp-af-header.cbp-af-header-shrink nav span {/*line-height: 30px;*/margin:0px;color:white;padding:0px;height:auto;}
.cbp-af-header.cbp-af-header-sub h1, .cbp-af-header.cbp-af-header-sub nav a, .cbp-af-header.cbp-af-header-sub nav span {/*line-height: 30px;*/margin:0px;color:white;padding:0px;height:auto;}
.cbp-af-header.cbp-af-header-shrink h1 {font-size: 2em;}
.cbp-af-header.cbp-af-header-sub h1 {font-size: 2em;}
.cbp-af-header.cbp-af-header-shrink img {width:50px;padding:10px 0px;margin-top:30px;z-index:99999999999;}
.cbp-af-header.cbp-af-header-sub img {width:50px;padding:10px 0px;}
.cbp-af-header.cbp-af-header-shrink .header-data-phone {font-size:21px;}
.cbp-af-header.cbp-af-header-sub .header-data-phone {font-size:21px;}
.cbp-af-header .item-header-right {padding-top:22px;}
.cbp-af-header.cbp-af-header-shrink .item-header-right, .cbp-af-header.cbp-af-header-sub .item-header-right {padding-top:6px;}
.cbp-af-header.cbp-af-header-shrink .navbar-brand, .cbp-af-header.cbp-af-header-sub .navbar-brand {/*background-image: url(/img/logo.png);background-size:50px 35px;*/height:35px;width:50px;margin-top:6px;}
.item-logo-text {display:inline-block;color:white;font-size:35px;font-weight:200;letter-spacing:-1px;}
.item-logo-text .item-logo-text-second {color:white;font-size:35px;font-weight:600;}
.cbp-af-header .item-logo-right {display:inline-block;vertical-align:middle;padding-left:20px;}
.cbp-af-header-shrink .item-logo-right, .cbp-af-header-sub .item-logo-right {display:none;}
.cbp-af-header-shrink .item-logo-text, .cbp-af-header-sub .item-logo-text {color:black;margin-top:30px;font-size:16px;}
.cbp-af-header-shrink .item-logo-text .item-logo-text-second, .cbp-af-header-sub .item-logo-text .item-logo-text-second {color:black;font-size:16px;font-weight:600;}
@media (min-width: 768px) {
	.item-logo-text {padding-left:0px;margin-top:5px;}
	.cbp-af-header-shrink .item-logo-text, .cbp-af-header-sub .item-logo-text {margin-top:0px;font-size:16px;}
}
.cbp-af-header.cbp-af-header-shrink .navbar-collapse-red, .cbp-af-header.cbp-af-header-sub .navbar-collapse-red {margin-top:6px;
-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
.nav-menu-burger-wrapper {position:fixed;top:23px;right:27px;z-index:99999}
.cbp-af-header .nav-menu-burger {background:transparent url(/img/menu-white.png);background-repeat:no-repeat;background-size:35px 35px;background-position:0px -8px;width:35px;height:35px;cursor:pointer}
.cbp-af-header.cbp-af-header-shrink .nav-menu-burger, .cbp-af-header.cbp-af-header-sub .nav-menu-burger {background:transparent url(/img/menu-black.png);background-repeat:no-repeat;background-size:35px 35px;background-position:0px -8px;width:35px;height:35px;cursor:pointer}
.cbp-af-header-sub .nav-menu-burger {background:transparent url(/img/menu-black.png);background-repeat:no-repeat;background-size:35px 35px;background-position:0px -8px;width:35px;height:35px;cursor:pointer}
@media only screen and (min-width : 768px) {
	.cbp-af-header.cbp-af-header-shrink img, .cbp-af-header.cbp-af-header-sub img {width:50px;padding:10px 0px 0px 0px;}
}
.cbp-af-header.cbp-af-header-shrink nav .nav-sub, .cbp-af-header.cbp-af-header-sub nav .nav-sub {padding:10px 20px 10px 20px;}
.cbp-af-header.cbp-af-header-sub nav .nav-sub {padding:10px 20px 10px 20px;}
.cbp-af-header.cbp-af-header-shrink .cbp-af-green, .cbp-af-header.cbp-af-header-sub .cbp-af-green {background:#77a13d} 
.cbp-af-header.cbp-af-header-shrink nav .slovenia-green, .cbp-af-header.cbp-af-header-sub nav .slovenia-green {width:100px;padding:10px 0px 0px 10px;}

.cbp-af-header .map-filter-menu-wrapper {position:absolute;top:15px;left:30px;cursor:pointer;}
@media only screen and (min-width : 768px) {
.cbp-af-header .map-filter-menu-wrapper {top:75px;left:30px;}
}
.cbp-af-header.cbp-af-header-shrink .map-filter-menu-wrapper, .cbp-af-header.cbp-af-header-sub .map-filter-menu-wrapper {position:absolute;top:20px;left:30px;z-index:9999999999}
  

/* Example Media Queries */


@media screen and (max-width: 55em) {
	.cbp-af-header .cbp-af-inner {width: 100%;	}
	.cbp-af-header h1,
	.cbp-af-header nav {/*display: block;*/margin: 0 auto;height:auto;}
	.cbp-af-header h1,
	.cbp-af-header nav a {margin: 0 0px;padding-left:0px;}
	.cbp-af-header nav a:hover {border-bottom: none;}
	.cbp-af-header.cbp-af-header-shrink h1, .cbp-af-header.cbp-af-header-shrink nav a, .cbp-af-header.cbp-af-header-sub h1, .cbp-af-header.cbp-af-header-sub nav a {height:auto;}
	.cbp-af-header.cbp-af-header-shrink h1, .cbp-af-header.cbp-af-header-sub h1 {font-size: 2em;	}
	.cbp-af-header.cbp-af-header-shrink nav, .cbp-af-header.cbp-af-header-sub nav  {height:auto;}
	.cbp-af-header.cbp-af-header-shrink nav a, .cbp-af-header.cbp-af-header-sub nav a {font-size: 1em;	}
}

@media screen and (max-width: 32.25em) {
	.cbp-af-header nav a {font-size: 1em;padding-left:0px;}
}

@media screen and (max-width: 24em) {
	.cbp-af-header nav a,
	.cbp-af-header.cbp-af-header-shrink nav a, .cbp-af-header.cbp-af-header-sub nav a {height: 50px;}
}
.map-logo {margin-left:80px;}
.mmain {margin-top:67px;}
@media only screen and (min-width : 768px) {
	.map-logo {margin-left:0px;}
	.mmain {margin-top:140px;}	
}

.navbar-inverse .navbar-brand {/*background: transparent url(/img/logo.png) no-repeat;background-size:50px 35px;background-position:0px 7px;*/ width:50px;height:35px;padding-top:0px;margin:10px 0;}
.navbar-inverse.navbar-expanded .navbar-brand {/*background: transparent url(/img/creative/logo.png) no-repeat;background-size:100px 33px;background-position:10px 0px;*/width:110px;height:33px;padding-top:0px}
.navbar-inverse-alt .navbar-brand {/*background: transparent url(/img/creative/logo.png) no-repeat;background-size:100px 33px;background-position:10px 0px;*/ width:110px;height:33px;padding-top:0px;margin:10px 0;}
.navbar-inverse-alt.navbar-expanded .navbar-brand {/*background: transparent url(/img/creative/logo.png) no-repeat;background-size:100px 33px;background-position:10px 0px;*/ width:110px;height:33px;padding-top:0px}
@media (min-width: 768px) {
.navbar-inverse .navbar-brand {/*background: transparent url(/img/logo.png) no-repeat;background-position:0px 3px;background-size:80px 80px;*/ width:100px;height:90px;padding-top:0px;margin:8px 0 8px 0;}
.navbar-inverse .navbar-brand /*{background-image: url(/img//logo.png);*/}
.navbar-inverse.navbar-expanded .navbar-brand {/*background: transparent url(/img/creative/logo.png) no-repeat;background-size:271px 90px;background-position:10px 0px;*/width:280px;height:90px;padding-top:0px}
.navbar-inverse-alt .navbar-brand {/*background: transparent url(/img/creative/logo.png) no-repeat;background-size:271px 90px;background-position:10px 0px;*/width:280px;height:90px;padding-top:0px;margin:10px 0;}
.navbar-inverse-alt.navbar-expanded .navbar-brand {/*background: transparent19 url(/img/creative/logo.png) no-repeat;background-size:271px 90px;background-position:10px 0px;*/ width:280px;height:90px;padding-top:0px}

.navbar-default .navbar-nav li a, .navbar-inverse .navbar-nav li a, .navbar-inverse-alt .navbar-nav li a {}

.cbp-af-header-shrink .navbar-nav > li > .dropdown-menu > li a, .cbp-af-header-sub .navbar-nav > li > .dropdown-menu > li a {padding-top: 10px;background:white;}
.cbp-af-header-shrink .navbar-nav > li > .dropdown-menu > li a:hover, .cbp-af-header-sub .navbar-nav > li > .dropdown-menu > li a:hover {background:#ddd;}
.navbar-nav > li > .dropdown-menu > li a {padding: 10px 15px;border-bottom: 1px solid transparent}
.dropdown-menu > li > a {color:black;}
}
@media (min-width: 1200px) {
.navbar-default .navbar-nav li a, .navbar-inverse .navbar-nav li a, .navbar-inverse-alt .navbar-nav li a {}
}

.navbar-right {padding:25px 0px;}
.navbar-inverse.navbar-expanded ul.navbar-right {/*padding-top:20px;*/}
.navbar-inverse .navbar-toggle, .navbar-toggle {border: none;border-radius: 0px;margin-right:0px;padding:0px;position:absolute;right:10px;top:52px;z-index:999999;}
.cbp-af-header-sub .navbar-toggle {top:0px;}
.cbp-af-header-shrink .navbar-toggle {top:-24px;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color: transparent;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border: none;clear:both;}
.navbar-inverse .navbar-toggle li a {color:red;}
.navbar-toggle .icon-bar {background-color: white;}
.navbar-header {float: none;}
.cbp-af-header .navbar-nav {float: none;margin:0;margin-top:5px;}
.cbp-af-header-shrink .navbar-nav, .cbp-af-header-sub .navbar-nav {position:absolute;float: none;margin:0;margin-top:0px;margin-left:0px;top:35px;padding-left:0px;z-index:99999999;width:100%;}
.cbp-af-header .nav-top {position:absolute;right:0;top:15px;font-size:12px;height:25px;z-index:9999;width:100%;text-align:center;}
.cbp-af-header .nav-top a:hover {text-decoration:underline;color:white;}
.navbar-nav > li {float: none;width: auto;display: inline-block;}
.cbp-af-header-shrink .navbar-nav > li, .cbp-af-header-sub .navbar-nav > li {padding-bottom:0px;}
.cbp-af-header-shrink .navbar-nav.nav-top > li, .cbp-af-header-sub .navbar-nav.nav-top > li {padding-bottom:0px;}

.nav > li > a, .nav > li > span {position: relative;display: inline-block;float: left;transition: all 0.3s;}
.navbar-collapse {background:#0066a1;text-align:center}
.navbar-collapse-red {text-align:right;display:none}
.nav-menu-icon {filter: invert(95%) sepia(60%) saturate(0%) hue-rotate(310deg) brightness(115%) contrast(100%);}
.cbp-af-header-shrink .nav-menu-icon, .cbp-af-header-sub .nav-menu-icon {filter: none;}
@media (min-width: 768px) {
	.cbp-af-header .nav-top {position:absolute;right:0;top:15px;font-size:12px;height:25px;width:auto;z-index:9999999999;text-align:right;}
	.navbar-collapse-red {display:inline-block;width:100%;text-align:center;margin-top:17px;padding-top:3px;}
}
.navbar-inverse .navbar-nav > li > a {color: black;letter-spacing:1.5px;}
.main-menu-item {padding-left:0px;padding-right:0px;}
.main-menu-item-title {margin:0px 10px;margin: 0px 10px;font-size: 14px;line-height: 40px;letter-spacing:1px;text-transform:uppercase;}
@media (min-width: 768px) {
.main-menu-item-title {margin:0px 0px;font-size:10px;line-height: 20px;}
}
@media (min-width: 920px) {
.main-menu-item-title {margin:0px 10px;font-size:14px;}
}
@media (min-width: 1200px) {
.main-menu-item-title {margin:0px 5px;font-size:14px;}
}

.main-menu-item-separator {border-left:1px solid black;display:none}
.navbar-nav > li > a, .navbar-nav > li > span {padding: 10px 20px;font-size:14px;color:white;margin:0px -5px;text-transform: none;height:auto;border-radius:25px;}
.cbp-af-header-shrink .navbar-nav > li > a, .cbp-af-header-shrink .navbar-nav > li > span, .cbp-af-header-sub .navbar-nav > li > a, .cbp-af-header-sub .navbar-nav > li > span {padding: 10px 15px;font-size:12px;color:black;height:auto;}
.navbar-nav > li > a, .navbar-nav > li > span {padding: 11px 0px 11px 0px;font-size:14px;font-weight:300;color:white;margin:0px 10px 0px 0px;text-transform: uppercase;height: auto;border-radius: 0px;border-bottom:2px solid transparent;cursor:pointer;}
.cbp-af-header-shrink .navbar-nav > li > a, .cbp-af-header-shrink.navbar-nav > li > span, .cbp-af-header-sub .navbar-nav > li > a, .cbp-af-header-sub.navbar-nav > li > span {padding: 11px 0px 24px 0px;font-size:12px;font-weight:300;color: black;margin:0px 10px 0px 0px;text-transform: none;height: auto;border-radius: 0px;border-bottom:2px solid transparent;}
@media (min-width: 1400px) {
	.cbp-af-header-shrink .navbar-nav > li > a, .cbp-af-header-shrink .navbar-nav > li > span, .cbp-af-header-sub .navbar-nav > li > a, .cbp-af-header-sub .navbar-nav > li > span {padding: 10px 15px;font-size:12px;color:black;height:auto;}	
	.navbar-nav > li > a, .navbar-nav > li > span {padding: 11px 0px 14px 0px;font-size:15px;font-weight:400;color: white;margin:1px 10px 1px 0px;text-transform: uppercase;height: auto;border-radius: 0px;border-bottom:2px solid transparent;cursor:pointer;letter-spacing:0.5px;}
	.cbp-af-header-shrink .navbar-nav > li > a, .cbp-af-header-shrink.navbar-nav > li > span, .cbp-af-header-sub .navbar-nav > li > a, .cbp-af-header-sub.navbar-nav > li > span {padding: 11px 0px 24px 0px;font-size:15px;font-weight:300;color: black;margin:0px 10px 0px 0px;text-transform: none;height: auto;border-radius: 0px;border-bottom:2px solid transparent;}
}
.cbp-af-header .top-menu-wrapper .navbar-nav > li > a {padding: 11px 7px 11px 7px;}
.cbp-af-header-shrink .top-menu-wrapper .navbar-nav > li > a, .cbp-af-header-sub .top-menu-wrapper .navbar-nav > li > a {padding: 11px 7px 24px 7px;}
.cbp-af-header-shrink .navbar-nav > li > span, .cbp-af-header-sub .navbar-nav > li > span {padding:0px;}
.cbp-af-header .navbar-nav > li > a.top-menu {color:#171674;font-size:14px;font-weight:300;text-transform:uppercase;}
.cbp-af-header .navbar-nav > li > a.top-menu:hover {border-bottom:1px solid #171674;}
.cbp-af-header-shrink .navbar-nav > li > a.top-menum, .cbp-af-header-sub .navbar-nav > li > a.top-menu {font-weight:300;padding-bottom:5px;font-size:12px;}
.nav-item-top .nav-link-top {color:#171674;font-size:14px;font-weight:300;text-transform:uppercase;}
.cbp-af-header-shrink .nav-item-top .nav-link-top, .cbp-af-header-sub .nav-item-top .nav-link-top {color:#171674;font-size:14px;font-weight:300;text-transform:uppercase;}
.nav-item-top .dropdown-menu > li > a {color:white;}
.nav-item-top .dropdown-menu {right:0;left:auto;}

.navbar-nav > li > span.nav-link-lang {padding: 10px 2px;font-size:12px;color:#aaa;margin:0px 0px;text-transform: none;height:auto;cursor:pointer;}
.cbp-af-header-shrink .navbar-nav > li > span.nav-link-lang {padding: 10px 2px;font-size:12px;color:#aaa;height:auto;cursor:pointer;}
.cbp-af-header-sub .navbar-nav > li > span.nav-link-lang {padding: 10px 2px;font-size: 12px;color: #aaa;margin: 0px 0px;text-transform: none;height: auto;cursor:pointer;}
/*.cbp-af-header-sub .navbar-nav > li > a:hover {background:white; border-bottom:2px solid #000000;color:black;}*/
.landing-menu {display:none;width: 100%;display: block;position: absolute;left: 0;transform: none;top: 300px;}
.landing-menu-container {margin-left:-1px}
.navbar-nav > li > span.nav-link-lang.active {color:white !important;}
.cbp-af-header-shrink .navbar-nav > li > span.nav-link-lang.active {color:black !important;}
.cbp-af-header-sub .navbar-nav > li > span.nav-link-lang.active {color:black !important;}

.nav-link-lang {border:1px solid transparent;font-size:12px;}
.nav-link-lang.active {border-bottom:1px solid #666;}
@media only screen and (min-width : 768px) {
	.nav-link-lang {font-size:14px;}
}
.mobile-lang-item {display:inline;cursor:pointer;}
.mobile-lang-item:hover {text-decoration:underline;}

@media only screen and (min-width : 768px) {
	.landing-menu {display:none;width: 600px;display: block;position: absolute;left: 50%;transform: translate(-50%, -50%);top: 400px;}
	.landing-menu-container {margin-left:0px}
}

.cbp-af-header .header-languages-wrapper {float:none;display:none;}
.cbp-af-header-shrink .header-languages-wrapper {float:none;display:none;}
.cbp-af-header-shrink .header-languages-wrapper {float:left;padding-left:0px;}
.cbp-af-header .header-languages-wrapper li {color:#666;font-size:12px;float:right;padding:10px 0px;cursor:pointer;}
.cbp-af-header .header-languages-wrapper li:hover {color:#171674}
.header-right-wrapper {float:right;margin-right:50px;}
@media only screen and (min-width : 768px) {
	.header-right-wrapper {float:right;margin-right:0px;}
}

.cbp-af-header .search-wrapper {float:right;display:none;}
@media only screen and (min-width : 768px) {
	.cbp-af-header .header-languages-wrapper {float:none;display:block;}
	.cbp-af-header-shrink .header-languages-wrapper {float:none;display:none;}
	.cbp-af-header .search-wrapper {float:right;display:block;}
	.cbp-af-header-shrink .search-wrapper {float:right;display:none;}
}

/* ANIMATED HEADER - end */

/* MENU - start */
.cbp-af-header .item-horizontal-menu {text-align:center;width:auto;float:none;/*height:30px;overflow:hidden;*/width:100%;}
.cbp-af-header-shrink .item-horizontal-menu {width:auto;float:none;/*height:30px;overflow:hidden;*/width:100%;}
@media only screen and (min-width : 768px) {
	.cbp-af-header-shrink .item-horizontal-menu {width:100%;}
}
@media only screen and (min-width : 1400px) {
	.cbp-af-header-shrink .item-horizontal-menu {}
}
#main-menu-container-x {display: block;}
#main-menu-container {display:none}
#mobile-menu-container {display:block;height:48px;background:#eee;}
@media only screen and (min-width : 768px) {
	#main-menu-container {display:block}
	#mobile-menu-container {display:none;}
}
#content-container-landing {display:block;}
#main-menu {display: block;}
#main-menu {text-align: center;position: relative;}
#main-menu a {display: inline-block;text-decoration: none;text-transform: uppercase;	font-weight:400;font-size:14px;}
@media only screen and (min-width : 768px) {
	#main-menu a {font-size:12px;}	
}
@media (min-width : 1400px) {
	#main-menu a {font-size:14px;}	
}
/* MOBILE MENU */
#mobile-menu-btn {display: none;width: 48px;height: 48px;cursor: pointer;position: absolute;top: 0px;right: 10px;}
#mobile-menu-btn:hover {background-color: #f2f2f2;}
#nav-icon {width: 32px;height: 26px;position: relative;margin: 11px auto;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
#nav-icon span {display: block;position: absolute;height: 2px;width: 100%;background: #143c55;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#nav-icon span:nth-child(1) {top: 0px;}
#nav-icon span:nth-child(2),#nav-icon span:nth-child(3) {top: 12px;}
#nav-icon span:nth-child(4) {top: 24px;}
#nav-icon.open span:nth-child(1) {top: 10px;width: 0%;left: 50%;}
#nav-icon.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#nav-icon.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#nav-icon.open span:nth-child(4) {top: 10px;width: 0%;left: 50%;}

@media only screen and (max-width : 950px) {
#main-menu {margin-bottom: 0px;}
#main-menu a#facebook {top: -56px;}
}
@media only screen and (min-width : 768px) {
#main-menu-container-x {display: inline-block!important;float:right;}
#content-container-landing {display: none}
}
@media only screen and (max-width : 767px) {
#main-menu-container-x {display: none;margin: 0;}
#content-container-landing {display:inline-block;}
#mobile-menu-btn {display: block !important;}
#main-menu {background-color: white;padding: 10px 0;margin-bottom: 0px;}
#main-menu a {color: #143c55;display: none;width: 100%;margin: 0 auto;padding: 5px 0;text-align: center;}
#main-menu a.active {color: #00c3b6;}
}
/* MENU - end */

/* SLIDER - start */
#hero-slider {margin-top:84px;display: block;width: 100%;height: auto;background:white;}
@media (min-width:768px){
	#hero-slider {margin-top:95px;height:auto;}
}
.slick-slide {position: relative;text-decoration: none;}
.slick-slide img {width: 100%;height: auto;}
.slick-prev, .slick-next {background-size: 60px 60px;width:80px;height:80px;}
/* SLIDER - end */

.article {margin-bottom:10px;background:#ECEDEF;}
.article:hover {background:#ddd}
.article:hover img.desaturate{-webkit-filter: grayscale(0%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(0%);
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(0%);
-o-transition: .5s ease-in-out;}
.article-content {padding:50px;font-size:16px;}
@media (min-width:1400px){
.article-content {padding:80px;}
}
.article-content-left {float:none;}
.article-content-right {float:none;}
@media (min-width:992px){
.article-content-left {float:left;}
.article-content-right {float:right;}
}
.article-image {}
.articleImg img {display: block;width: 100%;height: auto;}
.flexRow:nth-child(odd) .article, .flexRow:nth-child(even) .articleImg {float: right;padding-left: 5px;}
.flexRow:nth-child(even) .article, .flexRow:nth-child(odd) .articleImg {float: left;padding-right: 5px;}
.article-text {font-size:16px;}
@media (min-width:1400px){
.article-text {font-size:16px;}
}
	
/* PAGE - start */
.page {padding-top:100px;margin-bottom:10px;}
/* PAGE - end */

/* PROJECTS & FILTERING PROJECTS - start */
.filter a {position: relative;}
.filter a.active:before {content: '';position: absolute;left: 0;top: 0;display: inline-block;width: 0;height: 0;}
.boxes {}
.boxes a {}
.box-item {padding:0px;background:#ddd;}
@keyframes zoom-in {
0% {transform: scale(.1);}
100% {transform: none;}
}

@keyframes rotate-right {
0% {transform: translate(-100%) rotate(-100deg);}
100% {transform: none;}
}

.box-item > .project-thumb-desc {visibility:hidden;opacity: 0;-webkit-transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;}
.project-thumb-desc {position:absolute;bottom:0px;background:rgba(0,0,0,0.5);width:100%;padding:10px;color:white;font-size:12px;text-align:center;}
.box-item:hover > .project-thumb-desc {visibility:visible;opacity: 1;  }

.is-animated {animation: .6s zoom-in;}
/* PROJECTS & FILTERING PROJECTS - end */
	
/* BOOTSTRAP OVERRIDE - start */
.container {/*padding-right: 5px;padding-left: 5px;*/margin-right: auto;margin-left: auto;}
/* BOOTSTRAP OVERRIDE - end */

.category-thumb {cursor:pointer;}
.category-thumb:hover img {-webkit-filter: brightness(70%);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
.category-thumb-text {position:absolute;float:left;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:-2px;}

/* LANDING CATEGORIES - start */
.categories-wrapper {background:white;padding-bottom:0px;}
.category{position:relative;max-width:100%;margin:0 auto;overflow:hidden;padding-bottom:20px;}
.ponumba .category a:before{content:'';position:absolute;display:inline-block;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 65%, transparent 100%);opacity:0;transition:.5s;z-index:0;}
.category-content{position:absolute;display:inline-block;transition:.3s;z-index:1;float: left;top: 55%;left: 50%;transform: translate(-50%,-50%);}
.category-content h4 {font-size:14px;text-transform:uppercase;}
@media (min-width:520px){
	.category-content h4 {font-size:20px;text-transform:uppercase;}
}
@media (min-width:768px){
	.categories-wrapper {background:white;padding-bottom:100px;}
}
.category-content *{color:#fff;}
.category-content * + p{margin-top:0;}
.category-content .btn{visibility:hidden;margin-top:11px;-webkit-transform:translate(0, 50px);transform:translate(0, 50px);opacity:0;transition:.6s;}
.ponumba .category:hover > a:before{opacity:1;top:-50%;}
.category .btn {background:black;border:1px solid black;border-radius: 0px;padding: 15px 30px;letter-spacing: 2px;}
.category:hover .category-content{top:50%;}
.category:hover .btn{opacity:1;visibility:visible;-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.category:hover img {-webkit-filter: brightness(70%);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
/* LANDING CATEGORIES - end */

/* LANDING THUMBS - start */
.product-thumb{position:relative;max-width:100%;margin:0 auto;overflow:hidden;width:100%;float:left;padding:0px 15px;}
.ponumba .product-thumb a:before{content:'';position:absolute;display:inline-block;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 65%, transparent 100%);opacity:0;transition:.5s;z-index:0;}
.product-thumb-content{position:absolute;display:inline-block;transition:.3s;z-index:1;float: left;top: 55%;left: 50%;transform: translate(-50%,-100%);}
.product-thumb-content h4 {font-size:14px;text-transform:uppercase;}
@media (min-width:520px){
	.product-thumb{width:50%;}
	.product-thumb-content h4 {font-size:20px;text-transform:uppercase;}
}
@media (min-width:768px){
	.product-thumb{width:25%;}
}
.product-thumb-content *{color:#fff;}
.product-thumb-content * + p{margin-top:0;}
.product-thumb-content .btn{visibility:hidden;margin-top:11px;-webkit-transform:translate(0, 50px);transform:translate(0, 50px);opacity:0;transition:.6s;}
.ponumba .product-thumb:hover > a:before{opacity:1;top:-50%;}
.product-thumb .btn {background:black;border:1px solid black;border-radius: 0px;padding: 15px 30px;letter-spacing: 2px;}
.product-thumb:hover .product-thumb-content{top:50%;}
.product-thumb:hover .btn{opacity:1;visibility:visible;-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.product-thumb:hover img {-webkit-filter: brightness(70%);-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
/* LANDING THUMBS - end */

/* CUSTOM CHECKBOX - start */
.checkbox-label {display: inline-block;margin-top:5px;width: calc(100% - 40px);vertical-align: top;}
.checkbox-switch {width: 30px;cursor: pointer;display: inline-block;vertical-align: top;}
.checkbox-radio-container {float:left;width:200px}
/* CUSTOM CHECKBOX - end */

/* CATEGORIES THUMBNAILS - start */
.categories-thumb {position:relative}
.categories-thumb-gradient {background-image: linear-gradient(to bottom, rgba(0,0,0,0.01) , rgba(0,0,0,0.5));width:100%;height:100%;position:absolute;bottom:0px;}
.categories-thumb-container:hover .categories-thumb-gradient {background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) , rgba(0,0,0,0.7));width:100%;height:100%;position:absolute;bottom:0px;}
.categories-thumb-text {position: absolute;bottom: 10px;padding: 20px 40px 20px 20px;text-align: center;width: 100%;}
.categories-thumb-text span {font-size: 12px;}
@media (min-width:768px) {
	.categories-thumb-text span {font-size: 14px;}
}
@media (min-width:1400px) {
	.categories-thumb-text span {font-size: 18px;}
}
/* CATEGORIES THUMBNAILS - end */

/* PRODUCTS THUMBNAILS - start */
.pipi {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}
.pipi > li {display: flex;flex-direction: column;}
.inside-li {height:100%;border:none;margin:0px;background:white;}
.inside-li:hover {background:#fafafa}
.news-slide, .sale-slide, .outlet-slide {padding:0px;}
@media (min-width:768px) {
	.inside-li {height:100%;border:none;margin:5px;background:white;}
}
/* PRODUCTS THUMBNAILS - end */


/* COURSES - start */
/*
.courses-list-header {padding:0px 15px 15px 15px;}
.content-container-courses {padding-top:42px;flex:1 0 auto;}
.content-courses-wrapper {margin-top:32px;position:relative;display:flex;height:100%;}
.content-courses {padding:15px 15px;flex: 1 1 0;padding: 1rem 1rem 1rem 0;}
.content-courses-header {display: grid;position:absolute;top:0;left:0;width:100%;height: 100%;grid-gap: 0;grid-template-columns:auto;grid-template-rows: auto minmax(32px,min-content);grid-template-areas: "content-menu";}
.content-courses-left {display: flex;margin-left:-400px;position: relative;flex-direction: column;align-content: flex-start;grid-area: content-menu;overflow-y: auto;padding:25px;background-color:#fafafa;z-index:999;width:100%;max-width:400px}
.courses-back-link {color:#aaa;}
.courses-header-title {margin-bottom:0px;color:#000000;font-size:25px;padding:10px 0px;}
.courses-header-description {font-size:14px;}
.content-courses-main {display: grid;position: absolute;top:0;left: 0%;width:100%;height: 100%;grid-gap: 0;grid-template-columns:auto;grid-template-rows: auto minmax(32px,min-content);grid-template-areas: "content-inner";}
.content-courses-right {display: flex;position: relative;flex-direction: column;align-content: flex-start;grid-area: content-inner;overflow-y: auto;padding:40px 25px 25px 25px;}
.content-courses-next-article {padding:30px 0px;text-align:center;}
.courses-view-button {display:block;position:absolute;left:0px;cursor:pointer;background:#000000;padding:10px;z-index:9999;font-size:12px;color:white;}
@media (min-width:1200px) {
	.courses-list-header {padding:0px 50px 15px 50px;}
	.content-container-courses {padding-top:48px;flex:1 0 auto;}
	.courses-view-button {display:none;}
	.content-courses-header {display: grid;position:absolute;top:0;left:0;width:25%;height: 100%;grid-gap: 0;grid-template-columns:auto;grid-template-rows: auto minmax(32px,min-content);grid-template-areas: "content-menu";}
	.content-courses-left {display: flex;margin-left:0px;position: relative;flex-direction: column;align-content: flex-start;grid-area: content-menu;overflow-y: auto;padding:25px;background-color:#fafafa;max-width:auto;}
	.content-courses-main {display: grid;position: absolute;top:0;left: 25%;width: 75%;height: 100%;grid-gap: 0;grid-template-columns:auto;grid-template-rows: auto minmax(32px,min-content);grid-template-areas: "content-inner";}
}

.style-1-0 {padding:0px 0px;margin-bottom:10px;}
.style-1-1 {padding:5px 0px;width:100%;}
.style-1-2 {min-height:30px;display:inline-block;vertical-align:top;font-size:16px;padding-left:15px;margin-top:5px;width: calc(100% - 125px);}
.style-1-3 {min-height:57px;}

.style-2-0 {padding:0px 0px 0px 55px;}
.style-2-1 {padding:0px 0px;width:100%;}
.style-2-2 {font-size:17px;padding:6px 0px 4px 0px;}
.style-2-2-article {min-height:30px;display:inline-block;font-size:15px;padding-left:15px;width: calc(100% - 30px);vertical-align:middle;padding-top:2px;}
.style-2-3 {height:auto;}

.style-3-0 {padding:0px 0px;}
.style-3-1 {padding:0px 0px;width:100%;}
.style-3-2 {font-size:17px;padding:6px 0px 4px 0px;}
.style-3-2-article {min-height:30px;display:inline-block;font-size:15px;padding-left:15px;width: calc(100% - 30px);vertical-align:middle;padding-top:2px;}
.style-3-3 {height:auto;}

.style-4-0 {padding:0px 0px;background:white;}
.style-4-1 {padding:0px 0px;}
.style-4-2 {}
.style-4-3 {height:auto;}
*/
/* COURSES - end */

#socialBox {
	display: block;
	float: left;
	width: 100%;
	margin-top:20px;
	margin-bottom: 20px;
}
#socialFb, #socialTwitter {
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	margin-right: 5px;
	background-color: #E5E5E5;
	background-repeat: no-repeat;
	background-size: 32px 64px;
}
#socialFb {
	background-image: url(../img/iconFacebook.png);
}
#socialTwitter {
	background-image: url(../img/iconTwitter.png);
}
#socialFb:hover, #socialTwitter:hover {
	background-color: #000000;
	cursor: pointer;
	background-position: 0px -32px;
}

.img_left {margin-right:15px;}
.img_right {margin-left:15px;}

.article-item {}
.article-item.active {font-weight:bold;}
/* next article button */
.next-article-wrapper {padding:30px 0px;}
.next-article-class {border: 2px solid #000000;width: 100%;display: initial;padding: 10px 50px;color: #000000;font-weight:500;background:transparent;}

/* STRUCTURE - start */
.elementVisible {cursor:pointer;font-weight:bold;display:inline-block;padding:10px 0px;width:50px;text-align:center;position:absolute;right:0px;}
.elementHidden {cursor:pointer;font-weight:bold;display:inline-block;padding:10px 0px;width:50px;text-align:center;position:absolute;right:0px;}
ol.tree-sub-element > li.lesson:first-of-type > .tree-element {border-top:1px solid #ddd;padding-top:5px;margin-top:0px;}
.tree-element a.locked {color:#aaa;}

.rect-auto,.c100.p51 .slice,.c100.p52 .slice,.c100.p53 .slice,.c100.p54 .slice,.c100.p55 .slice,.c100.p56 .slice,.c100.p57 .slice,.c100.p58 .slice,.c100.p59 .slice,.c100.p60 .slice,.c100.p61 .slice,.c100.p62 .slice,.c100.p63 .slice,.c100.p64 .slice,.c100.p65 .slice,.c100.p66 .slice,.c100.p67 .slice,.c100.p68 .slice,.c100.p69 .slice,.c100.p70 .slice,.c100.p71 .slice,.c100.p72 .slice,.c100.p73 .slice,.c100.p74 .slice,.c100.p75 .slice,.c100.p76 .slice,.c100.p77 .slice,.c100.p78 .slice,.c100.p79 .slice,.c100.p80 .slice,.c100.p81 .slice,.c100.p82 .slice,.c100.p83 .slice,.c100.p84 .slice,.c100.p85 .slice,.c100.p86 .slice,.c100.p87 .slice,.c100.p88 .slice,.c100.p89 .slice,.c100.p90 .slice,.c100.p91 .slice,.c100.p92 .slice,.c100.p93 .slice,.c100.p94 .slice,.c100.p95 .slice,.c100.p96 .slice,.c100.p97 .slice,.c100.p98 .slice,.c100.p99 .slice,.c100.p100 .slice{clip:rect(auto, auto, auto, auto)}
.pie,.c100 .bar,.c100.p51 .fill,.c100.p52 .fill,.c100.p53 .fill,.c100.p54 .fill,.c100.p55 .fill,.c100.p56 .fill,.c100.p57 .fill,.c100.p58 .fill,.c100.p59 .fill,.c100.p60 .fill,.c100.p61 .fill,.c100.p62 .fill,.c100.p63 .fill,.c100.p64 .fill,.c100.p65 .fill,.c100.p66 .fill,.c100.p67 .fill,.c100.p68 .fill,.c100.p69 .fill,.c100.p70 .fill,.c100.p71 .fill,.c100.p72 .fill,.c100.p73 .fill,.c100.p74 .fill,.c100.p75 .fill,.c100.p76 .fill,.c100.p77 .fill,.c100.p78 .fill,.c100.p79 .fill,.c100.p80 .fill,.c100.p81 .fill,.c100.p82 .fill,.c100.p83 .fill,.c100.p84 .fill,.c100.p85 .fill,.c100.p86 .fill,.c100.p87 .fill,.c100.p88 .fill,.c100.p89 .fill,.c100.p90 .fill,.c100.p91 .fill,.c100.p92 .fill,.c100.p93 .fill,.c100.p94 .fill,.c100.p95 .fill,.c100.p96 .fill,.c100.p97 .fill,.c100.p98 .fill,.c100.p99 .fill,.c100.p100 .fill{position:absolute;border:0.08em solid #000000;width:0.84em;height:0.84em;clip:rect(0em, 0.5em, 1em, 0em);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.pie-fill,.c100.p51 .bar:after,.c100.p51 .fill,.c100.p52 .bar:after,.c100.p52 .fill,.c100.p53 .bar:after,.c100.p53 .fill,.c100.p54 .bar:after,.c100.p54 .fill,.c100.p55 .bar:after,.c100.p55 .fill,.c100.p56 .bar:after,.c100.p56 .fill,.c100.p57 .bar:after,.c100.p57 .fill,.c100.p58 .bar:after,.c100.p58 .fill,.c100.p59 .bar:after,.c100.p59 .fill,.c100.p60 .bar:after,.c100.p60 .fill,.c100.p61 .bar:after,.c100.p61 .fill,.c100.p62 .bar:after,.c100.p62 .fill,.c100.p63 .bar:after,.c100.p63 .fill,.c100.p64 .bar:after,.c100.p64 .fill,.c100.p65 .bar:after,.c100.p65 .fill,.c100.p66 .bar:after,.c100.p66 .fill,.c100.p67 .bar:after,.c100.p67 .fill,.c100.p68 .bar:after,.c100.p68 .fill,.c100.p69 .bar:after,.c100.p69 .fill,.c100.p70 .bar:after,.c100.p70 .fill,.c100.p71 .bar:after,.c100.p71 .fill,.c100.p72 .bar:after,.c100.p72 .fill,.c100.p73 .bar:after,.c100.p73 .fill,.c100.p74 .bar:after,.c100.p74 .fill,.c100.p75 .bar:after,.c100.p75 .fill,.c100.p76 .bar:after,.c100.p76 .fill,.c100.p77 .bar:after,.c100.p77 .fill,.c100.p78 .bar:after,.c100.p78 .fill,.c100.p79 .bar:after,.c100.p79 .fill,.c100.p80 .bar:after,.c100.p80 .fill,.c100.p81 .bar:after,.c100.p81 .fill,.c100.p82 .bar:after,.c100.p82 .fill,.c100.p83 .bar:after,.c100.p83 .fill,.c100.p84 .bar:after,.c100.p84 .fill,.c100.p85 .bar:after,.c100.p85 .fill,.c100.p86 .bar:after,.c100.p86 .fill,.c100.p87 .bar:after,.c100.p87 .fill,.c100.p88 .bar:after,.c100.p88 .fill,.c100.p89 .bar:after,.c100.p89 .fill,.c100.p90 .bar:after,.c100.p90 .fill,.c100.p91 .bar:after,.c100.p91 .fill,.c100.p92 .bar:after,.c100.p92 .fill,.c100.p93 .bar:after,.c100.p93 .fill,.c100.p94 .bar:after,.c100.p94 .fill,.c100.p95 .bar:after,.c100.p95 .fill,.c100.p96 .bar:after,.c100.p96 .fill,.c100.p97 .bar:after,.c100.p97 .fill,.c100.p98 .bar:after,.c100.p98 .fill,.c100.p99 .bar:after,.c100.p99 .fill,.c100.p100 .bar:after,.c100.p100 .fill{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.c100{position:relative;font-size:120px;width:1em;height:1em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;float:left;margin:0 0.1em 0.1em 0;background-color:#cccccc}
.c100 *,.c100 *:before,.c100 *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.c100.center{float:none;margin:0 auto}
.c100.big{font-size:240px}
.c100.small{font-size:40px;display:inline-block;}
.c100 > span{position:absolute;width:100%;z-index:1;left:0;top:0;width:5em;line-height:5em;font-size:0.2em;color:#333;display:block;text-align:center;white-space:nowrap;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.c100:after{position:absolute;top:0.08em;left:0.08em;display:block;content:" ";-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:whitesmoke;width:0.84em;height:0.84em;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.c100 .slice{position:absolute;width:1em;height:1em;clip:rect(0em, 1em, 1em, 0.5em)}
.c100.p1 .bar{-webkit-transform:rotate(3.6deg);-moz-transform:rotate(3.6deg);-ms-transform:rotate(3.6deg);-o-transform:rotate(3.6deg);transform:rotate(3.6deg)}.c100.p2 .bar{-webkit-transform:rotate(7.2deg);-moz-transform:rotate(7.2deg);-ms-transform:rotate(7.2deg);-o-transform:rotate(7.2deg);transform:rotate(7.2deg)}.c100.p3 .bar{-webkit-transform:rotate(10.8deg);-moz-transform:rotate(10.8deg);-ms-transform:rotate(10.8deg);-o-transform:rotate(10.8deg);transform:rotate(10.8deg)}.c100.p4 .bar{-webkit-transform:rotate(14.4deg);-moz-transform:rotate(14.4deg);-ms-transform:rotate(14.4deg);-o-transform:rotate(14.4deg);transform:rotate(14.4deg)}.c100.p5 .bar{-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);-o-transform:rotate(18deg);transform:rotate(18deg)}.c100.p6 .bar{-webkit-transform:rotate(21.6deg);-moz-transform:rotate(21.6deg);-ms-transform:rotate(21.6deg);-o-transform:rotate(21.6deg);transform:rotate(21.6deg)}.c100.p7 .bar{-webkit-transform:rotate(25.2deg);-moz-transform:rotate(25.2deg);-ms-transform:rotate(25.2deg);-o-transform:rotate(25.2deg);transform:rotate(25.2deg)}.c100.p8 .bar{-webkit-transform:rotate(28.8deg);-moz-transform:rotate(28.8deg);-ms-transform:rotate(28.8deg);-o-transform:rotate(28.8deg);transform:rotate(28.8deg)}.c100.p9 .bar{-webkit-transform:rotate(32.4deg);-moz-transform:rotate(32.4deg);-ms-transform:rotate(32.4deg);-o-transform:rotate(32.4deg);transform:rotate(32.4deg)}.c100.p10 .bar{-webkit-transform:rotate(36deg);-moz-transform:rotate(36deg);-ms-transform:rotate(36deg);-o-transform:rotate(36deg);transform:rotate(36deg)}.c100.p11 .bar{-webkit-transform:rotate(39.6deg);-moz-transform:rotate(39.6deg);-ms-transform:rotate(39.6deg);-o-transform:rotate(39.6deg);transform:rotate(39.6deg)}.c100.p12 .bar{-webkit-transform:rotate(43.2deg);-moz-transform:rotate(43.2deg);-ms-transform:rotate(43.2deg);-o-transform:rotate(43.2deg);transform:rotate(43.2deg)}.c100.p13 .bar{-webkit-transform:rotate(46.8deg);-moz-transform:rotate(46.8deg);-ms-transform:rotate(46.8deg);-o-transform:rotate(46.8deg);transform:rotate(46.8deg)}.c100.p14 .bar{-webkit-transform:rotate(50.4deg);-moz-transform:rotate(50.4deg);-ms-transform:rotate(50.4deg);-o-transform:rotate(50.4deg);transform:rotate(50.4deg)}.c100.p15 .bar{-webkit-transform:rotate(54deg);-moz-transform:rotate(54deg);-ms-transform:rotate(54deg);-o-transform:rotate(54deg);transform:rotate(54deg)}.c100.p16 .bar{-webkit-transform:rotate(57.6deg);-moz-transform:rotate(57.6deg);-ms-transform:rotate(57.6deg);-o-transform:rotate(57.6deg);transform:rotate(57.6deg)}.c100.p17 .bar{-webkit-transform:rotate(61.2deg);-moz-transform:rotate(61.2deg);-ms-transform:rotate(61.2deg);-o-transform:rotate(61.2deg);transform:rotate(61.2deg)}.c100.p18 .bar{-webkit-transform:rotate(64.8deg);-moz-transform:rotate(64.8deg);-ms-transform:rotate(64.8deg);-o-transform:rotate(64.8deg);transform:rotate(64.8deg)}.c100.p19 .bar{-webkit-transform:rotate(68.4deg);-moz-transform:rotate(68.4deg);-ms-transform:rotate(68.4deg);-o-transform:rotate(68.4deg);transform:rotate(68.4deg)}.c100.p20 .bar{-webkit-transform:rotate(72deg);-moz-transform:rotate(72deg);-ms-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg)}.c100.p21 .bar{-webkit-transform:rotate(75.6deg);-moz-transform:rotate(75.6deg);-ms-transform:rotate(75.6deg);-o-transform:rotate(75.6deg);transform:rotate(75.6deg)}.c100.p22 .bar{-webkit-transform:rotate(79.2deg);-moz-transform:rotate(79.2deg);-ms-transform:rotate(79.2deg);-o-transform:rotate(79.2deg);transform:rotate(79.2deg)}.c100.p23 .bar{-webkit-transform:rotate(82.8deg);-moz-transform:rotate(82.8deg);-ms-transform:rotate(82.8deg);-o-transform:rotate(82.8deg);transform:rotate(82.8deg)}.c100.p24 .bar{-webkit-transform:rotate(86.4deg);-moz-transform:rotate(86.4deg);-ms-transform:rotate(86.4deg);-o-transform:rotate(86.4deg);transform:rotate(86.4deg)}.c100.p25 .bar{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.c100.p26 .bar{-webkit-transform:rotate(93.6deg);-moz-transform:rotate(93.6deg);-ms-transform:rotate(93.6deg);-o-transform:rotate(93.6deg);transform:rotate(93.6deg)}.c100.p27 .bar{-webkit-transform:rotate(97.2deg);-moz-transform:rotate(97.2deg);-ms-transform:rotate(97.2deg);-o-transform:rotate(97.2deg);transform:rotate(97.2deg)}.c100.p28 .bar{-webkit-transform:rotate(100.8deg);-moz-transform:rotate(100.8deg);-ms-transform:rotate(100.8deg);-o-transform:rotate(100.8deg);transform:rotate(100.8deg)}.c100.p29 .bar{-webkit-transform:rotate(104.4deg);-moz-transform:rotate(104.4deg);-ms-transform:rotate(104.4deg);-o-transform:rotate(104.4deg);transform:rotate(104.4deg)}.c100.p30 .bar{-webkit-transform:rotate(108deg);-moz-transform:rotate(108deg);-ms-transform:rotate(108deg);-o-transform:rotate(108deg);transform:rotate(108deg)}.c100.p31 .bar{-webkit-transform:rotate(111.6deg);-moz-transform:rotate(111.6deg);-ms-transform:rotate(111.6deg);-o-transform:rotate(111.6deg);transform:rotate(111.6deg)}.c100.p32 .bar{-webkit-transform:rotate(115.2deg);-moz-transform:rotate(115.2deg);-ms-transform:rotate(115.2deg);-o-transform:rotate(115.2deg);transform:rotate(115.2deg)}.c100.p33 .bar{-webkit-transform:rotate(118.8deg);-moz-transform:rotate(118.8deg);-ms-transform:rotate(118.8deg);-o-transform:rotate(118.8deg);transform:rotate(118.8deg)}.c100.p34 .bar{-webkit-transform:rotate(122.4deg);-moz-transform:rotate(122.4deg);-ms-transform:rotate(122.4deg);-o-transform:rotate(122.4deg);transform:rotate(122.4deg)}.c100.p35 .bar{-webkit-transform:rotate(126deg);-moz-transform:rotate(126deg);-ms-transform:rotate(126deg);-o-transform:rotate(126deg);transform:rotate(126deg)}.c100.p36 .bar{-webkit-transform:rotate(129.6deg);-moz-transform:rotate(129.6deg);-ms-transform:rotate(129.6deg);-o-transform:rotate(129.6deg);transform:rotate(129.6deg)}.c100.p37 .bar{-webkit-transform:rotate(133.2deg);-moz-transform:rotate(133.2deg);-ms-transform:rotate(133.2deg);-o-transform:rotate(133.2deg);transform:rotate(133.2deg)}.c100.p38 .bar{-webkit-transform:rotate(136.8deg);-moz-transform:rotate(136.8deg);-ms-transform:rotate(136.8deg);-o-transform:rotate(136.8deg);transform:rotate(136.8deg)}.c100.p39 .bar{-webkit-transform:rotate(140.4deg);-moz-transform:rotate(140.4deg);-ms-transform:rotate(140.4deg);-o-transform:rotate(140.4deg);transform:rotate(140.4deg)}.c100.p40 .bar{-webkit-transform:rotate(144deg);-moz-transform:rotate(144deg);-ms-transform:rotate(144deg);-o-transform:rotate(144deg);transform:rotate(144deg)}.c100.p41 .bar{-webkit-transform:rotate(147.6deg);-moz-transform:rotate(147.6deg);-ms-transform:rotate(147.6deg);-o-transform:rotate(147.6deg);transform:rotate(147.6deg)}.c100.p42 .bar{-webkit-transform:rotate(151.2deg);-moz-transform:rotate(151.2deg);-ms-transform:rotate(151.2deg);-o-transform:rotate(151.2deg);transform:rotate(151.2deg)}.c100.p43 .bar{-webkit-transform:rotate(154.8deg);-moz-transform:rotate(154.8deg);-ms-transform:rotate(154.8deg);-o-transform:rotate(154.8deg);transform:rotate(154.8deg)}.c100.p44 .bar{-webkit-transform:rotate(158.4deg);-moz-transform:rotate(158.4deg);-ms-transform:rotate(158.4deg);-o-transform:rotate(158.4deg);transform:rotate(158.4deg)}.c100.p45 .bar{-webkit-transform:rotate(162deg);-moz-transform:rotate(162deg);-ms-transform:rotate(162deg);-o-transform:rotate(162deg);transform:rotate(162deg)}.c100.p46 .bar{-webkit-transform:rotate(165.6deg);-moz-transform:rotate(165.6deg);-ms-transform:rotate(165.6deg);-o-transform:rotate(165.6deg);transform:rotate(165.6deg)}.c100.p47 .bar{-webkit-transform:rotate(169.2deg);-moz-transform:rotate(169.2deg);-ms-transform:rotate(169.2deg);-o-transform:rotate(169.2deg);transform:rotate(169.2deg)}.c100.p48 .bar{-webkit-transform:rotate(172.8deg);-moz-transform:rotate(172.8deg);-ms-transform:rotate(172.8deg);-o-transform:rotate(172.8deg);transform:rotate(172.8deg)}.c100.p49 .bar{-webkit-transform:rotate(176.4deg);-moz-transform:rotate(176.4deg);-ms-transform:rotate(176.4deg);-o-transform:rotate(176.4deg);transform:rotate(176.4deg)}.c100.p50 .bar{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.c100.p51 .bar{-webkit-transform:rotate(183.6deg);-moz-transform:rotate(183.6deg);-ms-transform:rotate(183.6deg);-o-transform:rotate(183.6deg);transform:rotate(183.6deg)}.c100.p52 .bar{-webkit-transform:rotate(187.2deg);-moz-transform:rotate(187.2deg);-ms-transform:rotate(187.2deg);-o-transform:rotate(187.2deg);transform:rotate(187.2deg)}.c100.p53 .bar{-webkit-transform:rotate(190.8deg);-moz-transform:rotate(190.8deg);-ms-transform:rotate(190.8deg);-o-transform:rotate(190.8deg);transform:rotate(190.8deg)}.c100.p54 .bar{-webkit-transform:rotate(194.4deg);-moz-transform:rotate(194.4deg);-ms-transform:rotate(194.4deg);-o-transform:rotate(194.4deg);transform:rotate(194.4deg)}.c100.p55 .bar{-webkit-transform:rotate(198deg);-moz-transform:rotate(198deg);-ms-transform:rotate(198deg);-o-transform:rotate(198deg);transform:rotate(198deg)}.c100.p56 .bar{-webkit-transform:rotate(201.6deg);-moz-transform:rotate(201.6deg);-ms-transform:rotate(201.6deg);-o-transform:rotate(201.6deg);transform:rotate(201.6deg)}.c100.p57 .bar{-webkit-transform:rotate(205.2deg);-moz-transform:rotate(205.2deg);-ms-transform:rotate(205.2deg);-o-transform:rotate(205.2deg);transform:rotate(205.2deg)}.c100.p58 .bar{-webkit-transform:rotate(208.8deg);-moz-transform:rotate(208.8deg);-ms-transform:rotate(208.8deg);-o-transform:rotate(208.8deg);transform:rotate(208.8deg)}.c100.p59 .bar{-webkit-transform:rotate(212.4deg);-moz-transform:rotate(212.4deg);-ms-transform:rotate(212.4deg);-o-transform:rotate(212.4deg);transform:rotate(212.4deg)}.c100.p60 .bar{-webkit-transform:rotate(216deg);-moz-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}.c100.p61 .bar{-webkit-transform:rotate(219.6deg);-moz-transform:rotate(219.6deg);-ms-transform:rotate(219.6deg);-o-transform:rotate(219.6deg);transform:rotate(219.6deg)}.c100.p62 .bar{-webkit-transform:rotate(223.2deg);-moz-transform:rotate(223.2deg);-ms-transform:rotate(223.2deg);-o-transform:rotate(223.2deg);transform:rotate(223.2deg)}.c100.p63 .bar{-webkit-transform:rotate(226.8deg);-moz-transform:rotate(226.8deg);-ms-transform:rotate(226.8deg);-o-transform:rotate(226.8deg);transform:rotate(226.8deg)}.c100.p64 .bar{-webkit-transform:rotate(230.4deg);-moz-transform:rotate(230.4deg);-ms-transform:rotate(230.4deg);-o-transform:rotate(230.4deg);transform:rotate(230.4deg)}.c100.p65 .bar{-webkit-transform:rotate(234deg);-moz-transform:rotate(234deg);-ms-transform:rotate(234deg);-o-transform:rotate(234deg);transform:rotate(234deg)}.c100.p66 .bar{-webkit-transform:rotate(237.6deg);-moz-transform:rotate(237.6deg);-ms-transform:rotate(237.6deg);-o-transform:rotate(237.6deg);transform:rotate(237.6deg)}.c100.p67 .bar{-webkit-transform:rotate(241.2deg);-moz-transform:rotate(241.2deg);-ms-transform:rotate(241.2deg);-o-transform:rotate(241.2deg);transform:rotate(241.2deg)}.c100.p68 .bar{-webkit-transform:rotate(244.8deg);-moz-transform:rotate(244.8deg);-ms-transform:rotate(244.8deg);-o-transform:rotate(244.8deg);transform:rotate(244.8deg)}.c100.p69 .bar{-webkit-transform:rotate(248.4deg);-moz-transform:rotate(248.4deg);-ms-transform:rotate(248.4deg);-o-transform:rotate(248.4deg);transform:rotate(248.4deg)}.c100.p70 .bar{-webkit-transform:rotate(252deg);-moz-transform:rotate(252deg);-ms-transform:rotate(252deg);-o-transform:rotate(252deg);transform:rotate(252deg)}.c100.p71 .bar{-webkit-transform:rotate(255.6deg);-moz-transform:rotate(255.6deg);-ms-transform:rotate(255.6deg);-o-transform:rotate(255.6deg);transform:rotate(255.6deg)}.c100.p72 .bar{-webkit-transform:rotate(259.2deg);-moz-transform:rotate(259.2deg);-ms-transform:rotate(259.2deg);-o-transform:rotate(259.2deg);transform:rotate(259.2deg)}.c100.p73 .bar{-webkit-transform:rotate(262.8deg);-moz-transform:rotate(262.8deg);-ms-transform:rotate(262.8deg);-o-transform:rotate(262.8deg);transform:rotate(262.8deg)}.c100.p74 .bar{-webkit-transform:rotate(266.4deg);-moz-transform:rotate(266.4deg);-ms-transform:rotate(266.4deg);-o-transform:rotate(266.4deg);transform:rotate(266.4deg)}.c100.p75 .bar{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.c100.p76 .bar{-webkit-transform:rotate(273.6deg);-moz-transform:rotate(273.6deg);-ms-transform:rotate(273.6deg);-o-transform:rotate(273.6deg);transform:rotate(273.6deg)}.c100.p77 .bar{-webkit-transform:rotate(277.2deg);-moz-transform:rotate(277.2deg);-ms-transform:rotate(277.2deg);-o-transform:rotate(277.2deg);transform:rotate(277.2deg)}.c100.p78 .bar{-webkit-transform:rotate(280.8deg);-moz-transform:rotate(280.8deg);-ms-transform:rotate(280.8deg);-o-transform:rotate(280.8deg);transform:rotate(280.8deg)}.c100.p79 .bar{-webkit-transform:rotate(284.4deg);-moz-transform:rotate(284.4deg);-ms-transform:rotate(284.4deg);-o-transform:rotate(284.4deg);transform:rotate(284.4deg)}.c100.p80 .bar{-webkit-transform:rotate(288deg);-moz-transform:rotate(288deg);-ms-transform:rotate(288deg);-o-transform:rotate(288deg);transform:rotate(288deg)}.c100.p81 .bar{-webkit-transform:rotate(291.6deg);-moz-transform:rotate(291.6deg);-ms-transform:rotate(291.6deg);-o-transform:rotate(291.6deg);transform:rotate(291.6deg)}.c100.p82 .bar{-webkit-transform:rotate(295.2deg);-moz-transform:rotate(295.2deg);-ms-transform:rotate(295.2deg);-o-transform:rotate(295.2deg);transform:rotate(295.2deg)}.c100.p83 .bar{-webkit-transform:rotate(298.8deg);-moz-transform:rotate(298.8deg);-ms-transform:rotate(298.8deg);-o-transform:rotate(298.8deg);transform:rotate(298.8deg)}.c100.p84 .bar{-webkit-transform:rotate(302.4deg);-moz-transform:rotate(302.4deg);-ms-transform:rotate(302.4deg);-o-transform:rotate(302.4deg);transform:rotate(302.4deg)}.c100.p85 .bar{-webkit-transform:rotate(306deg);-moz-transform:rotate(306deg);-ms-transform:rotate(306deg);-o-transform:rotate(306deg);transform:rotate(306deg)}.c100.p86 .bar{-webkit-transform:rotate(309.6deg);-moz-transform:rotate(309.6deg);-ms-transform:rotate(309.6deg);-o-transform:rotate(309.6deg);transform:rotate(309.6deg)}.c100.p87 .bar{-webkit-transform:rotate(313.2deg);-moz-transform:rotate(313.2deg);-ms-transform:rotate(313.2deg);-o-transform:rotate(313.2deg);transform:rotate(313.2deg)}.c100.p88 .bar{-webkit-transform:rotate(316.8deg);-moz-transform:rotate(316.8deg);-ms-transform:rotate(316.8deg);-o-transform:rotate(316.8deg);transform:rotate(316.8deg)}.c100.p89 .bar{-webkit-transform:rotate(320.4deg);-moz-transform:rotate(320.4deg);-ms-transform:rotate(320.4deg);-o-transform:rotate(320.4deg);transform:rotate(320.4deg)}.c100.p90 .bar{-webkit-transform:rotate(324deg);-moz-transform:rotate(324deg);-ms-transform:rotate(324deg);-o-transform:rotate(324deg);transform:rotate(324deg)}.c100.p91 .bar{-webkit-transform:rotate(327.6deg);-moz-transform:rotate(327.6deg);-ms-transform:rotate(327.6deg);-o-transform:rotate(327.6deg);transform:rotate(327.6deg)}.c100.p92 .bar{-webkit-transform:rotate(331.2deg);-moz-transform:rotate(331.2deg);-ms-transform:rotate(331.2deg);-o-transform:rotate(331.2deg);transform:rotate(331.2deg)}.c100.p93 .bar{-webkit-transform:rotate(334.8deg);-moz-transform:rotate(334.8deg);-ms-transform:rotate(334.8deg);-o-transform:rotate(334.8deg);transform:rotate(334.8deg)}.c100.p94 .bar{-webkit-transform:rotate(338.4deg);-moz-transform:rotate(338.4deg);-ms-transform:rotate(338.4deg);-o-transform:rotate(338.4deg);transform:rotate(338.4deg)}.c100.p95 .bar{-webkit-transform:rotate(342deg);-moz-transform:rotate(342deg);-ms-transform:rotate(342deg);-o-transform:rotate(342deg);transform:rotate(342deg)}.c100.p96 .bar{-webkit-transform:rotate(345.6deg);-moz-transform:rotate(345.6deg);-ms-transform:rotate(345.6deg);-o-transform:rotate(345.6deg);transform:rotate(345.6deg)}.c100.p97 .bar{-webkit-transform:rotate(349.2deg);-moz-transform:rotate(349.2deg);-ms-transform:rotate(349.2deg);-o-transform:rotate(349.2deg);transform:rotate(349.2deg)}.c100.p98 .bar{-webkit-transform:rotate(352.8deg);-moz-transform:rotate(352.8deg);-ms-transform:rotate(352.8deg);-o-transform:rotate(352.8deg);transform:rotate(352.8deg)}.c100.p99 .bar{-webkit-transform:rotate(356.4deg);-moz-transform:rotate(356.4deg);-ms-transform:rotate(356.4deg);-o-transform:rotate(356.4deg);transform:rotate(356.4deg)}.c100.p100 .bar{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.c100:hover{cursor:default}.c100:hover > span{width:3.33em;line-height:3.33em;font-size:0.3em;color:#000000}
.c100:hover:after{top:0.04em;left:0.04em;width:0.92em;height:0.92em}
.c100.dark{background-color:#777777}
.c100.dark .bar,.c100.dark .fill{border-color:#c6ff00 !important}
.c100.dark > span{color:#777777}
.c100.dark:after{background-color:#666666}
.c100.dark:hover > span{color:#c6ff00}
.c100.green .bar,.c100.green .fill{border-color:#4db53c !important}
.c100.green:hover > span{color:#4db53c}
.c100.green.dark .bar,.c100.green.dark .fill{border-color:#5fd400 !important}
.c100.green.dark:hover > span{color:#5fd400}
.c100.orange .bar,.c100.orange .fill{border-color:#dd9d22 !important}
.c100.orange:hover > span{color:#dd9d22}
.c100.orange.dark .bar,.c100.orange.dark .fill{border-color:#e08833 !important}
.c100.orange.dark:hover > span{color:#e08833}
/* STRUCTURE - end */

/* ARTICLES - start */
.btn-main-article-read {border: 1px solid white;width: 100%;display:inline-block;padding: 10px 10px;color: white;font-weight:300;background:transparent;letter-spacing:4px;text-align:center;}
.btn-main-article-read:hover {background:white; color:black;}
@media (min-width:768px) {
	.btn-main-article-read {border: 1px solid #fdb149;width: 100%;display:inline-block;padding: 10px 50px;color: white;font-weight:300;background:#fdb149;letter-spacing:4px;text-align:center;}
	.btn-main-article-read:hover {background:white; color:black;border: 1px solid white;}
}
.thumb-item {padding:15px;}
.thumb-item img {background:white;}
.thumb-item-img-wrapper {}
.thumb-item-img-hover {position:absolute;top:0px;background:#000000;width:100%;height:100%;opacity:0;color:white;font-size:18px;letter-spacing:4px;font-weight:300;display:flex;justify-content: center;align-items: center;height:100%;}
.thumb-item:hover .thumb-item-img-hover {opacity:0.9;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
a .thumb-item:hover {color:black;}
.item-category {display:inline-block;line-height:30px;padding:0px 20px;cursor:pointer;}
.item-category:hover {color:#000000}
.item-subcategory {display:inline-block;line-height:30px;padding:0px 20px;color:#aaa;cursor:pointer;}
.item-subcategory:hover {color:black}
.container-article {min-height:650px;display:block;}
.top-articles-container {flex:1;margin:50px 0px;background-color:#f6f6f6;}
.top-articles-wrapper {padding:50px 0px;text-align:left;}
.related-articles-wrapper {padding:0px;text-align:left;}
@media (min-width:768px) {
	.thumb-item {padding:50px;}
	.container-article {min-height:650px;display:block;}
	.top-articles-container {flex:1;margin:50px 0px;background-color:#f6f6f6;}
	.top-articles-wrapper {padding:50px 0px 20px 0px;text-align:left;}
	.related-articles-wrapper {padding:0px 0px 20px 0px;text-align:left;}
	.thumb-item-img-hover {}
}
@media (min-width:920px) {
	.container-article {min-height:650px;display:flex;}
	.top-articles-container {flex:1;margin:50px 15px;background-color:#f6f6f6;}
	.top-articles-wrapper {padding:50px 0px 20px 0px;text-align:left;}
	.related-articles-wrapper {padding:0px 0px 20px 0px;text-align:left;}
	.thumb-item-img-hover {font-size:10px;}
}
@media (min-width:1400px) {
	.btn-main-article-read {display:initial;}
	.container-article {min-height:650px;display:flex;}
	.top-articles-container {flex:1;margin:50px 50px;background-color:#f6f6f6;}
	.top-articles-wrapper {padding:50px 20px 20px 20px;text-align:left;}
	.related-articles-wrapper {padding:0px 20px 20px 20px;text-align:left;}
	.thumb-item-img-hover {font-size:16px;}
}

/* ARTICLES - end */
@media all and (min-width: 786px) {
	.navbar .nav-item .dropdown-menu{ display: none;border-radius:0px;padding:0px;margin-top:0px;}
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover .dropdown-menu{ display: block;background:white;}
	.navbar-nav .nav-item-top:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-left:-1px;min-width:200px;}
	/*.cbp-af-header-sub .navbar .nav-item .dropdown-menu {border:none;background:#000000;border-radius: 0px;margin-left: -5px;margin-top:-2px;box-shadow:none;}*/
}	
.cbp-af-header .dropdown-menu, .cbp-af-header-sub .dropdown-menu {background-color: transparent;border: none;box-shadow: none;min-width:auto;border-radius:15px;color:white;border-radius:15px;}
.cbp-af-header.cbp-af-header-shrink .dropdown-menu, .cbp-af-header-sub .dropdown-menu {background-color: transparent;border: none;box-shadow: none;border-radius:0px;margin-top: 0px;}
.cbp-af-header-sub .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {background:#ddd;text-decoration:none;color:black;}
.cbp-af-header .nav > li > a:focus, .cbp-af-header .nav > li > a:hover, .cbp-af-header-sub .nav > li > a:focus, .cbp-af-header-sub .nav > li > a:hover, 
.cbp-af-header .nav > li > span:focus, .cbp-af-header .nav > li > span:hover {text-decoration: none;/*color:white;*/background-color:transparent;}
/*.cbp-af-header-sub .nav > li > span:focus, .cbp-af-header-sub .nav > li > span:hover {text-decoration: none;color:black;background-color:transparent;}*/
.cbp-af-header .nav > li > span.nav-link-lang:focus, .cbp-af-header .nav > li > span.nav-link-lang:hover {text-decoration: none;background-color:transparent;color:white;}
.cbp-af-header-shrink .nav > li > span.nav-link-lang:focus, .cbp-af-header-shrink .nav > li > span.nav-link-lang:hover, .cbp-af-header-sub .nav > li > span.nav-link-lang:focus, .cbp-af-header-sub .nav > li > span.nav-link-lang:hover {text-decoration: none;background-color:transparent;color:black;}
.container-sub {width:100%;padding:0px 50px 0px 0px;}
@media all and (min-width: 992px) {
	.container-sub {width:100%;padding:0px 50px 0px 100px;}
}
/* CAROUSEL - start */
.carousel-inner-wrapper {display:flex;flex-flow:column nowrap;background-size:cover;padding-top:50px;height:100%;}
.carousel-text-wrapper {padding:15px;width:100%;}
.carousel-text-wrapper p {line-height:40px;}
.carousel-text-container-left {font-family:"Open Sans";padding:15px;text-align:center;font-size:30px;color:white;font-weight:bold;text-align:center;line-height:30px;}
.carousel-text-container-right {font-weight:400;font-family:"Open Sans";font-size:18px;color:black;padding:15px;text-align:center;}
.item-price-1 {margin-top:30px;padding:30px;width:100%;text-align:center;}
.item-price-2 {margin-top:15px;padding:30px;width:100%;text-align:center;}
.item-price {cursor:pointer;background-color:white;}
.item-price.active {background-color:#000000;}
.item-price-3 {padding-top:50px;display:flex;justify-content:center;width:100%;text-align:center;}
.item-price-3 .btn-main.register {font-size:14px;background:#1d8318;padding:10px 20px;border-radius:20px;width:200px;color:white;}
.item-price-3 .btn-main.free {font-size:14px;background:#000000;padding:10px 20px;border-radius:20px;width:200px;color:white;}
.item-price-3 .btn-main:hover {background:#333;}
@media (min-width:992px) {
	.carousel-inner-wrapper {display:flex;flex-flow:row nowrap;background-size:cover;padding-top:0px;padding-top:0px;height:100%;}	
	.carousel-text-wrapper {padding:0px;width:auto;}
	.carousel-text-wrapper p {line-height:70px;}
	.carousel-text-container-left {font-weight:400;font-family:"Open Sans";padding:0px 10%;font-size:60px;color:white;font-weight:bold;text-align:center;line-height:50px;}
	.carousel-text-container-right {font-weight:400;font-family:"Open Sans";font-size:18px;color:black;padding:20px 15%;text-align:left;}
	.item-price-1 {margin-top:20px;padding:30px;width:300px;text-align:center;}
	.item-price-2 {margin-top:15px;padding:30px;width:300px;text-align:center;}
	.item-price-3 {padding-top:50px;display:flex;justify-content:center;width:300px;text-align:center;}
}
/* CAROUSEL - end */

.profile-image h2 {color:#000000;}
.profile-image p {line-height:20px;}

.registration-btn {background:#000000;border-radius:50%;position:fixed; bottom:50px; right:50px;width:100px;height:100px;color:white;text-align:center;display: flex;  justify-content: center;  align-items: center;font-size:12px;cursor:pointer;}
.registration-btn:hover {box-shadow: 0px 0px 25px 5px #000000;background:#000000}

.item-our-team {padding:25px 0px;}
@media (min-width:992px) {
	.item-our-team {padding:25px 0px;height:200px;}
}

.news-text p {line-height:25px;}
.news-read-more {border:1px solid black;color:black;text-transform:uppercase;text-align:center;padding:5px 0px;width:170px;margin-top:20px;}
.news-read-more:hover {border:1px solid black;color:white;background:black;}
.news-read-more-alt {border:1px solid black;color:black;text-transform:uppercase;text-align:center;padding:5px 0px;width:170px;margin-top:0px;font-size:12px;}
.news-read-more-alt a:hover {color:white;}
.news-read-more-alt:hover {border:1px solid black;color:white;background:black;}
.news-thumb {background-color:white;padding:15px 0px;}
.news-thumb:hover {background-color:#f6f6f6;}

/* BLOG - start */
.blog-item-wrapper {background:#f3f3f3;padding:30px 50px;margin-top:10px;}
.blog-item-wrapper a {color:black;}
.blog-item-date {padding-bottom:5px;font-size:12px;}
.blog-item-title {padding-bottom:10px;}
.blog-item-description {padding-bottom:20px;}
.blog-item-button {padding-bottom:10px;border:1px solid black;width:150px;text-align:center;padding:5px 10px;text-transform:uppercase;font-size:12px;}
.blog-item-button:hover {background:black;color:white;}
.content-blog-item {margin-bottom:15px;background:#fafafa;padding:0px;}
@media (min-width:768px) {
	.content-blog-item {margin-bottom:40px;}
}
/* BLOG - end */

.item-content p {line-height:33px;font-size:16px;}

.why-us-section h1 {color:white;}
.about-me-section {color:white;padding:60px 40px;font-size:16px;}
@media (min-width:768px) {
	.about-me-section {color:white;padding:100px 200px;font-size:20px}
}
@media (min-width:1500px) {
	.about-me-section {padding-left:60%;}
}
