#success_message { display:none; }

/* ALL PAGES *****************/
.socialicons a { margin:0 5px; }

.cart-menu-relative .img-hover-cart { width:90px; height:90px; text-align:center; background:white; }
.cart-menu-relative .img-hover-cart img { max-height:100%; }

.menu-primary { background-color:#ffffff; margin-top: 15px; margin-bottom:25px;}
nav ul li a { color:#666; }
.site-navigation .show-submenu { color: #666; }

.modal-dialog { margin-top:100px }

/* HEADER ********************/
.money-select .money-dropdown { left:unset; text-align:right; width:170px; }
.header-mid-right div { float:none; }

/* HOME **********************/
.slide-fullwidth .owl-nav div.owl-prev { left:auto; }
.slide-fullwidth .owl-dots { margin-left:auto; }

.style7.icon-box { background-color:transparent; border-width:0 1px 0 0; margin-top:0; padding:10px 0 10px 25px; }
.style7.icon-box .icon-box-left { color:#333333; float:left; font-size:48px; line-height:48px; }
.style7.icon-box:hover .icon-box-left { animation-duration:0.8s; animation-fill-mode:both; animation-name:bounceIn; color:#00a161; }
.style7.icon-box h4 { font-weight:600; text-transform:none; }
.style7.icon-box h4 span { text-transform:uppercase; }
.style7.icon-box .icon-box-right { padding-left:58px; }
.style7.icon-box a { color:#00a161; }
.style7.icon-box:hover a { color:#00a161; }
.no-padding:last-child .style7.icon-box { border-width:0; }

.product-list-content .feature-slide-cost .price { font-size:20px; padding:8px; }
.products-slide .product-list-content .feature-slide-name { margin-left:0; }

/* ARITGOS LIST **************/
.categories-page .products-categories { min-width:100%; }

.products-categories .tab-content { background:transparent; }

.categories-grid .product-box { width:20% !important; }

.product-box-text .design { height:55px; overflow:hidden; text-align:center; }

.product-media, .product-box-content .img-product { height:260px; line-height:260px; text-align: center;}
.product-box-content .img-product img, .img-product-art img, figure.thumbs-art img { max-width:100%; max-height:100%; }

.nav-tabs { border-bottom:none; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border:1px solid #ddd; }
.nav-tabs > li > a { border:1px solid transparent; border-radius:4px;}

.categories-page .product-box-content .product-box-text p {
    background-color: #eee;
    color: #00a161;
    font-size: 20px;
    line-height: 33px;
    margin: 0 0 4px;
	padding-right:10px;
}
.categories-page .img-product a { background-color:rgba(80, 143, 150, 0.78); }

.categories-page .product-box-bottom.list { text-align:left; width:340px; }

.img-list { height:340px; line-height:340px; }
.img-list img { max-width:100%; max-height:100%; }

/* ARTIGO DETAILS ************/
.categories { background:#fafafa none repeat scroll 0 0; }

.img-product-art {
    border:1px solid #ddd;
    margin-bottom:35px;
    position:relative;
    text-align:center;
    height:500px;
    line-height:495px;
	background:#fff;
}

.shoping-form a {
    margin-left: 15px;
}

.shoping-form td a, th a {
    margin-left: 0px !important;
}

.referencia { background:#00a161; border-radius:5px; padding:6px; font-size:25px; color:white;}

.product-detail .product-box .img-room { line-height:0; }

.product-detail .product-box .button-detail { margin-left:20px; width:220px;}
.categories-page .product-box-bottom a.add-to-cart { width:100%; }

figure.thumbs-art { height:145px; line-height:140px; }

.product-detail .product-box .button-detail a.add-to-cart { background-color:#fff; border-color:#00a161; color:#00a161; }
.product-detail .product-box .button-detail a.add-to-cart:hover { background-color:#00a161; border-color:#00a161; color:#fff; }

.owl-carousel .owl-item img { display:inline-block; width:auto; }

/* CARRINHO*******************/
.attachment-shop_thumbnail { height:110px; }

.shoping-form .div-table-cart { border:none; }

.shop_table.cart th, .shop_table.cart td { -moz-border:1px solid #ddd; border:1px solid #ddd; }
.shoping-form th:first-child { border-top:none; border-left:none; }
.shoping-form tr:first-child td { border-left: 1px solid #ddd; }
.shoping-form th:last-child { border-top:none; border-right:none; }
.shoping-form tr:last-child td:last-child { border-right:1px solid #ddd; }

.input-text.qty.text { width:65px; }

.fancybox-content {
	width  : 600px;
	height : 500px;
}

.fancybox-iframe{
	background-color: transparent;
}

.fancybox-slide > *{
	background-color: transparent;
}

.row .marca{
	padding-top:10px;
}


.product-media img{
	max-height: 250px;
}

.img_marcas{
	max-height: 66px;
}


.pagination{
	padding-left: 0 !important;
    padding-right: 15px !important;
}

.lbl_iva {font-size: 12px;}

.pagination > li > a, .pagination > li > span {
	color: #000;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{
	background-color: #00a161 !important;
    border-color: #00a161 !important;
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    
    color: #00a161 !important;
    
}

.cc{
	font-size: 10px;
}

/* FOOTER ********************/
.logo-slide-item { text-align:center; width: 300px;}

/* MEDIAS ********************/
@media (min-width: 992px) and (max-width: 1205px) {
	body .categories-grid .product-box { width:25% !important; }
}

@media (min-width: 621px) and (max-width: 991px) {
	body .categories-grid .product-box { width:33.33% !important; }
}

@media (min-width: 481px) and (max-width: 620px) {
	body .categories-grid .product-box { width:50% !important; }
}
