/*
Theme Name: BRDE
Theme URI: http://localhost
Description: Tema do site BRDE
Version: 1.0
Author: Dev2 Soluções Web & Design
Author URI: http://dev2.com.br
Tags: HTML5, CSS3, jQuery
*/
/*font-family: 'Oswald', sans-serif;*/
body{font-family: 'Oswald', sans-serif; overflow-x: hidden;}
table{width: 100% !important;}

.paddingright{padding-right: 0;}
.paddingleft{padding-left: 0;}
@media screen and (max-width: 767px) {
    .paddingleft{padding-left: 15px;}
    .paddingright{padding-right: 15px;}
    .paddingleft2{padding-left: 0;}
    .paddingright2{padding-right: 0;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .paddingleft{padding-left: 15px;}
    .paddingright{padding-right: 15px;}
    .paddingleft3{padding-left: 0;}
    .paddingright3{padding-right: 0;}
}
.alignleft{float: left;}
.alignright{float: right;}
.aligncenter{display: block; text-align: center; margin: 0 auto;}
.content{float: left; width: 100%;}
.fontzero{font-size: 0; margin: 0;}

.faleconosco{font-size: 13px !important; font-family: 'Oswald', sans-serif !important; text-transform: uppercase; margin: 25px 0 !important; display: inline-block !important;}
.formcentro{display: none;}

.wp-caption p{text-align: left !important; font-size: 13px !important; line-height: 1.3 !important; margin: 5px 0 20px 0 !important;}

.icon-fone{font-size: 20px; color: #333; display: inline-block; margin: 0 10px 0 0; position: relative; bottom: -4px;}
.icon-email{font-size: 16px; color: #333; display: inline-block; margin: 0 10px 0 0; position: relative; bottom: -1px;}
.icon-endereco{font-size: 20px; color: #333; display: inline-block; margin: 0 10px 0 0; position: relative; bottom: -1px;}


/** GERAIS **/
.titleindex{margin: 0 0 12px 0; font-size: 18px; color: #3a3b39; font-weight: 700; text-transform: uppercase;}
hr.linhaindex{margin: 0 0 27px 0; border: 0; width: 45px; height: 7px; background: #162a1b;}

.titleindex2{float: left; width: 100%;}
.titleindex2 h1{margin: 0 0 15px 0; font-size: 17px; color: #3a3b39; font-weight: 700; text-transform: uppercase;}
.titleindex2 hr{border: 0; margin: 0 0 40px 0; width: 60px; height: 10px; background: #162a1b;}

h1.titsidebar{margin: 0 0 15px 0; font-size: 20px; color: #FFF; font-weight: 700; text-transform: uppercase;}
hr.linhasidebar{border: 0; margin: 0; width: 51px; height: 8px; background: #FFF;}
h1.titsidenotice{margin: 0 0 15px 0; font-size: 20px; color: #FFF; font-weight: 300; text-transform: uppercase;}

/* Botão ver mais */
a.vermais{display: inline-block; margin-top: 30px; background: #0e401b; font-size: 11px; color: #FFF; padding: 13px 32px 11px 32px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
a.vermais:hover{text-decoration: none; background: #145a27;}


/* TAGS */
.tags ul{margin: 27px 0 0 0; padding: 0; list-style: none; text-align: center;}
.tags li{display: inline-block; margin: 1px 0;}
.tags a{color: #FFF; padding: 0 5px; display: block; font-size: 16px; text-transform: uppercase; font-weight: 300;}
/*.tags li:nth-of-type(2n+0) a{font-size: 18px;}*/

/* BUSCA NOTICIA */
.formnoticia{float: left; width: 100%; position: relative; margin: 20px 0;}
.formnoticia input[type=text]{border: 0; float: left; width: 100%; font-size: 16px; padding: 5px 60px 3px 10px; outline: none; font-weight: 300;}
.formnoticia input[type=text]::-webkit-input-placeholder{font-family: 'Oswald', sans-serif; font-size:16px; color:#272727; font-weight:300;}
.formnoticia input[type=text]::-moz-placeholder{font-family: 'Oswald', sans-serif; font-size:16px; color:#272727; font-weight:300;}
.formnoticia input[type=text]:-ms-input-placeholder{font-family: 'Oswald', sans-serif; font-size:16px; color:#272727; font-weight:300;}
.formnoticia input[type=submit]{position: absolute; top: 0; right: 0; font-size: 0; background: url("images/btnsearch.png") center no-repeat #045c30; border: 0; padding: 16px 25px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.formnoticia input[type=submit]:hover{background-color: #b8c000;}

/** GALERIA PROJETO MEMORIA **/
.flexslider{margin: 0 0 3px 0; background: transparent; border: 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;}
.flex-direction-nav a{height: 45px; color: #FFF;}
.flex-direction-nav a:before{color: #FFF;}

#carousel li{cursor: pointer; margin-right: 2px;}
#carousel .flex-active-slide{opacity: 0.4;}


/* TABELA GESTAO DE RISCO */
.tabela_riscos{float: left; background: #f5f5f5; width: 100%; padding: 20px 20px 15px 20px; margin-bottom: 10px;}


/** HEADER **/
.head{float: left; width: 100%; padding: 0; position: absolute; left: 0; top: 32px; z-index: 98; background-image: linear-gradient(to right, rgba(16,43,27,.62) 20.5%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 66.6%, transparent 0);}
@media screen and (max-width: 767px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 3.5%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 45%, transparent 0);}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 1%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 75.8%, transparent 0);}
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 1.9%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 76.18%, transparent 0);}
}
@media screen and (min-width: 1201px) and (max-width: 1366px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 8%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 73%, transparent 0);}
}
@media screen and (min-width: 1367px) and (max-width: 1400px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 8%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 72.5%, transparent 0);}
}
@media screen and (min-width: 1401px) and (max-width: 1459px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 9%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 72%, transparent 0);}
}
@media screen and (min-width: 1460px) and (max-width: 1500px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 11%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 72%, transparent 0);}
}
@media screen and (min-width: 1501px) and (max-width: 1526px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 12.5%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 71.5%, transparent 0);}
}
@media screen and (min-width: 1527px) and (max-width: 1555px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 12.5%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 70.5%, transparent 0);}
}
@media screen and (min-width: 1556px) and (max-width: 1590px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 14%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 70.5%, transparent 0);}
}
@media screen and (min-width: 1591px) and (max-width: 1620px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 14.5%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 70.5%, transparent 0);}
}
@media screen and (min-width: 1621px) and (max-width: 1650px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 16%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 70%, transparent 0);}
}
@media screen and (min-width: 1651px) and (max-width: 1679px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 16%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 69.5%, transparent 0);}
}
@media screen and (min-width: 1680px) and (max-width: 1731px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 17%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 69.5%, transparent 0);}
}
@media screen and (min-width: 1732px) and (max-width: 1770px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 17.5%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 68.5%, transparent 0);}
}
@media screen and (min-width: 1771px) and (max-width: 1800px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 18%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 68%, transparent 0);}
}
@media screen and (min-width: 1801px) and (max-width: 1830px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 18%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 67.5%, transparent 0);}
}
@media screen and (min-width: 1831px) and (max-width: 1860px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 19%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 67.5%, transparent 0);}
}
@media screen and (min-width: 1861px) and (max-width: 1900px) {
    .head{background-image: linear-gradient(to right, rgba(16,43,27,.62) 19.5%, transparent 0), linear-gradient(to left, rgba(16,43,27,.62) 67%, transparent 0);}
}

.head .logo{float: left; width: 100%;}
.head .logo img{margin: 0 auto;}

.head .menu{float: left; width: 100%; margin: 0; padding: 0 0 0 15px;}
.head .menu ul{margin: 0; padding: 0; list-style: none;}
.head .menu ul li{float: left; margin: 0 15px; position: relative;}
.head .menu ul li a{font-size: 16px; display: block; padding: 27px 0; color: #FFF; text-transform: uppercase; font-weight: 300; position: relative; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.head .menu ul li a:hover, .head .menu ul li.current-menu-item a{text-decoration: none; color: #b8c000;}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .head .menu{padding-left: 0; margin-top: 23px;}
    .head .menu ul li{margin: 0 6px;}
    .head .menu ul li:first-child{margin-left: 0;}
    .head .menu ul li:last-child{margin-right: 0;}
    .head .menu ul li a{font-size: 15px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .head .menu{padding-left: 0;}
    .head .menu ul li{margin: 0 10px;}
    .head .menu ul li:first-child{margin-left: 0;}
    .head .menu ul li:last-child{margin-right: 0;}
}

.head .menu .sub-menu{width: 300%; margin: 0 0 0 0; padding: 20px 0; position: absolute; z-index: 3; background: rgba(16,43,27,.85); top: 100%; display: none;}
.head .menu .sub-menu .sub-menu{top: 0; left: 100%; background: rgba(16,43,27,.85); width: 280px;}
.head .menu .sub-menu li{float: none; margin: 2px 0; display: block; width: 100%; position: relative; padding: 0 20px;}
.head .menu .sub-menu li a{color: #FFF !important; padding: 0; font-size: 14px;}
.head .menu .sub-menu li.current-menu-item a{color: #b8c000 !important;}
.head .menu .sub-menu li a:hover{color: #b8c000 !important;}

.head .menu .sub-menu .sub-menu li a{color: #FFF !important;}
.head .menu .sub-menu .sub-menu li.current-menu-item a{color: #b8c000 !important; font-size: 14px;}
.head .menu .sub-menu .sub-menu li a:hover{color: #b8c000 !important;}

.head .menu li.menu-item-20 .sub-menu{width: 210%;}



.head .menu2{float:left; width:100%; margin:10px 0 0 0; background: rgba(0,0,0,1); position:relative; z-index:9999;}
.head .menu2 ul{margin:0 0 0 20px; padding:22px 0; list-style:none; float:left; width:100%;}
.head .menu2 ul li{margin:3px 0; float:left; width:100%; transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; z-index:999;}
.head .menu2 ul li a{font-size:19px; color:#FFF; text-transform:uppercase; font-weight: 300; position:relative; transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s; z-index:999;}
.head .menu2 ul li a:hover, .head .menu2 ul li.current-menu-item a{text-decoration:none; color: #b8c000;}

.head .navbar-collapse{padding:0; margin:0;}
.head .navegacao{position:absolute; top:15px; right:10px; margin:0; padding:0;}
.head .navegacao .navbar-toggle{width:55px; background:none; margin:0; outline: none;}
.head .navegacao span.icon-bar{display:block; background:#FFF; height:3px; margin:6px 0; width:100%; border-radius:5px;}

.head .acessi{float: left; width: 100%; text-align: center; margin: 16px 0 0 0;}
.head .acessi h4{margin: 0 0 7px 0; font-size: 12px; color: #FFF; font-weight: 300;}
.head .acessi a{display: inline-block; margin: 0 3px;}
.head .acessi a.mais{font-size: 18px; color: #FFF; font-weight: 300;}
.head .acessi a.menos{font-size: 14px; color: #FFF; font-weight: 300;}

.blsearch{float: left; width: 100%; position: absolute; z-index: 2; margin: 109px 0 0 0; padding-right: 30px;}
.blsearch form{position: relative;}
.blsearch input[type=text]{border: 0; float: left; width: 100%; font-size: 16px; padding: 5px 60px 3px 10px; outline: none; font-weight: 300;}
.blsearch input[type=text]::-webkit-input-placeholder{font-family: 'Oswald', sans-serif; font-size:16px; color:#272727; font-weight:300;}
.blsearch input[type=text]::-moz-placeholder{font-family: 'Oswald', sans-serif; font-size:16px; color:#272727; font-weight:300;}
.blsearch input[type=text]:-ms-input-placeholder{font-family: 'Oswald', sans-serif; font-size:16px; color:#272727; font-weight:300;}
.blsearch input[type=submit]{position: absolute; top: 0; right: 0; background: url("images/btnsearch.png") center no-repeat #004020; border: 0; padding: 6px 25px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.blsearch input[type=submit]:hover{background-color: #045c30;}
@media screen and (max-width: 767px) {
    .blsearch{margin: 47.7% 0 0 0; padding-right: 15px;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .blsearch{margin: 41.4% 0 0 0; padding-right: 15px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .blsearch{margin: 47.5% 0 0 0; padding-right: 15px;}
}


.bgmenu{float: left; width: 100%; padding: 29px 0 27px 0; position: absolute; left: 0; bottom: 0; z-index: 2; background: rgba(16,43,27,.85);}
.bgmenu .menusecundario{float: left; width: 100%; text-align: center;}
.bgmenu .menusecundario ul{margin: 0; padding: 0; list-style: none;}
.bgmenu .menusecundario ul li{margin: 0 20px; display: inline-block;}
.bgmenu .menusecundario ul li a{font-size: 14px; color: #FFF; text-transform: uppercase; font-weight: 300; position: relative; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.bgmenu .menusecundario ul li a:hover, .bgmenu .menusecundario ul li.current-menu-item a{text-decoration: none; color: #b8c000;}
.bgmenu .menusecundario ul li a:after{content: '|'; position: absolute; top: -3px; right: -22px; font-size: 18px; font-weight: 300; color: #FFF;}
.bgmenu .menusecundario ul li:last-child a:after{content: '';}
@media screen and (max-width: 991px) {
    .bgmenu .menusecundario ul li{margin-bottom: 5px; margin-top: 5px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .bgmenu .menusecundario ul li{margin: 0 14px;}
    .bgmenu .menusecundario ul li a:after{right: -17px;}
}


/** INDEX **/
.banner{float: left; width: 100%; position: relative;}
.banner .item{float: left; width: 100%; height: 546px;}
.banner .item a{float: left; width: 100%; height: 100%;}
.banner .owl-controls{margin: 0;}
.banner .owl-prev{position: absolute; top: 50%; left: 30px; background: url("images/prev.png") no-repeat transparent !important; color: transparent !important; width: 15px; height: 136px; margin: -68px 0 0 0 !important; padding: 0 !important; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.banner .owl-next{position: absolute; top: 50%; right: 30px; background: url("images/next.png") no-repeat transparent !important; color: transparent !important; width: 15px; height: 136px; margin: -68px 0 0 0 !important; padding: 0 !important; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}

.bemvindo{float: left; width: 100%; margin-top: 50px;}
.bemvindo p{margin: 0 0 20px 0; font-family: 'Open Sans', sans-serif; font-size: 16px; color: #1d1d1d;}
.bemvindo iframe{width: 100%; height: 240px;}
.bemvindo video{width: 100%; height: auto;}

.bemvindo .aspas{float: left; width: 100%;}
.bemvindo .aspas img{float: right; margin-top: 8px;}
.bemvindo .cntdepo{float: left; width: 100%; margin-bottom: 20px;}
.bemvindo .cntdepo p{margin: 0; font-family: 'Open Sans', sans-serif; font-size: 11px; color: #1d1d1d;}
.bemvindo .cntdepo span{font-family: 'Open Sans', sans-serif; font-size: 11px; color: #1d1d1d; text-transform: uppercase; font-style: italic;}


.imgevento{float: left; width: 100%; margin-bottom: 20px;}
.imgevento a{float: left; width: 100%; height: 100%; text-align: center; transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;}
.imgevento a:hover{text-decoration: none; background: rgba(184,192,0,.8);}
.imgevento a p{font-size: 16px; color: #FFF; font-weight: 700; text-transform: uppercase; position: relative; top: 50%; transform: translateY(-50%); text-shadow: 0 0 10px rgba(0,0,0,.8);}

.cntevento{float: left; width: 100%; margin-bottom: 20px;}
.cntevento h3{margin: 0 0 12px 0; font-size: 18px; color: #3a3b39; text-transform: uppercase; font-weight: 300;}
.cntevento p{margin: 0; font-family: 'Open Sans', sans-serif; font-size: 11px; color: #1d1d1d; font-weight: 300;}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .cntevento h3{font-size: 15px;}
}

.bgfinanciamento{float: left; width: 100%; background: url("images/bgfinanciamento.jpg") center center no-repeat; height: 400px; background-size: cover; margin-top: 60px;}
.bgfinanciamento .blfinanindex{float: left; width: 100%; height: 400px; position: relative;}
.bgfinanciamento .blfinanindex a{float: left; width: 100%; height: 100%;}
.bgfinanciamento .blfinanindex header{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.bgfinanciamento .blfinanindex h1{margin: 0 0 12px 0; font-size: 28px; color: #FFF; font-weight: 700; text-transform: uppercase;}
.bgfinanciamento .blfinanindex h3{margin: 0 0 25px 0; font-size: 17px; color: #FFF; font-weight: 700; text-transform: uppercase;}
.bgfinanciamento .blfinanindex hr.linhaindex2{margin: 0; width: 61px; height: 10px; background: #FFF; border: 0;}

.bgfinanciamento .blfinanindex .blfinan{float: left; width: 20%; height: 299px; position: relative; margin-top: 40px;}
.bgfinanciamento .blfinanindex .blfinan a{float: left; width: 100%; height: 100%; transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;}
.bgfinanciamento .blfinanindex .blfinan a:hover{text-decoration: none; background: rgba(184,192,0,.8);}
.bgfinanciamento .blfinanindex .blfinan h3{margin: 0; position: absolute; left: 25px; bottom: 23px;}
@media screen and (max-width: 767px) {
    .bgfinanciamento .blfinanindex .blfinan{width: 100%;}
}

.bgcartao{float: left; width: 100%; background: url("images/bgcartao.jpg") center no-repeat; min-height: 478px; background-size: cover;}
.bgcartao .frasecartao{float: left; width: 100%; margin: 180px 0 0 0;}
.bgcartao .frasecartao h2{margin: 0; font-size: 36px; color: #FFF; text-transform: uppercase; font-weight: 700; line-height: 43px; text-shadow: 0 0 10px rgba(0,0,0,.5);}
.bgcartao .imgcartao{float: left; width: 100%; margin: 110px 0 0 0;}
.bgcartao .imgcartao img{float: right;}
@media screen and (max-width: 767px) {
    .bgcartao .frasecartao{margin: 80px 0 0 0; text-align: center;}
    .bgcartao .imgcartao{float: left; width: 100%; margin: 50px 0 80px 0;}
    .bgcartao .imgcartao img{float: none; margin: 0 auto;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .bgcartao .frasecartao{margin: 150px 0 0 0;}
    .bgcartao .imgcartao{margin: 140px 0 0 0;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .bgcartao .imgcartao{margin: 140px 0 0 0;}
}

.blogindex{float: left; width: 100%; margin-top: 40px;}
.blogindex .itemblog{float: left; width: 100%; margin-bottom: 20px;}
.blogindex .itemblog header h1{margin: 20px 0 15px 0; text-transform: uppercase; display: block;}
.blogindex .itemblog header h1 a{font-size: 20px; color: #3a3b39; font-weight: 700; display: block;}
.blogindex .itemblog header h1 a:hover{text-decoration: none;}
.blogindex .itemblog p{font-family: 'Open Sans', sans-serif; font-size: 14px; color: #1d1d1d; font-weight: 300; line-height: 17px;}

.espacoindex{float: left; width: 100%; margin-top: 40px;}
@media screen and (max-width: 767px) {
    .espacoindex{padding-right: 15px;}
}

.imgespaco{float: left; width: 100%; position: relative;}
.hoverespaco{position: absolute; width: 100%; height: 100%; transition:all .5s; -webkit-transition:all .5s; -moz-transition:all .5s;}
.imgespaco:hover > .hoverespaco{background: rgba(184,192,0,.8) !important;}

.titespaco{float: left; width: 100%; margin-bottom: 22px;}
.titespaco h1{margin: 13px 0 0 0; font-size: 14px; color: #303030; font-weight: 300; text-transform: uppercase;}

.conhecaindex{float: left; width: 100%; margin-top: 18px;}
.conhecaindex .imgconheca{float: left; width: 100%; position: relative;}
.conhecaindex .imgconheca:hover > .hoverespaco{background: rgba(184,192,0,.8) !important;}

@media screen and (max-width: 767px) {
    .conhecaindex{padding-right: 15px;}
}

.banner2{float: left; width: 100%;}
.banner2 a.lnkbanner2{float: left; width: 100%; position: absolute; top: 0; height: 100%;}
.banner2 .describanner header h1{margin: 0 0 25px 0; font-size: 36px; color: #2c2c2c; font-weight: 700; text-transform: uppercase;}
.banner2 .describanner header hr{border: 0; margin: 0 0 30px 0; width: 60px; height: 10px; background: #162a1b;}
.banner2 .rsHor .rsArrowLeft{left: 20px;}
.banner2 .rsHor .rsArrowLeft .rsArrowIcn{background: transparent url("images/prev2.png"); width: 15px; height: 136px; margin-top: -68px;}
.banner2 .rsHor .rsArrowRight{right: 20px;}
.banner2 .rsHor .rsArrowRight .rsArrowIcn{background: transparent url("images/next2.png"); width: 15px; height: 136px; margin-top: -68px;}

#full-width-slider .describanner p {font-family: 'Open Sans', sans-serif; font-size: 14px; color: #2c2c2c; margin: 0 0 70px 0;}
#full-width-slider .container.desc .row {position: absolute; z-index: 15; left: 15px; top: auto; bottom: 50px; height: auto; width: 100%;}
#full-width-slider .fs1 {margin-right: 10px; bottom: -7px; display: inline-block; position: relative; font-size: 1.5em;  }
.js .rsSlide .describanner{display: none;}
.js .rsSlide.rsActiveSlide .describanner{display: block;}


.noticiaindex{float: left; width: 100%; margin-top: 50px;}
.noticiaindex .imgnoti{float: left; width: 100%; margin-bottom: 20px;}
.noticiaindex header.titnoticindex{float: left; width: 100%;}
.noticiaindex header.titnoticindex h1{margin: 0 0 12px 0; font-size: 18px; color: #3a3b39; font-weight: 300; text-transform: uppercase;}
.noticiaindex p.resumonoti{margin: 0 0 3px 0; font-family: 'Open Sans', sans-serif; font-size: 11px; color: #1d1d1d; line-height: 14px;}
.noticiaindex a.maisnoti{font-family: 'Open Sans', sans-serif; font-size: 11px; color: #1d1d1d; font-weight: 600; position: relative; float: left;}
.noticiaindex a.maisnoti:hover{text-decoration: none;}
.noticiaindex a.maisnoti:before{content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: transparent; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.noticiaindex a.maisnoti:hover:before{background: #1d1d1d;}
@media screen and (max-width: 767px) {
    .imgnoti img{float: left; width: 100%;}
}

.socioindex{float: left; width: 100%; margin-top: 50px;}
.socioindex p{margin: 12px 0 0 0; font-family: 'Open Sans', sans-serif; font-size: 11px; color: #1d1d1d; line-height: 13px;}
.socioindex a.smais{background: #0e401b; margin: 20px 0 0 0; font-size: 11px; color: #FFF; font-weight: 400; padding: 14px 25px 12px 25px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.socioindex a.smais:hover{text-decoration: none; background: #175f2a;}
@media screen and (max-width: 767px) {
    .socioindex img{width: 100%;}
}

.bgparceiro{float: left; width: 100%; background: #ececec; margin-top: 30px; padding: 20px 0;}
.blparceiro{float: left; width: 100%; position: relative; min-height: 80px;}
.blparceiro img{position: absolute; top: 50%; transform: translateY(-50%);}

.blparceiro2{float: left; width: 100%;}
.blparceiro2 img{margin: 0 auto;}


/** AGRONEGOCIO **/
.bginternas{float: left; width: 100%; position: relative;}
.bginternas header.titulointernas{float: left; width: 100%;}
/*.bginternas header.titulointernas h1{margin: 20% 0 0 0; font-size: 30px; color: #424242; font-weight: 700; text-transform: uppercase;}*/
.bginternas header.titulointernas h1{margin: 60% 0 0 0; font-size: 30px; color: #FFF; font-weight: 700; text-transform: uppercase; text-shadow: 0 0 6px rgba(0,0,0,.5);}
@media screen and (max-width: 767px) {
    .bginternas header.titulointernas h1{margin-top: 50%; color: #FFF;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .bginternas header.titulointernas h1{margin-top: 30%; color: #FFF;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .bginternas header.titulointernas h1{margin-top: 28%; color: #FFF;}
}

/* Sidebar Interna */
.menuinterno{float: left; width: 100%; margin-top: 40px;}
.menuinterno ul{margin: 0; padding: 0; list-style: none;}
.menuinterno ul li{display: block; cursor: pointer;}
.menuinterno ul li a{display: block; padding: 15px 15px 15px 28px; font-size: 18px; color: #444444; text-transform: uppercase; font-weight: 300; background: #cdcdcd;  margin-bottom: 2px; position: relative; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.menuinterno ul li a:hover, .menuinterno ul li.current-menu-item a{text-decoration: none; background: #242612; color: #FFF;}
.menuinterno ul li a:before{content: ''; position: absolute; left: 13px; width: 9px; height: 9px; background: #0e401b; top: 50%; margin-top: -4.5px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.menuinterno ul li a:hover:before, .menuinterno ul li.current-menu-item a:before{background: #e3e3e3;}
.menuinterno ul li ul.sub-menu li a{padding-left: 50px;}
.menuinterno ul li ul.sub-menu li a:before{left: 35px;}

.menuinterno ul li ul.sub-menu li a{display: block; padding: 15px 15px 15px 50px; font-size: 18px; color: #444444; text-transform: uppercase; font-weight: 300; background: #cdcdcd;  margin-bottom: 2px; position: relative; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.menuinterno ul li ul.sub-menu li a:hover, .menuinterno ul li ul.sub-menu li.current-menu-item a{text-decoration: none; background: #242612; color: #FFF;}
.menuinterno ul li ul.sub-menu li a:before{content: ''; position: absolute; left: 35px; width: 9px; height: 9px; background: #0e401b; top: 50%; margin-top: -4.5px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.menuinterno ul li ul.sub-menu li a:hover:before, .menuinterno ul li ul.sub-menu li.current-menu-item a:before{background: #e3e3e3;}

.menuinterno ul li ul.sub-menu li ul.sub-menu li a{display: block; padding: 15px 15px 15px 85px; font-size: 18px; color: #444444; text-transform: uppercase; font-weight: 300; background: #cdcdcd;  margin-bottom: 2px; position: relative; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.menuinterno ul li ul.sub-menu li ul.sub-menu li a:hover, .menuinterno ul li ul.sub-menu li ul.sub-menu li.current-menu-item a{text-decoration: none; background: #242612; color: #FFF;}
.menuinterno ul li ul.sub-menu li ul.sub-menu li a:before{content: ''; position: absolute; left: 70px; width: 9px; height: 9px; background: #0e401b; top: 50%; margin-top: -4.5px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.menuinterno ul li ul.sub-menu li ul.sub-menu li a:hover:before, .menuinterno ul li ul.sub-menu li ul.sub-menu li.current-menu-item a:before{background: #e3e3e3;}

.menuinterno .sub-menu .sub-menu .sub-menu li a{display: block; padding: 15px 15px 15px 120px; font-size: 18px; color: #444444 !important; text-transform: uppercase; font-weight: 300; background: #cdcdcd !important;  margin-bottom: 2px; position: relative; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.menuinterno .sub-menu .sub-menu .sub-menu li a:hover, .menuinterno .sub-menu .sub-menu .sub-menu li.current-menu-item a{text-decoration: none; background: #242612 !important; color: #FFF !important;}
.menuinterno .sub-menu .sub-menu .sub-menu li a:before{content: ''; position: absolute; left: 105px; width: 9px; height: 9px; background: #0e401b !important; top: 50%; margin-top: -4.5px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.menuinterno .sub-menu .sub-menu .sub-menu li a:hover:before, .menuinterno .sub-menu .sub-menu .sub-menu li.current-menu-item a:before{background: #e3e3e3 !important;}

/*.menuinterno .sub-menu .sub-menu{display: none;}*/



.itemsidebar{float: left; width: 100%; background: rgb(0,50,26); padding: 15px; margin: 8px 0 25px 0;}
.itemsidebar .noticiaside{float: left; width: 100%;}
.itemsidebar .noticiaside .imgsidenotice{float: left; width: 100%; height: 100px; position: relative; margin-bottom: 15px;}
.imgsidenotice a{height: 100%; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;}
.imgsidenotice a:hover{background: rgba(184,192,0,.8);}
.imgsidenotice span{position: absolute; font-weight: 700; font-size: 15px; color: #FFF; text-transform: uppercase; text-align: center; top: 50%; left: 50%; transform: translate(-50%,-50%); text-shadow: 0 0 10px rgba(0,0,0,.8);}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .itemsidebar .noticiaside .imgsidenotice{float: left; width: 100%;}
}
.itemsidebar .noticiaside .imgsidenotice img{margin: 0 auto; width: 100%;}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .itemsidebar .noticiaside .imgsidenotice img{margin: 0 auto 15px auto;}
}
.itemsidebar .noticiaside .txtsidenotice{float: left; width: 100%;}
.itemsidebar .noticiaside .txtsidenotice p{margin: 0; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #FFF; font-weight: 300; line-height: 14px;}
.itemsidebar .noticiaside .txtsidenotice a{font-family: 'Open Sans', sans-serif; font-size: 12px; color: #FFF; font-weight: 600; position: relative;}
.itemsidebar .noticiaside .txtsidenotice a:hover{text-decoration: none;}
.itemsidebar .noticiaside .txtsidenotice a:before{content: ''; width: 100%; height: 1px; position: absolute; left: 0; bottom: 0; background: transparent; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.itemsidebar .noticiaside .txtsidenotice a:hover:before{background: #FFF;}
.itemsidebar .noticiaside .blsidebar{margin-top: 30px;}
.itemsidebar .noticiaside .btnsidenotice{margin-top: 15px;}

.itemsidebar .blogside{float: left; width: 100%; margin-top: 30px;}
.itemsidebar .blogside .imgsidenotice{float: left; width: 100%;}
.itemsidebar .blogside .imgsidenotice img{margin: 0 auto; width: 100%;}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .itemsidebar .blogside .imgsidenotice img{margin: 0 auto 15px auto;}
}
.itemsidebar .blogside .txtsidenotice{float: left; width: 100%;}
.itemsidebar .blogside .txtsidenotice p{margin: 0; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #FFF; font-weight: 300; line-height: 14px;}
.itemsidebar .blogside .txtsidenotice a{font-family: 'Open Sans', sans-serif; font-size: 12px; color: #FFF; font-weight: 600; position: relative;}
.itemsidebar .blogside .txtsidenotice a:hover{text-decoration: none;}
.itemsidebar .blogside .txtsidenotice a:before{content: ''; width: 100%; height: 1px; position: absolute; left: 0; bottom: 0; background: transparent; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.itemsidebar .blogside .txtsidenotice a:hover:before{background: #FFF;}
.itemsidebar .blogside .blsidebar{margin-top: 30px;}
.itemsidebar .blogside .btnsidenotice{margin-top: 15px;}

.itemsidebar .simulefinan{float: left; width: 100%; margin-top: 30px;}
.itemsidebar .simulefinan img{margin: 30px auto 20px auto;}
.itemsidebar .simulefinan span.sub{font-size: 17px; color: #FFF; display: block; font-weight: 300; text-transform: uppercase; margin-bottom: 10px;}
.itemsidebar .simulefinan p{margin: 0; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #FFF; font-weight: 300; line-height: 14px; text-align: justify;}
.itemsidebar .simulefinan a{margin-top: 15px;}

.itemsidebar .simulefinan2{float: left; width: 100%; margin-top: 5px;}
.itemsidebar .simulefinan2 img{margin: 30px auto 20px auto;}
.itemsidebar .simulefinan2 p{margin: 0; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #FFF; font-weight: 300; line-height: 14px; text-align: justify;}
.itemsidebar .simulefinan2 a{margin-top: 15px;}

.contagro{float: left; width: 100%; margin-top: 40px;}
.contagro p{margin: 0 0 20px 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242; line-height: 20px; text-align: justify;}
.contagro img{max-width: 100%; height: auto;}
.contagro h3{margin: 0; font-family: 'Open Sans', sans-serif; font-size: 18px; color: #424242; font-weight: 700;}

.contagro .blagro{float: left; width: 100%; height: 145px; position: relative; margin-top: 15px;}
.contagro .blagro header h1{margin: 0; padding: 15px 20px; background: rgba(255,255,255,.76); font-family: 'Open Sans', sans-serif; font-size: 14px; color: #424242; position: absolute; left: 0; bottom: 0; width: 100%;}
.contagro .blagro a{float: left; width: 100%; height: 100%;}

a.btnentrecontato{float: left; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #FFF; background: #0e401b; padding: 8px 20px; margin: 15px 15px 15px 0; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
a.btnentrecontato:hover{text-decoration: none; background: #145a27;}


/** IRRIGAÇÃO **/
.contirriga{float: left; width: 100%; margin-top: 40px;}
.contirriga p{margin: 0 0 20px 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242; line-height: 20px; text-align: justify;}
.contirriga h2{margin: 0 0 20px 0; font-family: 'Open Sans', sans-serif; font-size: 18px; color: #424242; font-weight: 700;}
.contirriga h3{margin: 0; font-family: 'Open Sans', sans-serif; font-size: 18px; color: #424242; font-weight: 700;}
a.cliqueaqui{font-family: 'Open Sans', sans-serif; font-size: 15px; color: #0e401b; font-weight: 700;}



/** INDUSTRIA E COMERCIO **/
.bginternas{float: left; width: 100%; position: relative;}
.bginternas header.titulointernas2{float: left; width: 100%;}
/*.bginternas header.titulointernas2 h1{margin: 23% 0 0 0; font-size: 30px; color: #424242; font-weight: 700; text-transform: uppercase;}*/
.bginternas header.titulointernas2 h1{margin: 60% 0 0 0; font-size: 30px; color: #FFF; font-weight: 700; text-transform: uppercase; text-shadow: 0 0 5px rgba(0,0,0,.5);}
@media screen and (max-width: 767px) {
    .bginternas header.titulointernas2 h1{margin-top: 50%;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .bginternas header.titulointernas2 h1{margin-top: 30%;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .bginternas header.titulointernas2 h1{margin-top: 28%;}
}

.contirriga ul{margin: 0 0 20px 0; padding: 0 0 0 15px;}
.contirriga ul li{font-family: 'Open Sans', sans-serif; font-size: 15px; color: #0e401b; line-height: 20px;}


/** INSTITUIÇÃO **/
.continstitu{float: left; width: 100%; margin-top: 40px;}
.continstitu p{margin: 0 0 20px 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242; line-height: 20px; text-align: justify;}
.continstitu span{font-family: 'Open Sans', sans-serif; font-size: 14px;}
.continstitu img{max-width: 100%; height: auto;}
.continstitu .vals{float: left; width: 100%; background: #dedbdb; border-left: 5px solid #006044; padding: 20px 35px 20px 45px; margin-bottom: 27px;}
.continstitu .vals h2{margin: 0 0 5px 0; font-size: 16px; color: #424242; font-weight: 400; text-transform: uppercase;}
.continstitu .vals p{margin: 0; font-size: 15px; color: #424242; line-height: 17px; text-align: justify;}
.continstitu .wp-caption{width: 140px !important; margin-right: 10px !important;}


/** BRDE INOVA **/
.bginternas header.titulointernas2 h2{margin: 0; font-family: 'Oswald', sans-serif; font-size: 20px; color: #424242; font-weight: 700;}
.continova{float: left; width: 100%; margin-top: 40px;}
.continova h1{margin: 25px 0 20px 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242; font-style: italic; font-weight: 700;}
.continova h2{margin: 0 0 20px 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242; font-weight: 700;}
.continova p{margin: 0 0 20px 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242; line-height: 20px; text-align: justify;}
.continova ul{margin: 0 0 20px 10px; padding: 0; list-style: none;}
.continova ul li{font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242; line-height: 20px; position: relative; padding: 0 0 0 25px;}
.continova ul li:before{content: ''; width: 5px; height: 5px; background: #0e401b; position: absolute; left: 0; top: 50%; margin-top: -2.5px;}
@media screen and (max-width: 767px) {
    .continova img{margin: 0 auto;}
}

.blvideoinova{float: left; width: 100%; margin-bottom: 30px;}



/*BLOG*/
.cont_blog{margin-top: 48px;}
.img_blog{margin-bottom: 20px;}
.img_blog img{margin: 0 auto; border-left: 5px solid #0e401b;}
.text_blog{padding-left: 8px; margin-bottom: 30px;}
.text_blog h1{margin: 0; font-size: 17px; color: #424242; font-weight: 700; text-transform: uppercase;}
.text_blog time{display: inline-block; margin: 15px 5% 15px 0; vertical-align: middle; font-family: 'Open Sans', sans-serif; font-size: 13px; color: #424242; font-weight: 700;}
.text_blog .aut{display: inline-block; vertical-align: middle; font-family: 'Open Sans', sans-serif; font-size: 13px; color: #424242;}
.text_blog .event{display: inline-block; vertical-align: middle; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242; font-weight: 700; text-transform: uppercase;}
.text_blog p{margin: 0 0 16px 0; font-size: 15px; font-family: 'Open Sans', sans-serif; color: #424242; text-align: justify; line-height: 17px;}
.text_blog a{font-size: 13px; color: #424242; font-family: 'Open Sans', sans-serif; font-weight: 700;}


/*SINGLE BLOG*/
.cont_singleblog{margin: 48px 0 40px 0;}
.cont_singleblog header h1{margin: 0; font-family: 'Open Sans', sans-serif; font-size: 18px; color: #424242; font-weight: 700;}
.cont_singleblog header time{display: inline-block; vertical-align: middle; margin: 15px 5% 15px 0; font-family: 'Open Sans', sans-serif; font-size: 13px; color: #424242; font-weight: 600;}
.cont_singleblog .aut{display: inline-block; vertical-align: middle; margin: 15px 0; font-family: 'Open Sans', sans-serif; font-size: 13px; color: #424242; font-weight: 600;}
.cont_singleblog img{margin: 0 auto 35px auto;}
.cont_singleblog p{margin: 0 0 20px 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242; text-align: justify;}


/*DEPOIMENTOS*/
.cont_depoimentos{margin: 48px 0 40px 0;}
.cont_depoimentos p{margin: 0 0 20px 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242; line-height: 18px; text-align: justify;}
.img_depoimentos img{margin: 0;}

.text_depoimentos{margin-bottom: 40px;}
.text_depoimentos p{margin: 0 0 20px 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242;}
.text_depoimentos h1{margin: 0 0 5px 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242; font-weight: 600; font-style: italic;}
.text_depoimentos p.tagline{margin: 0;}


/*PAGINATOR*/
.paginator{text-align: center;}
.paginator a{display: inline-block; margin: 10px 2px 0 2px; vertical-align: middle; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242; font-weight: 700; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.paginator a:hover{color: #b8c000; text-decoration: none;}
.paginator .current{display: inline-block; margin: 10px 2px 0 2px;  vertical-align: middle; font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 700; color: #b8c000;}
.paginator .previouspostslink{float: left; font-size: 0; background: url("images/seta_left.png") 45% 50% no-repeat #1f281c; padding: 20px 20px; margin: 0;}
.paginator .prev{float: left; font-size: 0; background: url("images/seta_left.png") 45% 50% no-repeat #1f281c; padding: 20px 20px; margin: 0;}
.paginator .previouspostslink:hover{background-color: #b8c000;}
.paginator .prev:hover{background-color: #b8c000;}
.paginator .nextpostslink{float: right; font-size: 0; background: url("images/seta_right.png") 55% 50% no-repeat #1f281c; padding: 20px 20px; margin: 0;}
.paginator .next{float: right; font-size: 0; background: url("images/seta_right.png") 55% 50% no-repeat #1f281c; padding: 20px 20px; margin: 0;}
.paginator .nextpostslink:hover{background-color: #b8c000;}
.paginator .next:hover{background-color: #b8c000;}


/*CONTATO*/
.cont_contato{margin: 48px 0 40px 0;}
.cont_contato p{margin: 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242;}

.bloco_form{margin-bottom: 10px;}
.bloco_form .name{margin: 0 0 10px 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242;}
.bloco_form input{border: 0; width: 100%; background: #dedbdb; outline: none; padding: 7px 13px; font-family: 'Open Sans', sans-serif; font-size: 16px;}
.bloco_form select{border: 0; width: 100%; background: #dedbdb; outline: none; padding: 7px 13px; font-family: 'Open Sans', sans-serif; font-size: 16px;}
.bloco_form textarea{border: 0; width: 100%; height: 135px; background: #dedbdb; outline: none; padding: 7px 13px; font-family: 'Open Sans', sans-serif; font-size: 16px;}
.bloco_form input[type=reset]{max-width: 125px; margin-right: 4%; background: #0e401b; font-family: 'Oswald', sans-serif; font-size: 15px; color: #FFF; font-weight: 700; padding: 13px 0; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;}
.bloco_form input[type=reset]:hover{background: #15682b;}
.bloco_form input[type=submit]{max-width: 125px; background: #0e401b; font-family: 'Oswald', sans-serif; font-size: 15px; color: #FFF; font-weight: 700; padding: 13px 0; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;}
.bloco_form input[type=submit]:hover{background: #15682b;}
div.wpcf7-validation-errors{border: 2px solid #f00; color: #FFF;}
.bloco_form img{width: 100%; height: 50px; margin: 10px 0 0 0;}
.bloco_form .ajax-loader{width: auto; margin: 0; height: auto;}
.bloco_form input[type="radio"]{float: left; width: auto;}
.bloco_form input[type="checkbox"]{float: left; width: auto;}
.bloco_form label{margin-right: 10px;}
.checkss label{width: 100%;}




/*PESQUISA*/
.cont_search{margin: 48px 0 40px 0;}
.cont_search .tagline{margin: 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242; font-weight: 700; text-transform: uppercase;}
.cont_search .sub{margin: 15px 0 18px 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #424242; font-weight: 700;}
.cont_search .sub span{text-transform: uppercase; color: #b8c000;}
.cont_search h1{margin: 0 0 8px 0; font-size: 15px;}
.cont_search h1 a{font-family: 'Open Sans', sans-serif; font-size: 15px; color: #4d3a3c; font-weight: 400;}
.cont_search time{color: #424242; font-weight: 700;}


/*SINGLE EVENTOS*/
.evento_infos p{margin: 0 0 5px 0;}
.evento_infos strong{display: inline-block;}
.evento_infos span{display: inline-block; margin-left: 5px;}


/*CAROUSEL FSA*/
.carousel_fsa{margin: 40px 0 50px 0;}
.carousel_fsa .tela{font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; font-size: 28px; margin: 0 0 20px 0; font-weight: 400;}
.carousel_fsa .item{margin: 0 14px 0 0;}
.carousel_fsa .item img{margin: 0 auto;}
.carousel_fsa .sub{margin: 10px 0 0 0; text-align: center; font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; line-height: 18px; font-size: 16px;}

.carousel_fsa .owl-prev{font-size: 15px !important; font-weight: 300 !important; border-radius: 0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; opacity: 1 !important; text-transform: uppercase;}
.carousel_fsa .owl-prev:hover{opacity: 0.8 !important;}
.carousel_fsa .owl-next{font-size: 15px !important; font-weight: 300 !important; border-radius: 0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; opacity: 1 !important; text-transform: uppercase;}
.carousel_fsa .owl-next:hover{opacity: 0.8 !important;}



/** FOOTER **/
.foot{float: left; width: 100%; background: rgb(0,50,26); min-height: 500px; border-top: 8px solid #0e401b;}
.foot .blacessorap{float: left; width: 100%; margin-top: 30px;}
.foot .blacessorap h2{margin: 0; font-size: 24px; color: #FFF; font-weight: 700; text-transform: uppercase;}
.foot .blacessorap hr.linhafoot{margin: 20px 0 30px 0; border: 0; height: 10px; width: 60px; background: #FFF;}

.foot .blacessorap .menufooter{float: left; width: 100%;}
.foot .blacessorap .menufooter ul{margin: 0; padding: 0; list-style: none;}
.foot .blacessorap .menufooter ul li{float: left; margin-bottom: 3px; width: 43%; margin-right: 2%;}
.foot .blacessorap .menufooter ul li a{font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; color: #FFF; font-weight: 300; position: relative;}
.foot .blacessorap .menufooter ul li a:hover{text-decoration: none;}
.foot .blacessorap .menufooter ul li a:before{content: ''; position: absolute; width: 100%; height: 1px; left: 0; bottom: 0; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.foot .blacessorap .menufooter ul li a:hover:before{background: #FFF;}

/* webmail */
.webmailfooter{text-transform: uppercase; color: #FFF; font-weight: 300; font-size: 23px; letter-spacing: 1px; margin-bottom: 40px; display: inline-block;}
.webmailfooter:link,
.webmailfooter:visited,
.webmailfooter:hover{color: #FFF;}
.webmailfooter i{display: inline-block; color: #FFF; font-size: 27px; margin-right: 15px;}

@media screen and (max-width: 992px) {
    .foot .blacessorap .menufooter{padding-left: 0;}
}

.foot .blonde{float: left; width: 100%; margin-top: 30px;}
@media screen and (max-width: 767px) {
    .foot .blonde{margin-top: 60px;}
}
.foot .blonde h2{margin: 0; font-size: 24px; color: #FFF; font-weight: 700; text-transform: uppercase;}
.foot .blonde hr.linhafoot{margin: 20px 0 30px 0; border: 0; height: 10px; width: 60px; background: #FFF;}
.foot .blonde .estados{float: left; width: 100%;}
.foot .blonde .estados .blesta{float: left; width: 100%;}
.foot .blonde .estados .blesta h3{margin: 0 0 7px 0; font-size: 16px; color: #FFF; text-transform: uppercase; font-weight: 400;}
.foot .blonde .estados .blesta p{margin: 0 0 3px 0; font-size: 16px; color: #FFF; font-weight: 300;}

.foot .news{float: left; width: 100%; margin-top: 30px;}
.foot .news h2{margin: 0; font-size: 24px; color: #FFF; font-weight: 700; text-transform: uppercase;}
.foot .news hr.linhafoot{margin: 20px 0 30px 0; border: 0; height: 10px; width: 60px; background: #FFF;}
.foot .news .blnews{float: left; width: 100%;}
.foot .news .blnews h3{margin: 0 0 25px 0; font-size: 16px; color: #FFF; font-weight: 400; text-transform: uppercase;}
@media screen and (max-width: 992px) {
    .foot .news .blnews{padding-left: 0;}
}
.foot .news .blnews form{float: left; width: 100%; position: relative;}
.foot .news .blnews span{float: left; width: 100%;}
.foot .news .blnews span.cidade{width: 80%;}
.foot .news .blnews div.wpcf7-validation-errors{float: left; width: 100%; border: 2px solid #f00; color: #FFF;}
.foot .news .blnews div.wpcf7-mail-sent-ok{color: #FFF !important;}
.foot .news .blnews input[type=text]{float: left; width: 80%; border: 0; padding: 15px 15px; font-family: 'Open Sans', sans-serif; outline: none; margin-bottom: 17px;}
.foot .news .blnews span.cidade input[type=text]{width: 100%;}
.foot .news .blnews input[type=text]::-webkit-input-placeholder{font-family: 'Oswald', sans-serif;; font-size:16px; color:#2b2b2b; font-weight:300;}
.foot .news .blnews input[type=text]::-moz-placeholder{font-family: 'Oswald', sans-serif; font-size:16px; color:#2b2b2b; font-weight:300;}
.foot .news .blnews input[type=text]:-ms-input-placeholder{font-family: 'Oswald', sans-serif; font-size:16px; color:#2b2b2b; font-weight:300;}
.foot .news .blnews input[type=email]{float: left; width: 80%; border: 0; padding: 15px 15px; font-family: 'Open Sans', sans-serif; outline: none; margin-bottom: 17px;}
.foot .news .blnews input[type=email]::-webkit-input-placeholder{font-family: 'Oswald', sans-serif;; font-size:16px; color:#2b2b2b; font-weight:300;}
.foot .news .blnews input[type=email]::-moz-placeholder{font-family: 'Oswald', sans-serif; font-size:16px; color:#2b2b2b; font-weight:300;}
.foot .news .blnews input[type=email]:-ms-input-placeholder{font-family: 'Oswald', sans-serif; font-size:16px; color:#2b2b2b; font-weight:300;}

.foot .news .blnews input[type=submit]{float: left; width: 20%; border: 0; background: url("images/btnnews.png") center no-repeat #0e401b; padding: 15px 0 15px 0; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.foot .news .blnews input[type=submit]:hover{background-color: #096220;}

.foot .siga{float: left; width: 100%; margin-top: 20px;}
.foot .siga h2{margin: 0; font-size: 24px; color: #FFF; font-weight: 700; text-transform: uppercase;}
.foot .siga hr.linhafoot{margin: 20px 0 30px 0; border: 0; height: 10px; width: 60px; background: #FFF;}

.foot .social{float: left; width: 100%;}
.foot .social a.f{display: block; background: url("images/face.jpg") no-repeat; width: 38px; height: 38px; margin: 15px 0 0 0;}
@media screen and (max-width: 992px) {
    .foot .social{padding-left: 0;}
}

.foot2{float: left; width: 100%; background: #0e401b; margin-top: 70px; position: relative;}

.foot2 .topo{background: url("images/topo.png") center no-repeat; cursor: pointer; width: 164px; height: 49px; position: absolute; top: -49px; left: 50%; margin-left: -82px; text-align: center;}
.foot2 .topo p{margin: 20px 0 0 0; font-size: 16px; color: #FFF; font-weight: 300;}

.foot2 .dev{float: left; width: 100%; text-align: center; padding: 30px 0 20px 0;}
.foot2 .dev p{font-size: 16px; color: #FFF; font-weight: 300;}
.foot2 .dev p a{font-size: 16px; color: #FFF; font-weight: 300; position: relative;}
.foot2 .dev p a:hover{text-decoration: none;}
.foot2 .dev p a:before{content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.foot2 .dev p a:hover:before{background: #FFF;}

.horario_atendimento{margin-top: 50px;}
.horario_atendimento p{font-size: 20px; color: #FFF; font-weight: 300;}


/***  MAPA  ***/
.active { display:inherit; }
ul#map {display: block; margin: 0; padding: 0; width: 461px; height: 465px; background-image: url('images/mapa/mapa.png');}
ul#map li {display: block; padding: 0; position: absolute;}
li#crs {margin-top: 370px; margin-left: 191px; z-index:9998;}
li#csc {margin-top: 357px; margin-left: 233px; z-index: 9999;}
li#cpr {margin-top: 318px; margin-left: 225px; z-index:9999;}
li#csp {margin-top: 288px; margin-left: 244px; z-index:9998; }
li#cms {margin-top: 257px; margin-left: 185px;}
li#crj {margin-top: 299px; margin-left: 336px; z-index:9999; }
li#ces {margin-top: 266px; margin-left: 368px; z-index:9999; }
li#cmg {margin-top: 225px; margin-left: 266px; z-index:9998; }
li#cgo {margin-top: 204px; margin-left: 241px; z-index:9999; }
li#cba {margin-top: 160px; margin-left: 316px;}
li#cmt {margin-top: 146px; margin-left: 145px;}
li#cro {margin-top: 154px; margin-left: 88px; z-index:9998; }
li#cac {margin-top: 144px; margin-left: 7px;}
li#cam {margin-top: 39px; margin-left: 9px;}
li#crr {margin-top: 4px; margin-left: 110px;}
li#cpa {margin-top: 35px; margin-left: 177px;}
li#cap {margin-top: 13px; margin-left: 222px; z-index:9999;}
li#cma {margin-top: 75px; margin-left: 295px; z-index:9999;}
li#cto {margin-top: 123px; margin-left: 269px;}

li#cse {margin-top: 171px; margin-left: 409px;}
li#cal {margin-top: 159px; margin-left: 409px;}
li#cpe {margin-top: 132px; margin-left: 404px;}
li#cpb {margin-top: 147px; margin-left: 376px;}
li#crn {margin-top: 119px; margin-left: 406px;}
li#cce {margin-top: 96px; margin-left: 374px;}
li#cpi {margin-top: 94px; margin-left: 322px; z-index:9997;}

ul#map li a {display: block; text-decoration: none; position: absolute;}
a#rs {width: 92px; height: 77px; }
a#sc {width: 64px; height: 41px; }
a#pr {width: 77px; height: 50px; }
a#sp {width: 101px; height: 63px; }
a#ms {width: 83px; height: 81px; }
a#rj {width: 46px; height: 29px; }
a#es {width: 26px; height: 39px; }
a#mg {width: 128px; height: 99px; }
a#go {width: 83px; height: 83px; }
a#ba {width: 105px; height: 112px; }
a#mt {width: 130px; height: 123px; }
a#ro {width: 80px; height: 67px; }
a#ac {width: 85px; height: 48px; }
a#am {width: 201px; height: 137px;}
a#rr {width: 69px; height: 79px; }
a#pa {width: 146px; height: 142px; }
a#ap {width: 58px; height: 66px; }
a#ma {width: 77px; height: 106px; }
a#to {width: 58px; height: 93px; }
a#se {width: 23px; height: 25px; }
a#al {width: 39px; height: 26px; }
a#pe {width: 46px; height: 28px; }
a#pb {width: 74px; height: 26px; }
a#rn {width: 42px; height: 25px; }
a#ce {width: 49px; height: 58px; }
a#pi {width: 65px; height: 94px; }

a#rs:hover, a#rs:active {background-image: url('img/mapa/rs.png');}
a#sc:hover, a#sc:active {background-image: url('img/mapa/sc.png');}
a#pr:hover, a#pr:active {background-image: url('img/mapa/pr.png');}
a#sp:hover, a#sp:active {background-image: url('img/mapa/sp.gif');}
a#ms:hover, a#ms:active {background-image: url('img/mapa/ms.gif');}
a#rj:hover, a#rj:active {background-image: url('img/mapa/rj.gif');}
a#es:hover, a#es:active {background-image: url('img/mapa/es.gif');}
a#mg:hover, a#mg:active {background-image: url('img/mapa/mg.gif');}
a#go:hover, a#go:active {background-image: url('img/mapa/go.gif');}
a#ba:hover, a#ba:active {background-image: url('img/mapa/ba.gif');}
a#mt:hover, a#mt:active {background-image: url('img/mapa/mt.gif');}
a#ro:hover, a#ro:active {background-image: url('img/mapa/ro.gif');}
a#ac:hover, a#ac:active {background-image: url('img/mapa/ac.gif');}
a#am:hover, a#am:active {background-image: url('img/mapa/am.gif');}
a#rr:hover, a#rr:active {background-image: url('img/mapa/rr.gif');}
a#pa:hover, a#pa:active {background-image: url('img/mapa/pa.gif');}
a#ap:hover, a#ap:active {background-image: url('img/mapa/ap.gif');}
a#ma:hover, a#ma:active {background-image: url('img/mapa/ma.gif');}
a#to:hover, a#to:active {background-image: url('img/mapa/to.gif');}
a#se:hover, a#se:active {background-image: url('img/mapa/se.gif');}
a#al:hover, a#al:active {background-image: url('img/mapa/al.gif');}
a#pe:hover, a#pe:active {background-image: url('img/mapa/pe.gif');}
a#pb:hover, a#pb:active {background-image: url('img/mapa/pb.gif');}
a#rn:hover, a#rn:active {background-image: url('img/mapa/rn.gif');}
a#ce:hover, a#ce:active {background-image: url('img/mapa/ce.gif');}
a#pi:hover, a#pi:active {background-image: url('img/mapa/pi.gif');}

ul#map li a img {border: 0; width: inherit; height: inherit;}

.atvs img{opacity: 0.85;}

.mapa{float: left; width: 63%;}
.cont_mapa{float: left; width: 37%;}
@media screen and (max-width: 1199px) {
    .mapa{width: 100%;}
    .cont_mapa{width: 100%;}
}

.cont_mapa{padding: 0 0 0 20px;}
.cont_mapa h1{margin: 0 0 40px 0; color: #333; font-weight: 300;}

.bloco_end{margin-bottom: 30px;}
.bloco_end h1{margin: 0 0 10px 0; font-size: 27px;}
.bloco_end p{margin-bottom: 8px;}
.bloco_end .end{position: relative; padding: 0 0 0 27px;}
.bloco_end .icon-endereco{position: absolute; top: 50%; left: 0; margin-top: -10px;}

.ondeendereco h1{font-size: 25px;}
.cont_ender{display: block;}


/**  FAQ  **/
/*----- Accordion -----*/
.accordion, .accordion *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.accordion{overflow: hidden;}
/*----- Section Titles -----*/
.accordion-section-title{width: 100%; padding: 15px 15px 15px 25px; display: block; font-family: 'Open Sans', sans-serif; transition: all linear 0.15s; font-size: 1em; font-weight: 600; color: #07262c; position: relative;}
.accordion-section-title:before{content: ''; width: 8px; height: 8px; background: #0f1d2f; top: 50%; left: 0; margin-top: -4px; position: absolute;}
.accordion-section-title:hover{text-decoration: none; color: #07262c;}
.accordion-section-title:link{text-decoration: none; color: #07262c;}
/*----- Section Content -----*/
.accordion-section-content{padding: 15px 30px; display: none; background: #f7f7f7;}
.accordion-section-content p{margin: 0; font-size: 14px; color: #333; font-weight: 300; text-align: justify; line-height: 18px;}


/* CONVENIADAS */
.estado_conveniada{margin: 10px 0 20px 0;}
.estado_conveniada .tagline{margin: 0 !important; font-size: 25px !important; color: #00321a !important; font-weight: 400; text-transform: uppercase;}

.ondeconveniadas h1{font-size: 25px;}
/*.bloco_conveniadas{background: #f5f5f5; padding: 20px; margin-bottom: 25px; min-height: 180px;}*/
.bloco_conveniadas h1{margin: 0 0 15px 0; font-weight: 300; color: #424242; font-size: 20px; text-transform: uppercase;}
.bloco_conveniadas p{margin: 0 !important;}

.tits_internas{font-family: 'Oswald', sans-serif !important; font-size: 25px !important; line-height: 1.3;}


/* DOCUMENTAÇÃO */
.page_documenta p{margin: 0 0 10px 0; color: rgb(0,50,26); position: relative; padding: 0 0 0 13px; font-size: 19px; font-weight: 300;}
.page_documenta p:before{content: ''; position: absolute; left: 0; top: 50%; margin: -3px 0 0 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid rgb(0,50,26);}
.page_documenta p a{margin: 0; color: rgb(0,50,26);}

.btn_publica{margin: 0 0 10px 0; color: rgb(0,50,26); position: relative; padding: 0 0 0 13px; font-size: 19px; font-weight: 300;}
.btn_publica:before{content: ''; position: absolute; left: 0; top: 50%; margin: -3px 0 0 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid rgb(0,50,26);}

.header_titulo{font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: bold; color: #333;}
.header_titulo .bl_tit{float: left; width: 80%; background: #ddd; padding: 7px 12px; margin-bottom: 6px;}
.header_titulo .bl_action{float: right; width: 19%; background: #ddd; padding: 7px 12px; margin-bottom: 6px;}

.bl_tit_cont{float: left; width: 80%; padding: 7px 12px; font-family: 'Open Sans', sans-serif; background: #f9f9f9; margin-bottom: 3px;}
.bl_action_cont{float: right; width: 19%; padding: 7px 12px; background: #f9f9f9; margin-bottom: 3px;}
.bl_action_cont a{font-weight: 300; text-transform: uppercase; letter-spacing: 1px; font-size: 13px; color: rgb(0,50,26);}


/* Súmula de contratos */
.ano_sumula{margin-top: 15px;}
.ano_sumula p{color: #333; font-weight: 700; margin: 0 0 10px 0;}


/* SOCIO AMBIENTAL */
.imgs_socio img{margin: 0 15px 15px 0;}


/* COMPRAS E CONTRATAÇÕES */
.back_compra{display: inline-block;}
.back_compra{float: left; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #FFF; background: #0e401b; padding: 8px 20px; margin: 15px 10px 15px 0; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.back_compra:hover{text-decoration: none; background: #145a27; color: #FFF;}

.btn_compra{display: inline-block;}
.btn_compra{float: left; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #FFF; background: #0e401b; padding: 8px 20px; margin: 15px 10px 15px 0; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.btn_compra:hover{text-decoration: none; background: #145a27; color: #FFF;}

.compraecontrata table{width: 100%; font-family: 'Open Sans', sans-serif;}
.compraecontrata tr.cabecalho{background: #ddd; font-size: 13px; font-weight: bold; color: #333; line-height: 1.2; margin-bottom: 3px;}
.compraecontrata tr.cabecalho2{background: #ddd; font-size: 13px; font-weight: bold; color: #333; line-height: 1.2; margin-bottom: 3px;}
.compraecontrata tr.cabecalho2 td{padding: 7px 10px;}
.compraecontrata td{padding: 4px 10px;}
.compraecontrata td.grande{width: 40%;}
.compraecontrata td.medio{width: 16%;}
.compraecontrata td.pequeno{width: 10%;}
.compraecontrata td.down a{font-family: 'Open Sans Condensed', sans-serif; text-transform: uppercase; color: rgb(0,50,26); letter-spacing: 1px; position: relative;}
.compraecontrata td.down a:hover{text-decoration: none;}
.compraecontrata td.down a:before{content: ''; position: absolute; left: 0; bottom: 0; background: rgb(0,50,26); width: 100%; height: 1px;}

.compraecontrata .conteudoo{background: #f9f9f9; font-size: 13px;}
.compraecontrata .conteudoo td{text-align: center; line-height: 1.2;}
.compraecontrata .conteudoo  td.grande{text-align: left;}
.compraecontrata .conteudoo  td.grande p{font-size: 13px; margin: 0;}


/* ESPAÇO CULTURAL CELSO RAMOS */
.btn_espaco{display: inline-block;}
.btn_espaco:visited,
.btn_espaco:link,
.btn_espaco{float: left; text-decoration: none; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #FFF; background: #0e401b; padding: 8px 20px; margin: 15px 10px 15px 0; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.btn_espaco:hover{text-decoration: none; background: #145a27; color: #FFF;}

.form_espacocultural{display: none;}
.form_espacocultural input[type=date]{float: left; width: auto;}
.ha{float: left; margin: 9px 10px 0 10px;}
.preen{display: block; color: #666; font-size: 8px;}

table{border: 0 !important; border-spacing: 3px;}
table td{background: #f5f5f5; padding: 10px; font-family: 'Open Sans', sans-serif;}
table td span,
table td li,
table td a,
table td p{text-align: left; font-family: 'Open Sans', sans-serif;}


/*GALERIA DE VÌDEOS*/
.box_videos h1{margin: 15px 0 0 0; font-family: 'Open Sans', sans-serif; font-size: 24px; color: #242612; font-weight: 700;}
.box_videos time{margin: 10px 0; display: block; font-family: 'Open Sans', sans-serif; font-size: 13px; color: #242612; font-weight: 700;}
.box_videos .tagline{margin: 0; display: block; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #242612;}

/*prev next destaque*/
.bloco_destaque{position: relative;}
.galvideosdestaque .owl-controls{margin: 0;}
.galvideosdestaque .owl-prev{position: absolute; top: 79%; right: 23px; opacity: 0.6 !important; background: url("images/prevv.jpg") no-repeat transparent !important; color: transparent !important; width: 21px; height: 21px; margin: 0 !important; padding: 0 !important; border-radius: 0 !important; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.galvideosdestaque .owl-next{position: absolute; top: 79%; right: 0; opacity: 0.6 !important; background: url("images/nextv.jpg") no-repeat transparent !important; color: transparent !important; width: 21px; height: 21px; margin: 0 !important; padding: 0 !important; border-radius: 0 !important; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.galvideosdestaque .owl-prev:hover{opacity: 1 !important;}
.galvideosdestaque .owl-next:hover{opacity: 1 !important;}

.bloco_videosec{margin: 40px 0 0 0; position: relative;}
.bloco_videosec h1{margin: 0 0 20px 0; font-family: 'Open Sans', sans-serif; font-size: 24px; color: #242612; font-weight: 700;}
.bloco_videosec .owl-controls{margin: 0;}
.bloco_videosec .owl-prev{position: absolute; top: -40px; right: 23px; opacity: 0.6 !important; background: url("images/prevv.jpg") no-repeat transparent !important; color: transparent !important; width: 21px; height: 21px; margin: 0 !important; padding: 0 !important; border-radius: 0 !important; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.bloco_videosec .owl-next{position: absolute; top: -40px; right: 0; opacity: 0.6 !important; background: url("images/nextv.jpg") no-repeat transparent !important; color: transparent !important; width: 21px; height: 21px; margin: 0 !important; padding: 0 !important; border-radius: 0 !important; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;}
.bloco_videosec .owl-prev:hover{opacity: 1 !important;}
.bloco_videosec .owl-next:hover{opacity: 1 !important;}

.box_videos2{margin: 0 10px;}
.box_videos2 h1{margin: 15px 0 0 0; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #242612; font-weight: 700;}
.box_videos2 time{margin: 10px 0; display: block; font-family: 'Open Sans', sans-serif; font-size: 13px; color: #242612; font-weight: 700;}
.box_videos2 .tagline{margin: 0; display: block; font-family: 'Open Sans', sans-serif; font-size: 15px; color: #242612;}






