/*Landing Coliseum*/
@import url('https://fonts.googleapis.com/css?family=Oswald:500|Montserrat:400,500,900');
#MainLanding { padding: 0 15px }
.home.temporal { background: white;padding-top: 0 }
.home.temporal h1,
.home.temporal h2,
.home.temporal h3,
.home.temporal h4 { font-family: 'Oswald', Sans-serif; font-weight: 500; text-transform: uppercase; }
.home.temporal p { font-family: 'Montserrat', sans-serif; letter-spacing: -1.1px; }
.home.temporal header, .home.temporal footer {display: block }
#MainMessage, #MainMessage2, #FifthBlock h2 { margin: 5% 0 }
#MainMessage .MainText h2 { font-size: 2rem }
#MainMessage .MainText p { padding-top: 25px }
#FirstBlock,
#SecondBlock,
#ThirdBlock,
#FourthBlock { padding: 0; margin: 30px 0; display: inline-flex; }
#FirstBlock .LeftBlock { background-size: contain; background-repeat: no-repeat; height: auto; padding: 0 15px}
#FourthBlock .RightBlock { min-height: 550px;background-repeat: no-repeat;background-size: contain }
#FirstBlock .LeftBlock { background-image: url('https://coliseumstorecl.vteximg.com.br/arquivos/BN_landing_Naomi.jpg'); }
#FourthBlock .RightBlock { background-image: url('https://coliseumstorecl.vteximg.com.br/arquivos/BN_landing_PostCard.jpg'); }
#FirstBlock .RightBlock { display: inline-flex; justify-content: start; align-content: center; flex-direction: column; min-height: 990px }
#FourthBlock .LeftBlock { display: inline-flex; justify-content: center; align-items: center; flex-direction: column; text-align: right; padding: 0 5%; }
#FirstBlock .RightBlock .row { padding: 80px 0 0 0 }
#FirstBlock .RightBlock .row .blockquote { padding-left: 2em; width: 60% }
#FirstBlock .ShoesNaomi {position: absolute;top: 40%;left: 50%;z-index: -1;width: 90%;transform: translate(-65%,15%)}
#FirstBlock .RightBlock .row H3, #FirstBlock .RightBlock .row p { margin-bottom: 0 }
#FirstBlock .RightBlock .row H3 { text-transform: uppercase; letter-spacing: 2px }
#FifthBlock h2 { font-size: 2.5rem; color: inherit; }
#FourthBlock h3 { line-height: 2.5rem }
#FourthBlock .blockquote p {padding-top: 5%;font-size: 1rem;width: 70%;display: inline-block;}
#FirstBlock .RightBlock .row p, #FirstBlock .RightBlock .row a { font-size: 0.8em; font-weight: 500; color: hsla(0, 0%, 20%, 1); }
.home.temporal .vitrine.prateleira ul { width: 100%; }
.home.temporal .vitrine .slick-arrow { display: none!important }
#banner-festival {margin-top: 3%;padding: 0;}
#banner-festival:hover {transform: translate(-2px,-2px);transition: 0.2s all ease-in-out;box-shadow: 8px 10px 0 #ff807d;}
@media (max-width:575px) {
    #MainMessage .MainText {padding: 0 20px;}
    #MainMessage .MainText h2 {font-size: 2rem;}
    #FirstBlock {display:flex; flex-wrap: wrap}
    #FirstBlock .LeftBlock, #FirstBlock .RightBlock {width: 100%; height: 100vh;}
    #FirstBlock .LeftBlock {background-size: contain}
    #FifthBlock .vitrine.prateleira {margin-top: 0}
    #FifthBlock .vitrine.prateleira ul li {padding: 25px}
}