/*
 Theme Name:   WooPress Child
 Theme URI:    http://8theme.com/
 Description:  WooPress Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     woopress
 Version:      0.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  woopress-child
*/

.header-logo > a {
  background: #fff none repeat scroll 0 0;
  display: inline-block;
  padding: 10px;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 4px 8px 0px rgba(50, 50, 50, 0.4);
box-shadow:         0px 4px 8px 0px rgba(50, 50, 50, 0.4);
}
.header-wrapper .menu > li > a, .header-type-2.slider-overlap .header .menu > li > a, .header-type-3.slider-overlap .header .menu > li > a, .header-type-7 .menu-wrapper .menu > li > a, .header-type-10 .menu-wrapper .navbar-collapse .menu-main-container .menu > li > a, .header-vertical-enable .page-wrapper .header-type-vertical .container .menu > li > a, .header-vertical-enable .page-wrapper .header-type-vertical2 .container .menu > li > a {
  color: #fff;
    -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.navbar .menu li.current-menu-item > a, .navbar .menu > li:hover > a {
  border-bottom: 2px solid #00bce4;
  color: white !important;
}
.etheme-activation-bar {
    display: none;
}
.navbar .menu > li > a {
  padding: 20px 13px 14px;
}
.copyright a {
  color: #ccc;
}
.copyright-1 .container .row-copyrights, .copyright-2 .container .row-copyrights, .copyright-3 .container .row-copyrights, .copyright .container .row-copyrights {
  border-top: 1px solid #e8e8e8;
}
.main-footer-2, .main-footer-3 {
  margin-top: 30px;
  padding-top: 0;
}
.page-heading.bc-type-, .page-heading.bc-type-2 {
  border-bottom: 6px solid #00bce4;
  border-top: medium none;
}
.page-heading.bc-type-2 .title {
  color: #00bce4;
  font-size: 35px;
  font-weight: 600;
  line-height: 1.1;
  text-align: left;
  width: auto;
}
@media (min-width:991px) {
	.back-history {
	  display: none;
	}
}
@media (max-width:768px) {
	.back-history {
		display: block !important;
		position: relative;
		right: 0;
		top: 0 !important;
		margin: 20px 0 !important;
		text-align: right;
	}
}

.heading-table {
  background: #fff none repeat scroll 0 0 !important;
  color: #00bce4;
  font-size: 16px;
  font-weight: 600;
  vertical-align: middle !important;
}
table th {
  background: #f4f4f4 none repeat scroll 0 0;
  border: medium none !important;
  font-weight: 500 !important;
  padding: 30px 0 !important;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle !important;
}
table.table-bordered {
  border: medium none;
}

.wpb_gallery.clientes ul li {
  display: inline-block;
  padding: 20px 0 !important;
  text-align: center;
  width: 25%;
}
.vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active > a{
  background-color: #f8f8f8!important;
}
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active > a{
	color:#3C9862!important;
	font-weight:500;
}
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a {
  background-color: #f2f2f2;
  color: #666;
}
.vc_tta.vc_tta-shape-square.vc_tta-tabs .vc_tta-panels {
  border-radius: 0;
  padding: 20px !important;
}
.vc_tta-tabs .vc_tta-panels h3 {
  margin-bottom: 30px;
  padding-bottom: 10px; 
}
.product-information .price {
  display: none;
}
.tab-description .tab-content-inner > h2 {
  display: none;
}
.product .tabs .lastItem.firstItem {
  display: none;
}
.tabs .tab-content p {
  color: inherit;
  font: inherit;
}
.products-list .product .product-details .product-title {
  color: #00bce4;
  font-size: 30px;
  font-weight: 600;
  letter-spacing: 0;
  margin: 0 0 16px;
  text-transform: uppercase;
  line-height:1.1;
}
.products-list .product .product-details .product-title a, .products-grid .product-title a {
	color: #00bce4;
}
.products-list .product .product-details .product-excerpt {
  color: #767676;
  margin-bottom: 26px;
  font-size: 15px;
  font-family: inherit;
  font-weight:300;
}
.products-page-cats {
  font-weight: 500;
}
.products-page-cats a {
  color: #222 !important;
  font-size: 14px;
  letter-spacing: 0;
}
.footer-product {
  background: rgba(0, 188, 228, 0.8) none repeat scroll 0 0;
}
.products-grid .product-title {
  color: #00bce4;
  margin: 0 0 15px;
  font-size:18px;
  line-height:1.1;
  font-weight:600;
}
.products-grid .products-page-cats {
	margin:4px 10px;
}
.products-grid .products-page-cats a {
	font-size:12px;
}
.product_list_widget .small-coast {
	display: none;
}

.product-information-inner .tabs-nav {
	display: none;
}
.product-excerpt table {
	display: none;
}


@media (max-width:1200px) {
	.navbar .menu > li > a {
  padding: 20px 8px 15px;
}
.home .ult-content-box {
  background-color: #000 !important;
  background-size: contain !important;
}

}

@media (max-width:991px) {
	.wpb_gallery.clientes ul li {
  width: 33%;
}
}

@media (max-width: 787px) {
	.wpb_gallery.clientes ul li {
  width: 50%;
}
.vc_tta-tabs .vc_tta-panels h3 {
  display:none;
}
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a{
  background-color: #3C9862!important;
  color:#fff;
}
}

.filter-wrap .woocommerce-ordering {
	display: none !important;
}
.product-information .menu-social-icons {
	margin-top: 30px;
}
.sm-arrow .product-image, .product-images-slider .product-image {
	display: block;
}

.table th {
	background: #000 !important;
	color: #fff;
	font-size: 13px;
	padding: 10px !important;
}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: #eaeaea;
}
.quick-view-popup .sku_wrapper {
	display: block !important;
}
.table-fix tr td:first-child {
	white-space: nowrap;
}
.product_meta > span.sku_wrapper {
	font-size: 16px;
	font-weight: 600;
	font-family: 'Roboto';
	display: none;
}
.sku_wrapper span {
	color: #000!important;
}