/* import */
body {
  width: 100%;
  /**zoom: 1;*/
}
body:before,
body:after {
  content: "";
  display: table;
}
body:after {
  clear: both;
}
.reset {
  border: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
}
a {
  text-decoration: none;
}
body {
  font-family: 'robotoregular';
}
.normal {
  font-family: 'robotoregular';
}
.italic {
  font-family: 'robotoitalic';
}
.light {
  font-family: 'robotolight';
}
.bold {
  font-family: 'robotomedium_italic';
}
.sprite {
  background-image: url('../images/sprite.png');
  display: block;
}
.logoPrincipal {
  background-image: url('../images/sprite.png');
  display: block;
  background-position: 0 -87px;
  width: 143px;
  height: 56px;
  float: left;
}
.logoPrincipal h1 {
  display: none;
}
.logoRodape {
  background-image: url('../images/sprite.png');
  display: block;
/*  background-position: -147px -86px;
  width: 82px;
  height: 75px;
  margin: 0 auto;*/
  background-position: -135px -86px;
  width: 94px;
  height: 75px;
  margin: 0 auto;
}
.iconeMenu {
  background-image: url('../images/sprite.png');
  display: block;
  background-position: -248px -6px;
  width: 61px;
  height: 35px;
  float: right;
}
.iconeSocial {
  background-image: url('../images/sprite.png');
  display: block;
  width: 38px;
  height: 37px;
}
.iconeFacebook {
  background-image: url('../images/sprite.png');
  display: block;
  width: 38px;
  height: 37px;
  background-position: -2px -3px;
}
.iconeFacebook:hover {
  background-position: -2px -43px;
}
.iconeTwitter {
  background-image: url('../images/sprite.png');
  display: block;
  width: 38px;
  height: 37px;
  background-position: -69px -3px;
}
.iconeTwitter:hover {
  background-position: -69px -43px;
}
.iconeYoutube {
  background-image: url('../images/sprite.png');
  display: block;
  width: 38px;
  height: 37px;
  background-position: -139px -3px;
}
.iconeYoutube:hover {
  background-position: -139px -43px;
}
.iconePlus {
  background-image: url('../images/sprite.png');
  display: block;
  width: 38px;
  height: 37px;
  background-position: -199px -3px;
}
.iconePlus:hover {
  background-position: -199px -43px;
}
article {
  width: 960px;
  margin: 0 auto;
}
@media (max-width: 959px) {
  article {
    width: 90%;
    margin: 0 5%;
  }
}
header {
  float: left;
  width: 100%;
  height: 115px;
  background: url('../images/header.jpg') center center repeat-y;
}
header article .logoPrincipal {
  margin-top: 30px;
}
header article .iconeMenu {
  margin-top: 37px;
  cursor: pointer;
}
@media (max-width: 959px) {
  header article .seguraMenuResp {
    position: absolute;
    right: 0;
    background: #000000;
    width: 10%;
    height: 115px;
    padding: 0 30px;
  }
}
.menu {
  display: none;
  width: 100%;
  background: #000000;
  min-height: 314px;
  position: absolute;
  margin-top: 115px;
  z-index: 200;
}
.menu .menuLista {
  float: left;
  width: 115px;
  padding: 0;
  list-style: none;
  margin: 0;
  font-family: 'robotoitalic';
  font-size: 30px;
  margin-top: 51px;
}
.menu .menuLista li {
  width: 100%;
  text-align: left;
  margin-top: 15px;
}
.menu .menuLista li a {
  color: #fff;
}
.menu .menuLista li a:hover {
  color: #fe2991;
}
.menu .menuLista li .ativo {
  color: #fe2991;
}
.menu .direita {
  float: right;
  width: 220px;
}
.menu .conheca {
  float: right;
  font-family: 'robotoitalic';
  font-size: 20px;
  padding: 20px;
  border: 1px solid #fff;
  margin-top: 51px;
}
.menu .conheca a {
  color: #fff;
}
.menu .conheca:hover {
  border-color: #fe2991;
}
.menu .conheca:hover a {
  color: #fe2991;
}
.menu .social {
  float: right;
  width: 210px;
  margin-top: 65px;
}
.menu .social h3 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  color: #FFF;
  float: left;
  width: 100%;
}
.menu .social .menuSocial {
  border: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
}
.menu .social .menuSocial li {
  float: left;
  margin: 9px;
}
.menu .social .menuSocial li:first-child {
  margin-left: 0;
}
.menu .social .menuSocial li:last-child {
  margin-right: 0;
}
.banner {
  float: left;
  width: 100%;
}
.hubsocial {
  float: left;
  width: 100%;
}
@media (max-width: 959px) {
  .hubsocial {
    display: none;
  }
}
.hubsocial .fb-like-box {
  margin-top: 80px;
  margin-bottom: 80px;
}
footer {
  width: 100%;
  float: left;
  background: #000000;
  min-height: 470px;
}
footer article {
  width: 960px;
  marign: 0 auto;
}
@media (max-width: 959px) {
  footer article {
    width: 100% !important;
    margin: 0 !important;
  }
}
footer article ul.menuFooter {
  border: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  font-family: 'robotoregular';
  font-size: 18px;
  width: 405px;
  margin: 0 auto;
  margin-top: 80px;
}
footer article ul.menuFooter li {
  float: left;
  margin: 0 17px;
}
footer article ul.menuFooter li:first-child {
  margin-left: 0;
}
footer article ul.menuFooter li:last-child {
  margin-right: 0;
}
footer article ul.menuFooter li a {
  color: #FFF;
}
footer article ul.menuFooter li a:hover {
  color: #fe2991;
}
footer article ul.menuFooter li .ativo {
  color: #fe2991;
}
footer article .logoCoroa {
  clear: both;
  float: left;
  width: 139px;
  margin: 0 auto;
  padding-top: 58px;
  border-top: 1px solid #fff;
  margin-top: 96px;
  margin-left: 40%;
  margin-bottom: 76px;
}
footer article .logoCoroa span {
  border: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
}
footer article .direitos {
  width: 501px;
  float: left;
  border-bottom: 11px solid #fe2991;
  display: block;
  color: #fff;
  margin-left: 204px;
}
@media (max-width: 959px) {
  footer article .direitos {
    width: 100%;
    margin-left: 0;
  }
}
footer article .direitos p {
  text-align: center;
  font-size: 15px;
}
section.corpo {
  float: left;
  width: 100%;
}
section.corpo .direita {
  float: left;
}
section.corpo h1 {
  font-size: 35px;
  color: #000000;
  letter-spacing: 5px;
  text-transform: uppercase;
}
section.corpo .miniBox {
  font-family: 'robotoitalic';
  font-size: 15px;
  width: 280px;
}
@media (max-width: 959px) {
  section.corpo .miniBox {
    width: 100%;
  }
}
section.corpo #formulariocontato {
  float: right;
}
section.corpo #formulariocontato input[type='text'],
section.corpo #formulariocontato textarea {
  width: 481px;
  padding: 10px;
  border: 1px solid #000000;
  margin-top: 10px;
  background: #fe2991;
}
@media (max-width: 959px) {
  #formulariocontato .enviar{
    float: right;
    margin-right: -22px;
  }
  section.corpo #formulariocontato input[type='text'],
  section.corpo #formulariocontato textarea {
    width: 100%;
  }
}
section.corpo #formulariocontato textarea {
  height: 280px;
}
section.corpo #formulariocontato input[type='submit'],
section.corpo #formulariocontato input[type='reset'] {
  float: right;
  padding: 10px 20px;
  color: #FFF;
  background: #000000;
  border: 0;
  margin-left: 5px;
  color: #fe2991;
}
section.corpo #formulariocontato textarea::-webkit-input-placeholder {
  color: #ffffff;
}
section.corpo #formulariocontato textarea:-moz-placeholder {
  color: #ffffff;
}
section.corpo #formulariocontato textarea::-moz-placeholder {
  color: #ffffff;
}
section.corpo #formulariocontato textarea:-ms-input-placeholder {
  color: #ffffff;
}
section.corpo #formulariocontato input::-webkit-input-placeholder {
  color: #ffffff;
}
section.corpo #formulariocontato input:-moz-placeholder {
  color: #ffffff;
}
section.corpo #formulariocontato input::-moz-placeholder {
  color: #ffffff;
}
section.corpo #formulariocontato input:-ms-input-placeholder {
  color: #ffffff;
}
@media (max-width: 959px) {
  section.corpo #formulariocontato {
    float: left;
    width: 90%;
    margin-left: 1%;
  }
}
section.corpo .esquerda {
  width: 540px;
  float: right;
  color: #FFF;
  font-family: 'robotoitalic';
  font-size: 15px;
}
@media (max-width: 959px) {
  section.corpo .esquerda {
    width: 100%;
  }
}
#contato {
  background: #fe2991;
  padding-top: 180px;
  padding-bottom: 200px;
  color: #FFF;
}
#historia {
  padding-top: 175px;
  min-height: 830px;
  background: url('../images/historiaBack.jpg') top center no-repeat;
}
#historia h1 {
  color: #fe2991;
}
#historia .miniBox {
  color: #FFF;
}
#localizacao {
  padding-top: 175px;
  background: url('../images/mapa.jpg') top center no-repeat;
  height: 743px;
}
#localizacao .miniBox {
  color: #000000;
}
#colecao {
  background: url('../images/colecao.jpg') top center no-repeat;
  height: 920px;
}
.slideshow {
  margin-top: 155px;
}
.slideshow .cycle-prev {
  width: 38px;
  height: 75px;
  cursor: pointer;
  float: left;
  background: url('../images/direita.png');
  margin-top: -330px;
  position: relative;
  z-index: 999;
}
.slideshow .cycle-next {
  width: 38px;
  height: 75px;
  cursor: pointer;
  float: right;
  background: url('../images/esquerda.png');
  margin-top: -330px;
  position: relative;
  z-index: 999;
}
#writecomment input, p{
  float: right;
  margin: 0;
}
#writecomment button{
  float: right;
  padding: 10px 20px;
  color: #FFF;
  background: #000;
  height: 76px;
  border: 0;
  margin-left: 5px;
}
#writecomment .msg{
  float: none;
}
.bs-callout {
  margin-bottom: 6px;
}
.bs-callout h4,
.bs-callout p {
  color: #000;
  font-weight: 700; }
.bs-callout p {
  margin: 0;
  margin-top: 5px;
  font-size: 15px; }

.bs-callout {
  display: inline-block;
  width: 100%;
}

.bs-callout-primary {
  background-color: #337ab7;
}

.bs-callout-success {
  background-color: transparent !important;
}
.bs-callout-success .msg{
  color: #82fb6a;
}
.bs-callout-success h4{
  color: #82fb6a;
}

.bs-callout-info {
  background-color: #d9edf7;
}

.bs-callout-warning {
  background-color: transparent;
}

.bs-callout-warning .msg{
  color: #000;
}
.bs-callout-warning h4{
  color: #000;
}

.bs-callout-danger {
  background-color: #f2dede; }
.disabled {
  pointer-events: none;
  opacity: 0.6;
}
.parsley-errors-list{
  margin: 0;
  color: #ffff00;
  list-style: none;
  padding: 0;
}
.parsley-error {
  border: 2px solid red; }
@media (max-width: 959px) {
  .ls-slide img {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
