/*
 *  Theme Name: BASIC Child
 * Description: Responsive WordPress theme for blogs and magazines. Custom color theme, page layouts and some other options.
 *     Version: 1.0
 *   Theme URI: http://wp-puzzle.com/basic/
 *      Author: WP Puzzle
 *  Author URI: http://wp-puzzle.com/
 *    Template: basic
 */

h1, h2, h3, h4, h5, h6, .wtitle, .title, blockquote, q, #logo, .bbp-topic-permalink, .bbp-forum-title {
	font-family: 'Open Sans', Tahoma, Verdana, Segoe, sans-serif;
	letter-spacing: -0.03em;
}
body {line-height: 1.5;}
.center{text-align:center}
#logo img {margin-bottom: 4px;}
#logo {font-size: 22px;font-style: italic;padding: 0 0 15px 0;}
.entry-box {text-align: justify;}
.post, .widget, .categories, #widgetlist > li {border: 1px solid #eaeaea;padding: 10px 20px 15px;}
.anons .entry-box {margin-top: 10px;}
.anons .entry-box .entry {padding-bottom: 0;}
.topnav nav{background:#339933}
.spanclick{text-decoration:underline;}
ul.top-menu{text-align:left;letter-spacing:-1em}
ul.top-menu li{letter-spacing:normal}
.header-top-wrap{background:#f3fee6}
.logo{padding:20px 0 10px}
.spanclick:hover{color:#396}
.spanclick{cursor:pointer}
.content p.wysija-paragraph{width:45%}
aside p.wysija-paragraph{width:100%}
.content p.wysija-paragraph input,aside p.wysija-paragraph input{width:100%;box-sizing:border-box}
#mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea{width:100% !important;box-sizing:border-box  !important}
.widget_wysija_cont .wysija-submit{display:inline-block;margin:0}
.navigation.clearfix{border-top:1px solid #e8e8e8;margin:40px 0;padding:20px 0}
.erpProContainer{margin:40px 0}
.erpProContainer .row{display:flex;align-items:flex-start}
.erpProContainer a{text-decoration:none}
.erpProContainer .col-md-4{width:32%;margin-right:1%}
.erpProContainer .col-md-4:last-child{margin-right:0}
.erpProContainer .col-md-4 h4{line-height:1.25}
.remail:before, .rcomment:before, .rauthor:before {content: '*';position: absolute;font-size: 12px;right: 5px;top: 2px;color: #7b7b7b;}
.rinput, .rcomment {position: relative;}
.mpsubscribe{margin:20px auto 40px; border: 2px solid #339933; padding:20px;max-width: 600px;box-sizing: border-box;}
.mpsubscribe p.mailpoet_paragraph {text-align: center;max-width: 400px;margin: 0 auto;}
.yarpp-related {margin: 50px 0 20px;}
.yarpp-title {font-size: 24px;}
.yarpp-items{display:flex;flex-wrap:wrap;justify-content: space-between;}
.yarpp-item{width:49%;margin:0 0 30px 0;text-align:left;line-height:1.25;border:1px solid #eee;box-sizing:border-box;padding:5px}
.yarpp-item a{text-decoration:none}
.yarpp-item img{display:block;margin:0 auto 10px}
h1 { font-size: 30px; padding: 0; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5, h6 { font-size: 16px; }
.widget {background:#fff}
.entry-box ul, .entry-box ol {margin: 0 0 1em 2em;}
.entry-box li {padding-bottom: 1em;padding-top: 0;}
.entry-box li:last-child {padding-bottom: 0;}
#sidebar .widget p.mailpoet_paragraph {text-align: justify;font-weight: bold;color: #339933;}
/* --- mailpoet ----------------- */
.mailpoet_paragraph{line-height:20px}
.mailpoet_segment_label,.mailpoet_text_label,.mailpoet_textarea_label,.mailpoet_select_label,.mailpoet_radio_label,.mailpoet_checkbox_label,.mailpoet_list_label,.mailpoet_date_label{display:block;font-weight:bold}
.mailpoet_text,.mailpoet_textarea,.mailpoet_select,.mailpoet_date_month,.mailpoet_date_day,.mailpoet_date_year,.mailpoet_date{display:block}
.mailpoet_text,.mailpoet_textarea{width:200px}
.mailpoet_validate_success{font-weight:600;color:#468847}
.mailpoet_validate_error{color:#B94A48}
@media screen and (min-width: 768px){
	.yarpp-item{width:24%;}
	h1 { font-size: 30px; padding: 0; }
	h2 { font-size: 24px; }
	h3 { font-size: 20px; }
	h4 { font-size: 18px; }
	h5, h6 { font-size: 16px; }
	div.sitetitle{background:url(/wp-content/uploads/brand.png) center right no-repeat}
}
@media screen and (min-width:1024px){
	.top-menu li:first-child{border-left:1px dotted #F3FEE5}
	.top-menu li{border-right:1px dotted #F3FEE5}
}
@media screen and (max-width:1024px){
	#logo {text-align:left}	
}
@media screen and (max-width:768px){
	#logo img{max-width:120px}
	.logo{padding-top:10px}
	#logo{text-align:center}
	#logo img{margin-left:auto;margin-right:auto;}
	h1{font-size:26px}
	h2{font-size:24px}
	.erpProContainer .row{flex-wrap:wrap}
	.erpProContainer .col-md-4{width:100%;margin:0 0 20px 0}
	.entry img.alignleft, .entry img.aligright{float:none}
}
.widget, .categories, #widgetlist > li {margin-bottom:20px}
.anons {margin-bottom: 35px;}
body.page .entry p, body.single .entry p {margin-bottom:1.625em;padding:0;}
.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-bottom:20px;margin-top:30px;padding:0;}
img.aligncenter.dib, img.centered.dib {display:inline-block}
div.aligncenter {text-align: center}