body { background-color: #fff;color: #454d58;font-family: 'Quicksand', sans-serif;font-weight: 400; /*background:url('/img/bg.jpg');*/ }
a { color: #4a4a48;}
.required-label { color: red; }
.required-active { background: #ffdddd; }
.font2 { font-family: "Quicksand", sans-serif; }
.color2 { color: #f69321; }
h1 {  sans-serif;font-weight: 700; }
h2 {  sans-serif; }
h3 { sans-serif;font-size: 26px;font-weight: 300;margin-bottom: 20px; }
img { height: auto;max-width: 100%; }
.txtshadow { text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.65); }
.tooltip-inner { min-width: 120px; }
.brand-title { font-size: 20px;font-weight: 700; }
.bg-color { background: #fff; }
.btn-custom { background: #efefef;padding: 15px 20px; }
.form-control { border-radius: 2px; height: unset;}


header .top { background: #222;color: #fff;padding: 6px 0; }
header .top a { color: #fff; }
header .top .right { text-align: right; }
header .middle { padding: 15px 0; }
header .bottom {  }
header #search.navbar-form { padding: 0; }
header #search input { height: 46px; }
header #search .form-control { padding: 12px 13px; }
header #search .btn-default { border-radius: 2px; height: unset; padding: 12px 13px; }
header .logo img { height: 45px;width: auto; margin-top:7px; }
header .menu-cart { text-align: right; }
header .menu-cart ul { margin: 0;padding: 0; }
header .menu-cart ul li { display: inline-block;margin-left: 15px; }
header .menu-cart a { color: #fff;text-decoration: none; }
header .menu-cart a:hover { color: #e41b23; }
header .menu-cart .glyphicon { font-size: 16px;margin-left: 15px; }
header .call-center-phone { font-size: 20px;font-weight: 700;margin-top: -5px;padding: 9px;text-align: right; }
header .call-center-phone a:hover, header .call-center-phone a { color: #00a651; text-decoration: none; }
header .work-hours { font-size: 14px; }




footer.container-fluid { padding-left: 0px;padding-right: 0px; }
footer { color: ; }
footer a, footer a:hover { color: ; }
footer h3 { color: #919191;font-size: 24px;font-weight: 400;margin-bottom: 12px; }
footer ul { margin: 0;padding: 0; }
footer ul li { list-style: none;padding: 0 0 8px 0px; }
.container-fluid.partners { /*background: #f0f0e8;*/margin-top: 2px; }
footer .partners { color: #333;padding: 10px 0;text-align: center; }
footer .partners img { border: 1px solid #ccc; }
footer .partners ul { margin: 0;padding: 0; }
footer .partners ul li { float: left;list-style: none;text-align: center;width: 20%; }
footer .details { /*background-color: #fff;*/margin: 0px;padding: 30px 0 0 0;text-align: left;text-transform: none; }
footer .signature { /*background-color: #fff;*/margin: 0px;margin-top: 0px;padding: 20px 0;text-align: left;text-transform: none; }
footer .signature .right { text-align: right; }
.footer3 { text-align: right; }
.footer3 img { margin-top: 20px;width: 60%; }



/* bigBanner */
.swiper-container .swiper-pagination-bullet-active { background: #00a651; opacity: 1; }



/* Center za megamenu */
#nav-section { text-align: center; margin-bottom: 20px; }
#nav-section .navbar-nav { float: unset; }
#nav-section ul.navbar-nav { display: inline-block; margin: 0; padding: 0; /* For IE, the outcast */ zoom:1; *display: inline; text-transform: uppercase; }
#nav-section li.active a { color: #02923a; }
#nav-section li.active:hover a { color: #fff; }



#vertical-menu .active {font-weight: 700;}
#vertical-menu ul {margin:0; padding:0;}
#vertical-menu ul li {list-style-type:none;}
#vertical-menu .navbar-collapse { padding-right: 0px; padding-left: 0px;}
#vertical-menu .navbar-header {background: #00a651;}
#vertical-menu ul.collapse li {padding-left:10px;}
#vertical-menu ul.collapse ul.collapse li {padding-left:20px;}
#vertical-menu ul.collapse li a::before {content: "\00BB \0020";}
#vertical-menu .list-group-item:last-child {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
#vertical-menu .list-group-item:first-child {border-top-right-radius: 0px;border-top-left-radius: 0;}
#vertical-menu a.list-group-item, button.list-group-item {color: #165d30;}
#vertical-menu .list-group-item {border: 1px solid #fff;}


/* Vertical center with text - home */
.flex-vertical-center { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: wrap; height: 260px; margin-top:10px; justify-content: center; moz-transition: all .3s ease-in-out; o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; webkit-transition: all .3s ease-in-out;}
.flex-vertical-center .object { background: rgba(15, 175, 93, 0.68); overflow: hidden; color: #fff; width: 100%; font-size: 16px; padding: 30px 50px; text-align: center; font-weight: 700;  moz-transition: .3s ease-in-out; o-transition: .3s ease-in-out; transition: all .3s ease-in-out; webkit-transition: .3s ease-in-out;}
.flex-vertical-center:hover > .object { background: rgba(15, 175, 93, 0.98); }
.flex-vertical-center:hover { background-size: 150%!important;}


ul.social-network { display: inline;list-style: none;margin-left: 0 !important;padding: 0; }
ul.social-network li { display: inline;margin: 0 2px; }
ul.social-network li a { background-color: #515151; }
.social-network a.icoRss:hover { background-color: #F56505; }
.social-network a.icoFacebook:hover { background-color: #3B5998; }
.social-network a.icoTwitter:hover { background-color: #33ccff; }
.social-network a.icoYoutube:hover { background-color: #d22222; }
.social-network a.icoInstagram:hover { background-color: #aa7e62; }
.social-network a.icoGoogle:hover { background-color: #BD3518; }
.social-network a.icoPinterest:hover { background-color: #BD3518; }
.social-network a.icoVimeo:hover { background-color: #0590B8; }
.social-network a.icoLinkedin:hover { background-color: #007bb7; }
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i { color: #fff; }
a.socialIcon:hover, .socialHoverClass { color: #44BCDD; }
.social-circle li a { display: inline-block;font-size: 16px;height: 22px;margin: 0 auto 0 auto;position: relative;text-align: center;width: 22px; }
.social-circle li i { line-height: 16px;margin: 0;text-align: center; }
.social-circle li a:hover i, .triggeredHover { moz-transform: rotate(360deg);moz-transition: all 0.2s;ms--transform: rotate(360deg);ms-transition: all 0.2s;o-transition: all 0.2s;transform: rotate(360deg);transition: all 0.2s;webkit-transform: rotate(360deg);webkit-transition: all 0.2s; }
.social-circle i { color: #fff;moz-transition: all 0.8s;ms-transition: all 0.8s;o-transition: all 0.8s;transition: all 0.8s;webkit-transition: all 0.8s; }
.social-right { left: 0;position: fixed;text-align: center;top: 225px;z-index: 10000; }
.facebook { background-color: #3b5998;padding: 8px 13px; }
.facebook a { color: #fff;font-size: 24px; }
.youtube { background-color: #d22222;padding: 8px 13px; }
.youtube a { color: #fff;font-size: 24px; }
.gplus { background-color: #4285f4;padding: 8px 13px; }
.gplus a { color: #fff;font-size: 24px; }
.twitter { background-color: #1da1f2;padding: 8px 13px; }
.twitter a { color: #fff;font-size: 24px; }
.pinterest { background-color: #ff6550;padding: 8px 13px; }
.pinterest a { color: #fff;font-size: 24px; }
.linkedin { background-color: #738a8d;padding: 8px 13px; }
.linkedin a { color: #fff;font-size: 24px; }





/* Title v1 center */
h2.background { position: relative;  z-index: 1;  text-transform:uppercase; margin-bottom:30px; font-weight: 300;}
h2.background:before { border-top: 1px solid #ccc;  content: "";  margin: 0 auto;  position: absolute;  top: 50%;  left: 0;  right: 0;  bottom: 0;  width: 100%;  z-index: -1;}
h2.background span { background: #fff;  padding: 0 15px; }



/* Title v2 romb */
.background-romb { position: relative;  z-index: 1;  text-transform:uppercase;  font-weight: 300;}
.background-romb::before { border-top: 1px solid #00a651;  content: "";  margin: 0 auto;  position: absolute;  top: 50%;  left: 0;  right: 0;  bottom: 0;  width: 100%;  z-index: -1;}
.background-romb .title { background: #00a651; color: #fff; padding: 15px 45px; }
.background-romb .title::before { content: ' '; width: 55px;height: 55px; background-color: #fff; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: -8px; margin-left: -74px; }
.background-romb .title::after { content: ' '; width: 55px; height: 55px; background-color: #fff; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: -8px; margin-left: 20px; }




/* News */
.one-news { }
.one-news .featured { background-color: #eaeaea;padding: 15px 0; }
.one-news a h3 { margin-top: 0; color: #00a651; }
.one-news .description { color: #666; }
.one-news .description p { margin-top: 10px; }
.one-news .description a { color: #222; }
.news-preview h3 { color: #00a651;font-weight: 300; }
.news-preview a { color: #00a651; }




/* Promo calendar */
.news-promo {border: 1px solid #fff;}
.news-promo p {margin: 0 0 20px;}
.news-promo img {padding: 20px;}
.news-promo:hover {border: 1px solid #ddd;}



.sidebar a h3 { color: #a33128;font-size: 18px;margin-top: 0; }
.sidebar .photo { margin-bottom: 15px; }
.sidebar h2 { background-color: #ddd;color: #565656;font-size: 30px;font-weight: 900;margin: 0 0 26px 0;padding: 10px; }


.brand h1 { margin: -6px 0 18px 0; }
.brands-preview {margin-bottom:40px;}
.brands-preview h3 {text-align:center; color:#8b251d;}


.category h1 { margin: -6px 0 18px 0; }
.one-category { border: 1px solid #eaeaea;margin-bottom: 15px;padding-top: 15px;text-align: center; }
.one-category h3 { font-size: 18px; }


div.product-list-4 .break-category:nth-of-type(4n+1) { clear: both; }
div.product-list-2 .break-category:nth-of-type(2n+1) { clear: both; }
div.product-list-4 .one-product:nth-of-type(4n+1) { clear: both; }
div.product-list-2 .one-product:nth-of-type(2n+1) { clear: both; }



.one-product ul { margin: 20px 0 0 0;padding: 0; }
.one-product ul li { border-right: 1px dotted #ccc;display: inline-block;margin-right: 7px;padding-right: 7px; }
.one-product ul li:last-child { border-right: 1px dotted #fff; }
.one-product .product-img { /*box-shadow: -3px 3px 8px 0 rgba(0, 0, 0, .15);*/ overflow: hidden;z-index: 90; }
.one-product img { max-width: 100%;transition: all .3s ease-in-out; }
.one-product img:hover { transform: scale(1.2); }
.one-product .price-old { font-size: 13px;text-decoration: line-through; }
.one-product .price, .one-product .salesprice { color: #107231;font-size: 16px;font-weight: 700; }
.one-product .product-holder { border: 1px solid rgba(235, 235, 235, 1);margin-bottom: 20px;padding: 10px; position: relative; overflow: hidden; width: 100%; text-align: left; -webkit-transition: all .15s; -moz-transition: all .15s; -o-transition: all .15s; transition: all .15s; }
.one-product .product-holder:hover { border: 1px solid rgba(149, 181, 88, 1);}
.one-product .product-holder a h3 { font-size: 20px;margin: 12px 0;font-weight: 700; }
.one-product .product-holder a:hover { text-decoration: none; }
.one-product .product-holder.featured { background: #fff; }
.one-product .discount-percent { position: absolute;right: 0px;top: 0px; }
.one-product .follow-featured { color: #bd4034;font-size: 30px;position: absolute;right: 10px;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);top: 2px;z-index: 100; }
.one-product input[type='checkbox'].icon-checkbox { display: none; }
.one-product input[type='checkbox'].icon-checkbox + label .unchecked { display: inline; }
.one-product input[type='checkbox'].icon-checkbox + label .checked { display: none; }
.one-product input[type='checkbox']:checked.icon-checkbox { display: none; }
.one-product input[type='checkbox']:checked.icon-checkbox + label .unchecked { display: none; }
.one-product input[type='checkbox']:checked.icon-checkbox + label .checked { display: inline; }




.product-page { position: relative;width: 50%; }
.product .col-lg-3.col-md-3.col-xs-6 { margin-bottom: 15px; }
.product-photo { position: relative; }
.product-photo .one-product .follow-featured { color: #00a651;font-size: 30px;position: absolute;right: 30px;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75); top: 50px; left:30px; z-index: 100; }
.product-photo .zoom-in-marker { background: #00a651;color: #fff;cursor: pointer;font-size: 16px;height: 30px;left:30px; top:15px; line-height: 30px;position: absolute;text-align: center;transition: all 0.3s ease;webkit-transition: all 0.3s ease;width: 30px;z-index: 100; }
.product-photo .promo-text { background: #00a651;color: #fff;font-size: 16px;right: 15px;padding: 10px;position: absolute;top: 15px;z-index: 100; }
.product-photo img { border: 1px solid #eaeaea;margin-bottom: 15px;max-width: 100%; }
.product-photo .main { margin: 0 0 15px 0; }
.product-photo .thumb { margin: 5px 5px 5px 0;width: 100px; }
.product-details { position: relative; }
.product-details h1 { margin: -4px 0 15px 0;padding: 0; }
.product-details .description { margin-bottom: 20px; }
.product-details ul { margin: 0 0 25px 0;padding: 0; }
.product-details ul li { border-bottom: 1px dotted #ccc;list-style-type: none;padding: 4px 0; }
.product-details ul li a { text-decoration: underline; }
.product-details ul li .title { font-weight: 700; }
.product-details ul li:last-child { border-bottom: 0px; }
.product-details .sp-minus { background-color: #419641;border: 1px solid #419641;float: left;padding: 8px 8px;text-align: center; }
.product-details .sp-plus { background-color: #419641;border: 1px solid #419641;float: left;padding: 8px 7px;text-align: center; }
.product-details .quntity-input { float: left;padding: 8px 4px;text-align: center;width: 40px; }
a.ddd { color: #fff; }
.product-details .btn { border-radius: 1px; }
.product-details .add-to-cart { margin-left: 4px;padding: 8px 15px; }
.product-details .cart { padding: 8px 15px; }
.product-details .price { color: #00a651;font-size: 18px;font-weight: 700;margin-bottom: 22px; }
.product-details .price .price-old { color: #9a1414;font-size: 16px;font-weight: 700;text-decoration: line-through; }
.product-details .price .salesprice { color: green;font-size: 26px;font-weight: 700; }
.product-details .price-description { color: #ea4a1f;font-weight: 700; }
.product-details ul.color { margin: 0 0 10px 0;padding: 0; }
.product-details ul.color li { background: #e8e8e8;border-bottom: 0px;display: inline-block;list-style-type: none;margin-right: 2px;padding: 10px; }
.product-details ul.size { margin: 0 0 10px 0;padding: 0; }
.product-details ul.size li { background: #e9e9e9;border-bottom: 0px;display: inline-block;list-style-type: none;margin-right: 2px;padding: 10px; }
.product ul.size, .product ul.color { margin-bottom: 27px; }
.product-details ul.size.required-active { padding: 10px; }
.product .round-corners { border-radius: 100px;height: 200px;overflow: hidden;width: 200px; }
.product .product-extra { background: #00a651;border-bottom: 5px solid #fff;color: #fff;font-weight: 700;padding: 15px; }
.product .product-extra img { width: 60px; }
.product .product-brand { color: #00a651;font-weight: 700; }
.product-photo .discount-percent { position: absolute;right: 15px;top: 0px; }



.price-tag {
    display: inline-block;
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    color: #fff;
    background-color: #bf1919;
    text-shadow: 1px 1px 1px #921313;
    font-weight: bold;
    font-size: 2.3em;
    text-indent: -6px;
    position: relative;
    -moz-transform-origin: 88% 10%;
    -ms-transform-origin: 88% 10%;
    -webkit-transform-origin: 88% 10%;
    transform-origin: 88% 10%;
}

.price-tag::before {
    content: "";
    position: absolute;
    top: 0;
    left: -20px;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #bf1919;
}

.price-tag::after {
    content: "";
    position: absolute;
    top: 10%;
    left: 88%;
    width: 5px;
    height: 5px;
    border-radius: 2.5px;
    background-color: #cecece;
    box-shadow: inset -1px 1px 0 #8e8e8e;
}

@-webkit-keyframes price-tag-swing {
    0% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -moz-transform: rotate(-50deg);
        -ms-transform: rotate(-50deg);
        -webkit-transform: rotate(-50deg);
        transform: rotate(-50deg);
    }
    100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.price-tag[data-animate="true"] {
    -webkit-animation: price-tag-swing 8s infinite;
}




.exp-on-action {
    background: #c82f2a;
}
.exp-on-action {
    font-size: 12px;
    text-transform: uppercase;
}
.exp-on-action {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
    background: #c82f2a;
    color: #fff;
    font-weight: bold;
    height: 26px !important;
    line-height: 28px;
    margin: 0 !important;
    max-height: 26px !important;
    min-height: 26px !important;
    overflow: hidden;
    padding: 4px;
    position: absolute;
    right: -31px !important;
    text-align: center;
    top: 16px !important;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 120px;
    z-index: 99;
}







/* SHOP */

.toggler { background: #fff url("/img/toggle_up.png") no-repeat 100% 50%;display: block; }
.tgNaslov { border-bottom: 1px solid #ccc;font-size: 22px;font-weight: 300;padding: 12px 0; }
a.tgNaslov { text-decoration: none; }
.tgSadrzaj { background-color: #fff;padding: 10px 0; }
.togglerSkriven { background-image: url("/img/toggle_down.png") !important; }
.nevidljivo { display: none; }


.shop { }
.shop .sort { margin-top: 30px;text-align: right; }
.shop ul.filters { margin-bottom: 20px;padding: 0; }
.shop ul.filters li { display: inline-block; }
.shop ul.filters li.title { padding: 10px;text-align: center; }
.shop .alert { display: inline-block;margin-bottom: 2px;margin-right: 8px;padding: 5px 10px 5px 10px; }
.shop .alert .close { margin-left: 10px; }
.shop .alert-danger { background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);background-image: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%); }
.shop .sidebar h4 { margin: 0 0 20px 0; }
.ss-wrapper { float: left;height: 100%;overflow: hidden;position: relative;z-index: 1; }
.ss-content { box-sizing: border-box;height: 100%;moz-box-sizing: border-box;overflow: auto;padding: 0 32px 0 0;position: relative;right: -18px;width: 100%; }
.ss-scroll { background: rgba(217, 83, 79, 1);border-radius: 4px;cursor: pointer;opacity: 0;position: relative;top: 0;transition: opacity 0.25s linear;width: 4px;z-index: 2; }
.ss-container { border-right: 1px solid #fff;display: block;height: 200px; }
.ss-container:hover .ss-scroll { opacity: 1; }
.ss-grabbed { khtml-user-select: none;moz-user-select: none;o-user-select: none;user-select: none;webkit-user-select: none; }
.col-md-12.pagination { text-align: center; }
.col-md-12.pagination a.tekucaStrana { background: #9b2d25;color: #fff;padding: 7px 7px; }


.shop .price-tag::before { border-bottom: 16px solid transparent;border-top: 16px solid transparent; }
.shop .price-tag { font-size: 1em;height: 32px;line-height: 32px; }

.brand .price-tag::before { border-bottom: 16px solid transparent;border-top: 16px solid transparent; }
.brand .price-tag { font-size: 1em;height: 32px;line-height: 32px; }

.category .price-tag::before { border-bottom: 16px solid transparent;border-top: 16px solid transparent; }
.category .price-tag { font-size: 1em;height: 32px;line-height: 32px; }



#prikazi-filtere {padding: 5px; text-align: center; background: #8b251d; color: #fff; font-weight: 700;}

.comments { border: 1px solid #ccc;border-radius: 5px;margin: 10px 0;padding: 30px 13px;text-align: center; }
.comments h3 { margin-top: 0px; }
.comments .one-comment { background: #f3f3f3;margin-bottom: 10px;padding: 12px 10px;text-align: left; }
.comments .one-comment .user { font-weight: 700; }
.comments .one-comment .time { font-weight: 400; }



.checkout .form-title { font-weight: 700; }
.cart-checkout .okvir { border: 3px solid #23527C;margin-bottom: 15px;padding: 20px; }
.cart-checkout .okvir .levo { float: left;width: 70%; }
.cart-checkout .okvir .desno { float: left;text-align: right;width: 30%; }
.cart-checkout .okvir .cart_head { border-bottom: 3px solid #333;border-top: 3px solid #333;padding: 5px 0; }
.cart-checkout .okvir .cart_product { border-bottom: 1px solid #ccc;padding: 5px 0; }
.cart-checkout .okvir .cart_subtotal { border-bottom: 1px solid #333;border-top: 1px solid #333;padding: 5px 0; }
.cart-checkout .okvir .cart_delivery { border-bottom: 1px solid #333;padding: 5px 0; }
.cart-checkout .okvir .cart_bulk_discount { border-bottom: 1px solid #333;padding: 5px 0; }
.cart-checkout .okvir .cart_subtotal_weight { border-bottom: 1px solid #333;padding: 5px 0; }
.cart-checkout .okvir .cart_total { border-bottom: 3px solid #333;padding: 5px 0; }
.cart-checkout .okvir ul { margin: 5px 0;padding: 0; }
.cart-checkout .okvir ul li { list-style-type: none;padding: 2px 0; }
.cart-checkout .okvir ul li .naziv { font-weight: 700; }
.cart-checkout .okvir ul li .opis { font-weight: 400; }
.cart-checkout .okvir .btn { margin-top: 20px; }
.cart-checkout .okvir h2 { color: #23527c;font-weight: 700; }
#order-holder .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { background-color: #fbfbfb; }
#order-holder .nav > li > a { color: #505050;padding: 10px 15px; }
#order-holder .nav > li.active > a { color: #286ea0; }
#order-holder .form-control, #order-holder .btn { border-radius: 2px; }
#order-holder .order-as-company label, #new-delivery-address .form-title, .glyphicon.glyphicon-remove { color: #ed4f28; }
.order-as-company { background: #f5edcd;margin-bottom: 15px;padding: 15px 0 0 0; }


/* STATIC */
.static .register { border: 1px solid rgb(204, 204, 204);margin-bottom: 20px; }
.static p.register-title { background-color: #274E80;color: #fff;font-weight: 900;margin-bottom: 18px;padding: 16px; }
.static .login { border: 1px solid rgb(204, 204, 204); margin-bottom: 20px;}
.static p.login-title { background-color: #06984A;color: #fff;font-weight: 900;margin-bottom: 18px;padding: 16px; }
.static .forgot-password { background-color: beige;margin: 20px 15px;padding: 10px; }
.static .forgot-password p { color: #F00;font-size: 18px;font-weight: 400;margin-top: 13px; }
.user-home .personal-data h2 { background: #3B3838;color: #fff;font-weight: 700;margin-bottom: 20px;margin-top: 0;padding: 6px 10px; }
.user-home .invoices h2 { background: #0C7E46;color: #fff;font-weight: 700;margin-bottom: 20px;margin-top: 0;padding: 6px 10px; }
a.serach-result-category { background-color: #2898DF;color: #fff;line-height: 40px;margin-right: 10px;overflow: hidden;padding: 5px 10px;text-decoration: none; display: inline-block;}
.static h1 { margin: -6px 0 10px 0; }
.breadcrumb { background-color: #f5f5f5;border-radius: 2px;margin-top: 15px; }
.breadcrumb .back { cursor: pointer;float: right; }
.homepage .nav-tabs > li { display: inline-block;float: none;zoom: 1; }
.homepage .nav-tabs { text-align: center; }



/* PROFILE STATIC */
.personal-data .profile-user-img { margin: 0 auto; width: 100px; }
.personal-data .box{ background: #ffffff; box-shadow: 0 1px 1px rgba(0,0,0,0.1); margin-bottom: 20px; position: relative; width: 100%; }
.personal-data .box-body{ }
.personal-data .profile-username{ font-size: 21px; margin-top: 5px; }
.personal-data ul.list-group{ margin-bottom: 20px; padding-left: 0; }
.personal-data ul.list-group li{ background-color: #fff; border-top: 1px solid #ddd; display: block; margin-bottom: -1px; padding: 10px 15px; padding-left: 15px; padding-right: 15px; position: relative; }
.personal-data a.serach-result-category{ background-color: #2898DF; color: #fff; line-height: 40px; margin-right: 10px; overflow: hidden; padding: 5px 10px; text-decoration: none; text-overflow: ellipsis; }



/* LOCATION */
.location .map-holder {padding: 0 15px;}
.location .photo {height:350px;}
.location .map {height:200px; width: 100%; background: #ccc;}
.location .text {height: 150px; background: #23a160; color: #fff; padding: 1px 15px;}


/* JVFLOAT - placeholder */
.jvFloat { display:inline; margin-top:1em; position:relative; }
.jvFloat .placeHolder.required { color:red; }
.jvFloat .placeHolder { color:#1d7cce; font-size:12px; left:0; moz-transform:translate(0, 0); ms-transform:translate(0, 0); opacity:0; o-transform:translate(0, 0); position:absolute; top:9px; transform:translate(0, 0); transition:transform 150ms, opacity 100ms, visibility 100ms; visibility:hidden; webkit-transform:translate(0, 0); webkit-transition:-webkit-transform 150ms, opacity 100ms, visibility 100ms; white-space:nowrap; width:auto; }
.jvFloat .placeHolder.textarea { }
.jvFloat .placeHolder.active { display:block; moz-transform:translate(0, -1em); ms-transform:translate(0, -1em); opacity:1; o-transform:translate(0, -1em); transform:translate(0, -1em); transition:transform 100ms, opacity 120ms, visibility 120ms; visibility:visible; webkit-transform:translate(0, -1em); webkit-transition:-webkit-transform 100ms, opacity 120ms, visibility 120ms; }
.jvFloat .form-control { margin-bottom: 6px; }



/* CHOSEN */
.chosen-select { width: 100%; }
.chosen-select-deselect { width: 100%; }
.chosen-container { display: inline-block;font-size: 14px;position: relative;vertical-align: middle; }
.chosen-container .chosen-drop { background: #ffffff;border: 1px solid #cccccc;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;box-shadow: 0 8px 8px rgba(0, 0, 0, .25);left: -9000px;margin-top: -1px;position: absolute;top: 100%;webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 25);z-index: 1060; }
.chosen-container.chosen-with-drop .chosen-drop { left: 0;right: 0; }
.chosen-container .chosen-results { color: #555555;margin: 0 4px 4px 0;max-height: 240px;overflow-x: hidden;overflow-y: auto;padding: 0 0 0 4px;position: relative;webkit-overflow-scrolling: touch; }
.chosen-container .chosen-results li { display: none;list-style: none;margin: 0;padding: 5px 6px; }
.chosen-container .chosen-results li em { background: #feffde;font-style: normal; }
.chosen-container .chosen-results li.group-result { color: #999;cursor: default;display: list-item;font-weight: bold; }
.chosen-container .chosen-results li.group-option { padding-left: 15px; }
.chosen-container .chosen-results li.active-result { cursor: pointer;display: list-item; }
.chosen-container .chosen-results li.highlighted { background-color: #111111;background-image: none;color: white; }
.chosen-container .chosen-results li.highlighted em { background: transparent; }
.chosen-container .chosen-results li.disabled-result { color: #777777;display: list-item; }
.chosen-container .chosen-results .no-results { background: #eeeeee;display: list-item; }
.chosen-container .chosen-results-scroll { background: white;margin: 0 4px;position: absolute;text-align: center;width: 321px;z-index: 1; }
.chosen-container .chosen-results-scroll span { display: inline-block;height: 1.42857143;text-indent: -5000px;width: 9px; }
.chosen-container .chosen-results-scroll-down { bottom: 0; }
.chosen-container .chosen-results-scroll-down span { background: url("img/chosen-sprite.png") no-repeat -4px -3px; }
.chosen-container .chosen-results-scroll-up span { background: url("img/chosen-sprite.png") no-repeat -22px -3px; }
.chosen-container-single .chosen-single { background-clip: padding-box;background-color: #ffffff;border: 1px solid #cccccc;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);color: #555555;display: block;moz-background-clip: padding;overflow: hidden;padding: 6px 11px;position: relative;text-decoration: none;webkit-background-clip: padding-box;webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);white-space: nowrap; }
.chosen-container-single .chosen-single span { display: block;margin-right: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.chosen-container-single .chosen-single abbr { background: url("img/chosen-sprite.png") right top no-repeat;display: block;font-size: 1px;height: 10px;position: absolute;right: 26px;top: 12px;width: 12px; }
.chosen-container-single .chosen-single abbr:hover { background-position: right -11px; }
.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover { background-position: right 2px; }
.chosen-container-single .chosen-single div { display: block;height: 100%;position: absolute;right: 0;top: 0;width: 18px; }
.chosen-container-single .chosen-single div b { background: url("img/chosen-sprite.png") no-repeat 0 8px;display: block;height: 100%;width: 100%; }
.chosen-container-single .chosen-default { color: #777777; }
.chosen-container-single .chosen-search { margin: 0;padding: 3px 4px;position: relative;white-space: nowrap;z-index: 1000; }
.chosen-container-single .chosen-search input[type="text"] { background: url("/img/chosen-sprite.png") no-repeat 100% -17px, #ffffff;border: 1px solid #cccccc;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);margin: 1px 0;padding: 4px 20px 4px 4px;webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);width: 100%; }
.chosen-container-single .chosen-drop { background-clip: padding-box;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;margin-top: -1px;moz-background-clip: padding;webkit-background-clip: padding-box; }
.chosen-container-single-nosearch .chosen-search input { left: -9000px;position: absolute; }
.chosen-container-multi .chosen-choices { background-color: #ffffff;border: 1px solid #cccccc;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);cursor: text;height: 1%;height: auto !important;margin: 0;overflow: hidden;padding: 0;position: relative;webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); }
.chosen-container-multi .chosen-choices li { float: left;list-style: none; }
.chosen-container-multi .chosen-choices .search-field { margin: 0;padding: 0;white-space: nowrap; }
.chosen-container-multi .chosen-choices .search-field input[type="text"] { background: transparent !important;border: 0 !important;box-shadow: none;color: #555555;height: 32px;margin: 0;outline: 0;padding: 4px;webkit-box-shadow: none; }
.chosen-container-multi .chosen-choices .search-field .default { color: #999; }
.chosen-container-multi .chosen-choices .search-choice { background-clip: padding-box;background-color: #eeeeee;background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);background-repeat: repeat-x;border: 1px solid #cccccc;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);color: #333333;cursor: default;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);line-height: 13px;margin: 6px 0 3px 5px;moz-background-clip: padding;padding: 3px 20px 3px 5px;position: relative;webkit-background-clip: padding-box;webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); }
.chosen-container-multi .chosen-choices .search-choice .search-choice-close { background: url("img/chosen-sprite.png") right top no-repeat;cursor: pointer;display: block;font-size: 1px;height: 10px;position: absolute;right: 4px;top: 5px;width: 12px; }
.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover { background-position: right -11px; }
.chosen-container-multi .chosen-choices .search-choice-focus { background: #d4d4d4; }
.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close { background-position: right -11px; }
.chosen-container-multi .chosen-results { margin: 0 0 0 0;padding: 0; }
.chosen-container-multi .chosen-drop .result-selected { display: none; }
.chosen-container-active .chosen-single { border: 1px solid #66afe9;box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);webkit-transition: border linear .2s, box-shadow linear .2s; }
.chosen-container-active.chosen-with-drop .chosen-single { background-color: #ffffff;border: 1px solid #66afe9;border-bottom-left-radius: 0;border-bottom-right-radius: 0;box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);webkit-transition: border linear .2s, box-shadow linear .2s; }
.chosen-container-active.chosen-with-drop .chosen-single div { background: transparent;border-left: none; }
.chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -17px 15px; }
.chosen-container-active .chosen-choices { border: 1px solid #66afe9;border-bottom-left-radius: 0;border-bottom-right-radius: 0;box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);webkit-transition: border linear .2s, box-shadow linear .2s; }
.chosen-container-active .chosen-choices .search-field input[type="text"] { color: #111 !important; }
.chosen-container-active.chosen-with-drop .chosen-choices { border-bottom-left-radius: 0;border-bottom-right-radius: 0; }
.chosen-disabled { cursor: default;opacity: 0.5 !important; }
.chosen-disabled .chosen-single { cursor: default; }
.chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; }
.chosen-rtl { text-align: right; }
.chosen-rtl .chosen-single { overflow: visible;padding: 0 8px 0 0; }
.chosen-rtl .chosen-single span { direction: rtl;margin-left: 26px;margin-right: 0; }
.chosen-rtl .chosen-single div { left: 7px;right: auto; }
.chosen-rtl .chosen-single abbr { left: 26px;right: auto; }
.chosen-rtl .chosen-choices .search-field input[type="text"] { direction: rtl; }
.chosen-rtl .chosen-choices li { float: right; }
.chosen-rtl .chosen-choices .search-choice { margin: 6px 5px 3px 0;padding: 3px 5px 3px 19px; }
.chosen-rtl .chosen-choices .search-choice .search-choice-close { background-position: right top;left: 4px;right: auto; }
.chosen-rtl.chosen-container-single .chosen-results { margin: 0 0 4px 4px;padding: 0 4px 0 0; }
.chosen-rtl .chosen-results .group-option { padding-left: 0;padding-right: 15px; }
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { border-right: none; }
.chosen-rtl .chosen-search input[type="text"] { background: url("img/chosen-sprite.png") no-repeat -28px -20px, #ffffff;direction: rtl;padding: 4px 5px 4px 20px; }



.hvr-border-fade { box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent;display: inline-block;transform: perspective(1px) translateZ(0);transition-duration: .3s;transition-property: box-shadow;vertical-align: middle;webkit-transform: perspective(1px) translateZ(0);webkit-transition-duration: .3s;webkit-transition-property: box-shadow; }
.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active { box-shadow: inset 0 0 0 4px #2098D1, 0 0 1px transparent; }
.hvr-hollow { box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent;display: inline-block;transform: perspective(1px) translateZ(0);transition-duration: .3s;transition-property: background;vertical-align: middle;webkit-transform: perspective(1px) translateZ(0);webkit-transition-duration: .3s;webkit-transition-property: background; }
.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active { background: none; }
.hvr-ripple-out:before { animation-duration: 1s;border: #e1e1e1 solid 6px;bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;webkit-animation-duration: 1s; }
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before { animation-name: hvr-ripple-out;webkit-animation-name: hvr-ripple-out; }
.hvr-underline-from-left:before { background: #2098D1;bottom: 0;content: "";height: 4px;left: 0;position: absolute;right: 100%;transition-duration: .3s;transition-property: right;transition-timing-function: ease-out;webkit-transition-duration: .3s;webkit-transition-property: right;webkit-transition-timing-function: ease-out;z-index: -1; }
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before { right: 0; }
.hvr-reveal:before { border-color: #2098D1;border-style: solid;border-width: 0;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;transition-duration: .1s;transition-property: border-width;transition-timing-function: ease-out;webkit-transition-duration: .1s;webkit-transition-property: border-width;webkit-transition-timing-function: ease-out;z-index: -1; }
.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before { border-width: 4px;transform: translateY(0);webkit-transform: translateY(0); }
.hvr-icon-pop { box-shadow: 0 0 1px transparent;display: inline-block;padding-right: 2.2em;position: relative;transform: perspective(1px) translateZ(0);transition-duration: .3s;vertical-align: middle;webkit-transform: perspective(1px) translateZ(0);webkit-transition-duration: .3s; }
.hvr-icon-pop:before { content: "\f005";font-family: FontAwesome;padding: 0 1px;position: absolute;right: 1em;transform: translateZ(0);transition-duration: .3s;transition-property: transform;transition-timing-function: ease-out;webkit-transform: translateZ(0);webkit-transition-duration: .3s;webkit-transition-property: transform;webkit-transition-timing-function: ease-out; }
.hvr-icon-pop:hover:before, .hvr-icon-pop:focus:before, .hvr-icon-pop:active:before { animation-duration: .3s;animation-iteration-count: 1;animation-name: hvr-icon-pop;animation-timing-function: linear;webkit-animation-duration: .3s;webkit-animation-iteration-count: 1;webkit-animation-name: hvr-icon-pop;webkit-animation-timing-function: linear; }
.hvr-outline-out:before { border: #e1e1e1 solid 4px;bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;transition-duration: .3s;transition-property: top, right, bottom, left;webkit-transition-duration: .3s;webkit-transition-property: top, right, bottom, left; }
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before { bottom: -8px;left: -8px;right: -8px;top: -8px; }
.hvr-ripple-out, .hvr-outline-out { box-shadow: 0 0 1px transparent;display: inline-block;position: relative;transform: perspective(1px) translateZ(0);vertical-align: middle;webkit-transform: perspective(1px) translateZ(0); }
.hvr-underline-from-left, .hvr-reveal { box-shadow: 0 0 1px transparent;display: inline-block;overflow: hidden;position: relative;transform: perspective(1px) translateZ(0);vertical-align: middle;webkit-transform: perspective(1px) translateZ(0); }
.hvr-reveal { box-shadow: 0 0 1px transparent;display: inline-block;overflow: hidden;position: relative;transform: perspective(1px) translateZ(0);vertical-align: middle;webkit-transform: perspective(1px) translateZ(0); }
.hvr-reveal:before { border-color: #2098D1;border-style: solid;border-width: 0;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;transition-duration: .1s;transition-property: border-width;transition-timing-function: ease-out;webkit-transition-duration: .1s;webkit-transition-property: border-width;webkit-transition-timing-function: ease-out;z-index: -1; }
.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before { border-width: 4px;transform: translateY(0);webkit-transform: translateY(0); }
.hvr-icon-pop { box-shadow: 0 0 1px transparent;display: inline-block;padding-right: 2.2em;position: relative;transform: perspective(1px) translateZ(0);transition-duration: .3s;vertical-align: middle;webkit-transform: perspective(1px) translateZ(0);webkit-transition-duration: .3s; }
.hvr-icon-pop:before { content: "\f005";font-family: FontAwesome;padding: 0 1px;position: absolute;right: 1em;transform: translateZ(0);transition-duration: .3s;transition-property: transform;transition-timing-function: ease-out;webkit-transform: translateZ(0);webkit-transition-duration: .3s;webkit-transition-property: transform;webkit-transition-timing-function: ease-out; }
.hvr-icon-pop:hover:before, .hvr-icon-pop:focus:before, .hvr-icon-pop:active:before { animation-duration: .3s;animation-iteration-count: 1;animation-name: hvr-icon-pop;animation-timing-function: linear;webkit-animation-duration: .3s;webkit-animation-iteration-count: 1;webkit-animation-name: hvr-icon-pop;webkit-animation-timing-function: linear; }
.hvr-outline-out { box-shadow: 0 0 1px transparent;display: inline-block;position: relative;transform: perspective(1px) translateZ(0);vertical-align: middle;webkit-transform: perspective(1px) translateZ(0); }
.hvr-outline-out:before { border: #e1e1e1 solid 4px;bottom: 0;content: '';left: 0;position: absolute;right: 0;top: 0;transition-duration: .3s;transition-property: top, right, bottom, left;webkit-transition-duration: .3s;webkit-transition-property: top, right, bottom, left; }
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before { bottom: -8px;left: -8px;right: -8px;top: -8px; }
.hvr-icon-bounce { box-shadow: 0 0 1px transparent;display: inline-block;padding-right: 2.2em;position: relative;transform: perspective(1px) translateZ(0);transition-duration: .3s;vertical-align: middle;webkit-transform: perspective(1px) translateZ(0);webkit-transition-duration: .3s; }
.hvr-icon-bounce:active:before, .hvr-icon-bounce:focus:before, .hvr-icon-bounce:hover:before { transform: scale(1.5);transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);webkit-transform: scale(1.5);webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36); }
.hvr-sweep-to-right { box-shadow: 0 0 1px transparent;display: block;position: relative;transform: perspective(1px) translateZ(0);transition-duration: .3s;transition-property: color;vertical-align: middle;webkit-transform: perspective(1px) translateZ(0);webkit-transition-duration: .3s;webkit-transition-property: color; }
.hvr-sweep-to-right:before { background: #5E5162;bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;transform: scaleX(0);transform-origin: 0 50%;transition-duration: .3s;transition-property: transform;transition-timing-function: ease-out;webkit-transform: scaleX(0);webkit-transform-origin: 0 50%;webkit-transition-duration: .3s;webkit-transition-property: transform;webkit-transition-timing-function: ease-out;z-index: -1; }
.hvr-sweep-to-right:active, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:hover { color: #fff; }
.hvr-sweep-to-right:active:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:hover:before { transform: scaleX(1);webkit-transform: scaleX(1); }


@font-face { font-family: 'Quicksand';font-style: normal;font-weight: 400;src: local('Quicksand Regular'), local('Quicksand-Regular'), url(https://fonts.gstatic.com/s/quicksand/v6/s2PXW4WrV3VLrOUpHiqsfRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Quicksand';font-style: normal;font-weight: 400;src: local('Quicksand Regular'), local('Quicksand-Regular'), url(https://fonts.gstatic.com/s/quicksand/v6/sKd0EMYPAh5PYCRKSryvW1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }
@font-face { font-family: 'Quicksand';font-style: normal;font-weight: 700;src: local('Quicksand Bold'), local('Quicksand-Bold'), url(https://fonts.gstatic.com/s/quicksand/v6/32nyIRHyCu6iqEka_hbKsj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Quicksand';font-style: normal;font-weight: 700;src: local('Quicksand Bold'), local('Quicksand-Bold'), url(https://fonts.gstatic.com/s/quicksand/v6/32nyIRHyCu6iqEka_hbKsugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }


@media only screen and (min-width: 1200px) { 	
    .border {border: 1px solid #e1e1e1; padding: 0px; width: 1200px; margin: 0 auto; border-top: 0; background:#fff;}
}

@media (max-width: 1100px) { 	#top-menu-holder .navbar-header { float: none; }
	.border {border: 1px solid #e1e1e1; padding: 0px; width: 100%; margin: 0 auto; border-top: 0;}
	header .middle .navbar-form { margin-top: 0px;padding: 0 15px; }
}

@media only screen and (max-width: 767px) { 	
	header .middle { padding: 10px 0; }
	header .logo img {margin-top: 0px;}
	div.product-list-4 .one-product:nth-of-type(2n+1) { clear: both; }
	div.product-list-2 .one-product:nth-of-type(2n+1) { clear: both; }
	div.product-list-4 .break-category:nth-of-type(2n+1) { clear: both; }
	div.product-list-2 .break-category:nth-of-type(2n+1) { clear: both; }
	.col-md-2.sidebar { padding-left: 0;padding-right: 0; }
	.menu-cart, .menu-cart a { font-size: 11px; }
	.baner-message { font-size: 13px;margin-top: 10px; }
	.baner-message a { font-size: 13px; }
	.container.headerx { padding-bottom: 10px;padding-top: 0px; }
	.breadcrumb { display: none; }
	.one-category h3 { font-size: 15px; }
	.product .product-extra { float: left;margin-right: 1%;margin-top: 26px;min-height: 215px;width: 24%; }
	.product-photo img { margin-bottom: 15px; }
	.product-details h1 { font-size: 26px; }
	.product-details .price .salesprice { font-size: 18px; }
	.product-details { position: unset; }
	.product .product-extra { font-size: 10px; }
	.container-fluid.news { text-align: center; }
	.container-fluid.news h2 { margin-bottom: 30px; }
	.container-fluid.news .col-md-4 { margin-bottom: 40px; }
	#order-holder .nav > li > a { font-size: 12px;padding: 10px 10px; }
	#order-holder .nav > li.active > a { font-size: 12px; }
	.cart-checkout .okvir h2 { font-size: 22px; }
	.row.static, .row.category, .row.product { margin-top: 15px; }
	.container-fluid.signature, .container-fluid.signature .right { text-align: center; }
	.shop .sidebar { position: absolute; z-index:1000; left: -400px;}
	
	
	.background-romb { font-size: 16px;}
	
	a.navbar-brand { color: #fff; }
	.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
	


}
