.span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12 {
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.col {
margin-left: 1.5%;
}
.col:first-child {
margin-left: 0;
}
.span1 {
width: 6.958333333333333%;
}
.span2 {
width: 15.416666666666666%;
}
.span3 {
width: 23.875%;
}
.span4 {
width: 32.33333333333333%;
}
.span5 {
width: 40.791666666666664%;
}
.span6 {
width: 49.25%;
}
.span7 {
width: 57.70833333333333%;
}
.span8 {
width: 66.16666666666666%;
}
.span9 {
width: 74.625%;
}
.span10 {
width: 83.08333333333333%;
}
.span11 {
width: 91.54166666666666%;
}
.span12 {
width: 100%;
margin-left: 0;
}
.cf {
zoom: 1;
}
.cf:before,
.cf:after {
content: "";
display: table;
}
.cf:after {
clear: both;
}
@media only screen and (max-width: 768px) {
.col {
margin-left: 0;
}
.span1,
.span2,
.span3,
.span4,
.span5,
.span6,
.span7,
.span8,
.span9,
.span10,
.span11,
.span12 {
width: 100%;
}
}
.border-box {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.reset-list {
margin: 0;
padding: 0;
list-style: none;
line-height: 20px;
line-height: 2rem;
background: 0;
}
:focus {
outline: 0;
}
html {
font-size: 62.5%;
height: 100%;
}
body {
font-family: "Merriweather Sans", Helvetica, Arial, sans-serif;
color: #7d7d7d;
font-size: 14px;
line-height: 23px;
background: #fff;
font-weight: 300;
padding-bottom: 50px;
opacity: 1;
-webkit-transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
-ms-transition: all 0.5s linear;
transition: all 0.5s linear;
margin-top: 0;
}
body.loading {
opacity: 0;
background: url(//oleismos.com/wp-content/themes/olea-2014/img/loading.gif) center center no-repeat;
margin-top: -100px;
}
a {
color: #a80002;
text-decoration: none;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}
a:hover {
color: #5c0001;
}
a.vermas i {
font-size: 0.7em;
padding-left: 5px;
}
.btn {
display: inline-block;
padding: 10px 25px;
background: #f9cb01;
color: #242424;
font-size: 12px;
line-height: 1.4em;
text-transform: uppercase;
border: solid 2px #f9cb01;
font-weight: 400;
}
.btn i {
font-size: 0.7em;
padding-left: 5px;
}
.btn:hover {
background: #a80002;
color: #fff;
}
img {
max-width: 100%;
height: auto;
}
p {
margin: 0 0 22px 0;
}
table {
width: 100%;
}
table tbody {
width: 100%;
}
table td {
padding: 5px 10px 20px 10px;
vertical-align: top;
}
table thead {
background: #7d7d7d;
color: #fff;
text-transform: uppercase;
}
blockquote {
font-family: Georgia, "Times new roman", serif;
color: #b0b0b0;
font-style: italic;
font-size: 18px;
line-height: 1.4em;
border-left: solid 3px #dbdbdb;
margin-left: 0;
padding: 10px 0 10px 25px;
}
blockquote p:last-child {
margin-bottom: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Merriweather Sans", Helvetica, Arial, sans-serif;
font-weight: 300;
margin: 0 0 22px 0;
}
h1 {
font-size: 35px;
line-height: 1.4em;
color: #a80002;
}
h2 {
font-size: 30px;
line-height: 1.4em;
}
h3 {
font-weight: 400;
font-size: 20px;
line-height: 1.4em;
color: #242424;
}
h4 {
font-weight: 400;
font-size: 16px;
line-height: 1.4em;
color: #242424;
text-transform: uppercase;
}
h5 {
font-weight: 400;
font-size: 14px;
line-height: 1.4em;
color: #242424;
}
h6 {
font-weight: 400;
font-size: 12px;
line-height: 1.4em;
text-transform: uppercase;
}
.alignleft {
float: left;
margin: 0 25px 5px 0;
max-width: 50%;
}
.alignright {
float: right;
margin: 0 0 5px 25px;
max-width: 50%;
text-align: right;
}
.aligncenter {
display: block;
margin: 0 auto 25px auto;
text-align: center;
}
.wp-caption-text {
margin: 0 0 10px 0;
font-size: 12px;
font-style: italic;
text-align: right;
}
.wp-caption {
max-width: 100%;
}
.container {
margin-left: auto;
margin-right: auto;
max-width: 1170px;
padding-left: 15px;
padding-right: 15px;
zoom: 1;
}
.container:before,
.container:after {
content: "";
display: table;
}
.container:after {
clear: both;
}
.container .container {
padding-left: 0;
padding-right: 0;
}
#main-header {
padding: 30px 0 60px 0;
}
#nav-header ul,
#nav-header li {
margin: 0;
padding: 0;
list-style: none;
line-height: 20px;
line-height: 2rem;
background: 0;
}
#nav-header #main-menu-select-container {
display: none;
}
#nav-header .menu {
font-size: 12px;
text-align: right;
text-transform: uppercase;
}
#nav-header .menu li {
display: inline-block;
line-height: 70px;
position: relative;
padding-right: 1px;
}
#nav-header .menu li a {
padding: 0 15px;
color: #7d7d7d;
display: block;
text-decoration: none;
}
#nav-header .menu li a:hover {
text-decoration: none;
color: #a80002;
}
#nav-header .menu li:last-child {
background: 0;
}
#nav-header .menu li:hover > a,
#nav-header .menu li.current > a,
#nav-header .menu li.current-menu-item > a,
#nav-header .menu li.current-page-item > a {
color: #a80002;
}
#nav-header .menu li.menu-item-has-children > a:after {
content: url(//oleismos.com/wp-content/themes/olea-2014/img/arrow-down.png);
padding-left: 5px;
position: relative;
top: -2px;
}
#nav-header .menu li:hover > ul {
-ms-filter: "alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
visibility: visible;
}
#nav-header .menu li > ul {
-ms-filter: "alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
position: absolute;
width: 100px;
left: 15px;
top: 50px;
z-index: 10;
font-weight: 400;
text-transform: none;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
background: #f7f7f7;
}
#nav-header .menu li > ul li {
display: block;
line-height: 18px;
font-size: 12px;
}
#nav-header .menu li > ul li a {
border-bottom: 0;
display: block;
padding: 5px 10px;
color: #979797;
}
#nav-header .menu li > ul li a:hover {
border-bottom: 0;
background: #f7f7f7;
color: #242424;
}
#nav-header .menu li > ul li.current > a,
#nav-header .menu li > ul li.current-menu-item > a,
#nav-header .menu li > ul li.current-page-item > a {
background: #dbdbdb;
color: #242424;
}
#nav-header .menu li > ul li:hover > ul {
-ms-filter: "alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
visibility: visible;
}
#nav-header .menu li > ul li.menu-item-has-children > a:after {
content: url(//oleismos.com/wp-content/themes/olea-2014/img/arrow-right.png);
padding-left: 15px;
top: 0;
}
#nav-header .menu li > ul li > ul {
-ms-filter: "alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
left: 200px;
top: 0;
}
#home-arbol {
text-align: center;
position: relative;
}
#home-arbol .image {
width: 100%;
position: absolute;
top: -10px;
}
#home-arbol .image .sub-image {
position: absolute;
top: 0;
width: 100%;
}
#home-corazon {
text-align: center;
position: relative;
margin-top: -80px; min-height: 58vh;
transform: scale(0.75);
}
#home-corazon .image,
#home-corazon .images-group {
width: 100%;
position: absolute;
}
#home-corazon .image .sub-image,
#home-corazon .images-group .sub-image {
position: absolute;
top: 0;
width: 100%;
}
#home-corazon .image img,
#home-corazon .images-group img {
position: relative;
}
#home-corazon #corazon {
margin-top: -3px;
}
#home-corazon #mano-der {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transform-origin: 60% 55%;
-moz-transform-origin: 60% 55%;
-ms-transform-origin: 60% 55%;
-o-transform-origin: 60% 55%;
transform-origin: 60% 55%;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}
#home-corazon #mano-der.animate {
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-ms-transform: rotate(3deg);
-o-transform: rotate(3deg);
transform: rotate(3deg);
}
#home-corazon #mano-izq,
#home-corazon #brazo-izq,
#home-corazon #dedo-izq {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transform-origin: 60% 55%;
-moz-transform-origin: 60% 55%;
-ms-transform-origin: 60% 55%;
-o-transform-origin: 60% 55%;
transform-origin: 60% 55%;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}
#home-corazon #mano-izq.animate,
#home-corazon #brazo-izq.animate,
#home-corazon #dedo-izq.animate {
-webkit-transform: rotate(2deg);
-moz-transform: rotate(2deg);
-ms-transform: rotate(2deg);
-o-transform: rotate(2deg);
transform: rotate(2deg);
}
#ilustrador { position: relative;  text-align: center;
font-size: 1em;
color: #a80002;
text-transform: uppercase;
letter-spacing: 5px;
padding-right: 15px;
}
.hidden-title {
display: none;
}
.page-header {
margin-bottom: 40px;
}
.page-header.archive-title {
text-align: center;
}
.page-content {
padding-right: 15px;
}
article.page ul,
article.post ul,
article.page ol,
article.post ol {
margin: 25px 0;
}
article.page ul li,
article.post ul li,
article.page ol li,
article.post ol li {
margin-bottom: 5px;
}
article.page ol ol,
article.post ol ol {
list-style-type: lower-alpha;
}
.olea-contact-form {
padding-right: 40px;
}
.olea-contact-form .cf {
margin-bottom: 10px;
}
.type-galerias {
margin-top: -20px;
}
.type-galerias .page-header {
padding: 20px 0 0 20px;
margin-bottom: 20px;
}
.type-galerias .page-header h1 {
font-size: 1.5em;
margin-bottom: 0;
}
.type-galerias .gallery-text {
padding-left: 20px;
}
#slideshow {
text-align: center;
}
#slideshow img {
max-height: 600px;
}
.gallery-thumbs {
padding-left: 20px;
}
.gallery-thumbs ul,
.gallery-thumbs li {
margin: 0;
padding: 0;
list-style: none;
line-height: 20px;
line-height: 2rem;
background: 0;
}
.gallery-thumbs li {
float: left;
width: 25%;
}
.gallery-thumbs li a,
.gallery-thumbs li img {
display: block;
}
.gallery-thumbs li a {
border: solid 1px transparent;
padding: 5px;
}
.gallery-thumbs li a:hover {
background: #dbdbdb;
}
.gallery-thumbs li.selected {
opacity: 0.5;
}
.gallery-thumbs .pagination {
text-align: right;
margin-top: 40px;
}
.gallery-thumbs .pagination a,
.gallery-thumbs .pagination span {
display: inline-block;
padding: 5px 10px;
}
.gallery-thumbs .pagination span {
background: #e8e8e8;
margin: 0 2px;
}
.gallery-thumbs .pagination a {
color: #7d7d7d;
}
.gallery-thumbs .pagination a:hover {
text-decoration: underline;
}
.gutter-sizer {
width: 2%;
}
.masonry-item {
width: 32%;
margin-bottom: 15px;
}
.galeria-cover {
display: block;
position: relative;
text-align: center;
}
.galeria-cover img {
display: block;
}
.galeria-cover .title {
display: block;
position: absolute;
width: 100%;
left: 0;
top: 0;
bottom: 0;
background: #a80002;
color: #fff;
opacity: 0.2;
overflow: hidden;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.galeria-cover .title .text {
position: relative;
top: -30px;
opacity: 0;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
font-size: 1.5em;
}
.galeria-cover:hover .title {
opacity: 1;
}
.galeria-cover:hover .title .text {
position: relative;
top: 20px;
opacity: 1;
}
#caption {
text-align: center;
margin-top: 20px;
}
#main-footer {
background: #242424;
padding: 5px 0;
color: #fff;
text-align: center;
font-size: 12px;
position: fixed;
left: 0;
bottom: 0;
width: 100%;
}
#main-footer .separator {
padding: 0 5px;
}
#main-footer a {
color: #fff;
}
#main-footer a:hover {
text-decoration: underline;
}
#main-footer .footer-text {
margin: 0;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="date"],
input[type="number"],
textarea,
select {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: solid 1px #c2c2c2;
padding: 10px 20px;
font-family: "Merriweather Sans", Helvetica, Arial, sans-serif;
color: #b0b0b0;
background: #ededed;
margin-bottom: 5px;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="date"]:focus,
input[type="number"]:focus,
textarea:focus,
select:focus {
border-color: #a80002;
background: #fff;
}
textarea {
resize: vertical;
}
input[type="submit"] {
color: #fff;
font-weight: 400;
padding: 12px 30px 10px 30px;
border: 0;
background: #a80002;
font-size: 0.9em;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;
}
input[type="submit"]:hover {
background: #f9cb01;
color: #242424;
}
label {
color: #7d7d7d;
text-transform: uppercase;
font-weight: 400;
font-size: 0.9em;
letter-spacing: 1px;
}
.wpcf7-form-control-wrap {
display: block !important;
}
.ilustracorazon {
min-height: 70vh;
}
@media (min-width: 1201px) {
#home-corazon {min-height: 45rem;}
.ilustracorazon {min-height: calc(45rem + 150px);}
#content-scrolldown p {margin-bottom: -2em!important;}
}
@media only screen and (max-width: 1200px) {
.container {
max-width: 990px;
}
#home-corazon {
min-height: calc(45vh - 5rem);
}
#content-scrolldown p {margin-bottom: -1em!important;}
}
@media only screen and (max-width: 992px) {
#home-corazon {
margin-top: -40px;
min-height: calc(45vh - 5rem); }
#nav-header #main-menu-select-container {
display: block;
background: url(//oleismos.com/wp-content/themes/olea-2014/img/menu-responsive.png) right center no-repeat;
padding-left: 50px;
}
#nav-header #main-menu-select-container select {
display: block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
border: 0;
height: 50px;
background: transparent;
padding: 0 15px;
line-height: 1;
border: 0;
border-radius: 0;
-webkit-appearance: none;
margin-top: 0;
color: #7d7d7d;
}
#nav-header ul {
display: none;
}
}
@media only screen and (max-width: 768px) {
body {
padding-bottom: 0;
}
#main-footer {
position: relative;
margin-top: 100px;
}
#nav-header #main-menu-select-container {
padding-left: 0;
}
.olea-contact-form {
padding-right: 0;
}
.gallery-thumbs,
.type-galerias .gallery-text,
.type-galerias .page-header {
padding-left: 0;
}
#home-corazon {
min-height: calc(47vh - 6rem);
}
}
@media only screen and (max-width: 480px) {
.alignleft,
.alignright {
float: none;
display: block;
margin: 25px auto;
max-width: 100%;
width: 100%;
}
#home-corazon {
min-height: calc(45vh - 3rem);
}
}
@media only screen and (max-width: 380px) {
#home-corazon {
min-height: calc(50vh - 1em);
}
}
h1, header.page-header h1 {
text-align: right!important;
left: -14px!important;
position: relative!important;
}
.gallery-desc {
max-width: 580px;
float: right;
}
#main-header {
padding: 15px 0 20px 0!important;
}
.page-header {
margin-bottom: 10px!important;
}
.et-db #et-boc .et-l .et_pb_row {
padding: 0!important;
}
#home-corazon {
margin-top: -20px!important;
}
.et-db #et-boc .et-l .et_pb_module p {
margin-bottom: 30px!important;
}
.et-db #et-boc .et-l .et_pb_blog_grid .et_pb_image_container img {
max-height: 340px;
} #main-footer {
z-index: 100;
line-height: 18px;
}
#nav-header .menu li>ul {
width: 150px!important;
} .container-full {
margin-bottom: -100px;
} .et-db #et-boc .et-l .et_pb_section_0 {
padding-top:50px!important;
} #content-scrolldown {}
.title-h2-back {
background-color:rgba(0,0,0,0.7);
margin-top:45px;
border-radius: 0 6px 6px 0;
margin-left: -50vw; width: 70vw; }
.post-destacados {
margin-bottom: 50px;
} #content-scrolldown {position: relative;}
#content-scrolldown p {
text-align: center;
margin-left: -2rem;
margin-bottom: 4rem;
position: relative;
top: -3rem;
font-size: 1rem;
line-height: 5px;
}
html body [data-ca3_iconfont="ETmodules"]::before {
font-family: "ETmodules";
}
[data-ca3_icon]::before {
font-weight: normal;
content: attr(data-ca3_icon);
}
.ca3-scroll-down-arrow {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2hldnJvbl90aGluX2Rvd24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiBmaWxsPSJ3aGl0ZSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTE3LjQxOCw2LjEwOWMwLjI3Mi0wLjI2OCwwLjcwOS0wLjI2OCwwLjk3OSwwYzAuMjcsMC4yNjgsMC4yNzEsMC43MDEsMCwwLjk2OWwtNy45MDgsNy44M2MtMC4yNywwLjI2OC0wLjcwNywwLjI2OC0wLjk3OSwwbC03LjkwOC03LjgzYy0wLjI3LTAuMjY4LTAuMjctMC43MDEsMC0wLjk2OWMwLjI3MS0wLjI2OCwwLjcwOS0wLjI2OCwwLjk3OSwwTDEwLDEzLjI1TDE3LjQxOCw2LjEwOXoiLz48L3N2Zz4=);
background-size: contain;
background-repeat: no-repeat;
filter: invert(100%);
}
.ca3-scroll-down-link {
cursor:pointer;
height: 30px;
width: 80px;
margin: 0px 0 0 -25px;
line-height: 60px;
position: absolute;
left: 50%;
bottom: 0px;
color: #FFF;
text-align: center;
font-size: 70px;
z-index: 100;
text-decoration: none;
text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
-webkit-animation: ca3_fade_move_down 2s ease-in-out infinite;
-moz-animation:    ca3_fade_move_down 2s ease-in-out infinite;
animation:         ca3_fade_move_down 2s ease-in-out infinite;
} @-webkit-keyframes ca3_fade_move_down {
0%   { -webkit-transform:translate(0,-20px); opacity: 0;  }
50%  { opacity: 1;  }
100% { -webkit-transform:translate(0,20px); opacity: 0; }
}
@-moz-keyframes ca3_fade_move_down {
0%   { -moz-transform:translate(0,-20px); opacity: 0;  }
50%  { opacity: 1;  }
100% { -moz-transform:translate(0,20px); opacity: 0; }
}
@keyframes ca3_fade_move_down {
0%   { transform:translate(0,-20px); opacity: 0;  }
50%  { opacity: 1;  }
100% { transform:translate(0,20px); opacity: 0; }
}
@media (max-width: 960px) {
.title-h2-back {width: 80vw;}
#content-scrolldown p {
line-height: 45px;
top: -1.5rem;
}
}
@media (max-width: 768px) {
.title-h2-back {width: 90vw;}
#nav-header.span10, #logo-header.span2 {
max-width:48vw!important;
width: 50%!important;
}
#main-footer {
position: fixed;
}
#home-corazon {
margin-top: 0!important;
}   #home-corazon .image, #home-corazon .images-group {
width: 90%!important;
left: 5%!important;
}
#home-corazon .image .sub-image, #home-corazon .images-group .sub-image {
top: 5px;
width: 104%;
}
.et-db #et-boc .et-l .et_pb_blog_grid .et_pb_image_container img {
max-height: 42vh!important;
width: 100vw!important;
min-width: 20vw!important;
}
.et-db #et-boc .et-l .et_pb_section_0 {
padding-top:20px!important;
}
}
@media (max-width: 600px) {
.title-h2-back {width: 100vw;}
.et-db #et-boc .et-l .et_pb_row_0 {
max-width:380px!important;
}
h4 {font-size:12px!important;}
.et-db #et-boc .et-l .et_pb_text_1 h2 {font-size:34px!important;}
.et-db #et-boc .et-l .et_pb_row_0.et_pb_row {padding-top:10px!important;}
#et-boc .et-l h1 {line-height: 25px!important;}
#ilustrador {top:7em;letter-spacing:2px!important;font-size:.95em!important;line-height: 20px!important;border-bottom:solid #ccc 1px;padding-bottom: 15%;top:60vh;}
#main-header {padding: 5px 0 5px 0!important;}
.ilustracorazon{min-height: 100vh;}
.post-destacados div.title-h2-back {margin-top:0px;}
}