.store, .main {vertical-align: top; margin: 0}
.ui-select, .nextHeaderTable, .nextBannerCellLeft, .nextBannerCellCenter, .nextBannerCellRight, .nextBannerCellButton {width: 100%}
.main, .modal {text-align: left; font-size: 12pt}
.modal {padding: 0 2px}
hr {height: 1px}
.main hr {color: #FFFFFF; background-color: #FFFFFF; border-width: 0px}
.ui-content {padding: 0 1px}
td {font: inherit}
.font1, .cart, .nextTextDialogContainer, .nextNotifyInStockButton {font-size: 12pt}
.font1small, .nextSharingDiscountLimit {font-size: 10pt}, .nextPurchaseSetQtyMsg {font-size: 10pt}
.font1large {font-size: 12pt}
.font2 {font: 12pt 'Open Sans',sans-serif}
.font2small {font: 10pt 'Open Sans',sans-serif}
.font2large {font: 12pt 'Open Sans',sans-serif}
.labelSubText {font-size: 10pt; display: block}
.mlabelSubText {font-size: 10pt}
.nextCartStatus, .nextCartEmpty .nextCartEmptyMessage, .nextSharingDiscountMessage {font-style: italic}
.nextSharingDiscountMessage {padding-top: 20px}
.nextStatus {padding-top: 5px; font-style: italic}
.nextCartEmpty {padding: 10px 10px 50px 10px; text-align: center}

a.nounderline, .nounderline a, .nextCategoryTarget a, .nextProductTarget a, .nextCartProductTarget, .nextDiscountThumbnail {text-decoration: none}
.nextHeader, .nextFooter, .banner2 {height: 45px}
.nextHeaderFooter {clear: both}
.nextBannerCellRight .nextBannerText {padding-right: 6px}
.nextBannerCellLeftButton .nextBannerText {padding-right: 12px}
.nextBannerCell, .nextFirstNameLabel, .nextLastNameLabel, .nextPhoneLabel, .nextExtLabel, .nextEmailLabel, .nextAddressLabelLabel, .nextCompanyNameLabel, .nextAddress1Label, .nextAddress2Label, .nextCityLabel, .nextStateLabel, .nextZipLabel, .nextCountryLabel, .nextAddressTypeLabel, .nextAddressTypeRadio, .nextPasswordLabel {white-space: nowrap}
.nextBannerCellLeft, .nextBannerCellLeftButton, td.nextNavButton, .nextCartProductListHeader h2 {text-align: left}
.nextCentered, .nextBannerCellCenter, .nextShipName, .welcome, .nextSharingDiscountMessage, .nextPolicyContainer, .nextPoweredBy, .nextWarningsPopup, .nextGiftMessageWrap .ui-controlgroup-label, .nextGiftMessageWrap .ui-controlgroup-controls, .nextGeneralConfirmation, .nextCatalogFooter, .nextGeoTrust, .nextTrustGuard, .nextNotification, .nextLogo, .nextTrusteeEmailConfirmation, .nextMobileLoyaltyRedemptionDiv, .nextLegalDisclaimer, .nextCustomerShipperWarning {text-align: center}
.nextSKUShipText, .nextLogo {padding: 10px 0 0 10px}
.nextBannerCellRight, td.nextCartButton, .nextCartTotalAmount, .nextCartDiscount {text-align: right}
.nextNavButtonText, .nextCartButtonText {vertical-align: middle; height: 22px}
.nextCartButtonText {position: relative; left: -2px; top: -5px}
.nextCartButton, .nextCartButton:hover, .nextHomeButton, .nextHomeButton:hover, .nextContinueButton, .nextContinueButton:hover, .nextCheckoutButton, .nextCheckoutButton:hover {min-width: 80px; height: 34px; white-space: nowrap}
.nextCartButtonIcon {display: inline-block; width: 30px; height: 30px; cursor: pointer; vertical-align: middle; background-image: url(//cdn.nexternal.com/net/mobile/stylesheet/jquerymobile/images/cart_white.png); background-repeat: no-repeat; background-position: 0 50%; position: relative; height: 30px; width: 30px; top: -5px}
.nextMobileButton {min-height: 34px; min-width: 80px}
.nextSearchResultsContainer ul {position: absolute; z-index: 2; width: 100%}
.nextProductSearchResults {margin: 0 !important}
.nextShipToCartProducts, .nextPickupCartProducts, .nextEmailToCartProducts {padding: 0; border-top-width: 1px}
.nextCategoryList, .nextProductList, .nextCartProductList, .nextCartTotalRows {border: 0 solid #FFFFFF; border-bottom-width: 1px; list-style: none; padding: 0}
.nextCategoryListItem, .nextProductListItem, .nextCartProductListItem, .nextCartTotalRows li {display: block; border: 0 solid #FFFFFF; margin: 0; text-align: left}
.nextCategoryListItem, .nextProductListItem {border-top-width: 1px}
.nextCategoryListItem a {font: 12pt 'Open Sans',sans-serif}
.nextCartProductListItem {border-bottom-width: 1px}
.nextCategoryTarget, .nextProductTarget, .nextCartProductTarget, .nextDiscountThumbnail, .nextShipToLabel, .nextPriceTable, .nextSpecifications, .nextPickup, .nextPickupExplanationLink, .nextShipToExplanationLink, .nextSubscriptionDescriptionLink {display: block}
.nextCategoryTarget {padding: 0.7em 75px 0.7em 15px}
.nextCategoryListItem div {position: relative}
.nextCategoryListItem img, .nextProductListItem img, .nextCartProductListItem img {max-width: 80px; max-height: 80px; position: absolute; top: 0; left: 0; border: 0; float: left}
.nextCartProductListItem img {max-width: 80px; max-height: 80px}
.nextCategoryListItem .ui-icon, .nextProductListItem .ui-icon, .nextCartProductListItem .ui-icon {display: block; position: absolute; top: 50%; margin-top: -9px; right: 10px}
.nextCategorySubList {margin: 0; -webkit-margin-after: 15px; border-top-width: 1px; background-color: #EEE}
.nextCategorySubList .nextCategoryListItem div {margin: 0 15px}
.nextCategorySubList .nextCategoryListItem {border: 0 solid #FFFFFF; border-bottom-width: 1px}
.nextCategoryTargetImg {padding-left: 95px; min-height: 65px}
.nextProductListItem, .nextCartProductListItem, .nextCartTotalRows li, .nextShippingMethodSelectSalesTax  {padding: 5px 0 5px 0}
.nextProductListItemContainer, .nextCartProductListItemContainer {position: relative; min-height: 80px}
.nextProductThumbnailItem, .nextCartProductThumbnailItem, .nextCategoryThumbnailItem {padding-left: 85px} 
.nextCategoryThumbnailItem {min-height: 80px}
.nextMobileDialog {position: absolute; padding: 10px; border: 1px solid #aaa; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; z-index: 100; background: -moz-linear-gradient(center top , #FDFDFD, #EEEEEE) repeat scroll 0 0 #EEEEEE; background-image: -webkit-gradient(linear,center top,center bottom, color-stop(0, #FDFDFD), color-stop(1, #EEEEEE)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFDFD', EndColorStr='#EEEEEE')"; text-shadow: 0 1px 1px #F6F6F6; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); color: #333333;white-space:normal} 
.nextOverlay {background-color: rgba(0, 0, 0, 0.5); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity:0.5}
.nextOverlay, .nextLoadingOverlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99}
.ui-loader {z-index:1000; box-shadow: none}
.nextLoadingOverlay {z-index:999}
.nextPopupElement input, .nextPopupElement select, .nextNewShipToLabel, .nextNewShipName {display: block; width: 97%}
.nextProdName {font: 12pt 'Open Sans',sans-serif; font-weight: bold; display: block; text-align: left}
.nextProductDetail {padding: 5px; text-align: left}
.nextTabbedRule, .nextShipName, .nextCartBottomButton {margin: 5px 0}
.nextTabbedRule, .nextRelatedRule {border-bottom: 1px solid #FFFFFF}
.nextNoProductThumbnailItem, .nextNoCartProductThumbnailItem, .nextProductDetail .nextProdName, .nextProductDetail .nextShortDesc, .nextProductDetail .nextStatus, .nextProductDetail .nextAttributeLabel, .nextWriteInAttributes, .nextPrice, .nextHiddenPrice, .nextSKUContainer, .nextCustomField1Container, .nextCustomField2Container, .nextCustomField3Container, .nextCustomField4Container, .nextCustomField5Container, .nextCustomField6Container, .nextCustomField7Container, .nextCustomField8Container, .nextCustomField9Container, .nextCustomField10Container, .nextCustomField11Container, .nextCustomField12Container, .nextCustomField13Container, .nextCustomField14Container, .nextCustomField15Container, .nextCustomField16Container, .nextCustomField17Container, .nextCustomField18Container, .nextCustomField19Container, .nextCustomField20Container, .nextUOMContainer, .nextShipWeightContainer, .nextAllocationContainer, .nextInventoryContainer, .nextOrderDiscounts, .nextGiftCertificate {padding: 0 10px}
.nextOrderDiscounts, .nextCartPhoneNumber, .nextCartEmail, .nextShipTo {padding-bottom: 10px}
.nextTweet, .nextPinIt, .nextFBShare, .nextAddThis, .nextAddToCart, .nextNewShipToLabel, .nextNewShipName, .nextMainImage, .nextProductSearchContainer, .nextPagesTicker, .nextTellAFriendMessage, .nextPolicyBody, .nextSoldOut {padding: 10px}
.nextPopupElement, .nextMobileInput, .nextRegisterAddendum, .nextRegisterHeader {padding: 5px 10px}
.nextSoldOut {font-style: italic; font-weight: bold; text-align: center}
.nextBidPrice {padding: 10px 0}
.nextMiniThumb {cursor: pointer}
.nextPrice, .nextSKUText, .nextGiftMessageWrap {padding-top: 10px}
.nextGiftMessageWrap {padding-left: 10px}
.nextSKU, .nextCustomField1, .nextCustomField2, .nextCustomField3, .nextCustomField4, .nextCustomField5, .nextCustomField6, .nextCustomField7, .nextCustomField8, .nextCustomField9, .nextCustomField10, .nextCustomField11, .nextCustomField12, .nextCustomField13, .nextCustomField14, .nextCustomField15, .nextCustomField16, .nextCustomField17, .nextCustomField18, .nextCustomField19, .nextCustomField20, .nextUOM, .nextShipWeight, .nextAllocation, .nextInventory, .nextCartSubtotalLabel, .nextCartGrandTotalLabel, .banner2 {font-weight: bold}
.nextFBShareContainer {display: inline-block; position: absolute; left: 0; top: 0; padding: 10px}
.nextFBShare {position: relative; height: 80px}
.nextCartSavings, .nextCartSubscription, .nextCartOrderSubscription, .nextCartReservation, .nextCustomerShipperWarning {color: #000}
.nextEditQuantity, .nextShippingMethodSelectLineItems, .nextCartDiscountRow, .nextCategoryDiscount, .nextSurcharge, .nextBuyNowButtonContainer {display: table-row}
.nextEditQuantity div, .nextBuyNowButtonContainer div, .nextGiftMessageWrap .ui-controlgroup-label, .nextGiftMessageWrap .ui-controlgroup-controls {display: table-cell; vertical-align: middle; padding-right: 15px}
.nextQuantityLabelContainer, .nextQuantityTextBoxContainer {padding-right: 20px;}
.nextQuantityLabelContainer {min-width: 55px}
.nextQuantityTextBoxContainer {min-width: 65px}
.nextAddToCartButtonContainer, .nextBuyNowButtonDiv, .nextFavoriteShoppingListContainer {width: 100%}
.nextTellAFriendCaptcha, .nextQuestionCaptcha, .nextReviewCaptcha, .nextPasswordCaptcha, .nextTrusteeCaptcha, .nextRegisterCaptcha {width: 304px; margin: 0 auto 0;}
.nextGiftMessageWrap .ui-controlgroup-label, .nextGiftMessageWrap .ui-controlgroup-controls {width: 50%}
.nextGiftMessageWrap .ui-controlgroup-controls {min-width: 160px}
.nextGiftMessageWrap, .nextInvoiceShipToAddress {border-bottom: 1px dotted #FFFFFF}
.nextCartTotalRows li, .nextPolicyContainer div {display: table; width: 100%}
.nextCartTotalAmount, .nextCartTotalLabel, .nextCartDiscountLabel, .nextCartDiscount, .nextPolicyLink {display: table-cell}
.nextNotification {border: 1px solid #CCC79A; background-color: #FFFACD}
.nextGeoTrust, .nextTrustGuard, .nextNotification {padding: 5px}
.nextNotificationHeader {padding-bottom: 5px}
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating {width:18px;height:18px}
div.star-rating,div.star-rating a {background:url(//cdn.nexternal.com/andrewwill/images/star_empty.png) no-repeat 0 0px}
div.star-rating a{display:block;width:18px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a, div.star-rating-hover a {background:url(//cdn.nexternal.com/andrewwill/images/star_full.png) no-repeat 0 0px}
div.star-rating-readonly a {cursor:default !important}
div.star-rating {background:transparent!important; overflow:hidden!important}
.nextHoverNotification {position: absolute; left: 50%; width: 200px; z-index: 5000; cursor: pointer; background: -moz-linear-gradient(center top , #666666, #222222) repeat scroll 0 0 #222222; background-image: -webkit-gradient(linear,center top,center bottom, color-stop(0, #666666), color-stop(1, #222222)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#222222')"; border: 0; border-radius: 6px; box-shadow: 0 0 6px #000000; color: #FFFFFF; font-family: Helvetica,Arial,sans-serif; font-size: 15px; z-index: 5001; text-align:center; padding: 10px}
.nextRatingLabel, .nextRatingContainer {display: inline-block}
.nextRatingLabel, .nextRatingContainer, .nextCustomerCustomFieldValue {vertical-align: top}
.nextShippingMethodSelectLineItemQty, .nextShippingMethodSelectLineItemName {display: table-cell; padding: 5px 10px 5px 0}
.nextPolicyContainer, .nextPoweredBy {padding: 20px 0}
.ui-collapsible .nextDetails .ui-corner-bottom {border-bottom-left-radius: 0; border-bottom-right-radius: 0}
.nextCurrency {display: block; position:relative; font-size:14pt; top:25px; left:9px; height:0; line-height:0; z-index:2}
.nextCurrencyInput {padding: 0.4em 17px !important}
.nextStandardStoreFrontLink {text-align: center; padding: 10px 0;}
.nextNoScriptBlock {display: block; width:100%; height:10000px; position: fixed; left: 0; top: 0; z-index: 2}
.nextNoScriptBlock .ui-header {background-image:-webkit-gradient(linear,left top,left bottom,from( #3C3C3C ),to( #111111 )); background-image:-webkit-linear-gradient( #3C3C3C,#111111 ); background-image: -moz-linear-gradient( #3C3C3C,#111111 ); background-image: -ms-linear-gradient( #3C3C3C,#111111 ); background-image: -o-linear-gradient( #3C3C3C,#111111 ); background-image: linear-gradient( #3C3C3C,#111111 );}
.nextNoScriptBlock .ui-content {padding: 15px}
.nextCartAccountInfo {padding: 0.5em 0}
#sw-wrapper {position:absolute; z-index:1000; left:0; width:100%; font-family:helvetica, sans-serif; background:rgba(0,0,0,0.7); text-align:left}
#sw-header {position:relative; width:100%; height:43px; border-top:1px solid #000; border-bottom:1px solid #000; background:url(//cdn.nexternal.com/net/mobile/stylesheet/images/sw-header.png) 0 0 repeat-x; opacity: 0.9}
#sw-cancel, #sw-done {position:absolute; top:7px; height:20px; line-height:20px; padding:0 5px; margin:0; border-width:5px; font-size:12px; font-weight:bold; text-shadow:rgba(0,0,0,0.8) 0 -1px 0; color:#fff}
#sw-cancel {left:7px; float:left; -webkit-border-image:url(//cdn.nexternal.com/net/mobile/stylesheet/images/sw-button-cancel.png) 5}
#sw-done {right:7px; float:right; -webkit-border-image:url(//cdn.nexternal.com/net/mobile/stylesheet/images/sw-button-done.png) 5}
.sw-pressed {opacity:0.4;}
#sw-slots-wrapper {position:relative; z-index:999; display:block; height:215px; padding:0 11px; overflow:hidden}
#sw-slots {display:table; width:100%; background:#fcfcfc}
#sw-slots div {display:table-cell; height:100%; padding-top:86px; border-left:2px solid #0d0e0f; background-color:#fcfcfc; background-image: url(//cdn.nexternal.com/net/mobile/stylesheet/images/sw-slot-border.png); background-position: 0 0, 100% 0; background-repeat: repeat-y}
#sw-slots div:first-child {border:0;}
#sw-slots ul {padding:0 0 85px 0; margin:0; list-style:none}
#sw-slots .sw-right {text-align:right;}
#sw-slots .sw-shrink {width:1%;}
#sw-slots .sw-readonly {background:#ddd;}
#sw-slots li {padding:0 8px; height:44px; overflow:hidden; font:bold 24px/44px Helvetica,sans-serif}
#sw-frame {position:absolute; z-index:1000; left:0; right:0; bottom:0; height:183px; border-width:16px; -webkit-border-image:url(//cdn.nexternal.com/net/mobile/stylesheet/images/sw-alpha.png) 16}
.nextLoginHeader, .nextContactInfoHeader {margin-top: 15px}
span.ui-body-d {background: none; border: none}
.nextCategoryListItem:active, .nextProductListItem:active {-moz-box-shadow: 0 0 10px #888; -webkit-box-shadow: 0 0 10px #888; box-shadow: 0 0 10px #888}
.nextTextDialogContainer {padding:5px}
.nextCollapsibleText {text-overflow: ellipsis}
.nextStaticText {position: absolute; right: 20px}
h2.ui-collapsible-heading .ui-btn-text, h3.ui-collapsible-heading .ui-btn-text {position: static}
h2.ui-collapsible-heading .ui-btn-inner, h3.ui-collapsible-heading .ui-btn-inner {padding-right: 50px !important}
.nextPickup {padding: 10px 0 10px 0;}
.nextPickupLabel {font-size:16px}
.nextCartProductListHeader h2 {font-size: 1.5em; margin: 16px 0 !important}
.nextPickupInvoiceProducts, .nextPickupExplanationLink, .nextShipToExplanationLink, .nextSubscriptionDescriptionLink {padding: 10px 0}
.nextIconInactive {color: #a5a5a5}
.nextFontHeartActive {color: red}
.nextFontStarActive {color: #f7e729}
.nextFontShopListActive {color: #e09c1e}
.nextFontBookmarkActive {color: blue}
.pac-item {font-family: 'Open Sans',sans-serif}



/*mobile vanillabean 201.004*/
.nextHeader.ui-bar-a {
	background:#333; /*TOP BANNER*/
}
.nextGallery div {
	display:none;
}
.ui-body-a, .ui-overlay-a {
    font-family:'Open Sans',sans-serif; /*BODY FONT*/
	text-shadow:none;
	
}
.ui-bar-f,
.ui-bar-d,
.ui-bar-a{
    font-family:'Montserrat',sans-serif; /*HEADINGS FONT*/
	text-shadow:none;
	background:none;
	border:none;
	border-bottom:1px solid #CCC;
	font-size:18px;
	padding-left:5px;
	box-sizing: border-box;
}
.nextCategorySubList {
	background:rgba(0,0,0,.1);
}

.nextTweet,
.nextPlusOne,
.nextPinIt,
.nextFBLike,
.nextFBShare {
	display:inline-block;
	vertical-align:top;
}

a,
.ui-body-a .ui-link,
.ui-body-a .ui-link:visited,
.ui-body-a .ui-link:hover {
	color:#222; /*LINK COLOR*/
}
.ui-body-a .nextCategoryList ul a, 
.nextGeoTrust, 
.nextTrustGuard, 
.nextNotification,
#sw-slots {
	color:#000;
}

/*BODY BACKGROUND COLOR OR IMAGE, AND SEPEARATE CONTENT BACKGROUND COLOR*/
/*
div.main {
    background:#F0F5F0;
}
.nextContent,
.nextCatalogFooter{
    background-color: #FFF;
    max-width:1130px;
    box-sizing: border-box;
}
.nextContent{
    margin: 30px auto 0;
    border-radius:4px 4px 0 0;
}
.nextCatalogFooter{
    margin: 0 auto;
    border-radius:0 0 4px 4px;
}
.bottomHTML {
    margin-top:30px;
}
.nextInvoice .bottomHTML,
.nextLogin .bottomHTML,
.nextOrderInfo .bottomHTML{
    display: none;
}
*/

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-top:30px;
}
.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.account #footer,
.checkout #footer {
	display:none;
}
.fluidWrap {
	display:inline-block;
}
.fluidWrap img {
	width:100%;
	max-width:100%;
}
.hideMobile {
	display:none !important;
}
.nextCategoryDescription {
	overflow:scroll;
}
/*sale stickers*/
.onSale > .nextProductTarget,
.onSale .nextMainImage {
	position:relative;
	display:inline-block;
}
.onSale > .nextProductTarget:after,
.onSale .nextMainImage:after {
	content:"Sale!";
	position:absolute;
	left:8px;
	top:8px;
	text-transform:uppercase;
	opacity:.95;
	background:#d26e4b;
	width:55px;
	height:55px;
	line-height:55px;
	border-radius:999px;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.onSale > .nextProductTarget:after {
	width:30px;
	height:30px;
	line-height:30px;
	font-size:8px;
}
/*fluid gallery thumbs*/
.nextMiniThumb {
  box-sizing: border-box;
  display: inline-block;
  padding: 0 2%;
  max-width: 31%;
}

.nextMiniThumb img {
  height: auto;
  max-width: 100%;
  width: 100%;
}
.clubPrice b {
    font-weight: normal;
}
/*----------------------------------------------------------------
	..discount label customization for category discounts and 
customer type discoutns that display as line items in the cart
------------------------------------------------------------------*/
/*
.nextCategoryDiscount .nextCartDiscountLabel, .nextCategoryDiscount .labelSubText {
	font-size: 0;
}
.nextCategoryDiscount > .nextCartDiscountLabel:before{
	content: "Club Membeer Discount - 20% off all wine";
	font-size: 13px;
}
.nextCustomerDiscount .nextCartDiscountLabel{
    font-size: 0;
}
.nextCustomerDiscount .nextCartDiscountLabel:before{
    content: "Case Discount - 15% off 12 or more bottles";
    font-size: 13px;
}
*/
/*hide pickup*/
/*
#inpFulfillmentMethodPickUp,
label[for="inpFulfillmentMethodPickUp"] {
	display:none;
}
*/


/*
input.nextHTMLButton, a.nextHTMLButton, a.nextAddEditButton {
	padding: 10px 12px;
	border-radius: 0;
	font-weight: 700;
	font-size: 13px !important;
	cursor: pointer;

	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-appearance: none;
	text-decoration: none;
	text-transform: uppercase;
	border: 2px solid #555;
	background: #FFF;
	color: #555;
	box-sizing: border-box;
}
input.nextHTMLButton:hover, a.nextHTMLButton:hover, a.nextAddEditButton:hover {
	background-color: #555;
	background-color: rgba(0, 0, 0, .7);
	color: #FFF;
	background: #555;
	color: #FFF;
}
*/
/*----------------------------------------------------------------
	..Template1 content styling
------------------------------------------------------------------*/
.nextHeader {
	height: 43px;
}
.ui-body-a, .ui-body-a input, .ui-body-a select, .ui-body-a textarea, .ui-body-a button, .ui-btn {
	font-family:'Open Sans',sans-serif !important;
}
.ui-btn-corner-all,
.ui-corner-all{
	border-radius: 0;
}
.ui-shadow {
	box-shadow: none;
}
.ui-btn {
	border: none !important;
	background-image: none;
	background:#555 !important;
	font-size: 13px !important;
	text-transform: uppercase;
	font-weight: 400 !important;
	white-space: normal !important;
	color: #FFF !important;
}
.ui-btn.nextAddToCartButton {
	font-weight: 700 !important;
	/*font-size: 13px;*/
	transition: all .3s ease;
	text-transform: uppercase;
	box-sizing: border-box;
	
	
	
	border: 2px solid #888 !important;
	background: #FFF !important;
	color: #222 !important;
}
.ui-btn.nextAddToCartButton:hover {
	background: #555 !important;
	color: #FFF !important;
}
.ui-btn-inner {
	border: none;
}
.ui-btn-text {
	text-shadow: none !important;
}
.ui-radio-off {
	background: #EEE !important;
	color:#222 !important;
}
.ui-controlgroup .ui-radio {
	border-radius: 0;
}
.ui-shadow-inset {
	box-shadow: none;
}
.nextFullCart,
.nextCartSmallButton,
#aCartCalculator{
	margin-left:5px;
	margin-right: 5px;
	box-sizing: border-box;
}
.ui-listview li.ui-btn {
	border-bottom:1px solid #FFF !important;
}
.ui-li .ui-btn-text a.ui-link-inherit {
	white-space: normal;
}
.nextEmailRetype ~ hr {
	display:none;
}
hr,
.main hr{
	background-color: #999;
	/*display: none;*/
}
div.ui-input-text {
	padding:0;
}
div.ui-input-text input.ui-input-text, div.ui-input-text textarea.ui-input-text {
	padding: .4em;
	box-sizing: border-box;
	border-radius: 0;
}
.nextMobileDialog {
	border-radius: 0;
}
.nextEditQuantity div {
	padding-right: 5px;
}
.nextEditQuantity div input.ui-input-text {
	padding: .5em .4em;
}
/*----------------------------------------------------------------
******************************************************************
	..CHILD THEME
******************************************************************
------------------------------------------------------------------*/

/*----------------------------------------------------------------
	..BORDERING HTML
------------------------------------------------------------------*/
/*style_003.css*/
/*
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
	border: 0;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
}
*/
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
body {
	margin: 0
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
	display: none
}
a {
	background-color: transparent
}
a:active {
	outline: 0
}
a, a:focus, a:hover, a:visited {
	text-decoration: none
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
mark {
	background: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
hr {
	box-sizing: content-box;
	height: 0
}
pre {
	overflow: auto
}
code, kbd, pre, samp {
	font-size: 1em
}
/*
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
*/
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height: normal
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}
#comments .submit, .search .search-submit {
	padding: 10px 15px;
	border-radius: 2px;
	line-height: 1.85714285714286;
	border: 0
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	border: 1px solid #eaeaea;
	margin: 0 0;
	padding: .35em .625em .75em
}
legend {
	border: 0;
	padding: 0
}
fieldset legend {
	margin-bottom: 1.5em;
	padding: 0 .5em
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: 700
}
/*
table {
	border-collapse: collapse;
	border-spacing: 0
}
td, th {
	padding: 0
}
*/
/*!
 * Bootstrap v4.0.0-alpha.2 (https://getbootstrap.com)
 */
.ast-container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px
}
.ast-container::after {
	content: "";
	display: table;
	clear: both
}

@media (min-width:544px) {
.ast-container {
	max-width: 100%
}
}

@media (min-width:768px) {
.ast-container {
	max-width: 100%
}
}

@media (min-width:992px) {
.ast-container {
	max-width: 100%
}
}

@media (min-width:1200px) {
.ast-container {
	max-width: 100%
}
}
.ast-container-fluid {
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px
}
.ast-container-fluid::after {
	content: "";
	display: table;
	clear: both
}
.ast-row {
	margin-left: -20px;
	margin-right: -20px
}
.ast-row::after {
	content: "";
	display: table;
	clear: both
}
.ast-col-lg-1, .ast-col-lg-10, .ast-col-lg-11, .ast-col-lg-12, .ast-col-lg-2, .ast-col-lg-3, .ast-col-lg-4, .ast-col-lg-5, .ast-col-lg-6, .ast-col-lg-7, .ast-col-lg-8, .ast-col-lg-9, .ast-col-md-1, .ast-col-md-10, .ast-col-md-11, .ast-col-md-12, .ast-col-md-2, .ast-col-md-3, .ast-col-md-4, .ast-col-md-5, .ast-col-md-6, .ast-col-md-7, .ast-col-md-8, .ast-col-md-9, .ast-col-sm-1, .ast-col-sm-10, .ast-col-sm-11, .ast-col-sm-12, .ast-col-sm-2, .ast-col-sm-3, .ast-col-sm-4, .ast-col-sm-5, .ast-col-sm-6, .ast-col-sm-7, .ast-col-sm-8, .ast-col-sm-9, .ast-col-xl-1, .ast-col-xl-10, .ast-col-xl-11, .ast-col-xl-12, .ast-col-xl-2, .ast-col-xl-3, .ast-col-xl-4, .ast-col-xl-5, .ast-col-xl-6, .ast-col-xl-7, .ast-col-xl-8, .ast-col-xl-9, .ast-col-xs-1, .ast-col-xs-10, .ast-col-xs-11, .ast-col-xs-12, .ast-col-xs-2, .ast-col-xs-3, .ast-col-xs-4, .ast-col-xs-5, .ast-col-xs-6, .ast-col-xs-7, .ast-col-xs-8, .ast-col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 20px;
	padding-right: 20px
}
.ast-col-xs-1, .ast-col-xs-10, .ast-col-xs-11, .ast-col-xs-12, .ast-col-xs-2, .ast-col-xs-3, .ast-col-xs-4, .ast-col-xs-5, .ast-col-xs-6, .ast-col-xs-7, .ast-col-xs-8, .ast-col-xs-9 {
	float: left
}
.ast-col-xs-1 {
	width: 8.3333333333%
}
.ast-col-xs-2 {
	width: 16.6666666667%
}
.ast-col-xs-3 {
	width: 25%
}
.ast-col-xs-4 {
	width: 33.3333333333%
}
.ast-col-xs-5 {
	width: 41.6666666667%
}
.ast-col-xs-6 {
	width: 50%
}
.ast-col-xs-7 {
	width: 58.3333333333%
}
.ast-col-xs-8 {
	width: 66.6666666667%
}
.ast-col-xs-9 {
	width: 75%
}
.ast-col-xs-10 {
	width: 83.3333333333%
}
.ast-col-xs-11 {
	width: 91.6666666667%
}
.ast-col-xs-12 {
	width: 100%
}
.ast-col-xs-pull-0 {
	right: auto
}
.ast-col-xs-pull-1 {
	right: 8.3333333333%
}
.ast-col-xs-pull-2 {
	right: 16.6666666667%
}
.ast-col-xs-pull-3 {
	right: 25%
}
.ast-col-xs-pull-4 {
	right: 33.3333333333%
}
.ast-col-xs-pull-5 {
	right: 41.6666666667%
}
.ast-col-xs-pull-6 {
	right: 50%
}
.ast-col-xs-pull-7 {
	right: 58.3333333333%
}
.ast-col-xs-pull-8 {
	right: 66.6666666667%
}
.ast-col-xs-pull-9 {
	right: 75%
}
.ast-col-xs-pull-10 {
	right: 83.3333333333%
}
.ast-col-xs-pull-11 {
	right: 91.6666666667%
}
.ast-col-xs-pull-12 {
	right: 100%
}
.ast-col-xs-push-0 {
	left: auto
}
.ast-col-xs-push-1 {
	left: 8.3333333333%
}
.ast-col-xs-push-2 {
	left: 16.6666666667%
}
.ast-col-xs-push-3 {
	left: 25%
}
.ast-col-xs-push-4 {
	left: 33.3333333333%
}
.ast-col-xs-push-5 {
	left: 41.6666666667%
}
.ast-col-xs-push-6 {
	left: 50%
}
.ast-col-xs-push-7 {
	left: 58.3333333333%
}
.ast-col-xs-push-8 {
	left: 66.6666666667%
}
.ast-col-xs-push-9 {
	left: 75%
}
.ast-col-xs-push-10 {
	left: 83.3333333333%
}
.ast-col-xs-push-11 {
	left: 91.6666666667%
}
.ast-col-xs-push-12 {
	left: 100%
}
.ast-col-xs-offset-0 {
	margin-left: 0
}
.ast-col-xs-offset-1 {
	margin-left: 8.3333333333%
}
.ast-col-xs-offset-2 {
	margin-left: 16.6666666667%
}
.ast-col-xs-offset-3 {
	margin-left: 25%
}
.ast-col-xs-offset-4 {
	margin-left: 33.3333333333%
}
.ast-col-xs-offset-5 {
	margin-left: 41.6666666667%
}
.ast-col-xs-offset-6 {
	margin-left: 50%
}
.ast-col-xs-offset-7 {
	margin-left: 58.3333333333%
}
.ast-col-xs-offset-8 {
	margin-left: 66.6666666667%
}
.ast-col-xs-offset-9 {
	margin-left: 75%
}
.ast-col-xs-offset-10 {
	margin-left: 83.3333333333%
}
.ast-col-xs-offset-11 {
	margin-left: 91.6666666667%
}
.ast-col-xs-offset-12 {
	margin-left: 100%
}

@media (min-width:544px) {
.ast-col-sm-1, .ast-col-sm-10, .ast-col-sm-11, .ast-col-sm-12, .ast-col-sm-2, .ast-col-sm-3, .ast-col-sm-4, .ast-col-sm-5, .ast-col-sm-6, .ast-col-sm-7, .ast-col-sm-8, .ast-col-sm-9 {
	float: left
}
.ast-col-sm-1 {
	width: 8.3333333333%
}
.ast-col-sm-2 {
	width: 16.6666666667%
}
.ast-col-sm-3 {
	width: 25%
}
.ast-col-sm-4 {
	width: 33.3333333333%
}
.ast-col-sm-5 {
	width: 41.6666666667%
}
.ast-col-sm-6 {
	width: 50%
}
.ast-col-sm-7 {
	width: 58.3333333333%
}
.ast-col-sm-8 {
	width: 66.6666666667%
}
.ast-col-sm-9 {
	width: 75%
}
.ast-col-sm-10 {
	width: 83.3333333333%
}
.ast-col-sm-11 {
	width: 91.6666666667%
}
.ast-col-sm-12 {
	width: 100%
}
.ast-col-sm-pull-0 {
	right: auto
}
.ast-col-sm-pull-1 {
	right: 8.3333333333%
}
.ast-col-sm-pull-2 {
	right: 16.6666666667%
}
.ast-col-sm-pull-3 {
	right: 25%
}
.ast-col-sm-pull-4 {
	right: 33.3333333333%
}
.ast-col-sm-pull-5 {
	right: 41.6666666667%
}
.ast-col-sm-pull-6 {
	right: 50%
}
.ast-col-sm-pull-7 {
	right: 58.3333333333%
}
.ast-col-sm-pull-8 {
	right: 66.6666666667%
}
.ast-col-sm-pull-9 {
	right: 75%
}
.ast-col-sm-pull-10 {
	right: 83.3333333333%
}
.ast-col-sm-pull-11 {
	right: 91.6666666667%
}
.ast-col-sm-pull-12 {
	right: 100%
}
.ast-col-sm-push-0 {
	left: auto
}
.ast-col-sm-push-1 {
	left: 8.3333333333%
}
.ast-col-sm-push-2 {
	left: 16.6666666667%
}
.ast-col-sm-push-3 {
	left: 25%
}
.ast-col-sm-push-4 {
	left: 33.3333333333%
}
.ast-col-sm-push-5 {
	left: 41.6666666667%
}
.ast-col-sm-push-6 {
	left: 50%
}
.ast-col-sm-push-7 {
	left: 58.3333333333%
}
.ast-col-sm-push-8 {
	left: 66.6666666667%
}
.ast-col-sm-push-9 {
	left: 75%
}
.ast-col-sm-push-10 {
	left: 83.3333333333%
}
.ast-col-sm-push-11 {
	left: 91.6666666667%
}
.ast-col-sm-push-12 {
	left: 100%
}
.ast-col-sm-offset-0 {
	margin-left: 0
}
.ast-col-sm-offset-1 {
	margin-left: 8.3333333333%
}
.ast-col-sm-offset-2 {
	margin-left: 16.6666666667%
}
.ast-col-sm-offset-3 {
	margin-left: 25%
}
.ast-col-sm-offset-4 {
	margin-left: 33.3333333333%
}
.ast-col-sm-offset-5 {
	margin-left: 41.6666666667%
}
.ast-col-sm-offset-6 {
	margin-left: 50%
}
.ast-col-sm-offset-7 {
	margin-left: 58.3333333333%
}
.ast-col-sm-offset-8 {
	margin-left: 66.6666666667%
}
.ast-col-sm-offset-9 {
	margin-left: 75%
}
.ast-col-sm-offset-10 {
	margin-left: 83.3333333333%
}
.ast-col-sm-offset-11 {
	margin-left: 91.6666666667%
}
.ast-col-sm-offset-12 {
	margin-left: 100%
}
}

@media (min-width:768px) {
.ast-col-md-1, .ast-col-md-10, .ast-col-md-11, .ast-col-md-12, .ast-col-md-2, .ast-col-md-3, .ast-col-md-4, .ast-col-md-5, .ast-col-md-6, .ast-col-md-7, .ast-col-md-8, .ast-col-md-9 {
	float: left
}
.ast-col-md-1 {
	width: 8.3333333333%
}
.ast-col-md-2 {
	width: 16.6666666667%
}
.ast-col-md-3 {
	width: 25%
}
.ast-col-md-4 {
	width: 33.3333333333%
}
.ast-col-md-5 {
	width: 41.6666666667%
}
.ast-col-md-6 {
	width: 50%
}
.ast-col-md-7 {
	width: 58.3333333333%
}
.ast-col-md-8 {
	width: 66.6666666667%
}
.ast-col-md-9 {
	width: 75%
}
.ast-col-md-10 {
	width: 83.3333333333%
}
.ast-col-md-11 {
	width: 91.6666666667%
}
.ast-col-md-12 {
	width: 100%
}
.ast-col-md-pull-0 {
	right: auto
}
.ast-col-md-pull-1 {
	right: 8.3333333333%
}
.ast-col-md-pull-2 {
	right: 16.6666666667%
}
.ast-col-md-pull-3 {
	right: 25%
}
.ast-col-md-pull-4 {
	right: 33.3333333333%
}
.ast-col-md-pull-5 {
	right: 41.6666666667%
}
.ast-col-md-pull-6 {
	right: 50%
}
.ast-col-md-pull-7 {
	right: 58.3333333333%
}
.ast-col-md-pull-8 {
	right: 66.6666666667%
}
.ast-col-md-pull-9 {
	right: 75%
}
.ast-col-md-pull-10 {
	right: 83.3333333333%
}
.ast-col-md-pull-11 {
	right: 91.6666666667%
}
.ast-col-md-pull-12 {
	right: 100%
}
.ast-col-md-push-0 {
	left: auto
}
.ast-col-md-push-1 {
	left: 8.3333333333%
}
.ast-col-md-push-2 {
	left: 16.6666666667%
}
.ast-col-md-push-3 {
	left: 25%
}
.ast-col-md-push-4 {
	left: 33.3333333333%
}
.ast-col-md-push-5 {
	left: 41.6666666667%
}
.ast-col-md-push-6 {
	left: 50%
}
.ast-col-md-push-7 {
	left: 58.3333333333%
}
.ast-col-md-push-8 {
	left: 66.6666666667%
}
.ast-col-md-push-9 {
	left: 75%
}
.ast-col-md-push-10 {
	left: 83.3333333333%
}
.ast-col-md-push-11 {
	left: 91.6666666667%
}
.ast-col-md-push-12 {
	left: 100%
}
.ast-col-md-offset-0 {
	margin-left: 0
}
.ast-col-md-offset-1 {
	margin-left: 8.3333333333%
}
.ast-col-md-offset-2 {
	margin-left: 16.6666666667%
}
.ast-col-md-offset-3 {
	margin-left: 25%
}
.ast-col-md-offset-4 {
	margin-left: 33.3333333333%
}
.ast-col-md-offset-5 {
	margin-left: 41.6666666667%
}
.ast-col-md-offset-6 {
	margin-left: 50%
}
.ast-col-md-offset-7 {
	margin-left: 58.3333333333%
}
.ast-col-md-offset-8 {
	margin-left: 66.6666666667%
}
.ast-col-md-offset-9 {
	margin-left: 75%
}
.ast-col-md-offset-10 {
	margin-left: 83.3333333333%
}
.ast-col-md-offset-11 {
	margin-left: 91.6666666667%
}
.ast-col-md-offset-12 {
	margin-left: 100%
}
}

@media (min-width:992px) {
.ast-col-lg-1, .ast-col-lg-10, .ast-col-lg-11, .ast-col-lg-12, .ast-col-lg-2, .ast-col-lg-3, .ast-col-lg-4, .ast-col-lg-5, .ast-col-lg-6, .ast-col-lg-7, .ast-col-lg-8, .ast-col-lg-9 {
	float: left
}
.ast-col-lg-1 {
	width: 8.3333333333%
}
.ast-col-lg-2 {
	width: 16.6666666667%
}
.ast-col-lg-3 {
	width: 25%
}
.ast-col-lg-4 {
	width: 33.3333333333%
}
.ast-col-lg-5 {
	width: 41.6666666667%
}
.ast-col-lg-6 {
	width: 50%
}
.ast-col-lg-7 {
	width: 58.3333333333%
}
.ast-col-lg-8 {
	width: 66.6666666667%
}
.ast-col-lg-9 {
	width: 75%
}
.ast-col-lg-10 {
	width: 83.3333333333%
}
.ast-col-lg-11 {
	width: 91.6666666667%
}
.ast-col-lg-12 {
	width: 100%
}
.ast-col-lg-pull-0 {
	right: auto
}
.ast-col-lg-pull-1 {
	right: 8.3333333333%
}
.ast-col-lg-pull-2 {
	right: 16.6666666667%
}
.ast-col-lg-pull-3 {
	right: 25%
}
.ast-col-lg-pull-4 {
	right: 33.3333333333%
}
.ast-col-lg-pull-5 {
	right: 41.6666666667%
}
.ast-col-lg-pull-6 {
	right: 50%
}
.ast-col-lg-pull-7 {
	right: 58.3333333333%
}
.ast-col-lg-pull-8 {
	right: 66.6666666667%
}
.ast-col-lg-pull-9 {
	right: 75%
}
.ast-col-lg-pull-10 {
	right: 83.3333333333%
}
.ast-col-lg-pull-11 {
	right: 91.6666666667%
}
.ast-col-lg-pull-12 {
	right: 100%
}
.ast-col-lg-push-0 {
	left: auto
}
.ast-col-lg-push-1 {
	left: 8.3333333333%
}
.ast-col-lg-push-2 {
	left: 16.6666666667%
}
.ast-col-lg-push-3 {
	left: 25%
}
.ast-col-lg-push-4 {
	left: 33.3333333333%
}
.ast-col-lg-push-5 {
	left: 41.6666666667%
}
.ast-col-lg-push-6 {
	left: 50%
}
.ast-col-lg-push-7 {
	left: 58.3333333333%
}
.ast-col-lg-push-8 {
	left: 66.6666666667%
}
.ast-col-lg-push-9 {
	left: 75%
}
.ast-col-lg-push-10 {
	left: 83.3333333333%
}
.ast-col-lg-push-11 {
	left: 91.6666666667%
}
.ast-col-lg-push-12 {
	left: 100%
}
.ast-col-lg-offset-0 {
	margin-left: 0
}
.ast-col-lg-offset-1 {
	margin-left: 8.3333333333%
}
.ast-col-lg-offset-2 {
	margin-left: 16.6666666667%
}
.ast-col-lg-offset-3 {
	margin-left: 25%
}
.ast-col-lg-offset-4 {
	margin-left: 33.3333333333%
}
.ast-col-lg-offset-5 {
	margin-left: 41.6666666667%
}
.ast-col-lg-offset-6 {
	margin-left: 50%
}
.ast-col-lg-offset-7 {
	margin-left: 58.3333333333%
}
.ast-col-lg-offset-8 {
	margin-left: 66.6666666667%
}
.ast-col-lg-offset-9 {
	margin-left: 75%
}
.ast-col-lg-offset-10 {
	margin-left: 83.3333333333%
}
.ast-col-lg-offset-11 {
	margin-left: 91.6666666667%
}
.ast-col-lg-offset-12 {
	margin-left: 100%
}
}

@media (min-width:1200px) {
.ast-col-xl-1, .ast-col-xl-10, .ast-col-xl-11, .ast-col-xl-12, .ast-col-xl-2, .ast-col-xl-3, .ast-col-xl-4, .ast-col-xl-5, .ast-col-xl-6, .ast-col-xl-7, .ast-col-xl-8, .ast-col-xl-9 {
	float: left
}
.ast-col-xl-1 {
	width: 8.3333333333%
}
.ast-col-xl-2 {
	width: 16.6666666667%
}
.ast-col-xl-3 {
	width: 25%
}
.ast-col-xl-4 {
	width: 33.3333333333%
}
.ast-col-xl-5 {
	width: 41.6666666667%
}
.ast-col-xl-6 {
	width: 50%
}
.ast-col-xl-7 {
	width: 58.3333333333%
}
.ast-col-xl-8 {
	width: 66.6666666667%
}
.ast-col-xl-9 {
	width: 75%
}
.ast-col-xl-10 {
	width: 83.3333333333%
}
.ast-col-xl-11 {
	width: 91.6666666667%
}
.ast-col-xl-12 {
	width: 100%
}
.ast-col-xl-pull-0 {
	right: auto
}
.ast-col-xl-pull-1 {
	right: 8.3333333333%
}
.ast-col-xl-pull-2 {
	right: 16.6666666667%
}
.ast-col-xl-pull-3 {
	right: 25%
}
.ast-col-xl-pull-4 {
	right: 33.3333333333%
}
.ast-col-xl-pull-5 {
	right: 41.6666666667%
}
.ast-col-xl-pull-6 {
	right: 50%
}
.ast-col-xl-pull-7 {
	right: 58.3333333333%
}
.ast-col-xl-pull-8 {
	right: 66.6666666667%
}
.ast-col-xl-pull-9 {
	right: 75%
}
.ast-col-xl-pull-10 {
	right: 83.3333333333%
}
.ast-col-xl-pull-11 {
	right: 91.6666666667%
}
.ast-col-xl-pull-12 {
	right: 100%
}
.ast-col-xl-push-0 {
	left: auto
}
.ast-col-xl-push-1 {
	left: 8.3333333333%
}
.ast-col-xl-push-2 {
	left: 16.6666666667%
}
.ast-col-xl-push-3 {
	left: 25%
}
.ast-col-xl-push-4 {
	left: 33.3333333333%
}
.ast-col-xl-push-5 {
	left: 41.6666666667%
}
.ast-col-xl-push-6 {
	left: 50%
}
.ast-col-xl-push-7 {
	left: 58.3333333333%
}
.ast-col-xl-push-8 {
	left: 66.6666666667%
}
.ast-col-xl-push-9 {
	left: 75%
}
.ast-col-xl-push-10 {
	left: 83.3333333333%
}
.ast-col-xl-push-11 {
	left: 91.6666666667%
}
.ast-col-xl-push-12 {
	left: 100%
}
.ast-col-xl-offset-0 {
	margin-left: 0
}
.ast-col-xl-offset-1 {
	margin-left: 8.3333333333%
}
.ast-col-xl-offset-2 {
	margin-left: 16.6666666667%
}
.ast-col-xl-offset-3 {
	margin-left: 25%
}
.ast-col-xl-offset-4 {
	margin-left: 33.3333333333%
}
.ast-col-xl-offset-5 {
	margin-left: 41.6666666667%
}
.ast-col-xl-offset-6 {
	margin-left: 50%
}
.ast-col-xl-offset-7 {
	margin-left: 58.3333333333%
}
.ast-col-xl-offset-8 {
	margin-left: 66.6666666667%
}
.ast-col-xl-offset-9 {
	margin-left: 75%
}
.ast-col-xl-offset-10 {
	margin-left: 83.3333333333%
}
.ast-col-xl-offset-11 {
	margin-left: 91.6666666667%
}
.ast-col-xl-offset-12 {
	margin-left: 100%
}
}
h1, h2, h3, h4, h5, h6 {
	clear: both
}
.entry-content h1, h1 {
	color: #808285;
	font-size: 2em;
	line-height: 1.2
}
.entry-content h2, h2 {
	color: #808285;
	font-size: 1.7em;
	line-height: 1.3
}
.entry-content h3, h3 {
	color: #808285;
	font-size: 1.5em;
	line-height: 1.4
}
.entry-content h4, h4 {
	color: #808285;
	line-height: 1.5;
	font-size: 1.3em
}
.entry-content h5, h5 {
	color: #808285;
	line-height: 1.6;
	font-size: 1.2em
}
.entry-content h6, h6 {
	color: #808285;
	line-height: 1.7;
	font-size: 1.1em
}
/*
html {
	box-sizing: border-box
}
*, :after, :before {
	box-sizing: inherit
}
body {
	color: #808285;
	background: #fff;
	font-style: normal
}
ol, ul {
	margin: 0 0 1.5em 3em
}
ul {
	list-style: disc
}
ol {
	list-style: decimal
}
li>ol, li>ul {
	margin-bottom: 0;
	margin-left: 1.5em
}
dt {
	font-weight: 700
}
dd {
	margin: 0 1.5em 1.5em
}
b, strong {
	font-weight: 700
}
cite, dfn, em, i {
	font-style: italic
}
blockquote, q {
	quotes: "" ""
}
blockquote:after, blockquote:before, q:after, q:before {
	content: ""
}
blockquote {
	border-left: 5px solid rgba(0,0,0,.05);
	padding: 20px;
	font-size: 1.2em;
	font-style: italic;
	margin: 0 0 1.5em;
	position: relative
}
blockquote p:last-child {
	margin: 0
}
address {
	margin: 0 0 1.5em
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help
}
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	margin-bottom: 1.6em;
	overflow: auto;
	max-width: 100%;
	padding: 1.6em
}
code, kbd, tt, var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace
}
img {
	height: auto;
	max-width: 100%
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em
}
.ast-button, .button, button, input, select, textarea {
	color: #808285;
	font-weight: 400;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline
}
button, input {
	line-height: normal
}
big {
	font-size: 125%
}
ins, mark {
	background: 0 0;
	text-decoration: none
}
ol, ul {
	margin: 0 0 1.5em 3em
}
ul {
	list-style: disc
}
ol {
	list-style: decimal
}
li>ol, li>ul {
	margin-bottom: 0;
	margin-left: 1.5em
}
dt {
	font-weight: 700
}
dd {
	margin: 0 1.5em 1.5em
}
table, td, th {
	border: 1px solid rgba(0,0,0,.1)
}
table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 1.5em;
	width: 100%
}
th {
	font-weight: 700
}
td, th {
	padding: 8px;
	text-align: left;
	border-width: 0 1px 1px 0
}
.ast-button, .button, button, input[type=button], input[type=reset], input[type=submit] {
	border: 1px solid;
	border-color: #eaeaea;
	border-radius: 2px;
	background: #e6e6e6;
	padding: .6em 1em .4em;
	color: #fff
}
.ast-button:focus, .ast-button:hover, .button:focus, .button:hover, button:focus, button:hover, input[type=button]:focus, input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover {
	color: #fff;
	border-color: #eaeaea
}
.ast-button:active, .ast-button:focus, .button:active, .button:focus, button:active, button:focus, input[type=button]:active, input[type=button]:focus, input[type=reset]:active, input[type=reset]:focus, input[type=submit]:active, input[type=submit]:focus {
	border-color: #eaeaea;
	outline: 0
}
input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 2px;
	-webkit-appearance: none
}
input[type=email]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, textarea:focus {
	color: #111
}
textarea {
	padding-left: 3px;
	width: 100%
}
a {
	color: #4169e1
}
a:focus, a:hover {
	color: #191970
}
a:focus {
	outline: thin dotted
}
a:hover {
	outline: 0
}
*/
.screen-reader-text {
	border: 0;
	clip: rect(1px,1px,1px,1px);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal!important
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 2px;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	clip: auto!important;
	color: #21759b;
	display: block;
	font-size: 12.25px;
	font-size: .875rem;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em
}
.aligncenter {
	clear: both;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto
}
#primary:after, #primary:before, #secondary:after, #secondary:before, .ast-container:after, .ast-container:before, .ast-row:after, .ast-row:before, .clear:after, .clear:before, .sidebar-main:after, .sidebar-main:before, .site-content:after, .site-content:before, .site-footer:after, .site-footer:before, .site-header:after, .site-header:before, .site-main:after, .site-main:before {
	content: "";
	display: table
}
#primary:after, #secondary:after, .ast-container:after, .ast-row:after, .clear:after, .sidebar-main:after, .site-content:after, .site-footer:after, .site-header:after, .site-main:after {
	clear: both
}
.comment-content .wp-smiley, .entry-content .wp-smiley, .page-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0
}
embed, iframe, object {
	max-width: 100%
}
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%
}
.wp-caption img[class*=wp-image-] {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption .wp-caption-text {
	margin: .8075em 0
}
.wp-caption-text {
	text-align: center
}
.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%
}
.gallery-columns-2 .gallery-item {
	max-width: 50%
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%
}
.gallery-columns-4 .gallery-item {
	max-width: 25%
}
.gallery-columns-5 .gallery-item {
	max-width: 20%
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%
}
.gallery-caption {
	display: block
}
::selection {
	color: #fff;
	background: #0274be
}
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
body:not(.logged-in) {
	position: relative
}
#page {
	position: relative
}
a, a:focus {
	text-decoration: none
}
.secondary a *, .site-footer a *, .site-header a *, a {
	transition: all .2s linear
}
.capitalize {
	text-transform: uppercase
}
img {
	vertical-align: middle
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	margin-bottom: 20px
}
p {
	margin-bottom: 1.75em
}
blockquote {
	margin: 1.5em 1em 1.5em 3em;
	padding: 1.2em;
	font-size: 1.1em;
	line-height: inherit;
	position: relative
}
.ast-button, .button, input[type=button], input[type=submit] {
	border-radius: 0;
	padding: 18px 30px;
	border: 0;
	box-shadow: none;
	text-shadow: none
}
.ast-button:hover, .button:hover, input[type=button]:hover, input[type=submit]:hover {
	box-shadow: none
}
.ast-button:active, .ast-button:focus, .button:active, .button:focus, input[type=button]:active, input[type=button]:focus, input[type=submit]:active, input[type=submit]:focus {
	box-shadow: none
}
.site-title {
	font-weight: 400
}
.site-description, .site-title {
	margin-bottom: 0
}
.site-description a, .site-description:focus a, .site-description:hover a, .site-title a, .site-title:focus a, .site-title:hover a {
	transition: all .2s linear
}
.site-title a, .site-title a:focus, .site-title a:hover, .site-title a:visited {
	color: #222
}
.site-description a, .site-description a:focus, .site-description a:hover, .site-description a:visited {
	color: #999
}
.search-form .search-field {
	outline: 0
}
.ast-search-menu-icon {
	position: relative
}
.ast-header-break-point.ast-header-custom-item-outside .main-header-bar .ast-search-icon {
	margin-right: 1em
}
.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .main-header-bar-navigation .ast-search-icon {
	display: none
}
.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-field, .ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon.ast-inline-search .search-field {
	width: 100%;
	padding-right: 5.5em
}
.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-submit {
	display: block;
	position: absolute;
	height: 100%;
	top: 0;
	right: 0;
	padding: 0 1em;
	border-radius: 0
}
.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-form {
	padding: 0;
	display: block;
	overflow: hidden
}
.site .skip-link {
	background-color: #f1f1f1;
	box-shadow: 0 0 1px 1px rgba(0,0,0,.2);
	color: #21759b;
	display: block;
	font-family: Montserrat, "Helvetica Neue", sans-serif;
	font-size: 14px;
	font-weight: 700;
	left: -9999em;
	outline: 0;
	padding: 15px 23px 14px;
	text-decoration: none;
	text-transform: none;
	top: -9999em
}
.site .skip-link:focus {
	clip: auto;
	height: auto;
	left: 6px;
	top: 7px;
	width: auto;
	z-index: 100000;
	outline: thin dotted
}
.logged-in .site .skip-link {
	box-shadow: 0 0 2px 2px rgba(0,0,0,.2);
	font-family: "Open Sans", sans-serif
}
.astra-icon-down_arrow::after {
	content: "\e900";
	font-family: Astra
}
.astra-icon-close::after {
	content: "\e5cd";
	font-family: Astra
}
.astra-icon-drag_handle::after {
	content: "\e25d";
	font-family: Astra
}
.astra-icon-format_align_justify::after {
	content: "\e235";
	font-family: Astra
}
.astra-icon-menu::after {
	content: "\e5d2";
	font-family: Astra
}
.astra-icon-reorder::after {
	content: "\e8fe";
	font-family: Astra
}
.astra-icon-search::after {
	content: "\e8b6";
	font-family: Astra
}
.astra-icon-zoom_in::after {
	content: "\e56b";
	font-family: Astra
}
.astra-icon-check-circle::after {
	content: "\e901";
	font-family: Astra
}
.astra-icon-shopping-cart::after {
	content: "\f07a";
	font-family: Astra
}
.astra-icon-shopping-bag::after {
	content: "\f290";
	font-family: Astra
}
.astra-icon-shopping-basket::after {
	content: "\f291";
	font-family: Astra
}
.astra-icon-circle-o::after {
	content: "\e903";
	font-family: Astra
}
.astra-icon-certificate::after {
	content: "\e902";
	font-family: Astra
}
/*
input, select {
	line-height: 1
}
*/
.ast-button, .ast-custom-button, body, button, input[type=button], input[type=submit], textarea {
	line-height: 1.85714285714286
}
.site-title a {
	line-height: 1.2
}
.site-header .site-description {
	line-height: 1.5
}
.ast-single-post .entry-title, .ast-single-post .entry-title a {
	line-height: 1.2
}
.entry-title, .entry-title a {
	font-weight: 400
}
.ast-social-icons {
	list-style-type: none;
	margin: 0
}
.ast-social-icons li {
	display: inline-block;
	padding-right: 15px
}
.ast-social-icons li:last-child {
	padding-right: 0
}
.ast-social-icons a {
	display: block
}
.ast-social-icons i {
	font-style: normal;
	font-family: fontawesome;
	font-weight: 400
}
.ast-social-icons i:before {
	font-weight: 400
}
.single .entry-content .gallery {
	margin-left: -10px;
	margin-right: -10px
}
.gallery-caption {
	color: #000;
	padding: 10px;
	border-radius: 0 0 2px 2px;
	border: 1px solid #eaeaea;
	border-top: none;
	font-size: .9em
}
.gallery-icon {
	border-bottom: 0;
	border-radius: 2px 2px 0 0;
	border: 1px solid #eaeaea;
	overflow: hidden
}
.gallery-item {
	margin: 0;
	padding: 10px;
	border-radius: 2px
}
.gallery-item:last-child {
	margin-bottom: 2em
}
.elementor-image-gallery .gallery-icon {
	border: none
}
.ast-oembed-container {
	position: relative;
	padding-top: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	height: auto
}
.ast-oembed-container embed, .ast-oembed-container iframe, .ast-oembed-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
body .ast-oembed-container * {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.ast-hidden {
	display: none!important
}
body {
	background-color: #fff
}
#page {
	display: block
}
#primary, #secondary {
	display: block;
	position: relative;
	float: left;
	width: 100%
}
#primary {
	margin: 4em 0
}
#secondary {
	margin: 4em 0 2.5em;
	word-break: break-word;
	line-height: 2
}
#secondary li {
	margin-bottom: .25em
}
#secondary li:last-child {
	margin-bottom: 0
}
.ast-separate-container {
	background-color: #f5f5f5
}
.ast-separate-container #primary {
	padding: 4em 0;
	margin: 0;
	border: 0
}
.ast-separate-container .site-main>.ast-row {
	margin-left: 0;
	margin-right: 0
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
	background-color: #fff;
	border-bottom: 1px solid #eee;
	margin: 0;
	padding: 5.34em 6.67em
}
.ast-separate-container .blog-layout-1 {
	padding: 0;
	border-bottom: 0
}
.ast-separate-container .ast-article-single {
	border-bottom: 0
}

@media (max-width:1200px) {
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
	margin: 0;
	padding: 3.34em 2.4em
}
}
.ast-page-builder-template .hentry {
	margin: 0
}
.ast-page-builder-template .site-content>.ast-container {
	max-width: 100%;
	padding: 0
}
.ast-page-builder-template .site-content #primary {
	padding: 0;
	margin: 0
}
.ast-page-builder-template .no-results {
	text-align: center;
	margin: 4em auto
}
.ast-page-builder-template .ast-pagination {
	padding: 2em
}
.ast-page-builder-template .entry-header {
	margin-top: 4em;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px
}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail {
	margin-top: 0
}
.ast-page-builder-template .entry-header.ast-header-without-markup {
	margin-top: 0;
	margin-bottom: 0
}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta {
	margin-bottom: 0
}
.ast-page-builder-template.ast-left-sidebar #secondary {
	padding-left: 20px
}
.ast-page-builder-template.ast-right-sidebar #secondary {
	padding-right: 20px
}
.ast-page-builder-template.single .post-navigation {
	padding-bottom: 2em
}
.ast-page-builder-template .ast-archive-description {
	margin-top: 4em;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px
}

@media (min-width:993px) {
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
	margin: 4em 0;
	padding: 0
}
.ast-right-sidebar #primary {
	padding-right: 60px
}
.ast-right-sidebar #secondary {
	padding-left: 60px
}
.ast-left-sidebar #primary {
	padding-left: 60px
}
.ast-left-sidebar #secondary {
	padding-right: 60px
}
}

@media (max-width:992px) {
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
	padding-left: 0;
	padding-right: 0
}
.ast-right-sidebar #primary {
	padding-right: 30px
}
.ast-right-sidebar #secondary {
	padding-left: 30px
}
.ast-left-sidebar #primary {
	padding-left: 30px
}
.ast-left-sidebar #secondary {
	padding-right: 30px
}
}
.astra-search-icon::before {
	content: "\e8b6";
	font-family: Astra;
	font-style: normal;
	font-weight: 400;
	text-decoration: inherit;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.ast-search-icon .astra-search-icon {
	font-size: 1.3em
}
.main-navigation {
	-js-display: inline-flex;
	display: inline-flex;
	height: 100%
}
.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
	position: relative
}
.main-header-menu .menu-link, .main-header-menu a {
	text-decoration: none;
	padding: 0 1em;
	display: inline-block;
	transition: all .2s linear
}
.main-header-menu .menu-item {
	position: relative
}
.main-header-menu .menu-item.focus>.sub-menu, .main-header-menu .menu-item:hover>.sub-menu {
	right: auto;
	left: 0
}
.main-header-menu .ast-left-align-sub-menu.focus>.sub-menu, .main-header-menu .ast-left-align-sub-menu:hover>.sub-menu {
	right: 0;
	left: auto
}

@media (min-width:769px) {
.main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu, .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu {
	left: -100%
}
.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu, .main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu {
	left: -100%
}
}
.main-header-menu .sub-menu {
	width: 240px;
	background: #fff;
	left: -999em;
	position: absolute;
	top: 100%;
	z-index: 99999
}

@media (min-width:769px) {
.main-header-menu .sub-menu .menu-item.focus>.sub-menu, .main-header-menu .sub-menu .menu-item:hover>.sub-menu {
	left: 100%;
	right: auto
}
.main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu, .main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu, .main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu, .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu {
	left: -100%
}
.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu, .main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu {
	left: -100%
}
}
.main-header-menu .sub-menu .menu-link {
	padding: .9em 1em;
	display: block;
	word-wrap: break-word
}
.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link:after {
	position: absolute;
	right: 1em;
	top: 50%;
	transform: translate(0, -50%) rotate(270deg)
}
.main-header-menu .sub-menu .sub-menu {
	top: 0
}
.submenu-with-border .sub-menu {
	border-width: 1px;
	border-style: solid
}
.submenu-with-border .sub-menu .menu-link {
	border-width: 0 0 1px;
	border-style: solid
}
.submenu-with-border .sub-menu .sub-menu {
	top: -1px
}
.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link {
	border-bottom-width: 0
}
.ast-header-break-point .main-navigation {
	padding-left: 0
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link {
	padding: 0 20px;
	display: inline-block;
	width: 100%;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #eaeaea
}
.ast-header-break-point .main-navigation ul .button-custom-menu-item .menu-link {
	padding: 0 20px;
	display: inline-block;
	width: 100%;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #eaeaea
}
.ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link:before {
	content: "\e900";
	font-family: Astra;
	font-size: .65em;
	text-decoration: inherit;
	display: inline-block;
	transform: translate(0, -2px) rotateZ(270deg);
	margin-right: 5px
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
	padding-left: 30px
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link {
	padding-left: 40px
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link {
	padding-left: 50px
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link {
	padding-left: 60px
}
.ast-header-break-point .ast-header-custom-item, .ast-header-break-point .main-header-menu {
	background-color: #f9f9f9
}
.ast-header-break-point .main-header-menu .sub-menu {
	background-color: #f9f9f9;
	position: static;
	opacity: 1;
	visibility: visible;
	border: 0;
	width: auto
}
.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu, .ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu {
	left: 0
}
.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu, .ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu {
	left: 0
}
.ast-header-break-point .submenu-with-border .sub-menu {
	border: 0
}
.ast-mobile-menu-buttons {
	display: none
}
.ast-button-wrap {
	display: inline-block
}
.ast-button-wrap button {
	box-shadow: none;
	border: none
}
.ast-button-wrap .menu-toggle {
	padding: 0;
	width: 2.2em;
	height: 2.1em;
	font-size: 1.5em;
	font-weight: 400;
	border-radius: 2px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	border-radius: 2px;
	vertical-align: middle;
	line-height: 1.85714285714286
}
.ast-button-wrap .menu-toggle.main-header-menu-toggle {
	padding: 0 .5em;
	width: auto;
	text-align: center
}
.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu {
	font-size: 15px;
	font-size: 1rem;
	font-weight: 600
}
.ast-button-wrap .menu-toggle .menu-toggle-icon {
	font-style: normal;
	display: inline-block;
	vertical-align: middle;
	line-height: 2.05
}
.ast-button-wrap .menu-toggle .menu-toggle-icon:before {
	content: "\e5d2";
	font-family: Astra;
	text-decoration: inherit
}
.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before {
	content: "\e5cd"
}
.ast-button-wrap .menu-toggle .mobile-menu-wrap {
	display: inline-block
}
.ast-button-wrap .menu-toggle:focus {
	outline: thin dotted
}
.main-header-bar-navigation {
	flex: 1
}
.header-main-layout-1 .ast-main-header-bar-alignment {
	margin-left: auto
}
.header-main-layout-3 .ast-main-header-bar-alignment {
	margin-right: auto
}
#site-navigation {
	height: 100%
}
.ast-header-break-point .user-select {
	clear: both
}
.ast-header-break-point .ast-mobile-menu-buttons {
	display: block;
	align-self: center
}
.ast-header-break-point .main-header-bar-navigation {
	flex: auto
}
.ast-header-break-point .ast-main-header-bar-alignment {
	display: block;
	width: 100%;
	flex: auto;
	order: 4
}
.site-main .comment-navigation, .site-main .post-navigation, .site-main .posts-navigation {
	margin: 0 0 1.5em;
	overflow: hidden
}
.comment-navigation .nav-next, .comment-navigation .nav-previous, .post-navigation .nav-next, .post-navigation .nav-previous, .posts-navigation .nav-next, .posts-navigation .nav-previous {
	width: 50%;
	display: inline-block
}
.comment-navigation .nav-next, .post-navigation .nav-next, .posts-navigation .nav-next {
	text-align: right
}
.main-header-bar {
	z-index: 1
}
.header-main-layout-1.ast-primary-menu-disabled .ast-masthead-custom-menu-items {
	text-align: right
}
.header-main-layout-1 .main-header-bar-navigation {
	text-align: right
}
.header-main-layout-1 .main-header-bar-navigation .sub-menu {
	text-align: left
}
.header-main-layout-1 .main-navigation {
	padding-left: 15px;
	vertical-align: top
}
.header-main-layout-1 .main-header-container {
	align-items: stretch
}
.header-main-layout-2 .main-header-container {
	display: block
}
.header-main-layout-2 .site-branding {
	text-align: center;
	padding-bottom: 1em
}
.header-main-layout-2 .site-title {
	justify-content: center
}
.header-main-layout-2 .main-navigation ul {
	justify-content: center
}
.header-main-layout-2 .main-header-bar-navigation {
	text-align: center
}
.header-main-layout-2 .main-header-bar-navigation .sub-menu {
	text-align: left
}
.header-main-layout-2 .ast-header-custom-item {
	justify-content: center;
	line-height: 1.85714285714286
}
.header-main-layout-2 .ast-masthead-custom-menu-items {
	position: relative
}
.header-main-layout-2 .widget {
	text-align: center
}
.ast-header-custom-item-outside .header-main-layout-2 .main-header-container {
	-js-display: flex;
	display: flex;
	justify-content: center
}
.ast-header-custom-item-outside .header-main-layout-2 .site-branding {
	flex: 0 0 100%
}
.header-main-layout-3 .ast-site-identity {
	text-align: right
}
.header-main-layout-3 .main-header-container {
	flex-direction: row-reverse;
	align-items: stretch
}
.header-main-layout-3 .main-navigation {
	padding-right: 15px
}
.header-main-layout-3 .main-navigation ul {
	justify-content: flex-start
}
.header-main-layout-3 .main-header-bar-navigation {
	text-align: left
}
.header-main-layout-3 .ast-header-custom-item {
	justify-content: flex-start
}
.header-main-layout-3 .ast-masthead-custom-menu-items {
	position: relative
}
.header-main-layout-3 li .ast-search-icon {
	padding-left: .5em
}
.header-main-layout-3 .ast-search-menu-icon {
	left: 0;
	right: 0
}
.header-main-layout-3 li .ast-search-menu-icon {
	left: 1em;
	right: 0
}
.header-main-layout-3 .main-header-bar .ast-search-menu-icon .search-form {
	padding: 0 0 0 3em
}
.header-main-layout-3 .main-header-bar .ast-search-menu-icon.slide-search .search-form {
	left: -1em;
	right: auto
}
.ast-header-break-point .header-main-layout-1 .site-branding {
	padding-right: 1em
}
.ast-header-break-point .header-main-layout-1 .main-header-bar-navigation {
	text-align: left
}
.ast-header-break-point .header-main-layout-1 .main-navigation {
	padding-left: 0
}
.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items {
	flex: 1 1 100%
}
.ast-header-break-point .ast-mobile-header-stack .site-branding {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 1em;
	flex: 1 1 100%
}
.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items, .ast-header-break-point .ast-mobile-header-stack .ast-site-identity, .ast-header-break-point .ast-mobile-header-stack .site-branding, .ast-header-break-point .ast-mobile-header-stack .site-title {
	justify-content: center;
	text-align: center
}
.ast-header-break-point .ast-mobile-header-stack.ast-logo-title-inline .site-title {
	text-align: left
}
.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons {
	flex: 1 1 100%;
	text-align: center;
	justify-content: center
}
.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .main-header-container {
	flex-direction: initial
}
.ast-header-break-point .header-main-layout-2 .ast-mobile-menu-buttons {
	-js-display: flex;
	display: flex;
	justify-content: center
}
.ast-header-break-point .header-main-layout-2 .main-header-bar-navigation, .ast-header-break-point .header-main-layout-2 .widget {
	text-align: left
}
.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-3 .main-header-bar .ast-search-icon {
	margin-right: auto;
	margin-left: 1em
}
.ast-header-break-point .header-main-layout-3 .main-header-bar .ast-search-menu-icon.slide-search .search-form {
	right: auto;
	left: 0
}
.ast-header-break-point .header-main-layout-3.ast-mobile-header-inline .ast-mobile-menu-buttons {
	justify-content: flex-start
}
.ast-header-break-point .header-main-layout-3 li .ast-search-menu-icon {
	left: 0
}
.ast-header-break-point .header-main-layout-3 .site-branding {
	padding-left: 1em;
	justify-content: flex-end
}
.ast-header-break-point .header-main-layout-3 .main-navigation {
	padding-right: 0
}
.ast-logo-title-inline .ast-site-identity {
	-js-display: inline-flex;
	display: inline-flex;
	vertical-align: middle;
	align-items: center
}
.ast-logo-title-inline .site-logo-img {
	padding-right: 1em
}
.ast-logo-title-inline.header-main-layout-2 .site-logo-img+.ast-site-title-wrap .site-title {
	justify-content: flex-start
}

@media (max-width:544px) {
.site-branding img, .site-header .site-logo-img .custom-logo-link img {
	max-width: 100%
}
.ast-header-custom-item-outside .ast-mobile-header-stack .site-branding {
	padding-right: 0
}
.ast-header-custom-item-outside .ast-mobile-header-stack .site-title {
	justify-content: center;
	text-align: center
}
.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons, .ast-header-break-point .ast-mobile-header-stack .site-branding {
	justify-content: center;
	text-align: center;
	padding-bottom: 0
}
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-branding {
	text-align: left
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-title {
	justify-content: left
}
.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-2 .ast-mobile-menu-buttons {
	padding-bottom: 1em
}
.ast-header-break-point .ast-mobile-header-inline .main-header-container, .ast-header-break-point .ast-mobile-header-stack .main-header-container {
	-js-display: flex;
	display: flex
}
.site-header {
	z-index: 99;
	position: relative
}
.main-header-container {
	position: relative
}
.main-header-bar-wrap {
	position: relative
}
.main-header-bar-wrap .nav-fallback-text {
	float: right
}
.main-header-bar {
	background-color: #fff;
	border-bottom-color: #eaeaea;
	border-bottom-style: solid
}
.ast-header-break-point .main-header-bar {
	border: 0
}
.ast-header-break-point .nav-fallback-text {
	float: none
}
.ast-header-break-point .main-header-bar {
	border-bottom-color: #eaeaea;
	border-bottom-style: solid
}
.ast-header-break-point .ast-header-custom-item .ast-masthead-custom-menu-items {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 1em;
	margin-top: 1em
}
.ast-header-break-point .ast-header-custom-item .widget:last-child {
	margin-bottom: 1em
}
.main-header-bar {
	margin-left: auto;
	margin-right: auto
}
.site-logo-img img {
	transition: all .2s linear
}
.ast-header-widget-area {
	line-height: 1.65
}
.ast-header-widget-area .no-widget-text, .ast-header-widget-area .widget-title {
	margin-bottom: 0
}
.ast-header-widget-area .widget {
	margin: .5em;
	display: inline-block;
	vertical-align: middle
}
.ast-header-widget-area .widget p {
	margin-bottom: 0
}
.ast-header-widget-area .widget ul {
	position: static;
	border: 0;
	width: auto
}
.ast-header-widget-area .widget ul a {
	border: 0
}
.ast-header-widget-area .widget.widget_search .search-field, .ast-header-widget-area .widget.widget_search .search-field:focus {
	padding: 10px 45px 10px 15px
}
.ast-header-widget-area .widget:last-child {
	margin-bottom: .5em;
	margin-right: 0
}
.submenu-with-border .ast-header-widget-area .widget ul {
	position: static;
	border: 0;
	width: auto
}
.submenu-with-border .ast-header-widget-area .widget ul a {
	border: 0
}
.ast-header-break-point .ast-header-widget-area .widget {
	margin: .5em 0;
	display: block
}
.ast-header-custom-item .widget {
	margin: .5em;
	display: inline-block;
	vertical-align: middle
}
.ast-header-custom-item .widget p {
	margin-bottom: 0
}
.ast-header-custom-item .widget li {
	width: auto
}
.ast-desktop .main-header-menu .astra-full-megamenu-wrapper .sub-menu {
	box-shadow: none
}
.ast-desktop .main-header-menu .astra-megamenu .sub-menu {
	box-shadow: none
}
.ast-desktop .main-header-menu .sub-menu {
	box-shadow: 0 4px 10px -2px rgba(0,0,0,.1)
}
.ast-desktop .main-header-menu .astra-full-megamenu-wrapper {
	box-shadow: 0 4px 10px -2px rgba(0,0,0,.1)
}
.ast-header-custom-item-inside .button-custom-menu-item .menu-link {
	display: none
}
.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item {
	padding-left: 0;
	padding-right: 0;
	margin-top: 0;
	margin-bottom: 0
}
.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link {
	display: none
}
.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link {
	display: block
}
.button-custom-menu-item .ast-custom-button-link .ast-custom-button {
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit
}
.button-custom-menu-item .ast-custom-button-link .ast-custom-button:hover {
	transition: all .1s ease-in-out
}
.nav-style {
	display: block;
	padding: 0 15px
}
.site-branding {
	line-height: 1;
	align-self: center
}
.ast-no-menu-items .main-navigation {
	display: none
}
.ast-menu-toggle {
	display: none;
	background: 0 0;
	color: inherit;
	border-style: dotted;
	border-color: transparent
}
.ast-menu-toggle:focus, .ast-menu-toggle:hover {
	background: 0 0;
	border-color: inherit;
	color: inherit
}
.ast-menu-toggle:focus {
	outline: thin dotted
}
.socil-font {
	float: left;
	margin-right: 10px
}
.ast-main-header-nav-open .main-header-bar {
	padding-bottom: 0
}
.main-header-bar {
	z-index: 4;
	position: relative;
	line-height: 4
}
.main-header-bar .main-header-bar-navigation {
	height: 100%
}
.main-header-bar .main-header-bar-navigation:empty {
	padding: 0
}
.main-header-bar .main-header-bar-navigation .sub-menu {
	line-height: 1.45
}
.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after {
	content: "\e900";
	display: inline-block;
	font-family: Astra;
	font-size: 9px;
	font-size: .6rem;
	font-weight: 700;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-left: 10px;
	line-height: normal
}
.main-header-bar .main-header-bar-navigation .ast-search-icon {
	display: block;
	z-index: 4;
	position: relative
}
.main-header-bar .main-header-bar-navigation.toggle-on {
	padding-top: 1em
}
.main-header-bar .ast-search-menu-icon .search-form {
	background-color: #fff
}
.ast-primary-menu-disabled .main-header-bar .main-header-bar-navigation.toggle-on {
	padding-top: 0
}
.ast-flyout-menu-enable .main-header-bar .ast-masthead-custom-menu-items .ast-custom-button-link {
	border: none
}
.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-form {
	visibility: visible;
	opacity: 1;
	position: relative;
	right: auto;
	top: auto;
	transform: none
}
.ast-above-header-section .user-select .ast-dropdown-active .slide-search.astra-search-icon, .ast-masthead-custom-menu-items .ast-dropdown-active .slide-search.astra-search-icon, .below-header-user-select .ast-dropdown-active .slide-search.astra-search-icon {
	color: #757575
}
.ast-search-menu-icon.slide-search .search-form {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	visibility: hidden;
	opacity: 0;
	transition: all .2s;
	position: absolute;
	z-index: 3;
	right: -1em;
	top: 50%;
	transform: translateY(-50%)
}
.ast-search-menu-icon.ast-dropdown-active.slide-search .search-form {
	visibility: visible;
	opacity: 1
}
.ast-search-menu-icon .search-form {
	border: 1px solid #e7e7e7;
	line-height: normal;
	padding: 0 3em 0 0;
	border-radius: 2px;
	display: inline-block;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: relative;
	color: inherit;
	background-color: #fff
}
.ast-search-menu-icon .astra-search-icon {
	-js-display: flex;
	display: flex;
	line-height: normal
}
.ast-search-menu-icon .astra-search-icon:focus {
	outline: 0
}
.ast-search-menu-icon .search-field {
	border: none;
	background-color: transparent;
	transition: width .2s;
	border-radius: inherit;
	color: inherit;
	font-size: inherit;
	width: 0;
	color: #757575
}
.ast-search-menu-icon .search-submit {
	display: none;
	background: 0 0;
	border: none;
	font-size: 1.3em;
	color: #757575
}
.ast-search-menu-icon.ast-dropdown-active {
	visibility: visible;
	opacity: 1;
	position: relative
}
.ast-search-menu-icon.ast-dropdown-active .search-field {
	width: 235px
}
li.ast-masthead-custom-menu-items {
	padding: 0 1em
}
li.ast-masthead-custom-menu-items a {
	padding-left: 0;
	padding-right: 0;
	vertical-align: middle
}
li.ast-masthead-custom-menu-items a, li.ast-masthead-custom-menu-items a:focus, li.ast-masthead-custom-menu-items a:hover {
	background: 0 0
}
li.ast-masthead-custom-menu-items .ast-search-icon .astra-search-icon {
	line-height: 1
}
.ast-search-icon {
	z-index: 4;
	position: relative;
	line-height: normal
}
.ast-primary-menu-disabled.ast-mobile-header-inline .ast-masthead-custom-menu-items {
	text-align: right
}
.ast-primary-menu-disabled .ast-masthead-custom-menu-items {
	flex: 1
}
.ast-primary-menu-disabled.header-main-layout-2 .ast-masthead-custom-menu-items {
	text-align: center
}
.ast-primary-menu-disabled.header-main-layout-3 .ast-masthead-custom-menu-items {
	text-align: left
}
.ast-masthead-custom-menu-items {
	padding: 0 1em
}
.search-custom-menu-item {
	position: relative
}
.custom-mobile-logo-link {
	display: none
}
.ast-site-identity {
	padding: 1em 0
}
.ast-header-break-point .ast-mobile-header-stack .site-description {
	text-align: center
}
.ast-header-break-point .ast-mobile-header-stack.ast-logo-title-inline .site-description {
	text-align: left
}
.ast-header-break-point.ast-header-custom-item-outside .ast-primary-menu-disabled .ast-mobile-menu-buttons {
	display: none
}
.ast-header-break-point .ast-hide-custom-menu-mobile .ast-masthead-custom-menu-items {
	display: none
}
.ast-header-break-point .ast-mobile-header-inline .site-branding {
	text-align: left;
	padding-bottom: 0
}
.ast-header-break-point .ast-mobile-header-inline.header-main-layout-3 .site-branding {
	text-align: right
}
.ast-header-break-point .site-header .main-header-bar-wrap .site-branding {
	-js-display: flex;
	display: flex;
	flex: 1;
	align-self: center
}
.ast-header-break-point ul li.ast-masthead-custom-menu-items a {
	padding: 0;
	display: inline-block;
	width: auto;
	border: 0
}
.ast-header-break-point li.ast-masthead-custom-menu-items {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 1em;
	margin-top: 1em
}
.ast-header-break-point .ast-site-identity {
	width: 100%
}
.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.menu-link:after {
	display: none
}
.ast-header-break-point .main-header-bar {
	display: block;
	line-height: 3
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation {
	line-height: 3;
	display: none
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu {
	line-height: 3
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu {
	display: none
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle {
	display: inline-block;
	position: absolute;
	font-size: inherit;
	top: -1px;
	right: 20px;
	cursor: pointer;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 0 .907em;
	font-weight: 400;
	line-height: inherit;
	transition: all .2s
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before {
	font-weight: 700;
	content: "\e900";
	font-family: Astra;
	text-decoration: inherit;
	display: inline-block
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before {
	transform: rotateX(180deg)
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu {
	border-top-width: 1px;
	border-style: solid;
	border-color: #eaeaea
}
.ast-header-break-point.ast-header-custom-item-inside .ast-search-menu-icon {
	position: relative;
	display: block;
	right: auto;
	transform: none
}
.ast-header-break-point .main-navigation {
	display: block;
	width: 100%
}
.ast-header-break-point .main-navigation ul>.menu-item:first-child {
	border-top: 0
}
.ast-header-break-point .main-navigation ul ul {
	left: auto;
	right: auto
}
.ast-header-break-point .main-navigation li {
	width: 100%
}
.ast-header-break-point .main-navigation .widget {
	margin-bottom: 1em
}
.ast-header-break-point .main-navigation .widget li {
	width: auto
}
.ast-header-break-point .main-navigation .widget:last-child {
	margin-bottom: 0
}
.ast-header-break-point .main-header-bar-navigation {
	width: calc(100% + 40px);
	margin: 0 -20px
}
.ast-header-break-point .main-header-menu ul ul {
	top: 0
}
.ast-header-break-point .ast-has-mobile-header-logo .custom-logo-link {
	display: none
}
.ast-header-break-point .ast-has-mobile-header-logo .custom-mobile-logo-link {
	display: inline-block
}
.ast-header-break-point.ast-mobile-inherit-site-logo .ast-has-mobile-header-logo .astra-logo-svg, .ast-header-break-point.ast-mobile-inherit-site-logo .ast-has-mobile-header-logo .custom-logo-link {
	display: block
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-menu-buttons {
	order: 2
}
.ast-header-break-point.ast-header-custom-item-outside .main-header-bar-navigation {
	order: 3
}
.ast-header-break-point.ast-header-custom-item-outside .ast-masthead-custom-menu-items {
	order: 1
}
.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-2 .ast-masthead-custom-menu-items {
	text-align: center
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .ast-mobile-menu-buttons, .ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-branding {
	-js-display: flex;
	display: flex
}
.ast-header-break-point.ast-header-custom-item-outside.ast-header-custom-item-outside .header-main-layout-2 .ast-mobile-menu-buttons {
	padding-bottom: 0
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .ast-site-identity {
	width: 100%
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline.header-main-layout-3 .ast-site-identity {
	width: auto
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline.header-main-layout-2 .site-branding {
	flex: 1 1 auto
}

@media (max-width:544px) {
.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons {
	width: 100%
}
.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons, .ast-header-break-point .ast-mobile-header-stack .site-branding {
	justify-content: center
}
.ast-header-break-point .ast-mobile-header-stack .main-header-bar-wrap .site-branding {
	flex: 1 1 auto
}
.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons {
	padding-top: .8em
}
.ast-header-break-point .ast-mobile-header-stack.header-main-layout-2 .ast-mobile-menu-buttons {
	padding-top: .8em
}
.ast-header-break-point .ast-mobile-header-stack.header-main-layout-1 .site-branding {
	padding-bottom: 0
}
.ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items {
	padding: .8em 1em 0 1em;
	text-align: center;
	width: 100%
}
.ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .ast-masthead-custom-menu-items, .ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .ast-mobile-menu-buttons {
	padding-top: .8em
}
}
.customize-partial-edit-shortcut-blogname button.customize-partial-edit-shortcut-button {
	display: none
}
.ast-site-title-wrap:hover .customize-partial-edit-shortcut-blogname button.customize-partial-edit-shortcut-button {
	display: inline-block
}
.customize-partial-edit-shortcut-blogdescription button.customize-partial-edit-shortcut-button {
	display: none
}
.ast-site-title-wrap:hover .customize-partial-edit-shortcut-blogdescription button.customize-partial-edit-shortcut-button {
	display: inline-block
}
.customize-partial-edit-shortcut-astra-settings-display-site-title button.customize-partial-edit-shortcut-button {
	display: none
}
.customize-partial-edit-shortcut-astra-settings-display-site-tagline button.customize-partial-edit-shortcut-button {
	display: none
}
.customize-partial-edit-shortcut-custom_logo button.customize-partial-edit-shortcut-button {
	display: none
}
.site-logo-img:hover .customize-partial-edit-shortcut-custom_logo button.customize-partial-edit-shortcut-button {
	display: inline-block
}
.customize-partial-edit-shortcut-astra-settings-disable-primary-nav button.customize-partial-edit-shortcut-button {
	display: none
}
.main-navigation:hover .customize-partial-edit-shortcut-astra-settings-disable-primary-nav button.customize-partial-edit-shortcut-button {
	display: inline-block
}
.ast-primary-sticky-header-active .customize-partial-edit-shortcut-astra-settings-header-main-stick .customize-partial-edit-shortcut-button {
	left: 100px
}
.ast-primary-sticky-header-active.ast-full-width-header .customize-partial-edit-shortcut-astra-settings-header-main-stick .customize-partial-edit-shortcut-button {
	left: 5px
}
.customize-partial-edit-shortcut-astra-settings-disable-primary-nav .customize-partial-edit-shortcut-button {
	top: 15px
}
.ast-masthead-custom-menu-items.search-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button {
	left: -30px;
	top: -7px;
	display: none
}
.ast-masthead-custom-menu-items.search-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button {
	display: block
}
.ast-masthead-custom-menu-items.button-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-button-text .customize-partial-edit-shortcut-button {
	top: -14px;
	display: none
}
.ast-masthead-custom-menu-items.button-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-button-text .customize-partial-edit-shortcut-button {
	display: block
}
.ast-masthead-custom-menu-items.text-html-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-html .customize-partial-edit-shortcut-button {
	left: -30px;
	top: 15px;
	display: none
}
.ast-masthead-custom-menu-items.text-html-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-html .customize-partial-edit-shortcut-button {
	display: block
}
.ast-masthead-custom-menu-items.widget-custom-menu-item {
	text-align: left
}
.ast-masthead-custom-menu-items.widget-custom-menu-item .customize-partial-edit-shortcut .customize-partial-edit-shortcut-button {
	left: -25px;
	top: -8px;
	display: none
}
.ast-masthead-custom-menu-items.widget-custom-menu-item:hover .customize-partial-edit-shortcut .customize-partial-edit-shortcut-button {
	display: block
}
.ast-masthead-custom-menu-items.woocommerce-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button {
	top: -20px;
	left: -25px;
	display: none
}
.ast-masthead-custom-menu-items.woocommerce-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button {
	display: block
}
.ast-below-header .below-header-user-select .ast-search-menu-icon, .ast-below-header .below-header-user-select .ast-site-header-cart, .ast-below-header .below-header-user-select.below-header-widget {
	text-align: left
}
.ast-below-header .customize-partial-edit-shortcut {
	top: 1em
}
.ast-above-header-section .user-select .ast-search-menu-icon {
	text-align: left
}
.ast-above-header .customize-partial-edit-shortcut {
	top: .3em
}
.ast-above-header-section-1 .ast-above-header-navigation .customize-partial-edit-shortcut-astra-settings-above-header-section-1 .customize-partial-edit-shortcut-button {
	left: -14px
}
.ast-above-header-section-1 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-above-header-section-1-search-box-type .customize-partial-edit-shortcut-button {
	left: -25px;
	top: -10px
}
.ast-above-header-section-1.woocommerce-above-header .customize-partial-edit-shortcut-astra-settings-above-header-section-1 .customize-partial-edit-shortcut-button {
	left: -25px;
	top: -15px
}
.ast-above-header-section-1 .customize-partial-edit-shortcut-astra-settings-above-header-section-1-html .customize-partial-edit-shortcut-button {
	left: -25px
}
.ast-above-header-section-2 .ast-above-header-navigation .customize-partial-edit-shortcut-astra-settings-above-header-section-2 .customize-partial-edit-shortcut-button {
	left: -14px
}
.ast-above-header-section-2 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-above-header-section-2-search-box-type .customize-partial-edit-shortcut-button {
	top: -10px;
	left: -25px
}
.ast-above-header-section-2.woocommerce-above-header .customize-partial-edit-shortcut-astra-settings-above-header-section-2 .customize-partial-edit-shortcut-button {
	left: -25px
}
.below-header-section-1.ast-below-header-navigation .customize-partial-edit-shortcut-astra-settings-below-header-section-1 .customize-partial-edit-shortcut-button {
	left: -14px
}
.below-header-section-1 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-below-header-section-1-search-box-type .customize-partial-edit-shortcut-button {
	top: -10px;
	left: -25px
}
.below-header-section-1 .ast-site-header-cart .customize-partial-edit-shortcut-astra-settings-below-header-section-1 .customize-partial-edit-shortcut-button {
	left: -25px
}
.below-header-section-1 .customize-partial-edit-shortcut-astra-settings-below-header-section-1-html .customize-partial-edit-shortcut-button {
	left: -25px
}
.below-header-section-2.ast-below-header-navigation .customize-partial-edit-shortcut-astra-settings-below-header-section-2 .customize-partial-edit-shortcut-button {
	left: -14px
}
.below-header-section-2 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-below-header-section-2-search-box-type .customize-partial-edit-shortcut-button {
	top: -10px;
	left: -25px
}
.below-header-section-2 .ast-site-header-cart .customize-partial-edit-shortcut-astra-settings-below-header-section-2 .customize-partial-edit-shortcut-button {
	left: -25px
}
.below-header-section-2 .customize-partial-edit-shortcut-astra-settings-below-header-section-2-html .customize-partial-edit-shortcut-button {
	left: -25px
}
.customize-partial-edit-shortcut-astra-settings-above-header-layout .customize-partial-edit-shortcut-button, .customize-partial-edit-shortcut-astra-settings-below-header-layout .customize-partial-edit-shortcut-button {
	left: -60px
}
.ast-header-break-point .ast-mobile-menu-buttons {
	text-align: right;
	-js-display: flex;
	display: flex;
	justify-content: flex-end
}
.ast-header-break-point .ast-mobile-menu-buttons .ast-button-wrap .ast-mobile-menu-buttons-minimal {
	font-size: 1.7em
}
.sticky {
	display: block
}
.hentry {
	margin: 0 0 1.5em
}
.byline, .updated:not(.published) {
	display: none
}
.group-blog .byline, .single .byline {
	display: inline
}
.page-links {
	clear: both;
	margin-top: 1em
}
.page-links a {
	display: inline-block
}
.page-links a .page-link {
	border-color: #eaeaea;
	background: 0 0
}
.page-links .page-link {
	padding: 0;
	margin: 0 0 .3em .3em;
	border: 2px solid #eaeaea;
	color: #000;
	background: 0 0;
	font-size: .8em;
	width: 2.5em;
	height: 2.5em;
	line-height: calc(2.5em - 4px);
	display: inline-block;
	text-align: center;
	transition: all .2s linear
}
.page-links .page-link:focus, .page-links .page-link:hover {
	color: #000
}

@media (max-width:768px) {
.page-links .page-link {
	margin-bottom: 6px
}
}
.entry-content>:last-child, .entry-summary>:last-child, .page-content>:last-child {
	margin-bottom: 0
}
.comment-content a {
	word-wrap: break-word
}
.bypostauthor {
	display: block
}
.ast-no-sidebar .entry-content .alignfull {
	margin-left: calc(-50vw + 50%);
	margin-right: calc(-50vw + 50%);
	max-width: 100vw;
	width: 100vw
}
.ast-no-sidebar .entry-content .alignfull .alignfull, .ast-no-sidebar .entry-content .alignfull .alignwide {
	width: 100%;
	margin-left: auto;
	margin-right: auto
}
.ast-no-sidebar .entry-content .alignwide {
	margin-left: -100px;
	margin-right: -100px;
	max-width: unset;
	width: unset
}
.ast-no-sidebar .entry-content .alignwide .alignfull, .ast-no-sidebar .entry-content .alignwide .alignwide {
	width: 100%;
	margin-left: auto;
	margin-right: auto
}
.ast-no-sidebar .entry-content .wp-block-column .alignfull, .ast-no-sidebar .entry-content .wp-block-column .alignwide {
	margin-left: auto;
	margin-right: auto;
	width: 100%
}
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
	margin-left: -6.67em;
	margin-right: -6.67em;
	width: auto
}

@media (max-width:1200px) {
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
	margin-left: -2.4em;
	margin-right: -2.4em
}
}

@media (max-width:768px) {
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
	margin-left: -2.14em;
	margin-right: -2.14em
}
}

@media (max-width:544px) {
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
	margin-left: -1em;
	margin-right: -1em
}
}
.ast-no-sidebar.ast-separate-container .entry-content .alignwide {
	margin-left: -20px;
	margin-right: -20px
}
.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignfull, .ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignwide {
	margin-left: auto;
	margin-right: auto;
	width: 100%
}
.blocks-gallery-grid, .wp-block-gallery {
	margin: 0
}
.wp-block-separator {
	max-width: 100px
}
.wp-block-separator.is-style-wide {
	max-width: none
}
.entry-content .has-2-columns .wp-block-column:first-child {
	padding-right: 10px
}
.entry-content .has-2-columns .wp-block-column:last-child {
	padding-left: 10px
}

@media (max-width:782px) {
.entry-content .wp-block-columns .wp-block-column {
	flex-basis: 100%
}
.entry-content .has-2-columns .wp-block-column:first-child {
	padding-right: 0
}
.entry-content .has-2-columns .wp-block-column:last-child {
	padding-left: 0
}
}
body {
	overflow-x: hidden
}
body .entry-content .wp-block-latest-posts {
	margin-left: 0
}
body .entry-content .wp-block-latest-posts li {
	list-style: none
}
.ast-no-sidebar .ast-container .entry-content .wp-block-latest-posts {
	margin-left: 0
}
.ast-header-break-point .entry-content .alignwide {
	margin-left: auto;
	margin-right: auto
}
.entry-content .blocks-gallery-item img {
	margin-bottom: auto
}
.wp-block-pullquote {
	border-top: 4px solid #555d66;
	border-bottom: 4px solid #555d66;
	color: #40464d
}
.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide {
	margin-left: 0;
	margin-right: 0
}
.widget-title {
	font-weight: 400;
	margin-bottom: 1em;
	line-height: 1.5
}
.widget {
	margin: 0 0 2.8em 0
}
.widget:last-child {
	margin-bottom: 0
}
.widget select {
	max-width: 100%
}
.widget ul {
	margin: 0;
	list-style-type: none
}
.widget_nav_menu ul ul.sub-menu {
	margin-top: .25em
}
.widget_nav_menu ul ul.sub-menu li {
	padding-left: 20px
}
.widget_nav_menu ul ul.sub-menu a:after {
	left: -20px
}
.widget_nav_menu ul ul.sub-menu ul a:after {
	left: -40px
}
.widget_nav_menu ul ul.sub-menu ul ul a:after {
	left: -60px
}
.widget_nav_menu li {
	transition: all .2s linear
}
.widget_search .search-form {
	position: relative;
	padding: 0;
	background: initial;
	color: inherit
}
.widget_search .search-form:after {
	font-family: Astra;
	font-size: 1.2em;
	font-weight: 400;
	content: "\e8b6";
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translate(0, -50%)
}
.widget_search .search-form>label {
	position: relative
}
.widget_search .search-form input[type=submit], .widget_search .search-form input[type=submit]:focus, .widget_search .search-form input[type=submit]:hover {
	padding: 13px 20px;
	border-radius: 2px;
	border: none;
	top: 0;
	right: 0;
	position: absolute;
	color: transparent;
	background: 0 0;
	max-width: 45px;
	z-index: 2
}
.widget_search .search-form .search-field {
	background: #fafafa;
	border-width: 1px;
	border-color: #eaeaea;
	border-radius: 2px
}
.widget_search .search-field, .widget_search .search-field:focus {
	width: 100%;
	padding: 16px 45px 16px 15px
}
.widget_archive ul.children, .widget_categories ul.children, .widget_pages ul.children {
	position: relative;
	margin-top: 5px;
	width: 100%
}
.widget_archive ul.children li, .widget_categories ul.children li, .widget_pages ul.children li {
	padding-left: 20px
}
.widget_archive li ul.children a:after, .widget_categories li ul.children a:after, .widget_pages li ul.children a:after {
	left: -20px
}
.widget_archive li ul.children ul a:after, .widget_categories li ul.children ul a:after, .widget_pages li ul.children ul a:after {
	left: -40px
}
.widget_tag_cloud .tagcloud {
	margin-top: 10px;
	display: inline-block
}
.widget_tag_cloud .tagcloud a {
	border: 1px solid #e2e2e2;
	padding: .5em .9em;
	display: inline-block;
	margin-bottom: 4px;
	font-size: 14px;
	margin-right: 4px;
	line-height: 1.5;
	transition: all .2s linear
}
.widget_calendar table, .widget_calendar td, .widget_calendar th {
	padding: 0;
	text-align: center
}
.widget_calendar table, .widget_calendar th {
	border: none
}
.widget_calendar td {
	border-right: none;
	border-left: none
}
.widget_calendar caption {
	line-height: 2.7em
}
.widget_calendar thead {
	line-height: 2.5em
}
.widget_calendar thead a {
	color: #0274be;
	font-size: 1rem;
	vertical-align: middle
}
.widget_calendar thead td {
	vertical-align: middle;
	font-weight: 700
}
.widget_calendar thead>tr>th {
	line-height: 2.5em;
	border-bottom: 2px solid #eaeaea;
	border-top: 2px solid #eaeaea
}
.widget_calendar tbody {
	line-height: 2.1em;
	text-align: center
}
.widget_calendar tbody>tr>td {
	width: 14.2857%
}
.widget_calendar tbody>tr:first-child>td {
	padding-top: 3px
}
.widget_calendar #today {
	background: #0274be
}
.ast-separate-container.ast-two-container #secondary .widget {
	background-color: #fff;
	padding: 2em;
	margin-bottom: 2em
}
.ast-footer-overlay {
	background-color: #3a3a3a;
	padding-top: 2em;
	padding-bottom: 2em
}

@media (min-width:769px) {
.ast-footer-overlay {
	padding-top: 2.66666em;
	padding-bottom: 2.66666em
}
}
.ast-small-footer {
	line-height: 1.85714285714286;
	position: relative
}
.ast-small-footer .nav-menu a {
	padding: 0 .5em
}
.ast-small-footer .no-widget-text, .ast-small-footer .widget-title {
	margin-bottom: 0
}
.ast-small-footer .widget {
	margin-bottom: 1em
}
.ast-small-footer .widget ul {
	position: static;
	border: 0;
	width: auto
}
.ast-small-footer .widget ul a {
	border: 0
}
.ast-small-footer .widget:last-child {
	margin-bottom: 0
}

@media (min-width:769px) {
.ast-small-footer .nav-menu li {
	margin: 0
}
.ast-small-footer .nav-menu li:first-child a {
	padding-left: 0
}
.ast-small-footer .nav-menu li:last-child a {
	padding-right: 0
}
}
.ast-footer-site-title .customize-partial-edit-shortcut-button {
	display: none
}
.footer-sml-layout-1 {
	text-align: center
}
.footer-sml-layout-1 .ast-small-footer-section-2 {
	margin-top: 1em
}
.footer-sml-layout-2 .ast-small-footer-section-1, .footer-sml-layout-2 .ast-small-footer-section-2 {
	text-align: center
}

@media (min-width:769px) {
.footer-sml-layout-2 .ast-small-footer-section-1 {
	text-align: left
}
.footer-sml-layout-2 .ast-small-footer-section-1 .menu-item .menu-link {
	padding: 0 1em 0 0
}
.footer-sml-layout-2 .ast-small-footer-section-2 {
	text-align: right
}
.footer-sml-layout-2 .ast-small-footer-section-2 .menu-item .menu-link {
	padding: 0 0 0 1em
}
}

@media (max-width:768px) {
.ast-header-break-point .footer-sml-layout-2 .ast-small-footer-section-2 {
	margin-top: 1em
}
}

@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
.ast-small-footer-wrap .ast-row:before {
	display: block
}
}
.site-footer {
	color: #fff
}
.site-footer .widget-title {
	color: #eaeaea
}
.site-footer a {
	color: #eaeaea
}
.site-footer a:focus, .site-footer a:hover {
	color: #fff
}
.site-footer ul {
	margin: 0;
	list-style-type: none
}
.site-footer .nav-menu li {
	display: inline-block
}
.footer-adv-overlay {
	background-color: #3a3a3a;
	padding-top: 70px;
	padding-bottom: 70px
}
.footer-adv p:last-child {
	margin-bottom: 0
}
.footer-adv .widget_calendar table {
	margin-bottom: 0
}

@media all and (max-width:768px) {
.footer-adv-widget-1 .widget:last-child {
	margin: 0 0 2.8em
}
}
.footer-adv .ast-no-widget-row .widget-title {
	text-transform: capitalize
}

@media all and (max-width:768px) {
.footer-adv-layout-4 .footer-adv-widget-2 .widget:last-child, .footer-adv-layout-4 .footer-adv-widget-3 .widget:last-child {
	margin: 0 0 2.8em
}
}
/*
input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	color: #666;
	padding: .75em;
	height: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #eaeaea;
	border-radius: 2px;
	background: #fafafa;
	box-shadow: none;
	box-sizing: border-box;
	transition: all .2s linear
}
input[type=email]:focus, input[type=password]:focus, input[type=reset]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
	background-color: #fff;
	border-color: #eaeaea;
	box-shadow: none
}
input[type=button], input[type=button]:focus, input[type=button]:hover, input[type=reset], input[type=reset]:focus, input[type=reset]:hover, input[type=submit], input[type=submit]:focus, input[type=submit]:hover {
	box-shadow: none
}
textarea {
	width: 100%
}
input[type=search]:focus {
	outline: thin dotted
}
input[type=range] {
	-webkit-appearance: none;
	width: 100%;
	margin: 5.7px 0;
	padding: 0;
	border: none
}
input[type=range]:focus {
	outline: 0
}
input[type=range]::-webkit-slider-runnable-track {
width:100%;
height:8.6px;
cursor:pointer;
box-shadow:2.6px 2.6px .4px #ccc, 0 0 2.6px #d9d9d9;
background:rgba(255,255,255,.2);
border-radius:13.6px;
border:0 solid #fff
}
input[type=range]::-webkit-slider-thumb {
box-shadow:0 0 0 rgba(255,221,0,.37), 0 0 0 rgba(255,224,26,.37);
border:7.9px solid #0274be;
height:20px;
width:20px;
border-radius:50px;
background:#0274be;
cursor:pointer;
-webkit-appearance:none;
margin-top:-5.7px
}
input[type=range]:focus::-webkit-slider-runnable-track {
background:rgba(255,255,255,.2)
}
input[type=range]::-moz-range-track {
width:100%;
height:8.6px;
cursor:pointer;
box-shadow:2.6px 2.6px .4px #ccc, 0 0 2.6px #d9d9d9;
background:rgba(255,255,255,.2);
border-radius:13.6px;
border:0 solid #fff
}
input[type=range]::-moz-range-thumb {
box-shadow:0 0 0 rgba(255,221,0,.37), 0 0 0 rgba(255,224,26,.37);
border:7.9px solid #0274be;
height:20px;
width:20px;
border-radius:50px;
background:#0274be;
cursor:pointer
}
input[type=range]::-ms-track {
width:100%;
height:8.6px;
cursor:pointer;
background:0 0;
border-color:transparent;
color:transparent
}
input[type=range]::-ms-fill-lower {
background:rgba(199,199,199,.2);
border:0 solid #fff;
border-radius:27.2px;
box-shadow:2.6px 2.6px .4px #ccc, 0 0 2.6px #d9d9d9
}
input[type=range]::-ms-fill-upper {
background:rgba(255,255,255,.2);
border:0 solid #fff;
border-radius:27.2px;
box-shadow:2.6px 2.6px .4px #ccc, 0 0 2.6px #d9d9d9
}
input[type=range]::-ms-thumb {
box-shadow:0 0 0 rgba(255,221,0,.37), 0 0 0 rgba(255,224,26,.37);
border:7.9px solid #0274be;
height:20px;
width:20px;
border-radius:50px;
background:#0274be;
cursor:pointer;
height:8.6px
}
input[type=range]:focus::-ms-fill-lower {
background:rgba(255,255,255,.2)
}
input[type=range]:focus::-ms-fill-upper {
background:rgba(255,255,255,.2)
}
input[type=color] {
	border: none;
	width: 100px;
	padding: 0;
	height: 30px;
	cursor: pointer
}
input[type=color]::-webkit-color-swatch-wrapper {
padding:0;
border:none
}
input[type=color]::-webkit-color-swatch {
border:none
}
*/
.page .entry-header {
	margin-bottom: 1.5em
}
.search .entry-header {
	margin-bottom: 1em
}
.ast-single-post .entry-header.ast-header-without-markup, .ast-single-post .entry-header.ast-no-title.ast-no-thumbnail {
	margin-bottom: 0
}
.entry-header {
	margin-bottom: 1em;
	word-wrap: break-word
}
.entry-header+.ast-blog-featured-section {
	margin-top: .5em
}
.entry-content {
	word-wrap: break-word
}
.entry-content p {
	margin-bottom: 1.6em
}
.read-more {
	margin-bottom: 0
}
.read-more .ast-right-arrow {
	font-size: 1em
}
.ast-no-thumb .ast-blog-featured-section {
	margin-bottom: 0
}
.ast-no-thumb .entry-header+.ast-blog-featured-section {
	margin-top: 0
}
.ast-blog-featured-section {
	margin-bottom: 1.5em
}
.ast-blog-featured-section .gallery {
	margin-bottom: 0
}
.error404 .page-header {
	margin-bottom: 1.5em
}
.error404 .page-header .page-title {
	margin-bottom: 0
}
.archive .entry-title, .blog .entry-title, .search .entry-title {
	line-height: 1.3
}
.archive .format-aside .entry-title, .archive .format-status .entry-title, .blog .format-aside .entry-title, .blog .format-status .entry-title {
	display: none
}
.page-title {
	margin-bottom: 1em;
	font-weight: 400
}
.entry-title {
	margin-bottom: .2em
}
.ast-article-post {
	margin-bottom: 2.5em
}
.ast-article-post:last-child {
	margin-bottom: 0;
	border-bottom: 0
}
.search .site-content .content-area .search-form {
	margin-bottom: 3em
}
.blog-layout-1 .post-thumb {
	padding-left: 0;
	padding-right: 0;
	position: relative
}
.blog .posted-on {
	z-index: 1
}
.ast-blog-featured-section .posted-on {
	width: 5.714285714em;
	height: 5.714285714em;
	padding: .7em
}
.ast-blog-featured-section .posted-on .date-month, .ast-blog-featured-section .posted-on .date-year {
	font-size: .8571428571em;
	line-height: 1em
}
.ast-blog-featured-section .posted-on .date-day {
	font-size: 2.5em;
	line-height: .9em;
	font-weight: 900;
	margin: .1em 0
}
.ast-author-box img.avatar {
	border-radius: 50%;
	margin: 0 0 0 20px
}
.ast-archive-description {
	margin-bottom: 2.5em;
	padding-bottom: 1.3333em;
	border-bottom: 1px solid #eee
}
.ast-archive-description .ast-archive-title {
	margin-bottom: 4px;
	font-size: 40px;
	font-size: 2.85714rem;
	font-weight: 300
}
.ast-archive-description p {
	margin-bottom: 0;
	font-size: 20px;
	font-size: 1.42857rem;
	line-height: 1.65;
	font-weight: 300
}
.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
	background-color: #eee;
	padding-bottom: 0;
	border-bottom: 0
}

@media (max-width:1200px) {
.ast-separate-container .ast-archive-description {
	margin: 0;
	padding: 3.34em 2.4em
}
}

@media (max-width:992px) {
.ast-separate-container .ast-archive-description {
	padding: 2.14em
}
}

@media (min-width:1201px) {
.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
	margin: 0;
	padding: 5em 6.67em 3.33333em
}
}
.single .entry-header {
	margin-bottom: 2em
}
.single .post-navigation {
	margin: 0;
	padding: 2em 0 0;
	border-top: 1px solid #eee
}

@media (max-width:768px) {
.single .post-navigation {
	padding-top: 1.5em
}
}
.single .post-navigation a {
	margin: 2px;
	display: inline-block;
	text-align: center;
	color: #000
}

@media (min-width:421px) {
.single .post-navigation .nav-links {
	-js-display: flex;
	display: flex
}
.single .post-navigation .nav-next, .single .post-navigation .nav-previous {
	flex: auto
}
}

@media (max-width:420px) {
.single .post-navigation .ast-left-arrow, .single .post-navigation .ast-right-arrow {
	display: none
}
.single .post-navigation .nav-next, .single .post-navigation .nav-previous {
	width: 100%
}
.single .post-navigation .nav-next a, .single .post-navigation .nav-previous a {
	width: 100%
}
.single .post-navigation .nav-previous {
	margin-bottom: 1em
}
}
.single.ast-page-builder-template .entry-header {
	padding-left: 20px;
	padding-right: 20px
}
.single .entry-header .ast-single-post-order+.post-thumb img {
	margin-top: 2em;
	margin-bottom: 0
}
.single .entry-header.ast-no-title .post-thumb+.ast-single-post-order {
	margin-top: 0
}
.single .entry-header .post-thumb+.ast-single-post-order {
	margin-top: 2em
}
.single .entry-header .post-thumb img {
	margin-top: 0;
	margin-bottom: 0
}
.page .has-post-thumbnail .post-thumb img {
	margin-bottom: 1.5em
}
.post-password-form {
	text-align: center
}

@media (max-width:420px) {
.post-password-form input[type=password] {
	display: block;
	margin: 10px auto
}
}
.post-password-form input[type=submit] {
	padding: 10px 20px;
	border-radius: 2px
}
.ast-separate-container .post-navigation {
	border-top: 0;
	padding-left: 3.33333em;
	padding-right: 3.33333em
}

@media (max-width:420px) {
.ast-separate-container .post-navigation {
	padding-left: 0;
	padding-right: 0
}
}

@media (max-width:768px) {
.ast-separate-container .entry-header {
	margin-bottom: 1em
}
}
.ast-page-builder-template.single-post .site-content>.ast-container {
	max-width: 100%
}
.comments-count-wrapper {
	padding: 2em 0
}
.comments-count-wrapper .comments-title {
	font-weight: 400;
	word-wrap: break-word
}
.ast-comment-list {
	margin: 0;
	word-wrap: break-word;
	padding-bottom: .5em;
	list-style: none
}
.ast-comment-list li {
	list-style: none
}
.ast-comment-list li.depth-1 .ast-comment, .ast-comment-list li.depth-2 .ast-comment {
	border-bottom: 1px solid #eee
}
.ast-comment-list .children {
	margin-left: 2em
}

@media (max-width:992px) {
.ast-comment-list .children {
	margin-left: 1em
}
}
.ast-comment-list .comment-respond {
	padding: 1em 0;
	border-bottom: 1px solid #eee
}
.ast-comment-list .comment-respond .comment-reply-title {
	margin-top: 0;
	padding-top: 0
}
.ast-comment-list .comment-respond p {
	margin-bottom: .5em
}
.ast-comment-list #cancel-comment-reply-link {
	white-space: nowrap;
	font-size: 15px;
	font-size: 1rem;
	margin-left: 1em
}
.ast-comment-list .ast-comment-edit-reply-wrap {
	-js-display: flex;
	display: flex;
	justify-content: flex-end
}
.ast-comment-list .ast-edit-link {
	flex: 1
}
.ast-comment-list .comment-awaiting-moderation {
	margin-bottom: 0
}
.ast-comment {
	padding: 1em 0
}
.ast-comment-avatar-wrap {
	float: left;
	clear: right;
	margin-right: 1.33333em
}
.ast-comment-avatar-wrap img {
	border-radius: 50%
}
.ast-comment-meta-wrap {
	float: left;
	clear: right;
	padding: 0 0 1.33333em
}
.ast-comment-content {
	clear: both
}
.ast-comment-cite-wrap {
	text-align: left
}
.ast-comment-cite-wrap cite {
	font-style: normal
}
.comment-reply-title {
	padding-top: 1em;
	font-weight: 400;
	line-height: 1.65
}
.ast-comment-meta {
	margin-bottom: .5em
}
.ast-comment-time .reply, .ast-comment-time .timendate {
	margin-right: .5em
}
.comments-area {
	border-top: 1px solid #eee;
	margin-top: 2em
}
.comments-area .comment-form-comment {
	width: 100%;
	border: none;
	margin: 0;
	padding: 0
}
.comments-area .comment-notes, .comments-area .comment-textarea, .comments-area .form-allowed-tags {
	margin-bottom: 1.5em
}
.comments-area .form-submit {
	margin-bottom: 0
}
.comments-area .ast-comment-formwrap input[type=text], .comments-area textarea#comment {
	width: 100%;
	border-radius: 0;
	vertical-align: middle;
	margin-bottom: 10px
}
.comments-area .no-comments {
	margin-top: .5em;
	margin-bottom: .5em
}
.comments-area p.logged-in-as {
	margin-bottom: 1em
}
.comments-area #wp-comment-cookies-consent {
	margin-right: 10px
}
.ast-separate-container .comments-count-wrapper {
	background-color: #fff;
	padding: 2em 6.67em 0
}

@media (max-width:1200px) {
.ast-separate-container .comments-count-wrapper {
	padding: 2em 3.34em
}
}
.ast-separate-container .comments-area {
	border-top: 0
}
.ast-separate-container .ast-comment-list {
	padding-bottom: 0
}
.ast-separate-container .ast-comment-list li {
	background-color: #fff
}
.ast-separate-container .ast-comment-list li.depth-1 {
	padding: 4em 6.67em;
	margin-bottom: 2em
}

@media (max-width:1200px) {
.ast-separate-container .ast-comment-list li.depth-1 {
	padding: 3em 3.34em
}
}
.ast-separate-container .ast-comment-list li.depth-1 .ast-comment {
	border-bottom: 0
}
.ast-separate-container .ast-comment-list li.depth-1 .children li {
	padding-bottom: 0;
	padding-top: 0;
	margin-bottom: 0
}
.ast-separate-container .ast-comment-list li.depth-1 .ast-comment, .ast-separate-container .ast-comment-list li.depth-2 .ast-comment {
	border-bottom: 0
}
.ast-separate-container .ast-comment-list .comment-respond {
	padding-top: 0;
	padding-bottom: 1em;
	background-color: transparent
}
.ast-separate-container .ast-comment-list .pingback p {
	margin-bottom: 0
}
.ast-separate-container .ast-comment-list .bypostauthor {
	padding: 2em;
	margin-bottom: 1em
}
.ast-separate-container .ast-comment-list .bypostauthor .bypostauthor {
	background: 0 0;
	margin-bottom: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-top: 0
}
.ast-separate-container .ast-comment-list .bypostauthor li {
	background: 0 0;
	margin-bottom: 0;
	padding: 0 0 0 2em
}
.ast-separate-container .comment-respond {
	background-color: #fff;
	padding: 4em 6.67em;
	border-bottom: 0
}

@media (max-width:1200px) {
.ast-separate-container .comment-respond {
	padding: 3em 2.34em
}
}
.ast-separate-container .comment-reply-title {
	padding-top: 0
}
.ast-page-builder-template .comments-area {
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 2em;
	margin-bottom: 2em
}
.ast-pagination .next.page-numbers, .ast-pagination .prev.page-numbers, .post-navigation a {
	padding: 0 1.5em;
	height: 2.33333em;
	line-height: calc(2.33333em - 3px)
}
.post-navigation a {
	background: 0 0;
	font-size: 16px;
	font-size: 1.06666rem
}
.ast-pagination {
	display: inline-block;
	width: 100%;
	padding-top: 2em
}

@media (min-width:993px) {
.ast-pagination {
	padding-left: 3.33333em;
	padding-right: 3.33333em
}
}
.ast-pagination .page-numbers {
	display: inline-block;
	width: 2.33333em;
	height: 2.33333em;
	font-size: 16px;
	font-size: 1.06666rem;
	line-height: calc(2.33333em - 3px);
	text-align: center
}
.ast-pagination .nav-links {
	display: inline-block;
	width: 100%
}

@media (max-width:420px) {
.ast-pagination .next.page-numbers, .ast-pagination .prev.page-numbers {
	width: 100%;
	text-align: center;
	margin: 0
}
}
.ast-pagination .next.page-numbers, .ast-pagination .next.page-numbers:focus, .ast-pagination .next.page-numbers:visited, .ast-pagination .prev.page-numbers, .ast-pagination .prev.page-numbers:focus, .ast-pagination .prev.page-numbers:visited {
	display: inline-block;
	width: auto
}

@media (min-width:769px) {
.ast-pagination .next.page-numbers.next, .ast-pagination .next.page-numbers:focus.next, .ast-pagination .next.page-numbers:visited.next, .ast-pagination .prev.page-numbers.next, .ast-pagination .prev.page-numbers:focus.next, .ast-pagination .prev.page-numbers:visited.next {
	margin-right: 0
}
}
.ast-pagination .next.page-numbers.dots, .ast-pagination .next.page-numbers.dots:focus, .ast-pagination .next.page-numbers.dots:hover, .ast-pagination .next.page-numbers:focus.dots, .ast-pagination .next.page-numbers:focus.dots:focus, .ast-pagination .next.page-numbers:focus.dots:hover, .ast-pagination .next.page-numbers:visited.dots, .ast-pagination .next.page-numbers:visited.dots:focus, .ast-pagination .next.page-numbers:visited.dots:hover, .ast-pagination .prev.page-numbers.dots, .ast-pagination .prev.page-numbers.dots:focus, .ast-pagination .prev.page-numbers.dots:hover, .ast-pagination .prev.page-numbers:focus.dots, .ast-pagination .prev.page-numbers:focus.dots:focus, .ast-pagination .prev.page-numbers:focus.dots:hover, .ast-pagination .prev.page-numbers:visited.dots, .ast-pagination .prev.page-numbers:visited.dots:focus, .ast-pagination .prev.page-numbers:visited.dots:hover {
	border: 2px solid #eaeaea;
	background: 0 0
}
.ast-pagination .next.page-numbers.dots, .ast-pagination .next.page-numbers:focus.dots, .ast-pagination .next.page-numbers:visited.dots, .ast-pagination .prev.page-numbers.dots, .ast-pagination .prev.page-numbers:focus.dots, .ast-pagination .prev.page-numbers:visited.dots {
	cursor: default
}
.ast-pagination .next.page-numbers {
	float: right;
	text-align: right
}

@media (max-width:768px) {
.ast-pagination .next.page-numbers .page-navigation {
	padding-right: 0
}
}

@media (max-width:768px) {
.ast-pagination .prev_next {
	display: inline-block;
	width: 100%
}
}
.ast-pagination .prev_next .next .ast-right-arrow, .ast-pagination .prev_next .prev .ast-left-arrow {
	font-size: 1em;
	line-height: 1em
}

@media (min-width:769px) {
.ast-pagination .prev_next {
	float: right
}
}
.ast-404-layout-1 {
	text-align: center;
	margin: 4em auto
}
.ast-404-layout-1 .page-sub-title {
	font-size: 1.5rem;
	font-weight: 700
}
.ast-404-layout-1 .widget_search {
	padding-top: .5em
}
.ast-404-search {
	margin-top: 1.5em
}
.ast-404-search .widget_search {
	max-width: 370px;
	margin: 0 auto
}
.ast-separate-container .error-404, .ast-separate-container .no-results {
	background-color: #fff
}

@media (max-width:1200px) {
.ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results {
	margin: 0;
	padding: 3.34em 2.4em
}
}

@media (max-width:768px) {
.ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results {
	padding: 1.5em 2.14em
}
}

@media (max-width:544px) {
.ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results {
	padding: 1.5em 1em
}
}

@media (min-width:1201px) {
.ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results {
	margin: 0;
	padding: 5.34em 6.67em
}
}
.blog-layout-1 {
	width: 100%;
	display: inline-block;
	padding-bottom: 2em;
	vertical-align: middle;
	border-bottom: 1px solid #eee
}
.blog-layout-1 .posted-on {
	left: 0
}
.blog-layout-1 .post-content, .blog-layout-1 .post-thumb {
	padding-left: 0;
	padding-right: 0
}
.fl-builder-content {
	clear: both
}
.fl-theme-builder-archive .fl-post-column>.hentry, .fl-theme-builder-archive .fl-post-gallery-post.hentry {
	margin: 0
}
.fl-theme-builder-archive h2.fl-post-feed-title {
	clear: initial
}
.ast-fluid-width-layout .fl-row-fixed-width .fl-row-fixed-width {
	padding-left: 0;
	padding-right: 0
}
.js_active .vc_row {
	margin-left: auto;
	margin-right: auto
}
.js_active .ast-plain-container.ast-single-post #primary, .js_active .ast-plain-container.ast-single-post .hentry {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0
}
.js_active .ast-plain-container.ast-single-post .entry-header {
	margin-top: 4em
}
.js_active .ast-plain-container.ast-single-post .entry-header.ast-header-without-markup {
	margin-top: 0;
	margin-bottom: 0
}
.js_active .ast-plain-container.ast-single-post .entry-header.ast-no-title.ast-no-meta {
	margin-bottom: 0
}

@media (max-width:768px) {
.js_active .ast-plain-container.ast-single-post .entry-header {
	margin-top: 1.5em
}
}

@media (max-width:768px) {
.js_active .ast-plain-container.ast-single-post #secondary {
	margin-top: 1.5em
}
}
.js_active .ast-page-builder-template.ast-left-sidebar .vc_row[data-vc-full-width], .js_active .ast-page-builder-template.ast-right-sidebar .vc_row[data-vc-full-width], .js_active .ast-plain-container.ast-left-sidebar .vc_row[data-vc-full-width], .js_active .ast-plain-container.ast-right-sidebar .vc_row[data-vc-full-width] {
	max-width: 100%;
	left: 0!important
}
.js_active .ast-left-sidebar .vc_row[data-vc-full-width], .js_active .ast-right-sidebar .vc_row[data-vc-full-width] {
	max-width: 100%;
	left: 0!important;
	padding-right: 0!important;
	padding-left: 0!important
}
.ast-left-sidebar .elementor-section.elementor-section-stretched, .ast-right-sidebar .elementor-section.elementor-section-stretched {
	max-width: 100%;
	left: 0!important
}
.elementor-post.elementor-grid-item.hentry {
	margin-bottom: 0
}
.elementor-element .elementor-wc-products .woocommerce[class*=columns-] ul.products li.product {
	width: auto;
	margin: 0;
	float: none
}
.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product {
	width: auto;
	margin: 0;
	float: none
}
.ast-flex {
	-js-display: flex;
	display: flex;
	flex-wrap: wrap
}
.ast-flex-1 {
	flex: 1
}
.ast-flex-2 {
	flex: 2
}
.ast-flex-3 {
	flex: 3
}
.ast-flex-4 {
	flex: 4
}
.ast-flex-5 {
	flex: 5
}
.ast-inline-flex {
	-js-display: inline-flex;
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap;
	align-content: center
}
.ast-flex-direction-row {
	flex-direction: row
}
.ast-flex-direction-row-reverse {
	flex-direction: row-reverse
}
.ast-flex-direction-column {
	flex-direction: column
}
.ast-flex-direction-column-reverse {
	flex-direction: column-reverse
}
.ast-flex-wrap-nowrap {
	flex-wrap: nowrap
}
.ast-flex-wrap-wrap {
	flex-wrap: wrap
}
.ast-flex-wrap-wrap-reverse {
	flex-wrap: wrap-reverse
}
.ast-justify-content-flex-start {
	justify-content: flex-start
}
.ast-justify-content-flex-end {
	justify-content: flex-end
}
.ast-justify-content-center {
	justify-content: center
}
.ast-justify-content-space-between {
	justify-content: space-between
}
.ast-justify-content-space-around {
	justify-content: space-around
}
.ast-align-items-flex-start {
	align-items: flex-start
}
.ast-align-items-flex-end {
	align-items: flex-end
}
.ast-align-items-center {
	align-items: center
}
.ast-align-items-baseline {
	align-items: baseline
}
.ast-align-items-stretch {
	align-items: stretch
}
.ast-align-content-flex-start {
	align-content: flex-start
}
.ast-align-content-flex-end {
	align-content: flex-end
}
.ast-align-content-center {
	align-content: center
}
.ast-align-content-space-between {
	align-content: space-between
}
.ast-align-content-space-around {
	align-content: space-around
}
.ast-align-content-stretch {
	align-content: stretch
}
.ast-order-1 {
	order: 1
}
.ast-order-2 {
	order: 2
}
.ast-order-3 {
	order: 3
}
.ast-order-4 {
	order: 4
}
.ast-order-5 {
	order: 5
}
.ast-flex-grow-1 {
	flex-grow: 1
}
.ast-flex-grow-2 {
	flex-grow: 2
}
.ast-flex-grow-3 {
	flex-grow: 3
}
.ast-flex-grow-4 {
	flex-grow: 4
}
.ast-flex-grow-5 {
	flex-grow: 5
}
.ast-flex-shrink-1 {
	flex-shrink: 1
}
.ast-flex-shrink-2 {
	flex-shrink: 2
}
.ast-flex-shrink-3 {
	flex-shrink: 3
}
.ast-flex-shrink-4 {
	flex-shrink: 4
}
.ast-flex-shrink-5 {
	flex-shrink: 5
}
.ast-align-self-auto {
	align-self: auto
}
.ast-align-self-flex-start {
	align-self: flex-start
}
.ast-align-self-flex-end {
	align-self: flex-end
}
.ast-align-self-center {
	align-self: center
}
.ast-align-self-baseline {
	align-self: baseline
}
.ast-align-self-stretch {
	align-self: stretch
}
/*inline CSS*/
/*
html {
	font-size: 112.5%;
}
*/
a, .page-title {
	color: #ae2f26;
}
a:hover, a:focus {
	color: #000000;
}
/*
body, button, input, select, textarea, .ast-button, .ast-custom-button {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 18px;
	font-size: 1rem;
}
*/
blockquote {
	color: #000000;
}
h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6, .site-title, .site-title a {
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
}
.site-title {
	font-size: 35px;
	font-size: 1.94444444444rem;
}
.ast-archive-description .ast-archive-title {
	font-size: 40px;
	font-size: 2.22222222222rem;
}
.site-header .site-description {
	font-size: 15px;
	font-size: 0.833333333333rem;
}
.entry-title {
	font-size: 40px;
	font-size: 2.22222222222rem;
}
.comment-reply-title {
	font-size: 29px;
	font-size: 1.61111111111rem;
}
.ast-comment-list #cancel-comment-reply-link {
	font-size: 18px;
	font-size: 1rem;
}
h1, .entry-content h1 {
	font-size: 80px;
	font-size: 4.44444444444rem;
	font-family: 'Montserrat', sans-serif;
}
h2, .entry-content h2 {
	font-size: 48px;
	font-size: 2.66666666667rem;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
}
h3, .entry-content h3 {
	font-size: 32px;
	font-size: 1.77777777778rem;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
}
h4, .entry-content h4 {
	font-size: 24px;
	font-size: 1.33333333333rem;
}
h5, .entry-content h5 {
	font-size: 20px;
	font-size: 1.11111111111rem;
}
h6, .entry-content h6 {
	font-size: 18px;
	font-size: 1rem;
}
.ast-single-post .entry-title, .page-title {
	font-size: 30px;
	font-size: 1.66666666667rem;
}
#secondary, #secondary button, #secondary input, #secondary select, #secondary textarea {
	font-size: 18px;
	font-size: 1rem;
}
::selection {
	background-color: #ae2f26;
	color: #ffffff;
}
body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6, .wc-block-grid__product-title {
	color: #000000;
}
.tagcloud a:hover, .tagcloud a:focus, .tagcloud a.current-item {
	color: #ffffff;
	border-color: #ae2f26;
	background-color: #ae2f26;
}
.main-header-menu .menu-link, .ast-header-custom-item a {
	color: #000000;
}
.main-header-menu .menu-item:hover > .menu-link, .main-header-menu .menu-item:hover > .ast-menu-toggle, .main-header-menu .ast-masthead-custom-menu-items a:hover, .main-header-menu .menu-item.focus > .menu-link, .main-header-menu .menu-item.focus > .ast-menu-toggle, .main-header-menu .current-menu-item > .menu-link, .main-header-menu .current-menu-ancestor > .menu-link, .main-header-menu .current-menu-item > .ast-menu-toggle, .main-header-menu .current-menu-ancestor > .ast-menu-toggle {
	color: #ae2f26;
}
input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, textarea:focus {
	border-color: #ae2f26;
}
input[type="radio"]:checked, input[type=reset], input[type="checkbox"]:checked, input[type="checkbox"]:hover:checked, input[type="checkbox"]:focus:checked, input[type=range]::-webkit-slider-thumb {
border-color:#ae2f26;
background-color:#ae2f26;
box-shadow:none;
}
.site-footer a:hover + .post-count, .site-footer a:focus + .post-count {
	background: #ae2f26;
	border-color: #ae2f26;
}
.footer-adv .footer-adv-overlay {
	border-top-style: solid;
	border-top-color: #7a7a7a;
}
.ast-comment-meta {
	line-height: 1.666666667;
	font-size: 15px;
	font-size: 0.833333333333rem;
}
.single .nav-links .nav-previous, .single .nav-links .nav-next, .single .ast-author-details .author-title, .ast-comment-meta {
	color: #ae2f26;
}
.entry-meta, .entry-meta * {
	line-height: 1.45;
	color: #ae2f26;
}
.entry-meta a:hover, .entry-meta a:hover *, .entry-meta a:focus, .entry-meta a:focus * {
	color: #000000;
}
.ast-404-layout-1 .ast-404-text {
	font-size: 200px;
	font-size: 11.1111111111rem;
}
.widget-title {
	font-size: 25px;
	font-size: 1.38888888889rem;
	color: #000000;
}
#cat option, .secondary .calendar_wrap thead a, .secondary .calendar_wrap thead a:visited {
	color: #ae2f26;
}
.secondary .calendar_wrap #today, .ast-progress-val span {
	background: #ae2f26;
}
.secondary a:hover + .post-count, .secondary a:focus + .post-count {
	background: #ae2f26;
	border-color: #ae2f26;
}
.calendar_wrap #today > a {
	color: #ffffff;
}
.ast-pagination a, .page-links .page-link, .single .post-navigation a {
	color: #ae2f26;
}
.ast-pagination a:hover, .ast-pagination a:focus, .ast-pagination > span:hover:not(.dots), .ast-pagination > span.current, .page-links > .page-link, .page-links .page-link:hover, .post-navigation a:hover {
	color: #000000;
}
.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle {
	background: transparent;
	color: #ae2f26;
}
.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle {
	background: transparent;
	border: 1px solid #ae2f26;
	color: #ae2f26;
}
.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {
	background: #ae2f26;
}

@media (max-width:782px) {
.entry-content .wp-block-columns .wp-block-column {
	margin-left: 0px;
}
}

@media (max-width:768px) {
#secondary.secondary {
	padding-top: 0;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
	padding: 1.5em 2.14em;
}
.ast-separate-container #primary, .ast-separate-container #secondary {
	padding: 1.5em 0;
}
.ast-separate-container.ast-right-sidebar #secondary {
	padding-left: 1em;
	padding-right: 1em;
}
.ast-separate-container.ast-two-container #secondary {
	padding-left: 0;
	padding-right: 0;
}
.ast-page-builder-template .entry-header #secondary {
	margin-top: 1.5em;
}
.ast-page-builder-template #secondary {
	margin-top: 1.5em;
}
#primary, #secondary {
	padding: 1.5em 0;
	margin: 0;
}
.ast-left-sidebar #content > .ast-container {
	display: flex;
	flex-direction: column-reverse;
	width: 100%;
}
.ast-author-box img.avatar {
	margin: 20px 0 0 0;
}
.ast-pagination {
	padding-top: 1.5em;
	text-align: center;
}
.ast-pagination .next.page-numbers {
	display: inherit;
	float: none;
}
}

@media (max-width:768px) {
.ast-page-builder-template.ast-left-sidebar #secondary {
	padding-right: 20px;
}
.ast-page-builder-template.ast-right-sidebar #secondary {
	padding-left: 20px;
}
.ast-right-sidebar #primary {
	padding-right: 0;
}
.ast-right-sidebar #secondary {
	padding-left: 0;
}
.ast-left-sidebar #primary {
	padding-left: 0;
}
.ast-left-sidebar #secondary {
	padding-right: 0;
}
.ast-pagination .prev.page-numbers {
	padding-left: .5em;
}
.ast-pagination .next.page-numbers {
	padding-right: .5em;
}
}

@media (min-width:769px) {
.ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary {
	border: 0;
}
.ast-separate-container.ast-right-sidebar #secondary, .ast-separate-container.ast-left-sidebar #secondary {
	border: 0;
	margin-left: auto;
	margin-right: auto;
}
.ast-separate-container.ast-two-container #secondary .widget:last-child {
	margin-bottom: 0;
}
.ast-separate-container .ast-comment-list li .comment-respond {
	padding-left: 2.66666em;
	padding-right: 2.66666em;
}
.ast-author-box {
	-js-display: flex;
	display: flex;
}
.ast-author-bio {
	flex: 1;
}
.error404.ast-separate-container #primary, .search-no-results.ast-separate-container #primary {
	margin-bottom: 4em;
}
}

@media (min-width:769px) {
.ast-right-sidebar #primary {
	border-right: 1px solid #eee;
}
.ast-right-sidebar #secondary {
	border-left: 1px solid #eee;
	margin-left: -1px;
}
.ast-left-sidebar #primary {
	border-left: 1px solid #eee;
}
.ast-left-sidebar #secondary {
	border-right: 1px solid #eee;
	margin-right: -1px;
}
.ast-separate-container.ast-two-container.ast-right-sidebar #secondary {
	padding-left: 30px;
	padding-right: 0;
}
.ast-separate-container.ast-two-container.ast-left-sidebar #secondary {
	padding-right: 30px;
	padding-left: 0;
}
}
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
	color: #ffffff;
	border-color: #ae2f26;
	background-color: #ae2f26;
	border-radius: 2px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	font-family: inherit;
	font-weight: inherit;
}
button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
	color: #ffffff;
	background-color: #000000;
	border-color: #000000;
}

@media (min-width:768px) {
.ast-container {
	max-width: 100%;
}
}

@media (min-width:544px) {
.ast-container {
	max-width: 100%;
}
}

@media (max-width:544px) {
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
	padding: 1.5em 1em;
}
.ast-separate-container #content .ast-container {
	padding-left: 0.54em;
	padding-right: 0.54em;
}
.ast-separate-container #secondary {
	padding-top: 0;
}
.ast-separate-container.ast-two-container #secondary .widget {
	margin-bottom: 1.5em;
	padding-left: 1em;
	padding-right: 1em;
}
.ast-separate-container .comments-count-wrapper {
	padding: 1.5em 1em;
}
.ast-separate-container .ast-comment-list li.depth-1 {
	padding: 1.5em 1em;
	margin-bottom: 1.5em;
}
.ast-separate-container .ast-comment-list .bypostauthor {
	padding: .5em;
}
.ast-separate-container .ast-archive-description {
	padding: 1.5em 1em;
}
.ast-search-menu-icon.ast-dropdown-active .search-field {
	width: 170px;
}
.ast-separate-container .comment-respond {
	padding: 1.5em 1em;
}
}

@media (max-width:544px) {
.ast-comment-list .children {
	margin-left: 0.66666em;
}
.ast-separate-container .ast-comment-list .bypostauthor li {
	padding: 0 0 0 .5em;
}
}

@media (max-width:768px) {
.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon {
	display: inline-block;
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon {
	margin: 0;
}
.ast-comment-avatar-wrap img {
	max-width: 2.5em;
}
.comments-area {
	margin-top: 1.5em;
}
.ast-separate-container .comments-count-wrapper {
	padding: 2em 2.14em;
}
.ast-separate-container .ast-comment-list li.depth-1 {
	padding: 1.5em 2.14em;
}
.ast-separate-container .comment-respond {
	padding: 2em 2.14em;
}
}

@media (max-width:768px) {
.ast-header-break-point .main-header-bar .ast-search-menu-icon.slide-search .search-form {
	right: 0;
}
.ast-header-break-point .ast-mobile-header-stack .main-header-bar .ast-search-menu-icon.slide-search .search-form {
	right: -1em;
}
.ast-comment-avatar-wrap {
	margin-right: 0.5em;
}
}

@media (min-width:545px) {
.ast-page-builder-template .comments-area, .single.ast-page-builder-template .entry-header, .single.ast-page-builder-template .post-navigation {
	max-width: 1240px;
	margin-left: auto;
	margin-right: auto;
}
}

@media (max-width:768px) {
.ast-archive-description .ast-archive-title {
	font-size: 40px;
}
.entry-title {
	font-size: 30px;
}
h1, .entry-content h1 {
	font-size: 30px;
}
h2, .entry-content h2 {
	font-size: 25px;
}
h3, .entry-content h3 {
	font-size: 20px;
}
.ast-single-post .entry-title, .page-title {
	font-size: 30px;
}
}

@media (max-width:544px) {
.comment-reply-title {
	font-size: 26px;
	font-size: 1.625rem;
}
.ast-comment-meta {
	font-size: 13px;
	font-size: 0.8125rem;
}
.widget-title {
	font-size: 22px;
	font-size: 1.375rem;
}
body, button, input, select, textarea, .ast-button, .ast-custom-button {
	font-size: 16px;
	font-size: 0.888888888889rem;
}
.ast-comment-list #cancel-comment-reply-link {
	font-size: 16px;
	font-size: 0.888888888889rem;
}
#secondary, #secondary button, #secondary input, #secondary select, #secondary textarea {
	font-size: 16px;
	font-size: 0.888888888889rem;
}
.ast-archive-description .ast-archive-title {
	font-size: 40px;
}
.entry-title {
	font-size: 30px;
}
h1, .entry-content h1 {
	font-size: 30px;
}
h2, .entry-content h2 {
	font-size: 25px;
}
h3, .entry-content h3 {
	font-size: 20px;
}
.ast-single-post .entry-title, .page-title {
	font-size: 30px;
}
}

@media (max-width:768px) {
html {
	font-size: 102.6%;
}
}

@media (max-width:544px) {
html {
	font-size: 112.5%;
}
}

@media (min-width:769px) {
.ast-container {
	max-width: 1240px;
}
}
/*
@font-face {
	font-family: "Astra";
	src: url(master_files/astra.woff) format("woff"), url(master_files/astra.ttf) format("truetype"), url(master_files/astra.svg#astra) format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: fallback;
}
*/
@media (max-width:921px) {
.main-header-bar .main-header-bar-navigation {
	display: none;
}
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu, .ast-desktop .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper {
	border-color: #ae2f26;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu {
	border-top-width: 2px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu {
	top: -2px;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu-link, .ast-desktop .main-header-menu.submenu-with-border .children .menu-link {
	border-bottom-width: 0px;
	border-style: solid;
	border-color: #eaeaea;
}

@media (min-width:769px) {
.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu, .main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu {
	margin-left: -0px;
}
}
.ast-small-footer {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #7a7a7a;
}
.ast-small-footer-wrap {
	text-align: center;
}

@media (max-width:920px) {
.ast-404-layout-1 .ast-404-text {
	font-size: 100px;
	font-size: 5.55555555556rem;
}
}
.ast-breadcrumbs .trail-browse, .ast-breadcrumbs .trail-items, .ast-breadcrumbs .trail-items li {
	display: inline-block;
	margin: 0;
	padding: 0;
	border: none;
	background: inherit;
	text-indent: 0;
}
.ast-breadcrumbs .trail-browse {
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	color: inherit;
}
.ast-breadcrumbs .trail-items {
	list-style: none;
}
.trail-items li::after {
	padding: 0 0.3em;
	content: "\00bb";
}
.trail-items li:last-of-type::after {
	display: none;
}
.ast-header-break-point .main-header-bar {
	border-bottom-width: 1px;
}

@media (min-width:769px) {
.main-header-bar {
	border-bottom-width: 1px;
}
}
.ast-safari-browser-less-than-11 .main-header-menu .menu-item, .ast-safari-browser-less-than-11 .main-header-bar .ast-masthead-custom-menu-items {
	display: block;
}
.main-header-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items {
	-js-display: flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.main-header-menu > .menu-item > .menu-link {
	height: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-js-display: flex;
	display: flex;
}
.ast-primary-menu-disabled .main-header-bar .ast-masthead-custom-menu-items {
	flex: unset;
}
.header-main-layout-1 .ast-flex.main-header-container, .header-main-layout-3 .ast-flex.main-header-container {
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.ast-desktop .astra-menu-animation-slide-up>.menu-item>.astra-full-megamenu-wrapper, .ast-desktop .astra-menu-animation-slide-up>.menu-item>.sub-menu, .ast-desktop .astra-menu-animation-slide-up>.menu-item>.sub-menu .sub-menu {
	opacity: 0;
	visibility: hidden;
	transform: translateY(.5em);
	transition: visibility .2s ease, transform .2s ease
}
.ast-desktop .astra-menu-animation-slide-up>.menu-item .menu-item.focus>.sub-menu, .ast-desktop .astra-menu-animation-slide-up>.menu-item .menu-item:hover>.sub-menu, .ast-desktop .astra-menu-animation-slide-up>.menu-item.focus>.astra-full-megamenu-wrapper, .ast-desktop .astra-menu-animation-slide-up>.menu-item.focus>.sub-menu, .ast-desktop .astra-menu-animation-slide-up>.menu-item:hover>.astra-full-megamenu-wrapper, .ast-desktop .astra-menu-animation-slide-up>.menu-item:hover>.sub-menu {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	transition: opacity .2s ease, visibility .2s ease, transform .2s ease
}
.ast-desktop .astra-menu-animation-slide-up>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper, .ast-desktop .astra-menu-animation-slide-up>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper {
	-js-display: flex;
	display: flex
}
.ast-desktop .astra-menu-animation-slide-down>.menu-item>.astra-full-megamenu-wrapper, .ast-desktop .astra-menu-animation-slide-down>.menu-item>.sub-menu, .ast-desktop .astra-menu-animation-slide-down>.menu-item>.sub-menu .sub-menu {
	opacity: 0;
	visibility: hidden;
	transform: translateY(-.5em);
	transition: visibility .2s ease, transform .2s ease
}
.ast-desktop .astra-menu-animation-slide-down>.menu-item .menu-item.focus>.sub-menu, .ast-desktop .astra-menu-animation-slide-down>.menu-item .menu-item:hover>.sub-menu, .ast-desktop .astra-menu-animation-slide-down>.menu-item.focus>.astra-full-megamenu-wrapper, .ast-desktop .astra-menu-animation-slide-down>.menu-item.focus>.sub-menu, .ast-desktop .astra-menu-animation-slide-down>.menu-item:hover>.astra-full-megamenu-wrapper, .ast-desktop .astra-menu-animation-slide-down>.menu-item:hover>.sub-menu {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	transition: opacity .2s ease, visibility .2s ease, transform .2s ease
}
.ast-desktop .astra-menu-animation-slide-down>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper, .ast-desktop .astra-menu-animation-slide-down>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper {
	-js-display: flex;
	display: flex
}
.ast-desktop .astra-menu-animation-fade>.menu-item>.astra-full-megamenu-wrapper, .ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu, .ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu .sub-menu {
	opacity: 0;
	visibility: hidden;
	transition: opacity ease-in-out .3s
}
.ast-desktop .astra-menu-animation-fade>.menu-item .menu-item.focus>.sub-menu, .ast-desktop .astra-menu-animation-fade>.menu-item .menu-item:hover>.sub-menu, .ast-desktop .astra-menu-animation-fade>.menu-item.focus>.astra-full-megamenu-wrapper, .ast-desktop .astra-menu-animation-fade>.menu-item.focus>.sub-menu, .ast-desktop .astra-menu-animation-fade>.menu-item:hover>.astra-full-megamenu-wrapper, .ast-desktop .astra-menu-animation-fade>.menu-item:hover>.sub-menu {
	opacity: 1;
	visibility: visible;
	transition: opacity ease-in-out .3s
}
.ast-desktop .astra-menu-animation-fade>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper, .ast-desktop .astra-menu-animation-fade>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper {
	-js-display: flex;
	display: flex
}
/*all.css*/
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa, .fab, .fad, .fal, .far, .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1
}
.fa-lg {
	font-size: 1.33333em;
	line-height: .75em;
	vertical-align: -.0667em
}
.fa-xs {
	font-size: .75em
}
.fa-sm {
	font-size: .875em
}
.fa-1x {
	font-size: 1em
}
.fa-2x {
	font-size: 2em
}
.fa-3x {
	font-size: 3em
}
.fa-4x {
	font-size: 4em
}
.fa-5x {
	font-size: 5em
}
.fa-6x {
	font-size: 6em
}
.fa-7x {
	font-size: 7em
}
.fa-8x {
	font-size: 8em
}
.fa-9x {
	font-size: 9em
}
.fa-10x {
	font-size: 10em
}
.fa-fw {
	text-align: center;
	width: 1.25em
}
.fa-ul {
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0
}
.fa-ul>li {
	position: relative
}
.fa-li {
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit
}
.fa-border {
	border: .08em solid #eee;
	border-radius: .1em;
	padding: .2em .25em .15em
}
.fa-pull-left {
	float: left
}
.fa-pull-right {
	float: right
}
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
	margin-right: .3em
}
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
	margin-left: .3em
}
.fa-spin {
	-webkit-animation: fa-spin 2s linear infinite;
	animation: fa-spin 2s linear infinite
}
.fa-pulse {
	-webkit-animation: fa-spin 1s steps(8) infinite;
	animation: fa-spin 1s steps(8) infinite
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
to {
-webkit-transform:rotate(1turn);
transform:rotate(1turn)
}
}
.fa-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}
.fa-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.fa-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}
.fa-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}
.fa-flip-vertical {
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1)
}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
	-webkit-transform: scale(-1);
	transform: scale(-1)
}
:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
	-webkit-filter: none;
	filter: none
}
.fa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.5em
}
.fa-stack-1x, .fa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%
}
.fa-stack-1x {
	line-height: inherit
}
.fa-stack-2x {
	font-size: 2em
}
.fa-inverse {
	color: #fff
}
.fa-500px:before {
	content: "\f26e"
}
.fa-accessible-icon:before {
	content: "\f368"
}
.fa-accusoft:before {
	content: "\f369"
}
.fa-acquisitions-incorporated:before {
	content: "\f6af"
}
.fa-ad:before {
	content: "\f641"
}
.fa-address-book:before {
	content: "\f2b9"
}
.fa-address-card:before {
	content: "\f2bb"
}
.fa-adjust:before {
	content: "\f042"
}
.fa-adn:before {
	content: "\f170"
}
.fa-adobe:before {
	content: "\f778"
}
.fa-adversal:before {
	content: "\f36a"
}
.fa-affiliatetheme:before {
	content: "\f36b"
}
.fa-air-freshener:before {
	content: "\f5d0"
}
.fa-airbnb:before {
	content: "\f834"
}
.fa-algolia:before {
	content: "\f36c"
}
.fa-align-center:before {
	content: "\f037"
}
.fa-align-justify:before {
	content: "\f039"
}
.fa-align-left:before {
	content: "\f036"
}
.fa-align-right:before {
	content: "\f038"
}
.fa-alipay:before {
	content: "\f642"
}
.fa-allergies:before {
	content: "\f461"
}
.fa-amazon:before {
	content: "\f270"
}
.fa-amazon-pay:before {
	content: "\f42c"
}
.fa-ambulance:before {
	content: "\f0f9"
}
.fa-american-sign-language-interpreting:before {
	content: "\f2a3"
}
.fa-amilia:before {
	content: "\f36d"
}
.fa-anchor:before {
	content: "\f13d"
}
.fa-android:before {
	content: "\f17b"
}
.fa-angellist:before {
	content: "\f209"
}
.fa-angle-double-down:before {
	content: "\f103"
}
.fa-angle-double-left:before {
	content: "\f100"
}
.fa-angle-double-right:before {
	content: "\f101"
}
.fa-angle-double-up:before {
	content: "\f102"
}
.fa-angle-down:before {
	content: "\f107"
}
.fa-angle-left:before {
	content: "\f104"
}
.fa-angle-right:before {
	content: "\f105"
}
.fa-angle-up:before {
	content: "\f106"
}
.fa-angry:before {
	content: "\f556"
}
.fa-angrycreative:before {
	content: "\f36e"
}
.fa-angular:before {
	content: "\f420"
}
.fa-ankh:before {
	content: "\f644"
}
.fa-app-store:before {
	content: "\f36f"
}
.fa-app-store-ios:before {
	content: "\f370"
}
.fa-apper:before {
	content: "\f371"
}
.fa-apple:before {
	content: "\f179"
}
.fa-apple-alt:before {
	content: "\f5d1"
}
.fa-apple-pay:before {
	content: "\f415"
}
.fa-archive:before {
	content: "\f187"
}
.fa-archway:before {
	content: "\f557"
}
.fa-arrow-alt-circle-down:before {
	content: "\f358"
}
.fa-arrow-alt-circle-left:before {
	content: "\f359"
}
.fa-arrow-alt-circle-right:before {
	content: "\f35a"
}
.fa-arrow-alt-circle-up:before {
	content: "\f35b"
}
.fa-arrow-circle-down:before {
	content: "\f0ab"
}
.fa-arrow-circle-left:before {
	content: "\f0a8"
}
.fa-arrow-circle-right:before {
	content: "\f0a9"
}
.fa-arrow-circle-up:before {
	content: "\f0aa"
}
.fa-arrow-down:before {
	content: "\f063"
}
.fa-arrow-left:before {
	content: "\f060"
}
.fa-arrow-right:before {
	content: "\f061"
}
.fa-arrow-up:before {
	content: "\f062"
}
.fa-arrows-alt:before {
	content: "\f0b2"
}
.fa-arrows-alt-h:before {
	content: "\f337"
}
.fa-arrows-alt-v:before {
	content: "\f338"
}
.fa-artstation:before {
	content: "\f77a"
}
.fa-assistive-listening-systems:before {
	content: "\f2a2"
}
.fa-asterisk:before {
	content: "\f069"
}
.fa-asymmetrik:before {
	content: "\f372"
}
.fa-at:before {
	content: "\f1fa"
}
.fa-atlas:before {
	content: "\f558"
}
.fa-atlassian:before {
	content: "\f77b"
}
.fa-atom:before {
	content: "\f5d2"
}
.fa-audible:before {
	content: "\f373"
}
.fa-audio-description:before {
	content: "\f29e"
}
.fa-autoprefixer:before {
	content: "\f41c"
}
.fa-avianex:before {
	content: "\f374"
}
.fa-aviato:before {
	content: "\f421"
}
.fa-award:before {
	content: "\f559"
}
.fa-aws:before {
	content: "\f375"
}
.fa-baby:before {
	content: "\f77c"
}
.fa-baby-carriage:before {
	content: "\f77d"
}
.fa-backspace:before {
	content: "\f55a"
}
.fa-backward:before {
	content: "\f04a"
}
.fa-bacon:before {
	content: "\f7e5"
}
.fa-bahai:before {
	content: "\f666"
}
.fa-balance-scale:before {
	content: "\f24e"
}
.fa-balance-scale-left:before {
	content: "\f515"
}
.fa-balance-scale-right:before {
	content: "\f516"
}
.fa-ban:before {
	content: "\f05e"
}
.fa-band-aid:before {
	content: "\f462"
}
.fa-bandcamp:before {
	content: "\f2d5"
}
.fa-barcode:before {
	content: "\f02a"
}
.fa-bars:before {
	content: "\f0c9"
}
.fa-baseball-ball:before {
	content: "\f433"
}
.fa-basketball-ball:before {
	content: "\f434"
}
.fa-bath:before {
	content: "\f2cd"
}
.fa-battery-empty:before {
	content: "\f244"
}
.fa-battery-full:before {
	content: "\f240"
}
.fa-battery-half:before {
	content: "\f242"
}
.fa-battery-quarter:before {
	content: "\f243"
}
.fa-battery-three-quarters:before {
	content: "\f241"
}
.fa-battle-net:before {
	content: "\f835"
}
.fa-bed:before {
	content: "\f236"
}
.fa-beer:before {
	content: "\f0fc"
}
.fa-behance:before {
	content: "\f1b4"
}
.fa-behance-square:before {
	content: "\f1b5"
}
.fa-bell:before {
	content: "\f0f3"
}
.fa-bell-slash:before {
	content: "\f1f6"
}
.fa-bezier-curve:before {
	content: "\f55b"
}
.fa-bible:before {
	content: "\f647"
}
.fa-bicycle:before {
	content: "\f206"
}
.fa-biking:before {
	content: "\f84a"
}
.fa-bimobject:before {
	content: "\f378"
}
.fa-binoculars:before {
	content: "\f1e5"
}
.fa-biohazard:before {
	content: "\f780"
}
.fa-birthday-cake:before {
	content: "\f1fd"
}
.fa-bitbucket:before {
	content: "\f171"
}
.fa-bitcoin:before {
	content: "\f379"
}
.fa-bity:before {
	content: "\f37a"
}
.fa-black-tie:before {
	content: "\f27e"
}
.fa-blackberry:before {
	content: "\f37b"
}
.fa-blender:before {
	content: "\f517"
}
.fa-blender-phone:before {
	content: "\f6b6"
}
.fa-blind:before {
	content: "\f29d"
}
.fa-blog:before {
	content: "\f781"
}
.fa-blogger:before {
	content: "\f37c"
}
.fa-blogger-b:before {
	content: "\f37d"
}
.fa-bluetooth:before {
	content: "\f293"
}
.fa-bluetooth-b:before {
	content: "\f294"
}
.fa-bold:before {
	content: "\f032"
}
.fa-bolt:before {
	content: "\f0e7"
}
.fa-bomb:before {
	content: "\f1e2"
}
.fa-bone:before {
	content: "\f5d7"
}
.fa-bong:before {
	content: "\f55c"
}
.fa-book:before {
	content: "\f02d"
}
.fa-book-dead:before {
	content: "\f6b7"
}
.fa-book-medical:before {
	content: "\f7e6"
}
.fa-book-open:before {
	content: "\f518"
}
.fa-book-reader:before {
	content: "\f5da"
}
.fa-bookmark:before {
	content: "\f02e"
}
.fa-bootstrap:before {
	content: "\f836"
}
.fa-border-all:before {
	content: "\f84c"
}
.fa-border-none:before {
	content: "\f850"
}
.fa-border-style:before {
	content: "\f853"
}
.fa-bowling-ball:before {
	content: "\f436"
}
.fa-box:before {
	content: "\f466"
}
.fa-box-open:before {
	content: "\f49e"
}
.fa-box-tissue:before {
	content: "\f95b"
}
.fa-boxes:before {
	content: "\f468"
}
.fa-braille:before {
	content: "\f2a1"
}
.fa-brain:before {
	content: "\f5dc"
}
.fa-bread-slice:before {
	content: "\f7ec"
}
.fa-briefcase:before {
	content: "\f0b1"
}
.fa-briefcase-medical:before {
	content: "\f469"
}
.fa-broadcast-tower:before {
	content: "\f519"
}
.fa-broom:before {
	content: "\f51a"
}
.fa-brush:before {
	content: "\f55d"
}
.fa-btc:before {
	content: "\f15a"
}
.fa-buffer:before {
	content: "\f837"
}
.fa-bug:before {
	content: "\f188"
}
.fa-building:before {
	content: "\f1ad"
}
.fa-bullhorn:before {
	content: "\f0a1"
}
.fa-bullseye:before {
	content: "\f140"
}
.fa-burn:before {
	content: "\f46a"
}
.fa-buromobelexperte:before {
	content: "\f37f"
}
.fa-bus:before {
	content: "\f207"
}
.fa-bus-alt:before {
	content: "\f55e"
}
.fa-business-time:before {
	content: "\f64a"
}
.fa-buy-n-large:before {
	content: "\f8a6"
}
.fa-buysellads:before {
	content: "\f20d"
}
.fa-calculator:before {
	content: "\f1ec"
}
.fa-calendar:before {
	content: "\f133"
}
.fa-calendar-alt:before {
	content: "\f073"
}
.fa-calendar-check:before {
	content: "\f274"
}
.fa-calendar-day:before {
	content: "\f783"
}
.fa-calendar-minus:before {
	content: "\f272"
}
.fa-calendar-plus:before {
	content: "\f271"
}
.fa-calendar-times:before {
	content: "\f273"
}
.fa-calendar-week:before {
	content: "\f784"
}
.fa-camera:before {
	content: "\f030"
}
.fa-camera-retro:before {
	content: "\f083"
}
.fa-campground:before {
	content: "\f6bb"
}
.fa-canadian-maple-leaf:before {
	content: "\f785"
}
.fa-candy-cane:before {
	content: "\f786"
}
.fa-cannabis:before {
	content: "\f55f"
}
.fa-capsules:before {
	content: "\f46b"
}
.fa-car:before {
	content: "\f1b9"
}
.fa-car-alt:before {
	content: "\f5de"
}
.fa-car-battery:before {
	content: "\f5df"
}
.fa-car-crash:before {
	content: "\f5e1"
}
.fa-car-side:before {
	content: "\f5e4"
}
.fa-caravan:before {
	content: "\f8ff"
}
.fa-caret-down:before {
	content: "\f0d7"
}
.fa-caret-left:before {
	content: "\f0d9"
}
.fa-caret-right:before {
	content: "\f0da"
}
.fa-caret-square-down:before {
	content: "\f150"
}
.fa-caret-square-left:before {
	content: "\f191"
}
.fa-caret-square-right:before {
	content: "\f152"
}
.fa-caret-square-up:before {
	content: "\f151"
}
.fa-caret-up:before {
	content: "\f0d8"
}
.fa-carrot:before {
	content: "\f787"
}
.fa-cart-arrow-down:before {
	content: "\f218"
}
.fa-cart-plus:before {
	content: "\f217"
}
.fa-cash-register:before {
	content: "\f788"
}
.fa-cat:before {
	content: "\f6be"
}
.fa-cc-amazon-pay:before {
	content: "\f42d"
}
.fa-cc-amex:before {
	content: "\f1f3"
}
.fa-cc-apple-pay:before {
	content: "\f416"
}
.fa-cc-diners-club:before {
	content: "\f24c"
}
.fa-cc-discover:before {
	content: "\f1f2"
}
.fa-cc-jcb:before {
	content: "\f24b"
}
.fa-cc-mastercard:before {
	content: "\f1f1"
}
.fa-cc-paypal:before {
	content: "\f1f4"
}
.fa-cc-stripe:before {
	content: "\f1f5"
}
.fa-cc-visa:before {
	content: "\f1f0"
}
.fa-centercode:before {
	content: "\f380"
}
.fa-centos:before {
	content: "\f789"
}
.fa-certificate:before {
	content: "\f0a3"
}
.fa-chair:before {
	content: "\f6c0"
}
.fa-chalkboard:before {
	content: "\f51b"
}
.fa-chalkboard-teacher:before {
	content: "\f51c"
}
.fa-charging-station:before {
	content: "\f5e7"
}
.fa-chart-area:before {
	content: "\f1fe"
}
.fa-chart-bar:before {
	content: "\f080"
}
.fa-chart-line:before {
	content: "\f201"
}
.fa-chart-pie:before {
	content: "\f200"
}
.fa-check:before {
	content: "\f00c"
}
.fa-check-circle:before {
	content: "\f058"
}
.fa-check-double:before {
	content: "\f560"
}
.fa-check-square:before {
	content: "\f14a"
}
.fa-cheese:before {
	content: "\f7ef"
}
.fa-chess:before {
	content: "\f439"
}
.fa-chess-bishop:before {
	content: "\f43a"
}
.fa-chess-board:before {
	content: "\f43c"
}
.fa-chess-king:before {
	content: "\f43f"
}
.fa-chess-knight:before {
	content: "\f441"
}
.fa-chess-pawn:before {
	content: "\f443"
}
.fa-chess-queen:before {
	content: "\f445"
}
.fa-chess-rook:before {
	content: "\f447"
}
.fa-chevron-circle-down:before {
	content: "\f13a"
}
.fa-chevron-circle-left:before {
	content: "\f137"
}
.fa-chevron-circle-right:before {
	content: "\f138"
}
.fa-chevron-circle-up:before {
	content: "\f139"
}
.fa-chevron-down:before {
	content: "\f078"
}
.fa-chevron-left:before {
	content: "\f053"
}
.fa-chevron-right:before {
	content: "\f054"
}
.fa-chevron-up:before {
	content: "\f077"
}
.fa-child:before {
	content: "\f1ae"
}
.fa-chrome:before {
	content: "\f268"
}
.fa-chromecast:before {
	content: "\f838"
}
.fa-church:before {
	content: "\f51d"
}
.fa-circle:before {
	content: "\f111"
}
.fa-circle-notch:before {
	content: "\f1ce"
}
.fa-city:before {
	content: "\f64f"
}
.fa-clinic-medical:before {
	content: "\f7f2"
}
.fa-clipboard:before {
	content: "\f328"
}
.fa-clipboard-check:before {
	content: "\f46c"
}
.fa-clipboard-list:before {
	content: "\f46d"
}
.fa-clock:before {
	content: "\f017"
}
.fa-clone:before {
	content: "\f24d"
}
.fa-closed-captioning:before {
	content: "\f20a"
}
.fa-cloud:before {
	content: "\f0c2"
}
.fa-cloud-download-alt:before {
	content: "\f381"
}
.fa-cloud-meatball:before {
	content: "\f73b"
}
.fa-cloud-moon:before {
	content: "\f6c3"
}
.fa-cloud-moon-rain:before {
	content: "\f73c"
}
.fa-cloud-rain:before {
	content: "\f73d"
}
.fa-cloud-showers-heavy:before {
	content: "\f740"
}
.fa-cloud-sun:before {
	content: "\f6c4"
}
.fa-cloud-sun-rain:before {
	content: "\f743"
}
.fa-cloud-upload-alt:before {
	content: "\f382"
}
.fa-cloudscale:before {
	content: "\f383"
}
.fa-cloudsmith:before {
	content: "\f384"
}
.fa-cloudversify:before {
	content: "\f385"
}
.fa-cocktail:before {
	content: "\f561"
}
.fa-code:before {
	content: "\f121"
}
.fa-code-branch:before {
	content: "\f126"
}
.fa-codepen:before {
	content: "\f1cb"
}
.fa-codiepie:before {
	content: "\f284"
}
.fa-coffee:before {
	content: "\f0f4"
}
.fa-cog:before {
	content: "\f013"
}
.fa-cogs:before {
	content: "\f085"
}
.fa-coins:before {
	content: "\f51e"
}
.fa-columns:before {
	content: "\f0db"
}
.fa-comment:before {
	content: "\f075"
}
.fa-comment-alt:before {
	content: "\f27a"
}
.fa-comment-dollar:before {
	content: "\f651"
}
.fa-comment-dots:before {
	content: "\f4ad"
}
.fa-comment-medical:before {
	content: "\f7f5"
}
.fa-comment-slash:before {
	content: "\f4b3"
}
.fa-comments:before {
	content: "\f086"
}
.fa-comments-dollar:before {
	content: "\f653"
}
.fa-compact-disc:before {
	content: "\f51f"
}
.fa-compass:before {
	content: "\f14e"
}
.fa-compress:before {
	content: "\f066"
}
.fa-compress-alt:before {
	content: "\f422"
}
.fa-compress-arrows-alt:before {
	content: "\f78c"
}
.fa-concierge-bell:before {
	content: "\f562"
}
.fa-confluence:before {
	content: "\f78d"
}
.fa-connectdevelop:before {
	content: "\f20e"
}
.fa-contao:before {
	content: "\f26d"
}
.fa-cookie:before {
	content: "\f563"
}
.fa-cookie-bite:before {
	content: "\f564"
}
.fa-copy:before {
	content: "\f0c5"
}
.fa-copyright:before {
	content: "\f1f9"
}
.fa-cotton-bureau:before {
	content: "\f89e"
}
.fa-couch:before {
	content: "\f4b8"
}
.fa-cpanel:before {
	content: "\f388"
}
.fa-creative-commons:before {
	content: "\f25e"
}
.fa-creative-commons-by:before {
	content: "\f4e7"
}
.fa-creative-commons-nc:before {
	content: "\f4e8"
}
.fa-creative-commons-nc-eu:before {
	content: "\f4e9"
}
.fa-creative-commons-nc-jp:before {
	content: "\f4ea"
}
.fa-creative-commons-nd:before {
	content: "\f4eb"
}
.fa-creative-commons-pd:before {
	content: "\f4ec"
}
.fa-creative-commons-pd-alt:before {
	content: "\f4ed"
}
.fa-creative-commons-remix:before {
	content: "\f4ee"
}
.fa-creative-commons-sa:before {
	content: "\f4ef"
}
.fa-creative-commons-sampling:before {
	content: "\f4f0"
}
.fa-creative-commons-sampling-plus:before {
	content: "\f4f1"
}
.fa-creative-commons-share:before {
	content: "\f4f2"
}
.fa-creative-commons-zero:before {
	content: "\f4f3"
}
.fa-credit-card:before {
	content: "\f09d"
}
.fa-critical-role:before {
	content: "\f6c9"
}
.fa-crop:before {
	content: "\f125"
}
.fa-crop-alt:before {
	content: "\f565"
}
.fa-cross:before {
	content: "\f654"
}
.fa-crosshairs:before {
	content: "\f05b"
}
.fa-crow:before {
	content: "\f520"
}
.fa-crown:before {
	content: "\f521"
}
.fa-crutch:before {
	content: "\f7f7"
}
.fa-css3:before {
	content: "\f13c"
}
.fa-css3-alt:before {
	content: "\f38b"
}
.fa-cube:before {
	content: "\f1b2"
}
.fa-cubes:before {
	content: "\f1b3"
}
.fa-cut:before {
	content: "\f0c4"
}
.fa-cuttlefish:before {
	content: "\f38c"
}
.fa-d-and-d:before {
	content: "\f38d"
}
.fa-d-and-d-beyond:before {
	content: "\f6ca"
}
.fa-dailymotion:before {
	content: "\f952"
}
.fa-dashcube:before {
	content: "\f210"
}
.fa-database:before {
	content: "\f1c0"
}
.fa-deaf:before {
	content: "\f2a4"
}
.fa-delicious:before {
	content: "\f1a5"
}
.fa-democrat:before {
	content: "\f747"
}
.fa-deploydog:before {
	content: "\f38e"
}
.fa-deskpro:before {
	content: "\f38f"
}
.fa-desktop:before {
	content: "\f108"
}
.fa-dev:before {
	content: "\f6cc"
}
.fa-deviantart:before {
	content: "\f1bd"
}
.fa-dharmachakra:before {
	content: "\f655"
}
.fa-dhl:before {
	content: "\f790"
}
.fa-diagnoses:before {
	content: "\f470"
}
.fa-diaspora:before {
	content: "\f791"
}
.fa-dice:before {
	content: "\f522"
}
.fa-dice-d20:before {
	content: "\f6cf"
}
.fa-dice-d6:before {
	content: "\f6d1"
}
.fa-dice-five:before {
	content: "\f523"
}
.fa-dice-four:before {
	content: "\f524"
}
.fa-dice-one:before {
	content: "\f525"
}
.fa-dice-six:before {
	content: "\f526"
}
.fa-dice-three:before {
	content: "\f527"
}
.fa-dice-two:before {
	content: "\f528"
}
.fa-digg:before {
	content: "\f1a6"
}
.fa-digital-ocean:before {
	content: "\f391"
}
.fa-digital-tachograph:before {
	content: "\f566"
}
.fa-directions:before {
	content: "\f5eb"
}
.fa-discord:before {
	content: "\f392"
}
.fa-discourse:before {
	content: "\f393"
}
.fa-disease:before {
	content: "\f7fa"
}
.fa-divide:before {
	content: "\f529"
}
.fa-dizzy:before {
	content: "\f567"
}
.fa-dna:before {
	content: "\f471"
}
.fa-dochub:before {
	content: "\f394"
}
.fa-docker:before {
	content: "\f395"
}
.fa-dog:before {
	content: "\f6d3"
}
.fa-dollar-sign:before {
	content: "\f155"
}
.fa-dolly:before {
	content: "\f472"
}
.fa-dolly-flatbed:before {
	content: "\f474"
}
.fa-donate:before {
	content: "\f4b9"
}
.fa-door-closed:before {
	content: "\f52a"
}
.fa-door-open:before {
	content: "\f52b"
}
.fa-dot-circle:before {
	content: "\f192"
}
.fa-dove:before {
	content: "\f4ba"
}
.fa-download:before {
	content: "\f019"
}
.fa-draft2digital:before {
	content: "\f396"
}
.fa-drafting-compass:before {
	content: "\f568"
}
.fa-dragon:before {
	content: "\f6d5"
}
.fa-draw-polygon:before {
	content: "\f5ee"
}
.fa-dribbble:before {
	content: "\f17d"
}
.fa-dribbble-square:before {
	content: "\f397"
}
.fa-dropbox:before {
	content: "\f16b"
}
.fa-drum:before {
	content: "\f569"
}
.fa-drum-steelpan:before {
	content: "\f56a"
}
.fa-drumstick-bite:before {
	content: "\f6d7"
}
.fa-drupal:before {
	content: "\f1a9"
}
.fa-dumbbell:before {
	content: "\f44b"
}
.fa-dumpster:before {
	content: "\f793"
}
.fa-dumpster-fire:before {
	content: "\f794"
}
.fa-dungeon:before {
	content: "\f6d9"
}
.fa-dyalog:before {
	content: "\f399"
}
.fa-earlybirds:before {
	content: "\f39a"
}
.fa-ebay:before {
	content: "\f4f4"
}
.fa-edge:before {
	content: "\f282"
}
.fa-edit:before {
	content: "\f044"
}
.fa-egg:before {
	content: "\f7fb"
}
.fa-eject:before {
	content: "\f052"
}
.fa-elementor:before {
	content: "\f430"
}
.fa-ellipsis-h:before {
	content: "\f141"
}
.fa-ellipsis-v:before {
	content: "\f142"
}
.fa-ello:before {
	content: "\f5f1"
}
.fa-ember:before {
	content: "\f423"
}
.fa-empire:before {
	content: "\f1d1"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-envelope-open:before {
	content: "\f2b6"
}
.fa-envelope-open-text:before {
	content: "\f658"
}
.fa-envelope-square:before {
	content: "\f199"
}
.fa-envira:before {
	content: "\f299"
}
.fa-equals:before {
	content: "\f52c"
}
.fa-eraser:before {
	content: "\f12d"
}
.fa-erlang:before {
	content: "\f39d"
}
.fa-ethereum:before {
	content: "\f42e"
}
.fa-ethernet:before {
	content: "\f796"
}
.fa-etsy:before {
	content: "\f2d7"
}
.fa-euro-sign:before {
	content: "\f153"
}
.fa-evernote:before {
	content: "\f839"
}
.fa-exchange-alt:before {
	content: "\f362"
}
.fa-exclamation:before {
	content: "\f12a"
}
.fa-exclamation-circle:before {
	content: "\f06a"
}
.fa-exclamation-triangle:before {
	content: "\f071"
}
.fa-expand:before {
	content: "\f065"
}
.fa-expand-alt:before {
	content: "\f424"
}
.fa-expand-arrows-alt:before {
	content: "\f31e"
}
.fa-expeditedssl:before {
	content: "\f23e"
}
.fa-external-link-alt:before {
	content: "\f35d"
}
.fa-external-link-square-alt:before {
	content: "\f360"
}
.fa-eye:before {
	content: "\f06e"
}
.fa-eye-dropper:before {
	content: "\f1fb"
}
.fa-eye-slash:before {
	content: "\f070"
}
.fa-facebook:before {
	content: "\f09a"
}
.fa-facebook-f:before {
	content: "\f39e"
}
.fa-facebook-messenger:before {
	content: "\f39f"
}
.fa-facebook-square:before {
	content: "\f082"
}
.fa-fan:before {
	content: "\f863"
}
.fa-fantasy-flight-games:before {
	content: "\f6dc"
}
.fa-fast-backward:before {
	content: "\f049"
}
.fa-fast-forward:before {
	content: "\f050"
}
.fa-faucet:before {
	content: "\f905"
}
.fa-fax:before {
	content: "\f1ac"
}
.fa-feather:before {
	content: "\f52d"
}
.fa-feather-alt:before {
	content: "\f56b"
}
.fa-fedex:before {
	content: "\f797"
}
.fa-fedora:before {
	content: "\f798"
}
.fa-female:before {
	content: "\f182"
}
.fa-fighter-jet:before {
	content: "\f0fb"
}
.fa-figma:before {
	content: "\f799"
}
.fa-file:before {
	content: "\f15b"
}
.fa-file-alt:before {
	content: "\f15c"
}
.fa-file-archive:before {
	content: "\f1c6"
}
.fa-file-audio:before {
	content: "\f1c7"
}
.fa-file-code:before {
	content: "\f1c9"
}
.fa-file-contract:before {
	content: "\f56c"
}
.fa-file-csv:before {
	content: "\f6dd"
}
.fa-file-download:before {
	content: "\f56d"
}
.fa-file-excel:before {
	content: "\f1c3"
}
.fa-file-export:before {
	content: "\f56e"
}
.fa-file-image:before {
	content: "\f1c5"
}
.fa-file-import:before {
	content: "\f56f"
}
.fa-file-invoice:before {
	content: "\f570"
}
.fa-file-invoice-dollar:before {
	content: "\f571"
}
.fa-file-medical:before {
	content: "\f477"
}
.fa-file-medical-alt:before {
	content: "\f478"
}
.fa-file-pdf:before {
	content: "\f1c1"
}
.fa-file-powerpoint:before {
	content: "\f1c4"
}
.fa-file-prescription:before {
	content: "\f572"
}
.fa-file-signature:before {
	content: "\f573"
}
.fa-file-upload:before {
	content: "\f574"
}
.fa-file-video:before {
	content: "\f1c8"
}
.fa-file-word:before {
	content: "\f1c2"
}
.fa-fill:before {
	content: "\f575"
}
.fa-fill-drip:before {
	content: "\f576"
}
.fa-film:before {
	content: "\f008"
}
.fa-filter:before {
	content: "\f0b0"
}
.fa-fingerprint:before {
	content: "\f577"
}
.fa-fire:before {
	content: "\f06d"
}
.fa-fire-alt:before {
	content: "\f7e4"
}
.fa-fire-extinguisher:before {
	content: "\f134"
}
.fa-firefox:before {
	content: "\f269"
}
.fa-firefox-browser:before {
	content: "\f907"
}
.fa-first-aid:before {
	content: "\f479"
}
.fa-first-order:before {
	content: "\f2b0"
}
.fa-first-order-alt:before {
	content: "\f50a"
}
.fa-firstdraft:before {
	content: "\f3a1"
}
.fa-fish:before {
	content: "\f578"
}
.fa-fist-raised:before {
	content: "\f6de"
}
.fa-flag:before {
	content: "\f024"
}
.fa-flag-checkered:before {
	content: "\f11e"
}
.fa-flag-usa:before {
	content: "\f74d"
}
.fa-flask:before {
	content: "\f0c3"
}
.fa-flickr:before {
	content: "\f16e"
}
.fa-flipboard:before {
	content: "\f44d"
}
.fa-flushed:before {
	content: "\f579"
}
.fa-fly:before {
	content: "\f417"
}
.fa-folder:before {
	content: "\f07b"
}
.fa-folder-minus:before {
	content: "\f65d"
}
.fa-folder-open:before {
	content: "\f07c"
}
.fa-folder-plus:before {
	content: "\f65e"
}
.fa-font:before {
	content: "\f031"
}
.fa-font-awesome:before {
	content: "\f2b4"
}
.fa-font-awesome-alt:before {
	content: "\f35c"
}
.fa-font-awesome-flag:before {
	content: "\f425"
}
.fa-font-awesome-logo-full:before {
	content: "\f4e6"
}
.fa-fonticons:before {
	content: "\f280"
}
.fa-fonticons-fi:before {
	content: "\f3a2"
}
.fa-football-ball:before {
	content: "\f44e"
}
.fa-fort-awesome:before {
	content: "\f286"
}
.fa-fort-awesome-alt:before {
	content: "\f3a3"
}
.fa-forumbee:before {
	content: "\f211"
}
.fa-forward:before {
	content: "\f04e"
}
.fa-foursquare:before {
	content: "\f180"
}
.fa-free-code-camp:before {
	content: "\f2c5"
}
.fa-freebsd:before {
	content: "\f3a4"
}
.fa-frog:before {
	content: "\f52e"
}
.fa-frown:before {
	content: "\f119"
}
.fa-frown-open:before {
	content: "\f57a"
}
.fa-fulcrum:before {
	content: "\f50b"
}
.fa-funnel-dollar:before {
	content: "\f662"
}
.fa-futbol:before {
	content: "\f1e3"
}
.fa-galactic-republic:before {
	content: "\f50c"
}
.fa-galactic-senate:before {
	content: "\f50d"
}
.fa-gamepad:before {
	content: "\f11b"
}
.fa-gas-pump:before {
	content: "\f52f"
}
.fa-gavel:before {
	content: "\f0e3"
}
.fa-gem:before {
	content: "\f3a5"
}
.fa-genderless:before {
	content: "\f22d"
}
.fa-get-pocket:before {
	content: "\f265"
}
.fa-gg:before {
	content: "\f260"
}
.fa-gg-circle:before {
	content: "\f261"
}
.fa-ghost:before {
	content: "\f6e2"
}
.fa-gift:before {
	content: "\f06b"
}
.fa-gifts:before {
	content: "\f79c"
}
.fa-git:before {
	content: "\f1d3"
}
.fa-git-alt:before {
	content: "\f841"
}
.fa-git-square:before {
	content: "\f1d2"
}
.fa-github:before {
	content: "\f09b"
}
.fa-github-alt:before {
	content: "\f113"
}
.fa-github-square:before {
	content: "\f092"
}
.fa-gitkraken:before {
	content: "\f3a6"
}
.fa-gitlab:before {
	content: "\f296"
}
.fa-gitter:before {
	content: "\f426"
}
.fa-glass-cheers:before {
	content: "\f79f"
}
.fa-glass-martini:before {
	content: "\f000"
}
.fa-glass-martini-alt:before {
	content: "\f57b"
}
.fa-glass-whiskey:before {
	content: "\f7a0"
}
.fa-glasses:before {
	content: "\f530"
}
.fa-glide:before {
	content: "\f2a5"
}
.fa-glide-g:before {
	content: "\f2a6"
}
.fa-globe:before {
	content: "\f0ac"
}
.fa-globe-africa:before {
	content: "\f57c"
}
.fa-globe-americas:before {
	content: "\f57d"
}
.fa-globe-asia:before {
	content: "\f57e"
}
.fa-globe-europe:before {
	content: "\f7a2"
}
.fa-gofore:before {
	content: "\f3a7"
}
.fa-golf-ball:before {
	content: "\f450"
}
.fa-goodreads:before {
	content: "\f3a8"
}
.fa-goodreads-g:before {
	content: "\f3a9"
}
.fa-google:before {
	content: "\f1a0"
}
.fa-google-drive:before {
	content: "\f3aa"
}
.fa-google-play:before {
	content: "\f3ab"
}
.fa-google-plus:before {
	content: "\f2b3"
}
.fa-google-plus-g:before {
	content: "\f0d5"
}
.fa-google-plus-square:before {
	content: "\f0d4"
}
.fa-google-wallet:before {
	content: "\f1ee"
}
.fa-gopuram:before {
	content: "\f664"
}
.fa-graduation-cap:before {
	content: "\f19d"
}
.fa-gratipay:before {
	content: "\f184"
}
.fa-grav:before {
	content: "\f2d6"
}
.fa-greater-than:before {
	content: "\f531"
}
.fa-greater-than-equal:before {
	content: "\f532"
}
.fa-grimace:before {
	content: "\f57f"
}
.fa-grin:before {
	content: "\f580"
}
.fa-grin-alt:before {
	content: "\f581"
}
.fa-grin-beam:before {
	content: "\f582"
}
.fa-grin-beam-sweat:before {
	content: "\f583"
}
.fa-grin-hearts:before {
	content: "\f584"
}
.fa-grin-squint:before {
	content: "\f585"
}
.fa-grin-squint-tears:before {
	content: "\f586"
}
.fa-grin-stars:before {
	content: "\f587"
}
.fa-grin-tears:before {
	content: "\f588"
}
.fa-grin-tongue:before {
	content: "\f589"
}
.fa-grin-tongue-squint:before {
	content: "\f58a"
}
.fa-grin-tongue-wink:before {
	content: "\f58b"
}
.fa-grin-wink:before {
	content: "\f58c"
}
.fa-grip-horizontal:before {
	content: "\f58d"
}
.fa-grip-lines:before {
	content: "\f7a4"
}
.fa-grip-lines-vertical:before {
	content: "\f7a5"
}
.fa-grip-vertical:before {
	content: "\f58e"
}
.fa-gripfire:before {
	content: "\f3ac"
}
.fa-grunt:before {
	content: "\f3ad"
}
.fa-guitar:before {
	content: "\f7a6"
}
.fa-gulp:before {
	content: "\f3ae"
}
.fa-h-square:before {
	content: "\f0fd"
}
.fa-hacker-news:before {
	content: "\f1d4"
}
.fa-hacker-news-square:before {
	content: "\f3af"
}
.fa-hackerrank:before {
	content: "\f5f7"
}
.fa-hamburger:before {
	content: "\f805"
}
.fa-hammer:before {
	content: "\f6e3"
}
.fa-hamsa:before {
	content: "\f665"
}
.fa-hand-holding:before {
	content: "\f4bd"
}
.fa-hand-holding-heart:before {
	content: "\f4be"
}
.fa-hand-holding-medical:before {
	content: "\f95c"
}
.fa-hand-holding-usd:before {
	content: "\f4c0"
}
.fa-hand-holding-water:before {
	content: "\f4c1"
}
.fa-hand-lizard:before {
	content: "\f258"
}
.fa-hand-middle-finger:before {
	content: "\f806"
}
.fa-hand-paper:before {
	content: "\f256"
}
.fa-hand-peace:before {
	content: "\f25b"
}
.fa-hand-point-down:before {
	content: "\f0a7"
}
.fa-hand-point-left:before {
	content: "\f0a5"
}
.fa-hand-point-right:before {
	content: "\f0a4"
}
.fa-hand-point-up:before {
	content: "\f0a6"
}
.fa-hand-pointer:before {
	content: "\f25a"
}
.fa-hand-rock:before {
	content: "\f255"
}
.fa-hand-scissors:before {
	content: "\f257"
}
.fa-hand-sparkles:before {
	content: "\f95d"
}
.fa-hand-spock:before {
	content: "\f259"
}
.fa-hands:before {
	content: "\f4c2"
}
.fa-hands-helping:before {
	content: "\f4c4"
}
.fa-hands-wash:before {
	content: "\f95e"
}
.fa-handshake:before {
	content: "\f2b5"
}
.fa-handshake-alt-slash:before {
	content: "\f95f"
}
.fa-handshake-slash:before {
	content: "\f960"
}
.fa-hanukiah:before {
	content: "\f6e6"
}
.fa-hard-hat:before {
	content: "\f807"
}
.fa-hashtag:before {
	content: "\f292"
}
.fa-hat-cowboy:before {
	content: "\f8c0"
}
.fa-hat-cowboy-side:before {
	content: "\f8c1"
}
.fa-hat-wizard:before {
	content: "\f6e8"
}
.fa-hdd:before {
	content: "\f0a0"
}
.fa-head-side-cough:before {
	content: "\f961"
}
.fa-head-side-cough-slash:before {
	content: "\f962"
}
.fa-head-side-mask:before {
	content: "\f963"
}
.fa-head-side-virus:before {
	content: "\f964"
}
.fa-heading:before {
	content: "\f1dc"
}
.fa-headphones:before {
	content: "\f025"
}
.fa-headphones-alt:before {
	content: "\f58f"
}
.fa-headset:before {
	content: "\f590"
}
.fa-heart:before {
	content: "\f004"
}
.fa-heart-broken:before {
	content: "\f7a9"
}
.fa-heartbeat:before {
	content: "\f21e"
}
.fa-helicopter:before {
	content: "\f533"
}
.fa-highlighter:before {
	content: "\f591"
}
.fa-hiking:before {
	content: "\f6ec"
}
.fa-hippo:before {
	content: "\f6ed"
}
.fa-hips:before {
	content: "\f452"
}
.fa-hire-a-helper:before {
	content: "\f3b0"
}
.fa-history:before {
	content: "\f1da"
}
.fa-hockey-puck:before {
	content: "\f453"
}
.fa-holly-berry:before {
	content: "\f7aa"
}
.fa-home:before {
	content: "\f015"
}
.fa-hooli:before {
	content: "\f427"
}
.fa-hornbill:before {
	content: "\f592"
}
.fa-horse:before {
	content: "\f6f0"
}
.fa-horse-head:before {
	content: "\f7ab"
}
.fa-hospital:before {
	content: "\f0f8"
}
.fa-hospital-alt:before {
	content: "\f47d"
}
.fa-hospital-symbol:before {
	content: "\f47e"
}
.fa-hospital-user:before {
	content: "\f80d"
}
.fa-hot-tub:before {
	content: "\f593"
}
.fa-hotdog:before {
	content: "\f80f"
}
.fa-hotel:before {
	content: "\f594"
}
.fa-hotjar:before {
	content: "\f3b1"
}
.fa-hourglass:before {
	content: "\f254"
}
.fa-hourglass-end:before {
	content: "\f253"
}
.fa-hourglass-half:before {
	content: "\f252"
}
.fa-hourglass-start:before {
	content: "\f251"
}
.fa-house-damage:before {
	content: "\f6f1"
}
.fa-house-user:before {
	content: "\f965"
}
.fa-houzz:before {
	content: "\f27c"
}
.fa-hryvnia:before {
	content: "\f6f2"
}
.fa-html5:before {
	content: "\f13b"
}
.fa-hubspot:before {
	content: "\f3b2"
}
.fa-i-cursor:before {
	content: "\f246"
}
.fa-ice-cream:before {
	content: "\f810"
}
.fa-icicles:before {
	content: "\f7ad"
}
.fa-icons:before {
	content: "\f86d"
}
.fa-id-badge:before {
	content: "\f2c1"
}
.fa-id-card:before {
	content: "\f2c2"
}
.fa-id-card-alt:before {
	content: "\f47f"
}
.fa-ideal:before {
	content: "\f913"
}
.fa-igloo:before {
	content: "\f7ae"
}
.fa-image:before {
	content: "\f03e"
}
.fa-images:before {
	content: "\f302"
}
.fa-imdb:before {
	content: "\f2d8"
}
.fa-inbox:before {
	content: "\f01c"
}
.fa-indent:before {
	content: "\f03c"
}
.fa-industry:before {
	content: "\f275"
}
.fa-infinity:before {
	content: "\f534"
}
.fa-info:before {
	content: "\f129"
}
.fa-info-circle:before {
	content: "\f05a"
}
.fa-instagram:before {
	content: "\f16d"
}
.fa-instagram-square:before {
	content: "\f955"
}
.fa-intercom:before {
	content: "\f7af"
}
.fa-internet-explorer:before {
	content: "\f26b"
}
.fa-invision:before {
	content: "\f7b0"
}
.fa-ioxhost:before {
	content: "\f208"
}
.fa-italic:before {
	content: "\f033"
}
.fa-itch-io:before {
	content: "\f83a"
}
.fa-itunes:before {
	content: "\f3b4"
}
.fa-itunes-note:before {
	content: "\f3b5"
}
.fa-java:before {
	content: "\f4e4"
}
.fa-jedi:before {
	content: "\f669"
}
.fa-jedi-order:before {
	content: "\f50e"
}
.fa-jenkins:before {
	content: "\f3b6"
}
.fa-jira:before {
	content: "\f7b1"
}
.fa-joget:before {
	content: "\f3b7"
}
.fa-joint:before {
	content: "\f595"
}
.fa-joomla:before {
	content: "\f1aa"
}
.fa-journal-whills:before {
	content: "\f66a"
}
.fa-js:before {
	content: "\f3b8"
}
.fa-js-square:before {
	content: "\f3b9"
}
.fa-jsfiddle:before {
	content: "\f1cc"
}
.fa-kaaba:before {
	content: "\f66b"
}
.fa-kaggle:before {
	content: "\f5fa"
}
.fa-key:before {
	content: "\f084"
}
.fa-keybase:before {
	content: "\f4f5"
}
.fa-keyboard:before {
	content: "\f11c"
}
.fa-keycdn:before {
	content: "\f3ba"
}
.fa-khanda:before {
	content: "\f66d"
}
.fa-kickstarter:before {
	content: "\f3bb"
}
.fa-kickstarter-k:before {
	content: "\f3bc"
}
.fa-kiss:before {
	content: "\f596"
}
.fa-kiss-beam:before {
	content: "\f597"
}
.fa-kiss-wink-heart:before {
	content: "\f598"
}
.fa-kiwi-bird:before {
	content: "\f535"
}
.fa-korvue:before {
	content: "\f42f"
}
.fa-landmark:before {
	content: "\f66f"
}
.fa-language:before {
	content: "\f1ab"
}
.fa-laptop:before {
	content: "\f109"
}
.fa-laptop-code:before {
	content: "\f5fc"
}
.fa-laptop-house:before {
	content: "\f966"
}
.fa-laptop-medical:before {
	content: "\f812"
}
.fa-laravel:before {
	content: "\f3bd"
}
.fa-lastfm:before {
	content: "\f202"
}
.fa-lastfm-square:before {
	content: "\f203"
}
.fa-laugh:before {
	content: "\f599"
}
.fa-laugh-beam:before {
	content: "\f59a"
}
.fa-laugh-squint:before {
	content: "\f59b"
}
.fa-laugh-wink:before {
	content: "\f59c"
}
.fa-layer-group:before {
	content: "\f5fd"
}
.fa-leaf:before {
	content: "\f06c"
}
.fa-leanpub:before {
	content: "\f212"
}
.fa-lemon:before {
	content: "\f094"
}
.fa-less:before {
	content: "\f41d"
}
.fa-less-than:before {
	content: "\f536"
}
.fa-less-than-equal:before {
	content: "\f537"
}
.fa-level-down-alt:before {
	content: "\f3be"
}
.fa-level-up-alt:before {
	content: "\f3bf"
}
.fa-life-ring:before {
	content: "\f1cd"
}
.fa-lightbulb:before {
	content: "\f0eb"
}
.fa-line:before {
	content: "\f3c0"
}
.fa-link:before {
	content: "\f0c1"
}
.fa-linkedin:before {
	content: "\f08c"
}
.fa-linkedin-in:before {
	content: "\f0e1"
}
.fa-linode:before {
	content: "\f2b8"
}
.fa-linux:before {
	content: "\f17c"
}
.fa-lira-sign:before {
	content: "\f195"
}
.fa-list:before {
	content: "\f03a"
}
.fa-list-alt:before {
	content: "\f022"
}
.fa-list-ol:before {
	content: "\f0cb"
}
.fa-list-ul:before {
	content: "\f0ca"
}
.fa-location-arrow:before {
	content: "\f124"
}
.fa-lock:before {
	content: "\f023"
}
.fa-lock-open:before {
	content: "\f3c1"
}
.fa-long-arrow-alt-down:before {
	content: "\f309"
}
.fa-long-arrow-alt-left:before {
	content: "\f30a"
}
.fa-long-arrow-alt-right:before {
	content: "\f30b"
}
.fa-long-arrow-alt-up:before {
	content: "\f30c"
}
.fa-low-vision:before {
	content: "\f2a8"
}
.fa-luggage-cart:before {
	content: "\f59d"
}
.fa-lungs:before {
	content: "\f604"
}
.fa-lungs-virus:before {
	content: "\f967"
}
.fa-lyft:before {
	content: "\f3c3"
}
.fa-magento:before {
	content: "\f3c4"
}
.fa-magic:before {
	content: "\f0d0"
}
.fa-magnet:before {
	content: "\f076"
}
.fa-mail-bulk:before {
	content: "\f674"
}
.fa-mailchimp:before {
	content: "\f59e"
}
.fa-male:before {
	content: "\f183"
}
.fa-mandalorian:before {
	content: "\f50f"
}
.fa-map:before {
	content: "\f279"
}
.fa-map-marked:before {
	content: "\f59f"
}
.fa-map-marked-alt:before {
	content: "\f5a0"
}
.fa-map-marker:before {
	content: "\f041"
}
.fa-map-marker-alt:before {
	content: "\f3c5"
}
.fa-map-pin:before {
	content: "\f276"
}
.fa-map-signs:before {
	content: "\f277"
}
.fa-markdown:before {
	content: "\f60f"
}
.fa-marker:before {
	content: "\f5a1"
}
.fa-mars:before {
	content: "\f222"
}
.fa-mars-double:before {
	content: "\f227"
}
.fa-mars-stroke:before {
	content: "\f229"
}
.fa-mars-stroke-h:before {
	content: "\f22b"
}
.fa-mars-stroke-v:before {
	content: "\f22a"
}
.fa-mask:before {
	content: "\f6fa"
}
.fa-mastodon:before {
	content: "\f4f6"
}
.fa-maxcdn:before {
	content: "\f136"
}
.fa-mdb:before {
	content: "\f8ca"
}
.fa-medal:before {
	content: "\f5a2"
}
.fa-medapps:before {
	content: "\f3c6"
}
.fa-medium:before {
	content: "\f23a"
}
.fa-medium-m:before {
	content: "\f3c7"
}
.fa-medkit:before {
	content: "\f0fa"
}
.fa-medrt:before {
	content: "\f3c8"
}
.fa-meetup:before {
	content: "\f2e0"
}
.fa-megaport:before {
	content: "\f5a3"
}
.fa-meh:before {
	content: "\f11a"
}
.fa-meh-blank:before {
	content: "\f5a4"
}
.fa-meh-rolling-eyes:before {
	content: "\f5a5"
}
.fa-memory:before {
	content: "\f538"
}
.fa-mendeley:before {
	content: "\f7b3"
}
.fa-menorah:before {
	content: "\f676"
}
.fa-mercury:before {
	content: "\f223"
}
.fa-meteor:before {
	content: "\f753"
}
.fa-microblog:before {
	content: "\f91a"
}
.fa-microchip:before {
	content: "\f2db"
}
.fa-microphone:before {
	content: "\f130"
}
.fa-microphone-alt:before {
	content: "\f3c9"
}
.fa-microphone-alt-slash:before {
	content: "\f539"
}
.fa-microphone-slash:before {
	content: "\f131"
}
.fa-microscope:before {
	content: "\f610"
}
.fa-microsoft:before {
	content: "\f3ca"
}
.fa-minus:before {
	content: "\f068"
}
.fa-minus-circle:before {
	content: "\f056"
}
.fa-minus-square:before {
	content: "\f146"
}
.fa-mitten:before {
	content: "\f7b5"
}
.fa-mix:before {
	content: "\f3cb"
}
.fa-mixcloud:before {
	content: "\f289"
}
.fa-mixer:before {
	content: "\f956"
}
.fa-mizuni:before {
	content: "\f3cc"
}
.fa-mobile:before {
	content: "\f10b"
}
.fa-mobile-alt:before {
	content: "\f3cd"
}
.fa-modx:before {
	content: "\f285"
}
.fa-monero:before {
	content: "\f3d0"
}
.fa-money-bill:before {
	content: "\f0d6"
}
.fa-money-bill-alt:before {
	content: "\f3d1"
}
.fa-money-bill-wave:before {
	content: "\f53a"
}
.fa-money-bill-wave-alt:before {
	content: "\f53b"
}
.fa-money-check:before {
	content: "\f53c"
}
.fa-money-check-alt:before {
	content: "\f53d"
}
.fa-monument:before {
	content: "\f5a6"
}
.fa-moon:before {
	content: "\f186"
}
.fa-mortar-pestle:before {
	content: "\f5a7"
}
.fa-mosque:before {
	content: "\f678"
}
.fa-motorcycle:before {
	content: "\f21c"
}
.fa-mountain:before {
	content: "\f6fc"
}
.fa-mouse:before {
	content: "\f8cc"
}
.fa-mouse-pointer:before {
	content: "\f245"
}
.fa-mug-hot:before {
	content: "\f7b6"
}
.fa-music:before {
	content: "\f001"
}
.fa-napster:before {
	content: "\f3d2"
}
.fa-neos:before {
	content: "\f612"
}
.fa-network-wired:before {
	content: "\f6ff"
}
.fa-neuter:before {
	content: "\f22c"
}
.fa-newspaper:before {
	content: "\f1ea"
}
.fa-nimblr:before {
	content: "\f5a8"
}
.fa-node:before {
	content: "\f419"
}
.fa-node-js:before {
	content: "\f3d3"
}
.fa-not-equal:before {
	content: "\f53e"
}
.fa-notes-medical:before {
	content: "\f481"
}
.fa-npm:before {
	content: "\f3d4"
}
.fa-ns8:before {
	content: "\f3d5"
}
.fa-nutritionix:before {
	content: "\f3d6"
}
.fa-object-group:before {
	content: "\f247"
}
.fa-object-ungroup:before {
	content: "\f248"
}
.fa-odnoklassniki:before {
	content: "\f263"
}
.fa-odnoklassniki-square:before {
	content: "\f264"
}
.fa-oil-can:before {
	content: "\f613"
}
.fa-old-republic:before {
	content: "\f510"
}
.fa-om:before {
	content: "\f679"
}
.fa-opencart:before {
	content: "\f23d"
}
.fa-openid:before {
	content: "\f19b"
}
.fa-opera:before {
	content: "\f26a"
}
.fa-optin-monster:before {
	content: "\f23c"
}
.fa-orcid:before {
	content: "\f8d2"
}
.fa-osi:before {
	content: "\f41a"
}
.fa-otter:before {
	content: "\f700"
}
.fa-outdent:before {
	content: "\f03b"
}
.fa-page4:before {
	content: "\f3d7"
}
.fa-pagelines:before {
	content: "\f18c"
}
.fa-pager:before {
	content: "\f815"
}
.fa-paint-brush:before {
	content: "\f1fc"
}
.fa-paint-roller:before {
	content: "\f5aa"
}
.fa-palette:before {
	content: "\f53f"
}
.fa-palfed:before {
	content: "\f3d8"
}
.fa-pallet:before {
	content: "\f482"
}
.fa-paper-plane:before {
	content: "\f1d8"
}
.fa-paperclip:before {
	content: "\f0c6"
}
.fa-parachute-box:before {
	content: "\f4cd"
}
.fa-paragraph:before {
	content: "\f1dd"
}
.fa-parking:before {
	content: "\f540"
}
.fa-passport:before {
	content: "\f5ab"
}
.fa-pastafarianism:before {
	content: "\f67b"
}
.fa-paste:before {
	content: "\f0ea"
}
.fa-patreon:before {
	content: "\f3d9"
}
.fa-pause:before {
	content: "\f04c"
}
.fa-pause-circle:before {
	content: "\f28b"
}
.fa-paw:before {
	content: "\f1b0"
}
.fa-paypal:before {
	content: "\f1ed"
}
.fa-peace:before {
	content: "\f67c"
}
.fa-pen:before {
	content: "\f304"
}
.fa-pen-alt:before {
	content: "\f305"
}
.fa-pen-fancy:before {
	content: "\f5ac"
}
.fa-pen-nib:before {
	content: "\f5ad"
}
.fa-pen-square:before {
	content: "\f14b"
}
.fa-pencil-alt:before {
	content: "\f303"
}
.fa-pencil-ruler:before {
	content: "\f5ae"
}
.fa-penny-arcade:before {
	content: "\f704"
}
.fa-people-arrows:before {
	content: "\f968"
}
.fa-people-carry:before {
	content: "\f4ce"
}
.fa-pepper-hot:before {
	content: "\f816"
}
.fa-percent:before {
	content: "\f295"
}
.fa-percentage:before {
	content: "\f541"
}
.fa-periscope:before {
	content: "\f3da"
}
.fa-person-booth:before {
	content: "\f756"
}
.fa-phabricator:before {
	content: "\f3db"
}
.fa-phoenix-framework:before {
	content: "\f3dc"
}
.fa-phoenix-squadron:before {
	content: "\f511"
}
.fa-phone:before {
	content: "\f095"
}
.fa-phone-alt:before {
	content: "\f879"
}
.fa-phone-slash:before {
	content: "\f3dd"
}
.fa-phone-square:before {
	content: "\f098"
}
.fa-phone-square-alt:before {
	content: "\f87b"
}
.fa-phone-volume:before {
	content: "\f2a0"
}
.fa-photo-video:before {
	content: "\f87c"
}
.fa-php:before {
	content: "\f457"
}
.fa-pied-piper:before {
	content: "\f2ae"
}
.fa-pied-piper-alt:before {
	content: "\f1a8"
}
.fa-pied-piper-hat:before {
	content: "\f4e5"
}
.fa-pied-piper-pp:before {
	content: "\f1a7"
}
.fa-pied-piper-square:before {
	content: "\f91e"
}
.fa-piggy-bank:before {
	content: "\f4d3"
}
.fa-pills:before {
	content: "\f484"
}
.fa-pinterest:before {
	content: "\f0d2"
}
.fa-pinterest-p:before {
	content: "\f231"
}
.fa-pinterest-square:before {
	content: "\f0d3"
}
.fa-pizza-slice:before {
	content: "\f818"
}
.fa-place-of-worship:before {
	content: "\f67f"
}
.fa-plane:before {
	content: "\f072"
}
.fa-plane-arrival:before {
	content: "\f5af"
}
.fa-plane-departure:before {
	content: "\f5b0"
}
.fa-plane-slash:before {
	content: "\f969"
}
.fa-play:before {
	content: "\f04b"
}
.fa-play-circle:before {
	content: "\f144"
}
.fa-playstation:before {
	content: "\f3df"
}
.fa-plug:before {
	content: "\f1e6"
}
.fa-plus:before {
	content: "\f067"
}
.fa-plus-circle:before {
	content: "\f055"
}
.fa-plus-square:before {
	content: "\f0fe"
}
.fa-podcast:before {
	content: "\f2ce"
}
.fa-poll:before {
	content: "\f681"
}
.fa-poll-h:before {
	content: "\f682"
}
.fa-poo:before {
	content: "\f2fe"
}
.fa-poo-storm:before {
	content: "\f75a"
}
.fa-poop:before {
	content: "\f619"
}
.fa-portrait:before {
	content: "\f3e0"
}
.fa-pound-sign:before {
	content: "\f154"
}
.fa-power-off:before {
	content: "\f011"
}
.fa-pray:before {
	content: "\f683"
}
.fa-praying-hands:before {
	content: "\f684"
}
.fa-prescription:before {
	content: "\f5b1"
}
.fa-prescription-bottle:before {
	content: "\f485"
}
.fa-prescription-bottle-alt:before {
	content: "\f486"
}
.fa-print:before {
	content: "\f02f"
}
.fa-procedures:before {
	content: "\f487"
}
.fa-product-hunt:before {
	content: "\f288"
}
.fa-project-diagram:before {
	content: "\f542"
}
.fa-pump-medical:before {
	content: "\f96a"
}
.fa-pump-soap:before {
	content: "\f96b"
}
.fa-pushed:before {
	content: "\f3e1"
}
.fa-puzzle-piece:before {
	content: "\f12e"
}
.fa-python:before {
	content: "\f3e2"
}
.fa-qq:before {
	content: "\f1d6"
}
.fa-qrcode:before {
	content: "\f029"
}
.fa-question:before {
	content: "\f128"
}
.fa-question-circle:before {
	content: "\f059"
}
.fa-quidditch:before {
	content: "\f458"
}
.fa-quinscape:before {
	content: "\f459"
}
.fa-quora:before {
	content: "\f2c4"
}
.fa-quote-left:before {
	content: "\f10d"
}
.fa-quote-right:before {
	content: "\f10e"
}
.fa-quran:before {
	content: "\f687"
}
.fa-r-project:before {
	content: "\f4f7"
}
.fa-radiation:before {
	content: "\f7b9"
}
.fa-radiation-alt:before {
	content: "\f7ba"
}
.fa-rainbow:before {
	content: "\f75b"
}
.fa-random:before {
	content: "\f074"
}
.fa-raspberry-pi:before {
	content: "\f7bb"
}
.fa-ravelry:before {
	content: "\f2d9"
}
.fa-react:before {
	content: "\f41b"
}
.fa-reacteurope:before {
	content: "\f75d"
}
.fa-readme:before {
	content: "\f4d5"
}
.fa-rebel:before {
	content: "\f1d0"
}
.fa-receipt:before {
	content: "\f543"
}
.fa-record-vinyl:before {
	content: "\f8d9"
}
.fa-recycle:before {
	content: "\f1b8"
}
.fa-red-river:before {
	content: "\f3e3"
}
.fa-reddit:before {
	content: "\f1a1"
}
.fa-reddit-alien:before {
	content: "\f281"
}
.fa-reddit-square:before {
	content: "\f1a2"
}
.fa-redhat:before {
	content: "\f7bc"
}
.fa-redo:before {
	content: "\f01e"
}
.fa-redo-alt:before {
	content: "\f2f9"
}
.fa-registered:before {
	content: "\f25d"
}
.fa-remove-format:before {
	content: "\f87d"
}
.fa-renren:before {
	content: "\f18b"
}
.fa-reply:before {
	content: "\f3e5"
}
.fa-reply-all:before {
	content: "\f122"
}
.fa-replyd:before {
	content: "\f3e6"
}
.fa-republican:before {
	content: "\f75e"
}
.fa-researchgate:before {
	content: "\f4f8"
}
.fa-resolving:before {
	content: "\f3e7"
}
.fa-restroom:before {
	content: "\f7bd"
}
.fa-retweet:before {
	content: "\f079"
}
.fa-rev:before {
	content: "\f5b2"
}
.fa-ribbon:before {
	content: "\f4d6"
}
.fa-ring:before {
	content: "\f70b"
}
.fa-road:before {
	content: "\f018"
}
.fa-robot:before {
	content: "\f544"
}
.fa-rocket:before {
	content: "\f135"
}
.fa-rocketchat:before {
	content: "\f3e8"
}
.fa-rockrms:before {
	content: "\f3e9"
}
.fa-route:before {
	content: "\f4d7"
}
.fa-rss:before {
	content: "\f09e"
}
.fa-rss-square:before {
	content: "\f143"
}
.fa-ruble-sign:before {
	content: "\f158"
}
.fa-ruler:before {
	content: "\f545"
}
.fa-ruler-combined:before {
	content: "\f546"
}
.fa-ruler-horizontal:before {
	content: "\f547"
}
.fa-ruler-vertical:before {
	content: "\f548"
}
.fa-running:before {
	content: "\f70c"
}
.fa-rupee-sign:before {
	content: "\f156"
}
.fa-sad-cry:before {
	content: "\f5b3"
}
.fa-sad-tear:before {
	content: "\f5b4"
}
.fa-safari:before {
	content: "\f267"
}
.fa-salesforce:before {
	content: "\f83b"
}
.fa-sass:before {
	content: "\f41e"
}
.fa-satellite:before {
	content: "\f7bf"
}
.fa-satellite-dish:before {
	content: "\f7c0"
}
.fa-save:before {
	content: "\f0c7"
}
.fa-schlix:before {
	content: "\f3ea"
}
.fa-school:before {
	content: "\f549"
}
.fa-screwdriver:before {
	content: "\f54a"
}
.fa-scribd:before {
	content: "\f28a"
}
.fa-scroll:before {
	content: "\f70e"
}
.fa-sd-card:before {
	content: "\f7c2"
}
.fa-search:before {
	content: "\f002"
}
.fa-search-dollar:before {
	content: "\f688"
}
.fa-search-location:before {
	content: "\f689"
}
.fa-search-minus:before {
	content: "\f010"
}
.fa-search-plus:before {
	content: "\f00e"
}
.fa-searchengin:before {
	content: "\f3eb"
}
.fa-seedling:before {
	content: "\f4d8"
}
.fa-sellcast:before {
	content: "\f2da"
}
.fa-sellsy:before {
	content: "\f213"
}
.fa-server:before {
	content: "\f233"
}
.fa-servicestack:before {
	content: "\f3ec"
}
.fa-shapes:before {
	content: "\f61f"
}
.fa-share:before {
	content: "\f064"
}
.fa-share-alt:before {
	content: "\f1e0"
}
.fa-share-alt-square:before {
	content: "\f1e1"
}
.fa-share-square:before {
	content: "\f14d"
}
.fa-shekel-sign:before {
	content: "\f20b"
}
.fa-shield-alt:before {
	content: "\f3ed"
}
.fa-shield-virus:before {
	content: "\f96c"
}
.fa-ship:before {
	content: "\f21a"
}
.fa-shipping-fast:before {
	content: "\f48b"
}
.fa-shirtsinbulk:before {
	content: "\f214"
}
.fa-shoe-prints:before {
	content: "\f54b"
}
.fa-shopify:before {
	content: "\f957"
}
.fa-shopping-bag:before {
	content: "\f290"
}
.fa-shopping-basket:before {
	content: "\f291"
}
.fa-shopping-cart:before {
	content: "\f07a"
}
.fa-shopware:before {
	content: "\f5b5"
}
.fa-shower:before {
	content: "\f2cc"
}
.fa-shuttle-van:before {
	content: "\f5b6"
}
.fa-sign:before {
	content: "\f4d9"
}
.fa-sign-in-alt:before {
	content: "\f2f6"
}
.fa-sign-language:before {
	content: "\f2a7"
}
.fa-sign-out-alt:before {
	content: "\f2f5"
}
.fa-signal:before {
	content: "\f012"
}
.fa-signature:before {
	content: "\f5b7"
}
.fa-sim-card:before {
	content: "\f7c4"
}
.fa-simplybuilt:before {
	content: "\f215"
}
.fa-sistrix:before {
	content: "\f3ee"
}
.fa-sitemap:before {
	content: "\f0e8"
}
.fa-sith:before {
	content: "\f512"
}
.fa-skating:before {
	content: "\f7c5"
}
.fa-sketch:before {
	content: "\f7c6"
}
.fa-skiing:before {
	content: "\f7c9"
}
.fa-skiing-nordic:before {
	content: "\f7ca"
}
.fa-skull:before {
	content: "\f54c"
}
.fa-skull-crossbones:before {
	content: "\f714"
}
.fa-skyatlas:before {
	content: "\f216"
}
.fa-skype:before {
	content: "\f17e"
}
.fa-slack:before {
	content: "\f198"
}
.fa-slack-hash:before {
	content: "\f3ef"
}
.fa-slash:before {
	content: "\f715"
}
.fa-sleigh:before {
	content: "\f7cc"
}
.fa-sliders-h:before {
	content: "\f1de"
}
.fa-slideshare:before {
	content: "\f1e7"
}
.fa-smile:before {
	content: "\f118"
}
.fa-smile-beam:before {
	content: "\f5b8"
}
.fa-smile-wink:before {
	content: "\f4da"
}
.fa-smog:before {
	content: "\f75f"
}
.fa-smoking:before {
	content: "\f48d"
}
.fa-smoking-ban:before {
	content: "\f54d"
}
.fa-sms:before {
	content: "\f7cd"
}
.fa-snapchat:before {
	content: "\f2ab"
}
.fa-snapchat-ghost:before {
	content: "\f2ac"
}
.fa-snapchat-square:before {
	content: "\f2ad"
}
.fa-snowboarding:before {
	content: "\f7ce"
}
.fa-snowflake:before {
	content: "\f2dc"
}
.fa-snowman:before {
	content: "\f7d0"
}
.fa-snowplow:before {
	content: "\f7d2"
}
.fa-soap:before {
	content: "\f96e"
}
.fa-socks:before {
	content: "\f696"
}
.fa-solar-panel:before {
	content: "\f5ba"
}
.fa-sort:before {
	content: "\f0dc"
}
.fa-sort-alpha-down:before {
	content: "\f15d"
}
.fa-sort-alpha-down-alt:before {
	content: "\f881"
}
.fa-sort-alpha-up:before {
	content: "\f15e"
}
.fa-sort-alpha-up-alt:before {
	content: "\f882"
}
.fa-sort-amount-down:before {
	content: "\f160"
}
.fa-sort-amount-down-alt:before {
	content: "\f884"
}
.fa-sort-amount-up:before {
	content: "\f161"
}
.fa-sort-amount-up-alt:before {
	content: "\f885"
}
.fa-sort-down:before {
	content: "\f0dd"
}
.fa-sort-numeric-down:before {
	content: "\f162"
}
.fa-sort-numeric-down-alt:before {
	content: "\f886"
}
.fa-sort-numeric-up:before {
	content: "\f163"
}
.fa-sort-numeric-up-alt:before {
	content: "\f887"
}
.fa-sort-up:before {
	content: "\f0de"
}
.fa-soundcloud:before {
	content: "\f1be"
}
.fa-sourcetree:before {
	content: "\f7d3"
}
.fa-spa:before {
	content: "\f5bb"
}
.fa-space-shuttle:before {
	content: "\f197"
}
.fa-speakap:before {
	content: "\f3f3"
}
.fa-speaker-deck:before {
	content: "\f83c"
}
.fa-spell-check:before {
	content: "\f891"
}
.fa-spider:before {
	content: "\f717"
}
.fa-spinner:before {
	content: "\f110"
}
.fa-splotch:before {
	content: "\f5bc"
}
.fa-spotify:before {
	content: "\f1bc"
}
.fa-spray-can:before {
	content: "\f5bd"
}
.fa-square:before {
	content: "\f0c8"
}
.fa-square-full:before {
	content: "\f45c"
}
.fa-square-root-alt:before {
	content: "\f698"
}
.fa-squarespace:before {
	content: "\f5be"
}
.fa-stack-exchange:before {
	content: "\f18d"
}
.fa-stack-overflow:before {
	content: "\f16c"
}
.fa-stackpath:before {
	content: "\f842"
}
.fa-stamp:before {
	content: "\f5bf"
}
.fa-star:before {
	content: "\f005"
}
.fa-star-and-crescent:before {
	content: "\f699"
}
.fa-star-half:before {
	content: "\f089"
}
.fa-star-half-alt:before {
	content: "\f5c0"
}
.fa-star-of-david:before {
	content: "\f69a"
}
.fa-star-of-life:before {
	content: "\f621"
}
.fa-staylinked:before {
	content: "\f3f5"
}
.fa-steam:before {
	content: "\f1b6"
}
.fa-steam-square:before {
	content: "\f1b7"
}
.fa-steam-symbol:before {
	content: "\f3f6"
}
.fa-step-backward:before {
	content: "\f048"
}
.fa-step-forward:before {
	content: "\f051"
}
.fa-stethoscope:before {
	content: "\f0f1"
}
.fa-sticker-mule:before {
	content: "\f3f7"
}
.fa-sticky-note:before {
	content: "\f249"
}
.fa-stop:before {
	content: "\f04d"
}
.fa-stop-circle:before {
	content: "\f28d"
}
.fa-stopwatch:before {
	content: "\f2f2"
}
.fa-stopwatch-20:before {
	content: "\f96f"
}
.fa-store:before {
	content: "\f54e"
}
.fa-store-alt:before {
	content: "\f54f"
}
.fa-store-alt-slash:before {
	content: "\f970"
}
.fa-store-slash:before {
	content: "\f971"
}
.fa-strava:before {
	content: "\f428"
}
.fa-stream:before {
	content: "\f550"
}
.fa-street-view:before {
	content: "\f21d"
}
.fa-strikethrough:before {
	content: "\f0cc"
}
.fa-stripe:before {
	content: "\f429"
}
.fa-stripe-s:before {
	content: "\f42a"
}
.fa-stroopwafel:before {
	content: "\f551"
}
.fa-studiovinari:before {
	content: "\f3f8"
}
.fa-stumbleupon:before {
	content: "\f1a4"
}
.fa-stumbleupon-circle:before {
	content: "\f1a3"
}
.fa-subscript:before {
	content: "\f12c"
}
.fa-subway:before {
	content: "\f239"
}
.fa-suitcase:before {
	content: "\f0f2"
}
.fa-suitcase-rolling:before {
	content: "\f5c1"
}
.fa-sun:before {
	content: "\f185"
}
.fa-superpowers:before {
	content: "\f2dd"
}
.fa-superscript:before {
	content: "\f12b"
}
.fa-supple:before {
	content: "\f3f9"
}
.fa-surprise:before {
	content: "\f5c2"
}
.fa-suse:before {
	content: "\f7d6"
}
.fa-swatchbook:before {
	content: "\f5c3"
}
.fa-swift:before {
	content: "\f8e1"
}
.fa-swimmer:before {
	content: "\f5c4"
}
.fa-swimming-pool:before {
	content: "\f5c5"
}
.fa-symfony:before {
	content: "\f83d"
}
.fa-synagogue:before {
	content: "\f69b"
}
.fa-sync:before {
	content: "\f021"
}
.fa-sync-alt:before {
	content: "\f2f1"
}
.fa-syringe:before {
	content: "\f48e"
}
.fa-table:before {
	content: "\f0ce"
}
.fa-table-tennis:before {
	content: "\f45d"
}
.fa-tablet:before {
	content: "\f10a"
}
.fa-tablet-alt:before {
	content: "\f3fa"
}
.fa-tablets:before {
	content: "\f490"
}
.fa-tachometer-alt:before {
	content: "\f3fd"
}
.fa-tag:before {
	content: "\f02b"
}
.fa-tags:before {
	content: "\f02c"
}
.fa-tape:before {
	content: "\f4db"
}
.fa-tasks:before {
	content: "\f0ae"
}
.fa-taxi:before {
	content: "\f1ba"
}
.fa-teamspeak:before {
	content: "\f4f9"
}
.fa-teeth:before {
	content: "\f62e"
}
.fa-teeth-open:before {
	content: "\f62f"
}
.fa-telegram:before {
	content: "\f2c6"
}
.fa-telegram-plane:before {
	content: "\f3fe"
}
.fa-temperature-high:before {
	content: "\f769"
}
.fa-temperature-low:before {
	content: "\f76b"
}
.fa-tencent-weibo:before {
	content: "\f1d5"
}
.fa-tenge:before {
	content: "\f7d7"
}
.fa-terminal:before {
	content: "\f120"
}
.fa-text-height:before {
	content: "\f034"
}
.fa-text-width:before {
	content: "\f035"
}
.fa-th:before {
	content: "\f00a"
}
.fa-th-large:before {
	content: "\f009"
}
.fa-th-list:before {
	content: "\f00b"
}
.fa-the-red-yeti:before {
	content: "\f69d"
}
.fa-theater-masks:before {
	content: "\f630"
}
.fa-themeco:before {
	content: "\f5c6"
}
.fa-themeisle:before {
	content: "\f2b2"
}
.fa-thermometer:before {
	content: "\f491"
}
.fa-thermometer-empty:before {
	content: "\f2cb"
}
.fa-thermometer-full:before {
	content: "\f2c7"
}
.fa-thermometer-half:before {
	content: "\f2c9"
}
.fa-thermometer-quarter:before {
	content: "\f2ca"
}
.fa-thermometer-three-quarters:before {
	content: "\f2c8"
}
.fa-think-peaks:before {
	content: "\f731"
}
.fa-thumbs-down:before {
	content: "\f165"
}
.fa-thumbs-up:before {
	content: "\f164"
}
.fa-thumbtack:before {
	content: "\f08d"
}
.fa-ticket-alt:before {
	content: "\f3ff"
}
.fa-times:before {
	content: "\f00d"
}
.fa-times-circle:before {
	content: "\f057"
}
.fa-tint:before {
	content: "\f043"
}
.fa-tint-slash:before {
	content: "\f5c7"
}
.fa-tired:before {
	content: "\f5c8"
}
.fa-toggle-off:before {
	content: "\f204"
}
.fa-toggle-on:before {
	content: "\f205"
}
.fa-toilet:before {
	content: "\f7d8"
}
.fa-toilet-paper:before {
	content: "\f71e"
}
.fa-toilet-paper-slash:before {
	content: "\f972"
}
.fa-toolbox:before {
	content: "\f552"
}
.fa-tools:before {
	content: "\f7d9"
}
.fa-tooth:before {
	content: "\f5c9"
}
.fa-torah:before {
	content: "\f6a0"
}
.fa-torii-gate:before {
	content: "\f6a1"
}
.fa-tractor:before {
	content: "\f722"
}
.fa-trade-federation:before {
	content: "\f513"
}
.fa-trademark:before {
	content: "\f25c"
}
.fa-traffic-light:before {
	content: "\f637"
}
.fa-trailer:before {
	content: "\f941"
}
.fa-train:before {
	content: "\f238"
}
.fa-tram:before {
	content: "\f7da"
}
.fa-transgender:before {
	content: "\f224"
}
.fa-transgender-alt:before {
	content: "\f225"
}
.fa-trash:before {
	content: "\f1f8"
}
.fa-trash-alt:before {
	content: "\f2ed"
}
.fa-trash-restore:before {
	content: "\f829"
}
.fa-trash-restore-alt:before {
	content: "\f82a"
}
.fa-tree:before {
	content: "\f1bb"
}
.fa-trello:before {
	content: "\f181"
}
.fa-tripadvisor:before {
	content: "\f262"
}
.fa-trophy:before {
	content: "\f091"
}
.fa-truck:before {
	content: "\f0d1"
}
.fa-truck-loading:before {
	content: "\f4de"
}
.fa-truck-monster:before {
	content: "\f63b"
}
.fa-truck-moving:before {
	content: "\f4df"
}
.fa-truck-pickup:before {
	content: "\f63c"
}
.fa-tshirt:before {
	content: "\f553"
}
.fa-tty:before {
	content: "\f1e4"
}
.fa-tumblr:before {
	content: "\f173"
}
.fa-tumblr-square:before {
	content: "\f174"
}
.fa-tv:before {
	content: "\f26c"
}
.fa-twitch:before {
	content: "\f1e8"
}
.fa-twitter:before {
	content: "\f099"
}
.fa-twitter-square:before {
	content: "\f081"
}
.fa-typo3:before {
	content: "\f42b"
}
.fa-uber:before {
	content: "\f402"
}
.fa-ubuntu:before {
	content: "\f7df"
}
.fa-uikit:before {
	content: "\f403"
}
.fa-umbraco:before {
	content: "\f8e8"
}
.fa-umbrella:before {
	content: "\f0e9"
}
.fa-umbrella-beach:before {
	content: "\f5ca"
}
.fa-underline:before {
	content: "\f0cd"
}
.fa-undo:before {
	content: "\f0e2"
}
.fa-undo-alt:before {
	content: "\f2ea"
}
.fa-uniregistry:before {
	content: "\f404"
}
.fa-unity:before {
	content: "\f949"
}
.fa-universal-access:before {
	content: "\f29a"
}
.fa-university:before {
	content: "\f19c"
}
.fa-unlink:before {
	content: "\f127"
}
.fa-unlock:before {
	content: "\f09c"
}
.fa-unlock-alt:before {
	content: "\f13e"
}
.fa-untappd:before {
	content: "\f405"
}
.fa-upload:before {
	content: "\f093"
}
.fa-ups:before {
	content: "\f7e0"
}
.fa-usb:before {
	content: "\f287"
}
.fa-user:before {
	content: "\f007"
}
.fa-user-alt:before {
	content: "\f406"
}
.fa-user-alt-slash:before {
	content: "\f4fa"
}
.fa-user-astronaut:before {
	content: "\f4fb"
}
.fa-user-check:before {
	content: "\f4fc"
}
.fa-user-circle:before {
	content: "\f2bd"
}
.fa-user-clock:before {
	content: "\f4fd"
}
.fa-user-cog:before {
	content: "\f4fe"
}
.fa-user-edit:before {
	content: "\f4ff"
}
.fa-user-friends:before {
	content: "\f500"
}
.fa-user-graduate:before {
	content: "\f501"
}
.fa-user-injured:before {
	content: "\f728"
}
.fa-user-lock:before {
	content: "\f502"
}
.fa-user-md:before {
	content: "\f0f0"
}
.fa-user-minus:before {
	content: "\f503"
}
.fa-user-ninja:before {
	content: "\f504"
}
.fa-user-nurse:before {
	content: "\f82f"
}
.fa-user-plus:before {
	content: "\f234"
}
.fa-user-secret:before {
	content: "\f21b"
}
.fa-user-shield:before {
	content: "\f505"
}
.fa-user-slash:before {
	content: "\f506"
}
.fa-user-tag:before {
	content: "\f507"
}
.fa-user-tie:before {
	content: "\f508"
}
.fa-user-times:before {
	content: "\f235"
}
.fa-users:before {
	content: "\f0c0"
}
.fa-users-cog:before {
	content: "\f509"
}
.fa-usps:before {
	content: "\f7e1"
}
.fa-ussunnah:before {
	content: "\f407"
}
.fa-utensil-spoon:before {
	content: "\f2e5"
}
.fa-utensils:before {
	content: "\f2e7"
}
.fa-vaadin:before {
	content: "\f408"
}
.fa-vector-square:before {
	content: "\f5cb"
}
.fa-venus:before {
	content: "\f221"
}
.fa-venus-double:before {
	content: "\f226"
}
.fa-venus-mars:before {
	content: "\f228"
}
.fa-viacoin:before {
	content: "\f237"
}
.fa-viadeo:before {
	content: "\f2a9"
}
.fa-viadeo-square:before {
	content: "\f2aa"
}
.fa-vial:before {
	content: "\f492"
}
.fa-vials:before {
	content: "\f493"
}
.fa-viber:before {
	content: "\f409"
}
.fa-video:before {
	content: "\f03d"
}
.fa-video-slash:before {
	content: "\f4e2"
}
.fa-vihara:before {
	content: "\f6a7"
}
.fa-vimeo:before {
	content: "\f40a"
}
.fa-vimeo-square:before {
	content: "\f194"
}
.fa-vimeo-v:before {
	content: "\f27d"
}
.fa-vine:before {
	content: "\f1ca"
}
.fa-virus:before {
	content: "\f974"
}
.fa-virus-slash:before {
	content: "\f975"
}
.fa-viruses:before {
	content: "\f976"
}
.fa-vk:before {
	content: "\f189"
}
.fa-vnv:before {
	content: "\f40b"
}
.fa-voicemail:before {
	content: "\f897"
}
.fa-volleyball-ball:before {
	content: "\f45f"
}
.fa-volume-down:before {
	content: "\f027"
}
.fa-volume-mute:before {
	content: "\f6a9"
}
.fa-volume-off:before {
	content: "\f026"
}
.fa-volume-up:before {
	content: "\f028"
}
.fa-vote-yea:before {
	content: "\f772"
}
.fa-vr-cardboard:before {
	content: "\f729"
}
.fa-vuejs:before {
	content: "\f41f"
}
.fa-walking:before {
	content: "\f554"
}
.fa-wallet:before {
	content: "\f555"
}
.fa-warehouse:before {
	content: "\f494"
}
.fa-water:before {
	content: "\f773"
}
.fa-wave-square:before {
	content: "\f83e"
}
.fa-waze:before {
	content: "\f83f"
}
.fa-weebly:before {
	content: "\f5cc"
}
.fa-weibo:before {
	content: "\f18a"
}
.fa-weight:before {
	content: "\f496"
}
.fa-weight-hanging:before {
	content: "\f5cd"
}
.fa-weixin:before {
	content: "\f1d7"
}
.fa-whatsapp:before {
	content: "\f232"
}
.fa-whatsapp-square:before {
	content: "\f40c"
}
.fa-wheelchair:before {
	content: "\f193"
}
.fa-whmcs:before {
	content: "\f40d"
}
.fa-wifi:before {
	content: "\f1eb"
}
.fa-wikipedia-w:before {
	content: "\f266"
}
.fa-wind:before {
	content: "\f72e"
}
.fa-window-close:before {
	content: "\f410"
}
.fa-window-maximize:before {
	content: "\f2d0"
}
.fa-window-minimize:before {
	content: "\f2d1"
}
.fa-window-restore:before {
	content: "\f2d2"
}
.fa-windows:before {
	content: "\f17a"
}
.fa-wine-bottle:before {
	content: "\f72f"
}
.fa-wine-glass:before {
	content: "\f4e3"
}
.fa-wine-glass-alt:before {
	content: "\f5ce"
}
.fa-wix:before {
	content: "\f5cf"
}
.fa-wizards-of-the-coast:before {
	content: "\f730"
}
.fa-wolf-pack-battalion:before {
	content: "\f514"
}
.fa-won-sign:before {
	content: "\f159"
}
.fa-wordpress:before {
	content: "\f19a"
}
.fa-wordpress-simple:before {
	content: "\f411"
}
.fa-wpbeginner:before {
	content: "\f297"
}
.fa-wpexplorer:before {
	content: "\f2de"
}
.fa-wpforms:before {
	content: "\f298"
}
.fa-wpressr:before {
	content: "\f3e4"
}
.fa-wrench:before {
	content: "\f0ad"
}
.fa-x-ray:before {
	content: "\f497"
}
.fa-xbox:before {
	content: "\f412"
}
.fa-xing:before {
	content: "\f168"
}
.fa-xing-square:before {
	content: "\f169"
}
.fa-y-combinator:before {
	content: "\f23b"
}
.fa-yahoo:before {
	content: "\f19e"
}
.fa-yammer:before {
	content: "\f840"
}
.fa-yandex:before {
	content: "\f413"
}
.fa-yandex-international:before {
	content: "\f414"
}
.fa-yarn:before {
	content: "\f7e3"
}
.fa-yelp:before {
	content: "\f1e9"
}
.fa-yen-sign:before {
	content: "\f157"
}
.fa-yin-yang:before {
	content: "\f6ad"
}
.fa-yoast:before {
	content: "\f2b1"
}
.fa-youtube:before {
	content: "\f167"
}
.fa-youtube-square:before {
	content: "\f431"
}
.fa-zhihu:before {
	content: "\f63f"
}
.sr-only {
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}
/*
@font-face {
	font-family: "Font Awesome 5 Brands";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(master_files/fa-brands-400.eot);
	src: url(master_files/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(master_files/fa-brands-400.woff2) format("woff2"), url(master_files/fa-brands-400.woff) format("woff"), url(master_files/fa-brands-400.ttf) format("truetype"), url(master_files/fa-brands-400.svg#fontawesome) format("svg")
}
*/
.fab {
	font-family: "Font Awesome 5 Brands"
}
/*
@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(master_files/fa-regular-400.eot);
	src: url(master_files/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(master_files/fa-regular-400.woff2) format("woff2"), url(master_files/fa-regular-400.woff) format("woff"), url(master_files/fa-regular-400.ttf) format("truetype"), url(master_files/fa-regular-400.svg#fontawesome) format("svg")
}
*/
.fab, .far {
	font-weight: 400
}
/*
@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(master_files/fa-solid-900.eot);
	src: url(master_files/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(master_files/fa-solid-900.woff2) format("woff2"), url(master_files/fa-solid-900.woff) format("woff"), url(master_files/fa-solid-900.ttf) format("truetype"), url(master_files/fa-solid-900.svg#fontawesome) format("svg")
}
*/
.fa, .far, .fas {
	font-family: "Font Awesome 5 Free"
}
.fa, .fas {
	font-weight: 900
}
/*style_002.css*/
/*
@font-face {
	font-family: 'Ultimate-Icons';
	src: url('master_files/Ultimate-Icons.ttf?1ddi1j') format('truetype'), url('master_files/Ultimate-Icons.woff?1ddi1j') format('woff'), url('master_files/Ultimate-Icons.svg?1ddi1j#Ultimate-Icons') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
.ua-icon {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'Ultimate-Icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.ua-icon-google-plus:before {
	content: "\ea82";
}
.ua-icon-facebook22:before {
	content: "\ea81";
}
.ua-icon-basket:before {
	content: "\e900";
}
.ua-icon-briefcase:before {
	content: "\e901";
}
.ua-icon-calendar:before {
	content: "\e902";
}
.ua-icon-chat:before {
	content: "\e903";
}
.ua-icon-clock:before {
	content: "\e904";
}
.ua-icon-desktop:before {
	content: "\e905";
}
.ua-icon-dribbble:before {
	content: "\e906";
}
.ua-icon-edit:before {
	content: "\e907";
}
.ua-icon-envelope:before {
	content: "\e908";
}
.ua-icon-facebook:before {
	content: "\e909";
}
.ua-icon-gears:before {
	content: "\e90a";
}
.ua-icon-global:before {
	content: "\e90b";
}
.ua-icon-globe:before {
	content: "\e90c";
}
.ua-icon-googleplus:before {
	content: "\e90d";
}
.ua-icon-heart:before {
	content: "\e90e";
}
.ua-icon-key:before {
	content: "\e90f";
}
.ua-icon-laptop:before {
	content: "\e910";
}
.ua-icon-linkedin:before {
	content: "\e911";
}
.ua-icon-lock:before {
	content: "\e912";
}
.ua-icon-magnifying-glass:before {
	content: "\e913";
}
.ua-icon-map-pin:before {
	content: "\e914";
}
.ua-icon-map:before {
	content: "\e915";
}
.ua-icon-mobile:before {
	content: "\e916";
}
.ua-icon-newspaper:before {
	content: "\e917";
}
.ua-icon-paperclip:before {
	content: "\e918";
}
.ua-icon-pencil:before {
	content: "\e919";
}
.ua-icon-phone:before {
	content: "\e91a";
}
.ua-icon-picture:before {
	content: "\e91b";
}
.ua-icon-presentation:before {
	content: "\e91c";
}
.ua-icon-printer:before {
	content: "\e91d";
}
.ua-icon-profile-female:before {
	content: "\e91e";
}
.ua-icon-profile-male:before {
	content: "\e91f";
}
.ua-icon-quote:before {
	content: "\e920";
}
.ua-icon-streetsign:before {
	content: "\e921";
}
.ua-icon-tablet:before {
	content: "\e922";
}
.ua-icon-tools-2:before {
	content: "\e923";
}
.ua-icon-tools:before {
	content: "\e924";
}
.ua-icon-tumblr:before {
	content: "\e925";
}
.ua-icon-twitter:before {
	content: "\e926";
}
.ua-icon-video:before {
	content: "\e927";
}
.ua-icon-icon-3-mail-envelope-closed:before {
	content: "\e928";
}
.ua-icon-icon-6-mail-envelope-closed:before {
	content: "\e929";
}
.ua-icon-icon-24-key:before {
	content: "\e92a";
}
.ua-icon-icon-29-information:before {
	content: "\e92b";
}
.ua-icon-icon-111-search:before {
	content: "\e92c";
}
.ua-icon-icon-112-search-plus:before {
	content: "\e92d";
}
.ua-icon-icon-113-search-minus:before {
	content: "\e92e";
}
.ua-icon-icon-114-lock:before {
	content: "\e92f";
}
.ua-icon-icon-116-lock-open:before {
	content: "\e930";
}
.ua-icon-icon-118-lock-rounded:before {
	content: "\e931";
}
.ua-icon-icon-120-lock-rounded-open:before {
	content: "\e932";
}
.ua-icon-icon-121-combination-lock:before {
	content: "\e933";
}
.ua-icon-icon-122-printer:before {
	content: "\e934";
}
.ua-icon-icon-123-printer:before {
	content: "\e935";
}
.ua-icon-icon-124-printer-text:before {
	content: "\e936";
}
.ua-icon-icon-125-printer-text:before {
	content: "\e937";
}
.ua-icon-icon-134-pen:before {
	content: "\e938";
}
.ua-icon-icon-135-pen-angled:before {
	content: "\e939";
}
.ua-icon-icon-145-tag-cord:before {
	content: "\e93a";
}
.ua-icon-icon-146-tag:before {
	content: "\e93b";
}
.ua-icon-icon-3-mail-envelope-closed2:before {
	content: "\e93c";
}
.ua-icon-icon-6-mail-envelope-closed2:before {
	content: "\e93d";
}
.ua-icon-icon-24-key2:before {
	content: "\e93e";
}
.ua-icon-icon-29-information2:before {
	content: "\e93f";
}
.ua-icon-icon-111-search2:before {
	content: "\e940";
}
.ua-icon-icon-112-search-plus2:before {
	content: "\e941";
}
.ua-icon-icon-113-search-minus2:before {
	content: "\e942";
}
.ua-icon-icon-114-lock2:before {
	content: "\e943";
}
.ua-icon-icon-116-lock-open2:before {
	content: "\e944";
}
.ua-icon-icon-118-lock-rounded2:before {
	content: "\e945";
}
.ua-icon-icon-120-lock-rounded-open2:before {
	content: "\e946";
}
.ua-icon-icon-121-combination-lock2:before {
	content: "\e947";
}
.ua-icon-icon-122-printer2:before {
	content: "\e948";
}
.ua-icon-icon-123-printer2:before {
	content: "\e949";
}
.ua-icon-icon-124-printer-text2:before {
	content: "\e94a";
}
.ua-icon-icon-125-printer-text2:before {
	content: "\e94b";
}
.ua-icon-icon-134-pen2:before {
	content: "\e94c";
}
.ua-icon-icon-135-pen-angled2:before {
	content: "\e94d";
}
.ua-icon-icon-145-tag-cord2:before {
	content: "\e94e";
}
.ua-icon-icon-146-tag2:before {
	content: "\e94f";
}
.ua-icon-arrow-down:before {
	content: "\e950";
}
.ua-icon-arrow-left:before {
	content: "\e951";
}
.ua-icon-arrow-right:before {
	content: "\e952";
}
.ua-icon-arrow-up:before {
	content: "\e953";
}
.ua-icon-briefcase2:before {
	content: "\e954";
}
.ua-icon-check:before {
	content: "\e955";
}
.ua-icon-circle-add:before {
	content: "\e956";
}
.ua-icon-circle-check:before {
	content: "\e957";
}
.ua-icon-circle-cross:before {
	content: "\e958";
}
.ua-icon-circle-minus:before {
	content: "\e959";
}
.ua-icon-clock2:before {
	content: "\e95a";
}
.ua-icon-cog:before {
	content: "\e95b";
}
.ua-icon-cross:before {
	content: "\e95c";
}
.ua-icon-disc:before {
	content: "\e95d";
}
.ua-icon-fast-forward:before {
	content: "\e95e";
}
.ua-icon-globe2:before {
	content: "\e95f";
}
.ua-icon-head:before {
	content: "\e960";
}
.ua-icon-heart2:before {
	content: "\e961";
}
.ua-icon-help:before {
	content: "\e962";
}
.ua-icon-lock2:before {
	content: "\e963";
}
.ua-icon-mail:before {
	content: "\e964";
}
.ua-icon-map2:before {
	content: "\e965";
}
.ua-icon-minus:before {
	content: "\e966";
}
.ua-icon-monitor:before {
	content: "\e967";
}
.ua-icon-paper-clip:before {
	content: "\e968";
}
.ua-icon-pause:before {
	content: "\e969";
}
.ua-icon-play:before {
	content: "\e96a";
}
.ua-icon-plus:before {
	content: "\e96b";
}
.ua-icon-printer2:before {
	content: "\e96c";
}
.ua-icon-record:before {
	content: "\e96d";
}
.ua-icon-rewind:before {
	content: "\e96e";
}
.ua-icon-search:before {
	content: "\e96f";
}
.ua-icon-speech-bubble:before {
	content: "\e970";
}
.ua-icon-square-add:before {
	content: "\e971";
}
.ua-icon-square-check:before {
	content: "\e972";
}
.ua-icon-square-cross:before {
	content: "\e973";
}
.ua-icon-square-minus:before {
	content: "\e974";
}
.ua-icon-unlock:before {
	content: "\e975";
}
.ua-icon-zoom-in:before {
	content: "\e976";
}
.ua-icon-zoom-out:before {
	content: "\e977";
}
.ua-icon-alarm:before {
	content: "\e978";
}
.ua-icon-arrow-down-circle:before {
	content: "\e979";
}
.ua-icon-arrow-down2:before {
	content: "\e97a";
}
.ua-icon-arrow-left-circle:before {
	content: "\e97b";
}
.ua-icon-arrow-left2:before {
	content: "\e97c";
}
.ua-icon-arrow-right-circle:before {
	content: "\e97d";
}
.ua-icon-arrow-right2:before {
	content: "\e97e";
}
.ua-icon-arrow-up-circle:before {
	content: "\e97f";
}
.ua-icon-arrow-up2:before {
	content: "\e980";
}
.ua-icon-briefcase3:before {
	content: "\e981";
}
.ua-icon-bubble:before {
	content: "\e982";
}
.ua-icon-calendar-full:before {
	content: "\e983";
}
.ua-icon-camera-video:before {
	content: "\e984";
}
.ua-icon-camera:before {
	content: "\e985";
}
.ua-icon-cart:before {
	content: "\e986";
}
.ua-icon-chart-bars:before {
	content: "\e987";
}
.ua-icon-checkmark-circle:before {
	content: "\e988";
}
.ua-icon-chevron-down-circle:before {
	content: "\e989";
}
.ua-icon-chevron-down:before {
	content: "\e98a";
}
.ua-icon-chevron-left-circle:before {
	content: "\e98b";
}
.ua-icon-chevron-left:before {
	content: "\e98c";
}
.ua-icon-chevron-right-circle:before {
	content: "\e98d";
}
.ua-icon-chevron-right:before {
	content: "\e98e";
}
.ua-icon-chevron-up-circle:before {
	content: "\e98f";
}
.ua-icon-chevron-up:before {
	content: "\e990";
}
.ua-icon-circle-minus2:before {
	content: "\e991";
}
.ua-icon-clock3:before {
	content: "\e992";
}
.ua-icon-cog2:before {
	content: "\e993";
}
.ua-icon-cross-circle:before {
	content: "\e994";
}
.ua-icon-cross2:before {
	content: "\e995";
}
.ua-icon-earth:before {
	content: "\e996";
}
.ua-icon-envelope2:before {
	content: "\e997";
}
.ua-icon-eye:before {
	content: "\e998";
}
.ua-icon-film-play:before {
	content: "\e999";
}
.ua-icon-gift:before {
	content: "\e99a";
}
.ua-icon-heart3:before {
	content: "\e99b";
}
.ua-icon-history:before {
	content: "\e99c";
}
.ua-icon-home:before {
	content: "\e99d";
}
.ua-icon-keyboard:before {
	content: "\e99e";
}
.ua-icon-laptop-phone:before {
	content: "\e99f";
}
.ua-icon-laptop2:before {
	content: "\e9a0";
}
.ua-icon-leaf:before {
	content: "\e9a1";
}
.ua-icon-license:before {
	content: "\e9a2";
}
.ua-icon-location:before {
	content: "\e9a3";
}
.ua-icon-lock3:before {
	content: "\e9a4";
}
.ua-icon-magnifier:before {
	content: "\e9a5";
}
.ua-icon-map-marker:before {
	content: "\e9a6";
}
.ua-icon-map3:before {
	content: "\e9a7";
}
.ua-icon-menu-circle:before {
	content: "\e9a8";
}
.ua-icon-menu:before {
	content: "\e9a9";
}
.ua-icon-mic:before {
	content: "\e9aa";
}
.ua-icon-moon:before {
	content: "\e9ab";
}
.ua-icon-move:before {
	content: "\e9ac";
}
.ua-icon-mustache:before {
	content: "\e9ad";
}
.ua-icon-neutral:before {
	content: "\e9ae";
}
.ua-icon-paperclip2:before {
	content: "\e9af";
}
.ua-icon-paw:before {
	content: "\e9b0";
}
.ua-icon-pencil2:before {
	content: "\e9b1";
}
.ua-icon-phone-handset:before {
	content: "\e9b2";
}
.ua-icon-phone2:before {
	content: "\e9b3";
}
.ua-icon-picture2:before {
	content: "\e9b4";
}
.ua-icon-pie-chart:before {
	content: "\e9b5";
}
.ua-icon-plus-circle:before {
	content: "\e9b6";
}
.ua-icon-printer3:before {
	content: "\e9b7";
}
.ua-icon-question-circle:before {
	content: "\e9b8";
}
.ua-icon-rocket:before {
	content: "\e9b9";
}
.ua-icon-sad:before {
	content: "\e9ba";
}
.ua-icon-screen:before {
	content: "\e9bb";
}
.ua-icon-shirt:before {
	content: "\e9bc";
}
.ua-icon-smartphone:before {
	content: "\e9bd";
}
.ua-icon-smile:before {
	content: "\e9be";
}
.ua-icon-star:before {
	content: "\e9bf";
}
.ua-icon-store:before {
	content: "\e9c0";
}
.ua-icon-sync:before {
	content: "\e9c1";
}
.ua-icon-tablet2:before {
	content: "\e9c2";
}
.ua-icon-tag:before {
	content: "\e9c3";
}
.ua-icon-trash:before {
	content: "\e9c4";
}
.ua-icon-unlink:before {
	content: "\e9c5";
}
.ua-icon-user:before {
	content: "\e9c6";
}
.ua-icon-users:before {
	content: "\e9c7";
}
.ua-icon-px-with-circle:before {
	content: "\e9c8";
}
.ua-icon-px:before {
	content: "\e9c9";
}
.ua-icon-app-store:before {
	content: "\e9ca";
}
.ua-icon-dribbble-with-circle:before {
	content: "\e9cb";
}
.ua-icon-dribbble2:before {
	content: "\e9cc";
}
.ua-icon-facebook-with-circle:before {
	content: "\e9cd";
}
.ua-icon-facebook2:before {
	content: "\e9ce";
}
.ua-icon-flickr-with-circle:before {
	content: "\e9cf";
}
.ua-icon-flickr:before {
	content: "\e9d0";
}
.ua-icon-github-with-circle:before {
	content: "\e9d1";
}
.ua-icon-github:before {
	content: "\e9d2";
}
.ua-icon-google-with-circle:before {
	content: "\e9d3";
}
.ua-icon-google:before {
	content: "\e9d4";
}
.ua-icon-instagram-with-circle:before {
	content: "\e9d5";
}
.ua-icon-instagram:before {
	content: "\e9d6";
}
.ua-icon-linkedin-with-circle:before {
	content: "\e9d7";
}
.ua-icon-linkedin2:before {
	content: "\e9d8";
}
.ua-icon-pinterest-with-circle:before {
	content: "\e9d9";
}
.ua-icon-pinterest:before {
	content: "\e9da";
}
.ua-icon-tripadvisor:before {
	content: "\e9db";
}
.ua-icon-tumblr-with-circle:before {
	content: "\e9dc";
}
.ua-icon-tumblr2:before {
	content: "\e9dd";
}
.ua-icon-twitter-with-circle:before {
	content: "\e9de";
}
.ua-icon-twitter2:before {
	content: "\e9df";
}
.ua-icon-vimeo-with-circle:before {
	content: "\e9e0";
}
.ua-icon-vimeo:before {
	content: "\e9e1";
}
.ua-icon-windows-store:before {
	content: "\e9e2";
}
.ua-icon-yelp:before {
	content: "\e9e3";
}
.ua-icon-youtube-with-circle:before {
	content: "\e9e4";
}
.ua-icon-youtube:before {
	content: "\e9e5";
}
.ua-icon-air:before {
	content: "\e9e6";
}
.ua-icon-arrow-long-down:before {
	content: "\e9e7";
}
.ua-icon-arrow-long-left:before {
	content: "\e9e8";
}
.ua-icon-arrow-long-right:before {
	content: "\e9e9";
}
.ua-icon-arrow-long-up:before {
	content: "\e9ea";
}
.ua-icon-arrow-with-circle-down:before {
	content: "\e9eb";
}
.ua-icon-arrow-with-circle-left:before {
	content: "\e9ec";
}
.ua-icon-arrow-with-circle-right:before {
	content: "\e9ed";
}
.ua-icon-arrow-with-circle-up:before {
	content: "\e9ee";
}
.ua-icon-attachment:before {
	content: "\e9ef";
}
.ua-icon-bar-graph:before {
	content: "\e9f0";
}
.ua-icon-briefcase4:before {
	content: "\e9f1";
}
.ua-icon-browser:before {
	content: "\e9f2";
}
.ua-icon-calculator:before {
	content: "\e9f3";
}
.ua-icon-calendar2:before {
	content: "\e9f4";
}
.ua-icon-camera2:before {
	content: "\e9f5";
}
.ua-icon-chat2:before {
	content: "\e9f6";
}
.ua-icon-check2:before {
	content: "\e9f7";
}
.ua-icon-chevron-down2:before {
	content: "\e9f8";
}
.ua-icon-chevron-left2:before {
	content: "\e9f9";
}
.ua-icon-chevron-right2:before {
	content: "\e9fa";
}
.ua-icon-chevron-small-down:before {
	content: "\e9fb";
}
.ua-icon-chevron-small-left:before {
	content: "\e9fc";
}
.ua-icon-chevron-small-right:before {
	content: "\e9fd";
}
.ua-icon-chevron-small-up:before {
	content: "\e9fe";
}
.ua-icon-chevron-thin-down:before {
	content: "\e9ff";
}
.ua-icon-chevron-thin-left:before {
	content: "\ea00";
}
.ua-icon-chevron-thin-right:before {
	content: "\ea01";
}
.ua-icon-chevron-thin-up:before {
	content: "\ea02";
}
.ua-icon-chevron-up2:before {
	content: "\ea03";
}
.ua-icon-chevron-with-circle-down:before {
	content: "\ea04";
}
.ua-icon-chevron-with-circle-left:before {
	content: "\ea05";
}
.ua-icon-chevron-with-circle-right:before {
	content: "\ea06";
}
.ua-icon-chevron-with-circle-up:before {
	content: "\ea07";
}
.ua-icon-circle-with-cross:before {
	content: "\ea08";
}
.ua-icon-circle-with-minus:before {
	content: "\ea09";
}
.ua-icon-circle-with-plus:before {
	content: "\ea0a";
}
.ua-icon-clock4:before {
	content: "\ea0b";
}
.ua-icon-cog3:before {
	content: "\ea0c";
}
.ua-icon-compass:before {
	content: "\ea0d";
}
.ua-icon-controller-play:before {
	content: "\ea0e";
}
.ua-icon-controller-record:before {
	content: "\ea0f";
}
.ua-icon-controller-stop:before {
	content: "\ea10";
}
.ua-icon-creative-commons-noderivs:before {
	content: "\ea11";
}
.ua-icon-credit-card:before {
	content: "\ea12";
}
.ua-icon-credit:before {
	content: "\ea13";
}
.ua-icon-cross3:before {
	content: "\ea14";
}
.ua-icon-direction:before {
	content: "\ea15";
}
.ua-icon-dot-single:before {
	content: "\ea16";
}
.ua-icon-edit2:before {
	content: "\ea17";
}
.ua-icon-email:before {
	content: "\ea18";
}
.ua-icon-emoji-flirt:before {
	content: "\ea19";
}
.ua-icon-emoji-happy:before {
	content: "\ea1a";
}
.ua-icon-emoji-neutral:before {
	content: "\ea1b";
}
.ua-icon-emoji-sad:before {
	content: "\ea1c";
}
.ua-icon-eye2:before {
	content: "\ea1d";
}
.ua-icon-fingerprint:before {
	content: "\ea1e";
}
.ua-icon-flow-tree:before {
	content: "\ea1f";
}
.ua-icon-gauge:before {
	content: "\ea20";
}
.ua-icon-globe3:before {
	content: "\ea21";
}
.ua-icon-grid:before {
	content: "\ea22";
}
.ua-icon-hair-cross:before {
	content: "\ea23";
}
.ua-icon-heart-outlined:before {
	content: "\ea24";
}
.ua-icon-heart4:before {
	content: "\ea25";
}
.ua-icon-help-with-circle:before {
	content: "\ea26";
}
.ua-icon-help2:before {
	content: "\ea27";
}
.ua-icon-home2:before {
	content: "\ea28";
}
.ua-icon-infinity:before {
	content: "\ea29";
}
.ua-icon-info-with-circle:before {
	content: "\ea2a";
}
.ua-icon-info:before {
	content: "\ea2b";
}
.ua-icon-key2:before {
	content: "\ea2c";
}
.ua-icon-keyboard2:before {
	content: "\ea2d";
}
.ua-icon-landline:before {
	content: "\ea2e";
}
.ua-icon-laptop3:before {
	content: "\ea2f";
}
.ua-icon-lifebuoy:before {
	content: "\ea30";
}
.ua-icon-light-bulb:before {
	content: "\ea31";
}
.ua-icon-location-pin:before {
	content: "\ea32";
}
.ua-icon-lock-open:before {
	content: "\ea33";
}
.ua-icon-lock4:before {
	content: "\ea34";
}
.ua-icon-magnifying-glass2:before {
	content: "\ea35";
}
.ua-icon-mail2:before {
	content: "\ea36";
}
.ua-icon-map4:before {
	content: "\ea37";
}
.ua-icon-medal:before {
	content: "\ea38";
}
.ua-icon-menu2:before {
	content: "\ea39";
}
.ua-icon-message:before {
	content: "\ea3a";
}
.ua-icon-minus2:before {
	content: "\ea3b";
}
.ua-icon-mobile2:before {
	content: "\ea3c";
}
.ua-icon-news:before {
	content: "\ea3d";
}
.ua-icon-phone3:before {
	content: "\ea3e";
}
.ua-icon-plus2:before {
	content: "\ea3f";
}
.ua-icon-quote2:before {
	content: "\ea40";
}
.ua-icon-shopping-basket:before {
	content: "\ea41";
}
.ua-icon-shopping-cart:before {
	content: "\ea42";
}
.ua-icon-squared-minus:before {
	content: "\ea43";
}
.ua-icon-squared-plus:before {
	content: "\ea44";
}
.ua-icon-tablet-mobile-combo:before {
	content: "\ea45";
}
.ua-icon-tablet3:before {
	content: "\ea46";
}
.ua-icon-tools2:before {
	content: "\ea47";
}
.ua-icon-tv:before {
	content: "\ea48";
}
.ua-icon-typing:before {
	content: "\ea49";
}
.ua-icon-user2:before {
	content: "\ea4a";
}
.ua-icon-users2:before {
	content: "\ea4b";
}
.ua-icon-video-camera:before {
	content: "\ea4c";
}
.ua-icon-video2:before {
	content: "\ea4d";
}
.ua-icon-vinyl:before {
	content: "\ea4e";
}
.ua-icon-Home:before {
	content: "\ea4f";
}
.ua-icon-LightBulb:before {
	content: "\ea50";
}
.ua-icon-Anchor:before {
	content: "\ea51";
}
.ua-icon-Feather:before {
	content: "\ea52";
}
.ua-icon-Expand:before {
	content: "\ea53";
}
.ua-icon-Maximize:before {
	content: "\ea54";
}
.ua-icon-Search:before {
	content: "\ea55";
}
.ua-icon-Zoomin:before {
	content: "\ea56";
}
.ua-icon-Zoomout:before {
	content: "\ea57";
}
.ua-icon-Add:before {
	content: "\ea58";
}
.ua-icon-Subtract:before {
	content: "\ea59";
}
.ua-icon-Exclamation:before {
	content: "\ea5a";
}
.ua-icon-Question:before {
	content: "\ea5b";
}
.ua-icon-Close:before {
	content: "\ea5c";
}
.ua-icon-Pause:before {
	content: "\ea5d";
}
.ua-icon-Envelope:before {
	content: "\ea5e";
}
.ua-icon-Compose:before {
	content: "\ea5f";
}
.ua-icon-Newspaper:before {
	content: "\ea60";
}
.ua-icon-Newspaperalt:before {
	content: "\ea61";
}
.ua-icon-Calendar:before {
	content: "\ea62";
}
.ua-icon-Hyperlink:before {
	content: "\ea63";
}
.ua-icon-Trash:before {
	content: "\ea64";
}
.ua-icon-Trashalt:before {
	content: "\ea65";
}
.ua-icon-Grid:before {
	content: "\ea66";
}
.ua-icon-Gridalt:before {
	content: "\ea67";
}
.ua-icon-List:before {
	content: "\ea68";
}
.ua-icon-Calculator:before {
	content: "\ea69";
}
.ua-icon-Windows:before {
	content: "\ea6a";
}
.ua-icon-Browser:before {
	content: "\ea6b";
}
.ua-icon-Alarm:before {
	content: "\ea6c";
}
.ua-icon-Clock:before {
	content: "\ea6d";
}
.ua-icon-Attachment:before {
	content: "\ea6e";
}
.ua-icon-Settings:before {
	content: "\ea6f";
}
.ua-icon-Portfolio:before {
	content: "\ea70";
}
.ua-icon-User:before {
	content: "\ea71";
}
.ua-icon-Users:before {
	content: "\ea72";
}
.ua-icon-Heart:before {
	content: "\ea73";
}
.ua-icon-Chat:before {
	content: "\ea74";
}
.ua-icon-Comments:before {
	content: "\ea75";
}
.ua-icon-Screen:before {
	content: "\ea76";
}
.ua-icon-iPhone:before {
	content: "\ea77";
}
.ua-icon-Instagram:before {
	content: "\ea78";
}
.ua-icon-facebook3:before {
	content: "\ea79";
}
.ua-icon-Delicious:before {
	content: "\ea7a";
}
.ua-icon-GooglePlus:before {
	content: "\ea7b";
}
.ua-icon-Dribbble:before {
	content: "\ea7c";
}
.ua-icon-Pin:before {
	content: "\ea7d";
}
.ua-icon-Pinalt:before {
	content: "\ea7e";
}
.ua-icon-Cloud:before {
	content: "\ea7f";
}
.ua-icon-Circle-Full:before {
	content: "\ea80";
}
/*28-layout.css*/
.fl-builder-content *, .fl-builder-content *:before, .fl-builder-content *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.fl-row:before, .fl-row:after, .fl-row-content:before, .fl-row-content:after, .fl-col-group:before, .fl-col-group:after, .fl-col:before, .fl-col:after, .fl-module:before, .fl-module:after, .fl-module-content:before, .fl-module-content:after {
	display: table;
	content: " ";
}
.fl-row:after, .fl-row-content:after, .fl-col-group:after, .fl-col:after, .fl-module:after, .fl-module-content:after {
	clear: both;
}
.fl-row, .fl-row-content, .fl-col-group, .fl-col, .fl-module, .fl-module-content {
	zoom: 1;
}
.fl-clear {
	clear: both;
}
.fl-clearfix:before, .fl-clearfix:after {
	display: table;
	content: " ";
}
.fl-clearfix:after {
	clear: both;
}
.fl-clearfix {
	zoom: 1;
}
.fl-visible-medium, .fl-visible-medium-mobile, .fl-visible-mobile, .fl-col-group .fl-visible-medium.fl-col, .fl-col-group .fl-visible-medium-mobile.fl-col, .fl-col-group .fl-visible-mobile.fl-col {
	display: none;
}
.fl-row, .fl-row-content {
	margin-left: auto;
	margin-right: auto;
}
.fl-row-content-wrap {
	position: relative;
}
.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {
	background-attachment: scroll;
}
.fl-row-bg-video, .fl-row-bg-video .fl-row-content {
	position: relative;
}
.fl-row-bg-video .fl-bg-video {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}
.fl-row-bg-video .fl-bg-video video {
	bottom: 0;
	left: 0px;
	max-width: none;
	position: absolute;
	right: 0;
	top: 0px;
}
.fl-row-bg-video .fl-bg-video iframe {
	pointer-events: none;
	width: 100vw;
	height: 56.25vw;
	max-width: none;
	min-height: 100vh;
	min-width: 177.77vh;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.fl-bg-video-fallback {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 0px;
	left: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.fl-row-bg-slideshow, .fl-row-bg-slideshow .fl-row-content {
	position: relative;
}
.fl-row .fl-bg-slideshow {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}
.fl-builder-edit .fl-row .fl-bg-slideshow * {
	bottom: 0;
	height: auto !important;
	left: 0;
	position: absolute !important;
	right: 0;
	top: 0;
}
.fl-row-bg-overlay .fl-row-content-wrap:after {
	border-radius: inherit;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
}
.fl-row-bg-overlay .fl-row-content {
	position: relative;
	z-index: 1;
}
.fl-row-full-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 100vh;
}
.fl-row-overlap-top .fl-row-content-wrap {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 100%;
}
.fl-row-custom-height .fl-row-content-wrap {
	min-height: 0;
}
.fl-builder-edit .fl-row-full-height .fl-row-content-wrap {
	min-height: calc( 100vh - 48px );
}
.fl-row-full-height .fl-row-content, .fl-row-custom-height .fl-row-content {
	-webkit-box-flex: 1 1 auto;
	-moz-box-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.fl-row-full-height .fl-row-full-width.fl-row-content, .fl-row-custom-height .fl-row-full-width.fl-row-content {
	max-width: 100%;
	width: 100%;
}
.fl-builder-ie-11 .fl-row.fl-row-full-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile), .fl-builder-ie-11 .fl-row.fl-row-custom-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile) {
	display: flex;
	flex-direction: column;
	height: 100%;
}
.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content-wrap {
	height: auto;
}
.fl-builder-ie-11 .fl-row-full-height .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content {
	flex: 0 0 auto;
	flex-basis: 100%;
	margin: 0;
}
.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content {
	margin: 0 auto;
}
.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height), .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) {
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
}
.fl-row-full-height.fl-row-align-center .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
}
.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {
	align-items: flex-end;
	justify-content: flex-end;
	-webkit-align-items: flex-end;
	-webkit-justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-box-pack: end;
	-ms-flex-align: end;
	-ms-flex-pack: end;
}
.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
.fl-row-full-height .fl-row-content-wrap {
	min-height: 1024px;
}
}

@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
.fl-row-full-height .fl-row-content-wrap {
	min-height: 768px;
}
}

@media screen and (device-aspect-ratio: 40/71) {
.fl-row-full-height .fl-row-content-wrap {
	min-height: 500px;
}
}
.fl-col-group-equal-height, .fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.fl-col-group-equal-height {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}
.fl-col-group-equal-height.fl-col-group-has-child-loading {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content {
	-webkit-box-flex: 1 1 auto;
	-moz-box-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.fl-col-group-equal-height .fl-col-content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	flex-shrink: 1;
	min-width: 1px;
	max-width: 100%;
	width: 100%;
}
.fl-col-group-equal-height:before, .fl-col-group-equal-height .fl-col:before, .fl-col-group-equal-height .fl-col-content:before, .fl-col-group-equal-height:after, .fl-col-group-equal-height .fl-col:after, .fl-col-group-equal-height .fl-col-content:after {
	content: none;
}
.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {
	align-items: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
}
.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
}
.fl-col-group-equal-height.fl-col-group-align-center .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {
	width: 100%;
}
.fl-builder-ie-11 .fl-col-group-equal-height, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content, .fl-builder-ie-11 .fl-col-group-equal-height .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {
	min-height: 1px;
}
.fl-col {
	float: left;
	min-height: 1px;
}
.fl-col-bg-overlay .fl-col-content {
	position: relative;
}
.fl-col-bg-overlay .fl-col-content:after {
	border-radius: inherit;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
}
.fl-col-bg-overlay .fl-module {
	position: relative;
	z-index: 2;
}
.fl-module img {
	max-width: 100%;
}
.fl-builder-module-template {
	margin: 0 auto;
	max-width: 1100px;
	padding: 20px;
}
.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	padding: 12px 24px;
	text-decoration: none;
	text-shadow: none;
}
.fl-builder-content .fl-button:hover {
	text-decoration: none;
}
.fl-builder-content .fl-button:active {
	position: relative;
	top: 1px;
}
.fl-builder-content .fl-button-width-full .fl-button {
	display: block;
	text-align: center;
}
.fl-builder-content .fl-button-width-custom .fl-button {
	display: inline-block;
	text-align: center;
	max-width: 100%;
}
.fl-builder-content .fl-button-left {
	text-align: left;
}
.fl-builder-content .fl-button-center {
	text-align: center;
}
.fl-builder-content .fl-button-right {
	text-align: right;
}
.fl-builder-content .fl-button i {
	font-size: 1.3em;
	height: auto;
	margin-right: 8px;
	vertical-align: middle;
	width: auto;
}
.fl-builder-content .fl-button i.fl-button-icon-after {
	margin-left: 8px;
	margin-right: 0;
}
.fl-builder-content .fl-button-has-icon .fl-button-text {
	vertical-align: middle;
}
.fl-icon-wrap {
	display: inline-block;
}
.fl-icon {
	display: table-cell;
	vertical-align: middle;
}
.fl-icon a {
	text-decoration: none;
}
.fl-icon i {
	float: left;
	height: auto;
	width: auto;
}
.fl-icon i:before {
	border: none !important;
	height: auto;
	width: auto;
}
.fl-icon-text {
	display: table-cell;
	text-align: left;
	padding-left: 15px;
	vertical-align: middle;
}
.fl-icon-text-empty {
	display: none;
}
.fl-icon-text *:last-child {
	margin: 0 !important;
	padding: 0 !important;
}
.fl-icon-text a {
	text-decoration: none;
}
.fl-icon-text span {
	display: block;
}
.fl-icon-text span.mce-edit-focus {
	min-width: 1px;
}
.fl-photo {
	line-height: 0;
	position: relative;
}
.fl-photo-align-left {
	text-align: left;
}
.fl-photo-align-center {
	text-align: center;
}
.fl-photo-align-right {
	text-align: right;
}
.fl-photo-content {
	display: inline-block;
	line-height: 0;
	position: relative;
	max-width: 100%;
}
.fl-photo-img-svg {
	width: 100%;
}
.fl-photo-content img {
	display: inline;
	height: auto;
	max-width: 100%;
}
.fl-photo-crop-circle img {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.fl-photo-caption {
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.fl-photo-caption-below {
	padding-bottom: 20px;
	padding-top: 10px;
}
.fl-photo-caption-hover {
	background: rgba(0,0,0,0.7);
	bottom: 0;
	color: #fff;
	left: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
	padding: 10px 15px;
	position: absolute;
	right: 0;
	-webkit-transition: opacity 0.3s ease-in;
	-moz-transition: opacity 0.3s ease-in;
	transition: opacity 0.3s ease-in;
}
.fl-photo-content:hover .fl-photo-caption-hover {
	opacity: 100;
	filter: alpha(opacity = 100);
}
.fl-builder-pagination, .fl-builder-pagination-load-more {
	padding: 40px 0;
}
.fl-builder-pagination ul.page-numbers {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.fl-builder-pagination li {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers {
	border: 1px solid #e6e6e6;
	display: inline-block;
	padding: 5px 10px;
	margin: 0 0 5px;
}
.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.current {
	background: #f5f5f5;
	text-decoration: none;
}
.fl-slideshow, .fl-slideshow * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.fl-slideshow .fl-slideshow-image img {
	max-width: none !important;
}
.fl-slideshow-social {
	line-height: 0 !important;
}
.fl-slideshow-social * {
	margin: 0 !important;
}
.fl-builder-content .bx-wrapper .bx-viewport {
	background: transparent;
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	left: 0;
}
.mfp-wrap button.mfp-arrow, .mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus {
	background: transparent !important;
	border: none !important;
	outline: none;
	position: absolute;
	top: 50%;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.mfp-wrap .mfp-close, .mfp-wrap .mfp-close:active, .mfp-wrap .mfp-close:hover, .mfp-wrap .mfp-close:focus {
	background: transparent !important;
	border: none !important;
	outline: none;
	position: absolute;
	top: 0;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.admin-bar .mfp-wrap .mfp-close, .admin-bar .mfp-wrap .mfp-close:active, .admin-bar .mfp-wrap .mfp-close:hover, .admin-bar .mfp-wrap .mfp-close:focus {
	top: 32px!important;
}
img.mfp-img {
	padding: 0;
}
.mfp-counter {
	display: none;
}
.mfp-wrap .mfp-preloader.fa {
	font-size: 30px;
}
.fl-form-field {
	margin-bottom: 15px;
}
.fl-form-field input.fl-form-error {
	border-color: #DD6420;
}
.fl-form-error-message {
	clear: both;
	color: #DD6420;
	display: none;
	padding-top: 8px;
	font-size: 12px;
	font-weight: lighter;
}
.fl-form-button-disabled {
	opacity: 0.5;
}
.fl-animation {
	opacity: 0;
}
.fl-builder-preview .fl-animation, .fl-builder-edit .fl-animation, .fl-animated {
	opacity: 1;
}
.fl-animated {
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
}
.fl-button.fl-button-icon-animation i {
	width: 0 !important;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
	transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
}
.fl-button.fl-button-icon-animation:hover i {
	opacity: 1! important;
	-ms-filter: "alpha(opacity=100)";
}
.fl-button.fl-button-icon-animation i.fl-button-icon-after {
	margin-left: 0px !important;
}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {
	margin-left: 10px !important;
}
.fl-button.fl-button-icon-animation i.fl-button-icon-before {
	margin-right: 0 !important;
}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {
	margin-right: 20px !important;
	margin-left: -10px;
}
.single:not(.woocommerce).single-fl-builder-template .fl-content {
	width: 100%;
}
.fl-builder-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	pointer-events: none;
	overflow: hidden;
}
.fl-builder-shape-layer {
	z-index: 0;
}
.fl-builder-shape-layer.fl-builder-bottom-edge-layer {
	z-index: 1;
}
.fl-row-bg-overlay .fl-builder-shape-layer {
	z-index: 1;
}
.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {
	z-index: 2;
}
.fl-row-has-layers .fl-row-content {
	z-index: 1;
}
.fl-row-bg-overlay .fl-row-content {
	z-index: 2;
}
.fl-builder-layer > * {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.fl-builder-layer + .fl-row-content {
	position: relative;
}
.fl-builder-layer .fl-shape {
	fill: #aaa;
	stroke: none;
	stroke-width: 0;
	width: 100%;
}
.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
	background: #fafafa;
	border: 1px solid #ccc;
	color: #333;
}
.fl-builder-content a.fl-button *, .fl-builder-content a.fl-button:visited * {
	color: #333;
}
.fl-row-content-wrap {
	margin: 0px;
}
.fl-row-content-wrap {
	padding: 40px;
}
.fl-row-fixed-width {
	max-width: 1200px;
}
.fl-col-content {
	margin: 0px;
}
.fl-col-content {
	padding: 0px;
}
.fl-module-content {
	margin: 20px;
}

@media (max-width: 992px) {
.fl-visible-desktop, .fl-visible-mobile, .fl-col-group .fl-visible-desktop.fl-col, .fl-col-group .fl-visible-mobile.fl-col {
	display: none;
}
.fl-visible-desktop-medium, .fl-visible-medium, .fl-visible-medium-mobile, .fl-col-group .fl-visible-desktop-medium.fl-col, .fl-col-group .fl-visible-medium.fl-col, .fl-col-group .fl-visible-medium-mobile.fl-col {
	display: block;
}
.fl-col-group-equal-height .fl-visible-desktop-medium.fl-col, .fl-col-group-equal-height .fl-visible-medium.fl-col, .fl-col-group-equal-height .fl-visible-medium-mobile.fl-col {
	display: flex;
}
}

@media (max-width: 768px) {
.fl-visible-desktop, .fl-visible-desktop-medium, .fl-visible-medium, .fl-col-group .fl-visible-desktop.fl-col, .fl-col-group .fl-visible-desktop-medium.fl-col, .fl-col-group .fl-visible-medium.fl-col, .fl-col-group-equal-height .fl-visible-desktop-medium.fl-col, .fl-col-group-equal-height .fl-visible-medium.fl-col {
	display: none;
}
.fl-visible-medium-mobile, .fl-visible-mobile, .fl-col-group .fl-visible-medium-mobile.fl-col, .fl-col-group .fl-visible-mobile.fl-col {
	display: block;
}
.fl-row-content-wrap {
	background-attachment: scroll !important;
}
.fl-row-bg-parallax .fl-row-content-wrap {
	background-attachment: scroll !important;
	background-position: center center !important;
}
.fl-col-group.fl-col-group-equal-height {
	display: block;
}
.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.fl-col-group.fl-col-group-responsive-reversed {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
	-ms-box-orient: horizontal;
	-webkit-flex-flow: row wrap;
}
.fl-col-group.fl-col-group-responsive-reversed .fl-col {
	-webkit-box-flex: 0 0 100%;
	-moz-box-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	min-width: 0;
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(1) {
	-webkit-box-ordinal-group: 12;
	-moz-box-ordinal-group: 12;
	-ms-flex-order: 12;
	-webkit-order: 12;
	order: 12;
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(2) {
	-webkit-box-ordinal-group: 11;
	-moz-box-ordinal-group: 11;
	-ms-flex-order: 11;
	-webkit-order: 11;
	order: 11;
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(3) {
	-webkit-box-ordinal-group: 10;
	-moz-box-ordinal-group: 10;
	-ms-flex-order: 10;
	-webkit-order: 10;
	order: 10;
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(4) {
	-webkit-box-ordinal-group: 9;
	-moz-box-ordinal-group: 9;
	-ms-flex-order: 9;
	-webkit-order: 9;
	order: 9;
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(5) {
	-webkit-box-ordinal-group: 8;
	-moz-box-ordinal-group: 8;
	-ms-flex-order: 8;
	-webkit-order: 8;
	order: 8;
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(6) {
	-webkit-box-ordinal-group: 7;
	-moz-box-ordinal-group: 7;
	-ms-flex-order: 7;
	-webkit-order: 7;
	order: 7;
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(7) {
	-webkit-box-ordinal-group: 6;
	-moz-box-ordinal-group: 6;
	-ms-flex-order: 6;
	-webkit-order: 6;
	order: 6;
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(8) {
	-webkit-box-ordinal-group: 5;
	-moz-box-ordinal-group: 5;
	-ms-flex-order: 5;
	-webkit-order: 5;
	order: 5;
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(9) {
	-webkit-box-ordinal-group: 4;
	-moz-box-ordinal-group: 4;
	-ms-flex-order: 4;
	-webkit-order: 4;
	order: 4;
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(10) {
	-webkit-box-ordinal-group: 3;
	-moz-box-ordinal-group: 3;
	-ms-flex-order: 3;
	-webkit-order: 3;
	order: 3;
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(11) {
	-webkit-box-ordinal-group: 2;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 2;
	-webkit-order: 2;
	order: 2;
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(12) {
	-webkit-box-ordinal-group: 1;
	-moz-box-ordinal-group: 1;
	-ms-flex-order: 1;
	-webkit-order: 1;
	order: 1;
}
.fl-col {
	clear: both;
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: auto !important;
}
.fl-col-small:not(.fl-col-small-full-width) {
	max-width: 400px;
}
.fl-block-col-resize {
	display: none;
}
.fl-row[data-node] .fl-row-content-wrap {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}
.fl-row[data-node] .fl-bg-video, .fl-row[data-node] .fl-bg-slideshow {
	left: 0;
	right: 0;
}
.fl-col[data-node] .fl-col-content {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}
}
.page .fl-post-header, .single-fl-builder-template .fl-post-header {
	display: none;
}
.fl-node-5e362918c5db5 > .fl-row-content-wrap:after {
	background-color: rgba(0,0,0,0.3);
}
.fl-node-5e362918c5db5 > .fl-row-content-wrap {
	background-image: url(https://andrewwill.com/wp-content/uploads/2020/02/header_will.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	min-height: 500px;
}

@media(max-width: 992px) {
.fl-node-5e362918c5db5 > .fl-row-content-wrap {
	min-height: 500px;
}
}

@media(max-width: 768px) {
.fl-node-5e362918c5db5 > .fl-row-content-wrap {
	min-height: 200px;
}
}
.fl-animated.fl-fade-in {
	animation: fl-fade-in 1s ease;
	-webkit-animation: fl-fade-in 1s ease;
}
@-webkit-keyframes fl-fade-in {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fl-fade-in {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fl-node-5e34e4db81254 > .fl-row-content-wrap {
	background-color: #ffffff;
}
.fl-node-5e34e4db81254 > .fl-row-content-wrap {
	margin-top: -140px;
}
.fl-node-5e34e4db81254 > .fl-row-content-wrap {
	padding-top: 10px;
}
.fl-animated.fl-slide-in-up {
	animation: fl-slide-in-up 1s ease;
	-webkit-animation: fl-slide-in-up 1s ease;
}
@-webkit-keyframes fl-slide-in-up {
from {
-webkit-transform: translate3d(0, 50%, 0);
transform: translate3d(0, 50%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fl-slide-in-up {
from {
-webkit-transform: translate3d(0, 50%, 0);
transform: translate3d(0, 50%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fl-node-5e35e7f35b8ba > .fl-row-content-wrap:after {
	background-color: rgba(0,0,0,0.3);
}
.fl-node-5e35e7f35b8ba > .fl-row-content-wrap {
	background-image: url(https://andrewwill.com/wp-content/uploads/2020/01/header_vineyard_twoblondes2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	min-height: 400px;
}
.fl-node-5e48859c1ed83.fl-row-fixed-width, .fl-node-5e48859c1ed83 .fl-row-fixed-width {
	max-width: 1000px;
}
.fl-node-5e35e90bdce89 > .fl-row-content-wrap:after {
	background-color: rgba(0,0,0,0.2);
}
.fl-node-5e35e90bdce89 > .fl-row-content-wrap {
	background-image: url(https://andrewwill.com/wp-content/uploads/2020/01/header_vineyard_champoux.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	min-height: 400px;
}
.fl-node-5e35e90bdce89 > .fl-row-content-wrap {
	margin-top: 100px;
}
.fl-node-5e51c75caf906.fl-row-fixed-width, .fl-node-5e51c75caf906 .fl-row-fixed-width {
	max-width: 1000px;
}
.fl-node-5e35e9acb3ca2 > .fl-row-content-wrap:after {
	background-color: rgba(0,0,0,0.2);
}
.fl-node-5e35e9acb3ca2 > .fl-row-content-wrap {
	background-image: url(https://andrewwill.com/wp-content/uploads/2020/01/header_vineyard_ciel.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	min-height: 400px;
}
.fl-node-5e35e9acb3ca2 > .fl-row-content-wrap {
	margin-top: 100px;
}
.fl-node-5e35e9b2d2180 > .fl-row-content-wrap {
	margin-top: -100px;
}
.fl-node-5e35e9b2d2180 > .fl-row-content-wrap {
	padding-bottom: 0px;
}
.fl-node-5e51ca438b15c.fl-row-fixed-width, .fl-node-5e51ca438b15c .fl-row-fixed-width {
	max-width: 1000px;
}
.fl-node-5e35faec09967 > .fl-row-content-wrap:after {
	background-color: rgba(0,0,0,0.2);
}
.fl-node-5e35faec09967 > .fl-row-content-wrap {
	background-image: url(https://andrewwill.com/wp-content/uploads/2020/01/header_vineyard_twoblondes.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	min-height: 400px;
}
.fl-node-5e35faec09967 > .fl-row-content-wrap {
	margin-top: 100px;
}
.fl-node-5e362918d4957 {
	width: 100%;
}
.fl-node-5e51d3b3e65ef {
	width: 100%;
}
.fl-node-5e34e4ebdb2ba {
	width: 100%;
}
.fl-node-5e35e7f36226a {
	width: 100%;
}
.fl-node-5e1bd25ac9b37 {
	width: 100%;
}
.fl-node-5e48886ab4180 {
	width: 100%;
}
.fl-node-5e48859c32a03 {
	width: 100%;
}
.fl-node-5e35e90bdcefe {
	width: 100%;
}
.fl-node-5e35e96a2d24c {
	width: 100%;
}
.fl-node-5e51c75cafbb5 {
	width: 100%;
}
.fl-node-5e51c75cafc76 {
	width: 100%;
}
.fl-node-5e35e9acb3d1b {
	width: 100%;
}
.fl-node-5e35e9b2d224d {
	width: 100%;
}
.fl-node-5e51ca438b40e {
	width: 100%;
}
.fl-node-5e51ca438b4ca {
	width: 100%;
}
.fl-node-5e35faec099f1 {
	width: 100%;
}
.fl-node-5e35fefac2855 {
	width: 100%;
}
.fl-node-5e36071a98550 {
	width: 100%;
}
.fl-module-heading .fl-heading {
	padding: 0 !important;
	margin: 0 !important;
}
.fl-row .fl-col .fl-node-5e362918c4f30 h1.fl-heading a, .fl-row .fl-col .fl-node-5e362918c4f30 h1.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-5e362918c4f30 h1.fl-heading .fl-heading-text *, .fl-node-5e362918c4f30 h1.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-5e362918c4f30.fl-module-heading .fl-heading {
	text-align: center;
}
.fl-row .fl-col .fl-node-5f2586bbde0a0 h6.fl-heading a, .fl-row .fl-col .fl-node-5f2586bbde0a0 h6.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-5f2586bbde0a0 h6.fl-heading .fl-heading-text *, .fl-node-5f2586bbde0a0 h6.fl-heading .fl-heading-text {
	color: #999999;
}
.fl-node-5f2586bbde0a0.fl-module-heading .fl-heading {
	font-size: .95em;
	text-align: right;
	font-style: italic;
}
.uabb-html-modal {
	overflow: hidden !important;
}
.uabb-modal {
	position: fixed;
	left: 0;
	width: 100%;
	max-width: 100%;
	width: calc(100% + 1px) !important;
	max-width: calc(100% + 1px) !important;
	z-index: -1;
	visibility: hidden;
}
.uabb-modal.uabb-modal-scroll {
	pointer-events: auto;
	width: 100% !important;
	height: 100%;
	overflow-y: scroll;
	top: 0 !important;
	transform: none !important;
}
.uabb-modal.uabb-modal-scroll .uabb-modal-content-data {
	margin-top: 35px;
	margin-bottom: 35px;
}
.uabb-modal-content-data {
	box-sizing: border-box;
}
.uabb-modal-full {
	pointer-events: none;
	min-height: 100%;
}
.uabb-modal-custom {
	pointer-events: none;
}
.uabb-modal-custom .uabb-content {
	pointer-events: visible;
}
.uabb-modal-full .uabb-content img {
	width: 100%;
	max-width: 100%;
}
.uabb-modal-full .uabb-content {
	pointer-events: auto;
}
.uabb-modal-full .uabb-modal-close {
	pointer-events: auto;
}
.uabb-modal-video .uabb-content {
	text-align: center;
}
.uabb-text-editor p:last-of-type {
	margin-bottom: 0;
}
.uabb-module-content .uabb-text-editor *:not(a) {
	color: inherit;
}
.uabb-module-content .uabb-text-editor *:not(i) {
	font-family: inherit;
}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
	font-size: inherit;
	line-height: inherit;
}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b):not(i) {
	font-weight: inherit;
}
.uabb-show, .uabb-show .uabb-modal-close, .uabb-show + .uabb-modal-close {
	visibility: visible;
}
.uabb-modal-close {
	cursor: pointer;
	font-size: 1.6em;
	position: absolute;
	text-align: center;
	line-height: 0;
}
.uabb-close-icon {
	color: #fff;
	width: 25px;
	height: 25px;
	font-size: 25px;
	line-height: 25px;
}
.uabb-close-image {
	width: 25px;
	height: 25px;
	box-shadow: none;
	outline: none;
	border: 0;
	padding: 0;
	margin: 0;
}
.uabb-modal-close {
	visibility: hidden;
	position: fixed;
	z-index: 100000;
}
.uabb-close-custom-top-right {
	top: 50px;
	right: 50px;
}
.uabb-close-custom-top-left {
	top: 50px;
	left: 50px;
}
.uabb-close-custom-popup-top-right {
	bottom: 100%;
	left: 100%;
}
.uabb-close-custom-popup-top-left {
	bottom: 100%;
	right: 100%;
}
.uabb-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(0,0,0,0.75);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.uabb-show {
	z-index: 99999;
}
.uabb-show ~ .uabb-overlay {
	opacity: 1;
	visibility: visible;
}
.uabb-perspective, .uabb-perspective body {
	height: 100%;
	overflow: hidden;
}
.uabb-perspective body {
	background: #222;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective: 600px;
}
.container {
	min-height: 100%;
}
.uabb-modal-title-wrap {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
	padding: 5px 25px;
}
.uabb-modal-title-wrap .uabb-modal-title {
	margin: 0;
}
.uabb-content {
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
	width: 100%;
}
.uabb-modal img, .uabb-modal iframe {
	display: block;
	margin: 0 auto;
}
.uabb-modal img {
	max-width: 100%;
}
.uabb-modal-youtube iframe, .uabb-modal-vimeo iframe {
	width: 100%;
	height: 100%;
}
.uabb-modal-action {
	cursor: pointer;
}
.uabb-effect-1 .uabb-content {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.uabb-show.uabb-effect-1 .uabb-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.uabb-effect-2 .uabb-content {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.uabb-show.uabb-effect-2 .uabb-content {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}
.uabb-effect-3 .uabb-content {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.uabb-show.uabb-effect-3 .uabb-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.uabb-effect-4 .uabb-content {
	-webkit-transform: scale(0) rotate(720deg);
	-moz-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
}
.uabb-show.uabb-effect-4 ~ .uabb-overlay, .uabb-effect-4 .uabb-content {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.uabb-show.uabb-effect-4 .uabb-content {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}
.uabb-effect-5.uabb-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.uabb-effect-5 .uabb-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg);
	-moz-transform: translateZ(600px) rotateX(20deg);
	-ms-transform: translateZ(600px) rotateX(20deg);
	transform: translateZ(600px) rotateX(20deg);
	opacity: 0;
}
.uabb-show.uabb-effect-5 .uabb-content {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-moz-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg);
	opacity: 1;
}
.uabb-effect-6.uabb-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.uabb-effect-6 .uabb-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
	-moz-transform: translate(30%) translateZ(600px) rotate(10deg);
	-ms-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg);
	opacity: 0;
}
.uabb-show.uabb-effect-6 .uabb-content {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	-moz-transform: translate(0%) translateZ(0) rotate(0deg);
	-ms-transform: translate(0%) translateZ(0) rotate(0deg);
	transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}
.uabb-effect-7 {
	top: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.uabb-effect-7 .uabb-content {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	opacity: 0;
}
.uabb-show.uabb-effect-7 .uabb-content {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}
.uabb-effect-8.uabb-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.uabb-effect-8 .uabb-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}
.uabb-show.uabb-effect-8 .uabb-content {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}
.uabb-effect-9.uabb-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.uabb-effect-9 .uabb-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}
.uabb-show.uabb-effect-9 .uabb-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}
.uabb-effect-10.uabb-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.uabb-effect-10 .uabb-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.uabb-show.uabb-effect-10 .uabb-content {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}
.uabb-effect-11 .uabb-content {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.uabb-show.uabb-effect-11 .uabb-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.uabb-effect-12 .uabb-content {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.uabb-effect-12 .uabb-content h3, .uabb-effect-12 .uabb-content {
	background: transparent;
}
.uabb-show.uabb-effect-12 .uabb-content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.uabb-effect-13.uabb-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.uabb-effect-13 .uabb-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	-moz-transform: translateZ(-3000px) rotateY(90deg);
	-ms-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}
.uabb-show.uabb-effect-13 .uabb-content {
	-webkit-animation: slit .7s forwards ease-out;
	-moz-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}
@-webkit-keyframes slit {
50% {
-webkit-transform: translateZ(-250px) rotateY(89deg);
opacity: .5;
-webkit-animation-timing-function: ease-out;
}
100% {
-webkit-transform: translateZ(0) rotateY(0deg);
opacity: 1;
}
}
@-moz-keyframes slit {
50% {
-moz-transform: translateZ(-250px) rotateY(89deg);
opacity: .5;
-moz-animation-timing-function: ease-out;
}
100% {
-moz-transform: translateZ(0) rotateY(0deg);
opacity: 1;
}
}
@keyframes slit {
50% {
transform: translateZ(-250px) rotateY(89deg);
opacity: 1;
animation-timing-function: ease-in;
}
100% {
transform: translateZ(0) rotateY(0deg);
opacity: 1;
}
}
.uabb-effect-14.uabb-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.uabb-effect-14 .uabb-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	-moz-transform: translateY(100%) rotateX(90deg);
	-ms-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.uabb-show.uabb-effect-14 .uabb-content {
	-webkit-transform: translateY(0%) rotateX(0deg);
	-moz-transform: translateY(0%) rotateX(0deg);
	-ms-transform: translateY(0%) rotateX(0deg);
	transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}
.uabb-effect-15.uabb-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.uabb-effect-15 .uabb-content {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.uabb-show.uabb-effect-15 .uabb-content {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}
.uabb-show.uabb-effect-16 ~ .container {
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	filter: blur(3px);
}
.uabb-effect-16 .uabb-content {
	-webkit-transform: translateY(-5%);
	-moz-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	transform: translateY(-5%);
	opacity: 0;
}
.uabb-show.uabb-effect-16 ~ .container, .uabb-effect-16 .uabb-content {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.uabb-show.uabb-effect-16 .uabb-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.uabb-show.uabb-effect-17 ~ .container {
	height: 100%;
	overflow: hidden;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}
.uabb-show.uabb-effect-17 ~ .container, .uabb-show.uabb-effect-17 ~ .uabb-overlay {
	-webkit-transform: rotateX(-2deg);
	-moz-transform: rotateX(-2deg);
	-ms-transform: rotateX(-2deg);
	transform: rotateX(-2deg);
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.uabb-effect-17 .uabb-content {
	opacity: 0;
	-webkit-transform: translateY(200%);
	-moz-transform: translateY(200%);
	-ms-transform: translateY(200%);
	transform: translateY(200%);
}
.uabb-show.uabb-effect-17 .uabb-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all 0.3s 0.2s;
	-moz-transition: all 0.3s 0.2s;
	transition: all 0.3s 0.2s;
}
.uabb-show.uabb-effect-18 ~ .container {
	height: 100%;
	overflow: hidden;
}
.uabb-show.uabb-effect-18 ~ .uabb-overlay {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.uabb-show.uabb-effect-18 ~ .container, .uabb-show.uabb-effect-18 ~ .uabb-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 0% 50%;
	-webkit-animation: rotateRightSideFirst 0.5s forwards ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transform-origin: 0% 50%;
	-moz-animation: rotateRightSideFirst 0.5s forwards ease-in;
	transform-style: preserve-3d;
	transform-origin: 0% 50%;
	animation: rotateRightSideFirst 0.5s forwards ease-in;
}
@-webkit-keyframes rotateRightSideFirst {
50% {
-webkit-transform: translateZ(-50px) rotateY(5deg);
-webkit-animation-timing-function: ease-out;
}
100% {
-webkit-transform: translateZ(-200px);
}
}
@-moz-keyframes rotateRightSideFirst {
50% {
-moz-transform: translateZ(-50px) rotateY(5deg);
-moz-animation-timing-function: ease-out;
}
100% {
-moz-transform: translateZ(-200px);
}
}
@keyframes rotateRightSideFirst {
50% {
transform: translateZ(-50px) rotateY(5deg);
animation-timing-function: ease-out;
}
100% {
transform: translateZ(-200px);
}
}
.uabb-effect-18 .uabb-content {
	-webkit-transform: translateX(200%);
	-moz-transform: translateX(200%);
	-ms-transform: translateX(200%);
	transform: translateX(200%);
	opacity: 0;
}
.uabb-show.uabb-effect-18 .uabb-content {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	transition: all 0.5s 0.1s;
}
.uabb-show.uabb-effect-19 ~ .container {
	height: 100%;
	overflow: hidden;
}
.uabb-show.uabb-effect-19 ~ .uabb-overlay {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.uabb-show.uabb-effect-19 ~ .container, .uabb-show.uabb-effect-19 ~ .uabb-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 50% 100%;
	-webkit-animation: OpenTop 0.5s forwards ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transform-origin: 50% 100%;
	-moz-animation: OpenTop 0.5s forwards ease-in;
	transform-style: preserve-3d;
	transform-origin: 50% 100%;
	animation: OpenTop 0.5s forwards ease-in;
}
@-webkit-keyframes OpenTop {
50% {
-webkit-transform: rotateX(10deg);
-webkit-animation-timing-function: ease-out;
}
}
@-moz-keyframes OpenTop {
50% {
-moz-transform: rotateX(10deg);
-moz-animation-timing-function: ease-out;
}
}
@keyframes OpenTop {
50% {
transform: rotateX(10deg);
animation-timing-function: ease-out;
}
}
.uabb-effect-19 .uabb-content {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	opacity: 0;
}
.uabb-show.uabb-effect-19 .uabb-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	transition: all 0.5s 0.1s;
}
.fl-builder-edit .uabb-center-modal {
	left: 50%;
	top: 50%;
	transform: translate( -50%, -50% );
}
.internet-explorer .uabb-modal-close {
	position: absolute;
}
.internet-explorer .uabb-close-custom-top-left, .internet-explorer .uabb-close-custom-top-right {
	position: fixed;
}
.uabb-video-player img {
	bottom: 0;
	display: block;
	left: 0;
	margin: auto;
	max-width: 100%;
	width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	height: auto;
	cursor: pointer;
	-webkit-transition: .4s all;
	transition: .4s all;
}
.uabb-video-player .play {
	height: 72px;
	width: 72px;
	left: 50%;
	top: 50%;
	position: absolute;
	cursor: pointer;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
}
.uabb-modal.uabb-modal-youtube .uabb-video-wrap, .uabb-modal.uabb-modal-vimeo .uabb-video-wrap {
	height: 0;
	width: 100%;
	position: relative;
}
.uabb-modal-content-data .uabb-modal-iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.uabb-video-player {
	position: relative;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	background: #000;
}
.uabb-aspect-ratio-4_3.uabb-modal-vimeo .uabb-video-wrap, .uabb-aspect-ratio-4_3.uabb-modal-youtube .uabb-video-wrap {
	padding-bottom: 76%;
}
.uabb-aspect-ratio-16_9.uabb-modal-vimeo .uabb-video-wrap, .uabb-aspect-ratio-16_9.uabb-modal-youtube .uabb-video-wrap {
	padding-bottom: 56.25%;
}
.uabb-aspect-ratio-3_2.uabb-modal-vimeo .uabb-video-wrap, .uabb-aspect-ratio-3_2.uabb-modal-youtube .uabb-video-wrap {
	padding-bottom: 66.6666%;
}
.play:before {
	font-size: 72px;
	line-height: 72px;
	color: rgba( 0,0,0,0.8 )
}
.uabb-modal-content-data {
	position: relative;
}
.uabb-loader {
	display: block;
	margin: 0 auto;
	min-height: 48px;
	line-height: 48px;
	width: 48px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.uabb-loader::before {
	content: "";
	background: none !important;
	width: 48px;
	height: 48px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-animation: uabb-if-spin 575ms infinite linear;
	animation: uabb-if-spin 575ms infinite linear;
}
@keyframes uabb-if-spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes uabb-if-spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.fl-node-5e51d3b3e62cd {
	width: 100%;
}
.fl-node-5e51d3b3e62cd .uabb-modal-action-wrap {
	text-align: right;
}
.fl-node-5e51d3b3e62cd .uabb-modal-action {
	color: #ae2f26;
}
.fl-node-5e51d3b3e62cd .uabb-modal-action:hover {
	color: #000000;
}
.uamodal-5e51d3b3e62cd .uabb-modal-close {
	font-size: px;
}
.uamodal-5e51d3b3e62cd .uabb-close-icon {
	width: px;
	height: px;
	line-height: px;
	font-size: px;
	color: #ffffff;
}
.uamodal-5e51d3b3e62cd .uabb-content {
	background: #ffffff;
}
.uamodal-5e51d3b3e62cd .uabb-overlay {
	background: rgba(0,0,0,0.75);
}
.uamodal-5e51d3b3e62cd .uabb-modal-title-wrap {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-right: 25px;
}
.uamodal-5e51d3b3e62cd .uabb-modal-content-data {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-right: 25px;
}
.uamodal-5e51d3b3e62cd .uabb-modal, .uamodal-5e51d3b3e62cd .uabb-content {
	width: 500px;
	max-width: 100%;
}

@media ( max-width: 550px ) {
.uamodal-5e51d3b3e62cd .uabb-content {
	width : 80%;
}
}
.uamodal-5e51d3b3e62cd h4.uabb-modal-title {
}
.uamodal-5e51d3b3e62cd .uabb-modal-text {
}

@media ( max-width: 992px ) {
.uamodal-5e51d3b3e62cd .uabb-modal-content-data {
}
.uamodal-5e51d3b3e62cd .uabb-modal-title-wrap {
}
}

@media ( max-width: 768px ) {
.uamodal-5e51d3b3e62cd .uabb-modal-content-data {
}
.uamodal-5e51d3b3e62cd .uabb-modal-title-wrap {
}
}
.uamodal-5e51d3b3e62cd .uabb-loader::before {
	border: 3px solid rgba( 0,0,0,0.8 );
	border-left-color: transparent;
	border-right-color: transparent;
}
.fl-node-5e51d3b3e62cd .uabb-modal-action {
	font-size: 16px;
}
.fl-builder-content .fl-rich-text strong {
	font-weight: bold;
}
.fl-node-5e34e4ebdb1cf > .fl-module-content {
	margin-top: 40px;
}

@media (max-width: 768px) {
.fl-node-5e34e4ebdb1cf > .fl-module-content {
	margin-top: 20px;
}
}
.fl-row .fl-col .fl-node-5e35e37fe3933 h2.fl-heading a, .fl-row .fl-col .fl-node-5e35e37fe3933 h2.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-5e35e37fe3933 h2.fl-heading .fl-heading-text *, .fl-node-5e35e37fe3933 h2.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-5e35e37fe3933.fl-module-heading .fl-heading {
	font-weight: 600;
	text-align: left;
	text-transform: uppercase;
}
.uabb-blog-reordered .uabb-blog-post-content .uabb-blog-post-section {
	margin-bottom: 15px;
	padding: 0;
}
.uabb-blog-reordered .uabb-blog-post-content .uabb-blog-post-section:last-child {
	margin-bottom: 0;
}
.uabb-blog-posts-carousel .uabb-blog-post-inner-wrap.uabb-thumbnail-position-left, .uabb-blog-posts-carousel .uabb-blog-post-inner-wrap.uabb-thumbnail-position-right {
	display: inline-block;
	width: 100%;
}
.uabb-blog-post-inner-wrap.uabb-thumbnail-position-left, .uabb-blog-post-inner-wrap.uabb-thumbnail-position-right {
	overflow: hidden;
}
.uabb-thumbnail-position-left .uabb-post-thumbnail.uabb-crop-thumbnail img {
	margin-left: 0;
}
.uabb-thumbnail-position-right .uabb-post-thumbnail.uabb-crop-thumbnail img {
	margin-right: 0;
}
.uabb-thumbnail-position-left .uabb-post-thumbnail img, .uabb-thumbnail-position-right .uabb-post-thumbnail img {
	width: 100%;
}
.uabb-blog-posts {
	overflow: hidden;
}
.uabb-blog-posts #infscr-loading {
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.uabb-blog-posts #infscr-loading img {
	margin-top: 10px;
	width: 10%;
}
.uabb-blog-posts-masonary #infscr-loading, .uabb-blog-posts-grid #infscr-loading {
	bottom: -40px;
	position: absolute;
}
.uabb-blog-posts-masonary {
	overflow: visible;
}
.uabb-blog-posts-carousel {
	overflow: visible;
}
.uabb-post-thumbnail > a, .uabb-post-thumbnail > a:hover, .uabb-post-thumbnail > a:focus, .uabb-post-thumbnail > a:active {
	text-decoration: none;
}
.uabb-blog-posts-col-8 {
	width: 12.5%;
}
.uabb-blog-posts-col-7 {
	width: 14.28%;
}
.uabb-blog-posts-col-6 {
	width: 16.66%;
}
.uabb-blog-posts-col-5 {
	width: 20%;
}
.uabb-blog-posts-col-4 {
	width: 25%;
}
.uabb-blog-posts-col-3 {
	width: 33.33%;
}
.uabb-blog-posts-col-2 {
	width: 50%;
}
.uabb-blog-posts-col-1 {
	width: 100%;
}
.safari .uabb-blog-posts-col-3 {
	width: 33.3%;
}
.uabb-read-more-text a {
	text-decoration: none;
}
.uabb-next-right-arrow {
	font-style: inherit;
	font-weight: inherit;
	line-height: inherit;
}
.uabb-posted-on {
	width: 2.2em;
	height: 2.2em;
	position: absolute;
	top: 0;
	padding: 0.16em;
	margin: 0;
}
.uabb-posted-on span {
	display: block;
	width: 100%;
	text-align: center;
}
.uabb-post-thumbnail.uabb-crop-thumbnail img {
	width: auto;
	margin: 0 auto;
	max-width: 100%;
}
.uabb-next-date-meta .uabb-posted-on {
	margin: 0;
	z-index: 1;
}
.uabb-posted-on .uabb-date-month, .uabb-posted-on .uabb-date-year {
	font-weight: normal;
	font-size: 0.31em;
	line-height: 1.45em;
}
.uabb-posted-on .uabb-date-day {
	font-size: 1em;
	line-height: 1em;
}
.uabb-blog-posts .uabb-post-wrapper {
	display: inline-block;
	vertical-align: top;
	float: left;
	outline: none;
	margin-bottom: 30px;
}
.uabb-post-wrapper {
	border-top: 0px solid #e5e5e5;
	border-radius: 0px;
	position: relative;
	z-index: 1;
}
.uabb-post-wrapper .uabb-post-thumbnail {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
	text-align: center;
	position: relative;
}
.uabb-post-wrapper .uabb-blog-post-content {
	opacity: 1;
	position: relative;
	z-index: 10;
	overflow: hidden;
}
.uabb-post-wrapper .uabb-vertical-wrap {
	display: table;
	width: 100%;
	height: 100%;
}
.uabb-post-wrapper .uabb-vertical {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	height: 100%;
}
.uabb-post-wrapper .uabb-icon-anchor {
	display: inline-block;
	margin: .75em;
	vertical-align: middle;
	outline: none;
	text-decoration: none;
}
.uabb-post-wrapper .uabb-text-overflow {
	text-align: left;
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0;
	padding: 0;
}
.uabb-post-wrapper .uabb-post-heading {
	margin: 0;
	padding: 0;
}
.uabb-post-wrapper .uabb-post-heading a {
	font: inherit;
	color: inherit;
}
.uabb-blog-posts-description {
	padding-top: 1.5em;
	word-wrap: break-word;
}
.uabb-blog-post-content .uabb-button-wrap, .uabb-blog-post-content .uabb-read-more-text {
	padding-top: 1.5em;
	display: block;
}
.uabb-read-more {
	border-radius: 0px;
	margin-bottom: 6px;
	text-transform: uppercase;
}
.uabb-blog-post-content .uabb-post-meta {
	word-wrap: break-word;
	padding-top: 5px;
	text-transform: none;
}
.uabb-post-date {
	font: inherit;
	-webkit-transition: inherit;
	transition: inherit;
}
.uabb-blog-posts .uabb-post-thumbnail img {
	display: block;
	border-radius: 0;
}
.uabb-blog-posts ul.slick-dots {
	display: block;
	position: relative;
	margin: 0;
	left: 0;
	width: 100%;
	text-align: center;
}
.uabb-blog-posts ul.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
.uabb-blog-posts ul.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}
.uabb-blog-posts ul.slick-dots li button:before {
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '\f111';
	text-align: center;
	opacity: .25;
	color: rgb(0, 0, 0);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.uabb-post-grid-2 img, .uabb-post-grid-3 img, .uabb-post-grid-4 img, .uabb-post-grid-5 img, .uabb-post-grid-6 img, .uabb-post-grid-7 img, .uabb-post-grid-8 img {
	width: 100%;
}
.uabb-post-grid-2 .uabb-blog-post-content, .uabb-post-grid-3 .uabb-blog-post-content, .uabb-post-grid-4 .uabb-blog-post-content, .uabb-post-grid-5 .uabb-blog-post-content, .uabb-post-grid-6 .uabb-blog-post-content, .uabb-post-grid-7 .uabb-blog-post-content, .uabb-post-grid-8 .uabb-blog-post-content {
	width: 100%;
}
.uabb-blog-posts .slick-prev i, .uabb-blog-posts .slick-next i, .uabb-blog-posts .slick-prev i:hover, .uabb-blog-posts .slick-next i:hover, .uabb-blog-posts .slick-prev i:focus, .uabb-blog-posts .slick-next i:focus {
	font-size: 20px;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	box-sizing: content-box;
}
.uabb-blog-posts .slick-prev, .uabb-blog-posts .slick-next, .uabb-blog-posts .slick-prev:hover, .uabb-blog-posts .slick-prev:focus, .uabb-blog-posts .slick-next:hover, .uabb-blog-posts .slick-next:focus {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}
.uabb-blog-posts .slick-prev:hover:before, .uabb-blog-posts .slick-prev:focus:before, .uabb-blog-posts .slick-next:hover:before, .uabb-blog-posts .slick-next:focus:before {
	opacity: 1;
}
.uabb-blog-posts .slick-prev.slick-disabled:before, .uabb-blog-posts .slick-next.slick-disabled:before {
	opacity: .25;
}
.uabb-blog-posts .slick-prev:before, .uabb-blog-posts .slick-next:before {
	content: '';
	font-size: 0;
	line-height: 0;
}
.uabb-blog-posts .slick-prev:before, .uabb-blog-posts .slick-next:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.uabb-blog-posts .slick-prev {
	left: -45px;
	z-index: 1;
}
[dir='rtl'] .uabb-blog-posts .slick-prev {
	right: -45px;
	z-index: 1;
	left: auto;
}
.uabb-blog-posts .slick-next {
	right: -45px;
	z-index: 1;
}
[dir='rtl'] .uabb-blog-posts .slick-next {
	right: auto;
	left: -45px;
	z-index: 1;
}
.fl-node-content .slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.fl-node-content .slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.fl-node-content .slick-list:focus {
	outline: none;
}
.fl-node-content .slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.fl-node-content .slick-slider .slick-track, .fl-node-content .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.fl-node-content .slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.fl-node-content .slick-track:before, .fl-node-content .slick-track:after {
	display: table;
	content: '';
}
.fl-node-content .slick-track:after {
	clear: both;
}
.fl-node-content .slick-loading .slick-track {
	visibility: hidden;
}
.fl-node-content .slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .fl-node-content .slick-slide {
	float: right;
}
.fl-node-content .slick-slide img {
	display: block;
}
.fl-node-content .slick-slide.slick-loading img {
	display: none;
}
.fl-node-content .slick-slide.dragging img {
	pointer-events: none;
}
.fl-node-content .slick-initialized .slick-slide {
	display: block;
}
.fl-node-content .slick-loading .slick-slide {
	visibility: hidden;
}
.fl-node-content .slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.fl-node-content .slick-arrow.slick-hidden {
	display: none;
}
.fl-node-content .slick-arrow, .fl-node-content .slick-arrow:active, .fl-node-content .slick-arrow:hover, .fl-node-content .slick-arrow:focus {
	box-shadow: none;
}
ul.uabb-masonary-filters {
	padding: 0;
}
ul.uabb-masonary-filters > li {
	border-style: none;
	display: inline-block;
	cursor: pointer;
	margin-bottom: 5px;
}
ul.uabb-masonary-filters > li:last-of-type {
	margin-right: 0;
}
select.uabb-masonary-filters {
	outline: none;
}
.uabb-blogs-pagination {
	padding: 40px 0;
}
.uabb-blogs-pagination ul.page-numbers {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.uabb-blogs-pagination li {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.uabb-blogs-pagination li a.page-numbers, .uabb-blogs-pagination li span.page-numbers {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 0 5px;
}
.uabb-blogs-pagination li a.page-numbers:hover, .uabb-blogs-pagination li span.current {
	text-decoration: none;
}
.uabb-blogs-pagination li span.page-numbers {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 0 5px;
}
.uabb-blogs-pagination ul a.page-numbers, .uabb-blogs-pagination ul a.page-numbers:hover, .uabb-blogs-pagination ul a.page-numbers:active, .uabb-blogs-pagination ul a.page-numbers:focus {
	text-decoration: none;
}
.uabb-post-thumbnail > a, .uabb-post-thumbnail > a:hover, .uabb-post-thumbnail > a:focus, .uabb-post-thumbnail > a:active {
	text-decoration: none;
}
.uabb-thumbnail-position-background .uabb-post-thumbnail {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.uabb-thumbnail-position-background .uabb-post-thumbnail img {
	position: absolute;
	width: auto;
	height: auto;
	min-width: 100%;
	max-width: none;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.uabb-thumbnail-position-background.uabb-blog-post-inner-wrap {
	position: relative;
}
.uabb-thumbnail-position-left .uabb-post-thumbnail, .uabb-thumbnail-position-left .uabb-blog-post-content, .uabb-thumbnail-position-right .uabb-post-thumbnail, .uabb-thumbnail-position-right .uabb-blog-post-content {
	float: left;
	width: 50%;
}
.uabb-thumbnail-position-left.uabb-empty-img .uabb-blog-post-content, .uabb-thumbnail-position-right.uabb-empty-img .uabb-blog-post-content {
	width: 100%;
}
.uabb-module-content .uabb-text-editor *:not(a) {
	color: inherit;
}
.uabb-module-content .uabb-text-editor *:not(i) {
	font-family: inherit;
}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
	font-size: inherit;
	line-height: inherit;
}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b) {
	font-weight: inherit;
}
.fl-node-5e35f94aecb5a .uabb-blog-posts .uabb-post-thumbnail img {
	display: inline-block;
}
.fl-node-5e35f94aecb5a .uabb-post-wrapper .uabb-post-thumbnail {
	text-align: center;
}
.fl-node-5e35f94aecb5a .uabb-blog-posts .uabb-blog-post-inner-wrap {
}
.fl-node-5e35f94aecb5a .uabb-blog-posts .uabb-post-wrapper {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
.fl-node-5e35f94aecb5a .uabb-post-wrapper .uabb-blog-post-content {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-right: 25px;
}
.fl-node-5e35f94aecb5a .uabb-posted-on {
color:;
	background: #ae2f26;
	left: 0;
}
.fl-node-5e35f94aecb5a .uabb-blog-posts-shadow {;
	transition: all 0.3s linear;
	width: 100%;
}
.fl-node-5e35f94aecb5a .uabb-blog-post-content .uabb-read-more-text span, .fl-node-5e35f94aecb5a .uabb-blog-post-content .uabb-read-more-text:visited * {
	color: #ae2f26;
}
.fl-node-5e35f94aecb5a .slick-prev i, .fl-node-5e35f94aecb5a .slick-next i, .fl-node-5e35f94aecb5a .slick-prev i:hover, .fl-node-5e35f94aecb5a .slick-next i:hover, .fl-node-5e35f94aecb5a .slick-prev i:focus, .fl-node-5e35f94aecb5a .slick-next i:focus {
	outline: none;
	color: #ae2f26;
	border-radius: 50%;
	background: #efefef;
}
.fl-node-5e35f94aecb5a .fl-node-content .slick-list {
	margin: 0 -7.5px;
}
.fl-node-5e35f94aecb5a .uabb-blog-post-content {
	text-align: center;
}
.fl-node-5e35f94aecb5a .uabb-blog-post-content .uabb-read-more-text, .fl-node-5e35f94aecb5a .uabb-blog-post-content .uabb-read-more-text a, .fl-node-5e35f94aecb5a .uabb-blog-post-content .uabb-read-more-text a:visited, .fl-node-5e35f94aecb5a .uabb-blog-post-content .uabb-read-more-text a:hover {
	color: #000000;
}
.fl-node-5e35f94aecb5a .uabb-text-editor {
	color: #000000;
}
.fl-node-5e35f94aecb5a h6.uabb-post-heading, .fl-node-5e35f94aecb5a h6.uabb-post-heading a, .fl-node-5e35f94aecb5a h6.uabb-post-heading a:hover, .fl-node-5e35f94aecb5a h6.uabb-post-heading a:focus, .fl-node-5e35f94aecb5a h6.uabb-post-heading a:visited {
}

@media ( max-width: 992px ) {
.fl-node-5e35f94aecb5a ul.uabb-masonary-filters > li {
}
.fl-node-5e35f94aecb5a .uabb-post-wrapper .uabb-blog-post-content {
}
.fl-node-5e35f94aecb5a .uabb-blog-posts .uabb-blog-post-inner-wrap {
}
.fl-node-5e35f94aecb5a .uabb-blog-posts .slick-prev, .fl-node-5e35f94aecb5a [dir='rtl'] .uabb-blog-posts .slick-next {
	left: -15px;
}
.fl-node-5e35f94aecb5a .uabb-blog-posts .slick-next, .fl-node-5e35f94aecb5a [dir='rtl'] .uabb-blog-posts .slick-prev {
	right: -15px;
}
.fl-node-5e35f94aecb5a .uabb-blog-posts .slick-prev i, .fl-node-5e35f94aecb5a .uabb-blog-posts .slick-next i, .fl-node-5e35f94aecb5a .uabb-blog-posts .slick-prev i:hover, .fl-node-5e35f94aecb5a .uabb-blog-posts .slick-prev i:focus, .fl-node-5e35f94aecb5a .uabb-blog-posts .slick-next i:focus, .fl-node-5e35f94aecb5a .uabb-blog-posts .slick-next i:hover {
	width: 25px;
	height: 25px;
	line-height: 25px;
}
.fl-node-5e35f94aecb5a .uabb-blog-posts .uabb-post-wrapper {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
.fl-node-5e35f94aecb5a .fl-node-content .slick-list {
	margin: 0 -7.5px;
}
}

@media ( max-width: 768px ) {
.fl-node-5e35f94aecb5a ul.uabb-masonary-filters > li {
}
.fl-node-5e35f94aecb5a .uabb-post-wrapper .uabb-blog-post-content {
}
.fl-node-5e35f94aecb5a .uabb-blog-posts .uabb-blog-post-inner-wrap {
}
.fl-node-5e35f94aecb5a .fl-node-content .slick-list {
	margin: 0 -7.5px;
}
.fl-node-5e35f94aecb5a .uabb-blog-posts .uabb-post-wrapper {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
}

@media ( max-width: 767px ) {
}
.fl-node-5e35f94aecb5a h6.uabb-post-heading, .fl-node-5e35f94aecb5a h6.uabb-post-heading a, .fl-node-5e35f94aecb5a h6.uabb-post-heading a:hover, .fl-node-5e35f94aecb5a h6.uabb-post-heading a:focus, .fl-node-5e35f94aecb5a h6.uabb-post-heading a:visited {
	font-weight: 600;
	line-height: 1.4;
}
.fl-node-5e35f94aecb5a > .fl-module-content {
	margin-top: -240px;
}

@media ( max-width: 992px ) {
.fl-node-5e35f94aecb5a.fl-module > .fl-module-content {
	margin-top: -200px;
}
}

@media ( max-width: 768px ) {
.fl-node-5e35f94aecb5a.fl-module > .fl-module-content {
	margin-top: -200px;
}
}
.fl-node-5e48886ab3fd2.fl-module-heading .fl-heading {
	text-align: center;
}
.fl-node-5e48886ab3fd2 > .fl-module-content {
	margin-bottom: 0px;
}
.uabb-module-testimonials .bx-wrapper {
	margin: 0 auto 35px;
}
.uabb-testimonials-wrap {
	position: relative;
}
.uabb-testimonials-wrap .uabb-testimonial {
	position: absolute;
	top: 0;
	visibility: hidden;
}
.uabb-testimonials-wrap .uabb-testimonial:first-child, .uabb-testimonials-loaded .uabb-testimonial {
	position: relative;
	visibility: visible;
}
.uabb-testimonials-wrap .uabb-slider-prev .fa, .uabb-testimonials-wrap .uabb-slider-next .fa, .uabb-testimonials-wrap .uabb-slider-prev i, .uabb-testimonials-wrap .uabb-slider-next i {
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	transition: opacity 0.2s;
	font-size: 14px;
	height: 25px;
	width: 25px;
	line-height: 25px;
}
.uabb-testimonials-wrap .fa:hover {
	opacity: 1;
}
.uabb-testimonials.wide {
	text-align: center;
}
.uabb-testimonials-wrap.wide .uabb-slider-next, .uabb-testimonials-wrap.wide .uabb-slider-prev {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	right: 0px;
}
.uabb-testimonials-wrap.wide .far {
	font-size: 20px;
	position: relative;
	z-index: 1;
}
.uabb-testimonials-wrap.wide .uabb-slider-prev {
	left: 0px !important;
}
.uabb-testimonial-author .uabb-testimonial-author-name {
	margin: 0;
	padding: 0;
}
.uabb-slider-prev {
	left: -5px;
	text-align: center;
}
.uabb-slider-next {
	right: -5px;
	text-align: center;
}
.uabb-slider-next, .uabb-slider-prev {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY( -50% );
	-moz-transform: translateY( -50% );
	-ms-transform: translateY( -50% );
	-o-transform: translateY( -50% );
	transform: translateY( -50% );
}
.uabb-slider-prev .fa:before, .uabb-slider-next .fa:before, .uabb-slider-prev i:before, .uabb-slider-next i:before {
	width: 26px;
	display: inline-block;
}
.uabb-testimonials.uabb-testimonial-left .uabb-testimonial-photo.uabb-testimonial-left {
	display: table-cell;
	vertical-align: top;
	text-align: center;
}
.uabb-testimonials.uabb-testimonial-left .uabb-testimonial-photo.uabb-testimonial-left .uabb-imgicon-wrap {
	margin-right: 20px;
}
.uabb-testimonials.uabb-testimonial-right .uabb-testimonial-photo.uabb-testimonial-right {
	display: table-cell;
	vertical-align: top;
	text-align: center;
}
.uabb-testimonials.uabb-testimonial-right .uabb-testimonial-photo.uabb-testimonial-right .uabb-imgicon-wrap {
	margin-left: 20px;
}
.uabb-testimonials.uabb-testimonial-right {
	direction: rtl;
}
.uabb-testimonials.uabb-testimonial-right .uabb-testimonial-info.uabb-testimonial-right {
	direction: ltr;
}
.uabb-testimonial-info.uabb-testimonial-right {
	text-align: right;
}
.uabb-testimonial-info.uabb-testimonial-top {
	text-align: center;
	display: block;
}
.uabb-testimonial-photo.uabb-testimonial-top {
	text-align: center;
}
.uabb-testimonial-info {
	display: table-cell;
	vertical-align: top;
}
.uabb-testimonials .uabb-testimonial {
	display: table;
	width: 100%;
}
.uabb-testimonial .uabb-icon i {
	float: none;
}
.uabb-testimonial-photo.uabb-testimonial-top {
	margin-bottom: 20px;
}
.uabb-testimonials.slider-no, .uabb-testimonials.box {
	display: block;
	position: relative;
}
.uabb-testimonials.slider-no .uabb-testimonial, .uabb-testimonials.box .uabb-testimonial {
	display: table;
}
.testimonial-arrow-down {
	border-right: 26px solid transparent;
	left: 22%;
	position: absolute;
	top: 100%;
}
.uabb-testimonial .uabb-photo-content {
	overflow: hidden;
}
.uabb-testimonial-info .uabb-testimonial-author-description * {
	margin: 0 auto;
}
.uabb-testimonials-wrap .bx-prev i, .uabb-testimonials-wrap .bx-next i {
	box-sizing: content-box;
}
.uabb-testimonial .uabb-rating {
	line-height: normal;
}
.uabb-testimonial .uabb-rating__wrap {
	display: inline-block;
}
.uabb-testimonial .uabb-rating__wrap:after {
	content: "";
	display: table;
	clear: both;
}
.uabb-testimonial .uabb-rating .uabb-rating__ico {
	float: right;
	padding-left: 2px;
	cursor: pointer;
	color: #FFB300;
}
.uabb-testimonial .uabb-rating__ico:last-child {
	padding-left: 0;
}
.uabb-testimonial .uabb-rating__input {
	display: none;
}
.uabb-testimonial .uabb-rating__input.uabb-checked ~ .uabb-rating__ico:before {
	content: "\f005";
	font-weight: 900;
}
.uabb-module-content .uabb-text-editor *:not(a) {
	color: inherit;
}
.uabb-module-content .uabb-text-editor *:not(i) {
	font-family: inherit;
}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
	font-size: inherit;
	line-height: inherit;
}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b):not(i) {
	font-weight: inherit;
}
.fl-node-5e48859c1db4f .bx-pager.bx-default-pager a, .fl-node-5e48859c1db4f .bx-pager.bx-default-pager a.active {
	background: #ae2f26;
	opacity: 1;
}
.fl-node-5e48859c1db4f .bx-pager.bx-default-pager a {
	opacity: 0.2;
}
.fl-node-5e48859c1db4f .bx-prev i, .fl-node-5e48859c1db4f .bx-next i {
	background: #ae2f26;
	color: #ffffff;
}
.fl-node-5e48859c1db4f .uabb-testimonials-wrap.compact {
	padding: 0 45px;
}
.fl-node-5e48859c1db4f .uabb-slider-next:before, .fl-node-5e48859c1db4f .uabb-slider-prev:before {
	width: 26px;
	display: inline-block;
}
.fl-node-5e48859c1db4f .uabb-testimonials.uabb-testimonial-top .uabb-testimonial {
	flex-direction: column;
}

@media ( max-width: 992px ) {
.fl-node-5e48859c1db4f .uabb-testimonial.uabb-testimonial0 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e48859c1db4f .uabb-testimonial.uabb-testimonial0 .uabb-imgicon-wrap {
}
}
.fl-node-5e48859c1db4f .uabb-testimonial0 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e48859c1db4f .uabb-testimonial.uabb-testimonial1 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e48859c1db4f .uabb-testimonial.uabb-testimonial1 .uabb-imgicon-wrap {
}
}
.fl-node-5e48859c1db4f .uabb-testimonial1 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e48859c1db4f .uabb-testimonial.uabb-testimonial2 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e48859c1db4f .uabb-testimonial.uabb-testimonial2 .uabb-imgicon-wrap {
}
}
.fl-node-5e48859c1db4f .uabb-testimonial2 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e48859c1db4f .uabb-testimonial.uabb-testimonial3 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e48859c1db4f .uabb-testimonial.uabb-testimonial3 .uabb-imgicon-wrap {
}
}
.fl-node-5e48859c1db4f .uabb-testimonial3 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e48859c1db4f .uabb-testimonial.uabb-testimonial4 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e48859c1db4f .uabb-testimonial.uabb-testimonial4 .uabb-imgicon-wrap {
}
}
.fl-node-5e48859c1db4f .uabb-testimonial4 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e48859c1db4f .uabb-testimonial.uabb-testimonial5 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e48859c1db4f .uabb-testimonial.uabb-testimonial5 .uabb-imgicon-wrap {
}
}
.fl-node-5e48859c1db4f .uabb-testimonial5 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e48859c1db4f .uabb-testimonial.uabb-testimonial6 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e48859c1db4f .uabb-testimonial.uabb-testimonial6 .uabb-imgicon-wrap {
}
}
.fl-node-5e48859c1db4f .uabb-testimonial6 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}
.fl-node-5e48859c1db4f .uabb-testimonial .uabb-rating .uabb-rating__ico {
	color: #ae2f26;
}
.fl-node-5e48859c1db4f .uabb-testimonial-info .testimonial-author-name5e48859c1db4f {
	margin-bottom: 5px;
}
.fl-node-5e48859c1db4f .uabb-testimonial-info .testimonial-author-designation5e48859c1db4f {
	margin-top: 5px;
}
.fl-node-5e48859c1db4f .uabb-testimonial-info .testimonial-author-description5e48859c1db4f {
	padding-top: 10px;
}

@media ( max-width: 992px ) {
.fl-node-5e48859c1db4f .uabb-testimonial .uabb-rating .uabb-rating__ico {
}
}

@media ( max-width: 768px ) {
.fl-node-5e48859c1db4f .uabb-testimonial .uabb-rating .uabb-rating__ico {
}
}
.fl-node-5e48859c1db4f .uabb-testimonial-info .testimonial-author-description5e48859c1db4f {
	font-size: 20px;
}

@media(max-width: 992px) {
.fl-node-5e48859c1db4f .uabb-testimonial-info .testimonial-author-description5e48859c1db4f {
	font-size: 18px;
}
}

@media(max-width: 768px) {
.fl-node-5e48859c1db4f .uabb-testimonial-info .testimonial-author-description5e48859c1db4f {
	font-size: 16px;
}
}

@media ( max-width: 768px ) {
.fl-node-5e48859c1db4f.fl-module > .fl-module-content {
	margin-right: 0px;
	margin-left: 0px;
}
}
.fl-row .fl-col .fl-node-5e35e90bdceff h2.fl-heading a, .fl-row .fl-col .fl-node-5e35e90bdceff h2.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-5e35e90bdceff h2.fl-heading .fl-heading-text *, .fl-node-5e35e90bdceff h2.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-5e35e90bdceff.fl-module-heading .fl-heading {
	font-weight: 600;
	text-transform: uppercase;
}
.fl-node-5e35e96a2d24d .uabb-blog-posts .uabb-post-thumbnail img {
	display: inline-block;
}
.fl-node-5e35e96a2d24d .uabb-post-wrapper .uabb-post-thumbnail {
	text-align: center;
}
.fl-node-5e35e96a2d24d .uabb-blog-posts .uabb-blog-post-inner-wrap {
}
.fl-node-5e35e96a2d24d .uabb-blog-posts .uabb-post-wrapper {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
.fl-node-5e35e96a2d24d .uabb-post-wrapper .uabb-blog-post-content {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-right: 25px;
}
.fl-node-5e35e96a2d24d .uabb-posted-on {
color:;
	background: #ae2f26;
	left: 0;
}
.fl-node-5e35e96a2d24d .uabb-blog-posts-shadow {;
	transition: all 0.3s linear;
	width: 100%;
}
.fl-node-5e35e96a2d24d .uabb-blog-post-content .uabb-read-more-text span, .fl-node-5e35e96a2d24d .uabb-blog-post-content .uabb-read-more-text:visited * {
	color: #ae2f26;
}
.fl-node-5e35e96a2d24d .slick-prev i, .fl-node-5e35e96a2d24d .slick-next i, .fl-node-5e35e96a2d24d .slick-prev i:hover, .fl-node-5e35e96a2d24d .slick-next i:hover, .fl-node-5e35e96a2d24d .slick-prev i:focus, .fl-node-5e35e96a2d24d .slick-next i:focus {
	outline: none;
	color: #ae2f26;
	border-radius: 50%;
	background: #efefef;
}
.fl-node-5e35e96a2d24d .fl-node-content .slick-list {
	margin: 0 -7.5px;
}
.fl-node-5e35e96a2d24d .uabb-blog-post-content {
	text-align: center;
}
.fl-node-5e35e96a2d24d .uabb-blog-post-content .uabb-read-more-text, .fl-node-5e35e96a2d24d .uabb-blog-post-content .uabb-read-more-text a, .fl-node-5e35e96a2d24d .uabb-blog-post-content .uabb-read-more-text a:visited, .fl-node-5e35e96a2d24d .uabb-blog-post-content .uabb-read-more-text a:hover {
	color: #000000;
}
.fl-node-5e35e96a2d24d .uabb-text-editor {
	color: #000000;
}
.fl-node-5e35e96a2d24d h6.uabb-post-heading, .fl-node-5e35e96a2d24d h6.uabb-post-heading a, .fl-node-5e35e96a2d24d h6.uabb-post-heading a:hover, .fl-node-5e35e96a2d24d h6.uabb-post-heading a:focus, .fl-node-5e35e96a2d24d h6.uabb-post-heading a:visited {
}

@media ( max-width: 992px ) {
.fl-node-5e35e96a2d24d ul.uabb-masonary-filters > li {
}
.fl-node-5e35e96a2d24d .uabb-post-wrapper .uabb-blog-post-content {
}
.fl-node-5e35e96a2d24d .uabb-blog-posts .uabb-blog-post-inner-wrap {
}
.fl-node-5e35e96a2d24d .uabb-blog-posts .slick-prev, .fl-node-5e35e96a2d24d [dir='rtl'] .uabb-blog-posts .slick-next {
	left: -15px;
}
.fl-node-5e35e96a2d24d .uabb-blog-posts .slick-next, .fl-node-5e35e96a2d24d [dir='rtl'] .uabb-blog-posts .slick-prev {
	right: -15px;
}
.fl-node-5e35e96a2d24d .uabb-blog-posts .slick-prev i, .fl-node-5e35e96a2d24d .uabb-blog-posts .slick-next i, .fl-node-5e35e96a2d24d .uabb-blog-posts .slick-prev i:hover, .fl-node-5e35e96a2d24d .uabb-blog-posts .slick-prev i:focus, .fl-node-5e35e96a2d24d .uabb-blog-posts .slick-next i:focus, .fl-node-5e35e96a2d24d .uabb-blog-posts .slick-next i:hover {
	width: 25px;
	height: 25px;
	line-height: 25px;
}
.fl-node-5e35e96a2d24d .uabb-blog-posts .uabb-post-wrapper {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
.fl-node-5e35e96a2d24d .fl-node-content .slick-list {
	margin: 0 -7.5px;
}
}

@media ( max-width: 768px ) {
.fl-node-5e35e96a2d24d ul.uabb-masonary-filters > li {
}
.fl-node-5e35e96a2d24d .uabb-post-wrapper .uabb-blog-post-content {
}
.fl-node-5e35e96a2d24d .uabb-blog-posts .uabb-blog-post-inner-wrap {
}
.fl-node-5e35e96a2d24d .fl-node-content .slick-list {
	margin: 0 -7.5px;
}
.fl-node-5e35e96a2d24d .uabb-blog-posts .uabb-post-wrapper {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
}

@media ( max-width: 767px ) {
}

@media(max-width: 992px) {
.fl-node-5e35e96a2d24d h6.uabb-post-heading, .fl-node-5e35e96a2d24d h6.uabb-post-heading a, .fl-node-5e35e96a2d24d h6.uabb-post-heading a:hover, .fl-node-5e35e96a2d24d h6.uabb-post-heading a:focus, .fl-node-5e35e96a2d24d h6.uabb-post-heading a:visited {
	line-height: 1.4;
}
}
.fl-node-5e35e96a2d24d > .fl-module-content {
	margin-top: -240px;
}

@media ( max-width: 768px ) {
.fl-node-5e35e96a2d24d.fl-module > .fl-module-content {
	margin-top: -200px;
}
}
.fl-node-5e51c75cafbfb.fl-module-heading .fl-heading {
	text-align: center;
}
.fl-node-5e51c75cafbfb > .fl-module-content {
	margin-bottom: 0px;
}
.fl-node-5e51c75cafcb2 .bx-pager.bx-default-pager a, .fl-node-5e51c75cafcb2 .bx-pager.bx-default-pager a.active {
	background: #ae2f26;
	opacity: 1;
}
.fl-node-5e51c75cafcb2 .bx-pager.bx-default-pager a {
	opacity: 0.2;
}
.fl-node-5e51c75cafcb2 .bx-prev i, .fl-node-5e51c75cafcb2 .bx-next i {
	background: #ae2f26;
	color: #ffffff;
}
.fl-node-5e51c75cafcb2 .uabb-testimonials-wrap.compact {
	padding: 0 45px;
}
.fl-node-5e51c75cafcb2 .uabb-slider-next:before, .fl-node-5e51c75cafcb2 .uabb-slider-prev:before {
	width: 26px;
	display: inline-block;
}
.fl-node-5e51c75cafcb2 .uabb-testimonials.uabb-testimonial-top .uabb-testimonial {
	flex-direction: column;
}

@media ( max-width: 992px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial.uabb-testimonial0 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial.uabb-testimonial0 .uabb-imgicon-wrap {
}
}
.fl-node-5e51c75cafcb2 .uabb-testimonial0 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial.uabb-testimonial1 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial.uabb-testimonial1 .uabb-imgicon-wrap {
}
}
.fl-node-5e51c75cafcb2 .uabb-testimonial1 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial.uabb-testimonial2 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial.uabb-testimonial2 .uabb-imgicon-wrap {
}
}
.fl-node-5e51c75cafcb2 .uabb-testimonial2 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial.uabb-testimonial3 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial.uabb-testimonial3 .uabb-imgicon-wrap {
}
}
.fl-node-5e51c75cafcb2 .uabb-testimonial3 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial.uabb-testimonial4 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial.uabb-testimonial4 .uabb-imgicon-wrap {
}
}
.fl-node-5e51c75cafcb2 .uabb-testimonial4 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial.uabb-testimonial5 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial.uabb-testimonial5 .uabb-imgicon-wrap {
}
}
.fl-node-5e51c75cafcb2 .uabb-testimonial5 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial.uabb-testimonial6 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial.uabb-testimonial6 .uabb-imgicon-wrap {
}
}
.fl-node-5e51c75cafcb2 .uabb-testimonial6 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}
.fl-node-5e51c75cafcb2 .uabb-testimonial .uabb-rating .uabb-rating__ico {
	color: #ae2f26;
}
.fl-node-5e51c75cafcb2 .uabb-testimonial-info .testimonial-author-name5e51c75cafcb2 {
	margin-bottom: 5px;
}
.fl-node-5e51c75cafcb2 .uabb-testimonial-info .testimonial-author-designation5e51c75cafcb2 {
	margin-top: 5px;
}
.fl-node-5e51c75cafcb2 .uabb-testimonial-info .testimonial-author-description5e51c75cafcb2 {
	padding-top: 10px;
}

@media ( max-width: 992px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial .uabb-rating .uabb-rating__ico {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51c75cafcb2 .uabb-testimonial .uabb-rating .uabb-rating__ico {
}
}
.fl-node-5e51c75cafcb2 .uabb-testimonial-info .testimonial-author-description5e51c75cafcb2 {
	font-size: 20px;
}

@media(max-width: 992px) {
.fl-node-5e51c75cafcb2 .uabb-testimonial-info .testimonial-author-description5e51c75cafcb2 {
	font-size: 18px;
}
}

@media(max-width: 768px) {
.fl-node-5e51c75cafcb2 .uabb-testimonial-info .testimonial-author-description5e51c75cafcb2 {
	font-size: 16px;
}
}

@media ( max-width: 768px ) {
.fl-node-5e51c75cafcb2.fl-module > .fl-module-content {
	margin-right: 0px;
	margin-left: 0px;
}
}
.fl-row .fl-col .fl-node-5e35e9acb3d1c h2.fl-heading a, .fl-row .fl-col .fl-node-5e35e9acb3d1c h2.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-5e35e9acb3d1c h2.fl-heading .fl-heading-text *, .fl-node-5e35e9acb3d1c h2.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-5e35e9acb3d1c.fl-module-heading .fl-heading {
	font-weight: 600;
	text-transform: uppercase;
}
.fl-node-5e35e9b2d224e .uabb-blog-posts .uabb-post-thumbnail img {
	display: inline-block;
}
.fl-node-5e35e9b2d224e .uabb-post-wrapper .uabb-post-thumbnail {
	text-align: center;
}
.fl-node-5e35e9b2d224e .uabb-blog-posts .uabb-blog-post-inner-wrap {
}
.fl-node-5e35e9b2d224e .uabb-blog-posts .uabb-post-wrapper {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
.fl-node-5e35e9b2d224e .uabb-post-wrapper .uabb-blog-post-content {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-right: 25px;
}
.fl-node-5e35e9b2d224e .uabb-posted-on {
color:;
	background: #ae2f26;
	left: 0;
}
.fl-node-5e35e9b2d224e .uabb-blog-posts-shadow {;
	transition: all 0.3s linear;
	width: 100%;
}
.fl-node-5e35e9b2d224e .uabb-blog-post-content .uabb-read-more-text span, .fl-node-5e35e9b2d224e .uabb-blog-post-content .uabb-read-more-text:visited * {
	color: #ae2f26;
}
.fl-node-5e35e9b2d224e .slick-prev i, .fl-node-5e35e9b2d224e .slick-next i, .fl-node-5e35e9b2d224e .slick-prev i:hover, .fl-node-5e35e9b2d224e .slick-next i:hover, .fl-node-5e35e9b2d224e .slick-prev i:focus, .fl-node-5e35e9b2d224e .slick-next i:focus {
	outline: none;
	color: #ae2f26;
	border-radius: 50%;
	background: #efefef;
}
.fl-node-5e35e9b2d224e .fl-node-content .slick-list {
	margin: 0 -7.5px;
}
.fl-node-5e35e9b2d224e .uabb-blog-post-content {
	text-align: center;
}
.fl-node-5e35e9b2d224e .uabb-blog-post-content .uabb-read-more-text, .fl-node-5e35e9b2d224e .uabb-blog-post-content .uabb-read-more-text a, .fl-node-5e35e9b2d224e .uabb-blog-post-content .uabb-read-more-text a:visited, .fl-node-5e35e9b2d224e .uabb-blog-post-content .uabb-read-more-text a:hover {
	color: #000000;
}
.fl-node-5e35e9b2d224e .uabb-text-editor {
	color: #000000;
}
.fl-node-5e35e9b2d224e h6.uabb-post-heading, .fl-node-5e35e9b2d224e h6.uabb-post-heading a, .fl-node-5e35e9b2d224e h6.uabb-post-heading a:hover, .fl-node-5e35e9b2d224e h6.uabb-post-heading a:focus, .fl-node-5e35e9b2d224e h6.uabb-post-heading a:visited {
}

@media ( max-width: 992px ) {
.fl-node-5e35e9b2d224e ul.uabb-masonary-filters > li {
}
.fl-node-5e35e9b2d224e .uabb-post-wrapper .uabb-blog-post-content {
}
.fl-node-5e35e9b2d224e .uabb-blog-posts .uabb-blog-post-inner-wrap {
}
.fl-node-5e35e9b2d224e .uabb-blog-posts .slick-prev, .fl-node-5e35e9b2d224e [dir='rtl'] .uabb-blog-posts .slick-next {
	left: -15px;
}
.fl-node-5e35e9b2d224e .uabb-blog-posts .slick-next, .fl-node-5e35e9b2d224e [dir='rtl'] .uabb-blog-posts .slick-prev {
	right: -15px;
}
.fl-node-5e35e9b2d224e .uabb-blog-posts .slick-prev i, .fl-node-5e35e9b2d224e .uabb-blog-posts .slick-next i, .fl-node-5e35e9b2d224e .uabb-blog-posts .slick-prev i:hover, .fl-node-5e35e9b2d224e .uabb-blog-posts .slick-prev i:focus, .fl-node-5e35e9b2d224e .uabb-blog-posts .slick-next i:focus, .fl-node-5e35e9b2d224e .uabb-blog-posts .slick-next i:hover {
	width: 25px;
	height: 25px;
	line-height: 25px;
}
.fl-node-5e35e9b2d224e .uabb-blog-posts .uabb-post-wrapper {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
.fl-node-5e35e9b2d224e .fl-node-content .slick-list {
	margin: 0 -7.5px;
}
}

@media ( max-width: 768px ) {
.fl-node-5e35e9b2d224e ul.uabb-masonary-filters > li {
}
.fl-node-5e35e9b2d224e .uabb-post-wrapper .uabb-blog-post-content {
}
.fl-node-5e35e9b2d224e .uabb-blog-posts .uabb-blog-post-inner-wrap {
}
.fl-node-5e35e9b2d224e .fl-node-content .slick-list {
	margin: 0 -7.5px;
}
.fl-node-5e35e9b2d224e .uabb-blog-posts .uabb-post-wrapper {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
}

@media ( max-width: 767px ) {
}

@media(max-width: 992px) {
.fl-node-5e35e9b2d224e h6.uabb-post-heading, .fl-node-5e35e9b2d224e h6.uabb-post-heading a, .fl-node-5e35e9b2d224e h6.uabb-post-heading a:hover, .fl-node-5e35e9b2d224e h6.uabb-post-heading a:focus, .fl-node-5e35e9b2d224e h6.uabb-post-heading a:visited {
	line-height: 1.4;
}
}
.fl-node-5e35e9b2d224e > .fl-module-content {
	margin-top: -140px;
}

@media ( max-width: 768px ) {
.fl-node-5e35e9b2d224e.fl-module > .fl-module-content {
	margin-top: -200px;
}
}
.fl-node-5e51ca438b44f.fl-module-heading .fl-heading {
	text-align: center;
}
.fl-node-5e51ca438b44f > .fl-module-content {
	margin-bottom: 0px;
}
.fl-node-5e51ca438b506 .bx-pager.bx-default-pager a, .fl-node-5e51ca438b506 .bx-pager.bx-default-pager a.active {
	background: #ae2f26;
	opacity: 1;
}
.fl-node-5e51ca438b506 .bx-pager.bx-default-pager a {
	opacity: 0.2;
}
.fl-node-5e51ca438b506 .bx-prev i, .fl-node-5e51ca438b506 .bx-next i {
	background: #ae2f26;
	color: #ffffff;
}
.fl-node-5e51ca438b506 .uabb-testimonials-wrap.compact {
	padding: 0 45px;
}
.fl-node-5e51ca438b506 .uabb-slider-next:before, .fl-node-5e51ca438b506 .uabb-slider-prev:before {
	width: 26px;
	display: inline-block;
}
.fl-node-5e51ca438b506 .uabb-testimonials.uabb-testimonial-top .uabb-testimonial {
	flex-direction: column;
}

@media ( max-width: 992px ) {
.fl-node-5e51ca438b506 .uabb-testimonial.uabb-testimonial0 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51ca438b506 .uabb-testimonial.uabb-testimonial0 .uabb-imgicon-wrap {
}
}
.fl-node-5e51ca438b506 .uabb-testimonial0 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e51ca438b506 .uabb-testimonial.uabb-testimonial1 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51ca438b506 .uabb-testimonial.uabb-testimonial1 .uabb-imgicon-wrap {
}
}
.fl-node-5e51ca438b506 .uabb-testimonial1 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e51ca438b506 .uabb-testimonial.uabb-testimonial2 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51ca438b506 .uabb-testimonial.uabb-testimonial2 .uabb-imgicon-wrap {
}
}
.fl-node-5e51ca438b506 .uabb-testimonial2 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e51ca438b506 .uabb-testimonial.uabb-testimonial3 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51ca438b506 .uabb-testimonial.uabb-testimonial3 .uabb-imgicon-wrap {
}
}
.fl-node-5e51ca438b506 .uabb-testimonial3 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e51ca438b506 .uabb-testimonial.uabb-testimonial4 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51ca438b506 .uabb-testimonial.uabb-testimonial4 .uabb-imgicon-wrap {
}
}
.fl-node-5e51ca438b506 .uabb-testimonial4 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}

@media ( max-width: 992px ) {
.fl-node-5e51ca438b506 .uabb-testimonial.uabb-testimonial5 .uabb-imgicon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51ca438b506 .uabb-testimonial.uabb-testimonial5 .uabb-imgicon-wrap {
}
}
.fl-node-5e51ca438b506 .uabb-testimonial5 .uabb-testimonial-info {
	width: 100%;
}

@media ( max-width: 768px ) {
}
.fl-node-5e51ca438b506 .uabb-testimonial .uabb-rating .uabb-rating__ico {
	color: #ae2f26;
}
.fl-node-5e51ca438b506 .uabb-testimonial-info .testimonial-author-name5e51ca438b506 {
	margin-bottom: 5px;
}
.fl-node-5e51ca438b506 .uabb-testimonial-info .testimonial-author-designation5e51ca438b506 {
	margin-top: 5px;
}
.fl-node-5e51ca438b506 .uabb-testimonial-info .testimonial-author-description5e51ca438b506 {
	padding-top: 10px;
}

@media ( max-width: 992px ) {
.fl-node-5e51ca438b506 .uabb-testimonial .uabb-rating .uabb-rating__ico {
}
}

@media ( max-width: 768px ) {
.fl-node-5e51ca438b506 .uabb-testimonial .uabb-rating .uabb-rating__ico {
}
}
.fl-node-5e51ca438b506 .uabb-testimonial-info .testimonial-author-description5e51ca438b506 {
	font-size: 20px;
}

@media(max-width: 992px) {
.fl-node-5e51ca438b506 .uabb-testimonial-info .testimonial-author-description5e51ca438b506 {
	font-size: 18px;
}
}

@media(max-width: 768px) {
.fl-node-5e51ca438b506 .uabb-testimonial-info .testimonial-author-description5e51ca438b506 {
	font-size: 16px;
}
}

@media ( max-width: 768px ) {
.fl-node-5e51ca438b506.fl-module > .fl-module-content {
	margin-right: 0px;
	margin-left: 0px;
}
}
.fl-row .fl-col .fl-node-5e35faec099f2 h2.fl-heading a, .fl-row .fl-col .fl-node-5e35faec099f2 h2.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-5e35faec099f2 h2.fl-heading .fl-heading-text *, .fl-node-5e35faec099f2 h2.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-5e35faec099f2.fl-module-heading .fl-heading {
	font-weight: 600;
	text-transform: uppercase;
}
.fl-node-5e35fefac2856 .uabb-blog-posts .uabb-post-thumbnail img {
	display: inline-block;
}
.fl-node-5e35fefac2856 .uabb-post-wrapper .uabb-post-thumbnail {
	text-align: center;
}
.fl-node-5e35fefac2856 .uabb-blog-posts .uabb-blog-post-inner-wrap {
}
.fl-node-5e35fefac2856 .uabb-blog-posts .uabb-post-wrapper {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
.fl-node-5e35fefac2856 .uabb-post-wrapper .uabb-blog-post-content {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-right: 25px;
}
.fl-node-5e35fefac2856 .uabb-posted-on {
color:;
	background: #ae2f26;
	left: 0;
}
.fl-node-5e35fefac2856 .uabb-blog-posts-shadow {;
	transition: all 0.3s linear;
	width: 100%;
}
.fl-node-5e35fefac2856 .uabb-blog-post-content .uabb-read-more-text span, .fl-node-5e35fefac2856 .uabb-blog-post-content .uabb-read-more-text:visited * {
	color: #ae2f26;
}
.fl-node-5e35fefac2856 .slick-prev i, .fl-node-5e35fefac2856 .slick-next i, .fl-node-5e35fefac2856 .slick-prev i:hover, .fl-node-5e35fefac2856 .slick-next i:hover, .fl-node-5e35fefac2856 .slick-prev i:focus, .fl-node-5e35fefac2856 .slick-next i:focus {
	outline: none;
	color: #ae2f26;
	border-radius: 50%;
	background: #efefef;
}
.fl-node-5e35fefac2856 .fl-node-content .slick-list {
	margin: 0 -7.5px;
}
.fl-node-5e35fefac2856 .uabb-blog-post-content {
	text-align: center;
}
.fl-node-5e35fefac2856 .uabb-blog-post-content .uabb-read-more-text, .fl-node-5e35fefac2856 .uabb-blog-post-content .uabb-read-more-text a, .fl-node-5e35fefac2856 .uabb-blog-post-content .uabb-read-more-text a:visited, .fl-node-5e35fefac2856 .uabb-blog-post-content .uabb-read-more-text a:hover {
	color: #000000;
}
.fl-node-5e35fefac2856 .uabb-text-editor {
	color: #000000;
}
.fl-node-5e35fefac2856 h6.uabb-post-heading, .fl-node-5e35fefac2856 h6.uabb-post-heading a, .fl-node-5e35fefac2856 h6.uabb-post-heading a:hover, .fl-node-5e35fefac2856 h6.uabb-post-heading a:focus, .fl-node-5e35fefac2856 h6.uabb-post-heading a:visited {
}

@media ( max-width: 992px ) {
.fl-node-5e35fefac2856 ul.uabb-masonary-filters > li {
}
.fl-node-5e35fefac2856 .uabb-post-wrapper .uabb-blog-post-content {
}
.fl-node-5e35fefac2856 .uabb-blog-posts .uabb-blog-post-inner-wrap {
}
.fl-node-5e35fefac2856 .uabb-blog-posts .slick-prev, .fl-node-5e35fefac2856 [dir='rtl'] .uabb-blog-posts .slick-next {
	left: -15px;
}
.fl-node-5e35fefac2856 .uabb-blog-posts .slick-next, .fl-node-5e35fefac2856 [dir='rtl'] .uabb-blog-posts .slick-prev {
	right: -15px;
}
.fl-node-5e35fefac2856 .uabb-blog-posts .slick-prev i, .fl-node-5e35fefac2856 .uabb-blog-posts .slick-next i, .fl-node-5e35fefac2856 .uabb-blog-posts .slick-prev i:hover, .fl-node-5e35fefac2856 .uabb-blog-posts .slick-prev i:focus, .fl-node-5e35fefac2856 .uabb-blog-posts .slick-next i:focus, .fl-node-5e35fefac2856 .uabb-blog-posts .slick-next i:hover {
	width: 25px;
	height: 25px;
	line-height: 25px;
}
.fl-node-5e35fefac2856 .uabb-blog-posts .uabb-post-wrapper {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
.fl-node-5e35fefac2856 .fl-node-content .slick-list {
	margin: 0 -7.5px;
}
}

@media ( max-width: 768px ) {
.fl-node-5e35fefac2856 ul.uabb-masonary-filters > li {
}
.fl-node-5e35fefac2856 .uabb-post-wrapper .uabb-blog-post-content {
}
.fl-node-5e35fefac2856 .uabb-blog-posts .uabb-blog-post-inner-wrap {
}
.fl-node-5e35fefac2856 .fl-node-content .slick-list {
	margin: 0 -7.5px;
}
.fl-node-5e35fefac2856 .uabb-blog-posts .uabb-post-wrapper {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
}

@media ( max-width: 767px ) {
}

@media(max-width: 992px) {
.fl-node-5e35fefac2856 h6.uabb-post-heading, .fl-node-5e35fefac2856 h6.uabb-post-heading a, .fl-node-5e35fefac2856 h6.uabb-post-heading a:hover, .fl-node-5e35fefac2856 h6.uabb-post-heading a:focus, .fl-node-5e35fefac2856 h6.uabb-post-heading a:visited {
	line-height: 1.4;
}
}
.fl-node-5e35fefac2856 > .fl-module-content {
	margin-top: -240px;
}

@media ( max-width: 768px ) {
.fl-node-5e35fefac2856.fl-module > .fl-module-content {
	margin-top: -200px;
}
}
.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited {
	padding: 12px 24px;
}
a.uabb-button.uabb-creative-button.uabb-creative-gradient-btn {
	border: none;
}
.fl-node-5e36071a890ec .uabb-button .uabb-btn-img {
	width: 20px;
}
.fl-node-5e36071a890ec .uabb-creative-button-wrap a, .fl-node-5e36071a890ec .uabb-creative-button-wrap a:visited {
	padding-top: 10px;
	padding-left: 40px;
	padding-bottom: 10px;
	padding-right: 40px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: #ae2f26;
	border: 2px solid #ae2f26;
	background: none;
}
.fl-builder-content .fl-node-5e36071a890ec .uabb-creative-button-wrap a.uabb-button, .fl-builder-content .fl-node-5e36071a890ec .uabb-creative-button-wrap a.uabb-button *, .fl-builder-content .fl-node-5e36071a890ec .uabb-creative-button-wrap a.uabb-button:visited, .fl-builder-content .fl-node-5e36071a890ec .uabb-creative-button-wrap a.uabb-button:visited * {
	color: #ae2f26;
}
.fl-node-5e36071a890ec .uabb-creative-button-wrap a:focus, .fl-node-5e36071a890ec .uabb-creative-button-wrap a:hover {
	border: 2px solid #ae2f26;
}
.fl-builder-content .fl-node-5e36071a890ec .uabb-creative-button-wrap a.uabb-button:focus, .fl-builder-content .fl-node-5e36071a890ec .uabb-creative-button-wrap a.uabb-button:focus *, .fl-builder-content .fl-node-5e36071a890ec .uabb-creative-button-wrap a.uabb-button:hover, .fl-builder-content .fl-node-5e36071a890ec .uabb-creative-button-wrap a.uabb-button:hover * {
	color: #ffffff;
}

@media ( max-width: 768px ) {
.fl-node-5e36071a890ec .uabb-creative-button-wrap.uabb-creative-button-reponsive-center {
	text-align: center;
}
}

@media ( max-width: 992px ) {
}

@media ( max-width: 768px ) {
.fl-node-5e36071a890ec .uabb-creative-button-wrap a, .fl-node-5e36071a890ec .uabb-creative-button-wrap a:visited {
	padding-top: px;
	padding-bottom: px;
	padding-left: px;
	padding-right: px;
}
}
.fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-none-btn:hover {
	background: #ae2f26;
}
.fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-none-btn:focus .uabb-creative-button-icon, .fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-none-btn:hover .uabb-creative-button-icon {
	color: #ae2f26;
}
.fl-node-5e36071a890ec .uabb-creative-button-wrap a.uabb-creative-transparent-btn.uabb-none-btn:focus .uabb-creative-button-text, .fl-node-5e36071a890ec .uabb-creative-button-wrap a.uabb-creative-transparent-btn.uabb-none-btn:hover .uabb-creative-button-text {
	color: #ae2f26;
}
.fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fade-btn:focus, .fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fade-btn:hover {
	background: #ae2f26;
}
.fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fill-top-btn:hover:after {
	background: #ae2f26;
	height: 100%;
}
.fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fill-bottom-btn:hover:after, .fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fill-bottom-btn:focus:after {
	background: #ae2f26;
	height: 100%;
}
.fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fill-left-btn:hover:after, .fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fill-left-btn:focus:after {
	background: #ae2f26;
	width: 100%;
}
.fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fill-right-btn:hover:after, .fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fill-right-btn:focus:after {
	background: #ae2f26;
	width: 100%;
}
.fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fill-center-btn:hover:after, .fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fill-center-btn:focus:after {
	background: #ae2f26;
	height: calc( 100% + 2px );
	width: calc( 100% + 2px );
}
.fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fill-diagonal-btn:hover:after, .fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fill-diagonal-btn:focus:after {
	background: #ae2f26;
	height: 260%;
}
.fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fill-horizontal-btn:hover:after, .fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fill-horizontal-btn:focus:after {
	background: #ae2f26;
	height: calc( 100% + 2px );
	width: calc( 100% + 2px );
}
.fl-node-5e36071a890ec a.uabb-transparent-fill-diagonal-btn:hover {
	background: none;
}
.fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fade-btn:hover .uabb-creative-button-text, .fl-node-5e36071a890ec a.uabb-creative-transparent-btn.uabb-transparent-fade-btn:focus .uabb-creative-button-text {
	color: #ffffff;
	position: relative;
	z-index: 9;
}
.fl-node-5e36071a890ec .uabb-transparent-fade-btn:hover .uabb-creative-button-icon, .fl-node-5e36071a890ec .uabb-transparent-fade-btn:focus .uabb-creative-button-icon {
	color: #ffffff;
	position: relative;
	z-index: 9;
}
.fl-node-5e36071a890ec .uabb-creative-button-wrap a, .fl-node-5e36071a890ec .uabb-creative-button-wrap a:visited {
	font-size: 20px;
	line-height: 1.8;
}
.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
}
.uabb-module-content h1, .uabb-module-content h2, .uabb-module-content h3, .uabb-module-content h4, .uabb-module-content h5, .uabb-module-content h6 {
	margin: 0;
	clear: both;
}
.fl-module-content a, .fl-module-content a:hover, .fl-module-content a:focus {
	text-decoration: none;
}
.uabb-row-separator {
	position: absolute;
	width: 100%;
	left: 0;
}
.uabb-top-row-separator {
	top: 0;
	bottom: auto
}
.uabb-bottom-row-separator {
	top: auto;
	bottom: 0;
}
.fl-builder-content-editing .fl-visible-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row, .fl-builder-content-editing .fl-visible-mobile.uabb-row {
	display: none !important;
}

@media (max-width: 992px) {
.fl-builder-content-editing .fl-visible-desktop.uabb-row, .fl-builder-content-editing .fl-visible-mobile.uabb-row {
	display: none !important;
}
.fl-builder-content-editing .fl-visible-desktop-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row {
	display: block !important;
}
}

@media (max-width: 768px) {
.fl-builder-content-editing .fl-visible-desktop.uabb-row, .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium.uabb-row {
	display: none !important;
}
.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row, .fl-builder-content-editing .fl-visible-mobile.uabb-row {
	display: block !important;
}
}
.fl-responsive-preview-content .fl-builder-content-editing {
	overflow-x: hidden;
	overflow-y: visible;
}
.uabb-row-separator svg {
	width: 100%;
}
.uabb-top-row-separator.uabb-has-svg svg {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 50%;
	top: -1px;
	bottom: auto;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.uabb-bottom-row-separator.uabb-has-svg svg {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 50%;
	bottom: -1px;
	top: auto;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {
	bottom: 0;
}
.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {
	top: 0;
}
.uabb-bottom-row-separator.uabb-svg-triangle svg, .uabb-bottom-row-separator.uabb-xlarge-triangle svg, .uabb-top-row-separator.uabb-xlarge-triangle-left svg, .uabb-bottom-row-separator.uabb-svg-circle svg, .uabb-top-row-separator.uabb-slime-separator svg, .uabb-top-row-separator.uabb-grass-separator svg, .uabb-top-row-separator.uabb-grass-bend-separator svg, .uabb-bottom-row-separator.uabb-mul-triangles-separator svg, .uabb-top-row-separator.uabb-wave-slide-separator svg, .uabb-top-row-separator.uabb-pine-tree-separator svg, .uabb-top-row-separator.uabb-pine-tree-bend-separator svg, .uabb-bottom-row-separator.uabb-stamp-separator svg, .uabb-bottom-row-separator.uabb-xlarge-circle svg, .uabb-top-row-separator.uabb-wave-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleY(-1);
	-moz-transform: translateX(-50%) scaleY(-1);
	-ms-transform: translateX(-50%) scaleY(-1);
	-o-transform: translateX(-50%) scaleY(-1);
	transform: translateX(-50%) scaleY(-1);
}
.uabb-bottom-row-separator.uabb-big-triangle svg {
	left: 50%;
	-webkit-transform: scale(1) scaleY(-1) translateX(-50%);
	-moz-transform: scale(1) scaleY(-1) translateX(-50%);
	-ms-transform: scale(1) scaleY(-1) translateX(-50%);
	-o-transform: scale(1) scaleY(-1) translateX(-50%);
	transform: scale(1) scaleY(-1) translateX(-50%);
}
.uabb-top-row-separator.uabb-big-triangle svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scale(1);
	-moz-transform: translateX(-50%) scale(1);
	-ms-transform: translateX(-50%) scale(1);
	-o-transform: translateX(-50%) scale(1);
	transform: translateX(-50%) scale(1);
}
.uabb-top-row-separator.uabb-xlarge-triangle-right svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scale(-1);
	-moz-transform: translateX(-50%) scale(-1);
	-ms-transform: translateX(-50%) scale(-1);
	-o-transform: translateX(-50%) scale(-1);
	transform: translateX(-50%) scale(-1);
}
.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleX(-1);
	-moz-transform: translateX(-50%) scaleX(-1);
	-ms-transform: translateX(-50%) scaleX(-1);
	-o-transform: translateX(-50%) scaleX(-1);
	transform: translateX(-50%) scaleX(-1);
}
.uabb-top-row-separator.uabb-curve-up-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleY(-1);
	-moz-transform: translateX(-50%) scaleY(-1);
	-ms-transform: translateX(-50%) scaleY(-1);
	-o-transform: translateX(-50%) scaleY(-1);
	transform: translateX(-50%) scaleY(-1);
}
.uabb-top-row-separator.uabb-curve-down-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scale(-1);
	-moz-transform: translateX(-50%) scale(-1);
	-ms-transform: translateX(-50%) scale(-1);
	-o-transform: translateX(-50%) scale(-1);
	transform: translateX(-50%) scale(-1);
}
.uabb-bottom-row-separator.uabb-curve-down-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleX(-1);
	-moz-transform: translateX(-50%) scaleX(-1);
	-ms-transform: translateX(-50%) scaleX(-1);
	-o-transform: translateX(-50%) scaleX(-1);
	transform: translateX(-50%) scaleX(-1);
}
.uabb-top-row-separator.uabb-tilt-left-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scale(-1);
	-moz-transform: translateX(-50%) scale(-1);
	-ms-transform: translateX(-50%) scale(-1);
	-o-transform: translateX(-50%) scale(-1);
	transform: translateX(-50%) scale(-1);
}
.uabb-top-row-separator.uabb-tilt-right-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleY(-1);
	-moz-transform: translateX(-50%) scaleY(-1);
	-ms-transform: translateX(-50%) scaleY(-1);
	-o-transform: translateX(-50%) scaleY(-1);
	transform: translateX(-50%) scaleY(-1);
}
.uabb-bottom-row-separator.uabb-tilt-left-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.uabb-bottom-row-separator.uabb-tilt-right-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleX(-1);
	-moz-transform: translateX(-50%) scaleX(-1);
	-ms-transform: translateX(-50%) scaleX(-1);
	-o-transform: translateX(-50%) scaleX(-1);
	transform: translateX(-50%) scaleX(-1);
}
.uabb-top-row-separator.uabb-tilt-left-separator, .uabb-top-row-separator.uabb-tilt-right-separator {
	top: 0;
}
.uabb-bottom-row-separator.uabb-tilt-left-separator, .uabb-bottom-row-separator.uabb-tilt-right-separator {
	bottom: 0;
}
.uabb-top-row-separator.uabb-arrow-outward-separator svg, .uabb-top-row-separator.uabb-arrow-inward-separator svg, .uabb-top-row-separator.uabb-cloud-separator svg, .uabb-top-row-separator.uabb-multi-triangle svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleY(-1);
	-moz-transform: translateX(-50%) scaleY(-1);
	-ms-transform: translateX(-50%) scaleY(-1);
	-o-transform: translateX(-50%) scaleY(-1);
	transform: translateX(-50%) scaleY(-1);
}
.uabb-bottom-row-separator.uabb-multi-triangle svg {
	bottom: -2px;
}
.uabb-row-separator.uabb-round-split:after, .uabb-row-separator.uabb-round-split:before {
	left: 0;
	width: 50%;
	background: inherit inherit/inherit inherit inherit inherit;
	content: '';
	position: absolute
}
.uabb-button-wrap a, .uabb-button-wrap a:visited {
	display: inline-block;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
	text-shadow: none;
}
.uabb-button-wrap a *, .uabb-button-wrap a:visited * {
}
.fl-builder-content .uabb-button:hover {
	text-decoration: none;
}
.fl-builder-content .uabb-button-width-full .uabb-button {
	display: block;
	text-align: center;
}
.uabb-button-width-custom .uabb-button {
	display: inline-block;
	text-align: center;
	max-width: 100%;
}
.fl-builder-content .uabb-button-left {
	text-align: left;
}
.fl-builder-content .uabb-button-center {
	text-align: center;
}
.fl-builder-content .uabb-button-right {
	text-align: right;
}
.fl-builder-content .uabb-button i, .fl-builder-content .uabb-button i:before {
	font-size: 1em;
	height: 1em;
	line-height: 1em;
	width: 1em;
}
.uabb-button .uabb-button-icon-after {
	margin-left: 8px;
	margin-right: 0;
}
.uabb-button .uabb-button-icon-before {
	margin-left: 0;
	margin-right: 8px;
}
.uabb-button .uabb-button-icon-no-text {
	margin: 0;
}
.uabb-button-has-icon .uabb-button-text {
	vertical-align: middle;
}
.uabb-icon-wrap {
	display: inline-block;
}
.uabb-icon a {
	text-decoration: none;
}
.uabb-icon i {
	display: block;
}
.uabb-icon i:before {
	border: none !important;
	background: none !important;
}
.uabb-icon-text {
	display: table-cell;
	text-align: left;
	padding-left: 15px;
	vertical-align: middle;
}
.uabb-icon-text *:last-child {
	margin: 0 !important;
	padding: 0 !important;
}
.uabb-icon-text a {
	text-decoration: none;
}
.uabb-photo {
	line-height: 0;
	position: relative;
	z-index: 2;
}
.uabb-photo-align-left {
	text-align: left;
}
.uabb-photo-align-center {
	text-align: center;
}
.uabb-photo-align-right {
	text-align: right;
}
.uabb-photo-content {
	border-radius: 0;
	display: inline-block;
	line-height: 0;
	position: relative;
	max-width: 100%;
	overflow: hidden;
}
.uabb-photo-content img {
	border-radius: inherit;
	display: inline;
	height: auto;
	max-width: 100%;
	width: auto;
}
.fl-builder-content .uabb-photo-crop-circle img {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.fl-builder-content .uabb-photo-crop-square img {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.uabb-photo-caption {
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.uabb-photo-caption-below {
	padding-bottom: 20px;
	padding-top: 10px;
}
.uabb-photo-caption-hover {
	background: rgba(0,0,0,0.7);
	bottom: 0;
	color: #fff;
	left: 0;
	opacity: 0;
	visibility: hidden;
	filter: alpha(opacity = 0);
	padding: 10px 15px;
	position: absolute;
	right: 0;
	-webkit-transition: visibility 200ms linear;
	-moz-transition: visibility 200ms linear;
	transition: visibility 200ms linear;
}
.uabb-photo-content:hover .uabb-photo-caption-hover {
	opacity: 100;
	visibility: visible;
}
.uabb-active-btn {
	background: #1e8cbe;
	border-color: #0074a2;
	-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
	box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
	color: white;
}
.fl-builder-bar .fl-builder-add-content-button {
	display: block !important;
	opacity: 1 !important;
}
.uabb-imgicon-wrap .uabb-icon {
	display: block;
}
.uabb-imgicon-wrap .uabb-icon i {
	float: none;
}
.uabb-imgicon-wrap .uabb-image {
	line-height: 0;
	position: relative;
}
.uabb-imgicon-wrap .uabb-image-align-left {
	text-align: left;
}
.uabb-imgicon-wrap .uabb-image-align-center {
	text-align: center;
}
.uabb-imgicon-wrap .uabb-image-align-right {
	text-align: right;
}
.uabb-imgicon-wrap .uabb-image-content {
	display: inline-block;
	border-radius: 0;
	line-height: 0;
	position: relative;
	max-width: 100%;
}
.uabb-imgicon-wrap .uabb-image-content img {
	display: inline;
	height: auto !important;
	max-width: 100%;
	width: auto;
	border-radius: inherit;
	box-shadow: none;
	box-sizing: content-box;
}
.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited {
	background: #fafafa;
	border: 1px solid #ccc;
	color: #333;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	text-decoration: none;
	text-shadow: none;
	box-shadow: none;
	position: relative;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.uabb-creative-button-wrap a:focus {
	text-decoration: none;
	text-shadow: none;
	box-shadow: none;
}
.uabb-creative-button-wrap a .uabb-creative-button-text, .uabb-creative-button-wrap a .uabb-creative-button-icon, .uabb-creative-button-wrap a:visited .uabb-creative-button-text, .uabb-creative-button-wrap a:visited .uabb-creative-button-icon {
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.uabb-creative-button-wrap a:hover {
	text-decoration: none;
}
.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {
	display: block;
	text-align: center;
}
.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {
	display: inline-block;
	text-align: center;
	max-width: 100%;
}
.uabb-creative-button-wrap .uabb-creative-button-left {
	text-align: left;
}
.uabb-creative-button-wrap .uabb-creative-button-center {
	text-align: center;
}
.uabb-creative-button-wrap .uabb-creative-button-right {
	text-align: right;
}
.uabb-creative-button-wrap .uabb-creative-button i {
	font-size: 1.3em;
	height: auto;
	vertical-align: middle;
	width: auto;
}
.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {
	margin-left: 8px;
	margin-right: 0;
}
.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {
	margin-right: 8px;
	margin-left: 0;
}
.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {
	margin: 0;
}
.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {
	vertical-align: middle;
}
.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited {
	padding: 12px 24px;
}
.uabb-creative-button.uabb-creative-transparent-btn {
	background: transparent;
}
.uabb-creative-button.uabb-creative-transparent-btn:after {
	content: '';
	position: absolute;
	z-index: 1;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.uabb-transparent-fill-top-btn:after, .uabb-transparent-fill-bottom-btn:after {
	width: 100%;
	height: 0;
	left: 0;
}
.uabb-transparent-fill-top-btn:after {
	top: 0;
}
.uabb-transparent-fill-bottom-btn:after {
	bottom: 0;
}
.uabb-transparent-fill-left-btn:after, .uabb-transparent-fill-right-btn:after {
	width: 0;
	height: 100%;
	top: 0;
}
.uabb-transparent-fill-left-btn:after {
	left: 0;
}
.uabb-transparent-fill-right-btn:after {
	right: 0;
}
.uabb-transparent-fill-center-btn:after {
	width: 0;
	height: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.uabb-transparent-fill-diagonal-btn:after, .uabb-transparent-fill-horizontal-btn:after {
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
}
.uabb-transparent-fill-diagonal-btn {
	overflow: hidden;
}
.uabb-transparent-fill-diagonal-btn:after {
	-webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
	-moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
	-ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
	-o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
	transform: translateX(-50%) translateY(-50%) rotate( 45deg );
}
.uabb-transparent-fill-horizontal-btn:after {
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn, .uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn, .uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn, .uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.perspective {
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	perspective: 800px;
	margin: 0;
}
.uabb-creative-button.uabb-creative-threed-btn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear;
}
.uabb-creative-button.uabb-creative-threed-btn {
	outline: 1px solid transparent;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.uabb-creative-threed-btn.uabb-animate_top-btn:after {
	height: 40%;
	left: 0;
	top: -40%;
	width: 100%;
	-webkit-transform-origin: 0% 100%;
	-moz-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
	-webkit-transform: rotateX(90deg);
	-moz-transform: rotateX(90deg);
	transform: rotateX(90deg);
}
.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {
	width: 100%;
	height: 40%;
	left: 0;
	top: 100%;
	-webkit-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	-ms-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
}
.uabb-creative-threed-btn.uabb-animate_left-btn:after {
	width: 20%;
	height: 100%;
	left: -20%;
	top: 0;
	-webkit-transform-origin: 100% 0%;
	-moz-transform-origin: 100% 0%;
	-ms-transform-origin: 100% 0%;
	transform-origin: 100% 0%;
	-webkit-transform: rotateY(-60deg);
	-moz-transform: rotateY(-60deg);
	-ms-transform: rotateY(-60deg);
	transform: rotateY(-60deg);
}
.uabb-creative-threed-btn.uabb-animate_right-btn:after {
	width: 20%;
	height: 100%;
	left: 104%;
	top: 0;
	-webkit-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: rotateY(120deg);
	-moz-transform: rotateY(120deg);
	-ms-transform: rotateY(120deg);
	transform: rotateY(120deg);
}
.uabb-animate_top-btn:hover {
	-webkit-transform: rotateX(-15deg);
	-moz-transform: rotateX(-15deg);
	-ms-transform: rotateX(-15deg);
	-o-transform: rotateX(-15deg);
	transform: rotateX(-15deg);
}
.uabb-animate_bottom-btn:hover {
	-webkit-transform: rotateX(15deg);
	-moz-transform: rotateX(15deg);
	-ms-transform: rotateX(15deg);
	-o-transform: rotateX(15deg);
	transform: rotateX(15deg);
}
.uabb-animate_left-btn:hover {
	-webkit-transform: rotateY(6deg);
	-moz-transform: rotateY(6deg);
	-ms-transform: rotateY(6deg);
	-o-transform: rotateY(6deg);
	transform: rotateY(6deg);
}
.uabb-animate_right-btn:hover {
	-webkit-transform: rotateY(-6deg);
	-moz-transform: rotateY(-6deg);
	-ms-transform: rotateY(-6deg);
	-o-transform: rotateY(-6deg);
	transform: rotateY(-6deg);
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn, .uabb-creative-flat-btn.uabb-animate_to_left-btn, .uabb-creative-flat-btn.uabb-animate_from_top-btn, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn {
	overflow: hidden;
	position: relative;
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn i, .uabb-creative-flat-btn.uabb-animate_to_left-btn i, .uabb-creative-flat-btn.uabb-animate_from_top-btn i, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
	bottom: 0;
	height: 100%;
	margin: 0;
	opacity: 1;
	position: absolute;
	right: 0;
	width: 100%;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text, .uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text, .uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before, .uabb-creative-flat-btn.uabb-animate_to_left-btn i:before, .uabb-creative-flat-btn.uabb-animate_from_top-btn i:before, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i, .uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {
	left: 0;
}
.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {
	top: 0;
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn i {
	top: 0;
	left: -100%;
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {
	-webkit-transform: translateX(200%);
	-moz-transform: translateX(200%);
	-ms-transform: translateX(200%);
	-o-transform: translateX(200%);
	transform: translateX(200%);
}
.uabb-creative-flat-btn.uabb-animate_to_left-btn i {
	top: 0;
	left: 100%;
}
.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {
	-webkit-transform: translateX(-200%);
	-moz-transform: translateX(-200%);
	-ms-transform: translateX(-200%);
	-o-transform: translateX(-200%);
	transform: translateX(-200%);
}
.uabb-creative-flat-btn.uabb-animate_from_top-btn i {
	top: -100%;
	left: 0;
}
.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {
	-webkit-transform: translateY(400px);
	-moz-transform: translateY(400px);
	-ms-transform: translateY(400px);
	-o-transform: translateY(400px);
	transform: translateY(400px);
}
.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
	top: 100%;
	left: 0;
}
.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {
	-webkit-transform: translateY(-400px);
	-moz-transform: translateY(-400px);
	-ms-transform: translateY(-400px);
	-o-transform: translateY(-400px);
	transform: translateY(-400px);
}
.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode, .uabb-tab-acc-content .mejs-container:not(.mejs-audio), .uabb-tab-acc-content .mejs-overlay.load, .uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode, .uabb-adv-accordion-content .mejs-container:not(.mejs-audio), .uabb-adv-accordion-content .mejs-overlay.load {
	width: 100% !important;
	height: 100% !important;
}
.uabb-tab-acc-content .mejs-container:not(.mejs-audio), .uabb-adv-accordion-content .mejs-container:not(.mejs-audio) {
	padding-top: 56.25%;
}
.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode, .uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode {
	max-width: 100% !important;
}
.uabb-tab-acc-content video.wp-video-shortcode, .uabb-adv-accordion-content video.wp-video-shortcode {
	position: relative;
}
.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement, .uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.uabb-tab-acc-content .mejs-overlay-play, .uabb-adv-accordion-content .mejs-overlay-play {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: auto !important;
	height: auto !important;
}
.fl-row-content-wrap .uabb-row-particles-background {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.uabb-col-particles-background {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited {
	font-family: inherit;
	font-weight: inherit;
	font-size: px;
}
.uabb-dual-button .uabb-btn, .uabb-dual-button .uabb-btn:visited {
	font-family: inherit;
	font-weight: inherit;
	font-size: px;
}
.uabb-js-breakpoint {
	content: "default";
	display: none;
}

@media screen and (max-width: 992px) {
.uabb-js-breakpoint {
	content: "992";
}
}

@media screen and (max-width: 768px) {
.uabb-js-breakpoint {
	content: "768";
}
}
/*d00088b81d2677bc1415ddd195aedf0e-layout-bundle.css*/
.fl-node-5e483770de979 > .fl-row-content-wrap {
	padding-top: 80px;
}
.fl-node-5e234fbb458dd > .fl-row-content-wrap {
	background-image: url(https://andrewwill.com/wp-content/uploads/2020/01/footer02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
	background-size: cover;
	min-height: 240px;
}
.fl-node-5e234eb2c0784 {
	color: #666666;
}
.fl-builder-content .fl-node-5e234eb2c0784 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: inherit;
}
.fl-builder-content .fl-node-5e234eb2c0784 a {
	color: #ae2f26;
}
.fl-builder-content .fl-node-5e234eb2c0784 a:hover {
	color: #666666;
}
.fl-builder-content .fl-node-5e234eb2c0784 h1, .fl-builder-content .fl-node-5e234eb2c0784 h2, .fl-builder-content .fl-node-5e234eb2c0784 h3, .fl-builder-content .fl-node-5e234eb2c0784 h4, .fl-builder-content .fl-node-5e234eb2c0784 h5, .fl-builder-content .fl-node-5e234eb2c0784 h6, .fl-builder-content .fl-node-5e234eb2c0784 h1 a, .fl-builder-content .fl-node-5e234eb2c0784 h2 a, .fl-builder-content .fl-node-5e234eb2c0784 h3 a, .fl-builder-content .fl-node-5e234eb2c0784 h4 a, .fl-builder-content .fl-node-5e234eb2c0784 h5 a, .fl-builder-content .fl-node-5e234eb2c0784 h6 a {
	color: #666666;
}
.fl-node-5e234eb2c0784 > .fl-row-content-wrap {
	background-color: #000000;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
.fl-node-5e234eb2c0784 > .fl-row-content-wrap {
	padding-top: 30px;
	padding-bottom: 30px;
}
.fl-node-5e483770e5bee {
	width: 50%;
}
.fl-node-5e483770e5bf2 {
	width: 50%;
}
.fl-node-5e234fbb49b80 {
	width: 50%;
}
.fl-node-5e234fbb49b85 {
	width: 50%;
}
.fl-node-5e234eb2c078f {
	width: 100%;
}
.fl-builder-content .fl-rich-text strong {
	font-weight: bold;
}
.adv-icon-horizontal .adv-icon-link {
	display: inline-block;
	vertical-align: top;
}
.adv-icon-vertical .adv-icon-link {
	display: block;
}
.adv-icon-left {
	text-align: left;
}
.adv-icon-center {
	text-align: center;
}
.adv-icon-right {
	text-align: right;
}
.fl-node-5e234fc9aab48 .adv-icon-horizontal .adv-icon-link {
	margin-bottom: 20px;
	display: inline-block;
}
.fl-node-5e234fc9aab48 .adv-icon-left .adv-icon-link {
	margin-right: 20px;
}
.fl-node-5e234fc9aab48 .adv-icon-center .adv-icon-link {
	margin-left: 10px;
	margin-right: 10px;
}
.fl-node-5e234fc9aab48 .adv-icon-right .adv-icon-link {
	margin-left: 20px;
}
.fl-node-5e234fc9aab48 .adv-icon-1 .uabb-imgicon-wrap {
	text-align: right;
}
.fl-node-5e234fc9aab48 .adv-icon-1 .uabb-icon-wrap .uabb-icon i, .fl-node-5e234fc9aab48 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:before {
	color: #999999;
	font-size: 60px;
	height: auto;
	width: auto;
	line-height: 60px;
	height: 60px;
	width: 60px;
	text-align: center;
}
.fl-node-5e234fc9aab48 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:before {
	background: none;
}
.fl-node-5e234fc9aab48 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:hover, .fl-node-5e234fc9aab48 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:hover:before {
	color: #ae2f26;
}
.fl-node-5e234fc9aab48 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:hover:before {
	background: none;
}

@media ( max-width: 992px ) {
.fl-node-5e234fc9aab48 .adv-icon-1 .uabb-imgicon-wrap {
text-align:;
}
}

@media ( max-width: 768px ) {
.fl-node-5e234fc9aab48 .adv-icon-1 .uabb-imgicon-wrap {
text-align:;
}
}

@media ( max-width: 768px ) {
.fl-node-5e234fc9aab48 .adv-icon-1 .uabb-imgicon-wrap {
	text-align: center;
}
}
.fl-node-5e234fc9aab48 .adv-icon-2 .uabb-imgicon-wrap {
	text-align: right;
}
.fl-node-5e234fc9aab48 .adv-icon-2 .uabb-icon-wrap .uabb-icon i, .fl-node-5e234fc9aab48 .adv-icon-2 .uabb-icon-wrap .uabb-icon i:before {
	color: #999999;
	font-size: 60px;
	height: auto;
	width: auto;
	line-height: 60px;
	height: 60px;
	width: 60px;
	text-align: center;
}
.fl-node-5e234fc9aab48 .adv-icon-2 .uabb-icon-wrap .uabb-icon i:before {
	background: none;
}
.fl-node-5e234fc9aab48 .adv-icon-2 .uabb-icon-wrap .uabb-icon i:hover, .fl-node-5e234fc9aab48 .adv-icon-2 .uabb-icon-wrap .uabb-icon i:hover:before {
	color: #ae2f26;
}
.fl-node-5e234fc9aab48 .adv-icon-2 .uabb-icon-wrap .uabb-icon i:hover:before {
	background: none;
}

@media ( max-width: 992px ) {
.fl-node-5e234fc9aab48 .adv-icon-2 .uabb-imgicon-wrap {
text-align:;
}
}

@media ( max-width: 768px ) {
.fl-node-5e234fc9aab48 .adv-icon-2 .uabb-imgicon-wrap {
text-align:;
}
}

@media ( max-width: 768px ) {
.fl-node-5e234fc9aab48 .adv-icon-2 .uabb-imgicon-wrap {
	text-align: center;
}
}
.fl-node-5e234fc9aab48 .adv-icon-3 .uabb-imgicon-wrap {
	text-align: right;
}
.fl-node-5e234fc9aab48 .adv-icon-3 .uabb-icon-wrap .uabb-icon i, .fl-node-5e234fc9aab48 .adv-icon-3 .uabb-icon-wrap .uabb-icon i:before {
	color: #999999;
	font-size: 60px;
	height: auto;
	width: auto;
	line-height: 60px;
	height: 60px;
	width: 60px;
	text-align: center;
}
.fl-node-5e234fc9aab48 .adv-icon-3 .uabb-icon-wrap .uabb-icon i:before {
	background: none;
}
.fl-node-5e234fc9aab48 .adv-icon-3 .uabb-icon-wrap .uabb-icon i:hover, .fl-node-5e234fc9aab48 .adv-icon-3 .uabb-icon-wrap .uabb-icon i:hover:before {
	color: #ae2f26;
}
.fl-node-5e234fc9aab48 .adv-icon-3 .uabb-icon-wrap .uabb-icon i:hover:before {
	background: none;
}

@media ( max-width: 992px ) {
.fl-node-5e234fc9aab48 .adv-icon-3 .uabb-imgicon-wrap {
text-align:;
}
}

@media ( max-width: 768px ) {
.fl-node-5e234fc9aab48 .adv-icon-3 .uabb-imgicon-wrap {
text-align:;
}
}

@media ( max-width: 768px ) {
.fl-node-5e234fc9aab48 .adv-icon-3 .uabb-imgicon-wrap {
	text-align: center;
}
}

@media ( max-width: 768px ) {
.fl-node-5e234fc9aab48 .adv-icon-wrap {
	text-align: center;
}
}

@media ( max-width: 992px ) {
.fl-node-5e234fc9aab48 .adv-icon-horizontal .adv-icon-link {
	margin-bottom: px;
	display: inline-block;
}
.fl-node-5e234fc9aab48 .adv-icon-left .adv-icon-link {
	margin-right: px;
}
.fl-node-5e234fc9aab48 .adv-icon-center .adv-icon-link {
	margin-left: 0px;
	margin-right: 0px;
}
.fl-node-5e234fc9aab48 .adv-icon-right .adv-icon-link {
	margin-left: px;
}
}

@media ( max-width: 768px ) {
.fl-node-5e234fc9aab48 .adv-icon-horizontal .adv-icon-link {
	margin-bottom: px;
	display: inline-block;
}
.fl-node-5e234fc9aab48 .adv-icon-left .adv-icon-link {
	margin-right: px;
}
.fl-node-5e234fc9aab48 .adv-icon-center .adv-icon-link {
	margin-left: 0px;
	margin-right: 0px;
}
.fl-node-5e234fc9aab48 .adv-icon-right .adv-icon-link {
	margin-left: px;
}
}
.fl-node-5e234eb2c0790 .fl-rich-text, .fl-node-5e234eb2c0790 .fl-rich-text * {
	font-size: 14px;
}
.fl-node-5e234eb2c0790 > .fl-module-content {
	margin-top: 0px;
	margin-bottom: 0px;
}
.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
}
.uabb-module-content h1, .uabb-module-content h2, .uabb-module-content h3, .uabb-module-content h4, .uabb-module-content h5, .uabb-module-content h6 {
	margin: 0;
	clear: both;
}
.fl-module-content a, .fl-module-content a:hover, .fl-module-content a:focus {
	text-decoration: none;
}
.uabb-row-separator {
	position: absolute;
	width: 100%;
	left: 0;
}
.uabb-top-row-separator {
	top: 0;
	bottom: auto
}
.uabb-bottom-row-separator {
	top: auto;
	bottom: 0;
}
.fl-builder-content-editing .fl-visible-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row, .fl-builder-content-editing .fl-visible-mobile.uabb-row {
	display: none !important;
}

@media (max-width: 992px) {
.fl-builder-content-editing .fl-visible-desktop.uabb-row, .fl-builder-content-editing .fl-visible-mobile.uabb-row {
	display: none !important;
}
.fl-builder-content-editing .fl-visible-desktop-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row {
	display: block !important;
}
}

@media (max-width: 768px) {
.fl-builder-content-editing .fl-visible-desktop.uabb-row, .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium.uabb-row {
	display: none !important;
}
.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row, .fl-builder-content-editing .fl-visible-mobile.uabb-row {
	display: block !important;
}
}
.fl-responsive-preview-content .fl-builder-content-editing {
	overflow-x: hidden;
	overflow-y: visible;
}
.uabb-row-separator svg {
	width: 100%;
}
.uabb-top-row-separator.uabb-has-svg svg {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 50%;
	top: -1px;
	bottom: auto;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.uabb-bottom-row-separator.uabb-has-svg svg {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 50%;
	bottom: -1px;
	top: auto;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {
	bottom: 0;
}
.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {
	top: 0;
}
.uabb-bottom-row-separator.uabb-svg-triangle svg, .uabb-bottom-row-separator.uabb-xlarge-triangle svg, .uabb-top-row-separator.uabb-xlarge-triangle-left svg, .uabb-bottom-row-separator.uabb-svg-circle svg, .uabb-top-row-separator.uabb-slime-separator svg, .uabb-top-row-separator.uabb-grass-separator svg, .uabb-top-row-separator.uabb-grass-bend-separator svg, .uabb-bottom-row-separator.uabb-mul-triangles-separator svg, .uabb-top-row-separator.uabb-wave-slide-separator svg, .uabb-top-row-separator.uabb-pine-tree-separator svg, .uabb-top-row-separator.uabb-pine-tree-bend-separator svg, .uabb-bottom-row-separator.uabb-stamp-separator svg, .uabb-bottom-row-separator.uabb-xlarge-circle svg, .uabb-top-row-separator.uabb-wave-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleY(-1);
	-moz-transform: translateX(-50%) scaleY(-1);
	-ms-transform: translateX(-50%) scaleY(-1);
	-o-transform: translateX(-50%) scaleY(-1);
	transform: translateX(-50%) scaleY(-1);
}
.uabb-bottom-row-separator.uabb-big-triangle svg {
	left: 50%;
	-webkit-transform: scale(1) scaleY(-1) translateX(-50%);
	-moz-transform: scale(1) scaleY(-1) translateX(-50%);
	-ms-transform: scale(1) scaleY(-1) translateX(-50%);
	-o-transform: scale(1) scaleY(-1) translateX(-50%);
	transform: scale(1) scaleY(-1) translateX(-50%);
}
.uabb-top-row-separator.uabb-big-triangle svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scale(1);
	-moz-transform: translateX(-50%) scale(1);
	-ms-transform: translateX(-50%) scale(1);
	-o-transform: translateX(-50%) scale(1);
	transform: translateX(-50%) scale(1);
}
.uabb-top-row-separator.uabb-xlarge-triangle-right svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scale(-1);
	-moz-transform: translateX(-50%) scale(-1);
	-ms-transform: translateX(-50%) scale(-1);
	-o-transform: translateX(-50%) scale(-1);
	transform: translateX(-50%) scale(-1);
}
.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleX(-1);
	-moz-transform: translateX(-50%) scaleX(-1);
	-ms-transform: translateX(-50%) scaleX(-1);
	-o-transform: translateX(-50%) scaleX(-1);
	transform: translateX(-50%) scaleX(-1);
}
.uabb-top-row-separator.uabb-curve-up-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleY(-1);
	-moz-transform: translateX(-50%) scaleY(-1);
	-ms-transform: translateX(-50%) scaleY(-1);
	-o-transform: translateX(-50%) scaleY(-1);
	transform: translateX(-50%) scaleY(-1);
}
.uabb-top-row-separator.uabb-curve-down-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scale(-1);
	-moz-transform: translateX(-50%) scale(-1);
	-ms-transform: translateX(-50%) scale(-1);
	-o-transform: translateX(-50%) scale(-1);
	transform: translateX(-50%) scale(-1);
}
.uabb-bottom-row-separator.uabb-curve-down-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleX(-1);
	-moz-transform: translateX(-50%) scaleX(-1);
	-ms-transform: translateX(-50%) scaleX(-1);
	-o-transform: translateX(-50%) scaleX(-1);
	transform: translateX(-50%) scaleX(-1);
}
.uabb-top-row-separator.uabb-tilt-left-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scale(-1);
	-moz-transform: translateX(-50%) scale(-1);
	-ms-transform: translateX(-50%) scale(-1);
	-o-transform: translateX(-50%) scale(-1);
	transform: translateX(-50%) scale(-1);
}
.uabb-top-row-separator.uabb-tilt-right-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleY(-1);
	-moz-transform: translateX(-50%) scaleY(-1);
	-ms-transform: translateX(-50%) scaleY(-1);
	-o-transform: translateX(-50%) scaleY(-1);
	transform: translateX(-50%) scaleY(-1);
}
.uabb-bottom-row-separator.uabb-tilt-left-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.uabb-bottom-row-separator.uabb-tilt-right-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleX(-1);
	-moz-transform: translateX(-50%) scaleX(-1);
	-ms-transform: translateX(-50%) scaleX(-1);
	-o-transform: translateX(-50%) scaleX(-1);
	transform: translateX(-50%) scaleX(-1);
}
.uabb-top-row-separator.uabb-tilt-left-separator, .uabb-top-row-separator.uabb-tilt-right-separator {
	top: 0;
}
.uabb-bottom-row-separator.uabb-tilt-left-separator, .uabb-bottom-row-separator.uabb-tilt-right-separator {
	bottom: 0;
}
.uabb-top-row-separator.uabb-arrow-outward-separator svg, .uabb-top-row-separator.uabb-arrow-inward-separator svg, .uabb-top-row-separator.uabb-cloud-separator svg, .uabb-top-row-separator.uabb-multi-triangle svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleY(-1);
	-moz-transform: translateX(-50%) scaleY(-1);
	-ms-transform: translateX(-50%) scaleY(-1);
	-o-transform: translateX(-50%) scaleY(-1);
	transform: translateX(-50%) scaleY(-1);
}
.uabb-bottom-row-separator.uabb-multi-triangle svg {
	bottom: -2px;
}
.uabb-row-separator.uabb-round-split:after, .uabb-row-separator.uabb-round-split:before {
	left: 0;
	width: 50%;
	background: inherit inherit/inherit inherit inherit inherit;
	content: '';
	position: absolute
}
.uabb-button-wrap a, .uabb-button-wrap a:visited {
	display: inline-block;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
	text-shadow: none;
}
.uabb-button-wrap a *, .uabb-button-wrap a:visited * {
}
.fl-builder-content .uabb-button:hover {
	text-decoration: none;
}
.fl-builder-content .uabb-button-width-full .uabb-button {
	display: block;
	text-align: center;
}
.uabb-button-width-custom .uabb-button {
	display: inline-block;
	text-align: center;
	max-width: 100%;
}
.fl-builder-content .uabb-button-left {
	text-align: left;
}
.fl-builder-content .uabb-button-center {
	text-align: center;
}
.fl-builder-content .uabb-button-right {
	text-align: right;
}
.fl-builder-content .uabb-button i, .fl-builder-content .uabb-button i:before {
	font-size: 1em;
	height: 1em;
	line-height: 1em;
	width: 1em;
}
.uabb-button .uabb-button-icon-after {
	margin-left: 8px;
	margin-right: 0;
}
.uabb-button .uabb-button-icon-before {
	margin-left: 0;
	margin-right: 8px;
}
.uabb-button .uabb-button-icon-no-text {
	margin: 0;
}
.uabb-button-has-icon .uabb-button-text {
	vertical-align: middle;
}
.uabb-icon-wrap {
	display: inline-block;
}
.uabb-icon a {
	text-decoration: none;
}
.uabb-icon i {
	display: block;
}
.uabb-icon i:before {
	border: none !important;
	background: none !important;
}
.uabb-icon-text {
	display: table-cell;
	text-align: left;
	padding-left: 15px;
	vertical-align: middle;
}
.uabb-icon-text *:last-child {
	margin: 0 !important;
	padding: 0 !important;
}
.uabb-icon-text a {
	text-decoration: none;
}
.uabb-photo {
	line-height: 0;
	position: relative;
	z-index: 2;
}
.uabb-photo-align-left {
	text-align: left;
}
.uabb-photo-align-center {
	text-align: center;
}
.uabb-photo-align-right {
	text-align: right;
}
.uabb-photo-content {
	border-radius: 0;
	display: inline-block;
	line-height: 0;
	position: relative;
	max-width: 100%;
	overflow: hidden;
}
.uabb-photo-content img {
	border-radius: inherit;
	display: inline;
	height: auto;
	max-width: 100%;
	width: auto;
}
.fl-builder-content .uabb-photo-crop-circle img {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.fl-builder-content .uabb-photo-crop-square img {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.uabb-photo-caption {
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.uabb-photo-caption-below {
	padding-bottom: 20px;
	padding-top: 10px;
}
.uabb-photo-caption-hover {
	background: rgba(0,0,0,0.7);
	bottom: 0;
	color: #fff;
	left: 0;
	opacity: 0;
	visibility: hidden;
	filter: alpha(opacity = 0);
	padding: 10px 15px;
	position: absolute;
	right: 0;
	-webkit-transition: visibility 200ms linear;
	-moz-transition: visibility 200ms linear;
	transition: visibility 200ms linear;
}
.uabb-photo-content:hover .uabb-photo-caption-hover {
	opacity: 100;
	visibility: visible;
}
.uabb-active-btn {
	background: #1e8cbe;
	border-color: #0074a2;
	-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
	box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
	color: white;
}
.fl-builder-bar .fl-builder-add-content-button {
	display: block !important;
	opacity: 1 !important;
}
.uabb-imgicon-wrap .uabb-icon {
	display: block;
}
.uabb-imgicon-wrap .uabb-icon i {
	float: none;
}
.uabb-imgicon-wrap .uabb-image {
	line-height: 0;
	position: relative;
}
.uabb-imgicon-wrap .uabb-image-align-left {
	text-align: left;
}
.uabb-imgicon-wrap .uabb-image-align-center {
	text-align: center;
}
.uabb-imgicon-wrap .uabb-image-align-right {
	text-align: right;
}
.uabb-imgicon-wrap .uabb-image-content {
	display: inline-block;
	border-radius: 0;
	line-height: 0;
	position: relative;
	max-width: 100%;
}
.uabb-imgicon-wrap .uabb-image-content img {
	display: inline;
	height: auto !important;
	max-width: 100%;
	width: auto;
	border-radius: inherit;
	box-shadow: none;
	box-sizing: content-box;
}
.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited {
	background: #fafafa;
	border: 1px solid #ccc;
	color: #333;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	text-decoration: none;
	text-shadow: none;
	box-shadow: none;
	position: relative;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.uabb-creative-button-wrap a:focus {
	text-decoration: none;
	text-shadow: none;
	box-shadow: none;
}
.uabb-creative-button-wrap a .uabb-creative-button-text, .uabb-creative-button-wrap a .uabb-creative-button-icon, .uabb-creative-button-wrap a:visited .uabb-creative-button-text, .uabb-creative-button-wrap a:visited .uabb-creative-button-icon {
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.uabb-creative-button-wrap a:hover {
	text-decoration: none;
}
.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {
	display: block;
	text-align: center;
}
.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {
	display: inline-block;
	text-align: center;
	max-width: 100%;
}
.uabb-creative-button-wrap .uabb-creative-button-left {
	text-align: left;
}
.uabb-creative-button-wrap .uabb-creative-button-center {
	text-align: center;
}
.uabb-creative-button-wrap .uabb-creative-button-right {
	text-align: right;
}
.uabb-creative-button-wrap .uabb-creative-button i {
	font-size: 1.3em;
	height: auto;
	vertical-align: middle;
	width: auto;
}
.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {
	margin-left: 8px;
	margin-right: 0;
}
.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {
	margin-right: 8px;
	margin-left: 0;
}
.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {
	margin: 0;
}
.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {
	vertical-align: middle;
}
.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited {
	padding: 12px 24px;
}
.uabb-creative-button.uabb-creative-transparent-btn {
	background: transparent;
}
.uabb-creative-button.uabb-creative-transparent-btn:after {
	content: '';
	position: absolute;
	z-index: 1;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.uabb-transparent-fill-top-btn:after, .uabb-transparent-fill-bottom-btn:after {
	width: 100%;
	height: 0;
	left: 0;
}
.uabb-transparent-fill-top-btn:after {
	top: 0;
}
.uabb-transparent-fill-bottom-btn:after {
	bottom: 0;
}
.uabb-transparent-fill-left-btn:after, .uabb-transparent-fill-right-btn:after {
	width: 0;
	height: 100%;
	top: 0;
}
.uabb-transparent-fill-left-btn:after {
	left: 0;
}
.uabb-transparent-fill-right-btn:after {
	right: 0;
}
.uabb-transparent-fill-center-btn:after {
	width: 0;
	height: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.uabb-transparent-fill-diagonal-btn:after, .uabb-transparent-fill-horizontal-btn:after {
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
}
.uabb-transparent-fill-diagonal-btn {
	overflow: hidden;
}
.uabb-transparent-fill-diagonal-btn:after {
	-webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
	-moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
	-ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
	-o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
	transform: translateX(-50%) translateY(-50%) rotate( 45deg );
}
.uabb-transparent-fill-horizontal-btn:after {
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn, .uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn, .uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn, .uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.perspective {
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	perspective: 800px;
	margin: 0;
}
.uabb-creative-button.uabb-creative-threed-btn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear;
}
.uabb-creative-button.uabb-creative-threed-btn {
	outline: 1px solid transparent;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.uabb-creative-threed-btn.uabb-animate_top-btn:after {
	height: 40%;
	left: 0;
	top: -40%;
	width: 100%;
	-webkit-transform-origin: 0% 100%;
	-moz-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
	-webkit-transform: rotateX(90deg);
	-moz-transform: rotateX(90deg);
	transform: rotateX(90deg);
}
.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {
	width: 100%;
	height: 40%;
	left: 0;
	top: 100%;
	-webkit-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	-ms-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
}
.uabb-creative-threed-btn.uabb-animate_left-btn:after {
	width: 20%;
	height: 100%;
	left: -20%;
	top: 0;
	-webkit-transform-origin: 100% 0%;
	-moz-transform-origin: 100% 0%;
	-ms-transform-origin: 100% 0%;
	transform-origin: 100% 0%;
	-webkit-transform: rotateY(-60deg);
	-moz-transform: rotateY(-60deg);
	-ms-transform: rotateY(-60deg);
	transform: rotateY(-60deg);
}
.uabb-creative-threed-btn.uabb-animate_right-btn:after {
	width: 20%;
	height: 100%;
	left: 104%;
	top: 0;
	-webkit-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: rotateY(120deg);
	-moz-transform: rotateY(120deg);
	-ms-transform: rotateY(120deg);
	transform: rotateY(120deg);
}
.uabb-animate_top-btn:hover {
	-webkit-transform: rotateX(-15deg);
	-moz-transform: rotateX(-15deg);
	-ms-transform: rotateX(-15deg);
	-o-transform: rotateX(-15deg);
	transform: rotateX(-15deg);
}
.uabb-animate_bottom-btn:hover {
	-webkit-transform: rotateX(15deg);
	-moz-transform: rotateX(15deg);
	-ms-transform: rotateX(15deg);
	-o-transform: rotateX(15deg);
	transform: rotateX(15deg);
}
.uabb-animate_left-btn:hover {
	-webkit-transform: rotateY(6deg);
	-moz-transform: rotateY(6deg);
	-ms-transform: rotateY(6deg);
	-o-transform: rotateY(6deg);
	transform: rotateY(6deg);
}
.uabb-animate_right-btn:hover {
	-webkit-transform: rotateY(-6deg);
	-moz-transform: rotateY(-6deg);
	-ms-transform: rotateY(-6deg);
	-o-transform: rotateY(-6deg);
	transform: rotateY(-6deg);
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn, .uabb-creative-flat-btn.uabb-animate_to_left-btn, .uabb-creative-flat-btn.uabb-animate_from_top-btn, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn {
	overflow: hidden;
	position: relative;
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn i, .uabb-creative-flat-btn.uabb-animate_to_left-btn i, .uabb-creative-flat-btn.uabb-animate_from_top-btn i, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
	bottom: 0;
	height: 100%;
	margin: 0;
	opacity: 1;
	position: absolute;
	right: 0;
	width: 100%;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text, .uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text, .uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before, .uabb-creative-flat-btn.uabb-animate_to_left-btn i:before, .uabb-creative-flat-btn.uabb-animate_from_top-btn i:before, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i, .uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {
	left: 0;
}
.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {
	top: 0;
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn i {
	top: 0;
	left: -100%;
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {
	-webkit-transform: translateX(200%);
	-moz-transform: translateX(200%);
	-ms-transform: translateX(200%);
	-o-transform: translateX(200%);
	transform: translateX(200%);
}
.uabb-creative-flat-btn.uabb-animate_to_left-btn i {
	top: 0;
	left: 100%;
}
.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {
	-webkit-transform: translateX(-200%);
	-moz-transform: translateX(-200%);
	-ms-transform: translateX(-200%);
	-o-transform: translateX(-200%);
	transform: translateX(-200%);
}
.uabb-creative-flat-btn.uabb-animate_from_top-btn i {
	top: -100%;
	left: 0;
}
.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {
	-webkit-transform: translateY(400px);
	-moz-transform: translateY(400px);
	-ms-transform: translateY(400px);
	-o-transform: translateY(400px);
	transform: translateY(400px);
}
.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
	top: 100%;
	left: 0;
}
.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {
	-webkit-transform: translateY(-400px);
	-moz-transform: translateY(-400px);
	-ms-transform: translateY(-400px);
	-o-transform: translateY(-400px);
	transform: translateY(-400px);
}
.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode, .uabb-tab-acc-content .mejs-container:not(.mejs-audio), .uabb-tab-acc-content .mejs-overlay.load, .uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode, .uabb-adv-accordion-content .mejs-container:not(.mejs-audio), .uabb-adv-accordion-content .mejs-overlay.load {
	width: 100% !important;
	height: 100% !important;
}
.uabb-tab-acc-content .mejs-container:not(.mejs-audio), .uabb-adv-accordion-content .mejs-container:not(.mejs-audio) {
	padding-top: 56.25%;
}
.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode, .uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode {
	max-width: 100% !important;
}
.uabb-tab-acc-content video.wp-video-shortcode, .uabb-adv-accordion-content video.wp-video-shortcode {
	position: relative;
}
.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement, .uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.uabb-tab-acc-content .mejs-overlay-play, .uabb-adv-accordion-content .mejs-overlay-play {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: auto !important;
	height: auto !important;
}
.fl-row-content-wrap .uabb-row-particles-background {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.uabb-col-particles-background {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited {
	font-family: inherit;
	font-weight: inherit;
	font-size: px;
}
.uabb-dual-button .uabb-btn, .uabb-dual-button .uabb-btn:visited {
	font-family: inherit;
	font-weight: inherit;
	font-size: px;
}
.uabb-js-breakpoint {
	content: "default";
	display: none;
}

@media screen and (max-width: 992px) {
.uabb-js-breakpoint {
	content: "992";
}
}

@media screen and (max-width: 768px) {
.uabb-js-breakpoint {
	content: "768";
}
}
.fl-node-5e236a6a81abb > .fl-row-content-wrap {
	background-color: #ffffff;
	border-bottom-width: 1px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
.fl-node-5e236a6a81abb > .fl-row-content-wrap {
	padding-top: 0px;
	padding-bottom: 0px;
}
.fl-node-5e236a6a8664a {
	width: 50%;
}

@media(max-width: 768px) {
.fl-builder-content .fl-node-5e236a6a8664a {
	width: 50% !important;
	max-width: none;
	clear: none;
	float: left;
}
}
.fl-node-5e236a6a86652 {
	width: 50%;
}

@media(max-width: 768px) {
.fl-builder-content .fl-node-5e236a6a86652 {
	width: 50% !important;
	max-width: none;
	clear: none;
	float: left;
}
}
.uabb-retina-img-content .uabb-retina-img {
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.uabb-retina-img-content.uabb-img-grayscale .uabb-retina-img {
	-webkit-filter: grayscale(100%);
	-webkit-filter: gray;
	filter: grayscale(100%);
	filter: gray;
}
.uabb-retina-img-content .uabb-retina-img-caption {
	pointer-events: none;
}
.uabb-retina-img {
	max-height: inherit;
	line-height: 0;
	position: relative;
	z-index: 2;
}
.uabb-retina-img-content {
	border-radius: 0;
	display: inline-block;
	line-height: 0;
	position: relative;
	max-width: 100%;
	overflow: hidden;
}
.uabb-retina-img-content .uabb-retina-img {
	border-radius: inherit;
	display: inline;
	height: auto;
	max-width: 100%;
	width: auto;
}
.uabb-retina-img-caption {
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-bottom: 20px;
	padding-top: 10px;
}
.uabb-retina-img-caption .uabb-retina-img-caption-text {
	display: inline-block;
}
.fl-node-5e236d52b42b4 .uabb-retina-img-wrap, .fl-node-5e236d52b42b4 .uabb-retina-img-caption {
	text-align: left;
}
.fl-node-5e236d52b42b4 .uabb-retina-img-content {
}
.fl-node-5e236d52b42b4 .uabb-retina-img-content .uabb-retina-img {
	border-radius: 0px;
}
.fl-node-5e236d52b42b4 .uabb-retina-img-caption .uabb-retina-img-caption-text {
}
.fl-node-5e236d52b42b4 .uabb-retina-img-caption .uabb-retina-img-caption-text {
}
.fl-node-5e236d52b42b4 .uabb-retina-img-caption {
	margin-top: 0px;
	margin-bottom: 15px;
}
.fl-node-5e236d52b42b4 .uabb-retina-img-caption .uabb-retina-img-caption-text {
}
.fl-node-5e236d52b42b4 .uabb-retina-img-content .uabb-retina-img {
	opacity: 1;
}
.fl-node-5e236d52b42b4 .uabb-retina-img-content .uabb-retina-img:hover {
	opacity: 1;
}

@media ( max-width: 992px ) {
.fl-node-5e236d52b42b4 .uabb-retina-img-wrap, .fl-node-5e236d52b42b4 .uabb-retina-img-caption {
}
.fl-node-5e236d52b42b4 .uabb-retina-img-caption .uabb-retina-img-caption-text {
}
}

@media ( max-width: 768px ) {
.fl-node-5e236d52b42b4 .uabb-retina-img-wrap, .fl-node-5e236d52b42b4 .uabb-retina-img-caption {
}
.fl-node-5e236d52b42b4 .uabb-retina-img-caption .uabb-retina-img-caption-text {
}
}
.fl-node-5e236d52b42b4 .uabb-retina-img, .fl-node-5e236d52b42b4 .uabb-retina-img-content .uabb-retina-img {
	width: 170px;
}
.fl-node-5e236d52b42b4 > .fl-module-content {
	margin-top: 10px;
	margin-bottom: 0px;
}
.uabb-offcanvas-menu .menu-item a {
	display: block;
}
.uabb-offcanvas {
	position: fixed;
	width: 0;
	margin: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	overflow: auto;
	background-color: #ffffff;
	background: #ffffff;
	visibility: visible;
	z-index: 99999;
}
.uabb-offcanvas-animating, .uabb-offcanvas, .uabb-offcanvas-overlay {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.uabb-offcanvas::-webkit-scrollbar {
display: none;
}
.admin-bar .uabb-offcanvas {
	margin-top: 32px;
}
.uabb-offcanvas-icon-bg {
	display: inline-block;
}
.uabb-offcanvas-shadow-normal.position-at-right.uabb-off-canvas-show, .uabb-offcanvas-shadow-normal.position-at-left.uabb-off-canvas-show {
	-webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2);
}
.uabb-offcanvas-shadow-inset.position-at-right.uabb-off-canvas-show {
	-webkit-box-shadow: inset 7px 0px 8px -9px rgba(0,0,0,.5);
	box-shadow: inset 7px 0px 8px -9px rgba(0,0,0,.5);
}
.uabb-offcanvas-shadow-inset.position-at-left.uabb-off-canvas-show {
	-webkit-box-shadow: inset -7px 0px 8px -9px rgba(0,0,0,.5);
	box-shadow: inset -7px 0px 8px -9px rgba(0,0,0,.5);
}
.uabb-offcanvas-action-wrap .uabb-offcanvas-action .uabb-offcanvas-icon {
	text-align: center;
}
.uabb-offcanvas-action-wrap .uabb-button-wrapper .uabb-offcanvas-action-alignment-left, .uabb-offcanvas-action-wrap .uabb-offcanvas-icon-wrap .uabb-offcanvas-action-alignment-left {
	top: 50%;
	left: 0;
	right: auto;
	position: fixed;
	z-index: 999;
}
.uabb-offcanvas-action-wrap .uabb-button-wrapper .uabb-offcanvas-action-alignment-right, .uabb-offcanvas-action-wrap .uabb-offcanvas-icon-wrap .uabb-offcanvas-action-alignment-right {
	top: 50%;
	right: 0em;
	left: auto;
	position: fixed;
	z-index: 999;
}
.uabb-offcanvas-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999;
	opacity: 0;
}
.uabb-offcanvas-parent-wrapper .uabb-offcanvas-overlay {
	cursor: pointer;
}
.uabb-offcanvas-content {
	width: 100%;
	padding: 40px 25px 25px 25px;
}
.uabb-offcanvas img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.uabb-offcanvas-full {
	pointer-events: none;
	min-height: 100%;
}
.uabb-offcanvas-action {
	cursor: pointer;
}
.uabb-offcanvas-full .uabb-offcanvas-close {
	pointer-events: auto;
}
.uabb-off-canvas-show, .uabb-off-canvas-show .uabb-offcanvas-close, .uabb-off-canvas-show + .uabb-offcanvas-close {
	visibility: visible;
}
.uabb-off-canvas-show {
	scrollbar-width: none;
}
.uabb-offcanvas-close-icon-wrapper {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
}
.uabb-offcanvas-content .uabb-offcanvas-menu, .uabb-offcanvas-content .uabb-offcanvas-menu .sub-menu {
	list-style: none;
}
.uabb-offcanvas-content .uabb-offcanvas-menu {
	margin-left: 0;
}
.uabb-offcanvas-content .uabb-offcanvas-menu .menu-item a:hover, .uabb-offcanvas-content .uabb-offcanvas-menu .menu-item a:focus {
	-webkit-transition: background 150ms linear, color 150ms linear;
	transition: background 150ms linear, color 150ms linear;
}
.uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close-icon, .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close-icon {
	cursor: pointer;
	fill: #000000;
}
.uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
	display: block;
	float: right;
	padding: 8px;
	-webkit-border-radius: 0;
	border-radius: 0;
	cursor: pointer;
	vertical-align: middle;
}
.uabb-offcanvas-close-icon-wrapper.uabb-offcanvas-close-icon-position-left-top {
	left: 0;
	right: auto;
}
.uabb-offcanvas-close-icon-wrapper.uabb-offcanvas-close-icon-position-right-top {
	right: 0;
	left: auto;
}
.uabb-offcanvas-content .uabb-offcanvas-menu li {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.uabb-off-canvas-show ~ .uabb-offcanvas-overlay {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	visibility: visible;
}
.uabb-offcanvas-close {
	z-index: 99999;
}
.uabb-offcanvas-position-at-left {
	left: 0;
}
.uabb-offcanvas-position-at-right {
	right: 0;
}
.uabb-offcanvas .uabb-offcanvas-content .uabb-creative-menu .sub-menu {
	margin-left: 15px;
}
.uabb-offcanvas-action.uabb-offcanvas-photo-wrap {
	display: inline-block;
	border-radius: 0;
	line-height: 0;
	position: relative;
	max-width: 100%;
	overflow: hidden;
	width: 100%;
}
.uabb-offcanvas-photo-content {
	display: inline-block;
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-close .uabb-offcanvas-close-icon {
	font-size: 30px;
	color: #ffffff;
}
.fl-node-5e236ec0ede55 .uabb-offcanvas {
	width: 300px
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-parent-wrapper .uabb-offcanvas-position-at-left {
	left: -300px
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-parent-wrapper .uabb-offcanvas-position-at-right {
	right: -300px
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-photo-wrap, .fl-node-5e236ec0ede55 .uabb-offcanvas-text-wrap, .fl-node-5e236ec0ede55 .uabb-offcanvas-icon-wrap {
	text-align: right;
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-photo-wrap .uabb-offcanvas-photo {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-text-wrap {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-text-wrap:hover {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-5e236ec0ede55 .uabb-offcanvas-text-content {
	text-align: center;
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-5e236ec0ede55 .uabb-offcanvas-text-content:hover {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-icon-wrap .uabb-offcanvas-icon {
	font-size: 30px;
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-icon-wrap .uabb-offcanvas-icon:hover {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-5e236ec0ede55 .uabb-offcanvas-overlay {
	background: rgba(0,0,0,0.2);
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-menu .menu-item a {
	color: #cccccc;
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-menu .menu-item a:hover {
	color: #ffffff;
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-5e236ec0ede55 .uabb-offcanvas {
	background-color: #000000;
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-menu .menu-item a {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-menu .menu-item a:hover {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-photo-wrap .uabb-offcanvas-photo-content {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-photo-wrap .uabb-offcanvas-photo-content:hover {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-photo-wrap .uabb-offcanvas-photo-content {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-icon-wrap .uabb-offcanvas-icon {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-menu .menu-item a {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-content .uabb-offcanvas-menu li {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-5e236ec0ede55 .uabb-offcanvas-content {
	padding-top: 60px;
	padding-left: 30px;
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	background: #000000;
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-menu .uabb-has-submenu > .sub-menu {
	display: none;
}

@media ( max-width: 992px ) {
.fl-node-5e236ec0ede55 .uabb-offcanvas-5e236ec0ede55 .uabb-offcanvas-content {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-menu .menu-item a {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-content .uabb-offcanvas-menu li {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-parent-wrapper .uabb-offcanvas-position-at-left {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-parent-wrapper .uabb-offcanvas-position-at-right {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-icon-wrap .uabb-offcanvas-icon {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-photo-wrap {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-photo-wrap, .fl-node-5e236ec0ede55 .uabb-offcanvas-text-wrap, .fl-node-5e236ec0ede55 .uabb-offcanvas-icon-wrap {
}
}

@media ( max-width: 768px ) {
.fl-node-5e236ec0ede55 .uabb-offcanvas-5e236ec0ede55 .uabb-offcanvas-content {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-menu .menu-item a {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-content .uabb-offcanvas-menu li {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-parent-wrapper .uabb-offcanvas-position-at-left {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-parent-wrapper .uabb-offcanvas-position-at-right {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-icon-wrap .uabb-offcanvas-icon {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-photo-wrap {
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-photo-wrap, .fl-node-5e236ec0ede55 .uabb-offcanvas-text-wrap, .fl-node-5e236ec0ede55 .uabb-offcanvas-icon-wrap {
}
}
.fl-node-5e236ec0ede55 .uabb-creative-button-wrap .uabb-button, .fl-node-5e236ec0ede55 .uabb-creative-button-wrap .uabb-button:visited {
	font-family: inherit, sans-serif;
	font-weight: inherit;
	font-size: 18px;
	font-size: 1rem;
	line-height: 1;
}
.fl-node-5e236ec0ede55 .uabb-offcanvas-menu {
	font-size: 20px;
}

@media(max-width: 768px) {
.fl-node-5e236ec0ede55 .uabb-creative-button-wrap .uabb-button, .fl-node-5e236ec0ede55 .uabb-creative-button-wrap .uabb-button:visited {
	font-size: 16px;
	font-size: 0.888888888889rem;
}
}
.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 100;
}
.admin-bar .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
	top: 32px;
}
.fl-builder-content[data-shrink="1"] .fl-row-content-wrap, .fl-builder-content[data-shrink="1"] .fl-col-content, .fl-builder-content[data-shrink="1"] .fl-module-content, .fl-builder-content[data-shrink="1"] img {
	-webkit-transition: all 0.4s ease-in-out, background-position 1ms;
	-moz-transition: all 0.4s ease-in-out, background-position 1ms;
	transition: all 0.4s ease-in-out, background-position 1ms;
}
.fl-builder-content[data-shrink="1"] img {
	width: auto;
}
.fl-builder-content[data-shrink="1"] img.fl-photo-img {
	width: auto;
	height: auto;
}
.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-row-content-wrap {
	margin-bottom: 0;
	margin-top: 0;
}
.fl-theme-builder-header-shrink-row-bottom.fl-row-content-wrap {
	padding-bottom: 5px;
}
.fl-theme-builder-header-shrink-row-top.fl-row-content-wrap {
	padding-top: 5px;
}
.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-col-content {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}
.fl-theme-builder-header-shrink-module-bottom.fl-module-content {
	margin-bottom: 5px;
}
.fl-theme-builder-header-shrink-module-top.fl-module-content {
	margin-top: 5px;
}
.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img {
	-webkit-transition: all 0.4s ease-in-out, background-position 1ms;
	-moz-transition: all 0.4s ease-in-out, background-position 1ms;
	transition: all 0.4s ease-in-out, background-position 1ms;
}
.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky) {
	position: absolute;
	width: 100%;
	z-index: 100;
}
.fl-builder-edit body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"] {
	display: none;
}
body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-row-content-wrap, body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-col-content {
	background: transparent;
}
.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
}
.uabb-module-content h1, .uabb-module-content h2, .uabb-module-content h3, .uabb-module-content h4, .uabb-module-content h5, .uabb-module-content h6 {
	margin: 0;
	clear: both;
}
.fl-module-content a, .fl-module-content a:hover, .fl-module-content a:focus {
	text-decoration: none;
}
.uabb-row-separator {
	position: absolute;
	width: 100%;
	left: 0;
}
.uabb-top-row-separator {
	top: 0;
	bottom: auto
}
.uabb-bottom-row-separator {
	top: auto;
	bottom: 0;
}
.fl-builder-content-editing .fl-visible-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row, .fl-builder-content-editing .fl-visible-mobile.uabb-row {
	display: none !important;
}

@media (max-width: 992px) {
.fl-builder-content-editing .fl-visible-desktop.uabb-row, .fl-builder-content-editing .fl-visible-mobile.uabb-row {
	display: none !important;
}
.fl-builder-content-editing .fl-visible-desktop-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row {
	display: block !important;
}
}

@media (max-width: 768px) {
.fl-builder-content-editing .fl-visible-desktop.uabb-row, .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium.uabb-row {
	display: none !important;
}
.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row, .fl-builder-content-editing .fl-visible-mobile.uabb-row {
	display: block !important;
}
}
.fl-responsive-preview-content .fl-builder-content-editing {
	overflow-x: hidden;
	overflow-y: visible;
}
.uabb-row-separator svg {
	width: 100%;
}
.uabb-top-row-separator.uabb-has-svg svg {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 50%;
	top: -1px;
	bottom: auto;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.uabb-bottom-row-separator.uabb-has-svg svg {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 50%;
	bottom: -1px;
	top: auto;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {
	bottom: 0;
}
.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {
	top: 0;
}
.uabb-bottom-row-separator.uabb-svg-triangle svg, .uabb-bottom-row-separator.uabb-xlarge-triangle svg, .uabb-top-row-separator.uabb-xlarge-triangle-left svg, .uabb-bottom-row-separator.uabb-svg-circle svg, .uabb-top-row-separator.uabb-slime-separator svg, .uabb-top-row-separator.uabb-grass-separator svg, .uabb-top-row-separator.uabb-grass-bend-separator svg, .uabb-bottom-row-separator.uabb-mul-triangles-separator svg, .uabb-top-row-separator.uabb-wave-slide-separator svg, .uabb-top-row-separator.uabb-pine-tree-separator svg, .uabb-top-row-separator.uabb-pine-tree-bend-separator svg, .uabb-bottom-row-separator.uabb-stamp-separator svg, .uabb-bottom-row-separator.uabb-xlarge-circle svg, .uabb-top-row-separator.uabb-wave-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleY(-1);
	-moz-transform: translateX(-50%) scaleY(-1);
	-ms-transform: translateX(-50%) scaleY(-1);
	-o-transform: translateX(-50%) scaleY(-1);
	transform: translateX(-50%) scaleY(-1);
}
.uabb-bottom-row-separator.uabb-big-triangle svg {
	left: 50%;
	-webkit-transform: scale(1) scaleY(-1) translateX(-50%);
	-moz-transform: scale(1) scaleY(-1) translateX(-50%);
	-ms-transform: scale(1) scaleY(-1) translateX(-50%);
	-o-transform: scale(1) scaleY(-1) translateX(-50%);
	transform: scale(1) scaleY(-1) translateX(-50%);
}
.uabb-top-row-separator.uabb-big-triangle svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scale(1);
	-moz-transform: translateX(-50%) scale(1);
	-ms-transform: translateX(-50%) scale(1);
	-o-transform: translateX(-50%) scale(1);
	transform: translateX(-50%) scale(1);
}
.uabb-top-row-separator.uabb-xlarge-triangle-right svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scale(-1);
	-moz-transform: translateX(-50%) scale(-1);
	-ms-transform: translateX(-50%) scale(-1);
	-o-transform: translateX(-50%) scale(-1);
	transform: translateX(-50%) scale(-1);
}
.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleX(-1);
	-moz-transform: translateX(-50%) scaleX(-1);
	-ms-transform: translateX(-50%) scaleX(-1);
	-o-transform: translateX(-50%) scaleX(-1);
	transform: translateX(-50%) scaleX(-1);
}
.uabb-top-row-separator.uabb-curve-up-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleY(-1);
	-moz-transform: translateX(-50%) scaleY(-1);
	-ms-transform: translateX(-50%) scaleY(-1);
	-o-transform: translateX(-50%) scaleY(-1);
	transform: translateX(-50%) scaleY(-1);
}
.uabb-top-row-separator.uabb-curve-down-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scale(-1);
	-moz-transform: translateX(-50%) scale(-1);
	-ms-transform: translateX(-50%) scale(-1);
	-o-transform: translateX(-50%) scale(-1);
	transform: translateX(-50%) scale(-1);
}
.uabb-bottom-row-separator.uabb-curve-down-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleX(-1);
	-moz-transform: translateX(-50%) scaleX(-1);
	-ms-transform: translateX(-50%) scaleX(-1);
	-o-transform: translateX(-50%) scaleX(-1);
	transform: translateX(-50%) scaleX(-1);
}
.uabb-top-row-separator.uabb-tilt-left-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scale(-1);
	-moz-transform: translateX(-50%) scale(-1);
	-ms-transform: translateX(-50%) scale(-1);
	-o-transform: translateX(-50%) scale(-1);
	transform: translateX(-50%) scale(-1);
}
.uabb-top-row-separator.uabb-tilt-right-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleY(-1);
	-moz-transform: translateX(-50%) scaleY(-1);
	-ms-transform: translateX(-50%) scaleY(-1);
	-o-transform: translateX(-50%) scaleY(-1);
	transform: translateX(-50%) scaleY(-1);
}
.uabb-bottom-row-separator.uabb-tilt-left-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.uabb-bottom-row-separator.uabb-tilt-right-separator svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleX(-1);
	-moz-transform: translateX(-50%) scaleX(-1);
	-ms-transform: translateX(-50%) scaleX(-1);
	-o-transform: translateX(-50%) scaleX(-1);
	transform: translateX(-50%) scaleX(-1);
}
.uabb-top-row-separator.uabb-tilt-left-separator, .uabb-top-row-separator.uabb-tilt-right-separator {
	top: 0;
}
.uabb-bottom-row-separator.uabb-tilt-left-separator, .uabb-bottom-row-separator.uabb-tilt-right-separator {
	bottom: 0;
}
.uabb-top-row-separator.uabb-arrow-outward-separator svg, .uabb-top-row-separator.uabb-arrow-inward-separator svg, .uabb-top-row-separator.uabb-cloud-separator svg, .uabb-top-row-separator.uabb-multi-triangle svg {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleY(-1);
	-moz-transform: translateX(-50%) scaleY(-1);
	-ms-transform: translateX(-50%) scaleY(-1);
	-o-transform: translateX(-50%) scaleY(-1);
	transform: translateX(-50%) scaleY(-1);
}
.uabb-bottom-row-separator.uabb-multi-triangle svg {
	bottom: -2px;
}
.uabb-row-separator.uabb-round-split:after, .uabb-row-separator.uabb-round-split:before {
	left: 0;
	width: 50%;
	background: inherit inherit/inherit inherit inherit inherit;
	content: '';
	position: absolute
}
.uabb-button-wrap a, .uabb-button-wrap a:visited {
	display: inline-block;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
	text-shadow: none;
}
.uabb-button-wrap a *, .uabb-button-wrap a:visited * {
}
.fl-builder-content .uabb-button:hover {
	text-decoration: none;
}
.fl-builder-content .uabb-button-width-full .uabb-button {
	display: block;
	text-align: center;
}
.uabb-button-width-custom .uabb-button {
	display: inline-block;
	text-align: center;
	max-width: 100%;
}
.fl-builder-content .uabb-button-left {
	text-align: left;
}
.fl-builder-content .uabb-button-center {
	text-align: center;
}
.fl-builder-content .uabb-button-right {
	text-align: right;
}
.fl-builder-content .uabb-button i, .fl-builder-content .uabb-button i:before {
	font-size: 1em;
	height: 1em;
	line-height: 1em;
	width: 1em;
}
.uabb-button .uabb-button-icon-after {
	margin-left: 8px;
	margin-right: 0;
}
.uabb-button .uabb-button-icon-before {
	margin-left: 0;
	margin-right: 8px;
}
.uabb-button .uabb-button-icon-no-text {
	margin: 0;
}
.uabb-button-has-icon .uabb-button-text {
	vertical-align: middle;
}
.uabb-icon-wrap {
	display: inline-block;
}
.uabb-icon a {
	text-decoration: none;
}
.uabb-icon i {
	display: block;
}
.uabb-icon i:before {
	border: none !important;
	background: none !important;
}
.uabb-icon-text {
	display: table-cell;
	text-align: left;
	padding-left: 15px;
	vertical-align: middle;
}
.uabb-icon-text *:last-child {
	margin: 0 !important;
	padding: 0 !important;
}
.uabb-icon-text a {
	text-decoration: none;
}
.uabb-photo {
	line-height: 0;
	position: relative;
	z-index: 2;
}
.uabb-photo-align-left {
	text-align: left;
}
.uabb-photo-align-center {
	text-align: center;
}
.uabb-photo-align-right {
	text-align: right;
}
.uabb-photo-content {
	border-radius: 0;
	display: inline-block;
	line-height: 0;
	position: relative;
	max-width: 100%;
	overflow: hidden;
}
.uabb-photo-content img {
	border-radius: inherit;
	display: inline;
	height: auto;
	max-width: 100%;
	width: auto;
}
.fl-builder-content .uabb-photo-crop-circle img {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.fl-builder-content .uabb-photo-crop-square img {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.uabb-photo-caption {
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.uabb-photo-caption-below {
	padding-bottom: 20px;
	padding-top: 10px;
}
.uabb-photo-caption-hover {
	background: rgba(0,0,0,0.7);
	bottom: 0;
	color: #fff;
	left: 0;
	opacity: 0;
	visibility: hidden;
	filter: alpha(opacity = 0);
	padding: 10px 15px;
	position: absolute;
	right: 0;
	-webkit-transition: visibility 200ms linear;
	-moz-transition: visibility 200ms linear;
	transition: visibility 200ms linear;
}
.uabb-photo-content:hover .uabb-photo-caption-hover {
	opacity: 100;
	visibility: visible;
}
.uabb-active-btn {
	background: #1e8cbe;
	border-color: #0074a2;
	-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
	box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
	color: white;
}
.fl-builder-bar .fl-builder-add-content-button {
	display: block !important;
	opacity: 1 !important;
}
.uabb-imgicon-wrap .uabb-icon {
	display: block;
}
.uabb-imgicon-wrap .uabb-icon i {
	float: none;
}
.uabb-imgicon-wrap .uabb-image {
	line-height: 0;
	position: relative;
}
.uabb-imgicon-wrap .uabb-image-align-left {
	text-align: left;
}
.uabb-imgicon-wrap .uabb-image-align-center {
	text-align: center;
}
.uabb-imgicon-wrap .uabb-image-align-right {
	text-align: right;
}
.uabb-imgicon-wrap .uabb-image-content {
	display: inline-block;
	border-radius: 0;
	line-height: 0;
	position: relative;
	max-width: 100%;
}
.uabb-imgicon-wrap .uabb-image-content img {
	display: inline;
	height: auto !important;
	max-width: 100%;
	width: auto;
	border-radius: inherit;
	box-shadow: none;
	box-sizing: content-box;
}
.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited {
	background: #fafafa;
	border: 1px solid #ccc;
	color: #333;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	text-decoration: none;
	text-shadow: none;
	box-shadow: none;
	position: relative;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.uabb-creative-button-wrap a:focus {
	text-decoration: none;
	text-shadow: none;
	box-shadow: none;
}
.uabb-creative-button-wrap a .uabb-creative-button-text, .uabb-creative-button-wrap a .uabb-creative-button-icon, .uabb-creative-button-wrap a:visited .uabb-creative-button-text, .uabb-creative-button-wrap a:visited .uabb-creative-button-icon {
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.uabb-creative-button-wrap a:hover {
	text-decoration: none;
}
.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {
	display: block;
	text-align: center;
}
.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {
	display: inline-block;
	text-align: center;
	max-width: 100%;
}
.uabb-creative-button-wrap .uabb-creative-button-left {
	text-align: left;
}
.uabb-creative-button-wrap .uabb-creative-button-center {
	text-align: center;
}
.uabb-creative-button-wrap .uabb-creative-button-right {
	text-align: right;
}
.uabb-creative-button-wrap .uabb-creative-button i {
	font-size: 1.3em;
	height: auto;
	vertical-align: middle;
	width: auto;
}
.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {
	margin-left: 8px;
	margin-right: 0;
}
.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {
	margin-right: 8px;
	margin-left: 0;
}
.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {
	margin: 0;
}
.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {
	vertical-align: middle;
}
.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited {
	padding: 12px 24px;
}
.uabb-creative-button.uabb-creative-transparent-btn {
	background: transparent;
}
.uabb-creative-button.uabb-creative-transparent-btn:after {
	content: '';
	position: absolute;
	z-index: 1;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.uabb-transparent-fill-top-btn:after, .uabb-transparent-fill-bottom-btn:after {
	width: 100%;
	height: 0;
	left: 0;
}
.uabb-transparent-fill-top-btn:after {
	top: 0;
}
.uabb-transparent-fill-bottom-btn:after {
	bottom: 0;
}
.uabb-transparent-fill-left-btn:after, .uabb-transparent-fill-right-btn:after {
	width: 0;
	height: 100%;
	top: 0;
}
.uabb-transparent-fill-left-btn:after {
	left: 0;
}
.uabb-transparent-fill-right-btn:after {
	right: 0;
}
.uabb-transparent-fill-center-btn:after {
	width: 0;
	height: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.uabb-transparent-fill-diagonal-btn:after, .uabb-transparent-fill-horizontal-btn:after {
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
}
.uabb-transparent-fill-diagonal-btn {
	overflow: hidden;
}
.uabb-transparent-fill-diagonal-btn:after {
	-webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
	-moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
	-ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
	-o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
	transform: translateX(-50%) translateY(-50%) rotate( 45deg );
}
.uabb-transparent-fill-horizontal-btn:after {
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn, .uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn, .uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn, .uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.perspective {
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	perspective: 800px;
	margin: 0;
}
.uabb-creative-button.uabb-creative-threed-btn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear;
}
.uabb-creative-button.uabb-creative-threed-btn {
	outline: 1px solid transparent;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.uabb-creative-threed-btn.uabb-animate_top-btn:after {
	height: 40%;
	left: 0;
	top: -40%;
	width: 100%;
	-webkit-transform-origin: 0% 100%;
	-moz-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
	-webkit-transform: rotateX(90deg);
	-moz-transform: rotateX(90deg);
	transform: rotateX(90deg);
}
.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {
	width: 100%;
	height: 40%;
	left: 0;
	top: 100%;
	-webkit-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	-ms-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
}
.uabb-creative-threed-btn.uabb-animate_left-btn:after {
	width: 20%;
	height: 100%;
	left: -20%;
	top: 0;
	-webkit-transform-origin: 100% 0%;
	-moz-transform-origin: 100% 0%;
	-ms-transform-origin: 100% 0%;
	transform-origin: 100% 0%;
	-webkit-transform: rotateY(-60deg);
	-moz-transform: rotateY(-60deg);
	-ms-transform: rotateY(-60deg);
	transform: rotateY(-60deg);
}
.uabb-creative-threed-btn.uabb-animate_right-btn:after {
	width: 20%;
	height: 100%;
	left: 104%;
	top: 0;
	-webkit-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: rotateY(120deg);
	-moz-transform: rotateY(120deg);
	-ms-transform: rotateY(120deg);
	transform: rotateY(120deg);
}
.uabb-animate_top-btn:hover {
	-webkit-transform: rotateX(-15deg);
	-moz-transform: rotateX(-15deg);
	-ms-transform: rotateX(-15deg);
	-o-transform: rotateX(-15deg);
	transform: rotateX(-15deg);
}
.uabb-animate_bottom-btn:hover {
	-webkit-transform: rotateX(15deg);
	-moz-transform: rotateX(15deg);
	-ms-transform: rotateX(15deg);
	-o-transform: rotateX(15deg);
	transform: rotateX(15deg);
}
.uabb-animate_left-btn:hover {
	-webkit-transform: rotateY(6deg);
	-moz-transform: rotateY(6deg);
	-ms-transform: rotateY(6deg);
	-o-transform: rotateY(6deg);
	transform: rotateY(6deg);
}
.uabb-animate_right-btn:hover {
	-webkit-transform: rotateY(-6deg);
	-moz-transform: rotateY(-6deg);
	-ms-transform: rotateY(-6deg);
	-o-transform: rotateY(-6deg);
	transform: rotateY(-6deg);
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn, .uabb-creative-flat-btn.uabb-animate_to_left-btn, .uabb-creative-flat-btn.uabb-animate_from_top-btn, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn {
	overflow: hidden;
	position: relative;
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn i, .uabb-creative-flat-btn.uabb-animate_to_left-btn i, .uabb-creative-flat-btn.uabb-animate_from_top-btn i, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
	bottom: 0;
	height: 100%;
	margin: 0;
	opacity: 1;
	position: absolute;
	right: 0;
	width: 100%;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	transition: all 200ms linear;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text, .uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text, .uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before, .uabb-creative-flat-btn.uabb-animate_to_left-btn i:before, .uabb-creative-flat-btn.uabb-animate_from_top-btn i:before, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i, .uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {
	left: 0;
}
.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {
	top: 0;
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn i {
	top: 0;
	left: -100%;
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {
	-webkit-transform: translateX(200%);
	-moz-transform: translateX(200%);
	-ms-transform: translateX(200%);
	-o-transform: translateX(200%);
	transform: translateX(200%);
}
.uabb-creative-flat-btn.uabb-animate_to_left-btn i {
	top: 0;
	left: 100%;
}
.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {
	-webkit-transform: translateX(-200%);
	-moz-transform: translateX(-200%);
	-ms-transform: translateX(-200%);
	-o-transform: translateX(-200%);
	transform: translateX(-200%);
}
.uabb-creative-flat-btn.uabb-animate_from_top-btn i {
	top: -100%;
	left: 0;
}
.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {
	-webkit-transform: translateY(400px);
	-moz-transform: translateY(400px);
	-ms-transform: translateY(400px);
	-o-transform: translateY(400px);
	transform: translateY(400px);
}
.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
	top: 100%;
	left: 0;
}
.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {
	-webkit-transform: translateY(-400px);
	-moz-transform: translateY(-400px);
	-ms-transform: translateY(-400px);
	-o-transform: translateY(-400px);
	transform: translateY(-400px);
}
.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode, .uabb-tab-acc-content .mejs-container:not(.mejs-audio), .uabb-tab-acc-content .mejs-overlay.load, .uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode, .uabb-adv-accordion-content .mejs-container:not(.mejs-audio), .uabb-adv-accordion-content .mejs-overlay.load {
	width: 100% !important;
	height: 100% !important;
}
.uabb-tab-acc-content .mejs-container:not(.mejs-audio), .uabb-adv-accordion-content .mejs-container:not(.mejs-audio) {
	padding-top: 56.25%;
}
.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode, .uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode {
	max-width: 100% !important;
}
.uabb-tab-acc-content video.wp-video-shortcode, .uabb-adv-accordion-content video.wp-video-shortcode {
	position: relative;
}
.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement, .uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.uabb-tab-acc-content .mejs-overlay-play, .uabb-adv-accordion-content .mejs-overlay-play {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: auto !important;
	height: auto !important;
}
.fl-row-content-wrap .uabb-row-particles-background {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.uabb-col-particles-background {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited {
	font-family: inherit;
	font-weight: inherit;
	font-size: px;
}
.uabb-dual-button .uabb-btn, .uabb-dual-button .uabb-btn:visited {
	font-family: inherit;
	font-weight: inherit;
	font-size: px;
}
.uabb-js-breakpoint {
	content: "default";
	display: none;
}

@media screen and (max-width: 992px) {
.uabb-js-breakpoint {
	content: "992";
}
}

@media screen and (max-width: 768px) {
.uabb-js-breakpoint {
	content: "768";
}
}
/*inline styles*/
#content:before {
	content: "768";
	position: absolute;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
}

@media (max-width:768px) {
.single.ast-separate-container .ast-author-meta {
	padding: 1.5em 2.14em;
}
.single .ast-author-meta .post-author-avatar {
	margin-bottom: 1em;
}
.ast-separate-container .ast-grid-2 .ast-article-post, .ast-separate-container .ast-grid-3 .ast-article-post, .ast-separate-container .ast-grid-4 .ast-article-post {
	width: 100%;
}
.blog-layout-1 .post-content, .blog-layout-1 .ast-blog-featured-section {
	float: none;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on {
	margin-top: 0;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
	margin-top: 1em;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
	margin-top: -1.5em;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
	margin-left: -2.14em;
	margin-right: -2.14em;
}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child {
	margin-top: -1.5em;
}
.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content {
	margin-left: -2.14em;
	margin-right: -2.14em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
	margin-left: -1.5em;
	margin-right: -1.5em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
	margin-left: -0.5em;
	margin-right: -0.5em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on {
	margin-top: 0;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
	margin-top: 1em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
	margin-top: -1.5em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
	margin-left: -1.5em;
	margin-right: -1.5em;
}
.blog-layout-2 {
	display: flex;
	flex-direction: column-reverse;
}
.ast-separate-container .blog-layout-3, .ast-separate-container .blog-layout-1 {
	display: block;
}
.ast-plain-container .ast-grid-2 .ast-article-post, .ast-plain-container .ast-grid-3 .ast-article-post, .ast-plain-container .ast-grid-4 .ast-article-post, .ast-page-builder-template .ast-grid-2 .ast-article-post, .ast-page-builder-template .ast-grid-3 .ast-article-post, .ast-page-builder-template .ast-grid-4 .ast-article-post {
	width: 100%;
}
}

@media (max-width:768px) {
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
	margin-top: 0;
	margin-left: -2.14em;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
	margin-top: 0;
	margin-left: -1.14em;
}
}

@media (min-width:769px) {
.single .ast-author-meta .ast-author-details {
	display: flex;
}
.ast-separate-container.ast-blog-grid-2 .ast-archive-description, .ast-separate-container.ast-blog-grid-3 .ast-archive-description, .ast-separate-container.ast-blog-grid-4 .ast-archive-description {
	margin-bottom: 1.33333em;
}
.blog-layout-2.ast-no-thumb .post-content, .blog-layout-3.ast-no-thumb .post-content {
	width: calc(100% - 5.714285714em);
}
.blog-layout-2.ast-no-thumb.ast-no-date-box .post-content, .blog-layout-3.ast-no-thumb.ast-no-date-box .post-content {
	width: 100%;
}
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts, .ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts, .ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts {
	border-bottom: 0;
}
.ast-separate-container .ast-grid-2 > .site-main > .ast-row, .ast-separate-container .ast-grid-3 > .site-main > .ast-row, .ast-separate-container .ast-grid-4 > .site-main > .ast-row {
	margin-left: -1em;
	margin-right: -1em;
	display: flex;
	flex-flow: row wrap;
	align-items: stretch;
}
.ast-separate-container .ast-grid-2 > .site-main > .ast-row:before, .ast-separate-container .ast-grid-2 > .site-main > .ast-row:after, .ast-separate-container .ast-grid-3 > .site-main > .ast-row:before, .ast-separate-container .ast-grid-3 > .site-main > .ast-row:after, .ast-separate-container .ast-grid-4 > .site-main > .ast-row:before, .ast-separate-container .ast-grid-4 > .site-main > .ast-row:after {
	flex-basis: 0;
	width: 0;
}
.ast-separate-container .ast-grid-2 .ast-article-post, .ast-separate-container .ast-grid-3 .ast-article-post, .ast-separate-container .ast-grid-4 .ast-article-post {
	display: flex;
	padding: 0;
}
.ast-plain-container .ast-grid-2 > .site-main > .ast-row, .ast-plain-container .ast-grid-3 > .site-main > .ast-row, .ast-plain-container .ast-grid-4 > .site-main > .ast-row, .ast-page-builder-template .ast-grid-2 > .site-main > .ast-row, .ast-page-builder-template .ast-grid-3 > .site-main > .ast-row, .ast-page-builder-template .ast-grid-4 > .site-main > .ast-row {
	margin-left: -1em;
	margin-right: -1em;
	display: flex;
	flex-flow: row wrap;
	align-items: stretch;
}
.ast-plain-container .ast-grid-2 > .site-main > .ast-row:before, .ast-plain-container .ast-grid-2 > .site-main > .ast-row:after, .ast-plain-container .ast-grid-3 > .site-main > .ast-row:before, .ast-plain-container .ast-grid-3 > .site-main > .ast-row:after, .ast-plain-container .ast-grid-4 > .site-main > .ast-row:before, .ast-plain-container .ast-grid-4 > .site-main > .ast-row:after, .ast-page-builder-template .ast-grid-2 > .site-main > .ast-row:before, .ast-page-builder-template .ast-grid-2 > .site-main > .ast-row:after, .ast-page-builder-template .ast-grid-3 > .site-main > .ast-row:before, .ast-page-builder-template .ast-grid-3 > .site-main > .ast-row:after, .ast-page-builder-template .ast-grid-4 > .site-main > .ast-row:before, .ast-page-builder-template .ast-grid-4 > .site-main > .ast-row:after {
	flex-basis: 0;
	width: 0;
}
.ast-plain-container .ast-grid-2 .ast-article-post, .ast-plain-container .ast-grid-3 .ast-article-post, .ast-plain-container .ast-grid-4 .ast-article-post, .ast-page-builder-template .ast-grid-2 .ast-article-post, .ast-page-builder-template .ast-grid-3 .ast-article-post, .ast-page-builder-template .ast-grid-4 .ast-article-post {
	display: flex;
}
.ast-plain-container .ast-grid-2 .ast-article-post:last-child, .ast-plain-container .ast-grid-3 .ast-article-post:last-child, .ast-plain-container .ast-grid-4 .ast-article-post:last-child, .ast-page-builder-template .ast-grid-2 .ast-article-post:last-child, .ast-page-builder-template .ast-grid-3 .ast-article-post:last-child, .ast-page-builder-template .ast-grid-4 .ast-article-post:last-child {
	margin-bottom: 2.5em;
}
}

@media (min-width:769px) {
.single .post-author-avatar, .single .post-author-bio {
	float: left;
	clear: right;
}
.single .ast-author-meta .post-author-avatar {
	margin-right: 1.33333em;
}
.single .ast-author-meta .about-author-title-wrapper, .single .ast-author-meta .post-author-bio {
	text-align: left;
}
.blog-layout-2 .post-content {
	padding-right: 2em;
}
.blog-layout-2.ast-no-date-box.ast-no-thumb .post-content {
	padding-right: 0;
}
.blog-layout-3 .post-content {
	padding-left: 2em;
}
.blog-layout-3.ast-no-date-box.ast-no-thumb .post-content {
	padding-left: 0;
}
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0), .ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1), .ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0), .ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1), .ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0), .ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1) {
	padding: 0 1em 0;
}
}

@media (max-width:544px) {
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
	margin-top: 0.5em;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content, .ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content, .ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
	margin-left: -1em;
	margin-right: -1em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
	margin-left: -0.5em;
	margin-right: -0.5em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on {
	margin-top: 0.5em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content {
	margin-top: -1.33333em;
}
.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content, .ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content, .ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content {
	margin-left: -1em;
	margin-right: -1em;
}
.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-1, .ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2, .ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3 {
	padding: 1.33333em 1em;
}
.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-1, .ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-1 {
	padding: 1.33333em 1em;
}
.single.ast-separate-container .ast-author-meta {
	padding: 1.5em 1em;
}
}

@media (max-width:544px) {
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on {
	margin-left: -1em;
}
.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on {
	margin-left: -0.5em;
}
}
.ast-article-post .ast-date-meta .posted-on, .ast-article-post .ast-date-meta .posted-on * {
	background: #ae2f26;
	color: #ffffff;
}
.ast-article-post .ast-date-meta .posted-on .date-month, .ast-article-post .ast-date-meta .posted-on .date-year {
	color: #ffffff;
}
.ast-load-more:hover {
	color: #ffffff;
	border-color: #ae2f26;
	background-color: #ae2f26;
}
.ast-loader > div {
	background-color: #ae2f26;
}
.ast-separate-container .blog-layout-1, .ast-separate-container .blog-layout-2, .ast-separate-container .blog-layout-3 {
	background-color: transparent;
	background-image: none;
}
.ast-separate-container .ast-article-post {
	background-color: #ffffff;
	background-image: none;
}

@media (max-width:768px) {
.ast-separate-container .ast-article-post {
	background-color: #ffffff;
	background-image: none;
}
}

@media (max-width:544px) {
.ast-separate-container .ast-article-post {
	background-color: #ffffff;
	background-image: none;
}
}
.ast-separate-container .ast-article-single, .ast-separate-container .comment-respond, .ast-separate-container .ast-comment-list li, .ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content {
	background-color: #ffffff;
	background-image: none;
}

@media (max-width:768px) {
.ast-separate-container .ast-article-single, .ast-separate-container .comment-respond, .ast-separate-container .ast-comment-list li, .ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content {
	background-color: #ffffff;
	background-image: none;
}
}

@media (max-width:544px) {
.ast-separate-container .ast-article-single, .ast-separate-container .comment-respond, .ast-separate-container .ast-comment-list li, .ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content {
	background-color: #ffffff;
	background-image: none;
}
}
.footer-adv .widget-title, .footer-adv .widget-title a.rsswidget, .ast-no-widget-row .widget-title {
	font-family: 'Open Sans', sans-serif;
	text-transform: inherit;
}
.footer-adv .widget > *:not(.widget-title) {
	font-family: 'Open Sans', sans-serif;
}

@media (max-width:768px) {
.ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar, .ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar {
	padding-bottom: 1.5em;
}
}

@media (max-width:544px) {
.ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar, .ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar {
	padding-bottom: 1em;
}
}

@media (min-width:769px) {
.ast-container {
	max-width: 1240px;
}
}

@media (min-width:993px) {
.ast-container {
	max-width: 1240px;
}
}

@media (min-width:1201px) {
.ast-container {
	max-width: 1240px;
}
}
.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar, .ast-main-header-nav-open .main-header-bar {
	padding-bottom: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
	right: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle {
	right: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link, .ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link, .ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link {
	padding-right: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link, .ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link, .ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link {
	padding-right: 0;
}
.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children > .menu-link, .ast-default-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children > .menu-link, .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children > .menu-link {
	padding-right: 0;
}
.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
	right: 0;
}
.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
	right: 0;
}
.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link, .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link, .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link {
	padding-right: 0;
}
.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
	right: 0;
}
.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
	right: 0;
}
.ast-left-sidebar #primary, .ast-right-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container #primary {
	padding-right: 0px;
}

@media (max-width:768px) {
.main-header-bar, .ast-header-break-point .main-header-bar, .ast-header-break-point .header-main-layout-2 .main-header-bar {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}
.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar, .ast-main-header-nav-open .main-header-bar {
	padding-bottom: 0;
}
.main-navigation ul .menu-item .menu-link, .ast-header-break-point .main-navigation ul .menu-item .menu-link, .ast-header-break-point li.ast-masthead-custom-menu-items, li.ast-masthead-custom-menu-items {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {
	top: 0px;
	right: calc( 20px - 0.907em );
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
	right: 0;
}
.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
	right: calc( 20px - 0.907em );
}
.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {
	top: 0px;
}
.ast-desktop .main-navigation .ast-mm-template-content, .ast-desktop .main-navigation .ast-mm-custom-content, .ast-desktop .main-navigation .ast-mm-custom-text-content, .main-navigation .sub-menu .menu-item .menu-link, .ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 30px;
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link {
	padding-left: calc( 30px + 10px );
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link {
	padding-left: calc( 30px + 20px );
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link {
	padding-left: calc( 30px + 30px );
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link {
	padding-left: calc( 30px + 40px );
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle {
	top: 0px;
	right: calc( 20px - 0.907em );
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle {
	margin-right: 20px;
	right: 0;
}
.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle {
	right: calc( 20px - 0.907em );
}
.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu .ast-menu-toggle {
	top: 0px;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children > .menu-link, .ast-default-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children > .menu-link, .ast-flyout-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item.menu-item-has-children > .menu-link {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link, .ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link, .ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link {
	padding-right: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link, .ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link, .ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link {
	padding-right: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-link, .ast-fullscreen-menu-enable.ast-header-break-point .ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-link, .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-navigation .sub-menu .menu-item .menu-link, .ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-link, .ast-fullscreen-menu-enable.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.ast-below-header, .ast-header-break-point .ast-below-header {
	padding-top: 1em;
	padding-bottom: 1em;
}
.ast-below-header-menu .menu-link, .below-header-nav-padding-support .below-header-section-1 .below-header-menu > .menu-item > .menu-link, .below-header-nav-padding-support .below-header-section-2 .below-header-menu > .menu-item > .menu-link, .ast-header-break-point .ast-below-header-actual-nav > .ast-below-header-menu > .menu-item > .menu-link {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.ast-desktop .ast-below-header-menu .ast-mm-template-content, .ast-desktop .ast-below-header-menu .ast-mm-custom-text-content, .ast-below-header-menu .sub-menu .menu-link, .ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-link {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-link, .ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-link {
	padding-left: calc( 20px + 10px );
}
.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-link, .ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-link {
	padding-left: calc( 20px + 20px );
}
.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link, .ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link {
	padding-left: calc( 20px + 30px );
}
.ast-header-break-point .ast-below-header-actual-nav .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link, .ast-header-break-point .ast-below-header-menu-items .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-item .menu-link {
	padding-left: calc( 20px + 40px );
}
.ast-default-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-default-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle, .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-flyout-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
	top: 0px;
	right: calc( 20px - 0.907em );
}
.ast-default-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle, .ast-flyout-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
	top: 0px;
	right: calc( 20px - 0.907em );
}
.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
	right: 0;
}
.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
	right: 0;
}
.ast-above-header {
	padding-top: 0px;
	padding-bottom: 0px;
}
.ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu > .menu-item > .menu-link, .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu > .menu-item:first-child > .menu-link, .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu > .menu-item:last-child > .menu-link {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.ast-header-break-point .ast-above-header-navigation > ul > .menu-item-has-children > .ast-menu-toggle {
	top: 0px;
}
.ast-desktop .ast-above-header-navigation .ast-mm-custom-text-content, .ast-desktop .ast-above-header-navigation .ast-mm-template-content, .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item .sub-menu .menu-link, .ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-link, .ast-above-header-enabled .ast-above-header-menu > .menu-item:first-child .sub-menu .menu-item .menu-link {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-link {
	padding-left: calc( 20px + 10px );
}
.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-link {
	padding-left: calc( 20px + 20px );
}
.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-item .menu-link {
	padding-left: calc( 20px + 30px );
}
.ast-header-break-point .ast-above-header-enabled .ast-above-header-menu .menu-item .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link {
	padding-left: calc( 20px + 40px );
}
.ast-default-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle, .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
	top: 0px;
	right: calc( 20px - 0.907em );
}
.ast-default-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle, .ast-flyout-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
	top: 0px;
	right: calc( 20px - 0.907em );
}
.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
	right: 0;
}
.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
	margin-right: 20px;
	right: 0;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond, .single.ast-separate-container .ast-author-details, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comments-count-wrapper, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .related-posts-title-wrapper, .single.ast-separate-container .ast-author-details, .single.ast-separate-container .about-author-title-wrapper, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container {
	padding-right: 2.14em;
	padding-left: 2.14em;
}
.ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container #primary, .ast-plain-container #primary {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
.ast-left-sidebar #primary, .ast-right-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container #primary {
	padding-left: 0em;
	padding-right: 0em;
}
.ast-footer-overlay {
	padding-top: 2em;
	padding-bottom: 2em;
}
.ast-small-footer .nav-menu a, .footer-sml-layout-2 .ast-small-footer-section-1 .menu-item a, .footer-sml-layout-2 .ast-small-footer-section-2 .menu-item a {
	padding-top: 0em;
	padding-right: .5em;
	padding-bottom: 0em;
	padding-left: .5em;
}
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
	margin-right: -2.14em;
	margin-left: -2.14em;
}
}

@media (max-width:544px) {
.main-header-bar, .ast-header-break-point .main-header-bar, .ast-header-break-point .header-main-layout-2 .main-header-bar, .ast-header-break-point .ast-mobile-header-stack .main-header-bar {
	padding-top: 1em;
	padding-bottom: 1em;
}
.ast-default-menu-enable.ast-main-header-nav-open.ast-header-break-point .main-header-bar, .ast-main-header-nav-open .main-header-bar {
	padding-bottom: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu > .menu-item-has-children > .ast-menu-toggle {
	right: 0;
}
.ast-desktop .main-navigation .ast-mm-template-content, .ast-desktop .main-navigation .ast-mm-custom-content, .ast-desktop .main-navigation .ast-mm-custom-text-content, .main-navigation .sub-menu .menu-item .menu-link, .ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
	padding-right: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu .menu-item-has-children > .ast-menu-toggle {
	right: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link, .ast-default-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link, .ast-flyout-menu-enable.ast-header-break-point .ast-above-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link {
	padding-right: 0;
}
.ast-fullscreen-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link, .ast-default-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link, .ast-flyout-menu-enable.ast-header-break-point .ast-below-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link {
	padding-right: 0;
}
.ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-below-menu-enable.ast-header-break-point .ast-below-header-menu-items .menu-item-has-children > .ast-menu-toggle {
	right: 0;
}
.ast-fullscreen-below-menu-enable .ast-below-header-enabled .ast-below-header-navigation .ast-below-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
	right: 0;
}
.ast-above-header {
	padding-top: 0.5em;
}
.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link, .ast-default-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link, .ast-flyout-above-menu-enable.ast-header-break-point .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children > .menu-link {
	padding-right: 0;
}
.ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-navigation .menu-item-has-children > .ast-menu-toggle, .ast-fullscreen-above-menu-enable.ast-header-break-point .ast-above-header-menu-items .menu-item-has-children > .ast-menu-toggle {
	right: 0;
}
.ast-fullscreen-above-menu-enable .ast-above-header-enabled .ast-above-header-navigation .ast-above-header-menu .menu-item.menu-item-has-children .sub-menu .ast-menu-toggle {
	right: 0;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond, .single.ast-separate-container .ast-author-details, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comments-count-wrapper, .ast-separate-container .ast-comment-list li.depth-1, .ast-separate-container .comment-respond, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .related-posts-title-wrapper, .single.ast-separate-container .ast-author-details, .single.ast-separate-container .about-author-title-wrapper, .ast-separate-container .ast-related-posts-wrap, .ast-separate-container .ast-woocommerce-container {
	padding-right: 1em;
	padding-left: 1em;
}
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
	margin-right: -1em;
	margin-left: -1em;
}
}

@media (max-width:544px) {
.ast-header-break-point .header-main-layout-2 .site-branding, .ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons {
	padding-bottom: 0;
}
}

@media (max-width:768px) {
.ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container #secondary .widget {
	margin-bottom: 1.5em;
}
}

@media (max-width:768px) {
.ast-separate-container #primary {
	padding-top: 0;
}
}

@media (max-width:768px) {
.ast-separate-container #primary {
	padding-bottom: 0;
}
}
.ast-above-header > div, .main-header-bar > div, .ast-below-header > div {
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.ast-above-header, .main-header-bar, .ast-below-header {
	max-width: 100%;
}
#ast-scroll-top {
	background-color: #ae2f26;
	font-size: 15px;
	font-size: 0.833333333333rem;
}
.site-title, .site-title a {
	font-family: 'Montserrat', sans-serif;
	text-transform: inherit;
}
.site-header .site-description {
	text-transform: inherit;
}
.secondary .widget-title {
	font-family: 'Montserrat', sans-serif;
	text-transform: inherit;
}
.secondary .widget > *:not(.widget-title) {
	font-family: 'Open Sans', sans-serif;
}
.ast-single-post .entry-title, .page-title {
	font-family: 'Montserrat', sans-serif;
	text-transform: inherit;
}
.ast-archive-description .ast-archive-title {
	font-family: 'Montserrat', sans-serif;
	text-transform: inherit;
}
.blog .entry-title, .blog .entry-title a, .archive .entry-title, .archive .entry-title a, .search .entry-title, .search .entry-title a {
	font-family: 'Montserrat', sans-serif;
	text-transform: inherit;
}
h1, .entry-content h1 {
	font-family: 'Montserrat', sans-serif;
	text-transform: inherit;
}
h2, .entry-content h2 {
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	text-transform: inherit;
}
h3, .entry-content h3 {
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	text-transform: inherit;
}
h4, .entry-content h4 {
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	text-transform: inherit;
}
h5, .entry-content h5 {
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	text-transform: inherit;
}
h6, .entry-content h6 {
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	text-transform: inherit;
}
.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .menu-item .menu-link:hover, .ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .menu-item .menu-link:focus {
	background-color: #575757;
}
.ast-desktop .ast-below-header-navigation .astra-megamenu-li .menu-item .menu-link:hover, .ast-desktop .ast-below-header-navigation .astra-megamenu-li .menu-item .menu-link:focus {
	color: #ffffff;
}
.ast-above-header-menu .astra-full-megamenu-wrapper {
	box-shadow: 0 5px 20px rgba(0,0,0,0.06);
}
.ast-above-header-menu .astra-full-megamenu-wrapper .sub-menu, .ast-above-header-menu .astra-megamenu .sub-menu {
	box-shadow: none;
}
.ast-below-header-menu.ast-mega-menu-enabled.submenu-with-border .astra-full-megamenu-wrapper {
	border-color: #ffffff;
}
.ast-below-header-menu .astra-full-megamenu-wrapper {
	box-shadow: 0 5px 20px rgba(0,0,0,0.06);
}
.ast-below-header-menu .astra-full-megamenu-wrapper .sub-menu, .ast-below-header-menu .astra-megamenu .sub-menu {
	box-shadow: none;
}
.ast-desktop .main-header-menu.submenu-with-border .astra-megamenu, .ast-desktop .main-header-menu.ast-mega-menu-enabled.submenu-with-border .astra-full-megamenu-wrapper {
	border-top-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
}
.ast-desktop .ast-mega-menu-enabled.main-header-menu .menu-item-heading > .menu-link {
	font-weight: 700;
	font-size: 1.1em;
}
.ast-desktop .ast-above-header .submenu-with-border .astra-full-megamenu-wrapper {
	border-top-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
}
.ast-desktop .ast-below-header .submenu-with-border .astra-full-megamenu-wrapper {
	border-top-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
}
.ast-advanced-headers-different-logo .advanced-header-logo, .ast-header-break-point .ast-has-mobile-header-logo .advanced-header-logo {
	display: inline-block;
}
.ast-header-break-point.ast-advanced-headers-different-logo .ast-has-mobile-header-logo .ast-mobile-header-logo {
	display: none;
}
.ast-advanced-headers-layout {
	width: 100%;
}
.ast-header-break-point .ast-advanced-headers-parallax {
	background-attachment: fixed;
}
.ast-primary-sticky-header-active .site-title a, .ast-primary-sticky-header-active .site-title a:focus, .ast-primary-sticky-header-active .site-title a:hover, .ast-primary-sticky-header-active .site-title a:visited {
	color: #222;
}
.ast-primary-sticky-header-active .site-header .site-description {
	color: #000000;
}
/*from astra-addon-5f4d9d936618b3-70340699.css*/
#ast-scroll-top {
    content: "769";
}
#ast-scroll-top {
    display: none;
    position: fixed;
    text-align: center;
    cursor: pointer;
    z-index: 99;
    width: 2.1em;
    height: 2.1em;
    line-height: 2.1;
    color: #fff;
    border-radius: 2px;
    content: "";
}
.ast-scroll-top-icon {
    transform: rotate(180deg);
}
.ast-scroll-to-top-right {
    right: 30px;
    bottom: 30px;
}
.ast-scroll-top-icon:before {
    content: "\e900";
    font-family: Astra;
    text-decoration: inherit;
}
/*store only*/
#offcanvas-5e236ec0ede55.uabb-off-canvas-show {
	right:0px !important;
}
#content {
	display: none;
}
body:not(.nocart) .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
	top:35px;
}
.uabb-retina-img-content a {
	outline-offset: -2px;
}
.uabb-offcanvas-trigger:focus {
	outline:none !important;
}
.uabb-offcanvas-trigger:focus > i,
.uabb-offcanvas-close-icon-wrapper i{
	outline:2px solid #74b0f8;
}
.uabb-offcanvas-close-icon-wrapper {
	margin-top: 35px;
}
#offcanvas-5e236ec0ede55 {
	padding-top:35px;
}
.uabb-offcanvas-trigger,
#offcanvas-5e236ec0ede55 {
	display: none;
}

#topNav,
#topNav ul {
	width: 100%;
	display: block;
	text-align: right;
	margin: 0;
	padding: 0;
}
#topNav {
	padding-right: 10px;
}
#topNav li {
	display: inline-block;
	list-style: none;
	margin: 0 0 0 20px;
}
#topNav a {
	color: #000;
	transition: .3s;
	border-bottom:3px solid transparent;
}
#topNav a:hover,
#topNav a:focus {
	border-color:#000;
	outline:none !important;
}
.fl-node-5e236a6a86652 {
	align-items: center;
}
.fl-node-5e236a6a86652 > .fl-col-content {
	display: none;
}

@media (max-width: 767px) {
	.fl-node-5e236a6a86485 {
		flex-direction: column;
	}
	.fl-node-5e236a6a86485 > div {
		text-align: center !important;
		width: 100%;
	}
	.fl-node-5e236d52b42b4 .uabb-retina-img-wrap  {
		text-align: center;
	}
	#topNav {
		padding: 0 0 5px;
	}
	#topNav, #topNav ul {
		text-align: center;
	}
	#topNav li {
		margin: 0 5px;
	}
	.fl-builder-content .fl-node-5e236a6a86652 {
		width: 100% !important;
	}
}
.nextCartShowing header {
	z-index: 0 !important;
}
.fl-node-5e234eb2c0784 {
	color: #999;
}
footer h2 {
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
	text-transform: inherit;
	font-size: 1.33333333333rem;
	line-height: 1.5;
	margin: 28px 0;
}
.fl-row-content-wrap {
	box-sizing: border-box;
}
.fl-builder-content .fl-node-5e234eb2c0784 a {
	color: #d5493f;
}
/*mobile only*/
#content {
	display: block;
}
.topHTML .page-template-default {
	padding-top: 110px !important;
}
.fl-node-5e236a6a8664a {
	width: 40%;
}
.fl-node-5e236a6a86652 {
	width: 60%;
}
/*end ..BORDERING HTML*/

/*----------------------------------------------------------------
	..UNIQUE STYLES FOR THIS STORE
------------------------------------------------------------------*/


/*for a11y*/
.ui-btn-hidden {
	/*removed - this was causing a second button label with 1px font size to lie on top of the white button labels (example: enter coupon) - Still passing lighthouse audit without this
	opacity:1;
	text-indent: 0;
	*/
}
.nextProductImageContainer {
	margin-bottom: 30px;
}
body.adaFocusOutline :focus,
body.adaFocusOutline .ui-focus {
	outline-color: #74b0f8 !important;
	outline-style: solid !important;
}
body.adaFocusOutline .nextHeader a:focus {
	outline-color: #74b0f8 !important;
	outline-style: solid !important;
}

.nextProductSearchContainer .ui-submit {
	min-width: 132px;
}