/**
 * Theme Name: UU Saratoga Child Theme 2024
 * Description: UU Congregation Theme
 * Author: Interactive Media Consulting, LLC
 * Author URI: https://www.imediaconsult.com
 * Template: uua-congregation
 * Version: 1.0.0
 -----------------------------------------------------------------------------
 */

/**
 * Table of Contents
 *
 * 1.0  - Typography
 * 2.0  - Elements (forms, lists, horizontal rules)
 * 3.0  - Navigation (links, menus, pagination)
 * 4.0  - Header
 * 5.0  - Content (pages, posts)
 * 6.0  - Media (captions, galleries)
 * 7.0  - Widgets
 * 8.0  - Footer
 * 9.0  - Plugins
 * 10.0 - Media Queries
 * 11.0 - Print Queries
 -----------------------------------------------------------------------------
 */

/**
 * 1.0 Typography
 -----------------------------------------------------------------------------
 */

body {

}

h1, h2, h3, h4, h5, h6 {

}

h1 {

}

h2 {

}

h3 {

}

h4 {

}

h5 {

}

h6 {

}

p {

}

b,
strong {

}

dfn,
cite,
em,
i {

}

blockquote {

}

/**
 * 2.0 Elements
 -----------------------------------------------------------------------------
 */

hr {

}

/**
 * 3.0 Navigation
 -----------------------------------------------------------------------------
 */

/*** Primary Menu */


/*** Secondary Menu */


/*** Footer Menu */


/*** Mobile Menu */


/*** Pagination */


/**
 * 4.0 Header
 -----------------------------------------------------------------------------
 */

.navbar-collapse { background-color: #222;}

#menu-primary {margin-left:0;}

.header-right .header-text-field {margin-top:65px;}

 #menu-primary .active a, #menu-primary .menu-item-has-children:hover {background-color: #333 !important;} 

 .navbar-default .navbar-nav > li > a:hover {      
	    background: #333 !important;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background: #333 !important;} 

.dropdown-menu .menu-item a {   
	display: block;
    background: #f1f1f1;
    color: #666;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    padding: 0px 10px 0px 10px;
    line-height: 35px;
    text-decoration: none;
    text-transform: none;
    vertical-align: baseline;
}

/**
 * 5.0 Content
 -----------------------------------------------------------------------------
 */

/* .right-sidebar {display:none;} */

.content {min-height: 500px;}



.lcp_catlist li a {font-size: 26px; font-weight: 300 !important;}

.lcp_catlist li {margin-bottom:5% !important;}

.lcp_date {margin-right:2%}

.dropdown-menu .menu-item a {background-color:#222; color:white;}

.masthead-header .col-md-7 {width:45% !important;}

.masthead-header .col-md-5 {width:55% !important;}
.masthead-header .col-md-5 .social-media-links {width: 100% !important;}

/* Home */
 
.home-header {
	margin: 0 0 5px;
    font-weight: bold;
    border-bottom: 2px solid #dedede;
    padding-bottom: 5px;
}

.home-widget-2 .widget img {width:60% !important;}

.home-widget-2 .upcomingservice_widget p {font-size:75% !important; margin: 0 !important;}

.home-widget-2 .upcomingservice_widget {padding: 0px 0px 10px 0px !important;}

.upcomingservice_widget ul li a {margin-top:10px !important;}

.caption {
	padding: 9px;
    color: #373839;
	padding-bottom: 20px;
}

.home-feature {
    padding: 0 !important;
    margin: 0 .5%;
    width: 32%;
	border-color: #dddddd;
    border-style: solid;
    border-width: 2px;
	height:400px;
}

.home-feature:hover{
	box-shadow:5px 5px 5px  #dddddd;
	border-color: black;
}

/* .home-feature {
	border-color: #dddddd;
    border-style: solid;
    border-width: 2px;
} */

.home-p{
	font-size: 90%;
    color: #373839;
    font-weight: 300;
	margin: 0 0 12px;
	height: 50px;
}

.home-p-a {
	    color: #125abb;
        text-align: center;
        border: 2px solid #ddd;
        background: white;
        padding: 5px 10px;
        width: 50%;
        margin: 0 auto -25px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
}

.home-p-a:hover {
	color:white !important;
	background-color:#125abb;
}

.home-p-a:hover a {
	color:white !important;
	
}

.home-p-a a {
	font-size:90%;
}

.home-testimonials .wpmtst-testimonial-heading {
	display:none !important;
}

.home-testimonials .wpmtst-testimonial {
	border:none !important;
}

.home-testimonials .wpmtst-testimonial-field {
	text-align: left !important;
	color:#125abb;
	font-weight: 700;
}

.home-feature img {
	height:230px;
}

.home-testimonials p .wpcf7-checkbox {display:flex;flex-direction:column !important;}

#wpcf7-f519-o1 .wpcf7-form-control-wrap .wpcf7-text {width:75% !important;}

.home-featured .metaslider .nivoSlider img, .home-featured .metaslider .flexslider .slides img {max-height:415px;}

.home-events .em-events-widget li, li.all-events-link { list-style-type: none !important; }

.home-news h2, .home-events h3, .home-testimonials h1 {font-size:32px !important;}

.grey {padding-top:0 !important;}

.page-id-43 aside section#em_widget-7 { display: none; }

/**
 * 6.0 Media
 -----------------------------------------------------------------------------
 */

/*** Captions */


/*** Galleries */


/*** Images */


/**
 * 7.0 Widgets
 -----------------------------------------------------------------------------
 */



/**
 * 8.0 Footer
 -----------------------------------------------------------------------------
 */

.footer-widgets .widget_text { width: 37% !important;}

.footer-blog-info {
	display: flex;
    padding-top: 5%;
}

.footer_img {
	height: 130px;
    margin-top: 10%;
}

.footer-blog-info h4 {margin-top:0 !important;}

/**
 * 9.0 Plugins
 -----------------------------------------------------------------------------
 */



/**
 * 10.0 Media Queries
 -----------------------------------------------------------------------------
 */

@media all and (max-width: 1200px) {
	.container .navbar-header { width: 100% !important; }
	.container .navbar-header,
	.container .navbar-toggle { display: block !important; }
	.container .navbar-collapse { display: none !important; }
	.container .navbar-collapse.in { 
		display: block !important; 
		visibility: visible !important;
		overflow-y: auto !important;
	}
	.container .navbar-nav > li { float: unset !important; }
	.navbar-nav { float: none !important; }
	.navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
}

@media all and (max-width: 1050px) {
	
}

@media all and (max-width: 991px) {
	.header-right .header-text-field {margin-top:0 !important;}
	.masthead-header .container {display: flex;}
	.masthead-header.col-md-7 {width: 40% !important;}
	.masthead-header .col-md-5 {width: 85% !important;}
}

@media all and (max-width: 980px) {
	.home-feature {height:450px !important;}
	
}

@media all and (max-width: 775px) {
	.page-id-11 .grey {
		display: flex;
   		flex-direction: column;
   	    align-items: center;
	}
	
	.home-feature {
		width: 60% !important;
		margin-bottom: 8% !important;
		
	}
}

@media all and (max-width: 767px) {
	.masthead-header .container {flex-direction:column;}
	.masthead-header .col-md-5 {width: 100% !important;}
}

@media all and (max-width: 520px) {
	.header-right {font-size:55% !important;}
}

@media all and (max-width: 479px) {

}

/**
 * 11.0 Print
 -----------------------------------------------------------------------------
 */

@media print {

}