/* RipplePop */
body.page-id-3525 ._form-content ._row._checkbox-radio input[type="checkbox"]{
	display: inline-block !important;
	width: 10% !important;
}
body.page-id-3525 ._form-content ._row._checkbox-radio span{
	display: inline;
}
body.page-id-3525 .tve_js_placeholder{
	display: none !important;
}
body.page-id-3525 ._form-label, body.page-id-3525 ._form_element ._form-label{
	font-family: 'Raleway', sans-serif!important;
	font-size: 2rem !important;
}
body.page-id-3525 ._form-content ._row._checkbox-radio span label, body.page-id-3525 ._submit{
	font-family: 'Raleway', sans-serif!important;
	font-size: 2rem !important;
	font-weight: normal !important;
}
body.page-id-3525 form._form_749{
	max-width: 600px !important;
}

.home .site-container > header.site-header{
  display: block !important; 
}


.easy-footnotes-wrapper blockquote{
  background-color: transparent !important; 
}

.easy-footnotes-wrapper blockquote p, .easy-footnotes-wrapper .graf-after--h3{
  font-size: 14px !important;
}

.easy-footnotes-wrapper p.graf-after--p{
  font-size: 14px !important;
}

.easy-footnotes-wrapper blockquote:before{
		display: block !important;
    content: "\201C" !important;
    font-size: 24px !important;
    position: absolute !important;
    left: 20px !important;
    top: 0px !important;
    color: #7a7a7a !important;
}

body.home > div.site-container > header.site-header.bottom{
  display: none !important;
}

.page-id-4300 .entry-content{
  min-height: 100vh;
}

.page-id-4966 .clean-my-archives ul li{
		padding:6px 0;
}

.page-id-4966 .clean-my-archives ul li span{
		display:inline-block;
		width:30%;
		vertical-align:top;
		line-height:31px;
}

.page-id-4966 .clean-my-archives ul li a{
		display:inline-block;
		width:60%;
		vertical-align:top;
}

.page-id-4966 .clean-my-archives {
		max-width:700px;
}

#comments.entry-comments{
	display: none !important;
}

/* End RipplePop */

/*WPUP*/
.single-post .supsystic-social-sharing {text-align: center;}
/*.page-id-4300 article .entry-content {height: 100vh;}*/

/* wpcurve JWN #116241 start */
header.site-header {
    padding-top: 30px !important;
}

/* wpcurve JWN #116241 end */

.site-container { max-width: 100%; }
.site-inner { float: none; margin: 0 auto; background: #fff; width: 100%; }
.content-sidebar-wrap { float: none; max-width: 1040px; width: 100%; margin: 0 auto; }
/* wpcurve #66494 start */
/**h1 { font-size: 34px!important;}
h2 { font-size: 28px!important;}
h3 { font-size: 24px!important;}
h4 { font-size: 22px!important;}
h5 { font-size: 18px!important;}
h6 { font-size: 16px!important;}**/
h1 { font-size: 2em!important;}
h2 { font-size: 1.5em!important;}
h3 { font-size: 1.17em!important;}
h4 { font-size: 1em!important;}
h5 { font-size: 0.83em!important;}
h6 { font-size: 0.67em!important;}
/* wpcurve #66494 end */

h1,h2,h3,h4,h5,h6 {	
    font-family: 'Raleway', sans-serif !important;
}
.entry-content p { 
  font-family: 'Raleway', sans-serif !important;
  font-size: 16px!important;
}

h1.entry-title a { color: #000!important; }

.entry-meta{
display:none;
}



.blog h1.entry-title a {
    color: #000 !important;
    font-family: "Montserrat" !important;
    font-size: 5rem;
}

.widgettitle { font-weight: bold; color: #000; }

.after-entry .button, .after-entry .button:hover,
.sidebar .button, .sidebar .button:hover { background-color: #0F52BA; }
.sidebar { color: #000; }
.sidebar a { color: #0066CD; }
.page .sidebar, .single .sidebar { display: none; }
.page .site-inner .content, .single .site-inner .content { float: none; margin: 0 auto; width: 100%; max-width: 700px; padding-left: 0px; padding-right: 0px; }
.after-entry { background-color: transparent; color: #000; /*border: 1px solid #000;*/ }

.page-id-1160 .site-header {
    display: none;
}

.page-id-1160 .sumome-smartbar-popup {
	display: none;
}

/* Top Menu */
@media only screen 
and (min-width : 768px)
{
  .site-header aside {
    width: 55%;
}
}

header.site-header {padding-top:15px;}
header.site-header .site-avatar {display:none;}
header.site-header .title-area {margin-top:10px;}
header.site-header .site-description {margin-bottom:20px;}

/** wpcurve custom**/
.entry-title{font-size:48px;font-size:4.8rem;margin-top:30px;margin-top:3rem;}

/* Responsive */ 
@media only screen 
and (max-width : 768px)
{
  header.site-header .title-area {
margin-top: 15px;
}
  .site-inner {
    padding: 15px;
}
}

.home_btn{
background-color: #000;
border: none;
color: #fff;
cursor: pointer;
font-family: 'Roboto Condensed', sans-serif;
font-weight: 300;
letter-spacing: 1px;
letter-spacing: 0.1rem;
padding: 16px 24px;
padding: 1.6rem 2.4rem;
text-transform: uppercase;
width: auto;
text-decoration: none;
margin-left: 10%;
margin-right: 10%;
}

.mid_section{
display: block;
height: auto;
padding-top: 10px;
padding-bottom: 30px;
width: 90%;
text-align: -webkit-center;
}


/* WPCurve Loreto */
.home .entry-header .entry-title { font-size: 48px; }
.home .mid_section .home_btn { margin-left: 7.5px !important; margin-right: 7.5px !important; }
.home .mid_section .home_btn, .home .button { background-color: #0f52ba !important; }

.button {
    background-color: #0F52BA !important;
}

/** wpcurve **/
#easy-opt-in-widget-3 {width:700px;margin:0 auto;}
#easy-opt-in-widget-3 span, #easy-opt-in-widget-3 p, #easy-opt-in-widget-3 h3, input { font-family: 'Open Sans', sans-serif !important;  }
/** wpcurve **/

@media screen and ( min-width: 200px ) and ( max-width: 365px ) {
	.home .mid_section .home_btn {  
  		display: block;
  		margin-top: 15px;
	}
}

.content a {text-decoration:none;}
.content a:hover {color:#000;}

.widget_mailchimpsf_widget{
background-color: transparent;
color: #000;
border: 1px solid #000;
padding: 20px;
margin-top: -40px;
}

.page-template-page_blog .content{
float: left !important;
}

.page-template-page_blog .sidebar{
display: block !important;
padding-top: 10%;
float: left !important;
width: 30% !important;
word-wrap: break-word;
padding-left: 20px !important;  
}

.entry-title a{color:#000;}

/* Articles Page */ 
.blog .entry-content > p {
    font-family: 'Raleway', sans-serif !important;
  font-size: 1.8rem;
}

/*wocyrve*/
.wp-tabs ul.ui-tabs-nav li.ui-state-active {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
}
.wp-tabs ul.ui-tabs-nav li {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
}

/**.wp-tabs ul.ui-tabs-nav li.ui-state-active {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 whiteSmoke;
    border-color: #d5d5d5 #d5d5d5 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
}**/
.wp-tabs ul.ui-tabs-nav li.ui-state-active {
    border-top-left-radius: 16px;
    border-top-right-radius: 18px;
}
.wp-tabs ul.ui-tabs-nav li {
    margin-right: 0px !important ;
}
.wp-tabs ul.ui-tabs-nav {
    background: none repeat scroll 0 0 #000 !important;
    padding-top: 7px !important;
}
.wp-tabs ul.ui-tabs-nav li a {
    color: #fff !important;
    text-shadow: none !important;
  
}

/** wpcurve custom **/
.parent-tab-wrap{padding:0 6px; position: relative; z-index: 0; float: left !important; margin: 11px 0px -25px  !important; height: 8px !important; }
.parent-tab-wrap li{transform:perspective(5px) rotateX(0.9deg) translateZ(0px);border-radius:5px;background-color:#d2d2d2;position:relative;top:5px;box-shadow:0 0 2px #000000;}
.parent-tab-wrap li { list-style: none !important; float: left; padding: 10px 10px 0 10px; cursor: pointer; border: 1px solid #ccc; }
.parent-tab-wrap li.active{background-color:#e2e2e2;position:relative;z-index:1;}
.parent-tab-wrap li h2{font-weight:400px;font-size:16px;color:#333333;}
.parent-tab-wrap li.active h2{color:#000000;}
.tab-content{position:relative;z-index:10;}
.wp-tabs ul.ui-tabs-nav li.ui-state-active a{color:#333333 !important;}
#tab-content-tools { display: none; }
/** wpcurve custom **/

.search .sidebar{
color: #FFFFFF !important;
  
}

.search .sidebar b{
display: none !important;
}

.home #disqus_thread{
display: none !important;
}

.site-header #search-6 .search-form input[type="search"] { width:206px !important; height:10px !important; padding:16px !important; margin-right:95px !important; }
.site-header #search-6 .search-form { text-align:right !important; margin:0px 0px 5px 0px !important; }
.site-header #search-6 { margin-bottom:0px !important; }
.site-header #text-3 { margin-bottom:0px !important; }

/* MailChimp Form response */
.mc-opt-in-widget {
  display: block!important;
  border: solid 1px transparent;
}
div.response#mce-success-response {
    color: red;
}
/* MailChimp Form responsive */
@media only screen and (max-width: 768px) {
#easy-opt-in-widget-3 > div {
  display: block!important;
}
.mc-opt-in-widget {
  display: block!important;
}
body > div.site-container > div > div > main > div.after-entry  {
  padding: 0;
}
#text-6 > div {
  display: block!important;
}
#fca_eoi_form_2101 .fca_eoi_layout_4 {
  border: solid 2px transparent!important;
}
}
@media only screen and (max-width: 480px) {
#easy-opt-in-widget-3  {
  width: 320px;
  margin: 0 auto;
}
.mc-opt-in-widget {
  width: 320px;
  margin: 0 auto;
}
}

/* wpcurve mike */
.after-entry {
    padding: 0!important;
}

.page-id-1623 .sumome-share-client-wrapper, .page-id-2118 .sumome-share-client-wrapper{
display: none !important;
}

/* WPCurve - #63478 */
.widget-area.header-widget-area { width: 73%; }
#menu-main-menu-2 li { width: 20%; }
#menu-main-menu-2 li a { font-size: 12px; font-weight: bold; }

@media only screen and (max-width: 767px) {
  .widget-area.header-widget-area { width: 100%; }
  #menu-main-menu-2 li { width: 100%; }
}
@media only screen and (min-width: 768px) and ( max-width: 1000px) {
  #responsive-menu-icon { display: block; }
}
/* END WPCurve - #63478 */




/* 
 *  */

.col-md-3 {
	float: left;
/* 	width:24.5%; */
}
.col-md-3 img { width: 100%; }
img.img-virgin { margin-top: -40px; }


@media only screen and (max-width: 420px) {
	.col-md-3 {
		width:100%;
	}
	img.img-virgin { margin-top: 0; width: 100%; max-width: 170px; }


}

/* WPcurve End #64621 */

/* WPCurve - #64621 */
@media only screen and (max-width: 420px) {
	.wpcurve-col-md-3 {
    	width: 24% !important;
	}
}
/* END WPCurve - #64621 */
/*
.home #search-6 { display: none!important; }

.widget-area.header-widget-area {
    width: 77%;
}

@media only screen and (max-width:1279px) {
  .widget.widget_nav_menu {
    display: none;
  }
}
*/
/* WPCurve #67024 - Start */
.site-title {
    font-family: "Roboto Condensed",sans-serif !important;
    font-size: 2.4rem !important;
}
.site-header #search-6 {
    display: none;
}
.blog .site-header #search-6 {
    display: block;
}
.genesis-nav-menu {
 	border-top: none; 
}
.genesis-nav-menu li {
 	border-top: 1px solid #333; 
}
@media only screen and (max-width:1280px) {
  	.genesis-nav-menu {
   		border-top: 1px solid #333; 
  	}
  	.genesis-nav-menu li {
    	border-top: medium none;
	}
}
@media only screen and (max-width:800px) {
  	
  	header.site-header .title-area, .widget-area.header-widget-area {
   	width: 100%; 
  }
}
/* WPCurve #67024 - END */

/* WPCurve - LG -#67569 */
.home _form { width: 720px !important; height: 270px !important; }
/* END WPCurve - LG -#67569 */


._form {
position:relative;
background:#fff;
width:100%;/*F*/
padding:0!important;
text-align:left;
  margin:0 auto;
  margin-bottom:20px;
  max-width:400px;
}
._form em {
color:#9a9a9a;
}
._form a {
margin-left:3px;
}
._form ._field,
._form ._field ._label,
._form ._type_radio,
._form ._type_checkbox,
._form ._type_captcha,
._form ._field table {
background:none;
}
._form ._field {
position:relative;
width:100%;
cursor:move;
font-style:normal;
margin:1.2em 0;
padding:0;
overflow:hidden;
}
._form ._field input[type="text"] {
width:100%;
padding:8px;
font-size:16px;
border:1px solid #b6b6b6;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
._form ._field ._label {
display:block;
margin:0 0 0.5em;
padding:0!important;
font-size:15px;
}
._form ._field ._option input[type="checkbox"],
._form ._field ._option input[type="radio"] {
position:relative;
width:13px;
height:13px;
margin:-4px 0 0 1px;
cursor:pointer;
vertical-align:middle;
}
._form ._field ._option input[type="submit"],
._form ._field ._option input[type="button"] {
margin:0;
cursor:pointer;
height:35px;
width:auto;
font-size:15px;
}
._form ._field ._option select {
display:block;
margin:0;
padding:0;
width:auto;
font-size:15px;
border:1px solid #b6b6b6;
}
._form ._type_radio ._option,
._form ._type_checkbox ._option {
font-size:13px;
font-weight:normal;
line-height:1.8;
}
._form ._type_date ._option input[type="text"] {
float:left;
width:100px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
._form ._type_date ._option input[type="button"] {
width:37px;
height:36px;
margin-left:5px;
padding:20px;
background:url(https://threemagnolia.activehosted.com/admin/css/../images/icon_calendar.gif) no-repeat 0 0;
border:none;
outline:none;
text-indent:-9999px;
}
._form ._type_captcha img {
float:left;
margin:0 6px 0 0;
width:70px;
height:33px;
border:1px solid #b6b6b6;
}
._form ._type_captcha input[type="text"] {
margin:-14px 0 0 0!important;
width:25%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
._form ._field table {
width:100%!important;
}
._form ._field table tbody tr td {
width:50%!important;
font-size:15px;
}
._form {
/*width:400px;/*F*/
padding:10px 16px!important;
background:#f7f7f7;
color:#6e6e6e;
font-weight:normal;
border:1px solid #d1d1d1;
text-shadow:1px 1px 1px #fff;
}
._form #notice {
margin:10px 0 0 -3px!important;
padding:0;
color:#9f9f9f;
font-size:11px;
font-family:helvetica,arial,sans-serif;
}
._form #notice a:link, ._form #notice a:visited {
color:#9f9f9f!important;
text-decoration:underline;
}
._form ._field,
._form ._field ._label,
._form ._type_radio,
._form ._type_checkbox,
._form ._type_captcha,
._form ._field table {
background:none;
}
._form ._field {
position:relative;
width:100%;
cursor:default;
font-style:normal;
margin:0 0 16px;
padding:0!important;
overflow:hidden;
}
._form ._field input[type="text"],
._form ._field input[type="email"] {
width:100%;
margin:0!important;
padding:4px!important;
font-size:16px;
background:#fff url(https://threemagnolia.activehosted.com/admin/templates/form-themes/golden/images/bg_input.gif) no-repeat 0 0;
border:1px solid #cecece;
border-top:1px solid #bbbbbb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
._form ._field ._label {
margin:0 0 0.6em!important;
color:#6e6e6e;
font-size:13px;
font-family:helvetica,arial,sans-serif;
font-weight:700;
}
._form ._field ._option {
margin:0;
padding:0;
color:#6e6e6e;
font-size:13px;
font-family:helvetica,arial,sans-serif;
font-weight:normal;
line-height:20px;
}
._form ._type_header ._label {
width:100%;
font-style:normal;
font-size:18px!important;
line-height:24px;
color:#333333;
margin:0 0 5px!important;
padding:10px!important;
overflow:hidden;
background:#e8e8e8;
border-bottom:1px solid #dfdfdf;
}
._form ._type_input ._option textarea{
width:97%!important;
background:#fff url(https://threemagnolia.activehosted.com/admin/templates/form-themes/golden/images/bg_input.gif) no-repeat 0 0;
border:1px solid #cecece;
border-top:1px solid #bbbbbb;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
._form ._field ._option input[type="submit"],
._form ._field ._option input[type="button"] {
width:auto;
margin:10px 0 0!important;
padding:8px 15px!important;
cursor:pointer;
font-family:helvetica,arial,sans-serif;
font-weight:700;
font-size:13px;
color:#fff;
background:#0f52ba;
border:1px solid #0f52ba;
border-bottom:2px solid #0f52ba;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
text-shadow:1px 1px 1px #ffe066;
}
._form ._type_input ._option input[type="submit"]:hover,
._form ._type_input ._option input[type="button"]:hover {
background:#eebe00;
border-bottom:1px solid #b97e00;
}
._form ._type_date ._option input[type="text"] {
float:left;
width:100px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
._form ._type_radio {
background:none;
}
._form ._type_radio ._option label {
display:inline;
font-size:13px;
font-weight:normal;
line-height:22px;
}
._form ._type_radio ._option label input[type="radio"] {
position:relative;
width:13px;
height:13px;
margin:-4px 0 0 1px!important;
cursor:pointer;
vertical-align:middle;
border:none;
}
._form ._type_date ._option input[type="button"] {
width:27px;
height:27px;
margin:0 0 0 5px!important;
padding:0;
background:transparent url(https://threemagnolia.activehosted.com/admin/templates/form-themes/golden/images/icon_calendar.gif) no-repeat;
border:none;
outline:none;
text-indent:-9999px;
}
._form ._type_date ._option input[type="button"]:hover {
background-color:none!important;
}
._form ._field ._option select {
display:block;
margin:0;
padding:0;
width:auto;
font-size:13px;
border:1px solid #cecece;
}
._form ._type_captcha img {
float:left;
width:88px;
height:44px;
margin:0 6px 0 0;
border:1px solid #cecece;
}
._form ._type_captcha input[type="text"] {
float:left;
margin:0!important;
width:40%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
._form ._field table {
margin:0;
padding:0;
border-collapse:collapse;
width:100%!important;
table-layout:fixed;
margin-bottom:18px;
font-size:13px!important;
border-collapse:collapse;
border-spacing:0;
}
._form ._field table td {
padding:0 10px 0 0!important;
line-height:18px;
text-align:left;
font-size:13px!important;
color:#606060;
}
._form ._type_input ._option table tbody#_forward_rcpt input {margin:0 0 5px 0!important; width:96%!important;}
._form ._type_input ._option table tbody#_forward_rcpt img.image_addrcpt {cursor:pointer;}
.form_errors{
text-align:center;
font-size:15px;
margin:10px;
color:#900;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:20px;
}
/* WP Curve - Peter - #70102 */
#_form_112 ._form {
position:relative;
background:#fff;
width:400px;/*F*/
padding:0!important;
text-align:left;
}
#_form_112 ._form em {
color:#9a9a9a;
}
#_form_112 ._form a {
margin-left:3px;
}
#_form_112 ._form ._field,
#_form_112 ._form ._field ._label,
#_form_112 ._form ._type_radio,
#_form_112 ._form ._type_checkbox,
#_form_112 ._form ._type_captcha,
#_form_112 ._form ._field table {
background:none;
}
#_form_112 ._form ._field {
position:relative;
width:100%;
cursor:move;
font-style:normal;
margin:1.2em 0;
padding:0;
overflow:hidden;
}
#_form_112 ._form ._field input[type="text"] {
width:100%;
padding:8px;
font-size:16px;
border:1px solid #b6b6b6;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#_form_112 ._form ._field ._label {
display:block;
margin:0 0 0.5em;
padding:0!important;
font-size:15px;
}
#_form_112 ._form ._field ._option input[type="checkbox"],
#_form_112 ._form ._field ._option input[type="radio"] {
position:relative;
width:13px;
height:13px;
margin:-4px 0 0 1px;
cursor:pointer;
vertical-align:middle;
}
#_form_112 ._form ._field ._option input[type="submit"],
#_form_112 ._form ._field ._option input[type="button"] {
margin:0;
cursor:pointer;
height:35px;
width:auto;
font-size:15px;
}
#_form_112 ._form ._field ._option select {
display:block;
margin:0;
padding:0;
width:auto;
font-size:15px;
border:1px solid #b6b6b6;
}
#_form_112 ._form ._type_radio ._option,
#_form_112 ._form ._type_checkbox ._option {
font-size:13px;
font-weight:normal;
line-height:1.8;
}
#_form_112 ._form ._type_date ._option input[type="text"] {
float:left;
width:100px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#_form_112 ._form ._type_date ._option input[type="button"] {
width:37px;
height:36px;
margin-left:5px;
padding:20px;
background:url(https://threemagnolia.activehosted.com/admin/css/../images/icon_calendar.gif) no-repeat 0 0;
border:none;
outline:none;
text-indent:-9999px;
}
#_form_112 ._form ._type_captcha img {
float:left;
margin:0 6px 0 0;
width:70px;
height:33px;
border:1px solid #b6b6b6;
}
#_form_112 ._form ._type_captcha input[type="text"] {
margin:-14px 0 0 0!important;
width:25%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#_form_112 ._form ._field table {
width:100%!important;
}
#_form_112 ._form ._field table tbody tr td {
width:50%!important;
font-size:15px;
}
#_form_112 ._form {
width:400px;/*F*/
padding:10px 16px!important;
background:#f7f7f7;
color:#6e6e6e;
font-weight:normal;
border:1px solid #d1d1d1;
text-shadow:1px 1px 1px #fff;
}
#_form_112 ._form #notice {
margin:10px 0 0 -3px!important;
padding:0;
color:#9f9f9f;
font-size:11px;
font-family:helvetica,arial,sans-serif;
}
#_form_112 ._form #notice a:link, #_form_112 ._form #notice a:visited {
color:#9f9f9f!important;
text-decoration:underline;
}
#_form_112 ._form ._field,
#_form_112 ._form ._field ._label,
#_form_112 ._form ._type_radio,
#_form_112 ._form ._type_checkbox,
#_form_112 ._form ._type_captcha,
#_form_112 ._form ._field table {
background:none;
}
#_form_112 ._form ._field {
position:relative;
width:100%;
cursor:default;
font-style:normal;
margin:0 0 16px;
padding:0!important;
overflow:hidden;
}
#_form_112 ._form ._field input[type="text"],
#_form_112 ._form ._field input[type="email"] {
width:100%;
margin:0!important;
padding:4px!important;
font-size:16px;
background:#fff url(https://threemagnolia.activehosted.com/admin/templates/form-themes/golden/images/bg_input.gif) no-repeat 0 0;
border:1px solid #cecece;
border-top:1px solid #bbbbbb;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#_form_112 ._form ._field ._label {
margin:0 0 0.6em!important;
color:#6e6e6e;
font-size:13px;
font-family:helvetica,arial,sans-serif;
font-weight:700;
}
#_form_112 ._form ._field ._option {
margin:0;
padding:0;
color:#6e6e6e;
font-size:13px;
font-family:helvetica,arial,sans-serif;
font-weight:normal;
line-height:20px;
}
#_form_112 ._form ._type_header ._label {
width:100%;
font-style:normal;
font-size:18px!important;
line-height:24px;
color:#333;
margin:0 0 5px!important;
padding:10px!important;
overflow:hidden;
background:#e8e8e8;
border-bottom:1px solid #dfdfdf;
}
#_form_112 ._form ._type_input ._option textarea{
width:97%!important;
background:#fff url(https://threemagnolia.activehosted.com/admin/templates/form-themes/golden/images/bg_input.gif) no-repeat 0 0;
border:1px solid #cecece;
border-top:1px solid #bbbbbb;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
#_form_112 ._form ._field ._option input[type="submit"],
#_form_112 ._form ._field ._option input[type="button"] {
width:auto;
margin:10px 0 0!important;
padding:8px 15px!important;
cursor:pointer;
font-family:helvetica,arial,sans-serif;
font-weight:700;
font-size:13px;
color:#fff;
background:#0645AD;
border:1px solid #0645AD;
border-bottom:2px solid #0645AD;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
text-shadow:1px 1px 1px #ffe066;
}
#_form_112 ._form ._type_input ._option input[type="submit"]:hover,
#_form_112 ._form ._type_input ._option input[type="button"]:hover {
background:#0645AD;
border-bottom:1px solid #0645AD;
}
#_form_112 ._form ._type_date ._option input[type="text"] {
float:left;
width:100px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#_form_112 ._form ._type_radio {
background:none;
}
#_form_112 ._form ._type_radio ._option label {
display:inline;
font-size:13px;
font-weight:normal;
line-height:22px;
}
#_form_112 ._form ._type_radio ._option label input[type="radio"] {
position:relative;
width:13px;
height:13px;
margin:-4px 0 0 1px!important;
cursor:pointer;
vertical-align:middle;
border:none;
}
#_form_112 ._form ._type_date ._option input[type="button"] {
width:27px;
height:27px;
margin:0 0 0 5px!important;
padding:0;
background:transparent url(https://threemagnolia.activehosted.com/admin/templates/form-themes/golden/images/icon_calendar.gif) no-repeat;
border:none;
outline:none;
text-indent:-9999px;
}
#_form_112 ._form ._type_date ._option input[type="button"]:hover {
background-color:none!important;
}
#_form_112 ._form ._field ._option select {
display:block;
margin:0;
padding:0;
width:auto;
font-size:13px;
border:1px solid #cecece;
}
#_form_112 ._form ._type_captcha img {
float:left;
width:88px;
height:44px;
margin:0 6px 0 0;
border:1px solid #cecece;
}
#_form_112 ._form ._type_captcha input[type="text"] {
float:left;
margin:0!important;
width:40%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#_form_112 ._form ._field table {
margin:0;
padding:0;
border-collapse:collapse;
width:100%!important;
table-layout:fixed;
margin-bottom:18px;
font-size:13px!important;
border-collapse:collapse;
border-spacing:0;
}
#_form_112 ._form ._field table td {
padding:0 10px 0 0!important;
line-height:18px;
text-align:left;
font-size:13px!important;
color:#606060;
}
#_form_112 ._form ._type_input ._option table tbody#_forward_rcpt input {margin:0 0 5px 0!important; width:96%!important;}
#_form_112 ._form ._type_input ._option table tbody#_forward_rcpt img.image_addrcpt {cursor:pointer;}
.form_errors{
text-align:center;
font-size:15px;
margin:10px;
color:#900;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:20px;
}
/* WP Curve - Peter - #70102 - end */

/* WPCurve - LG - #71399 */
.widget-area.header-widget-area { width: 100% !important; }
@media screen and ( min-width: 767px ) and ( max-width: 1200px ) {
  #menu-main-menu-2 li { width: 20%; }
}
/*@media screen and ( min-width: 1280px ) {
  #menu-main-menu-2 li { width: 25% !important; }

}*/
/* END WPCurve - LG - #71399 */

/* WPCurve - JWN Start - #71399 */
@media only screen and (min-width: 1201px ) {
.site-header .widget-area.header-widget-area {
    width: 80% !important;
    float: right !important;
}
}
/* END WPCurve - JWN- #71399 */

/* WPCurve #71399 (MJ) - Start */
@media only screen and (max-width: 1201px ) {
  .header-widget-area .widget_nav_menu {
    display: inline-block;
    margin-bottom: 0;
    width: 80%;
	}
}
@media only screen and (max-width: 1028px ) {
  .header-widget-area .widget_nav_menu {
    width: 73%;
	}
}
@media only screen and (max-width: 823px ) {
  .header-widget-area .widget_nav_menu {
    display: block;
    margin-bottom: 0;
    width: 100%;
	}
  header.site-header .title-area {
    float: none;
    text-align: center;
	}
}
/* WPCurve #71399 (MJ) - END */

/* WP Curve MC 78101 */
@media only screen and (max-width: 767px) 
{
#_form_95 ._form{width:100% !important;}
}
/* WP Curve MC 78101 */

/* WPCurve #78895 (MJ) - Start */
.my-essay {
  	display:none;
}
.blog .my-essay {
 	display: block; 
}
/* WPCurve #78895 (MJ) - END */

/* WPCurve #85671 (MJ) - Start */
#menu-main-menu-2 li.menu-item {
    /*width: 25%;*/
}
#menu-main-menu-2 > li.menu-item > a {
    font-size: 15px;
}
.menu.genesis-nav-menu.responsive-menu {
    float: right;
    margin-bottom: 1em;
    /*width: 65%;*/
}
@media only screen and (max-width:1280px) {
 	#menu-main-menu-2 li.menu-item {
  		 width: 30%;
  	}
  	.menu.genesis-nav-menu.responsive-menu {
  		 width: 100%;
  	}
}
/* WPCurve #85671 (MJ) - END */

/* WPCurve - LG - #86960 */
@media only screen and ( max-width: 560px ) {
  ._form { width: 100% !important; max-width: 100% !important; }
}
/* END WPCurve - LG - #86960 */

.bigfoot-footnote__button {
  background-color: #4C96C6!important;
  padding: 8px!important;
  border-radius: 150px!important;
}
.bigfoot-footnote__button:after {
	color: #fff!important;
  	font-size: 11px!important;
  	padding: 8px!important;
}

/* wpcurve jwn 87701 Start*/
blockquote {

    font-family: Georgia, serif  !important; 

    font-size: 18px  !important; 

    font-style: italic  !important; 

    /*width: 450px  !important; */

    margin: 0.25em 0  !important; 

    padding: 0.25em 40px  !important; 
    line-height: 1.45  !important; 

    position: relative  !important; 
    color: #383838  !important; 
    background:#ececec  !important; 

}

blockquote p{

    font-family: Georgia, serif  !important; 

    font-size: 18px  !important; 

    font-style: italic  !important;
	font-weight: bold!important;

}
blockquote p i{

    font-family: Georgia, serif  !important; 
    font-size: 18px  !important; 
    font-style: italic  !important;
	font-weight: normal!important;
}



blockquote:before {
    display: block  !important; 

    content: "\201C"  !important; 

    font-size: 80px  !important; 

    position: absolute  !important; 

    left: -10px  !important; 

    top: -10px  !important; 

    color: #7a7a7a  !important; 

}

blockquote cite {

    color: #999999  !important; 

    font-size: 14px  !important; 

    display: block  !important; 

    margin-top: 5px  !important; 

}

blockquote cite:before {
    content: "\2014 \2009"  !important; 

}
/*wpcurve jwn 87701 End*/

/* WPCurve - LG - #88264 */
#menu-main-menu-2 { width: 92%; }
#menu-main-menu-2 li { width: 120px; }
.entry-content blockquote { width: 100%; }
/* .entry-content img { max-width: 100%; } */

/* END WPCurve - LG - #88264 */

/* WPCurve - MA - #88264 */
@media only screen and ( max-width: 460px ) {
	.entry-content img { width: 100%; display: block!important; }
}
/* WPCurve - MA - #88264 */

/* WPCurve - LG - #91278 */
.page-id-3603 .site-header {display:none;}
/* END WPCurve - LG - #91278 */


/* WP Curve MC 91398 */

.get-btn {text-align:center;}

.get-btn a.wp-colorbox-iframe.cboxElement {
    background-color:#2d89ef;
    background-image:url(https://taylorpearson.me/wp-content/uploads/2016/02/style-glass.png);




    background-position: left center;
    background-repeat: no-repeat;
    border-color: #6cacf4;
    border-radius: 14px;
    color: #ffffff;
    font-size: 25px;
    font-weight:bold;
    line-height: 50px;
    padding: 10px 34px;
    text-shadow: none;   
}

@media only screen and (max-width: 767px) 
{
  .get-btn a.wp-colorbox-iframe.cboxElement {display:block; line-height:normal;}
}

.img-btn {width:583px; text-align:center; margin:auto;}
/* WP Curve MC 91398 */

/* WPCurve #92222 (MJ) - Start */
.site-header.bottom {
    display: none;
}
.home .site-container > header.site-header.bottom {
    display: block;
}
.home .site-container > header.site-header {
    display: none;
}
.home header.site-header.bottom .wrap {
    width: auto;
}
.home .title-area {
    display: none;
}
.home .site-header .widget-area.header-widget-area {
    float: none !important;
    margin: 0 auto !important;
    width: auto !important;
}
.home header.site-header.bottom #menu-main-menu-2.menu.genesis-nav-menu.responsive-menu {
    float: none;
    margin: 0 auto;   
  	border: none;
}
.home #menu-main-menu-2 li.menu-item {
    border: medium none !important;
}
.home .header-widget-area .widget {
    margin-bottom: 1rem;
}
@media only screen and (max-width:1280px) {
	#menu-main-menu-2 li.menu-item {
		width: 20%;
	}	
}
@media only screen and (max-width:1024px) {
	.home header.site-header.bottom #menu-main-menu-2.menu.genesis-nav-menu.responsive-menu {
		width: auto;
	}
}

/* WPCurve #92222 (MJ) - END */

/* WP Curve #96094 (MJ) - Start */
@media only screen and (max-width:600px) {
	#menu-main-menu-2 li.menu-item {
		width: 80%;
	}  
}
/* WP Curve #96094 (MJ) - END */

/* WPCurve - LG - #96438 */
@media only screen and (max-width:720px) {
  .postid-4178 .su-table { overflow-x: scroll !important; }
}
/* END WPCurve - LG - #96438 */

/* WPCurve #99438 (MJ) - Start */
.genesis-nav-menu li .sub-menu {
    margin-left: 0;
    margin-top: 0;
    width: 69%;
}
.genesis-nav-menu .sub-menu li a {
    background: #000 none repeat scroll 0 0;
    display: block;
    text-align: center;
    width: 100%;
}
@media only screen and (max-width:600px) {
 	.genesis-nav-menu li .sub-menu {
    	width: 95%;
	}
}
header.site-header.bottom .genesis-nav-menu li .sub-menu {
    width: auto;
}
header.site-header.bottom #menu-main-menu-2.genesis-nav-menu .sub-menu li {
    width: 180px;
}
@media only screen and (min-width:600px) and (max-width: 900px) {
 	header.site-header.bottom .genesis-nav-menu li#menu-item-3811 {
    	width: 180px;
	} 
}
@media only screen and (max-width:600px)  {
  	header.site-header.bottom .genesis-nav-menu li#menu-item-3811 {
    	width: 80%;
	}
  	header.site-header.bottom #menu-main-menu-2.genesis-nav-menu .sub-menu li {
    	width: 100%;
	}
}
@media only screen and (max-width:760px) {
	header.site-header.bottom .genesis-nav-menu li .sub-menu {
		width: 20%;
	}
	header.site-header.bottom .genesis-nav-menu .sub-menu li a {
		width: 100%;
	}
}
@media only screen and (max-width:600px) {
 	header.site-header.bottom .genesis-nav-menu li .sub-menu {
    	width: 80%;
	} 
}
/* WPCurve #99438 (MJ) - END */

.right{
	float: right;
}

/*wpcurve MA #99438 start */
#menu-item-4299 { display: none; }
@media only screen and (max-width:600px) {
	#menu-item-4299 { display: inline-block!important; width: 80%!important; }
	#menu-item-3811 .sub-menu { display: none!important; visibility:hidden!important; }
	.site-header .title-area { float: left!important; width: 60%!important; }
	.site-header .header-widget-area #responsive-menu-icon { float: right!important; width: 38%!important; margin-top: 10px!important; } 
	.home .site-header .header-widget-area #responsive-menu-icon { margin-top: 0!important; } 
	.site-header .header-widget-area #search-6 { display: none!important; }
	.genesis-nav-menu a { text-align: left!important; }
	
	.home .site-container > header.site-header {
    	display: block!important;
		top: 25px!important;
	}
	.home .site-container > header.site-header.bottom {
    	display: none!important;
	}
	.home .title-area {
		display: block!important;
	}
}
.page-id-4300 .entry-header { display: none; }

.page-id-4300 .content-sidebar-wrap, .page-id-4300 .content { max-width: 100%!important; padding: 0!important; }



/*wpcurve MA #99438 start */

/* WP Curve #99660 (MJ) - Start */
@media only screen and (max-width:600px) {
.page-id-4300 header .title-area {
    float: left;
    padding-left: 2%;
}
.page-id-4300 header .header-widget-area {
    float: right;
    padding-right: 2%;
}
.page-id-4300 header .title-area, .page-id-4300 header .header-widget-area {
    display: inline-block;
    margin-top: 0;
    padding-top: 0 !important;
    width: auto !important;
}
.page-id-4300 header .header-widget-area #menu-main-menu-2.menu.genesis-nav-menu.responsive-menu li > a {
    text-align: left;
}
.page-id-4300 header .header-widget-area #menu-main-menu-2.menu.genesis-nav-menu.responsive-menu li {
    width: 100% !important;
}
.page-id-4300 #menu-main-menu-2.menu.genesis-nav-menu.responsive-menu {
    float: none;
    margin: 0 auto 25px;
    width: 95%;
}
.page-id-4300 .nav-header > div#responsive-menu-icon {
    position: absolute;
    right: 5%;
    top: 20px;
}
.page-id-4300 .row ul.support > li {
    display: inline-block;
    width: 22%;
}
.page-id-4300 ul.support {
    margin-left: 0;
}
.page-id-4300 .site-inner .entry-content {
    background: rgba(0, 0, 0, 0) url("https://taylorpearson.me/wp-content/uploads/2016/03/taylor-plain.jpg") no-repeat scroll center center / cover;
}
}
@media only screen and (max-width:420px) {
  .page-id-4300 .row ul.support > li > img {
    width: auto;
	}
}
/* WP Curve #99660 (MJ) - END */

.site-header.bottom .site-title{
 display:none;
}



.page-id-4300 .site-header.bottom{
display: block !important;
}
.site-header.bottom .widget-area.header-widget-area{
float:none !important;
margin: 0 auto !important;
}

.site-header.bottom .genesis-nav-menu{
margin-top: -35px;
}

.site-header.bottom .genesis-nav-menu li{
border-top: 0px !important;
border-bottom: 0px !important;
}

/*.home .genesis-nav-menu .sub-menu {
  bottom: 70%;
}*/
@media only screen and (max-width: 600px) {
  body.home .site-inner {
    padding: 0;
  }
}

/* wpcurve MA start */
.page-id-4300 .entry-content { padding-top: 100px!important; }
/* wpcurve MA start */

/* WP Curve MC 100619 */
.page-id-1623 .wp-tabs .ui-tabs {margin: 0;}

.page-id-1623 ul.parent-tab-wrap{height:auto; top: -14px;}

.page-id-1623 ul.parent-tab-wrap li h2{margin-bottom:10px !important; margin-top:5px !important;}

.page-id-1623 .parent-tab-wrap li {transform: none; border-radius:16px 16px 0 0;}
/* WP Curve MC 100619 */

/*WPcurve JWN  105897 start*/
@media only screen and (max-width:480px) {
.cboxLoadedContent{
width:450px !important;
}
.cboxContent{
width:450px !important;
}
}
/*WPcurve JWN  105897 end*/


/* WP Curve MC 108525 */

@media only screen and (min-width: 767px) 
{
.single .content article .entry-header .entry-title {
    font-size: 6rem !important;
}
}

/* WP Curve MC 108525 */
/* WP Curve - Peter - #109813 */
@media print {
	#menu-main-menu-2, .sumome-share-client, .supsystic-social-sharing, div.after-entry, #disqus_thread {
		display: none !important;
	}
	.content {
		padding: 0;
	}
	h1 {
		margin: 0;
		page-break-before: always;
	}
	h1.entry-title {
		page-break-before: avoid;
	}
}
/* WP Curve - Peter - #109813 - end */


/* WP Curve - JWN - #356037 - end */
.post h1.entry-title {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 20%;
    left: 0px;
    right: 0px;
    padding-left: 30px;
    padding-right: 30px;
}
.post header.entry-header {
    padding-bottom: 160px;
}
.entry-content p {
    font-family: 'Raleway', sans-serif!important;
    font-size: 16px ;
    font-weight: 400;
}


/* WP Curve - JWN - #356037 - end */


/* WP Curve MC 112255 */
 .single .post h1.entry-title  {position: relative;}
.single .post header.entry-header {padding-bottom: 40px;}
.single .content-sidebar-wrap {max-width: 100%;}
.single.site-inner .content, .single .site-inner .content {max-width: 100%;}
.single  article .entry-content {margin: auto; max-width: 700px;}
.single #disqus_thread{
max-width: 700px;
margin: 0 auto;
}
/* WP Curve MC 112255 */


/*WPcurve JWN 112666 start*/
.page-id-5280, .page-id-5270, .page-id-5278, main.content {
    margin-top: -25px !important;
}
.page-id-5280, .page-id-5270, .page-id-5278, .site-container {
    margin-top: -25px !important;
}
.page-id-5280, .page-id-5270, .page-id-5278 .page .site-inner .content{
      max-width: 1000px !important;
}

/*WPcurve JWN 112666 end */

/* WP Curve #113575 (MJ) - Start */
.page-id-4966 .rt-col-xs-12 {
    padding-left: 2px;
    padding-right: 2px;
}
.page-id-4966 .rt-col-xs-12 .rt-detail h2.entry-title a {
    font-size: 11pt;
}
.page-id-4966 .rt-col-xs-12 .rt-detail h2.entry-title {
    margin: 0 auto;
   *width: 70%;
}
/* WP Curve #113575 (MJ) - END */

/* wpcurve MA #208175 start */
.page-id-4966 .site-inner .content {
    max-width: 100%!important;
}
/* wpcurve MA #208175 end */

/* WP Curve #118006 (MJ) - Start */
.page-id-4966 .rt-col-xs-12 .rt-detail h2.entry-title {
    width: 95%;
}
/* WP Curve #118006 (MJ) - END */

/* WP Curve MC 119305 */
#menu-item-5955 .menu-item{float:none;}
/* #menu-item-5955 a{cursor:none;} */

#menu-item-5955 .menu-item a{cursor:pointer;}
/* WP Curve MC 119305 */
/* WP Curve - Peter - #119991 */
.page-id-3603 #scrapeazon-wrapper .scrapeazon-reviews#scrapeazon-iframe{
  height:800px;
}
/* WP Curve - Peter - #119991 - end */

/* WP Curve #121258 TA */
.page-id-4966 .rt-tpg-container .rt-tpg-isotope-buttons button[data-filter=".uncategorized"] {
    display: none;
}
/* WP Curve #121258 TA */


/* WP Curve MC 121511 */
.page-id-4966 .rt-col-xs-12 .rt-detail h2.entry-title{height:100px !important; display:block;}
.page-id-4966 .rt-col-xs-12 .rt-detail {padding-bottom:0px;}
/* WP Curve MC 121511 */

/*wpcurve SG #122962 start*/

.page-id-4300 .support .bbc img, .page-id-4300 .support .lifehacker img {opacity:0.6;/* margin-top:30px;*/}

/*wpcurve SG #122962 end*/
/* WP Curve MC 122962 */
.page-id-4300 .support li.bbc{padding-left:0px;}
.page-id-4300 ul.support{margin-left:0px;}
.page-id-4300 ul.support li{padding-left:18px;}

@media only screen and (min-width:1200px)
{
.page-id-4300 ul.support{width:116%; margin-left:-6%;}
}

@media only screen and (max-width:767px)
{
.page-id-4300 .support li img {margin-top:30px;}
.page-id-4300 .support li.bbc img, .page-id-4300 .support li.forbes img {position: relative; top: -5px;}
  .page-id-4300 .support li.catalog {width:28% !important;}
}

/* WP Curve MC 122962 */

/* WP Curve MC 123713 */
.entry-content p {font-size: 18px !important;}
/* WP Curve MC 123713 */

/* WP Curve ND 125663 */
.btn-wpcurve {
    white-space: normal;
    width: 45%;
    background-color: #fff;
    border-color: #ccc;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    background-image: none;
    border: 1px solid transparent;
}

.page-content a.btn-wpcurve {
  font-size: 15px!important;
  padding: 4px 36px!important;
  margin-right: 50px;
  border-color:#ccc;
}

.btn-wpcurve:hover {
    background-color: #e6e6e6;
    border-color: #adadad;
    text-decoration: none;
}
/* WP Curve ND 125663 - End */

/* WP Curve #127329 (MJ) - Start */
.home .page-content a.btn-wpcurve {
    font-size: 18px !important;
    padding: 14px !important;
  	width: 230px;
}
@media only screen and (max-width:560px) {
  	.home .page-content a.btn-wpcurve {
		margin-right: 0;
    	display: block;
	}
}
/* WP Curve #127329 (MJ) - Start */

@media only screen and (max-width:560px) {
  	.single-post .entry-content p {
		padding: 0px 15px;
	}
}
/* WP Curve - #145246 - Peter */
.wpc-small-footer {
    width: 100%;
    padding: 15px;
    background-color: #000;
}
.wpc-small-footer ul {
    margin-bottom: 0;
    text-align: right;
}
.wpc-small-footer li {
    display: inline-block;
    list-style: none;
    padding: 0 10px;
}
.wpc-small-footer li a, 
.wpc-small-footer li a:hover {
    text-decoration: none;
    color: #fff;
    font-size: 12px;
}
/* WP Curve - #145246 - Peter - end */

/* WP Curve #145467 (MJ) - Start */
.archive.category article > header.entry-header {
    padding-bottom: 30px;
}
.archive.category article {
    margin-bottom: 0;
    padding-bottom: 0;
}
/* WP Curve #145467 (MJ) - END */

/* WPCurve - LG - #145898 */
.home header.site-header.bottom #menu-main-menu-2.menu.genesis-nav-menu.responsive-menu { width: 600px; }
/* END WPCurve - LG - #145898 */

/* WP Curve #146226 TA */
@media only screen and (min-width: 601px){
    #menu-main-menu-2 li.menu-item,
    header.site-header.bottom .genesis-nav-menu li#menu-item-3811 {
        width: 15%;
    }
}
@media only screen and (min-width: 768px){
    .home .widget_nav_menu #menu-main-menu-2 li.menu-item {
        width: 16%;
    }
}
.home .wpc-small-footer {
    display: none;
}
/* WP Curve #146226 TA */

/* wpcurve MA #146917 start Landing Page Wide*/
.sixteen-nine-landing-wide .site-inner .content { max-width: 100%!important; }
/* wpcurve MA #146917 end */

/* WP Curve #149623  - AA - Start*/
@media only screen and (max-width: 460px) {
.wp-image-6970 {
    max-width: 20% !important;
}
.wp-image-6969 {
    max-width: 20% !important;
}
.wp-image-6968 {
    max-width: 20% !important;
}
.wp-image-6972 {
    max-width: 20% !important;
}
.wp-image-6975 {
    max-width: 20% !important;
}
  .wp-image-6976 {
    max-width: 20% !important;
}
  .wp-image-6977 {
    max-width: 20% !important;
}
  h2.wpc-padding[style] {
    padding-left: 100px !important;
    margin-top: -40px !Important;
}
}

/* WP Curve - AA - End*/

/* WP Curve MC 153478 */
@media only screen and (min-width: 1920px) 
{
.page-id-4300 .site-header.bottom{position:absolute; bottom:0px;}
.page-id-4300 .entry-content{min-height:1920px;}
}
/* WP Curve MC 153478 */
/* WP Curve - #167736 - Peter */
#menu-main-menu-2 li li.menu-item {
    float: none;
}
/* WP Curve - #167736 - Peter - end */

@media only screen and (max-width: 600px){
  .page-id-4300 .row ul.support > li {
     width: 100% !important;
  }
}

/* Ripplepop Danel - Text formatting  */
@media only screen and (min-width: 767px){
	.single .content article .entry-header .entry-title {
		font-size: 5.472rem !important;
	}
}

.entry-content ol, .entry-content p, .entry-content ul {
    margin-bottom: 3rem;
		line-height: 1.58 !important;
		font-size: 2rem !important;
}

h1, .h1 {
	font-size: 5.236rem !important;
}

h2, .h2 {
		margin-top: 50px !important;
	font-size: 3.236rem !important;
}

h3, .h3 {
	font-size: 2rem !important;
}

h4, .h4 {
	font-size: 2rem !important;
}

h5, .h5 {
	font-size: 2rem !important;
}

h6, .h6 {
	font-size: 2rem !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-top: 20px;
    margin-bottom: 5.2rem;
}

.entry-content h1, .entry-content .h1 {
		font-size: 4.236rem !important;
}

blockquote {
    background: none !important;
    border-left: none !important;
}

.entry-content ol, .entry-content ul {
    font-weight: normal;
    font-family: 'Raleway', sans-serif!important;
}

p.wp-caption-text {
    font-size: 0.764rem !important;
    font-style: italic;
    margin-top: 3px;
}

.single .post header.entry-header {
    max-width: 700px;
    margin: 0 auto;
}

h1.entry-title {
		margin-bottom: 0 !important;
}

/* End - Ripplepop Danel Text Formatting */

/* Ripplepop Danel Archive Width */
.page-id-4966 .content-sidebar-wrap {
		max-width: none;
		padding-left: 20px;
		padding-right: 20px;
}
/* End Archive Width */

/* Ripplepop Danel Post Comment Section Width */

.single div.entry-comments {
		max-width: 700px;
		margin: auto;
}
/* Ripplepop Comment Section Width */

/* Ripplepop Best Essays */

.middle-content {
		float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 700px;
    padding-left: 0px;
    padding-right: 0px;		
}

/* End Best Essays */

/* Ripplepop Menu Fix */

ul.sub-menu li {
    display: block !important;
    min-width: 150px;
}

/* End Menu Fix */


/* Ripplepop Content Fix */

.single.site-inner.bookreview-template-default .content, 
.single.bookreview-template-default .site-inner .content{
	max-width: 700px;
}
@media(max-width: 720px){
	.single.site-inner .content, 
	.single .site-inner .content{
		padding-left: 20px;
		padding-right: 20px;
	}
}

/* End Menu Fix */

