/* Wizard 2.3 */

.wizard-control{margin:20px 0;padding:0}
.wizard-control a{text-decoration:none;padding:0;margin:0}
.wizard-control p{margin:0;padding:0 15px 0 0}
.wizard-control .cont{margin:0 auto;width:1160px;height:250px;position:relative}
.wizard-control .chamada-wizard{background:url(../images/wizard-cb.png) no-repeat;width:466px;height:250px;float:left}
.wizard-control .pane-0{background:#eef2f5;border-radius:10px}
.wizard-control .ch-wizard{background:#023967;width:302px;height:250px;float:right;margin:0;padding:35px 0 0 24px}
.wizard-control .capa-wizard{margin:0;padding:0}
.wizard-control .capa-wizard .ch-wizard{width:100%;height:88px;margin:0;padding:0;background:0}
.wizard-control p strong{font-family:"Futura-Bold",Tahoma,Arial,Verdana,sans-serif;color:#fff;font-size:20px;display:block;text-transform:uppercase}
.wizard-control .capa-wizard .ch-wizard p strong{color:#023967;padding:35px 0 0 22px}
.wizard-control p span{font-family:"Futura-Light",Tahoma,Arial,Verdana,sans-serif;color:#fff;font-size:14px;padding:12px 0 0;display:block;font-weight:lighter}
.wizard-control .bt-wizard{background:#73b528;width:234px;display:block;padding:15px 0;margin:26px 0 0;text-align:center;border-radius:4px}
.wizard-control .bt-wizard strong{color:#fff;font-size:14px;font-family:"Futura-Bold",Tahoma,Arial,Verdana,sans-serif;text-transform:uppercase}
.wizard-control .bnr-wizard{float:left}
.wizard-control .tab-content{float:left;width:843px}
.wizard-control .tab-content.tipo-wizard{width:100%}
.wizard-control .opcoes{margin:0;padding:0 0 0 23px;position:relative}
.wizard-control .opcoes ul{margin:0;padding:0}
.wizard-control .pane-0 .opcoes ul{margin:0 auto;display:inline-block}
.wizard-control .pane-0 .opcoes{padding:0 0 0 20px}
.wizard-control .pane-0 .opcoes ul .opt-2-int{ margin: 0 9px; }
.wizard-control .pane-0 .opcoes ul .opt-2-int a{ width: 526px; }
.wizard-control .pane-0 .opcoes ul .opt-3-int{ margin: 0 9px; }
.wizard-control .pane-0 .opcoes ul .opt-3-int a{ width: 343px; }
.wizard-control .tipo-wizard .opcoes ul li{margin:0 5px}
.wizard-control .opcoes ul li{display:inline-block;margin:0 7px;vertical-align:top}
.wizard-control .opcoes ul li:last-child{margin-right:0}
.wizard-control .pane-0 .opcoes ul li:last-child{margin-right:0}
.wizard-control .box-opcoes{position:relative}
.wizard-control .box-opcoes a{width:auto;height:123px;background:#fff;border:1px solid #7895ae;border-radius:10px;position:relative;text-align:center;vertical-align:middle;display:table-cell;cursor:pointer}
.wizard-control .box-opcoes a:hover{background:#023967;border:1px solid #023967;border-radius:10px}
.wizard-control .box-opcoes a:hover span strong{color:#ffbc00}
.wizard-control .tipo-steps .box-opcoes a{width:162px;height:110px;background:#fff;border:1px solid #fff;cursor:pointer}
.wizard-control .tipo-steps .box-opcoes a:hover{border-color:#7895ae}
.wizard-control .pane-0 .box-opcoes a img.img-opcao{margin:20px 10px 5px;position:relative;float:left}
.wizard-control .pane-0 .opt-2-int .box-opcoes a img.img-opcao{margin:20px 50px 5px;}
.wizard-control .pane-0 .box-opcoes a span{color:#023967;font-size:20px;font-family:'Futura-Light',Tahoma,Arial,Verdana,sans-serif;font-weight:lighter;float:left; height: 66px; border-left: 1px solid #e9e9e9;}
.wizard-control .pane-0 .box-opcoes a:hover span{ border-color: #385e7f; }
.wizard-control .pane-0 .opcoes ul .opt-3-int a span{margin: 29px 0 0;   padding: 0; position:relative;}
.wizard-control .pane-0 .opcoes ul .opt-3-int a span strong{height: 66px; vertical-align: middle; display: table-cell; width: 170px;}
.wizard-control .pane-0 .opcoes ul .opt-2-int a span{margin: 20px 0 0;   padding: 0; position:relative;}
.wizard-control .pane-0 .opcoes ul .opt-2-int a span strong{height: 66px; vertical-align: middle; display: table-cell; width: 263px;}
.wizard-control .tipo-steps{display:block;margin:0 0 0 41px;padding:0;background:#eef2f5;border-radius:10px;width:1119px;height:250px}
.wizard-control .pergunta-wizard{text-align:center;color:#023967;font-size:24px;margin:0;padding:0}
.wizard-control .tipo-steps .pergunta-wizard{text-align:left;color:#00579f;padding:0;margin:25px 0 0 23px;display:inline-block;font-size:17px;height:46px;font-family:"Futura-Bold",Tahoma,Arial,Verdana,sans-serif}
.wizard-control .tipo-steps .dica-wizard{text-align:left;padding:0;color:#9d9d9d;font-size:12px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;display:block;font-weight:lighter}
.wizard-control .tipo-steps .box-opcoes a{width:162px;height:110px;background:#fff;border:1px solid #fff;cursor:pointer}
.wizard-control .tipo-steps .box-opcoes a:hover{border-color:#7895ae}
/*.wizard-control .tipo-steps .box-opcoes a:hover:after{content:"";background:url(../images/sprite-ico.png) no-repeat 6px 0;width:34px;height:22px;top:-6px;right:-8px;position:absolute}*/
.wizard-control .tipo-steps .box-opcoes a span{color:#023967;font-size:18px;font-family:'Futura-Light',Tahoma,Arial,Verdana,sans-serif;padding:0;font-weight:lighter}
.wizard-control .tipo-steps .box-opcoes a.selected{background:#023967;border-color:#023967}
/*.wizard-control .tipo-steps .box-opcoes a.selected:after{content:"";background:url(../images/sprite-ico.png) no-repeat 6px -42px;width:38px;height:30px;top:-10px;right:-8px;position:absolute}*/
.wizard-control .tipo-steps .box-opcoes a.selected span{color:#ffbc00}
.wizard-control .tipo-steps .box-opcoes a img.img-opcao{margin:7px 7px 0}
.wizard-control .tipo-steps .box-opcoes a.resp-img span{padding:0;font-family:'Futura-Light',Tahoma,Arial,Verdana,sans-serif;display:block;font-weight:lighter;font-size:20px}
.wizard-control .tipo-steps .box-opcoes a span i{padding:0;font-family:'Futura-Light',Tahoma,Arial,Verdana,sans-serif;display:block;font-weight:lighter;font-size:20px}
.wizard-control .tipo-steps .box-opcoes a .txt-aux{padding:0;font-family:'Futura-Light',Tahoma,Arial,Verdana,sans-serif;display:block;font-weight:lighter;font-size:20px}
.wizard-control .tipo-steps .box-opcoes a.resp-img.selected span{color:#034780}
.wizard-control .tipo-steps .box-opcoes a.inactive{background:#034780;border:1px solid #034780;cursor:none;pointer-events:none}
.wizard-control .tipo-steps .box-opcoes a.inactive:hover{border-color:#034780}
.wizard-control .tipo-steps .box-opcoes a.inactive:hover:after{display:none}
.wizard-control .tipo-steps .lista-opcoes{display:block}
.wizard-control .tipo-steps .lista-opcoes li:first-child{margin-left:0}
.top-wizard{width:100%;overflow:hidden;border-radius:10px 0 0;border-bottom:1px solid #fff}
.box-wizard-finalizar{;display:none;position:absolute;top:110px;right:0;width:197px;height:120px;border-left:1px solid #dde0e2;z-index:999}
.box-wizard-finalizar .bt-wizard-finalizar{background:#73b528;width:156px;display:block;margin:0;vertical-align:middle;text-align:center;border-radius:4px;margin:0 0 0 20px; cursor: pointer;}
.box-wizard-finalizar .bt-wizard-finalizar strong{color:#fff;font-size:16px;padding:15px 0;font-family:"Futura-Bold",Tahoma,Arial,Verdana,sans-serif;display:block; text-transform: uppercase;}
.box-wizard-finalizar .txt-cta{color:#9d9d9d;font-size:12px;text-align:center;width:90%;font-weight:700;margin:10px auto;padding:0}
.wizard-control div[class^="bnr-wizard"]{width:665px;height:250px;border-radius:0 10px 10px 0}
.wizard-control .bnr-wizard-sofa{background:url(../images/sofa/banner/capa-sofa.png) no-repeat}
.wizard-control .bnr-wizard-armarios{background:url(../images/armarios-cozinha/banner/capa-armarios-cozinha.png) no-repeat}
.wizard-control .bnr-wizard-colchoes{background:url(../images/colchoes/banner/capa-colchoes.png) no-repeat}
.wizard-control .bnr-wizard-guarda-roupa{background:url(../images/guarda-roupa/banner/capa-guarda-roupa.png) no-repeat}
.wizard-control .pane-loader{display:block}
.wizard-control .pane-loader .tipo-steps{display:block;background:url(../images/loading.gif) no-repeat center}
.wizard-control .pane-encontrados{display:block}
.wizard-control .pane-encontrados .tipo-steps{display:block}
.wizard-control .pane-encontrados .msg-final{margin:0 auto;width:545px;padding:83px 0;text-align:center}
.wizard-control .pane-encontrados .msg-final p.title strong{font-family:"Futura-Bold",Tahoma,Arial,Verdana,sans-serif;color:#00579f;font-size:26px;display:block;text-transform:unset}
.wizard-control .pane-encontrados .msg-final p.ch span{font-family:"Futura-Light",Tahoma,Arial,Verdana,sans-serif;color:#00579f;font-size:18px;padding:4px 0 0;display:block;font-weight:lighter;text-transform:unset}
.wizard-control .pane-encontrados .msg-final p.ch strong{font-style:normal;font-weight:700;color:#00579f;font-size:18px;display:inline-block;text-transform:unset}
.wizard-control .pane-encontrados .box-wizard-refazer{margin:10px 0 0 190px}
.wizard-control .pane-encontrados .box-wizard-refazer .bt-wizard-refazer{background:#73b528;width:150px;display:block;margin:0;vertical-align:middle;text-align:center;border-radius:4px}
.wizard-control .pane-encontrados .box-wizard-refazer .bt-wizard-refazer strong{color:#fff;font-size:16px;padding:15px 0;font-family:"Futura-Bold",Tahoma,Arial,Verdana,sans-serif;display:block; text-transform: uppercase;}
.wizard-control .pane-erro{display:block}
.wizard-control .pane-erro .tipo-steps{display:block}
.wizard-control .pane-erro .msg-final{margin:0 auto;width:545px;padding:83px 0;text-align:center}
.wizard-control .pane-erro .msg-final p.title strong{font-family:"Futura-Bold",Tahoma,Arial,Verdana,sans-serif;color:#ffbc00;font-size:26px;display:block;text-transform:unset}
.wizard-control .pane-erro .msg-final p.ch span{font-family:"Futura-Light",Tahoma,Arial,Verdana,sans-serif;color:#fff;font-size:18px;padding:24px 0 0;display:block;font-weight:lighter;text-transform:unset}
.wizard-control .pane-erro .msg-final p.ch strong{font-style:normal;font-weight:700;color:#fff;font-size:18px;display:inline-block;text-transform:unset}
.wizard-control .pane-erro .box-wizard-refazer{margin:54px 0 0 190px}
.wizard-control .pane-erro .box-wizard-refazer .bt-wizard-refazer{background:#ffbc00;width:150px;display:block;margin:0;vertical-align:middle;text-align:center;border-radius:4px}
.wizard-control .pane-erro .box-wizard-refazer .bt-wizard-refazer strong{color:#033a67;font-size:16px;padding:15px 0;font-family:"Futura-Bold",Tahoma,Arial,Verdana,sans-serif;display:block}
.wizard-control .pane-sem-oferta{display:block}
.wizard-control .pane-sem-oferta .tipo-steps{display:block}
.wizard-control .pane-sem-oferta .msg-final{margin:0 auto;width:545px;padding:83px 0;text-align:center}
.wizard-control .pane-sem-oferta .msg-final p.title strong{font-family:"Futura-Bold",Tahoma,Arial,Verdana,sans-serif;color:#ffbc00;font-size:26px;display:block;text-transform:unset}
.wizard-control .pane-sem-oferta .msg-final p.ch span{font-family:"Futura-Light",Tahoma,Arial,Verdana,sans-serif;color:#fff;font-size:18px;padding:24px 0 0;display:block;font-weight:lighter;text-transform:unset;font-}
.wizard-control .pane-sem-oferta .msg-final p.ch strong{font-style:normal;font-weight:700;color:#fff;font-size:18px;display:inline-block;text-transform:unset}
.wizard-control .pane-sem-oferta .box-wizard-refazer{margin:54px 0 0 190px}
.wizard-control .pane-sem-oferta .box-wizard-refazer .bt-wizard-refazer{background:#ffbc00;width:150px;display:block;margin:0;vertical-align:middle;text-align:center;border-radius:4px}
.wizard-control .pane-sem-oferta .box-wizard-refazer .bt-wizard-refazer strong{color:#033a67;font-size:16px;padding:15px 0;font-family:"Futura-Bold",Tahoma,Arial,Verdana,sans-serif;display:block}
.wizard-control .carousel{width:942px;margin:-11px 0 0;padding:0}
.wizard-control .carousel .contCarousel{overflow:hidden;width:100%}
.wizard-control .carousel ul{white-space:nowrap}
.wizard-control .carousel li{letter-spacing:0;float:none!important;margin:9px 0!important;vertical-align:top;width:16.5%!important}
.wizard-control .carousel li *{white-space:normal}
.wizard-control .nextCarousel,.wizard-control .backCarousel{cursor:pointer;position:absolute;top:45%;width:17px;height:19px;background:url(../images/setas.png) no-repeat;overflow:hidden;padding:0!important;text-indent:-9999em}
.wizard-control .nextCarousel{right:5%}
.wizard-control .backCarousel{left:-3%;background-position:-35px 0}
.wizard-control .backCarousel.desactive{display:none}
.wizard-control .nextCarousel.desactive{display:none}
.wizard-control div[class^="pane-"],div[class*=" pane-"]{display:none}
.bt-fechar-wizard{background:url(../images/fechar.png) no-repeat 0 0;width:37px;height:37px;top:-10px;right:-10px;position:absolute;text-indent:9999em;overflow: hidden;z-index:9999;cursor: pointer;}
.bnr-wizard-guarda-roupa,.bnr-wizard-armarios,.bnr-wizard-sofa,.bnr-wizard-colchoes{background-position-x:right}
.bt-wizard,.box-opcoes,.bt-wizard-finalizar,.breadcrumb-item{cursor:pointer}
.opcoes-invalidas p{width:100%;font-size:24px;font-weight:bold;color:white;margin:70px auto}
.opcoes-invalidas p a{font-weight:700;color:#00579f;cursor:pointer;padding:0 15px 0 0}
.slide-fade-enter-active{transition:all .90s ease}
.slide-fade-leave{transition:all .70s cubic-bezier(1.0,0.5,0.8,1.0)}
.slide-fade-enter,.slide-fade-leave-to{transform:translateX(80px);opacity:0}
.wizard-control .breadcrumb-wizard{display:block;margin:0 0 0 23px;height:50px;width:870px;float:left}
.wizard-control .breadcrumb-wizard ul{margin:0;padding:0}
.wizard-control .breadcrumb-wizard ul li.breadcrumb-item{display:inline-block;position:relative;margin:0 70px 0 0;font-size:14px;vertical-align:top;padding:10px 0 0}
.wizard-control .breadcrumb-wizard ul li.breadcrumb-item span{color:#023967;display:block;font-family:'Futura-Light',Tahoma,Arial,Verdana,sans-serif;font-weight:lighter;padding:0 0 0 25px}
.wizard-control .breadcrumb-wizard ul li.breadcrumb-item strong{color:#023967;font-size:12px;display:block;font-family:'Futura-Light',Tahoma,Arial,Verdana,sans-serif;font-weight:lighter;padding:0 0 0 25px}
.wizard-control .breadcrumb-wizard ul li.breadcrumb-item a span{color:#023967}
.wizard-control .breadcrumb-wizard ul li.breadcrumb-item::last-child strong{display:none}
.wizard-control .breadcrumb-wizard ul li.breadcrumb-item.selected::last-child span{color:#1991f3}
.wizard-control .breadcrumb-wizard ul li.breadcrumb-item.selected::last-child strong{display:block}
.wizard-control .breadcrumb-wizard ul li.breadcrumb-item{counter-increment:step-counter}
.wizard-control .breadcrumb-wizard ul li.breadcrumb-item::before{content:counter(step-counter);color:#023967;font-size:32px;position:absolute;top:5px}
.wizard-control .breadcrumb-wizard ul li.active span{font-weight:700;font-family:"Futura-Bold",Tahoma,Arial,Verdana,sans-serif;padding-top:10px}
.wizard-control .breadcrumb-wizard ul li.unselected span{color:#023967;opacity:.6;padding-top:9px}
.wizard-control .breadcrumb-wizard ul li.breadcrumb-item span::after{content:"";background:url(../images/seta-wizard.png) no-repeat 0 0;width:11px;height:14px;top:19px;left:-20px;position:absolute;opacity:.6}
.wizard-control .breadcrumb-wizard ul li.active span::after{opacity:1}
.wizard-control .breadcrumb-wizard ul li.unselected span::after{background:url(../images/seta-wizard-next.png) no-repeat 0 0}
.wizard-control .breadcrumb-wizard ul li:first-child span::after{opacity:0}
.wizard-control .breadcrumb-wizard ul li.active::before{font-weight:700;font-family:"Futura-Bold",Tahoma,Arial,Verdana,sans-serif;top:9px}
.wizard-control .breadcrumb-wizard ul li.selected::before{font-family:'Futura-Light',Tahoma,Arial,Verdana,sans-serif;font-weight:lighter;top:6px}
.wizard-control .breadcrumb-wizard ul li.unselected::before{color:#023967;opacity:.6;font-family:"Futura-Bold",Tahoma,Arial,Verdana,sans-serif;top:9px}
.wizard-control .carousel-wizard{overflow:hidden;width:899px;height:110px;position:relative}
.wizard-control .carousel-wizard .carousel-controle{background:#eef2f5;position:absolute;top:0;z-index:999;height:110px;width:60px}
.wizard-control .carousel-wizard .carousel-controle span{display:block;text-indent:-9999em}
.wizard-control span[class^="icon-"]{background:url(../images/setas-carousel.png) no-repeat #eef2f5;width:15px;height:20px;margin:49px 0 0}
.wizard-control .carousel-wizard .carousel-controle.esquerda-wizard{left:0}
.wizard-control .carousel-wizard .carousel-controle.esquerda-wizard .icon-esquerda-wizard{background-position:0 0;margin-left:24px}
.wizard-control .carousel-wizard .carousel-controle.direita-wizard{right:0}
.wizard-control .carousel-wizard .carousel-controle.direita-wizard .icon-direita-wizard{background-position:-72px 0;margin-left:24px}
.wizard-control .carousel-wizard .inativo-controle{display:none}



 .bnr-wizard-guarda-roupa, .bnr-wizard-armarios, .bnr-wizard-sofa, .bnr-wizard-colchoes {
        background-position-x: right !important;
    }

    .bt-wizard, .box-opcoes, .bt-wizard-finalizar, .breadcrumb-item, .bt-wizard-refazer {
        cursor: pointer;
    }

    .pane-loader {
        display: block !important;
    }

    .opcoes-invalidas p {
        width: 916px;
        text-align: center;
        font-size: 22px;
        font-weight: bold;
        color: white;
        margin-top: 70px;
    }

    .opcoes-invalidas p a {
        font-weight: bold !important;
        color: white !important;
        cursor: pointer !important;
    }

    .slide-fade-enter-active {
        transition: all .90s ease;
    }

    .slide-fade-leave {
        transition: all .70s cubic-bezier(1.0, 0.5, 0.8, 1.0);
    }

    .slide-fade-enter, .slide-fade-leave-to {
        transform: translateX(80px);
        opacity: 0;
    }


    /*.slide-fade2-enter-active, .slide-fade2-leave-active {
        transition: opacity 5s ease;
    }

    .slide-fade2-enter, .slide-fade2-leave-to {
        opacity: 0;
    }*/

    .wizard-moveis-etapa-carrosele-enter-active, .wizard-moveis-etapa-carrosele-leave-active {
        transition: all .2s ease;
    }

    .wizard-moveis-etapa-carrosele-enter {
        transform: translateX(-81px);
    }

    .wizard-moveis-etapa-carrosele-leave-to {
        transform: translateX(81px);
    }


    .wizard-moveis-etapa-carroseld-enter-active, .wizard-moveis-etapa-carroseld-leave-active {
        transition: all .2s ease;
    }

    .wizard-moveis-etapa-carroseld-enter {
        transform: translateX(81px);
    }

    .wizard-moveis-etapa-carroseld-leave-to {
        transform: translateX(-81px);
    }