body { background-color: #fff; color: #222; font-family: 'Raleway', sans-serif; font-weight: 400; background:url(''); }
a { color: #4a4a48;}
.required-label { color: red; }
.required-active { background: #ffdddd; }
h1 { font-family: 'Raleway', sans-serif !important; font-weight:700; }
h2 { font-family: 'Raleway', sans-serif !important; font-weight:700; }
h3 { font-family: 'Raleway', sans-serif !important; font-weight:700; font-size: 26px; margin-bottom: 20px; }
.fa-sm {font-size: 22px!important;}
img { height: auto;max-width: 100%; }
.txtshadow { text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.65); }
.inset {box-shadow: inset 1px 0px 14px 0px #292929; -webkit-box-shadow: inset 1px 0px 14px 0px #292929; -moz-box-shadow: inset 1px 0px 14px 0px #292929; -o-box-shadow: inset 1px 0px 14px 0px #292929; }
.shadow {-webkit-box-shadow: 3px 3px 9px -2px rgba(0,0,0,0.25); -moz-box-shadow: 3px 3px 9px -2px rgba(0,0,0,0.25); box-shadow: 3px 3px 9px -2px rgba(0,0,0,0.25);}
.tooltip-inner { min-width: 120px; }
.brand-title { font-size: 20px; font-weight: 700; }
.bg-color { background: #fff;  }
.btn-custom { background: #efefef;padding: 12px 20px; border:2px; }
.btn-warning { background: #274e80;padding: 12px 20px; border:2px; }
.btn-success { background: #45b43d;padding: 12px 20px; border:2px; }
.btn-primary { background: #35abea;padding: 12px 20px; border:2px; }
.form-control { border-radius: 2px; height: unset;}
.border { background:#fff; padding: 0; }
.scrollToTop {position: fixed; right: 12px; bottom: 60px;}
#thanks-support { position: fixed; right: 10px; bottom: 80px;}


/* HEADER */
header { background:#fff; }
header .top { font-size:14px; padding: 13px 0; position: relative; border-bottom: 1px solid #ddd;}
header .top a {font-size:14px;}
header .top .right { text-align: right; }
header .middle { padding: 10px 0; border-top:5px solid #e31837;}
header .bottom { }
header #search.navbar-form { padding: 0; margin:0; }
header #search .form-control { padding: 12px 13px; }
header #search .btn-default { border-radius: 2px; height: unset; padding: 12px 13px; }
header .logo img { height: 70px; width: auto; }
header .menu-cart ul { text-align: right; margin: 10px 0 0;padding: 0; list-style-type:none; }
header .menu-cart ul li { display: inline-block; margin-left: 15px; }
header .menu-cart a { text-decoration: none; }
header .menu-cart a:hover { color: #46a091; }
header .menu-cart .glyphicon { font-size: 16px;margin-left: 15px; }
header .menu-cart .img-circle {width:45px; height:45px; border: 2px solid #e9e9e9;}
header .menu-cart img.icon  {width:20px;}



/* Top menu */
header .top-menu ul {list-style-type:none; text-align: center; margin-top: 23px;}
header .top-menu ul li {display:inline-block; margin-right: 25px;}
header .top-menu ul li a {color:#b3b3b3;}
header .top-menu img.icon  {width:20px;}



/* FOOTER */
footer { }
	footer a, footer a:hover {  }
	footer h4 { color: #fff; font-size: 24px; font-weight: 400; margin-bottom: 14px; }
	footer ul { margin: 0;padding: 0; }
	footer ul li { list-style: none; padding: 0 0 8px 0px; }
	footer ul li a, footer ul li a:hover { color: #797979; position: relative; text-decoration: none;}
	footer ul li a:before{ content: ""; position: absolute; width: 100%; height: 1px; bottom: -2px; left: 0; background-color: #000; visibility: hidden; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s;}
	footer ul li a:hover:before{visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1);}
	footer .footer-banner { background-color: #e31837; background-image: url(/img/footer-levo.png), url(/img/footer-desno.png); background-position: right center, left center; background-repeat: no-repeat, no-repeat; padding:50px; margin: 75px 0 45px 0;}
	footer .footer-banner a {color:#fff}

footer .partners { background: #efefef; color: #222; padding: 40px 0 0px 0; text-align: center;}
	footer .partners p { margin: 25px 0px; }
	footer .partners .search { margin: 25px 15%; }
	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 .partners hr { border-top: 1px dashed #ccc;      margin-top: 43px;}
	footer .partners a {color: #e31837; font-weight: 700; font-size: 32px;}


footer .details { background: #efefef; color:#222; margin: 0px;padding: 30px 0; text-align: left; text-transform: none;  }
	footer .details h2 { font-size: 20px; padding-bottom: 20px; }

footer .signature { background: #efefef; color:#222; padding: 30px 0; }
	footer .signature hr { border-top: 1px dashed #ccc; margin-bottom:30px; }
	footer .signature a { color:#222; }
	footer .signature .right { text-align: right; }









/* Custom search */
.search-long { border-radius: 20px; background: #fff; padding: 11px 18px; margin-top: 12px; border: 1px solid #eaeaea;}
.search-long .icon { float: left; }
.search-long .input { float: left; height: 20px; width: 80%;}
.search-long .input input { background: transparent; border-color: transparent; margin-top: -4px; margin-left: 10px; width: 80%;}
.search-long .input input:focus { outline: none; }
.search-long .button { float: right; height: 20px; border-left: 1px solid #ccc; padding-left: 13px; padding-right: 4px; }
.search-long .button input { background: transparent; border-color: transparent;  margin-top: -4px; font-weight: 700; color: #e31837;}

/* Header notification slider */
.header-notification {background: #43902b; color: #fff; text-align: center; height: 30px; padding: 5px;}
.header-notification a {color: #fff; text-decoration: underline;}
.close-header-notification .glyphicon-remove { top: 8px; right: 12px; position: absolute; color:#fff!important;}

/* Cookie notification */
.cookie-notification {background: #e31837; width: 300px; color: #fff; text-align: center; height: 30px; padding: 5px; position:fixed; bottom: 0; left: 0; z-index: 999;}
.cookie-notification a {color: #fff; text-decoration: underline;}
.close-cookie-notification .glyphicon-remove { top: 8px; right: 12px; position: absolute; color:#fff!important;}



/* HOME */

.homepage #nav-section { margin-bottom: -1px; }

/* bigBanner */
.swiper-container .swiper-pagination-bullet-active { background: #00a651; opacity: 1; }
.swiper-container { width: 100%; height: 100%; }
.swiper-slide { text-align: center; font-size: 18px;  /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }

/* home banner - prodajem.info */
.home-banner .swiper-container-holder {border: 1px solid #eaeaea; padding: 0; }
.home-banner .swiper-container .swiper-pagination-bullet-active { background: #333; opacity: 1; }
.home-banner .swiper-slide { text-align: center; font-size: 18px; background: transparent; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.home-banner .banner-text {background:#F9ECE8; position:absolute; width:250px; height:100%; z-index:1; left: 0; top: 0; display: flex; align-items: center; justify-content: center;}
.home-banner .banner-text p {display:block;}
.home-banner .banner-img {background-size:cover; background-position: center;width: 70%; height: 100%; right: 0; top: 0; position: absolute;}
.home-banner a .category {font-size: 14px; text-transform: uppercase; letter-spacing: 3px; }
.home-banner a .product {font-size: 26px; padding: 20px 0; font-weight: 700;}
.home-banner a .read-more {font-size: 14px; }
.home-banner a .read-more fa {font-size: 11px; margin-left: 5px; }
/* Right */
.right-banner a {color:#333;}
.right-banner-1 {height: 250px; background-size: cover; padding: 20px ;}
a .right-banner-1 .product { font-size: 22px; color:#000;}
.right-banner-2 {background: #f9ece8; height: 70px; padding: 26px 20px; margin-top: 15px;}


.why-us-home {margin-bottom:40px;}
.why-us-home h4 {font-size:18px; margin-top: 50px;color: #fa4c00; font-weight: 700; }





/* Center za megamenu */
#nav-section { /*text-align: center;*/ margin-bottom: 30px; background:#fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;} /*centriranje*/
#nav-section .navbar-nav { float: unset; } /*center*/
.navbar-nav > li { float: unset; display: inline-block; text-align:center; } /*center*/
.navbar {min-height: unset; border: 0px solid transparent; margin-bottom: 20px;} 
#nav-section ul.navbar-nav { display: inline-block; margin: 0; padding: 0; zoom:1; *display: inline; }
#nav-section li:hover a { background: #f7f7f7; } /*bg of any element */
#nav-section li.active a { color: #222; background: #f7f7f7;} /* bg of active element */
#nav-section li.active:hover a { color: #666; }
#nav-section .navbar-collapse { padding-right: 0px; padding-left: 0px; }
.navbar-default .navbar-nav > li > a .fa-angle-down { border: none; display: inline-block; font-size: 12px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #e9602a; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; color: #FFF; margin-left: 7px; vertical-align: middle; top: -2px; }
.solid-menus .navbar-default.navbar-white .navbar-nav > li > a:hover, .solid-menus .navbar-default.navbar-white.navbar-hover .dropdown:hover > a, .solid-menus .navbar-default.navbar-white.navbar-hover .dropdown:focus > a { color: #666; background-color: #fff;  }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color: #666; text-decoration: none; outline: 0; background-color: #fff;}
.solid-menus .navbar-default.navbar-white.navbar-hover .dropdown-menu > li > a:hover { color: #fff; background-color: #fff;}
.solid-menus .navbar-default.navbar-white .navbar-nav > li > a { color: #222; font-weight: 400; }
.solid-menus .navbar-default.navbar-white #search_term { background: transparent; color: #333;}
.navbar-collapse { padding-right: 0px; padding-left: 0px;}







/* Bootstrap vertical menu - categories */
#vertical-menu .active {font-weight: 700;}
#vertical-menu .active a.list-group-item {background:#f5f5f5;color: #15503c;}
#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 .list-group-item {border: 1px solid #fff;}




.social-circle li {display: inline-block; margin-right: 6px; font-size: 24px;}
.social-circle li a:hover i { 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 .fa-facebook, .social-circle .fa-facebook-official {color: #4267b2;}
.social-circle .fa-instagram {color: #d6267c;}
.social-circle .fa-linkedin {color: #0066a1;}
.social-circle .fa-youtube, .social-circle .fa-youtube-square {color: #e00d0d;}
.social-circle .fa-google-plus {color: #4285f4;}
.social-circle .fa-twitter, .social-circle .fa-twitter-square {color: #1da1f2;}
.social-circle .fa-pinterest {color: #ff6550;}




/* Title v1 center */
h2.background { position: relative;  z-index: 1;  text-transform:none; margin-bottom: 40px; margin-top: 43px; color: #9e9e9e;}
h2.background:before { border-top: 1px solid #eaeaea;  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; }

/* Small line */

.small.background { position: relative;  z-index: 1;  text-transform:none; margin-bottom: 15px; margin-top: 15px; color: #9e9e9e;}
.small.background:before { border-top: 1px solid #eaeaea;  content: "";  margin: 0 auto;  position: absolute;  top: 50%;  left: 0;  right: 0;  bottom: 0;  width: 100%;  z-index: -1;}
.small.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 h3 { background: #00a651; color: #fff; padding: 15px 45px; }
.background-romb h3::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 h3::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 */

.news h1 { font-family: 'Oswald', sans-serif !important; font-weight:700; margin: 0 0 30px 0;}
.news h2 { font-family: 'Oswald', sans-serif !important; font-weight:700; }
.news h3 { font-family: 'Oswald', sans-serif !important; font-weight:700; }
.news h4 { font-family: 'Oswald', sans-serif !important; font-weight:700; font-size: 20px; color: #143167;}



/* NEWS HOME */

.editors-choice-top5 {background: #f9f6f6; padding: 15px 0 0 0; margin:20px 0;position: relative;}
.swiper-container-editors-choice h4 {margin: 0; font-size: 15px;}
.swiper-container-editors-choice .counter {display: inline-block; background: #f06349; padding: 0px 9px 2px 9px; border-radius: 22px; color: #fff; position: absolute; left: 5px; top: -10px; font-size: 16px;} 
.swiper-container-editors-choice {margin: 0 45px; padding: 10px 0px 0px 0px; overflow: hidden;}
.swiper-container-editors-choice .swiper-pagination { position: relative; margin-top: 30px;}

.category-preview .category-title {font-size: 22px; font-weight: 700; color: #1e1f29; margin-bottom: 26px; background: #fbf8f8; padding: 15px 0; text-align: center;} 
.category-preview .first-column .news-template-md12 .col-md-12 {margin-bottom:20px}

ul.bullet { padding: 0 10px; font-size: 15px; color:#023c64;}
ul.bullet li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #d4d4d4; line-height: 22px;} 
ul.bullet li a { color:#023c64; }

.news-one .main-content { font-size: 16px; line-height: 1.5em; }
.news-one .main-content h1 { margin: 0px 0 20px 0; color: #313131;}
.news-one .main-content .gallery .col-md-2 { margin-top:15px;}
.news-one .main-content .img-circle {width: 45px; height: 45px; border: 2px solid #e9e9e9; }


/* NEWS CATEGORY */

.news-category .heading {margin: 25px 0;}
.news-category h1 { margin: 0 40px 30px 0; float: left; text-transform: uppercase; color: #000;}
.news-category .heading ul.subcategory li { display:inline-block; color:#000; margin-right:20px;margin-top:10px}
.news-category .heading ul.subcategory li a {color:#24a2d0;}
.news-category h5 {font-size: 20px; text-transform:uppercase; font-weight: 700; color: #000; border-bottom: 2px solid #53a2d0;  padding-bottom: 10px;  margin: 40px 0;}



/* ONE NEWS */

.tag-category a {padding: 1px 10px; background: #ce6635; color: #fff; display: inline-block; font-size: 9px; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 15px;}
.news-author {border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; padding: 15px 0;font-size: 14px; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 15px;}
.main-img-description {padding: 10px 0 0; font-size: 13px; color: #7b89b1;} 
.main-img-description .fa {font-size: 22px; margin-left: 7px;} 
.sidebar-banner-top {text-align:center; margin-bottom:20px}
.video-box { background: #f3b258; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; color: #000; font-size: 20px; opacity: .9; position: absolute; top: 15px; left: 30px; text-align: center; width: 46px; height: 46px; z-index: 999;}
.video-box .fa { margin-top: 13px; color:#fff;}
.video-box .fa-play { margin-left: 4px;}


.sidebar a h3 { color: #e84903;font-size: 18px;margin-top: 0; }
.sidebar .photo { margin-bottom: 15px; }



/* NEWS SHORT PREVIEW */
.one-news {}
.one-news .featured { background-color: #eaeaea;padding: 15px 0; }
.one-news a h3 { margin-top: 0; color: #e84d25; }
.one-news .description { color: #666; }
.one-news .description p { margin-top: 10px; }
.one-news .description a { color: #222; }


/* NEWS template: short2 */
.news-template-short2 {margin-bottom:15px;}
.news-template-short2 .news-category-badge {text-transform: uppercase; font-size: 13px;}
.news-template-short2 .time-ago {color: #afaaaa;}
.news-template-short2 .imgdiv {background: #F44336; line-height: 0; overflow: hidden; width: 100%; max-height: 240px; margin-bottom: 15px;}
.news-template-short2 img {width:100%;height:auto;-webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition:  all .5s ease-in-out; opacity: 1.0; filter: alpha(opacity=100);}
.news-template-short2 img:hover {opacity: 0.9; filter: alpha(opacity=90); transform:scale(1.3);}
.news-template-short2 h4 {font-size: 26px; font-weight: 700; line-height: 1.2em; color: #292929;}


/* NEWS template: short4 */
.news-template-short4 {margin-bottom:15px;}
.news-template-short4 .imgdiv {background: #F44336; line-height: 0; overflow: hidden; width: 100%; max-height: 240px; margin-bottom: 15px;}
.news-template-short4 img {width:100%;height:auto;-webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition:  all .5s ease-in-out; opacity: 1.0; filter: alpha(opacity=100);}
.news-template-short4 img:hover {opacity: 0.9; filter: alpha(opacity=90); transform:scale(1.3);}
.news-template-short4 h4 {font-size: 20px; font-weight: 700; line-height: 1.2em; color: #292929;}


/* NEWS CTEGORY SMALL template: short5 */
.news-template-short5 {margin:20px -15px;}


/* NEWS CTEGORY SMALL template: short6 */
.news-template-short6 {margin-bottom:45px;}
.news-template-short6 h4 {font-size: 36px;font-weight: 700; color:#000; }


/* NEWS CATEGORY template: short3 */
.news-template-short3 {margin-bottom:25px;}
.news-template-short3 .news-category-badge {text-transform: uppercase; font-size: 13px;}
.news-template-short3 .time-ago {color: #afaaaa;}
.news-template-short3 .imgdiv {background: #F44336; line-height: 0; overflow: hidden; width: 100%; max-height: 240px; margin-bottom: 15px;}
.news-template-short3 img {width:100%;height:auto;-webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition:  all .5s ease-in-out; opacity: 1.0; filter: alpha(opacity=100);}
.news-template-short3 img:hover {opacity: 0.9; filter: alpha(opacity=90); transform:scale(1.3);}
.news-template-short3 h4 {font-size: 26px; font-weight: 700; line-height: 1.2em; color: #292929;}
.news-template-short3 .author {font-weight: 700; margin-bottom: 8px;}


/* NEWS MULTIMEDIA BANNER */
.multimedia-banner {border-top: 1px solid #d4d4d4; padding-top: 50px; padding-bottom: 20px;position: relative;}
.multimedia-banner a {color:#fff; padding: 5px; margin: 10px;}
.multimedia-banner .round-ico {top: 250px;}

.multimedia-banner .left-big-banner {height:401px; width:70%; margin-right:0.2%; background-size:cover!important; float:left; position:relative;}
.multimedia-banner .grey-text-bg { position: absolute; bottom: 0; padding: 10px; background-color: rgba(0, 0, 0, 0.5); width: 100%; min-height: 133px;}
.multimedia-banner a h4 { font-size: 26px; line-height: 32px; margin-top: 6px; font-weight: 700;color: #fff;}
.multimedia-banner a:hover h4 {text-decoration: underline;}
.multimedia-banner a p {  margin-top: 5px; margin-bottom: 2px; font-weight: 300;}
.multimedia-banner a:hover p {text-decoration: underline;}

.multimedia-banner .right-small-banner {height:132px; width:29.8%; margin-bottom:0.2%; background-size:cover!important; float:left; position:relative;}
.multimedia-banner .right-small-banner .grey-text-bg { position: absolute; bottom: 0; padding:0px 10px; background-color: rgba(0, 0, 0, 0.5); width: 100%;min-height:unset;}
.multimedia-banner .right-small-banner  a h4 {font-size: 16px;line-height: 23px;margin-top: 6px;font-weight: 700;}







/* BRAND */

.brand h1 { margin: -6px 0 18px 0; }
.brand .col-md-3.logo img { border: 1px solid #eaeaea; }
.brands-preview {margin-bottom:40px;}
.brands-preview h3 {text-align:center; color:#8b251d;}

.static.brendovi h3 {text-align: center; font-size: 16px;}
.static.brendovi .service-box { border: 1px solid #eaeaea; padding: 15px; margin-bottom: 15px;}




/* PRODUCT CATEGORY */

.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; }
.category .product-holder {border-radius: 3px; border: 1px solid #e8e8e8;}






/* snip1273 - effect for category */

figure.snip1321 { color: #000000; float: left; margin: 10px 1%; max-width: 18%; min-width: 232px; overflow: hidden; perspective: 50em; position: relative; text-align: center; webkit-perspective: 50em; width: 100%; }
figure.snip1321 * { box-sizing: padding-box; transition: all 0.2s ease-out; webkit-box-sizing: padding-box; webkit-transition: all 0.2s ease-out; }
figure.snip1321 img { max-width: 100%; vertical-align: top; }
figure.snip1321 figcaption { left: 20px; opacity: 0; position: absolute; right: 20px; top: 50%; z-index: 1; }
figure.snip1321 h2, figure.snip1321 h4 { margin: 0; }
figure.snip1321 h2 { font-weight: 600; font-size:16px; }
figure.snip1321 h4 { font-weight: 400; text-transform: uppercase;font-size:12px; }
figure.snip1321 i { font-size: 32px; }
figure.snip1321:after { background-color: #ffffff; bottom: 20px; content: ""; display: block; left: 20px; ms-transform-origin: 50% 50%; opacity: 0; position: absolute; right: 20px; top: 20px; transform: rotateX(-90deg); transform-origin: 50% 50%; transition: all 0.4s ease-in-out; webkit-transform: rotateX(-90deg); webkit-transform-origin: 50% 50%; webkit-transition: all 0.4s ease-in-out; }
figure.snip1321 a { bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: 1; }
figure.snip1321:hover figcaption,
figure.snip1321.hover figcaption { opacity: 1; transform: translateY(-50%); transition-delay: 0.2s; webkit-transform: translateY(-50%); webkit-transition-delay: 0.2s; }
figure.snip1321:hover:after, figure.snip1321.hover:after { opacity: 0.9; transform: rotateX(0); webkit-transform: rotateX(0); }



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

/* product */
div.product-list-6 .one-product:nth-of-type(6n+1) { clear: both; }
div.product-list-4 .one-product:nth-of-type(4n+1) { clear: both; }
div.product-list-3 .one-product:nth-of-type(3n+1) { clear: both; }
div.product-list-2 .one-product:nth-of-type(2n+1) { clear: both; }

/* product */
div.product-list-6 .one-news:nth-of-type(6n+1) { clear: both; }
div.product-list-4 .one-news:nth-of-type(4n+1) { clear: both; }
div.product-list-3 .one-news:nth-of-type(3n+1) { clear: both; }
div.product-list-2 .one-news:nth-of-type(2n+1) { clear: both; }


.category-advanced-2 {border: 1px solid #e8e8e8; padding: 15px; margin-bottom: 20px;}
.category-advanced-2 h3 {font-size: 16px; padding-top: 22px; color: #b14949;}
.category-advanced-2 img {float:left; height:100px; margin-right:20px;}



/* Vertical center with text - home */
.flex-vertical-center {  align-content: center; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: wrap; height: 260px; justify-content: center;}
.flex-vertical-center:hover { }
.flex-vertical-center .object { /*background: rgba(255, 255, 255, 0.72);*/ color: #e84d25; font-size: 20px; overflow: hidden; width: 100%; padding: 30px; text-align: left; font-weight: 700;}
.flex-vertical-center:hover > .object { /*background: #ddd;*/ text-decoration:none; }
.flex-vertical-center .object a:hover { text-decoration:none; }




/* PRODUCT SHORT PREVIEW GRID */
.one-product { text-align: center;}
.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 { 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; color:#999;}
.one-product .promo-text { margin:10px 0;}
.one-product .price, .one-product .salesprice { color: #fc8f60;font-size: 16px;font-weight: 700; }
.one-product .product-holder { margin-bottom: 20px;padding: 0px; position: relative; overflow: hidden; width: 100%; -webkit-transition: all .25s; -moz-transition: all .25s; -o-transition: all .25s; transition: all .25s; }
.one-product .product-holder:hover { }
.one-product .product-holder a h3 { font-size: 16px; margin: 12px 0;font-weight: 700; color: #222; }
.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: #ffffff; font-size: 30px; position: absolute; left: 7px; text-shadow: 0px 1px 1px rgba(152, 152, 152, 0.75); top: 3px; 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; color: #e31837; }



.one-product.category img {transform: none; }
.one-product.category img:hover { transform: none; opacity: .8; transition: opacity .4s ease-out; -moz-transition: opacity .4s ease-out; -webkit-transition: opacity .4s ease-out; -o-transition: opacity .4s ease-out;}


.exp-on-new { background: #c82f2a; }
.exp-on-new { font-size: 12px; text-transform: uppercase; }
.exp-on-new { -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important; background: #f1b253; color: #fff; font-weight: bold;
    height: 26px !important; line-height: 28px; margin: 0 !important; max-height: 26px !important; min-height: 26px !important; overflow: ; 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; }

.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: #f1b253; color: #fff; font-weight: bold;
    height: 26px !important; line-height: 28px; margin: 0 !important; max-height: 26px !important; min-height: 26px !important; overflow: ; 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; }

.exp-on-discount { background: #c82f2a; }
.exp-on-discount { font-size: 12px; text-transform: uppercase; }
.exp-on-discount { -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important; background: #f1b253; color: #fff; font-weight: bold;
    height: 26px !important; line-height: 28px; margin: 0 !important; max-height: 26px !important; min-height: 26px !important; overflow: ; 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; }


form.add-to-cart-short {margin-top:10px;}


/* ADD TO CART IN SHORT PREVIEW */
.short-add-to-cart-input { padding: 7px 9px; width: 60px; border: 1px solid #ddd; }
.short-add-to-cart-btn {padding: 7px 18px; border-radius: 0px; color: #fff; background-color: #0f9d58; border: 1px solid #2a8e48; }
.short-add-to-cart-btn:hover {background-color: #0c7140;}



/* SHORT PREVIEW LIST */
.one-product.short {width:100%; text-align: left;}
.one-product.short img {width:70px; float:left; margin:0 35px 0 0;}
.one-product.short .product-img {display: inline;}
.one-product.short .product-holder { border-bottom: 1px solid #dedddd;  }
.one-product.short .product-holder:hover { border-bottom: 1px solid #e9602a; }
.one-product.short .product-holder a h3 { font-size: 14px; margin: 0 12px 12px 0; }
.one-product.short .add-to-cart-short { position: absolute; right: 0; top: 0; margin-top:0px;}
.one-product.short .exp-on-action { display:none; }
.one-product.short .follow-featured { left:unset; right: 200px; top: 0px;}
.one-product.short .sku-holder {float: left; width: 30%;min-height: 70px;}
.one-product.short .price-holder {  }
.one-product.short .exp-on-new, .one-product.short .exp-on-action, .one-product.short .exp-on-discount {position:unset;}





/* PRODUCT PAGE */
.product .col-lg-3.col-md-3.col-xs-6 { margin-bottom: 15px; }
.product-photo { position: relative; }
.product-photo .one-product .follow-featured { color: #e9602a;font-size: 30px;position: absolute; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75); top: 50px; left:30px; z-index: 100; }
.product-photo .zoom-in-marker { background: #e9602a;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; display:none;}
.product-photo .promo-text { background: #e9602a;color: #fff;font-size: 16px;left: 15px;padding: 10px;position: absolute;top: 15px;z-index: 100; }
.product-photo img { border: 1px solid #fff;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: 7px 4px;text-align: center;width: 40px; border: 0;}
a.ddd { color: #fff; }
.product-details .btn { border-radius: 1px; }
.product-details .add-to-cart { margin-left: 4px;padding: 8px 15px; background: #419641; color: #fff;}
.product-details .cart { padding: 8px 15px; background: #f1971a; color: #fff; }
.product-details .price { color: #e9602a;font-size: 28px;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; text-transform:capitalize; }
.product-details ul.color li { border-bottom: 0px;display: inline-block;list-style-type: none;margin-right: 2px;padding: 10px; }
.product-details ul.color li.color-active { border: 2px solid #3a863a; }
.product-details ul.size { margin: 0 0 10px 0;padding: 0; text-transform:uppercase;}
.product-details ul.size li { background: #e9e9e9;border-bottom: 0px;display: inline-block;list-style-type: none;margin-right: 2px;padding: 10px; }
.product-details ul.size li.size-active { border: 2px solid #3a863a; }
.product ul.size, .product ul.color { margin-bottom: 5px; }
.product-details ul.size.required-active { padding: 10px; }
.product-details ul.color.required-active {padding: 10px; }
.product-details .required-label {margin-bottom: 15px; }
.product .hvr-icon {margin-right:10px;}
.product .product_color_container:hover, .product .product_size_container:hover {cursor: pointer;}
.product .round-corners { border-radius: 100px;height: 200px;overflow: hidden;width: 200px; }
.product .product-extra { background: #e9602a;border-bottom: 5px solid #fff;color: #fff;font-weight: 700;padding: 15px; }
.product .product-extra img { width: 60px; }
.product .product-brand { color: #e9602a;font-weight: 700; }
.product-photo .discount-percent { position: absolute;right: 15px;top: 0px; }
.product-variation {margin:0 15px 15px 0;}

.addtofav.inline .checkbox-inline { padding-left: 0; }
.addtofav.inline .glyphicon { float: left; color: #e9602a;}
.addtofav.inline .text { float: left; margin-left: 15px; }
.addtofav.inline input[type='checkbox'].icon-checkbox { display: none; }
.addtofav.inline input[type='checkbox'].icon-checkbox + label .unchecked { display: inline; font-size: 20px;}
.addtofav.inline input[type='checkbox'].icon-checkbox + label .checked { display: none; font-size: 20px; }
.addtofav.inline input[type='checkbox']:checked.icon-checkbox { display: none; }
.addtofav.inline input[type='checkbox']:checked.icon-checkbox + label .unchecked { display: none; }
.addtofav.inline input[type='checkbox']:checked.icon-checkbox + label .checked { display: inline; }







/* 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 { top: 25px; position: absolute; right: 0; }
.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; }
#show-filters {padding: 5px; text-align: center; background: #8b251d; color: #fff; font-weight: 700; position: fixed; left: 0; top: 50px; width: 100%; z-index:9999;}
.show-filter-menu {left:0px!important; width: 80%; padding: 15px; background: #fff; box-shadow: 4px 1px 10px #ddd;}
h1.main-category { text-align: center; margin-bottom: 20px;}

.checkbox-danger input[type="checkbox"]:checked + label::before, .checkbox-danger input[type="radio"]:checked + label::before {background-color: #fa4c00!important; border-color: #fa4c00!important; }
.alert-danger { background-color: #fff; border-color: #ff976a; color: #ff976a;}





.pagination { width:100%; text-align: center;  }
.pagination > li { display: inline-block;}
.pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 50px; border-top-right-radius: 50px; }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 50px; border-top-left-radius: 50px; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: #e9602a; background-color: #e8e8e8; border-color: #e8e8e8; }
.pagination > li > a, .pagination > li > span { color: #948e8e; }



/* COMMENTS */
.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 */
.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 .voucher-dicount { border-bottom: 1px solid #333;padding: 5px 0; background:#eaeaea;}
.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 #checkout-submit { margin-top: 20px; }
.cart-checkout .okvir .editable { padding: 1px 7px 1px 5px; background: #4c6982; color: #fff; }
.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; }

.voucher-input {background: #eaeaea; padding: 30px; text-align: center; margin-bottom: 30px; display:block;}
.voucher-input #promo_msg { display: block; padding-top: 15px; }


/* STATIC */

#neuspesnoForgotpassword {margin-top:15px;}

.static .register { border: 1px solid rgb(204, 204, 204);margin-bottom: 20px; border-radius: 4px;}
.static p.register-title { background-color: #f5f5f5;color: #4a6588;font-weight: 700;margin-bottom: 18px;padding: 16px; }
.static .login { border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; border-radius: 4px;}
.static p.login-title { background-color: #f5f5f5;color: #4a6588;font-weight: 700;margin-bottom: 18px;padding: 16px; }
.forgot-password p { font-size: 18px;font-weight: 700;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; }
.usericon:before{ opacity:.8; height:100%; width:25px; display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; position: absolute; content:"\e008"; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: 400; pointer-events: none; right:20px; top: 10px; -webkit-font-smoothing: antialiased; color:#c3c3c3; }
.passicon:before{ opacity:.8; height:100%; width:25px; display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; position: absolute; content:"\e033"; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: 400; pointer-events: none; right:20px; top: 10px; -webkit-font-smoothing: antialiased; color:#c3c3c3; }




/* 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; }

ul.user-pages-menu {list-style-type:none; margin: 15px 0px 35px 0;}
ul.user-pages-menu li {display:inline-block; margin-right: 10px; background: #2b6cbd;}
ul.user-pages-menu li a {color:#fff;}
ul.user-pages-menu.nav > li > a:hover, ul.user-pages-menu.nav > li.active { background-color: #bf4949; color:#fff; }

.dataTables_wrapper .dataTables_paginate .paginate_button { padding: 0; margin-left: 0;}



/* USER - PRODUCTS */
table#products .glyphicon { margin: 0 10px;}
table#products .glyphicon-remove-sign { color: #da0606;}
table#products .glyphicon-pencil { color: #1bb2ef;}
table#products .glyphicon-tags { color: #5c2c65;}


/* ADD NEWS / PRODUCT */
.one-image{ float: left; margin: 10px 10px 10px 0; text-align: center; width: 100px; }
.one-image img.delete{ margin-bottom: 5px; width: 13px; }



/* 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; }



/* Switch button */
.switch { position: relative; display: inline-block; width: 40px; height: 24px; margin-bottom: -6px; }
.switch input {display:none;}
.slider {   position: absolute;   cursor: pointer;   top: 0;   left: 0;   right: 0;   bottom: 0;   background-color: #ccc;   -webkit-transition: .4s;   transition: .4s; }
.slider:before {   position: absolute;   content: "";   height: 16px;   width: 16px;   left: 4px;   bottom: 4px;   background-color: white;   -webkit-transition: .4s;   transition: .4s; }
input:checked + .slider {   background-color: #6da90d; }
input:focus + .slider {   box-shadow: 0 0 1px #6da90d; }
input:checked + .slider:before {   -webkit-transform: translateX(15px);   -ms-transform: translateX(15px);   transform: translateX(15px); }
.slider.round {   border-radius: 24px; }
.slider.round:before {   border-radius: 50%; }



/* 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; }


/* Icon Bounce */
.hvr-icon-bounce {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-bounce .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-bounce:hover .hvr-icon, .hvr-icon-bounce:focus .hvr-icon, .hvr-icon-bounce:active .hvr-icon {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.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); }



/* b-Lazy loader */
.b-lazy { -webkit-transition: opacity 500ms ease-in-out;-moz-transition: opacity 500ms ease-in-out;-o-transition: opacity 500ms ease-in-out;transition: opacity 500ms ease-in-out;max-width: 100%;opacity: 0; }
.b-lazy.b-loaded {opacity: 1; }
.image-wrapper { background: #1E1E1E url('/img/loading.gif') center center no-repeat;width: 100% }
.ratio_16-9 {padding-bottom: 56.25%;height: 0;}




/* Data tables */
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { color: white !important; border: 1px solid #fff; background-color: #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #fff)); background: -webkit-linear-gradient(top, #fff 0%, #fff 100%); background: -moz-linear-gradient(top, #fff 0%, #fff 100%); background: -ms-linear-gradient(top, #fff 0%, #fff 100%); background: -o-linear-gradient(top, #fff 0%, #fff 100%); background: linear-gradient(to bottom, #fff 0%, #fff 100%); }



/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqhPAMif.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v12/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTtM9CE5Q.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v16/TK3hWkUHHAIjg75-ohoTus9C.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


@media only screen and (min-width: 1370px) {
	.container { width: 1300px; }
}

@media screen and (min-width: 1024px) and (max-width: 1200px) {	
	.search-long .input {width: 70%;}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {	
	/* header */
	header .logo img { height: unset;  margin-top: 13px; padding-bottom: 8px;}
	.search-long { width: 100%;}
	.search-long .input { width: 73%; }
	
	/* product sort */
	div.product-list-6 .one-product:nth-of-type(3n+1) { clear: both; }
	footer .partners .search {margin: 25px 0px; }
}


@media only screen and (max-width: 767px) {
    
    /* HEADER */
    header .middle { padding: 10px 0; }
    header .logo img { margin-top: 5px; height: 40px; float:left;}
    .menu-cart, .menu-cart a { font-size: 11px; }
    
    /* FOOTER */
    footer .signature, footer .signature .right { text-align: center!important; }
    footer .footer-banner { background-image: none}
    
    /* NAV BAR */
    .navbar-fixed-top-mobile {position: fixed; top: 0; width: 100%; z-index: 9999; background: rgba(255, 255, 255, 0.95); -webkit-box-shadow: 3px 3px 9px -2px rgba(0,0,0,0.25); -moz-box-shadow: 3px 3px 9px -2px rgba(0,0,0,0.25); box-shadow: 3px 3px 9px -2px rgba(0,0,0,0.25);}
    .solid-menus a.navbar-brand { color: #fff; padding: 0px;}
    .navbar-default .navbar-toggle .icon-bar { background-color: #fff;}
    .navbar-nav > li > a { padding-bottom: 15px; }
	.navbar-collapse { padding-right: 15px; padding-left: 15px;}
	.solid-menus .navbar-pos-search { top: -1px; right: 50px;}
    .solid-menus .navbar-default.navbar-white.navbar-click .dropdown:hover > a, .solid-menus .navbar-default.navbar-white .navbar-nav > .open > a, .solid-menus .navbar-default.navbar-white .navbar-default .navbar-nav > .open > a:focus, .solid-menus .navbar-default.navbar-white .navbar-default .navbar-nav > .open > a:hover { color: #F1A6AB !important; background-color: #fff !important;}
    .navbar-nav > li { float: left; display: block; text-align: left; width: 100%;}
    .solid-menus .navbar-default.navbar-white .navbar-toggle .icon-bar { background-color: #a5a3a3; }
    .solid-menus .navbar-default.navbar-white .navbar-pos-search .x-search i { color: #a5a3a3; }
    .solid-menus #top-search input { font-size: 15px; height: 50px; } /* serach font size */    
    .solid-menus { margin-top: 0; padding-left: 15px; } /* fix privremeni */
    
    #vertical-menu .navbar-header { background: #dadada; }
	
    
    /* HOME */
    .home-banner .swiper-container-holder { margin-bottom: 15px; }
    .home-banner .banner-text {width:100%; height:110px; }
    .home-banner .banner-img {width:100%; margin-top:110px; }
	.home-banner .right-banner { margin-left: -15px; margin-right: -15px; } 
	.home-banner a .product {padding: 0px;}
    
    
    /* CATEGORY */
    .one-category h3 { font-size: 15px; }
    figure.snip1321 { margin: 15px; max-width: 93%;}
    
    
    
    /* PRODUCT */
    .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; }
	.short-add-to-cart-input { width: 50px; }
	.short-add-to-cart-btn {padding: 7px 9px; }
	.one-product.short .follow-featured { right: unset;}
	.one-product.short .price-holder { margin-top: 50px; text-align:right;}
	.one-product.short .price { font-size:14px;text-align: right; }
	.one-product.short .exp-on-new, .one-product.short .exp-on-action, .one-product.short .exp-on-discount { display: none; }
	
	/* SHOP */
	.shop .sort { margin-top: 0px; margin-bottom: 45px; position: relative;}
	.shop .sidebar { position: absolute; z-index:1000; left: -400px; }
	.category-advanced-2 {text-align:center;}
	.category-advanced-2 h3 { padding-top:0; }
	.category-advanced-2 img { float: unset; margin-right:0px;}
	
	/* CART */
    #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; }
    
	
	/* Misc */
    .background-romb { font-size: 16px;}
    .row.static, .row.category, .row.product { margin-top: 15px; }
    .col-md-2.sidebar { padding-left: 0;padding-right: 0; }
    .baner-message { font-size: 13px;margin-top: 10px; }
    .baner-message a { font-size: 13px; }
    .breadcrumb { display: none; }
	
	/* category sort */
	div.product-list-6 .break-category:nth-of-type(2n+1) { clear: both; }
	div.product-list-4 .break-category:nth-of-type(2n+1) { clear: both; }
	div.product-list-3 .break-category:nth-of-type(2n+1) { clear: both; }
	div.product-list-2 .break-category:nth-of-type(2n+1) { clear: both; }
	
	/* product sort */
	div.product-list-6 .one-product:nth-of-type(2n+1) { clear: both; }
	div.product-list-4 .one-product:nth-of-type(2n+1) { clear: both; }
	div.product-list-3 .one-product:nth-of-type(2n+1) { clear: both; }
	div.product-list-2 .one-product:nth-of-type(2n+1) { clear: both; }

	/* product sort */
	div.product-list-6 .one-news:nth-of-type(2n+1) { clear: both; }
	div.product-list-4 .one-news:nth-of-type(2n+1) { clear: both; }
	div.product-list-3 .one-news:nth-of-type(2n+1) { clear: both; }
	div.product-list-2 .one-news:nth-of-type(2n+1) { clear: both; }

	/* NEWS */
	.video-box {font-size: 13px;top: 7px;left: 23px;width: 38px; height: 38px;}
	.news-template-short2 .imgdiv { float: left; width: 40%;  }
	.news-template-short2 .time-ago { float: right; width: 55%; }
	.news-template-short2 h4 { font-size: 16px;}
	.responsiveClear { clear:both; }
	.pull-right-xs {float:right; }
	.swiper-container-editors-choice h4 {margin-top: 20px;}
	.multimedia-banner .left-big-banner {width:100%; height: 300px;}
	.multimedia-banner .right-small-banner {height:180px; width:100%; margin-top:2px;}
	.news-one h2.background {font-size: 22px;}
	
	
	/* USER */
	ul.user-pages-menu li { margin-bottom: 10px; } /*user menu*/
	table#products .glyphicon { margin: 15px 8px; } /*glyphicons*/

}
