body .header-contacts-item .header-contacts-details-large{
	color:#604635 !important;
}

body #contacts .sh-column a{
	background-color:#d3a841;
}

body #contacts .sh-column .icon-location-pin{
	color:#604635;
}

body #contacts .sh-column .icon-envelope{
	color:#604635;
}

body #contacts .sh-column .icon-call-end{
	color:#604635;
}

body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
}

body .sh-section-da92c4a1faa8cbba00b8bc783e035a72 .sh-column .sh-button-container{
	width:37%;
}

body .sh-cf7-style4 form input:not(.wpcf7-submit), body .sh-cf7-style4 form select, body .sh-cf7-style4 .SumoSelect .SelectBox, body .sh-cf7-style4 form textarea{
	line-height: normal !important;
}

body .ui-datepicker{
	z-index: 99 !important;
}

body .hasDatepicker{
	position: relative !important;
	z-index: 9999 !important;
}

body #page-container{
	z-index: 0;
}

body div:nth-child(32) > div:nth-child(1){

	display:none;
}

body .grecaptcha-badge{
	display:none!important;
}

body .sh-header-top .sh-table .sh-light-logo{
	height:125px;
}

body #page-container .primary-desktop .sh-header-top .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-standard-logo{
	height:auto !important;
}

@media (max-width:1450px){

	body .sh-header-top .sh-table .sh-standard-logo{
	display:inline-block;
	width:505px;
	max-width:505px;
	}

}



@media (max-width:1250px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
}

body .sh-header-top .sh-table .sh-light-logo{
	height:100px;
}

body .sh-header-height .sh-header-small-icons > .container{
	max-width:100% !important;
	}

}



@media (max-width:1200px){

	body .sh-header-top .sh-table .sh-standard-logo{
	width:332px;
	}

}



@media (max-width:1100px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
}

body .sh-header-height .sh-header-small-icons > .container{
	margin-right:auto !important;
	margin-left:auto !important;
	width:100%;
	}

}



@media (max-width:1025px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
}

body #wrapper .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container{
	width:100%;
	}

}



@media (max-width:1020px){

	body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-light-logo{
	width:auto !important;
}

body .sh-header-mobile-navigation .sh-table .sh-light-logo{
	height:175px;
}

body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-standard-logo{
	width:auto !important;
}

body .sh-header-mobile-navigation .sh-table .sh-standard-logo{
	height:175px;
	}

}



@media (max-width:1000px){

	body .sh-header-mobile-navigation .sh-table .sh-light-logo{
	max-width:none;
}

body .sh-header-mobile-navigation .sh-table .sh-standard-logo{
	max-width:none;
	}

}



@media (max-width:991px){

	body #page-container .primary-mobile #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-standard-logo{
	width:auto !important;
}

body .sh-header-mobile-navigation .sh-table .sh-standard-logo{
	height:125px;
	}

}



@media (max-width:900px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body sh-table-cell{
	min-width:100px;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
}

body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-light-logo{
	width:auto !important;
}

body .sh-header-mobile-navigation .sh-table .sh-light-logo{
	max-width:none;
}

body .sh-header-mobile-navigation .sh-table .sh-standard-logo{
	max-width:none;
	}

}



@media (max-width:850px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
}

body .sh-header-mobile-navigation .sh-table .sh-light-logo{
	max-width:none;
}

body .sh-header-mobile-navigation .sh-table .sh-standard-logo{
	max-width:none;
	}

}



@media (max-width:800px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
	}

}



@media (max-width:766px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
	}

}



@media (max-width:760px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
}

body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-light-logo{
	width:auto !important;
	}

}



@media (max-width:700px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
}

body .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column{
	padding-right:10px !important;
}

body #wrapper .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	padding-left:10px !important;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f a img{
	padding-left:10px;
	padding-right:10px;
}

body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-light-logo{
	width:auto !important;
}

body .sh-header-mobile-navigation .sh-table .sh-light-logo{
	height:125px;
	max-width:none;
}

body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-standard-logo{
	width:auto !important;
}

body .sh-header-mobile-navigation .sh-table .sh-standard-logo{
	height:125px;
	}

}



@media (max-width:640px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
	}

}



@media (max-width:600px){

	body .sh-section-fb8e692f14a593bef22309e96bf58387 .size-xs span{
	margin-top:25px;
}

body .sh-header-mobile-navigation .sh-table .sh-light-logo{
	max-width:none;
	}

}



@media (max-width:550px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
}

body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container{
	width:100% !important;
}

body #page-container #header-mobile .sh-header-mobile-navigation .container{
	max-width:90% !important;
}

body #rev_slider_1_1 > div{
	display:none;
}

body .sh-section-fb8e692f14a593bef22309e96bf58387 .size-xs span{
	margin-top:25px;
	}

}



@media (max-width:494px){

	body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-light-logo{
	width:auto !important;
}

body .sh-header-mobile-navigation .sh-table .sh-light-logo{
	height:115px;
}

body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-standard-logo{
	width:auto !important;
}

body .sh-header-mobile-navigation .sh-table .sh-standard-logo{
	height:115px;
	}

}



@media (max-width:462px){

	body .sh-header-mobile-navigation .sh-table .sh-light-logo{
	height:105px;
}

body .sh-header-mobile-navigation .sh-table .sh-standard-logo{
	height:105px;
}

body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-standard-logo{
	width:auto !important;
	}

}



@media (max-width:430px){

	body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-standard-logo{
	width:auto !important;
}

body .sh-header-mobile-navigation .sh-table .sh-standard-logo{
	height:100px;
}

body .sh-header-mobile-navigation .sh-table .sh-light-logo{
	height:100px;
	}

}



@media (max-width:414px){

	body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-light-logo{
	width:auto !important;
}

body .sh-header-mobile-navigation .sh-table .sh-light-logo{
	height:90px;
}

body .sh-header-mobile-navigation .sh-table .sh-standard-logo{
	height:90px;
}

body #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-standard-logo{
	width:auto !important;
	}

}



@media (max-width:400px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
}

body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container{
	width:auto !important;
	max-width:95% !important;
}

body .sh-header-mobile-navigation .sh-table .sh-light-logo{
	height:90px;
	max-width:none;
}

body .sh-header-mobile-navigation .sh-table .sh-standard-logo{
	max-width:none;
	height:75px;
}

body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-standard-logo{
	width:auto !important;
}

body .sh-section-fb8e692f14a593bef22309e96bf58387 .size-xs span{
	margin-top:25px;
}

body #rev_slider_1_1 > div{
	display:none;
	}

}



@media (max-width:320px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
}

body .sh-header-mobile-navigation .sh-table .sh-light-logo{
	height:70px;
}

body #page-container .primary-mobile-light #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-standard-logo{
	width:auto !important;
}

body .sh-header-mobile-navigation .sh-table .sh-standard-logo{
	height:65px;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table .sh-counter-number{
	font-size:35px;
}

body #rev_slider_1_1 > div{
	display:none;
}

body .sh-section-fb8e692f14a593bef22309e96bf58387 .size-xs span{
	margin-top:25px;
}

body #page-container .primary-mobile #header-mobile .sh-header-mobile-navigation .container .sh-table .sh-table-cell .header-logo .header-logo-container .sh-table-cell .sh-standard-logo{
	width:auto !important;
}

body .wpcf7 form .container .row p{
	margin-left:10px;
	}

}



@media (min-width:400px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
	}

}



@media (min-width:800px){

	body .sh-table .sh-counter-number{
	color:#604635 !important;
}

body .sh-section-f103d2a6ae68c8acb72e680bcd9c7102 .sh-table span{
	color:#604635 !important;
}

body .sh-page-layout-full #content .fw-page-builder-content .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a{
	background-color:#604635 !important;
}

body .sh-section-58334a075d5b4e1baefe12008ad99676 .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-button-container a:hover{
	background-color:#d3a841;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-custom span:hover{
	color:#d3a841 !important;
}

body .sh-section-636e30b5ddbb8a71eb34f86b07fafae0 .size-m span:hover{
	color:#363636 !important;
}

body #page-container .sh-titlebar{
	background-color:transparent !important;
	background-image:-webkit-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:-o-linear-gradient(top, white 0%, #fbfbfb 80%, white 100%) !important;
	background-image:linear-gradient(to bottom, white 0%, #fbfbfb 80%, white 100%) !important;
}

body .wpcf7-submit:hover{
	background-color:#d3a841!important;
}

body .post-meta-data .post-meta .post-meta-date{
	display:none;
}

body .blog-list .post-item .post-meta-date{
	display:none;
}

body .picturehalf{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .sh-section-e4545d68faa1208f0fb29d6c78f9f91d .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-7bd095c85ca0457864db34c8d7d5dde8 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-0b17399cdbf086b80272779865a2c43b .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-11630b20da90b44ad0e17206038ff435 .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-column{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

body .sh-section-67d28cacfbc9b4734609aa487e6a617f .fw-row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}

body .yellowcred{
	max-width:17%;
}

body .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-output-html img{
	display:block;
	margin-top:50px;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-54efd728ee94f7cf4e3fca311428952a .sh-section-container .fw-row .sh-column .sh-column-wrapper .sh-output-html img{
	margin-right:auto !important;
	margin-left:auto !important;
}

body #about .sh-column a{
	background-color:#604635;
}

body .sh-column .sh-column-wrapper .sh-cf7 .wpcf7 form p input[type=submit]:hover{
	background-color:#d3a841 !important;
}

body .sh-counter-style3 .text-left{
	color:#d3a841;
	border-color:#d3a841 !important;
}

body #contacts .sh-column .icon-clock{
	color:#604635;
}

body #page-container #wrapper .sh-page-layout-full #content .fw-page-builder-content .sh-section-c47886d4a4e1e211f8f9223e97f31f12 .sh-section-container .fw-row .sh-column .sh-column-wrapper{
	height:400px !important;
}

body #content .sh-section-cf803ba4a14d87fe6666581485e0f377{
	padding-top:50px;
	padding-bottom:50px;
}

body #contacts .sh-column a:hover{
	background-color:#604635;
}

body .sh-timeline-2 .sh-table h3{
	color:#d3a841 !important;
}

body #contacts .sh-column{
	padding-left:4px;
	border-color:transparent;
}

body #contacts .sh-column .sh-iconbox-aside{
	padding-left:54px;
	border-color:transparent;
}

body .sh-column-08bbe45c9985baa43f6b06691fbb7{
	border-right:none;
}

body #contacts .sh-column .sh-iconbox-left{
	border-color:transparent;
}

body .infocolumnoverlay{
	background-color:#604635;
	width:100%;
	height:100%;
	position: absolute;
	z-index: -1;
	top:0;
	left:0;
	opacity:.7;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer:hover{
	opacity:.9;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
}

body .infocolumncontainer{
	z-index: 1;
}

body .sh-portfolio-img, body .sh-portfolio-image-position{
	object-fit: cover;
	height:200px;
}

body .sh-section-8183786d4c030813af08e9f88074b141 .sh-column .sh-filter-container{
	display:none;
}

body .sh-section-cf803ba4a14d87fe6666581485e0f377 a img{
	opacity:1;
	-webkit-filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	filter:hue-rotate(197deg) saturate(0.29) sepia(0);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	min-height:440px;
	min-width:728px;
}

body #revslider-ebce214bf44b4e4f6a37a8030b1ac708 ul li img{
	margin-top:25px !important;
}

body .tp-revslider-mainul .tp-revslider-slidesli .tp-loop-wrap{
	margin-top:25px;
}

body .products .test img{
	object-fit: contain;
	height:250px!important;
	}

}



@media (min-width:1450px){

	body .sh-header-top .sh-table .sh-standard-logo{
	display:inline-block;
	width:537px;
	max-width:537px;
	}

}

