html {height: 100%}

form.aspNetForm, div.nextOuterWrapper, div.nextInnerWrapper {height: 100%; margin: 0}
div.nextOuterWrapperNoEvents {height: 100%; margin: 0; pointer-events: none}
.store {vertical-align: top; margin: 0}
.main {background-color: white; background-image: none; text-align: left; vertical-align: top; margin: 0; font: 12pt 'Open Sans', sans-serif; color: black; padding: 0 5px 0 5px}
.margin, .modal {background-color: white; background-image: none; text-align: left; font: 12pt 'Open Sans', sans-serif; color: black; padding: 0 2px 0 2px}
h1 {margin: 0}
hr {height: 1px}
.main hr, .margin hr {color: black; background-color: black; border-width: 0px}
.cart {background-color: white; background-image: none; text-align: center; vertical-align: top; margin: 0; font: 12pt 'Open Sans', sans-serif; color: black}
.persist {background-color: white; background-image: none; text-align: left; vertical-align: top; margin: 0; font: 12pt 'Open Sans', sans-serif; color: black}
.persist hr {color: black; background-color: black}
body.master {background-color: white; background-image: none; margin: 0 auto 0 auto}
td {font: inherit}
table.frame {background: none transparent; table-layout: auto; text-align: center; height: 100%}
table.nextInnerTable {width: 100%; height: 100%}
tr.invisible {display: none}
td.top {background-color: transparent; background-image: none; text-align: left}
td.bottom {background-color: white; background-image: none; text-align: left}
td.left {background-color: white; background-image: none; vertical-align: middle}
td.right {background-color: white; background-image: none; vertical-align: middle}

.font1 {font: 12pt 'Open Sans', sans-serif}
.font1small {font: 8pt 'Open Sans', sans-serif}
.font1large {font: 14pt 'Open Sans', sans-serif}
.font2 {font: 12pt 'Open Sans', sans-serif}
.font2small {font: 8pt 'Open Sans', sans-serif}
.font2large {font: 14pt 'Open Sans', sans-serif}
.labelSubText {font-size: 8pt; display: block}

.welcome {text-align: center}
.main a {color: #b30006}
.main a:hover {color: black}
.main img {border-color: #b30006}
.cart a {color: #b30006}
.cart a:hover {color: black}
.cart img {border-color: #b30006}
.persist a {color: blue}
.persist a:hover {color: blue}
.persist img {border-color: blue}
.margin a, .modal a {color: #b30006}
.margin a:hover, .modal a:hover {color: black}
.margin img, .modal img {border-color: #b30006}
a.nounderline, .nounderline a {text-decoration: none; color: darkgoldenrod}
.main a.disguise, .main a.disguise:hover, .margin a.disguise, .margin a.disguise:hover, .modal a.disguise, .modal a.disguise:hover {text-decoration: none; color: black}
.main .banner1 {background-color: #333; background-image: none; font: bold 12pt 'Open Sans', sans-serif; color: #FFF}
.main .banner1 h1.nextBannerText {font: bold 12pt 'Open Sans', sans-serif; color: #FFF; margin-bottom: 0px}
.main .banner2 {background-color: #333; background-image: none; font: bold 12pt 'Open Sans', sans-serif; color: #FFF}
.cart .banner1 {background-color: black; background-image: none; font: bold 12pt 'Open Sans', sans-serif; color: white}
.persist .banner1 {background-color: black; background-image: none; font: bold 12pt 'Open Sans', sans-serif; color: white}
.margin .banner1, .modal .banner1 {background-color: #333; background-image: none; font: bold 12pt 'Open Sans', sans-serif; color: #FFF}
.margin .banner2, .modal .banner2 {background-color: #333; background-image: none; font: bold 12pt 'Open Sans', sans-serif; color: #FFF}

.modal {border: solid 1px black}
.shade {background-color: black; opacity: 0.65}
.ratingSpace {font-size: 0pt; width: 20px; height: 19px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat}
.positiveRating {background-image: url(//cdn.nexternal.com/speedyworm/images/star_full.png)}
.negativeRating {background-image: url(//cdn.nexternal.com/speedyworm/images/star_empty.png)}
a.closeX {font-weight: normal; color: #FFF; text-decoration: none; border-width: 1px; border-style: solid; padding: 1px}
a.closeX:hover {font-weight: bold; color: #FFF}
.updateProgress {background-color: white; position: absolute; padding: 0; margin: 0; opacity: 0.7}
.updateProgress div {padding: 4px; position: absolute; top: 20%; left: 50%}
.watermark {background-color: #f1f1f1; font-style: italic; text-align: center}
.tab {visibility: visible !important}
.tab .ajax__tab_tab {margin-right: 0px; outline: none}
.tab .ajax__tab_outer {background-color: #333; background-image: none; border: 1px solid black; border-bottom: 0px; margin-left: 3px; padding: 3px}
.tab .ajax__tab_outer span {color: #FFF}
.tab .ajax__tab_hover, .addthis_button_compact {cursor: pointer}
.tab .ajax__tab_hover .ajax__tab_outer, .tab .ajax__tab_active .ajax__tab_outer {background-color: #333; background-image: none}
.tab .ajax__tab_hover .ajax__tab_outer span, .tab .ajax__tab_active .ajax__tab_outer span {color: #FFF}
.tab .ajax__tab_active .ajax__tab_outer, .nextZoomContainer {position: relative}
.tab .ajax__tab_body {border: 1px solid black; padding: 3px; margin-top: -1px}
.ajax__validatorcallout_error_message_cell {color: black}
.pac-container {z-index: 100001}

.nextCatDisc, .pac-item {font-family: 'Open Sans', sans-serif}
.nextStatus, .nextSKUOptions, .nextSearchStatement, .nextArticleSearchStatement, .nextCatDisc, .nextCatDiscText, .nextMultiLinePrevNext, .nextSKUShipText, .nextSharingDiscountLimit, .nextPurchaseSetQtyMsg, .nextMisCustomer, .nextOrderPadSampleLink, .nextCartPolicy, .nextCartCurrency, .nextCartProdSavings, .nextViewCoupon, .nextRemoveCoupon, .nextRemoveGiftCert, .nextRemoveGiftCard, .nextCartCalculator, .nextCartSmallButton, .nextPoweredBy, .nextShippingDisclaimer td, .nextNewCustomerCancel, .nextNoApplicationCoupon, .nextEmptyCartGiftCert, .nextEmptyCartGiftCard, .nextCartLoyaltyRedemption, .nextPendingCancelLink, .nextGroupCreditCardMessage, .nextGroupNoCreditCardMessage, .nextGroupPendingOnlyMessage, .nextGroupSubcustomerMessageCell, .nextGroupCreditCardMessageCell, .nextGroupNoCreditCardMessageCell, .nextGroupACHMessageCell, .nextGroupNoACHMessageCell, .nextGroupPendingOnlyMessageCell, .nextApprovalExplanationCell, .nextRequisitionerExplanationCell, .nextApproverExplanationCell, .nextGroupEmailExplanationCell, .nextNewMembersExplanationCell, .nextPendingMemberExplanationCell {font-size: 8pt}
.nextSoldOut, .nextProductDetailTabbed .nextProdName, .nextProductDetailTabbed .nextPrice, .nextNewCustomerLink, .nextExpressOrderTotals, .nextOrderPadTotalLabel, .nextOrderPadTotalQuantity, .nextOrderPadUpload, .nextInvoicePaymentFooter {font-size: 14pt}
.nextCategoryDisplay .nextCatName, .nextAttributes, .nextExpressOrderAttributes, .nextAppendHeader {font: 12pt 'Open Sans', sans-serif}
.nextProduct, .nextAdvancedSearch, .nextUndoSearch, .nextProductDetailTop, .nextProductDetailStacked .nextProdName, .nextExpressOrderProducts .nextProdName, .nextLongDescription, .nextArticleSearchDescription, .nextArticleSearchLink, .nextCartTop, .nextShoppingCart, .nextRegisterHeader, .nextPasswordTextCell, .nextTrusteeTextCell, .nextLargeTextLink {font: 12pt 'Open Sans', sans-serif}
.nextArticleSearchTitle {font: 14pt 'Open Sans', sans-serif}
.nextCategory .nextCatName {font: 10pt 'Open Sans', sans-serif}
.nextOrderDiscounts, .nextSoldOut, .nextHierarchyTitle, .nextArticleSearchLink, .nextCartEmpty, .nextCartStatus, .nextMinimumViolatedMessage, .nextSharingDiscountMessage, .nextMinimumOrderMessage, .nextMinimumExpeditedMessage, .nextShippingDisclaimer td, .nextAdvancedSearchInstructions, .nextNoOrders, .nextNoAddresses, .nextNoCreditCards, .nextNoBankAccounts, .nextNoNotifications, .nextNoGroups, .nextNoMembers, .nextNoInvoices, .nextNoPending {font-style: italic}
.nextSearchBox, .nextSharingDiscountLimit, .nextPurchaseSetQtyMsg {font-weight: normal}
.nextSoldOut, .nextProductDetailTabbed .nextProdName, .nextProductDetailStacked .nextProdName, .nextExpressOrderProducts .nextProdName, .nextProductDetailTabbed .nextPrice, .nextProductDetailTabbedTable .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, .nextSharingDiscountNotification, .nextAttributeLabel label, .nextWriteInLabel label, .nextCategoryDisplay .nextCatName, .nextHierarchyTitle, .nextHierarchyFinalText, .nextNewCustomerLink, .nextCartPendingEdit, .nextHelpDeskProductLabel, .nextHelpDeskCategoryLabel, .nextExpressOrderTotals, .nextOrderPadTotalLabel, .nextOrderPadTotalQuantity, .nextLargeTextLink, .nextReasonCanceled, .nextOrderCustomerCommentsLabel, .nextOrderCompanyCommentsLabel {font-weight: bold}
.nextCategory .nextCatName, .nextCatDisc a, .nextPoweredBy a {text-decoration: none}
.nextPoweredBy a:hover {text-decoration: underline}
.nextPersistentCategory :focus {outline: 0}
.nextCatDiscRule hr {color: #b30006; background-color: #b30006}
hr.nextCatUnderbar {width: 100%; height: 3px; clear: both; border-width: 0px; color: #FF0000; background-color: #FF0000}
.main .nextSoldOut, .main .nextProdDiscount, .main .nextCartDiscount, .main .nextCartSavings, .main .nextCartSubscription, .main .nextCartOrderSubscription, .main .nextCartReservation, .main .nextExpiredDate, .nextCustomerShipperWarning, .nextCartWarningsWrapper, .nextGroupNoCreditCardMessage, .nextGroupPendingOnlyMessage, .nextGroupNoCreditCardMessageCell, .nextGroupNoACHMessageCell, .nextGroupPendingOnlyMessageCell {color: black}
.persist .nextSoldOut, .persist .nextProdDiscount {color: black}
.cart .nextCartDiscount, .cart .nextCartSavings, .cart .nextCartSubscription, .cart .nextCartOrderSubscription, .cart .nextCartReservation, .cart .nextCartWarningsWrapper {color: black}
.nextPopupText {white-space: normal}
.nextSortBy, .nextSingleLinePrevNext, .nextPreviousProductTextCell, .nextNextProductTextCell, .nextProductDetailTabbed .nextPrice, .nextRatingIcons, .nextRelatedThread, .nextCartDiscount, .nextBannerCell, .nextInternalCustomerInformationPopup .nextPopupText, .filterLineGroup, .nextShipName, .nextOrderPadUploadSample, .nextAffiliateDropDownCell, .nextBookAddress, .nextAddToCartQuantity, .nextExpressOrderQuantity, .nextOrderPadQuantityCell, .nextEnterTrusteeRow .nextEmailLabelCell, .nextPendingCommitRow, .nextPendingMinQtyRow, .nextPendingCancelRow, .nextInvoiceShipToAddress, .nextInvoicePickupAddress, .nextInvoiceEmailToAddress, .nextInvoiceBillToAddress, .nextCanceledApprovals, .nextMemberFilterCell {white-space: nowrap}
.nextCategoryDiscount, .nextCatDiscRule, .nextRelatedThreadBackTo, .nextRelatedThreadProducts, .nextTabbedProduct, .nextExpressOrderList, .nextDescriptionLink, .productList .nextPagesTicker, .productList .nextBottomPlaceholder, .nextProductDetailStacked .nextAttributes, .nextProductDetailStacked .nextPriceDetails, .nextProductDetailStacked .nextSpecifications, .nextProductDetailTabbed .nextMainImage, .nextProductDetailTabbed .nextProdImage, .nextGallery, .nextMiniThumb, .nextRelatedColumnProduct, .nextCartPolicy, .nextButtonEdit, .nextButtonDelete, .nextPendingCheckbox, .nextPendingRequiredLineItemCheckbox {float: left}
.nextSearch, .productList .nextSortBy  {float: right}
.nextGallery div, .nextCouponSharingButtons {clear: left}
.nextProductDetailTabbed .nextLargeImageLink, .nextProductDetailTabbed .nextGalleryWrap, .nextProductDetailTabbedTable, .nextCategoryDiscount, .nextHeaderFooter, .nextAddToCartButtonMsg, .nextCategoryDescription, .nextProductDetailTop, .nextProductDetailBottom, .nextGallery, .nextRelatedSpacer, .nextRelatedCategory, .nextRelatedRule, .nextProductSeparator, .nextCartProducts, .nextLoginBtoC, .nextLoginForm, .nextHelpDeskProductLabel, .nextHelpDeskCategoryLabel {clear: both}
.nextRelatedProductsColumn {clear: left; float: left}
.nextHierarchyTable, .nextHierarchyCell, .nextRelatedCategory, .nextPopupText, .nextShipNameInstructions, .nextShippingDisclaimer td, .nextBannerCellLeft, .nextBannerCellLeftButton {text-align: left}
.nextCatDiscText, .nextOrderDiscounts, .nextSingleLinePrevNext, .nextAdvancedSearch, .nextUndoSearch, .nextSearchStatement, .nextDescriptionLink, .nextPagesTicker, .nextSKUPagesTicker, .nextProductDetailStacked .nextSKUShipText, .nextMainImage, .nextCentered, .persist .nextSortBy, .nextAdvancedSearchInstructions, .nextTopImage, .nextOrderPadQuantityLabelCell, .nextOrderPadTotalQuantity, .nextOrderPadUpload, .nextOrderPadUploadSample, .nextLoginWelcome, .nextLoginPasswordReset, .nextInvalidLoginMessage1, .nextInvalidLoginMessage2, .nextRegisterHeader, .nextBannerCellCenter, .nextOrderPadNumRows, .nextPasswordTextCell, .nextTrusteeTextCell, .nextTrusteeEmailConfirmation, .nextNoOrders, .nextNoAddresses, .nextNoCreditCards, .nextNoBankAccounts, .nextNoNotifications, .nextNoGroups, .nextNoMembers, .nextNoPending, .nextEditPendingAddressBook, .nextEditSubscriptionAddressBook, .nextLegalDisclaimer, .nextCustomerShipperWarning, .nextEditPendingText, .nextPlacePendingOrderText, .nextApproveOrderText, .nextRejectOrderText, .nextCancelPendingOrderText, .nextPlaceSubscriptionOrderText, .nextSkipSubscriptionOrderText, .nextSubscriptionSuspendText, .nextPaypalInstructions, .nextPaypalTransfer, .nextOrderAddendum, .nextBulkOrderText, .nextNoInvoices, .nextOrderPaymentSeparatorRow td, .nextOrderApprovals, .nextCanceledApprovals, .nextApproveReject, .nextPendingLineItemActions, .nextPendingEditAddress, .nextPendingEditPayment, .nextGroupConfirmationPopup, .nextPendingGroupAccept, .nextOrderStatusLogo {text-align: center}
.productList .nextSortBy, .nextRelatedColumnProduct, .nextExpressOrderAttributeLabel, .nextExpressOrderQuantity, .nextBannerCellRight, .nextCloseXCell, .nextExpressOrderTotals, .nextExpressOrderATC, .nextOrderPadTotalLabel, .nextAffiliateLabelCell, .nextCustomerCustomFieldLabelCell {text-align: right}
.nextCurrentCategorySearch td, .nextRelatedThreadBackTo, .nextRelatedThreadProducts, .nextMainImageWrap, .nextMainImage, .nextTabbedProduct, .nextPriceDetails, .nextSpecifications, .nextAddToCart, .nextAttributes, .nextExpressOrderAttributes, .nextRelatedColumn, .nextTabs, .nextRelatedColumnProduct, .nextOrderPadTotalLabel, .nextOrderPadTotalQuantity, .nextNewCustomer, .nextReturningCustomer, .nextOrderBillToAddress, .nextOrderPaymentInformation, .nextOrderShipToAddress, .nextPendingBillToAddress, .nextPendingPaymentInformation, .nextPendingShipToAddress, .nextPendingActions, .nextSubscriptionBillToAddress, .nextSubscriptionPaymentInformation, .nextSubscriptionShipToAddress, .nextSubscriptionActions, .nextTrusteePickupAddress, .nextAccountAdditionalAddress, .nextAccountCreditCard, .nextOrderCustomerComments, .nextOrderCompanyComments, .nextPendingLineItems, .nextPendingEditAddress, .nextPendingEditPayment, .nextMemberFilterCell, .nextMemberCell, .nextOrderStatus, .nextOrderStatusBillToAddress, .nextOrderStatusPayment {vertical-align: top}
.nextSearch, .nextCartBottomButton, .nextShippingDisclaimer td, .nextPendingLineItemActions, .nextOrderApprovals {vertical-align: middle}
.nextProductList .nextPickupSelect, .nextProductDetail .nextPickupSelect .nextPickupSelectQuickShop {vertical-align: bottom}
.nextCategoryTable {border-spacing: 6px; width: 100%}
.nextInvoiceTable {border-spacing: 0}
.nextEditContactTable, .nextEditAddressTable, .nextEditCreditCardTable, .nextEditShipToTable, .nextEditBillToTable, .nextCommentsTable {border-spacing: 1px}
.nextShippingDisclaimer, .nextEditContactTable, .nextEditAddressTable, .nextEditCreditCardTable, .nextEditShipToTable, .nextEditBillToTable, .nextInvoiceTable, .nextCommentsTable {border-width: 0}
.nextRelatedTileProduct {width: 20%; text-align: left; vertical-align: top}
.nextCategory {text-align: center; vertical-align: bottom}
.nextProdName, .nextLargeImageLink, .nextOrderPadSampleImage, .nextOrderPadUploadImage, .nextOrderPadUploadImage, .nextCartPolicy, .nextCartBannerImage, .nextCheckOutButton, .nextCartSavings, .nextShippingCoupon, .nextShippingPriceOverrideText, .nextCartBottomButton, .nextCartRequiredProductMultiple, .nextPendingCheckbox, .nextPendingRequiredLineItemCheckbox, .nextEditPendingButton, .nextPendingActivationButton, .nextApproveButton, .nextRejectButton, .nextLargeTextLink, .nextEditPendingButton, .nextPendingActivationButton, .nextApproveButton, .nextRejectButton, .nextGroupEdit, .nextGroupDelete {display: block}
.nextHTMLButton {display: inline}
.nextPriceWrapper, .nextZoomContainer {display: inline-block}
.nextUpsell .nextRelatedEmpty {display: none}
.nextSharingTools .nextAddThis, .nextSharingTools .nextTweet, .nextSharingTools .nextPinIt, .nextSharingTools .nextFBShare {display: inline-block; vertical-align: middle}
.nextCartBottomButton {float: none}
.nextRelatedThread, .nextProductDetailStacked .nextStandardAttributes, .nextProductDetailStacked .nextWriteInAttributes, .nextCartBannerImage, .nextTellAFriendCaptcha, .nextQuestionCaptcha, .nextReviewCaptcha, .nextOrderPadSampleImage, .nextOrderPadUploadImage, .nextAffiliateCaptcha, .nextRegisterCaptcha, .nextPasswordCaptcha, .nextTrusteeCaptcha, .nextOrderPaymentSeparatorRow td div, .nextInvoicePaymentTable {margin-left: auto; margin-right: auto}
.nextShipToRow, .nextOrderList, .nextSubscriptionList, .nextPendingList, .nextTrusteeList, .nextLoyaltyList, .nextTrusteeList, .nextSubscriptionOrderList, .nextGroupOrderList, .nextGroupSubscriptionList, .nextGroupPendingList {margin-top: 2px}
.nextSharingTools .nextSharingDiscountNotification,.nextSharingDiscountNotificationQuickShop, .nextOrderCommentsForApprovers, .nextEditPendingButton, .nextPendingActivationButton, .nextPendingNoActivation, .nextPendingNoAction, .nextPendingApprovals, .nextPendingCommentsForApprovers, .nextApproveButton, .nextRejectButton, .nextPendingCancel, .nextEditPendingAddressBook, .nextEditSubscriptionAddressBook {margin-top: 4px}
.nextRelatedColumnProduct, .nextLargeTextLink, .nextEnterLinkWrapper, .nextOrderPaymentSeparatorRow td div {margin-top: 5px}
.nextTellAFriend, .nextBookmark, .nextAddThis, .nextTweet, .nextPinIt, .nextFBShare, .nextFBShareQuickShop, .nextAddThisCouponSharing, .nextFBCouponSharing, .nextHelpDeskAskLogo, .nextHelpDeskThankYou {margin-top: 10px}
.nextGallery {margin-top: 12px}
.nextLargeImageLink, .nextCartBannerImage {margin-top: 15px}
.nextHelpDeskProductLabel, .nextHelpDeskCategoryLabel {margin-top: 20px}
.nextCategoryDisplay .nextCatName, .nextCatDiscRule, .nextTabbedProduct .nextATCButton, .nextOrderPadStatusDisplay {margin-left: 5px}
.nextMiniThumb {margin-right: 1px; margin-bottom: 1px}
.nextBuyNowButton {margin-top: 2px; margin-bottom: 2px}
.nextCatDiscRule, .nextHierarchyTitle, .nextRelatedThreadBackTo, .nextLockIcon, .nextRelatedProductsColumn, .nextHelpDeskProdThumb {margin-right: 5px}
.nextLargeTextLink, .nextOrderPaymentSeparatorRow td div {margin-bottom: 5px}
.nextRelatedProducts, .nextViewedProducts, .nextNoApplicationCoupon, .nextEmptyCartGiftCert, .nextEmptyCartGiftCard, .nextTweetButtonCoupon, .nextAddToCartButtonMsg {margin-bottom: 10px}
table.nextHierarchy, .nextPaypalTransfer {margin-bottom: 20px}
.nextMainImage, .nextRelatedRule, .nextExpressOrderProducts {margin: 2px}
.nextDiscountThumbnail, .nextAffiliateFormLogo {margin: 10px}
.nextGiftMessageWrap, .nextRegisterHeader, .nextPendingOrderAddendum {margin: 10px 0}
.nextCheckOutButton, .nextEditPendingButton, .nextPendingActivationButton, .nextApproveButton, .nextRejectButton {margin: 8px auto}
.nextTabbedRule, .nextShipName, .nextCartBottomButton {margin: 5px 0}
.nextCartProducts, .nextCartCalculator {margin: 4px 0}
.nextProductDetailBottom {margin: 20px 0 8px 0}
.nextCartProdImage img {margin: 2px 5px 2px 0}
.nextGroupActionList, .nextSubscriptionActionList {margin: 5px 0 0 2px}
.nextTabbedProduct .nextAttributeLabel, .nextTabbedProduct .nextAttributeSelect {padding-top: 4px}
.nextRSS, .nextTabbedProduct .nextTellAFriend, .nextTabbedProduct .nextPrice, .nextTweetCoupon {padding-top: 6px}
.nextCartContents, .nextGroupEmailExplanationCell {padding-top: 10px}
.nextPendingEditAddress, .nextPendingEditPayment {padding-top: 20px}
.nextSubscriptionWarning, .nextPendingOrderWarning {padding-left: 3px}
.nextBannerCellLeft .nextBannerText, .nextBannerCellLeftButton .nextBannerText {padding-left: 6px}
.nextRelatedProducts ul, .nextViewedProducts ul, .nextGroupActionList, .nextSubscriptionActionList {padding-left: 15px}
td.nextProdThumb {padding-right: 5px}
.nextBannerCellRight .nextBannerText, .nextExpressOrderAttributeSelect {padding-right: 6px}
.nextBannerCellLeftButton .nextBannerText, .nextOrderPadUploadSample, .nextContactAddress {padding-right: 12px}
.nextCustomerResetTextCell {padding-bottom: 12px}
.nextEnterShipTo {padding: 5px}
.nextTabbedProduct .nextAddToCart {padding: 12px 0}
.nextCartProducts td {padding: 5px 2px}
.nextShoppingCart {padding: 0 5px}
.nextHierarchyTable {padding: 6px 0 10px 0}
.nextProductTicker {padding: 5px 0 8px 0}
.nextSelectOptions {padding: 8px 0 4px 0}
.nextOrderPadProductImage {padding: 0 5px 0 2px}
.nextCloseXCell, .nextOrderPadSKULabelCell, .nextOrderPadQuantityLabelCell, .nextEnterTrusteeRow .nextEmailLabelCell {width: 1px}
.nextProductSpacer, .nextAttributeSpacer, .nextGiftCertButtonSpacer, .nextShipToSpacer, .nextPickupSpacer, .nextEmailToSpacer, .nextOrderPadSpacerCell {width: 10px}
.nextCatDiscRule {width: 15px}
.nextOrderPadUploadImage {width: 75px}
.nextStoreFrontBannerSpacerCell, .nextStoreFrontBannerSearchCell {width: 150px}
.nextGiftMessagePopup {width: 250px}
.nextTellAFriendCaptcha, .nextQuestionCaptcha, .nextReviewCaptcha, .nextAffiliateCaptcha, .nextRegisterCaptcha, .nextPasswordCaptcha, .nextTrusteeCaptcha {width: 304px}
.nextEnterShipToPopup {width: 350px}
.nextShipperAccountPopup, .nextCouponPopup, .nextLoyaltyRedemptionPopup, .nextCurrencyConverterPopup, .nextGiftCardPopup, .nextRedeemGiftCertificatePopup, .nextCartValidationError, .nextInternalMemoPopup, .nextPasswordPopup, .nextInviteTrusteePopup {width: 400px}
.nextPendingCanceledPopup, .nextPendingActivatedPopup, .nextPendingActivateNowPopup, .nextCancelPendingPopup, .nextSubscriptionOrderNowPopup, .nextSubscriptionSkipPopup, .nextSubscriptionSuspendPopup {width: 450px}
.nextTellAFriendPopup, .nextNotifyInstockPopup, .nextUpsell, .nextEditPendingPopup, .nextAddressValidationPopup, .nextVelocityFailurePopup {width: 500px}
.nextNotificationPopup, .nextEnterQuestionPopup, .nextEnterReviewPopup, .nextEditAddressPopup, .nextCreditCardPopup, .nextEditPendingAddressPopup, .nextEditSubscriptionAddressPopup {width: 550px}
.nextCartCalculatorPopup, .nextTrackingPopup {width: 650px}
.nextEditPendingPaymentPopup, .nextEditSubscriptionPaymentPopup{width: 700px}
.nextExpressOrderPopup {width: 900px}
.nextPendingLineItemActions {width: 25%}
.nextProductDetailStacked .nextAttributes, .nextButtonEdit, .nextButtonDelete, .nextReasonCanceledLabel, .nextReasonCanceled, .nextOrderBillToAddress, .nextOrderPaymentInformation, .nextOrderShipToAddress, .nextOrderApprovals, .nextPendingBillToAddress, .nextPendingPaymentInformation, .nextPendingShipToAddress, .nextPendingActions, .nextSubscriptionBillToAddress, .nextSubscriptionPaymentInformation, .nextSubscriptionShipToAddress, .nextSubscriptionActions, .nextTrusteePickupAddress, .nextAccountAdditionalAddress, .nextAccountCreditCard, .nextOrderCustomerCommentsLabel, .nextOrderCustomerComments, .nextOrderCompanyCommentsLabel, .nextOrderCompanyComments {width: 50%}
.nextRelatedThread, .nextOrderPaymentSeparatorRow td div {width: 60%}
.nextPendingLineItems {width: 75%}
.nextMemberCell {width: 80%}
.nextProductDetailTop, .nextProductDetailBottom, .nextRelatedColumnProduct, .nextExpressOrderProducts, .nextBannerCellLeft, .nextBannerCellCenter, .nextBannerCellRight, .nextBannerCellButton, .nextEditContactTable, .nextEditAddressTable, .nextEditPendingAddressTable, .nextEditSubscriptionAddressTable, .nextEditCreditCardTable, .nextEditShipToTable, .nextEditBillToTable, .nextInvoiceTable, .nextPaymentInfoCell, .nextEditPendingButton, .nextPendingActivationButton, .nextApproveButton, .nextRejectButton, .nextMemberTable, .nextTabbedProduct .nextBuyNowButton, .nextOrderPadProducts, .nextOrderPadUpload {width: 100%}
.productList .nextExpressOrderList, .productList .nextDescriptionLink, .productList .nextPagesTicker, .productList .nextSortBy, .productList .nextBottomPlaceholder {min-width: 33%; max-width: 50%}
.nextOrderPadSpacerRow {height: 2px}
.nextRelatedSpacer, .nextRelatedRule, .nextCartBannerSpacer {height: 5px}
.nextOrderPadUpload {height: 100px}
.nextProductTicker, .nextProductDetailBottom, .nextRelatedThread, .nextTweetButton, .nextTweetButtonCoupon, .nextCartPolicies, .nextCartSmallButtons, .nextCartBottomButtons, .nextLoyaltyRedemptionButton {overflow: hidden}
.nextCartProdImageSmall img {max-width: 40px; max-height: initial}
.nextCartProdImageLarge img {max-width: 40px; max-height: initial}
.nextExpressOrderProductRow .nextProdThumb img, .nextExpressOrderSKURow .nextProdThumb img {max-width: initial; max-height: initial}
.nextExpressOrderSKURow {background-color: white; background-image: none}
.nextFBShareButtonWrapper, .nextCartProductEdit, .nextCartProductDelete, .nextPercentAdjustLink {cursor: pointer}
.nextFBShareButton, .nextTweetButton, .nextFBShareButtonCoupon, .nextTweetButtonCoupon {border: none}
.nextProductDetailTop, .nextFBShareButton, .nextFBShareButtonCoupon {overflow: visible}
.nextInternalCustomerInformationPopup, .nextAddressBookPopup {border: 1px solid black}
.nextSubmitGiftMessage, .nextOrderPadUpload {border: 2px solid black}
.nextTabbedRule, .nextRelatedRule {border-bottom: 1px solid black}
.nextOrderPaymentSeparatorRow td div {border-bottom: 1px dashed black}
.nextOrderPadUpload {border-radius: 10px}
.nextOrderDiscounts li {list-style-type: none}
.nextPercentAdjustPopup {background-color: white; background-image: none}
.nextClear {clear: both; height: 0; line-height: 0}
a.nextFacebookShareButton {background: url(//cdn.nexternal.com/shared/storefront/images/facebookbg.jpg) top repeat-x #5F78AB; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 0px 4px 2px 4px; border: 1px solid #29447E; text-decoration: none}
a.nextFacebookShareButton:hover {background-color: #4B649A; background-image: none; color: #ffffff}
.nextFacebook, .nextTwitter {padding: 10px; margin: 10px; border: solid 1px #ccc; background-color: #eee}
.nextTwitterUpdate {width: 585px; text-align: left}
.nextTwitterUpdate textarea {width: 580px}
a.nextTwitterUpdateButton, a.nextTwitterShareButton {padding: 0px 5px 1px 25px; height: 20px; border: 1px solid #d8dfea; text-decoration: none; color: #777; font-size: 15px; text-align: left; background: #fff url(//cdn.nexternal.com/shared/storefront/images/twitter_t_logo_outline.png) no-repeat 3px center}
a.nextTwitterUpdateButton:hover, a.nextTwitterShareButton:hover {background: #32cbff url(//cdn.nexternal.com/shared/storefront/images/twitter_t_logo_outline.png) no-repeat 3px center; color: #fff}
a.nextTwitterUpdateButton {width: 105px}
a.nextTwitterShareButton {width: 150px}
.nextPopupTransferEffect, .nextATCTransfer {border: 3px solid black; background-color: white; background-image: none}
.nextATCTransfer { background-repeat: no-repeat; background-position: center; background-size: auto 80%; text-align: center }
.nextATCTransfer .nextATCTextWrapperOuter {width: 100%; height: 100%; display: table}
.nextATCTransfer .nextATCTextWrapperInner, .nextCartProdText, .nextCartProdImage, .nextOrderPadProductDescription, .nextOrderPadProductImage, .nextOrderPadUpload, .nextOrderPadUploadSample, .nextSubscriptionStatus, .nextSubscriptionWarning, .nextPendingStatus, .nextPendingOrderWarning {display: table-cell; vertical-align: middle}
.nextInternalCustomerInformationPopup {background-color: white; background-image: none; color: black; padding: 10px}
.nextAddressBookSearchElements {display: block;background-color: #eee;margin: 2px 2px 2px 0;border-style: none;padding: 0;min-height: 24px;}
.nextAddressBookSearchInput { background-color: #eee;margin: 0 0 2px 0;border-style: none;padding: 0 0 0 2px;height: 24px;vertical-align: middle;position: relative }
.nextAddressBookClearSearch { background-color: #eee;margin: 0 0 2px 0;border-style: none;padding: 0 0 0 0; background-image: none, url('//cdn.nexternal.com/shared/ordermgmt/images/clearButton.png');background-size: 22px;height: 22px;width: 22px; }
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {display: none !important;}

.nextToolTip {border: solid 1px #ccc; background-color: white; z-index: 100005; width: 200px; padding: 10px; box-shadow: 2px 2px 10px #888 }
.nextZoomIcon {position: absolute; right: 0}
.nextZoomContainer {zoom:1; /*for IE7*/ *display:inline; /*for IE7*/}
.nextShipToCell {width: 30%}
div.nextFavoritesWrapper {position: relative;}
.nextContainerQuickShop {position:relative;}
.nextContainerQuickShop a.nextProdThumb {display: block;}
.nextContainerQuickShop a.nextProdThumb img {max-width: 100%; max-height: 100%; width: auto !important; height: auto!important; position: absolute;}
.nextQuickShopContent table.nextProductDetailTop {table-layout:fixed; width:100%}
.nextQuickShopContent td.nextMainImageWrap {width: 330px;}
.nextQuickShopContent td.nextMainImageWrap div, .nextQuickShopContent td.nextTabbedProduct {max-width: 330px;}
.nextQuickShopButton {position: absolute; display: none; width:100%; left: 0; top: 0; margin-top: calc(100% - 30px); text-align: center; background: rgba(250, 250, 246,0.8); cursor: pointer; text-decoration: none; padding: 0; height: 30px; border: none; letter-spacing: .06rem; justify-content: center; align-items: center;}
.nextAspectRatioContainer {padding: 0 0 100% 0; position: relative;}
.nextAbsoluteContainer {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.nextFlexContainer, .nextFlexContainer .adaProdThumbWrap {width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;}
.nextQuickShopAllDetails {margin: 0; display: block; text-align: center; cursor: pointer; margin-bottom: 1em; font-style: normal;}
.nextProdThumb:focus~.nextQuickShopButton, .nextProdThumb:hover~.nextQuickShopButton, .nextProdThumb a:focus~.nextQuickShopButton, .nextProdThumb a:hover~.nextQuickShopButton, .nextQuickShopButton:focus, .nextQuickShopButton:hover, .nextContainerQuickShop:focus-within .nextQuickShopButton {display: flex;}
.nextQuickShopPopup {width: 700px; max-height: 460px;}
.nextQuickShopPadding {padding: 0 4.5%;}
.nextQuickShopContent {max-height: 400px; overflow:auto}
.nextQuickShopContent::-webkit-scrollbar {width: 5px; height: 5px;}
.nextQuickShopContent::-webkit-scrollbar-track {background: #f1f1f1; border-radius: 5px;}
.nextQuickShopContent::-webkit-scrollbar-thumb {background: #888; border-radius: 5px;}
.nextQuickShopContent::-webkit-scrollbar-thumb:hover {background: #555;}
.nextQuickShopCarouselContainer {width: 100%; position: relative;}
.nextQuickShopCarouselMain {width: 95%; max-width: 300px; padding: 0 10px; margin: 0 auto; position: relative;}
.nextQuickShopSelected {border: 2px solid #393939 !important}
.nextFavoriteProductButton {position: absolute; top: 0; right: 0; cursor: pointer; padding: 10px;}
.filterPanel {margin-top: 5px;}
.filterGroup {padding-top: 5px;}
.filterHeader {padding-top: 5px; font-weight: bold; border-top: 1px solid #eeeeee; overflow: hidden;}
.filterHeaderLast {margin-top: 5px; border-top: 1px solid #eeeeee; overflow: hidden;}
.filterHeader:hover {cursor: pointer;}
div.filterLine span.filterCB input[type="checkbox"], label, div.filterPriceRange {cursor: pointer;}
div.filterLine:hover, div.filterLineClear:hover, div.filterRefineLine:hover,div.clearRefinements:hover {background-color:rgba(0, 0, 0, .07); cursor: pointer}
.filterLine .nextRatingIcons img {vertical-align: top}
.filterSelected {color: #000; font-weight: 700}
.collapsePanelStatus {float: right; margin-right: 10px}
.removeHierarchyFilterDetail:hover {text-decoration: underline}
.nextHierarchyDivSeparator {float: left; padding-right: 10px; background-color: #eee; border-radius: 5px; display: inline-block; margin: 10px 10px 0 0}
.clearRefinements, .filterLblClear {font-style: italic; padding-right: 5px}
.clearHierarchyFilterRefinements {font-style :italic; margin: 0 0 0 15px}
.removeFilterGroup, .nextHierarchyFilterSeparator {margin: 0 0 0 15px}
.filterBanner {margin: 40px 0 0}
.removeFilter {padding: 0}
.removeFilterX {background-color: #bbb; width: 12px; height:12px; border-radius: 99px; padding:0; display: inline-block; margin :0 0 0 2px;	text-align: center; vertical-align :middle; outline: none; text-indent: 100%; white-space: nowrap; overflow: hidden; background: rgba(0,0,0,.3) url('//cdn.nexternal.com/common/images/filterX.png') 50% 50% no-repeat}
div.filterRefineLine:hover > .removeFilterX, .removeFilterGroup:hover > .removeFilterX, .removeFilter:hover > .removeFilterX, .removeFilterX:hover {background-color: rgba(0,0,0,.5); text-decoration: none}
.removeFilterGroup:hover {text-decoration: underline}
.filterLine > * {vertical-align: middle}
.nextCloseIconCell {padding-right: 2px}
.nextPendingBillToAddress .nextHTMLButton, .nextPendingPaymentInformation .nextHTMLButton, nextPendingShipToAddress .nextHTMLButton {display: inline-block; text-align: center; margin-left: 5px}
.directCheckout .nextPasswordReminder .nextHTMLButton {width: auto}
.nextAlternateInvoiceRow {background: #e9e9ea}
.nextSimpleImageCentered {display: block; margin-left: auto; margin-right: auto; max-width:100%; max-height: 300px;}
.nextQuickShopPopup .nextAddToCartTable { margin-right: 0; width: 100%;}
.nextQuickShopPopup .nextHTMLButton.nextATCButton, .nextQuickShopPopup .nextHTMLButton.nextBuyNowButton, .nextProductList .nextAddToCartTable .nextHTMLButton.nextBuyNowButton {width:100%; margin-left: 0; margin-right: 0;}
.nextQuickShopAllDetails {margin-bottom: 1em}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .nextProdThumb:focus ~ .nextQuickShopButton, .nextProdThumb:hover ~ .nextQuickShopButton, .nextProdThumb a:focus ~ .nextQuickShopButton, .nextProdThumb a:hover ~ .nextQuickShopButton, .nextQuickShopButton:focus, .nextQuickShopButton:hover {display: block;} 
    .nextContainerQuickShop a.nextProdThumb img{top: 0; left: 0;}
}
.nextIconInactive {color:#a5a5a5;}
.nextFontHeartActive {color:red;}
.nextFontStarActive {color:#f7e729;}
.nextFontShopListActive {color:#e09c1e;}
.nextFontBookmarkActive {color:blue;}
.nextAddToFavoritesButton {display: block; text-align: center; cursor: pointer; margin-bottom: 1em; font-style: normal;}
.nextFavoriteProductButton .nextTooltipText {visibility: hidden; width: 120px; background-color: #fff; color: black; text-align: center; border-radius: 6px; border: 2px solid black; padding: 5px 0; position: absolute; z-index: 1; bottom: 125%; left: 50%; margin-left: -60px; opacity: 0; transition: opacity 0.3s;}
.nextFavoriteProductButton .nextTooltipText::after {content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: black transparent transparent transparent;}
.nextFavoriteProductButton .nextTooltipText::after {content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: black transparent transparent transparent;}
.nextFavoriteProductButton:hover .nextTooltipText, .nextFavoriteProductButton:focus .nextTooltipText {visibility: visible; opacity: 1;}

.filterLineScroll {max-height: 150px; overflow-y: auto}
.filterLineScroll::-webkit-scrollbar {-webkit-appearance: none; width: 7px}
.filterLineScroll::-webkit-scrollbar-thumb {border-radius: 4px; background-color: rgba(0, 0, 0, .5); box-shadow: 0 0 1px rgba(255, 255, 255, .5)}



.nextOrderPadProductInvalid {border: 2px solid red; border-radius: 5px}


.nextSubcategoryLevel1 {margin-left: 10px}
.nextSubcategoryLevel2 {margin-left: 20px}
.nextSubcategoryLevel3 {margin-left: 30px}
.nextSubcategoryLevel4 {margin-left: 40px}
.nextSubcategoryLevel5 {margin-left: 50px}
.nextSubcategoryLevel6 {margin-left: 60px}
.nextSubcategoryLevel7 {margin-left: 70px}
.nextSubcategoryLevel8 {margin-left: 80px}
.nextSubcategoryLevel9 {margin-left: 90px}
.nextSubcategoryLevel10 {margin-left: 100px}
.nextSubcategoryLevel11 {margin-left: 110px}
.nextSubcategoryLevel12 {margin-left: 120px}
.nextSubcategoryLevel13 {margin-left: 130px}
.nextSubcategoryLevel14 {margin-left: 140px}
.nextSubcategoryLevel15 {margin-left: 150px}

/*vanillabean202.001*/
/* Child theme active */
/*----------------------------------------------------------------
	..GLOBAL
------------------------------------------------------------------*/
body, body.master {
	margin:0;
}
.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
 *display:auto; /*for IE7 */
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/*
a {
	text-decoration:none;
}
*/
img {
	border:0;
}
input:not([type=submit]):not([type=file]):not([type=image]):not([type=checkbox]):not([type=radio]):not([type=button]) {
	padding:7px 8px;
	border:1px solid #949494; /*minimum contrast ration 3:1*/
	border-radius:0;
}
label {
	padding-right:5px;
}
input::-moz-focus-inner{ 
    border: 0;
    padding: 0;
}


/*----------------------------------------------------------------
	..SHOPPING CART
------------------------------------------------------------------*/
td.cart {
	background:none;
	width:24%;
	*width:250px;
	min-width:260px;
}
.nextCartWrapper {
}
.nextCartData {
	box-shadow:0 5px 10px rgba(0, 0, 0, .3);
	padding:0 6px 6px;
	/*background:#777;*/
	background: #555; /*4.5:1 or greater contrast ratio required*/
	border-radius:5px;
}
#upCartData {
	background:#FFF;
	border-radius:4px;
	padding:0 0 6px;
}
.nextShoppingCartBanner {
	display:none;
}
#nextCartHeading {
	color: #FFF;
	font-size:16px;
	font-weight: normal;
	padding:9px 0 7px;
	margin: 0 10px;
	text-align: left;
	letter-spacing:.5px;
	background:url(//cdn.nexternal.com/common/images/banner_cart.png) 100% 50% no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.nextCartContents {
	margin:0;
	padding:0;
	border-radius:14px;
	padding-bottom:20px;
}
.nextPoweredBy {
	margin:10px 10px 0;
	padding:0;
	color:inherit;
	text-align:center;
}
.nextPoweredBy a, .nextPoweredBy a:hover {
	color:inherit;
}
.nextCartProducts td.nextCartShipTo,
.nextCartProducts th.nextCartShipTo{
	/*background:#999;*/
	background:#555;
	color:#FFF;
	border-radius:5px 5px 0 0;
	padding:8px 11px;
	border:0;
}
.nextCartShipTo b,
.nextCartShipTo strong{
	text-transform:uppercase;
	font-weight:normal;
}
.nextShoppingCart {
	margin:8px 6px 20px;
	padding:0;
	border:1px solid #999;
	border-radius:5px;
	overflow:hidden;
	background:#FFF;
}
.nextShipMethodTable {
	float:right;
}
/* ..invoice subtotal table*/
.nextCartSubtotal,
.nextInvoice .nextCartSubtotal > td:nth-child(2),
.nextInvoice .nextCartSubtotal > td:nth-child(3){
	background:#EEE;
	background:rgba(0,0,0,.03);
}
.nextInvoice .nextCartSubtotal {
	background:none;
}
.nextCartCategoryDiscount{
	background:none;
	background:rgba(0,0,0,.05);
}
.nextOrderDiscount {
	background:none;
	background:rgba(0,0,0,.06);
}
.nextCustomerDiscount {
	background:none;
	background:rgba(0,0,0,.07);
}
.nextCouponDiscount {
	background:#E7E7E7;
	background:rgba(0,0,0,.08);
}
.nextSalesTax {
	background:#DDD;
	background:rgba(0,0,0,.1);
}
.nextShipping {
	background:#CCC;
	background:rgba(0,0,0,.15);
}
.nextGiftCert {
	background:rgba(0, 0, 0, .03);
}
.nextInvoice .nextCartSubtotal > td,
.nextInvoice .nextCustomerDiscount td,
.nextInvoice .nextCartCategoryDiscount td,
.nextInvoice .nextOrderDiscount td,
.nextInvoice .nextCouponDiscount td,
.nextInvoice .nextSalesTax td,
.nextInvoice .nextShipping td,
.nextInvoice .nextGiftCert td {
	padding:6px 12px;
}


.nextCartProducts {
	border-collapse:collapse;
	border-spacing:0;
	padding:0;
	margin:0;
	font-size:12px;
}
.nextCartProducts td,
.nextCartProducts th,
.adaBorder0.nextCartProducts td, 
.adaBorder0.nextCartProducts th{
	padding:15px 2px;
	border-top:1px solid #999;
}
.nextCartProducts tbody tr:first-child td,
.nextCartProducts tbody tr:first-child th{
	border-top:0;
}
.nextCartSubtotal > td, .nextCouponDiscount td, .nextSalesTax td, .nextShipping td, .nextGiftCert td, .nextCartSubtotal > th, .nextCouponDiscount th, .nextSalesTax th, .nextShipping th, .nextGiftCert th {
	padding:6px 2px;
}
.nextCartTotal td,
.nextCartTotal th{
	background:#454545;
	background:rgba(0,0,0,.7);
	border:0;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	line-height:1;
}
.nextInvoice .nextCartTotal td,
.directCheckout .nextCartTotal td {
	padding:12px;
}
.cart .nextCartSubtotal > td,
.cart .nextCartSubtotal > th{
	font-weight:bold;
}
.nextMisCustomer {
	margin:5px auto 0 auto;
}
.nextCartEmpty {
	padding:10px 5px;
	font-size:18px;
	color:#555;
	line-height:1;
}
#spnScrollTarget {
	display:block; /* eliminates gap below cart policies in IE7 */
	font-size:0 !important;
}
/* override js sizing of coupon popup */
.nextCartBottomButtons div#mpeCoupon_foregroundElement .modal.nextSocialSaleCouponPopup {
	height:auto !important;
}
/* pencil and trash - replace edit and delete (pencil and trash) icons with custom images */
td.cart div.nextButtonEdit, td.cart div.nextButtonDelete {
	line-height:13px; /* match this to the icon height to vertically align legend text */
	display:none;
}
*html td.cart .nextButtonEdit a, *html td.cart .nextButtonDelete a {
	margin-left:10px; /* for IE6 and less */
}
td.cart .nextButtonEdit a, td.cart .nextCartProductEdit {
	width:8px;
	height:12px;
	display:block;
	background:url(//cdn.nexternal.com/common/images/bg_edit_delete_3.png) 0 -13px no-repeat;
	margin:0 0 0 20px;
	float:left;
	opacity:.5;
}
td.cart .nextCartProductEdit {
	margin:0 3px; /* pencil anchor margins */
}
td.cart .nextButtonEdit a img, td.cart .nextCartProductEdit img {
	display:none;
}
td.cart .nextButtonEdit a:hover, td.cart .nextCartProductEdit:hover {
	/*background-position: -14px -14px;*/
	opacity:.9;
}
td.cart .nextButtonDelete a, td.cart .nextCartProductDelete {
	width:8px;
	height:10px;
	display:block;
	background:url(//cdn.nexternal.com/common/images/bg_edit_delete_3.png) 0 0 no-repeat;
	margin:0 0 0 20px;
	float:left;
	opacity:.5;
}
/* white x in cart total row */
td.cart tr.nextCartTotal .nextCartProductDelete {
	background:url(//cdn.nexternal.com/common/images/bg_edit_delete_3.png) 0 -28px no-repeat;
	opacity:.7;
	margin-bottom:1px;
}
td.cart tr.nextCartTotal .nextCartProductDelete:hover {
	/*background-position:0 0;*/
	opacity:1;
}
td.cart .nextCartProductDelete {
	margin:0 3px; /* trash anchor margins */
}
td.cart .nextButtonDelete a img, td.cart .nextCartProductDelete img {
	display:none;
}
td.cart .nextButtonDelete a:hover, td.cart .nextCartProductDelete:hover {
	/*background-position:-14px 0px;*/
	opacity:.9;
}
td.cart .nextButtonEdit label, td.cart .nextButtonDelete label {
	float:left;
	margin-left:5px;
}
td.cart .nextCartProdEdit {
	padding-left:4px !important; /* quantity number padding */
}
a.nextCartProductEdit, a.nextCartProductDelete {
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none;
	transition:none;
}
.nextCartAddendum {
	margin:0 0 20px 6px;
	background:url(//cdn.nexternal.com/common/images/alert.png) 0 50% no-repeat;
	padding:2px 6px 2px 27px;
	text-align:left;
	font-size:12px;
	min-height:15px;
}
/***** ..kickers *****/
#cartFooter {
	margin:10px 0 0;
}
#cartFooter h3,
#cartFooter h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin:0 0 5px;
	font-weight:normal;
}
#cartFooter p {
	margin:0;
	padding:0;
	font-size:14px;
}
.cartFooterBox {
	margin:0 0 10px;
	padding:10px;
	color:#333;
	text-align:left;
	border-top:1px solid #CCC;
}
#cartShippingInfo p {
	font-size:12px;
}
span.nextCartProdText {
	padding-left:5px;
}
.nextMinimumOrderMessage {
	margin:10px 6px;
	color:#C33A43;
	font-weight:bold;
	text-align:left;
}
.nextCartCurrency {
	margin:0 17px 20px;
	text-align:left;
}
/*----------------------------------------------------------------
	..PERSISTENT CATEGORY
------------------------------------------------------------------*/
td.persist{
	width:20%;
	*width:180px; /*IE7*/
}
.nextPersistWrapper {
	min-width:130px;
}
#searchField {
	width:100%;
 	*width:168px; /* IE7 */
	min-width:80px;
	border:1px solid #949494; /*minimum contrast ration 3:1*/
	padding:6px 8px 6px 25px !important;
	border-radius:0;
	background:#FFF url(//cdn.nexternal.com/common/images/bg_search_field.png) 3px 50% no-repeat;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin:0 0 15px 0;
}
.persist h4,
.persist h2,
.persist .adaBannerHeading{
	margin:10px 0;
	color:#111;
	font-size:17px;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 1.2em;
	text-align:left;
	font-weight:400;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
}
.nextPersistentCategory a {
	text-decoration:none; /* all persistent category links */
	display:block; /* all persistent category links - this makes the anchors 100% wide */
	padding:10px 5px;
	margin:0;
	font-size:14px;
	color:#666;
	position: relative;
	outline-offset:-2px;
}
.nextPersistentCategory a:hover {
	color:#000; /* all persistent category links hover */
	background-color:#F8F8F8;
	background-color:rgba(0, 0, 0, .07);
	outline:1px solid #000;
	outline-offset:-1px;
}
.nextTopCategory a {
	border-bottom:1px solid #CCC;
}
.nextActiveCategory a, .nextActiveCategory a:hover {
	color:#000;
	background:#E5E5E5;
	background:rgba(0, 0, 0, .1) url(//cdn.nexternal.com/common/images/chevron_dark.png) 100% 50% no-repeat;
	padding-right:22px;
}
.nextTopCategory.nextActiveCategory a {
	/*color:#000; /* active category */
	/*background:none !important; /* for IE6 */
}
.nextTopCategory a:hover {
	/*color:#000; /* active category hover */
}
.nextSubcategoryLevel1 a, .nextSubcategoryLevel2 a, .nextSubcategoryLevel3 a, .nextSubcategoryLevel4 a, .nextSubcategoryLevel5 a, .nextSubcategoryLevel6 a {
	/*font-size:12px; /* all sub categories (extend this list if necessary) *//*padding:3px 0 3px 18px;*//*color:#999;*/
}
.nextSubcategoryLevel1 a {
	padding-left:17px; /* first level subcategory */
}
.nextSubcategoryLevel2 a {
	padding-left:27px; /* second level subcategory */
}
.nextSubcategoryLevel3 a {
	padding-left:37px; /* third level subcategory */
}
.nextSubcategoryLevel4 a {
	padding-left:47px; /* fourth level subcategory */
}
.nextSubcategoryLevel5 a {
	padding-left:57px; /* fifth level subcategory */
}
.nextSubcategoryLevel6 a {
	padding-left:67px; /* sixth level subcategory */
}
.nextSubcategoryLevel1, .nextSubcategoryLevel2, .nextSubcategoryLevel3, .nextSubcategoryLevel4, .nextSubcategoryLevel5, .nextSubcategoryLevel6 {
	margin-left:0;
}
.nextExpandableCategory a:after {
	content:"+";
	position: absolute;
	top:10px;
	right:10px;
	font-size: 16px;
	font-weight: bold;
}
.nextExpandedCategory a:after {
	content:"-";
	position: absolute;
	top:10px;
	right:10px;
	font-size: 16px;
	font-weight: bold;
}
.nextActiveCategory a:after {
	display: none;
}
.nextExpandableCategory > a,
.nextExpandedCategory > a{
	padding-right: 25px;
}
/*----------------------------------------------------------------
	..STORE CONTENT
------------------------------------------------------------------*/
#aspnetForm {
	height:auto !important;
	/*display:table; this centers content even when it blows out beyond max-width setting, but then padding is ignored*/
	display:block;
	margin:30px auto;
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	max-width:1800px;
	*width:1200px; /*IE7*/
	/*min-width:768px;*/
	padding:0 10px; /*padding no longer works on display:table elements, but we're now setting this do display:block by default*/
	background:#FFF;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
  #aspnetForm {
	  display:block; /* safari only - display:table causes safari to ignore max-width -- Oct 2013 this affects chrome now, and safari and crome now respect display:table with max-width*/
  }
} 
#aspnetForm, #threadWrapper {
	opacity:0; /* we'll fade these in as soon as the DOM loads */
}
.nextStoreFront #threadWrapper {
	display:none;
}
body .nextSharingTools {
	opacity:0; /* we'll fade this in with JS a few seconds after the DOM loads */
	padding:0;
	margin-top:30px;
	width:253px; /* prevent jumpiness on product detail page */
}
.pageWidth {
	max-width:1800px; /* double the padding when you calculate this */
	min-width:668px;
	margin:0 auto;
	padding:0 10px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
td.main {
	padding:0 30px;
}
.nocart td.main {
	padding:0;
}
.nopersist td.main {
	padding-left:0;
}
.nocart td.main {
	padding-right:0;
}
/***** ..WHITE SPACE AND DEFAULT FORMATTING *****/
body td.main #threadWrapper {
	font-size:12px;
}
.nextMainImage {
	margin:0 30px 10px 0; /* main image margins */
}
.nextZoomIcon {
	opacity:.85;
}
.nextCartAccountInfo, .nextCartTop {
	margin:0 0 10px; /* margin above returning customer in shopping cart */
}
.nextHierarchyFinalText, .nextHierarchyFinalSeparator { 
	display:none;
}
hr.nextCatUnderbar {
	height:1px;
}
.nextLargeImage {
	padding:10px;
}
.nextSearchStatement {
	padding-bottom:10px;
	font-size:14px;
	text-align:left;
}
.nextProductDetailTabbed .nextMainImage {
	float:none; /*fix IE7 image overlap */
}
.nextPlusOne {
	clear: both;
	padding: 9px 0 0;
}
.main a.nextCatName,
.main h2.nextCatName{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal;
	font-size:16px;
}
.nextCurrentCategory {
	margin:0 auto 0 0;
}
.nextProdImage {
	float:none !important;
}
.nextNoAddresses, .nextNoCreditCards {
	padding-top:10px;
}
#tdPriceDetails>span {
	padding:8px 0 13px;
	display:block;
}
.nextPriceDetailsLink {
	font-style:italic;
	padding-left:5px;
	font-size:12px;
}
/*
.nextPriceDetailsLink a:hover {
	text-decoration:underline;
}
*/
td.nextProduct {
	padding:15px 5px 5px;
}
.nextProduct.nextFirst > td {
	padding-top:30px;
}
.nextLegalDisclaimer {
	padding:20px 0;
}
.nextRelatedThread {
	width:auto;
	margin-bottom:20px;
}
.nextProductDetail .nextStatus {
	margin-bottom:15px;
}
#ui-id-1 {
	font-size:12px;
}
.nextSortBy {
	padding:3px 0;
	font-size:11px;
}
.nextSortBy b,
.nextSortBy strong{
	font-weight:normal;
}
.nextNoProductsText {
	text-align:left;
}
.nextHierarchyTitle {
	display:none;
}
.nextSingleLinePrevNext {
	margin-bottom:20px;
}
.nextSingleLinePrevNext a.disguise {
	color:#558EA1;
	font-size:12px;
}
td.nextCategory {
	vertical-align:top;
}
.nextCategoryDescription {
	padding-bottom:20px;
}
body.moveInvoiceButtonsJS tr.nextCartSubtotal a.nextEnterCoupon, body.moveInvoiceButtonsJS tr.nextCartSubtotal a.nextEnterGiftCert {
	display:none; /* these buttons have been moved with JS on the invoice page */
}
.nextPickupRow > td {
	padding:5px 3px 2px 0;
}
.nextPickupLabel {
	white-space:nowrap;
}
.nextAddToCartCell {
	text-align:left;
}
/*
.nextAddToCartQuantity input {
	width:21px;	
}
*/
body .pagination:empty {
	display:none;
}
.nextInvoice .nextOrderNotificationTable {
	float:left;
}
.nextOrderNotificationTable td {
	padding:20px 5px 30px;
}
.nextHierarchyShopping {
	display:inline-block;
	margin-bottom:10px;
}
.nextPolicyWrapper {
	margin-top:25px;
}
td.nextNewCustomer,
td.nextReturningCustomer {
	padding-top:15px;
}
.nextShipToAddressBookRow td, 
.nextBillToAddressBookRow td {
              padding-bottom:15px;
}
#threadWrapper.empty {
	display:none; /* new for vanillaBean122 */
}
/***** END WHITE SPACE AND DEFAULT FORMATTING *****/

/***** PRODUCT LIST STYLING *****/
/*
.nextProductList .nextProductWrapper *:not(.margin, .margin *) {
	font-size:13px;
	font-weight:normal !important;
}
*/
a.nextProdName, .nextProdName, .nextProductDetailTabbed .nextProdName, .nextTileProducts .nextShortDesc, .nextPrice, .nextBidPrice, .nextStatus, .nextVisibility {
	display:block;
	margin-bottom:8px;
}
.directCheckout .nextPrice {
	display:table-cell;
}
a.nextProdName, .nextProdName, .nextProductDetailTabbed .nextProdName {
	text-transform:uppercase;
	margin-bottom:5px;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
}
/*
a.nextProdName:hover, .nextProdName:hover {
	text-decoration:underline;
}
*/
a.nextProdThumb {
	margin:0 0 10px 0; /* margins for product thumbnails on product list pages */
	display:inline-block; /* necessary for the right margin to work */
}
.main td.nextProdThumb {
	padding-right:15px;
}
.nextTileProducts {
	margin-top:10px; /* margin below banner on product detail screen */
}
.nextProductList .nextShortDesc {
	margin-bottom:5px;
}
.nextCustomField1 b,
.nextCustomField1 b,
.nextCustomField2 b,
.nextCustomField3 b,
.nextCustomField4 b,
.nextCustomField5 b,
.nextCustomField6 b,
.nextCustomField1 strong,
.nextCustomField1 strong,
.nextCustomField2 strong,
.nextCustomField3 strong,
.nextCustomField4 strong,
.nextCustomField5 strong,
.nextCustomField6 strong,
.nextCustomField1,
.nextCustomField1,
.nextCustomField2,
.nextCustomField3,
.nextCustomField4,
.nextCustomField5,
.nextCustomField6 {
	font-style:normal;
	font-weight:normal;
}
.nextProductList .nextPrice,
.nextProductList .nextAllocationContainer,
.nextProductList .nextCustomField1Container,
.nextProductList .nextCustomField2Container,
.nextProductList .nextCustomField3Container,
.nextProductList .nextCustomField4Container,
.nextProductList .nextCustomField5Container,
.nextProductList .nextCustomField6Container {
	margin-bottom:5px;
}
.nextTileProductBanner td {
	text-align:left;
}
.nextProductSpacer div {
	width:30px;
}
.nextShipToSelect {
	white-space:nowrap;
}
.nextProductList .nextShipToSelect select,
.nextProductList .nextShipToSelect option {
	font-size:11px;
}
.nextShipToSelect label,
.nextPickupSelect label {
	font-size:12px;
}
.nextShipToSelect select {
	/*margin-left:5px;*/
}
.nextShipToLabel input,
.nextPickupLabel input {
	margin:0 5px 0 0;
}
.nextShipToSpacer,
.nextPickupSpacer {
	width:0;
}
.nextProductList .nextShipToCell,
.nextProductDetail .nextShipToCell {
	padding:0 0 4px 0;
}
.nextPickupSelect,
.nextPickupLabel {
	white-space:nowrap;
}
.nextPickupLabel span {
	padding-right:5px;
}
.nextPickupInnerTable {
	margin-top:5px;
}
.nextAddToCartCell {
	padding-top:8px;
}
.nextProductList .nextRatingContainer {
	display:none;
}
.nextProductList .nextRatingIcons {
	padding-left:5px;
	display: inline-block;
    padding: 0 0 0 4px;
}
.nextProductList .nextRatingIcons img {
	height:15px;
	float:left;
}
.nextAddToCartInnerTable {
	margin:0 auto 0 0;
}
.nextShipToInnerTable {
	margin:0 auto 0 0;
}
.infoBtn {
	display:inline-block;
	margin:-1px 0 0 0;
	vertical-align:middle;
}
.nextPickupSelect a {
	opacity:.7;
	display:inline-block;
	outline:0;
}
.nextPickupSelect a:hover {
	opacity:1;
}
.nextPickupRow td {
	padding-top:5px;
}
.nextListProducts tr.nextProduct > td {
	vertical-align:top;
	padding-left:7px;
}
.nextListProducts tr.nextProduct > td:first-child {
	padding-left:0;
}
.nextExpressOrderProducts .nextProdThumb img {
	/*max-height:200px;*/
}
.nextExpressOrderProductRow .nextProdThumb a, .nextExpressOrderSKURow .nextProdThumb a {
    display: inline-block;
    margin: 6px 10px 6px 0;
}
.relatedProductsWrapper .nextProdName {
	margin-top:10px;
}
/***** END PRODUCT LIST STYLING *****/

/***** ..depricated POPUP CSS OVERRIDE 2.2 updated with :not(.oms) 6/1/2018 ******/
/*depricated, use the one in the collapsible cart section instead
body:not(.nextCartShowing):not(.oms) .modal:not(.nextEnterShipToPopup):not(.nextNotifyInstockPopup):not(.nextRedeemGiftCertificatePopup):not(.nextCreditCardPopup), body:not(.nextCartShowing):not(.oms) div.margin:not(.nextAddressBookPopup):not(.nextPriceDetailsPopup), body:not(.nextCartShowing):not(.oms) .nextCartPolicies div.margin, body:not(.nextCartShowing):not(.oms) .nextPrivacyPolicyPopup {
	top:250px !important;
}
*/
#mpeAddressValidation_foregroundElement, #mpeCalculator_foregroundElement, #mpeEditAddress_foregroundElement, #mpeCreditCard_foregroundElement, #mpeTracking_foregroundElement {
	position:absolute !important;
}
.nextPickupLocationPopup,
.nextSusbscriptionDescriptionPopup {
	position:fixed !important;
}
.modal.nextUpsell {
	display:table;
}
/* experimental: move gift message textbox into gift message popup
body:not(.nextInvoice) .margin.nextGiftMessage {
	position:relative !important;
	border:0;
	display:block !important;
	visibility:visible !important;
	box-shadow: none;
	top:0 !important;
	left:0 !important;
}
body:not(.nextInvoice) .nextGiftMessageRow td {
	vertical-align:top;
}
body:not(.nextInvoice) .nextSubmitGiftMessage,
body:not(.nextInvoice) .nextGiftMessageTargetLink {
	display:none;
}
*/
/***** END POPUP CSS OVERRIDE ******/

/***** ...ACTION BLOCKS *****/
.nextProductDetailTabbed h1.nextProdName, .nextProductDetailTabbed .nextPrice, .nextSharingTools h3, .nextAttributes h3, .nextSharingTools h2, .nextAttributes h2 {
	font-family: Georgia, "Times New Roman", Times, serif; /* action blocks headings font */
}
/* Action Blocks - Background Color */
.nextTabbedDetails, .nextSharingTools, .nextProductDetailTabbedTable tr:nth-child(odd) td {
/*background:#FBFBFB !important; /* Action Blocks - Background Color */
}
.nextTabbedDetails, .nextSharingTools, .nextProductDetailTabbedTable, .nextProductDetailTabbedTable td, .nextSharingTools h3, .nextAttributes h3, .nextSharingTools h2, .nextAttributes h2 {
	border-color:#CCCCCC !important; /* Action Blocks - Border Color */
}
body .nextProductDetailTabbedTable tr:nth-child(odd) td,
body .nextProductDetailTabbedTable tr:nth-child(even) td,
body .nextProductDetailTabbedTable tr:nth-child(odd) th,
body .nextProductDetailTabbedTable tr:nth-child(even) th,
body .nextProductDetailTabbedTable td {
 background: none;
}
body .nextTabbedDetails, body .nextSharingTools {
	border-radius:2px;
	background:none;
	border:none;
	padding:0;
}
/***** END ACTION BLOCKS *****/
/***** ...TABBER *****/
body #tcTabs_header {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.tab .ajax__tab_outer {
	background:#F7F7F7; /* inactive tab background */
	border-color: #CCC; /* inactive tab border color */
	font-weight: 400; /* inactive tab font weight */
	padding:0; /* all tabs padding */
	cursor:pointer;
	margin:0;
	font-size:15px;
	border-bottom:1px solid #CCC;
	border-radius:2px 2px 0 0;
}
.tab .ajax__tab_outer span {
	color: #666; /* inactive tab text color */
}
.tab .ajax__tab_outer:hover span {
	color: #666; /* inactive tab hover text color */
}
.tab .ajax__tab_outer:hover {
	background:#EEE; /* inactive tab hover background*/
	border-color:black;
}
.tab .ajax__tab_active .ajax__tab_outer {
	background:#FFF; /* active tab background */
	border-color: #CCC; /* active tab border color */
	font-weight: 400; /* active tab font weight */
	border-bottom:1px solid #FFF;
	box-shadow:2px 0 0 rgba(0, 0, 0, 0.1);
}
.tab .ajax__tab_active .ajax__tab_outer span {
	color:#666 /*active tab text color */
}
.tab .ajax__tab_active .ajax__tab_outer:hover span {
	color:#666 /*active tab hover text color */
}
.ajax__tab_inner a span {
	padding:8px 15px;
	display:block;
}
.tab .ajax__tab_body {
	background:#FFF; /* tabber content background */
	border:0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:20px 10px;
}
.ajax__tab_header a {
	outline:0;
	outline-offset: -1px;
}
.nextRatingIcons {
	vertical-align:bottom;
}
.nextRatingIcons img {
	vertical-align:middle;
}

/***** END TABBER *****/
/***** ...BANNERS AND HEADINGS *****/
body .nextProductDetailTabbed h1.nextProdName,
body .modal tr.banner1,
body div.margin tr.banner1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#594F46;
	margin:0 0 25px;
	font-weight:normal;
}
.main .banner1,
.main .banner2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:15px;
}
.nextTileProductBanner tr.banner1 td, .nextSubcategoriesBanner tr.banner1 td, tr.bannerStoreFront td, .nextNoProductsBanner td, .nextAppendHeader, .nextAppendHeader h2, .main .banner1 h1.nextBannerText, .nextPolicies tr.banner1 td  {
	color:#444;
	text-align:left;
	background:none;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:300;
	padding:0;
	line-height:1;
}
.nextTileProductBanner tr.banner1, .nextSubcategoriesBanner tr.banner1, .main tr.bannerStoreFront, .nextNoProductsBanner tr.banner1, .nextPolicies tr.banner1 {
	background:none;
}
.nextTileProductBanner, .nextSubcategoriesBanner, .nextTopBanner, .nextNoProductsBanner {
	margin-bottom:25px;
}
.nextTileProductBanner tr.banner1 .nextBannerText, .nextSubcategoriesBanner tr.banner1 .nextBannerText, .bannerStoreFront .nextBannerText, .nextNoProductsBanner .nextBannerText {
	padding:0;
}
.bannerStoreFront .nextStoreFrontBannerSpacerCell {
	width:0;
}
.nextBannerText {
	padding:3px 6px;
	display:block;
}
.nextAppendHeader,
.nextAppendHeader h2{
	border-bottom: 1px solid #E6E6E6;
	margin: 40px 0 20px;
	font-size:18px;
	padding:0 0 3px;
}
.nextAppendHeader b,
.nextAppendHeader strong{
	font-weight:normal;
}
.nextBottomBanner {
	margin:10px 0 0 0;
	display:none;
}
.nextBannerCellButton img {
	vertical-align:middle;
}
.modal .nextBannerText,
.margin .nextBannerText {
	white-space:normal;
}
.modal {
	/*display:table;*/
}
.nextListProducts .nextPrice {
	padding:15px;
}
/***** END BANNERS *****/

/***** ..security disclaimer (login page) *****/
.nextSecurityDisclaimer {
	border-bottom: 1px solid #CCC;
    border-top: 1px solid #CCC;
    padding: 20px 0 27px;
	margin-top:100px;
	/*display:table;*/
	width:100%;
}
.nextSecurityDisclaimer img {
	margin:0 20px 10px 0;
}
.nextLogin .main .nextTopBanner {
	display:none;
}
.nextLogin .nextUpsell .nextTopBanner {
	display:block;
}

/***** ..security disclaimer (login page) *****/

/* customer comments */
.nextCustomerComments {
    background-color: #EEE;
    border: 1px solid #999;
    box-sizing: border-box;
    color: #333;
    margin-top: 14px;
    padding: 5px;
    width: 100%;
}
.nextCommentsTable {
	width:100%;
}
/*----------------------------------------------------------------
	..HTMLBUTTONS
------------------------------------------------------------------*/
input.nextHTMLButton, a.nextHTMLButton, a.nextAddEditButton {
	color:#FFF;
	/*background:#333;*/
	/*background:rgba(0, 0, 0, .5);*/
	background:#555;
	padding:8px 12px;
	border:0;
	border-radius:0;
	font-weight:normal;
	font-size:13px !important;
	cursor:pointer;
	font-family: Helvetica, Arial, sans-serif;
	-webkit-appearance: none;
	text-decoration:none;
    text-transform: uppercase;
	/*transition: .3s; prevents focus outline in Safari*/
}
input.nextHTMLButton:hover, a.nextHTMLButton:hover, a.nextAddEditButton:hover, input.nextHTMLButton:focus, a.nextHTMLButton:focus, a.nextAddEditButton:focus {
	background-color:#000;
	color:#FFF;
}
input.nextHTMLButton:active, a.nextHTMLButton:active, a.nextAddEditButton:active {
	box-shadow:inset 0px 2px 5px rgba(0, 0, 0, .5);
}
input.nextHTMLButton.nextATCButton {
	margin:5px 0 5px 5px;
	display:inline-block;
	/*
	background-image:url(//cdn.nexternal.com/common/images/atc_plus.png);
	background-position:100% 50%;
	background-repeat:no-repeat;
	padding-right:25px;
	*/
}
a.nextAddEditButton {
	padding:1px 10px 1px 25px;
	background-position:7px 50%;
	background-repeat:no-repeat;
}
a.nextEditButton {
	background-image:url(//cdn.nexternal.com/common/images/bg_edit.png);
	/*background-image:url(//cdn.nexternal.com/common/images/bg_edit_dark.png);*/
}
a.nextAddButton {
	background-image:url(//cdn.nexternal.com/common/images/bg_add.png);
	/*background-image:url(//cdn.nexternal.com/common/images/bg_add_dark.png);*/
}
.nextSearchButton input.nextHTMLButton {
	margin-left:4px;
}
.cart #btnCheckOutTop, .cart #btnCancelOrderTop {
	display:none;
}
.nextClubCustomerType #memberSavings {
	display:none;
}
#memberSavings:hover {
	opacity:.8;
}
#pnlDisplayLoyaltyPoints {
  padding: 10px 10px 0;
  text-align: left;
}
.cart .nextCartLoyaltyRedemption {
    margin-top:10px;
}
.moveInvoiceButtonsJS .nextCartSubtotal a.nextEnterGiftCard,
.moveInvoiceButtonsJS .nextCartSubtotal a.nextEnterGiftCard + span {
	display:none;
}
/*a.nextCartDetermineSTP, a.nextCartEditSTP, .nextGiftMessageWrap div>a, .nextCartBottomButtons a, a.nextEnterGiftCert, a.nextEnterCoupon*/
a.nextCartDetermineSTP, a.nextCartEditSTP, .nextGiftMessageWrap div>a, .nextCartBottomButtons > a, a.nextEnterGiftCert, a.nextEnterCoupon, #memberSavings, a.nextEnterGiftCard  {
	display:block;
	padding:6px 30px 6px 12px;
	margin:0 6px 3px;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:1;
	/*background:#777 url(//cdn.nexternal.com/common/images/arrow_rt_light.png) 100% 50% no-repeat;*/
	background:#DDD url(//cdn.nexternal.com/common/images/arrow_rt_dark.png) 100% 50% no-repeat;
	text-align:left;
	/*color:#FFF;*/
	color:#333;
	/*border-radius:3px;*/
	vertical-align:top;
	/*transition: .3s; prevents focus outline in Safari*/
}
a.nextCartDetermineSTP:hover, a.nextCartEditSTP:hover, .nextGiftMessageWrap div>a:hover, .nextCartBottomButtons a:hover, a.nextEnterGiftCert:hover, a.nextEnterCoupon:hover, a.nextEnterGiftCard:hover, 
a.nextCartDetermineSTP:focus, a.nextCartEditSTP:focus, .nextGiftMessageWrap div>a:focus, .nextCartBottomButtons a:focus, a.nextEnterGiftCert:focus, a.nextEnterCoupon:focus, a.nextEnterGiftCard:focus{
	/*opacity:.8;*/
	color:#000;
	background-color:#EEE;
	/*color:#FFF;
	background-color:#666;
	background-image: url(//cdn.nexternal.com/common/images/arrow_rt_light.png);*/
}
#memberSavings {
	background:#555 url(//cdn.nexternal.com/common/images/arrow_rt_light.png) 100% 50% no-repeat;
	color:#FFF;
}
.nextInvoice a.nextEnterGiftCert, .nextInvoice a.nextEnterCoupon, .nextInvoice a.nextEnterGiftCard  {
	margin:0 auto;
	font-size:13px;
	background:#555 url(//cdn.nexternal.com/common/images/arrow_rt_light.png) 100% 50% no-repeat;
	color:#FFF;
}
.nextInvoice a.nextEnterCoupon {
	background-color:#555;
}
.nextInvoice a.nextEnterGiftCard {
	background-color:#555;
}
.nextGiftMessageWrap, .nextCartCalculator, .nextCartBottomButton {
	margin:0;
	padding:0;
}
.oms .nextCartData input.nextHTMLButton.nextCheckOutButtonTop, .oms .emptyCart input.nextHTMLButton.nextCheckOutButtonTop, .oms .nextCheckOutButton.nextCheckOutButtonBottom {
	display:inline-block;
	margin:5px 0;
}
input.nextHTMLButton.nextCheckOutButton, .oms input#btnCancelOrderBottom, .editPendingOrder input#btnCancelOrderBottom, .oms input#btnCancelOrderEmptySuperCart {
	background-image:url(//cdn.nexternal.com/common/images/arrow_rt_light.png);
	background-position: 100% 50%;
	background-repeat:no-repeat;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	text-align:left;
	display:none;
	padding-right:30px;
}
input.nextHTMLButton.nextCheckOutButtonBottom, .oms input#btnCancelOrderBottom, .oms input#btnCancelOrderEmptySuperCart {
	width:100%;
	margin:0;
	font-size:16px !important;
}
.nextCheckOutButtonBottomWrapper input.nextHTMLButton.nextCheckOutButton, .oms .nextCheckOutButtonBottomWrapper input#btnCancelOrderBottom, .oms .nextCheckOutButtonBottomWrapper input#btnCancelOrderEmptySuperCart {
	display:block;
}
.account input.nextHTMLButton.nextCheckOutButton, .checkout input.nextHTMLButton.nextCheckOutButton {
	background-image:url(//cdn.nexternal.com/common/images/arrow_lt_light.png);
	background-position:0 50%;
	text-align:center;
	padding-left:30px;
	padding-right:12px;
}
input.nextHTMLButton.nextCheckOutButtonTop {
	display:none;
}
.nextCheckOutButtonBottomWrapper {
	padding:20px 6px 14px;
}
.nextCheckOutButtonBottomWrapper, input.nextHTMLButton.nextCheckOutButton {
	display:none;
}
.nextCheckOutButtonBottomWrapper input.nextHTMLButton.nextCheckOutButton {
	display:block;
}
input.nextHTMLButton.nextCheckOutButton,
.nextCentered input.nextHTMLButton {
	/*background-color:green;*/
	/*opacity:.7;*/
}
input.nextHTMLButton.nextCheckOutButton:hover {
	/*opacity:1;*/
}
/*----------------------------------------------------------------
	..TOGGLE PERSIST CUSTOM
------------------------------------------------------------------*/
body .nextPersistWrapper, body #searchWrapper {
	top:35px;
}
body.article #threadWrapper {
	display:none;
}
/* custom break point for persist toggle (customize the min-width and max-width below) */
/*
@media (min-width: 768px) {
	body #searchWrapper,
	body .nextPersistWrapper {
		display:block !important;
	}
	body #persistToggle,
	body #searchToggle {
		display:none !important;
	}
	body td.persist{
		width:20%;
		position:relative;
	}
	body .nextPersistWrapper,
	body #searchWrapper {
		background:#FFF;
		border:none;
		border-radius:0;
		padding:0;
		width:auto;
		z-index:0;
		display:block;
		top:0;
	}
	body #persistToggle,
	body #searchToggle,
	body #persistToggle.untouched,
	body #searchToggle.untouched {
		display:none;
	}
}
@media (max-width: 767px) {
	body td.persist{
		width:0;
		position:absolute;
	}
	body .nextPersistWrapper,
	body #searchWrapper {
		background:#FFF;
		border:1px solid #CCCCCC;
		border-radius:5px;
		left:0px;
		padding:0 10px 10px;
		position:relative;
		top:35px;
		width:300px;
		z-index:1;
		display:none;
		clear:both;
	}
	body #persistToggle,
	body #searchToggle,
	body #persistToggle.untouched,
	body #searchToggle.untouched {
		display:inline-block;
	}
}
*/
/*----------------------------------------------------------------
	..CLUB LOGIN FORM CUSTOM
------------------------------------------------------------------*/
body #clubLogin, body .loginMessage {
	margin: 0;
	padding: 10px 0;
	background:#EEE;
	color:#333;
	clear:both;
}
body #clubLogin h3,
body #clubLogin h2{
	font-size:16px;
	margin:0 0 0 5px;
	color:#333;
	display: inline-block;
}
body.nextLogin #clubLogin,
body.nextRegister #clubLogin,
body.directCheckout #clubLogin{
	display:none;
}
#clubLogin * {
	vertical-align:middle;
}
/*----------------------------------------------------------------
	..CLUB PRICING 2.0
------------------------------------------------------------------*/
.nextClubCustomerType .hideClubPricingFromClubMemebers .clubPrice {
    display: none;
}
.clubPricing .priceLabel,
.clubPricing .nextPriceDetailsLink,
.noClubPricing .priceLabel,
.noClubPricing .nextPriceDetailsLink{
    /*font-size:.8em;*/
    font-size:.8rem;
}
.nextProductDetail .clubPricing .priceLabel,
.nextProductDetail .noClubPricing .priceLabel{
    /*font-size:.6em;*/
    font-size:.6rem;
}
.nextProductDetail .clubPricing .nextPrice b,
.nextProductDetail .noClubPricing .nextPrice b,
.nextProductDetail .clubPricing .nextPrice strong,
.nextProductDetail .noClubPricing .nextPrice strong{
    font-weight: normal;
}
.clubPricing .nextTabbedProduct .nextPrice {
    margin: 0;
    padding: 0;
}
.clubPricing #tabMotion .nextPrice {
    /*font-size: 18px;*/
	font-size:1.2rem;
}
/*----------------------------------------------------------------
	..PROGRESS TRACKER CUSTOM
------------------------------------------------------------------*/
#progress {
	margin:0 auto;
	text-align:center;
	position:relative;
	display:none;
	background:#FFF;
	padding-top:30px;
}
.nextLogin #progress, .nextRegister #progress, .nextOrderInfo #progress, .nextInvoice #progress {
	display:block;
}
.nextLogin.hideProgress #progress {
	display:none;
}
#progress h3,
#progress h2,
#progress .adaBannerHeading{
	font-weight:normal;
	font-size:22px;
	color:#666;
	line-height:24px;
	margin: 0 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	clear:both;
}
#progressBar {
	position:absolute;
	top:105px;
	left:50%;
	width:400px;
	margin-left:-205px;
	border-bottom:1px solid #999;
	box-shadow:0 3px 6px rgba(0, 0, 0, .3);
}
#progress ul {
	margin:0 auto;
	text-align:center;
	padding:0;
 	*width:614px; /*for IE7-*/
}
#progress ul li {
	display:inline-block;
	position:relative;
	width:200px;
	font-size:13px;
	margin:0;
	padding:0;
 	*float:left; /*for IE7-*/
	list-style:none;
}
#progress ul li span {
	display:inline-block;
	border-radius:99px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
 -webkit-transition: all .5s ease;
 -moz-transition: all .5s ease;
 -o-transition: all .5s ease;
 -ms-transition: all .5s ease;
 transition: all .5s ease;
	outline:0;
	position:relative;
	text-align:center;
	text-decoration:none;
	background:#555;
	list-style:none;
	width:30px;
	height:30px;
	line-height:30px;
	margin:0 auto 5px;
	box-shadow:0 3px 6px rgba(0, 0, 0, .3);
}
.nextLogin li#progress1 span, .nextRegister li#progress1 span, .nextOrderInfo #progress li#progress2 span, .nextInvoice #progress li#progress3 span {
	background:#1b6698;
}
#progress ul li em {
	display:block;
	/*color:#888;*/
	color:#555; 
	font-style:normal;
}
#progressContinueShopping {
	text-decoration:none;
	float:left;
	font-size:12px;
}
.nextOrderConfirmation #progressContinueShopping {
	display:none;
}
/*----------------------------------------------------------------
	..INTERNAL ORDER PAGES
------------------------------------------------------------------*/
.oms #trTop, .oms #trBottom, .oms #searchField, .oms #memberSavings, .oms #searchToggle, .oms .adaSearchButton {
	display:none !important;
}
.oms .cart #btnCheckOutTop, .oms .cart #btnCancelOrderTop, .editPendingOrder .cart #btnCancelOrderTop {
	display:none;
}
body.oms input#btnCancelOrderBottom, body.oms input#btnCancelOrderEmptySuperCart, body.editPendingOrder input#btnCancelOrderBottom {
	background-color:#000;
	background-image:url(//cdn.nexternal.com/common/images/x_white.png);
	margin-top:3px;
	opacity:1;
	color:#FFF;
}
body.oms input#btnCancelOrderBottom:hover, body.oms input#btnCancelOrderEmptySuperCart:hover {
	opacity:.7;
}
.oms .main input[type="submit"] {
	margin-right:5px;
}
.oms .nextCartTop {
	background: white;
	border-radius: 5px;
	padding-bottom:10px;
}
/*----------------------------------------------------------------
	..Buy A Case  (..Add Case to Cart Button)
------------------------------------------------------------------*/

.acTrigger {
	margin:1px 10px 5px 5px;
	cursor:pointer;
}
.addCaseMessage {
	color:#B82727;
	font-size:13px;
	line-height:1.1;
}
.nextShortDesc .acTrigger,
.nextShortDesc .addCaseMessage {
	display:none;
}
/*----------------------------------------------------------------
	..Buy A Case 2.0
------------------------------------------------------------------*/
.buyACaseRow a.nextHTMLButton.buyCase {
	display: block;
    margin:0;
}
.buyACaseCell a.nextHTMLButton.buyCase {
    margin:0 0 0 7px;
}
a.nextHTMLButton.buyCase {
    /*background:rgba(0, 0, 0, .1);*/
	background: #e5e5e5;
    color: #444;
    text-align: center;
}
a.nextHTMLButton.buyCase:hover,
a.nextHTMLButton.buyCase:focus {
	background: #EEE;
	color:#000;
}
.hasCaseBtn .nextAddToCartQuantity input {
    margin: 0 7px 8px 0;
}
.hasCaseBtn input.nextHTMLButton.nextATCButton {
    margin: 0;
    width:100%;
}
.hasCaseBtn .nextAddToCartTable {
    margin-top:5px;
}
.hasCaseBtn .nextAddToCartTable td {
    vertical-align: top;
}
/*----------------------------------------------------------------
	..RETILE.CSS CUSTOM (requires retile.js and retile.css)
------------------------------------------------------------------*/
body .fluidContainer .nextCatLinks, body .fluidContainer .nextProductWrapper, body .relatedWrap {
	width:100%; /* Tile 1 products across (ignore padding for this - containers are set to box-sizing: border-box) */
	text-align:left;
	/*padding:0 1.5% 5%; */
	padding:0; /* padding on display:table elements stopped working in 2015, so now we pad .tileContent */
}
body .fluidContainer .nextCatLinks {
    text-align: center;
}
.tileContent {
	padding:0 4.5% 15%;
}
.nextCatLinks .tileContent {
	padding-bottom:1%;
}
body .relatedWrap a {
	padding:0 .5em;
	display:inline-block;
}
@media only screen and (min-width: 767px) {
	body .fluidContainer .nextProductWrapper, body .relatedWrap {
		width:49.9%; /* Tile up to 2 products across at this resolution */
	}
    body .fluidContainer .nextCatLinks {
        width:49.9%; /* Tile up to 2 categories across at this resolution */
    }
}
@media only screen and (min-width: 1300px) {
	body .fluidContainer .nextProductWrapper, body .relatedWrap {
		width:33.2%; /* Tile up to 3 products across at this resolution */
	}
}
/* oneTile 2.0 break point - requires onetile JS and retile.js, retile.css  (1 product per row product list break point) */
/*
@media only screen and (max-width: 900px) {
	body:not(.preserveOrder) .main a.nextProdThumb {
		display:inline-block;
	}
 	body:not(.preserveOrder) .fluidContainer .nextProductWrapper{
		width:100%; 
	}
    body:not(.preserveOrder) .tileCol {
      -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
      display: inline-table;
      margin: 0 3% 0 0;
      padding: 0;
      vertical-align: top;
      width: 24%;
    }
    body:not(.preserveOrder) .tileCol.prodTileRt {
      width: 32%;
    }
    body:not(.preserveOrder) .prodThumbWrap.tileCol {
        
    }
    body:not(.preserveOrder) .fluidContainer .nextProductWrapper table {
        margin: 0 0 10px;
    }
    body:not(.preserveOrder) a.nextProdThumb img {
        max-width:100%;
    }
	body:not(.preserveOrder) a.nextProdName,
	body:not(.preserveOrder) .nextProdName{
		line-height:1;
	}
	body:not(.preserveOrder) .nextSelectOptions {
		text-align:right;
	}
}
*/

/* onetile 1.0 break point (depricated) - requires onetile JS and retile.js, retile.css  (1 product per row product list break point) */
/*
@media only screen and (max-width: 1023px) {
	body .main a.nextProdThumb {
		display:inline-block;
	}
 	body .fluidContainer .nextProductWrapper{
		width:100%; 
	}
	.prodThumbWrap {
		float:left;
		margin-right:5%;
		width:24.5%;
	}
	.prodTileRt {
		display:inline-block;
		width:70%;
		text-align:left;
	}
	a.nextProdName, .nextProdName {
		line-height:1;
	}
	body .fluidContainer .nextProductWrapper table {
		margin-left:auto;
		margin-right:0;
	}
	.nextSelectOptions {
		text-align:right;
	}
}
*/
.fluidContainer .nextProductWrapper table {
	margin-left:0;
	margin-right:auto;
}
.fluidContainer .nextProductWrapper .modal table {
	margin-left:0;
}
.nextProductList.nextCategory21 div.fluidContainer {
	/*min-width:650px; /* we must set a min width on the product wrapper on an allocated product list page to maintain 3 products across */
}
/*----------------------------------------------------------------
	..FLUID 2.2
------------------------------------------------------------------*/
/***** ..fluid thumbs *****/
body .nextCatThumb, body a.nextProdThumb, body .nextRelatedThumb {
	*width:auto !important;/*IE7*/
	margin:0 auto 10px;
	display:inline-block;
}
.nextCatThumb img, a.nextProdThumb img, .nextRelatedThumb img {
	width:100% !important;
	display:inline-block;
	max-width:100%;
	*width:auto; /* IE7 */
	margin:0;
	height:auto !important;
}
.nextCategoryTable {
	width:100%; /* for Safari */
}
/***** end fluid thumbs *****/
/***** ..fluid main images *****/
.nextMainImage > div {
	display:inline-block;
	min-width:150px;
}

.nextProdImage {
	display:inline-block;
	max-width:100%;
	/*width:100% !important;*/
	*width:auto !important;
	height:auto !important;
	
}
.nextDCProdDetail .nextProdImage{
	width:auto;
}
td.nextMainImageWrap {
	/*width:100%; /* experimental - force cell that contains main image to be as wide as possible. */
}
/***** end fluid main images *****/
/***** ..fluid gallery thumbs (adjust max-width to determine how many thumbs per row, and select a max-width for their continer .nextGallery) *****/
/**/

.nextGalleryWrap {
	width:100%;
}
.nextGallery {
	text-align:center;
	width:100%;
	font-size:0;
	float:none;
	margin:12px auto;
	max-width:400px;
}
.nextGallery div {
	display:inline;
}
.nextMiniThumb {
	display:inline-block;
	max-width:17.5%;
	margin:1%;
	float:none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nextMiniThumb img {
	display:inline-block;
	max-width:100%;
	width:100%;
	vertical-align:top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/**/
/***** end fluid gallery thumbs *****/
/***** ..fluid form fields *****/
.nextLogin .nextLoginForm input:not([type=submit]) {
 width:86%;
}
.nextRegister td.main input:not([type=submit]):not([type=file]):not([type=image]):not([type=checkbox]):not([type=radio]) {
 width:86%;
}
.nextOrderInfo td.main input:not([type=submit]):not([type=file]):not([type=image]):not([type=checkbox]):not([type=radio]) {
 width:80%;
}
/***** end fluid form fields *****/

/*----------------------------------------------------------------
	..CC Collapsible Cart
------------------------------------------------------------------*/
.CCartActive.oms #trTop {
	display: table-row !important;
}
.CCartActive.oms .hideInternal{
	display:none !important;
}
.CCartActive.nocart #nextCartMask {
	display:none !important;
}
.CCartActive .nextPrivacyPolicyPopup, .nextShippingPolicyPopup, .nextReturnPolicyPopup {
	z-index:1010;
}
.CCartActive .nextCheckOutButton.nextCheckOutButtonBottom {
	/*display:block !important;*/
}
.CCartActive #nextCartMask {
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	background:#000;
	z-index:1;
	top:0;
	left:0;
}
.CCartActive #cartUtilityWrap {
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.CCartActive #cartUtilityWrap > ul {
	float:left;
	margin-right:10px;
}
.CCartActive.nextNotLoggedIn #cartUtilityWrap > ul {
	margin-right:0px;
}
.CCartActive #cartUtilityWrap > ul li{
	margin:5px 0 0;
}
.CCartActive .triggerCart {
	float:right;
}
.CCartActive .ui-effects-transfer {
	border: 2px solid #666;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:auto 100%;
	border-radius:5px;
	z-index:1010;
}
.CCartActive #cartUtilityWrap #btnCheckOutTop {
	display:inline-block;
}
.CCartActive #cartUtilityWrap .nextHTMLButton {
	display:inline-block;
	margin:0 0 0 5px;
	line-height:1;
}
.CCartActive #checkoutBtnPlaceholder {
	display:inline-block;
}
body.CCartActive.nextLogin .nextCartFooter {
	/*display:none;*/
}
.CCartActive .persist .nextCartFooter {
	margin-top:40px;
}
.CCartActive .persist .cartFooterBox:first-child {
	border:none;
}
/* high res - collapsible cart inactive*/
@media only screen and (min-width: 1024px) {
	body.hoverView.nextCartShowing .nextTileProductWrapper .quickViewContent {
		z-index:1; /*fix hoverview issue when cc is inactive*/
	}
	.CCartActive.nextCartShowing #nextCartMask {
		display:none !important;
	}
	.CCartActive .nextCartWrapper {
		display:block !important;
	}
	.CCartActive #responsiveUtilityWrapper,
	.CCartActive #closeCart,
	.CCartActive #cartUtilityWrap .nextCartTrigger {
		display:none;
	}
	.CCartActive #cartUtilityWrap {
		padding-bottom:5px;
		min-height:28px;
	}
	.CCartActive #checkoutBtnPlaceholder {
		margin-top:5px;
		display:none;
	}
	/***** ..POPUP CSS OVERRIDE 2.3 ******/
	body:not(.oms) .modal:not(.nextEnterShipToPopup):not(.nextNotifyInstockPopup):not(.nextRedeemGiftCertificatePopup):not(.nextCreditCardPopup), body:not(.oms) div.margin:not(.nextAddressBookPopup):not(.nextPriceDetailsPopup), body:not(.oms) .nextCartPolicies div.margin, body:not(.oms) .nextPrivacyPolicyPopup {
		/*do not exceed 330px or the coupon popup will be out of reach.  300px is better*/
		/*top:250px !important;*/
	}
}
/* low res - collapsible cart active*/
@media only screen and (max-width: 1023px) {
	body.CCartActive  {
		padding-top:29px;
	}
	body.CCartActive.nocart {
		padding-top:0;
	}
	.CCartActive #responsiveUtilityWrapper {
		background:#777;
		text-align:right;
		position:fixed;
		z-index:1010;
		width:100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		display:block;
		padding:3px 0;
		top:0;
		left:0;
		line-height:1;
	}
	body.CCartActive.nocart #responsiveUtilityWrapper {
		display:none;
	}
	.CCartActive td.cart{
		width:0;
		min-width:0;
	}
	.CCartActive .nextCartWrapper {
		z-index:1000;
		position: absolute;
		top: 20px;
		left: 50%;
		width: 400px;
		margin-left: -200px;
		display:none;
		
	}
	.CCartActive td.cart #cartUtilityWrap {
		display:none;
	}
	.CCartActive #cartUtilityWrap {
		padding:0;
	}
	.CCartActive .nextUtilityParent > span {
		color:#FFF;
	}
	.CCartActive  #cartUtilityWrap > ul {
		float:right;
	}
	.CCartActive.nextNotLoggedIn #cartUtilityWrap > ul > li:first-child {
		float:right;
		margin-top:0;
		margin-left:10px;
	}
	.CCartActive.nextCartShowing #nextCartMask {
		display:block;
	}
	.CCartActive #closeCart {
		background: url("//cdn.nexternal.com/common/images/bg_closeX_3.png") no-repeat scroll 0 50% transparent;
		font-size:0;
		font-weight: bold;
		height: 39px;
		width: 39px;
		line-height: 0;
		position: absolute;
		right: -19px;
		text-align: center;
		text-indent: -9999px;
		top: -19px;
		cursor:pointer;
		display:block;
	}
	.CCartActive .cart #cartFooter {
		background:#FFFFFF;
		border-radius: 5px;
		overflow: hidden;
	}
		.CCartActive  #cartUtilityWrap li.nextUtilityParent {
		background-image: url("//cdn.nexternal.com/common/images/utilityDownArrowWhite.png");
	}
	
}

/***** end collapsible cart *****/
/*----------------------------------------------------------------
	..DARKK - styles for dark bg stores
------------------------------------------------------------------*/
/*
#aspnetForm {
	background:#000;
}
body .nextProductDetailTabbed h1.nextProdName, body .modal tr.banner1, body div.margin tr.banner1 {
	color:#FFF;
}
.nextTileProductBanner tr.banner1 td, .nextSubcategoriesBanner tr.banner1 td, tr.bannerStoreFront td, .nextNoProductsBanner td, .nextAppendHeader, .nextAppendHeader h2, .main .banner1 h1.nextBannerText {
	color:#FFF;
}
.tab .ajax__tab_outer {
	background:#333; 
	border-color: #666;
	border-bottom:1px solid #666;
}
.tab .ajax__tab_outer span {
	color: #FFF; 
}
.tab .ajax__tab_outer:hover span {
	color: #FFF;
}
.tab .ajax__tab_outer:hover {
	background:#666; 
}
.tab .ajax__tab_active .ajax__tab_outer {
	background:#000; 
	border-color: #666;
	border-bottom:1px solid #000;
}
.tab .ajax__tab_active .ajax__tab_outer span {
	color:#FFF 
}
.tab .ajax__tab_active .ajax__tab_outer:hover span {
	color:#FFF 
}
.tab .ajax__tab_body {
	background:#000; 
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
.modal,
.margin,
.margin td,
div.main{
	background:#222;
	color:#FFF;
}
body #cartUtilityWrap ul ul {
	background:#222;
}
body #cartUtilityWrap li li a:hover,
body #cartUtilityWrap li li span:hover {
	background:#444;
}
#progress {
	background:none;
}
body .pagination ul > li > a, body .pagination ul > li > span {
	background:#444;
}
.nextInvoice .nextCartSubtotal > td:nth-child(2), 
.nextInvoice .nextCartSubtotal > td:nth-child(3) {
 background:#EEE;
 background:rgba(255,255,255, .03);
}
.nextInvoice .nextCartSubtotal {
	background:none;
}
.nextInvoice .nextCartCategoryDiscount {
	background:rgba(255,255,255, .05);
}
.nextInvoice .nextOrderDiscount {
	background:rgba(255,255,255, .06);
}
.nextInvoice .nextCustomerDiscount {
	background:rgba(255,255,255, .07);
}
.nextInvoice .nextCouponDiscount {
	background:rgba(255,255,255, .08);
}
.nextInvoice .nextSalesTax {
	background:rgba(255,255,255, .1);
}
.nextInvoice .nextShipping {
	background:rgba(255,255,255, .15);
}
.nextInvoice .nextCartTotal td {
	background:rgba(255,255,255, .3);
	color:#FFF;
}
.nextUtilityParent {
	color:#FFF;
}
.nextUtilityParent a,
.nextUtilityParent a:hover {
	color:#FFF;
}
.cartFooterBox {
	color:#999;
	border-top:1px solid #666;
}
.nextPrice {
	color:#FFF;
}
body .pagination {
    border-bottom: 1px dotted #666;
    border-top: 1px dotted #666;
}
body .nextSharingTools h3, body .nextAttributes h3, body .nextSharingTools h2, body .nextAttributes h2 {
	color:#FFF;
}






.persist h4,
.persist h2,
.persist .adaBannerHeading{
              color:#ddd;
}
.nextPersistentCategory a {
              color:#aaa;
}
.nextPersistentCategory a:hover {
              color:#fff;
              background-color:#111;
}
.nextTopCategory a {
              border-bottom:1px solid #666;
}
.nextActiveCategory a, .nextActiveCategory a:hover {
              color:#fff;
              background:#111;
}
body #clubLogin, body .loginMessage {
              background:#222;
              color:# fff;
}
body #clubLogin h3, body #clubLogin h2,
#progress ul li em,
#progress h3, #progress h2, #progress .adaBannerHeading {
              color:# fff;
}
body.adaFocusOutline :focus {
              outline-color: #fff;
}
.elegantCart #nextCartHeading {
              color: #fff;
}
.elegantCart .nextCartSubtotal,
.elegantCart .nextInvoice .nextCartSubtotal td:nth-child(2),
.elegantCart .nextInvoice .nextCartSubtotal td:nth-child(3),
.elegantCart .nextCartCategoryDiscount,
.elegantCart .nextOrderDiscount,
.elegantCart .nextCustomerDiscount,
.elegantCart .nextCouponDiscount,
.elegantCart .nextSalesTax,
.elegantCart .nextShipping {
              color:#fff;
}
body div.modal,
body div.margin,
body divs.margin td,
body div.main{
                background:#222;
                color:#FFF;
}
*/
/*----------------------------------------------------------------
	..VIDEOS
------------------------------------------------------------------*/
body .video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-top:30px;
}
body .video-container iframe, body .video-container object, body .video-container embed {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*--------------------------------
	..Slider Custom Styles
---------------------------------*/
/*
#pnlPersistentCategory42,
#nav li.cat42,
#storefrontWrap li.cat42 {
	display:none; 
}
*/
/*----------------------------------------------------------------
	..RENDERSTOREFRONT.JS Custom Styles
------------------------------------------------------------------*/
/*
#storefrontWrap li.tile {
	width:16.6%;
	padding:0 1.5% 2%;
}
*/
/*----------------------------------------------------------------
	..NAV.JS Custom Styles
------------------------------------------------------------------*/
/*
#nav{
	font-family: inherit;
}
*/
/*----------------------------------------------------------------
	..Edit Pending Order
------------------------------------------------------------------*/
.editPendingOrder .nextCartAddendum,
.editPendingOrder.nextClubCustomerType #memberSavings {
	display:none;
}
/* removed 11/6/2018 - gift certificates now can be used on pending orders.
.editPendingOrder .nextCartEnterGiftCert {
	display:none;
}
*/
.nextCartPendingEdit {
	margin:0 0 17px;
	text-align:left;
	padding:0 5px;
}
.editPendingOrder input#btnCheckOutBottom {
	margin-bottom:10px;
}

/*----------------------------------------------------------------
	..saleStickers (activate via JS)
------------------------------------------------------------------*/
.nextProductList .onSale.nextProductWrapper,
.onSale .nextMainImage {
	position:relative;
}
.nextProductList .onSale.nextProductWrapper: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;
}
@media only screen and (min-width: 1025px) {
	.onSale .nextMainImage:after {
		width:90px;
		height:90px;
		line-height:90px;
		font-size:28px;
	}
}
/*----------------------------------------------------------------
	..tabMotion (requires tabMotion.js
------------------------------------------------------------------*/
.tabMotion td.nextMainImageWrap {
	width:50%; 
}

.hiddenTab {
	display:none;
}
/*reveiws and questions*/
#tabMotion #reviewsQuestionsWrap {
	margin:20px 0 20px;
	font-size:12px;
}
#tabMotion #reviewsQuestionsWrap * {
	vertical-align:bottom;
}
#tabMotion .questionsDiv {
	font-size:0;
}
#tabMotion .questionsDiv p {
	font-size:15px;
}
#tabMotion .nextRatingIcons {
	padding-right:11px;
}
#tabMotion #reviewsQuestionsWrap .pipe {
	display:inline-block;
	padding:0 7px;
	margin:0;
	color:#aaadb1;
}
#tabMotion #readReviews,
#tabMotion .nextSubmitReviewLink,
#tabMotion #readQuestions,
#tabMotion #reviewsQuestionsWrap a {
	display:inine-block;
	cursor:pointer;
	white-space:nowrap;
}
#tabMotion .reviewSpacer {
	line-height:8px;
}
#tabMotion #reviewContent,
#tabMotion #questionContent {
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin:0 0 20px;
	position:relative;
}
#tabMotion #reviewToggle,
#tabMotion #questionToggle {
	top:5px;
	right:0;
	cursor:pointer;
	position:absolute;
}
#tabMotion #reviewToggle:after,
#tabMotion #questionToggle:after {
	content:"\00d7";
	display:inline-block;
	font:normal normal normal 20px/1 arial;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	transform:translate(0, 0);
	color:#888;
}
#tabMotion #reviewContent .nextRatingIcons {
	float:left;
}
#tabMotion #reviewContent .nextRatingIcons > img {
	vertical-align: top;
	width:16px;
}
#tabMotion #reviewContent > div {
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}
#tabMotion #questionContent {
	padding-top:10px;
}
@media only screen and (max-width: 1362px) {
	#tabMotion #reviewsQuestionsWrap {
		min-width:263px;
	}
	#tabMotion .nextRatingIcons {
		display:block;
		margin-bottom:5px;
	}
}
#tabMotion .nextReviewsQuestions2 > p {
	padding:0;
	margin:7px 0;
}
#tabMotion .nextReviewsQuestions2 > p:nth-child(even) {
	padding:0 0 10px;
	margin:0 0 10px;
	border-bottom:1px dotted #ccc;
}
#tabMotion .nextReviewsQuestions2 > p:last-of-type {
	border-bottom:none;
	padding:0;
}
/*end reviews and questions*/

/*long description*/
#tabMotion .nextLongDescription {
	margin: 20px 0 10px;
}

/*specifications*/
body.tabMotionSpecs #tdSpecifications {
	display:none;
}
#tabMotion .nextSpecifications {
	border-spacing:0;
}
#tabMotion .nextSpecifications td {
	font-weight:normal !important;
	font-size:13px;
	padding:3px 0 3px 10px;
	text-align:left;
}
#tabMotion .nextSpecifications > tbody > tr > td:nth-child(1) {
	text-transform:uppercase;
	padding-left:6px;
}

/*headings*/
.tabMotion .nextSharingTools h3, 
.tabMotion .nextAttributes h3,
.tabMotion .nextSharingTools > h2, 
.tabMotion .nextAttributes > h2,
#tabMotion h3.contentHeading,
#tabMotion h2.contentHeading{
  border-bottom: 1px solid #ccc;
  color: #333;
  font-size:18px;
  font-weight: normal;
  margin: 40px 0 15px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.tabMotion .nextSharingTools h3,
.tabMotion .nextSharingTools h2{
	margin-bottom:0;
}

/*attributes*/
.tabMotion .nextAttributes {

}
.tabMotion .nextAttributes table {
	border-spacing:0;
}
.tabMotion .nextAttributes td {
	padding-left:0;
}

/*custom fields*/
#tabMotion .nextProductDetailTabbedTable {
	border-top:none;
	margin:0;
}
/*price*/
#tabMotion .nextPrice {
	margin-bottom:0;
	/*font-size:0;*/
	padding:0;
}
#tabMotion .nextPrice span {
	font-size:18px;
}
/*short description*/
#tabMotion .nextShortDesc {
	margin:20px 0 0;
	padding-top:0;
}

/*h1*/
body.tabMotion .nextProductDetailTabbed h1.nextProdName {
	margin-bottom:10px;
}
/*status*/
#tabMotion #statusWrap .status {
	margin-top:4px;
	min-height:1em;
}
/*atc*/
.tabMotion .nextAddToCart {
	padding:0;
	margin:30px 0 0;
}
/*visibility*/
#tabMotion .nextVisibility {
	margin:5px 0 0;
}
/*interal store*/
.oms #tabMotion #reviewsQuestionsWrap .pipe.beforeAskQ,
.oms #tabMotion #reviewsQuestionsWrap .pipe.forReviews {
	display:none;
}
/*hide empty tabber*/
.nextProductDetailBottom.allTabsMoved {
	display:none;
}
/*price details*/
.tabMotionPriceDetails .nextDetailsTabTable #tblBannerHeader,
.tabMotionPriceDetails .nextDetailsTabTable .tblBannerHeader{
    display:none;
}
.tabMotionPriceDetails .nextDetailsTabTable .banner2 {
    background: none;
    color: inherit;
}
.tabMotionPriceDetails .nextPriceListTable {
    width:auto !important;
}
.tabMotionPriceDetails .nextPriceListTable td{
    padding:0 35px 3px 0;
}
.tabMotionPriceDetails #tdPriceDetails > span{
    padding-top:0;
}

/*----------------------------------------------------------------
	..discount label customization for category discounts and 
customer type discoutns that display as line items in the cart
------------------------------------------------------------------*/
/*
td.cart .nextCustomerDiscount > td:nth-child(2),
.nextInvoice .nextCustomerDiscount > td:nth-child(1){
	font-size:0;
}
td.cart .nextCustomerDiscount > td:nth-child(2):after,
.nextInvoice .nextCustomerDiscount > td:nth-child(1):after{
	content: "Club Membeer Discount - 20% off all wine";
	font-size:100%;
}
td.cart .nextCartCategoryDiscount  > td:nth-child(2),
td.cart .nextCartCategoryDiscount  > td:nth-child(2) span,
.nextInvoice .nextCartCategoryDiscount  > td:nth-child(1),
.nextInvoice .nextCartCategoryDiscount  > td:nth-child(1) span{
    font-size:0;
}
td.cart .nextCartCategoryDiscount  > td:nth-child(2):after,
.nextInvoice .nextCartCategoryDiscount  > td:nth-child(1):after{
    content: "Case Discount - 15% off 12 or more bottles";
    font-size:100%;
}
*/
/*----------------------------------------------------------------
	..increment/decrement styling
------------------------------------------------------------------*/
/*
.main .nextATCPlusMinus,
.nextAddToCartQuantity input,
.nextExpressOrderRow input,
.nextExpressOrderAlternateRow input,
.nextExpressOrderQuantity > span > * {
	border: 1px solid #e3e3e3;
    height: 41px;
    padding: 7px 10px 8px;
	font-size:16px;
	border-radius:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:auto;
	line-height:23px;
	vertical-align:top;
	margin:5px 0 0;
	text-align:center;
    min-width: 30px;
}
.nextAddToCartQuantity .nextATCPlusMinus:nth-child(1),
.nextExpressOrderQuantity > span > .nextATCPlusMinus:nth-child(1),
.nextExpressOrderRow span > .nextATCPlusMinus:nth-child(1),
.nextExpressOrderAlternateRow span > .nextATCPlusMinus:nth-child(1) {
	border-right:none;
}
.nextAddToCartQuantity .nextATCPlusMinus:nth-of-type(2),
.nextExpressOrderQuantity > span > .nextATCPlusMinus:nth-of-type(2),
.nextExpressOrderRow span > .nextATCPlusMinus:nth-of-type(2),
.nextExpressOrderAlternateRow span > .nextATCPlusMinus:nth-of-type(2) {
	border-left:none;
}
.nextAddToCartQuantity {
	vertical-align:top;
}
.nextAddToCartQuantity input {
	min-width:45px;
}
.cart .nextCartLogin.nextHTMLButton {
  padding: 3px 9px;
}
*/


/*----------------------------------------------------------------
	..elegantCart 3.0
------------------------------------------------------------------*/
.elegantCart .nextUtility1,
.elegantCart .nextUtility2,
.elegantCart .nextUtility3 {
	display:none !important;
}
.elegantCart .cart .nextCartLogin.nextHTMLButton,
.elegantCart .cart #cartUtilityWrap a.nextHTMLButton {
  padding: 3px 9px;
}

.elegantCart .cart #cartUtilityWrap {
	float:right;
	width:auto;
}
.elegantCart #nextCartHeading {
	float:left;
	color:#000;
	padding:0;
	margin:0 10px 0 0;
	background:none;
}
.elegantCart .nextCartData {
	clear:both;
}
.elegantCart.nextNotLoggedIn #cartUtilityWrap li.logoutLink {
	display:none;
}
.elegantCart.CCartActive #cartUtilityWrap > ul li {
	margin:0;
}
.elegantCart.CCartActive .cart #cartUtilityWrap > ul li {
	margin-top:-2px;
}
.elegantCart.CCartActive.nextNotLoggedIn #cartUtilityWrap > ul > li:first-child {
	margin-left:0;
}
.elegantCart .nextCartData {
	background:none;
	box-shadow:none;
	padding:0;
	margin:20px 0 0;
	border-radius:0;
}
.elegantCart .nextCartEmpty {
	padding:20px 0 10px;
	text-align:left;
	font-size:1.1rem;
}
.elegantCart .nextNoApplicationCoupon {
  text-align: left;
  margin-bottom: 40px;
}
.elegantCart a.nextCartDetermineSTP, 
.elegantCart a.nextCartEditSTP, 
.elegantCart .nextGiftMessageWrap div > a, 
.elegantCart .nextCartBottomButtons > a, 
.elegantCart a.nextEnterGiftCert, 
.elegantCart a.nextEnterCoupon, 
.elegantCart #memberSavings,
.elegantCart a.nextEnterGiftCard {
	margin:0 0 3px;
}
.elegantCart.ccModeOn .nextCartWrapper {
  background: #fff;
  padding: 10px 8px 5px;
}
.elegantCart .nextCartAddendum {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: darkred;
	font-style: italic;
	margin: 0 0 20px;
	padding: 0;
}
.elegantCart .nextShoppingCart {
	margin:8px 0 20px;
	border:none;
	border-radius:0;
}
.elegantCart .nextCartProducts td.nextCartShipTo,
.elegantCart .nextCartProducts th.nextCartShipTo{
	background:none;
	color:#333;
	border-radius:0;
}
.elegantCart .nextCartTotal td,
.elegantCart .nextCartTotal th{
	background:none;
	color:#000;
	border-top:1px solid #666;
}
.elegantCart .nextInvoice .nextCartTotal td {
	border-top:none;
}
.elegantCart .nextCartSubtotal,
.elegantCart .nextInvoice .nextCartSubtotal > td:nth-child(2),
.elegantCart .nextInvoice .nextCartSubtotal > td:nth-child(3),
.elegantCart .nextCartCategoryDiscount,
.elegantCart .nextOrderDiscount,
.elegantCart .nextCustomerDiscount,
.elegantCart .nextCouponDiscount,
.elegantCart .nextSalesTax,
.elegantCart .nextShipping {
	background:none;
	color:#333;
}
.elegantCart .nextCartProducts td.nextCartShipTo,
.elegantCart .nextCartProducts th.nextCartShipTo{
	padding:8px 0;
}
.elegantCart .nextCheckOutButtonBottomWrapper {
	padding:20px 0 14px;
}
.elegantCart .nextCartWrapper {
	min-width:280px;
}
.elegantCart.oms .nextCartTop {
  clear: both;
  padding: 0;
  margin: 0;
}
.elegantCart #cartUtilityWrap .nextHTMLButton {
	margin:0 0 0 5px;
}
.elegantCart .nextCartCurrency {
	margin:0 0 30px 0;
}
.elegantCart .cartFooterBox {
	padding-left:0;
	padding-right:0;
}
.elegantCartFooterBox {
	padding-top:0;
	padding-bottom: 0;
	border:none;
	margin:0 0 5px;
}
.elegantCartFooterBox .footerLabel {
	padding: 0 5px 0 0;
}
.elegantCart #cartFooter,
.elegantCart #cartFooter p,
.elegantCart .cartFooterBox{
	font-size:.8rem;
}
.elegantCart #cartFooter h3 {
	font-size: 1rem;
}
.elegantCartFooterBox a {
	display: inline-block;
	margin: 0 15px 0 0;
}
.elegantCart .nextPoweredBy {
	text-align:left;
	margin:20px 0 10px;
	color:inherit;
}
.addedByElegantCart.nextCartFooter {
	margin-top:30px;
}
.elegantCart .nextPoweredBy {
	border: none;
}
.elegantCart .nativeCartFooter .nextPoweredBy{
	border-top:1px solid #ccc;
	padding-top:20px;
}
.elegantCart .nativeCartFooter .elegantCartFooterWrap{
	border-top:1px solid #ccc;
	padding-top:20px;
}
.elegantCart #closeCart {
	background: none;
	top: 5px;
	right: 2px;
	color: #999;
	text-indent: 0;
	z-index: 99999;
	line-height: 1;
	font-size: 28px;
	font-weight: normal;
}
.elegantCart td.cart tr.nextCartTotal .nextCartProductDelete {
	background-position: 0 0;
}
/*..end elegantCart*/
/*----------------------------------------------------------------
	..hoverView
------------------------------------------------------------------*/
.hoverView input.nextHTMLButton, .hoverView a.nextHTMLButton, .hoverView a.nextAddEditButton {
	box-sizing: border-box;
}
body.hoverView .fluidContainer .nextProductWrapper, body.hoverView .nextAllocation, body.hoverView .nextProductList .nextStatus, body.hoverView .nextProductList .nextInventory, body.hoverView .relatedWrap {
    text-align: center;
}
.hoverView .fluidContainer .nextProductWrapper {
	margin-bottom: 40px;
}
.hoverView .tileContent {
	padding-bottom: 0;
}
body.hoverView input.nextHTMLButton.nextATCButton {
	margin: 0;
}
.hoverView td.nextAddToCartButton {
	padding-left: 6px;
}
.hoverView a.nextProdName,
.hoverView .nextProdName,
.hoverView .nextProductDetailTabbed .nextProdName{
	font-size: 1.1rem;
	font-weight: 700;;
}
.hoverView a.nextProdName,
.hoverView .nextProdName,
.hoverView .nextProductDetailTabbed .nextProdName
.hoverView .nextPrice {
	font-size: 1.1rem;
}
.hoverView .nextPrice b {
	font-weight: 300;
}
.hoverView .nextTileProductWrapper {
	position: relative;
	transition: 400ms all;
}
.hoverView .quickViewContent > * {
	margin: 10px 0 0;
}

@media only screen and (max-width: 1023px) {
	.hoverView .fluidContainer .nextProductWrapper {
		padding-bottom: 20px;
	}
}
.hoverView .nextTileProductWrapper .quickViewContent {
	padding: 0 15px;
}

@media only screen and (min-width: 1024px) {
	.hoverView .nextTileProductWrapper:hover{
		box-shadow: 0 14px 18px 0 rgba(0, 0, 0, 0.11);
		outline: none;
	}
	/*:focus-within is a separate style because it otherwise breaks the style in IE/Edge*/
	.hoverView .nextTileProductWrapper:focus-within{
	box-shadow: 0 14px 18px 0 rgba(0, 0, 0, 0.11);
	outline: none;
	}
	.hoverView .nextTileProductWrapper .quickViewContent {
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
		z-index: 1;
		background: #ffffff;
		transition: 400ms all;
		box-shadow: 0 14px 18px 0 rgba(0, 0, 0, 0.11);
		padding-bottom: 15px;
	}
	.hoverView .nextTileProductWrapper:not(.adaHidden):hover .quickViewContent{
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
	}
	/*:focus-within is a separate style because it otherwise breaks the style in IE/Edge*/
	.hoverView .nextTileProductWrapper:not(.adaHidden):focus-within .quickViewContent{
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
	}
}
.hoverView .nextSOButton {
	display: block;
	width: 100%;
	box-sizing: border-box;
}
.hoverView .nextAddToCart {
	margin-top: 20px;
}
.hoverView .nextAddToCartTable {
	margin: 10px 0 0;
	width: 100%;
}
.hoverView input.nextHTMLButton.nextATCButton {
	width: 100%;
	margin: 5px 0 0;
}
.hoverView .nextAddToCartQuantity {
	width: 1px;
	padding-right:0;
}
.hoverView .nextStatus, .hoverView .nextInventory {
	text-transform: lowercase;
}

.hoverView .nextInventory {
	margin-top: 0;
}
.hoverView a.nextHTMLButton.detailsLink {
	width: 100%;
	display: block;
	clear: both;
	text-align: center;
	background: #000;
	margin: 10px 0 0;
	color: #FFF;
	border: none;
}
.hoverView a.nextHTMLButton.detailsLink:hover {
	background: #666;
}
/*end hoverView*/
/*----------------------------------------------------------------
	..elegantSelect
------------------------------------------------------------------*/
/*
select {
	padding: 0.25rem;
	padding-right: 1.5rem;
	font-size: .875rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #949494;
	-webkit-border-radius: 0;
	border-radius: 0;
	background-color: #FFF;
	font-family: inherit;
	font-weight: 300;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
	-webkit-background-origin: content-box;
	background-origin: content-box;
	background-position: right -1rem center;
	background-repeat: no-repeat;
	-webkit-background-size: 9px 6px;
	background-size: 9px 6px;
	-webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
	transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
	-o-transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
	transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
	transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	select {
		padding-right: .25em;
	}
}
*/
/*end elegantSelect*/
/*----------------------------------------------------------------
	..Font Override
------------------------------------------------------------------*/
html {
    font-size: 16px;
    font-family: 'Open Sans', sans-serif; /*global font*/
    line-height: 1.3;
}
.main,
.cart,
.persist {
    font-family: inherit;
    line-height: 1.3;
}

#nextCartHeading,
#cartFooter h3,
#cartFooter h2,
.nextCartFooter h3,
.nextCartFooter h2,
.persist h4,
.persist h2,
.persist .adaBannerHeading,
.nextProductDetailTabbed h1.nextProdName,
.nextProductDetailTabbed .nextPrice,
.nextSharingTools h3,
.nextAttributes h3,
.nextSharingTools > h2,
.nextAttributes > h2,
body #tcTabs_header,
body .nextProductDetailTabbed h1.nextProdName,
body .modal tr.banner1,
body div.margin tr.banner1,
.main .banner1,
.main .banner2,
.nextTileProductBanner tr.banner1 td,
.nextSubcategoriesBanner tr.banner1 td,
tr.bannerStoreFront td,
.nextNoProductsBanner td,
.nextAppendHeader,
.nextAppendHeader h2,
.main .banner1 h1.nextBannerText,
.nextPolicies tr.banner1 td,
#progress h3,
#progress h2,
#progress .adaBannerHeading,
.tabMotion .nextSharingTools h3,
.tabMotion .nextAttributes h3,
.tabMotion .nextSharingTools > h2,
.tabMotion .nextAttributes > h2,
#tabMotion h3.contentHeading,
#tabMotion h2.contentHeading,
h1.adaLoginBanner{
    font-family: 'Merriweather', serif; /*headings font*/
}

.main,
/*
.margin,
.modal,
*/
body div.modal,
body div.margin,
.cart,
.persist,
.font1,
.font2,
.main .banner1,
/*.main .banner1 h1.nextBannerText,*/
.main .banner2,
.cart .banner1,
.persist .banner1,
.margin .banner1,
.modal .banner1,
.margin .banner2,
.modal .banner2,
.nextCategory .nextCatName,
.nextProduct,
.nextAdvancedSearch,
.nextUndoSearch,
.nextProductDetailTop,
.nextProductDetailStacked .nextProdName,
.nextExpressOrderProducts .nextProdName,
.nextLongDescription,
.nextArticleSearchDescription,
.nextArticleSearchLink,
.nextCartTop,
.nextShoppingCart,
.nextRegisterHeader,
.nextPasswordTextCell,
.nextTrusteeTextCell,
.nextLargeTextLink,
.nextCategoryDisplay .nextCatName,
.nextAttributes,
.nextExpressOrderAttributes,
.nextAppendHeader,
.nextCartEmpty,

.nextCartTotal td,
#cartFooter p,
.nextCartFooter p,
#cartShippingInfo p,
.nextPersistentCategory.nextTopCategory a,
.nextPersistentCategory .nextTopCategory a,
#ui-id-1,
.nextSortBy,
.nextSingleLinePrevNext a.disguise,
.addCaseMessage,
#tabMotion #reviewsQuestionsWrap,
#tabMotion .questionsDiv p,
#tabMotion .nextSpecifications td,
.main a.nextCatName,
.main h2.nextCatName,
body #clubLogin h3,
.tab .ajax__tab_outer

{
    font-size: 1rem;
}

.nextCartProducts,
.cart .nextCartTotal td,
.cart .nextCartTotal th,
.nextCartAddendum,
.nextTileProductWrapper,
a.nextProdName,
.nextProdName,
.nextProductDetailTabbed .nextProdName,
.nextCartLoyaltyRedemption,
.nextPersistentCategory a
{
    font-size: .9rem;
}

.font1small,
.font2small,
.labelSubText,
.nextStatus,
.nextSKUOptions,
/*.nextSearchStatement,*/
.nextArticleSearchStatement,
.nextCatDisc,
.nextCatDiscText,
.nextMultiLinePrevNext,
.nextSKUShipText,
.nextSharingDiscountLimit,
.nextMisCustomer,
.nextCartPolicy,
.nextCartCurrency,
.nextCartProdSavings,
.nextViewCoupon,
.nextRemoveCoupon,
.nextRemoveGiftCert,
.adaRemoveLoyalty,
.nextRemoveGiftCard,
.nextCartCalculator,
.nextCartSmallButton,
.nextPoweredBy,
.nextShippingDisclaimer td,
.nextNewCustomerCancel,
.nextNoApplicationCoupon,
.nextEmptyCartGiftCert,
.nextEmptyCartGiftCard,
/*.nextCartLoyaltyRedemption,*/

.nextProductList .nextShipToSelect select,
.nextProductList .nextShipToSelect option,
a.nextCartDetermineSTP,
a.nextCartEditSTP,
.nextGiftMessageWrap div>a,
.nextCartBottomButtons > a,
a.nextEnterGiftCert,
a.nextEnterCoupon,
#memberSavings,
a.nextEnterGiftCard,
body #cartUtilityWrap,
.nextInvoice a.nextEnterGiftCert,
.nextInvoice a.nextEnterCoupon, 
.nextInvoice a.nextEnterGiftCard,
.nextShipToSelect label,
.nextPickupSelect label,
.nextPriceDetailsLink,
body .pagination,
body td.main #threadWrapper,
#progressContinueShopping,
#progress ul li,
#progress ul li span,
.nextSubscriptionLabel
{
    font-size: .8rem;
}

.font1large,
.font2large,
.nextSoldOut,
/*.nextProductDetailTabbed .nextProdName,*/
/*.nextProductDetailTabbed .nextPrice,*/
body .nextProductDetailTabbed .nextPrice,
.nextNewCustomerLink,
.nextExpressOrderTotals,
.nextArticleSearchTitle,

#nextCartHeading,
#cartFooter h3,
.persist h4,
.persist .adaBannerHeading,
.nextSearchStatement,
body .nextSharingTools h3,
body .nextAttributes h3,
.tabMotion .nextSharingTools h3,
.tabMotion .nextAttributes h3,
body .nextSharingTools > h2,
body .nextAttributes > h2,
.tabMotion .nextSharingTools > h2,
.tabMotion .nextAttributes > h2,
#tabMotion h3.contentHeading,
#tabMotion h2.contentHeading,
#tabMotion .nextPrice span
{
    font-size: 1.2rem;
}

.nextTileProductBanner tr.banner1 td,
.nextSubcategoriesBanner tr.banner1 td,
tr.bannerStoreFront td,
.nextNoProductsBanner td,
.nextAppendHeader,
.nextAppendHeader h2,
.main .banner1 h1.nextBannerText,
.nextPolicies tr.banner1 td,
#progress h3,
#progress h2,
#progress .adaBannerHeading,
body .nextProductDetailTabbed h1.nextProdName,
body .modal tr.banner1,
body div.margin tr.banner1,
h1.adaLoginBanner
{
    font-size: 1.6rem;
    text-transform: uppercase;
}


/*----------------------------------------------------------------
	..RESPONSIVE STORE
------------------------------------------------------------------*/
.nextCurrentCategorySearch {
	/*display:none;*/
	margin-bottom:25px;
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
 /*td.persist {
 display:none;
}
 .nextCurrentCategorySearch {
 display:table;
}
 #searchField2 {
 display:block;
}*/
}
@media only screen and (max-width: 1024px) {
	td.main {
		padding:0 10px;
	}
	.nextStoreFront #threadWrapper {
		display:block;
	}
	.nextProductSpacer div {
		width:10px;
	}
	#aspnetForm {
		padding-left:5px;
		padding-right:5px;
	}
}

/*----------------------------------------------------------------
	..A11Y GLOBAL
------------------------------------------------------------------*/
.adaBannerHeading {
	/*color: #FFF;*/
	color:inherit;
}
#responsiveUtilityWrapper .nextHTMLButton:hover {
	outline: 1px solid #FFF;
}

/*a.nextCartDetermineSTP:focus, a.nextCartEditSTP:focus, .nextGiftMessageWrap div>a:focus, .nextCartBottomButtons a:focus, a.nextEnterGiftCert:focus, a.nextEnterCoupon:focus, a.nextEnterGiftCard:focus,*/ 
a.nextCartDetermineSTP:hover, a.nextCartEditSTP:hover, .nextGiftMessageWrap div>a:hover, .nextCartBottomButtons a:hover, a.nextEnterGiftCert:hover, a.nextEnterCoupon:hover, a.nextEnterGiftCard:hover {
	outline: 1px solid #333;
}
/*..focus outline global*/
body.adaFocusOutline :focus,
body.adaFocusOutline .nextAddEditButton:focus,
body #responsiveUtilityWrapper .nextHTMLButton:focus{
	outline: 2px solid #74b0f8;
}
/*----------------------------------------------------------------
	..QuickShop and Related mods 11.20.2020
------------------------------------------------------------------*/
.nextProductDetail .clubPricing .priceLabel,
.nextProductDetail .noClubPricing .priceLabel,
.nextQuickShopPopup .clubPricing .priceLabel,
.nextQuickShopPopup .noClubPricing .priceLabel{
    /*font-size:.6em;*/
    font-size:.6rem;
}
.nextProductDetail .clubPricing .nextPrice b,
.nextProductDetail .noClubPricing .nextPrice b,
.nextProductDetail .clubPricing .nextPrice strong,
.nextProductDetail .noClubPricing .nextPrice strong,
.clubPricing .nextQuickShopPopup .nextPrice b,
.noClubPricing .nextQuickShopPopup .nextPrice b,
.clubPricing .nextQuickShopPopup .nextPrice strong,
.noClubPricing .nextQuickShopPopup .nextPrice strong{
    font-weight: normal;
}
.moveRatings h2.nextProdName {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.hoverView .moveRatings h2.nextProdName {
	align-items: center;
	flex-direction: column;
}
.nextProductList .moveRatings .nextRatingIcons {
	display: flex;
	min-width: 85px;
}
.nextProductList .moveRatings .nextRatingIcons img {
	position: relative;
}
.hoverView.nextProductList .moveRatings h2.nextProdName {
	display: flex;
	/*align-items: center;*/
	align-items: stretch; /*for IE11 text not wrapping issue*/
	justify-content: space-between;
	flex-direction: column;
}
.hoverView.nextProductList .moveRatings a.nextProdThumb {
	width:100%; /*for IE11 text not wrapping issue*/
}
.nextProductList .nextRating {
	display: flex;
}
.hoverView.nextProductList .nextRating {
	justify-content: center;
}
.nextProductList .moveRatings .nextRating {
	display: none;
}
/*----------------------------------------------------------------
******************************************************************
	..CHILD THEME
******************************************************************
------------------------------------------------------------------*/

/*----------------------------------------------------------------
	..BORDERING HTML
------------------------------------------------------------------*/
/*style.css*/
body,
body.master {
	margin: 0;
}
.borderingHTML *{
	border: 0;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
}
/*
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
}
.borderingHTML * {
	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
}
/*
.borderingHTML a:focus {
	outline: thin dotted
}
.borderingHTML 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: 100%;
}
a, .page-title {
	color: #b30006;
}
a:hover, a:focus {
	color: #b30006;
}
/*
body, button, input, select, textarea, .ast-button, .ast-custom-button {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	font-size: 1rem;
}
*/
blockquote {
	color: #000000;
}
h1, .entry-content h1, .entry-content h1 a, h2, .entry-content h2, .entry-content h2 a, h3, .entry-content h3, .entry-content h3 a, h4, .entry-content h4, .entry-content h4 a, h5, .entry-content h5, .entry-content h5 a, h6, .entry-content h6, .entry-content h6 a, .site-title, .site-title a {
	font-family: 'Merriweather', serif;
	font-weight: 700;
}
.site-title {
	font-size: 25px;
	font-size: 1.5625rem;
}
header .site-logo-img .custom-logo-link img {
	max-width: 155px;
}
.astra-logo-svg {
	width: 155px;
}
.ast-archive-description .ast-archive-title {
	font-size: 40px;
	font-size: 2.5rem;
}
.site-header .site-description {
	font-size: 15px;
	font-size: 0.9375rem;
}
.entry-title {
	font-size: 30px;
	font-size: 1.875rem;
}
.comment-reply-title {
	font-size: 26px;
	font-size: 1.625rem;
}
.ast-comment-list #cancel-comment-reply-link {
	font-size: 16px;
	font-size: 1rem;
}
h1, .entry-content h1, .entry-content h1 a {
	font-size: 52px;
	font-size: 3.25rem;
	font-family: 'Merriweather', serif;
}
h2, .entry-content h2, .entry-content h2 a {
	font-size: 34px;
	font-size: 2.125rem;
	font-family: 'Merriweather', serif;
}
h3, .entry-content h3, .entry-content h3 a {
	font-size: 24px;
	font-size: 1.5rem;
	font-family: 'Merriweather', serif;
}
h4, .entry-content h4, .entry-content h4 a {
	font-size: 20px;
	font-size: 1.25rem;
}
h5, .entry-content h5, .entry-content h5 a {
	font-size: 17px;
	font-size: 1.0625rem;
}
h6, .entry-content h6, .entry-content h6 a {
	font-size: 15px;
	font-size: 0.9375rem;
}
.ast-single-post .entry-title, .page-title {
	font-size: 30px;
	font-size: 1.875rem;
}
#secondary, #secondary button, #secondary input, #secondary select, #secondary textarea {
	font-size: 16px;
	font-size: 1rem;
}
::selection {
	background-color: #b30006;
	color: #ffffff;
}
body, h1, .entry-title a, .entry-content h1, .entry-content h1 a, h2, .entry-content h2, .entry-content h2 a, h3, .entry-content h3, .entry-content h3 a, h4, .entry-content h4, .entry-content h4 a, h5, .entry-content h5, .entry-content h5 a, h6, .entry-content h6, .entry-content h6 a {
	color: #282828;
}
.tagcloud a:hover, .tagcloud a:focus, .tagcloud a.current-item {
	color: #ffffff;
	border-color: #b30006;
	background-color: #b30006;
}
.main-header-menu .menu-link, .ast-header-custom-item a {
	color: #282828;
}
.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: #b30006;
}
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: #b30006;
}
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:#b30006;
background-color:#b30006;
box-shadow:none;
}
.site-footer a:hover + .post-count, .site-footer a:focus + .post-count {
	background: #b30006;
	border-color: #b30006;
}
.ast-small-footer {
	color: #c6c6c6;
}
.ast-small-footer > .ast-footer-overlay {
	background-color: #001524;
	;
}
.ast-small-footer a {
	color: #415161;
}
.ast-small-footer a:hover {
	color: #ff5a44;
}
.footer-adv .footer-adv-overlay {
	border-top-style: solid;
	border-top-color: #7a7a7a;
}
.ast-comment-meta {
	line-height: 1.666666667;
	font-size: 13px;
	font-size: 0.8125rem;
}
.single .nav-links .nav-previous, .single .nav-links .nav-next, .single .ast-author-details .author-title, .ast-comment-meta {
	color: #b30006;
}
.entry-meta, .entry-meta * {
	line-height: 1.45;
	color: #b30006;
}
.entry-meta a:hover, .entry-meta a:hover *, .entry-meta a:focus, .entry-meta a:focus * {
	color: #b30006;
}
.ast-404-layout-1 .ast-404-text {
	font-size: 200px;
	font-size: 12.5rem;
}
.widget-title {
	font-size: 22px;
	font-size: 1.375rem;
	color: #282828;
}
#cat option, .secondary .calendar_wrap thead a, .secondary .calendar_wrap thead a:visited {
	color: #b30006;
}
.secondary .calendar_wrap #today, .ast-progress-val span {
	background: #b30006;
}
.secondary a:hover + .post-count, .secondary a:focus + .post-count {
	background: #b30006;
	border-color: #b30006;
}
.calendar_wrap #today > a {
	color: #ffffff;
}
.ast-pagination a, .page-links .page-link, .single .post-navigation a {
	color: #b30006;
}
.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: #b30006;
}
.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle {
	background: transparent;
	color: #b30006;
}
.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle {
	background: transparent;
	border: 1px solid #b30006;
	color: #b30006;
}
.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {
	background: #b30006;
	color: #ffffff;
}
.wp-block-buttons.aligncenter {
	justify-content: center;
}

@media (max-width:782px) {
.entry-content .wp-block-columns .wp-block-column {
	margin-left: 0px;
}
}

@media (max-width:921px) {
#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:921px) {
.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:922px) {
.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:922px) {
.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;
}
}
.elementor-button-wrapper .elementor-button {
	border-style: solid;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom-width: 0;
}
body .elementor-button.elementor-size-sm, body .elementor-button.elementor-size-xs, body .elementor-button.elementor-size-md, body .elementor-button.elementor-size-lg, body .elementor-button.elementor-size-xl, body .elementor-button {
	border-radius: 60px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.elementor-button-wrapper .elementor-button {
	border-color: #b30006;
	background-color: #b30006;
}
.elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus {
	color: #ffffff;
	background-color: #000000;
	border-color: #000000;
}
.wp-block-button .wp-block-button__link, .elementor-button-wrapper .elementor-button, .elementor-button-wrapper .elementor-button:visited {
	color: #ffffff;
}
.elementor-button-wrapper .elementor-button {
	font-family: inherit;
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
}
body .elementor-button.elementor-size-sm, body .elementor-button.elementor-size-xs, body .elementor-button.elementor-size-md, body .elementor-button.elementor-size-lg, body .elementor-button.elementor-size-xl, body .elementor-button {
	font-size: 16px;
	font-size: 1rem;
}
.wp-block-button .wp-block-button__link {
	border-style: solid;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom-width: 0;
	border-color: #b30006;
	background-color: #b30006;
	color: #ffffff;
	font-family: inherit;
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
	font-size: 16px;
	font-size: 1rem;
	border-radius: 60px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:focus {
	color: #ffffff;
	background-color: #000000;
	border-color: #000000;
}
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
	border-style: solid;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	border-bottom-width: 0;
	color: #ffffff;
	border-color: #b30006;
	background-color: #b30006;
	border-radius: 60px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
	font-family: inherit;
	font-weight: 600;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1;
	text-transform: uppercase;
}
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:921px) {
.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:921px) {
.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:921px) {
.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:921px) {
.ast-archive-description .ast-archive-title {
	font-size: 40px;
}
.entry-title {
	font-size: 30px;
}
h1, .entry-content h1, .entry-content h1 a {
	font-size: 40px;
}
h2, .entry-content h2, .entry-content h2 a {
	font-size: 30px;
}
h3, .entry-content h3, .entry-content h3 a {
	font-size: 22px;
}
h4, .entry-content h4, .entry-content h4 a {
	font-size: 20px;
	font-size: 1.25rem;
}
h5, .entry-content h5, .entry-content h5 a {
	font-size: 16px;
	font-size: 1rem;
}
h6, .entry-content h6, .entry-content h6 a {
	font-size: 15px;
	font-size: 0.9375rem;
}
.ast-single-post .entry-title, .page-title {
	font-size: 30px;
}
#masthead .site-logo-img .custom-logo-link img {
	max-width: 120px;
}
.astra-logo-svg {
	width: 120px;
}
.ast-header-break-point .site-logo-img .custom-mobile-logo-link img {
	max-width: 120px;
}
}

@media (max-width:544px) {
.ast-archive-description .ast-archive-title {
	font-size: 40px;
}
.entry-title {
	font-size: 30px;
}
h1, .entry-content h1, .entry-content h1 a {
	font-size: 30px;
}
h2, .entry-content h2, .entry-content h2 a {
	font-size: 26px;
}
h3, .entry-content h3, .entry-content h3 a {
	font-size: 20px;
}
h4, .entry-content h4, .entry-content h4 a {
	font-size: 18px;
	font-size: 1.125rem;
}
h5, .entry-content h5, .entry-content h5 a {
	font-size: 16px;
	font-size: 1rem;
}
h6, .entry-content h6, .entry-content h6 a {
	font-size: 15px;
	font-size: 0.9375rem;
}
.ast-single-post .entry-title, .page-title {
	font-size: 30px;
}
.ast-header-break-point .site-branding img, .ast-header-break-point #masthead .site-logo-img .custom-logo-link img {
	max-width: 120px;
}
.astra-logo-svg {
	width: 120px;
}
.ast-header-break-point .site-logo-img .custom-mobile-logo-link img {
	max-width: 120px;
}
}

@media (max-width:921px) {
html {
	font-size: 91.2%;
}
}

@media (max-width:544px) {
html {
	font-size: 91.2%;
}
}

@media (min-width:922px) {
.ast-container {
	max-width: 1240px;
}
}
/*
@font-face {
	font-family: "Astra";
	src: url(http://speedyworm.flywheelsites.com/wp-content/themes/astra/assets/fonts/astra.woff) format("woff"), url(http://speedyworm.flywheelsites.com/wp-content/themes/astra/assets/fonts/astra.ttf) format("truetype"), url(http://speedyworm.flywheelsites.com/wp-content/themes/astra/assets/fonts/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: #eaeaea;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu {
	top: -1px;
}
.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: 1px;
	border-style: solid;
	border-color: #eaeaea;
}

@media (min-width:922px) {
.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: -2px;
}
}
.ast-small-footer {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #3f3f3f;
}

@media (max-width:920px) {
.ast-404-layout-1 .ast-404-text {
	font-size: 100px;
	font-size: 6.25rem;
}
}
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo .astra-logo-svg {
	width: 157px;
}
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
	max-width: 157px;
}

@media (min-width:922px) {
.ast-theme-transparent-header #masthead {
	position: absolute;
	left: 0;
	right: 0;
}
.ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar {
	background: none;
}
body.elementor-editor-active.ast-theme-transparent-header #masthead, .fl-builder-edit .ast-theme-transparent-header #masthead, body.vc_editor.ast-theme-transparent-header #masthead, body.brz-ed.ast-theme-transparent-header #masthead {
	z-index: 0;
}
.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-mobile-logo-link {
	display: none;
}
.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo {
	display: inline-block;
}
.ast-theme-transparent-header .ast-above-header {
	background-image: none;
	background-color: transparent;
}
.ast-theme-transparent-header .ast-below-header {
	background-image: none;
	background-color: transparent;
}
}
.ast-theme-transparent-header .site-title a, .ast-theme-transparent-header .site-title a:focus, .ast-theme-transparent-header .site-title a:hover, .ast-theme-transparent-header .site-title a:visited {
	color: #000000;
}
.ast-theme-transparent-header .site-header .site-description {
	color: #000000;
}
.ast-theme-transparent-header .main-header-menu, .ast-theme-transparent-header .main-header-menu .menu-link, .ast-theme-transparent-header .ast-masthead-custom-menu-items, .ast-theme-transparent-header .ast-masthead-custom-menu-items a, .ast-theme-transparent-header .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .menu-item > .ast-menu-toggle {
	color: #333333;
}
.ast-theme-transparent-header .main-header-menu .menu-item:hover > .menu-link, .ast-theme-transparent-header .main-header-menu .menu-item:hover > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .ast-masthead-custom-menu-items a:hover, .ast-theme-transparent-header .main-header-menu .focus > .menu-link, .ast-theme-transparent-header .main-header-menu .focus > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-ancestor > .menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-item > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .current-menu-ancestor > .ast-menu-toggle {
	color: #8bc34a;
}

@media (max-width:921px) {
.ast-theme-transparent-header #masthead {
	position: absolute;
	left: 0;
	right: 0;
}
.ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar {
	background: none;
}
body.elementor-editor-active.ast-theme-transparent-header #masthead, .fl-builder-edit .ast-theme-transparent-header #masthead, body.vc_editor.ast-theme-transparent-header #masthead, body.brz-ed.ast-theme-transparent-header #masthead {
	z-index: 0;
}
.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .custom-mobile-logo-link {
	display: none;
}
.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo {
	display: inline-block;
}
.ast-theme-transparent-header .ast-above-header {
	background-image: none;
	background-color: transparent;
}
.ast-theme-transparent-header .ast-below-header {
	background-image: none;
	background-color: transparent;
}
}
.ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.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;
}
h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
	color: #001524;
}
.ast-header-break-point .main-header-bar {
	border-bottom-width: 1px;
}

@media (min-width:922px) {
.main-header-bar {
	border-bottom-width: 1px;
}
}
.ast-flex {
	-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;
}
.main-header-bar {
	padding: 1em 0;
}
.ast-site-identity {
	padding: 0;
}
.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;
}
.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;
}
/*all.css*/
/*!
 * Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial 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-abacus:before {
	content: "\f640"
}
.fa-accessible-icon:before {
	content: "\f368"
}
.fa-accusoft:before {
	content: "\f369"
}
.fa-acorn:before {
	content: "\f6ae"
}
.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-adversal:before {
	content: "\f36a"
}
.fa-affiliatetheme:before {
	content: "\f36b"
}
.fa-air-conditioner:before {
	content: "\f8f4"
}
.fa-air-freshener:before {
	content: "\f5d0"
}
.fa-airbnb:before {
	content: "\f834"
}
.fa-alarm-clock:before {
	content: "\f34e"
}
.fa-alarm-exclamation:before {
	content: "\f843"
}
.fa-alarm-plus:before {
	content: "\f844"
}
.fa-alarm-snooze:before {
	content: "\f845"
}
.fa-album:before {
	content: "\f89f"
}
.fa-album-collection:before {
	content: "\f8a0"
}
.fa-algolia:before {
	content: "\f36c"
}
.fa-alicorn:before {
	content: "\f6b0"
}
.fa-alien:before {
	content: "\f8f5"
}
.fa-alien-monster:before {
	content: "\f8f6"
}
.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-align-slash:before {
	content: "\f846"
}
.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-amp-guitar:before {
	content: "\f8a1"
}
.fa-analytics:before {
	content: "\f643"
}
.fa-anchor:before {
	content: "\f13d"
}
.fa-android:before {
	content: "\f17b"
}
.fa-angel:before {
	content: "\f779"
}
.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-crate:before {
	content: "\f6b1"
}
.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-alt-down:before {
	content: "\f354"
}
.fa-arrow-alt-from-bottom:before {
	content: "\f346"
}
.fa-arrow-alt-from-left:before {
	content: "\f347"
}
.fa-arrow-alt-from-right:before {
	content: "\f348"
}
.fa-arrow-alt-from-top:before {
	content: "\f349"
}
.fa-arrow-alt-left:before {
	content: "\f355"
}
.fa-arrow-alt-right:before {
	content: "\f356"
}
.fa-arrow-alt-square-down:before {
	content: "\f350"
}
.fa-arrow-alt-square-left:before {
	content: "\f351"
}
.fa-arrow-alt-square-right:before {
	content: "\f352"
}
.fa-arrow-alt-square-up:before {
	content: "\f353"
}
.fa-arrow-alt-to-bottom:before {
	content: "\f34a"
}
.fa-arrow-alt-to-left:before {
	content: "\f34b"
}
.fa-arrow-alt-to-right:before {
	content: "\f34c"
}
.fa-arrow-alt-to-top:before {
	content: "\f34d"
}
.fa-arrow-alt-up:before {
	content: "\f357"
}
.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-from-bottom:before {
	content: "\f342"
}
.fa-arrow-from-left:before {
	content: "\f343"
}
.fa-arrow-from-right:before {
	content: "\f344"
}
.fa-arrow-from-top:before {
	content: "\f345"
}
.fa-arrow-left:before {
	content: "\f060"
}
.fa-arrow-right:before {
	content: "\f061"
}
.fa-arrow-square-down:before {
	content: "\f339"
}
.fa-arrow-square-left:before {
	content: "\f33a"
}
.fa-arrow-square-right:before {
	content: "\f33b"
}
.fa-arrow-square-up:before {
	content: "\f33c"
}
.fa-arrow-to-bottom:before {
	content: "\f33d"
}
.fa-arrow-to-left:before {
	content: "\f33e"
}
.fa-arrow-to-right:before {
	content: "\f340"
}
.fa-arrow-to-top:before {
	content: "\f341"
}
.fa-arrow-up:before {
	content: "\f062"
}
.fa-arrows:before {
	content: "\f047"
}
.fa-arrows-alt:before {
	content: "\f0b2"
}
.fa-arrows-alt-h:before {
	content: "\f337"
}
.fa-arrows-alt-v:before {
	content: "\f338"
}
.fa-arrows-h:before {
	content: "\f07e"
}
.fa-arrows-v:before {
	content: "\f07d"
}
.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-atom-alt:before {
	content: "\f5d3"
}
.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-axe:before {
	content: "\f6b2"
}
.fa-axe-battle:before {
	content: "\f6b3"
}
.fa-baby:before {
	content: "\f77c"
}
.fa-baby-carriage:before {
	content: "\f77d"
}
.fa-backpack:before {
	content: "\f5d4"
}
.fa-backspace:before {
	content: "\f55a"
}
.fa-backward:before {
	content: "\f04a"
}
.fa-bacon:before {
	content: "\f7e5"
}
.fa-bacteria:before {
	content: "\e059"
}
.fa-bacterium:before {
	content: "\e05a"
}
.fa-badge:before {
	content: "\f335"
}
.fa-badge-check:before {
	content: "\f336"
}
.fa-badge-dollar:before {
	content: "\f645"
}
.fa-badge-percent:before {
	content: "\f646"
}
.fa-badge-sheriff:before {
	content: "\f8a2"
}
.fa-badger-honey:before {
	content: "\f6b4"
}
.fa-bags-shopping:before {
	content: "\f847"
}
.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-ball-pile:before {
	content: "\f77e"
}
.fa-ballot:before {
	content: "\f732"
}
.fa-ballot-check:before {
	content: "\f733"
}
.fa-ban:before {
	content: "\f05e"
}
.fa-band-aid:before {
	content: "\f462"
}
.fa-bandcamp:before {
	content: "\f2d5"
}
.fa-banjo:before {
	content: "\f8a3"
}
.fa-barcode:before {
	content: "\f02a"
}
.fa-barcode-alt:before {
	content: "\f463"
}
.fa-barcode-read:before {
	content: "\f464"
}
.fa-barcode-scan:before {
	content: "\f465"
}
.fa-bars:before {
	content: "\f0c9"
}
.fa-baseball:before {
	content: "\f432"
}
.fa-baseball-ball:before {
	content: "\f433"
}
.fa-basketball-ball:before {
	content: "\f434"
}
.fa-basketball-hoop:before {
	content: "\f435"
}
.fa-bat:before {
	content: "\f6b5"
}
.fa-bath:before {
	content: "\f2cd"
}
.fa-battery-bolt:before {
	content: "\f376"
}
.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-slash:before {
	content: "\f377"
}
.fa-battery-three-quarters:before {
	content: "\f241"
}
.fa-battle-net:before {
	content: "\f835"
}
.fa-bed:before {
	content: "\f236"
}
.fa-bed-alt:before {
	content: "\f8f7"
}
.fa-bed-bunk:before {
	content: "\f8f8"
}
.fa-bed-empty:before {
	content: "\f8f9"
}
.fa-beer:before {
	content: "\f0fc"
}
.fa-behance:before {
	content: "\f1b4"
}
.fa-behance-square:before {
	content: "\f1b5"
}
.fa-bell:before {
	content: "\f0f3"
}
.fa-bell-exclamation:before {
	content: "\f848"
}
.fa-bell-on:before {
	content: "\f8fa"
}
.fa-bell-plus:before {
	content: "\f849"
}
.fa-bell-school:before {
	content: "\f5d5"
}
.fa-bell-school-slash:before {
	content: "\f5d6"
}
.fa-bell-slash:before {
	content: "\f1f6"
}
.fa-bells:before {
	content: "\f77f"
}
.fa-betamax:before {
	content: "\f8a4"
}
.fa-bezier-curve:before {
	content: "\f55b"
}
.fa-bible:before {
	content: "\f647"
}
.fa-bicycle:before {
	content: "\f206"
}
.fa-biking:before {
	content: "\f84a"
}
.fa-biking-mountain:before {
	content: "\f84b"
}
.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-blanket:before {
	content: "\f498"
}
.fa-blender:before {
	content: "\f517"
}
.fa-blender-phone:before {
	content: "\f6b6"
}
.fa-blind:before {
	content: "\f29d"
}
.fa-blinds:before {
	content: "\f8fb"
}
.fa-blinds-open:before {
	content: "\f8fc"
}
.fa-blinds-raised:before {
	content: "\f8fd"
}
.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-bone-break:before {
	content: "\f5d8"
}
.fa-bong:before {
	content: "\f55c"
}
.fa-book:before {
	content: "\f02d"
}
.fa-book-alt:before {
	content: "\f5d9"
}
.fa-book-dead:before {
	content: "\f6b7"
}
.fa-book-heart:before {
	content: "\f499"
}
.fa-book-medical:before {
	content: "\f7e6"
}
.fa-book-open:before {
	content: "\f518"
}
.fa-book-reader:before {
	content: "\f5da"
}
.fa-book-spells:before {
	content: "\f6b8"
}
.fa-book-user:before {
	content: "\f7e7"
}
.fa-bookmark:before {
	content: "\f02e"
}
.fa-books:before {
	content: "\f5db"
}
.fa-books-medical:before {
	content: "\f7e8"
}
.fa-boombox:before {
	content: "\f8a5"
}
.fa-boot:before {
	content: "\f782"
}
.fa-booth-curtain:before {
	content: "\f734"
}
.fa-bootstrap:before {
	content: "\f836"
}
.fa-border-all:before {
	content: "\f84c"
}
.fa-border-bottom:before {
	content: "\f84d"
}
.fa-border-center-h:before {
	content: "\f89c"
}
.fa-border-center-v:before {
	content: "\f89d"
}
.fa-border-inner:before {
	content: "\f84e"
}
.fa-border-left:before {
	content: "\f84f"
}
.fa-border-none:before {
	content: "\f850"
}
.fa-border-outer:before {
	content: "\f851"
}
.fa-border-right:before {
	content: "\f852"
}
.fa-border-style:before {
	content: "\f853"
}
.fa-border-style-alt:before {
	content: "\f854"
}
.fa-border-top:before {
	content: "\f855"
}
.fa-bow-arrow:before {
	content: "\f6b9"
}
.fa-bowling-ball:before {
	content: "\f436"
}
.fa-bowling-pins:before {
	content: "\f437"
}
.fa-box:before {
	content: "\f466"
}
.fa-box-alt:before {
	content: "\f49a"
}
.fa-box-ballot:before {
	content: "\f735"
}
.fa-box-check:before {
	content: "\f467"
}
.fa-box-fragile:before {
	content: "\f49b"
}
.fa-box-full:before {
	content: "\f49c"
}
.fa-box-heart:before {
	content: "\f49d"
}
.fa-box-open:before {
	content: "\f49e"
}
.fa-box-tissue:before {
	content: "\e05b"
}
.fa-box-up:before {
	content: "\f49f"
}
.fa-box-usd:before {
	content: "\f4a0"
}
.fa-boxes:before {
	content: "\f468"
}
.fa-boxes-alt:before {
	content: "\f4a1"
}
.fa-boxing-glove:before {
	content: "\f438"
}
.fa-brackets:before {
	content: "\f7e9"
}
.fa-brackets-curly:before {
	content: "\f7ea"
}
.fa-braille:before {
	content: "\f2a1"
}
.fa-brain:before {
	content: "\f5dc"
}
.fa-bread-loaf:before {
	content: "\f7eb"
}
.fa-bread-slice:before {
	content: "\f7ec"
}
.fa-briefcase:before {
	content: "\f0b1"
}
.fa-briefcase-medical:before {
	content: "\f469"
}
.fa-bring-forward:before {
	content: "\f856"
}
.fa-bring-front:before {
	content: "\f857"
}
.fa-broadcast-tower:before {
	content: "\f519"
}
.fa-broom:before {
	content: "\f51a"
}
.fa-browser:before {
	content: "\f37e"
}
.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-bullseye-arrow:before {
	content: "\f648"
}
.fa-bullseye-pointer:before {
	content: "\f649"
}
.fa-burger-soda:before {
	content: "\f858"
}
.fa-burn:before {
	content: "\f46a"
}
.fa-buromobelexperte:before {
	content: "\f37f"
}
.fa-burrito:before {
	content: "\f7ed"
}
.fa-bus:before {
	content: "\f207"
}
.fa-bus-alt:before {
	content: "\f55e"
}
.fa-bus-school:before {
	content: "\f5dd"
}
.fa-business-time:before {
	content: "\f64a"
}
.fa-buy-n-large:before {
	content: "\f8a6"
}
.fa-buysellads:before {
	content: "\f20d"
}
.fa-cabinet-filing:before {
	content: "\f64b"
}
.fa-cactus:before {
	content: "\f8a7"
}
.fa-calculator:before {
	content: "\f1ec"
}
.fa-calculator-alt:before {
	content: "\f64c"
}
.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-edit:before {
	content: "\f333"
}
.fa-calendar-exclamation:before {
	content: "\f334"
}
.fa-calendar-minus:before {
	content: "\f272"
}
.fa-calendar-plus:before {
	content: "\f271"
}
.fa-calendar-star:before {
	content: "\f736"
}
.fa-calendar-times:before {
	content: "\f273"
}
.fa-calendar-week:before {
	content: "\f784"
}
.fa-camcorder:before {
	content: "\f8a8"
}
.fa-camera:before {
	content: "\f030"
}
.fa-camera-alt:before {
	content: "\f332"
}
.fa-camera-home:before {
	content: "\f8fe"
}
.fa-camera-movie:before {
	content: "\f8a9"
}
.fa-camera-polaroid:before {
	content: "\f8aa"
}
.fa-camera-retro:before {
	content: "\f083"
}
.fa-campfire:before {
	content: "\f6ba"
}
.fa-campground:before {
	content: "\f6bb"
}
.fa-canadian-maple-leaf:before {
	content: "\f785"
}
.fa-candle-holder:before {
	content: "\f6bc"
}
.fa-candy-cane:before {
	content: "\f786"
}
.fa-candy-corn:before {
	content: "\f6bd"
}
.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-building:before {
	content: "\f859"
}
.fa-car-bump:before {
	content: "\f5e0"
}
.fa-car-bus:before {
	content: "\f85a"
}
.fa-car-crash:before {
	content: "\f5e1"
}
.fa-car-garage:before {
	content: "\f5e2"
}
.fa-car-mechanic:before {
	content: "\f5e3"
}
.fa-car-side:before {
	content: "\f5e4"
}
.fa-car-tilt:before {
	content: "\f5e5"
}
.fa-car-wash:before {
	content: "\f5e6"
}
.fa-caravan:before {
	content: "\f8ff"
}
.fa-caravan-alt:before {
	content: "\e000"
}
.fa-caret-circle-down:before {
	content: "\f32d"
}
.fa-caret-circle-left:before {
	content: "\f32e"
}
.fa-caret-circle-right:before {
	content: "\f330"
}
.fa-caret-circle-up:before {
	content: "\f331"
}
.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-cars:before {
	content: "\f85b"
}
.fa-cart-arrow-down:before {
	content: "\f218"
}
.fa-cart-plus:before {
	content: "\f217"
}
.fa-cash-register:before {
	content: "\f788"
}
.fa-cassette-tape:before {
	content: "\f8ab"
}
.fa-cat:before {
	content: "\f6be"
}
.fa-cat-space:before {
	content: "\e001"
}
.fa-cauldron:before {
	content: "\f6bf"
}
.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-cctv:before {
	content: "\f8ac"
}
.fa-centercode:before {
	content: "\f380"
}
.fa-centos:before {
	content: "\f789"
}
.fa-certificate:before {
	content: "\f0a3"
}
.fa-chair:before {
	content: "\f6c0"
}
.fa-chair-office:before {
	content: "\f6c1"
}
.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-line-down:before {
	content: "\f64d"
}
.fa-chart-network:before {
	content: "\f78a"
}
.fa-chart-pie:before {
	content: "\f200"
}
.fa-chart-pie-alt:before {
	content: "\f64e"
}
.fa-chart-scatter:before {
	content: "\f7ee"
}
.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-cheese-swiss:before {
	content: "\f7f0"
}
.fa-cheeseburger:before {
	content: "\f7f1"
}
.fa-chess:before {
	content: "\f439"
}
.fa-chess-bishop:before {
	content: "\f43a"
}
.fa-chess-bishop-alt:before {
	content: "\f43b"
}
.fa-chess-board:before {
	content: "\f43c"
}
.fa-chess-clock:before {
	content: "\f43d"
}
.fa-chess-clock-alt:before {
	content: "\f43e"
}
.fa-chess-king:before {
	content: "\f43f"
}
.fa-chess-king-alt:before {
	content: "\f440"
}
.fa-chess-knight:before {
	content: "\f441"
}
.fa-chess-knight-alt:before {
	content: "\f442"
}
.fa-chess-pawn:before {
	content: "\f443"
}
.fa-chess-pawn-alt:before {
	content: "\f444"
}
.fa-chess-queen:before {
	content: "\f445"
}
.fa-chess-queen-alt:before {
	content: "\f446"
}
.fa-chess-rook:before {
	content: "\f447"
}
.fa-chess-rook-alt:before {
	content: "\f448"
}
.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-double-down:before {
	content: "\f322"
}
.fa-chevron-double-left:before {
	content: "\f323"
}
.fa-chevron-double-right:before {
	content: "\f324"
}
.fa-chevron-double-up:before {
	content: "\f325"
}
.fa-chevron-down:before {
	content: "\f078"
}
.fa-chevron-left:before {
	content: "\f053"
}
.fa-chevron-right:before {
	content: "\f054"
}
.fa-chevron-square-down:before {
	content: "\f329"
}
.fa-chevron-square-left:before {
	content: "\f32a"
}
.fa-chevron-square-right:before {
	content: "\f32b"
}
.fa-chevron-square-up:before {
	content: "\f32c"
}
.fa-chevron-up:before {
	content: "\f077"
}
.fa-child:before {
	content: "\f1ae"
}
.fa-chimney:before {
	content: "\f78b"
}
.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-clarinet:before {
	content: "\f8ad"
}
.fa-claw-marks:before {
	content: "\f6c2"
}
.fa-clinic-medical:before {
	content: "\f7f2"
}
.fa-clipboard:before {
	content: "\f328"
}
.fa-clipboard-check:before {
	content: "\f46c"
}
.fa-clipboard-list:before {
	content: "\f46d"
}
.fa-clipboard-list-check:before {
	content: "\f737"
}
.fa-clipboard-prescription:before {
	content: "\f5e8"
}
.fa-clipboard-user:before {
	content: "\f7f3"
}
.fa-clock:before {
	content: "\f017"
}
.fa-clone:before {
	content: "\f24d"
}
.fa-closed-captioning:before {
	content: "\f20a"
}
.fa-cloud:before {
	content: "\f0c2"
}
.fa-cloud-download:before {
	content: "\f0ed"
}
.fa-cloud-download-alt:before {
	content: "\f381"
}
.fa-cloud-drizzle:before {
	content: "\f738"
}
.fa-cloud-hail:before {
	content: "\f739"
}
.fa-cloud-hail-mixed:before {
	content: "\f73a"
}
.fa-cloud-meatball:before {
	content: "\f73b"
}
.fa-cloud-moon:before {
	content: "\f6c3"
}
.fa-cloud-moon-rain:before {
	content: "\f73c"
}
.fa-cloud-music:before {
	content: "\f8ae"
}
.fa-cloud-rain:before {
	content: "\f73d"
}
.fa-cloud-rainbow:before {
	content: "\f73e"
}
.fa-cloud-showers:before {
	content: "\f73f"
}
.fa-cloud-showers-heavy:before {
	content: "\f740"
}
.fa-cloud-sleet:before {
	content: "\f741"
}
.fa-cloud-snow:before {
	content: "\f742"
}
.fa-cloud-sun:before {
	content: "\f6c4"
}
.fa-cloud-sun-rain:before {
	content: "\f743"
}
.fa-cloud-upload:before {
	content: "\f0ee"
}
.fa-cloud-upload-alt:before {
	content: "\f382"
}
.fa-cloudflare:before {
	content: "\e07d"
}
.fa-clouds:before {
	content: "\f744"
}
.fa-clouds-moon:before {
	content: "\f745"
}
.fa-clouds-sun:before {
	content: "\f746"
}
.fa-cloudscale:before {
	content: "\f383"
}
.fa-cloudsmith:before {
	content: "\f384"
}
.fa-cloudversify:before {
	content: "\f385"
}
.fa-club:before {
	content: "\f327"
}
.fa-cocktail:before {
	content: "\f561"
}
.fa-code:before {
	content: "\f121"
}
.fa-code-branch:before {
	content: "\f126"
}
.fa-code-commit:before {
	content: "\f386"
}
.fa-code-merge:before {
	content: "\f387"
}
.fa-codepen:before {
	content: "\f1cb"
}
.fa-codiepie:before {
	content: "\f284"
}
.fa-coffee:before {
	content: "\f0f4"
}
.fa-coffee-pot:before {
	content: "\e002"
}
.fa-coffee-togo:before {
	content: "\f6c5"
}
.fa-coffin:before {
	content: "\f6c6"
}
.fa-coffin-cross:before {
	content: "\e051"
}
.fa-cog:before {
	content: "\f013"
}
.fa-cogs:before {
	content: "\f085"
}
.fa-coin:before {
	content: "\f85c"
}
.fa-coins:before {
	content: "\f51e"
}
.fa-columns:before {
	content: "\f0db"
}
.fa-comet:before {
	content: "\e003"
}
.fa-comment:before {
	content: "\f075"
}
.fa-comment-alt:before {
	content: "\f27a"
}
.fa-comment-alt-check:before {
	content: "\f4a2"
}
.fa-comment-alt-dollar:before {
	content: "\f650"
}
.fa-comment-alt-dots:before {
	content: "\f4a3"
}
.fa-comment-alt-edit:before {
	content: "\f4a4"
}
.fa-comment-alt-exclamation:before {
	content: "\f4a5"
}
.fa-comment-alt-lines:before {
	content: "\f4a6"
}
.fa-comment-alt-medical:before {
	content: "\f7f4"
}
.fa-comment-alt-minus:before {
	content: "\f4a7"
}
.fa-comment-alt-music:before {
	content: "\f8af"
}
.fa-comment-alt-plus:before {
	content: "\f4a8"
}
.fa-comment-alt-slash:before {
	content: "\f4a9"
}
.fa-comment-alt-smile:before {
	content: "\f4aa"
}
.fa-comment-alt-times:before {
	content: "\f4ab"
}
.fa-comment-check:before {
	content: "\f4ac"
}
.fa-comment-dollar:before {
	content: "\f651"
}
.fa-comment-dots:before {
	content: "\f4ad"
}
.fa-comment-edit:before {
	content: "\f4ae"
}
.fa-comment-exclamation:before {
	content: "\f4af"
}
.fa-comment-lines:before {
	content: "\f4b0"
}
.fa-comment-medical:before {
	content: "\f7f5"
}
.fa-comment-minus:before {
	content: "\f4b1"
}
.fa-comment-music:before {
	content: "\f8b0"
}
.fa-comment-plus:before {
	content: "\f4b2"
}
.fa-comment-slash:before {
	content: "\f4b3"
}
.fa-comment-smile:before {
	content: "\f4b4"
}
.fa-comment-times:before {
	content: "\f4b5"
}
.fa-comments:before {
	content: "\f086"
}
.fa-comments-alt:before {
	content: "\f4b6"
}
.fa-comments-alt-dollar:before {
	content: "\f652"
}
.fa-comments-dollar:before {
	content: "\f653"
}
.fa-compact-disc:before {
	content: "\f51f"
}
.fa-compass:before {
	content: "\f14e"
}
.fa-compass-slash:before {
	content: "\f5e9"
}
.fa-compress:before {
	content: "\f066"
}
.fa-compress-alt:before {
	content: "\f422"
}
.fa-compress-arrows-alt:before {
	content: "\f78c"
}
.fa-compress-wide:before {
	content: "\f326"
}
.fa-computer-classic:before {
	content: "\f8b1"
}
.fa-computer-speaker:before {
	content: "\f8b2"
}
.fa-concierge-bell:before {
	content: "\f562"
}
.fa-confluence:before {
	content: "\f78d"
}
.fa-connectdevelop:before {
	content: "\f20e"
}
.fa-construction:before {
	content: "\f85d"
}
.fa-container-storage:before {
	content: "\f4b7"
}
.fa-contao:before {
	content: "\f26d"
}
.fa-conveyor-belt:before {
	content: "\f46e"
}
.fa-conveyor-belt-alt:before {
	content: "\f46f"
}
.fa-cookie:before {
	content: "\f563"
}
.fa-cookie-bite:before {
	content: "\f564"
}
.fa-copy:before {
	content: "\f0c5"
}
.fa-copyright:before {
	content: "\f1f9"
}
.fa-corn:before {
	content: "\f6c7"
}
.fa-cotton-bureau:before {
	content: "\f89e"
}
.fa-couch:before {
	content: "\f4b8"
}
.fa-cow:before {
	content: "\f6c8"
}
.fa-cowbell:before {
	content: "\f8b3"
}
.fa-cowbell-more:before {
	content: "\f8b4"
}
.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-credit-card-blank:before {
	content: "\f389"
}
.fa-credit-card-front:before {
	content: "\f38a"
}
.fa-cricket:before {
	content: "\f449"
}
.fa-critical-role:before {
	content: "\f6c9"
}
.fa-croissant:before {
	content: "\f7f6"
}
.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-crutches:before {
	content: "\f7f8"
}
.fa-css3:before {
	content: "\f13c"
}
.fa-css3-alt:before {
	content: "\f38b"
}
.fa-cube:before {
	content: "\f1b2"
}
.fa-cubes:before {
	content: "\f1b3"
}
.fa-curling:before {
	content: "\f44a"
}
.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-dagger:before {
	content: "\f6cb"
}
.fa-dailymotion:before {
	content: "\e052"
}
.fa-dashcube:before {
	content: "\f210"
}
.fa-database:before {
	content: "\f1c0"
}
.fa-deaf:before {
	content: "\f2a4"
}
.fa-debug:before {
	content: "\f7f9"
}
.fa-deer:before {
	content: "\f78e"
}
.fa-deer-rudolph:before {
	content: "\f78f"
}
.fa-deezer:before {
	content: "\e077"
}
.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-desktop-alt:before {
	content: "\f390"
}
.fa-dev:before {
	content: "\f6cc"
}
.fa-deviantart:before {
	content: "\f1bd"
}
.fa-dewpoint:before {
	content: "\f748"
}
.fa-dharmachakra:before {
	content: "\f655"
}
.fa-dhl:before {
	content: "\f790"
}
.fa-diagnoses:before {
	content: "\f470"
}
.fa-diamond:before {
	content: "\f219"
}
.fa-diaspora:before {
	content: "\f791"
}
.fa-dice:before {
	content: "\f522"
}
.fa-dice-d10:before {
	content: "\f6cd"
}
.fa-dice-d12:before {
	content: "\f6ce"
}
.fa-dice-d20:before {
	content: "\f6cf"
}
.fa-dice-d4:before {
	content: "\f6d0"
}
.fa-dice-d6:before {
	content: "\f6d1"
}
.fa-dice-d8:before {
	content: "\f6d2"
}
.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-digging:before {
	content: "\f85e"
}
.fa-digital-ocean:before {
	content: "\f391"
}
.fa-digital-tachograph:before {
	content: "\f566"
}
.fa-diploma:before {
	content: "\f5ea"
}
.fa-directions:before {
	content: "\f5eb"
}
.fa-disc-drive:before {
	content: "\f8b5"
}
.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-do-not-enter:before {
	content: "\f5ec"
}
.fa-dochub:before {
	content: "\f394"
}
.fa-docker:before {
	content: "\f395"
}
.fa-dog:before {
	content: "\f6d3"
}
.fa-dog-leashed:before {
	content: "\f6d4"
}
.fa-dollar-sign:before {
	content: "\f155"
}
.fa-dolly:before {
	content: "\f472"
}
.fa-dolly-empty:before {
	content: "\f473"
}
.fa-dolly-flatbed:before {
	content: "\f474"
}
.fa-dolly-flatbed-alt:before {
	content: "\f475"
}
.fa-dolly-flatbed-empty:before {
	content: "\f476"
}
.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-circle:before {
	content: "\f5ed"
}
.fa-draw-polygon:before {
	content: "\f5ee"
}
.fa-draw-square:before {
	content: "\f5ef"
}
.fa-dreidel:before {
	content: "\f792"
}
.fa-dribbble:before {
	content: "\f17d"
}
.fa-dribbble-square:before {
	content: "\f397"
}
.fa-drone:before {
	content: "\f85f"
}
.fa-drone-alt:before {
	content: "\f860"
}
.fa-dropbox:before {
	content: "\f16b"
}
.fa-drum:before {
	content: "\f569"
}
.fa-drum-steelpan:before {
	content: "\f56a"
}
.fa-drumstick:before {
	content: "\f6d6"
}
.fa-drumstick-bite:before {
	content: "\f6d7"
}
.fa-drupal:before {
	content: "\f1a9"
}
.fa-dryer:before {
	content: "\f861"
}
.fa-dryer-alt:before {
	content: "\f862"
}
.fa-duck:before {
	content: "\f6d8"
}
.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-ear:before {
	content: "\f5f0"
}
.fa-ear-muffs:before {
	content: "\f795"
}
.fa-earlybirds:before {
	content: "\f39a"
}
.fa-ebay:before {
	content: "\f4f4"
}
.fa-eclipse:before {
	content: "\f749"
}
.fa-eclipse-alt:before {
	content: "\f74a"
}
.fa-edge:before {
	content: "\f282"
}
.fa-edge-legacy:before {
	content: "\e078"
}
.fa-edit:before {
	content: "\f044"
}
.fa-egg:before {
	content: "\f7fb"
}
.fa-egg-fried:before {
	content: "\f7fc"
}
.fa-eject:before {
	content: "\f052"
}
.fa-elementor:before {
	content: "\f430"
}
.fa-elephant:before {
	content: "\f6da"
}
.fa-ellipsis-h:before {
	content: "\f141"
}
.fa-ellipsis-h-alt:before {
	content: "\f39b"
}
.fa-ellipsis-v:before {
	content: "\f142"
}
.fa-ellipsis-v-alt:before {
	content: "\f39c"
}
.fa-ello:before {
	content: "\f5f1"
}
.fa-ember:before {
	content: "\f423"
}
.fa-empire:before {
	content: "\f1d1"
}
.fa-empty-set:before {
	content: "\f656"
}
.fa-engine-warning:before {
	content: "\f5f2"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-envelope-open:before {
	content: "\f2b6"
}
.fa-envelope-open-dollar:before {
	content: "\f657"
}
.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:before {
	content: "\f0ec"
}
.fa-exchange-alt:before {
	content: "\f362"
}
.fa-exclamation:before {
	content: "\f12a"
}
.fa-exclamation-circle:before {
	content: "\f06a"
}
.fa-exclamation-square:before {
	content: "\f321"
}
.fa-exclamation-triangle:before {
	content: "\f071"
}
.fa-expand:before {
	content: "\f065"
}
.fa-expand-alt:before {
	content: "\f424"
}
.fa-expand-arrows:before {
	content: "\f31d"
}
.fa-expand-arrows-alt:before {
	content: "\f31e"
}
.fa-expand-wide:before {
	content: "\f320"
}
.fa-expeditedssl:before {
	content: "\f23e"
}
.fa-external-link:before {
	content: "\f08e"
}
.fa-external-link-alt:before {
	content: "\f35d"
}
.fa-external-link-square:before {
	content: "\f14c"
}
.fa-external-link-square-alt:before {
	content: "\f360"
}
.fa-eye:before {
	content: "\f06e"
}
.fa-eye-dropper:before {
	content: "\f1fb"
}
.fa-eye-evil:before {
	content: "\f6db"
}
.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-fan-table:before {
	content: "\e004"
}
.fa-fantasy-flight-games:before {
	content: "\f6dc"
}
.fa-farm:before {
	content: "\f864"
}
.fa-fast-backward:before {
	content: "\f049"
}
.fa-fast-forward:before {
	content: "\f050"
}
.fa-faucet:before {
	content: "\e005"
}
.fa-faucet-drip:before {
	content: "\e006"
}
.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-field-hockey:before {
	content: "\f44c"
}
.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-certificate:before {
	content: "\f5f3"
}
.fa-file-chart-line:before {
	content: "\f659"
}
.fa-file-chart-pie:before {
	content: "\f65a"
}
.fa-file-check:before {
	content: "\f316"
}
.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-edit:before {
	content: "\f31c"
}
.fa-file-excel:before {
	content: "\f1c3"
}
.fa-file-exclamation:before {
	content: "\f31a"
}
.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-minus:before {
	content: "\f318"
}
.fa-file-music:before {
	content: "\f8b6"
}
.fa-file-pdf:before {
	content: "\f1c1"
}
.fa-file-plus:before {
	content: "\f319"
}
.fa-file-powerpoint:before {
	content: "\f1c4"
}
.fa-file-prescription:before {
	content: "\f572"
}
.fa-file-search:before {
	content: "\f865"
}
.fa-file-signature:before {
	content: "\f573"
}
.fa-file-spreadsheet:before {
	content: "\f65b"
}
.fa-file-times:before {
	content: "\f317"
}
.fa-file-upload:before {
	content: "\f574"
}
.fa-file-user:before {
	content: "\f65c"
}
.fa-file-video:before {
	content: "\f1c8"
}
.fa-file-word:before {
	content: "\f1c2"
}
.fa-files-medical:before {
	content: "\f7fd"
}
.fa-fill:before {
	content: "\f575"
}
.fa-fill-drip:before {
	content: "\f576"
}
.fa-film:before {
	content: "\f008"
}
.fa-film-alt:before {
	content: "\f3a0"
}
.fa-film-canister:before {
	content: "\f8b7"
}
.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-fire-smoke:before {
	content: "\f74b"
}
.fa-firefox:before {
	content: "\f269"
}
.fa-firefox-browser:before {
	content: "\e007"
}
.fa-fireplace:before {
	content: "\f79a"
}
.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-fish-cooked:before {
	content: "\f7fe"
}
.fa-fist-raised:before {
	content: "\f6de"
}
.fa-flag:before {
	content: "\f024"
}
.fa-flag-alt:before {
	content: "\f74c"
}
.fa-flag-checkered:before {
	content: "\f11e"
}
.fa-flag-usa:before {
	content: "\f74d"
}
.fa-flame:before {
	content: "\f6df"
}
.fa-flashlight:before {
	content: "\f8b8"
}
.fa-flask:before {
	content: "\f0c3"
}
.fa-flask-poison:before {
	content: "\f6e0"
}
.fa-flask-potion:before {
	content: "\f6e1"
}
.fa-flickr:before {
	content: "\f16e"
}
.fa-flipboard:before {
	content: "\f44d"
}
.fa-flower:before {
	content: "\f7ff"
}
.fa-flower-daffodil:before {
	content: "\f800"
}
.fa-flower-tulip:before {
	content: "\f801"
}
.fa-flushed:before {
	content: "\f579"
}
.fa-flute:before {
	content: "\f8b9"
}
.fa-flux-capacitor:before {
	content: "\f8ba"
}
.fa-fly:before {
	content: "\f417"
}
.fa-fog:before {
	content: "\f74e"
}
.fa-folder:before {
	content: "\f07b"
}
.fa-folder-download:before {
	content: "\e053"
}
.fa-folder-minus:before {
	content: "\f65d"
}
.fa-folder-open:before {
	content: "\f07c"
}
.fa-folder-plus:before {
	content: "\f65e"
}
.fa-folder-times:before {
	content: "\f65f"
}
.fa-folder-tree:before {
	content: "\f802"
}
.fa-folder-upload:before {
	content: "\e054"
}
.fa-folders:before {
	content: "\f660"
}
.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-font-case:before {
	content: "\f866"
}
.fa-fonticons:before {
	content: "\f280"
}
.fa-fonticons-fi:before {
	content: "\f3a2"
}
.fa-football-ball:before {
	content: "\f44e"
}
.fa-football-helmet:before {
	content: "\f44f"
}
.fa-forklift:before {
	content: "\f47a"
}
.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-fragile:before {
	content: "\f4bb"
}
.fa-free-code-camp:before {
	content: "\f2c5"
}
.fa-freebsd:before {
	content: "\f3a4"
}
.fa-french-fries:before {
	content: "\f803"
}
.fa-frog:before {
	content: "\f52e"
}
.fa-frosty-head:before {
	content: "\f79b"
}
.fa-frown:before {
	content: "\f119"
}
.fa-frown-open:before {
	content: "\f57a"
}
.fa-fulcrum:before {
	content: "\f50b"
}
.fa-function:before {
	content: "\f661"
}
.fa-funnel-dollar:before {
	content: "\f662"
}
.fa-futbol:before {
	content: "\f1e3"
}
.fa-galactic-republic:before {
	content: "\f50c"
}
.fa-galactic-senate:before {
	content: "\f50d"
}
.fa-galaxy:before {
	content: "\e008"
}
.fa-game-board:before {
	content: "\f867"
}
.fa-game-board-alt:before {
	content: "\f868"
}
.fa-game-console-handheld:before {
	content: "\f8bb"
}
.fa-gamepad:before {
	content: "\f11b"
}
.fa-gamepad-alt:before {
	content: "\f8bc"
}
.fa-garage:before {
	content: "\e009"
}
.fa-garage-car:before {
	content: "\e00a"
}
.fa-garage-open:before {
	content: "\e00b"
}
.fa-gas-pump:before {
	content: "\f52f"
}
.fa-gas-pump-slash:before {
	content: "\f5f4"
}
.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-gift-card:before {
	content: "\f663"
}
.fa-gifts:before {
	content: "\f79c"
}
.fa-gingerbread-man:before {
	content: "\f79d"
}
.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:before {
	content: "\f804"
}
.fa-glass-champagne:before {
	content: "\f79e"
}
.fa-glass-cheers:before {
	content: "\f79f"
}
.fa-glass-citrus:before {
	content: "\f869"
}
.fa-glass-martini:before {
	content: "\f000"
}
.fa-glass-martini-alt:before {
	content: "\f57b"
}
.fa-glass-whiskey:before {
	content: "\f7a0"
}
.fa-glass-whiskey-rocks:before {
	content: "\f7a1"
}
.fa-glasses:before {
	content: "\f530"
}
.fa-glasses-alt:before {
	content: "\f5f5"
}
.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-globe-snow:before {
	content: "\f7a3"
}
.fa-globe-stand:before {
	content: "\f5f6"
}
.fa-gofore:before {
	content: "\f3a7"
}
.fa-golf-ball:before {
	content: "\f450"
}
.fa-golf-club:before {
	content: "\f451"
}
.fa-goodreads:before {
	content: "\f3a8"
}
.fa-goodreads-g:before {
	content: "\f3a9"
}
.fa-google:before {
	content: "\f1a0"
}
.fa-google-drive:before {
	content: "\f3aa"
}
.fa-google-pay:before {
	content: "\e079"
}
.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-gramophone:before {
	content: "\f8bd"
}
.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-guilded:before {
	content: "\e07e"
}
.fa-guitar:before {
	content: "\f7a6"
}
.fa-guitar-electric:before {
	content: "\f8be"
}
.fa-guitars:before {
	content: "\f8bf"
}
.fa-gulp:before {
	content: "\f3ae"
}
.fa-h-square:before {
	content: "\f0fd"
}
.fa-h1:before {
	content: "\f313"
}
.fa-h2:before {
	content: "\f314"
}
.fa-h3:before {
	content: "\f315"
}
.fa-h4:before {
	content: "\f86a"
}
.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-hammer-war:before {
	content: "\f6e4"
}
.fa-hamsa:before {
	content: "\f665"
}
.fa-hand-heart:before {
	content: "\f4bc"
}
.fa-hand-holding:before {
	content: "\f4bd"
}
.fa-hand-holding-box:before {
	content: "\f47b"
}
.fa-hand-holding-heart:before {
	content: "\f4be"
}
.fa-hand-holding-magic:before {
	content: "\f6e5"
}
.fa-hand-holding-medical:before {
	content: "\e05c"
}
.fa-hand-holding-seedling:before {
	content: "\f4bf"
}
.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-receiving:before {
	content: "\f47c"
}
.fa-hand-rock:before {
	content: "\f255"
}
.fa-hand-scissors:before {
	content: "\f257"
}
.fa-hand-sparkles:before {
	content: "\e05d"
}
.fa-hand-spock:before {
	content: "\f259"
}
.fa-hands:before {
	content: "\f4c2"
}
.fa-hands-heart:before {
	content: "\f4c3"
}
.fa-hands-helping:before {
	content: "\f4c4"
}
.fa-hands-usd:before {
	content: "\f4c5"
}
.fa-hands-wash:before {
	content: "\e05e"
}
.fa-handshake:before {
	content: "\f2b5"
}
.fa-handshake-alt:before {
	content: "\f4c6"
}
.fa-handshake-alt-slash:before {
	content: "\e05f"
}
.fa-handshake-slash:before {
	content: "\e060"
}
.fa-hanukiah:before {
	content: "\f6e6"
}
.fa-hard-hat:before {
	content: "\f807"
}
.fa-hashtag:before {
	content: "\f292"
}
.fa-hat-chef:before {
	content: "\f86b"
}
.fa-hat-cowboy:before {
	content: "\f8c0"
}
.fa-hat-cowboy-side:before {
	content: "\f8c1"
}
.fa-hat-santa:before {
	content: "\f7a7"
}
.fa-hat-winter:before {
	content: "\f7a8"
}
.fa-hat-witch:before {
	content: "\f6e7"
}
.fa-hat-wizard:before {
	content: "\f6e8"
}
.fa-hdd:before {
	content: "\f0a0"
}
.fa-head-side:before {
	content: "\f6e9"
}
.fa-head-side-brain:before {
	content: "\f808"
}
.fa-head-side-cough:before {
	content: "\e061"
}
.fa-head-side-cough-slash:before {
	content: "\e062"
}
.fa-head-side-headphones:before {
	content: "\f8c2"
}
.fa-head-side-mask:before {
	content: "\e063"
}
.fa-head-side-medical:before {
	content: "\f809"
}
.fa-head-side-virus:before {
	content: "\e064"
}
.fa-head-vr:before {
	content: "\f6ea"
}
.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-heart-circle:before {
	content: "\f4c7"
}
.fa-heart-rate:before {
	content: "\f5f8"
}
.fa-heart-square:before {
	content: "\f4c8"
}
.fa-heartbeat:before {
	content: "\f21e"
}
.fa-heat:before {
	content: "\e00c"
}
.fa-helicopter:before {
	content: "\f533"
}
.fa-helmet-battle:before {
	content: "\f6eb"
}
.fa-hexagon:before {
	content: "\f312"
}
.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-hive:before {
	content: "\e07f"
}
.fa-hockey-mask:before {
	content: "\f6ee"
}
.fa-hockey-puck:before {
	content: "\f453"
}
.fa-hockey-sticks:before {
	content: "\f454"
}
.fa-holly-berry:before {
	content: "\f7aa"
}
.fa-home:before {
	content: "\f015"
}
.fa-home-alt:before {
	content: "\f80a"
}
.fa-home-heart:before {
	content: "\f4c9"
}
.fa-home-lg:before {
	content: "\f80b"
}
.fa-home-lg-alt:before {
	content: "\f80c"
}
.fa-hood-cloak:before {
	content: "\f6ef"
}
.fa-hooli:before {
	content: "\f427"
}
.fa-horizontal-rule:before {
	content: "\f86c"
}
.fa-hornbill:before {
	content: "\f592"
}
.fa-horse:before {
	content: "\f6f0"
}
.fa-horse-head:before {
	content: "\f7ab"
}
.fa-horse-saddle:before {
	content: "\f8c3"
}
.fa-hospital:before {
	content: "\f0f8"
}
.fa-hospital-alt:before {
	content: "\f47d"
}
.fa-hospital-symbol:before {
	content: "\f47e"
}
.fa-hospital-user:before {
	content: "\f80d"
}
.fa-hospitals:before {
	content: "\f80e"
}
.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:before {
	content: "\e00d"
}
.fa-house-damage:before {
	content: "\f6f1"
}
.fa-house-day:before {
	content: "\e00e"
}
.fa-house-flood:before {
	content: "\f74f"
}
.fa-house-leave:before {
	content: "\e00f"
}
.fa-house-night:before {
	content: "\e010"
}
.fa-house-return:before {
	content: "\e011"
}
.fa-house-signal:before {
	content: "\e012"
}
.fa-house-user:before {
	content: "\e065"
}
.fa-houzz:before {
	content: "\f27c"
}
.fa-hryvnia:before {
	content: "\f6f2"
}
.fa-html5:before {
	content: "\f13b"
}
.fa-hubspot:before {
	content: "\f3b2"
}
.fa-humidity:before {
	content: "\f750"
}
.fa-hurricane:before {
	content: "\f751"
}
.fa-i-cursor:before {
	content: "\f246"
}
.fa-ice-cream:before {
	content: "\f810"
}
.fa-ice-skate:before {
	content: "\f7ac"
}
.fa-icicles:before {
	content: "\f7ad"
}
.fa-icons:before {
	content: "\f86d"
}
.fa-icons-alt:before {
	content: "\f86e"
}
.fa-id-badge:before {
	content: "\f2c1"
}
.fa-id-card:before {
	content: "\f2c2"
}
.fa-id-card-alt:before {
	content: "\f47f"
}
.fa-ideal:before {
	content: "\e013"
}
.fa-igloo:before {
	content: "\f7ae"
}
.fa-image:before {
	content: "\f03e"
}
.fa-image-polaroid:before {
	content: "\f8c4"
}
.fa-images:before {
	content: "\f302"
}
.fa-imdb:before {
	content: "\f2d8"
}
.fa-inbox:before {
	content: "\f01c"
}
.fa-inbox-in:before {
	content: "\f310"
}
.fa-inbox-out:before {
	content: "\f311"
}
.fa-indent:before {
	content: "\f03c"
}
.fa-industry:before {
	content: "\f275"
}
.fa-industry-alt:before {
	content: "\f3b3"
}
.fa-infinity:before {
	content: "\f534"
}
.fa-info:before {
	content: "\f129"
}
.fa-info-circle:before {
	content: "\f05a"
}
.fa-info-square:before {
	content: "\f30f"
}
.fa-inhaler:before {
	content: "\f5f9"
}
.fa-innosoft:before {
	content: "\e080"
}
.fa-instagram:before {
	content: "\f16d"
}
.fa-instagram-square:before {
	content: "\e055"
}
.fa-instalod:before {
	content: "\e081"
}
.fa-integral:before {
	content: "\f667"
}
.fa-intercom:before {
	content: "\f7af"
}
.fa-internet-explorer:before {
	content: "\f26b"
}
.fa-intersection:before {
	content: "\f668"
}
.fa-inventory:before {
	content: "\f480"
}
.fa-invision:before {
	content: "\f7b0"
}
.fa-ioxhost:before {
	content: "\f208"
}
.fa-island-tropical:before {
	content: "\f811"
}
.fa-italic:before {
	content: "\f033"
}
.fa-itch-io:before {
	content: "\f83a"
}
.fa-itunes:before {
	content: "\f3b4"
}
.fa-itunes-note:before {
	content: "\f3b5"
}
.fa-jack-o-lantern:before {
	content: "\f30e"
}
.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-joystick:before {
	content: "\f8c5"
}
.fa-js:before {
	content: "\f3b8"
}
.fa-js-square:before {
	content: "\f3b9"
}
.fa-jsfiddle:before {
	content: "\f1cc"
}
.fa-jug:before {
	content: "\f8c6"
}
.fa-kaaba:before {
	content: "\f66b"
}
.fa-kaggle:before {
	content: "\f5fa"
}
.fa-kazoo:before {
	content: "\f8c7"
}
.fa-kerning:before {
	content: "\f86f"
}
.fa-key:before {
	content: "\f084"
}
.fa-key-skeleton:before {
	content: "\f6f3"
}
.fa-keybase:before {
	content: "\f4f5"
}
.fa-keyboard:before {
	content: "\f11c"
}
.fa-keycdn:before {
	content: "\f3ba"
}
.fa-keynote:before {
	content: "\f66c"
}
.fa-khanda:before {
	content: "\f66d"
}
.fa-kickstarter:before {
	content: "\f3bb"
}
.fa-kickstarter-k:before {
	content: "\f3bc"
}
.fa-kidneys:before {
	content: "\f5fb"
}
.fa-kiss:before {
	content: "\f596"
}
.fa-kiss-beam:before {
	content: "\f597"
}
.fa-kiss-wink-heart:before {
	content: "\f598"
}
.fa-kite:before {
	content: "\f6f4"
}
.fa-kiwi-bird:before {
	content: "\f535"
}
.fa-knife-kitchen:before {
	content: "\f6f5"
}
.fa-korvue:before {
	content: "\f42f"
}
.fa-lambda:before {
	content: "\f66e"
}
.fa-lamp:before {
	content: "\f4ca"
}
.fa-lamp-desk:before {
	content: "\e014"
}
.fa-lamp-floor:before {
	content: "\e015"
}
.fa-landmark:before {
	content: "\f66f"
}
.fa-landmark-alt:before {
	content: "\f752"
}
.fa-language:before {
	content: "\f1ab"
}
.fa-laptop:before {
	content: "\f109"
}
.fa-laptop-code:before {
	content: "\f5fc"
}
.fa-laptop-house:before {
	content: "\e066"
}
.fa-laptop-medical:before {
	content: "\f812"
}
.fa-laravel:before {
	content: "\f3bd"
}
.fa-lasso:before {
	content: "\f8c8"
}
.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-layer-minus:before {
	content: "\f5fe"
}
.fa-layer-plus:before {
	content: "\f5ff"
}
.fa-leaf:before {
	content: "\f06c"
}
.fa-leaf-heart:before {
	content: "\f4cb"
}
.fa-leaf-maple:before {
	content: "\f6f6"
}
.fa-leaf-oak:before {
	content: "\f6f7"
}
.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:before {
	content: "\f149"
}
.fa-level-down-alt:before {
	content: "\f3be"
}
.fa-level-up:before {
	content: "\f148"
}
.fa-level-up-alt:before {
	content: "\f3bf"
}
.fa-life-ring:before {
	content: "\f1cd"
}
.fa-light-ceiling:before {
	content: "\e016"
}
.fa-light-switch:before {
	content: "\e017"
}
.fa-light-switch-off:before {
	content: "\e018"
}
.fa-light-switch-on:before {
	content: "\e019"
}
.fa-lightbulb:before {
	content: "\f0eb"
}
.fa-lightbulb-dollar:before {
	content: "\f670"
}
.fa-lightbulb-exclamation:before {
	content: "\f671"
}
.fa-lightbulb-on:before {
	content: "\f672"
}
.fa-lightbulb-slash:before {
	content: "\f673"
}
.fa-lights-holiday:before {
	content: "\f7b2"
}
.fa-line:before {
	content: "\f3c0"
}
.fa-line-columns:before {
	content: "\f870"
}
.fa-line-height:before {
	content: "\f871"
}
.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-lips:before {
	content: "\f600"
}
.fa-lira-sign:before {
	content: "\f195"
}
.fa-list:before {
	content: "\f03a"
}
.fa-list-alt:before {
	content: "\f022"
}
.fa-list-music:before {
	content: "\f8c9"
}
.fa-list-ol:before {
	content: "\f0cb"
}
.fa-list-ul:before {
	content: "\f0ca"
}
.fa-location:before {
	content: "\f601"
}
.fa-location-arrow:before {
	content: "\f124"
}
.fa-location-circle:before {
	content: "\f602"
}
.fa-location-slash:before {
	content: "\f603"
}
.fa-lock:before {
	content: "\f023"
}
.fa-lock-alt:before {
	content: "\f30d"
}
.fa-lock-open:before {
	content: "\f3c1"
}
.fa-lock-open-alt:before {
	content: "\f3c2"
}
.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-long-arrow-down:before {
	content: "\f175"
}
.fa-long-arrow-left:before {
	content: "\f177"
}
.fa-long-arrow-right:before {
	content: "\f178"
}
.fa-long-arrow-up:before {
	content: "\f176"
}
.fa-loveseat:before {
	content: "\f4cc"
}
.fa-low-vision:before {
	content: "\f2a8"
}
.fa-luchador:before {
	content: "\f455"
}
.fa-luggage-cart:before {
	content: "\f59d"
}
.fa-lungs:before {
	content: "\f604"
}
.fa-lungs-virus:before {
	content: "\e067"
}
.fa-lyft:before {
	content: "\f3c3"
}
.fa-mace:before {
	content: "\f6f8"
}
.fa-magento:before {
	content: "\f3c4"
}
.fa-magic:before {
	content: "\f0d0"
}
.fa-magnet:before {
	content: "\f076"
}
.fa-mail-bulk:before {
	content: "\f674"
}
.fa-mailbox:before {
	content: "\f813"
}
.fa-mailchimp:before {
	content: "\f59e"
}
.fa-male:before {
	content: "\f183"
}
.fa-mandalorian:before {
	content: "\f50f"
}
.fa-mandolin:before {
	content: "\f6f9"
}
.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-marker-alt-slash:before {
	content: "\f605"
}
.fa-map-marker-check:before {
	content: "\f606"
}
.fa-map-marker-edit:before {
	content: "\f607"
}
.fa-map-marker-exclamation:before {
	content: "\f608"
}
.fa-map-marker-minus:before {
	content: "\f609"
}
.fa-map-marker-plus:before {
	content: "\f60a"
}
.fa-map-marker-question:before {
	content: "\f60b"
}
.fa-map-marker-slash:before {
	content: "\f60c"
}
.fa-map-marker-smile:before {
	content: "\f60d"
}
.fa-map-marker-times:before {
	content: "\f60e"
}
.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-meat:before {
	content: "\f814"
}
.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-megaphone:before {
	content: "\f675"
}
.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: "\e01a"
}
.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-microphone-stand:before {
	content: "\f8cb"
}
.fa-microscope:before {
	content: "\f610"
}
.fa-microsoft:before {
	content: "\f3ca"
}
.fa-microwave:before {
	content: "\e01b"
}
.fa-mind-share:before {
	content: "\f677"
}
.fa-minus:before {
	content: "\f068"
}
.fa-minus-circle:before {
	content: "\f056"
}
.fa-minus-hexagon:before {
	content: "\f307"
}
.fa-minus-octagon:before {
	content: "\f308"
}
.fa-minus-square:before {
	content: "\f146"
}
.fa-mistletoe:before {
	content: "\f7b4"
}
.fa-mitten:before {
	content: "\f7b5"
}
.fa-mix:before {
	content: "\f3cb"
}
.fa-mixcloud:before {
	content: "\f289"
}
.fa-mixer:before {
	content: "\e056"
}
.fa-mizuni:before {
	content: "\f3cc"
}
.fa-mobile:before {
	content: "\f10b"
}
.fa-mobile-alt:before {
	content: "\f3cd"
}
.fa-mobile-android:before {
	content: "\f3ce"
}
.fa-mobile-android-alt:before {
	content: "\f3cf"
}
.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-money-check-edit:before {
	content: "\f872"
}
.fa-money-check-edit-alt:before {
	content: "\f873"
}
.fa-monitor-heart-rate:before {
	content: "\f611"
}
.fa-monkey:before {
	content: "\f6fb"
}
.fa-monument:before {
	content: "\f5a6"
}
.fa-moon:before {
	content: "\f186"
}
.fa-moon-cloud:before {
	content: "\f754"
}
.fa-moon-stars:before {
	content: "\f755"
}
.fa-mortar-pestle:before {
	content: "\f5a7"
}
.fa-mosque:before {
	content: "\f678"
}
.fa-motorcycle:before {
	content: "\f21c"
}
.fa-mountain:before {
	content: "\f6fc"
}
.fa-mountains:before {
	content: "\f6fd"
}
.fa-mouse:before {
	content: "\f8cc"
}
.fa-mouse-alt:before {
	content: "\f8cd"
}
.fa-mouse-pointer:before {
	content: "\f245"
}
.fa-mp3-player:before {
	content: "\f8ce"
}
.fa-mug:before {
	content: "\f874"
}
.fa-mug-hot:before {
	content: "\f7b6"
}
.fa-mug-marshmallows:before {
	content: "\f7b7"
}
.fa-mug-tea:before {
	content: "\f875"
}
.fa-music:before {
	content: "\f001"
}
.fa-music-alt:before {
	content: "\f8cf"
}
.fa-music-alt-slash:before {
	content: "\f8d0"
}
.fa-music-slash:before {
	content: "\f8d1"
}
.fa-napster:before {
	content: "\f3d2"
}
.fa-narwhal:before {
	content: "\f6fe"
}
.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-octagon:before {
	content: "\f306"
}
.fa-octopus-deploy:before {
	content: "\e082"
}
.fa-odnoklassniki:before {
	content: "\f263"
}
.fa-odnoklassniki-square:before {
	content: "\f264"
}
.fa-oil-can:before {
	content: "\f613"
}
.fa-oil-temp:before {
	content: "\f614"
}
.fa-old-republic:before {
	content: "\f510"
}
.fa-om:before {
	content: "\f679"
}
.fa-omega:before {
	content: "\f67a"
}
.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-ornament:before {
	content: "\f7b8"
}
.fa-osi:before {
	content: "\f41a"
}
.fa-otter:before {
	content: "\f700"
}
.fa-outdent:before {
	content: "\f03b"
}
.fa-outlet:before {
	content: "\e01c"
}
.fa-oven:before {
	content: "\e01d"
}
.fa-overline:before {
	content: "\f876"
}
.fa-page-break:before {
	content: "\f877"
}
.fa-page4:before {
	content: "\f3d7"
}
.fa-pagelines:before {
	content: "\f18c"
}
.fa-pager:before {
	content: "\f815"
}
.fa-paint-brush:before {
	content: "\f1fc"
}
.fa-paint-brush-alt:before {
	content: "\f5a9"
}
.fa-paint-roller:before {
	content: "\f5aa"
}
.fa-palette:before {
	content: "\f53f"
}
.fa-palfed:before {
	content: "\f3d8"
}
.fa-pallet:before {
	content: "\f482"
}
.fa-pallet-alt:before {
	content: "\f483"
}
.fa-paper-plane:before {
	content: "\f1d8"
}
.fa-paperclip:before {
	content: "\f0c6"
}
.fa-parachute-box:before {
	content: "\f4cd"
}
.fa-paragraph:before {
	content: "\f1dd"
}
.fa-paragraph-rtl:before {
	content: "\f878"
}
.fa-parking:before {
	content: "\f540"
}
.fa-parking-circle:before {
	content: "\f615"
}
.fa-parking-circle-slash:before {
	content: "\f616"
}
.fa-parking-slash:before {
	content: "\f617"
}
.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-paw-alt:before {
	content: "\f701"
}
.fa-paw-claws:before {
	content: "\f702"
}
.fa-paypal:before {
	content: "\f1ed"
}
.fa-peace:before {
	content: "\f67c"
}
.fa-pegasus:before {
	content: "\f703"
}
.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:before {
	content: "\f040"
}
.fa-pencil-alt:before {
	content: "\f303"
}
.fa-pencil-paintbrush:before {
	content: "\f618"
}
.fa-pencil-ruler:before {
	content: "\f5ae"
}
.fa-pennant:before {
	content: "\f456"
}
.fa-penny-arcade:before {
	content: "\f704"
}
.fa-people-arrows:before {
	content: "\e068"
}
.fa-people-carry:before {
	content: "\f4ce"
}
.fa-pepper-hot:before {
	content: "\f816"
}
.fa-perbyte:before {
	content: "\e083"
}
.fa-percent:before {
	content: "\f295"
}
.fa-percentage:before {
	content: "\f541"
}
.fa-periscope:before {
	content: "\f3da"
}
.fa-person-booth:before {
	content: "\f756"
}
.fa-person-carry:before {
	content: "\f4cf"
}
.fa-person-dolly:before {
	content: "\f4d0"
}
.fa-person-dolly-empty:before {
	content: "\f4d1"
}
.fa-person-sign:before {
	content: "\f757"
}
.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-laptop:before {
	content: "\f87a"
}
.fa-phone-office:before {
	content: "\f67d"
}
.fa-phone-plus:before {
	content: "\f4d2"
}
.fa-phone-rotary:before {
	content: "\f8d3"
}
.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-pi:before {
	content: "\f67e"
}
.fa-piano:before {
	content: "\f8d4"
}
.fa-piano-keyboard:before {
	content: "\f8d5"
}
.fa-pie:before {
	content: "\f705"
}
.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: "\e01e"
}
.fa-pig:before {
	content: "\f706"
}
.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:before {
	content: "\f817"
}
.fa-pizza-slice:before {
	content: "\f818"
}
.fa-place-of-worship:before {
	content: "\f67f"
}
.fa-plane:before {
	content: "\f072"
}
.fa-plane-alt:before {
	content: "\f3de"
}
.fa-plane-arrival:before {
	content: "\f5af"
}
.fa-plane-departure:before {
	content: "\f5b0"
}
.fa-plane-slash:before {
	content: "\e069"
}
.fa-planet-moon:before {
	content: "\e01f"
}
.fa-planet-ringed:before {
	content: "\e020"
}
.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-hexagon:before {
	content: "\f300"
}
.fa-plus-octagon:before {
	content: "\f301"
}
.fa-plus-square:before {
	content: "\f0fe"
}
.fa-podcast:before {
	content: "\f2ce"
}
.fa-podium:before {
	content: "\f680"
}
.fa-podium-star:before {
	content: "\f758"
}
.fa-police-box:before {
	content: "\e021"
}
.fa-poll:before {
	content: "\f681"
}
.fa-poll-h:before {
	content: "\f682"
}
.fa-poll-people:before {
	content: "\f759"
}
.fa-poo:before {
	content: "\f2fe"
}
.fa-poo-storm:before {
	content: "\f75a"
}
.fa-poop:before {
	content: "\f619"
}
.fa-popcorn:before {
	content: "\f819"
}
.fa-portal-enter:before {
	content: "\e022"
}
.fa-portal-exit:before {
	content: "\e023"
}
.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-presentation:before {
	content: "\f685"
}
.fa-print:before {
	content: "\f02f"
}
.fa-print-search:before {
	content: "\f81a"
}
.fa-print-slash:before {
	content: "\f686"
}
.fa-procedures:before {
	content: "\f487"
}
.fa-product-hunt:before {
	content: "\f288"
}
.fa-project-diagram:before {
	content: "\f542"
}
.fa-projector:before {
	content: "\f8d6"
}
.fa-pump-medical:before {
	content: "\e06a"
}
.fa-pump-soap:before {
	content: "\e06b"
}
.fa-pumpkin:before {
	content: "\f707"
}
.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-question-square:before {
	content: "\f2fd"
}
.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-rabbit:before {
	content: "\f708"
}
.fa-rabbit-fast:before {
	content: "\f709"
}
.fa-racquet:before {
	content: "\f45a"
}
.fa-radar:before {
	content: "\e024"
}
.fa-radiation:before {
	content: "\f7b9"
}
.fa-radiation-alt:before {
	content: "\f7ba"
}
.fa-radio:before {
	content: "\f8d7"
}
.fa-radio-alt:before {
	content: "\f8d8"
}
.fa-rainbow:before {
	content: "\f75b"
}
.fa-raindrops:before {
	content: "\f75c"
}
.fa-ram:before {
	content: "\f70a"
}
.fa-ramp-loading:before {
	content: "\f4d4"
}
.fa-random:before {
	content: "\f074"
}
.fa-raspberry-pi:before {
	content: "\f7bb"
}
.fa-ravelry:before {
	content: "\f2d9"
}
.fa-raygun:before {
	content: "\e025"
}
.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-rectangle-landscape:before {
	content: "\f2fa"
}
.fa-rectangle-portrait:before {
	content: "\f2fb"
}
.fa-rectangle-wide:before {
	content: "\f2fc"
}
.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-refrigerator:before {
	content: "\e026"
}
.fa-registered:before {
	content: "\f25d"
}
.fa-remove-format:before {
	content: "\f87d"
}
.fa-renren:before {
	content: "\f18b"
}
.fa-repeat:before {
	content: "\f363"
}
.fa-repeat-1:before {
	content: "\f365"
}
.fa-repeat-1-alt:before {
	content: "\f366"
}
.fa-repeat-alt:before {
	content: "\f364"
}
.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-retweet-alt:before {
	content: "\f361"
}
.fa-rev:before {
	content: "\f5b2"
}
.fa-ribbon:before {
	content: "\f4d6"
}
.fa-ring:before {
	content: "\f70b"
}
.fa-rings-wedding:before {
	content: "\f81b"
}
.fa-road:before {
	content: "\f018"
}
.fa-robot:before {
	content: "\f544"
}
.fa-rocket:before {
	content: "\f135"
}
.fa-rocket-launch:before {
	content: "\e027"
}
.fa-rocketchat:before {
	content: "\f3e8"
}
.fa-rockrms:before {
	content: "\f3e9"
}
.fa-route:before {
	content: "\f4d7"
}
.fa-route-highway:before {
	content: "\f61a"
}
.fa-route-interstate:before {
	content: "\f61b"
}
.fa-router:before {
	content: "\f8da"
}
.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-triangle:before {
	content: "\f61c"
}
.fa-ruler-vertical:before {
	content: "\f548"
}
.fa-running:before {
	content: "\f70c"
}
.fa-rupee-sign:before {
	content: "\f156"
}
.fa-rust:before {
	content: "\e07a"
}
.fa-rv:before {
	content: "\f7be"
}
.fa-sack:before {
	content: "\f81c"
}
.fa-sack-dollar:before {
	content: "\f81d"
}
.fa-sad-cry:before {
	content: "\f5b3"
}
.fa-sad-tear:before {
	content: "\f5b4"
}
.fa-safari:before {
	content: "\f267"
}
.fa-salad:before {
	content: "\f81e"
}
.fa-salesforce:before {
	content: "\f83b"
}
.fa-sandwich:before {
	content: "\f81f"
}
.fa-sass:before {
	content: "\f41e"
}
.fa-satellite:before {
	content: "\f7bf"
}
.fa-satellite-dish:before {
	content: "\f7c0"
}
.fa-sausage:before {
	content: "\f820"
}
.fa-save:before {
	content: "\f0c7"
}
.fa-sax-hot:before {
	content: "\f8db"
}
.fa-saxophone:before {
	content: "\f8dc"
}
.fa-scalpel:before {
	content: "\f61d"
}
.fa-scalpel-path:before {
	content: "\f61e"
}
.fa-scanner:before {
	content: "\f488"
}
.fa-scanner-image:before {
	content: "\f8f3"
}
.fa-scanner-keyboard:before {
	content: "\f489"
}
.fa-scanner-touchscreen:before {
	content: "\f48a"
}
.fa-scarecrow:before {
	content: "\f70d"
}
.fa-scarf:before {
	content: "\f7c1"
}
.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-scroll-old:before {
	content: "\f70f"
}
.fa-scrubber:before {
	content: "\f2f8"
}
.fa-scythe:before {
	content: "\f710"
}
.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-send-back:before {
	content: "\f87e"
}
.fa-send-backward:before {
	content: "\f87f"
}
.fa-sensor:before {
	content: "\e028"
}
.fa-sensor-alert:before {
	content: "\e029"
}
.fa-sensor-fire:before {
	content: "\e02a"
}
.fa-sensor-on:before {
	content: "\e02b"
}
.fa-sensor-smoke:before {
	content: "\e02c"
}
.fa-server:before {
	content: "\f233"
}
.fa-servicestack:before {
	content: "\f3ec"
}
.fa-shapes:before {
	content: "\f61f"
}
.fa-share:before {
	content: "\f064"
}
.fa-share-all:before {
	content: "\f367"
}
.fa-share-alt:before {
	content: "\f1e0"
}
.fa-share-alt-square:before {
	content: "\f1e1"
}
.fa-share-square:before {
	content: "\f14d"
}
.fa-sheep:before {
	content: "\f711"
}
.fa-shekel-sign:before {
	content: "\f20b"
}
.fa-shield:before {
	content: "\f132"
}
.fa-shield-alt:before {
	content: "\f3ed"
}
.fa-shield-check:before {
	content: "\f2f7"
}
.fa-shield-cross:before {
	content: "\f712"
}
.fa-shield-virus:before {
	content: "\e06c"
}
.fa-ship:before {
	content: "\f21a"
}
.fa-shipping-fast:before {
	content: "\f48b"
}
.fa-shipping-timed:before {
	content: "\f48c"
}
.fa-shirtsinbulk:before {
	content: "\f214"
}
.fa-shish-kebab:before {
	content: "\f821"
}
.fa-shoe-prints:before {
	content: "\f54b"
}
.fa-shopify:before {
	content: "\e057"
}
.fa-shopping-bag:before {
	content: "\f290"
}
.fa-shopping-basket:before {
	content: "\f291"
}
.fa-shopping-cart:before {
	content: "\f07a"
}
.fa-shopware:before {
	content: "\f5b5"
}
.fa-shovel:before {
	content: "\f713"
}
.fa-shovel-snow:before {
	content: "\f7c3"
}
.fa-shower:before {
	content: "\f2cc"
}
.fa-shredder:before {
	content: "\f68a"
}
.fa-shuttle-van:before {
	content: "\f5b6"
}
.fa-shuttlecock:before {
	content: "\f45b"
}
.fa-sickle:before {
	content: "\f822"
}
.fa-sigma:before {
	content: "\f68b"
}
.fa-sign:before {
	content: "\f4d9"
}
.fa-sign-in:before {
	content: "\f090"
}
.fa-sign-in-alt:before {
	content: "\f2f6"
}
.fa-sign-language:before {
	content: "\f2a7"
}
.fa-sign-out:before {
	content: "\f08b"
}
.fa-sign-out-alt:before {
	content: "\f2f5"
}
.fa-signal:before {
	content: "\f012"
}
.fa-signal-1:before {
	content: "\f68c"
}
.fa-signal-2:before {
	content: "\f68d"
}
.fa-signal-3:before {
	content: "\f68e"
}
.fa-signal-4:before {
	content: "\f68f"
}
.fa-signal-alt:before {
	content: "\f690"
}
.fa-signal-alt-1:before {
	content: "\f691"
}
.fa-signal-alt-2:before {
	content: "\f692"
}
.fa-signal-alt-3:before {
	content: "\f693"
}
.fa-signal-alt-slash:before {
	content: "\f694"
}
.fa-signal-slash:before {
	content: "\f695"
}
.fa-signal-stream:before {
	content: "\f8dd"
}
.fa-signature:before {
	content: "\f5b7"
}
.fa-sim-card:before {
	content: "\f7c4"
}
.fa-simplybuilt:before {
	content: "\f215"
}
.fa-sink:before {
	content: "\e06d"
}
.fa-siren:before {
	content: "\e02d"
}
.fa-siren-on:before {
	content: "\e02e"
}
.fa-sistrix:before {
	content: "\f3ee"
}
.fa-sitemap:before {
	content: "\f0e8"
}
.fa-sith:before {
	content: "\f512"
}
.fa-skating:before {
	content: "\f7c5"
}
.fa-skeleton:before {
	content: "\f620"
}
.fa-sketch:before {
	content: "\f7c6"
}
.fa-ski-jump:before {
	content: "\f7c7"
}
.fa-ski-lift:before {
	content: "\f7c8"
}
.fa-skiing:before {
	content: "\f7c9"
}
.fa-skiing-nordic:before {
	content: "\f7ca"
}
.fa-skull:before {
	content: "\f54c"
}
.fa-skull-cow:before {
	content: "\f8de"
}
.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-sledding:before {
	content: "\f7cb"
}
.fa-sleigh:before {
	content: "\f7cc"
}
.fa-sliders-h:before {
	content: "\f1de"
}
.fa-sliders-h-square:before {
	content: "\f3f0"
}
.fa-sliders-v:before {
	content: "\f3f1"
}
.fa-sliders-v-square:before {
	content: "\f3f2"
}
.fa-slideshare:before {
	content: "\f1e7"
}
.fa-smile:before {
	content: "\f118"
}
.fa-smile-beam:before {
	content: "\f5b8"
}
.fa-smile-plus:before {
	content: "\f5b9"
}
.fa-smile-wink:before {
	content: "\f4da"
}
.fa-smog:before {
	content: "\f75f"
}
.fa-smoke:before {
	content: "\f760"
}
.fa-smoking:before {
	content: "\f48d"
}
.fa-smoking-ban:before {
	content: "\f54d"
}
.fa-sms:before {
	content: "\f7cd"
}
.fa-snake:before {
	content: "\f716"
}
.fa-snapchat:before {
	content: "\f2ab"
}
.fa-snapchat-ghost:before {
	content: "\f2ac"
}
.fa-snapchat-square:before {
	content: "\f2ad"
}
.fa-snooze:before {
	content: "\f880"
}
.fa-snow-blowing:before {
	content: "\f761"
}
.fa-snowboarding:before {
	content: "\f7ce"
}
.fa-snowflake:before {
	content: "\f2dc"
}
.fa-snowflakes:before {
	content: "\f7cf"
}
.fa-snowman:before {
	content: "\f7d0"
}
.fa-snowmobile:before {
	content: "\f7d1"
}
.fa-snowplow:before {
	content: "\f7d2"
}
.fa-soap:before {
	content: "\e06e"
}
.fa-socks:before {
	content: "\f696"
}
.fa-solar-panel:before {
	content: "\f5ba"
}
.fa-solar-system:before {
	content: "\e02f"
}
.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-alt:before {
	content: "\f883"
}
.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-circle:before {
	content: "\e030"
}
.fa-sort-circle-down:before {
	content: "\e031"
}
.fa-sort-circle-up:before {
	content: "\e032"
}
.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-shapes-down:before {
	content: "\f888"
}
.fa-sort-shapes-down-alt:before {
	content: "\f889"
}
.fa-sort-shapes-up:before {
	content: "\f88a"
}
.fa-sort-shapes-up-alt:before {
	content: "\f88b"
}
.fa-sort-size-down:before {
	content: "\f88c"
}
.fa-sort-size-down-alt:before {
	content: "\f88d"
}
.fa-sort-size-up:before {
	content: "\f88e"
}
.fa-sort-size-up-alt:before {
	content: "\f88f"
}
.fa-sort-up:before {
	content: "\f0de"
}
.fa-soundcloud:before {
	content: "\f1be"
}
.fa-soup:before {
	content: "\f823"
}
.fa-sourcetree:before {
	content: "\f7d3"
}
.fa-spa:before {
	content: "\f5bb"
}
.fa-space-shuttle:before {
	content: "\f197"
}
.fa-space-station-moon:before {
	content: "\e033"
}
.fa-space-station-moon-alt:before {
	content: "\e034"
}
.fa-spade:before {
	content: "\f2f4"
}
.fa-sparkles:before {
	content: "\f890"
}
.fa-speakap:before {
	content: "\f3f3"
}
.fa-speaker:before {
	content: "\f8df"
}
.fa-speaker-deck:before {
	content: "\f83c"
}
.fa-speakers:before {
	content: "\f8e0"
}
.fa-spell-check:before {
	content: "\f891"
}
.fa-spider:before {
	content: "\f717"
}
.fa-spider-black-widow:before {
	content: "\f718"
}
.fa-spider-web:before {
	content: "\f719"
}
.fa-spinner:before {
	content: "\f110"
}
.fa-spinner-third:before {
	content: "\f3f4"
}
.fa-splotch:before {
	content: "\f5bc"
}
.fa-spotify:before {
	content: "\f1bc"
}
.fa-spray-can:before {
	content: "\f5bd"
}
.fa-sprinkler:before {
	content: "\e035"
}
.fa-square:before {
	content: "\f0c8"
}
.fa-square-full:before {
	content: "\f45c"
}
.fa-square-root:before {
	content: "\f697"
}
.fa-square-root-alt:before {
	content: "\f698"
}
.fa-squarespace:before {
	content: "\f5be"
}
.fa-squirrel:before {
	content: "\f71a"
}
.fa-stack-exchange:before {
	content: "\f18d"
}
.fa-stack-overflow:before {
	content: "\f16c"
}
.fa-stackpath:before {
	content: "\f842"
}
.fa-staff:before {
	content: "\f71b"
}
.fa-stamp:before {
	content: "\f5bf"
}
.fa-star:before {
	content: "\f005"
}
.fa-star-and-crescent:before {
	content: "\f699"
}
.fa-star-christmas:before {
	content: "\f7d4"
}
.fa-star-exclamation:before {
	content: "\f2f3"
}
.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-star-shooting:before {
	content: "\e036"
}
.fa-starfighter:before {
	content: "\e037"
}
.fa-starfighter-alt:before {
	content: "\e038"
}
.fa-stars:before {
	content: "\f762"
}
.fa-starship:before {
	content: "\e039"
}
.fa-starship-freighter:before {
	content: "\e03a"
}
.fa-staylinked:before {
	content: "\f3f5"
}
.fa-steak:before {
	content: "\f824"
}
.fa-steam:before {
	content: "\f1b6"
}
.fa-steam-square:before {
	content: "\f1b7"
}
.fa-steam-symbol:before {
	content: "\f3f6"
}
.fa-steering-wheel:before {
	content: "\f622"
}
.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-stocking:before {
	content: "\f7d5"
}
.fa-stomach:before {
	content: "\f623"
}
.fa-stop:before {
	content: "\f04d"
}
.fa-stop-circle:before {
	content: "\f28d"
}
.fa-stopwatch:before {
	content: "\f2f2"
}
.fa-stopwatch-20:before {
	content: "\e06f"
}
.fa-store:before {
	content: "\f54e"
}
.fa-store-alt:before {
	content: "\f54f"
}
.fa-store-alt-slash:before {
	content: "\e070"
}
.fa-store-slash:before {
	content: "\e071"
}
.fa-strava:before {
	content: "\f428"
}
.fa-stream:before {
	content: "\f550"
}
.fa-street-view:before {
	content: "\f21d"
}
.fa-stretcher:before {
	content: "\f825"
}
.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-sun-cloud:before {
	content: "\f763"
}
.fa-sun-dust:before {
	content: "\f764"
}
.fa-sun-haze:before {
	content: "\f765"
}
.fa-sunglasses:before {
	content: "\f892"
}
.fa-sunrise:before {
	content: "\f766"
}
.fa-sunset:before {
	content: "\f767"
}
.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-sword:before {
	content: "\f71c"
}
.fa-sword-laser:before {
	content: "\e03b"
}
.fa-sword-laser-alt:before {
	content: "\e03c"
}
.fa-swords:before {
	content: "\f71d"
}
.fa-swords-laser:before {
	content: "\e03d"
}
.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-tablet-android:before {
	content: "\f3fb"
}
.fa-tablet-android-alt:before {
	content: "\f3fc"
}
.fa-tablet-rugged:before {
	content: "\f48f"
}
.fa-tablets:before {
	content: "\f490"
}
.fa-tachometer:before {
	content: "\f0e4"
}
.fa-tachometer-alt:before {
	content: "\f3fd"
}
.fa-tachometer-alt-average:before {
	content: "\f624"
}
.fa-tachometer-alt-fast:before {
	content: "\f625"
}
.fa-tachometer-alt-fastest:before {
	content: "\f626"
}
.fa-tachometer-alt-slow:before {
	content: "\f627"
}
.fa-tachometer-alt-slowest:before {
	content: "\f628"
}
.fa-tachometer-average:before {
	content: "\f629"
}
.fa-tachometer-fast:before {
	content: "\f62a"
}
.fa-tachometer-fastest:before {
	content: "\f62b"
}
.fa-tachometer-slow:before {
	content: "\f62c"
}
.fa-tachometer-slowest:before {
	content: "\f62d"
}
.fa-taco:before {
	content: "\f826"
}
.fa-tag:before {
	content: "\f02b"
}
.fa-tags:before {
	content: "\f02c"
}
.fa-tally:before {
	content: "\f69c"
}
.fa-tanakh:before {
	content: "\f827"
}
.fa-tape:before {
	content: "\f4db"
}
.fa-tasks:before {
	content: "\f0ae"
}
.fa-tasks-alt:before {
	content: "\f828"
}
.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-telescope:before {
	content: "\e03e"
}
.fa-temperature-down:before {
	content: "\e03f"
}
.fa-temperature-frigid:before {
	content: "\f768"
}
.fa-temperature-high:before {
	content: "\f769"
}
.fa-temperature-hot:before {
	content: "\f76a"
}
.fa-temperature-low:before {
	content: "\f76b"
}
.fa-temperature-up:before {
	content: "\e040"
}
.fa-tencent-weibo:before {
	content: "\f1d5"
}
.fa-tenge:before {
	content: "\f7d7"
}
.fa-tennis-ball:before {
	content: "\f45e"
}
.fa-terminal:before {
	content: "\f120"
}
.fa-text:before {
	content: "\f893"
}
.fa-text-height:before {
	content: "\f034"
}
.fa-text-size:before {
	content: "\f894"
}
.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-theta:before {
	content: "\f69e"
}
.fa-think-peaks:before {
	content: "\f731"
}
.fa-thumbs-down:before {
	content: "\f165"
}
.fa-thumbs-up:before {
	content: "\f164"
}
.fa-thumbtack:before {
	content: "\f08d"
}
.fa-thunderstorm:before {
	content: "\f76c"
}
.fa-thunderstorm-moon:before {
	content: "\f76d"
}
.fa-thunderstorm-sun:before {
	content: "\f76e"
}
.fa-ticket:before {
	content: "\f145"
}
.fa-ticket-alt:before {
	content: "\f3ff"
}
.fa-tiktok:before {
	content: "\e07b"
}
.fa-tilde:before {
	content: "\f69f"
}
.fa-times:before {
	content: "\f00d"
}
.fa-times-circle:before {
	content: "\f057"
}
.fa-times-hexagon:before {
	content: "\f2ee"
}
.fa-times-octagon:before {
	content: "\f2f0"
}
.fa-times-square:before {
	content: "\f2d3"
}
.fa-tint:before {
	content: "\f043"
}
.fa-tint-slash:before {
	content: "\f5c7"
}
.fa-tire:before {
	content: "\f631"
}
.fa-tire-flat:before {
	content: "\f632"
}
.fa-tire-pressure-warning:before {
	content: "\f633"
}
.fa-tire-rugged:before {
	content: "\f634"
}
.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-alt:before {
	content: "\f71f"
}
.fa-toilet-paper-slash:before {
	content: "\e072"
}
.fa-tombstone:before {
	content: "\f720"
}
.fa-tombstone-alt:before {
	content: "\f721"
}
.fa-toolbox:before {
	content: "\f552"
}
.fa-tools:before {
	content: "\f7d9"
}
.fa-tooth:before {
	content: "\f5c9"
}
.fa-toothbrush:before {
	content: "\f635"
}
.fa-torah:before {
	content: "\f6a0"
}
.fa-torii-gate:before {
	content: "\f6a1"
}
.fa-tornado:before {
	content: "\f76f"
}
.fa-tractor:before {
	content: "\f722"
}
.fa-trade-federation:before {
	content: "\f513"
}
.fa-trademark:before {
	content: "\f25c"
}
.fa-traffic-cone:before {
	content: "\f636"
}
.fa-traffic-light:before {
	content: "\f637"
}
.fa-traffic-light-go:before {
	content: "\f638"
}
.fa-traffic-light-slow:before {
	content: "\f639"
}
.fa-traffic-light-stop:before {
	content: "\f63a"
}
.fa-trailer:before {
	content: "\e041"
}
.fa-train:before {
	content: "\f238"
}
.fa-tram:before {
	content: "\f7da"
}
.fa-transgender:before {
	content: "\f224"
}
.fa-transgender-alt:before {
	content: "\f225"
}
.fa-transporter:before {
	content: "\e042"
}
.fa-transporter-1:before {
	content: "\e043"
}
.fa-transporter-2:before {
	content: "\e044"
}
.fa-transporter-3:before {
	content: "\e045"
}
.fa-transporter-empty:before {
	content: "\e046"
}
.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-trash-undo:before {
	content: "\f895"
}
.fa-trash-undo-alt:before {
	content: "\f896"
}
.fa-treasure-chest:before {
	content: "\f723"
}
.fa-tree:before {
	content: "\f1bb"
}
.fa-tree-alt:before {
	content: "\f400"
}
.fa-tree-christmas:before {
	content: "\f7db"
}
.fa-tree-decorated:before {
	content: "\f7dc"
}
.fa-tree-large:before {
	content: "\f7dd"
}
.fa-tree-palm:before {
	content: "\f82b"
}
.fa-trees:before {
	content: "\f724"
}
.fa-trello:before {
	content: "\f181"
}
.fa-triangle:before {
	content: "\f2ec"
}
.fa-triangle-music:before {
	content: "\f8e2"
}
.fa-tripadvisor:before {
	content: "\f262"
}
.fa-trophy:before {
	content: "\f091"
}
.fa-trophy-alt:before {
	content: "\f2eb"
}
.fa-truck:before {
	content: "\f0d1"
}
.fa-truck-container:before {
	content: "\f4dc"
}
.fa-truck-couch:before {
	content: "\f4dd"
}
.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-truck-plow:before {
	content: "\f7de"
}
.fa-truck-ramp:before {
	content: "\f4e0"
}
.fa-trumpet:before {
	content: "\f8e3"
}
.fa-tshirt:before {
	content: "\f553"
}
.fa-tty:before {
	content: "\f1e4"
}
.fa-tumblr:before {
	content: "\f173"
}
.fa-tumblr-square:before {
	content: "\f174"
}
.fa-turkey:before {
	content: "\f725"
}
.fa-turntable:before {
	content: "\f8e4"
}
.fa-turtle:before {
	content: "\f726"
}
.fa-tv:before {
	content: "\f26c"
}
.fa-tv-alt:before {
	content: "\f8e5"
}
.fa-tv-music:before {
	content: "\f8e6"
}
.fa-tv-retro:before {
	content: "\f401"
}
.fa-twitch:before {
	content: "\f1e8"
}
.fa-twitter:before {
	content: "\f099"
}
.fa-twitter-square:before {
	content: "\f081"
}
.fa-typewriter:before {
	content: "\f8e7"
}
.fa-typo3:before {
	content: "\f42b"
}
.fa-uber:before {
	content: "\f402"
}
.fa-ubuntu:before {
	content: "\f7df"
}
.fa-ufo:before {
	content: "\e047"
}
.fa-ufo-beam:before {
	content: "\e048"
}
.fa-uikit:before {
	content: "\f403"
}
.fa-umbraco:before {
	content: "\f8e8"
}
.fa-umbrella:before {
	content: "\f0e9"
}
.fa-umbrella-beach:before {
	content: "\f5ca"
}
.fa-uncharted:before {
	content: "\e084"
}
.fa-underline:before {
	content: "\f0cd"
}
.fa-undo:before {
	content: "\f0e2"
}
.fa-undo-alt:before {
	content: "\f2ea"
}
.fa-unicorn:before {
	content: "\f727"
}
.fa-union:before {
	content: "\f6a2"
}
.fa-uniregistry:before {
	content: "\f404"
}
.fa-unity:before {
	content: "\e049"
}
.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-unsplash:before {
	content: "\e07c"
}
.fa-untappd:before {
	content: "\f405"
}
.fa-upload:before {
	content: "\f093"
}
.fa-ups:before {
	content: "\f7e0"
}
.fa-usb:before {
	content: "\f287"
}
.fa-usb-drive:before {
	content: "\f8e9"
}
.fa-usd-circle:before {
	content: "\f2e8"
}
.fa-usd-square:before {
	content: "\f2e9"
}
.fa-user:before {
	content: "\f007"
}
.fa-user-alien:before {
	content: "\e04a"
}
.fa-user-alt:before {
	content: "\f406"
}
.fa-user-alt-slash:before {
	content: "\f4fa"
}
.fa-user-astronaut:before {
	content: "\f4fb"
}
.fa-user-chart:before {
	content: "\f6a3"
}
.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-cowboy:before {
	content: "\f8ea"
}
.fa-user-crown:before {
	content: "\f6a4"
}
.fa-user-edit:before {
	content: "\f4ff"
}
.fa-user-friends:before {
	content: "\f500"
}
.fa-user-graduate:before {
	content: "\f501"
}
.fa-user-hard-hat:before {
	content: "\f82c"
}
.fa-user-headset:before {
	content: "\f82d"
}
.fa-user-injured:before {
	content: "\f728"
}
.fa-user-lock:before {
	content: "\f502"
}
.fa-user-md:before {
	content: "\f0f0"
}
.fa-user-md-chat:before {
	content: "\f82e"
}
.fa-user-minus:before {
	content: "\f503"
}
.fa-user-music:before {
	content: "\f8eb"
}
.fa-user-ninja:before {
	content: "\f504"
}
.fa-user-nurse:before {
	content: "\f82f"
}
.fa-user-plus:before {
	content: "\f234"
}
.fa-user-robot:before {
	content: "\e04b"
}
.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-user-unlock:before {
	content: "\e058"
}
.fa-user-visor:before {
	content: "\e04c"
}
.fa-users:before {
	content: "\f0c0"
}
.fa-users-class:before {
	content: "\f63d"
}
.fa-users-cog:before {
	content: "\f509"
}
.fa-users-crown:before {
	content: "\f6a5"
}
.fa-users-medical:before {
	content: "\f830"
}
.fa-users-slash:before {
	content: "\e073"
}
.fa-usps:before {
	content: "\f7e1"
}
.fa-ussunnah:before {
	content: "\f407"
}
.fa-utensil-fork:before {
	content: "\f2e3"
}
.fa-utensil-knife:before {
	content: "\f2e4"
}
.fa-utensil-spoon:before {
	content: "\f2e5"
}
.fa-utensils:before {
	content: "\f2e7"
}
.fa-utensils-alt:before {
	content: "\f2e6"
}
.fa-vaadin:before {
	content: "\f408"
}
.fa-vacuum:before {
	content: "\e04d"
}
.fa-vacuum-robot:before {
	content: "\e04e"
}
.fa-value-absolute:before {
	content: "\f6a6"
}
.fa-vector-square:before {
	content: "\f5cb"
}
.fa-venus:before {
	content: "\f221"
}
.fa-venus-double:before {
	content: "\f226"
}
.fa-venus-mars:before {
	content: "\f228"
}
.fa-vest:before {
	content: "\e085"
}
.fa-vest-patches:before {
	content: "\e086"
}
.fa-vhs:before {
	content: "\f8ec"
}
.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-plus:before {
	content: "\f4e1"
}
.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-violin:before {
	content: "\f8ed"
}
.fa-virus:before {
	content: "\e074"
}
.fa-virus-slash:before {
	content: "\e075"
}
.fa-viruses:before {
	content: "\e076"
}
.fa-vk:before {
	content: "\f189"
}
.fa-vnv:before {
	content: "\f40b"
}
.fa-voicemail:before {
	content: "\f897"
}
.fa-volcano:before {
	content: "\f770"
}
.fa-volleyball-ball:before {
	content: "\f45f"
}
.fa-volume:before {
	content: "\f6a8"
}
.fa-volume-down:before {
	content: "\f027"
}
.fa-volume-mute:before {
	content: "\f6a9"
}
.fa-volume-off:before {
	content: "\f026"
}
.fa-volume-slash:before {
	content: "\f2e2"
}
.fa-volume-up:before {
	content: "\f028"
}
.fa-vote-nay:before {
	content: "\f771"
}
.fa-vote-yea:before {
	content: "\f772"
}
.fa-vr-cardboard:before {
	content: "\f729"
}
.fa-vuejs:before {
	content: "\f41f"
}
.fa-wagon-covered:before {
	content: "\f8ee"
}
.fa-walker:before {
	content: "\f831"
}
.fa-walkie-talkie:before {
	content: "\f8ef"
}
.fa-walking:before {
	content: "\f554"
}
.fa-wallet:before {
	content: "\f555"
}
.fa-wand:before {
	content: "\f72a"
}
.fa-wand-magic:before {
	content: "\f72b"
}
.fa-warehouse:before {
	content: "\f494"
}
.fa-warehouse-alt:before {
	content: "\f495"
}
.fa-washer:before {
	content: "\f898"
}
.fa-watch:before {
	content: "\f2e1"
}
.fa-watch-calculator:before {
	content: "\f8f0"
}
.fa-watch-fitness:before {
	content: "\f63e"
}
.fa-watchman-monitoring:before {
	content: "\e087"
}
.fa-water:before {
	content: "\f773"
}
.fa-water-lower:before {
	content: "\f774"
}
.fa-water-rise:before {
	content: "\f775"
}
.fa-wave-sine:before {
	content: "\f899"
}
.fa-wave-square:before {
	content: "\f83e"
}
.fa-wave-triangle:before {
	content: "\f89a"
}
.fa-waveform:before {
	content: "\f8f1"
}
.fa-waveform-path:before {
	content: "\f8f2"
}
.fa-waze:before {
	content: "\f83f"
}
.fa-webcam:before {
	content: "\f832"
}
.fa-webcam-slash:before {
	content: "\f833"
}
.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-whale:before {
	content: "\f72c"
}
.fa-whatsapp:before {
	content: "\f232"
}
.fa-whatsapp-square:before {
	content: "\f40c"
}
.fa-wheat:before {
	content: "\f72d"
}
.fa-wheelchair:before {
	content: "\f193"
}
.fa-whistle:before {
	content: "\f460"
}
.fa-whmcs:before {
	content: "\f40d"
}
.fa-wifi:before {
	content: "\f1eb"
}
.fa-wifi-1:before {
	content: "\f6aa"
}
.fa-wifi-2:before {
	content: "\f6ab"
}
.fa-wifi-slash:before {
	content: "\f6ac"
}
.fa-wikipedia-w:before {
	content: "\f266"
}
.fa-wind:before {
	content: "\f72e"
}
.fa-wind-turbine:before {
	content: "\f89b"
}
.fa-wind-warning:before {
	content: "\f776"
}
.fa-window:before {
	content: "\f40e"
}
.fa-window-alt:before {
	content: "\f40f"
}
.fa-window-close:before {
	content: "\f410"
}
.fa-window-frame:before {
	content: "\e04f"
}
.fa-window-frame-open:before {
	content: "\e050"
}
.fa-window-maximize:before {
	content: "\f2d0"
}
.fa-window-minimize:before {
	content: "\f2d1"
}
.fa-window-restore:before {
	content: "\f2d2"
}
.fa-windows:before {
	content: "\f17a"
}
.fa-windsock:before {
	content: "\f777"
}
.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-wodu:before {
	content: "\e088"
}
.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-wreath:before {
	content: "\f7e2"
}
.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-weight: 400
}
@font-face {
	font-family: "Font Awesome 5 Duotone";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(master_files/fa-duotone-900.eot);
	src: url(master_files/fa-duotone-900.eot?#iefix) format("embedded-opentype"), url(master_files/fa-duotone-900.woff2) format("woff2"), url(master_files/fa-duotone-900.woff) format("woff"), url(master_files/fa-duotone-900.ttf) format("truetype"), url(master_files/fa-duotone-900.svg#fontawesome) format("svg")
}
*/
.fad {
	position: relative;
	font-family: "Font Awesome 5 Duotone";
	font-weight: 900
}
.fad:before {
	position: absolute;
	color: var(--fa-primary-color, inherit);
	opacity: 1;
	opacity: var(--fa-primary-opacity, 1)
}
.fad:after {
	color: var(--fa-secondary-color, inherit)
}
.fa-swap-opacity .fad:before, .fad.fa-swap-opacity:before, .fad:after {
	opacity: .4;
	opacity: var(--fa-secondary-opacity, .4)
}
.fa-swap-opacity .fad:after, .fad.fa-swap-opacity:after {
	opacity: 1;
	opacity: var(--fa-primary-opacity, 1)
}
.fad.fa-inverse {
	color: #fff
}
.fad.fa-stack-1x, .fad.fa-stack-2x {
	position: absolute
}
.fad.fa-fw:before, .fad.fa-stack-1x:before, .fad.fa-stack-2x:before {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.fad.fa-abacus:after {
	content: "\10f640"
}
.fad.fa-acorn:after {
	content: "\10f6ae"
}
.fad.fa-ad:after {
	content: "\10f641"
}
.fad.fa-address-book:after {
	content: "\10f2b9"
}
.fad.fa-address-card:after {
	content: "\10f2bb"
}
.fad.fa-adjust:after {
	content: "\10f042"
}
.fad.fa-air-conditioner:after {
	content: "\10f8f4"
}
.fad.fa-air-freshener:after {
	content: "\10f5d0"
}
.fad.fa-alarm-clock:after {
	content: "\10f34e"
}
.fad.fa-alarm-exclamation:after {
	content: "\10f843"
}
.fad.fa-alarm-plus:after {
	content: "\10f844"
}
.fad.fa-alarm-snooze:after {
	content: "\10f845"
}
.fad.fa-album:after {
	content: "\10f89f"
}
.fad.fa-album-collection:after {
	content: "\10f8a0"
}
.fad.fa-alicorn:after {
	content: "\10f6b0"
}
.fad.fa-alien:after {
	content: "\10f8f5"
}
.fad.fa-alien-monster:after {
	content: "\10f8f6"
}
.fad.fa-align-center:after {
	content: "\10f037"
}
.fad.fa-align-justify:after {
	content: "\10f039"
}
.fad.fa-align-left:after {
	content: "\10f036"
}
.fad.fa-align-right:after {
	content: "\10f038"
}
.fad.fa-align-slash:after {
	content: "\10f846"
}
.fad.fa-allergies:after {
	content: "\10f461"
}
.fad.fa-ambulance:after {
	content: "\10f0f9"
}
.fad.fa-american-sign-language-interpreting:after {
	content: "\10f2a3"
}
.fad.fa-amp-guitar:after {
	content: "\10f8a1"
}
.fad.fa-analytics:after {
	content: "\10f643"
}
.fad.fa-anchor:after {
	content: "\10f13d"
}
.fad.fa-angel:after {
	content: "\10f779"
}
.fad.fa-angle-double-down:after {
	content: "\10f103"
}
.fad.fa-angle-double-left:after {
	content: "\10f100"
}
.fad.fa-angle-double-right:after {
	content: "\10f101"
}
.fad.fa-angle-double-up:after {
	content: "\10f102"
}
.fad.fa-angle-down:after {
	content: "\10f107"
}
.fad.fa-angle-left:after {
	content: "\10f104"
}
.fad.fa-angle-right:after {
	content: "\10f105"
}
.fad.fa-angle-up:after {
	content: "\10f106"
}
.fad.fa-angry:after {
	content: "\10f556"
}
.fad.fa-ankh:after {
	content: "\10f644"
}
.fad.fa-apple-alt:after {
	content: "\10f5d1"
}
.fad.fa-apple-crate:after {
	content: "\10f6b1"
}
.fad.fa-archive:after {
	content: "\10f187"
}
.fad.fa-archway:after {
	content: "\10f557"
}
.fad.fa-arrow-alt-circle-down:after {
	content: "\10f358"
}
.fad.fa-arrow-alt-circle-left:after {
	content: "\10f359"
}
.fad.fa-arrow-alt-circle-right:after {
	content: "\10f35a"
}
.fad.fa-arrow-alt-circle-up:after {
	content: "\10f35b"
}
.fad.fa-arrow-alt-down:after {
	content: "\10f354"
}
.fad.fa-arrow-alt-from-bottom:after {
	content: "\10f346"
}
.fad.fa-arrow-alt-from-left:after {
	content: "\10f347"
}
.fad.fa-arrow-alt-from-right:after {
	content: "\10f348"
}
.fad.fa-arrow-alt-from-top:after {
	content: "\10f349"
}
.fad.fa-arrow-alt-left:after {
	content: "\10f355"
}
.fad.fa-arrow-alt-right:after {
	content: "\10f356"
}
.fad.fa-arrow-alt-square-down:after {
	content: "\10f350"
}
.fad.fa-arrow-alt-square-left:after {
	content: "\10f351"
}
.fad.fa-arrow-alt-square-right:after {
	content: "\10f352"
}
.fad.fa-arrow-alt-square-up:after {
	content: "\10f353"
}
.fad.fa-arrow-alt-to-bottom:after {
	content: "\10f34a"
}
.fad.fa-arrow-alt-to-left:after {
	content: "\10f34b"
}
.fad.fa-arrow-alt-to-right:after {
	content: "\10f34c"
}
.fad.fa-arrow-alt-to-top:after {
	content: "\10f34d"
}
.fad.fa-arrow-alt-up:after {
	content: "\10f357"
}
.fad.fa-arrow-circle-down:after {
	content: "\10f0ab"
}
.fad.fa-arrow-circle-left:after {
	content: "\10f0a8"
}
.fad.fa-arrow-circle-right:after {
	content: "\10f0a9"
}
.fad.fa-arrow-circle-up:after {
	content: "\10f0aa"
}
.fad.fa-arrow-down:after {
	content: "\10f063"
}
.fad.fa-arrow-from-bottom:after {
	content: "\10f342"
}
.fad.fa-arrow-from-left:after {
	content: "\10f343"
}
.fad.fa-arrow-from-right:after {
	content: "\10f344"
}
.fad.fa-arrow-from-top:after {
	content: "\10f345"
}
.fad.fa-arrow-left:after {
	content: "\10f060"
}
.fad.fa-arrow-right:after {
	content: "\10f061"
}
.fad.fa-arrow-square-down:after {
	content: "\10f339"
}
.fad.fa-arrow-square-left:after {
	content: "\10f33a"
}
.fad.fa-arrow-square-right:after {
	content: "\10f33b"
}
.fad.fa-arrow-square-up:after {
	content: "\10f33c"
}
.fad.fa-arrow-to-bottom:after {
	content: "\10f33d"
}
.fad.fa-arrow-to-left:after {
	content: "\10f33e"
}
.fad.fa-arrow-to-right:after {
	content: "\10f340"
}
.fad.fa-arrow-to-top:after {
	content: "\10f341"
}
.fad.fa-arrow-up:after {
	content: "\10f062"
}
.fad.fa-arrows:after {
	content: "\10f047"
}
.fad.fa-arrows-alt:after {
	content: "\10f0b2"
}
.fad.fa-arrows-alt-h:after {
	content: "\10f337"
}
.fad.fa-arrows-alt-v:after {
	content: "\10f338"
}
.fad.fa-arrows-h:after {
	content: "\10f07e"
}
.fad.fa-arrows-v:after {
	content: "\10f07d"
}
.fad.fa-assistive-listening-systems:after {
	content: "\10f2a2"
}
.fad.fa-asterisk:after {
	content: "\10f069"
}
.fad.fa-at:after {
	content: "\10f1fa"
}
.fad.fa-atlas:after {
	content: "\10f558"
}
.fad.fa-atom:after {
	content: "\10f5d2"
}
.fad.fa-atom-alt:after {
	content: "\10f5d3"
}
.fad.fa-audio-description:after {
	content: "\10f29e"
}
.fad.fa-award:after {
	content: "\10f559"
}
.fad.fa-axe:after {
	content: "\10f6b2"
}
.fad.fa-axe-battle:after {
	content: "\10f6b3"
}
.fad.fa-baby:after {
	content: "\10f77c"
}
.fad.fa-baby-carriage:after {
	content: "\10f77d"
}
.fad.fa-backpack:after {
	content: "\10f5d4"
}
.fad.fa-backspace:after {
	content: "\10f55a"
}
.fad.fa-backward:after {
	content: "\10f04a"
}
.fad.fa-bacon:after {
	content: "\10f7e5"
}
.fad.fa-bacteria:after {
	content: "\10e059"
}
.fad.fa-bacterium:after {
	content: "\10e05a"
}
.fad.fa-badge:after {
	content: "\10f335"
}
.fad.fa-badge-check:after {
	content: "\10f336"
}
.fad.fa-badge-dollar:after {
	content: "\10f645"
}
.fad.fa-badge-percent:after {
	content: "\10f646"
}
.fad.fa-badge-sheriff:after {
	content: "\10f8a2"
}
.fad.fa-badger-honey:after {
	content: "\10f6b4"
}
.fad.fa-bags-shopping:after {
	content: "\10f847"
}
.fad.fa-bahai:after {
	content: "\10f666"
}
.fad.fa-balance-scale:after {
	content: "\10f24e"
}
.fad.fa-balance-scale-left:after {
	content: "\10f515"
}
.fad.fa-balance-scale-right:after {
	content: "\10f516"
}
.fad.fa-ball-pile:after {
	content: "\10f77e"
}
.fad.fa-ballot:after {
	content: "\10f732"
}
.fad.fa-ballot-check:after {
	content: "\10f733"
}
.fad.fa-ban:after {
	content: "\10f05e"
}
.fad.fa-band-aid:after {
	content: "\10f462"
}
.fad.fa-banjo:after {
	content: "\10f8a3"
}
.fad.fa-barcode:after {
	content: "\10f02a"
}
.fad.fa-barcode-alt:after {
	content: "\10f463"
}
.fad.fa-barcode-read:after {
	content: "\10f464"
}
.fad.fa-barcode-scan:after {
	content: "\10f465"
}
.fad.fa-bars:after {
	content: "\10f0c9"
}
.fad.fa-baseball:after {
	content: "\10f432"
}
.fad.fa-baseball-ball:after {
	content: "\10f433"
}
.fad.fa-basketball-ball:after {
	content: "\10f434"
}
.fad.fa-basketball-hoop:after {
	content: "\10f435"
}
.fad.fa-bat:after {
	content: "\10f6b5"
}
.fad.fa-bath:after {
	content: "\10f2cd"
}
.fad.fa-battery-bolt:after {
	content: "\10f376"
}
.fad.fa-battery-empty:after {
	content: "\10f244"
}
.fad.fa-battery-full:after {
	content: "\10f240"
}
.fad.fa-battery-half:after {
	content: "\10f242"
}
.fad.fa-battery-quarter:after {
	content: "\10f243"
}
.fad.fa-battery-slash:after {
	content: "\10f377"
}
.fad.fa-battery-three-quarters:after {
	content: "\10f241"
}
.fad.fa-bed:after {
	content: "\10f236"
}
.fad.fa-bed-alt:after {
	content: "\10f8f7"
}
.fad.fa-bed-bunk:after {
	content: "\10f8f8"
}
.fad.fa-bed-empty:after {
	content: "\10f8f9"
}
.fad.fa-beer:after {
	content: "\10f0fc"
}
.fad.fa-bell:after {
	content: "\10f0f3"
}
.fad.fa-bell-exclamation:after {
	content: "\10f848"
}
.fad.fa-bell-on:after {
	content: "\10f8fa"
}
.fad.fa-bell-plus:after {
	content: "\10f849"
}
.fad.fa-bell-school:after {
	content: "\10f5d5"
}
.fad.fa-bell-school-slash:after {
	content: "\10f5d6"
}
.fad.fa-bell-slash:after {
	content: "\10f1f6"
}
.fad.fa-bells:after {
	content: "\10f77f"
}
.fad.fa-betamax:after {
	content: "\10f8a4"
}
.fad.fa-bezier-curve:after {
	content: "\10f55b"
}
.fad.fa-bible:after {
	content: "\10f647"
}
.fad.fa-bicycle:after {
	content: "\10f206"
}
.fad.fa-biking:after {
	content: "\10f84a"
}
.fad.fa-biking-mountain:after {
	content: "\10f84b"
}
.fad.fa-binoculars:after {
	content: "\10f1e5"
}
.fad.fa-biohazard:after {
	content: "\10f780"
}
.fad.fa-birthday-cake:after {
	content: "\10f1fd"
}
.fad.fa-blanket:after {
	content: "\10f498"
}
.fad.fa-blender:after {
	content: "\10f517"
}
.fad.fa-blender-phone:after {
	content: "\10f6b6"
}
.fad.fa-blind:after {
	content: "\10f29d"
}
.fad.fa-blinds:after {
	content: "\10f8fb"
}
.fad.fa-blinds-open:after {
	content: "\10f8fc"
}
.fad.fa-blinds-raised:after {
	content: "\10f8fd"
}
.fad.fa-blog:after {
	content: "\10f781"
}
.fad.fa-bold:after {
	content: "\10f032"
}
.fad.fa-bolt:after {
	content: "\10f0e7"
}
.fad.fa-bomb:after {
	content: "\10f1e2"
}
.fad.fa-bone:after {
	content: "\10f5d7"
}
.fad.fa-bone-break:after {
	content: "\10f5d8"
}
.fad.fa-bong:after {
	content: "\10f55c"
}
.fad.fa-book:after {
	content: "\10f02d"
}
.fad.fa-book-alt:after {
	content: "\10f5d9"
}
.fad.fa-book-dead:after {
	content: "\10f6b7"
}
.fad.fa-book-heart:after {
	content: "\10f499"
}
.fad.fa-book-medical:after {
	content: "\10f7e6"
}
.fad.fa-book-open:after {
	content: "\10f518"
}
.fad.fa-book-reader:after {
	content: "\10f5da"
}
.fad.fa-book-spells:after {
	content: "\10f6b8"
}
.fad.fa-book-user:after {
	content: "\10f7e7"
}
.fad.fa-bookmark:after {
	content: "\10f02e"
}
.fad.fa-books:after {
	content: "\10f5db"
}
.fad.fa-books-medical:after {
	content: "\10f7e8"
}
.fad.fa-boombox:after {
	content: "\10f8a5"
}
.fad.fa-boot:after {
	content: "\10f782"
}
.fad.fa-booth-curtain:after {
	content: "\10f734"
}
.fad.fa-border-all:after {
	content: "\10f84c"
}
.fad.fa-border-bottom:after {
	content: "\10f84d"
}
.fad.fa-border-center-h:after {
	content: "\10f89c"
}
.fad.fa-border-center-v:after {
	content: "\10f89d"
}
.fad.fa-border-inner:after {
	content: "\10f84e"
}
.fad.fa-border-left:after {
	content: "\10f84f"
}
.fad.fa-border-none:after {
	content: "\10f850"
}
.fad.fa-border-outer:after {
	content: "\10f851"
}
.fad.fa-border-right:after {
	content: "\10f852"
}
.fad.fa-border-style:after {
	content: "\10f853"
}
.fad.fa-border-style-alt:after {
	content: "\10f854"
}
.fad.fa-border-top:after {
	content: "\10f855"
}
.fad.fa-bow-arrow:after {
	content: "\10f6b9"
}
.fad.fa-bowling-ball:after {
	content: "\10f436"
}
.fad.fa-bowling-pins:after {
	content: "\10f437"
}
.fad.fa-box:after {
	content: "\10f466"
}
.fad.fa-box-alt:after {
	content: "\10f49a"
}
.fad.fa-box-ballot:after {
	content: "\10f735"
}
.fad.fa-box-check:after {
	content: "\10f467"
}
.fad.fa-box-fragile:after {
	content: "\10f49b"
}
.fad.fa-box-full:after {
	content: "\10f49c"
}
.fad.fa-box-heart:after {
	content: "\10f49d"
}
.fad.fa-box-open:after {
	content: "\10f49e"
}
.fad.fa-box-tissue:after {
	content: "\10e05b"
}
.fad.fa-box-up:after {
	content: "\10f49f"
}
.fad.fa-box-usd:after {
	content: "\10f4a0"
}
.fad.fa-boxes:after {
	content: "\10f468"
}
.fad.fa-boxes-alt:after {
	content: "\10f4a1"
}
.fad.fa-boxing-glove:after {
	content: "\10f438"
}
.fad.fa-brackets:after {
	content: "\10f7e9"
}
.fad.fa-brackets-curly:after {
	content: "\10f7ea"
}
.fad.fa-braille:after {
	content: "\10f2a1"
}
.fad.fa-brain:after {
	content: "\10f5dc"
}
.fad.fa-bread-loaf:after {
	content: "\10f7eb"
}
.fad.fa-bread-slice:after {
	content: "\10f7ec"
}
.fad.fa-briefcase:after {
	content: "\10f0b1"
}
.fad.fa-briefcase-medical:after {
	content: "\10f469"
}
.fad.fa-bring-forward:after {
	content: "\10f856"
}
.fad.fa-bring-front:after {
	content: "\10f857"
}
.fad.fa-broadcast-tower:after {
	content: "\10f519"
}
.fad.fa-broom:after {
	content: "\10f51a"
}
.fad.fa-browser:after {
	content: "\10f37e"
}
.fad.fa-brush:after {
	content: "\10f55d"
}
.fad.fa-bug:after {
	content: "\10f188"
}
.fad.fa-building:after {
	content: "\10f1ad"
}
.fad.fa-bullhorn:after {
	content: "\10f0a1"
}
.fad.fa-bullseye:after {
	content: "\10f140"
}
.fad.fa-bullseye-arrow:after {
	content: "\10f648"
}
.fad.fa-bullseye-pointer:after {
	content: "\10f649"
}
.fad.fa-burger-soda:after {
	content: "\10f858"
}
.fad.fa-burn:after {
	content: "\10f46a"
}
.fad.fa-burrito:after {
	content: "\10f7ed"
}
.fad.fa-bus:after {
	content: "\10f207"
}
.fad.fa-bus-alt:after {
	content: "\10f55e"
}
.fad.fa-bus-school:after {
	content: "\10f5dd"
}
.fad.fa-business-time:after {
	content: "\10f64a"
}
.fad.fa-cabinet-filing:after {
	content: "\10f64b"
}
.fad.fa-cactus:after {
	content: "\10f8a7"
}
.fad.fa-calculator:after {
	content: "\10f1ec"
}
.fad.fa-calculator-alt:after {
	content: "\10f64c"
}
.fad.fa-calendar:after {
	content: "\10f133"
}
.fad.fa-calendar-alt:after {
	content: "\10f073"
}
.fad.fa-calendar-check:after {
	content: "\10f274"
}
.fad.fa-calendar-day:after {
	content: "\10f783"
}
.fad.fa-calendar-edit:after {
	content: "\10f333"
}
.fad.fa-calendar-exclamation:after {
	content: "\10f334"
}
.fad.fa-calendar-minus:after {
	content: "\10f272"
}
.fad.fa-calendar-plus:after {
	content: "\10f271"
}
.fad.fa-calendar-star:after {
	content: "\10f736"
}
.fad.fa-calendar-times:after {
	content: "\10f273"
}
.fad.fa-calendar-week:after {
	content: "\10f784"
}
.fad.fa-camcorder:after {
	content: "\10f8a8"
}
.fad.fa-camera:after {
	content: "\10f030"
}
.fad.fa-camera-alt:after {
	content: "\10f332"
}
.fad.fa-camera-home:after {
	content: "\10f8fe"
}
.fad.fa-camera-movie:after {
	content: "\10f8a9"
}
.fad.fa-camera-polaroid:after {
	content: "\10f8aa"
}
.fad.fa-camera-retro:after {
	content: "\10f083"
}
.fad.fa-campfire:after {
	content: "\10f6ba"
}
.fad.fa-campground:after {
	content: "\10f6bb"
}
.fad.fa-candle-holder:after {
	content: "\10f6bc"
}
.fad.fa-candy-cane:after {
	content: "\10f786"
}
.fad.fa-candy-corn:after {
	content: "\10f6bd"
}
.fad.fa-cannabis:after {
	content: "\10f55f"
}
.fad.fa-capsules:after {
	content: "\10f46b"
}
.fad.fa-car:after {
	content: "\10f1b9"
}
.fad.fa-car-alt:after {
	content: "\10f5de"
}
.fad.fa-car-battery:after {
	content: "\10f5df"
}
.fad.fa-car-building:after {
	content: "\10f859"
}
.fad.fa-car-bump:after {
	content: "\10f5e0"
}
.fad.fa-car-bus:after {
	content: "\10f85a"
}
.fad.fa-car-crash:after {
	content: "\10f5e1"
}
.fad.fa-car-garage:after {
	content: "\10f5e2"
}
.fad.fa-car-mechanic:after {
	content: "\10f5e3"
}
.fad.fa-car-side:after {
	content: "\10f5e4"
}
.fad.fa-car-tilt:after {
	content: "\10f5e5"
}
.fad.fa-car-wash:after {
	content: "\10f5e6"
}
.fad.fa-caravan:after {
	content: "\10f8ff"
}
.fad.fa-caravan-alt:after {
	content: "\10e000"
}
.fad.fa-caret-circle-down:after {
	content: "\10f32d"
}
.fad.fa-caret-circle-left:after {
	content: "\10f32e"
}
.fad.fa-caret-circle-right:after {
	content: "\10f330"
}
.fad.fa-caret-circle-up:after {
	content: "\10f331"
}
.fad.fa-caret-down:after {
	content: "\10f0d7"
}
.fad.fa-caret-left:after {
	content: "\10f0d9"
}
.fad.fa-caret-right:after {
	content: "\10f0da"
}
.fad.fa-caret-square-down:after {
	content: "\10f150"
}
.fad.fa-caret-square-left:after {
	content: "\10f191"
}
.fad.fa-caret-square-right:after {
	content: "\10f152"
}
.fad.fa-caret-square-up:after {
	content: "\10f151"
}
.fad.fa-caret-up:after {
	content: "\10f0d8"
}
.fad.fa-carrot:after {
	content: "\10f787"
}
.fad.fa-cars:after {
	content: "\10f85b"
}
.fad.fa-cart-arrow-down:after {
	content: "\10f218"
}
.fad.fa-cart-plus:after {
	content: "\10f217"
}
.fad.fa-cash-register:after {
	content: "\10f788"
}
.fad.fa-cassette-tape:after {
	content: "\10f8ab"
}
.fad.fa-cat:after {
	content: "\10f6be"
}
.fad.fa-cat-space:after {
	content: "\10e001"
}
.fad.fa-cauldron:after {
	content: "\10f6bf"
}
.fad.fa-cctv:after {
	content: "\10f8ac"
}
.fad.fa-certificate:after {
	content: "\10f0a3"
}
.fad.fa-chair:after {
	content: "\10f6c0"
}
.fad.fa-chair-office:after {
	content: "\10f6c1"
}
.fad.fa-chalkboard:after {
	content: "\10f51b"
}
.fad.fa-chalkboard-teacher:after {
	content: "\10f51c"
}
.fad.fa-charging-station:after {
	content: "\10f5e7"
}
.fad.fa-chart-area:after {
	content: "\10f1fe"
}
.fad.fa-chart-bar:after {
	content: "\10f080"
}
.fad.fa-chart-line:after {
	content: "\10f201"
}
.fad.fa-chart-line-down:after {
	content: "\10f64d"
}
.fad.fa-chart-network:after {
	content: "\10f78a"
}
.fad.fa-chart-pie:after {
	content: "\10f200"
}
.fad.fa-chart-pie-alt:after {
	content: "\10f64e"
}
.fad.fa-chart-scatter:after {
	content: "\10f7ee"
}
.fad.fa-check:after {
	content: "\10f00c"
}
.fad.fa-check-circle:after {
	content: "\10f058"
}
.fad.fa-check-double:after {
	content: "\10f560"
}
.fad.fa-check-square:after {
	content: "\10f14a"
}
.fad.fa-cheese:after {
	content: "\10f7ef"
}
.fad.fa-cheese-swiss:after {
	content: "\10f7f0"
}
.fad.fa-cheeseburger:after {
	content: "\10f7f1"
}
.fad.fa-chess:after {
	content: "\10f439"
}
.fad.fa-chess-bishop:after {
	content: "\10f43a"
}
.fad.fa-chess-bishop-alt:after {
	content: "\10f43b"
}
.fad.fa-chess-board:after {
	content: "\10f43c"
}
.fad.fa-chess-clock:after {
	content: "\10f43d"
}
.fad.fa-chess-clock-alt:after {
	content: "\10f43e"
}
.fad.fa-chess-king:after {
	content: "\10f43f"
}
.fad.fa-chess-king-alt:after {
	content: "\10f440"
}
.fad.fa-chess-knight:after {
	content: "\10f441"
}
.fad.fa-chess-knight-alt:after {
	content: "\10f442"
}
.fad.fa-chess-pawn:after {
	content: "\10f443"
}
.fad.fa-chess-pawn-alt:after {
	content: "\10f444"
}
.fad.fa-chess-queen:after {
	content: "\10f445"
}
.fad.fa-chess-queen-alt:after {
	content: "\10f446"
}
.fad.fa-chess-rook:after {
	content: "\10f447"
}
.fad.fa-chess-rook-alt:after {
	content: "\10f448"
}
.fad.fa-chevron-circle-down:after {
	content: "\10f13a"
}
.fad.fa-chevron-circle-left:after {
	content: "\10f137"
}
.fad.fa-chevron-circle-right:after {
	content: "\10f138"
}
.fad.fa-chevron-circle-up:after {
	content: "\10f139"
}
.fad.fa-chevron-double-down:after {
	content: "\10f322"
}
.fad.fa-chevron-double-left:after {
	content: "\10f323"
}
.fad.fa-chevron-double-right:after {
	content: "\10f324"
}
.fad.fa-chevron-double-up:after {
	content: "\10f325"
}
.fad.fa-chevron-down:after {
	content: "\10f078"
}
.fad.fa-chevron-left:after {
	content: "\10f053"
}
.fad.fa-chevron-right:after {
	content: "\10f054"
}
.fad.fa-chevron-square-down:after {
	content: "\10f329"
}
.fad.fa-chevron-square-left:after {
	content: "\10f32a"
}
.fad.fa-chevron-square-right:after {
	content: "\10f32b"
}
.fad.fa-chevron-square-up:after {
	content: "\10f32c"
}
.fad.fa-chevron-up:after {
	content: "\10f077"
}
.fad.fa-child:after {
	content: "\10f1ae"
}
.fad.fa-chimney:after {
	content: "\10f78b"
}
.fad.fa-church:after {
	content: "\10f51d"
}
.fad.fa-circle:after {
	content: "\10f111"
}
.fad.fa-circle-notch:after {
	content: "\10f1ce"
}
.fad.fa-city:after {
	content: "\10f64f"
}
.fad.fa-clarinet:after {
	content: "\10f8ad"
}
.fad.fa-claw-marks:after {
	content: "\10f6c2"
}
.fad.fa-clinic-medical:after {
	content: "\10f7f2"
}
.fad.fa-clipboard:after {
	content: "\10f328"
}
.fad.fa-clipboard-check:after {
	content: "\10f46c"
}
.fad.fa-clipboard-list:after {
	content: "\10f46d"
}
.fad.fa-clipboard-list-check:after {
	content: "\10f737"
}
.fad.fa-clipboard-prescription:after {
	content: "\10f5e8"
}
.fad.fa-clipboard-user:after {
	content: "\10f7f3"
}
.fad.fa-clock:after {
	content: "\10f017"
}
.fad.fa-clone:after {
	content: "\10f24d"
}
.fad.fa-closed-captioning:after {
	content: "\10f20a"
}
.fad.fa-cloud:after {
	content: "\10f0c2"
}
.fad.fa-cloud-download:after {
	content: "\10f0ed"
}
.fad.fa-cloud-download-alt:after {
	content: "\10f381"
}
.fad.fa-cloud-drizzle:after {
	content: "\10f738"
}
.fad.fa-cloud-hail:after {
	content: "\10f739"
}
.fad.fa-cloud-hail-mixed:after {
	content: "\10f73a"
}
.fad.fa-cloud-meatball:after {
	content: "\10f73b"
}
.fad.fa-cloud-moon:after {
	content: "\10f6c3"
}
.fad.fa-cloud-moon-rain:after {
	content: "\10f73c"
}
.fad.fa-cloud-music:after {
	content: "\10f8ae"
}
.fad.fa-cloud-rain:after {
	content: "\10f73d"
}
.fad.fa-cloud-rainbow:after {
	content: "\10f73e"
}
.fad.fa-cloud-showers:after {
	content: "\10f73f"
}
.fad.fa-cloud-showers-heavy:after {
	content: "\10f740"
}
.fad.fa-cloud-sleet:after {
	content: "\10f741"
}
.fad.fa-cloud-snow:after {
	content: "\10f742"
}
.fad.fa-cloud-sun:after {
	content: "\10f6c4"
}
.fad.fa-cloud-sun-rain:after {
	content: "\10f743"
}
.fad.fa-cloud-upload:after {
	content: "\10f0ee"
}
.fad.fa-cloud-upload-alt:after {
	content: "\10f382"
}
.fad.fa-clouds:after {
	content: "\10f744"
}
.fad.fa-clouds-moon:after {
	content: "\10f745"
}
.fad.fa-clouds-sun:after {
	content: "\10f746"
}
.fad.fa-club:after {
	content: "\10f327"
}
.fad.fa-cocktail:after {
	content: "\10f561"
}
.fad.fa-code:after {
	content: "\10f121"
}
.fad.fa-code-branch:after {
	content: "\10f126"
}
.fad.fa-code-commit:after {
	content: "\10f386"
}
.fad.fa-code-merge:after {
	content: "\10f387"
}
.fad.fa-coffee:after {
	content: "\10f0f4"
}
.fad.fa-coffee-pot:after {
	content: "\10e002"
}
.fad.fa-coffee-togo:after {
	content: "\10f6c5"
}
.fad.fa-coffin:after {
	content: "\10f6c6"
}
.fad.fa-coffin-cross:after {
	content: "\10e051"
}
.fad.fa-cog:after {
	content: "\10f013"
}
.fad.fa-cogs:after {
	content: "\10f085"
}
.fad.fa-coin:after {
	content: "\10f85c"
}
.fad.fa-coins:after {
	content: "\10f51e"
}
.fad.fa-columns:after {
	content: "\10f0db"
}
.fad.fa-comet:after {
	content: "\10e003"
}
.fad.fa-comment:after {
	content: "\10f075"
}
.fad.fa-comment-alt:after {
	content: "\10f27a"
}
.fad.fa-comment-alt-check:after {
	content: "\10f4a2"
}
.fad.fa-comment-alt-dollar:after {
	content: "\10f650"
}
.fad.fa-comment-alt-dots:after {
	content: "\10f4a3"
}
.fad.fa-comment-alt-edit:after {
	content: "\10f4a4"
}
.fad.fa-comment-alt-exclamation:after {
	content: "\10f4a5"
}
.fad.fa-comment-alt-lines:after {
	content: "\10f4a6"
}
.fad.fa-comment-alt-medical:after {
	content: "\10f7f4"
}
.fad.fa-comment-alt-minus:after {
	content: "\10f4a7"
}
.fad.fa-comment-alt-music:after {
	content: "\10f8af"
}
.fad.fa-comment-alt-plus:after {
	content: "\10f4a8"
}
.fad.fa-comment-alt-slash:after {
	content: "\10f4a9"
}
.fad.fa-comment-alt-smile:after {
	content: "\10f4aa"
}
.fad.fa-comment-alt-times:after {
	content: "\10f4ab"
}
.fad.fa-comment-check:after {
	content: "\10f4ac"
}
.fad.fa-comment-dollar:after {
	content: "\10f651"
}
.fad.fa-comment-dots:after {
	content: "\10f4ad"
}
.fad.fa-comment-edit:after {
	content: "\10f4ae"
}
.fad.fa-comment-exclamation:after {
	content: "\10f4af"
}
.fad.fa-comment-lines:after {
	content: "\10f4b0"
}
.fad.fa-comment-medical:after {
	content: "\10f7f5"
}
.fad.fa-comment-minus:after {
	content: "\10f4b1"
}
.fad.fa-comment-music:after {
	content: "\10f8b0"
}
.fad.fa-comment-plus:after {
	content: "\10f4b2"
}
.fad.fa-comment-slash:after {
	content: "\10f4b3"
}
.fad.fa-comment-smile:after {
	content: "\10f4b4"
}
.fad.fa-comment-times:after {
	content: "\10f4b5"
}
.fad.fa-comments:after {
	content: "\10f086"
}
.fad.fa-comments-alt:after {
	content: "\10f4b6"
}
.fad.fa-comments-alt-dollar:after {
	content: "\10f652"
}
.fad.fa-comments-dollar:after {
	content: "\10f653"
}
.fad.fa-compact-disc:after {
	content: "\10f51f"
}
.fad.fa-compass:after {
	content: "\10f14e"
}
.fad.fa-compass-slash:after {
	content: "\10f5e9"
}
.fad.fa-compress:after {
	content: "\10f066"
}
.fad.fa-compress-alt:after {
	content: "\10f422"
}
.fad.fa-compress-arrows-alt:after {
	content: "\10f78c"
}
.fad.fa-compress-wide:after {
	content: "\10f326"
}
.fad.fa-computer-classic:after {
	content: "\10f8b1"
}
.fad.fa-computer-speaker:after {
	content: "\10f8b2"
}
.fad.fa-concierge-bell:after {
	content: "\10f562"
}
.fad.fa-construction:after {
	content: "\10f85d"
}
.fad.fa-container-storage:after {
	content: "\10f4b7"
}
.fad.fa-conveyor-belt:after {
	content: "\10f46e"
}
.fad.fa-conveyor-belt-alt:after {
	content: "\10f46f"
}
.fad.fa-cookie:after {
	content: "\10f563"
}
.fad.fa-cookie-bite:after {
	content: "\10f564"
}
.fad.fa-copy:after {
	content: "\10f0c5"
}
.fad.fa-copyright:after {
	content: "\10f1f9"
}
.fad.fa-corn:after {
	content: "\10f6c7"
}
.fad.fa-couch:after {
	content: "\10f4b8"
}
.fad.fa-cow:after {
	content: "\10f6c8"
}
.fad.fa-cowbell:after {
	content: "\10f8b3"
}
.fad.fa-cowbell-more:after {
	content: "\10f8b4"
}
.fad.fa-credit-card:after {
	content: "\10f09d"
}
.fad.fa-credit-card-blank:after {
	content: "\10f389"
}
.fad.fa-credit-card-front:after {
	content: "\10f38a"
}
.fad.fa-cricket:after {
	content: "\10f449"
}
.fad.fa-croissant:after {
	content: "\10f7f6"
}
.fad.fa-crop:after {
	content: "\10f125"
}
.fad.fa-crop-alt:after {
	content: "\10f565"
}
.fad.fa-cross:after {
	content: "\10f654"
}
.fad.fa-crosshairs:after {
	content: "\10f05b"
}
.fad.fa-crow:after {
	content: "\10f520"
}
.fad.fa-crown:after {
	content: "\10f521"
}
.fad.fa-crutch:after {
	content: "\10f7f7"
}
.fad.fa-crutches:after {
	content: "\10f7f8"
}
.fad.fa-cube:after {
	content: "\10f1b2"
}
.fad.fa-cubes:after {
	content: "\10f1b3"
}
.fad.fa-curling:after {
	content: "\10f44a"
}
.fad.fa-cut:after {
	content: "\10f0c4"
}
.fad.fa-dagger:after {
	content: "\10f6cb"
}
.fad.fa-database:after {
	content: "\10f1c0"
}
.fad.fa-deaf:after {
	content: "\10f2a4"
}
.fad.fa-debug:after {
	content: "\10f7f9"
}
.fad.fa-deer:after {
	content: "\10f78e"
}
.fad.fa-deer-rudolph:after {
	content: "\10f78f"
}
.fad.fa-democrat:after {
	content: "\10f747"
}
.fad.fa-desktop:after {
	content: "\10f108"
}
.fad.fa-desktop-alt:after {
	content: "\10f390"
}
.fad.fa-dewpoint:after {
	content: "\10f748"
}
.fad.fa-dharmachakra:after {
	content: "\10f655"
}
.fad.fa-diagnoses:after {
	content: "\10f470"
}
.fad.fa-diamond:after {
	content: "\10f219"
}
.fad.fa-dice:after {
	content: "\10f522"
}
.fad.fa-dice-d10:after {
	content: "\10f6cd"
}
.fad.fa-dice-d12:after {
	content: "\10f6ce"
}
.fad.fa-dice-d20:after {
	content: "\10f6cf"
}
.fad.fa-dice-d4:after {
	content: "\10f6d0"
}
.fad.fa-dice-d6:after {
	content: "\10f6d1"
}
.fad.fa-dice-d8:after {
	content: "\10f6d2"
}
.fad.fa-dice-five:after {
	content: "\10f523"
}
.fad.fa-dice-four:after {
	content: "\10f524"
}
.fad.fa-dice-one:after {
	content: "\10f525"
}
.fad.fa-dice-six:after {
	content: "\10f526"
}
.fad.fa-dice-three:after {
	content: "\10f527"
}
.fad.fa-dice-two:after {
	content: "\10f528"
}
.fad.fa-digging:after {
	content: "\10f85e"
}
.fad.fa-digital-tachograph:after {
	content: "\10f566"
}
.fad.fa-diploma:after {
	content: "\10f5ea"
}
.fad.fa-directions:after {
	content: "\10f5eb"
}
.fad.fa-disc-drive:after {
	content: "\10f8b5"
}
.fad.fa-disease:after {
	content: "\10f7fa"
}
.fad.fa-divide:after {
	content: "\10f529"
}
.fad.fa-dizzy:after {
	content: "\10f567"
}
.fad.fa-dna:after {
	content: "\10f471"
}
.fad.fa-do-not-enter:after {
	content: "\10f5ec"
}
.fad.fa-dog:after {
	content: "\10f6d3"
}
.fad.fa-dog-leashed:after {
	content: "\10f6d4"
}
.fad.fa-dollar-sign:after {
	content: "\10f155"
}
.fad.fa-dolly:after {
	content: "\10f472"
}
.fad.fa-dolly-empty:after {
	content: "\10f473"
}
.fad.fa-dolly-flatbed:after {
	content: "\10f474"
}
.fad.fa-dolly-flatbed-alt:after {
	content: "\10f475"
}
.fad.fa-dolly-flatbed-empty:after {
	content: "\10f476"
}
.fad.fa-donate:after {
	content: "\10f4b9"
}
.fad.fa-door-closed:after {
	content: "\10f52a"
}
.fad.fa-door-open:after {
	content: "\10f52b"
}
.fad.fa-dot-circle:after {
	content: "\10f192"
}
.fad.fa-dove:after {
	content: "\10f4ba"
}
.fad.fa-download:after {
	content: "\10f019"
}
.fad.fa-drafting-compass:after {
	content: "\10f568"
}
.fad.fa-dragon:after {
	content: "\10f6d5"
}
.fad.fa-draw-circle:after {
	content: "\10f5ed"
}
.fad.fa-draw-polygon:after {
	content: "\10f5ee"
}
.fad.fa-draw-square:after {
	content: "\10f5ef"
}
.fad.fa-dreidel:after {
	content: "\10f792"
}
.fad.fa-drone:after {
	content: "\10f85f"
}
.fad.fa-drone-alt:after {
	content: "\10f860"
}
.fad.fa-drum:after {
	content: "\10f569"
}
.fad.fa-drum-steelpan:after {
	content: "\10f56a"
}
.fad.fa-drumstick:after {
	content: "\10f6d6"
}
.fad.fa-drumstick-bite:after {
	content: "\10f6d7"
}
.fad.fa-dryer:after {
	content: "\10f861"
}
.fad.fa-dryer-alt:after {
	content: "\10f862"
}
.fad.fa-duck:after {
	content: "\10f6d8"
}
.fad.fa-dumbbell:after {
	content: "\10f44b"
}
.fad.fa-dumpster:after {
	content: "\10f793"
}
.fad.fa-dumpster-fire:after {
	content: "\10f794"
}
.fad.fa-dungeon:after {
	content: "\10f6d9"
}
.fad.fa-ear:after {
	content: "\10f5f0"
}
.fad.fa-ear-muffs:after {
	content: "\10f795"
}
.fad.fa-eclipse:after {
	content: "\10f749"
}
.fad.fa-eclipse-alt:after {
	content: "\10f74a"
}
.fad.fa-edit:after {
	content: "\10f044"
}
.fad.fa-egg:after {
	content: "\10f7fb"
}
.fad.fa-egg-fried:after {
	content: "\10f7fc"
}
.fad.fa-eject:after {
	content: "\10f052"
}
.fad.fa-elephant:after {
	content: "\10f6da"
}
.fad.fa-ellipsis-h:after {
	content: "\10f141"
}
.fad.fa-ellipsis-h-alt:after {
	content: "\10f39b"
}
.fad.fa-ellipsis-v:after {
	content: "\10f142"
}
.fad.fa-ellipsis-v-alt:after {
	content: "\10f39c"
}
.fad.fa-empty-set:after {
	content: "\10f656"
}
.fad.fa-engine-warning:after {
	content: "\10f5f2"
}
.fad.fa-envelope:after {
	content: "\10f0e0"
}
.fad.fa-envelope-open:after {
	content: "\10f2b6"
}
.fad.fa-envelope-open-dollar:after {
	content: "\10f657"
}
.fad.fa-envelope-open-text:after {
	content: "\10f658"
}
.fad.fa-envelope-square:after {
	content: "\10f199"
}
.fad.fa-equals:after {
	content: "\10f52c"
}
.fad.fa-eraser:after {
	content: "\10f12d"
}
.fad.fa-ethernet:after {
	content: "\10f796"
}
.fad.fa-euro-sign:after {
	content: "\10f153"
}
.fad.fa-exchange:after {
	content: "\10f0ec"
}
.fad.fa-exchange-alt:after {
	content: "\10f362"
}
.fad.fa-exclamation:after {
	content: "\10f12a"
}
.fad.fa-exclamation-circle:after {
	content: "\10f06a"
}
.fad.fa-exclamation-square:after {
	content: "\10f321"
}
.fad.fa-exclamation-triangle:after {
	content: "\10f071"
}
.fad.fa-expand:after {
	content: "\10f065"
}
.fad.fa-expand-alt:after {
	content: "\10f424"
}
.fad.fa-expand-arrows:after {
	content: "\10f31d"
}
.fad.fa-expand-arrows-alt:after {
	content: "\10f31e"
}
.fad.fa-expand-wide:after {
	content: "\10f320"
}
.fad.fa-external-link:after {
	content: "\10f08e"
}
.fad.fa-external-link-alt:after {
	content: "\10f35d"
}
.fad.fa-external-link-square:after {
	content: "\10f14c"
}
.fad.fa-external-link-square-alt:after {
	content: "\10f360"
}
.fad.fa-eye:after {
	content: "\10f06e"
}
.fad.fa-eye-dropper:after {
	content: "\10f1fb"
}
.fad.fa-eye-evil:after {
	content: "\10f6db"
}
.fad.fa-eye-slash:after {
	content: "\10f070"
}
.fad.fa-fan:after {
	content: "\10f863"
}
.fad.fa-fan-table:after {
	content: "\10e004"
}
.fad.fa-farm:after {
	content: "\10f864"
}
.fad.fa-fast-backward:after {
	content: "\10f049"
}
.fad.fa-fast-forward:after {
	content: "\10f050"
}
.fad.fa-faucet:after {
	content: "\10e005"
}
.fad.fa-faucet-drip:after {
	content: "\10e006"
}
.fad.fa-fax:after {
	content: "\10f1ac"
}
.fad.fa-feather:after {
	content: "\10f52d"
}
.fad.fa-feather-alt:after {
	content: "\10f56b"
}
.fad.fa-female:after {
	content: "\10f182"
}
.fad.fa-field-hockey:after {
	content: "\10f44c"
}
.fad.fa-fighter-jet:after {
	content: "\10f0fb"
}
.fad.fa-file:after {
	content: "\10f15b"
}
.fad.fa-file-alt:after {
	content: "\10f15c"
}
.fad.fa-file-archive:after {
	content: "\10f1c6"
}
.fad.fa-file-audio:after {
	content: "\10f1c7"
}
.fad.fa-file-certificate:after {
	content: "\10f5f3"
}
.fad.fa-file-chart-line:after {
	content: "\10f659"
}
.fad.fa-file-chart-pie:after {
	content: "\10f65a"
}
.fad.fa-file-check:after {
	content: "\10f316"
}
.fad.fa-file-code:after {
	content: "\10f1c9"
}
.fad.fa-file-contract:after {
	content: "\10f56c"
}
.fad.fa-file-csv:after {
	content: "\10f6dd"
}
.fad.fa-file-download:after {
	content: "\10f56d"
}
.fad.fa-file-edit:after {
	content: "\10f31c"
}
.fad.fa-file-excel:after {
	content: "\10f1c3"
}
.fad.fa-file-exclamation:after {
	content: "\10f31a"
}
.fad.fa-file-export:after {
	content: "\10f56e"
}
.fad.fa-file-image:after {
	content: "\10f1c5"
}
.fad.fa-file-import:after {
	content: "\10f56f"
}
.fad.fa-file-invoice:after {
	content: "\10f570"
}
.fad.fa-file-invoice-dollar:after {
	content: "\10f571"
}
.fad.fa-file-medical:after {
	content: "\10f477"
}
.fad.fa-file-medical-alt:after {
	content: "\10f478"
}
.fad.fa-file-minus:after {
	content: "\10f318"
}
.fad.fa-file-music:after {
	content: "\10f8b6"
}
.fad.fa-file-pdf:after {
	content: "\10f1c1"
}
.fad.fa-file-plus:after {
	content: "\10f319"
}
.fad.fa-file-powerpoint:after {
	content: "\10f1c4"
}
.fad.fa-file-prescription:after {
	content: "\10f572"
}
.fad.fa-file-search:after {
	content: "\10f865"
}
.fad.fa-file-signature:after {
	content: "\10f573"
}
.fad.fa-file-spreadsheet:after {
	content: "\10f65b"
}
.fad.fa-file-times:after {
	content: "\10f317"
}
.fad.fa-file-upload:after {
	content: "\10f574"
}
.fad.fa-file-user:after {
	content: "\10f65c"
}
.fad.fa-file-video:after {
	content: "\10f1c8"
}
.fad.fa-file-word:after {
	content: "\10f1c2"
}
.fad.fa-files-medical:after {
	content: "\10f7fd"
}
.fad.fa-fill:after {
	content: "\10f575"
}
.fad.fa-fill-drip:after {
	content: "\10f576"
}
.fad.fa-film:after {
	content: "\10f008"
}
.fad.fa-film-alt:after {
	content: "\10f3a0"
}
.fad.fa-film-canister:after {
	content: "\10f8b7"
}
.fad.fa-filter:after {
	content: "\10f0b0"
}
.fad.fa-fingerprint:after {
	content: "\10f577"
}
.fad.fa-fire:after {
	content: "\10f06d"
}
.fad.fa-fire-alt:after {
	content: "\10f7e4"
}
.fad.fa-fire-extinguisher:after {
	content: "\10f134"
}
.fad.fa-fire-smoke:after {
	content: "\10f74b"
}
.fad.fa-fireplace:after {
	content: "\10f79a"
}
.fad.fa-first-aid:after {
	content: "\10f479"
}
.fad.fa-fish:after {
	content: "\10f578"
}
.fad.fa-fish-cooked:after {
	content: "\10f7fe"
}
.fad.fa-fist-raised:after {
	content: "\10f6de"
}
.fad.fa-flag:after {
	content: "\10f024"
}
.fad.fa-flag-alt:after {
	content: "\10f74c"
}
.fad.fa-flag-checkered:after {
	content: "\10f11e"
}
.fad.fa-flag-usa:after {
	content: "\10f74d"
}
.fad.fa-flame:after {
	content: "\10f6df"
}
.fad.fa-flashlight:after {
	content: "\10f8b8"
}
.fad.fa-flask:after {
	content: "\10f0c3"
}
.fad.fa-flask-poison:after {
	content: "\10f6e0"
}
.fad.fa-flask-potion:after {
	content: "\10f6e1"
}
.fad.fa-flower:after {
	content: "\10f7ff"
}
.fad.fa-flower-daffodil:after {
	content: "\10f800"
}
.fad.fa-flower-tulip:after {
	content: "\10f801"
}
.fad.fa-flushed:after {
	content: "\10f579"
}
.fad.fa-flute:after {
	content: "\10f8b9"
}
.fad.fa-flux-capacitor:after {
	content: "\10f8ba"
}
.fad.fa-fog:after {
	content: "\10f74e"
}
.fad.fa-folder:after {
	content: "\10f07b"
}
.fad.fa-folder-download:after {
	content: "\10e053"
}
.fad.fa-folder-minus:after {
	content: "\10f65d"
}
.fad.fa-folder-open:after {
	content: "\10f07c"
}
.fad.fa-folder-plus:after {
	content: "\10f65e"
}
.fad.fa-folder-times:after {
	content: "\10f65f"
}
.fad.fa-folder-tree:after {
	content: "\10f802"
}
.fad.fa-folder-upload:after {
	content: "\10e054"
}
.fad.fa-folders:after {
	content: "\10f660"
}
.fad.fa-font:after {
	content: "\10f031"
}
.fad.fa-font-awesome-logo-full:after {
	content: "\10f4e6"
}
.fad.fa-font-case:after {
	content: "\10f866"
}
.fad.fa-football-ball:after {
	content: "\10f44e"
}
.fad.fa-football-helmet:after {
	content: "\10f44f"
}
.fad.fa-forklift:after {
	content: "\10f47a"
}
.fad.fa-forward:after {
	content: "\10f04e"
}
.fad.fa-fragile:after {
	content: "\10f4bb"
}
.fad.fa-french-fries:after {
	content: "\10f803"
}
.fad.fa-frog:after {
	content: "\10f52e"
}
.fad.fa-frosty-head:after {
	content: "\10f79b"
}
.fad.fa-frown:after {
	content: "\10f119"
}
.fad.fa-frown-open:after {
	content: "\10f57a"
}
.fad.fa-function:after {
	content: "\10f661"
}
.fad.fa-funnel-dollar:after {
	content: "\10f662"
}
.fad.fa-futbol:after {
	content: "\10f1e3"
}
.fad.fa-galaxy:after {
	content: "\10e008"
}
.fad.fa-game-board:after {
	content: "\10f867"
}
.fad.fa-game-board-alt:after {
	content: "\10f868"
}
.fad.fa-game-console-handheld:after {
	content: "\10f8bb"
}
.fad.fa-gamepad:after {
	content: "\10f11b"
}
.fad.fa-gamepad-alt:after {
	content: "\10f8bc"
}
.fad.fa-garage:after {
	content: "\10e009"
}
.fad.fa-garage-car:after {
	content: "\10e00a"
}
.fad.fa-garage-open:after {
	content: "\10e00b"
}
.fad.fa-gas-pump:after {
	content: "\10f52f"
}
.fad.fa-gas-pump-slash:after {
	content: "\10f5f4"
}
.fad.fa-gavel:after {
	content: "\10f0e3"
}
.fad.fa-gem:after {
	content: "\10f3a5"
}
.fad.fa-genderless:after {
	content: "\10f22d"
}
.fad.fa-ghost:after {
	content: "\10f6e2"
}
.fad.fa-gift:after {
	content: "\10f06b"
}
.fad.fa-gift-card:after {
	content: "\10f663"
}
.fad.fa-gifts:after {
	content: "\10f79c"
}
.fad.fa-gingerbread-man:after {
	content: "\10f79d"
}
.fad.fa-glass:after {
	content: "\10f804"
}
.fad.fa-glass-champagne:after {
	content: "\10f79e"
}
.fad.fa-glass-cheers:after {
	content: "\10f79f"
}
.fad.fa-glass-citrus:after {
	content: "\10f869"
}
.fad.fa-glass-martini:after {
	content: "\10f000"
}
.fad.fa-glass-martini-alt:after {
	content: "\10f57b"
}
.fad.fa-glass-whiskey:after {
	content: "\10f7a0"
}
.fad.fa-glass-whiskey-rocks:after {
	content: "\10f7a1"
}
.fad.fa-glasses:after {
	content: "\10f530"
}
.fad.fa-glasses-alt:after {
	content: "\10f5f5"
}
.fad.fa-globe:after {
	content: "\10f0ac"
}
.fad.fa-globe-africa:after {
	content: "\10f57c"
}
.fad.fa-globe-americas:after {
	content: "\10f57d"
}
.fad.fa-globe-asia:after {
	content: "\10f57e"
}
.fad.fa-globe-europe:after {
	content: "\10f7a2"
}
.fad.fa-globe-snow:after {
	content: "\10f7a3"
}
.fad.fa-globe-stand:after {
	content: "\10f5f6"
}
.fad.fa-golf-ball:after {
	content: "\10f450"
}
.fad.fa-golf-club:after {
	content: "\10f451"
}
.fad.fa-gopuram:after {
	content: "\10f664"
}
.fad.fa-graduation-cap:after {
	content: "\10f19d"
}
.fad.fa-gramophone:after {
	content: "\10f8bd"
}
.fad.fa-greater-than:after {
	content: "\10f531"
}
.fad.fa-greater-than-equal:after {
	content: "\10f532"
}
.fad.fa-grimace:after {
	content: "\10f57f"
}
.fad.fa-grin:after {
	content: "\10f580"
}
.fad.fa-grin-alt:after {
	content: "\10f581"
}
.fad.fa-grin-beam:after {
	content: "\10f582"
}
.fad.fa-grin-beam-sweat:after {
	content: "\10f583"
}
.fad.fa-grin-hearts:after {
	content: "\10f584"
}
.fad.fa-grin-squint:after {
	content: "\10f585"
}
.fad.fa-grin-squint-tears:after {
	content: "\10f586"
}
.fad.fa-grin-stars:after {
	content: "\10f587"
}
.fad.fa-grin-tears:after {
	content: "\10f588"
}
.fad.fa-grin-tongue:after {
	content: "\10f589"
}
.fad.fa-grin-tongue-squint:after {
	content: "\10f58a"
}
.fad.fa-grin-tongue-wink:after {
	content: "\10f58b"
}
.fad.fa-grin-wink:after {
	content: "\10f58c"
}
.fad.fa-grip-horizontal:after {
	content: "\10f58d"
}
.fad.fa-grip-lines:after {
	content: "\10f7a4"
}
.fad.fa-grip-lines-vertical:after {
	content: "\10f7a5"
}
.fad.fa-grip-vertical:after {
	content: "\10f58e"
}
.fad.fa-guitar:after {
	content: "\10f7a6"
}
.fad.fa-guitar-electric:after {
	content: "\10f8be"
}
.fad.fa-guitars:after {
	content: "\10f8bf"
}
.fad.fa-h-square:after {
	content: "\10f0fd"
}
.fad.fa-h1:after {
	content: "\10f313"
}
.fad.fa-h2:after {
	content: "\10f314"
}
.fad.fa-h3:after {
	content: "\10f315"
}
.fad.fa-h4:after {
	content: "\10f86a"
}
.fad.fa-hamburger:after {
	content: "\10f805"
}
.fad.fa-hammer:after {
	content: "\10f6e3"
}
.fad.fa-hammer-war:after {
	content: "\10f6e4"
}
.fad.fa-hamsa:after {
	content: "\10f665"
}
.fad.fa-hand-heart:after {
	content: "\10f4bc"
}
.fad.fa-hand-holding:after {
	content: "\10f4bd"
}
.fad.fa-hand-holding-box:after {
	content: "\10f47b"
}
.fad.fa-hand-holding-heart:after {
	content: "\10f4be"
}
.fad.fa-hand-holding-magic:after {
	content: "\10f6e5"
}
.fad.fa-hand-holding-medical:after {
	content: "\10e05c"
}
.fad.fa-hand-holding-seedling:after {
	content: "\10f4bf"
}
.fad.fa-hand-holding-usd:after {
	content: "\10f4c0"
}
.fad.fa-hand-holding-water:after {
	content: "\10f4c1"
}
.fad.fa-hand-lizard:after {
	content: "\10f258"
}
.fad.fa-hand-middle-finger:after {
	content: "\10f806"
}
.fad.fa-hand-paper:after {
	content: "\10f256"
}
.fad.fa-hand-peace:after {
	content: "\10f25b"
}
.fad.fa-hand-point-down:after {
	content: "\10f0a7"
}
.fad.fa-hand-point-left:after {
	content: "\10f0a5"
}
.fad.fa-hand-point-right:after {
	content: "\10f0a4"
}
.fad.fa-hand-point-up:after {
	content: "\10f0a6"
}
.fad.fa-hand-pointer:after {
	content: "\10f25a"
}
.fad.fa-hand-receiving:after {
	content: "\10f47c"
}
.fad.fa-hand-rock:after {
	content: "\10f255"
}
.fad.fa-hand-scissors:after {
	content: "\10f257"
}
.fad.fa-hand-sparkles:after {
	content: "\10e05d"
}
.fad.fa-hand-spock:after {
	content: "\10f259"
}
.fad.fa-hands:after {
	content: "\10f4c2"
}
.fad.fa-hands-heart:after {
	content: "\10f4c3"
}
.fad.fa-hands-helping:after {
	content: "\10f4c4"
}
.fad.fa-hands-usd:after {
	content: "\10f4c5"
}
.fad.fa-hands-wash:after {
	content: "\10e05e"
}
.fad.fa-handshake:after {
	content: "\10f2b5"
}
.fad.fa-handshake-alt:after {
	content: "\10f4c6"
}
.fad.fa-handshake-alt-slash:after {
	content: "\10e05f"
}
.fad.fa-handshake-slash:after {
	content: "\10e060"
}
.fad.fa-hanukiah:after {
	content: "\10f6e6"
}
.fad.fa-hard-hat:after {
	content: "\10f807"
}
.fad.fa-hashtag:after {
	content: "\10f292"
}
.fad.fa-hat-chef:after {
	content: "\10f86b"
}
.fad.fa-hat-cowboy:after {
	content: "\10f8c0"
}
.fad.fa-hat-cowboy-side:after {
	content: "\10f8c1"
}
.fad.fa-hat-santa:after {
	content: "\10f7a7"
}
.fad.fa-hat-winter:after {
	content: "\10f7a8"
}
.fad.fa-hat-witch:after {
	content: "\10f6e7"
}
.fad.fa-hat-wizard:after {
	content: "\10f6e8"
}
.fad.fa-hdd:after {
	content: "\10f0a0"
}
.fad.fa-head-side:after {
	content: "\10f6e9"
}
.fad.fa-head-side-brain:after {
	content: "\10f808"
}
.fad.fa-head-side-cough:after {
	content: "\10e061"
}
.fad.fa-head-side-cough-slash:after {
	content: "\10e062"
}
.fad.fa-head-side-headphones:after {
	content: "\10f8c2"
}
.fad.fa-head-side-mask:after {
	content: "\10e063"
}
.fad.fa-head-side-medical:after {
	content: "\10f809"
}
.fad.fa-head-side-virus:after {
	content: "\10e064"
}
.fad.fa-head-vr:after {
	content: "\10f6ea"
}
.fad.fa-heading:after {
	content: "\10f1dc"
}
.fad.fa-headphones:after {
	content: "\10f025"
}
.fad.fa-headphones-alt:after {
	content: "\10f58f"
}
.fad.fa-headset:after {
	content: "\10f590"
}
.fad.fa-heart:after {
	content: "\10f004"
}
.fad.fa-heart-broken:after {
	content: "\10f7a9"
}
.fad.fa-heart-circle:after {
	content: "\10f4c7"
}
.fad.fa-heart-rate:after {
	content: "\10f5f8"
}
.fad.fa-heart-square:after {
	content: "\10f4c8"
}
.fad.fa-heartbeat:after {
	content: "\10f21e"
}
.fad.fa-heat:after {
	content: "\10e00c"
}
.fad.fa-helicopter:after {
	content: "\10f533"
}
.fad.fa-helmet-battle:after {
	content: "\10f6eb"
}
.fad.fa-hexagon:after {
	content: "\10f312"
}
.fad.fa-highlighter:after {
	content: "\10f591"
}
.fad.fa-hiking:after {
	content: "\10f6ec"
}
.fad.fa-hippo:after {
	content: "\10f6ed"
}
.fad.fa-history:after {
	content: "\10f1da"
}
.fad.fa-hockey-mask:after {
	content: "\10f6ee"
}
.fad.fa-hockey-puck:after {
	content: "\10f453"
}
.fad.fa-hockey-sticks:after {
	content: "\10f454"
}
.fad.fa-holly-berry:after {
	content: "\10f7aa"
}
.fad.fa-home:after {
	content: "\10f015"
}
.fad.fa-home-alt:after {
	content: "\10f80a"
}
.fad.fa-home-heart:after {
	content: "\10f4c9"
}
.fad.fa-home-lg:after {
	content: "\10f80b"
}
.fad.fa-home-lg-alt:after {
	content: "\10f80c"
}
.fad.fa-hood-cloak:after {
	content: "\10f6ef"
}
.fad.fa-horizontal-rule:after {
	content: "\10f86c"
}
.fad.fa-horse:after {
	content: "\10f6f0"
}
.fad.fa-horse-head:after {
	content: "\10f7ab"
}
.fad.fa-horse-saddle:after {
	content: "\10f8c3"
}
.fad.fa-hospital:after {
	content: "\10f0f8"
}
.fad.fa-hospital-alt:after {
	content: "\10f47d"
}
.fad.fa-hospital-symbol:after {
	content: "\10f47e"
}
.fad.fa-hospital-user:after {
	content: "\10f80d"
}
.fad.fa-hospitals:after {
	content: "\10f80e"
}
.fad.fa-hot-tub:after {
	content: "\10f593"
}
.fad.fa-hotdog:after {
	content: "\10f80f"
}
.fad.fa-hotel:after {
	content: "\10f594"
}
.fad.fa-hourglass:after {
	content: "\10f254"
}
.fad.fa-hourglass-end:after {
	content: "\10f253"
}
.fad.fa-hourglass-half:after {
	content: "\10f252"
}
.fad.fa-hourglass-start:after {
	content: "\10f251"
}
.fad.fa-house:after {
	content: "\10e00d"
}
.fad.fa-house-damage:after {
	content: "\10f6f1"
}
.fad.fa-house-day:after {
	content: "\10e00e"
}
.fad.fa-house-flood:after {
	content: "\10f74f"
}
.fad.fa-house-leave:after {
	content: "\10e00f"
}
.fad.fa-house-night:after {
	content: "\10e010"
}
.fad.fa-house-return:after {
	content: "\10e011"
}
.fad.fa-house-signal:after {
	content: "\10e012"
}
.fad.fa-house-user:after {
	content: "\10e065"
}
.fad.fa-hryvnia:after {
	content: "\10f6f2"
}
.fad.fa-humidity:after {
	content: "\10f750"
}
.fad.fa-hurricane:after {
	content: "\10f751"
}
.fad.fa-i-cursor:after {
	content: "\10f246"
}
.fad.fa-ice-cream:after {
	content: "\10f810"
}
.fad.fa-ice-skate:after {
	content: "\10f7ac"
}
.fad.fa-icicles:after {
	content: "\10f7ad"
}
.fad.fa-icons:after {
	content: "\10f86d"
}
.fad.fa-icons-alt:after {
	content: "\10f86e"
}
.fad.fa-id-badge:after {
	content: "\10f2c1"
}
.fad.fa-id-card:after {
	content: "\10f2c2"
}
.fad.fa-id-card-alt:after {
	content: "\10f47f"
}
.fad.fa-igloo:after {
	content: "\10f7ae"
}
.fad.fa-image:after {
	content: "\10f03e"
}
.fad.fa-image-polaroid:after {
	content: "\10f8c4"
}
.fad.fa-images:after {
	content: "\10f302"
}
.fad.fa-inbox:after {
	content: "\10f01c"
}
.fad.fa-inbox-in:after {
	content: "\10f310"
}
.fad.fa-inbox-out:after {
	content: "\10f311"
}
.fad.fa-indent:after {
	content: "\10f03c"
}
.fad.fa-industry:after {
	content: "\10f275"
}
.fad.fa-industry-alt:after {
	content: "\10f3b3"
}
.fad.fa-infinity:after {
	content: "\10f534"
}
.fad.fa-info:after {
	content: "\10f129"
}
.fad.fa-info-circle:after {
	content: "\10f05a"
}
.fad.fa-info-square:after {
	content: "\10f30f"
}
.fad.fa-inhaler:after {
	content: "\10f5f9"
}
.fad.fa-integral:after {
	content: "\10f667"
}
.fad.fa-intersection:after {
	content: "\10f668"
}
.fad.fa-inventory:after {
	content: "\10f480"
}
.fad.fa-island-tropical:after {
	content: "\10f811"
}
.fad.fa-italic:after {
	content: "\10f033"
}
.fad.fa-jack-o-lantern:after {
	content: "\10f30e"
}
.fad.fa-jedi:after {
	content: "\10f669"
}
.fad.fa-joint:after {
	content: "\10f595"
}
.fad.fa-journal-whills:after {
	content: "\10f66a"
}
.fad.fa-joystick:after {
	content: "\10f8c5"
}
.fad.fa-jug:after {
	content: "\10f8c6"
}
.fad.fa-kaaba:after {
	content: "\10f66b"
}
.fad.fa-kazoo:after {
	content: "\10f8c7"
}
.fad.fa-kerning:after {
	content: "\10f86f"
}
.fad.fa-key:after {
	content: "\10f084"
}
.fad.fa-key-skeleton:after {
	content: "\10f6f3"
}
.fad.fa-keyboard:after {
	content: "\10f11c"
}
.fad.fa-keynote:after {
	content: "\10f66c"
}
.fad.fa-khanda:after {
	content: "\10f66d"
}
.fad.fa-kidneys:after {
	content: "\10f5fb"
}
.fad.fa-kiss:after {
	content: "\10f596"
}
.fad.fa-kiss-beam:after {
	content: "\10f597"
}
.fad.fa-kiss-wink-heart:after {
	content: "\10f598"
}
.fad.fa-kite:after {
	content: "\10f6f4"
}
.fad.fa-kiwi-bird:after {
	content: "\10f535"
}
.fad.fa-knife-kitchen:after {
	content: "\10f6f5"
}
.fad.fa-lambda:after {
	content: "\10f66e"
}
.fad.fa-lamp:after {
	content: "\10f4ca"
}
.fad.fa-lamp-desk:after {
	content: "\10e014"
}
.fad.fa-lamp-floor:after {
	content: "\10e015"
}
.fad.fa-landmark:after {
	content: "\10f66f"
}
.fad.fa-landmark-alt:after {
	content: "\10f752"
}
.fad.fa-language:after {
	content: "\10f1ab"
}
.fad.fa-laptop:after {
	content: "\10f109"
}
.fad.fa-laptop-code:after {
	content: "\10f5fc"
}
.fad.fa-laptop-house:after {
	content: "\10e066"
}
.fad.fa-laptop-medical:after {
	content: "\10f812"
}
.fad.fa-lasso:after {
	content: "\10f8c8"
}
.fad.fa-laugh:after {
	content: "\10f599"
}
.fad.fa-laugh-beam:after {
	content: "\10f59a"
}
.fad.fa-laugh-squint:after {
	content: "\10f59b"
}
.fad.fa-laugh-wink:after {
	content: "\10f59c"
}
.fad.fa-layer-group:after {
	content: "\10f5fd"
}
.fad.fa-layer-minus:after {
	content: "\10f5fe"
}
.fad.fa-layer-plus:after {
	content: "\10f5ff"
}
.fad.fa-leaf:after {
	content: "\10f06c"
}
.fad.fa-leaf-heart:after {
	content: "\10f4cb"
}
.fad.fa-leaf-maple:after {
	content: "\10f6f6"
}
.fad.fa-leaf-oak:after {
	content: "\10f6f7"
}
.fad.fa-lemon:after {
	content: "\10f094"
}
.fad.fa-less-than:after {
	content: "\10f536"
}
.fad.fa-less-than-equal:after {
	content: "\10f537"
}
.fad.fa-level-down:after {
	content: "\10f149"
}
.fad.fa-level-down-alt:after {
	content: "\10f3be"
}
.fad.fa-level-up:after {
	content: "\10f148"
}
.fad.fa-level-up-alt:after {
	content: "\10f3bf"
}
.fad.fa-life-ring:after {
	content: "\10f1cd"
}
.fad.fa-light-ceiling:after {
	content: "\10e016"
}
.fad.fa-light-switch:after {
	content: "\10e017"
}
.fad.fa-light-switch-off:after {
	content: "\10e018"
}
.fad.fa-light-switch-on:after {
	content: "\10e019"
}
.fad.fa-lightbulb:after {
	content: "\10f0eb"
}
.fad.fa-lightbulb-dollar:after {
	content: "\10f670"
}
.fad.fa-lightbulb-exclamation:after {
	content: "\10f671"
}
.fad.fa-lightbulb-on:after {
	content: "\10f672"
}
.fad.fa-lightbulb-slash:after {
	content: "\10f673"
}
.fad.fa-lights-holiday:after {
	content: "\10f7b2"
}
.fad.fa-line-columns:after {
	content: "\10f870"
}
.fad.fa-line-height:after {
	content: "\10f871"
}
.fad.fa-link:after {
	content: "\10f0c1"
}
.fad.fa-lips:after {
	content: "\10f600"
}
.fad.fa-lira-sign:after {
	content: "\10f195"
}
.fad.fa-list:after {
	content: "\10f03a"
}
.fad.fa-list-alt:after {
	content: "\10f022"
}
.fad.fa-list-music:after {
	content: "\10f8c9"
}
.fad.fa-list-ol:after {
	content: "\10f0cb"
}
.fad.fa-list-ul:after {
	content: "\10f0ca"
}
.fad.fa-location:after {
	content: "\10f601"
}
.fad.fa-location-arrow:after {
	content: "\10f124"
}
.fad.fa-location-circle:after {
	content: "\10f602"
}
.fad.fa-location-slash:after {
	content: "\10f603"
}
.fad.fa-lock:after {
	content: "\10f023"
}
.fad.fa-lock-alt:after {
	content: "\10f30d"
}
.fad.fa-lock-open:after {
	content: "\10f3c1"
}
.fad.fa-lock-open-alt:after {
	content: "\10f3c2"
}
.fad.fa-long-arrow-alt-down:after {
	content: "\10f309"
}
.fad.fa-long-arrow-alt-left:after {
	content: "\10f30a"
}
.fad.fa-long-arrow-alt-right:after {
	content: "\10f30b"
}
.fad.fa-long-arrow-alt-up:after {
	content: "\10f30c"
}
.fad.fa-long-arrow-down:after {
	content: "\10f175"
}
.fad.fa-long-arrow-left:after {
	content: "\10f177"
}
.fad.fa-long-arrow-right:after {
	content: "\10f178"
}
.fad.fa-long-arrow-up:after {
	content: "\10f176"
}
.fad.fa-loveseat:after {
	content: "\10f4cc"
}
.fad.fa-low-vision:after {
	content: "\10f2a8"
}
.fad.fa-luchador:after {
	content: "\10f455"
}
.fad.fa-luggage-cart:after {
	content: "\10f59d"
}
.fad.fa-lungs:after {
	content: "\10f604"
}
.fad.fa-lungs-virus:after {
	content: "\10e067"
}
.fad.fa-mace:after {
	content: "\10f6f8"
}
.fad.fa-magic:after {
	content: "\10f0d0"
}
.fad.fa-magnet:after {
	content: "\10f076"
}
.fad.fa-mail-bulk:after {
	content: "\10f674"
}
.fad.fa-mailbox:after {
	content: "\10f813"
}
.fad.fa-male:after {
	content: "\10f183"
}
.fad.fa-mandolin:after {
	content: "\10f6f9"
}
.fad.fa-map:after {
	content: "\10f279"
}
.fad.fa-map-marked:after {
	content: "\10f59f"
}
.fad.fa-map-marked-alt:after {
	content: "\10f5a0"
}
.fad.fa-map-marker:after {
	content: "\10f041"
}
.fad.fa-map-marker-alt:after {
	content: "\10f3c5"
}
.fad.fa-map-marker-alt-slash:after {
	content: "\10f605"
}
.fad.fa-map-marker-check:after {
	content: "\10f606"
}
.fad.fa-map-marker-edit:after {
	content: "\10f607"
}
.fad.fa-map-marker-exclamation:after {
	content: "\10f608"
}
.fad.fa-map-marker-minus:after {
	content: "\10f609"
}
.fad.fa-map-marker-plus:after {
	content: "\10f60a"
}
.fad.fa-map-marker-question:after {
	content: "\10f60b"
}
.fad.fa-map-marker-slash:after {
	content: "\10f60c"
}
.fad.fa-map-marker-smile:after {
	content: "\10f60d"
}
.fad.fa-map-marker-times:after {
	content: "\10f60e"
}
.fad.fa-map-pin:after {
	content: "\10f276"
}
.fad.fa-map-signs:after {
	content: "\10f277"
}
.fad.fa-marker:after {
	content: "\10f5a1"
}
.fad.fa-mars:after {
	content: "\10f222"
}
.fad.fa-mars-double:after {
	content: "\10f227"
}
.fad.fa-mars-stroke:after {
	content: "\10f229"
}
.fad.fa-mars-stroke-h:after {
	content: "\10f22b"
}
.fad.fa-mars-stroke-v:after {
	content: "\10f22a"
}
.fad.fa-mask:after {
	content: "\10f6fa"
}
.fad.fa-meat:after {
	content: "\10f814"
}
.fad.fa-medal:after {
	content: "\10f5a2"
}
.fad.fa-medkit:after {
	content: "\10f0fa"
}
.fad.fa-megaphone:after {
	content: "\10f675"
}
.fad.fa-meh:after {
	content: "\10f11a"
}
.fad.fa-meh-blank:after {
	content: "\10f5a4"
}
.fad.fa-meh-rolling-eyes:after {
	content: "\10f5a5"
}
.fad.fa-memory:after {
	content: "\10f538"
}
.fad.fa-menorah:after {
	content: "\10f676"
}
.fad.fa-mercury:after {
	content: "\10f223"
}
.fad.fa-meteor:after {
	content: "\10f753"
}
.fad.fa-microchip:after {
	content: "\10f2db"
}
.fad.fa-microphone:after {
	content: "\10f130"
}
.fad.fa-microphone-alt:after {
	content: "\10f3c9"
}
.fad.fa-microphone-alt-slash:after {
	content: "\10f539"
}
.fad.fa-microphone-slash:after {
	content: "\10f131"
}
.fad.fa-microphone-stand:after {
	content: "\10f8cb"
}
.fad.fa-microscope:after {
	content: "\10f610"
}
.fad.fa-microwave:after {
	content: "\10e01b"
}
.fad.fa-mind-share:after {
	content: "\10f677"
}
.fad.fa-minus:after {
	content: "\10f068"
}
.fad.fa-minus-circle:after {
	content: "\10f056"
}
.fad.fa-minus-hexagon:after {
	content: "\10f307"
}
.fad.fa-minus-octagon:after {
	content: "\10f308"
}
.fad.fa-minus-square:after {
	content: "\10f146"
}
.fad.fa-mistletoe:after {
	content: "\10f7b4"
}
.fad.fa-mitten:after {
	content: "\10f7b5"
}
.fad.fa-mobile:after {
	content: "\10f10b"
}
.fad.fa-mobile-alt:after {
	content: "\10f3cd"
}
.fad.fa-mobile-android:after {
	content: "\10f3ce"
}
.fad.fa-mobile-android-alt:after {
	content: "\10f3cf"
}
.fad.fa-money-bill:after {
	content: "\10f0d6"
}
.fad.fa-money-bill-alt:after {
	content: "\10f3d1"
}
.fad.fa-money-bill-wave:after {
	content: "\10f53a"
}
.fad.fa-money-bill-wave-alt:after {
	content: "\10f53b"
}
.fad.fa-money-check:after {
	content: "\10f53c"
}
.fad.fa-money-check-alt:after {
	content: "\10f53d"
}
.fad.fa-money-check-edit:after {
	content: "\10f872"
}
.fad.fa-money-check-edit-alt:after {
	content: "\10f873"
}
.fad.fa-monitor-heart-rate:after {
	content: "\10f611"
}
.fad.fa-monkey:after {
	content: "\10f6fb"
}
.fad.fa-monument:after {
	content: "\10f5a6"
}
.fad.fa-moon:after {
	content: "\10f186"
}
.fad.fa-moon-cloud:after {
	content: "\10f754"
}
.fad.fa-moon-stars:after {
	content: "\10f755"
}
.fad.fa-mortar-pestle:after {
	content: "\10f5a7"
}
.fad.fa-mosque:after {
	content: "\10f678"
}
.fad.fa-motorcycle:after {
	content: "\10f21c"
}
.fad.fa-mountain:after {
	content: "\10f6fc"
}
.fad.fa-mountains:after {
	content: "\10f6fd"
}
.fad.fa-mouse:after {
	content: "\10f8cc"
}
.fad.fa-mouse-alt:after {
	content: "\10f8cd"
}
.fad.fa-mouse-pointer:after {
	content: "\10f245"
}
.fad.fa-mp3-player:after {
	content: "\10f8ce"
}
.fad.fa-mug:after {
	content: "\10f874"
}
.fad.fa-mug-hot:after {
	content: "\10f7b6"
}
.fad.fa-mug-marshmallows:after {
	content: "\10f7b7"
}
.fad.fa-mug-tea:after {
	content: "\10f875"
}
.fad.fa-music:after {
	content: "\10f001"
}
.fad.fa-music-alt:after {
	content: "\10f8cf"
}
.fad.fa-music-alt-slash:after {
	content: "\10f8d0"
}
.fad.fa-music-slash:after {
	content: "\10f8d1"
}
.fad.fa-narwhal:after {
	content: "\10f6fe"
}
.fad.fa-network-wired:after {
	content: "\10f6ff"
}
.fad.fa-neuter:after {
	content: "\10f22c"
}
.fad.fa-newspaper:after {
	content: "\10f1ea"
}
.fad.fa-not-equal:after {
	content: "\10f53e"
}
.fad.fa-notes-medical:after {
	content: "\10f481"
}
.fad.fa-object-group:after {
	content: "\10f247"
}
.fad.fa-object-ungroup:after {
	content: "\10f248"
}
.fad.fa-octagon:after {
	content: "\10f306"
}
.fad.fa-oil-can:after {
	content: "\10f613"
}
.fad.fa-oil-temp:after {
	content: "\10f614"
}
.fad.fa-om:after {
	content: "\10f679"
}
.fad.fa-omega:after {
	content: "\10f67a"
}
.fad.fa-ornament:after {
	content: "\10f7b8"
}
.fad.fa-otter:after {
	content: "\10f700"
}
.fad.fa-outdent:after {
	content: "\10f03b"
}
.fad.fa-outlet:after {
	content: "\10e01c"
}
.fad.fa-oven:after {
	content: "\10e01d"
}
.fad.fa-overline:after {
	content: "\10f876"
}
.fad.fa-page-break:after {
	content: "\10f877"
}
.fad.fa-pager:after {
	content: "\10f815"
}
.fad.fa-paint-brush:after {
	content: "\10f1fc"
}
.fad.fa-paint-brush-alt:after {
	content: "\10f5a9"
}
.fad.fa-paint-roller:after {
	content: "\10f5aa"
}
.fad.fa-palette:after {
	content: "\10f53f"
}
.fad.fa-pallet:after {
	content: "\10f482"
}
.fad.fa-pallet-alt:after {
	content: "\10f483"
}
.fad.fa-paper-plane:after {
	content: "\10f1d8"
}
.fad.fa-paperclip:after {
	content: "\10f0c6"
}
.fad.fa-parachute-box:after {
	content: "\10f4cd"
}
.fad.fa-paragraph:after {
	content: "\10f1dd"
}
.fad.fa-paragraph-rtl:after {
	content: "\10f878"
}
.fad.fa-parking:after {
	content: "\10f540"
}
.fad.fa-parking-circle:after {
	content: "\10f615"
}
.fad.fa-parking-circle-slash:after {
	content: "\10f616"
}
.fad.fa-parking-slash:after {
	content: "\10f617"
}
.fad.fa-passport:after {
	content: "\10f5ab"
}
.fad.fa-pastafarianism:after {
	content: "\10f67b"
}
.fad.fa-paste:after {
	content: "\10f0ea"
}
.fad.fa-pause:after {
	content: "\10f04c"
}
.fad.fa-pause-circle:after {
	content: "\10f28b"
}
.fad.fa-paw:after {
	content: "\10f1b0"
}
.fad.fa-paw-alt:after {
	content: "\10f701"
}
.fad.fa-paw-claws:after {
	content: "\10f702"
}
.fad.fa-peace:after {
	content: "\10f67c"
}
.fad.fa-pegasus:after {
	content: "\10f703"
}
.fad.fa-pen:after {
	content: "\10f304"
}
.fad.fa-pen-alt:after {
	content: "\10f305"
}
.fad.fa-pen-fancy:after {
	content: "\10f5ac"
}
.fad.fa-pen-nib:after {
	content: "\10f5ad"
}
.fad.fa-pen-square:after {
	content: "\10f14b"
}
.fad.fa-pencil:after {
	content: "\10f040"
}
.fad.fa-pencil-alt:after {
	content: "\10f303"
}
.fad.fa-pencil-paintbrush:after {
	content: "\10f618"
}
.fad.fa-pencil-ruler:after {
	content: "\10f5ae"
}
.fad.fa-pennant:after {
	content: "\10f456"
}
.fad.fa-people-arrows:after {
	content: "\10e068"
}
.fad.fa-people-carry:after {
	content: "\10f4ce"
}
.fad.fa-pepper-hot:after {
	content: "\10f816"
}
.fad.fa-percent:after {
	content: "\10f295"
}
.fad.fa-percentage:after {
	content: "\10f541"
}
.fad.fa-person-booth:after {
	content: "\10f756"
}
.fad.fa-person-carry:after {
	content: "\10f4cf"
}
.fad.fa-person-dolly:after {
	content: "\10f4d0"
}
.fad.fa-person-dolly-empty:after {
	content: "\10f4d1"
}
.fad.fa-person-sign:after {
	content: "\10f757"
}
.fad.fa-phone:after {
	content: "\10f095"
}
.fad.fa-phone-alt:after {
	content: "\10f879"
}
.fad.fa-phone-laptop:after {
	content: "\10f87a"
}
.fad.fa-phone-office:after {
	content: "\10f67d"
}
.fad.fa-phone-plus:after {
	content: "\10f4d2"
}
.fad.fa-phone-rotary:after {
	content: "\10f8d3"
}
.fad.fa-phone-slash:after {
	content: "\10f3dd"
}
.fad.fa-phone-square:after {
	content: "\10f098"
}
.fad.fa-phone-square-alt:after {
	content: "\10f87b"
}
.fad.fa-phone-volume:after {
	content: "\10f2a0"
}
.fad.fa-photo-video:after {
	content: "\10f87c"
}
.fad.fa-pi:after {
	content: "\10f67e"
}
.fad.fa-piano:after {
	content: "\10f8d4"
}
.fad.fa-piano-keyboard:after {
	content: "\10f8d5"
}
.fad.fa-pie:after {
	content: "\10f705"
}
.fad.fa-pig:after {
	content: "\10f706"
}
.fad.fa-piggy-bank:after {
	content: "\10f4d3"
}
.fad.fa-pills:after {
	content: "\10f484"
}
.fad.fa-pizza:after {
	content: "\10f817"
}
.fad.fa-pizza-slice:after {
	content: "\10f818"
}
.fad.fa-place-of-worship:after {
	content: "\10f67f"
}
.fad.fa-plane:after {
	content: "\10f072"
}
.fad.fa-plane-alt:after {
	content: "\10f3de"
}
.fad.fa-plane-arrival:after {
	content: "\10f5af"
}
.fad.fa-plane-departure:after {
	content: "\10f5b0"
}
.fad.fa-plane-slash:after {
	content: "\10e069"
}
.fad.fa-planet-moon:after {
	content: "\10e01f"
}
.fad.fa-planet-ringed:after {
	content: "\10e020"
}
.fad.fa-play:after {
	content: "\10f04b"
}
.fad.fa-play-circle:after {
	content: "\10f144"
}
.fad.fa-plug:after {
	content: "\10f1e6"
}
.fad.fa-plus:after {
	content: "\10f067"
}
.fad.fa-plus-circle:after {
	content: "\10f055"
}
.fad.fa-plus-hexagon:after {
	content: "\10f300"
}
.fad.fa-plus-octagon:after {
	content: "\10f301"
}
.fad.fa-plus-square:after {
	content: "\10f0fe"
}
.fad.fa-podcast:after {
	content: "\10f2ce"
}
.fad.fa-podium:after {
	content: "\10f680"
}
.fad.fa-podium-star:after {
	content: "\10f758"
}
.fad.fa-police-box:after {
	content: "\10e021"
}
.fad.fa-poll:after {
	content: "\10f681"
}
.fad.fa-poll-h:after {
	content: "\10f682"
}
.fad.fa-poll-people:after {
	content: "\10f759"
}
.fad.fa-poo:after {
	content: "\10f2fe"
}
.fad.fa-poo-storm:after {
	content: "\10f75a"
}
.fad.fa-poop:after {
	content: "\10f619"
}
.fad.fa-popcorn:after {
	content: "\10f819"
}
.fad.fa-portal-enter:after {
	content: "\10e022"
}
.fad.fa-portal-exit:after {
	content: "\10e023"
}
.fad.fa-portrait:after {
	content: "\10f3e0"
}
.fad.fa-pound-sign:after {
	content: "\10f154"
}
.fad.fa-power-off:after {
	content: "\10f011"
}
.fad.fa-pray:after {
	content: "\10f683"
}
.fad.fa-praying-hands:after {
	content: "\10f684"
}
.fad.fa-prescription:after {
	content: "\10f5b1"
}
.fad.fa-prescription-bottle:after {
	content: "\10f485"
}
.fad.fa-prescription-bottle-alt:after {
	content: "\10f486"
}
.fad.fa-presentation:after {
	content: "\10f685"
}
.fad.fa-print:after {
	content: "\10f02f"
}
.fad.fa-print-search:after {
	content: "\10f81a"
}
.fad.fa-print-slash:after {
	content: "\10f686"
}
.fad.fa-procedures:after {
	content: "\10f487"
}
.fad.fa-project-diagram:after {
	content: "\10f542"
}
.fad.fa-projector:after {
	content: "\10f8d6"
}
.fad.fa-pump-medical:after {
	content: "\10e06a"
}
.fad.fa-pump-soap:after {
	content: "\10e06b"
}
.fad.fa-pumpkin:after {
	content: "\10f707"
}
.fad.fa-puzzle-piece:after {
	content: "\10f12e"
}
.fad.fa-qrcode:after {
	content: "\10f029"
}
.fad.fa-question:after {
	content: "\10f128"
}
.fad.fa-question-circle:after {
	content: "\10f059"
}
.fad.fa-question-square:after {
	content: "\10f2fd"
}
.fad.fa-quidditch:after {
	content: "\10f458"
}
.fad.fa-quote-left:after {
	content: "\10f10d"
}
.fad.fa-quote-right:after {
	content: "\10f10e"
}
.fad.fa-quran:after {
	content: "\10f687"
}
.fad.fa-rabbit:after {
	content: "\10f708"
}
.fad.fa-rabbit-fast:after {
	content: "\10f709"
}
.fad.fa-racquet:after {
	content: "\10f45a"
}
.fad.fa-radar:after {
	content: "\10e024"
}
.fad.fa-radiation:after {
	content: "\10f7b9"
}
.fad.fa-radiation-alt:after {
	content: "\10f7ba"
}
.fad.fa-radio:after {
	content: "\10f8d7"
}
.fad.fa-radio-alt:after {
	content: "\10f8d8"
}
.fad.fa-rainbow:after {
	content: "\10f75b"
}
.fad.fa-raindrops:after {
	content: "\10f75c"
}
.fad.fa-ram:after {
	content: "\10f70a"
}
.fad.fa-ramp-loading:after {
	content: "\10f4d4"
}
.fad.fa-random:after {
	content: "\10f074"
}
.fad.fa-raygun:after {
	content: "\10e025"
}
.fad.fa-receipt:after {
	content: "\10f543"
}
.fad.fa-record-vinyl:after {
	content: "\10f8d9"
}
.fad.fa-rectangle-landscape:after {
	content: "\10f2fa"
}
.fad.fa-rectangle-portrait:after {
	content: "\10f2fb"
}
.fad.fa-rectangle-wide:after {
	content: "\10f2fc"
}
.fad.fa-recycle:after {
	content: "\10f1b8"
}
.fad.fa-redo:after {
	content: "\10f01e"
}
.fad.fa-redo-alt:after {
	content: "\10f2f9"
}
.fad.fa-refrigerator:after {
	content: "\10e026"
}
.fad.fa-registered:after {
	content: "\10f25d"
}
.fad.fa-remove-format:after {
	content: "\10f87d"
}
.fad.fa-repeat:after {
	content: "\10f363"
}
.fad.fa-repeat-1:after {
	content: "\10f365"
}
.fad.fa-repeat-1-alt:after {
	content: "\10f366"
}
.fad.fa-repeat-alt:after {
	content: "\10f364"
}
.fad.fa-reply:after {
	content: "\10f3e5"
}
.fad.fa-reply-all:after {
	content: "\10f122"
}
.fad.fa-republican:after {
	content: "\10f75e"
}
.fad.fa-restroom:after {
	content: "\10f7bd"
}
.fad.fa-retweet:after {
	content: "\10f079"
}
.fad.fa-retweet-alt:after {
	content: "\10f361"
}
.fad.fa-ribbon:after {
	content: "\10f4d6"
}
.fad.fa-ring:after {
	content: "\10f70b"
}
.fad.fa-rings-wedding:after {
	content: "\10f81b"
}
.fad.fa-road:after {
	content: "\10f018"
}
.fad.fa-robot:after {
	content: "\10f544"
}
.fad.fa-rocket:after {
	content: "\10f135"
}
.fad.fa-rocket-launch:after {
	content: "\10e027"
}
.fad.fa-route:after {
	content: "\10f4d7"
}
.fad.fa-route-highway:after {
	content: "\10f61a"
}
.fad.fa-route-interstate:after {
	content: "\10f61b"
}
.fad.fa-router:after {
	content: "\10f8da"
}
.fad.fa-rss:after {
	content: "\10f09e"
}
.fad.fa-rss-square:after {
	content: "\10f143"
}
.fad.fa-ruble-sign:after {
	content: "\10f158"
}
.fad.fa-ruler:after {
	content: "\10f545"
}
.fad.fa-ruler-combined:after {
	content: "\10f546"
}
.fad.fa-ruler-horizontal:after {
	content: "\10f547"
}
.fad.fa-ruler-triangle:after {
	content: "\10f61c"
}
.fad.fa-ruler-vertical:after {
	content: "\10f548"
}
.fad.fa-running:after {
	content: "\10f70c"
}
.fad.fa-rupee-sign:after {
	content: "\10f156"
}
.fad.fa-rv:after {
	content: "\10f7be"
}
.fad.fa-sack:after {
	content: "\10f81c"
}
.fad.fa-sack-dollar:after {
	content: "\10f81d"
}
.fad.fa-sad-cry:after {
	content: "\10f5b3"
}
.fad.fa-sad-tear:after {
	content: "\10f5b4"
}
.fad.fa-salad:after {
	content: "\10f81e"
}
.fad.fa-sandwich:after {
	content: "\10f81f"
}
.fad.fa-satellite:after {
	content: "\10f7bf"
}
.fad.fa-satellite-dish:after {
	content: "\10f7c0"
}
.fad.fa-sausage:after {
	content: "\10f820"
}
.fad.fa-save:after {
	content: "\10f0c7"
}
.fad.fa-sax-hot:after {
	content: "\10f8db"
}
.fad.fa-saxophone:after {
	content: "\10f8dc"
}
.fad.fa-scalpel:after {
	content: "\10f61d"
}
.fad.fa-scalpel-path:after {
	content: "\10f61e"
}
.fad.fa-scanner:after {
	content: "\10f488"
}
.fad.fa-scanner-image:after {
	content: "\10f8f3"
}
.fad.fa-scanner-keyboard:after {
	content: "\10f489"
}
.fad.fa-scanner-touchscreen:after {
	content: "\10f48a"
}
.fad.fa-scarecrow:after {
	content: "\10f70d"
}
.fad.fa-scarf:after {
	content: "\10f7c1"
}
.fad.fa-school:after {
	content: "\10f549"
}
.fad.fa-screwdriver:after {
	content: "\10f54a"
}
.fad.fa-scroll:after {
	content: "\10f70e"
}
.fad.fa-scroll-old:after {
	content: "\10f70f"
}
.fad.fa-scrubber:after {
	content: "\10f2f8"
}
.fad.fa-scythe:after {
	content: "\10f710"
}
.fad.fa-sd-card:after {
	content: "\10f7c2"
}
.fad.fa-search:after {
	content: "\10f002"
}
.fad.fa-search-dollar:after {
	content: "\10f688"
}
.fad.fa-search-location:after {
	content: "\10f689"
}
.fad.fa-search-minus:after {
	content: "\10f010"
}
.fad.fa-search-plus:after {
	content: "\10f00e"
}
.fad.fa-seedling:after {
	content: "\10f4d8"
}
.fad.fa-send-back:after {
	content: "\10f87e"
}
.fad.fa-send-backward:after {
	content: "\10f87f"
}
.fad.fa-sensor:after {
	content: "\10e028"
}
.fad.fa-sensor-alert:after {
	content: "\10e029"
}
.fad.fa-sensor-fire:after {
	content: "\10e02a"
}
.fad.fa-sensor-on:after {
	content: "\10e02b"
}
.fad.fa-sensor-smoke:after {
	content: "\10e02c"
}
.fad.fa-server:after {
	content: "\10f233"
}
.fad.fa-shapes:after {
	content: "\10f61f"
}
.fad.fa-share:after {
	content: "\10f064"
}
.fad.fa-share-all:after {
	content: "\10f367"
}
.fad.fa-share-alt:after {
	content: "\10f1e0"
}
.fad.fa-share-alt-square:after {
	content: "\10f1e1"
}
.fad.fa-share-square:after {
	content: "\10f14d"
}
.fad.fa-sheep:after {
	content: "\10f711"
}
.fad.fa-shekel-sign:after {
	content: "\10f20b"
}
.fad.fa-shield:after {
	content: "\10f132"
}
.fad.fa-shield-alt:after {
	content: "\10f3ed"
}
.fad.fa-shield-check:after {
	content: "\10f2f7"
}
.fad.fa-shield-cross:after {
	content: "\10f712"
}
.fad.fa-shield-virus:after {
	content: "\10e06c"
}
.fad.fa-ship:after {
	content: "\10f21a"
}
.fad.fa-shipping-fast:after {
	content: "\10f48b"
}
.fad.fa-shipping-timed:after {
	content: "\10f48c"
}
.fad.fa-shish-kebab:after {
	content: "\10f821"
}
.fad.fa-shoe-prints:after {
	content: "\10f54b"
}
.fad.fa-shopping-bag:after {
	content: "\10f290"
}
.fad.fa-shopping-basket:after {
	content: "\10f291"
}
.fad.fa-shopping-cart:after {
	content: "\10f07a"
}
.fad.fa-shovel:after {
	content: "\10f713"
}
.fad.fa-shovel-snow:after {
	content: "\10f7c3"
}
.fad.fa-shower:after {
	content: "\10f2cc"
}
.fad.fa-shredder:after {
	content: "\10f68a"
}
.fad.fa-shuttle-van:after {
	content: "\10f5b6"
}
.fad.fa-shuttlecock:after {
	content: "\10f45b"
}
.fad.fa-sickle:after {
	content: "\10f822"
}
.fad.fa-sigma:after {
	content: "\10f68b"
}
.fad.fa-sign:after {
	content: "\10f4d9"
}
.fad.fa-sign-in:after {
	content: "\10f090"
}
.fad.fa-sign-in-alt:after {
	content: "\10f2f6"
}
.fad.fa-sign-language:after {
	content: "\10f2a7"
}
.fad.fa-sign-out:after {
	content: "\10f08b"
}
.fad.fa-sign-out-alt:after {
	content: "\10f2f5"
}
.fad.fa-signal:after {
	content: "\10f012"
}
.fad.fa-signal-1:after {
	content: "\10f68c"
}
.fad.fa-signal-2:after {
	content: "\10f68d"
}
.fad.fa-signal-3:after {
	content: "\10f68e"
}
.fad.fa-signal-4:after {
	content: "\10f68f"
}
.fad.fa-signal-alt:after {
	content: "\10f690"
}
.fad.fa-signal-alt-1:after {
	content: "\10f691"
}
.fad.fa-signal-alt-2:after {
	content: "\10f692"
}
.fad.fa-signal-alt-3:after {
	content: "\10f693"
}
.fad.fa-signal-alt-slash:after {
	content: "\10f694"
}
.fad.fa-signal-slash:after {
	content: "\10f695"
}
.fad.fa-signal-stream:after {
	content: "\10f8dd"
}
.fad.fa-signature:after {
	content: "\10f5b7"
}
.fad.fa-sim-card:after {
	content: "\10f7c4"
}
.fad.fa-sink:after {
	content: "\10e06d"
}
.fad.fa-siren:after {
	content: "\10e02d"
}
.fad.fa-siren-on:after {
	content: "\10e02e"
}
.fad.fa-sitemap:after {
	content: "\10f0e8"
}
.fad.fa-skating:after {
	content: "\10f7c5"
}
.fad.fa-skeleton:after {
	content: "\10f620"
}
.fad.fa-ski-jump:after {
	content: "\10f7c7"
}
.fad.fa-ski-lift:after {
	content: "\10f7c8"
}
.fad.fa-skiing:after {
	content: "\10f7c9"
}
.fad.fa-skiing-nordic:after {
	content: "\10f7ca"
}
.fad.fa-skull:after {
	content: "\10f54c"
}
.fad.fa-skull-cow:after {
	content: "\10f8de"
}
.fad.fa-skull-crossbones:after {
	content: "\10f714"
}
.fad.fa-slash:after {
	content: "\10f715"
}
.fad.fa-sledding:after {
	content: "\10f7cb"
}
.fad.fa-sleigh:after {
	content: "\10f7cc"
}
.fad.fa-sliders-h:after {
	content: "\10f1de"
}
.fad.fa-sliders-h-square:after {
	content: "\10f3f0"
}
.fad.fa-sliders-v:after {
	content: "\10f3f1"
}
.fad.fa-sliders-v-square:after {
	content: "\10f3f2"
}
.fad.fa-smile:after {
	content: "\10f118"
}
.fad.fa-smile-beam:after {
	content: "\10f5b8"
}
.fad.fa-smile-plus:after {
	content: "\10f5b9"
}
.fad.fa-smile-wink:after {
	content: "\10f4da"
}
.fad.fa-smog:after {
	content: "\10f75f"
}
.fad.fa-smoke:after {
	content: "\10f760"
}
.fad.fa-smoking:after {
	content: "\10f48d"
}
.fad.fa-smoking-ban:after {
	content: "\10f54d"
}
.fad.fa-sms:after {
	content: "\10f7cd"
}
.fad.fa-snake:after {
	content: "\10f716"
}
.fad.fa-snooze:after {
	content: "\10f880"
}
.fad.fa-snow-blowing:after {
	content: "\10f761"
}
.fad.fa-snowboarding:after {
	content: "\10f7ce"
}
.fad.fa-snowflake:after {
	content: "\10f2dc"
}
.fad.fa-snowflakes:after {
	content: "\10f7cf"
}
.fad.fa-snowman:after {
	content: "\10f7d0"
}
.fad.fa-snowmobile:after {
	content: "\10f7d1"
}
.fad.fa-snowplow:after {
	content: "\10f7d2"
}
.fad.fa-soap:after {
	content: "\10e06e"
}
.fad.fa-socks:after {
	content: "\10f696"
}
.fad.fa-solar-panel:after {
	content: "\10f5ba"
}
.fad.fa-solar-system:after {
	content: "\10e02f"
}
.fad.fa-sort:after {
	content: "\10f0dc"
}
.fad.fa-sort-alpha-down:after {
	content: "\10f15d"
}
.fad.fa-sort-alpha-down-alt:after {
	content: "\10f881"
}
.fad.fa-sort-alpha-up:after {
	content: "\10f15e"
}
.fad.fa-sort-alpha-up-alt:after {
	content: "\10f882"
}
.fad.fa-sort-alt:after {
	content: "\10f883"
}
.fad.fa-sort-amount-down:after {
	content: "\10f160"
}
.fad.fa-sort-amount-down-alt:after {
	content: "\10f884"
}
.fad.fa-sort-amount-up:after {
	content: "\10f161"
}
.fad.fa-sort-amount-up-alt:after {
	content: "\10f885"
}
.fad.fa-sort-circle:after {
	content: "\10e030"
}
.fad.fa-sort-circle-down:after {
	content: "\10e031"
}
.fad.fa-sort-circle-up:after {
	content: "\10e032"
}
.fad.fa-sort-down:after {
	content: "\10f0dd"
}
.fad.fa-sort-numeric-down:after {
	content: "\10f162"
}
.fad.fa-sort-numeric-down-alt:after {
	content: "\10f886"
}
.fad.fa-sort-numeric-up:after {
	content: "\10f163"
}
.fad.fa-sort-numeric-up-alt:after {
	content: "\10f887"
}
.fad.fa-sort-shapes-down:after {
	content: "\10f888"
}
.fad.fa-sort-shapes-down-alt:after {
	content: "\10f889"
}
.fad.fa-sort-shapes-up:after {
	content: "\10f88a"
}
.fad.fa-sort-shapes-up-alt:after {
	content: "\10f88b"
}
.fad.fa-sort-size-down:after {
	content: "\10f88c"
}
.fad.fa-sort-size-down-alt:after {
	content: "\10f88d"
}
.fad.fa-sort-size-up:after {
	content: "\10f88e"
}
.fad.fa-sort-size-up-alt:after {
	content: "\10f88f"
}
.fad.fa-sort-up:after {
	content: "\10f0de"
}
.fad.fa-soup:after {
	content: "\10f823"
}
.fad.fa-spa:after {
	content: "\10f5bb"
}
.fad.fa-space-shuttle:after {
	content: "\10f197"
}
.fad.fa-space-station-moon:after {
	content: "\10e033"
}
.fad.fa-space-station-moon-alt:after {
	content: "\10e034"
}
.fad.fa-spade:after {
	content: "\10f2f4"
}
.fad.fa-sparkles:after {
	content: "\10f890"
}
.fad.fa-speaker:after {
	content: "\10f8df"
}
.fad.fa-speakers:after {
	content: "\10f8e0"
}
.fad.fa-spell-check:after {
	content: "\10f891"
}
.fad.fa-spider:after {
	content: "\10f717"
}
.fad.fa-spider-black-widow:after {
	content: "\10f718"
}
.fad.fa-spider-web:after {
	content: "\10f719"
}
.fad.fa-spinner:after {
	content: "\10f110"
}
.fad.fa-spinner-third:after {
	content: "\10f3f4"
}
.fad.fa-splotch:after {
	content: "\10f5bc"
}
.fad.fa-spray-can:after {
	content: "\10f5bd"
}
.fad.fa-sprinkler:after {
	content: "\10e035"
}
.fad.fa-square:after {
	content: "\10f0c8"
}
.fad.fa-square-full:after {
	content: "\10f45c"
}
.fad.fa-square-root:after {
	content: "\10f697"
}
.fad.fa-square-root-alt:after {
	content: "\10f698"
}
.fad.fa-squirrel:after {
	content: "\10f71a"
}
.fad.fa-staff:after {
	content: "\10f71b"
}
.fad.fa-stamp:after {
	content: "\10f5bf"
}
.fad.fa-star:after {
	content: "\10f005"
}
.fad.fa-star-and-crescent:after {
	content: "\10f699"
}
.fad.fa-star-christmas:after {
	content: "\10f7d4"
}
.fad.fa-star-exclamation:after {
	content: "\10f2f3"
}
.fad.fa-star-half:after {
	content: "\10f089"
}
.fad.fa-star-half-alt:after {
	content: "\10f5c0"
}
.fad.fa-star-of-david:after {
	content: "\10f69a"
}
.fad.fa-star-of-life:after {
	content: "\10f621"
}
.fad.fa-star-shooting:after {
	content: "\10e036"
}
.fad.fa-starfighter:after {
	content: "\10e037"
}
.fad.fa-starfighter-alt:after {
	content: "\10e038"
}
.fad.fa-stars:after {
	content: "\10f762"
}
.fad.fa-starship:after {
	content: "\10e039"
}
.fad.fa-starship-freighter:after {
	content: "\10e03a"
}
.fad.fa-steak:after {
	content: "\10f824"
}
.fad.fa-steering-wheel:after {
	content: "\10f622"
}
.fad.fa-step-backward:after {
	content: "\10f048"
}
.fad.fa-step-forward:after {
	content: "\10f051"
}
.fad.fa-stethoscope:after {
	content: "\10f0f1"
}
.fad.fa-sticky-note:after {
	content: "\10f249"
}
.fad.fa-stocking:after {
	content: "\10f7d5"
}
.fad.fa-stomach:after {
	content: "\10f623"
}
.fad.fa-stop:after {
	content: "\10f04d"
}
.fad.fa-stop-circle:after {
	content: "\10f28d"
}
.fad.fa-stopwatch:after {
	content: "\10f2f2"
}
.fad.fa-stopwatch-20:after {
	content: "\10e06f"
}
.fad.fa-store:after {
	content: "\10f54e"
}
.fad.fa-store-alt:after {
	content: "\10f54f"
}
.fad.fa-store-alt-slash:after {
	content: "\10e070"
}
.fad.fa-store-slash:after {
	content: "\10e071"
}
.fad.fa-stream:after {
	content: "\10f550"
}
.fad.fa-street-view:after {
	content: "\10f21d"
}
.fad.fa-stretcher:after {
	content: "\10f825"
}
.fad.fa-strikethrough:after {
	content: "\10f0cc"
}
.fad.fa-stroopwafel:after {
	content: "\10f551"
}
.fad.fa-subscript:after {
	content: "\10f12c"
}
.fad.fa-subway:after {
	content: "\10f239"
}
.fad.fa-suitcase:after {
	content: "\10f0f2"
}
.fad.fa-suitcase-rolling:after {
	content: "\10f5c1"
}
.fad.fa-sun:after {
	content: "\10f185"
}
.fad.fa-sun-cloud:after {
	content: "\10f763"
}
.fad.fa-sun-dust:after {
	content: "\10f764"
}
.fad.fa-sun-haze:after {
	content: "\10f765"
}
.fad.fa-sunglasses:after {
	content: "\10f892"
}
.fad.fa-sunrise:after {
	content: "\10f766"
}
.fad.fa-sunset:after {
	content: "\10f767"
}
.fad.fa-superscript:after {
	content: "\10f12b"
}
.fad.fa-surprise:after {
	content: "\10f5c2"
}
.fad.fa-swatchbook:after {
	content: "\10f5c3"
}
.fad.fa-swimmer:after {
	content: "\10f5c4"
}
.fad.fa-swimming-pool:after {
	content: "\10f5c5"
}
.fad.fa-sword:after {
	content: "\10f71c"
}
.fad.fa-sword-laser:after {
	content: "\10e03b"
}
.fad.fa-sword-laser-alt:after {
	content: "\10e03c"
}
.fad.fa-swords:after {
	content: "\10f71d"
}
.fad.fa-swords-laser:after {
	content: "\10e03d"
}
.fad.fa-synagogue:after {
	content: "\10f69b"
}
.fad.fa-sync:after {
	content: "\10f021"
}
.fad.fa-sync-alt:after {
	content: "\10f2f1"
}
.fad.fa-syringe:after {
	content: "\10f48e"
}
.fad.fa-table:after {
	content: "\10f0ce"
}
.fad.fa-table-tennis:after {
	content: "\10f45d"
}
.fad.fa-tablet:after {
	content: "\10f10a"
}
.fad.fa-tablet-alt:after {
	content: "\10f3fa"
}
.fad.fa-tablet-android:after {
	content: "\10f3fb"
}
.fad.fa-tablet-android-alt:after {
	content: "\10f3fc"
}
.fad.fa-tablet-rugged:after {
	content: "\10f48f"
}
.fad.fa-tablets:after {
	content: "\10f490"
}
.fad.fa-tachometer:after {
	content: "\10f0e4"
}
.fad.fa-tachometer-alt:after {
	content: "\10f3fd"
}
.fad.fa-tachometer-alt-average:after {
	content: "\10f624"
}
.fad.fa-tachometer-alt-fast:after {
	content: "\10f625"
}
.fad.fa-tachometer-alt-fastest:after {
	content: "\10f626"
}
.fad.fa-tachometer-alt-slow:after {
	content: "\10f627"
}
.fad.fa-tachometer-alt-slowest:after {
	content: "\10f628"
}
.fad.fa-tachometer-average:after {
	content: "\10f629"
}
.fad.fa-tachometer-fast:after {
	content: "\10f62a"
}
.fad.fa-tachometer-fastest:after {
	content: "\10f62b"
}
.fad.fa-tachometer-slow:after {
	content: "\10f62c"
}
.fad.fa-tachometer-slowest:after {
	content: "\10f62d"
}
.fad.fa-taco:after {
	content: "\10f826"
}
.fad.fa-tag:after {
	content: "\10f02b"
}
.fad.fa-tags:after {
	content: "\10f02c"
}
.fad.fa-tally:after {
	content: "\10f69c"
}
.fad.fa-tanakh:after {
	content: "\10f827"
}
.fad.fa-tape:after {
	content: "\10f4db"
}
.fad.fa-tasks:after {
	content: "\10f0ae"
}
.fad.fa-tasks-alt:after {
	content: "\10f828"
}
.fad.fa-taxi:after {
	content: "\10f1ba"
}
.fad.fa-teeth:after {
	content: "\10f62e"
}
.fad.fa-teeth-open:after {
	content: "\10f62f"
}
.fad.fa-telescope:after {
	content: "\10e03e"
}
.fad.fa-temperature-down:after {
	content: "\10e03f"
}
.fad.fa-temperature-frigid:after {
	content: "\10f768"
}
.fad.fa-temperature-high:after {
	content: "\10f769"
}
.fad.fa-temperature-hot:after {
	content: "\10f76a"
}
.fad.fa-temperature-low:after {
	content: "\10f76b"
}
.fad.fa-temperature-up:after {
	content: "\10e040"
}
.fad.fa-tenge:after {
	content: "\10f7d7"
}
.fad.fa-tennis-ball:after {
	content: "\10f45e"
}
.fad.fa-terminal:after {
	content: "\10f120"
}
.fad.fa-text:after {
	content: "\10f893"
}
.fad.fa-text-height:after {
	content: "\10f034"
}
.fad.fa-text-size:after {
	content: "\10f894"
}
.fad.fa-text-width:after {
	content: "\10f035"
}
.fad.fa-th:after {
	content: "\10f00a"
}
.fad.fa-th-large:after {
	content: "\10f009"
}
.fad.fa-th-list:after {
	content: "\10f00b"
}
.fad.fa-theater-masks:after {
	content: "\10f630"
}
.fad.fa-thermometer:after {
	content: "\10f491"
}
.fad.fa-thermometer-empty:after {
	content: "\10f2cb"
}
.fad.fa-thermometer-full:after {
	content: "\10f2c7"
}
.fad.fa-thermometer-half:after {
	content: "\10f2c9"
}
.fad.fa-thermometer-quarter:after {
	content: "\10f2ca"
}
.fad.fa-thermometer-three-quarters:after {
	content: "\10f2c8"
}
.fad.fa-theta:after {
	content: "\10f69e"
}
.fad.fa-thumbs-down:after {
	content: "\10f165"
}
.fad.fa-thumbs-up:after {
	content: "\10f164"
}
.fad.fa-thumbtack:after {
	content: "\10f08d"
}
.fad.fa-thunderstorm:after {
	content: "\10f76c"
}
.fad.fa-thunderstorm-moon:after {
	content: "\10f76d"
}
.fad.fa-thunderstorm-sun:after {
	content: "\10f76e"
}
.fad.fa-ticket:after {
	content: "\10f145"
}
.fad.fa-ticket-alt:after {
	content: "\10f3ff"
}
.fad.fa-tilde:after {
	content: "\10f69f"
}
.fad.fa-times:after {
	content: "\10f00d"
}
.fad.fa-times-circle:after {
	content: "\10f057"
}
.fad.fa-times-hexagon:after {
	content: "\10f2ee"
}
.fad.fa-times-octagon:after {
	content: "\10f2f0"
}
.fad.fa-times-square:after {
	content: "\10f2d3"
}
.fad.fa-tint:after {
	content: "\10f043"
}
.fad.fa-tint-slash:after {
	content: "\10f5c7"
}
.fad.fa-tire:after {
	content: "\10f631"
}
.fad.fa-tire-flat:after {
	content: "\10f632"
}
.fad.fa-tire-pressure-warning:after {
	content: "\10f633"
}
.fad.fa-tire-rugged:after {
	content: "\10f634"
}
.fad.fa-tired:after {
	content: "\10f5c8"
}
.fad.fa-toggle-off:after {
	content: "\10f204"
}
.fad.fa-toggle-on:after {
	content: "\10f205"
}
.fad.fa-toilet:after {
	content: "\10f7d8"
}
.fad.fa-toilet-paper:after {
	content: "\10f71e"
}
.fad.fa-toilet-paper-alt:after {
	content: "\10f71f"
}
.fad.fa-toilet-paper-slash:after {
	content: "\10e072"
}
.fad.fa-tombstone:after {
	content: "\10f720"
}
.fad.fa-tombstone-alt:after {
	content: "\10f721"
}
.fad.fa-toolbox:after {
	content: "\10f552"
}
.fad.fa-tools:after {
	content: "\10f7d9"
}
.fad.fa-tooth:after {
	content: "\10f5c9"
}
.fad.fa-toothbrush:after {
	content: "\10f635"
}
.fad.fa-torah:after {
	content: "\10f6a0"
}
.fad.fa-torii-gate:after {
	content: "\10f6a1"
}
.fad.fa-tornado:after {
	content: "\10f76f"
}
.fad.fa-tractor:after {
	content: "\10f722"
}
.fad.fa-trademark:after {
	content: "\10f25c"
}
.fad.fa-traffic-cone:after {
	content: "\10f636"
}
.fad.fa-traffic-light:after {
	content: "\10f637"
}
.fad.fa-traffic-light-go:after {
	content: "\10f638"
}
.fad.fa-traffic-light-slow:after {
	content: "\10f639"
}
.fad.fa-traffic-light-stop:after {
	content: "\10f63a"
}
.fad.fa-trailer:after {
	content: "\10e041"
}
.fad.fa-train:after {
	content: "\10f238"
}
.fad.fa-tram:after {
	content: "\10f7da"
}
.fad.fa-transgender:after {
	content: "\10f224"
}
.fad.fa-transgender-alt:after {
	content: "\10f225"
}
.fad.fa-transporter:after {
	content: "\10e042"
}
.fad.fa-transporter-1:after {
	content: "\10e043"
}
.fad.fa-transporter-2:after {
	content: "\10e044"
}
.fad.fa-transporter-3:after {
	content: "\10e045"
}
.fad.fa-transporter-empty:after {
	content: "\10e046"
}
.fad.fa-trash:after {
	content: "\10f1f8"
}
.fad.fa-trash-alt:after {
	content: "\10f2ed"
}
.fad.fa-trash-restore:after {
	content: "\10f829"
}
.fad.fa-trash-restore-alt:after {
	content: "\10f82a"
}
.fad.fa-trash-undo:after {
	content: "\10f895"
}
.fad.fa-trash-undo-alt:after {
	content: "\10f896"
}
.fad.fa-treasure-chest:after {
	content: "\10f723"
}
.fad.fa-tree:after {
	content: "\10f1bb"
}
.fad.fa-tree-alt:after {
	content: "\10f400"
}
.fad.fa-tree-christmas:after {
	content: "\10f7db"
}
.fad.fa-tree-decorated:after {
	content: "\10f7dc"
}
.fad.fa-tree-large:after {
	content: "\10f7dd"
}
.fad.fa-tree-palm:after {
	content: "\10f82b"
}
.fad.fa-trees:after {
	content: "\10f724"
}
.fad.fa-triangle:after {
	content: "\10f2ec"
}
.fad.fa-triangle-music:after {
	content: "\10f8e2"
}
.fad.fa-trophy:after {
	content: "\10f091"
}
.fad.fa-trophy-alt:after {
	content: "\10f2eb"
}
.fad.fa-truck:after {
	content: "\10f0d1"
}
.fad.fa-truck-container:after {
	content: "\10f4dc"
}
.fad.fa-truck-couch:after {
	content: "\10f4dd"
}
.fad.fa-truck-loading:after {
	content: "\10f4de"
}
.fad.fa-truck-monster:after {
	content: "\10f63b"
}
.fad.fa-truck-moving:after {
	content: "\10f4df"
}
.fad.fa-truck-pickup:after {
	content: "\10f63c"
}
.fad.fa-truck-plow:after {
	content: "\10f7de"
}
.fad.fa-truck-ramp:after {
	content: "\10f4e0"
}
.fad.fa-trumpet:after {
	content: "\10f8e3"
}
.fad.fa-tshirt:after {
	content: "\10f553"
}
.fad.fa-tty:after {
	content: "\10f1e4"
}
.fad.fa-turkey:after {
	content: "\10f725"
}
.fad.fa-turntable:after {
	content: "\10f8e4"
}
.fad.fa-turtle:after {
	content: "\10f726"
}
.fad.fa-tv:after {
	content: "\10f26c"
}
.fad.fa-tv-alt:after {
	content: "\10f8e5"
}
.fad.fa-tv-music:after {
	content: "\10f8e6"
}
.fad.fa-tv-retro:after {
	content: "\10f401"
}
.fad.fa-typewriter:after {
	content: "\10f8e7"
}
.fad.fa-ufo:after {
	content: "\10e047"
}
.fad.fa-ufo-beam:after {
	content: "\10e048"
}
.fad.fa-umbrella:after {
	content: "\10f0e9"
}
.fad.fa-umbrella-beach:after {
	content: "\10f5ca"
}
.fad.fa-underline:after {
	content: "\10f0cd"
}
.fad.fa-undo:after {
	content: "\10f0e2"
}
.fad.fa-undo-alt:after {
	content: "\10f2ea"
}
.fad.fa-unicorn:after {
	content: "\10f727"
}
.fad.fa-union:after {
	content: "\10f6a2"
}
.fad.fa-universal-access:after {
	content: "\10f29a"
}
.fad.fa-university:after {
	content: "\10f19c"
}
.fad.fa-unlink:after {
	content: "\10f127"
}
.fad.fa-unlock:after {
	content: "\10f09c"
}
.fad.fa-unlock-alt:after {
	content: "\10f13e"
}
.fad.fa-upload:after {
	content: "\10f093"
}
.fad.fa-usb-drive:after {
	content: "\10f8e9"
}
.fad.fa-usd-circle:after {
	content: "\10f2e8"
}
.fad.fa-usd-square:after {
	content: "\10f2e9"
}
.fad.fa-user:after {
	content: "\10f007"
}
.fad.fa-user-alien:after {
	content: "\10e04a"
}
.fad.fa-user-alt:after {
	content: "\10f406"
}
.fad.fa-user-alt-slash:after {
	content: "\10f4fa"
}
.fad.fa-user-astronaut:after {
	content: "\10f4fb"
}
.fad.fa-user-chart:after {
	content: "\10f6a3"
}
.fad.fa-user-check:after {
	content: "\10f4fc"
}
.fad.fa-user-circle:after {
	content: "\10f2bd"
}
.fad.fa-user-clock:after {
	content: "\10f4fd"
}
.fad.fa-user-cog:after {
	content: "\10f4fe"
}
.fad.fa-user-cowboy:after {
	content: "\10f8ea"
}
.fad.fa-user-crown:after {
	content: "\10f6a4"
}
.fad.fa-user-edit:after {
	content: "\10f4ff"
}
.fad.fa-user-friends:after {
	content: "\10f500"
}
.fad.fa-user-graduate:after {
	content: "\10f501"
}
.fad.fa-user-hard-hat:after {
	content: "\10f82c"
}
.fad.fa-user-headset:after {
	content: "\10f82d"
}
.fad.fa-user-injured:after {
	content: "\10f728"
}
.fad.fa-user-lock:after {
	content: "\10f502"
}
.fad.fa-user-md:after {
	content: "\10f0f0"
}
.fad.fa-user-md-chat:after {
	content: "\10f82e"
}
.fad.fa-user-minus:after {
	content: "\10f503"
}
.fad.fa-user-music:after {
	content: "\10f8eb"
}
.fad.fa-user-ninja:after {
	content: "\10f504"
}
.fad.fa-user-nurse:after {
	content: "\10f82f"
}
.fad.fa-user-plus:after {
	content: "\10f234"
}
.fad.fa-user-robot:after {
	content: "\10e04b"
}
.fad.fa-user-secret:after {
	content: "\10f21b"
}
.fad.fa-user-shield:after {
	content: "\10f505"
}
.fad.fa-user-slash:after {
	content: "\10f506"
}
.fad.fa-user-tag:after {
	content: "\10f507"
}
.fad.fa-user-tie:after {
	content: "\10f508"
}
.fad.fa-user-times:after {
	content: "\10f235"
}
.fad.fa-user-unlock:after {
	content: "\10e058"
}
.fad.fa-user-visor:after {
	content: "\10e04c"
}
.fad.fa-users:after {
	content: "\10f0c0"
}
.fad.fa-users-class:after {
	content: "\10f63d"
}
.fad.fa-users-cog:after {
	content: "\10f509"
}
.fad.fa-users-crown:after {
	content: "\10f6a5"
}
.fad.fa-users-medical:after {
	content: "\10f830"
}
.fad.fa-users-slash:after {
	content: "\10e073"
}
.fad.fa-utensil-fork:after {
	content: "\10f2e3"
}
.fad.fa-utensil-knife:after {
	content: "\10f2e4"
}
.fad.fa-utensil-spoon:after {
	content: "\10f2e5"
}
.fad.fa-utensils:after {
	content: "\10f2e7"
}
.fad.fa-utensils-alt:after {
	content: "\10f2e6"
}
.fad.fa-vacuum:after {
	content: "\10e04d"
}
.fad.fa-vacuum-robot:after {
	content: "\10e04e"
}
.fad.fa-value-absolute:after {
	content: "\10f6a6"
}
.fad.fa-vector-square:after {
	content: "\10f5cb"
}
.fad.fa-venus:after {
	content: "\10f221"
}
.fad.fa-venus-double:after {
	content: "\10f226"
}
.fad.fa-venus-mars:after {
	content: "\10f228"
}
.fad.fa-vest:after {
	content: "\10e085"
}
.fad.fa-vest-patches:after {
	content: "\10e086"
}
.fad.fa-vhs:after {
	content: "\10f8ec"
}
.fad.fa-vial:after {
	content: "\10f492"
}
.fad.fa-vials:after {
	content: "\10f493"
}
.fad.fa-video:after {
	content: "\10f03d"
}
.fad.fa-video-plus:after {
	content: "\10f4e1"
}
.fad.fa-video-slash:after {
	content: "\10f4e2"
}
.fad.fa-vihara:after {
	content: "\10f6a7"
}
.fad.fa-violin:after {
	content: "\10f8ed"
}
.fad.fa-virus:after {
	content: "\10e074"
}
.fad.fa-virus-slash:after {
	content: "\10e075"
}
.fad.fa-viruses:after {
	content: "\10e076"
}
.fad.fa-voicemail:after {
	content: "\10f897"
}
.fad.fa-volcano:after {
	content: "\10f770"
}
.fad.fa-volleyball-ball:after {
	content: "\10f45f"
}
.fad.fa-volume:after {
	content: "\10f6a8"
}
.fad.fa-volume-down:after {
	content: "\10f027"
}
.fad.fa-volume-mute:after {
	content: "\10f6a9"
}
.fad.fa-volume-off:after {
	content: "\10f026"
}
.fad.fa-volume-slash:after {
	content: "\10f2e2"
}
.fad.fa-volume-up:after {
	content: "\10f028"
}
.fad.fa-vote-nay:after {
	content: "\10f771"
}
.fad.fa-vote-yea:after {
	content: "\10f772"
}
.fad.fa-vr-cardboard:after {
	content: "\10f729"
}
.fad.fa-wagon-covered:after {
	content: "\10f8ee"
}
.fad.fa-walker:after {
	content: "\10f831"
}
.fad.fa-walkie-talkie:after {
	content: "\10f8ef"
}
.fad.fa-walking:after {
	content: "\10f554"
}
.fad.fa-wallet:after {
	content: "\10f555"
}
.fad.fa-wand:after {
	content: "\10f72a"
}
.fad.fa-wand-magic:after {
	content: "\10f72b"
}
.fad.fa-warehouse:after {
	content: "\10f494"
}
.fad.fa-warehouse-alt:after {
	content: "\10f495"
}
.fad.fa-washer:after {
	content: "\10f898"
}
.fad.fa-watch:after {
	content: "\10f2e1"
}
.fad.fa-watch-calculator:after {
	content: "\10f8f0"
}
.fad.fa-watch-fitness:after {
	content: "\10f63e"
}
.fad.fa-water:after {
	content: "\10f773"
}
.fad.fa-water-lower:after {
	content: "\10f774"
}
.fad.fa-water-rise:after {
	content: "\10f775"
}
.fad.fa-wave-sine:after {
	content: "\10f899"
}
.fad.fa-wave-square:after {
	content: "\10f83e"
}
.fad.fa-wave-triangle:after {
	content: "\10f89a"
}
.fad.fa-waveform:after {
	content: "\10f8f1"
}
.fad.fa-waveform-path:after {
	content: "\10f8f2"
}
.fad.fa-webcam:after {
	content: "\10f832"
}
.fad.fa-webcam-slash:after {
	content: "\10f833"
}
.fad.fa-weight:after {
	content: "\10f496"
}
.fad.fa-weight-hanging:after {
	content: "\10f5cd"
}
.fad.fa-whale:after {
	content: "\10f72c"
}
.fad.fa-wheat:after {
	content: "\10f72d"
}
.fad.fa-wheelchair:after {
	content: "\10f193"
}
.fad.fa-whistle:after {
	content: "\10f460"
}
.fad.fa-wifi:after {
	content: "\10f1eb"
}
.fad.fa-wifi-1:after {
	content: "\10f6aa"
}
.fad.fa-wifi-2:after {
	content: "\10f6ab"
}
.fad.fa-wifi-slash:after {
	content: "\10f6ac"
}
.fad.fa-wind:after {
	content: "\10f72e"
}
.fad.fa-wind-turbine:after {
	content: "\10f89b"
}
.fad.fa-wind-warning:after {
	content: "\10f776"
}
.fad.fa-window:after {
	content: "\10f40e"
}
.fad.fa-window-alt:after {
	content: "\10f40f"
}
.fad.fa-window-close:after {
	content: "\10f410"
}
.fad.fa-window-frame:after {
	content: "\10e04f"
}
.fad.fa-window-frame-open:after {
	content: "\10e050"
}
.fad.fa-window-maximize:after {
	content: "\10f2d0"
}
.fad.fa-window-minimize:after {
	content: "\10f2d1"
}
.fad.fa-window-restore:after {
	content: "\10f2d2"
}
.fad.fa-windsock:after {
	content: "\10f777"
}
.fad.fa-wine-bottle:after {
	content: "\10f72f"
}
.fad.fa-wine-glass:after {
	content: "\10f4e3"
}
.fad.fa-wine-glass-alt:after {
	content: "\10f5ce"
}
.fad.fa-won-sign:after {
	content: "\10f159"
}
.fad.fa-wreath:after {
	content: "\10f7e2"
}
.fad.fa-wrench:after {
	content: "\10f0ad"
}
.fad.fa-x-ray:after {
	content: "\10f497"
}
.fad.fa-yen-sign:after {
	content: "\10f157"
}
.fad.fa-yin-yang:after {
	content: "\10f6ad"
}
/*
@font-face {
	font-family: "Font Awesome 5 Pro";
	font-style: normal;
	font-weight: 300;
	font-display: block;
	src: url(master_files/fa-light-300.eot);
	src: url(master_files/fa-light-300.eot?#iefix) format("embedded-opentype"), url(master_files/fa-light-300.woff2) format("woff2"), url(master_files/fa-light-300.woff) format("woff"), url(master_files/fa-light-300.ttf) format("truetype"), url(master_files/fa-light-300.svg#fontawesome) format("svg")
}
.fal {
	font-weight: 300
}
@font-face {
	font-family: "Font Awesome 5 Pro";
	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")
}
*/
.fal, .far {
	font-family: "Font Awesome 5 Pro"
}
.far {
	font-weight: 400
}
/*
@font-face {
	font-family: "Font Awesome 5 Pro";
	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, .fas {
	font-family: "Font Awesome 5 Pro";
	font-weight: 900
}
/*2046-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, .fl-row-bg-embed, .fl-row-bg-embed .fl-row-content {
	position: relative;
}
.fl-row-bg-video .fl-bg-video, .fl-row-bg-embed .fl-bg-embed-code {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}
.fl-row-bg-video .fl-bg-video video, .fl-row-bg-embed .fl-bg-embed-code video {
	bottom: 0;
	left: 0px;
	max-width: none;
	position: absolute;
	right: 0;
	top: 0px;
}
.fl-row-bg-video .fl-bg-video iframe, .fl-row-bg-embed .fl-bg-embed-code 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%;
}
@supports (-webkit-touch-callout: inherit) {
.fl-row.fl-row-bg-parallax .fl-row-content-wrap, .fl-row.fl-row-bg-fixed .fl-row-content-wrap {
background-position: center !important;
background-attachment: scroll !important;
}
}
@supports (-webkit-touch-callout: none) {
.fl-row.fl-row-bg-fixed .fl-row-content-wrap {
background-position: center !important;
background-attachment: scroll !important;
}
}
.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: 20px;
}
.fl-row-fixed-width {
	max-width: 1100px;
}
.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-5d160cefc6210 > .fl-row-content-wrap {
	background-repeat: no-repeat;
	background-position: right bottom;
	background-attachment: scroll;
	background-size: auto;
}
.fl-node-5d160cefc6210 .fl-row-content {
	max-width: 1242px;
}
.fl-node-5d160cefc6210 > .fl-row-content-wrap {
	padding-top: 50px;
	padding-bottom: 0px;
}

@media ( max-width: 992px ) {
.fl-node-5d160cefc6210.fl-row > .fl-row-content-wrap {
	padding-top: 115px;
}
}

@media ( max-width: 768px ) {
.fl-node-5d160cefc6210.fl-row > .fl-row-content-wrap {
	padding-top: 50px;
}
}
.fl-node-5fdd061736279 > .fl-row-content-wrap {
	background-color: #f9f8f8;
}
.fl-node-5fdd078d50a7b > .fl-row-content-wrap {
	background-color: #f9f8f8;
}
.fl-node-5fdd08406416a > .fl-row-content-wrap {
	background-color: #f9f8f8;
}
.fl-node-5fdd0a4d611b1 > .fl-row-content-wrap {
	background-color: #f9f8f8;
}
.fl-node-5fdd0b2d3bf42 > .fl-row-content-wrap {
	padding-bottom: 70px;
}
.fl-node-5fdd0d1fd5b29 > .fl-row-content-wrap {
	background-color: #66727a;
}
.fl-node-5fdd0d1fd5b29 > .fl-row-content-wrap {
	padding-top: 30px;
	padding-bottom: 30px;
}
.fl-node-5fdd03f744bab {
	width: 100%;
}
.fl-node-5fdcf9d99b5a9 {
	width: 100%;
}
.fl-node-5fdd04b2dc652 {
	width: 22.55%;
}
.fl-node-5fdd04b2dc654 {
	width: 77.45%;
}
.fl-node-5fdd061736483 {
	width: 22.55%;
}
.fl-node-5fdd061736485 {
	width: 77.45%;
}
.fl-node-5fdd06ea9aa6f {
	width: 22.55%;
}
.fl-node-5fdd06ea9aa71 {
	width: 77.45%;
}
.fl-node-5fdd078d50c14 {
	width: 22.55%;
}
.fl-node-5fdd078d50c16 {
	width: 77.45%;
}
.fl-node-5fdd07f3a0d1b {
	width: 22.55%;
}
.fl-node-5fdd07f3a0d1d {
	width: 77.45%;
}
.fl-node-5fdd08406446c {
	width: 22.55%;
}
.fl-node-5fdd08406446e {
	width: 77.45%;
}
.fl-node-5fdd0961c1769 {
	width: 22.55%;
}
.fl-node-5fdd0961c176b {
	width: 77.45%;
}
.fl-node-5fdd0a4d61331 {
	width: 22.55%;
}
.fl-node-5fdd0a4d61333 {
	width: 77.45%;
}
.fl-node-5fdd0b2d3c0b0 {
	width: 22.55%;
}
.fl-node-5fdd0b2d3c0b2 {
	width: 77.45%;
}
.fl-node-5ff338d8113c5 {
	width: 73.99%;
}
.fl-node-5ff338d8113c6 {
	width: 26.01%;
}
.uabb-heading-wrapper .uabb-heading {
	padding: 0;
	margin: 0;
}
.uabb-module-content.uabb-heading-wrapper {
	position: relative;
}
.uabb-heading-wrapper .uabb-heading a {
	text-decoration: none;
}
.uabb-heading-align-left .uabb-heading, .uabb-heading-align-left .uabb-subheading, .uabb-heading-align-left .uabb-subheading * {
	text-align: left;
}
.uabb-heading-align-center .uabb-heading, .uabb-heading-align-center .uabb-subheading, .uabb-heading-align-center .uabb-subheading * {
	text-align: center;
}
.uabb-heading-align-right .uabb-heading, .uabb-heading-align-right .uabb-subheading, .uabb-heading-align-right .uabb-subheading * {
	text-align: right;
}
.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-heading a, .uabb-heading a:hover, .uabb-heading a:focus, .uabb-heading a:active {
	text-decoration: none;
}
.uabb-background-heading-wrap {
	z-index: 2;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
.uabb-background-heading-wrap::before {
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 0;
	display: block;
	color: rgba(0, 0, 0, 0.09);
	content: attr(data-background-text);
	font-size: 100px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.uabb-module-content.uabb-heading-wrapper.uabb-heading-align-left .uabb-background-heading-wrap {
	text-align: left;
}
.uabb-module-content.uabb-heading-wrapper.uabb-heading-align-center .uabb-background-heading-wrap {
	text-align: center;
}
.uabb-module-content.uabb-heading-wrapper.uabb-heading-align-right .uabb-background-heading-wrap {
	text-align: right;
}
.uabb-module-content.uabb-heading-wrapper.uabb-heading-align-center .uabb-background-heading-wrap:before {
	top: 40%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.uabb-module-content.uabb-heading-wrapper.uabb-heading-align-right .uabb-background-heading-wrap:before {
	right: 0;
	left: auto;
}
.uabb-heading-wrapper .uabb-subheading * {
	margin: 0;
}
.fl-node-5d199747cd7c3 .uabb-heading .uabb-heading-text {
}
.fl-node-5d199747cd7c3 .uabb-heading .uabb-heading-text {
}
.fl-node-5d199747cd7c3 .uabb-heading {
	margin-top: 0px;
	margin-bottom: -10px;
}
.fl-node-5d199747cd7c3 .uabb-subheading {
	margin-top: 15px;
	margin-bottom: 0px;
}
.fl-node-5d199747cd7c3 .fl-module-content.fl-node-content .uabb-heading, .fl-node-5d199747cd7c3 .fl-module-content.fl-node-content .uabb-heading .uabb-heading-text, .fl-node-5d199747cd7c3 .fl-module-content.fl-node-content .uabb-heading * {
}
.fl-node-5d199747cd7c3 .uabb-module-content.uabb-heading-wrapper .uabb-background-heading-wrap::before {
color:;
}

@media ( max-width: 992px ) {
.fl-node-5d199747cd7c3 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5d199747cd7c3 .uabb-responsive-medsmall .uabb-side-right {
	width: 20%;
}
.fl-node-5d199747cd7c3 .uabb-responsive-medsmall .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5d199747cd7c3 .uabb-heading .uabb-heading-text {
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}

@media ( max-width: 768px ) {
.fl-node-5d199747cd7c3 .uabb-responsive-mobile .uabb-side-left, .fl-node-5d199747cd7c3 .uabb-responsive-mobile .uabb-side-right, .fl-node-5d199747cd7c3 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5d199747cd7c3 .uabb-responsive-medsmall .uabb-side-right {
	width: 10%;
}
.fl-node-5d199747cd7c3 .uabb-responsive-mobile .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5d199747cd7c3 .uabb-heading .uabb-heading-text {
}
.fl-node-5d199747cd7c3 .uabb-heading-wrapper .uabb-heading, .fl-node-5d199747cd7c3 .uabb-heading-wrapper .uabb-subheading, .fl-node-5d199747cd7c3 .uabb-heading-wrapper .uabb-subheading * {
	text-align: center;
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}
.fl-node-5d199747cd7c3 .uabb-heading, .fl-node-5d199747cd7c3 .uabb-heading-wrapper .uabb-heading {
	text-align: center;
}
.fl-node-5d199747cd7c3 .uabb-text-editor, .fl-node-5d199747cd7c3 .uabb-text-editor p {
	font-size: 18px;
}
.fl-node-5d199747cd7c3 > .fl-module-content {
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 30px;
}

@media (max-width: 768px) {
.fl-node-5d199747cd7c3 > .fl-module-content {
	margin-left: 20px;
}
}
.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 {
	border-radius: 0;
	display: inline-block;
	line-height: 0;
	position: relative;
	max-width: 100%;
	overflow: hidden;
}
.uabb-imgicon-wrap .uabb-image-content img {
	display: inline;
	height: auto !important;
	max-width: 100%;
	width: auto;
	border-radius: inherit;
}
.fl-builder-content .uabb-imgicon-wrap .uabb-image-content img {
	box-sizing: border-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;
}
.fl-node-5fb98af29fbd1 .uabb-imgicon-wrap {
	text-align: center;
}
.fl-node-5fb98af29fbd1 .uabb-image .uabb-photo-img {
	width: 75px;
}
.fl-node-5fb98af29fbd1 .uabb-image .uabb-image-content {
}

@media ( max-width: 992px ) {
.fl-node-5fb98af29fbd1 .uabb-imgicon-wrap {
text-align:;
}
}

@media ( max-width: 768px ) {
.fl-node-5fb98af29fbd1 .uabb-imgicon-wrap {
text-align:;
}
}
.fl-node-5fb98af29fbd1 > .fl-module-content {
	margin-top: -5px;
	margin-bottom: 30px;
}

@media (max-width: 768px) {
.fl-node-5fb98af29fbd1 > .fl-module-content {
	margin-top: 20px;
	margin-bottom: 20px;
}
}
.fl-builder-content .fl-rich-text strong {
	font-weight: bold;
}
.uabb-photo-content.uabb-img-grayscale img {
	-webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(1);
	filter: grayscale(100%);
	filter: gray;
}
.uabb-photo-content .uabb-photo-caption {
	pointer-events: none;
}
.uabb-photo-img {
	max-height: inherit;
}
.fl-node-5fb9af2f4a4e4 {
	width: 100%;
}
.fl-node-5fb9af2f4a4e4 .uabb-photo-content {
}
.fl-node-5fb9af2f4a4e4 .uabb-photo-content img {
	width: 400px;
}
.fl-node-5fb9af2f4a4e4 .uabb-photo-caption {
}
.fl-node-5fb9af2f4a4e4 .uabb-photo-content .uabb-photo-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;
}
.fl-node-5fb9af2f4a4e4 .uabb-photo-content .uabb-photo-img {
	opacity: 1;
}
.fl-node-5fb9af2f4a4e4 .uabb-photo-content .uabb-photo-img:hover {
	opacity: 1;
}

@media ( max-width: 768px ) {
.fl-node-5fb9af2f4a4e4 .uabb-photo-mob-align-center {
	text-align: center;
}
}
.fl-node-5fb9af2f4a4e4 > .fl-module-content {
	margin-bottom: 10px;
}
.uabb-heading-wrapper .uabb-subheading * {
	margin: 0;
}
.fl-node-5d19b0b667881 .uabb-heading .uabb-heading-text {
}
.fl-node-5d19b0b667881 .uabb-heading .uabb-heading-text {
}
.fl-node-5d19b0b667881 .uabb-heading {
	margin-top: 0px;
	margin-bottom: 8px;
}
.fl-node-5d19b0b667881 .uabb-subheading {
	margin-top: 15px;
	margin-bottom: 0px;
}
.fl-node-5d19b0b667881 .fl-module-content.fl-node-content .uabb-heading, .fl-node-5d19b0b667881 .fl-module-content.fl-node-content .uabb-heading .uabb-heading-text, .fl-node-5d19b0b667881 .fl-module-content.fl-node-content .uabb-heading * {
}
.fl-node-5d19b0b667881 .uabb-module-content.uabb-heading-wrapper .uabb-background-heading-wrap::before {
color:;
}

@media ( max-width: 992px ) {
.fl-node-5d19b0b667881 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5d19b0b667881 .uabb-responsive-medsmall .uabb-side-right {
	width: 20%;
}
.fl-node-5d19b0b667881 .uabb-responsive-medsmall .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5d19b0b667881 .uabb-heading .uabb-heading-text {
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}

@media ( max-width: 768px ) {
.fl-node-5d19b0b667881 .uabb-responsive-mobile .uabb-side-left, .fl-node-5d19b0b667881 .uabb-responsive-mobile .uabb-side-right, .fl-node-5d19b0b667881 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5d19b0b667881 .uabb-responsive-medsmall .uabb-side-right {
	width: 10%;
}
.fl-node-5d19b0b667881 .uabb-responsive-mobile .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5d19b0b667881 .uabb-heading .uabb-heading-text {
}
.fl-node-5d19b0b667881 .uabb-heading-wrapper .uabb-heading, .fl-node-5d19b0b667881 .uabb-heading-wrapper .uabb-subheading, .fl-node-5d19b0b667881 .uabb-heading-wrapper .uabb-subheading * {
	text-align: center;
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}
.fl-node-5d19b0b667881 > .fl-module-content {
	margin-bottom: 0px;
}
.fl-node-5fdd04d7d67ce > .fl-module-content {
	margin-top: 10px;
}
.fl-node-5fb9af49bc1bd {
	width: 100%;
}
.fl-node-5fb9af49bc1bd .uabb-photo-content {
}
.fl-node-5fb9af49bc1bd .uabb-photo-content img {
	width: 400px;
}
.fl-node-5fb9af49bc1bd .uabb-photo-caption {
}
.fl-node-5fb9af49bc1bd .uabb-photo-content .uabb-photo-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;
}
.fl-node-5fb9af49bc1bd .uabb-photo-content .uabb-photo-img {
	opacity: 1;
}
.fl-node-5fb9af49bc1bd .uabb-photo-content .uabb-photo-img:hover {
	opacity: 1;
}

@media ( max-width: 768px ) {
.fl-node-5fb9af49bc1bd .uabb-photo-mob-align-center {
	text-align: center;
}
}
.fl-node-5fb9af49bc1bd > .fl-module-content {
	margin-bottom: 10px;
}
.uabb-heading-wrapper .uabb-subheading * {
	margin: 0;
}
.fl-node-5fdd061736486 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd061736486 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd061736486 .uabb-heading {
	margin-top: 0px;
	margin-bottom: 8px;
}
.fl-node-5fdd061736486 .uabb-subheading {
	margin-top: 15px;
	margin-bottom: 0px;
}
.fl-node-5fdd061736486 .fl-module-content.fl-node-content .uabb-heading, .fl-node-5fdd061736486 .fl-module-content.fl-node-content .uabb-heading .uabb-heading-text, .fl-node-5fdd061736486 .fl-module-content.fl-node-content .uabb-heading * {
}
.fl-node-5fdd061736486 .uabb-module-content.uabb-heading-wrapper .uabb-background-heading-wrap::before {
color:;
}

@media ( max-width: 992px ) {
.fl-node-5fdd061736486 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd061736486 .uabb-responsive-medsmall .uabb-side-right {
	width: 20%;
}
.fl-node-5fdd061736486 .uabb-responsive-medsmall .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd061736486 .uabb-heading .uabb-heading-text {
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}

@media ( max-width: 768px ) {
.fl-node-5fdd061736486 .uabb-responsive-mobile .uabb-side-left, .fl-node-5fdd061736486 .uabb-responsive-mobile .uabb-side-right, .fl-node-5fdd061736486 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd061736486 .uabb-responsive-medsmall .uabb-side-right {
	width: 10%;
}
.fl-node-5fdd061736486 .uabb-responsive-mobile .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd061736486 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd061736486 .uabb-heading-wrapper .uabb-heading, .fl-node-5fdd061736486 .uabb-heading-wrapper .uabb-subheading, .fl-node-5fdd061736486 .uabb-heading-wrapper .uabb-subheading * {
	text-align: center;
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}
.fl-node-5fdd061736486 > .fl-module-content {
	margin-bottom: 0px;
}
.fl-node-5fdd061736487 > .fl-module-content {
	margin-top: 10px;
}
.fl-node-5fb9af607671d {
	width: 100%;
}
.fl-node-5fb9af607671d .uabb-photo-content {
}
.fl-node-5fb9af607671d .uabb-photo-content img {
	width: 400px;
}
.fl-node-5fb9af607671d .uabb-photo-caption {
}
.fl-node-5fb9af607671d .uabb-photo-content .uabb-photo-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;
}
.fl-node-5fb9af607671d .uabb-photo-content .uabb-photo-img {
	opacity: 1;
}
.fl-node-5fb9af607671d .uabb-photo-content .uabb-photo-img:hover {
	opacity: 1;
}

@media ( max-width: 768px ) {
.fl-node-5fb9af607671d .uabb-photo-mob-align-center {
	text-align: center;
}
}
.fl-node-5fb9af607671d > .fl-module-content {
	margin-bottom: 10px;
}
.uabb-heading-wrapper .uabb-subheading * {
	margin: 0;
}
.fl-node-5fdd06ea9aa72 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd06ea9aa72 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd06ea9aa72 .uabb-heading {
	margin-top: 0px;
	margin-bottom: 8px;
}
.fl-node-5fdd06ea9aa72 .uabb-subheading {
	margin-top: 15px;
	margin-bottom: 0px;
}
.fl-node-5fdd06ea9aa72 .fl-module-content.fl-node-content .uabb-heading, .fl-node-5fdd06ea9aa72 .fl-module-content.fl-node-content .uabb-heading .uabb-heading-text, .fl-node-5fdd06ea9aa72 .fl-module-content.fl-node-content .uabb-heading * {
}
.fl-node-5fdd06ea9aa72 .uabb-module-content.uabb-heading-wrapper .uabb-background-heading-wrap::before {
color:;
}

@media ( max-width: 992px ) {
.fl-node-5fdd06ea9aa72 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd06ea9aa72 .uabb-responsive-medsmall .uabb-side-right {
	width: 20%;
}
.fl-node-5fdd06ea9aa72 .uabb-responsive-medsmall .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd06ea9aa72 .uabb-heading .uabb-heading-text {
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}

@media ( max-width: 768px ) {
.fl-node-5fdd06ea9aa72 .uabb-responsive-mobile .uabb-side-left, .fl-node-5fdd06ea9aa72 .uabb-responsive-mobile .uabb-side-right, .fl-node-5fdd06ea9aa72 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd06ea9aa72 .uabb-responsive-medsmall .uabb-side-right {
	width: 10%;
}
.fl-node-5fdd06ea9aa72 .uabb-responsive-mobile .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd06ea9aa72 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd06ea9aa72 .uabb-heading-wrapper .uabb-heading, .fl-node-5fdd06ea9aa72 .uabb-heading-wrapper .uabb-subheading, .fl-node-5fdd06ea9aa72 .uabb-heading-wrapper .uabb-subheading * {
	text-align: center;
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}
.fl-node-5fdd06ea9aa72 > .fl-module-content {
	margin-bottom: 0px;
}
.fl-node-5fdd06ea9aa73 > .fl-module-content {
	margin-top: 10px;
}
.fl-node-5fb9ae97da85b {
	width: 100%;
}
.fl-node-5fb9ae97da85b .uabb-photo-content {
}
.fl-node-5fb9ae97da85b .uabb-photo-content img {
	width: 400px;
}
.fl-node-5fb9ae97da85b .uabb-photo-caption {
}
.fl-node-5fb9ae97da85b .uabb-photo-content .uabb-photo-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;
}
.fl-node-5fb9ae97da85b .uabb-photo-content .uabb-photo-img {
	opacity: 1;
}
.fl-node-5fb9ae97da85b .uabb-photo-content .uabb-photo-img:hover {
	opacity: 1;
}

@media ( max-width: 768px ) {
.fl-node-5fb9ae97da85b .uabb-photo-mob-align-center {
	text-align: center;
}
}
.fl-node-5fb9ae97da85b > .fl-module-content {
	margin-bottom: 10px;
}
.uabb-heading-wrapper .uabb-subheading * {
	margin: 0;
}
.fl-node-5fdd078d50c17 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd078d50c17 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd078d50c17 .uabb-heading {
	margin-top: 0px;
	margin-bottom: 8px;
}
.fl-node-5fdd078d50c17 .uabb-subheading {
	margin-top: 15px;
	margin-bottom: 0px;
}
.fl-node-5fdd078d50c17 .fl-module-content.fl-node-content .uabb-heading, .fl-node-5fdd078d50c17 .fl-module-content.fl-node-content .uabb-heading .uabb-heading-text, .fl-node-5fdd078d50c17 .fl-module-content.fl-node-content .uabb-heading * {
}
.fl-node-5fdd078d50c17 .uabb-module-content.uabb-heading-wrapper .uabb-background-heading-wrap::before {
color:;
}

@media ( max-width: 992px ) {
.fl-node-5fdd078d50c17 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd078d50c17 .uabb-responsive-medsmall .uabb-side-right {
	width: 20%;
}
.fl-node-5fdd078d50c17 .uabb-responsive-medsmall .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd078d50c17 .uabb-heading .uabb-heading-text {
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}

@media ( max-width: 768px ) {
.fl-node-5fdd078d50c17 .uabb-responsive-mobile .uabb-side-left, .fl-node-5fdd078d50c17 .uabb-responsive-mobile .uabb-side-right, .fl-node-5fdd078d50c17 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd078d50c17 .uabb-responsive-medsmall .uabb-side-right {
	width: 10%;
}
.fl-node-5fdd078d50c17 .uabb-responsive-mobile .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd078d50c17 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd078d50c17 .uabb-heading-wrapper .uabb-heading, .fl-node-5fdd078d50c17 .uabb-heading-wrapper .uabb-subheading, .fl-node-5fdd078d50c17 .uabb-heading-wrapper .uabb-subheading * {
	text-align: center;
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}
.fl-node-5fdd078d50c17 > .fl-module-content {
	margin-bottom: 0px;
}
.fl-node-5fdd078d50c18 > .fl-module-content {
	margin-top: 10px;
}
.fl-node-5fb9af78a4881 {
	width: 100%;
}
.fl-node-5fb9af78a4881 .uabb-photo-content {
}
.fl-node-5fb9af78a4881 .uabb-photo-content img {
	width: 400px;
}
.fl-node-5fb9af78a4881 .uabb-photo-caption {
}
.fl-node-5fb9af78a4881 .uabb-photo-content .uabb-photo-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;
}
.fl-node-5fb9af78a4881 .uabb-photo-content .uabb-photo-img {
	opacity: 1;
}
.fl-node-5fb9af78a4881 .uabb-photo-content .uabb-photo-img:hover {
	opacity: 1;
}

@media ( max-width: 768px ) {
.fl-node-5fb9af78a4881 .uabb-photo-mob-align-center {
	text-align: center;
}
}
.fl-node-5fb9af78a4881 > .fl-module-content {
	margin-bottom: 10px;
}
.uabb-heading-wrapper .uabb-subheading * {
	margin: 0;
}
.fl-node-5fdd07f3a0d1e .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd07f3a0d1e .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd07f3a0d1e .uabb-heading {
	margin-top: 0px;
	margin-bottom: 8px;
}
.fl-node-5fdd07f3a0d1e .uabb-subheading {
	margin-top: 15px;
	margin-bottom: 0px;
}
.fl-node-5fdd07f3a0d1e .fl-module-content.fl-node-content .uabb-heading, .fl-node-5fdd07f3a0d1e .fl-module-content.fl-node-content .uabb-heading .uabb-heading-text, .fl-node-5fdd07f3a0d1e .fl-module-content.fl-node-content .uabb-heading * {
}
.fl-node-5fdd07f3a0d1e .uabb-module-content.uabb-heading-wrapper .uabb-background-heading-wrap::before {
color:;
}

@media ( max-width: 992px ) {
.fl-node-5fdd07f3a0d1e .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd07f3a0d1e .uabb-responsive-medsmall .uabb-side-right {
	width: 20%;
}
.fl-node-5fdd07f3a0d1e .uabb-responsive-medsmall .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd07f3a0d1e .uabb-heading .uabb-heading-text {
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}

@media ( max-width: 768px ) {
.fl-node-5fdd07f3a0d1e .uabb-responsive-mobile .uabb-side-left, .fl-node-5fdd07f3a0d1e .uabb-responsive-mobile .uabb-side-right, .fl-node-5fdd07f3a0d1e .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd07f3a0d1e .uabb-responsive-medsmall .uabb-side-right {
	width: 10%;
}
.fl-node-5fdd07f3a0d1e .uabb-responsive-mobile .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd07f3a0d1e .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd07f3a0d1e .uabb-heading-wrapper .uabb-heading, .fl-node-5fdd07f3a0d1e .uabb-heading-wrapper .uabb-subheading, .fl-node-5fdd07f3a0d1e .uabb-heading-wrapper .uabb-subheading * {
	text-align: center;
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}
.fl-node-5fdd07f3a0d1e > .fl-module-content {
	margin-bottom: 0px;
}
.fl-node-5fdd07f3a0d1f > .fl-module-content {
	margin-top: 10px;
}
.fl-node-5fb9aef2823eb {
	width: 100%;
}
.fl-node-5fb9aef2823eb .uabb-photo-content {
}
.fl-node-5fb9aef2823eb .uabb-photo-content img {
	width: 400px;
}
.fl-node-5fb9aef2823eb .uabb-photo-caption {
}
.fl-node-5fb9aef2823eb .uabb-photo-content .uabb-photo-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;
}
.fl-node-5fb9aef2823eb .uabb-photo-content .uabb-photo-img {
	opacity: 1;
}
.fl-node-5fb9aef2823eb .uabb-photo-content .uabb-photo-img:hover {
	opacity: 1;
}

@media ( max-width: 768px ) {
.fl-node-5fb9aef2823eb .uabb-photo-mob-align-center {
	text-align: center;
}
}
.fl-node-5fb9aef2823eb > .fl-module-content {
	margin-bottom: 010px;
}
.uabb-heading-wrapper .uabb-subheading * {
	margin: 0;
}
.fl-node-5fdd08406446f .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd08406446f .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd08406446f .uabb-heading {
	margin-top: 0px;
	margin-bottom: 8px;
}
.fl-node-5fdd08406446f .uabb-subheading {
	margin-top: 15px;
	margin-bottom: 0px;
}
.fl-node-5fdd08406446f .fl-module-content.fl-node-content .uabb-heading, .fl-node-5fdd08406446f .fl-module-content.fl-node-content .uabb-heading .uabb-heading-text, .fl-node-5fdd08406446f .fl-module-content.fl-node-content .uabb-heading * {
}
.fl-node-5fdd08406446f .uabb-module-content.uabb-heading-wrapper .uabb-background-heading-wrap::before {
color:;
}

@media ( max-width: 992px ) {
.fl-node-5fdd08406446f .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd08406446f .uabb-responsive-medsmall .uabb-side-right {
	width: 20%;
}
.fl-node-5fdd08406446f .uabb-responsive-medsmall .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd08406446f .uabb-heading .uabb-heading-text {
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}

@media ( max-width: 768px ) {
.fl-node-5fdd08406446f .uabb-responsive-mobile .uabb-side-left, .fl-node-5fdd08406446f .uabb-responsive-mobile .uabb-side-right, .fl-node-5fdd08406446f .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd08406446f .uabb-responsive-medsmall .uabb-side-right {
	width: 10%;
}
.fl-node-5fdd08406446f .uabb-responsive-mobile .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd08406446f .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd08406446f .uabb-heading-wrapper .uabb-heading, .fl-node-5fdd08406446f .uabb-heading-wrapper .uabb-subheading, .fl-node-5fdd08406446f .uabb-heading-wrapper .uabb-subheading * {
	text-align: center;
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}
.fl-node-5fdd08406446f > .fl-module-content {
	margin-bottom: 0px;
}
.fl-node-5fdd084064470 > .fl-module-content {
	margin-top: 10px;
}
.fl-node-5fdd0961c176a {
	width: 100%;
}
.fl-node-5fdd0961c176a .uabb-photo-content {
}
.fl-node-5fdd0961c176a .uabb-photo-content img {
	width: 400px;
}
.fl-node-5fdd0961c176a .uabb-photo-caption {
}
.fl-node-5fdd0961c176a .uabb-photo-content .uabb-photo-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;
}
.fl-node-5fdd0961c176a .uabb-photo-content .uabb-photo-img {
	opacity: 1;
}
.fl-node-5fdd0961c176a .uabb-photo-content .uabb-photo-img:hover {
	opacity: 1;
}

@media ( max-width: 768px ) {
.fl-node-5fdd0961c176a .uabb-photo-mob-align-center {
	text-align: center;
}
}
.fl-node-5fdd0961c176a > .fl-module-content {
	margin-bottom: 010px;
}
.uabb-heading-wrapper .uabb-subheading * {
	margin: 0;
}
.fl-node-5fdd0961c176c .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd0961c176c .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd0961c176c .uabb-heading {
	margin-top: 0px;
	margin-bottom: 8px;
}
.fl-node-5fdd0961c176c .uabb-subheading {
	margin-top: 15px;
	margin-bottom: 0px;
}
.fl-node-5fdd0961c176c .fl-module-content.fl-node-content .uabb-heading, .fl-node-5fdd0961c176c .fl-module-content.fl-node-content .uabb-heading .uabb-heading-text, .fl-node-5fdd0961c176c .fl-module-content.fl-node-content .uabb-heading * {
}
.fl-node-5fdd0961c176c .uabb-module-content.uabb-heading-wrapper .uabb-background-heading-wrap::before {
color:;
}

@media ( max-width: 992px ) {
.fl-node-5fdd0961c176c .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd0961c176c .uabb-responsive-medsmall .uabb-side-right {
	width: 20%;
}
.fl-node-5fdd0961c176c .uabb-responsive-medsmall .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd0961c176c .uabb-heading .uabb-heading-text {
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}

@media ( max-width: 768px ) {
.fl-node-5fdd0961c176c .uabb-responsive-mobile .uabb-side-left, .fl-node-5fdd0961c176c .uabb-responsive-mobile .uabb-side-right, .fl-node-5fdd0961c176c .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd0961c176c .uabb-responsive-medsmall .uabb-side-right {
	width: 10%;
}
.fl-node-5fdd0961c176c .uabb-responsive-mobile .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd0961c176c .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd0961c176c .uabb-heading-wrapper .uabb-heading, .fl-node-5fdd0961c176c .uabb-heading-wrapper .uabb-subheading, .fl-node-5fdd0961c176c .uabb-heading-wrapper .uabb-subheading * {
	text-align: center;
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}
.fl-node-5fdd0961c176c > .fl-module-content {
	margin-bottom: 0px;
}
.fl-node-5fdd0961c176d > .fl-module-content {
	margin-top: 10px;
}
.fl-node-5fb9aed5e665b {
	width: 100%;
}
.fl-node-5fb9aed5e665b .uabb-photo-content {
}
.fl-node-5fb9aed5e665b .uabb-photo-content img {
	width: 400px;
}
.fl-node-5fb9aed5e665b .uabb-photo-caption {
}
.fl-node-5fb9aed5e665b .uabb-photo-content .uabb-photo-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;
}
.fl-node-5fb9aed5e665b .uabb-photo-content .uabb-photo-img {
	opacity: 1;
}
.fl-node-5fb9aed5e665b .uabb-photo-content .uabb-photo-img:hover {
	opacity: 1;
}

@media ( max-width: 768px ) {
.fl-node-5fb9aed5e665b .uabb-photo-mob-align-center {
	text-align: center;
}
}
.fl-node-5fb9aed5e665b > .fl-module-content {
	margin-bottom: 10px;
}
.uabb-heading-wrapper .uabb-subheading * {
	margin: 0;
}
.fl-node-5fdd0a4d61334 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd0a4d61334 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd0a4d61334 .uabb-heading {
	margin-top: 0px;
	margin-bottom: 8px;
}
.fl-node-5fdd0a4d61334 .uabb-subheading {
	margin-top: 15px;
	margin-bottom: 0px;
}
.fl-node-5fdd0a4d61334 .fl-module-content.fl-node-content .uabb-heading, .fl-node-5fdd0a4d61334 .fl-module-content.fl-node-content .uabb-heading .uabb-heading-text, .fl-node-5fdd0a4d61334 .fl-module-content.fl-node-content .uabb-heading * {
}
.fl-node-5fdd0a4d61334 .uabb-module-content.uabb-heading-wrapper .uabb-background-heading-wrap::before {
color:;
}

@media ( max-width: 992px ) {
.fl-node-5fdd0a4d61334 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd0a4d61334 .uabb-responsive-medsmall .uabb-side-right {
	width: 20%;
}
.fl-node-5fdd0a4d61334 .uabb-responsive-medsmall .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd0a4d61334 .uabb-heading .uabb-heading-text {
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}

@media ( max-width: 768px ) {
.fl-node-5fdd0a4d61334 .uabb-responsive-mobile .uabb-side-left, .fl-node-5fdd0a4d61334 .uabb-responsive-mobile .uabb-side-right, .fl-node-5fdd0a4d61334 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd0a4d61334 .uabb-responsive-medsmall .uabb-side-right {
	width: 10%;
}
.fl-node-5fdd0a4d61334 .uabb-responsive-mobile .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd0a4d61334 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd0a4d61334 .uabb-heading-wrapper .uabb-heading, .fl-node-5fdd0a4d61334 .uabb-heading-wrapper .uabb-subheading, .fl-node-5fdd0a4d61334 .uabb-heading-wrapper .uabb-subheading * {
	text-align: center;
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}
.fl-node-5fdd0a4d61334 > .fl-module-content {
	margin-bottom: 0px;
}
.fl-node-5fdd0a4d61335 > .fl-module-content {
	margin-top: 10px;
}
.fl-node-5fb9aebd91ab3 {
	width: 100%;
}
.fl-node-5fb9aebd91ab3 .uabb-photo-content {
}
.fl-node-5fb9aebd91ab3 .uabb-photo-content img {
	width: 400px;
}
.fl-node-5fb9aebd91ab3 .uabb-photo-caption {
}
.fl-node-5fb9aebd91ab3 .uabb-photo-content .uabb-photo-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;
}
.fl-node-5fb9aebd91ab3 .uabb-photo-content .uabb-photo-img {
	opacity: 1;
}
.fl-node-5fb9aebd91ab3 .uabb-photo-content .uabb-photo-img:hover {
	opacity: 1;
}

@media ( max-width: 768px ) {
.fl-node-5fb9aebd91ab3 .uabb-photo-mob-align-center {
	text-align: center;
}
}
.fl-node-5fb9aebd91ab3 > .fl-module-content {
	margin-bottom: 10px;
}
.uabb-heading-wrapper .uabb-subheading * {
	margin: 0;
}
.fl-node-5fdd0b2d3c0b3 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd0b2d3c0b3 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd0b2d3c0b3 .uabb-heading {
	margin-top: 0px;
	margin-bottom: 8px;
}
.fl-node-5fdd0b2d3c0b3 .uabb-subheading {
	margin-top: 15px;
	margin-bottom: 0px;
}
.fl-node-5fdd0b2d3c0b3 .fl-module-content.fl-node-content .uabb-heading, .fl-node-5fdd0b2d3c0b3 .fl-module-content.fl-node-content .uabb-heading .uabb-heading-text, .fl-node-5fdd0b2d3c0b3 .fl-module-content.fl-node-content .uabb-heading * {
}
.fl-node-5fdd0b2d3c0b3 .uabb-module-content.uabb-heading-wrapper .uabb-background-heading-wrap::before {
color:;
}

@media ( max-width: 992px ) {
.fl-node-5fdd0b2d3c0b3 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd0b2d3c0b3 .uabb-responsive-medsmall .uabb-side-right {
	width: 20%;
}
.fl-node-5fdd0b2d3c0b3 .uabb-responsive-medsmall .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd0b2d3c0b3 .uabb-heading .uabb-heading-text {
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}

@media ( max-width: 768px ) {
.fl-node-5fdd0b2d3c0b3 .uabb-responsive-mobile .uabb-side-left, .fl-node-5fdd0b2d3c0b3 .uabb-responsive-mobile .uabb-side-right, .fl-node-5fdd0b2d3c0b3 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fdd0b2d3c0b3 .uabb-responsive-medsmall .uabb-side-right {
	width: 10%;
}
.fl-node-5fdd0b2d3c0b3 .uabb-responsive-mobile .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fdd0b2d3c0b3 .uabb-heading .uabb-heading-text {
}
.fl-node-5fdd0b2d3c0b3 .uabb-heading-wrapper .uabb-heading, .fl-node-5fdd0b2d3c0b3 .uabb-heading-wrapper .uabb-subheading, .fl-node-5fdd0b2d3c0b3 .uabb-heading-wrapper .uabb-subheading * {
	text-align: center;
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}
.fl-node-5fdd0b2d3c0b3 > .fl-module-content {
	margin-bottom: 0px;
}
.fl-node-5fdd0b2d3c0b4 > .fl-module-content {
	margin-top: 10px;
}
.uabb-heading-wrapper .uabb-subheading * {
	margin: 0;
}
.fl-node-5ff338d8113c7 .uabb-heading .uabb-heading-text {
}
.fl-node-5ff338d8113c7 .uabb-heading .uabb-heading-text {
}
.fl-node-5ff338d8113c7 .uabb-heading {
	margin-top: 0px;
	margin-bottom: 15px;
}
.fl-node-5ff338d8113c7 .uabb-subheading {
	margin-top: 15px;
	margin-bottom: 0px;
}
.fl-node-5ff338d8113c7 .fl-module-content.fl-node-content .uabb-heading, .fl-node-5ff338d8113c7 .fl-module-content.fl-node-content .uabb-heading .uabb-heading-text, .fl-node-5ff338d8113c7 .fl-module-content.fl-node-content .uabb-heading * {
	color: #ffffff;
}
.fl-node-5ff338d8113c7 .fl-module-content.fl-node-content .uabb-module-content .uabb-text-editor {
	color: #ffffff;
}
.fl-node-5ff338d8113c7 .uabb-module-content.uabb-heading-wrapper .uabb-background-heading-wrap::before {
color:;
}

@media ( max-width: 992px ) {
.fl-node-5ff338d8113c7 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5ff338d8113c7 .uabb-responsive-medsmall .uabb-side-right {
	width: 20%;
}
.fl-node-5ff338d8113c7 .uabb-responsive-medsmall .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5ff338d8113c7 .uabb-heading .uabb-heading-text {
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}

@media ( max-width: 768px ) {
.fl-node-5ff338d8113c7 .uabb-responsive-mobile .uabb-side-left, .fl-node-5ff338d8113c7 .uabb-responsive-mobile .uabb-side-right, .fl-node-5ff338d8113c7 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5ff338d8113c7 .uabb-responsive-medsmall .uabb-side-right {
	width: 10%;
}
.fl-node-5ff338d8113c7 .uabb-responsive-mobile .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5ff338d8113c7 .uabb-heading .uabb-heading-text {
}
.fl-node-5ff338d8113c7 .uabb-heading-wrapper .uabb-heading, .fl-node-5ff338d8113c7 .uabb-heading-wrapper .uabb-subheading, .fl-node-5ff338d8113c7 .uabb-heading-wrapper .uabb-subheading * {
	text-align: center;
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}
.fl-node-5ff338d8113c7 .uabb-heading, .fl-node-5ff338d8113c7 .uabb-heading-wrapper .uabb-heading {
	font-size: 26px;
}
.fl-node-5ff338d8113c7 .uabb-text-editor, .fl-node-5ff338d8113c7 .uabb-text-editor p {
	font-weight: 600;
}

@media(max-width: 992px) {
.fl-node-5ff338d8113c7 .uabb-heading, .fl-node-5ff338d8113c7 .uabb-heading-wrapper .uabb-heading {
	font-size: 24px;
}
}
.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-5ff338d8113c9 .uabb-button .uabb-btn-img {
	width: 20px;
}
.fl-node-5ff338d8113c9 .uabb-creative-button-wrap a, .fl-node-5ff338d8113c9 .uabb-creative-button-wrap a:visited {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
	background: #b30006;
}
.fl-node-5ff338d8113c9 .uabb-module-content.uabb-creative-button-wrap a:hover, .fl-node-5ff338d8113c9 .uabb-module-content.uabb-creative-button-wrap a:focus {
	border-color: #000000;
}
.fl-node-5ff338d8113c9 .uabb-creative-button-wrap a:focus, .fl-node-5ff338d8113c9 .uabb-creative-button-wrap a:hover {
	background: #000000;
}
.fl-node-5ff338d8113c9 .uabb-creative-button-wrap a, .fl-node-5ff338d8113c9 .uabb-creative-button-wrap a *, .fl-node-5ff338d8113c9 .uabb-creative-button-wrap a:visited, .fl-node-5ff338d8113c9 .uabb-creative-button-wrap a:visited * {
	color: #ffffff;
}
.fl-node-5ff338d8113c9 .uabb-creative-button-wrap a:focus, .fl-node-5ff338d8113c9 .uabb-creative-button-wrap a:focus *, .fl-node-5ff338d8113c9 .uabb-creative-button-wrap a:hover, .fl-node-5ff338d8113c9 .uabb-creative-button-wrap a:hover * {
	color: #ffffff;
}
.fl-node-5ff338d8113c9 .uabb-creative-button-wrap a:focus, .fl-node-5ff338d8113c9 .uabb-creative-button-wrap a:hover {
}

@media ( max-width: 768px ) {
.fl-node-5ff338d8113c9 .uabb-creative-button-wrap.uabb-creative-button-reponsive-center {
	text-align: center;
}
}

@media ( max-width: 992px ) {
.fl-node-5ff338d8113c9 .uabb-creative-button-wrap a, .fl-node-5ff338d8113c9 .uabb-creative-button-wrap a:visited {
	padding-top: px;
	padding-bottom: px;
	padding-left: px;
	padding-right: px;
}
}

@media ( max-width: 768px ) {
.fl-node-5ff338d8113c9 .uabb-creative-button-wrap a, .fl-node-5ff338d8113c9 .uabb-creative-button-wrap a:visited {
	padding-top: px;
	padding-bottom: px;
	padding-left: px;
	padding-right: px;
}
}
.fl-node-5ff338d8113c9 .uabb-creative-button-wrap a, .fl-node-5ff338d8113c9 .uabb-creative-button-wrap a:visited {
	font-size: 18px;
}
.fl-node-5ff338d8113c9 .uabb-module-content.uabb-creative-button-wrap a {
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #b30006;
	border-top-left-radius: 60px;
	border-top-right-radius: 60px;
	border-bottom-left-radius: 60px;
	border-bottom-right-radius: 60px;
}
.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: 600;
}
.uabb-dual-button .uabb-btn, .uabb-dual-button .uabb-btn:visited {
	font-family: inherit;
	font-weight: 600;
}
.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-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
.fl-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
.fl-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
.fl-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
.fl-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
.fl-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
.fl-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
.fl-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
.fl-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
.fl-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
.fl-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
/*foundation-icons.css*/
/* 
 * Foundation Icons v 3.0
 * Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3
 * MIT License
 */
/*
@font-face {
	font-family: "foundation-icons";
	src: url("master_files/foundation-icons.eot");
	src: url("master_files/foundation-icons.eot?#iefix") format("embedded-opentype"), url("master_files/foundation-icons.woff") format("woff"), url("master_files/foundation-icons.ttf") format("truetype"), url("master_files/foundation-icons.svg#fontcustom") format("svg");
	font-weight: normal;
	font-style: normal;
}
*/
.fi-address-book:before, .fi-alert:before, .fi-align-center:before, .fi-align-justify:before, .fi-align-left:before, .fi-align-right:before, .fi-anchor:before, .fi-annotate:before, .fi-archive:before, .fi-arrow-down:before, .fi-arrow-left:before, .fi-arrow-right:before, .fi-arrow-up:before, .fi-arrows-compress:before, .fi-arrows-expand:before, .fi-arrows-in:before, .fi-arrows-out:before, .fi-asl:before, .fi-asterisk:before, .fi-at-sign:before, .fi-background-color:before, .fi-battery-empty:before, .fi-battery-full:before, .fi-battery-half:before, .fi-bitcoin-circle:before, .fi-bitcoin:before, .fi-blind:before, .fi-bluetooth:before, .fi-bold:before, .fi-book-bookmark:before, .fi-book:before, .fi-bookmark:before, .fi-braille:before, .fi-burst-new:before, .fi-burst-sale:before, .fi-burst:before, .fi-calendar:before, .fi-camera:before, .fi-check:before, .fi-checkbox:before, .fi-clipboard-notes:before, .fi-clipboard-pencil:before, .fi-clipboard:before, .fi-clock:before, .fi-closed-caption:before, .fi-cloud:before, .fi-comment-minus:before, .fi-comment-quotes:before, .fi-comment-video:before, .fi-comment:before, .fi-comments:before, .fi-compass:before, .fi-contrast:before, .fi-credit-card:before, .fi-crop:before, .fi-crown:before, .fi-css3:before, .fi-database:before, .fi-die-five:before, .fi-die-four:before, .fi-die-one:before, .fi-die-six:before, .fi-die-three:before, .fi-die-two:before, .fi-dislike:before, .fi-dollar-bill:before, .fi-dollar:before, .fi-download:before, .fi-eject:before, .fi-elevator:before, .fi-euro:before, .fi-eye:before, .fi-fast-forward:before, .fi-female-symbol:before, .fi-female:before, .fi-filter:before, .fi-first-aid:before, .fi-flag:before, .fi-folder-add:before, .fi-folder-lock:before, .fi-folder:before, .fi-foot:before, .fi-foundation:before, .fi-graph-bar:before, .fi-graph-horizontal:before, .fi-graph-pie:before, .fi-graph-trend:before, .fi-guide-dog:before, .fi-hearing-aid:before, .fi-heart:before, .fi-home:before, .fi-html5:before, .fi-indent-less:before, .fi-indent-more:before, .fi-info:before, .fi-italic:before, .fi-key:before, .fi-laptop:before, .fi-layout:before, .fi-lightbulb:before, .fi-like:before, .fi-link:before, .fi-list-bullet:before, .fi-list-number:before, .fi-list-thumbnails:before, .fi-list:before, .fi-lock:before, .fi-loop:before, .fi-magnifying-glass:before, .fi-mail:before, .fi-male-female:before, .fi-male-symbol:before, .fi-male:before, .fi-map:before, .fi-marker:before, .fi-megaphone:before, .fi-microphone:before, .fi-minus-circle:before, .fi-minus:before, .fi-mobile-signal:before, .fi-mobile:before, .fi-monitor:before, .fi-mountains:before, .fi-music:before, .fi-next:before, .fi-no-dogs:before, .fi-no-smoking:before, .fi-page-add:before, .fi-page-copy:before, .fi-page-csv:before, .fi-page-delete:before, .fi-page-doc:before, .fi-page-edit:before, .fi-page-export-csv:before, .fi-page-export-doc:before, .fi-page-export-pdf:before, .fi-page-export:before, .fi-page-filled:before, .fi-page-multiple:before, .fi-page-pdf:before, .fi-page-remove:before, .fi-page-search:before, .fi-page:before, .fi-paint-bucket:before, .fi-paperclip:before, .fi-pause:before, .fi-paw:before, .fi-paypal:before, .fi-pencil:before, .fi-photo:before, .fi-play-circle:before, .fi-play-video:before, .fi-play:before, .fi-plus:before, .fi-pound:before, .fi-power:before, .fi-previous:before, .fi-price-tag:before, .fi-pricetag-multiple:before, .fi-print:before, .fi-prohibited:before, .fi-projection-screen:before, .fi-puzzle:before, .fi-quote:before, .fi-record:before, .fi-refresh:before, .fi-results-demographics:before, .fi-results:before, .fi-rewind-ten:before, .fi-rewind:before, .fi-rss:before, .fi-safety-cone:before, .fi-save:before, .fi-share:before, .fi-sheriff-badge:before, .fi-shield:before, .fi-shopping-bag:before, .fi-shopping-cart:before, .fi-shuffle:before, .fi-skull:before, .fi-social-500px:before, .fi-social-adobe:before, .fi-social-amazon:before, .fi-social-android:before, .fi-social-apple:before, .fi-social-behance:before, .fi-social-bing:before, .fi-social-blogger:before, .fi-social-delicious:before, .fi-social-designer-news:before, .fi-social-deviant-art:before, .fi-social-digg:before, .fi-social-dribbble:before, .fi-social-drive:before, .fi-social-dropbox:before, .fi-social-evernote:before, .fi-social-facebook:before, .fi-social-flickr:before, .fi-social-forrst:before, .fi-social-foursquare:before, .fi-social-game-center:before, .fi-social-github:before, .fi-social-google-plus:before, .fi-social-hacker-news:before, .fi-social-hi5:before, .fi-social-instagram:before, .fi-social-joomla:before, .fi-social-lastfm:before, .fi-social-linkedin:before, .fi-social-medium:before, .fi-social-myspace:before, .fi-social-orkut:before, .fi-social-path:before, .fi-social-picasa:before, .fi-social-pinterest:before, .fi-social-rdio:before, .fi-social-reddit:before, .fi-social-skillshare:before, .fi-social-skype:before, .fi-social-smashing-mag:before, .fi-social-snapchat:before, .fi-social-spotify:before, .fi-social-squidoo:before, .fi-social-stack-overflow:before, .fi-social-steam:before, .fi-social-stumbleupon:before, .fi-social-treehouse:before, .fi-social-tumblr:before, .fi-social-twitter:before, .fi-social-vimeo:before, .fi-social-windows:before, .fi-social-xbox:before, .fi-social-yahoo:before, .fi-social-yelp:before, .fi-social-youtube:before, .fi-social-zerply:before, .fi-social-zurb:before, .fi-sound:before, .fi-star:before, .fi-stop:before, .fi-strikethrough:before, .fi-subscript:before, .fi-superscript:before, .fi-tablet-landscape:before, .fi-tablet-portrait:before, .fi-target-two:before, .fi-target:before, .fi-telephone-accessible:before, .fi-telephone:before, .fi-text-color:before, .fi-thumbnails:before, .fi-ticket:before, .fi-torso-business:before, .fi-torso-female:before, .fi-torso:before, .fi-torsos-all-female:before, .fi-torsos-all:before, .fi-torsos-female-male:before, .fi-torsos-male-female:before, .fi-torsos:before, .fi-trash:before, .fi-trees:before, .fi-trophy:before, .fi-underline:before, .fi-universal-access:before, .fi-unlink:before, .fi-unlock:before, .fi-upload-cloud:before, .fi-upload:before, .fi-usb:before, .fi-video:before, .fi-volume-none:before, .fi-volume-strike:before, .fi-volume:before, .fi-web:before, .fi-wheelchair:before, .fi-widget:before, .fi-wrench:before, .fi-x-circle:before, .fi-x:before, .fi-yen:before, .fi-zoom-in:before, .fi-zoom-out:before {
	font-family: "foundation-icons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	text-decoration: inherit;
}
.fi-address-book:before {
	content: "\f100";
}
.fi-alert:before {
	content: "\f101";
}
.fi-align-center:before {
	content: "\f102";
}
.fi-align-justify:before {
	content: "\f103";
}
.fi-align-left:before {
	content: "\f104";
}
.fi-align-right:before {
	content: "\f105";
}
.fi-anchor:before {
	content: "\f106";
}
.fi-annotate:before {
	content: "\f107";
}
.fi-archive:before {
	content: "\f108";
}
.fi-arrow-down:before {
	content: "\f109";
}
.fi-arrow-left:before {
	content: "\f10a";
}
.fi-arrow-right:before {
	content: "\f10b";
}
.fi-arrow-up:before {
	content: "\f10c";
}
.fi-arrows-compress:before {
	content: "\f10d";
}
.fi-arrows-expand:before {
	content: "\f10e";
}
.fi-arrows-in:before {
	content: "\f10f";
}
.fi-arrows-out:before {
	content: "\f110";
}
.fi-asl:before {
	content: "\f111";
}
.fi-asterisk:before {
	content: "\f112";
}
.fi-at-sign:before {
	content: "\f113";
}
.fi-background-color:before {
	content: "\f114";
}
.fi-battery-empty:before {
	content: "\f115";
}
.fi-battery-full:before {
	content: "\f116";
}
.fi-battery-half:before {
	content: "\f117";
}
.fi-bitcoin-circle:before {
	content: "\f118";
}
.fi-bitcoin:before {
	content: "\f119";
}
.fi-blind:before {
	content: "\f11a";
}
.fi-bluetooth:before {
	content: "\f11b";
}
.fi-bold:before {
	content: "\f11c";
}
.fi-book-bookmark:before {
	content: "\f11d";
}
.fi-book:before {
	content: "\f11e";
}
.fi-bookmark:before {
	content: "\f11f";
}
.fi-braille:before {
	content: "\f120";
}
.fi-burst-new:before {
	content: "\f121";
}
.fi-burst-sale:before {
	content: "\f122";
}
.fi-burst:before {
	content: "\f123";
}
.fi-calendar:before {
	content: "\f124";
}
.fi-camera:before {
	content: "\f125";
}
.fi-check:before {
	content: "\f126";
}
.fi-checkbox:before {
	content: "\f127";
}
.fi-clipboard-notes:before {
	content: "\f128";
}
.fi-clipboard-pencil:before {
	content: "\f129";
}
.fi-clipboard:before {
	content: "\f12a";
}
.fi-clock:before {
	content: "\f12b";
}
.fi-closed-caption:before {
	content: "\f12c";
}
.fi-cloud:before {
	content: "\f12d";
}
.fi-comment-minus:before {
	content: "\f12e";
}
.fi-comment-quotes:before {
	content: "\f12f";
}
.fi-comment-video:before {
	content: "\f130";
}
.fi-comment:before {
	content: "\f131";
}
.fi-comments:before {
	content: "\f132";
}
.fi-compass:before {
	content: "\f133";
}
.fi-contrast:before {
	content: "\f134";
}
.fi-credit-card:before {
	content: "\f135";
}
.fi-crop:before {
	content: "\f136";
}
.fi-crown:before {
	content: "\f137";
}
.fi-css3:before {
	content: "\f138";
}
.fi-database:before {
	content: "\f139";
}
.fi-die-five:before {
	content: "\f13a";
}
.fi-die-four:before {
	content: "\f13b";
}
.fi-die-one:before {
	content: "\f13c";
}
.fi-die-six:before {
	content: "\f13d";
}
.fi-die-three:before {
	content: "\f13e";
}
.fi-die-two:before {
	content: "\f13f";
}
.fi-dislike:before {
	content: "\f140";
}
.fi-dollar-bill:before {
	content: "\f141";
}
.fi-dollar:before {
	content: "\f142";
}
.fi-download:before {
	content: "\f143";
}
.fi-eject:before {
	content: "\f144";
}
.fi-elevator:before {
	content: "\f145";
}
.fi-euro:before {
	content: "\f146";
}
.fi-eye:before {
	content: "\f147";
}
.fi-fast-forward:before {
	content: "\f148";
}
.fi-female-symbol:before {
	content: "\f149";
}
.fi-female:before {
	content: "\f14a";
}
.fi-filter:before {
	content: "\f14b";
}
.fi-first-aid:before {
	content: "\f14c";
}
.fi-flag:before {
	content: "\f14d";
}
.fi-folder-add:before {
	content: "\f14e";
}
.fi-folder-lock:before {
	content: "\f14f";
}
.fi-folder:before {
	content: "\f150";
}
.fi-foot:before {
	content: "\f151";
}
.fi-foundation:before {
	content: "\f152";
}
.fi-graph-bar:before {
	content: "\f153";
}
.fi-graph-horizontal:before {
	content: "\f154";
}
.fi-graph-pie:before {
	content: "\f155";
}
.fi-graph-trend:before {
	content: "\f156";
}
.fi-guide-dog:before {
	content: "\f157";
}
.fi-hearing-aid:before {
	content: "\f158";
}
.fi-heart:before {
	content: "\f159";
}
.fi-home:before {
	content: "\f15a";
}
.fi-html5:before {
	content: "\f15b";
}
.fi-indent-less:before {
	content: "\f15c";
}
.fi-indent-more:before {
	content: "\f15d";
}
.fi-info:before {
	content: "\f15e";
}
.fi-italic:before {
	content: "\f15f";
}
.fi-key:before {
	content: "\f160";
}
.fi-laptop:before {
	content: "\f161";
}
.fi-layout:before {
	content: "\f162";
}
.fi-lightbulb:before {
	content: "\f163";
}
.fi-like:before {
	content: "\f164";
}
.fi-link:before {
	content: "\f165";
}
.fi-list-bullet:before {
	content: "\f166";
}
.fi-list-number:before {
	content: "\f167";
}
.fi-list-thumbnails:before {
	content: "\f168";
}
.fi-list:before {
	content: "\f169";
}
.fi-lock:before {
	content: "\f16a";
}
.fi-loop:before {
	content: "\f16b";
}
.fi-magnifying-glass:before {
	content: "\f16c";
}
.fi-mail:before {
	content: "\f16d";
}
.fi-male-female:before {
	content: "\f16e";
}
.fi-male-symbol:before {
	content: "\f16f";
}
.fi-male:before {
	content: "\f170";
}
.fi-map:before {
	content: "\f171";
}
.fi-marker:before {
	content: "\f172";
}
.fi-megaphone:before {
	content: "\f173";
}
.fi-microphone:before {
	content: "\f174";
}
.fi-minus-circle:before {
	content: "\f175";
}
.fi-minus:before {
	content: "\f176";
}
.fi-mobile-signal:before {
	content: "\f177";
}
.fi-mobile:before {
	content: "\f178";
}
.fi-monitor:before {
	content: "\f179";
}
.fi-mountains:before {
	content: "\f17a";
}
.fi-music:before {
	content: "\f17b";
}
.fi-next:before {
	content: "\f17c";
}
.fi-no-dogs:before {
	content: "\f17d";
}
.fi-no-smoking:before {
	content: "\f17e";
}
.fi-page-add:before {
	content: "\f17f";
}
.fi-page-copy:before {
	content: "\f180";
}
.fi-page-csv:before {
	content: "\f181";
}
.fi-page-delete:before {
	content: "\f182";
}
.fi-page-doc:before {
	content: "\f183";
}
.fi-page-edit:before {
	content: "\f184";
}
.fi-page-export-csv:before {
	content: "\f185";
}
.fi-page-export-doc:before {
	content: "\f186";
}
.fi-page-export-pdf:before {
	content: "\f187";
}
.fi-page-export:before {
	content: "\f188";
}
.fi-page-filled:before {
	content: "\f189";
}
.fi-page-multiple:before {
	content: "\f18a";
}
.fi-page-pdf:before {
	content: "\f18b";
}
.fi-page-remove:before {
	content: "\f18c";
}
.fi-page-search:before {
	content: "\f18d";
}
.fi-page:before {
	content: "\f18e";
}
.fi-paint-bucket:before {
	content: "\f18f";
}
.fi-paperclip:before {
	content: "\f190";
}
.fi-pause:before {
	content: "\f191";
}
.fi-paw:before {
	content: "\f192";
}
.fi-paypal:before {
	content: "\f193";
}
.fi-pencil:before {
	content: "\f194";
}
.fi-photo:before {
	content: "\f195";
}
.fi-play-circle:before {
	content: "\f196";
}
.fi-play-video:before {
	content: "\f197";
}
.fi-play:before {
	content: "\f198";
}
.fi-plus:before {
	content: "\f199";
}
.fi-pound:before {
	content: "\f19a";
}
.fi-power:before {
	content: "\f19b";
}
.fi-previous:before {
	content: "\f19c";
}
.fi-price-tag:before {
	content: "\f19d";
}
.fi-pricetag-multiple:before {
	content: "\f19e";
}
.fi-print:before {
	content: "\f19f";
}
.fi-prohibited:before {
	content: "\f1a0";
}
.fi-projection-screen:before {
	content: "\f1a1";
}
.fi-puzzle:before {
	content: "\f1a2";
}
.fi-quote:before {
	content: "\f1a3";
}
.fi-record:before {
	content: "\f1a4";
}
.fi-refresh:before {
	content: "\f1a5";
}
.fi-results-demographics:before {
	content: "\f1a6";
}
.fi-results:before {
	content: "\f1a7";
}
.fi-rewind-ten:before {
	content: "\f1a8";
}
.fi-rewind:before {
	content: "\f1a9";
}
.fi-rss:before {
	content: "\f1aa";
}
.fi-safety-cone:before {
	content: "\f1ab";
}
.fi-save:before {
	content: "\f1ac";
}
.fi-share:before {
	content: "\f1ad";
}
.fi-sheriff-badge:before {
	content: "\f1ae";
}
.fi-shield:before {
	content: "\f1af";
}
.fi-shopping-bag:before {
	content: "\f1b0";
}
.fi-shopping-cart:before {
	content: "\f1b1";
}
.fi-shuffle:before {
	content: "\f1b2";
}
.fi-skull:before {
	content: "\f1b3";
}
.fi-social-500px:before {
	content: "\f1b4";
}
.fi-social-adobe:before {
	content: "\f1b5";
}
.fi-social-amazon:before {
	content: "\f1b6";
}
.fi-social-android:before {
	content: "\f1b7";
}
.fi-social-apple:before {
	content: "\f1b8";
}
.fi-social-behance:before {
	content: "\f1b9";
}
.fi-social-bing:before {
	content: "\f1ba";
}
.fi-social-blogger:before {
	content: "\f1bb";
}
.fi-social-delicious:before {
	content: "\f1bc";
}
.fi-social-designer-news:before {
	content: "\f1bd";
}
.fi-social-deviant-art:before {
	content: "\f1be";
}
.fi-social-digg:before {
	content: "\f1bf";
}
.fi-social-dribbble:before {
	content: "\f1c0";
}
.fi-social-drive:before {
	content: "\f1c1";
}
.fi-social-dropbox:before {
	content: "\f1c2";
}
.fi-social-evernote:before {
	content: "\f1c3";
}
.fi-social-facebook:before {
	content: "\f1c4";
}
.fi-social-flickr:before {
	content: "\f1c5";
}
.fi-social-forrst:before {
	content: "\f1c6";
}
.fi-social-foursquare:before {
	content: "\f1c7";
}
.fi-social-game-center:before {
	content: "\f1c8";
}
.fi-social-github:before {
	content: "\f1c9";
}
.fi-social-google-plus:before {
	content: "\f1ca";
}
.fi-social-hacker-news:before {
	content: "\f1cb";
}
.fi-social-hi5:before {
	content: "\f1cc";
}
.fi-social-instagram:before {
	content: "\f1cd";
}
.fi-social-joomla:before {
	content: "\f1ce";
}
.fi-social-lastfm:before {
	content: "\f1cf";
}
.fi-social-linkedin:before {
	content: "\f1d0";
}
.fi-social-medium:before {
	content: "\f1d1";
}
.fi-social-myspace:before {
	content: "\f1d2";
}
.fi-social-orkut:before {
	content: "\f1d3";
}
.fi-social-path:before {
	content: "\f1d4";
}
.fi-social-picasa:before {
	content: "\f1d5";
}
.fi-social-pinterest:before {
	content: "\f1d6";
}
.fi-social-rdio:before {
	content: "\f1d7";
}
.fi-social-reddit:before {
	content: "\f1d8";
}
.fi-social-skillshare:before {
	content: "\f1d9";
}
.fi-social-skype:before {
	content: "\f1da";
}
.fi-social-smashing-mag:before {
	content: "\f1db";
}
.fi-social-snapchat:before {
	content: "\f1dc";
}
.fi-social-spotify:before {
	content: "\f1dd";
}
.fi-social-squidoo:before {
	content: "\f1de";
}
.fi-social-stack-overflow:before {
	content: "\f1df";
}
.fi-social-steam:before {
	content: "\f1e0";
}
.fi-social-stumbleupon:before {
	content: "\f1e1";
}
.fi-social-treehouse:before {
	content: "\f1e2";
}
.fi-social-tumblr:before {
	content: "\f1e3";
}
.fi-social-twitter:before {
	content: "\f1e4";
}
.fi-social-vimeo:before {
	content: "\f1e5";
}
.fi-social-windows:before {
	content: "\f1e6";
}
.fi-social-xbox:before {
	content: "\f1e7";
}
.fi-social-yahoo:before {
	content: "\f1e8";
}
.fi-social-yelp:before {
	content: "\f1e9";
}
.fi-social-youtube:before {
	content: "\f1ea";
}
.fi-social-zerply:before {
	content: "\f1eb";
}
.fi-social-zurb:before {
	content: "\f1ec";
}
.fi-sound:before {
	content: "\f1ed";
}
.fi-star:before {
	content: "\f1ee";
}
.fi-stop:before {
	content: "\f1ef";
}
.fi-strikethrough:before {
	content: "\f1f0";
}
.fi-subscript:before {
	content: "\f1f1";
}
.fi-superscript:before {
	content: "\f1f2";
}
.fi-tablet-landscape:before {
	content: "\f1f3";
}
.fi-tablet-portrait:before {
	content: "\f1f4";
}
.fi-target-two:before {
	content: "\f1f5";
}
.fi-target:before {
	content: "\f1f6";
}
.fi-telephone-accessible:before {
	content: "\f1f7";
}
.fi-telephone:before {
	content: "\f1f8";
}
.fi-text-color:before {
	content: "\f1f9";
}
.fi-thumbnails:before {
	content: "\f1fa";
}
.fi-ticket:before {
	content: "\f1fb";
}
.fi-torso-business:before {
	content: "\f1fc";
}
.fi-torso-female:before {
	content: "\f1fd";
}
.fi-torso:before {
	content: "\f1fe";
}
.fi-torsos-all-female:before {
	content: "\f1ff";
}
.fi-torsos-all:before {
	content: "\f200";
}
.fi-torsos-female-male:before {
	content: "\f201";
}
.fi-torsos-male-female:before {
	content: "\f202";
}
.fi-torsos:before {
	content: "\f203";
}
.fi-trash:before {
	content: "\f204";
}
.fi-trees:before {
	content: "\f205";
}
.fi-trophy:before {
	content: "\f206";
}
.fi-underline:before {
	content: "\f207";
}
.fi-universal-access:before {
	content: "\f208";
}
.fi-unlink:before {
	content: "\f209";
}
.fi-unlock:before {
	content: "\f20a";
}
.fi-upload-cloud:before {
	content: "\f20b";
}
.fi-upload:before {
	content: "\f20c";
}
.fi-usb:before {
	content: "\f20d";
}
.fi-video:before {
	content: "\f20e";
}
.fi-volume-none:before {
	content: "\f20f";
}
.fi-volume-strike:before {
	content: "\f210";
}
.fi-volume:before {
	content: "\f211";
}
.fi-web:before {
	content: "\f212";
}
.fi-wheelchair:before {
	content: "\f213";
}
.fi-widget:before {
	content: "\f214";
}
.fi-wrench:before {
	content: "\f215";
}
.fi-x-circle:before {
	content: "\f216";
}
.fi-x:before {
	content: "\f217";
}
.fi-yen:before {
	content: "\f218";
}
.fi-zoom-in:before {
	content: "\f219";
}
.fi-zoom-out:before {
	content: "\f21a";
}
/*da5dcb28d2ab3025eee33ee87c92e5a8-layout-bundle.css*/
.fl-node-5fb97251130c8 > .fl-row-content-wrap {
	background-color: #001524;
}
.fl-node-5fb97251130c8 > .fl-row-content-wrap {
	padding-top: 80px;
	padding-bottom: 80px;
}

@media ( max-width: 992px ) {
.fl-node-5fb97251130c8.fl-row > .fl-row-content-wrap {
	padding-top: 50px;
	padding-bottom: 50px;
}
}
.fl-node-5fb9723726a73 {
	color: #ffffff;
}
.fl-builder-content .fl-node-5fb9723726a73 *: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-5fb9723726a73 a {
	color: #ffffff;
}
.fl-builder-content .fl-node-5fb9723726a73 a:hover {
	color: #ffffff;
}
.fl-builder-content .fl-node-5fb9723726a73 h1, .fl-builder-content .fl-node-5fb9723726a73 h2, .fl-builder-content .fl-node-5fb9723726a73 h3, .fl-builder-content .fl-node-5fb9723726a73 h4, .fl-builder-content .fl-node-5fb9723726a73 h5, .fl-builder-content .fl-node-5fb9723726a73 h6, .fl-builder-content .fl-node-5fb9723726a73 h1 a, .fl-builder-content .fl-node-5fb9723726a73 h2 a, .fl-builder-content .fl-node-5fb9723726a73 h3 a, .fl-builder-content .fl-node-5fb9723726a73 h4 a, .fl-builder-content .fl-node-5fb9723726a73 h5 a, .fl-builder-content .fl-node-5fb9723726a73 h6 a {
	color: #ffffff;
}
.fl-node-5fb9723726a73 > .fl-row-content-wrap {
	background-color: #ffffff;
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #eb1d25;
	border-top-width: 8px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.fl-node-5fb9723726a73 > .fl-row-content-wrap {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fl-node-5fb97251130b2 {
	width: 41.06%;
}

@media(max-width: 992px) {
.fl-builder-content .fl-node-5fb97251130b2 {
	width: 100% !important;
	max-width: none;
	-webkit-box-flex: 0 1 auto;
	-moz-box-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}
}
.fl-node-5fb97251130b3 {
	width: 28.34%;
}

@media(max-width: 992px) {
.fl-builder-content .fl-node-5fb97251130b3 {
	width: 40% !important;
	max-width: none;
	-webkit-box-flex: 0 1 auto;
	-moz-box-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}
}

@media(max-width: 768px) {
.fl-builder-content .fl-node-5fb97251130b3 {
	width: 100% !important;
	max-width: none;
	clear: none;
	float: left;
}
}

@media ( max-width: 768px ) {
.fl-node-5fb97251130b3.fl-col > .fl-col-content {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
.fl-node-5fb97251130b5 {
	width: 30.6%;
}

@media(max-width: 992px) {
.fl-builder-content .fl-node-5fb97251130b5 {
	width: 25% !important;
	max-width: none;
	-webkit-box-flex: 0 1 auto;
	-moz-box-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}
}

@media(max-width: 768px) {
.fl-builder-content .fl-node-5fb97251130b5 {
	width: 100% !important;
	max-width: none;
	clear: none;
	float: left;
}
}

@media ( max-width: 768px ) {
.fl-node-5fb97251130b5.fl-col > .fl-col-content {
	margin-top: 10px;
}
}
.fl-node-5fb9b4c445c71 {
	width: 10.55%;
}
.fl-node-5fb9723726a78 {
	width: 89.45%;
}
.uabb-heading-wrapper .uabb-heading {
	padding: 0;
	margin: 0;
}
.uabb-module-content.uabb-heading-wrapper {
	position: relative;
}
.uabb-heading-wrapper .uabb-heading a {
	text-decoration: none;
}
.uabb-heading-align-left .uabb-heading, .uabb-heading-align-left .uabb-subheading, .uabb-heading-align-left .uabb-subheading * {
	text-align: left;
}
.uabb-heading-align-center .uabb-heading, .uabb-heading-align-center .uabb-subheading, .uabb-heading-align-center .uabb-subheading * {
	text-align: center;
}
.uabb-heading-align-right .uabb-heading, .uabb-heading-align-right .uabb-subheading, .uabb-heading-align-right .uabb-subheading * {
	text-align: right;
}
.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-heading a, .uabb-heading a:hover, .uabb-heading a:focus, .uabb-heading a:active {
	text-decoration: none;
}
.uabb-background-heading-wrap {
	z-index: 2;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
.uabb-background-heading-wrap::before {
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 0;
	display: block;
	color: rgba(0, 0, 0, 0.09);
	content: attr(data-background-text);
	font-size: 100px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.uabb-module-content.uabb-heading-wrapper.uabb-heading-align-left .uabb-background-heading-wrap {
	text-align: left;
}
.uabb-module-content.uabb-heading-wrapper.uabb-heading-align-center .uabb-background-heading-wrap {
	text-align: center;
}
.uabb-module-content.uabb-heading-wrapper.uabb-heading-align-right .uabb-background-heading-wrap {
	text-align: right;
}
.uabb-module-content.uabb-heading-wrapper.uabb-heading-align-center .uabb-background-heading-wrap:before {
	top: 40%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.uabb-module-content.uabb-heading-wrapper.uabb-heading-align-right .uabb-background-heading-wrap:before {
	right: 0;
	left: auto;
}
.uabb-heading-wrapper .uabb-subheading * {
	margin: 0;
}
.fl-node-5fb97251130b6 .uabb-heading .uabb-heading-text {
}
.fl-node-5fb97251130b6 .uabb-heading .uabb-heading-text {
}
.fl-node-5fb97251130b6 .uabb-heading {
	margin-top: 0px;
	margin-bottom: 15px;
}
.fl-node-5fb97251130b6 .uabb-subheading {
	margin-top: 15px;
	margin-bottom: 0px;
}
.fl-node-5fb97251130b6 .fl-module-content.fl-node-content .uabb-heading, .fl-node-5fb97251130b6 .fl-module-content.fl-node-content .uabb-heading .uabb-heading-text, .fl-node-5fb97251130b6 .fl-module-content.fl-node-content .uabb-heading * {
	color: #ffffff;
}
.fl-node-5fb97251130b6 .fl-module-content.fl-node-content .uabb-module-content .uabb-text-editor {
	color: #ffffff;
}
.fl-node-5fb97251130b6 .uabb-module-content.uabb-heading-wrapper .uabb-background-heading-wrap::before {
color:;
}

@media ( max-width: 992px ) {
.fl-node-5fb97251130b6 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fb97251130b6 .uabb-responsive-medsmall .uabb-side-right {
	width: 20%;
}
.fl-node-5fb97251130b6 .uabb-responsive-medsmall .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fb97251130b6 .uabb-heading .uabb-heading-text {
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}

@media ( max-width: 768px ) {
.fl-node-5fb97251130b6 .uabb-responsive-mobile .uabb-side-left, .fl-node-5fb97251130b6 .uabb-responsive-mobile .uabb-side-right, .fl-node-5fb97251130b6 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fb97251130b6 .uabb-responsive-medsmall .uabb-side-right {
	width: 10%;
}
.fl-node-5fb97251130b6 .uabb-responsive-mobile .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fb97251130b6 .uabb-heading .uabb-heading-text {
}
.fl-node-5fb97251130b6 .uabb-heading-wrapper .uabb-heading, .fl-node-5fb97251130b6 .uabb-heading-wrapper .uabb-subheading, .fl-node-5fb97251130b6 .uabb-heading-wrapper .uabb-subheading * {
	text-align: center;
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}
.fl-node-5fb97251130b6 .uabb-heading, .fl-node-5fb97251130b6 .uabb-heading-wrapper .uabb-heading {
	font-size: 24px;
}
.fl-node-5fb97251130b6 .uabb-text-editor, .fl-node-5fb97251130b6 .uabb-text-editor p {
	line-height: 1.5em;
}
.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 {
	border-radius: 0;
	display: inline-block;
	line-height: 0;
	position: relative;
	max-width: 100%;
	overflow: hidden;
}
.uabb-imgicon-wrap .uabb-image-content img {
	display: inline;
	height: auto !important;
	max-width: 100%;
	width: auto;
	border-radius: inherit;
}
.fl-builder-content .uabb-imgicon-wrap .uabb-image-content img {
	box-sizing: border-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;
}
.fl-node-5fb97251130bc .uabb-imgicon-wrap {
	text-align: center;
}
.fl-node-5fb97251130bc .uabb-image .uabb-photo-img {
}
.fl-node-5fb97251130bc .uabb-image .uabb-image-content {
}

@media ( max-width: 992px ) {
.fl-node-5fb97251130bc .uabb-imgicon-wrap {
text-align:;
}
}

@media ( max-width: 768px ) {
.fl-node-5fb97251130bc .uabb-imgicon-wrap {
text-align:;
}
}
.fl-node-5fb97251130bc > .fl-module-content {
	margin-bottom: 0px;
}
.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-5fb9733e4deb3 .adv-icon-horizontal .adv-icon-link {
	margin-bottom: 10px;
	display: inline-block;
}
.fl-node-5fb9733e4deb3 .adv-icon-left .adv-icon-link {
	margin-right: 10px;
}
.fl-node-5fb9733e4deb3 .adv-icon-center .adv-icon-link {
	margin-left: 5px;
	margin-right: 5px;
}
.fl-node-5fb9733e4deb3 .adv-icon-right .adv-icon-link {
	margin-left: 10px;
}
.fl-node-5fb9733e4deb3 .adv-icon-1 .uabb-imgicon-wrap {
	text-align: center;
}
.fl-node-5fb9733e4deb3 .adv-icon-1 .uabb-icon-wrap .uabb-icon i, .fl-node-5fb9733e4deb3 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:before {
	color: #eb1d25;
	font-size: 40px;
	height: auto;
	width: auto;
	line-height: 40px;
	height: 40px;
	width: 40px;
	text-align: center;
}
.fl-node-5fb9733e4deb3 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:before {
	background: none;
}
.fl-node-5fb9733e4deb3 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:hover, .fl-node-5fb9733e4deb3 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:hover:before {
	color: #ffffff;
}
.fl-node-5fb9733e4deb3 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:hover:before {
	background: none;
}

@media ( max-width: 992px ) {
.fl-node-5fb9733e4deb3 .adv-icon-1 .uabb-imgicon-wrap {
text-align:;
}
}

@media ( max-width: 768px ) {
.fl-node-5fb9733e4deb3 .adv-icon-1 .uabb-imgicon-wrap {
text-align:;
}
}

@media ( max-width: 992px ) {
.fl-node-5fb9733e4deb3 .adv-icon-horizontal .adv-icon-link {
	margin-bottom: px;
	display: inline-block;
}
.fl-node-5fb9733e4deb3 .adv-icon-left .adv-icon-link {
	margin-right: px;
}
.fl-node-5fb9733e4deb3 .adv-icon-center .adv-icon-link {
	margin-left: 0px;
	margin-right: 0px;
}
.fl-node-5fb9733e4deb3 .adv-icon-right .adv-icon-link {
	margin-left: px;
}
}

@media ( max-width: 768px ) {
.fl-node-5fb9733e4deb3 .adv-icon-horizontal .adv-icon-link {
	margin-bottom: px;
	display: inline-block;
}
.fl-node-5fb9733e4deb3 .adv-icon-left .adv-icon-link {
	margin-right: px;
}
.fl-node-5fb9733e4deb3 .adv-icon-center .adv-icon-link {
	margin-left: 0px;
	margin-right: 0px;
}
.fl-node-5fb9733e4deb3 .adv-icon-right .adv-icon-link {
	margin-left: px;
}
}
.uabb-heading-wrapper .uabb-subheading * {
	margin: 0;
}
.fl-node-5fb97251130c3 .uabb-heading .uabb-heading-text {
}
.fl-node-5fb97251130c3 .uabb-heading .uabb-heading-text {
}
.fl-node-5fb97251130c3 .uabb-heading {
	margin-top: 0px;
	margin-bottom: 15px;
}
.fl-node-5fb97251130c3 .uabb-subheading {
	margin-top: 15px;
	margin-bottom: 0px;
}
.fl-node-5fb97251130c3 .fl-module-content.fl-node-content .uabb-heading, .fl-node-5fb97251130c3 .fl-module-content.fl-node-content .uabb-heading .uabb-heading-text, .fl-node-5fb97251130c3 .fl-module-content.fl-node-content .uabb-heading * {
	color: #ffffff;
}
.fl-node-5fb97251130c3 .uabb-module-content.uabb-heading-wrapper .uabb-background-heading-wrap::before {
color:;
}

@media ( max-width: 992px ) {
.fl-node-5fb97251130c3 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fb97251130c3 .uabb-responsive-medsmall .uabb-side-right {
	width: 20%;
}
.fl-node-5fb97251130c3 .uabb-responsive-medsmall .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fb97251130c3 .uabb-heading .uabb-heading-text {
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}

@media ( max-width: 768px ) {
.fl-node-5fb97251130c3 .uabb-responsive-mobile .uabb-side-left, .fl-node-5fb97251130c3 .uabb-responsive-mobile .uabb-side-right, .fl-node-5fb97251130c3 .uabb-responsive-medsmall .uabb-side-left, .fl-node-5fb97251130c3 .uabb-responsive-medsmall .uabb-side-right {
	width: 10%;
}
.fl-node-5fb97251130c3 .uabb-responsive-mobile .uabb-divider-content h3 {
	white-space: normal;
}
.fl-node-5fb97251130c3 .uabb-heading .uabb-heading-text {
}
.fl-node-5fb97251130c3 .uabb-heading-wrapper .uabb-heading, .fl-node-5fb97251130c3 .uabb-heading-wrapper .uabb-subheading, .fl-node-5fb97251130c3 .uabb-heading-wrapper .uabb-subheading * {
	text-align: center;
}
.uabb-background-heading-wrap::before {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
}
.fl-node-5fb97251130c3 .uabb-heading, .fl-node-5fb97251130c3 .uabb-heading-wrapper .uabb-heading {
	font-size: 24px;
}
.fl-node-5fb97251130c3 > .fl-module-content {
	margin-bottom: 0px;
}
.fl-builder-content .fl-rich-text strong {
	font-weight: bold;
}
.fl-builder-content .fl-node-5fb978aecef69 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-5fb978aecef69 .fl-module-content .fl-rich-text * {
	color: #ffffff;
}
.fl-builder-content .fl-node-5fb978aecef69 .fl-rich-text, .fl-builder-content .fl-node-5fb978aecef69 .fl-rich-text * {
	line-height: 2em;
	text-align: center;
}
.fl-node-5fb978aecef69 > .fl-module-content {
	margin-top: 0px;
}
.fl-node-5fb9b4c445b4f .uabb-imgicon-wrap {
	text-align: left;
}
.fl-node-5fb9b4c445b4f .uabb-image .uabb-photo-img {
}
.fl-node-5fb9b4c445b4f .uabb-image .uabb-image-content {
}

@media ( max-width: 992px ) {
.fl-node-5fb9b4c445b4f .uabb-imgicon-wrap {
text-align:;
}
}

@media ( max-width: 768px ) {
.fl-node-5fb9b4c445b4f .uabb-imgicon-wrap {
text-align:;
}
}
.fl-node-5fb9b4c445b4f > .fl-module-content {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -30px;
}

@media (max-width: 768px) {
.fl-node-5fb9b4c445b4f > .fl-module-content {
	margin-left: 20px;
}
}
.fl-builder-content .fl-node-5fb9723726a79 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-5fb9723726a79 .fl-module-content .fl-rich-text * {
	color: #B30006;
}
.fl-builder-content .fl-node-5fb9723726a79 .fl-rich-text, .fl-builder-content .fl-node-5fb9723726a79 .fl-rich-text * {
	font-weight: 600;
	font-size: 14px;
}
.fl-node-5fb9723726a79 > .fl-module-content {
	margin-top: 10px;
	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: 600;
}
.uabb-dual-button .uabb-btn, .uabb-dual-button .uabb-btn:visited {
	font-family: inherit;
	font-weight: 600;
}
.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-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
.fl-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
.fl-node-5fb9a45aec399 > .fl-row-content-wrap {
	border-style: none;
	border-width: 0;
	background-clip: border-box;
	border-color: rgba(40,40,40,0.36);
	border-bottom-width: 1px;
}
.fl-node-5fb9a45aec399 > .fl-row-content-wrap {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fl-node-5fca5afb3639e > .fl-row-content-wrap {
	background-image: url(//cdn.nexternal.com/speedyworm/images/stripes.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: scroll;
	background-size: auto;
	min-height: 40px;
}
.fl-node-5fca5afb3639e > .fl-row-content-wrap {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fl-node-5fb9a45af0041 {
	width: 33.333%;
}

@media(max-width: 768px) {
.fl-builder-content .fl-node-5fb9a45af0041 {
	width: 60% !important;
	max-width: none;
	clear: none;
	float: left;
}
}
.fl-node-5fb9a493504d2 {
	width: 58.667%;
}
.fl-node-5fb9a6345fc2c {
	width: 8%;
}
.fl-node-5fca5afb3e11b {
	width: 100%;
}
.uabb-photo-content.uabb-img-grayscale img {
	-webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(1);
	filter: grayscale(100%);
	filter: gray;
}
.uabb-photo-content .uabb-photo-caption {
	pointer-events: none;
}
.uabb-photo-img {
	max-height: inherit;
}
.fl-node-5fb9aad6cbd90 {
	width: 100%;
}
.fl-node-5fb9aad6cbd90 .uabb-photo-content {
}
.fl-node-5fb9aad6cbd90 .uabb-photo-content img {
	width: 250px;
}
.fl-node-5fb9aad6cbd90 .uabb-photo-caption {
}
.fl-node-5fb9aad6cbd90 .uabb-photo-content .uabb-photo-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;
}
.fl-node-5fb9aad6cbd90 .uabb-photo-content .uabb-photo-img {
	opacity: 1;
}
.fl-node-5fb9aad6cbd90 .uabb-photo-content .uabb-photo-img:hover {
	opacity: 1;
}

@media ( max-width: 768px ) {
.fl-node-5fb9aad6cbd90 .uabb-photo-mob-align-center {
	text-align: center;
}
}
.fl-node-5fb9aad6cbd90 > .fl-module-content {
	margin-bottom: -10px;
}

@media (max-width: 768px) {
.fl-node-5fb9aad6cbd90 > .fl-module-content {
	margin-bottom: 20px;
}
}
.uabb-creative-menu ul, .uabb-creative-menu li {
	list-style: none !important;
	margin: 0;
	padding: 0;
}
.uabb-creative-menu .menu:before, .uabb-creative-menu .menu:after {
	content: '';
	display: table;
	clear: both;
}
.uabb-creative-menu .menu {
	position: relative;
	padding-left: 0;
}
.uabb-creative-menu li {
	position: relative;
}
.uabb-creative-menu a {
	display: block;
	line-height: 1;
	text-decoration: none;
}
.uabb-creative-menu .menu a {
	box-shadow: none;
}
.uabb-creative-menu a:hover {
	text-decoration: none;
}
.uabb-creative-menu .sub-menu {
	min-width: 220px;
	margin: 0;
}
.uabb-creative-menu-horizontal {
	font-size: 0;
}
.uabb-creative-menu-horizontal li, .uabb-creative-menu-horizontal > li {
	font-size: medium;
}
.uabb-creative-menu-horizontal > li > .uabb-has-submenu-container > a > span.menu-item-text {
	display: inline-block;
}
.fl-module[data-node] .uabb-creative-menu .uabb-creative-menu-expanded .sub-menu {
	background-color: transparent;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
}
.uabb-creative-menu .uabb-has-submenu:focus, .uabb-creative-menu .uabb-has-submenu .sub-menu:focus, .uabb-creative-menu .uabb-has-submenu-container:focus {
	outline: 0;
}
.uabb-creative-menu .uabb-has-submenu-container {
	position: relative;
}
.uabb-creative-menu .uabb-creative-menu-accordion .uabb-has-submenu > .sub-menu {
	display: none;
}
.uabb-creative-menu .uabb-menu-toggle {
	cursor: pointer;
}
.uabb-creative-menu .uabb-toggle-arrows .uabb-menu-toggle:before, .uabb-creative-menu .uabb-toggle-none .uabb-menu-toggle:before {
	border-color: #333;
}
.uabb-creative-menu .uabb-menu-expanded .uabb-menu-toggle {
	display: none;
}
.uabb-creative-menu-mobile-toggle {
	position: relative;
	padding: 8px;
	background-color: transparent;
	border: none;
	color: #333;
	border-radius: 0;
	cursor: pointer;
	display: inline-block;
	z-index: 5;
}
.uabb-creative-menu-mobile-toggle.text {
	width: 100%;
	text-align: center;
}
.uabb-creative-menu-mobile-toggle.hamburger .uabb-creative-menu-mobile-toggle-label, .uabb-creative-menu-mobile-toggle.hamburger-label .uabb-creative-menu-mobile-toggle-label {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}
.uabb-creative-menu-mobile-toggle.hamburger .uabb-svg-container, .uabb-creative-menu-mobile-toggle.hamburger-label .uabb-svg-container {
	display: inline-block;
	position: relative;
	width: 1.4em;
	height: 1.4em;
	vertical-align: middle;
}
.uabb-creative-menu-mobile-toggle.hamburger .hamburger-menu, .uabb-creative-menu-mobile-toggle.hamburger-label .hamburger-menu {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.uabb-creative-menu-mobile-toggle.hamburger .hamburger-menu rect, .uabb-creative-menu-mobile-toggle.hamburger-label .hamburger-menu rect {
	fill: currentColor;
}
.uabb-creative-menu.off-canvas .uabb-off-canvas-menu .uabb-menu-close-btn {
	width: 20px;
	height: 10px;
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
	display: block;
	z-index: 99;
}
.uabb-creative-menu-mobile-toggle:focus {
	outline: thin dotted;
}
.uabb-creative-menu .uabb-menu-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	overflow-y: auto;
	overflow-x: hidden;
}
.uabb-creative-menu .uabb-menu-overlay > ul.menu {
	text-align: center;
	position: relative;
	top: 50%;
	width: 40%;
	height: 60%;
	margin: 0 auto;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.uabb-creative-menu .uabb-overlay-fade {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.5s, visibility 0s 0.5s;
	transition: opacity 0.5s, visibility 0s 0.5s;
}
.uabb-creative-menu.menu-open .uabb-overlay-fade {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
.uabb-creative-menu .uabb-overlay-slide-down {
	visibility: hidden;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;
	transition: transform 0.4s ease-in-out, visibility 0s 0.4s;
}
.uabb-creative-menu.menu-open .uabb-overlay-slide-down {
	visibility: visible;
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: -webkit-transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out;
}
.uabb-creative-menu .uabb-overlay-scale {
	visibility: hidden;
	opacity: 0;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
	transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
}
.uabb-creative-menu.menu-open .uabb-overlay-scale {
	visibility: visible;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
}
.uabb-creative-menu .uabb-overlay-door {
	visibility: hidden;
	width: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: width 0.5s 0.3s, visibility 0s 0.8s;
	transition: width 0.5s 0.3s, visibility 0s 0.8s;
}
.uabb-creative-menu.menu-open .uabb-overlay-door {
	visibility: visible;
	width: 100%;
	-webkit-transition: width 0.5s;
	transition: width 0.5s;
}
.uabb-creative-menu .uabb-overlay-door > ul.menu {
	left: 0;
	right: 0;
	transform: translateY(-50%);
}
.uabb-creative-menu .uabb-overlay-door > ul, .uabb-creative-menu .uabb-overlay-door .uabb-menu-close-btn {
	opacity: 0;
	-webkit-transition: opacity 0.3s 0.5s;
	transition: opacity 0.3s 0.5s;
}
.uabb-creative-menu.menu-open .uabb-overlay-door > ul, .uabb-creative-menu.menu-open .uabb-overlay-door .uabb-menu-close-btn {
	opacity: 1;
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
}
.uabb-creative-menu.menu-close .uabb-overlay-door > ul, .uabb-creative-menu.menu-close .uabb-overlay-door .uabb-menu-close-btn {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}
.uabb-creative-menu .uabb-menu-overlay .uabb-toggle-arrows .uabb-has-submenu-container a > span {
	padding-right: 0 !important;
}
.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn {
	position: absolute;
	display: block;
	width: 55px;
	height: 45px;
	right: 40px;
	top: 40px;
	overflow: hidden;
	border: none;
	outline: none;
	z-index: 100;
	font-size: 30px;
	cursor: pointer;
	background-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
}
.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn:before, .uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn:after {
	content: '';
	position: absolute;
	left: 50%;
	width: 2px;
	height: 40px;
	background-color: #ffffff;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform: translateY(0) rotate(45deg);
	transform: translateY(0) rotate(45deg);
}
.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn:after {
	-webkit-transform: translateY(0) rotate(-45deg);
	transform: translateY(0) rotate(-45deg);
}
.uabb-creative-menu .uabb-off-canvas-menu .menu {
	margin-top: 40px;
}
.uabb-creative-menu.off-canvas .uabb-clear {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99998;
	background: rgba(0,0,0,0.0);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.uabb-creative-menu .uabb-off-canvas-menu.uabb-menu-left {
	position: fixed;
	top: 0;
	left: 0;
	transform: translate3d(-320px, 0px, 0px);
}
.uabb-creative-menu .uabb-off-canvas-menu.uabb-menu-right {
	position: fixed;
	top: 0;
	right: 0;
	transform: translate3d(320px, 0px, 0px);
}
.uabb-creative-menu .uabb-off-canvas-menu {
	z-index: 99999;
	width: 300px;
	height: 100%;
	background: rgb(55, 58, 71);
	padding: 60px 20px;
	-webkit-transition: all 0.8s;
	transition: transform 0.8s ease;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	perspective: 1000;
	backface-visibility: hidden;
}
.menu-open.uabb-creative-menu .uabb-off-canvas-menu.uabb-menu-left {
	transform: translate3d(0px, 0px, 0px);
	transition: transform 0.8s ease;
}
.menu-open.uabb-creative-menu .uabb-off-canvas-menu.uabb-menu-right {
	transform: translate3d(0px, 0px, 0px);
	transition: transform 0.8s ease;
}
.uabb-creative-menu.off-canvas.menu-open .uabb-clear {
	visibility: visible;
	opacity: 1;
}

@media ( max-width: 992px ) {
.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn {
	right: 20px;
	top: 20px;
}
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu {
	text-align: right;
}
.uabb-creative-menu-expanded ul.sub-menu li a, .uabb-creative-menu-accordion ul.sub-menu li a, .uabb-creative-menu-accordion ul.sub-menu li .uabb-has-submenu-container a, .uabb-creative-menu-expanded ul.sub-menu li .uabb-has-submenu-container a {
	text-indent: 20px;
	direction: rtl;
}
.uabb-creative-menu-expanded ul.sub-menu li li a, .uabb-creative-menu-accordion ul.sub-menu li li a, .uabb-creative-menu-accordion ul.sub-menu li li .uabb-has-submenu-container a, .uabb-creative-menu-expanded ul.sub-menu li li .uabb-has-submenu-container a {
	text-indent: 30px;
	direction: rtl;
}
.uabb-creative-menu-expanded ul.sub-menu li li li a, .uabb-creative-menu-accordion ul.sub-menu li li li a, .uabb-creative-menu-accordion ul.sub-menu li li li .uabb-has-submenu-container a, .uabb-creative-menu-expanded ul.sub-menu li li li .uabb-has-submenu-container a {
	text-indent: 40px;
	direction: rtl;
}
.uabb-creative-menu-expanded ul.sub-menu li li li li a, .uabb-creative-menu-accordion ul.sub-menu li li li li a, .uabb-creative-menu-accordion ul.sub-menu li li li li .uabb-has-submenu-container a, .uabb-creative-menu-expanded ul.sub-menu li li li li .uabb-has-submenu-container a {
	text-indent: 50px;
	direction: rtl;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu.uabb-creative-menu-horizontal > li > a span.uabb-menu-toggle, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu.uabb-creative-menu-horizontal > li > .uabb-has-submenu-container a span.uabb-menu-toggle {
	padding-left: 10px;
	float: right;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu.uabb-creative-menu-horizontal .uabb-menu-toggle {
	padding-left: 10px;
	float: right;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.fl-node-5fb9a599ce90e .menu .uabb-has-submenu .sub-menu {
	display: none;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu li:first-child {
	border-top: none;
}

@media only screen and ( max-width: 768px ) {
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu {
	margin-top: 20px;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-off-canvas-menu .uabb-menu-close-btn, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn {
	display: block;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu {
	text-align: center;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > a span.uabb-menu-toggle, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > .uabb-has-submenu-container a span.menu-item-text > span.uabb-menu-toggle {
	padding-left: 10px;
	float: right;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu .uabb-menu-toggle {
	padding-left: 10px;
	float: right;
}
}

@media only screen and ( min-width: 769px ) {
.fl-node-5fb9a599ce90e .menu > li {
	display: inline-block;
}
.fl-node-5fb9a599ce90e .menu li {
	border-left: none;
	border-top: none;
}
.fl-node-5fb9a599ce90e .menu li li {
	border-top: none;
	border-left: none;
}
.fl-node-5fb9a599ce90e .menu .uabb-has-submenu .sub-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 16;
	visibility: hidden;
	opacity: 0;
	text-align: left;
	transition: all 300ms ease-in;
}
.fl-node-5fb9a599ce90e .uabb-has-submenu .uabb-has-submenu .sub-menu {
	top: 0;
	left: 100%;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-has-submenu:hover > .sub-menu, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-has-submenu:focus > .sub-menu {
	visibility: visible;
	opacity: 1;
	display: block;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-has-submenu:focus-within > .sub-menu {
visibility: visible;
opacity: 1;
display: block;
}
.fl-node-5fb9a599ce90e .menu .uabb-has-submenu.uabb-menu-submenu-right .sub-menu {
	top: 100%;
	left: inherit;
	right: 0;
}
.fl-node-5fb9a599ce90e .menu .uabb-has-submenu .uabb-has-submenu.uabb-menu-submenu-right .sub-menu {
	top: 0;
	left: inherit;
	right: 100%;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {
	color: #282828;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-menu-toggle {
	display: none;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu-mobile-toggle {
	display: none;
}
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.uabb-menu-default .menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu.uabb-menu-default .menu > li > .uabb-has-submenu-container > a {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > .uabb-has-submenu-container > a {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > .uabb-has-submenu-container > a {
}
.fl-node-5fb9a599ce90e .fl-module-content .uabb-creative-menu .menu > li > a span.menu-item-text, .fl-node-5fb9a599ce90e .fl-module-content .uabb-creative-menu .menu > li > .uabb-has-submenu-container > a span.menu-item-text {
	width: 100%;
	color: #282828;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-arrows .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-none .uabb-menu-toggle:before {
	color: #282828;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-arrows li:hover .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-arrows .uabb-creative-menu.current-menu-item .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-arrows .uabb-creative-menu.current-menu-ancestor .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-none li:hover .uabb-menu-toggle:before {
	color: #B30006;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > a:hover, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > a:focus, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li:hover > .uabb-has-submenu-container > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li:focus > .uabb-has-submenu-container > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li.current-menu-item > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li.current-menu-item > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li.current-menu-ancestor > .uabb-has-submenu-container > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li.current-menu-item > .uabb-has-submenu-container > a {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li.current-menu-item > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li.current-menu-item > .uabb-has-submenu-container > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li.current-menu-ancestor > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li.current-menu-ancestor > .uabb-has-submenu-container > a {
	background-color: #f5f5f5;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > a:hover span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > a:focus span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li:hover > .uabb-has-submenu-container > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li:focus > .uabb-has-submenu-container > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li.current-menu-item > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li.current-menu-item > .uabb-has-submenu-container > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li.focus > .uabb-has-submenu-container > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li.focus > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li.current-menu-ancestor > .uabb-has-submenu-container > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li.current-menu-ancestor > .uabb-has-submenu-container > a span.menu-item-text > i {
	color: #B30006;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li.current-menu-item > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li.current-menu-item > .uabb-has-submenu-container > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li.current-menu-item > a span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li.current-menu-item > .uabb-has-submenu-container > a span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li.current-menu-ancestor > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li.current-menu-ancestor > .uabb-has-submenu-container > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li.current-menu-ancestor > a span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li.current-menu-ancestor > .uabb-has-submenu-container > a span.menu-item-text > i {
	color: #B30006;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-arrows .uabb-has-submenu-container:hover > .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-arrows .uabb-has-submenu-container.focus > .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-arrows li.current-menu-item >.uabb-has-submenu-container > .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-none .uabb-has-submenu-container:hover > .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-none .uabb-has-submenu-container.focus > .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-none li.current-menu-item >.uabb-has-submenu-container > .uabb-menu-toggle:before {
	color: #B30006;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #ffffff;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {
	min-width: 220px;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li.uabb-creative-menu > a > span, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a > span {
	color: #282828;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e3e2e3;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li:last-child {
	border-bottom: none;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu ul.sub-menu > li.uabb-creative-menu.uabb-has-submenu li:first-child, .fl-node-5fb9a599ce90e .uabb-creative-menu ul.sub-menu > li.uabb-creative-menu.uabb-has-submenu li li:first-child {
	border-top: none;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li.uabb-active > .sub-menu > li:first-child, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu.uabb-creative-menu-expanded .sub-menu > li > .sub-menu > li:first-child {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #e3e2e3;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu {
	-webkit-box-shadow: 2px 2px 4px 1px rgba(201,201,201,0.2);
	-moz-box-shadow: 2px 2px 4px 1px rgba(201,201,201,0.2);
	-o-box-shadow: 2px 2px 4px 1px rgba(201,201,201,0.2);
	box-shadow: 2px 2px 4px 1px rgba(201,201,201,0.2);
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li:last-child > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li:last-child > .uabb-has-submenu-container > a {
	border: 0;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu ul.sub-menu > li.menu-item.uabb-creative-menu > a:hover span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu ul.sub-menu > li.menu-item.uabb-creative-menu > a:focus span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu ul.sub-menu > li.menu-item.uabb-creative-menu > .uabb-has-submenu-container > a:hover span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu ul.sub-menu > li.menu-item.uabb-creative-menu > .uabb-has-submenu-container > a:focus span.menu-item-text {
	color: #B30006;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li > a:hover, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li > a:focus, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a:hover, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a:focus {
	background-color: #f5f5f5;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-arrows .sub-menu li .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-none .sub-menu li .uabb-menu-toggle:before {
	color: #282828;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-arrows .sub-menu li:hover .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-toggle-none .sub-menu li:hover .uabb-menu-toggle:before {
	color: #B30006;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu-mobile-toggle {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu-mobile-toggle-container, .fl-node-5fb9a599ce90e .uabb-creative-menu-mobile-toggle-container > .uabb-creative-menu-mobile-toggle.text {
	text-align: center;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu-mobile-toggle rect {
	fill: #282828;
}

@media only screen and ( max-width: 768px ) {
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-menu-overlay .menu {
	margin-top: 40px;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu {
	text-align: center;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > a span.uabb-menu-toggle, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > .uabb-has-submenu-container a span.menu-item-text > span.uabb-menu-toggle {
	padding-left: 10px;
	float: right;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu .uabb-menu-toggle {
	padding-left: 10px;
	float: right;
}
}

@media only screen and (max-width: 992px) {
.fl-node-5fb9a599ce90e .uabb-creative-menu-mobile-toggle-container, .fl-node-5fb9a599ce90e .uabb-creative-menu-mobile-toggle-container > .uabb-creative-menu-mobile-toggle.text {
text-align:;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.off-canvas .menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu.off-canvas .menu > li > .uabb-has-submenu-container > a {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.uabb-menu-default .menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu.uabb-menu-default .menu > li > .uabb-has-submenu-container > a {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li > .uabb-has-submenu-container > a {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-off-canvas-menu {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > a span.uabb-menu-toggle, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > .uabb-has-submenu-container a span.menu-item-text > span.uabb-menu-toggle {
	padding-left: 10px;
	float: right;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu .uabb-menu-toggle {
	padding-left: 10px;
	float: right;
}
}

@media only screen and (max-width: 768px) {
.fl-node-5fb9a599ce90e .uabb-creative-menu-mobile-toggle-container, .fl-node-5fb9a599ce90e .uabb-creative-menu-mobile-toggle-container > .uabb-creative-menu-mobile-toggle.text {
text-align:;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.off-canvas .menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu.off-canvas .menu > li > .uabb-has-submenu-container > a {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.uabb-menu-default .menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu.uabb-menu-default .menu > li > .uabb-has-submenu-container > a {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li > .uabb-has-submenu-container > a {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-off-canvas-menu {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu {
	text-align: center;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > a span.uabb-menu-toggle, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > .uabb-has-submenu-container a span.menu-item-text > span.uabb-menu-toggle {
	float: right;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu .uabb-menu-toggle {
	float: right;
}
}

@media only screen and (max-width: 992px) {
}

@media only screen and (max-width: 768px) {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-menu-overlay {
background-color: #;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li > .uabb-has-submenu-container > a {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu {
	text-align: center;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li {
	clear: both;
	display: block;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu {
	width: 100%;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu.uabb-toggle-arrows > li > a span.uabb-menu-toggle, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu.uabb-toggle-arrows > li > .uabb-has-submenu-container a span.menu-item-text > span.uabb-menu-toggle {
	padding-left: 10px;
	float: right;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu.uabb-toggle-arrows .uabb-menu-toggle {
	padding-left: 10px;
	float: right;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu li a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu li .uabb-has-submenu-container a span.menu-item-text {
	width: 100%;
	color: #ffffff;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li > .uabb-has-submenu-container > a, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li > .uabb-has-submenu-container > a, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li > a:hover, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li > a:focus, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li > .uabb-has-submenu-container > a:hover, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li > .uabb-has-submenu-container > a:focus {
	background-color: transparent;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu li {
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu li:last-child {
	border-bottom: none;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li > a:hover span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li > a:focus span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu >li:hover > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu >li:focus > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li > a:hover span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li > a:focus span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li > a:hover span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li > a:focus span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu >li:hover > a span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu >li:focus > a span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li > a:hover span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li > a:focus span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu li .uabb-has-submenu-container a:hover span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu li .uabb-has-submenu-container a:focus span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu li .uabb-has-submenu-container a:hover span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu li .uabb-has-submenu-container a:focus span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li:hover > .uabb-has-submenu-container > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li:focus > .uabb-has-submenu-container > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li:hover > .uabb-has-submenu-container > a span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li:focus > .uabb-has-submenu-container > a span.menu-item-text > i {
	color: #b30006;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li.current-menu-item > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li.current-menu-item > .uabb-has-submenu-container > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li.current-menu-item > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li.current-menu-item > .uabb-has-submenu-container > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li.current-menu-item > a span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li.current-menu-item > .uabb-has-submenu-container > a span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li.current-menu-item > a span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li.current-menu-item > .uabb-has-submenu-container > a span.menu-item-text i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li.current-menu-ancestor > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li.current-menu-ancestor > .uabb-has-submenu-container > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li.current-menu-ancestor > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li.current-menu-ancestor > .uabb-has-submenu-container > a span.menu-item-text, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li.current-menu-ancestor > a span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .menu > li.current-menu-ancestor > .uabb-has-submenu-container > a span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li.current-menu-ancestor > a span.menu-item-text > i, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .sub-menu > li.current-menu-ancestor > .uabb-has-submenu-container > a span.menu-item-text i {
	color: #b30006;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn {
	width: 30px;
	height: 30px;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-overlay-fade, .fl-node-5fb9a599ce90e .uabb-creative-menu.menu-open .uabb-overlay-fade, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-overlay-corner, .fl-node-5fb9a599ce90e .uabb-creative-menu.menu-open .uabb-overlay-corner, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-overlay-slide-down, .fl-node-5fb9a599ce90e .uabb-creative-menu.menu-open .uabb-overlay-slide-down, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-overlay-scale, .fl-node-5fb9a599ce90e .uabb-creative-menu.menu-open .uabb-overlay-scale, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-overlay-door, .fl-node-5fb9a599ce90e .uabb-creative-menu.menu-open .uabb-overlay-door, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-overlay-door > ul, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-overlay-door .uabb-menu-close-btn {
	transition-duration: 0.5s;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-menu-overlay .uabb-menu-close-btn:before, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-menu-overlay .uabb-menu-close-btn:after {
	height: 30px;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-arrows .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-none .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-arrows .sub-menu .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-none .sub-menu .uabb-menu-toggle:before {
	color: #ffffff;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-arrows li:hover .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-arrows li:focus .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-arrows li:hover .uabb-has-submenu-container .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-arrows li:focus .uabb-has-submenu-container .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-arrows .uabb-creative-menu.current-menu-item .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-arrows .uabb-creative-menu.current-menu-ancestor .uabb-menu-toggle:before {
	color: #b30006;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-plus li:hover .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-plus li:focus .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-plus li:hover .uabb-has-submenu-container .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-plus li:focus .uabb-has-submenu-container .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-plus .uabb-creative-menu.current-menu-item .uabb-menu-toggle:before, .fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-toggle-plus .uabb-creative-menu.current-menu-ancestor .uabb-menu-toggle:before {
	color: #b30006;
}

@media only screen and ( max-width: 768px ) {
.fl-node-5fb9a599ce90e .uabb-creative-menu.uabb-menu-default {
	display: none;
}
}

@media only screen and ( max-width: 768px ) {
.fl-node-5fb9a599ce90e .uabb-creative-menu.full-screen .uabb-menu-overlay ul.menu {
	width: 80%;
}
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > a, .fl-node-5fb9a599ce90e .uabb-creative-menu .menu > li > .uabb-has-submenu-container > a {
	font-weight: 600;
	text-transform: uppercase;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-creative-menu-vertical .sub-menu, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-creative-menu-horizontal .sub-menu {
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #e3e2e3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-creative-menu-expanded.menu > .uabb-has-submenu > .sub-menu, .fl-node-5fb9a599ce90e .uabb-creative-menu .uabb-creative-menu-accordion.menu > .uabb-has-submenu > .sub-menu {
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: #e3e2e3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.fl-node-5fb9a599ce90e .uabb-creative-menu-mobile-toggle {
	font-weight: 600;
	text-transform: uppercase;
}
.fl-node-5fb9a599ce90e > .fl-module-content {
	margin-top: 40px;
	margin-right: 0px;
}

@media (max-width: 768px) {
.fl-node-5fb9a599ce90e > .fl-module-content {
	margin-top: 20px;
}
}
.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-5fb9a6345faf5 .adv-icon-horizontal .adv-icon-link {
	margin-bottom: 10px;
	display: inline-block;
}
.fl-node-5fb9a6345faf5 .adv-icon-left .adv-icon-link {
	margin-right: 10px;
}
.fl-node-5fb9a6345faf5 .adv-icon-center .adv-icon-link {
	margin-left: 5px;
	margin-right: 5px;
}
.fl-node-5fb9a6345faf5 .adv-icon-right .adv-icon-link {
	margin-left: 10px;
}
.fl-node-5fb9a6345faf5 .adv-icon-1 .uabb-imgicon-wrap {
	text-align: center;
}
.fl-node-5fb9a6345faf5 .adv-icon-1 .uabb-icon-wrap .uabb-icon i, .fl-node-5fb9a6345faf5 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:before {
	color: #B30006;
	font-size: 30px;
	height: auto;
	width: auto;
	line-height: 30px;
	height: 30px;
	width: 30px;
	text-align: center;
}
.fl-node-5fb9a6345faf5 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:before {
	background: none;
}
.fl-node-5fb9a6345faf5 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:hover, .fl-node-5fb9a6345faf5 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:hover:before {
	color: #000000;
}
.fl-node-5fb9a6345faf5 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:hover:before {
	background: none;
}

@media ( max-width: 992px ) {
.fl-node-5fb9a6345faf5 .adv-icon-1 .uabb-imgicon-wrap {
text-align:;
}
}

@media ( max-width: 768px ) {
.fl-node-5fb9a6345faf5 .adv-icon-1 .uabb-imgicon-wrap {
text-align:;
}
}

@media ( max-width: 768px ) {
.fl-node-5fb9a6345faf5 .adv-icon-1 .uabb-imgicon-wrap {
	text-align: center;
}
}

@media ( max-width: 768px ) {
.fl-node-5fb9a6345faf5 .adv-icon-wrap {
	text-align: center;
}
}

@media ( max-width: 992px ) {
.fl-node-5fb9a6345faf5 .adv-icon-horizontal .adv-icon-link {
	margin-bottom: px;
	display: inline-block;
}
.fl-node-5fb9a6345faf5 .adv-icon-left .adv-icon-link {
	margin-right: px;
}
.fl-node-5fb9a6345faf5 .adv-icon-center .adv-icon-link {
	margin-left: 0px;
	margin-right: 0px;
}
.fl-node-5fb9a6345faf5 .adv-icon-right .adv-icon-link {
	margin-left: px;
}
}

@media ( max-width: 768px ) {
.fl-node-5fb9a6345faf5 .adv-icon-horizontal .adv-icon-link {
	margin-bottom: px;
	display: inline-block;
}
.fl-node-5fb9a6345faf5 .adv-icon-left .adv-icon-link {
	margin-right: px;
}
.fl-node-5fb9a6345faf5 .adv-icon-center .adv-icon-link {
	margin-left: 0px;
	margin-right: 0px;
}
.fl-node-5fb9a6345faf5 .adv-icon-right .adv-icon-link {
	margin-left: px;
}
}
.fl-node-5fb9a6345faf5 > .fl-module-content {
	margin-top: 50px;
	margin-right: 20px;
}

@media (max-width: 768px) {
.fl-node-5fb9a6345faf5 > .fl-module-content {
	margin-top: 20px;
}
}
.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: 600;
}
.uabb-dual-button .uabb-btn, .uabb-dual-button .uabb-btn:visited {
	font-family: inherit;
	font-weight: 600;
}
.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-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
.fl-builder-row-settings #fl-field-separator_position {
	display: none !important;
}
/*style_003.css*/
/**
Theme Name: CYBERsprout
Author: CYBERsprout
Author URI: https://cybersprout.net
Description: CYBERsprout\'s child theme for Astra
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cybersprout
Template: astra
*/

/*Make Astra full width by default*/
.ast-container, .ast-woo-shop-archive .site-content > .ast-container {
	max-width: 100%;
}
.ast-container, #primary, .ast-plain-container #primary {
	padding: 0;
	margin: 0;
}
/* Column Classes
    Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.one-half, .one-third, .one-fourth, .one-fifth, .one-sixth, .two-thirds, .two-fourths, .two-fifths, .two-sixths, .three-fourths, .three-fifths, .three-sixths, .four-fifths, .four-sixths, .five-sixths {
	float: left;
	margin-left: 2.564102564102564%;
}
.one-half, .two-fourths, .three-sixths {
	width: 48.717948717948715%;
}
.one-third, .two-sixths {
	width: 31.623931623931625%;
}
.two-thirds, .four-sixths {
	width: 65.81196581196582%;
}
.one-fourth {
	width: 23.076923076923077%;
}
.three-fourths {
	width: 74.35897435897436%;
}
.one-fifth {
	width: 17.9487184%;
}
.two-fifths {
	width: 38.4615393641026%;
}
.three-fifths {
	width: 58.9743603282051%;
}
.four-fifths {
	width: 79.4871812923077%;
}
.one-sixth {
	width: 14.52991452991453%;
}
.five-sixths {
	width: 82.90598290598291%;
}
.first {
	clear: both;
	margin-left: 0;
}

@media only screen and (max-width: 768px) {
.one-half, .one-third, .one-fourth, .one-fifth, .one-sixth, .two-thirds, .two-fourths, .two-fifths, .two-sixths, .three-fourths, .three-fifths, .three-sixths, .four-fifths, .four-sixths, .five-sixths {
	width: 100%;
	margin-left: 0;
}
}
/* Gravity Form customization and adjustments
--------------------------------------------- */

.gform_wrapper form .gfield_required {
	color: #000000 !important;
}
.gform_wrapper form select {
/*padding: 7px !important;*/
}
.gform_wrapper form label.gfield_label {
/*line-height: 32px !important;*/
}
.gform_wrapper form .ginput_container {
/*padding-top: 2px;*/
}
.gform_wrapper form fieldset legend.gfield_label {
	line-height: 18px !important;
	margin-bottom: unset !important;
	padding: 0 !important;
}
.gform_wrapper form fieldset label {
	margin-top: -10px !important;
}

@media only screen and (min-width: 641px) {
.gform_wrapper form li.gfield.gf_left_half {
	padding-right: 8px !important;
}
.gform_wrapper form li.gfield.gf_right_half {
	padding-left: 8px !important;
}
}
/* BUTTONS
 * Used to customize or tweak and set alternative styled buttons
 * NOTE: use the Customizer to style the bulk of the site's buttons.
--------------------------------------------- */

/* (.inverted-colors) : white BG w/RED TXT -hover- red BG w/white TXT */
/* STATIC state */
.inverted-colors a.uabb-button *, .inverted-colors a.uabb-btn *, .inverted-colors .fl-slide-cta-button a * {
	color: #b30006 !important;
}
.inverted-colors .uabb-creative-button-wrap a, .inverted-colors .uabb-creative-button-wrap a:visited, .inverted-colors a.uabb-btn, .inverted-colors a.uabb-btn:visited, .inverted-colors .fl-slide-cta-button a, .inverted-colors .fl-slide-cta-button a:visited {
	background: none;
	background: #ffffff;	/* remove if you want it transparent */
	border: 0px solid #ffffff !important;
}
/* HOVER state */
.inverted-colors a.uabb-button:hover *, .inverted-colors a.uabb-btn:hover *, .inverted-colors .fl-slide-cta-button a:hover * {
	color: #ffffff !important;
}
.inverted-colors .uabb-creative-button-wrap a:hover, .inverted-colors a.uabb-creative-transparent-btn.uabb-transparent-fade-btn:hover, .inverted-colors a.uabb-btn:hover, .inverted-colors .fl-slide-cta-button a:hover {
	background: #b30006 !important;
}
.inverted-colors .uabb-creative-button-wrap a:hover, .inverted-colors a.uabb-btn:hover, .inverted-colors .fl-slide-cta-button a:hover {
	border: 0px solid #b30006 !important;
}
/*store only*/
.uabb-photo-content {
	overflow: visible;
}
/*ie fix*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.fl-row-content-wrap { 
		max-width: 1100px;
		margin: 0 auto;
	}
}


/*end ..BORDERING HTML*/
/*----------------------------------------------------------------
	..CUSTOMIZED ABOVE
------------------------------------------------------------------*/
/*
List any changes made to the default styling:
..htmlButtons
*/
/*----------------------------------------------------------------
	..UNIQUE STYLES FOR THIS STORE
------------------------------------------------------------------*/
body.btoc .nextStoreFrontBanner,
body.btob .nextStoreFrontBanner {
	display:none;
}
/* Vanillabean moves the category banner by default.  Hide it in its original location so it doesn't appear then when sort by or filter are used */
.nextTileProductBanner ~ div.nextProductListWrapper .nextTileProductBanner,
.nextSubcategoriesBanner ~ div.nextProductListWrapper .nextSubcategoriesBanner{
	display:none;
}
/*hide pickup*/
/*
.nextPickupRow {
	display:none;
}
.oms .nextPickupRow {
	display: table-row;
}
*/

/*
td.main,
td.persist,
td.cart {
    background: none;
}
*/
/*
.prodName {
	font-size: .5em;
}
*/
.nextClubCustomerType .clubPrice0 {
	display:none;
}
.cart input[title="Enter Quantity"]{
	box-sizing: content-box;
}

#progress ul li span {
	border: 1px solid #333;
	background: white;
	color:#333;
}
.nextLogin li#progress1 span, .nextRegister li#progress1 span, .nextOrderInfo #progress li#progress2 span, .nextInvoice #progress li#progress3 span {
    background: #333;
	color:#FFF;
	
}

.adaSkipButton,
.adaSkipButton:focus,
.adaSkipButton:hover {
	color: #FFF !important;
}
.nextSharingTools * {
	vertical-align: top !important;
}
/* zoomCart */
.nextCartWrapper {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	z-index:1000;
}
.cartZoom .nextCartWrapper,
.CCartActive.cartZoom .nextCartWrapper {
	position: absolute;
	top: 20px;
	left: 50%;
	width: 500px;
	margin-left: -250px;
	display:block !important;
}
.cartZoom #zoomCartMask {
	position:fixed;
	width:100%;
	height:100%;
	background:#000;
	z-index:1;
	top:0;
	left:0;
	opacity: .8;
}
.CCartActive.nextCartShowing.cartZoom #nextCartMask {
	display:block !important;
}
.cartZoom .nextCartFooter {
	display:none;
}
#nextCartHeading span {
	display:none;
}
.cartZoom #nextCartHeading span,
.nextCartShowing.ccModeOn #nextCartHeading span{
	display: block;
}
.cartZoom .nextCartWrapper {
	background: #FFF;
	padding: 15px 15px 0;
}
.cartZoom #closeCart {
    background: none;
    top: 5px;
    right: 20px;
    color: #999;
    text-indent: 0;
    z-index: 99999;
    line-height: 1;
    font-size: 28px;
    font-weight: normal;
	position: absolute;
	display: inline-block;
	cursor: pointer;
}
.cartZoom #cartUtilityWrap {
	display: none;
}
.CCartActive #nextCartMask {
	z-index: 3;
	opacity: .8;
}
/* end zoomCart */
.cartZoom .borderingHTML *,
.nextCartShowing .borderingHTML *{
	z-index: 0 !important;
}

.adaSearchWrap .adaSearchButton {
    border-radius: 0 99px 99px 0;
}
.adaSearchWrap #searchField {
	border-radius: 99px 0 0 99px;
	background: none;
}
input::placeholder {
	color: #666;
	opacity: 1;
}
#progressBar {
	top:114px;
}
.CCartActive #responsiveUtilityWrapper {
	background: #000;
}
.CCartActive #cartUtilityWrap > ul {
	margin-top:7px;
}
/* ..HELLO */
