/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 08 2025 | 02:27:32 */
/* Misc & common */
#top .av_inherit_color a {
	text-decoration: none;
}

.hide-me{	display: none;}


/* Header logo */ 

.av-logo-container .inner-container{
	height: 80%
}

div .logo.avia-svg-logo {
	top: 12%;
}


/*main-nav */

.av-main-nav > li > a span {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}

#header {
	border-bottom: 8px solid #d11;
}

#header.header-scrolled-full{
	border-bottom: 4px solid #d11;
}

/* breadcrumbs */
#top .title_container .container {
	padding-top: 12px;
	padding-bottom: 8px;
	min-height: 32px;
}

.title_container .breadcrumb {
	left: 50px;
}

.title_container .breadcrumb {
	margin-top: -4px;
}

.breadcrumb-trail span.breadcrumb-title {
	display: none;
}

/* Accordion */

#top .specs-panels *{
	transition: all 300ms linear;
}

.av-minimal-toggle .single_toggle {
	margin: 0;
	padding-bottom: 8px;
}

#top .togglecontainer p.toggler {
	border-radius: 24px;
}

#top .togglecontainer p.toggler.activeTitle {
	border-radius: 24px 24px 0 0 ;
}

#top .specs-panels .toggle_wrap .toggle_content.invers-color{
	background: #efefef;
	color:	#111;
	border-radius: 0 0 24px 24px;
}

#top .specs-panels .toggle_wrap .toggle_content.invers-color p{
	font-size:1.05em;
	line-height: 1.3;
	margin: 0;
}


/* Images jpg with white bg png-like tranparency*/

.avia-image-container:not(.hero-logo){
	background: #fefefe; /* body, page, content... bg color (setted in theme options)*/
}

.avia-image-container img.avia_image {
	mix-blend-mode: multiply;
}
.avia-image-container.on-gray{
	background: #ededed;
}


/* top scroll link */

#scroll-top-link {
	background-color: #d11;
	border: none;
	border-radius: 50%;
}

[data-av_icon]::before {
	font-weight: 800;
}

#scroll-top-link.avia_pop_class {
	opacity: 1;
}

/* Blog */
#top.single-post .big-preview.single-big a,
.single-post .big-preview.single-big a img {
	pointer-events: none;
}

#top .fullsize .template-blog .post .entry-content-wrapper {
	max-width: 735px;
}

#top .flex_column .template-blog .post-title {
	font-size: 1.3em;
	text-transform: uppercase;
	color: #d11;
}

#top #wrap_all .main_color .template-blog  h2.post-title {
	font-weight: 400;
}

.entry-content p {
	font-size: 1rem;
}

#top .fullsize .template-blog .post_delimiter {
	border: none;
}

.template-blog .post_delimiter {
	margin: 0;
	padding: 10px 0 0 0;
}

/*Custom footer (page)*/

.red-footer, .grey-footer {
	padding-left: 8%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.footer-widget:not(:last-child) {
	border-right: 1px solid #fff;
}

.footer-widget p {
	margin: 4px;
}

.red-footer a, .grey-footer .av_inherit_color a {
	font-weight: 600;
}

#top .footer_color .social-links{
	max-width: 75%;
	margin: 16px 0 auto;
}

.social-links .avia-gallery-thumb {
	display: flex;
	align-items: center;
	justify-content: start;
}

#top .avia-gallery.social-links .avia-gallery-thumb a {
	max-width: 46px;
	margin: 0 8px 0 0;
	opacity: .8;
}

#top .avia-gallery.social-links .avia-gallery-thumb a:hover {
	opacity: 1;
}

#top .footer_color .social-links img{
	background: transparent;
	border: none;
	filter: invert(1);
}

.cert-icons {
	display: flex;
	width: 50%;
	justify-content: space-between;
}

.cert-icons .white-svg{
	filter: invert(100%) contrast(10);
}
