@font-face {
font-family: 'DIN-black';
src: url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Black.eot);
src: url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Black.eot?#iefix) format('embedded-opentype'),
url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Black.woff2) format('woff2'),
url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Black.woff) format('woff'),
url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Black.ttf) format('truetype'),
url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Black.svg#DIN-Black) format('svg');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'DIN-medium';
src: url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Medium.eot);
src: url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Medium.eot?#iefix) format('embedded-opentype'),
url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Medium.woff2) format('woff2'),
url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Medium.woff) format('woff'),
url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Medium.ttf) format('truetype'),
url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Medium.svg#DIN-Medium) format('svg');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'DIN-light';
src: url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Light.eot);
src: url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Light.eot?#iefix) format('embedded-opentype'),
url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Light.woff2) format('woff2'),
url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Light.woff) format('woff'),
url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Light.ttf) format('truetype'),
url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/pi-fonts/DIN-Light.svg#DIN-Light) format('svg');
font-weight: 300;
font-style: normal;
}
body {font-family: "DIN-medium"!important;}
h2{text-align:left;font-family: "DIN-light";font-size: 40px;text-transform:uppercase;color:#27789D;margin-bottom: 20px;}
h2:after{    
width: 30px;
display: block;
margin-top: 10px !important;
background-image: url(https://www.pureverindustrialsolutions.com/wp-content/uploads/2019/06/separator-pis-2.png);
background-repeat: no-repeat;
background-size: contain;
height: 10px;
content: "";
}
h4{font-family: "DIN-medium";color:#27789D;font-size: 25px;}
h3{font-family: "DIN-light";color:#93C01F;font-size: 25px;}
.page-id-647 h3{font-family: "DIN-light";text-align: center;
font-size: 40px;
text-transform: uppercase;
color: #51BAB4;}
.page-id-647   strong {color: #27789D;}
p{font-family: "DIN-medium";    font-size: 18px;}
strong {font-family: "DIN-medium"; color:#51BAB4;}
a{color:#27789D;}
hr {
background-color: #ccc;
border: 0;
height: 3px;
margin-bottom: 15px;
width: 50px;
} .header-bottom {background: transparent;}
#masthead {position: absolute;
width: 100% !important;
z-index: 99;
background-color: transparent;}
#site-navigation {font-family: "DIN-medium";}
.sub-toggle {display:none;}
.header-new-bottom {background-color:#2EA6D1;}
#site-navigation ul li {padding: 10px 30px 10px 0;}
#site-navigation ul li a {color:rgba(255,255,255,0.5);}
#site-navigation ul li a:hover {color:#fff;}
#site-navigation ul.sub-menu {background-color:rgba(39,120,157,0.75);}
#site-navigation {float:left;    text-transform: uppercase;}
.header-bottom .search-icon, #site-navigation ul li:hover > a, #site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a, #site-navigation ul li.current_page_ancestor > a, #site-navigation ul li.current-menu-ancestor > a {border:none; color:#fff;}
#section-bg-white{padding-top: 70px;padding-bottom: 70px;
}
#section-bg-white-pages{padding-bottom: 70px;
}
#section-bg-conceito{padding-top: 30px;padding-bottom: 30px;
}
#section-bg-green{background-color:#BED979;padding-top: 25px;padding-bottom: 25px;
}
#section-bg-grey {background-color:rgba(0,0,0,0.03);padding-top: 70px;   
padding-bottom: 70px;}
#section-bg-white-container, #section-bg-green-container, #section-bg-grey-container {max-width:1200px;margin:0 auto;}
#site-navigation ul li:hover > a, #site-navigation ul.sub-menu li:hover > a {color:#fff;} .logo{
margin-top: 15px;
margin-bottom: 15px;
} .mercados {border-radius: 10px;height: 50px;margin-top: 15px;    display: table;
width: 100%;}
.mercados p{text-align: center;
font-family: "DIN-medium";
color: #fff;
font-size: 20px;
line-height: 23px;
width: 60%;
margin: 0 auto;
display: table-cell;
vertical-align: middle;
} .servicos { margin: 50px;}
#knowmore {    border-radius: 10px;
height: 50px;
margin-top: 15px;
display: table; margin: 0 auto}
.knowmore {border-radius: 10px;height: 50px;margin-top: 15px;    display: table;}
.knowmore p{text-align: center;
font-family: "DIN-medium";
color: #fff;
font-size: 20px;
line-height: 23px;
width: 60%;
margin: 0 auto;
display: table-cell;
vertical-align: middle;
}
.everest-forms .everest-forms-part-button, .everest-forms button[type=submit], .everest-forms input[type=submit] {    border-radius: 10px;
height: 50px;
margin-top: 15px;
display: table;
border: 0px;
background-color: #51BAB4;
color: #fff;
font-family: "DIN-medium";
}
.everest-forms .everest-forms-part-button:active, .everest-forms .everest-forms-part-button:hover, .everest-forms button[type=submit]:active, .everest-forms button[type=submit]:hover, .everest-forms input[type=submit]:active, .everest-forms input[type=submit]:hover{background-color: #27789D;
color: #fff;} .produtos{
width: 330px;
margin: 0 auto;
margin-top: 50px;
}  .projetos{
width: 700px;
margin: 0 auto;
margin-top: 50px;
margin-bottom: 50px;
}
.column-3 img, .column-4 img {    border-radius: 15px;}
#scroll-up {background-color:#93BBCE;} #bookmarks                      { overflow: hidden;  position: relative;
float: right; right: 0; top: 15px }
#bookmarks li                   { display: block; float: left; margin-left: 10px;}
#bookmarks li a                 { position: relative; text-indent: -999px; display: block; width: 32px; height: 32px;
background: url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/images/icon-flickr.png) bottom center transparent;}
#bookmarks li.linkedin a         { background: url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/images/icon-linkedin.png) bottom center transparent; }
#bookmarks li.linkedin-2 a         { background: url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/images/icon-linkedin-2.png) bottom center transparent; }
#bookmarks li.youtube a         { background: url(https://www.pureverindustrialsolutions.com/wp-content/themes/pis-child/images/icon-youtube.png) bottom center transparent; }
#bookmarks li a:hover           { background-position: top center; } #topfooter strong{font-family: 'DIN-light';color:#28789D;}
_::-webkit-full-page-media, _:future, :root #topfooter {
display: grid;
}
#topfooter{background-color: rgba(0,0,0,0.01)!important;  min-height:200px; }
#middlefooter{background-color: #27789D!important;    display: flow-root;    height: 80px;}
#bottomfooter{    display: flow-root;} .middlefootercontainer,.bottomfootercontainer{margin:0 auto !important; max-width:1200px;}
.topfootercontainer {margin:0 auto !important; width:1200px;}
#top-footer-columns h2 { padding:0px;}
#top-footer-columns {color:#28789D;padding: 40px 0 30px;float: left; width: 25%;}
#footer-div {
position: relative;
height: 60px;
float: left;
width: 50%;
} .conceito {border-radius: 10px;height: 80px;margin-top: 15px;    display: table;
width: 100%;}
.conceito p{text-align: center;
font-family: "DIN-medium";
color: #fff;
font-size: 20px;
line-height: 23px;
width: 60%;
margin: 0 auto;
display: table-cell;
vertical-align: middle;
}   .animate {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
} .one {
-webkit-animation-delay: 0.4s;
-moz-animation-delay: 0.4s;
animation-delay: 0.4s;
}  @-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} @-webkit-keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}    .col_half { width: 49%; }
.col_third { width: 32%; }
.col_fourth { width: 23.5%; }
.col_fifth { width: 18.4%; }
.col_sixth { width: 15%; }
.col_three_fourth { width: 74.5%;}
.col_twothird{ width: 66%;}
.col_half,
.col_third,
.col_twothird,
.col_fourth,
.col_three_fourth,
.col_fifth{
position: relative;
display:inline;
display: inline-block;
float: left;
margin-right: 2%;
margin-bottom: 20px;
}
.end { margin-right: 0 !important; } .wrapper { width: 980px; margin: 30px auto; position: relative;    display: flex;}
.counter { padding: 20px 0; border-radius: 5px;    text-align: center;}
.count-title { font-size: 40px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; }
.count-text { font-size: 13px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; }
.fa-2x { margin: 0 auto; float: none; display: table; color: #4ad1e5; }
.counter p{text-align: center;
font-family: "DIN-medium";
color: #27789D;
font-size: 20px;
line-height: 23px;
width: 60%;
margin: 0 auto;
display: table-cell;
vertical-align: middle;
}
.counter span{text-align: center;
font-family: "DIN-black";
color: #fff;
width: 60%;
vertical-align: middle;
} .everest-forms .evf-field-container .evf-frontend-row {width: 500px;}
.everest-forms .default canvas.evf-signature-canvas, .everest-forms .default input[type=date], .everest-forms .default input[type=datetime-local], .everest-forms .default input[type=email], .everest-forms .default input[type=file], .everest-forms .default input[type=image], .everest-forms .default input[type=month], .everest-forms .default input[type=number], .everest-forms .default input[type=password], .everest-forms .default input[type=range], .everest-forms .default input[type=search], .everest-forms .default input[type=tel], .everest-forms .default input[type=text], .everest-forms .default input[type=time], .everest-forms .default input[type=url], .everest-forms .default input[type=week], .everest-forms .default select, .everest-forms .default textarea {    border: 1px solid rgba(0,0,0,0.05);} #primary {width:100%;}
#project-columns {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
.feature-product-section .tg-feature-product-widget {border-radius:10px;}
.feature-product-section .tg-feature-product-layout-3 .feature-inner-block {    background-color: #51BAB4;
border-radius: 10px;
border-color: #fff;
border: 1px solid #fff;
bottom: 0%;}
#customfieldproject {float:right;}
#customfieldproject p {border-bottom: 1px solid #51BAB4;
border-radius: 10px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 5px;} #portfolio-produtos .feature-product-section .tg-feature-product-widget {border: 1px solid #51BAB4;}
#portfolio-produtos {    width: 60%;
margin: 0 auto;}
#portfolio-produtos .tg-column-wrapper .tg-column-3 {width: 45%;
margin-left: 0px;    margin-left: 2.5%;
margin-right: 2.5%;
}
.feature-product-section .tg-feature-product-layout-3 .featured-image-desc {background:none;} #mainslide1, #mainslide2, #mainslide3 {font-family: "DIN-medium";     text-align: center !important;}
.tparrows {background:none;}
.tparrows:hover {    background: rgba(39, 120, 157, 0.7);
border-radius: 5px;
}
.tparrows:before{    font-size: 25px;}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {color:white;}
#site-navigation   {float: none !important;
text-align: center;}
.full-width-center #primary {
width: 80%;} #site-navigation .menu{ background:#2EA6D1 !important;top: auto !important;}
#section-bg-white, #section-bg-white-pages, #section-bg-grey-container { margin: 0 auto;
width: 80%;}
.header-bottom .logo img{padding-left: 0px;}
.videos-purever .servicos {    margin-top: 0px;} 
article {margin-bottom:30px;}
.navigation .nav-links a {background:rgb(46, 166, 209);border-radius: 30px;}
.next_prev_cont {width:100%;    display: inline-table;}
.left {float:left;}
.right {float:right;}
.left, .right { 
background:rgb(46, 166, 209);
padding: 10px;
border-radius: 10px;}
.left a, .right a {color:#fff;} #download-link:before {
content: "";
display: block;
background: url(https://www.pureverindustrialsolutions.com/wp-content/uploads/2019/06/download-icon.png) no-repeat;
width: 25px;
height: 25px;
background-size: 17px;
float: left;
} @media screen and (min-width:415px){
#logomobile {display:none;}
#logodesktop {display:block;}
}
@media screen and (max-width:414px){
#logomobile {display:block;}
#logodesktop {display:none !important;}
#top-footer-columns {width:100%;}
#text-left{padding-right:0px!important;    margin-bottom: 30px;}
#text-right{padding-left:0px!important;margin-top: 30px;}
#masthead {position: relative;
width: 100% !important;
z-index: 99;
background-color: #5187A3;}
.header-action-container{display:none !important;}
.column-6 {
float: left!important;
width: 50%!important;
min-height: 180px!important;
padding: 0px!important;
padding-left: 10px!important;
padding-right: 10px!important;
}
p, body, h2{text-align: center !important;}
h2:after {margin:0 auto !important;}
hr {    margin: 0 auto; margin-bottom: 15px;}
h4 a {    font-size: 20px;}
#site-navigation {    padding: 5px 0!important;}
.logo {    padding: 0px 0!important;}
.servicos {margin: 0!important;}
h4 {    font-size: 20px !important;}  #lcs_logo_carousel_wrapper .owl-nav {top:0px !important;position: relative !important;}
.owl-theme .owl-dots {display:none;}
#lcs_logo_carousel_wrapper .owl-nav div {       padding: 9px !important; width: 37px !important;
height: 37px !important;}
.owl-prev {float:left;}
.owl-next {float:right;} .lcs_logo_container a.lcs_logo_link, .owl-carousel .owl-item img, .lcs_logo_container {padding:0px !important;margin:0px !important;}
.owl-carousel .owl-stage {margin-bottom: 30px;}
.page-id-635 #content {    margin-top: -30px;} .column-3 {width:100% !important;    height: auto !important;}
.column-4 {width:50% !important;    height: 100% !important;}
.column, #portfolio-produtos {width:100% !important;    height: auto !important;}
.servicos {    margin-top: 20px !important;
margin-bottom: 20px !important;}
iframe{    width: 100%;
height: auto;}
.conceito p {    font-size: 16px;
line-height: 17px;}
.conceito {height:50px;} .topfootercontainer {    margin-top: 20px;}
#footer-div {width:100%;}
#top-footer-columns {float: none !important;
text-align: center;
margin: 0px;
padding: 10px 0 10px;
right: 0px;}
#topfooter{background-color: rgba(0,0,0,0.01)!important;    display: flex;}
#middlefooter, #footer-div {height:auto;}
.logo {width: 100%;
margin: 0 auto !important;} .everest-forms .evf-field-container .evf-frontend-row {width:100%;}
.everest-forms button[type=submit] {display:inline;} .wrapper  {    display: grid;width:100%;}
.col_fourth {margin: 0px;
margin: 0 auto;width:100%;}
.counter p {    display: table;}
.tg-column-wrapper .tg-column-3, .feature-product-section .tg-feature-product-widget {width:100% !important;}
#bookmarks {position:relative;    height: 60px;margin-left: 0px; right:0px !important;}
#bookmarks li a {margin:0 auto;}
#bookmarks li {float:none;margin-left: 0px;display:inline-flex;} #cf {position: relative;
height: 200px !important;
margin: 0 auto;}
.videos-purever.servicos {margin:0px;    margin-top: 0px!important;} .owl-dots {    width: 170px;
margin: 0 auto;} #project-columns {    column-count: 1;}
#customfieldproject {
float: none; }
.left, .right {
margin-bottom: 10px;
margin-top: 10px; float: none;
}
}
.column {
float: left;
width: 50%;
}
@media screen and (min-width: 1024px) and (max-height: 800px){
#top-footer-columns{width: 25% !important;
height: 200px!important;}
} @media screen and (min-width: 768px) and (max-width: 1024px){
#section-bg-grey-container { margin: 0 auto;
width: 85%;}
.column-6 {padding:0px!important;padding-left: 10px!important;
padding-right: 10px!important;}
#bookmarks {right:0px !important;}
#top-footer-columns { }
#topfooter  {padding-left: 15px;
padding-right: 15px;}
#top-footer-columns{width: 49%;
height: 120px;}
#footer-div {    width: 49%;}
.wp-block-column {    flex-basis: 100% !important; }
h4{    font-size: 20px;} 
.column-4 {width:50% !important;    height: 100% !important;}
.servicos {    margin:0px;    margin-top: 20px !important;
margin-bottom: 20px !important;}
#portfolio-produtos {width:100% !important;   }
.everest-forms * {width:100% !important;}
.evf-submit-container {width:100px !important;}
.wrapper  {    display: table;width:100%;}
.counter p {font-size: 16px;}
.tg-column-wrapper .tg-column-3, .feature-product-section .tg-feature-product-widget {width:45% !important;}
p {font-size:15px;}
h2 {    font-size: 20px;}
h3 {font-size: 15px;}
.header-bottom {    width: 85%;
margin: 0 auto;    top: -50px;}
} @media only screen and (min-width:415px) and  (max-width: 767px) {
.column-4 {width:50% !important;    height: 100% !important;}
.servicos {    margin:0px;    margin-top: 20px !important;
margin-bottom: 20px !important;}
#section-bg-white, #section-bg-white-pages,#section-bg-green-container, #section-bg-grey-container { margin: 0 auto;
width: 80%;}
.topfootercontainer, .middlefootercontainer {    width: 90%;
margin: 0 auto;}
#bottomfooter p {text-align:center;}
iframe{    width: 100%;
height: 100%;} #portfolio-produtos {width:100% !important;   }
.everest-forms * {width:100% !important;}
.evf-submit-container {width:100px !important;}
.wp-block-column {flex-basis: calc(100%) !important;} .wrapper  {    display: table;width:100%;}
.counter p {font-size: 16px;}
.tg-column-wrapper .tg-column-3, .feature-product-section .tg-feature-product-widget {width:45% !important;}
}