/* General Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
html {
	--main-yellow: #fdbc29;
}

body .fusion-button.button-default:hover {
	border-color: transparent;
}

.content-box-column h2.content-box-heading {
	font-weight: 400 !important;
	padding-top: 7px !important;
}

.post-content h1,
.post-content h2:not(.content-box-heading) {
	text-transform: uppercase;
}

.content-box-column ol {
	padding: 22px;
}

.fusion-dropdown-submenu a::before {
	opacity: 0;
	transition: border-left-color .25s, opacity .25s;
}

.fusion-dropdown-submenu a:hover::before,
.current_page_item>a::before {
	visibility: visible;
	opacity: 1;
}

.home .nudge {
	position: relative;
	top: -2px;
	left: -2px;
}

body .fusion-page-title-bar {
	background-size: cover !important;
	background-position: center -30px !important;
}

@media(min-width: 970px) {
	body .fusion-page-title-bar {
		background-position: center 15px !important;
	}
}

@media(min-width: 1000px) and (max-width: 1250px) {

	body.page-id-2056 .fusion-page-title-bar,
	body.page-id-39 .fusion-page-title-bar {
		background-size: 100% auto !important;
		/* background-position: center -80px !important; */
	}
}

body #wrapper h2.tribe-events-single-event-title {
	font-size: 25px;
}

.tribe-events-schedule h3 {
	font-size: 18px !important;
}

body .fusion-events-featured-image {
	margin-bottom: 15px;
}

.fusion-title a {
	color: #ECA154;
}

#statistics .overlay {
	left: 0;
	width: 100%;
	transform: skewY(5deg);
}

/* Megamenu Styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body .fusion-dropdown-submenu a span {
	padding-left: 0 !important;
}

body .fusion-megamenu-title a {
	color: #fff;
}

body .fusion-megamenu-title {
	padding: 7px 24px 18px;
}

body .fusion-megamenu-title a:hover,
body .current-menu-item>.fusion-megamenu-title a {
	color: #fdbc29;
}

body .fusion-megamenu-title a:before {
	content: '';
	width: 0px;
	height: 0px;
	border-left: 7px solid #fff;
	border-top: 5px solid transparent !important;
	border-right: 5px solid transparent !important;
	border-bottom: 5px solid transparent !important;
	display: inline-block;
	position: absolute;
	left: 10px;
	top: 15px;
	transition: opacity .25s;
	visibility: hidden;
	opacity: 0;
}

body .fusion-megamenu-title a:hover::before,
body .current-menu-item>.fusion-megamenu-title a::before {
	border-left: 7px solid #fdbc29;
	visibility: visible;
	opacity: 1;
}

body .fusion-megamenu-wrapper .fusion-megamenu-submenu {
	padding: 0;
}


/* AWSM Team ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.awsm-grid figure {
	overflow: hidden;
	border-radius: 100%;
}

.awsm-grid figure img {
	transition: transform .5s;
	transition-delay: .5s;
}

.awsm-grid .awsm-expanded figure img {
	transform: scale(1.1);
}

.awsm-personal-details h2 span {
	display: inline-block;
	width: 39px;
	background-image: url('/wp-content/uploads/2018/07/192266-200@3x.png');
	height: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.awsm-personal-info h3 span {
	display: block;
	height: 15px;
	width: 30px;
	background-image: url('/wp-content/uploads/2018/07/flag-symbol-white.png');
	background-size: contain;
	background-repeat: no-repeat;
	margin: 5px auto;
	background-position: center center;
}

.drawer-style.style-1 figcaption {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 100%;
}

.drawer-style.style-1>.awsm-grid-card>a::before {
	border-radius: 100%;
	border-width: 0px;
}

.drawer-style.style-1 .awsm-grid-card.awsm-expanded>a::after {
	bottom: -29px;
}

.drawer-style.style-1>.awsm-grid-card {
	margin-bottom: 30px;
}

/* disabling contact info */
body .drawer-style.style-1 .awsm-personal-contact-info {
	display: none;
}

body .drawer-style.style-1 .awsm-details {
	width: 100%;
}

@media screen and (min-width: 1001px) {
	.awsm-grid-wrapper .grid-3-col>.awsm-grid-card {
		width: calc(20% - 30px);
		margin-right: calc(6.5% + 15px);
		margin-left: calc(6.5% + 15px);
	}

	.awsm-grid-wrapper .grid-4-col>.awsm-grid-card {
		width: calc(25% - 30px);
		margin-right: 15px;
		margin-left: 15px;
	}

	.awsm-grid-wrapper .grid-5-col>.awsm-grid-card {
		width: calc(20% - 30px);
		margin-right: 15px;
		margin-left: 15px;
	}

}

@media screen and (max-width: 1000px) and (min-width: 681px) {

	.awsm-grid-wrapper .grid-3-col>.awsm-grid-card,
	.awsm-grid-wrapper .grid-5-col>.awsm-grid-card {
		width: calc(50% - 30px);
		margin-right: 15px;
		margin-left: 15px;
	}
}

/* The Hiring Process */
@media screen and (min-width: 801px) {
	.phase-nav+.phase-nav::before {
		content: '';
		display: block;
		position: absolute;
		background: #f00;
		width: 100px;
		height: 50px;
		top: 50%;
		left: 0;
		background: url('/wp-content/uploads/2018/07/right-arrow@2x.png ');
		background-size: contain;
		background-repeat: no-repeat;
		max-width: 50%;
		transform: translateX(-70%);
	}
}

.hiring-process h4 {
	line-height: 0 !important;
	text-indent: -9999px;
}

.hiring-process .nav-tabs li h4::after {
	content: '';
	display: block;
	background-image: url('/wp-content/uploads/2018/07/phase-1-temp.png');
	height: 191px;
	width: 81px;
	background-repeat: no-repeat;
	background-size: contain;
	margin: 0 auto;
	background-position: center;
}

.hiring-process .fusion-mobile-tab-nav:first-of-type h4::after {
	background-image: url('/wp-content/uploads/2018/07/phase-1-temp.png');
}

.hiring-process .fusion-mobile-tab-nav:nth-child(3) h4::after {
	background-image: url('/wp-content/uploads/2018/07/phase-2-recrop.png');
}

.hiring-process .fusion-mobile-tab-nav:nth-child(5) h4::after {
	background-image: url('/wp-content/uploads/2018/07/phase-3.png');
}

.hiring-process .fusion-mobile-tab-nav:nth-child(7) h4::after {
	background-image: url('/wp-content/uploads/2018/07/phase-4.png');
}

.hiring-process.fusion-tabs .fusion-mobile-tab-nav {
	display: block !important;
}

.hiring-process.fusion-tabs.vertical-tabs.clean .nav:not(.fusion-mobile-tab-nav) {
	display: none !important;
}

.hiring-process.fusion-tabs.vertical-tabs.clean .tab-content {
	width: 100% !important;
}

.hiring-process.fusion-tabs .tab-pane {
	display: block;
	opacity: 1;
}

.hiring-process.fusion-tabs .tab-pane .tab-link {
	text-align: center;
	display: block;
	overflow: hidden;
}

.hiring-process.fusion-tabs .tab-pane .tab-link::before {
	content: '\e61f';
	font-family: icomoon;
	display: block;
	color: #bbb;
}

.hiring-process.fusion-tabs .tab-pane .tab-link::after {
	content: 'See Details';
	display: block;
	color: #bbb;
}

.hiring-process.fusion-tabs .tab-pane.active .tab-link {
	display: none;
}

.hiring-process.fusion-tabs .tab-pane:not(.active) p,
.hiring-process.fusion-tabs .tab-pane:not(.active) ol {
	display: none;
}

.hiring-process.fusion-tabs .tab-pane p:first-of-type {
	display: block;
	text-align: center;
}

/* Gravity Forms */

input,
select,
textarea,
input::placeholder,
input::-moz-placeholder {
	font-family: "Trade Gothic W01", sans-serif !important;
}

#gform_wrapper_2 input,
#gform_wrapper_2 select,
#gform_wrapper_2 textarea {
	font-size: 14px;
}

#gform_widget-2 .widget-title {
	font-weight: 300;
}

.gform_confirmation_message {
	background: #fff;
	padding: 20% 10%;
}

/* FORM STYLES ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.job-shadow-form_wrapper.gform_wrapper .gfield input[type="email"],
.job-shadow-form_wrapper.gform_wrapper .gfield input[type="number"],
.job-shadow-form_wrapper.gform_wrapper .gfield input[type="password"] input[type="number"],
.job-shadow-form_wrapper.gform_wrapper .gfield input[type="tel"],
.job-shadow-form_wrapper.gform_wrapper .gfield input[type="text"],
.job-shadow-form_wrapper.gform_wrapper .gfield input[type="url"],
.job-shadow-form_wrapper.gform_wrapper .gfield textarea,
.job-shadow-form_wrapper.gform_wrapper input[type="password"] {
	font-size: 18px;
}

.job-shadow-form_wrapper.gform_wrapper .top_label input.medium,
.job-shadow-form_wrapper.gform_wrapper .top_label input.large.datepicker,
.job-shadow-form_wrapper.gform_wrapper .top_label input.medium.datepicker,
.job-shadow-form_wrapper.gform_wrapper .top_label input.small.datepicker,
.job-shadow-form_wrapper.gform_wrapper.gform_validation_error .top_label input.medium,
.job-shadow-form_wrapper.gform_wrapper.gform_validation_error .top_label select.medium {
	width: 100%;
}

.gform_wrapper.job-shadow-form_wrapper ul.gform_fields li.gfield {
	margin-bottom: 30px;
	overflow: hidden;
}

.gform_wrapper.job-shadow-form_wrapper ul.gform_fields li.gfield.two-line {
	margin-bottom: 0
}

.gform_wrapper.job-shadow-form_wrapper ul.gform_fields li.gfield.two-line+li.gfield.two-line {
	margin-top: 5px;
	margin-bottom: 30px;
}

.job-shadow-form_wrapper.gform_wrapper .gfield_checkbox li label,
.job-shadow-form_wrapper.gform_wrapper .gfield_radio li label {
	max-width: 90%;
}

.job-shadow-form_wrapper.gform_wrapper label.gfield_label {
	font-weight: 400;
}

.job-shadow-form_wrapper .gfield_label,
.job-shadow-form_wrapper .ginput_complex span label {
	float: left;
	margin-right: 15px;
	width: 185px;
	text-align: right;
	/*line-height: 35px !important;*/
	padding-top: 8px;
}

body .job-shadow-form_wrapper.gform_wrapper .top_label div.ginput_container:not(.ginput_complex),
body .job-shadow-form_wrapper.gform_wrapper .top_label div.gfield_description,
.job-shadow-form_wrapper.gform_wrapper .ginput_complex .ginput_left input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]),
.job-shadow-form_wrapper.gform_wrapper .ginput_complex .ginput_right input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]) {
	margin: 0;
	width: calc(100% - 215px);
	float: right;
	clear: none !important;
}

.gform_wrapper.job-shadow-form_wrapper .field_sublabel_above .ginput_complex.ginput_container label {
	/*	font-size: 18px;*/
	line-height: 1.3;
	margin-top: 0;
}

.job-shadow-form_wrapper.gform_wrapper .gfield_radio li label {
	font-size: 14px;
}

.job-shadow-form_wrapper.gform_wrapper ul.gfield_checkbox,
.job-shadow-form_wrapper.gform_wrapper ul.gfield_radio {
	margin: 0;
}

.vertical .ginput_complex span {
	width: 100% !important;
}

.gform_wrapper.job-shadow-form_wrapper .field_sublabel_above .ginput_complex.ginput_container label {
	white-space: normal
}

.gform_wrapper:not(#gform_wrapper_2) .gform_footer input.button:hover,
.gform_wrapper:not(#gform_wrapper_2) .gform_footer input[type="submit"]:hover {
	border-color: transparent !important;
}

.job-shadow-form_wrapper .gfield_html h3 {
	font-size: 18px;
	text-transform: uppercase;
	margin: 0;
}

body .job-shadow-form_wrapper.gform_wrapper .top_label div.gfield_description {
	font-family: "Trade Gothic W01", sans-serif;
	font-size: 14px;
	padding-top: 8px;
}

.ginput_container_radio li {
	margin-bottom: 0 !important;
}

.ginput_container_radio li label {
	line-height: 35px !important;
}

.ginput_container_radio li label,
.ginput_container_radio li input {
	margin-top: 0 !important;
}

#field_1_11,
#field_1_21 {
	margin: -20px 0 10px;
}

@media screen and (min-width: 641px) {
	/* HTML Field */


	.job-shadow-form_wrapper .gfield_html h3 {

		margin-left: 215px;
	}

	.job-shadow-form_wrapper.gform_wrapper .gform_footer input.button,
	.gform_wrapper .gform_footer input[type="submit"] {
		margin-left: 215px;
	}

	.ginput_complex span label {
		margin-right: 29px !important;
	}

	.job-shadow-form_wrapper.gform_wrapper .ginput_complex .ginput_left input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]),
	.job-shadow-form_wrapper.gform_wrapper .ginput_complex .ginput_right input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]) {
		width: calc(100% - 215px) !important;
	}

	.job-shadow-form_wrapper.gform_wrapper .top_label li.gfield.gf_left_half {
		width: calc(50% - 15px);
		margin-right: 15px;
	}
}

@media screen and (min-width: 801px) {

	body .job-shadow-form_wrapper.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker),
	body .job-shadow-form_wrapper.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker) {
		width: calc(100% - 215px) !important;
	}
}

@media screen and (max-width: 800px) {
	.job-shadow-form_wrapper .ginput_complex span label {
		float: none;
		width: 100%;
		text-align: left;
	}

	.job-shadow-form_wrapper .gfield_label,
	.ginput_complex span label {
		text-align: left;
	}

	.gform_wrapper.job-shadow-form_wrapper .top_label li.gfield.gf_left_half,
	.gform_wrapper .top_label li.gfield.gf_right_half {
		padding-right: 0;
	}

	.job-shadow-form_wrapper .gfield_label,
	.ginput_complex span label,
	body .job-shadow-form_wrapper.gform_wrapper .top_label div.ginput_container:not(.ginput_complex),
	body .job-shadow-form_wrapper.gform_wrapper .top_label div.gfield_description,
	.job-shadow-form_wrapper.gform_wrapper .ginput_complex .ginput_left input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]),
	.job-shadow-form_wrapper.gform_wrapper .ginput_complex .ginput_right input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]) {
		float: none;
		width: 100%;
	}

	.gform_wrapper.job-shadow-form_wrapper ul.gform_fields li.gfield.two-line:nth-of-type(2n+1) label {
		display: none;
	}
}

.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker),
.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker) {
	margin: 0 !important;
}

body #comment-input input,
body #tribe-bar-form input[type="text"],
body .avada-select .select2-container .select2-choice,
body .avada-select-parent select,
body .chzn-container .chzn-drop,
body .chzn-container-single .chzn-single,
body .fusion-login-box .fusion-login-form input[type="password"],
body .fusion-login-box .fusion-login-form input[type="text"],
body .gform_wrapper .gfield .gravity-select-parent select,
body .gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
body .gform_wrapper .gfield select,
body .gform_wrapper .gfield_select[multiple="multiple"],
body .input-text:not(textarea),
body .main-nav-search-form input,
body .post-password-form label input[type="password"],
body .search-page-search-form input,
body .searchform .fusion-search-form-content .fusion-search-field input,
body .select2-container--default .select2-selection--single,
body .select2-container--default .select2-selection--single .select2-selection__arrow,
body .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type="text"],
body input.s,
body input[type="email"],
body input[type="number"],
body input[type="password"],
body input[type="text"],
body select {
	height: 35px;
}

span.gfield_required {
	display: none !important;
}

body .gform_wrapper label,
body .gform_wrapper label.gfield_label {
	font-size: 14px;
}

/*
** use .no-label in gforms to prevent displaying any labels
*/
.gform_wrapper .top_label .no-label .gfield_label,
.gform_wrapper .field_sublabel_below.no-label .ginput_complex.ginput_container label,
	{
	display: none;
}



/*
** Validation Error
*/
body .gform_wrapper div.validation_error {
	font-weight: normal;
	border-top: none;
	border-bottom: none;
	padding: 10px 0;
	margin-right: 16px;
	background: #f3f3f3;
	width: calc(100% - 16px);
}

body .gform_wrapper .gfield_description {
	font-family: 'DIN Next LT W01 Light', sans-serif;
	font-weight: normal;
}

body .gform_wrapper li.gfield.gfield_error {
	border: none;
	background: transparent;
}

body .gform_wrapper li.gfield.gfield_error,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	padding-top: 0;
}

body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-top: 8px;
}

body .gform_wrapper .field_description_below .gfield_description {
	padding-top: 0;
}

.gform_wrapper input[type=tel]+.validation_message {
	display: none;
}

/* End Form styles ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.mountain-bg::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: url('/wp-content/uploads/2018/07/mountain-shape.png');
	background-size: 100% auto;
	background-position: center top;
	background-repeat: repeat-x;
	height: 20vw;
	max-height: 573px;
}

body .fusion-accordian .panel-heading a {
	font-weight: 700;
}


.fusion-accordian .panel-body::after {
	display: block;
	border: none;
	border-top: 2px #ddd solid;
	width: 80%;
	content: '';
	margin: 20px auto 0;
}

.fusion-header .fusion-icon-bars {
	line-height: 40px;
}

/* helpers */
ul.unstyled {
	list-style-type: none;
	padding: 0;
}

body a.black-links:not(:hover) {
	color: #000;
}

.inline-anchor {
	margin-top: -200px;
	display: inline-block;
	padding-top: 200px;
}

#prefooter #testimonials {
	margin-top: 0;
}

.back-to-top-btn {
	text-align: center;
	color: #000;
	display: block;
}

.back-to-top-btn::before {
	background-color: var(--main-yellow);
	color: #000;
	border-radius: 5px;
	padding: 10px;
	width: 35px;
	line-height: 35px;
	content: '\f106';
	font-family: icomoon;
	font-size: 35px;
	display: inline-block;
}

.back-to-top-btn:hover::before {
	background-color: #000;
	color: #fff;

}

.back-to-top-btn span {
	margin: 1em 0;
	display: block;

}

.fusion-mobile-nav-item.yellow a:not(:hover) {
	background-color: var(--main-yellow);
	color: #000;
}

body #prefooter.positions {
	padding: 60px 40px;
}

.fusion-copyright-notice div {
	margin-bottom: 10px
}

.slide a {
	max-width: 65vw;
}

.slick-dots {
	padding-left: 0;
}

.footer-col {
	padding: 5px 5px 5px 0;
}

.fusion-footer-widget-area .footer-col a:not(:hover) {
	color: #d0d0d0;
}

body #menu-widget-2 ul li a {
	color: #d0d0d0;
	font-weight: 300;
}

body #menu-widget-2 .menu-item.text-item a {
	font-size: 14px;
}

body #menu-widget-2 .menu-item.text-item a:hover {
	color: #d0d0d0;
}

body #menu-widget-2 ul li a::after {
	content: '';
	padding-left: 0;
}

/* modal window */

.modal-dialog {
	margin: 0 !important;

	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) !important;
}

.modal-title {
	text-align: center;
}

body .modal-header {
	padding-bottom: 12px;
}

body .modal-body {
	padding-top: 0;
	padding-bottom: 30px;
}

.modal-body p:first-child {
	margin-top: 0;
}

.modal-body p:last-of-type {
	margin-bottom: 25px;
}

@media screen and (max-width: 500px) {
	body .modal-title {
		padding-top: 25px;
	}
}

@media screen and (max-width: 800px) {
	body .fusion-footer-widget-column {
		margin-bottom: 60px;
	}

	body .footer-col h4 {
		margin-top: 30px;
	}

	body #custom_html-2 h4.widget-title {
		margin-bottom: 5px
	}

	.positions-carousel .half-col {
		width: 100%;
		float: none;
	}

	.positions-carousel .half-col:nth-child(2) {
		margin-top: 58px;
	}

	body .fusion-open-submenu:hover {
		color: #fff;
	}

	body .fusion-open-submenu.opened {
		color: #fdbc29;
	}

	body .fusion-open-submenu::before {
		content: '\e61d';
	}

	body .fusion-open-submenu.opened::before {
		content: '\e61c';
	}

	/*body .fusion-open-submenu:hover::before {
		content: '\e61c';
	}*/
	.fusion-mobile-nav-item .sub-menu a {
		background: #999;
	}

	body .fusion-mobile-menu-text-align-center li.fusion-mobile-nav-item li a::before {
		display: none;
	}

	body .fusion-page-title-bar {
		background-attachment: scroll;
		/* background-position: center 0 !important; */
	}

	#statistics .fusion-column-wrapper {
		border: none !important;
	}

	body #menu-widget-2>.fusion-widget-menu li {
		display: block;
	}

	body #menu-widget-2 ul li a::after {
		display: none;
	}

	.custom-break.large {
		display: none !important;
	}

	/* accordion styles https://youtu.be/EFNNPZsO7-Q */
	.accordian.fusion-accordian {
		width: calc(100% + 60px);
		margin-left: -30px;
	}

	.accordian.fusion-accordian .fusion-panel:nth-child(even) .panel-heading {
		background: #f2f2f2;
	}

	body .fusion-accordian .fusion-toggle-icon-unboxed .panel-heading .fusion-toggle-icon-wrapper {
		left: unset;
		right: 5px;
		position: absolute;
	}

	body .fusion-accordian .panel-body {
		padding: 10px 15px 0px;
		background: linear-gradient(to top, white 50%, #eee);
	}

	body .fusion-accordian .panel-title .fusion-toggle-heading {
		margin-right: 18px;
	}

	body .fusion-accordian .panel-body::after {
		width: calc(100% + 60px);
		margin-left: -30px;
	}

	body #menu-widget-2 {
		text-align: center;
	}

	.blog.fusion-body .fusion-page-title-bar,
	.blog .fusion-page-title-row {
		min-height: unset !important;
	}

	.awsm-content-scrollbar {
		padding-right: 0px;
	}
}

@media screen and (min-width: 801px) {
	.custom-break.small {
		display: none !important;
	}

	.align-out.fusion-accordian .panel-heading .panel-title a {
		margin-left: -31px;
	}

	.fusion-accordian .panel-title .active .fa-fusion-box::before,
	.fusion-accordian .panel-title a .fa-fusion-box::before {
		content: '\e620' !important;
		transition: transform .2s;
	}

	.fusion-accordian .panel-title .active .fa-fusion-box::before {
		transform: rotate(90deg);
	}

	.fusion-accordian .panel-title a.active,
	.fusion-accordian .panel-title a.active .fa-fusion-box {
		color: #f3b028 !important;
	}

	.fusion-columns.fusion-columns-2.fusion-widget-area>div {
		text-align: left;
	}
}

@media screen and (min-width: 901px) {
	.custom-break.home-small {
		display: none;
	}
}

/* AWSM Responsive styles */
@media screen and (max-width: 830px) {

	.drawer-style.style-1 .awsm-details,
	.drawer-style.style-1 .awsm-personal-contact-info,
	.drawer-style.style-2 .awsm-details,
	.drawer-style.style-2 .awsm-personal-contact-info {
		width: calc(100% - 35px);
	}

	.mCustomScrollBox {
		max-height: unset !important;
	}
}

.fusion-content-boxes.content-boxes-icon-on-top .heading .image {
	min-height: 105px;
}

.page-id-499 .fusion-page-title-bar {
	background-position: center 87px !important;
}

.quote-section:before,
.quote-section:after {
	content: '';
	background-size: 100% auto;
	background-position-y: bottom;
	background-repeat: no-repeat;
	background-image: url(/wp-content/themes/Avada-Child-Theme/imgs/quotes.png);
	width: 20%;
	height: 100%;
	position: absolute;
	z-index: 999;
}

.quote-section:before {
	left: 3%;
	top: -5%;
	transform: rotate(180deg);
}

.quote-section:after {
	right: 3%;
	bottom: -5%;
}

.slant-background.yellow {
	z-index: 10;
}

.slant-background.yellow:before

/*underlayer*/
	{
	background-color: #FDBC29;
	transform: skewY(-5deg);
}

.slant-background.yellow:after

/*overlayer*/
	{
	background-color: #FDBC292b;

}

.quote-left {
	position: absolute !important;
	top: 0;
	left: -30px;
	transform: translateX(-100%) scaleX(-1);
}

.quote-right {
	position: absolute !important;
	bottom: 0;
	right: -30px;
	transform: translateX(100%) scaleY(-1);
}

.mCSB_scrollTools_vertical {
	display: none !important;
}