.form-success{
	color: #fff !important;
}

.widget-33 span{
	margin: 0 5px;
}

.site-name-10 .sn-text{
	font-size: 21px !important;
	margin-top: 10px !important;
}

.s3_button_large{
    background: #c29d69!important;
    color: #fff!important;
}

input,
textarea{
	outline: none !important;
	max-width: 100% !important;
}

.content img{
	max-width: 100%;
}

.title-page .form-45 .form-success{
    color: #231f20!important;
	text-align: center;
    font-size: 18px;
}

.block-60 .layout_96_id_92{
    display: flex;
    flex-direction: row;
}

.menu_content{
	padding: 0;
	margin: 0;
	flex: 0 0 170px;
	margin-right: 30px;
}

.menu_content > li{
	list-style: none;
}

.menu_content > li > a {
    padding: 10px 20px;
    border: none;
    width: auto;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: left;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
    color: #231f20;
    text-transform: uppercase;
    background: transparent;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    border-radius: none;
    text-decoration: none;
    display: block;
}


.menu_content > li > a:hover {
    color: #ffffff;
    background: #c29d69;
}

.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right{
	    visibility: initial;
}

.side-panel .menu_content{
	flex: 1 0 100%;
	margin-right: 0;
}

.g-button,
input[type="submit"]{
	background: #c29d69 ;
}

.g-button:hover,
input[type="submit"]:hover{
	background: #c29d69 ;
}

*:not('.lg-icon'){
	font-family: Open Sans, sans-serif !important;
	letter-spacing: 1px !important;
	word-wrap: normal;
}

.title-page .reviews-54 .img-convert,
.title-page .blocklist-42 .img-convert{
	    height: 200px;
}

.title-page .reviews-54 .item-outer{
	display: block;
}


.block-13 .layout_17,
.block-13 .layout_16,
.block-13 .layout_21{
	display: block !important;
}

.highslide{
	display: block;
}

.block-59{
	width: 100%;
}

.title-page .blocklist-42 .price{
	padding: 0;
}

.title-page .blocklist-42 .price a{
	padding: 20px;
	width: 100%;
}

.title-page .blocklist-48 .title a{
	padding: 20px 15px;
    width: 100%;
    height: 100%;
    display: flex;
    min-height: 80px;
    box-sizing: border-box;
    align-items: center;
}

.title-page .blocklist-48 .title{
	padding: 0;
}

.title-page .block-28 #block-search{
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.tl-container{
    background: #c29d69;
}

.widget-34{
	position: relative;
	z-index: 0;
}

@media (min-width: 1020px) and (max-width: 1024px){
	.title-page .blocklist-48 .item-outer{
		width: 33.3333%;
	}
}

@media (max-width: 1024px){
	.title-page .reviews-54 .img-convert,
	.title-page .blocklist-42 .img-convert{
		    height: 150px;
	}
	
	
	
}

@media (max-width: 960px){
	.title-page .reviews-54 .img-convert, .title-page .blocklist-42 .img-convert {
	    height: 270px;
	}
}

@media (min-width: 760px) and (max-width: 768px){
	.slider-24 .bx-viewport{
	    height: 500px !important;
	}
	
	.widget-9{
		min-height: 490px !important;
	}
	
	.slider-24 .text-slider{
		padding-top: 40px !important;
	}
}


@media (max-width: 768px){
	.title-page .sly-wrapper-57 .sly-image-wrap img{
		height: 100% !important;
		width: auto !important;
	}
	
	
}


@media (max-width: 480px){
	.slider-24 .bx-viewport{
	    height: 250px !important;
	}
	
	 .widget-9{
		min-height: 240px !important;
	}
	
	.slider-24 .text-slider{
	    padding: 40px 20px 50px!important;
	    margin: -119px 10px 9px!important;
	    top: 50%;
	    bottom: auto;
	    min-height: 236px!important;
	}
	
	.title-page .widget-19{
		    height: 250px;
	}
	.title-page .sly-wrapper-57 .sly-frame{
		height: 200px;
		
	}
	
	.title-page .sly-wrapper-57 .img-convert {
	    height: 200px;
	    width: auto;
	}
	
	.title-page .reviews-54 .img-convert, .title-page .blocklist-42 .img-convert {
	    height: 270px;
	}
	
	.title-page .sly-wrapper-57 .sly-slide{
		width: 300px;
	}
}

@media (max-width: 320px){
	.site-name-10 .sn-logo{
		width: 160px !important;
	}
	
	.title-page .reviews-54 .img-convert,
	.title-page .blocklist-42 .img-convert{
		    height: 200px;
	}
	
	.slider-24 .bx-viewport{
	    height: 200px!important;
	}
	
	.widget-9{
		min-height: 200px!important;
	}
	
	.slider-24 .text-slider {
	    padding: 14px 20px 34px!important;
	    margin: -92px 10px 9px!important;
	    top: 50%;
	    bottom: auto;
	    min-height: 182px!important;
	}
	
	.slider-24 .block-title{
		font-size: 17px !important;
	}
	
	.title-page .blocklist-42 .price-inner{
		max-width: 120px;
	}
}

.table {
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #dddddd;
	border-collapse: collapse; 
}
.table th {
	font-weight: bold;
	padding: 5px;
	background: #efefef;
	border: 1px solid #dddddd;
}
.table td {
	border: 1px solid #dddddd;
	padding: 5px;
}
.review-block {
	order: 3;
	padding: 40px 20px 0;
}
.review-title {
	text-align: center;
}
.review-link {
	text-align: right;
    margin-top: 10px;
}
.review-link a {
	margin-left: auto;
	margin-right: auto;
}