.currency-switcher-menu .cafe-menu-arrow{display:none!important;}
.currency-switcher-menu .sub-menu{border:0px!important;}
.footer-widget img{max-width:220px!important;}
@media(min-width:1200px){
.container{width:1000px;}
.fw-container{width:1000px;}
}
body{background-color:#fff;}
body.stop-transitions *{transition:none !important;}
.page-head{text-align:left;margin-bottom:3.6rem;display:none;}
.page-head.single-download-head{display:block;margin-bottom:20px;}
.header.navbar-fixed-top{position:fixed;width:100%;top:0;background:#fff;box-shadow:1px 0px 10px -5px #ccc;}
.header-wrapper.header-bg{margin-bottom:82px;}
.archive .header-wrapper.header-bg{margin-bottom:122px;}
.single .header-wrapper.header-bg{margin-bottom:122px;}
.page .header-wrapper.header-bg{margin-bottom:122px;}
.home .header-wrapper.header-bg{margin-bottom:82px;}
.header ul.shop-nav .cart-widget .cart-btn{padding:6px 15px 6px 12px;}
.header #nav ul li a{padding:7px 15px;}
.cart-widget:hover{background-color:#000;}
.header #nav ul ul li a:hover{color:#000;}
.details-bottom .product-options .edd_go_to_checkout:before{position:relative;top:-3px;font-size:16px;}
.edd_go_to_checkout.button.blue.edd-submit:after{content:'REMOVE FROM CART'!important;}
.edd_go_to_checkout.button.blue.edd-submit:before{content:'\e82c'!important;font-weight:300;}
.edd_go_to_checkout.button.blue.edd-submit{padding:12px 20px 9px 46px!important;}
.edd-add-to-cart.button.blue.edd-submit{padding:12px 20px 9px 46px!important;border-radius:20px;}
 .edd-checkout .page-head > div{display:none;}
.page-head h1{max-width:100%;text-transform:uppercase;font-size:18px;margin-bottom:50px;font-weight:400;letter-spacing:0px;}
.header #nav ul li a{letter-spacing:.10em;}
.fw-special-subtitle:after, .page-head .page_subtitle:after{right:inherit;width:100%;}
.preview-image .banner-slider2{display:flex;justify-content:center;align-items:center;}
.preview-image .banner-slider2 li{padding:98px 48px;border:solid 1px #ccc;background-color:#f9f9f9;border-radius:40px;}
.preview-image .banner-slider2 ul li img{}
.product-search{display:none;}
.page-head.downloads-index{display:none;}
.product-author{display:none;}
.details-bottom{margin-top:0px;border-top:0px;padding-top:0px;padding-bottom:10px;}
.product-name{text-align:left;padding-bottom:16px;}
.product-name a{font-weight:400;}
.product-price{text-align:left;font-weight:bold;color:#000;font-size:18px;margin-top:12px;}
.details-bottom .product-options .edd_purchase_submit_wrapper a.edd-add-to-cart{box-shadow:none;background:#000;padding:6px;border-radius:50%;width:37px;height:37px;text-align:center;margin-top:5px;}
.icon-cart:before{color:#fff;}
.details-bottom .product-options .edd_go_to_checkout, .details-bottom .cart-added{box-shadow:none;background:#befb00;padding:6px;border-radius:50%;width:37px;height:37px;text-align:center;margin-top:5px;display:block;}
.cart-added i{color:#000;font-size:16px;}
.edd_download_inner{border:solid 1px #ccc;background-color:#f9f9f9;border-radius:40px;}
.edd_download_inner .thumb{padding:48px 0px;}
.product-details{padding:24px 48px;background-color:#fff;}
.details-bottom .product-options .edd_go_to_checkout{max-width:inherit;}
.middle-area{padding-bottom:0px!important;}
.fw-heading-center .fw-special-subtitle:after{display:none;}
.section-first{padding:20px 0 20px;display:none;}
.boxed .boxed-body, .modal-content{padding:0px 65px 0px 65px!important;}
.page-head.inner-page-heading{display:none;}
.video-wrapper{width:100%;}
.details-bottom .product-options .edd_go_to_checkout:before{font-family:"FontAwesome";content:"\f00d";color:#000;}
.edd_download_inner:hover .thumb a img, .woocommerce ul.products li.product:hover a img{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}
.boxed .boxed-head:hover, .boxed .field-holder{background-color:rgba(255,255,255,0.3);}
.shop-nav .cart-widget .cart-btn .icon-cart:before{color:#000;}
.shop-nav .cart-widget:hover .cart-btn span, .shop-nav .cart-widget:hover .cart-btn .icon-cart:before{color:#fff;}
.edd_checkout_cart_item_title{display:block;}
.purchase-details{padding:0;margin:0;text-align:center;font-size:22px;padding-bottom:40px;border-bottom:solid 1px #9f9f9f;margin-bottom:40px;font-weight:700;}
#edd_checkout_cart_wrap{padding:50px 30px 15px 30px;border:solid 1px #9f9f9f;border-radius:100px;position:relative;}
#edd-purchase-button{position:absolute;bottom:-14px;background-color:#000;font-size:18px;color:#fff;border-radius:15px;font-weight:700;letter-spacing:1px;padding:3px 10px;left:50%;transform:translateX(-50%);}
.section table .edd_cart_total{border-bottom:1px solid #9f9f9f !important;text-align:center!important;border-top:0px!important;font-size:16px!important;padding-top:40px!important;padding-bottom:20px!important;}
.checkout-div{position:relative;}
.edd_cart_amount{display:block;text-align:center;font-size:42px;font-weight:700;}
.allprice-inclusive{}
.allprice-inclusive th{padding-top:20px!important;text-align:center;font-weight:400!important;text-transform:capitalize!important;}
.edd_cart_footer_row.edd_cart_tax_row{display:none;}
.section table tbody td.edd_cart_item_name{width:40%;}
td.edd_cart_item_price{color:#000;}
footer#footer{margin-top:20px!important;background-color:#f8f8f8;padding-bottom:0px;padding-top:0px;}
footer#footer ul li{display:block;padding:4px 30px;color:#000;padding-right:0px;}
footer#footer .footer-widget-div{padding-top:50px;padding-bottom:50px;}
footer#footer .footer-widget-row{display:flex;justify-content:center;align-items:center;}
footer#footer .footer-widget{margin-bottom:0px;padding-bottom:0px;}
footer#footer .footer-widget-left{display:flex;text-align:left;justify-content:left;}
footer#footer .footer-widget-right{display:flex;text-align:right;justify-content:right;}
footer#footer .footer-widget-right h5{margin-top:5px;margin-bottom:8px;color:#000;text-transform:uppercase}
footer#footer .footer-widget-right ul{margin-bottom:0px;}
footer#footer .footer-widget-right p{line-height:32px;color:#000;margin-bottom:0;}
footer#footer .footer-copyright{background-color:#f0f0f0;padding:8px 0px;}
footer#footer .footer-copyright .footer-text{color:#000;letter-spacing:2px;}
.btn-primary, #edd_sl_license_add_site_form .button-primary.button, a.fw-btn-primary, input.fw-btn-primary, .comment-form input[type="submit"].submit, #edd-reviews-review-form-submit, .gal-details, .price-box, .price-box-head, .v-progress, .progress-bar, .newsletter-form input[type="submit"], .mc4wp-form input[type="submit"], .fw_form_fw_form input[type="submit"], .fw_form_fw_form button[type="submit"], .email-bg:after, .mc4wp-form label, .searchform label, .quick-contact, .quick-window .input-wrap, .sidebar .filter-by a:hover, .sidebar .filter-by a.active, .cart-sidebar-widget, .pagination ul li a:hover, .pagination ul li.active a, #edd_download_pagination a:hover, #edd_download_pagination span.current, .cart-box, .blog-sidebar h6, .blog-sidebar .sidebar-title, .posts_nav a:hover, .continue_reading:hover, .reade_more:hover, .section table thead th, .section table.table thead th, .boxed, #edd_checkout_user_info, #edd_cc_fields, #edd_cc_address, #edd_purchase_submit, #edd_register_fields, #edd_checkout_login_register, .preview-options a.active, input[type="radio"]:checked + label span:after, .mob-nav #nav ul:after, .qw-title, .header ul.shop-nav .cw-active .cart-btn, .header #nav ul li .cart-btn:after, .header ul.shop-nav li .cart-btn:after, .edd_price_options label:after, #calendar_wrap caption, .tagcloud a:hover, #edd_checkout_form_wrap .card-expiration select.edd-select.edd-select-small option, .post-password-form input[type="submit"], .olam-post-pagination span, .olam-post-pagination a:hover span, .sidebar .cart-box input[type="radio"]:checked + label span:before, .sidebar .cart-box .edd_single_mode label:before, .fw-btn-secondary:hover, .fw-btn-light:hover, #header #nav ul li .mega-menu > ul > li:after, .owl-carousel .owl-controls .owl-dot, .edd_download_inner:hover .item_hover, .edd_download_inner .item_hover .item-dt, .sidebar .edd-cart .edd_checkout a, .quote-icon, .package-table-price, a.btn-checkout:hover, table.fes-login-registration > tbody > tr > td, .post-content .fes-vendor-menu ul li a:hover, .post-content .fes-vendor-menu ul li.active a, .sweet-alert button, .fes-product-list-pagination-container span, .fes-product-list-pagination-container a:hover, .fes-product-list-status-bar a:hover, input[type=submit].fes-delete, button[type=submit].fes-delete, table#fes-comments-table .fes-cmt-submit-form, table#fes-comments-table .fes-ignore, .banner-slider .owl-nav .owl-prev, .banner-slider .owl-nav .owl-next, .sweet-alert button, .woocommerce .woocommerce-billing-fields, #header #nav ul li .mega-menu ul li.mega-menu-col, .header #nav ul li:after, .header ul.shop-nav li:after, .dd-cart, #fes_login_registration_form_row_left, #fes_login_registration_form_row_right, #fes-vendor-dashboard .fes-ajax-form, #add-customer-message, .woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce ul.products li.product .button:hover, .woocommerce a.added_to_cart:hover, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-billing-fields, .woocommerce-shipping-fields, #add_payment_method #payment ul.payment_methods, #add_payment_method #payment, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover, .woocom-sidebar.sidebar-visible .sidebar-trigger, .woocom-sidebar .sidebar-trigger, .woocommerce a.button.checkout, .post-content .woocommerce-MyAccount-navigation ul li.is-active a, .post-content .woocommerce-MyAccount-navigation ul li a:hover, .lost_reset_password, .edd-wl-create, .edd-wl-edit, .edd-wl-wish-lists .edd-wl-button, .edd-slg-social-container, #edd-slg-social-container-login.edd-slg-social-container, .modal-dialog .modal-content, .fc-toolbar button, .middle-area .fc-event, .wpcf7-submit, .edd-wl-add-all-to-cart, .woocommerce-additional-fields, #edd_simple_shipping_fields, #edd-show-privacy-policy a, #edd-stripe-manage-cards .edd-stripe-card-item .card-meta>span, #edd-stripe-manage-cards .edd-stripe-card-item .card-actions a, #edd-stripe-manage-cards .edd-stripe-add-new-card span.edd-description, .sidebar .searchandfilter input[name="_sf_submit"], .edd-free-downloads #edd-free-downloads-modal, #edd-free-downloads-modal.edd-free-downloads-mobile{background-color:#fff;color:#000;}
#edd_login_fields{padding-top:40px;}
#edd_checkout_user_info, #edd_cc_fields, #edd_cc_address, #edd_purchase_submit, #edd_register_fields, #edd_login_fields, #edd_simple_shipping_fields{margin-bottom:30px;padding:40px 40px 40px;padding-left:0px;}
.boxed .boxed-head, #edd_checkout_form_wrap legend{font-size:22px!important;text-align:left;background:transparent;padding:40px;top:0px;padding-left:0px;}
#edd_checkout_login_register p#edd-user-login-wrap{margin-top:20px;}
#edd_checkout_login_register p#edd-login-account-wrap, #edd_login_fields p#edd-new-account-wrap{margin-bottom:30px;margin-top:30px;text-align:left;padding-left:0;}
#edd_final_total_wrap{visibility:hidden;height:0px;}
#edd_checkout_form_wrap #edd_purchase_submit{padding:0px 50px;margin-bottom:0;text-align:left;position:relative;top:-80px;padding-left:0px;}
.field-holder input[type="text"], .field-holder input[type="email"], .field-holder input[type="password"], .field-holder input[type="tel"], .field-holder input[type="number"], .field-holder select, .field-holder textarea{border:solid 1px #ccc;}
.boxed .lightbox-title{text-transform:capitalize;text-align:left;margin-bottom:40px;font-size:22px;font-weight:400;}
.fw-btn-1:hover, .fw-btn-1:focus, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, a.fw-btn-primary:hover, input.fw-btn-primary:hover, #add-customer-message:hover, .boxed .boxed-body input[type="submit"], .highlight-col .package-table-price, .fes-fields .fes-feat-image-upload a.fes-feat-image-btn:hover, .fes-fields .fes-avatar-image-upload a.fes-avatar-image-btn:hover, .edd-wl-create input[type='submit'], .edd-wl-edit input[type='submit'], .edd-wish-list li span.edd-wl-item-purchase .edd-wl-action, .edd_errors:not(.edd-alert), a.edd-wl-action.edd-wl-button:hover{background:#000 !important;color:#fff !important;padding:5px 20px;border-radius:0px;font-size:18px;box-shadow:none;}
.boxed .boxed-body input[type="submit"], .boxed .boxed-body input[type="submit"]:hover, .boxed .boxed-body input[type="submit"], #edd_purchase_submit input[type="submit"], #edd_purchase_submit input[type="submit"]:hover, .sidebar .cart-box .edd-submit, .header ul.shop-nav .cart-widget .dd-cart .buttons a, #edd_login_fields input[type="submit"]{box-shadow:none;}
.header #nav ul li:hover a, .header ul.shop-nav li:hover, .header ul.shop-nav li:hover a{background-color:#000;}
#edd_checkout_user_info #edd-first-name-wrap{}
#edd_cc_address #edd-card-address-wrap{margin-top:30px;}
.edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js{display:inline-block;color:#fff;background:#828282;padding:10px 20px;border-radius:20px;padding-left:50px;}
.edd-submit:before, .edd_checkout a:before, a.btn-checkout:before{position:absolute;background:#000;padding:9px;border-radius:50%;left:1px;top:1px;}
.edd_go_to_checkout.button.blue.edd-submit{display:inline-block;color:#000;background:#a4e000;padding:10px 20px;border-radius:20px;padding-left:50px;}
.edd_go_to_checkout.button.blue.edd-submit:after{content:'CHECKOUT';display:block;}
.edd_go_to_checkout.button.blue.edd-submit:before{background-color:#baf400;color:#000;}
.boxed .boxed-body input[type="submit"]:hover{background:#333!important;}
h2, .section-heading h2, .lightbox-title, h1.download-name, .boxed-heading, #edd_checkout_form_wrap legend, table.fes-login-registration td h1, .fes-ajax-form h1, #fes-profile-form-title, #fes-submission-form-title, #fes-vendor-contact-form-title, #fes-login-form-title, #fes-registration-form-title{text-transform:capitalize;font-weight:700;}
.boxed .fes-el .fes-label, .field-holder > label, .field-holder > .fes-label{top:11px;color:#9a9a9a;text-transform:uppercase;}
.field-holder input[type="text"], .field-holder input[type="email"], .field-holder input[type="password"], .field-holder input[type="tel"], .field-holder input[type="number"], .field-holder select, .field-holder textarea{line-height:40px;height:40px;}
h1, h2, h3, h4, h5, h6{letter-spacing:0em;}
.shop-nav .cart-widget .cart-btn a{padding:0px!important;}
.shop-nav .cart-widget .cart-btn:hover{background-color:#000;}
.section .edd_download_inner{max-width:303px;min-width:303px;}
.customboot{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0px;padding:0px 15px;}
.edd_download_box{margin:0 auto;}
.hiddencart-items{display:none;}
.holder-focus label, .holder-focus textarea + label{-webkit-transform:translate(0px, 0px)!important;-moz-transform:translate(0px, 0px)!important;-ms-transform:translate(0px, 0px)!important;-o-transform:translate(0px, 0px)!important;transform:translate(0px, 0px)!important;opacity:0!important;}
.holder-focus .fes-label label{bottom:auto;-webkit-transform:translate(0px, 0px)!important;-moz-transform:translate(0px, 0px)!important;-ms-transform:translate(0px, 0px)!important;-o-transform:translate(0px, 0px)!important;transform:translate(0px, 0px)!important;opacity:0!important;}
#edd-stripe-add-new-card .holder-focus label{-webkit-transform:translate(0px, 0px)!important;-moz-transform:translate(0px, 0px)!important;-ms-transform:translate(0px, 0px)!important;-o-transform:translate(0px, 0px)!important;transform:translate(0px, 0px)!important;opacity:0!important;}
.header #nav ul li > ul{overflow:hidden;}
.dashboardtab{}
.dashboardtab .elementor-tabs{}
.dashboardtab .elementor-tabs .elementor-tabs-wrapper{background-color:#f5f5f5;}
.dashboardtab .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:first-child{float:left;}
.dashboardtab.elementor-widget-tabs .elementor-tab-content{padding:0px;}
.dashboardtab.elementor-widget-tabs .elementor-tabs{text-align:right;}
.dashboardtab.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:inline-block;}
.wrapper{min-height:inherit;}
.field-holder input[type="text"], .field-holder input[type="email"], .field-holder input[type="password"], .field-holder input[type="tel"], .field-holder input[type="number"], .field-holder select, .field-holder textarea{padding:3px 20px 3px 20px;}
.field-holder select{padding:1px 20px 5px 20px;}
#edd_checkout_form_wrap #edd_terms_agreement label{position:relative;top:2px;left:5px;}
#edd_checkout_user_info{padding-top:120px;}
#edd_checkout_user_info legend{top:10px;}
#edd_cc_address legend{top:-40px;}
.dashboardtab.elementor-widget-tabs .elementor-tab-title.elementor-active{font-weight:bold;}
#edd-invoices h2, #edd_profile_editor_form h5{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-align:left;margin-top:40px;margin-bottom:30px;}::-webkit-input-placeholder{color:#9a9a9a;text-transform:uppercase;}:-moz-placeholder{color:#9a9a9a;opacity:1;text-transform:uppercase;}::-moz-placeholder{color:#9a9a9a;opacity:1;text-transform:uppercase;}:-ms-input-placeholder{color:#9a9a9a;text-transform:uppercase;}::-ms-input-placeholder{color:#9a9a9a;text-transform:uppercase;}::placeholder{color:#9a9a9a;text-transform:uppercase;}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"], textarea, select{line-height:1.8rem;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:0;margin-bottom:1.8rem;width:100%;padding:6px 12px;}
.edd-invoices-div{margin:1em 0!important;}
#edd-invoices input[type="submit"]{padding:14px 40px;font-size:14px;font-weight:700;line-height:1.2em;font-family:inherit;letter-spacing:.03em;box-shadow:none;background-color:#000;color:#fff;width:100%;max-width:500px;}
#edd-invoices input[type="submit"]:hover{}
#edd-login-account-wrap, #edd-new-account-wrap{position:relative;z-index:5;}
.field-holder, .card-expiration, #edd_checkout_login_register p.field-holder, #edd_checkout_login_register p.field-holder:last-child, .fes-el{background-color:transparent;}
.field-holder label .demo-icon{display:none;}
#edd_login_fields input[type="submit"]{padding:14px 40px;font-size:14px;font-weight:700;line-height:1.2em;font-family:inherit;letter-spacing:.03em;box-shadow:none;background-color:#000;color:#fff;width:100%;max-width:500px;}
.dashboardtab .boxed{margin:0px;}
.dashboardtab .boxed .boxed-body{padding:0px!important;}
.dashboardtab .boxed .lightbox-title{display:none;}
#edd_profile_editor_form{text-align:left;}
#edd_profile_editor_submit{padding:14px 40px;font-size:14px;font-weight:700;line-height:1.2em;font-family:inherit;letter-spacing:.03em;box-shadow:none;background-color:#000;color:#fff;width:100%;max-width:500px;}
#edd_user_history{text-align:left;width:100%;border-top:1px solid #f0f0f0;border-bottom:none;}
#edd_user_history td{line-height:25px;vertical-align:middle;}
#edd_user_history .edd_purchase_status.revoked,
#edd_user_history .edd_purchase_status.failed,
#edd_user_history .edd_purchase_status.cancelled,
#edd_user_history .edd_purchase_status.pending{color:#f73f2e}
#edd_user_history th:first-child, #edd_user_history td:first-child{padding:10px 30px;}
.col-nav{float:right;}
#edd_profile_password_label{margin-bottom:0px!important;}
.edd_password_change_notice{margin-bottom:30px;color:#9f9f9f;}
.details-bottom .product-options .cart-icon-btn{padding:10px 0px 5px 0px;}
.cart-widget{height:32px;}
.hi_for_desktop{display:block;}
.hi_for_mobile{display:none;}
.edd_cart_tax_row{display:none!important;}
.invoice .invoice-main .button.hide-on-print{display:none;}
#edd_user_history thead tr th:last-child{display:none;}
#edd_user_history tbody tr td:last-child{display:none;}
.downhistory #edd_user_history tbody tr:last-child{display:none!important;}
.shop-nav .cart-widget.cart-have-item .cart-btn{background:#befb00;}
.shop-nav .cart-widget .cart-btn:hover{background:#befb00;}
.header ul.shop-nav li:hover .cart-btn{background-color:#000;}
td.edd_download_download_files{display:table-cell!important;}
th.edd_download_download_files{display:table-cell!important;}
.downhistory #edd_user_history> tbody tr:nth-of-type(odd) td{background:rgba(0,0,0,0.05)!important;}
.downhistory #edd_user_history> tbody:nth-of-type(odd) td{background:transparent!important;}
.edd-success.edd-page{}
.edd-success.edd-page .section table th:first-child, .edd-success.edd-page .section table td:first-child{padding:10px 0px 0px 0px;}
.edd-success.edd-page #edd_purchase_receipt th, .edd-success.edd-page #edd_purchase_receipt td{font-weight:400;color:#000;font-family:Roboto;}
.edd-success.edd-page table#edd_purchase_receipt_products li{list-style:none;margin:0 0 8px 0px;}
.edd-success.edd-page table td:nth-child(1){width:300px;}
.edd-success.edd-page table td:nth-child(2){width:300px;}
footer#footer{margin-top:50px!important;}
.archive #footer{margin-top:15px!important;}
.single #footer{margin-top:-15px!important;}
.edd-checkout #footer{margin-top:-65px!important;}
.a_pf-wrap .a_pf-btn.a_pf-btn-gen{z-index:500000000;}
.field-holder:focus-within label, .field-holder.holder-focus label{opacity:0;}
.custom-form-button .elementor-button.elementor-size-sm{min-height:auto;flex-basis:auto!important;padding:7px 20px!important;}
.lostpassword-submit{margin-bottom:0rem;}
#reset-pass-submit{background:#000 !important;color:#fff !important;padding:5px 20px!important;border-radius:0px;font-size:18px!important;}
.header ul.shop-nav li.menu-item-has-children li.menu-item a{width:100%;}
.header #nav ul ul li a:hover{background-color:#ccc;}
#edd_login_fields input[type="submit"]:hover{background:#444;}
.som-password-sent-message{background-color:transparent!important;border-color:transparent!important;}
.som-password-sent-message span{color:#000;font-family:'Roboto', Arial, helvetica;font-size:16px;line-height:1.8em;font-weight:300;text-align:center;}
.elementor-tab-title:has(> a.dashlogoutlink):after{display:none;}
.elementor-tab-content:has(> p.logoutlinkcontent){display:none!important;}
.alignnone{margin:0px 20px 10px 0;}
.receipt-invoicelink{display:none;}
.ur-frontend-form{margin-bottom:0px;border:0px solid #dee0e9;padding:0 55px 0px 55px;}
.ur-frontend-form .ur-form-row .ur-form-grid label.ur-label, .ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label{font-weight:400;}
.ur-frontend-form .ur-form-row .ur-form-grid label, .ur-frontend-form .ur-form-row .ur-form-grid legend{display:block;font-size:14px;margin-bottom:10px;margin-top:0px;}
.ur-form-row .without_icon{padding-left:20px!important;}
.ur-frontend-form button, .ur-frontend-form button[type=submit], .ur-frontend-form input[type=submit]{background:#000 !important;color:#fff !important;padding:5px 20px;border-radius:0px;font-size:18px;box-shadow:none;}
.ur-frontend-form .ur-button-container .ur-submit-button{margin-left:auto;margin-right:auto;}
.ur-frontend-form .ur-button-container{margin-top:0px;}
#user_pass-error{top:37px;left:0px;height:40px;width:100%;}
.user-registration-error::before{display:none;}
#user_confirm_password-error{top:37px;left:0px;height:30px;font-size:13px;z-index:500;opacity:1!important;padding:0;width:100%;text-align:center;line-height:30px;}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item{position:relative;}
.ur-field-item{margin-top:40px;}
.ur-field-item.field-section_title{margin-top:0px;}
.ur-frontend-form .ur-button-container{margin-top:40px;}
#user_login-error, #user_email-error{top:37px;position:absolute;width:100%;}
#section_title_1690895513{font-size:24px;font-weight:400;margin-top:0px;}
.agr-recaptcha-wrapper{padding:0px 0 40px 0;}
.boxed.boxed-signup, .boxed.boxed-login, .boxed.boxed-reset{max-width:450px;}
.boxed.boxed-signup .agr-recaptcha-wrapper{padding:0px 0 0px 0;}
.boxed.boxed-reset{max-width:550px;}
.somfrp-lost-pass-form-text{text-align:left;}
.boxed.boxed-reset .no-margin{text-align:left;}
.edd-lost-password a{text-decoration:underline;}
#resetpasswordform legend, #password-lost-form-wrap legend{border-bottom:0px;}
#edd_secure_site_wrapper span.padlock:before{display:none;}
.edd-stripe-new-card{padding-top:30px;}
#edd-card-wrap label{display:none;}
#edd_cc_fields legend{top:26px;padding-top:0px;left:30px;}
#edd_cc_fields{padding-inline:30px;padding-bottom:30px;width:calc(100% - 40px);margin-left:0px;margin-top:-50px;border:solid 1px #f7f7f7;padding-top:70px;text-align:left;}
#edd_secure_site_wrapper{padding:0;font-weight:bold;margin-top:-10px;margin-bottom:10px;}
p#edd-card-name-wrap{margin-bottom:40px;}
#edd_secure_site_wrapper{font-weight:normal!important;font-size:13px;}
.edd-stripe-update-billing-address-current{text-align:left;margin-top:10px;}
.edd-stripe-update-billing-address-wrapper{text-align:left;margin-top:10px;margin-bottom:15px;}
.edd-stripe-update-billing-address-wrapper label{top:2px;left:5px;}
#edd_purchase_submit .edd-submit.button{visibility:hidden;}
.returnpage{max-width:420px;margin:0 auto;text-align:center;}
.returnpage img.return-sucess{max-width:60px!important;}
.edd_purchase_receipt_files li{list-style:none;}
.returnpage h3{margin-bottom:20px;}
.sucess-msg-p{padding:0px 0px 20px 0px;font-size:18px;}
.order-no-p{padding:20px 0px 0px 0px;font-size:14px;}
.download-receipt{font-weight:normal;}
.download-receipt a{font-weight:bold;}
.return-email-content{}
.return-proverb{}
.edd_purchase_receipt_product_name{color:#0503cb;margin-top:15px;font-weight:bold;}
.edd_download_file a{text-decoration:underline;}
#edd-card-exp-wrap label{position:relative;top:20px;}
#edd-card-cvv-wrap label{position:relative;top:20px;}
.edd-stripe-new-card #edd-stripe-card-element.StripeElement{background-color:#fff !important;}
.ElementsApp input{background-color:#fff!important;}
.InputContainer{background-color:#fff!important;}
#edd_checkout_form_wrap .edd-alert-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1;position:absolute;left:15px;top:-20px;z-index:5000;}
.edd_download_inner .thumb a img{max-width:202px;}
.banner-slider2 li img{max-width:202px;}
#edd_checkout_user_info{visibility:hidden!important;height:0px!important;width:0px!important;padding:0px!important;margin:0px!important;}
.requiredtoreg{font-size:16px;color:#000;margin-bottom:30px;}
.requiredtoreg a{text-decoration:underline;}
@media(max-width:1200px){
#lostpasswordform{padding:0px 30px;}
}
@media(max-width:992px){
.customboot{grid-template-columns:1fr 1fr;}
.dashboardtab{padding:0px 30px;}
}
@media(max-width:860px){
.elementor-widget-tabs .elementor-tab-desktop-title{padding:20px 15px!important;text-align:left;background:#f1f1f1;margin-bottom:5px;}
.elementor-widget-tabs .elementor-tab-mobile-title{text-align:left;background:#f1f1f1;margin-bottom:10px;}
.elementor-widget-tabs .elementor-tab-content{margin-top:-10px;margin-bottom:10px;}
.elementor-widget-tabs .elementor-tab-desktop-title, .elementor-widget-tabs .elementor-tab-mobile-title{position:relative;}
.elementor-widget-tabs .elementor-tab-desktop-title:after, .elementor-widget-tabs .elementor-tab-mobile-title:after{content:'+';display:block;position:absolute;top:9px;right:20px;}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs .elementor-tab-mobile-title.elementor-active:after{content:'-';display:block;position:absolute;top:9px;right:20px;}
}
@media(max-width:660px){
.customboot{grid-template-columns:1fr;}
}
@media(max-width:599px){
.header ul.shop-nav .cw-active .cart-btn{top:inherit!important;}
}
@media(min-width:768px){
.checkout-div{max-width:391px;margin:0 auto;float:right;}
}
@media(max-width:768px){
.content-area{max-width:300px;margin:0 auto;padding-top:20px;}
.page-head h1{margin-bottom:20px;}
.header.navbar-fixed-top{box-shadow:5px 0px 15px -2px #ccc;}
.header-wrapper.header-bg{margin-bottom:127px;}
.archive .header-wrapper.header-bg{margin-bottom:167px;}
.single .header-wrapper.header-bg{margin-bottom:167px;}
.page .header-wrapper.header-bg{margin-bottom:167px;}
.home .header-wrapper.header-bg{margin-bottom:127px;}
.page.edd-checkout .header-wrapper.header-bg{margin-bottom:107px;}
.checkout-div{max-width:421px;margin:0 auto;margin-top:-80px;margin-bottom:120px;}
#edd_checkout_user_info, #edd_cc_fields, #edd_cc_address, #edd_purchase_submit, #edd_register_fields, #edd_login_fields, #edd_simple_shipping_fields{padding-left:0px;padding-right:0px;}
.boxed .boxed-body{padding:0px 30px 0px 30px!important;}
.edd_form{text-align:left;}
p.edd-lost-password{text-align:left;}
.registration-div .lightbox-title{margin-top:40px;}
.dashboardtab  #edd_profile_editor_submit{margin-bottom:15px;}
}
@media(max-width:760px){
footer#footer .footer-widget-row{display:block;}
footer#footer .footer-widget-div{padding-top:70px;padding-bottom:70px;}
footer#footer .footer-widget-left{text-align:center;justify-content:center;}
footer#footer .menu-footer-menu-container{text-align:center;margin-top:2px;}
footer#footer .custom-html-widget{text-align:center;margin-top:33px;}
footer#footer .footer-widget-right{display:block;text-align:left;justify-content:right;}
footer#footer ul li{padding:0px 0px;margin-left:0px;}
#footer ul li a{font-family:Roboto;font-size:16px;font-weight:400;max-width:190px;display:block;margin:0 auto;line-height:45px;border-bottom:solid 1px #ccc;}
#footer ul li:last-child a{border-bottom:0px;}
footer#footer .footer-widget-right p{font-size:16px;line-height:32px;color:#000;margin-bottom:0;}
#header .container{padding:0px;}
.header-col{display:block;text-align:center!important;}
.header.navbar-fixed-top{padding:0px;}
.header-col.col-logo{padding:35px 0px;}
.header-col.col-nav{float:none;width:100%;background-color:#f9f9f9;}
.header #nav{text-align:center;padding:10px 0px;}
#edd_purchase_form{padding:0px 20px;}
.footer-widget img{max-width:220px!important;}
}
@media(max-width:599px){
.section-first{display:none;}
.header-wrap{padding-right:0px!important;}
#edd_checkout_user_info{padding-right:0px;}
#edd_cc_address{padding-right:0px;}
.col-logo{margin-bottom:0px;}
.hi_for_desktop{display:none;}
.hi_for_mobile{display:block;}
.edd_checkout_cart_item_title{margin-bottom:8px;}
#edd_checkout_cart td img{margin:0px;}
.header #nav ul li > ul{left:-85px;}
.header #nav ul ul li{width:100%;}
#edd_user_history th:first-child, #edd_user_history td:first-child{padding:10px 10px;}
}
@media(min-width:400px) and (max-width:992px){
#edd_checkout_form_wrap{max-width:391px;margin:0 auto;}
}
@media(max-width:400px){
.site-logo{width:200px!important;height:22px!important;}
.header #nav ul li a{padding:5px 5px;}
.header ul.shop-nav .cart-widget .cart-btn{}
#edd_checkout_form_wrap{max-width:290px;margin:0 auto;}
.checkout-div{max-width:290px;margin:0 auto;}
.section table th:first-child, .section table td:first-child{padding:10px 20px;}
#edd_checkout_form_wrap #edd_purchase_submit{padding-right:0px;}
#edd_register_fields{padding-right:0px;max-width:290px;margin:0 auto;}
.checkout-div{max-width:290px;margin-top:-80px;margin-bottom:120px;}
#edd_purchase_form{padding:0px;}
.header #nav ul li > ul{left:-105px;}
}
@media(max-width:330px){
.header #nav ul li a{padding:5px 3px;}
}    .home .elementor-section.elementor-section-boxed>.elementor-container{max-width:1000px;}
.home-top-heading, .home-top-subheading{position:relative;z-index:5;}
.home-top-heading h1{margin-bottom:8px !important;color:#000000;font-family:"Roboto", Sans-serif;font-weight:300;font-size:35px;line-height:1;text-align:center;margin-top:110px;}
.home-top-subheading p{color:#000000;font-family:"Roboto", Sans-serif;font-weight:300;font-size:17px;line-height:1.4;text-align:center;margin-top:-20px;}
.home-top-image{margin-top:-180px;position:relative;z-index:1;}
.home-middle-heading h2{color:#000000;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:200;text-align:center;margin-top:60px;}
.home-middel-content{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:200;line-height:42px;margin-bottom:20px;}
.home-middel-content b{font-weight:bold;}
.home-middle-left-image{text-align:left!important;}
.home-middle-right-image{text-align:right!important;}
.home-bottom-image-one{margin-top:40px;}
.home-bottom-image-two{margin-top:40px;}
@media(max-width:767px){
.home-top-heading h1{font-size:20px;margin-top:80px;}
.home-top-subheading p{font-size:13px;line-height:1.4;margin-bottom:15px;}
.home-top-image{margin-top:-100px;}
.home-middle-heading h2{font-size:20px;}
.home-middel-content{font-size:16px;line-height:28px;}
.home-middle-left-image-mobile{margin-bottom:20px;}
.home-middle-right-image-mobile{margin-bottom:20px;}
.home-bottom-image-one-mobile{margin-top:0px;margin-bottom:20px;}
.home-bottom-image-two-mobile{margin-top:0px;margin-bottom:20px;}
}
.alert.alert-danger, .fw-flash-type-error .fw-flash-message{display:none;}
#fes_login_registration_form_row_left{padding:60px 20px!important;}
div.fes-form fieldset .fes-el .fes-fields input[type="text"], div.fes-form fieldset .fes-el .fes-fields input[type="password"],  div.fes-form fieldset .fes-el .fes-fields input[type="email"], div.fes-form fieldset .fes-el .fes-fields input[type="url"], div.fes-form fieldset .fes-el .fes-fields textarea{border:solid 1px #000!important;}
div.fes-form fieldset .fes-el .fes-fields input[type="text"], div.fes-form fieldset .fes-el .fes-fields input[type="password"], div.fes-form fieldset .fes-el .fes-fields input[type="email"], div.fes-form fieldset .fes-el .fes-fields input[type="url"], div.fes-form fieldset .fes-el .fes-fields input[type="number"], div.fes-form fieldset .fes-el .fes-fields textarea, div.fes-form fieldset.field-holder .fes-fields input[type="text"], div.fes-form fieldset.field-holder .fes-fields input[type="password"], div.fes-form fieldset.field-holder .fes-fields input[type="email"], div.fes-form fieldset.field-holder .fes-fields input[type="url"], div.fes-form fieldset.field-holder .fes-fields input[type="number"], div.fes-form fieldset.field-holder .fes-fields textarea, div.fes-form fieldset .fes-el .fes-fields input[type="text"]:focus, div.fes-form fieldset .fes-el .fes-fields table.download_item_thumbnail_id input[type="text"]:focus, div.fes-form fieldset .fes-el .fes-fields input[type="password"]:focus, div.fes-form fieldset .fes-el .fes-fields input[type="email"]:focus, div.fes-form fieldset .fes-el .fes-fields input[type="url"]:focus, div.fes-form fieldset .fes-el .fes-fields input[type="number"]:focus, div.fes-form fieldset .fes-el .fes-fields textarea:focus{border:solid 1px #000!important;}
#fes_login_registration_form_row_right{padding:60px 20px!important;}
.currency-switcher-menu{position:relative;}
.currency-switcher-menu .cafe-menu-arrow{display:inline-block;margin-right:5px;}
.currency-switcher-menu > a{display:flex;align-items:center;text-decoration:none;color:inherit;}
.currency_for_desktop{display:inline-block;}
.currency_for_mobile{display:none;}
.currency-switcher-menu .sub-menu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,0.1);min-width:180px;z-index:999;display:none;}
.currency-switcher-menu:hover .sub-menu, .currency-switcher-menu.active .sub-menu{display:block;}
.currency-switcher-menu .sub-menu .menu-item{list-style:none;margin:0;padding:0;}
.currency-switcher-menu .sub-menu .menu-item a{display:block;padding:10px 15px;color:#333;text-decoration:none;border-bottom:1px solid #eee;transition:background-color 0.3s ease;}
.currency-switcher-menu .sub-menu .menu-item:last-child a{border-bottom:none;}
.currency-switcher-menu .sub-menu .menu-item a:hover{background-color:#f5f5f5;color:#000;}
.currency-switcher-menu .sub-menu .menu-item.current-currency a{background-color:#e8f4fd;color:#0073aa;font-weight:bold;}
.currency-switcher-menu:hover .cafe-menu-arrow, .currency-switcher-menu.active .cafe-menu-arrow{transform:rotate(180deg);transition:transform 0.3s ease;}
.currency-switcher-menu .cafe-menu-arrow{transition:transform 0.3s ease;}
.power-a4-planner{overflow:hidden;}
.arrow-image img{margin:0px;}
.page-id-5027 footer#footer{margin-top:-20px !important;}
@media(max-width:560px){
.elementor-element-91ab3c7 {
padding: 0px 30px;
}
.elementor-element-91ab3c7 .elementor-widget-container {
font-size: 18px;
}
}