/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* fix */
.tm-top-a.uk-grid .uk-width-medium-1-2 {
	/*width: 100%;*/
}

/* Header Search */

.tm-navbar {
	z-index: 998;
}

form.uk-search {
	width: 100%;
	display: block;
}

.tm-toolbar .search-field-button {
	padding: 0;
	width: 20% !important;
}

.tm-toolbar input.uk-search-field:focus, .uk-search.uk-active input.uk-search-field, .tm-toolbar input.uk-search-field {
	width: 80% !important;
}

.tm-toolbar input.uk-search-field {
	background-color: #fff;
	padding-left: 35px;
}

.tm-toolbar .search-field-button,
.tm-toolbar input.uk-search-field,
.uk-navbar input.uk-search-field:focus,
.uk-navbar input.uk-search-field:active,
.uk-form input[type="search"]:focus,
.tm-toolbar .uk-search:before {
	height: 37px;
}

.uk-navbar input.uk-search-field:focus, .uk-navbar input.uk-search-field:active, .uk-form input[type="search"]:focus {
	background: #fff !important;
	color: #000;
	text-align: left;
}

.tm-toolbar .uk-search-field, .tm-toolbar .search-field-button {
	float: left;
}

.tm-toolbar .uk-search:before {
	color: #000000;
	z-index: 999;
	top: 3px;
	left: 4px;
}

.uk-active.uk-open div.uk-dropdown-flip.uk-dropdown-search {
	margin-top: 37px;
	width: 100%;
	z-index: 999;
}

.uk-active.uk-open div.uk-dropdown-flip.uk-dropdown-search ul.uk-autocomplete-results li a>div {
	display: none;
}
/* END Header Search */

.uk-sticky-placeholder div.uk-active {
	background: rgb(255, 255, 255);
}

.hikashop_product_listing_image {
	max-height: 200px;
}

.uk-navbar-nav .uk-parent .uk-dropdown {
	display: none !important;
}

.brand-card {
	width: 100%;
	height: 210px;
	background-color: transparent;
	text-transform: uppercase;
	border: 1px solid #cecdcd;
}

.brand-card:hover {
	background-color: transparent !important;
}

.brand-card .brand-image {
	height: 150px;
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
}

.brand-card .uk-thumbnail-caption {
	height: 50px;
	color: #484747;
}

.hikashop_products_pagination.hikashop_products_pagination_bottom {
	text-align: center;
	margin-top: 15px;
	/*margin-left: 292px;*/
}

/*.hikashop_products_pagination.hikashop_products_pagination_bottom .pagenav.pagenav_text,.pagenav.hikashop_end_link, .pagenav.hikashop_next_link{
	color: #023793;;
}*/


.form-on-product-block .hikashop_product_quantity_field_change,
.form-on-product-block .hikashop_product_quantity_field ,
.form-on-product-block .uk-button.hikacart {
	margin-top: 10px !important;
}

a.hikacart {
	background-color: #023793;
}

a.hikacart:hover {
	background-color: #002b77;
}


.product-listing-container {
	border: 1px solid #000;
	/*height: 410px;*/
	/*max-height: 410px;*/
}

.product-listing-container:hover {
	border-color: #023793;
}

.product-listing-container span.hikashop_product_name {
	margin: 0;
	padding: 0 5px;
	text-align: center;
	height: 65px;
	overflow: hidden;
}

.hikashop_product_image {
	height: 200px;
	max-height: 200px;
}

.hikashop_listing_img_title {
	/*height: 410px;*/
	/*max-height: 410px;*/
}

.hikashop_product_price_full, .hikashop_product_several_prices {
  float: left;
  width: 100%;
  display: block;
	height: 46px;
}
.hikashop_product_price_full {
  float: left;
  display: block;
}
.hikashop_product_price_per_unit_x, .hikashop_product_price_per_unit {
  float: left;
  margin-left: 12px;
}

.product-card-form-container {
  float: left;
  width:100%;
  margin-top: 10px;
}

.form-on-product-block {
	text-align: center;
}

.hikashop_product_price {
  float: right;
  margin-right: 12px;
}

.hikashop_product_price_with_min_qty {
  width: 100%;
}

#hikashop_checkout_login_form h2, #hikashop_checkout_registration h2 {
  display: none;
}

.cart-register-block {
  display: none;
}

.cart-login-block, .cart-register-block {
  float: none;
  margin: auto;
}

.uk-navbar-toggle {
  color: #023793;
}

@media (max-width: 767px) {
	.uk-navbar-flip .uk-visible-large {
		display: block !important;
		padding: 0;
	}

	form.uk-search {
		right: -14px;
		/*border: 1px solid #023793;*/
	}

	.uk-navbar input.uk-search-field {
		padding-right: 0;
		color: transparent !important;
		float: right;
		width: 42px !important;
		background-color: transparent !important;
		border: none;
		height: 33px !important;
	}

	.uk-navbar input.uk-search-field:focus, .uk-search.uk-open input.uk-search-field {
		border: 1px solid #023793;
		background-color: #fff !important;
		color: #000 !important;
		width: 294px !important;
		height: 33px !important;
	}

	input.uk-search-field:focus .uk-search:before {
		padding-right: 20px;
	}

	.uk-search:before {
		color: #023793 !important;
		z-index: 1;
		font-weight: 900;
		right: 0px !important;
		border: 1px solid #023793;
		height: 31px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.uk-search.uk-open .uk-dropdown-search {
		right: 14px;
		width: 294px !important;
	}
}

.hikashop_subcontainer.thumbnail {
	min-height: 230px !important;
}

.hikashop_product_name a {
	min-height: 70px;
	display: inline-block;
}

.tm-toolbar {
	background-color: #000;
	color: #fff !important;
	font-size: 14px;
	/*border-top: 3px solid #fcd400;*/
	padding: 10px 0 !important;
}

.tm-toolbar .tm-toolbar-container {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.tm-toolbar .tm-toolbar-container .pwebcontact274_toggler {
	color: #fff;
}

.tm-toolbar .tm-toolbar-container .menu_toolbar {
	padding: 0 10px;
	text-transform: uppercase;
	font-size: 18px;
	color: #fff;
}

.uk-navbar-flip {
	display: none;
}

@media (max-width: 767px) {
	.uk-navbar-flip {
		display: block !important;
		top: 75px !important;
	}
}

.tm-block-toolbar {
	background-color: #000;
	color: #fff !important;
	font-size: 14px;
	border-top: 3px solid #023793;
}

/* cart header */

#hikashop_cart_320 > * {
	color: #fff !important;
}

.cart-header-container {
	position: relative;
	width: 160px;
	background: #fff;
	border: 1px solid #000;
	border-left-width: 0;
	margin-left: 0;
	padding: 0 0 0 9px;
	/*height: 32px;*/
	font-size: 18px;
}

.cart-header-container i, .cart-header-container span.cart-total-price,
.cart-header-container span.cart-total-price-currency {
	color: #0b0b0b;
}

.cart-header-container span.cart-total-price,
.cart-header-container span.cart-total-price-currency {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857;
}

.cart-header-container i.uk-icon-shopping-cart {
	margin-left: -10px;
	font-size: 25px;
	color: #555555;
}

.cart-header-container .cart-total-amount {
	padding: 5px 5px;
	background-color: #023793;
	color: #fff;
}

.cart-header-container i.uk-icon-small {
	font-size: 10px;
}

.cart-header-container span.cart-total-price {

}

.cart-header-container:before, .cart-small-mini:before {
	position: absolute;
	content: '';
	left: -11px;
	top: -1px;
	height: 33px;
	width: 50px;
	background: #fff;
	border: 1px solid #000;
	z-index: -1;
	-webkit-transform: skew(-20deg);
	-moz-transform: skew(-20deg);
	transform: skew(-20deg);
}

.cart-small-mini>a {
	color: #023793;
}

.cart-small-mini {
	position: absolute;
	left: 17px;
	top: 32px;
	font-size: 22px;
}

.cart-headers {
	font-weight: 500;
}

#hikashop_cart_283 {
	top: 17px;
	position: absolute;
	right: -14px;
}
#hikashop_cart_282 {
	padding-top: 15px;
	padding-left: 15px;


}

#hikashop_cart_283 .cart-header-container {
	width: 55px;
}

.calendar > * {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.calendar tbody td.selected {
	background-color: #32c403;
}

.calendar tbody .rowhilite td {
	background: #a7c4a5;
}

.calendar tbody td.hilite {
	background: #87c47f;
}

.calendar tbody .rowhilite td.wn {
	background: #a7c4a5;
}

.hikashop_product_price, .hikashop_checkout_cart_final_total, .hikashop_checkout_cart_shipping, .hikashop_checkout_cart_subtotal {
	font-style: normal !important;
	font-size: 16px !important;
	color: #000 !important;
}

.hikashop_cart_product_name a {
	color: #000;
	font-size: 14px !important;
}
.hikashop_cart_product_name a:hover {
	color: #545454;
}

.hikashop_cart_product_quantity_value .reduce-increase {
	background: #000;
	color: #fcd400;
	padding: 0 13px;
	height: 26px;
	min-height: 0;
	border-radius: 50px;
	line-height: normal
}

.hikashop_cart_product_quantity_value .reduce-increase:hover {
	background: #494949;
}

#searchForm .phrases-box .controls label,
#searchForm .only label {
	display: inline-block;
}

.uk-article-title span.highlight {
	color: #32c403;
}

/* Cart mobile */
@media (max-width: 1024px) {
	.table.table-striped.table-hover, .table.table-striped.table-hover tr, .table.table-striped.table-hover td {
		background: transparent;
	}

	.table.table-striped.table-hover td {
		border-bottom: none;
	}

	.hikashop_checkout_cart .hikashop_cart_product_price_value,
	.hikashop_checkout_cart .hikashop_cart_product_total_value,
	.hikashop_checkout_cart .hikashop_cart_delete_row {
		height: 30px;
	}

	.hikashop_checkout_cart .hikashop_cart_product_name,
	.hikashop_checkout_cart .hikashop_product_price_full,
	.hikashop_checkout_cart .hikashop_cart_product_quantity_value>span,
	.hikashop_checkout_cart .hikashop_cart_product_quantity_delete,
	.hikashop_checkout_cart .hikashop_checkout_cart_subtotal,
	.hikashop_checkout_cart .hikashop_checkout_cart_shipping {
		text-align: right;
	}

	.hikashop_checkout_cart td.hikashop_cart_product_name_value {
		width: 69%;
	}

	.hikashop_checkout_cart .hikashop_product_price_full {
		width: 95%;
	}

	.hikashop_checkout_cart .hikashop_checkout_cart_subtotal,
	.hikashop_checkout_cart .hikashop_checkout_cart_shipping {
		width: 94%;
		display: block;
	}

	.hikashop_checkout_cart .hikashop_cart_product_quantity_value>span,
	.hikashop_checkout_cart .hikashop_cart_product_quantity_delete {
		display: block;
		width: 100%;
	}

	.hikashop_checkout_cart .hikashop_cart_product_quantity_delete img {
		height: 20px;
	}
}

.uk-button.hikabtn {
	width: 45% !important;
	border-color: black;
}

@media (max-width: 767px) {
	#custom-price {
		display: inline !important;
	}

	#custom-price-div  {
		margin-left: 0 !important;
		margin-top: 5% !important;
		width: 70% !important;
	}

	#custom-price-cart {
		margin-left: -10%;
	}

	#custom-right {
		margin-top: 5% !important;
	}
	
}

@media (max-height: 768px) and (min-height: 600px) { 
	.telInTop {
		margin-left: 1% !important;
	}
}

#surname, #name, #city, #phone, #phoneorder, #comment, #orderphone, #emailorder {
	width: 300px;
}
#hikashop_order_1_0_emailorder {
	width: 300px;
    margin-left: 67px;
}
#comment {
	height: 80px;
}

#custom-left {
	display: inline-block;
}

#custom-right {
	display: inline-block;
	float: right;
	margin-top: -2%;
}

.custom-title {
	font-size: xx-large;
	margin-top: -5%
}
.chzn-done.inputbox {
	margin-top: 1%;
	margin-left: 1%;
}

.custom-delivery {
    	margin-top: 10%;
}

.pagenav.pagenav_text, .pagenav.hikashop_next_link, .pagenav.hikashop_end_link,.pagenav.hikashop_start_link,.pagenav.hikashop_previous_link {
	display: none;
}

a.hikacart:focus {
	background-color: #023793 !important;
	border-color: #023793 !important;	
}

.uk-nav-offcanvas .hikashop_cart_module {
	margin-left: 7%;
}

#custom-price {
	display: block !important;
	margin-top: 5%;
}

