@import url(https://fonts.googleapis.com/css?family=Lato:400,900,700);
html{

}
body{
    font-family: 'Lato', sans-serif;
}

a{
	text-decoration: none;
	color:inherit;
}
b{font-weight: bold;}

.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.nomrg{margin: 0 !important;}

.padtb10{padding: 10px 0;}
.padtb20{padding: 20px 0;}
.padt20{padding: 20px 0 0 0;}
.mt20{margin-top: 20px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mr10{margin-right: 10px;}
.center{margin: 0 auto;}

.center-links{
	width:100%;
	text-align:center;
	display: block;
}
.center-links a{
	display: inline-block;
}

.top-bar{

    background-color: #363636;
    width: 100%;
}
.top-bar .idioma{
    font-size: 9px;
    padding: 7px 0;
    float: left;
    margin-right: 10px;
}
.top-bar .idioma .bandeiras{
    display: inline-block;
    height: 22px;

    float: left;
    margin-right: 10px;
}
.top-bar .idioma .bandeiras a{
    width: 22px;
    height: 22px;
    margin-right: 5px;
    float: left;
}

.top-bar .idioma .bandeiras a img{
    width: 100%;
}
.top-bar .idioma .tt-idioma{
    float: left;
    color: #fff;
    text-transform: uppercase;
    margin-right: 10px;
    line-height: 18px;
}
.top-bar .idioma .select-idioma{
    background-color: #454545;
    height: 18px;
    padding: 2px;
    float: left;
    color: #fff;
    text-transform: uppercase;
    
}
.top-bar .idioma .select-idioma .selecionado{
    float: left;
    padding: 0 5px;
    line-height: 18px;
    height: 18px;
    overflow: hidden;
}
.top-bar .idioma .select-idioma .selecionar{
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    float: left;
    border-left: 1px solid #363636;
    font-size: 10px;
    color: #fff;
}

.top-bar .data{
    float: left;
    color: #787878;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    
    line-height: 25px;
}

.top-bar .carrinho{
    float: right;
    background-color: #444444;
    color: #fff;
    padding: 10px 0 10px 20px;

    font-size: 12px;
    width: 262px;
    height: 40px;
    border-left: 1px solid #363636;
    position: relative;
}
.top-bar .carrinho .lista{
    display: none;
    position: absolute;
    top: 40px;
    padding: 10px;
    background-color: #444444;
    left: 0;
    width: 100%;
    z-index: 99999;
}


.top-bar .carrinho .lista table{
    width: 100%;
}
.top-bar .carrinho .lista table thead{
    border-bottom: 2px solid #606060;
}
.top-bar .carrinho .lista table thead tr th{
    padding: 5px;
    font-weight: bold;
    font-size: 12px;

}
.top-bar .carrinho .lista table tbody tr{
    border-bottom: 1px solid #6e6e6e;
}
.top-bar .carrinho .lista table tbody tr td{
    padding: 5px;
    font-size: 10px;
}
.top-bar .carrinho .lista table tbody tr td.no-wrap{
    white-space: nowrap;
}
.top-bar .carrinho .lista table tfoot tr td{
    padding: 5px;
    font-size: 10px;
}

.top-bar .carrinho .lista .bt-checkout{
    margin-top: 10px;
    width: 100%;
    padding: 7px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    display: block;
    background-color: #ec1c29;
    -webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}
.top-bar .carrinho .lista .bt-checkout:hover{
    background-color: #f23541;
}
.top-bar .carrinho .lista .no-products{
    text-align: center;
    font-size: 12px;
}
.top-bar .carrinho .nr-items{
    float: left;
    height: 40px;
}
.top-bar .carrinho .bt-ver{
    color: #fff;
    float: right;
    width: 40px;
    text-align: center;
    border-left: 1px solid #363636;
}

.top-bar .bt-top{
    height: 40px;
    border-left: 1px solid #363636;
    line-height: 40px;
    background-color: #444444;
    color: #b3b3b3;
    padding: 0 15px;

    -webkit-transition: background-color 1000ms linear;
    -moz-transition: background-color 1000ms linear;
    -o-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
}

.top-bar .bt-top:hover{
    background-color: #e3e3e3;
    color: #444444;
}

.logo-wrapper{
    width: 100%;
    padding: 10px 0 0;
}
.logo-wrapper .logo{
    width: 20%;
    float: left;
}

.help-top{
    width: 80%;
    float: left;
}

.info-top{
    float: right;
    margin-left: 30px;
    margin-bottom: 1 0px;
    margin-top: 27px;
}
.info-top .icon{
    border: 3px solid #e4e4e4;
    border-radius: 50%;
    float: left;
    margin-right: 20px;
    width: 50px;
    height: 50px;
    color: #7dc145;
    text-align: center;
    font-size: 20px;
    line-height: 40px;
}
.info-top .info{
    float: left;
}
.info-top .info .title{
    color: #ec1c29;
    font-size: 16px;
    font-weight: bold;
}
.info-top .info .phrase{
    font-size: 12px;
    color: #787878;
}
.social-top{
    float: right;
    margin-right: 10px;
}

.social-top a{
    float: left;
    margin-left: 10px;
    color: #c6c6c6;
    font-size: 20px;
    line-height: 40px;
}

.menu{
    height: 50px;
    float: right;
    margin-top: 50px;
}
.menu .show-menu{
    height: 40px;
    background-color: #363636;
    padding: 10px;
    width: 100%;
    color: #fff;
    /*display: none;*/
}
.menu .menus li{
    position: relative;
    display: inline-block;
    border-right: 1px solid #b6b6b6;
}
.menu .menus li:last-child{
    border: none;
}
.menu .menus li a{
    height: 50px;
    line-height: 50px;
    color: #3f3f3f;
    padding: 0 10px;
    font-weight: bold;
}
.menu .menus li a i{
    display: none;
    float: right;
    margin-top: 20px;
    margin-right: 5px;
}
.menu .menus li a:hover{
    color: #ef2e24;
}
.menu .menus li:hover ul.sub-menu{
    display: block;
}
.menu .menus li ul.sub-menu{
    position: absolute;
    top: 50px;
    background-color: #454545;
    z-index: 999;
    display: none;
}

.menu .menus li ul.sub-menu li{
    border-bottom: 1px solid #595959;
    border-right: none;
    border-left: none;
    width: 100%;
}

.menu .menus li ul.sub-menu li a{
    padding: 15px 10px;
    color: #fff;
    font-size: 12px;
    white-space: nowrap;
    width: 100%;
    display: block;
    line-height: inherit;
}
.menu .menus li ul.sub-menu li a:hover{
    text-decoration: none;
    background-color: #595959;
}



.boxedcontainer	{	max-width: 1170px; margin:auto; padding:0px 30px;}

.tp-banner-container{
    width:100%;
    position:relative;
    padding:0;
}

.div-topo{
    width: 100%;
    height: 233px;
    background: url("../images/topo.jpg") center center no-repeat;
}

.div-rodape{
    width: 100%;
    height: 1534px;
    background: url("../images/rodape.jpg") center center no-repeat;
}

.slider_button1{
    width: 165px;
    height: 37px;
    background: url("../images/ver-produtos.png") 0 0 no-repeat;
    display: block;
}
.slider_button2{
    width: 165px;
    height: 37px;
    background: url("../images/ver-servicos.png") 0 0 no-repeat;
    display: block;
}

.tp-banner{
    background-color: red;
    background-image: url("../gfx/overlay.png");
    background-repeat: repeat;
    background-position: bottom;
    width:100%;
    position:relative;
    border-bottom: 3px solid #000;
}

.tp-banner-fullscreen-container {
    width:100%;
    position:relative;
    padding:0;
}

.big_white{
    font-size: 63px;
    color: #fff;
    font-weight: bold;
}

.big_orange {
    font-size: 24px;
    color: #fff;
    font-weight: 600;
}



/***********************************/

.title-section{
    color: #3a3a3a;
    font-size: 18px;
    margin-bottom: 20px;
}

.owl-item{
    padding: 0 10px;
}

.produtos-detaque-home{
    border-radius: 5px;
    border: 1px solid #c8c8c8;
    width: 100%;
    overflow: hidden;
}

.produtos-detaque-home .titulo{
    height: 60px;
    border-bottom: 1px solid #c9c9c9;
    color: #000;
    padding: 15px 10px;
    font-size: 14px;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f6f6+0,ececec+100 */
    background: #f6f6f6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f6f6f6 0%, #ececec 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f6f6f6 0%,#ececec 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f6f6f6 0%,#ececec 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f6f6f6 0%,#ececec 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */


}

.produtos-detaque-home .imagem{
    position: relative;
    background-color: #fff;
    width: 100%;
    border-bottom: 1px solid #c2c2c2;
    height: 157px;
    text-align: center;
    line-height: 157px;
}

.produtos-detaque-home .imagem .no-stock{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    line-height: 100%;
    z-index: 999;
}
.produtos-detaque-home .imagem .no-stock img{
    max-height: 100%;
}

.produtos-detaque-home .imagem img{
    max-height: 149px;
    width: auto;
}



.produtos-detaque-home .pvp-wrapper{
    float: left;
    width: 100%;
    height: 35px;
    padding: 6px 10px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e3e3e3+0,f6f6f6+50,e3e3e3+100 */
    background: #e3e3e3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e3e3e3 0%, #f6f6f6 50%, #e3e3e3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(50%,#f6f6f6), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e3e3e3 0%,#f6f6f6 50%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e3e3e3 0%,#f6f6f6 50%,#e3e3e3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e3e3e3 0%,#f6f6f6 50%,#e3e3e3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e3e3e3 0%,#f6f6f6 50%,#e3e3e3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */

}

.produtos-detaque-home .pvp-wrapper .pvp{
    font-size: 12px;
    color: #9d9d9d;
    float: left;
    line-height: 23px;
}
.produtos-detaque-home .pvp-wrapper .pvp strong{
    color: #e32c23;
    font-size: 14px;
    font-weight: bold;
}

.produtos-detaque-home .pvp-wrapper .raty{
    float: right;
}

.produtos-detaque-home .botoes{
    display: table;
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
}
.produtos-detaque-home .botoes a.ver{
    white-space: nowrap ;
    display: table-cell;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9cd072+0,5d9133+100 */
    background: #9cd072; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljZDA3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDkxMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #9cd072 0%, #5d9133 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9cd072), color-stop(100%,#5d9133)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9cd072 0%,#5d9133 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9cd072 0%,#5d9133 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9cd072 0%,#5d9133 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9cd072 0%,#5d9133 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cd072', endColorstr='#5d9133',GradientType=0 ); /* IE6-8 */
    text-align: center;
}
.produtos-detaque-home .botoes a.ver:hover{
    color: #fff;
    text-decoration: none;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5d9133+0,639937+100 */
    background: #5d9133; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkOTEzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Mzk5MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #5d9133 0%, #639937 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d9133), color-stop(100%,#639937)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #5d9133 0%,#639937 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #5d9133 0%,#639937 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #5d9133 0%,#639937 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #5d9133 0%,#639937 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d9133', endColorstr='#639937',GradientType=0 ); /* IE6-8 */

}
.produtos-detaque-home .botoes a.comprar {
    display: table-cell;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    width: 100%;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1645b+0,b2251d+100 */
    background: #f1645b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxNjQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjI1MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f1645b 0%, #b2251d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1645b), color-stop(100%,#b2251d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f1645b 0%,#b2251d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f1645b 0%,#b2251d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f1645b 0%,#b2251d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f1645b 0%,#b2251d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1645b', endColorstr='#b2251d',GradientType=0 ); /* IE6-8 */
    text-align: center;
}

.produtos-detaque-home .botoes a.comprar:hover{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b2251d+0,ef4037+100 */
    background: #b2251d; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMjUxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjQwMzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #b2251d 0%, #ef4037 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2251d), color-stop(100%,#ef4037)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #b2251d 0%,#ef4037 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #b2251d 0%,#ef4037 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #b2251d 0%,#ef4037 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #b2251d 0%,#ef4037 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2251d', endColorstr='#ef4037',GradientType=0 ); /* IE6-8 */
    color: #fff;
    text-decoration: none;
}

.produtos-detaque-home .botoes a.comprar.inactive {

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#afafaf+0,474747+100 */
    background: #afafaf; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NzQ3NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #afafaf 0%, #474747 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #afafaf 0%,#474747 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #afafaf 0%,#474747 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#474747',GradientType=0 ); /* IE6-8 */

}

.services-area{
    width: 100%;
    padding: 30px 0 30px;
    border-top: 3px solid #e6e6e6;
    border-bottom: 3px solid #e6e6e6;
    background-color: #efefef;

}

.services-area .service-wrapper{
    width: 20%;
    padding: 5px;
    float: left;
}

.services-area .service{
    background-color: #fff;
    overflow: hidden;
    min-height: 270px;
    position: relative;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;
    border-bottom: 4px solid #fff;
}

.services-area .service:hover{
    -webkit-box-shadow: 0px 10px 20px -2px rgba(176,176,176,1);
    -moz-box-shadow: 0px 10px 20px -2px rgba(176,176,176,1);
    box-shadow: 0 10px 20px -2px rgba(176,176,176,1);
}
.services-area .service.informatica:hover{
    border-bottom:4px solid #000;
}
.services-area .service.cctv:hover{
    border-bottom:4px solid #dea805;
}
.services-area .service.climatizacao:hover{
    border-bottom:4px solid #2ed346;
}
.services-area .service.eletricidade:hover{
    border-bottom: 4px solid #ff0000;
}
.services-area .service.outros:hover{
    border-bottom: 4px solid #0067e7;
}

.services-area .service .icon{
    width: 54px;
    height: 53px;
    text-align: center;
    margin: 20px auto;

}
.services-area .service .icon img{
    width: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ease; /* Opera */
    transition: all 1s ease;



}
.services-area .service:hover .icon img {
    -webkit-transform:scale(2); /* Safari and Chrome */
    -moz-transform:scale(2); /* Firefox */
    -ms-transform:scale(2); /* IE 9 */
    -o-transform:scale(2); /* Opera */
    transform:scale(5);

    opacity: 0.3;


}

.services-area .service .titulo {
    position: relative;
    z-index: 10;
    color: #000;
    font-weight: bold;
    font-size: 18px;
    text-align: center;

    margin-bottom: 20px;
}
.services-area .service .link-outros {
    padding: 0 10px;
    text-align: center;
    font-size: 14px;
}
.services-area .service .link-outros a{
    padding: 7px 15px;
    background-color: #a9a9a9;
    color: #fff;
    margin-top: 10px;
    display: block;
}
.services-area .service .link-outros a:hover{
    background-color: #929292;
    text-decoration: none;
}
.services-area .service .menu-servicos{
    position: relative;
    z-index: 10;
    margin: 0 20px;
}
.services-area .service .menu-servicos li{
    text-align: center;
}
.services-area .service .menu-servicos li a{
    width: 100%;
    color: #696969;
    font-weight: 400;
    font-size: 14px;
    line-height: 25px;
}
.services-area .service .menu-servicos li a i{
    color: #ee3126;
    margin-right: 10px;
    font-size: 12px;
}

.blank-wrapper{
    width: 100%;
    padding: 30px 0;
}
.banner-support, .banner-newsletter, .banner-success{
    padding: 20px;
    border: 1px solid #e3e3e3;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f1f1+0,ffffff+50,e8e8e8+100 */
    background: #f1f1f1; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(45deg,  #f1f1f1 0%, #ffffff 50%, #e8e8e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#f1f1f1), color-stop(50%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(45deg,  #f1f1f1 0%,#ffffff 50%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(45deg,  #f1f1f1 0%,#ffffff 50%,#e8e8e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(45deg,  #f1f1f1 0%,#ffffff 50%,#e8e8e8 100%); /* IE10+ */
    background: linear-gradient(45deg,  #f1f1f1 0%,#ffffff 50%,#e8e8e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e8e8e8',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
    display: block;
    width: 100%;
    float: left;
}
.banner-support .icon, .banner-newsletter .icon,  .banner-success .icon{
    float: left;
    width: 25%;
    margin-right: 20px;
    max-width: 50px;
    color: #7cc144;
}
.banner-support .icon img, .banner-newsletter .icon img,  .banner-success .icon img{
    width: 100%;
}
.banner-support.caridade .info{
    width: 100%;
}
.banner-support.caridade .info .text2{
    margin-bottom: 10px;
}
.banner-support .info{
    float: left;
    width: 75%;

}
.banner-support .info .text1, .banner-newsletter .info .text1{
    font-size: 14px;
    color: #1f1f1f;
}
.banner-newsletter .info .text1{
    color: #5a5a5a;
    float: left;
}


.banner-support .info .text2, .banner-newsletter .info .text2, .banner-success .text2{
    font-size: 18px;
    color: #969696;
    font-weight: bold;
}
.banner-newsletter .info .text2{
    color: #000;
    padding-top: 10px;
    font-size: 18px;
}
.banner-support .info .text2 span, .banner-newsletter .info .text2 span,  .banner-success .text2 span{
    color: #1f1f1f;
    font-size:14px;
}

.form-newsletter{
    display: table;
    width: 100%;
    margin-top: 20px;
}
.form-newsletter .cell{
    vertical-align: top;
    display: table-cell;
    white-space: nowrap;
    width: 100%;
}
.form-newsletter input{
    padding: 0 15px;
    border: 1px solid #c5c6c6;
    color: #5a5a5a;
    height: 46px;
    font-size: 14px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+0,e8e8e8+100 */
    background: #fefefe; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fefefe 0%, #e8e8e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fefefe 0%,#e8e8e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */

    width: 100%;
}
.form-newsletter button{
    border: 1px solid #6dab3a;
    color: #fff;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7cc142+0,6dab3a+100 */
    background: #7cc142; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdjYzE0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZGFiM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #7cc142 0%, #6dab3a 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #7cc142 0%,#6dab3a 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #7cc142 0%,#6dab3a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cc142', endColorstr='#6dab3a',GradientType=0 ); /* IE6-8 */

    line-height: 46px;
    height: 46px;
    padding: 0 15px;
}
.form-newsletter button:hover{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#6dab3a+0,7cc142+100 */
    background: #6dab3a; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYWIzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Y2MxNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #6dab3a 0%, #7cc142 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #6dab3a 0%,#7cc142 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #6dab3a 0%,#7cc142 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dab3a', endColorstr='#7cc142',GradientType=0 ); /* IE6-8 */
    cursor: pointer;
}

.rodape{
    width: 100%;
    padding: 20px 0;
    background: url("../gfx/bg-rodape.jpg") repeat;
}


.rodape hr{
    border-color: #242424;


}

.rodape .titulo-rodape{
    color: #7dc145;
    font-size: 14px;
    margin-bottom: 20px;
}
.rodape .menu-rodape{

}
.rodape .menu-rodape li{
    display: block;
    margin-bottom: 10px;
}
.rodape .menu-rodape li a{
    color: #fff;
    font-size: 12px;
}
.rodape .menu-rodape li a i{
    color: #646464;
    margin-right: 10px;
}

.contactos-bottom{

}

.contactos-bottom .contacto{
    display: table;
    margin-bottom: 10px;
}
.contactos-bottom .contacto .icon{
    width: 20px;
    text-align: center;
    display: table-cell;
    font-size: 16px;
    color: #646464;
    padding-right: 10px;
}

.contactos-bottom .contacto .texto{
    display: table-cell;
    color: #fff;
    font-size: 12px;
}

.social-bottom{
    margin-top: 20px;
    float: left;
    width: 100%;

}
.social-bottom a{
    font-size: 20px;
    background-color: #161616;
    width: 35px;
    height: 35px;
    color: #3f3f3f;
    text-align: center;
    line-height: 35px;
    float: left;
    display: block;
    margin-right: 10px;
    border-radius: 50%;
}
.rodape .creditos{
    font-size: 12px;
    color: #fff;
}
.rodape .creditos .green{
    color: #34ac67;
}

.wrapper-meio{
    background-color: #f3f3f3;
    padding: 30px 0;
}
.detalhe-produto, .conteudo{
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
}
.detalhe-produto .detalhes .raty{
    margin-top: 20px;
    margin-right: 10px;
}
.detalhe-produto .imagem{
    position: relative;
    padding: 20px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
}
.detalhe-produto .imagem .fancy.no-stock-fancy{
    opacity: 0.5;
}
.detalhe-produto .imagem .no-stock{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    line-height: 100%;
    z-index: 999;
}
.detalhe-produto .imagem .no-stock img{
    max-height: 100%;
}


.detalhe-produto .pvp{
    font-weight: bold;
    color: #ee3126;
    font-size: 20px;
}
.detalhe-produto .pvp span{
    color: #b0b0b0;
    font-weight: normal;
    text-transform: uppercase;
}


.title-page{
    color: #fff;
    font-size: 20px;
    background: url("../images/bg.jpg") 0 0 no-repeat;
    padding: 15px 0;
}

.title-page.cctv, .title-page.informatica, .title-page.climatizacao, .title-page.eletricidade, .title-page.papelaria, .title-page.mobiliario{
    background-image: url("../gfx/bgs-tts-servicos.jpg");
    background-repeat: repeat-x;
}

.title-page.informatica{
    background-position: 0 0;
}

.title-page.cctv{
    background-position: 0 -100px;
}

.title-page.climatizacao{
    background-position: 0 -200px;
}
.title-page.eletricidade{
    background-position: 0 -300px;
}
.title-page.papelaria{
    background-position: 0 -500px;
}
.title-page.mobiliario{
    background-position: 0 -600px;
}

.detalhe-produto span.title-form-add-to-cart{
    display: block;
    font-size: 16px;
    width: 100%;
    margin-bottom: 10px;
}


.form-add-to-cart .cell{
    display: table-cell;
    vertical-align: top;
}
.form-add-to-cart .cell input{
    height: 40px;
    border-radius: 0;
}
.form-add-to-cart .cell button{
    margin: 0;
    background-color: #6c6c6c;
    padding: 10px 15px;
    color: #fff;
    border:none;
}
.form-add-to-cart .cell button:hover{
    background-color: #858585;
}

.tabela-carrinho{
    width: 100%;
    border: 1px solid #e6e6e6;
    margin-bottom: 20px;
}
.tabela-carrinho thead{
    border-bottom: 1px solid #e6e6e6;
}
.tabela-carrinho thead tr th{
    padding: 10px;
    color: #919191;
    font-size: 14px;
    font-weight: normal;
}
.tabela-carrinho tbody tr{
    border-bottom: 1px solid #e6e6e6;
}
.tabela-carrinho tbody tr td{
    padding: 10px;
    color: #181818;
}
.tabela-carrinho tbody tr td img{
    float: left;
    margin-right: 20px;
}

.tabela-carrinho tfoot tr td{
    padding: 10px;

}
.tabela-carrinho.small .titulo{
    font-size: 12px;
}
.google_translate_element{
    display: block;
}

.form-servicos{
    /*padding: 20px 20px 20px;*/
    padding: 110px 20px 20px;
    border: 1px solid #ccc;

}


.form-servicos.informatica{
    background: url("../images/servicos/informatica.png") 0 0 no-repeat;
    border: 1px solid #000;
}

.form-servicos.cctv{
    background: url("../images/servicos/cctv.png") 0 0 no-repeat;
    border: 1px solid #dea805;
}

.form-servicos.climatizacao{
    background: url("../images/servicos/ar-condicionado.png") 0 0 no-repeat;
    border: 1px solid #2ed346;
}


.form-servicos.eletricidade{
    background: url("../images/servicos/eletricidade.png") 0 0 no-repeat;
    border: 1px solid #ff0000;
}

.custom-well{
    border: 1px solid #e1e1e1;
    float: left;
    margin-bottom: 40px;
    padding: 20px 20px 30px;
    width: 100%;
}

.info-contacto{
   background: url("../images/contactos.png") right 0 no-repeat #f9f9f9;
}
.custom-well .contactos li{
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 20px;

}
.custom-well.contactos li .icon{
    float: left;
    margin-right: 10px;

}
.custom-well .contactos li .texto{
    float: left;
}
.formulario-contacto{
    margin-bottom: 20px;
}

.produtos .produtos-detaque-home{
    margin-bottom: 30px;
}



.titulo-categoria{
    padding: 20px 10px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff4c55+1,eb1b28+100 */
    background: #ff4c55; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmNGM1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjFiMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ff4c55 1%, #eb1b28 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff4c55), color-stop(100%,#eb1b28)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff4c55 1%,#eb1b28 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff4c55 1%,#eb1b28 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff4c55 1%,#eb1b28 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff4c55 1%,#eb1b28 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4c55', endColorstr='#eb1b28',GradientType=0 ); /* IE6-8 */
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    display: block;
}


.titulo-categoria.informatica{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#262626+0,1b1b1b+100 */
    background: #262626; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjFiMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #262626 0%, #1b1b1b 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #262626 0%,#1b1b1b 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #262626 0%,#1b1b1b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-8 */

}
.titulo-categoria.cctv{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e0ac12+0,d3a005+100 */
    background: #e0ac12; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwYWMxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2EwMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e0ac12 0%, #d3a005 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #e0ac12 0%,#d3a005 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #e0ac12 0%,#d3a005 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0ac12', endColorstr='#d3a005',GradientType=0 ); /* IE6-8 */

}
.titulo-categoria.climatizacao{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#39d54f+0,2cc943+100 */
    background: #39d54f; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5ZDU0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyY2M5NDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #39d54f 0%, #2cc943 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #39d54f 0%,#2cc943 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #39d54f 0%,#2cc943 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39d54f', endColorstr='#2cc943',GradientType=0 ); /* IE6-8 */

}
.titulo-categoria.eletricidade{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff0d0d+0,f20000+100 */
    background: #ff0d0d; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMGQwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ff0d0d 0%, #f20000 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ff0d0d 0%,#f20000 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ff0d0d 0%,#f20000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0d0d', endColorstr='#f20000',GradientType=0 ); /* IE6-8 */

}
.titulo-categoria.papelaria{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7424b3+0,6817a6+100 */
    background: #7424b3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc0MjRiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ODE3YTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #7424b3 0%, #6817a6 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #7424b3 0%,#6817a6 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #7424b3 0%,#6817a6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7424b3', endColorstr='#6817a6',GradientType=0 ); /* IE6-8 */

}
.titulo-categoria.mobiliario{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#af5f33+0,a25226+100 */
    background: #af5f33; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmNWYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMjUyMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #af5f33 0%, #a25226 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #af5f33 0%,#a25226 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #af5f33 0%,#a25226 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af5f33', endColorstr='#a25226',GradientType=0 ); /* IE6-8 */

}



.categorias-filhos{
    width: 100%;
    float: left;
}
.categorias-filhos li{
    width: 100%;
    float: left;
}
.categorias-filhos li a{
    display: block;
    width: 100%;
    padding: 10px 10px;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f7f7+0,e0e0e0+100 */
    background: #f7f7f7; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f7f7f7 0%, #e0e0e0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f7f7f7 0%,#e0e0e0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f7f7f7 0%,#e0e0e0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f7f7f7 0%,#e0e0e0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-8 */
    color: #292929;
    border-bottom: 1px solid #d6d6d6;

}
.categorias-filhos li a .contagem{
    background-color: #afafaf;
    width: 43px;
    color: #fff;
    float: left;
    padding: 3px 0;
    margin-right: 10px;
    font-size: 12px;
    text-align: center;
}

.categorias-filhos li a i{
    display: none;
    color: #7dc146;
    float: right;
}

.categorias-filhos li a:hover, .categorias-filhos li a.active{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f7f7+0,ededed+100 */
    background: #f7f7f7; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f7f7f7 0%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f7f7f7 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f7f7f7 0%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f7f7f7 0%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f7f7f7 0%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

}
.categorias-filhos li a:hover i{
    display: block;
}
textarea, input { outline: none; }
:focus {
    outline-color: transparent;
    outline-style: none;
}
input,
input:active,
input:focus,
input.active {
    background-image: none !important;
    outline: 0 !important;;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

input.error{
    border:2px solid red;
}


.parceiros{
    width: 100%;
    padding: 20px 0;
    background-color: #fff;
}
.parceiros a.logo{
    padding: 0 10px;
    border: 1px solid #f2f2f2;
    display: block;
    float: left;
    width: 100%
}
.parceiros a.logo img{
    width: 100%;
}

.area-ajuda{
    background-color: #f3f3f3;
    border-top: 2px solid #e8e8e8;
}

.total-carrinho-topo{
    font-size: 14px;
    font-weight: bold;
}

.livechat{
    cursor: pointer;
}

/****Alterar paginacao bootstrap***/
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
    background-color: #ee1a28;
    border: 1px solid #ddd;
}
.pagination > li > a, .pagination > li > span{
    color: #ee1a28;
}
/*****************************/
.colunas-servicos{
    width: 100%;
} 



/***** PESQUISA  ****/




/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    .menu .show-menu{
        display: none;
    }
    .menu .menus{
        display: block;
    }
}
@media only screen and (max-width : 992px) {
    .services-area .service-wrapper{
        width: 33%;
    }

    .menu .show-menu{
        display: block;
    }

    .menu{
        float: left;
        width: 100%;
    }
    .menu .menus{
        display: none;
        position: relative;
        z-index: 9999;
        background-color: #fff;
    }
    .menu .menus li{
        width: 100%;
        float: left;
        border-right: none !important;
        border-bottom: 1px solid #f2f2f2;
        background-color: #fff;
    }    

    .info-top{
        float: left;
        margin-left: 0;
        width: 33.3%;
        padding: 0 15px;
        margin-top: 27px;
        text-align: center;
    }
    .info-top .icon{
        float: none;
        margin: 0 auto;
    }
    .info-top .info{
        width: 100%;
        float: left;
    }
    .menu .menus li ul.sub-menu{
        position: static;
    }
    .menu .menus li ul.sub-menu li{
        background-color: #dadada;
    }
    .menu .menus li ul.sub-menu li a{
        color: #494949;
        padding-left: 20px;
    }

    .menu .menus li a i{
        display: block;
    }

    .menu .menus li ul.sub-menu li a:hover{
        color: #fff;
    }

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
 .services-area .service-wrapper{
    width: 50%;
}
.info-top{
    display: none;
}

.titulo-categoria{
    margin-bottom: 10px;
}
.categorias-filhos{
    margin-top: -10px;
    display: none;
}
}

@media only screen and (max-width : 560px) {
    .breadcrumb-arrow{
        height: auto !important;
    }
    .breadcrumb-arrow li, .breadcrumb-arrow li a{
        display: block !important;
    }
    .breadcrumb-arrow li:not(:first-child){
        margin-left: 0 !important;
    }
    .breadcrumb-arrow li a{
        padding-left: 10px !important;
    }
}

@media only screen and (max-width : 480px) {
    .services-area .service-wrapper{
        width: 100%;
    }

    .rodape .titulo-rodape{
        margin-top: 20px;
    }
    .social-bottom{
        margin-bottom: 20px;
    }

    .col-xs-6{
        width: 100%;
    }
    .top-bar .carrinho{
        width: 100%;
    }
    .logo-wrapper .logo{
        width: 40%;
    }

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}