body {background-color:#fafafa; font-family: 'Raleway', sans-serif;  font-weight: 400; color:#374853;}
a {color:#3B3E4B;}
a:hover {text-decoration:underline;}
.required-label {color:red;}
.color2 {color:#b19469}
h1 {font-weight: 300; font-family: "Poppins", sans-serif;}
h2 {font-weight: 300; font-family: "Poppins", sans-serif;}
h3 {font-weight: 300; font-size: 26px; margin-bottom: 20px; font-family: "Poppins", sans-serif;}
img {max-width:100%; height:auto;}
.txtshadow {text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.65);}
.tooltip-inner {min-width:120px;}
.brand-title {font-weight: 700; font-size: 20px;}
.sepia {-webkit-filter: sepia(100%); filter: sepia(100%);}
.homepage .bg-color {background:#fff; padding: 0 15px; margin: 0px auto;}
.bg-color {padding: 0 15px; margin: 0px auto;}
.post-list-3 .post-preview:nth-of-type(3n+1) { clear: both; }
.visa {height: 37px;}
.intesa-margin {margin: 0 80px;}
.credit-cards {text-align:center; margin: 40px 0;}


/* HEADER */
header.container-fluid {padding: 0; background: #f6f5f1;}
header { -webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out;-o-transition: 1s ease-in-out; transition: 1s ease-in-out; padding:0; }
header .logo {height: 85px; width: auto; margin: 40px 0 20px 0;}




header .navbar-nav { float: unset !important; }
header ul.navbar-nav { display: inline-block; margin: 0; padding: 0; /* For IE, the outcast */ zoom:1; *display: inline; }
header ul.navbar-nav li { padding: 13px 18px; font-size: 16px; font-weight: 500; font-style: normal; line-height: 1.5; letter-spacing: 0px; }
header ul.navbar-nav li:hover {background:#fff;}
header ul.navbar-nav li.active {background:#fff; color:red;}
header ul.navbar-nav li a { text-decoration: none; font-family: Poppins, Helvetica, Arial, sans-serif;}
header ul.navbar-nav li:hover a {text-decoration: none;}
header ul.navbar-nav li.active a {color:#374853;}
.nav > li > a { padding: 0; }



/* FOOTER */
footer.container-fluid {padding-left: 0px; padding-right: 0px;} 
footer {color:#848280;}
footer a, footer a:hover {color:#848280;}
footer h3 {margin-bottom: 12px; font-size: 24px; font-weight: 300; } 
footer ul {margin:0; padding:0;}
footer ul li {list-style: none; padding: 0 0 8px 0px;}
/*footer ul li::before {content: "\00BB \0020";}*/

.container-fluid.partners {background: #f7f4f2; margin-top: 1px;}
footer .partners { color: #848280;  padding: 10px 0; }
footer img.logo { width: 170px; margin-top: 50px;}


footer .social-networks  { text-align: right; background-color: #f0f0e8; padding: 40px 0; -webkit-box-shadow: inset 0px 0px 34px -24px rgba(0,0,0,0.66);
-moz-box-shadow: inset 0px 0px 34px -24px rgba(0,0,0,0.66); box-shadow: inset 0px 0px 34px -24px rgba(0,0,0,0.66);  }
footer .social-networks h2 { text-transform:uppercase; color:#666; font-size: 16px; margin-bottom: 25px; }
footer .social-networks .social-icon img { width:150px; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
footer .social-networks .social-icon img:hover {-webkit-filter: grayscale(0%); filter: grayscale(0%);}


footer .details { background-color: #f7f4f2; margin: 0px; margin-top: 0px; padding: 50px 0; text-align: left; text-transform: none; }
footer .signature { background-color:#f7f4f2;  margin: 0px; margin-top: 0px; padding:35px 0; text-align: left; text-transform: none; border-top: 1px solid #e4e4e4; }
footer .signature .right { text-align:right;}
footer .details, footer .details a, footer .signature, footer .signature a {color:#848280;}
footer .details h3, footer .signature h3 {color: #a2a2a2; text-transform: uppercase; font-size: 18px; font-weight: 400;}

.footer3 {text-align:right;}
.footer3 input {padding: 16px 20px; border: 1px solid #e0e0e0; margin-top: 20px; width: 260px; text-align: right; background: #f9f9f9;} 




/* social icons */

ul.social-network { list-style: none; display: block; margin-left:0 !important; padding: 0; text-align: right; margin-top: 70px;}
ul.social-network li { display: inline; margin: 0 2px; }


.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; position:relative; margin:0 auto 0 auto; /*-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;*/ text-align:center; width: 50px;
height: 50px; font-size: 33px; border: 1px solid #e4e4e4;}
.social-circle i { 	color: #c8c2b7; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s; }
.social-circle li a:hover i { margin:0; line-height:16px; text-align: center;  	-moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -ms--transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; } 

.social-network a.tripadvisor {width: 170px;padding: 0 10px;}


/* social right */

.social-right {left:0; top:225px; position:fixed; z-index:10000; text-align:center;}
.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;}





/* HOME */

.homepage .margin-minus {margin-top: -150px; background: #fff; position: relative; }
.homepage h1 {margin: 60px 20px 10px 20px; font-size: 36px; color: #b19469; font-weight:300;}
.homepage h2 {margin: 50px 30px; font-size: 29px; color: #b19469; line-height: 38px; font-weight:200;}

.homepage .subtitle {margin: 10px 0 45px 0; font-size: 17px; color: #859b8f;}

.homepage .news-preview h3 {color: #303030;}
.homepage .news-preview p {color: #a1a1a1;}

.homepage .bg-text {background-color: RGBA(227, 225, 221, 0.4); padding: 15px; color: #7a736b;}


.homepage .custom-left {padding-top: 160px;}
.homepage .custom-left .appartment {width: 100px; margin-right: 8px; margin-top: 44px;}
.homepage .custom-left h2 {margin: 0px; margin-bottom: 33px; font-size: 44px;color: #b19469; font-weight: 300;}
.homepage .custom-left p {margin: 36px 0px;}
.homepage .custom-right {height: 600px; background-image: url(/img/slider/07.jpg); background-size: cover;}





/* APARTMANI */

.apartmani h3 {font-size: 36px;margin-bottom: 20px;font-family: "Poppins", sans-serif;font-weight: 700;margin-top: 0px;}
a.read-more {border: 1px solid #b19469;padding: 10px 20px;font-weight: 700;display: inline-block;color: #605e5e; margin: 20px 0px; -webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out;-o-transition: 1s ease-in-out; transition: 1s ease-in-out;}
a.read-more:hover {border: 1px solid #605e5e; text-decoration:none;}
.price {font-size: 22px; color: #4d504f;}
ul.services {list-style: none; padding: 0; margin: 20px 0;}
ul.services li {text-transform: uppercase; font-size: 12px; font-weight: 700; letter-spacing: 0.1em; margin: 5px 0; width: 48%; margin-right: 2%; padding-bottom: 5px; border-bottom: 1px solid rgba(215, 215, 215, 0.5); color:#b19469; float:left; }
ul.services .icon {margin-right:10px;}
.category-title {background: #fff; padding: 35px 0 60px 0; margin-bottom: 35px; border-bottom: 1px solid #efeaea;}
.category ul.services li {width: 98%;} 
.holder-padding {border: 1px solid #efeaea; background: #fff; padding:30px; margin-bottom: 30px;}
.icon-holder {width:30px; text-align:center; float: left;}
.room-description {color: #b19469; font-size:30px;}
.category .similar {font-size: 22px;font-weight: 700;color: #ccc6b5;padding: 10px 0 10px 0;border-bottom: 1px solid #e6e6dd;margin-bottom: 28px;}
a.read-more-block {border: 1px solid #b19469;padding: 10px 20px;font-weight: 700;display: block;color:#fff; text-align:center; background:#605e5e; margin: 20px 0px; -webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out;-o-transition: 1s ease-in-out; transition: 1s ease-in-out;}
a.read-more-block:hover {color: #605e5e; background:#fff; text-decoration:none;}


/* CONTACT */

.kontakt h2 { margin: 30px 0;}
.form-control {height:unset; border-radius: 1px; padding: 10px 12px;}
.btn {border-radius: 1px; padding: 10px 35px;}
.static .similar {font-size: 22px;font-weight: 700;color: #ccc6b5;padding: 10px 0 10px 0;border-bottom: 1px solid #e6e6dd;margin-bottom: 28px;}



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

.news-one {}

.main-content {margin-bottom:30px;}
.main-content img {width:100%; margin-bottom:25px}
.main-content h4 {font-weight:900; margin:15px 0;}
.main-content h2 {font-size: 22px; font-weight: 700;}



/* SIDEBAR */
.sidebar a h3 {margin-top: 0; color:#222; font-size:18px}
.sidebar .photo {margin-bottom: 15px;}
.sidebar h2 {font-size: 30px; font-weight: 900; background-color: #f6f6f6; margin: 0 0 26px 0; padding: 10px; color:#535353;}







/* PRODUCT CATEGORY */
.apartment-preview {background: rgba(248, 247, 243);padding: 20px 5px;margin-bottom: 40px; border: 1px solid rgba(215, 215, 215, 0.5);}
.category .gallery img {width:110px; margin:15px 15px 15px 0; }
.category h1 {margin-top: -5px;font-size: 44px;margin-bottom: 20px; display: inline-block;}



/* PRODUCT */

.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 .zoom-in-marker { background: #f4a137; top: 0px; right: 15px; color: #fff; cursor: pointer; font-size: 16px; height: 30px; line-height: 30px; position: absolute; text-align: center; width: 30px; z-index: 100; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.product-photo .promo-text { background: #ea4a1f; top: 15px; left: 15px; color: #fff; font-size: 16px; position: absolute; z-index: 100; padding:10px}

.product-photo img { max-width: 100%; border: 1px solid #eaeaea; margin-bottom: 20px;}
.product-photo .main {margin: 0 0 15px 0;}
.product-photo .thumb {margin:5px 5px 5px 0; width:100px;}

.product-details h1 {padding:0; margin: -4px 0 15px 0;color: #3b3838;}
.product h3 {text-align:center;}
.product footer h3 {text-align:left;}

.product-details .description {margin-bottom: 20px;}
.product-details ul {margin:0 0 25px 0; padding:0; }
.product-details ul li {list-style-type:none; border-bottom:1px dotted #ccc; 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 {float:left; text-align:center; border: 1px solid #419641; padding: 8px 8px; background-color: #419641;}
.product-details .sp-plus {float:left; text-align:center; border: 1px solid #419641; padding: 8px 7px; background-color: #419641;}
.product-details .quntity-input {float:left; text-align:center; padding: 8px 4px; width: 40px;}
a.ddd {color:#fff;}
.product-details .btn {border-radius: 1px;}
.product-details .add-to-cart {padding: 8px 15px; margin-left: 4px;}
.product-details .cart {padding: 8px 15px; }

.product-details .price {margin-bottom: 22px; font-size: 18px; font-weight: 700; color:#ec9128;}
.product-details .price .price-old {font-size: 16px; text-decoration: line-through; font-weight: 400; color: #959595;}
.product-details .price .salesprice {font-size: 18px; font-weight:700; color:green;}
.product-details .price-description {color: #ea4a1f; font-weight: 700;} 

.product .round-corners { height:200px; width:200px; border-radius: 100px; overflow:hidden; }

.product .file-download {padding: 15px; text-align: center; background: burlywood; font-weight: 700; color: #fff;} 
.product .file-download:hover {background: #c3a175;} 

.product .discount-percent {color: white; background: #ec7428; padding: 10px; display: inline-block;}

.product .img-circle.img-thumbnail {width:200px}


/* COMMENTS */

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




/* CART and CHECKOUT */

.checkout .form-title {font-weight:700;}

.cart-checkout .okvir {color: #8b8b8b;}
.cart-checkout .okvir .levo {float:left; width:70%; }
.cart-checkout .okvir .desno {float:left; width:30%; text-align:right}
.cart-checkout .okvir .cart_head {padding:5px 0; border-top:3px solid #d4d1d1; border-bottom:3px solid #d4d1d1;}
.cart-checkout .okvir .cart_product {padding:5px 0; border-bottom:1px solid #ccc;}
.cart-checkout .okvir .cart_subtotal {padding:5px 0; border-top:1px solid #d4d1d1; border-bottom:1px solid #d4d1d1;}
.cart-checkout .okvir .cart_delivery {padding:7px 0; border-bottom:1px solid #d4d1d1;}
.cart-checkout .okvir .cart_delivery.noborder {padding:7px 0; border-bottom:0px solid #d4d1d1;}

.cart-checkout .okvir .cart_bulk_discount {padding:5px 0; border-bottom:1px solid #d4d1d1;}
.cart-checkout .okvir .cart_subtotal_weight {padding:5px 0; border-bottom:1px solid #d4d1d1;}
.cart-checkout .okvir .cart_total {padding:5px 0; border-bottom:3px solid #d4d1d1;}

.cart-checkout .okvir ul {margin:5px 0; padding:0;}
.cart-checkout .okvir ul li {list-style-type:none; padding:0px 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: #374853; font-weight: 700; margin-top:7px;}

#order-holder .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { background-color: #fbfbfb; } /* TAB background */
#order-holder .nav > li > a { padding: 10px 15px; color: #505050; } /* boja za neaktivne linkove u tabu */
#order-holder .nav > li.active > a { color: #286ea0; } /* boja za aktivni link */
#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: #f3f1eb; margin-bottom: 15px; padding: 15px 0 0 0; }


.checkout .similar {font-size: 22px;font-weight: 700;color: #ccc6b5;padding: 10px 0 10px 0;border-bottom: 1px solid #e6e6dd;margin-bottom: 13px;}



/* REZULTAT PRETRAGE */
a.serach-result-category { padding: 5px 10px; margin-right: 10px; line-height: 40px; color: #fff; background-color: #2898DF; overflow: hidden; text-overflow: ellipsis; text-decoration: none; }






/* 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 { margin: 25px 0; background-color: unset;border-radius: 2px;text-align: center; }
.breadcrumb .back {float:right; cursor:pointer;}
.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; }




/* NAV TABS CENTER */

.homepage .nav-tabs > li { float:none; display:inline-block; zoom:1; }
.homepage .nav-tabs { text-align:center; }


/* EFEKTI */

section.portfolio .col-md-4 a:after {
	content: "Uvećaj sliku";
	position: absolute;
	color: #fff;
	left: 39.1%;
	opacity: 0;
	z-index: 2;
	top: 33%;
	background: url('/img/sprite.png') no-repeat -23px -327px;
	width: 112px;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in;
	height: 110px;
}
section.portfolio .col-md-4 a:before {
	content: "";
	background-color: rgba(0, 0, 0, 0.69);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: 0;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in;
}
section.portfolio .col-md-4 a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
section.portfolio .col-md-4 a:hover:before, section.portfolio .col-md-3 a:hover:after {
	opacity: 1;
}
section.portfolio .col-md-4:hover img {
	-webkit-transform: scale(1.3) rotate(8deg);
	-moz-transform: scale(1.3) rotate(8deg);
	-ms-transform: scale(1.3) rotate(8deg);
	-o-transform: scale(1.3) rotate(8deg);
	transform: scale(1.3) rotate(8deg);
}





/* CHOOSEN */

.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-right-radius: 4px;   border-bottom-left-radius: 4px;   -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0,  25);   box-shadow: 0 8px 8px rgba(0, 0, 0, .25);   margin-top: -1px;   position: absolute;   top: 100%;   left: -9000px;   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;   padding: 0 0 0 4px;   position: relative;   overflow-x: hidden;   overflow-y: auto;   -webkit-overflow-scrolling: touch; }
.chosen-container .chosen-results li {   display: none;   /*line-height: 1.42857143;*/   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 {   display: list-item;  cursor: default;   color: #999;   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 {   display: list-item;   color: #777777; }
.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-color: #ffffff;   -webkit-background-clip: padding-box;   -moz-background-clip: padding;   background-clip: padding-box;   border: 1px solid #cccccc;   border-top-right-radius: 4px;   border-top-left-radius: 4px;   border-bottom-right-radius: 4px;   border-bottom-left-radius: 4px;   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);   color: #555555;   display: block;   /*height: 34px;line-height: 34px;*/   overflow: hidden;   padding: 6px 11px;   position: relative;   text-decoration: none;   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;
  top: 0;
  right: 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-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  margin: 1px 0;
  padding: 4px 20px 4px 4px;
  width: 100%;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.chosen-container-single-nosearch .chosen-search input {
  position: absolute;
  left: -9000px;
}
.chosen-container-multi .chosen-choices {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  cursor: text;
  height: auto !important;
  height: 1%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.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;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #555555;
  height: 32px;
  margin: 0;
  padding: 4px;
  outline: 0;
}
.chosen-container-multi .chosen-choices .search-field .default {
  color: #999;
}
.chosen-container-multi .chosen-choices .search-choice {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  color: #333333;
  cursor: default;
  line-height: 13px;
  margin: 6px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  position: relative;
}
.chosen-container-multi .chosen-choices .search-choice .search-choice-close {
  background: url("img/chosen-sprite.png") right top no-repeat;
  display: block;
  font-size: 1px;
  height: 10px;
  position: absolute;
  right: 4px;
  top: 5px;
  width: 12px;
  cursor: pointer;
}
.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;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  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;
  -o-transition: border linear .2s, box-shadow linear .2s;
  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-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  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;
  -o-transition: border linear .2s, box-shadow linear .2s;
  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-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  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;
  -o-transition: border linear .2s, box-shadow linear .2s;
  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-right-radius: 0;
  border-bottom-left-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 {
  padding: 0 8px 0 0;
  overflow: visible;
}
.chosen-rtl .chosen-single span {
  margin-left: 26px;
  margin-right: 0;
  direction: rtl;
}
.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;
}



/* END CHOOSEN */




/* IMAGE EFFECTS */


/* Flashing V2 */
a img:hover {	opacity: 1;	-webkit-animation: flash 1.5s;	animation: flash 1.5s;}
@-webkit-keyframes flash {	0% { opacity: .4; }	100% {	opacity: 1; }}
@keyframes flash {	0% {	opacity: .4;}	100% {	opacity: 1;	}}


/* Shine */
.hover14 figure {	position: relative;}
.hover14 figure::before {	position: absolute;	top: 0;	left: -75%;	z-index: 2;	display: block;	content: '';	width: 50%;	height: 100%;	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);}
.hover14 figure:hover::before { 	-webkit-animation: shine .75s;	animation: shine .75s;}
@-webkit-keyframes shine {	100% {		left: 125%;	}}
@keyframes shine {	100% {		left: 125%;	}}












/* ADMIN */

.dataTables_wrapper .dataTables_paginate .paginate_button { padding: 0; }





/* FONTS */

/* 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/v11/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, 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/v11/0dTEPzkLWceF7z0koJaX1A.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;
}
/* 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/v11/WmVKXVcOuffP_qmCpFuyzSEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, 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/v11/JbtMzqLaYbbbCL9X6EvaI_k_vArhqVIZ0nv9q090hN8.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;
}



/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v4/h3r77AwDsldr1E_2g4qqGCEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v4/NOrqPfvJuwgpHxybBhW7Lfk_vArhqVIZ0nv9q090hN8.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;
}

/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v4/MEXWGbc1EWORtBwy9fFeUiEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v4/D2gN9uyZ9Ucx1fJ1Fhb7s_k_vArhqVIZ0nv9q090hN8.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;
}

/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v4/UGh2YG8gx86rRGiAZYIbVyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v4/yQWaOD4iNU5NTY0apN-qj_k_vArhqVIZ0nv9q090hN8.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;
}




/* latin */
@font-face {
  font-family: 'Handlee';
  font-style: normal;
  font-weight: 400;
  src: local('Handlee Regular'), local('Handlee-Regular'), url(https://fonts.gstatic.com/s/handlee/v6/hN5OFJA7DLALxZ1osZb59Q.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 (max-width:1390px){
#top-menu-holder .navbar-brand img { margin-right: 65pt; }
}

@media only screen and (max-width:1330px){
#top-menu-holder .navbar-brand img { margin-right: 30pt; }
}


@media (max-width: 1100px) {
/* Burger menu */
#top-menu-holder .navbar-header { float: none; }
#top-menu-holder .navbar-left,.navbar-right { float: none !important; }
#top-menu-holder .navbar-toggle { display: inline-block; }
#top-menu-holder .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
#top-menu-holder .navbar-fixed-top { top: 0; border-width: 0 0 1px; }
#top-menu-holder .navbar-collapse.collapse { display: none!important; }
#top-menu-holder .navbar-nav { float: none!important; margin-top: 7.5px; }
#top-menu-holder .navbar-nav>li { float: none; }
#top-menu-holder .navbar-nav>li>a { /*padding-top: 10px; padding-bottom: 10px;*/ }
#top-menu-holder .collapse.in { display:block !important; }

/* My fix for burger menu */
#top-menu-holder {margin-top: 15px;}
#top-menu-holder .navbar-collapse {margin-left: 7px;}
#top-menu-holder .navbar-brand img { margin-right: auto; }
#top-menu-holder button.navbar-toggle { /*margin-right: 0px;*/ }
#top-menu-holder #navbar { margin: 22px 0px; }
#top-menu-holder .navbar-nav .open .dropdown-menu > .active > a, .navbar .navbar-nav .open .dropdown-menu > .active > a:hover {background-color: #e7e7e7;}

header .middle .navbar-form { padding: 0 15px; margin-top: 0px; } /* search box */

.homepage .margin-minus { margin-top: 0px; }

}


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

header .logo { height: 50px; width: auto; margin: -15px 0 0px 0; }



#left-menu .sub-arrow {display:inline-block; margin-right: 10px;} /* show submenu arrow */
#left-menu .dropdown-menu { position: unset; }
a.navbar-brand { color: #fff!important; display:inline-block; }

.product-photo img {margin-bottom:15px;}

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 {margin-top:10px; font-size:13px;}
.baner-message a {font-size:13px;}
.container.headerx { padding-top: 0px; padding-bottom: 10px; }

.breadcrumb {display:none;}

.one-category h3 { font-size: 15px;  }

.product-details h1 { font-size: 26px; }
.product-details .price .salesprice { font-size: 18px; }


#order-holder .nav > li > a { padding: 10px 10px; font-size: 12px; } 
#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;}

}





