/* Themify Customize Styling */
body {	
	font-family: "Arial", "Helvetica", sans-serif;
	color: #000000; 
}
a {		font-weight:bold;
	text-decoration:underline;
	font-weight:bold;

	color: #000000; 
}
a:hover {	
	color: rgba(0,0,0,0.31); 
}
#sidebar {	
	padding-top: 45px; 
}
h2 {		font-weight:bolder;

	color: #000000; 
}
#headerwrap {	
	margin: 0em;
	padding: 0em; 
}
#headerwrap a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #000000; 
}
#headerwrap.fixed-header #site-logo img {		width: 170px; 
}
#headerwrap.fixed-header #header {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a {		font-weight:bold;
	font-weight:bold;

	color: #ffffff; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover {	
	color: rgba(255,255,255,0.50); 
}
body[class*="themify"] #site-logo a {	
	font-family: "Arial", "Helvetica", sans-serif;	font-weight:600;
	letter-spacing:0.02em;
	font-size:18px;
 
}
body[class*="themify"] #site-logo a img {		width: 170px; 
}
#site-logo {	
	top: 0px;
	left: 0px;
	margin: 0px; 
}
#site-description {	
	font-family: "Arial", "Helvetica", sans-serif;	font-weight:normal;
	font-size:1.2em;

	color: #000000;display: none;	position:absolute;

	top: 21px;
	left: 55px; 
}
#main-nav a {	
	margin-top: 10px;
	font-family: "Arial", "Helvetica", sans-serif;	font-weight:bold;
	font-style:normal;
	font-size:1.2em;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #000000; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: rgba(0,0,0,0.51); 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: rgba(0,0,0,0.33); 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {	
	font-family: "Arial", "Helvetica", sans-serif;	font-weight:bold;
	font-style:normal;
	text-transform:capitalize; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #000000; 
}
.woocommerce #content div.product .product_title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .woocommerce div.product .product_title, .wc-products .product h3 {		font-size:2em;
 
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product .button[data-product_id], .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {	background: none;
	background-color: #000000; 
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {		letter-spacing:0.0em;
	font-size:1.1em;
	text-transform:capitalize; 
}
.loops-wrapper.grid4 .post-title, .loops-wrapper.grid4 .post-title a {		text-decoration:line-through;
	font-weight:bold;
	font-size:1em;
 
}
#sidebar a, #sidebar-alt a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:capitalize; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {		font-size:1.4em;
	text-transform:capitalize; 
}
#footerwrap {	background: none;
	background-color: #f2f2f2;
	border: none !important;
	margin-top: 2%; 
}
#footer-logo a {		font-size:12px;

	color: #000000; 
}
#footer-logo a img {		width: 60px; 
}
#footer {	
	color: #000000; 
}
#footer a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-size:1.1em;
	line-height:1.8em;

	color: #000000; 
}
#footer a:hover {		font-style:normal;
	font-weight:normal;
	text-decoration:none;

	color: rgba(0,0,0,0.49); 
}
#footer-nav a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
#footer .footer-widgets .widgettitle {	
	font-family: "Arial", "Helvetica", sans-serif;	letter-spacing:-0.02em;
	font-size:1.5em;
	text-transform:capitalize; 
}
.footer-widgets .widget li {	
	padding: 0px; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
body {		font-weight:normal;

	color: #666666; 
}
a {	
	color: #222222; 
}
a:hover {	
	color: rgba(0,0,0,0.31); 
}
h2 {		font-weight:bolder;
 
}
#headerwrap.fixed-header #site-logo img {		width: 170px; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #000000; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: rgba(0,0,0,0.51); 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {		font-weight:normal;
 
}
.woocommerce .wc-products .product .add_to_cart_button, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product .button[data-product_id], .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {	background: none;
	background-color: #000000; 
}
.loops-wrapper.grid4 .post-title, .loops-wrapper.grid4 .post-title a {		font-weight:bold;
 
}
#footerwrap {	background: none;
	background-color: #000000;
	border: none !important; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo img {		width: 170px; 
}
body[class*="themify"] #site-logo a img {		width: 170px; 
}
#footer-logo a img {		width: 60px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
body {	
	color: #000000; 
}
a {	
	color: #222222; 
}
a:hover {	
	color: rgba(0,0,0,0.31); 
}
h2 {		font-weight:bold;

	color: #000000; 
}
#headerwrap.fixed-header #site-logo img {		width: 170px; 
}
#headerwrap.fixed-header #header {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover {	
	color: rgba(255,255,255,0.50); 
}
body[class*="themify"] #site-logo a {		font-weight:600;
 
}
#site-description {		font-weight:normal;
 
}
#main-nav a {		font-weight:normal;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #000000; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: rgba(0,0,0,0.51); 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: rgba(0,0,0,0.33); 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {		font-weight:normal;
 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #000000; 
}
.loops-wrapper.grid4 .post-title, .loops-wrapper.grid4 .post-title a {		font-weight:bold;
 
}
#footerwrap {	background: none;
	background-color: #222222;
	border: none !important; 
}
#footer-logo a {	
	color: #000000; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: rgba(255,255,255,0.47); 
}
 }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #000000; }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .mobile_menu_active #headerwrap .sidemenu-on { 
	color: #ffffff; }.mobile-menu-visible.header-slide-out .sidemenu-on a, .mobile_menu_active.header-leftpane #headerwrap a, .mobile_menu_active.header-rightpane #headerwrap a, .mobile_menu_active #headerwrap .sidemenu.sidemenu-on a { 
	color: #ffffff; }.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #ffffff; }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: rgba(255,255,255,0.57); }.mobile_menu_active.header-leftpane #pagewrap #headerwrap .header-icons #menu-icon, .mobile_menu_active.header-rightpane #pagewrap #headerwrap .header-icons #menu-icon, #headerwrap #menu-icon, .mobile_menu_active.header-horizontal #headerwrap #menu-icon { 
	color: #000000; }
/* Themify Custom CSS */
 #text-3, #text-3 p{
margin-bottom:0 !important;	
}
.wp-image-2474{
	max-width: 300px !important;
}
span.wapl-label-text {
    font-weight: bold;
}

.centerbox{margin:0 auto;}
a.woocommerce-product-gallery__trigger {
    background: aqua;
    display: none;
}
.woocommerce .quantity .qty {
    margin: 6px;
}
.product_meta {
    display: grid;
}
.page-id-613 .breadcrumb {
display:none;}
table.bundled_products

p.stock.available-on-backorder {
    background: lightgoldenrodyellow!important;
}
.woocommerce div.product form.cart .variations tr {
    display: grid;
	
}

.woocommerce span.wc-memberships-variation-member-discount {
    font-style: normal;
    background: lightgoldenrodyellow;
    font-size: large;
    padding: 2% 5%;
    font-weight: bold;
}
.woocommerce div.product form.cart .variations {
    margin-bottom: 0;
    border: 0;
    width: 100%;
    padding: 5% 5% 0 5%;
    background: #fafafa;
}
.single_variation_wrap {
    background: #fafafa;
    padding: 0% 5% 5%;
    display: grid;
}
.woocommerce-variation-price {
    padding-bottom: 5%;
    font-size: 1.5em;
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
    font-size: 3.5em;
    padding: 5% 0;
}
.wapl-diagonal-bar .label-green {
    background-color: #daf0e9;
    color: #000;
    font-weight: bold;
}
.woocommerce div.product p.stock {
    background: #daf0e9;
    color: #000;
    text-align: center;
    padding: 0% 5%;
    font-weight: 800;
    margin: 0px 6px;
    width: fit-content;
}
.woocommerce div.product p.stock.out-of-stock {
    background: #e74b3c;
    color: #fff;
}
td.woocommerce-grouped-product-list-item__price {
    display: -webkit-inline-box;
}
.wapl-diagonal-bar .label-yellow {
    background-color: #fafad2;
    color: #000;
    opacity: 1;
    font-weight: bold;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
background-color: #fff;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.05);}

.woocommerce .boxed.products .product {
    padding: 0%;
    margin-bottom: 3.2%;
    box-sizing: border-box;
    border-radius: 5px;
    font-size: small;
}
span.count {
    font-weight: 800;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left;
}
.widgettitle {
    line-height: 2em;
    letter-spacing: 0em;
    border-bottom: 2px solid #000;
}
.woocommerce-product-details__short-description li {
    margin: 0px;
    font-weight: 600;
}
.product-content {
    margin: 5%;
}
.woocommerce ul.products li.product a img {
    margin: 0;
}

#headerwrap.fixed-header #main-nav li ul li a {
    color: #000!important;
}
td.order-actions.order-actions a {
    padding: 3px 13px;
    text-transform: inherit;
    letter-spacing: inherit;
    margin: 3px;
}
.woocommerce-account #layout {
    background: #f2f2f2;
    padding: 2%;
	margin:2% auto;
}


strong.breadcrumb_last {
    color: #000;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
    font-weight: 600;
    color: #000;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
    font-size: 1.5em;
    padding: 10% 2%;
}

.woocommerce div.product form.cart .button:hover {
    background: lightgoldenrodyellow;
    color: #000;
}
.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: right;
    font-size: x-large;
}
.woocommerce-info.wc-memberships-restriction-message.wc-memberships-message.wc-memberships-content-restricted-message {
    line-height: 1.2em;
    font-weight: 600;
    color: #000;
    font-size: 1.1em;
    background: lightgoldenrodyellow;
}
.bundle_button .quantity {
	display:none;}

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    float: right;
    background: transparent;
    border: 2px solid #000;
    color: #000;
}
th.bundled_item_col.bundled_item_details_head {
    padding: 0px!important;
}






.bundle_wrap {
    float: right;
}
.woocommerce.single-product span.onsale, .woocommerce.single-product ul.products li.product .onsale {
    display: block;
    background: #f2f2f2;
    font-size: larger;
    margin: 1em 0;
    border: none;
    padding: 1em;
}
.product_cat-campaigns-usa .summary p.price {
    display: none;
}
thead {
    background: #fafafa;
}

.woocommerce ul.products li.product .onsale.wc-memberships-member-discount {
    right: auto;
    margin-right: 0;
    margin-left: 0;
    border-radius: 0px;
    background-color: transparent;
    font-size: 1em;
    color: #fff;
    position: absolute;
    border: none;
    letter-spacing: inherit;
    text-transform: inherit;
}





 .wpf_search_button {
	 background-color: #000000;}
.module-icon i {
	padding: 0;
}
#main-nav .highlight-link>a {
    border-radius: 0;
}
.corporate-template-default #content {
    max-width: 666px;
    margin: 0 auto;
}
td.membership-discount-amount {
    font-weight: bold;
    font-size: large;
}
td.order-actions.order-actions a {
    padding: 3px 13px;
    text-transform: inherit;
    letter-spacing: inherit;
    margin: 3px;
}
table.mnm_table.mnm_child_products td {
    border-bottom: 1px solid #00000036;
}
.woocommerce ul.products li.product .price {
	color: #333;}
.woocommerce span.onsale, .woocommerce ul.products li.product .onsale {
    border-radius: 0px;
    background-color: transparent;
    font-size: 1em;
    color: #000;
    position: static;
    border: 1px solid #000;
    letter-spacing: inherit;
	margin:6px;
	text-transform: inherit;
line-height: 1em;
    min-height: 1em;
    min-width: 1em;
}
.woocommerce-account.full_width #layout {
    max-width: 96%;
	padding:2%;
		margin:2%;

    background: #fafafa;
}
.woocommerce-account.full_width #layout .breadcrumb {
    padding: 2% 0 0 0;
}














.wc-products.list-large-image .product .post-image {
    float: left;
    margin: 0;
    max-width: 65%;
}
#slide-cart .product-title a {
    color: #000;
}
.module-countdown .builder-countdown-holder .ui {
    min-width: 55px!important;
    font-weight: bolder;
}
.module-countdown .builder-countdown-holder .ui {
    display: inline-block;
    padding: 1em .2em;
    text-align: center;
    min-width: 50px;
    font-size: 0.8em;
}
.page-content.entry-content li {
    margin: 0;
}
div#layout {
    min-height: 83vh;
}
.cart-wrap a span {
    background-color: #fff;
    font-weight: bold;
    padding: 0.4em;
    margin: 0;
    min-width: 1em;
    min-height: 1em;
    font-size: 1em;
    zoom: 0.7;
    color: #000;
    line-height: 1em;
    box-shadow: 0px 0px 3px -1px #000;
}
.ptb_module_inline.ptb_taxonomies_class a {
    background: #000;
    color: #fff;
    padding: 0.2em 1em;
    font-weight: 800;
    text-decoration: none;
    border-radius: 15px;
    font-size: medium;
}
.asp_post_title {
    font-size: x-large;
}
.ptb_module_inline.ptb_taxonomies_tipo a {
    background: #fff;
    color: #000;
    padding: 3px 6px;
    border-radius: 3PX;
    TEXT-DECORATION: NONE;
    FONT-WEIGHT: 800;
    border: 1px solid #000;
}
input[type=reset], input[type=submit], button {
    background-color: #0066fe;
    color: #fff;
    text-transform: inherit;
    letter-spacing: 0;
    padding: 12px 36px;
}
.asp_price_container {
    font-size: x-large;
    font-weight: 800;
    margin: 2%;
}
.loops-wrapper.list-post .post-meta, .single .post-meta {
    margin: 0 0 1em;
    padding: 1em;
    border-bottom: 1px solid #333;
    border-top: 1px solid #333;
    font-size: 1em;
    font-weight: 800;
    display: inline-grid;
}
.ptb_post_title a {
    text-decoration: none;
    FONT-WEIGHT: 800;
    MARGIN-RIGHT: 15PX;
}
.ptb_module_inline.ptb_taxonomies_tipo a:HOVER {
    OPACITY: 0.5;
}
.ptb_module_inline.ptb_taxonomies_tipo a {
    background: #000;
    color: #fff;
    padding: 3px 6px;
    border-radius: 3PX;
    TEXT-DECORATION: NONE;
    FONT-WEIGHT: 800;
}
.post-type-archive-corporativo .breadcrumb {
    background: aqua;
    display: none;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    border-top: 5px solid #333;
    background-color: lightgoldenrodyellow;
    font-weight: 900;
    color: #000;
}
.ptb_module_inline.ptb_taxonomies_corporativo a {
    background: #0067fe;
    padding: 3px 12px;
    border-radius: 3px;
    text-decoration: none;
    color: #fff;
    font-weight: 600;
    font-size: larger;
}
#content {
    padding: 2% 0;
}
.post-type-archive .page-title {
    font-size: 3em;
    margin-bottom: 1em;
    margin-top: 0;
}
.archive .ptb_post_title {
    font-size: 1.5em;
    color: #000;
}
.info-corporativa-template-default #content{padding:0;}

.single .ptb_post_title {
    line-height: 1em;
    font-size: 4em;
}
.ptb_module.ptb_date {
    font-weight: 600;
    font-size: small;
}
.ptb_loops_wrapper.ptb_list-post .ptb_post {
    border-bottom: 1px solid #00000042;

    margin-bottom: 1em!important;
}

.loops-wrapper.list-large-image .post-image {
    max-width: 50%;
    float: left;
    margin: 0 1em 0 0;
}
#main-nav li:not(.themify-widget-menu)>ul {
 
    border-radius: 0;
}
.module-image .image-title, .module-tile .tile-title, .module-feature .module-feature-title, .module-pro-image .image-pro-title {
    font-size: 1.5em;
    font-weight: 300;
    margin: 1em;
}
.transparent-header #headerwrap ul.sub-menu li a:hover {
    color: #0000008a!important;
}
.transparent-header #headerwrap .header-bar img {
    filter: brightness(0) invert(1);
}
.transparent-header #headerwrap #main-nav > .current-menu-item > a{
	font-weight:bold;
	color:#fff;
	
}
.transparent-header #headerwrap #main-nav a{font-weight:bold; }
.transparent-header #headerwrap #main-nav a:hover{color:#fff;}
.transparent-header #headerwrap #main-nav > .current-menu-item > a:after{content:"";
display:block; 
width:100%;
position:relative;
	padding-bottom:0.3em;
border-bottom:2px solid #fff;

}
#site-description {
    color: #000;
    font-weight:500;
    letter-spacing:inherit;
    font-size:1.3em;
	opacity:1!important;
	letter-spacing:0.02em;
}
body:not(.mobile_menu_active) .sidemenu-off .navbar-wrapper, body:not(.mobile_menu_active) #header {
    display: flow-root;
}
.slide-cart #main-nav-wrap{position:inherit;}
#site-logo {
    margin: 0;
}#main-nav ul {
    width: 260px;
}
.mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a {
    border-bottom: 1px solid #00000024;
}



.home .breadcrumb {
    display: none;
}
.breadcrumb a {
    color: #0000004a;
    font-weight: 800;
    text-decoration: none;
}
.breadcrumb {
	padding:2% 0;
}
.post-type-archive-normativa .page-title {
    display: none;
}
.ptb_loops_wrapper .ptb_first_row.ptb_row.ptb_normativa_row {
    border: 1px solid #33333324;
    padding: 3%;
}

.ptb_post_title a {
color:#000;
}
.ptb_post_title a:hover {
color:#0000008f;
}



.module-products .wc-products .product h3, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 1.2em;
    font-weight: 800;
}
mark.count {
    display: none;
}
#body ul.pages-list li {
    padding: 2% 0;
    border-bottom: 1px solid #00000030;
    font-size: 1.5em;
    font-weight: 800;
}

ul.pages-list li a {
    text-decoration: none;
        font-weight: 600;
}
select {
    display: block;
    height: 40px;
}
.ui.red, .ui.red.nav, .ui.red.nav ul, .ui.red.separate>li, .ui.red.module-tab .tab-nav li, .ui.red.vertical .tab-nav, .ui.red.module-accordion .accordion-title, .ui.red.window .bar, .ui.red.module-tab.panel .tab-nav {
    background-color: #c1252d;
}

