/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.home .pexeto-recent-posts .rp-title {
	text-align: center !important;
	font-size: 45px !important;
}

.home #content-container .section-full-width .section-boxed {
	margin: 30px auto !important;
}

.fixed-header-scroll #header {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
}

.dark-header #header {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
}

nav .nav-menu ul li a {
	font-weight: 700;
}

.page-id-1340 p,.page-id-647 p,.single p {
	font-size: 17px;
	line-height: 1.8em;
	margin-bottom: 1.5em;
}

.single .entry-content li {
	font-size: 17px;
	line-height: 1.8em;
	margin-bottom: 10px;
}

.page-template-template-blog .page-title-wrapper .content-boxed {
	text-align: left;
}

.page-template-template-blog .page-title-wrapper .content-boxed h1 {
	font-size: 3.9em;
}

.page-template-template-blog .page-title-wrapper .content-boxed .page-subtitle {
	font-size: 1.5em;
}

.page-title h1::after {
	display: none;
}

.woocommerce .page-title,.page-id-1517 .page-title,.page-id-647 .page-title,.page-id-2862 .page-title,.page-id-2868 .page-title,.page-id-2866 .page-title,.forum-archive.bbpress .page-title {
	border-bottom: 1px solid #ccc;
}

.page-id-1517 div#footer-cta {
	display: none;
}

.page-id-647.fixed-header .header-wrapper {
	background-color: #fff !important;
}

.home .content-slider {
	padding: 100px 0 50px !important;
}

#freestuff .services-box.col {
	width: 25%;
}

#otspotshop .services-title-box.col,#freestuff .services-title-box.col {
	display: block;
	width: 100%;
}

#otspotshop .services-title-box.col > h2,#freestuff .services-title-box.col > h2 {
	font-size: 45px;
	text-align: center;
}

#content li {
	font-size: 17px;
	line-height: 1.8em;
	margin-bottom: 1.5em;
}

#bbpress-forums li.bbp-footer {
	display: none;
}

#bbpress-forums li.bbp-body {
	margin-bottom: 0;
}

.page.no-slider .page-wrapper > .header-wrapper div + #header,.single.no-slider .page-wrapper .header-wrapper {
	border-bottom: 1px solid #ccc;
	border-right: none;
	border-left: none;
	border-top: none;
}

#sidebar aside#text-11 .ck_form_fields,#sidebar aside#text-12 .ck_form_fields {
	border: 1px solid #ccc;
}

#sidebar aside#text-12 {
	display: none;
}

.page-id-1340 #sidebar aside#text-11,.page-id-1517 #sidebar aside#text-12,.page-id-647 #sidebar aside#text-12 {
	display: block;
}

.page-id-2360 .page-title {
	border-bottom: 1px solid #ccc;
}

#logo-container {
	float: left;
	margin: 0 3.06% 0 0;
}

.section-header {
	padding: 0 0 10px;
}

.navigation-container {
	float: right;
	margin-top: 10px;
}

.fixed-header-scroll .section-header #logo-container img {
	width: 200px;
	height: auto;
	max-height: none;
}

.single .header-wrapper {
	border: none !important;
}

.page-wrapper .header-wrapper {
	background-color: #f9fafa;
}

.page-id-1340 #footer {
	margin-top: -40px;
}

#bbp_search_submit {
	height: 33px;
	padding-top: 10px;
}

.bbp-login-form label {
	width: 140px !important;
}

.home .footer-widgets {
	display: none;
}

.home #content-slider-1589 .cs-content-left p span {
	background-color: #fff;
}

.single .entry-content ul,.single .entry-content ol {
	margin-left: 45px;
}

.post-info.top.wpc a.url.fn.n {
	margin-left: 0;
	margin-right: 0;
}

.post-info.top.wpc {
	padding-bottom: 0;
	padding-top: 7px;
}

#fourphasesofbecominganot .services-title-box.col {
	width: 100%;
}

#fourphasesofbecominganot.services-default,#fourphasesofbecominganot .services-title-box.col {
	text-align: center;
}

#fourphasesofbecominganot .services-title-box.col > h2 {
	color: #212121;
	font-size: 45px;
}

#fourphasesofbecominganot .services-title-box.col > p {
	font-size: 18px;
}

#content-container .section-boxed {
	margin: 25px auto;
}

.blog-single-post .entry-content a:hover {
	text-decoration: underline;
}

.page-id-1340 .page-title {
	padding-left: 7em;
	padding-left: 7em;
}

@media only screen and (max-width:480px) {
	.page-id-1340 .page-title {
		padding-left: 3em;
	}
}

a.read-more {
	font-weight: 700;
}

li.cs-layout-centered {
	padding-top: 15px !important;
}

#content-slider-1589 .cs-layout-centered .cs-content-centered a.btn-alt {
	background-color: #a058aa;
	color: #fff !important;
}

/** WPCurve Task #122488 - JTG - Start **/
#otspotshop .section-title {
	font-weight: bold;
}

#otspotshop .section-title:before {
	height: 0 !important;
}

#otspotshop .services-content h3 {
	color: white;
	text-transform: uppercase;
}

/** WPCurve Task #122488 - JTG - End **/
/* WP Curve MC 122699 */
#sidebar #mc_embed_signup form .mc-field-group {
	margin-left: 0;
	width: 100% !important;
}

#sidebar #mc_embed_signup form {
	padding: 0;
}

#sidebar #mc_embed_signup {
	background-color: transparent;
}

#sidebar #mc_embed_signup .mc-field-group input {
	background-color: transparent;
}

#sidebar #mc_embed_signup form #mc-embedded-subscribe {
	text-transform: none;
}

#sidebar #mc_embed_signup form #mc_embed_signup_scroll .clear {
	text-align: center;
}

#sidebar #mc_embed_signup form #mc_embed_signup_scroll .clear input {
	margin-left: auto;
	margin-right: auto;
}

/* WP Curve MC 122699 */
/* WP Curve #122488 (MJ) - Start */
.home #otspotshop .services-box:hover .services-content h3 a, #otspotshop .services-content h3 {
	color: #000 !important;
}

/* WP Curve #122488 (MJ) - END */
/* wpcurve SG #129084 start */
.page #content a:hover {
	text-decoration: underline;
}

/* wpcurve SG #129084 end */
/* WP Curve MC 125387 */
.page-id-13016 p {
	font-size: 17px;
	line-height: 1.8em;
	margin-bottom: 1.5em;
}

/* WP Curve MC 125387 */
/* WP Curve MC 129147 */
.single-product.woocommerce .product .woocommerce-tabs.wc-tabs-wrapper {
	float: left;
}

.home .inputholder {
	float: left;
	margin-top: 20px;
}

/* WP Curve MC 129147 */
/* WP Curve MC 129990 */
.page-id-13111 p {
	font-size: 17px;
	line-height: 1.8em;
	margin-bottom: 1.5em;
}

.page-id-13111 .content-box {
	margin-left: auto;
	margin-right: auto;
	max-width: 800px;
}

/* WP Curve MC 129990 */
/* WPCurve - LG - #130073 */
.page-id-1340 .post-content-content .comments-number a:hover, .page-id-1340 .post-content-content > a:hover {
	text-decoration: none !important;
}

/* END WPCurve - LG - #130073 */
/* WP Curve #130601 (MJ) - Start */
.single.large-header .page-title-wrapper > .page-title > .content-boxed > h1 {
	line-height: normal;
}

/* WP Curve #130601 (MJ) - END */
/* WP Curve - #132434 - Peter */
ins.adsbygoogle,
ins.adsbygoogle ins {
	background-color: transparent;
}

/* WP Curve - #132434 - Peter - end */
/* WP Curve - #132878 - JM */
.single-product.woocommerce .product .woocommerce-tabs.wc-tabs-wrapper {
	float: none;
	clear: both;
}

/* END WP Curve - #132878 - JM */
/* WP Curve - #133006 - ND */
#mc_embed_signup ::-webkit-input-placeholder {
/* WebKit browsers */
	color: #000000;
}

#mc_embed_signup :-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
	color: #000000;
}

#mc_embed_signup ::-moz-placeholder {
/* Mozilla Firefox 19+ */
	color: #000000;
}

#mc_embed_signup :-ms-input-placeholder {
/* Internet Explorer 10+ */
	color: #000000;
}

/* END WP Curve - #133006 - ND */
/* WP Curve #133227 (MJ) - Start */
.single #content-container {
	padding-top: 30px;
}

.single #content-container article .post-content {
	padding-top: 20px;
}

/* WP Curve #133227 (MJ) - END */
/* WP Curve #137192 (MJ) - Start */
.page-id-13324 .content-box {
	margin-left: auto;
	margin-right: auto;
	max-width: 800px;
}

.page-id-13324 p, .page-id-13324 div.innerText, .page-id-13324 li.innerText {
	font-size: 17px;
}

.page-id-13324 p, .page-id-13324 div.innerText, .page-id-13324 ul {
	margin-bottom: 1.5em;
}

.page-id-13324 p, .page-id-13324 div.innerText {
	line-height: 1.8em;
}

/* WP Curve #137192 (MJ) - END */
/* WP Curve MC 138585 */
.postid-13377 #product-13377 .summary.entry-summary ul li {
	font-size: 17px;
	padding: 0 0 5px;
}

.postid-13377 #product-13377 .summary.entry-summary ul {
	margin-bottom: 1.5em;
}

.postid-13377 #product-13377 .summary.entry-summary {
	float: left;
}

.postid-13377 #product-13377 .images {
	float: right;
}

/* WP Curve MC 138585 */
/* WP Curve MC 138585-2 */
.single-product.postid-13377 .cart-btn-top .product_meta,
.single-product.postid-13377 .cart-btn-top div[itemprop="description"],
.single-product.postid-13377 .cart-btn-btm h1.product_title,
.single-product.postid-13377 .cart-btn-btm div[itemprop="offers"] {
	display: none;
}

.single-product.postid-13377 .cart-btn-top {
	display: block !important;
}

.single-product.postid-13377 .cart-btn-top .cart {
	margin-bottom: 0 !important;
}

/* WP Curve MC 138585-2 */
/* WP Curve - #148068 - Peter */
.page-id-13367 p {
	font-size: 17px;
	line-height: 1.8em;
	margin-bottom: 1.5em;
}

/* WP Curve - #148068 - Peter - end */
/*WPcurve #148067 JWN start*/
.page-id-13488 .content-box {
	margin-left: auto;
	margin-right: auto;
	max-width: 800px;
}

.page-id-13488 p, .page-id-13488 div.innerText, .page-id-13488 li.innerText {
	font-size: 17px;
}

.page-id-13488 p, .page-id-13488 div.innerText, .page-id-13488 ul {
	margin-bottom: 1.5em;
}

.page-id-13488 p, .page-id-13488 div.innerText {
	line-height: 1.8em;
}

/*WPcurve #148067 JWN end*/

/* WP Curve MC 160718 */
.postid-13804 .content .cta-element h2.cta-title{
	font-weight:bold;
}
/* WP Curve MC 160718 */

/*WPSITEHELPERS JH - 99674*/
#thinkingabouttraveltherapy h2.section-title{
	font-size: 45px;
	text-align: center;
}

#thinkingabouttraveltherapy h4.sub-title{
	font-size: 18px;
	text-align: center;
	color: #212121 !important;
	font-weight: 500;
}
/*WPSITEHELPERS JH*/

.page-id-14313 .content-box{
	margin-left: auto;
	margin-right: auto;
  max-width: 800px;
}

.page-id-14313 p{
  font-size: 17px;
	line-height: 1.8em;
	margin-bottom: 1.5em;
}

/*WPSITEHELPERS JH - 99665*/
.calltoaction{
	  padding: 20px;
    margin: 40px 0;
    border: 2px solid #bbbbb8;
}
h2.call{
	text-align: center;
}
/*WPSITEHELPERS JH*/

.postid-14347 .content-box{
 height: 1700px;
}
.postid-14347 #tab-description.woocommerce-Tabs-panel{
  top: -650px;
}

.postid-14347 .woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images{
  display: none;
}

.postid-14347 h1.product_title.entry-title{
  display: none;
}

.postid-14347 p.price{
  display: none;
}
.postid-14347 .woocommerce-product-details__short-description{
	position: relative;
  top: -70px;
}

.postid-14347 #tab-description.woocommerce-Tabs-panel h2{
  display: none;
}

.postid-14347 ul.tabs.wc-tabs{
  display: none;
}

.postid-14347 footer#footer.center{
  margin-top: 5%;
}

/*WPSITEHELPERS JH*/

@media only screen and (max-width:320px){
.postid-14347 .content-box{
	  height: 3100px;
	}
.postid-14347 .woocommerce-product-details__short-description {
    position: relative;
    top: 0px;
}
	/*WPSITEHELPERS - JH - 97244*/
.mc-field-group{
	display: block !important;
	margin-left: 15px !important;
}

input#mce-EMAIL.required.email{
	width: 250px;
  height: 30px;
	margin-left: 0px !important;
	font-size: 16px;
}

input#mce-FNAME.required{
	width: 250px;
  height: 30px;
	font-size: 16px;
}

.home .inputholder {
    float: left!important;
    margin-top: 25px;
    position: relative!important;
    top: 0px!important;
    right: 0px!important;
	  margin-left: 25px!important;
	  margin-bottom: 50px;
}

input#mc-embedded-subscribe.button{
	  width: 250px;
    height: 50px;
	  font-size: 16px;
}
	p.cs-element.cs-animate{
		font-size: 25px !important;
	}
	
	ul#cs-slider-ul{
		height: 420px !important;	
	}
}

@media only screen and (max-width:360px){
.home .content-slider {
    padding: 50px 0 60px !important;
}
}
@media only screen and (max-width:375px){
	ul#cs-slider-ul{
		height: 480px !important;;
	}
}

@media only screen and (max-width: 414px) and (min-width: 376px){
.postid-14347 .content-box{
	  height: 2900px;
	}
.postid-14347 .woocommerce-product-details__short-description {
    position: relative;
    top: 0px;
}
	/*WPSITEHELPERS - JH - 97244*/
.mc-field-group{
	display: block;
	margin-left: 40px !important;
}

input#mce-EMAIL.required.email{
	width: 250px;
  height: 30px;
	margin-left: 0px !important;
	font-size: 16px;
}

input#mce-FNAME.required{
	width: 250px;
  height: 30px;
	font-size: 16px;
}

.home .inputholder {
    float: left !important;
    margin-top: 25px;
    position: relative !important;
    top: 0px!important;
    right: 0px!important;
	  margin-left: 50px!important;
	  margin-bottom: 50px;
}

input#mc-embedded-subscribe.button{
	  width: 250px;
    height: 50px;
	  font-size: 16px;
}
	.content-slider-wrapper{
		padding-top: 95px !important;
		padding-bottom: 95px;
	}
}

@media only screen and (max-width:768px){
	#slider-container .full-bg-image{
		display: none !important;
	}
	/*WPSITEHELPERS - JH - 97244*/
.mc-field-group{
	display: block;
	margin-left: 60px;
}

input#mce-EMAIL.required.email{
	width: 250px;
  height: 30px;
	margin-left: 0px !important;
	font-size: 16px;
}

input#mce-FNAME.required{
	width: 250px;
  height: 30px;
	font-size: 16px;
}

.home .inputholder {
    float: left !important;
    margin-top: 25px;
    position: relative !important;
    top: 0px!important;
    right: 0px!important;
	  margin-left: 70px;
	  margin-bottom: 50px;
}

input#mc-embedded-subscribe.button{
	  width: 250px;
    height: 50px;
	  font-size: 16px;
}
}

@media only screen and (max-width: 800px) and (min-width: 790px){
input#mce-EMAIL.required.email{
		margin-left: 0px !important;
	}
.home .inputholder {
    float: right!important;
    margin-top: 25px!important;
    position: absolute!important;
    top: 102px!important;
    right: 10px!important;
}
	input#mc-embedded-subscribe.button{
		width: 200px!important;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 960px){
	input#mce-EMAIL.required.email{
		margin-left: 50px !important;
	}
	.home .inputholder{
		right: 100px !important;
	}
}

/*WPSITEHELPERS JH*/

#add_to_cart {
margin-top: -62px;
margin-left: 106px;
	
}

/*WPSITEHELPERS - JH - 97244*/
.page-id-1589 .mc-field-group{
	display: inline-block;
}

.page-id-1589 input#mce-EMAIL.required.email{
	width: 250px;
  height: 30px;
	margin-left: 170px;
	font-size: 16px;
}

.page-id-1589 input#mce-FNAME.required{
	width: 250px;
  height: 30px;
	font-size: 16px;
}

.page-id-1589.home .inputholder {
    float: right;
    margin-top: 25px;
    position: absolute;
    top: 60px;
    right: 230px;
}

.page-id-1589 input#mc-embedded-subscribe.button{
	  width: 250px;
    height: 50px;
	  font-size: 16px;
}

/*WPSITEHELPERS JH - 97255*/
#slider-container{
		height: 735px;
	}

/*WPSITEHELPERS JH - 97255*/
@media only screen and (max-width: 1920px) and (min-width: 1700px){
	#slider-container{
		height: 973px;
	}
}

@media only screen and (max-width: 1680px) and (min-width: 1440px){
  
}

@media only screen and (max-width: 1366px) and (min-width: 1281px){

}

@media only screen and (max-width: 1280px) and (min-width: 1025px){
  
}

@media only screen and (max-width: 1024px) and (min-width: 968px){
 
}

@media only screen and (max-width: 1229px) {
	#slider-container{
		height: 735px !important;
	}
}


/*Mediavine*/
@media only screen and (min-width: 1024px) {
    #content {
        max-width: calc(100% - 330px);
    }
    #sidebar {
        min-width: 300px;
    }
}
@media only screen and (max-width: 1023px) {
   #content, #sidebar {
        max-width: 100%;
        width: 100%;
    }
}
@media only screen and (max-width: 399px) {
		.site-inner {
			padding: 0 !important;
		}
	}
	@media only screen and (max-width: 359px) {
		@media only screen and (min-width: 1024px) {
    .main-content {
        max-width: calc(100% - 300px);
    }
    .sidebar {
        min-width: 300px;
    }
}
@media only screen and (max-width: 1023px) {
    .content, .sidebar {
        max-width: 100%;
        width: 100%;
    }
}
@media only screen and (max-width: 399px) {
		.site-inner {
			padding: 0 !important;
		}
	}
	@media only screen and (max-width: 359px) {
		.post-content {
			padding: 0px !important;
		}
		}}


/*WPSITEHELPERS JH - 97583*/
.blog-post-img img{
	width: 870px;
	height: 489px;
	
}

@media(max-width:768px){
	.blog-post-img img {
    width: 100%;
    height: 100%;
}
}


@media only screen and (max-width: 1920px) and (min-width: 1280px){
	.blog-post-img img{
	width: 870px;
	height: 489px;
}
}
.entry-date {
display: none;
}
