/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 18 2026 | 18:14:41 */
/*html { font-size: 62.5%;}*/

body, p, a {
font-family: 'Ubuntu', sans-serif;
font-weight: 300;
}

 .logo.avia-standard-logo {
padding: 0px 20px 0 80px;
margin-left: -60px;
filter: brightness(95%);
}

.av_header_transparency #header_main .container.av-logo-container .inner-container .logo.avia-standard-logo {
clip-path: polygon(0 0, 100% 0px, 100% calc(100% - 25px), calc(100% - 25px) 100%,0 100%, 0 0);
background-color: #0004;
filter: brightness(100%);
}

h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li {
	font-family: 'Ubuntu', sans-serif;
font-weight: 400;
}

.header_color .av-subnav-menu a:hover, .header_color .av-subnav-menu a:focus, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li a:focus, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
	filter: blur(0.35px);
}

/* top info bar */
#top .av_header_transparency #header_meta {
	border-bottom: none;
}

.av_phone_active_right .phone-info {
	font-size: 150%;
	font-family: 'Ubuntu', sans-serif;
}

/*glassy header*/
#top .av_header_glassy.av_header_transparency #header_main {
	border-color: rgba(255,255,255,0);
	border-top-color: transparent;
}

#top .av_header_glassy.av_header_transparency .header_bg {
	background-color: #fff;
	opacity: 0.5;
}

/*Search tooltip form*/
.avia-search-tooltip #searchform > div {
	margin: 0;
}

.header_color .avia-tt .avia-arrow {
    background-color: #ffe44a;
}

.header_color input[type="submit"]{
background-color: #ffe44a;
color: #222222;
}

h1, h2, h3, h4 {
filter: blur(0.4px);
}

#header .twelve.units {
	width: unset;
}

#header .twelve.units {
	width: 100vw !important;
	right: 0;
	position: fixed;
	z-index: 236;
	top: 120px;
}

#header .avia_mega_div {
/*    margin-right: calc(-100vw/3.8);*/
box-shadow: none;
}

#top #header .avia_mega_div > .sub-menu {
	padding: 10px 10px 20px;
	border-top-style: solid;
	border-top-width: 1px;
}

#top .av-main-nav ul a {
	text-align: center;
	line-height: 1.5;
	padding: 6px 12px;
	font-size: 1.5rem;
	min-height: unset; 
	max-width: none;
	text-decoration: none;
}

#top .av-main-nav ul a:hover {
	text-decoration: none;
}

.html_header_top #top .header_color .avia_mega_div > .sub-menu {
	background-color: #222;
}

.html_header_top #top .header_color .avia_mega_div > .sub-menu >* {
	color: #fff;
}

.question p {
	display: inline-flex;
	padding: 15px 25px;
	background: linear-gradient(to right, #fff087 0%,#f8da00 100%);
	font-style: italic;
	font-size: 1.635rem;
	line-height: 1.7rem;
	/*font-size: 2.5rem;
	line-height: 2.5rem;*/
	color: #2f2804;
}

.formation p {
	margin-bottom: 4px;
	padding: 15px;
	max-width: 300px;
	background: linear-gradient(to right, #fff087 0%,#ffd900 75%);
	font-size: 1rem;
	line-height: 1;
        font-weight: 500;
	color: #2f2804;
	text-transform: uppercase;
	clip-path: polygon(15px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%,0 100%, 0 15px);
}

/* Beveled corners - title boxes*/
.bevel p {
  clip-path: polygon(25.00px 0, 100% 0, 100% calc(100% - 20.00px), calc(100% - 20.00px) 100%,0 100%, 0 25.00px);
}

.bevel img, .avia-image-overlay-wrap {
  clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));
}

.av-image-caption-overlay-center p {
	text-align: left;
	padding-top: 15px;
}

.av-image-caption-overlay-center {
	line-height: 1.25em;
}

/* Beveled corners - hero slider headlines*/
.headline{
	 clip-path: polygon(25.00px 0, 100% 0, 100% calc(100% - 20.00px), calc(100% - 20.00px) 100%, 0 100%, 0 25.00px);
	display: inline-flex;
	padding: 10px 25px;
	background: linear-gradient(to right, #fff087 0%,#f8da00 100%);
	font-style: italic;
	/*font-size: 1.635em;*/
	/*line-height: 1.7em;*/
/* 	font-size: 2rem; */
	line-height: 1.5;
	color: #2f2804;
}


/* post (article) featured image */
.main_color .small-preview,
.main_color .small-preview:hover {
	background: transparent;
}

.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	border-radius: 0; 
}

/* Calendrized Page */
.page-id-2545 h1 {
	padding-left: 24px;
}

/* Home page thumbs overlayed text */
.av-image-caption-overlay-center {
	vertical-align: top;
}

/*Burger mobile menu overlay */
.av-burger-overlay-bg {
	opacity: 1;
}

/*Content pages sub-header terms lists*/
@media only screen and (max-width: 479px) {
  .sub-list p {
    line-height:1;
    margin: .75em 0;
  }
}

@media only screen and (max-width: 767px) {
.responsive #top #wrap_all .categ-cards .flex_column {
    width: 50%;
  }
}


@media only screen and (max-width: 989px){
  .av_header_transparency #header_main .container.av-logo-container .inner-container .logo.avia-standard-logo {
    background-color: #0000;
  }
	
  .html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
	background-color: #efefef;
	color: #444444;
	border-color: #ffd900;
  }
	
 .html_av-overlay-full #top #wrap_all #av-burger-menu-ul li:hover a {
	color: #ffd900;
	}


/* Global */
.center{ text-align: center;}

.hidden {display: none;}



/* Unused */

/*.card {
 clip-path: polygon(25.00px 0, 100% 0, 100% calc(100% - 25.00px), calc(100% - 25.00px) 100%,0 100%, 0 25.00px);
	display: inline-flex;
	padding: 15px 25px;
	background: linear-gradient(to right, #fffac4 0%,#f8da00 100%);
	font-style: italic;
	font-size: 1.635rem;
	line-height: 1.7em;
	color: #2f2804;
}
*/

