/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

@font-face{
    font-family: arial;
    src: url('wsh_fonts/arial.ttf')
}
body{
    font-family: arial !important;
}

.related.related-products-wrapper.product-section .product-small.box{
		border: 1px solid #ddd;
}
.related.related-products-wrapper.product-section .product-small.box:hover{
		border: 1px solid #3989E2;
}
.nav-line-bottom>li:hover>a:before, .nav-line-grow>li:hover>a:before, .nav-line-bottom>li.active>a:before, .nav-line-grow>li.active>a:before, .nav-line>li.active>a:before, .nav-line>li:hover>a:before{
	opacity: 0
}
.wsh_hover .product-small.col .col-inner{
	position: relative;
	width:100%; 
}
.wsh_hover .product-small.col .col-inner .box-image img{
	width: 80%;
	margin: auto;
	display:table-cell;
  vertical-align:middle;
}
.wsh_hover .product-small.col .col-inner:hover img{
		 -webkit-transform: scale(1.08);
  transform: scale(1.08);
}
.wsh_hover .product-small.col .col-inner{
	border: 1px solid #ddd;
}
.wsh_hover .product-small.col .col-inner:hover{
	border:1px solid #3989E2;
	transition: .5s
}
.product-small .box-text-products{
	background: #F5F5F5 !important
}
.flex-left{
	width: 70%
}
.flex-left ul li{
	margin-right:33px
}
div#wide-nav{
	padding: 0px 10px;
}
.box-image{
	background: #fff;
}
.header-full-width .container{
	padding:0px;
}
.list-topss .large-3 {
	padding-bottom:0px;
}

.list-topss > .col {
	padding:0px 0px;
}

.header-bottom .nav-right {
    padding-left: 30px;
	flex-flow:nowrap;
}

.header-search-form-wrapper form {
	background-color:white !important;
	border-radius:3px;
	overflow:hidden;
	color: #000 !important;
}

.header-search-form-wrapper form button i {
	color: #595959 !important;
}

.header-search-form-wrapper form input{
	height:35px;
}

.header-search-form-wrapper form input::placeholder {
   color: #595959 !important;
	font-size:14px;
}

.absolute-footer  {
	display:none;
}

.certification-footer {
	background-color:#404040;
	color:white;
	align-items:center;
	padding:20px 0px;
}

.certification-footer .col {
	padding-bottom:0px;
}

.bottom-footer--list {
	background-color:#0175b0;
	padding:5px 0px;
	color:white;
}

.bottom-footer--list ul {
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom: 0
}


.bottom-footer--list ul li {
	margin:0px;
	display:flex;
	align-items:center;
}

.bottom-footer--list ul li:not(:first-child)::before {
	content: "";
    width: 2px;
    height: 20px;
    display: flex;
    margin: 0px;
    background-color: white;
	margin:0px 10px;
}

.bottom-footer--list .col {
	padding-bottom:0px;
}

.list-menu-footers ul li {
	list-style:inherit;
	color:#ababab;
}

.list-menu-footers ul li a {
	color:#333333;
	transition: 0.3s;
}

.list-menu-footers ul li a:hover {
	color:#0175b0;
}

.tittle-all--mains span {
	background-color:#2b2527;
	color:white;
	padding-bottom:0px;
	padding:5px 10px !important;
	font-size:14px;
	transform: translateY(-2px);
}

.tittle-all--mains .section-title-normal {
	border-bottom: 2px solid #8f453c;
}


.product-small {
	margin-bottom:10px;
}
.product-small .product-title a{
	color:#333333 ;
	margin-bottom:30px;
	font-size:14px;
	font-weight:600;
	
}

.product-small .add-to-cart-button{
	display:none;
}


.first-prd--main .product-small .add-to-cart-button {
	display:block;
	position:absolute;
	bottom: 23px;
	right:0px;
}

.prd-mains .row .col {
	padding:0px 5px;
}

.first-prd--main .product-small .add-to-cart-button a {
	padding: 5px 10px;
}

.first-prd--main {
	padding-right:10px !important;
}

.first-prd--main .product-small .price .woocommerce-Price-amount {
	font-size:24px !important;
	color:#d50002;
}

.first-prd--main .product-small .box-image img {
	height:220px;
}

.first-prd--main .product-small .box-text-products {
	text-align:left;
	padding-bottom: 28px
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
	height: 200px;
	object-fit: cover;
}

.product-small .box-text-products {
	background-color:white;
	padding:5px;
	text-align:center;
}

.product-small .price .woocommerce-Price-amount {
	color:#d50002 !important;
	font-size:16px;
	font-weight:500;
}


.footer-1 .block_widget {
	margin-bottom:0px;
}

.tittle-pages  {
    background-color:#0075B0;
	  color:white;
}

.tittle-pages .section-title-main {
	color:white;
	border:0px;
	margin-bottom:0px;
	padding:0px;
}

.tittle-pages .section-title {
	margin-bottom:0px;
	padding:10px 0px;
}

.form-contacts--pages form button  {
	background-color:#0075B0;
	color:white;
	padding:5px 20px;
}

.form-contacts--pages form label {
	font-size:14px;
}

.form-contacts--pages form .row-from {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}

.form-contacts--pages form .row-from .col-form {
	width:48%;
}

.tittle-comment--face {
   background-color:#3B5998;
	margin-bottom:0px;
}

.tittle-comment--face .section-title-main {
	color:white;
	border:0px;
	margin-bottom:0px;
	padding:0px;
}

.tittle-comment--face .section-title {
	margin-bottom:0px;
	padding:5px 10px;
	font-weight:500;
	margin-top: 20px
}

.single-post .comments-area {
	display:none;
}

.tittle-relates span , .section-title {
	border-bottom:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.tittle-relates .section-title {
	background-color:#404040;
	border-top-left-radius:5px;
	overflow:hidden;
}

.tittle-relates .section-title span 
{
	padding:5px 15px;
	color:white;
	position:relative;
	background: #0075B0;
}

.tittle-relates .section-title span:before{
	content:"";
	background:url(/wp-content/uploads/2020/01/bg_title_product2.png);
	position:absolute;
	top:0;
	left:100%;
	height:100%;
	width:30px;
}

.blog-relatess .post-item .box-text {
	vertical-align: top !important;
}
.blog-relatess .post-item .box-text .post-title {
	 font-size:18px;
	 color:#0075B0;
	margin-bottom:10px;
}

.blog-relatess .post-item .button {
	background-color:#5CB85C;
	color:white;
	border-color:transparent !important;
	font-size:14px;
	font-weight:400;
	text-transform:initial;
}

.blog-relatess .post-item .button:after {
	font-family: 'fontawesome';
  content: "\f101 ";
}

.tittle-relates .section-title {
	font-size:16px;
}


.shop-sidebar  {
	padding:0px !important;
} 

.is-divider {
	display:none;
}

.single-post .entry-category {
	display:none;
}

.single-post .byline {
	display:none;
}

.single-post .posted-on {
	color:orange !important;
	font-size:12px;
}

.single-post .posted-on a {
	color:orange;
	font-size:12px;
}

.single-post .posted-on:before{
	font-family: 'fontawesome';
  content: "\f073";
	font-size:16px;
	margin-right:10px;
}

.single-post .entry-title {
	background-color:#0075B0;
	padding:10px 20px;
	color:white;
	position:relative;
}

.prd-mains .container {
	padding:0px;
}

.side-bar--lisst .product-categories li a{
	background-color:#ebebeb;
	padding:10px 10px;
	font-weight:bold;
	color:#333333;
	display:flex;

}

.side-bar--lisst .tittle-relates {
	margin-bottom:0px;
}

.side-bar--lisst .product-categories li {
	margin-bottom:1px;
}

.tittle-relates {
	margin-bottom:0px;
}

.side-bar--lisst .product-categories li a:before {
	font-family: 'fontawesome';
  content: "\f101 "; 
	margin-right:10px;
	font-size:10px;
}

.buttons_added {
	display:none;
}

.product-tabs {
	background-color:#ebebeb;
}

.product-tabs .active a{
	background:url(/wp-content/uploads/2020/01/bg-tab.png) no-repeat center;
	background-size:100% 100%;
	background-color:transparent !important;
	color:white !important;
}

.product-tabs li a{
	border:0px !important;
	background-color:transparent;
	padding:10px 30px;
}



@media (max-width: 992.98px) {
	.first-prd--main .product-small .add-to-cart-button {
		position:relative;
		transform:translatey(0px);
		margin-top:10px;
	}
	
	
	
	.product-small .price .woocommerce-Price-amount {
		font-size:12px;
	}
	
}



@media (max-width: 767.98px) {
	.bottom-footer--list ul{
		flex-wrap:wrap;
	}
	
	.slider-mainss {
		height:220px;
	}
	
	.slider-mainss img {
		height:220px;
	}
	
		.product-small .price .woocommerce-Price-amount {
		font-size:14px;
	}
	
		.bottom-footer--list ul li{
		font-size:12px;
	}
	
	.bottom-footer--list ul li::before {
		opacity:0;
}
}





