.product-name-container {
	height: 60px !important;
}
.button.lnk_view {
	border: none !important;
	border-top: 1px solid #642a04 !important;
	color: #642a04 !important;
	background: none !important;
	transition-property: all;	
}
.product-container .button.lnk_view span {
	padding: 10px 0;
	display: block;
	font-size: 16px;
}
.button.lnk_view:hover {
	color: #000000 !important;
	border-top-color: #000000 !important;
	background: none !important;
	padding-left: 10px;
	padding-right: 10px;
}
.no-l-padding {
	padding-left: 0;
}
.no-r-padding {
	padding-right: 0;
}
.no-lr-padding {
	padding-left: 0;
	padding-right: 0;
}
.container.container-header,
#category #columns {
	padding-left: 15px;
	padding-right: 15px;
}
#cms h1, #cms h2, #cms h2, #cms h3, #cms h4, #cms h5, #cms h6,
.top-pagination-content div.pagination .showall .btn span, 
.bottom-pagination-content div.pagination .showall .btn span,
.top-pagination-content ul.pagination li.active > span, 
.bottom-pagination-content ul.pagination li.active > span{
	color: #642a04;
}
.wpb_button_a {
	/*background: #642a04;
	color: #fff;
	display: inline-block;*/
}
.alert-warning, .alert-success, .alert-danger, .alert-info {
	background-color: #412e2a !important;
}
#center_column {
	margin-top: 20px;
}
#cms #center_column h1 {
	margin-top: 0;
}
.rte p,
#cms #center_column p,
#cms #center_column ul li,
#cms #center_column ol li /*,.product-name*/ {
	font-size: 18px;
	line-height: 1.2;
}
body, p.info-title,
body .cbp-hrmenu .cbp-hrsub-inner a, body .cbp-hrmenu .cbp-hrsub-inner a:link,
#iqitcontentcreator > .row p {
	color: #000;
}
a {
	color: #412e2a;
}

.cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > span.cbp-main-link,
.footer-container #footer.container .bullet li a,
.category-title-description .rte,
#categories_block_left.block .list-block li a,
.product-name-container > .product-name,
.footer-container #block_contact_infos_extra p,
.footer-container #footer #block_contact_infos > div ul li,
.footer-container .footer_copyrights {
	/**/
	color: #000 !important;
}
.price.product-price, .our_price_display, .special-price,
.footer-container #footer #block_contact_infos > div ul li a,
.footer-container #block_contact_infos_extra .implementation-link {
	color: #412e2a !important;
}
a:hover,
.cbp-horizontal > ul > li > a:hover, .cbp-horizontal > ul > li > span.cbp-main-link:hover,
.footer-container #footer.container .bullet li a:hover {
	color: #642a04 !important;
}
#columns {
	/*margin-top: 40px;*/
}
.category-box-home a {
	position: relative;
}
#search_block_top_contentm {
	top: -15px;
}
.radio-inline .checker span, .checkbox .checker span {
	border-color: #642a04 !important;
}
.payment-info li {
	display: inline-block;
}
.inline-header.alt-cart .header_user_info {
	margin-top: -1px !important;
}
#index #columns {
	margin-top: 0;
}
#product .breadcrumb.fullwidth-breadcrumb {
	display: block;
}
.breadcrumb.fullwidth-breadcrumb {
	display: none;
}
.breadcrumb.fullwidth-breadcrumb {
	background: none;
}
.category-title-description .rte {
	/*font-size: 14px;*/
}
.product-title h4 {
	text-align: left;
	color: #642a04;
}
.product-title-desc {
	margin: 20px 0;
}
.product-title-desc, .product-title-desc img {
	float: left;
}
.product-title-desc img {
	margin-right: 20px;
	max-width: 75px;
	vertical-align: middle;
}
.product-title-desc h1.page-heading, .product-title-desc h4 {
	margin: 0;
}
.mf-img {
	float: right;
}
.mf-img img {
	max-width: 55%;
}
.border-headline h3 {
	margin: 0;
}
.flavours .product-name {
	display: inline-block;
	min-height: 32px;
	color: #642a04;
}
.flavours .select-quantity {
	background-color: #e9d8ce;
	color: #642a04;
	max-width: 50%;
	margin: 0 auto;
}
.tutorial {
	padding: 50px 0;
}
.tutorial.product-text-0 {
	width: 60%;
	margin: 0 auto;
}
.tutorial .step, .step-small, .products-text {
	border-color: #642a04 !important;
}
.tutorial .step, .step-small {
	padding: 15px;
	text-align: center;
	border: 3px dashed #642a04;
	border-radius: 50%;
	display: block;
	width: 170px;
	height: 170px;
	float: left;
}
.step-small {
	margin-right: 20px;
	width: 150px;
	height: 150px;
}
.products-slider {
	margin: 30px 0;
}
.tutorial-small {
	margin: 20px 0;
}
.tutorial-small h4 {
	color: #642a04;
	margin-top: 40px;
}
.tutorial .step h5, .step-small h5 {
	margin: 10px;
	color: #642a04;
	font-size: 14px;
	height: 32px;
	position: relative;
	top: 5px;
}
.tutorial-small h4.step-2-title {
	margin-top: -15px;
}
.step-small h5 {
	font-size: 13px;
	margin: 5px;
	height: 50px;
}
.tutorial .step img {
	margin-top: 10px;
	/*max-width: 50%;*/
}
.tutorial .pointer {
	padding: 15px 22px;
	text-align: center;
	display: block;
	position: relative;
	top: 50px;
	float: left;
}
.tutorial .pointer i {
	color: #b06d5d;
	font-size: 40px;
}
.bx-wrapper .bx-controls-direction a::before {
	color: #642a04;
}
.border-headline img {
	max-width: 100px;
	margin-top: -20px;
}
.border-headline-1 {
	margin: 20px 0;
}
.customizableProductsText {
	margin-top: 20px;
}
textarea.customization_block_input.form-control {
	width: 100%;
	border: 3px solid #642a04 !important;
}
.field-poruka label,
.field-proizvodi {
	display: none;
}
.box-info-product .exclusive {
	background-color: transparent;
	border-top: 2px solid #642a04 !important;
}
.box-info-product .exclusive span {
	padding: 0;
}
.box-info-product .exclusive:hover {
	background-color: transparent;
}
.products-flavours, .products-text {
	padding: 5px;
	height: 80px;
	border: 3px solid #642a04;
	margin: 20px 0;
}
.products-flavours {
	border-color: #e2c2ad !important;
}
#categories_block_left.block .list-block li a,
#categories_block_left.block .list-block li ul li a {
	font-size: 14px;
	line-height: 28px;
}
#categories_block_left li ul {
	margin: 0;
	padding: 0;
}
/*#categories_block_left.block .list-block li:first-child > a,*/
#categories_block_left li span.grower {
	display: none;
}
.box-cart-bottom {
	border-top: 0;
}
.category-headline-separator img {
	float: left;
}
.category-headline-separator img {
	margin-right: 15px;
	max-width: 80px;
}
.category-headline-separator h4 {
	color: #642a04;
}
.category-headline-separator p {
	font-size: 14px;
}
.productscategory_h3.page-product-heading {
	text-transform: uppercase !important;
	text-align: left;
}
.product-customization-info {
	margin-bottom: 20px;
}
#save-product-customization {
	background-color: #412e2a;
	color: #fff;
	border-color: #412e2a;
}
#save-product-customization:hover {
	background-color: #642a04;
}
#block_contact_infos_extra img {
	max-width: 100%;
}
.product-tabs-container .nav-tabs {
	text-align: left;
	padding-bottom: 0;
}
#columns .product-tabs-container .nav-tabs li {
	padding: 0;
}
#columns .product-tabs-container .nav-tabs li a {
	padding: 15px;
}
#columns .product-tabs-container .nav-tabs li.active a,
#columns .product-tabs-container .nav-tabs li.active a:focus {
	background-color: #ebebeb !important;
}
#product .tab-pane {
	padding-top: 0 !important;
}
#product .tab-pane .rte {
	padding: 15px;
	background-color: #ebebeb;
}

#product h1.page-heading {
	margin-top: 0;
	line-height: 42px;
}
#categories_block_left.block .list-block li {
	padding-bottom: 0;
}
.iqitcontent-element-id-36 img {
	max-width: 100%;
	height: auto;
}
#iqitcontentcreator .iqitcontent-element-id-42 .gifts-wrapper {
	display: block !important;
}
#iqitcontentcreator .iqitcontent-element-id-42 .gifts-wrapper img {
	width: 100%;
}
.category-box-home .img-responsive {
	margin: 0 auto;
}

.inline-header.alt-cart .desktop-header #shopping_cart_container {
	width: auto;
	margin-top: 0 !important;
}
ul.step li.step_current {
	background-color: #642a04;
}
.not-index #columns .content-inner #center_column #order_step a {
	color: #642a04;
}
#new_account_form .gender-line, #new_account_form .date-select {
	display: none;
}
#order_step  {
	
}
.category-box-home .category-name {
	top: 35px;
	left: 0;
}
.category-box-home .category-name > span {
	width: 100%;
}
#block_contact_infos_payment, #social_block_mod {
	top: 0;
}
.slick-slide .img-responsive-wrapper::before {
	top: 4%;
	left: 2%;
	right: 2%;
	bottom: 4%;
}
.category-image-top > span::before {
	top: 7%;
	left: 1.5%;
	right: 1.5%;
	bottom: 7%;
}
.cat-img-bg {
	width: 100%;
}
.tutorial-small h4.custom-mobile-h {
	margin-top: 0;
}
@media (max-width: 479px) {
	img {
		max-width: 100%;
		height: auto;
	}
	#product h1.page-heading {
		margin-top: 15px;
		line-height: 44px;
	}
	.tutorial .step,
	.tutorial .pointer { /*.step-small*/
		float: none;
		margin: 0 auto;
	}
	.tutorial .pointer {
		top: 0;
	}
	.tutorial .pointer i {
		-ms-transform: rotate(90deg); /* IE 9 */
		-webkit-transform: rotate(90deg); /* Safari 3-8 */
		transform: rotate(90deg);
	}
	#iqitcontentcreator .iqitcontent-element-id-42 .gifts-wrapper img {
		visibility: hidden;
	}
	#iqitcontentcreator .iqitcontent-element-id-44 img {
		max-width: 80px;
		height: auto;
	}
	#iqitcontentcreator > .row:nth-child(5) .btn.btn-default {
		padding: 25px 20px;
		letter-spacing: normal;
	}
	#order .delivery_option > div > table.resume td.delivery_option_radio,
	#order-opc .delivery_option > div > table.resume td.delivery_option_radio,
	#order .delivery_option > div > table.resume td.delivery_option_logo, 
	#order-opc .delivery_option > div > table.resume td.delivery_option_logo,
	#order .delivery_option > div > table.resume td.delivery_option_price, 
	#order-opc .delivery_option > div > table.resume td.delivery_option_price {
		width: auto;
	}
	#order .delivery_option > div > table.resume td.delivery_option_radio {
		padding-left: 5px;
		padding-right: 5px;
	}
	#order .delivery_option > div > table.resume td.delivery_option_logo {
		padding: 0;
		border-color: transparent !important;
	}
}
@media (max-width: 1479px) {
	.tutorial.product-text-1 {
		display: none;
	}
	.tutorial.product-text-0 {
		width: 65%;
	}
}
/*
@media (max-width: 1320px) {
	.tutorial.product-text-1 {
		display: none;
	}
	.tutorial.product-text-0 {
		width: 80%;
	}
}
@media (max-width: 1150px) {
	.tutorial.product-text-0 {
		width: 100%;
	}
}*/