.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button,
input {
overflow: visible;
} button,
select {
text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
}  body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
background: #fff;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
} a {
color: #4169e1;
}
a:visited { }
a:hover,
a:focus,
a:active {
color: #191970;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}   .main-navigation {
display: block;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 200px;
} .main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: flex;
}
}
.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .sticky {
display: block;
}
.post,
.page {
margin: 0 0 1.5em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//penguinaula.com/mx/wp-content/themes/penguin_aula_theme/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.icono-areaChart,.icono-barChart,.icono-book,.icono-book:after,.icono-book:before,.icono-bookmarkEmpty,.icono-bookmarkEmpty:before,.icono-camera,.icono-chain:after,.icono-chain:before,.icono-clock,.icono-commentEmpty,.icono-creditCard,.icono-crop,.icono-crop:before,.icono-display,.icono-document,.icono-eye,.icono-file,.icono-flag:after,.icono-flag:before,.icono-folder,.icono-forbidden,.icono-frown,.icono-frown:after,.icono-headphone,.icono-heart,.icono-heart:after,.icono-heart:before,.icono-home,.icono-home:after,.icono-home:before,.icono-imac,.icono-imacBold,.icono-image,.icono-infinity:after,.icono-infinity:before,.icono-iphone,.icono-iphoneBold,.icono-keyboard,.icono-macbook:before,.icono-macbookBold:before,.icono-mail,.icono-mail:before,.icono-market,.icono-market:after,.icono-meh,.icono-meh:after,.icono-microphone,.icono-microphone:before,.icono-mouse,.icono-mouse:before,.icono-nexus,.icono-paperClip,.icono-paperClip:after,.icono-paperClip:before,.icono-piano,.icono-pin,.icono-pin:before,.icono-power,.icono-rename,.icono-ruler,.icono-search,.icono-signIn,.icono-signIn:before,.icono-signOut,.icono-signOut:before,.icono-smile,.icono-smile:after,.icono-stroke,.icono-sync,.icono-tag,.icono-tag:after,.icono-terminal,.icono-trash,.icono-user,.icono-user:before,.icono-video,.icono-volumeHigh:after,.icono-volumeHigh:before,.icono-volumeLow:before,.icono-volumeMedium:before,.icono-youtube,.icono-youtube:before,[class*=icono-][class*=Circle],[class*=icono-][class*=Square],[class*=icono-check][class*=Circle]{border:2px solid}.icono-chain:after,.icono-chain:before,.icono-downArrow:before,.icono-dropper:before,.icono-flickr:after,.icono-flickr:before,.icono-indent:before,.icono-leftArrow:before,.icono-list:before,.icono-outdent:before,.icono-paperClip:before,.icono-rename:before,.icono-rightArrow:before,.icono-upArrow:before,.icono-video:before,.icono-volumeDecrease:after,.icono-volumeDecrease:before,.icono-volumeHigh:after,.icono-volumeHigh:before,.icono-volumeIncrease:after,.icono-volumeIncrease:before,.icono-volumeLow:before,.icono-volumeMedium:before,.icono-volumeMute:after,.icono-volumeMute:before,.stickCenterV{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.icono-cup:after,.icono-display:after,.icono-display:before,.icono-imac:after,.icono-imacBold:after,.icono-imacBold:before,.icono-iphone:after,.icono-iphone:before,.icono-macbook:before,.icono-macbookBold:before,.icono-market:after,.icono-microphone:after,.icono-microphone:before,.icono-mouse:after,.icono-mouse:before,.icono-search:before,.icono-sitemap:after,.icono-sitemap:before,.icono-tag:after,.icono-trash:before,.icono-user:before,.stickCenterH,[class*=icono-exclamation]:after,[class*=icono-textAlign].icono-textAlignCenter:after,[class*=icono-textAlign].icono-textAlignCenter:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.icono-camera:before,.icono-clock:after,.icono-clock:before,.icono-document:after,.icono-eye:before,.icono-forbidden:before,.icono-gear:before,.icono-gplus:after,.icono-instagram:before,.icono-keyboard:before,.icono-pin:before,.icono-video:after,.icono-youtube:after,.stickCenter,[class*=icono-check]:before,[class*=icono-cross]:after,[class*=icono-cross]:before,[class*=icono-plus]:after,[class*=icono-plus]:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spin[class*=spin]{-webkit-animation:loading-spinner 2s infinite linear;animation:loading-spinner 2s infinite linear}@-webkit-keyframes loading-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icono-icono{width:13px;height:4px;box-shadow:inset 0 0 0 32px,0 16px,17px -18px;-webkit-transform:skew(0,30deg);-ms-transform:skew(0,30deg);transform:skew(0,30deg);margin:11px 19px 19px 2px}.icono-icono:before{position:absolute;width:13px;height:4px;box-shadow:inset 0 0 0 32px,0 16px,-17px -17px;right:-17px;top:-10px;-webkit-transform:skew(0,-48deg);-ms-transform:skew(0,-48deg);transform:skew(0,-48deg)}.icono-icono:after{position:absolute;width:22px;height:15px;left:0;top:-5px;border:4px solid;border-top-color:transparent;border-bottom:none;-webkit-transform:skew(0,-30deg) scaleY(0.6);-ms-transform:skew(0,-30deg) scaleY(0.6);transform:skew(0,-30deg) scaleY(0.6)}.icono-home{width:22px;height:16px;border-top:none;margin:15px 6px 3px}.icono-home:before{width:18px;height:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-2px;top:-7px;border-right-color:transparent;border-bottom-color:transparent}.icono-home:after{width:6px;height:10px;bottom:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:1px;border-bottom:none}.icono-mail{width:28px;height:18px;overflow:hidden;margin:8px 3px}.icono-mail:before{position:absolute;width:24.62px;height:24.62px;-webkit-transform:rotate(50deg) skew(-10deg,-20deg);-ms-transform:rotate(50deg) skew(-10deg,-20deg);transform:rotate(50deg) skew(-10deg,-20deg);top:-20px;left:-3px}.icono-rss{width:22px;height:22px;overflow:hidden;margin:6px}.icono-rss:after,.icono-rss:before{position:absolute;border-radius:50%}.icono-rss:before{width:6px;height:6px;box-shadow:0 0 32px inset;left:0;bottom:0}.icono-rss:after{width:27px;height:27px;right:15%;top:15%;border:4px solid transparent;box-shadow:inset 0 0 0 2px,0 0 0 2px}.icono-bars,.icono-hamburger{width:20px;height:2px;box-shadow:inset 0 0 0 32px,0 -6px,0 6px;margin:16px 7px}[class*=icono-cross],[class*=icono-plus]{width:30px;height:30px;margin:2px}[class*=icono-check]:before,[class*=icono-cross]:after,[class*=icono-cross]:before,[class*=icono-plus]:after,[class*=icono-plus]:before{box-shadow:inset 0 0 0 32px}[class*=icono-check]:before,[class*=icono-cross]:before,[class*=icono-plus]:before{width:20px;height:2px}[class*=icono-cross]:after,[class*=icono-plus]:after{height:20px;width:2px}[class*=icono-cross][class*=Circle]:before,[class*=icono-plus][class*=Circle]:before{width:18px}[class*=icono-cross][class*=Circle]:after,[class*=icono-plus][class*=Circle]:after{height:18px}.icono-cross,.icono-crossCircle{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}[class*=icono-check]{width:28px;height:28px;margin:3px 0 3px 6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}[class*=icono-check]:after,[class*=icono-check]:before{box-shadow:inset 0 0 0 32px}[class*=icono-check]:after{position:absolute;height:12px;width:2px;left:4px;bottom:14px}[class*=icono-check][class*=Circle]{border-radius:50%;width:30px;height:30px;margin:2px}[class*=icono-check][class*=Circle]:before{width:14px;top:15px;left:14px}[class*=icono-check][class*=Circle]:after{height:8px;left:7px;bottom:10px}.icono-power{width:22px;height:22px;border-radius:50%;border-top-color:transparent;margin:6px}.icono-power:before{position:absolute;top:-15%;left:8px;width:2px;height:60%;box-shadow:inset 0 0 0 32px}.icono-heart{width:20px;height:20px;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:4px 0;margin:9px 7px 5px}.icono-heart:after,.icono-heart:before{position:absolute}.icono-heart:before{width:8px;height:14px;left:-10px;bottom:-2px;border-radius:20px 0 0 20px;border-right-color:transparent}.icono-heart:after{width:14px;height:8px;right:-2px;top:-10px;border-radius:20px 20px 0 0;border-bottom-color:transparent}.icono-infinity{width:32px;height:16px;margin:9px 1px}.icono-infinity:after,.icono-infinity:before{width:10px;height:10px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.icono-infinity:before{left:0;border-radius:32px 0 32px 32px}.icono-infinity:after{right:1px;border-radius:32px 32px 32px 0}.icono-flag{width:22px;height:25px;border-left:3px solid;margin:5px 6px 4px}.icono-flag:after,.icono-flag:before{position:absolute;width:9px;height:8px}.icono-flag:before{left:-2px;top:1px;border-radius:0 2px 0 0;border-right-width:3px}.icono-flag:after{width:5px;left:9px;top:4px;border-left-width:3px;border-radius:2px 2px 0}.icono-file{width:26px;height:32px;border-radius:0 12px 0 0;margin:1px 4px}.icono-file:before{position:absolute;top:-2px;right:-2px;border-style:solid;width:0;height:0;border-width:5px;border-top-color:transparent;border-right-color:transparent}.icono-document{width:26px;height:32px;border-radius:0 0 0 10px;margin:1px 4px}.icono-document:before{position:absolute;width:0;height:0;left:-3px;bottom:-3px;border-width:5px;border-style:solid;border-bottom-color:transparent;border-left-color:transparent}.icono-document:after{width:13px;height:2px;box-shadow:inset 0 0 0 32px,0 -5px 0 0,0 5px 0 0}.icono-folder{width:18px;height:22px;border-left-width:0;border-radius:0 3px 3px 0;margin:8px 2px 4px 14px}.icono-folder:before{position:absolute;width:12px;height:20px;left:-12px;bottom:-2px;border-width:0 0 2px 2px;border-style:solid;border-radius:0 0 0 3px}.icono-folder:after{position:absolute;width:10px;height:5px;left:-12px;top:-7px;border-width:2px 2px 0;border-style:solid;border-radius:3px 3px 0 0}.icono-pin{width:26px;height:26px;border-radius:50% 50% 50% 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:1px 4px 7px}.icono-pin:before{position:absolute;width:6px;height:6px;border-radius:50%}.icono-frown,.icono-meh,.icono-smile{border-radius:50%;height:30px;width:30px;margin:2px}.icono-frown:before,.icono-meh:before,.icono-smile:before{border-radius:50%;box-shadow:8px 0 0 0,0 0 0 2px inset;height:4px;width:4px;left:7px;position:absolute;top:27%}.icono-frown:after,.icono-meh:after,.icono-smile:after{border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;height:16px;left:50%;position:absolute;top:6%;width:16px}.icono-eye{border-radius:80% 20%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-width:2px 1px 1px 2px;height:28px;width:28px;margin:3px}.icono-eye:before{border-radius:50%;box-shadow:0 -3px 0 3px inset;height:11px;width:11px}.icono-sliders{height:30px;width:30px;margin:2px}.icono-sliders:after,.icono-sliders:before{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:absolute}.icono-sliders:before{width:8px;height:7px;border-radius:2px;top:67%;box-shadow:inset 0 0 0 32px,10px -10px,-10px -14px}.icono-sliders:after{position:absolute;width:2px;height:100%;box-shadow:inset 0 0 0 32px,10px 0,-10px 0}.icono-share{height:9px;width:9px;border-radius:50%;box-shadow:inset 0 0 0 32px,22px -11px 0 0,22px 11px 0 0;margin:12px 24px 13px 1px}.icono-share:after,.icono-share:before{position:absolute;width:24px;height:2px;box-shadow:inset 0 0 0 32px;left:0}.icono-share:before{top:-2px;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.icono-share:after{top:9px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.icono-sync{width:26px;height:26px;border-radius:50%;border-right-color:transparent;border-left-color:transparent;margin:4px}.icono-sync:after,.icono-sync:before{position:absolute;width:0;height:0;border-width:6px;border-style:solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.icono-sync:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:-7px;top:0}.icono-sync:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);left:-7px;bottom:0}.icono-reset{width:26px;height:26px;border-radius:50%;border-width:2px;border-style:solid;border-left-color:transparent;margin:4px}.icono-reset:before{position:absolute;width:0;height:0;left:-7px;bottom:0;border-width:6px;border-style:solid;border-right-color:transparent;border-left-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.icono-gear{width:32px;height:32px;border:3px dotted;border-radius:50%;margin:1px}.icono-gear:before{width:22px;height:22px;box-shadow:0 0 0 3px,0 0 0 2px inset;border-radius:50%;border:6px solid transparent;box-sizing:border-box}.icono-signIn{width:18px;height:32px;border-left:none;border-radius:0 3px 3px 0;margin:1px 8px}.icono-signIn:before{position:absolute;width:11px;height:11px;left:-10px;top:7px;border-bottom:none;border-left:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:0 4px 0 0}.icono-signOut{width:18px;height:32px;border-right:none;border-radius:3px 0 0 3px;margin:1px 8px}.icono-signOut:before{position:absolute;width:11px;height:11px;right:-2px;top:7px;border-bottom:none;border-left:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:0 4px 0 0}.icono-support{width:26px;height:26px;border:5px solid transparent;box-shadow:0 0 0 2px inset,0 0 0 2px;border-radius:50%;margin:4px}.icono-support:before{position:absolute;width:7px;height:7px;top:-3px;left:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:inset 0 0 0 32px,21px 0 0 0}.icono-support:after{position:absolute;width:7px;height:7px;top:-3px;right:-3px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);box-shadow:inset 0 0 0 32px,21px 0 0 0}.icono-dropper{width:40px;height:14px;border-width:3px;border-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;box-shadow:-9px 0 0 2px inset,0 0 0 2px inset;border-radius:50% 6px 6px 50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:12px -2px 8px -4px}.icono-dropper:before{width:4px;height:14px;right:10px;box-shadow:inset 0 0 0 32px}.icono-tiles{width:4px;height:4px;box-shadow:0 -8px 0,-8px -8px 0,8px -8px 0,0 0 0 32px inset,-8px 0 0,8px 0 0,0 8px 0,-8px 8px 0,8px 8px 0;margin:15px}.icono-list{width:4px;height:4px;box-shadow:inset 0 0 0 32px,0 -8px 0 0,0 8px 0 0;margin:15px 26px 15px 4px}.icono-list:before{width:18px;height:4px;left:8px;box-shadow:inset 0 0 0 32px,0 -8px 0 0,0 8px 0 0}.icono-chain{width:16px;height:2px;box-shadow:inset 0 0 0 32px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:16px 9px}.icono-chain:after,.icono-chain:before{width:12px;height:8px;border-radius:4px}.icono-chain:before{right:-10px}.icono-chain:after{left:-10px}.icono-youtube{border-right-color:transparent;border-left-color:transparent;border-radius:10px;width:32px;height:22.29px;margin:6px 1px}.icono-youtube:before{position:absolute;top:0;right:0;bottom:0;left:0;border-top-color:transparent;border-bottom-color:transparent;border-radius:6px/3px}.icono-youtube:after{width:0;height:0;border-width:4px 0 4px 8px;border-style:solid;border-top-color:transparent;border-bottom-color:transparent}.icono-rename{width:26px;height:10px;border-color:transparent;border-width:3px;box-shadow:0 0 0 1px,11px 0 0 0 inset;margin:12px 4px}.icono-rename:before{width:1px;height:18px;left:9px;border-width:2px 4px;border-style:solid;border-right-color:transparent;border-left-color:transparent;box-shadow:0 0 0 1px inset}.icono-search{width:22px;height:22px;border-radius:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:4px 4px 8px 8px}.icono-search:before{width:4px;height:11px;box-shadow:inset 0 0 0 32px;top:19px;border-radius:0 0 1px 1px}.icono-book{width:26px;height:22px;border-radius:0 0 0 6px;border-top:none;margin:10px 4px 2px}.icono-book:before{position:absolute;width:24px;height:7px;box-sizing:border-box;border-top:none;border-right:none;left:-2px;top:-5px;border-radius:0 0 0 6px}.icono-book:after{position:absolute;width:24px;height:8px;box-sizing:border-box;left:-2px;top:-8px;border-bottom:none;border-radius:6px 0 0}.icono-forbidden{width:28px;height:28px;border-width:3px;border-radius:50%;margin:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.icono-forbidden:before{width:24px;height:4px;box-shadow:inset 0 0 0 32px}.icono-trash{width:22px;height:22px;border-radius:0 0 3px 3px;border-top:none;margin:9px 6px 3px}.icono-trash:before{width:8px;height:2px;top:-6px;box-shadow:inset 0 0 0 32px,-10px 2px 0 0,-6px 2px 0 0,0 2px 0 0,6px 2px 0 0,10px 2px 0 0}.icono-keyboard{width:32px;height:22px;border-radius:3px;margin:6px 1px}.icono-keyboard:before{width:2px;height:2px;box-shadow:-2px -4px 0,-6px -4px 0,-10px -4px 0,2px -4px 0,6px -4px 0,8px -4px 0,10px -4px 0,-4px 0 0,-8px 0 0,-10px 0 0,inset 0 0 0 32px,4px 0 0,8px 0 0,10px 0 0,4px 4px 0,2px 4px 0,0 4px 0,-2px 4px 0,-6px 4px 0,-10px 4px 0,6px 4px 0,10px 4px 0}.icono-mouse{width:23px;height:32px;border-radius:11px 11px 12px 12px;margin:1px 5px 1px 6px}.icono-mouse:before{width:1px;height:6px;border-radius:2px;border-color:transparent;border-width:1px;top:5px;box-shadow:0 0 0 1px,0 0 0 2px inset}.icono-mouse:after{width:1px;height:4px;top:0;box-shadow:inset 0 0 0 32px,0 13px 0 0}.icono-user{width:32px;height:14px;border-radius:64px 64px 0 0/64px;margin:18px 1px 2px}.icono-user:before{width:12px;height:12px;top:-20px;border-radius:50%}.icono-crop{width:21px;height:21px;border-left:none;border-bottom:none;margin:9px 9px 4px 4px}.icono-crop:before{position:absolute;width:21px;height:21px;top:-7px;right:-7px;border-top:none;border-right:none;box-sizing:border-box}.icono-crop:after{position:absolute;width:27px;height:1px;left:2px;top:3px;box-shadow:inset 0 0 0 32px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.icono-display{width:26px;height:22px;margin:4px 4px 8px}.icono-display:before{width:4px;height:3px;bottom:-5px;box-shadow:inset 0 0 0 32px}.icono-display:after{width:14px;height:2px;bottom:-6px;box-shadow:inset 0 0 0 32px}.icono-imac{width:28px;height:24px;border-width:2px 2px 6px;border-color:transparent;border-radius:3px;box-shadow:0 0 0 1px,0 0 0 1px inset;margin:3px 3px 7px}.icono-imac:before{position:absolute;height:4px;right:-3px;left:-3px;bottom:-6px;box-shadow:inset 0 0 0 32px;border-radius:0 0 3px 3px}.icono-imac:after{width:9px;height:7px;box-shadow:inset 0 0 0 32px;bottom:-12px;border-radius:32px 32px 0 0/64px}.icono-imacBold{width:28px;height:22px;border-radius:4px;margin:4px 3px 8px}.icono-imacBold:before{width:9px;height:7px;box-shadow:inset 0 0 0 32px;bottom:-6px;border-radius:32px 32px 0 0/64px}.icono-imacBold:after{width:24px;height:3px;box-shadow:inset 0 0 0 32px;bottom:0}.icono-iphone{width:19px;height:31px;border-radius:3px;border-width:5px 1px;border-color:transparent;box-shadow:0 0 0 1px,0 0 0 1px inset;margin:2px 8px 1px 7px}.icono-iphone:after,.icono-iphone:before{box-shadow:inset 0 0 0 32px}.icono-iphone:before{width:3px;height:1px;top:-3px}.icono-iphone:after{width:3px;height:3px;bottom:-4px;border-radius:50%}.icono-iphoneBold{width:20px;height:32px;margin:1px 7px;border-radius:4px;border-width:5px 2px}.icono-macbook{width:32px;height:2px;box-shadow:inset 0 0 0 32px;border-radius:0 0 32px 32px/3px;margin:25px 1px 7px}.icono-macbook:before{width:20px;height:14px;bottom:2px;border-width:3px 1px 1px;border-color:transparent;border-radius:3px 3px 0 0;box-shadow:0 0 0 1px,0 0 0 1px inset}.icono-macbookBold{width:32px;height:2px;box-shadow:inset 0 0 0 32px;margin:25px 1px 7px}.icono-macbookBold:before{width:20px;height:14px;bottom:2px;border-width:3px 2px 1px;border-radius:3px 3px 0 0}.icono-image{width:30px;height:26px;border-radius:3px;overflow:hidden;margin:4px 2px}.icono-image:before{position:absolute;width:20px;height:20px;left:-2px;top:14px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:inset 0 0 0 32px,10px -6px 0 0}.icono-image:after{position:absolute;width:4px;height:4px;border-radius:50%;box-shadow:inset 0 0 0 32px;top:5px;right:5px}.icono-headphone{width:30px;height:27px;border-bottom-color:transparent;border-radius:32px/32px 32px 16px 16px;margin:2px 2px 5px}.icono-headphone:before{position:absolute;width:4px;height:12px;left:1px;bottom:-4px;border-radius:5px;box-shadow:inset 0 0 0 32px,20px 0 0 0}.icono-music{width:18px;height:6px;-webkit-transform:skewY(-15deg);-ms-transform:skewY(-15deg);transform:skewY(-15deg);box-shadow:inset 0 0 0 32px;border-radius:2px 2px 0 0;margin:4px 5px 24px 11px}.icono-music:before{position:absolute;width:2px;height:16px;left:0;top:4px;box-shadow:inset 0 0 0 32px,16px 0 0 0}.icono-music:after{position:absolute;width:10px;height:8px;left:-8px;top:17px;border-radius:50%;box-shadow:inset 0 0 0 32px,16px 0 0 0}.icono-video{width:20px;height:20px;margin:7px}.icono-video:before{width:3px;height:3px;left:-8px;box-shadow:inset 0 0 0 32px,0 -8px 0 0,0 8px 0 0,29px 0 0 0,29px -8px 0 0,29px 8px 0 0}.icono-video:after{width:0;height:0;border-width:4px 0 4px 6px;border-style:solid;border-top-color:transparent;border-bottom-color:transparent}.icono-nexus{width:21px;height:32px;border-width:3px 1px;border-radius:16px/3px;margin:1px 7px 1px 6px}.icono-microphone{width:22px;height:15px;border-width:0 2px 2px;border-radius:20px/0 0 20px 20px;margin:12px 6px 7px}.icono-microphone:before{width:10px;height:18px;top:-11px;border-radius:20px}.icono-microphone:after{width:2px;height:2px;bottom:-4px;box-shadow:inset 0 0 0 32px,0 2px,0 4px,-2px 4px,-4px 4px,-6px 4px,2px 4px,4px 4px,6px 4px}.icono-asterisk,.icono-asterisk:after,.icono-asterisk:before{width:4px;height:20px;box-shadow:inset 0 0 0 32px;border-radius:1px;margin:7px 15px}.icono-asterisk:after,.icono-asterisk:before{position:absolute;margin:0;left:0;top:0}.icono-asterisk:before{-webkit-transform:rotate(-58deg);-ms-transform:rotate(-58deg);transform:rotate(-58deg)}.icono-asterisk:after{-webkit-transform:rotate(58deg);-ms-transform:rotate(58deg);transform:rotate(58deg)}.icono-terminal{width:28px;height:24px;margin:5px 3px}.icono-terminal:before{width:5px;height:5px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);left:3px;border-width:2px 2px 0 0;border-style:solid}.icono-terminal:after{position:absolute;width:5px;height:0;border-bottom:2px solid;right:6px;bottom:4px}.icono-paperClip{width:24px;height:18px;border-left:none;border-radius:0 16px 16px 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:5px 0 11px 10px}.icono-paperClip:before{width:18px;height:6px;right:2px;border-radius:0 16px 16px 0;border-left:none}.icono-paperClip:after{position:absolute;width:12px;height:10px;left:-12px;top:-2px;border-right:none;border-radius:16px 0 0 16px}.icono-market{width:32px;height:12px;border-top:none;margin:19px 1px 3px}.icono-market:before{width:6px;height:13px;position:absolute;top:-15px;left:-5px;border-radius:0 0 10px 10px;border-left:none;box-shadow:inset 0 0 0 32px,8px 0 0,16px 0 0,24px 0 0,32px 0 0}.icono-market:after{width:6px;height:6px;bottom:-2px}.icono-clock{width:26px;height:26px;border-radius:50%;margin:4px}.icono-clock:after,.icono-clock:before{top:35%;box-shadow:inset 0 0 0 32px;border-radius:2px}.icono-clock:before{width:2px;height:9px}.icono-clock:after{width:6px;height:2px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(45deg) translate(1px,2px);-ms-transform:rotate(45deg) translate(1px,2px);transform:rotate(45deg) translate(1px,2px)}[class*=icono-textAlign]{width:28px;height:22px;margin:6px 3px}[class*=icono-textAlign]:after,[class*=icono-textAlign]:before{position:absolute;height:2px;box-shadow:inset 0 0 0 32px,0 8px 0 0,0 16px 0 0;right:0}[class*=icono-textAlign]:before{width:28px;top:0}[class*=icono-textAlign]:after{width:18px;top:4px}[class*=icono-textAlign].icono-textAlignLeft:after,[class*=icono-textAlign].icono-textAlignLeft:before{left:0}[class*=icono-exclamation]{overflow:visible;width:30px;border-bottom:2px solid;border-radius:0 0 4px 4px;margin:26px 2px 6px}[class*=icono-exclamation]:before{position:absolute;width:26px;height:26px;left:1px;top:-14px;border-width:2px 0 0 2px;border-style:solid;border-radius:4px 0;-webkit-transform:rotate(45deg) skew(12deg,12deg);-ms-transform:rotate(45deg) skew(12deg,12deg);transform:rotate(45deg) skew(12deg,12deg)}[class*=icono-exclamation]:after{width:4px;height:3px;top:-14px;box-shadow:inset 0 0 0 32px,0 3px,0 8px}[class*=icono-exclamation][class*=Circle]{margin:2px}[class*=icono-exclamation][class*=Circle]:before{display:none}[class*=icono-exclamation][class*=Circle]:after{box-shadow:inset 0 0 0 32px,0 3px,0 5px,0 10px;top:6px}.icono-frown:after{-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);-webkit-transform-origin:center 85%;-ms-transform-origin:center 85%;transform-origin:center 85%}.icono-meh:after{top:0;width:12px;border-left-width:0;border-right-width:0;border-radius:0}.icono-indent,.icono-outdent{width:20px;height:16px;border-width:4px 0 4px 8px;border-style:solid;border-color:transparent;box-shadow:0 -2px,0 2px,inset 0 2px,inset 0 -2px;margin:9px 7px}.icono-indent:before,.icono-outdent:before{left:-8px;border:5px solid;border-top-color:transparent;border-bottom-color:transparent;border-right-width:0}.icono-outdent:before{border-left-width:0;border-right-width:5px}.icono-locationArrow{width:32px;height:32px;margin:1px}.icono-locationArrow:before{position:absolute;left:7px;top:16px;border-width:6px 0 6px 6px;border-style:solid;border-left-color:transparent;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.icono-locationArrow:after{position:absolute;top:10px;left:2px;border-width:10px;border-style:solid;border-bottom-color:transparent;border-left-color:transparent;-webkit-transform:skew(-30deg,-30deg);-ms-transform:skew(-30deg,-30deg);transform:skew(-30deg,-30deg)}.icono-commentEmpty{width:30px;height:22px;border-radius:4px 4px 7px 7px;border-bottom-color:transparent;margin:5px 2px 7px}.icono-commentEmpty:before{position:absolute;width:6px;height:6px;border-width:0 0 2px 2px;border-style:solid;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:-4px;left:6px}.icono-commentEmpty:after{position:absolute;width:8px;height:2px;border-width:0 12px 0 6px;border-style:solid;bottom:0;left:0}.icono-comment{width:30px;height:20px;box-shadow:inset 0 0 0 32px;border-radius:4px;margin:5px 2px 9px}.icono-comment:before{position:absolute;width:8px;height:8px;box-shadow:inset 0 0 0 32px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:-4px;left:6px}.icono-areaChart,.icono-barChart{width:30px;height:22px;border-top-width:0;border-right-width:0;border-color:transparent;box-shadow:-2px 2px;overflow:hidden;margin:4px 0 8px 4px}.icono-areaChart:before{position:absolute;left:0;bottom:7px;border:6px solid transparent;border-bottom-color:currentColor;box-shadow:0 7px}.icono-areaChart:after{position:absolute;left:11px;bottom:4px;border-width:0 6px 13px;border-style:solid;border-color:transparent transparent currentColor;box-shadow:0 4px}.icono-barChart{border-color:transparent;box-shadow:-2px 2px;margin:4px 0 8px 4px}.icono-barChart:before{position:absolute;left:0;bottom:0;width:4px;height:15px;box-shadow:inset 0 -8px 0 0,6px 0,12px 7px,18px 5px}.icono-pieChart{width:0;height:0;border:15px solid;border-right-color:transparent;border-radius:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:2px}.icono-pieChart:before{position:absolute;width:0;height:0;left:-11px;top:-14px;border:14px solid;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent;border-radius:50%}.icono-bookmark{width:0;height:0;border:9px solid;border-bottom-color:transparent;box-shadow:0 -4px;border-radius:3px 3px 0 0;margin:10px 8px 6px}.icono-bookmarkEmpty{width:18px;height:22px;border-bottom:none;border-radius:3px 3px 2px 2px;overflow:hidden;margin:6px 8px}.icono-bookmarkEmpty:before{position:absolute;width:12px;height:12px;bottom:0;left:0;border-right:none;border-bottom:none;-webkit-transform:rotate(45deg) translate(35%,35%);-ms-transform:rotate(45deg) translate(35%,35%);transform:rotate(45deg) translate(35%,35%)}.icono-filter{width:0;height:0;border:10px solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;padding:3px;box-shadow:inset 0 7px;margin:9px 4px}.icono-volume,.icono-volumeDecrease,.icono-volumeHigh,.icono-volumeIncrease,.icono-volumeLow,.icono-volumeMedium,.icono-volumeMute{width:0;height:0;border:7px solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;padding:6px 3px;box-shadow:inset 4px 0;margin:4px 10px 4px 11px}.icono-volumeHigh,.icono-volumeLow,.icono-volumeMedium{margin:4px 14px 4px 7px}.icono-volumeHigh:after,.icono-volumeHigh:before,.icono-volumeLow:before,.icono-volumeMedium:before{width:15px;height:15px;position:absolute;border-radius:50%;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;left:2px}.icono-volumeHigh,.icono-volumeMedium{margin:4px 16px 4px 5px}.icono-volumeHigh:before,.icono-volumeMedium:before{border-style:double;border-width:6px;left:-2px}.icono-volumeHigh{margin:4px 18px 4px 3px}.icono-volumeHigh:after{width:32px;height:32px;left:-7px}.icono-volumeDecrease,.icono-volumeIncrease,.icono-volumeMute{margin:4px 16px 4px 5px}.icono-volumeDecrease:after,.icono-volumeDecrease:before,.icono-volumeIncrease:after,.icono-volumeIncrease:before,.icono-volumeMute:after,.icono-volumeMute:before{box-shadow:inset 0 0 0 32px}.icono-volumeDecrease:before,.icono-volumeIncrease:before,.icono-volumeMute:before{width:10px;height:2px;left:17px}.icono-volumeIncrease:after,.icono-volumeMute:after{height:10px;width:2px;left:21px}.icono-volumeMute:after,.icono-volumeMute:before{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.icono-tag{width:18px;height:24px;border-radius:6px 6px 4px 4px;border-top:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:5px 8px}.icono-tag:before{position:absolute;top:-4px;left:1px;width:10px;height:10px;border-width:2px 0 0 2px;border-style:solid;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:5px 0 0}.icono-tag:after{top:1px;width:3px;height:3px;border-radius:50%}.icono-calendar{width:32px;height:28px;border-width:4px 2px 2px;border-style:solid;border-radius:4px;margin:5px 1px 1px}.icono-calendar:before{position:absolute;width:4px;height:4px;top:3px;left:3px;box-shadow:inset 0 0 0 32px,6px 0,12px 0,18px 0,0 6px,6px 6px,12px 6px,18px 6px,0 12px,6px 12px,12px 12px,18px 12px}.icono-calendar:after{position:absolute;width:4px;height:8px;box-shadow:inset 0 0 0 32px,16px 0;border-radius:4px;top:-8px;left:4px}.icono-camera{width:32px;height:24px;border-radius:4px;margin:5px 1px}.icono-camera:before{width:10px;height:10px;border:1px solid transparent;box-shadow:inset 0 0 0 1px,0 0 0 2px;border-radius:50%}.icono-camera:after{position:absolute;width:4px;height:2px;right:2px;top:2px;box-shadow:inset 0 0 0 32px}.icono-piano{width:28px;height:22px;margin:6px 3px}.icono-piano:before{position:absolute;left:4px;top:0;width:1px;height:100%;box-shadow:inset 0 0 0 32px,5px 0,10px 0,15px 0}.icono-piano:after{position:absolute;width:3px;height:12px;left:3px;top:0;box-shadow:inset 0 0 0 32px,5px 0,10px 0,15px 0}.icono-ruler{width:27px;height:12px;margin:11px 4px 11px 3px}.icono-ruler:before{position:absolute;width:1px;height:4px;box-shadow:inset 0 0 0 32px,6px 0,12px 0;left:5px;top:0}.icono-ruler:after{position:absolute;width:1px;height:2px;box-shadow:inset 0 0 0 32px,2px 0,6px 0,8px 0,12px 0,14px 0,18px 0,20px 0;left:1px;top:0}.icono-facebook{width:9px;height:26px;box-shadow:inset 2px 4px 0 0;border-left:3px solid;border-radius:5px 0 0;margin:4px 11px 4px 14px}.icono-facebook:before{position:absolute;top:9px;left:-6px;width:11px;height:0;border-top:4px solid;border-right:1px solid transparent}.icono-twitter{width:14px;height:23px;border-radius:0 0 0 8px;box-shadow:-6px 2px 0 0;margin:4px 7px 7px 13px}.icono-twitter:before{position:absolute;bottom:-2px;left:-6px;width:17px;height:6px;border-radius:0 0 0 8px;box-shadow:inset 4px -6px,0 -11px}.icono-twitter:after{position:absolute;width:6px;height:6px;box-shadow:inset 0 0 0 32px,13px 8px,13px 19px;border-radius:50%;left:-6px}.icono-gplus{width:10px;height:2px;box-shadow:inset 0 0 0 32px;margin:14px 4px 18px 20px}.icono-gplus:before{position:absolute;top:-5px;right:10px;content:"g"!important;font-family:georgia;font-size:32px;text-indent:0;line-height:0}.icono-gplus:after{width:2px;height:10px;box-shadow:inset 0 0 0 32px}.icono-linkedIn{width:5px;height:16px;box-shadow:inset 0 0 0 32px,8px 0;margin:12px 24px 6px 5px}.icono-linkedIn:before{position:absolute;width:5px;height:5px;box-shadow:inset 0 0 0 32px;top:-7px;left:0;border-radius:50%}.icono-linkedIn:after{position:absolute;width:12px;height:16px;border-right:1px solid;left:11px;bottom:0;border-radius:8px 5px 0 0/11px 5px 0 0;box-shadow:inset -4px 4px}.icono-instagram{width:26px;height:26px;box-shadow:inset 0 0 0 2px;border-radius:4px;margin:4px}.icono-instagram:before{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px}.icono-instagram:after{position:absolute;width:5px;height:5px;border-radius:1px;right:3px;top:3px;box-shadow:0 0 0 2px,1px 1px 0 2px,-5px -1px 0 1px,-10px -1px 0 1px,-16px 1px 0 2px}.icono-flickr{width:24px;height:24px;overflow:hidden;border-radius:4px;margin:5px}.icono-flickr:after,.icono-flickr:before{width:7px;height:7px;border-radius:50%}.icono-flickr:before{left:4px;box-shadow:0 0 0 1px,0 -10px 0 6px,0 10px 0 6px,-4px 0 0 3px}.icono-flickr:after{right:4px;box-shadow:0 0 0 1px,0 -10px 0 6px,0 10px 0 6px,4px 0 0 3px}.icono-delicious{width:24px;height:24px;overflow:hidden;border-radius:4px;box-shadow:inset 0 0 0 2px;margin:5px}.icono-delicious:before{position:absolute;width:12px;height:12px;box-shadow:inset 0 0 0 32px,12px -12px 0 0;left:0;bottom:0}.icono-codepen{width:2px;height:10px;box-shadow:inset 0 0 0 32px,0 15px,-11px 7px,11px 7px;margin:4px 16px 20px}.icono-codepen:before{position:absolute;right:2px;top:3px;width:11px;height:4px;-webkit-transform:skew(0,-35deg) scaleY(0.6);-ms-transform:skew(0,-35deg) scaleY(0.6);transform:skew(0,-35deg) scaleY(0.6);box-shadow:inset 0 0 0 32px,0 13px,11px 26px,12px 39px}.icono-codepen:after{position:absolute;left:2px;top:3px;width:11px;height:4px;-webkit-transform:skew(0,35deg) scaleY(0.6);-ms-transform:skew(0,35deg) scaleY(0.6);transform:skew(0,35deg) scaleY(0.6);box-shadow:inset 0 0 0 32px,0 13px,-11px 26px,-12px 39px}.icono-blogger{width:24px;height:14px;border-radius:0 0 7px 7px;margin:14px 5px 6px}.icono-blogger,.icono-blogger:before{border-width:6px;border-style:solid}.icono-blogger:before{position:absolute;width:8px;height:2px;left:-6px;top:-15px;border-radius:6px 6px 0 0}.icono-disqus{width:31px;height:31px;box-shadow:inset 0 0 0 32px;border-radius:50%;margin:1px 1px 2px 2px}.icono-disqus:before{position:absolute;width:0;height:0;border:5px solid transparent;border-top:10px solid;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);left:-5px;top:20px}.icono-dribbble{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 2px;overflow:hidden;position:relative;background-image:-webkit-radial-gradient(50% 100%,transparent 0,transparent 9px,currentColor 10px,currentColor 11px,transparent 12px);background-image:radial-gradient(50% 100%,transparent 0,transparent 9px,currentColor 10px,currentColor 11px,transparent 12px);background-repeat:no-repeat;background-position:-8px center;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg);margin:4px}.icono-dribbble:after,.icono-dribbble:before{position:absolute;border-radius:50%;border:2px solid;width:40px;height:30px}.icono-dribbble:after{top:14px;left:-7px;width:32px}.icono-dribbble:before{left:-6px;top:-23px}.icono-creditCard{width:32px;height:24px;border-radius:3px;margin:5px 1px}.icono-creditCard:before{position:absolute;top:4px;width:100%;height:6px;box-shadow:inset 0 0 0 32px}.icono-creditCard:after{left:3px;bottom:3px;position:absolute;width:4px;height:2px;box-shadow:inset 0 0 0 32px,6px 0}.icono-cup{width:22px;height:16px;box-shadow:inset 0 0 0 32px;border-radius:0 0 5px 5px;margin:6px 6px 12px}.icono-cup:before{position:absolute;right:-3px;top:4px;width:5px;height:5px;border-radius:50%;box-shadow:0 0 0 2px}.icono-cup:after{bottom:-5px;width:26px;height:3px;border-radius:0 0 3px 3px;box-shadow:inset 0 0 0 32px}.icono-play{width:0;height:0;border-width:10px 0 10px 16px;border-style:solid;border-top-color:transparent;border-bottom-color:transparent;margin:7px 9px}.icono-pause{width:6px;height:20px;margin:7px 20px 7px 8px;box-shadow:inset 0 0 0 32px,12px 0 0 0}.icono-stop{width:0;height:0;border:10px solid;margin:7px}.icono-rewind{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.icono-forward,.icono-rewind{width:0;height:0;border:10px solid transparent;border-left:10px solid;margin:7px}.icono-forward:before,.icono-rewind:before{position:absolute;left:0;top:-10px;width:0;height:0;border:10px solid transparent;border-left:10px solid}.icono-next,.icono-previous{width:0;height:0;border:10px solid transparent;border-left:10px solid;border-right:none;margin:7px 14px 7px 10px;box-shadow:4px 0}.icono-previous{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin:7px 10px 7px 14px}.icono-caretDown,.icono-caretDownCircle,.icono-caretDownSquare,.icono-caretLeft,.icono-caretLeftCircle,.icono-caretLeftSquare,.icono-caretRight,.icono-caretRightCircle,.icono-caretRightSquare,.icono-caretUp,.icono-caretUpCircle,.icono-caretUpSquare{width:12px;height:20px;margin:7px 11px}.icono-caretDown:after,.icono-caretDown:before,.icono-caretDownCircle:after,.icono-caretDownCircle:before,.icono-caretDownSquare:after,.icono-caretDownSquare:before,.icono-caretLeft:after,.icono-caretLeft:before,.icono-caretLeftCircle:after,.icono-caretLeftCircle:before,.icono-caretLeftSquare:after,.icono-caretLeftSquare:before,.icono-caretRight:after,.icono-caretRight:before,.icono-caretRightCircle:after,.icono-caretRightCircle:before,.icono-caretRightSquare:after,.icono-caretRightSquare:before,.icono-caretUp:after,.icono-caretUp:before,.icono-caretUpCircle:after,.icono-caretUpCircle:before,.icono-caretUpSquare:after,.icono-caretUpSquare:before{width:14px;height:2px;position:absolute;bottom:0;margin:auto 0;right:2px;box-shadow:inset 0 0 0 32px;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.icono-caretDown:before,.icono-caretDownCircle:before,.icono-caretDownSquare:before,.icono-caretLeft:before,.icono-caretLeftCircle:before,.icono-caretLeftSquare:before,.icono-caretRight:before,.icono-caretRightCircle:before,.icono-caretRightSquare:before,.icono-caretUp:before,.icono-caretUpCircle:before,.icono-caretUpSquare:before{top:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.icono-caretDown:after,.icono-caretDownCircle:after,.icono-caretDownSquare:after,.icono-caretLeft:after,.icono-caretLeftCircle:after,.icono-caretLeftSquare:after,.icono-caretRight:after,.icono-caretRightCircle:after,.icono-caretRightSquare:after,.icono-caretUp:after,.icono-caretUpCircle:after,.icono-caretUpSquare:after{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.icono-caretLeft,.icono-caretLeftCircle,.icono-caretLeftSquare{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.icono-caretUp,.icono-caretUpCircle,.icono-caretUpSquare{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.icono-caretDown,.icono-caretDownCircle,.icono-caretDownSquare{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}[class*=icono-caret][class*=Circle]:after,[class*=icono-caret][class*=Circle]:before,[class*=icono-caret][class*=Square]:after,[class*=icono-caret][class*=Square]:before{width:11px;right:8px}.icono-downArrow,.icono-leftArrow,.icono-rightArrow,.icono-upArrow{width:16px;height:4px;margin:15px 9px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translateX(-3px)}.icono-downArrow:before,.icono-leftArrow:before,.icono-rightArrow:before,.icono-upArrow:before{border-style:solid;border-width:8px 0 8px 8px;border-color:transparent;border-left-color:inherit;left:100%;right:auto}.icono-leftArrow{-webkit-transform:translateX(3px) rotate(180deg);-ms-transform:translateX(3px) rotate(180deg);transform:translateX(3px) rotate(180deg)}.icono-upArrow{-webkit-transform:translateY(3px) rotate(-90deg);-ms-transform:translateY(3px) rotate(-90deg);transform:translateY(3px) rotate(-90deg)}.icono-downArrow{-webkit-transform:translateY(-3px) rotate(90deg);-ms-transform:translateY(-3px) rotate(90deg);transform:translateY(-3px) rotate(90deg)}.icono-sun{width:22px;height:22px;border:2px solid;border-radius:50%;box-shadow:-15px 0 0 -9px,15px 0 0 -9px,0 -15px 0 -9px,0 15px 0 -9px,11px 11px 0 -9px,-11px -11px 0 -9px,11px -11px 0 -9px,-11px 11px 0 -9px;margin:6px}.icono-moon{width:22px;height:22px;border-radius:50%;overflow:hidden;margin:6px}.icono-moon:before{position:absolute;width:20px;height:20px;top:-2px;left:6px;border-radius:50%;box-shadow:0 0 0 32px}.icono-cart{width:22px;height:0;border-width:14px 6px 0 2px;border-style:solid;border-right-color:transparent;border-left-color:transparent;margin:9px 3px 11px 9px}.icono-cart:before{position:absolute;width:4px;height:4px;border-radius:50%;box-shadow:inset 0 0 0 32px,13px 0,-4px -20px 0 1px;top:2px;left:-3px}.icono-sitemap{width:24px;height:2px;box-shadow:0 -5px;margin:21px 5px 11px}.icono-sitemap:before{width:6px;height:6px;border-radius:2px;box-shadow:inset 0 0 0 32px,11px 0,-11px 0,0 -14px 0 1px}.icono-sitemap:after{width:2px;height:10px;box-shadow:0 -7px,11px -5px,-11px -5px}[class*=icono-]{display:inline-block;vertical-align:middle;position:relative;font-style:normal;color:#ddd;text-align:left;text-indent:-9999px;direction:ltr}[class*=icono-]:after,[class*=icono-]:before{content:'';pointer-events:none}[class*=icono-][class*=Circle]{border-radius:50%;width:30px;height:30px;margin:2px}[class*=icono-][class*=Square]{border-radius:4px;width:30px;height:30px;margin:2px}[class*=icono-],[class*=icono-] *{box-sizing:border-box}:root {
--font-Size-p: 14px;
}
html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
} *,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}      @font-face {
font-family: "ITCAvantGardeSTD";
src: url(//penguinaula.com/mx/wp-content/themes/penguin_aula_theme/fonts/ITCAvantGardeStd-Bk.otf);
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: "ITCAvantGardeSTD";
src: url(//penguinaula.com/mx/wp-content/themes/penguin_aula_theme/fonts/ITCAvantGardeStd-Md.otf);
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "ITCAvantGardeSTD";
src: url(//penguinaula.com/mx/wp-content/themes/penguin_aula_theme/fonts/ITCAvantGardeStd-Bold.otf);
font-weight: 700;
font-style: normal;
}
p,
h1,
h2,
h3,
h4,
h5 {
color: #3b4043;
}
h1 {
font-family: "ITCAvantGardeSTD";
font-weight: 700;
font-size: 25px;
line-height: 35px;
margin-bottom: 30px;
}
@media all and (min-width: 768px) {
h1 {
font-size: 30px;
line-height: 45px;
}
}
@media all and (min-width: 1400px) {
h1 {
margin-bottom: 40px;
font-size: 30px;
line-height: 45px;
}
}
h2 {
padding-left: 20px;
position: relative;
text-transform: uppercase;
font-family: "ITCAvantGardeSTD";
font-weight: 700;
font-size: 18px;
line-height: 30px;
margin-bottom: 30px;
}
h2::before {
content: "";
height: 100%;
width: 10px;
position: absolute;
left: 0;
background-color: #ff6600;
}
@media all and (min-width: 768px) {
h2 {
font-size: 25px;
line-height: 35px;
}
}
@media all and (min-width: 1400px) {
h2 {
margin-bottom: 40px;
}
}
h3 {
font-family: "ITCAvantGardeSTD";
font-weight: 700;
font-size: 18px;
line-height: 30px;
margin-bottom: 30px;
}
@media all and (min-width: 768px) {
h3 {
font-size: 20px;
line-height: 35px;
text-transform: uppercase;
}
}
@media all and (min-width: 1400px) {
h3 {
margin-bottom: 40px;
}
}
p {
font-family: "ITCAvantGardeSTD";
font-weight: 200;
font-size: 16px;
line-height: 26px;
}
@media all and (min-width: 1400px) {
p {
font-size: 13px;
line-height: 30px;
}
}     .button-holder {
position: relative;
width: 100%;
max-width: 328px;
}
.button-holder .button {
color: #f5f5f5;
text-transform: uppercase;
font-size: 16px;
font-weight: 700;
background-color: #3b4043;
padding: 15px 30px;
text-align: center;
display: block;
border: 1px solid #3b4043;
line-height: 1;
position: relative;
z-index: 10;
width: 100%;
transition: 0.3s ease-in-out;
transform: translate(0, 0);
display: flex;
align-items: center;
justify-content: center;
}
.button-holder .button .arrow-holder {
margin-left: 15px;
}
.button-holder .button .arrow-holder svg {
fill: white;
transition: 0.3s ease-in-out;
transform: translateX(0%);
}
.button-holder::before {
content: '';    top: 5px;  z-index: 1; }
.button-holder:hover .button {
color: #ff6600;
transition: 0.3s ease-in-out;
transform: translate(2px, 2px);
}
.button-holder:hover .button .arrow-holder svg {
fill: #ff6600;
transition: 0.3s ease-in-out;
transform: translateX(10px);
}
.button-holder {
position: relative;
width: 100%;
max-width: 328px;
}
.button-holder .button-newsletter {
color: #f5f5f5;
text-transform: uppercase;
font-size: 16px;
font-weight: 700;
background-color: #3b4043;
padding: 15px 30px;
text-align: center;
display: block;
border: 1px solid #3b4043;
line-height: 1;
position: relative;
z-index: 10;
width: 100%;
transition: 0.3s ease-in-out;
transform: translate(0, 0);
display: flex;
align-items: center;
justify-content: center;
}
.button-holder .button-newsletter .arrow-holder {
margin-left: 15px;
}
.button-holder .button-newsletter .arrow-holder svg {
fill: white;
transition: 0.3s ease-in-out;
transform: translateX(0%);
}
.button-holder::before {
content: '';    top: 5px;  z-index: 1; }
.button-holder:hover .button-newsletter {
color: #ff6600;
transition: 0.3s ease-in-out;
transform: translate(2px, 2px);
}
.button-holder:hover .button-newsletter .arrow-holder svg {
fill: #ff6600;
transition: 0.3s ease-in-out;
transform: translateX(10px);
}
.form-submit {
position: relative;
width: 100%;
max-width: 328px;
}
.form-submit input {
border-radius: 100px;
color: #f5f5f5;
text-transform: uppercase;
font-size: var(--font-Size-p);
font-weight: bold;
background-color: #FF5A00;
padding: 15px 30px;
text-align: center;
display: block;
border: 1px solid #FF5A00;
line-height: 1;
position: relative;
z-index: 10;
width: 100%;
transition: 0.3s ease-in-out;
transform: translate(0, 0);
display: flex;
align-items: center;
justify-content: center;
}
.form-submit input .arrow-holder {
margin-left: 15px;
}
.form-submit input .arrow-holder svg {
fill: white;
transition: 0.3s ease-in-out;
transform: translateX(0%);
}
.form-submit::before {
content: '';
width: 100%;
height: 100%;
background-color: white; top: 5px;
left: 5px;
position: absolute;
z-index: 1;
transition: 0.3s ease-in-out;
}
.form-submit:hover .button {
color: #ff6600;
transition: 0.3s ease-in-out;
transform: translate(2px, 2px);
}
.form-submit:hover .button .arrow-holder svg {
fill: #ff6600;
transition: 0.3s ease-in-out;
transform: translateX(10px);
}
.btn-link {
display: flex;
align-items: center;
}
.btn-link p {
font-size: var(--font-Size-p);
line-height: 20px;
text-transform: uppercase;
font-weight: bold;
margin-right: 10px;
}
.btn-link img {
width: 15px !important;
}
.btn-terciary {
display: flex;
align-items: center;
justify-content: center;
background-color: #ffffff;
border: 1px solid #3b4043;
height: 50px;
}
.btn-terciary img {
width: 18px;
margin-right: 8px;
}
.btn-terciary p {
font-size: var(--font-Size-p);
line-height: 26px;
font-weight: 500;
}  input,
textarea {
border: none;
max-width: 100%;
}  .icon {
display: inline-block;
}
.no-svg .icon {
display: inline-block;
}
@media only screen and (min-width: 480px) {
.no-svg .icon {
display: inline-block;
}
}
@media only screen and (min-width: 768px) {
.no-svg .icon {
display: inline-block;
}
}
@media only screen and (min-width: 992px) {
.no-svg .icon {
display: inline-block;
}
}
@media only screen and (min-width: 1200px) {
.no-svg .icon {
display: inline-block;
}
}
.amm-section {
margin-bottom: 30px;
}
@media all and (min-width: 1570px) {
.amm-section {
margin-bottom: 50px;
}
}
.text-content {
margin-bottom: 25px;
}
.text-content p {
margin-bottom: 25px;
}
.text-content a {
font-weight: bold;
color: #ff6600;
}
@media all and (min-width: 1200px) {
.inner-submit-holder button[type="submit"]:hover p {
color: #ff6600 !important;
}
}
input[type=search]::-ms-clear {
display: none;
width: 0;
height: 0;
}
input[type=search]::-ms-reveal {
display: none;
width: 0;
height: 0;
} input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
p::selection,
h1::selection,
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection,
a::selection,
label::selection,
span::selection,
img::selection,
td::selection,
tr::selection,
th::selection,
strong::selection,
address::selection,
mark::selection,
.wpcf7-response-output::selection,
ol li::selection,
ul li::selection,
em::selection,
time::selection,
bdi::selection,
small::selection,
i::selection,
b::selection {
background: #3b4043;
color: #ffffff;
text-shadow: 0px 0px #ffffff;
} p::-moz-selection,
h1::-moz-selection,
h2::-moz-selection,
h3::-moz-selection,
h4::-moz-selection,
h5::-moz-selection,
h6::-moz-selection,
a::-moz-selection,
label::-moz-selection,
span::-moz-selection,
img::-moz-selection,
td::-moz-selection,
tr::-moz-selection,
th::-moz-selection,
strong::-moz-selection,
address::-moz-selection,
mark::-moz-selection,
time::-moz-selection,
bdi::-moz-selection,
small::-moz-selection,
i::-moz-selection,
b::-moz-selection {
background: #3b4043;
color: #ffffff;
text-shadow: 0px 0px #ffffff;
}
.lds-ellipsis--content {
display: flex;
justify-content: center;
display: none;
}
.lds-ellipsis--content.active {
display: flex;
}
.lds-ellipsis {
display: inline-block;
position: relative;
width: 80px;
height: 80px;
}
.lds-ellipsis div {
position: absolute;
top: 33px;
width: 13px;
height: 13px;
border-radius: 50%;
background: #ff6600;
animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
left: 8px;
animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
left: 8px;
animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
left: 32px;
animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
left: 56px;
animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes lds-ellipsis3 {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
@keyframes lds-ellipsis2 {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(24px, 0);
}
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
display: none !important;
}
.flex-holder {
justify-content: center;
}
@media all and (min-width: 300px) {
.flex-holder {
justify-content: initial;
}
}
.owl-nav {
margin-top: 20px !important;
display: flex;
justify-content: center;
align-items: center;
}
.owl-nav button {
width: 36px;
height: 36px;
margin: 0 !important;
margin-right: 26px !important;
}
.owl-nav button:hover {
background: initial !important;
}
.owl-nav button:nth-last-of-type(1) {
margin-right: 0 !important;
}
@media all and (min-width: 768px) {
.owl-nav {
margin-top: 30px !important;
}
.owl-nav button {
width: 50px;
height: 50px;
margin-right: 30px !important;
}
}
@media all and (min-width: 1660px) {
.owl-nav {
display: none;
}
}
.buttons-fake-carousel {
display: none;
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 100%;
}
.buttons-fake-carousel img {
cursor: pointer;
width: 50px;
position: absolute;
}
.buttons-fake-carousel img:nth-of-type(1) {
left: -100px;
}
.buttons-fake-carousel img:nth-of-type(2) {
right: -100px;
}
@media all and (min-width: 1660px) {
.buttons-fake-carousel {
display: block;
}
}
.content-carousel-template {
position: relative;
}
.book {
display: flex;
flex-direction: column;
}
@media all and (min-width: 1200px) {
.book:hover .thumbnail-holder .inner-image-container img {
transform: translateY(-10px);
}
}
.book .thumbnail-holder {
margin-bottom: 28px;
}
@media all and (min-width: 1200px) {
.book .thumbnail-holder .inner-image-container {
width: 82%;
margin: 0 auto;
}
.book .thumbnail-holder .inner-image-container img {
transition: 0.3s ease-in-out;
}
}
.book .info-holder .book-name p {
font-size: 18px;
line-height: 28px;
text-transform: uppercase;
font-weight: bold;
}
.book .info-holder .book-link-holder p {
font-size: 14px;
line-height: 26px;
margin-top: 12px;
color: #ff6600;
font-weight: 500;
}
.libro {
display: flex;
flex-direction: column;
align-items: center;
position: relative;
}
.libro::before {
content: "";
position: absolute;
z-index: -1;
top: 125px;
right: 0;
left: 0;
bottom: 0;
background-color: #f5f5f5;
}
.libro .image {
max-width: 160px;
height: 250px; width: 160px; background-color: #3b4043; margin-bottom: 20px;
border-radius: 16px;
overflow: hidden;
position: relative;
}
.libro .image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.libro .info-libro {
display: flex;
flex-direction: column;
align-items: center;
padding: 0 5vw;
}
.libro .info-libro .libro-title {
margin-bottom: 20px;
}
.libro .info-libro .libro-title p {
text-align: center;
font-size: 25px;
line-height: 28px;
font-weight: bold;
}
.libro .info-libro .author {
display: flex;
align-items: center;
margin-bottom: 20px;
}
.libro .info-libro .author .icon {
width: 14px;
margin-right: 6px;
}
.libro .info-libro .author p {
font-size: var(--font-Size-p);
line-height: 19px;
color: #ff6600;
font-weight: 500;
}
.libro .info-libro .date {
margin-bottom: 20px;
}
.libro .info-libro .date p {
font-size: var(--font-Size-p);
line-height: 24px;
font-weight: 500;
}
.libro .info-libro .other-info {
margin-bottom: 20px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.libro .info-libro .other-info .edades {
display: flex;
justify-content: center;
margin-bottom: 16px;
}
.libro .info-libro .other-info .edades .edad {
margin-right: 8px;
flex-wrap: wrap;
display: flex;
align-items: center;
}
.libro .info-libro .other-info .edades .edad:nth-last-of-type(1) {
margin-right: 0;
}
.libro .info-libro .other-info .edades .edad .circle {
width: 18px;
height: 18px;
border-radius: 50%;
margin-right: 4px;
}
.libro .info-libro .other-info .edades .edad p {
font-size: var(--font-Size-p);
line-height: 19px;
font-weight: 500;
}
.libro .info-libro .other-info .categoria {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.libro .info-libro .other-info .categoria p {
margin-right: 5px;
margin-bottom: 5px;
padding: 9px;
background-color: #ffffff;
font-size: var(--font-Size-p);
line-height: 19px;
font-weight: 500;
}
.libro .info-libro .other-info .categoria p:nth-last-of-type(1) {
margin-right: 0;
}
.novedad {
border-radius: 16px;
overflow: hidden;
box-shadow: 15px 15px 30px #D3D1D840;
display: flex;
flex-direction: column;
transition: 0.3s ease;
}
@media all and (min-width: 1200px) {
.novedad:hover {
transform: translateY(-20px);
}
}
.novedad .imagen {
position: relative;
background-color: #3b4043;
width: 100%;
height: calc(((90vw - 10px) / 2) * 4 / 3);
}
@media all and (min-width: 768px) {
.novedad .imagen {
height: calc(((90vw - 30px) / 3) * 4 / 3);
}
}
@media all and (min-width: 1200px) {
.novedad .imagen {
height: calc(((90vw - 30px) / 5) * 4 / 3);
}
}
@media all and (min-width: 1400px) {
.novedad .imagen {
height: 320px;
}
}
.novedad .imagen img {
object-fit: cover;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
}
.novedad .imagen .love {
cursor: pointer;
position: absolute;
top: 18px;
right: 10px;
border-radius: 50%;
width: 28px;
height: 28px;
background-color: #F5F5F560;
display: flex;
align-items: center;
justify-content: center;
}
.novedad .imagen .love.active svg {
fill: #ff6600;
}
.novedad .imagen .love svg {
width: 15px;
fill: #ffffff;
}
.novedad .info-novedad {
background-color: #ffffff;
padding: 15px 8px;
}
@media all and (min-width: 768px) {
.novedad .info-novedad {
padding: 20px 10px 24px;
}
}
.novedad .info-novedad p.title {
color: #3b4043;
font-size: 16px;
line-height: 24px;
font-weight: bold;
margin-bottom: 12px;
}
.novedad .info-novedad .author {
margin-bottom: 16px;
display: flex;
align-items: flex-start;
}
.novedad .info-novedad .author .icon {
width: 14px;
margin-right: 6px;
}
.novedad .info-novedad .author p {
width: calc((100% - 20px));
font-size: var(--font-Size-p);
line-height: 19px;
color: #ff6600;
font-weight: 500;
}
.novedad .info-novedad .categories {
margin-bottom: 10px;
}
.novedad .info-novedad .categories .categoria {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.novedad .info-novedad .categories .categoria p {
padding: 6px 9px;
background-color: #f5f5f5;
font-size: var(--font-Size-p);
line-height: 19px;
font-weight: 500;
margin-bottom: 5px;
margin-right: 5px;
}
.novedad .info-novedad .categories .categoria p:nth-last-of-type(1) {
margin-right: 0;
}
.novedad .info-novedad .edades {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.novedad .info-novedad .edades .edad {
margin-right: 8px;
margin-bottom: 8px;
display: flex;
align-items: center;
}
.novedad .info-novedad .edades .edad:nth-last-of-type(1) {
margin-right: 0;
}
.novedad .info-novedad .edades .edad .circle {
width: 22px;
height: 22px;
border-radius: 50%;
margin-right: 7px;
}
.novedad .info-novedad .edades .edad p {
font-size: 14px;
line-height: 19px;
font-weight: 500;
}
.noticia {
display: flex;
flex-direction: column;
}
.noticia .image {
margin-bottom: 20px;
position: relative;
overflow: hidden;
width: 100%;
height: calc((100vw - 5vw - 80px) * 3 / 4);
}
@media all and (min-width: 768px) {
.noticia .image {
height: calc((90vw - 15px) / 2 * 3 / 4);
}
}
@media all and (min-width: 1200px) {
.noticia .image {
height: calc((90vw - 15px) / 3 * 9 / 16);
}
.noticia .image:hover img {
transform: translate(-50%, -50%) scale(1.2);
}
}
@media all and (min-width: 1400px) {
.noticia .image {
height: 260px;
}
}
.noticia .image img {
object-fit: cover;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
transition: 0.3s ease;
}
.noticia .info-noticia .categories {
margin-bottom: 20px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.noticia .info-noticia .categories .author {
display: flex;
align-items: center;
}
.noticia .info-noticia .categories .author .icon {
width: 14px;
margin-right: 6px;
}
.noticia .info-noticia .categories .author p {
font-size: var(--font-Size-p);
line-height: 19px;
color: #ff6600;
font-weight: 500;
}
.noticia .info-noticia .categories a {
padding: 9px;
font-size: var(--font-Size-p);
line-height: 19px;
color: #3b4043;
background-color: #d3d3d3;
margin-right: 5px;
margin-bottom: 5px;
}
.noticia .info-noticia .categories a.primary-cat {
background-color: #ff6600;
color: #ffffff;
}
.noticia .info-noticia > a h3 {
margin-bottom: 20px;
}
section.banner .banner--content a {
display: flex;
}
section.banner .banner--content a img {
width: 100%;
}
section.banner .banner--content a img.img-tablet {
display: none;
}
section.banner .banner--content a img.img-desktop {
display: none;
}
.edades-catalogo .edades-catalogo--content .info {
padding: 0 5vw;
}
.edades-catalogo .edades-catalogo--content .content--edades-scroll {
margin-top: 30px;
padding-left: 5vw;
}
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades { padding-bottom: 10px;
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
direction: rtl;
}
@media all and (min-width: 768px) {
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades {
display: flex;
align-items: center;
justify-content: center; gap: 10px;
}
}
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades .content--edad {
position: relative;
display: inline-block;
margin-right: 6vw;
width: 150px;
height: 50px;
border-radius: 100px;
border-width: 2px;
border-style: solid;
}
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades .content--edad.active {
transition: 0.3s ease;
background-color: var(--color);
}
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades .content--edad.active p {
transition: 0.3s ease;
color: #ffffff;
}
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades .content--edad.es-docente {
margin-right: 0;
}
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades .content--edad.es-docente p {
font-size: var(--font-Size-p);
line-height: 18px;
}
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades .content--edad p {
position: relative;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
font-size: 14px;
line-height: 22px;
font-weight: bold;
color:#ff5a00;
}
@media all and (min-width: 768px) {
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades .content--edad {
display: block; height: 58px;
margin-right: 16px;
}
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades .content--edad.es-docente p {
font-size: 11px;
line-height: 17px;
}
}
@media all and (min-width: 1200px) {
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades .content--edad {
width: 150px;
height: 50px;
margin-right: 30px;
transition: 0.3s ease;
}
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades .content--edad:hover {
background-color: #191F43;
}
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades .content--edad:hover p {
color: #ffffff;
}
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades .content--edad p {
font-size: var(--font-Size-p);
transition: 0.3s ease;
color:#ff5a00;
}
.edades-catalogo .edades-catalogo--content .content--edades-scroll .content--edades .content--edad.es-docente p {
font-size: 16px;
line-height: 22px;
}
}
.edades-catalogo .edades-catalogo--content .text-content {
padding: 0 5vw;
margin-top: 30px;
}
@media all and (min-width: 1400px) {
.edades-catalogo .edades-catalogo--content .text-content {
padding: 0;
}
}
@media all and (min-width: 1400px) {
.edades-catalogo .edades-catalogo--content .info {
padding: 0;
}
.edades-catalogo .edades-catalogo--content .content--edades-scroll {
padding: 0;
}
}
@media all and (min-width: 768px) {
section.mas-que-libros .mas-que-libros--content {
padding: 0 5vw;
}
}
@media all and (min-width: 1400px) {
section.mas-que-libros .mas-que-libros--content {
padding: 0;
}
}
section.mas-que-libros .mas-que-libros--content .info {
padding: 0 5vw;
}
@media all and (min-width: 768px) {
section.mas-que-libros .mas-que-libros--content .info {
padding: 0;
}
}
section.mas-que-libros .mas-que-libros--content .noticias-carousel .owl-stage-outer .owl-stage {
padding-left: 5vw !important;
}
@media all and (min-width: 768px) {
section.mas-que-libros .mas-que-libros--content .noticias-carousel .owl-stage-outer .owl-stage {
padding-left: 0 !important;
}
}
.autor {
display: flex;
flex-direction: column;
box-shadow: 15px 15px 30px #D3D1D840;
border-radius: 16px;
overflow: hidden;
}
.autor .image {
width: 100%;
height: calc((90vw - 10px) / 2);
background-color: #3b4043;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.autor .info-autor {
padding: 16px 8px;
display: flex;
flex-direction: column;
align-items: flex-start;
min-height: calc((90vw - 10px) / 2);
}
.autor .info-autor .autor-title {
margin-bottom: 16px;
}
.autor .info-autor .autor-title p {
font-size: 16px;
line-height: 26px;
font-weight: bold;
}
.autor .info-autor .libros {
margin-bottom: 12px;
display: flex;
align-items: center;
}
.autor .info-autor .libros .icon {
width: 14px;
margin-right: 6px;
}
.autor .info-autor .libros p {
font-size: var(--font-Size-p);
line-height: 19px;
color: #ff6600;
font-weight: 500;
}
.autor .info-autor .categorias {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.autor .info-autor .categorias p {
padding: 9px;
background-color: #f5f5f5;
font-size: var(--font-Size-p);
line-height: 19px;
font-weight: 500;
margin-bottom: 5px;
margin-right: 5px;
}
.buttons-slider {
display: none;
}
@media all and (min-width: 1400px) {
.buttons-slider {
display: block;
}
}  #cookieMessageWrapper {
background: #cccccc;
width: 100%;
position: fixed;
bottom: 0px;
z-index: 6;
padding: 10px;
}
#cookieMessage {
display: block;
margin: 0 auto;
max-width: 918px;
}
.txt_cookies {
text-transform: none;
font-size: var(--font-Size-p);
font-size: 1.2rem;
}
.txt_cookies a:hover {
background: transparent;
text-decoration: underline;
}
#cookieClose {
text-transform: lowercase;
text-decoration: underline;
cursor: pointer;
}
* {
image-rendering: optimizeSpeed; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: auto; -ms-interpolation-mode: nearest-neighbor; } html {
font-size: 62.5%; }
body {
font-size: 16px;
font-size: 1.6rem;
font-family: Arial, sans-serif;
}
html,
body {
height: 100%;
}
ul,
ol {
list-style: none;
margin: 0;
padding: 0;
}
a {
text-decoration: none;
}
@media print {  * {
background: transparent !important;
color: black !important;
box-shadow: none !important;
text-shadow: none !important;
filter: none !important;
-ms-filter: none !important;
}
@page {
margin: 0.5cm;
}
h2,
h3 {
orphans: 3;
widows: 3;
page-break-after: avoid;
}
p {
orphans: 3;
widows: 3;
}
pre,
blockquote {
border: 1px solid #cccccc;
page-break-inside: avoid;
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
img {
max-width: 100% !important;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr {
page-break-inside: avoid;
}
}
body::after {
content: 'vSmart';
display: none;
}
.container,
.container-fluid {
max-width: 320px;
}
.form-newsletter {
position: fixed;
z-index: 10000;
top: 0;
bottom: 0;
right: 0;
left: 0;
opacity: 0;
visibility: hidden;
transition: .3s ease;
}
.form-newsletter.active {
opacity: 1;
visibility: visible;
}
.form-newsletter.active .transparencia-newsletter {
opacity: 1;
visibility: visible;
}
.form-newsletter.active .form-newsletter--content {
right: 0;
}
.form-newsletter .transparencia-newsletter {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color: #00000033;
z-index: 5;
opacity: 0;
visibility: hidden;
transition: 0.3s ease;
}
.form-newsletter .form-newsletter--content {
width: 100%;
position: absolute;
top: 0;
bottom: 0;
z-index: 10;
background-color: #ffffff;
padding: 40px 5vw;
max-height: 100vh;
overflow-y: auto;
right: -100vw;
transition: 0.3s ease;
}
.form-newsletter .form-newsletter--content .cancell {
cursor: pointer;
width: 42px;
height: 42px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 30px;
transform: translate(-6px, -6px);
}
.form-newsletter .form-newsletter--content .cancell img {
width: 30px;
}
.form-newsletter .form-newsletter--content .form form {
display: flex;
flex-wrap: wrap;
}
.form-newsletter .form-newsletter--content .form form .input-line {
flex-basis: 100%;
margin-bottom: 30px;
position: relative;
z-index: 30;
}
.form-newsletter .form-newsletter--content .form form .input-line label,
.form-newsletter .form-newsletter--content .form form .input-line .line-title {
display: block;
margin-bottom: 14px;
font-size: 14px;
}
.form-newsletter .form-newsletter--content .form form .input-line input,
.form-newsletter .form-newsletter--content .form form .input-line textarea {
width: 100%;
border: 2px solid #3b4043;
border-radius: 5px;
padding: 14px;
background-color: white;
font-size: 14px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3b4043;
resize: none;
}
.form-newsletter .form-newsletter--content .form form .input-line input::placeholder,
.form-newsletter .form-newsletter--content .form form .input-line textarea::placeholder {
font-size: 14px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3B404380;
}
.form-newsletter .form-newsletter--content .form form .input-line input.input-error,
.form-newsletter .form-newsletter--content .form form .input-line textarea.input-error {
border: 2px solid red;
color: #ff0000;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line input.input-error::placeholder,
.form-newsletter .form-newsletter--content .form form .input-line textarea.input-error::placeholder {
color: #ff0000;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line input.input-completed,
.form-newsletter .form-newsletter--content .form form .input-line textarea.input-completed {
border: 2px solid #ff6600;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line.disabled {
opacity: 0.5;
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown {
position: relative;
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown .fake-dropdown-selected {
width: 100%;
border: 2px solid #3b4043;
border-radius: 5px;
padding: 14px;
background-color: white;
font-size: 14px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3b4043;
resize: none;
display: flex;
align-items: center;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown .fake-dropdown-selected p {
margin: 0;
margin-right: auto;
font-size: 100%;
line-height: 1.7;
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown .fake-dropdown-selected svg {
display: block;
margin-left: 15px;
transform: rotate(90deg);
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown .fake-dropdown-options {
position: absolute;
top: 103%;
width: 100%;
background-color: #3b4043;
padding: 30px 25px;
overflow-y: scroll;
z-index: 200;
display: none;
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown .fake-dropdown-options ul {
margin: 0;
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown .fake-dropdown-options ul li {
color: white;
font-size: 14px;
margin-bottom: 15px;
user-select: none;
cursor: pointer;
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown .fake-dropdown-options ul li p {
margin: 0;
color: #ffffff;
font-size: 100%;
line-height: 1.7;
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown .fake-dropdown-options ul li:last-child {
margin-bottom: 0;
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown .fake-dropdown-options.open {
display: block;
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown .fake-dropdown-options::-webkit-scrollbar {
width: 2px;
height: 2px;
background-color: #3b4043;
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown .fake-dropdown-options::-webkit-scrollbar-thumb {
background-color: #ff6600; }
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown .fake-dropdown-options::-webkit-scrollbar-track { background-color: #3b4043;
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown.input-error .fake-dropdown-selected {
border: 2px solid red;
color: #ff0000;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown.input-completed .fake-dropdown-selected {
border: 2px solid #ff6600;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line .fake-dropdown.input-completed .fake-dropdown-selected {
border: 2px solid #ff6600;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line .autocomplete-holder {
position: absolute;
width: 100%;
max-height: 300px;
background-color: #3b4043;
padding: 30px 25px;
overflow-y: scroll;
z-index: 200;
opacity: 0;
pointer-events: none;
}
.form-newsletter .form-newsletter--content .form form .input-line .autocomplete-holder ul li {
color: white;
font-size: 14px;
margin-bottom: 30px;
user-select: none;
cursor: pointer;
}
.form-newsletter .form-newsletter--content .form form .input-line .autocomplete-holder ul li:last-child {
margin-bottom: 0;
}
.form-newsletter .form-newsletter--content .form form .input-line .autocomplete-holder.visible {
opacity: 1;
pointer-events: all;
}
.form-newsletter .form-newsletter--content .form form .input-line.autocomplete-line {
z-index: 90;
}
.form-newsletter .form-newsletter--content .form form .input-line.autocomplete-line .search-icon {
position: absolute;
left: 10px;
display: block;
opacity: 1;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line.autocomplete-line input {
padding-left: 34px;
}
.form-newsletter .form-newsletter--content .form form .input-line.autocomplete-line.has-info .search-icon {
opacity: 0;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line.autocomplete-line.has-info input {
padding-left: 14px;
}
.form-newsletter .form-newsletter--content .form form .input-line.autocomplete-line.ccaa-autocomplete-line {
z-index: 280;
}
.form-newsletter .form-newsletter--content .form form .input-line.autocomplete-line.province-autocomplete-line {
z-index: 250;
}
.form-newsletter .form-newsletter--content .form form .input-line.autocomplete-line.location-autocomplete-line {
z-index: 230;
}
.form-newsletter .form-newsletter--content .form form .input-line.autocomplete-line.center-autocomplete-line {
z-index: 200;
}
.form-newsletter .form-newsletter--content .form form .input-line.fake-dropdown {
z-index: 300;
}
.form-newsletter .form-newsletter--content .form form .input-line.acceptance-holder {
border-radius: 5px;
border: 2px solid #3b4043;
padding: 10px 8px;
display: flex;
align-items: center;
}
.form-newsletter .form-newsletter--content .form form .input-line.acceptance-holder label {
height: 170px;
overflow-y: auto;
flex-basis: 100%;
margin: 0;
padding-left: 55px;
position: relative;
cursor: pointer;
user-select: none;
}
.form-newsletter .form-newsletter--content .form form .input-line.acceptance-holder label p {
font-size: 10px;
line-height: 15px;
margin-bottom: 14px;
}
.form-newsletter .form-newsletter--content .form form .input-line.acceptance-holder label p:nth-last-of-type(1) {
margin-bottom: 0;
}
.form-newsletter .form-newsletter--content .form form .input-line.acceptance-holder label::before {
content: "";
display: inline-block;
height: 8px;
width: 26px;
border-radius: 200px;
position: absolute;
background-color: #DDDDDD;
left: 0px;
border-radius: 4px;
top: 5px;
}
.form-newsletter .form-newsletter--content .form form .input-line.acceptance-holder label::after {
content: "";
display: inline-block;
height: 18px;
width: 18px;
position: absolute;
background-color: white;
border-radius: 500px;
box-shadow: 0px 5px 10px #0000001A;
left: 0px;
top: 0px;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line.acceptance-holder label.input-error {
color: red;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line.acceptance-holder input[type="checkbox"] {
display: none;
}
.form-newsletter .form-newsletter--content .form form .input-line.acceptance-holder input[type="checkbox"] + label::after {
content: "";
}
.form-newsletter .form-newsletter--content .form form .input-line.acceptance-holder input[type="checkbox"]:checked + label::after {
content: "";
background-color: #ff6600;
left: 14px;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line.radio-holder,
.form-newsletter .form-newsletter--content .form form .input-line .radio-group {
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.form-newsletter .form-newsletter--content .form form .input-line.radio-holder .inner-radio-holder label,
.form-newsletter .form-newsletter--content .form form .input-line .radio-group .inner-radio-holder label {
margin: 0;
padding-left: 30px;
position: relative;
margin-bottom: 25px;
cursor: pointer;
user-select: none;
line-height: 1;
color: #3b4043;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line.radio-holder .inner-radio-holder label.input-error,
.form-newsletter .form-newsletter--content .form form .input-line .radio-group .inner-radio-holder label.input-error {
color: red;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line.radio-holder .inner-radio-holder label::before,
.form-newsletter .form-newsletter--content .form form .input-line .radio-group .inner-radio-holder label::before {
content: "";
display: inline-block;
height: 24px;
width: 24px;
border-radius: 200px;
border: 1px solid #d8d8d8;
position: absolute;
background-color: transparent;
top: 50%;
left: 0px;
transform: translateY(-60%);
}
.form-newsletter .form-newsletter--content .form form .input-line.radio-holder .inner-radio-holder label::after,
.form-newsletter .form-newsletter--content .form form .input-line .radio-group .inner-radio-holder label::after {
content: "";
display: inline-block;
height: 14px;
width: 14px;
position: absolute;
background-color: #ff6600;
border-radius: 200px;
top: 50%;
left: 5px;
transform: translateY(-67%);
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .input-line.radio-holder .inner-radio-holder input,
.form-newsletter .form-newsletter--content .form form .input-line .radio-group .inner-radio-holder input {
display: none;
}
.form-newsletter .form-newsletter--content .form form .input-line.radio-holder .inner-radio-holder input + label::after,
.form-newsletter .form-newsletter--content .form form .input-line .radio-group .inner-radio-holder input + label::after {
content: none;
}
.form-newsletter .form-newsletter--content .form form .input-line.radio-holder .inner-radio-holder input:checked + label::after,
.form-newsletter .form-newsletter--content .form form .input-line .radio-group .inner-radio-holder input:checked + label::after {
content: "";
}
.form-newsletter .form-newsletter--content .form form .input-line.radio-holder .inner-radio-holder:last-child label,
.form-newsletter .form-newsletter--content .form form .input-line .radio-group .inner-radio-holder:last-child label {
margin-bottom: 0px;
}
.form-newsletter .form-newsletter--content .form form .submit-holder {
flex-basis: 100%;
}
.form-newsletter .form-newsletter--content .form form .submit-holder .inner-submit-holder {
position: relative;
width: 100%;
max-width: 328px;
margin: 0 auto;
}
.form-newsletter .form-newsletter--content .form form .submit-holder .inner-submit-holder input[type="submit"],
.form-newsletter .form-newsletter--content .form form .submit-holder .inner-submit-holder button[type="submit"] {
color: #f5f5f5;
text-transform: uppercase;
font-size: 16px;
border-radius: 0px;
font-family: 'ITCAvantGardeSTD', sans-serif;
font-weight: 700;
background-color: #3b4043;
padding: 15px 30px;
text-align: center;
display: block;
border: 1px solid #3b4043;
line-height: 1;
position: relative;
z-index: 10;
width: 100%;
transition: 0.3s ease-in-out;
transform: translate(0, 0);
border-radius: none;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.form-newsletter .form-newsletter--content .form form .submit-holder .inner-submit-holder input[type="submit"] .arrow-holder,
.form-newsletter .form-newsletter--content .form form .submit-holder .inner-submit-holder button[type="submit"] .arrow-holder {
margin-left: 15px;
}
.form-newsletter .form-newsletter--content .form form .submit-holder .inner-submit-holder input[type="submit"] .arrow-holder svg,
.form-newsletter .form-newsletter--content .form form .submit-holder .inner-submit-holder button[type="submit"] .arrow-holder svg {
fill: white;
transition: 0.3s ease-in-out;
transform: translateX(0%);
}
.form-newsletter .form-newsletter--content .form form .submit-holder .inner-submit-holder input[type="submit"] p,
.form-newsletter .form-newsletter--content .form form .submit-holder .inner-submit-holder button[type="submit"] p {
color: #ffffff;
font-size: 100%;
line-height: 1;
transition: 0.3s ease;
font-weight: bold;
}
.form-newsletter .form-newsletter--content .form form .submit-holder .inner-submit-holder::before {
content: '';
width: 100%;
height: 100%;
background-color: white;
border: 1px solid #3b4043;
top: 5px;
left: 5px;
position: absolute;
z-index: 1;
transition: 0.3s ease-in-out;
}
.form-newsletter .form-newsletter--content .form form .submit-holder .inner-submit-holder:hover input[type="submit"],
.form-newsletter .form-newsletter--content .form form .submit-holder .inner-submit-holder:hover button[type="submit"] {
color: #ff6600;
transition: 0.3s ease-in-out;
transform: translate(2px, 2px);
}
.form-newsletter .form-newsletter--content .form form .submit-holder .inner-submit-holder:hover input[type="submit"] .arrow-holder svg,
.form-newsletter .form-newsletter--content .form form .submit-holder .inner-submit-holder:hover button[type="submit"] .arrow-holder svg {
fill: #ff6600;
transition: 0.3s ease-in-out;
transform: translateX(10px);
}
.newsletter-footer .newsletter-footer--content {
padding: 20px 5vw;
display: flex;
flex-direction: column;
align-items: center;
}
.newsletter-footer .newsletter-footer--content p {
margin-bottom: 20px;
text-align: center;
}
.newsletter-footer .newsletter-footer--content .button--content {
width: 100%;
max-width: 328px;
}  * {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent; }
html {
width: 100%;
height: 100%;
}
body {
margin: 0;
padding: 0;
text-rendering: geometricPrecision;
width: 100%;
height: 100%;
font-size: 16px;
font-family: 'ITCAvantGardeSTD', sans-serif;
font-weight: 200;
line-height: 1.7;
color: #3b4043;
}
strong {
font-weight: 700;
}
:focus {
outline: none;
}
a:focus {
outline: none;
}
header {
background-color: white;
position: fixed;
top: 0;
left: 0;
width: 100%;
padding: 15px 0px;
z-index: 1000;
transform: translateY(0);
transition: 0.3s ease-in-out;
height: 61px;
}
header .inner-header-container {
width: 90%;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
}
header .inner-header-container .site-branding {
max-width: 158px;
margin-right: 20px;
}
header .inner-header-container .site-branding a {
width: 100%;
display: block;
}
header .inner-header-container .site-branding a img {
width: 100%;
height: auto;
display: block;
}
header .inner-header-container .main-navigation {
display: none;
}
header .inner-header-container .icons-holder {
margin-left: 20px;
display: flex;
}
header .inner-header-container .icons-holder .private-area {
margin-right: 30px;
display: flex;
align-items: center;
}
header .inner-header-container .icons-holder .private-area .greeting {
display: none;
}
header .inner-header-container .icons-holder .private-area a {
flex-shrink: 0;
display: block;
width: 14px;
}
header .inner-header-container .icons-holder .private-area a.new-a {
margin-right: 20px;
width: 20px;
}
header .inner-header-container .icons-holder .private-area a img {
width: 100%;
height: auto;
display: block;
}
header .inner-header-container .icons-holder .private-area .site-chooser {
display: flex;
align-items: center;
position: relative;
cursor: pointer;
}
header .inner-header-container .icons-holder .private-area .site-chooser .icon-holder {
width: 14px;
margin-right: 7px;
}
header .inner-header-container .icons-holder .private-area .site-chooser .icon-holder img {
width: 100%;
height: auto;
display: block;
}
header .inner-header-container .icons-holder .private-area .site-chooser .arrow-holder {
width: 14px;
}
header .inner-header-container .icons-holder .private-area .site-chooser .arrow-holder img {
width: 100%;
height: auto;
display: block;
}
header .inner-header-container .icons-holder .private-area .site-chooser .country-selector {
width: 52px;
position: absolute;
top: 103%;
background-color: #ffffff;
padding: 10px;
display: none;
}
header .inner-header-container .icons-holder .private-area .site-chooser .country-selector li {
margin-bottom: 10px;
line-height: 1;
}
header .inner-header-container .icons-holder .private-area .site-chooser .country-selector li a {
font-weight: 700;
font-size: 14px;
color: #3b4043;
}
header .inner-header-container .icons-holder .private-area .site-chooser .country-selector li a.current {
color: #ff6600;
}
header .inner-header-container .icons-holder .private-area .site-chooser .country-selector li:last-child {
margin-bottom: 0;
}
header .inner-header-container .icons-holder .private-area .site-chooser .country-selector.open {
display: block;
}
header .inner-header-container .icons-holder .burger-holder {
width: 23px;
height: 20px;
position: relative;
cursor: pointer;
margin-left: auto;
}
header .inner-header-container .icons-holder .burger-holder .bar {
width: 100%;
height: 3px;
border-radius: 5px;
background-color: #3b4043;
transition: 0.5s ease-in-out;
opacity: 1;
position: absolute;
top: 0;
left: 0;
}
header .inner-header-container .icons-holder .burger-holder .bar:nth-child(2) {
top: 8px;
left: 0;
}
header .inner-header-container .icons-holder .burger-holder .bar:last-child {
top: 16px;
left: 0;
}
header .inner-header-container .icons-holder .burger-holder.open .bar {
top: 8px;
left: 0px;
transition: 0.5s ease-in-out;
transform: rotate(45deg);
}
header .inner-header-container .icons-holder .burger-holder.open .bar:nth-child(2) {
opacity: 0;
}
header .inner-header-container .icons-holder .burger-holder.open .bar:last-child {
transform: rotate(-45deg);
}
header .inner-header-container .icons-holder .site-chooser {
display: none;
}
header.hidden {
transform: translateY(-100%);
transition: 0.3s ease-in-out;
}
#search-modal {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: white;
z-index: 9999;
opacity: 0;
transition: 0.3s ease-in-out;
pointer-events: none;
overflow-y: scroll;
padding-top: 90px;
}
#search-modal .inner-search-container {
position: relative;
width: 90%;
max-width: 1400px;
margin: 0 auto;
height: 100%;
}
#search-modal .inner-search-container .cancell {
position: absolute;
top: 0;
right: 0;
z-index: 10;
width: 22px;
cursor: pointer;
}
#search-modal .inner-search-container .search-input-holder {
margin-bottom: 30px;
width: 100%;
}
#search-modal .inner-search-container .search-input-holder .input-line {
border-bottom: 3px solid #3b4043;
padding-left: 40px;
margin-bottom: 15px;
position: relative;
}
#search-modal .inner-search-container .search-input-holder .input-line::before {
content: '';
width: 24px;
height: 24px;
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
background-image: url(//penguinaula.com/mx/wp-content/themes/penguin_aula_theme/img/search-black.svg);
background-position: center;
background-size: 100%;
background-repeat: no-repeat;
}
#search-modal .inner-search-container .search-input-holder .input-line input {
width: 100%;
border: none;
background-color: transparent;
border-radius: 0;
font-size: 18px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3b4043;
}
#search-modal .inner-search-container .search-input-holder .input-line input::placeholder {
font-size: 18px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3b4043;
}
#search-modal .inner-search-container .not-found {
margin-top: 40px;
display: none;
flex-direction: column;
align-items: center;
}
#search-modal .inner-search-container .not-found.active {
display: flex;
}
#search-modal .inner-search-container .not-found h2 {
padding-left: 0;
text-align: center;
}
#search-modal .inner-search-container .not-found h2::before {
display: none;
}
#search-modal .inner-search-container .results-block {
margin-bottom: 30px;
opacity: 1;
transition: 0.3s ease-in-out;
}
#search-modal .inner-search-container .results-block.empty {
display: none;
}
#search-modal .inner-search-container .results-block .flex-holder {
display: flex;
flex-wrap: wrap;
}
#search-modal .inner-search-container .results-block .flex-holder .book-holder--content,
#search-modal .inner-search-container .results-block .flex-holder .author-block {
flex-basis: calc(50% - 5px);
margin-right: 10px;
}
#search-modal .inner-search-container .results-block .flex-holder .book-holder--content:nth-child(2n),
#search-modal .inner-search-container .results-block .flex-holder .author-block:nth-child(2n) {
margin-right: 0;
}
#search-modal .inner-search-container .results-block.hide {
opacity: 0;
transition: 0.3s ease-in-out;
}
#search-modal.open {
opacity: 1;
pointer-events: all;
transition: 0.3s ease-in-out;
}
#added-to-favorite-msg {
position: fixed;
z-index: 1000;
bottom: 30px;
left: 50%;
transform: translateX(-50%);
padding: 8px 20px;
background-color: #3b4043;
border-radius: 25px;
pointer-events: none;
opacity: 0;
transition: 0.3s ease-in-out;
}
#added-to-favorite-msg p {
font-size: var(--font-Size-p);
color: white;
}
#added-to-favorite-msg.open {
opacity: 1;
transition: 0.3s ease-in-out;
}
#login-pop-up {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 90%;
max-width: 375px;
background-color: #ff6600;
color: white;
box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.5);
padding: 15px 30px;
z-index: 1000;
opacity: 0;
pointer-events: none;
transition: 0.3s ease-in-out;
}
#login-pop-up .top-text {
width: 90%;
max-width: 240px;
margin: 0 auto;
}
#login-pop-up .top-text p {
color: white;
text-align: center;
}
#login-pop-up .buttons-holder {
margin-top: 27px;
display: flex;
}
#login-pop-up .buttons-holder a {
font-size: 16px;
line-height: 26px;
flex-basis: 48%;
}
#login-pop-up .buttons-holder a:first-child {
margin-right: 2%;
}
#login-pop-up .buttons-holder a:last-child {
margin-left: 2%;
}
#login-pop-up a {
padding: 15px;
background-color: white;
color: #3b4043;
display: block;
text-align: center;
text-transform: uppercase;
font-weight: 700;
border: 1px solid #3b4043;
transition: 0.3s ease-in-out;
}
#login-pop-up a:hover {
color: white;
background-color: #3b4043;
transition: 0.3s ease-in-out;
}
#login-pop-up.open {
opacity: 1;
pointer-events: all;
transition: 0.3s ease-in-out;
}
#mobile-navigation-holder {
position: fixed;
z-index: 9999;
background-color: #3b4043;
width: 100%;
padding: 20px;
padding-top: calc((62px + 54px));
padding-bottom: 12px;
top: -100vh;
transition: 0.6s ease-in-out;
height: 100vh;
display: flex;
flex-direction: column;
}
#mobile-navigation-holder .cancell {
position: absolute;
top: 20px;
right: 20px;
z-index: 10;
width: 22px;
cursor: pointer;
}
#mobile-navigation-holder .mobile-navigation {
padding-right: 4px;
overflow-y: auto;
max-height: calc((100vh - 62px - 54px - 68px - 30px));
}
#mobile-navigation-holder #mobile-menu {
width: 100%;
max-width: 322px;
margin: 0 auto;
}
#mobile-navigation-holder #mobile-menu > li {
margin-bottom: 32px;
position: relative;
width: 100%;
}
#mobile-navigation-holder #mobile-menu > li:nth-last-of-type(1) {
margin-bottom: 0;
}
#mobile-navigation-holder #mobile-menu > li.active > a {
color: #ff6600;
}
#mobile-navigation-holder #mobile-menu > li.catalogo-class ul.sub-menu li:nth-last-of-type(1) a {
padding-left: 0;
}
#mobile-navigation-holder #mobile-menu > li.catalogo-class ul.sub-menu li:nth-last-of-type(1) a span {
left: calc((100% + 8px));
}
#mobile-navigation-holder #mobile-menu > li.catalogo-class ul.sub-menu li a {
position: relative;
padding-left: 22px;
}
#mobile-navigation-holder #mobile-menu > li.catalogo-class ul.sub-menu li a span {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
width: 14px;
height: 14px;
border-radius: 50%;
}
#mobile-navigation-holder #mobile-menu > li.menu-item-has-children .plus--content {
position: absolute;
right: 0;
top: -2px;
width: 44px;
height: 30px;
}
#mobile-navigation-holder #mobile-menu > li.menu-item-has-children .plus--content .plus {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
width: 22px;
height: 22px;
background-image: url(//penguinaula.com/mx/wp-content/themes/penguin_aula_theme/img/arrow-cross.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
transition: 0.3s ease;
}
#mobile-navigation-holder #mobile-menu > li.menu-item-has-children .plus--content.active .plus {
transform: translateY(-50%) rotate(225deg);
}
#mobile-navigation-holder #mobile-menu > li.menu-item-has-children > a::after {
display: none;
}
#mobile-navigation-holder #mobile-menu > li > a {
transition: 0.3s ease;
color: white;
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
position: relative;
width: 100%;
display: block;
}
#mobile-navigation-holder #mobile-menu > li > a::after {
content: '';
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
width: 22px;
height: 22px;
background-image: url(//penguinaula.com/mx/wp-content/themes/penguin_aula_theme/img/arrow-cta.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
}
#mobile-navigation-holder #mobile-menu > li ul.sub-menu {
display: none;
margin-left: 32px;
margin-top: 40px;
}
#mobile-navigation-holder #mobile-menu > li ul.sub-menu li {
margin-bottom: 30px;
}
#mobile-navigation-holder #mobile-menu > li ul.sub-menu li a {
font-weight: 500;
color: #ffffff;
font-size: 16px;
line-height: 28px;
}
#mobile-navigation-holder #mobile-menu > li ul.sub-menu li:nth-last-of-type(1) {
margin-bottom: 0;
}
#mobile-navigation-holder #lang-web-holder {
width: 100%;
max-width: 322px;
margin: 0 auto;
margin-top: auto;
}
#mobile-navigation-holder #lang-web-holder p {
color: #ffffff;
font-weight: 500;
margin-bottom: 15px;
}
#mobile-navigation-holder #lang-web-holder ul {
display: flex;
}
#mobile-navigation-holder #lang-web-holder ul li {
margin-right: 10px;
}
#mobile-navigation-holder #lang-web-holder ul li a {
color: white;
transition: 0.3s ease-in-out;
}
#mobile-navigation-holder #lang-web-holder ul li a.current {
color: #ff6600;
}
#mobile-navigation-holder #lang-web-holder ul li a:hover {
color: #ff6600;
transition: 0.3s ease-in-out;
}
#mobile-navigation-holder #lang-web-holder ul li:last-child {
margin-right: 0;
}
#mobile-navigation-holder.open {
top: 0;
transition: 0.6s ease-in-out;
}
.owl-carousel .owl-dots {
display: flex;
align-items: center;
justify-content: center;
position: relative;
margin-top: 40px;
}
.owl-carousel .owl-dots .owl-dot {
border: none;
border-radius: 0px;
background: #d8d8d8;
width: 32px;
height: 4px;
margin: 15px 4px;
transition: 0.3s ease-in-out;
}
.owl-carousel .owl-dots .owl-dot.active {
background: #ff6600;
height: 7px;
transition: 0.3s ease-in-out;
}
.main-container section .inner-section-container {
width: 90%;
margin: 0 auto;
max-width: 1410px;
padding-top: 60px;
}
.main-container section .inner-section-container .title-container {
width: 100%;
position: relative;
margin-bottom: 40px;
}
.main-container section .inner-section-container .title-container h2 {
padding-left: 20px;
font-size: 18px;
font-weight: 700;
color: #3b4043;
text-transform: uppercase;
line-height: 1.2;
}
.main-container section .inner-section-container .title-container::before {
content: '';
height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 10px;
background-color: #ff6600;
}
.main-container.home .intro {
margin-bottom: 50px;
}
.main-container.home .intro .inner-section-container {
display: flex;
flex-wrap: wrap;
padding-top: 100px;
position: relative;
}
.main-container.home .intro .inner-section-container .col {
flex-basis: 100%;
}
.main-container.home .intro .inner-section-container .col.text-col {
display: flex;
align-items: center;
justify-content: center;
}
.main-container.home .intro .inner-section-container .col.text-col .inner-col-holder .intro-title-holder {
margin-bottom: 30px;
}
.main-container.home .intro .inner-section-container .col.text-col .inner-col-holder .intro-title-holder h1 {
font-size: 30px;
font-weight: 700;
line-height: 1.2;
}
.main-container.home .intro .inner-section-container .col.text-col .inner-col-holder .text-holder {
margin-bottom: 50px;
}
.main-container.home .intro .inner-section-container .col.text-col .inner-col-holder .desktop-button {
display: none;
}
.main-container.home .intro .inner-section-container .col.image-col .inner-image-container {
width: 100%;
height: 100%;
padding-top: 110%;
position: relative;
}
.main-container.home .intro .inner-section-container .col.image-col .inner-image-container img,
.main-container.home .intro .inner-section-container .col.image-col .inner-image-container object {
width: 100%;
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
}
.main-container.home .intro .inner-section-container .mobile-button {
margin: 0 auto;
}
.main-container.home .intro .inner-section-container .scroll-down-mobile {
flex-basis: 100%;
}
.main-container.home .intro .inner-section-container .scroll-down-mobile .inner-holder {
width: 30px;
height: 30px;
margin: 0 auto;
margin-top: 20px;
}
.main-container.home .intro .inner-section-container .scroll-down-mobile .inner-holder img {
display: block;
width: 100%;
height: 100%;
filter: invert(80%);
transform: translate(0%, 0%) rotate(90deg);
}
.main-container.home section.plan-lector-home .plan-lector-home--content .info {
padding: 0 5vw;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector {
margin-top: 30px;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector .owl-stage-outer .owl-stage .owl-item .item {
display: flex;
flex-direction: column;
align-items: center;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector .owl-stage-outer .owl-stage .owl-item .item .image {
position: relative;
width: 100%;
height: calc((90vw - 10px) / 2);
margin-bottom: 16px;
overflow: hidden;
border-radius: 16px;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector .owl-stage-outer .owl-stage .owl-item .item .image img {
object-fit: cover;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector .owl-stage-outer .owl-stage .owl-item .item h4 {
text-align: center;
text-transform: uppercase;
font-size: 14px;
line-height: 20px;
font-weight: bold;
}
.main-container.home section.ultimas-novedades .ultimas-novedades--content .info {
padding: 0 5vw;
}
.main-container.home section.ultimas-novedades .ultimas-novedades--content .novedades-carousel {
margin-bottom: 50px;
}
.main-container.home section.ultimas-novedades .ultimas-novedades--content .novedades-carousel .owl-stage-outer .owl-stage .owl-item {
padding-bottom: 30px;
}
.main-container.home section.ultimas-novedades .ultimas-novedades--content .novedades-carousel .owl-nav {
margin-top: 0 !important;
}
.main-container.home section.ultimas-novedades .ultimas-novedades--content .button-holder {
margin: 0 auto;
}
.main-container.home .learn .inner-section-container {
display: flex;
flex-wrap: wrap;
padding-top: 0;
}
.main-container.home .learn .inner-section-container .col {
flex-basis: 100%;
}
.main-container.home .learn .inner-section-container .col.image-col {
order: 2;
}
.main-container.home .learn .inner-section-container .col.image-col .inner-image-container {
width: 100%;
height: 100%;
padding-top: 86.95%;
position: relative;
overflow: hidden;
}
.main-container.home .learn .inner-section-container .col.image-col .inner-image-container img,
.main-container.home .learn .inner-section-container .col.image-col .inner-image-container object {
position: absolute;
display: block;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
object-fit: cover;
}
.main-container.home .learn .inner-section-container .col.text-col {
order: 1;
margin-bottom: 40px;
}
.main-container.home .learn .inner-section-container .col.text-col .text-holder > * {
margin-bottom: 30px;
line-height: 1.5;
}
.main-container.home .learn .inner-section-container .col.text-col .text-holder > *:last-child {
margin-bottom: 0;
}
.main-container.home .catalogue .inner-section-container {
display: flex;
flex-wrap: wrap;
}
.main-container.home .catalogue .inner-section-container .col {
flex-basis: 100%;
}
.main-container.home .catalogue .inner-section-container .col.image-col {
display: none;
}
.main-container.home .catalogue .inner-section-container .col.text-col .text-holder > * {
margin-bottom: 30px;
line-height: 1.5;
}
.main-container.home .catalogue .inner-section-container .col.text-col .text-holder > *:last-child {
margin-bottom: 0;
}
.main-container.home .catalogue .inner-section-container .col.text-col .text-holder.lower-text-holder {
margin-top: 77px;
margin-bottom: 30px;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block {
margin-top: 48px;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.mobile .tab-block-mobile {
margin-bottom: 60px;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.mobile .tab-block-mobile .tab-block-name {
width: 90%;
max-width: 165px;
margin-bottom: 30px;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.mobile .tab-block-mobile .tab-block-name > * {
text-transform: uppercase;
font-weight: 700;
color: #ff6600;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.mobile .tab-block-mobile .tab-block-text {
margin-bottom: 30px;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.mobile .tab-block-mobile .tab-image .inner-image-container {
width: 100%;
position: relative;
overflow: hidden;
padding-top: 95%;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.mobile .tab-block-mobile .tab-image .inner-image-container img,
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.mobile .tab-block-mobile .tab-image .inner-image-container object {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop {
display: none;
}
.main-container.home .catalogue .inner-section-container .col.text-col.lower-text-col {
display: none;
}
.main-container.home .books .info-container {
width: 90%;
max-width: 690px;
margin-bottom: 56px;
}
.main-container.home .books .books-holder {
display: none;
}
.main-container.home .books .books-gallery-holder .books-gallery .book .thumbnail-holder {
width: 100%;
margin-bottom: 35px;
}
.main-container.home .books .books-gallery-holder .books-gallery .book .thumbnail-holder .inner-image-container {
width: 90%;
margin: 0 auto;
max-width: 123px;
}
.main-container.home .books .books-gallery-holder .books-gallery .book .thumbnail-holder .inner-image-container img,
.main-container.home .books .books-gallery-holder .books-gallery .book .thumbnail-holder .inner-image-container object {
display: block;
width: 100%;
height: auto;
}
.main-container.home .books .books-gallery-holder .books-gallery .book .info-holder .book-name {
margin-bottom: 15px;
}
.main-container.home .books .books-gallery-holder .books-gallery .book .info-holder .book-name p {
font-weight: 700;
font-size: 16px;
text-transform: uppercase;
}
.main-container.home .books .books-gallery-holder .books-gallery .book .info-holder .book-link-holder a {
color: #ff6600;
font-size: 14px;
}
.main-container.home .books .books-gallery-holder .books-gallery .book:nth-child(4n) {
margin-right: 0;
}
.main-container.home .center .inner-container {
background-color: #f5f5f5;
width: 100%;
padding: 30px;
}
.main-container.home .center .inner-container .columns-container {
display: flex;
width: 100%;
max-width: 1224px;
margin: 0 auto;
flex-wrap: wrap;
}
.main-container.home .center .inner-container .columns-container .col.text-col {
flex-basis: 100%;
margin-bottom: 30px;
display: flex;
align-items: center;
}
.main-container.home .center .inner-container .columns-container .col.text-col a {
color: #ff6600;
}
.main-container.home .center .inner-container .columns-container .col.image-col {
flex-basis: 100%;
}
.main-container.home .seals .inner-container {
max-width: 1224px;
margin: 0 auto;
position: relative;
}
.main-container.home .seals .inner-container .gallery .owl-dots {
display: none;
}
.main-container.home .seals .inner-container .gallery .gallery-element {
display: flex;
align-items: center;
justify-content: center;
}
.main-container.home .seals .inner-container .gallery .gallery-element img {
display: block;
width: 100%;
height: auto;
}
.main-container.propuestas-didacticas .intro {
background-color: #f5f5f5;
}
.main-container.propuestas-didacticas .intro .inner-section-container {
display: flex;
max-width: 1210px;
padding-bottom: 20px;
padding-top: 150px;
flex-wrap: wrap;
}
.main-container.propuestas-didacticas .intro .inner-section-container .col {
flex-basis: 100%;
}
.main-container.propuestas-didacticas .intro .inner-section-container .col.text-col {
display: flex;
align-items: center;
}
.main-container.propuestas-didacticas .intro .inner-section-container .col.text-col .intro-title {
margin-bottom: 36px;
}
.main-container.propuestas-didacticas .intro .inner-section-container .col.text-col .intro-title h1 {
font-weight: 700;
font-size: 30px;
line-height: 1.2;
text-transform: uppercase;
}
.main-container.propuestas-didacticas .intro .inner-section-container .col.text-col .intro-text {
font-size: 18px;
margin-bottom: 35px;
}
.main-container.propuestas-didacticas .intro .inner-section-container .col.image-col .inner-image-holder {
width: 100%;
height: 100%;
padding-top: 100%;
position: relative;
}
.main-container.propuestas-didacticas .intro .inner-section-container .col.image-col .inner-image-holder img,
.main-container.propuestas-didacticas .intro .inner-section-container .col.image-col .inner-image-holder object {
height: 100%;
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
}
.main-container.propuestas-didacticas .intro .inner-section-container .scroll-down-mobile {
flex-basis: 100%;
}
.main-container.propuestas-didacticas .intro .inner-section-container .scroll-down-mobile .inner-holder {
width: 30px;
height: 30px;
margin: 0 auto;
margin-top: 20px;
}
.main-container.propuestas-didacticas .intro .inner-section-container .scroll-down-mobile .inner-holder img {
display: block;
width: 100%;
height: 100%;
filter: invert(80%);
transform: translate(0%, 0%) rotate(90deg);
}
.main-container.propuestas-didacticas .propuestas .inner-section-container {
padding-top: 90px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .info-container {
width: 100%;
max-width: 510px;
margin-bottom: 40px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .info-container .propuestas-title-container {
width: 100%;
position: relative;
margin-bottom: 40px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .info-container .propuestas-title-container h2 {
font-size: 30px;
font-weight: 700;
color: #3b4043;
line-height: 1.2;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container {
display: flex;
flex-wrap: wrap;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block {
flex-basis: 100%;
margin-bottom: 60px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .thumbnail-holder {
margin-bottom: 39px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .thumbnail-holder .inner-image-holder {
width: 100%;
overflow: hidden;
position: relative;
height: 100%;
padding-top: 53.33%;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .thumbnail-holder .inner-image-holder img,
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .thumbnail-holder .inner-image-holder object {
width: 100%;
height: 100%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
display: block;
position: absolute;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info {
display: flex;
flex-direction: column;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .block-title-holder {
margin-bottom: 32px;
text-transform: uppercase;
font-size: 20px;
position: relative;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .block-title-holder::before {
content: '';
height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 10px;
background-color: #ff6600;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .block-title-holder h3 {
padding-left: 20px;
font-weight: 700;
line-height: 1.5;
color: #3e434e;
font-size: 16px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .text-holder {
margin-bottom: 30px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .block-link-holder {
margin-top: auto;
display: flex;
align-items: center;
line-height: 1;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .block-link-holder a {
font-weight: 700;
color: #3b4043;
font-size: 14px;
text-transform: uppercase;
transition: 0.3s ease-in-out;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .block-link-holder .arrow-holder {
margin-left: 15px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .block-link-holder .arrow-holder svg {
fill: #ff6600;
transition: 0.3s ease-in-out;
transform: translateX(0%);
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .block-link-holder:hover a {
color: #ff6600;
transition: 0.3s ease-in-out;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .block-link-holder:hover .arrow-holder svg {
fill: #ff6600;
transition: 0.3s ease-in-out;
transform: translateX(10px);
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block:last-child {
margin-bottom: 0;
}
.main-container.propuestas-didacticas .other-services .inner-section-container {
padding-top: 60px;
display: flex;
flex-wrap: wrap;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col {
flex-basis: 100%;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col.image-col .inner-image-holder {
width: 100%;
overflow: hidden;
position: relative;
height: 100%;
padding-top: 53.33%;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col.image-col .inner-image-holder img,
.main-container.propuestas-didacticas .other-services .inner-section-container .col.image-col .inner-image-holder object {
width: 100%;
height: 100%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
display: block;
position: absolute;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col.text-col {
display: flex;
align-items: center;
margin-top: 40px;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col.text-col .block-title-holder {
margin-bottom: 32px;
text-transform: uppercase;
font-size: 20px;
color: #ff6600;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col.text-col .block-title-holder > * {
font-weight: 700;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col.text-col .text-holder {
margin-bottom: 30px;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col.text-col .block-link-holder {
display: flex;
align-items: center;
line-height: 1;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col.text-col .block-link-holder a {
font-weight: 700;
color: #3b4043;
font-size: 14px;
text-transform: uppercase;
transition: 0.3s ease-in-out;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col.text-col .block-link-holder .arrow-holder {
margin-left: 15px;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col.text-col .block-link-holder .arrow-holder svg {
fill: #3b4043;
transition: 0.3s ease-in-out;
transform: translateX(0%);
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col.text-col .block-link-holder:hover a {
color: #ff6600;
transition: 0.3s ease-in-out;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col.text-col .block-link-holder:hover .arrow-holder svg {
fill: #ff6600;
transition: 0.3s ease-in-out;
transform: translateX(10px);
}
.main-container.propuestas-didacticas .join-us .inner-section-container {
text-align: center;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .enlace_imagen {
display: inline-block;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder {
width: 100%;
background-color: #f5f5f5;
display: flex;
padding: 24px 20px;
flex-wrap: wrap;
overflow: hidden;
position: relative;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col {
flex-basis: 100%;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.text-col {
display: flex;
align-items: center;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.text-col .join-title-holder h2 {
font-size: 18px;
font-weight: 700;
color: #3b4043;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.text-col .join-title-holder h2 .orange-text {
color: #ff6600;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.text-col .button-holder {
display: none;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.image-col .inner-image-holder {
padding-top: 90%;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.image-col .inner-image-holder img,
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.image-col .inner-image-holder object {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-40%, -30%);
width: 100%; object-fit: cover;
display: block;
}
.main-container.contacto .contact-block {
padding-top: 50px;
}
.main-container.contacto .contact-block .inner-section-container {
margin-bottom: 50px;
}
.main-container.contacto .contact-block .inner-section-container .text-holder .intro-title-holder {
margin-bottom: 30px;
}
.main-container.contacto .contact-block .inner-section-container .text-holder .intro-title-holder h1 {
font-weight: 700;
font-size: 30px;
}
.main-container.contacto .contact-block .inner-section-container .text-holder .intro-text-holder {
font-size: 18px;
max-width: 510px;
}
.main-container.contacto .contact-block .inner-section-container .text-holder .second-text-holder {
margin: 10px 0;
font-size: 16px;
}
.main-container.contacto .contact-block .inner-section-container .text-holder .second-text-holder a {
font-weight: bold;
color: #ff6600;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container {
display: flex;
max-width: 700px;
justify-content: center; align-items: center;
align-content: center;
margin: 0 auto;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col {
flex-basis: 100%;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder {
order: 2;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder .title-container {
margin-top: 60px;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder .title-container h2 {
font-size: 16px;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line {
flex-basis: 100%;
margin-bottom: 30px;
position: relative;
z-index: 30;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line label,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .line-title {
display: block;
margin-bottom: 14px;
font-size: 14px;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line input,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line textarea { border: 1px solid #000;
border-radius: 100px;
width: 100%;
background-color: #FEFAF7;
height: 50px !important;
padding: 0 20px;
font-size: var(--font-Size-p);
line-height: 20px;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line input::placeholder,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line textarea::placeholder {
font-size: var(--font-Size-p);
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3B404380;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line input.input-error,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line textarea.input-error {
border: 2px solid red;
color: #ff0000;
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line input.input-error::placeholder,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line textarea.input-error::placeholder {
color: #ff0000;
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line input.input-completed,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line textarea.input-completed { transition: 0.3s ease-in-out;
border: 1px solid #000;
border-radius: 100px;
width: 100%;
background-color: #FEFAF7;
height: 50px !important;
padding: 0 20px;
font-size: var(--font-Size-p);
line-height: 20px;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.disabled {
opacity: 0.5;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown {
position: relative;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown .fake-dropdown-selected {
width: 100%;
border: 1px solid #191F43;
border-radius: 100px;
padding: 14px;
background-color: #191F43;
font-size: var(--font-Size-p);
font-family: 'Fort', sans-serif;
color: white;
resize: none;
display: flex;
align-items: center;
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown .fake-dropdown-selected p {
margin: 0;
margin-right: auto;
font-size: 100%;
line-height: 1.7;
color: white;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown .fake-dropdown-selected svg {
display: block;
margin-left: 15px;
transform: rotate(90deg);
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown .fake-dropdown-options {
position: absolute;
top: 103%;
width: 100%;
background-color: #3b4043;
padding: 30px 25px;
overflow-y: scroll;
z-index: 200;
display: none;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown .fake-dropdown-options ul {
margin: 0;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown .fake-dropdown-options ul li {
color: white;
font-size: 14px;
margin-bottom: 15px;
user-select: none;
cursor: pointer;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown .fake-dropdown-options ul li p {
margin: 0;
color: #ffffff;
font-size: 100%;
line-height: 1.7;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown .fake-dropdown-options ul li:last-child {
margin-bottom: 0;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown .fake-dropdown-options.open {
display: block;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown .fake-dropdown-options::-webkit-scrollbar {
width: 2px;
height: 2px;
background-color: #3b4043;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown .fake-dropdown-options::-webkit-scrollbar-thumb {
background-color: #ff6600; }
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown .fake-dropdown-options::-webkit-scrollbar-track { background-color: #3b4043;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown.input-error .fake-dropdown-selected {
border: 2px solid red;
color: #ff0000;
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown.input-completed .fake-dropdown-selected {
border: 2px solid #ff6600;
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .fake-dropdown.input-completed .fake-dropdown-selected {
border: 2px solid #ff6600;
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .autocomplete-holder {
position: absolute;
width: 100%;
max-height: 300px;
background-color: #3b4043;
padding: 30px 25px;
overflow-y: scroll;
z-index: 200;
opacity: 0;
pointer-events: none;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .autocomplete-holder ul li {
color: white;
font-size: 14px;
margin-bottom: 30px;
user-select: none;
cursor: pointer;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .autocomplete-holder ul li:last-child {
margin-bottom: 0;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .autocomplete-holder.visible {
opacity: 1;
pointer-events: all;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.autocomplete-line {
z-index: 90;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.autocomplete-line .search-icon {
position: absolute;
top: 56px;
left: 10px;
display: block;
opacity: 1;
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.autocomplete-line input {
padding-left: 34px;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.autocomplete-line.has-info .search-icon {
opacity: 0;
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.autocomplete-line.has-info input {
padding-left: 14px;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.autocomplete-line.ccaa-autocomplete-line {
z-index: 280;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.autocomplete-line.province-autocomplete-line {
z-index: 250;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.autocomplete-line.location-autocomplete-line {
z-index: 230;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.autocomplete-line.center-autocomplete-line {
z-index: 200;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.fake-dropdown {
z-index: 300;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.acceptance-holder {
display: flex;
align-items: center;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.acceptance-holder label {
flex-basis: 100%;
margin: 0;
padding-left: 60px;
position: relative;
cursor: pointer;
user-select: none;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.acceptance-holder label::before {
content: "";
display: inline-block;
height: 8px;
width: 26px;
border-radius: 200px;
position: absolute;
background-color: #DDDDDD;
top: 50%;
left: 0px;
border-radius: 4px;
transform: translateY(-50%);
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.acceptance-holder label::after {
content: "";
display: inline-block;
height: 18px;
width: 18px;
position: absolute;
background-color: white;
border-radius: 500px;
box-shadow: 0px 5px 10px #0000001A;
top: 50%;
left: 0px;
transform: translate(-50%, -50%);
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.acceptance-holder label.input-error {
color: red;
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.acceptance-holder input[type="checkbox"] {
display: none;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.acceptance-holder input[type="checkbox"] + label::after {
content: "";
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.acceptance-holder input[type="checkbox"]:checked + label::after {
content: "";
background-color: #ff6600;
left: 26px;
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.radio-holder,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .radio-group {
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.radio-holder .inner-radio-holder label,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .radio-group .inner-radio-holder label {
margin: 0;
padding-left: 30px;
position: relative;
margin-bottom: 25px;
cursor: pointer;
user-select: none;
line-height: 1;
color: #3b4043;
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.radio-holder .inner-radio-holder label.input-error,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .radio-group .inner-radio-holder label.input-error {
color: red;
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.radio-holder .inner-radio-holder label::before,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .radio-group .inner-radio-holder label::before {
content: "";
display: inline-block;
height: 24px;
width: 24px;
border-radius: 200px;
border: 1px solid #d8d8d8;
position: absolute;
background-color: transparent;
top: 50%;
left: 0px;
transform: translateY(-60%);
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.radio-holder .inner-radio-holder label::after,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .radio-group .inner-radio-holder label::after {
content: "";
display: inline-block;
height: 14px;
width: 14px;
position: absolute;
background-color: #ff6600;
border-radius: 200px;
top: 50%;
left: 5px;
transform: translateY(-67%);
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.radio-holder .inner-radio-holder input,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .radio-group .inner-radio-holder input {
display: none;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.radio-holder .inner-radio-holder input + label::after,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .radio-group .inner-radio-holder input + label::after {
content: none;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.radio-holder .inner-radio-holder input:checked + label::after,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .radio-group .inner-radio-holder input:checked + label::after {
content: "";
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.radio-holder .inner-radio-holder:last-child label,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line .radio-group .inner-radio-holder:last-child label {
margin-bottom: 0px;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder {
flex-basis: 100%;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder .inner-submit-holder {
position: relative;
width: 100%;
max-width: 328px;
margin: 0 auto;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder .inner-submit-holder input[type="submit"],
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder .inner-submit-holder button[type="submit"] {
color: #f5f5f5;
text-transform: uppercase;
font-size: var(--font-Size-p);
border-radius: 1000px;
font-family: 'Fort';
font-weight: 700;
background-color: #ff6600;
padding: 15px 30px;
text-align: center;
display: block;
border: 1px solid #ff6600;
line-height: 1;
position: relative;
z-index: 10;
width: 100%;
transition: 0.3s ease-in-out;
transform: translate(0, 0);
border-radius: none;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder .inner-submit-holder input[type="submit"] .arrow-holder,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder .inner-submit-holder button[type="submit"] .arrow-holder {
margin-left: 15px;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder .inner-submit-holder input[type="submit"] .arrow-holder svg,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder .inner-submit-holder button[type="submit"] .arrow-holder svg {
fill: white;
transition: 0.3s ease-in-out;
transform: translateX(0%);
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder .inner-submit-holder input[type="submit"] p,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder .inner-submit-holder button[type="submit"] p {
color: #ffffff;
font-size: 100%;
line-height: 1;
transition: 0.3s ease;
font-weight: bold;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder .inner-submit-holder::before {
content: '';
width: 100%;
height: 100%;
background-color: white; top: 5px;
left: 5px;
position: absolute;
z-index: 1;
transition: 0.3s ease-in-out;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder .inner-submit-holder:hover input[type="submit"],
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder .inner-submit-holder:hover button[type="submit"] {
color: #ffffff;
transition: 0.3s ease-in-out;
transform: translate(2px, 2px);
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder .inner-submit-holder:hover input[type="submit"] .arrow-holder svg,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .submit-holder .inner-submit-holder:hover button[type="submit"] .arrow-holder svg {
fill: #ff6600;
transition: 0.3s ease-in-out;
transform: translateX(10px);
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.image-col {
order: 1;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.image-col .inner-image-holder {
display: none;
}
.main-container.login .login-form .inner-section-container {
padding-top: 100px;
}
.main-container.login .login-form .inner-section-container .center-flex-holder {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 100%;
max-width: 450px;
margin: 0 auto;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .logo-holder {
display: none;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .title-holder {
text-align: center; text-transform: uppercase;
width: 100%;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .title-holder > * {
font-size: 20px;
font-weight: 700;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder {
width: 100%;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder {
width: 100%;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder .inner-submit-holder {
position: relative;
width: 100%;
max-width: 328px;
margin: 0 auto;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder .inner-submit-holder input[type="submit"],
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder .inner-submit-holder button[type="submit"] {
color: #f5f5f5;
text-transform: uppercase;
font-size: var(--font-Size-p);
border-radius: 100px;
font-family: 'ITCAvantGardeSTD', sans-serif;
font-weight: 700;
background-color: #ff6600;
padding: 15px 30px;
text-align: center;
display: block;
border: 1px solid #ff6600;
line-height: 1;
position: relative;
z-index: 10;
width: 100%;
transition: 0.3s ease-in-out;
transform: translate(0, 0);
border-radius: none;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder .inner-submit-holder input[type="submit"] .arrow-holder,
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder .inner-submit-holder button[type="submit"] .arrow-holder {
margin-left: 15px;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder .inner-submit-holder input[type="submit"] .arrow-holder svg,
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder .inner-submit-holder button[type="submit"] .arrow-holder svg {
fill: white;
transition: 0.3s ease-in-out;
transform: translateX(0%);
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder .inner-submit-holder input[type="submit"] p,
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder .inner-submit-holder button[type="submit"] p {
color: #ffffff;
font-size: 100%;
line-height: 1;
transition: 0.3s ease;
font-weight: bold;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder .inner-submit-holder::before {
content: '';
width: 100%;
height: 100%;
background-color: white; top: 5px;
left: 5px;
position: absolute;
z-index: 1;
transition: 0.3s ease-in-out;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder .inner-submit-holder:hover input[type="submit"],
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder .inner-submit-holder:hover button[type="submit"] {
color: #ff6600;
transition: 0.3s ease-in-out;
transform: translate(2px, 2px);
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder .inner-submit-holder:hover input[type="submit"] .arrow-holder svg,
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .submit-holder .inner-submit-holder:hover button[type="submit"] .arrow-holder svg {
fill: #ff6600;
transition: 0.3s ease-in-out;
transform: translateX(10px);
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .input-line {
flex-basis: 100%;
margin-bottom: 30px;
position: relative;
z-index: 30;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .input-line label {
display: block;
margin-bottom: 14px;
font-size: 14px;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .input-line input,
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .input-line textarea {
border: 1px solid #000;
border-radius: 100px;
width: 100%;
background-color: #FEFAF7;
height: 50px !important;
padding: 0 20px;
font-size: var(--font-Size-p);
line-height: 20px;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .input-line input::placeholder,
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .input-line textarea::placeholder {
font-size: var(--font-Size-p);
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3B404380;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .input-line a {
display: inline-block;
font-size: var(--font-Size-p);
margin-top: 5px;
text-align: right;
color: #ff6600;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .register-block {
margin-top: 30px;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .register-block a {
color: #ff6600;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .login-error {
text-align: center;
margin-top: 15px;
color: red;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .reset-message {
color: #3b4043;
text-align: center;
margin-top: 15px;
font-weight: 700;
display: none;
}
.main-container.area-privada {
position: relative;
}
.main-container.area-privada #log-out-holder {
position: fixed;
right: 0;
top: 62px;
}
.main-container.area-privada #log-out-holder a {
display: flex;
align-items: center;
padding: 10px;
background-color: #3b4043;
color: white;
transition: 0.3s ease-in-out;
}
.main-container.area-privada #log-out-holder a span {
line-height: 1;
margin-left: 10px;
}
.main-container.area-privada #log-out-holder a svg {
fill: white;
transition: 0.3s ease-in-out;
}
.main-container.area-privada #log-out-holder a:hover {
color: #ff6600;
transition: 0.3s ease-in-out;
}
.main-container.area-privada #log-out-holder a:hover svg {
fill: #ff6600;
transition: 0.3s ease-in-out;
}
.main-container.area-privada .welcome-message {
border-bottom: 3px solid #3b4043;
}
.main-container.area-privada .welcome-message .inner-section-container {
padding-top: 100px;
padding-bottom: 30px;
}
.main-container.area-privada .welcome-message .inner-section-container .greeting-holder {
margin-bottom: 30px;
}
.main-container.area-privada .welcome-message .inner-section-container .greeting-holder h1 {
font-weight: 700;
font-size: 30px;
}
.main-container.area-privada .welcome-message .inner-section-container .text-holder {
margin-bottom: 30px;
}
.main-container.area-privada .welcome-message .inner-section-container .subtitle-holder p {
font-weight: 700;
}
.main-container.area-privada .welcome-message .inner-section-container .subtitle-holder a {
color: #ff6600;
}
.main-container.area-privada .welcome-message .inner-section-container .image-holder {
display: none;
}
.main-container.area-privada .welcome-message .inner-section-container .navigation-col {
margin-top: 30px;
}
.main-container.area-privada .welcome-message .inner-section-container .navigation-col .tab {
margin-bottom: 10px;
background-color: #f5f5f5;
padding: 20px;
display: flex;
align-items: center;
cursor: pointer;
}
.main-container.area-privada .welcome-message .inner-section-container .navigation-col .tab p {
margin-left: 10px;
margin-right: auto;
}
.main-container.area-privada .welcome-message .inner-section-container .navigation-col .tab.active {
border: 2px solid #ff6600;
}
.main-container.area-privada .modify-data .inner-section-container {
padding-bottom: 60px;
}
.main-container.area-privada .modify-data .inner-section-container .mod-data-block {
margin-bottom: 60px;
}
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .data-block-text {
margin-bottom: 30px;
}
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .data-block-text h3 {
font-weight: 700;
margin-bottom: 30px;
}
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .input-line {
flex-basis: 100%;
margin-bottom: 30px;
position: relative;
z-index: 30;
}
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .input-line label {
display: block;
margin-bottom: 14px;
font-size: 14px;
}
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .input-line input,
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .input-line textarea {
width: 100%;
border: 2px solid #3b4043;
border-radius: 5px;
padding: 14px;
background-color: white;
font-size: 14px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3b4043;
resize: none;
}
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .input-line input::placeholder,
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .input-line textarea::placeholder {
font-size: 14px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3B404380;
}
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .input-line input.input-error,
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .input-line textarea.input-error {
border: 2px solid red;
color: #ff0000;
transition: 0.3s ease-in-out;
}
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .input-line input.input-error::placeholder,
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .input-line textarea.input-error::placeholder {
color: #ff0000;
transition: 0.3s ease-in-out;
}
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .input-line input.input-completed,
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .input-line textarea.input-completed {
border: 2px solid #ff6600;
transition: 0.3s ease-in-out;
}
.main-container.area-privada .modify-data .inner-section-container .mod-data-block .button-holder {
max-width: none;
}
.main-container.area-privada .modify-data .favorite-books-container {
padding-top: 60px;
width: 90%;
max-width: 1200px;
margin: 0 auto;
}
.main-container.area-privada .modify-data .favorite-books-container .title-holder {
text-align: center;
margin-bottom: 60px;
}
.main-container.area-privada .modify-data .favorite-books-container .favorite-books-holder .flex-holder {
display: flex;
flex-wrap: wrap;
}
.main-container.area-privada .modify-data .favorite-books-container .favorite-books-holder .flex-holder .book-holder--content {
flex-basis: calc(50% - 5px);
margin-right: 10px;
}
.main-container.area-privada .modify-data .favorite-books-container .favorite-books-holder .flex-holder .book-holder--content:nth-child(2n) {
margin-right: 0;
}
.main-container.area-privada .modify-data .favorite-books-container .favorite-books-holder .no-books {
text-align: center;
}
.main-container.area-privada .modify-data .downloads-container {
padding-top: 60px;
width: 90%;
max-width: 650px;
margin: 0 auto;
}
.main-container.area-privada .modify-data .downloads-container .title-holder {
text-align: center;
margin-bottom: 60px;
}
.main-container.area-privada .modify-data .downloads-container .downloads-holder .flex-holder {
display: flex;
flex-wrap: wrap;
}
.main-container.area-privada .modify-data .downloads-container .downloads-holder .flex-holder .book {
flex-basis: calc(50% - 5px);
margin-right: 10px;
}
.main-container.area-privada .modify-data .downloads-container .downloads-holder .flex-holder .book:nth-child(2n) {
margin-right: 0;
}
.main-container.area-privada .modify-data .downloads-container .downloads-holder .flex-holder .book .thumbnail-holder {
width: 100%;
margin-bottom: 35px;
}
.main-container.area-privada .modify-data .downloads-container .downloads-holder .flex-holder .book .thumbnail-holder .inner-image-container {
width: 90%;
margin: 0 auto;
max-width: 123px;
}
.main-container.area-privada .modify-data .downloads-container .downloads-holder .flex-holder .book .thumbnail-holder .inner-image-container img,
.main-container.area-privada .modify-data .downloads-container .downloads-holder .flex-holder .book .thumbnail-holder .inner-image-container object {
display: block;
width: 100%;
height: auto;
}
.main-container.area-privada .modify-data .downloads-container .downloads-holder .flex-holder .book .info-holder .book-name {
margin-bottom: 15px;
}
.main-container.area-privada .modify-data .downloads-container .downloads-holder .flex-holder .book .info-holder .book-name p {
font-weight: 700;
font-size: 16px;
text-transform: uppercase;
}
.main-container.area-privada .modify-data .downloads-container .downloads-holder .flex-holder .book .info-holder .book-link-holder a {
color: #ff6600;
font-size: 14px;
}
.main-container.area-privada .modify-data .downloads-container .downloads-holder .no-downloads {
text-align: center;
}
.main-container.area-privada .modify-data .tab-content {
display: none;
}
.main-container.area-privada .modify-data .tab-content.selected {
display: block;
}
.main-container.registro {
padding: 120px 0;
}
.main-container.registro .intro-text .inner-section-container {
padding-top: 0px;
}
.main-container.registro .intro-text .inner-section-container .title-holder {
text-align: left;
margin-bottom: 30px;
width: 100%;
}
.main-container.registro .intro-text .inner-section-container .title-holder > * {
font-size: 20px;
font-weight: 700;
}
.main-container.registro .intro-text .inner-section-container .login-block {
margin-top: 30px;
}
.main-container.registro .intro-text .inner-section-container .login-block a {
color: #ff6600;
font-weight: bold;
}
.main-container.registro .intro-text .inner-section-container .button-holder {
margin: 0 auto;
margin-top: 30px;
}
.main-container.registro .steps-counter .inner-section-container {
padding-top: 40px;
}
.main-container.registro .steps-counter .inner-section-container .steps-holder {
width: 100%;
max-width: 240px;
margin: 0 auto;
display: flex;
justify-content: center;
}
.main-container.registro .steps-counter .inner-section-container .steps-holder .step-block {
width: 44px;
height: 44px;
border-radius: 200px;
border: 2px solid #3b4043;
position: relative;
background-color: transparent;
transition: 0.3s ease-in-out;
margin-right: 52px;
user-select: none;
}
.main-container.registro .steps-counter .inner-section-container .steps-holder .step-block .step-number {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -40%);
font-size: 18px;
font-weight: 700;
color: #3b4043;
line-height: 1;
transition: 0.3s ease-in-out;
}
.main-container.registro .steps-counter .inner-section-container .steps-holder .step-block.current,
.main-container.registro .steps-counter .inner-section-container .steps-holder .step-block.completed {
background-color: #3b4043;
transition: 0.3s ease-in-out;
}
.main-container.registro .steps-counter .inner-section-container .steps-holder .step-block.current .step-number,
.main-container.registro .steps-counter .inner-section-container .steps-holder .step-block.completed .step-number {
color: #ff6600;
transition: 0.3s ease-in-out;
}
.main-container.registro .steps-counter .inner-section-container .steps-holder .step-block::after {
content: '';
width: 54px;
height: 2px;
background-color: #3b4043;
position: absolute;
top: 50%;
left: 100%;
transform: translate(0%, -50%);
}
.main-container.registro .steps-counter .inner-section-container .steps-holder .step-block:last-child {
margin-right: 0;
}
.main-container.registro .steps-counter .inner-section-container .steps-holder .step-block:last-child::after {
content: none;
}
.main-container.registro .full-registry-form .inner-section-container .step-block {
display: none;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .line-title {
margin-bottom: 25px;
font-size: 16px;
font-weight: 700;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .line-title.input-error {
color: #ff0000;
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line {
display: flex;
flex-wrap: wrap;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block {
flex-basis: 100%;
margin-bottom: 30px;
position: relative;
z-index: 30;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line label,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block label {
display: block;
margin-bottom: 14px;
font-size: 14px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line input,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line textarea,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block input[type="text"],
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block input[type="email"],
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block textarea {
width: 100%;
border: 2px solid #3b4043;
border-radius: 5px;
padding: 14px;
background-color: #F8F7F3;
font-size: var(--font-Size-p);
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3b4043;
transition: 0.3s ease-in-out;
resize: none;
border-radius: 100px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line input::placeholder,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line textarea::placeholder,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block input[type="text"]::placeholder,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block input[type="email"]::placeholder,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block textarea::placeholder {
font-size: var(--font-Size-p);
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3B404380;
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line input.input-error,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line textarea.input-error,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block input[type="text"].input-error,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block input[type="email"].input-error,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block textarea.input-error {
border: 2px solid red;
color: #ff0000;
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line input.input-error::placeholder,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line textarea.input-error::placeholder,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block input[type="text"].input-error::placeholder,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block input[type="email"].input-error::placeholder,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block textarea.input-error::placeholder {
color: #ff0000;
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line input.input-completed,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line textarea.input-completed,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block input[type="text"].input-completed,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block input[type="email"].input-completed,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block textarea.input-completed {
border: 2px solid #ff6600;
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .autocomplete-holder,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .autocomplete-holder {
position: absolute;
width: 100%;
max-height: 300px;
background-color: #3b4043;
padding: 30px 25px;
overflow-y: scroll;
z-index: 200;
opacity: 0;
pointer-events: none;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .autocomplete-holder ul li,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .autocomplete-holder ul li {
color: white;
font-size: 14px;
margin-bottom: 30px;
user-select: none;
cursor: pointer;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .autocomplete-holder ul li:last-child,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .autocomplete-holder ul li:last-child {
margin-bottom: 0;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .autocomplete-holder.visible,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .autocomplete-holder.visible {
opacity: 1;
pointer-events: all;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.autocomplete-line .search-icon{
position: absolute;
top: 56px;
left: 10px;
display: block;
opacity: 1;
transition: 0.3s ease-in-out;
}
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block.form-block-search .search-icon,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block.center-autocomplete-line .search-icon {
position: absolute;
left: 10px;
display: block;
opacity: 1;
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.autocomplete-line input,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block.form-block-search input,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block.center-autocomplete-line input {
padding-left: 30px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.autocomplete-line.has-info .search-icon {
opacity: 0;
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.autocomplete-line.has-info input {
padding-left: 14px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.autocomplete-line.ccaa-autocomplete-line {
z-index: 280;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.autocomplete-line.province-autocomplete-line,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block.province-autocomplete-line {
z-index: 250;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.autocomplete-line.location-autocomplete-line,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block.location-autocomplete-line {
z-index: 230;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.autocomplete-line.center-autocomplete-line,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block.center-autocomplete-line {
z-index: 200;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder {
display: flex;
align-items: center;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder label {
flex-basis: 100%;
margin: 0;
padding-left: 60px;
position: relative;
cursor: pointer;
user-select: none;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder label.input-error {
color: red;
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder label::before {
content: "";
display: inline-block;
height: 8px;
width: 26px;
border-radius: 200px;
position: absolute;
background-color: #DDDDDD;
top: 50%;
left: 0px;
border-radius: 4px;
transform: translateY(-50%);
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder label::after {
content: "";
display: inline-block;
height: 18px;
width: 18px;
position: absolute;
background-color: white;
border-radius: 500px;
box-shadow: 0px 5px 10px #0000001A;
top: 50%;
left: 0px;
transform: translate(-50%, -50%);
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder input[type="checkbox"] {
display: none;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder input[type="checkbox"] + label::after {
content: "";
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder input[type="checkbox"]:checked + label::after {
content: "";
background-color: #ff6600;
left: 26px;
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.disabled {
opacity: 0.5;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group label,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group label {
margin: 0;
padding-left: 30px;
position: relative;
cursor: pointer;
user-select: none;
margin-bottom: 25px;
line-height: 1;
color: #3b4043;
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group label.input-error,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group label.input-error {
color: red;
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group label::before,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group label::before {
content: "";
display: inline-block;
height: 24px;
width: 24px;
border-radius: 200px;
border: 1px solid #d8d8d8;
position: absolute;
background-color: transparent;
top: 50%;
left: 0px;
transform: translateY(-60%);
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group label::after,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group label::after {
content: "";
display: inline-block;
height: 14px;
width: 14px;
position: absolute;
background-color: #ff6600;
border-radius: 200px;
top: 50%;
left: 5px;
transform: translateY(-67%);
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group input,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group input {
display: none;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group input + label::after,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group input + label::after {
content: none;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group input:checked + label::after,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group input:checked + label::after {
content: "";
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.center-type-holder,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.center-type-holder {
display: flex;
flex-wrap: wrap;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.center-type-holder label,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.center-type-holder label {
margin-right: 15px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.center-type-holder label:last-child,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.center-type-holder label:last-child {
margin-right: 0;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.center-not-found-holder,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.center-not-found-holder {
display: flex;
flex-direction: column;
justify-content: center;
height: 100%;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.center-not-found-holder label,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.center-not-found-holder label {
margin-bottom: 0;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder {
width: 100%;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder {
position: relative;
width: 100%;
max-width: 328px;
margin: 0 auto;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder input[type="submit"],
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder button[type="submit"] {
color: #f5f5f5;
text-transform: uppercase;
font-size: 16px;
border-radius: 0px;
font-family: 'ITCAvantGardeSTD', sans-serif;
font-weight: 700;
background-color: #3b4043;
padding: 15px 30px;
text-align: center;
display: block;
border: 1px solid #3b4043;
line-height: 1;
position: relative;
z-index: 10;
width: 100%;
transition: 0.3s ease-in-out;
transform: translate(0, 0);
border-radius: none;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder input[type="submit"] .arrow-holder,
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder button[type="submit"] .arrow-holder {
margin-left: 15px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder input[type="submit"] .arrow-holder svg,
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder button[type="submit"] .arrow-holder svg {
fill: white;
transition: 0.3s ease-in-out;
transform: translateX(0%);
}
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder input[type="submit"] p,
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder button[type="submit"] p {
color: #ffffff;
font-size: 100%;
line-height: 1;
transition: 0.3s ease;
font-weight: bold;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder::before {
content: '';
width: 100%;
height: 100%;
background-color: white;
border: 1px solid #3b4043;
top: 5px;
left: 5px;
position: absolute;
z-index: 1;
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder:hover input[type="submit"],
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder:hover button[type="submit"] {
color: #ff6600;
transition: 0.3s ease-in-out;
transform: translate(2px, 2px);
}
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder:hover input[type="submit"] .arrow-holder svg,
.main-container.registro .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder:hover button[type="submit"] .arrow-holder svg {
fill: #ff6600;
transition: 0.3s ease-in-out;
transform: translateX(10px);
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-1 {
display: block;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder {
display: flex;
flex-wrap: wrap;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column {
flex-basis: 100%;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .radio-group label,
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .checkbox-group label {
margin: 0;
padding-left: 30px;
position: relative;
cursor: pointer;
user-select: none;
margin-bottom: 25px;
line-height: 1;
color: #3b4043;
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .radio-group label.input-error,
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .checkbox-group label.input-error {
color: red;
transition: 0.3s ease-in-out;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .radio-group label::before,
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .checkbox-group label::before {
border-radius: 0;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .radio-group label::after,
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .checkbox-group label::after {
border-radius: 0;
width: 24px;
height: 24px;
background-image: url(//penguinaula.com/mx/wp-content/themes/penguin_aula_theme/img/checkbox.png);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
left: 0px;
transform: translateY(-57%);
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .position-holder label:last-child {
margin-bottom: 0;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#final-step .content-holder {
width: 90%;
margin: 0 auto;
max-width: 800px;
padding-top: 30px;
text-align: center;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#final-step .content-holder .title-holder {
text-transform: uppercase;
margin-bottom: 30px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#final-step .content-holder .title-holder h2 {
font-size: 30px;
font-weight: 700;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#final-step .content-holder .text-holder {
width: 90%;
max-width: 650px;
margin: 0 auto;
margin-bottom: 30px;
}
.main-container.editar-perfil {
padding: 120px 0;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .line-title {
margin-bottom: 25px;
font-size: 16px;
font-weight: 700;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line {
display: flex;
flex-wrap: wrap;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line {
flex-basis: 100%;
margin-bottom: 30px;
position: relative;
z-index: initial !important;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line label {
display: block;
margin-bottom: 14px;
font-size: 14px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line input,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line textarea {
width: 100%;
border: 2px solid #3b4043;
border-radius: 5px;
padding: 14px;
background-color: white;
font-size: 14px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3b4043;
transition: 0.3s ease-in-out;
resize: none;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line input::placeholder,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line textarea::placeholder {
font-size: 14px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3B404380;
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line input.input-error,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line textarea.input-error {
border: 2px solid red;
color: #ff0000;
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line input.input-error::placeholder,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line textarea.input-error::placeholder {
color: #ff0000;
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line input.input-completed,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line textarea.input-completed {
border: 2px solid #ff6600;
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .autocomplete-holder {
position: absolute;
width: 100%;
max-height: 300px;
background-color: #3b4043;
padding: 30px 25px;
overflow-y: scroll;
z-index: 200;
opacity: 0;
pointer-events: none;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .autocomplete-holder ul li {
color: white;
font-size: 14px;
margin-bottom: 30px;
user-select: none;
cursor: pointer;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .autocomplete-holder ul li:last-child {
margin-bottom: 0;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .autocomplete-holder.visible {
opacity: 1;
pointer-events: all;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.autocomplete-line {
z-index: 90;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.autocomplete-line .search-icon {
position: absolute;
top: 56px;
left: 10px;
display: block;
opacity: 1;
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.autocomplete-line input {
padding-left: 30px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.autocomplete-line.has-info .search-icon {
opacity: 0;
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.autocomplete-line.has-info input {
padding-left: 14px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder {
display: flex;
align-items: center;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder label {
flex-basis: 100%;
margin: 0;
padding-left: 60px;
position: relative;
cursor: pointer;
user-select: none;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder label.input-error {
color: red;
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder label::before {
content: "";
display: inline-block;
height: 8px;
width: 26px;
border-radius: 200px;
position: absolute;
background-color: #DDDDDD;
top: 50%;
left: 0px;
border-radius: 4px;
transform: translateY(-50%);
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder label::after {
content: "";
display: inline-block;
height: 18px;
width: 18px;
position: absolute;
background-color: white;
border-radius: 500px;
box-shadow: 0px 5px 10px #0000001A;
top: 50%;
left: 0px;
transform: translate(-50%, -50%);
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder input[type="checkbox"] {
display: none;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder input[type="checkbox"] + label::after {
content: "";
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.acceptance-holder input[type="checkbox"]:checked + label::after {
content: "";
background-color: #ff6600;
left: 26px;
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group label,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group label {
margin: 0;
padding-left: 30px;
position: relative;
cursor: pointer;
user-select: none;
margin-bottom: 25px;
line-height: 1;
color: #3b4043;
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group label.input-error,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group label.input-error {
color: red;
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group label::before,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group label::before {
content: "";
display: inline-block;
height: 24px;
width: 24px;
border-radius: 200px;
border: 1px solid #d8d8d8;
position: absolute;
background-color: transparent;
top: 50%;
left: 0px;
transform: translateY(-60%);
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group label::after,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group label::after {
content: "";
display: inline-block;
height: 14px;
width: 14px;
position: absolute;
background-color: #ff6600;
border-radius: 200px;
top: 50%;
left: 5px;
transform: translateY(-67%);
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group input,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group input {
display: none;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group input + label::after,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group input + label::after {
content: none;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group input:checked + label::after,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group input:checked + label::after {
content: "";
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.center-type-holder,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.center-type-holder {
display: flex;
flex-wrap: wrap;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.center-type-holder label,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.center-type-holder label {
margin-right: 15px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.center-type-holder label:last-child,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.center-type-holder label:last-child {
margin-right: 0;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder {
display: flex;
flex-wrap: wrap;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder label,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder label {
flex-basis: 50%;
margin-right: 20px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder label:nth-child(2n),
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder label:nth-child(2n) {
margin-right: 0;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder {
display: flex;
flex-wrap: wrap;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column {
flex-basis: 100%;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .radio-group label,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .checkbox-group label {
margin: 0;
padding-left: 30px;
position: relative;
cursor: pointer;
user-select: none;
margin-bottom: 25px;
line-height: 1;
color: #3b4043;
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .radio-group label.input-error,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .checkbox-group label.input-error {
color: red;
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .radio-group label::before,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .checkbox-group label::before {
border-radius: 0;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .radio-group label::after,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .checkbox-group label::after {
border-radius: 0;
width: 24px;
height: 24px;
background-image: url(//penguinaula.com/mx/wp-content/themes/penguin_aula_theme/img/checkbox.png);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
left: 0px;
transform: translateY(-57%);
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .position-holder label:last-child {
margin-bottom: 0;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder {
width: 100%;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder {
position: relative;
width: 100%;
max-width: 328px;
margin: 0 auto;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder input[type="submit"],
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder button[type="submit"] {
color: #f5f5f5;
text-transform: uppercase;
font-size: 16px;
border-radius: 0px;
font-family: 'ITCAvantGardeSTD', sans-serif;
font-weight: 700;
background-color: #3b4043;
padding: 15px 30px;
text-align: center;
display: block;
border: 1px solid #3b4043;
line-height: 1;
position: relative;
z-index: 10;
width: 100%;
transition: 0.3s ease-in-out;
transform: translate(0, 0);
border-radius: none;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder input[type="submit"] .arrow-holder,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder button[type="submit"] .arrow-holder {
margin-left: 15px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder input[type="submit"] .arrow-holder svg,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder button[type="submit"] .arrow-holder svg {
fill: white;
transition: 0.3s ease-in-out;
transform: translateX(0%);
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder input[type="submit"] p,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder button[type="submit"] p {
color: #ffffff;
font-size: 100%;
line-height: 1;
transition: 0.3s ease;
font-weight: bold;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder::before {
content: '';
width: 100%;
height: 100%;
background-color: white;
border: 1px solid #3b4043;
top: 5px;
left: 5px;
position: absolute;
z-index: 1;
transition: 0.3s ease-in-out;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder:hover input[type="submit"],
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder:hover button[type="submit"] {
color: #ff6600;
transition: 0.3s ease-in-out;
transform: translate(2px, 2px);
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder:hover input[type="submit"] .arrow-holder svg,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .submit-holder .inner-submit-holder:hover button[type="submit"] .arrow-holder svg {
fill: #ff6600;
transition: 0.3s ease-in-out;
transform: translateX(10px);
}
.main-container.error-404 .error-holder {
padding: 20px 0;
}
.main-container.error-404 .error-holder .inner-section-container {
width: 90%;
max-width: 650px;
margin: 0 auto;
}
.main-container.error-404 .error-holder .inner-section-container .title-holder {
color: #ff6600;
text-align: center;
}
.main-container.error-404 .error-holder .inner-section-container .title-holder h1 {
font-weight: 700;
font-size: 30px;
}
.main-container.error-404 .error-holder .inner-section-container .image-holder {
width: 100%;
margin-bottom: 30px;
}
.main-container.error-404 .error-holder .inner-section-container .image-holder .inner-image-holder {
padding-top: 80%;
overflow: hidden;
width: 100%;
position: relative;
}
.main-container.error-404 .error-holder .inner-section-container .image-holder .inner-image-holder img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: auto;
height: 100%;
}
.main-container.error-404 .error-holder .inner-section-container .button-holder {
margin: 0 auto;
}
.main-container.thank-you-page .message-holder {
padding: 20px 0;
}
.main-container.thank-you-page .message-holder .inner-section-container {
width: 90%;
max-width: 400px;
margin: 0 auto;
}
.main-container.thank-you-page .message-holder .inner-section-container .text-holder {
color: #3b4043;
text-align: center;
margin-bottom: 30px;
}
.main-container.thank-you-page .message-holder .inner-section-container .text-holder h2 { font-size: 25px;
}
.main-container.thank-you-page .message-holder .inner-section-container .image-holder {
width: 100%;
margin-bottom: 30px;
}
.main-container.thank-you-page .message-holder .inner-section-container .image-holder .inner-image-holder {
padding-top: 80%;
overflow: hidden;
width: 100%;
position: relative;
}
.main-container.thank-you-page .message-holder .inner-section-container .image-holder .inner-image-holder img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: auto;
height: 100%;
}
.main-container.thank-you-page .message-holder .inner-section-container .button-holder {
margin: 0 auto;
display: flex;
justify-content: center;
}
.main-container.autores section .inner-section-holder {
width: 90%;
max-width: 1400px;
margin: 0 auto;
}
.main-container.autores section.intro {
padding-top: 100px;
margin-bottom: 30px;
}
.main-container.autores section.intro .flex-holder {
display: flex;
flex-wrap: wrap;
}
.main-container.autores section.intro .flex-holder .col {
flex-basis: 100%;
}
.main-container.autores section.intro .flex-holder .col.text-col {
margin-bottom: 30px;
}
.main-container.autores section.intro .flex-holder .col.text-col .title-holder {
margin-bottom: 45px;
}
.main-container.autores section.intro .flex-holder .col.text-col .title-holder h1 {
font-size: 40px;
}
.main-container.autores section.intro .flex-holder .col.text-col .text-holder {
font-size: 18px;
}
.main-container.autores section.intro .flex-holder .col.text-col .text-holder > * {
margin-bottom: 15px;
}
.main-container.autores section.intro .flex-holder .col.text-col .text-holder > *:last-child {
margin-bottom: 0px;
}
.main-container.autores section.intro .flex-holder .col.image-col .inner-image-container {
width: 100%;
height: 100%;
max-width: 410px;
margin: 0 auto;
position: relative;
min-height: 297px;
}
.main-container.autores section.intro .flex-holder .col.image-col .inner-image-container img,
.main-container.autores section.intro .flex-holder .col.image-col .inner-image-container object {
width: 100%;
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
}
.main-container.autores section.autores-block .autores-search {
margin-bottom: 30px;
}
.main-container.autores section.autores-block .autores-search .search-by-letter {
margin-bottom: 30px;
display: flex;
overflow-x: scroll;
}
.main-container.autores section.autores-block .autores-search .search-by-letter .letter-block {
font-size: 40px;
font-weight: 700;
opacity: 0.5;
margin-right: 20px;
text-transform: uppercase;
color: #3b4043;
transition: 0.3s ease-in-out;
}
.main-container.autores section.autores-block .autores-search .search-by-letter .letter-block:last-child {
margin-right: 0;
}
.main-container.autores section.autores-block .autores-search .search-by-letter .letter-block:hover,
.main-container.autores section.autores-block .autores-search .search-by-letter .letter-block.selected {
opacity: 1;
transition: 0.3s ease-in-out;
}
.main-container.autores section.autores-block .autores-search .search-input-holder {
position: relative;
width: 100%;
max-width: 280px;
}
.main-container.autores section.autores-block .autores-search .search-input-holder .autocomplete-holder {
position: absolute;
width: 100%;
max-height: 300px;
background-color: #3b4043;
padding: 30px 25px;
overflow-y: scroll;
z-index: 200;
opacity: 0;
pointer-events: none;
}
.main-container.autores section.autores-block .autores-search .search-input-holder .autocomplete-holder ul li {
color: white;
font-size: 14px;
margin-bottom: 30px;
user-select: none;
cursor: pointer;
}
.main-container.autores section.autores-block .autores-search .search-input-holder .autocomplete-holder ul li a {
color: white;
}
.main-container.autores section.autores-block .autores-search .search-input-holder .autocomplete-holder ul li:last-child {
margin-bottom: 0;
}
.main-container.autores section.autores-block .autores-search .search-input-holder .autocomplete-holder.visible {
opacity: 1;
pointer-events: all;
}
.main-container.autores section.autores-block .autores-search .search-input-holder label {
display: block;
font-size: 14px;
margin-bottom: 14px;
}
.main-container.autores section.autores-block .autores-search .search-input-holder .autocomplete-line .search-icon {
position: absolute;
left: 10px;
display: block;
opacity: 1;
transition: 0.3s ease-in-out;
}
.main-container.autores section.autores-block .autores-search .search-input-holder .autocomplete-line.has-info .search-icon {
opacity: 0;
transition: 0.3s ease-in-out;
}
.main-container.autores section.autores-block .autores-search .search-input-holder .autocomplete-line.has-info input {
padding-left: 14px;
}
.main-container.autores section.autores-block .autores-search .search-input-holder .autocomplete-line input {
border: 2px solid #3b4043;
border-radius: 5px;
padding: 14px;
background-color: white;
width: 100%;
font-size: 14px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3b4043;
padding-left: 30px;
resize: none;
}
.main-container.autores section.autores-block .autores-search .search-input-holder .autocomplete-line input::placeholder {
font-size: 14px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3B404380;
}
.main-container.autores section.autores-block .results-block {
display: flex;
flex-wrap: wrap;
}
.main-container.autores section.autores-block .results-block .author-block {
flex-basis: calc(50% - 5px);
margin-right: 10px;
}
.main-container.autores section.autores-block .results-block .author-block:nth-child(2n) {
margin-right: 0;
}
.main-container.single-autor section .inner-section-container {
width: 100%;
max-width: 1410px;
margin: 0 auto;
padding-top: 110px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col {
flex-basis: 100%;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col {
padding: 0 5vw;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block {
margin-bottom: 30px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .author-name h1 {
text-align: center;
margin-bottom: 30px;
font-size: 40px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .author-thumbnail {
margin-bottom: 30px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .author-thumbnail .inner-image-container {
width: 100%;
position: relative;
overflow: hidden;
height: 380px;
background-color: #ffffff;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .author-thumbnail .inner-image-container img,
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .author-thumbnail .inner-image-container object {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: contain;
width: 100%;
height: 100%;
display: block;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .share {
margin-top: 8px;
display: flex;
align-items: center;
justify-content: center;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .share p {
font-size: 14px;
line-height: 21px;
font-weight: 500;
margin-right: 12px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .share a {
display: flex;
margin-right: 10px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .share a:nth-last-of-type(1) {
margin-right: 0;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .share a img {
width: 28px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .descargas {
display: flex;
margin-top: 18px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .descargas .title {
margin-right: 12px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .descargas .title p {
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .descargas .content {
display: flex;
flex-wrap: wrap;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block .descargas .content a {
display: flex;
align-items: center;
margin-right: 8px;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
color: #ff6600;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col {
padding-bottom: 30px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block {
margin-bottom: 30px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block:last-child {
margin-bottom: 0;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block .booktrailer--content {
display: flex;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block .booktrailer--content .booktrailer-carousel .video {
height: 250px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block .booktrailer--content .booktrailer-carousel .video iframe {
width: 100%;
height: 100%;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block.about {
padding: 0 5vw;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block.other-books .text-title-holder {
padding: 0 5vw;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block.other-books .novedades-carousel .owl-stage-outer .owl-stage .owl-item {
padding-bottom: 30px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block.other-books .novedades-carousel .owl-nav {
display: block;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block.other-books .novedades-carousel .owl-nav.disabled {
display: none;
}
.main-container.catalogo .texto_seo {
width: 90%;
max-width: 1400px;
margin: 0 auto;
margin-bottom: 50px;
}
.main-container.catalogo section .inner-section-container {
width: 90%;
max-width: 1400px;
margin: 0 auto;
}
.main-container.catalogo section .breadcrumb-holder {
display: flex;
margin-bottom: 20px;
align-items: center;
}
.main-container.catalogo section .breadcrumb-holder .bread-home {
display: block;
width: 10px;
margin-right: 5px;
}
.main-container.catalogo section .breadcrumb-holder .bread-home img {
width: 100%;
height: auto;
display: block;
}
.main-container.catalogo section .breadcrumb-holder p,
.main-container.catalogo section .breadcrumb-holder a {
display: block;
color: #3b4043;
font-size: 10px;
text-transform: uppercase;
line-height: 16px;
}
.main-container.catalogo section .breadcrumb-holder p.orange,
.main-container.catalogo section .breadcrumb-holder a.orange {
color: #ff6600;
}
.main-container.catalogo section .breadcrumb-holder p.cat,
.main-container.catalogo section .breadcrumb-holder a.cat {
margin-top: 4px;
margin-left: 5px;
}
.main-container.catalogo section .intro-holder .title-holder h1 {
line-height: 1.2;
margin-bottom: 20px;
}
.main-container.catalogo section.catalogue-filters {
position: sticky;
top: 61px;
z-index: 300;
background-color: white;
padding-bottom: 15px;
}
.main-container.catalogo section.catalogue-filters .inner-section-container {
padding-top: 0;
}
.main-container.catalogo section.catalogue-filters .filters-holder { margin-top: 25px;
overflow-x: scroll;
overflow-y: hidden;
padding-bottom: 10px;
}
.main-container.catalogo section.catalogue-filters .filters-holder .flex-holder {
display: flex;
align-items: center;
}
.main-container.catalogo section.catalogue-filters .filters-holder .flex-holder .filter-pellet {
margin-right: 15px;
flex-shrink: 0;
padding: 10px 25px; color: #3b4043;
border-radius: 25px;
transition: 0.3s ease-in-out;
font-size: 15px; }
.main-container.catalogo section.catalogue-filters .filters-holder .flex-holder .filter-pellet:hover,
.main-container.catalogo section.catalogue-filters .filters-holder .flex-holder .filter-pellet.selected {
background-color: #3b4043;
color: #f5f5f5;
transition: 0.3s ease-in-out;
}
.main-container.catalogo section.catalogue-filters .filters-holder .flex-holder .filter-pellet.icon {  }
.main-container.catalogo section.catalogue-filters .filters-holder .flex-holder .filter-pellet:last-child {
margin-right: 0;
}
.main-container.catalogo section.catalogue-filters .lower-filter-info {
display: flex; align-items: center;
}
.main-container.catalogo section.catalogue-filters .lower-filter-info .total-books {
margin-right: 20px;
}
.main-container.catalogo section.catalogue-filters .lower-filter-info .total-books p {
font-size: var(--font-Size-p);
}
.main-container.catalogo section.catalogue-filters .lower-filter-info .order-selector { position: relative;
}
.main-container.catalogo section.catalogue-filters .lower-filter-info .order-selector .selected-order {
display: flex;
align-items: center;
cursor: pointer;
}
.main-container.catalogo section.catalogue-filters .lower-filter-info .order-selector .selected-order p {
font-size: var(--font-Size-p);
}
.main-container.catalogo section.catalogue-filters .lower-filter-info .order-selector .selected-order .chev-icon img {
display: block;
width: 8px;
margin-left: 5px;
transform: rotate(180deg);
transition: 0.3s ease-in-out;
}
.main-container.catalogo section.catalogue-filters .lower-filter-info .order-selector .order-options {
position: absolute;
display: none;
width: 100%;
right: 0; background-color: white;
border: 1px solid #3b4043;
padding: 10px;
border-radius: 5px;
box-shadow: 5px 5px 10px 5px rgba(0, 0, 0, 0.3);
}
.main-container.catalogo section.catalogue-filters .lower-filter-info .order-selector .order-options ul li {
cursor: pointer;
margin-bottom: 10px;
font-size: var(--font-Size-p);
}
.main-container.catalogo section.catalogue-filters .lower-filter-info .order-selector .order-options ul li:last-child {
margin-bottom: 0;
}
.main-container.catalogo section.catalogue-filters .lower-filter-info .order-selector.open .selected-order .chev-icon img {
transform: rotate(0deg);
transition: 0.3s ease-in-out;
}
.main-container.catalogo section.catalogue-filters .lower-filter-info .order-selector.open .order-options {
display: block;
}
.main-container.catalogo section.catalogue-download .downloads-holder {
width: 100%;
text-align: center;
margin-top: 20px;
}
.main-container.catalogo section.catalogue-download .downloads-holder button {
width: 100%;
max-width: 350px;
padding: 18px 30px;
text-align: center;
color: #3b4043;
background-color: #f5f5f5;
border-radius: 0;
border: none;
font-size: 13px;
font-family: 'ITCAvantGardeSTD', sans-serif;
cursor: pointer;
transition: 0.3s ease-in-out;
}
.main-container.catalogo section.catalogue-download .downloads-holder button svg {
height: 15px;
margin-right: 10px;
}
.main-container.catalogo section.catalogue-download .downloads-holder button svg .a {
fill: #3B4043;
}
.main-container.catalogo section.catalogue-download .downloads-holder button:hover {
background-color: #ff6600;
transition: 0.3s ease-in-out;
color: #fff;
}
.main-container.catalogo section.catalogue-download .downloads-holder button:hover svg .a {
fill: #fff;
}
.main-container.catalogo section.catalogue-download .downloads-holder.shown {
display: block;
}
.main-container.catalogo section.books-container .inner-section-container {
padding-top: 40px;
}
.main-container.catalogo section.books-container .flex-holder {
display: flex;
flex-wrap: wrap;
}
.main-container.catalogo section.books-container .flex-holder .book-holder--content {
flex-basis: calc(50% - 5px);
margin-right: 10px;
}
.main-container.catalogo section.books-container .flex-holder .book-holder--content:nth-child(2n) {
margin-right: 0;
}
.main-container.catalogo #catalogue-download {
position: fixed;
top: 50%;
left: 50%;
width: 90%;
max-width: 750px;
height: 70vh;
background-color: #f5f5f5;
transform: translate(-50%, -50%);
z-index: 900;
opacity: 0;
pointer-events: none;
overflow-y: scroll;
}
.main-container.catalogo #catalogue-download .inner-holder {
width: 100%;
padding: 30px;
padding-bottom: 50px;
}
.main-container.catalogo #catalogue-download .inner-holder .close-button-holder {
margin-bottom: 30px;
display: flex;
justify-content: flex-end;
}
.main-container.catalogo #catalogue-download .inner-holder .close-button-holder .close-button {
width: 32px;
height: 32px;
display: block;
border: 3px solid #3b4043;
border-radius: 200px;
position: relative;
}
.main-container.catalogo #catalogue-download .inner-holder .close-button-holder .close-button .bar {
width: 80%;
height: 3px;
background-color: #3b4043;
position: absolute;
top: 50%;
left: 50%;
transition: 0.5s ease-in-out;
transform: translate(-50%, -50%) rotate(45deg);
}
.main-container.catalogo #catalogue-download .inner-holder .close-button-holder .close-button .bar:nth-child(2) {
transform: translate(-50%, -50%) rotate(-45deg);
}
.main-container.catalogo #catalogue-download .inner-holder .title-holder {
margin-bottom: 40px;
text-transform: uppercase;
text-align: center;
}
.main-container.catalogo #catalogue-download .inner-holder .title-holder p {
color: #ff6600;
font-weight: 700;
font-size: 25px;
}
.main-container.catalogo #catalogue-download .inner-holder .flex-holder {
display: flex;
flex-wrap: wrap;
}
.main-container.catalogo #catalogue-download .inner-holder .flex-holder .col {
flex-basis: 100%;
}
.main-container.catalogo #catalogue-download .inner-holder .flex-holder .col .title {
margin-bottom: 30px;
}
.main-container.catalogo #catalogue-download .inner-holder .flex-holder .col .title p {
font-weight: 700;
font-size: 20px;
}
.main-container.catalogo #catalogue-download .inner-holder .flex-holder .col .text {
font-size: 18px;
}
.main-container.catalogo #catalogue-download .inner-holder .flex-holder .col .button {
margin-top: 40px;
}
.main-container.catalogo #catalogue-download .inner-holder .flex-holder .col:first-child {
padding-bottom: 20px;
border-bottom: 1px solid #3b4043;
}
.main-container.catalogo #catalogue-download .inner-holder .flex-holder .col:last-child {
padding-top: 20px;
}
.main-container.catalogo #catalogue-download.open {
opacity: 1;
pointer-events: all;
}
.main-container.catalogo .amm-section.paginacion .paginacion--content {
padding: 0 5vw;
display: flex;
align-items: center;
justify-content: center;
}
.main-container.catalogo .amm-section.paginacion .paginacion--content .prev,
.main-container.catalogo .amm-section.paginacion .paginacion--content .next {
position: relative;
}
.main-container.catalogo .amm-section.paginacion .paginacion--content .prev img,
.main-container.catalogo .amm-section.paginacion .paginacion--content .next img {
position: absolute;
top: 50%;
left: 50%;
}
.main-container.catalogo .amm-section.paginacion .paginacion--content .next img {
transform: translate(-50%, -50%);
}
.main-container.catalogo .amm-section.paginacion .paginacion--content .prev img {
transform: translate(-50%, -50%) rotate(180deg);
}
.main-container.catalogo .amm-section.paginacion .paginacion--content .page-numbers,
.main-container.catalogo .amm-section.paginacion .paginacion--content span {
width: 26px;
height: 26px;
border: 2px solid #3b4043;
border-radius: 50%;
margin: 0 2px;
display: flex;
justify-content: center;
align-items: center;
font-weight: bold;
font-size: var(--font-Size-p);
line-height: 19px;
color: #3b4043;
}
.main-container.catalogo .amm-section.paginacion .paginacion--content .page-numbers.current,
.main-container.catalogo .amm-section.paginacion .paginacion--content span.current,
.main-container.catalogo .amm-section.paginacion .paginacion--content .page-numbers.numeric-page:hover,
.main-container.catalogo .amm-section.paginacion .paginacion--content span.numeric-page:hover {
color: #ff6600;
background-color: #3b4043;
}
.main-container.catalogo .amm-section.paginacion .paginacion--content .page-numbers.hide,
.main-container.catalogo .amm-section.paginacion .paginacion--content span.hide {
opacity: 0;
pointer-events: none;
}
.main-container.catalogo #filters-modal {
position: fixed;
background-color: rgba(0, 0, 0, 0.3);
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 99999999;
pointer-events: none;
opacity: 0;
transition: 0.3s ease-in-out;
display: flex;
align-items: center;
} @media (max-width: 767.98px) {
#filters-modal {
position: fixed;
inset: 0;
z-index: 1055;
}
.inner-modal {
width: 100%;
height: 100vh;
max-height: 100vh;
border-radius: 0;
}
} @media (min-width: 768px) {
.inner-modal {
height: auto;
}
}
.main-container.catalogo #filters-modal .inner-modal {     background-color: white;
padding: 20px;
overflow-y: scroll;
transform: translateY(100%);
transition: 0.5s ease-in-out;
display: flex;
margin: 0 auto;
flex-direction: column;
min-height: 547px;
}
.main-container.catalogo #filters-modal .inner-modal .close-button-holder {
margin-top: 20px;
margin-bottom: 30px;
display: flex;
justify-content: flex-end;
}
.main-container.catalogo #filters-modal .inner-modal .close-button-holder .close-button {
width: 32px; display: block; border-radius: 200px;
position: relative;
}
.main-container.catalogo #filters-modal .inner-modal .close-button-holder .close-button .bar {
width: 80%;
height: 3px;
background-color: #3b4043;
position: absolute;
top: 50%;
left: 50%;
transition: 0.5s ease-in-out;
transform: translate(-50%, -50%) rotate(45deg);
}
.main-container.catalogo #filters-modal .inner-modal .close-button-holder .close-button .bar:nth-child(2) {
transform: translate(-50%, -50%) rotate(-45deg);
}
.main-container.catalogo #filters-modal .inner-modal .fake-dropdown {
position: relative;
}
.main-container.catalogo #filters-modal .inner-modal .fake-dropdown .fake-dropdown-selected {
background-color: #F8F7F3;
display: inline-block;
padding: 15px 20px;
margin-bottom: 0;
font-size: 14px;
line-height: 14px;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
width: 100%;
text-align: left;
padding-right: 28px;
position: relative;
user-select: none;
margin-bottom: 15px;
border-radius: 100px;
z-index: 2; }
.main-container.catalogo #filters-modal .inner-modal .fake-dropdown .fake-dropdown-selected p {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-weight: bold;
font-size: 14px;
}
.main-container.catalogo #filters-modal .inner-modal .fake-dropdown .fake-dropdown-selected .chev-icon {
font-size: 14px;
position: absolute;
top: 50%;
right: 14px;
transform: translateY(-50%) rotate(180deg);
transition: 0.3s ease-in-out;
}
.main-container.catalogo #filters-modal .inner-modal .fake-dropdown .fake-dropdown-options {
display: none;
background-color: white;
width: 100%;
padding: 0px 0px 10px 20px;
margin: 2px 0 0;
font-size: 13px;
background-color: #fff;
text-align: left;
position: absolute;
top: 0;
padding-top: 70px;
border: 1px solid;
border-radius: 60px 60px 17px 17px;
z-index: 1;
}
.main-container.catalogo #filters-modal .inner-modal .fake-dropdown .fake-dropdown-options ul li { display: block;
font-size: 14px;
color: #3b4043;
text-decoration: none;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
user-select: none;
cursor: pointer;
-webkit-box-shadow: none;
box-shadow: none;
transition: 0.3s ease-in-out;
padding-left: 20px;
position: relative;
}
.main-container.catalogo #filters-modal .inner-modal .fake-dropdown .fake-dropdown-options ul li::before {
content: '';
width: 13px;
height: 13px;
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
border: 1px solid #000;
border-radius: 200px;
}
.main-container.catalogo #filters-modal .inner-modal .fake-dropdown .fake-dropdown-options ul li::after {
content: '';
width: 14px;
height: 14px;
position: absolute;
top: 50%;
left: 5px;
transform: translateY(-50%);
background: transparent;
border-radius: 200px;
transition: 0.3s ease-in-out;
}
.main-container.catalogo #filters-modal .inner-modal .fake-dropdown .fake-dropdown-options ul li.selected::after {
content: '';
transition: 0.3s ease-in-out;
background: #ff6600;
left: 0.999px;
width: 10px;
height: 10px;
}
.main-container.catalogo #filters-modal .inner-modal .fake-dropdown .fake-dropdown-options.open {
display: block;
}
.main-container.catalogo #filters-modal .inner-modal .fake-dropdown .fake-dropdown-options.open ul li p {
font-size: 10px;
}
.main-container.catalogo #filters-modal .inner-modal .fake-dropdown.open .fake-dropdown-selected .chev-icon {
transform: translateY(-50%) rotate(0deg);
transition: 0.3s ease-in-out;
}
.main-container.catalogo #filters-modal .inner-modal .modal-submit { padding-top: 16px; bottom: 20px;
left: 0;
right: 0;
padding: 0 20px;
background-color: #ffffff;
display: flex;
justify-content: center;
}
.main-container.catalogo #filters-modal .inner-modal #clear-filters { }
.main-container.catalogo #filters-modal .inner-modal #submit-filters { }
.main-container.catalogo #filters-modal .inner-modal #submit-filters .arrow-holder { }
.main-container.catalogo #filters-modal .inner-modal #submit-filters .arrow-holder svg { }
.main-container.catalogo #filters-modal .inner-modal #submit-filters p { }
.main-container.catalogo #filters-modal .inner-modal #submit-filters:hover { }
.main-container.catalogo #filters-modal .inner-modal #submit-filters:hover .arrow-holder svg { }
.main-container.catalogo #filters-modal .inner-modal #submit-filters:disabled { }
.main-container.catalogo #filters-modal .inner-modal .modal-filters {
max-height: calc((100vh - 40px - 82px - 120px));  }
.main-container.catalogo #filters-modal.open {
pointer-events: all;
opacity: 1;
transition: 0.3s ease-in-out;
}
.main-container.catalogo #filters-modal.open .inner-modal {
transform: translateY(0%);
transition: 0.5s ease-in-out;
border-radius: 20px;
}
.book-holder--content {
position: relative;
}
.book-holder--content .love {
cursor: pointer;
position: absolute;
z-index: 10;
top: 18px;
right: 10px;
border-radius: 50%;
width: 28px;
height: 28px;
background-color: #3B4043;
display: flex;
align-items: center;
justify-content: center;
}
.book-holder--content .love.active svg {
fill: #ff6600;
}
@media all and (min-width: 1200px) {
.book-holder--content .love:hover svg { }
}
.book-holder--content .love svg {
transition: 0.3s ease;
width: 15px;
fill: #ffffff;
}
.book-holder--content .book-holder {
overflow: hidden;
display: flex;
flex-direction: column;
transition: 0.3s ease;
}
@media all and (min-width: 1200px) {
.book-holder--content .book-holder:hover {
transform: translateY(-20px);
}
}
.book-holder--content .book-holder .imagen {
position: relative;
width: 100%;
height: calc(((90vw - 10px) / 2) * 4 / 3);
flex-shrink: 0;
}
@media all and (min-width: 768px) {
.book-holder--content .book-holder .imagen {
height: calc(((90vw - 30px) / 3) * 4 / 3);
}
}
@media all and (min-width: 1200px) {
.book-holder--content .book-holder .imagen {
height: calc(((90vw - 30px) / 5) * 4 / 3);
}
}
@media all and (min-width: 1400px) {
.book-holder--content .book-holder .imagen {
height: 320px;
}
}
.book-holder--content .book-holder .imagen img {
object-fit: contain;
position: absolute; width: 100%;
height: 100%;
}
.book-holder--content .book-holder .imagen .sello-lector {
position: absolute;
top: calc((100% - 18px));
left: 0;
background-color: #ff6600;
padding: 5px 10px 5px 5px;
}
.book-holder--content .book-holder .imagen .sello-lector p {
font-size: 15px;
line-height: 17px;
text-transform: uppercase;
font-weight: bold;
color: #ffffff;
}
.column-product .book-holder .imagen .sello-lector {
position: absolute;
top: calc((95% - 10px));
left: 0;
background-color: #ff6600;
padding: 05px 10px 05px 10px;
}
.column-product .book-holder .imagen .sello-lector p {
font-size: 15px;
height: 1px;
text-transform: uppercase;
font-weight: bold;
color: #ffffff;
}
.book-holder--content .book-holder .info-book {
background-color: #ffffff;
padding: 24px 8px 15px;
flex-basis: 100%;
display: flex;
flex-direction: column;
}
@media all and (min-width: 768px) {
.book-holder--content .book-holder .info-book {
padding: 24px 10px 24px;
}
}
.book-holder--content .book-holder .info-book p.title {
color: #3b4043;
font-size: 16px;
line-height: 24px;
font-weight: bold;
margin-bottom: 12px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.book-holder--content .book-holder .info-book .author { display: flex;
align-items: flex-start;
}
.book-holder--content .book-holder .info-book .author .icon {
width: 14px;
margin-right: 6px;
}
.book-holder--content .book-holder .info-book .author p {
width: calc((100% - 20px));
font-size: var(--font-Size-p);
line-height: 19px; font-weight: 500;
}
.book-holder--content .book-holder .info-book .categories {
display: flex;
align-items: flex-start;
flex-wrap: wrap;
margin-bottom: 10px;
}
.book-holder--content .book-holder .info-book .categories p {
padding: 6px 9px; font-size: 10px;
line-height: 19px;
font-weight: 500;
margin-bottom: 5px;
margin-right: 5px;
}
.book-holder--content .book-holder .info-book .categories p:nth-last-of-type(1) {
margin-right: 0;
}
.book-holder--content .book-holder .info-book .edades {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.book-holder--content .book-holder .info-book .edad {
margin-top: auto;
display: flex;
align-items: center;
}
.book-holder--content .book-holder .info-book .edad .circle {
width: 22px;
height: 22px;
border-radius: 50%;
margin-right: 7px;
}
.book-holder--content .book-holder .info-book .edad p {
font-size: 14px;
line-height: 19px;
font-weight: 500;
margin-right: 10px;
}
.author-block {
border-radius: 25px;
overflow: hidden;
box-shadow: 5px 5px 10px 5px #D3D1D8;
margin-bottom: 30px;
}
.author-block .thumbnail-holder {
width: 100%;
}
.author-block .thumbnail-holder .inner-image-container {
width: 100%;
aspect-ratio: 0.72413793;
position: relative;
overflow: hidden;
}
.author-block .thumbnail-holder .inner-image-container img,
.author-block .thumbnail-holder .inner-image-container object {
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block; }
.author-block .author-info {
padding: 20px 10px;
background-color: white;
}
.author-block .author-info .name-holder {
margin-bottom: 25px;
text-transform: uppercase;
}
.author-block .author-info .name-holder h3 {
font-size: 13px;
line-height: 20px;
}
.author-block .author-info .total-books {
margin-bottom: 15px;
display: flex;
color: #ff6600;
}
.author-block .author-info .total-books img {
width: 20px;
height: auto;
margin-right: 8px;
}
.author-block .author-info .total-books p {
font-size: var(--font-Size-p);
color: #ff6600;
}
.author-block .author-info .category-holder {
text-align: center;
}
.author-block .author-info .category-holder p {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
padding: 5px;
background-color: #f5f5f5;
border-radius: 25px;
font-size: 13px;
}
.solo-movil {
display: block;
}
.solo-pc {
display: none;
}
footer {
width: 100%;
background-color: #f5f5f5;
}
footer .top-line {
padding: 15px 5vw 0;
width: 100%;
max-width: 1410px;
margin: 0 auto;
margin-bottom: 18px;
}
footer .top-line .legal-links ul {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
footer .top-line .legal-links ul li {
margin-right: 15px;
margin-bottom: 10px;
}
footer .top-line .legal-links ul li a {
color: #3b4043;
font-size: 16px;
line-height: 1;
position: relative;
}
footer .top-line .legal-links ul li a::before {
content: '';
position: absolute;
top: 0;
right: -7.5px;
width: 1px;
height: 100%;
background-color: #3b4043;
}
footer .top-line .legal-links ul li:last-child {
margin-right: 0;
}
footer .top-line .legal-links ul li:last-child a::before {
content: none;
}
footer .top-line .rrss-holder {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 22px;
}
footer .top-line .rrss-holder p {
margin-right: 15px;
line-height: 1;
}
footer .top-line .rrss-holder a {
display: block;
margin-right: 10px;
}
footer .top-line .rrss-holder a:nth-last-of-type(1) {
margin-right: 0;
}
footer .top-line .rrss-holder a svg {
display: block;
width: 30px;
height: auto;
fill: #3b4043;
transition: 0.3s ease-in-out;
}
footer .top-line .rrss-holder a:hover svg {
fill: #ff6600;
transition: 0.3s ease-in-out;
}
footer .top-line .rrss-holder a:last-child {
margin-right: 0;
}
footer .bottom-line {
padding-bottom: 30px;
display: flex;
align-items: center;
justify-content: center;
}
footer .bottom-line .footer-logo-holder img {
width: 90%;
height: auto;
display: block;
max-width: 215px;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
-webkit-box-shadow: 0 0 0 30px #ffffff inset !important;
background: transparent!important;
}
#catapult-cookie-bar {
font-family: 'Circular', sans-serif;
box-shadow: 6px 6px 25px 0px rgba(0, 0, 0, 0.3);
color: #3b4043 !important;
}
#catapult-cookie-bar span:first-child {
font-family: 'Canela', serif;
font-size: 25px;
font-weight: 700;
}
#catapultCookieAceptar,
#catapultCookieRechazar {
font-family: 'Circular', sans-serif;
background-color: transparent;
border-radius: 0!important;
cursor: pointer;
position: relative;
background-color: transparent!important;
border: 1px solid black;
padding: 20px;
font-weight: 700;
text-transform: uppercase;
text-align: center;
font-size: 14px;
letter-spacing: 0.1em;
color: #3b4043;
}
.grecaptcha-badge {
visibility: hidden;
}
*::-webkit-scrollbar {
width: 5px;
height: 5px;
background-color: #f8f7f4;
}
*::-webkit-scrollbar-thumb {
background-color: black; }
*::-webkit-scrollbar-track { background-color: #f8f7f4;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #3b4043;
background-color: #3b4043;
color: white;
}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #d35d6e;
background-color: #d35d6e;
color: white;
}
.wpcf7 form.spam .wpcf7-response-output {
border-color: #fff76a;
background-color: #fff76a;
color: #3b4043;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #fff76a;
background-color: #fff76a;
color: #3b4043;
}
.img-desktop,
.img-tablet {
display: none !important;
}
.img-mobile {
display: block !important;
}
.text-center {
text-align: center;
}
.enlace_imagen {
display: inline-block;
}
.arrows_carrusel {
width: 100%;
display: flex;
top: 60%;
left: 0;
z-index: 999;
position: relative;
justify-content: space-evenly;
}
.arrows_carrusel .arrow_carrusel {
cursor: pointer;
}
.slider-home iframe {
width: 100%;
height: 450px;
}
.page-content .inner-section-container {
padding-top: 80px !important;
}
.page-content .inner-section-container .page-title { color: #000000;
text-align: center;
height: 100px;
display: flex;
justify-content: center;
align-items: flex-end;
font-weight: bold;
font-size: 25px;
margin-bottom: 50px;
}
.page-content .inner-section-container h2 {
padding-left: 20px;
font-weight: 700;
font-size: 20px;
line-height: 1.5;
color: #3e434e;
position: relative;
margin-top: 20px;
margin-bottom: 20px;
}
.page-content .inner-section-container h2:before {
content: '';
height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 10px;
background-color: #ff6600;
}
.page-content .inner-section-container p {
margin: 10px 0px;
font-size: 16px;
}
.page-content .inner-section-container a {
color: #ff6600;
text-decoration: none;
font-weight: bold;
}
.cmplz-soft-cookiewall {
z-index: 99999 !important;
}
.acceptance-holder a {
font-weight: bold;
color: #ff6600;
}
.nueva_cabecera {
display: flex;
background: #fff;
width: 100%;
position: relative;
min-height: 70px;
align-items: center;
margin-bottom: 30px;
}
.nueva_cabecera h1 {
font-weight: 700;
color: #3b4043;
line-height: 25px;
font-size: 20px;
z-index: 999;
margin-bottom: 0;
}
.nueva_cabecera .texto_fondo_cabecera {
padding-left: 30px;
font-size: 79px;
color: #F5F5F5;
font-weight: bold;
position: absolute;
}
.amm-mainrow {
padding-top: 100px;
}
.amm-mainrow.quienes-somos-page .amm-section.cabecera-quienes-somos .cabecera-quienes-somos--content {
padding: 0 5vw;
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos {
margin-bottom: 50px;
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos .image {
margin-bottom: 50px;
position: relative;
overflow: hidden;
width: 100vw;
height: calc((100vw * 9 / 16));
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos .image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos .text-content {
padding: 0 5vw;
}
.amm-mainrow.quienes-somos-page .amm-section.sellos .sellos--content {
padding: 0 5vw;
}
.amm-mainrow.quienes-somos-page .amm-section.sellos .sellos--content .carousel-sellos .owl-nav {
margin-top: 30px !important;
}
.amm-mainrow.libros-page .amm-section.cabecera-libros .cabecera-libros--content {
padding: 0 5vw;
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros {
margin-bottom: 50px;
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros .image {
margin-bottom: 50px;
position: relative;
overflow: hidden;
width: 100vw;
height: calc((100vw * 9 / 16));
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros .image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros .text-content {
padding: 0 5vw;
}
.amm-mainrow.libros-page .amm-section.sellos .sellos--content {
padding: 0 5vw;
}
.amm-mainrow.libros-page .amm-section.sellos .sellos--content .carousel-sellos .owl-nav {
margin-top: 30px !important;
}
.amm-mainrow.propuestas-didacticas-page .cabecera-propuestas-didacticas .cabecera-propuestas-didacticas--content { }
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content {
padding: 0 5vw;
display: flex;
flex-direction: column;
}
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content a {
padding: 0 30px;
margin-bottom: 30px;
display: flex;
width: 100%;
height: calc((90vw * 9 / 16));
position: relative;
overflow: hidden;
}
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content a::after {
content: "";
z-index: 10;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #00000033;
}
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content a:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content a img {
position: absolute;
z-index: 5;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content a h2 {
width: 100%;
z-index: 15;
color: #ffffff;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding-left: 0;
text-align: center;
}
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content a h2::before {
display: none;
}
.amm-mainrow.propuesta-didactica .amm-section.cabecera-propuesta-didactica .cabecera-propuesta-didactica--content h1 {
text-align: center;
}
.amm-mainrow.propuesta-didactica .amm-section.cabecera-propuesta-didactica .cabecera-propuesta-didactica--content h1,
.amm-mainrow.propuesta-didactica .amm-section.cabecera-propuesta-didactica .cabecera-propuesta-didactica--content .text-content {
padding: 0 5vw;
}
.amm-mainrow.propuesta-didactica .amm-section.cabecera-propuesta-didactica .cabecera-propuesta-didactica--content .image {
margin-bottom: 30px;
position: relative;
overflow: hidden;
width: 100%;
height: calc((100vw * 9 / 16));
}
.amm-mainrow.propuesta-didactica .amm-section.cabecera-propuesta-didactica .cabecera-propuesta-didactica--content .image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller {
display: flex;
flex-direction: column;
margin-bottom: 50px;
pointer-events: none;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller.link {
pointer-events: initial;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller .image {
width: 100%;
height: auto;
margin-bottom: 20px;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller .image img {
width: 100%;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller .info-taller {
padding: 0 5vw;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller .info-taller p {
margin-bottom: 30px;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller .info-taller p:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller .info-taller a.btn-link {
margin-top: 30px;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller .info-taller a.title-link {
display: flex;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller .info-taller p.dest {
text-transform: uppercase;
color: #ff6600;
font-weight: bold;
}
.amm-mainrow.propuesta-didactica .amm-section.textos-con-iconos .textos-con-iconos--content {
padding: 0 5vw;
}
.amm-mainrow.propuesta-didactica .amm-section.textos-con-iconos .textos-con-iconos--content .texto-icono {
display: flex;
flex-direction: column;
margin-bottom: 36px;
}
.amm-mainrow.propuesta-didactica .amm-section.textos-con-iconos .textos-con-iconos--content .texto-icono:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.textos-con-iconos .textos-con-iconos--content .texto-icono img {
width: 36px;
margin-bottom: 12px;
}
.amm-mainrow.propuesta-didactica .amm-section.textos-con-iconos .textos-con-iconos--content .texto-icono .text-content {
margin-bottom: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.textos-con-iconos .textos-con-iconos--content .texto-icono .text-content p:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.solo-texto .solo-texto--content {
padding: 0 5vw;
}
.amm-mainrow.propuesta-didactica .amm-section.tarjetas .tarjetas--content {
padding: 0 5vw;
}
.amm-mainrow.propuesta-didactica .amm-section.tarjetas .tarjetas--content .tarjeta {
padding: 30px 15px;
margin-bottom: 30px;
display: flex;
flex-direction: column;
align-items: center;
min-height: 360px;
background-color: #f5f5f5;
}
.amm-mainrow.propuesta-didactica .amm-section.tarjetas .tarjetas--content .tarjeta:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.tarjetas .tarjetas--content .tarjeta .icon {
width: 60px;
margin-bottom: 30px;
}
.amm-mainrow.propuesta-didactica .amm-section.tarjetas .tarjetas--content .tarjeta .text-content {
text-align: center;
}
.amm-mainrow.propuesta-didactica .amm-section.boton-contacto .boton-contacto--content {
padding: 0 5vw;
}
.amm-mainrow.propuesta-didactica .amm-section.blog-related .blog-related--content .info-blog-related {
padding: 0 5vw;
}
.amm-mainrow.propuesta-didactica .amm-section.blog-related .blog-related--content .noticias-carousel .owl-stage-outer .owl-stage {
padding-left: 5vw !important;
}
.amm-section.cabecera-fija .cabecera-fija--content {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
padding: 5vw 60px;
position: relative;
}
.amm-section.cabecera-fija .cabecera-fija--content::before {
content: "";
z-index: 10;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #00000033;
}
.amm-section.cabecera-fija .cabecera-fija--content .info {
position: relative;
z-index: 20;
display: flex;
flex-direction: column;
align-items: center;
}
.amm-section.cabecera-fija .cabecera-fija--content .info .subtitulo {
font-weight: bold;
font-size: 24px;
line-height: 28px;
text-align: center;
color: #ffffff;
margin-bottom: 12px;
}
.amm-section.cabecera-fija .cabecera-fija--content .info .titulo {
font-weight: bold;
font-size: 40px;
line-height: 48px;
color: #ffffff;
text-align: center;
}
.amm-mainrow.blog-page .amm-section.title .title--content {
padding: 0 5vw;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content {
padding: 0 5vw;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .widget_block {
list-style: none;
margin-bottom: 30px;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .widget_block .wp-block-columns {
margin-bottom: 0;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .widget_block form {
width: 100%;
margin: 0;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .widget_block form .wp-block-search__inside-wrapper {
position: relative;
padding: 0;
height: 44px;
border: none; }
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .widget_block form .wp-block-search__inside-wrapper input {
padding: 0 22px 0 28px;
background-color: #FEFAF7;
font-size: var(--font-Size-p);
line-height: 19px;
font-weight: 500;
color: #3b4043;
font-family: 'Fort', sans-serif;
border-radius: 100px;
border: none;
margin-right: 10px;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .widget_block form .wp-block-search__inside-wrapper input::placeholder {
font-size: var(--font-Size-p);
line-height: 19px;
font-weight: 500;
color: #3b4043;
font-family: 'Fort', sans-serif;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .widget_block form .wp-block-search__inside-wrapper button {
border: none;
top: 0;
left: 0;
margin: 0;
padding: 0;
background-color: #FF5A00;
width: 125px;
height: 44px;
border-radius: 100px; font-size: var(--font-Size-p);
font-family: 'Fort',sans-serif;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .widget_block form .wp-block-search__inside-wrapper button::after {
position: absolute;
top: 50%;
left: 87%;
transform: translate(-50%, -50%);
content: "";
display: block;
width: 20px;
height: 20px; }
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .widget_block form .wp-block-search__inside-wrapper button svg {
display: none;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .column:nth-of-type(2) .noticia .image {
display: none;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia { padding-bottom: 40px;
margin-bottom: 30px;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia .image {
height: calc((90vw * 9 / 16));
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia .info-noticia .categories {
margin-bottom: 20px;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia .info-noticia .categories a {
margin-right: 20px;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia .info-noticia > a {
margin-bottom: 20px;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia .info-noticia > a h3 {
margin-bottom: 0;
}
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content {
padding: 0 5vw;
}
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia {
margin-bottom: 20px;
}
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia .image {
height: calc((90vw * 9 / 16));
}
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content {
padding: 0 5vw;
display: flex;
align-items: center;
justify-content: center;
}
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content .prev,
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content .next {
position: relative;
}
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content .prev img,
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content .next img {
position: absolute;
top: 50%;
left: 50%;
}
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content .next img {
transform: translate(-50%, -50%);
}
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content .prev img {
transform: translate(-50%, -50%) rotate(180deg);
}
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content .page-numbers,
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content span {
width: 26px;
height: 26px;
border: 2px solid #3b4043;
border-radius: 50%;
margin: 0 2px;
display: flex;
justify-content: center;
align-items: center;
font-weight: bold;
font-size: var(--font-Size-p);
line-height: 19px;
color: #3b4043;
}
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content .page-numbers.current,
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content span.current,
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content .page-numbers:hover,
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content span:hover {
color: #ff6600;
background-color: #3b4043;
}
.amm-mainrow.single-blog .amm-section.cabecera-single-blog .cabecera-single-blog--content {
padding: 0 5vw;
}
.amm-mainrow.single-blog .amm-section.cabecera-single-blog .cabecera-single-blog--content .image {
position: relative;
overflow: hidden;
width: 100%;
height: calc((90vw * 9 / 16));
}
.amm-mainrow.single-blog .amm-section.cabecera-single-blog .cabecera-single-blog--content .image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.amm-mainrow.single-blog .amm-section.author .author--content {
padding: 0 5vw;
}
.amm-mainrow.single-blog .amm-section.author .author--content p {
color: #ff6600;
font-weight: 500;
font-size: var(--font-Size-p);
line-height: 28px;
}
.amm-mainrow.single-blog .amm-section.categories .categories--content {
padding: 0 5vw;
margin-bottom: 20px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.amm-mainrow.single-blog .amm-section.categories .categories--content a {
padding: 9px;
font-size: 14px;
line-height: 19px;
color: #3b4043;
background-color: #f5f5f5;
margin-right: 5px;
margin-bottom: 5px;
font-weight: 500;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .solo-texto,
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .texto {
padding: 0 5vw;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .solo-texto p,
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .texto p {
margin-bottom: 30px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .solo-texto a,
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .texto a {
color: #ff6600;
font-weight: bold;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .solo-texto blockquote p,
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .texto blockquote p {
font-style: oblique;
font-weight: 600;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .solo-imagen {
margin-bottom: 50px;
padding: 0 5vw;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .solo-imagen .imagen {
position: relative;
overflow: hidden;
width: 100%;
height: calc((90vw * 9 / 16));
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .solo-imagen .imagen img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .dos-imagenes {
padding: 0 5vw;
margin-bottom: 50px;
display: flex;
justify-content: space-between;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .dos-imagenes .imagen {
position: relative;
overflow: hidden;
width: calc((45vw - 15px));
height: calc((90vw * 9 / 16));
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .dos-imagenes .imagen img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .carousel-slider {
margin-bottom: 50px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .carousel-slider .image {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
height: calc((90vw * 9 / 16));
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .carousel-slider .owl-dots {
margin-top: 20px;
display: flex;
align-items: flex-end;
justify-content: center;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .carousel-slider .owl-dots button {
margin: 0 2px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .carousel-slider .owl-dots button.active {
background-color: #3b4043;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .carousel-slider .owl-dots button span {
display: none;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .video {
padding: 0 5vw;
margin-bottom: 50px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .video iframe {
width: 100%;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto {
margin-bottom: 30px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libros-destacados {
margin-bottom: 30px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libros-destacados .libros-destacados-carousel {
padding: 0 5vw;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libros-del-autor {
padding: 30px 0;
background-color: #f5f5f5;
margin-bottom: 30px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libros-del-autor .info {
padding: 0 5vw;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libros-del-autor .novedades-carousel {
margin-bottom: 50px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libros-del-autor .novedades-carousel .owl-stage-outer .owl-stage .owl-item {
padding-bottom: 30px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libros-del-autor .novedades-carousel .owl-nav {
margin-top: 0 !important;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libros-del-autor .button-holder {
margin: 0 auto;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .autores-destacados {
margin-bottom: 30px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .autores-destacados .info {
padding: 0 5vw;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .autores-destacados .autores-carousel {
margin-bottom: 50px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .autores-destacados .autores-carousel .owl-stage-outer .owl-stage .owl-item {
padding-bottom: 30px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .autores-destacados .autores-carousel .owl-stage-outer .owl-stage .owl-item .autor .image {
position: relative;
overflow: hidden;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .autores-destacados .autores-carousel .owl-stage-outer .owl-stage .owl-item .autor .image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .autores-destacados .autores-carousel .owl-nav {
margin-top: 0 !important;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.entrevista .entrevista--content {
padding: 0 5vw;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.entrevista .entrevista--content .pregunta-respuesta {
margin-bottom: 24px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.entrevista .entrevista--content .pregunta-respuesta p.bold {
font-weight: bold;
margin-bottom: 12px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content {
padding: 0 5vw;
display: flex;
flex-direction: column;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content.change .cita-text {
order: 2;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content.change .cita-image {
order: 1;
margin-top: 0;
margin-bottom: 20px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content .cita-text {
order: 1;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content .cita-text p {
font-size: 28px;
line-height: 36px;
font-weight: bold;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content .cita-image {
order: 2;
margin-top: 20px;
height: calc((90vw * 3 / 4));
width: 100%;
position: relative;
overflow: hidden;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content .cita-image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.imagen-texto .imagen-texto--content {
padding: 0 5vw;
display: flex;
flex-direction: column;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.imagen-texto .imagen-texto--content.change .text-content {
margin-bottom: 0;
order: 2;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.imagen-texto .imagen-texto--content.change .image {
margin-bottom: 20px;
order: 1;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.imagen-texto .imagen-texto--content .text-content {
margin-bottom: 20px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.imagen-texto .imagen-texto--content .text-content p:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.imagen-texto .imagen-texto--content .image {
position: relative;
overflow: hidden;
width: 100%;
height: calc((90vw * 3 / 4));
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.imagen-texto .imagen-texto--content .image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.libros-sin-carousel .libros-sin-carousel--content {
padding: 0 5vw;
display: flex;
flex-wrap: wrap;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.libros-sin-carousel .libros-sin-carousel--content .book-holder--content {
flex-basis: calc((100% - (1 * 10px)) / 2);
margin-right: 10px;
margin-bottom: 30px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.libros-sin-carousel .libros-sin-carousel--content .book-holder--content:nth-of-type(2n) {
margin-right: 0;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content {
padding: 0 5vw;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list {
margin-bottom: 30px;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list li article {
margin-bottom: 12px;
padding: 10px;
background-color: #f5f5f5;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list li article footer {
background-color: initial;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list li article .comment-author {
font-size: 10px;
line-height: 19px;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list li article .comment-author img {
display: none;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list li article .comment-metadata {
font-size: 9px;
line-height: 12px;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list li article .comment-metadata a {
font-size: 9px;
line-height: 12px;
color: #ff6600;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list li article .comment-content {
margin: 6px 0;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list li article .comment-content p {
font-size: var(--font-Size-p);
line-height: 16px;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list li article .reply a {
font-size: var(--font-Size-p);
line-height: 20px;
text-transform: uppercase;
font-weight: bold;
color: #ff6600;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond h3 {
display: none;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-content: center;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author label,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email label,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-comment label {
display: none;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author input,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email input,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-comment input,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author textarea,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email textarea,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-comment textarea {
width: 100%;
height: 42px;
border: 1px solid #d3d3d3;
border-radius: 0;
margin-bottom: 20px;
padding: 0 16px;
font-size: 14px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3b4043;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author input::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email input::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-comment input::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author textarea::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email textarea::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-comment textarea::placeholder {
font-size: 14px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3B404380;
line-height: 20px;
font-weight: 400;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author textarea,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email textarea,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-comment textarea {
height: 132px;
padding: 10px 16px;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author {
order: 1;
flex-basis: 100%;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email {
order: 2;
flex-basis: 100%;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-comment {
order: 3;
flex-basis: 100%;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .form-submit {
cursor: pointer;
order: 4;
flex-basis: 100%;
margin: 0 auto;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-url,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-cookies-consent {
display: none;
}
.amm-mainrow.plan-lector-page .amm-section.plan-lector-cabecera .plan-lector-cabecera--content {
padding: 0 5vw;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector {
margin-bottom: 50px;
display: flex;
flex-direction: column;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector .info {
padding: 0 5vw;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector .image {
position: relative;
overflow: hidden;
width: 100%;
height: calc((100vw * 9 / 16));
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector .image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector .cabecera-plan-lector--content {
display: flex;
flex-direction: column;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector .cabecera-plan-lector--content h1 {
order: 1;
padding: 0 5vw;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector .cabecera-plan-lector--content .text-content {
margin-bottom: 0;
padding: 0 5vw;
order: 3;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector .cabecera-plan-lector--content .image {
order: 2;
margin-bottom: 50px;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector .cabecera-plan-lector--content .button--content {
order: 4;
padding: 0 5vw;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector {
margin-bottom: 10px;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector > a {
background-color: #f5f5f5;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 5vw;
height: 60px;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector > a.active p {
color: #ff6600;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector > a.active .icon {
border-color: #ff6600;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector > a.active .icon span {
background-color: #ff6600;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector > a.active .icon span:nth-of-type(1) {
transform: translate(-50%, -50%);
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector > a p {
font-weight: bold;
transition: 0.3s ease;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector > a .icon {
width: 20px;
height: 20px;
border: 2px solid #3b4043;
border-radius: 50%;
position: relative;
transition: 0.3s ease;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector > a .icon span {
transition: 0.3s ease;
top: 50%;
left: 50%;
width: 12px;
height: 2px;
background-color: #3b4043;
position: absolute;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector > a .icon span:nth-of-type(1) {
transform: translate(-50%, -50%) rotate(90deg);
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector > a .icon span:nth-of-type(2) {
transform: translate(-50%, -50%);
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp {
margin-top: 20px;
display: none;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp .image {
margin-bottom: 30px;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp .text-content {
padding: 0 5vw;
margin-bottom: 0;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp .text-content h2 {
display: none;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp .button--content {
margin-bottom: 30px;
padding: 0 5vw;
}
.amm-mainrow.plan-lector-ind .amm-section.mas-alla .mas-alla--content {
padding: 0 5vw;
}
.amm-mainrow.plan-lector-ind .amm-section.mas-alla .mas-alla--content .mas-alla-posts .mas-alla-post {
margin-bottom: 40px;
}
.amm-mainrow.plan-lector-ind .amm-section.mas-alla .mas-alla--content .mas-alla-posts .mas-alla-post .row {
margin-bottom: 30px;
display: flex;
align-items: center;
}
.amm-mainrow.plan-lector-ind .amm-section.mas-alla .mas-alla--content .mas-alla-posts .mas-alla-post .row .icon {
display: flex;
align-items: center;
width: 30px;
margin-right: 20px;
}
.single-product .amm-mainrow.woocommerce-pages .woocommerce-breadcrumb {
display: none;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento {
position: fixed;
z-index: 1000000;
top: 0;
bottom: 0;
right: 0;
left: 0;
opacity: 0;
visibility: hidden;
transition: .3s ease;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento.active {
opacity: 1;
visibility: visible;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .transparencia-fragmento {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color: #00000080;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content {
max-width: 600px;
margin: 0 auto;
background-color: #ffffff;
width: 90vw;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding: 40px 5vw;
max-height: calc((100vh - 120px));
display: flex;
flex-direction: column;
align-items: center;
overflow: auto;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .cancell {
cursor: pointer;
position: absolute;
top: 10px;
right: 10px;
width: 24px;
height: 24px;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .cancell img {
width: 100%;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .image {
width: 160px;
margin-bottom: 32px;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .titulo {
margin-bottom: 40px;
max-width: 440px;
text-align: center;
font-size: 16px;
line-height: 24px;
font-weight: bold;
color: #3b4043;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor {
width: 100%;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor audio {
display: none;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls {
display: flex;
align-items: center;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .time.time-current {
order: 1;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .time.time-length {
order: 3;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .time div {
font-size: 14px;
line-height: 20px;
color: #3b4043;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .timeline {
flex: 1;
order: 2;
width: 100%;
height: 4px;
border-radius: 2px;
background-color: #3b4043;
position: relative;
margin: 0 10px;
cursor: pointer;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .timeline .progress {
background: #ff6600;
width: 0%;
height: 100%;
position: relative;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .timeline .progress span {
position: absolute;
right: -8px;
top: 50% !important;
transform: translateY(-50%);
width: 16px;
height: 16px;
border-radius: 50%;
background-color: #ff6600;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons {
order: 4;
margin-left: 10px;
display: flex;
align-items: center;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .play,
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .stop,
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .volume {
cursor: pointer;
display: flex;
width: 28px;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .play img,
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .stop img,
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .volume img {
width: 100%;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .play,
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .stop {
margin-right: 12px;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .volume-container {
position: relative;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .volume-container span {
position: absolute;
cursor: pointer;
z-index: 10;
height: 12px;
width: 12px;
border-radius: 50%;
top: calc((25% - 6px));
left: 50% !important;
transform: translateX(-50%);
background-color: #3b4043;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .volume-container .volumen-slider--content {
position: absolute;
left: 50%;
width: 4px;
border-radius: 2px;
height: 180px;
bottom: calc((100% + 12px));
opacity: 0;
visibility: hidden;
transition: .3s ease;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .volume-container .volumen-slider--content.active {
opacity: 1;
visibility: visible;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .volume-container .volume-slider {
cursor: pointer;
transform: translateX(-50%) rotate(180deg);
position: absolute;
top: 0;
bottom: 0;
left: 50%;
width: 4px;
background-color: #d8d8d8;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .volume-container .volume-slider .volume-percentage {
height: 75%;
width: 100%;
border-radius: 4px;
background-color: #3b4043;
position: relative;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product:nth-of-type(2) .amm-section.info-primaria {
display: none;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-primaria {
margin-bottom: 40px;
display: flex;
flex-direction: column;
align-items: center;
padding: 0 5vw;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-primaria h1 {
margin-bottom: 20px;
text-align: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-primaria .author {
display: flex;
align-items: center;
margin-bottom: 20px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-primaria .author .icon {
width: 14px;
margin-right: 6px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-primaria .author p {
font-size: var(--font-Size-p);
line-height: 19px;
color: #ff6600;
font-weight: 500;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-primaria .other-info {
margin-bottom: 0;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-primaria .other-info a {
margin-bottom: 8px;
margin-right: 12px;
white-space: nowrap;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-primaria .other-info .edad {
margin-right: 20px;
display: flex;
align-items: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-primaria .other-info .edad .circle {
width: 18px;
height: 18px;
border-radius: 50%;
margin-right: 4px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-primaria .other-info .edad p {
font-size: var(--font-Size-p);
line-height: 19px;
font-weight: 500;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-primaria .other-info .categoria p {
padding: 9px;
background-color: #f5f5f5;
font-size: 14px;
line-height: 19px;
font-weight: 500;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery {
float: initial;
width: initial;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery .love {
cursor: pointer;
position: absolute;
z-index: 1000;
top: 0;
right: calc((5vw + 30px));
border-radius: 50%;
width: 54px;
height: 54px;
background-color: #3b4043;
display: flex;
align-items: center;
justify-content: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery .love.active svg {
fill: #ff6600;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery .love svg {
width: 30px;
fill: #ffffff;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure {
display: none;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure.active {
display: block;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure.carousel-product .owl-stage-outer .owl-stage {
display: flex;
align-items: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure.carousel-product .owl-nav {
margin: 0 !important;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 230px;
justify-content: space-between;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure.carousel-product .owl-nav button {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure.carousel-product .owl-nav button.owl-prev {
left: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure.carousel-product .owl-nav button.owl-next {
right: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure .woocommerce-product-gallery__image {
display: flex;
justify-content: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure .woocommerce-product-gallery__image a {
display: flex;
overflow: hidden;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure .woocommerce-product-gallery__image a img {
max-width: 130px;
height: 200px !important;
object-fit: contain;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background { padding: 22px 5vw;
position: relative;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .sello-lector {
position: absolute;
left: calc((24% - 20px));
top: calc((10% - 20px));
background-color: #ff6600;
z-index: 999;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .sello-lector p {
font-size: 15px;
height: 1px;
text-transform: uppercase;
font-weight: bold;
color: #ffffff;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .stars {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .stars.margin-sello {
margin-top: 50px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .stars .star-rating {
cursor: pointer;
margin-right: 10px;
font-size: 28px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .stars .star-rating::before {
color: #ff6600;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .stars .star-rating span {
font-size: 28px;
color: #ff6600;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .stars .number {
display: flex;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .stars .number p {
font-size: 14px;
line-height: 19px;
font-weight: 500;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .buttons {
margin-top: 20px;
display: flex;
align-items: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .buttons a {
display: flex;
flex-basis: calc((50% - 10px));
margin-right: 20px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .buttons a:nth-last-of-type(1) {
margin-right: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .muestra {
margin-bottom: 20px;
margin-top: 20px;
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .descargas {
margin-top: 20px;
display: flex;
flex-direction: column;
align-items: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .descargas .title {
margin-bottom: 14px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .descargas .title p {
text-transform: uppercase;
font-size: 14px;
line-height: 21px;
font-weight: bold;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .descargas .content {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .descargas .content a {
margin-bottom: 22px;
text-transform: uppercase;
color: #ff6600;
font-weight: bold;
font-size: 14px;
line-height: 21px;
margin-right: 12px;
padding-right: 12px;
border-right: 1px solid #3b4043;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .descargas .content a:nth-last-of-type(1) {
border-right: 0;
padding-right: 0;
margin-right: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .share {
margin-top: 8px;
display: flex;
align-items: center;
justify-content: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .share p {
font-size: 14px;
line-height: 21px;
font-weight: 500;
margin-right: 12px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .share a {
display: flex;
margin-right: 10px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .share a:nth-last-of-type(1) {
margin-right: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .share a img {
width: 28px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.datos-generales { }
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.datos-generales .gancho {
margin-bottom: 50px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.datos-generales .gancho p {
font-size: 16px;
line-height: 26px;
font-weight: bold;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.datos-generales .section-min {
margin-bottom: 50px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.datos-generales .section-min iframe {
width: 100%;
height: calc((90vw * 9 / 16));
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.datos-generales .section-min h3 {
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
margin-top: 30px;
margin-bottom: 20px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.ficha-tecnica { }
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.ficha-tecnica .formato {
margin-bottom: 20px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.ficha-tecnica .formato p {
cursor: pointer;
margin-bottom: 10px;
margin-right: 10px;
padding: 9px;
background-color: #f5f5f5;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.ficha-tecnica .formato p:nth-of-type(1) {
padding: 0;
background-color: initial;
font-size: 14px;
line-height: 21px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.ficha-tecnica .formato p.selected {
background-color: #ff6600;
color: #ffffff;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.ficha-tecnica .info-containers {
position: relative;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.ficha-tecnica .info-containers .info {
display: none;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.ficha-tecnica .info-containers .info p {
margin-bottom: 16px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.ficha-tecnica .info-containers .info p:nth-last-of-type(1) {
margin-bottom: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.ficha-tecnica .info-containers .info.selected {
display: block;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros-del-autor .info,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros .info { }
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros-del-autor .novedades-carousel,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros .novedades-carousel {
margin-bottom: 50px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros-del-autor .novedades-carousel .owl-stage-outer .owl-stage .owl-item,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros .novedades-carousel .owl-stage-outer .owl-stage .owl-item {
padding-bottom: 30px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros-del-autor .novedades-carousel .owl-nav,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros .novedades-carousel .owl-nav {
margin-top: 0 !important;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs { }
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs ul.tabs.wc-tabs {
display: none;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .woocommerce-noreviews {
margin-bottom: 30px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist {
margin-bottom: 30px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li {
margin-bottom: 35px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li:nth-last-of-type(1) {
margin-bottom: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li .comment_container .comment-text {
margin: 0;
display: flex;
flex-direction: column;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li .comment_container .comment-text .star-rating {
margin-bottom: 20px;
order: 2;
float: initial;
font-size: 28px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li .comment_container .comment-text .star-rating::before {
color: #3b4043;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li .comment_container .comment-text .star-rating span {
font-size: 28px;
color: #ff6600;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li .comment_container .comment-text .author {
order: 1;
margin-bottom: 20px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li .comment_container .comment-text .author p {
text-transform: uppercase;
font-weight: bold;
font-size: 20px;
line-height: 26px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li .comment_container .comment-text .time {
order: 3;
margin-bottom: 20px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li .comment_container .comment-text .time time {
font-size: var(--font-Size-p);
line-height: 12px;
font-size: 400;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li .comment_container .comment-text .description {
order: 4;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-reply-title {
display: none;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-notes {
flex-basis: 100%;
order: 1;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-author {
order: 2;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-email {
order: 3;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-rating {
order: 4;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-comment {
order: 5;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-cookies-consent {
order: 6;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .form-submit {
order: 7;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-rating {
margin-bottom: 20px;
display: flex;
align-items: center;
justify-content: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-rating label {
font-size: var(--font-Size-p);
line-height: 28px;
font-weight: 400;
margin-right: 10px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-rating .stars {
margin-bottom: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-rating .stars span a {
color: #ff6600;
width: 30px;
height: 30px;
margin-right: 10px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-rating .stars span a::before {
width: 30px;
height: 30px;
font-size: 30px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-rating .stars span a:nth-last-of-type(1) {
margin-bottom: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-comment,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-author,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-email {
display: flex;
flex-direction: column;
margin-bottom: 12px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-comment label,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-author label,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-email label {
width: 100%;
font-size: 18px;
line-height: 28px;
font-weight: 400;
margin-bottom: 14px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-comment input,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-author input,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-email input,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-comment textarea,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-author textarea,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-email textarea {
border: 1px solid #000;
border-radius: 100px;
width: 100%;
background-color: #FEFAF7;
height: 50px !important;
padding: 0 20px;
font-size: var(--font-Size-p);
line-height: 20px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-comment textarea,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-author textarea,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-email textarea {
padding: 12px 20px;
height: 180px !important;
border-radius: 12px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-cookies-consent { display: flex;
font-size: 10px;
align-items: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-cookies-consent input {
width: 20px;
height: 20px;
border-radius: 50%;
accent-color: #ff6600;
cursor: pointer;
margin-right:10px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-cookies-consent input:hover {
border-color: #ff6600;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .form-submit {
margin-top: 40px;
max-width: 328px;
margin: 0 auto;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .form-submit input {
padding: 15px 30px;
background-color: #ff6600;
color: #f5f5f5;
margin: 0 auto;
border-radius: 100px;
max-width: 179px;
display: block;
}
.single-product #tab-additional_information,
.single-product section.related.products {
display: none!important;
}
.single-product #tab-reviews {
display: block!important;
}
.amm-mainrow.single-taller .amm-section.section-normal {
padding: 0 5vw;
}
.amm-mainrow.single-taller .amm-section.section-normal .main-wrapper {
width: 100%;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .info {
padding: 0 5vw;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .info-cabecera {
margin-bottom: 30px;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .info-cabecera .image {
display: none;
width: 100%;
margin-bottom: 30px;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .info-cabecera .image img {
width: 100%;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .info-cabecera .text-content {
padding: 0 5vw;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .info-cabecera .button--content {
padding: 0 5vw;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .video--content .imagen-remplazo {
width: 100%;
height: calc((100vw * 9 / 16));
position: relative;
overflow: hidden;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .video--content .imagen-remplazo img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .video--content .video iframe {
width: 100%;
height: calc((100vw * 9 / 16));
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .video--content .button--content {
padding: 0 5vw;
margin-top: 24px;
}
.amm-mainrow.single-taller .amm-section.media .media--content .info {
padding: 0 5vw;
}
.amm-mainrow.single-taller .amm-section.media .media--content .media-carousel .image {
height: calc((90vw * 3 / 4));
position: relative;
overflow: hidden;
}
.amm-mainrow.single-taller .amm-section.media .media--content .media-carousel .image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.amm-mainrow.single-taller section.ultimas-novedades .ultimas-novedades--content .content-carousel-template {
display: none;
opacity: 0;
visibility: hidden;
transition: 0.3s ease;
}
.amm-mainrow.single-taller section.ultimas-novedades .ultimas-novedades--content .content-carousel-template.active {
display: block;
}
.amm-mainrow.single-taller section.ultimas-novedades .ultimas-novedades--content .content-carousel-template.visible {
opacity: 1;
visibility: visible;
}
.amm-mainrow.single-taller section.ultimas-novedades .ultimas-novedades--content .info {
padding: 0 5vw;
}
.amm-mainrow.single-taller section.ultimas-novedades .ultimas-novedades--content .novedades-carousel {
margin-bottom: 50px;
}
.amm-mainrow.single-taller section.ultimas-novedades .ultimas-novedades--content .novedades-carousel .owl-stage-outer .owl-stage .owl-item {
padding-bottom: 30px;
}
.amm-mainrow.single-taller section.ultimas-novedades .ultimas-novedades--content .novedades-carousel .owl-nav {
margin-top: 0 !important;
}
.amm-mainrow.single-taller section.ultimas-novedades .ultimas-novedades--content .button-holder {
margin: 0 auto;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content {
padding: 0 5vw;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content .videos--content {
margin-bottom: 40px;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content .videos--content .video--content {
margin-bottom: 32px;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content .videos--content .video--content:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content .videos--content .video--content .video {
display: flex;
margin-bottom: 24px;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content .videos--content .video--content .video iframe {
width: 100%;
height: calc((90vw * 9 / 16));
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content .videos--content .video--content .info-video h2 {
padding: 0;
margin-bottom: 12px;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content .videos--content .video--content .info-video h2::before {
display: none;
}
section.catalogos-home .catalogos-home--content .info {
padding: 0 5vw;
}
section.catalogos-home .catalogos-home--content .catalogos .catalogos-categorizados {
margin-bottom: 50px;
}
section.catalogos-home .catalogos-home--content .catalogos .catalogos-categorizados:nth-last-of-type(1) {
margin-bottom: 0;
}
section.catalogos-home .catalogos-home--content .catalogos .catalogos-categorizados h4 {
padding: 0 5vw;
font-size: 16px;
line-height: 30px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 30px;
}
.novedades-carousel .owl-stage-outer .owl-stage {
display: flex;
}
.novedades-carousel .owl-stage-outer .owl-stage .book-holder--content {
display: flex;
flex: 1 0 auto;
height: 100%;
}
@media only screen and (min-width: 480px) {
body::after {
content: 'hSmart';
display: none;
}
.container,
.container-fluid {
max-width: 480px;
}
.img-desktop,
.img-mobile {
display: none !important;
}
.img-tablet {
display: block !important;
}
}
@media only screen and (min-width: 768px) {
body::after {
content: 'vTablet';
display: none;
}
.container,
.container-fluid {
max-width: 750px;
}
.form-newsletter .form-newsletter--content {
width: 550px;
padding: 76px 64px;
right: -550px;
}
.newsletter-footer .newsletter-footer--content {
flex-direction: row;
align-items: center;
}
.newsletter-footer .newsletter-footer--content p {
text-align: left;
margin-bottom: 0;
margin-right: 40px;
}
.newsletter-footer .newsletter-footer--content .button--content {
width: initial;
max-width: initial;
flex-basis: 328px;
}  header .inner-header-container .icons-holder .private-area {
flex-shrink: 0;
}
header .inner-header-container .icons-holder .private-area .greeting {
flex-shrink: 0;
display: block;
font-size: var(--font-Size-p);
line-height: 1;
margin-right: 5px;
padding-top: 7px;
}
#mobile-navigation-holder {
height: 100vh;
}
.main-container section .inner-section-container {
padding-top: 80px;
}
.main-container section .inner-section-container .title-container {
margin-bottom: 40px;
}
.main-container section .inner-section-container .title-container h2 {
font-size: 25px;
}
.main-container.home .intro .inner-section-container .slider-home {
width: calc((100% - 120px));
margin: 0 auto;
}
.main-container.home .intro .inner-section-container .arrows_carrusel .arrow_carrusel {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.main-container.home .intro .inner-section-container .arrows_carrusel .arrow_carrusel.arrow_carrusel_left {
left: 0;
}
.main-container.home .intro .inner-section-container .arrows_carrusel .arrow_carrusel.arrow_carrusel_right {
right: 0;
}
.main-container.home .intro .inner-section-container .col.text-col .inner-col-holder .intro-title-holder {
margin-bottom: 40px;
}
.main-container.home .intro .inner-section-container .col.text-col .inner-col-holder .intro-title-holder h1 {
font-size: 40px;
}
.main-container.home .intro .inner-section-container .col.text-col .inner-col-holder .text-holder {
font-size: 18px;
}
.main-container.home .intro .inner-section-container .col.text-col .inner-col-holder .desktop-button {
display: block;
}
.main-container.home .intro .inner-section-container .mobile-button {
display: none;
}
.main-container.home .intro .inner-section-container .scroll-down-mobile .inner-holder {
width: 50px;
height: 50px;
}
.main-container.home .catalogue .inner-section-container {
flex-wrap: wrap;
}
.main-container.home .catalogue .inner-section-container .col.image-col {
margin-top: 40px;
display: block;
}
.main-container.home .catalogue .inner-section-container .col.image-col .inner-image-container {
width: 100%;
padding-top: 67%;
position: relative;
overflow: hidden;
}
.main-container.home .catalogue .inner-section-container .col.image-col .inner-image-container img,
.main-container.home .catalogue .inner-section-container .col.image-col .inner-image-container object {
position: absolute;
display: block;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
object-fit: cover;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.mobile {
display: none;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop {
display: block;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .tabs-container {
margin-bottom: 48px;
display: flex;
justify-content: space-evenly;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .tabs-container .tab-holder {
margin-right: 10.5%;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .tabs-container .tab-holder a {
font-size: 16px;
font-weight: 600;
color: #3B404380;
position: relative;
display: inline-block;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .tabs-container .tab-holder a::before {
content: '';
width: 0%;
height: 2px;
background-color: #ff6600;
border-radius: 5px;
position: absolute;
bottom: -3px;
left: 0;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .tabs-container .tab-holder.selected a {
color: #ff6600;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .tabs-container .tab-holder.selected a::before {
width: 100%;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .tabs-container .tab-holder:last-child {
margin-right: 0;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .content-holder .content-tab-block {
display: none;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .content-holder .content-tab-block.selected {
display: block;
}
.main-container.home .catalogue .inner-section-container .col.text-col .lower-text-holder,
.main-container.home .catalogue .inner-section-container .col.text-col .button-holder {
display: none;
}
.main-container.home .catalogue .inner-section-container .col.text-col.lower-text-col {
display: block;
}
.main-container.home .catalogue .inner-section-container .col.text-col.lower-text-col .lower-text-holder,
.main-container.home .catalogue .inner-section-container .col.text-col.lower-text-col .button-holder {
display: block;
}
.main-container.home .catalogue .inner-section-container .col.text-col.lower-text-col .lower-text-holder {
margin-top: 40px;
max-width: 440px;
}
.main-container.home .center .inner-container .columns-container {
flex-wrap: nowrap;
}
.main-container.home .center .inner-container .columns-container .col.text-col {
flex-basis: 45%;
margin-right: auto;
margin-bottom: 0;
}
.main-container.home .center .inner-container .columns-container .col.image-col {
margin-left: auto;
flex-basis: 45%;
}
.main-container.propuestas-didacticas .intro .inner-section-container {
flex-wrap: nowrap;
padding: 20px;
padding-top: 150px;
padding-bottom: 0px;
}
.main-container.propuestas-didacticas .intro .inner-section-container .col.text-col {
flex-basis: 48%;
margin-right: 2%;
}
.main-container.propuestas-didacticas .intro .inner-section-container .col.text-col .intro-title {
margin-bottom: 40px;
}
.main-container.propuestas-didacticas .intro .inner-section-container .col.text-col .intro-title h1 {
font-size: 40px;
}
.main-container.propuestas-didacticas .intro .inner-section-container .col.image-col {
flex-basis: 48%;
margin-left: 2%;
}
.main-container.propuestas-didacticas .intro .inner-section-container .col.image-col .inner-image-holder {
padding-top: 65%;
}
.main-container.propuestas-didacticas .intro .inner-section-container .scroll-down-mobile {
display: none;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .info-container .propuestas-title-container {
margin-bottom: 40px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .info-container .propuestas-title-container h2 {
font-size: 25px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container {
flex-direction: row;
flex-wrap: wrap;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block {
flex-basis: calc(50% - 15px);
margin-right: 30px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block:nth-child(2n) {
margin-right: 0;
}
.main-container.propuestas-didacticas .other-services .inner-section-container {
justify-content: center;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col {
flex-basis: 80%;
}
.main-container.propuestas-didacticas .join-us .inner-section-container {
width: 100%;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.text-col {
position: relative;
z-index: 50;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.text-col .join-title-holder {
margin-bottom: 40px;
max-width: 414px;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.text-col .join-title-holder h2 {
font-size: 25px;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.text-col .button-holder {
display: block;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.image-col .inner-image-holder {
padding-top: 400px;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.image-col .inner-image-holder img,
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.image-col .inner-image-holder object {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-30%, -50%);
width: auto;
height: 90%;
object-fit: cover;
display: block;
z-index: 10;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.button-col {
display: none;
}
.main-container.contacto .contact-block {
padding-top: 40px;
}
.main-container.contacto .contact-block .inner-section-container .text-holder {
margin-bottom: 60px;
}
.main-container.contacto .contact-block .inner-section-container .text-holder .intro-title-holder {
margin-bottom: 40px;
}
.main-container.contacto .contact-block .inner-section-container .text-holder .intro-title-holder h1 {
font-size: 40px;
}
.main-container.contacto .contact-block .inner-section-container .text-holder .intro-text-holder {
font-size: 18px;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder .title-container {
display: none;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form.taller-privado {
flex-wrap: initial;
flex-direction: column;
align-items: flex-start;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form.taller-privado .input-line {
width: 400px;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form.taller-privado .submit-holder {
width: 400px;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line {
flex-basis: calc(50% - 11px);
margin-right: 22px;
margin-bottom: 25px;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line:nth-child(even) {
margin-right: 0;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line.full-width {
flex-basis: 100%;
margin-right: 0;
}
.main-container.area-privada .welcome-message .inner-section-container {
max-width: 650px;
margin: 0 auto;
}
.main-container.area-privada .welcome-message .inner-section-container .cols-holder {
display: flex;
}
.main-container.area-privada .welcome-message .inner-section-container .cols-holder .col {
flex-basis: 50%;
}
.main-container.area-privada .welcome-message .inner-section-container .cols-holder .col.text-col {
display: flex;
justify-content: center;
flex-direction: column;
}
.main-container.area-privada .welcome-message .inner-section-container .cols-holder .col.image-col .image-holder {
display: block;
}
.main-container.area-privada .modify-data .inner-section-container {
flex-wrap: wrap;
margin: 0 auto;
}
.main-container.area-privada .modify-data .inner-section-container .mod-data-block {
flex-basis: calc(50% - 15px);
margin-right: 30px;
}
.main-container.area-privada .modify-data .inner-section-container .mod-data-block:nth-child(2n) {
margin-right: 0;
}
.main-container.area-privada .modify-data .tab-content {
display: none;
}
.main-container.area-privada .modify-data .tab-content.selected {
display: block;
}
.main-container.area-privada .modify-data .tab-content.selected.inner-section-container {
display: flex;
}
.main-container.area-privada .modify-data .tab-content.favorite-books-container {
max-height: 100vh;
padding-top: 100px;
overflow: scroll;
}
.main-container.registro .full-registry-form .inner-section-container {
padding-top: 60px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .line-title {
flex-basis: 100%;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line {
flex-basis: calc(50% - 11px);
margin-right: 22px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line:nth-child(2n) {
margin-right: 0;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.full-width {
flex-basis: 100%;
margin-right: 0;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder label,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder label {
flex-basis: calc(25% - 5px);
margin-right: 20px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder label:nth-child(2n),
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder label:nth-child(2n) {
margin-right: 20px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder label:nth-child(4n),
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder label:nth-child(4n) {
margin-right: 20px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .button-holder {
margin: 0 auto;
}
.main-container.editar-perfil .full-registry-form .inner-section-container {
padding-top: 60px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .line-title {
flex-basis: 100%;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line {
flex-basis: calc(50% - 11px);
margin-right: 22px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line:nth-child(2n) {
margin-right: 0;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.full-width {
flex-basis: 100%;
margin-right: 0;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder label,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder label {
flex-basis: calc(25% - 5px);
margin-right: 20px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder label:nth-child(2n),
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder label:nth-child(2n) {
margin-right: 20px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder label:nth-child(4n),
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder label:nth-child(4n) {
margin-right: 20px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .button-holder {
margin: 0 auto;
}
.main-container.error-404 .error-holder {
padding: 40px 0;
}
.main-container.error-404 .error-holder .inner-section-container {
padding-top: 100px;
}
.main-container.thank-you-page .message-holder {
padding: 40px 0;
}
.main-container.thank-you-page .message-holder .inner-section-container {
padding-top: 100px;
}
.main-container.thank-you-page .message-holder .inner-section-container .title-holder h1 {
font-size: 40px;
}
.main-container.single-autor section .inner-section-container {
padding: 0 5vw;
padding-top: 110px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col {
padding: 0;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block.about {
padding: 0;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block.other-books .text-title-holder {
padding: 0;
}
.main-container.catalogo .amm-section.paginacion .paginacion--content .page-numbers,
.main-container.catalogo .amm-section.paginacion .paginacion--content span {
width: 30px;
height: 30px;
}
footer {
padding: 0 5vw;
background-color: initial;
}
footer .top-line { margin-bottom: 0;
padding-bottom: 36px;
padding-top: 28px;
display: flex;
flex-direction: column;
align-items: center;
}
footer .top-line .rrss-holder {
margin-bottom: 0;
order: 2;
}
footer .top-line .legal-links {
margin-bottom: 28px;
order: 1;
}
footer .top-line .legal-links ul {
flex-wrap: nowrap;
justify-content: center;
}
footer .top-line .legal-links ul li {
margin-bottom: 0;
}
footer .bottom-line { }
.arrows_carrusel {
justify-content: space-between;
position: absolute;
}
.seals .arrows_carrusel {
width: 100%;
left: 0;
top: 70%;
z-index: 0;
}
.main-container.home section.plan-lector-home .plan-lector-home--content {
padding: 0 5vw;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .info {
padding: 0;
max-width: 510px;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector {
display: flex;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector .item {
flex-basis: calc((100% - (3 * 28px)) / 4);
margin-right: 28px;
display: flex;
flex-direction: column;
align-items: center;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector .item:nth-of-type(4n) {
margin-right: 0;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector .item .image {
position: relative;
width: 100%;
height: calc((100vw - (3 * 28px)) / 4);
border-radius: 16px;
overflow: hidden;
margin-bottom: 16px;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector .item .image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector .item h4 {
text-align: center;
text-transform: uppercase;
font-size: 14px;
line-height: 20px;
}
.main-container.home section.ultimas-novedades .ultimas-novedades--content {
padding: 0 5vw;
}
.main-container.home section.ultimas-novedades .ultimas-novedades--content .info {
padding: 0;
}
.main-container.home .catalogue .inner-section-container .col.image-col {
display: none;
}
.nueva_cabecera {
width: initial;
margin: 0 auto 30px;
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos {
padding: 0 5vw;
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos .image {
width: 100%;
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos .text-content {
padding: 0;
}
.amm-mainrow.quienes-somos-page .amm-section.sellos .sellos--content .carousel-sellos {
position: relative;
padding: 0 68px;
}
.amm-mainrow.quienes-somos-page .amm-section.sellos .sellos--content .carousel-sellos .owl-nav {
position: absolute;
right: 0;
left: 0;
top: 50%;
transform: translateY(-50%);
margin-top: 0 !important;
}
.amm-mainrow.quienes-somos-page .amm-section.sellos .sellos--content .carousel-sellos .owl-nav button {
position: absolute;
width: 22px;
height: 22px;
top: 50%;
transform: translateY(-50%);
}
.amm-mainrow.quienes-somos-page .amm-section.sellos .sellos--content .carousel-sellos .owl-nav button.owl-prev {
left: 0;
}
.amm-mainrow.quienes-somos-page .amm-section.sellos .sellos--content .carousel-sellos .owl-nav button.owl-next {
right: 0;
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros {
padding: 0 5vw;
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros .image {
width: 100%;
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros .text-content {
padding: 0;
}
.amm-mainrow.libros-page .amm-section.sellos .sellos--content .carousel-sellos {
position: relative;
padding: 0 68px;
}
.amm-mainrow.libros-page .amm-section.sellos .sellos--content .carousel-sellos .owl-nav {
position: absolute;
right: 0;
left: 0;
top: 50%;
transform: translateY(-50%);
margin-top: 0 !important;
}
.amm-mainrow.libros-page .amm-section.sellos .sellos--content .carousel-sellos .owl-nav button {
position: absolute;
width: 22px;
height: 22px;
top: 50%;
transform: translateY(-50%);
}
.amm-mainrow.libros-page .amm-section.sellos .sellos--content .carousel-sellos .owl-nav button.owl-prev {
left: 0;
}
.amm-mainrow.libros-page .amm-section.sellos .sellos--content .carousel-sellos .owl-nav button.owl-next {
right: 0;
}
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content a {
height: 260px;
}
.amm-mainrow.propuesta-didactica .amm-section.cabecera-propuesta-didactica {
padding: 0 5vw;
}
.amm-mainrow.propuesta-didactica .amm-section.cabecera-propuesta-didactica .cabecera-propuesta-didactica--content h1 {
text-align: left;
}
.amm-mainrow.propuesta-didactica .amm-section.cabecera-propuesta-didactica .cabecera-propuesta-didactica--content h1,
.amm-mainrow.propuesta-didactica .amm-section.cabecera-propuesta-didactica .cabecera-propuesta-didactica--content .text-content {
padding: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.cabecera-propuesta-didactica .cabecera-propuesta-didactica--content .image {
height: calc((90vw * 9 / 16));
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller .info-taller {
padding: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.textos-con-iconos .textos-con-iconos--content .texto-icono {
margin-bottom: 54px;
flex-direction: row;
}
.amm-mainrow.propuesta-didactica .amm-section.textos-con-iconos .textos-con-iconos--content .texto-icono:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.textos-con-iconos .textos-con-iconos--content .texto-icono img {
margin-bottom: 0;
width: 50px;
margin-right: 40px;
}
.amm-mainrow.propuesta-didactica .amm-section.textos-con-iconos .textos-con-iconos--content .texto-icono .text-content {
width: calc((100% - 90px));
}
.amm-mainrow.propuesta-didactica .amm-section.tarjetas .tarjetas--content {
display: flex;
flex-wrap: wrap;
}
.amm-mainrow.propuesta-didactica .amm-section.tarjetas .tarjetas--content .tarjeta {
flex-basis: calc((100% - (1 * 24px)) / 2);
margin-right: 24px;
}
.amm-mainrow.propuesta-didactica .amm-section.tarjetas .tarjetas--content .tarjeta:nth-of-type(2n) {
margin-right: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.tarjetas .tarjetas--content .tarjeta:nth-last-of-type(1) {
margin-bottom: 30px;
}
.amm-mainrow.propuesta-didactica .amm-section.blog-related {
padding: 0 5vw;
}
.amm-mainrow.propuesta-didactica .amm-section.blog-related .blog-related--content .info-blog-related {
padding: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.blog-related .blog-related--content .noticias-carousel .owl-stage-outer .owl-stage {
padding-left: 0 !important;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content {
position: relative;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content h1 {
max-width: calc((100% - 330px));
margin-right: 30px;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .widget_block { top: 0;
right: 5vw;
width: 300px;
}
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content {
display: flex;
flex-wrap: wrap;
}
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia {
flex-basis: calc((100% - (1 * 30px)) / 2);
margin-right: 30px;
margin-bottom: 40px;
}
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia:nth-of-type(2n) {
margin-right: 0;
}
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia .image {
height: calc((90vw - 15px) / 2 * 9 / 16);
}
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content .page-numbers,
.amm-mainrow.blog-page .amm-section.paginacion .paginacion--content span {
width: 30px;
height: 30px;
}
.amm-mainrow.single-blog .amm-section.cabecera-single-blog {
margin-bottom: 20px;
}
.amm-mainrow.single-blog .amm-section.author {
margin-bottom: 20px;
}
.amm-mainrow.single-blog .amm-section.categories {
margin-bottom: 20px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .carousel-slider {
padding: 0 5vw;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .carousel-slider .image {
height: calc((90vw - 15px) / 2 * 9 / 16);
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto {
padding: 0 5vw;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .texto {
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libros-del-autor {
padding: 50px 5vw;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libros-del-autor .info {
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .autores-destacados {
padding: 0 5vw;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .autores-destacados .info {
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .autores-destacados .autores-carousel .owl-stage-outer .owl-stage .owl-item .image {
height: calc((90vw - 15px) / 3);
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .autores-destacados .autores-carousel .owl-stage-outer .owl-stage .owl-item .info-autor {
min-height: initial;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.libros-sin-carousel .libros-sin-carousel--content .book-holder--content {
flex-basis: calc((100% - (2 * 24px)) / 3);
margin-right: 24px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.libros-sin-carousel .libros-sin-carousel--content .book-holder--content:nth-of-type(2n) {
margin-right: 24px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.libros-sin-carousel .libros-sin-carousel--content .book-holder--content:nth-of-type(3n) {
margin-right: 0;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list li article footer {
padding: 0;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author input::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email input::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-comment input::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author textarea::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email textarea::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-comment textarea::placeholder {
color: #3b4043;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores {
margin-bottom: 0;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content {
padding: 0 5vw;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector {
flex-basis: calc((100% - (1 * 30px)) / 2);
margin-right: 30px;
margin-bottom: 50px;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector:nth-of-type(2n) {
margin-right: 0;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector .info {
padding: 0;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector .info h2 {
font-size: 20px;
line-height: 30px;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector .image {
height: calc((90vw - 15px) / 2 * 9 / 16);
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector {
padding: 0 5vw;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector .cabecera-plan-lector--content h1 {
padding: 0;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector .cabecera-plan-lector--content .text-content {
padding: 0;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector .cabecera-plan-lector--content .image {
width: 100%;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector .cabecera-plan-lector--content .image img {
width: 100%;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector .cabecera-plan-lector--content .button--content {
padding: 0;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content {
padding: 0 5vw;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp .info-desp-display {
display: flex;
align-items: flex-start;
flex-wrap: wrap;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp .image {
position: relative;
overflow: hidden;
order: 2;
height: calc((90vw - 30px) / 2);
width: calc((50% - 15px));
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp .image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp .text-content {
padding: 0;
order: 1;
width: calc((50% - 15px));
margin-right: 30px;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp .button--content {
order: 3;
padding: 0;
}
.amm-mainrow.plan-lector-ind .amm-section.mas-alla .mas-alla--content .mas-alla-posts {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.amm-mainrow.plan-lector-ind .amm-section.mas-alla .mas-alla--content .mas-alla-posts .mas-alla-post {
flex-basis: calc((100% - (1 * 30px)) / 2);
margin-right: 30px;
}
.amm-mainrow.plan-lector-ind .amm-section.mas-alla .mas-alla--content .mas-alla-posts .mas-alla-post:nth-of-type(2n) {
margin-right: 0;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content {
padding: 54px 46px;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .cancell {
right: 38px;
top: 54px;
width: 30px;
height: 30px;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .image {
margin-bottom: 44px;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .titulo {
font-size: 20px;
line-height: 28px;
margin-bottom: 30px;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .time div {
font-size: 24px;
line-height: 28px;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .timeline {
margin: 0 16px 0 30px;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .timeline .progress span {
height: 28px;
width: 28px;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .play,
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .stop,
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .volume {
height: 38px;
width: 38px;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .play,
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .stop {
margin-right: 16px;
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .volume-container span {
width: 22px;
height: 22px;
top: calc((25% - 11px));
}
.single-product .amm-mainrow.woocommerce-pages .popup-fragmento .popup-fragmento--content .reproductor .audio-player .controls .buttons .volume-container .volumen-slider--content {
height: 240px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product {
position: relative;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery {
position: absolute;
z-index: 100;
top: 190px;
height: 360px;
left: 0;
right: 0;
display: flex;
align-items: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery .love {
right: calc((5vw + 90px));
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure.carousel-product .owl-nav {
width: 400px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure .woocommerce-product-gallery__image a img {
max-width: 230px;
height: auto !important;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background {
margin-top: 350px;
padding-top: 90px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .stars.margin-sello {
margin-top: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .buttons {
justify-content: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .buttons a {
flex-basis: initial;
padding: 20px 24px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .descargas {
flex-direction: row;
justify-content: center;
align-items: center;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .descargas .title {
margin-bottom: 0;
margin-right: 10px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .descargas .content a {
margin-bottom: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .share {
margin-top: 20px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.datos-generales .gancho p {
font-size: 13px;
line-height: 30px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros-del-autor,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros {
padding: 0 5vw;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros-del-autor .info,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros .info {
padding: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist {
margin-bottom: 60px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li .comment_container .comment-text {
margin-bottom: 10px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li .comment_container .comment-text .star-rating {
margin-left: auto;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li .comment_container .comment-text .author {
margin-bottom: 10px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews .comments .commentlist li .comment_container .comment-text .time {
width: 100%;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond form.comment-form {
display: flex;
flex-direction: column;
max-width: 490px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-rating,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-comment {
flex-basis: 100%;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-author { }
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-author,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper .comment-respond .comment-form-email {
flex-basis: calc((50% - 15px));
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content {
padding: 0 5vw;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .info {
padding: 0;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .info-cabecera .image {
display: none;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .info-cabecera .text-content {
padding: 0;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .info-cabecera .button--content {
padding: 0;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .video--content .imagen-remplazo {
height: calc((90vw * 9 / 16));
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .video--content .video iframe {
height: calc((90vw * 9 / 16));
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .video--content .button--content {
padding: 0;
}
.amm-mainrow.single-taller .amm-section.media .media--content {
padding: 0 5vw;
}
.amm-mainrow.single-taller .amm-section.media .media--content .info {
padding: 0;
}
.amm-mainrow.single-taller .amm-section.media .media--content .media-carousel .image {
height: calc((90vw - 12px) / 2 * 3 / 4);
}
.amm-mainrow.single-taller section.ultimas-novedades .ultimas-novedades--content {
padding: 0 5vw;
}
section.catalogos-home .catalogos-home--content {
padding: 0 5vw;
}
section.catalogos-home .catalogos-home--content .info {
padding: 0;
}
section.catalogos-home .catalogos-home--content .catalogos .catalogos-categorizados h4 {
padding: 0;
}
}
@media only screen and (min-width: 992px) {
body::after {
content: 'Desktop';
display: none;
}
.container,
.container-fluid {
max-width: 970px;
}
.newsletter-footer .newsletter-footer--content {
justify-content: center;
}
.newsletter-footer .newsletter-footer--content p {
flex-basis: initial;
}  .solo-movil {
display: none;
}
.solo-pc {
display: block;
}
#search-modal {
padding: 60px;
padding-top: 160px;
}
#search-modal .inner-search-container .not-found {
margin-top: 140px;
}
#search-modal .inner-search-container .not-found h2 {
margin-bottom: 60px;
}
#search-modal .inner-search-container .results-block .flex-holder .book-holder--content,
#search-modal .inner-search-container .results-block .flex-holder .author-block {
flex-basis: calc(16.66% - 24.16px);
margin-right: 29px;
}
#search-modal .inner-search-container .results-block .flex-holder .book-holder--content:nth-child(2n),
#search-modal .inner-search-container .results-block .flex-holder .author-block:nth-child(2n) {
margin-right: 29px;
}
#search-modal .inner-search-container .results-block .flex-holder .book-holder--content:nth-child(6n),
#search-modal .inner-search-container .results-block .flex-holder .author-block:nth-child(6n) {
margin-right: 0;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder {
display: flex;
flex-wrap: wrap;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column {
flex-basis: 33.33%;
padding: 0 1%;
border-right: 2px solid #3b4043;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line {
flex-basis: 100%;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .checkbox-group.courses-holder,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .checkbox-group.courses-holder {
display: flex;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .checkbox-group.courses-holder .courses-column,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .checkbox-group.courses-holder .courses-column {
flex-basis: 50%;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .checkbox-group.courses-holder .check-holder,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .checkbox-group.courses-holder .check-holder {
min-height: 30px;
margin-bottom: 10px;
display: flex;
align-items: center;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .checkbox-group.courses-holder .check-holder label,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .checkbox-group.courses-holder .check-holder label {
margin-bottom: 0;
flex-basis: 100%;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column:last-child,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column:last-child {
border-right: none;
}
.main-container.autores section.intro {
margin-bottom: 75px;
}
.main-container.autores section.intro .flex-holder {
display: flex;
}
.main-container.autores section.intro .flex-holder .col {
flex-basis: 48%;
}
.main-container.autores section.intro .flex-holder .col.text-col {
margin-right: 2%;
margin-bottom: 0;
}
.main-container.autores section.intro .flex-holder .col.image-col {
margin-left: 2%;
}
.main-container.autores section.intro .flex-holder .col.image-col .inner-image-container {
min-height: none;
}
.main-container.autores section.autores-block .autores-search {
margin-bottom: 79px;
}
.main-container.autores section.autores-block .autores-search .search-by-letter {
overflow-x: initial;
flex-wrap: wrap;
}
.main-container.autores section.autores-block .results-block .author-block {
flex-basis: calc(16.66% - 24.16px);
margin-right: 29px;
}
.main-container.autores section.autores-block .results-block .author-block:nth-child(2n) {
margin-right: 29px;
}
.main-container.autores section.autores-block .results-block .author-block:nth-child(6n) {
margin-right: 0;
}
.main-container.single-autor section .inner-section-container {
width: 90%;
max-width: 1410px;
margin: 0 auto;
padding: 0;
padding-top: 110px;
}
.main-container.single-autor section .inner-section-container .flex-holder {
display: block;
width: 100%;
font-size: 0;
}
.main-container.single-autor section .inner-section-container .flex-holder .col {
display: inline-block;
vertical-align: top;
width: 48%;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col {
margin-right: 2%;
position: sticky;
top: 80px;
margin-bottom: 0;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col .thumbnail-block {
position: sticky;
top: 90px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col {
margin-left: 2%;
padding-top: 60px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block {
margin-bottom: 60px;
}
.main-container.catalogo section.catalogue-filters .filters-holder {
overflow-y: initial;
overflow-x: initial;
padding-bottom: 0px;
}
.main-container.catalogo section.catalogue-filters .lower-filter-info .total-books p {
font-size: 16px;
}
.main-container.catalogo section.catalogue-filters .lower-filter-info .order-selector .selected-order p {
font-size: 16px;
}
.main-container.catalogo section.catalogue-filters .lower-filter-info .order-selector .order-options ul li {
font-size: 16px;
}
.main-container.catalogo section.books-container .flex-holder .book-holder--content {
flex-basis: calc(16.66% - 24.16px);
margin-right: 29px;
margin-bottom: 50px;
}
.main-container.catalogo section.books-container .flex-holder .book-holder--content:nth-child(2n) {
margin-right: 29px;
}
.main-container.catalogo section.books-container .flex-holder .book-holder--content:nth-child(6n) {
margin-right: 0;
}
.main-container.catalogo #catalogue-download {
height: auto;
overflow-y: initial;
}
.main-container.catalogo #catalogue-download .inner-holder .flex-holder {
display: flex;
flex-wrap: wrap;
}
.main-container.catalogo #catalogue-download .inner-holder .flex-holder .col {
flex-basis: 50%;
}
.main-container.catalogo #catalogue-download .inner-holder .flex-holder .col:first-child {
padding-bottom: 0;
padding-right: 40px;
border-bottom: none;
border-right: 1px solid #3b4043;
}
.main-container.catalogo #catalogue-download .inner-holder .flex-holder .col:last-child {
padding-top: 0;
padding-left: 40px;
}
.main-container.catalogo #catalogue-download.open {
opacity: 1;
pointer-events: all;
}
.main-container.catalogo #filters-modal .inner-modal {
width: 45%;
padding: 40px;
transform: translateX(100%);
}
.main-container.catalogo #filters-modal .inner-modal .modal-submit {
padding: 0 40px;
bottom: 40px;
}
.main-container.catalogo #filters-modal .inner-modal .modal-filters {
max-height: calc((100vh - 120px));
}
.main-container.catalogo #filters-modal.open {
pointer-events: all;
opacity: 1;
transition: 0.3s ease-in-out;
}
.main-container.catalogo #filters-modal.open .inner-modal {
transform: translateX(0%);
transition: 0.5s ease-in-out;
}
.img-desktop {
display: block !important;
}
.img-mobile,
.img-tablet {
display: none !important;
}
.slider-home iframe {
width: 100%;
height: 700px;
}
.nueva_cabecera {
min-height: 150px;
margin-top: 40px;
}
.nueva_cabecera h1 {
font-size: 30px;
line-height: initial;
}
.seals .arrows_carrusel {
width: 108%;
left: -50px;
top: 70%;
z-index: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content {
flex-direction: row;
align-items: center;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content.cita--content-text .cita-text {
flex-basis: 100%;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content.change .cita-image {
margin-left: 0;
margin-right: 48px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content .cita-text {
flex-basis: calc((50% - 24px));
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content .cita-image {
margin-top: 0;
margin-bottom: 0;
margin-left: 48px;
flex-basis: calc((50% - 24px));
height: calc((45vw - 24px) * 3 / 4);
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.imagen-texto .imagen-texto--content {
flex-direction: row;
align-items: flex-start;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.imagen-texto .imagen-texto--content.change .text-content {
margin-right: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.imagen-texto .imagen-texto--content.change .image {
margin-right: 48px;
margin-bottom: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.imagen-texto .imagen-texto--content .text-content {
margin-right: 48px;
flex-basis: calc((50% - 24px));
margin-bottom: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.imagen-texto .imagen-texto--content .image {
flex-basis: calc((50% - 24px));
height: calc((45vw - 24px) * 3 / 4);
}
}
@media only screen and (min-width: 1200px) {
body::after {
content: 'Desktop';
display: none;
}
.container,
.container-fluid {
max-width: 1170px;
}  .main-container section .inner-section-container {
padding-top: 100px;
}
.main-container section .inner-section-container .title-container {
margin-bottom: 60px;
max-width: 415px;
}
.main-container section .inner-section-container .title-container h2 {
font-size: 30px;
}
.main-container.home .intro .inner-section-container {
padding-top: 0px;
padding-bottom: 0px;
margin: 0;
padding: 0 5vw;
width: 100%;
}
.main-container.home .intro .inner-section-container .col.text-col {
margin-right: 5%;
flex-basis: 45%;
}
.main-container.home .intro .inner-section-container .col.text-col .inner-col-holder .intro-title-holder {
margin-bottom: 40px;
}
.main-container.home .intro .inner-section-container .col.text-col .inner-col-holder .intro-title-holder h1 {
font-size: 60px;
}
.main-container.home .intro .inner-section-container .col.text-col .inner-col-holder .text-holder {
font-size: 25px;
}
.main-container.home .intro .inner-section-container .col.text-col .inner-col-holder .desktop-button {
display: block;
}
.main-container.home .intro .inner-section-container .col.image-col {
flex-basis: 50%;
}
.main-container.home .intro .inner-section-container .scroll-down-mobile,
.main-container.home .intro .inner-section-container .mobile-button {
display: none;
}
.main-container.home .learn .inner-section-container {
flex-wrap: nowrap;
}
.main-container.home .learn .inner-section-container .col {
flex-basis: 48%;
}
.main-container.home .learn .inner-section-container .col.image-col {
order: 1;
margin-right: 2%;
}
.main-container.home .learn .inner-section-container .col.image-col .inner-image-container {
padding-top: initial;
}
.main-container.home .learn .inner-section-container .col.text-col {
order: 2;
margin-left: 2%;
margin-bottom: 0;
}
.main-container.home .catalogue .inner-section-container {
display: flex;
flex-wrap: nowrap;
}
.main-container.home .catalogue .inner-section-container .col {
flex-basis: 48%;
}
.main-container.home .catalogue .inner-section-container .col.image-col {
margin-left: 2%;
margin-top: 0;
}
.main-container.home .catalogue .inner-section-container .col.text-col {
margin-right: 2%;
}
.main-container.home .catalogue .inner-section-container .col.text-col .lower-text-holder,
.main-container.home .catalogue .inner-section-container .col.text-col .button-holder {
display: block;
}
.main-container.home .catalogue .inner-section-container .col.text-col .text-holder.lower-text-holder {
margin-top: 77px;
margin-bottom: 30px;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block {
margin-top: 48px;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop {
display: block;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .tabs-container {
margin-bottom: 48px;
display: flex;
justify-content: space-evenly;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .tabs-container .tab-holder {
margin-right: 10.5%;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .tabs-container .tab-holder a {
font-size: 16px;
font-weight: 600;
color: #3B404380;
position: relative;
display: inline-block;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .tabs-container .tab-holder a::before {
content: '';
width: 0%;
height: 2px;
background-color: #ff6600;
border-radius: 5px;
position: absolute;
bottom: -3px;
left: 0;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .tabs-container .tab-holder.selected a {
color: #ff6600;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .tabs-container .tab-holder.selected a::before {
width: 100%;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .tabs-container .tab-holder:last-child {
margin-right: 0;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .content-holder .content-tab-block {
display: none;
}
.main-container.home .catalogue .inner-section-container .col.text-col .tabs-block.desktop .content-holder .content-tab-block.selected {
display: block;
}
.main-container.home .catalogue .inner-section-container .col.text-col.lower-text-col {
display: none;
}
.main-container.home .books .books-holder {
display: flex;
flex-wrap: wrap;
}
.main-container.home .books .books-holder .book {
flex-basis: calc(20% - 108.8px);
margin-right: 136px;
color: #3b4043;
}
.main-container.home .books .books-holder .book .thumbnail-holder {
width: 100%;
margin-bottom: 35px;
}
.main-container.home .books .books-holder .book .thumbnail-holder .inner-image-container {
width: 90%;
margin: 0 auto;
max-width: 123px;
}
.main-container.home .books .books-holder .book .thumbnail-holder .inner-image-container img,
.main-container.home .books .books-holder .book .thumbnail-holder .inner-image-container object {
display: block;
width: 100%;
height: auto;
transform: translateY(0px);
transition: 0.3s ease-in-out;
}
.main-container.home .books .books-holder .book .info-holder .book-name {
margin-bottom: 15px;
}
.main-container.home .books .books-holder .book .info-holder .book-name p {
font-weight: 700;
font-size: 16px;
text-transform: uppercase;
}
.main-container.home .books .books-holder .book .info-holder .book-link-holder p {
color: #ff6600;
font-size: 14px;
}
.main-container.home .books .books-holder .book:nth-child(5n) {
margin-right: 0;
}
.main-container.home .books .books-holder .book:hover .thumbnail-holder .inner-image-container img,
.main-container.home .books .books-holder .book:hover .thumbnail-holder .inner-image-container object {
transform: translateY(-10px);
transition: 0.3s ease-in-out;
}
.main-container.home .books .books-gallery-holder {
display: none;
}
.main-container.home .center .inner-container .columns-container {
flex-wrap: nowrap;
}
.main-container.home .center .inner-container .columns-container .col.text-col {
flex-basis: 45.4%;
}
.main-container.home .center .inner-container .columns-container .col.image-col {
flex-basis: 35%;
}
.main-container.propuestas-didacticas .intro .inner-section-container {
padding: 50px;
padding-top: 150px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container {
padding-top: 150px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .info-container {
margin-bottom: 73px;
max-width: 690px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .info-container .propuestas-title-container {
margin-bottom: 60px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .info-container .propuestas-title-container h2 {
font-size: 40px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container {
flex-direction: row;
flex-wrap: wrap;
align-self: flex-start;
align-items: baseline;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block {
flex-basis: 33%;
padding: 10px;
margin-right: 0; }
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .block-title-holder {
position: relative;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .block-title-holder::before {
content: '';
height: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 10px;
background-color: #ff6600;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .block-title-holder h3 {
padding-left: 20px;
font-weight: 700;
line-height: 1.5;
color: #3e434e;
font-size: 16px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .text-holder {
margin-bottom: 20px;
}
.main-container.propuestas-didacticas .propuestas .inner-section-container .posts-container .post-block .post-info .text-holder p {
min-height: 110px;
max-height: 130px;
overflow: hidden;
}
.main-container.propuestas-didacticas .other-services {
flex-wrap: nowrap;
}
.main-container.propuestas-didacticas .other-services .inner-section-container {
padding-top: 92px;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col {
flex-basis: 48%;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col.image-col {
margin-right: 2%;
}
.main-container.propuestas-didacticas .other-services .inner-section-container .col.text-col {
margin-left: 2%;
margin-top: 0px;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder {
padding: 0 120px;
flex-wrap: nowrap;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.text-col {
flex-basis: 48%;
margin-right: 2%;
align-self: flex-start;
padding-top: 60px;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.text-col .join-title-holder {
margin-bottom: 40px;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.text-col .join-title-holder h2 {
font-size: 30px;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.text-col .button-holder {
display: block;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.image-col {
margin-top: 0;
flex-basis: 48%;
margin-left: 2%;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.image-col .inner-image-holder {
padding-top: 600px;
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.image-col .inner-image-holder img,
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.image-col .inner-image-holder object {
transform: translate(-10%, -50%);
}
.main-container.propuestas-didacticas .join-us .inner-section-container .grey-holder .col.button-col {
display: none;
}
.main-container.contacto .contact-block {
padding-top: 0;
}
.main-container.contacto .contact-block .inner-section-container {
padding-top: 150px;
}
.main-container.contacto .contact-block .inner-section-container .text-holder {
margin-bottom: 50px;
}
.main-container.contacto .contact-block .inner-section-container .text-holder .intro-title-holder {
margin-bottom: 60px;
}
.main-container.contacto .contact-block .inner-section-container .text-holder .intro-text-holder {
font-size: 20px;
max-width: 457px;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col {
flex-basis: 48%;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder {
order: 2;
margin-left: 2%;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.image-col {
order: 1;
display: block;
margin-right: 2%;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.image-col .inner-image-holder {
position: relative;
width: 70%;
height: 70%;
padding-top: 0;
overflow: hidden;
display: block;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.image-col .inner-image-holder img,
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.image-col .inner-image-holder object {
display: block;
object-fit: cover;
width: 100%;
height: auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.main-container.login .login-form .inner-section-container {
padding-top: 130px;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .logo-holder {
display: block;
width: 90%;
max-width: 250px;
margin: 0 auto;
margin-bottom: 50px;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .logo-holder img {
display: block;
height: auto;
width: 100%;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .title-holder {
text-align: center;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .title-holder > * {
font-size: 30px;
}
.main-container.login .login-form .inner-section-container .center-flex-holder .login-form-holder form .register-block {
text-align: center;
}
.main-container.area-privada {
display: flex;
min-height: 100vh;
}
.main-container.area-privada #log-out-holder {
top: 90px;
}
.main-container.area-privada section {
flex-basis: 50%;
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.main-container.area-privada section.welcome-message {
border-right: 3px solid #3b4043;
border-bottom: none;
}
.main-container.area-privada section.welcome-message .inner-section-container {
padding-top: 130px;
}
.main-container.area-privada section.welcome-message .inner-section-container .cols-holder {
flex-wrap: wrap;
}
.main-container.area-privada section.welcome-message .inner-section-container .cols-holder .col {
flex-basis: 100%;
}
.main-container.area-privada section.welcome-message .inner-section-container .cols-holder .col.image-col {
margin-top: 30px;
}
.main-container.area-privada section.modify-data .inner-section-container {
padding-top: 30px;
max-width: 400px;
}
.main-container.area-privada section.modify-data .inner-section-container .mod-data-block {
flex-basis: 100%;
margin-right: 0;
}
.main-container.area-privada section.modify-data .favorite-books-container .favorite-books-holder .flex-holder .book-holder--content {
flex-basis: calc(33.33% - 19.33px);
margin-right: 29px;
}
.main-container.area-privada section.modify-data .favorite-books-container .favorite-books-holder .flex-holder .book-holder--content:nth-child(2n) {
margin-right: 29px;
}
.main-container.area-privada section.modify-data .favorite-books-container .favorite-books-holder .flex-holder .book-holder--content:nth-child(3n) {
margin-right: 0;
}
.main-container.area-privada section.modify-data .downloads-container .downloads-holder .flex-holder .book {
flex-basis: calc(33.33% - 46.66px);
margin-right: 70px;
}
.main-container.area-privada section.modify-data .downloads-container .downloads-holder .flex-holder .book:nth-child(2n) {
margin-right: 70px;
}
.main-container.area-privada section.modify-data .downloads-container .downloads-holder .flex-holder .book:nth-child(3n) {
margin-right: 0;
}
.main-container.registro .intro-text .inner-section-container {
text-align: center;
}
.main-container.registro .intro-text .inner-section-container .title-holder {
text-align: center;
}
.main-container.registro .intro-text .inner-section-container .title-holder > * {
font-size: 30px;
}
.main-container.registro .intro-text .inner-section-container .text-holder {
width: 90%;
max-width: 1050px;
margin: 0 auto;
}
.main-container.registro .intro-text .inner-section-container .login-block {
margin-top: 30px;
}
.main-container.registro .intro-text .inner-section-container .login-block a {
color: #ff6600;
}
.main-container.registro .full-registry-form .inner-section-container {
padding-top: 60px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line {
flex-basis: calc(33.33% - 14.66px);
margin-right: 22px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line:nth-child(2n) {
margin-right: 22px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line:nth-child(3n) {
margin-right: 0px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line.full-width {
flex-basis: 100%;
margin-right: 0;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder label,
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder label {
flex-basis: calc(25% - 5px);
margin-right: 20px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder label:nth-child(2n),
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder label:nth-child(2n) {
margin-right: 20px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder label:nth-child(4n),
.main-container.registro .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder label:nth-child(4n) {
margin-right: 20px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container {
padding-top: 60px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line {
flex-basis: calc(33.33% - 14.66px);
margin-right: 22px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line:nth-child(2n) {
margin-right: 22px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line:nth-child(3n) {
margin-right: 0px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line.full-width {
flex-basis: 100%;
margin-right: 0;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder label,
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder label {
flex-basis: calc(25% - 5px);
margin-right: 20px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder label:nth-child(2n),
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder label:nth-child(2n) {
margin-right: 20px;
}
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .radio-group.courses-holder label:nth-child(4n),
.main-container.editar-perfil .full-registry-form .inner-section-container .step-block .form-line .input-line .checkbox-group.courses-holder label:nth-child(4n) {
margin-right: 20px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block .post--relacionados .noticia .image {
height: 300px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block .booktrailer--content .booktrailer-carousel .video {
height: 150px;
}
.main-container.catalogo #filters-modal .inner-modal .modal-filters {
max-height: calc((100vh - 240px));
}
.page-content .inner-section-container .page-title {
font-size: 32px;
}
.nueva_cabecera {
margin-right: 0;
margin-left: 0;
}
.nueva_cabecera h1 {
font-size: 40px;
}
.arrows_carrusel {
left: 2vw;
right: 2vw;
justify-content: space-between;
width: initial;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .info {
max-width: initial;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector .item:hover .image img {
transform: translate(-50%, -50%) scale(1.2);
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector .item .image {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
height: calc(((90vw - (3 * 30px)) / 4) * 9 / 14);
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector .item .image img {
transition: 0.3s ease;
}
.main-container.home section.ultimas-novedades .ultimas-novedades--content {
padding: 0 5vw;
}
.main-container.home section.ultimas-novedades .ultimas-novedades--content .info {
padding: 0;
}
.main-container.home section.ultimas-novedades .ultimas-novedades--content .novedades-carousel .owl-stage-outer {
padding-top: 20px;
}
.main-container.home .catalogue .inner-section-container .col.image-col {
display: none;
}
section.catalogos-home .catalogos-home--content .catalogos .catalogos-categorizados .catalogos-carousel .owl-stage-outer {
padding-top: 10px;
}
.nueva_cabecera .texto_fondo_cabecera {
font-size: 120px;
}
.amm-mainrow.quienes-somos-page .amm-section.cabecera-quienes-somos .cabecera-quienes-somos--content {
width: 80%;
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos {
display: flex;
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos:nth-of-type(2n) .image {
order: 2;
margin-right: 0;
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos:nth-of-type(2n) .text-content {
margin-right: 30px;
order: 1;
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos .image {
height: calc((90vw - 30px) / 2);
margin-right: 30px;
flex-basis: calc((50% - 15px));
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos .text-content {
flex-basis: calc((50% - 15px));
}
.amm-mainrow.libros-page .amm-section.cabecera-libros .cabecera-libros--content {
width: 80%;
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros {
display: flex;
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros:nth-of-type(2n) .image {
order: 2;
margin-right: 0;
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros:nth-of-type(2n) .text-content {
margin-right: 30px;
order: 1;
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros .image {
height: calc((90vw - 30px) / 2);
margin-right: 30px;
flex-basis: calc((50% - 15px));
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros .text-content {
flex-basis: calc((50% - 15px));
}
.amm-mainrow.propuestas-didacticas-page .cabecera-propuestas-didacticas .cabecera-propuestas-didacticas--content {
max-width: 690px;
}
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content {
display: grid;
grid-gap: 30px;
height: calc((var(--height) * 290px));
}
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content a {
height: auto;
margin-bottom: 0;
}
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content a:hover img {
transform: translate(-50%, -50%) scale(1.2);
}
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content a:hover h2 {
color: #ff6600;
}
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content a img {
transition: 0.3s ease;
}
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content a h2 {
transition: 0.3s ease;
}
.amm-mainrow.propuesta-didactica .amm-section.cabecera-propuesta-didactica .cabecera-propuesta-didactica--content .image {
height: 370px;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres {
padding: 0 5vw;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content {
display: flex;
flex-wrap: wrap;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller {
display: flex;
flex-direction: row;
flex-basis: calc((100% - (1 * 30px)) / 2);
margin-right: 30px;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller:nth-of-type(2n) {
margin-right: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller:nth-last-of-type(1) {
margin-bottom: 50px;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller .image {
margin-bottom: 0;
height: initial;
flex-basis: calc((50% - 15px));
margin-right: 30px;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres .talleres--content .taller .info-taller {
flex-basis: calc((50% - 15px));
}
.amm-mainrow.propuesta-didactica .amm-section.textos-con-iconos .textos-con-iconos--content {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.amm-mainrow.propuesta-didactica .amm-section.textos-con-iconos .textos-con-iconos--content .texto-icono {
flex-basis: calc((100% - (2 * 30px)) / 3);
margin-right: 30px;
align-items: flex-start;
margin-bottom: 50px;
}
.amm-mainrow.propuesta-didactica .amm-section.textos-con-iconos .textos-con-iconos--content .texto-icono:nth-of-type(3n) {
margin-right: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.tarjetas .tarjetas--content .tarjeta {
flex-basis: calc((100% - (3 * 28px)) / 4);
margin-right: 28px;
margin-bottom: 36px;
}
.amm-mainrow.propuesta-didactica .amm-section.tarjetas .tarjetas--content .tarjeta:nth-of-type(2n) {
margin-right: 28px;
}
.amm-mainrow.propuesta-didactica .amm-section.tarjetas .tarjetas--content .tarjeta:nth-of-type(4n) {
margin-right: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.tarjetas .tarjetas--content .tarjeta:nth-last-of-type(1) {
margin-bottom: 36px;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .widget_block {
width: calc((90vw * 1 / 3));
max-width: calc((1410px * 1 / 3));
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados {
display: flex;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .column:nth-of-type(1) {
flex-basis: calc((100% * 2 / 3 - 30px));
margin-right: 30px;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .column:nth-of-type(1) .noticia {
padding-bottom: 0;
border-bottom: 0;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .column:nth-of-type(1) .noticia .image {
height: calc((90vw * 0.6) * 9 / 16);
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .column:nth-of-type(2) {
margin-top: 84px;
flex-basis: calc((100% * 1 / 3));
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .column:nth-of-type(2) .noticia:nth-last-of-type(1) {
padding-bottom: 0;
border-bottom: 0;
}
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia {
flex-basis: calc((100% - (2 * 30px)) / 3);
margin-right: 30px;
}
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia:nth-of-type(2n) {
margin-right: 30px;
}
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia:nth-of-type(3n) {
margin-right: 0;
}
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia .image {
height: calc(((90vw - (2 * 30px)) / 3) * 3 / 4);
}
.amm-mainrow.single-blog .amm-section.cabecera-single-blog .cabecera-single-blog--content .image {
height: 290px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .dos-imagenes .imagen {
width: initial;
flex-basis: calc((50% - 15px));
height: calc((90vw - 30px) / 2 * 3 / 4);
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .carousel-slider .image {
height: calc((90vw - (2 * 30px)) / 3 * 9 / 16);
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .video iframe {
height: calc((90vw * 9 / 16));
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto {
display: flex;
align-items: flex-end;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto.inverse .libro {
order: 1;
margin-right: 30px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto.inverse .texto {
order: 2;
margin-right: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro {
flex-basis: calc((50% - 15px));
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .texto {
flex-basis: calc((50% - 15px));
margin-right: 30px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libros-del-autor .novedades-carousel .owl-stage-outer {
padding-top: 20px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .autores-destacados .autores-carousel .owl-stage-outer .owl-stage .owl-item .image {
height: 180px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.libros-sin-carousel .libros-sin-carousel--content .book-holder--content {
flex-basis: calc((100% - (4 * 24px)) / 5);
margin-right: 24px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.libros-sin-carousel .libros-sin-carousel--content .book-holder--content:nth-of-type(3n) {
margin-right: 24px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.libros-sin-carousel .libros-sin-carousel--content .book-holder--content:nth-of-type(5n) {
margin-right: 0;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list li article {
padding: 30px;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list li article .comment-author {
font-size: var(--font-Size-p);
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list li article .comment-metadata {
font-size: var(--font-Size-p);
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-list li article .comment-content p {
font-size: 16px;
line-height: 22px;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author input,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email input,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-comment input,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author textarea,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email textarea,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-comment textarea {
padding: 0 40px;
height: 60px;
font-size: 14px;
line-height: 24px;
background-color: #FEFAF7;
border: 1px solid #000;
border-radius: 100px;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author input::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email input::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-comment input::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author textarea::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email textarea::placeholder,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-comment textarea::placeholder {
font-size: 14px;
line-height: 24px;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author textarea,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email textarea,
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-comment textarea {
padding: 30px 40px;
height: 240px;
border-radius: 12px;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form h2 {
flex-basis: 100%;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-author {
flex-basis: calc((50% - 15px)); }
.amm-mainrow.single-blog .amm-section.comments .comments--content .comments-area .comment-respond form .comment-form-email {
flex-basis: calc((50% - 15px));
}
.amm-mainrow.plan-lector-page .amm-section.plan-lector-cabecera .plan-lector-cabecera--content {
max-width: 690px;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector:hover .image img {
transform: translate(-50%, -50%) scale(1.2);
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector .image img {
transition: 0.3s ease;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector .cabecera-plan-lector--content {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector .cabecera-plan-lector--content h1 {
flex-basis: 100%;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector .cabecera-plan-lector--content .text-content {
order: 2;
flex-basis: calc((50% - 15px));
margin-right: 30px;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector .cabecera-plan-lector--content .image {
order: 3;
margin-bottom: 0;
flex-basis: calc((50% - 15px));
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector > a {
display: none;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp {
display: block;
margin-top: 0;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp .image {
height: calc((90vw - 30px) / 2 * 9 / 16);
margin-bottom: 0;
margin-top: 75px;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp .text-content h2 {
display: block;
}
.amm-mainrow.plan-lector-ind .amm-section.mas-alla .mas-alla--content .mas-alla-posts .mas-alla-post {
flex-basis: calc((100% - (2 * 30px)) / 3);
margin-right: 30px;
}
.amm-mainrow.plan-lector-ind .amm-section.mas-alla .mas-alla--content .mas-alla-posts .mas-alla-post:nth-of-type(3n) {
margin-right: 0;
}
.amm-mainrow.plan-lector-ind .amm-section.mas-alla .mas-alla--content .mas-alla-posts .mas-alla-post:nth-of-type(3n - 1) {
margin-right: 30px;
}
.amm-mainrow.plan-lector-ind .amm-section.mas-alla .mas-alla--content .mas-alla-posts .mas-alla-post:nth-of-type(3n - 2) {
margin-right: 30px;
}
.single-product .amm-mainrow.woocommerce-pages {
padding-top: 80px;
}
.single-product .amm-mainrow.woocommerce-pages .product {
padding: 0 5vw;
font-size: 0;
width: 100%;
display: block;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product:nth-of-type(1) {
display: inline-block;
vertical-align: top;
position: sticky;
top: 80px;
width: calc((50% - 15px));
margin-right: 30px;
margin-bottom: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product:nth-of-type(1)::before {
content: "";
display: block;
width: 100%;
height: 305px;
max-height: calc((100vh - 80px - 300px - 20px));
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product:nth-of-type(2) {
display: inline-block;
vertical-align: top;
width: calc((50% - 15px));
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product:nth-of-type(2) .amm-section.info-primaria.secondary {
display: block;
padding: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-primaria {
display: none;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-primaria h1 {
text-align: left;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-primaria .other-info {
justify-content: flex-start;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery {
top: 0;
height: 325px;
max-height: calc((100vh - 80px - 300px));
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery .love {
right: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery .love:hover svg {
fill: #ff6600;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure .woocommerce-product-gallery__image a img {
max-width: 210px;
width: auto;
max-height: calc((100vh - 80px - 300px));
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background {
padding-right: 28px;
padding-left: 28px;
padding-top: 50px;
margin-top: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .sello-lector {
padding: 10px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .descargas .title {
margin-bottom: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .descargas .content a {
margin-bottom: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.datos-generales {
padding: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.datos-generales .section-min iframe {
height: 290px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.ficha-tecnica {
padding: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros-del-autor,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros {
padding: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros-del-autor .novedades-carousel .owl-stage-outer,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros .novedades-carousel .owl-stage-outer {
padding-top: 20px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.woocommerce-tabs {
padding: 0;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .info {
flex-basis: 100%;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .info-cabecera {
margin-bottom: 0;
flex-basis: calc((50% - 15px));
margin-right: 30px;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .info-cabecera.info-cabecera-total {
margin-right: 0;
flex-basis: 100%;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .video--content {
flex-basis: calc((50% - 15px));
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .video--content .imagen-remplazo {
height: 370px;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content .video--content .video iframe {
height: 370px;
}
.amm-mainrow.single-taller .amm-section.media .media--content .media-carousel .image {
height: 260px;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content .videos--content .video--content {
display: flex;
align-items: flex-start;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content .videos--content .video--content .video {
margin-bottom: 0;
flex-basis: calc((50% - 15px));
margin-right: 30px;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content .videos--content .video--content .video iframe {
height: 370px;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content .videos--content .video--content .info-video {
flex-basis: calc((50% - 15px));
}
}
@media only screen and (min-width: 1400px) {
header { }
header .inner-header-container .icons-holder .private-area .greeting {
display: none;
}
header .inner-header-container {
justify-content: flex-start;
align-items: flex-end;
}
header .inner-header-container .site-branding {
max-width: 150px;
margin-right: 40px;
margin-bottom: -3px;
}
header .inner-header-container .site-branding a {
width: 150px;
}
header .inner-header-container .main-navigation {
margin-left: auto;
margin-right: auto;
display: block;
}
header .inner-header-container .main-navigation ul.menu {
display: flex;
justify-content: flex-start;
}
header .inner-header-container .main-navigation ul.menu > li {
margin-right: 24px;
}
header .inner-header-container .main-navigation ul.menu > li.menu-item-has-children {
position: relative;
}
header .inner-header-container .main-navigation ul.menu > li.menu-item-has-children::before {
content: "";
position: absolute;
top: 100%;
width: 100%;
height: 20px;
}
header .inner-header-container .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu {
left: auto;
opacity: 0;
visibility: hidden;
transition: .3s ease;
}
header .inner-header-container .main-navigation ul.menu > li.menu-item-has-children ul.sub-menu.active {
opacity: 1;
visibility: visible;
}
header .inner-header-container .main-navigation ul.menu > li.menu-item-has-children:not(.catalogo-class) ul.sub-menu {
margin-top: 20px;
padding: 30px;
background-color: #3b4043;
flex-direction: column;
align-items: flex-start;
}
header .inner-header-container .main-navigation ul.menu > li.menu-item-has-children:not(.catalogo-class) ul.sub-menu li {
margin-bottom: 30px;
}
header .inner-header-container .main-navigation ul.menu > li.menu-item-has-children:not(.catalogo-class) ul.sub-menu li:nth-last-of-type(1) {
margin-bottom: 0;
}
header .inner-header-container .main-navigation ul.menu > li.menu-item-has-children:not(.catalogo-class) ul.sub-menu li a {
white-space: nowrap;
width: initial;
color: #ffffff;
font-size: 16px;
line-height: 26px;
}
header .inner-header-container .main-navigation ul.menu > li.catalogo-class ul.sub-menu {
margin-top: 20px;
padding: 30px;
background-color: #3b4043;
}
header .inner-header-container .main-navigation ul.menu > li.catalogo-class ul.sub-menu li {
margin-right: 20px;
}
header .inner-header-container .main-navigation ul.menu > li.catalogo-class ul.sub-menu li:nth-last-of-type(1) {
display: none;
}
header .inner-header-container .main-navigation ul.menu > li.catalogo-class ul.sub-menu li:nth-last-of-type(2) a {
font-size: 11px;
line-height: 14px;
}
header .inner-header-container .main-navigation ul.menu > li.catalogo-class ul.sub-menu li a {
width: 60px;
height: 60px;
border-radius: 50%;
background-color: #ffffff;
font-size: 18px;
line-height: 20px;
display: flex;
justify-content: center;
align-items: center;
text-transform: uppercase;
color: #3b4043;
font-weight: bold;
transition: 0.3s ease;
border-width: 2px;
border-style: solid;
}
header .inner-header-container .main-navigation ul.menu > li.catalogo-class ul.sub-menu li a:hover {
background-color: var(--color);
color: #ffffff;
}
header .inner-header-container .main-navigation ul.menu > li > a {
text-transform: uppercase;
color: #3b4043;
font-weight: 700;
font-size: 15px;
line-height: 18px;
position: relative;
transition: 0.3s ease;
}
header .inner-header-container .main-navigation ul.menu > li > a::before {
content: '';
position: absolute;
bottom: -2px;
left: 0;
width: 0%;
height: 2px;
background-color: #d8d8d8;
transition: 0.3s ease-in-out;
}
header .inner-header-container .main-navigation ul.menu > li > a:hover {
color: #ff6600;
}
header .inner-header-container .main-navigation ul.menu > li > a:hover::before {
width: 50%;
transition: 0.3s ease-in-out;
}
header .inner-header-container .main-navigation ul.menu > li:last-child {
margin-right: 0;
}
header .inner-header-container .icons-holder .site-chooser {
display: flex;
align-items: center;
position: relative;
cursor: pointer;
}
header .inner-header-container .icons-holder .site-chooser .icon-holder {
width: 22px;
margin-right: 7px;
}
header .inner-header-container .icons-holder .site-chooser .icon-holder img {
width: 100%;
height: auto;
display: block;
}
header .inner-header-container .icons-holder .site-chooser .arrow-holder {
width: 14px;
}
header .inner-header-container .icons-holder .site-chooser .arrow-holder img {
width: 100%;
height: auto;
display: block;
}
header .inner-header-container .icons-holder .site-chooser .country-selector {
position: absolute;
top: 103%;
background-color: white;
padding: 10px;
display: none;
}
header .inner-header-container .icons-holder .site-chooser .country-selector li {
margin-bottom: 10px;
line-height: 1;
}
header .inner-header-container .icons-holder .site-chooser .country-selector li a {
font-weight: 700;
font-size: 14px;
color: #3b4043;
}
header .inner-header-container .icons-holder .site-chooser .country-selector li a.current {
color: #ff6600;
}
header .inner-header-container .icons-holder .site-chooser .country-selector li:last-child {
margin-bottom: 0;
}
header .inner-header-container .icons-holder .site-chooser .country-selector.open {
display: block;
}
header .inner-header-container .burger-holder {
display: none;
}
#mobile-navigation-holder {
display: none;
}
.arrows_carrusel {
left: 0vw;
right: 0vw;
}
header .inner-header-container { margin: 0 auto;
}
.amm-section .main-wrapper {
width: 90%; margin: 0 auto;
}
footer {
padding: 0;
}
footer .top-line,
footer .bottom-line {
width: 90%;
margin: 0 auto;
max-width: 1410px;
}
.main-container section .slider-home {
width: calc((100% - 200px));
margin: 0 auto;
}
.main-container.home section.plan-lector-home .plan-lector-home--content {
padding: 0;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector .item .image {
height: 196px;
margin-bottom: 20px;
}
.main-container.home section.plan-lector-home .plan-lector-home--content .carousel-plan-lector .item h4 {
font-size: 20px;
line-height: 30px;
}
.main-container.home section.ultimas-novedades .ultimas-novedades--content {
padding: 0;
}
.main-container.home .intro .inner-section-container {
padding: 90px 0 0;
margin: 0 auto;
width: 90%;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.thumbnail-col {
top: 140px;
}
.main-container.single-autor section .inner-section-container .flex-holder .col.info-col .info-block .booktrailer--content .booktrailer-carousel .video {
height: 210px;
}
.main-container.catalogo section.catalogue-filters {
top: 87px;
}
.main-container.catalogo #filters-modal .inner-modal .modal-filters {
max-height: calc((100vh - 280px));
}
.amm-mainrow.quienes-somos-page .amm-section.cabecera-quienes-somos .cabecera-quienes-somos--content {
max-width: 1200px;
padding: 0;
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos {
padding: 0;
}
.amm-mainrow.quienes-somos-page .amm-section.content-quienes-somos .content-quienes-somos--content .seccion-quienes-somos .image {
height: initial;
}
.amm-mainrow.quienes-somos-page .amm-section.sellos .sellos--content {
padding: 0;
}
.amm-mainrow.quienes-somos-page .amm-section.sellos .sellos--content .carousel-sellos .owl-nav {
display: block;
}
.amm-mainrow.libros-page .amm-section.cabecera-libros .cabecera-libros--content {
max-width: 1200px;
padding: 0;
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros {
padding: 0;
}
.amm-mainrow.libros-page .amm-section.content-libros .content-libros--content .seccion-libros .image {
height: initial;
}
.amm-mainrow.libros-page .amm-section.sellos .sellos--content {
padding: 0;
}
.amm-mainrow.libros-page .amm-section.sellos .sellos--content .carousel-sellos .owl-nav {
display: block;
}
.amm-mainrow.propuestas-didacticas-page .cabecera-propuestas-didacticas .cabecera-propuestas-didacticas--content { max-width: 810px;
margin: 0 auto;
}
.amm-mainrow.propuestas-didacticas-page .amm-section.propuestas-didacticas .propuestas-didacticas--content {
padding: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.cabecera-propuesta-didactica {
padding: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.talleres {
padding: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.textos-con-iconos .textos-con-iconos--content {
padding: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.solo-texto .solo-texto--content {
padding: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.tarjetas .tarjetas--content {
padding: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.boton-contacto .boton-contacto--content {
padding: 0;
}
.amm-mainrow.propuesta-didactica .amm-section.blog-related {
padding: 0;
}
.amm-mainrow.blog-page .amm-section.title .title--content {
padding: 0;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content {
padding: 0;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .widget_block {
right: 0;
}
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .column:nth-of-type(1) .noticia .image {
height: 550px;
}
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content {
padding: 0;
}
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia .image {
height: 260px;
}
.amm-mainrow.single-blog .amm-section.cabecera-single-blog .cabecera-single-blog--content {
padding: 0;
}
.amm-mainrow.single-blog .amm-section.author .author--content {
padding: 0;
}
.amm-mainrow.single-blog .amm-section.categories .categories--content {
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .solo-texto,
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .texto {
margin-bottom: 60px;
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .solo-imagen {
margin-bottom: 60px;
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .solo-imagen .imagen {
height: 570px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .dos-imagenes {
margin-bottom: 60px;
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .dos-imagenes .imagen {
height: 500px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .carousel-slider {
margin-bottom: 60px;
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .carousel-slider .image {
height: 260px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .video {
margin-bottom: 60px;
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .video iframe {
height: 420px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto {
margin-bottom: 60px;
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .texto {
margin-bottom: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libros-destacados {
margin-bottom: 60px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libros-destacados .libros-destacados-carousel {
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libros-del-autor {
margin-bottom: 60px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .autores-destacados {
padding: 0;
margin-bottom: 60px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.entrevista .entrevista--content {
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.entrevista .entrevista--content .pregunta-respuesta {
margin-bottom: 60px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.entrevista .entrevista--content .pregunta-respuesta p.bold {
margin-bottom: 20px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content {
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content.cita--content-text {
padding: 0 80px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content .cita-image {
height: 520px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.cita .cita--content .cita-text p {
font-size: 40px;
line-height: 54px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.imagen-texto .imagen-texto--content {
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.imagen-texto .imagen-texto--content .image {
height: 520px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.libros-sin-carousel {
margin-top: 70px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.libros-sin-carousel .libros-sin-carousel--content {
padding: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .amm-section.libros-sin-carousel .libros-sin-carousel--content .book-holder--content {
margin-bottom: 40px;
}
.amm-mainrow.single-blog .amm-section.comments .comments--content {
padding: 0;
}
.amm-mainrow.plan-lector-page .amm-section.plan-lector-cabecera .plan-lector-cabecera--content {
padding: 0;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content {
padding: 0;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector {
flex-basis: calc((100% - (3 * 30px)) / 4);
margin-right: 30px;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector:nth-of-type(2n) {
margin-right: 30px;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector:nth-of-type(4n) {
margin-right: 0;
}
.amm-mainrow.plan-lector-page .amm-section.planes-lectores .planes-lectores--content .plan-lector .image {
height: 176px;
}
.amm-mainrow.plan-lector-ind .amm-section.cabecera-plan-lector {
padding: 0;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content {
padding: 0;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp {
margin-bottom: 80px;
}
.amm-mainrow.plan-lector-ind .amm-section.plan-lector-informacion .plan-lector-informacion--content .info-plan-lector .info-desp .image {
margin-bottom: 0;
height: 368px;
}
.amm-mainrow.plan-lector-ind .amm-section.mas-alla .mas-alla--content {
padding: 0;
}
.single-product .amm-mainrow.woocommerce-pages {
padding-top: 100px;
}
.single-product .amm-mainrow.woocommerce-pages .product {
padding: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product:nth-of-type(1) {
top: 120px;
width: 645px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product:nth-of-type(1)::before {
max-height: calc((100vh - 120px - 300px - 20px));
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product:nth-of-type(2) {
width: calc((100% - 645px - 30px));
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery {
max-height: calc((100vh - 120px - 300px));
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure.carousel-product .owl-nav {
display: flex;
width: 500px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .woocommerce-product-gallery figure .woocommerce-product-gallery__image a img {
max-height: calc((100vh - 120px - 300px));
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .sello-lector {
padding: 05px 10px 05px 10px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .descargas {
flex-direction: row;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .descargas .title {
margin-bottom: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.info-background .descargas .content a {
margin-bottom: 0;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section {
margin-bottom: 40px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section h2 {
margin-bottom: 20px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.datos-generales .section-min iframe {
height: 380px;
}
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros-del-autor .novedades-carousel .owl-nav,
.single-product .amm-mainrow.woocommerce-pages .product .column-product .amm-section.otros-libros .novedades-carousel .owl-nav {
display: block;
}
.amm-mainrow.single-taller .amm-section.cabecera-taller .cabecera-taller--content {
padding: 0;
}
.amm-mainrow.single-taller .amm-section.media .media--content {
padding: 0;
}
.amm-mainrow.single-taller section.ultimas-novedades .ultimas-novedades--content {
padding: 0;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content {
padding: 0;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content .info {
margin-bottom: 70px;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content .videos--content .video--content {
margin-bottom: 40px;
}
.amm-mainrow.single-taller .amm-section.videos-taller .videos-taller--content .videos--content .video--content .info-video h2 {
margin-bottom: 30px;
}
section.catalogos-home .catalogos-home--content {
padding: 0;
}
}
@media only screen and (min-width: 1600px) {
header .inner-header-container .icons-holder .private-area .greeting {
display: block;
}
header .inner-header-container .site-branding {
margin-right: 50px;
}
header .inner-header-container .main-navigation ul.menu > li {
margin-right: 40px;
}
.amm-section.cabecera-fija .cabecera-fija--content {
padding: 100px 0;
}
.amm-section.cabecera-fija .cabecera-fija--content .info .subtitulo {
font-size: 51px;
line-height: 58px;
margin-bottom: 40px;
}
.amm-section.cabecera-fija .cabecera-fija--content .info .titulo {
font-size: 83px;
line-height: 94px;
}
} .intro-container .carousel.slide {
max-height: 450px;
}
.intro-container .carousel.slide img {
max-height: 450px;
object-fit: contain;
width: 100%;
}
.intro-container .carousel-inner {
max-height: 450px;
max-width: 770px;
}
.intro-container .carousel-item {
max-height: 450px;
}
@media only screen and (min-width: 768px){
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line:nth-child(even),
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line:first-child { }
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line:nth-child(odd) {
margin-right: 0;
}
.main-container.contacto .contact-block .inner-section-container .blocks-container .col.form-holder form .input-line:nth-child(2) {
margin-right: 0 !important;
}
} .contact-block form .input-line.fake-dropdown {
position: relative;
z-index: 1;
}
.contact-block form .input-line.fake-dropdown .fake-dropdown-options {
position: absolute;
z-index: 1;
}
.contact-block form .input-line.fake-dropdown .fake-dropdown-options.open {
z-index: 1000 !important;
} .contact-block form .input-line.fake-dropdown.dropdown-active {
z-index: 1000 !important;
}
.contact-block form .input-line.fake-dropdown:has(.fake-dropdown-options.open) {
z-index: 1000 !important;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#final-step .content-holder .title-holder h4{
text-transform: initial;
color: #FF6600;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#final-step .content-holder .title-holder h2{
padding-left:0;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#final-step .content-holder .title-holder .lottie{
width: 100px;
margin: 0 auto;
margin-bottom:10px;
}
.main-container.registro .full-registry-form .inner-section-container .step-block#final-step .content-holder .title-holder h2::before{
content:none;
} .main-container.registro .input-line.fake-dropdown,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block.fake-dropdown {
position: relative;
z-index: 1;
}
.main-container.registro .input-line.fake-dropdown .fake-dropdown-options,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block.fake-dropdown .fake-dropdown-options {
position: absolute;
z-index: 1;
}
.main-container.registro .input-line.fake-dropdown .fake-dropdown-options.open,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block.fake-dropdown .fake-dropdown-options.open {
z-index: 1000 !important;
}
.main-container.registro .input-line.fake-dropdown.dropdown-active,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block.fake-dropdown.dropdown-active {
z-index: 1000 !important;
}
.main-container.registro .input-line.fake-dropdown:has(.fake-dropdown-options.open),
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block.fake-dropdown:has(.fake-dropdown-options.open) {
z-index: 1000 !important;
} .main-container.registro .input-line .fake-dropdown-selected,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .fake-dropdown-selected {
width: 100%;
border: 1px solid #191F43;
border-radius: 100px;
padding: 14px;
background-color: #191F43;
font-size: var(--font-Size-p);
font-family: 'Fort', sans-serif;
color: white;
resize: none;
display: flex;
align-items: center;
transition: 0.3s ease-in-out;
cursor: pointer;
}
.main-container.registro .input-line .fake-dropdown-selected p,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .fake-dropdown-selected p {
margin: 0;
margin-right: auto;
font-size: 100%;
line-height: 1.7;
color: white;
}
.main-container.registro .input-line .fake-dropdown-selected svg,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .fake-dropdown-selected svg {
display: block;
margin-left: 15px;
transform: rotate(90deg);
}
.main-container.registro .input-line .fake-dropdown-options,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .fake-dropdown-options {
position: absolute;
top: 103%;
width: 100%;
background-color: #3b4043;
padding: 30px 25px;
overflow-y: scroll;
max-height: 300px;
z-index: 200;
display: none;
border-radius: 12px;
}
.main-container.registro .input-line .fake-dropdown-options ul,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .fake-dropdown-options ul {
margin: 0;
padding: 0;
list-style: none;
}
.main-container.registro .input-line .fake-dropdown-options ul li,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .fake-dropdown-options ul li {
color: white;
font-size: 14px;
margin-bottom: 15px;
user-select: none;
cursor: pointer;
}
.main-container.registro .input-line .fake-dropdown-options ul li p,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .fake-dropdown-options ul li p {
margin: 0;
color: #ffffff;
font-size: 100%;
line-height: 1.7;
}
.main-container.registro .input-line .fake-dropdown-options ul li:last-child,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .fake-dropdown-options ul li:last-child {
margin-bottom: 0;
}
.main-container.registro .input-line .fake-dropdown-options ul li:hover,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .fake-dropdown-options ul li:hover {
color: #ff6600;
}
.main-container.registro .input-line .fake-dropdown-options ul li:hover p,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .fake-dropdown-options ul li:hover p {
color: #ff6600;
}
.main-container.registro .input-line .fake-dropdown-options.open,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .fake-dropdown-options.open {
display: block;
}
.main-container.registro .input-line .fake-dropdown-options::-webkit-scrollbar,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .fake-dropdown-options::-webkit-scrollbar {
width: 2px;
height: 2px;
background-color: #3b4043;
}
.main-container.registro .input-line .fake-dropdown-options::-webkit-scrollbar-thumb,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .fake-dropdown-options::-webkit-scrollbar-thumb {
background-color: #ff6600;
}
.main-container.registro .input-line .fake-dropdown-options::-webkit-scrollbar-track,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block .fake-dropdown-options::-webkit-scrollbar-track {
background-color: #3b4043;
}
.main-container.registro .input-line .fake-dropdown.input-error .fake-dropdown-selected,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block.fake-dropdown.input-error .fake-dropdown-selected {
border: 2px solid red;
color: #ff0000;
transition: 0.3s ease-in-out;
}
.main-container.registro .input-line .fake-dropdown.input-completed .fake-dropdown-selected,
.wat-section.area-privada-pages .page-datos-personales--content form.formUpdate .part-form .form-content .form-block.fake-dropdown.input-completed .fake-dropdown-selected {
border: 2px solid #ff6600;
transition: 0.3s ease-in-out;
} .wat-section.area-privada-pages
.page-datos-personales
.page-datos-personales--content
form.formUpdate
.part-form
.form-content
.form-block {
flex: 1;
min-width: 300px;
max-width: 450px;
}
#centername-areaprivada{
margin-right: 100px !important;
}
#guardar_cambios_areaprivada{
margin-top: 30px !important;
}
.imagen-texto a {
color: #ff6600;
font-weight: 700;
text-decoration: none;
}
.home-title{
color: #ff6600;
}
.imagen-texto a:hover {
color: #ff6600;
}
.img-fluid-didactica {
padding-left: 250px;
}
@media (max-width: 991px) {
.img-fluid-didactica {
padding-left: 80px;
}
}
@media (max-width: 767px) {
.img-fluid-didactica {
padding-left: 0;
}
}
.img-fluid-didactica p {
margin-bottom: 100px;
}
.img-fluid-didactica p:last-child {
margin-bottom: 0;
}
@media all and (min-width: 300px) and (max-width: 850px) {
.DivCarrouselsBanner{
margin-bottom: 30px;
}
.DivCarrouselsBanner .title1 {
font-family: 'Fort', sans-serif;
font-size: 13px;
font-weight: bold;
color: black;
line-height: 15px;
}
.PACarrouselsBanner  p {
font-size: 10px;
line-height: 20px;
}
.card-body img{
margin-right: 80px;
margin-top: 50px;
}
.DivCarrouselsBanner .btn-fort {
width: 75px;
height: 45px;
font-family: 'Fort', sans-serif;
font-size: 8px;
font-weight: 700;
color: #000;
background-color: white;
border: 1px solid #000;
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
cursor: pointer;
transition: all 0.25s ease;
border-radius: 100px;
padding: 24px;
}
}
@media all and (min-width: 768px) and (max-width: 1199px) {
.DivCarrouselsBanner{
margin-bottom: 30px;
}
#carouselHome img{
height: 170px;
}
.DivCarrouselsBanner .title1 {
font-family: 'Fort', sans-serif;
font-size: 13px;
font-weight: bold;
color: black;
line-height: 15px;
}
.PACarrouselsBanner  p {
font-size: 10px;
line-height: 20px;
}
.DivCarrouselsBanner .btn-fort {
width: 75px;
height: 45px;
font-family: 'Fort', sans-serif;
font-size: 8px;
font-weight: 700;
color: #000;
background-color: white;
border: 1px solid #000;
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
cursor: pointer;
transition: all 0.25s ease;
border-radius: 100px;
padding: 24px;
}
.card-body img{
margin-right: 30px;
}
}@media only screen and (min-width: 1200px) {
.main-container.home .intro .inner-section-container {
padding-top: 80px;
padding-bottom: 0px;
}
.main-container.home .intro .inner-section-container .col.text-col .inner-col-holder .intro-title-holder h1 {
font-size: 50px;
}
.main-container section .inner-section-container .title-container {
max-width: 500px;
}
}
.main-container.home .learn .inner-section-container .col.text-col .text-holder a {
color: #ff6600;
text-decoration: underline;
}
.page-id-29306 .cmplz-soft-cookiewall,
.page-id-29302 .cmplz-soft-cookiewall {
background: transparent !important;
}
.agr-recaptcha-wrapper {
order: 4;
} .amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .info-libro .edades {
display: flex;
justify-content: center;
margin-bottom: 16px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .info-libro .edades .edad {
margin-right: 8px;
flex-wrap: wrap;
display: flex;
align-items: center;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .info-libro .edades .edad:nth-last-of-type(1) {
margin-right: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .info-libro .edades .edad .circle {
width: 18px;
height: 18px;
border-radius: 50%;
margin-right: 4px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .info-libro .edades .edad p {
font-size: 12px;
line-height: 19px;
font-weight: 500;
}
@media only screen and (min-width: 1200px) {
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto {
align-items: center;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .texto p:nth-last-of-type(1) {
margin-bottom: 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro {
padding: 0 20px 20px 20px;
flex-direction: row;
align-items: flex-end;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro::before {
display: none;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .info-libro::before {
content: "";
position: absolute;
z-index: -1;
top: -20px;
left: -220px;
right: -20px;
bottom: 0;
background-color: #f5f5f5;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .image {
height: initial;
margin-bottom: 0;
border-radius: 0;
width: 170px;
max-width: 170px;
background-color: initial;
display: flex;
align-items: flex-end;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .image img {
position: relative;
top: initial;
left: initial;
transform: initial;
object-fit: initial;
height: initial;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .info-libro {
position: relative;
padding: 0;
width: calc((100% - 200px));
margin-left: 30px;
align-items: flex-start;
flex-direction: row;
flex-wrap: wrap;
margin-bottom: -18px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .info-libro .libro-title {
width: 100%;
margin-bottom: 18px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .info-libro .libro-title p {
font-size: 18px;
line-height: 26px;
text-align: left;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .info-libro .author {
margin-bottom: 18px;
margin-right: 24px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .info-libro .edades {
margin-bottom: 18px;
padding: 4px 0;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .info-libro .other-info {
width: 100%;
display: block;
margin-bottom: 18px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .info-libro .other-info .categorias p {
font-weight: 500;
}
}
@media only screen and (min-width: 1400px) {
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .texto {
flex-basis: 630px;
margin-right: 90px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro {
flex-basis: calc((100% - 720px));
padding: 0 44px 24px 44px;
}
.amm-mainrow.single-blog .amm-section.contenido .contenido--content .libro-texto .libro .info-libro::before {
top: -24px;
right: -44px;
left: -244px;
}
}
.amm-mainrow.page-landing {
padding-top: 100px;
}
.amm-mainrow.page-landing section.amm-section {
margin-bottom: 30px;
}
.amm-mainrow.page-landing section.amm-section:nth-last-of-type(1) {
margin-bottom: 60px;
}
section.amm-section.texto-imagen-section .texto-imagen-section--content .texto {
padding: 0 5vw;
margin-bottom: 24px;
}
section.amm-section.texto-imagen-section .texto-imagen-section--content .texto h1 {
text-align: center;
}
section.amm-section.texto-imagen-section .texto-imagen-section--content .texto p {
margin-bottom: 20px;
}
section.amm-section.texto-imagen-section .texto-imagen-section--content .texto p:nth-last-of-type(1) {
margin-bottom: 0;
}
section.amm-section.dos-opciones .dos-opciones--content {
padding: 0 5vw;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opciones-menu-desktop {
display: none;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion {
margin-bottom: 32px;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion:nth-last-of-type(1) {
margin-bottom: 0;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .titulo {
margin-bottom: 30px;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .titulo p {
font-size: 18px;
line-height: 24px;
font-weight: bold;
color: #ff6600;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase {
display: flex;
margin-bottom: 22px;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase:nth-last-of-type(1) {
margin-bottom: 0;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase .index {
width: 40px;
height: 40px;
border-radius: 50%;
border: 3px solid #d3d3d3;
margin-right: 16px;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase .index p {
height: 16px;
width: 10px;
font-size: 18px;
line-height: 18px;
font-weight: bold;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase .info {
flex-basis: calc((100% - 56px));
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase .info .info-texto p {
font-size: 16px;
line-height: 26px;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase .info .info-texto p a {
font-weight: bold;
color: #ff6600;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase .info .info-imagenes {
margin-top: 16px;
display: flex;
flex-wrap: wrap;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase .info .info-imagenes a {
display: block;
max-width: 120px;
margin-right: 14px;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase .info .info-imagenes a:nth-last-of-type(1) {
margin-right: 0;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase .info .info-imagenes a img {
width: 100%;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .texto {
margin-top: 30px;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .texto p {
font-size: 14px;
line-height: 24px;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .imagen {
display: none;
}
.footer-superior .footer-superior--content {
padding: 0 5vw;
margin-bottom: 20px;
display: flex;
align-items: center;
justify-content: center;
}
.footer-superior .footer-superior--content .lottie {
min-width: 40px;
width: 40px;
margin-right: 20px;
}
.footer-superior .footer-superior--content .texto p {
font-size: 16px;
line-height: 26px;
text-align: center;
}
.footer-superior .footer-superior--content .texto p a {
font-weight: bold;
color: #ff6600;
}
@media only screen and (min-width: 1024px) {
.amm-mainrow.page-landing section.amm-section {
margin-bottom: 60px;
}
.amm-mainrow.page-landing section.amm-section:nth-last-of-type(1) {
margin-bottom: 20px;
}
section.amm-section.texto-imagen-section .texto-imagen-section--content {
display: flex;
padding: 0 5vw;
}
section.amm-section.texto-imagen-section .texto-imagen-section--content .texto {
margin-bottom: 0;
padding: 0;
flex-basis: calc((55% - 30px));
margin-right: 30px;
}
section.amm-section.texto-imagen-section .texto-imagen-section--content .texto h1 {
text-align: initial;
}
section.amm-section.texto-imagen-section .texto-imagen-section--content .imagen {
flex-basis: calc((45%));
}
section.amm-section.dos-opciones .dos-opciones--content .opciones {
position: relative;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opciones-menu-desktop {
position: relative;
z-index: 10;
display: flex;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opciones-menu-desktop a {
font-size: 20px;
line-height: 26px;
font-weight: bold;
color: #3b4043;
transition: 0.3s ease;
position: relative;
margin-right: 30px;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opciones-menu-desktop a:nth-last-of-type(1) {
margin-bottom: 0;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opciones-menu-desktop a::after {
content: "";
position: absolute;
bottom: -6px;
left: 0;
border-radius: 10px;
height: 5px;
background-color: #ff6600;
transition: 0.3s ease;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opciones-menu-desktop a.active {
color: #ff6600;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opciones-menu-desktop a.active::after {
width: 100%;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion {
padding-top: 72px;
position: absolute;
z-index: 5;
top: 0;
left: 0;
right: 0;
margin-bottom: 0;
display: flex;
opacity: 0;
visibility: hidden;
transition: .3s ease;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion.active {
opacity: 1;
visibility: visible;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto {
flex-basis: calc((55% - 30px));
margin-right: 30px;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .titulo {
display: none;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase .info {
align-items: center;
display: flex;
flex-wrap: wrap;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase .info .info-imagenes {
margin-left: 16px;
margin-top: 0;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase .info .info-imagenes a {
display: flex;
align-items: center;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .imagen {
flex-basis: 45%;
display: block;
}
}
@media only screen and (min-width: 1200px) {
.amm-mainrow.page-landing {
padding-top: 150px;
}
}
@media only screen and (min-width: 1400px) {
.amm-mainrow.page-landing section.amm-section {
margin-bottom: 80px;
}
section.amm-section.texto-imagen-section .texto-imagen-section--content {
padding: 0;
}
section.amm-section.texto-imagen-section .texto-imagen-section--content .texto {
flex-basis: 690px;
margin-right: 72px;
}
section.amm-section.texto-imagen-section .texto-imagen-section--content .texto h1 {
font-size: 40px;
line-height: 48px;
}
section.amm-section.texto-imagen-section .texto-imagen-section--content .imagen {
flex-basis: calc((100% - 690px - 72px));
}
section.amm-section.dos-opciones .dos-opciones--content {
padding: 0;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opciones-menu-desktop a {
margin-right: 50px;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion {
padding-top: 0;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto {
padding-top: 80px;
flex-basis: 690px;
margin-right: 72px;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .fases-texto .fases .fase .info .info-texto p {
font-size: 18px;
line-height: 30px;
}
section.amm-section.dos-opciones .dos-opciones--content .opciones .opcion .imagen {
flex-basis: calc((100% - 690px - 72px));
}
}.nuevo_bloque{
display:flex;
max-width:1200px;
margin:0 auto;
align-items: flex-start;
margin-bottom:100px;
}
.bloque_registro_left, .bloque_registro_right{
width: 50%;
}
.bloque_registro_left .button-holder{
margin:initial !important;
margin-top:20px !important;
}
.bloque_registro_left{
padding:0 60px;
text-align:left;
}
.nuevo_bloque b, .nuevo_bloque strong{
font-weight:700;
}
.bloque_registro_left p{
margin-bottom:20px;
font-size:16px;
}
.bloque_registro_right{
background:#F5F5F5;
padding:30px 60px;
}
.bloque_registro_icono{
display:flex;
margin-bottom: 40px;
}
.bloque_registro_icono:last-child{
margin-bottom:0px;
}
.bloque_registro_icono p{
display: flex;
flex-direction: column;
align-items:flex-start;
text-align:left;
font-size:16px;
}
.bloque_registro_icono p span a{
font-weight: 700;
color: #f66603;
}
.bloque_registro_icono img{
margin-right:40px;
}
@media only screen and (max-width: 992px) {
.nuevo_bloque{
flex-direction:column;
margin-bottom:50px;
}
.bloque_registro_left, .bloque_registro_right{
width:100%;
}
.bloque_registro_left{
padding:0;
}
.bloque_registro_right{
padding:30px;
}
.bloque_registro_left .button-holder{
margin-bottom:60px !important;
}
.bloque_registro_icono{
margin-bottom:30px;
}
.bloque_registro_icono img{
margin-right:25px;
}
}
.aviso_registro{
background: #F5F5F5;
padding: 20px 30px;
margin-bottom: 20px;
}
.aviso_registro span{
font-weight: 600;
}.loader {
font-size: 10px;
width: 1em;
height: 1em;
border-radius: 50%;
position: relative;
text-indent: -9999em;
animation: mulShdSpin 1.1s infinite ease;
transform: translateZ(0); }
@keyframes mulShdSpin {
0%,
100% {
box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7); }
12.5% {
box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5); }
25% {
box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
37.5% {
box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
50% {
box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
62.5% {
box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
75% {
box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
87.5% {
box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff; } }
.full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .checkbox-group label.hidden, .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .checkbox-group input.hidden {
display: none; }
.full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias {
margin-bottom: 30px; }
.full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias .lecturas {
margin-top: 24px; }
.full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias .lecturas .form-line .input-line .checkbox-group {
margin-top: 18px; }
.full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias .lecturas .form-line .input-line .checkbox-group input {
display: none; }
.full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias .lecturas .form-line .input-line .checkbox-group input:checked + label::after {
content: ""; }
.full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias .lecturas .form-line .input-line .checkbox-group label {
margin: 0;
padding-left: 30px;
position: relative;
cursor: pointer;
user-select: none;
line-height: 1;
color: #3b4043;
transition: 0.3s ease-in-out; }
.full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias .lecturas .form-line .input-line .checkbox-group label::before {
content: "";
display: inline-block;
height: 24px;
width: 24px;
border-radius: 0;
border: 1px solid #d8d8d8;
position: absolute;
background-color: transparent;
top: 50%;
left: 0px;
transform: translateY(-60%); }
.full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias .lecturas .form-line .input-line .checkbox-group label::after {
border-radius: 0;
width: 24px;
height: 24px;
background-image: url(//penguinaula.com/mx/wp-content/themes/penguin_aula_theme/img/checkbox.png);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
left: 0px;
transform: translateY(-57%); }
body.page-template-area-privada-tpl-php {
height: initial; }
.wat-mainrow.area-privada-new {
margin-top: 61px;
padding-bottom: 80px; }
.wat-mainrow.area-privada-new .ventana-informativa {
background: #F5F5F5;
padding: 20px 30px;
margin-bottom: 30px; }
.wat-mainrow.area-privada-new .ventana-informativa p a {
color: #FF6600; }
.wat-mainrow.area-privada-new form .part-form {
margin-bottom: 40px; }
.wat-mainrow.area-privada-new form .part-form .column-form {
margin-bottom: 30px; }
.wat-mainrow.area-privada-new form .part-form .column-form:nth-last-of-type(1) {
margin-bottom: 0; }
.wat-mainrow.area-privada-new form .part-form:nth-last-of-type(1) {
margin-bottom: 0; }
.wat-mainrow.area-privada-new form .part-form .title {
margin-bottom: 20px; }
.wat-mainrow.area-privada-new form .part-form .title h2 {
font-size: 16px;
line-height: 24px;
margin-bottom: 0; }
@media only screen and (min-width: 1400px) {
.wat-mainrow.area-privada-new form .part-form .title h2 {
font-size: 20px;
line-height: 35px; } }
.wat-mainrow.area-privada-new form .part-form .title p {
margin-top: 10px; }
.wat-mainrow.area-privada-new form .form-content .center-not-found--content {
display: none; }
.wat-mainrow.area-privada-new form .form-content .form-block {
position: relative;
display: flex;
flex-direction: column;
align-items: flex-start;
margin-bottom: 20px; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-fake {
margin-bottom: 0; }
.wat-mainrow.area-privada-new form .form-content .form-block.disabled {
opacity: .8; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal.form-block-search.has-info .input--content .search-icon {
opacity: 0;
visibility: hidden; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal.form-block-search.has-info .input--content input {
padding-left: 14px; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal.form-block-search .input--content input {
padding-left: 40px; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal:nth-last-of-type(1) {
margin-bottom: 0; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .selector-container {
width: 100%; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .checkbox-group {
margin-top: 18px; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .checkbox-group input {
display: none; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .checkbox-group input:checked + label::after {
content: ""; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .checkbox-group label {
margin: 0;
padding-left: 30px;
position: relative;
cursor: pointer;
user-select: none;
line-height: 1;
color: #3b4043;
transition: 0.3s ease-in-out; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .checkbox-group label::before {
content: "";
display: inline-block;
height: 24px;
width: 24px;
border-radius: 0;
border: 1px solid #d8d8d8;
position: absolute;
background-color: transparent;
top: 50%;
left: 0px;
transform: translateY(-50%); }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .checkbox-group label::after {
display: block;
position: absolute;
top: 50%;
transform: translateY(-50%);
border-radius: 0;
width: 24px;
height: 24px;
background-image: url(//penguinaula.com/mx/wp-content/themes/penguin_aula_theme/img/checkbox.png);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
left: 0px; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal label {
font-size: 14px;
line-height: 21px;
margin-bottom: 10px; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .input--content {
position: relative;
width: 100%; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .input--content .search-icon {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 14px;
width: 18px;
transition: 0.3s ease; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .input--content input {
width: 100%;
border: 2px solid #3B4043;
border-radius: 5px;
padding: 14px;
background-color: #ffffff;
font-size: 14px;
line-height: 21px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3B4043;
transition: 0.3s ease; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .input--content input:read-only {
background-color: #F5F5F5; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .input--content input::placeholder {
font-size: 14px;
line-height: 21px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #3B404380; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .autocomplete-holder {
position: absolute;
z-index: 100;
top: 84px;
width: 100%;
background-color: #3B4043;
opacity: 0;
visibility: hidden; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .autocomplete-holder.visible {
opacity: 1;
visibility: visible; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .autocomplete-holder.visible {
padding: 6px; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .autocomplete-holder .autocomplete-options {
max-height: calc(45px * 3);
overflow: auto;
width: 100%; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .autocomplete-holder .autocomplete-options .options-list {
width: 100%; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .autocomplete-holder .autocomplete-options .options-list li {
cursor: pointer;
padding: 12px 20px;
font-size: 14px;
line-height: 21px;
font-family: 'ITCAvantGardeSTD', sans-serif;
color: #ffffff; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkbox {
height: 26px;
display: flex;
justify-content: center; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkbox input {
display: none; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkbox input:checked + label::after {
opacity: 1;
visibility: visible; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkbox label {
position: relative;
display: flex;
padding-left: 30px;
cursor: pointer;
color: #3B4043;
font-size: 14px;
line-height: 21px; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkbox label::before {
content: "";
height: 24px;
width: 24px;
border-radius: 50%;
border: 1px solid #F5F5F5;
position: absolute;
top: 50%;
left: 0px;
transform: translateY(-50%); }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkbox label::after {
content: "";
height: 14px;
width: 14px;
position: absolute;
background-color: #FF6600;
border-radius: 50%;
top: 50%;
left: 5px;
transform: translateY(-50%);
transition: 0.3s ease;
opacity: 0;
visibility: hidden; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes {
display: flex;
flex-direction: row;
flex-wrap: wrap; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .courses-column {
flex-basis: calc((100% - (1 * 30px)) / 2);
margin-right: 30px; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .courses-column:nth-of-type(2n) {
margin-right: 0; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content {
flex-basis: 100%;
min-height: 24px;
display: flex;
align-items: center;
margin-bottom: 15px; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content:nth-last-of-type(1) {
margin-bottom: 0; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content input {
display: none; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content input:checked + label::before {
border-color: #FF6600;
background-color: #FF6600; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content input:checked + label::after {
opacity: 1;
visibility: visible; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content label {
position: relative;
display: block;
padding-left: 30px;
cursor: pointer;
color: #3B4043;
font-size: 14px;
line-height: 21px; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content label::before {
content: "";
transition: 0.3s ease;
height: 22px;
width: 22px;
border: 1px solid #F5F5F5;
position: absolute;
top: 50%;
left: 0px;
transform: translateY(-50%); }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content label::after {
content: "";
height: 22px;
width: 22px;
position: absolute;
background-image: url(//penguinaula.com/mx/wp-content/themes/penguin_aula_theme/img/checkbox.png);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
left: 0;
top: 50%;
transform: translateY(-50%);
transition: 0.3s ease;
opacity: 0;
visibility: hidden; }
.wat-mainrow.area-privada-new form .button-holder {
margin: 0 auto; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu {
display: none;
margin-bottom: 40px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu.active {
display: block; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content.showing .texto {
display: none; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu {
background-color: #F5F5F5;
margin-bottom: 20px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content {
display: flex;
align-items: center;
height: 60px;
overflow: auto; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a {
display: flex;
align-items: center;
margin-right: 20px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a.active p {
color: #FF6600; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a:nth-of-type(1) {
padding-left: 5vw; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a:nth-last-of-type(1) {
margin-right: 0;
padding-right: 5vw; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a img {
display: none; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a p {
transition: 0.3s ease;
font-size: 12px;
line-height: 17px;
color: #3B4043;
white-space: nowrap; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a svg {
display: none; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .texto {
padding: 0 5vw; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .texto h1 {
margin-bottom: 10px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages {
display: none; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages.active {
display: block; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .area-privada-page {
display: none; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .area-privada-page.active {
display: block; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-datos-personales .page-datos-personales--content {
padding: 0 5vw; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content {
padding: 0 5vw; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .title {
margin-bottom: 20px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .title h2 {
font-size: 16px;
line-height: 24px;
margin-bottom: 0; }
@media only screen and (min-width: 1400px) {
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .title h2 {
font-size: 20px;
line-height: 35px; } }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .libros-favoritos {
display: flex;
flex-wrap: wrap; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .libros-favoritos .book-holder--content {
flex-basis: calc((100% - (1 * 10px)) / 2);
margin-right: 10px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .libros-favoritos .book-holder--content:nth-of-type(2n) {
margin-right: 0; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content {
padding: 0 5vw; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .title {
margin-bottom: 20px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .title h2 {
font-size: 16px;
line-height: 24px;
margin-bottom: 0; }
@media only screen and (min-width: 1400px) {
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .title h2 {
font-size: 20px;
line-height: 35px; } }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .title p {
margin-bottom: 20px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .title p a {
color: #3B4043;
font-weight: bold; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .form-newsletter {
position: initial;
opacity: 1;
visibility: visible; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .form-newsletter .form-newsletter--content {
width: initial;
position: initial;
overflow: initial;
max-height: initial;
padding: 0; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .form-newsletter-delete {
display: none; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content {
padding: 0 5vw; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content .title {
margin-bottom: 20px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content .title h2 {
font-size: 16px;
line-height: 24px;
margin-bottom: 0; }
@media only screen and (min-width: 1400px) {
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content .title h2 {
font-size: 20px;
line-height: 35px; } }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content .title p {
margin-bottom: 20px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content form .form-content {
margin-bottom: 30px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content {
padding: 0 5vw; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title {
margin-bottom: 20px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title h2 {
font-size: 16px;
line-height: 24px;
margin-bottom: 0; }
@media only screen and (min-width: 1400px) {
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title h2 {
font-size: 20px;
line-height: 35px; } }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title p {
margin-top: 10px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title p a {
font-weight: bold;
color: #FF6600; }
.wat-mainrow.area-privada-new section.wat-section.datos-eliminados {
min-height: calc(100svh - 61px - 80px);
display: none; }
.wat-mainrow.area-privada-new section.wat-section.datos-eliminados.active {
display: flex; }
.wat-mainrow.area-privada-new section.wat-section.datos-eliminados .datos-eliminados--content {
padding: 0 5vw;
display: flex;
flex-direction: column;
align-items: center; }
.wat-mainrow.area-privada-new section.wat-section.datos-eliminados .datos-eliminados--content .lottie--content {
margin-bottom: 30px;
width: 160px; }
.wat-mainrow.area-privada-new section.wat-section.datos-eliminados .datos-eliminados--content h1 {
margin-bottom: 20px;
text-align: center; }
.wat-mainrow.area-privada-new section.wat-section.datos-eliminados .datos-eliminados--content p {
margin-bottom: 16px;
text-align: center; }
.wat-mainrow.area-privada-new section.wat-section.datos-eliminados .datos-eliminados--content .button-holder {
margin-top: 40px; }
.transparencia {
position: fixed;
z-index: 10001;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color: #00000080;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
visibility: hidden;
transition: .3s ease; }
.transparencia.active {
opacity: 1;
visibility: visible; }
.transparencia .transparencia--content {
background-color: white;
max-width: 390px;
border-radius: 10px;
padding: 20px; }
.transparencia .transparencia--content h1 {
text-align: center;
margin-bottom: 0; }
section.amm-section.categories {
opacity: .9; }
section.amm-section.categories .categories--content .autor-post {
margin-left: 10px;
display: flex;
align-items: center; }
section.amm-section.categories .categories--content .autor-post .icon {
width: 28px;
min-width: 28px;
margin-right: 10px;
display: flex;
align-items: center;
justify-content: center; }
section.amm-section.categories .categories--content .autor-post .autor p {
font-size: 14px;
line-height: 21px; }
section.amm-section.categories .categories--content .autor-post .autor p b {
font-weight: bold; }
section.amm-section.autor-post {
padding: 40px 5vw;
background-color: #F5F5F5; }
section.amm-section.autor-post .autor-post--content .image {
width: 120px;
border-radius: 50%;
aspect-ratio: 1;
position: relative;
overflow: hidden;
margin-bottom: 30px;
border: 2px solid #FF6600; }
section.amm-section.autor-post .autor-post--content .image img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block; }
section.amm-section.autor-post .autor-post--content .info .title {
margin-bottom: 20px;
display: flex;
align-items: center; }
section.amm-section.autor-post .autor-post--content .info .title .icon {
width: 28px;
min-width: 28px;
margin-right: 10px;
display: flex;
align-items: center;
justify-content: center; }
section.amm-section.autor-post .autor-post--content .info .title p {
font-weight: bold;
font-size: 14px;
line-height: 21px; }
section.amm-section.autor-post .autor-post--content .info .descripcion p {
font-size: 14px;
line-height: 24px; }
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia .info-noticia .autor-post {
margin-top: 20px;
display: flex;
align-items: center; }
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia .info-noticia .autor-post .icon {
width: 28px;
min-width: 28px;
margin-right: 10px;
display: flex;
align-items: center;
justify-content: center; }
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia .info-noticia .autor-post .autor-post--content p {
font-size: 14px;
line-height: 21px; }
.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia .info-noticia .autor-post .autor-post--content p b {
font-weight: bold; }
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia .info-noticia .autor-post {
margin-top: 20px;
display: flex;
align-items: center; }
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia .info-noticia .autor-post .icon {
width: 28px;
min-width: 28px;
margin-right: 10px;
display: flex;
align-items: center;
justify-content: center; }
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia .info-noticia .autor-post .autor-post--content p {
font-size: 14px;
line-height: 21px; }
.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia .info-noticia .autor-post .autor-post--content p b {
font-weight: bold; }
@media only screen and (min-width: 768px) {
.wat-mainrow.area-privada-new form .part-form.part-form-lecturas .form-content .form-block {
flex-basis: calc((100% - (1 * 20px)) / 2);
margin-right: 20px; }
.wat-mainrow.area-privada-new form .part-form.part-form-lecturas .form-content .form-block:nth-of-type(2n) {
margin-right: 0; }
.wat-mainrow.area-privada-new form .part-form .column-form .form-content {
width: 50%; }
.wat-mainrow.area-privada-new form .form-content {
display: flex;
flex-wrap: wrap; }
.wat-mainrow.area-privada-new form .form-content .center-not-found--content {
width: 100%; }
.wat-mainrow.area-privada-new form .form-content .form-block {
flex-basis: 100%; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-middle {
flex-basis: calc((100% - (1 * 40px)) / 2);
margin-right: 40px; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-last {
margin-right: 0; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkbox {
min-height: 84px;
justify-content: flex-end;
padding-bottom: 8px; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes {
flex-basis: 100%; }
.wat-mainrow.area-privada-new form .button-holder button {
cursor: pointer; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content form .form-content .form-block {
margin-bottom: 0; }
.wat-mainrow.area-privada-new section.wat-section.datos-eliminados {
align-items: center;
justify-content: center; }
.wat-mainrow.area-privada-new section.wat-section.datos-eliminados .datos-eliminados--content {
padding: 0;
max-width: 540px; }
section.amm-section.autor-post .autor-post--content {
display: flex;
align-items: flex-start; }
section.amm-section.autor-post .autor-post--content .image {
min-width: 120px;
margin-bottom: 0;
margin-right: 30px; } }
@media only screen and (min-width: 992px) {
.main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column {
border: none !important; }
.wat-mainrow.area-privada-new form .part-form {
flex-wrap: wrap;
display: flex; }
.wat-mainrow.area-privada-new form .part-form.part-form-lecturas .form-content .form-block {
flex-basis: calc((100% - (2 * 20px)) / 3);
margin-right: 20px; }
.wat-mainrow.area-privada-new form .part-form.part-form-lecturas .form-content .form-block:nth-of-type(2n) {
margin-right: 20px; }
.wat-mainrow.area-privada-new form .part-form.part-form-lecturas .form-content .form-block:nth-of-type(3n) {
margin-right: 0; }
.wat-mainrow.area-privada-new form .part-form .form-content {
width: 100%; }
.wat-mainrow.area-privada-new form .part-form .column-form {
flex-basis: calc((100% - (2 * 20px)) / 3);
margin-right: 20px; }
.wat-mainrow.area-privada-new form .part-form .column-form:nth-of-type(3n) {
margin-right: 0; }
.wat-mainrow.area-privada-new form .part-form .column-form .form-content {
width: 100%; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages {
max-width: 1260px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .libros-favoritos .book-holder--content {
flex-basis: calc((100% - (4 * 12px)) / 5);
margin-right: 12px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .libros-favoritos .book-holder--content:nth-of-type(2n) {
margin-right: 12px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .libros-favoritos .book-holder--content:nth-of-type(5n) {
margin-right: 0; }
.wat-mainrow.area-privada-new .page-datos-personales .page-datos-personales--content form .part-form {
max-width: 926px; }
.wat-mainrow.area-privada-new .page-datos-personales .page-datos-personales--content form .part-form.part-form-columns {
max-width: 1260px; }
.wat-mainrow.area-privada-new .page-datos-personales .page-datos-personales--content form .part-form .column-form {
flex-basis: calc((100% - (2 * 120px)) / 3);
margin-right: 120px; }
.wat-mainrow.area-privada-new .page-datos-personales .page-datos-personales--content form .part-form .column-form:nth-of-type(3n) {
margin-right: 0; }
.wat-mainrow.area-privada-new .page-newsletter {
max-width: 830px; }
.wat-mainrow.area-privada-new .page-cambiar-pass {
max-width: 830px; }
.wat-mainrow.area-privada-new .page-eliminar-datos {
max-width: 732px; }
.wat-mainrow.area-privada-new .page-eliminar-datos .page-eliminar-datos--content form .button-holder {
margin: 0; } }
@media only screen and (min-width: 1400px) {
.wat-mainrow.area-privada-new {
margin-top: 88px;
padding-bottom: 0;
display: flex; }
.wat-mainrow.area-privada-new .ventana-informativa p {
font-size: 16px;
line-height: 26px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu {
height: calc(100vh - 88px);
background-color: #F5F5F5;
margin-bottom: 0; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content {
padding-top: 64px;
display: flex;
flex-direction: column; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content.showing .texto {
display: initial; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu {
order: 2; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content {
flex-direction: column;
overflow: initial;
height: initial;
align-items: flex-start; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a {
transition: 0.3s ease;
width: 100%;
margin-right: 0;
padding: 25px 30px 25px calc((100vw - 1410px) / 2) !important;
position: relative; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a.active, .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a:hover {
background-color: #ffffff; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a.active p, .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a:hover p {
color: #3B4043; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a.active svg, .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a:hover svg {
right: 22px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a.active svg path, .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a:hover svg path {
fill: #FF6600; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a img {
display: block;
margin-right: 15px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a p {
font-size: 14px;
line-height: 21px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a svg {
display: block;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 32px;
transition: 0.3s ease;
width: 20px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a svg path {
fill: #3B4043;
transition: 0.3s ease; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .texto {
order: 1;
margin-bottom: 24px;
width: calc((360px + 26px + ((100vw - 1410px)  / 2)));
padding: 0 26px 0 calc((100vw - 1410px) / 2); }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages {
padding-left: 18px;
width: 100%;
max-width: calc(100vw - 360px - 4px - 26px - ((100vw - 1410px) / 2));
max-height: calc(100vh - 88px);
overflow: auto;
padding-right: 10px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .area-privada-page {
margin: 30px 0 70px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-datos-personales .page-datos-personales--content {
padding: 0; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content {
padding: 0; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .title {
margin-bottom: 40px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .title p {
font-size: 16px;
line-height: 26px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content {
padding: 0; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .title {
margin-bottom: 40px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .title p {
font-size: 16px;
line-height: 26px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content {
padding: 0; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content .title {
margin-bottom: 40px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content .title p {
font-size: 16px;
line-height: 26px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content {
padding: 0; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title {
margin-bottom: 40px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title p {
font-size: 16px;
line-height: 26px; }
.wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title h2 {
margin-bottom: 40px; }
.wat-mainrow.area-privada-new section.wat-section.datos-eliminados {
min-height: calc(100svh - 88px - 120px); }
.wat-mainrow.area-privada-new form .part-form .title {
margin-bottom: 40px; }
.wat-mainrow.area-privada-new form .part-form .title p {
font-size: 16px;
line-height: 26px; }
section.amm-section.autor-post {
padding: 60px 0; } }.descargar-app {
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
margin-top: 40px; }
.descargar-app .descargar-app-texto {
margin-right: 0;
margin-bottom: 10px; }
.descargar-app .descargar-app-imagenes a:first-child img {
margin-right: 5px; }
.wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content {
display: flex;
flex-wrap: wrap;
gap: 20px 40px; }
.wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .line-title {
margin-bottom: 25px;
font-size: 16px;
font-weight: 700;
transition: .3s ease; }
.wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .line-title.input-error {
color: #FF0000; }
.wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .radio-group {
display: flex;
align-items: center;
gap: 16px; }
.wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .radio-group input {
display: none; }
.wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .radio-group input:checked + label::after {
opacity: 1;
visibility: visible; }
.wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .radio-group label {
margin: 0;
padding-left: 30px;
position: relative;
cursor: pointer;
user-select: none;
margin-bottom: 25px;
line-height: 1;
color: #3b4043;
transition: 0.3s ease-in-out; }
.wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .radio-group label::before {
content: "";
display: inline-block;
height: 24px;
width: 24px;
border-radius: 200px;
border: 1px solid #d8d8d8;
position: absolute;
background-color: transparent;
top: 50%;
left: 0px;
transform: translateY(-60%); }
.wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .radio-group label::after {
content: "";
display: inline-block;
height: 14px;
width: 14px;
position: absolute;
background-color: #ff6600;
border-radius: 200px;
top: 50%;
left: 5px;
transform: translateY(-67%);
opacity: 0;
visibility: hidden;
transition: .3s ease; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .input--content input.input-error {
border: 2px solid #FF0000 !important;
color: #FF0000 !important;
transition: 0.3s ease-in-out !important; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .input--content input.input-error::placeholder {
color: #FF0000 !important;
transition: 0.3s ease-in-out !important; }
.main-container.catalogo .texto_seo p {
font-size: 13px;
line-height: 20px; }
.page-landing-fondo {
margin-bottom: 20px; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content {
padding: 0 5vw 16px; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto {
display: flex;
flex-direction: column;
align-items: center;
gap: 32px;
position: relative; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .logo {
width: 172px; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .texto p {
text-align: center;
font-size: 50px;
line-height: 64px;
font-family: "KatsudonRegular"; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono {
position: absolute; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(1) {
left: -5vw;
top: 0; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(2) {
display: none; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(3) {
display: none; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(4) {
top: 50%;
transform: translateY(-50%);
right: -5vw; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content {
padding: 40px 5vw;
display: flex;
flex-direction: column;
gap: 40px; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .title p {
text-align: center;
font-size: 40px;
line-height: 50px;
font-family: "KatsudonRegular"; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto {
display: flex;
flex-direction: column;
align-items: center;
gap: 48px; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto.revert-mobile .texto {
order: 2; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto.revert-mobile .image--content {
order: 1; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .image--content .image-desktop {
display: none; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto {
display: flex;
flex-direction: column;
gap: 30px; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto p, section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto strong {
font-size: 18px;
line-height: 30px; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto h3 {
text-transform: initial;
font-size: 40px;
line-height: 50px;
font-family: 'KatsudonRegular';
margin-bottom: 0; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .btn--content, section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .image-secundaria {
display: none; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .listado .title {
margin-bottom: 24px; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .listado .title p {
font-size: 30px;
line-height: 34px;
text-align: center;
font-family: 'KatsudonRegular'; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .listado ul {
max-width: 340px;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 20px; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .listado ul li {
flex-basis: calc((100% / 2) - (20px * 1 / 2));
text-align: center;
font-size: 24px;
line-height: 34px;
text-transform: uppercase;
font-family: 'KatsudonRegular'; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .btn--content {
max-width: 340px;
width: 100%;
margin: 0 auto; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .btn--content a.btn-ticket {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
aspect-ratio: 334/60;
position: relative; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .btn--content a.btn-ticket .image-fondo {
position: absolute;
z-index: 10;
top: 0;
left: 0;
right: 0;
bottom: 0; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .btn--content a.btn-ticket p {
position: relative;
z-index: 15;
text-transform: uppercase;
font-size: 18px;
line-height: 30px;
font-family: 'ITCAvantGardeSTD', sans-serif;
font-weight: bold; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content {
padding: 40px 0; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .titulo {
padding: 0 5vw;
margin-bottom: 20px; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .titulo p {
text-align: center;
font-size: 40px;
line-height: 50px;
font-family: 'KatsudonRegular'; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer {
padding: 10px 0 10px 5vw; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer .owl-stage .owl-item {
width: 200px !important; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer .owl-stage .owl-item .item {
width: 100%;
display: flex; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer .owl-stage .owl-item .item .item--content {
width: 100%; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer .owl-stage .owl-item .item .item--content .image {
width: 100%; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .texto-inferior {
margin-top: 48px;
padding: 0 5vw; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .texto-inferior p {
font-size: 18px;
line-height: 30px; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .texto-inferior p a {
font-size: 18px;
line-height: 30px;
color: #3B4043;
font-weight: 700;
text-decoration: none; }
.main-container.home section.intro .inner-section-container .carousel-home {
width: 100%; }
.main-container.home section.intro .inner-section-container .carousel-home .arrows_carrusel {
position: initial;
margin-top: 12px; }
.main-container.home section.intro .inner-section-container .carousel-home .arrows_carrusel .arrow_carrusel {
display: flex; }
@media only screen and (min-width: 768px) {
.descargar-app {
flex-direction: row; }
.descargar-app .descargar-app-texto {
margin-right: 20px;
margin-bottom: 0; }
.wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block {
margin: 0; }
.wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block.form-block-third {
flex-basis: calc((100% / 3) - (40px * 2 / 3)); }
.main-container.home section.intro .inner-section-container .carousel-home {
position: relative; }
.main-container.home section.intro .inner-section-container .carousel-home .arrows_carrusel {
margin-top: 0; }
.main-container.home section.intro .inner-section-container .carousel-home .arrows_carrusel .arrow_carrusel {
position: absolute;
top: 50%;
transform: translateY(-50%); } }
@media only screen and (min-width: 992px) {
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content {
padding: 0 5vw 48px; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto {
gap: 52px; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .logo {
width: 296px; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(1) {
left: 100px;
top: 0; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(2) {
top: 140px;
left: 0;
display: block; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(3) {
top: 0;
right: 0;
display: block; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(4) {
right: 100px; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content {
padding: 60px 5vw; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto {
flex-direction: row;
gap: 80px; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto:not(.revert) .texto {
order: 1; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto:not(.revert) .image--content {
order: 2; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto.revert .texto {
order: 2; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto.revert .image--content {
order: 1; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .image--content {
flex-basis: calc(50% - 40px);
display: flex;
justify-content: center; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .image--content .image-mobile {
display: none; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .image--content .image-desktop {
max-width: 100%;
display: block; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto {
flex-basis: calc(50% - 40px); }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .btn--content {
display: flex; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .btn--content {
display: none; }
.main-container.home section.intro .inner-section-container .carousel-home .slider-home .owl-stage-outer .owl-stage .owl-item .enlace_imagen {
display: block;
position: relative;
overflow: hidden;
aspect-ratio: 1410/500; }
.main-container.home section.intro .inner-section-container .carousel-home .slider-home .owl-stage-outer .owl-stage .owl-item .enlace_imagen img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
object-fit: cover;
width: 100%;
height: 100%;
display: block; }
.main-container.home section.intro .inner-section-container .carousel-home .arrows_carrusel {
position: initial; } }
@media only screen and (min-width: 1200px) {
section.wat-section.seccion-listado-libros .seccion-listado-libros--content {
padding: 60px 5vw; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .titulo {
padding: 0;
margin-bottom: 50px; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer {
padding: 20px 0;
display: flex;
justify-content: center; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer .owl-stage .owl-item .item {
transition: .3s ease; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer .owl-stage .owl-item .item:hover {
transform: translateY(-10px); }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content .texto-inferior {
padding: 0;
max-width: 546px;
margin: 96px auto 0; } }
@media only screen and (min-width: 1400px) {
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content {
max-width: 1410px;
margin: 0 auto;
gap: 60px; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto {
position: relative;
justify-content: center; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .image--content {
flex-basis: 530px; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto {
gap: 50px;
flex-basis: 580px; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .image-secundaria {
position: absolute;
bottom: -60px;
right: -60px;
width: 180px;
display: block; }
section.wat-section.seccion-listado-libros .seccion-listado-libros--content {
max-width: 1410px;
margin: 0 auto; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content {
max-width: 1410px;
margin: 0 auto; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(1) {
left: 200px;
top: -20px; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(2) {
top: 150px;
left: 70px; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(3) {
top: -20px;
right: 120px; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(4) {
right: 230px;
top: 100px;
transform: initial; }
.main-container.home section.intro .inner-section-container .carousel-home .slider-home {
width: 100%; }
.main-container.home section.intro .inner-section-container .carousel-home .arrows_carrusel .arrow_carrusel.arrow_carrusel_left {
left: -54px; }
.main-container.home section.intro .inner-section-container .carousel-home .arrows_carrusel .arrow_carrusel.arrow_carrusel_right {
right: -54px; } }
@media only screen and (min-width: 1600px) {
section.wat-section.seccion-listado-libros .seccion-listado-libros--content {
padding: 60px 0; }
section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content {
padding: 60px 0; }
section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content {
padding: 0 0 48px; }
section.amm-section.catalogos-home .catalogos-home--content .catalogos .catalogos-categorizados .catalogos-carousel .owl-nav {
display: block; } }