.gdpr-preferences {
	background:transparent;
	border: none;
	color: #C83200;
	text-decoration: underline;
	cursor: pointer;
}
.gdpr-switch input:checked+.gdpr-slider+.gdpr-switch-indicator-on {
	color: #C83200;
}
.gdpr-switch input:checked+.gdpr-slider {
	background: #C83200;
}
.gdpr.gdpr-privacy-bar .gdpr-content a {
	color: #C83200;
}
.cookies-block ul:last-child {
	margin-bottom: 2.6em;
}
.gdpr-agreement {
	background: #C83200;
	border: none;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p {
	color: #000;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .gdpr-box-title,
.gdpr-tabs, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs {
	background: #ffffffdb;
	
}

.gdpr.gdpr-privacy-bar .gdpr-cookie-categories-item label,
.gdpr-buttons .gdpr-preferences, .gdpr-close,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .gdpr-box-title h3, 
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button,
.gdpr-consent-management.gdpr-active h4,
.gdpr-consent-management.gdpr-active .gdpr-info p {
	color: #000!important;
}
.gdpr.gdpr-privacy-bar .gdpr-preferences:before,
.gdpr.gdpr-reconsent-bar .gdpr-preferences:before {
	color: #000!important;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active {
	background: #C83200!important;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement, .gdpr input[type="submit"],
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active {
	background: #C83200!important;
	border: none!important;
	box-shadow: none!important;
	text-shadow: none!important;
}
.gdpr.gdpr-privacy-bar, .gdpr.gdpr-reconsent-bar {
	background: transparent;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active {
	color: #fff!important;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover {
	color: #fff!important;
}
.cookies-block h2,
.cookies-block p,
.cookies-block h4 {
	margin:15px 0px;
	text-align: left;
	color: #000;
	font-family: Scada-Regular;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button:hover {
	color: #fff;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button:hover:after, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-mobile-menu button:hover:after, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button:hover:after {
	border-top-color: #FFF;
}
.gdpr-noscroll {
	position: relative;
}

.gdpr *:not(textarea):not(input):not(select) {
	color: #000;
	font-family: Scada-Regular !important;
}
.gdpr-privacy-preferences .gdpr-mobile-menu button {
	background-color: #C83200!important;
}
.gdpr-preferences.none-background {
	border: none;
	background: transparent!important;
	padding: 0px;
	outline: unset;
}
@media (max-width: 767px) {
	div.gdpr.gdpr-privacy-bar .gdpr-wrapper,
	div.gdpr.gdpr-reconsent-bar .gdpr-wrapper {
		padding: 20px 30px!important;
	}
	.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons,
	.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons {
		display: block;
	}
	.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content,
	.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content {
		padding-bottom: 10px;
	}
	div.gdpr.gdpr-privacy-bar .gdpr-wrapper,
	div.gdpr.gdpr-reconsent-bar .gdpr-wrapper {
		padding: 10px 22px!important;
		padding-bottom: 0!important;
	}
	.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p {
		line-height: 20px;
	}
	.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-close,
	.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-close {
		padding: 10px 10px;
	}
}
@font-face {
	font-family: Scada-Regular;
	src: url(../../fonts/Scada-Regular.ttf);
}
@font-face {
	font-family: Scada-Bold;
	src: url(../../fonts/Scada-Bold.ttf);
}
a, p, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
html, body {
	font-family: Scada-Regular !important;
}
.bypostauthor { display: block; }

.after-slide-section p,
.after-slide-section h2 {
	color: #000;
	
}
.after-slide-section h2 {
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}
#header.sticky-header .header-main.sticky {
	position: relative !important;
}
#header .header-main .header-left {
	padding: 0px;
}
.container.header-row {
	padding: 0px;
}
.no-breadcrumbs .main-content {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
#header .header-row .header-center {
	margin-right: 0px;
	padding-right: 0px;
}
#header .header-main .header-row>div {
	display: block !important;
}
#header .header-main #main-menu {
	float: right;
}
#header .header-main .mega-menu {
	margin-right: 0px !important;
	padding-right: 0px !important;
}
#header .header-main .header-center,
#header.sticky-header .header-main.sticky .header-center {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.header-left {
	padding-top: 10px!important;
	padding-bottom: 10px!important;
}
#sub-page-section .wpb_raw_html {
	text-align: center;
}
#header .main-menu > li.menu-item > a {
	color: #4682B4 !important;
	font-size: 14px!important;
	font-weight: 500!important;
}
#header .main-menu > li.menu-item.active > a,
#header .main-menu > li.menu-item.active:hover > a,
#header .main-menu > li.menu-item:hover > a,
#header .main-menu .narrow li.menu-item:hover > a, #header .main-menu .wide li.menu-item li.menu-item:hover > a{
	background-color: #4682B4 !important;
}
#header .main-menu>li.menu-item.active:hover>a, #header .main-menu>li.menu-item:hover>a,
#header .main-menu .narrow li.menu-item:hover > a, #header .main-menu .wide li.menu-item li.menu-item:hover > a,
#header .main-menu > li.menu-item.active > a {
    color: #fff !important;
}
#contacts-link h2,
.header-title h1 {
	color: #fff !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
#contacts-link h2 {
	display: inline-block;
	font-size: 27px;
	margin-bottom: 0px;
}
#contacts-link .wpb_raw_html {
	text-align: center;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contacts-link .wpb_raw_html a:hover {
	text-decoration: unset;
}
.contacts-link {
	background:#4682B4;
	max-width: 300px;
	margin: auto;
	border-radius: 4px;
	margin-bottom: 40px;
}
.contacts-link:hover {
	background:#C83200;
}
#contacts-link .wpb_raw_html img {
	max-width: 40px;
	position: relative;
	bottom: 9px;
	margin-right: 10px;
}
#contacts-link .wpb_raw_html a {
	display: inline-block;
	width: 100%;
}
#products-intro .vc-hoverbox-block {
	width: 100% !important;
	height: 240px !important;
}
#products-intro  .vc-hoverbox-block-inner h2 {
	margin-bottom: 10px;
}
#products-intro  .vc-hoverbox-block-inner p,
#products-intro  .vc-hoverbox-block-inner h2,
#products-intro  .vc-hoverbox-block-inner a {
	color: #fff;
}
#products-intro .vc_btn3-container a {
	color: #fff;
	background: #C83200;
	border: unset!important;
}
#advantages-section p {
	text-align: justify;
}
#about-us p {
	text-align: justify;
	margin-bottom: 5px;
}
#about-us {
	padding-top: 40px;
}
.js_active .ourservices .porto-ultimate-content-box:hover svg, .js_active .ourservices svg:hover {
	fill: #C83200!important;
}
.js_active .ourservices .porto-ultimate-content-box:hover h2 { 
	color: #C83200!important;
}
.js_active .ourservices .porto-ultimate-content-box:hover {
	border-color: #C83200!important;
}
.parent-pageid-18 .container {
	padding-top: 40px;
}

.vc_tta-tab a {
	background: transparent!important;
	color: #000!important;
	border-bottom: 1px solid #4682B4!important;
}
.js_active .vc_tta-tabs-container .vc_tta-tab.vc_active a {
	border-color:#4682B4!important;
	border-bottom: 1px solid #fff!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
	border-color: #4682B4!important;
	background: transparent!important;
}
.vc_tta-panels {
	background: transparent!important;
}
.vc_tta-panel-body .wpb_raw_html img {
	border: 1px solid #4682B4!important;
	max-width: 120px;
	margin: 5px;
}
.produkt-sub-title {
	margin-bottom: 20px!important;
}
.produkt-sub-title h2 {
	color: #4682B4!important;
	font-size: 26px!important;
}
.single-product .product_title {
	color: #C83200!important;
	margin-bottom: .2em!important;
}
.product-thumbs-slider.owl-carousel .owl-item.selected .img-thumbnail, html:not(.touch) .product-thumbs-slider .owl-item:hover .img-thumbnail {
	border: 2px solid #4682B4!important;
}
.single-product .product-images .zoom i, .single-product .product-images .zoom,
.product-image-slider.owl-carousel .owl-nav [class*="owl-"], .product-image-slider.owl-carousel .owl-nav [class*="owl-"]:hover, .product-image-slider.owl-carousel .owl-nav [class*="owl-"]:active {
	color:#4682B4!important;
}
.woocommerce-tabs .tab-content {
	border-top: solid 1px #4682B4!important;
}
#footer .footer-bottom {
	background-color: #4682B4!important;
}
.footer-copyright {
	color: #fff;
}
.title-background {
	background: #C83200;
	margin-left: -15px;
	margin-right: -15px;
}
.title-background h2 {
	color: #fff;
}
.text-background {
	background: #4682B4;
	color: #fff;
	font-size: 18px;
	margin-left: -15px;
	margin-right: -15px;
	padding: 20px;
}
#header:not(.sticky-header) .header-main .mega-menu:after {
	display: none;
}
.wpcf7,
.container.header-row {
	padding-left: 15px;
	padding-right: 15px;
}
.blog-posts {
	padding-top: 100px;
	min-height: 825px;
}
.blog-posts .post-excerpt {
	text-align: justify;
	min-height: 170px;
}
.blog-posts .btn {
	background: #4682B4;
	color: #fff;
	padding: 5px 10px!important;
	font-size: 16px!important;
	line-height: 22px!important;
	border-radius: 4px!important;
}
.blog-posts .btn:hover {
	background:#c83200 ;
	color: #fff;
}
.blog-posts .clearfix {
	text-align: center;
}
#footer .footer-bottom .footer-center {
	text-align: center!important;
}
.wpcf7 .form-group {
	text-align: center;
	margin-top: 20px;
}
.post-full .owl-carousel .img-thumbnail img {
	width: 50%!important;
}
.post-full {
	padding-top: 20px;
}
.wpcf7 textarea:focus,
.wpcf7 input:focus {
	border: 2px solid #4682B4
}
.error404 .page-not-found-main p {
	color:#4682B4;
}
.error404 .entry-title {
	text-align: center;
	color: #c83200;
} 
.error404 .not-found-container {
	min-height: 743px;
}
.error404 .not-found-container .col-lg-6.offset-lg-1 {
	margin: unset;
	text-align: center;
	width: 100%;
	max-width: 100%;
	flex: unset;
}
.grecaptcha-badge {
	display: none!important;
}
.products-icon-block img {
	width: 600px;
}
.products-technical-block th,.products-technical-block td {
	border: 1px solid #4682B4;
	max-width: 60px;
	word-break: break-all;
	font-size: 13px;
	line-height: 19px;
}
#product-896 .products-technical-block.indoor-technical-block tbody tr:nth-child(1) td,
#product-805 .products-technical-block.indoor-technical-block tbody tr:nth-child(1) td,
#product-537 .products-technical-block.indoor-technical-block tbody tr:nth-child(1) td,
#product-805 .products-technical-block.outdoor-technical-block tbody tr:nth-child(1) td,
#product-896 .products-technical-block.outdoor-technical-block tbody tr:nth-child(1) td,
#product-537 .products-technical-block.outdoor-technical-block tbody tr:nth-child(1) td,
#product-905 .products-technical-block tbody tr:nth-child(1) td,
#product-914 .products-technical-block tbody tr:nth-child(1) td,
#product-428 .products-technical-block tbody tr:nth-child(1) td,
#product-809 .products-technical-block tbody tr:nth-child(1) td,
#product-905 .products-technical-block tbody tr:nth-child(18) td,
#product-914 .products-technical-block tbody tr:nth-child(18) td,
#product-428 .products-technical-block tbody tr:nth-child(18) td,
#product-809 .products-technical-block tbody tr:nth-child(18) td,
#product-905 .products-technical-block tbody tr:nth-child(25) td,
#product-914 .products-technical-block tbody tr:nth-child(25) td,
#product-809 .products-technical-block tbody tr:nth-child(25) td,
#product-428 .products-technical-block tbody tr:nth-child(25) td,
#product-732 .products-technical-block tbody tr:nth-child(18) td,
#product-732 .products-technical-block tbody tr:nth-child(1) td,
#product-380 .products-technical-block tbody tr:nth-child(1) td,
#product-732 .products-technical-block tbody tr:nth-child(25) td,
#product-380 .products-technical-block tbody tr:nth-child(25) td,
#product-416 .products-technical-block tbody tr:nth-child(1) td,
#product-416 .products-technical-block tbody tr:nth-child(15) td,
#product-416 .products-technical-block tbody tr:nth-child(22) td,
#product-380 .products-technical-block tbody tr:nth-child(18) td {
	background: #4682B4;
	color: #fff;
}
.products-technical-sub-title {
	margin-bottom: 0px;
	padding-left: 20px;
}
#product-537 .products-technical-block.indoor-technical-block {
	margin-bottom: 20px;
}
#product-537 .produkt-sub-title {
	margin-bottom: 10px
}
.icon-list {
	float: left;
	min-height: 155px;
	text-align: center;
	width: 25%;
}
:lang(lt-LT) .icon-list,
:lang(lv-LV) .icon-list {
	min-height: 166px;
}
.icon-list img {
	max-height: 100px;
}
.icon-list h4 {
	text-align: center;
	font-size: 16px;
	line-height: 22px;
	max-width: 110px;
	margin: auto;
}
.icon-section {
	max-width: 600px;
	float: left;
}
.clear-both {
	clear: both;
}
.woocommerce-tabs h2.resp-tab-active {
	display: none;
}
#advantages-section {
	border-top: solid 1px #4682B4;
	padding-top: 40px;
}
#header .main-menu .popup {
	left: 0px !important;
}
#header .main-menu .narrow ul.sub-menu {
	border: none !important;
}
#header .main-menu .narrow li.menu-item  {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
#header .main-menu .narrow li.menu-item > a {
	border-radius: 4px;
}
#header .main-menu .narrow li.menu-item:hover > a {
	background: #4682B4;
	color: #fff;
}
:lang(lt-LT).blog-posts .post .entry-title { 
	min-height: 53px;
}
:lang(lt-LT) .blog-posts .post-excerpt {
	text-align: justify;
	min-height: 218px;
}
:lang(lv-LV) .blog-posts .post .entry-title {
	min-height: 81px;
}
:lang(lv-LV) .blog-posts .post-excerpt {
	min-height: 193px;
}
:lang(en-US) .blog-posts .post .entry-title {
	min-height: 84px;
}

.mega-menu>li.menu-item .popup {
    transition: transform 0.2s easy-out !important;
}
@media(min-width: 768px){
	#about-us {
		min-height: 825px;
	}
	#products-page-section {
		padding-bottom: 199px
	}
	.icon-section {
		margin-left: -25px;
	}
}
@media(max-width: 1440px) {
	:lang(lt-LT).blog-posts .post .entry-title,
	.entry-title {
		min-height: 82px;
	}
	:lang(lt-LT) .blog-posts .post-excerpt {
		min-height: 290px;
	}
	.blog-posts .post-excerpt {
		min-height: 218px;
	}
	:lang(lv-LV) .blog-posts .post-excerpt {
		min-height: 265px;
	}
}

@media(max-width: 1200px) {
	:lang(en-US) #products-intro .vc_column_container.porto-column.vc_col-sm-1\/5 {
		width: 33.333%!important;
	}

	:lang(en-US) #products-intro .vc_column_container.porto-column.vc_col-sm-1\/5 .vc-hoverbox-inner {
		min-height: 200px!important;
	}
}
@media(max-width: 1170px) {
	:lang(lv-LV) .blog-posts .post .entry-title {
		min-height: 112px;
	}
	:lang(lv-LV) .blog-posts .post-excerpt {
		min-height: 337px;
	}
	.blog-posts .post-excerpt {
		min-height: 265px;
	}
	#products-intro .vc_column_container.col-md-4 {
		width: 50%;
		max-width: 50%;
		flex: unset;
	}
	#advantages-section .col-md-3 {
		width: 50%!important;
		flex: unset!important;
		max-width: 50%!important;
	}
	:lang(lt-LT) .blog-posts .post-excerpt {
		min-height: 336px;
	}
}
@media(max-width: 991px) {
	:lang(lv-LV) .blog-posts .post .entry-title {
		min-height: 53px;
	}
	.blog-posts {
		padding-top: 40px;
	}
	:lang(lt-LT).blog-posts .post .entry-title, .entry-title {
		min-height: 53px;
	}
	.wpcf7,
	.container.header-row {
		padding-left: 30px;
		padding-right: 30px;
	}
	#header .mobile-toggle {
		margin-right: 0px;
	}
	.entry-title {
		min-height: unset;
	}
	:lang(lv-LV) .blog-posts .post-excerpt,
	:lang(lt-LT) .blog-posts .post-excerpt {
		min-height: 170px;
	}
	.blog-posts .post-excerpt {
		min-height: 170px;
	}
	#nav-panel .accordion-menu .sub-menu {
		margin-left: 0px;
	}
	#nav-panel .accordion-menu .sub-menu li:not(.active):hover > a {
		background: transparent;
	}
}
@media(max-width: 767px) {
	:lang(en-US) .blog-posts .post .entry-title,
	:lang(lt-LT) .blog-posts .post-excerpt,
	:lang(lt-LT).blog-posts .post .entry-title, .entry-title {
		min-height: unset;
	}
	.icon-list {
		width: 50%;
	}
	#products-intro .vc_column_container.col-md-4 {
		width: 100%;
		max-width: 100%;
	}
	#products-intro .vc-hoverbox-block {
		width: 100%;
		height: 100%;
	}
	#products-intro .vc-hoverbox-block.vc-hoverbox-front {
		background-size: contain;
		background-repeat: no-repeat;
	}
	.blog-posts article.post-grid {
		width: 100%!important;
		display: block;
		flex: unset;
		max-width: unset;
	}
	:lang(lv-LV) .blog-posts .post .entry-title,
	:lang(lv-LV) .blog-posts .post-excerpt,
	.blog-posts .post-excerpt {
		min-height: unset;
	}
	#advantages-section {
		margin-top: 20px;
	}
	#advantages-section .col-md-3 {
		width: 100%!important;
		flex: unset!important;
		max-width: 100%!important;
	}

	:lang(en-US) #products-intro .vc_column_container.porto-column.vc_col-sm-1\/5 {
		width: 50%!important;
	}


}

@media (max-width: 450px) {
	:lang(en-US) #products-intro .vc_column_container.porto-column.vc_col-sm-1\/5 {
		width: 100%!important;
	}

	:lang(en-US) #products-intro .vc_column_container.porto-column.vc_col-sm-1\/5 .vc-hoverbox-inner {
		min-height: 200px!important;
	}
}
#products-intro .vc-hoverbox-block{
	width: 100%;
	height: 200px;
}
#products-intro  .vc-hoverbox-front{
	border: solid 1px #4682B4
}

#products-intro .vc-hoverbox-front{
	background-size: 90% auto;
	background-repeat: no-repeat;
	background-color: #fff;
}
#products-intro  .vc-hoverbox-front .vc-hoverbox-front-inner{
	padding: 0px;
}
#products-intro  .vc-hoverbox-front h2 {
	text-align: center;
	position: absolute;
	width: 100%;
	bottom: 0;
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	color: #212529;
}

#products-intro .vc-hoverbox-back-inner h2 {
	font-size: 18px;
	margin-bottom: 0;

}
#products-intro .col-md-3 .wpb_wrapper.vc_column-inner {
	padding-top: 0px;
}
#products-intro {
	margin-top: 60px
}
@media(max-width: 1170px) {
	#products-intro .col-md-3{
		max-width: 50%;
		flex: unset;
		text-align: center;
	}
	#products-intro .col-md-3 .wpb_wrapper.vc_column-inner {
		max-width: 250px;
		margin: auto;
	}
}
/*@media(max-width: 1169px){
	ul.pcols-md-3 li.product-col, .porto-attr-row.pcols-md-3 .porto-attr-col {
		width: 33.3333%!important;
        flex: 0 0 33.3333% !important;
	}
}*/
@media(max-width: 991px) {
	#contact-section .col-md-6 {
		flex: unset;
		width: 100%;
		max-width: 100%;
	}
	#contact-section {
		padding-bottom: 0px;
	}
	#contact-section .map-block {
		margin-bottom: 0px;
		margin-top: 20px;
	}
}
@media (max-width: 800px) {
	#footer-contact .vc_col-sm-1\/5 {
		width: 100%;
	}
	#footer-contact .footer-title h4 {
		min-height: 0px;
	}
	#footer-contact .wpb_content_element {
		margin-bottom: 0px;
	}
	#footer-contact .footer-title h5 {
		min-height: 0px
	}
	#footer-contact {
		padding-bottom: 30px;
	}
}
@media(max-width: 767px) {
	#products-intro .col-md-3 {
		max-width: 100%;
	}
}
.footer-title h4 {
	text-transform: uppercase;
}
.ft-title .wpb_text_column h3,
.footer-title h4,
.footer-title h5,
#footer-contact p,
#footer-contact a {
	color: #fff;
}
#footer-contact p {
	margin-bottom: 0px;
}
.footer .footer-bottom a {
	color: #fff !important;
}
#footer-contact a:hover {
	color: #4682B4;
	text-decoration: none !important;
}
#header .main-menu .narrow li.menu-item:hover > a,
 #header .main-menu .wide li.menu-item li.menu-item:hover > a,
.wpml-ls-legacy-list-horizontal a,
.wpml-ls-legacy-list-horizontal a span,
#header .main-menu > li.menu-item > a {
	text-decoration: none !important;
}
#footer-contact .vc_column_container.porto-column.vc_col-sm-1/5 {
	padding-left: 0px;
	padding-right: 30px;
}
.footer-title h5 {
	font-size: 16px;
}
#footer-contact .footer-title h5.second {
	margin-top: 25px;
}
.wpgmza_infowindow_address,
.wpgmza_infowindow_title {
	display: none!important;
}
.gm-style-iw.gm-style-iw-c {
	padding: 15px!important;
}
.ft-title .wpb_text_column {
	margin-bottom: 0px;
}
.ft-title .wpb_text_column {
	padding-top: 35px;
}
.map-block {
	margin-top: 80px;
}
.page-id-1071 .wpcf7-textarea,
.page-id-1058 .wpcf7-textarea,
.page-id-1026 .wpcf7-textarea {
	max-height: 153px;
}
.page-id-1026 .wpcf7-not-valid-tip {
	text-align: left;
	position: absolute;
}
:lang(lv-LV) .footer-title h5,
:lang(lt-LT) .footer-title h5 {
	margin-top: 20px;
}
 #footer-contact a {
	 display: block;
 }
 #footer-contact .footer-title {
	margin-bottom: 20px;
 }
 #footer-contact {
	 padding-bottom: 40px;
 }
:lang(en-US) #footer-contact .vc_col-sm-1\/5 {
	position: relative;
	padding-left: 0px;
}
.wpml-ls-item a {
	padding: 10px 6px!important;
	color: #777!important;
}
.wpml-ls-current-language a {
	color: #4682B4!important;
}
.wpml-ls-item:hover a {
	color: #fff!important;
}
.mobile-nav-wrap .wpml-ls-item {
	float: left;
}
#nav-panel .accordion-menu li {
	border: none!important;
}
.mobile-nav-wrap .wpml-ls-item:hover a {
	color: #4682B4!important;
}
.wpcf7 form.sent .wpcf7-response-output,
div.wpcf7-response-output {
	color: #212529!important;
	text-align: center!important;
	border: unset!important;
}
.page-content .wpb_raw_code {
	margin-bottom: 0 !important;
}
.smart-slide-text-1 {
	position: absolute !important;
	right: 4.6vw;
	top: 7vw;
}
.smart-slide-text-1 p {
	font-family: Roboto !important;
	font-size: 2.1vw !important;
	line-height: 1.3 !important;
}
.smart-slide-text-2 {
	position: absolute !important;
	right: 4.3vw;
	top: 12.5vw;
}
.smart-slide-text-2 a {
	color: rgb(237, 100, 2) !important;
	font-size: 2.3vw !important;
}
.smart-slide-button-1 {
	position: absolute !important;
	right: 4.6vw;
	bottom: 18vw;
}
.smart-slide-button-1 a {
	font-size: 1.3vw !important;
	padding: 0.9vw 3.5vw !important;
}
.home .wpb_row .col-md-12 {
	padding: 0;
}
@media (max-width: 768px) {
	.smart-slide-button-1 {
		bottom: 17vw;
	}
	.smart-slide-text-2 {
		top: 11.5vw;
		right: 1.3vw;
	}
}
@media (max-width: 550px) {
	.smart-slide-text-2 {
		top: 10.5vw;
		right: 0;
		font-size: 2vw;
	}
	.smart-slide-button-1 {
		bottom: 16vw;
	}
}
@media (max-width: 350px) {
	.smart-slide-button-1 {
		bottom: 15vw;
	}
}
@media(min-width: 800px){
	:lang(en-US) #footer-contact .vc_col-sm-1\/5 .wpb_wrapper.vc_column-inner {
		padding-left: 15px;
		margin-top: 20px;
	}
	:lang(en-US) #footer-contact .vc_col-sm-1\/5:after {
		content: "";
		width: 2px;
		height: 66px;
		position: absolute;
		top: 25px;
		background: #fff;
		right: 0px;
	}
}
@media(max-width: 799px){
	:lang(en-US) #footer-contact .vc_col-sm-1\/5 .wpb_wrapper.vc_column-inner {
		border-bottom: 2px solid #fff;
		padding-left: 15px;
		margin-top: 20px;
	}
	:lang(en-US) #footer-contact .vc_col-sm-1\/5:nth-child(6) .wpb_wrapper.vc_column-inner {
		padding-left: 0px;
	}
	:lang(en-US) #footer-contact .vc_col-sm-1\/5:nth-child(6) .wpb_wrapper {
		padding-left: 15px;
	}
	:lang(en-US) #footer-contact .vc_col-sm-1\/5:nth-child(6) .footer-title:nth-child(2) {
		border-top: 2px solid #fff;
		padding-top: 20px;
	}
}
@media (max-width: 991px) {
	.menu-item-has-children {
		cursor: pointer;
	}
	html.fixed,
	html.fixed body {
		overflow: hidden !important;
		height: 100% !important;
	}
	html.fixed {
		overflow-y: scroll !important;
	}
	#nav-panel .mobile-nav-wrap {
		max-height: 100vh!important;
		overflow-x: hidden!important;
		overflow-y: auto!important;
		min-height: 100vh!important;
	}
	.products-technical-block .wpb_wrapper {
		position: relative;
		overflow-x: scroll;
		overflow-y: hidden;
	}
	.products-technical-block .wpb_wrapper table {
		position: absolute;
	}
	.products-technical-block td {
		min-width: 132px;
	}
	.header-center .wpml-ls-statics-shortcode_actions {
		display: none;
	}
	.wpml-ls-statics-shortcode_actions a {
		font-weight: bold;
	}
	.wpml-ls-legacy-list-horizontal {
		float: left;
		padding: 0;
	}
}
@media (min-width: 992px) {
	.desktop-expand .wpb_wrapper,
	.desktop-expand-1 .wpb_wrapper,
	.desktop-expand-2 .wpb_wrapper {
		position: relative;
		overflow-x: scroll;
		overflow-y: hidden;
	}
	.desktop-expand .wpb_wrapper table,
	.desktop-expand-1 .wpb_wrapper table,
	.desktop-expand-2 .wpb_wrapper table {
		position: absolute;
	}
	.wpml-ls-statics-shortcode_actions a:hover {
		background-color: #4682B4;
	}
}

.wpml-ls-legacy-list-horizontal {
	padding: 0;
}
.wpml-ls-statics-shortcode_actions a {
	border-radius: 10px;
	padding: 13px 6px!important;
}
.destop-menu {
	text-align: center;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

#header .main-menu>li.menu-item {
    margin: 0 1px 0 0 !important;
}

.header-title {
    margin-bottom: 0 !important;
}
#main {
    background: #fff !important;
}

.mega-menu .popup {
    will-change: unset !important;
    font-size: unset !important;
}
body {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0;
}
#header a {
    transition: none !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-borders.btn-xl.font-size-sm {
	background-color: #4682B4 !important;
}
.header-title {
	margin-bottom: 0px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-borders.btn-xl.font-size-sm:hover {
    border-color: #3f75a2;
    background-color: #3f75a2 !important;
}
.btn, .button, input.submit, input[type=submit] {
    transition: all 0.1s !important;
}
.btn.btn-block {
	display: unset!important;
    padding:.533rem .933rem!important;
	width: 100%!important;
}
.btn-link:hover {
    color: #315a7d;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent;
}
.btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: none !important;
    text-decoration: underline;
}
ul.products .product-image .img-effect img {
    transform: translateZ(0);
}
.product-image img {
    transition: opacity 0.3s ease-in-out 0s!important;
}
ul.products li.product-col h3 {
    font-size: .9375rem;
    font-weight: 400;
	letter-spacing: -.01em;
}
/*ul.pcols-lg-4 li.product-col {
    flex: 0 0 25%!important;
}*/
.product-image {
    border: 1px solid #e7e7e7!important;
}
.product-image .viewcart {
    font-size: 1.8em!important;
    z-index: 1!important;
    transition: all 0.25s ease 0s!important;
}
ul.products li.product-col .product-loop-title{
	color: #777!important;
}
ul.products li.product-col .product-loop-title:hover, ul.products li.product-col .product-loop-title:focus, ul.products li.product-col .product-loop-title:hover h3, ul.products li.product-col .product-loop-title:focus h3,ul.products li.product-col .product-loop-title:hover h3 {
    color: #4682b4!important;
}
li.product-col.product-default h3{
	color: #777!important;
}
.product-type-simple .add-links .add_to_cart_button:before, .product-type-simple .add-links .add_to_cart_read_more:before {
    content: "\e8ba";
	font-family: "Porto";
    font-weight: 900;
    font-size: 1rem;
    font-size: .9375rem;
}
.cart, ul.resp-tabs-list {
	display: none;
}
#product-tab {
    margin-bottom: 1.5rem!important;
}
#nav-panel .accordion-menu>li.menu-item>a, #nav-panel .accordion-menu>li.menu-item>.arrow{
    color: #4682b4!important;
	font-weight: 700!important;
}
#nav-panel .accordion-menu li.menu-item.active>a, #nav-panel .accordion-menu li.menu-item:hover>a, #nav-panel .accordion-menu .sub-menu li:not(.active):hover>a {
    background: none!important;
}
#nav-panel .accordion-menu .sub-menu {
   margin-left: 0px!important;
}
.sub-menu li.menu-item>a {
    font-weight: 400!important;
}
#nav-panel .accordion-menu li.menu-item.active>a {
    background-color: #4682b4!important;
	color: #fff!important;
}
#nav-panel .accordion-menu>li.menu-item.active>.arrow{
	    color: #fff!important;
}
#footer .footer-bottom {
    padding: 15px 0!important;
}
.blog-posts .btn {
    background: #4682B4 !important;
}
.blog-posts .btn:hover {
    background: #c83200 !important;
	color: #fff !important;
}