/* ------------------------------------------------------------------------ */
/* Use this file to overwrite css rules from any css file. This way you
/* won't lose any of your modifications after updating the theme.
/* ------------------------------------------------------------------------ */

body {
	/* Empty body tag to prevent not found error */
	font-family: "Lato", serif;
}

.header-banner {
	position: relative;
	width: 100%;
	height: auto;
	text-align: center;
	left: 0px;
	top: 0px;
	z-index: 30000;
	padding: 12px 0px 12px 0px;
	margin: 15px 0px 0px 0px
}

span.img_root::before,
.item-inner .button-container {
	display: none !important;
}

p#quantity_wanted_p {
	display: none !important
}

ul#more_info_tabs li a:hover {
	background: #fff;
}

ul.rejestracjalogowanie {
	position: absolute;
	right: 15px;
	float: right;
	margin: 6px 0px 0px 0px;
	z-index: 20000;
}

ul.rejestracjalogowanie li {
	float: left;
	margin: 0px 0px 0px 20px;
}

#fieldblockcategories {
	margin-bottom: 0px;
}

#more_info_tabs {
	margin-bottom: 0px;
}

p#stopka {
	float: left;
	width: 100%;
	clear: both;
	margin: 30px 0px 30px 0px;
	background: #000;
}

.footer-container {
	background: #141414;
}

#userloginb {
	float: right;
	padding-right: 60px
}

#userloginb a {
	display: block;
	padding: 15px;
}

#search_block_top {
	padding-right: 70px;
}

.nav_slideshow {
	display: none;
}

.block.title_center .title_block {
	margin: 30px 0px 30px 0px;
}

.model_c {
	display: none;
}

.header_bottom .search-cart {
	width: 46px;
	top: 20px;
}

.title_font,
.block .title_block,
.block h4,
#footer .footer-block h4,
.page-subheading,
table#product_comparison tbody tr td.td_empty>span,
#create-account_form #SubmitCreate,
#login_form #SubmitLogin,
.cart_block .cart-buttons a#button_order_cart,
#layer_cart .layer_cart_product span.title,
#layer_cart .layer_cart_cart span.title,
#layer_cart .layer_cart_cart .button-container .btn,
.cart_voucher h4,
#my-account ul.myaccount-link-list li a {
	font-family: "Lato", serif;
}

#usefull_link_block .print {
	left: 166px;
	margin-top: 13px;
}

#usefull_link_block .print a:hover,
#usefull_link_block .sendtofriend a:hover {
	color: #fff;
}

#categories_block_left li a {
	font-size: 25px;
}

#categories_block_left li li a {
	font-size: 15px;
}

.fieldmegamenu .root-item.no-description .title {
	padding: 0px 18px;
}


.fieldmegamenu .menu-items li {
	font-size: 15px;
}

.sdsarticle-des p,
#cms #center_column p,
#cms #center_column td,
#cms #center_column a,
#kontakttabela td,
#kontakttabela a,
#kontakttabela p {
	text-transform: none !important;
	font-family: Times;
	font-size: 17px;
	line-height: 20px;
}

.contact-form-box {
	background: none;
	border-top: 6px solid #bb9e6c
}

#static_home_top {
	margin-bottom: 0px;
	margin-top: 30px;
}

.payment {
	padding-top: 10px !important;
}

.item-inner {
	margin-bottom: 10px;
}

.smart-blog-home-post {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media (max-width: 1200px) {
	#sticky_top {
		right: 0px !important;
	}
}

header .banner {
	position: fixed;
	background: #9a7038;
	width: 100%;
	height: auto;
	text-align: center;
	z-index: 10000;
}

#header_menu.fieldmegamenu-sticky {
	padding-bottom: 7px;
}

.header_bottom .search-cart.sticky-fixed-top {}

#header {
	margin-bottom: 30px !important;
}

.right-block h5 {
	min-height: 45px;
	display: block;
	width: 100%;
}

.blockposition2,
.blockposition5,
.blockposition1 {
	background: #eee;
	padding: 20px;
}

.blockposition5 {
	margin-bottom: 20px;
}

.blockposition1 {
	margin-top: 20px;
}

.mypresta_scrollup {
	display: none !important;
}

.block .title_block,
.block h4,
.page-heading {
	font-weight: normal;
}

.right_blog_home .content a,
.af_subtitle {
	font-weight: normal;
}

.block_testimo_product.block {
	margin-top: 0px;
}

#testimonials_block_right .next.bx-next,
#testimonials_block_right .prev.bx-prev,
#fieldtabproductsisotope .fieldtabproductsisotope-filter a:hover,
.right_blog_home .content a,
.layer_box .cross:hover,
#featured_products_block .top_text h4:hover span,
.wishlist .popover .table tbody>tr>td:hover,
#address p.required,
#identity p.required,
#account-creation_form p.required,
#new_account_form p.required,
#opc_account_form p.required,
#authentication p.required,
#layer_cart .layer_cart_product span.title,
#view_scroll_left,
#view_scroll_right,
#commentInput .required.form-group sup,
#respond .note,
p.required,
#product_comments_block_tab div.star_on::after,
.accessories-block .product-name a:hover,
#more_info_tabs li .selected,
#more_info_tabs li a:hover,
#product_comments_block_extra div.star_on::after,
.model_c span,
#categories_block_left li span.grower:hover+a,
#categories_block_left li a:hover,
#categories_block_left li a.selected,
#footer #newsletter_block_left .form-group .button-small:hover,
#footer .footer_top_block .banner_block_content_footer:hover h4,
.banner_block_content_footer em,
.footer-container #footer #social_block ul li a:hover,
#footer .footer-block h4 a:hover,
#footer .footer-block h4 span:hover,
#footer .footer-block h4:hover,
.right_blog_home.smartblog_odd .content a,
#onecate_products_block h4:hover,
.owl-buttons [class^="carousel-"] span,
div.star::after,
div.star.star_on::after,
.shopping_cart .ajax_cart_no_product,
.shopping_cart .ajax_cart_quantity,
.shopping_cart:hover>a:first-child,
.shopping_cart:hover>a:first-child::before,
#search_block_top:hover #click_show_searchbox,
#click_show_searchbox.click_hide,
.fieldmegamenu .root .root-item>a.active>.title_font .title-text,
.fieldmegamenu .root.active:hover .root-item>a>.title_font .title-text,
.fieldmegamenu .root.active:hover .root-item>.title_font .title-text,
a:active,
a:hover,
a:hover,
a:focus,
.breadcrumb a:hover,
.button.ajax_add_to_cart_button,
.button-container a.button_cart,
.product-name a:hover,
.price,
.price.product-price,
.special-price,
.block.title_center .sub_title_block,
.content_sortPagiBar .display li a:hover i,
.content_sortPagiBar .display_m li a:hover i,
.content_sortPagiBar .display li.selected i,
.content_sortPagiBar .display_m li.selected i,
.top-pagination-content div.pagination .showall .button.exclusive-medium:hover,
.bottom-pagination-content div.pagination .showall .button.exclusive-medium:hover,
.top-pagination-content .compare-form .button.button-medium:hover,
.bottom-pagination-content .compare-form .button.button-medium:hover,
.breadcrumb,
.breadcrumb span,
.breadcrumb a:hover span,
table.discount i.icon-remove,
.form-group.form-error input,
.form-group.form-error textarea,
.owl-buttons [class^="carousel-"]:hover span,
.right-block h5 strong,
.right-block h5 a:hover,
.product_name a:hover,
.right-block p,
#order-opc .cart_navigation .button-exclusive:hover,
.wishlist .popover .table tbody>tr>td:hover,
#footer .link ul li em,
.footer-address a:hover,
#recent_article_smart_blog_block_footer .item .content .title:hover,
.tab_button_top a,
.pb-center-column p:not(#product_man) .editable,
.pb-center-column p#product_man a,
#availability_value,
#product #more_info_tabs li a:hover,
ul.product_list.list>li .product-flags .discount,
ul.product_list.list>li .learn-more a,
.shopping_cart:hover>a:first-child,
.shopping_cart:hover>a:first-child::before,
.shopping_cart:hover .ajax_cart_total,
.layer_cart_cart .ajax_block_products_total,
.layer_cart_cart .ajax_cart_shipping_cost,
.layer_cart_cart .ajax_block_cart_total,
#layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_title,
.layer_cart_product_info #layer_cart_product_price,
#currencies-block-top div.current:hover,
.customcontent_women .menu-bottom h3,
.fieldmegamenu .description::before,
ul.product_list.list>li .product-flags .discount,
ul.product_list.list>li .learn-more a,
#search_block_top #searchbox::before,
#click_show_searchbox.click_hide::before,
#click_show_searchbox:hover.icon-search,
.special_block_home .special_products .product-name,
#respond .note,
#commentInput .required.form-group sup,
#module-smartblog-category .right_blog_cat span>span,
#module-smartblog-category .right_blog_cat span>span i,
#module-smartblog-category .right_blog_cat span>span a,
.sdstitle_block a:hover,
.sdsbox-content .recentArticles li span,
.right_blog_home .content h3:hover a,
#sdsblogArticle .post-info span,
#sdsblogArticle .post-info a,
#sdsblogArticle .post-info i,
.comments_advices a:hover,
.breadcrumb,
.breadcrumb span,
.breadcrumb a:hover span,
#categories_block_left li span.grower:hover+a,
#categories_block_left li a:hover,
#categories_block_left li a.selected,
.content_sortPagiBar .display li.selected i,
.content_sortPagiBar .display_m li.selected i,
.content_sortPagiBar .display li a:hover i,
.content_sortPagiBar .display_m li a:hover i,
ul.product_list.list>li .item-inner .right-block h5 a:hover,
ul.product_list.list>li .learn-more a {
	font-weight: normal;
}

.title_font,
.block .title_block,
.block h4,
#footer .footer-block h4,
.page-subheading,
table#product_comparison tbody tr td.td_empty>span,
#create-account_form #SubmitCreate,
#login_form #SubmitLogin,
.cart_block .cart-buttons a#button_order_cart,
#layer_cart .layer_cart_product span.title,
#layer_cart .layer_cart_cart span.title,
#layer_cart .layer_cart_cart .button-container .btn,
.cart_voucher h4,
#my-account ul.myaccount-link-list li a {
	font-weight: normal;
}

ul.homefeatured>li {
	padding-bottom: 5px !important;
}

ul.homefeatured1>li {
	padding-bottom: 5px !important;
}

ul.homefeatured2>li {
	padding-bottom: 5px !important;
}

ul.homefeatured3>li {
	padding-bottom: 5px !important;
}

.features-banner {
	margin-bottom: 30px;
}

#index #fieldmegamenu-main.fieldmegamenu>ul>li .no-description .title {
	font-size: 15px;
}

@media (max-width: 991px) {
	.shopping_cart {
		margin-top: 30px;
	}

	#userloginb {
		position: absolute;
		top: -56px;
	}

	#header_mobile_menu {
		margin-top: 30px;
	}

	.pay1 {
		text-align: left;
	}

	#search_block_top {
		position: absolute;
		left: 13px;
		padding-right: 25px;
		width: 100%;
		top: 68px;
	}

	#search_block_top #searchbox {
		width: 100%;
		right: 0px !important;
		margin-right: 0px;
		top: 0px;
	}

	#field_slideshow {
		padding-top: 20px;
	}

	#search_block_top .field-search {}
}