/*!
Theme Name: Karpovka19
Author: c-mit
Author URI: https://c-mit.ru/
Description: Тема оформления сайта. Написана специально для Международного Психоаналитического Центра Семьи
Version: 1.0.0
Text Domain: karpovka19
*/
:root{--color-accent:#114592;--color-accent-2:#bc011e;--color-bg-gray:#f2f0f6;--color-black:#000;--font-small:14px}@font-face{src:url(//karpovka19.ru/wp-content/themes/karpovka19_new4/assets/fonts/GothamProBlack.ttf);font-family:Black}@font-face{src:url(//karpovka19.ru/wp-content/themes/karpovka19_new4/assets/fonts/GothamProBold.ttf);font-family:Bold}@font-face{src:url(//karpovka19.ru/wp-content/themes/karpovka19_new4/assets/fonts/GothamProLight.ttf);font-family:Light}@font-face{src:url(//karpovka19.ru/wp-content/themes/karpovka19_new4/assets/fonts/GothamProMedium.ttf);font-family:Medium}@font-face{src:url(//karpovka19.ru/wp-content/themes/karpovka19_new4/assets/fonts/GothamProRegular.ttf);font-family:Regular}body{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;font-family:Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.1;--max-size-w:1320px}img{height:auto;max-width:100%;border-style:none}h1,h2,h3,h4,h5,h6{font-family:Bold,Arial,"Helvetica Neue",Helvetica,sans-serif;clear:both;text-transform:uppercase}h1{font-size:2em;margin:.67em 0}h3{font-size:1em;margin:.67em 0}p{margin-bottom:1em}input{padding:10px;font-size:1rem;font-weight:700;margin-right:.6125rem}.custom-quote,blockquote:not(.custom-quote):not(.wp-block-pullquote):not(.wp-block-quote){position:relative;font-size:1.2rem}.custom-quote:before,blockquote:not(.custom-quote):not(.wp-block-pullquote):not(.wp-block-quote):before{display:none;content:"“";position:absolute;top:.4rem;left:.6rem;font-size:4.5rem;line-height:1;color:var(--color-accent-2);opacity:.2}.custom-quote__text{display:block;font-style:italic;margin-bottom:1rem}.custom-quote__author{display:block;text-align:right;font-style:normal;letter-spacing:.02em;margin-top:.5rem}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 2.5% 2.992em 0}.woocommerce ul.products li.product a.woocommerce-loop-product__link{color:#000}.woocommerce ul.products li.product a.woocommerce-loop-product__link :hover{color:var(--color-accent-2)}.trainers{display:flex;flex-direction:column}@media (min-width:768px){.side{width:50%}.trainers{display:flex;flex-direction:row}}.article_photo{position:relative;width:100%;aspect-ratio:2/1;overflow:hidden;margin-bottom:14px;background:var(--color-bg-placeholder,#f0f0f0)}.wc-block-components-product-details__name,.wc-block-components-product-details__value{display:none !important}.wc-block-components-address-form__country.wc-block-components-country-input{display:none}.wc-block-checkout__actions .wc-block-checkout__actions_row{width:100%}@media only screen and (min-width:10px){.mpwem_style button,div.mpwem_style [class*=_button]{text-transform:inherit !important}}.articles-pagination ul{display:flex;justify-content:center;list-style:none;padding:0;gap:5px}.articles-pagination li a,.articles-pagination li span{padding:8px 12px;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:#333}.articles-pagination li a:hover,.articles-pagination .current span{background:var(--color-accent);color:#fff;border-color:#0073aa}.ajax-loading{text-align:center;padding:20px;display:none}.ajax-loading.active{display:block;color:#666;font-style:italic}.mep_event_grid_item{border:none !important;box-shadow:none !important;-webkit-box-shadow:none !important}.mep_event_grid_item .mep_list_thumb{border-radius:0 !important}.mep_event_grid_item:hover .mep_list_title{color:var(--color-accent-2)}div.mpwem_style div.bg_image_area:hover [data-bg-image],div.mpwem_style [data-bg-image]:hover{-ms-transform:0;transform:0;-webkit-transition:0;transition:0}h2.woocommerce-loop-product__title{text-transform:none}div.mep_list_event_details .mep_list_title{font-size:1em !important;line-height:1.1 !important}.mepev-ribbon.multidate{display:none}.mep_event_grid_item.filter_item{display:block !important}div.mep-ev-start-date{border-radius:0 !important}.mpwem_registration_area .mpwem_booking_panel .mpwem_ticket_type .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining.remaining-high,.mpwem_registration_area .mpwem_booking_panel .mpwem_ex_service .card-body .mep_ticket_item .ticket-data .ticket-info .ticket-remaining{display:none !important}.mep_list_event_details a.event_details_link{margin-bottom:0 !important}.mepev-ribbon.online{background:rgba(255,255,255,.667) !important}.default_theme h1.mpwem_tile{line-height:1.1;font-size:1.7em !important}.wc-block-checkout__billing-fields.wp-block-woocommerce-checkout-billing-address-block.wc-block-components-checkout-step{display:none}.term-zaochnye-seminary.woocommerce ul.products[class*=columns-] li.product,.term-video.woocommerce ul.products[class*=columns-] li.product{display:flex;flex-direction:column;justify-content:space-between}.term-video.woocommerce ul.products li.product .button,.term-zaochnye-seminary.woocommerce ul.products li.product .button{width:50%;text-align:center}