/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Подарочные сертификаты и все, что с ними связано*/
/*Стили ДЛЯ ВСЕХ страниц подарочных карт*/
/*Стиль для заголовков полей*/
.mwb_wgm_added_wrapper label {
    color: var(--color-content-heading);
    font-family: var(--font-h5);
    font-weight: 700;
    font-size: max( 1.1rem);
    line-height: 1.2;
}
/*Поле с номиналом*/
#mwb_wgm_price {
    padding: 0 var(--inputs-padding);
    width: 100%;
}
/*Стиль для блока с доставкой*/
.mwb_wgm_delivery_method {
    border: 0;
    box-shadow: none;
    margin-bottom: 0;
    padding: 0;
}
/*Скрываем лишнее в блоке доставки*/
#mwb_wgm_send_giftcard_ship,
.mwb_wgm_delivery_method > span,
.mwb_wgm_added_wrapper .mwb_wgm_msg_info,
#mwb_wgm_send_giftcard_download,
#to_mail{
	display: none;
}
/*Счетчик количества символов в сообщении*/
p.mwb_wgm_section{
    font-size: 12px;
	color: #aaa;
}
/*Высота поля с поздравительным сообщением*/
textarea#mwb_wgm_message {
    height: 5rem;
	font-family: Montserrat,"Helvetica Neue",sans-serif!important;
}
/*Отступ над кнопкой "в корзину"*/
.block-with-blinking-buttons button{
	margin-top: 1rem
}
/*Кнопка переотправки письма на странице выполненного заказа*/
#mwb_wgm_resend_mail_button{
	width: auto;
}
/*Прячем страну на странице чекаута WooCommerce*/
#billing_country_field,
.woocommerce-billing-fields span.optional,
.woocommerce-additional-fields span.optional{
	display: none;
}
/*Элементы страницы проверки баланса подарочных сертификатов*/
.gift_card_balance_email, .gift_card_code {
    width: 100%;
}
#mwb_check_balance{
    background-color: grey;
    display: inline-block;
    color: white;
    animation-name: bounce!important;
    animation-delay: 0.5s!important;
    background: var(--color-content-primary-grad)!important;
    font-family: var(--font-h1);
	padding: 0;
}
/*Скрываем подпись под картинками галереи в магазине*/
.pswp__caption__center {
    display: none;
}
/*Подарочные сертификаты и все, что с ними связано*/


/*Красим кнопки логина и подтверждения в Букли в синий и зеленый*/
.bookly-js-login-show{
	background: linear-gradient(181deg,#47b1f8,#0062ff)!important;
}

.bookly-js-next-step{
	background: linear-gradient(0deg,#008c0c,#4fd600)!important;
}

/*прятать инфу о докторах на страницах докторов в букли*/
.hidden-on-doctors-page{
	display:none;
}
#page-footer .hidden-on-doctors-page{
	display:block;
}

.bookly-btn {
    border-radius: 5rem!important;
}

.bookly-form * {
    line-height: inherit
}

.bookly-columnizer .bookly-day,.bookly-columnizer .bookly-hour,.bookly-form *,.bookly-form input[type=number],.bookly-form input[type=password],.bookly-form input[type=text],.bookly-form select,.bookly-form textarea {
    font-size: inherit!important
}

.ladda-button {
    font-family: var(--font-body);
    font-size: 1.2rem;
    line-height: 1.2!important;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0;
    border-radius: 1.5rem!important;
    padding: .5em 1em;
    background: var(--color-content-primary-grad);
    border-color: transparent;
    color: #fff!important
}

.bookly-nav-steps .ladda-button:hover {
    background: var(--color-content-secondary-grad)!important
}

.gfield_required,
.gform_required_legend,
.gform_heading,
.glsr-field.glsr-field-choice,
.woocommerce-shipping-destination{
    display: none!important
}

div[id^="gform_confirmation_message_"] h1,
div[id^="gform_confirmation_message_"] h2,
div[id^="gform_confirmation_message_"] h3,
div[id^="gform_confirmation_message_"] h4,
div[id^="gform_confirmation_message_"] h5,
div[id^="gform_confirmation_message_"] h6,
.gform_confirmation_message h1,
.gform_confirmation_message h2,
.gform_confirmation_message h3,
.gform_confirmation_message h4,
.gform_confirmation_message h5,
.gform_confirmation_message h6{
	padding-top: 0!important;
}

.gform_wrapper.gravity-theme .gfield_description {
    font-size: .8rem;
    line-height: 1rem!important;
    padding-top: .7rem
}

.gfield_label {
    font-size: 1.25rem!important;
    font-weight: inherit!important;
    margin-bottom: .5rem
}

.gform_wrapper.gravity-theme .gsection_description {
    font-size: inherit!important
}

.gform_body .gform_wrapper .gsection {
    padding: 0!important
}

.gform_confirmation_message, .form_saved_message_sent {
    font-size: 1.2rem;
    color: black;
}

div.bookly-progress-tracker.bookly-table {
    margin-bottom: .5rem!important
}

.bookly-nav-steps {
    padding-top: 0!important;
    border-top: none!important;
    overflow: hidden
}

.bookly-btn,.bookly-btn>span,.bookly-form-group>label,.bookly-progress-tracker>div {
    font-weight: 400!important;
}

.bookly-nav-steps > div > button {
    border-radius: 1.5rem!important;
}

.g-filters.style_2 .g-filters-item {
    color: #555
}

.glsr-summary {
	max-width: inherit!important;
}

/*Подключаем армянские шрифты GHEA Grapalat*/
@font-face {
    font-family: 'GHEA Grapalat';
    src: local('GHEA Grapalat Bold'), local('GHEAGrapalat-Bold'),
        url('fonts/GHEAGrapalat-Bold.woff2') format('woff2'),
        url('fonts/GHEAGrapalat-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GHEA Grapalat';
    src: local('GHEA Grapalat'), local('GHEAGrapalat'),
        url('fonts/GHEAGrapalat.woff2') format('woff2'),
        url('fonts/GHEAGrapalat.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/*Замена шрифтов в армянской версии сайта*/
body:lang(hy),h1:lang(hy),h2:lang(hy),h3:lang(hy),h4:lang(hy),h5:lang(hy),h6:lang(hy),p:lang(hy),html:lang(hy){
    font-family: 'GHEA Grapalat',sans-serif!important
}
html:lang(hy) {
    font-size: 15px;
    line-height: 26px
}