/*
Theme Name: Agregators theme
Author: Yura Evseev
Author URI: https://agreagator-wp.ru/
Description: Universal object aggregator
Requires at least: WordPress 5.2.2
Version: 5.3.3.9
License: GNU General Public License v2 or later
License URI: LICENSE
Details URI: https://agreagator-wp.ru/
Text Domain: messia
Tags: aggregator
*/



 @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800;900&display=swap');

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    -webkit-appearance: none;
    border: 0;
    font-family: Manrope,Arial,Helvetica,sans-serif!important;
    font-style: inherit;
    font-weight: inherit;
    outline: 0;
    text-align: left;
    text-decoration: none;
    vertical-align: top;
    margin: 0;
    padding: 0;
}

        
        
.licence_block.form-checkbox {
  margin-top: 16px;
  line-height: 1.5;
}

/* CF7 обёртка */
.licence_block.form-checkbox .wpcf7-list-item label {
  display: flex;
  align-items: flex-start;
  cursor: pointer;
}


/* Порядок — сначала квадрат, потом текст */
.licence_block.form-checkbox .form-checkbox__box {
  order: 0;
}
.licence_block.form-checkbox .form-checkbox__text {
  order: 1;
}

/* Прячем нативный инпут, но оставляем доступность */
.licence_block.form-checkbox .form-checkbox__input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
}

/* Внешний вид квадрата */
.licence_block.form-checkbox .form-checkbox__box {
  width: 22px;
  height: 22px;
  border: 2px solid #c8cdd6;
  border-radius: 6px;
  background: #fff;
  flex-shrink: 0;
  position: relative;
  transition: border-color .2s ease, background-color .2s ease, box-shadow .2s ease;
}

/* Галочка */
.licence_block.form-checkbox .form-checkbox__box::after {
  content: "";
  position: absolute;
  inset: 0;
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="%23000" d="M6.2 11.5a1 1 0 0 1-1.4 0L2.3 9.1a1 1 0 1 1 1.4-1.4l1.8 1.8 6-6a1 1 0 0 1 1.4 1.4l-6.7 6.7Z"/></svg>') center/12px 12px no-repeat;
  background: transparent;
  opacity: 0;
  transition: opacity .15s ease;
}

/* Hover */
.licence_block.form-checkbox .wpcf7-list-item label:hover .form-checkbox__box {
  border-color: #9aa3af;
}

/* Focus */
.licence_block.form-checkbox .form-checkbox__input:focus-visible + .wpcf7-list-item-label .form-checkbox__box {
  box-shadow: 0 0 0 3px rgba(59,130,246,.25);
  border-color: #3b82f6;
}

/* Checked */
.licence_block.form-checkbox .form-checkbox__input:checked + .wpcf7-list-item-label .form-checkbox__box {
  background: #3b82f6;
  border-color: #3b82f6;
}
.licence_block.form-checkbox .form-checkbox__input:checked + .wpcf7-list-item-label .form-checkbox__box::after {
  background: #fff;
  opacity: 1;
}


/* 2) Ставим «коробку» перед текстом */
.licence_block.form-checkbox .wpcf7-list-item-label .form-checkbox__box {
  order: -1 !important;     /* ← ключевая строка */
  flex: 0 0 22px;
}

/* 3) Остальной визуал (если не добавляли раньше) */
.licence_block.form-checkbox .form-checkbox__box {
  width: 22px; height: 22px;
  border: 2px solid #c8cdd6;
  border-radius: 6px;
  background: #fff;
  position: relative;
  transition: border-color .2s ease, background-color .2s ease, box-shadow .2s ease;
}

.licence_block.form-checkbox .form-checkbox__box::after {
  content: "";
  position: absolute; inset: 0;
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="%23000" d="M6.2 11.5a1 1 0 0 1-1.4 0L2.3 9.1a1 1 0 1 1 1.4-1.4l1.8 1.8 6-6a1 1 0 0 1 1.4 1.4l-6.7 6.7Z"/></svg>') center/12px 12px no-repeat;
  background: transparent;
  opacity: 0; transition: opacity .15s ease;
}

/* checked / focus / error (как раньше) */
.licence_block.form-checkbox .form-checkbox__input[type="checkbox"] { position:absolute; opacity:0; width:1px; height:1px; margin:-1px; }
.licence_block.form-checkbox .form-checkbox__input:focus-visible + .wpcf7-list-item-label .form-checkbox__box { box-shadow:0 0 0 3px rgba(59,130,246,.25); border-color:#3b82f6; }
.licence_block.form-checkbox .form-checkbox__input:checked + .wpcf7-list-item-label .form-checkbox__box { background:#3b82f6; border-color:#3b82f6; }
.licence_block.form-checkbox .form-checkbox__input:checked + .wpcf7-list-item-label .form-checkbox__box::after { background:#fff; opacity:1; }
.wpcf7-form.invalid .licence_block.form-checkbox .form-checkbox__input[aria-invalid="true"] + .wpcf7-list-item-label .form-checkbox__box { border-color:#ef4444 !important; box-shadow:0 0 0 3px rgba(239,68,68,.25); }

        
.licence_block.form-checkbox .form-checkbox__box{ grid-column:1 !important; }
.licence_block.form-checkbox .form-checkbox__text{ grid-column:2 !important; }

/* Базовый вид квадрата (если ещё не задан) */
.licence_block.form-checkbox .form-checkbox__box{
  width:22px;height:22px;border:2px solid #c8cdd6;border-radius:6px;background:#fff;position:relative;transition:.2s;
}
.licence_block.form-checkbox .form-checkbox__input[type="checkbox"]{ position:absolute;opacity:0;width:1px;height:1px;margin:-1px; }

/* ✅ Подсветка, когда чекбокс НЕ отмечен */
.licence_block.form-checkbox:has(.form-checkbox__input:not(:checked)) .form-checkbox__box{
  border-color:#ef4444;
  box-shadow:0 0 0 3px rgba(239,68,68,.25);
}

/* Когда пользователь поставил галочку — норм состояние */
.licence_block.form-checkbox:has(.form-checkbox__input:checked) .form-checkbox__box{
  border-color:#3b82f6;background:#3b82f6;
}
.licence_block.form-checkbox:has(.form-checkbox__input:checked) .form-checkbox__box::after{
  content:"";position:absolute;inset:0;
  mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="%23000" d="M6.2 11.5a1 1 0 0 1-1.4 0L2.3 9.1a1 1 0 1 1 1.4-1.4l1.8 1.8 6-6a1 1 0 0 1 1.4 1.4l-6.7 6.7Z"/></svg>') center/12px 12px no-repeat;
  background:#fff;
}
        
        
/* Текст */
.licence_block.form-checkbox .form-checkbox__text,
.licence_block.form-checkbox .form-checkbox__text a {
  font-size: 14px;
  color: #2b2f36;
}
.licence_block.form-checkbox .form-checkbox__text a {
  text-decoration: underline;
  text-underline-offset: 2px;
}

/* 🔥 Подсветка при ошибке валидации (когда не отмечено и нажали “Отправить”) */
.wpcf7-form.invalid .licence_block.form-checkbox .form-checkbox__input[aria-invalid="true"] + .wpcf7-list-item-label .form-checkbox__box {
  border-color: #ef4444 !important;
  box-shadow: 0 0 0 3px rgba(239,68,68,.25);
}
/* Подсветка только когда кликнули Отправить без галочки */
.wpcf7.needs-consent .licence_block.form-checkbox .form-checkbox__box{
  border-color:#ef4444 !important;
  box-shadow:0 0 0 3px rgba(239,68,68,.25);
}
.licence_block.form-checkbox .wpcf7-list-item-label {
    display: flex;
    align-items: center;
    gap: 5px;
}

        
        

/* Темная тема */
@media (prefers-color-scheme: dark) {
  .licence_block.form-checkbox .form-checkbox__box {
    background: #111827;
    border-color: #374151;
  }
  .licence_block.form-checkbox .form-checkbox__input:checked + .wpcf7-list-item-label .form-checkbox__box {
    background: #2563eb;
    border-color: #2563eb;
  }
  .licence_block.form-checkbox .form-checkbox__text,
  .licence_block.form-checkbox .form-checkbox__text a {
    color: #e5e7eb;
  }
}

.page_texts table {display: block;
overflow-x: auto;
white-space: nowrap;
}
body{
        background-color: #f4f4f4!important;
}

.gost-page h2 br{
    display:none;
}
.gost-page p br{
    display:none;
}
.gost-page h3 br{
    display:none;
}
.info p{
    margin:0!important;
}
.oxpost h1 {
    font-weight:bold!important;
}
.oxpost h2 {
    font-weight:bold!important;
}
.oxcontent{
    background:#fff;
        padding-right: 24px;
    padding-left: 24px;
}

.category-desc{
        background: #FFFFFF;
    box-shadow: 0px 4px 20px rgba(93, 81, 140, 0.1), 0px 4px 20px rgba(93, 81, 140, 0.1);
    border-radius: 20px;
    padding: 25px;
        margin: 20px auto;
}
.breadcrumbs{
    margin-top:10px;
}
.oxsidebar{
    background:#fff;
padding-right: 24px;
    padding-left: 24px;
    position: relative;
}
.city-select-block {
    display:flex;
    
}
.city-select-block{
    margin-top: 5px;
}
.site-contact-phone{
        font-size: 18px;
    color: #2E5FDA;
    font-weight: bold;
}
.dop-menu{
    padding:10px 0
}
.city-select-block div {
    padding:0 5px;
}
.rw_bot_row_plusminus {
    width: 100%;
    height: auto;
    display: table;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    padding-top: 30px;
    padding: 20px 30px;
    border-top: 2px solid #f4f4f4;
}
.rw_bot_row_plusminus h3{
    margin-bottom:10px;
}
.rw_bot_row_plus {
    width: calc(50% - 10px);
    display: table;
    float: left;
}
.rw_bot_row_minus {
    width: calc(50% - 10px);
    display: table;
    float: right;
}
.rw_bot_row_minus li:before {
    position: absolute;
    left: -15px;
    top: 8px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ef2323;
    content: '';
    display: table;
}

.rw_bot_row_plusminus ul{
    list-style: none!important;
}
.rw_bot_row_plusminus li
{
    position: relative;
}
.rw_bot_row_plus li:before {
    position: absolute;
    left: -15px;
    top: 8px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #339b22;
    content: '';
    display: table;
}

.page-template-newlisting .content{
/*  width: 100%!important;*/
}

.author-box .author-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.5em;
}

.author-box .author-info .author-box__ava {
    width: 70px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 70px;
    flex: 1 0 70px;
    margin-right: 30px;
}
.author-box .author-info .author-box__description {
    font-size: .9em;
    line-height: 1.5;
    color: #666;
}
.author-box .author-info .author-box__author {
    font-size: 1.2em;
    font-weight: 600;
    margin-bottom: 10px;
}

.title_rating h2{
        font-size: 24px;
    color: #208dd7;
    font-weight: 500;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.pos-abs{
    
    position: absolute;
    left: 0; 
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 3;
}
.sections h2{
    z-index:1;
}
.pic_title{
    z-index:1;
}
.header_section{
    z-index:1;
}
.oxsection__item_info{
    position: relative;
}
body#tinymce.wp-editor {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif!important;
}
.article-characteristic{
    margin-bottom:10px;
}

.between-blocks li{
    margin:15px 0;
    font-size: 17px;
}
.kurs-link{
    display: block;
    margin: 25px 0;
}
.maxbutton-1{ 
    width:auto!important;
    -webkit-box-shadow: 0 15px 30px -18px rgb(0 0 0 / 90%);
    box-shadow: 0 15px 30px -18px rgb(0 0 0 / 90%);
}


.item.comment{
       border: 1px solid #E3E7EA;
    padding: 20px;
        background: #F7F9FA;
    border-radius:20px;
}
.items_comments p{
        color: #000000!important;
    font-size: 15px;
}



.between-blocks{
    -webkit-box-shadow: 0 10px 20px rgb(136 145 157 / 30%);
    box-shadow: 0 10px 20px rgb(136 145 157 / 30%);
    cursor: pointer;
    padding: 25px;
    margin: 40px auto;
    background: #F8FBFD;
    border: 1px solid #D4D1D8;
}
.between-blocks h2{
      color: #2094dc;
    font-size: 25px;
    font-weight: bold;
    margin-bottom:25px;
}

.my_reviews_items > div{
    display:none;
}
.my_reviews_items{
    padding:10px 30px 30px 30px;
}
.sections .my_reviews_items {
    margin-top: 0px!important;
}
.my_reviews_items h3{
    font-size:18px!important;
}
.card-mn-more-details {
    display: flex;
    justify-content: center;
    color: #02b7f7;
    cursor: pointer;
}
.items_comments div{
        color: #000000!important;
    font-size: 15px;
}
.short-desc{    
    background: #19abf612;
    padding: 10px 10px;
    border-radius: 15px;
    margin-top:15px;
    text-align: justify;
} 
.maxbutton-1 a:hover {
    opacity: 0.8;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.maxbutton-1. span:hover {
    opacity: 0.8;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
} 
footer{
    background: #303A40;
}


footer .item{
    max-width: 500px!important;
}

.ez-toc-list-level-3{
    padding-left:20px;
}
.btn-box-service{
    margin-bottom:50px;
}
.footer-menu-ul li{
    display: inline-block;
}
.kurs-link{

text-decoration: underline;
    color: #ea2d4a;
    line-height: 15px;
    font-weight: bold;
    font-size: 25px;
    line-height:35px;
    
}
.crosslinking_biggroup {
    width: 100%;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.groups-crosslinks-wrapper .group-holder {
    width: calc(25% - 15px);
    margin-bottom: 32px;
    line-height: 18px;
    font-size: 13px;
    margin-right: 15px;
}
.groups-crosslinks-wrapper {
    width: 100%;
}



.img-object{
     max-width: 300px;
    padding: 10px;
}
.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: .25rem;
}
.breadcrumb-item {
    display: -ms-flexbox;
    display: flex;
}
.content.article p{
        padding: 5px 0!important;;
}
.article-left .item.trophy {
    border-color: #ffecb9;
    background-color: #fff9e7;
}


h3{

        margin: 20px auto 10px;
}
.breadcrumbs__link, .breadcrumbs__current {
    text-transform: none!important;
    text-decoration: none!important;
    color: #208DD7;
}
.white-page{
     background: #fff;
}
.breadcrumbs span{
    text-transform: none!important;
}
.white-page .top-h1{
    text-align:center;
}
.box {
    box-shadow: 0 20px 30px rgb(5 73 152 / 20%);
    border-radius: 5px;
    padding: 1rem;
    position: relative;
}
.form-group {
    margin-bottom: 1rem;
}
.article-blog img, .article-service img {
    cursor: zoom-in;
}
.animation-h-move {
    animation: h-move 3s infinite alternate;
}
.form-control {
    background: var(--theme-bg-dark-color);
    border-radius: 4px;
    border: none;
    margin-bottom: .25rem;
    color: var(--theme-color-text);
    height: calc(1.5em + .75rem + 7px);
}
.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

 .items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-items: center;
}
.item-haract{
    display: flex;
    padding:5px;
    
}
.page-template-newlisting .price li span {
    color: #3A0F45;
    font-size: 14px;
}
.page-template-newlisting .price li b {
    margin-left: 10px;
    font-weight: bold;
    font-size: 18px;
}
.page-template-newlisting .price li i {
    flex-grow: 1;
    border-bottom: 1px dashed rgba(128, 133, 147, 0.7);
    margin-bottom: 6px;
    margin-left: 8px;
}
.category-ads{
    margin:35px auto;
}

.sidebar-popular-service h2{
     font-size: 20px;
    margin: 15px auto 25px auto;
    text-align: center;
    font-weight: bold;
    color: #000;
}
.sidebar-popular-service h3{
    font-size: 16px;
    margin-top: 10px;
    text-align: center;
    color: #000;
}
/*.page-template-newlisting .price li {
    display: flex;
    align-items: flex-end;
    margin-bottom: 6px;
}
*/
.content ul:not([class]), main ul:not([class]) {
    list-style: disc;
    padding-left: ;
    margin-bottom: 15px;
}
.page-template-newlisting .price {
    padding: 20px 15px 10px 15px;
    border-top: 2px solid #d4d1d8;
    
}
#objects .sections:hover {
    -webkit-box-shadow: 0 10px 20px rgb(136 145 157 / 30%);
    box-shadow: 0 10px 20px rgb(136 145 157 / 30%);
        border-radius: 5px;
        cursor: pointer;
}
.online-listing-footer .item{
    background: #19abf612;
    padding: 5px;
    border-radius: 15px;
    width: auto;
    margin: 5px!important;
}
.haracterist{
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -ms-align-items: flex-start;
    align-items: flex-start;
    padding: 5px 8px;
    border-radius: 15px;
       flex-direction: row;
    flex-wrap: wrap;
    flex-grow:0;
}

.haracterist .item p{
    font-weight:bold;
     padding-right: 5px;
}
.item-haract img{
    margin-right: 5px;
}

.media-grid .modal-item:nth-child(1), .media-grid .modal-item:nth-child(2), .media-grid .modal-item:nth-child(3) {
    display: flex;
}

.media-grid .modal-item iframe {
    width: 100% !important;
    height: 150px !important;
}
a.show-video {
    width: 100%;
    position: absolute;
    height: 100%;
    z-index: 5;
    background: none;
    display: block !important;
}
.media-grid .modal-item p {
    font-size: 12px;
    color: #333333;
    background: #FFFFFF;
    font-weight: normal;
    margin-top: 12px;
}




.content.article p{
        margin: 0!important;
}

.yarpp-related-website{
    margin-top: 40px;
    border-top: 5px solid #66666614;
}
.sidebar-popular-service .kurs-link{
display: block!important;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 1px solid transparent;
    width: 100%!important;
    margin: 25px auto!important;
    padding: 24px 10px!important;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0.07em;
    text-align: center;
    color: #FFFFFF!important;
    background-color: #007eff!important;
    border-radius: 5px;
    line-height:0!important;
    max-width: 300px;
    border: none!important;
    text-decoration:none!important;
}
.sidebar-popular-service h3{
    color: #007eff;
    font-weight: bold;
    text-decoration: underline;
}
.sidebar-popular-service{
    margin-bottom:45px;
    position: relative;
    
}
.maxbutton-1{
    display: block!important;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 1px solid transparent;
    width: 100%!important;
    margin: 25px 0!important;
    padding: 12px 10px!important;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0.07em;
    text-align: center;
    color: #FFFFFF!important;
    background-color: #007eff!important;
    border-radius: 5px;
    max-height: 44px;
        max-width: 300px;
    border:none!important;
}
.maxbutton-1.maxbutton.maxbutton-dlya-ssylok-v-statya .mb-text{
    padding:0!important;
}
.yarpp-related-website h3{
        padding: 15px 0;
    margin: 0 auto;
    display: block;
    text-align: center;
}
.item-input-checkbox{
    position:relative;
}
.item-input-checkbox span{
    padding-left:25px;
}
.item-input-checkbox:before{
    content:'';
    background: url(./images/yes.svg) no-repeat center center;
    width: 24px;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
        position: absolute;
        left: 3px;  
}

.footer-bottom {
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    margin-top: 42px;
}
.footer-bottom p{
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    margin-top: 42px;
}

.oxpost blockquote.check, .oxpost blockquote.is-style-check, .home-text blockquote.check, .home-text blockquote.is-style-check, .taxonomy-description blockquote.check, .taxonomy-description blockquote.is-style-check {
    background: #def9e5;
    background: -webkit-gradient(linear,left top,right top,from(#def9e5),to(#effbce));
    background: -webkit-linear-gradient(left,#def9e5 0,#effbce 100%);
    background: -o-linear-gradient(left,#def9e5 0,#effbce 100%);
    background: linear-gradient(to right,#def9e5 0,#effbce 100%);
}


@media (min-width: 768px){
.oxpost blockquote.check, .oxpost blockquote.danger, .oxpost blockquote.info, .oxpost blockquote.is-style-check, .oxpost blockquote.is-style-danger, .oxpost blockquote.is-style-info, .oxpost blockquote.is-style-question, .oxpost blockquote.is-style-quote, .oxpost blockquote.is-style-thumbs-down, .oxpost blockquote.is-style-thumbs-up, .oxpost blockquote.is-style-warning, .oxpost blockquote.question, .oxpost blockquote.quote, .oxpost blockquote.thumbs-down, .oxpost blockquote.thumbs-up, .oxpost blockquote.warning, .home-text blockquote.check, .home-text blockquote.danger, .home-text blockquote.info, .home-text blockquote.is-style-check, .home-text blockquote.is-style-danger, .home-text blockquote.is-style-info, .home-text blockquote.is-style-question, .home-text blockquote.is-style-quote, .home-text blockquote.is-style-thumbs-down, .home-text blockquote.is-style-thumbs-up, .home-text blockquote.is-style-warning, .home-text blockquote.question, .home-text blockquote.quote, .home-text blockquote.thumbs-down, .home-text blockquote.thumbs-up, .home-text blockquote.warning, .taxonomy-description blockquote.check, .taxonomy-description blockquote.danger, .taxonomy-description blockquote.info, .taxonomy-description blockquote.is-style-check, .taxonomy-description blockquote.is-style-danger, .taxonomy-description blockquote.is-style-info, .taxonomy-description blockquote.is-style-question, .taxonomy-description blockquote.is-style-quote, .taxonomy-description blockquote.is-style-thumbs-down, .taxonomy-description blockquote.is-style-thumbs-up, .taxonomy-description blockquote.is-style-warning, .taxonomy-description blockquote.question, .taxonomy-description blockquote.quote, .taxonomy-description blockquote.thumbs-down, .taxonomy-description blockquote.thumbs-up, .taxonomy-description blockquote.warning {
    padding: 20px 30px 20px 70px;
}

}
.oxpost blockquote.check:before, .oxpost blockquote.is-style-check:before, .home-text blockquote.check:before, .home-text blockquote.is-style-check:before, .taxonomy-description blockquote.check:before, .taxonomy-description blockquote.is-style-check:before {
    content: "✅";
    color: #34bc58;
}
.oxpost blockquote, .home-text blockquote, .taxonomy-description blockquote {
    position: relative;
    margin: 2em 0;
    background: #f2f5f9;
    padding: 20px 20px;
    border-left: 3px solid #4d3bfe!important;
}

.oxpost blockquote.check, .oxpost blockquote.danger, .oxpost blockquote.info, .oxpost blockquote.is-style-check, .oxpost blockquote.is-style-danger, .oxpost blockquote.is-style-info, .oxpost blockquote.is-style-question, .oxpost blockquote.is-style-quote, .oxpost blockquote.is-style-thumbs-down, .oxpost blockquote.is-style-thumbs-up, .oxpost blockquote.is-style-warning, .oxpost blockquote.question, .oxpost blockquote.quote, .oxpost blockquote.thumbs-down, .oxpost blockquote.thumbs-up, .oxpost blockquote.warning, .home-text blockquote.check, .home-text blockquote.danger, .home-text blockquote.info, .home-text blockquote.is-style-check, .home-text blockquote.is-style-danger, .home-text blockquote.is-style-info, .home-text blockquote.is-style-question, .home-text blockquote.is-style-quote, .home-text blockquote.is-style-thumbs-down, .home-text blockquote.is-style-thumbs-up, .home-text blockquote.is-style-warning, .home-text blockquote.question, .home-text blockquote.quote, .home-text blockquote.thumbs-down, .home-text blockquote.thumbs-up, .home-text blockquote.warning, .taxonomy-description blockquote.check, .taxonomy-description blockquote.danger, .taxonomy-description blockquote.info, .taxonomy-description blockquote.is-style-check, .taxonomy-description blockquote.is-style-danger, .taxonomy-description blockquote.is-style-info, .taxonomy-description blockquote.is-style-question, .taxonomy-description blockquote.is-style-quote, .taxonomy-description blockquote.is-style-thumbs-down, .taxonomy-description blockquote.is-style-thumbs-up, .taxonomy-description blockquote.is-style-warning, .taxonomy-description blockquote.question, .taxonomy-description blockquote.quote, .taxonomy-description blockquote.thumbs-down, .taxonomy-description blockquote.thumbs-up, .taxonomy-description blockquote.warning {
    padding: 20px 20px 20px 65px!important;
    border-left: none!important;
}



.oxpost blockquote,.home-text blockquote,.taxonomy-description blockquote{position:relative;margin:2em 0;background:#f2f5f9;padding:20px 20px;border-left:3px solid #4d3bfe!important}
.oxpost blockquote p,.home-text blockquote p,.taxonomy-description blockquote p{margin:.75em 0}
.oxpost blockquote cite,.home-text blockquote cite,.taxonomy-description blockquote cite{display:block;margin-top:1em;font-size:.9em}
.oxpost blockquote.wp-block-quote,.home-text blockquote.wp-block-quote,.taxonomy-description blockquote.wp-block-quote{border:none!important}
.oxpost blockquote.wp-block-quote.is-large,.oxpost blockquote.wp-block-quote.is-style-large,.home-text blockquote.wp-block-quote.is-large,.home-text blockquote.wp-block-quote.is-style-large,.taxonomy-description blockquote.wp-block-quote.is-large,.taxonomy-description blockquote.wp-block-quote.is-style-large{margin:2em 0;padding:20px 40px;text-align:center}
.oxpost blockquote.wp-block-quote.is-large p,.oxpost blockquote.wp-block-quote.is-style-large p,.home-text blockquote.wp-block-quote.is-large p,.home-text blockquote.wp-block-quote.is-style-large p,.taxonomy-description blockquote.wp-block-quote.is-large p,.taxonomy-description blockquote.wp-block-quote.is-style-large p{font-style:normal}
.oxpost blockquote.check,.oxpost blockquote.danger,.oxpost blockquote.info,.oxpost blockquote.is-style-check,.oxpost blockquote.is-style-danger,.oxpost blockquote.is-style-info,.oxpost blockquote.is-style-question,.oxpost blockquote.is-style-quote,.oxpost blockquote.is-style-thumbs-down,.oxpost blockquote.is-style-thumbs-up,.oxpost blockquote.is-style-warning,.oxpost blockquote.question,.oxpost blockquote.quote,.oxpost blockquote.thumbs-down,.oxpost blockquote.thumbs-up,.oxpost blockquote.warning,.home-text blockquote.check,.home-text blockquote.danger,.home-text blockquote.info,.home-text blockquote.is-style-check,.home-text blockquote.is-style-danger,.home-text blockquote.is-style-info,.home-text blockquote.is-style-question,.home-text blockquote.is-style-quote,.home-text blockquote.is-style-thumbs-down,.home-text blockquote.is-style-thumbs-up,.home-text blockquote.is-style-warning,.home-text blockquote.question,.home-text blockquote.quote,.home-text blockquote.thumbs-down,.home-text blockquote.thumbs-up,.home-text blockquote.warning,.taxonomy-description blockquote.check,.taxonomy-description blockquote.danger,.taxonomy-description blockquote.info,.taxonomy-description blockquote.is-style-check,.taxonomy-description blockquote.is-style-danger,.taxonomy-description blockquote.is-style-info,.taxonomy-description blockquote.is-style-question,.taxonomy-description blockquote.is-style-quote,.taxonomy-description blockquote.is-style-thumbs-down,.taxonomy-description blockquote.is-style-thumbs-up,.taxonomy-description blockquote.is-style-warning,.taxonomy-description blockquote.question,.taxonomy-description blockquote.quote,.taxonomy-description blockquote.thumbs-down,.taxonomy-description blockquote.thumbs-up,.taxonomy-description blockquote.warning{padding:20px 20px 20px 65px!important;border-left:none!important}
@media (min-width:768px){.oxpost blockquote.check,.oxpost blockquote.danger,.oxpost blockquote.info,.oxpost blockquote.is-style-check,.oxpost blockquote.is-style-danger,.oxpost blockquote.is-style-info,.oxpost blockquote.is-style-question,.oxpost blockquote.is-style-quote,.oxpost blockquote.is-style-thumbs-down,.oxpost blockquote.is-style-thumbs-up,.oxpost blockquote.is-style-warning,.oxpost blockquote.question,.oxpost blockquote.quote,.oxpost blockquote.thumbs-down,.oxpost blockquote.thumbs-up,.oxpost blockquote.warning,.home-text blockquote.check,.home-text blockquote.danger,.home-text blockquote.info,.home-text blockquote.is-style-check,.home-text blockquote.is-style-danger,.home-text blockquote.is-style-info,.home-text blockquote.is-style-question,.home-text blockquote.is-style-quote,.home-text blockquote.is-style-thumbs-down,.home-text blockquote.is-style-thumbs-up,.home-text blockquote.is-style-warning,.home-text blockquote.question,.home-text blockquote.quote,.home-text blockquote.thumbs-down,.home-text blockquote.thumbs-up,.home-text blockquote.warning,.taxonomy-description blockquote.check,.taxonomy-description blockquote.danger,.taxonomy-description blockquote.info,.taxonomy-description blockquote.is-style-check,.taxonomy-description blockquote.is-style-danger,.taxonomy-description blockquote.is-style-info,.taxonomy-description blockquote.is-style-question,.taxonomy-description blockquote.is-style-quote,.taxonomy-description blockquote.is-style-thumbs-down,.taxonomy-description blockquote.is-style-thumbs-up,.taxonomy-description blockquote.is-style-warning,.taxonomy-description blockquote.question,.taxonomy-description blockquote.quote,.taxonomy-description blockquote.thumbs-down,.taxonomy-description blockquote.thumbs-up,.taxonomy-description blockquote.warning{padding:20px 30px 20px 70px}
}
.oxpost blockquote.check:before,.oxpost blockquote.danger:before,.oxpost blockquote.info:before,.oxpost blockquote.is-style-check:before,.oxpost blockquote.is-style-danger:before,.oxpost blockquote.is-style-info:before,.oxpost blockquote.is-style-question:before,.oxpost blockquote.is-style-quote:before,.oxpost blockquote.is-style-thumbs-down:before,.oxpost blockquote.is-style-thumbs-up:before,.oxpost blockquote.is-style-warning:before,.oxpost blockquote.question:before,.oxpost blockquote.quote:before,.oxpost blockquote.thumbs-down:before,.oxpost blockquote.thumbs-up:before,.oxpost blockquote.warning:before,.home-text blockquote.check:before,.home-text blockquote.danger:before,.home-text blockquote.info:before,.home-text blockquote.is-style-check:before,.home-text blockquote.is-style-danger:before,.home-text blockquote.is-style-info:before,.home-text blockquote.is-style-question:before,.home-text blockquote.is-style-quote:before,.home-text blockquote.is-style-thumbs-down:before,.home-text blockquote.is-style-thumbs-up:before,.home-text blockquote.is-style-warning:before,.home-text blockquote.question:before,.home-text blockquote.quote:before,.home-text blockquote.thumbs-down:before,.home-text blockquote.thumbs-up:before,.home-text blockquote.warning:before,.taxonomy-description blockquote.check:before,.taxonomy-description blockquote.danger:before,.taxonomy-description blockquote.info:before,.taxonomy-description blockquote.is-style-check:before,.taxonomy-description blockquote.is-style-danger:before,.taxonomy-description blockquote.is-style-info:before,.taxonomy-description blockquote.is-style-question:before,.taxonomy-description blockquote.is-style-quote:before,.taxonomy-description blockquote.is-style-thumbs-down:before,.taxonomy-description blockquote.is-style-thumbs-up:before,.taxonomy-description blockquote.is-style-warning:before,.taxonomy-description blockquote.question:before,.taxonomy-description blockquote.quote:before,.taxonomy-description blockquote.thumbs-down:before,.taxonomy-description blockquote.thumbs-up:before,.taxonomy-description blockquote.warning:before{font-size:30px;position:absolute;top:50%;left:20px;margin-top:-15px}
.oxpost blockquote.is-style-warning,.oxpost blockquote.warning,.home-text blockquote.is-style-warning,.home-text blockquote.warning,.taxonomy-description blockquote.is-style-warning,.taxonomy-description blockquote.warning{background-color:#fff4d4;background:-webkit-gradient(linear,left top,right top,from(#fff4d4),to(#ffeadc));background:-webkit-linear-gradient(left,#fff4d4 0,#ffeadc 100%);background:-o-linear-gradient(left,#fff4d4 0,#ffeadc 100%);background:linear-gradient(to right,#fff4d4 0,#ffeadc 100%)}
.oxpost blockquote.is-style-warning:before,.oxpost blockquote.warning:before,.home-text blockquote.is-style-warning:before,.home-text blockquote.warning:before,.taxonomy-description blockquote.is-style-warning:before,.taxonomy-description blockquote.warning:before{content:"❗";color:#f58128}
.oxpost blockquote.is-style-question,.oxpost blockquote.question,.home-text blockquote.is-style-question,.home-text blockquote.question,.taxonomy-description blockquote.is-style-question,.taxonomy-description blockquote.question{background:#e3f1f4;background:-webkit-gradient(linear,left top,right top,from(#e3f1f4),to(#e3edff));background:-webkit-linear-gradient(left,#e3f1f4 0,#e3edff 100%);background:-o-linear-gradient(left,#e3f1f4 0,#e3edff 100%);background:linear-gradient(to right,#e3f1f4 0,#e3edff 100%)}
.oxpost blockquote.is-style-question:before,.oxpost blockquote.question:before,.home-text blockquote.is-style-question:before,.home-text blockquote.question:before,.taxonomy-description blockquote.is-style-question:before,.taxonomy-description blockquote.question:before{content:"❓";color:#3da2e0}
.oxpost blockquote.danger,.oxpost blockquote.is-style-danger,.home-text blockquote.danger,.home-text blockquote.is-style-danger,.taxonomy-description blockquote.danger,.taxonomy-description blockquote.is-style-danger{background:#ffe3db;background:-webkit-gradient(linear,left top,right top,from(#ffe3db),to(#ffebd8));background:-webkit-linear-gradient(left,#ffe3db 0,#ffebd8 100%);background:-o-linear-gradient(left,#ffe3db 0,#ffebd8 100%);background:linear-gradient(to right,#ffe3db 0,#ffebd8 100%)}
.oxpost blockquote.danger:before,.oxpost blockquote.is-style-danger:before,.home-text blockquote.danger:before,.home-text blockquote.is-style-danger:before,.taxonomy-description blockquote.danger:before,.taxonomy-description blockquote.is-style-danger:before{content:"×";color:#ff6547}
.oxpost blockquote.check,.oxpost blockquote.is-style-check,.home-text blockquote.check,.home-text blockquote.is-style-check,.taxonomy-description blockquote.check,.taxonomy-description blockquote.is-style-check{background:#def9e5;background:-webkit-gradient(linear,left top,right top,from(#def9e5),to(#effbce));background:-webkit-linear-gradient(left,#def9e5 0,#effbce 100%);background:-o-linear-gradient(left,#def9e5 0,#effbce 100%);background:linear-gradient(to right,#def9e5 0,#effbce 100%)}

.oxpost blockquote.check:before,.oxpost blockquote.is-style-check:before,.home-text blockquote.check:before,.home-text blockquote.is-style-check:before,.taxonomy-description blockquote.check:before,.taxonomy-description blockquote.is-style-check:before{content:"✅";color:#34bc58}
.oxpost blockquote.info,.oxpost blockquote.is-style-info,.home-text blockquote.info,.home-text blockquote.is-style-info,.taxonomy-description blockquote.info,.taxonomy-description blockquote.is-style-info{background:#e3f1f4;background:-webkit-gradient(linear,left top,right top,from(#e3f1f4),to(#e3edff));background:-webkit-linear-gradient(left,#e3f1f4 0,#e3edff 100%);background:-o-linear-gradient(left,#e3f1f4 0,#e3edff 100%);background:linear-gradient(to right,#e3f1f4 0,#e3edff 100%)}
.oxpost blockquote.info:before,.oxpost blockquote.is-style-info:before,.home-text blockquote.info:before,.home-text blockquote.is-style-info:before,.taxonomy-description blockquote.info:before,.taxonomy-description blockquote.is-style-info:before{content:"ℹ";color:#3da2e0}
.oxpost blockquote.is-style-thumbs-up,.oxpost blockquote.thumbs-up,.home-text blockquote.is-style-thumbs-up,.home-text blockquote.thumbs-up,.taxonomy-description blockquote.is-style-thumbs-up,.taxonomy-description blockquote.thumbs-up{background:#def9e5;background:-webkit-gradient(linear,left top,right top,from(#def9e5),to(#effbce));background:-webkit-linear-gradient(left,#def9e5 0,#effbce 100%);background:-o-linear-gradient(left,#def9e5 0,#effbce 100%);background:linear-gradient(to right,#def9e5 0,#effbce 100%)}
.oxpost blockquote.is-style-thumbs-up:before,.oxpost blockquote.thumbs-up:before,.home-text blockquote.is-style-thumbs-up:before,.home-text blockquote.thumbs-up:before,.taxonomy-description blockquote.is-style-thumbs-up:before,.taxonomy-description blockquote.thumbs-up:before{content:"👍";color:#34bc58}
.oxpost blockquote.is-style-thumbs-down,.oxpost blockquote.thumbs-down,.home-text blockquote.is-style-thumbs-down,.home-text blockquote.thumbs-down,.taxonomy-description blockquote.is-style-thumbs-down,.taxonomy-description blockquote.thumbs-down{background:#ffe3db;background:-webkit-gradient(linear,left top,right top,from(#ffe3db),to(#ffebd8));background:-webkit-linear-gradient(left,#ffe3db 0,#ffebd8 100%);background:-o-linear-gradient(left,#ffe3db 0,#ffebd8 100%);background:linear-gradient(to right,#ffe3db 0,#ffebd8 100%)}
.oxpost blockquote.is-style-thumbs-down:before,.oxpost blockquote.thumbs-down:before,.home-text blockquote.is-style-thumbs-down:before,.home-text blockquote.thumbs-down:before,.taxonomy-description blockquote.is-style-thumbs-down:before,.taxonomy-description blockquote.thumbs-down:before{content:"👎";color:#ff6547}
.oxpost blockquote.is-style-quote,.oxpost blockquote.quote,.home-text blockquote.is-style-quote,.home-text blockquote.quote,.taxonomy-description blockquote.is-style-quote,.taxonomy-description blockquote.quote{background:#eff4f5;background:-webkit-gradient(linear,left top,right top,from(#eff4f5),to(#e8f4f5));background:-webkit-linear-gradient(left,#eff4f5 0,#e8f4f5 100%);background:-o-linear-gradient(left,#eff4f5 0,#e8f4f5 100%);background:linear-gradient(to right,#eff4f5 0,#e8f4f5 100%)}
.oxpost blockquote.is-style-quote:before,.oxpost blockquote.quote:before,.home-text blockquote.is-style-quote:before,.home-text blockquote.quote:before,.taxonomy-description blockquote.is-style-quote:before,.taxonomy-description blockquote.quote:before{content:"“";color:#9ca9c7}
.oxpost .wp-block-media-text,.home-text .wp-block-media-text,.taxonomy-description .wp-block-media-text{margin:2.9em 0}
.oxpost .wp-block-media-text .has-large-font-size,.home-text .wp-block-media-text .has-large-font-size,.taxonomy-description .wp-block-media-text .has-large-font-size{font-weight:700;font-size:1.3em;line-height:1.5;margin-bottom:1em}
@media (min-width:576px){.oxpost .wp-block-media-text .has-large-font-size,.home-text .wp-block-media-text .has-large-font-size,.taxonomy-description .wp-block-media-text .has-large-font-size{font-size:1.5em}
}
@media (min-width:768px){.oxpost .wp-block-media-text .has-large-font-size,.home-text .wp-block-media-text .has-large-font-size,.taxonomy-description .wp-block-media-text .has-large-font-size{font-size:2.2em}
}
@media (min-width:992px){.sidebar-none .oxpost .alignwide,.sidebar-none .home-text .alignwide,.sidebar-none .taxonomy-description .alignwide{margin-left:-70px;margin-right:-70px;margin-bottom:2.5em;max-width:none}
.sidebar-none .oxpost .alignwide img,.sidebar-none .home-text .alignwide img,.sidebar-none .taxonomy-description .alignwide img{width:100%}
}
@media (min-width:1200px){.sidebar-none .oxpost .alignwide,.sidebar-none .home-text .alignwide,.sidebar-none .taxonomy-description .alignwide{margin-left:-180px;margin-right:-180px}
}
@media (min-width:768px){.sidebar-none .oxpost .alignfull,.sidebar-none .home-text .alignfull,.sidebar-none .taxonomy-description .alignfull{margin-left:calc(-50vw + 50%);margin-bottom:2.5em;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:100vw!important;max-width:100vw}
.sidebar-none .oxpost .alignfull img,.sidebar-none .home-text .alignfull img,.sidebar-none .taxonomy-description .alignfull img{width:100%}
}
.oxpost .mark,.oxpost mark,.home-text .mark,.home-text mark,.taxonomy-description .mark,.taxonomy-description mark{padding:.2em;background-color:#ffff8e}
.oxpost .wp-caption,.home-text .wp-caption,.taxonomy-description .wp-caption{max-width:100%!important;width:auto!important}
.oxpost .wp-caption-text,.oxpost figcaption,.home-text .wp-caption-text,.home-text figcaption,.taxonomy-description .wp-caption-text,.taxonomy-description figcaption{max-width:100%!important;font-size:.75em;color:#666;text-align:center}
.home-content{margin-top:1.5rem}
.home-content .home-header{margin-bottom:2rem}
.entry-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media (min-width:992px){.entry-bottom{padding:35px 0 25px}
}
@media (min-width:576px){.entry-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media (min-width:576px){.entry-bottom>div{padding-left:15px;padding-right:15px}
}
.entry-bottom>div:first-child{padding-left:0}
.entry-bottom>div:last-child{padding-right:0}
.entry-bottom__header{width:100%;font-size:1.05em;font-weight:700;margin-bottom:.3rem}
@media (min-width:576px){.entry-bottom__header{margin-bottom:1rem}
}
.entry-bottom .social-buttons{white-space:normal}
.entry-bottom .social-button{margin-left:0}
.entry-bottom .entry-rating,.entry-bottom .entry-tags,.entry-bottom .social-buttons{margin-top:.3rem;margin-bottom:.3rem}
@media (min-width:576px){.entry-bottom .entry-rating,.entry-bottom .entry-tags,.entry-bottom .social-buttons{margin-top:0;margin-bottom:0}
}
.rating-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2em}
.rating-box__header{margin-right:1em}
.entry-tags{margin-bottom:2em}
.entry-tag{text-decoration:none;font-size:.9em;white-space:nowrap;margin-right:.5em;color:#666}
.entry-tag:before{content:'#';margin-right:.1em}
.entry-tag:hover{text-decoration:none}
.oxpost .sitemap-list>ul>li{padding-left:0}
.oxpost .sitemap-list>ul>li:before{display:none}
.oxpost .sitemap-list__header:before{display:none}
.oxpost .sitemap-list__block:before{display:none}
.author-box{margin-bottom:1.5em}
@media (min-width:576px){.author-box{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.author-box:after,.author-box:before{content:" ";display:table;line-height:0}
.author-box:after{clear:both}
.author-box .author-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5em}
.author-box .author-info .author-box__ava{width:70px;-webkit-box-flex:1;-ms-flex:1 0 70px;flex:1 0 70px;margin-right:30px}
.author-box .author-info .author-box__ava img{-webkit-border-radius:50%;border-radius:50%}
.author-box .author-info .author-box__author{font-size:1.2em;font-weight:600;margin-bottom:10px}
.author-box .author-info .author-box__author em{margin-left:10px;font-weight:400;color:#777;font-size:.8em}
.author-box .author-info .author-box__description{font-size:.9em;line-height:1.5;color:#666}
@media (min-width:576px){.author-box__rating{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:60px}
}
.author-box__rating-title,.author-box__social-title{margin-bottom:1em;white-space:nowrap;font-size:.85em;font-weight:700}
.related-posts{background:#fff;padding:40px 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.related-posts__header{text-align:center}
@media (min-width:768px){.related-posts__header{margin-bottom:1em}
}
.related-posts__more{text-align:center}
.comments-area{padding-top:30px}
.comment-reply-title,.comments-title{font-weight:700}
.comment-reply-title small{font-size:.65em;font-weight:400}
.comment-reply-title small a{text-decoration:none}
.comment-form-cookies-consent{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.comment-form-cookies-consent:before{display:none}
.comment-form-cookies-consent input[type=checkbox]{margin-right:10px}
.comment-form-cookies-consent label{margin-bottom:0}
.comment-list{padding:0;margin:0;list-style:none}
.comment-list .comment{margin-bottom:5px}
.comment-list .comment-box{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.comment-list .bypostauthor>.comment-body .comment-author:after{margin-left:.5em;color:#4d3bfe;content:"";text-align:center;-webkit-border-radius:50%;border-radius:50%}
.comment-list .children{list-style:none;margin:1rem 0 0;padding:0 0 0 15px}
@media (min-width:768px){.comment-list .children{padding-left:100px}
}
.comment-list .children .comment-avatar{width:30px}
.comment-list .children .comment-body{padding-left:50px}
@media (min-width:768px){.comment-list .children .children{padding-left:50px}
}
.comment-list .comment-header{position:relative;padding-left:75px}

/* Sertifikacia legacy home container guard. */
.oxtop>.container,
.oxnumblock>.container,
.cap>.container,
.articles-home>.container,
.home-description>.container,
.review-home>.container,
.why>.container,
.popular>.container,
.home-filters>.container,
.all-objects-map>.container,
.content>.section>.container{
	box-sizing:border-box!important;
	width:min(1400px,calc(100% - 48px))!important;
	max-width:1400px!important;
	margin-right:auto!important;
	margin-left:auto!important;
	padding-right:0!important;
	padding-left:0!important;
}
.content>.oxtop,
.content>.oxnumblock,
.content>.cap,
.content>.articles-home,
.content>.home-description,
.content>.review-home,
.content>.why,
.content>.popular,
.content>.home-filters{
	width:100%!important;
	max-width:100%!important;
	overflow:hidden;
}
.oxtop__cont,
.oxnumblock__list,
.cap>.container,
.articles-home>.container{
	min-width:0!important;
}
.articles-home .slider-articles,
.articles-home .slick-list{
	max-width:100%!important;
	overflow:hidden!important;
}
.articles-home .slick-slide{
	box-sizing:border-box!important;
}
@media (max-width:680px){
	.oxtop>.container,
	.oxnumblock>.container,
	.cap>.container,
	.articles-home>.container,
	.home-description>.container,
	.review-home>.container,
	.why>.container,
	.popular>.container,
	.home-filters>.container,
	.all-objects-map>.container,
	.content>.section>.container{
		width:min(1400px,calc(100% - 24px))!important;
	}
}
