/*** Defaults ***/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,700,900&subset=latin,latin-ext);
html{min-height:100%;position:relative;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizelegibility;height: 100%;}
body{padding-bottom:0;min-height:100%;font-family: 'Open Sans', sans-serif;font-size: 15px;color: #666666;-webkit-font-smoothing:antialiased;height: 100%;margin: 0;position: relative; background-color: #fff;} /*background: url('/assets/desktop/img/Photo_battlefield_2.jpg') no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;*/
h1,h2,h3,h4,h5 {font-family: sans-serif; text-transform: uppercase; color: #666666;}
p {line-height: 21px;padding: 10px 0;text-align: justify;word-wrap: break-word;}
.no-padding {padding: 0;}
.no-margin {margin: 0;}
h1,h2 {padding: 15px; font-size: 30px;  }
.w100 {width: 100% !important;padding: 0 10px;}
.w50 {width: 50%; float: left;}
.p0 {padding: 0;}

h4 {font-size: 16px;line-height: 22px;padding: 10px;font-weight: 600;letter-spacing: 1px;}

/**** NAVIGATION ***/
.top-navigation {background-color: #666666;font-size: 11px;display: table;width: 100%;}
.navbar-static-top {/* border-bottom: 4px solid #f3f3f3; */background-color: #fff;line-height: 35px;border-bottom: 5px solid #EEEEEE;margin-bottom: 0;}
.navbar-nav li {display: inline-block; }
.navbar-nav>li>a {padding-top: 5px !important;padding-bottom: 5px !important;color: #fff;font-weight: bold;padding-right: 10px;display: inline-block;text-transform: uppercase;font-weight: 400;}
.navbar-nav>li>a:hover {background-color: transparent;}
.nav.separated li + li:before {content: " | ";position: relative;color: #666666;display: inline-block;}
.container {width: 1280px;}
.insta-logo {max-height: 20px;}
.fb-logo {height: 15px;margin-top: -1px;margin-right: 10px;}
.logo {margin-top: 24px;}
.logout {font-size: 11px;font-weight: 700;text-transform: uppercase;padding-left: 10px;color: #ffffff;}

.header-navigation {padding: 15px 10px;display: table;width: 100%;position: relative;} 
.header-navigation .search-holder {border: 1px solid rgba(50, 77, 88, 0.28);max-width: 713px;/* width: 100%; */float: left;height: 40px;/* margin-left: 40px; *//* margin-right: 15px; */position: absolute;margin-top: 22px;left: 240px;right: 274px;}
.header-navigation .select-holder {float:left;}
.header-navigation .select-holder select {border: 0;height: 36px;margin-left: 10px;line-height: 40px;width: 150px;margin-top: 2px;position: absolute;font-size: 13px;z-index: 1;border-right: 1px solid #ddd;}
.header-navigation .input-holder  {/* float: left; *//* right: 0; *//* left: 0; *//* padding-left: 160px; */}
.header-navigation .input-holder input {/* line-height: 33px; */border: 0;right: 0;left: 0;/* padding-left: 155px; */width: 100%;padding-left: 10px;padding-right: 46px;position: absolute;z-index: 0;/* background-color: rebeccapurple; */}
.header-navigation .search-buttom-holder {position: absolute;right: 0px;z-index: 2;width: 40px;height: 33px;}
.header-navigation .search-buttom-holder button {border: 0;background-color: transparent;height: 100%;width: 100%;text-align: center;}


.user-action-holder {float: right;margin-top: 7px;line-height: 15px;}
.user-action-holder a {color: #666666;font-weight: bold;text-transform: uppercase;font-size: 12px;text-align: center;}
.user-action-holder img {/* float: left; *//* margin-right: 10px; *//* line-height: 30px; */margin-bottom: 10px;}
.user-action-holder span {/* display: inline-block; *//* line-height: 30px; *//* padding-left: 5px; */}
.user-action-holder .counter {/* display: inline-block; *//* background-color:#FF4000; *//* color: #000; *//* padding: 2px 10px; *//* border-radius: 3px; *//* font-size: 11px; *//* font-weight: bold; */}
.user-action-holder .icon-holder {padding: 0 10px;/* width: 93px; */text-align: center;float: left;}
.favorit-icon-holder {margin-top: 3px;}

.inner-container {/* margin-top: 146px; */}
.inline-navigation {    border-bottom: 5px solid #EEEEEE;}
.inline-navigation ul {list-style: none;margin: 0;padding: 0;text-align: center;} 
.inline-navigation ul li {padding: 3px 0;font-size: 13px;display:  inline-block;padding: 10px 30px;font-size: 14px;}
.inline-navigation ul li a{color: #666666; text-transform: uppercase; font-weight: bold; letter-spacing: 1px;}


.left-navigation {}
.left-navigation h3 {font-weight: bold;}
.left-navigation ul {list-style: none;margin: 0;padding: 0;text-align: left;} 
.left-navigation ul li {padding: 3px 0;font-size: 13px;padding: 2px 0px;font-size: 12px;}
.left-navigation ul li a{color: #666666;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;}
.left-navigation ul li a.actual {color:#3bbb90; }
.left-navigation ul li a.current {font-weight: bold;}



/**** Proudct Items ****/
.product-item-holder {position: relative;padding-left: 5px; padding-right: 5px; margin-bottom: 20px;}
.product-item-holder .discount {position: absolute; background-color: #ee1976; width: 40px;height: 35px; color: #fff; text-align: center;line-height: 35px; font-weight: 800; font-size: 12px;}
.product-item-holder .new-label {position: absolute;background-color: #3bbb90;width: 40px;height: 35px;color: #fff;text-align: center;line-height: 35px;font-weight: 800;font-size: 12px;}
.product-item-holder a {color:#666666;font-size: 12px;text-transform: uppercase;}

.product-item-holder .product-item-details {position: relative;border-bottom: 1px solid #666666;padding-bottom: 5px; overflow: hidden;}
.product-item-holder .product-item-details b { white-space: nowrap;}
.product-item-holder .add-to-favorit  {float: right;position: absolute;right: 5px;top: 15px; cursor: pointer; background: url("/assets/desktop/img/favorit_small.png") center center; height: 24px; width: 28px; }
.product-item-holder .add-to-favorit.in {background: url("/assets/desktop/img/favorit_small_full.png") center center;}

.product-item-holder .category {letter-spacing:2px;}
.product-item-footer {font-weight: 800;padding: 5px 0;line-height: 25px;}
.product-item-footer .price {font-size: 12px;  }
.product-item-footer .discount-price {font-size: 12px; color: #ee1976; }
.product-item-footer .old-price {font-size: 12px; text-decoration: line-through;}
.product-item-footer .btn {border-radius: 0; float: right; height: 26px; line-height: 26px; padding: 0 10px; font-weight: 800;text-transform: uppercase;font-size: 11.5px; color: #fff; background-color: #3bbb93;}

.recommend-image {margin-bottom: 10px; width: 100%;}

/**** Footer ****/
.footer {background-color: #666;float: left;width: 100%;padding-top: 20px;margin-top: 20px;padding-bottom: 20px;}
.footer p,footer small {color:#fff;}
.footer h4 {color: #fff;margin-bottom: 0;padding-bottom: 0;padding-left: 0;}
.footer-nav {margin-top: 10px; color: #fff;}
.footer-nav  ul {list-style: none;margin: 0;padding: 0;text-align: right; margin-top: 10px;} 
.footer-nav  ul li {padding: 3px 0;font-size: 13px;padding: 2px 0px;font-size: 12px;}
.footer-nav  ul li a{color: #fff;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;}

.slide-show-holder {margin-top: 20px;}

/**** Paginator ****/
#paginator {text-align: right;padding: 0;}
.pagination>li>a, .pagination>li>span {border-radius: 0px !important;margin-right: 5px;color:#000;/* background-color: #eee; */border: 1px solid rgba(50, 77, 88, 0.31);padding: 5px 10px;font-size: 12px;}
.pagination>li.current>a, .pagination>li.current>span {background-color: #3bbb90;color: #ffffff;border-color: #3bbb90;}

/**** FORM *****/
.form {padding: 0;float: left;}
.form input[type='text'],.form input[type='password'] {background-color: #EDECEA;line-height: 28px;height: 28px;width: 69% !important;border: 0;padding: 0 10px;float:left;font-size: 13px;}
.form div {float: left;width: 100%;margin-bottom: 10px;}
.form label {width: 29%;display: block;float: left;text-align: left;padding: 0 10px;line-height: 28px;font-size: 12px;text-transform: uppercase;}
.form label:after {/* content: ":"; */}
.form ul, .form li {float: left;margin: 0;padding: 0 5px;line-height: 17px;color: #ff0000;width: 100% !important;text-align: right;list-style: none;font-size: 12px;}
.form input[type='submit'] {background-color: #3bbb90;line-height: 30px;padding: 0 10px;font-weight: bold;color: #fff;border: 0;text-transform: uppercase;cursor:pointer;float: right;}
.form label[for='submit'] {opacity: 0; width: 98px;}
.form-panel-holder {padding: 10px;/* margin-bottom: 10px; */float: left;}
.form-panel { border: 1px solid #666666; padding: 10px; float: left;}
.form-panel h2 {font-size: 16px;border-bottom: 3px solid #ebebeb;padding: 15px 5px 10px 5px;margin-bottom: 30px;font-weight: 600;}
.w100 label {width: auto !important;font-size: 11px !important;}

.btn-green {background-color: #3bbb90;line-height: 30px;padding: 0 10px;font-weight: bold;color: #fff;border: 0;text-transform: uppercase;cursor:pointer;float: right; border-radius: 0;}


/**** INPUTS ****/

form textarea {width: 100%; height: 70px;}
form input[type=text],form input[type=password], select.form-control {height: 31px;font-size: 11px;line-height: 35px;width: auto !important;float: left;margin-left: 5px;/* -webkit-appearance:none; */line-height: 30px;}
form input[type=text],form input[type=password], select.form-control, textarea {border: 0;padding: 0 10px;-webkit-border-radius: 0px;-moz-border-radius:0px;border-radius: 0px;border: 1px solid rgba(50, 77, 88, 0.31);background-color: #ffffff;color: #000;box-shadow: none;-webkit-appearance:none;line-height: 30px;}
form select {background: url('/assets/desktop/img/down.png') no-repeat center right !important;padding-right: 20px !important;}

input[type=checkbox],input[type=radio] {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=checkbox] + label,input[type=radio] + label {padding-left:25px;height: 17px;display:inline-block;line-height: 18px;background-repeat:no-repeat;background-position: 0 0;font-size: 12px;text-transform: uppercase;vertical-align:middle;cursor:pointer;padding-right: 5px;}
input[type=checkbox]:checked + label,input[type=radio]:checked + label {background-position: 0 -17px;}
.checkbox-label,.radio-label {background-image:url('/assets/desktop/img/checkbox.png');-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; font-weight: 400;}
.list-options {float: left;margin-top: 17px;margin-left: 0;margin-bottom: 20px;}

.product-holder {margin-top: 20px;}
.product-holder h1 {font-size: 20px;}
.product-holder h2 {font-size: 12px; padding: 10px 0; letter-spacing: 1px; color: #7d7b7b;}
.product-holder h1,h2{padding: 0; margin: 0;}
.product-holder p {font-weight: bold;font-size: 12px;margin: 0;padding: 0;line-height: 2; padding-bottom: 10px;}
.product-holder .product-colors  {border-bottom: 3px solid #ebebeb; border-top: 3px solid #ebebeb; padding: 10px 0;}
.product-holder .product-colors b {font-size: 11px; padding-bottom: 10px; width: 100%;float: left;}
.product-holder .product-colors img {width: 80px; margin: 3px;}
.product-holder .product-details {font-size: 12px;padding-bottom: 10px;}
.product-holder .product-details div {padding: 3px 0;}
.product-holder .price-holder {font-size:18px; font-weight: 800; }
.product-holder .price-holder i { width: 100%; float: left; font-weight: 400; font-size: 13px; }

.product-holder .price {font-size: 18px;  }
.product-holder .discount-price {font-size: 18px; color: #ee1976; }
.product-holder .old-price {font-size: 18px; text-decoration: line-through;}
.product-holder .add-to-favorit {float:right;color: #ee1976;font-weight: 600;text-transform: uppercase;cursor: pointer;background: url("/assets/desktop/img/favorit_small.png") left center no-repeat;padding-left: 35px;height: 25px;} 
.product-holder .add-to-favorit.in {background: url("/assets/desktop/img/favorit_small_full.png") left center no-repeat;} 

.add-to-cart {background-color: #3bbb93;margin-left:2px;cursor: pointer; color: #fff; font-size: 12px; text-transform: uppercase; border-radius: 0; font-weight: 600;}
.add-to-cart:hover {color:#fff;}
.add-to-cart i{font-size: 14px; margin-left: 5px;}
.product-action {padding: 20px 0; float: left; width: 100%;  border-bottom: 3px solid #ebebeb; margin-top: 10px;}
.quantity {width: 50px; text-align: center; height: 31px; float: left; }
.product-share {width: 100%; float: left;}
.product-share p {padding: 10px 0;}
.product-share img {float: right; margin-top: 10px; }
.related-products {padding-top: 20px; float: left;  border-top: 3px solid #ebebeb; margin-top: 40px; margin-bottom: 20px;}
.related-products h2 { text-align: center; padding-bottom: 20px;}
.product-images {width: 101%;float: left;margin-top: 10px;}
.product-images img {width: 25%;float: left;padding-right: 1%;}
.summary-userdata .p0, .summary-billing .p0{padding: 0 10px;}

/**** CART ****/
.cart-section.cart-step { display: none;}
.cart-section.active { display: block;}
.summary .cart-label h2 {margin-bottom: 10px;}
.cart-holder h3 { margin-top: 0; padding-bottom: 10px;  }

.user-action-holder .cart-icon-holder .counter{/* background-color: #85b200; */}
.cart-section {margin-top: 20px;}
.cart .fa-trash {font-size: 18px; color: #bbbbbb;}
.cart-item-row {/* border-top: 1px solid #f8f8f8; */padding: 10px 0;margin: 0px;display: flex;}
.cart-item-row > div {justify-content: center;vertical-align: middle;display: flex;flex-direction: column;}
.cart-item-row input[type="number"] {width: 100%;}
.cart-product-image-holder {/* width: 150px; *//* display: inline-flex; *//* float: left; *//* text-align: center; */}
.cart-product-image {max-height: 80px;}
.cart-product-name {font-size: 14px;text-transform: uppercase;font-weight: 100;}
.cart-row-price {color: #f10a75;font-weight: bold;}
.cart-table-header {font-size: 11px;font-weight: bold;padding: 10px;/* border-top: 10px solid #eeeeee; */margin:0;background-color: #666666;color: #fff;text-transform: uppercase;}
.cart-table {border-bottom: 1px solid #666666;}


.cart-label {/* color: #ff3f00; */font-size: 12px;font-weight: bold;/* border-bottom: 1px solid #f0f0f0; *//* line-height: 40px; */float: left;width: 100%;/* margin-bottom: 15px !important; */}
.cart-label > i {color: #555555;font-size: 11px; font-weight: normal; padding-right: 10px;}

.number-spinner input {padding: 0; width: 30px !important;border-left: 0; border-right: 0; box-shadow: none;}
.number-spinner .btn {color:#aaaaaa; border-radius: 1px;}
.number-spinner .btn:hover,.number-spinner .btn:active,.number-spinner .btn:focus  {background-color: #666666;}

.number-spinner * {border:0 !important;font-size: 10px;background-color: #666666;color:#fff;}
.number-spinner input {border:0 !important;background-color: #fff;color: #000;border: 2px solid #666666 !important;}

.total-holder {/* background-color: #eeeeee; */width: 100%;padding: 10px;text-align: left;text-transform: uppercase;font-size: 21px;font-weight: 600;}
.total-holder .cart-total {font-weight: bold;/* color: #FF4000; */font-size: 22px;/* float: right; */text-align: right;}
.btn-next {background-color: #3bbb90;border: 0;padding: 0px 15px;width: 70%;}
.cart-action-holder {margin: 0px;float: left;width: 100%;/* line-height: 60px; */}
.trash { background: url('/assets/desktop/img/trash.png') center; background-repeat: no-repeat; width: 25px; height: 40px; cursor: pointer;}

.billing-radio { padding: 10px; margin-bottom: 0;}
#billing-form-holder {display: none;}

span.error {color: #ff0022;font-size: 11px;width: 100%;text-align: right;display: block;float: left;padding-right: 10px;/* margin-top: -9px; *//* padding-bottom: 7px; */}

.inner-login { padding: 10px; margin-bottom: 10px; padding-top: 0;}
.btn-back {padding-left: 10px; cursor: pointer; font-size: 12px;}

.coupon-holder {padding: 20px 0;}
.coupon-holder #coupon {padding: 5px;}
.coupon-holder .btn {border-radius: 0;}
#coupon-total-holder .row {width: 100%; float: left;}

/*** Cart Modal ***/
.modal-dialog {z-index: 10000;}
.modal-header {/* background-color: #e4e4e4; *//* color: #85b200; */text-align: center;}
.modal-header .close { margin-top: 3px;}
.modal-content {border-radius: 2px;border: 0 !important;}
.modal-footer {border:0;text-align: center;}
.modal-header {/* border-bottom: 5px solid #e5e5e5; */}
.modal-title {font-size: 16px;text-align: left;padding: 0px;font-size: 15px;text-align: center;}
.modal-backdrop.in { filter: alpha(opacity=30); opacity: .3;}
.modal-dialog .product-name {/* margin-top: 16px; *//* font-weight: bold; */}


/*** Panel ***/
.panel { max-width: 570px; margin: 20px auto; background-color: #f7f7f7; border:0;}
.panel-heading {font-size: 17px;margin: 20px;margin-bottom: 20px !important;padding: 15px 0;font-weight: bold;color: #ff4000 !important;}
.panel-heading i { color: #555555; padding: 0 10px;}
.panel-body {padding: 0px 20px 20px 20px;}
.btn-default { border-radius: 0; border: 0;height: 26px; line-height: 26px; padding: 0 10px; font-weight: 800; text-transform: uppercase; font-size: 11.5px; color: #fff; background-color: #666666;}

/*** Contact ***/
.box {text-align: center;padding: 39px 0px;margin: 0 -10px;     min-height: 230px; /* margin-bottom: 0; */}
.box p{color: #fff !important;line-height: 23px;text-align: center !important;}
.box a{color: #fff !important;}

.box img {padding-bottom: 20px;height: 53px;}
.address-box {background-color: #5B6BC2;font-size: 14px;}

.open-box {background-color: #6dd5d6;font-size: 14px;height: 230px;}
.contact-box {background-color:#2fc59f;font-size: 13px;width: 100%;min-height: 153px;margin-bottom: 10px;line-height: 150px;color: #fff;}
.contact-box-holder {padding: 0;text-align: center;}
.contact-box-holder img{margin-right: 10px;}
.contact-informations {background-color: #f6f6f6; padding-top: 100px; padding-bottom: 100px;}


.landing-page h2 { padding: 15px; font-size: 30px;margin-top: 20px; margin-bottom: 10px;}
.sale { color: #ee1976 !important;}

.footer small {font-size: 9px; line-height: 10px;}


.delivery-price {padding: 5px 15px;}

/* SEarch */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
    max-height: 200px; overflow-y: auto; overflow-x: hidden;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee;
	color: #333333;
	z-index: 10000;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 ;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #fbcb09;
	background: #fdf5ce;
	font-weight: bold;
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff;
	font-weight: bold;
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

span.marka {
font-size: 11px;
color: #999;
padding: 0 5px;
}

.accept-block {height: 50px;}
.input-group {max-width: 87px;}

@media (max-width: 1200px){
    

    .container {
        width: 100% !important;
    }
    
    .navbar-nav {
        margin: 0;
    }

}

@media (max-width: 767px){
    
    .header-navigation .search-holder{
        left: 0px !important;
        right: 0px !important;
        top: 88px;
            margin-top: 10px;
    }
    
    .logo {
        margin-top: 10px;
    }
    
    .icon-holder img {
        width: 20px;
        margin-bottom: 5px;
        
    }
    
    .icon-holder div {
        font-size: 10px;
        
    }
    
    .header-navigation{
        padding-bottom: 80px;
    }
    
    .inline-navigation ul li {
        padding: 5px;
    }
    
    .barion {
        float: none !important;
        margin: 0 auto;
    }
    .product-item-footer .btn{
        font-size: 9px;  
    }
  
    
}


@media screen and (max-width: 770px) {
    #paginator {width: 100%; float: left; text-align: center;}
    .list-options { text-align: center; width: 100%; margin: 0; padding: 0;}
    #listing {display: inline-block;}
    .cart-product-name {font-size: 12px;}
    .cart-table *{ font-size: 12px;}
} 


@media screen and (max-width: 991px) {
    .footer *{text-align: center;}    
    .left-navigation ul{ text-align: center;}
    .left-navigation h3 {background-color: #f0efef;padding: 10px;text-align: center;font-size: 15px; cursor: pointer;}
    /*.left-navigation h3:after  {content:" mutatása"}*/    
    .product-holder .main-image { width: 100%;}
    .product-holder .product-descriptions {padding-top: 15px;}
    
    
} 

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

  @viewport {
    width: 480px;
    zoom: 1;
  }
} 

 
/** COOKIE ***/
#cookie-bar {background: #666666;height:auto;line-height:24px;color:#eeeeee;text-align:center;padding: 14px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0; text-align: center;}
#cookie-bar a {color: #ffffff;display:inline-block;border-radius: 0px;text-decoration:none;padding:0 6px;margin-left:8px;}
#cookie-bar .cb-enable {background: #9a9a9a;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background: #8C8C8C;}


#slideshow {
     /*width: 100%;*/ 
    float: left;
    position: relative;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}
#slideshow #slides {width: 100%;position: relative;height: 477px;}
#slideshow .slide {position: absolute;top:0; z-index: 1; display: none; width: 100%; left: 0; right: 0; bottom:0; top: 0;}
#slideshow .slide img {width: 100%;}
#slideshow .slide.actual {display: block;}
#slideshow .slideshow-navigation-holder {margin: 0 auto;bottom: 20px;position: relative;z-index: 10;  width: 100%;}
#slideshow #slideshow-navigation {position: absolute; right: 10px; height: 20px}
#slideshow #slideshow-navigation span {display: block;height: 12px;width: 12px;background-color: #fff;float: left;margin-left: 5px;cursor: pointer;}
#slideshow #slideshow-navigation span.actual {background-color: #666666;}


.inspiration-navigation {text-align:center; padding: 20px;}
.inspiration-navigation  button {border:1px solid #111; background-color: #fff;
	border-radius: 0;    
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 11.5px;
	width: 150px;

}

.inspiration-navigation  button.disabled {
	opacity: 0.3;
}

.inspiration-navigation  a {
	color: #666666;	
}



.inspiration-content-holder {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.inspiration-content-holder .btn
{
	border-radius: 0;

    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 11.5px;
    color: #fff;
    background-color: #666666;
}


.inspiration-content-holder h2 {font-size: 26px;}
.inspiration-content-holder h3 {font-size: 16px; font-weight: 800; margin-bottom: 0; padding-bottom:0;}
.item-specification {padding-top:0;} 

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@700,200&display=swap');
.countdown-holder {
	display: none;
    background-color: #ee1976;
    background-image: url("/percent.svg");
    width: 100%;
    text-align: center;
    height: 40px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
	line-height: 40px;
	margin-bottom: 20px;

}
#contback {
    font-weight: 700;
}

@media screen and (max-width: 556px) {
	.countdown-holder{
		font-size: 12px;
	}
 }


 .contact-inline-box {
	 width: 100%;
	 float: left;
	 margin-top:20px;
	 font-size: 16px;
	 position: relative;	
	 font-weight: 700;
 }

.contact-inline-box .avatar {
	border-radius: 90%;
	width:100px;
	height: 100px;	 
 }

 .contact-inline-box a{
	color:#3bbb93;
	font-weight:bold;
 }

 .contact-details {
	position: absolute;
	left: 120px;
	top:15px;
	float: left;
	font-size: 16px;
	line-height: 1.5;
 }

 .contact-details small {
	 text-transform: uppercase;
	 font-size: 12px;
 }


 .contact-inline-box b {
	 font-size: 16px;
 }

 .btn-email {
	background-color: #3bbb93;
    margin-left: 2px;
    cursor: pointer;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 0;
    font-weight: 600;
 }


.showroom {
	padding: 10px;
	/* background: #eee; */
	float: left;
	width: 100%;
	border: 1px solid #3bbb93;
	margin-top: 10px;
}
 