

li.cat-item.cat-item-295 {    display: none;}
.page-id-13278 .header_top.clearfix { display: none !important; }
.wpb_widgetised_column .widget.posts_holder li:hover {    color: #666666!important;}
.cat-item-191 a, .cat-item-255 a, .cat-item-218 a, .cat-item-227 a, .cat-item-170 a, .cat-item-249 a, .cat-item-217 a, .cat-item-245 a, .cat-item-32, .cat-item-296 a{    font-weight: 700!important; }
ul.children li a { font-weight: 500!important; }
ul.children li:last-child { border-bottom: none!important; }
.header_top .left {  margin-left: 44%; }
.ocultar {display:none;}
@media only screen and (max-width: 1000px){
.header_top .left{
    margin-left: 0;
}}
.header_top.clearfix { background-color: #ed2426!important; }
header.scrolled .header_top { background-color: #ed2426!important; }
@media only screen and (max-width: 600px){a.sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready { min-height: 368px!important; }}
li#mobile-menu-item-2097 a span { color: #ed2426; }
.type-product h6 { text-transform: uppercase; }
span.price del span bdi { color: #000; }
.subtitle {  background-color: #fdfdfd; display: inline-block; padding: 0px 10px 0px 10px; }
.woocommerce div.product .cart, .woocommerce div.product .product_meta { margin: 25px -10px!important; }
.postid-1076 td.label, .postid-2139 td.label, .postid-1909 td.label, .postid-2615 td.label, .postid-2606 td.label   { display: none!important; }
.postid-1076 table td, .postid-2139 td.label, .postid-1909 td.label, .postid-2615 td.label, .postid-2606 td.label  {  border: none; }
.postid-2139 table td, .postid-1909 table td, .postid-2615 table td, .postid-2606 table td {  border: none; }
.postid-2139 .product-type-variable p.price, .postid-1909 .product-type-variable p.price,  .postid-2615 .product-type-variable p.price,  .postid-2606 .product-type-variable p.price{ display: block; }
li#nav-menu-item-2097 a { color: #ee2c32!important; }
.marquee-top { background-color: #040707; color: #fff; font-size: 18px; font-weight: 600; display:none;}
li#nav-menu-item-1163 a{color: #ee2c32; }
li#nav-menu-item-1163 .second a { color: #9d9d9d; }
@media only screen and (max-width: 1200px){ div#cookie-law-info-bar { font-size: 9px; line-height: 15px; }}
.qode-pli-text-wrapper { background-color: #fff; }
h6.entry-title.qode-pli-title a { font-weight: 700; color: #000000; }
span.woocommerce-Price-amount.amount { color: #ed2426 !important; font-size: 18px!important;     font-weight: 600;}
h4.entry-title.qode-pli-title a { font-size: 17px; }
.woocommerce .product .onsale-inner:after {display:none;}
.woocommerce .product .onsale-inner { position: relative; font-size: 21px; }
.woocommerce .product .onsale:not(.out-of-stock-button), .woocommerce .product .single-onsale { color: #ffffff; background-color: red; }
.buttonizer.buttonizer-group.buttonizer-group-0-0-1 { display: block!important; }
li#nav-menu-item-1950 .second ul li a span { color: #9d9d9d; }
li#nav-menu-item-1950 a span { color: #cd3135; }
.ui-helper-reset { display: none; }
li.cat-item.cat-item-32 { display: none; }
li.cat-item.cat-item-145 { border-bottom: none!important; }
.woosg-products .woosg-product .woosg-thumb img {width: 100px!important; max-width: 200%!important;}
.woosg-products .woosg-product .woosg-title {margin-left: 60px;}
.woosg-products .woosg-product .woosg-price .amount {color: #ed2426; }
.woosg_total.woosg-total.woosg-text{color: #ed2426; font-size: 21px; font-weight: 600; }
.postid-1796 p.price { display: none; }
p.entry-title.qode-pli-title { font-family: 'Open Sans', sans-serif; font-size: 17px; line-height: 30px; font-style: normal; font-weight: 700; letter-spacing: 0px; text-transform: none;color: #000000;}
.latest_post_text_inner h3 a { font-size: 24px; }

.woocommerce ul.products li.product .price {
    font-size: 18px!important;
 
}


.wpb_widgetised_column .widget ul.product-categories, div#woocommerce_product_categories-2 ul.product-categories{
    background-color: #fafafa;
    padding: 20px 30px 50px 30px;
}

.wpb_widgetised_column .widget.posts_holder li, div#woocommerce_product_categories-2 li {
    padding: 8px 0;
    border-bottom: solid 1px;
}
.footer_top a:hover {
    color: #fff !important;
}

.sku_wrapper {
    display: none!important;
}

.additional_information_tab {
    display: none!important;
}

.blog_holder.blog_large_image article .post_text h2 .date, .blog_holder.blog_single article .post_text h2 .date {
    color: #222121!important;
}

.post_info {
    display: none!important;
}


.wpcf7 form.wpcf7-form p {
    margin-bottom: 12px;
}
.cf7_custom_style_1  input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
margin-top:10px;
}
.cf7_custom_style_2  input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]){
margin-top:7px;
}

.latest_post_two_holder .latest_post_two_text{
padding-left: 0;
}

.latest_post_two_holder .latest_post_two_text .separator.small{
height: 0;
}

.latest_post_two_holder .latest_post_two_info{
border-top: none;
padding: 22px 0 0;
}
.latest_post_two_holder .latest_post_two_text {
    padding: 22px 0 0;
}
.latest_post_two_holder .latest_post_two_info_inner .post_info_author_name {
font-size:14px;
font-style:italic;
color:#222121;
}
.latest_post_two_holder .latest_post_two_text .separator.small {
    margin: 12px 0 17px;
}
.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner .testimonial_author .author_company{
    font-weight: 400;
    font-size: 14px;
    color: #c78f2f;
    font-style: italic;
    font-family: 'Open Sans', sans-serif;
    line-height: 15px;
}
.qode-btn.qode-btn-icon.qode-btn-simple .qode-button-v2-icon-holder {
    padding: 0 0 0 2px;
}
.testimonials_c_holder .flex-control-nav {
     margin-top: 0px;
}
.testimonials_c_holder .testimonial_content_inner{
padding: 43px 45px;
}
footer .qode-instagram-feed{
padding-right: 25%;
padding-top:8px;
}

@media only screen and (max-width: 1200px){
footer .qode-instagram-feed{
padding-right: 0;
}
}
@media screen and (max-width: 480px){
.title.title_size_small h1{
font-size:40px;
}
}
div.comment_form{
margin-bottom: 130px;
}
.footer_top h5 {
    color: #fff;
    margin: 0 0 40px;
}
.footer_top .widget_nav_menu ul li{
    padding: 0 0 12px;
}
div.comment_form form p.form-submit, div.comment_holder .comment p.form-submit {
    margin: 0;
    text-align: left;
}
.gallery_holder ul li .gallery_hover {
background-color: rgba(0,0,0,.50);
}

#respond textarea, #respond input[type='text'], #respond input[type='email'], .contact_form input[type='text'], .contact_form textarea, .comment_holder #respond textarea, .comment_holder #respond input[type='text'], .comment_holder #respond input[type='email'], input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz, .post-password-form input[type='password'] {
    border: 1px solid #ed2426;
}

.qode-btn.qode-btn-icon .qode-btn-text {
    padding-right: 0px;
    padding-left: 0px; 
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:hover, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    color: #ffffff;
    background-color: #ed2426;
}

.tax-product_cat .title_outer.title_without_animation {
    display: none;
}
.tax-product_cat form.woocommerce-ordering {
    margin-top: 50px;
}
div#woocommerce_product_categories-2 {
    margin-top: 50px;
}
.shopping_cart_header .header_cart span {
    color: #ed2526;
}
.woocommerce .woocommerce-message a.button:hover {
    background-color: #ed2526;
}
.product-type-variable p.price{
    display:none;
 }
.product-type-variable span.price{
    font-size: 21px;
    color: #bcbcbc;
    font-family: Raleway,sans-serif;
    font-weight: 600;
 }
.page-id-1132 p {
    margin-bottom: 15px;
}
table td {
    padding: 10px 10px;
}

#spu-1972 {background-color: rgb(255 255 255 / 0%)!important;}
/* Pasar a menu responsive*/


@media only screen and (max-width: 1600px){
   .main_menu {
       display: none!important;
    }
    .mobile_menu_button {
        display: block;
    }
    .mobile_menu_button span{
         top: 40px!important;
    }
nav.mobile_menu, nav.mobile_menu ul {
  
    width: 100%;
    position: relative;
}
}
@media only screen and (max-width: 1600px){
nav.mobile_menu {
    display: block;
}
}

.page-id-524 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .page-id-524 textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: #f1f1f1;
}

li.cat-item.cat-item-2862.cat-parent ul li {
    padding: 8px 0;
    border-bottom: solid 1px!important;
    text-transform: uppercase;
}

li.cat-item.cat-item-285.cat-parent {
    display: none;
}
.product_cat-servicios span.posted_in {
    display: none !important;
}
.iconolaser{
  max-width: 20%!important;
}

header.scrolled .header_bottom {
    background-color: #fff !important;
}
.wpb_wrapper .iconolaser {
    margin: auto;
}
.footer_col1 div#custom_html-4 {
    display: inline-block;
}

@media only screen and (max-width: 680px){
.tax-pwb-brand .two_columns_33_66.woocommerce_with_sidebar.grid2.clearfix, .tax-product_cat .two_columns_33_66.woocommerce_with_sidebar.grid2.clearfix {
    display: flex;
    flex-direction: column-reverse;
}
p.fonttien {
    font-size: 20px !important;
}
.header_top .left, .header_top .right {
    display: none;
}
}