/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.

*/
/* Simple Share Buttons plugin tweaks */
.ssba img {
	width: 10px;
	padding: 6px;
	border: none !important;
	box-shadow: none !important;
	display: inline;
	vertical-align: middle;
}

.ssba, .ssba a {
	font-family: SweetPea !important;
	font-size: 20px;
	text-align: center;
	text-decoration: none;
}

/* Google Cal Events plugin formating tweaks */
.gce-list-event {
	font: 14px/20px Century Gothic, sans-serif;
	padding: 1px;
	background-color: ;
}

.gce-list-event {
	background: none;
}

.gce-list-event {
	list-style-type: none!important;
}

.simcal-events {
	list-style-type: none!important;
}

.simcal-events {
	list-style-type: none!important;
}



.simcal-event {
	list-style-type: none!important;
}

.simcal-event-has-location {
	list-style-type: none!important;
}

.simcal-events-calendar-1356 {
	list-style-type: none!important;
}





/* All calendars */
.simcal-current {
    /* We use visibility here instead of display so that the spacing between the next/prev buttons is retained. */
    visibility: hidden !important;
}

/* List view only */
.simcal-calendar-list .simcal-current {
    /* We use visibility here instead of display so that the spacing between the next/prev buttons is retained. */
    visibility: hidden !important;
}

/* Grid view only */
.simcal-calendar-grid .simcal-current {
    /* We use visibility here instead of display so that the spacing between the next/prev buttons is retained. */
    visibility: hidden !important;
}




/* Image Rotator plugin formating tweaks */
.irw-widget li img {
	margin-top: 5px !important;
}

/* Mail Chimp plugin formating tweaks */
/* labels */
.mc4wp-form label {
	font: 14px/20px Century Gothic, sans-serif;
}

/* input fields */
.mc4wp-form input {
	font: 14px/20px Century Gothic, sans-serif;
	background: #ffffd4;
}

/* checkboxes */
.mc4wp-form input[type="checkbox"] {
}

/* submit button */
.mc4wp-form input[type="submit"] {
	font: 22px/28px SweetPea, 'Arial Narrow', Sans-serif;
	text-align: center;
	width: 130px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb47',endColorstr='#e39900');
	background: -webkit-gradient(linear,left top,left bottom,from(#f3bb47),to(#e39900));
	background: -moz-linear-gradient(top,#f3bb47,#e39900);
	color: #fff;
}

/* success & error messages */
.mc4wp-alert {
	font: 14px/20px Century Gothic, sans-serif;
	color: #000000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb47',endColorstr='#e39900');
	background: -webkit-gradient(linear,left top,left bottom,from(#f3bb47),to(#e39900));
	background: -moz-linear-gradient(top,#f3bb47,#e39900);
}

/* success message */
.mc4wp-success {
	font: 14px/20px Century Gothic, sans-serif;
	color: #000000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb47',endColorstr='#e39900');
	background: -webkit-gradient(linear,left top,left bottom,from(#f3bb47),to(#e39900));
	background: -moz-linear-gradient(top,#f3bb47,#e39900);
}

/* error messages */
.mc4wp-error {
	font: 14px/20px Century Gothic, sans-serif;
	color: #000000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb47',endColorstr='#e39900');
	background: -webkit-gradient(linear,left top,left bottom,from(#f3bb47),to(#e39900));
	background: -moz-linear-gradient(top,#f3bb47,#e39900);
}

/* Weptile image slider - add space between title */
.widget_weptile-image-slider-widget h2.widgettitle {
	line-height: 40px !important;
}

/* Image - no border and right padded only, ala Speaker Spotlight posts */
img.noborder {
	padding-right: 15px;
	border: none !important;
	border-right: 0;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	float: left;
}

/* Search form sidebar widget */
.widget_search #searchsubmit {
	font: 12px/16px Century Gothic, sans-serif!important;
	  
}

/* Archive sidebar widget formatting */
.archive select {
	font: 12px/16px Century Gothic, sans-serif;
	width: 155px;
	height: 25px;
	padding: 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
	background-color: #063a95;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a60bd',endColorstr='#063a95');
	background: -webkit-gradient(linear,left top,left bottom,from(#2a60bd),to(#063a95));
	color: #fff;
}

/* Thrive test code */
.thrivetext {
	font: 12px/16px Century Gothic, sans-serif;
}

/* book thumbnail 2 */
div#content div.book-thumbnail2 {
	float: left;
	padding-bottom: 10px;
	width: 200px;
	}
div#content div.book-thumbnail2 img {
	width: 180px;
	border: 1px solid #999;
	}

div#content div.book-description2 {
	float: right;
	width: 490px;
	}
div#content div.book-description2 h4 {

	margin: 0 0 10px 0;
	}
div#content div.book-description2 p {

	margin: 0 0 10px 0;
	}

/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.

*/
/* Simple Share Buttons plugin tweaks */
.ssba img {
	width: 35px;
	padding: 6px;
	border: none !important;
	box-shadow: none !important;
	display: inline;
	vertical-align: middle;
}

.ssba, .ssba a {
	font-family: SweetPea !important;
	font-size: 20px;
	text-align: center;
	text-decoration: none;
}

/* Google Cal Events plugin formating tweaks */
.gce-list-event {
	font: 14px/20px Century Gothic, sans-serif;
	padding: 1px;
	background-color: ;
}

.gce-list-event {
	background: none;
}

ul.gce-list-event {
	list-style-type: circle;
    margin: 0;
    padding: 0;
}
		
/* Image Rotator plugin formating tweaks */
.irw-widget li img {
	margin-top: 5px !important;
}

/* Mail Chimp plugin formating tweaks */
/* labels */
.mc4wp-form label {
	font: 14px/20px Century Gothic, sans-serif;
}

/* input fields */
.mc4wp-form input {
	font: 14px/20px Century Gothic, sans-serif;
	background: #ffffd4;
}

/* checkboxes */
.mc4wp-form input[type="checkbox"] {
}

/* submit button */
.mc4wp-form input[type="submit"] {
	font: 22px/28px SweetPea, 'Arial Narrow', Sans-serif;
	text-align: center;
	width: 130px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb47',endColorstr='#e39900');
	background: -webkit-gradient(linear,left top,left bottom,from(#f3bb47),to(#e39900));
	background: -moz-linear-gradient(top,#f3bb47,#e39900);
	color: #fff;
}

/* success & error messages */
.mc4wp-alert {
	font: 14px/20px Century Gothic, sans-serif;
	color: #000000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb47',endColorstr='#e39900');
	background: -webkit-gradient(linear,left top,left bottom,from(#f3bb47),to(#e39900));
	background: -moz-linear-gradient(top,#f3bb47,#e39900);
}

/* success message */
.mc4wp-success {
	font: 14px/20px Century Gothic, sans-serif;
	color: #000000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb47',endColorstr='#e39900');
	background: -webkit-gradient(linear,left top,left bottom,from(#f3bb47),to(#e39900));
	background: -moz-linear-gradient(top,#f3bb47,#e39900);
}

/* error messages */
.mc4wp-error {
	font: 14px/20px Century Gothic, sans-serif;
	color: #000000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3bb47',endColorstr='#e39900');
	background: -webkit-gradient(linear,left top,left bottom,from(#f3bb47),to(#e39900));
	background: -moz-linear-gradient(top,#f3bb47,#e39900);
}

/* Weptile image slider - add space between title */
.widget_weptile-image-slider-widget h2.widgettitle {
	line-height: 40px !important;
}

/* Image - no border and right padded only, ala Speaker Spotlight posts */
img.noborder {
	padding-right: 15px;
	border: none !important;
	border-right: 0;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	float: left;
}

/* Search form sidebar widget */
.widget_search #searchsubmit {
	font: 12px/16px Century Gothic, sans-serif;
}

/* Archive sidebar widget formatting */
.archive select {
	font: 12px/16px Century Gothic, sans-serif;
	width: 155px;
	height: 25px;
	padding: 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
	background-color: #063a95;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a60bd',endColorstr='#063a95');
	background: -webkit-gradient(linear,left top,left bottom,from(#2a60bd),to(#063a95));
	color: #fff;
}

/* Thrive test code */
.thrivetext {
	font: 12px/16px Century Gothic, sans-serif;
}

/* book thumbnail 2 */
div#content div.book-thumbnail2 {
	float: left;
	padding-bottom: 10px;
	width: 200px;
	}
div#content div.book-thumbnail2 img {
	width: 180px;
	border: 1px solid #999;
	}

div#content div.book-description2 {
	float: right;
	width: 490px;
	}
div#content div.book-description2 h4 {

	margin: 0 0 10px 0;
	}
div#content div.book-description2 p {

	margin: 0 0 10px 0;
	}

div#blogtextfull {
	width: 100%;
	float: left;
	text-align: left;
	margin-top: 40px;
	}

div#blogtextfull h2 {
	font: 26px/30px Century Gothic, sans-serif;
	}
div#blogtextfull h2 a:link, div#blogtextfull h2 a:visited {
	border-bottom: 0;
	text-decoration: none;
	}

div#blogtextfull h3 {
	font: normal 14px/24px Century Gothic, sans-serif;
	color: #888;
	margin-top: 4px;
	}

/** full wdith blog post formatting */
div#blogtextfull h3 a:link, div#blogtextfull h3 a:visited {
	color: #888;
	}

div#blogtextfull h3 a:hover, div#blogtextfull h3 a:active {
	color: #aaa;
	text-decoration: none;
	}

.aligncenter {
	margin: 15px auto;
	display: block;
	text-align: center;
}


hr {
    background-color: #000000;
	border-top: 1px solid #000 !important;
	width: 75%;
	text-align: center;
	margin: 0 auto;
}

/* WP FORMS CLASSES CHECKBOXES*/
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox .wpforms-field-label {
	font: 16px/20px Century Gothic, sans-serif!important;
 	font-weight: bold!important;
    font-size: 16px;
    float: none;
    line-height: 1.3;
    margin: 0 0 4px 0;
    padding: 0;
}

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-checkbox ul li .wpforms-field-label-inline {
	font: 14px/16px Century Gothic, sans-serif!important;    display: inline;
    vertical-align: baseline;
    font-size: 14px;
    line-height: 1.3;
}

/* WP FORMS CLASSES NAMES*/
div.wpforms-container-full .wpforms-form input[type=text].wpforms-field-name-first {
   font: 14px/16px Century Gothic, sans-serif!important;
}

div.wpforms-container-full .wpforms-form input[type=text].wpforms-field-name-last {
   font: 14px/16px Century Gothic, sans-serif!important;
}

/* Field label */
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel {
	font: 12px Century Gothic, sans-serif!important;
}

/*** email **/
/** label **/
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-email .wpforms-field-label {	
	font: 16px Century Gothic, sans-serif!important;
 	font-weight: bold!important;
}

/** user entry medium **/

div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
	  font: 14px/16px Century Gothic, sans-serif!important;
}

div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-text .wpforms-field-label {
	font: 16px/20px Century Gothic, sans-serif!important;
 	font-weight: bold!important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
font: 16px/20px Century Gothic, sans-serif!important;
 	font-weight: bold!important;
}	


div.wpforms-container-full .wpforms-form label.wpforms-error {
    display: block;
    color: #990000;
    float: none;
	font: 12px Century Gothic, sans-serif!important;
 	font-weight: bold!important;
}

div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-text input {
	font: 14px/16px Century Gothic, sans-serif!important;
}


div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-textarea textarea {
	font: 14px/16px Century Gothic, sans-serif!important;
}

/* button */

/* button */
div.wpforms-container-full .wpforms-form input[type=submit]:hover, 
div.wpforms-container-full .wpforms-form input[type=submit]:active, 
div.wpforms-container-full .wpforms-form button[type=submit]:hover, 
div.wpforms-container-full .wpforms-form button[type=submit]:active, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
		display: block;
	padding: 5px;
	text-decoration: none;
		color: #fff;
	width: 130px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
	background-color: #006a19;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#339f4c', endColorstr='#006a19');
	background: -webkit-gradient(linear, left top, left bottom, from(#339f4c), to(#006a19));
	background: -moz-linear-gradient(top,  #339f4c, #006a19);
	border: none;
}



div.wpforms-container-full .wpforms-form input[type=submit], 
div.wpforms-container-full .wpforms-form button[type=submit] {
		display: block;
	padding: 5px;
	text-decoration: none;
			color: #dbd8d8;
	font: normal normal 16px/18px SweetPea, 'Arial Narrow', Sans-serif;
text-align: center;
	width: 130px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 1px 1px 2px #666;
	-webkit-box-shadow: 1px 1px 2px #666;
	box-shadow: 1px 1px 2px #666;
	background-color: #006a19;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#339f4c', endColorstr='#006a19');
	background: -webkit-gradient(linear, left top, left bottom, from(#339f4c), to(#006a19));
	background: -moz-linear-gradient(top,  #339f4c, #006a19);
		border: none;
}