/*
Theme Name: Kawasaki
Theme URI: http://kawasaki.com.br/
Author: Gabriel Padilha - Mitrah
Author URI: http://mitrah.com.br/
Description: O tema foi desenvolvido em 2015 em WordPress é um tema totalmente sensível que parece ótimo em qualquer dispositivo. As características incluem um modelo de frente página com seus próprios widgets, uma fonte de exibição opcional, styling para formatos de mensagem em ambos índice e vistas únicas, e um modelo opcional página sem barra lateral. Faça-lhe seu com um menu personalizado, imagem de cabeçalho, e do fundo.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: motocicletas, nautica, consorcio, racing
Text Domain: kawasaki

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* --------------------------------------------------------------------------
 *  Folha de Estilo - 2015 Stylesheet - Indice de Organização

    1 - Geral
    1.1 - Imports
    1.2 - Google fonts
    1.3 - Propriedades Globais (Body, Classes Comuns, Estrutura, etc...)
    1.4 - Tipografia (Títulos, Paragráfos, Links, etc...)
    1.5 - Botões
	1.6 - Formulários
	1.7 - Tabelas
	
	2 - Blog
    2.1 - Sidebar
	2.2 - Comentários
	2.3 - Single
	2.4 - Posts
	2.5 - Forms
	
	3 - Páginas
    3.1 - Home
	3.2 - Page
	3.3 - Modelo de Pagina / Lateral Pag Filhas
	3.4 - Single Produto
	3.5 - Onde Encontrar
	3.6 - Archive Release
	
	4 - Plugins
    4.1 - EBS Bootstrap
	4.2 - Contact Form 7

 * -------------------------------------------------------------------------- */
 
 /* --------------------------------------------------------------------------
 * 1 - Geral
 * -------------------------------------------------------------------------- */

/* ========================================================================== */
/* 1.1 - Imports
/* ========================================================================== */

@import url('css/tema-elementos.css'); /* tema */
@import url('css/bootstrap.css'); /* bootstrap */
@import url('css/bimports.css'); /* bimports */
@import url('css/atalhos.css'); /* atalhos */


/* ========================================================================== */
/* 1.2 - Google fonts
/* ========================================================================== */

/* font-family: 'Source Sans Pro'; */
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,900italic,900,700italic,700,600italic,600,400italic,300italic,300,200italic,200);
/* font-family: 'Open Sans Condensed'; */
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
/* font-family: 'Ubuntu Condensed'; */
@import url(http://fonts.googleapis.com/css?family=Ubuntu+Condensed);
/* font-family: 'Raleway'; */
@import url(http://fonts.googleapis.com/css?family=Raleway:400,200,300,500,600,700,800,900);
/* -- */


/* ========================================================================== */
/* 1.3 - Propriedades Globais
/* ========================================================================== */

html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 62.5%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body { font-size:100%; }

.npl5 { padding-left:5px;}
.npr5 { padding-right:5px;}

.npl10 { padding-left:10px;}
.npr10 { padding-right:10px;}


/* Topinho ------------------------------------------------------------------
............................................................................. */

/* Redes Sociais */
.rsocial { padding-left:0px; display:inline; padding:0px 5px 0px 20px;}
.rsocial li { list-style:none; display:inline; margin:0px 4px;}
.rsocial li:first-child { margin-left:0px; padding-left:0px;}
.rsocial li:last-child {margin-right:0px; padding-right:0px;}
.rsocial li a i.fa { width:20px; height:20px; border-radius:50px; background:none; font-size:1.8rem; line-height:2.0rem; text-align:center;}
.rsocial li a:hover i.fa {background:none; opacity:0.9;}


/* Topo ---------------------------------------------------------------------
............................................................................. */

#divtop { 
	height:auto;
	background: -webkit-gradient(linear, left top, right top, from(#292929), to(#131313));
	background: -webkit-linear-gradient(top, #292929, #131313);
	background: -moz-linear-gradient(top, #292929, #131313);
	background: -o-linear-gradient(top, #292929, #131313);
	background: -ms-linear-gradient(top, #292929, #131313);
	background: linear-gradient(top, #292929, #131313);
	background-color: #292929;
	position:relative;
}
#divtop .faixa-marca { width:100%; height:33px; display:block; position:absolute; bottom:0px; left:0px; background-image:url(img/faixa-marca.png); background-position:bottom left; background-repeat:repeat-x;}
.container.topo { padding-top:27px; padding-bottom:52px; height:114px; position:relative; background:none;} 

/* Logo */
.topo .logo { max-width:421px; display:block; float:left;}
.topo .logo img { width:auto;}

/* Menu Topo */
.marg-menu { margin-top: -9px; position: absolute; right: 0; top: 50%;}
.menu-topo { margin-top:0px}
.menu-topo > .menu-prin { padding:0px; margin:0px;}
.menu-topo > .menu-prin > li { display:block; float:left; margin:0px; list-style:none; font-size:1.6rem; line-height:2.0rem; font-weight:700; position:relative; text-transform:uppercase; border-left:0px solid #ccc; padding:0 14px;}

.menu-topo > .menu-prin > li:first-child { border-left:none;}
.menu-topo > .menu-prin > li > a {   margin:0px 0 0 0px;}
.menu-topo > .menu-prin > li:first-child a { margin-left:0px;}
.menu-topo > .menu-prin > li > a:hover, .menu-topo > .menu-prin > li > a:focus { text-decoration:none; outline:none;}
.menu-topo > .menu-prin > li.current-menu-item > a { text-decoration:none; }

.dropdown-menu > li { text-decoration:none;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color:#f0f0f0; outline:none;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background-color:#ebf0f4; color:#04638e; outline:none;}
.caret { position:absolute; top:-7px; left:50%; color:#04638e; display:none !important;}


/* Menu Ang */
/*
.menu-dif .menu-ang { display: none; top: 85px; right: 0; height: 51px; background-position: 0 -500px; background-repeat: repeat-x; font-family: delta_probook_italic; }
.menu-dif .menu-ang ul { float: right; }
.menu-dif .menu-ang li { height: 50px; margin-left: -60px; padding-left: 59px; background-position: 0 -560px; }
.menu-dif .menu-ang li span { padding-right: 45px; }
.menu-dif .menu-ang li a { left: -10px; color: white; }
.menu-dif .menu-ang li a:hover { color: #69be28; }
*/
.menu-dif { background:#000000; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);}
.menu-dif .menu-ang { height:47px; background:transparent;}
.menu-dif .menu-ang ul { margin:0px; float:right;}
.menu-dif .menu-ang ul li { display:block; margin-right:2px;  float:left; text-transform:uppercase; background: url(img/bg-menu2.png) no-repeat -100% 0; list-style:none; font-size:15px; line-height:16px; font-weight:600; text-transform:uppercase;}
.menu-dif .menu-ang ul li { background-position:100% -60px;}

.menu-dif .menu-ang ul li:hover { background-position:100% -180px;}


.menu-dif .menu-ang ul li a { display:block; background:url(img/bg-menu-a2.png) no-repeat -100% 0px; padding:18px 60px 12px 55px; margin-left:-60px;}

.menu-dif .menu-ang ul li a {background-position:0 0px; color:#ffffff; text-decoration:none;}
.menu-dif .menu-ang ul li a:hover { background-position:0 -120px; color:#000000;}

.menu-topo > .menu-prin > li::before { color:#e5e5e5;}
.menu-topo > .menu-prin > li > a, .menu-topo > .menu-prin > li::before, .rsocial li a i.fa {color:#ffffff;}
.menu-topo > .menu-prin > li > a:hover, .menu-topo > .menu-prin > li > a:focus, .menu-topo > .menu-prin > li.current-menu-item > a, .rsocial li a:hover i.fa {color: #69be28;}

.menu-dif .menu-ang ul.ul-ang li.current-menu-item { background-position:100% -180px;}
.menu-dif .menu-ang ul.ul-ang li.current-menu-item a { background-position:0 -120px; color:#000000;}


/* Rodape -------------------------------------------------------------------
............................................................................. */

#divbot { 
	height:auto; 
	margin-top:70px;
	background: -webkit-gradient(linear, left top, right top, from(#292929), to(#131313));
	background: -webkit-linear-gradient(top, #292929, #131313);
	background: -moz-linear-gradient(top, #292929, #131313);
	background: -o-linear-gradient(top, #292929, #131313);
	background: -ms-linear-gradient(top, #292929, #131313);
	background: linear-gradient(top, #292929, #131313);
	background-color: #292929;

}
.container.rodape { min-height:157px; background:none;}

.rodape h3 { margin-bottom:10px; margin-top:0px; font-size:2.4rem; line-height:2.6rem; font-weight:700; color:#ffffff; text-transform:uppercase;}

.rodape .rodcol {border-left:1px solid #69be28; margin-bottom:40px; min-height:170px;}
.rodape p { font-size:1.6rem;}
.rodape p strong { font-size:1.6rem; color:#81f04c;}
.rodape .copyright { font-size:1.2rem; text-transform:uppercase;}

/* menu */
.menu-rodape .lmenu { padding:0px; margin:0px;}
.menu-rodape .lmenu li { list-style:none;  padding:0px 0px 5px; font-family:'Source Sans Pro'; font-size:1.6rem; font-weight:300; line-height:1.8rem;}
.menu-rodape .lmenu li a { color:#ffffff;}
.menu-rodape .lmenu li a:hover { color:#ffffff;}


/* Redes Sociais */
.rodape .rsocial { padding-left:0px; display:inline; padding:0px 0px; margin-left:-1px;}
.rodape .rsocial li { list-style:none; display:block; float:left; margin:0px 2px 4px;}
.rodape .rsocial li a i.fa { width:32px; height:32px; border-radius:50px; font-size:1.7rem; line-height:3.2rem; text-align:center;}
.rodape .rsocial li a:hover i.fa { opacity:0.85;}

/* assinatura */
.mitrah { width:24px; height:20px; margin-right:5px; margin-top:15px; display:block; overflow:hidden; background:transparent url(img/mitrah.png) top left no-repeat; transition:width 0.5s; -webkit-transition:width 0.5s;}
.mitrah:hover { width:90px;}
.mitrah:hover, .mitrah:focus { outline:none;}


/* Copyright */
#divsrod { height:auto; background:#69be28;  margin-top:2px; padding-top:5px;}
#divsrod .subrodape p { margin-bottom:7px; font-size:1.4rem; line-height:1.8rem; font-weight:400; color:#ffffff;}

.container.rodape, .rodape p, .rodape a { color:#e5e5e5;}

/* ========================================================================== */
/* 1.4 - Tipografia
/* ========================================================================== */

/* Títulos */
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, h1, h2, h3, h4, h5, h6 { margin-bottom:15px; font-size:3.6rem; font-weight:400; color:#0e0d0d; font-family:'Open Sans Condensed';  }
.entry-content h1 a, .entry-content h2 a, .entry-content h3 a, .entry-content h4 a, .entry-content h5 a, .entry-content h6 a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#04638e;}
.entry-content h1 a:hover, .entry-content h2 a:hover, .entry-content h3 a:hover, .entry-content h4 a:hover, .entry-content h5 a:hover, .entry-content h6 a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color:#04638e;}
.entry-content h1 strong, .entry-content h2 strong, .entry-content h3 strong, .entry-content h4 strong, .entry-content h5 strong, .entry-content h6 strong, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong  { font-weight:700; }
.entry-content h1, h1 { font-size:3.6rem; line-height:4.0rem;}
.entry-content h2, h2 { font-size:3.6rem; line-height:4.0rem; margin-top:40px;} 
.entry-content h3, h3 { font-size:3.2rem; line-height:3.6rem; color:#69be28;}
.entry-content h4, h4 { font-size:2.8rem; line-height:3.2rem;}
.entry-content h5, h5 { font-size:2.4rem; line-height:2.8rem;}
.entry-content h6, h6 { font-size:2.2rem; line-height:2.6rem;}
.entry-content h2:first-child { margin-top:0px;}

.entry-content h3 b, .entry-content strong b, h3 b, h3 strong {font-weight:600;}

/* Paragráfos */
p strong, p b { font-weight:400;}
p, .entry-content p, .entry-summary p, .comment-content p, .mu_register p {font-family:'Source Sans Pro'; font-size:1.8rem; line-height: 2.4rem; margin: 0 0 1.11429rem; color:#303030; font-weight:300;}


/* Links */
a:hover, a:focus {outline:none !important;}

#spr-produto .desc-produto ul li {font-family:'Source Sans Pro'; font-size:1.8rem; line-height: 2.4rem; margin: 0 0 1.11429rem; color: #505050; font-weight:300; list-style: outside url("img/bullet3b.png") none;}


/* ========================================================================== */
/* 1.5 - Botões
/* ========================================================================== */

.btn-default { background-color: #69be28; border-color: #2baf1e; color: #ffffff !important; border:none; font-family:'Open Sans Condensed'; font-weight:700; text-transform: uppercase;}
.btn-default:hover, 
.btn-default:focus, 
.btn-default:active, 
.btn-default.active, 
.open .dropdown-toggle.btn-default {background-color: #69be28; border-color: #2baf1e; color: #ffffff !important; text-decoration:none; opacity:0.9; border:none;}

.btn-default.oscitas-bootstrap-container { background-color: #69be28; border-color: #2baf1e; color: #ffffff !important; border:none; font-family:'Open Sans Condensed'; font-weight:700; text-transform: uppercase;}
.btn-default.oscitas-bootstrap-container:hover, 
.btn-default.oscitas-bootstrap-container:focus, 
.btn-default.oscitas-bootstrap-container:active, 
.btn-default.oscitas-bootstrap-container.active, 
.open .dropdown-toggle.btn-default.oscitas-bootstrap-container {background-color: #69be28; border-color: #2baf1e; color: #ffffff !important; text-decoration:none; opacity:0.9; border:none;}

.btn-primary { background-color: #000000; border-color: #000000; color: #ffffff !important; font-weight:400 !important; border:none;}
.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary {background-color: #000000; border-color: #000000; color: #ffffff !important; font-weight:400 !important; text-decoration:none; opacity:0.9; border:none;}

.btn-primary.oscitas-bootstrap-container { background-color: #000000; border-color: #000000; color: #ffffff !important; font-weight:400 !important; border:none;}
.btn-primary.oscitas-bootstrap-container:hover, 
.btn-primary.oscitas-bootstrap-container:focus, 
.btn-primary.oscitas-bootstrap-container:active, 
.btn-primary.oscitas-bootstrap-container.active, 
.open .dropdown-toggle.btn-primary.oscitas-bootstrap-container {background-color: #000000; border-color: #000000; color: #ffffff !important; font-weight:400 !important; text-decoration:none; opacity:0.9; border:none;}

.btn-success { background-color: #47a447; border-color: #47a447; color: #ffffff !important; font-weight:400 !important; border:none;}
.btn-success:hover, 
.btn-success:focus, 
.btn-success:active, 
.btn-success.active, 
.open .dropdown-toggle.btn-success { background-color: #47a447; border-color: #47a447; color: #ffffff !important; font-weight:400 !important; text-decoration:none; opacity:0.9; border:none;}

.btn-success.oscitas-bootstrap-container { background-color: #47a447; border-color: #47a447; color: #ffffff !important; font-weight:400 !important; border:none;}
.btn-success.oscitas-bootstrap-container:hover, 
.btn-success.oscitas-bootstrap-container:focus, 
.btn-success.oscitas-bootstrap-container:active, 
.btn-success.oscitas-bootstrap-container.active, 
.open .dropdown-toggle.btn-success.oscitas-bootstrap-container {background-color: #47a447; border-color: #47a447; color: #ffffff !important; font-weight:400 !important; text-decoration:none; opacity:0.9; border:none;}

.btp2 { padding-left:10px; padding-right:10px; padding-bottom:7px; position:absolute; top:2px; right:17px; border-radius:1px; font-size:1.8rem; line-height:1.8rem;}

.btn-tags { background-color: #ffffff; border-color: #cccccc; color: #777777 !important; font-weight:400 !important; text-transform:uppercase;}
.btn-tags:hover, 
.btn-tags:focus, 
.btn-tags:active, 
.btn-tags.active {background-color: #f5f5f5; border-color: #cccccc; color: #777777 !important; text-decoration:none;}


/* ========================================================================== */
/* 1.6 - Formulários
/* ========================================================================== */

.form-control {border-radius: 2px;}

.form-control:focus {
    border-color: #69be28;
	box-shadow: 0 0 2px rgba(94, 190, 30, 0.8);
}

/* ========================================================================== */
/* 1.7 - Tabelas
/* ========================================================================== */

.entry-content table, .comment-content table, table { border:none; width:100%; color:#303030; font-size:1.5rem; line-height:1.9rem; font-weight:300; margin: 0 0 1.71429rem; width:100%; margin-bottom:20px;}

.entry-content table thead tr, table thead tr { background:#454545; color:#ffffff; }
.entry-content table thead tr th, table thead tr th {padding:15px 12px;  border:0px solid #c0c0c0; border-bottom:1px dashed #5f5f5f; color:#f7f7f7; font-family:'Open Sans Condensed'; font-weight:600; font-size:2.4rem; line-height:2.8rem; text-transform:uppercase;}

.entry-content table td, .comment-content td, table td { border:0px solid #bababa; border-bottom:1px dashed #bababa; padding:7px 10px; background:#f3f3f3;}
.entry-content table td strong, .comment-content td strong, table td strong { color:#505050; font-weight:600;}

/* Tabela Especificações */
.tabela-esp > table > tbody > tr:nth-child(n+1) > td:first-child {  width:40%;}

.tabela-esp.tb-esp2 > table > tbody > tr:nth-child(n+1) > td:nth-child(1) {width:10%;}
.tabela-esp.tb-esp2 > table > tbody > tr:nth-child(n+1) > td:nth-child(2) {width:10%;}
.tabela-esp.tb-esp2 > table > tbody > tr:nth-child(n+1) > td:nth-child(3) {width:12%; background:#1c1c1c; color: #bfbfbf;}
.tabela-esp.tb-esp2 > table > tbody > tr:nth-child(n+1) > td:nth-child(4) {width:6%;}
.tabela-esp.tb-esp2 > table > tbody > tr:nth-child(n+1) > td:nth-child(5) {width:12%; background:#1c1c1c; color: #bfbfbf;}
.tabela-esp.tb-esp2 > table > tbody > tr:nth-child(n+1) > td:nth-child(6) {}
.tabela-esp.tb-esp2 > table > tbody > tr:nth-child(n+1) > td:nth-child(7) { background:#1c1c1c; color: #bfbfbf;}


 /* --------------------------------------------------------------------------
 * 2 - Blog
 * -------------------------------------------------------------------------- */

/* ========================================================================== */
/* 2.1 - Sidebar
/* ========================================================================== */
.widget-area { width:100%; margin-top:0px;}
.widget-area #s { width:100%}

.widget-title { margin-top:5px; padding:4px 0px 4px 0px;  padding-bottom:7px; font-size:3.6rem; line-height:3.6rem; font-weight:300; color:#0e0d0d; text-transform:capitalize;}
.widget-title b, .widget-title strong {font-weight:700; color:#555555;}

.widget-area .widget { margin-bottom:25px;}
.widget-area .widget h3 {margin-bottom:10px; font-size:2.6rem; line-height:3.0rem; font-weight:700; color:#707070; border-bottom:1px solid #69be28; text-transform:uppercase;}
.widget-area .widget a:hover {color: #333333;}
.widget-area .widget a:visited {color: #333333;}

.widget-area ul { padding-left:0px; padding-bottom:0px; border-bottom:none; margin-bottom:0px;}
.widget-area ul li { background:transparent url(img/bullet3a.png) 2px 7px no-repeat; padding-left:14px !important; list-style:none; font-size:1.8rem !important; line-height:2.0rem !important; font-weight:300; color:#000000; margin-bottom:4px; }
.widget-area ul li a {font-weight:300; font-size:1.6rem;  line-height:2.0rem !important;}
.widget-area .widget a {color:#3c3c3c;}
.widget-area ul li:before { content:"";}

.widget-area .textwidget li { margin-left:0px;}

/* Paragráfo */
.widget-area .widget p { font-family:'Source Sans Pro';	font-size:1.8rem; line-height: 2.4rem; margin: 0 0 1.11429rem; color:#303030; font-weight:300;}

.sidebar-single .form-inline { margin-top:0px !important;}


/* ========================================================================== */
/* 2.2 - Comentários
/* ========================================================================== */

.comments-link a:hover {color:#1192b7; text-decoration:none;}

.commentlist .reply { position:absolute; top:25px; right:0px;}
.commentlist .reply a {}
.commentlist .reply a { background-color: #009CDE; color: #ffffff !important; -moz-user-select: none; background-image: none; border:none;  display: inline-block; font-weight: normal; line-height: 1.4rem; margin-bottom: 0; text-align: center; vertical-align: middle; white-space: nowrap; border-radius: 3px; font-size: 1.2rem; line-height: 1.2rem; padding: 4px 15px 4px 7px;}
.commentlist .reply a:hover, .commentlist .reply a:focus { background-color: #009CDE; border:none; opacity:0.9; color: #ffffff !important; text-decoration:none;}
.commentlist .reply span { color:#ffffff; position:absolute; top:-1px; right:5px;}
.commentlist .alt {}
.commentlist .odd {}
.commentlist .even {}
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}
.commentlist li ul.children .alt {}
.commentlist li ul.children .odd {}
.commentlist li ul.children .even {}

.commentlist .vcard {}
.commentlist .vcard cite { margin-left:55px;}
.commentlist .vcard a time { margin-left:55px;}
.commentlist .vcard cite .fn {font-size:1.4rem; font-family:'Source Sans Pro',Helvetica,Arial,sans-serif; font-weight:600; color:#00202e; }
.commentlist .vcard span.says {}
.commentlist .vcard img.photo { border-radius:100px;}
.commentlist .vcard img.avatar { border-radius:100px;}
.commentlist .vcard cite.fn a.url {}

.commentlist .comment-meta {} 
.commentlist .comment-meta a {}
.commentlist .commentmetadata {}
.commentlist .commentmetadata a {}

.commentlist .parent {}
.commentlist .comment { position:relative;}
.commentlist .children {}
.commentlist .pingback {}
.commentlist .bypostauthor {}
.commentlist .comment-author { border-left:3px solid #1192b7; padding:4px 0px 4px 15px; }
.commentlist .comment-author-admin {}

.commentlist { padding-left:0px;}
.commentlist li { list-style:none;}
.commentlist li p {}
.commentlist li ul {}
.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.depth-{id} {}
.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.comment-author-admin {}

#cancel-comment-reply {}
#cancel-comment-reply a {}

.comments-area article header { margin-bottom:10px;}
.comments-area .edit-link { position:absolute; top:-65px; right:0px;}
.comments-area .edit-link a:hover {color:#1192b7; text-decoration:none;}
.commentlist .comment-content {padding:4px 0px; border-top:1px dotted #c5c5c5; position:relative;}
.commentlist .comment-content p { margin-bottom:10px;}

.commentlist .children { padding-left:25px;}
.commentlist .children .comment-author { border-left:3px solid #424242; padding:4px 0px 4px 15px; }

.commentlist .children .comment-content p { margin-bottom:20px;}


/* ========================================================================== */
/* 2.3 - Single
/* ========================================================================== */

.entry-header.single { margin-bottom:10px;}


/* Footer */
footer.entry-meta {color: #757575; font-size: 1.2rem; line-height: 1.4rem;}


/* ========================================================================== */
/* 2.4 - Posts
/* ========================================================================== */

.lista-posts { margin:0px; padding:0px;}
.lista-posts li { width:100%; display:block; float:left; margin:0px 0px 35px; padding:0px 0px 30px; border-bottom:0px dotted #c5c5c5;}

.lista-posts li .bimg { position: relative;}
.lista-posts li .bimg .diapost { position: absolute; top:1px; left:1px; background:#69be28; font-size:1.6rem; line-height:2.0rem; font-weight:700; color:#ffffff;  font-family:'Open Sans Condensed'; padding: 5px 5px 8px 12px; text-transform: capitalize; border-top-left-radius: 2px;}

.lista-posts li .bimg .diapost span { text-transform: lowercase;}

.lista-posts li .bimg .diapost .seta-baixo:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 0; 
  height: 0;
  border-left: 0px solid transparent;
  border-right: 40px solid transparent;
  border-top: 33px solid #69be28;
  position:absolute;
  top:0px;
  right:-50px;
}


.lista-posts li .foto { width:100%;  display:block; overflow:hidden; border:1px solid #e7e7e7; display:block; margin:0 auto; border-radius:4px;}
.lista-posts li .foto img { width:100%; margin-top:0%; }


.lista-posts li h3 { margin-top:5px;  font-size:3.0rem; line-height:3.4rem; font-weight:700; color:#505050; font-family:'Open Sans Condensed'; text-transform: uppercase; }
.lista-posts li h3 a {color:#505050;}
.lista-posts li h3 a:hover { text-decoration: underline;}

.lista-posts li p { font-size:1.8rem; line-height:2.4rem; font-weight:300; font-family:'Source Sans Pro'; color:#505050; }

.lista-posts li .rodpost { border-top: 1px dashed #bababa; padding-top:20px; color:#008736; font-size:1.4rem;}
.lista-posts li .rodpost a {color:#5db92e;}
.lista-posts li .rodpost a:hover {color:#5db92e; text-decoration:underline;}

.lista-posts li .rodpost i.fa { color:#a0a0a0;}
.lista-posts li .rodpost .datapost { text-transform:capitalize; }

.lista-posts li .rodpost .btn-font { font-size:1.4rem;}
.lista-posts li .rodpost .btn i.fa {color:#ffffff;}
.lista-posts li .rodpost .btn:hover { text-decoration:none;}

.lista-posts li h3 small { width:100%; font-size:1.4rem; font-weight:400; color:#00202e; padding-left:2px;}
.lista-posts li h3 small a { font-weight:400;}
.lista-posts li h3 small a:hover {font-weight:400; text-decoration:underline;}


/* Post Home */
.posts-home h3 { font-weight:700; font-size:2.4rem; line-height:2.8rem; color:#505050; text-transform:uppercase; margin-top:4px; margin-bottom:5px;}
.posts-home h3 a {  color:#505050; }
.posts-home h3 a:hover {  color:#505050; }


.posts-home .data-post {  font-family:'Open Sans Condensed'; color:#69be28; font-weight:700; font-size:1.6rem; line-height:1.8rem; text-transform:uppercase; margin-top:5px; }

/* ========================================================================== */
/* 2.5 - Forms
/* ========================================================================== */
.form-allowed-tags { display:none !important;}
.comment-form label { display:block; float:left;}
.comment-form .required { display:block; float:left;}
.widget.widget_search { margin-bottom:0px;}
#searchsubmit { padding: 6px 11px 7px;}

/* Label Form */
body.page label { font-size:1.4rem; line-height:1.8rem; font-weight:600; color:#808080;}
body.page .input-lg { font-weight:300;}

body.page label small { font-size:1.2rem; line-height:1.8rem; font-weight:300; color:#808080;}
.wpcf7-list-item-label { font-size:1.4rem; line-height:1.8rem; font-weight:300; color:#808080;}

 /* --------------------------------------------------------------------------
 * 3 - Páginas
 * -------------------------------------------------------------------------- */

/* ========================================================================== */
/* 3.1 - Home
/* ========================================================================== */

/* Legenda Fotos */
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {color: #757575; font-size: 1.4rem; font-style: italic; line-height: 2rem;}

/* Banner */
.banner-home { margin-top:0px;}

/* Containers */
.pagebox { padding-top:30px; padding-bottom:30px;}
.pagebox img {border-radius:9px; box-shadow:none; border:2px solid #ffffff;}

/* titulos */
.home-content .title-home { font-family:'Open Sans Condensed'; font-weight:700; font-size:5.0rem; line-height:5.4rem; text-transform:uppercase; text-align:center; color:#69be28; margin-bottom:7px;}
.home-content  .subtitle-home { margin-top:0px; font-weight:300; text-transform:uppercase; text-align:center; font-size:2.6rem; line-height:3.0rem; color:#505050; margin-bottom:25px;}


/* ========================================================================== */
/* 3.2 - Page
/* ========================================================================== */

/* Titulos */
.page .container .col-md-12 .wid-tot h3:first-child { margin-top:0px;}
.page .container .col-md-8 .entry-content h3:first-child { margin-top:0px;}
.archive .container .col-md-8 .entry-content h3:first-child { margin-top:0px;}

.widget-area .widget:first-child h3 { padding-top:0px; margin-top:1px;}


/* Faixa Página */
.fxtitulo { background:none; margin-bottom:0px; margin-top:0px; padding-top:15px; padding-bottom:20px;}
.fxtitulo h1 { margin-top:0px; margin-bottom:5px; font-size:4.8rem; line-height:5.0rem; font-weight:700; font-family: 'Open Sans Condensed'; text-transform:uppercase; color:#808080; border-bottom:1px solid #cccccc; padding-bottom:14px;}
.fxtitulo p { margin-bottom:2px;}

/* Iframe */
.entry-content embed, .entry-content iframe, .entry-content object, .entry-content video { margin-bottom: 0.5rem; margin-top: 0rem; border:none !important;}
embed, iframe, object, video { border:none !important;}
.home-videos iframe { border:1px solid #e7e7e7 !important; border-radius:10px;}

/* Imagens */
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {border-radius:3px; box-shadow:none;}
.imagem-post { width:100% !important; border-radius:10px; margin-bottom:5px; display:block;}
.imagem-post img.wp-post-image { width:100% !important; border-radius:4px; margin-bottom:0px;}




/* ========================================================================== */
/* 3.3 - Modelo de Pagina / Lateral Pag Filhas
/* ========================================================================== */

/* Titulo */
#pagina-filha .title-page { margin-top:0px;}

/* Menu Lateral */
.subpaginas { margin:0px 0px 25px; padding:0px; text-align: left;}
.subpaginas > li { padding:10px 0px 10px 15px; border-bottom:1px dashed #cccccc; list-style:none; background:transparent url(img/bullet3a.png) 2px 15px no-repeat; }
.subpaginas > li > a { color:#3c3c3c; font-size: 1.6rem; line-height:2rem; letter-spacing:0.05em;}
.subpaginas > li > a:hover { text-decoration:none; color:#707070;}
.subpaginas > li > a:focus { text-decoration:none;}

.subpaginas > li.current_page_item {background:transparent url(img/bullet3a.png) 2px 15px no-repeat;}
.subpaginas > li.current_page_item > a { font-weight:700; color:#3c3c3c; font-size: 1.6rem; line-height:2rem; letter-spacing:0.0em;}

.subpaginas > li.current_page_parent {background:transparent url(img/bullet3a.png) 2px 15px no-repeat;}
.subpaginas > li.current_page_parent > a { font-weight:700; font-size: 1.6rem; line-height: 2rem ; color:#3c3c3c; letter-spacing:0.0em;}
   

.subpaginas > li.ativo {background:transparent url(img/bullet3a.png) 2px 15px no-repeat;}
.subpaginas > li.ativo > a { font-weight:700; color:#3c3c3c; font-size: 1.6rem; line-height: 2rem; letter-spacing:0.0em;}

.subpaginas > li > ul { padding-left:0px;}
.subpaginas > li > ul > li { list-style:none; padding:2px 0px 2px 20px; background:transparent url(img/bullet3b.png) 7px 7px no-repeat;}
.subpaginas > li > ul > li:first-child { margin-top:5px;}

.subpaginas > li > ul > li > a { color:#505050; font-size: 1.4rem; line-height: 1.8rem ;}
.subpaginas > li > ul > li.current_page_item > a { font-weight:700; color:#69be28;}

/* ========================================================================== */
/* 3.4 - Single Produto
/* ========================================================================== */
/*#spr-produto {background:transparent url(img/bg-produto.png) bottom center no-repeat;}*/
#spr-produto .container .col-md-12.base  { padding-top:40px;}
#spr-produto .container .col-md-12.base hr { border:none; border-bottom:1px solid #dedede; margin:0px; }

#spr-produto .tit-produto { border-bottom:1px solid #69be28; padding-bottom:8px; margin-bottom:14px;}
#spr-produto .tit-produto h5 { font-weight:700; font-size:3.4rem; line-height:3.6rem; color:#69be28; margin-bottom:0px;}
#spr-produto .tit-produto h1 { font-weight:700; font-size:5.4rem; line-height:5.6rem; color:#707070; text-transform:uppercase; margin:4px 0px;}
#spr-produto .tit-produto h2 { font-weight:300; font-size:3.4rem; line-height:3.6rem; color:#69be28; text-transform:uppercase; margin:0px;}

#spr-produto .desc-produto { border-bottom:1px solid #d2d2d2; padding-bottom:15px; margin-bottom:15px;}
#spr-produto .desc-produto p { color:#505050;}

/* Cores do Produto */
.cor_produto { padding-left:0px; display:inline; padding:3px 5px 0px 0px;}
.cor_produto li { width:20px; height:20px; list-style:none; display:inline-block; margin:0px 2px;}
.cor_produto li:first-child { margin-left:0px; padding-left:0px;}
.cor_produto li:last-child {margin-right:0px; padding-right:0px;}
.cor_produto li a img { width:20px; height:20px; border-radius:50px; background:none; font-size:1.8rem; line-height:2.0rem; text-align:center;}
.cor_produto li a:hover img {background:none; opacity:0.9;}

a.bt-cor { width:20px; height:20px; display:block; border:0px solid transparent; border-radius:50%;}
a.bt-cor.active {border:0px solid #ffffff; box-shadow:0px 0px 2px rgba(0,0,0,0.7);}

/* Menu */
#spr-menu { min-height:70px; background:#ffffff; border-bottom:1px solid #dddddd;}

.menu-produto { margin:0px; padding:0px;}
.menu-produto li { display:inline-block; font-family:'Open Sans Condensed'; font-weight:700; font-size:2.4rem; line-height:2.8rem; text-transform:uppercase; color:#808080; margin:20px 20px;}

.menu-produto li a {color:#808080;}
.menu-produto li a:hover, .menu-produto li a:focus, .menu-produto li a:active {color: #69be28; text-decoration:none;}

.single-produtos .affix {
	width:100%;
    position: fixed;
    top: 0px;
	left:0px;
	z-index:100;
}

/* Boxs */
.boxprod { padding:45px 0px 65px;}
.boxprod h2 {font-weight:700; font-size:3.6rem; line-height:3.8rem; color:#69be28; border-bottom:1px solid #d2d2d2; padding-bottom:14px; text-transform:uppercase; text-align:center; margin-top:0px; margin-bottom:20px;}
.boxprod p { font-size:1.8rem; line-height:2.4rem; margin:0 0 1.5rem; color:#303030;}

.boxprod.black { background:#252525;}
.boxprod.black h2 { border-bottom:1px solid #5b5b5b;}
.boxprod.black p { color:#dedede;}

#spr-descricao p { text-align:justify;}
#spr-descricao h2, #spr-descricao h3, #spr-descricao h4, #spr-descricao h5, #spr-descricao h6 { color:#69be28;}
#spr-descricao h3 { font-size:2.4rem; line-height:2.8rem; margin-bottom:5px; margin-top:30px;}

/* Galeria */
#highNumEx a:hover { opacity:.85 !important;}

#highNumVid a .pro_bola { width:96px; height:96px; position:absolute; display:inline-block;  z-index:100; top:50%; left:50%; margin-left: -49px; margin-top: -48px;}

#highNumVid a:hover .pro_bola { background:transparent url(img/img_vids.png) bottom center no-repeat;}
#highNumVid a:hover .pro_bola:hover {  background-position:top center;}

#highNumVid a:hover { opacity:.9 !important;}


.img_produto { display:none;}
.img_produto.img-prod-1 { display:block;}


/* ========================================================================== */
/* 3.5 - Onde Encontrar
/* ========================================================================== */

.conc-content .concs > .col-md-4:nth-child(3n+1) .box-conc { margin-right:-9px;}
.conc-content .concs > .col-md-4:nth-child(3n+2) .box-conc { margin-right:-5px; margin-left:-5px;}
.conc-content .concs > .col-md-4:nth-child(3n+3) .box-conc { margin-left:-9px;}


.conc-content .box-conc { border:1px solid #dadada; border-radius:4px; padding:15px 20px; min-height:230px;}


.conc-content .box-conc h3 { margin-top:0px; margin-bottom:5px; font-size:2.4rem; line-height:2.8rem; color:#808080; font-weight:bold;}
.conc-content .box-conc p { margin-bottom:0px;}


/* ========================================================================== */
/* 3.6 - Archive Release
/* ========================================================================== */
.tit-bt { border-bottom:1px dashed #bababa; margin-bottom:20px; padding-bottom:14px;}
.tit-bt h3 { color:#808080; font-size:2.8rem; line-height:3.2rem; font-weight:bold; font-family:'Open Sans Condensed'; margin:0px; padding:0px;}
.tit-bt .btn-font { margin-top:-28px;}

/* Lista posts*/
.lista-release { margin:0px; padding:0px;}
.lista-release li { width:100%; display:block; float:left; margin:0px 0px 0px; padding:0px 0px 0px; border-bottom:0px dotted #c5c5c5;}

.lista-release li h3 { margin-top:5px; margin-bottom:5px; font-size:2.4rem; line-height:2.8rem; font-weight:700; color:#505050; font-family:'Open Sans Condensed'; text-transform: uppercase; }
.lista-release li h3 a {color:#505050;}
.lista-release li h3 a:hover { text-decoration: underline;}

.lista-release li p { font-size:1.8rem; line-height:2.4rem; font-weight:300; font-family:'Source Sans Pro'; color:#505050; }

.lista-release li .rodpost { border-top: 1px dashed #bababa; padding-top:20px; color:#008736; font-size:1.4rem;}
.lista-release li .rodpost a {color:#5db92e;}
.lista-release li .rodpost a:hover {color:#5db92e; text-decoration:underline;}

.lista-release li .rodpost i.fa { color:#a0a0a0;}
.lista-release li .rodpost .datapost { text-transform:capitalize; }

.lista-release li .rodpost .btn-font { font-size:1.4rem;}
.lista-release li .rodpost .btn i.fa {color:#ffffff;}
.lista-release li .rodpost .btn:hover { text-decoration:none;}

.lista-release li h3 small { width:100%; font-size:1.4rem; font-weight:400; color:#00202e; padding-left:2px;}
.lista-release li h3 small a { font-weight:400;}
.lista-release li h3 small a:hover {font-weight:400; text-decoration:underline;}


.lista-release .data-post {  font-family:'Open Sans Condensed'; color:#69be28; font-weight:700; font-size:1.6rem; line-height:1.8rem; text-transform:uppercase; margin-top:5px; }

/* ========================================================================== */
/* 3.7 - Archive Produtos
/* ========================================================================== */

.produtos-archive h2 { color:#69be28; margin-bottom:4px; text-transform:uppercase;}
.produtos-archive h6 { margin-top:4px;}
.produtos-archive .bt-ver { margin-bottom:20px; margin-top:-52px;}


/* Posts */
.posts-produtos { margin:0px -15px; padding:0px;}
.posts-produtos li { list-style:none;}

.posts-produtos li .foto { width:100%;  display:block; overflow:hidden; border:1px solid #e7e7e7; display:block; margin:0 auto; border-radius:4px;}
.posts-produtos li .foto img { width:100%; margin-top:0%; }

.posts-produtos li h3 { margin-top:5px;  font-size:1.8rem; line-height:2.4rem; font-weight:700; color:#505050; font-family:'Open Sans Condensed'; text-transform: uppercase; }
.posts-produtos li h3 a {color:#505050;}
.posts-produtos li h3 a:hover { text-decoration: underline;}


/* tabs */
.post-type-archive-produtos .tab-content { position:relative;}
.post-type-archive-produtos .tab-produtos-kawa { position: relative; height:280px;}
.post-type-archive-produtos .tab-content > .tab-pane {
    background:#fff;
	border-bottom:0px solid #ddd;
    display: block;
	opacity:0;
    left: 0;
    position: absolute;
    top: 0px;
    width: 100%;
	z-index:20;
}
.post-type-archive-produtos .tab-content > .tab-pane.active {opacity:1; z-index:30;}

.tab-produtos-kawa .nav-tabs { border:none; border-top:1px solid #69be28;}
.tab-produtos-kawa .nav > li > a { font-size:1.6rem; line-height:2.0rem; font-weight:700; color:#999999; font-family:'Open Sans Condensed'; text-transform:uppercase; padding:7px 12px; border:none;}
.tab-produtos-kawa .nav > li:first-child > a { padding-left:0px;}
.tab-produtos-kawa .nav > li:last-child > a { padding-right:0px;}

.tab-produtos-kawa .nav-tabs > li > a:hover { background:none;}

.tab-produtos-kawa .nav-tabs > li.active > a, 
.tab-produtos-kawa .nav-tabs > li.active > a:hover, 
.tab-produtos-kawa .nav-tabs > li.active > a:focus { font-size:1.6rem; line-height:2.0rem; font-weight:700; color:#69be28; font-family:'Open Sans Condensed'; text-transform: uppercase; border:none;}


.tab-content .media_cont { text-align:center;}
.tab-content .media_cont .data-post {  font-family:'Open Sans Condensed'; color:#69be28; font-weight:700; font-size:1.6rem; line-height:1.8rem; text-transform:uppercase; margin-top:5px; }
.tab-content .media_cont h3 {font-family:'Open Sans Condensed'; color:#7e7e7e; font-weight:700; font-size:2.0rem; line-height:2.4rem; text-transform:uppercase; margin-top:1px;}
.tab-content .media_cont h3 a, .tab-content .media_cont h3 a:hover, .tab-content .media_cont h3 a:focus {color:#7e7e7e;}




.pag-taxonomy { margin-bottom:70px;}
.pag-taxonomy h2 { color:#69be28; margin-bottom:4px; margin-top:0px; text-transform:uppercase; border-bottom:1px solid #69be28; padding-bottom:10px;}
.pag-taxonomy .media_cont .data-post {  font-family:'Open Sans Condensed'; color:#69be28; font-weight:700; font-size:1.6rem; line-height:1.8rem; text-transform:uppercase; margin-top:5px; }
.pag-taxonomy .media_cont h3 {font-family:'Open Sans Condensed'; color:#7e7e7e; font-weight:700; font-size:2.0rem; line-height:2.4rem; text-transform:uppercase; margin-top:1px;}
.pag-taxonomy .media_cont h3 a, .tab-content .media_cont h3 a:hover, .tab-content .media_cont h3 a:focus {color:#7e7e7e;}

a:hover img { opacity:.9;}


/* ========================================================================== */
/* 3.8 - Single Acessórios
/* ========================================================================== */
.single-acessorios .tit-produto  { margin-top:-10px;}

.single-acessorios .imagem-post { border:1px solid #d2d2d2; border-radius:0px;}

.single-acessorios .justified-gallery { margin-top:1px;}
.single-acessorios .jg-entry { border:1px solid #d2d2d2; margin-left:-1px; margin-top:-1px; }



 /* --------------------------------------------------------------------------
 * 4 - Plugins
 * -------------------------------------------------------------------------- */

/* ========================================================================== */
/* 4.1 - EBS Bootstrap
/* ========================================================================== */

/* Accordion */

.panel-default.oscitas-bootstrap-container .panel-body {font-family:'Source Sans Pro'; font-size:1.8rem; line-height: 2.4rem; color:#303030; font-weight:300;}

.panel-group.oscitas-bootstrap-container .panel.oscitas-bootstrap-container + .panel.oscitas-bootstrap-container { margin-top:-1px;}

.panel-default.oscitas-bootstrap-container > .panel-heading.oscitas-bootstrap-container { background:transparent; padding:0px; border:none; border-top:1px dashed #a0a0a0; border-bottom:1px dashed #a0a0a0;}

.panel-default > .panel-heading { background:#000; padding:0px; border:none;}

.panel-title.oscitas-bootstrap-container > a.oscitas-bootstrap-container {  display:block; background:transparent url(img/seta-02.png) 10px 50% no-repeat; border:0px solid #F00; border-radius:5px; padding:15px 15px 15px 30px; font-size:20px; line-height:20px; color:#808080; text-decoration:none; text-transform:uppercase; font-weight:700; font-family:'Open Sans Condensed'; }

.panel-title.oscitas-bootstrap-container > a.oscitas-bootstrap-container:hover {  background-color:transparent; color:#505050; text-decoration:none; }
/*
.panel-title.oscitas-bootstrap-container > a.oscitas-bootstrap-container:hover { text-decoration:none; outline:none; background-color:#ebe9e5;}

*/
/*.ac-docs >*/ .panel:first-child a.oscitas-bootstrap-container, /*.ac-docs >*/ .panel a.oscitas-bootstrap-container.toggleativo { outline:none; background:transparent url(img/seta-01.png) 10px 50% no-repeat;  color:#808080;  padding:15px 15px 15px 30px; border-radius:0px;}

.postid- .ac-docs > .panel:first-child a.oscitas-bootstrap-container, 
.postid- .ac-docs > .panel a.oscitas-bootstrap-container.toggleativo { outline:none; background:#1d2550 url(img/seta-02.png) 10px 50% no-repeat;  color:#ffffff;  padding:15px 15px 15px 30px; border-radius:0px;}

.panel-title.oscitas-bootstrap-container > a.oscitas-bootstrap-container.collapsed {  display:block; background:transparent url(img/seta-02.png) 10px 50% no-repeat; border:0px solid #cfc0a6; border-radius:5px; padding:15px 15px 15px 30px; font-size:20px; line-height:20px; color:#808080; text-decoration:none; margin:0px;}

.panel-title.oscitas-bootstrap-container > a.oscitas-bootstrap-container.collapsed:hover { text-decoration:none; outline:none; background-color:transparent; color:#505050;}
.panel-title.oscitas-bootstrap-container > a.oscitas-bootstrap-container.collapsed:focus { outline:none;}

.panel-default.oscitas-bootstrap-container { border:none;}
.panel-default.oscitas-bootstrap-container > .panel-heading + .panel-collapse.oscitas-bootstrap-container .panel-body.oscitas-bootstrap-container { border:none; background:#ffffff;}


/* Botoes */
.btn.oscitas-bootstrap-container { border-radius:2px;}



/* ========================================================================== */
/* 4.2 - Contact Form 7
/* ========================================================================== */

/* Estilo Form Contato */
.form-contato .wpcf7-list-item { width:100%; display:block; padding-left: 10px; padding-bottom:4px;}
.form-contato input[type="radio"], 
.form-contato input[type="checkbox"] {line-height: normal; margin: 4px 0 0 -16px; }
.form-contato label { padding-left:5px; font-weight:400;}
.form-contato input { font-size:1.6rem; font-weight:300;}
.form-contato .interesse { text-align:left !important;}
.form-contato .wpcf7-not-valid-tip { font-size:1.2rem;}
.form-contato input.wpcf7-not-valid {border-color: #e27979; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(226, 121, 121, 0.6); }

/* Estilo Form Box */
.form-box .wpcf7-list-item { width:100%; display:block; padding-left: 10px; padding-bottom:4px;}
.form-box input[type="radio"], 
.form-box input[type="checkbox"] {line-height: normal; margin: 4px 0 0 -16px; }
.form-box label { padding-left:5px; font-weight:400;}
.form-box input { font-size:16px; font-weight:300;}
.form-box .interesse { text-align:left !important;}
.form-box .wpcf7-not-valid-tip { font-size:12px;}
.form-box input.wpcf7-not-valid {border-color: #e27979; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(226, 121, 121, 0.6); }
 
.form-box { background:#f3f3f3; padding:12px 5px 15px; margin:0px 0px 10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}

.titulo-forms {margin-bottom:-10px; position:relative; z-index:100;}
.titulo-forms h3 { width:100%; background:#0152a1; padding:10px 25px; margin-bottom:0px !important; color:#ffffff !important; font-size:24px; line-height:28px; font-weight:300px; border-radius:8px;}

/* Mensagens Feedback */
div.wpcf7-response-output { margin:0px;}
div.wpcf7-mail-sent-ok { background-color:#71BD01; color:#ffffff; font-size:1.4rem; line-height:1.6rem; font-family:'Source Sans Pro'; font-weight:500; border:none; border-radius:6px;}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng { background-color:#04638e; color:#ffffff; font-size:1.4rem; line-height:1.6rem; font-family:'Source Sans Pro'; font-weight:500; border:none; border-radius:6px;}
.wpcf7-not-valid-tip { color:#f00 !important; font-family:'Source Sans Pro'; font-size:1.2rem !important; line-height:1.6rem !important;}
.wpcf7-form-control-wrap { width:100%;}


/* Estilo Form Box */
.wpcf7-form .wpcf7-list-item { width:100%; display:block; padding-left: 10px; padding-bottom:4px;}
.wpcf7-form input[type="radio"], 
.wpcf7-form input[type="checkbox"] {line-height: normal; margin: 4px 0 0 -16px; }
.wpcf7-form label { padding-left:2px; font-weight:400;}
.wpcf7-form input { font-size:16px; font-weight:300;}
.wpcf7-form .interesse { text-align:left !important;}
.wpcf7-form .wpcf7-not-valid-tip { font-size:12px; display:block;}
.wpcf7-form input.wpcf7-not-valid {border-color: #e27979; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(226, 121, 121, 0.6); }

.wpcf7 img.ajax-loader { display:none;}

.rodape .wpcf7-form { line-height:0px;}
.rodape .rodcol .wpcf7-response-output {border: medium none; color: #81f04c; display: block !important; font-size: 1.2rem; line-height: 1.4rem; margin-top: -5px; padding: 0;}
.rodape .rodcol .wpcf7-not-valid-tip { color:#81f04c !important;}

.rodape .rodcol div.wpcf7-mail-sent-ok { background:none !important;}



/**/

#sky-carousel-desktop {
	width: 100% !important;
	height: 450px !important;
}

#sky-carousel-mobile {
	width: 100% !important;
	height: 280px !important;
}


#sky-carousel-mobile .sc-content-container {margin-top: -30px;}






/* ---------------------------------------------------------------------------------------------- */
/* Responsive ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
------------------------------------------------------------------------------------------------- */
.menu-top .navbar-default .navbar-toggle:hover, .menu-top .navbar-default .navbar-toggle:focus { background:#111111;}


@media (max-width:320px) {
	
/* Topo ------------------------------- */

/* Rodape ----------------------------- */

/* Páginas ---------------------------- */

/* Home ------------------------------- */


}

@media (max-width: 480px) {
	
/* Topo ------------------------------- */
.container.topo {/*padding:0px 0px 33px;*/ padding-top:0px; padding-bottom:33px; height:auto;}

/* Rodape ----------------------------- */
.container.rodape .row.mb-50 { margin-bottom:10px;}

.rodape .rodcol { margin-bottom:25px; min-height:120px; }

/* Páginas ---------------------------- */

/* Home ------------------------------- */
.home-content .title-home { margin-top:0px; font-size:4rem; line-height:4rem;}
.home-content .subtitle-home { font-size:2.2rem; line-height:2.8rem; margin-bottom:10px;}

.posts-home { text-align:center; }
.posts-home h3 { font-size:2.0rem; line-height:2.4rem;}

.posts-home .rodpost { display:block; margin-bottom:35px; margin-top:10px;}
.posts-home .rodpost .fl { display:block; float:none !important;}

.posts-home span.foto {
    display: block;
    border: 1px solid #eee;
}

.home-noticias .btn-font.mt-40 { margin-top:0px; }

.rodape .rodcol {border-right: 1px solid #69be28;}

.rodape .wpcf7-form .col-xs-11.col-sm-11 { width:100%;}


.lista-posts { text-align:center;}
.lista-posts li h3 {font-size: 2.2rem; line-height: 2.8rem;}
.lista-posts li .rodpost a.btn-default { margin-top:10px; width:100%;}

.lista-posts li .rodpost span.fl { float:none !important; display:block;}

.lista-posts li .rodpost span.comentarpost { float:none !important; display:block; clear:both;}

.tit-bt { text-align:center;}
.tit-bt .btn-font { margin-top:10px; float:none !important;}


.lista-release { text-align:center;}
.lista-release li h3 {font-size: 2.0rem; line-height: 2.4rem;}

#pagina { text-align:center;}

.fxtitulo { padding-bottom:0px; text-align: center;}


.produtos-archive { text-align:center;}
.produtos-archive .bt-ver { float:none !important; margin:-5px; margin-bottom:10px;}

#spr-produto .tit-produto h1 {font-size: 4rem; line-height: 4.2rem; }
#spr-produto .tit-produto h2 {font-size: 2.4rem; line-height: 2.6rem; }
#spr-produto .tit-produto h5 {font-size: 2.4rem; line-height: 2.6rem; }





}

@media (max-width: 767px) {

/* Topo ----------------------------- */
#topinho .container { text-align:center;}
.infocon { display:none;}
.subtopo { display:none;}

/* Logotipo */
.topo .logo { max-width:270px; display:block; float: none; margin-left:auto; margin-right:auto;}
.topo .logo img { width:100%;}

.container.topo {/*padding:0px 0px 33px;*/ padding-top:0px; padding-bottom:33px; height:auto;}

.topo .logo { padding:34px 6px 33px 10px;}


/* Rodape --------------------------- */
.container.rodape { text-align:center;}
.rodape .rsocial li { display:inline-block; float:none;}


/* Titulos  --------------------------- */
.entry-content h1, h1 { font-size:2.8rem; line-height:3.2rem;}
.entry-content h2, h2 { font-size:2.8rem; line-height:3.2rem;} 
.entry-content h3, h3 { font-size:2.0rem; line-height:2.4rem;}
.entry-content h4, h4 { font-size:2.0rem; line-height:2.4rem;}
.entry-content h5, h5 { font-size:2.0rem; line-height:2.4rem;}
.entry-content h6, h6 { font-size:1.8rem; line-height:2.2rem;}

.widget-title { font-size:2.8rem; line-height:3.2rem;}


.fxtitulo { padding-bottom:0px; }
.fxtitulo h1 {font-size:2.8rem; line-height:3.2rem;}

#pagina-filha .title-page { color:#69be28;}

.pag-taxonomy { text-align:center;}
body { text-align:center;}



}

@media (min-width: 768px) {
/* Topo ------------------------------- */

/* Rodape ----------------------------- */

/* Páginas ---------------------------- */
.col-sm-15 { width: 20%; float: left; }
.col-sm-15.oscitas-bootstrap-container { width: 20%; float: left; }

/* Home ------------------------------- */

}

@media (max-width: 991px) {
.npl5 { padding-left:15px;}
.npr5 { padding-right:15px;}

.npl10 { padding-left:15px;}
.npr10 { padding-right:15px;}

/* Topo ------------------------------- */

/* Rodape ----------------------------- */

/* Páginas ---------------------------- */

/* Home ------------------------------- */

}

@media (min-width: 992px) {
.container { width: 1000px; }

/* Topo ------------------------------- */

/* Rodape ----------------------------- */

/* Páginas ---------------------------- */
.col-md-15 { width: 20%; float: left; }
.col-md-15.oscitas-bootstrap-container { width: 20%; float: left; }

/* Home ------------------------------- */

}

@media (min-width: 768px) and (max-width: 991px) {
	
/* Topo ------------------------------- */


/* Rodape ----------------------------- */

/* Páginas ---------------------------- */

/* Home ------------------------------- */
	
}

@media (min-width: 992px) and (max-width: 1199px) {
	
/* Topo ------------------------------- */
.menu-dif .menu-ang ul li { font-size:14px;}
/* Rodape ----------------------------- */

/* Páginas ---------------------------- */

/* Home ------------------------------- */

}

@media (min-width: 1200px) {
.container { width: 1170px; }

/* Topo ------------------------------- */

/* Rodape ----------------------------- */

/* Páginas ---------------------------- */
.col-lg-15 { width: 20%; float: left; }
.col-lg-15.oscitas-bootstrap-container { width: 20%; float: left; }

/* Home ------------------------------- */

}