/*nav*/
@media only screen and (min-width: 980px){
	.navigation-download{
		background: #f47a28;
	    -webkit-border-radius: 7px;
	    -moz-border-radius: 7px;
	    -ms-border-radius: 7px;
	    -o-border-radius: 7px;
	    border-radius: 4px;
	    text-align: center;
	    max-height: 25px;
	    padding-top: 7px;
	    width: 105px;
	    padding-bottom: 28px !important;
	}
	.navigation-download a{
	    color: #fff !important;
	}
}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a{
	padding-bottom: 28px !important;
}
}
#top-menu > li > ul > li.menu-item-has-children{
	border-top: 1px solid #8f8f8f;
}
#top-menu li.mega-menu > ul > li {
	padding-top: 25px !important;
}

@media only screen and (min-width: 981px){
body .menu-item-has-children:hover > a:after{
    content: "" !important;
    position: absolute;
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #666;
    left: 50%;
    margin-left: -30px;
    margin-top: 42px;
}
}
#main-header #top-menu .sub-menu li a:hover {
    color: #ffffff !important;
}
#main-header .nav li ul{
	background: rgba(102, 102, 102, 0.95) !important;
}
/*footer*/
.fs_one h4.title{
	font-size: 20px !important;
}
.fs_one .menu li a{
	font-size: 13px !important;
}
footer.main-footer .footer_botttom_div ul li a{
	font-size: 13px !important;
}
.fs_one .menu li a:hover{
	color: #ffffff !important;
	font-weight: 500;
}
.et_pb_widget ul li {
	margin-bottom: 0px !important;
}

@media (max-width: 980px){
.footer_sidebar_layout{
	padding-top:20px !important;
	padding-bottom:20px !important;
}
.et-social-icons1{
	margin-top:40px !important;
}
.bottom-nav{
	height: 120px !important;
	}
}
/*home page*/
.home .et_pb_section_8 .et_pb_column p :not(strong){
	font-family: ProximaNova-Regular !important;
}
.home .events_blog .div_event_right h2 a, .home .whats-new_blog h2 a, .events-new_blog h2 a {
  font-size: 16px !important;
}
.rss-aggregator a {
  font-size: 16px !important;
}
/*site*/
.section-titles{
line-height:1.1em;
font-size:34px;
font-family: ProximaNova-Light;
color:#333333;
}
@media (max-width: 980px){
.section-titles{
font-size: 30px;
}
}
@media (max-width: 980px){
.resources-space{
margin-bottom: 0px !important;
}
}
/*Resources Page Style*/
.resource_list.featured_resource {
	border:none !important;
}
.content_section .featured_colored_bar{
	padding-top: 7px !important;
    padding-bottom: 7px !important;
    text-transform: capitalize !important;
}
@media only screen and (min-width: 1199px){
.featured_resource .title_p {
	/*width: 209px;*/
    margin: 0 auto;
    padding: 3px;
}   
}
.resource_content .featured_resource .content_section p.title_p {
	text-transform: capitalize !important;
}
.featured_resource .featured_icon{
	width: 22px !important;
    float: right !important;
}
.content_section span img{
width: 26px !important;
}

.resource_list {
	border: 2px solid #f0f0f0;
}

@media only screen and (max-width: 767px){
.resource_list {
    padding-bottom: 0px !important;
}
}
.content_section .sub_title_p {
    padding-top: 20px !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}
.content_section .title_p {
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px;
    padding-top: 10px !important;
}
.content_section > span {
    position: absolute;
    width: 100% !important;
    bottom: 63px !important;

}

.content_section span img {
    float: none !important;
}
.content_section span img {
    width: 55px !important;
}
.mfp-close{
	border-radius: 50% !important;
    right: -23px !important;
    top: -26px !important;
    box-shadow: 0 3px 3px rgba(0,0,0,0.4) !important;
    color: #fff !important;
    opacity: 1 !important;
    width: 40px !important;
    background-color: #636155 !important;
    height: 39px !important;
    font-size: 40px !important;
    font-weight: bold !important;
    padding-right: 6px !important;
    padding-top: 6px !important;
    padding-left: 0px !important;
    padding-bottom: 6px !important;
    border: #fff solid 2px !important;
    line-height: 1px !important;
}



/*Magnific Lightbox css*/
.mfp-close{
  	border-radius: 50% !important;
    right: -5px !important;
    top: -25px !important;
    box-shadow: 0 3px 3px rgba(0,0,0,0.4) !important;
    color: #fff !important;
    opacity: 1 !important;
    width: 40px !important;
    background-color: #636155 !important;
    height: 39px !important;
    font-size: 31px !important;
    font-weight: bold !important;
    padding-right: 9px !important;
    padding-top: 1px !important;
    padding-left: 0px !important;
    padding-bottom: 6px !important;
    border: #fff solid 2px !important;
    line-height: 1px !important;
    text-transform: lowercase;
}









