/*!
Theme Name: Bric
Theme URI: https://www.templatemonster.com/vendors/zemez
Author: Zemez
Author URI: https://zemez.io/
Description: Bric theme.
Template: kava
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bric
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
DocumentationID: bric
Template Id: prod-30600
*/

#toTop {
	cursor: pointer;
}

#header-slider {
	width: 100%;
	overflow: hidden;
}
#header-slider .elementor-element {
	width: 100%;
}

#header-slider .post-thumbnail__link {
	width: 100%;
}

#header-slider .post-thumbnail__img {
	height: 600px;
	width: 100%;
	object-fit: cover;
}

#header-slider .jet-posts__inner-box {
	position: relative;
}

#header-slider .jet-posts__inner-content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #f2f2f2;
	padding: 16px;
	padding-right: 30%;
	min-height: 80px;
}
#header-slider .jet-slick-dots {
	position: absolute;
    bottom: 40px;
	margin-bottom: 0;
    right: 16px;	
}


@media (max-width: 768px) {
	#header-slider .jet-slick-dots {
		position: static;
	}
}

body:not(.page-template-fullwidth-content) .site-content {
	margin-bottom: 0;
}

#header-tags {
	display: flex;
    justify-content: start;
	max-width: 1600px;
	margin: 0 auto;
	width: 100%;
}

#header-tags h5 {
	display: none;
}

#header-tags .tagcloud {
	display: flex;
    gap: 10px;
	flex-wrap: nowrap;
	overflow-x: scroll;
	padding-bottom: 0;
}

#header-tags .tagcloud::-webkit-scrollbar {
	width: 0;
  }

#header-tags .tagcloud a {
    font-size: 14px !important;
    border: 1px solid #ebebeb; /**/
    color: #222222;
    padding: 4px 8px;
    background: #ebebeb80;
	white-space: nowrap;
}


#content .entry-content a {
	color: #E5017F;
}

@media (max-width: 767px) {
	.jet-menu .top-level-link .jet-menu-item-wrapper {
		font-size: 24px;
	}
}