/*
Theme Name: Faustina Child
Theme URI: http://devclick.uk/faustina
Template:	faustina
Author: Qbit
Author URI: http://qbit.com.ec
Description: Faustina Child industrial WordPress theme.
Version: 0.0.1
Text Domain: faustina-child
Tags: custom-colors, custom-menu, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments, translation-ready 
*/

*, body, html,
h1, h2, h3, h4, h5, h6,
.main-navigation a {
	font-family: 'Poppins';
}
p {
	text-align: justify;
}
header .main-navigation .menu a {
	font-weight: 600;
}
.icon-box {
	height: 240px;
	margin: 10px 0 !important;
}
[id^='pg-421'] > .panel-row-style {
	background-color: #fff !important;
}
.section-title .section-title-title h2::before {
	border-color: #E20613;
}
footer input[type="text"],
footer input[type="email"],
footer input[type="tel"] {
	padding: 5px 12px;
	margin-bottom: 15px;
}
textarea {
	padding: 10px 12px;
	margin-bottom: 15px;
}

textarea::-webkit-input-placeholder, input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-size: 12px;
	font-family: 'Poppins';
}
textarea::-moz-placeholder, input::-moz-placeholder { /* Firefox 19+ */
	font-size: 12px;
	font-family: 'Poppins';
}
textarea:-ms-input-placeholder, input:-ms-input-placeholder { /* IE 10+ */
	font-size: 12px;
	font-family: 'Poppins';
}
textarea:-moz-placeholder, input:-moz-placeholder { /* Firefox 18- */
	font-size: 12px;
	font-family: 'Poppins';
}

.site-footer input[type="submit"] {
	background-color: #f9c900;
	color: #303030;
}
.devclick-social-icons a {
	color: #f9c900 !important;
	border-color: #f9c900;
}
.devclick-social-icons a:hover {
	background-color: #f9c900;
}

span.wpcf7-not-valid-tip {
	margin-bottom: 0;
}

.swiper-pagination.swiper-pagination-progress {
	display: none;
}
.breadcrumbs {
	padding: 96px 0 60px;
}
.owl-carousel .owl-item img {
	display: block !important;
}
.owl-carousel .owl-item {
	max-height: 380px;
}
.navigation.single-post-navigation {
	display: none;
}
.testimonial-meta p {
	color: #e20613;
}
.lightboxOverlay, .lightbox {
	z-index: 100000 !important;
}
.no-icon .icon-box-icon {
	height: 0;
}
.panel-group .accordion-toggle {
	color: #303030;
}
.mobile-menu-closer {
	background-color: #f9c900;
}

.icon-box.icon-pad p {
	text-align: center;
}
.tp-revstop {
	margin-left: 21px;
}

.devclick-social-icons a:hover {
	color: #fff !important;
}
.product {
	padding-top: 10px;
	padding-bottom: 10px;
}
.banner-mobile {
	width: 100%;
	height: auto;
	margin: 10px auto !important;
}
.languages {
	padding: 0 20px;
	text-align: center;
}
.languages span {
	padding: 0 15px;
}

@media screen and (min-width: 1200px) {
	.site-header .main-navigation .menu-item-has-children .sub-menu {
		width: 220px;
	}
}

@media screen and (max-width: 1199px) {
	.languages {
		display: none;
	}
	.languages-mobile {
		display: inline-block;
		width: 100%;
		padding: 20px 36px;
	}
	.languages-mobile span {
		padding: 0 15px;
	}
	.languages-mobile p {
		color: #fff;
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 768px) {
	.logo {
		max-width: 150px;
	}
	.testimonial .testimonial-meta {
		width: calc(100% - 30px);
	}
	.breadcrumbs {
		padding: 50px 0 0px;
	}
	.icon-box {
		height: auto;
	}
}

@media screen and (max-width: 324px) {
	.icon-box.icon-pad {
		padding: 36px 30px;
	}
}