/*-
	Theme Name: theme52423
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 4.3.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.5
-*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */


@font-face {
  font-display: swap;
}

/* DIY ARTICLE 2022 */

.postid-40568 #content.span8,
.postid-40639 #content.span8{
	max-width: 1280px !important;
	width: 100% !important;
}
.postid-40568 #sidebar,
.postid-40639 #sidebar {
	display:none;
}
.postid-40568 #content .post_content,
.postid-40639 #content .post_content{
	font-size: 20px; 
	line-height: 24px;
}

.postid-40568 #content .post_content section,
.postid-40639 #content .post_content section{ max-width: 80%; margin: 0 auto;  }
		
.postid-40568 #content .post_content a,
.postid-40639 #content .post_content a { text-decoration: none; }
	
.postid-40568 #content .post_content .biopic,
.postid-40639 #content .post_content .biopic { width: 185px; height: 240px; float:right; margin-left: 100px; }
	
.postid-40568 #content .post_content .biopic img,
.postid-40639 #content .post_content .biopic img { max-height: 100%; max-width: 100%; object-fit: contain; }

.postid-40568 #content .post_content .biosocial,
.postid-40639 #content .post_content .biosocial { height: 52px; min-width: 185px; margin-top:12px; text-align: center;  }

.postid-40568 #content .post_content .biosocial a.ph,
.postid-40639 #content .post_content .biosocial a.ph { width: 36px; height: 36px; margin:0px 1px; display: inline-block; text-indent: -9999px; overflow: hidden; }

.postid-40568 #content .post_content .biosocial a.ph::first-child,
.postid-40568 #content .post_content .biosocial a.ph::last-child,
.postid-40639 #content .post_content .biosocial a.ph::first-child,
.postid-40639 #content .post_content .biosocial a.ph::last-child { margin: 0px; } 

.postid-40568 #content .post_content .youtube,
.postid-40639 #content .post_content .youtube { background: url('https://welovefire.com/specials/diy2022/ico_youtube.jpg') center center no-repeat; }
.postid-40568 #content .post_content .pinterest,
.postid-40639 #content .post_content .pinterest { background: url('https://welovefire.com/specials/diy2022/ico_pin.jpg') center center no-repeat; }
.postid-40568 #content .post_content .instagram,
.postid-40639 #content .post_content .instagram { background: url('https://welovefire.com/specials/diy2022/ico_instagram.jpg') center center no-repeat; }
.postid-40568 #content .post_content .facebook,
.postid-40639 #content .post_content .facebook { background: url('https://welovefire.com/specials/diy2022/ico_facebook.jpg') center center no-repeat; }

.postid-40568 #content .post_content #emily_anderson,
.postid-40568 #content .post_content #sadie_mae,
.postid-40568 #content .post_content #megan_taylor,
.postid-40568 #content .post_content #chelsea_wolf,
.postid-40639 #content .post_content #emily_anderson,
.postid-40639 #content .post_content #sadie_mae,
.postid-40639 #content .post_content #megan_taylor,
.postid-40639 #content .post_content #chelsea_wolf { margin-top: 150px; }
	
.postid-40568 #content .post_content #emily_anderson span, 
.postid-40568 #content .post_content .pink { color: #df9d94; }
.postid-40568 #content .post_content #sadie_mae span,
.postid-40568 #content .post_content .green { color: #536c49; }
.postid-40568 #content .post_content #megan_taylor span, 
.postid-40568 #content .post_content .teal { color: #50a69c; }
.postid-40568 #content .post_content #chelsea_wolf span, 
.postid-40568 #content .post_content .orange { color: #D24D30; }
.postid-40639 #content .post_content #emily_anderson span, 
.postid-40639 #content .post_content .pink { color: #df9d94; }
.postid-40639 #content .post_content #sadie_mae span,
.postid-40639 #content .post_content .green { color: #536c49; }
.postid-40639 #content .post_content #megan_taylor span, 
.postid-40639 #content .post_content .teal { color: #50a69c; }
.postid-40639 #content .post_content #chelsea_wolf span, 
.postid-40639 #content .post_content .orange { color: #D24D30; }

.postid-40568 #content .post_content .lilydown,
.postid-40639 #content .post_content .lilydown { position: relative; top:10px; width: 80px; margin-left: 20px; }
.postid-40568 #content .post_content .lilyleft,
.postid-40639 #content .post_content .lilyleft { position: relative; top:-20px; width: 80px; margin-left: 20px; transform: rotate(75deg); }
.postid-40568 #content .post_content .lilyright,
.postid-40639 #content .post_content .lilyright { position: relative; top:-18px; width: 80px; margin-left: 20px; transform: rotate(-45deg); }
.postid-40568 #content .post_content .lilyflat,
.postid-40639 #content .post_content .lilyflat { position: relative; top:-5px; width: 80px; margin-left: 20px; transform: rotate(-30deg); }


.postid-40568 #content .post_content .introbkgrnd,
.postid-40639 #content .post_content .introbkgrnd { 
	float:right; 
	background: url('https://welovefire.com/specials/diy2022/intro_image.jpg') top left no-repeat; 
	height: 533px;
	max-width:557px; 
	width:100%;
	margin-left: 100px;
	background-size: contain;
}

.postid-40568 #content .post_content .introtxt,
.postid-40639 #content .post_content .introtxt { position: relative; top: 470px; left: 370px; color: #FFF; }

.postid-40568 #content .post_content h2,
.postid-40639 #content .post_content h2 { font-size: 45px; line-height: 60px; margin-bottom: 75px; }
.postid-40568 #content .post_content h3,
.postid-40639 #content .post_content h3 { font-size: 35px; line-height: 38px; }
.postid-40568 #content .post_content #intro h3,
.postid-40639 #content .post_content #intro h3 { font-size: 35px; line-height: 38px; margin: 0 0 75px 0; }
.postid-40568 #content .post_content h3 span,
.postid-40639 #content .post_content h3 span { font-family: "Lato Light", Sans-Serif; font-size: 24px; line-height: 38px; padding-left: 60px; }

.postid-40568 #content .post_content h3.adjsp,
.postid-40639 #content .post_content h3.adjsp {	margin-top: -40px;	margin-bottom: 40px; font-size: 24px;}
.postid-40568 #content .post_content h4,
.postid-40639 #content .post_content h4 { font-size: 25px; line-height: 25px; }
.postid-40568 #content .post_content h5,
.postid-40639 #content .post_content h5 { font-size: 20px; line-height: 24px; text-align: center; font-stretch: extra-expanded; }

.postid-40568 #content .post_content nav,
.postid-40639 #content .post_content nav { 
	font-size: 24px; line-height: 38px; border: 2pt dashed #D24D30; width: 95%; text-align: center; margin: 50px 0 200px 0; 
}
.postid-40568 #content .post_content nav a,
.postid-40639 #content .post_content nav a { font-stretch: expanded; padding: 10px 15px; text-decoration: none; }

.postid-40568 #content .post_content .qanda,
.postid-40639 #content .post_content .qanda { margin-top: 200px; }
.postid-40568 #content .post_content .qanda p,
.postid-40639 #content .post_content .qanda p { text-indent: 30px; margin-top: 30px; margin-bottom:20px; }

.postid-40568 #content .post_content .calloutgallery,
.postid-40639 #content .post_content .calloutgallery { 
	border: 2pt dashed #D24D30; padding: 15px; width: 100%; text-align: center; margin:0 auto; margin-top:200px; 
}
.postid-40568 #content .post_content .calloutgallery p,
.postid-40639 #content .post_content .calloutgallery p { 
	font-size: 16px; line-height: 18px; text-align: center; 
}

.postid-40568 #content .post_content .secdiv,
.postid-40639 #content .post_content .secdiv { margin-top: 120px; text-align: center; }
.postid-40568 #content .post_content img.secdiv,
.postid-40639 #content .post_content img.secdiv { max-height: 100%; max-width: 100%; object-fit: contain; }

.postid-40568 #content .post_content #closing,
.postid-40639 #content .post_content #closing { 
	background: url('https://welovefire.com/specials/diy2022/closing_background.jpg') no-repeat top center #D24D30; width: 738px; min-height: 625px; margin: 0 auto; padding-top: 100px; text-align: center; margin-top: 200px; margin-bottom: 150px; color: #FFF; 
}

.postid-40568 #content .post_content .closing-text,
.postid-40639 #content .post_content .closing-text { margin: 0 100px; }


@media screen and (max-width: 600px) {
	.postid-40568 #content .post_content .introbkgrnd,
	.postid-40639 #content .post_content .introbkgrnd { 
		height: 315px;
	}  
	.postid-40568 #content .post_content nav a,
	.postid-40639 #content .post_content nav a {
    	display: block;
  	}
	.postid-40568 #content .post_content .lilydown,
	.postid-40639 #content .post_content .lilydown { 
		position: relative; top:10px; width: 40px; margin-left: 205px;
	}
	
	.postid-40568 #content .post_content .lilyleft,
	.postid-40639 #content .post_content .lilyleft { 
		position: relative; top:-10px; width: 40px; margin-left: 20px; transform: rotate(75deg); 
	}
	.postid-40568 #content .post_content .lilyright,
	.postid-40639 #content .post_content .lilyright { 
		position: relative; top:-5px; width: 40px; margin-left: 20px; transform: rotate(-45deg);
	}
	.postid-40568 #content .post_content .lilyflat,
	.postid-40639 #content .post_content .lilyflat { 
		position: relative; top:-5px; width: 40px; margin-left: 20px; transform: rotate(-30deg);
	}
	
	.postid-40568 #content .post_content h3 span,
	.postid-40639 #content .post_content h3 span { 
		font-family: "Lato Light", Sans-Serif; font-size: 24px; line-height: 38px; padding-left: 60px;
	}

	.postid-40568 #content .post_content h3.adjsp,
	.postid-40639 #content .post_content h3.adjsp {	
		margin-top: -15px;	margin-bottom: 40px; font-size: 24px;
	}
	.postid-40568 #content .post_content .biopic,
	.postid-40639 #content .post_content .biopic { 
		width: 100%; height: 240px; float:none; text-align: center; margin-left: 0; margin-bottom: 25px; 
	}
	.postid-40568 #content .post_content .calloutgallery,
	.postid-40639 #content .post_content .calloutgallery { 
		border: 2pt dashed #D24D30; padding: 15px; width: 100%; text-align: center; margin:0 auto; margin-top:100px; 
	}
	.postid-40568 #content .post_content .calloutgallery img,
	.postid-40639 #content .post_content .calloutgallery img { 
		margin: 10px 0 !important;
	}
	.postid-40568 #content .post_content #closing,
	.postid-40639 #content .post_content #closing { 
		background: url('https://welovefire.com/specials/diy2022/closing_background.jpg') no-repeat top center #D24D30;
		width: 738px; 
		min-height: 625px; 
		margin: 0 auto; 
		padding-top: 100px; 
		text-align: center; 
		margin-top: 200px; 
		margin-bottom: 150px; 
		color: #FFF; 
	}
	.postid-40568 #content .post_content .closing-text,
	.postid-40639 #content .post_content .closing-text { 
		margin: 0 24px; 
	}
}

.blog .btn-primary { font-size: 16px; }
.maintitle { font: normal 32px/40px Lato;  color:#000000; }