/* line 26, ../sass/_theme.sass */
.path, html .main-banner .slider .page-title, html .rss-blogs .container .content li h3 a, html .call-row .content h2, html .about .bt3 {
  font-family: "Pathway Gothic One", sans-serif;
}

/* line 29, ../sass/_theme.sass */
.averia, html .rss-blogs .container .content li .date {
  font-family: "Averia Libre", cursive;
}

/* line 32, ../sass/_theme.sass */
.roboto {
  font-family: "Roboto Condensed", sans-serif;
}

/* line 1, ../sass/_helpers.sass */
pre.debug {
  background: #478B50;
  font-size: 12px;
  line-height: 18px;
  font-family: Verdana;
  font-weight: normal;
  color: #FFF967;
  outline: solid 10px #22812E;
  padding: 10px;
}

/* line 22, ../sass/_helpers.sass */
.upcase {
  text-transform: uppercase;
}

/* line 67, ../sass/_helpers.sass */
a.no-decoration:hover {
  text-decoration: none;
}

/* line 70, ../sass/_helpers.sass */
.centralizer {
  width: 970px;
  margin: 0 auto;
  overflow: hidden;
}

/* line 78, ../sass/_helpers.sass */
i {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}

/* line 83, ../sass/_helpers.sass */
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* line 5, ../sass/home.sass */
.container {
  position: relative;
}

/* line 8, ../sass/home.sass */
html .main-banner {
  height: 100%;
  background: #262626;
  position: relative;
  overflow: hidden;
}
/* line 13, ../sass/home.sass */
html .main-banner .icones-arow-banner {
  color: #BA434A;
  background: #fff;
  width: 30px;
  height: 47px;
  padding-top: 7px;
  border-radius: 100%;
  position: absolute;
  bottom: 101px;
  left: 50%;
  z-index: 9;
  zoom: 0.8;
  margin-left: -10px;
  text-align: center;
  font-size: 20px;
  line-height: 32px;
  transform: scaleX(2);
  opacity: 0.5;
}
/* line 35, ../sass/home.sass */
html .main-banner .icones-arow-banner:hover {
  opacity: 1;
}
/* line 37, ../sass/home.sass */
html .main-banner .icones-arow-banner span {
  font-family: "Pathway Gothic One", sans-serif;
  width: 55px;
  font-size: 15px;
  line-height: 15px;
  position: absolute;
  transform: translate(-25px, -30px);
  -webkit-transform: translate(-23px, -30px);
  -ms-transform: translate(-25px, -30px);
  color: #FFFFFF;
  text-transform: uppercase;
}
/* line 48, ../sass/home.sass */
html .main-banner .arabesco-left {
  width: 601px;
  height: 626px;
  background: url(../images/arabesco-left.png);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -1073px;
  margin-top: -313px;
  z-index: 8;
}
/* line 58, ../sass/home.sass */
html .main-banner .arabesco-right {
  width: 601px;
  height: 626px;
  background: url(../images/arabesco-right.png);
  position: absolute;
  right: 50%;
  margin-right: -1073px;
  top: 50%;
  margin-top: -313px;
  z-index: 8;
}
/* line 68, ../sass/home.sass */
html .main-banner .slider {
  height: 100%;
}
/* line 70, ../sass/home.sass */
html .main-banner .slider .container {
  display: table;
  height: 100%;
  text-align: center;
}
/* line 74, ../sass/home.sass */
html .main-banner .slider .page-title {
  width: 809px;
  padding: 0px 65px;
  font-size: 87px;
  line-height: 79px;
  display: table-cell;
  vertical-align: middle;
  color: white;
  text-transform: uppercase;
}
/* line 84, ../sass/home.sass */
html .main-banner .slider .page-title a {
  color: white;
}
/* line 86, ../sass/home.sass */
html .main-banner img {
  height: 100%;
}
/* line 88, ../sass/home.sass */
html .rss-blogs {
  background: white url(../images/home/bg-news.jpg) top center no-repeat;
  position: relative;
}
/* line 92, ../sass/home.sass */
html .rss-blogs .container .main-tit {
  margin-top: 25px;
}
/* line 94, ../sass/home.sass */
html .rss-blogs .container .bt-poker {
  position: absolute;
  top: 400px;
  left: -282px;
}
/* line 98, ../sass/home.sass */
html .rss-blogs .container .bt3 {
  width: 36px;
  left: -318px;
  top: 306px;
}
/* line 102, ../sass/home.sass */
html .rss-blogs .container .bt1 {
  width: 60px;
  left: -374px;
}
/* line 105, ../sass/home.sass */
html .rss-blogs .container .bt4 {
  left: -350px;
  top: 474px;
}
/* line 108, ../sass/home.sass */
html .rss-blogs .container .bt5 {
  top: 345px;
  width: 43px;
}
/* line 111, ../sass/home.sass */
html .rss-blogs .container .people-side {
  position: absolute;
  left: -433px;
  top: 10px;
  z-index: 1;
}
/* line 116, ../sass/home.sass */
html .rss-blogs .container .content {
  position: relative;
  z-index: 2;
  left: 15%;
}
/* line 121, ../sass/home.sass */
html .rss-blogs .container .content li {
  width: 220px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 100px;
  float: left;
  margin-right: 15px;
}
/* line 127, ../sass/home.sass */
html .rss-blogs .container .content li .logo-partner {
  display: block;
  margin: 0 auto;
  height: 40px;
  padding-bottom: 8px;
}
/* line 132, ../sass/home.sass */
html .rss-blogs .container .content li .image-holder {
  height: 146px;
  border: 1px #fabebf solid;
  margin-bottom: 15px;
  width: 220px;
  float: left;
  background: #f5f5f5;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 141, ../sass/home.sass */
html .rss-blogs .container .content li .image-holder img {
  position: relative;
  left: 8px;
  top: 6px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 147, ../sass/home.sass */
html .rss-blogs .container .content li h3 a {
  color: #e01e26;
  font-size: 22px;
  text-transform: uppercase;
}
/* line 152, ../sass/home.sass */
html .rss-blogs .container .content li .img-thumb {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 157, ../sass/home.sass */
html .rss-blogs .container .content li .date {
  color: #979292;
  font-size: 12px;
}
/* line 161, ../sass/home.sass */
html .rss-blogs .container .content li .excerpt {
  line-height: 16px;
}
/* line 163, ../sass/home.sass */
html .rss-blogs .container .content li .excerpt a {
  font-size: 13px;
  color: #262626;
}
/* line 166, ../sass/home.sass */
html .rss-blogs .container .content li a.bt {
  width: 202px;
  height: 32px;
  border: 2px #e01e26 solid;
  color: #e01e26;
  line-height: 30px;
  display: block;
  font-size: 18px;
  margin: 10px 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 176, ../sass/home.sass */
html .rss-blogs .container .content li a.bt:after {
  background: #e01e26;
}
/* line 178, ../sass/home.sass */
html .rss-blogs .container .content li .bt:hover {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: white !important;
  border: 2px #ef8d94 solid;
}
/* line 182, ../sass/home.sass */
html .rss-blogs .container .content li .bt-face {
  font-size: 12px;
  color: white;
  background: #e01e26;
  width: 202px;
  display: block;
  text-align: center;
  position: relative;
  margin-bottom: 10px;
  padding-bottom: 2px;
  float: left;
}
/* line 193, ../sass/home.sass */
html .rss-blogs .container .content li .bt-face span {
  position: absolute;
  left: 0px;
  margin: 3px;
}
/* line 199, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(1) .logo-partner {
  height: auto;
  padding: 6px 0px 10px;
}
/* line 202, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(1) .image-holder:hover {
  background: #e01e26;
}
/* line 205, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(2) .image-holder:hover {
  background: #336a93;
}
/* line 207, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(2) .image-holder {
  border: 1px #336a93 solid;
}
/* line 210, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(2) h3 a {
  color: #336a93;
}
/* line 212, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(2) a.bt {
  border: 2px #336a93 solid;
  color: #336a93;
}
/* line 215, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(2) a.bt:after {
  background: #336a93;
}
/* line 217, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(2) .bt-face {
  background: #336a93;
}
/* line 220, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(3) .image-holder:hover {
  background: #478d69;
}
/* line 222, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(3) .image-holder {
  border: 1px #478d69 solid;
}
/* line 225, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(3) h3 a {
  color: #478d69;
}
/* line 227, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(3) a.bt {
  border: 2px #478d69 solid;
  color: #478d69;
}
/* line 230, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(3) a.bt:after {
  background: #478d69;
}
/* line 232, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(3) .bt-face {
  background: #478d69;
}
/* line 235, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(4) .image-holder:hover {
  background: #478d69;
}
/* line 237, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(4) .image-holder {
  border: 1px #478d69 solid;
}
/* line 240, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(4) h3 a {
  color: #478d69;
}
/* line 242, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(4) a.bt {
  border: 2px #478d69 solid;
  color: #478d69;
}
/* line 245, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(4) a.bt:after {
  background: #478d69;
}
/* line 247, ../sass/home.sass */
html .rss-blogs .container .content li:nth-child(4) .bt-face {
  background: #478d69;
}
/* line 249, ../sass/home.sass */
html .call-row {
  height: 100%;
  text-align: center;
  position: relative;
  min-height: 550px;
}
/* line 254, ../sass/home.sass */
html .call-row .content {
  clear: both;
  width: 100%;
  position: absolute;
  top: 50%;
  margin-top: -72px;
}
/* line 260, ../sass/home.sass */
html .call-row .content h2 {
  font-size: 87px;
  color: white;
  margin-bottom: 37px;
  text-transform: uppercase;
}
/* line 266, ../sass/home.sass */
html .call-row .content .bt {
  margin-top: 20px;
}
/* line 268, ../sass/home.sass */
html .call-row img {
  top: 50%;
  position: relative;
}
/* line 271, ../sass/home.sass */
html .about {
  background: black;
}
/* line 273, ../sass/home.sass */
html .about video {
  min-height: 100%;
  min-width: 100%;
  width: auto;
  height: auto;
}
/* line 278, ../sass/home.sass */
html .about .mask-video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}
/* line 283, ../sass/home.sass */
html .about .bt3 {
  width: 828px;
  padding: 20px 0px;
  border: 2px white solid;
  display: block;
  text-transform: uppercase;
  color: white;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  z-index: 2;
  margin: 0 auto;
  text-align: center;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 298, ../sass/home.sass */
html .about .bt3:before {
  content: "";
  width: 100%;
  height: 0%;
  top: 50%;
  left: 50%;
  background: #fff;
  opacity: 0;
  position: absolute;
  display: block;
  z-index: -1;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
/* line 314, ../sass/home.sass */
html .about .bt:hover {
  color: #e4244b;
}
/* line 316, ../sass/home.sass */
html .about .bt:hover:before {
  height: 500%;
  opacity: 1;
}
/* line 319, ../sass/home.sass */
html .products {
  background: url(../images/home/produtos.jpg) top center no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
/* line 323, ../sass/home.sass */
html .our-services {
  background: url(../images/home/nossos-servicos.jpg) top center no-repeat;
  background-size: cover;
}

@-webkit-keyframes spin {
  0% {
    top: 370px;
  }
  50% {
    top: 470px;
  }
  100% {
    top: 370px;
  }
}
@-moz-keyframes spin {
  0% {
    top: 370px;
  }
  50% {
    top: 470px;
  }
  100% {
    top: 370px;
  }
}
@-ms-keyframes spin {
  0% {
    top: 370px;
  }
  50% {
    top: 470px;
  }
  100% {
    top: 370px;
  }
}
@keyframes spin {
  0% {
    top: 370px;
  }
  50% {
    top: 470px;
  }
  100% {
    top: 370px;
  }
}
@media only screen and (max-width: 960px) {
  /* line 335, ../sass/home.sass */
  .icones-arow-banner {
    display: none !important;
  }

  /* line 338, ../sass/home.sass */
  .about {
    background: url(../images/home/banner-sobre-a-copag.jpg) top center !important;
    background-size: cover !important;
  }
  /* line 341, ../sass/home.sass */
  .about video {
    display: none;
  }

  /* line 343, ../sass/home.sass */
  ul.content {
    width: 100% !important;
  }

  /* line 345, ../sass/home.sass */
  html .rss-blogs .container .content li {
    width: 100% !important;
    padding-bottom: 30px !important;
  }
  /* line 348, ../sass/home.sass */
  html .rss-blogs .container .content li .image-holder {
    margin-right: 10px !important;
  }
  /* line 350, ../sass/home.sass */
  html .rss-blogs .container .content li .img-thumb {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
@media only screen and (max-width: 660px) {
  /* line 359, ../sass/home.sass */
  html .rss-blogs .container .content li .image-holder {
    width: 100% !important;
    height: auto !important;
  }
  /* line 362, ../sass/home.sass */
  html .rss-blogs .container .content li .image-holder img {
    width: 96%;
    height: auto;
    margin-bottom: 15px;
  }
  /* line 366, ../sass/home.sass */
  html .rss-blogs .container .content li .img-thumb {
    min-height: 300px;
  }
  /* line 368, ../sass/home.sass */
  html .rss-blogs .container .content li .bt {
    margin: 10px auto !important;
  }
  /* line 370, ../sass/home.sass */
  html .rss-blogs .container .content li .bt-face {
    margin-left: -101px !important;
    left: 50%;
  }
}
