@font-face {
    font-family: 'myriadlight';
    src: url('../bootstrap/fonts/myriadlight-webfont.eot');
    src: url('../bootstrap/fonts/myriadlight-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../bootstrap/fonts/myriadlight-webfont.woff') format('woff'),
         url('../bootstrap/fonts/myriadlight-webfont.ttf') format('truetype'),
         url('../bootstrap/fonts/myriadlight-webfont.svg#myriadlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

body { font-family:Arial!important; font-size:13px; color:#1F1A17; }
a, a:hover, a:focus { color:#000; }
.vermelho { color:#d8261c; }
.default-bgcolor { background-color:#ffffff; }
.btn { padding:5px 15px; font-size:15px; font-weight:bold; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }
.btn:hover { opacity:0.9 }
.form-control { -moz-border-radius:0!important; -webkit-border-radius:0!important; border-radius:0!important; }
.font-face { font-family:'Arial'!important; }
h1 { font-size:35px; }
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { vertical-align:middle; }
.has-error .input-sm { border-color:#a94442; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) }
.text-center { text-align:center!important; }
.text-right { text-align:right!important; }
.text-left { text-align:left!important; }
.text-gray { color:#1F1A17!important; }
.text-yellow { color:#423506!important; }
.text-italic { font-style:italic!important; }
.text-white { color:#FFFFFF!important; }
.no-margin-bottom { margin-bottom:0!important; }

/**************************************************- MASTER PAGE **************************************************/
.clear-both-2 { float:left; position:relative; display:none; clear:both; }
.clear-both-3 { float:left; position:relative; display:none; clear:both; }
.clear-both-4 { float:left; position:relative; display:none; clear:both; }
.clear-both-xs { float:left; position:relative; display:none; clear:both; }
.clear-both-sm { float:left; position:relative; display:none; clear:both; }
.clear-both-md { float:left; position:relative; display:none; clear:both; }
.clear-both-lg { float:left; position:relative; display:none; clear:both; }
.text-justify { text-align:justify; }
.atendimento { margin:0 15px 0 0; font-size:18px; line-height:20px; color:#FFFFFF; }
.horario { margin-top:10px; }
.logo { width:100%; text-align:center; padding-left:30px; }
.logo img { margin-top:5px; margin-bottom:15px; max-width:55%; }
.breadcrumb { margin-bottom:15px; }
.top-buffer { margin-top:40px!important; }
.main-container { padding-bottom:10px; }
.title-master { margin-top:0; color: #d8261c; font-weight:bold; font-size:20px; }
img { max-width:100%; }
.table .textbox { max-width:50px; }
.img-70 { max-width:70%!important; }
.download-catalogo { cursor:pointer; }

/*- BOTÃO -*/
.botao{
	color: #033d6b;
	border: 3px solid #FFFFFF ;
	padding: 6px 20px;
	font-weight: bold;
	margin-right: 15px;
}

/*-TELEFONE-*/
.telefone{
	color: #fff;
}

/*-TEXTO-*/
.text-blue{
	 color: #033d6b;
	 margin: 1px;
	 padding: 3px;
	 font-weight: bold;
}

.text-white{
	color: #fff;
	margin: 1px;
	padding: 3px;
	font-weight: bold;

}

/* img*/
.background-home {
	background-image: url(https://i.imgur.com/ns6qbIu.jpg);	
}

.card-color{
	background-color: #fff; 
	border: 1px solid #0483d8;
	padding: 4px;
}


/*- HEADER -*/
header { }
header .conteudo { ; }
header .header-top { margin-top:0; background-color:#033D6B; padding-top:18px; padding-bottom:15px; color:#FFFFFF; }
header .header-title { margin-top:33px; font-size:2vw; }
header .contato-top { margin-left:15px; }
header .contato-top:first-child { margin-bottom:30px; }
header .contato-top, .btn-representantes { color:#FFFFFF; border:3px solid #FFFFFF; padding:5px 15px; font-weight:bold; margin-right:15px; }
header .contato-top:hover, header .contato-top:focus, .btn-representantes:hover, .btn-representantes:focus { color:#FFFFFF; opacity:0.8; text-decoration:none; }
header .fone-header { font-size:22px; font-weight:bold; margin-top:0px; }
.midias { float:left; width:100%; margin-top:20px; }
.midias a {margin:0 10px 0 0}
.midias a img { max-width:40px; }


.btn-representantes { float:left; margin-bottom:10px; }

/*- MENU-TOP -*/
.produtos{
	background-color: #033D6B;
}
header .menu-top { font-size:16px; margin:6px 0 0 0; height:auto; }
header .menu-top a { height:auto; margin:0 0 0 0; text-decoration:none; color:#FFF!important; }
header .menu-top a.login { padding-right:0; border-right:none; text-decoration:underline; }
header .menu-top a.first { padding-left:0; }
header .menu-top a.last { padding-right:0; }
header .menu-top a:hover { text-decoration:underline; color:#666; }

/*- BOX PESQUISA -*/
.box-pesquisa { float:left; position:relative; width:100%; height:auto; padding:8px 0 0; margin-top:48px; margin-right:0 }
.box-pesquisa .col-sm-10, .box-pesquisa .col-sm-2, .box-pesquisa .col-xs-9, .box-pesquisa .col-xs-3 { padding-left:0; padding-right:0; }
.box-pesquisa .busca { border:2px solid; height:45px; background:#fff url(../img/site/ico-lupa.jpg) no-repeat scroll 7px 9px; padding:3px 5px 5px 37px; }
.btn-pesquisa { height:45px; width:100%; font-size:15px; padding:0 6px; color:#FFFFFF; -moz-border-radius:0!important; -webkit-border-radius:0!important; border-radius:0!important; }
.btn-pesquisa:hover { opacity:0.9; color:#FFF; }

.btn-brown { margin-top:40px; background-color:#661C17; color:#FFFFFF!important; padding-top:10px; padding-bottom:10px; font-weight:800; -moz-border-radius:30px!important; -webkit-border-radius:30px!important; border-radius:30px!important; }
.btn-brown:hover, .btn-brown:active, .btn-brown:focus { opacity:0.9; color:#FFF!important; }

footer { background:#FFFFFF; padding-top:0; color:#000000; padding-bottom:0; }
footer input { }
footer address, footer p { font-size:16px; margin-bottom:5px; }  
footer p.last { margin-bottom:0; }
footer .footer-middle { padding-top:15px; padding-bottom:0; background-color:#d8261c; padding-bottom:15px; }
footer .footer-bottom { background-color:#033D6B; padding-left:5px; padding-right:10px; padding-bottom:15px; color:#FFFFFF; }
footer .footer-words { font-size:12px; margin:0 0 15px 0; padding-left:10px; padding-right:10px; }

.menu-footer { margin-top:10px; }
.menu-footer a { color:#FFF; font-size:10px; margin-right:5px; border-right:1px solid #fff; padding-right:5px; }
.menu-footer a:last-child { border-right:none; }

.box-cases { padding-bottom:101px; background:#F1EDEE url(../img/site/bg_cases_home.jpg) no-repeat bottom center; }
.box-cases h2 { font-size:25px; color:#1E1916; }
.box-cases img { margin-bottom:15px; }

.box-product {  }
.box-product h2 { color:#000000; font-size:20px; }
.box-product .descricao { color:#000000; font-size:18px; }
.box-product .product { float:left; width:100%; }
.box-product img { margin-bottom:0; margin-top:15px }
.box-product a p.title-produto-home { position:absolute; bottom:-10px; left:15px; right:15px; padding-bottom:5px; padding-top:5px; color:#ffffff; opacity:0; font-size:14px; background-color:#033d63; height:auto; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; }
.box-product a:hover p.title-produto-home, .box-solucoes a:focus p.title-produto-home, .box-solucoes a:active p.title-produto-home { opacity:1; }
.box-product a p.title-produto { margin-top:15px; padding:20px; color:#1F1A17; font-size:16px; background-color:#F7C200; height:auto; max-width:200px; text-transform:uppercase; }
.box-product .btn-product { color:#134973; padding:15px 15px 13px; margin:30px 0; font-size:20px; border:1px solid #134973 }
.box-product .btn-product:hover, .box-solucoes .btn-solucoes:active { opacity:0.9; color:red!important; }
.box-product .btn-detail { color:red!important; padding:10px 15px 8px; margin:30px 0; font-weight:normal; font-size:17px; border:1px solid #F7C200 }
.box-product .btn-detail:hover, .box-solucoes .btn-detail:active { opacity:0.9; color:#F7C200; }
.fonte-grande{font-size: 30px;}
.fonte-negrito{font-weight:800;}

.box-solucoes {  }
.box-solucoes img { margin-bottom:25px; margin-top:15px; max-width:72%; }
.box-solucoes h3 { font-weight:normal; color:#000; font-size:25px; }
.box-solucoes h4 { font-weight:bold; color:#666; font-size:14px; }
.box-solucoes p { margin-bottom:15px; color:#1E1916; font-size:14px }
.box-solucoes p.title-produto-home { margin-bottom:0; margin-top:-55px!important; padding-bottom:5px; padding-top:5px; color:#FFFFFF; font-size:14px; background-color:#4D4A47; margin-top:0; width:100%; height:auto; opacity:0; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; }
.box-solucoes a:hover p.title-produto-home, .box-solucoes a:focus p.title-produto-home, .box-solucoes a:active p.title-produto-home { opacity:1; }
.box-solucoes p.title { font-weight:normal; font-size:15px; min-height:42px; margin-bottom:0; }
.box-solucoes p.subtitle { font-size:12px; }
.box-solucoes a, .box-solucoes a:hover, .box-solucoes a:active { text-decoration:none; color:#F7C200; }
.box-solucoes .saiba-mais { color:#F7C200 }
.box-solucoes .btn-solucoes { color:#F7C200; padding:15px 15px 13px; margin:10px 0; font-size:20px; border:1px solid #F7C200 }
.box-solucoes .btn-solucoes:hover, .box-solucoes .btn-solucoes:active { opacity:0.9; color:#F7C200; }

.carousel-inner.inner-faq { background-color:#EBF5FC; padding-bottom:45px; }
.carousel-inner.inner-faq .item .box-img { float:left; width:100%; margin-top:20px; margin-bottom:20px; height:auto; border:1px solid #F7C200 }
.carousel-inner.inner-faq .item .box-img img { width:100%; }
.carousel-caption { left:0; right:0; text-shadow:none; }
.carousel-caption h4 { font-size:14px; }
.carousel-caption p { font-size:14px; }

.btn-faq { margin-top:20px; margin-bottom:20px; background-color:#F7C200; color:#FFFFFF!important; padding:5px 40px; -moz-border-radius:30px!important; -webkit-border-radius:30px!important; border-radius:30px!important; }
.btn-faq:hover, .btn-faq:active, .btn-faq:focus { opacity:0.9; color:#FFF!important; }

.validator { display:none; color:red; }
.required-selection { color:red; }

/*- BTN ORÇAMENTO -*/
.btn-meu-orcamento { margin-top:32px; }

.no-itens { font-size:1.5vw; margin:30px 0; }
.no-itens a { }

.nav > li > a.selecionado { background-color:#eee; }
 /*- NAVBAR-DEFAULT -*/
.menu .barra-menu { padding-right:0; padding-left:0; }
.menu .navbar, .menu .navbar-default { box-shadow:none!important; }
.navbar-header { display:none; }
.navbar-default { padding:0 0; background-image:none; }
.navbar-nav { width:100%!important; text-align:right; }
.navbar-nav > li > .dropdown-menu { margin-top:0; }
.navbar { margin:10px 0 0 0!important; min-height:40px; border:none!important; -moz-border-radius:0!important; -webkit-border-radius:0!important; border-radius:0!important; background-color:transparent; box-shadow:none; }
.navbar.menu-top { margin:0 0!important; min-height:0; }
.navbar.menu-top .collapse { margin-right:0; margin-left:0; padding-right:0; padding-left:0; }
.navbar.menu-top .navbar-nav { text-align:left; }
.navbar .nav > li { float:none!important; display:inline-block!important; }
.navbar .nav > li.last { border-right:none; }
.navbar .nav > li.last a { margin-right:0; }
.navbar .nav > li > a { font-size:14px; padding:0; margin:0 0px; }
.menu-top.navbar .nav > li > a { padding:0 0 0; margin:0 15px; }
.navbar-nav li a.selected, .navbar-nav li a:hover { text-decoration:none; color:#F7C200 }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover, .open > .dropdown-menu li a:hover { box-shadow:none; color:#F7C200; background-color:transparent; }
.open > .dropdown-menu li a:hover, .open > .dropdown-menu li a:focus { box-shadow:none; border-bottom:1px solid #F7F7F7; background-color:transparent; background-image:none; color:blue!important; }
.dropdown-menu > li > a { padding:7px 20px 5px 35px; border-bottom:1px solid #F7F7F7; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.active>a {background-image:none;}
.navbar-default .navbar-nav>li>a:hover { color:#F7C200 }

.navbar .nav > li > a.contato { padding:5px; margin:10px 0; border:1px solid #F7C200 }
.navbar-collapse { padding-left:0; padding-right:0; margin-top: 15px;}
.navbar-default .navbar-toggle { background-color:#DDD; }
.navbar-brand { padding:2px; }
.navbar-brand img { max-height:100%; }

 /*- DROPDOWN MENU EFFECT -*/
.open > .dropdown-menu { -webkit-transform: scale(1, 1); transform: scale(1, 1); padding:0; background-color:#FFFFFF; -moz-border-radius:0!important; -webkit-border-radius:0!important; border-radius:0!important; }
.open > .dropdown-menu li a { color:#444444; background-image:none; background-size:23px; }
.dropdown-menu { left:24px; border:none; -webkit-transform-origin: top; transform-origin: top; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-transform: scale(1, 0); transform: scale(1, 0); display: block; transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; }
.dropup .dropdown-menu { -webkit-transform-origin: bottom; transform-origin: bottom; }
.navbar .nav > li > .dropdown-menu:after { }
.dropup > .dropdown-menu:after { top:auto; display:inline-block; bottom:-6px; content: ''; position: absolute; left:50%; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .dropdown-menu > li > a { }

/*****- TITLES -*****/
.title-footer { margin:0 0 20px 0; font-size:22px; color:#FFFFFF; }
.title-home { margin:30px 0 0; font-size:22px!important; color:#2780C0; font-weight:bold; }
.title-blue { margin-bottom:40px!important; margin-top:20px; font-size:30px!important; color:#F7C200; }

.img-alianca { float:left; }
.plink { float:left; width:auto; margin-bottom:0; bottom:0; position:absolute; left:190px; }

/*- DESCRIÇÃO -*/
.descricao-home { font-size:28px; margin-top:10px; color:#007FC0; }
.descricao-home a { text-decoration:underline; }

 .btn-custom{
 	background-color: #033d6b;
 	padding: 5px 15px!important;
 	color: #fff!important;

 }

 .btn-custom:hover{
 	background-color:red!important;
 }
  .btn-custom:active{
 	background-color:red!important;
 }
   .btn-custom:focus{
 	background-color:red!important;
 }

/*- NEWSLETTER -*/
.newsletter { margin-bottom:15px; margin-top:5px; background-color:#033d63; color:#FFFFFF; padding-left:10px; padding-top:10px; padding-bottom:10px; }
.newsletter .subtitle { padding:5px 0 5px 0; min-height:25px; width:auto; height:auto; margin:0 0 0 0; font-weight:bold; }
.newsletter .form-group { margin-bottom:0; }
.newsletter .form-control { max-height:29px; }

/*- BTN RED -*/
.btn-red  { padding:5px 13px; color:#FFFFFF; font-weight:bold; font-size:13px; text-shadow:none; border:none; border-color:Transparent; background-color:#EE1C25!important; background-image:none; }
.btn-red:hover, .btn-red:focus { color:#FFFFFF; background-image:none; }

/*- BTN YELLOW -*/
.btn-yellow  { padding:5px 13px; color:#1F1A17; font-weight:bold; font-size:13px; text-shadow:none; border:none; border-color:Transparent; background-color:#d8261c!important; background-image:none; }
.btn-yellow:hover, .btn-yellow:focus { color:#1F1A17; background-image:none; }

/*- BOX NEWSLETTER -*/
.box-newsletter .form-field { margin:0 0 10px 0; }
.box-newsletter { float:right; position:relative; margin:0 0 0 0; width:100%; }
.box-newsletter .sub-title { float:left; position:relative; width:100%; height:auto; margin:18px 0 0 0; font-size:13px; }
.box-newsletter .form-field { float:left; position:relative; width:100%; }
.box-newsletter .form-field label { font-weight:normal; margin-bottom:0; }
.box-newsletter .form-field .textbox { height:28px; padding:7px 10px; margin-bottom:0; width:100%; color:#444444; background-color:#ffffff; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; border:1px solid #CEE4F4; }
.box-newsletter .form-field .validator {  }
.box-newsletter .btn-cadastrar  { padding:5px 13px; color:#FFFFFF; font-weight:bold; font-size:13px; text-shadow:none; border:none; border-color:Transparent; background-color:#17C1E6!important; background-image:none; }
.box-newsletter .btn-cadastrar:hover, .box-newsletter .btn-cadastrar:focus { background-image:none; }

/*- ERROR -*/
.box-newsletter .error .textbox { border-color:Red; }

/*- BOX COPYRIGHT -*/
/*.box-copyright { display:inline-block; position:relative; width:100%; height:auto; margin:0 0 0 0;}
.box-copyright .copyright { float:left; position:relative; width:auto; height:auto; margin:16px 0 0 0; font-size:12px; }
.box-copyright .designed { float:right; position:relative; width:auto; margin:16px 10px 13px 0; }
.box-copyright .designed span { float:left; position:relative; width:auto; margin:0 0 0 0; }
.box-copyright .designed .nosweb { float:left; position:relative; width:60px; height:21px; margin:4px 0 0 10px; background:transparent url(../img/site/LogoNosweb.png) no-repeat; text-indent:-15000px; }
.box-copyright .designed .nosweb:hover { background-position:0 -21px; }*/

.copyright { font-size:12px; margin-top:19px; }
.developed, .developed a { font-size:12px; margin-top:16px; margin-bottom:0; color:#FFF; }
.developed img { margin-left:3px; }

.item-home { margin:20px 0; }
.item-home .subtitle { font-size:28px; color:#007E99; width:auto; padding-left:15px; clear:both; }

/*- BOX-PRODUTO -*/
.container-produtos .text-center { margin-bottom:35px; }
.box-produto { text-decoration:none!important; }
.box-produto > * { font-size:14px; }
.box-produto p { margin-bottom:3px; }
.box-produto .box-img { max-width:100%; overflow:hidden; }
.box-produto .box-img img { width:100%; }
.box-produto .title { color:#000000; margin-top:5px; }
.box-produto .descricao { color:#666666; margin-top:5px; height:40px; overflow:hidden; font-size:13px; }
.box-produto .oferta { background-color:Red; color:#FFF; font-size:15px; font-weight:bold; width:auto; padding:3px 3px 3px 3px; }
.box-produto .oferta span { margin-left:5px; background-color:#FFF; color:Red; font-weight:bold; padding-left:2px; }
.box-produto .old { color:#999999; text-decoration:line-through; }
.box-produto .atual { color:#267FBF; font-size:16px; }
.box-produto .atual-detalhes { color:#267FBF; font-size:16px; }
.box-produto .parcelamento { color:#000000; }
.box-produto .parcelamento span { font-size:16px; }

/*********************************************** HOME *************************************************/
.nav-list .nav-header a { }
.subcategoria-neto { padding-left:10px; }
.subcategoria-bisneto { padding-left:20px; }

.modal-footer .descricao { width:100% }
.modal-footer p { text-align:justify; }

/*- BOX HOME -*/
.box-home { margin-top:30px; color:#2C969E; }
.box-home .box-img { height:auto; max-width:100%; width:100%; overflow:hidden; }
.box-home img { width:100%; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; }
.box-home:hover img { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform:translateZ(0) scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:translatZ(0) scale(1.05); transform:translatZ(0) scale(1.05); }
.box-home:hover { text-decoration:none; color:#2C969E; }
.box-home .title { margin-top:0; font-size:18px; color:#2881C1; }
.box-home .title-produto { color:#2C969E; }
.box-home .descricao { margin:20px 0; }
.box-home .saiba-mais { position:relative; width:auto; height:auto; margin:0 0 0 0; font-size:11px; font-weight:bold; color:#2881C1; }
.box-home .saiba-mais:hover { text-decoration:underline; }

.box-home .item-noticia { float:left; position:relative; width:100%; height:auto; margin:0 0 0 0; text-decoration:none; }
.box-home .item-noticia .item { font-weight:bold; margin-bottom:0; }
.box-home .item-noticia .item.text-right { margin-bottom:30px; }
.box-home .item-noticia .cont { margin-top:6px; font-size:18px; line-height:20px; font-style:italic; }
.box-home .item-noticia:hover { color:#2C969E; }

/*- BOX-DEPOIMENTOS -*/
.box-depoimentos { background-color:#DCF3F5; padding:30px 15px; }
.box-depoimentos > * { color:#2C969E; }

/*- BANNER HOME -*/
.carousel { background-color:#ffffff; margin-bottom:15px; }
.carousel-indicators { bottom:0; }
.carousel-indicators li { height:12px!important; width:12px!important; margin:0!important; border:none; background-color:#FFFFFF!important; opacity:0.5 }
.carousel-indicators .active { opacity:1 }

.carousel-indicators-numbers { left:31%; }
.carousel-indicators-numbers li { float:left; height:30px!important; width:30px!important; margin:0 3px 0 0!important; border:none; background-color:#828282!important; text-indent: 0; margin: 0 2px; width: 30px; height: 30px; border: none; border-radius:0; line-height: 30px; color: #fff; font-weight:bold; transition: all 0.25s ease; }
.carousel-indicators-numbers li.active, .carousel-indicators-numbers li:hover { margin: 0 2px; width: 30px; height: 30px; background-color: #000000!important; }

.carousel-fade .carousel-inner .item { opacity: 0; transition-property: opacity; }
.carousel-fade .carousel-inner .active { opacity: 1; }
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; }
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-fade .carousel-control { z-index: 2; }

.carousel-caption {
  position: relative;
  left: 0%;
  right: 0%;
  bottom: 0px;
  z-index: 10;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #000;
  text-shadow: none;  
}

.carousel-fade {
    position: relative;
}

.controllers {
    position: absolute;
    top: 0px;
}

.carousel-control.left, 
.carousel-control.right {
    background-image: none;
}

.btn-mais { margin:30px 0!important; background-color:#FFD548; font-size:3vw!important; max-width:100%; }

.box-artigos-home { float:left; padding:30px 0;background-color:#999; }
.box-artigos-home .btn-mais { background-color:#fff; }
.box-artigos-home p, .box-artigos-home h3 { }
.box-artigos-home p.descricao { font-size:2vw; }
.box-artigos-home h3 { font-size:3vw; }
.box-artigos-home a:hover { text-decoration:none; }

.reforma { }
.reforma p { background-color:#D3E488; padding:20px 30px; margin-top:10%; z-index:10; }
.reforma img { max-width:100%; }
.reforma img.left { margin-right:-50px; z-index:11; }
.reforma img.right { margin-left:-50px; z-index:11; }

.box-map { background-color:#CCC; padding-top:30px; }
.box-map iframe { width:100%; min-height:300px; }
.box-map small a { float:right; margin:10px; }

/*- BANNER LATERAL -*/
.banner-lateral { margin:6px 0 0 0; text-align:center; }
.banner-lateral a { }
.banner-lateral a img { margin-bottom:10px; max-width:100%; }

/*****- BANNER RIGHT -*****/
.banner-right { height:auto; margin:0 0 0 0; text-align:center; }
.banner-right a { }
.banner-right a img { float:right; max-width:100%; margin-bottom:20px; }

/*****- BANNER BOTTOM -*****/
.banner-bottom { height:auto; margin:15px 0; text-align:center; }
.banner-bottom img { width:100%; margin-bottom:20px; }

/*****- BANNER BOTTOM HOME -*****/
.banner-bottom-home { height:auto; margin:0 0 0 0; text-align:center; }
.banner-bottom-home a { }
.banner-bottom-home a img { max-width:100%; margin:20px 0; }

/*****- PRODUTO ESPECIFICO -*****/
.produto-especifico { float:left; width:100%; height:auto; margin:15px 0 0 0; }
.produto-especifico .box-right { margin:0 0 0 0; }
.produto-especifico .box-right .title-produto { height:auto; margin:5px 0 0 0; font-weight:normal; font-size:2vw; color:#007E99; }
.produto-especifico .box-right .click-view { cursor:pointer; background-color:#A7C160; padding:5px 30px; }
.produto-especifico .box-right .breve { margin:25px 0 18px 0; font-weight:normal; font-size:13px!important; }
.produto-especifico .box-right .atual { margin-top:3px; font-weight:bold; color:#007FC0; }
.produto-especifico .box-right .old { margin-top:3px; text-decoration:line-through; }
.produto-especifico .box-right .validade { margin-top:4px; }
.btn-success {  }

/*****- DIV CORES -*****/
.produto-especifico .box-right .cores { margin:10px 0; }
.produto-especifico .box-right .cores .title-variantes { font-weight:bold; margin-bottom:5px;  }
.produto-especifico .box-right .cores img { max-width:100%; }

/*****- DESCRICAO COMPLETA -*****/
.descricao-completa { margin:30px 0 30px 0; }
.descricao-completa .title { margin:0 0 0 0; padding:8px 15px; width:100%; font-size:3vw;}
.descricao-completa .box-fck { padding:5px 15px 20px 0; }
.descricao-completa .box-fck p { margin:15px 0 0 0; }
.descricao-completa .titulo-simples { margin-top:0; font-size:18px; font-weight:bold; color:#444444; }

.table-carrinho img { max-width:60px; }

/*****- BOX VALORES -*****/
.box-valores { margin:0 0 0 0; }
.box-valores .total { border-bottom:1px solid #DDD; }
.box-valores .total p.valor { margin:0 0 5px 0; font-weight:bold; }
.box-valores .total p.p-total { margin:5px 0 0 0; }
.box-valores .last { border-bottom:none; }

.box-botoes { margin:20px 0; }

.cpf .radio-inline { margin-top:-6px!important; }

/*- PRODUCTS GRID OR LIST -*/
.list-group { box-shadow:none; margin:0 0 0 0; }
.list-group-item { border:none; padding:0 15px 10px 15px; }
.list-group-item a { margin:0; }
.list-group-item .thumbnail, .img-thumbnail { box-shadow:none; border:none; margin-bottom:0; padding:10px; }
.list-group-item .thumbnail .caption { padding:0; color:#2C969E; }
.list-group-item:hover .thumbnail { background-color:#eee; }

/*- PAGINAÇÃO -*/
.paginacao { margin-bottom:30px; }
.paginacao a { background-color:#d3e488; padding:5px 10px; }
.paginacao a:hover { background-color:#017337; }
.paginacao a.selected { background-color:#017337; }
.paginacao a.selected:hover { text-decoration:none; }
.paginacao a.anterior { background-color:#fff; }
.paginacao a.proximo { background-color:#fff; }

/*- BOX-IMG-DETALHE -*/
.box-img-detalhe { width:100%; height:auto; margin:0 0 50px 0; text-align:center; }
.box-img-detalhe .legenda { float:left; position:relative; width:100%; height:auto; margin:4px 0 0 0; }
.box-img-detalhe a { }
.box-img-detalhe a img { width:auto; height:auto; max-width:100%; max-height:400px; }

.sem-variante { }
.sem-variante .form-control { margin-top:2px; }

.box-segmentos { float:left; position:relative; width:100%; margin-top:85px; padding-left:0; padding-right:0; }
.box-segmentos p { background-color:#F7C200; padding:15px 0 15px 25%; margin-bottom:80px; font-size:20px; color:#FFFFFF; font-weight:bold; }
.box-segmentos img { position:absolute; top:-60px; left:71px; max-height:172px; width:auto }

/*- CONTATO -*/
.form-contato {}
.form-contato .descricao { font-size:20px; color:#969495; }
.form-contato .form-horizontal { margin:30px 0; }

.contato-right { width:100%; }
.contato-right .dados { float:left; position:relative; width:100%; height:auto; margin:11px 0 0 0; }
.contato-right .dados .title { }
.contato-right .box-mapa { float:left; position:relative; width:100%; margin:9px 0; padding:3px; border:1px solid #DDD; }
.contato-right .box-mapa iframe { float:left; position:relative; width:100%; height:255px!important; margin:0!important; }
.contato-right .box-mapa small { float:left; position:relative; width:100%; height:auto; margin:0 0 0 0; }
.contato-right .box-mapa small a { float:left; position:relative; width:100%!important; height:auto; margin:11px 0 0 0!important; text-align:right!important; text-decoration:none!important; }
.contato-right .box-mapa small a:hover { text-decoration:underline; } 
.form-group .btn-success { font-size:16px; }

.content-fck h2, .content-fck h3, .content-fck h4.big { margin-top:40px; margin-bottom:20px; font-size:16px; }
.content-fck h4 { font-weight:bold; }
.content-fck h4.big {margin-top:15px;font-weight:normal;}
.content-fck p { font-size:14px; margin-bottom:20px; line-height:22px; text-align:justify; }
.content-fck .box-top { float:left; width:100%; margin-bottom:60px; }
.content-fck img { max-width:100%; margin:0 0 20px 0; }
.content-fck .carousel img { margin-bottom:0!important; }
.content-fck .title-premios { margin-bottom:10px; margin-top:30px; }
.content-fck .img-premios { margin-top:35px; }
.content-fck .img-right { margin-top:0; margin-bottom:30px; }
.content-fck .gray-box { margin:40px 0; padding-top:15px; padding-bottom:15px; background-color:#F2F2F2 }
.content-fck .gray-box .img-projetos { margin-bottom:0; }
.content-fck .reajustado { width:85%; height:auto; }
.content-fck .btn-solucoes { color:#FFF; font-weight:normal; padding:15px 30px; }
.content-fck .btn.cor-padrao { padding:15px 30px; font-weight:normal; }
.content-fck .title-tecnologia { color:#F7C200; }
.content-fck .box-solucoes img { width:75%; }
.content-fck .bg-red { color:#ffffff; background-color:#F7C200; padding:30px; line-height:40px; font-size:30px; text-align:center; }
.content-fck .bottom-bordered { padding-bottom:5px; border-bottom:1px dashed #F7C200; }
.content-fck .alinhamento { margin-top:70px; }
.content-fck .title-master { font-size:25px; }
.content-fck iframe { width:100%; }
.btn-big { white-space:normal!important; font-size:20px; padding:10px 15px; }
.title-fck { font-weight:bold; }
.title-fck-item { font-size:16px!important; margin-bottom:50px!important; text-align:center!important; }

.title-fck-red { background-color:#F7C200; margin-bottom:0!important; color:#1F1A17; font-weight:bold; font-size:20px!important; text-align:center!important; padding-top:15px; padding-bottom:15px; }
.title-small { font-size:17px!important; }
p.bordered-red { border:1px solid #F7C200; padding:10px; min-height:140px; }

.bg-empresa { padding-top:60px; padding-bottom:60px; background:transparent url(../img/bg_empresa.jpg); background-size:cover; }

.box-album { margin-bottom:30px; }
.box-album .box-img { float:left; position:relative; padding-bottom:15px; width:100%; height:auto; max-width:100%; margin-bottom:10px; border:2px solid #144A6F; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition: border-color 1000ms linear;
    -moz-transition: border-color 1000ms linear;
    -o-transition: border-color 1000ms linear;
    -ms-transition: border-color 1000ms linear;
    transition: border-color 1000ms linear; }
.box-album .box-img img { height:auto; max-width:100%; max-height:442px; }
.box-album .box-img .mask { float:left; position:absolute; display:block; width:100%; background:transparent url(../img/bg-mask.png); height:100%; top:0; left:0; z-index:7; opacity:0; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; }
.box-album .box-img .nome-produto { font-size:14px; position:relative; margin-top:0; width:100%; height:auto; background-color:#E67817; color:#fff; padding:5px 0; -webkit-transition: background-color 1000ms linear;
    -moz-transition: background-color 1000ms linear;
    -o-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear; }
.box-album .mask { float:left; position:absolute; display:block; width:100%; background:transparent url(../img/bg-mask.png); height:100%; top:0; left:0; z-index:7; opacity:0; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; }

.box-album .dados { margin-top:0; width:100%; height:auto; opacity:1; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; }
.box-album .mask > * { }
.box-album .mask .title { font-size:14px; position:absolute; margin-top:-40px; width:100%; height:auto; background-color:#E67817; color:#fff; padding:5px 0; -webkit-transition: background-color 1000ms linear;
    -moz-transition: background-color 1000ms linear;
    -o-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear; }
.box-album .mask .bairro { text-transform:uppercase; float:left; position:relative; margin:0 0 0 0; width:100%; text-decoration:none; text-align:center; }
.box-album .mask .endereco { float:left; position:relative; margin:0 0 0 0; width:100%; text-decoration:none; text-align:center; }
.box-album .mask .promocao { font-size:1.5vw; float:left; position:relative; margin:0 0 0 0; width:100%; text-decoration:none; text-align:center; }
.box-album p { color:#444444; }
.box-album p.promocao { text-decoration:line-through; }
.box-album .btn-solicitar  { padding:5px 13px; color:#FFFFFF; font-weight:bold; font-size:14px; text-shadow:none; border:none; border-color:Transparent; background-color:#17C1E6!important; background-image:none; }

.box-album:hover a { text-decoration:none; }
.box-album:hover .mask { display:block!important; opacity: 1; }    
.box-album:hover .dados { opacity: 0; }
.box-album:hover .box-img { border-color:#B7D5EB; }
.box-album:hover .box-img .nome-produto { background-color:#007E99; }
.box-album .mask .slide{
	display: block!important;
	visibility: hidden;
	background:transparent;
	width:100%;
	height:100%;
	-ms-filter: "alpha(opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: translate3d(0,100%,0);
	-moz-transform: translateY(100%);
	-o-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: visibility 0s linear .2s,-webkit-transform .5s linear,opacity .2s linear;
	-moz-transition: visibility 0s linear .2s,-moz-transform .5s linear,opacity .2s linear;
	-o-transition: visibility 0s linear .2s,-o-transform .5s linear,opacity .2s linear;
	-ms-transition: visibility 0s linear .2s,-ms-transform .5s linear,opacity .2s linear;
	transition: visibility 0s linear .2s,transform .5s linear,opacity .2s linear;	
}.box-album:hover .mask .slide{
	visibility: visible;
	-ms-filter: "alpha(opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	-webkit-transform: translate3d(0,40%,0);
	-moz-transform: translateY(40%);
	-o-transform: translateY(40%);
	-ms-transform: translateY(40%);
	transform: translateY(40%);
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s; 
}
.box-album .mask .slide span { width:auto; padding:10px 20px; }

/*****- CONTENT FEEDBACK -*****/
.content-feedback { height:auto; margin:50px 0; }
.content-feedback p { width:100%; height:auto; margin:0 0 0 0; text-align:center; }
.content-feedback .title { margin:0; padding:8px 20px; background:#cccccc; font-size:22px; }
.content-feedback .title .big { font-size:25px; }
.content-feedback .box-cont { height:auto; margin:0 0 0 0; padding:20px; border:1px solid #DDD; }
.content-feedback .box-cont .analise { font-size:15px; }
.content-feedback .box-numero { width:100%; height:auto; margin:40px 0 0 0; }
.content-feedback .box-numero .sub-title { font-size:25px; }
.content-feedback .box-numero .numero { width:100%; height:auto; margin:5px 0 0 0; }
.content-feedback .box-numero .numero span { width:100%; height:auto; margin:0 0 0 0; text-align:center; font-size:25px; font-weight:bold; }

.glyphicon-chevron-right:before { content:">"; }
.glyphicon-chevron-left:before { content:"<"; }

/* NOVIDADES */
.tit-noticia { font-weight:bold; }
.noticias-navigation {}
.noticias-navigation .voltar, .noticias-navigation .proximo { margin-top:30px }

/*- BOX CONTATO -*/
.title-form-contato { font-weight:bold; font-size:20px; margin-top:50px; margin-bottom:20px; color:#2EA2DB; }
.descricao-form-contato { font-size:14px; margin-bottom:30px; color:#2EA2DB; }
.box-contato { float: left; width:100%; margin-top:30px; }
.box-contato .box-left { background-color:#1F1A17; padding-top:92px; padding-bottom:92px }
.box-contato .box-left iframe { width:100%; }
.box-contato .box-right { background-color:#F6F6F6; }
.box-contato .form-group { margin-left:0; margin-right:0; }
.form-group .textarea { min-height:105px; max-height:105px; min-width:100%; max-width:100%; }
.form-horizontal .control-label, .form-horizontal .form-control { color:#B2B2B2; font-weight:normal; }
.form-horizontal .btn-form-contato { border:1px solid #033d63; color:#033d63; padding:10px; font-weight:normal; background-color:#FFFFFF; }
.title-contato { margin:30px 0 }

/* BOX LOCALIZAÇÃO */
.box-mapa { float:left; position:relative; width:100%; margin:9px 0; padding:3px; border:1px solid #2EA2DB; }
.box-mapa iframe { float:left; position:relative; width:100%; height:400px!important; margin:0!important; }
.box-mapa small { float:left; position:relative; width:100%; height:auto; margin:0 0 0 0; }
.box-mapa small a { float:left; position:relative; width:100%!important; height:auto; margin:11px 0 0 0!important; text-align:right!important; text-decoration:none!important; }
.box-mapa small a:hover { text-decoration:underline; } 

.box-hover .img-hidden { display:none; }
.box-hover:hover .img-visible { display:none; }
.box-hover:hover .img-hidden { display:block; }

/*PAGINA TREINAMENTO*/
.treinamento .title-master { color:#000; font-weight:bold; font-size:45px!important; margin-bottom:0; }
.treinamento .subtitle { font-size:25px; margin-top:5px; }
.treinamento .title { font-size:45px!important; font-weight:bold; }
.treinamento .no-margin-top { margin-top:0; }
.treinamento .first-form { padding-top:205px; background-color:#666; min-height:585px; background-image:url(../img/site/bg_first_form.jpg); background-size:cover; margin-bottom:30px; margin-top:30px; }
.treinamento .first-form h3, .treinamento .second-form h3 { font-weight:bold; font-size:55px; color:#FFF; }
.treinamento .first-form p, .treinamento .second-form p { font-size:40px; color:#FFF; line-height:45px; }
.treinamento .form-horizontal .btn { background-color:#E87817; color:#000000; width:100%; font-weight:bold; font-size:18px; padding-top:2px; padding-bottom:2px; }
.treinamento .form-horizontal .control-label, .form-horizontal .form-control { color:#000000; }
.treinamento .form-horizontal .form-control::-webkit-input-placeholder { color:#000000; font-weight:bold; }  /* WebKit, Blink, Edge */
.treinamento .form-horizontal .form-control:-moz-placeholder { color:#000000; font-weight:bold; }  /* Mozilla Firefox 4 to 18 */
.treinamento .form-horizontal .form-control::-moz-placeholder { color:#000000; font-weight:bold; }  /* Mozilla Firefox 19+ */
.treinamento .form-horizontal .form-control:-ms-input-placeholder { color:#000000; font-weight:bold; }  /* Internet Explorer 10-11 */
.treinamento .form-horizontal .form-control::-ms-input-placeholder { color:#000000; font-weight:bold; }  /* Microsoft Edge */
.treinamento .text-red { color:#F7C200; }

.treinamento .bg-x { padding-bottom:30px; padding-top:30px; background-image:url(../img/site/bg_x_m.jpg); background-repeat: repeat; }
.treinamento .box-gray { padding-top:30px; color:#FFF; padding-bottom:150px; background-color:#4D4A47; background-image:url(../img/site/bg_gray_red.jpg); background-repeat:no-repeat; background-position:bottom center; }
.treinamento .box-gray iframe { width:100%; height:auto; min-height:350px; }
.treinamento .box-gray .text-red { margin-top:30%; font-size:35px; }
.treinamento .box-gray p { font-size:20px }
.treinamento .box-red-dark { color:#FFF; background-color:#661C17; }
.treinamento .ditado { margin-top:30px; font-style:italic; font-size:45px; line-height:46px; }
.treinamento .autor { margin-top:30px; margin-bottom:45px; font-style:italic; font-size:30px; }
.treinamento ul.conteudo { list-style:none; margin-bottom:50px; }
.treinamento ul.conteudo li { margin-bottom:15px; font-size:16px; }
.treinamento .box-red p { font-size:30px; }
.treinamento .box-red p.grande { font-size:34px; margin-bottom:0; }

.box-aplicacoes { float:left; width:100%; background-color:#DEDEDE; padding-top:30px; padding-bottom:30px; }
.box-aplicacoes.branco { background-color:#FFFFFF; }
.box-aplicacoes h2 { font-weight: bold; margin-top: 0; margin-bottom: 40px; }
.box-aplicacoes .item-aplicacao { border:1px solid #F7C200; min-height:56px; vertical-align:middle; margin-right:20%; margin-left:20%; padding:5px 15px; text-align:center;  }
.box-aplicacoes a.item-aplicacao { float:left; color:#000; min-width:70%; padding:15px; text-decoration:none; font-size:16px; cursor:pointer; margin-bottom:30px; }

p.title-lightbox { margin-bottom:0; font-weight:bold; }

/*- DIVISÃO EM 5 COLUNAS -*/
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td  { border-color:#777; }
.img-bordered { border:2px solid #F7C200; margin-bottom:0!important; margin-top:30px!important; }
.img-bordered-black { border:2px solid #000000; margin-bottom:0!important; margin-top:30px!important; margin-bottom:15px!important; }

p.title-sublinhado { margin-top:60px; }
p.title-sublinhado span.borda { float:left; width:30%;margin-top:0.5%; height:1px; border-bottom:1px solid #F7C200; }
p.title-sublinhado span.borda:last-child { margin-left:0; }
p.title-sublinhado span.titulo { float:left; width:40%; text-align:center; color:#F7C200; font-size:25px }

p.title-sublinhado-sm { margin-top:60px; }
p.title-sublinhado-sm span.borda { float:left; width:15%;margin-top:2%; height:1px; border-bottom:1px solid #F7C200; }
p.title-sublinhado-sm span.borda:last-child { margin-left:0; }
p.title-sublinhado-sm span.titulo { float:left; width:70%; text-align:center; color:#F7C200; font-size:25px }

.box-clientes {}
.box-clientes img { margin-right:35px; margin-top:15px; }
.box-clientes img:last-child { margin-right:0; }

.btn-file-upload { float:left; position: relative; padding:10px; overflow: hidden; background-color:#484745; color:#FFFFFF; }
.btn-file-upload:hover, .btn-file-upload:active, .btn-file-upload:focus { color:#FFFFFF; }
.btn-file-upload input { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }

/*MONTAGEM LINHA 360*/
.border-title.aligncenter { text-align: center; margin-bottom: 50px; }
h1.border-title { font-size: 32px; }
.border-title, .widgettitle { background: url(../img/title-pattern.png) repeat-x scroll 0 7px rgba(0, 0, 0, 0); display: block; font-size: 30px; text-transform: uppercase; }
.border-title span { background: #fff; padding: 0 12px 0px 0px; }
.border-title.aligncenter span { padding: 0 12px 0px 12px; }

.font-white, .font-white:hover, .font-white:focus { color:#FFF!important; }
.title-box-acessorios { font-size:12px!important; }

/*-------------------------------------------------------- DEIXAR SEMPRE ESTE BLOCO POR ÚLTIMO ----------------------------------------------*/
@media (max-width: 767px) {
  body { font-size:12px!important; }
  .text-xs-left { text-align:left!important; }
  .text-xs-right { text-align:right!important; }
  .text-xs-center { text-align:center!important; }
  .col-xs-5ths { width:20%; float:left; }
  h1 { font-size:16px!important; }
  header .input-group .textbox { font-size:11px!important; background:none; background-color:#FFF; padding-left:5px; }
  header .input-group .btn-buscar { font-size:15px!important; }
  footer .midias > * { float:left!important; }
  footer address { }
  .title-footer { margin-top:20px; }
  .atendimento { margin-top:0; font-size:16px; }
  header .menu-top a { float:left; width:100%; text-align:center; }
  .paginas-footer li a { font-size:15px!important; text-align:center; }
  .box-pesquisa { margin-top:0; margin-bottom:5px; padding-top:0; }
  .box-pesquisa input { font-size:3vw; }
  .btn-mais { font-size:17px !important; }
  .item .btn-mais { font-size:17px !important; }  
  header .header-title { font-size:13px; }
  .navbar-nav { width:100%!important; text-align:left!important; }
  .navbar { margin-bottom:5px!important; }
  .navbar .nav > li { float:left!important; display:block!important; width:100%; }  
  .navbar-header { display:block; }
  .navbar-default { padding:0!important } 
  .navbar-collapse li a, .navbar .nav > li > a, .navbar .nav > li > a:hover { margin-bottom:5px; text-shadow:none; background-image:none; }
  .navbar-collapse { padding-left:15px; padding-right:15px }
  .navbar-nav li a.selected, .navbar-nav li a:hover { border-bottom:none; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { margin-bottom:5px; box-shadow:none; border-bottom:none; }
  .descricao-home { font-size:17px!important; }
  .navbar-fixed-phone { background-color:#FFFFFF; position: fixed!important; right: 0!important; left: 0!important; z-index: 1030!important; top: 0!important; border-width: 0 0 1px!important; border-radius: 0!important; margin:0!important; }
  .box-artigos-home h3 { font-size:20px!important; }
  .box-artigos-home p.descricao { font-size:15px!important; }
  .title-home { font-size:18px!important; }
  .title-footer { width:100%; text-align:center; }
  .box-newsletter .form-field .textbox { font-size:13px; }
  .produto-especifico .box-right .breve { font-size:15px!important; }      
  .no-itens { font-size:15px; }
  .box-album .mask > * { font-size:12px; }
  .box-album .mask .promocao { font-size:13px; }  
  .descricao-completa .title { font-size:17px;}
  .sem-variante .form-control, .sem-variante .btn-success { margin-top:15px; }
  .newsletter .btn-red { margin-top:10px; }
  .box-contato .form-horizontal .right-field { margin-top:15px; }
  .box-contato .box-left { margin-bottom:15px; }
  .clear-both-2 { display:none; }
  .clear-both-3 { display:none; }
  .clear-both-xs { display:block!important; }
  .box-segmentos p {padding-left:0;}
  .content-fck .reajustado { width:100%; }
  .box-product a p.title-produto-home { opacity:1; }
  .plink { float:left; width:100%; margin-bottom:0; bottom:0; position:relative; left:0; }
  .header-top div:last-child {margin-top:15px; }

  /*PAGINA TREINAMENTO*/
    .treinamento .title-master,.treinamento .title { font-size:28px!important; }
    .treinamento .subtitle { font-size:16px; }
    .treinamento .ditado { font-size:25px; }
    .treinamento .autor { font-size:20px; }
    .treinamento .box-gray .text-red { margin-top:30px; margin-bottom:30px; }
    .treinamento .first-form h3, .treinamento .second-form h3 { font-size:25px; }
    .treinamento .first-form p, .treinamento .second-form p { font-size:18px; }
    .btn-brown { width:100%; font-size:16px; }
    .content-fck .alinhamento { margin-top:0; }
}

@media (min-width: 700px) and (max-width: 767px) {
    .bg-empresa p { max-width:90%; }
}

@media (min-width: 768px) {
    .box-produto img, .thumbelina li img, .banner-bottom img, .banner-lateral img { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; }
    .box-produto:hover img, .thumbelina li:hover img, .banner-bottom img:hover, .banner-lateral img:hover { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform:translateZ(0) scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:translatZ(0) scale(1.05); transform:translatZ(0) scale(1.05); }        
}

@media (min-width: 768px) and (max-width: 991px) {
    body { }
    .col-sm-5ths { width:20%; float:left; }
    .text-sm-left { text-align:left!important; }
    .text-sm-right { text-align:right!important; }
    .text-sm-center { text-align:center!important; }
    .no-itens { font-size:15px; }
    .atendimento { font-size:16px; }
    .box-pesquisa { margin-top:-5px; }
    footer address { }
    .paginas-footer li a { font-size:15px!important; }
    .clear-both-2 { display:block; }
    .clear-both-3 { display:none; }
    .clear-both-4 { display:none; }  
    .clear-both-sm { display:block!important; }
    .content-fck .alinhamento { margin-top:50px; }
    .navbar .nav > li > a { margin:0 9px; }
    .navbar-nav li a.selected { background-position:left 9px bottom 7px; }
    .navbar-nav li a:hover { background-position:left 9px bottom 7px; }
    .dropdown-menu { left:9px; }
    .box-segmentos p {padding-left:38%;}

    /*PAGINA TREINAMENTO*/
    .treinamento .title-master { font-size:32px!important; }
    .treinamento .subtitle { font-size:16px; }
    .btn-brown { width:80%; font-size:3vw; }
}

@media (min-width: 992px) and (max-width: 1199px) {
    body { }
    footer address { }
    .col-md-5ths { width:20%; float:left; }
    .text-md-left { text-align:left!important; }
    .text-md-right { text-align:right!important; }
    .text-md-center { text-align:center!important; }
    .paginas-footer li a { font-size:15px!important; }
    .box-pesquisa { margin-top:23px; }
    .clear-both-2 { display:none; }
    .clear-both-3 { display:block; }
    .clear-both-4 { display:block; }
    .clear-both-md { display:block!important; }
  
    .navbar .nav > li > a { margin:0 12px; }
    .navbar-nav li a.selected { background-position:left 12px bottom 7px; }
    .navbar-nav li a:hover { background-position:left 12px bottom 7px; }
    .dropdown-menu { left:12px; }
    .box-segmentos p {padding-left:30%;}
    .btn-brown { width:80%; font-size:3vw; }
    .bg-empresa p { max-width:90%; }
}

@media (min-width: 1200px) {
    body { }
    h1 { }
    .col-lg-5ths { width:20%; float:left; }
    footer .midia > * { font-size:25px; }
    .text-lg-left { text-align:left!important; }
    .text-lg-right { text-align:right!important; }
    .text-lg-center { text-align:center!important; }
    
    header .header-title { font-size:44px; }    
    .box-artigos-home h3 { font-size:45px!important; }    
    .no-itens { font-size:22px!important; }
    .clear-both-2 { display:none; }
    .clear-both-3 { display:none; }
    .clear-both-4 { display:block; }  
    .clear-both-lg { display:block!important; }
    .btn-brown { width:80%; font-size:35px; }
}

/*----------------------------------------------------------------------------------------------------------------------------------------------*/
