/*.main-menu>li>a{padding: 65px 30px;}*/
.header.style8 .block-minicart .cartlink{margin-top:40px;}
.header.style8 .main-menu{float:none;margin-top:40px;}
.post-footer .share .addthis_inline_share_toolbox, .post-footer .share label{
	display: inline-block;
    vertical-align: top;
}
.main-menu .submenu{min-width:285px;}

.section-blogs{margin-bottom:40px;}

#contactForm .has-warning .hide, #contactForm .has-error .hide{display:block !important}

.contact-icon{margin-bottom: 30px;}

.eFiltr .fltr_block, .eFiltr{display:block !important}

#map-canvas, .contact-block{margin-bottom:20px}

.diller-form label{
	display:block;
}
.diller-form select, .diller-form textarea{width:100%;}
.diller-form .col-sm-12 {margin-bottom:15px;position:relative}
.diller-form input[type="file"]{display:none;}
.diller-form .addfoto #addFoto{background:#3a3838;border: 1px solid #3a3838; color:#fff;}
.diller-form .addfoto.yesfoto #addFoto{background:#83a979;border: 1px solid #83a979;}

.diller-form .addMagazin_block .blockAdd .addMagazin:before{
	content: '+';
	color:#83a979;
	font-size: 22px;
    padding-right: 5px;
    font-weight: bold;
}
.diller-form .addMagazin_block .blockAdd .addMagazin{color:#83a979;font-size: 22px;}
.diller-form .addMagazin_block .blockAdd .addMagazin:hover{cursor:pointer}

.diller-form .addMagazin_block .blockAdd .remove{font-size:14px; color:#FF6666;padding-left: 5%;}
.diller-form .addMagazin_block .blockAdd .remove:hover{cursor:pointer;}
.diller-form .col-sm-12 .blockAdd .col-sm-12{padding-left:0px;}

/*.diller-form input[type="text"].error,
.diller-form select.error,
.diller-form textarea.error{border:1px solid red}*/
.diller-form label.error{
	color: red;
    position: absolute;
    right: 0px;
    bottom: 0px;
    font-size: 14px;
    font-weight: normal;
}

.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption.caption-1-0 .title-bg{
	background-color: #71bf43 !important;

}
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption.caption-1-1{
	color: #fff;
	padding:3px 5px;
	font-family: 'Noto Sans', sans-serif;
	letter-spacing: -1px;
	font-style: bold;
	font-size: 60px;

}
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption.caption-1-3{
	color: #fff;
	font-family: 'Noto Sans', sans-serif;
	letter-spacing: -1px;
}
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption.caption-1-3 a.ra-btn-link{
	color: #fff;
	background:#5997D2;
	padding:3px 5px;
	border-bottom:0px;
	text-decoration:none;
	z-index:9999;
	font-family: 'Noto Sans', sans-serif;
    letter-spacing: -1px;
}
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption.caption-1-3 a.ra-btn-link:before{height:0px;}
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .tp-caption.caption-1-3 a.ra-btn-link:hover{
	background:none;
	color:#5997D2;
	letter-spacing: -1px;
}

#rev_slider_1_1 li.tp-revslider-slidesli.active-revslide{}
#rev_slider_1_1 li.tp-revslider-slidesli.active-revslide .slotholder{}
#rev_slider_1_1 li.tp-revslider-slidesli.active-revslide .tp-parallax-wrap{z-index:2000 !important}

.summary .single_add_to_cart_button{}
.summary .price{float:none;}

.small-date{font-size:14px;}


#stuffHelper{border-color: #5997D2 !important;background:#fff !important; }
.shk-but{background:#5997D2 !important;color:#fff;border:none !important;}
.shs-count .field-arr.up {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #5997D2;
  background: none !important;
}
.shs-count .field-arr.down{
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #5997D2;
  background: none !important;
}
.shs-count span{
	display: inline-block;
    vertical-align: top;
    padding-top: 5px;
}
.shs-count label{}
.shs-count label input{border:1px solid #5997D2}
.shs-count label span{margin-right: 5px !important;}

#order-form .introduce{font-size:16px;margin-bottom:5px;font-weight:bold;display:block}
#order-form i{font-size:12px;}
#order-form .select2-selection.select2-selection--single{
	border-radius:0px;
	border: 1px solid silver;
	    height: 56px;
	padding-left: 20px;
}
#order-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 55px;}
#order-form .select2-container--default .select2-selection--single .select2-selection__arrow{height: 55px;right: 20px;}
#order-form .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width: 5px 4.6px 0;}
#order-form label.hide{display:block !important;}
.tp-parallax-wrap{z-index:100 !important}

.product-item .itemmarker {position: absolute;top: 34px;left: 0;z-index: 2;}
.product-item .itemmarker .markername{
	font-size: 14px;
    line-height: 26px;
    min-width: 57px;
    text-align: center;
    display: block;
    margin-bottom: 10px;
	background:#fea800;
	color: #fff;
    padding: 0 5px;
}
.linda-verticalmenu .vertical-menu-content>li>a{padding: 17.9px 30px;}


.linda-verticalmenu .main-custom-vertical-menu .submenu{width:880px;}
.linda-verticalmenu .main-custom-vertical-menu .submenu>li{width:289px;display:inline-block;vertical-align:top}
.linda-verticalmenu .main-custom-vertical-menu .submenu>li:hover a{background:#eee;color:#5997D2}

.main-news-articles .linda-blogs.style4 .blog-item .post-info{padding-top:0px;}
.main-news-articles .linda-blogs.style4 .blog-item .post-info .post-date{padding-top:0px;}
.linda-blogs .blog-item .post-title a{color:#333}
.linda-blogs .blog-item .post-title:hover a{color:#5997D2}

.product-categories li.current a,
.product-categories li.active a,
.product-categories li.active ul li.current a
{color:#5997D2}
.product-categories li.active ul li a, .product-categories li.current ul li a{color:#333}
.widget .widgettitle{text-transform: unset;}

.main-menu .submenu .menu-item-has-children > a::after{
	float:none;
	position:absolute;
	right:0px;
}
.header-big-cart{height:67px !important}
.search-query{text-transform: none;}

.tp-bullets{z-index:9999;position:absolute}

.g-recaptcha-block{position:relative;z-index: 1000;}
.g-recaptcha {
	margin-top: 20px;
    transform: scale(0.72);
    transform-origin: 0 0;
    position: absolute;
    right: 11%;
    top: 5px;
}
.contact-form-submit:disabled{background:#ddd}
.contact-form-submit:disabled:hover {cursor:not-allowed;}
.summary .stock{margin-bottom:5px;}
.summary .stock .text{color:rgb(51, 51, 51);padding-right: 5px;text-transform: unset;}
.stock.available{color:#83a979;}
.stock.no-available{color:#FF6600;}
.product-item .item-stock{
	display:block;
	font-size: 14px;
}
.product-item .item-stock.available{color:#83a979;}
.product-item .item-stock.no-available{color:#FF6600;}
.eFiltr_cat .widget.widget_filter_vendor h2{
	color: #5997D2;
}
.eFiltr_cat .widget.widget_filter_vendor.widget-close h2{
	color: #333;
}
.eFiltr_cat .widget.widget_filter_vendor.widget-close h2:hover{
	color: #5997D2;
}
.eFiltr_cat .widget.widget_filter_vendor h2:hover{
	cursor: pointer;
}
/*.eFiltr_cat .widget.widget_filter_vendor:hover{
	background:#eee;
}*/
@media (max-width:1000px) {
	.g-recaptcha {
		right: 20%;
	}
}
@media (max-width:550px) {
	.g-recaptcha {
		right: 25%;
	}
}
@media (max-width:450px) {
	.g-recaptcha {
		position: static;
		float: right;
		right: 0px;
		transform: unset;
		margin-bottom: 20px;
	}
}




.pageaction {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
.pageaction input[type="text"] {
	width: 100%;
}
.form-block {
	margin-bottom: 15px;
}
.form-block span,
.form-block i {
	display: block;
}
.form-block span {
	font-weight: bold;
	margin-bottom: 5px;
}
.radio-form.form-block span {
	font-weight: normal;
}
.radio-form.form-block label span {
	font-weight: bold;
}
.form-block i {
	font-size: 0.8em;
}
.action-info {
    height: 150px;
    overflow-y: scroll;
    margin-bottom: 5px;
		font-size: 0.8em;
		line-height: 1.2;
}
.action-info p {
	margin-bottom: 5px;
}
.pageaction .error  {
	color: red;
}
#action-form i {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#action-form .radio-form.form-block, #action-form .checkbox-form.form-block {
    position: relative;
}
#action-form .radio-form.form-block label.error, #action-form .checkbox-form.form-block label.error {
    display: block;
    color: red;
    position: absolute;
    top: 3px;
    left: 57px;
    font-size: 12px;
}

#action-form .checkbox-form.form-block label.error {
	left: 93px;
}
.action-facebook {
	margin-top: 30px;
}
.introduce {
	display: block;
	font-weight: bold;
	font-size: 1.4em;
	margin-bottom: 30px;
}
#errortext {
	color: red;
}

@media (max-width:550px) {
	.pageaction {
		max-width: 500px;
		width: 100%;
	}
}
@media (max-width:450px) {
	.pageaction {
		max-width: 500px;
		width: 100%;
	}
}

.post-content {
	font-size: 18px;
}

.block-content {
	font-size: 18px;
}

.clear {
	clear: both;
}

#contacts h3 {
	margin-bottom: 20px;
}

#contacts p {
	margin-bottom: 10px;
	font-size: 20px;
}

#contacts a {
	color: inherit;
}


#contacts a:hover {
	text-decoration: underline;
}

@media (min-width: 768px) {
	#contacts .modal-dialog {
	    width: 450px;
	}
}

.phonetop span span {
	border-bottom: 1px dashed;
}

.phonetop {
	cursor: pointer;
}

.phonetop > span::after {
    content: "\f107";
    font-family: 'FontAwesome';
    margin-left: 10px;
}




























