/*
Theme Name: ContentBerg Child
Theme URI: https://contentberg.theme-sphere.com
Template: contentberg
Author: ThemeSphere
Author URI: http://theme-sphere.com
Description: A readable blog theme with content focus. Designed by ThemeSphere.
Version: 1.4.2.1546758261
Updated: 2019-01-06 00:04:21

*/

@import url('https://fonts.googleapis.com/css?family=Bitter:700');

/*  Subscription Page    */
#pmpro_levels {display: block; margin: 0 auto; position: relative; font-family: 'Bitter', Helvetica, Arial, sans-serif; color: #666; text-align:center }
.pmpro_level {display: inline-block; border: 1px solid #AAA; border-radius: 10px; width: 22%; margin: 1%; background: #FFF; box-shadow: 1px 1px 3px #AAA; text-align: center; min-width:200px; margin-bottom: 20px;}
#pmpro_levels h2 {display: block; margin: 0; text-align: center; border-top-left-radius: 10px; border-top-right-radius: 10px; color: #fff; border-bottom: 1px solid #fff; background-color: #01295B; font-family: 'Bitter', Arial, sans-serif; font-size: 20px; line-height: 34px; }
.pmpro_level p {display: block; margin: 15px 10px; padding: 0px; font-size: 16px; line-height: 24px; text-align: center; }
.pmpro_level .pmpro_level-price {display: block; font-size: 20px; line-height: 26px; color: #444; margin: 15px 10px; font-family: 'Bitter', Arial, sans-serif; }
.pmpro_level .pmpro_level-price strong {font-size: 20px; }
.pmpro_level .pmpro_btn, .pmpro_level .pmpro_btn:link {display: inline-block; margin: 0 auto; padding: 8px 15px; border-radius: 8px; -moz-border-radius: 8px; text-transform: uppercase; font-weight: bold; text-align: center; text-decoration: none;  background: #01295B; color: #FFF; border: none; text-shadow: none; font-size:1.4rem !important; height:26px; }
.pmpro_level .pmpro_btn:hover {background: #000; color: #FFF; background-image: -webkit-linear-gradient(#444, #000); background-image: -moz-linear-gradient(#444, #000); background-image: -o-linear-gradient(#444, #000); background-image: linear-gradient(#444, #000); }
span.pmpro_level-expiration { display:none }

.bold-slider .subheading{ font-size: 3.4rem; color: #fff; letter-spacing: -0.035em; font-weight: 800;  text-transform: uppercase; line-height: 1;}
.home .bol-slider .heading{    margin-top: 0; line-height: 50px;}
footer.entry-footer.pmpro_level-expiration {
    display: none;
}
.pmpro_advanced_levels-div .post {
    /* padding: 1em; */
    padding:0em !important;
}
@media only screen and (min-width: 40.063em) {
    .pmpro_advanced_levels-div .medium-3 {
        width: 22.5% !important;
    }
}
.pmpro_advanced_levels-div [class*="column"] + [class*="column"]:last-child {
    float: left !important;
}


@media screen and (max-width: 479px) {

    .body-main-out,
    .body-main-in {
        margin-top: 5px;
    }
    .feat-top2-right,
    .feat-top2-right:first-child,
    #feat-wide-wrap .feat-top2-right,
    #feat-wide-wrap .feat-top2-right:first-child {
        height: 150px;
    }
    .feat-top2-left-text p {
        font-size:1rem !important;
    }
}

/* center ads on mobile */
.side-widget.adrotate_widgets, .side-widget.ajdg_grpwidgets {
    text-align: center;
}

form#pmpro_form {
    padding-bottom: 60px !important;
}

form.pmpro_form .pmpro_submit span {
    float: none !important;
}

@media only screen and (min-width: 883px) {
    #feat-wide-main {
        width: 100%;
        height: 600px !important;
    }

    #feat-wide-sub, .feat-wide4-text  {
        height: 600px !important;
    }

}
