/* -----------------  MAIN PAGE FORMATS  --------------------- */


.gkPage {
    max-width:none!important;
}
h1,h2,h3,h4,h5,h6 {
    color: inherit;
}
#gkLogo{
    margin-top: 15px!important;
    margin-left: 10px !important;
}
#gkLogo img {
    max-width: 210px !important;
}
#gkPageContent {
    padding: 65px 0 0px;
}
#gkFooter {
    display:none;
}
#gkMainbody {
    margin-bottom: 0px;
}
#gkHeaderNav .gkMainMenu {
    margin-top: 10px !important;
}

#gk-cart-btn {
    right: 50px;
}

/* -----------------  MOBILE FORMATS --------------------- */


@media (max-width: 701px) {
.mobilecenter {
    text-align: center !important;
}
.mobileleft {
    text-align: left !important;
}
.mobileright {
    text-align: right !important;
}
.mobilebody {
    font-size: 15px !important;
    line-height: 32px !important;
}
.bg1 {
background-image: url(/images/banners/header-mobile.jpg)!important;
}
.bg2 {
background-image: url(/images/banners/lazysuzan-mobile.jpg)!important;
}
.bg3 {
background-image: url(/images/banners/glasses-mobile.jpg)!important;
}
.bg4 {
background-image: url(/images/banners/glasses1-mobile.jpg)!important;
}
.bg5 {
background-image: url(/images/banners/taps-mobile.jpg)!important;
}
}

@media (max-width: 1160px) {
.gkPage {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
}


/* -----------------  OTHER MISC FORMATS  --------------------- */

.sppb-addon-text p {
    margin: 0px!important;
}

/* -----------------  LOCATION PINS FORMATS  --------------------- */

.location h3 {
    font-size: 15px!important;
    line-height: 20px!important;
    color: black!important;
}

.location {
    font-size: 12px!important;
    line-height: 17px!important;
    color: #cecece!important;
}

.location i {
    font-size: 40px!important;
}
