/**
    NOVA FOLHA DE ESTILO DA INTERNAL/EXTERNAL GOODYEAR
 */

/*.menu-padding{
    padding: 1em 0;
}*/

:root{
    --main-color: hotpink;
    --pane-padding: 5px 42px;
}


body {
    font-family: Roboto;
    font-size: 15px;
    min-height: 400px;
    min-width: 400px;
}

h1, h2, h3,  h5, h6 {
    font-family: Montserrat, Lato, Roboto, Arial;
}
h4 {
    font-family: Lato, Roboto, Arial;
}

.text-bold{ font-family:Verdana, Helvetica, Arial, sans-serif; font-weight: 700 !important;}

/* estilização menu */

.menu-area {
    position: fixed;
    /*width: calc(100vw - 30px);*/
    width: 100%;
    z-index: 3;
}

.to_menu_space {
    /*margin-top: 190px;*/
    margin-top: calc(8vw + 73px);
}

div.in-view {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s ease;
    transform: translate(0, 0);
    min-width: 400px;
}

/* loader */
.preload {
    width: 100%;
    height: 100%;
    /*background: #EEE;*/
    min-height: 250px;
    /*position: relative;*/
}
.logo-loader {
    max-height: 100%;
    max-width: 100%;
    height: auto;
    width: auto;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    box-sizing: border-box;
    margin: auto;
    animation-duration: 1.5s;
    animation-name: zoom-pulse;
    animation-iteration-count: infinite;
}
div.fixed {

    background-color: #274ba7;
    background-color: rgba(0,40,120,.75);
    background-repeat: repeat;
    background-image: url(../../images/diagonal.png);
    border-bottom: 2px solid #fd0;

    /*background: #fff;*/
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
    transform: translate(0, -200px);
}

/*div.fixed nav a, div.fixed .logo a {
    color: #fff;
}*/

div.in-view {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s ease;
    transform: translate(0, 0);
    z-index: 2;
}
@media (max-width: 767px) {
    /* Para aparecer fundo escuro quando o menu está em modo celular no topo "para constrastar com a Banner-area"*/
    div:not(.in-view) > div > nav > .collapse, div:not(.in-view) > div > nav > .collapsing {
        background-color: #183871;
        border-radius: 4px;
        margin-top: 5px;
        padding: 0 20px;
    }
}


.navbar-toggler {
    color: #0000;
    border-color: #0000;
}

a.nav-link.linkcolor {
    color: #eee;
    font-variant-caps: all-petite-caps;
}

.fixed > .cl > nav > .collapse > ul > li > a.nav-link.linkcolor {
    color: #fff;
    font-variant-caps: all-petite-caps;
}

a.nav-link:hover {
    color: #fd0 !important;
}

a.nav-link {
    transition: all .2s linear;
}

li.nav-item.active>a.nav-link.linkcolor {
    border-bottom: 2px #fff solid;
}
@media (max-width: 767px) {
    .div_line {
        display: none;
    }
}
.div_line {
    height: 18px;
    width: 1px;
    align-self: center;
    background: #ababab;
}
.navbar-dark .navbar-toggler {
    color: #0000;
    border-color: #0000;
}

.logo_goodyear {
    background-image: url(../../images/logo_goodyear.png);
    height: 75.19px;
    width: 184px;
    background-size: 233px;
    background-position: center;
}

.fixed > .cl > .navbar > .abs > .logo_goodyear {
    background-image: url(../../images/logo_goodyear.png);
    height: 48.42px;
    width: 155px;
    background-size: 196px;
}

.container {
    display: inline-block !important;
    cursor: pointer;
}

.bar1, .bar2, .bar3 {
    width: 34px;
    height: 4px;
    background-color: #eee;
    margin: 8px 0;
    transition: 0.4s;
    border-radius: 5px;
}

.fixed > .cl > nav > .navbar-toggler > .container > .bar1, .fixed > .cl > nav > .navbar-toggler > .container > .bar2, .fixed > .cl > nav > .navbar-toggler > .container > .bar3 {
    background-color: #fd0;
}

.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px);
    transform: rotate(-45deg) translate(-9px, 6px);
}

.change .bar2 {
    opacity: 0;
}

.change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-8px, -8px);
}

/**
    Banner area
 */

.banner-area {
    background-color: #000a28;
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    /*min-height: 40em;*/
    padding-bottom: 55px;
    border-bottom: 2px solid #fd0;
}
.banner-area::before {
    background-image: url(../../images/main-img.jpg);
    background-position-x: center;
    background-position: center;
    background-size: cover;
    opacity: 0.6;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    margin: 0px;
    padding: 0px;
    left: 0;
}
.banner-area2{
    padding-bottom: 160px;
}

.text-banner-area {
    font-size: 3.5vw;
    /*line-height: 4.5rem;*/
    margin-bottom: 20px;
}
@media (max-width: 400px) {
    .text-banner-area {
        font-size: 14px;
    }
}
.text-desc-banner-area{
    font-size: 1.5rem;
    /* line-height: 3.5rem; */
    margin-top: 22px;
    color: #183871;
    background-color: #fff;
    border-radius: 4px;
    padding: 5px;
}

.logo-banner {
    max-width: 300px;
    width: 25vw;
    height: auto;
}

/**
    Descrição goodyear
 */
.desc-goodyear {
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    padding: 45px 55px 45px 55px;
    text-align: justify;
    z-index: 1;
    overflow: visible;
    color: #5b5b5b;
    font-size: 1.2em;
    font-family: Montserrat;
    background-color: #fff;
}

@media only screen and (max-width: 720px) {
    .desc-goodyear {
        padding: 45px 20px 45px 20px;
    }
}
.desc-goodyear.all_jobs{

}

.desc-home{
    /*background-color: rgba(0,40,120,.75);*/
    background-repeat: repeat;
    background-image: url(../../images/diagonal.png);
    border-bottom: 2px solid #fd0;
}

/**
    Footer
 */
.all-page {
    min-height: 100vh;
    position: relative;
}

.footer {
    /* Nessas 2 abaixo onde fica a magica, a 'position:absolute'' serve para a div em relação ao posicionamento do seu elemento pai, já o bottom:0' puxa a div para 0px a partir da linha inferior do elemento pai*/
    position: absolute;
    bottom: 0;

    width: 100%; /* tamanho total no eixo x (largura)*/
    /*height: 2.5rem;*/ /* tamanho do seu footer */
}
.color-footer{
    background-color: #141414;
    color: #eee;
}

/*.compense-footer-area {
    margin-bottom: 70.0px;
}*/

/**
    Scroll
 */

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}
::-webkit-scrollbar-thumb {
    background: #fd0;
    border: none;
    border-radius: 0px;
}
::-webkit-scrollbar-thumb:hover {
    background: #fd0;
}
::-webkit-scrollbar-thumb:active {
    background: #fd0;
}
::-webkit-scrollbar-track {
    background: #fff;
    border: none;
    border-radius:0px;
}
::-webkit-scrollbar-track:hover {
    background: #ffffff30;
}
::-webkit-scrollbar-track:active {
    background: #eee;
}
::-webkit-scrollbar-corner {
    background: transparent;
}



textarea::-webkit-scrollbar {
    width: 22px;
    height: 10px;
}
textarea::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}
textarea::-webkit-scrollbar-thumb {
    background: #fd0;
    border: none;
    border-radius: 0px;
}
textarea::-webkit-scrollbar-thumb:hover {
    background: #fd0;
}
textarea::-webkit-scrollbar-thumb:active {
    background: #fd0;
}
textarea::-webkit-scrollbar-track {
    background: #fff;
    border: none;
    border-radius:0px;
}
textarea::-webkit-scrollbar-track:hover {
    background: #ffffff30;
}
textarea::-webkit-scrollbar-track:active {
    background: #eee;
}
textarea::-webkit-scrollbar-corner {
    background: transparent;
}

/**
    Botões
 */
.btn-goodyear {
    color: #fff;
    background-color: #183871;
    border-color: #7988ad;
    min-width: 100%;
    padding: 31px;
    border-radius: 45px;
    /*width: 100%;*/
}

.btn-goodyear:hover, .btn-goodyear:active {
    /*font-weight: bold;*/
    color: #fff;
    background-color: #183871;
    border-color: #4f5e74;
}

.btn-destaque {
    padding:60px 34px;
    width: 100%;
    border-width: 2px;
}
.btn-azul {
    background: #2699c6!important;
    border-color:#2699c6;
}

.text-card-home{
    font-weight: bold;
    font-family: lato;
    font-size: 1.2rem;
}
.btn-f{
    font-size: 1rem;
}

a.btn.btn-submit.btn-sm {
    padding: 0.2rem 0.5rem;
}
a.btn.btn-success-new.btn-sm {
    padding: 0.2rem 0.5rem;
}

.bgd-white-btn {
    background-color: #fff5;
}

/*.navbar-dark .navbar-nav .nav-link {
    color: rgb(255, 255, 255);
}*/
/**
    Home page
 */
.text-info-vagas {
    font-family: lato;
    font-size: 1.04rem;
    color: #2f515e;
}
/**
Pagina de Login
 */
.desc-login {
    z-index: 1;
    bottom: 230px;
}
.desc-login2 {
    z-index: 1;
    bottom: 180px;
}
span.input-group-text{
    text-align: -webkit-center;
    display: grid;
    min-width: 40px;
}
span.input-group-text>i{
    display: table-cell;
}
/**
    Pagina de informações da vaga
 */
.indicar-amigo{
    /*width: 40%;*/
    border: 2px solid #1e458b;
    padding: 9.2px 1px;
    font-size: 85%;
    font-weight: bold;
    float: right;
    color: #183871;
}

/**
    Alinhamentos
 */
.min-150px{
    min-width: 150px;
}

html {
    margin: 0;
    padding: 0;
    height: 100%;
    background: #C8C3C3 !important;
}
.user_card {
    margin: 10px 0;
    background: #f8f8f8;
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 20px 0 20px 0;
    border-radius: 5px;
    border: #ccc 1px solid;
}

.input-group-text {
    background: #183871 !important;
    color: white !important;
    border: 0 !important;
    border-radius: 0.25rem 0 0 0.25rem !important;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #4d4d4d !important;
}
a {
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
button, input, optgroup, select, textarea {
    font-size: medium !important;
}

/* Novo estilo de botão "cinza" */
.btn-submit {color: #1c4182;background-color: #ffffff;border-color: #1c4182;padding: 0.375rem 2.00rem;border: 2px solid;font-weight: 700;}
.btn-submit:hover {color: #ffffff !important;	background-color: #1c4182;	border-color: #1c4182;}
.btn-submit:focus, .btn-submit.focus {box-shadow: 0 0 0 0.2rem #8b8b8b80;}
.btn-submit.disabled, .btn-submit:disabled {color: #fff;background-color: #a5a5a5;border-color: #8a8a8a;}
.btn-submit:not(:disabled):not(.disabled):active, .btn-submit:not(:disabled):not(.disabled).active,
.show > .btn-submit.dropdown-toggle {color: #fff !important;background-color: #1c4182;border-color: #1c4182;}
.btn-submit:not(:disabled):not(.disabled):active:focus, .btn-submit:not(:disabled):not(.disabled).active:focus,
.show > .btn-submit.dropdown-toggle:focus {	box-shadow: 0 0 0 0.2rem #1c418261;}
label.btn.btn-submit:hover {
    background-color: #fff;
    color: #000 !important;
    border: 2px #000 solid;
}
label.btn.btn-submit.active:hover {
    background-color: #355890;
    opacity: 0.9;
    color: #fff;
    border: 2px #1c4182 solid;
}

/* Novo estilo de botão "cinza" */
.btn-success-new {color: #28a745;background-color: #ffffff;border-color: #28a745;padding: 0.375rem 2.00rem;border: 2px solid;font-weight: 700;}
.btn-success-new:hover {color: #ffffff !important;	background-color: #28a745;	border-color: #28a745;}
.btn-success-new:focus, .btn-success-new.focus {box-shadow: 0 0 0 0.2rem #8b8b8b80;}
.btn-success-new.disabled, .btn-success-new:disabled {color: #fff;background-color: #a5a5a5;border-color: #8a8a8a;}
.btn-success-new:not(:disabled):not(.disabled):active, .btn-success-new:not(:disabled):not(.disabled).active,
.show > .btn-success-new.dropdown-toggle {color: #fff !important;background-color: #28a745;border-color: #28a745;}
.btn-success-new:not(:disabled):not(.disabled):active:focus, .btn-success-new:not(:disabled):not(.disabled).active:focus,
.show > .btn-success-new.dropdown-toggle:focus {	box-shadow: 0 0 0 0.2rem #28a74561;}
label.btn.btn-success-new:hover {
    background-color: #fff;
    color: #000 !important;
    border: 2px #000 solid;
}
label.btn.btn-success-new.active:hover {
    background-color: #355890;
    opacity: 0.9;
    color: #fff;
    border: 2px #28a745 solid;
}


/* cores alternadas em lista "tabela" */
tr.altbg:nth-child(even) {background: #fff}
tr.altbg:nth-child(odd) {background: #eee}

/**
    Tablelas
 */
.table{
    font-size: 0.9rem;
}
.altbg{/*background-color:#f1f7fe; font-size:11px; border-top:1px solid #b8d6f9; vertical-align:top;*/font-size: 17px; line-height: 36px;} /* for grid's alternate raw */
.nrlbg{background-color:#fff; font-size:11px; vertical-align:top; border-top:1px solid #b8d6f9;} /* for grid's normal raw */

/**
    Paginação "antiga"
 */
.manu {
    padding: 30px 0px 10px;
    /* font-weight: bold; */
}
.manu A {
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    COLOR: #5c5c5c;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #d5d5d5 1px solid;
    TEXT-DECORATION: none;
    border: #999 2px solid;
    padding: 6px 20px;
    border-radius: 5px;
}
.manu A:hover {
    border: #999 2px solid;
    background: #999;
    color: #fff;
}
.manu A:active {
    border: #717171 2px solid;
    background: #999;
    color: #fff;
}
.manu .current {
    BORDER-RIGHT: #5c5c5c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #5c5c5c 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #5c5c5c 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #5c5c5c 1px solid; BACKGROUND-COLOR: #5c5c5c
}
.manu .disabled {
    BORDER-RIGHT: #d5d5d5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #d5d5d5 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #d5d5d5 1px solid
}
.manu input{border:1px solid #D5D5D5;color:#5C5C5C;margin:2px;padding:2px 5px;display: inline;}


.manu u{padding: 0px; margin: 0px; list-style-type: none;background-color:#231f20; }
.manu ul li{margin: 5px;}
.manu td {vertical-align: top;}

.nav2 {
    background: #242424;
    border-top: 0px solid #ccc;
    padding: 10px 8px 10px;
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
    margin-bottom: 19px;
    text-align: center;
}
.nav2 a{ color:#FFF; text-decoration:none; font-weight:bold;}
@media (max-width: 767px) {
    .nav2 {
        text-align: left !important;
        padding-left: 20px;
    }
    .nav2 a{
        display: grid;
    }
    .nav2 span{
        display: none;
    }
}
.nav2 a:hover{ text-decoration:underline;}
.nav2 span{ padding:0 7px;}


/**
 *   DATATABLE
 */

.table-bordered {
    border:none;
    border-bottom: 1px solid #dee2e6;
    border-left: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;

}
.table thead th {
    vertical-align: bottom;
}
.table-bordered td, .table-bordered th {
    /* border: 1px solid #dee2e6; */
    border:none;
    border-top: 2px solid #dee2e6;
}

td#td_jobs a.btn-submit {
    color: #1c4182;
}
td#td_jobs a.btn-success-new {
    color: #28a745;
}
ul.pagination {
    margin: 9px 0 9px !important;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #0b4295;
    border-color: #384966;
}
.page-link:hover {
    z-index: 2;
    color: #1c4182;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #3f5b86;
}
a:hover {
    color: #31435e;
    text-decoration: underline;
}
.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #1c4182;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(161, 49, 34, 0.2);
}

a.btn.btn-submit.pass-recovery {
    margin: 8px 0px 8px 8px;
    padding: 0px 15px;
    font-size: 12px;
    font-weight: 300;
    border: 2px #0544aa solid;
    border-radius: 11px;
}
.spotlight_frist_option {
    font-weight: bold;
    font-size: 110%;
}
.new-lg {
    min-height: calc(100vh - 91px);
}

/**
    Alertas
 */

.alert>b{
    display: table-cell;
    vertical-align:middle;
    height:75px;
}
.alert>span{
    float: left;
    font-size: 3.1rem;
    margin: 0px 10px;
}
.redlabel{
    color: #ff0009;
}

/*
    Alinhamentos
 */
/* alinhar ao centro */
.alinha_vertical{
    display: table;
    height: 100%;
}
.alinha_vertical>div{
    vertical-align: middle!important;
    display: table-cell;
    text-align: center;
}
.alinha_vertical>div>span{
    display: inline-block;
    vertical-align: top;
}

/*
    Drop Zone
 */

.drop_zone {
    position: relative;
    display: contents;
    margin-top: -100px;
    top: 95px;
    width: 100%;
    height: 297px;
    border-radius: 14px;
}
.drop_zone p{
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 170px;
    color: black;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #5B5B7B;
    white-space: normal;
}
.upload_icon{
    width: 100%;
    height: 10px;
    text-align: center;
    line-height: 120px;
    color: black;
    font-size: 18px;
    color: #5B5B7B;
}
.file{
    position: absolute!important;
    margin: 0!important;
    padding: 0!important;
    width: 100%!important;
    height: 100%!important;
    outline: none!important;
    opacity: 0!important;
}
.borda_drop_zone{
    border: 2px dashed #c2cdda;
    width: 100%;
    height: 84%;
    position: relative;
    border-radius: 14px;
    margin: 0 auto;
    background-color: #f9f9f9;
    display: grid;
}
.borda_drop_zone:hover{
    opacity: 0.9;
}

.btn_upload_dropzone{
    bottom: 0px;
    position: absolute;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}

/* CSS site goodyear */
.wrapper-inner {
    max-width: 1180px;
    margin: 0 auto;
    /*overflow: auto;*/
}

.global-footer {
    background-color: #1e468d;
    background-repeat: repeat;
    background-image: url(../../images/diagonal.png);
    padding: 0;
    /*border-top: 3px solid #fd0;*/
    overflow: hidden;
    position: relative;
    width: 100%;
}

.global-footer .panel-heading {
    cursor: default
}

.global-footer .row .row {
    margin: 0
}

.global-footer .footer-windowshade {
    border-bottom: 1px solid hsla(0, 0%, 100%, .15);
    padding: 10px;
    font-size: 11px;
}

.global-footer .footer-windowshade a:visited {
    text-decoration: none
}

.global-footer .footer-windowshade a .panel-heading {
    border-bottom: 1px solid #192f69;
    border-top: 1px solid hsla(0, 0%, 100%, .15);
    cursor: default;
    padding: 9px 15px;
    -webkit-font-smoothing: antialiased;
    overflow: hidden
}

.global-footer .footer-windowshade a .panel-heading h3,
.global-footer .footer-windowshade a .panel-heading h4,
.global-footer .footer-windowshade a .panel-heading span {
    /*font-family: Trade Gothic W01, Arial, sans-serif;*/
    font-family: 'Montserrat';
    font-variant-caps: all-petite-caps;
    font-style: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    font-weight: 700;
    font-size: 14px;
    margin: 0;
    color: #fff
}

.global-footer .footer-windowshade a .panel-heading span {
    font-size: 1em
}

.global-footer .footer-windowshade a .panel-heading .visible-xs {
    font-size: 14px
}

.global-footer .footer-windowshade a .panel-heading .glyphicon,
.global-footer .footer-windowshade a .panel-heading .tire-detail-tire-multi-sku .gy-radio input[type=radio]:checked+label:before,
.tire-detail-tire-multi-sku .gy-radio .global-footer .footer-windowshade a .panel-heading input[type=radio]:checked+label:before {
    float: left;
    width: 18px
}

.global-footer .footer-windowshade>a .panel-heading .glyphicon-plus {
    position: relative
}

.global-footer .footer-windowshade>a:hover {
    text-decoration: none
}

.global-footer .footer-windowshade .panel-body,
.global-footer .footer-windowshade .warranty-treadLife .gy-coupon-windowshade .content,
.global-footer .footer-windowshade .warranty-treadLife .gy-min-windowshade .content,
.global-footer .footer-windowshade .warranty-treadLife .gy-nav-windowshade .content,
.global-footer .footer-windowshade .warranty-treadLife .gy-secondary-windowshade .content,
.global-footer .footer-windowshade .warranty-treadLife .gy-tertiary-windowshade .content,
.global-footer .footer-windowshade .warranty-treadLife .gy-windowshade .content,
.warranty-treadLife .gy-coupon-windowshade .global-footer .footer-windowshade .content,
.warranty-treadLife .gy-min-windowshade .global-footer .footer-windowshade .content,
.warranty-treadLife .gy-nav-windowshade .global-footer .footer-windowshade .content,
.warranty-treadLife .gy-secondary-windowshade .global-footer .footer-windowshade .content,
.warranty-treadLife .gy-tertiary-windowshade .global-footer .footer-windowshade .content,
.warranty-treadLife .gy-windowshade .global-footer .footer-windowshade .content {
    background: #fff;
    background: linear-gradient(180deg, #fff 0, #f6f6f6 75%, #ebebeb);
    font-family: 'Lato', Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    font-size: 14px;
    color: #fff;
    padding: 5px;
}

.global-footer .footer-windowshade .panel-body ul,
.global-footer .footer-windowshade .warranty-treadLife .gy-coupon-windowshade .content ul,
.global-footer .footer-windowshade .warranty-treadLife .gy-min-windowshade .content ul,
.global-footer .footer-windowshade .warranty-treadLife .gy-nav-windowshade .content ul,
.global-footer .footer-windowshade .warranty-treadLife .gy-secondary-windowshade .content ul,
.global-footer .footer-windowshade .warranty-treadLife .gy-tertiary-windowshade .content ul,
.global-footer .footer-windowshade .warranty-treadLife .gy-windowshade .content ul,
.warranty-treadLife .gy-coupon-windowshade .global-footer .footer-windowshade .content ul,
.warranty-treadLife .gy-min-windowshade .global-footer .footer-windowshade .content ul,
.warranty-treadLife .gy-nav-windowshade .global-footer .footer-windowshade .content ul,
.warranty-treadLife .gy-secondary-windowshade .global-footer .footer-windowshade .content ul,
.warranty-treadLife .gy-tertiary-windowshade .global-footer .footer-windowshade .content ul,
.warranty-treadLife .gy-windowshade .global-footer .footer-windowshade .content ul {
    margin: 0;
    padding: 0
}

.global-footer .footer-windowshade .panel-body li,
.global-footer .footer-windowshade .warranty-treadLife .gy-coupon-windowshade .content li,
.global-footer .footer-windowshade .warranty-treadLife .gy-min-windowshade .content li,
.global-footer .footer-windowshade .warranty-treadLife .gy-nav-windowshade .content li,
.global-footer .footer-windowshade .warranty-treadLife .gy-secondary-windowshade .content li,
.global-footer .footer-windowshade .warranty-treadLife .gy-tertiary-windowshade .content li,
.global-footer .footer-windowshade .warranty-treadLife .gy-windowshade .content li,
.warranty-treadLife .gy-coupon-windowshade .global-footer .footer-windowshade .content li,
.warranty-treadLife .gy-min-windowshade .global-footer .footer-windowshade .content li,
.warranty-treadLife .gy-nav-windowshade .global-footer .footer-windowshade .content li,
.warranty-treadLife .gy-secondary-windowshade .global-footer .footer-windowshade .content li,
.warranty-treadLife .gy-tertiary-windowshade .global-footer .footer-windowshade .content li,
.warranty-treadLife .gy-windowshade .global-footer .footer-windowshade .content li {
    list-style: none;
    margin: 0 0 6px;
    padding: 0;
    line-height: 140%
}

.global-footer .footer-windowshade .panel-body li a,
.global-footer .footer-windowshade .warranty-treadLife .gy-coupon-windowshade .content li a,
.global-footer .footer-windowshade .warranty-treadLife .gy-min-windowshade .content li a,
.global-footer .footer-windowshade .warranty-treadLife .gy-nav-windowshade .content li a,
.global-footer .footer-windowshade .warranty-treadLife .gy-secondary-windowshade .content li a,
.global-footer .footer-windowshade .warranty-treadLife .gy-tertiary-windowshade .content li a,
.global-footer .footer-windowshade .warranty-treadLife .gy-windowshade .content li a,
.warranty-treadLife .gy-coupon-windowshade .global-footer .footer-windowshade .content li a,
.warranty-treadLife .gy-min-windowshade .global-footer .footer-windowshade .content li a,
.warranty-treadLife .gy-nav-windowshade .global-footer .footer-windowshade .content li a,
.warranty-treadLife .gy-secondary-windowshade .global-footer .footer-windowshade .content li a,
.warranty-treadLife .gy-tertiary-windowshade .global-footer .footer-windowshade .content li a,
.warranty-treadLife .gy-windowshade .global-footer .footer-windowshade .content li a {
    color: #274ba7;
    font-weight: 400;
    min-height: 15px;
    display: block
}

.global-footer h6 {
    font-size: 14px
}

.global-footer .cart-footer-v-line {
    margin: 0 10px
}

.global-footer .follow-container,
.global-footer .footer-share,
.global-footer .footer-site-links {
    text-align: center;
    border-top: 1px solid #3f619d;
    border-top: 1px solid hsla(0, 0%, 100%, .15);
    border-bottom: 1px solid #192f69;
    color: #fff
}

.global-footer .follow-container.cart-footer-site-link,
.global-footer .footer-share.cart-footer-site-link,
.global-footer .footer-site-links.cart-footer-site-link {
    border: none
}

.global-footer .follow-container h6,
.global-footer .footer-share h6,
.global-footer .footer-site-links h6 {
    font-family: Trade Gothic W01, Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    font-size: 16px;
    margin: 20px 0 10px
}

.global-footer .follow-container ul,
.global-footer .footer-share ul,
.global-footer .footer-site-links ul {
    margin: 6px 0;
    padding: 0
}

.global-footer .follow-container li,
.global-footer .footer-share li,
.global-footer .footer-site-links li {
    display: inline-block;
    list-style: none;
    padding-left: 0;
    margin-right: 12px;
    font-size: 14px;
    margin-bottom: 5px
}

.global-footer .footer-follow .follow-container {
    padding-bottom: 10px;
    overflow: hidden;
    padding-left: 5px;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.global-footer .footer-follow .follow-container h5 {
    float: left;
    font-size: 13px;
    margin-right: 5px!important;
    display: block
}

.global-footer .footer-site-links {
    padding-top: 8px;
    padding-bottom: 10px;
    padding-right: 0
}

.global-footer .footer-site-links .company-info {
    margin-bottom: 25px
}

.global-footer .footer-site-links li {
    margin-right: 0;
    font-size: 14px;
    border-left: 1px solid #3f619d;
    border-left: 1px solid hsla(0, 0%, 100%, .15);
    padding-left: 12px;
    padding-right: 10px
}

.global-footer .footer-site-links li:first-child {
    border-left: none
}

.global-footer .footer-site-links .footer-breadcrumb li {
    border-color: #fff;
    margin-top: 0
}

.global-footer .footer-site-links a {
    line-height: 160%;
    color: #fd0
}

.global-footer .footer-site-links a:hover {
    color: #fd0;
    text-decoration: underline
}

.global-footer .footer-site-links .cart-link-list {
    border-top: 1px solid #fff;
    margin: 20px 15px 0;
    padding: 10px 0 5px
}

/*.global-footer .footer-follow,
.global-footer .footer-share {
    text-align: center;
    padding-left: 5px;
    padding-right: 0
}*/

.global-footer .footer-follow h6,
.global-footer .footer-share h6 {
    line-height: 32px;
    float: left;
    width: 102px;
    margin: 6px 0
}

.global-footer .footer-follow h5,
.global-footer .footer-share h5 {
    font-size: 18px;
    /*font-family: Trade Gothic W01, Arial, sans-serif;*/
    font-family: 'Lato';
    font-variant-caps: all-petite-caps;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    margin: 15px 0 0!important;
    color: #fff;
    text-transform: uppercase;
    line-height: 120%;
    margin-right: 5px!important
}

.global-footer .sharing-links {
    float: left;
    display: inline-block;
    margin-left: 5px
}

.global-footer .sharing-links li {
    display: inline-block;
    margin: 10px 0
}

.global-footer .footer-tiles {
    padding: 0;
    border-top: 1px solid #3f619d;
    border-top: 1px solid hsla(0, 0%, 100%, .15);
    border-bottom: 1px solid #192f69
}

.global-footer .footer-tiles .gy-promo-tile.gy-promo-small {
    border-left: none;
    border-right: none
}

.global-footer .footer-share {
    overflow: hidden
}

.global-footer .footer-share li {
    margin-top: 6px;
    height: 20px;
    vertical-align: bottom
}

.global-footer .footer-share h5 {
    float: left;
    font-size: 13px
}

.global-footer .social-links {
    display: flex;
    align-items: center;
    margin-bottom: .5rem
}

.global-footer .social-links li {
    margin-right: 4px;
    padding: 0;
    max-width: 32px;
    max-height: 32px;
    float: left
}

.global-footer .social-links li img {
    max-width: 32px;
    max-height: 32px
}

.global-footer .footer-links-section .col-xs-12,
.global-footer .footer-links-section .gy-form .half,
.global-footer .footer-links-section .gy-form .qtr,
.global-footer .footer-links-section .gy-form .third,
.gy-form .global-footer .footer-links-section .half,
.gy-form .global-footer .footer-links-section .qtr,
.gy-form .global-footer .footer-links-section .third {
    padding-left: 0;
    padding-right: 0
}

.global-footer .footer-legal-windowshade a .panel-heading {
    padding-left: 10px;
    color: #fd0
}

.global-footer .footer-legal-windowshade a .panel-heading h3 {
    font-size: 17px;
    color: #fd0
}

.global-footer .footer-legal-windowshade a .panel-heading .glyphicon,
.global-footer .footer-legal-windowshade a .panel-heading .tire-detail-tire-multi-sku .gy-radio input[type=radio]:checked+label:before,
.tire-detail-tire-multi-sku .gy-radio .global-footer .footer-legal-windowshade a .panel-heading input[type=radio]:checked+label:before {
    width: 15px
}

.global-footer .footer-legal-windowshade a .panel-heading span {
    color: #fd0
}

.global-footer .footer-legal-windowshade .footer-legal .footer-legal-body {
    background: #fff
}

.global-footer .footer-legal-windowshade .footer-legal h6,
.global-footer .footer-legal-windowshade .footer-legal p,
.global-footer .footer-legal-windowshade .footer-legal span {
    color: #333;
    font-family: Helvetica Neue, Lucida Grande, Calibri, Arial, sans-serif;
    font-size: 12px
}

.global-footer .main-footer-links .panel-collapse .content-body .row div {
    padding: 0
}

@media (min-width:768px) {
    .global-footer {
        padding: 15px 0 0;
    }
    .global-footer .main-footer-links {
        padding-bottom: 15px;
        padding: 5px;
    }
    .global-footer .footer-windowshade {
        border-top: none;
        border-bottom: none
    }
    .global-footer .footer-windowshade>a .panel-heading .glyphicon-plus {
        top: 0
    }
    .global-footer .footer-windowshade.col-md-2,
    .global-footer .footer-windowshade.col-md-4 {
        border-left: 1px solid #3f619d;
        border-left: 1px solid hsla(0, 0%, 100%, .1);
        padding-left: 15px
    }
    .global-footer .footer-windowshade.col-md-4:first-child {
        border-left: none;
        padding-left: 0
    }
    .global-footer .footer-windowshade>a .panel-heading {
        color: #fff;
        border: none;
        padding-left: 0;
        margin-bottom: 5px
    }
    .global-footer .footer-windowshade>a .panel-heading h3 {
        text-transform: uppercase;
        padding: 0;
        margin: 0;
        color: #fd0;
        font-size: 16.43px
    }
    .global-footer .footer-windowshade>a.collapsed .panel-heading {
        color: #fff
    }
    .global-footer .footer-windowshade .panel-collapse {
        background: none
    }
    .global-footer .footer-windowshade .panel-body,
    .global-footer .footer-windowshade .warranty-treadLife .gy-coupon-windowshade .content,
    .global-footer .footer-windowshade .warranty-treadLife .gy-min-windowshade .content,
    .global-footer .footer-windowshade .warranty-treadLife .gy-nav-windowshade .content,
    .global-footer .footer-windowshade .warranty-treadLife .gy-secondary-windowshade .content,
    .global-footer .footer-windowshade .warranty-treadLife .gy-tertiary-windowshade .content,
    .global-footer .footer-windowshade .warranty-treadLife .gy-windowshade .content,
    .warranty-treadLife .gy-coupon-windowshade .global-footer .footer-windowshade .content,
    .warranty-treadLife .gy-min-windowshade .global-footer .footer-windowshade .content,
    .warranty-treadLife .gy-nav-windowshade .global-footer .footer-windowshade .content,
    .warranty-treadLife .gy-secondary-windowshade .global-footer .footer-windowshade .content,
    .warranty-treadLife .gy-tertiary-windowshade .global-footer .footer-windowshade .content,
    .warranty-treadLife .gy-windowshade .global-footer .footer-windowshade .content {
        padding-top: 0;
        min-height: 310px;
        font-size: 16px;
        background: none;
        background-image: none
    }
    .global-footer .footer-windowshade .panel-body li a,
    .global-footer .footer-windowshade .warranty-treadLife .gy-coupon-windowshade .content li a,
    .global-footer .footer-windowshade .warranty-treadLife .gy-min-windowshade .content li a,
    .global-footer .footer-windowshade .warranty-treadLife .gy-nav-windowshade .content li a,
    .global-footer .footer-windowshade .warranty-treadLife .gy-secondary-windowshade .content li a,
    .global-footer .footer-windowshade .warranty-treadLife .gy-tertiary-windowshade .content li a,
    .global-footer .footer-windowshade .warranty-treadLife .gy-windowshade .content li a,
    .warranty-treadLife .gy-coupon-windowshade .global-footer .footer-windowshade .content li a,
    .warranty-treadLife .gy-min-windowshade .global-footer .footer-windowshade .content li a,
    .warranty-treadLife .gy-nav-windowshade .global-footer .footer-windowshade .content li a,
    .warranty-treadLife .gy-secondary-windowshade .global-footer .footer-windowshade .content li a,
    .warranty-treadLife .gy-tertiary-windowshade .global-footer .footer-windowshade .content li a,
    .warranty-treadLife .gy-windowshade .global-footer .footer-windowshade .content li a {
        color: #fd0;
        font-size: 14px;
        font-family: 'Roboto';
        font-variant-caps: all-petite-caps;
    }
    .global-footer .footer-windowshade .col-sm-12,
    .global-footer .footer-windowshade .content-body,
    .global-footer .footer-windowshade .gy-form .full,
    .gy-form .global-footer .footer-windowshade .full {
        padding-left: 0
    }
    .global-footer .footer-windowshade .col-md-6 {
        padding-left: 0!important
    }
    .global-footer .footer-site-links {
        font-family: Trade Gothic W01, Arial, sans-serif;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: subpixel-antialiased
    }
    .global-footer .footer-site-links h6 {
        text-transform: none;
        margin-top: 6px
    }
    .global-footer .footer-site-links .footer-breadcrumb {
        float: right
    }
    .global-footer .footer-site-links li {
        font-size: 18px
    }
    .global-footer .footer-site-links .footer-site-link-list {
        margin-left: 0;
        padding-left: 0;
        width: auto;
        font-size: 12px
    }
    .global-footer .footer-site-links .footer-site-link-list.cart-link-list {
        border: none;
        margin: 0;
        padding: 0;
        width: auto
    }
    .global-footer .footer-site-links .footer-site-link-list.cart-link-list a {
        font-size: 16px
    }
    .global-footer div[class^=footer-shade] .panel-heading {
        background: none
    }
    .global-footer div[class^=footer-shade] .panel-heading span.glyphicon {
        display: none
    }
    .global-footer div[class^=footer-shade] .panel-collapse {
        height: auto!important;
        display: block!important
    }
    .global-footer div[class^=footer-shade] h3 {
        color: #fff!important
    }
    .global-footer .footer-legal-windowshade>a .panel-heading {
        padding-left: 15px;
        background: #3656a5;
        background: linear-gradient(180deg, #3656a5 0, #274ba7 60%, #1f4396);
        background-color: #274ba7;
        border: 1px solid #708fde;
        height: 38px
    }
    .global-footer .footer-legal-windowshade>a .panel-heading h3 {
        font-size: 16px;
        font-weight: 400
    }
    .global-footer .footer-legal-windowshade>a .panel-heading [class*=icon] {
        color: #fd0;
        line-height: 14px;
        font-size: 18px;
        float: left;
        display: inline-block
    }
    .global-footer .footer-follow {
        overflow: hidden;
        text-align: left
    }
    .global-footer .footer-follow .follow-container {
        float: left;
        width: 100%;
        min-height: 50px;
        text-align: left;
        padding-bottom: 0
    }
    .global-footer .footer-follow .follow-container h5 {
        font-family: 'Lato';
        font-size: 23px;
        font-weight: 700
    }
    .global-footer .footer-share {
        float: right;
        width: 50%;
        min-height: 50px;
        text-align: left
    }
    .global-footer .footer-share h5 {
        font-family: 'Lato';
        font-size: 23px;
        font-weight: 700
    }
    .global-footer .gy-promo-tile-container .gy-promo-tile.gy-promo-small {
        width: 100%
    }
    .global-footer .gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-promo-tile-content {
        padding-left: 25px;
        padding-top: 20px;
        right: 0;
        position: absolute;
    }
    .global-footer .gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-promo-tile-image {
        margin-top: 9px
    }
    .global-footer .footer-follow-no-chat .follow-container,
    .global-footer .footer-follow-no-chat .footer-share {
        padding-top: 10px
    }
    .global-footer .footer-follow-no-chat .follow-container h5,
    .global-footer .footer-follow-no-chat .footer-share h5 {
        margin-top: 0!important;
        line-height: 33px
    }
    .global-footer .footer-follow-no-chat .follow-container .social-links,
    .global-footer .footer-follow-no-chat .footer-share .social-links {
        display: flex
    }
    .global-footer .footer-follow-no-chat .follow-container .social-links li,
    .global-footer .footer-follow-no-chat .footer-share .social-links li {
        margin-bottom: 0;
        margin-top: 0
    }
    .global-footer .footer-follow-no-chat .follow-container .sharing-links,
    .global-footer .footer-follow-no-chat .footer-share .sharing-links {
        margin: 0
    }
    .global-footer .footer-tiles {
        border-bottom: none
    }
    .global-footer .footer-contact-no-social-media-links {
        padding-top: 14px
    }
    .global-footer .footer-contact-no-social-media-links .gy-promo-tile.gy-promo-small .gy-promo-tile-content {
        padding-top: 27px
    }
    .global-footer .footer-contact-no-social-media-links .gy-promo-tile.gy-promo-small .gy-promo-tile-image {
        margin-top: 15px
    }
}

@media (min-width:992px) {
    .global-footer .footer-follow {
        padding: 15px 0 0;
        border-top: 1px solid #3f619d;
        border-top: 1px solid hsla(0, 0%, 100%, .15)
    }
    .global-footer .footer-follow .follow-container,
    .global-footer .footer-follow .footer-share {
        border: none;
        border-left: 1px solid #3f619d;
        border-left: 1px solid hsla(0, 0%, 100%, .15);
        padding: 10px 0 10px 20px;
        float: none;
        width: auto;
        align-items: center;
    }
    .global-footer .footer-follow .follow-container h5,
    .global-footer .footer-follow .footer-share h5 {
        float: none
    }
    .global-footer .footer-follow .follow-container {
        padding-top: 5px
    }
    .global-footer .footer-follow .follow-container h5 {
        margin-top: 0!important;
        padding-top: 0
    }
    .global-footer .footer-follow-no-chat {
        border-top: none;
        display: flex;
        justify-content: flex-end
    }
    .global-footer .footer-follow-no-chat .follow-container,
    .global-footer .footer-follow-no-chat .footer-share {
        border-left: none;
        display: flex
    }
    .global-footer .footer-follow-no-chat .follow-container h5,
    .global-footer .footer-follow-no-chat .footer-share h5 {
        margin-top: 0!important;
        line-height: 33px
    }
    .global-footer .footer-follow-no-chat .follow-container .social-links,
    .global-footer .footer-follow-no-chat .footer-share .social-links {
        display: flex
    }
    .global-footer .footer-follow-no-chat .follow-container .social-links li,
    .global-footer .footer-follow-no-chat .footer-share .social-links li {
        margin-bottom: 0;
        margin-top: 0
    }
    .global-footer .footer-follow-no-chat .follow-container .sharing-links,
    .global-footer .footer-follow-no-chat .footer-share .sharing-links {
        margin: 0
    }
    .global-footer .footer-follow-no-chat .follow-container {
        padding-top: 10px
    }
    .global-footer .footer-follow-chat {
        margin: 0
    }
    .global-footer .footer-site-links {
        overflow: hidden;
        font-size: 18px
    }
    .global-footer .footer-site-links .company-info {
        width: 45%;
        float: left;
        margin-bottom: 5px
    }
    .global-footer .footer-site-links .company-info h6 {
        text-align: left
    }
    .global-footer .footer-site-links .company-info h6+h6 {
        margin-left: 12px
    }
    .global-footer .footer-site-links .company-info li {
        font-size: 18px;
        margin-bottom: 10px
    }
    .global-footer .footer-site-links .cart-company-info {
        overflow: auto;
        width: auto
    }
    .global-footer .footer-site-links .cart-company-info h6 {
        float: left
    }
    .global-footer .footer-site-links .footer-site-link-list {
        float: right
    }
}

@media (min-width:1024px) {
    .global-footer .footer-windowshade .panel-body,
    .global-footer .footer-windowshade .warranty-treadLife .gy-coupon-windowshade .content,
    .global-footer .footer-windowshade .warranty-treadLife .gy-min-windowshade .content,
    .global-footer .footer-windowshade .warranty-treadLife .gy-nav-windowshade .content,
    .global-footer .footer-windowshade .warranty-treadLife .gy-secondary-windowshade .content,
    .global-footer .footer-windowshade .warranty-treadLife .gy-tertiary-windowshade .content,
    .global-footer .footer-windowshade .warranty-treadLife .gy-windowshade .content,
    .warranty-treadLife .gy-coupon-windowshade .global-footer .footer-windowshade .content,
    .warranty-treadLife .gy-min-windowshade .global-footer .footer-windowshade .content,
    .warranty-treadLife .gy-nav-windowshade .global-footer .footer-windowshade .content,
    .warranty-treadLife .gy-secondary-windowshade .global-footer .footer-windowshade .content,
    .warranty-treadLife .gy-tertiary-windowshade .global-footer .footer-windowshade .content,
    .warranty-treadLife .gy-windowshade .global-footer .footer-windowshade .content {
        min-height: 242px
    }
    .global-footer .footer-windowshade .panel-body .col-md-6,
    .global-footer .footer-windowshade .warranty-treadLife .gy-coupon-windowshade .content .col-md-6,
    .global-footer .footer-windowshade .warranty-treadLife .gy-min-windowshade .content .col-md-6,
    .global-footer .footer-windowshade .warranty-treadLife .gy-nav-windowshade .content .col-md-6,
    .global-footer .footer-windowshade .warranty-treadLife .gy-secondary-windowshade .content .col-md-6,
    .global-footer .footer-windowshade .warranty-treadLife .gy-tertiary-windowshade .content .col-md-6,
    .global-footer .footer-windowshade .warranty-treadLife .gy-windowshade .content .col-md-6,
    .warranty-treadLife .gy-coupon-windowshade .global-footer .footer-windowshade .content .col-md-6,
    .warranty-treadLife .gy-min-windowshade .global-footer .footer-windowshade .content .col-md-6,
    .warranty-treadLife .gy-nav-windowshade .global-footer .footer-windowshade .content .col-md-6,
    .warranty-treadLife .gy-secondary-windowshade .global-footer .footer-windowshade .content .col-md-6,
    .warranty-treadLife .gy-tertiary-windowshade .global-footer .footer-windowshade .content .col-md-6,
    .warranty-treadLife .gy-windowshade .global-footer .footer-windowshade .content .col-md-6 {
        padding-left: 15px!important;
        padding-right: 0
    }
    .global-footer .footer-windowshade.footer-shade-category {
        width: 30%
    }
    .global-footer .footer-windowshade.footer-shade-category .panel-body,
    .global-footer .footer-windowshade.footer-shade-category .panel-heading,
    .global-footer .footer-windowshade.footer-shade-category .warranty-treadLife .gy-coupon-windowshade .content,
    .global-footer .footer-windowshade.footer-shade-category .warranty-treadLife .gy-min-windowshade .content,
    .global-footer .footer-windowshade.footer-shade-category .warranty-treadLife .gy-nav-windowshade .content,
    .global-footer .footer-windowshade.footer-shade-category .warranty-treadLife .gy-secondary-windowshade .content,
    .global-footer .footer-windowshade.footer-shade-category .warranty-treadLife .gy-tertiary-windowshade .content,
    .global-footer .footer-windowshade.footer-shade-category .warranty-treadLife .gy-windowshade .content,
    .warranty-treadLife .gy-coupon-windowshade .global-footer .footer-windowshade.footer-shade-category .content,
    .warranty-treadLife .gy-min-windowshade .global-footer .footer-windowshade.footer-shade-category .content,
    .warranty-treadLife .gy-nav-windowshade .global-footer .footer-windowshade.footer-shade-category .content,
    .warranty-treadLife .gy-secondary-windowshade .global-footer .footer-windowshade.footer-shade-category .content,
    .warranty-treadLife .gy-tertiary-windowshade .global-footer .footer-windowshade.footer-shade-category .content,
    .warranty-treadLife .gy-windowshade .global-footer .footer-windowshade.footer-shade-category .content {
        padding-left: 0
    }
    .global-footer .footer-windowshade.footer-shade-tools {
        width: 19.5%
    }
    .global-footer .footer-windowshade.footer-shade-links {
        border-right: none
    }
    .global-footer .footer-windowshade.footer-shade-links .panel-body,
    .global-footer .footer-windowshade.footer-shade-links .panel-heading,
    .global-footer .footer-windowshade.footer-shade-links .warranty-treadLife .gy-coupon-windowshade .content,
    .global-footer .footer-windowshade.footer-shade-links .warranty-treadLife .gy-min-windowshade .content,
    .global-footer .footer-windowshade.footer-shade-links .warranty-treadLife .gy-nav-windowshade .content,
    .global-footer .footer-windowshade.footer-shade-links .warranty-treadLife .gy-secondary-windowshade .content,
    .global-footer .footer-windowshade.footer-shade-links .warranty-treadLife .gy-tertiary-windowshade .content,
    .global-footer .footer-windowshade.footer-shade-links .warranty-treadLife .gy-windowshade .content,
    .warranty-treadLife .gy-coupon-windowshade .global-footer .footer-windowshade.footer-shade-links .content,
    .warranty-treadLife .gy-min-windowshade .global-footer .footer-windowshade.footer-shade-links .content,
    .warranty-treadLife .gy-nav-windowshade .global-footer .footer-windowshade.footer-shade-links .content,
    .warranty-treadLife .gy-secondary-windowshade .global-footer .footer-windowshade.footer-shade-links .content,
    .warranty-treadLife .gy-tertiary-windowshade .global-footer .footer-windowshade.footer-shade-links .content,
    .warranty-treadLife .gy-windowshade .global-footer .footer-windowshade.footer-shade-links .content {
        padding-right: 0
    }
    .global-footer .footer-windowshade .panel-body .col-md-6,
    .global-footer .footer-windowshade .warranty-treadLife .gy-coupon-windowshade .content .col-md-6,
    .global-footer .footer-windowshade .warranty-treadLife .gy-min-windowshade .content .col-md-6,
    .global-footer .footer-windowshade .warranty-treadLife .gy-nav-windowshade .content .col-md-6,
    .global-footer .footer-windowshade .warranty-treadLife .gy-secondary-windowshade .content .col-md-6,
    .global-footer .footer-windowshade .warranty-treadLife .gy-tertiary-windowshade .content .col-md-6,
    .global-footer .footer-windowshade .warranty-treadLife .gy-windowshade .content .col-md-6,
    .warranty-treadLife .gy-coupon-windowshade .global-footer .footer-windowshade .content .col-md-6,
    .warranty-treadLife .gy-min-windowshade .global-footer .footer-windowshade .content .col-md-6,
    .warranty-treadLife .gy-nav-windowshade .global-footer .footer-windowshade .content .col-md-6,
    .warranty-treadLife .gy-secondary-windowshade .global-footer .footer-windowshade .content .col-md-6,
    .warranty-treadLife .gy-tertiary-windowshade .global-footer .footer-windowshade .content .col-md-6,
    .warranty-treadLife .gy-windowshade .global-footer .footer-windowshade .content .col-md-6 {
        padding-left: 0!important
    }
}


.gy-promo-tile.gy-promo-small {
    border-left: none;
    border-right: none
}

.global-footer .gy-promo-tile-container .gy-promo-tile.gy-promo-small {
    width: 100%
}

.global-footer .gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-promo-tile-content {
    padding-left: 25px;
    padding-top: 20px;
    right: 0;
    position: absolute;
}

.global-footer .gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-promo-tile-image {
    margin-top: 9px
}

.global-footer .footer-follow-no-chat .follow-container,
.global-footer .footer-follow-no-chat .footer-share {
    padding-top: 10px
}

.global-footer .footer-follow-no-chat .follow-container h5,
.global-footer .footer-follow-no-chat .footer-share h5 {
    margin-top: 0!important;
    line-height: 33px
}

.global-footer .footer-follow-no-chat .follow-container .social-links,
.global-footer .footer-follow-no-chat .footer-share .social-links {
    display: flex
}

.global-footer .footer-follow-no-chat .follow-container .social-links li,
.global-footer .footer-follow-no-chat .footer-share .social-links li {
    margin-bottom: 0;
    margin-top: 0
}

.global-footer .footer-follow-no-chat .follow-container .sharing-links,
.global-footer .footer-follow-no-chat .footer-share .sharing-links {
    margin: 0
}

.global-footer .footer-tiles {
    border-bottom: none
}

.global-footer .footer-contact-no-social-media-links {
    padding-top: 14px
}

.global-footer .footer-contact-no-social-media-links .gy-promo-tile.gy-promo-small .gy-promo-tile-content {
    padding-top: 27px
}

.global-footer .footer-contact-no-social-media-links .gy-promo-tile.gy-promo-small .gy-promo-tile-image {
    margin-top: 15px
}

@media (min-width:1024px) {
    .gy-promo-tile-content.left {
        margin: 45px 0 0 5%
    }
}
.gy-promo-tile-container {
    padding: 0 14px;
    clear: both;
    float: none;
    width: 100%;
    overflow: hidden;
    vertical-align: middle
}
.gy-promo-tile-container .gy-promo-tile {
    border-collapse: collapse;
    position: relative;
    text-shadow: -1px -1px 2px rgba(0, 0, 0, .5);
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    /*-ms-behavior: image-url("backgroundsize.min.htc")*/;
    border: 1px solid #fff
}
.gy-promo-tile-container .gy-promo-tile a:first-child,
.gy-promo-tile-container .gy-promo-tile a:first-child:hover {
    text-decoration: none
}
@media (min-width:640px) {
    .gy-promo-tile-container .gy-promo-tile.left .gy-promo-tile-content {
        margin: 45px 50% 0 0;
        padding-left: 81px;
        padding-right: 0
    }
}
@media (min-width:640px) {
    .gy-promo-tile-container .gy-promo-tile.right .gy-promo-tile-content {
        margin: 45px 0 0 53%;
        padding: 0;
        width: 47%
    }
}
.gy-promo-tile-container .gy-promo-tile.tile-alt-color {
    background-color: #bbb
}
.gy-promo-tile-container .gy-promo-tile.tile-alt-color h5 a,
.gy-promo-tile-container .gy-promo-tile.tile-alt-color h5 span {
    color: #1d387e;
    text-shadow: -1px -1px 1px hsla(0, 0%, 100%, .3)
}
.gy-promo-tile-container .gy-promo-tile.tile-alt-color h5 .icon-thin-arrow-right {
    color: #1d387e
}
.gy-promo-tile-container .gy-promo-tile.tile-alt-color .gy-promo-tile-content {
    background-image: none!important;
    background-color: transparent!important
}
.gy-promo-tile-container .gy-promo-tile.tile-alt-color .gy-promo-tile-content p {
    color: #222;
    text-shadow: -1px -1px 1px hsla(0, 0%, 100%, .3)
}
.gy-promo-tile-container .gy-promo-tile .error-msg {
    font-size: 12px;
    font-style: italic;
    padding-top: 4px;
    display: none
}
.gy-promo-tile-container .gy-promo-tile .floated-link {
    display: inline-block;
    padding-left: 10px
}
.gy-promo-tile-container .gy-promo-tile.promo-tile-bg {
    background-color: #1e468d;
    background-repeat: repeat;
    background-image: url(../../images/diagonal.png);
    background-size: initial
}
.gy-promo-tile-container .gy-promo-tile.promo-tile-bg h5 {
    font-family: Trade Gothic W01 Bold, Arial, sans-serif;
    -webkit-font-smoothing: subpixel-antialiased;
    text-transform: uppercase;
    font-size: 28px
}
.gy-promo-tile-container .gy-promo-tile.promo-tile-bg a.link-chevron,
.gy-promo-tile-container .gy-promo-tile.promo-tile-bg a.link-chevron-left,
.gy-promo-tile-container .gy-promo-tile.promo-tile-bg a.link-chevron-left:visited,
.gy-promo-tile-container .gy-promo-tile.promo-tile-bg a.link-chevron:visited,
.gy-promo-tile-container .gy-promo-tile.promo-tile-bg a:link,
.gy-promo-tile-container .gy-promo-tile.promo-tile-bg a:visited {
    color: #fd0;
    font-family: Trade Gothic W01, Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: subpixel-antialiased
}
.gy-promo-tile-container .gy-promo-tile.promo-tile-bg p {
    margin-top: 15px;
    margin-bottom: 25px;
    font-size: 22px
}
.gy-promo-tile-container .gy-promo-tile.gy-promo-small {
    background: none;
    background-color: transparent;
    border-top: 1px solid hsla(0, 0%, 100%, .15);
    border-bottom: 1px solid #192f69;
    padding: 0 5px 10px
}
.gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-promo-tile-content {
    margin-top: 0;
    background: none;
    background-color: transparent;
    float: left;
    width: 67%;
    padding: 5px 2.5%
}
.gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-promo-tile-image {
    float: left;
    margin-top: 15px
}
@media (max-width:539px) {
    .gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-promo-tile-image {
        margin-right: 5%;
        width: 25%
    }

    .gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-promo-tile-image img {
        max-width: 100%
    }
}
.gy-promo-tile-container .gy-promo-tile.gy-promo-small .promo-link {
    color: #fd0
}
.gy-promo-tile-container .gy-promo-tile.gy-promo-small .address,
.gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-go-button {
    height: 30px;
    line-height: 30px
}
.gy-promo-tile-container .gy-promo-tile.gy-promo-small .address .icon-thin-arrow-right,
.gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-go-button .icon-thin-arrow-right {
    font-size: .8em
}
.gy-promo-tile-container .gy-promo-tile.gy-promo-small .input-group {
    margin: 0
}
.gy-promo-tile-container .gy-promo-tile.gy-promo-small .st-description {
    margin: 5px 0
}
.gy-promo-tile-container .gy-promo-tile.gy-promo-small .form-control,
.gy-promo-tile-container .gy-promo-tile.gy-promo-small .input-group-btn .btn {
    height: 30px
}
.gy-promo-tile-container .gy-promo-tile.gy-promo-small .icon-thin-arrow-right {
    display: block
}
.gy-promo-tile-container .gy-promo-tile.gy-promo-small:first-child {
    border-top: none
}
.gy-promo-tile-container .gy-promo-tile.gy-promo-small:last-child {
    border-bottom: none
}
.gy-promo-tile-container .gy-promo-tile-wrap {
    margin: 0;
    padding: 0;
    display: block;
    color: #fff;
    vertical-align: middle;
    overflow: hidden
}
.gy-promo-tile-container .gy-promo-tile-wrap:hover {
    text-decoration: none
}
.gy-promo-tile-container .gy-promo-tile-bottom {
    width: 100%;
    border-right: none;
    background-repeat: repeat;
    background-color: #e1e2ea;
    background-image: url(../../images/diagonal.png);
    /*-ms-behavior: image-url("backgroundsize.min.htc")*/
}
.gy-promo-tile-container .gy-promo-tile-bottom p {
    font-size: 16px;
    max-width: 26em
}
.gy-promo-tile-container .gy-promo-tile-bottom .gy-promo-tile-content {
    background: none;
    padding: 0;
    float: none;
    width: 100%;
    height: 200px;
    margin-top: 40px
}
.gy-promo-tile-container .gy-promo-tile-bottom .gy-promo-tile-content h5 {
    color: #274ba7
}
.gy-promo-tile-container .gy-promo-tile-bottom .gy-promo-tile-content p {
    color: #000
}
.gy-promo-tile-container .gy-promo-tile-bottom.promo-bottom-first {
    width: 100%;
    height: 260px
}
.gy-promo-tile-container .gy-promo-tile-bottom.promo-bottom-first p {
    color: #6d6e71
}
.gy-promo-tile-container .gy-promo-tile-bottom.promo-bottom-second {
    width: 100%;
    height: 260px;
    border-top: 2px solid #fff
}
.gy-promo-tile-container .gy-promo-tile-bottom.promo-bottom-second p {
    color: #6d6e71
}
.gy-promo-tile-container .gy-promo-tile-bottom:nth-child(3n+1) {
    border-left: none
}
.gy-promo-tile-container h4,
.gy-promo-tile-container h5 {
    font-size: 20px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-style: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    margin: 0!important;
    color: #fff;
    text-transform: uppercase
}
.gy-promo-tile-container h4 a,
.gy-promo-tile-container h4 span:first-child,
.gy-promo-tile-container h5 a,
.gy-promo-tile-container h5 span:first-child {
    color: #fff
}
.gy-promo-tile-container h4 a:hover,
.gy-promo-tile-container h4 span:first-child:hover,
.gy-promo-tile-container h5 a:hover,
.gy-promo-tile-container h5 span:first-child:hover {
    text-decoration: none
}
.gy-promo-tile-container h4 a small,
.gy-promo-tile-container h4 span:first-child small,
.gy-promo-tile-container h5 a small,
.gy-promo-tile-container h5 span:first-child small {
    color: #fd0;
    font-size: .7em
}
.gy-promo-tile-container h4 .icon-thin-arrow-right,
.gy-promo-tile-container h5 .icon-thin-arrow-right {
    color: #fd0;
    font-size: .8em;
    padding-left: 1px
}
.gy-promo-tile-container h6 {
    margin: 0 0 5px;
    color: #fff;
    font-size: 18px;
    font-family: Trade Gothic W01, Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: subpixel-antialiased
}
.gy-promo-tile-container h6 a,
.gy-promo-tile-container h6 span:first-child {
    color: #fff
}
.gy-promo-tile-container h6 a:hover,
.gy-promo-tile-container h6 span:first-child:hover {
    text-decoration: underline
}
.gy-promo-tile-container h6 a small,
.gy-promo-tile-container h6 span:first-child small {
    color: #fff;
    font-size: .7em
}
.gy-promo-tile-container .sign-disclaimer,
.gy-promo-tile-container h5 sup,
.gy-promo-tile-container h6 sup {
    font-size: 12px;
    padding-left: 2px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700
}
.gy-promo-tile-container sup {
    margin-top: -2em
}
.gy-promo-tile-container .pre-headline {
    text-transform: uppercase;
    font-size: 14px;
    margin: 5px 0 -10px!important
}
.gy-promo-tile-container p {
    margin: 6px 0 12px;
    font-family: Trade Gothic W01, Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-font-smoothing: antialiased;
    font-size: 15px;
    line-height: 120%;
    text-shadow: 0 0 1px rgba(0, 0, 0, .3);
    max-width: 30em
}
.gy-promo-tile-container .subheader {
    font-family: Trade Gothic W01 Bold, Arial, sans-serif;
    -webkit-font-smoothing: subpixel-antialiased;
    margin: 4px 0 12px;
    text-transform: uppercase;
    font-size: .95em
}
.gy-promo-tile-container .btn {
    width: auto;
    font-size: 16px;
    padding: 0 40px;
    line-height: 40px
}
.gy-promo-tile-container input[type=text] {
    height: 40px
}
.gy-promo-tile-container .input-group {
    margin-top: 20px
}
.gy-promo-tile-container .input-group-btn {
    width: auto
}
.gy-promo-tile-container .input-group-btn .btn {
    background-position: -5px -5px;
    padding-left: 30px;
    padding-right: 30px;
    width: auto;
    padding: 0 15px
}
.gy-promo-tile-container .gy-promo-tile-content {
    margin-top: 50px
}
.gy-promo-tile-container.promo-tiles-lg .gy-promo-tile {
    position: relative;
    width: 100%;
    border-left: none;
    border-right: none;
    border-top: none;
    min-height: 300px;
    background-size: cover;
    background-position: top;
    /*-ms-behavior: image-url("backgroundsize.min.htc")*/
}
.gy-promo-tile-container.promo-tiles-lg .gy-promo-tile h5 {
    font-family: Trade Gothic W01 Bold, Arial, sans-serif;
    -webkit-font-smoothing: subpixel-antialiased;
    text-transform: uppercase;
    color: #fd0;
    font-size: 28px;
    margin-top: 10px
}
.gy-promo-tile-container.promo-tiles-lg .gy-promo-tile p {
    font-size: 18px
}
.gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-fleet-hq {
    /*background-image: image-url("/Content/img/promoTiles/hero/hero-fleet-hq-long.jpg");*/
    width: 100%
}
.gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-fleet-hq .gy-promo-tile-content {
    background-color: rgba(0, 0, 0, .65);
    background-repeat: repeat;
    background-image: url(../../images/diagonal.png);
    margin-top: 155px
}
.gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-dealer-network {
    /*background-image: image-url("/Content/img/promoTiles/hero/hero-dealer-network-long.jpg");*/
    width: 100%
}
.gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-dealer-network .gy-promo-tile-content {
    background-color: rgba(0, 0, 0, .65);
    background-repeat: repeat;
    background-image: url(../../images/diagonal.png);
    margin-top: 155px
}
.gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-unicircle-retreads {
    /*background-image: image-url("/Content/img/promoTiles/hero/hero-sm-unicircle-retreads.jpg");*/
    width: 100%
}
.gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-unicircle-retreads .gy-promo-tile-content {
    background-color: rgba(0, 0, 0, .65);
    background-repeat: repeat;
    background-image: url(../../images/diagonal.png);
    margin-top: 155px
}
@media (min-width:640px) {
    .gy-promo-tile-container .gy-promo-tile {
        background-position: 0 0
    }

    .gy-promo-tile-container .gy-promo-tile p {
        font-size: 18px
    }

    .gy-promo-tile-container .gy-promo-tile-content {
        margin: 0;
        padding-left: 240px;
        padding-top: 45px
    }

    .gy-promo-tile-container .gy-promo-tile-content.find-right-tires {
        background-color: #1e468d;
        background-repeat: repeat;
        background-image: url(../../images/diagonal.png);
        height: 180px
    }

    .gy-promo-tile-container .gy-promo-tile-content.find-right-tires h5 {
        font-family: Trade Gothic W01 Bold, Arial, sans-serif;
        -webkit-font-smoothing: subpixel-antialiased;
        text-transform: uppercase;
        font-size: 28px
    }

    .gy-promo-tile-container .gy-promo-tile-content.find-right-tires a.link-chevron,
    .gy-promo-tile-container .gy-promo-tile-content.find-right-tires a.link-chevron-left,
    .gy-promo-tile-container .gy-promo-tile-content.find-right-tires a.link-chevron-left:visited,
    .gy-promo-tile-container .gy-promo-tile-content.find-right-tires a.link-chevron:visited,
    .gy-promo-tile-container .gy-promo-tile-content.find-right-tires a:link,
    .gy-promo-tile-container .gy-promo-tile-content.find-right-tires a:visited {
        color: #fd0;
        font-family: Trade Gothic W01, Arial, sans-serif;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: subpixel-antialiased
    }

    .gy-promo-tile-container .gy-promo-tile-content.find-right-tires .rwd-break {
        display: none
    }
}
@media (min-width:640px) and (min-width:767px) {
    .gy-promo-tile-container .gy-promo-tile-content.find-right-tires .rwd-break {
        display: block
    }
}
@media (min-width:640px) and (min-width:1025px) {
    .gy-promo-tile-container .gy-promo-tile-content.find-right-tires .rwd-break {
        display: none
    }
}
@media (min-width:640px) {
    .gy-promo-tile-container .gy-promo-tile-content.find-right-tires p {
        margin-top: 5px;
        margin-bottom: 25px;
        font-size: 22px
    }
}
@media (min-width:640px) and (min-width:1024px) {
    .gy-promo-tile-container .gy-promo-tile-content.find-right-tires p {
        font-size: 16px
    }
}
@media (min-width:640px) {
    .gy-promo-tile-container .gy-promo-tile-content.promo-tile-bg {
        background-color: #1e468d;
        background-repeat: repeat;
        background-image: url(../../images/diagonal.png);
        height: 180px
    }

    .gy-promo-tile-container .gy-promo-tile-content.promo-tile-bg h5 {
        font-family: Trade Gothic W01 Bold, Arial, sans-serif;
        -webkit-font-smoothing: subpixel-antialiased;
        text-transform: uppercase;
        font-size: 28px
    }

    .gy-promo-tile-container .gy-promo-tile-content.promo-tile-bg a.link-chevron,
    .gy-promo-tile-container .gy-promo-tile-content.promo-tile-bg a.link-chevron-left,
    .gy-promo-tile-container .gy-promo-tile-content.promo-tile-bg a.link-chevron-left:visited,
    .gy-promo-tile-container .gy-promo-tile-content.promo-tile-bg a.link-chevron:visited,
    .gy-promo-tile-container .gy-promo-tile-content.promo-tile-bg a:link,
    .gy-promo-tile-container .gy-promo-tile-content.promo-tile-bg a:visited {
        color: #fd0;
        font-family: Trade Gothic W01, Arial, sans-serif;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: subpixel-antialiased
    }

    .gy-promo-tile-container .gy-promo-tile-content.promo-tile-bg .rwd-break {
        display: none
    }
}
@media (min-width:640px) and (min-width:767px) {
    .gy-promo-tile-container .gy-promo-tile-content.promo-tile-bg .rwd-break {
        display: block
    }
}
@media (min-width:640px) and (min-width:1025px) {
    .gy-promo-tile-container .gy-promo-tile-content.promo-tile-bg .rwd-break {
        display: none
    }
}
@media (min-width:640px) {
    .gy-promo-tile-container .gy-promo-tile-content.promo-tile-bg p {
        margin-top: 5px;
        margin-bottom: 25px;
        font-size: 22px
    }
}
@media (min-width:640px) and (min-width:1024px) {
    .gy-promo-tile-container .gy-promo-tile-content.promo-tile-bg p {
        font-size: 16px
    }
}
@media (min-width:640px) {
    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile {
        min-height: 260px;
        height: 260px
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile .gy-promo-tile-content {
        padding-right: 30px
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile h5 {
        font-size: 28px;
        margin-top: 15px
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile .half {
        margin: 45px 0 0 10%;
        width: 100%
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile .half h5 {
        color: #fff;
        text-shadow: none
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile .full {
        margin: 45px 0 0 4.75%;
        width: 100%
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile .full h5 {
        color: #fff;
        text-shadow: none
    }

    /*.gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-fleet-hq {
        background-image: image-url("/Content/img/promoTiles/hero/hero-fleet-hq-long.jpg");
        width: 100%
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-dealer-network {
        background-image: image-url("/Content/img/promoTiles/hero/hero-dealer-network-long.jpg");
        width: 100%
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-dealer-network p {
        max-width: 15em
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-unicircle-retreads {
        background-image: image-url("/Content/img/promoTiles/hero/hero-unicircle-retreads.jpg");
        width: 100%
    }*/

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-unicircle-retreads h5 {
        color: #fff
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.promo-bottom-first {
        width: 50%;
        max-height: 260px
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.promo-bottom-first h5 {
        color: #274ba7
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.promo-bottom-first p {
        color: #6d6e71
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.promo-bottom-second {
        width: 50%;
        max-height: 260px
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.promo-bottom-second h5 {
        color: #274ba7
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.promo-bottom-second p {
        color: #6d6e71
    }

    .gy-promo-tile-container.promo-tiles-lg .btn {
        display: inline-block
    }

    .gy-promo-tile-container.promo-tiles-lg h4,
    .gy-promo-tile-container.promo-tiles-lg h5 {
        font-size: 32px
    }

    .gy-promo-tile-container.promo-tiles-lg p {
        font-size: 24px
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile {
        background-size: cover;
        ///*-ms-behavior: image-url("backgroundsize.min.htc")*/;
        width: 100%
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile-content {
        margin: 45px 0 0 53%;
        padding: 0;
        width: 47%
    }

    .gy-promo-tile-container .gy-promo-tile .gy-promo-tile-content {
        background-image: none!important;
        background-color: transparent!important
    }

    .gy-promo-tile-container .gy-promo-tile.promo-tile-bg {
        background-color: #1e468d;
        background-repeat: repeat;
        background-image: url(../../images/diagonal.png);
        background-size: initial
    }

    .gy-promo-tile-container .gy-promo-tile.promo-tile-bg h5 {
        font-family: Trade Gothic W01 Bold, Arial, sans-serif;
        -webkit-font-smoothing: subpixel-antialiased;
        text-transform: uppercase;
        font-size: 28px
    }

    .gy-promo-tile-container .gy-promo-tile.promo-tile-bg a.link-chevron,
    .gy-promo-tile-container .gy-promo-tile.promo-tile-bg a.link-chevron-left,
    .gy-promo-tile-container .gy-promo-tile.promo-tile-bg a.link-chevron-left:visited,
    .gy-promo-tile-container .gy-promo-tile.promo-tile-bg a.link-chevron:visited,
    .gy-promo-tile-container .gy-promo-tile.promo-tile-bg a:link,
    .gy-promo-tile-container .gy-promo-tile.promo-tile-bg a:visited {
        color: #fd0;
        font-family: Trade Gothic W01, Arial, sans-serif;
        font-weight: 400;
        font-style: normal;
        -webkit-font-smoothing: subpixel-antialiased
    }

    .gy-promo-tile-container .gy-promo-tile.promo-tile-bg .rwd-break {
        display: none
    }
}
@media (min-width:640px) and (min-width:767px) {
    .gy-promo-tile-container .gy-promo-tile.promo-tile-bg .rwd-break {
        display: block
    }
}
@media (min-width:640px) and (min-width:1025px) {
    .gy-promo-tile-container .gy-promo-tile.promo-tile-bg .rwd-break {
        display: none
    }
}
@media (max-width:767px) {
    .main-footer-links{
        padding: 0 24px;
    }
}
@media (min-width:640px) {
    .gy-promo-tile-container .gy-promo-tile.promo-tile-bg p {
        margin-top: 15px;
        margin-bottom: 15px;
        font-size: 22px
    }
}
@media (min-width:640px) and (min-width:1024px) {
    .gy-promo-tile-container .gy-promo-tile.promo-tile-bg p {
        font-size: 16px
    }
}
@media (min-width:640px) {
    .gy-promo-tile-container .gy-promo-tile.gy-promo-small {
        width: 49%;
        float: left;
        border: none
    }

    .gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-promo-tile-content {
        height: auto;
        min-height: 155px;
        padding: 5px 1.3%
    }

    .gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-promo-tile-content p {
        font-size: 13px
    }

    .gy-promo-tile-container .gy-promo-tile.gy-promo-small.access-granted-tile {
        /*background-image: image-url("/Content/img/promoTiles/md/promo-md-access-granted-tile.jpg")*/
    }
}
@media (min-width:1025px) {
    .gy-promo-tile-container .gy-promo-tile {
        width: 33.3%;
        float: left;
        border-right: none;
        background-size: cover;
        /*-ms-behavior: image-url("backgroundsize.min.htc")*/
    }

    .gy-promo-tile-container .gy-promo-tile.gy-rebate-tile {
        background-size: cover
    }

    /*.gy-promo-tile-container .gy-promo-tile.gy-rebate-tile-1 {
        background: url(/Content/img/promoTiles/HP-Header-Promo-1920x335.jpg);
        background-size: cover;
        float: none;
        height: 17vw;
        width: 100%
    }

    .gy-promo-tile-container .gy-promo-tile.gy-rebate-tile-2 {
        background: url(/Content/img/promoTiles/HP-Header-Promo-960x335.jpg);
        background-size: cover;
        height: 17vw;
        width: 50%
    }

    .gy-promo-tile-container .gy-promo-tile.gy-rebate-tile-3 {
        background: url(/Content/img/promoTiles/HP-Header-Promo-640x335.jpg);
        background-size: cover;
        height: 17vw;
        width: 33.3%
    }*/

    .gy-promo-tile-container .gy-promo-tile p {
        font-size: 16px;
        max-width: 26em
    }

    .gy-promo-tile-container .gy-promo-tile:nth-child(3n+1) {
        border-left: none
    }

    .gy-promo-tile-container .gy-promo-tile-bottom {
        width: 50%;
        float: left;
        border-right: none;
        background-repeat: repeat;
        background-color: #e1e2ea;
        background-image: url(../../images/diagonal.png);
        /*-ms-behavior: image-url("backgroundsize.min.htc")*/
    }

    .gy-promo-tile-container .gy-promo-tile-bottom p {
        font-size: 16px;
        max-width: 26em
    }

    .gy-promo-tile-container .gy-promo-tile-bottom .gy-promo-tile-content {
        background: none;
        padding: 0 20px 25px 12%;
        float: none;
        width: 100%;
        height: 250px
    }

    .gy-promo-tile-container .gy-promo-tile-bottom .gy-promo-tile-content h5 {
        color: #274ba7
    }

    .gy-promo-tile-container .gy-promo-tile-bottom .gy-promo-tile-content p {
        color: #000
    }

    .gy-promo-tile-container .gy-promo-tile-bottom.promo-bottom-first {
        width: 50%;
        height: 260px
    }

    .gy-promo-tile-container .gy-promo-tile-bottom.promo-bottom-first p {
        color: #6d6e71
    }

    .gy-promo-tile-container .gy-promo-tile-bottom.promo-bottom-second {
        width: 50%;
        height: 260px
    }

    .gy-promo-tile-container .gy-promo-tile-bottom.promo-bottom-second p {
        color: #6d6e71
    }

    .gy-promo-tile-container .gy-promo-tile-bottom:nth-child(3n+1) {
        border-left: none
    }

    .gy-promo-tile-container .gy-promo-tile.gy-promo-small {
        height: 150px;
        overflow: hidden;
        min-height: 0;
        width: 46.3%
    }

    .gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-promo-tile-wrap {
        height: 140px;
        overflow: hidden
    }

    .gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-promo-tile-content {
        height: 100px;
        min-height: 0;
        overflow: visible
    }

    .gy-promo-tile-container .gy-promo-tile.gy-promo-small .gy-promo-tile-content h5 {
        font-family: 'Lato';
        font-size: 18px;
        font-weight: 700
    }

    .gy-promo-tile-container .gy-promo-tile-content {
        min-height: 180px;
        margin-top: 0;
        background: none;
        padding: 15px 20px 25px 5%;
        float: none;
        width: 100%
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile {
        background-position: 0 0
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile .gy-promo-tile-content {
        text-align: left
    }

    /*.gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-fleet-hq {
        background-image: image-url("/Content/img/promoTiles/hero/hero-fleet-hq.jpg");
        width: 50%
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-dealer-network {
        background-image: image-url("/Content/img/promoTiles/hero/hero-dealer-network.jpg");
        width: 50%
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-dealer-network p {
        max-width: 15em
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-unicircle-retreads {
        background-image: image-url("/Content/img/promoTiles/hero/hero-unicircle-retreads.jpg");
        width: 100%
    }*/

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.hero-unicircle-retreads h5 {
        color: #fff
    }

    .gy-promo-tile-container .ideal-break {
        display: block
    }

    .gy-promo-tile-container .gy-promo-tile.find-right-tires,
    .gy-promo-tile-container .gy-promo-tile.get-support,
    .gy-promo-tile-container .gy-promo-tile.on-site-survey {
        background-color: #1e468d;
        background-repeat: repeat;
        background-image: url(../../images/diagonal.png);
        background-size: initial
    }
}
@media (min-width:1480px) {
    .gy-promo-tile-container .gy-promo-tile-content {
        padding-right: 30px;
        padding-top: 17px;
        padding-left: 5%
    }

    .gy-promo-tile-container .gy-promo-tile-content .col-image {
        text-align: right
    }

    .gy-promo-tile-container .gy-promo-tile-content h4,
    .gy-promo-tile-container .gy-promo-tile-content h5 {
        font-size: 28px
    }

    .gy-promo-tile-container .gy-promo-tile-content h6,
    .gy-promo-tile-container .gy-promo-tile-content p {
        font-size: 18px
    }

    .gy-promo-tile-container .gy-promo-tile-content .pre-headline {
        margin-top: 0
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile {
        height: 510px
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile h5 {
        font-size: 48px
    }

    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile p {
        margin: 5px 0 20px;
        font-size: 22px;
        max-width: 30em
    }
}
.gy-promo-tile-container .gy-promo-tile-content {
    width: 100%;
    padding: 5px 15px 15px 25px;
    margin-top: 10%;
    margin-left: 0;
    background-image: url(../../images/diagonal.png)!important;
    background-color: rgba(0, 0, 0, .5)!important
}
@media (max-width:639px) {
    .gy-promo-tile-container .gy-promo-tile-content {
        color: #fff!important
    }
}
@media (max-width:639px) {
    .gy-promo-tile-container .gy-promo-tile-content h5 {
        color: #fd0!important
    }
}
.gy-rebate-tile-1 .gy-promo-tile-content {
    margin-top: 8%
}
@media (min-width:640px) {
    .gy-promo-tile-container.promo-tiles-lg .gy-promo-tile.container-ecomm {
        height: auto;
        min-height: unset!important
    }
}
.gy-promo-tile.container-ecomm .gy-promo-tile-wrap {
    height: 100%
}
.gy-promo-tile.container-ecomm .gy-promo-tile-content {
    background: #274ba7!important;
    padding: 8rem 1.5rem 1.5rem 3.5rem;
    margin-top: 0;
    margin-bottom: 0;
    height: 100%;
    box-shadow: -3px 0 6px 12px rgba(0, 0, 0, .5);
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 70%;
    margin-left: auto
}
@media (min-width:640px) {
    .gy-promo-tile.container-ecomm .gy-promo-tile-content {
        width: 50%
    }
}
.gy-promo-tile.container-ecomm .gy-promo-tile-content h5 {
    font-family: wingfoot_sansregular;
    width: 75%;
    margin-bottom: .5rem!important;
    position: relative
}
@media (min-width:640px) {
    .gy-promo-tile.container-ecomm .gy-promo-tile-content h5 {
        width: 50%
    }
}
/*.gy-promo-tile.container-ecomm .gy-promo-tile-content h5:before {
    content: "";
    display: block;
    background: url(/Content/img/ecomm-ad/Seta-reduced.png) no-repeat 50%/contain;
    width: 150px;
    height: 150px;
    position: absolute;
    top: -80px;
    right: -80px
}*/
@media (min-width:1024px) {
    .gy-promo-tile.container-ecomm .gy-promo-tile-content h5:before {
        right: -40px
    }
}
.gy-promo-tile.container-ecomm .gy-promo-tile-content img {
    width: 250px;
    border: 1px solid #fd0;
    border-radius: 15px;
    display: block;
    margin-bottom: .5rem
}
.gy-promo-tile.container-ecomm .gy-promo-tile-content p {
    font-family: wingfoot_sansregular;
    color: #fff;
    text-transform: uppercase;
    font-size: 1em;
    width: 100%
}
.gy-promo-tile.container-ecomm .gy-promo-tile-content p span {
    color: #fd0
}
/* Fim CSS site goodyear */