/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 100.10.1
Text Domain:  Avada
*/

/*
	Colors
	White: #FFFFFF
	Off White: 
	Light Blue: #1b8da9
	Blue: #0b6180
	Dark BLue: #011e31
	Text Dark Blue: #002a42
	Light Orange: #f79d1e
	Orange: #ef7322
	Dark Orange: #dd530f
	Burnt Orange: #c63b02
	Grey: #58595b
	Off Black: #212121
	Black: #000000
	Light Grey: #cecece
	Dark Grey: #2c2c2c
*/

/*
	Site Width: 1215px
	
	Font Sizes
	ultra hero:   281px -> 162px
	Large Hero:   126px -> 82px
	Hero: 		  72px -> 47px
	
	H1: 		  67px -> 44px
	H2: 		  60px -> 41px
	H3:			  55px -> 36px
	H4: 		  53px -> 34px
	H5: 		  50px -> 32px
	H6: 		  46px -> 30px
	H7: 		  40px -> 26px
	H8: 		  34px -> 22px
	H9: 		  32px -> 21px
	
	Paragraph:    30px -> 19px
	Small Text:   27px -> 17px
	XSmall Text:  22px -> 14px
	XXSmall Text: 18px -> 13px
*/

/*Font Styles*/

.x-large-hero, .x-large-hero > *{
	font-size: 162px !important;
}
.large-hero, .large-hero > *{
	font-size: 82px !important;
}
.hero, .hero > *{
	font-size: 47px !important;
}

.h1, .h1 > *{
	font-size: 44px !important;
}
.h2, .h2 > *{
	font-size: 41px !important;
}
.h3, .h3 > *{
	font-size: 36px !important;
}
.h4, .h4 > *{
	font-size: 34px !important;
}
.h5, .h5 > *{
	font-size: 32px !important;
}
.h6, .h6 > *{
	font-size: 30px !important;
}
.h7, .h7 > *{
	font-size: 26px !important;
}
.h8, .h8 > *{
	font-size: 22px !important;
}
.h9, .h9 > *{
	font-size: 21px !important;
}

.small-text, .small-text > *{
	font-size: 17px !important;
}
.xsmall-text, .xsmall-text > *{
	font-size: 14px !important;
}
.xxsmall-text, .xxsmall-text > *{
	font-size: 13px !important;
}

@media screen and (max-width: 640px){
	.x-large-hero, .x-large-hero > *{
		font-size: 72px !important;
	}
	.large-hero, .large-hero > *{
		font-size: 48px !important;
	}
	.hero, .hero > *{
		font-size: 32px !important;
	}
	
	.h1, .h1 > *{
		font-size: 30px !important;
	}
	.h2, .h2 > *{
		font-size: 28px !important;
	}
	.h3, .h3 > *{
		font-size: 26px !important;
	}
	.h4, .h4 > *{
		font-size: 24px !important;
	}
	.h5, .h5 > *{
		font-size: 22px !important;
	}
	.h6, .h6 > *{
		font-size: 20px !important;
	}
	.h7, .h7 > *{
		font-size: 18px !important;
	}
	.h8, .h8 > *{
		font-size: 17px !important;
	}
	.h9, .h9 > *{
		font-size: 16px !important;
	}
	
	.small-text, .small-text > *{
		font-size: 15px !important;
	}
	.xsmall-text, .xsmall-text > *{
		font-size: 14px !important;
	}
	.xxsmall-text, .xxsmall-text > *{
		font-size: 13px !important;
	}
}



.uppercase, .uppercase > *{
	text-transform: uppercase !important;
}

.black-weight, .black-weight > *{
	font-weight: 800 !important;
}
.bold-weight, .bold-weight > *{
	font-weight: 700 !important;
}
.semi-bold-weight, .semi-bold-weight > *{
	font-weight: 600 !important;
}
.medium-weight, .medium-weight > *{
	font-weight: 500 !important;
}
.light-weight, .light-weight > *{
	font-weight: 200 !important;
}


.title-line-height, .title-line-height > *{
	line-height: 1.2 !important;
}
.single-line-height, .single-line-height > *{
	line-height: 1 !important;
}
.hero-line-height, .hero-line-height > *{
	line-height: 0.8 !important;
}


/*Font Colors*/
.white-text, .white-text > *, .white-bold strong, .white-bold b{
	color: #FFFFFF !important;
}
.off-white-text, .off-white-text > *, .off-white-bold strong, .off-white-bold b{
	color: #f9f9fb !important;
}
.light-blue-text, .light-blue-text > *, .light-blue-bold strong, .light-blue-bold b{
	color: #1b8da9 !important;
}
.blue-text, .blue-text > *, .blue-bold strong, .blue-bold b{
	color: #0b6180 !important;
}
.dark-blue-text, .dark-blue-text > *, .dark-blue-bold strong, .dark-blue-bold b{
	color: #011e31 !important;
}
.text-dark-blue-text, .text-dark-blue-text > *, .text-dark-blue-bold strong, .text-dark-blue-bold b{
	color: #002a42 !important;
}
.light-orange-text, .light-orange-text > *, .light-orange-bold strong, .light-orange-bold b{
	color: #f79d1e !important;
}
.orange-text, .orange-text > *, .orange-bold strong, .orange-bold b{
	color: #ef7322 !important;
}
.dark-orange-text, .dark-orange-text > *, .dark-orange-bold strong, .dark-orange-bold b{
	color: #dd530f !important;
}
.burnt-orange-text, .burnt-orange-text > *, .burnt-orange-bold strong, .burnt-orange-bold b{
	color: #c63b02 !important;
}
.grey-text, .grey-text > *, .grey-bold strong, .grey-bold b{
	color: #58595b !important;
}
.off-black-text, .off-black-text > *, .off-black-bold strong, .off-black-bold b{
	color: #212121 !important;
}
.black-text, .black-text > *, .black-bold strong, .black-bold b{
	color: #000000 !important;
}
.light-grey-text, .light-grey-text > *, .light-grey-bold strong, .light-grey-bold b{
	color: #cecece !important;
}
.dark-grey-text, .dark-grey-text > *, .dark-grey-bold strong, .dark-grey-bold b{
	color: #2c2c2c !important;
}

/*Link Colors*/

.white-link a{
	color: #FFFFFF !important;
}
.white-link a:hover, .white-link a:focus{
	color: #FFFFFF !important;
	text-decoration: underline !important;
}

.blue-link a{
	color: #0b6180 !important;
}
.blue-link a:hover, .blue-link a:focus{
	color: #0b6180 !important;
	text-decoration: underline !important;
}

.text-dark-blue-link a{
	color: #002a42 !important;
}
.text-dark-blue-link a:hover, .text-dark-blue-link a:focus{
	color: #002a42 !important;
	text-decoration: underline !important;
}

.dark-blue-link a{
	color: #011e31 !important;
}
.dark-blue-link a:hover, .dark-blue-link a:focus{
	color: #011e31 !important;
	text-decoration: underline !important;
}

.orange-link a{
	color: #ef7322 !important;
}
.orange-link a:hover, .orange-link a:focus{
	color: #ef7322 !important;
	text-decoration: underline !important;
}

.burnt-orange-link a{
	color: #c63b02 !important;
}
.burnt-orange-link a:hover, .burnt-orange-link a:focus{
	color: #c63b02 !important;
	text-decoration: underline !important;
}



/* Box Shadows Colors*/
.white-shadow, .white-column-shadow > .fusion-column-wrapper{
	box-shadow: 0px 0px 20px 10px rgba(255, 255, 255, 0.5) !important;
}
.light-orange-shadow{
	box-shadow: 10px -20px 14px rgba(247, 157, 30, 0.25) !important;
}


/*Button styles*/
.black-button{
	background-color: #000000 !important;
	border-color: #000000 !important;
	color: #FFFFFF !important;
}
.black-button > *{
	color: #FFFFFF !important;
}
.black-button:hover{
	background-color: #FFFFFF !important;
	border-color: #000000 !important;
	color: #000000 !important;
}
.black-button:hover > *{
	color: #000000 !important;
}

.light-orange-button{
	background-color: #f79d1e !important;
	border-color: #f79d1e !important;
	color: #FFFFFF !important;
}
.light-orange-button > *{
	color: #FFFFFF !important;
}
.light-orange-button:hover{
	background-color: #FFFFFF !important;
	border-color: #000000 !important;
	color: #000000 !important;
}
.light-orange-button:hover > *{
	color: #000000 !important;
}


.blank-button{
	background-color: rgba(0,0,0,0) !important;
	border-color: rgba(0,0,0,0) !important;
	color: #000000 !important;
	padding: 0px !important;
}
.blank-button > *{
	color: #000000 !important;
}
.blank-button:hover{
	background-color: rgba(0,0,0,0) !important;
	border-color: rgba(0,0,0,0) !important;
	color: #000000 !important;
}
.blank-button:hover > *{
	color: #000000 !important;
}




/*Extra Styles*/
.no-margin p{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.no-margin-top p{
	margin-top: 0px !important;
}
.no-margin-bottom p{
	margin-bottom: 0px !important;
}

/*Reverse Styling*/
@media all and (max-width:800px){
	.reverse-cols .fusion-row {
		display: flex;
		flex-flow: wrap;
		flex-direction: column-reverse;
	}
}

@media screen and (max-width: 500px){
	
}

/*Header styles*/
.header-shadow {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15) !important;
}

.fusion-column-wrapper > .mega-menu-links.fusion-text > ul{
	list-style: none;
	margin-top: 0px !important;
	padding-inline-start: 0px !important;
}

.mega-menu-links ul li{
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}


html body .fusion-container-stuck .custom-sticky-menu > ul > li .awb-menu__main-a, html body .fusion-container-stuck .custom-sticky-menu > ul > li .awb-menu__main-a .awb-menu__i{
	color: #1b8da9 !important;
}

html body .fusion-container-stuck .custom-sticky-menu > ul > li .awb-menu__main-a:hover, 
html body .fusion-container-stuck .custom-sticky-menu > ul > li .awb-menu__main-a:focus,
html body .fusion-container-stuck .custom-sticky-menu > ul > li .awb-menu__main-a:hover .awb-menu__i, 
html body .fusion-container-stuck .custom-sticky-menu > ul > li .awb-menu__main-a:focus .awb-menu__i,
html body .fusion-container-stuck .custom-sticky-menu > ul > li.current-menu-item .awb-menu__main-a{
	color: #ef7322 !important;
}

html body .fusion-container-stuck .custom-sticky-menu .awb-menu__m-toggle{
	background-color: rgba(0, 0, 0, 0);
	color: #1b8da9 !important;
}


/*Page Title bar Styles*/

/*Footer Styles*/
#main .fusion-row #content div .post-content > *:last-child{
	padding-bottom: 100px !important;
}


.special-ghost-background:before{
	content: '';
	display:block;
	background-image: url('/wp-content/uploads/2025/10/Brandmark_Transparent-Silver-Linings.svg');
	background-position: center center;
	background-size: cover;
	height: 100%;
	aspect-ratio: 1 / 1;
	position: absolute;
	left: 100%;
	transform: translateX(-50%);
}



#social-links{
	display:block;
	width: 55px;
	position: fixed;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	z-index: 9999;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#social-links a{
	border-radius: 0px !important;
	margin: 0px !important;
	border: 0px !important
}
#social-links a.facebook{
	background-color: #002A42!important;
}
#social-links a.instagram{
	background-color: #0B6180!important;
}
#social-links a.linkedIn{
	background-color: #1B8DA9!important;
}
#social-links a.youtube{
	background-color: #011E31!important;
}

#social-links a:hover, #social-links a:focus{
	background-color: #c63b02 !important;
}

@media screen and (max-width: 640px){
	#social-links{
		top: 100%;
		transform: translateY(-100%);
		width: 41px !important;
	}
	#social-links a{
		font-size: 19px;
		line-height: 40px;
		height: 40px;
		width: 40px;
	}
}

.fusion-builder-live #social-links{
	display: none !important;
}

/*Content Styles*/

	/* 1/2 full width background Images */
.custom-width-background{
	position: relative;
}
.custom-width-background .fusion-column-wrapper{
	position: absolute !important;
    width: 50vw !important;
    height: 100% !important;
}
.custom-width-background.left-side .fusion-column-wrapper{
	right: 0px;
}
.custom-width-background.right-side .fusion-column-wrapper{
	left: 0px;
}
@media screen and (max-width: 640px){
	.custom-width-background{
		min-height: 200px !important;
	}
	.custom-width-background .fusion-column-wrapper{
		position: absolute !important;
	    width: 100vw !important;
	    height: 100% !important;
	    min-height: 200px !important;
	}
}

	/*Overflow Containers*/
.overflow-left:before{
	content: '';
	display: block;
	width: 100vw;
	height: 100%;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: inherit !important;
	z-index: -1;
}
.overflow-right:before{
	content: '';
	display: block;
	width: 100vw;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: inherit !important;
	z-index: -1;
}
@media screen and (max-width: 640px){
	.overflow-left:before{
		width: 150vw;
		height: 100%;
		top: 0px;
		right: -50%;
	}
	.overflow-right:before{
		width: 150vw;
		height: 100%;
		top: 0px;
		left: -50%;
	}
}


.background-extend-left > .fusion-column-wrapper, .background-extend-right > .fusion-column-wrapper, .background-extend-all > .fusion-column-wrapper, .background-image-extend-left > .fusion-column-wrapper, .background-image-extend-right > .fusion-column-wrapper{
	position: relative;
}
.background-extend-left > .fusion-column-wrapper:before{
	content: '';
	display: block;
	width: 100vw;
	height: 100%;
	background-color: inherit;
	position: absolute;
	top: 0;
	right: 100%;
	z-index: -1;
}
.background-extend-right > .fusion-column-wrapper:before{
	content: '';
	display: block;
	width: 100vw;
	height: 100%;
	background-color: inherit;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: -1;
}

.background-extend-all > .fusion-column-wrapper:before{
	content: '';
	display: block;
	width: 100vw;
	height: 100%;
	background-color: inherit;
	position: absolute;
	top: 0;
	right: 100%;
	z-index: -1;
}
.background-extend-all > .fusion-column-wrapper:after{
	content: '';
	display: block;
	width: 100vw;
	height: 100%;
	background-color: inherit;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: -1;
}

.special-extend-left > .fusion-column-wrapper:before{
	content: '';
	display: block;
	width: 40px;
	height: 100%;
	background-color: inherit;
	position: absolute;
	top: 0;
	right: 100%;
	z-index: -1;
}

.background-image-extend-left > .fusion-column-wrapper:before{
	content: '';
	display: block;
	width: 50vw;
	height: 100%;
	background: inherit;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
}

.background-image-extend-right > .fusion-column-wrapper:before{
	content: '';
	display: block;
	width: 50vw;
	height: 100%;
	background: inherit;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

/*Container Styles*/
.radius-container{
	border-radius: 100px !important;
}



/*Shape Styles*/
.semi-circle-shape{
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: relative;
    overflow: hidden;
}
.semi-circle-shape.left-side:before{
	content: "";
	position: absolute;
	top: 50%;
	right: 0%;
	height: 100%;
	height: calc(100% + 1px);
	aspect-ratio: 1 / 1;
	border-radius: 50%;
	background: transparent;
	box-shadow: 50vw 0 0 50vw var(--shadow-color, #ef7322);
	transform: translate(0%, -50%);
	clip-path: inset(0 0 0 50%);
	pointer-events: none;
	z-index: 0;
}
.semi-circle-shape.right-side:before{
	content: "";
    position: absolute;
    top: 50%;
    left: 0%;
    height: 100%;
    height: calc(100% + 1px);
    aspect-ratio: 1 / 1;
    border-radius: 50%;
    background: transparent;
    box-shadow: -50vw 0 0 50vw var(--shadow-color, #ef7322);
    transform: translate(0%, -50%);
    clip-path: inset(0 50% 0 0);
    pointer-events: none;
    z-index: 0;
}

.orange-shape{
	--shadow-color: #ef7322; 
}
.white-shape{
	--shadow-color: #FFFFFF; 
}


/* Attach the concave half-circle to the outer column */
.semi-circle-background{
  position: relative;
  overflow: hidden;       /* clean edge */
}

/* keep the actual content/background image above the shape */
.semi-circle-background > .fusion-column-wrapper{
  position: relative;
  z-index: 1;
}

/* BLACK concave half-circle (like your screenshot) */
.semi-circle-background::before{
  content:"";
  position:absolute;
  top:50%;
  right:50%;
  height:100%;            /* scales from column height */
  aspect-ratio:1/1;       /* perfect circle driven by height */
  border-radius:50%;
  background:transparent;
  /* black outside the circle */
  box-shadow:-50vw 0 0 50vw #000;
  transform:translate(50%,-50%);
  /* show only HALF of the circle */
  clip-path: inset(0 50% 0 0);
  pointer-events:none;
  z-index:0;
}

/*SVG Images*/
.svg-image, .svg-image img{
	width: 100%;
}


/*UL and OL list style fix*/
.fusion-column-wrapper > .fusion-text > ul, .fusion-column-wrapper > .fusion-text > ol{
	margin-top: -15px !important;
}

.fusion-column-wrapper > .hidden-list.fusion-text > ul{
	list-style: none;
	margin-top: 0px !important;
	padding-inline-start: 0px !important;
}

/*SVG Shape Styles*/
.top-separator-shadow svg{
	-webkit-filter: drop-shadow(3px -5px 2px rgb(11, 97, 128, 0.75));
	        filter: drop-shadow(3px -5px 2px rgb(11, 97, 128, 0.75));
}
.bottom-separator-shadow svg{
	-webkit-filter: drop-shadow(3px 5px 2px rgb(11, 97, 128, 0.75));
	        filter: drop-shadow(3px 5px 2px rgb(11, 97, 128, 0.75));
}

.footer-svg-sep {
	overflow: hidden;
	margin-top: -100px !important;
}
.footer-svg-sep svg{
	display: block;
	width: 100%;
	height: 100%;
	/*filter: drop-shadow(0px -10px 20px rgba(11, 97, 128, 0.75));*/
	filter: drop-shadow(0px -11px 5px rgba(11, 97, 128, 0.75));
}
.footer-svg-sep .dish-shape {
  fill: #FFFFFF;
}
/*.footer-svg-sep {
	overflow: hidden;
	margin-top: -100px !important;
}
.footer-svg-sep svg {
  display: block;
  width: 100%;
  height: 100%;
}

.footer-svg-sep .dish-shape {
  fill: #fff;
}*/


/* Column Seperators*/
.right-separator:before{
	content: '';
	width: 10px;
	height: 100%;
	display: block;
	background-color: #FFFFFF;
	position: absolute;
	right: -5px;
	top: 0px;
}



.light-blue-separator:before{
	background-color: #1b8da9 !important;
}


/*Slider Settings*/
.slick-track{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.slick-slide{
    height: inherit !important;
}
.slick-track, .slick-slide{
	width: 100%;
}
/*slider Arrows*/

.slick-arrow {
	height: 40px;
	width: 30px;
	background-size: contain;
	background-repeat: no-repeat !important;
	color: rgba(255, 255, 255, 0) !important;
	/*border: 2px solid #20241d !important;*/
	/*border-radius: 50%;*/
	border: none !important;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	background: none;
	z-index:99;
	cursor: pointer;
	font-family: "Font Awesome 5 Free" !important;
	line-height: 1 !important;
	color: #ef7322 !important;
	font-size: 35px !important;
	padding: 0px !important;
}
.slick-arrow > span{
	color: rgba(255, 255, 255, 0) !important;
	width: 0px;
	height: 0px;
	position: absolute;
}
.slick-arrow:hover, .slick-arrow:focus{
	color: #011e31 !important;
	border-color: #011e31 !important;
}
.slick-prev {
	left: 10px;
}
.slick-next {
	right: 10px;
}
.slick-prev:before {
	content: "\f053";
	font-weight: 900;
}
.slick-next:before {
	content: "\f054";
	font-weight: 900;
}

@media screen and (max-width: 1090px){
	.slick-prev {
		left: 0rem !important;
	}
	.slick-next {
		right: 0rem !important;
	}
}

/*Dots*/
.slick-dots{
	position: relative;
	text-align: left;
	-webkit-padding-start: 0px;
	        padding-inline-start: 0px;
	margin-block-start: 0px;
	margin-block-end: 0px;
	/*margin-top: -30px !important;*/
	z-index: 100;
}
.slick-dots li {
	display: inline-block !important;
	padding: 0 4px !important;
	height: 10px !important;
}
.slick-dots li button {
	border: solid 1px #a21d21;
	border-radius: 0px;
	width: 10px;
    height: 10px;
	padding: 0;
	color: rgba(255, 255, 255, 0);
	font-size: 1px !important;
	background-color: rgba(255, 255, 255, 0);
	-webkit-transition: background-color ease .2s;
	-o-transition: background-color ease .2s;
	transition: background-color ease .2s;
}
.slick-dots li.slick-active button {
	background-color: #a21d21;
}
.slick-dots li:focus, .slick-dots li button:focus {
	outline: none !important;
}
.slick-dots li button:hover {
	cursor: pointer;
}
.special-no-margin-slider > div {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

	/*Timeline Slider*/
.history_slider-container{
	position: relative;
}
.history_slider-container:before{
	content: '';
	display: block;
	height: 100%;
	width: 100vw;
	background-color: #FFFFFF;
	position: absolute;
	right: 100%;
	top: 0px;
	z-index: 1;
}
/*.history_slider-container:after{
	content: '';
	display: block;
	height: 100%;
	width: 100vw;
	background-color: #FFFFFF;
	position: absolute;
	left: 100%;
	top: 0px;
	z-index: 1;
}*/
.history_slider{
	margin-left: -10px;
	margin-right: -10px;
}

.history_slider .slick-list{
	/*overflow-y: visible !important;
    overflow-x: hidden !important;*/
    overflow: visible !important;
}

.history_slider .slick-track {
	display: flex !important;
	align-items: stretch;
}
.history_slider .slick-slide {
	height: auto;             /* let slide grow */
	float: none;               /* flex takes over */
	display: flex;             /* allow inner to stretch */
}
.history_slider .history-single-slide{
	margin-left: 10px;
	margin-right: 10px;
}
.history_slider .history-single-slide .slide-content{
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	padding: 20px;
}


.history_slider .history-single-slide .slide-content .slide-year p{
	line-height: 1 !important;
	margin-bottom: 15px !important;
}
.history_slider .history-single-slide .slide-content .slide-title h3{
	margin-top: 0px !important;
}
.history_slider .history-single-slide .slide-content .slide-text{
	
}

.history_slider .history-single-slide .slide-dot{
	position: absolute;
	top: -53px;
}
.history_slider .history-single-slide .slide-dot img{
	width: 35px;
}
.history_slider-controls{
	position: relative;
	height: 45px;
	margin-bottom: 10px;
}
.history_slider-controls:before{
	content: '';
	display: block;
	width: 100%;
	height: 6px;
	background-color: #ef7322;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.history_slider-controls > .slick-prev{
	left: -30px;
}
.history_slider-controls > .slick-next{
	right: -30px;
}

.history_slider-controls:after{
	content: '';
	display: block;
	height: 100%;
	width: 100vw;
	background-color: #FFFFFF;
	position: absolute;
	left: 100%;
	top: 0px;
	z-index: 1;
}
@media screen and (max-width: 1090px){
	.history_slider-controls > .slick-prev{
		left: -30px !important;
	}
	.history_slider-controls > .slick-next{
		right: -30px !important;
	}
}


/*In media Slider*/
.inMedia_slider{
	
}

.inMedia_slider .inMedia-single{
	padding: 10px;
	border-right: 1px solid #212121;
	margin: 10px;
	height: 100%;
}

.inMedia_slider .inMedia-single .slide-link{ 
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	/*align-content: flex-end;*/
	align-content: space-between;
	height: 100%;
}
.inMedia_slider .inMedia-single .slide-link > *{
	width: 100%;
	color: #011e31 !important;
}
.inMedia_slider .inMedia-single .slide-link .slide-icon{
	text-align: right;
	margin-bottom: 10px;
}
.inMedia_slider .inMedia-single .slide-link .slide-icon i{
	margin-left: 0px;
	margin-right: 0px;
}
.inMedia_slider .inMedia-single .slide-link .slide-title{ 
	
}
.inMedia_slider .inMedia-single .slide-link .slide-date{ 
	
}
.inMedia_slider .inMedia-single .slide-link .slide-source{ 
	
}


.inMedia_slider .inMedia-single .slide-link:hover > *,
.inMedia_slider .inMedia-single .slide-link:hover  .slide-title > *,
.inMedia_slider .inMedia-single .slide-link:hover  .slide-icon > *,
.inMedia_slider .inMedia-single .slide-link:focus > *,
.inMedia_slider .inMedia-single .slide-link:focus  .slide-title > *,
.inMedia_slider .inMedia-single .slide-link:focus  .slide-icon > *{
	color: #dd530f !important;
}

/*Full page Slider*/
.fullPage_slider{
	margin-left: -30px;
	margin-right: -30px;
	padding-left: 30px;
	padding-right: 30px;
}
.fullPage_slider .fullPage-single{
	padding-left: 30px;
	padding-right: 30px;
}
.fullPage_slider .fullPage-single > .slide-inner{
	max-width: 1248px;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 80px;
	padding-bottom: 60px;
}

.fullPage_slider .fullPage-single > .slide-inner .slide-left{
	width: 66.6%;
	padding-left:20px;
	padding-right: 20x;
}

.fullPage_slider .fullPage-single > .slide-inner .slide-right{
	width: 33.3%;
	padding-left:20px;
	padding-right: 20x;
}
.fullPage_slider .fullPage-single > .slide-inner .slide-right .slide-image{
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
}
.fullPage_slider .fullPage-single > .slide-inner .slide-right .slide-button{
	margin-top: 20px;
}
@media screen and (max-width: 640px){
	.fullPage_slider .fullPage-single > .slide-inner .slide-left{
		width: 100%;
	}
	.fullPage_slider .fullPage-single > .slide-inner .slide-right{
		width: 100%;
	}
}



.fullPage_slider .slick-arrow{
	color: #000000 !important;
}
.fullPage_slider .slick-arrow:hover{
	color: #FFFFFF !important;
}
.fullPage_slider .slick-prev{
	left: 30px;
}
.fullPage_slider .slick-next{
	right: 30px;
}

@media screen and (max-width: 1090px){
	.fullPage_slider .slick-prev{
		left: 30px !important;
	}
	.fullPage_slider .slick-next{
		right: 30px !important;
	}
}

/* Gravity Form Styles*/

.gform_heading .gform_required_legend{
	display: none !important;
}
.gform_wrapper {
    margin-bottom: 0px !important;
}
.gform_wrapper .gform_footer{
	justify-content: center;
}
.gform_wrapper .gform_button{
	text-transform: uppercase !important;
	background-color: #0b6180 !important;
}
.gform_wrapper .gform_button:hover, .gform_wrapper .gform_button:focus{
	background-color: #212121 !important;
}

	/*Individual Page styles*/
/* Flip Box Styles*/
.staggered-flip-boxes{
	padding-left: 25px !important;
	padding-right: 25px !important;
}
.staggered-flip-boxes > .fusion-flip-box-wrapper{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.staggered-flip-boxes > .fusion-flip-box-wrapper .fusion-flip-box{
	width: calc(100% + 20px);
}
.staggered-flip-boxes .fusion-flip-box-wrapper:first-child {
	margin-left: -10px;
}
.staggered-flip-boxes .fusion-flip-box-wrapper:last-child {
	margin-right: -10px;
}
.staggered-flip-boxes > .fusion-flip-box-wrapper:nth-child(odd){
	margin-top: 30px;
}
.staggered-flip-boxes > .fusion-flip-box-wrapper:nth-child(even){
	margin-bottom: 30px;
}

.staggered-flip-boxes .fusion-flip-box .flip-box-front{
	justify-content: center;
	align-items: flex-end !important;
}
.staggered-flip-boxes .fusion-flip-box .flip-box-front:before{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(35, 31, 32, 0.54) 80%);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
}
.staggered-flip-boxes .fusion-flip-box .flip-box-front .flip-box-front-inner h6{
	font-size: 24px !important;
}

.staggered-flip-boxes  .fusion-flip-box .flip-box-back, .staggered-flip-boxes  .fusion-flip-box .flip-box-front{
	padding: 25px 25px !important;
}





/*Post styles*/

html #main .post-content-container > .fusion-flex-container > .fusion-builder-row{
	max-width: 1248px !important;
}
