/*
============================================================

	Theme Name: Aurum
    Theme URI: http://www.laborator.co/view-theme/aurum
	Author: Laborator
	Author URI: http://laborator.co/
	Description: Aurum &ndash; its a minimalist WooCommerce theme that will give you and your customers a smooth shopping experience which can be used for various kinds of stores such as boutiques, bookstores, technology stores, jewelries and other types of web shops. It is beautiful, flexible and  super fast theme.
	Version: 2.9.3
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: aurum

============================================================
*/
.wdcenterh1 > div > div > div > div > span > h1{text-align:center;}

@media screen and (min-width: 768px)  {
	.wd-soc-f{
	text-align:right;
	float:right;
}
}
@media screen and (max-width: 767px) {
	
.wd-soc-f{
	text-align:center;
	margin-top:30px;
	}

}

/*** Стили относящиеся к модальному окну и содержанию ***/
.popup h1,
.popup h2,
.popup h3 {
color: #008000;
text-shadow: 0 1px 3px rgba(0,0,0,.3);
font-weight: normal;
}
.popup h1 { /* заголовок 1 */
font-size:24px;
}
.popup h2 { /* заголовок 2 */
font-size: 1.5em;
}
.popup h3 { /* заголовок 3 */
font-size: 1.2em;
}
/* Базовые стили слоя затемнения и модального окна  */
.overlay {
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 9999;
visibility: hidden;
/* фон затемнения */
background-color: rgba(0, 0, 0, 0.7);
opacity: 0;
position: fixed; /* фиксированное поцизионирование */
cursor: default; /* тип курсара */
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-ms-transition: all 0.6s;
-o-transition: all 0.6s;
transition: all 0.6s;
}
.overlay:target {
visibility: visible;
opacity: 1;
}

/* стили модального окна */
.popup {
top: 0;
right: 0;
left: 50%;
font-size: 14px;
font-family: 'Tahoma', Arial, sans-serif;
z-index: 10000;
margin: 0;
width: 100%;
 max-width: 320px;
    min-width: 280px;
/* фиксированное позиционирование, окно стабильно при прокрутке */
position: fixed;
padding: 15px;
border: 1px solid #383838;
/* скругление углов */
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
background-color: #FFFFFF;
/* внешняя тень */
-webkit-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
-moz-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
-ms-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
-o-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
/* трансформация */
-webkit-transform: translate(-50%, -150%);
-ms-transform: translate(-50%, -150%);
-o-transform: translate(-50%, -150%);
transform: translate(-50%, -150%);
/* анимируем трансформацию */
-webkit-transition: transform 0.6s ease-out;
-moz-transition: transform 0.6s ease-out;
-ms-transition: transform 0.6s ease-out;
-o-transition: transform 0.6s ease-out;
transition: transform 0.6s ease-out;
}
/* активируем мод. окно */
.overlay:target+.popup {
top: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
/* формируем кнопку закрытия */
.close {
position: absolute;
padding: 0;
top: -10px;
right: -10px;
width: 22px;
height: 22px;
border: 2px solid #ccc;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
background-color: rgba(61, 61, 61, 0.8);
-webkit-box-shadow: 0px 0px 10px #000;
-moz-box-shadow: 0px 0px 10px #000;
box-shadow: 0px 0px 10px #000;
text-align: center;
text-decoration: none;
font-weight: bold;
line-height: 9px;
-webkit-transition: background-color ease .7s;
-moz-transition:  background-color ease .7s;
-ms-transition:  background-color ease .7s;
-o-transition:  background-color ease .7s;
transition: background-color ease .7s;
}
.close:before {
color: rgba(255, 255, 255, 0.9);
content: '\2715';
text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
font-size: 12px;
 
}

.close:hover {
background-color: rgba(252, 20, 0, 0.8);
}
.popup p {
margin: 0;
padding: 10px;
}
/* планшет */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.popup {
		width: 95%;
	}
}
/* смарт */
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.popup {
		width:85%;
	}
}
/* изображения внутри окна */
.popup img {
display: block;
border: none;
width: 100%;
height: auto;
}
/* миниатюры слева/справа */
.pic-left, 
.pic-right {
    width: 25%;
    height: auto;
}
.pic-left {
    float: left;
    margin: 5px 15px 5px 0;
}
.pic-right {
    float: right;
    margin: 5px 0 5px 15px;
}
#buy_block > div > div > div > div {
	display: block !important;
}
.wd-button{
width: 220px;
border-style: solid;
border-radius: 5px;
border-width: 2px;
box-shadow: none;
box-sizing: border-box;
color: rgb(255, 255, 255);
cursor: pointer;
background-color: #ea4335;
border-color: #ea4335;
padding: 7px 15px;
font-size: 14px;
line-height: 27px;
}
.wd-button:hover{
width: 220px;
border-style: solid;
border-radius: 5px;
border-width: 2px;
box-shadow: none;
box-sizing: border-box;
color: rgb(255, 255, 255);
cursor: pointer;
background-color: #222222;
border-color: #222222;
padding: 7px 15px;
line-height: 27px;
font-size: 14px;
}

.f-wd-button{
	width: 220px;
border-style: solid;
border-radius: 0px;
border-width: 2px;
box-shadow: none;
box-sizing: border-box;
color: rgb(255, 255, 255);
cursor: pointer;
background-color: #eeeeee;
border-color: #eeeeee;
padding: 7px 15px;
font-size: 14px;
line-height: 27px;
color: #222;
text-transform: uppercase;
}
.f-wd-button:hover{
	width: 220px;
border-style: solid;
border-radius: 0px;
border-width: 2px;
box-shadow: none;
box-sizing: border-box;
color: rgb(255, 255, 255);
cursor: pointer;
background-color: #222222;
border-color: #222222;
padding: 7px 15px;
font-size: 14px;
line-height: 27px;
color: #fff;
text-transform: uppercase;
}
input::placeholder {
    color: rgba(0, 0, 0, 1) !important;
}
.wd-textarea::placeholder {
    color: rgba(0, 0, 0, 1) !important;
	font-size:13px;
}
.wdp > form > p{
    margin: 0;
    padding: 5px !important;
}
 
.wd-p-tel{
	font-size: 15px;padding-right: 24px;padding-left: 24px;
}
.wd-p-tel:hover{
	font-size: 15px;padding-right: 24px;padding-left: 24px;
	text-decoration: none !important;
}
.shop-item-single .item-info.summary form.cart {
    margin-bottom: 20px !important;
}
.term-description{ margin-bottom: 20px !important;}
.term-description > p {
    text-indent: 20px; 
   }

header.site-header .top-menu.light nav li a{
	color: #000100 !important;
	font-size: 14px !important;
	font-weight: bold !important;
}
.wd-home-modal{
text-align: center;
}
.wd-cosult-home{
	display: block;
	margin-left: 15px !important;
	margin-right: 15px !important;
	margin-bottom: 40px !important;
	border: 4px solid #EEE;
	padding: 20px 15px 20px 15px;
}
.wd-consult-button .wpb_content_element{
	margin-bottom: 0px;
}
.wd-consult-button .wpb_wrapper{
	margin-bottom: 0px;
}
.wd-consult-title .wpb_content_element{
	margin-bottom: 0px;
}
.wd-consult-title .wpb_wrapper{
	margin-bottom: 0px;
}
.wd-consult-title p{
	font-size: 19px;
	font-weight: 500;
	text-align: left;
}
@media (max-width: 767px) {
	.wd-consult-title p{
		font-size: 19px;
		font-weight: 500;
		text-align: center;
		margin-bottom: 15px !important;
	}
	.modal-dialog {
		width: 280px;
		margin: 30px auto;
		margin-top: 40% !important;
	}
}
.wd-consult-button input{
	max-width: 205px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.wd-consult-button label{
	text-align:left;
}
.wd-consult-button .wpcf7-submit {
	color: #fff;
	background: #222;
		background-image: none;
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
	margin-top: 0px !important;
}
.wd-home-modal .ajax-loader{
	display:none !important;
}
@media (min-width: 768px) {
	.modal-dialog {
		width: 280px;
		margin: 30px auto;
		margin-top: 17% !important;
	}
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	padding: 3px 3px 20px 3px !important;
}
.monobank-parts {
    position: relative;
}

.monobank-parts a {
    position: absolute;
    top: -103px;
    right: 140px;
    z-index: 9999;
}

.monobank-parts img {
    display: block;
    max-width: 180px;
    height: auto;
}

@media (max-width: 767px) {
    .monobank-parts a {
		position: absolute;
		top: -64px;
		right: 16px;
		z-index: 9999;
    }

    .monobank-parts img {
		display: block;
		max-width: 120px;
		height: auto;
    }
}