/*   
Theme Name: SendPress Theme
Theme URI: http://themeid.com/responsive-theme
Description: One BA Responsive Child Theme
Author: Josh Lyford
Author URI: http://joshlyford.com
Template: responsive
Version: 1.0


http://www.colourlovers.com/palette/2627622/Lagoon_moves
*/


/* Import Responsive Styles */
/*@import url('../responsive/style.css');*/

@charset "UTF-8";

/* =Icon fonts
-------------------------------------------------------------- */
@font-face {
  font-family: 'padlock';
  src: url("../fonts/padlock.eot?64116112");
  src: url("../fonts/padlock.eot?64116112#iefix") format('embedded-opentype'), url("../fonts/padlock.svg?64116112#padlock") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'padlock';
  src: url("data:application/octet-stream;base64,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") format('woff'), url("data:application/octet-stream;base64,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swIgAyAbswImAxpZQkIjIEewBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhsAIlRmE4IyA8IzgbISAgRiNHsAArI2E4IVmxJAEUKy2wOyywLisusSQBFCstsDwssC8rISMgIDywBCNCIzixJAEUK7AEQy6wJCstsD0ssAAVIEewACNCsgABARUUEy6wKiotsD4ssAAVIEewACNCsgABARUUEy6wKiotsD8ssQABFBOwKyotsEAssC0qLbBBLLAAFkUjIC4gRoojYTixJAEUKy2wQiywCSNCsEErLbBDLLIAADorLbBELLIAATorLbBFLLIBADorLbBGLLIBATorLbBHLLIAADsrLbBILLIAATsrLbBJLLIBADsrLbBKLLIBATsrLbBLLLIAADcrLbBMLLIAATcrLbBNLLIBADcrLbBOLLIBATcrLbBPLLIAADkrLbBQLLIAATkrLbBRLLIBADkrLbBSLLIBATkrLbBTLLIAADwrLbBULLIAATwrLbBVLLIBADwrLbBWLLIBATwrLbBXLLIAADgrLbBYLLIAATgrLbBZLLIBADgrLbBaLLIBATgrLbBbLLAwKy6xJAEUKy2wXCywMCuwNCstsF0ssDArsDUrLbBeLLAAFrAwK7A2Ky2wXyywMSsusSQBFCstsGAssDErsDQrLbBhLLAxK7A1Ky2wYiywMSuwNistsGMssDIrLrEkARQrLbBkLLAyK7A0Ky2wZSywMiuwNSstsGYssDIrsDYrLbBnLLAzKy6xJAEUKy2waCywMyuwNCstsGkssDMrsDUrLbBqLLAzK7A2Ky2waywrsAhlsAMkUHiwARUwLQAAS7gAyFJYsQEBjlm5CAAIAGMgsAEjRCCwAyNwsgQoCUVSRLMKCwYEK7EGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARA==") format('truetype');
}

@font-face {
    font-family: 'ChunkFiveRegular';
    src: url('Chunkfive-webfont.eot');
    src: url('Chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
         url('Chunkfive-webfont.woff') format('woff'),
         url('Chunkfive-webfont.ttf') format('truetype'),
         url('Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*
@font-face {
    font-family: 'entypo';
    src: url('entypo.eot');
    src: url('entypo.eot?#iefix') format('embedded-opentype'),
         url('entypo.woff') format('woff'),
         url('entypo.ttf') format('truetype'),
         url('entypo.svg#entypo') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/

.price-content .icon-ok, .price-content .icon-cancel{
	display: inline-block;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	direction: ltr;
}
.price-content .icon-ok{
	background: transparent url('images/yes.png') top left no-repeat;
}


/* =Checkout Form
-------------------------------------------------------------- */
.edd_clearfix:after { display: block; visibility: hidden; float: none; clear: both; text-indent: -9999px; content: "."; }

/* Cart Contents */
#edd_checkout_cart { text-align: left; width: 100%; border-top: 1px solid #f0f0f0; border-bottom: none; margin: 0 0 10px; }
#edd_checkout_cart th,
#edd_checkout_cart td { text-align: left; padding: 3px 5px; border-bottom: 1px solid #f0f0f0; border-top: none; color: #666; }
#edd_checkout_cart .edd_cart_tax_row th,
#edd_checkout_cart .edd_cart_discount_row th { background: #f9f9f9; }
#edd_checkout_cart th { font-weight: bold; background: #f5f5f5; }
#edd_checkout_cart td { line-height: 25px; vertical-align: middle; }
#edd_checkout_cart th.edd_cart_actions,
#edd_checkout_cart td.edd_cart_actions,
#edd_checkout_cart th:last-child,
#edd_checkout_cart td:last-child,
#edd_checkout_cart th.edd_cart_total { text-align: right; }
#edd_checkout_cart td img { float: left; margin: 0 8px 0 0; background: none; padding: none; border: none; }
#edd_checkout_cart .edd_discount_remove { display: inline-block; width: 10px; height: 11px; background: url( ../assets/images/xit.gif ) 0 0 no-repeat; position: relative; top: 3px; }
#edd_checkout_cart .edd_discount_remove:hover { background-position: -10px 0; }

/* Checkout Fields */
#edd_purchase_form legend { display:block; font-size: 120%; font-weight: bold; border-bottom: 1px solid #ccc; width: 100%; }
#edd_purchase_form label { font-weight: bold; display:block; position: relative; line-height: 100%; font-size: 95%; margin: 0 0 5px; }
#edd_purchase_form label:after { display: block; visibility: hidden; float: none; clear: both; height: 0; text-indent: -9999px; content: "."; }
#edd_purchase_form span.edd-description { color: #666; font-size: 80%; display: block; margin: 0 0 5px; }
#edd_purchase_form input.edd-input { display:block; width: 80%; }
#edd_purchase_form select.edd-select { display:block; width: 60%; }
#edd_purchase_form select.edd-select.edd-select-small { display:inline; width: auto; }
#edd_purchase_form input.edd-input.error { border-color: #c4554e; }
#edd_purchase_form #edd_terms_agreement label,
#edd_purchase_form #edd_tax_opt_in_fields label { display: inline-block;  width: auto; }
#edd_checkout_form_wrap p { margin: 0 0 10px; }
#edd_checkout_form_wrap input[type="text"], #edd_checkout_form_wrap input[type="email"], #edd_checkout_form_wrap input[type="password"] { padding: 4px 6px; }
#edd_checkout_form_wrap input[type="radio"] { border: none; margin-right: 5px; }
#edd_purchase_form input[type="checkbox"] { float: left; margin: 0 8px 0 0; }
#edd_checkout_form_wrap .edd-payment-icons { height: 32px; }
#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{ margin: 0 3px 0 0; float: left; background: none; padding: none; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
#edd_checkout_form_wrap #edd-payment-mode-wrap label { display: inline-block; margin: 0 20px 0 0; }
#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label { font-weight: bold; display: inline-block; position: relative; margin-bottom: 5px; }
#edd_checkout_form_wrap fieldset { border: none; padding: 10px 0 0 0; margin: 0 0 10px; }
#edd_checkout_form_wrap fieldset fieldset { margin: 0; }
#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_register_password,
#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_login_password { margin: 0; }
#edd_checkout_form_wrap fieldset#edd_cc_fields { padding: 0 8px 8px 8px; border: 1px solid #f0f0f0; margin: 0 0 10px; background: #f9f9f9; position: relative; left: -8px; }
#edd_checkout_form_wrap fieldset#edd_cc_fields legend { border: none; }
#edd_checkout_form_wrap fieldset#edd_cc_fields #edd-card-number-wrap { margin-top: 5px; }
#edd_secure_site_wrapper { padding: 4px 4px 4px 0; font-weight: bold; }
#edd_secure_site_wrapper span.padlock:before { font-family: 'padlock'; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center;	line-height: 1em; margin-left: 0.2em; font-size: 120%; text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); content: '🔒'; }
#edd_checkout_form_wrap input.edd-input.card-number.valid { background-image: url(../assets/images/tick.png); background-repeat: no-repeat; background-position: 98% 50%; }
#edd_checkout_form_wrap span.exp-divider { display: inline; }
#edd_checkout_form_wrap span.card-type { position: absolute; top: -2px; right: 0; width: 32px; height: 32px; }
#edd_checkout_form_wrap span.card-type.off { display:none; }
#edd_checkout_form_wrap span.card-type.visa { background: url( ../assets/images/icons/visa.png ) no-repeat; }
#edd_checkout_form_wrap span.card-type.mastercard { background: url( ../assets/images/icons/mastercard.png ) no-repeat; }
#edd_checkout_form_wrap span.card-type.discover { background: url( ../assets/images/icons/discover.png ) no-repeat; }
#edd_checkout_form_wrap span.card-type.americanexpress { background: url( ../assets/images/icons/americanexpress.png ) no-repeat; }
#edd_checkout_form_wrap #edd-discount-loader, #edd_checkeout_form_wrap .edd-cart-ajax { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

/* =Theme Specific styling
-------------------------------------------------------------- */

/* Twenty Twelve */
#edd_purchase_form input.edd-input.required,#edd_purchase_form select.edd-select.required { color: #000; }

/* =Receipt Page
-------------------------------------------------------------- */
body.edd_receipt_page { background-color: #fff; color: ##141412; margin: 0; font-family: Helvetica, sans-serif; font-size: 12px; }
body.edd_receipt_page #edd_receipt_wrapper { width: 660px; margin: 0 auto; padding: 50px 0; }
body.edd_receipt_page table { display: table; width: 100%; border-bottom: 1px solid #ededed; border-collapse: collapse; border-spacing: 0; font-size: 14px; line-height: 2; margin: 0 0 20px; }
body.edd_receipt_page td, th { display: table-cell; text-align: left; border-top: 1px solid #ededed; padding: 6px 10px 6px 0; font-weight: normal; }
body.edd_receipt_page th { font-weight: bold; text-transform: uppercase; }
body.edd_receipt_page h3 { font-size: 22px; margin: 40px 0 5px; clear: both; display: block; font-weight: bold; }

/* =Purchase Summary Tables
-------------------------------------------------------------- */
table#edd_purchase_receipt_products,
table#edd_purchase_receipt { width: 100%; }
table#edd_purchase_receipt_products td,
table#edd_purchase_receipt_products th,
table#edd_purchase_receipt td,
table#edd_purchase_receipt th { text-align: left; }
table#edd_purchase_receipt_products li { list-style: none; margin: 0 0 8px 10px; }
table#edd_purchase_receipt ul, table#edd_purchase_receipt_products ul { margin: 0; padding: 0; }
table#edd_purchase_receipt li { list-style: none; margin: 0 0 8px 0; }
table#edd_purchase_receipt_products .edd_purchase_receipt_product_notes { font-style: italic; }


/* =Purchase History
-------------------------------------------------------------- */
#edd_user_history { text-align: left; width: 100%; border-top: 1px solid #f0f0f0; border-bottom: none;}
#edd_user_history th,
#edd_user_history td { text-align: left; padding: 3px 5px; border-bottom: 1px solid #f0f0f0; border-top: none; }
#edd_user_history th { font-weight: bold; background: #f5f5f5;}
#edd_user_history td { line-height: 25px; vertical-align: middle; }

/* =Registration Form
-------------------------------------------------------------- */
#edd_registration_form .edd-input { display: inline-block; width: 200px; }
#edd_registration_form label { display: inline-block; width: 200px; }

/* =Profile Form
-------------------------------------------------------------- */
#edd_profile_editor_form p { margin-bottom: 8px; }
#edd_profile_editor_form label { display: inline-block; width: 200px; }

/* =Alerts
-------------------------------------------------------------- */
.edd_added_to_cart_alert { padding: 5px; font-size: 14px;  border: 1px solid #046a9e; background: #9ecce2; color: #333; margin: 8px 0;}
.edd_added_to_cart_alert a.edd_alert_checkout_link { color: #000 !important; }

/* =Purchase buttons
-------------------------------------------------------------- */
input.edd_submit_plain { background: none !important; border: none !important; padding: 0 !important; display: inline; cursor: pointer; }
.edd_download_purchase_form .edd_price_options { margin: 0 0 15px; }
.edd_download_purchase_form .edd_price_options ul { margin: 0; padding: 0; list-style: none; }
.edd_download_purchase_form .edd_price_options li { display: block; padding: 0; margin: 0; }

.edd-submit { text-shadow: 1px 1px #FAFAFA; line-height: normal; cursor: pointer; }
.edd-submit.button { font-size: inherit; }
.edd-submit.plain { text-shadow: none; margin: 0; padding: 0; background: none; border: 0; }
.edd-submit.plain:hover { text-decoration: underline; }

/** Gray (Default) */
.edd-submit.button { text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); line-height: normal; cursor: pointer; padding: 5px 15px 6px; outline: none; position: relative; border: 1px solid; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 3px rgba(0, 0, 0, .10); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 3px rgba(0, 0, 0, .10); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 3px rgba(0, 0, 0, .10); border-radius:  3px; color: #555; border-color: #BBB; background: #E8E8E8; background: -moz-linear-gradient(top, #eeeeee, #e2e2e2); background: -webkit-linear-gradient(top, #eeeeee, #e2e2e2); background: linear-gradient(top, #eeeeee, #e2e2e2); }
.edd-submit.button.gray { text-shadow: 0 -1px 0 rgba(255, 255, 255, .25); }
.edd-submit.button:hover { text-decoration: none; background: #E8E8E8; }
.edd-submit.button:active { text-decoration: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-top: 1px solid #959595; background: #E3E3E3; }

/** Blue */
.edd-submit.button.blue { color: #fff; border-color: #04C #04C #002A80; background: #006DCC; background: -moz-linear-gradient(top, #08C, #04C); background: -webkit-linear-gradient(top, #08C, #04C); background: linear-gradient(top, #08C, #04C); }
.edd-submit.button.blue:hover { background: #006DCC; }
.edd-submit.button.blue:active { border-color: #002A80 #04C #04C; background: #005fb1; }

/** Green */
.edd-submit.button.green { color: #fff; border-color: #51A351 #51A351 #387038; background: #5BB75B; background: -moz-linear-gradient(top, #62C462, #51A351); background: -webkit-linear-gradient(top, #62C462, #51A351); background: linear-gradient(top, #62C462, #51A351); }
.edd-submit.button.green:hover { background: #5BB75B; }
.edd-submit.button.green:active { border-color: #387038 #51A351 #51A351; background: #51a451; }

/** Yellow */
.edd-submit.button.yellow { color: #fff; border-color: #F89406 #F89406 #AD6704; background: #FAA732; background: -moz-linear-gradient(top, #FBB450, #F89406); background: -webkit-linear-gradient(top, #FBB450, #F89406); background: linear-gradient(top, #FBB450, #F89406); }
.edd-submit.button.yellow:hover { background: #FAA732; }
.edd-submit.button.yellow:active { border-color: #AD6704 #F89406 #F89406; background: #f09e2b; }

/** Dark Gray */
.edd-submit.button.dark-gray { color: #FFFFFF; border-color: #222 #222 black; background: #363636; background: -moz-linear-gradient(top, #444, #222); background: -webkit-linear-gradient(top, #444, #222); background: linear-gradient(top, #444, #222); }
.edd-submit.button.dark-gray:hover { background: #363636; }
.edd-submit.button.dark-gray:active { border-color: #000 #222 #222; background: #2b2b2b; }

/* =Downloads Shortcode
-------------------------------------------------------------- */
.edd_download_inner { padding: 0 8px 8px; margin: 0 0 10px; }
.edd_download_image { max-width:100%; }
.edd_download .edd_price { margin-bottom: 10px; }

/* =Misc styles
-------------------------------------------------------------- */
.edd-cart-ajax { margin: 0 8px 0 4px; position: relative; top: 2px; background: none; border: none; padding: 0; }

/* =Error styles
-------------------------------------------------------------- */
.edd_errors { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #E6DB55; margin: 20px 0; background: #FFFFE0; color: #333; }
.edd_error { padding:10px; }
p.edd_error { margin: 0 !important; }

/* =Success Message styles
-------------------------------------------------------------- */
.edd_success { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #b3ce89; margin: 20px 0; background: #d5eab3; color: #567622; padding: 6px 8px; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7); }



.post-20, .post-251{
	padding: 15px;
	border: solid 1px #dfdfdf;
background: white url('images/background-texture.png');

}

#edd_checkout_user_info legend{
	display: none;
}

/* =Start Here
-------------------------------------------------------------- */
h2 {
font-size: 30px;

margin: 0 0 16px 0;
line-height: 1.2em;
color: #333333;
}
.push-footer{

}

h1{
	font-size: 2.25em;
}

body #wnb-bar{
	border: none !important;
	box-shadow: none !important;
	font-family: 'Ubuntu', sans-serif;
}

body .wnb-bar-button {
	font-family: 'Ubuntu', sans-serif;
	background-image: none;
	background: none;
	border-radius: 2px;
    font-size: 14px;
    line-height: 14px;
    border: none;
    color: #ff6c14;
    padding: 0;
    font-weight: bold;
margin: 0 0 0 3px;
text-decoration: none;

text-shadow: none !important;
vertical-align: middle;

}


h1,h2,h3,h4{
	font-weight: 500;
	color: #333333;
	;
}
h5,h6{
	font-weight: 700;
	color: #333333;
}
.widget-title, .widget-title-home h3{
	font-weight: 500;
}
.post-title{
	font-size:2em;
}

#header-area{
	margin: 0;
}
#page-heading{
	padding: 2.75em 0 2.75em;
}

#page-heading h1, #page-heading h2 {
font-size: 2.8em;
letter-spacing: -1px;
margin:0;


}

html, body {height: 100%;}

#wrap {min-height: 100%;}

#push-footer {overflow:auto;
	padding-bottom: 180px;}  /* must be same height as the footer */

#footer-bg {position: relative;
	margin-top: -180px; /* negative value of footer height */
	height: 180px;
	clear:both;} 

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

fieldset{
	border:none;
}

.sb-holder {
	background-color: #07677E;
}
/* IMPORTANT

You also need to include this conditional style in the <head> of your HTML file to feed this style to IE 6 and lower and 8 and higher.

<!--[if !IE 7]>
	<style type="text/css">
		#wrap {display:table;height:100%}
	</style>
<![endif]-->

*/.centered {
text-align: center;
}
body{
	background: whiteSmoke url('images/background-texture.png');
	font-family: 'Ubuntu', sans-serif;
	color: #404040;
	font-size: 14px;
	line-height: 180%;
}
/*
body.home{
	background: none;
	background-color: #d5d4cf;
}
*/
.home #cout{
	/*background: #142F6A;
	background: transparent url('images/header_bg.png');*/

}
.home #wrapper{
	margin:0;
}

a{
	color:#07677E;
}
a:hover{
	color:#065573;
}

#footer-bg {
	background: transparent url('images/content_bg.png');
	
	border-top: solid 2px #333;
}
#header-container{
	background:#0680A1; /*#011d28;/*
background: 2E9FFF transparent url('images/content_bg.png');*/
border-bottom: solid 1px #07677E;

}
.mini-nav{
	font-size: .80em;
	font-family: verdana;
	font-weight: bold;
}
.link-menu{
	float: right;
}
.mini-nav a{
	color: whiteSmoke;
	font-weight: bold;

}
.mini-nav a:hover{
	
	}

.mini-nav p {
	margin: 5px 0px;
}
.mini-nav{
	background:  #07677E;
}
.mini-nav .grid,.mini-nav .grid-right{
	margin-bottom: 0;
	color: #fff;
}

.stripe-hatch{
	border-bottom: solid 1px #fff;
	/*background-color: #f1f1f1;*/
	border-top: solid 1px #dfdfdf;
	background: #f1f1f1 url('images/content-texture-top.png') top left repeat-x;

}


.home #container-out, .stripe-wrap{
	border-top: solid 1px #dfdfdf;
	border-bottom: solid 1px #fff;
	
	/*background: transparent url('images/middle-small.png') bottom left repeat-x;*/

}

.stripe-gray{
	background: #eee;
	border-top: 1px solid #cacaca;
}

.stripe-white{
	background: white url('images/background-texture.png');
}

.stripe-notop{
	border-top: none;
}

#container-out #wrapper{
	margin-bottom: 0px;
}
.wrapper{
	padding: 0 10px 0 10px;
}

#wrapper{
	padding: 0 10px 0 10px;
}
.small-stripe{
	margin: 0 auto;
	max-width: 960px;
	padding: 0px;
}

#container-home , .stripe{
margin: 0 auto;
max-width: 960px;
padding: 0px 25px;
}

#header-inner{
margin: 0 auto;
max-width: 960px;
padding: 0px 25px;
}

	#logo{}

.middle-text{
	font-size: 16px;
}
.content-start{
	margin: 50px 0 0;
}
hr{
	height: 1px;
border: none;
overflow: hidden;
border-top: 1px solid #dfdfdf;
background-color: #fff;
margin: 45px 0 35px 0;
clear: both;
}
.feature-break{
	margin: 75px 0;
}
.red-font{
	color:#D6573E;
}
.site-name{
	padding: 35px 0 30px 55px;
	background: transparent url('images/sendpress_1.png') left center no-repeat;
}
.site-name a{
	display: block;
	height: 50px;
	/*(text-indent: -9999px;*/
	width: 290px;
	font-family: 'ChunkFiveRegular';

	color: #FFF;
	font-size: 1.75em;
	line-height: 1;
	font-weight: 500;
	letter-spacing: -2px;
}
.sp-fontface{
	font-family: 'ChunkFiveRegular';
}
.menu {
margin-top: 17px;
background-image: none;
background-color: transparent;
clear: none;
filter: none;
float: right;
max-width: 1021px;
padding: 0;
}
.call-to-action{
	
}

#wrapper{
	background: none;
	border: none;
	margin-top: 0px;
}
.breadcrumb-list{
	padding: 10px 0 0 0;
}

.border-images{
	border: 1px solid #454545;
	margin: 0 0 16px;
}

#home-featured p{
	font-size: 20px;
font-weight: 200;
line-height: 35px;
padding: 0 10px 0px 20px;
margin-bottom: 15px;
text-align: center;
}

#home-featured p .sp-font{
	font-size: 24px;
}
.widget-wrapper, .feature{
  border: none;
  padding: 10px 0 0;
  background: transparent url('images/box-top-small.png') top center no-repeat;
}
.widget-inner {
  border-radius: 0px;
	border: solid 1px #dfdfdf;
  padding: 20px;
		background: white url('images/background-texture.png');
}

.menu{
	margin-top: 40px;
}
.menu li{
	margin-left: 3px;
}
.menu a{
	color: #EDEDED;
	font-weight: normal;
	border: none;
	font-size: 14px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	line-height: 35px;
	height: 35px;
	text-shadow: none;
	 -webkit-transition: background-color 200ms linear;
     -moz-transition: background-color 200ms linear;
     -o-transition: background-color 200ms linear;
     -ms-transition: background-color 200ms linear;
     transition: background-color 200ms linear;
     background-image:none;
}
.menu a:hover{
	color:#fff;
	background-image: none;
	background-color: transparent;
	background-color: #07677E;
     -webkit-transition: background-color 200ms linear;
     -moz-transition: background-color 200ms linear;
     -o-transition: background-color 200ms linear;
     -ms-transition: background-color 200ms linear;
     transition: background-color 200ms linear;

}

ul.menu > li:hover {
  background-color: transparent;
  background-image: none;
}

.menu .current_page_item a,
.menu .current-menu-item a,
.single-post .menu .blog a,
.author .menu .blog a,
.archive .menu .blog a
{
	background-color: #07677E;
}

input.footer-signup{
	padding: 10px;
	width: 40%;
}



.featured-title{
	font-weight: 500;
	/*text-shadow: 0 3px 3px #dfdfdf;*/
	line-height: 1.25;
	margin-bottom: 20px;
}
.middle-title{
	font-size: 40px;
}
.large{
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
}
.large img{
	vertical-align: bottom;
}

#footer a{
	color: #D5D4CF;
}
#footer a:hover{
	color: #D6573E;
}

.footer-menu{
	text-transform: uppercase;
	font-size: 11px;
}
.footer-menu li a {
border-left: 1px solid #666;
text-transform: uppercase;
text-shadow: 1px 1px 0px #000;
}

#footer{
	color: #d5d4cf;
	font-size: 14px;
	margin-top: 30px;
}
#content, #content-full, #content-blog, #content-images, #content-archive, #content-sitemap {
padding: 30px 0;
}

.breadcrumb-list{
	margin-top: 30px;
}
/*21759b*/


button.spblue,
a.spblue {
	/* 25698A  - 4b89ac */
	background-color: #065573; /* Dark Orange 1 */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0680A1), to(#065573));
	background-image: -webkit-linear-gradient(top, #0680A1, #065573);
	background-image: -moz-linear-gradient(top, #0680A1, #065573);
	background-image: -ms-linear-gradient(top, #0680A1, #065573);
	background-image: -o-linear-gradient(top, #0680A1, #065573);
	background-image: linear-gradient(top, #0680A1, #065573);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0680A1, endColorstr=#065573);
	border: 1px solid #065573;
	color: #fff;
	text-shadow:0 1px 0 #333;
}
button.spblue{
	padding: 8px;
}

button.spblue:hover,
a.spblue:hover {
	background-color: #07677E;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0680A1), to(#07677E));
	background-image: -webkit-linear-gradient(top, #0680A1, #07677E);
	background-image: -moz-linear-gradient(top, #0680A1, #07677E);
	background-image: -ms-linear-gradient(top, #0680A1, #07677E);
	background-image: -o-linear-gradient(top, #0680A1, #07677E);
	background-image: linear-gradient(top, #0680A1, #07677E);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0680A1, endColorstr=#07677E);
	border: 1px solid #07677E;
	color: #fff;
	text-shadow:0 1px 0 #333;
}


.btnorg a{
	-moz-border-radius: 2px;
    -moz-box-shadow: 0pt -1px 0pt rgba(0, 0, 0, 0.075) inset, 0pt 1px 0pt rgba(255, 255, 255, 0.3) inset, 0pt 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0pt -1px 0pt rgba(0, 0, 0, 0.075) inset, 0pt 1px 0pt rgba(255, 255, 255, 0.3) inset, 0pt 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 2px;
	background-color: #cdc9c9; /* Snow 3 */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f5f5), to(#cdc9c9));
	background-image: -webkit-linear-gradient(top, #f6f5f5, #cdc9c9);
	background-image: -moz-linear-gradient(top, #f6f5f5, #cdc9c9);
	background-image: -ms-linear-gradient(top, #f6f5f5, #cdc9c9);
	background-image: -o-linear-gradient(top, #f6f5f5, #cdc9c9);
	background-image: linear-gradient(top, #f6f5f5, #cdc9c9);
	box-shadow: 0pt -1px 0pt rgba(0, 0, 0, 0.075) inset, 0pt 1px 0pt rgba(255, 255, 255, 0.3) inset, 0pt 1px 2px rgba(0, 0, 0, 0.1);
	border: 1px solid #aca6a6;
	border-radius: 2px;
	color: #444;
	cursor: pointer;
	display: inline-block;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f5f5, endColorstr=#cdc9c9);
	font-weight: normal;
	margin: 0;
	text-decoration: none;
	text-shadow: none !important;
	vertical-align: middle;
	white-space: nowrap;
	position: relative;
	top: -2px;
	margin-left: 10px;
}

a.sporange,.btnorg a {
	background-color: #ff6c14; /*  #ff6c14 Dark Orange 1 */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff6c14), to(#ec5a00));
	background-image: -webkit-linear-gradient(top, #ff6c14, #ec5a00);
	background-image: -moz-linear-gradient(top, #ff6c14, #ec5a00);
	background-image: -ms-linear-gradient(top, #ff6c14, #ec5a00);
	background-image: -o-linear-gradient(top, #ff6c14, #ec5a00);
	background-image: linear-gradient(top, #ff6c14, #ec5a00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff6c14, endColorstr=#ec5a00);
	border: 1px solid #ec5a00;
	color: #fff;
	text-shadow:0 1px 0 #333;
}

a.sporange:hover,.btnorg a:hover {
	background-color: #ff7923;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7923), to(#ec5a00));
	background-image: -webkit-linear-gradient(top, #ff7923, #ec5a00);
	background-image: -moz-linear-gradient(top, #ff7923, #ec5a00);
	background-image: -ms-linear-gradient(top, #ff7923, #ec5a00);
	background-image: -o-linear-gradient(top, #ff7923, #ec5a00);
	background-image: linear-gradient(top, #ff7923, #ec5a00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7923, endColorstr=#ec5a00);
	border: 1px solid #ec5a00;
	color: #fff;
	text-shadow:0 1px 0 #333;
}

#footer .copyright .footerlogo{
position: relative;
}
.footerlogo a{
	display: block;
	height: 50px;
	text-indent: -9999px;
	width: 290px;
	background: transparent url('images/sendpress-logo-50.png') 0px 0px no-repeat;
	color: #fff;
	font-size: 30px;
	line-height: 30px;
	font-weight: 500;
	letter-spacing: 1px;
}



#footer .copyright a{
	color: #fff;
	text-shadow: 0 3px 3px #333;
	font-family: 'Rokkitt';
	font-size: 36px;
	line-height: 36px;
	font-weight: 500;
	letter-spacing: 1px;

	padding-left: 40px;
}
.copy{
	color: #999;
	text-shadow: 1px 1px 0px #000;
}
.post{
	margin: 0 0 60px;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: 500;
}
.post-data{
	font-size: 12px;
}
.post-meta{
	color: #555;
}
.commentlist li.alt{
	background: none;
}
.comment-body{
 background: white url('images/background-texture.png');
 margin: 0 0 25px;
 border: solid 1px #dfdfdf;
}

.commentlist li{
	background: none;
}
.navigation a{
	color: #666;
}
.commentlist{
	border-bottom: none;
}
.commentlist .children {
  padding-right: 0px;
}



#respond{
	border: solid 1px #dfdfdf;
		background: white url('images/background-texture.png');
	-webkit-border-radius: 2px;
	
	border-radius: 2px;
	clear: both;
  
}

.comment #respond{
	border: none;
	border-top: solid 1px #dfdfdf;
		background: white url('images/background-texture.png');
}

.shadow {
 -moz-box-shadow:    1px 1px 2px 2px #ccc;
  -webkit-box-shadow: 1px 1px 2px 2px #ccc;
  box-shadow:         1px 1px 2px 2px #ccc;
}
.border{
	border: 1px solid #454545;
}
.muted {
color: #999999;
}
.nomargin{
	margin: 0;
}



.featurette-heading {
font-size: 38px;
font-weight: 300;
line-height: 1;
letter-spacing: -1px;
padding-top: 60px;
}
.featurette-text {
font-size: 20px;
font-weight: 200;
line-height: 35px;
padding: 0 10px 0 0;
margin: 0px;
}


#edd_email{
	margin-bottom: 15px;
}
#edd_login_form legend{
	display:none;
}
#edd_profile_editor_form legend{
	padding: 0;
}

#edd_checkout_cart,#edd_purchase_receipt,#edd_purchase_receipt_products,#edd_user_history{
	background: white url('images/background-texture.png');
	  -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
#edd_user_history{
	border: 1px solid #ddd;
}

#edd_checkout_cart th,
#edd_checkout_cart td{
	background: transparent;
	padding: .8em;
	border: 1px solid #ddd;
}
#edd_checkout_form_wrap fieldset{
	margin-bottom: 20px;
}

/*
#edd_checkout_form_wrap fieldset{
	border: solid 1px #ddd;
	margin-bottom: 15px;
	 -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
	padding: 10px;
	background: white url('images/background-texture.png');
}
*/
#edd_purchase_submit{
	border: none !important;
	background: none !important;
}
#edd_checkout_form_wrap #edd_discount_code{
	padding-top: 15px;
}

#edd_checkout_cart th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

#edd_checkout_cart th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

#edd_checkout_cart th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

#edd_purchase_form label{
	margin: 0;
}
#edd_purchase_form fieldset p{
	margin-bottom: 15px;
	line-height: 1em;
}
#edd_register_account_fields legend{ padding: 0; border: none; position: relative;top: 20px;}

#edd_checkout_form_wrap fieldset#edd_register_account_fields{
	padding: 20px;
	background-color: #f7f7f7;
}

#edd_stripe_fields legend{ padding: 0; border: none; }


#edd_stripe_fields  label {
font-weight: normal;
display: block;
position: relative;
line-height: 100%;
font-size: 95%;
margin: 0 0 5px;
padding-left: 10px;
}
#edd_cc_fields legend{ padding: 0; border: none; position: relative;top: 20px; }
#edd_checkout_form_wrap fieldset#edd_cc_fields {
padding: 20px;
border: none;
margin: 0 0 10px;
background: 
#f9f9f9;
position: none;
left: 0px;
}


#sp-pricing-table .offer-tag{
    position: absolute;
    right: -1px;
    top: 0;
    width: 53px;
    height: 40px;
    z-index: 11;
}

#sp-pricing-table .pricing-table{
    width: 100%;
  /* margin: 20px;  */  
}



#sp-pricing-table .col1, #sp-pricing-table .col2, #sp-pricing-table .col3{position: relative; float: left;}

#sp-pricing-table .pricing-table .col1{
    width: 20%;
}

#sp-pricing-table .pricing-table .col2{
    width: 30%;
}

#sp-pricing-table .pricing-table .col3{
    width: 40%;
}

#sp-pricing-table .pricing-table ul{
    margin: 0;
    padding: 10px;
    
}

#sp-pricing-table .pricing-table li{
    margin: 0 5px;
    padding: 5px 0;
    line-height: 25px;
    display: block;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #f9f9f9;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
    color: #333;
    text-shadow: 0px 1px #fff;
}

#sp-pricing-table .pricing-table li:first-child{
    border-top: none;
}
.post-title{
  margin: 0px 0px 10px;
}
.post-meta{
  border-top: solid 1px #dfdfdf;
  border-bottom: solid 1px #dfdfdf;
}
.post{
	background: white url('images/background-texture.png');
 margin: 0 0 25px;
 border: solid 1px #dfdfdf;
 position: relative;
padding: 25px;
 /*
 -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
*/
  }
  .box-large,  .box-large-251,   .box-large-20{
    padding-top: 10px;
      background: transparent url('images/box-top.png') top center no-repeat;
  }
  .post-link{
   position: absolute;
right: 0;
bottom: 0;
border-radius: 0px !important;
  }

#content, #content-full, #content-blog, #content-images, #content-archive, #content-sitemap {
padding: 40px 0;
}

#sp-pricing-table .feature-content, #sp-pricing-table .price-content, #sp-pricing-table .selectePrice-content{
    width: 100%;    
    border: 1px solid #ccc;
       
    text-align: center; 
}
#sp-pricing-table .feature-content  {background: white url('images/background-texture.png'); } 
#sp-pricing-table .price-content{ background: white url('images/background-texture.png');   }
#sp-pricing-table .selectePrice-content  {background: #f9f9f9;
	position: absolute; z-index: 10;
-moz-box-shadow: 0 0 5px #9CAC4A;
-webkit-box-shadow: 0 0 5px #9CAC4A;
box-shadow: 0 0 5px #9CAC4A;
border: 1px solid #6E7F0F !important; 
border-top: 0px solid #6E7F0F !important; 
background: white url('images/background-texture.png');
}

                          
#sp-pricing-table a.signup{
   margin: 20px auto;
    text-align: center;
    font-weight: bold;
    font-size: 10pt; 
    line-height: 30px;
    height: 30px;
    font-family: Verdana;
    text-transform: uppercase;
    width: 110px;
    display: block;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:3px solid #8EA035;
    text-decoration: none;
    color: #fff;
    background: #45484d;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiM0NTQ4NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiM3MDZjNmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #45484d 20%, #706c6c 59%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#45484d), color-stop(59%,#706c6c));
background: -webkit-linear-gradient(top,  #45484d 20%,#706c6c 59%);
background: -o-linear-gradient(top,  #45484d 20%,#706c6c 59%);
background: -ms-linear-gradient(top,  #45484d 20%,#706c6c 59%);
background: linear-gradient(top,  #45484d 20%,#706c6c 59%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#706c6c',GradientType=0 );

}


#sp-pricing-table a:hover.signup{    
    
    text-shadow: 0px 1px #fff; 
   background: rgb(255,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
color: #000;   

}

#sp-pricing-table .featureTitle{
	display: none;
}
#sp-pricing-table .feature-content{
	margin-top: 80px;
	-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px; 

}

.colholder1 .price-content{
	-webkit-border-bottom-left-radius: 5px;

-moz-border-radius-bottomleft: 5px;

border-bottom-left-radius: 5px; 
}

.colholder2 .price-content{
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

#sp-pricing-table .featureTitle, #sp-pricing-table .priceTitle, #sp-pricing-table .selectedpriceTitle{
    height: 80px;
    text-align: center;
    position: relative;
   /* text-transform: uppercase; */
    font-size: 20px;
    font-weight: normal;
    font-family: arial;
}

#sp-pricing-table .featureTitle span{
    border: 1px solid #ccc;
    color:#4e4e4e;
    text-shadow: 0px 1px #fff;
    position: absolute;
    z-index: 1;
    width:100%;
    margin-top: 40px;
    bottom: 0px;
    line-height: 40px;
    height: 40px;
    display: block;
}

#sp-pricing-table .priceTitle span{
    color: #01193d;
    text-shadow:0px 1px #fff;
    border: 1px solid #6e9359;
    position: absolute;
    z-index: 2;
    width:100%;
    height: 60px;
    margin-top: 18px;
    line-height: 60px;
    display: block;
    background-color: #065573; /* Dark Orange 1 */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0680A1), to(#065573));
	background-image: -webkit-linear-gradient(top, #0680A1, #065573);
	background-image: -moz-linear-gradient(top, #0680A1, #065573);
	background-image: -ms-linear-gradient(top, #0680A1, #065573);
	background-image: -o-linear-gradient(top, #0680A1, #065573);
	background-image: linear-gradient(top, #0680A1, #065573);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0680A1, endColorstr=#065573);
	border: 1px solid #065573;
	color: #fff;
	text-shadow:0 1px 0 #333;
	 font-family: 'ChunkFiveRegular';
}
#sp-pricing-table .colholder1 .priceTitle span{
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
}
#sp-pricing-table .colholder2 .priceTitle span{
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}





#sp-pricing-table .selectedpriceTitle span{
    color: #fff;
    text-shadow:0px 1px #106f92;
    border: 1px solid #266a01;
    position: absolute;
    z-index: 3;
    width:100%;
    height: 80px;
    margin-top: 0px;
    line-height: 80px;
    display: block;
background: rgb(164,179,87);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0YjM1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NTg5MGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(164,179,87,1) 0%, rgba(117,137,12,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,179,87,1)), color-stop(100%,rgba(117,137,12,1)));
background: -webkit-linear-gradient(top,  rgba(164,179,87,1) 0%,rgba(117,137,12,1) 100%);
background: -o-linear-gradient(top,  rgba(164,179,87,1) 0%,rgba(117,137,12,1) 100%);
background: -ms-linear-gradient(top,  rgba(164,179,87,1) 0%,rgba(117,137,12,1) 100%);
background: linear-gradient(top,  rgba(164,179,87,1) 0%,rgba(117,137,12,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#75890c',GradientType=0 );
 
border: 1px solid #6E7F0F !important; 
border-bottom: 0px solid #6E7F0F !important; 
-moz-box-shadow: 0 0 5px #9CAC4A;
-webkit-box-shadow: 0 0 5px #9CAC4A;
box-shadow: 0 0 5px #9CAC4A;
 
}

.pricing-table li:last-child{
    border-bottom: 0px !important;
}
#sp-pricing-table img{
    background: transparent !important;
    border: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
}


.widget-wrapper select, .widget-wrapper input[type="text"], .widget-wrapper input[type="password"] {
width: 100%;
}
.widget-wrapper .edd-input{
	width: 100%;
}


input[type="email"] {
    -moz-box-sizing: border-box;
	-moz-border-radius: 2px;
	-webkit-box-sizing: border-box;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
	background-color: #fff;
	box-sizing: border-box;
	border: 1px solid #aaa;
	border-bottom-color: #ccc;
	border-radius: 2px;
	margin: 0;
	outline: none;
	padding: 6px 8px;
	vertical-align: middle;
	width: 100%;
}


/* =Media Print
    If you're working on a Child Theme, make sure that all
	media queries are included in your style.css
-------------------------------------------------------------- */
@media print {

    h1 {
	    page-break-before: always;
    }

    h1,  h2,  h3,  h4,  h5,  h6 {
	    page-break-after: avoid;
    }

    ul,  ol,  dl {
	    page-break-before: avoid;
    }
}

/*	Retina (HiDPI) Display
    http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati.html
-------------------------------------------------------------- 
@media 
    only screen and (-moz-min-device-pixel-ratio:1.5), 
    only screen and (-o-min-device-pixel-ratio:3/2), 
    only screen and (-webkit-min-device-pixel-ratio:1.5), 
    only screen and (min-device-pixel-ratio:1.5) {
    
    body {}
}
*/
@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
    /* Retina-specific stuff here */

    .site-name{
	background: transparent url('images/sendpress_2.png') left center no-repeat;
	background-size: 50px 50px;
	}
}

/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 980px) {

    body {}
	
    .grid, 
	.grid-right {
	    float: none;
    }
	
	#featured-image .fluid-width-video-wrapper {
	    margin: 20px 0 0 0;
    }
	
	.home #widgets {
		margin-top: 40px;
	}
    
    .top-widget,
    .home .top-widget {
        margin-top: 0 !important;
    }
    #wrap {min-height: auto;}

#push-footer {overflow:auto;
	padding-bottom: 0px;}  /* must be same height as the footer */

#footer-bg {position: relative;
	margin-top: 0px; /* negative value of footer height */
	height: auto;
	clear:both;} 
	.powered,.responsive-logo{
		text-align:center;
		
	}
	.powered .large{
		padding: 10px;
	}
	.footerlogo{
		margin: 0 auto;
	
	}
	 #footer {
	    text-align: center;
    }

    #footer .social-icons {
	    text-align: center;
    }
}

@media screen and (max-width: 650px) {

    body {}

    #logo {
	    float: none;
        margin: 0;
	    text-align: center;
    }

    .grid, 
	.grid-right {
	    float: none;
    }

	#featured-image .fluid-width-video-wrapper {
	    margin: 20px 0 0 0;
    }
    
    .top-widget {
        float: none;
        margin: 0 auto 10px auto;
        position: relative;
        text-align: center;
        width: auto;
    }
    
    .top-widget .widget-title {
        text-align: center;
    }
	
    .js .menu,
	.js .sub-header-menu {
		display: none;
	}
	
	.top-menu, 
	.footer-menu li {
	    float: none;
        font-size: 11px;
	    text-align: center;
    }
	
	.tinynav { 
	    display: block;
		margin: 0 auto 15px;
		width: 100%;
	}
	.call-to-action a.button {
	    font-size: 14px;
	    padding: 7px 17px;
	    margin-bottom: 10px;
    }
	.tinynav {
		-moz-appearance: none !important;
		-webkit-appearance: none !important;
		appearance: none !important;
		background: #fff url(images/bg-select.png) no-repeat right;
		border: 1px solid #ccc;
        font-size: 12px;
		overflow: hidden;
		padding: 0.5em 1em 0.5em 0.75em;
	}
	
	.ie7 .tinynav,
	.ie8 .tinynav {
		padding-right: 10px;
	}
	
	.ie9 .tinynav  {
		padding-right: 8px;
	}
	
    #footer {
	    text-align: center;
    }

    #footer .social-icons {
	    text-align: center;
    }

}

@media screen and (max-width: 480px) {

    body {}

    #logo {
	    float: none;
	    text-align: center;
    }

    .grid, 
	.grid-right {
	    float: none;
    }
	
	#featured-image .fluid-width-video-wrapper {
	    margin: 20px 0 0 0;
	}
	
	.featured-title {
	    font-size: 40px;
	    padding: 40px 20px 0 20px
    }
    
    .navigation .next,
    .navigation .previous {
        text-align: center;
    }
	
    .menu ul, 
	.menu li, 
	.top-menu, 
	.footer-menu li, 
	.sub-header-menu li {
	    float: none;
	    text-align: center;
        text-rendering: optimizeSpeed;
    }
	
    #footer {
	    text-align: center;
    }

    #footer .social-icons {
	    text-align: center;
    }
    .link-menu,.offer{
  display: block;
  float:none;
  text-align: center;
}

}
.feature{
	margin: 0 0 15px;
}


@media screen and (max-width: 320px) {
    
    body {}
	
	#featured p {
	    font-size: 12px;
		line-height: 1.2em;
    }

    .featured-title {
	    font-size: 35px;
    }
	
	.featured-subtitle {
		font-size: 15px;
	}

    .call-to-action a.button {
	    font-size: 14px;
	    padding: 7px 17px;
	    margin-bottom: 10px;
    }
.site-name a{
      font-size: 1.5em;
      width: 100%;
    }

}

@media screen and (max-width: 240px) {
    
    body {}
	
	#featured p {
	    font-size: 11px;
		line-height: 1.1em;
    }
    .site-name a{
      font-size: 1.5em;
      width: 100%;
    }

    .featured-title {
	    font-size: 20px;
    }
	
	.featured-subtitle {
		font-size: 11px;
	}

    .call-to-action a.button {
	    font-size: 12px;
	    padding: 5px 15px;
	    margin-bottom: 10px;
    }
    
    .top-widget area,
    .top-widget select,
    .top-widget textarea,
    .top-widget input[type="text"], 
    .top-widget input[type="password"] {
        width: 75%;
    }
    
    .widget-title,
    .widget-title-home h3 {
        font-size: 14px;
        height: 13px;
        line-height: 13px;
        text-align: center;
    }




}

/*The last 29 days of the month are the hardest."- Nikola Tesla*/