

.product-categories {display:none;}
.home .product-categories {display:block !important;}
.term-description {margin-bottom:30px;}
.carousel-inner .slider_content .text .qbutton {
    margin: 23px 0 0;
}

.footer_top .widget_nav_menu ul li {
    padding: 0;
}

.qode-instagram-feed li {
    padding: 0 1px!important;
    margin: 0 0 2px!important;
}


.footer_top h5 {
    margin: 0 0 19px;
}

.shopping_cart_header .header_cart {
    background-image: url('http://www.especiasymaquinariamampel.es/wp-content/uploads/2016/06/shopping-cart-light.png');
    background-size: 28px 31px;
    width: 28px;
    height: 31px;
}

.shopping_cart_header .header_cart span {
    line-height: 37px;
    width: 28px;
    color: #ffffff;
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    font-size: 10px;
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{
    opacity: 1;
}

nav.main_menu ul li a span.underline_dash{
    bottom: -13%;
}

.header_bottom_right_widget_holder {
    padding: 0 9px 0 50px;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 3px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    margin-top: 8px;
}

.q_accordion_holder.accordion.boxed .ui-accordion-header {
    text-align: center;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 900;
    font-family: 'Arial', sans-serif;
}

.q_accordion_holder.accordion h6.ui-accordion-header {
    padding-top: 16px;
    padding-bottom: 17px;
}

.woocommerce ul.products li.product .product-categories a {
    font-weight: 900;
    color: #0688cd !important;
}

.woocommerce ul.products li.product .product-categories {
    margin-top: 26px;
}

.woocommerce ul.products li.product .product-categories a:hover {
    color: #8ebf44 !important;
}

.woocommerce ul.products li.product a.product-category.product-info, .woocommerce-page ul.products li.product a.product-category.product-info {
    padding-top: 0;
}

h4, .woocommerce ul.products li.product h6 {
    margin: 4px 0 0;
}

.woocommerce ul.products li.product a.qbutton, .woocommerce ul.products li.product .added_to_cart {
    padding: 0 32px;
}

.woocommerce div.product div.product_meta>span, .woocommerce div.product div.product_meta>.social_share_list_holder>span, .woocommerce table.shop_attributes th {
    font-weight: 900;
}

.woocommerce div.product div.product_meta > span span, .woocommerce div.product div.product_meta > span a, .social_share_list_holder ul li i {
    color: #1c1c1c;
}

.woocommerce div.product .product_meta {
    line-height: 32px;
}

.woocommerce div.product .cart {
    margin: 35px 0;
}

.woocommerce div.product .product_meta {
    margin: 25px 0 37px 0;
}

.woocommerce #reviews h2, .woocommerce #respond #reply-title {
    letter-spacing: 0px;
}

.woocommerce-page input[type="submit"] {
    color: #fff;
}

.woocommerce #submit:hover {
    background-color: #22A3E8;
    border-color: #22A3E8;
}

@media only screen and (max-width: 600px) {
.title.title_size_medium h1 {
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -1.6px;
}
}

.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-review-link, .woocommerce div.product div.product_meta > span span, .woocommerce div.product div.product_meta > span a, .woocommerce-page table tr:nth-child(odd) td, .woocommerce table tr td, .shopping_cart_dropdown .cart_list span.quantity, .shopping_cart_dropdown ul li a, .woocommerce .select2-results .select2-result-label, .woocommerce-page .select2-results .select2-result-label {
    font-family: 'Arial', sans-serif;
}

 .woocommerce ul.products li.product .added_to_cart {
   font-family: 'Arial Black', sans-serif;
}

.woocommerce table.cart td.actions input[type="submit"]::-moz-focus-inner, .woocommerce input#place_order::-moz-focus-inner, .woocommerce-page input[type="submit"]::-moz-focus-inner, .woocommerce .button::-moz-focus-inner{
    border: 0;
}
.shopping_cart_header{
	display:none !important;
}

.q_logo img.normal{
	width: 175px !important;
	height: auto !important;
}
.q_logo img.sticky{
	width: 175px !important;
	height: auto !important;
	top: -65%;
}

nav.main_menu.right{
	left: 3%;
}
nav.main_menu ul li a span.underline_dash{background-color:#8ebf44 !important;}

/**margen banners**/
.vc_custom_1469105554773{margin-top:-140px !important;}

/**ultimos productos**/
.woocommerce ul.products li.product .product-categories a{color:#3c753a !important; font-size: 24px;}
.woocommerce ul.products li.product a.qbutton{display:none !important;}
.woocommerce ul.products li.product h6{letter-spacing:-0.5px; text-transform:none; font-size: 18px;}

.home-article-header{font-family: "Roboto", sans-serif; font-size: 23px; line-height: 26px; text-transform: uppercase; font-style: normal;}

.qode-banner:hover .qode-banner-content {opacity: 1;}

.qode-banner .qode-banner-content {opacity: 0; background-color: rgba(61,82,33,.5);}
.woocommerce-product-details__short-description p {text-align:left !important;}

#text-5 p{font-size: 16px !important; letter-spacing: 0.5pt;}

@media only screen and (max-width: 500px){
#text-12 h5, #text-3 h5, #text-4 h5 {font-size: 1em !important; margin-bottom:0px !important} 
#text-12 p, #text-3 p, #text-4 p {font-size: 11px !important;} }

.titulocat {
margin-bottom:15px;
font-family: 'Roboto', sans-serif;
    font-size: 26px;
    line-height: 43px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: 0px;
    text-transform: uppercase;
}
@media only screen and (min-width: 1000px) {
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
padding-top:150px !important;
}
}
.single-product .tituloprod {
margin-bottom: 0px;
    font-family: 'Roboto', sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.single-product .titulocat {
    margin-bottom: 15px;
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.woocommerce-product-details__short-description {
margin-bottom:30px;
}
.woocommerce .product .images {
    /*width: 32%;*/
width:initial;
}
.woocommerce .summary {
   /* width: 66%;*/
width:initial;
float:initial;
}
.titulitodescripcion{
    display: block;
    position: relative;
    color: #333;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 32px;
}
.filaformulario {
background-image: url(/wp-content/uploads/2018/07/especias-y-maquinaria-mampel-contactar-.jpg);
padding: 3% 0;
    margin: 2% 0;
    background-size: cover;
}
.titulofilaform {
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
    font-size: 41px;
    margin-top: 90px;
    line-height: 41px;
    font-style: normal;
    margin-bottom: 48px;
    font-weight: 900;
    text-transform: uppercase;
}
.textofilaform {
    color: #e8e8e8;
    font-family: 'Roboto', sans-serif;
    font-size: 26px;
    line-height: 33px;
    font-style: normal;
    margin-bottom: 20px;
}
.contenedorFormularioProducto {
background-color: #ffffff;
    padding: 20px 20px;
}
.titulosolicitainfo {
    color: #516a45;
text-align:center;
    font-family: 'Roboto', sans-serif;
    font-size: 26px;
    font-style: normal;
    line-height: 26px;
    font-weight: 900;
    margin-bottom: 20px;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.contenedorFormularioProducto input[type=text], .contenedorFormularioProducto input[type=email], .contenedorFormularioProducto textarea {
    padding: 10px !important;
    font-size: 17px !important;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    padding: 10px !important;
    font-family: Raleway,sans-serif;
    font-weight: 400;
    font-size: 17px !important;
    color: black;
}
.contenedorFormularioProducto .wpcf7-list-item {
    margin: 0 0 0 0 !important;
}
.columnatextoformulario, .contenedorFormularioProducto {
margin-bottom:0px;
}
@media only screen and (max-width: 1000px) {
.titulofilaform {
    margin-top: 25px;
margin-bottom:30px;
}
.columnatextoformulario {
margin-top:20px;
margin-bottom:30px;
}
.contenedorFormularioProducto {
margin-bottom:45px;
}
}
.subEmpresa {
margin-bottom: 15px;
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.titEmpresa {
    margin-bottom: 0px;
    font-family: 'Roboto', sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.q_icon_with_title .icon_text_inner{
padding: 0 0 1px;
}
.q_icon_with_title.tiny .icon_text_holder {
    padding: 0 0 0 25px;
}
h5.icon_title{
font-size:14px!important;
line-height:25px!important;
}
.page-id-395 .q_icon_with_title{
clear:both;
}
.latest_post_text_inner h4{
    line-height: 16px!important;
}
.latest_post_text_inner h4 a{
font-size:16px!important;
line-height: 16px!important;
text-transform:none;
}
.tituloCatergorias a{
font-size:16px!important;
letter-spacing: 0px;
}
.page-template-blog-small-image .entry_title a{
    font-size: 23px!important;
    line-height: 25px!important;
}
.page-template-blog-small-image .entry_title{
    line-height: 25px!important;
margin-bottom:25px;
}

.blog_holder article .post_text .post_text_inner{
    padding: 0 23px 35px;
}
.single-post h2{
line-height:26px;
}
.single-post .blog_single h2 {
    margin-bottom: 22px;
}
.social_share_holder{
    border: 2px solid #355227;
    padding: 5px 15px;
border-radius:5px;
}
.q_social_icon_holder .fa-stack i, .q_social_icon_holder .fa-stack span{
color: #909090;
}
.blog_single.blog_holder {
    padding-bottom: 50px;
}
.blog_holder article .post_info a, .blog_holder article .post_text h2 .date{
color:#000000;
}
.blog_holder article .post_info .dots{
display:none;
}

.escondidoMenu{
display:none!important;
}
@media only screen and (max-width: 768px) {
.escondidoMenu{
display:block!important;
}
}
.q_icon_with_title .icon_with_title_link{
margin:0;
font-weight:700;
}