/*home*/
#full-width.width-padding {padding: 50px;}
#about .section-header h3 {margin-top: 15px; margin-bottom: 15px;}
.home #about {padding: 65px 0 10px 0;}
@media only screen and (min-width: 600px) {
.snap-text {margin-top:10px;padding:10px 30%;}
}
@media only screen and (max-width: 600px) {
  .snap-text {margin-top:10px;padding:10px 5%;}
}
#full-width .widget .widget-title h5 {
    margin: 0;
    padding: 0;
    font-size: 36px;
    color: #d27c2f;
}
/*collapse o matic*/
.collapseomatic {
    font-size: 25px;
    line-height: 38px;
    font-weight: 700;
    font-family: "Public Sans";
    color: #667;
    background-image: url(https://www.seattlejobsinitiative.com/wp-content/uploads/arrow.png);
    background-repeat: no-repeat;
    background-position: 0px 11px;
    padding: 0 0 40px 25px;
    background-size: 17px;
}
.colomat-close {
    background-image: url(https://www.seattlejobsinitiative.com/wp-content/uploads/arrow-up.png);
}
.collapseomatic_content {
    margin-top: 0px;
    margin-left: 0px;
    padding: 0px;
    margin-bottom: 40px;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 40px;
}
.collapseomatic_content li {
    list-style-position: outside !important;
  	padding: 5px 0px;
}
/*Menus*/
.sub-menu .menu-item a {
line-height: 23px !important;
margin: 0px 0 !important;
padding: 15px 15px !important;
}
.fa {text-shadow: 1px 1px 2px #666 !important;}
#header .top-header .header-navigation ul li a {text-shadow: 1px 1px 1px #666 !important;}
#header .top-header .header-navigation ul li.menu-item-has-children a {text-shadow: none !important;}

/*footer*/
#footer .col-md-3.col-sm-6.col-xs-12 {margin-bottom: 25px !important;}

input.wpcf7-form-control.wpcf7-submit:hover {
background-color: purple;
color: white;
}
input.wpcf7-form-control.wpcf7-submit {
background-color: #d27c2f;
color: white;
}

#header .top-header .header-navigation ul li.menu-item-has-children:hover > .sub-menu{
  opacity: 1;
  height: auto;
  overflow: visible;
}
#header .top-header .header-navigation ul li.menu-item-has-children .sub-menu{
  opacity: 0;
  height: 0px;
  visibility: visible !important;
  overflow: hidden;
}