#for .vc_column-inner {
padding: 0px !important;
}
#footer .menu .fa {
display: none !important;
}
#footer .menu-item-1890 {
display: none !important;
}
#footer .menu-item-1889 {
display: none !important;
}

#header .menu-item-1896 {
display: none !important;
}
.spero-icon a {
font-size: 20px !important;
}
.spero-icon i {
margin-right: 20px !important;
width: 20px !important;
}
#footer .widgets_row .footer_logo {
padding-top: 0px !important;
}
.author {
display: none;
}
.woocommerce td.product-name dl.variation dt {
margin-top: 4px !important;
}

#for img {
	object-fit: cover !important;
	width: 100%;
	height: 300px !important;
}
body.header_style_4.header_inverse .top_nav .top_nav_wrapper > ul > li:hover > a, body.header_style_4.header_inverse .top_nav .top_nav_wrapper > ul > li.current-page-parent > a, body.header_style_4.header_inverse .top_nav .top_nav_wrapper > ul > li.current_page_item > a  {
color: white;
}
.upper {
text-transform: uppercase !important;
}
.check img {
 width: 70px !important;
}
.header_top {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
#footer .widgets_row .footer_logo {
margin-bottom: 10px !important;
}
.red .info_box {
    border: 2px solid red !important;
}
.green .info_box {
    border: 2px solid green !important;
}
.blue .info_box {
    border: 2px solid blue !important;
}
.gold .info_box {
    border: 2px solid #CB9B65 !important;
}
.vc_custom_heading.red h2:after {
background: red !important;
}
.product_cat-regularny img {
position: relative;
}
.product_cat-regularny img:after {
content: '';
width: 100%;
height: 100%;
background: blue;
position: absolute;
top: 0;
left: 0;
}
@media screen and (max-width: 1440px) {
	#apostille {
		padding-right: 2%;
		padding-left: 2%;
	}
#apostille .wpb_column .wpb_column:after {
right: 10px !important;
}
}
@media screen and (max-width: 768px) {
.footer_widgets > .row {
flex-wrap: wrap;
}
.header_info .icon_text span {
display: block !important;
}
#apostille .wpb_column .wpb_column:after {
    content: '\f101';
    position: absolute;
    top: 100px !important;
    left: 60px !important;
    transform: rotate(90deg);
}
#main .woocommerce-message {
padding-top: 100px !important;
}
.woocommerce-message .button.wc-forward {
display: block !important;
}
}