/*
Theme Name: Hillview
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   Brad Dalton http://wpsites.net
Template: Divi
*/


/* Keep logo overlapping header area */

@media only screen and (max-width: 760px) {
#logo {
min-height: 46px;
margin-top: 5px;
}
}

@media only screen and (min-width: 760px) {
#logo {
min-height: 83px;
margin-top: 5px;
}
}

.et_header_style_left #logo {
    max-width: 100% !important;
}

/* MENU */
#top-menu-nav #top-menu a:hover,
#mobile_menu_slide a:hover { 
    color: #00506B !important; 
    opacity:1 !important;
}

/*Drop-down menu width */
.nav li ul {
width: 250px;
}
#top-menu li li a {
width: 250px;
}

/* Make top level menu item not show cursor */
.unclickable > a:hover {
  cursor: default;
}


/* MOBILE MENU COLOR */
.mobile_menu_bar:before {
    color: #fff !important;
}


/* IMAGE BORDER FRAME */
.img-frame {
    border: 1px solid #e9e9e9;
    padding: 4px;
    margin-top: 7px;
}


/* GALLERY don't display dots */
.et-pb-controllers {display:none;}




/* CUSTOM BUTTONS */
.et_pb_bg_layout_orange {
	border-width: 1px !important;
	color: #109FCF !important;
	
}

h4 {color: #109FCF;}


/* NEWSLETTER GALLERY */
.et_pb_image img {border: solid 1px #FF6000; margin-top: -1px;}


/* RESOURCES image adjustment for Hotline */
.hotline {margin-top: -40px;}

@media only screen and (max-width: 760px) {
.hotline {
margin-top: 0px;
}
}

/* RESOURCES PAGE change toggle icon color */
.et_pb_toggle_title:before {color: #999 !important;}





/*OPENING PAGE - Equalize column height */
.et_pb_equal_columns .et_pb_column {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.et_pb_module {
max-width: 100%
}
.et_pb_text_align_center {
margin: 0 auto;
}


/* FOOTER */
/* Remove bullets */
#footer-widgets .footer-widget li:before {
display: none; 
} 

/* Change li spacing */
html #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
line-height: 26px; 
padding-left: 0px; 
}

/* Link color */
.et_pb_widget a {color: #fff;}
.et_pb_widget a:hover {color: #e1e1e1;}





/* Events Widget Styling */
#footer-widgets .footer-widget li {padding-left: 0px;}
.tribe-events-list-widget .tribe-event-title {margin-bottom: -10px;}
h4.tribe-event-title {font-size: 14px;}
.tribe-event-duration {font-size: 12px; margin-bottom: -6px;}
p.tribe-events-widget-link a {font-size: 10px !important;}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {margin-bottom: 0px !important;}


/* EVENTS CALENDAR STYLING */
#tribe-events-pg-template, .tribe-events-pg-template {margin: 5% 18% !important;} /* Center Single Event page */


/* DONATION FORM */
.gform_wrapper li.gfield.field_description_below+li.gsection {padding-top: 44px !important;}

h2.gsection_title {color: #109FCF; font-weight:bold; font-size: 1.2em;}
.gform_wrapper .gsection {border-bottom: 1px solid #109FCF !important;}

/* .donate_tile {padding-top: 44px !important;} */

/* Fieldset styling */
#gform_2 .gfieldset ul li {
list-style-type: none !important;
}

fieldset {
	border:1px solid #109FCF;
	padding:20px;
	margin-bottom:30px;
}

fieldset legend {
	font-weight:bold;
	font-size: 1.2em;
	color: #ffffff;
	background:#109FCF;
	display:block;
	padding: 6px;
	border: none; /*1px solid #109FCF;*/
	margin-top:-10px;
	margin-left: -1px;
}

ul.gfield_radio li {margin-right: 30px !important;} /* Fix radio button spacing */
}

