h1,h2,h3{color:#9f1100;}
.mid_nav > li .menu-item-mega-container ul li a { padding: 0px 15px;}
nav > div > ul div.menu-item-mega-container{padding: 5px 5px;}
body.page-id-14076 h1{color:#ffc107!important;}
body.page-id-14076 .cmsmasters_breadcrumbs a, body.page-id-14076 .cmsmasters_breadcrumbs span{color:#333!important;}
h1, h1 a, .logo .title{font-size: 90px!important;}
h2.woocommerce-loop-category__title{    font-size: 36px;}
h4.cmsmasters_product_title.entry-title ,h4.cmsmasters_product_title.entry-title a{    font-size: 22px;line-height: 25px}
.cmsmasters_star_trans_wrap,.cmsmasters_woo_wrap_result .woocommerce-ordering,#text-5,#cmsmasters_column_ckyfjflhmp,mark.count,p.woocommerce-result-count{display:none;}
.cmsmasters_product_info .custom-attributes{font-size:16px;}
.home .header_mid{background: #333;} .widget .widgettitle { margin-bottom: 20px;}
h2.cmsmasters_heading, h2.cmsmasters_heading a { font-size: 80px!important; line-height: 82px!important;}
body.home .cmsmasters_menu_item_inner h5{margin-bottom:10px;}
body.home .cmsmasters_menu_item_inner h5 a{color:#9f1100;}
body.home .cmsmasters_menu_item_inner h5 a:hover{color:#333;}
body.home .cmsmasters_menu_item_inner h5 a span{font-size:17px;}
.content {padding: 5px 0 110px;}
.middle_content { padding: 20px 0 110px;}
.headline_aligner {min-height: 240px!important;}
#cmsmasters_row_b84g5hggb .cmsmasters_row_outer_parent { padding-top: 0px;}
.pisol-mmq-bar-message,.pisol-mmq-bar-container{display:none!important} .header_top .cmsmasters_theme_icon_resp_nav_slide_up:before, .header_top .cmsmasters_theme_icon_slide_top:before,.header_top .cmsmasters_theme_icon_resp_nav_slide_down:before, .header_top .cmsmasters_theme_icon_slide_bottom:before{font-family: sans-serif;content: 'Presione para ver Teléfonos'!important;width:240px;font-weight: bold}
.header_top .header_top_but > span{ width: 100%;text-align: center;}
.cmsmasters_dynamic_cart_wrap{width: 130px!important;height: 40px;margin-top: 8px;padding-left: 5px;background:#9f1100}
.cmsmasters_dynamic_cart_wrap:hover{background:#ff9800}
.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button:after{content: "Ver Carrito";opacity:1;left: 35px;width: 101px;top: 1px;font-size: 16px;}
.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button:before{position:relative;}
@media only screen and (max-width: 768px){
#page:not(.enable_header_centered) .header_mid .logo_wrap {	margin: 0 auto 8px;}
#header .header_mid .header_mid_inner_right {margin-bottom: 8px;}
.header_mid .logo_wrap .logo img { max-height: 50px;}
}  .cmsmasters_product_inner .cmsmasters_star_rating{display:none;}
.cmsmasters_product .cmsmasters_product_cat { padding: 0 0 6px; }
.cmsmasters_product_inner ul.custom-attributes,.cmsmasters_product_info ul{margin: 0 0 0 0px;}
#text-6 p a{font-size:33px;line-height: 1.5em;}
.cmsmasters_single_product .product_title{font-size: 35px!important;line-height: 40px;}
.cmsmasters_product .price {text-align: right;width: 100%;color: #03a90a;font-size: 28px;}
.cmsmasters_product .cmsmasters_product_cat a{font-size: 14px;}
.product.outofstock .button.cmsmasters_details_button,.button.cmsmasters_details_button,.product.outofstock .input-text.qty.text{display:none!important;}
.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button:hover:after{height:0px}
.input-text.qty.text{ background-color: #efefef!important;  border-color: #969595!important;padding: 0 13px!important;}
.button.add_to_cart_button,.cmsmasters_product .button.added + .added_to_cart{width: 68%!important; float: right!important;line-height: 40px!important;font-size: 16px!important;padding: 0!important;}
a.link-barrios {color: #fff;background: #9f1100;padding: 2px 10px;}
a.link-barrios:hover{background: #333333;}
.archive .quantity { display: inline-block; }
.term-description p a{color:#9f1100;}  .widget { padding: 0 0 20px;}
.bottom_bg { padding-top: 40px; padding-bottom: 10px;}
.cmsmasters_footer_small .footer_inner { padding: 15px 70px;}
.sidebar_layout_14141414 .textwidget p{padding-bottom:0;}
.sidebar{padding: 22px 0 110px 4.5%;} .metodos-pago div{max-width:210px;margin:10px;}
.metodos-pago div.mastercard{background: #f4f4f4}
.metodos-pago div.visa{padding:0;}
.footer_custom_html,.footer_custom_html a{font-size:12px;}  body.search-results h1,body.search-no-results h1{    font-size: 40px;}
body.search-results .cmsmasters_breadcrumbs,body.search-no-results .cmsmasters_breadcrumbs, body.search-results .cmsmasters_archive_read_more,body.search-results .cmsmasters_archive_item_type,body.search-results .cmsmasters_archive_item_date{display:none;}
body.search-results .cmsmasters_img_wrap{width: 300px;}
body.search-results .cmsmasters_archive_type .cmsmasters_archive_item_img_wrap{width: 15.5%;}  body.woocommerce-account .content_wrap{max-width: 1200px;}
body.woocommerce-account .woocommerce-MyAccount-navigation ul>li {float: left;padding: 0px 20px 0px; height: 27px; margin-top: 5px;}
body.woocommerce-account .woocommerce-MyAccount-navigation ul>li a{color:#ffffff}
body.woocommerce-account .woocommerce-MyAccount-navigation ul>li:hover{background-color:#333333}
body.woocommerce-account .woocommerce-MyAccount-navigation{background: #9f1100;padding: 5px;}  input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]),body .select2-container .select2-selection--single {height: 40px;}
body .select2-container .select2-selection--single .select2-selection__rendered {line-height: 40px;}
.form-row{padding: 0 0 19px;}
a.showcoupon{color:#9f1100}
@media only screen and (max-width: 540px){
.headline_outer .headline_inner .headline_text .entry-title {font-size: 40px!important;}
} body.page-id-15940 h1{font-size: 50px!important;}
.cmsmasters_product_image{width: 460px;}
.woocommerce-order{width: 90%!important; margin: auto!important;}
.woocommerce-cart .content_wrap{max-width: 1200px;}
@media (max-width: 768px){
#cmsmasters_column_bcpolfqr08 {padding: 0px 20px;}
h2.cmsmasters_heading, h2.cmsmasters_heading a { font-size: 54px!important; line-height: 54px!important;}
#header .header_mid .logo_wrap { width: 50%; float: left;}
#cmsmasters_column_ckyfjflhmp{display:block;}
#cmsmasters_row_46351931b1,body.home #cmsmasters_row_{display:none;}
}
@media (min-width: 768px){
#cmsmasters_column_bcpolfqr08 {padding: 0px 80px;}
}
@media (max-width: 1024px){
#text-5{display:block;}
}
@media only screen and (min-width: 1025px){
.fixed_header #header { top:0!important}
}
.out-of-stock {min-width: 167px; display: none!important;}