@font-face{font-family:ETmodules;font-display:block;src:url(//www.voyagesrubio.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot);src:url(//www.voyagesrubio.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot?#iefix) format("embedded-opentype"),url(//www.voyagesrubio.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.woff) format("woff"),url(//www.voyagesrubio.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.ttf) format("truetype"),url(//www.voyagesrubio.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}.mce-panel .mce-stack-layout-item.mce-first{
position: sticky!important;
top: -60px;
}
.et-fb-modal--expanded .mce-panel .mce-stack-layout-item.mce-first{
top: -24px!important;
} .divi_blog_infinite_scroll.ratio .et_pb_post,
.et_pb_blog_grid_wrapper.ratio .et_pb_post,
.et_pb_posts.ratio,
.et_pb_gallery_fullwidth.ratio,
.et_pb_gallery_grid.ratio .et_pb_gallery_image,
.et_pb_image.ratio,
.et_pb_post_title.ratio,
.et_pb_blurb.ratio .et_pb_main_blurb_image,
.et_pb_blurb.circle .et_pb_main_blurb_image
{
position: relative;
width: 100%!important;
} .divi_blog_infinite_scroll.ratio-1-1 .entry-featured-image-url,
.et_pb_posts.ratio-1-1 .entry-featured-image-url,
.et_pb_blog_grid_wrapper.ratio-1-1 .entry-featured-image-url,
.et_pb_blurb.ratio-1-1 .et_pb_main_blurb_image,
.et_pb_gallery_grid.ratio-1-1 .et_pb_gallery_image,
.et_pb_gallery_fullwidth.ratio-1-1,
.et_pb_image.ratio-1-1{
padding-top: 100%;
}
.divi_blog_infinite_scroll.ratio-4-3 .entry-featured-image-url,
.et_pb_posts.ratio-4-3 .entry-featured-image-url,
.et_pb_blog_grid_wrapper.ratio-4-3 .entry-featured-image-url,
.et_pb_blurb.ratio-4-3 .et_pb_main_blurb_image,
.et_pb_gallery_grid.ratio-4-3 .et_pb_gallery_image,
.et_pb_gallery_fullwidth.ratio-4-3,
.et_pb_image.ratio-4-3{
padding-top: 75%;
}
.divi_blog_infinite_scroll.ratio-16-9 .entry-featured-image-url,
.et_pb_posts.ratio-16-9 .entry-featured-image-url,
.et_pb_blog_grid_wrapper.ratio-16-9 .entry-featured-image-url,
.et_pb_blurb.ratio-16-9 .et_pb_main_blurb_image,
.et_pb_gallery_grid.ratio-16-9 .et_pb_gallery_image,
.et_pb_gallery_fullwidth.ratio-16-9,
.et_pb_image.ratio-16-9{
padding-top: 56.25%;
}
.divi_blog_infinite_scroll.ratio-21-9 .entry-featured-image-url,
.et_pb_posts.ratio-21-9 .entry-featured-image-url,
.et_pb_blog_grid_wrapper.ratio-21-9 .entry-featured-image-url,
.et_pb_blurb.ratio-21-9 .et_pb_main_blurb_image,
.et_pb_gallery_grid.ratio-21-9 .et_pb_gallery_image,
.et_pb_gallery_fullwidth.ratio-21-9,
.et_pb_image.ratio-21-9{
padding-top: 42.85%;
} .et_pb_blurb.circle .et_pb_image_wrap,
.et_pb_posts.ratio img,
.et_pb_gallery_fullwidth.ratio .et_pb_gallery_items,
.ratio > .et_pb_title_featured_container,
.ratio .et_pb_image_wrap,
.et_pb_gallery_fullwidth.ratio .et_pb_gallery_item{
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
} .divi_blog_infinite_scroll.ratio .entry-featured-image-url img,
.et_pb_blog_grid_wrapper.ratio .entry-featured-image-url img,
.ratio .et_pb_gallery_items img,
.et_pb_image.ratio img,
.et_pb_blog.ratio .et_pb_image_container img,
.et_pb_blurb.ratio .et_pb_main_blurb_image img,
.et_pb_blurb.circle .et_pb_main_blurb_image img{
height: 100%!important;
width: 100%!important;
position: absolute;
top: 0;
left: 0;
object-fit: cover;
} .et_pb_blurb.circle .et_pb_main_blurb_image img{
border-radius: 50%;
}
.et_pb_blurb.circle  .et_pb_main_blurb_image::before {
float: left;
padding-top: 100%;
content: "";
}
.et_pb_blurb.circle  .et_pb_main_blurb_image::after {
display: block;
content: "";
clear: both;
} @media screen and ( min-width: 980px ) {
.desktop-reverse-cols {
display: flex;
flex-direction: row-reverse;
}
.desktop-reverse-cols .et_pb_column:nth-child(1){
margin-left: 5.5%;
margin-right: 0;
}
} .et_pb_gallery.masonry .et_pb_gallery_items {
column-count: 4; column-gap: 5px; }
.et_pb_gallery.masonry .et_pb_gallery_items .et_pb_gallery_item {
width: 100%;
margin: 0px 0px 5px 0!important; float: none!important;
}
@media only screen and (max-width: 1200px) {
.et_pb_gallery.masonry .et_pb_gallery_items {
column-count: 3; }
}
@media only screen and (max-width: 767px) {
.et_pb_gallery.masonry .et_pb_gallery_items {
column-count: 2; }
} #footer-horizontal > div{
width: 100%;
text-align: center;
}
#footer-horizontal li{
display: inline-block;
margin: 0 10px;
}
@media only screen and (max-width: 767px) {
#footer-horizontal li{
display: block!important;
margin-bottom: 10px!important;
}
} #blog-content .et_pb_row{
margin: 0!important;
padding: 0!important;
width: 100%;
}  .blog-sidebar-list article {
padding-bottom: 10px!important;
padding: 10px;
border-radius: 15px;
box-shadow: 0 0 10px 3px rgba(0,0,0,0.1);
}
.blog-sidebar-list .entry-featured-image-url {
width: 100px;
float: left;
margin-bottom: 0!important;
}
.blog-sidebar-list .entry-title {
margin-top: 10px;
} .blog-sidebar-list .entry-title,
.blog-sidebar-list .post-meta {
width: calc(100% - 100px);
float: left;
padding-left: 10px!important;
}
.blog-sidebar-list .et_pb_no_thumb .entry-title,
.blog-sidebar-list .et_pb_no_thumb .post-meta {
width: 100%;
} .blog-sidebar-list .entry-featured-image-url {
padding-top: 100px;
display: block;
}
.blog-sidebar-list .entry-featured-image-url img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
} .blog-sidebar-list .et_pb_post:not(:last-child) {
margin-bottom: 20px;
}