/*
Theme Name: Populix
Theme URI: https://tonjoo.com/
Author: Tonjoo
Description: Theme for populix
Version: 0.4.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: populix
*/

.download-app-footer {
	display: none;
	/*display: flex;*/
    align-items: center;
    justify-content: center;
	padding: 8%;
}

.above-the-fold__box .desc{
	font-size: 1.05em;
}

.home-page-title{
	font-size: 2.5em !important;
}

@media (max-width: 991.98px) {
	.menu-wrapper .main-menu .sub-menu {
		background-color: #FFF;
		position: static;
		opacity: 1;
		transform: none;
	}
	
	#menu-menu-header {
		background-color: #FFF;
	}

	.menu-wrapper .main-menu .menu-item-has-children:hover > .sub-menu {
		transform: none;
	}

	.menu-wrapper .main-menu .menu-item > a {
		justify-content: flex-start;
	}

	.menu-wrapper .main-menu > .menu-item > a {
		padding-left: 0
	}

	.main-menu .sub-menu {
		box-shadow: none;
	}

	.main-menu .sub-menu > li > a {
		font-weight: 300;
	}
}

@media (min-width: 992px) {
	.section-trusted__info .section-title {
		text-align: left;
	}
}

/* Poplite Additional CSS */
.pr__section__title {
    font-weight: 600;
    font-size: 34px;
    line-height: 1.5;
    letter-spacing: 0.25px;
    color: #00417d;
    text-align: left;
}

.pr__section__description {
    margin-top: 12px;
}

.pr__section__description h2 {
    font-weight: 600;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0.5px;
}
.highlight {
    color: #ee7824;
}
.pr__section__description ul {
    display: block;
    margin: 0;
    padding-left: 20px;
}
.pr__section__description li {
    font-weight: 300;
    font-size: 14px;
    line-height: 1.7142857143;
    letter-spacing: 0.5px;
}

.poplite__pricing__info {
    margin: 20px 0;
}

.poplite__pricing__info .title {
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0.15px;
    font-weight: 600;
}

.poplite__pricing__info .desc {
    font-size: 14px;
    line-height: 1.7142857143;
    font-weight: 300;
}

.pr__pricing__list {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 16px 0 0 0;
}

.pr__pricing__list__item {
    display: flex;
    align-items: center;
    padding: 18px 30px;
	margin: 10px 0;
    background-color: #ffffff;
    border-radius: 8px;
    color: #333;
}
.price {
    font-weight: 600;
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: 0.15px;
    display: block;
}
.info {
    font-size: 10px;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: 0.5px;
}
.price__freemium {
    color: #329bff;
}