/**
 * Place your custom styles here.
 */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i');
html, body {height:100%;}
body {font-family:'Open Sans', sans-serif; font-weight:400; font-size:14px; margin:0; color:#333;background:url('../images/bg.jpg') no-repeat;background-size:cover;background-attachment:fixed;}
.field--name-body {color:#333;}
.main-container {padding-top:40px;}
.page-node-type-page .main-container,
.page-node-type-article .main-container{padding-top:10px;}
.path-frontpage .main-container {padding-top:0px;}
img {max-width:100%; width:auto;}

#navbar {border-bottom:2px solid #609314;height:80px; background:url('../images/bg.jpg') no-repeat;background-size:cover; 
    /*
-webkit-box-shadow: 0px 3px 10px 0px rgba(104,104,104,0.3);
-moz-box-shadow: 0px 3px 10px 0px rgba(104,104,104,,0.3);
box-shadow: 0px 3px 10px 0px rgba(104,104,104,0.3);*/
    margin:0; padding:0; 
/*-webkit-transition: height 2s, background 2s;  transition: height 2s, background 2s;*/;}

#navbar.nav-fixed {border-bottom:2px solid #609314;height:80px; 
    /*
-webkit-box-shadow: 0px 3px 10px 0px rgba(0,64,101,0.3);
-moz-box-shadow: 0px 3px 10px 0px rgba(0,64,101,0.3);
box-shadow: 0px 3px 10px 0px rgba(0,64,101,0.3);*/
}

.path-frontpage #navbar {border-bottom:2px solid #609314;height:80px;}

.user-logged-in #navbar {top:80px;}
.navbar-brand {float:left;padding:0; margin:0px 0 0 0px !important; height:auto;}
.navbar-brand img {width:213px; height:68px; margin:5px 0 0 0px; -webkit-transition: width 2s, height 2s, margin 1s;  transition: width 2s, height 2s, margin 1s;}
#navbar.nav-fixed .navbar-brand img {width:213px; height:68px; margin-top:5px;}
.navbar-header {float:none;height:80px;}
#block-mainnavigation-3 { margin-top:0px; background-color:#fff; border:0;}
#block-mainnavigation-2 {float:right;clear:right;  margin:0px 0 0 0px; -webkit-transition: margin 2s;  transition: margin 2s;}
#navbar.nav-fixed  #block-mainnavigation-2 {margin:0px 0 0 0px;}
.navbar-inverse .navbar-nav > li {float:left;}
.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a:link  {color:#609314; font-size:1em;  background:none; font-weight:600; text-transform:uppercase; margin:0 2px 0 0; padding: 29px 15px 0px 15px; height:79px; }
.navbar-collapse a {color:#609314; font-size:1.25em;}
#block-mainnavigation-2 li:last-child a { margin-right:0; }
/*
.navbar-inverse .navbar-nav li:nth-child(1) a {width:107px;padding-top: 36px;}
.navbar-inverse .navbar-nav li:nth-child(2) a {width:auto;padding-top: 36px;}
.navbar-inverse .navbar-nav li:nth-child(3) a {width:auto;padding-top: 36px;}
.navbar-inverse .navbar-nav li:nth-child(4) a {width:112px;}
.navbar-inverse .navbar-nav li:nth-child(5) a {width:auto;padding-top: 36px;}
.navbar-inverse .navbar-nav li:nth-child(6) a {width:auto;padding-top: 36px;}
*/
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:active, 
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav a:active, .navbar-inverse .navbar-nav a:focus, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover,
.navbar-nav .is-active, .navbar-nav .is-active:hover {color:#fffeae !important; background:#609314 !important; font-style: normal !important;}

.navbar-collapse li, .navbar-collapse ul {float:left; clear:both; width:100%; margin:0;}
.navbar-collapse ul {height:auto;background: #e4e4e4;}
.navbar-collapse .navbar-nav > li > a  {color:#609314; font-size:1em;  background:#fff; margin:0 0px 5px 0; padding: 20px !important; height:auto !important; width:100% !important; text-transform: lowercase;}

.navbar-fixed-bottom, .navbar-fixed-top {z-index:100;}

.footer .navbar-nav .is-active, .footer .navbar-nav .is-active:hover {background:none !important;}

/*.navbar-collapse a:hover, .navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li.active > a,
.navbar-nav li .is-active,
.navbar-inverse .navbar-nav > li.active > a:hover  {color:#afafaf !important; font-style: italic; font-weight: 100 !important; border-bottom: 5px solid #afafaf; background:none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }*/
#block-mainnavigation-3 {display:none;}
#block-mainnavigation-2 li:last-child a { margin-right:0; }

.home-areas {padding:30px 0; width:100%;}
a {color:#609314;}
a:hover {color:#4b740d; text-decoration:none;}
h1, h2, h3 {color:#609314;font-weight:normal;}
h1 {font-weight: bold;}
h2 {font-weight: bold; font-size:1.3em;}
h6 {color:#609314; font-weight: 300; font-style: normal; font-size:1.5em; line-height: 1.4em;}
h6 strong {font-weight: 300; font-style:italic; margin-bottom:15px;}
b, strong {color:#686868;}
.footer b, .footer strong {color:#fff;}
.mais { font-weight: 500;}

.region-content .content { }

#edit-preview {display:none;}

img.align-left {margin:00px 20px 20px 0;}
img.align-right {margin:00px 0px 20px 20px;}
img.align-center {margin:20px;}

.context-quem-somos img.align-left {margin-top:0;}
.context-quem-somos h1.page-header {display: none;}
.context-quem-somos .main-container {padding-top:50px;}

h1.page-header {  color:#609314; font-size:2.1em; border-bottom: 0px solid #313131; margin:50px 0 0 0;}
.context-institucional h1.page-header, .context-bioma h1.page-header {display: none;}
.context-servicos #home-title_area h1 {color:#fff;}

#home-title_area {margin:91px 0 0 0; padding:0; height:auto; border-bottom: 0px solid #1c0b4c;}
.path-frontpage .title-area {display: none;}
/*
#home-title_area.bg-0 {background: url('../images/bg-15.jpg') #f3f7f4;}
#home-title_area.bg-1 {background: url('../images/bg-16.jpg') #f3f7f4;}
#home-title_area.bg-2 {background: url('../images/bg-2.jpg') #f3f7f4;}
#home-title_area.bg-3 {background: url('../images/bg-9.jpg') #f3f7f4;}
#home-title_area.bg-4 {background: url('../images/bg-10.jpg') #f3f7f4;}
#home-title_area.bg-5 {background: url('../images/bg-11.jpg') #f3f7f4;}
#home-title_area.bg-6 {background: url('../images/bg-12.jpg') #f3f7f4;}
#home-title_area.bg-7 {background: url('../images/bg-13.jpg') #f3f7f4;}
#home-title_area.bg-8 {background: url('../images/bg-14.jpg') #f3f7f4;}
*/
.context-noticias h1.page-header {display: none;}

figcaption {font-size:0.8em; font-style: italic; word-break: break-all;}

#maintenance-page {padding-top:40px; text-align: center; width: 100%;}

#home-area-one {background:transparent; padding-bottom:0px;}
#home-area-one h2 { width:100%; font-size:1.8em; padding-bottom:12px; font-weight:500; font-style: italic; border-bottom: 1px solid #609314;}
#home-area-one a {}
#home-area-one .col-sm-4 { color:#fff;  padding-bottom:15px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;  }
#home-area-one .col-sm-4:hover { background:#f0f0f0; }

#block-area1 {float:right;width:98%;}
#block-area1 h2 {width:100%; border-bottom: 5px solid #686868;padding-left:74px; margin-bottom: 15px; font-size:1.5em; font-style: italic;}
#block-area1 h2::before {content:' ';width:47px; height: 47px; position:absolute; background: url('../images/t-icon.png'); margin-left: -113px; margin-top:17px;}
#block-area1 p {padding-left:74px;}
#block-views-block-home-blog-block-1, #block-views-block-tags-block-2 {float:left; width:100%;}
.view-home-blog .views-row {float:left; width:32%; margin-right: 2%; margin-bottom:20px;}
.view-home-blog .views-row:hover img {opacity: 0.6;}
.view-home-blog .views-row:hover a {color:#609314;}
.view-home-blog .views-row:nth-child(3) {margin-right:0;}
.view-home-blog .views-field-title {display: block; margin-top:8px; margin-bottom:5px; font-size:1.25em; font-weight: 600;}
.view-home-blog .pager {width:100%; float:right; clear: both;}
.view-home-blog .pager li > a {background:#609314; color:#fff; width:50px; font-weight: 600; padding:10px;border:0;border-radius:0; margin-left:10px;}
.view-home-blog .pager li > a span.sr-only {display:none;}
.view-home-blog .pager .previous > a, .view-home-blog .pager .previous > span {float: right;}
.view-home-blog .more-link {float:right; margin:-53px 138px 0 0;}
.view-blog .views-row {float:left; width:32%; margin-right:2%; margin-bottom:20px;}
.view-blog .views-row:nth-child(3), .view-noticias .views-row:nth-child(6),
.view-blog .views-row:nth-child(8), .view-noticias .views-row:nth-child(12),
.view-blog .views-row:nth-child(15) {margin-right:0px;}
.view-blog .views-field-title {display: block; margin-top:5px; font-size:1em; font-weight: 600; height: 55px; }
.view-blog .views-row:hover img {opacity: 0.6;}
.view-blog .views-row:hover .views-field-title a {color:#609314;}
#block-views-block-blog-block-2-2 {border-left: 1px solid #609314;}
#block-views-block-blog-block-2-2 .views-row {float:right; width:90%; margin-right:0%; margin-bottom:20px;}

.view-display-id-block_2 {text-align: right;}
.view-display-id-block_2 .view-content div {display:inline-block; }
.view-display-id-block_2 .view-content div a {display:inline-block; margin-right:6px; font-style: normal; font-size:1em;}
.view-display-id-block_2 .view-content div:last-child a {margin:0;}
.view-display-id-block_2 .view-footer {font-size:1.2em;font-style: italic; margin-top:10px;}

#home-area-two {background:transparent; padding:60px 0;}
#home-area-two h2 {font-size:1.5em; font-weight:600; margin-top:20px; margin-bottom:10px;}
#home-area-two p {margin-bottom:18px;font-size:0.9em;}
#home-area-two .mais {font-size:1em;font-style: italic;}
#home-area-two .block {float: left; width:22%; margin-right: 3%;}
#home-area-two .block:nth-child(4) {margin-right: 0;}

#home-area-two img:hover {opacity: 0.7;}

#home-area-three {background: none ;  padding-bottom:0; }
#home-area-three h2 { margin:10px 0 20px 0;  font-size: 1.875em;
    font-weight: 600;}

#block-bioma {float: left; width:35%; margin-right:30px;}

.font12 {font-size: 0.8em;}
.font16 {font-size: 1em;}
.font18 {font-size: 1.2em;}
.font20 {font-size: 1.3em;}

.field--name-field-anexo .field--label {display: block; font-weight: bold; color:#01507d; margin-bottom: 3px;}
.field--name-field-anexo .file-link {display: inline-block; margin-right:10px;}

#home-area-four {padding:40px 0; background: #f0f0f0;}
#block-area4 h1 {margin-top:40px; font-weight: bold;}
#block-area4 h2 { font-weight: bold;}
#block-area4 h3 {color:#686868;  font-weight: bold; font-size:1.2em;}
#block-area4 div p {float:left;}
#block-area4 div p:first-child {margin:0px;float:right;}
#block-area4 div p:first-child img {margin:-40px 0 0 40px;}

.footer {background:#686868; font-size:1em; margin:60px 0 0px 0; color:#fff !important; padding:40px 0; padding-bottom: 60px;}
.footer a {color:#fff;}
.footer h2.sr-only {font-size:1em; margin:0 0 10px 0; color:#fff; font-weight:500; display: none; }

#block-mapa {width:60%; float:right; height:352px;}

#block-area5 p {float:right;}
#block-area5 .field--name-body {color:#fff;}
#block-area5 .field--name-body p:nth-child(1) {float: left;margin:0;}
#block-area5 .field--name-body p:nth-child(2) {font-size: 2.25em; font-weight: 600; clear: right; margin-top:6px; margin-bottom: 48px;}
#block-area5 .field--name-body p:nth-child(2)::before {content: ' ';position:absolute; width:24px; height: 37px; margin:11px 0px 0 -38px; background:url('../images/ico-tel.png') no-repeat;}
#block-area5 .field--name-body p:nth-child(3) {clear:right; font-size: 1.2em;}

#home-area-six {border-top: 8px solid #dbdbdb; background:rgba(0,0,0,0.1);
border-bottom: 8px solid #dbdbdb;  margin:0px 0 0 0; padding:40px 0;}

#home-area-six h1 {margin-top:60px; font-weight: bold;}
#home-area-six h2 { font-weight: bold;}
#home-area-six h3 {color:#686868;  font-weight: bold; font-size:1.2em;}

#block-mapatitulo .field--name-body, #block-redes .field--name-body {color:#fff;}

#block-mainnavigation-4 {float: left;}
#block-mainnavigation-4 .nav > li {clear:both;}
#block-mainnavigation-4 a {font-size:1.1em; font-weight: 600; padding: 0 0 25px 15px;}
#block-mainnavigation-4 a:hover, #block-mainnavigation-4 a:active {font-weight: 600; background:none; color:#fcffb5;}

.box {float: left; clear:both; width: 100%; margin-bottom:60px;}

#block-redes {float:left;clear:left; margin-top:20px; margin-left:15px; font-size: 0.9em; font-style: italic;}
#block-redes a {margin-right: 10px; text-indent: -999px; overflow: hidden; float: left;}
.fb {width:35px; height: 35px;  background:url('../images/redes.png') no-repeat; background-position: 0 0px;}
.insta {width:35px; height: 35px;  background:url('../images/redes.png') no-repeat; background-position: -35px 0px;}

#block-webform {width:50%; float:left;}
#block-atendimento {width:40%; float:right;}
#block-webform h2 {padding-left:45px;margin-bottom:30px;font-size: 2em;}
#block-webform h2::before {width:30px;height:30px;position:absolute;margin:2px 0 0 -45px;background:url('../images/ico-orc.png');content: '';}
#block-webform .form-item {margin-top:10px;}
#block-btorcamento {text-align:center;padding:40px 0;width:70%;margin: 0 auto;} 
#block-btorcamento a {
border-radius: 19px 19px 19px 19px;
-moz-border-radius: 19px 19px 19px 19px;
-webkit-border-radius: 19px 19px 19px 19px;
border: 0px solid #000000;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
color:#fffeae;
font-weight:bold;font-size:1.2em;
padding:20px 20px;
display: inline-block;
background:#609314;
text-align:center;
text-transform:uppercase;
max-width:300px;
}
#block-btorcamento a:hover {background:#619e06;color:#fffeae;}

#block-webform .captcha, #webform-submission-contact-add-form .captcha {border:0; border-bottom:0; background: none; padding:0; margin-top:10px;}
#block-webform .captcha label, #webform-submission-contact-add-form .captcha label {display: none;}

.grecaptcha-badge, .context-orcamento .page-header, .context-orcamento .main-container {display:none;}

/*.path-frontpage .main-container {display:none;}*/

.navbar-toggle, .navbar-inverse .navbar-toggle  {border-color:#609314; margin:22px 30px 0 0;}
.navbar-toggle .icon-bar, .navbar-inverse .navbar-toggle .icon-bar {background-color: #609314;}
.navbar-toggle:hover, .navbar-inverse .navbar-toggle:hover,
.navbar-toggle:focus, .navbar-inverse .navbar-toggle:focus {background-color:#f8fac5;}
.navbar-collapse {background:#fff;}

.view-home-portfolio .views-row {float:left; width:20%;max-height:234px;overflow:hidden;}
.view-home-portfolio .views-field-title {display:none; position:relative; z-index:10; background:rgba(0,0,0,0.6); text-align:center; width:20%;max-height:234px;}
.view-home-portfolio .views-field-title:hover {display:block;}

.view-frontpage .views-row, .view-taxonomy-term .views-row {float:left; width:100%; clear:both; margin-bottom:30px;}
.view-frontpage .views-field-field-image, .view-taxonomy-term .views-field-field-image {float:left; margin-right: 20px; width:20%;}
.view-frontpage .views-field-title, .view-frontpage .views-field-term-node-tid,
.view-taxonomy-term .views-field-field-tags, .view-taxonomy-term .views-field-title {float:left; width:75%;}
.view-frontpage .views-field-term-node-tid,
.view-taxonomy-term .views-field-field-tags {font-style:italic; color:#9e9e9e;}
.view-frontpage .views-field-title, .view-taxonomy-term .views-field-title {margin:10px 0 0 0;}

aside .well {
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;}

aside .block h2 {font-size:1.2em; font-weight:bold; margin-bottom:20px;}

aside ul, aside li {list-style:none; margin:0; padding:0;}

.view-assuntos li, #block-menunews p {padding:0 0 10px 10px;}

#block-views-block-assuntos-block-1 .form-group {margin-bottom: 0;}

.region-sidebar-second {border:0; background:none; background-color:transparent; padding:0; margin-top:0;box-shadow:none;}

.view-assuntos, #block-menunews {padding:15px; border-left:1px solid #01507d; margin-bottom:20px;}
.view-assuntos a, #block-menunews a {font-size:1.25em; font-style:italic;}

#block-menunews p:last-child {margin-bottom: 0;}

.sr-only {position:relative;}
.btn-primary, .btn-default { background-color: #609314; border-color: #609314;   margin-top: 15px;}
.btn-primary:hover, .btn-default:hover,
 .btn-primary:active, .btn-default:active,
 .btn-primary:focus, .btn-default:focus{
    background-color: #3e6306;
    border-color: #3e6306;
    color: #fff;
   
}

.search-help-link {display: none;}

.path-search h2 {display: none;}

.path-search ol {list-style: none; padding:0; margin-top:0px;}

.path-search ol li p:nth-child(3) {display: none;}
.path-search ol li {margin-bottom: 40px;}


#block-searchform .form-group {margin-bottom:20px;}

form#search-form {display: none;}

.context-search-node li h3 {font-size:1.2em; font-weight: 600; margin-top:0;}

.view-album {margin-top:1em;}
.view-album .views-row {float:left; width:24.25%; margin:0.5% 1% 0.5% 0;}
.view-album .views-row:nth-child(4), .view-album .views-row:nth-child(8),
.view-album .views-row:nth-child(12), .view-album .views-row:nth-child(16),
.view-album .views-row:nth-child(20), .view-album .views-row:nth-child(24),
.view-album .views-row:nth-child(28), .view-album .views-row:nth-child(32),
.view-album .views-row:nth-child(36), .view-album .views-row:nth-child(40),
.view-album .views-row:nth-child(44), .view-album .views-row:nth-child(48),
.view-album .views-row:nth-child(52), .view-album .views-row:nth-child(56),
.view-album .views-row:nth-child(60), .view-album .views-row:nth-child(64),
.view-album .views-row:nth-child(68), .view-album .views-row:nth-child(72),
.view-album .views-row:nth-child(76), .view-album .views-row:nth-child(82) {margin-right:0;}
.lb-number {display: none !important;}

#block-views-block-video { margin-top:2em;  text-align: left;}

.remove-videodetector {display:none;}

.videodetector {
    position      : relative;
    width         : 60%;
    height        : 0;
    padding-bottom: 40%;
}

.videodetector iframe {
    position: absolute;
    top     : 0;
    left    : 0;
    width   : 100%;
    height  : 100%;
}

.field--name-field-audio {margin:30px 0 20px 0;}
.field--name-field-audio label {display:block; clear:both; font-weight: 300; font-size:1em; color:#01507d;}
/*.context-arte-e-imburana .field--name-field-audio,
.context-art-and-imburana .field--name-field-audio {display: none;}
*/
.pagination > li > a, .pagination > li > span {color:#01507d;}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    border-color: #01507d;
    background-color: #01507d;
}

.pager__item--first, .pager__item--last {display: none !important;}

.form-group {margin:0;}

#search-block-form label {display:none !important;}
#search-block-form .sr-only { background: url('../images/lupa.png') no-repeat center center; width:22px; height:22px; overflow: hidden; text-indent: -500px; display:block;}
#search-form .form-group, #search-block-form button {margin:0;}

#block-compartilhar {float:left; width:100%; clear: both; margin-top:30px; font-size:0.9em; text-transform: lowercase; color:#afb7b0; font-style: italic; font-weight: 300;}

#block-devby {float:right; width:100%; clear: both; margin-top:30px; text-align: right; font-size:0.9em; font-style: italic; line-height: 30px; height:30px;}
/* slider */

#block-views-block-slidehome-block-1 {margin:0;padding:0px 0 0 0; width:45%; margin-top: 24px; max-height: 415px; float: right; overflow: hidden;}
#block-views-block-slidehome-block-1 ul {margin: 0; padding:0;}
#block-views-block-slidehome-block-1 .slick-dots li button::before {font-size:50px;} 

.context-user-64 .contextual-region > .form-item {display: none;}

#slideshow { margin:0;padding:80px 0 0 0;width:100%; -webkit-transition: padding 2s; transition: padding 2s; cursor:pointer; min-height:200px; background:url('../images/loading.gif') no-repeat bottom center;}
#slideshow .glyphicon, #slideshow .view-content {display:none;}

#slideshow img, #slideshow video {min-height: 100% !important; min-width: 100%; border-bottom:2px solid #686868;}
.field-content video { min-height: 100% !important; min-width: 100%;  object-fit: fill;}

.views-element-container {margin-top:0;}

#edit-captcha-keypad .control-label {display: none;}
.captcha-keypad .inner span {padding:7px 12px; margin-right: 5px; background-color: #d6d6d6; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.captcha-keypad .inner span:hover {background-color:#afafaf;}
.clear {padding:0px; margin:0;display: block; cursor: pointer; }

.sequence {clear: both;display: block;margin-top:10px;}
.sequence strong {font-size: 1.2em;}
#edit-captcha-keypad {margin-top:20px;}
#edit-captcha-keypad .panel-heading {display: none;}

#slideshow .views-field-body p {
margin: 0 0 15px; background:transparent; 
padding:12px; 
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
position: absolute;
color:#d4d1d1;
}

#slideshow .views-field-body p a {}

#slideshow .field-content {position:absolute; left:0; top:9%;  height:183px; margin:0 0% 120px -80%;  width:70%; z-index: 1010; }

.view-slideshow .slick-active.views-row:nth-child(1) .field-content, 
.view-slideshow .slick-active.views-row:nth-child(2) .field-content,
.view-slideshow .slick-active.views-row:nth-child(3) .field-content,
.view-slideshow .slick-active.views-row:nth-child(4) .field-content,
.view-slideshow .slick-active.views-row:nth-child(5) .field-content {-webkit-animation: frases-show-d 0.5s 0.5s 1 forwards; animation: frases-show-d 0.5s 0.5s 1 forwards; -webkit-transition: margin 0.5s;  transition: margin 0.5s;}

@-webkit-keyframes frases-show-d {
    from {margin-left:-80%}
    to {margin-left:0%}
}
@keyframes frases-show-d {
    from {margin-left:-80%}
    to {margin-left:0%}
}

#slideshow .views-field-body p:nth-child(1) {margin:0 0% 0px -70%; font-size: 3em; color:#609314; font-weight: 600; font-style: italic;}

#slideshow .slick-active.views-row:nth-child(1) .views-field-body p:nth-child(1),
#slideshow .slick-active.views-row:nth-child(2) .views-field-body p:nth-child(1),
#slideshow .slick-active.views-row:nth-child(3) .views-field-body p:nth-child(1),
#slideshow .slick-active.views-row:nth-child(4) .views-field-body p:nth-child(1),
#slideshow .slick-active.views-row:nth-child(5) .views-field-body p:nth-child(1) {-webkit-animation: frases-show-a 1s 0.5s 1 forwards; animation: frases-show-a 1s 0.5s 1 forwards;}

@-webkit-keyframes frases-show-a {
    from {margin-left:-70%}
    to {margin-left:18%}
}
@keyframes frases-show-a {
    from {margin-left:-70%}
    to {margin-left:18%}
}

#slideshow .views-field-body p:nth-child(2) {margin:64px 0% 0px -700px; font-size: 1.8em; font-weight: 400;  width:662px; color:#679f3f; font-style: italic; }

#slideshow .slick-active.views-row:nth-child(1) .views-field-body p:nth-child(2),
#slideshow .slick-active.views-row:nth-child(2) .views-field-body p:nth-child(2),
#slideshow .slick-active.views-row:nth-child(3) .views-field-body p:nth-child(2),
#slideshow .slick-active.views-row:nth-child(4) .views-field-body p:nth-child(2),
#slideshow .slick-active.views-row:nth-child(5) .views-field-body p:nth-child(2) {-webkit-animation: frases-show-b 1s 1.2s 1 forwards; animation: frases-show-b 1s 1.2s 1 forwards;}

@-webkit-keyframes frases-show-b {
    from {margin-left:-700px;}
    to {margin-left:18%}
}
@keyframes frases-show-b {
    from {margin-left:-700px;}
    to {margin-left:18%}
}

#slideshow .views-field-body p:nth-child(3) {margin:115px 0% 0px -700px; font-size: 1.1em; font-weight: 400;  width:482px; color:#d4d1d1; }

#slideshow .slick-active.views-row:nth-child(1) .views-field-body p:nth-child(3),
#slideshow .slick-active.views-row:nth-child(2) .views-field-body p:nth-child(3),
#slideshow .slick-active.views-row:nth-child(3) .views-field-body p:nth-child(3),
#slideshow .slick-active.views-row:nth-child(4) .views-field-body p:nth-child(3),
#slideshow .slick-active.views-row:nth-child(5) .views-field-body p:nth-child(3) {-webkit-animation: frases-show-c 1s 1.8s 1 forwards; animation: frases-show-b 1s 1.8s 1 forwards;}

@-webkit-keyframes frases-show-c {
    from {margin-left:-700px;}
    to {margin-left:18%}
}
@keyframes frases-show-c {
    from {margin-left:-700px;}
    to {margin-left:18%}
}


.sai {margin-left:80%;}

.views-field-field-link {display: none;}

#slideshow .views-field-body p strong, #slideshow .views-field-body p b {color:#609314; font-style:normal; font-weight: bold; font-size: 0.7em; margin-top:11px;}

.view-slideshow .slick-active.views-row:nth-child(1) .views-field-body p {-webkit-animation: ferases-show 3s 0.5s 1 forwards; animation: ferases-show 1s 0.5s 1 forwards;}
.view-slideshow .slick-active.views-row:nth-child(2) .views-field-body, .slick-active.views-row:nth-child(3) .views-field-body {-webkit-animation: frases-show 1s 0.5s 1 forwards; animation: frases-show 1s 0.5s 1 forwards;}

/*#slideshow .views-field-body {margin-bottom:21%\0/;}*/

@-webkit-keyframes frases-show {
    from {margin-left:-100%}
    to {margin-right:10%}
}
@keyframes frases-show {
    from {margin-right:-100%}
    to {margin-right:10%}
}

.slick-slider, #slideshow .form-group {margin:0;}

.slick-prev, .slick-next {
	position:absolute!important;
	z-index:100;
	height:40px;
	width:40px;
}

.slick-prev {
	left:1.5%;
}

.slick-next {
	right:1.5%;
}

.slick-prev::before, .slick-next::before { font-size:50px; } 

.slick-dots { margin:0; bottom:3%; z-index:99;}

.slick-dots li {margin:0 9px;}

.slick-dots li button::before { font-size:50px; color:#686868; margin-right:10px; opacity:1; }

.slick-slide img {width:100%;}

.glyphicon-menu-down::before {display:none;}


.slick-dots li.slick-active button::before {color:#609314;}
/*
.view-slideshow .frases {display:none; font-style: italic; font-size:2em;position:absolute;z-index:100;font-size:1.9em; opacity:0; cursor:pointer;background:rgba(52,54,53,0.8); right:0; width:40%; padding:40px; top:29%; color:#fff;}

.view-slideshow .slick-active.views-row:nth-child(1) .frases {-webkit-animation: frases-show 3s 0.5s 1 forwards; animation: frases-show 3s 0.5s 1 forwards;}
.view-slideshow .slick-active.views-row:nth-child(2) .frases, .slick-active.views-row:nth-child(3) .frases {-webkit-animation: frases-show 3s 2s 1 forwards; animation: frases-show 3s 2s 1 forwards;}

@-webkit-keyframes frases-show {
    from {opacity:0}
    to {opacity:1;}
}
@keyframes frases-show {
    from {opacity:0}
    to {opacity:1;}
}

.view-slideshow .views-row:nth-child(1) .frases {}
@-webkit-keyframes frases-show-1 {
    from {opacity:0}
    to {opacity:1;}
}
@keyframes frases-show-1 {
    from {opacity:0}
    to {opacity:1;}
}

.view-slideshow .views-row:nth-child(2) .frases {}
@-webkit-keyframes frases-show-2 {
    from {opacity:0}
    to {opacity:1;}
}
@keyframes frases-show-2 {
    from {opacity:0}
    to {opacity:1;}
}

.view-slideshow .views-row:nth-child(3) .frases {}
@-webkit-keyframes frases-show-3 {
    from {opacity:0}
    to {opacity:1;}
}
@keyframes frases-show-3 {
    from {opacity:0}
    to {opacity:1;}
}

.frases::after { content: '>'; position:relative; left:255px; font-size:2em; margin: -8px 0 0 0px; cursor:pointer; height:50px; width:50px; display:block; opacity:0.8; font-weight:bold; font-style: normal;}

.view-slideshow .views-row:nth-child(1) .frases::after {-webkit-animation: frases-next 1s 6s alternate infinite; animation: frases-next 1s 6s alternate infinite;}
.view-slideshow .views-row:nth-child(2) .frases::after {margin:-29px 0 0 -41px; -webkit-animation: frases-next-2 1s 6s alternate infinite; animation: frases-next-2 1s 6s alternate infinite;}
.view-slideshow .views-row:nth-child(3) .frases::after {content: ' <> ver novamente '; font-size:0.4em; left:108px; margin-top:20px; width:200px;
s.frases-end {position:absolute; display:none; margin:0px 50% 0 50%; top:90%; font-size:2.5em; color:#fff; width:60px; height:60px; opacity:0.6; -webkit-animation: frases-end 1s 0.5s alternate infinite; animation: frases-end 1s 0.5s alternate infinite;}
.frases-end {display:none;}

@-webkit-keyframes frases-next {
    from {left:255px;}
    to {left:260px;}
}
@keyframes frases-next {
    from {left:255px;}
    to {left:260px;}
}

@-webkit-keyframes frases-next-2 {
    from {left:255px;}
    to {left:260px;}
}
@keyframes frases-next-2 {
    from {left:255px;}
    to {left:260px;}
}

@-webkit-keyframes frases-end {
    from {top:90%;}
    to {top:91%;}
}
@keyframes frases-end {
    from {top:90%;}
    to {top:91%;}
}

*/

.view-produtos {
    -moz-column-count: 4;
	-moz-column-gap: 1em;
	-webkit-column-count: 4;
	-webkit-column-gap: 1em;
	column-count: 4;
	column-gap: 1em;}
.view-produtos .views-row { display: inline-block; margin: 0 0 1em; width: 100%; }
.view-produtos  .views-field-field-image {margin-bottom:5px;}
.view-produtos  .views-field-title b { font-weight: bold; }
.view-produtos  .views-field-title .field-content span::before {content: " - ";}
.view-produtos  .views-field-title { font-size:0.9em; margin:0; }
.view-produtos .views-row:nth-child(3), .view-produtos .views-row:nth-child(6),
.view-produtos .views-row:nth-child(9), .view-produtos .views-row:nth-child(12),
.view-produtos .views-row:nth-child(15), .view-produtos .views-row:nth-child(18),
.view-produtos .views-row:nth-child(21), .view-produtos .views-row:nth-child(24) {}

#block-views-block-produtos-block-3 {float:right; width:60%; height:450px; overflow: hidden;}
#block-views-block-produtos-block-3 .view-produtos {
    -moz-column-count: 4;
	-moz-column-gap: 1px;
	-webkit-column-count: 4;
	-webkit-column-gap: 1px;
	column-count: 4;
	column-gap: 1px;}
#block-views-block-produtos-block-3 .views-row { margin: 0 0 -10px 0; }

#home-area-three .mais {
    font-size: 1.2em;
    font-style: italic;
    margin-top:15px;
}

.navbar-toggle .sr-only {position: absolute;}

@media (min-width: 1200px) and (max-width: 1450px) {
    #slideshow .views-field-body p:nth-child(1) { }    
    #slideshow .views-field-body p:nth-child(2) {}
}

@media (max-width: 1200px) {
    #slideshow .field-content {height:auto; background-image:none; margin-bottom:0px; padding-bottom:30px;}
    #slideshow .views-field-body p:nth-child(1) {padding-top:0; margin-top:10px; font-size: 2em; width:auto;}    
    #slideshow .views-field-body p:nth-child(2) {margin-top:50px; font-size: 1em; width:70%;}
    #slideshow .views-field-body p:nth-child(3) {margin: 85px 0% 0px -700px;}
    
    #block-mainnavigation-2 {display:none;}
    #block-mainnavigation-3 {display:block;}
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 0px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {

		
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
    
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    #slideshow {min-height: 400px;}
    #slideshow img {height:300px !important; min-width:130%; margin-left:-10%;}
    #block-apostilas h2 {font-size:1em;}
 #slideshow .field-content { margin-bottom:64px;}
    #slideshow .views-field-body p:nth-child(1) {padding-top:0; margin-top:10px;  width:auto;}    
    #slideshow .views-field-body p:nth-child(2) {margin-top:46px; font-size: 1em; width:70%;}
#block-mainnavigation-3 {display:block;} 
#block-mainnavigation-2 {margin-left:10px;}
#block-mainnavigation-2 a {margin-right:0px;}
.navbar-brand img {margin-left:20px;}
.navbar-brand::before {width:26%;}
.navbar-toggle {display: block;}
.rightsidebar {float:left; width:100%; clear:both; margin-top:50px;}
    .view-display-id-block_2 .views-field-field-thumb {width:100%;display: block;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    #block-atendimento {display:none;}
    .view-home-blog .views-row {width: 100%; margin-bottom:30px;}
    #block-area1 h2::before {margin-left:-85px;}
     #block-apostilas h2 {width:100%; font-size:1.2em; clear: both;}
    #block-apostilas p {width: 100%; float:left;}
     #block-apostilas h2 {font-size:1em;}
#block-mainnavigation-3 {display:block;}
#block-mainnavigation-2 {display:none;}
.home-areas img {margin-bottom:20px;}
.navbar-brand img {margin-left:10px;}
.navbar-brand::before {width:26%;}
 #slideshow .field-content { margin-bottom:0; margin-top:0;  bottom:auto; width:100%;}
    #slideshow .views-field-body p:nth-child(1) {padding-top:0; margin-top:10px; font-size: 2.2em; width:auto;}    
    #slideshow .views-field-body p:nth-child(2) {margin-top:53px; font-size: 1.2em; width:75%;}
#navbar {}
#home-title_area {}
.path-frontpage .main-container {padding-top:0px;}
    .navbar-toggle {display: block;}
    #block-sound {display: none;}
    #block-views-block-video iframe {width:auto !important; height:auto !important;}
    .view-home-blog .views-field-title {font-size:1em; margin:0;}
    .view-home-blog img {margin-bottom: 10px;}
    #assinatura {   right: -59px;  }
    .view-noticias .views-row { width:41%; margin-right:10px; margin-bottom:20px;}
    .view-noticias img {margin-bottom:0;}
    .view-noticias .views-field-title { margin-top:5px; font-size:1em; font-weight: 500; height: 70px;}
    #block-apostilas {margin: 0 0 33px;}
    #block-area4 h1 {margin:0;}
    #block-area5 .field--name-body p:nth-child(1), #block-area5 .field--name-body p:nth-child(2), #block-area5 .field--name-body p:nth-child(3), #block-mapa, #block-mainnavigation-4 { width:100%; text-align: left;}
    #block-mainnavigation-4 { margin-top:20px;}
     #block-area4::after {display: none;}
    #block-redes {margin:0;}
    #block-area5 .field--name-body p:nth-child(2) {padding-left:35px; margin-bottom:20px;}
    @-webkit-keyframes frases-show-b {
    from {margin-left:-700px;}
    to {margin-left:1%}
}
@keyframes frases-show-b {
    from {margin-left:-700px;}
    to {margin-left:1%}
}

@-webkit-keyframes frases-show-a {
    from {margin-left:-70%}
    to {margin-left:1%}
}
@keyframes frases-show-a {
    from {margin-left:-70%}
    to {margin-left:1%}
}
    .navbar-collapse {background-color:#e4e4e4;}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
    #home-area-two .block {width:100%;}
#block-area1 h2::before {margin-left:-74px;}
    .view-blog .views-row {width:100%;}
   
#block-mainnavigation-3 {display:block;}
#block-mainnavigation-2 {display:none;}
.home-areas img {margin-bottom:0px;}
.navbar-brand img {margin-left:10px; margin-top:11px; width:180px; height:57px;}
    .navbar-brand::before {}    

    .context-tecnologia-qualidade h1.page-header {margin-top:60px;}
    #block-seletordeidioma {margin-left:90px;}
    #block-area1 {width:100%; margin-top:0px; margin-bottom:0px;}
    #block-views-block-home-blog-block-1 {width: 100%;}
 
    #home-area-two .block {margin-bottom:20px;}
    #home-area-two h2 {margin-top:10px;}
    
    #block-views-block-home-blog-block-1, #block-views-block-tags-block-2, #block-views-block-produtos-block-3 {width:100%;}
    #block-bioma {width: 100%;}
    .scrolloff {display: none;}
    #block-addtoanybuttons-2 {width:auto; height:50px; float:left; overflow: hidden;}
    .view-produtos  .views-field-title { font-size:0.7em; }
    #slideshow {min-height: 350px;}
    #slideshow img {min-width: 340%; margin-left:-150%; height:242px;}
     #slideshow .field-content { }
     #slideshow .views-field-body p:nth-child(1) {font-size:1.8em;} 
    #slideshow .views-field-body p:nth-child(2) {margin-top: 44px; width:100%; }
     #slideshow .views-field-body p:nth-child(3) {width:290px;font-size:0.8em;}
   
    #home-area-six .block {width:100%; margin-bottom:20px;}
    #block-area5 .field--name-body p:nth-child(2) {font-size:1.8em;margin-top: 24px;margin-bottom: 19px;}
    #block-area5 .field--name-body p:nth-child(2)::before {margin: 3px 0px 0 -32px;}
    #home-area-six h1 {margin-top:0;}
    .captcha-keypad .inner span {padding:7px 8px;}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
#block-mainnavigation-3 {display:block;}
#block-mainnavigation-2 {display:none;}
.home-areas img {margin-bottom:20px;}
.navbar-brand img {margin-left:15px;}
.navbar-brand::before {width:15%;} 
}
