/*
Theme Name: Asting
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Version: 1.2.3
Description: Asting is a modernized take on an ever-popular WordPress. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Asting will make your WordPress look beautiful everywhere. Created by <a href="https://themeforest.net/user/ovatheme">Ovatheme</a>
Author: <a href="https://themeforest.net/user/ovatheme">Ovatheme</a>
Author URI: <a href="https://themeforest.net/user/ovatheme/portfolio">Ovatheme</a>
License: GNU General Public License
License URI: license.txt
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: asting
Domain Path: /languages/
*/
.ovaev-content.content-grid .date-event, .ovaev-content.content-grid .desc .event_post .post_cat:hover, .single_event_details .event-details-bottom .single_venue, .single_event_slide .owl-dots .owl-dot.active span, .sidebar .widget.widget_product_categories li > a::before, .wp-block-button a:hover, .woocommerce-MyAccount-content .button:hover, .picker__box, .picker__nav--prev:hover, .picker__nav--next:hover{
	background-color: #F24E22 !important;
}
.ovaev-content.content-grid .desc .event_post .post_cat, .ovaev-content.content-grid .desc .event_post .post_cat a,.ovaev-content.content-grid .desc .event_post .time-event ul li i, .widget.widget_product_categories li > a:hover, .woocommerce .ova-shop-wrap .content-area ul.products li.product a.added_to_cart:hover, .woocommerce .ova-shop-wrap .content-area .product .summary .product_meta .posted_in a:hover, .woocommerce .ova-shop-wrap .content-area .product .summary .product_meta .tagged_as a:hover, .wc-block-grid__product-title, .elementor-201 .elementor-element.elementor-element-83847d3.elementor-wc-products .added_to_cart, .um a.um-link, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-account-side li a span.um-account-icon,.um-account-name a:hover, .um-profile.um .um-profile-headericon a:hover, .um-toggle-password:hover i, .woocommerce-info::before,  .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,.um .um-field-radio.active:not(.um-field-radio-state-disabled) i {
  color: #F24E22 !important;
}
.ovaev-content.content-grid .desc .event_post .post_cat a:hover, .wp-block-button a:hover, .elementor-201 .elementor-element.elementor-element-83847d3.elementor-wc-products .added_to_cart:hover, .woocommerce-MyAccount-content .button:hover{
	color : #fff !important;
}
.woocommerce .ova-shop-wrap .content-area ul.products li.product a.added_to_cart{
	margin : 20px 0px 0px 0px !important;
}
.um .um-button.um-alt, .um .um-button.um-alt:hover{
	background: #28231e !important;
  	color: #fff !important;
}
.um a.um-button{
	background-color: #9D9390EB !important;
}
.um-form input,.um-form textarea, .um-field .select2.select2-container .select2-selection{
	border-radius : 6px !important;
}

.tutor-btn-block {
  width: 90% !important;
}

.elementor-201 .elementor-element.elementor-element-83847d3.elementor-wc-products .added_to_cart{
	margin : 10px !important;
}
.um-header {
	border-bottom: solid 0px #eee !important;
}
.um-misc-with-img {
  border-bottom: 0px solid #eee !important;
}
.woocommerce-MyAccount-navigation-link--edit-account, .woocommerce-MyAccount-navigation-link--customer-logout, .woocommerce-notices-wrapper + p, .woocommerce-MyAccount-navigation-link--downloads {
	display : none !important;
}
.um-profile-edit {
  	top: 245px !important;
	left: 48.5% !important;
}
.um-dropdown{
	left: -86.5px !important;
}
.um-profile.um .um-profile-headericon a, .um-profile.um .um-profile-meta{
  color: #333 !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
  float: left;
  max-width: 48% !important;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
  float: right;
  max-width: 48% !important;
}
.woocommerce-info {
  border-top-color: #f24e22 !important;
}

.picker__header, .picker__footer,.picker__day--today, .picker--focused .picker__day--highlighted, .picker__day--highlighted:hover, .picker__day--infocus:hover, .picker__day--outfocus:hover{
	background : #fce5b1 !important;
	color : #333 !important;
}
.picker__button--close{
	display: inline-block;
  	font-weight: 400;
  	color: #212529;
  	text-align: center;
  	vertical-align: middle;
  	user-select: none;
  	border: 1px solid transparent;
  	padding: .375rem .75rem;
  	font-size: 1rem;
  	line-height: 1.5;
  	border-radius: .25rem;
  	transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}


#social-buttons img {
  width: 35px;
  margin: 5px;
  cursor: pointer;
}

.um-account-profile-link {
	display : none;
}
.select2-hidden-accessible {
	border: 1px solid #e8e8e8;
  	border-radius: 10px;
  	background: white;
  	padding: 8px;
  	color: #919191;
}
p#billing_country_field, p#billing_state_field, p#shipping_country_field, p#shipping_state_field{
	line-height: 5px !important;
}

.woocommerce-address-fields__field-wrapper label, .woocommerce-address-fields__field-wrapper span.woocommerce-input-wrapper, .woocommerce-EditAccountForm fieldset label,.woocommerce-EditAccountForm fieldset span.password-input{
	width : 100% !important;
}
.woocommerce-EditAccountForm fieldset{
	margin-top: 70px !important;
}
.woocommerce-EditAccountForm fieldset legend{
	margin-bottom : 30px !important;
}

.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
	top: 0.3em !important;
}
.single_map{
	display : none !important;
}
.tutor-accordion, .tutor-pagination-wrapper-replaceable{
	margin-bottom : 45px !important;
}
@media (min-width: 800px) {
  .tutor-course-details-page .tutor-course-details-tab .tutor-is-sticky {
	z-index: 998 !important;
  }
}
.wp-block-woocommerce-checkout {
	padding-bottom : 24px !important
}
.single_event_details .event-details-top .single_event_content .single_event_description {
  font-size: 15px;
  color: #88858e;
}
body {
  font-family: "Roboto", Sans-serif !important;
}

@media (max-width: 576px) {
	.elementor-2805 .elementor-element.elementor-element-43d84fc, .elementor-2805 .elementor-element.elementor-element-9c2f94d, .elementor-2805 .elementor-element.elementor-element-4b10107, .elementor-2805 .elementor-element.elementor-element-13668f9 {
  		width: 100% !important;
	}
}

@media (max-width: 576px) {
	.elementor-2805 .elementor-element.elementor-element-43d84fc, .elementor-2805 .elementor-element.elementor-element-9c2f94d, .elementor-2805 .elementor-element.elementor-element-4b10107, .elementor-2805 .elementor-element.elementor-element-13668f9 {
  		width: 100% !important;
	}
	.product_title.entry-title, .woocommerce .ova-shop-wrap .content-area .product .related > h2, .sidebar .widget h4.widget-title{
		font-size : 18px !important;
	}
	.woocommerce .ova-shop-wrap .content-area .product .woocommerce-tabs ul.tabs li a, #comments .woocommerce-Reviews-title, .woocommerce .ova-shop-wrap .content-area .product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #review_form #respond .comment-reply-title, .sidebar .widget.widget_product_categories li > a, .sidebar .widget ul li a, .sidebar .widget ul li a, .woocommerce .ova-shop-wrap .content-area ul.products li.product .woocommerce-loop-product__title, .wc-block-components-product-name, .wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .woocommerce .ova-shop-wrap .content-area ul.products li.product .price, .woocommerce .ova-shop-wrap .content-area ul.products li.product .button{
		font-size : 16px !important;
	}

	.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce .ova-shop-wrap .content-area .product .summary form.cart .single_add_to_cart_button, .woocommerce .ova-shop-wrap .content-area .product .summary .product_meta .posted_in, .woocommerce .ova-shop-wrap .content-area .product .summary .product_meta .tagged_as, #tab-description p, .meta .woocommerce-review__author, .meta .woocommerce-review__published-date, .description p, .woocommerce .ova-shop-wrap .content-area .product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #review_form #respond .comment-form label, .woocommerce .ova-shop-wrap .content-area .product .woocommerce-tabs .woocommerce-Tabs-panel #reviews #review_form_wrapper #review_form #respond .comment-form .form-submit input, .woocommerce .ova-shop-wrap .content-area ul.products li.product .cat_product, .woocommerce .ova-shop-wrap .content-area ul.products li.product .price, .woocommerce .ova-shop-wrap .content-area ul.products li.product .button, .woocommerce .ova-shop-wrap .content-area .product .summary .product_meta .posted_in a, .woocommerce .ova-shop-wrap .content-area .product .summary .product_meta .tagged_as a, .product_list_widget .woocommerce-Price-amount.amount,  .woocommerce-notices-wrapper .woocommerce-message, .woocommerce .woocommerce-message a.button, .woocommerce .ova-shop-wrap .content-area ul.products li.product a.added_to_cart,span.wc-block-components-formatted-money-amount, .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input, . .wc-block-cart__sidebar .wc-block-components-totals-item, .woocommerce .ova-shop-wrap .content-area ul.products li.product a.added_to_cart, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .wc-block-components-formatted-money-amount, .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input, .wc-block-components-totals-item__label, .wc-block-components-button__text, .woocommerce .ova-shop-wrap .content-area ul.products li.product a.added_to_cart, .woocommerce-product-details__short-description, .woocommerce .ova-shop-wrap .content-area .product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description >p, .woocommerce .ova-shop-wrap .content-area .product .summary .product_meta .posted_in a, .woocommerce .ova-shop-wrap .content-area .product .summary .product_meta .tagged_as a, .woocommerce .ova-shop-wrap .content-area .product .summary .product_meta .tagged_as, .woocommerce .ova-shop-wrap .content-area .product .summary .product_meta .posted_in, .woocommerce .ova-shop-wrap .content-area .product .summary .price .woocommerce-Price-amount{
		font-size: 14px !important;
	}
	.wc-block-components-product-metadata__description p{
		line-height : 30px !important;
	}
	.woocommerce .ova-shop-wrap .content-area .woocommerce-pagination ul.page-numbers li .page-numbers, .woocommerce .ova-shop-wrap .content-area .product .summary form.cart .single_add_to_cart_button{
		font-size : 12px !important;
	}
	.woocommerce .star-rating {
  		height: 1.5em !important;
  		line-height: 1.5 !important;
		font-size: 1em !important;
	}
	.sidebar .widget ul li a, .sidebar .widget ul li {
  		line-height: 2.2 !important;
	}
	.woocommerce .ova-shop-wrap .content-area .woocommerce-pagination ul.page-numbers li .page-numbers {
  		width: 38px !important;
  		height: 38px !important;
	}

	.tutor-btn-block {
  		width: 70% !important;
	}
	.is-mobile table.wc-block-cart-items .wc-block-cart-items__row{
		padding: 16px 10px !important;
	}
	.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
  		width: 100%;
	}
}
@media (min-width: 576px) and (max-width: 1200px){
	.elementor-2805 .elementor-element.elementor-element-43d84fc, .elementor-2805 .elementor-element.elementor-element-9c2f94d, .elementor-2805 .elementor-element.elementor-element-4b10107, .elementor-2805 .elementor-element.elementor-element-13668f9 {
  		width: 50% !important;
	}
}
@media (max-width: 767px) {
	.elementor-2805 .elementor-element.elementor-element-89236bc.elementor-column > .elementor-widget-wrap {
  		justify-content: center !important;
	}
	.elementor-2805 .elementor-element.elementor-element-e698c42 {
  		text-align: center !important;
	}
}

.receipt-footer, .donor-dashboard-link {
	display: none !important;
}

