/*
Theme Name: Voevod Child
Theme URI: https://voevod.qodeinteractive.com/
Description: A child theme of Voevod Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.1
Text Domain: voevod
Template: voevod
*/

.hp_fst {
	text-align: center;
	background-image: url(https://www.shaunthomasart.com/wp-content/uploads/2020/01/panel.jpg);
	background-size: cover;
	background-color: #3b261b;
	padding: 45px 0;
}
.hp_fst h2 {
	font-size: 23px;
	font-weight: 600;
	color: rgb(255, 255, 255);
	letter-spacing: 14px;
	margin: 0 0 7px 0;
}
.hp_fst p {
	font-size: 13px;
	font-weight: 500;
	color: rgb(145, 145, 145);
	letter-spacing: 10px;
	margin: 0;
}
.hp_sc {
    max-width: 2560px;
    margin: 0 auto;
    padding: 8px;
}
.l {
    float: left;
    width: 33.85%;
    padding-right: 4px;
    box-sizing: border-box;
}
.r {
	float: right;
}
.hp_sc .r {
    width: 66.15%;
    padding-left: 4px;
    box-sizing: border-box;
}
.hp_sc img {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}
.nclear {
    clear: both;
    float: none;
}
.hp_sc_ul img {
    display: block;
    width: 100%;
    max-width: 1276px;
    margin: 0 0 0 auto;
}
.hp_rbn img {
    display: block;
    width: 100%;
    margin: 0 auto 0 0;
    max-width: 1276px;
    margin-bottom: 10px;
}
.hp_lb_b {
    max-width: 1276px;
}
.hp_lb_b1 {
    float: left;
    width: 50%;
    padding-right: 5px;
    box-sizing: border-box;
}
.hp_lb_b2 {
    width: 50%;
    float: right;
    padding-left: 5px;
    box-sizing: border-box;
}
.hp_lb_b img {
    display: block;
    width: 100%;
}
.single-product .product-description > span {
    display: block;
}
section.related.products ul.products>.product .price {
    display: none;
}

@media (max-width: 1000px) {
	.hp_sc {
    padding: 4px 4px 0 4px;
}
.l {
    padding-right: 2px;
}
.hp_sc .r {
    padding-left: 2px;
}
.hp_rbn img {
    margin-bottom: 4px;
}
.hp_lb_b2 {
    padding-left: 2px;
}
.hp_lb_b1 {
    padding-right: 2px;
}
}

@media (max-width: 670px) {
	.hp_fst h2 {
    font-size: 21px;
    letter-spacing: 5px;
  }
	.hp_fst p {
    font-size: 12px;
    color: rgb(213, 213, 213);
    letter-spacing: .7px;
	}
	.hp_fst {
    padding: 30px 0;
  }
	.hp_sc .l {
			float: none;
			width: 100%;
			padding: 0 0 2px 0;
	}
	.hp_sc .r {
			float: none;
			width: 100%;
			padding: 2px 0 0 0;
	}
}
