:focus {outline: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-weight: 300;}
.meabhy.tparrows.tp-leftarrow .tp-attr-wrap:after {
content: 'Туда';
}
.meabhy.tparrows.tp-rightarrow .tp-attr-wrap:after {
content: 'Сюда';
}
i.headersoc {font-size:140%;}
i.headersoc:hover,i.headersoc:focus,i.headersoc:active {color: #8ab6c1;}
.wpisset-header-banner .wpisset-header-banner-line:after {background-color: #ebebeb;}
.mobilephone {display: block;}
.tp-tabs {overflow: hidden !important;}
.wpisset-woo-cart-buttons .wpisset-button:first-child {line-height: 49px !important;}
.xoo-aff-group input[type="text"], .xoo-aff-group input[type="password"], .xoo-aff-group input[type="email"], .xoo-aff-group input[type="number"], .xoo-aff-group select, .xoo-aff-group select + .select2{
border-radius: 0px !important;
}
.xoo-aff-group label {
font-weight: 400 !important;
}
.xoo-aff-input-group .xoo-aff-input-icon {
border-radius: 0px !important;
}
.article-date {min-width: 100px;}
.ya-share2__container_shape_round.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {background-size: 28px 28px !important;}
.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {height: 28px !important; width: 28px !important; background-size: 28px 28px !important;}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {margin: 10px 0 0 0 !important;}
.wpisset-article-left .wpisset-post-social-btns a {margin-bottom: 0 !important;}
p.submit span.wpisset-input-btn-element {display: inline-block;}
.wpisset-es-pricelist-item-title-price {white-space: nowrap;}
.yith-wcmap-banner a {text-decoration: none !important;}
.yith-wcmap .user-profile .user-avatar.avatar-upload:after {background: url(//shushunoff.ru/wp-content/plugins/yith-woocommerce-customize-myaccount-page/assets/images/photo.svg) #779fa8 no-repeat; background-position: 8px 9px; background-size: 18px;}
a.reset {color: #779fa8 !important;}
a.reset:hover {color: #e08b60 !important;}
#yith-wcmap-avatar .avatar-modal-content .avatar-actions .set-avatar button, #yith-wcmap-avatar .avatar-modal-content .avatar-actions .set-avatar button:hover, #yith-wcmap-avatar .avatar-modal-content .avatar-actions .set-avatar button:focus {background: #283439 !important; border-radius: 0px !important; border: none !important; padding: 0.3rem 2rem;}
.pum-content p, .pum-content figure {margin-top: 1rem; margin-bottom: 1rem;}
.pum-content + .pum-close, .pum-theme-tema-po-umolchaniyu .pum-content + .pum-close {background-color: #283439; box-shadow: none; border: none; text-shadow: none;}
.mc4wp-checkbox span {margin-left: 5px;}
.anr_captcha_field {bottom: 15px; position: relative;}
.mc4wp-checkbox-wp-registration-form, .comment-form-cookies-consent {padding-bottom: 15px;}
.bold-header h4 {font-weight: 700;}
.wpisset-meabhy-accordion-styles.vc_tta.vc_tta-accordion .vc_tta-controls-icon {color: #678199 !important;}
.wp-block-yoast-faq-block .schema-faq-question:after {color: #678199; font-size: 26px; font-weight: 300;}
.wp-block-yoast-faq-block .schema-faq-section {border: 1px solid #ebf0f3;}
.wp-block-yoast-faq-block p.schema-faq-answer {border-bottom: none;}
.wp-block-yoast-faq-block .schema-faq-question {font-family: Playfair Display; font-style: normal; font-size: 20px;}
.wp-block-yoast-faq-block p.schema-faq-answer {font-family: Inter; font-weight: 400; font-style: normal;}
.wp-block-yoast-faq-block p.schema-faq-answer:first-letter {float: left; margin: 0.5rem 1rem 0 0; font-size: 72px; font-family: 'Playfair Display',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; line-height: 1;}
.wpisset-main-navigation-bottom {width: 100% !important; max-width: 100%;}
.wpisset-header-nav-variant3 .wpisset-main-navigation-bottom {background: #fff;}
#anr_captcha_field_1 div div {height: 78px;}
#yith-wcmap-avatar .avatar-modal-content .avatar-actions a.cancel {color: #779fa8;}
#yith-wcmap-avatar .avatar-modal-content .avatar-actions a.cancel:hover {color: #e08b60;}
div.woocommerce-MyAccount-content div.woocommerce-message {width: 100%;}
.woocommerce div.product form.cart {display: block;}
.woocommerce div.product form.cart div.quantity {float: left; margin-top: 20px;}
.woocommerce div.product form.cart .button {width: auto; margin-top: 20px;}
#price_calculator span {color: #779fa8; font-weight: 400;}
#price_calculator td {border: none;}
#price_calculator input {text-align: right; width: 96px;}
#price_calculator input, #price_calculator span {float: right;}
.wpisset-woo-quick-view-modal-content .amount_needed {top: 0;}
.weight-input label, .calculated-price {font-weight: 700;}
.amount_needed {position: relative; top: -10px;}
#rightcart-margin-button {margin-left: 20px;}
.woocommerce .widget_price_filter .price_slider_amount {display:grid;text-align:center;}
#weight_needed {font-size: 18px;}
#weight_needed, .qty {border-color: #e08b60 !important;}
#weight_needed::-webkit-inner-spin-button, .qty::-webkit-inner-spin-button, #weight_needed::-webkit-outer-spin-button, .qty::-webkit-outer-spin-button {opacity: 1;}
#weight_needed:focus, .quantity input[type="number"]:focus {outline: thin solid #e08b60 !important;}
.desktopbutton {text-align: center;}
.wpcf7-spinner {display: none;}
.wpcf7 form.sent .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #283439;}
.wpisset-input-btn-element {width: fit-content;}
.comment-respond .h-captcha {width: 100% !important;}
.wpcf7-form-control-wrap {display: block;}
div.wpisset-page-footer-bottom div.wpisset-row div.wpisset-end-md div {text-align: center;}
.wpcf7 span[data-name="hcap-cf7"] .h-captcha {margin-bottom: 2rem;}
@media (max-width: 1200px) {
.wpisset-menu li > a {padding: 10px 15px;}
}
@media (max-width: 1080px) {
.wpisset-menu li > a {padding: 10px 12px;}
}
@media (max-width: 996px) {
#customer_login > div {flex-basis: 100%;}
}
@media (max-width: 768px) {
.wpisset-header3-left-container {display: block;}
.wpisset-header-banner {border: none; border-top: 1px solid #ebebeb;}
.planshetcontact {display: none !important;}
.mobilecontact {margin-bottom: 25px;}
.wpisset-header-banner > .wpisset-header-banner-horizontal-lines:after, .wpisset-header-banner > .wpisset-header-banner-horizontal-lines:before {display: none;}
.headersoc {font-size: 160% !important;}
.desktopbutton {display: none;}
}
@media (max-width: 468px) {
#leftcart-margin-button, #rightcart-margin-button {display: block; margin:20px 0;}
}
@media (min-width: 769px) and (max-width: 992px) {
.planshetcontact {padding-right: 1rem; padding-left: 1rem;}
}
@media (min-width: 993px) {
.planshetcontact {display: none !important;}
}
@media (min-width: 769px) {
.mobilecontact {display: none !important;}
.mobilebutton {display: none;}
}