/* ## B ## */

.blog_description.popup_image.ybc_create_table_content p {
    text-align: justify;
}

.blog_description.popup_image.ybc_create_table_content h3 {
    margin: 35px 0;
}

.block-category {
    min-height: 10px;
}

body#module-supercheckout-supercheckout .js-footer {
    display: none;
}

.boton-plan .elementor-button-link.elementor-button.elementor-size-lg:hover {
    background-color: #0B92A0;
}

/* ## C ## */

#contact .container .breadcrumb {
    margin-bottom: 60px;
}

.correo-c a {
    margin-left: 54px;
}

.cms-id-13 .ets_cfu_input {
    text-align: end;
}

.cms-id-13 .wpcfu h3 {
    color: #333;
    margin-bottom: 20px;
    text-transform: uppercase;
    display: none;
}

@media (max-width: 992px){
.carrito-movil .elementor-cart__toggle a > .elementor-button-text {
    display: none;
}}

@media (min-width: 1024px){
.container {
    width: 100%;
    max-width: 1320px;
}}

/* ## D ## */

div#subcategories {
    display: none;
}

/* ## E ## */

.elementor-sticky--effects {
    border-bottom: 3px solid #000;
    border-image: url(https://petshouse.com.co/img/cms/pets-house-bogota-6.jpg) 50;
}

@media (min-width: 767px){
.elementor-2020101 .elementor-element.elementor-element-7db09d93:not(.elementor-search--skin-topbar) .elementor-search__products {
    width: 95% !important;
}}

.ets_cfu_form-control.ets_cfu-submit {
    padding: 15px 100px;
}

@media (max-width: 767px){
.elementor-3020101 .elementor-element.elementor-element-30d4c29f:not(.elementor-motion-effects-element-type-background), .elementor-3020101 .elementor-element.elementor-element-30d4c29f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: none;
}}

@media (max-width: 767px){
.elementor-2020101 .elementor-element.elementor-element-dcce2f4 > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
}}

@media (max-width: 767px){
.elementor-2020101 .elementor-element.elementor-element-5726eba > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}}

@media (max-width: 767px){
.ets_mm_megamenu .container {
    background-color: transparent;
}}

.ets_mm_megamenu.bg_submenu[data-bggray="bg_gray"]:before {
    display: none;
}

/* ## F ## */

@media (max-width: 992px) {
    .featured-products .col-xs-12 {
        float: left;
        width: 50%;
        padding-right: 5px;
        padding-left: 5px;
    }
}

@media (max-width: 992px) {
.featured-products > h2 {
    margin-bottom: 30px;
}}

#footer .ynpt9 .ynp-form-popup p {
    font-family: "Josefin Sans", sans-serif;
    padding: 0 10px;
}

.ynpt9.ybc-newsletter-popup .ynp-input-checkbox > label {
    font-family: "Josefin Sans", sans-serif;
}

#footer .elementor-icon-box-icon {
    width: 20%;
    float: left;
}

#footer .elementor-icon-box-content {
    width: 80%;
}

#footer .elementor-widget-icon-box .elementor-icon-box-wrapper {
    text-align: left;
    margin-top: 11px;
}

/* ## H ## */

.header-top {
    display: none !important;
}

.header-nav {
    display: none !important;
}

/* ## K ## */

#kb_delivery_update_block #delivery_address_edit {
    display: none;
}

/* ## L ## */

@media (min-width: 768px) {
    .layout_layout5 .mm_columns_ul > .mm_columns_li {
        border-left: 0px solid #E7E7E7;
    }
}

.layout_layout5.ets_mm_megamenu .mm_columns_ul, .ybc_vertical_menu.layout_layout5 .mm_menus_ul .mm_menus_li:hover a::before, .layout_layout5.ybc_vertical_menu .mm_menus_ul {
    border: 0px dotted #0b92a0 !important;
}

/* ## M ## */

@media (max-width: 767px) {
.mm_blocks_li {
    padding: 0 5px;
}}

@media (max-width: 767px) {
    .menu-ofertas .mm_columns_li {
        width: 50%;
    }
}

@media (max-width: 767px) {
    .personalizados .mm_columns_li {
        width: 50%;
    }
}

@media (max-width: 767px) {
    .menu-servicios .mm_columns_li {
        width: 50%;
    }
}

@media (max-width: 767px) {
    .menu-gatos .mm_columns_li {
        width: 50%;
    }
}

@media (max-width: 767px) {
    .menu-otras .mm_columns_li {
        width: 50%;
    }
}

@media (min-width: 992px) {
.mm_block_type_html .h4 a {
    font-size: 11px !important;
}}

@media (max-width: 992px) {
.mm_block_type_html .h4 a {
    font-size: 7px !important;
}}

@media (min-width: 992px) {
.menu-gatos .mm_columns_ul {
    width: 1000px !important;
    left: -10%;
}}

@media (min-width: 992px) {
.menu-gatos .column_size_2 {
    width: 20%;
}}

@media (max-width: 767px) {
.menu-servicios a:hover {
    color: #0B92A0;
}}


@media (max-width: 767px) {
    .mm_menus_li > a {
        padding: 15px 15px;
        width: 100%;
        z-index: 90;
   }}

@media (max-width: 767px) {
    .mm_menus_li > a:hover {
        background-color: #0b92a09c !important;
   }}   
   

@media (max-width: 992px){
.mi-cuenta-movil .menu-item-account-0 .elementor-item {
    padding: 17px 20px;
    margin-left: -35px;
}}

@media (min-width: 992px){
.menu-servicios .mm_columns_ul {
    /*width: 1140px !important;*/
    margin-left: 0%;
    padding: 15px;
    border: 0px solid #E7E7E7;
}}

.menu-servicios .h4 {
    text-align: center;
}

.menu-servicios .h4 a {
    font-size: 11px !important;
    font-family: "Josefin Sans", sans-serif !important;
    font-weight: 600;
}

/* ## P ## */

@media (max-width: 992px) {
.product-miniature .thumbnail-container {
    min-height: 356px;
}}

@media (min-width: 992px) {
.product-miniature .thumbnail-container {
    min-height: 410px;
}}

.product-miniature .product-price-and-shipping {
    padding: 10px 0;
}

@media (min-width: 992px) {
    .personalizados .mm_columns_ul {
        width: 1000px !important;
        left: -5%;
    }
}

@media (min-width: 992px) {
.personalizados .column_size_2 {
    width: 14.2% !important;
}}

/*
.personalizados img {
    max-width: 75%;
}*/

#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
    height: 115px;
}

.product-cover .layer .zoom-in {
    font-size: 3.125rem;
    color: #000;
}

.product-cover .layer {
    background: rgba(255, 255, 255, .4);
}

/* ## S ## */

@media (min-width: 992px){
.scroll_heading {
    border-bottom: 3px solid #000;
    border-image: url(https://petshouse.com.co/img/cms/pets-house-bogota-6.jpg) 50;
}}

#supercheckout-fieldset .orangebutton:hover {
    background-color: #f7467e !important;
    border: 1px solid #f7467e !important;
    border-bottom: 3px solid #f7467e !important;
}

#supercheckout-fieldset .orangebutton {
    background-color: #0B92A0;
    background: #0B92A0;
    border: 1px solid #0B92A0 !important;
    color: #F9F9F9 !important;
    border-bottom: 1px solid #0B92A0 !important;
}

/* ## U ## */

@media (max-width: 992px){
ul#ui-id-2 {
            margin-left: -70%;
        width: 370px !important;
}}

/* ## Y ## */

.ybc-menu-toggle {
    padding: 1px 10px;
}

.ynpt9 .ynp-input-checkbox {
    bottom: 30px;
}

.ynpt9 .ynp-inner-wrapper .header_logo_center::after {
    display: none;
}

.ynpt9 .ynp-inner-wrapper .header_logo_center {
    margin-bottom: 10px;
}

/*## W ## */

.wpcfu .form-control:not(.ets_cfu-file):not(.ets_cfu-select) {
    height: 50px;
}

/* ---------- //// -------------- */

#header .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1320px;
}

.ets_mm_megamenu_content .ets_mm_megamenu_content_content {
    position: relative;
    margin: 0 auto;
    text-align: center;
    display: table !important;
}

rs-fullwidth-wrap {
    margin-top: -2% !important;
}

#product-comments-list {
    border: 1px solid #0b92a0;
    margin-bottom: 2%;
}

#product section.social-login-buttons {
    display: none;
}

@media (max-width: 992px){
.js-product.product.col-xs-12.col-sm-6.col-xl-4 {
    width: 50%;
    padding: 5px;
}

.product-miniature .product-description {
    height: 140px !important;
}

.ets_mm_megamenu_content_content .pull-right {
    font-size: 0px;
}
}

.page-content.page-cms ul, .page-content.page-cms p {
    text-align: justify !important;
}