/*!
Theme Name: Skinive
Theme URI: 
Author: 
Author URI: 
Description: ...
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: skinive
Tags: custom-logo, custom-menu
*/

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Alignments
--------------------------------------------- */
.alignleft {
	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {
	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}
.home-important-self-test__illustration {
  max-height: 410px;
	right: 0;
	top: 0;
}
.home-two-section__item img {
	min-height: 1px;
	display: block;
}
.what-is-abcde__item-illustration {
	min-height: 1px;
}
body.page-template-template-faq-page .page__header .container, 
body.page-template-template-terms-page .page__header .container {
  height: 272px;
}
.home-faq__wrap{
  margin: 100px 0;
}

.home-faq__title-small{
  margin-bottom: 40px;
}
.home-faq__title span {
  background: -o-linear-gradient(341.83deg, #D63447 -63.1%, #F57B51 65.79%);
  background: linear-gradient(108.17deg, #D63447 -63.1%, #F57B51 65.79%);
    background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.hidden{
	display: none !important;
}
.skinive-app__title span {
  display: block;
}
.home-first-screen__wrap-icons img{
	  max-height: 48px;
	  max-width: 48px;
}
.header__burger.active .header__burger-close {
  z-index: 99999;
}
@media screen and (max-width: 767.98px){
	.home-two-section__item{
	    min-width: calc(100vw - 35px);
		margin-bottom: 5px;
	}
	.karmap-points .home-first-screen__button {
	  margin-bottom: 65px;
	}
	.skinive-app__title,
	.check-your-moles__section-title,
	.what-is-abcde__section-title,
	.how-check-up__section-title {
	  text-transform: uppercase;
	  max-width: 300px;
	  margin-left: auto;
	  margin-right: auto;
	}
	.how-check-up__item-text {
	  max-width: 250px;
	  margin-left: auto;
	  margin-right: auto;
	}
	.how-check-up__item-text span,
	.home-important-self-test__title span{
		display: block;
	}
	.home-important-self-test__illustration {
	  margin-left: 10px;
      margin-bottom: 10px;
	  max-width: 40%;
      shape-outside: circle(48%);
	}
	.home-important-self-test__title{
		max-width: 200px;
	}
	.how-check-up__item-illustration {
		max-height: 210px;
	}
	.home-first-screen__wrap-icons img:nth-child(2), 
	.home-first-screen__wrap-icons svg:nth-child(2) {
	  max-height: 40px;
	  max-width: 40px;
	}
	.home-first-screen__wrap-icons {
	  margin-top: -20px;
	}
	.home-first-screen__icons{
		margin-bottom: 5px;
	}
}
@media screen and (max-width: 375px){
	.home-important-self-test__illustration {
      shape-outside: circle(42%);
	}
}