

.post_info_left .blog_time { display: none; }
.blog_holder { padding-top: 40px; }
.q_logo img { 
 width: 280px !important;
 max-width: 280px !important;
}
.amazon_link { cursor: pointer; }
.post_excerpt { margin-top: 20px; }
.sidebar { margin-top: 40px; }
.mc4wp-form-fields button, .mc4wp-form-fields input[type=submit] { font-size: 18px; color: #fff; border: 1px solid #fff; padding: 10px 0; border-radius: 50px; width: 100%;  cursor: pointer; background: none; font-weight: bold; }
.mc4wp-form-fields input[type=submit]:hover { background: #fff; color: #333; }
.mc4wp-form-fields input[type="email"] { display: block;  font-size: 16px; padding: 10px 6px; width: 100%; box-sizing: border-box; border: none; }
.wp-image-1671 { border-radius: 200px; }

.hero {
  margin: 0 0 20px;
  background: #fff;
  padding: 20px;
 display: flex;
 position: relative;
}

.hero::after {
position: absolute;
bottom: 0;
height: 23px;
background: linear-gradient(243.5deg, #FE5196 -2.77%, #F77062 91.11%);
width: 100%;
display: block;
content: '';
left: 0;
}

.hero_copy { width: 50%; justify-content: center; display: flex; flex-direction: column; padding-left: 30px; }
.hero_copy h4 { font-size: 62px; font-weight: bold; text-transform: uppercase;  line-height: 1em; margin-bottom: 10px; }
.hero_copy p { color: #787878; font-size: 17px; margin-right: 50px; line-height: 1.5em; margin-top: 10px; margin-bottom: 10px; }
.hero_copy img { width: 178px; }

.hero_image { width: 50%; text-align: right; }
.hero_image img { width: 80%; }


.blog_single .post_text { background: #fff; padding: 50px; }
.widget_archive label { display: none; }
.qode_print { display: none; }


.about_image { margin-bottom: 20px; }
.about_copy { margin-right: 140px; }

input.wpcf7-submit { padding: 10px 60px !important; }



@media screen and (max-width: 1024px) {
 .hero { flex-direction: column-reverse; }
 .hero_copy { width:100%; padding: 0; }
.hero_copy p { margin-right: 0; }
.blog_single .post_text { padding: 50px 30px; }
.about_copy { margin-right: 0; }
.hero_image { width: 100%; text-align: left; }
.hero_image img { width: 100%; }
}

@media only screen and (max-width: 480px)
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .full_width .parallax_content, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul {
    width: 330px;
}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea { font-size: 16px; }

.mc4wp-alert { background: #fff; color: #333; padding: 10px 20px; line-height: 1.3em; }

.badges p { margin: 0; text-align: center; }


@media only screen and (max-width: 480px) {

.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul { width: 330px; }
}

.wpulike.wpulike-default  { display: none; }
.post-template-default .wpulike.wpulike-default { display: block !important; }

.hero { display: none; }
.hero + h1 { display: none; }