/*
Theme Name:     Test_child
Theme URI:
Description:    Test child theme.
Author:         Me
Author URI:
Template:       test
Version:        0.1.0
*/

ul, ol {
  margin: 0px 0px 10px 0px;
}

@media (min-width: 922px) {
  .col-md-3 {
    /* Safari */
    position: relative;
    top: 0px; }
}

@media (min-width: 993px) {

	#masthead #mega-menu-wrap-menu-1 {
		display: none;
	}

	#masthead .mega-sticky-wrapper {
		display: none;
	}

.col-md-9 {
	padding-left: 5px;
}

}

@media (max-width: 992px) {
#maxmegamenu-3.widget {
	display: none;
}

	#masthead .mega-sticky-wrapper {
		height: 40px;
		display: block;
	}
}



header#masthead {
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 99;
  top: 0; }

h2.widget-title {
	font-size: 1.9em;
}

.widget {
	font-size: .8em;
}

.widget li a {
	line-height: 1.2em;
}

#maxmegamenu-3.widget.widget_maxmegamenu {
	background-color: white;
	padding: 0px;
	opacity: 0.95;

}

.col-md-3 #mega-menu-wrap-menu-1 {
	border-radius: 5px;
}


.col-md-3 #mega-menu-wrap-menu-1.mega-sticky {
	padding-bottom: 5px;
	background-color: white;
	border-radius: 0px;
}

.col-md-3 #mega-menu-wrap-menu-1 ul {
	border-radius: 5px !important;
	border-radius: 5px;
}

.col-md-3 {
	z-index: 5;
}

.main-navigation {
  background-color: transparent;
  margin-top: 0px;
  margin-bottom: 0em;
  width: auto;
  float: right;
  clear: none;
}

#mega-menu-wrap-social-menu #mega-menu-social-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	display: none;
}

#mega-menu-wrap-social-menu #mega-menu-social-menu {
	padding-left: 0px;
}

.main-navigation a:visited {
	color: green;
}

#mega-menu-wrap-social-menu #mega-menu-social-menu li > a:first-child.mega-menu-link {
	padding-left: 0px;
	margin-left: -2px;
}

.main-navigation ul li:last-child a {
	padding-right: 0em;
}

.main-navigation a:hover, .main-navigation ul > li.current_page_item > a {
	background-color: transparent !important;
}

.menu-quick-links-container {
	float: right;
}

.widget #wp-members form, .widget #wp-members p {
	padding: 10px;
}

#mega-menu-wrap-social-menu {
	float: left;
}
.header-social-menu {
	display: inline-block;
	foat: left;
}

.ui-state-default {
	color: #157A0D;
}

.ui-widget-header {
	background: none;
	background-color: #FEC30C;
	color: green;
}

.header-ql-menu {
	display: inline-block;
	foat: right;
}

.fc-title {
    display: block;
    text-overflow: ellipsis;
    white-space: normal;
}

@media (max-width: 767px) {
	header#masthead a img {
		display: none;
	}

	header#masthead a div img {
		display: block;
	}

}

@media (min-width: 768px) {
	header#masthead a div img {
		display: none;
	}
	div.mobile-banner-image {
		display: none;
	}

}

