
/*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*/

/*⬤WHATSAPP CONTACT*/
.boton-contacto,.boton-contacto-bg,#myDiv {display:non}
.boton-contacto-bg {position:fixed;right:-15px;
	bottom:21px;width:80px}

/*⬤*/
#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*/
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}


 @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;}


/*⬤ 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:-80vh !important}


/*⬤HEADER BACKGROUNDS IMGS START*/
header {top:-100px;}
.header-image 
{min-height:100vh;top:0px;margin-bottom:50px;transform: /*scaleX(-1)*/;
filter: grayscale(10%) contrast(150%) brightness(50%) !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-Cuenca-La-Mejor-Diseño-Gráfico-Cuenca-Servicios-de-Impresión-y-Publicidad-en-Cuenca.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}*/

/*⬤ 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"*/



/*⬤ 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*/

.cta,.cta-whatsapp
{display:non;}
.cta a:link {color:#ffffff; text-shadow: 1px 1px #333333;}
.cta a:visited  {color:#ffffff;}
.cta a:hover {font-size:1.05em;}
/*
img.ctapic {padding:0px;
 display: inline-block;
 width: 100%;
 height: 100%;
 margin: 0;
 border-radius: 50%;
 position: relative;
 background: radial-gradient(circle at 50% 120%, #ffffff, #ffffff 10%, #ffffff 80%, #ffffff 100%);}

img.ctapic:before {
 content: "";
 position: absolute;
 top: 1%;
 left: 5%;
 width: 90%;
 height: 90%;
 border-radius: 50%;
 background: radial-gradient(circle at 50% 0px, #ffffff, rgba(255, 255, 255, 0) 58%);
 filter: blur(5px);
 z-index: 2;}*/







/*⬤ 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: ';}



/*⬤ 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;}


/*⬤ 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 
{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 
{font-weight:700;}


/*⬤ TEXT ALIGNS*/
.sub-menu li {
    text-align: left
}


.t2,.su-post
{text-align:center;}




/*⬤ 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 
{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}


/*⬤ 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*/

/*⬤ EXPANDS START*/
div.su-expand-content {min-height:180px}

.su-expand-link-more a span {
    font-size: 0;
    display: inline-block;
    position: relative;
}
.su-expand-link-more a span::after {
    content: "LEER TODO";
    font-size:14px;
    color: !important;display:block;min-width:100%;
    visibility: visible;padding-top:0px;margin-bottom:-2em
}

/* 2) Borde superior con degradado vertical de transparente a negro */
.su-expand-link {
border-top: 50px solid;
border-image-source: linear-gradient(to bottom, transparent, #f3f3f3);
border-image-slice: 100;
padding-top:20px;position:relative;top:-4em
}



/* EXPANDS END*/


/*⬤ COLORS START*/

.t2 .su-button {padding:0.1em 0em !important;}
.t2 .nurdesktop {font-size:2em;background-color: #ff6600 !important;border-color: #C85D16 !important}
a.su-button.nurdesktop span {
    border-color: #ff6600 !important}
.nurdesktop b {font-size:1.15em;position: relative; top:3px}


.t2,#mainnav ul li a 
{color: #ffffff}
/*.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}


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


/*⬤ 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
{text-transform:uppercase}

/*⬤ FONT SIZES START*/



.su-expand-link {font-size:0.6em}
#mainnav ul li a
{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
{font-size:1.25em}
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
{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
{font-size:3em}


/*⬤ 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:34px⭐️;top:33px;}
.single-post .content-wrapper.container
{max-width:1024px;}

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%}




/*⬤ 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; }


/*⬤ 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, /*title-post*/.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,*/
h1.title-post.entry-title:before {display:block;margin-top:40px;
content:'LA MEJOR IMPRESIÓN';font-size:2em !important;
}
.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-HEADER 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;}


/*⬤ 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;}




/*⬤ SPOILERS START*/
.su-spoiler div{line-height:1.75em;} 
div.su-spoiler-title {font-size:0.9em;text-align:center;margin-bottom:-3em;}
.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:re;min-width:100%;margin-left:-5%}


/*.su-spoiler-title {background:#ffffff;border-style: solid;border-width: 0px;
    border-color: #333333;padding-bottom:15px;border-bottom-width:0px;border-bottom-color:#EEEEEE;}
.su-spoiler-title,.spoilertransp
{background-color: rgba(255, 0, 0, 0); }
.su-spoiler-title strong {}


.su-spoiler-title b {color:#009900;font-size:1.20em;}
div.su-spoiler {padding-bottom:0px; margin-bottom:-10px;}
.su-spoiler-content {margin-top:0px;font-size:0.9em;border-bottom: 0px solid #999999;padding-bottom:0px;margin-bottom:0px;margin-top:-10px;}
.boxquotecolor,.su-spoiler-content,.su-spoiler-title {text-align:left;}
.coltransp .su-spoiler-title, .coltransp .su-spoiler-content {text-align:center;}



div.su-spoiler-title {font-size:0.9em;}

  .su-spoiler-title {
    background:#ffffff;
      border-style: solid;
    border-width: 0px;
    border-color: #333333;
    padding-bottom:15px;
    border-bottom-width:0px;
    border-bottom-color:#EEEEEE;
  }
.su-spoiler-title,spoilertransp
{background-color: rgba(255, 0, 0, 0); }
.su-spoiler-title strong {font-size:1.5em;}
.su-spoiler-title b {color:#009900;font-size:1.20em;}
div.su-spoiler {padding-bottom:0px; margin-bottom:-10px;}
.su-spoiler-content {margin-top:0px;font-size:0.9em;border-bottom: 0px solid #999999;padding-bottom:0px;margin-bottom:0px;margin-top:-10px;}
.boxquotecolor,.su-spoiler-content,.su-spoiler-title {text-align:left;}
.coltransp .su-spoiler-title, .coltransp .su-spoiler-content {text-align:center;}*/

  
/*⬤ 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}
  

/*CATEGORY IDEAS*/
.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;}

/*.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*/}

	

/**********/

@media only screen and (max-width: 6000px) {
.header-image {background-color: black;}
.header-image div
{background-position:65%; animation:mymove 20s 1;transform: scale(1)}
	
@keyframes mymove {
0% {background-position:0%; transform: scale(1.25)}
30%{background-position:65%; transform: scale(1)}
100%{background-position:30%;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;display:non;}

.t2 {top:;font-size:1em;text-align:center;}

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

}

@media only screen and (max-width: 770px) {
	
	.menu-print h3 a[href*="-"]::before {width:100%;margin-left:0%}
	
	
.is-safari .navibold,
.is-ios .navibold, .navibold 
{font-size:16px !important}
.t2 {top:-75vh;}
.t2 strong
{font-size:2.25em}
	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}


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:;}
	
}


@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;}

	
	
	.content-wrapper,.container, .mainnav {width:100%;}

	
	div.content-wrapper {top:-100px;}

	h1.title-post.entry-title:before {font-size:24px;}
		h4 a:link {max-width:100%;}
.single-post .page-wrap {width:100%;padding:0px;padding-top:150px;margin-top:60px;}
	
	
.single-post .content-wrapper {top:0px;}
.single-post .page-wrap {width:100%;padding:0px;padding-top:150px;margin-top:60px;}
	
	.content-wrapper  .content-area {background:;margin:0px;padding:0px;}
	      #primary.content-area.col-md-9 {
        padding-left: ;
        padding-right: ;
        margin-left: ;
        margin-right:;margin-top:-120px;
      }
	.single-post .collage img {width:50%;vertical-align:top;}
	.single-post img {width:100%;
*/
}

	
/*⬤ 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*/
}