.mvp-post-soc-out {
    float: right;
    margin-left: -72px;
    width: 100%;
    padding-bottom: 20px;
}

span.mvp-post-excerpt {
font-weight:600;
font-style:oblique;
}

.mvp-widget-home {
    margin-top: 15px;
}

.mvp-widget-home:first-child {
    margin-bottom: 30px;
}

#mvp-home-widget-wrap .mvp-flex-col-noad {
    height: 380px;
}

.switch_placeholder {
margin: auto;
}

.essb-optinflyout {
z-index:999999 !important;
}

#subscription-toggle {
margin:0;
	float:right;
	width:auto;
}

.wp-social-login-provider-list a {
padding: 3px 6px !important;
margin: 0 !important;
}

#mvp-main-body-wrap {
    background: #fff;
}

#mvp-post-content {
    background-color: #fff;
}

.pmpro_content_message {
    font-size: 1.2em;
font-weight:bold;
    margin-bottom: 25px;
    background-color: #eeeeee;
    padding: 12px 20px 20px 20px;
border-style: solid;
border-color: #eaeaea;
border-width: 1px;
	border-radius:1px;
}

.pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link .pmpro_actionlinks a:last-child {
background-color:#eee;
border: 1px solid #eaeaea;
padding: 6px 64px;
}

.pmpro_content_message a, .pmpro_content_message a:link .pmpro_btn, .pmpro_btn:link 
{
background-color:#fff;
border: 1px solid #000;
padding: 7px 100px !important;
font-size: 16px !important;
margin: 18px 0 0 10px !important;
}

.pmpro_btn:hover, a.pmpro_btn:hover, .entry-content a.pmpro_btn:hover, .pmpro_btn:focus, .pmpro_checkout .pmpro_btn:hover, .pmpro_checkout .pmpro_btn:focus, .pmpro_content_message a:focus, .pmpro_content_message a:hover {
    -webkit-box-shadow: none;
    border: 1px solid #D6D6D6;
    box-shadow: none;
    color: red;
    text-decoration: none;
}
.mvp-post-soc-out {
    float: right;
    margin-left: -72px;
    width: 100%;
    padding-bottom: 20px;
}

span.mvp-post-excerpt {
font-weight:600;
font-style:oblique;
}

.mvp-widget-home {
    margin-top: 15px;
}

.mvp-widget-home:first-child {
    margin-bottom: 30px;
}

#mvp-home-widget-wrap .mvp-flex-col-noad {
    height: 380px;
}

.switch_placeholder {
margin: auto;
}

.essb-optinflyout {
z-index:999999 !important;
}

#subscription-toggle {
margin:0;
	float:right;
	width:auto;
}

.tml-field {
    width: 50%;
    padding: 5px;
}

.wp-social-login-provider-list a {
padding: 3px 6px !important;
margin: 0 !important;
}

li#menu-item-11926 a {
		font-weight:900;
	color:#ff0 !important;
}

span.mvp-cont-read-but {
    background: #fff;
    border: 1px solid #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: .9rem;
    font-weight: 700;
    letter-spacing: .02em;
    line-height: 100%;
    padding: 16px 0;
    text-transform: uppercase;
    width: 85%;
}

#subscribe-email input {
    width: 95%;
    padding: 5px;
    margin: 10px 0;
}

.mvp-feat3-main-text h2 {
    line-height: 1;
    text-transform: none;
}

#comments .c p, #comments .c code, #comments .c blockquote, #comments .c ul, #comments .c ol {
    display: block;
    margin: 5px 0px;
    padding: 0px 5px 0px 5px;
}

#mvp-comments-button {
    margin-top: 30px;
    text-align: center;
    width: 100%;
    margin-bottom: 50px;
}

#mvp-comments-button span.mvp-comment-but-text {
    background: #fff;
    border: 1px solid #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: 600;
    letter-spacing: .02em;
    line-height: 100%;
    padding: 15px 0;
    text-transform: uppercase;
    width: 95%;
}

#mvp-content-main blockquote p {
font-family: 'Oswald', sans-serif;
font-weight: 100;
	font-size:1.6em;
	line-height:1.3;
	color:#222;
	
}

#mvp-main-nav-top {

    background: #FFFFFF;
    padding: 0px 0px 5px;

}

.mvp-widget-home:first-child {

    margin-bottom: 30px;
    margin-top: 20px;

}

#comments {overflow:visible;}

#mvp-content-main p, .mvp-post-add-main p {
    font-size: 1.2rem;
	margin-bottom:25px;
	line-height:1.6;

}