/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 13 2026 | 03:06:09 */
/*Top Bar*/
.top-bar a {
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.tb-icon .fas {
    font-size: 20px;
    margin-right: 5px;
}
aside#block-12 {
    display: flex;
    gap: 10px;
}
.top-bar.top-bar-align-right {
    padding: 15px 0;
}
/*Header*/

/*Navigation*/
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a {
    -webkit-transition: all .4s ease-in-out !important;
    transition: all .4s ease-in-out !important;
}
ul.sub-menu{
    -webkit-transition: all .4s ease-in-out !important;
    transition: all .4s ease-in-out !important;	
}
/*Hero Banner*/

/*Rabbit Holes*/

/*Content*/

/*Footer*/
	.contact_icon > .wpb_wrapper {
  align-items: center !important;
}
.contact_icon a p, .contact_icon p {
	margin-bottom: 0;
}
.contact_icon {
    margin-bottom: 25px !important;
}
.contact_icon i.fas {
    font-size: 35px;
}

/*Call to Actions*/

/*Templatera*/

/* new CSS */
a.slider_btn i {
    font-size: 24px;
    line-height: 21px;
}
a.slider_btn {
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 10px;
    line-height: 30px !important;
}
@media(max-width:1120px){
	.hero-boxes {
		min-height: 200px;
	}
}
@media(max-width:767px){
	.top-bar span.icon-txt {
		display: none;
	}
	.top-bar.top-bar-align-right {
		padding: 0;
	}
	.inside-header {
		padding: 10px 20px;
	}
	div#content.site-content {
		padding-top: 0;
	}
	.has-inline-mobile-toggle .inside-header img.header-image {
		width: 110px;
	}
	.top-bar .inside-top-bar:last-child {
        justify-content: center;
    }

	}
	.top-bar .tb-icon {
		flex-direction: row;
		display: flex;
		margin-left: 15px;
		flex-wrap: initial;
		gap: 15px;
		justify-content: center;
		align-items: center;
	}
	.top-bar .tb-icon span, .top-bar .tb-icon a, .top-bar .tb-icon i {
		font-size: 24px;
	}
}