.pricetag:after {  color: #007ce1;
    font-size: 9px;
    content: 'за дом с участком';
    margin-top: 20px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0px;
    font-family: 'Inter'; }
    
.pricetag { margin-top: -4px; }
iframe { border-radius:15px; }
iframe, .t604__imgwrapper .t-slds__bgimg { border-radius: 25px; }

.t604__imgwrapper .t-slds__bgimg { border-radius: 15px; }

#rec1119760226 .tn-elem[data-elem-id="1750614289380"] .tn-atom, .phone-tel.phone-head { text-shadow: 0px 0px 3px #000; }


    #nav814637872 { height: auto !important; }
#rec814638732 { width: 100%; max-width: 1160px; margin: 0 auto; }
.t450__menu__content { right: 20px !important; top: 40px !important; background: green; width: 100px; border-radius: 15px; }
.t446 .t-btn { font-weight: normal; padding-left: 15px; padding-right: 15px; }

.t446__leftmenuwrapper, .t446__rightmenuwrapper, .t446__additionalwrapper { display: flex; flex-direction: row-reverse; margin-top: 23px; }

.t446 .t-sociallinks, .t446__right_social_links { margin-top: 3px; padding-left: 15px; }
.t446__right_buttons_but .t-btn.t-btn_md { font-size: 16px; }

.t-menuburger.t-menuburger_first.t-menuburger__small { margin-left: -105px; }
#rec814638732 .t450__menu__content { width: 110px; height: 40px; border-radius: 15px; border: 1px solid #deb679;}
button.t-menuburger.t-menuburger_first.t-menuburger__small:after { content: 'Меню'; font-size: 16px; color: #fff; padding-left: 20px; margin-top: -8px; position: absolute; }
.t450__burger_bg { background: transparent; }


#rec814847844 .t396__artboard, #rec815609633 .t396__artboard { position: fixed; z-index: 999; }


@media screen and (max-width: 1240px) {
    
#rec814638732 { width: 100%; max-width: 910px; margin: 0 auto; }
    
}


@media screen and (max-width: 980px) {
    .t446__logowrapper { padding: 0; }
    #rec814637872 .t446__imglogo { max-width: 50px !important; padding: 8px 0 !important; margin-left: 20px; }
    .t450__menu__content { right: 25px !important; top: 10px !important; left: auto !important; }
    
    .t-menuburger.t-menuburger_first.t-menuburger__small { margin-left: -75px; }
    #rec814638732 .t450__menu__content { width: 80px; height: 33px; border-radius: 15px; }
    button.t-menuburger.t-menuburger_first.t-menuburger__small:after { font-size: 12px; padding-left: 20px; margin-top: -7px; }
    
    .t450__menu__content { right:10px !important; top: 19px !important; background: #071c08; border: 1px solid #deb678; width: 85px; border-radius: 15px; height: 40px; }
    .phone-tel.phone-head { text-shadow: none; }
}

@media screen and (max-width: 980px) and (min-width: 480px) {
    
 .t450__menu__content { right: 80px !important; top: 10px !important; left: auto !important; }
    
}

.dh_quest { font-family: 'tempora', sans-serif !important; font-size: 13px; }
.phone-head { font-family: 'tempora', sans-serif !important; font-size: 16px; font-weight: 500; }
a.phone-head { color:#fff !important; }

.phone-bigger { font-family: 'tempora', sans-serif !important; font-size: 20px; font-weight: 700; }
.phone-footer { font-family: 'tempora', sans-serif !important; font-size: 24px; font-weight: 700; }
a.phone-footer { color:#E6B46E !important; }

.t-form-success-popup__text { font-family: 'tempora', sans-serif !important; }

.t-feed__post-popup.t-popup_show { background-color:#fcfbf5 !important; }
.t-feed__post-popup__author-link { display: none; }

.js-feed-popup-title.t-feed__post-popup__close-text.t-descr.t-descr_xxs { display: none; }
.js-feed-post-title.t-feed__post-popup__title.t-title.t-title_xxs { font-family: 'Inter', sans-serif; }
.t-feed__post-popup__title-wrapper { margin-top: 25px; }

.tn-atom.tn-atom__html { height: inherit !important; }

.t396__elem.tn-elem.tn-elem__11227699211751473182808, .t396__elem.tn-elem.tn-elem__11227699211751474232597, .t396__elem.tn-elem.tn-elem__11227699211751474298794 { display: flex; }

.t994 { padding: 15px 0px 25px !important;  }
.t994__textwrapper { padding: 15px; }
.t944__loaders-container { display: none; }

.dom1daybutton .tn-atom:after, .dom2daybutton .tn-atom:after, .dom3daybutton .tn-atom:after, .dom4daybutton .tn-atom:after { content:'день'; display: block; font-size: 8px; color:#4d4d4d; font-family: 'tempora', sans-serif; margin-top: -7px;}
.dom1nightbutton .tn-atom:after, .dom2nightbutton .tn-atom:after, .dom3nightbutton .tn-atom:after, .dom4nightbutton .tn-atom:after { content:'ночь'; display: block; font-size: 8px; color:#4d4d4d; font-family: 'tempora', sans-serif; margin-top: -7px;}
.dom1videobutton .tn-atom:after, .dom2videobutton .tn-atom:after, .dom3videobutton .tn-atom:after, .dom4videobutton .tn-atom:after { content:'видео'; display: block; font-size: 8px; color:#4d4d4d; font-family: 'tempora', sans-serif; margin-top: -7px;}

.threesixty .tn-atom:after { content:'360°'; display: block; font-size: 8px; color:#4d4d4d; font-family: 'tempora', sans-serif; margin-top: -7px;}
.videoinside .tn-atom:after { content:'видео'; display: block; font-size: 8px; color:#4d4d4d; font-family: 'tempora', sans-serif; margin-top: -7px;}

@media screen and (max-width: 1200px) {
    .phone-footer { font-size: 16px; }
}

@media screen and (max-width: 768px) {
    a.phone-head { font-size: 0px; }
    a.phone-tel.phone-head:after { content: '📞'; font-size: 18px; background: #e6b46e; padding: 7px; border-radius: 20px;}
    
    .phone-footer { font-size: 26px; }
    
    .pricetag:after { right: 35px; }
    .t994__item-wrapper { max-height: 60vh; max-width: 70vw; }
    .t994__item { width: 75vw; max-height: 60vh; padding: 0 0px 0 25px;}
   .t994__title { font-size: 15px !important; }
   .t994__descr { font-size: 10px !important; background: #e7e6e2; padding: 5px; border-radius: 15px; color:#000;}
   .t-slds__container { max-height: 60vh; }
   
.dom1daybutton .tn-atom:after, .dom2daybutton .tn-atom:after, .dom3daybutton .tn-atom:after, .dom4daybutton .tn-atom:after { font-size: 5px; margin-top: -3px; }
.dom1nightbutton .tn-atom:after, .dom2nightbutton .tn-atom:after, .dom3nightbutton .tn-atom:after, .dom4nightbutton .tn-atom:after { font-size: 5px; margin-top: -3px; }
.dom1videobutton .tn-atom:after, .dom2videobutton .tn-atom:after, .dom3videobutton .tn-atom:after, .dom4videobutton .tn-atom:after { font-size: 5px; margin-top: -3px; }
.threesixty .tn-atom:after { font-size: 5px; margin-top: -3px; }
.videoinside .tn-atom:after { font-size: 5px; margin-top: -3px; }

   
}