.texto-seo-home {
    max-width: 800px;
    margin: 60px auto;
    background: #FFFFFF;
}
.show-gdpr-modal{
    display:none
}
.title-cat-home {
    background: #c64d64;
    color: #FFF;
    font-family: 'Poppins';
    font-weight: bolder;
    text-align: center;
    padding: 30px 0;
    font-size: 2em;
}
.btn-cat-home {
    border: 3px solid #000;
    padding: 10px;
    margin: 15px auto;
    max-width: 250px;
    color: #000;
    font-size: 1.8em;
    text-transform: uppercase;
    text-shadow: none;
    text-align: center;
    cursor: pointer;
    background: #FFFFFF;
    padding: 30px !important;
}


.btn-cat-home:hover {
    color: #FFFFFF;
    background: #c64d64;
}
.title-absolute {
    top: -60px;
    width: 100%;
}
.special-title-home {
    position: absolute;
    left: 0;
    top: 0;
    color: #FFFFFF;
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.special-title-home span {
    border: 4px solid #FFFFFF;
    padding: 30px 60px;
}
.overflow-hidden .elementor-column-wrap{
    overflow: hidden;
}
.modal-dialog {
    max-width: 80%;
}
.modal-dialog iframe {
    height: 100%;
    min-height: 600px;
}
#trianglePath1 {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}
#trianglePath2 {
    fill: #e7b9a0;
    stroke: #e7b9a0;
}
.form-control:focus {
    box-shadow: none;
}
div#facets_search_center {
    display: block !important;
    margin-bottom: 8px;
    background: transparent;
}
#active-search-filters {
    margin-bottom: 1rem;
}
div#search_filters aside {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#facets_search_center #search_filters .facet {
    padding: 15px 30px;
}
#wrapper .breadcrumb {
    margin-bottom: 8px;
    margin-top: 0px !important;
}
#category #wrapper {
    padding-top: 0px;
}
h2.h3.product-title a {
    color: #43383c !important;
}
li.product-flag {
    padding: 8px 16px;
}
span.product-price {
    font-weight: 900;
    font-family: 'Poppins' !important;
}
#category .container {
    padding-right: 8px;
    padding-left: 8px;
}
.footer-container {
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 0 !important;
}
.block-iqitcontactpage{
    font-size: 1.2em;
}
nav.header-nav h1,
nav.header-nav h2,
nav.header-nav h3,
nav.header-nav h4,
nav.header-nav h5,
nav.header-nav h6
{
    margin: 0 !important;
}
#header .header-nav {
    padding: 10px 15px;
    background: #c64d64;
}
header#header .container {
    padding: 0 !important;
}
#mobile-header .m-nav-btn {
    color: #000;
}
.mobile-main-bar{
    padding:0 !important
}

.filtro-cat.filtro-activado{
    height: 100%;
    opacity: 1;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
button.ver-filtro-cat{
    display: block !important;
}
button.ver-filtro-cat {
    background: transparent;
    color: #c64d64;
    display: block;
    width: 100% !important;
    position: relative;
    padding: 15px 0;
    font-size: 18px;
    border: 1px solid #c64d64;
    cursor: pointer;
}
button.ver-filtro-cat:hover, button.ver-filtro-cat.boton-activado {
    background: #c64d64;
    color: #FFFFFF !important;
    border: 1px solid #c64d64;
}

#advanced-search-cat .card-block, #advanced-search-cat .card {
    padding: 0;
    box-shadow: none !important;
}
div#desktop-header {
    padding: 0 30px;
}
#footer-container-main h5{display:none}
#footer, #checkout-footer {position: relative !important}
#footer .js-block-toggle {width: 33%}
#svg-footer {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' height='212.95929' width='1186.3224' id='svg4' version='1.1' viewBox='0 0 1186.3224 212.95929' sodipodi:docname='footer-2-web.svg' inkscape:version='0.92.5 (2060ec1f9f, 2020-04-08)'%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='1912' inkscape:window-height='1003' id='namedview10' showgrid='false' inkscape:zoom='1.0958235' inkscape:cx='593.16119' inkscape:cy='106.47964' inkscape:window-x='1920' inkscape:window-y='44' inkscape:window-maximized='1' inkscape:current-layer='svg4' /%3E%3Cmetadata id='metadata10'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs8' /%3E%3Cg transform='translate(0.63897323,-35.09044)' id='g835' style='fill:%2343383c;fill-opacity:1'%3E%3Cpath style='color:%23000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:%2343383c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6.47584438;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:stroke fill markers;enable-background:accumulate' d='m 369.36605,57.175133 c -13.04649,0.137649 -24.49116,11.89939 -24.06129,24.980284 -1.0773,15.745271 15.94265,29.481273 31.1086,24.806553 10.65184,-2.77654 20.25997,-12.961949 18.998,-24.498123 1.47751,-14.166542 -12.3475,-26.229732 -26.04531,-25.288714 z' id='path817' /%3E%3Cpath style='color:%23000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:%2343383c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6.47584438;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:stroke fill markers;enable-background:accumulate' d='m 314.68462,35.097864 c -8.45535,0.01106 -14.62721,10.356899 -9.99312,17.648471 3.6197,6.886574 14.09215,8.104567 19.07228,2.035636 5.94373,-6.059206 2.51227,-17.651544 -5.86394,-19.346722 -1.04914,-0.260512 -2.13471,-0.376514 -3.21522,-0.337385 z' id='path819' /%3E%3Cpath style='color:%23000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:%2343383c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12.95168877;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:stroke fill markers;enable-background:accumulate' d='m 1108.7256,106.29964 c -15.3052,-0.3693 -25.7921,18.67857 -17.3249,31.39184 6.8773,11.36993 25.0799,13.72333 33.1216,2.25091 12.0298,-12.46349 0.9816,-34.37873 -15.7967,-33.64275 z' id='path821' /%3E%3Cpath style='color:%23000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:%2343383c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:9.15822697;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;paint-order:stroke fill markers;enable-background:accumulate' d='m 773.63948,88.79163 c -28.26285,-0.626057 -56.70894,3.035384 -83.60872,11.83042 -36.3524,13.82414 -70.80856,32.16984 -106.46378,47.57573 -34.98014,15.88824 -72.19061,28.45347 -110.89121,29.04395 -22.26043,1.368 -44.81353,-0.65624 -66.11033,-7.40507 -41.72065,-11.57356 -82.33088,-30.44254 -126.36066,-30.8615 -39.22984,-1.7289 -80.7581,2.23385 -114.77153,23.52824 -20.6164,12.84443 -40.94165,27.58704 -65.34921,31.82243 -24.556071,4.60151 -50.295425,5.7393 -75.046549,2.77989 -8.041429,-0.9885 -16.1186631,-3.06213 -23.9909434,-4.43609 -2.7617315,3.76534 -0.88212392,9.449 -1.57872459,13.8778 0.18312522,13.72524 -0.54794711,27.6937 0.35740554,41.26316 88.55362745,0.47772 177.25324145,0.0682 265.86301145,0.20474 306.27692,0 612.55385,0 918.83076,0 2.3211,-4.24181 0.3391,-10.79087 1.0006,-15.91098 0.1992,-5.56573 -7.8552,-6.24227 -11.1699,-9.65661 C 1096.6891,175.55955 1014.2105,135.56835 926.65745,110.95793 888.31182,100.40978 849.11439,91.978037 809.35973,89.353797 797.46301,88.770615 785.5475,88.78118 773.63948,88.79163 Z' id='path829' /%3E%3C/g%3E%3C/svg%3E");
    background-size: cover;
    width: 105%;
    margin: 0 -5px;
    height: 340px;
}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
    height: 338px !important;
}
.custom-wishlist-product {
    position: absolute;
    right: 10px;
    top: 5px;
    z-index: 2;
}
.modal-backdrop {
    z-index: 999;
}
#product section#wrapper {
    padding-top: 8px;
}
#product .product-lmage-large{
    padding: 4px;
}
#product section.product-accessories.block.block-section {
    margin-top: 30px;
}
#product .product_header_container,
#product .product-additional-info,
#product input#quantity_wanted,
#product .bootstrap-touchspin .btn-touchspin{
    border: none !important;
}
.custom-product-accesories h2.h3.product-title {
    font-size: 1em;
}
.custom-product-accesories .section-title{
    border-bottom: none !important;
    text-align: left !important;
}
#product .iqit-accordion .title {
    text-align: center;
    font-size: 1.4285714286rem;
    font-weight: bold;
    border-bottom: 1px solid #e4e2e2;
    background: #f7f7f7;
    padding: 15px 30px;
}
#product .iqit-accordion .title .float-left,
#product .iqit-accordion .title .float-right{
    float: none !important;
}
#product .iqit-accordion .title * {
    color: #c64d64 !important;
}
#category #wrapper .block-title:after{
    border-bottom: solid 3px #43383c;
}
#facets_search_center a:hover:not(.nav-link):not(.btn) {
    color: #c64d64;
}
.cart-products-count-btn {
    background: #c64d64;
    color: #FFFFFF;
}
.row.menu_row.menu-element.first_rows.menu-element-id-1 .col-12.cbp-menu-column.cbp-menu-element.menu-element-id-7.cbp-absolute-column{
    z-index: 0;
}
div#desktop_logo img {
    max-width: 200px;
}
.col.col-auto.center-nav.text-center p {
    font-size: 1.2em;
}
.PM_ASBlockOutput .form-control {
    padding: 0 1rem;
}
.PM_ASBlockOutput .card {
    border: none;
}
#category .js-product-miniature-wrapper {
    margin: 75px 0;
}

#product .badge-warning {
    color: #FFFFFF;
    background-color: #FF9A52;
    padding: 10px 20px;
}
#wrapper .breadcrumb {
    margin-bottom: 30px;
}
.btn-product-list {
    background: #c64d64;
    color: #ffffff;
    border-color: #c64d64;
    padding: 10px 20px;
    margin-top: 15px;
}
div#footer-copyrights {
    margin-top: 0px;
    background: #c64d64;
    border: none;
}
footer#footer {
    padding: 60px 0 0 0;
}
#footer .block-iqitlinksmanager{text-align:center;    padding: 25px 0}
#footer .block-iqitlinksmanager li{display:inline-block}
#footer .block-links ul>li a:before{content:""}
#footer .block-iqitlinksmanager-2 {text-align: center;margin-top: 15px}
.block-iqitlinksmanager-2 li {
    display: inline-block;
    margin: 0 15px;
}
.block-iqitlinksmanager-2 .block-title:after {
    width: 100% !important;
    position: relative !important;
    max-width: 600px;
    text-align: center !important;
    margin: 10px auto 5px auto;
    border-bottom: solid 1px #ffffff !important;
}
#footer .block-title, #checkout-footer .block-title {
    display: none;
}
div#iqithtmlandbanners-block-1 img {
    max-width: 200px;
    margin: 0 auto;
    display: block;
}

svg.svg-separator.sep5 {
    margin-top: -234px;
    z-index: 9 !important;
    position: relative;
}
div#footer-container-main .row {
    display: flex;
    justify-content: center;
    flex-direction: row;
}
/*#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container{
  max-height: 190px;
}*/
ul.social-links._footer i {
    font-size: 2.2em;
    margin-top: 15px;
}
.logos-info-footer {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex: 100%;
    position: relative;
    width: 100%;
    margin-bottom: 45px;
    border-bottom: 1px solid #FFFFFF;
    padding-bottom: 30px;
}
.logos-info-footer ul {
    width: 100%;
    flex-direction: row;
    display: flex;
}
.logos-info-footer li {
    display: flex;
    width: 25%;
    margin: 0 !important;
    flex: 0 0 25%;
    flex-direction: column;
    align-items: center;
}
.logos-info-footer img {
    max-height: 70px;
    margin-bottom: 15px;
}
.logos-info-footer span {
    font-size: 1.4em;
    text-align: center;
    font-weight: bolder;
}
		/**
		 **		Shake Annimation Starts Here.
		 **/


		.shake {
		  animation: shake-animation 10s ease infinite;
		  -moz-animation: shake-animation 10s ease infinite;
		  -webkit-animation: shake-animation 10s ease infinite;
		  -o-animation: shake-animation 10s ease infinite;
		}

        @keyframes shake-animation {
          0% { transform:translate(0,0) }
          1.78571% { transform:translate(3px,0) }
          3.57143% { transform:translate(-3px,0) }
          5.35714% { transform:translate(3px,0) }
          7.14286% { transform:translate(-4px,0) }
          8.92857% { transform:translate(4px,0) }
          11.71429% { transform:translate(-2px,0) }
          13.71429% { transform:translate(2px,0) }
          15.71429% { transform:translate(-4px,0) }
          100% { transform:translate(0,0) }
        }

		@-moz-keyframes shake-animation {
          0% { transform:translate(0,0) }
          1.78571% { transform:translate(3px,0) }
          3.57143% { transform:translate(-3px,0) }
          5.35714% { transform:translate(3px,0) }
          7.14286% { transform:translate(-4px,0) }
          8.92857% { transform:translate(4px,0) }
          11.71429% { transform:translate(-2px,0) }
          13.71429% { transform:translate(2px,0) }
          15.71429% { transform:translate(-4px,0) }
          100% { transform:translate(0,0) }
		}

		@-webkit-keyframes shake-animation {
          0% { transform:translate(0,0) }
          1.78571% { transform:translate(3px,0) }
          3.57143% { transform:translate(-3px,0) }
          5.35714% { transform:translate(3px,0) }
          7.14286% { transform:translate(-4px,0) }
          8.92857% { transform:translate(4px,0) }
          11.71429% { transform:translate(-2px,0) }
          13.71429% { transform:translate(2px,0) }
          15.71429% { transform:translate(-4px,0) }
          100% { transform:translate(0,0) }
		}

		@-ms-keyframes shake-animation {
          0% { transform:translate(0,0) }
          1.78571% { transform:translate(3px,0) }
          3.57143% { transform:translate(-3px,0) }
          5.35714% { transform:translate(3px,0) }
          7.14286% { transform:translate(-4px,0) }
          8.92857% { transform:translate(4px,0) }
          11.71429% { transform:translate(-2px,0) }
          13.71429% { transform:translate(2px,0) }
          15.71429% { transform:translate(-4px,0) }
          100% { transform:translate(0,0) }
		}

		@-o-keyframes shake-animation {
          0% { transform:translate(0,0) }
          1.78571% { transform:translate(3px,0) }
          3.57143% { transform:translate(-3px,0) }
          5.35714% { transform:translate(3px,0) }
          7.14286% { transform:translate(-4px,0) }
          8.92857% { transform:translate(4px,0) }
          11.71429% { transform:translate(-2px,0) }
          13.71429% { transform:translate(2px,0) }
          15.71429% { transform:translate(-4px,0) }
          100% { transform:translate(0,0) }
		}
.logosenviopago img {
    max-width: 500px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.col-12.copyright-img {
    margin-top: 15px;
    margin-bottom: 0 !important;
}
ul.grid-catalogo-cms li {
    list-style: none;
    text-align: center;
}
ul.grid-catalogo-cms h3 {
    font-size: 1.5em;
    font-weight: bolder;
}
.products-grid .product-miniature-layout-1 .product-description{z-index: 1}




.st_attr_list_item strong{
    line-height: 30px;
}
.st_attr_list_item span.nostock{
    color: #DEDEDE;
}
.product-variants ul span {
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #333333;
    border: 1px solid #eaeaea;
    font-weight: 500;
}

.product-variants ul span:hover {
    background: #c64d64;
    color: #FFFFFF !important;
    border: 1px solid #c64d64;
    font-weight: normal !important;
    border: 1px solid #c64d64 !important;
}
.product-variants .input-radio:checked+span {
    background: #c64d64;
    color: #FFFFFF !important;
    border: 1px solid #c64d64;
}
.product-variants .input-radio:hover+span {
    border: 1px solid #c64d64;
    background: #c64d64;
    color: #FFFFFF;
}
#product span.product-price {
    font-size: 25px !important;
}
#product .product-reference {
    font-weight: 600;
}
.st_attr_list_title {
    display: none;
}
.st_attr_list_container.st_attr_list_text_center a {
    display: inline-block !important;
    font-size: 16px;
    color: #333333 !important;
    margin: 0 3px;
}
.st_attr_list_container {
    padding: 0 5px;
    height: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
}
.st_attr_list_item span.nostock{
    color: #DEDEDE;
}



.st_attr_list_item span.nostock{
    color: #DEDEDE;
}
.product-variants ul li:not(.attribute-not-in-stock) span:hover {
    background: #c64d64;
    color: #FFFFFF !important;
    border: 1px solid #c64d64;
    font-weight: normal !important;
    border: 1px solid #c64d64 !important;
}
.product-variants .attribute-not-in-stock .input-color:hover+span, .product-variants .attribute-not-in-stock .input-radio:hover+span {
    background: #b3b3b3 !important;
    color: #FFFFFF !important;
    font-weight: normal !important;
    border: 1px solid #b3b3b3 !important;
}
.product-variants li:not(.attribute-not-in-stock) .input-radio:hover+span {
    border: 1px solid #c64d64;
    background: #c64d64;
    color: #FFFFFF;
}
.product-variants .attribute-not-in-stock span {
    background: #eaeaea;
    border: 2px solid #d0d0d0;
}
.product-variants .attribute-not-in-stock .input-radio:checked+span {
    background: #b3b3b3 !important;
    color: #FFFFFF !important;
    border: 2px solid #b3b3b3;
}
.product-variants .attribute-not-in-stock:before {
    content: "";
    background-color: transparent;
    background-image: gradient(linear, 19.1% -7.9%, 81% 107.9%, color-stop(0, transparent), color-stop(.48, transparent), color-stop(.5, #000), color-stop(.52, transparent), color-stop(1, transparent));
    background-image: repeating-linear-gradient(135deg, transparent 0%, transparent 48%, #d0d0d0 50%, transparent 52%, transparent 0%);
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    box-shadow: none !important;
}
.notallas .st_attr_list_container.st_attr_list_text_center {
    display: none;
}
body#product .st_attr_list_container,
body#checkout .st_attr_list_container{
    display: none !important;
}
section.product-accessories.block.block-section {
    padding: 30px 15px !important;
}
.block-iqitlinksmanager-1 {
    display: flex;
    justify-content: center;
}
.block-iqitlinksmanager-1 li {
    display: inline-block;
    margin: 30px 15px;
}
/*.menu-element-id-2, .menu-element-id-3 {
    background: #c64d64;
}
.menu-element-id-2 {
    border-right: 3px solid #FFFFFF;
}
.menu-element-id-2, .menu-element-id-3 {
    background: #c64d64;
    display: flex;
    align-items: center;
    text-align: center;
    flex-direction: column;
    padding: 30px 0;
}
.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title, .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link {
    font-size: 1.6em;
}
.menu-element-id-2 a:after, .menu-element-id-3 a:after {
    content: "";
    display: block;
    height: 2px;
    background: #FFFFFF;
    max-width: 10%;
    margin: 10px auto;
}
.menu-element-id-2 a:before, .menu-element-id-3 a:before {
    content: "\f105";
    display: inline;
    font-family: "FontAwesome";
    position: relative;
    -webkit-transition: left 0.3s ease,right 0.3s ease;
    -moz-transition: left 0.3s ease,right 0.3s ease;
    -o-transition: left 0.3s ease,right 0.3s ease;
    transition: left 0.3s ease,right 0.3s ease;
    margin-right: 10px;
}*/
.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:hover{
    font-weight:bold
}
.tallas-advanced-search li {
    display: inline-block;
}
.tallas-advanced-search input[type="checkbox"] {
    display: none;
}
.tallas-advanced-search a {
    width: 40px;
    height: 40px;
    display: flex;
    background: #f9f9f9;
    justify-content: center;
    align-items: center;
    color: #941580 !important;
    border: 1px solid #941580;
}
#advanced-search-cat label.active a{
    background: #941580 !important;
    color: #FFFFFF !important;
    border: 1px solid #941580 !important;
}
#advanced-search-cat .colores-advanced-search a {
    width: 50px;
    height: 50px;
    margin: 0px !important;
}
#advanced-search-cat .card{
    border: none !important;
}
.cbp-category-link-w {
    text-align: center;
}


.cbp-hrmenu .menu_row {
    justify-content: center;
}
.col-6.block-social-links {
    text-align: center;
    margin: 0 auto;
}
.col.col-auto.col-md.right-nav.text-right h3 {
    display: none;
}
/****************************RESPONSIVE*****************************/
@media (max-width: 1050px) {
    .btn-product-list {
        padding: 0.5rem 1rem !important;
    }
}
@media (max-width: 991px) {
    div#mobile-header, div#iqithtmlandbanners-block-3 {
        padding: 0 30px;
    }
    div#mobile-header img.logo {
        max-width: 120px;
    }
    #mobile-header-sticky.stuck-down {
        padding: 0 30px !important;
        background: #c64d64;;
    }
    #mobile-header .mobile-main-bar {
        padding: 15px 0 !important; 
    }
    #footer .block-toggle {
        flex: 100%;
        margin: 15px 0;
        text-align: center;
    }
    .elementor-element.elementor-element-bdbfi3t {
        text-align: left !important;
    }
    .elementor-element.elementor-element-sgek299 .elementor-image img{
        max-width: 175px !important;
    }
    #mobile-header .m-nav-btn {
        color: #333333;
    }
    div#mobile-header-sticky.stuck .m-nav-btn{
        color: #FFFFFF;
    }
    .col-6.block-social-links {
        text-align: center;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-sgek299 .elementor-image img{  
        margin-top: 60px;
    }
    #footer .block-toggle > .block-content {
        display: inline-block;
    }
    div#iqithtmlandbanners-block-3 * {
        font-size: 1.1em;
    }
    svg.svg-separator.sep5 {
        display: none !important;
    }
    .logos-info-footer ul {
        flex-wrap: wrap;
    }
    .logos-info-footer li {
        width: 50%;
        flex: 0 0 50%;
        margin: 0 0 30px 0 !important;
    }
}
@media (max-width: 450px){
    .title-cat-home{
        font-size:16px
    }
    .btn-cat-home {
        padding: 10px !important;
    }
    .title-absolute {
        top: 180px;
        width: 100%;
        position: absolute;
    }
    .logos-info-footer li {
        width: 100%;
        flex: 0 0 100%;
        margin: 0 0 30px 0 !important;
    }
}