/*
Theme Name:   JFSWNY
Description:  Write here a brief description about your child-theme
Author:       JessicaWittman
Author URL:   https://jfswny.org
Template:     Divi
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  JFSWNY
*/

/* Write here your own personal stylesheet */

.et-pb-contact-message {
	color:#56b6b2;
}
.et-social-linkedin a.icon:before {content:'\e09d'; }
form.fluent_form_4 .ff-btn-submit {
	background-color: #ffc430 !important;
}

nav#top-menu-nav, #top-menu, nav.et-menu-nav, .et-menu {padding-right: 35px;}

#top-menu li li a {width:240px !important;}

.nav li ul {width:280px !important;}

#main-header .nav li ul {
	left: 50%!important;
	right: auto!important;
	transform: translate(-50%, 0)!important;
}

.et_pb_testimonial::before {position:relative !important; background: #ffffff !important;}

.et_pb_section .et_pb_fullwidth_header_0 .third_button.et_pb_button {
background-color: #ffc430;
border-color: #ffc430;
font-weight: 600;
width: 85%;
}
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget {width: 44%!important;}
	
.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {margin-bottom: 10%;}

.et_pb_gutters3 .footer-widget {margin-bottom:3%;}

.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}

.footer-widget li:before{border-color:#2EA3F2}

.bottom-nav li.current-menu-item>a{color:#2EA3F2}

#main-footer{background-color:#222222}#footer-widgets{padding:2% 0 0}

.footer-widget{float:left;color:#fff}

.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}

#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}

#footer-widgets .footer-widget a{color:#fff}

#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}

.footer-widget .widget_adsensewidget ins{min-width:160px}

#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}

#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}

#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}

#footer-info a{font-weight:700;color:#666}

#footer-info a:hover{opacity:.7}

#et-footer-nav{background-color:rgba(255,255,255,0.05)}

.bottom-nav{padding:15px 0}

.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}

.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}

@media all and (max-width: 981px){
	.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}
	
	.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}
	
	#footer-widgets .footer-widget .fwidget{margin-bottom:8%}
	
	.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}
	
	.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}
	
	#footer-widgets{padding:2% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}
	
	#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}
	
	.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}
}

@media all and (max-width: 767px){
	#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}
	
	#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}
	
	.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}
	
	#footer-widgets{padding:2% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}
	
	#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}
}

@media all and (max-width: 479px){
	#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:3.5% !important}
	
	#footer-widgets .footer-widget.last{margin-bottom:0 !important}
	
	.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}
	
	#footer-widgets{padding:4% 0}
}
