/* Standardize child theme styling */
#comments ol.commentlist {
	background: transparent;
}
.builder-module-sidebar {
	background: transparent;
}
.site-title a:hover,
.site-tagline a:hover {
	font-size: inherit;
}



/* Style Manager generated css */
#comments {
	padding: 5px;
	border-style: none;
}
#comments .comment:last-child {
	margin-bottom: 0px;
}
#comments h3 {
	font-size: 87.5%;
}
#comments li.comment {
	margin-top: 0px;
	margin-bottom: 10px;
}
.builder-module-background-wrapper.builder-module-navigation-background-wrapper {
	background-color: #36B592;
}
.builder-module-navigation li a {
	color: #FFFFFF;
	text-align: left;
	background-color: #36B592;
}
.builder-module.builder-module-navigation {
	background-color: #36B592;
}
body {
	font-family: 'Helvetica Neue', 'Liberation Sans', Arial, sans-serif;
}
html {
	font-size: 16px;
}


/* Style Manager custom css */
/*--------------------NEWSLETTER POST BOX---------------*/
.newsletter-post-box {
  background-color: #ff9;
  clear: both;
  margin-bottom: 18px;
  overflow: hidden;
  border: 1px solid #e5e597;
  padding: 15px;
}
.newsletter-post-box a {
color: #cd3e01;
}

/*---------------------NEWSLETTER PAGE----------------------*/
.newsletter-container {
  padding: 30px!important;
  margin: 0 auto;
  width: 70%;
  font-size: 18px!important;
  font-weight: 200!important;
  line-height: 30px!important;
  color: inherit!important;
  background-color: rgba(161,219,85,0.5);
  -webkit-border-radius: 6px!important;
  -moz-border-radius: 6px!important;
  border-radius: 6px!important;
  text-align: center!important;
}

newsletter-container .hide {
display:none;
}
.newsletter-container h2 {
font-size: 22px;
}

.newsletter-container form {
 padding: none;
margin: none;
}
.newsletter-container .email-field {
  display: inline-block!important;
  height: 35px!important;
width: 180px;
  padding: 4px 6px!important;
  margin-bottom: 20px!important;
  font-size: 16px!important;
  line-height: 20px!important;
  color: #555555!important;
  vertical-align: middle!important;
  -webkit-border-radius: 4px!important;
  -moz-border-radius: 4px!important;
  border-radius: 4px!important;
}

.do-this-button {
  border: 1px solid #7E2800!important;
  font-weight: bold!important;
  font-size: 14px!important;
  margin: 5px 0px 5px 0px!important;
  box-shadow: 0px 2px 1px 1px #7E2800!important;
  text-transform: uppercase!important;
  color: #FFFFFF!important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important;
  background-color: #ED6513!important;
 }

/*---------------------BLOG POST COMMENTS--------------------*/

#comments {
	padding: 20px;
	border-style: groove;
	background-color: #FFFFFF;
}
#comments > h3 {
	font-size: 48px;
	text-decoration: underline;
}

.thread-odd {
	border-bottom: 1px solid #CAD1D5;
}

.thread-even {
	border-bottom: 1px solid #CAD1D5;
}

#comments {
background-color: transparent;
}

textarea#comment {
height: 50%;
max-height: 200px;
}

.comment p {
line-height: 22px;
}

#commentform p {
margin-bottom: .5em;
margin-top: .5em;
}

.comment-body-wrapper p {
margin-top: 15px;
margin-bottom: 15px;
line-height: inherit;
}

.comment .comment-wrapper {
	border-bottom: none;
}
.post .entry-footer{display:none;}
.page-id-188 #comments{ display: none; }

.page-id-691 #comments{ display: none; }

/*---------------------Home Page--------------------*/

#builder-module-53d16aaf856fc-outer-wrapper {
width: 100%;
background: url('http://kopywritingkourse.com/wp-content/uploads/teal-bg.png') center no-repeat;
background-size: cover;
}

.builder-module.builder-module-header {
	background-image: none;
}
.site-tagline {
	text-align: center;
}
.site-title {
	font-size: 40px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}
.site-title a {
	font-weight: normal;
	text-decoration: none;
}
body {
	font-family: 'Helvetica Neue', 'Liberation Sans', Arial, sans-serif;
	font-size: 120%; 
}
html {
	font-size: 16px;
}

/*---------------------READ MORE BUTTON--------------------*/

.read-more {
background: #2FAAA5;
color: #FFFFFF;
padding: 3px 10px;
text-decoration: none;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-size: 13px;
display: inline-block;
}

.read-more:hover {
color: #00ffb4;
text-decoration: none;
}

/* -------------------BLOG POST META DATA -------------------*/

#builder-module-53d16aaf856fc-outer-wrapper {max-width: inherit !important;}

.builder-module-element {margin-bottom: 0 !important;}

#builder-module-51924fc4b0fb5 {padding-bottom: 2em;}

.builder-module-content .hentry {
margin-bottom: 4em;
padding: 4em;
padding-top: 4em;
padding-right: 2em;
padding-bottom: 4em;
padding-left: 2em;}

.entry-meta a{
font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
text-decoration: underline;
color: #234257;
font-weight: 300;
}

.hentry .entry-meta a {
font-weight: 300;
text-decoration: underline;
}

.builder-module-content .hentry {
margin-bottom: 4em;
padding-top: 1em;
padding-right: 2em;
padding-bottom: 1em;
padding-left: 2em;
}


@media (max-width: 600px) {
  .builder-module-content .hentry {
padding-top: 1em;
padding-right: .5em;
padding-bottom: 1em;
padding-left: .5em;
}
  
}


.post .loop-utility {
display: none;
}

a.more-link {
display: none;
}

.loop-title {
 display: none;
}

/*---------------NAV & HEADER --------------*/

.builder-module-navigation {
	-moz-box-sizing: none;
	display: block;
	line-height: 2;
	width: 100%;
	padding: 0em !important;
	border: none;
	box-shadow: none;
	border-radius: none;
	box-shadow: none;
	margin-bottom: 0px !important;
}

.builder-container-outer-wrapper {
	width: 100%;
}

.builder-module-navigation .builder-module-element {
  float: right;
line-height:77px;
}

@media screen and (max-width: 960px) {
    img.logo {
        display: block;
    }
}

/*--------------------QUOTE BLOCK----------------*/

.quote-block {
margin-left: 40px;
margin-right: 40px;
background: #acd;
border-radius: 3px;
padding: 10px 25px;
}

.quote-block-2 {
margin-left: 10px;
margin-right: 10px;
background: #acd;
border-radius: 3px;
padding: 5px 15px;
}

.quote-block-3 {
margin-left: 40px;
margin-right: 40px;
background: #acd;
border-radius: 3px;
padding: 10px 25px;
color: white;
}

@media (max-width: 400px) {
 .quote-block {
	margin-left: 0px;
	margin-right: 0px;
	background: #acd;
	border-radius: 3px;
	padding: 10px 25px;
	}

}
/* -------------------- LANDING PAGE LISTS -----------------------*/
.list-wrapper-blue { 
  font-weight: 500; font-style: normal;
  font-size: 1.6rem; margin: 0 auto; 
  max-width: 90%; 
  border: 2px solid blue;
  padding: 10px; 
  margin-bottom: 10px;

}
.list-wrapper-green { 
  font-weight: 500; font-style: normal;
  font-size: 1.6rem; margin: 0 auto; 
  max-width: 90%; 
  border: 2px solid green;
  padding: 10px; 
 margin-bottom: 10px;
}

.list-wrapper-yellow { 
  font-weight: 500; font-style: normal;
  font-size: 1.6rem; margin: 0 auto; 
  max-width: 90%; 
  border: 2px solid yellow;
  padding: 10px; 
 margin-bottom: 10px;

}


.list-wrapper-blue ol { 
  line-height: 1.6;
  list-style-type: none;
  counter-reset: section;
  margin-left: 6rem;
}

.list-wrapper-green ol { 
  line-height: 1.6;
  list-style-type: none;
  counter-reset: section;
  margin-left: 6rem;
}
.list-wrapper-yellow ol { 
  line-height: 1.6;
  list-style-type: none;
  counter-reset: section;
  margin-left: 6rem;
}

.circle-list-green li{
    counter-increment: item;
    margin-top: 2rem;
}
.circle-list-green li:before {
    content: counter(item);
    border: 2px solid #000;
    border-radius: 50%;
    display: inline-block;
    float: left;
    width: 3.5rem;
    height: 3rem;
    text-align: center;
    padding-top: .25rem;
    font-weight: 700;
    margin-left: -5rem;
    margin-right: 1rem;
    background: green;
    color: white;
}


@media screen and (max-width: 30em) { 
  ol { margin-left: 0; } 
li:before { 
  display: block;
  float: none;
  margin: 1rem auto;
}
}
.circle-list-blue li{
    counter-increment: item;
    margin-top: 2rem;
}
.circle-list-blue li:before {
    content: counter(item);
    border: 2px solid #000;
    border-radius: 50%;
    display: inline-block;
    float: left;
    width: 3.5rem;
    height: 3rem;
    text-align: center;
    padding-top: .25rem;
    font-weight: 700;
    margin-left: -5rem;
    margin-right: 1rem;
    background: blue;
    color: white;
}

.circle-list-yellow li{
    counter-increment: item;
    margin-top: 2rem;
}
.circle-list-yellow li:before {
    content: counter(item);
    border: 2px solid #000;
    border-radius: 50%;
    display: inline-block;
    float: left;
    width: 3.5rem;
    height: 3rem;
    text-align: center;
    padding-top: .25rem;
    font-weight: 700;
    margin-left: -5rem;
    margin-right: 1rem;
    background: yellow;
}

/* ----------------Login Page CSS------------------- */

.login-container {
	width: 100%;
	padding: 20px 0;
}

.login-container h3 {
	text-align: center
}

.login-left {
	width: 45%;
	float: left;
}

.login-right {
	width: 45%;
	float: right;
}

.page-id-1428 .builder-module-navigation .builder-module-element {
padding-top: 0em;
}
@media screen and (min-width: 960px){
#builder-module-54ecc1a456d3f .builder-module-sidebar-outer-wrapper{width: 15.625%;}
}

@media screen and (max-width: 680px){
.builder-module-navigation ul {display: none;}
}
@media screen and (min-width: 681px)and (max-width: 960px){
.builder-module-navigation li a {
    padding-right: 0.4em;
padding-left: 0.4em;
}
/*--------------------------RANDOM CSS EDITS---------------------*/
h4.form-title {
margin-bottom: 2px;
}


div#text-11-background-wrapper {
margin-bottom: 0px;
}

div#text-16-background-wrapper {
margin-bottom: 0px;
}

@media (max-width: 600px) {
div#text-11-background-wrapper {
display: block;
}
}

.img-border {
  border: 2px solid black;
  padding: 5px;
}

/*align text in single column middle*/
 
.centered-middle {
margin-left: 30%;
}

@media (max-width: 450px) {
.centered-middle {
margin-left: 0;
}
}