/*
Theme Name: Kispeto Child
Version: 1.0.0
Template: kispeto
*/
@import url("../kispeto/style.css");

.vermelho-kispeto{color: #b71c1c;}
.mobile-only{display:none;}	

header:not(.sticky) .q_logo a {height: 150px !important; margin-top: 25px;}

p{margin:28px 0;}

.drop_down .second .inner .widget {padding: 0 10px;}
.drop_down .wide .second .inner > ul > li > a {min-height: 40px;}
.drop_down .second .inner .widget {margin: -30px 0 0;}
.drop_down .wide.left_position .second ul li, .drop_down .wide.right_position .second ul li {width: 198px;}
.simple-image a {padding: 0 !important;}

XXXli#nav-menu-item-951 a {color: #b71c1c !important;}
li#nav-menu-item-951.has_sub::after {color: #b71c1c !important;}

.drop_down .narrow .second .inner ul li a {
    color: #ffffff !important;
}


.fone a, .fone a:link, .fone a:visited, .fone a:hover, .fone a:active, .fone a:focus {
  /* link styles go here, e.g.: */  
  text-decoration: none;
  color: #FFC744 !important;
}

p.fone {
    font-size: 27px;
    margin-top: 18px !important;
    font-weight: bold;
    color: #FFC744;
}

/*****************************************************************
HEADER
******************************************************************/
header {background-image: url(https://www.kispeto.com.br/site/wp-content/uploads/2019/12/menu-bg.jpg) !important; background-repeat: no-repeat; background-color: transparent;}
.header_top_bottom_holder {margin-top: -18px; position: relative;}
header.centered_logo .logo_wrapper {float: none; height: auto !important; margin-top: 20px;}
header.sticky .header_bottom {background-color: #fff; box-shadow: none;}
header.sticky .header_bottom {background-color: rgba(255, 255, 255, 0) !important;}
header.stick_with_left_right_menu.sticky nav.main_menu.left_side, header.stick_with_left_right_menu.sticky nav.main_menu.right_side {display: inline-block; position: absolute; margin:20px -110px 0 !important;}
.drop_down .wide .second ul {min-height: 322px !important;}

.sticky-cdi{display:none;}
.sticky_animate .header_inner .header_top_bottom_holder .header_bottom .sticky-cdi {
  display: inline-block;
  max-width: 240px;
  margin-top: 24px !important;
  height:auto !important;
}

/*

header.sticky .header_bottom {
  background-image: url("https://cdipublicidade.com.br/dev/kispeto/site/wp-content/uploads/2016/02/menu-bg.png");
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.31);
  padding: 15px 0 22px;
  background-position: 0px 122px;
  background-color: rgba(255, 255, 255, 0) !important;
  background-repeat:none;
}

header.stick_with_left_right_menu nav.main_menu.left_side {width: 39%;}
header.stick_with_left_right_menu nav.main_menu.right_side {width: 39%;}
.sticky-cdi{display:none;}
*/

#qode-home-video { margin-top: -60px !important;}


.q_slider {margin-top: 144px !important;}
.splash{margin-top:-184px;}
.splash-baixo{display:inline-block; margin-top:-179px;}

.pg-txt{float:right;}
.pg-menu{float:left;}
.wpb_widgetised_column .widget a {color: #bf360c !important;}

.bg-red{background-color:#c31f0c;}
.bg-amarelo{background-color:#ffb841;}
.center{text-align: center !important;}

h1 span{color:#FC0;}

.pagina-sidebar h1::after, .pagina-center h1::after {
  content: url("https://www.kispeto.com.br/site/wp-content/uploads/2016/08/h1-traco-amarelo.png");
  display: block;
  margin-top: -13px;
}

.home-container h1{margin-top:40px;}
.pagina h1{color:#BF360C !important; margin-top:40px;}
.texto-branco{color:#ffffff !important;}
.home-texto-secundario p {margin: 15px auto;  width: 80%;}
.home-container {padding-bottom: 70px !important;}

.final {
	padding-bottom: 210px !important;
	margin-bottom: -230px !important;
}

.botao a {
  border: 1px solid #ffcc00;
  color: #ffffff;
  display: inline-block;
  font-family: "oswald",sans-serif;
  font-size: 18px !important;
  font-weight: 400;
  padding: 15px !important;
  text-transform: uppercase;
}

.botao a:hover {
  border: 1px solid #521207;
  background: #521207;
  display: inline-block;
  padding: 15px !important;
  color:#ffffff !important;
}

.pagina-sidebar{margin:25px 0 0 0;}
.column1 aside {margin-top: 30px;}

.pagina-sidebar .section_inner {width: 100%}
.pagina-sidebar h1, .pagina-center h1{color:#BF360C !important; margin-bottom:40px !important;}

.has_sub::after {content: "\f078"; font-family: fontawesome; color:#47110b; font-size: 10px; left: -16px; position: relative; top: -3px;}

aside .widget a {
  XXXborder-bottom: 1px solid #bf360c;
  color: #bf360c;
  font-size: 1.25rem;
  text-decoration: none;
  text-transform: none;
}

aside .widget a:hover{color:#000;}


aside .widget a::before {
  content: url("https://www.kispeto.com.br/site/wp-content/uploads/2016/08/sidebar-arrow.png");
  font-family: fontawesome;
  font-size: 13px;
  margin: 0 7px 4px 0;
}

.widget_nav_menu ul li a::before {
  content: url("https://www.kispeto.com.br/site/wp-content/uploads/2016/08/sidebar-arrow.png");
  font-family: fontawesome;
  font-size: 13px;
  margin: 0 7px 4px 0;
}

aside .widget a {
  color: #bf360c;
  font-family: "Oswald",sans-serif;
  font-size: 15px;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.texto-preto{color:#47110b !important;}
.destaques-home h2 {
	font-family: montserrat;
	font-size: 22px;
	letter-spacing: 2px;
	margin-top: 0px;
	color: #ffffff;
	background: #c31f0c;
	padding: 10px 0;
	border-radius: 0 0 20px 20px !important;
	text-shadow: 2px 2px #892216;
}
.h2-destaque h2{font-size:40px !important; margin-top:25px; letter-spacing:2px; font-family:montserrat; color:#47110b}
.pg-txt h3 {margin: 30px 0 -20px; font-size: 25px;}

#owl-demo h2 {
  background-image: url("https://www.kispeto.com.br/site/wp-content/uploads/2016/07/espetinho-bg.png");
  background-repeat: no-repeat;
  color: #fff;
  font-size: 17px;
  height: 47px;
  padding: 11px 0;
  width: 250px;
}

.contato h3 {margin-bottom: 14px !important;}
.contato p {margin: 0 !important;}

.destaques-home a, .destaques-home a:hover {color: #ffffff;}
.cta-home {width: 70% !important; margin: 0 auto !important;}

/*****************************************************************
CAROUSEL HOME
******************************************************************/
#grid-823 .tg-item-content-holder {background-color: transparent !important;}

.tg-home-carousel .tg-element-3 {
  color: #ffffff !important;
  font-size: 14px !important;
  margin: 0 auto !important;
  padding: 14px 0px 0 !important;
}

#grid-823 .tg-nav-color, #grid-823 .tg-search-icon:hover::before, #grid-823 .tg-search-icon:hover input, #grid-823 .tg-disabled:hover .tg-icon-left-arrow, #grid-823 .tg-disabled:hover .tg-icon-right-arrow, #grid-823 .tg-dropdown-title.tg-nav-color:hover {
  color: #000000;
  background: #FFCC00;
}

#grid-823 .tg-nav-color, #grid-823 .tg-search-icon:hover::before, #grid-823 .tg-search-icon:hover input, #grid-823 .tg-disabled:hover .tg-icon-left-arrow, #grid-823 .tg-disabled:hover .tg-icon-right-arrow, #grid-823 .tg-dropdown-title.tg-nav-color:hover {
  color: #000000 !important;
}

.tg-slider-bullets li {height: 14px !important; width: 14px !important;}

#grid-823 .tg-slider-bullets li.tg-active-item span {background: #ffcc00 none repeat scroll 0 0 !important;}
#grid-823 .tg-slider-bullets li span {background: #ffffff none repeat scroll 0 0 !important;}
.tg-home-carousel .tg-item-content-holder[data-position="bottom"] {background-position: center top !important;}

.tg-txt .tg-icon-right-arrow::before {font-size: 22px !important; font-weight: 300 !important;}
.tg-txt .tg-icon-left-arrow::before {font-size: 22px; font-weight: 300 !important;}

.home-video {background-color: #ffb841; padding: 50px 0 60px !important;}
.home-video .full_section_inner {width: 900px !important; margin: 0 auto;}
.video-home-grid .tg-item .tg-light div {border-radius: 0 !important;}
.tg-icon-play::before {
	content: "\e62b";
	color: #fff;
	background-color: rgba(195, 31, 12, 0.75);
	padding: 25px 40px;
	border-radius: 20%;
}
.home-video h2 {margin-top: 0 !important; margin-bottom: 14px !important;}


/*****************************************************************
LINHA DE ESPETOS _ GRID
******************************************************************/

.tg-linha-de-espetos .tg-element-3 {
  font-family: "oswald",sans-serif !important;
  font-size: 20px !important;
  font-weight: 300 !important;
  letter-spacing: 0 !important;
  line-height: 27px !important;
  text-transform: none !important;
}

.tg-linha-de-espetos {margin-bottom: 45px !important;}

#grid-835 .tg-grid-area-top2, #grid-839 .tg-grid-area-top2 {
  border-bottom: 1px solid #bebebe;
  border-top: 1px solid #bebebe;
  margin: 30px auto;
  padding: 10px 0 5px;
  text-align: center;
  width: 68%;
}

.tg-filter.tg-filter-active span {color: #bf360c !important;}
#grid-835 .tg-item-content-holder, #grid-839 .tg-item-content-holder {background-color: transparent !important;}
.tg-linha-de-espetos div.tg-item-media-content {box-shadow: 4px 4px 15px -6px rgba(0, 0, 0, 0.96) !important;}

.tg-item .tg-light div, .tg-item .tg-light h1, .tg-item .tg-light h1 a, .tg-item .tg-light h2, .tg-item .tg-light h2 a, .tg-item .tg-light h3, .tg-item .tg-light h3 a, .tg-item .tg-light h4, .tg-item .tg-light h4 a, .tg-item .tg-light h5, .tg-item .tg-light h5 a, .tg-item .tg-light h6, .tg-item .tg-light h6 a, .tg-item .tg-light a, .tg-item .tg-light a.tg-link-url, .tg-item .tg-light i, .tg-item .tg-light .tg-media-button, .tg-item .tg-light .tg-item-price span {
  border-radius: 20px !important;
}

.end-cta h2 {margin-bottom: 20px !important; font-size: 40px; font-family: "Oswald", sans-serif;}


/*****************************************************************
CUIDADOS COM A CARNE
******************************************************************/
.lista p {margin: 20px 0 !important;}

.lista p::before {color: #b71c1c; content: "\f00c"; margin-right: 9px; font-family:fontAwesome}
.distribuidores-texto .vc_col-sm-8 {margin-left: 30px; width: 56%;}

.wpcf7-form.default {width: 70% !important; margin:0 auto;}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
  background-color: #fff;
  border: 1px solid;
  border-radius: 0;
  box-sizing: border-box;
  color: #818181;
  display: block;
  font-family: Monstserrat;
  font-size: 13px;
  font-weight: 400;
  line-height: 17px;
  margin: 5px 0 0;
  outline: 0 none;
  padding: 15px;
  resize: none;
}


.lista-apoio li {list-style: outside none none; margin: 9px 0;}

.lista-apoio li:before{
  color: #b71c1c;
  content: "\f00c";
  margin-right: 9px;
  font-family:fontAwesome
}

.pagina-sidebar .wpcf7-form.default {
  margin: 25px 0 0 !important;
}

.sidebar img {
  width: 80%;
}

/*****************************************************************
NOSSA QUALIDADE
******************************************************************/

.qualidade-selos {
  display: inline;
  float: left;
  margin-right:15px;
}

.selos-container {
  margin: 0 auto;
  width: 370px;
}


/*****************************************************************
CONTATO / ORÇAMENTO
******************************************************************/
.form_contato {
  margin: 0 auto;
  width: 800px;
}

.contato.formulario.final h2 {
	margin: 60px 0 -10px !important;
	font-size: 35px;
	font-family: 'Oswald', sans-serif;
}

.tres-colunas {float: left; text-align: left; width: 33%;}

.wpcf7-number {
  font-size: 20px !important;
  margin: 0 auto !important;
  text-align: center !important;
  width: 300px !important;
}

span.wpcf7-list-item {
  display: block;
  font-size: 13px;
  letter-spacing: 1px;
  font-weight:500;
}

.wpcf7-list-item > input {
  z-index: 20000;
}

.form_contato h3 {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #ffc631;
  border-image: none;
  border-style: solid none;
  border-width: 2px medium;
  color: #bf360c;
  font-family: Oswald,sans-serif;
  margin: 30px 0;
  padding: 12px 0;
}

.lista-de-espetos{overflow:auto;}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {font-family: montserrat, sans-serif !important; font-size:15px; letter-spacing:1;}
div.wpcf7 input[type="file"] {
  border: 1px solid;
  cursor: pointer;
  margin-bottom: 30px;
  padding: 15px 20px;
  width: 760px;
}

.fale.col-info {margin-top: -100px !important;}
.fale.col-info h5 {margin: 15px 0 -7px; font-size: 13px !important;}
.fale.col-info p {margin: 3px 0 !important;}

/*************************************************************************
BLOG
*************************************************************************/

.kblog{margin-top:400px;}
.kblog .tg-item-read-more a {
	position: relative;
	display: inline-block;
	border: none !important;
	padding: 13px 45px !important;
	text-transform: uppercase !important;
	font-size: 16px !important;
	background: #d33;
	border-radius: 100px;
	color: #fff !important;
	letter-spacing: 2px;
}
.kblog .tg-item-title, .kblog .tg-item-title a {font-size: 24px !important; line-height: 26px !important; padding: 20px 0px 0 0px !important;	font-family: 'Oswald', sans-serif !important;}

.column2 .sidebar {margin-top: 532px;}
.post_content_holder h1 {margin-bottom: 25px !important;}

.blog_holder {margin: 400px 0 0px !important;}
.column2 .sidebar {margin-top: 546px;}
.post_infos .date.entry_date.updated {display: none;}
aside .widget a::before {content: none !important;}

.blog_holder.blog_single article h2 {font-size: 36px; line-height: 42px; margin-top: 30px !important;}

.two_columns_75_25 > .column1 {width: 72%; float: left;}
.two_columns_75_25 > .column2 {width: 28%;}
.two_columns_75_25 > .column1 > .column_inner {padding: 0 40px 0 0;}
.two_columns_75_25 > .column2 > .column_inner {padding: 0 0 0 40px;}

.post_content_holder h1 {margin-bottom: 25px !important;}
.latest_post_holder.image_in_box .latest_post_text .latest_post_title {margin: -3px 0 2px;	line-height: 15px;}

.latest_post_holder.image_in_box .latest_post_text {padding: 13px 0 0 95px;}

.single-post ol {list-style: none; counter-reset: my-awesome-counter;}
.single-post ol li::before {content: counter(my-awesome-counter) ") "; color: #c31f0c; font-size: 35px;}
.single-post ol li {counter-increment: my-awesome-counter; margin: 30px 0 !important;}


/*****************************************************************
FOOTER
******************************************************************/
.splash-footer {
  display: inline-block;
  width:100% !important;
  margin-top: 10px !important;
  position: relative;
  z-index: 100 !important;
}

footer {margin-top: -17px;}
.footer_top {padding: 0 0 52px;}
.footer_top .container{background: #c31f0c !important; color: #ffffff;}
.column2.footer_col2 {margin-left: -40px; margin-right: 30px;}
.turma {margin: -85px 0 0 15px;}
.footer_top h4 {
  font-family: Montserrat,sans-serif;
  font-size: 24px;
  letter-spacing: 1px !important;
  margin-bottom: 35px;
  text-transform: uppercase;
}

footer .simple-image{margin-left:10px;}
h6 a {color: #fff !important; font-size: 17px;}
footer i {font-size: 33px !important;}
.textwidget p {margin-top: 2px !important;}
footer h4 span {color: #FFC744 !important;}

.footer_top h6 {margin: 10px 0 0 15px !important;}
.footer_top h5 {color: #fff; margin: 0 0 -7px;}

.column2.footer_col2 {
  border-left: 1px solid #8e1509;
  border-right: 1px solid #8e1509;
  margin-left: -40px;
  margin-right: 30px;
  padding: 0 3px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
  text-transform: none;
}


/*****************************************************************
SINGLE ESPETINHOS
******************************************************************/

.breadCDI {
  border-bottom: 1px solid #bf360c !important;
  border-top: 1px solid #bf360c !important;
  font-family: "Oswald",sans-serif;
  font-size: 18px !important;
  letter-spacing: 1px !important;
  margin: 380px auto 20px !important;
  padding: 12px 0 !important;
  width: 83% !important;
}
.breadCDI a:hover{color:#bf360c !important;}
.post.post-kispeto-espetos.current-item {font-weight: bold;}
.imagem-principal{margin: 0px auto 0 auto !important;}
.imagem-principal > img {display: block; margin: 0 auto !important; border-radius:20px;}
.single-descricao h1{color:#000 !important;}
.single-descricao > p {margin: 20px auto 0; width: 70%;}

.content.single {text-align:center;}

#tabela {
	margin: 14px auto 0 !important; 
	width: 35% !important; 
	color:#000; 
	background-color:#ffffff;
	border-collapse: separate;
    font-family: "Oswald",sans-serif;
    font-size: 16px !important;
    font-weight: 400;	
	letter-spacing:1px;
	text-shadow: 2px 2px #892216;
	}
	
#tabela, #tabela th, #tabela td {vertical-align: middle !important; border:1px dotted #ffffff;}
#tabela th{height:60px !important;}
#tabela tr{height:50px !important;}
.tabela-nome {width: 60%;}
.tabela-qtd, .tabela-vd  {width: 20%; background-color: #2f3468; text-shadow: 3px 3px #13163e;}
.text-left {text-align: left;}
.text-left::before {
  content: url("https://www.kispeto.com.br/site/wp-content/uploads/2016/08/sidebar-arrow.png");
  margin-right: 8px;
}

#tabela tr {
  background-color: #c31f0c;
  color: #fff;
  height: 50px !important;
}

table td {padding: 5px 22px; font-size:14px;}

.single h1{color:#bf360c !important;}


.single h1::after {
  content: url("https://www.kispeto.com.br/site/wp-content/uploads/2016/08/h1-traco-amarelo.png");
  display: block;
  margin-top: -13px;
}

.info-nutricional {color: #bf360c; font-family: "Oswald",sans-serif; font-size: 20px; letter-spacing: 3px; clear:left;}
.tabela-selos h3{color: #bf360c; font-family: "Oswald",sans-serif;}
.tabela-selos {margin: 20px auto; overflow: hidden; width: 70%;}
.tabela-selos .selos {float: left; margin: 40px 8px 10px; width: 31.2%;}
.tabela-selos p {margin-top:8px !important;}

.selos img { height: 85px !important;}

.img-categoria{margin-top:35px;}

.single-descricao > h4 {
  color: #C31F0C;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 7px;
  margin-top: 15px;
  text-transform: uppercase;
}

.single-descricao.complementar h1 {margin: 35px 0 0 !important;}	


/*************************************************************************
VENDEDORES 
*************************************************************************/
.sf-filter {background: #EACE63 none repeat scroll 0 0; padding: 20px;}
.content .container .container_inner.default_template_holder{padding-top: 0px;}
.revendedores h1, .revendedores p{text-align:center !important;}
.sf-element legend {font-size: 20px; margin-bottom: 10px;}
#sf-field-1 option {height: 30px !important;}

.sf-element input, .sf-element select {
  background-color: #fff;
  border: 1px solid #cacaca;
  float: left;
  font-size: 14px;
  height: 45px;
  margin: 0;
  padding: 0;
  width: 70%;
}

.sf-filter button {
  background: #c3292e none repeat scroll 0 0;
  border: medium none !important;
  color: #fff !important;
  float: left;
  font-size: 20px;
  height: 44px !important;
  margin: 36px 0 0 -169px;
  text-transform: uppercase;
  width: 17%;
}

.sf-filter button:first-of-type {clear: none !important;}
.sf-result{margin-top:20px !important;}
.sf-result h4{color:#818181 !important;}
.sf-result h3 a{color:#bf360c !important; font-family:"Open Sans",sans-serif !important; font-size:24px !important;}

.sf-result h3 {margin-bottom: 11px !important;}

.sf-result > li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	box-sizing: border-box;
	margin: 0 0 5px !important;
	padding: 2% 0;
	border:none !important;
}


ul.sf-result > li {float: left; margin: 0 5% 0% 0 !important; width: 100% !important;}

.sf-result > li h2{
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
  margin-bottom: 5px !important;
  text-transform: uppercase;
  color: #c3292e;
}

.estado {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  display: block;
  margin: 3px 0 9px !important;
  overflow: hidden;
  padding: 2px 0;
}

.sf-result > li p {margin: 2px 0 !important;}

ul.sf-nav > li > a, ul.sf-nav > li > span {
  border: medium none !important;
  display: block;
  padding: 10px 12px 12px !important;
  margin:0 2px !important;
  width: 100%;
}



.sf-nav-current {background: #c3292e !important; color: #fff !important;}
.sf-nav {margin-top: 40px !important;}

.imagem-principal::after {
  bottom: 0;
  box-shadow: 0 0 14px rgba(0, 0, 0, 1);
  content: "";
  display: block;
  height: 100px;
  margin: -101px auto 0 !important;
  width: 77%;
  z-index: -1;
}

.esg-grid .mainul li.eg-kispeto-wrapper .esg-media-poster {border-radius: 15px !important;}
.esg-grid .mainul li.eg-kispeto-wrapper .esg-media-poster:hover {}

.esg-entry-media-wrapper{overflow:visible !important;}
.esg-entry-media-wrapper::after {
  bottom: 0;
  box-shadow: 0 -1px 13px rgba(0, 0, 0, 1);
  content: "";
  height: 100px;
  left: 6%;
  position: absolute;
  width: 90%;
  z-index: -1;
}

.materiais .esg-entry-media-wrapper::after {box-shadow: none !important;}
.cuidados-img img{margin-top:24px !important;}
.esg-entry-cover .esg-overlay {border-radius: 20px;}

.xesg-content a::before {
  content: url("https://www.kispeto.com.br/site/wp-content/uploads/2016/08/sidebar-arrow.png");
  margin-right: 8px;
}

/*
.info-nutricional{display:none;}
#tabela{display:none;}
*/

nav.mobile_menu ul li a:hover, nav.mobile_menu ul li > a {
	text-transform: uppercase;
	/* font-family: "Pathway Gothic One", sans-serif; */
	letter-spacing: 2px;
	font-size: 14px;
	padding-left: 20px;
}	
	
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a {color: #c3292e;}	
.mobile_menu_button {float: right; height: 70px !important; margin: 31px 20px 0 0;}	
.qode_icon_font_awesome.fa.fa-bars {background: #e60800; color: #fff; padding: 11px;}

/* ---------------------------------------------------------------------------------
RESPONSIVE
--------------------------------------------------------------------------------- */
/* Smartphones (portrait and landscape) ----------- */
@media screen and (max-width: 480px) {
.mobile-only{display:block;}	
.mobile-hide{display:none;}		

.has_sub::after {display: none;}	
.logo_wrapper {left: 28%;}	


/*.menu-item-has-children {margin-bottom: 0 !important; height: 49px;}	*/

.q_slider {margin-top: 0px !important;}
.q_logo a {
    display: block;
    visibility: visible;
}	
	
	
header.centered_logo.centered_logo_animate .q_logo img, header:not(.centered_logo) .q_logo img {
    height: 61%;
}	
	
	
.header_top_bottom_holder {margin-top: -12px;}	
.header_bottom {
	background-color: red;
	background: url('https://www.kispeto.com.br/site/wp-content/uploads/2016/02/menu-bg.png');
	padding-bottom: 49px !important;
	background-position: 0px 12px;
}
	
	
.pg-menu {margin-top: 40px;}
.pg-menu::before {
	content: url("https://www.kispeto.com.br/site/wp-content/uploads/2016/08/h1-traco-amarelo.png");
	margin-bottom: 30px !important;
	display: inline-block;
}	
	
.home-container h1 {
	color: #ffffff;
	font-family: 'Oswald', sans-serif;
	font-size: 36px;
	line-height: 40px;
	letter-spacing: 2px;
	text-transform: uppercase;
}	

.h2-destaque h2 {line-height: 42px;}

.home-texto-secundario p {width: 100%;}	
.home-video {background-color: #ffb841; padding: 30px 0 40px !important;}
.home-video .full_section_inner {width: 90% !important; margin: 0 auto;}	
.tg-icon-play::before {padding: 15px 30px; border-radius: 20%;
}	
	
#grid-835 .tg-grid-area-top2, #grid-839 .tg-grid-area-top2 {margin: 30px auto; padding: 10px 0 5px;	width: 108%;}
.tg-filter-name {position: relative; z-index: 1; padding: 0 8px !important;}
.tg-nav-font, .tg-nav-font[class^="tg-icon-"] {font-size: 13px;	line-height: 20px !important;}
.tg-linha-de-espetos {margin-bottom: 15px !important;}	
.tg-linha-de-espetos .tg-element-3 {padding: 22px 0px 0 !important;}

.tg-home-carousel .tg-item-content-holder[data-position="bottom"] {margin-top: -20px;}	
	
.final {margin-bottom: 40px !important; padding-bottom: 80px !important;}	
	
.home-festa {margin-bottom: 40px !important;}	
	
.pagina-sidebar {margin-bottom: 80px !important;}
.contato.pagina-sidebar {margin-bottom: -10px !important;}
.horario{margin: 35px 0 !important}	
	
	
.pagina-sidebar h1::after, .pagina-center h1::after {
	content: url("https://www.kispeto.com.br/site/wp-content/uploads/2016/08/h1-traco-amarelo.png");
	display: block;
	margin-top: -13px;
	margin-left: -38px;
}	
	
.pagina-center h1 {margin-top: 15px; margin-bottom: 0 !important;}	
	
.selos-container {margin: 0 auto 0 -28px !important;}	
.single-descricao h1 {margin: -10px 0 0 !important;}
.img-categoria {margin-top: 15px !important;}	
	
.single-descricao.complementar h1 {font-size: 35px; line-height: 36px; text-transform: uppercase; margin: 20px 0 !important;}	

.single-descricao h1::after, .pagina-center h1::after {margin-top: -13px; margin-left: -38px;}	
.breadCDI {margin: 20px auto 20px !important; padding: 12px 0 !important; width: 83% !important; line-height: 22px;}
#tabela {margin-bottom: 140px !important;}	

.materiais h1{font-size: 38px; line-height: 42px;}
.tg-kispeto-materiais .tg-element-2 {display: none;}	
.tg-kispeto-materiais:hover .tg-element-2 {display: none;}	
.kblog .tg-item-content-holder {padding: 0 0px 18px 0px;}
.kblog .tg-item-title, .kblog .tg-item-title a {hyphens: none !important;}	
	
.tabela-selos .selos {float: left; margin: 0px 8px 6px; width: 100%;}	
#quantidade {margin-bottom: 45px !important;}

.lojas{margin-bottom: 190px !important;}	
	
.sf-element {
    border: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin: 0;
    margin-right: 0%;
    padding: 0;
    width: 100%;
}
	
.sf-element input, .sf-element select {font-size: 14px; margin: 0; padding: 0; width: 100%;}	
.sf-filter button {float: none; height: 44px !important; margin: 6px auto 0 auto; width: 100%;}

ul.sf-result > li {
	float: left;
	margin: 5% auto !important;
	width: 100% !important;
}		
	
ul.sf-nav > li {
	float: left;
	/* margin: 0; */
	/* margin-right: 2%; */
	text-align: center !important;
	margin: 0 3% !important;
}	
	
.tres-colunas {width: 100%;}	
	
.contato.formulario.final h2 {margin: 60px 0 -10px !important; font-size: 35px; font-family: 'Oswald', sans-serif;}	
	
.fale-content{text-align:center !important;}	
.fale.col-info {margin-top: 0px !important;}	
.fale-content .form {margin-top: 40px !important;}	


/*
.sf-wrapper {margin-bottom: 120px !important; z-index: 99999999 !important;}		
.sf-filter button {height: 44px !important; margin: 10px 0 0 0px; width: 100%;}		
.sf-element input, .sf-element select {width: 100% !important;}

.sf-element {width: 100%;}	
*/

.kblog.grid_section {margin: 25px 0 100px !important;}
.kblog .tg-item-excerpt {font-size: 15px; line-height: 25px;}	
.kblog .tg-item-title, .kblog .tg-item-title a {line-height: 22px; letter-spacing: 0px; padding: 15px 0px 0 0px !important;}	
.blog_holder {margin: 30px 0 0px !important;}	
.two_columns_75_25 > .column1, .two_columns_75_25 > .column2 {width: 100%;}
.column2 .sidebar {margin: 20px 0 100px !important;}
	
.form_contato {margin: 0 auto; width: 300px;}	
div.wpcf7 input[type="file"] {border: 1px solid; cursor: pointer; margin-bottom: 30px; padding: 15px 20px; width: 259px;}	
	
	
.footer_top_holder::before {
	background: url('https://www.kispeto.com.br/site/wp-content/uploads/2018/11/splash-mobile.png');
	content: "";
	width: 100%;
	height: 230px !important;
	display: inline-block;
	/* background-position: 0 -380px; */
	margin-top: -210px !important;
}	
	
.footer_top .textwidget {text-align: center !important;}
.column2.footer_col2 {border-top: 1px solid #8e1509; border-bottom: 1px solid #8e1509; border-left: none; border-right: none;}	
.turma {margin: 5px 0 0 15px;}	
	
.latest_post_holder > ul li:nth-child(2) {
	border-top: 1px solid #8e1509;
	border-bottom: 1px solid #8e1509;
	padding: 20px 0 !important;
}	
	
.latest_post_holder > ul > li {text-align: left;}
	
	
}

/* PHONE LANDSCAPE*/ 
@media only screen
and (min-width: 520px) 
and (max-width: 740px) {
}

/* IPAD */
@media only screen
and (min-width: 768px)
and (max-width: 1024px){
.container_inner{width:710px !important;}	
header.centered_logo .q_logo {top: 8px;}
.header_bottom {
	background-color: #c31f0c !important;
	background: url('https://www.kispeto.com.br/site/wp-content/uploads/2016/02/menu-bg.png');
	padding-bottom: 49px !important;
	background-position: 0px 12px;
	background-repeat: no-repeat !important;
	
}	
.has_sub::after {display: none;}
.q_slider {margin-top: 0px !important;}	
.home-video .full_section_inner {width: 90% !important; margin: 0 auto !important;}	

.column2.footer_col2 {display: none;}	
.three_columns>.column1, .three_columns>.column2, .three_columns>.column3 {width: 44.33%;}	
		
.turma {margin: -45px 0 0 15px;}	
.breadCDI {margin: 24px auto 20px !important;}	
.tabela-selos .selos {width: 29.2%;}	
.kblog, .blog_holder {margin-top: 40px !important;}	
.column2 {display: none;}	
.two_columns_75_25 > .column1 {width: 100%;}	
.sf-element {width: 100%;}	
.form_contato {width: 100%;}	
.fale.col-info {margin-top: 0px !important;}	
}

/* IPAD LANDSCAPE*/
@media only screen 
and (min-width: 1000px)
and (max-width: 1180px){	
.container_inner {width: 930px !important;}	
nav.main_menu ul li span {letter-spacing: -1px;}
.header_bottom {background-color: transparent !important; background: none;}
.breadCDI {margin: 144px auto 20px !important;}	
.kblog{margin-top: 80px !important;}
.blog_holder {margin-top: 150px !important;}	
.two_columns_75_25 {width: 100%;}
.two_columns_75_25 > .column1 {width: 70%;}	
.two_columns_75_25 > .column2 {width: 28%; display: block !important;}	
.column2.footer_col2 {margin-left: -130px; margin-right: 30px; display: block !important;}	
.three_columns>.column1 {width: 40%;}
.three_columns>.column2 {width: 30%;}
.three_columns>.column3 {width: 36%;}	

/* MONITORES PADRÃO */ 
@media only screen
and (min-width: 1200px) 
and (max-width: 1380px) {
}

/* MONITOR GRANDE */ 
@media only screen
and (min-width: 1400px) 
and (max-width: 1920px) {
}

