.navbar {background-color:#293241;color:#FFF;  }
.navbar a {color:#FFFF;}
body {background-color: #1A6992; font-family: 'Roboto'; color:#FFF;}
.forecast .col {background-color:#293241;color:#FFF;  }
.btn-orange {background-color:#ee6c4d;color:#FFF;}
.icon {background-color: #98c1d9;box-shadow: 0 .3rem .7rem lightblue !important;}
path { fill: white; }

.container_asdfa {color: rgba(50, 50, 50, 0.76);}
.container_home {color:#FFF !important;}
.form-group {
    margin:8px;
}

.page-search .col-md-8, .page-search .col-lg-8 { width:70% !important; margin-left: 15%; margin-right: 15%;}

@include media-breakpoint-up(sm) {
    .page-search .col-md-8, .page-search .col-lg-8 { width:90% !important; margin-left: 5%; margin-right: 5%;}
}
@include media-breakpoint-up(md) {
    .page-search .col-md-8, .page-search .col-lg-8 { width:100% !important; margin-left: 0; margin-right: 0;}
}
/* Footer
--------------------------------------------------- */
.footer {
    background-color:#000;
    color: #838383;
    font-weight: 300;
    width: 100%;
    min-height: 78px;
    clear:both;
}
.footer .footer_logo {
    width: 100%;
}
.footer a {
    color:#838383;
}
.footer .foot a {
    color:#01b7f2;
}
.footer .widget {
    padding:50px 15px 45px;
    margin:20px 0;
    border:none;
}
.footer .widget ul li {
    clear:both;
}
.footer .widget + .widget{
    /* 	padding:0px 0 30px; */
}
.footer .widget_title, .footer .widget_title a {
    font-weight: 300;
    color:#293241;
    font-size: 14px;
    border: none;
}
.footer .widget .title {
    font-weight: 400;
    color:#252525;
    font-size: 14px;
    border: none;
    margin-bottom: 5px;
    display: block;
    font-family: 'Fira Sans Condensed', sans-serif;
}
.footer .widget.no-title {
    margin-top: 45px;
}
.footer .widget p {
    display: block;
    font-size: 14px;
    color:#7d7d7d;
}
.footer .form-control-submit {
    padding: 8px 16px;
    background-color: #293241;
    color: white;
}
.footer .widget_img {
    margin-bottom:20px;
    margin-right:20px;
    width:52px;
    background-size: cover;
    overflow: hidden;
    position: relative;
    max-height: 52px;
    float:left;
    background-color: #e1e1e1;
}
.footer .widget_img img {
    object-fit:cover;
    width:100%;
    height: 166px;
    position: absolute;
}
.footer .small-block .image-overlay img,
.footer .small-block .image-overlay,
.footer .small-block .overlay-link {
    height: 175px;
}

.footer .col-md-3 .small-block .image-overlay img,
.footer .col-md-3 .small-block .image-overlay,
.footer .col-md-3 .small-block .overlay-link {
    height: 70px;
}
.footer .col-md-6 .small-block .image-overlay img,
.footer .col-md-6 .small-block .image-overlay,
.footer .col-md-6 .small-block .overlay-link {
    height: 130px;
}
.footer .image-overlay {
    margin-bottom: 0px;
}

.footer ul {
    list-style: none;
    padding:0px;
    margin: 0 0 10px;
}
.footer ul li {
    line-height: normal;
    margin-bottom:8px;
    font-family: 'PT Sans', sans-serif;
    font-size: 14px;

}
.footer input[type="text"],
.footer input[type="search"]{
    width: 75%;
}
.footer  a {
    color:#FFF;
    text-decoration: none;
}
.footer  a:hover {
    color:#293241;
}

.footer .foot {
    border-top:8px solid #bababa;
    min-height: 78px;
    padding:19px 0;
    display: block;
}
.footer .foot a {
    color:#293241;
}
.footer .foot p {
    margin-top:10px;
}
.footer .foot ul, footer .foot ul li {
    margin-bottom: 0px;
}
.footer .foot ul li a {
    font-size: 14px;
    color: #293241;
    text-transform: none;
    font-weight: 400;
}

.list-group-horizontal li { padding:5px;}
.footer_logo{max-width:100px;}

.bg-dblue {
    background-color:#1f1f60;
}
