/*
Theme Name: ABM
Theme URI: http://cmsmasters.net/mantelit-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: ABM Child Theme
Template: abm
Version: 1.0.0
License:
License URI:
Text Domain: abm-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
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;}
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,.cmsmasters_dynamic_cart_link_wrap,.cmsmasters_dynamic_cart_wrap,.cmsmasters_menu_price_wrap,#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;}
#cmsmasters_row_vnbwwtx7jf {  margin-top: -60px;}
.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;}
/*top bar*/
.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;}
@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;}
}
/*fin top bar*/
/*inicio productos*/
.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;}

/*fin productos*/
/*footer*/
.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;}
.metodos-pago div{width:70px;height:70px;float:left;margin:10px;background: #fff;padding: 10px 0}
.metodos-pago div.mastercard{background: #f4f4f4}
.metodos-pago div.visa{padding:0;}
.footer_custom_html,.footer_custom_html a{font-size:12px;}
/*fin footer*/
/*resultados de busqueda*/
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%;}
/*fin resultados de busqueda*/
.cmsmasters_product_image{width: 460px;}
@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;}
}
