.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS *//* Container wrap */
#main .container_wrap{
	padding-top:20px;
	top:0px;
	left:0px;
	background-image:url(https://readersinstyle.com/wp-content/uploads/revslider/slide-home-3/David-Green-trees-HR-1.jpg);
	transform:translatex(0px) translatey(0px);
}

#footer{
	background-color:#434448;
	background-image:none !important;
}

.title_container{
	background-color:#434448;
}

.wpcf7-form b{
	font-weight:600;
	font-size:14px;
}

.wpcf7-form p{
	font-weight:600;
	font-size:15px;
}

.wpcf7 .wpcf7-form{
	padding-top:0px;
}

.wpcf7-form .wpcf7-form-control-wrap{
	width:100% !important;
}

.wpcf7-form .wpcf7-form-control-wrap .wpcf7-validates-as-required{
	width:100 !important;
}

.terms-tos input[type=url]{
	width:100%;
	display:inline-block;
	border-color:#dadada;
	font-weight:600;
	font-size:13px;
	min-height:33.76666px;
}

input[type=url]{
	width:100%;
	border-color:#dadada;
	font-weight:600;
	font-size:13px;
}

.wpcf7-list-item .wpcf7-list-item-label{
	font-weight:600;
}

.wpcf7-form input[type=submit]{
	height:38px;
	top:28px;
	position:relative;
	font-size:14px;
	width:175px;
}

.wpcf7-form .wpcf7-form-control-wrap input[type=text]{
	border-color:#dadada;
}

.post-entry .entry-content{
	background-image:url(https://readersinstyle.com/wp-content/plugins/magic-dev/assets/1foggy_birds.png);
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
}

#main{
	height:1344px;
}

input[type=text]{
	min-width:100%;
}

#socket{
	background-color:#434448;
	background-image:none !important;
}

#main .title_container{
	background-image:none;
}

/* Main color */
#main .main_color{
	background-size:cover;
	background-image:url("https://readersinstyle.com/wp-content/uploads/2022/02/Jade-readeroptimised-retouched-0296.jpg");
}

/* 780px and smaller screen sizes */
@media (max-width:780px){

	.wpcf7-list-item .wpcf7-list-item-label{
		top:6px !important;
		left:15px !important;
	}
	
}

/* 769px and smaller screen sizes */
@media (max-width:769px){

	.wpcf7-list-item .wpcf7-list-item-label{
		width:100% !important;
	}
	
}

/* 768px and smaller screen sizes */
@media (max-width:768px){

	.wpcf7-list-item .wpcf7-list-item-label{
		position:relative;
		left:66px;
		top:-36px;
		bottom:-46px;
	}
	
}

/* 766px and smaller screen sizes */
@media (max-width:766px){

	.wpcf7-list-item .wpcf7-list-item-label{
		min-height:55px;
		left:66px;
		position:relative;
		width:286px !important;
		top:-36px;
	}
	
}

/* 764px and smaller screen sizes */
@media (max-width:764px){

	.wpcf7-list-item .wpcf7-list-item-label{
		top:-36px;
		left:66px;
	}
	
}

/* 760px and smaller screen sizes */
@media (max-width:760px){

	.wpcf7-list-item .wpcf7-list-item-label{
		width:353px !important;
	}
	
}

/* 752px and smaller screen sizes */
@media (max-width:752px){

	.wpcf7-list-item .wpcf7-list-item-label{
		top:-36px;
		left:66px;
	}
	
}

/* 750px and smaller screen sizes */
@media (max-width:750px){

	.wpcf7-list-item .wpcf7-list-item-label{
		width:305px !important;
		left:66px;
		top:-36px;
	}
	
}

/* 478px and smaller screen sizes */
@media (max-width:478px){

	.wpcf7-list-item .wpcf7-list-item-label{
		width:203px !important;
		left:66px;
		top:-36px;
	}
	
	.wpcf7-list-item input[type=checkbox]{
		display:inline-block;
		width:17px;
	}
	
}

/* 476px and smaller screen sizes */
@media (max-width:476px){

	.terms-tos input[type=url]{
		font-size:8px;
	}
	
}

/* 397px and smaller screen sizes */
@media (max-width:397px){

	.terms-tos input[type=url]{
		font-size:8px !important;
	}
	
}

/* 372px and smaller screen sizes */
@media (max-width:372px){

	.wpcf7-list-item input[type=checkbox]{
		position:relative;
		top:-18px;
	}
	
	.terms-tos input[type=url]{
		font-size:8px;
	}
	
}/* End custom CSS */