/*

Theme Name: X
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: An immensely powerful and endlessly customizable WordPress theme.
Version: 4.6.2
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: __x__

*/
div.slide-link-wrap {float: left; width: 100%; overflow: hidden; box-sizing: border-box;}
div.slide-info .slide-text {color: #555; max-width: 40% !important; float: left; clear: both; font-size: 18px; line-height: 150%; margin-bottom: 40px; white-space: pre-wrap;} 
div.slide-info a {border: solid 2px #444; text-align: center; margin-right: 10px; padding: 20px 40px; color: #444; text-transform: uppercase; float: left;} 
.kidz-slide a:last-child {border: solid 2px #C1393D; text-align: center; margin-right: 10px; padding: 20px 40px; color: #fff; text-transform: uppercase; float: left; background-color: #C1393D}
.seniors-slide a:last-child {border: solid 2px #30BFCD; text-align: center; margin-right: 10px; padding: 20px 40px; color: #fff; text-transform: uppercase; float: left; background-color: #30BFCD}
.babies-slide a:last-child {border: solid 2px #E18DA5; text-align: center; margin-right: 10px; padding: 20px 40px; color: #fff; text-transform: uppercase; float: left; background-color: #E18DA5}

.magazines-front-page {width: 100%; box-sizing: border-box}
.single-magazine {width: 30.333%; margin-left: 1.5%; margin-right: 1.5%; float: left;}

.cta-buttons {background-size: auto !important; background-position: top center !important; background-repeat: repeat-x !important}
.cta-buttons .x-column.x-1-3 { margin-top: -90px; border: solid 10px #fff; position: relative; z-index: 9 }
@media (max-width: 468px) {
div.slide-info a {padding: 10px 20px;}
iframe {margin-left: 0 !important; max-width: 100% !important}
.cta-buttons .x-column.x-1-3 { margin-top: 10px; border: solid 10px #fff; position: relative; z-index: 9 }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
div.slide-info .slide-text {font-size: 12px !important} 
.x-nav > li {font-size: 13px; !important}
div.slide-info .slide-text {margin-bottom: 10px !important}
}

.entry-title {position: relative; z-index: 10}
.top-main-image {margin-top: -100px !important;}
.x-pricing-column.featured h2, .h-comments-title small, .x-entry-share .x-share:hover, .x-highlight, .x-recent-posts .x-recent-posts-img::after {
    background-color: #666666 !important;
}
.x-btn, .button, [type="submit"] {
    color: #ffffff;
    border-color: #555555 !important;
    background-color: #666666 !important;
    margin-bottom: 0.25em;
    text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5);
    box-shadow: 0 0.25em 0 0 #444444,0 4px 9px rgba(0,0,0,0.75) !important;
    border-radius: 0.25em;
}
@media (max-width: 468px) {.top-main-image {margin-top: 10px !important;}}