/*H3 PRODS FAQS*/
.category-soluciones h2:nth-of-type(2),
.category-soluciones h2:nth-of-type(2) + p {padding:1.5em 2.5em}
.category-soluciones ul {display:block;padding: 0em 2em 2em 2em !important}
.category-soluciones h2:nth-of-type(2) {padding:1.5em 1.5em 0em 2em  !important;margin-bottom:-0.5em !important}
.category-soluciones h2:nth-of-type(3),.category-soluciones h2:nth-of-type(3) + p {padding:2em; border-radius: 0px 0px 10px 10px}
.category-soluciones h2:nth-of-type(3) {padding: 1.5em 2em 1.5em 2em;margin-top:-1.5em !important;border-radius: 0px !important}
.category-soluciones h2:nth-of-type(3) { margin-bottom:-3em !important}
.category-soluciones h2:nth-of-type(3) + p {margin-bottom:4em !important}
.category-soluciones blockquote:before,
.category-soluciones h2:nth-of-type(3)::before {color:#fff;padding:6px; border-radius: 5px;margin-left:-2.5em;margin-right:0.75em}





/*GOOGLES MAPS*/

.map-responsive {overflow: hidden;padding-bottom: 40.30%; /* Relación de aspecto 16:9 */position: relative;height: 0}
.map-responsive iframe {left: 0;top: 0;height: 100%;width: 100%;position: absolute}


/*COMPANIES START*/
.categ1 p:after,.categ2 p:after ,.categ3 p:after ,.categ4 p:after ,.categ5 p:after ,.categ6 p:after,.categ7 p:after {display:block;background:#009900;color: #ffffff;text-align:center;padding: 10px 20px;position:relative;top:;margin-bottom:-20px;font-family:'Outfit',sans-serif;font-size:1.3em}
/*
.categ1 p:after {content:'LETREROS';}
.categ2 p:after {content:'PAPELERÍA';}
.categ3 p:after {content:'PROMOCIÒN';}
.categ4 p:after {content:'EMPAQUES';}
.categ5 p:after {content:'TEXTILES';}
.categ6 p:after {content:'DISEÑO';}
*/
.categ1,.categ2,.categ3,.categ4,.categ5,.categ6,.categ7 
{display:none !important}

.category-publicidad .categ1  {display:block !important}
.category-papeleria .categ2  {display:block !important}
.category-regalos .categ3  {display:block !important}
.category-empaques .categ4  {display:block !important}
.category-textiles .categ5  {display:block !important}
.category-diseno .categ6  {display:block !important}
.category-instalacion .categ7  {display:block !important}

/*.companies img {width: 70%;height:200px;object-fit:cover;object-position:top;margin-bottom:-0.75em;background: #000000 !important;padding: 10px 0px}*/
.companies img 
{width:70%;max-height:200px !important;object-fit:cover;object-position:top;margin-bottom:-0.75em;margin-left:0%;background: #000000 !important;padding: 10px 0px}
.companies {text-align:center}

.companies strong {font-family:'Outfit',sans-serif;text-transform:uppercase;font-size:1em;display:block;margin-bottom:0.5em !important}
.companies em {font-size:3.5em;color: var(--6color);display:block;line-height:0.2em;margin:20px}
/*.companies strong:after {content:'◢';font-size:150px;display:block; transform: rotate(45deg);margin-top:-120px;margin-bottom:-100px;position:relative;z-index:1;color: var(--6color);-webkit-text-stroke: 6px #ffffff;}*/


#cotizacionmail {background: #000000;padding:2em 3em}
#cotizacionmail b {color: #00FF00}
.navisearch {width: /*fit-content*/;margin:0px;padding:0px;border-radius:5px;background: /*#9999*/;min-width:100%;text-align:left;padding:0.5em 1em;border: 2px solid #999;color: #ffffff important}

/*COMPANIES END*/



/*MAPS IFRAME START*/

.map-responsive {
    overflow: hidden;
    padding-bottom: 40.30%; /* Relación de aspecto 16:9 */
    position: relative;
    height: 0;
}
.map-responsive iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}

/*MAPS IFRAME END*/



/*NAVI BURGER START*/

.rmp_menu_trigger .responsive-menu-pro-inner,
.rmp_menu_trigger .responsive-menu-pro-inner::before,
.rmp_menu_trigger .responsive-menu-pro-inner::after {
    background-color: #ffffff !important}
.rmp_menu_trigger:hover .responsive-menu-pro-inner,
.rmp_menu_trigger:hover .responsive-menu-pro-inner::before,
.rmp_menu_trigger:hover .responsive-menu-pro-inner::after {
    background-color: #ffffff !important}

.rmp_menu_trigger {position:relative;left:0% !important;border-radius:0px !important;width:60px !important;background:var(--6color) !important} /*ojo: la altura se la define el el js-script para que sea uniforme la definicion (tnato pc como mobil)*

/*NAVI BURGER END*/

/*GRAYPACK START*/
.graypack 
{margin-bottom:3em !important}
.su-row.graypack {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch}
.su-column.graypic {
    display: flex;
    flex-direction: column;margin-bottom:-1em !important}
.su-column.graypic .su-column-inner {
    height: 100%;
    display: flex}
.su-column.graypic img {
    height: 100%;
    width: 100%;
    object-fit: cover;transform: scaleX(-1)}




h1.title-post.entry-title {max-width:600px;margin: 0px auto;line-height:1.5em;border-radius:15px }
h1.title-post.entry-title:before {display:inline-block;margin-top:20px;margin-right:4px;content:'©';font-size:1em !important}
.graytxt p {position:relative;top:0em !important;text-align:center;margin-right:auto;margin-left:auto}
.graypack {text-align:center;background:white !important;margin-top:-2em}
.graypack h2 {font-size:16px !important;max-width:600px;margin:auto}
.graypack h2 strong {font-size:4.75em} 
.graypack p {color: #555555;padding:0em 1em}




/*GRAYPACK END*/


/*USPs HOME START*/
.usp strong {text-transform:uppercase;}
.usp em {font-family:'Outfit',sans-serif;display:block;font-size:2em;line-height:1em;color: var(--5color)}
.home .su-column-size-1-3 {text-align:center;padding:0px 1.5em}
/*USPs END*/

/*COTIZACION MAIL FOOTER*/
#cotizacionmail {background:#000000;color: #ffffff;padding:2em 3em}
#cotizacionmail b {color: #00FF00;font-size:1.3em}
.navisearch {width:/*fit-content*/;margin:0px;padding:0px;border-radius:5px;background:/*#9999*/;min-width:100%;text-align:left;padding:0.5em 1em;border:2px solid #999;color:#ffffff important}


/* EXPANDS START */
/* Estructura y Contenedores */
.single-post div.su-expand-content { min-height: 60px; }
.graytxt:after { content: ""; }
/* Enlace y Texto (Update Priorizado) */
.su-expand-link-more { text-align: center !important; padding: 10px; }
.su-expand-link-less a span, .su-expand-link-more a span {font-size: 0;display:inline-block;position: relative}
.su-expand-link-less a span::after, .su-expand-link-more a span::after {display:block;min-width:100%;visibility:visible;padding-top:0px;margin-bottom:0em}
.su-expand-link-more a span::after { content: "MOSTRAR TEXTO";  }
.su-expand-link-less a span::after { content: "OCULTAR TEXTO";  }

/* 3. Bordes y Degradados (Update Priorizado) */
.su-expand-link
{border-top:50px solid;border-image-source:linear-gradient(to bottom, transparent, #ffffff);border-image-slice: 100;padding-top:0px;position:relative;top:-4em}
/*.graytxt */
.su-expand-link {margin-bottom:-18em}  
/* Ajuste específico para single-post */
.single-post .su-expand-link {border-image-source:linear-gradient(to bottom, transparent, #ffffff) !important;border-image-slice:75;margin-bottom:-3em}

.home .su-expand p {display:block;margin-left:auto;margin-right:auto;}

/* EXPANDS END */



/*BLINK*/
@keyframes fade {
0%, 100% { opacity: 1;font-size:30px } 50% { opacity: 0.9; font-size:36px;}
}

.blinko {display: inline-block;animation: fade 2s infinite alternate ease-in-out}

.category-ideas figcaption  {display:block;background:#000000;color: #cccccc;width:100%;margin-left:0%;text-align:center;padding:0.5em;font-size:1.25em;font-family:'Outfit',sans-serif;text-transform:uppercase;line-height:1em;min-height:4em;position:relative;top:-2em}
.category-ideas figcaption strong,.category-ideas figcaption:after {display:block;font-size:2.25em;color: #ffffff;line-height:0.5em}
.category-ideas .wp-caption img {display:block !important;margin-bottom:-5em}
.category-ideas h1 {margin-bottom:0em !important}

/*REVIEWS GENERATOR START*/
  #text-container {
    text-align: center;
    max-width: 500px;
    margin-top: 20px;
		margin:auto;
  }
.reviews-box {border:0px solid #000000;background: #eeeeee;padding:2em 0em}
#generated-text {color: black}

#city-reviews,#copy-button {background-color: #333333;color: #fff;border: none;border-radius: 5px;cursor: pointer;transition: background-color 0.3s ease;font-size:0.9em;font-size:1.5em;min-width:200px;min-height:60px;padding-top:10px}
#copy-button {margin-top:1.5em;animation:blink 1s 1s 3}
#copy-button:hover {background-color: #006600}
.checkbox-group {/*display: flex;flex-direction: column;align-items: flex-start;*/margin-bottom:-20px;margin:auto;text-align:center;color: #990000;text-transform:uppercase;display:none;height:0px;}
.city-reviews {display: none;max-width:140px;margin:auto;Text-align:center;background: #660000 !important;margin-top:0.5em;}

#checkbox-container input[type="checkbox"] {margin-left: 15px;cursor: pointer}
#text-container .sui-quote-left {display:block;position:relative;top:-0.6em;font-size:5em;left:-2.2em;height:0.3em;margin-bottom:-0.25em;opacity:0.15 }
#countdown-display {color:red;text-transform:uppercase}

/*REVIEWS GENERATOR END*/




/*⬤*/
#filterInput {border: 1px solid #000000}
#filterInput::placeholder {
    color:#333333;
    font-size: 1em}
.input-container::before {
	content:'▼';line-height:0px;display:block;margin-bottom:-0px;position:relative;z-index:2;color: #660000;font-size:1.5em}
.input-container::after {
	content:''}

.input-container {
	display:block;text-align:center}


/*⬤ BODY START*/
html, body {max-width: 100%;overflow-x: hidden !important}
em {font-style: normal;}
hr {margin:40px 0px;background:#999999;padding:0px;height: 1px;}
h2,h3,h4,body{font-size:18px;}
h2 strong {letter-spacing: -0.015em;}


/*⬤ EIG. KLASSEN*/
.lineavmenu:after {content:'|';padding-left:1.25em;}
.div600 {text-align:center;margin-left:auto;margin-right:auto;max-width:600px}


/*⬤ POSITIONS START*/
header,.su-heading,.single-header-image,.content-wrapper,.entry-content,.header-image div,.post-template-default #primary,#secondary,.boxquotecolor a:link {}.boxquotecolor a:hover  {}.boxquotecolor .wp-caption-text,.su-note img,.su-row:nth-child(2) img,.su-row:nth-child(2) li:before,.btn-menu i,.cta-new-msg,.cta-column-66 b,blockquote,blockquote p,blockquote:before,.widget-area:before,.masonry-layout .hentry.type-post .title-post,.format-standard.hentry.type-post .title-post,.masonry-layout,.post-template-default .entry-content,.post-wrap,.type-post,.wp-post-image,em a:link,p a:link,.site-logo,.su-note img,.gallery-caption.wp-caption-text,div.sue-content-slider ,.header-image div,.entry-content,.content-wrapper,header,.su-heading,.single-header-image,.header-image,.entry-post,.blog .content-wrapper,.entry-content img,.page-template-page_no-header-wide .post-wrap,img.site-logo,.menu,.wp-caption-text,ol,ul li,.sue-content-slider,div.sue-content-slider,.header-image div,.t2,.navibold
{position:relative;}

/*⬤ OWNSLIDERS START*/
.ownslider-container:after {content:'* Aviso: Por motivos de seguridad / privacidad de nuestros clientes hemos distorsionado en estos ejemplos tanto imágenes, como posibles informaciones personales';font-size:14px;font-style:italic;opacity:0.9}
.ownslider-container {width: 100%;overflow:hidden; position:relative;margin-bottom:2.5em;}
.ownslider-wrapper {display: flex;transition:transform 0.5s ease-in-out}
.ownslider-item {min-width: 100%}
img.ownslider-item {background:#ffffff;padding:10px;border:1px solid #999999;max-height:550px;;object-fit: cover}
.ownslider-button {position: absolute;top: 50%;transform: translateY(-50%);cursor: pointer}
.ownslider-prev {left: 0px}
.ownslider-next {right: 0px}
.ownslider-prev,.ownslider-next {background:#000000;padding:10px 15px 10px 10px;border: 2px solid #ffffff;color:#ffffff;font-weight:900;border-radius:0px;font-size:2em;animation: blink 1.75s infinite}
.ownslider-wrapper :link {max-width:0px;}
.ownslider-wrapper :link:before,.ownslider-wrapper :visited:before {display:inline-block;content:'◉ Diseño Especial';text-transform:uppercase;background: black;border: 0px solid #fafafa;line-height:1em;padding:10px;color: #ffffff;font-weight:100;position:relative;z-index:999999999;left:30px;top:30px;min-width:180px;animation: blink 1.75s infinite;font-size:0.8em;text-align:center}
.ownslider-wrapper :hover:before {background: #cc9900;color: #ffffff}
.ownslider-container .wp-caption-text {text-transform:uppercase;font-size:16px;font-family:'Outfit',sans-serif;display:block;margin-top:-5em;padding-top:0.5em;color: #ffffff}
.ownslider-container figure strong {display:inline-block; background: #000000 !important;padding:8px 10px}
.ownslider-container:after {content:'';margin-bottom:1em}


 @keyframes blink {
 50% {color: #cc9900;font-size:0.75em;opacity:0;}
 750%{color: #000000;font-size:0.8em;}
 }

.zoomicon {background: rgba(0 0, 0, 0.5);border-radius:50%;display:block;position:relative;margin-right:-61px;z-index:9;top:20px;left:20px;}
.su-lightbox-content img{min-height:70vh;}


/*⬤ SPOILERS START*/
.su-spoiler div{line-height:1.75em;} 
div.su-spoiler-title {font-size:0.9em;text-align:center;margin-bottom:0em;}
.su-spoiler h2 {text-align:center;font-size:1em}
.su-spoiler h2 strong{font-size:1.2em;font-family:'Roboto Condensed',sans-serif}
.su-spoiler li {margin-bottom:1em}
.su-spoiler li strong {display:}
.su-spoiler {background:;text-align:;border-bottom: 1px solid #9999;min-height:65px;}
.su-spoiler ol {background:red;min-width:100%;margin-left:-5%}
.su-spoiler-title {text-transform:uppercase;margin-bottom:-1em !important}
.su-spoiler div{margin-bottom:1em}
.su-spoiler {margin-top:1em}





/*⬤ T2s ROW START*/
.t2 {top:-66vh;height:0px;margin-left:auto;color: rgba(255, 255, 255, 0.5) !important}
.type-page .t2 {top:-77vh}
.t2 strong em {color: #ffffff;color: rgba(255, 255, 255, 1);}
.t2 div {}
.t2 .su-button {margin-bottom:10px;}
.type-post .t2 {top:-64vh !important}



.t2 .nurdesktop {background-color: var(--1color) !important;border-color: var(--2color)!important;border-radius:12px !important;border-width: 2px;background: linear-gradient(to bottom, var(--6color) , #000000) !important;/*background: linear-gradient(to bottom, #333333, #000000);}*/}
a.su-button.nurdesktop span {border-color: #ff6600 !important}


.nurdesktop b {position:relative;top:-1px}
a.su-button.nurdesktop span {border-color: #cccc !important;border-radius:10px !important}

 .nurdesktop b {position:relative;top:-1px}
a.su-button.nurdesktop span {border-color: #cccc !important;border-radius:10px !important}


.imgmain {background: black;min-width:110%;margin-left:-5%;padding:10px 0px 5px 0px;margin-bottom:50px}
.imgmain img {width:70%;max-height:200px !important;object-fit:cover;object-position:top;margin-bottom:-0.75em;margin-left:15%}











/*⬤HEADER BACKGROUNDS IMGS START*/
header {top:-100px;}
.header-image {min-height:100vh;top:0px;margin-bottom:50px;transform: /*scaleX(-1)*/;filter: grayscale(0%) contrast(110%) brightness(70%) !important}
.header-image {filter: grayscale(0%) contrast(110%) brightness(70%) !important}

.header-image {}
.su-heading {top:0px;}
.single-header-image {background-attachment: fixed;top:0px;}
.content-wrapper {top:-100px;}
.entry-content {top:-100px;}
.header-image div {opacity:1;background-attachment:fixed;top:0px;  background-position: center;background-repeat: no-repeat;background: #ffffff00;background-size: cover;}

.post-template-default .header-image,.page-template .header-image {background-image: url(/wp-content/uploads/img/Imprenta-La-Mejor-BG.jpg);display:block;background-attachment:fixed;background-repeat:no-repeat;
background-size: 100% auto; background-position:center;background-size: cover;}



/*⬤ EXPERIMENTAL WIDE START*/
.page-wrap {width:100%;padding:0px;padding:0px 10px 0px 10px;padding-top:150px;margin:auto;}
.content-wrapper {width:100%;margin:0px;padding:0px;display:inline-block;}
.type-post.page-wrap {padding-top:700px;}
.page-template-page_fullwidth { padding-top:0px;}
.home .content-wrapper.container, .page-template-page_fullwidth .content-wrapper.container,.page-template-page_single-header-wide .content-wrapper.container {	   background:;width:100%;padding-left:5px;padding-right:5px;margin-top:-35px;margin-top:0px;}
.single-post .content-wrapper.container {}
.single-post {text-align:center;}
.content-wrapper,.container {width:95%;/*100%*/}
.post-template-default #primary {top:-150px;width:100%}
#secondary {top:100px;padding:0px;  border: 1px solid #999999;border-radius:3px;display:non}
.widget-area img {}

/*⬤ AFTERS BEFORES START*/
.su-post h3 b:after {content:' ❱'}
/*.category-productos h3:nth-of-type(1):after {display:block;content:'* Actuales';font-size:14px;text-transform:capitalize}*/
.category-soluciones h2:first-of-type::before {content: "LOS MEJORES EN"}
.home .su-row:nth-child(2) h2:before {content:'CONTACTA LA MEJOR';content:'';display:block;margin-bottom:0.3em; color:var(--1color) !important;font-size:2.5em;line-height:0.9em;}

.product-before:before {content:'LA MEJOR '}
/*.graytxt::after {content: url("/wp-content/uploads/img/prods/LAMEJOR-FIRMA.png");display: block;margin-top: 10px}*/
.brand-before:before {content:'DESCUBRE'}
.home .su-row:nth-child(2) h2:before {content:'CONTACTA LA MEJOR';content:'';display:block;margin-bottom:0.3em; color:var(--1color) !important;line-height:0.9em;}

.product-before:before {content:'LA MEJOR '}
.graytxt::after {content: url("/wp-content/uploads/img/prods/LAMEJOR-FIRMA.png");display: block;margin-top: 10px}
.su-row:nth-child(2) h2:before {content:'DESCUBRE LA MEJOR.';content:'' !important}
.brand-before:before {content:'DESCUBRE'}

/*.page-template h1.title-post.entry-title:before {display:block;margin-top:40px;content:'DESCUBRE';font-size:2em !important}*/

.single-post h1.title-post.entry-title:before {content:''}

h1.title-post.entry-title:before {content:'DESCUBRE'}

.category-soluciones h2:nth-of-type(3)::before {content:"LM"}





/*⬤ AFTERS BEFORES END*/

/*⬤ PREPS START*/
.prep-stadt:before {content:'en ';}
.beruf-prep:after {content:' en';}
.en-after:after {content:' en';}
.en-before:before {content:'en ';}
/* PREPS END*/

 
/*⬤ HEADLINES START*/
.page-template h1 {text-align:center;font-size:1em;padding-bottom:0em;line-height:1em;display:block;margin-bottom:-1.5em !important}
.page-template h1 strong {display:block;text-transform:uppercase;}
.page-template h1:before {display:block;
content:'LA MEJOR PUBLICIDAD';font-size:2em !important;font-family:'Outfit',sans-serif;font-weight:900;padding-bottom:.5em;margin-top:-0.5em;line-height:0.9em}
.category-ideas-publicitarias h1 strong
{margin-bottom:0.25em}
/*h1.title-post.entry-title*/
.page-template h1.entry-title
{display:non}
.graybox {background:#eeeeee;width:102%;margin-left:-1%;padding:1em;overflow:hidden}
body
{overflow-x: hidden;}
h6 {display:block;padding:0.5em}

/*necesario: su_row class="graybox"*/
h1.title-post.entry-title:before {margin-top:40px;margin-bottom:-40px !important}



/*⬤ ICONS START*/
  i.su-box fa{color:#990000;animation : blinker 2s linear infinite;}
  i.fa{font-size:;padding-top:0px;color:;}
  i.fa-angle-up{color:#ffffff;}

/*⬤BOXQUOTECOLOR Start*/
/*
.boxquotecolor { border-bottom:10px solid #990000;}
.boxquotecolor .wp-caption-text strong,.boxquotecolor h3 strong  {color:#333333;}

.boxquotecolor {background-color: #eeeeee;padding:20px 20px;font-size:0.9em;text-align:center;}
.boxquotecolor h3 a:link {font-size:1em;}

img.boxquotecolor {padding:0px;}
.boxquotecolor h2 {padding-top:0px;}
.boxquotecolor h2 strong {font-family:'Roboto Condensed';font-size:2em;}
.boxquotecolor a:after  {content:'';}
.boxquotecolor a:link {}
.boxquotecolor a:hover  {}
.boxquotecolor .wp-caption-text {top:-10px;border-bottom:-20px solid #3333;padding-top:10px;background:#333333;color: #ffffff;margin-bottom:-25px;}
.boxquotecolor .wp-caption-text strong {;}
.boxquotecolor h3 strong em,.boxquotecolor h3 em strong  {}
.boxquotecolor h3 a:link { }
.boxquotecolor h3 a:link strong {}
.boxquotecolor,.sue-icon {padding-top:30px;}
.boxquotecolor .sue-icon i{text-align:center;font-size:4em;}
.sue-icon i{font-size:4em;  border: 0px solid #cc6600;
  border-radius: 3px;}
.boxquotecolor .wp-caption-text {background: #ffffff00;}
.boxquotecolor .wp-caption-text {color: #999999;padding-top:10px;}
*/


/*⬤ NOTES START*/
.su-note {background:#eeeeee;padding:0px;}
.su-note div {background: #eeeeee;padding:0px;margin:25px 0px;}
.su-note h2 {font-size:0.9em;padding-top:20px;}
.su-note img 
{left:-2px}




/*⬤ MAINNAV ROW START*/
#mainnav ul li a:hover { color:#fa741b}
#mainnav .sub-menu li:hover > a, #mainnav ul li ul:after { background-color:#fa741b}

#mainnav ul li a{font-size:16px;font-family: 'Roboto Condensed', sans-serif;color: #ffffff;}


/*⬤ ROWS START */
.su-column-size-1-2 p:nth-child(2) {display:/*inline-block;*/}
.su-column-size-1-2 h2 {position:relative;top:-0.5em;background:re;display:block;margin-bottom:-20em}



/*⬤ 1st ROW START*/
/*las 2 áreas*/
.su-row:nth-child(2)
{background: #f3f3f3;padding:0px 0px 0px 0px;font-size:1.15em;width:102%;margin-left:-1em}
/*right*/
.su-row:nth-child(2) img {left:}
/*
.su-row:nth-child(2):before {
  content: "";
  display: block;
  background-image: url("https://imprenta-guayaquil.ec/wp-content/uploads/2023/12/La-Mejor-IMprenta-Guayaquil-Spot-100.webp");
  width: 100px;
  height: 100px;
  position: absolute;
  top: -30px;
  left: -20px;
	z-index:999;background-repeat:no-repeat;
}*/
/*left*/
.su-row:nth-child(2) .su-column-size-1-2:nth-child(2)  
{padding:10px}

.su-row:nth-child(2) li:before {font-family: FontAwesome;content: "\f08e";left:-5px;top:4px;font-size:1.35em;padding:7px;color: #000000;}
.su-row:nth-child(2) ul {list-style-type: none;padding-left:0px;}
.su-row:nth-child(2) li:after {/*font-family: FontAwesome;content: " \f061";*/content:' â±'}
.su-row:nth-child(2) li:before, em,.brand-color,a:link, a:visited {color:#990000;}
.su-row:nth-child(2) p {margin-top: 0;margin-bottom: 1em }

.graytxt:after
{content: "";
  display: block;
  background-image: url("/wp-content/uploads/img/prods/Firma-La-Mejor.png");
  width: 100%;
  height: 90px;
  position: relative;top:-4em;
	background-repeat: no-repeat;margin-bottom:-2em
}

.su-row:nth-child(2):before {}



/*⬤ BURGUER MENU NAVI START*/
.btn-menu {display:non;position:absolute;top:-60px;margin:auto;right:20px;z-index:999999;background: #000000;text-align:center;padding:20px;}
.btn-menu i {color:#ffb300;margin:auto;left:-11px;top:-20px;}

/* CTAs START*/


.page-template .boton-contacto {display:none}
.post-template-default .boton-contacto {display:block}


.boton-contacto  {position:fixed;right:-100px;bottom:15px;z-index:999}
.boton-contacto img {width:80px !important;height:80px !important}
.boton-contacto .sui-whatsapp {position:relative;left:-130px;top:20px;font-size:50px;color: #ffffff !important}
.boton-contacto .sui {background: var(--6color);height:55px;width:55px;border-radius:50%;position:relative;padding-top:3px ;padding-left:6px !important}
.post-template-default .boton-contacto .sui {padding-left:0px !important }





/*⬤ RANDOMS START*/
#randomOrder0,#randomOrder1,#randomOrder2,#randomOrder3 {text-align: center;display: flex;flex-wrap: wrap;justify-content: center;}
#randomOrder1 div,#randomOrder2 div,#randomOrder3 div {background:;
  min-width: 250px;max-width:320px;
  margin: 0 0px 0px 0px; /* Fügt Abstand zwischen den DIVs hinzu */
  box-sizing: border-box;padding:5px;margin:5px;background: #eeeeee; /* Berücksichtigt Padding und Border im div-Breitenberechnung */}

.category-ideas #randomOrder1 div,
.category-ideas #randomOrder2 div,
.category-ideas #randomOrder3 div 
{min-width: 268px;max-width:268px;
  margin: 0 0px 0px 0px; padding:0px;margin:0px;background: #eeeeee;}
.category-ideas #randomOrder1 img {margin-bottom:-18px;}
.category-ideas #randomOrder1 a:link {position:relative;left:0px}

#randomOrder1 .su-column,#randomOrder2 .su-column,#randomOrder3 .su-column {
border-bottom: 10px solid #333333;}
#randomOrder1 h3,#randomOrder2 h3,#randomOrder3 h3 {color:;font-size:1em;margin:0px;margin-top:1em;}
#randomOrder1 .wp-caption-text,#randomOrder2 .wp-caption-text,#randomOrder3 .wp-caption-text {display:non;text-align:left}

#randomOrder1 .wp-caption-text:before,#randomOrder2 .wp-caption-text:before,#randomOrder3 .wp-caption-text:before {content:'© La mejor impresión: ';}
#randomOrder2 div {background: #ffffff !important;border-bottom: 0px solid red !important}
#randomOrder2 .su-column {border-bottom: 0px solid #333333}




/* FOOTER START*/
.site-footer
{display:non;visibility:none;}
.footercolor,.footer-nap {background:grey;text-align:center;}
.site-footer {display:non;font-size:12px;text-align:center;}
.shfb-main_footer_row {margin-top:-10em}
.shfb-main_footer_row p,.shfb-main_footer_row ul {color: #cccccc}
.shfb-main_footer_row p strong
{text-transform:uppercase;font-family:'Outfit',sans-serif}
.post-template-default .widget-area {display:none}


/* BLOCKQUOTES START*/
blockquote 
{clear:both;margin-top:10px;border-left:0px !important}
.hentry blockquote {margin-top:0px;vertical-align:middle;
font-size:1em;
color:#47425d;background-color:#ffffff00;padding:0px;padding-bottom:15px;min-height:;clear:both;font-style:normal;line-height:1.75em !important}
/*.hentry blockquote {border-top: 1px solid #999999;border-left: 0px solid #009900;padding-top:7px;}*/
/*.hentry blockquote a {color:#003366;;font-size:1em;}
blockquote p {left:0px;margin:0px 0px;top:-15px;}*/
/*
blockquote:before {font-family: FontAwesome;content: "\f27b";color:rgba(5,5,0,.25);left:-5px;top:20px;font-size:3.5em;}*/

.post-template-default .hentry blockquote {border-top: 1px solid #333333;border-left: 0px solid #009900;border-bottom: 1px solid #333333;padding-top:0px;padding-bottom:15px;margin-bottom:50px;background: #fafafa}

blockquote:before {position:relative;left:1.5em;top:-0.5em}


/*⬤ WIDGETS SIDE START*/
.widget-area {display:block;min-width:100%}
.widget-area:before 
{font-size:4em;line-height:0em;top:-0.75em;text-transform:uppercas;color:#333333;}
.textwidget,.widget_search {padding:20px;background:;}
.textwidget h3 {color:#990000;border-bottom: 1px solid #900900;padding-bottom:10px
  }
.widget-title {display:noe;}
.widget-area:before {content:'Más Artículos';top:-2.5em;height:0px;}


/*⬤ FONTS START*/
.widget-area:before,.gallery-caption.wp-caption-text del,del,.single-post h1:before, .colcolor h2 a:link,h2 strong,.t2 strong,del strong,.gallery-caption h2 a:link,blockquote:after, h1.title-post.entry-title:before,.buttonmehr, .buttonkontakt,.widget-area:before,.su-spoiler-title strong,.su-spoiler h2 strong,.ideas-texto:before,.post-template-default h2 em,.type-post h2 em,.category-ideas-publicitarias h1 strong,.navibold,.h3-filter b,.menu-print-word,.type-post h1 strong,.accordion-item h3 em, .su-row:nth-child(2) h2:before,.su-heading strong,.menu-print .su-post a,.su-row:nth-child(2) h2:before,.usp em,.home h3 em,.category-soluciones h2:first-of-type::before,.shfb-main_footer_row p strong,.category-soluciones blockquote:before, .category-soluciones h2:nth-of-type(3)::before
{font-family: 'Outfit', sans-serif;}

h1,h2,h3,h4,h4 a:link,h4 a:visited,#mainnav ul li a,.su-spoiler h2
{font-family: 'Roboto Condensed', sans-serif;}



/*⬤ WEIGHTS START*/
body,h1,h2,h3,h4,a:link, a:visited
{font-weight:100}

.t2 strong,h2 strong,/*em a:link,p a:link,*/.single-post h1:before, h1.title-post.entry-title:before,.widget-area:before,.wp-caption-text strong, .wp-caption-text b,.ideas-texto:before,.post-template-default h2 em,.type-post h2 em,.category-ideas figcaption:after,.navibold,.h3-filter b,.accordion-item h3 em,.category-soluciones h2:nth-of-type(2)
{font-weight:700}

.category-soluciones blockquote:before, .category-soluciones h2:nth-of-type(3)::before,.category-soluciones blockquote:before, .category-soluciones h2:nth-of-type(3)::before
{font-weight:800}


/*⬤ TEXT ALIGNS*/
.sub-menu li {text-align: left}
.su-post,#cotizacionmail,.category-soluciones blockquote:before, .category-soluciones h2:nth-of-type(3)::before {text-align:center}
.graypack p, .graytxt p {text-align:justify}

/*⬤ DISPLAYS START*/
h2 strong,.widget-area:before,.ownslider-container:after,.type-post h2 em,.h3-filter b,.type-post h1 strong,.accordion-item h3 em,h1.title-post.entry-title:before,
.category-soluciones h2:nth-of-type(2),.category-soluciones h2:nth-of-type(3),.category-soluciones h2:nth-of-type(3) + p 
{display:block}
.page-id-537 .cta,.cat-links,.wp-post-image,.su-button:after,.post-navigation,.nav-links,.comments-area,.post-template .title-post,.su-post .su-post-comments-link,.menu-print .su-post-excerpt,.menu-print .su-post-meta
{display:none}
.post-template-default h2 em,.category-ideas-publicitarias h1 strong
{display:block !important}

.category-soluciones blockquote:before, .category-soluciones h2:nth-of-type(3)::before 
{display:inline}


/*⬤ GALLERY START*/
.gallery img {max-height:300px;overflow:hidden}
.gallery h3 {text-align:center;border: 1px solid #333333;padding: 20px 20px; border-bottom: 5px solid #333333; }
.gallery h3:hover {background: #cc9900;color:#ffffff;text-decoration:none;border: 0px ;border-bottom: 5px solid #966900; }
.gallery h3:after {content:' ❱'}
.gallery-item {;background: #eeeeee;border-bottom: 5px solid #660000;padding-top:10px;padding-left:10px;padding-right:10px;}

.div.su-image-carousel {width:100%;}
.gallery-caption.wp-caption-text {padding:0px;background:#ffffff00;margin-bottom:30px;font-size:16px;padding:0px;line-height:16px;top:0px;}
.gallery-caption.wp-caption-text  {padding-bottom:100px;}
.gallery-caption.wp-caption-text del {color:#ffffff;font-size:1.75em;display:inline;position:absolute;left:-2px;top:-60px;padding:10px 20px;background: #996600;  border-bottom: 0px solid #ffffff;box-shadow: 3px 3px 0px #9999;}
.gallery-caption.wp-caption-text a:link del:after {content:' ❱';font-size:0.75em;}

.gallery-caption h2 {position:absolute;left:10px;}
.gallery-caption h2 strong {font-size:1.75em;}
.gallery-caption h2 a:link {font-size:1.5em;}
.gallery-caption .wp-caption-text b {color:#333333;}
.gallery-caption h3 {margin:20px 20px 10px 20px;font-size:1.5em;font-family: 'Roboto condensed', sans-serif;}
.gallery-item {}
.gallery-item img {display:block;/*filter: grayscale(100%);*min-height:350px;*/}
/* Nur 1st Random-Bild einblenden Start*/
/* figure.gallery-item {display:none;}
figure:nth-child(1) {display:block;}
figure:nth-child(1) {float:left;padding:30px}
*/
/* GALLERY END*/




/*⬤ COLORS START*/
.su-expand-link-more a span::after {color: #FA741B !important}
.t2 .su-button {padding:0.1em 0em !important;}
.nurdesktop b {font-size:1.15em;position: relative; top:3px}

/*.t2 strong em,.t2 em strong 
{background:linear-gradient(to bottom, #ffd700, #d49a00);-webkit-background-clip: text;color: transparent;}*/
.su-row:nth-child(2) li:before, em,.brand-color,a:link, a:visited {color:#cc9900;}
#mainnav ul li a:hover 
{color:#fa741b}
.boxquotecolor .wp-caption-text strong,.boxquotecolor h3 strong,.h3-filter a,.accordion-item h3 em 
{color:#333333;}
.gallery-caption h2 a:link,a:link.button-choice-contact  i {color:#996600;}

h2 {color: #252440 }
h2 em { background:linear-gradient(to bottom,#dda700, #b58900);-webkit-background-clip:text;color: transparent;color:#888888}
.post-template h1:before {color:/*#333333*/ !important}

:root {  --1color: #003399;  --2color: #333333;  --3color: #ff99ff;  --4color: #f4f4f4;--5color: #999999; --6color: #C80166}
.graytxt h2:before, .graytxt h2 em {color: var(--1color) !important;}
.graytxt h2:before {color: var(--2color) !important;}
.brand {color: var(--3color)}

h1.title-post.entry-title:before {color: var(--6color)}

.t2,#mainnav ul li a,#cotizacionmail,.category-soluciones h2:nth-of-type(3),.category-soluciones h2:nth-of-type(3) + p

{color: #ffffff !important}




/*⬤ BACKGROUNDS START*/
#mainnav .sub-menu li:hover > a, #mainnav ul li ul:after { background-color:#fa741b}
.category-soluciones h2:nth-of-type(2),.category-soluciones h2:nth-of-type(2) + p {background: #eeeeee}
.category-soluciones h2:nth-of-type(3),.category-soluciones h2:nth-of-type(3) + p {background: #333333}
.category-soluciones blockquote:before, .category-soluciones h2:nth-of-type(3)::before {background-color: var(--6color)!important}

/*⬤ BORDERS START*/
.boxquotecolor { border-bottom:10px solid #990000;}

/*⬤ UPPERCASES START*/
.t2,.t2 strong,h2 strong,.su-expand-link,.single-post h1:before, .single-post h2,h1.title-post.entry-title:before,.widget-area:before,.ideas-texto:before,.su-spoiler-title strong,.post-template-default h2 em,.type-post h2 em,h3,.category-ideas-publicitarias h1 strong,.category-ideas-publicitarias h1,.menu-print-word,.type-post h1 strong,h1.title-post.entry-title,#cotizacionmail
{text-transform:uppercase}

/*⬤ FONT SIZES START*/
.su-expand-link-more a span::after {font-size:14px}
.su-expand-link {font-size:0.6em}
#mainnav ul li a,.category-soluciones h2:nth-of-type(2),.category-soluciones h2:nth-of-type(3) {font-size:16px;}
div.su-tabs-pane,.su-note h2,.category-ideas h1,.category-regalos h1 {font-size:1em}
.h3-filter b,.type-post h1,.category-soluciones blockquote:before, .category-soluciones h2:nth-of-type(3)::before {font-size:1.25em}
.su-row:nth-child(2) h2 em  {font-size:1.3em}
h2,.navibold {font-size:1.1em !important}
.t2, .widget-area:before,.accordion-item h3 em {font-size:1.5em}
.post-template-default h2 em {font-size:1.75em}
h2 strong,.su-spoiler-title strong,.category-ideas h2 em,.su-row:nth-child(2) h2:before {font-size:2em;}
.ideas-texto:before,.category-ideas-publicitarias h1 strong,.type-post h1 strong {font-size:2.5em}
.t2 strong, h6,.graybox h2 strong,.su-heading strong {font-size:3em}

h1.title-post.entry-title:before {font-size:5em !important}




/*⬤ LINE-HEIGHTS START*/
.su-row:nth-child(2) li:before {line-height:0em;}
.single-post h1:before, h1.title-post.entry-title:before,.t2 strong,.widget-area:before,.ideas-texto:before,h1 strong {line-height:1em;}
.su-spoiler-content ,.hentry blockquote,.ownslider-container:after {line-height:1.5em;}
.t2 {line-height:1.25em;}
/*{line-height:1em;}*/

/*⬤ NOTES START*/
.su-note {background:#eeeeee;padding:0px;}
.su-note div {background: #eeeeee;padding:0px;margin:25px 0px;}
.su-note h2 {padding-top:20px;}
.su-note img {left:-2px}


/*⬤ WIDTHS START*/
.gallery-item {min-width:1px;}
.cta {min-width:}
.site-logo {max-width:300px;top:33px;}
.single-post .content-wrapper.container {max-width:1024px !important}
.home .su-expand p,.graytxt p {max-width:1300px !important}

h4 a:link,h4 a:visited {max-width:50%;}
.t2,.sue-content-slide img {min-width:95%;}
.su-column img {width:100%;}
.post-template-default .sue-content-slide img,figure,.gallery-item img {min-width:100%}

.companies,#cotizacionmail {min-width: 110% !important;margin-left:-5%}




/*⬤ SU-BUTTONS START*/
.su-button {margin-right:10px;padding:3px 0px;}
.buttonmehr {background:#ffb300;background:-webkit-gradient(linear, left top, left bottom,from(#cc9900),to(#9b7504));background:-moz-linear-gradient(top, #cc9900,#9b7504);background:linear-gradient(to bottom, #cc9900,#9b7504)}
.buttonkontakt {background:#ffb300; }

#startbutton {padding-bottom:06px !important;padding-bottom:10px !important}
#startbutton b {display:inline-block;margin-bottom:10px !important;font-size:1.25em;position:relative;top:3px}
.nurdesktop {min-width:225px !important}

i.sui-list[style], i.sui-whatsapp[style], i.sui-users[style] {color: #00FF00 !important;font-size:4em !important;margin-right:0px !important;margin-top:-1em !important;padding-top:0px !important}
i.sui-list[style] {color: #656565 !important;font-size:4em !important;margin-right:10px !important;margin-top:-0.75em !important}
i.sui-chevron-down[style] {display:none}
.su-button {overflow: hidden;padding-top:0.5em;max-height: 60px !important}
/*BUTTONS END*/


/*⬤ LINKS BUTTONS START*/

p a:link {border-bottom: 1px solid #33cccc;}
p a:link {color:#003366;  border-bottom: 1px solid #0697ae;padding-bottom:2px;}
p a:hover {color:#003366;}
h4 a:link,h4 a:visited {font-size:1.15em;color:#000000;background: #cccccc;  border: 0px solid #999999;padding:15px 25px;  border-bottom: 5px solid #999999;display:block;margin:40px 0px 20px 0px;text-align:center;}
h4 a:hover {color:#ffffff;background: #996600;}
h4 a:link:after {content:' ❱';color: #996600;font-size:1.em;}
h4 a:hover:after {color: #ffffff;}
a:link em,p em a:link,em a:link,em a:visited {color:#663300;font-style:normal;
display: inline-block;
text-align: center;
vertical-align: middle;
padding: 12px 24px;
border: 1px solid #eeeeee;
border-radius: 0px;
background: #fafafa;
background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ebebeb));
background: -moz-linear-gradient(top, #fafafa, #ebebeb);
background: linear-gradient(to bottom, #fafafa, #ebebeb);
text-shadow: #ffffff 1px 1px 1px;
font-family:;
text-decoration: none;
font-size:1.25em;border: 1px solid #999999;width:100%;left:-1px;}

a:link em:after,p em a:link:after,em a:link:after,p strong a:link:after,strong a:link:after   {content:' ❱';}
p em a:link:before {}
p em a:hover {color:#cc9900}
em a:link,p a:link {left:3px;top:-1px;border-bottom: 1px solid #cc9933;margin-right:4px;color:#003366;}
p a:hover {text-decoration:none;font-size:1.05em;}
a:link strong,a:visited strong, strong a:link, strong a:visited 
{color:#ffffff;font-style:normal;
display: inline-block;
text-align: center;
vertical-align: middle;
padding: 12px 24px;
border: 1px solid #eeeeee;
border-radius: 0px;
background: #fa741b;
background: -webkit-gradient(linear, left top, left bottom, from(#fa741b), to(#fa741b));
background: -moz-linear-gradient(top, #fa741b, #fa741b);
background: linear-gradient(to bottom, #fa741b, #fa741b);
text-shadow: #ffffff 1px;
text-decoration: none;font-size:1.25em;border: 1px solid #999999;width:100%;left:-1px;
}
a:link .linkbutton  {  border: 1px solid #009900;padding-bottom:200px;}
a:hover {text-decoration:underline}


/*⬤ BLOG START*/
.type-post {top:73px;}
.wp-post-image {top:-150px;height: 550px;object-fit:cover;width:100%;visibility:hidden;}
.wp-post-image img {}
.post-template-default img {width:100%;}
 .posted-on, .author {display:none;height:0px;}
.post-cat,.single-meta i {display:none;visibility: none;}
.su-spoiler-icon{padding-left:10px;color:#003366;animation : blinker 2s linear infinite;}
.post-wrap {top:70px;}
.post-template-default .entry-content {top:-125px;}
.entry-post:first-line {font-size:1em;}
.masonry-layout {top:0px;}
.format-standard.hentry.type-post .title-post {top:0px;}
.masonry-layout .hentry.type-post .title-post {top:-65px;color:#003366;}

/*title-page*/
h1.title-post.entry-title, .hentry.type-post .title-post 
{font-size: 14px !important;top:40px !important;text-align:left;padding-left:0px;background:#ffffff;color:#333333;border-bottom: 0px solid #333333;display:non;text-align:center;margin-bottom:-30px}

/*.single-post h1:before,*/
.hentry.type-post .title-post a:link {}
.hentry.type-post .title-post a:visited {}

.blog .content-wrapper {top:75px;}
.entry-post {top:-150px}
.entry-post:first-line {text-decoration:none;}
.single-post .content-area {text-align:left;}


/*⬤ 1st PICS BLOG-ARTICLE*/
.post-template-default figure:nth-child(2) img:nth-of-type(1)
{min-width:100%;padding: 10px;margin:auto;margin-top:-50px;box-shadow: 1px 1px 5px #999999;max-height: 500px;object-fit: cover;width:100%}

/*⬤ LOGOS START*/
.site-logo {margin-top:0px;margin-bottom:10px;}




/*⬤ SITE-HEADERS START*/
.post-template-post_nosidebar .site-header {background:#000000;}
.error404 .site-header, .post-template-default .site-header {background:#000000;}
.format-standard .site-header {background: #000000;}
.post-template-default .site-header {background: #ffffff00}
.page-template-page_no-header-wide.site-header {padding-bottom:20px;  border-bottom: 0px solid #000000;background:/#000000; }
.site-header.float-header {min-height:100px;background: #000000;padding-top:13px;}

.shfb-row-wrapper {display:none}



/*⬤ SLIDERS START*/
div.sue-content-slider {}
div.sue-content-slide  {padding:0px;margin:0px 0px;z-index:999999;}
.sue-content-slider h3 strong {font-size:1em;}

div.sue-content-slide {padding:20px 0px}
.sue-content-slide img {padding: 15px;margin:auto;box-shadow: 1px 1px 5px black;}
.sue-content-slider {margin:auto;}
.post-template-default div.sue-content-slide {margin:0px 0px;z-index:999999;padding:20px 1px 0px 5px}
.post-template-default div.sue-content-slide {}
.post-template-default .sue-content-slide img {padding: 10px;margin:auto;box-shadow: 1px 1px 5px #999999;max-height: 500px;object-fit: cover;width:100%;}
.post-template-default .sue-content-slider .wp-caption-text {min-height:50px;display:block-inline;color: #777777}


/*Slider Content*/
div.sue-content-slider {}
div.sue-content-slide  {padding:0px;margin:0px 0px;z-index:999999;}
.sue-content-slider h3 strong {font-size:1em;}
div.sue-content-slide {padding:0px 0px}
.sue-content-slide img {min-width:95%;padding: 15px;margin:auto;box-shadow: 1px 1px 5px black;}
.slide-item {filter: brightness(50%);-webkit-filter: brightness(50%);background:#333333}
/*Slider Content*/

.sue-content-slider {margin:auto;}
.post-template-default div.sue-content-slide  {margin:0px 0px;z-index:999999;padding:20px 1px 0px 5px}
.post-template-default div.sue-content-slide {}
.post-template-default .sue-content-slide img {min-width:100%;padding:10px;margin:auto;box-shadow: 1px 1px 5px #999999;max-height: 500px;object-fit: cover;width:100%}
.post-template-default .sue-content-slider .wp-caption-text {min-height:50px;display:block-inline;color: #777777}
  
/*⬤ TABS START*/
.su-tabs-nav{color:;}
.su-tabs-nav strong {color:#003366;font-size:1.2em;}
div.su-tabs-pane {font-size:1em;}
.su-tabs-nav{color:;}
.su-tabs-nav strong {color:#003366;font-size:1.2em;/*animation : blinker 2s linear infinite;*/}
  
   
 /*⬤ LISTS START*/
ol,ul li {padding-right: 0px;padding-bottom:0px;left:0px;font-size:1em;}
ol,ul {margin-bottom:20px;}
ol,ul li {padding-right: 0px;padding-bottom:0px;left:0px;font-size:1em;}
ol,ul {margin-bottom:20px;}

/*⬤ CAPTIONS START*/
.wp-caption-text {text-align:left;font-size:12px;top:0px;max-height:0px;padding:0px 10px 40px 10px;}
.wp-caption img {border-bottom: 0px solid #ff66cc;}

  
/*⬤ COMMENTS START*/
.comments-area {display:none}
  

/*CATEGORIAS START*/
.category-ideas .ideas-texto:before,
.category-ideas-publicitarias .ideas-texto:before,.category-regalos .ideas-texto:before
{display:block;margin-bottom:-0.9em;color: /*#cc9900*/ #242440}
.category-ideas h1:before { background:linear-gradient(to bottom,#dda700, #b58900);-webkit-background-clip:text;color: transparent;}
.category-regalos .ideas-texto:before {content:'Ideas para';}
.category-ideas .ideas-texto:before {content:'Ideas Promocionales';}
.category-ideas-publicitarias h1:before 
{content:'20+ Ideas originales.';}
/*
.category-ideas h1:before{content:'Ideas para';font-size:24px !important;font-weight:300;}*/

.category-regalos h1, .category-ideas h1 {line-height:1.5em;}
.category-regalos h1 em, .category-ideas h1 em {color: #009900}
.category-ideas h1:before, .category-regalos h1:before {font-size:2.5em !important;margin-bottom:10px;}

.category-ideas h3 {font-weight:600;}
.category-ideas #randomOrder1 img {display:none}
.category-ideas #randomOrder1 a:link,.category-ideas #randomOrder1 a:visited {display:non;border: 2px solid #ffffff;border-bottom: 4px solid #999999;font-size:1.1em;}
.category-soluciones h2:first-of-type::before {color:inherit !important;font-family:'Outfit',sans-serif;font-size:1.25em}

/*CATEGORIAS END*/





/*.post-template*/
.category-ideas #randomOrder1 .su-column {
border-bottom: 0px solid #333333 !important;background: #ffffff}
.post-template #randomOrder1 {}

.type-post .su-post-excerpt, 
.type-post .su-post-meta, 
.type-post .su-post-comments-link
{display:none}

.type-post .su-post-title 
{max-width:300px;max-height:1em;overflow:hidden;margin:0px;position:relative;top:-0.4em}
.type-post .su-posts {display:flex;flex-wrap: wrap}
.type-post  div.su-posts {background:;display:flex;justify-content:center;align-items:center;flex-wrap:wrap
}
.type-post .su-post {flex: 0 0 calc(/*200px*/ - 10px)/*Breite*/;min-width:100px;margin: 0 5px 10px 0/*Abstand*/;border: 0px solid #eeeeee;border-bottom: 6px solid #999999;padding:0px 15px;text-align:center;background: #eeeeee}
.type-post .su-post {}
.type-post .su-post a:link,
.type-post .su-post a:visited 
{font-size:18px;text-decoration:none;color:#333333}
.type-post .su-post a:link:after {content:' ❱'}
.type-post .su-post a:hover {}
.type-post .su-post:hover {position:relative;top:-3px}
.h3-filter b,.h3-filter a 
{/*creadas en script de filtro de articulos*/}

	
.header-image {background-color: black}

/**********/
/*.header-image div {background-position:65%; animation:mymove 20s 1;transform: scale(1)}*/
/*
@media only screen and (max-width: 6000px) {
.header-image div {background-position: -500%;transform: scale(1);animation: mymove 6s forwards}


@keyframes mymove {
0% {background-position:-500%;transform: scale(1)}
30% {background-position:0%;transform: scale(1)}	
100% {background-position:500%;transform: scale(1)}
}
}
*/

@media only screen and (max-width: 1200px) {
.su-column-size-1-3:nth-child(1),div.su-column-size-1-3:nth-child(2),div.su-column-size-1-3:nth-child(3),.su-column-size-1-2 {min-width:100%;margin-left:0px;margin-top:20px;}
#randomOrder div {min-width: 100%}
}



@media only screen and (max-width: 1024px) {
	
.btn-menu {top:15px;background:;}
.btn-menu i {top:-20px;background:;}	
.gallery-item {display:block;min-width:100%;}
.header-wrap {position:fixed;top:0px;z-index:999999999;background: #000000;width:100%;left:0px;padding-bottom: 15px;padding-top: 10px}
div.content-wrapper {top:-70px}
.menu {top:-0px}
h1.title-post.entry-title {background-color:#ffffff;text-align:center; padding:15px 15px;font-size:12px;text-decoration:none;color:#333333;margin:0px;color:#333333;padding-top:35px}

.t2 {top:;text-align:center;}
.su-note div {margin-top:0px;}
.lineavmenu:after {display:none}

}

@media only screen and (max-width: 770px) {

.companies em {font-size:2.5em}
.companies img {padding:0px;max-height:100px !important}

.menu-print h3 a[href*="-"]::before {width:100%;margin-left:0%}

.is-safari .navibold,.is-ios .navibold, .navibold {font-size:16px !important}
.t2 {top:-85vh !important;left:-2em !important}
.is-safari .t2 {top:-95vh !important}
.t2 strong {font-size:2.25em}
.t2 {text-align:center;font-size:1.15em}
.t2 {margin-left:0em}

h2 strong {font-size:1.4em}
.is-ios .site-logo, .is-safari .site-logo {max-width:175px !important;min-width:175px !important;left:-20px;top:40px}

.is-android .site-logo,.site-logo {max-width:210px !important;min-width:210px !important;left:-20px;top:40px}
	
.type-post h1 strong, .category-ideas-publicitarias h1:before {font-size:2em !important}

h1.title-post.entry-title:before {font-size:3em !important;margin-top:-10px;margin-bottom:0px !important}


div.col-md-4,.is-ios div.col-md-4,.is-safari div.col-md-4 {background:#000000 !important;margin-top:-45px !important}
div.col-md-4 {margin-top:-25px !important}
.codereviews,.graybox h2 strong {font-size:2em}
.btn-menu {top:-33px;background:;}
.rmp_menu_trigger {}
.su-row:nth-child(2) {width:110%!important;margin-left:-5% !important}

.graypack h2 strong {font-size:3em}
/*.logopic {left:180px;top:25px !important}*/
	
}


@media only screen and (max-width: 500px) {

	/*
.su-row:nth-child(2) h2 {font-size:14px;margin-top:40px;}
.su-row:nth-child(2) h2 strong {font-size:3.5em;word-break: break-word;}
.su-row:nth-child(2){padding-top:0px;margin-top:-20px;}
h2 strong {font-size:1.8em;}
.t2 {top:-500px;text-align:center;}
.t2 strong {font-size:2em;}
.site-logo {max-width:250px;}
img.site-logo  {left:-15px;}
	
.header-image {min-height:650px;top:0px;}

.content-wrapper{top:0px;}
	
.nurdesktop {display:none;}
	
.content-area {top:-150px;}
.page-template-page_no-header-wide .post-wrap {top:150px;}
.entry-content img {top:0px;}
.t2 .su-button {margin-bottom:10px;width:90%;}
.su-button {width:100%;}
.site-header {background: #000000;max-height:100px;}

	*/
}

	
/*⬤ ZOOM START*/
  img.zoom {transition: transform 0.8s;-moz-transition: transform 0.8s;-webkit-transition: transform 0.8s;
 -o-transition: transform 0.8s;-ms-transition: transform 0.8s;}
img.zoom:hover {cursor: zoom-in;cursor: -moz-zoom-in;cursor:-webkit-zoom-in;transform: scale(2.0, 2.0);-moz-transform: scale(2.0, 2.0);
 -webkit-transform: scale(2.0, 2.0);-o-transform: scale(2.0, 2.0);-ms-transform: scale(2.0, 2.0);
z-index:3;box-shadow:5px 5px 5px grey;background:#ffffff;padding:5px;}
/* ZOOM END*/
}