/*
Theme Name:     Zerif Lite Child
Theme URI: http://themeisle.com/themes/zerif-lite/
Author: ThemeIsle
Author URI: http://themeisle.com
Description: Zerif LITE is a free one page Wordpress theme. It's perfect for web agency business,corporate business,personal and parallax business portfolio, photography sites and freelancer.Is built on BootStrap with parallax support, is responsive, clean, modern, flat and minimal. Zerif Lite is ecommerce (WooCommerce) Compatible, WPML, RTL, Retina-Ready, SEO Friendly and with parallax, full screen image is one of the best business themes.
Version: 1.8.4.5
License: GNU General Public License version 3
License URI: license.txt
Text Domain: zerif-lite
Domain Path: /languages/
Template:       zerif-lite
*/

@import 'https://fonts.googleapis.com/css?family=Crete+Round:400,400i';

.vc_col-has-fill>.vc_column-inner,
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
   padding-top: 0px;
}

a,
a:visited {
   color: #dac321 !important;
}

::selection {
   background: #dac321 !important;
   color: #FFF !important;
}

.crete {
   font-family: 'Crete Round', serif !important;
}

.crete.italic {
   font-family: 'Crete Round', serif !important;
   font-style: italic;
}

.gold {
   color: #dac321;
}

.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
   margin-bottom: 0px !important;
}


article.hentry {
   margin-bottom: 0px;
   padding-bottom: 0px;
}

.recomendados img.attachment-shop_catalog.size-shop_catalog.wp-post-image,
.novedades img.attachment-shop_catalog.size-shop_catalog.wp-post-image {
   width: auto;
   height: 240px;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
   text-align: -webkit-center;
}

.woocommerce ul.products li.product h3,
.products a h2 {
   color: #000;
   text-transform: uppercase;
   font-weight: 700;
   font-size: 13px !important;
   line-height: 18px;
}

.price {
   line-height: 35px !important;
   height: 35px !important;
   color: #717171 !important;
   font-weight: 400;
   font-family: 'Crete Round', serif;
   font-size: 26px;
   font-style: italic;
}

.woocommerce-page .woocommerce .add_to_cart_button,
.woocommerce .checkout-button,
.woocommerce .single_add_to_cart_button,
.woocommerce #place_order,
.woocommerce div.product form.cart .button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
   display: inline-block;
   text-align: center;
   text-transform: uppercase;
   padding: 13px 35px 13px 35px;
   border-radius: 4px;
   margin: 10px;
   border: #e96656 solid 2px;
   background-color: #e96656;
   color: #FFFFFF !important;
   margin-left: 0;
   font-size: 12px;
}

.woocommerce-page .woocommerce .add_to_cart_button:hover,
.woocommerce .checkout-button:hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce #place_order:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
   border: #af4b3f solid 2px;
   background-color: #e96656 !important;
}

header .navbar-inverse {
   background: url(../zerif-lite-child/images/musicos.png) no-repeat right bottom, url(../zerif-lite-child/images/bg-header.jpg) repeat-x bottom;
   background-color: #185395;
}

.btn-sol,
#main .btn-sol:hover,
.checkout-display-steps-container li.active,
.multistep-nav a {
   background: #185395 !important;
   border: 0 !important;


}

.multistep-nav a {
   border-radius: 5px
}

.checkout-display-steps-container li {
   white-space: nowrap
}

.checkout-display-steps-container li.active:after {
   border-left-color: #185395;
}

#main .btn-sol:hover {
   background: #0d6eda !important;
}

#openpay_month_interest_free {
   min-height: 45px
}

.woocommerce-info {
   float: none !important;
   padding: 15px 60px !important
}

.shipping>td:before {
   display: block;
   width: 100%;
   height: 13px;
   text-align: left;
}

.shipping * {
   clear: both;
   text-align: right
}

header .container-fluid {
   padding: 0px;
}

nav#site-navigation {
   background: #313131;
   /* Old browsers */
   background: -moz-linear-gradient(top, #313131 0%, #121212 100%);
   /* FF3.6-15 */
   background: -webkit-linear-gradient(top, #313131 0%, #121212 100%);
   /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to bottom, #313131 0%, #121212 100%);
   /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#313131', endColorstr='#121212', GradientType=0);
   /* IE6-9 */
}

.navbar-inverse .navbar-nav>li>a {
   color: #fff !important;
   padding: 0;
   line-height: 46px;
   text-transform: uppercase;
   font-size: 12px;
   font-weight: 700
}

body .navbar-toggle.active {
   background-color: #000 !important;
}

.woocommerce div.product form.cart div.quantity {
   margin: 0 0 0 10px
}


/*
.navbar-header.responsive-logo {
    padding: 50px 0px;
}
*/

.navbar-brand>img {
   max-height: 100px !important;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
   color: #dac321 !important;
}

ul.nav>li.current_page_item>a:before,
ul.nav>li.current-menu-item>a:before {
   width: 100% !important;
   height: 1px !important;
   background: #dac321 !important;
   left: 0 !important;
}

#slider-home img {
   min-width: 100%
}

#slider-home {
   margin-top: 1px;
   margin-bottom: 1px
}

#slider-home ol {
   list-style: none;

}

#slider-home .vc_images_carousel .vc_carousel-control * {
   font-size: 3em !important
}

.slider-contenido h4,
.slider-contenido p,
.slider-contenido a {
   text-align: center !important;
}

.slider-contenido p {
   font-size: 1.5vw;
}

.slider-contenido h4 {
   color: #fff;
   font-size: 1.3vw;
   text-transform: uppercase;
   font-weight: 700;
}

.navbar-nav ul.menu li {
   list-style: none;
}

.slider-contenido a.call2action {
   color: #dac321;
   border: 1px solid #dac321;
   margin-top: 85px !important;
   margin-bottom: 10px !important;
   font-size: .85vw;
}

.slider-contenido {
   margin-top: 9%;
}

.navbar-brand {
   height: 100px !important;
   position: relative;
   line-height: 60px;
   padding: 7px 15px;
   margin-bottom: 44px !important;
   margin-top: -20px !important;
   float: initial;
}

.nav.navbar-nav #menu-top-header a {
   text-transform: uppercase;
   color: #fff !important;
   font-size: 13px;
   padding: 3px;
}


.navbar-header input.search-submit,
#wp-admin-bar-customize,
#wp-admin-bar-comments,
#wp-admin-bar-search,
.edit-link {
   display: none !important;
}
#product_total_price,
 .csp-hide-product-total{
   display: none  
}
.disabled {
   pointer-events: none
}

.search-form {
   position: relative;
   width: 250px;
   z-index: 99
}

.search-form input {
   width: 220px;
   height: 25px
}

.search-form .fa {
   background: none;
   color: rgba(255, 255, 255, 0.72);
   padding: 0;
   margin: 0;
   position: absolute;
   top: 5px;
   right: 15px;
   font-size: 20px;
   cursor: pointer
}

p.price span {
   font-size: 1.7rem;
   line-height: 1
}

.woocommerce div.product form.cart .variations td.label label {
   padding-top: 8px
}

.summary.entry-summary {
   text-align: left
}

.navbar-header.responsive-logo .menu a {
   color: #fff !important;
}

.navbar-header.responsive-logo .menu a:hover {
   color: #dac321 !important;
}

.navbar-header.responsive-logo .menu a.wpmenucart-contents {
   color: #000 !important;
   background-color: #dac321;
   text-transform: uppercase;
   font-size: 12px !important;
   padding: 10px;
   white-space: nowrap
}

.navbar-header.responsive-logo .menu a.wpmenucart-contents span {
   font-size: 13px;
}

ul#menu-cart-menu {
   margin-top: 3px;
}


.navbar-header input.search-field {
   background-color: transparent;
   color: #fff;
   border: 1px solid #fff;
   padding: 4px 10px;
   text-transform: uppercase;
}

.navbar-header input.search-field::-webkit-input-placeholder,
.navbar-header input.search-field:focus {
   color: #fff !important;
   text-transform: uppercase;
   font-size: 14px;
   font-family: 'Lato', Helvetica, sans-serif !important;
   font-weight: 700px;
}

.categorias-instrumentos .box-ins:hover {
   border: solid 1px #dac321;
   border-radius: 11px;
}

.categorias-instrumentos .box-ins {
   transition: all 0.5s;
   border: solid 1px transparent;
   border-radius: 11px;
}

.categorias-instrumentos .box-ins a {
   color: #fff !important;
}

.box-ins .vc_column-inner {
   padding-top: 0px !important;
}

.widget .widget-title:before {
   display: none;
}

.footer-widget-wrap .widget .widget-title {
   color: #dac321;
   font-size: 14px;
   text-align: center;
   border: none;
   padding-bottom: 0px;
   margin-bottom: 7px;
}

.titulo-widget img {
   text-align: center;
   float: none;
   display: inline;
   margin-bottom: 15px;
}

.footer-widget-wrap .widget li:before {
   display: none
}

.footer-widget li {
   list-style: none;
   margin-left: 0;
   line-height: 10px;
}

.footer-widget li a {
   color: #fff !important;
   font-size: 14px;
   line-height: 10px;
}

.footer-widget-footer.widget_nav_menu {
   padding: 0px;
}

.zerif-copyright-box {
   width: 100%;
   color: #666;
   padding-bottom: 10px;
   padding-top: 10px;
}

.zerif-copyright-box a {
   font-size: 10px !important;
   opacity: .5
}

.footer-widget-footer.widget_nav_menu {
   padding: 0px;
}

i.fa.fa-inverse {
   color: #313131;
}

.navbar-inverse .navbar-nav ul.sub-menu {
   background-color: #1b1b1b !important;
}

.navbar-inverse .navbar-nav ul.sub-menu li a {
   color: #fff !important;
   text-transform: uppercase;
   font-size: 12px;
}

.navbar-inverse .navbar-nav ul.sub-menu li a:hover {
   color: #dac321 !important;
}

.archive.woocommerce .woocommerce ul.products li.product a.button {
   color: #fff !important;
}

.woocommerce-page .product .price ins {
   color: #777 !important;
   font-weight: normal !important
}

.woocommerce ul.products li.product a img {
   width: auto !important;
   height: 200px !important;
   display: inline-block
}

.footer-widget-wrap .widget li a:hover {
   color: #dac321 !important;
}

.woocommerce-page .woocommerce-message a,
.woocommerce-page .products a.button {
   color: #fff !important;
}

.woocommerce-breadcrumb {
   background-color: #eee;
   display: inline-block;
   padding: 1px 15px !important;
   border-radius: 3px;
   color: #fff !important;
   font-size: 0px !important;
   line-height: 24px;
   text-shadow: 0 1px 0 #fff
}

.bread b {
   font-size: 11px !important;
   color: #666 !important;
   padding: 0 5px
}

.bread a {
   font-size: 11px !important;
   color: #333 !important;
   text-decoration: underline
}

.bread {
   text-align: left;
   margin: -30px 0 50px 0
}

.woocommerce-breadcrumb b:last-of-type {
   display: none
}

.woocommerce-breadcrumb a:last-of-type {
   color: #db0 !important;
   text-decoration: none
}

#site-navigation {
   padding-left: 0px !important
}

.woocommerce-page .woocommerce #coupon_code {
   font-size: 12px
}

.wpcf7-form-control {
   max-height: 100px;
   max-width: 100%
}

.woocommerce-page .woocommerce-info a {
   background-color: rgba(0, 0, 0, 0.2) !important;
   color: #fff !important
}

/* Clave : style.css */