﻿/*
Theme Name: Astra Child
Theme URI: http://giga.ua
Template: astra
Author: DenyLu
Author URI: http://lukash.me
Version: 1.0.0.1534044929
Updated: 2018-08-12 07:35:29

*/



/* Глобальные настройки */ 

#primary { 	margin: 30px 0 50px 0; } 

h2, h3, h4, h5 {
    margin: 1em 0 0.3em 0;
}


/* Замена цвета выделения */ 

::selection { background: #8DC8F3; /* Safari */ } 
::-moz-selection { background: #8DC8F3; /* Firefox */ } 


/* Поиск товаров */ 

.woocommerce-product-search {
	height: 36px;
} 

.woocommerce-product-search button {
	display: none;
} 

.dgwt-wcas-ico-loupe {
	display: none;
}


/* Настройка карточки товара */ 

ins, mark {
	background: none; 
}

.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
	clear: none !important;
}

.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
	width: 12.5%;
	margin-right: 0;
	margin-bottom: 0;
}  

.ae-woo-tabs-wrapper {
	display: none;
} 

.elementor-widget-ae-woo-tabs .ae-woo-tab-content {
	padding: 0;
} 

.woocommerce table.shop_attributes td {
	padding: 0 0 0 7px;
} 

#original-item {
	width: 120px;
} 


/* Настройка общих стилей */ 

.ae-element-woo-category a {
	text-decoration: underline;
} 


/* Лого бренда Продукта */ 

.prod_logo {
	display: block;
	width: 33%;
	float: left;
} 

.prod_description {
	display: block;
	width: 67%;
	font-size: 0.8em;
	padding: 0 0 0 15px;
	line-height: 1.6em;
	float: left;
	color: #555; 
} 

#prod-container {
	display: inline-block;
	width: 100%; 
} 


/* Рфбота с фильтром цены в списках товара */ 

.price_slider_amount .button {
	width: 100%;	
}

.price_label {
	width: 100%;
}


/* Кнопка Купить */ 

.woocommerce div.product.elementor .quantity+.button {
    margin-left: 0px;
}

.woocommerce div.product form.cart div.quantity {
    margin: 0;
}



/* Выбор Опций на странице товара (размер и пр.) */ 

.woocommerce div.product.elementor form.cart table.variations td.label {
	width: auto;
	padding: 0 8px 0 0;
}

.woocommerce div.product.elementor form.cart table.variations td.value:before {
	background-color: transparent;
}

.woocommerce div.product.elementor form.cart table.variations td.value select {
    background: snow;
}

.woocommerce div.product form.cart .variations {
    border-bottom: none;
}

.woocommerce div.product form.cart .reset_variations {
    padding-right: 20px;
}

.woocommerce div.product form.cart .variations label {
	white-space: nowrap;
}

.woocommerce div.product form.cart .variations td.label {
    margin-top: 1px;
}


/* Товар: Галерея доп. изображений  */ 


div#gallery-1 {
    text-align: center;
}

/* Товар: Карточка  */ 

.woocommerce ul.products li.product .ast-shop-product-out-of-stock, .woocommerce-page ul.products li.product .ast-shop-product-out-of-stock {
    bottom: 1em;
    text-transform: none;
    font-weight: 700;
    color: #555;
    border-radius: 5px;
    padding: 0.2em;
    background-color: rgba(255, 255, 255, 0.65);
}

/* Записи: Стили  */ 


h2, .entry-content h2, .entry-content h2 a {
    font-weight: 800;
    margin: 30px 0 10px 0;
}


p {
    line-height: 1.6em;
}

ol, ul {
    line-height: 1.7em;
    padding: 1em 1em 0.4em 0;
}

li {
    margin-bottom: 0.5em;
}



/* Поиск Ajax  */ 

.yith-ajaxsearchform-wide .search-submit-container {
    display: none;
}

.yith-ajaxsearchform-wide .search-input-container input[type="search"], .yith-ajaxsearchform-wide #yith-ajaxsearchform select, .yith-ajaxsearchform-wide #yith-ajaxsearchform input[type="submit"] {
    min-height: 50px;
    margin: 0;
}


.menu-toggle, button, .ast-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
    border-radius: 3px;
    padding: 0px 20px;
}

.autocomplete-suggestion .yith_wcas_result_content .title {
    color: #000;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1.3em;
    padding: 0 3em 0 0;
}

span.woocommerce-Price-amount.amount {
    font-size: 1.2em;
}

.link-result {
    padding: 5px 15px;
}

.autocomplete-suggestion {
    background: #E9E9E9;
}

.autocomplete-suggestions {
    padding-top: 10px;
    padding-bottom: 10px;
    background: #fff;
	border-top: 2px solid #fff;
	border-bottom: 5px solid #fff;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
    border-radius: 3px;
    box-sizing: border-box;
}

.autocomplete-suggestion:hover {
	background: #e9e9e9; /* Old browsers */
	background: -moz-linear-gradient(left,  #e9e9e9 0%, #e9e9e9 21%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #e9e9e9 0%,#e9e9e9 21%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #e9e9e9 0%,#e9e9e9 21%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

}



/* Панель админа без фиксации  */ 

#wpadminbar {
    position: absolute;
}
