/*
Theme Name: Akal
Description: A Multipurpose Business Wordpress Theme.
Author: bradweb
Theme URI: http://akal.bradweb.net
Author URI: http://themeforest.net/user/bradweb
Version: 1.3.2
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

*/


.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}

div#top_bar {
    background-color: #0095d4;
    color: white;
}

nav.woocommerce-pagination{
    float: left!important;
    width: 100%;
    margin-top: 30px;
}

nav.woocommerce-pagination ul li{
    float: left;
    list-style: none;
    margin-right: 10px;
    font-family: 'arial';
    font-size: 20px;
}

body.single.single-product.postid-3091 div.panel.entry-content.wc-tab h2{
    display: none!important;
}

body.single.single-product.postid-3091 div.panel.entry-content.wc-tab section.section.content-box h2{
    display: block!important;
}

body.woocommerce.woocommerce-page section#titlebar{
    background-image: url("http://www.jsnardy.com.br/wp-content/uploads/2015/08/fullbanner-internas.png");
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    opacity: 1;
    height: 115px!important;
}

a.produto-orcamento{
    padding: 10px 20px;
    text-transform: uppercase;
    font-size: 16px!important;
    background-color: #1286c2;
    border:1px solid #1286c2;
    color: #fff!important;
}

a.produto-orcamento:hover{
    background-color: transparent!important;
    color: #1286c2!important;
}

p.orcamento-categoria{
    width: 100%;
    float: left;
    margin-top: 50px;
    text-align: center;
    padding: 50px 20px;
    background: url('http://www.jsnardy.com.br/wp-content/uploads/2015/08/hp_fundo_conteudo.png')!important;
}

p.orcamento-categoria a{
    padding: 10px 20px;
    text-transform: uppercase;
    font-size: 16px!important;
    background-color: #1286c2;
    border:1px solid #1286c2;
    color: #fff!important;
}

p.orcamento-categoria a:hover{
    background-color: transparent!important;
    color: #1286c2!important;
}

#owl-demo .item{
  margin: 3px;
}
#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}
#owl-demo .item h3 { 
    text-align: center;
    font-family: 'Raleway';
    font-size: 18px;
    background-color: #8dc0d7;
    padding: 8px;
}
#owl-demo .item  h3 a { 
    color: #fff;
}

.home_botao_atendimento {
    height: 40px;
    background-color: #1286c2;
    width: 270px;
    color: #fff;
    margin: 0 auto;
    margin-top: 21px;
    font-size: 20px;
    padding-top: 8px;
}

.um_quarto img {
margin-left:25px;
margin-top: 30px;
}

.tres_quarto img {
margin-left:30px;
margin-top:30px;
}

.dois_quarto img {
margin-left:80px;
margin-top: 15px;    
}

.quatro_quarto img {
margin-left:50px;
margin-top: 30px;
}

.um_quarto, .dois_quarto, .tres_quarto, .quatro_quarto {
    width: 260px;
    height: 200px;

}

.dois_quarto, .quatro_quarto {
    background-color: #ececf5;
}
.um_quarto, .tres_quarto {
    background-color: #e4e4ee;
}

.produto_controle {
    width: 1100px;
    height: 240px;
    margin-top: 30px;
    margin-bottom: 50px;
}

.home_produto_btnclaro {
    height: 45px;
    background-color: #96cae2;
    width: 260px;
    padding: 7px;
}

.home_produto_btnclaro h3{
    font-size: 16px;
    font-family: 'Raleway';
    color: #fff;
    text-transform: uppercase;
}

.home_produto_btnclaro h3 a{
    color: #fff!important;
}

.home_produto_btnescuro h3{
    font-size: 16px;
    font-family: 'Raleway';
    color: #fff;
    text-transform: uppercase;
}

.home_produto_btnescuro h3 a{
    color: #fff!important;
}

.home_produto_quadrado {
    FLOAT: left;
}

.home_produto_btnescuro {
    height: 45px;
    background-color: #8dc0d7;
    WIDTH: 260px;
    padding: 7px;
}

div#text-2 {
    WIDTH: 40%!important;
}

.div_linha_header {
    height: 30px;
    margin-top: 60px;
    margin-bottom: 60px;
    width: 100%;
    background-color: #e4e4ea!important;
}

section.titulo-paginas{
    margin-top: 50px;
}

div.quadrado-titulo{
    width: auto;
    float: left;
    padding: 10px;
    background-color: #8dc0d7;
    padding-top: 25px;
    padding-bottom: 0px;
}

div.column-text div.quadrado-titulo h2{
    font-family: 'Raleway';
    color: #fff!important;
    text-transform: uppercase;
    font-size: 18px!important;
}

div.home_texto_imagem h2{
    text-align: center;
    font-family: 'Raleway';
    color: #0095d4;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
}

h2.titulo-parceiros{
    text-align: center;
    font-family: 'Raleway';
    color: #8dc0d7;
    text-transform: uppercase;
    font-size: 24px;
}

ul.main_menu > li > a, #side_header ul.side_menu > li > a{
    color: #3498db!important;
}

ul.main_menu li{
    border-top: 5px solid #fff!important;
    width: 10%;
    text-align: center;
    font-weight: normal!important;
}

ul.main_menu li:hover{
    border-top: 5px solid #3498db!important;
}

li#header-search-button{
    display: none!important;
}

#main_navigation .nav-container{
    float: left!important;
    width: 86%!important;
}

footer#footer{
    margin-top: 80px;
    border-top: 5px solid #0095d4;
}

div#copyright{
    display: none!important;
}

#footer .footer-widgets{
    background-color: #0f265c!important;
}

#footer .footer-widgets div#text-2{
    width: 33%!important;
    border-right: 1px solid #3f517d;
}

#footer .footer-widgets div#text-3{
    width: 33%!important;
    border-right: 1px solid #3f517d;
    height: 475px;
}

#footer .footer-widgets div#text-4{
    width: 33%!important;
}

#footer .footer-widgets div#text-2 h4{
    color: #0095d4!important;
    font-size: 18px!important;
}

#footer .footer-widgets div#text-3 h4{
    color: #0095d4!important;
    font-size: 18px!important;
}

#footer .footer-widgets div#text-4 h4{
    color: #0095d4!important;
    font-size: 18px!important;
}

div.inteira{
    width: 100%;
    float: left;
    margin-bottom: 2%;
}

div.metade{
    width: 49%;
    float: left;
    margin-bottom: 2%;
    margin-right: 2%;
}

div.metade2{
    width: 49%;
    float: left;
    margin-bottom: 2%;
}

#footer input[type="text"]{
    text-transform: uppercase;
}

#footer input[type="email"]{
    text-transform: uppercase;
}

#footer textarea{
    text-transform: uppercase;
    margin-top: 0px!important;
}

#footer input[type="submit"]{
    width: 100%;
    height: 40px;
    border-radius: 0px;
    margin: 0px 0px;
    color: #0d3880;
    font-size: 18px;
    cursor: pointer;
}

#footer ul{
    margin-left: 0px!important;
}

#footer ul li{
    list-style: none!important;
    margin-bottom: 5px;
}

#footer ul li a{
    text-transform: uppercase!important;
    color: #fff!important;
    font-size: 15px!important;
    font-weight: 600;
}

#footer ul li a:hover{
    text-decoration: underline;
}

a.face{
    width: 11px;
    height: 24px;
    float: left;
    background: url('http://www.jsnardy.com.br/wp-content/uploads/2015/09/on-face1.png')!important;
}

a.face:hover{
    background: url('http://www.jsnardy.com.br/wp-content/uploads/2015/09/off-face1.png')!important;
}

a.yt{
    width: 19px;
    height: 25px;
    float: left;
    background: url('http://www.jsnardy.com.br/wp-content/uploads/2015/09/youtube-on1.png')!important;
    margin-left: 10px;
}

a.yt:hover{
    background: url('http://www.jsnardy.com.br/wp-content/uploads/2015/09/youtube-off1.png')!important;
}

div.titlebar-wrapper h1 span{
    display: none!important;
}

div.titlebar-wrapper{
    height: 160px!important;
    margin-bottom: 50px!important;
}

h1.titulo-azul-escuro{
    float: left;
    margin-bottom: 0px;
    background-color: #0095d4;
    padding: 40px 20px;
    font-family: 'Raleway';
    text-transform: uppercase;
    font-size: 24px;
    color: #fff;
    font-weight: normal!important;
    text-align: center!important;
}

div.column-text p{
    font-family: 'Raleway'!important;
    color: #575756!important;
}

.main_menu ul.sub-menu{
    border-top: 0px!important;
    background-color: rgba(0,149,212,0.6)!important;
}

.main_menu ul.sub-menu li{
    margin-top: 20px!important;
    border-top: 0px!important;
    color: #fff!important;
    margin-bottom: 10px!important;
}

.main_menu ul.sub-menu li a{
    color: #fff!important;
}

.main_menu ul.sub-menu li a:hover{
    text-decoration: underline!important;
}

div.column-text h2{
    font-family: 'Raleway'!important;
    color: #0095d4!important;
    text-transform: uppercase!important;
    font-size: 24px;
    font-weight: 600;
}

li.cart-container{
    display: none!important;
}

div.accordion.not-column-inherit h4 a{
    background-color: #ececf3;
    padding-right: 10px!important;
    padding-left: 10px!important;
    font-weight: bold;
    font-size: 16px!important;
    font-family: 'Raleway'!important;

}

div.accordion.not-column-inherit h4{
    font-family: 'Raleway'!important;
}

div.accordion.not-column-inherit div.accordion-inner{
    padding: 10px 0 10px!important;
}

div.accordion.not-column-inherit div.accordion-inner div.section-column.span6{
    margin-bottom: 0px!important;
}

div.accordion.not-column-inherit div.accordion-inner div.section-column.span12{
    margin-bottom: 0px!important;
}

div.fundo-azul-servicos{
    float: left;
    padding: 30px 20px;
    background-color: #0095d4;
    width: 100%;
}

div.fundo-azul-servicos p{
    color: #fff!important;
}

ul.products li.product-category img{
    display: none!important;
}

div.woocommerce.columns-3{
    width: 33%!important;
    float: left!important;
}

mark.count{
    display: none!important;
}

span.icon-addedtocart{
    display: none!important;
}

span.icon-cartloading{
    display: none!important;
}

span.price{
    display: none!important;
}

ul.products div.product-wrap{
    background-color: #ececf5!important;
    padding: 15px!important;
}

ul.products h3{
    text-align: center!important;
    font-family: 'Raleway'!important;
    color: #446dad;
    font-size: 16px;
    padding: 15px;
    background-color: #96cae2!important;
}

ul.products li.product-category h3{
    padding: 0px 0px!important;
    background-color: transparent!important;
    text-align: left!important;
    color: #A3A2A6;
    margin-bottom: 0px!important;
}

ul.products li.product-category h3 a{
    color: #A3A2A6;
}

div.woocommerce.columns-4 ul.products{
    background-color: #e4e4ee!important;
}

div.woocommerce.columns-4 ul.products li.product-category.product.first{
    padding: 10px!important;
    background-color: #8dc0d7!important;
}

div.woocommerce.columns-4 ul.products li.product-category.product.first h3{
    font-weight: bold!important;
    color: #fff!important;
}

div.woocommerce.columns-4 ul.products li.product-category{
    padding: 10px!important;
}

section.mapa .container{
    max-width: 100%!important;
    padding: 0px!important;
}

div.woocommerce.columns-3 {
    width: 100%!important;
    float: left!important;
}

li.product.type-product {
    width: 30%;
    float: left;
    padding-right: 15px;
    height: 315px;
    margin-bottom:10px
}

li.product.type-product img{
    height: 212px!important
}

ul.tabs.wc-tabs {
    display: none;
}

div.row-fluid {
    max-width: 1170px!important;
}

#titlebar .titlebar-wrapper {
    height: 80px!important;
    min-height: 80px!important;
}

.related.products {
    padding-bottom: 230px;
    width: 1170px;
    margin: 0 auto;
}

div#sidebar {
    display: none;
}

.related.products {
    padding-bottom: 230px;
    width: 1170px;
    margin: 0 auto;
}


body.woocommerce div#content {
    height: auto;
    width: auto;
    margin: 0 auto;
}

body.tax-product_cat div#content{
    height: auto;
}

body.woocommerce h1.page-title {
    display: block!important;
}

body.tax-product_cat ul.products {
    margin-top: 0px;
}

body.tax-product_cat .products {
    width: 815px;
}

body.tax-product_cat .woocommerce.columns-4 .products  {
    width: 245px!important;
}



@media screen and (max-width: 390px) {

    .home_produto_quadrado {
        FLOAT: none;
    }

    .produto_controle {
        height: 950px;
        width: 265px!important;
        margin: 50px;
    }

    #footer .footer-widgets div#text-2{
        width: 100%!important;
        border-right: 1px solid #3f517d;
    }

    #footer .footer-widgets div#text-3{
        width: 100%!important;
        border-right: 1px solid #3f517d;
        height: 265px;
    }

    #footer .footer-widgets div#text-4{
        width: 100%!important;
        margin-top: 70%;
    }

    i.fa-shopping-cart {
        display: none;
    }
    .menu-item  a {
        font-size: 11px!important;
        letter-spacing: 0px!important;
    }
    .section{
        background-size:100% 30%;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    div.column-text h2 {
    font-size: 13px;
    }

    .home_texto_imagem{
        margin-top: -8px;
    }
    .home_botao_atendimento {
    height: 35px;
    width: 262px;
    margin-top: 20px;
    font-size: 15px;
    padding-top: 6px;
    }
    .home_bloco_atendimento h3{
        font-size: 14px;
        margin-bottom: 55px;
    }
    .section{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    }
    p.orcamento-categoria a{
        padding: 12px;
        font-size: 15px!important;
    }

}


@media screen and (min-width: 480px) and (max-width: 667px){  
    
    .menu-item  a {
        font-size: 11px!important;
        letter-spacing: 0px!important;
    }
    .home_produto_quadrado {
        float: none;
        width: 0%;
        margin-left: 0px;   
    }
    .produto_controle {
        height: 950px;
        width: 0px!important;
        margin: 0 auto;
    }
    #footer .footer-widgets div#text-2{
        width: 100%!important;
        border-right: 1px solid #3f517d;
    }

    #footer .footer-widgets div#text-3{
        width: 100%!important;
        border-right: 1px solid #3f517d;
        height: 265px;
    }

    #footer .footer-widgets div#text-4{
        width: 100%!important;
        margin-top: 70%;
    }
     .section{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    }
    p.orcamento-categoria a{
        padding: 12px;
        font-size: 15px!important;
    }
}


@media screen and (max-width: 800px){
   
   .home_produto_quadrado{
    width: 38%;
    margin-left: 0px;
    }

   .section{
    margin-top: 30px;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    }
   }

   .carticon-mobile{
    display: none;
   }
   p.orcamento-categoria a{
        padding: 12px!important;
        font-size: 15px!important;
    }
}

@media screen and (min-width: 375px){
    .produto_controle {
        margin: 75px;
    }
     .section{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    }
    p.orcamento-categoria a{
        padding: 12px;
        font-size: 15px!important;
    }
}


.primeiro {
    padding: 10px;
    background-color: #8dc0d7!important;
    color: white!important;
}

.primeiro h3 {
	font-weight: bold!important;
	color: #FFF!important;


}

.menu li {
    padding: 7px!important;
    background-color: #f3f3f3;
    color: #A3A2A6;    
}


.txt_pensev {
    margin-top:30px
}

div#breadcrumbs {
    display: none;
}


  ul.main_menu > li > a ,
  #side_header ul.side_menu > li > a { 
      font-size:10px!important;
   }


.single-product-main-image { margin-top:40px; }

