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

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	strong,
	b {
		font-family: "Avenir LT W01_85 Heavy1475544";
	}
	.jbstagline {
		display: none;
	}
	.jbstaglineIE {
		vertical-align: baseline;
		display: inherit !important;
		margin-top: 15px;
	}
}

@supports (-ms-ime-align: auto) {
	strong,
	b {
		font-family: "Avenir LT W01_85 Heavy1475544";
	}
	.jbstaglineIE {
		display: none;
	}
}

.jbstaglineIE {
	display: none;
}

/*
SITEWIDE
*/

body {
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
	text-rendering: optimizeLegibility;
}

.fusion-main-menu > ul > li > a {
	text-rendering: geometricPrecision;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale;
	font-family: "Avenir LT W01_95 Black1475556" !important;
	letter-spacing: 0.1em !important;
	text-rendering: optimizeLegibility;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility !important;
}

@media only screen and (max-width: 900px) {
	.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu {
		float: none !Important;
	}
}

a.fusion-icon.fusion-icon-bars {
	font-size: 30px;
}

.fusion-mobile-menu-icons {
	position: absolute;
	z-index: 100000000;
}

a.fusion-top-level-link {
	font-family: "Avenir LT W01_95 Black1475556" !important;
}

.fusion-mobile-nav-item {
	letter-spacing: 1px;
}

.fusion-mobile-menu-text-align-center .fusion-open-submenu {
	right: 20px !important;
}

p {
	font-family: "Avenir LT W01_65 Medium1475532" !important;
}

/*
GREY TOP HEADER
*/

#my-content-header {
	display: inline-block;
	position: relative;
	height: 45px;
	width: 100%;
	background-color: #ece9e8;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
}

.left {
	float: left;
	margin-top: -5px;
}

.jbstagline {
	width: 200px;
}

.leftlinks {
	float: right;
	margin-top: -10px;
	height: 50px;
	margin-right: -15px;
	background-color: #202558;
}

.leftlinks a {
	display: inline-block;
	font-size: 15px;
	font-weight: 600;
	color: white;
	text-transform: uppercase;
	padding-left: 25px;
	padding-top: 13px;
	padding-right: 20px;
	letter-spacing: 0.1em;
	font-family: "Avenir LT W01_95 Black1475556";
}

.leftlinks a {
	position: relative;
}
.leftlinks a:after {
	position: absolute;
	bottom: 0;
	left: 24px;
	display: block;
	content: "";
	width: 69%;
	height: 4px;
	background-color: #f5a81d;
	transform: scale3d(0, 1, 1);
	transform-origin: center center;
	transition: transform .3s;
}
.leftlinks a:hover:after {
	transform: scale3d(1, 1, 1);
}

.fnshead:after {
	width: 79% !important;
}

.leftlinks a:hover {
	color: #eea916;
}

@media screen and (max-width: 800px) {
	#my-content-header {
		display: none;
	}
}

.dropbtn {
	color: white;
	cursor: pointer;
}

.topdown {
	position: relative;
	display: inline-block;
}

.sub-menu-investors {
	display: none;
	position: absolute;
	background-color: #f2efef;
	min-width: 260px;
	box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
	z-index: 100000000;
}

.leftlinks .homehead:after {
	width: 51% !important;
	left: 30px !important;
}

a.homehead {
	padding-left: 30px;
}

/* Links inside the dropdown */
.sub-menu-investors a {
	padding: 11px 7px;
	text-decoration: none;
	display: block;
	font-family: "Avenir LT W01_55 Roman1475520" !important;
	font-weight: 400;
	font-size: 15px;
	color: #202558 !important;
	text-transform: none !important;
	border-bottom: 1px solid #dcdadb;
	letter-spacing: 0px;
}

.sub-menu-investors a:hover {
	background-color: #f5a81d;
}

.topdown:hover .sub-menu-investors {
	display: block;
	overflow: visible;
}
.sub-menu-investors a:after {
	display: none;
}

.leftlinks a:after {
	display: none;
}

.fusion-main-menu .sub-menu {
	border-top: 3px solid #f2efef !important;
}

/*
Menu Underline
*/

@media screen and (min-width: 901px) {
	.fusion-top-level-link:after {
		position: relative;
		bottom: 20px;
		left: 0;
		display: block;
		content: "";
		width: 100%;
		height: 6px;
		background-color: #f5a81d;
		transform: scale3d(0, 1, 1);
		transform-origin: center center;
		transition: transform .3s;
	}

	.fusion-top-level-link:hover:after {
		transform: scale3d(1, 1, 1);
	}
}

/*
Search Nav
*/

.fusion-main-menu > ul > li > a > .fusion-megamenu-image > img {
	width: 25px !important;
	height: 25px !important;
	max-height: none !important;
	max-width: none !important;
}

a.fusion-main-menu-icon {
	content: url(/wp-content/uploads/2017/01/search.png) !important;
	max-width: 30px;
	height: 30px !Important;
}

.searchnav .menu-text {
	font-size: 0px !important;
}

@media only screen and (max-width: 900px) {
	.searchnav .menu-text {
		font-size: 14px !important;
	}
}

.fusion-megamenu-icon img {
	background-color: #202558;
	transition: all .2s ease;
	-o-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.fusion-megamenu-icon img:hover {
	background-color: #f5a81d;
}

.fusion-last-menu-item .fusion-top-level-link:after {
	visibility: hidden !important;
}

.fusion-blog-layout-large .entry-title,
.fusion-blog-layout-medium .entry-title {
	margin-top: -54px;
	margin-bottom: 25px;
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a,
.fusion-main-menu .sub-menu li a,
.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled {
	font-weight: 400;
	font-family: "Avenir LT W01_55 Roman1475520" !important;
}

.fusion-main-menu .sub-menu {
	width: 240px !important;
}

/*
HEADER FONTS
*/

h1 {
	font-family: "Avenir LT W01_95 Black1475556" !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase;
}

h2 {
	font-family: "Baskerville W01 Italic" !important;
	color: rgb(255, 255, 255);
	letter-spacing: 0.005em;
	margin-bottom: 0;
}

h3 {
	font-family: "Avenir LT W01_95 Black1475556" !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase;
}

h4 {
	font-family: "Baskerville W01 Italic" !important;
	color: rgb(255, 255, 255);
	letter-spacing: 0.005em;
	margin-bottom: 0;
}

/*
MOBILE H FONTS
*/

h5 {
	font-family: "Avenir LT W01_95 Black1475556" !important;
	letter-spacing: 0.025em !important;
	text-transform: uppercase;
}

h6 {
	font-family: "Baskerville W01 Italic" !important;
	margin-bottom: 0;
}

@media only screen and (max-width: 650px) {
	h1 {
		font-size: 40px !important;
	}
	h2 {
		font-size: 32px !important;
	}
	h3 {
		font-size: 38px !important;
	}
	h4 {
		font-size: 30px !important;
	}
	h5 {
		font-size: 38px !important;
	}
	h6 {
		font-size: 30px !important;
	}
}

/*
FOOTER HEADER FONTS
*/

.titlebrands p {
	font-size: 18px;
	color: white;
	text-align: center;
	margin: 0;
	z-index: 9;
	position: relative;
	background-color: #202558;
	padding-top: 20px;
	font-weight: bold;
	letter-spacing: .75px;
	font-family: "Avenir LT W01_95 Black1475556" !important;
}

.titlebrands {
	/*height: 0px;*/
	width: 100%;
}

@media only screen and (min-width: 800px) {
	.fusion-columns.fusion-columns-2.fusion-widget-area {
		margin-left: -2%;
	}
}

.fusion-column.col-lg-6.col-md-6.col-sm-6 {
	padding: 0;
}

.fusion-copyright-notice {
	font-family: "Avenir LT W01_85 Heavy1475544" !important;
}

.fusion-copyright-notice a {
	margin-right: 20px;
	letter-spacing: 0.05em;
}

@media only screen and (max-width: 900px) {
	.copyrightdesk {
		display: none;
	}
}
@media only screen and (min-width: 900px) {
	.copyrightmobile {
		display: none;
	}
}

.footnote {
	font-family: "Baskerville W01 Italic" !important;
	font-size: 15px;
}

/*
BUTTONS
*/
.fusion-button {
	font-family: "Avenir LT W01_95 Black1475556" !important;
	font-size: 21px !important;
	line-height: 21px;
	padding: 18.5px 40px;
}

a.fusion-button.button-flat.button-square.button-xlarge.button-custom {
	font-family: "Avenir LT W01_95 Black1475556";
	font-size: 21px;
	line-height: 21px;
	padding: 18.5px 40px;
}

@media only screen and (max-width: 650px) {
	a.fusion-button.button-flat.button-square.button-xlarge.button-custom {
		font-family: "Avenir LT W01_95 Black1475556";
		font-size: 15px !important;
		line-height: 21px;
		padding: 18.5px 20px;
	}

	.fusion-button {
		font-family: "Avenir LT W01_95 Black1475556" !important;
		font-size: 15px !important;
		line-height: 21px;
		padding: 18.5px 40px;
	}
}

.bluebutt .fa-long-arrow-right:before {
	content: url(/wp-content/uploads/2017/01/arrow-R-blue.svg);
	vertical-align: middle;
}
.bluebutt:hover .fa-long-arrow-right:before {
	content: url(/wp-content/uploads/2017/01/arrow-R-white.svg);
	vertical-align: middle;
}

.whitebutt .fa-long-arrow-right:before {
	content: url(/wp-content/uploads/2017/01/arrow-R-white.svg);
	vertical-align: middle;
}

.whitebutt:hover {
	border-color: rgba(32, 37, 88, 0) !important;
}

.bluebutt:hover {
	border-color: rgba(32, 37, 88, 0) !important;
}

/*
Widget shite
*/

#text-2 {
	float: right !important;
	padding-right: 65px !important;
}

#text-3 {
	padding-left: 5px !important;
}

@media only screen and (max-width: 800px) {
	#text-2 {
		float: none !important;
		border-right: none !important;
		padding-right: 0px !important;
		text-align: center;
	}
	#text-3 {
		text-align: center;
		padding-left: 0px !Important;
	}
}

/*
MENU RESIZING
*/

.fusion-main-menu > ul > li > a {
	transition: all .2s ease !important;
	-o-transition: all .2s ease !important;
	-moz-transition: all .2s ease !important;
	-webkit-transition: all .2s ease !important;
}

img.fusion-standard-logo {
	transition: all .15s ease !important;
	-o-transition: all .15s ease !important;
	-moz-transition: all .15s ease !important;
	-webkit-transition: all .15s ease !important;
	max-width: 466px;
	height: auto;
}

@media only screen and (max-width: 1920px) {
	.fusion-header-wrapper {
		min-height: 172px;
	}
}

@media only screen and (max-width: 900px) {
	.fusion-header-wrapper {
		min-height: none;
	}
}

.fusion-is-sticky .fusion-header-v7 .fusion-header {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
}

.fusion-header .fusion-logo {
	margin-top: 15px;
	margin-right: 3.9% !important;
	margin-bottom: 20px;
	margin-left: 3.9% !important;
	padding-right: 0px;
}

@media only screen and (max-width: 1585px) {
	.fusion-main-menu > ul > li > a {
		font-size: 16px !important;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
}

@media only screen and (max-width: 1540px) {
	.fusion-main-menu > ul > li > a {
		font-size: 16px !important;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	img.fusion-standard-logo {
		max-width: 420px;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	.fusion-header-wrapper {
		min-height: 158px;
	}
}

@media only screen and (max-width: 1450px) {
	.fusion-main-menu > ul > li > a {
		font-size: 15px !important;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	img.fusion-standard-logo {
		max-width: 400px;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	.fusion-header-wrapper {
		min-height: 152px;
	}
}

@media only screen and (max-width: 1380px) {
	.fusion-main-menu > ul > li > a {
		font-size: 14px !important;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	img.fusion-standard-logo {
		max-width: 350px;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	.fusion-header-wrapper {
		min-height: 138px;
	}
}

@media only screen and (max-width: 1300px) {
	.fusion-main-menu > ul > li > a {
		font-size: 13px !important;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	img.fusion-standard-logo {
		max-width: 325px;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	.fusion-header-wrapper {
		min-height: 130px;
	}
}

@media only screen and (max-width: 1250px) {
	.fusion-main-menu > ul > li > a {
		font-size: 12px !important;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	img.fusion-standard-logo {
		width: 300px;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	.fusion-standard-logo {
		width: 300px;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	.fusion-sticky-logo {
		width: 230px !important;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	.fusion-header .fusion-logo {
		margin-right: 2.9% !important;
		margin-left: 2.9% !important;
	}
	.fusion-header {
		padding-left: 5px;
		padding-right: 5px;
	}
	.fusion-header-wrapper {
		min-height: 123px;
	}
}

@media only screen and (min-width: 900px) and (max-width: 995px) {
	.fusion-main-menu > ul > li > a {
		font-size: 11px !important;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}

	img.fusion-standard-logo {
		width: 270px;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	.fusion-standard-logo {
		width: 270px;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	.fusion-sticky-logo {
		width: 200px !important;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	.fusion-header .fusion-logo {
		margin-right: .9% !important;
		margin-left: .9% !important;
	}
	.fusion-main-menu > ul > li {
		padding-right: 15px !important;
	}
}

@media only screen and (min-width: 995px) and (max-width: 1150px) {
	.fusion-main-menu > ul > li > a {
		font-size: 12px !important;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	.fusion-main-menu > ul > li {
		padding-right: 20px !important;
	}
	.fusion-header .fusion-logo {
		margin-right: 1.25% !important;
		margin-left: 1.25% !important;
	}
	.fusion-header-wrapper {
		min-height: 115px;
	}
}

@media only screen and (min-width: 1150px) and (max-width: 1250px) {
	.fusion-main-menu > ul > li > a {
		font-size: 12px !important;
		transition: all .15s ease !important;
		-o-transition: all .15s ease !important;
		-moz-transition: all .15s ease !important;
		-webkit-transition: all .15s ease !important;
	}
	.fusion-main-menu > ul > li {
		padding-right: 25px !important;
	}
	.fusion-header .fusion-logo {
		margin-right: 2% !important;
		margin-left: 2% !important;
	}
}
@media only screen and (max-width: 900px) {
	.fusion-sticky-logo {
		width: auto !important;
	}
}

/*
SEARCH MODAL
*/

#searchid .modal-dialog {
	margin-top: 15%;
}

.modal-backdrop {
	position: fixed;
	z-index: 99998;
	background-color: #202558 !important;
}
.modal-backdrop.in {
	opacity: .75;
	filter: alpha(opacity=75);
}
.modal-1 .modal-header {
	border-color: rgba(228, 224, 223, 0) !important;
}

#searchid .modal-content {
	position: relative;
	background-color: rgba(255, 255, 255, 0) !important;
	border: none !important;
	box-shadow: none !important;
	border-radius: 5px;
	outline: 0;
}

#searchid input.s {
	height: 60px !Important;
	border-radius: 4px;
	font-size: 21px !Important;
	width: 113% !important;
}

.searchform .search-table .search-button input[type="submit"] {
	height: 60px !important;
	width: 50px !important;
	line-height: 29px;
	border-bottom-right-radius: 4px !important;
	border-top-right-radius: 4px !important;
	background: #9e1a36;
}

.fusion-modal .modal-header .close {
	font-size: 60px !important;
	margin-top: -15px !Important;
	text-shadow: none;
	color: white !Important;
	opacity: 1 !important;
	text-shadow: 0px 0px 3px #000 !important;
	transform: translateX(50px);
}

input:focus {
	outline: none !important;
}

/*
SEARCH RESULTS
*/

.results .fusion-title-size-one h1 {
	margin-top: 3.67em !important;
	margin-bottom: 0em;
}

.results {
	padding-top: 30px;
	text-align: center;
	color: #1c2d60;
	text-transform: uppercase;
	max-width: 700px;
	font-size: 13px;
	margin: 0 auto !Important;
}

.search-page-search-form .seach-form {
	text-align: right;
	max-width: 700px;
	FLOAT: NONE;
	margin: 0 auto;
}

@media only screen and (min-width: 800px) {
	.fusion-blog-layout-medium {
		max-width: 65%;
		float: none;
		margin: 0 auto;
	}
	.pagination {
		margin-right: 17.5%;
	}
}

.fusion-meta-info {
	display: none;
}

#posts-container .post {
	border-bottom: 1px solid #a2a2a2;
}

@media only screen and (max-width: 650px) {
	h1.page-title {
		font-size: 22px !important;
		line-height: 1.2;
		margin-bottom: 20px;
	}
}

table,
tbody,
tr,
td {
	border: 0px solid transparent !important;
	box-shadow: none !important;
	transition: all .2s ease-in-out;
}

/*
FONT STUFF
*/

/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/

@import url("/wp-content/themes/Avada-Child-Theme/");
@font-face {
	font-family: "Avenir LT W01_45 Book1475508";
	src: url("Fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");
	src: url("Fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"),
		url("Fonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"),
		url("Fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"),
		url("Fonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"),
		url("Fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg");
}
@font-face {
	font-family: "Avenir LT W01_45 Book O1475514";
	src: url("Fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix");
	src: url("Fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix") format("eot"),
		url("Fonts/476612d9-282d-4f76-95cd-b4dd31e7ed21.woff2") format("woff2"),
		url("Fonts/f1ebae2b-5296-4244-8771-5f40e60a564a.woff") format("woff"),
		url("Fonts/04d1bf6c-070d-4b7e-9498-6051c9f0c349.ttf") format("truetype"),
		url("Fonts/d0a3e813-1257-4b66-812a-36101faa0fb3.svg#d0a3e813-1257-4b66-812a-36101faa0fb3") format("svg");
}
@font-face {
	font-family: "Avenir LT W01_55 Roman1475520";
	src: url("Fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix");
	src: url("Fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix") format("eot"),
		url("Fonts/b290e775-e0f9-4980-914b-a4c32a5e3e36.woff2") format("woff2"),
		url("Fonts/4b978f72-bb48-46c3-909a-2a8cd2f8819c.woff") format("woff"),
		url("Fonts/9bdf0737-f98c-477a-9365-ffc41b9d1285.ttf") format("truetype"),
		url("Fonts/15281d0d-e3c2-46e1-94db-cb681e00bfaa.svg#15281d0d-e3c2-46e1-94db-cb681e00bfaa") format("svg");
}
@font-face {
	font-family: "Avenir LT W01_55 Obliqu1475526";
	src: url("Fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix");
	src: url("Fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix") format("eot"),
		url("Fonts/1a7173fa-062b-49ad-9915-bc57d3bfc1f5.woff2") format("woff2"),
		url("Fonts/cdda031e-26e9-4269-83d1-5a218caa10db.woff") format("woff"),
		url("Fonts/6d1ce413-19e7-4b43-b328-6cdedc58b35a.ttf") format("truetype"),
		url("Fonts/33fac8ae-e7a5-4903-9ac1-c09a59b4c61d.svg#33fac8ae-e7a5-4903-9ac1-c09a59b4c61d") format("svg");
}
@font-face {
	font-family: "Avenir LT W01_65 Medium1475532";
	src: url("Fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");
	src: url("Fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"),
		url("Fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),
		url("Fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"),
		url("Fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"),
		url("Fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg");
}
@font-face {
	font-family: "Avenir LT W01_65 Medium1475538";
	src: url("Fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix");
	src: url("Fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix") format("eot"),
		url("Fonts/deb5e718-7abb-4df3-9365-edfa95317090.woff2") format("woff2"),
		url("Fonts/04801919-17ee-4c6b-8b17-eb1965cb3ed6.woff") format("woff"),
		url("Fonts/cee053ec-4b41-4506-a1fe-796261690610.ttf") format("truetype"),
		url("Fonts/38a556e4-b6e5-48c6-aece-b1d470af124e.svg#38a556e4-b6e5-48c6-aece-b1d470af124e") format("svg");
}
@font-face {
	font-family: "Avenir LT W01_85 Heavy1475544";
	src: url("Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
	src: url("Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),
		url("Fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),
		url("Fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),
		url("Fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),
		url("Fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");
}
@font-face {
	font-family: "Avenir LT W01_85 Heavy_1475550";
	src: url("Fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix");
	src: url("Fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix") format("eot"),
		url("Fonts/3c210c80-960f-4684-850b-25390b4d08af.woff2") format("woff2"),
		url("Fonts/cb5c71ad-e582-4d00-929c-67fbfaeb1c27.woff") format("woff"),
		url("Fonts/9ced8e96-4602-4507-8c20-4ff381949a9a.ttf") format("truetype"),
		url("Fonts/a7c1d112-7546-459d-a153-1467481298bd.svg#a7c1d112-7546-459d-a153-1467481298bd") format("svg");
}
@font-face {
	font-family: "Avenir LT W01_95 Black1475556";
	src: url("Fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix");
	src: url("Fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix") format("eot"),
		url("Fonts/c78eb7af-a1c8-4892-974b-52379646fef4.woff2") format("woff2"),
		url("Fonts/75b36c58-2a02-4057-a537-09af0832ae46.woff") format("woff"),
		url("Fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a.ttf") format("truetype"),
		url("Fonts/93603a74-2be0-436c-83e1-68f9ef616eaf.svg#93603a74-2be0-436c-83e1-68f9ef616eaf") format("svg");
}
@font-face {
	font-family: "Avenir LT W01_95 Black_1475562";
	src: url("Fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix");
	src: url("Fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix") format("eot"),
		url("Fonts/a2477e08-09d9-4d4b-97a9-23a1e22cb44c.woff2") format("woff2"),
		url("Fonts/19d12bba-92b1-43ad-9bab-cd36a4195c2a.woff") format("woff"),
		url("Fonts/5ba5a010-7470-4d9d-8a49-2920dc1be1f8.ttf") format("truetype"),
		url("Fonts/6d4a6a8c-ef50-422f-8456-88d479e0b23d.svg#6d4a6a8c-ef50-422f-8456-88d479e0b23d") format("svg");
}
@font-face {
	font-family: "Baskerville W01 Regular_705699";
	src: url("Fonts/8dc59876-75a4-4e80-bd1a-735d5f043beb.eot?#iefix");
	src: url("Fonts/8dc59876-75a4-4e80-bd1a-735d5f043beb.eot?#iefix") format("eot"),
		url("Fonts/9d829c2e-8420-477a-8b80-803b796e3253.woff2") format("woff2"),
		url("Fonts/9df317a3-a79e-422e-b4e2-35ccd29cd5b7.woff") format("woff"),
		url("Fonts/32d18512-4cc1-4c1c-a041-e595f26d1b96.ttf") format("truetype"),
		url("Fonts/cf682c43-15a5-45c0-934e-8f899e561e1f.svg#cf682c43-15a5-45c0-934e-8f899e561e1f") format("svg");
}
@font-face {
	font-family: "Baskerville W01 Italic";
	src: url("Fonts/f0bf387a-6de1-402c-a63c-04664681e924.eot?#iefix");
	src: url("Fonts/f0bf387a-6de1-402c-a63c-04664681e924.eot?#iefix") format("eot"),
		url("Fonts/ed8ac168-5be2-4127-b1b2-976a1a017786.woff2") format("woff2"),
		url("Fonts/11514d41-5158-4a68-8f27-9202cc7fc001.woff") format("woff"),
		url("Fonts/b62c4ed0-7687-4a1b-840d-00a34f2d16a2.ttf") format("truetype"),
		url("Fonts/ede983d0-3356-4a76-956b-4131479e2d55.svg#ede983d0-3356-4a76-956b-4131479e2d55") format("svg");
}
@font-face {
	font-family: "Baskerville W01 Medium_705693";
	src: url("Fonts/06fefa4f-b6d4-49ed-9c33-03c532011bb4.eot?#iefix");
	src: url("Fonts/06fefa4f-b6d4-49ed-9c33-03c532011bb4.eot?#iefix") format("eot"),
		url("Fonts/2701cc37-f1e4-4ccf-851f-dff36ba82cce.woff2") format("woff2"),
		url("Fonts/090975f2-f4a5-4ef8-b325-d30889e6e98f.woff") format("woff"),
		url("Fonts/00558c16-15ad-4c66-8683-e08e2dc43e87.ttf") format("truetype"),
		url("Fonts/f73bbd27-6f15-4f5d-b525-1da700506d34.svg#f73bbd27-6f15-4f5d-b525-1da700506d34") format("svg");
}
@font-face {
	font-family: "BaskervilleW01-MediumIt_705696";
	src: url("Fonts/3b6c5a26-3a8d-4634-bb5b-95a75be700cb.eot?#iefix");
	src: url("Fonts/3b6c5a26-3a8d-4634-bb5b-95a75be700cb.eot?#iefix") format("eot"),
		url("Fonts/efaf38e3-61c2-41d2-98fe-1e1071db5774.woff2") format("woff2"),
		url("Fonts/8f505867-4925-4c10-86d9-b81d1d1f089a.woff") format("woff"),
		url("Fonts/6082db1f-ae14-4e50-bda8-387f9f6b17e0.ttf") format("truetype"),
		url("Fonts/40688de6-bd53-4ca7-95c8-0a5fb0abc541.svg#40688de6-bd53-4ca7-95c8-0a5fb0abc541") format("svg");
}
@font-face {
	font-family: "Baskerville W01 Bold_705687";
	src: url("Fonts/f7ef208d-afcd-4ad7-9718-ba905a4f0698.eot?#iefix");
	src: url("Fonts/f7ef208d-afcd-4ad7-9718-ba905a4f0698.eot?#iefix") format("eot"),
		url("Fonts/c6abe85e-14d0-4d7f-a520-8d823e004172.woff2") format("woff2"),
		url("Fonts/2af32d3a-c156-406b-afb4-7d4ff4608459.woff") format("woff"),
		url("Fonts/936dad2d-e051-4851-9613-7deabd35b2ef.ttf") format("truetype"),
		url("Fonts/29539e9c-3cda-4d83-afda-7467a0907b65.svg#29539e9c-3cda-4d83-afda-7467a0907b65") format("svg");
}

/*extra*/
body ul#gform_fields_1 li.gfield.cls-general-sub .ginput_container.ginput_container_select select {
	margin: 0 auto;
	font-size: 18px;
	padding-left: 13px;
}
body ul#gform_fields_2 .ginput_container_address .gravity-select-parent select {
	font-size: 18px;
	text-indent: 0;
}
body ul#gform_fields_1 li.gfield.cls-general-sub .ginput_container.ginput_container_select .gravity-select-parent {
	max-width: 380px;
	width: 100%;
	position: relative;
}

body
	ul#gform_fields_1
	li.gfield.cls-general-sub
	.ginput_container.ginput_container_select
	.gravity-select-parent
	.select-arrow {
	right: 15px;
	left: inherit !important;
}
body ul#gform_fields_1 li.gfield.cls-general-sub .ginput_container.ginput_container_select {
	margin-left: -7px !important;
}
body ul#gform_fields_2 .ginput_container_address .gravity-select-parent .select-arrow {
	left: inherit !important;
	right: 15px !important;
}

@media only screen and (max-width: 600px) {
	body ul#gform_fields_1 li.gfield.cls-general-sub .ginput_container.ginput_container_select {
		margin-left: 0px !important;
	}
	body ul#gform_fields_1 li.gfield.cls-general-sub .ginput_container.ginput_container_select .gravity-select-parent {
		max-width: 100%;
	}
	body ul#gform_fields_1 div#input_2_2,
	body .yellow .gform_wrapper ul#gform_fields_1.top_label textarea.textarea,
	body ul#gform_fields_2 div#input_2_2,
	body .yellow .gform_wrapper ul#gform_fields_2.top_label textarea.textarea {
		max-width: 100% !important;
	}
	body ul#gform_fields_2 li#field_2_2 {
		margin-left: 0;
	}
	body ul#gform_fields_1 .yellow .gform_wrapper .top_label textarea.textarea {
		margin-left: 0;
	}
}
/*end extra*/



.image_box a img {height: 400px;width: 100%;object-fit: cover;}
