
body                                            { overflow-x: hidden;}

p                                               { font-size: 20px;}

p.small                                         { font-size: 16px;}

a,
a:hover,
a:focus,
a:active,
a.active,
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active                              { outline: 0; color: #6a973c; border-color:#6a973c; }

h1,
h2,
h3,
h4,
h5,
h6                                              { text-transform: uppercase; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; font-weight: 700;}


.img-centered                                   { margin: 0 auto;}

.navbar-default .navbar-nav>li>a                { color: #777777; font-size: 12px; padding: 10px; border-radius: 6px; text-transform: uppercase; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; font-weight: 400; }
.navbar-default .navbar-nav>li>a:hover          { color: #6a973c;}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus     { color: #FFF; background-color: #6a973c;}
.navbar a:focus                                 { outline: 0;}
.navbar .navbar-nav                             { margin-top: 10px;}
.navbar .navbar-nav li a:focus                  { outline: 0; color: #6a973c;}
.navbar-default,
.navbar-inverse                                 { border: 0; background-color: #ffffff; box-shadow: 0 0 10px #777;}

.navbar-default .container                      { padding:0px;}

.navbar-default .navbar-toggle .icon-bar        { background-color: #6a973c;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #E6E6E6;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {  max-height: 420px;}

@media(max-width:1199px) {
    .navbar-default .navbar-nav                 { margin-top: 15px;}
    .navbar-default .navbar-nav>li>a            { font-size: 11px; padding: 6px;}
}
@media(max-width:992px) {
    .navbar-default .navbar-nav                 { margin: 20px 0px ;}
}
@media(min-width:768px) {
    .navbar-fixed-top                   { padding: 20px 0;  -webkit-transition: padding .3s;  -moz-transition: padding .3s; transition: padding .3s; }
    .navbar-fixed-top .navbar-brand     { -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; text-indent: -999px; height: 50px; padding: 0; line-height: 0px;}
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left: 0px;}
}

@media(max-width:768px) {
    .navbar-default .navbar-brand,
    .navbar-default .navbar-brand:hover,
    .navbar-default .navbar-brand:focus     { text-indent: -999px; padding: 0;}
    .navbar-brand>img                       { display: block; top: 5px; position: absolute; left: 10px;}
    .navbar-default .container              { width: 90%;}
}
section                                         { position: relative; padding: 100px 0 100px; min-height: 600px;}
section h2.titulo                               { margin: 15px 0; font-size: 1.5em; color: #6a973c; text-transform: inherit;}
section h3.sub-titulo                           { color: #777777; margin: 10px 0; font-size: 16px; text-transform: inherit; font-weight: 400;}
section .detalhe-titulo                         { display: block; float: left; width: 40px; height: 3px; background-color: #6a973c;}

/* INICIO */
section#inicio                                  { background: url("../img/img_inicio_bg.jpg") no-repeat scroll 100% 50% / 640px auto #FFF;}
section#inicio .texto-descricao                 { color: #777777; margin: 60px 0; font-weight: lighter; font-family: "Segoe UI Light","Segoe UI", Helvetica, Arial, "Arial Unicode MS", Sans-Serif; font-size: 1.2em;}

@media(max-width:991px) {
    section#inicio                              { background: none; padding-top: 200px; }
}


/* SOBRE */
section#sobre                                   {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 54%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}
section#sobre .texto-descricao                  { color: #777777; margin: 60px 0; font-weight: lighter; font-family: "Segoe UI Light","Segoe UI", Helvetica, Arial, "Arial Unicode MS", Sans-Serif; font-size: 1.2em;}
section#sobre .texto-descricao strong           { color: #454545; font-style: normal; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; font-weight: 400;}
.img-responsive-sobre                           { width: 100%;}
@media(max-width:991px) {
    section#sobre                               { padding-top: 200px; }
}
@media(max-width:767px) {
    section#sobre                               { padding-top: 100px; }
}

/* VENDAS  */
section#vendas                                  {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 54%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 54%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ffffff 54%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 54%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 54%,#e7e7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
}
section#vendas .lista-itens                     { padding: 0;}
section#vendas .lista-itens .item               { display: table; background-color: #333; color: #fff; padding: 5px 30px 5px 10px; margin: 5px 0;}
section#vendas .lista-itens .item.verde         { background-color:#6a973c; }

@media(max-width:991px) {
    section#vendas                              { padding-top: 200px; }
}
@media(max-width:767px) {
    section#vendas                              { padding-top: 100px; }
    section#vendas .lista-itens .item           {  padding: 5px 10px;}
}

/* LANÇAMENTOS  */
section#lancamentos                             {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 54%, #e8f7fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#ffffff), color-stop(100%,#e8f7fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 54%,#e8f7fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ffffff 54%,#e8f7fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 54%,#e8f7fd 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 54%,#e8f7fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8f7fd',GradientType=0 ); /* IE6-9 */
}
section#lancamentos .lista-itens                     { padding: 0;}
section#lancamentos .lista-itens .item               { display: table; background-color: #333; color: #fff; padding: 5px 30px 5px 10px; margin: 5px 0;}
section#lancamentos .lista-itens .item.verde         { background-color:#6a973c; }

@media(max-width:991px) {
    section#lancamentos              { padding-top: 200px; }
}
@media(max-width:767px) {
    section#lancamentos              { padding-top: 100px; }
    section#lancamentos .lista-itens .item               {  padding: 5px 10px;}
}

/* TEMPORADA  */
section#temporada                                  { background: url("../img/fundo_temporada.jpg") repeat-x bottom; background-size: contain;}
section#temporada .lista-itens                     { padding: 0;}
section#temporada .lista-itens .item               { display: table; background-color: #333; color: #fff; padding: 5px 30px 5px 10px; margin: 5px 0;}
section#temporada .lista-itens .item.verde         { background-color:#6a973c; }

@media(max-width:991px) {
    section#temporada              { padding-top: 200px; }
}
@media(max-width:767px) {
    section#temporada              { padding-top: 100px; }
    section#temporada .lista-itens .item               {  padding: 5px 10px;}
}

/* SITES  */
section#sites                                  { background: none #fff;}
section#sites .lista-itens                     { padding: 0;}
section#sites .lista-itens .item               { display: table; background-color: #333; color: #fff; padding: 5px 30px 5px 10px; margin: 5px 0;}
section#sites .lista-itens .item.verde         { background-color:#6a973c; }

@media(max-width:991px) {
    section#sites              { padding-top: 200px; }
}
@media(max-width:767px) {
    section#sites              { padding-top: 100px; }
    section#sites .lista-itens .item               {  padding: 5px 10px;}
}

/* GESTAO */
section#gestao                                   {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 54%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}
section#gestao .texto-descricao                  { color: #777777; margin: 60px 0; font-weight: lighter; font-family: "Segoe UI Light","Segoe UI", Helvetica, Arial, "Arial Unicode MS", Sans-Serif; font-size: 1.2em;}
section#gestao .texto-descricao strong           { color: #454545; font-style: normal; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; font-weight: 400;}

.botoes-carousel                                    { padding-top: 10px; margin-top: 20px;}
.botoes-carousel .carousel-control.left             { width: 35px; height: 35px; margin: 0; border-radius: 50%; background: none #6a973c; color: #fff; opacity: 1; font-size: 2em; line-height: 0.9em;}
.botoes-carousel .carousel-control.right            { width: 35px; height: 35px; margin: 0; border-radius: 50%; background: none #6a973c; color: #fff; opacity: 1; font-size: 2em; line-height: 0.9em;}
.botoes-carousel span                               { text-align: center; padding: 0 25px; display: block; font-size: 1em; color: #777; vertical-align: middle;}
#Carousel-gestao                                       { }
#Carousel-gestao .thumbnail                            { background: transparent; border: 0; min-height: 600px;}
#Carousel-gestao .thumbnail .caption                   {}
#Carousel-gestao .thumbnail .caption h5                { text-align: center; color: #454545; font-size: 1.2em; font-style: normal; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; font-weight: 600;}
#Carousel-gestao .thumbnail .caption .detalhe-titulo   { margin-left: 42%;}
#Carousel-gestao .thumbnail .caption p                 { text-align: justify; color: #777777; font-size: 0.9em; margin-top: 20px; line-height: 22px;}
#Carousel-gestao .carousel-control.left                { width: 30px; height: 80px; margin-left: -30px; background: none #6a973c; color: #fff; opacity: 1; font-size: 2em; line-height: 2.5em; top: 190px;}
#Carousel-gestao .carousel-control.right               { width: 30px; height: 80px; margin-right: -30px; background: none #6a973c; color: #fff; opacity: 1; font-size: 2em; line-height: 2.5em; top: 190px;}

#Carousel-gestao-xs                                       { }
#Carousel-gestao-xs .thumbnail                            { background: transparent; border: 0; }
#Carousel-gestao-xs .thumbnail .caption                   {}
#Carousel-gestao-xs .thumbnail .caption h5                { text-align: center; color: #454545; font-size: 1.2em; font-style: normal; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; font-weight: 600;}
#Carousel-gestao-xs .thumbnail .caption .detalhe-titulo   { margin-left: 42%;}
#Carousel-gestao-xs .thumbnail .caption p                 { text-align: justify; color: #777777; font-size: 0.9em; margin-top: 20px; line-height: 22px;}
#Carousel-gestao-xs .carousel-control.left                { width: 30px; height: 80px; margin-left: -30px; background: none #6a973c; color: #fff; opacity: 1; font-size: 2em; line-height: 2.5em; top: 190px;}
#Carousel-gestao-xs .carousel-control.right               { width: 30px; height: 80px; margin-right: -30px; background: none #6a973c; color: #fff; opacity: 1; font-size: 2em; line-height: 2.5em; top: 190px;}

@media(max-width:991px) {
    section#gestao                               { padding-top: 200px; }
}
@media(max-width:767px) {
    section#gestao                               { padding-top: 100px;}
    #Carousel-gestao .thumbnail                  { background: transparent; border: 0; min-height: 350px; height: auto !important;}
}

/* WEB */
section#web                                   {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 54%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}
section#web .texto-descricao                    { color: #777777; margin: 60px 0; font-weight: lighter; font-family: "Segoe UI Light","Segoe UI", Helvetica, Arial, "Arial Unicode MS", Sans-Serif; font-size: 1.2em;}
section#web .texto-descricao strong             { color: #454545; font-style: normal; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; font-weight: 400;}

.botoes-carousel                                    { padding-top: 10px; margin-top: 20px;}
.botoes-carousel .carousel-control.left             { width: 35px; height: 35px; margin: 0; border-radius: 50%; background: none #6a973c; color: #fff; opacity: 1; font-size: 2em; line-height: 0.9em;}
.botoes-carousel .carousel-control.right            { width: 35px; height: 35px; margin: 0; border-radius: 50%; background: none #6a973c; color: #fff; opacity: 1; font-size: 2em; line-height: 0.9em;}
.botoes-carousel span                               { text-align: center; padding: 0 25px; display: block; font-size: 1em; color: #777; vertical-align: middle;}
#Carousel-web                                       { min-height: 500px;}
#Carousel-web .thumbnail                            { background: transparent; border: 0; min-height: 500px;}
#Carousel-web .thumbnail .caption                   {}
#Carousel-web .thumbnail .caption h5                { text-align: center; color: #454545; font-size: 1.2em; font-style: normal; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; font-weight: 600;}
#Carousel-web .thumbnail .caption .detalhe-titulo   { margin-left: 42%;}
#Carousel-web .thumbnail .caption p                 { text-align: justify; color: #777777; font-size: 0.9em; margin-top: 20px; line-height: 22px;}
#Carousel-web .carousel-control.left                { width: 30px; height: 80px; margin-left: -30px; background: none #6a973c; color: #fff; opacity: 1; font-size: 2em; line-height: 2.5em; top: 190px;}
#Carousel-web .carousel-control.right               { width: 30px; height: 80px; margin-right: -30px; background: none #6a973c; color: #fff; opacity: 1; font-size: 2em; line-height: 2.5em; top: 190px;}

#Carousel-web-xs                                       { min-height: 500px;}
#Carousel-web-xs .thumbnail                            { background: transparent; border: 0; }
#Carousel-web-xs .thumbnail .caption                   {}
#Carousel-web-xs .thumbnail .caption h5                { text-align: center; color: #454545; font-size: 1.2em; font-style: normal; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; font-weight: 600;}
#Carousel-web-xs .thumbnail .caption .detalhe-titulo   { margin-left: 42%;}
#Carousel-web-xs .thumbnail .caption p                 { text-align: justify; color: #777777; font-size: 0.9em; margin-top: 20px; line-height: 22px;}
#Carousel-web-xs .carousel-control.left                { width: 30px; height: 80px; margin-left: -30px; background: none #6a973c; color: #fff; opacity: 1; font-size: 2em; line-height: 2.5em; top: 190px;}
#Carousel-web-xs .carousel-control.right               { width: 30px; height: 80px; margin-right: -30px; background: none #6a973c; color: #fff; opacity: 1; font-size: 2em; line-height: 2.5em; top: 190px;}

@media(max-width:991px) {
    section#web                                 { padding-top: 200px; }
}
@media(max-width:767px) {
    section#web                                 { padding-top: 100px; }
}

/* COLLEGE     */
section#college                                 {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 54%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}
section#college .detalhe-titulo                 { left: 50%; position: relative; margin-left: -20px;}
section#college .texto-descricao                { color: #777777; margin: 60px 0; font-weight: lighter; font-family: "Segoe UI Light","Segoe UI", Helvetica, Arial, "Arial Unicode MS", Sans-Serif; font-size: 1.2em;}
section#college .texto-descricao strong         { color: #454545; font-style: normal; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; font-weight: 400;}

section#college .thumbnail                      { border:1px solid #eeeeee; background: transparent;}

section#college .college-palavras               { font-size: 1em; padding: 0 5px;}

@media(max-width:991px) {
    section#college              { padding-top: 200px; }
}
@media(max-width:767px) {
    section#college              { padding-top: 100px; }
}

/* SUPORTE   */
section#suporte                                 {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 54%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 54%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}
section#suporte .texto-descricao                { color: #777777; margin: 60px 0; font-weight: lighter; font-family: "Segoe UI Light","Segoe UI", Helvetica, Arial, "Arial Unicode MS", Sans-Serif; font-size: 1.2em;}
section#suporte .texto-descricao strong         { color: #454545; font-style: normal; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; font-weight: 400;}

section#suporte .thumbnail                      { border:0; background: transparent;}
section#suporte .thumbnail .caption             { color: #454545; text-align: center;}
section#suporte .thumbnail .caption h5          { text-transform: inherit;}

@media(max-width:991px) {
    section#suporte              { padding-top: 200px; }
}
@media(max-width:767px) {
    section#suporte              { padding-top: 100px; }
}

/* CONTATO */
section#contato                                 { background: url("../img/fundo_contato.jpg") no-repeat #fff; background-position-x: 50%; background-position-y: 0%; background-size: cover; }

section#contato .texto-descricao                { color: #777777; margin: 60px 0; font-weight: lighter; font-style: italic; font-family: "Segoe UI Light","Segoe UI", Helvetica, Arial, "Arial Unicode MS", Sans-Serif; font-size: 1.2em;}
section#contato .texto-descricao span           { color: #6a973c; font-style: normal; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; font-weight: 600; }
section#contato .texto-descricao small          { color: #454545; font-style: normal; font-size: 1em; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; font-weight: 400;}
section#contato .texto-descricao strong         { color: #454545; font-style: normal; font-size: 1.6em; font-family:'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif; font-weight: 700;}

section#contato .formulario                     { }
.form-control                                   { background-color: rgba(0, 0, 0, 0); border:0px; border-bottom: 1px solid #aaaaaa; border-radius: 0;}
.help-block                                     { margin-top: 10px; color: #AAA; font-size: 0.7em;}
.enviar-pedido                                  { background-color: #6a973c; border-color:#5a8330; }
.enviar-pedido:hover                            { background-color: #5a8330; border-color:#5a8330; }

@media(max-width:991px) {
    section#contato              { background: none; padding-top: 200px; }
}
@media(max-width:767px) {
    section#contato              { background: none; padding-top: 100px; }
}

@media(max-width:767px) {
    section#inicio,
    section#sobre,
    section#vendas,
    section#lancamentos,
    section#temporada,
    section#sites,
    section#gestao,
    section#web,
    section#college,
    section#suporte,
    section#promocao,
    section#contato                                         { padding-top: 100px; padding-bottom: 30px; height: auto !important; min-height: initial; }
}

/* RODAPE */
footer                                          { color: #454545;
background: #eff2f3; /* Old browsers */
background: -moz-linear-gradient(top, #eff2f3 0%, #ffffff 50%, #eff2f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff2f3), color-stop(50%,#ffffff), color-stop(100%,#eff2f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eff2f3 0%,#ffffff 50%,#eff2f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eff2f3 0%,#ffffff 50%,#eff2f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eff2f3 0%,#ffffff 50%,#eff2f3 100%); /* IE10+ */
background: linear-gradient(to bottom, #eff2f3 0%,#ffffff 50%,#eff2f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff2f3', endColorstr='#eff2f3',GradientType=0 ); /* IE6-9 */
copy
}

footer .footer-copyright                        { padding: 25px 0; }

.scroll-top                                     { z-index: 1049; position: fixed; right: 20px; bottom: 2%; width: 50px; height: 50px;}
.scroll-top .btn                                { width: 50px; height: 50px; border-radius: 100%; font-size: 18px; line-height: 26px; background-color: #82B444; border-color: #6B973C;}
.scroll-top .btn:focus                          { outline: 0;}
.scroll-bottom                                     { z-index: 1049; position: fixed; right: 90px; bottom: 2%; width: 50px; height: 50px;}
.scroll-bottom .btn                                { width: 50px; height: 50px; border-radius: 100%; font-size: 18px; line-height: 26px; background-color: #82B444; border-color: #6B973C;}
.scroll-bottom .btn:focus                          { outline: 0;}