/*
Theme Name: Bigwheel IT Child
Theme URI: https://bigwheelit.com
Author: BigWheel IT
Author URI: https://bigwheelit.com
Description: BigWheel IT is a full-service technology company that helps businesses achieve their goals. We have over 20 years of experience in the industry, and we are dedicated to providing our clients with quality services and solutions wether it be app development, cloud services, digital marketing, IT solutions, or web design. Our focus is on you, the customer, and we will work with you from start to finish to make sure your project is a success.
Version: 1.0.0
Requires at least: 5.2
Tested up to: 5.9
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bigwheelit-child
Template: bigwheelit
Tags: Digital marketing, Web Design, App Development, Hosting Services, IT Management, QA & Testing
Actual CSS can be found in /assets/css/ folder.
*/
.eael-accordion-list svg{
    width: 6px !important;
}
.ast-plain-container, .ast-page-builder-template{
	background-color: #FCF8F0 !important;
}
.top-news .ha-news-ticker-wrapper{
	border:none !important;
}
.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a){
	text-decoration: none;
}
.fc-col-header-cell-cushion {
	color: #fff !important;
}
.p-m-0 p {
	margin-bottom:0 !important;
	margin-top:0 !important;
}
.service-main li{
	background-image: url(../../uploads/2022/09/tick.svg);
    background-repeat: no-repeat;
    background-size: 18px;
    padding-left: 30px;
    background-position-x: left;
    margin-bottom: 10px;
	line-height: 1.4;
}
.image-background .elementor-widget-container img{
	background: #fff !important;
}
.margin-bottom-15 .elementor-heading-title .elementor-size-default{
	margin-bottom: 12px !important;
}
.service-main li::marker {
	font-size: 0;
}
.service-main ul{
	margin: 0;
}
.tribe-events-meta-group .tribe-events-single-section-title{
	color: #441a05;
    text-transform: uppercase;
    font-size: 1.5rem;
    font-weight: 500;
}
#eckb-article-content-body h2, #eckb-article-content-body h3, #eckb-article-content-body h4, #eckb-article-content-body p strong{
	color: #441a05 !important;
    text-transform: uppercase !important;
    font-size: 1.5rem !important;
    font-weight: 600 !important;
}
.eckb-category-archive-title-desc, .eckb-category-archive-title-name{
	color: #441a05 !important;
    text-transform: uppercase !important;
    font-size: 1.6rem !important;
    font-weight: 600 !important;
}
.eckb-article-title h2 a{
	color: #441a05 !important;
    text-transform: uppercase !important;
    font-size: 1.5rem !important;
    font-weight: 600 !important;
}
#eckb-article-page-container-v2 #eckb-article-body{
	width: 1200px !important;
}
#epkb-main-page-container.epkb-categories-template .section-head .epkb-category-level-1 .epkb-cat-name .epkb-cat-name-count-container .epkb-cat-name{
	color: #441a05 !important;
    text-transform: uppercase !important;
    font-size: 1.5rem !important;
    font-weight: 600 !important;
}
#eckb-article-content-body p{
	text-align: justify;
    color: #242424;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.eckb-article-body{
	text-align: justify !important;
    color: #242424 !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}
.eckb-breadcrumb{
	padding: 10px 0px !important	
}
#eckb-article-page-container-v2 #eckb-article-content, #eckb-article-page-container-v2 #eckb-article-right-sidebar{
	padding: 70px 20px 20px 20px !important;
}
#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner .eckb-article-toc__title{
	text-transform: uppercase;	
	border-bottom: none !important;
	margin-bottom: 0.5rem !important;
}
#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner{
	padding: 15px !important;
}
#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner{
	border-radius: 5px !important;
}
#epkb-main-page-container.epkb-categories-template .epkb-doc-search-container .epkb-search .epkb-search-box input[type=text]{
	background-color: #fff !important;
	border-radius: 25px 0 0 25px !important;
}
#epkb-main-page-container.epkb-categories-template .epkb-doc-search-container .epkb-search .epkb-search-box .epkb-search-box_button-wrap button{
	border-radius: 0px 25px 25px 0px !important;
	text-shadow: none !important;
	font-family: "Poppins", Sans-serif;
    font-weight: 500;
	font-size: 16px !important;
	padding: 10px 35px !important;
}
#eckb-categories-archive-container-v2 #eckb-categories-archive__body__left-sidebar, #eckb-categories-archive-container-v2 #eckb-categories-archive__body__content{
	background: transparent !important;
}
#epkb-main-page-container.epkb-categories-template .epkb-section-body .epkb-sub-category li .epkb-category-level-2-3 .epkb-category-level-2-3__cat-name{
	font-size: 16px !important;
    font-weight: 600 !important;
}
#epkb-main-page-container.epkb-categories-template .section_light_shadow{
	box-shadow: none !important;
}
#eckb-categories-archive-container-v2 .eckb-category-archive-main{
	margin-left: 2rem;
}
#eckb-categories-archive-container-v2 .eckb-article-cat-layout-list .eckb-article-cat-layout-list__inner .eckb-acll__title{
	margin: 0 !important;
	font-weight: 600 !important;
	font-size: 20px !important;
}
#eckb-categories-archive-container-v2 .eckb-article-cat-layout-list .eckb-article-cat-layout-list__inner{
	padding: 15px !important;
}
#eckb-categories-archive-container-v2 .eckb-article-cat-layout-list .eckb-article-cat-layout-list__inner ul li{
	margin: 5px 0 !important;
}
.eckb-article-cat-layout-list__inner{
	border-radius: 5px !important;
}
#eckb-categories-archive-container-v2 .eckb-article-cat-layout-list .eckb-article-cat-layout-list__inner ul{
	margin: 0 !important;
}
#eckb-categories-archive-container-v2 .eckb-category-archive-style-3 .eckb-article-container .eckb-article-header .eckb-article-metadata{
	padding: 5px 0px !important;
	background: transparent !important;
	margin: 0 !important;
}
#eckb-categories-archive-container-v2 .eckb-category-archive-style-3 .eckb-article-container{
	border-bottom: none !important;
}
#eckb-categories-archive-container-v2 .eckb-category-archive-style-3 .eckb-article-container .eckb-article-header .eckb-article-title .eckb-article-title-icon{
	display: none !important;
}
.eckb-article-container{
	background: #fff !important;
	padding: 20px !important;
	border-radius: 5px !important;
}
.eckb-article-content-toolbar-button-container .eckb-toolbar-button-text, .eckb-article-content-toolbar-button-container .eckb-toolbar-button-icon{
	color: #441a05 !important;
}
.eckb-article-content-toolbar-button-container{
	background: transparent !important;
	border: 1px solid #441a05 !important;
	border-radius: 50px !important;
	padding: 10px 20px 10px 20px !important;
}
#epkb-main-page-container.epkb-categories-template .epkb-full #epkb-content-container{
	max-width: 1200px !important;
}
.eckb-acll__title{
	font-size: 22px !important;
}
#eckb-categories-archive-container-v2{
	width: 1200px !important;
	padding: 0 !important;
	margin-top: 3rem !important;
	margin-bottom: 2rem !important;
}
#epkb-main-page-container.epkb-categories-template #epkb-content-container section{
	border: none !important;
}
.eckb-article-cat-layout-list{
	border-radius: 5px !important;
}
#epkb-main-page-container.epkb-categories-template .section-head .epkb-category-level-1--icon-loc-right .epkb-cat-icon{
	font-size: 15px !important;
}
#eckb-categories-archive-container-v2 .eckb-article-cat-layout-list .eckb-article-cat-layout-list__inner .eckb-acll__title{
	border-bottom: none !important;
	margin-bottom: 10px !important;
}
#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-title-container .eckb-article-title{
	margin: 0 0 10px 0 !important;
}
.eckb-acll__cat-item__count{
	background: transparent !important;
}
.epkb-search-box button{
	padding: 10px 35px !important;
}
.margin-auto .elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial{
	margin: 0 auto 20px !important;
}
.tribe-events-event-meta dt{
	color: #DB9E30;
	font-size: 15px;
	font-weight: 600;
}
abbr[title]{
	border: none;
	text-decoration: none;
	font-size: 16px;
    font-weight: 600;
}
.postid-1449 .tribe-events-event-meta dl {
	width: 98% !important;
}
.postid-1373 .tribe-events-single .tribe-events-event-meta{
	width: 97% !important;
}
.postid-1452 .tribe-events-event-meta dl{
	width: 100% !important;
}
.shop-filter .woolentor-filter-wrap ul li{
	background: #E9DDC7!important;
    padding-left: 25px;
    margin-bottom: 10px;
}
.shop-filter h2.wl_filter_title{
	border-bottom: 0 !important;
}
.button-padding-set .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary{
	padding: 15px 15px !important;
}
.button-padding-set .fc-day-header{
	background: #DB9E30 !important;
}
.button-padding-set th.fc-widget-header>span{
	color: #fff !important;
}
.button-padding-set .eael-event-calendar-wrapper .fc-toolbar.fc-header-toolbar .fc-center h2 {
     font-size: 1.8rem;
    font-weight: 600;
    text-transform: uppercase;
}
.button-padding-set .eael-event-calendar-wrapper .fc-day-top.fc-today .fc-day-number {
    color: #441a05 !important;
}
.postid-1455 .tribe-events-event-meta dl {
    width: 100% !important;
}
.postid-1462 .tribe-events-event-meta dl {
    width: 100% !important;
}
.postid-1373 .tribe-events-meta-group-organizer{
	padding-left: 2rem !important;
}
.postid-1443 .tribe-events-single .tribe-events-event-meta{
	width: 97% !important;
}
.tribe-events-single-section .tribe-events-event-meta .secondary .tribe-clearfix{
	width: 47% !important;
}
/* .tribe-events-venue-map{
	display: none;
} */
.ast-plain-container.ast-no-sidebar #primary{
	margin: 0 !important;
}
.tribe-events-event-meta dd, .tribe-events-event-meta dt {
	font-size: 16px;
	font-weight: 500;
	display: inline-block !important;
}
.login-button{
	background-color: var( --e-global-color-accent ) !important;
	font-size: 16px !important;
	color: #fff !important;
	padding: 12px 24px !important;
	border-radius: 25px;
}
.tribe-events-start-time-label dd,{
	display: block !important;
}
.tribe-events-meta-group a{
	color: #441a05;
}
.tribe-events-back a, .tribe-events-back a:visited{
	color: #fff !important;
    background: #DB9E30;
    border-color: #DB9E30;
    border-radius: 25px;
    padding: 15px 25px 15px 25px;
    font-size: 14px !important;
    font-weight: 500;
	text-transform: uppercase !important;
}
.border-radius .elementor-widget-image img{
	border-top-right-radius: 5px !important;
    border-top-left-radius: 5px !important;
}
.border-radius .elementor-103 .elementor-element.elementor-element-cc28dc2 > .elementor-element-populated{
	border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}
.ha-ec-wrapper th.fc-col-header-cell.fc-day{
	padding: 8px !important;
}
.event-popup-setting .ha-ec-popup-content{
	padding-left: 1.5rem;
}
.event-setting .elementor-posts .elementor-post__text{
	display: block !important;
	padding: 30px !important;
}
.event-setting .elementor-posts-container .elementor-post__thumbnail img {
    height: 250px !important;
    object-fit: cover !important;
}
.event-setting .elementor-post__read-more{
	padding: 10px 25px 10px 25px !important;
    border-radius: 25px 25px 25px 25px !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    color: #FFFFFF !important;
    background-color: #DB9E30 !important;
}
.event-setting .elementor-post{
	box-shadow: 0 5px 10px 0 rgba(0,0,0,.1) !important;
}
.form-setting .menu-toggle, .form-setting button, .form-setting .ast-button, .form-setting .ast-custom-button, .form-setting .button, .form-setting input#submit, .form-setting input[type="button"], .form-setting input[type="submit"], .form-setting input[type="reset"], .form-setting form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, .form-setting body .wp-block-file .wp-block-file__button, .form-setting .search .search-submit{
	background-color: #db9e30 !important;
	color: #fff !important;
	padding: 15px 25px 15px 25px !important;
	border-color: #db9e30 !important;
}
.form-setting #give-recurring-form .give-section-break, #give-recurring-form h3.give-section-break, #give-recurring-form h4.give-section-break, #give-recurring-form legend, form.give-form .give-section-break, form.give-form h3.give-section-break, form.give-form h4.give-section-break, form.give-form legend, form[id*=give-form] .give-section-break, form[id*=give-form] h3.give-section-break, form[id*=give-form] h4.give-section-break, form[id*=give-form] legend{
	color: #441a05 !important;
	text-transform: uppercase !important;
	font-size: 1.8rem;
    font-weight: 600;
}
.form-setting select, .select2-container .select2-selection--single{
	background-image: none !important;
}
.shape-fill-color .elementor-shape .elementor-shape-fill{
	fill: #FCF8F0 !important;
}
.event-popup-setting .ha-ec-popup-body{
	align-items: flex-start;
}
.form-setting form[id*=give-form] .give-donation-amount #give-amount, form[id*=give-form] .give-donation-amount #give-amount-text{
    border-radius: 0 !important;
    padding: 20px 35px !important;
}
.form-setting [id*=give-form] .give-form-title{
	font-size: 1.8rem;
    margin: 0 0 25px;
    padding: 0;
    text-transform: uppercase;
	color: #441a05 !important;
}
.form-setting .give-submit-button-wrap .give-submit, [id^=give-user-login-submit] .give-submit{
	font-size: 14px !important;
    font-weight: 500 !important;
    background-color: var( --e-global-color-primary ) !important;
    border-radius: 25px 25px 25px 25px !important;
    padding: 25px 35px 25px 35px !important;
	color: #fff !important;
}
.form-setting form[id*=give-form] #give-final-total-wrap .give-donation-total-label{
	background-color: #db9e30 !important;
	color: #fff !important;
	height: 45px !important;
	line-height: 42px !important;
	font-size: 16px !important;
	border: none !important;
	padding: 0 32px !important;
}
.form-setting form[id*=give-form] #give-final-total-wrap .give-final-total-amount{
	background-color: transparent !important;
	color: #441a05 !important;
	height: 45px !important;
	line-height: 42px !important;
	font-size: 16px !important;
	border: 1px solid #E4E5E8  !important;
	padding: 0 32px !important;
}
.form-setting form[id*=give-form] .give-donation-amount .give-currency-symbol{
    height: 40px !important;
    padding: 0px 18px !important;
}
.form-setting .give-input, .form-setting .form-row .give-stripe-cc-field, .form-setting .give-input .required, .form-setting select, .select2-container .select2-selection--single{
	border: none !important;
    background-color: #e9ddc7 !important;
    color: #818181 !important;
    padding: 15px 20px !important;
    box-shadow: 0 0 0 0 !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    outline: none !important;
    border-radius: 5px !important;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a{
	color: #fff !important;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after{
	display: none;
}
.tribe-organizer-tel-label, .tribe-organizer-email-label, .tribe-organizer-url{
	margin-left: 5px !important;
}
.elementor-3658 .elementor-element.elementor-element-d81891c .elementor-tab-title.elementor-active, .elementor-3658 .elementor-element.elementor-element-d81891c .elementor-tab-title.elementor-active a{
	background: #DB9E30 !important;
}
.elementor-widget-tabs .elementor-tab-content{
	padding: 20px 0 !important;
}
.tribe-events-nav-next a{
	background: #DB9E30;
	border-color: #DB9E30;
	border-radius: 25px;
	padding: 15px 25px 15px 25px;
    font-size: 14px !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
}
/* .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:after{
	display: none;
} */
.tribe-events-nav-previous a{
	background: #DB9E30;
	border-color: #DB9E30;
	border-radius: 25px;
	padding: 15px 25px 15px 25px;
    font-size: 14px !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before {
    background: url(../../uploads/2022/09/left-nav.svg) 0/18px no-repeat;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus:before, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover:before{
	background: url(../../uploads/2022/09/left-nav.svg) 0/18px no-repeat;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown__button, .tribe-block__events-link .tribe-events-c-subscribe-dropdown__button{
	color: #fff;
	background: #DB9E30;
	border-color:  #DB9E30;
	border-radius: 25px;
}
.single-tribe_events .tribe-events-single-event-title{
	font-size: 2.2rem !important;
	color: #441A05 !important;
}
.tribe-events-event-meta dl{
	width: 75%;
}
.tribe-organizer{
	width: 95%;
}
.tribe-organizer-tel{
	width: 70%;
}
.tribe-organizer-tel{
	display: block !important;
}
#tribe-events-pg-template{
	max-width: 1188px;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon {
    height: 30px;
    width: 30px;
}
.tribe-events-event-meta dd[class$=url], .tribe-events-event-meta dt:not(:first-child){
	margin-top: 0;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box, .ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results{
	padding: 0em;
}
.tribe-events-event-image img {
    width: 100%;
	height: 400px;
    object-fit: cover;
}
.tribe-events-content ol:last-child, .tribe-events-content ul:last-child {
    margin-bottom: 0;
	padding: 2rem;
	width: 85%;
	color: #1b1b1b;
    font-weight: 400;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown__button, .tribe-block__events-link .tribe-events-c-subscribe-dropdown__button {
	padding: var(--tec-spacer-1) var(--tec-spacer-2);
	width: 260px;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{
	background-color: #441a05 !important;
    color: #fff;
}
.tribe-common button, .tribe-common button:focus, .tribe-common button:hover, .tribe-theme-twentyseventeen .tribe-common button:focus, .tribe-theme-twentyseventeen .tribe-common button:hover{
	background-color: transparent !important;
    color: #fff;
}
.single-tribe_events .tribe-events-single .secondary {
    margin-left: 2rem;
	width: 47%;
}
.single-tribe_events .tribe-events-single .primary{
	width: 47%;
}
.single-tribe_events .tribe-organizer-tel{
	width: 77% !important;
}
.elementor-kit-7 h1 {
    font-family: "Poppins", Sans-serif;
    font-size: 2rem !important;
    font-weight: 600;
    text-transform: uppercase !important;
	color: #441a05 !important;
}
.tribe-events-schedule h2 {
    font-family: "Poppins", Sans-serif;
    font-size: 16px !important;
    font-weight: 600;
    text-transform: uppercase !important;
	color: #DB9E30 !important;
}
.tribe-events-event-meta a:focus, .tribe-events-event-meta a:hover, .tribe-events-event-meta a:focus, .tribe-events-event-meta a:hover {
    color: #441a05;
}
.tribe-events-event-meta a, .tribe-events-event-meta a:visited {
    color: #441a05;
}
.home .elementor-element-39113a19, .woocommerce-shop .elementor-element-39113a19{
	background-color: rgba(68,26,5,0.7) !important;
}
.home .elementor-element-a2a5b03, .woocommerce-shop .elementor-element-2afc9635{
	position: relative !important;
    margin-top: -55px !important;
    z-index: -1 !important;
}
.custom-video-playlist .e-tabs-wrapper{
	box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px !important;
    background-color: #fff !important;
    padding: 20px !important;
    margin-left: 2rem;
    border-radius: 5px;
}
#epkb-main-page-container.epkb-categories-template .epkb-doc-search-container #epkb_search_results .epkb-search-results-message{
	color: #441a05 !important;
    font-family: Poppins !important;
    font-size: 19px !important;
    font-weight: 600 !important;
	text-transform: uppercase !important;
}
#epkb-main-page-container.epkb-categories-template .epkb-doc-search-container #epkb_search_results ul li a .epkb_search_results__article-title .epkb_search_results__article-title__text{
	color: #441a05 !important;
    font-family: Poppins !important;
	 font-size: 16px !important;
	font-weight: 500 !important;
}
#epkb-main-page-container.epkb-categories-template .epkb-doc-search-container .epkb-doc-search-container__title{
	margin-bottom: 30px !important;
}
.button-padding-set .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary{
	padding: 15px 15px !important;
}
.button-padding-set .ha-ec-wrapper .fc-toolbar.fc-header-toolbar button.fc-button.fc-button-primary.fc-button-active{
	    padding: 18px 25px !important;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale {
    background-color: #DB9E30 !important;
	font-weight:500 !important;
	font-size:1rem !important;
	text-transform:uppercase !important;
	border-radius: 50px !important;
}
.woocommerce form .form-row label{
	font-weight: 500;
}
.woocommerce form .form-row textarea, .woocommerce input[type=email], .woocommerce input[type=number], .woocommerce input[type=password], .woocommerce input[type=reset], .woocommerce input[type=search], .woocommerce input[type=tel], .woocommerce input[type=text], .woocommerce input[type=url], .woocommerce textarea, .woocommerce-page form .form-row textarea, .woocommerce-page input[type=email], .woocommerce-page input[type=number], .woocommerce-page input[type=password], .woocommerce-page input[type=reset], .woocommerce-page input[type=search], .woocommerce-page input[type=tel], .woocommerce-page input[type=text], .woocommerce-page input[type=url], .woocommerce-page textarea, .woocommerce .select2-container .select2-selection--single, .woocommerce select, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select{
	border-color: #b5b5b5 !important;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button{
	padding: 20px 25px !important;
}
.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before {
    color: #DB9E30 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before {
    background: #441A05 !important;
}
.background-set .elementor-field-group .elementor-field-textual{
	background-color: #F8F8F8 !important;
	color: #9d9087 !important;
}
.flatpickr-current-month input.cur-year{
	background: transparent !important;
}
.background-set 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{
	background-color: #e9ddc7 !important;
	color: #9d9087 !important;
}
a {
    color: #441A05;
}
.woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale {
    background-color: #DB9E30;
}
.woocommerce-product-gallery__image{
    border: 1px solid var(--ast-border-color);
	border-radius:10px !important;
}
.woocommerce-product-gallery__image img{
	border-radius:10px !important;
}
.woocommerce.single-product .sale:not(.ast-product-gallery-layout-vertical-slider)>span.onsale {
    top: 10px !important;
    left: 5px !important;
}
.xoo-el-form-container.xoo-el-form-inline{
	box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
	padding: 50px 25px !important;
    background-color: #fff !important;
    border-radius: 5px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{
	display: none !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{
	background-color: #db9e30 !important;
    padding: 22px;
	border-radius: 0 !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row{
	background: #fff;
    padding: 42px 0;
	box-shadow: rgb(0 0 0 / 8%) 0px 4px 12px !important;
    border-radius: 5px !important;
}
.tribe-common img {
    height: 290px;
    object-fit: cover;
}
.active{
	background: #db9e30 !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{
	padding-left: 0 !important;
	padding-right: 3rem !important;
}
.tribe-events .tribe-events-c-events-bar__search-container{
	background: transparent !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{
	border: 0 !important;
}
.xoo-el-form-container button.btn.button.xoo-el-action-btn {
	font-weight: 500 !important;
    font-size: 1rem !important;
    height: 46px !important;
    display: inline-block !important;
    width: auto !important;
    padding: 0 45px !important;
    border-radius: 25px !important;
    margin-bottom: 0;
}
.xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active {
    font-weight: 500 !important;
}
.image-background .ht-product-image{
	background: #fff !important;
    text-align: center !important;
}
.xoo-aff-group input[type="text"], .xoo-aff-group input[type="password"], .xoo-aff-group input[type="email"], .xoo-aff-group input[type="number"], .xoo-aff-group select, .xoo-aff-group select + .select2 {
    box-shadow: none !important;
}
.login .privacy-policy-page-link a{
	color:#fff !important;
}
.xoo-el-form-txt{
	color:#636363 !important;
	margin-bottom:1.5rem !important;
} 
.xoo-aff-required.xoo-aff-checkbox_single p, .xoo-aff-required.xoo-aff-checkbox_single a, .xoo-aff-required.xoo-aff-checkbox_single label{
	font-size:0.92rem !important;
}
.xoo-aff-group.xoo-el-login-btm-fields label, .xoo-aff-group.xoo-el-login-btm-fields span{
	font-size:0.92rem !important;
}
form[id*=give-form] .form-row-wide {
    box-shadow: none !important;
}
.choose-amount .give-donation-amount {
    box-shadow: none !important;
}
form[id*=give-form] .give-section.choose-amount>:not(.ffm-field-container):not(.give-btn), form[id*=give-form] .give-section.payment>:not(.ffm-field-container):not(.give-btn), form[id*=give-form] .give-section>fieldset {
    box-shadow: none !important;
}
.faqs-cutom br{
	display:none !important;
}
.faqs-cutom p{
	margin-bottom:1rem !important;
}
.archive .woocommerce-loop-product__title{
	text-overflow: ellipsis !important;
    overflow: hidden !important;
    display: block !important;
    width: 99% !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 35%;
}
.checkout-button{
	font-size: 16px !important;
	font-weight: 500;
}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
    display: inline-block;
	width: 100% !important;
}
.woocommerce #content table.cart .button[name=apply_coupon], .woocommerce-page #content table.cart .button[name=apply_coupon] {
    padding: 15px 25px;
}
.woocommerce-message, .woocommerce-info {
    border-top-color: #db9e30;
}
.woocommerce-info::before{
	color: #db9e30 !important;
}
.woocommerce-MyAccount-navigation-link.is-active a {
    font-weight: 600;
}
#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3), form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading), .woocommerce-page.woocommerce-checkout form #order_review td, .woocommerce-page.woocommerce-checkout form #order_review th, .woocommerce.woocommerce-checkout form #order_review td, .woocommerce.woocommerce-checkout form #order_review th, .woocommerce table.shop_table thead th, .woocommerce-page table.shop_table thead th, .woocommerce form .form-row label, .woocommerce-MyAccount-navigation-link.is-active a, .calculator_con table{
	color: #441a05 !important;
}
.calculator_con td, th{
	padding: 1rem 2rem;
}
.calculate_btn:nth-child(2){
	background-color: #db9e30 !important;
}
.woocommerce-cart .cart-collaterals .cart_totals>h2, .woocommerce-cart .cart-collaterals .cross-sells>h2 {
    background-color: #fbfbfb;
    font-weight: 600;
    font-size: 1.5rem;
	color: #441a05 !important;
	text-transform: capitalize;
}
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{
	padding: 10px 25px !important;
    text-align: left !important;
}
.woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce-cart table.cart td.actions .button, .woocommerce form.checkout_coupon .button, .woocommerce #respond input#submit, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link{
	padding-top: 15px;
    padding-right: 25px;
    padding-bottom: 15px;
    padding-left: 25px;
}
.woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce.woocommerce-checkout #payment #place_order {
    width: 40%;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: left;
	margin-top: 0.9rem;
}
form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {
    border-color: #fdf9f9;
}
form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {
    border-color: #f9f9f9;
}
.woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce.woocommerce-checkout #payment #place_order {
    width: 40%;
    font-size: 0.98rem !important;
}
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit{
	padding: 15px 25px 15px 25px;
	border-radius: 50px;
	line-height: 0 !important;
	margin: 0.95rem 0.4rem 0.95rem 0;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce-cart table.cart td.actions .button, .woocommerce form.checkout_coupon .button, .woocommerce #respond input#submit, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link{
	padding-top: 20px;
	padding-right: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
}
.page-id-2055 .woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce-cart table.cart td.actions .button, .woocommerce form.checkout_coupon .button, .woocommerce #respond input#submit, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link{
	padding-top: 25px;
	padding-right: 30px;
    padding-bottom: 25px;
    padding-left: 30px;
}
.service-navigation-setting .elementor-nav-menu, .service-navigation-setting .elementor-nav-menu li, .service-navigation-setting .elementor-nav-menu ul{
	background-color: #441a05 !important;
    padding: 4px 0;
}
.content-font a{
	font-size: 1.8rem !important;
	font-weight: 600 !important;
}
.p-margin-0 p{ 
	margin-bottom:0 !important;
}
.p-margin-0 .ha-member-bio{
	margin-bottom: 10px !important;
}
.p-margin-0 .ha-member-position{
	margin-bottom: 10px !important;
}
.display-block button{
	padding: 20px 35px 20px 35px !important;
}
.elementor-button.elementor-size-lg{
	padding: 5px !important;
}
.margin-bottom-0 h2{
	margin-bottom: 0 !important;
}
.prayer-time-widget-home .widget-title{
	display:none !important;
}
.prayer-time-widget-home td{
	font-size: 15px;
	color:#242424!important;
}
.prayer-time-widget-home strong{
	font-weight: 600 !important;
    font-size: 15px;
    color: #441A05 !important;
}
.prayer-time-widget-home table{
	margin-bottom:0 !important;
}
.calculator_con td, th {
    padding: 0.5rem 1rem;
	color: #db9e30 !important;
}
.calculator-color .calculator_con td, th {
    padding: 0.5rem 1rem;
	color: #441a05 !important;
}
.image-width-set .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image img{
	width: 70%;
	height: 250px;
	object-fit: contain;
}
#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{
	background-color: rgba(255,255,255,0) !important;
}
.prayer-time-widget-home td {
    font-size: 16px;
    color: #441a05 !important;
    text-align: center;
	font-weight: 400;
}
.display-block label{
	display: block !important;
	font-size: 18px !important;
	margin-bottom: 10px;
	color: #441a05 !important;
	font-weight: 500;
}
.display-block input{
	display: block !important;
}
select, .select2-container .select2-selection--single {
	background-position-x: calc( 100% - 67% ) !important;
    background-position-y: center !important;
    background-image: url(../../uploads/2022/09/down-arrow.svg) !important;
    background-size: 13px !important;
    background-repeat: no-repeat !important;
}
.select-background-remove select, .select2-container .select2-selection--single{
	 background-image: none !important;
}
.padding-set .calculator_con td, th{
	padding: 0.5rem 0.92rem;
	color: #db9e30 !important;
}
.margin-bottom-0 .elementor-widget:not(:last-child){
	margin-bottom: 0 !important;
}
.padding-left .elementor-icon-list-text{
	padding-left: 20px !important;
}
.padding-left .elementor-icon-list-icon svg{
	margin: 0 !important;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a{
	align-items: baseline !important;
}
.background-color .elementor-icon-list-icon{
	background: #db9e30;
    padding: 20px !important;
	margin-top: 10px;
}
.width-set .elementor-widget-container{
	width: 45% !important;
}
.p-with-btn p{
    margin: 0 !important;
    font-size: 14px;
}
.p-with-btn a{
	font-size:14px !important;
	text-decoration:underline !important;
}
.background-set-form input{
	border: none !important;
    background-color:#e9ddc7 !important;
    color: #818181 !important;
    padding: 15px 20px !important;
    box-shadow: 0 0 0 0 !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    outline: none !important;
    border-radius: 5px !important;
}
.background-set-form textarea{
	border: none !important;
    background-color:#e9ddc7 !important;
    color: #818181 !important;
    padding: 15px 20px !important;
    box-shadow: 0 0 0 0 !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    outline: none !important;
    border-radius: 5px !important;
}
.background-set-form.box-shadow-form.input-chagend-color input, .background-set-form.box-shadow-form.input-chagend-color textarea{
	background-color:#e9ddc7!important;
}
.background-set-form.box-shadow-form.input-chagend-color-cummunity input, .background-set-form.box-shadow-form.input-chagend-color-cummunity textarea{
	background-color:#e9ddc7 !important;
}
.background-set-form .elementor-field-group{
	margin-bottom:1.5rem !important;
} 
.background-set-form label{
	font-size: 15px !important;
    color: #441A05 !important;
    font-weight: 500 !important;
}
.background-set-form .e-form__buttons .e-form__buttons__wrapper{
	display:inline-block !important;
	width:auto !important;
	vertical-align: middle!important;
}
.background-set-form .e-form__buttons{
	display:inline-block !important;
}
.background-set-form.box-shadow-form{
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px!important;
	padding:30px 30px 20px 30px !important;
	border-radius:5px !important; 
}
.background-set-form.box-shadow-form-faq{
	box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em !important;
	padding:30px 30px 20px 30px !important;
	border-radius:5px !important; 
}
.ha-mini-cart-wrapper .ha-mini-cart-count {
    background-color: #000;
}
.share-icon-center .woolentor_product_social_share.style-1{
	text-align: center !important; 
    display: block !important; 
}
.wrapper-product-desc .desc{
	padding:0 !important;
}
.wrapper-product-desc .woocommerce-tabs.wc-tabs-wrapper{
	margin-bottom:0 !important;
}
.wlshop-grid-area .woolentor-cart .button{
	background-color:transparent !important;
}
#show_month{
    width: 300px !important;
    padding: 15px !important;
    border-radius: 6px !important;
    margin: 0 !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-image: url(../../uploads/2022/10/downarrow.svg) !important;
    background-repeat: no-repeat !important;
    background-position-x: 95% !important;
    background-position-y: center !important;
    margin-right: 0rem !important;
    padding: 1rem !important;
    padding-right: 2rem !important;
    background-size: 20px !important;
}
.button-sett input[type="submit"]{
	display: inline-block !important;
    width: auto !important;
    padding: 22px 40px !important;
    border-radius: 0 !important;
    margin: 0 !important;
	border-radius: 6px !important;
}
.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small{
	background: #db9e30 !important;
	color: #fff !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	border-color: #db9e30 !important;
	border-radius: 50px !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{
	padding: 10px 20px !important;
}
.tribe-common .tribe-common-anchor-thin{
	color: var( --e-global-color-primary ) !important;
	font-family: "Poppins", Sans-serif !important;
    font-size: 1.6rem !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
}
.tribe-common .tribe-common-b2--bold{
	display: block;
	color: #db9e30 !important;
}
.tribe-common .tribe-common-c-btn-icon--caret-left:disabled .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right:disabled .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-left:disabled .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right:disabled .tribe-common-c-btn-icon__icon-svg path{
	fill: #441a05 !important;
}
.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop{
	color: var( --e-global-color-primary ) !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 2rem !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
}
.read-more{
	font-family: "Poppins", Sans-serif !important;
    font-size: 14px !important;
	color: #fff !important;
    font-weight: 500 !important;
    background-color: var( --e-global-color-primary ) !important;
	border-radius: 25px 25px 25px 25px !important;
	padding: 10px 20px 10px 22px !important;
    display: block !important;
    width: 20% !important;
    margin-top: 1rem !important;
}
.tribe-events .tribe-events-c-nav__next:disabled, .tribe-events .tribe-events-c-nav__prev:disabled{
	font-family: "Poppins", Sans-serif !important;
    font-size: 14px !important;
	color: #fff !important;
    font-weight: 500 !important;
    background-color: #db9e30 !important;
	border-radius: 50px !important;
	padding: 20px 20px 20px 20px !important;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border{
	background-color: #441a05 !important;
	border-color: #441a05 !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon{
	color: #fff !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
	padding: 4rem !important;
}
.tribe-events .tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path, .tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path{
	fill: #ffffff;
}
.tribe-common p{
	text-align: justify;
	color: #242424;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}
.tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover{
	border-bottom: 0 !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar{
	background-color: transparent !important;
}
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{
	padding-left: 3rem !important;
}
.page-id-1620 select, .select2-container .select2-selection--single{
	background-image: none !important;
}
.button-sett label{
	display:none !important;
}
.privacy-block h1{
	font-size:2rem !important;
	margin-bottom:1.5rem !important;
	font-weight:600 !important;
	color:#441A05 !important;
}
.privacy-block h3{
	font-size:1.4rem !important;
	margin:1.8rem 0 !important;
	font-weight:600 !important;
	color:#441A05 !important;
}
.privacy-block p{
	margin:1.3rem 0 !important;
	color:#441A05 !important;
}
.privacy-block ul{
	padding:0 !important;
	margin:0 !important;
}
.privacy-block ul li{
	list-style: none !important;
    background-image: url(https://www.pompanobeachislamicschool.com/wp-content/uploads/2022/10/dot.svg);
    background-size: 9px !important;
    padding-left: 20px !important;
    background-repeat: no-repeat !important;
    background-position-y: 8px !important;
    margin-bottom: 0.5rem !important;
	color:#441A05 !important;
}
.privacy-block a{
	color:#441A05 !important;
	text-decoration:underline !important;
}
.cky-btn {
    line-height: 1.5 !important;
}
body{
	overflow-x:hidden !important;
}
.eckb-category-archive-description p{
	text-align: justify !important;
}
#eckb-categories-archive-container-v2 .eckb-category-archive-header {
    margin-left: 2rem !important;
	background: #fff;
	padding: 20px !important;
	border-bottom: none !important;
	border-radius: 5px !important;
}
.doantions-boxes-custom .elementor-widget-image a{
	display:block !important;
}
#give-recurring-form .form-row .give-input-field-wrapper, #give-recurring-form .form-row input[type=email], #give-recurring-form .form-row input[type=password], #give-recurring-form .form-row input[type=tel], #give-recurring-form .form-row input[type=text], #give-recurring-form .form-row input[type=url], #give-recurring-form .form-row select, #give-recurring-form .form-row textarea, form.give-form .form-row .give-input-field-wrapper, form.give-form .form-row input[type=email], form.give-form .form-row input[type=password], form.give-form .form-row input[type=tel], form.give-form .form-row input[type=text], form.give-form .form-row input[type=url], form.give-form .form-row select, form.give-form .form-row textarea, form[id*=give-form] .form-row .give-input-field-wrapper, form[id*=give-form] .form-row input[type=email], form[id*=give-form] .form-row input[type=password], form[id*=give-form] .form-row input[type=tel], form[id*=give-form] .form-row input[type=text], form[id*=give-form] .form-row input[type=url], form[id*=give-form] .form-row select, form[id*=give-form] .form-row textarea{
	background-color: #e9ddc7 !important;
    color: #818181 !important;
}
.form-row .give-stripe-cc-field {
	background-color: #e9ddc7 !important;
    padding: 13px 10px!important;
}
.privacy-text .elementor-widget-container a{
	color: #fff !important;
	text-decoration: underline;
	font-size: 14px;
}
.fix-fonts a{
	font-weight:600 !important;
}
.school-registration{
	background-color:#fff;
	padding:40px;
}
.school-registration button.wpforms-submit{
	background-color: #441A05!important;
    color: #fff!important;
    padding: 24px 60px!important;
    border-radius: 4px!important;
    border: none!important;
}
.school-registration label{
	font-weight: 500 !important;
    margin-bottom: 1rem !important;
}
.school-registration input{
	padding: 22px !important;
	background-color:transparent !important;
}
.school-registration .choices__inner{
	padding: 8px !important;
    min-height: auto;
}
.school-registration .wpforms-field-stripe-credit-card-cardnumber{
	padding: 14px 10px!important;
    height: auto!important;
}
.school-registration h2{
	color: #5C4105;
    font-family: "Cinzel Decorative", Sans-serif;
    font-size: 25px;
}
.school-registration .wpforms-one-half.wpforms-first{
    margin-right: 4%!important;
}
.school-registration .wpforms-one-half{
    width: 48%!important;
    display: inline-flex!important;
}
.note-form{
	background-color: #f6e3e3 !important;
    padding: 20px !important;
    border-radius: 5px !important;
}
.contact-info{
	background-color: #FCF8F0 !important;
    padding: 20px !important;
    border-radius: 5px !important;
}
.contact-info h2{
	margin:1rem 0 !important;
}
.p-m-b-0 p:last-child{
	margin-bottom:0 !important;
}
.section-p-cus .elementor-section {
	position: relative;
}
.class-levels-sec-cus .elementor-container{
	position: absolute;
	top: 20px !important;
}
.custom-section-p-s .elementor-widget-wrap{
	position: absolute;
	top: 50px !important;
	width: 35rem;
}
.prayer-time-custom .my-class tbody{
	display: block !important;
	border: none !important;
}
.prayer-time-custom .my-class tbody tr{
	width: 100% !important;
}
.prayer-time-gradient .prayer-label{
	background-color: #db9e30 !important;
}
.prayer-time-gradient li{
	background-color: #fcf8f0 !important;
}
.prayer-time-gradient .highlight {
    background-color: #441a05 !important;
}

.ramadan-time{
	width: 15% !important;
}
.layout3-container-gradient .widget-title{
	display:none;
}
.single-tribe_events .inside-article{
	max-width: 1200px !important;
    margin: 0 auto !important;
    padding: 4rem 0 !important;
	background-color: transparent !important;
}
.metform-general-styling .checkbox-custom #wpforms-8504-field_7 {
	margin-top: 23px !important;
}
.wpforms-submit-container button{
	box-shadow: none !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    background-color: var(--e-global-color-primary) !important;
    border-radius: 25px 25px 25px 25px !important;
    padding: 26px 45px !important;
	color: #fff !important;
}
.qr-code-custom button{
	margin-left: 0 !important;
}
/* Responsive Start */
@media (min-width: 10px) and (max-width: 768px) {
	.home .elementor-element-a2a5b03{
		margin-top: 0 !important;
	}
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
		width: 100%;
	}
	#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
		width: 35%;
	}
	.school-registration{
		padding:20px;
	}
	.school-registration .wpforms-one-half.wpforms-first{
		margin-right: 0!important;
		margin-bottom:1rem !important;
	}
	.school-registration .wpforms-one-half{
		width: 100%!important;
		display: block !important;
	}
	.class-levels-sec-cus .elementor-container{
	position: static;
}
.custom-section-p-s .elementor-widget-wrap{
	position: static;
	width: 100%;
}
}
@media (min-width: 10px) and (max-width: 500px) {
	.woocommerce ul.products li.product.mobile-align-left .star-rating, .woocommerce ul.products li.product.mobile-align-left .button, .woocommerce-page ul.products li.product.mobile-align-left .star-rating, .woocommerce-page ul.products li.product.mobile-align-left .button{
		padding: 20px 15px !important;
	}
	.button-t-s-m, .elementor-7289 .elementor-element.elementor-element-fc30b13 button.elementor-button {
		font-size: 16px !important;
	}

	.content-center-responsive .elementor-631 .elementor-element.elementor-element-a384986 > .elementor-widget-container{
		margin: 0rem 0rem 0rem 0rem !important;
	}
	.ha-ec-popup{
		padding: 25px !important;
		width: 90% !important;
	}
	.tribe-events-back a, .tribe-events-back a:visited{
		padding: 10px 25px 10px 25px !important;
	}
	.tribe-events-content ol:last-child, .tribe-events-content p:last-child, .tribe-events-content ul:last-child{
		padding: 1rem !important;
		width: 100% !important;
	}
	.tribe-events-event-meta dl {
		width: 100% !important;
	}
	.tribe-events-nav-previous a{
		padding: 10px 25px 10px 25px !important;
	}
	.single-tribe_events .tribe-events-single .tribe-events-event-meta{
		margin-left: 1rem !important;
	}
	.custom-video-playlist .e-tabs-wrapper{
		margin-left: 0rem !important;
		margin-top: 1.5rem !important;
	}
	.responsive-setting-login .elementor-image-box-content{
		padding: 24px !important;
	}
	.postid-1373 .tribe-events-single .tribe-events-event-meta {
		width: 100% !important;
	}
	.postid-1373 .tribe-events-meta-group.tribe-events-meta-group-venue {
		margin-top: 1rem;
	}
	.postid-1449 .tribe-events-event-meta dl {
		width: 100% !important;
	}
	.single-tribe_events .tribe-events-single .tribe-events-event-meta {
		width: 66%;
	}
	.tribe-events-nav-next a{
		padding: 10px 25px 10px 25px !important;
	}
	.responsive-set-footer .elementor-field{
		border-radius: 25px !important;
	}
	.responsive-set-footer .elementor-size-md{
		border-radius: 25px !important;
	}
	.width-set-zakat .elementor-element .elementor-element-755d067 .p-margin-0 .elementor-widget .elementor-widget-text-editor{
		width: 90% !important;
	}
	#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-article-content-header-row-right-group{
		justify-content: flex-start !important;
		margin-top: 0.8rem !important;
	}
	.eckb-article-content-toolbar-button-container{
		padding: 10px 20px 10px 20px !important;
	}
	#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-navigation-back{
		margin-bottom: 0.8rem !important;
	}
	#eckb-article-page-container-v2 #eckb-article-content, #eckb-article-page-container-v2 #eckb-article-right-sidebar {
		padding: 20px 20px 20px 20px !important;
	}
	.eckb-kb-template {
		margin-bottom: 20px !important;
	}
	#epkb-main-page-container.epkb-categories-template .epkb-doc-search-container .epkb-search .epkb-search-box input[type=text]{
		border-radius: 25px !important;
	}
	#epkb-main-page-container.epkb-categories-template .epkb-doc-search-container .epkb-search .epkb-search-box .epkb-search-box_button-wrap button{
		border-radius: 25px !important;
	}
	#eckb-categories-archive-container-v2 .eckb-category-archive-header, #eckb-categories-archive-container-v2 .eckb-article-cat-layout-list .eckb-article-cat-layout-list__inner{
		padding: 20px 20px 20px 10px !important;
	}
	#eckb-categories-archive-container-v2 #eckb-categories-archive__body {
		width: 40% !important;
	}
	#eckb-categories-archive-container-v2 .eckb-category-archive-style-3 .eckb-article-container {
		margin: 0 0 30px 0 !important;
		padding: 10px !important;
		display: block;
	}
	.school-registration .elementor-section-wrap  {
		align-items: center !important;
	}
	.school-registration-f .elementor-section-wrap {
		margin-top: -4rem !important;
	}
}
@media (min-width: 10px) and (max-width: 360px) {
	#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
		width: 65%;
	}
	.woocommerce table.shop_table .product-thumbnail img, .woocommerce-page table.shop_table .product-thumbnail img {
		max-width: 100px;
	}
	.postid-1373 .tribe-events-meta-group-organizer {
		padding-left: 0rem !important;
		margin-top: 1.5rem !important;
	}
	.tribe-events-content ol:last-child, .tribe-events-content p:last-child, .tribe-events-content ul:last-child{
		padding: 1rem 1rem 1rem 0 !important;
	}
	.single-tribe_events .tribe-events-single .tribe-events-event-meta {
		margin-left: 0rem !important;
		width: 100% !important;
	}
	.tribe-events-single .tribe-events-sub-nav {
		display: block !important;
		justify-content: space-between;
		margin-left: 0;
	}
	.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous {
		margin: 0px 0 2rem;
	}
}
.elementor-kit-7 button, .elementor-kit-7 input[type="button"], .elementor-kit-7 input[type="submit"], .elementor-kit-7 .elementor-button{
	background-color: #db9e30 !important;
    color: #fff !important;
    padding: 15px 25px 15px 25px !important;
    border-color: #db9e30 !important;
}
.sustainers-b-c form[id*=give-form] #give-final-total-wrap .give-donation-total-label {
	background-color: #db9e30 !important;
	color: #fff !important;
	height: 45px !important;
	line-height: 42px !important;
	font-size: 16px !important;
	border: none !important;
	padding: 0 32px !important;
}
.sustainers-b-c form[id*=give-form] #give-final-total-wrap .give-final-total-amount{
	background-color: transparent !important;
    color: #441a05 !important;
    height: 45px !important;
    line-height: 42px !important;
    font-size: 16px !important;
    border: 1px solid #E4E5E8 !important;
    padding: 0 32px !important;
}
.sustainers-b-c #give-purchase-button {
	font-size: 14px !important;
    font-weight: 500 !important;
    background-color: var(--e-global-color-primary ) !important;
    border-radius: 25px 25px 25px 25px !important;
    padding: 25px 35px 25px 35px !important;
    color: #fff !important;
}
.sustainers-b-c .form-row .give-stripe-cc-field {
	background-color: #e9ddc7 !important; 
	padding: 14px !important;
}
.sustainers-b-c .give-input{
	background-color: #e9ddc7 !important;
}
.sustainers-b-c .give-card-expiration-field-2596-1{
	    padding: 14px !important;
}
.tab-title-bg .elementor-tab-title.elementor-active {
	background-color: #DB9E30 !important;
}
.accordion-styling .eael-accordion-content {
	border-radius: 8px !important;
}
.accordion-styling .active{
	background-color: #fff !important;
}
.ha-pricing-table-currency {
	font-size: 24px !important;
}
.ha-pricing-table-price-tag {
    font-size: 60px !important;
    line-height: normal !important;
}
.give-btn {
    padding: 20px 30px !important;
    color: #fff !important;
    background-color: #DB9E30 !important;
    border: none !important;
    margin: 0;
    margin-bottom: 0.5rem;
}
[id*=give-form] .give-form-title {
	font-size: 1.8rem !important;
	color: #441a05 !important;
}
.give-submit-button-wrap .give-submit, [id^=give-user-login-submit] .give-submit {
	padding: 25px !important;
}
.metform-general-styling .input-text-met input, .metform-general-styling .mf-input-mobile{
	border: none !important;
    background-color: #e9ddc7 !important;
    color: #818181 !important;
    padding: 15px 20px !important;
    box-shadow: 0 0 0 0 !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    outline: none !important;
    border-radius: 5px !important;
	font-family: "Poppins", Sans-serif !important;
}
.metform-general-styling label{
	font-size: 15px !important;
    color: #441A05 !important;
    font-weight: 500 !important;
	margin-bottom:1rem !important;
}
.metform-general-styling .mf-input-select .mf_select__control{
	border: none !important;
    background-color: #e9ddc7 !important;
    color: #818181 !important;
    padding: 15px 20px !important;
    box-shadow: 0 0 0 0 !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    outline: none !important;
    border-radius: 5px !important;
	font-family: "Poppins", Sans-serif !important;
}
.metform-btn.metform-submit-btn{
	box-shadow:none !important;
	font-family: "Poppins", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    background-color: var(--e-global-color-primary ) !important;
	border-radius: 25px 25px 25px 25px !important;
    padding: 26px 45px !important;
}
.metform-general-styling::placeholder{
	color: #818181 !important;
}
.metform-general-styling .mf-input-toggle-option .attr-btn{
	border: none !important; 
    padding: 13px 20px !important;
    margin: 0 !important; 
    margin-right: 1rem !important;
    background-color: #DB9E30 !important;
    color: #fff !important;
}
.metform-general-styling .mf_select__dropdown-indicator{
	color:#441A05 !important;
}
.input-text-met .mf-input-label {
	margin-bottom: 5px !important
}
.contact-fields .mf-input-label {
	margin-bottom: 5px !important
}
.c-b-change .elementor-widget-wrap  {
	background-color: #F8F1E4 !important;
}
.flag-dropdown .flag{
	display:none !important;
}
.metform-general-styling .mf-input-label {
	margin-bottom: 5px !important;
}
.school-registration .flatpickr-monthDropdown-months {
	background-color: #fff !important;
}
.prayer-time-widget-css table.dptTimetable {
    margin-top: 5px;
    width: 100%;
    border: none;
    border-collapse: collapse;
    background-color: #FCF8F0;
}
table.dptTimetable th.tableHeading {
    font-weight: 600;
}
table.dptTimetable tr, table.dptTimetable th {
    font-weight: 500;
}
table.dptTimetable th.highlight, tr.highlight, td.highlight {
    background-color: #F6ECDA !important;
    color: #000 !important;
	font-weight: 500;
}
