/*
Theme Name:     Yourstore Child
Theme URI:      http://www.smartdatasoft.com/
Description:    Child theme for Yourstore
Author:         Smartdatasoft Team
Author URI:     http://www.smartdatasoft.com
Template:       yourstore
Version:        1.0
*/

@import url("../yourstore/style.css");
.cart .dropdown > a {
	position: relative;
}
.cart.link-inline .dropdown {
	display: inline-block;
}
.cart .dropdown > a .icon {
	color: #00B9EC !important;
}
.search a, .account a {
	color: #fff;
}
.search a:hover .icon {
	color: #00B9EC;
}
.box-baners {
	margin-bottom: 30px;
}
.border-sep-right > div {
	margin-bottom: 30px;
}
.wpcf7-form-control {
	display: block;
	max-width: 100%;
	width: 100%;
	margin-bottom: 20px;
}

.product__inside {
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.product-listing.row-view > li.ys-product .product__inside__hover {
	display: inline;
}
.filters-row__mode {
	display: none;
}
.product-listing.row-view > li.ys-product .product__inside__price {
	margin-bottom: 32px;
}
.product-info .qty-label, .entry-summary .qty-label {
	display: none;
}


.cart .dropdown-menu.slide-from-top .cart__item__info__title h2 {
	line-height: 1;
}
.cart .dropdown-menu .cart__total span {
	padding: 0 5px;
	color: #0093D1;
}
.cart .dropdown-menu.slide-from-top .cart__item__edit .icon, .cart .dropdown-menu.slide-from-top .cart__item__delete .icon {
	color: #0093D1;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
	background: #f6f6f6;
	padding: 20px;
	min-height: 300px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
	padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	margin: 5px 0;
	list-style: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	display: block;
	padding: 10px;
	text-transform: uppercase;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
	color: #00B9EC;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}
.products.slick-slider .product__inside__name h2 a {
	font-size: 15px;
}
footer::before {
	content: "";
	display: block;
	width: 100%;
	height: 40px;
	background: url(pattern.png);
	background-attachment: fixed;
	top: 0;
	left: 0;
}
.secondary_footer + .hidden-xs {
	margin-bottom: 20px;
	border: none;
}
.cart .dropdown > a .icon {
	font-size: 1.8em !important;
}
.badge--cart {
	position: absolute;
	z-index: 0;
	padding: 0;
	right: -15px;
	top: -30px;
	width: 26px;
	height: 26px;
	font-size: 12px;
	line-height: 26px;
	font-weight: 300;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #0056AB;
	background: #fff;
}
/*#header .stuck-nav .pull-right > div {
	margin-top: 15px;
}*/

#header > .container > .row > .pull-right .language {
	display: block;
}
.slogan-header {
	font-size: 22px;
	text-align: left;
	text-transform: uppercase;
	margin: 5px 0;
	color: #00B9EC;
}

.search-outer .input-outer button {
	padding: 16px 17px 10px;
	color: #fff;
	background: #3ab137;
}
.search-dropdown .input-outer button:hover {
	color: #fff;
	background: #14aa14;
}


@media (min-width:1199px) {
	.product-listing.row-view > li.ys-product .product__inside__image {
	width: 30.5%;
}
}

@media (max-width: 991px){
	.slogan-header {
	width: 50%;
	margin: 0 20px;
}
	#header .search {
	position: relative;
	right: 18px;
	bottom: -14px !important;
	margin-right: 0 !important;
}
	#header .search .search__open {
	display: none;
}
	#header .search .search-dropdown {
	position: relative;
	display: block;
	width: 100%;
	visibility: visible;
	opacity: 1;
}
	.search-dropdown .search__close {
	display: none;
}
	.outside-links {
	margin-top: 30px;
}
	
	
}

@media (max-width:767px) {
	.product-listing:not(.carousel-products-mobile) .product .product__inside__info .btn--xl:not(.row-mode-visible):hover .icon {
	color: #2B54AC;
}	
	
}

@media (max-width:1024px) {
	#header .search {
	bottom: 13px;
}
	#header > .container > .row > .pull-right .language {
	display: none;
}
}
