/*!
Theme Name: DiversityMBA
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: diversitymba
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

DiversityMBA is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

html{ width: 100%; display: block; padding:0; margin: 0; font-family: "Rubik", Rubik !important; font-size: 18px !important; }
body{ width: 100%; display: block; padding:0; margin: 0; font-family: "Rubik", Rubik !important; font-size: 18px !important; }

.widget_adbutler a{ width: fit-content !important; display: block; margin: 0 auto; }

.elementor-post__card .elementor-posts--thumbnail-top .elementor-post__thumbnail__link{ margin-bottom: 0 !important; }
.elementor-post__card .elementor-post__card .elementor-post__text{ margin-top: 20px !important; }

.tablepress td, .tablepress th{ font-size: 12px !important; }

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/* Section - Header */
ul.elementor-nav-menu--dropdown a{ border: 0 !important; }

.mega-sub-menu{ background: #FFF !important; background-color: #FFF !important; }
.mega-sub-menu .mega-block-title{ font-size: 14px !important; }
.mega-sub-menu ul{ padding: 0 !important; list-style: none !important; }
.mega-menu-item{ font-family: "Rubik", Rubik !important; }
.mega-sub-menu li ul li a{ color: #222 !important; display: block; width: 100%; padding: 5px 10px !important; }
.mega-sub-menu li ul li a:hover{ color: #FFF !important; background: #f47720 !important; }
.mega-sub-menu li ul li ul{ margin-left: 20px; }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{ margin: 0 !important; }
/* End Section - Header */

/* Recognition Page */

/* End Recognition Page */

/* Media Page */
.template_media_menu ul li{ margin: 10px; }
.template_media_menu ul li a{ background: #373750; color: #FFF !important; }
.template_media_menu ul li:hover a{ background: #f47720; }
/* End Media Page */

/* Blogs Page */

/* End Blogs Page */

/* Board of Directors Page */
.member_grid{ padding-top: 0 !important; padding-bottom: 0 !important; }
.page_bod_section_bod h3{ margin-top: 0 !important; }
/* End Board of Directors Page */

/* Leadership Team */
.member_grid{ padding-top: 0 !important; padding-bottom: 0 !important; }
/* End Leadership Team */



/* Ultimate Membership */
.um-form{ font-size: 18px !important;  font-family: "Rubik", Rubik !important; }
.um-misc-ul, .um-misc-ul li{ font-size: 18px !important;  font-family: "Rubik", Rubik !important; }
.um a.um-link{ color: #f47720 !important; }

.um-account-main div.um-account-heading{ font-size: 18px !important;  font-family: "Rubik", Rubik !important; }

.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active{ background: #f47720 !important; }
.um-request-button{ background: #f47720 !important; }
.um .um-tip:hover, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-member-name a:hover, .um .um-member-more a:hover, .um .um-member-less a:hover, .um .um-members-pagi a:hover, .um .um-cover-add:hover, .um .um-profile-subnav a.active, .um .um-item-meta a, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color{ color: #f47720 !important; }
/* End Ultimate Membership */


/* Responsive ------------------------------------------------------------------------------------------------------------------------------- */
@media only screen and (max-width: 767px) {
	
	.elementor-button-wrapper{ text-align: center !important; }
	.elementor-button-wrapper a{ width: fit-content !important; padding: 15px 30px !important; font-size: 15px !important; }
	.elementor-button-wrapper a span{ font-size: 15px !important; }
	
	/* Home Page */
	.elementor-slide-heading{ font-size: 24px !important; }
	
	.home .elementor-widget-heading{ text-align: center !important; }
	/* End Homepage */
	
	/* Recognition Page */
	.recognition_section_banner{ padding: 30px !important; }
	.recognition_section_banner .elementor-headline{ font-size: 35px !important; }
	.recognition_section_banner .elementor-heading-title{ font-size: 35px !important; }
	.recognition_section_banner p{ font-size: 18px !important; }
	/* End Recognition Page */
	
	/* Blogs Page */
	.section_blog .elementor-post__thumbnail__link{ width: 50% !important; }
	/* End Blogs Page */
	
}
/* End Responsive */