/**
 * Theme Name:     New Covenant Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   new-covenant-hello-elementor-child
 * Description:    A plain-vanilla &amp; lightweight theme for Elementor page builder
 */
.ui-dialog .ui-dialog-title {
	float:none!important;
}

.page-header{
	display:none;
}

a {
    color: #1bb0ce;
}
h1, h2, h3, h4, h5, h6, .aux-h1, .aux-h2, .aux-h3, .aux-h4, .aux-h5, .aux-h6 {
    font-family: "Economica", sans-serif;
	font-weight: 600;
}

.menu-header-menu .menu-item a, .menu-header-mobile .menu-item a{
padding: 2px!important;
}
.menu-header-menu .aux-menu-label, .menu-header-mobile .aux-menu-label {
    padding: 5px 10px;
    background-color: #004168;
    border-radius: 4px;
    text-transform: uppercase;
    color:white;
}

.menu-header-menu.menu-mobile .aux-menu-label, .menu-header-mobile.menu-mobile .aux-menu-label {
    font-size: 10px;
    padding: 2px!important;
    margin: 2px;
}
#menu-main-navigation .aux-menu-label {
    font-size: 1.5em;
    font-weight: normal;
}
.aux-site-footer .footer-menu li > a:hover {
    color: #63c7b0;
}
input[type="submit"] {
    width: auto !important;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    width: 15px !important;
}
#site-header, .aux-master-menu.aux-horizontal.aux-skin-dash-divided .aux-submenu {
    background-color: #004168;
}
.aux-top-header, .site-header-section.aux-header-light, aside .widget-title {
    border-bottom: solid 1px #a0a0a0;
}
.subfooter .widget_aux_search .aux-search-field {
    background-color: #efefef;
}
.page-id-14923 .tribe-events-title-bar, .page-id-14923 .tribe-events-notices {
    display: none;
}
.page-id-14923 #tribe-events-content, .page-id-14923 #tribe-events-content a {
    color: #fff !important;
}
.aux-fs-popup.aux-dark, #fs-menu-search:before {
    background-color: rgba(52,85,105,0.90);
}
.aux-widget-recent-posts .post .readmore a {
    margin: 0 0 10px 10px;
}
h1.tribe-events-page-title {
    font-size: 24px;
}
.aux-master-menu.aux-horizontal.aux-skin-dash-divided .aux-submenu {
    background-color: rgba(0,65,104,0.90);
}
.aux-master-menu.aux-horizontal.aux-skin-dash-divided .aux-submenu.aux-megamenu .aux-menu-column>.aux-item-content {
    padding-bottom: 10px;
    border: none !important;
}
h1.page-title {
    color: #004168;
}
.hentry.aux-medium-context .entry-content>p>img {
    margin-left: auto;
    margin-right: auto;
}
.aux-top-header a, .aux-top-header .aux-search-section .aux-search-icon {
    color: #004168 !important;
}
.aux-sticky-placeholder {
    display: none !important;
    height: 0 !important;
}
#top-header {
    background-color: #C0C0C0 !important;
    top: 0;
    position: fixed;
}
@media only screen
and (max-device-width: 600px)
{ #top-header {
    background-color: #C0C0C0 !important;
    padding-top: 30px;
    position: fixed;
} }
#site-header {
    top: 38px;
    position: fixed;
}
@media only screen
and (max-device-width: 600px)
{ #site-header {
    top: 86px;
    position: fixed;
} }
.front #site-header {
    top: 66px;
    position: fixed;
}

body .logged-in {
    top: 38px !important;
}
div.aux-phone #menu-item-14972, div.aux-phone #menu-item-15263, div.aux-phone #menu-item-18059, div.aux-phone #menu-item-15265, div.aux-phone #menu-item-18104, div.aux-tablet #menu-item-14972, div.aux-tablet #menu-item-15263, div.aux-tablet #menu-item-18059, div.aux-tablet #menu-item-15265, div.aux-tablet #menu-item-18104 {
    display: none !important;
}
#main {
    margin-top: 197px !important;
}


@media screen and (max-width: 767px) and (min-width: 0px) {
	.header-image, .header-image-donate{
		height: 120px;
	}
    nav.aux-phone-off {
        display: block !important
    }
    .aux-top-header .aux-float-wrapper {
        height: 50px;
    }
   .menu-header-menu .aux-menu-label {
        padding: 3px 10px !important;
        margin: 0px 1px;
	      font-size: 3.8vw;
    }
	.mobile-social{
		font-size:46px;
	}
	.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		background-color:#C0C0C0;
	}
 .menu-header-menu .aux-menu-label, .mobile-social{
		margin: 6px 3px;
	}

	.menu-header-menu .aux-menu-label.aux-sm{
		margin: 0px!important;
		padding: 6px!important;
	}
	.mobile-menu nav ul{
		height: 40px;
	}
	.mobile-menu nav ul a{
		margin: 0px!important;
	}
    .aux-master-menu .aux-menu-item {
        clear: none;
        float: center;
        display: block;
        font-size: 16px;
        width: auto;
    }
    .aux-master-menu .aux-item-content, .aux-master-menu.aux-narrow .aux-menu-item>.aux-item-content, .aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-item>.aux-item-content {
        padding: 0em 0em !important;
    }
    .aux-horizontal>.aux-social-list {
        display: none;
    }
    #main {
        margin-top: 180px !important;
    }
    .aux-top-header .aux-start {
        margin-left: 0em;
        margin-right: 0em;
    }
    .aux-top-header .aux-start .aux-menu-depth-0>.aux-item-content {
        margin-right: 0em;
    }
    .aux-fold {
        padding: 0px 15px;
    }
}

@media screen and (max-width: 320px) {
    .aux-master-menu .aux-menu-item {
        font-size: 14px;
    }
    #menu-header-menu .aux-menu-label {
        padding: 3px 7px !important;
        margin: 0px 4px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .widget-socials {
        display: none;
    }
    .aux-top-header .aux-start {
        margin-right: 0;
    }
}

.aux-fs-menu .aux-master-menu .aux-menu-item>.aux-item-content, .aux-fs-menu .aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column>.aux-item-content {
    color: #fff;
}

.post-type-archive-tribe_events .aux-wrapper-post-slider {
    display: none;
}

.single-tribe_events .tribe-events-pg-template {
    margin-top: 200px !important;
}
.aux-fs-menu .aux-master-menu .aux-submenu-indicator {
    top: -15px !important;
}
.aux-fs-menu .aux-master-menu.aux-narrow .aux-submenu-indicator::before, .aux-fs-menu .aux-master-menu .aux-submenu-indicator::before {
    background-color: #fff;
}
.aux-fs-menu .aux-master-menu.aux-narrow .aux-submenu-indicator::after, .aux-fs-menu .aux-master-menu .aux-submenu-indicator::after {
    background-color: #fff;
}
@media only screen
and (max-device-width: 600px)
{ .aux-master-menu .aux-menu-item {
    padding: 3px;
}
}
