/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 16 2017 | 09:53:40 */
/* newsletter */
#mailpoet_form_1 .mailpoet_validate_success {
    color: #999;
    font-size: 13px;
    line-height: 130%;
}

/* rev slider */
div#rev_slider_4_1 .btn-video {
    /*display: none;*/
}

/* barra cookies */

#cookie-notice {
  font-size: 12px;}

#cookie-notice .button {
  font-size: 10px;
    margin-left: 10px;
    color: #999;
    padding: 3px 7px;
    line-height: 100% !important;
    border: 1px solid #555;
    border-radius: 0;
  text-transform: uppercase;
  font-weight: 600;
  background: none;
}

#cookie-notice .button:hover {
  background: none;
  color: #D6B820;
  border: 1px solid #D6B820;
}

/**/

.hide {display:none;}

.main_menu a:hover, .main_menu a:active, .main_menu a:focus {
  color: #d6b820 !important;
}

.breadcrumbs-container {
    max-width: 1300px;
    margin: 15px auto 0;
    padding: 0 15px;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* idiomas */

.wpml-ls-legacy-list-horizontal {
    border: 1px solid transparent;
    padding: 0;
    font-size: 12px;
  font-weight: 600;
    line-height: 100%;
    text-transform: uppercase;
  margin-right: 15px;
  margin-top: 4px;
  border-right: 1px solid #C3C1BA;
  color: #C3C1BA;
}
.wpml-ls-legacy-list-horizontal a, .wpml-ls-legacy-list-horizontal span {
    color: #C3C1BA !important;
  padding:3px 7px;
}

.wpml-ls-legacy-list-horizontal a:hover, .wpml-ls-legacy-list-horizontal a:hover span {
    color: #222  !important;
}

/*.q_logo img {margin-top: -13px;}*/

h2.woocommerce-loop-category__title {
    font-size: 15px;
    text-align: center;
}
.woocommerce-loop-category__title .count { display: none; }

/* header */
.logo_wrapper { height: 100px; }
.header_bottom {height:100px}
header {height: 135px}
.home header {height: auto}

/**/

.content .container .container_inner.default_template_holder { padding-top: 0; }

.wpb_content_element a {
    font-weight: 400;
    color: #C6AA1E;
}

.owl-carousel { max-width: 600px; }

/* newsletter form */

#mailpoet_form_1 .mailpoet_paragraph {
    margin-top: 0;
    line-height: 19px;
    font-size: 13px;
}

input.mailpoet_text, .woocommerce-page input.mailpoet_text {
    border: none !important;
    padding: 6px 8px !important;
    font-size: 13px !important;
    font-family: "Raleway",sans-serif !important;
    font-weight: 400;
    width: 80%;
    background: #444 !important;
    color: #ccc !important;
}

.mailpoet_paragraph input[type="submit"], .woocommerce-page .mailpoet_paragraph input[type="submit"] {
    border: 1px solid #555 !important;
    padding: 0 8px !important;
    background: #222 !important;
    font-size: 12px;
    font-family: "Raleway",sans-serif;
    color: #ccc !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
      height: 36px !important;
    line-height: 36px !important;
}




/* blog/novidades */

.blog_masonry_date_in_image h5 a { color: #222; }

.blog_holder.blog_masonry_date_in_image article .post_text h5 { margin-bottom: 10px; }

.blog_holder.blog_masonry_date_in_image article .post_text_inner .post_info {
    margin-top: 0;
    margin-bottom: 0;
}

.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner { padding: 13px 5px; }

.blog_holder article .post_image { text-align: center; }

.blog_holder article .post_image img {
    width:auto;
    display:inline-block;
}

.post_content_holder .post_info, .qode_print {
    display: none !important;
}

.blog_holder.blog_single article h2 {text-align: center;}

.icon_social_holder .qode_share {
    padding-right: 20px !important;
}

.icon_social_holder {
    border-top: none; 
    border-bottom: none; 
    margin-bottom: 0;
    margin-top: 35px;
    padding: 0 0 50px 0;
    /*text-align: left;*/
}

.social_share_dropdown ul {
    width: 100px;
}
.social_share_dropdown ul li {
    display: inline-block;
}

.social_share_dropdown ul li a {
    padding: 5px 5px;
}
/**/

h6.icon_title { font-size: 12px; }

/**/

.home header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header {
    border-bottom: none;
}

/* menu dropdown */

header.transparent .drop_down .second:not(.right) {
    left: 0px;
    margin-top: -30px;
}

/* woocommerce */

.woocommerce div.product {
    margin-top: 20px;
}

.product-template-default .page_header .container_inner {
    /*width: 1300px;*/
    margin: 0 auto;
}
.woocommerce ul.products li.product .product-categories {
    display: none;
}
/**/
.caldera-grid label {
    font-weight: 400;
}

.woocommerce .product h1.product_title {
    font-size: 25px;
    font-weight: 400;
}
.product_meta .posted_in, .product_meta .tagged_as {
    display:none !important;
}

p.stock.in-stock {
    text-transform: uppercase;
    color:#8BA816;
    font-size: 13px;
    font-weight:600;
}

.q_accordion_holder.accordion.boxed .ui-accordion-header {
    background-color: #f9f9f9;
}

.related.products {
    padding-top: 40px;
}

/* footer */

.textwidget p {
    margin: 0;
    padding: 0;
    line-height: 20px;
}

.txt-copyright {
    font-size: 12px;
    color: #ccc !important;
}

a.dev-by {
    font-size: 11px;
    color: #777777 !important;
    text-transform: none !important;
}


