/*
Theme Name: Siltea
Theme URI: https://www.igsolutions.it
Author: IG Solutions srls
Author URI: https://www.igsolutions.it
Version: 3.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: featured-images, full-width-template, blog
Text Domain: siltea
*/

html, body {
	font-family: 'Sintony', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Poppins', sans-serif;
	font-weight: 600 !important;
}

.poppins {
	font-family: 'Poppins', sans-serif;
}

a {
	color: #91c6ad;
}

header {
	border-bottom: 3px solid #91c6ad;
}

.menu-item a, .current-menu-item a .menu-item a {
	font-family: 'Poppins', sans-serif;
	font-weight: 600 !important;
	color: #000000;
	text-transform: uppercase;
}

.menu-item a:hover, .current_page_parent>a, .current-menu-item>a {
	color: #91c6ad;
}

#main-menu ul li.menu-item-has-children>a:before {
	font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    content: "\f0dd" !important;
    position: absolute !important;
    padding-left: 0px !important;
}

#main-menu>ul {
	margin-top: 13px;
}

.navbar-wrapper {
	padding-bottom: 10px;
}

footer {
	background-color: #91c6ad;
}

footer a {
	color: #1e1e1e !important;
}

footer .widget_text {
	color: #1e1e1e;
}

footer .widget_text h3 {
	color: #1e1e1e !important;
}

#text-3 {
	text-align: center;
}

#custom_html-2 {
	text-align: right;
}

.content-wrapper {
	padding-top: 0px;
}

.main-content {
	padding-bottom: 0px;
}

.siltea-category-post {
	text-align: center;
}

.siltea-category-post h2, .siltea-category-post h1 {
	font-size: 18px;
	text-align: center;
	color: #91c6ad;
}

.siltea-category-post p {
	font-size: 15px;
	color: #333333;
}

.siltea-category-post .entry-content, .siltea-category-post .featured-content {
	text-align: left;
}

.siltea-category-post .featured-content img {
	width: 100%;
}

.siltea-category-post-single {
	margin-top: 0px;
}

.entry-meta {
	padding-left: 0px;
	text-align: center;
}

.entry-meta-date {
	list-style: none;
	padding-left: 0px !important;
}

.entry-meta-date:before {
	content: '' !important;
}

.entry-content ul a {
	border-bottom: none !important;
}

.siltea-readmore {
	text-transform: uppercase;
	font-size: 16px;
}

.archive .entry-content {
	margin-bottom: 1.2rem;
}

.cat-title {
	color: #91c6ad;
	text-transform: uppercase;
	font-size: 18px;
	padding-top: 8px;
	padding-bottom: 6px;
}

.blog-subheader {
	padding: 0px 15px;
	border-bottom: 3px solid #91c6ad;
	margin-bottom: 50px;
}

.search-form label .search-field {
	background-color: transparent;
	border: none;
	max-width: 180px;
}

.search-form {
	max-width: 180px;
	float: right;
}

.hidden {
	display: none !important;
}

.vce-flip-box-back {
	background-color: #91c6ad;
}

.lang-selector {
	position: absolute;
	right: 30px;
	bottom: 0px;
	font-size: 16px;
	font-weight: bold;
}

.lang-selector a {
	color: #000000;
}

.lang-selector>.active {
	color: #91c6ad;
}

.navbar-wrapper {
	position: relative;
}

.comment-respond, .comment-reply-title {
	text-align: center;
}

.comment-reply-title {
	text-align: center;
	color: #91c6ad;
}

.comment-respond h2 {
	color: #91c6ad;
	text-align: center;
}

.comment-respond .submit {
	display: block;
	width: 100%;
}

.comment-respond .form-submit {
	width: 100%;
}

.search-form:after {
	color: #91c6ad;
}

.siltea-hr {
	border: 2px solid #91c6ad;
}

.siltea-category-post-single .entry-title {
	margin-bottom: 10px;
	font-size: 23px;
	color: #91c6ad;
}

.siltea-category-post-single .entry-meta {
	margin-bottom: 20px;
}

.siltea-category-post-single .entry-meta a {
	border-bottom: none;
}

.img-max .vce-single-image-wrapper, .img-max .vce-single-image-wrapper figure, .img-max .vce-single-image-wrapper figure .vce-single-image-inner, .img-max .vce-single-image-wrapper figure .vce-single-image-inner img {
	width: 100%;
}

.choice-1:before {
	content: '' !important;
}

@media screen and (max-width: 768px) {
	h1 {
		font-size: 35px !important;
	}
	
	#text-3, #custom_html-2, #text-2 {
		text-align: center;
	}
	
	#main-menu>ul>li>a {
		color: #FFFFFF;
	}

	#main-menu ul li.menu-item-has-children>a:before {
		content: '' !important;
	}
	
	.lang-selector {
		bottom: auto;
		top: 0;
		right: 38px;
	}
	
	.menu-item a, .current-menu-item a .menu-item a {
		color: #FFFFFF;
	}
}