.homeultimosartigos{
margin-bottom:49px
}
.txtultimos {
width: 100%;
position: relative;
z-index: 201;
min-height: 45px;
}
.txtultimos h2 {
font-family: 'Open Sans', sans-serif;
font-weight: 700;
font-size: 33px;
color: #000;
background-color: #FFF;
padding: 0px 10px 0px 0px;
display: inline-block;
}
.homeultimosartigos #pplusindustry {
margin-top:-20px
}
.wp_carosel_indu.lastart .owl-prev, 
.wp_carosel_indu.lastart .owl-next {
top: 40% !important;
}
.cellbgcolor.homewultimos{
background-color: #e6c7b6;
}
.homewultimos {
width: 50%;
display: table-cell;
vertical-align: middle;
min-height: 400px;
margin-left: 0;
margin-top: 0;
position: relative;
}	
.homewultimos .sectitle {
color: #fff;
}	
.cellbgcolor.homewultimos p {
color: #fff!important;
}	
.cellbgcolor.homewultimos a.isnewstitlecontinuar  { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size:14px; color:#fff!important; text-transform:uppercase}
.cellbgcolor.homewultimos a.isnewstitlecontinuar:link    { color: #fff!important; text-decoration: none}
.cellbgcolor.homewultimos a.isnewstitlecontinuar:visited { color: #fff!important; text-decoration: none}
.cellbgcolor.homewultimos a.isnewstitlecontinuar:hover   { color: #949494!important; text-decoration: none}
.cellbgcolor.homewultimos a.isnewstitlecontinuar:active  { color: #fff!important; text-decoration: none}
#owl-indusingle .owl-dots {
text-align: center;
}
#owl-indusingle .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
}
.owl-dots {
padding-top:11px
}
.owl-dots button.owl-next, 
.owl-dots button.owl-prev, 
.owl-dots button.owl-dot {
background: 0 0;
color: inherit;
border: none;
padding: 0!important;
font: inherit;
}
.owl-dots .owl-dot, 
.owl-dots .owl-next, 
.owl-dots .owl-prev {
cursor: pointer;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-dots button {
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 0;
border-style: solid;
border-width: 0;
cursor: pointer;
font-family: "Lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
font-weight: normal;
line-height: normal;
margin: 0 0 1.25rem;
position: relative;
text-align: center;
text-decoration: none;
display: inline-block;
padding: 1rem 2rem 1.0625rem 2rem;
font-size: 1rem;
background-color: #e2e2e2above;
border-color: #007095;
color: #fff;
transition: background-color 300ms ease-out;
}
#owl-indusingle .owl-dots .owl-dot span {
width: 8px;
height: 8px;
margin: 5px 7px;
background: #e2e2e2;
display: block;
-webkit-backface-visibility: visible;
transition: opacity .2s ease;
border-radius: 30px;
border:0px solid #e2e2e2
}
#owl-indusingle .owl-dots .owl-dot.active span, 
#owl-indusingle .owl-dots .owl-dot:hover span {
background: #767776;
border:0px solid #767776
}
.homewultimos .isnewstitle a {
background: #f3f5f4;
border:2px solid #767776
}
.cellbgcolor.homewultimos p {
width: 100%;
float: left;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 14px;
line-height: 24px;
color: #000;
margin: 14px 0px 16px 0px;
}
.cellbgcolor.homewultimos p:nth-child(2) {
margin: 0px 0px 0px 0px;
}	
.cellbgcolor a.isnewstitlelink {
font-family: 'Open Sans', sans-serif;
font-weight: 700;
font-size: 17px;
color: #fff;
line-height: 20px;
margin-bottom:20px;
display:block;
}
.cellbgcolor a.isnewstitlelink:hover {
color: #949494!important;
text-decoration: none!important;
}
.home_wk_title h2 {
color: #fff;
text-align:left
}
.wk_data {
color: #fff;
}	
.wk_nome a  {font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 17px;color: #fff;line-height: 20px;text-align: center; text-decoration:none}
.wk_nome a:link    {color: #fff; text-decoration:none}
.wk_nome a:visited {color: #fff; text-decoration:none}
.wk_nome a:hover   {color: #949494; text-decoration:none}
.wk_nome a:active  {color: #fff; text-decoration:none}
.homeconhecer {
margin-bottom:65px
}
.homeconhecer .av-layout-grid-container{
margin-top:-20px;
}
.homeconhecer .cellbgcolor {
background-color: #f2ece8;
}	
.novtxt h3 {
font-family: 'Open Sans', sans-serif;
font-weight: 700;
font-size: 18px;
line-height: 27px;
color: #000;
}	
.novtxt p {
width: 100%;
float: left;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
font-size: 14px;
line-height: 24px;
color: #000;
margin: 14px 0px 16px 0px;
}	
.novtxt a {
font-family: 'Open Sans', sans-serif;
font-weight: 700;
font-size: 15px;
color: #000;
line-height: 20px;
}
.novtxt a:hover {
text-decoration:underline
}
.parcaspace{
margin-top:52px
}
.footer {
background-color:#f2f4f4;
padding-top:50px;
padding-bottom:50px
}
.footer h6{
font-family: 'Open Sans', sans-serif;
font-size: 15px;
line-height:25px;
font-weight:700;
color: #000000;
padding-bottom:30px
}
.fterredes h4{
font-family: 'Open Sans', sans-serif;
font-size: 15px;
line-height:25px;
font-weight:700;
color: #000000;
margin-top: 30px;
}
.ftfooter_social_links {
width: 100%;
color: #000;
margin-top: 10px;
}	
.fterdis, .ftercat, .ftermenu{
float:left;
display:inline
}
.fterdis{
max-width:320px;
margin-right:80px
}	
.ftercat{
width:200px;
}	
.mmft{
padding-bottom:30px
}
.fterdis p {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 14px;
color: #000000;
line-height: 23px;
}
.ftermenu a,
.ftercat a {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 14px;
color: #000000;
line-height: 23px;
text-decoration: none
}
.ftercat a:hover {
text-decoration: underline
}
.ftermenu a:hover {
text-decoration: underline
}
.ftwrapconsent {
margin-top: 10px;
}	
.wrapftnewsform .wpcf7-list-item-label {
display: none !important;
}
.wrapftnewsform .wpcf7-checkbox input, 
.wrapftnewsform .wpcf7-checkbox span {
margin: 0;
}	
.ftreceba{
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 14px;
color: #000000;
line-height: 23px;
padding-bottom:5px
}
.ftwrapconsent{
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 10px;
color: #7a7a7a;
}
.ftwrapconsent a{
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 10px;
color: #7a7a7a;
text-decoration: none
}	
.ftwrapconsent a:hover {
text-decoration: underline
}	
.ftwrapol {
margin-left: 25px;
text-align: left;
}	
.ftwrapconsentbox{
width:100%;
margin:0px 0px 15px 0px;
padding:0px;
display: block;
float: left;
}	
.ftwrapconsent .wpcf7-checkbox {
margin-top:2px
}	
.wrapftnewsform input[type="email"] {
font-family: 'Open Sans', sans-serif;
margin: 0px;
width: 70%;
float: left;
vertical-align: top;
text-align: center;
line-height: 26px;
box-shadow: none;
font-weight: 400;
font-size: 14px;
padding-top: 14px;
text-align: left;
border: 0px solid #EEE;
background-color: #fff;
padding: 7px 13px;
color: #000;
}	
.wrapftnewsform .wpcf7-spinner {
display:none;
opacity: 0;
width: 0;
height: 0;
padding: 0;
margin: 0;
}
.wrapftnewsform input[type="submit"] {
font-family: 'Open Sans', sans-serif;
padding:13px 13px 13px 13px;
margin: 0px 0px 0px 5px;
line-height: 1;
vertical-align: top;
font-weight: 700;
font-size: 14px;
background: #000;
color:#fff
}	
.wrapftnewsform input[type="submit"]:hover {
background: #3C3C42;
color: #fff;
}	
.ftfooter_social_links {
color: #000;
margin-top:10px
}
.ftfooter_social_links a .fa-stack-2x {
color: #000;
font-size:24px
}
.ftfooter_social_links a:hover .fa-stack-2x{
color: #3C3C42;
}	
.lv426	{
margin-left:-3px
}
.wrapftnewsform .wpcf7-response-output{
font-family: 'Open Sans', sans-serif;
margin: 0px 0px 0px 5px;
font-weight: 400;
font-size: 12px;
color:#000
}	
.ftwrapconsent .wpcf7-not-valid-tip,
.ftwrapconsentbox .wpcf7-not-valid-tip	{
display:none
}	
.wrapftnewsform .wpcf7-form.invalid input[type="submit"] {
margin-top: 0px;
margin-bottom: 0px;
}	
.instalogo {
text-align:center;
max-width:490px;
margin: 20px auto 20px auto;
}
.wrapinstalink ul{
margin: 0px 0px 50px 0px;
}	
.wrapinstalink li {
text-align: center;
max-width: 490px;
margin: 0px auto 20px auto;
background-color: #D9AF96;
}
.wrapinstalink li a{
font-family: "Montserrat", Sans-serif;
font-size: 15px;
font-weight: normal;
letter-spacing: 1px;
color: #FFFFFF;
padding: 22px 11px 22px 11px;
display: block;
text-decoration:none
}	
.wrapinstalink li a:hover{
color: #FFFFFF;
text-decoration:underline
}
.pagenewstitle{
text-align:center;
margin-top: 90px;
margin-bottom: 30px;
padding-left: 56px;
padding-right: 56px;
}	
.pagenewstitle h1{
font-family: 'Open Sans', sans-serif;
font-weight: 500;
font-size: 33px;
color: #000000;
margin-bottom: 25px;
}	
.pagenewstitle p{
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 15px;
color: #000000;
}
.newsletterimage {
min-height:400px;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
}
.wrapnewnewsform .ftwrapconsent {
margin-top: 10px;
}	
.wrapnewnewsform .wpcf7-list-item-label {
display: none !important;
}
.wrapnewnewsform .wpcf7-checkbox input, 
.wrapnewnewsform .wpcf7-checkbox span {
margin: 0;
}	
.wrapnewnewsform .ftreceba{
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 14px;
color: #000000;
line-height: 23px;
padding-bottom:5px
}
.wrapnewnewsform .ftwrapconsent{
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 10px;
color: #7a7a7a;
}
.wrapnewnewsform .ftwrapconsent a{
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 10px;
color: #7a7a7a;
text-decoration: none
}	
.wrapnewnewsform .ftwrapconsent a:hover {
text-decoration: underline
}	
.wrapnewnewsform .ftwrapol {
margin-left: 25px;
text-align: left;
}	
.wrapnewnewsform .ftwrapconsentbox{
width:100%;
margin:0px 0px 15px 0px;
padding:0px;
display: block;
float: left;
}	
.wrapnewnewsform .wpcf7-checkbox {
margin-top:2px
}	
.wrapnewnewsform input[type="email"] {
font-family: 'Open Sans', sans-serif;
margin: 0px;
width: 100%;
float: left;
vertical-align: top;
text-align: center;
line-height: 26px;
box-shadow: none;
font-weight: 400;
font-size: 14px;
padding-top: 14px;
text-align: left;
border: 0px solid #EEE;
background-color: #fff;
padding: 16px 20px;
color: #000;
background-color:#ececec
}	
.wrapftnewsform .wpcf7-spinner {
display:none;
opacity: 0;
width: 0;
height: 0;
padding: 0;
margin: 0;
}
.wrapnewnewsform input[type="submit"] {
font-family: 'Open Sans', sans-serif;
padding: 22px 30px 22px 30px;
margin: 0px 0px 0px 5px;
line-height: 1;
vertical-align: top;
font-weight: 700;
font-size: 14px;
background: #808080;
color:#fff;
text-transform: uppercase;
}	
.wrapnewnewsform input[type="submit"]:hover {
background: #3C3C42;
color: #fff;
}	
.lv426	{
margin-left:-3px
}
.wrapnewnewsform .wpcf7-response-output{
font-family: 'Open Sans', sans-serif;
margin: 0px 0px 0px 5px;
font-weight: 400;
font-size: 12px;
color:#000
}	
.wrapnewnewsform .wpcf7-not-valid-tip,
.wrapnewnewsform .wpcf7-not-valid-tip	{
display:none
}	
.wrapnewnewsform .wpcf7-form.invalid input[type="submit"] {
margin-top: 0px;
margin-bottom: 0px;
}	
.wrapnewnewsform {
position:relative;z-index:1
}		
.wrapnewnewsform input[type="submit"]{
position:absolute;
top:0;
right:0px;
z-index:1
}		
.wrapnewnewsform .newssub:before{
content:"";
position:absolute;
top:0;
right: 145px;
width: 3px;
height: 80px;
background-color:#fff;
z-index:2
}		
.wrapnewnewsform .wpcf7-spinner {
display: none;
opacity: 0;
width: 0;
height: 0;
padding: 0;
margin: 0;
}
.pagnewspaceryf{
margin-top: 40px;
}
.istwentytwocopy {
background-color:white;
padding:30px 0px 30px 0px;
text-align:center
}
.istwentytwocopy p {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 14px;
color: #000000;
line-height: 23px;
}
.c_cat_link a  { color:#dfb9a4 }
.c_cat_link a:link    { color: #dfb9a4; text-decoration: none}
.c_cat_link a:visited { color: #dfb9a4; text-decoration: none}
.c_cat_link a:hover   { color: #000; text-decoration: none}
.c_cat_link a:active  { color: #dfb9a4; text-decoration: none}
.fterredes h4 {
margin-bottom: 10px;
}
@media screen and (max-width: 1180px) {
.wrapftnewsform input[type="email"] {
width: 100%;
}
.wrapftnewsform input[type="submit"] {
margin: 5px 0px 0px 0px;
}
}
@media screen and (max-width: 965px) {
.ftermenu h4{
padding-bottom: 30px;
}
.ftercat h4{
padding-bottom: 30px;
}
.fterdis {
max-width: none;
margin-right: 0px;
margin-bottom: 40px;
}
}
@media screen and (max-width: 767px) {
.fternews{
margin-top: 40px;
display: block;
float: left;
}
.fterredes h4 {
margin-bottom: 20px;
}
.fterredes{
float: left;
}	
.home_wk_title h2 {
text-align: center;
margin-bottom: 40px;
}
.cellbg.homewultimos,
.cellbgcolor.homewultimos {
width: 100%;
display: block;
margin: 0;
overflow: hidden;
}
}
@media screen and (max-width: 360px) {
.ftermenu{
margin-top: 30px;
}	
}
.wph-modal.module_id_1 .hustle-modal .hustle-modal-close svg path:hover {
fill: #e6c7b6!important
}