@charset "UTF-8";

@import url("https://fonts.googleapis.com/css?family=Poppins:400,500,600,700,800");

/*---------------------------------
Stylesheet:     Footer
Last change:    05.22.2019
Author:         V Lee Dominguez
---------------------------------*/

/*--------------------------------*/
/*  FOOTER
/*--------------------------------*/

/*
 * Main Layout
 * --------------------------------
*/
footer .footer-container {
    width: 100%;
    display: block;
    background-color: #ebedef;
    padding-bottom: 30px;
    color: #262935;
}
footer .footer-container ul {
    font-family: 'Poppins', Arial, sans-serif;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
footer .footer-container a {
    font-family: 'Poppins', Arial, sans-serif;
    color: #262935;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
}
footer .footer-container a  {
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
*:focus {
    outline: none !important;
}
footer .footer-container a:focus {
    color: #262935;
    outline: none;
    text-decoration: none;
}
footer .footer-container a:hover {
    color: #262935;
    text-decoration: underline;
}

.footer-copyright {
    border-top: 1px solid #d7d7d7;
}

.logo-block img {
    width: 220px;
}

/*
 * Address
 * --------------------------------
*/
.logo-block .image {
    margin-bottom: 20px;
}
.logo-block .image a {
    display: block;
}
.logo-block .address-text {
    margin-bottom: 15px;
}
.logo-block .address-text ul li {
    font-size: 1em;
    line-height: 30px;
}
.logo-block .address-text ul li a {
    color: #2a6ebb;
}


/*
 * Social Media
 * --------------------------------
*/
.footer-container .social-icons ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.footer-container .list-inline li {
    padding: 0 2px;
    float: left;
}
.footer-container .list-inline li a {
    width: 35px;
    height: 35px;
    line-height: 35px;
    margin-right: 5px;
}
.footer-container .list-inline li a {
    display: block;
    text-align: center;
    border: 1px solid #c3c6c9;
    border-radius: 100%;
    color: #262935;
}
.footer-container .list-inline li a:hover {
    background-color: #BF9657;
    border-color: #BF9657;
    color: #ffffff;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
    filter:alpha(opacity=1);
    -moz-opacity:1;
    -khtml-opacity:1;opacity:1;
}

.footer-container .address-text li {
    font-family: 'Poppins', Arial, sans-serif;
    font-size: 1em;
    font-weight: 500;
}

/*
 * Footer Block
 * --------------------------------
*/
.footer-container .footer-block .footer-menu-title {
    font-family: 'Poppins', Arial, sans-serif;
    font-size: 1.071em !important;
    font-weight: 500 !important;
    margin-bottom: 20px;
    margin-top: 30px;
}
.footer-container .footer-block p {
    line-height: 30px;
}
.footer-container .footer-block ul li {
    line-height: 26px !important;
    /* important - makes list flush left */
    margin-left: 0px;
    padding-bottom: 10px;
}
.footer-container .footer-block ul li a {
    font-size: 1em;
    font-weight: 500;
    color: #2a6ebb;
}

/*
 * Button: Travel Advisor
 * --------------------------------
*/
.footerButton {
    font-family: 'Poppins', Arial, sans-serif;
    font-size: .857em;
    font-weight: 500;
    letter-spacing: 0.044em;
    background-color: transparent;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #5f6368;
    display: inline-block;
    cursor: pointer;
    color: #202124 !important;
    padding: 10px 15px;
    text-decoration: none !important;
    text-transform: uppercase;
    margin-top: 20px;
}
.footerButton:hover {
    background-color: #5f6368;
    border: 1px solid #5f6368;
    text-decoration: none;
    color: #FFF !important;
}
.footerButton:active {
    position:relative;
    top:1px;
    text-decoration: none !important;
}
.footerButton:visited {
    color: #FFF;
    text-decoration: none !important;
}

/*
 * Copyright
 * --------------------------------
*/
footer .copyRight {
    display:block;
    background-color: #e0e3e6;
    padding: 30px 0;
}
footer .copyRight ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
footer .copyRight li {
    float: left;
}
footer .copyRight .list-inline li a {
    font-size: .929em;
    font-weight: 500;
    color: #262935;
    margin-right: 15px;
}
footer .copyRight .list-inline li a:hover {
    color: #272D34;
    text-decoration: underline;
}
footer .copyRightText p {
    font-size: .906em;
    font-weight: 500;
    margin-bottom:0;
    color: #262935;
}
@media (min-width: 320px) and (max-width: 768px) {
    .copyRight .list-inline {
        margin-top: 20px;
    }
}
@media (min-width: 768px) {
    .copyRight .list-inline {
        float: right;
        width: auto;
        text-align: left;
        margin-bottom: 0;
    }
}