/*a:focus, input:focus {
    outline: #ff0000 dotted 2px !important;
}
*/
.contact-top .select-options {
    top: 83px !important;
    width:260px !important;
    padding: 0px 0 0px 0 !important;
    font-size: 1.5em !important;
    color: #ffffff !important;
}
.contact-top ul {
    list-style-type: none;
    padding: 0 0 0 20px !important;
}
.contact-top li {
    padding: 10px 0;
}
.contact-top strong {
    font-weight: bold;
    text-transform: uppercase !important;
    color: #ff0000;
}
.contact-top a[href^="tel:"] {
    display: inline !important;
    text-transform: none !important;
    font-weight: normal !important;
    border-bottom: none !important;
    background: none !important;
    color: #ffffff !important;
    width: 80%;
    margin: 0 !important;
    padding: 0 !important;
}
.contact-top .select-options a  {
    display: inline !important;
    text-transform: inherit !important;
    font-weight: normal !important;
    border-bottom: 1px solid #ffffff;
    background: none !important;
    color: #ffffff !important;
    width: 80%;
    margin: 0 !important;
    padding: 0 !important;
}

.contact-footer2 {
    height: 18px !important;
    font-size: 1.5em;
}
.contact-footer2 strong {
    margin-left: 40px;
}
.contact-footer li {
    display: inline;
    list-style-type: none;
}
.contact-footer img {
    float:left;
}
.contact-footer span {
    float:left;
    padding: 3px 5px;
    font-size: 1.3em;
}
.contact-footer a[href^="tel:"] {
    display: inline !important;
    text-transform: none !important;
    font-weight: normal !important;
    border-bottom: none !important;
    background: none !important;
    color: #ffffff !important;
    opacity: 1.0 !important;
    width: 0%;
    margin: 0 !important;
    padding: 0 !important;
}
.contact-footer a[href^="mailto:"] {
    display: inline !important;
    text-transform: inherit !important;
    font-weight: normal !important;
    border-bottom: 1px solid #ffffff;
    background: none !important;
    color: #ffffff !important;
    opacity: 1.0 !important;
    width: 80%;
    margin: 0 !important;
    padding: 0 !important;
}
@media screen and (max-width:  1280px) {
    .contact-footer2, .contact-footer {display: none !important;}
}
@media screen and (max-width:  1240px) {
    #header_wide .w-x2 {width: 9% !important;}
}