/*
Theme Name: Kallyas Child
Theme URI: http://kallyas.net/
Template: kallyas
Author: Hogash
Author URI: http://themeforest.net/user/hogash
Description: A Highly customizable theme with page builder and unlimited colors.
Tags: left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,full-width-template,theme-options,translation-ready
Version: 4.16.8.1559216981
Updated: 2019-05-30 11:49:41

*/

h1.site-logo{
	font-size: 32px !important;
	/*margin: 0 !important;
	padding: 0 !important;*/
	line-height: 0;
	
}

h3.site-logo{
	font-size: 32px !important;
	/*margin: 0 !important;
	padding: 0 !important;*/
	line-height: 0;
}

.site-logo{
	margin-top:20px !important;
}
/*
#logo-container{
	margin-top: 7px !important
}*/
/* ajustar o menu ao ie */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .site-logo{
	margin-top:-30px !important;
}
	.zn-res-menuwrapper{
		margin-top:-10px !important;
	}
}


/*campanhas bubble*/
.circle-text-box .wpk-circle-span > span {
	font-size:18px !important;
	letter-spacing: 1px;
	font-weight:bold !important;
	
}

/*remove h1 margin*/
h1{
    margin:10px;
	height:40px !important;
}
/**********************************************/
/*opçoes menu mobile*/
@media (max-width: 767px){
	.site-header, .site-header .site-header-bottom, .site-header .site-header-main, .site-header .site-header-top {
    height: 80px;
    position: relative;

}
}
/*logo mobile
@media (max-width: 767px){
	.site-header .site-logo {   
    padding-top: 60px !important;
}
}*/
/* burger menu mobile
@media (max-width: 767px){
	.site-header .sh-component {
		padding-top: 50px !important;
}
}*/

/*@media (max-width: 480px){
	.site-header .sh-component {
    margin: 30px 10px 10px 10px !important;
	}	
}

@media (max-width: 500px) {
   h1 { font-size: 28px !important;line-height:33px !important;}
   h2 { font-size: 28px !important;line-height:33px !important;}
   h3 { font-size: 22px !important;line-height:24px !important;}
   h4 { font-size: 16px !important;line-height:20px !important;}
}

.site-header-wrapper{
	background-color:#fff !important;
    width: 100% !important;
}*/

/***********************************************/
/* social icons footer*/
.elm-social-icons .elm-sc-icon {
    margin-right:30px;
    background-color: green;
    transition: transform .2s; /* Animation */
}

.elm-social-icons .elm-sc-icon:hover {
    transform: scale(1.5);
}
/*homepage:SUB MENU*/
.tabs_style2 > ul.nav {
    margin-bottom: 30px !important;
}
/*homepage:SUB MENU MOBILE*/
.sub_menu_mobile{
    text-align:left !important;
}
/*homepage: BLOG POSTS*/
.latest_posts--4.kl-style-2 .latest_posts-title-link {
    color: #16171a !important;
    text-shadow: none !important;
}
.latest_posts--4.kl-style-2 .latest_posts-details {
	background-color:#ffffff !important;
}
.excerto_csw{
    font-style: normal;
	color:#16171a !important;
	font-size: 14px !important;
}
/*homepage:Blog facebook*/
.face_blog{
	color:red;
    line-height: 30px;
    text-align: left;
}
/* icon newsletter rodapé*/
span.kl-iconbox__icon {
    font-size: 30px;
    padding-right:10px;
}

/*style tables*/
tr:hover td {
  background:#e6e6e6;
}

/*accordion link*/
.acc--default-style .acc-tgg-button {
    color: #919191 !important;
}

/*galeria de imagem*/
.gridPhotoGallery__link{
    height:100%;

}

.gridPhotoGallery__link:after{
    text-transform: capitalize;


}

/*++++++++++++++++++++ WOOCOMMERCE ++++++++++++++++++++++++*/
/* tamanho das caixas dos produtos*/
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 {
    min-height: 442px!important;
}
/*sub-menu produtos*/
.tabs_style2 > ul.nav > li > a {
    font-size:22px;
    color:#919191;
}


/* linha fundo produtos*/ 
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details {
    padding-bottom:25px;
    /*padding-top:5px;*/
    position: relative;
}


.kw-details.clearfix:after {
   padding: 15px 2px 2px 0px;    
   border-bottom: 5px #919191 solid;
   width: 100%;
}

/*remove more info products*/
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-actions .actions-moreinfo {
    display: none;
}

/* nome produto*/
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details-title {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 22px;
    font-weight:700;
    margin:0px;

}
/*descrição produto*/
.woocommerce ul.products li.product .product-list-item.prod-layout-style2 .kw-details-desc {
	font-size: 15px;
	min-height:50px !important;
    color: #666769;
    line-height: 19px;
    margin-bottom: 70px;

}

/*preço*/
.woocommerce-Price-amount.amount{
    font-size:15px;
    color:#666769;
}
/*descriçã0 motos wocommerce*/
.woo-descricao{
	font-size:15px !important;
	color: #16171a !important;
}
/*espaço produtos*/
.woocommerce ul.products li.product {
    padding: 0 9px;
}
/*zoom image hover
.woocommerce ul.products li.product a  {
  display: inline-block;
  overflow: hidden;
}

.woocommerce ul.products li.product a img {
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
}

.woocommerce ul.products li.product a:hover img  {
 transform : scale(1.25);
 -moz-transform : scale(1.25);
 -webkit-transform : scale(1.25);
 -o-transform : scale(1.25);
 -ms-transform : scale(1.25);
}*/

/*mudar posiçao logo*/
#logo-container{
    float:right !important;
    position:absolute !important;
    right: 1% !important;
	padding-bottom:1%;

}
.site-logo-anch  {
    float:right !important;
    padding-top: 0px;
}
/*mudar posiçao menu*/
.site-header .site-header-bottom-right .sh-component:last-child, .site-header .site-header-main-right .sh-component:last-child, .site-header .site-header-top-right .sh-component:last-child{
    position:absolute !important;
    left: 1.5% !important;
}


/*FORMULÁRIO*/

/*remover alert top*/
.nf-form-fields-required{
    display:none !important;
}

.nf-after-field .nf-error-msg {
    font-size: 12px;
}
.nf-form-content label {
    font-size: 14px !important;
}

/*FORMULÁRIO PEDIDO DE INFORMAÇÃO*/
.btn_azul{
	background-color:#0062ff !important;
}
.btn_azul:hover{
	background-color:#174999 !important;
	color:#fff !important;
}
#nf-label-field-33{
	color:#fff !important;
}


/**********************/
/*adicionar altura minima a colunas*/
.text-min-height{
	min-height:300px !important;
}
/************BOTÕES**************/
/*****Botao outline*******/
.outline_bnt{
	border-width: 2px !important;
	padding: 0px 20px 5px 20px!important;
}

/******Botao Eventos*****/
.button {
    display: inline-block;
    font-weight: 700 !important;
    color: #fff !important;
    border: none;
    padding: 8px 20px !important;  
    background-color: #919191!important;
    font-size: 11px !important;
    text-transform: uppercase !important;
	letter-spacing: 1px;
	cursor: pointer !important;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
 .button:hover{
	 color: #fff !important;
    background-color: #757575 !important;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    }
.mj-w-button.mj-w-btn:hover{
	background-color: #174999 !important;
	-webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.elm-sc-title{
	margin-left:0px !important;
}
.elm-sc-icon{
	margin-right:10px !important;
}
