/* Theme Name: Captivating Theme Theme URI: http://restored316designs.com/themes Description: A mobile responsive and HTML5 feminine WordPress theme built for the Genesis Framework by Lauren Gaige of Restored 316. Author: Restored 316 Designs // Lauren Gaige Author URI: http://www.restored316designs.com/ Copyright: Copyright (c) 2015, Restored 316 LLC, Released 08/09/2017 Template: genesis Template Version: 2.0.1 License: GPL-2.0+ License URI: http://www.opensource.org/licenses/gpl-license.php */ /* Front Page ---------------------------------------------------------------------------------------------------- */ .front-page .blog { margin-top: 30px; } .front-page .wrap { margin: 0 auto; max-width: 1280px; } .front-page .entry-header { margin-bottom: 0; } .front-page .home-slider-overlay.widget-area h3 { margin-bottom: 30px; } .home-slider-overlay .widget-title { font-family: 'Cormorant Garamond', serif; font-style: italic; font-size: 22px; letter-spacing: 5px; color: #ae9d78; margin: 0; } .front-page .featured-content .entry { position: relative; } .front-page .content .widget-title { border-left: 15px solid #fff7e1; padding-left: 30px; font-size: 28px; font-family:'Satisfy', cursive; text-transform:none; letter-spacing:normal; } .front-page .content .widget:nth-of-type(3n+2) .widget-title { border-color: #fff4f0; } .front-page .content .widget:nth-of-type(3n+3) .widget-title { border-color: #f7f9fc; } .home-above-content .widget-wrap, .home-below-content .widget-wrap { position: relative; overflow: hidden; } .home-above-content .widget-wrap .more-from-category, .home-below-content .widget-wrap .more-from-category { position: absolute; top: 0; right: 0px; } /* Front Page Areas --------------------------------------------- */ .home-featured { background: url(https://cottageatthecrossroads.com/wp-content/uploads/2018/06/400.png)repeat; background-size:100px; margin-bottom: 10px; } .home-featured .wrap { padding: 30px; } .home-featured .entry { float: left; margin-right: 2%; width: 32%; } .home-featured .featured-content .entry { margin-bottom: 0; padding: 0; } .home-above-content .entry, .home-below-content .entry { float: left; margin-right: 2%; width: 32%; } .home-above-content .widget, .home-below-content .widget { margin-bottom: 30px; } .home-featured .entry:nth-of-type(3n+3), .home-featured .widget:nth-of-type(3n+3) .entry, .home-above-content .entry:nth-of-type(3n+3), .home-below-content .entry:nth-of-type(3n+3) { margin-right: 0; } .home-featured .entry-title { font-size: 20px; text-align: center; } .home-above-content .entry-title, .home-below-content .entry-title { font-size: 20px; } .front-page .site-wide-cta { background: none; border-bottom: 1px solid #eee; border-top: 1px solid #eee; } /* Blog --------------------------------------------- */ .home-blog { margin-bottom: 50px; } .home-blog .entry { float: left; width: 48.7179%; } .home-blog .entry:nth-of-type(2n+3) { margin-left: 2.5641%; } .home-blog .entry:nth-of-type(1) { width: 100%; } /* Carousel --------------------------------------------- */ .home-carousel .title { background: transparent; color: #000; font-family: 'Playfair Display', serif; line-height: 24px; padding: 10px 0; font-size: 20px; text-align: left; } .home-featured .slick-list .entry, .home-above-content .slick-list .entry, .home-below-content .slick-list .entry { background: transparent; margin: 0; } .slick-slide { margin: 0 10px; } .slick-list { margin: 0; } .slick-arrow { position: absolute; top: 40%; z-index: 1; font-size: 20px; cursor: pointer; color: #333333; width: 40px; height: 40px; vertical-align: middle; } .slick-arrow:before { position: absolute; left: 16px; top: 10px; } .slick-arrow-prev { left: 0; } .slick-arrow-next { right: 0; } .slick-arrow-next:before { left: 0px; } .slick-arrow:hover { color: #55c7cf; } /* Media Queries ---------------------------------------------------------------------------------------------------- */ @media only screen and (max-width: 1280px) { .front-page .wrap { width: 100%; } .site-inner { padding: 0; } } @media only screen and (max-width: 600px) { .home-featured .wrap { padding: 20px; } .home-blog .entry, .home-above-content .entry, .home-below-content .entry { float: none; width: 100%; } .home-blog .entry:nth-of-type(2n+3) { margin-left: 0; } .home-above-content .widget-wrap .more-from-category, .home-below-content .widget-wrap .more-from-category { clear: both; position: relative; text-align: right; } }