/*
Theme Name: IHG partnerconnect WP Theme
Theme URI: 
Author: the FlexAspect team
Author URI: 
Description: ihgpartnerconnect theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: ihgpartnerconnect
*/

img{ height: auto; }

.content-wrapper{
    margin: 50px auto;
    padding: 0 78px;
}

.content-wrapper #content{
    float: left;
    width: 60%;
}

.content-wrapper #content.full-width{
    float: none;
    width: 100%;
}

.content-wrapper #sidebar{
    float:right;
    width: 40%;
    padding-left: 20px;
}

.content-wrapper:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

#content h1{ margin:0; }

.search-form input{
    max-width: 100%;
}

.navigation{ margin-top: 30px; }

.navigation:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

.navigation .prev{ float: right; }

.navigation .next{ float: left; }

#why-partnerconnect .content a{ color: inherit; }

.footer .footer-logo-top{ top: -33px; }
.footer .footer-logo{
    top: 32%;
    right: 1%;
    color: #ddd;
    text-align: center;
    width: 9%;
}

.footer .footer-brands-holder .footer-brands{ padding: 25px 9% 15px 2%; }

.footer .footer-brands-holder .footer-brands ul li {
    min-width: 13%;
    width: 13%;
}

.footer .footer-brands-holder{ margin-top: 50px; }

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .footer .footer-logo-top {
        width: 35%;
        top: -16%;
    }
    .footer .footer-logo{
        width: 9%;
        right: 1%;
    }
}


@media (max-width: 767px) {
    .content-wrapper{
        padding: 0 10px;
    }
    .content-wrapper #content,
    .content-wrapper #sidebar{
        float: none;
        width: 100%;
        padding: 0;
    }
    .footer .footer-logo-top{
        width: 40%;
        top: -16%;
    }
    .footer .footer-logo-top img{
        max-width: 100%;
    }

    .footer .footer-brands-holder .footer-brands{
        padding: 25px 15% 15px 2%;
    }

    .footer .footer-logo{
        top: 33%;
        right: 2%;
        bottom: auto;
        width: 10%;
    }

    .footer .footer-logo img{
        max-width: 100%;
    }
}

/* phone landscape */
@media (min-width: 480px) and (max-width: 767px) {
    .footer .footer-logo-top {
        width: 30%;
        top: -16%;
    }
    .footer .footer-brands-holder .footer-brands{
        padding: 25px 5% 25px 5%;
    }
    .footer .footer-logo{
        width: 9%;
        top: auto;
        bottom: -10%;
        right: -2%;
    }
}

@media (min-width: 768px) and  (max-width: 991px) {
    .content-wrapper{
        padding: 0 15px;
    }
}

@media (min-width: 992px) and (max-width: 1300px) {
    .content-wrapper{
        padding: 0 40px;
    }
}

@media (min-width: 1301px) and (max-width: 1460px) {
    .content-wrapper{
        padding: 0 45px;
    }
}