
.link-wpp{
    display:none;
}

.nivoSlider{
   display: none !important;
}

#produto-relacionado .thumbnails li{
   margin: 13px;
}

.imagem-pagina{
   max-width: 100%;
   box-shadow: 0 0 2px #ccc;
}
{
   margin: 0;
   padding: 0;
   outline: 0;
}

:root{
   --corprincipal: #0099FF;
   --fonte:'Montserrat', sans-serif;
}

.nova{

}

#produto-relacionado .thumbnails li{
   margin: 13px;
}

.imagem-pagina{
   max-width: 100%;
   box-shadow: 0 0 2px #ccc;
}
.clear {
   clear:both;

}

hr {
   display: block;
   height: 1px;
   border: 0;
   border-top: 1px solid #ccc;
   margin: 1em 0;
   padding: 0;

}


.error-form{
   color:red;
   font-size:14px;
   margin:0 0 10px
}
ul {
   list-style-type: none;
   list-style: none;
   margin:0;
   padding:0;

}

audio,canvas,img,video {
   vertical-align: middle;

}

fieldset {
   border: 0;
   margin: 0;
   padding: 0;

}

textarea {
   resize: vertical;

}

.browsehappy {
   margin: 0.2em 0;
   background: #ccc;
   color: #000;
   padding: 0.2em 0;

}

body {
   font-size: 1rem;
   font-family: var(--fonte);
   color: #444;
   background-size: auto 100%;
   background-attachment: fixed;
}
h1 {
   color: #000000;
   font-size: 24px;
   line-height: 24px;
   text-decoration: none;
   margin: 10px 0 0 15px;
   /*float: left;*/
   font-family: var(--fonte);
}
h2 {
   font-size: 22px;
   line-height: 22px;
   color: #000000;
   text-decoration: none;
   margin: 10px 0px -3px 0px;
   padding: 0;
   font-family: var(--fonte);
   /* background: var(--corprincipal); */
   border-radius: 15px 15px 0px 0px;
}
h3, h4 {
   /*font-size: 22px;*/
   line-height: 22px;
   color: #000000;
   text-decoration: none;
   margin: 15px 0;
   font-family: var(--fonte);

}
a {
   color: #1F7EA9;
   text-decoration: none;

}
a:hover {
   text-decoration: none;

}
a.tel {
   text-decoration:none;
   color:inherit;

}

.topo{
   width: 100%;
   float: left;
   height: 3px;
   background-color: #E9532F;

}
.topo-footer{
   width: 100%;
   float: left;
   margin: 15px 0px 0px 0px;
   height: 5px;
   background-color: #E9532F;
   border-top: 1px dotted #000;

}

header {
   margin: 0px auto 0px auto;
   background-color: #ffffff;
   height: 104px;
   /* margin-bottom: 35px; */
   border-top: solid 35px #0099FF;
   box-shadow:1px 0px 10px #ccc;
}
header .logo {
   float: left;
   margin: 0px 0px;

}
header .logo a {
   display: none;
   width: 228px;
   height: 80px;
}
header .logo img {
   height: 100%;
   z-index: 100;
   position: relative;
   border-radius: 3px;
   margin-top: 0px;
   right: 0px;
}
header .right {
   float: right;
   color: #000;
   font-size: 14px;
   margin-top: 10px;
   padding: 5px;
   /* background-color: #E9532F; */
   /* -webkit-border-radius: 0 0 10px 10px; */
   /* border-radius: 0 0 10px 10px; */
   /* -webkit-box-shadow: inset 0 0 1px 1px #FFFFFF; */
   /* box-shadow: inset 0 0 10px 2px #A12F14; */
   display: inline-flex;
   display: none;
}
header .right strong {
   font-size: 19px;
   padding: 5px;

}
header .right p {
   margin:0;
}

header nav {
   position: relative;
   float: left;
   font-size: 16px;
   margin: 0px 0px 0px 0px;
   left: 2%;
   /* box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.09); */
   /* border: solid 1px #e5e5e5d9; */
}

header nav li {
   /* background: blue; */
   position: relative;
   float:left;
   /* border-right: solid 1px #e5e5e5d9; */
}

header nav a {
   display: block;
   color: #000000;
   text-transform: uppercase;
   text-decoration: none;
   font-weight: bold;
   padding: 40px 15px;
   text-align: center;
   transition: all .3s linear;
   border-bottom: solid rgba(0, 0, 0, 0);
}
header nav ul{
   margin: 0 auto;

}
header nav a:hover,header nav li:hover a {
   font-weight: bold;
   color: #1877b6;
   text-decoration: none;
   background-color: #fefefe;
}
header nav table {
   border-collapse: collapse;
   position: absolute;
   left: 0;
   top: 0;

}
header nav .dropdown .sub-menu {
   display: none;
   position: absolute;
   top: 104px;
   left: 0px;
   margin: 0;
   width: 209px;
   background-color: #f7f7f7;
   z-index: 3333;
   box-shadow: 10px 10px 10px rgba(25, 25, 25, 0.27);
   border-top: solid #ffa577;
}
header nav .dropdown:hover .sub-menu {
   display: block;

}
header nav .dropdown:hover .sub-menu li {
   position: relative;
   float: left;
   width: 208px;
   margin:0;
   padding: 4px 1px 1px 0px;
   border-right: none;
}
header nav .dropdown:hover .sub-menu li a {
   display: block;
   width: 196px;
   font-size: 12px;
   padding: 5px;
   text-decoration: none;
   color: rgba(0, 0, 0, 0.62);
   background: no-repeat;
   border-right: none;
}
header nav .dropdown:hover .sub-menu li a:hover {
   color: #ffffff;
   text-decoration: none;
   background: #0099FF;
}
header nav .dropdown ul li.dropdown .sub-menu {
   display: none;
   position: absolute;
   top: 0px;
   left: 200px;
   margin: 0;
   height: auto;
   width: 190px;
   z-index: 3;

}
header nav .dropdown ul li.dropdown:hover .sub-menu {
   display: block;
   width: 209px;
   background-color: #E9532F;

}
.wrapper {
   width: 100%;
   max-width: 983px;
   margin: 0 auto;
   text-align: left;
}
.content {
   padding: 0 0px;

}
section {
   text-align: justify;
   float: left;
   width: 100%;
   background: #fff;
   padding: 2%;
   min-height: 450px
}

section:nth-child(1){
   /* border:1px solid #fb4a08; */
   border-radius:10px;
   /* margin:5px; */
   margin-top: 35px;
}

main section h1 {
   margin-left: 38px;
}

section article section .thumbnails{
     margin-left: 0;
     text-align: left;
}
section article section ul{
     margin-left: 20px;
}
section article section ul li{
   list-style: circle;
}

article {
   float: left;
   width: 70%;

}
article p {
   margin: 1.5em 0;

}
article strong{
   font-weight:normal;

}
article.full {
   width: 100%;

}
#breadcrumb {
   display: inline-block;
   clear: both;
   width: 100%;
   color: #333;
   font-size: 11px;

}
#breadcrumb div {
   display: inline;

}
#breadcrumb a {
   color: #777;
   text-decoration:underline;

}
#breadcrumb a:hover {
   color: #444;
   text-decoration: none;

}
.list {
   margin: 0 0 20px 40px;

}
.list li {
   list-style: disc;
   margin: 6px 0;
   line-height: 1.5em;

}
.picture-legend {
   background:#eee;
   display:inline-block;
   padding:3px;

}
.picture-legend strong {
   clear:both;
   display:block;
   text-align:right;
   font-weight: normal;
   padding: 4px;
   font-size:9px;

}
.picture-legend img {
   margin:0 auto;
   display:block;

}
.picture-left {
   float:left;
   margin:0 10px 0 0;

}
.picture-right {
   float:right;
   margin:0 0 0 10px;

}
.picture-center {
   margin:0 auto;
   display:block;

}

.thumbnails {
   display: inline-block;
   list-style: none;
   list-style-type: none;
   width: 100%;
   text-align:left

}
.thumbnails li {
   position: relative;
   display: inline-table;
   width: 165px;
   min-height: 209px;
   margin: 15px 20px;
   text-align: center;
   /* box-shadow: 0px 0px 5px 0px gray; */
   opacity: 0.9;
   /* background: rgb(255, 252, 25); */
}
.thumbnails li:hover {
   opacity:1.0;
   /* box-shadow: 0px 0px 5px 0px gray; */
}
.thumbnails li img{
   width:155px;
   max-height:155px;
   padding: 4px;
   border: solid 5px #CCC;
   border-radius: 100%;
   z-index: 10;
   transition: 0.6s;
}
.thumbnails h2 {
   font-size: 14px;
   margin: 0px 0;
   padding: 10px;
   background-color: #0176FF;
   border-radius: 19px 0px;
   margin: 5px;
   transform: scale(1);
   transition: 0.3s;
}
.thumbnails a {
   text-decoration: none;
   color: #fff;
   display: block;
   font-weight: bold;
   z-index: 100;
   transition: 0.3s;
}
.thumbnails a:hover {
   text-decoration: none;
   color: #fff;
   font-weight: bold;
}
aside {
   float: left;
   width: 27%;
   margin: 0px 10px 0px 0px;

}
aside h2 a {
   display: block;
   padding: 10px;
   font-size: 20px;
   color: #000;
   background-color: #ffffff;
   text-decoration: none;
   text-align: center;
   /* border-radius: 15px 15px 0px 0px; */
}
aside h2{
   background: #000D21;
}
aside nav {
   list-style: none;
   list-style-type: none;
   margin: 0 0 0 0;
   padding: 3px;
   background: #ffffff;
   border-radius: 0px 0px 15px 15px;
}
aside li {
   margin: 0 0 0 0;

}
aside li a {
   display: block;
   padding: 5px;
   color: #333;
   text-decoration: none;
   /* border-bottom: 1px dotted #ccc; */
}
aside nav li a:hover {
   color: #000000;
}

aside h3 {
   display:none;

}
aside p {
   display: none;
}
aside:after{
   content:"Entre em contato pela pagina contato"
}

.more {
   line-height: 30px;

}
.more h2 strong {
   font-size: 16px;

}
.gallery {
   display: inline-block;
   list-style-type: none;
   list-style: none;
   margin: 35px 0px 0px 0px;

}
.gallery li {
   float: left;
   /* margin: 4px;
   */

   text-align: center;
   width: 210px;
   height: 200px;

}
.gallery li img{
   border: solid 1px #ccc;
   padding:3px;
   background-color: #ccc;

}
.gallery li img:hover{
   opacity:0.6;

}
p.ampliar {
   color:#F30;
   font-size:11px;
   margin:5px 0;

}
/*  Social midia  */
.seguranca .compartilhe, section .compartilhe {
   font-size: 0.75em;
   margin: 0.5em 0;
   display:block;
   font-weight:bold;

}
.seguranca .social-media,  section .social-media {
   display: inline-block;
   padding: 0;
   margin:0.5em 0;

}

article .compartilhe {
   font-size: 0.75em;
   margin: 0.5em 1.3em;
   display:block;
   font-weight:bold;

}
article .social-media {
   display: inline-block;
   padding: 0;
   margin:0.5em 1em;

}

.social-media li {
   float: left;
   margin-right: 10px;

}
.bt-twitter {
   text-indent: -5000px;
   overflow: hidden;
   display: block;
   width: 55px;
   height: 20px;
   background: url(../imagens/icones/tweet.png) no-repeat 0 0;

}
.bt-twitter:hover {
   background-position: 0px -20px;

}
.related-posting-title {
   font-size: 26px;

}
.related-posting {
   list-style: none;
   list-style-type: none;
   margin: 0;
   padding: 0;

}
.row {
   clear: both;
   display: block;
   background: #E8E8E8;
   border-left: 3px solid #E8E8E8;
   padding: 10px 20px;
   min-height: 85px;
   margin: 0 0 2px 0;
   overflow: hidden;

}
.row:hover {
   border-left: 3px solid #F00;

}
.row img {
   display: block;
   float: left;
   width: 80px;
   height: 80px;
   border: 1px solid #CCC;
   margin: 0 10px 0 0;

}
.row p {
   font-size: 12px;
   line-height: 15px;
   margin-bottom: 0;

}
.row a {
   color: #333;
   text-decoration: none;

}
.row p a {
   color:#69747b;

}
.row strong {
   font-size: 12px;

}
#servicosTabsDois{
   height:auto;

}
.hide {
   position: absolute;
   top: -9999px;
   left: -9999px;

}
#servicosTabsDois .list-wrap {
   background: #eee;
   padding: 10px;
   margin: 0px 0px 15px 0px;
   font-size: 10px;

}
#servicosTabsDois ul {
   list-style: none;
   display:inline-block;

}
#servicosTabsDois .list-wrap li{
   width:230px;
   float:left;
   color:#666;
   font-size: 12px;
   line-height: 17px;

}
#servicosTabsDois .nav {
   overflow: hidden;
   margin:0;
   padding:0;

}
#servicosTabsDois .nav li {
   float: left;
   margin: 0 1px 0 0;

}
#servicosTabsDois .nav li.last {
   margin-right: 0;

}
#servicosTabsDois .nav li a {
   display: block;
   text-decoration: none;
   padding: 8px;
   background: #ddd;
   color: #666;
   font-size: 12px;
   text-align: center;
   border: 0;

}
#servicosTabsDois .nav li a:hover, #servicosTabsDois .nav li a:focus {
   background: #999;
   color:#fff;

}
#servicosTabsDois ul li.nav-two a.current {
   background-color: #eee !important;
   color: #666;

}
.copyright {
   font-size: 10px ;
   color: #666;


}
.copyright a {
   font-size: 10px ;
   color: #666;

}
footer {
   clear: both;
   background-color: #040404;
   padding: 18px 0px 0px 0px;
}
.contact-footer {
   display:none;

}

footer .menu-footer {
   text-align: left;

}
footer .menu-footer nav {
   margin: 3px 0;

}
footer .menu-footer nav li {
   display: inline;
   padding: 0 10px 0 0;

}
footer .menu-footer nav li a {
   color: #fff;
   font-size: 15px;
   text-decoration: none;
}
footer .menu-footer nav li a:hover {
   font-weight: bold;
   color: #ffffff;
}
footer .social {
   margin:20px 0 0 0;
   float:right;

}
footer .social .social-icons{
   width:32px;
   height:32px;
   display:block;
   margin:0 0 0 5px;
   float:right;
   background:url(../imagens/icones/icons-social-midia.png);

}
footer .social .google{
   background-position:131px 0;

}
footer .social .google:hover{
   background-position:131px 32px;

}
footer .social .facebook{
   background-position:164px 0;

}
footer .social .facebook:hover{
   background-position:164px 32px;

}
footer .social .twitter{
   background-position:197px 0;

}
footer .social .twitter:hover{
   background-position:197px 32px;

}
footer .social .linkedin{
   background-position:98px 0;

}
footer .social .linkedin:hover{
   background-position:98px 32px;

}
footer .social .youtube{
   background-position:32px 0;

}
footer .social .youtube:hover{
   background-position:32px 32px;

}
footer .social .email{
   background-position:65px 0;

}
footer .social .email:hover{
   background-position:65px 32px;

}
.copyright-footer {
   text-align: left;
   font-size: 10px ;
   line-height: 16px;
   color: #fff;
   margin-top: 15px;
   padding: 10px 0px;
   background-color: #000;

}
.copyright-footer .selos {
   float:right;

}
.copyright-footer .selos a {
   margin:0 0 0 5px;

}
.contact {
   display: block;
   padding: 0 0px;

}

#sucesso_mensagem{
background:#25c309;
/* padding:45px 15px; */
color:#fff;
font-weight:bold;
}

.form {
   float: left;

}
.form label {
   /*width: 185px;*/
   font-weight: bold;
   padding-right: 5px;
   font-size: 13px;
   display: block;
   vertical-align: middle;    
   margin: 5px 0 3px 0;

}
.form label span {
   font-size: 9px;
   color:#C00;

}
.form textarea {
   width: 340px;

}
.form .ir {
   border: solid 1px #000;
   background: #fff;
   padding: 3px 8px;
   cursor:pointer;

}
.form .ir:hover{
   background: #0077bb;

}
.bt-submit {
   display: block;
   margin: 5px 0 0 0;

}
.form span.obrigatorio {
   font-size:9px;
   color:#C00;

}
.form label.error {
   display:block;
   color: red;
   margin: 0 .5em 0 0;
   vertical-align: top;
   font-size: 10px 
}
.help {
   font-size: 11px ;
   color: #666;

}
.alert {
   color: #FF0000;
   margin: 0px 0px 0px 0px;

}
.contact-form {
   float: right;
   width: 470px;
   color: #989898;
   font-size: 18px;
   display: none;
}
.contact-form strong {
   color: #6d6e71;

}
.sitemap {
   margin-left: 30px;
   list-style: none;
   list-style-type: none;

}
.sitemap li {
   font-size: 15px ;
   margin: 10px 0;

}
.sitemap li a {
   color: #777;
   font-size: 20px;
   line-height: 25px;
   text-decoration:none;

}
.sitemap li a:hover {
   color: #222 !important;

}
.sitemap li ul {
   margin-left: 35px;
   list-style: none;
   list-style-type: none;

}
.sitemap li ul li {
   margin: 5px 0;
   padding: 0;

}
.sitemap li ul li a {
   font-size: 12px ;
   color: #777;

}
.sitemap li ul li ul li {
   margin: 5px 0;

}
.sitemap li ul li ul li a {
   font-size: 13px ;
   color: #777;

}
.sitemap li a:hover {
   color:#999;

}
.msg-404 {
   position: relative;
   font-size: 22px;
   line-height: 34px;
   color: #A7A9AC;
   margin-bottom: 30px;

}
.menu-404 {
   background: #F8F8F8;
   width: 95%;
   padding: 15px;
   margin-bottom: 20px;
   float: left;

}
.menu-404 a {
   display: block;
   margin: 0 auto;

}
.ir {
   background-color: transparent;
   border: 0;
   overflow: hidden;
   /**text-indent: -9999px;
   */


}
.ir:before {
   content: "";
   display: block;
   width: 0;
   height: 150%;

}
.hidden {
   display: none !important;
   visibility: hidden;

}
.visuallyhidden {
   border: 0;
   clip: rect(0 0 0 0);
   height: 1px;
   margin: -1px;
   overflow: hidden;
   padding: 0;
   position: absolute;
   width: 1px;

}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
   clip: auto;
   height: auto;
   margin: 0;
   overflow: visible;
   position: static;
   width: auto;

}
.invisible {
   visibility: hidden;

}
.clearfix:before,.clearfix:after {
   content: " ";
   display: table;

}
.clearfix:after {
   clear: both;

}
.clearfix {
   /**zoom: 1;
   */

}
.slicknav_menu {
   display:none;

}
#title-empresa h2{
   font-size: 14px;
   background: #E9E9E9;
   padding: 4px 10px;
   line-height: 15px;
   color: #717171;
   text-transform: uppercase;
   text-decoration: none;
   margin: 0 0 10px 0;
   font-weight: 500;
   border-radius: 8px;

}

#title-keyword h3{
   font-size: 12px;
   padding: 0 10px;
   line-height: 15px;
   color: #717171;
   text-decoration: none;
   margin: 0 0 10px 0;
   border-radius: 8px;

}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{
   padding:0;
   margin:0;
   border:0;
   outline:0;
   vertical-align:top
}
.fancybox-wrap{
   position:absolute;
   top:0;
   left:0;
   z-index:8020
}
.fancybox-skin{
   position:relative;
   background:#f9f9f9;
   color:#444;
   text-shadow:none;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px
}
.fancybox-opened{
   z-index:8030
}
.fancybox-opened .fancybox-skin{
   -webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);
   -moz-box-shadow:0 10px 25px rgba(0,0,0,.5);
   box-shadow:0 10px 25px rgba(0,0,0,.5)
}
.fancybox-inner,.fancybox-outer{
   position:relative
}
.fancybox-inner{
   overflow:hidden;
   float:left;
   position: relative;

}
.lightbox-fixed-ref{
   background-color: rgba(255, 255, 255, 0.8);
   text-align: left;     
   width: 100%;
   position: absolute;
   left: 0;
   top: 0;
   text-shadow: 0 0 2px #fff;

}
.fancybox-cotacao{
   float: left;
   width:350px;
   height: 250px;

}
.fancybox-type-iframe .fancybox-inner{
   -webkit-overflow-scrolling:touch
}
.fancybox-error{
   color:#444;
   font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
   margin:0;
   padding:15px;
   white-space:nowrap
}
.fancybox-iframe,.fancybox-image{
   display:block;
   width:100%;
   height:100%
}
.fancybox-image{
   max-width:100%;
   max-height:100%
}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{
   background-image:url(images-fancy/fancybox_sprite.png)
}
#fancybox-loading{
   position:fixed;
   top:50%;
   left:50%;
   margin-top:-22px;
   margin-left:-22px;
   background-position:0 -108px;
   opacity:.8;
   cursor:pointer;
   z-index:8060
}
#fancybox-loading div{
   width:44px;
   height:44px;
   background:url(images-fancy/fancybox_loading.gif) center center no-repeat
}
.fancybox-close{
   position:absolute;
   top:-18px;
   right:-18px;
   width:36px;
   height:36px;
   cursor:pointer;
   z-index:8040
}
.fancybox-nav{
   position:absolute;
   top:0;
   width:40%;
   height:100%;
   cursor:pointer;
   text-decoration:none;
   background:url(images-fancy/blank.gif);
   -webkit-tap-highlight-color:transparent;
   z-index:8040
}
.fancybox-prev{
   left:0
}
.fancybox-next{
   right:0
}
.fancybox-nav span{
   position:absolute;
   top:50%;
   width:36px;
   height:34px;
   margin-top:-18px;
   cursor:pointer;
   z-index:8040;
   visibility:hidden
}
.fancybox-prev span{
   left:10px;
   background-position:0 -36px
}
.fancybox-next span{
   right:10px;
   background-position:0 -72px
}
.fancybox-nav:hover span{
   visibility:visible
}
.fancybox-tmp{
   position:absolute;
   top:-99999px;
   left:-99999px;
   visibility:hidden;
   max-width:99999px;
   max-height:99999px;
   overflow:visible!important
}
.fancybox-lock{
   overflow:hidden!important;
   width:auto
}
.fancybox-lock body{
   overflow:hidden!important
}
.fancybox-lock-test{
   overflow-y:hidden!important
}
.fancybox-overlay{
   position:absolute;
   top:0;
   left:0;
   overflow:hidden;
   display:none;
   z-index:8010;
   background:url(images-fancy/fancybox_overlay.png)
}
.fancybox-overlay-fixed{
   position:fixed;
   bottom:0;
   right:0
}
.fancybox-lock .fancybox-overlay{
   overflow:auto;
   overflow-y:scroll
}
.fancybox-title{
   visibility:hidden;
   font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
   position:relative;
   text-shadow:none;
   z-index:8050
}
.fancybox-opened .fancybox-title{
   visibility:visible
}
.fancybox-title-float-wrap{
   position:absolute;
   bottom:0;
   right:50%;
   margin-bottom:-35px;
   z-index:8050;
   text-align:center
}
.fancybox-title-float-wrap .child{
   display:inline-block;
   margin-right:-100%;
   padding:2px 20px;
   background:0 0;
   background:rgba(0,0,0,.8);
   -webkit-border-radius:15px;
   -moz-border-radius:15px;
   border-radius:15px;
   text-shadow:0 1px 2px #222;
   color:#FFF;
   font-weight:700;
   line-height:24px;
   white-space:nowrap
}
.fancybox-title-outside-wrap{
   position:relative;
   margin-top:10px;
   color:#fff
}
.fancybox-title-inside-wrap{
   padding-top:10px
}
.fancybox-title-over-wrap{
   position:absolute;
   bottom:0;
   left:0;
   color:#fff;
   padding:10px;
   background:#000;
   background:rgba(0,0,0,.8)
}
ul.cssmenu {
   padding: 0;
   margin: 0 0 20px 0;
   font-size: 1em;
   list-style: none;

}
ul.cssmenu li {
   border-bottom: 1px solid #eaeaea;
   /* background: var(--coraux); */
   margin: 3px;
}
ul.cssmenu li a {
   line-height: 19px;
   font-size: 13px;
   padding: 10px 15px;
   color: #494747;
   text-transform: uppercase;
   display: block;
   text-decoration: none;
   /* border-bottom: 1px #fff solid; */
}
ul.cssmenu li a:hover {
   color: #0099FF;
   font-weight: 600;
   text-decoration: none;
}
ul.cssmenu ul {
   margin: 0;
   padding: 2px;
   display: none;
}
.cssmenu ul li a:before {
   content: '\00BB';
   left: 10px;
   color: #000;
   margin-right: 10px;

}
.cssmenu a:before {
   /* content: '\00BB';
   */
   left: 10px;
   color: #FFF;
   margin-right: 10px;

}
ul.cssmenu ul li {
   margin: 3;
   padding: 0;
   clear: both;
   background: #ffffff24;
}
ul.cssmenu ul li a {
   padding-left: 20px;
   font-size: 12px;
   font-weight: 400;
   outline:0;
   color: #000;
}
ul.cssmenu ul li a:hover {

}
ul.cssmenu ul ul li a {
   padding-left: 40px;
   line-height: 18px;

}
ul.cssmenu ul ul li a:hover {

}
ul.cssmenu span{
   /* float:right;
   */}
@media only screen and (max-width: 992px){
   /*Header*/
    header .logo {
        /* margin: 25px; */
        margin-left: 0%;
   }
   header .logo a {
       width: auto;
   }
    header .logo img {
        /* width:80%; */
   }
    header nav .dropdown .sub-menu {
       width: 328px;
       left: 0;
   }
    header nav .dropdown:hover .sub-menu li a {
       padding: 7px;
       width: 150px;
       height: 28px;
   }
   /*Thumbs*/
   .thumbnails{
        text-align:center;
   }
    .thumbnails li {
        margin: 15px 30px;
   }
   
   .thumbnails li img {
       margin-top: 10%;
   }
   /*Sections, Redes Sociais e Texto*/
   .homeh1 {
        left: 0% !important;
        text-align:  center;
        padding: 0;
        margin: 0 auto;
   }
    h1 {
        position:  relative;
        left: 3.5%;
        width: 90%;
   }
    h3 {
       width:95%;
       margin: 0 auto !important;
   }
   #breadcrumb {
        position: relative;
        left: 5%;
        width: 90%;
   }
   .seguranca {
        width: 66%;
   }
   article {
       padding: 0;
   }
   section section p {
       width: 90%;
       margin: 0 auto;
       padding: 1em 0;
   }
   section section ul li {
   width: 90%;
   margin: 0 auto;
   }
   section section h2 {
       width:  90%;
       margin: 0 auto;
   }
    section {
       padding: 1em 0em;
   }
   .social-media {
       padding: 0em 5% !important;
   }
   .social-media li {
       width:auto;
   }
   p.compartilhe {
       padding: 1em 5%;
   }
    .more {
       width: 90%;
       margin: 0 auto;
   }
   .more h2 {
       margin: 0;
   }
   section article section .thumbnails {
       margin-left: 0;
       text-align: center;
   }
   /*RegiA??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬A‚A A?aA?a‚¬A?A‚A¬aA?a‚¬A??A??A?a‚¬a„?A?aA?a‚¬A?A‚A¬AA‚A A?A?A?aA?aˆsA¬sAA‚A¬A?aA?aˆsA¬zA?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A?AA‚A A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?a‚¬A?A‚A¬A?AA?a‚¬A?AA‚A¬A?A?A?aA?a‚¬A?A‚A¬A?AA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬A‚A A?aA?a‚¬A?A‚A¬aA?a‚¬A??A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?a‚¬A?A‚A¬A?AA?a‚¬A?AA‚A¬A?aA?aˆsA¬sAA?a‚¬A?AA‚A A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬sAA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A¦A?A?aA?aˆsA¬sAA?a‚¬A?AA‚A¬A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A¦A?A?aA?aˆsA¬sAA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬A‚A A?aA?a‚¬A?A‚A¬aA?a‚¬A??A??A?a‚¬a„?A?aA?a‚¬A?A‚A¬AA‚A A?A?A?aA?aˆsA¬sAA‚A¬A?aA?aˆsA¬zA?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬sAA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A¦A?A?aA?aˆsA¬sAA?a‚¬A?AA‚A¬A??A?a‚¬a„?A?aA?a‚¬A?A‚A¬AA‚A¦A?aA?aˆsA¬sAA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬A‚A A?aA?a‚¬A?A‚A¬aA?a‚¬A??A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?a‚¬A?A‚A¬A?AA?a‚¬A?AA‚A¬A?aA?aˆsA¬A‚A¦AA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A¦A?A??A?a‚¬a„?A?aA?a‚¬A?A‚A¬A?A?aA?aˆsA¬sAA?a‚¬A?AA‚Aµes de Atendimento e Formulario de contato*/
   div#servicosTabsDois {
       width: 95%;
       margin: 0 auto;
   }

   div#form-cotacao {
       width: 90%;
       margin: 0 auto;
   }
   /*Footer*/
    footer{
        padding: 15px;
   }
   .copyright {
       width: 95%;
       margin: 0 auto;
       margin-top: 2%;
   }
   /*Pag de Contato*/
    iframe{
        width:100%;
   }
    .form {
        width: 100%;
   }
    form#formContato {
        width: 400px;
        margin: 0 auto;
   }
    .contact-form h3 {
        color: #fff;
        text-align: center;
   }
    .contact-form strong {
        color:#fff;
        font-weight: 100;
        font-size: 14px;
   }
    .contact-form{
        width:100%;
        margin: 30px 0 0 0;
        padding: 30px 0 0 0;
        text-align: center;
        background: #628dcd;
   }

}
@media only screen and (max-width: 768px){
   /*Header*/
    header .logo a {
        margin: 20px auto;
        width: 100%;
   }
    header .logo {
        margin: 0 auto;
        margin-left: 0;
        width: 100%;
        text-align: center;
   }
    header .logo img{
        width: auto;
        max-width: 350px;
   }
    header .right p {
        margin-left: 0;
        display: block;
        width:100%;
        margin: 10px 0px;
        padding: 0px;
        border: none;
        left: 0;
   }
    header .right{
        border-radius: 0px;
        color: #292929;
        text-align: center;
        margin:0px;
        margin-top: 15px;
        width: 100%;
        background: #fff;
        box-shadow: none;
        top: 2px;
        position: relative;
        left: 0;
   }
    header .right:before {
   }
    header .right p {
        width: 85%;
        margin-left: 9%;
   }
    header .right strong{
        font-size: 18px;
   }
   /*Thumbs*/
    .thumbnails li {
        position: relative;
        width: 27%;
        margin: 2%;
   }
    .thumbnails li img{
        max-width: 13em;
        width: 10em;
        height:auto;
   }
    .gallery li{
        position: relative;
        left: 23%;
        margin: 4px;
   }
   /*Menu lateral*/
    aside {
        width: 100%;
        margin: 0 0 1em 0;
   }
   /*Sections, Redes Sociais e Texto*/
   section section h2 {
       font-size: 20px;
   }
    .homeh1 {
        left: 0% !important;
   }
    main section h1 {
       clear: both;
       width: 90%;
       font-size: 25px;
       margin: 0 auto;
       height: auto;
       position: relative;
       left: 0px;
       line-height: 35px;
   }
    h1 {
        height: 10px;
        padding: 0;
        margin: 0px;
        width: 80%;
        display: block;
        padding-left: 0px;
   }
        article img{
        max-width: 100%;
   }
    section{
        width: 100%;
        padding: 1em 0;
    }
    section img{
        max-width: 100% 
   }
    section.seguranca{
        width: 98% !important;
        padding: 0;
   }
    article {
        width: 100%;
   }
   .social-media li {
       width:  auto;
   }
   .social-media {
       width: 90%;
       margin: 0px !important;
       /* padding: 1em 5% !important; */
       /* position:  relative; */
       /* top: 1.5em; */
   }
   p.compartilhe {
       width:  90%;
       margin: 0 auto;
       padding: 1em 5%;
       position:  relative;
   }
   .more {
       width:  90%;
       margin: 0 auto;
   }

   .more h2 {
       width: 100%;
   }

   /*RegiA??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬A‚A A?aA?a‚¬A?A‚A¬aA?a‚¬A??A??A?a‚¬a„?A?aA?a‚¬A?A‚A¬AA‚A A?A?A?aA?aˆsA¬sAA‚A¬A?aA?aˆsA¬zA?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A?AA‚A A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?a‚¬A?A‚A¬A?AA?a‚¬A?AA‚A¬A?A?A?aA?a‚¬A?A‚A¬A?AA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬A‚A A?aA?a‚¬A?A‚A¬aA?a‚¬A??A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?a‚¬A?A‚A¬A?AA?a‚¬A?AA‚A¬A?aA?aˆsA¬sAA?a‚¬A?AA‚A A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬sAA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A¦A?A?aA?aˆsA¬sAA?a‚¬A?AA‚A¬A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A¦A?A?aA?aˆsA¬sAA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬A‚A A?aA?a‚¬A?A‚A¬aA?a‚¬A??A??A?a‚¬a„?A?aA?a‚¬A?A‚A¬AA‚A A?A?A?aA?aˆsA¬sAA‚A¬A?aA?aˆsA¬zA?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬sAA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A¦A?A?aA?aˆsA¬sAA?a‚¬A?AA‚A¬A??A?a‚¬a„?A?aA?a‚¬A?A‚A¬AA‚A¦A?aA?aˆsA¬sAA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬A‚A A?aA?a‚¬A?A‚A¬aA?a‚¬A??A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?a‚¬A?A‚A¬A?AA?a‚¬A?AA‚A¬A?aA?aˆsA¬A‚A¦AA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A¦A?A??A?a‚¬a„?A?aA?a‚¬A?A‚A¬A?A?aA?aˆsA¬sAA?a‚¬A?AA‚Aµes de Atendimento e Formulario de contato*/
    #servicosTabsDois .nav li a {
        padding: 8px;
        font-size: 13px;
        width: 100%;
   }
    #servicosTabsDois .nav li a {
        padding: 10px;
   }
    .contact-footer {
        display: none;
   }
    #palavra{
        margin:0px!Important;
   }
   input[type="text"] {
       width:  auto !important;
   }

   label {
       width:  auto !important;
   }

   input[type="email"] {
       width:  auto !important;
   }

   textarea {
       width:  auto !important;
   }

   label {
       width:  auto;
   }
   /*Footer*/
    footer .menu-footer nav li {
        display: inline-block;
        padding: 0px;
        margin: 20px;
        footer .menu-footer nav li a {
            color: #fff;
            font-size: 13px;
            text-decoration: none;
       }
   }
    footer .menu-footer nav li a {
        background: #ffffff24;
        padding: 10px 30px;
   }
    footer .menu-footer nav li a:after {
        content: none;
   }
    footer .menu-footer nav li a:hover:after {
        content: none;
   }
    footer .menu-footer {
        text-align: center;
   }
    footer .menu-footer nav li a:hover {
        padding-right: 30px;
        color:#fff;
        background: #628dcd4f;
   }
    .busca-clientes {
        margin: 0px 5px 0px 0px;
        float: left !important;
        background: #FFF;
        padding: 0px 8px 0px 8px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
   }
   /*Js*/
    .js #menu {
        display:none;
   }
    .js .slicknav_menu {
        display:block;
   }
}
@media only screen and (max-width: 480px){
   /*Header*/
    header .logo img {
        max-width: 290px;
        width: auto;
   }
    header {
        height: 0px;
   }
   /*Thumbs*/
    .thumbnails li {
        position: relative;
        width: 70%;
        margin: 3%;
   }
    .thumbnails li:hover {
        transform: none;
        transition: 0s;
        box-shadow: 0px 0px 0px 0px #d2d2d2;
   }
    .thumbnails li img {
        max-width: 21em;
        width: 80%;
        max-height: 500px;
        margin-top: 5%;
   }
   /*Sections, Redes Sociais e Texto*/
    .homeh1 {
        left: 15%;
        font-size: 24px;
   }
   /*RegiA??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬A‚A A?aA?a‚¬A?A‚A¬aA?a‚¬A??A??A?a‚¬a„?A?aA?a‚¬A?A‚A¬AA‚A A?A?A?aA?aˆsA¬sAA‚A¬A?aA?aˆsA¬zA?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A?AA‚A A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?a‚¬A?A‚A¬A?AA?a‚¬A?AA‚A¬A?A?A?aA?a‚¬A?A‚A¬A?AA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬A‚A A?aA?a‚¬A?A‚A¬aA?a‚¬A??A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?a‚¬A?A‚A¬A?AA?a‚¬A?AA‚A¬A?aA?aˆsA¬sAA?a‚¬A?AA‚A A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬sAA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A¦A?A?aA?aˆsA¬sAA?a‚¬A?AA‚A¬A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A¦A?A?aA?aˆsA¬sAA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬A‚A A?aA?a‚¬A?A‚A¬aA?a‚¬A??A??A?a‚¬a„?A?aA?a‚¬A?A‚A¬AA‚A A?A?A?aA?aˆsA¬sAA‚A¬A?aA?aˆsA¬zA?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬sAA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A¦A?A?aA?aˆsA¬sAA?a‚¬A?AA‚A¬A??A?a‚¬a„?A?aA?a‚¬A?A‚A¬AA‚A¦A?aA?aˆsA¬sAA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?aA?aˆsA¬A‚A A?aA?a‚¬A?A‚A¬aA?a‚¬A??A??A?a‚¬a„?AA?a‚¬A?A?A?A?A?aA?a‚¬A?A‚A¬A?AA?a‚¬A?AA‚A¬A?aA?aˆsA¬A‚A¦AA?a‚¬A?A?A??A?a‚¬a„?AA?a‚¬A aA?aˆsA¬A?aˆzA?A?A?A?aA?aˆsA¬sAA‚A¬AA?a‚¬A¦A?A??A?a‚¬a„?A?aA?a‚¬A?A‚A¬A?A?aA?aˆsA¬sAA?a‚¬A?AA‚Aµes de Atendimento e Formulario de contato*/
   #servicosTabsDois li {
       width: 100% !important;
   }
   .list-wrap {
       height: auto !important;
   }
   .dados-cotacao {
       text-align:  left;
   }
   .dados-cotacao label {
       width: auto !important;
       padding: 0;
       text-align:left;
   } 
   div#form-cotacao {
       width: 80%;
       margin: 0 auto;
       top: -5px;
   }   
   .form-cotacao textarea {
       width: auto;
   }
   .form-cotacao h4 {
       padding-left: 0px;
       margin: 20px 0;
   }
   /*Footer*/
    footer .menu-footer nav li a {
        background: none;
        padding: 0px;
   }
    footer .menu-footer nav li a:hover {
        padding-right: 0px;
        background: none;
   }
    footer .menu-footer nav li {
        display: inline-block;
        margin: 10px;
        width: 70%;
        background: #ffffff24;
        padding: 10px;
   }
    footer .menu-footer nav li:hover {
        background:#628dcd4f;
   }
    footer .menu-footer nav li a {
        width: 100%;
   }
   /*Pag de Contato*/
   form#formContato {
        width: 90%;
        margin: 0 auto;
   }
}
.slicknav_btn {
   position: relative;
   display: block;
   vertical-align: middle;
   float: right;
   padding: 0.438em 0.625em 0.438em 0.625em;
   line-height: 1.125em;
   cursor: pointer;

}
.slicknav_menu  .slicknav_menutxt {
   display: block;
   line-height: 1.188em;
   float: left;

}
.slicknav_menu .slicknav_icon {
   float: left;
   margin: 0.188em 0 0 0.438em;

}
.slicknav_menu .slicknav_no-text {
   margin: 0 
}
.slicknav_menu .slicknav_icon-bar {
   display: block;
   width: 1.125em;
   height: 0.125em;
   -webkit-border-radius: 1px;
   -moz-border-radius: 1px;
   border-radius: 1px;
   -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
   -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
   box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
   margin-top: 0.188em 
}
.slicknav_nav {
   clear: both 
}
.slicknav_nav ul,.slicknav_nav li {
   display: block 
}
.slicknav_nav .slicknav_arrow {
   font-size: 0.8em;
   margin: 0 0 0 0.4em;

}
.slicknav_nav .slicknav_item {
   cursor: pointer;

}
.slicknav_nav .slicknav_row {
   display: block;

}
.slicknav_nav a {
   display: block 
}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a {
   display: inline 
}
.slicknav_menu:before,.slicknav_menu:after {
   content: " ";
   display: table;

}
.slicknav_menu:after {
   clear: both 
}
.slicknav_menu {
   font-size:16px;

}
.slicknav_btn {
   margin: 5px 5px 6px;
   text-decoration:none;
   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   background-color: #ffffff29;
}
.slicknav_menu  .slicknav_menutxt {
   color: #FFF;
   font-weight: bold;
   text-shadow: 0 1px 3px #000;

}
.slicknav_menu .slicknav_icon-bar {
   background-color: #f5f5f5;

}
.slicknav_menu {
   background: var(--corprincipal);
   padding:5px;
}
.slicknav_nav {
   color:#fff;
   margin:0;
   padding:0;
   font-size:0.875em;

}
.slicknav_nav, .slicknav_nav ul {
   list-style: none;
   overflow:hidden;

}
.slicknav_nav ul {
   padding:0;
   margin:0 0 0 20px;

}
.slicknav_nav .slicknav_row {
   padding:5px 10px;
   margin:2px 5px;

}
.slicknav_nav a{
   padding:5px 10px;
   margin:2px 5px;
   text-decoration:none;
   color:#fff;

}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a {
   padding:0;
   margin:0;

}
.slicknav_nav .slicknav_row:hover {
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   background: #ffffff29;
   color:#fff;
}
.slicknav_nav a:hover{
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   background: #fff;
   color: var(--corprincipal);
}
.slicknav_nav .slicknav_txtnode {
   margin-left:15px;

}
.seguranca{
   width: 67%;

}

.busca-clientes {
   margin: 0px 5px 0px 0px;
   float: right;
   background: #FFF;
   padding: 0px 8px 0px 8px;
   border-radius: 5px;
   -webkit-border-radius: 5px;

}

.titulo-galeria{
   display:block;

}
.thumbnails li .box-referencia{
   left: 4px;
   position: absolute;
   margin: 0;
   top: 3px;
   width: 95%;
   font-size: 13px;
   text-align: left;
   background-color: rgba(255,255,255,0.8);
}


.btn-laranja-cotacao{
  cursor: pointer;
    margin:5px auto 0px;
    border:1px solid #ffad41;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size:14px;
    font-family: var(--fonte);
    padding: 0 15px;
    text-decoration:none;
    display:inline-block;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    font-weight:bold;
    color:#FFFFFF;
    background-color: #FF5301;
}
.btn-laranja-cotacao:hover{
   background-color: #e42b13;
}
.btn-laranja{
   cursor: pointer;
   width:100%;
   margin:5px auto 0px;
   border:1px solid #ffad41;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   font-size:14px;
   font-family: var(--fonte);
   padding: 10px 10px 10px 10px;
   text-decoration:none;
   display:inline-block;
   text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
   font-weight:bold;
   color:#FFFFFF;
   background-color: #FF5301;
}
.btn-laranja:hover{   
   background-color: #e42b13;
}
.btn-verde{cursor: pointer;margin: 20px auto 0;border: 0px solid #05841c;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 14px;font-family: var(--fonte);padding: 10px 40px;text-decoration: none;display: block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight: bold;color: #FFFFFF;background-color: #0176FF;}
.btn-verde:hover{
   background-color: #058e1e;
}

.form-cotacao{
   font-size: 14px;
   background: #f7f7f7;
   border: 1px solid #e5e5e5;    
   padding: 10px 20px;

}
.form-cotacao fieldset{
   border: 1px solid #ccc;
   padding: 5px 2px;

}
.form-cotacao h4{
   padding-left: 25px;   
   margin: 0 0 20px;
}
.form-cotacao label{
   text-align: right;
   width: 400px;
   display: block;
   padding-left: 25px;

}
.form-cotacao input, .form-cotacao textarea{
   width:250px;
   font-size: 14px;    
   padding: 2px;
   vertical-align: top;

}
.form-cotacao p{
   padding-bottom: 10px;
   margin: 0;
   text-align: right;
}
#box-cotacao-enviada{
   background-color: #DDF7D6;
   border:1px solid #4AB549;
}
#box-cotacao-enviada p{
   text-align: left;
}
#box-cotacao-enviada h4{
   padding-left: 0;   
}
.form-cotacao textarea{
   height: 205px;
   width: 275px;

}
.form-cotacao .dados-cotacao{
   float: left;
}
.error-message{
   color:red;
   font-size: 12px;

}
.success-message{
   color:green;
   font-size: 14px;

}
.image-loading{
   display: block;
   margin: 0 auto;
}
#palavra{
   width:50px;
   margin-left: 10px;
}
#novoNumero{
   cursor: pointer;
}
.homeh1{
   position:relative;
   left: 40px
}
#produto-relacionado .thumbnails{
   width:100%
}

#title-keyword h3{
   font-size: 15px;
   font-weight: 100;
}

#facebook-jssdk-iframe{
   display:none;
}

.nivoSlider{
   display:none !important;
}

@media only screen and (max-width: 768px){
   .nivoSlider{
       display:none !important;
   } 
   .form-cotacao{
       top: -5px;
   }  
}

.thumbnails h2:hover {
   background: #0176FF;
   transform: scale(1.2);
}

.thumbnails li img:hover {
   border: solid 5px #0176FF;
   transform: scale(1.1);
}

/*=========== Conversion 2.0 WHATSON ==============*/
h1{
   max-width:800px;
}
.wrapper {
   max-width:1200px;
}

.thumbnails li {
   margin:10px;
}

.seguranca{
   width:50%;
}

aside{
   width:18%
}

ul.cssmenu li a {
   line-height:13px;
   font-size:13px;
}



.form-cotacao{
   position:fixed;
   top:80px;
   right:20px;
   max-width: 320px;
   z-index:40;
}

.form-cotacao{
   border-bottom: 4px #0176FF solid;
   border-top: 4px #0176FF solid;
   border-radius: 10px;
}

.form-cotacao label{
   width:40px;
}

.form-cotacao textarea{
   height:130px;
}

.form-cotacao h4{
   display:none;
}

.btn-verde{
   margin: 0px 0px;
}

#produto-relacionado .thumbnails{
   width: 80%;
}

@media only screen and (max-width: 765px){
.btn-laranja-cotacao{
       width: 100%;
       position:fixed;
       bottom: 0px;
       left: -7px;
       padding:8px 8px;
       z-index:20;
       text-align:center;
       font-size: 22px;
       line-height: 31px;
       border-radius: 14px;
   }

   .form-cotacao{
       position:relative;
       width:100%;

   }
   
   .form-cotacao h4{
       display:block;
   }
   
   .form-cotacao label{
       text-align:left;
   }
   .btn-verde{
       margin: 0px 15px;
   }
   
   .seguranca{
       width:100%;

   }
   aside{
       width:100%;
   }

   aside p{
       font-size:12px
   }
   aside strong{
       font-size:13px;
   }

    section h1{
       font-size:20px;
       text-align:center;
       display:inline-block;

   }

   .seguranca h2{
       font-size:17px;
   }

    .contact-footer {
       display: none;
    }

    .copyright {
       display:none;
    }

     .copyright-footer {
       display:none;
    }
   
}

/*=========== END Conversion 2.0 WHATSON ==============*/