body, html {  }

#logo-header { width: 180px; padding: -15px 0 0 0; z-index: 99999; position: absolute; }

.g-popup-wrapper-login { display: none; }
.g-popup--discount2 { border: 3px solid #e1e1e1; }

.header-fixed-shrink { background-color: #052c5a !important; }
.header-fixed-shrink #logo-header { width: 180px; margin-top: -10px !important; }
.header-fixed-shrink ul.navbar-nav li a { padding-top: 20px !important; }

.okraj { margin: auto 20px; }

.subpage { background-color: #ffffff !important;}
.mega-menu { border-radius: 0; }

.none { background: none !important; border: 0 !important; margin: 0 !important; padding: 0 !important; }

.hometext { color: #666; padding: 30px; font-weight: 400;  }


.text-right { text-align: right !important; }
.text-center { text-align: center !important; }
.text-left { text-align: left !important; }

.shop-basket { margin-left: 0px !important; padding: 28px 15px 25px 0 !important; }
.shop-user { margin-left: 0px !important; padding: 28px 5px 25px 5px !important; }
.btnright { text-align: right; }
.parallaxBg { background-color: #eee !important; }

.bigtexthome { padding-top: 40px; margin-bottom: 20px; }
.bigtexthome p { font-size: 130%; }
.bigtexthome ul { margin-top: 25px; }
.bigtexthome li p { font-size: 100%; }
.bigtexthome li h3 { padding: 0; margin: 0; }

.pull-right * { color: #000 !important; }

.result-category h2 { margin-left: -14px; }
.thumb-product { background-color: #f9f9f9; }
.filter-date { border: 0 !important; margin-top: 5px; }
.thumb-product-col { min-height: 170px; }

.client-info { border: 1px solid #ccc; margin: 0px; margin-bottom: 20px; }
.client-info p { padding-top: 10px; }
.client-info img { margin: 10px 10px 10px 0; }

.mega_ico { font-size: 500% !important; }


ul.navbar-nav li a { font-weight: 400 !important; text-transform: none !important; padding-top: 25px !important; font-size: 100% !important; text-transform: uppercase !important; }
.navbar-brand img { margin-top: -10px; }
.breadcrumbs-v4 { border-bottom: 5px solid #052c5a; }

.shopping-cart .input .datumod { width: 100px !important; text-align: center; border: 0; }

.footer-logo { height: 150px !important; }


.breadcrumbs-v4 * { text-align: right !important; }

.list-footer li { padding-bottom: 8px; }
.btn-u-orange { background-color: #d6b017 !important; }

.breadcrumb-v4-in li.active { font-weight: 900 !important; color: #ffffff !important; }

/****** shop *****/

.badge-sea { color: #fff !important; }

.product-listen .thumb-product { border: 1px solid #dedede; }
.product-listen .thumb-product:hover { border: 1px solid #d9d9d9; }
.product-listen .thumb-product h4 { font-weight: bold; }
.product-listen .thumb-product-in { padding-top: 0; margin-top: 5px; }
.product-listen .thumb-product-purchase a i { font-size: 160%; }
.product-listen .thumb-product-price { width: 100%; }
.product-listen .thumb-product-price2 { margin-left: -5px; color: #666; font-size: 90%; }
.product-listen .thumb-product-img { margin-top: 10px; }
.grid-list-icons { margin-top: 0; margin-right: -15px; }

#isic-button, .isic-data-info, #isic_report_test, #isic_report_test_text { display: none; }
#isic_report_test_text { color: #ff0000; font-weight: bold; font-size: 110%; }

.shop-basket .subtotal { clear: both; padding-top: 20px; }

/****** datail text *****/

.textdetail p { padding-bottom: 10px !important; }
.textdetail p, .textdetail span { color: #666; }

.textdetail h2 { font-weight: bold; color: #1c7abb; }
.textdetail h4 { font-weight: bold; padding-top: 10px; }

.list-check li i { position: absolute; }
.list-check li span { margin-left: 20px; display: block; }


.homebox .box { border: 1px solid #dddddd; display: inline-block; color: #95a5a6; min-height: 145px; padding: 20px; width: 100%; }
.homebox .box:hover { text-decoration: none; background-color: #f9f9f9; }
.homebox .box h4 {  }

.color-blue { color: #d6b017 !important; }

/****** Partner *****/

.profile-body { background-color: #ececec; padding: 20px; }
.profile-body .tab-content { background-color: #fff; padding: 15px; }
.profile-list-block h5 { text-align: center; padding-top: 10px; }
.profile-list { list-style-type: none; margin: 0; padding: 0; width: 100%; }
.profile-list a { display: inline-block; background-color: #eee; padding: 3px 10px; width: 100%; }
.profile-list a:hover { background-color: #ccc; text-decoration: none; color: #000; }

/****** ostatni *****/

.mobil-show { display: none !important; }	
.hide { display: none !important; }
.mobil-show-inline { display: none !important; }	

@media (max-width: 1200px) {
	.tablet-hide { display: none !important; }
}

@media (max-width: 991px) {
	
	#logo-header { width: 150px; top: 46px !important; }
	
	.shop-basket { position: absolute !important; top: 0 !important; right: 20px !important; padding: 12px 10px 18px 0 !important; }
	.shop-user { position: absolute !important; top: 0 !important; right: 40px !important; padding: 12px 10px 18px 0 !important; }	
	.btnright { text-align: left; }	
	.thumb-product-col { min-height: auto; }	
	.client-info { text-align: center; }	
	.client-info p { padding-top: 5px; }	
	.client-info img { display: none; }
	.grid-list-icons { display: none; }
	
	.mobil-hide { display: none !important; }
	.mobil-show { display: table-row !important; }	
	.mobil-show-inline  { display: inline !important; }	

	.item-image-jezek { display: none; }
	.item-image-jezek2 { display: none; }
	.item-image-jezek3 { display: none; }
	.item-image-jezek4 { display: none; }

	.footer * { text-align: center !important; }
	.footer ul { text-align: center !important; }
	
	.navbar-default {
		margin-top: 0 !important;
	}
	
	.navbar-toggle .icon-bar {
		background-color: #fff !important;
	}
	
	#logo-header {
		margin-top: -40px !important;
		padding: 0 !important;
	}
}

/****** shop *****/

.text-slide-big {
	font-size: 300%;
	color: #fff;
	font-weight: bold;
	margin: auto;
	line-height: 90% !important;
	text-align: right;
	text-shadow: 3px 3px 6px rgba(108, 108, 108, 0.815);
	background-color: rgba(108, 108, 108, 0.599);
	padding: 12px 20px;
}

.btn-u-top {
	background-color: #448ec3;
}

.error-basket {
	color: #ff0000 !important;
	font-weight: bold !important;
}

.error-basket input {
	border: 1px solid #ff0000 !important;
	background-color: #ffe4e4 !important;
}

.companydata { display: none; }


/****** cookie *****/

.cookie-page {
	display: none;
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	z-index: 999;
	overflow-y: hidden;
}

.cookie-page-body {
	position: fixed;
	width: 100%;	
    overflow: hidden !important;	
}

/****** cookies *****/

.termsfeed-com---nb .cc-nb-main-container,
.termsfeed-com---nb .cc-nb-changep {
	background-color: #0c3971 !important; 
}

.termsfeed-com---nb .cc-nb-title {
	color: #fff !important; 
}

.termsfeed-com---nb .cc-nb-text {
	color: #fff !important; 
}

.termsfeed-com---nb .cc-nb-okagree,
.termsfeed-com---nb .cc-nb-reject {
	background-color: #ffffff !important; 
	color: #000 !important;	
}

.termsfeed-com---nb .cc-nb-changep {
	color: #fff !important;	
}
