@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Lalezar');
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,400italic,500,700);
@import url('https://fonts.googleapis.com/css?family=Questrial');
@import url(menu.css);
/* GOOGLE TRANS*/
#google_translate_element { display: none; }
.skiptranslate { display:none; }
body { top:0 !important; }
/**/

body { font-family: 'Roboto', sans-serif; background:#FFF; background-attachment:fixed; background-size:cover; background-repeat:no-repeat; }
body > section { padding: 70px 0; }
ul.navbar-top { margin:0; padding:0; list-style:none; }
ul.navbar-top li { float:right; line-height:2.6em; margin:0 10px; }
/*ul.navbar-top li a {font-size:14px; font-family:'Lalezar'; display:block; white-space:nowrap; color:#555; text-decoration:none; display:block;}*/
ul.navbar-top li a { font-size:16px; display:block; white-space:nowrap; color:#555; text-decoration:none; display:block; font-family: 'Questrial', sans-serif; }
ul.navbar-top li a:hover { color:#000; }
ul.navbar-top li:last-child { margin-right:0; }
.container-main { padding-top:15px; padding-bottom:15px; }
.slide-image { width: 100%; background-size:cover; background-repeat:no-repeat; background-position:center; }
.carousel-holder { margin-bottom: 30px; }
.carousel-control, .item { border-radius: 0px; }
h1.page-header { margin-top:0; }
.divider { height:20px; }
.list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #999; }
a.list-group-item { color:#111; background-color:rgba(200, 200, 200, 0.7); }
a.list-group-item .list-group-item-heading { color: #444; }
a.list-group-item:hover, a.list-group-item:focus { color: #fff; text-decoration: none; background-color: #999; }
.search-form { }
.search-form .btn { padding:0; display:block; }
.search-form * { border:none !important; border-radius:0 !important; outline:none !important; box-shadow:none !important; background-color:#FFF; }
.search-form .input-group { border:1px solid #e0e0e0 !important; padding-right:2px !important; }
/* Input Pesquisa
-----------------------------------------------*/
.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #999; background-color: #fff; background-image: none; border: 1px solid #999; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus { border-color: #999; outline:0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(51, 204, 255, .6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(51, 204, 255, .6); }
.form-control::-moz-placeholder {color: #999; opacity: 1;}
.form-control:-ms-input-placeholder {color: #999;}
.form-control::-webkit-input-placeholder { color: #999;}

.form-horizontal .control-label {text-align:inherit;}

.get-started { background: none repeat scroll 0 0 #F3F3F3; border-radius: 3px; padding-bottom: 30px; position: relative; margin-bottom: 18px; margin-top: 60px; }
.get-started h2 { padding-top: 30px; margin-bottom: 20px; }
/* Botões
--------------------------------------------------------*/
.btn-default { color: #444; background-color:rgba(51, 204, 255, 0.1); border:1px #999 solid; }
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { color: #fff; background-color: #999; }
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { background-image: none; }
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active { background-color: #fff; border-color: #ccc; }
.btn-default .badge { color: #fff; background-color: #444; }
.btn-primary { color: #fff; background-color:#999; border:1px #999 solid; }
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: #999; background-color: #fff; border:1px #999 solid; }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background-image: none; }
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active { background-color: #337ab7; border-color: #2e6da4; }
.btn-primary .badge { color: #337ab7; background-color: #fff; }
.btn, .form-control {border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
/* barra Tem alguma questão? */
.contact-info i { width: 60px; height: 60px; font-size: 40px; line-height: 60px; color: #fff; background: #000; text-align: center; border-radius: 10px; }
.contact-info h2 { margin-top: 0; color: #000; }
.contact-info { color:#000; }
/* Box Produto
----------------------------------------------*/
.img-frame-thumb { background-repeat:no-repeat; background-size:contain; background-position:center; }
.thumbnail {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.thumbnail img {width: 100%;}
.thumbnail .caption-full { padding: 9px; color: #444; }
.preco { text-align:center;}
.preco .antes { color: #C0C0C0; text-decoration:line-through; }
.descricao { width: 100%; height: auto; padding-right: 10px; padding-left: 10px; overflow: hidden;text-align:center;}
.descricao h4 { white-space: nowrap; padding:10px 0 2px 2px; overflow:hidden; text-overflow:ellipsis; font-size:1.1em; font-weight:normal; }
.vermais { background:#E9E9E9; }
.vermais a { text-align:center; display:block; padding:10px; font-family: Lalezar, sans-serif; }

.embed-responsive-21by9 { padding-bottom: 42.85%; }
.contactbox { width:auto; float:left; padding:0 15px; }
footer { margin-top: 30px; }
.footer-section-1 { border-top: 1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; padding-top:15px; padding-bottom:15px; background-color:#f2f2f2; }
footer table { width:auto; }
footer td { vertical-align:top; }
ul.nav-footer { margin:0; padding:0; list-style:none; }
ul.nav-footer li { line-height:2em; }
ul.nav-footer a { font-size:1em; color:#333; text-decoration:none; display:block; }
ul.nav-footer a:hover { color:#000; }
.footer-section-2 { padding:15px 0; background-color:#f2f2f2; }
.footer-section-3 { border-top: 1px solid #DFDEDF; font-size:.8em; padding:10px 0; background-color:#f2f2f2; }
.facebox { display:none; }

.adblock {position:relative;}
.adblock div.text{padding:10px; position:absolute; bottom:15px; left:30px; background:rgba(51,49,52, .7); color:#FFF; max-width:100%; overflow:hidden; margin-right:30px;}
.adblock img {background-repeat:no-repeat;background-size:cover;background-position:center;}

.adblock-xl { position:relative; margin-bottom:30px; margin-top:-40px;}
.adblock-xl div.text{ padding:10px; position:absolute; top:50%; left:0px; right:0px; color:#FFF; overflow:hidden; text-align:center; text-shadow: 0 0 6px #5E5E5E;}
.adblock-xl img { background-repeat:no-repeat; background-size:cover;}

@media (min-width:1024px) {.facebox {display:block;}}
@media (min-width:855px) {#AddToAny {position:fixed;right:0;bottom:50%;background:#CCC;padding:20px 4px;width:42px;}
#AddToAny td {
padding:2px
}
}
