/*
Theme Name: Tienda Rollup
Theme URI: http://milimetricmkt.com
Description: Tienda Rollup Wordpress Theme
Author: Milimetricmkt
Author URI: http://milimetricmkt.com
Template: Total
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/* general */
.theme-button.expanded:hover { background: #000; color: #fff; }

/* .site-breadcrumbs */
.site-breadcrumbs { display: block !important; background-color: #eee; padding: 10px 0; color: #888; font-size: 14px; }
.site-breadcrumbs > span { display: block; max-width: 90%; width: 960px; margin: 0 auto; }
.home .site-breadcrumbs { display: none !important; }

/* header */
.header-two-aside { margin-top: 0; }
.company-header, .company-header a { color: #777; line-height: 20px; font-size: 18px; }
.company-header p { margin-bottom: 4px; }
.company-header .phone { font-size: 24px; font-weight: 600; }

.header-two-aside { width: 60%; }
.header-aside-content .theme-button.small { padding: 0.3em 3.7em; }
.header-aside-content p { font-size: 18px; line-height: 23px; }
.header-aside-content .line-height-plus p { line-height: 32px; }
.header-aside-content .line-height-plus p strong { font-size: 30px; }

/* bottom-info */


/* menu */
.navbar-style-two .dropdown-menu { border-right: 0; }
.navbar-style-two .dropdown-menu > li > a { padding: 0 14px; }

#site-navigation li.megamenu > ul.sub-menu { padding: 0; }
#site-navigation li.megamenu > ul.sub-menu > li { padding: 0; }

/* home */
.featured-product { text-align: center; padding-top: 20px; padding-bottom: 20px;  }
.featured-product:hover { background: #f6f6f6; }
.featured-product a:hover { text-decoration: none; }
.featured-product .title-container { background:#262626; padding: 5px 20px 5px 10px; text-align: left; margin-bottom: 15px;
 }
.featured-product .title-container h2 { font-size: 14px; font-weight: 400; margin: 0; color: #fff; padding: 6px 0; }
.featured-product .title-container h4 { font-size: 14px; font-weight: 400; margin: 0; color: #f74d00; }
.featured-product p { font-size: 14px; padding: 10px 0; line-height: 20px; color: #333; margin-bottom: 0; }
.featured-product .more-info { color: #fff; text-align: center; display: block; width: 100%; background: #f74d00; padding: 6px 0; margin-top: 10px; }
.featured-product .more-info:hover { background: #000; color: #fff; }

/* info */
.top-info.vc_row { margin-bottom: 25px; padding-top: 15px; padding-bottom: 15px; background-color: #f6f6f6 ; background-position: 0 0 ; background-repeat: repeat ; }
.home .top-info.vc_row { padding-top: 25px; padding-bottom: 25px; }
.top-info .wpex-vc-column-wrapper { margin-bottom: 0; }
.top-info .vcex-icon-box-two { margin-bottom: 5px; }
.top-info .vcex-icon-box-heading { margin-bottom: 0; }

.bottom-info.vc_row { margin-bottom: 0; padding-top: 15px; padding-bottom: 15px ; background-color: #f6f6f6 ; background-position: 0 0 ; background-repeat: repeat ; }
.bottom-info .wpex-vc-column-wrapper { margin-bottom: 0; }
.bottom-info .vcex-icon-box-two { margin-bottom: 0; }
.bottom-info h2 { margin-bottom: 0; }

/* category */
.site-content .vc_wp_custommenu ul.sub-menu { padding-left: 20px; }
.tax-tipos-producto #primary { padding-bottom: 0; }

/* pagination */
ul.pagination { text-align: center; margin: 20px 0; padding: 0; }
ul.pagination .page-numbers a, a.page-numbers, span.page-numbers { display: inline-block; }

/* product */
.product-price { position: absolute; top: 175px; left: 30%; font-size: 36px; font-weight: 700; color: #fff; background: #f74d00; border-radius: 50%; width: 100px; height: 100px; text-align: center; line-height: 25px; padding-top: 18px;}
.product-price span { display: block; font-size: 12px; font-weight: 300; }
.production-time { position: absolute; top: 155px; left: 60%; font-size: 16px; color: #fff; background: #262626; border-radius: 50%; width: 50px; height: 50px; text-align: center; line-height: 50px; }

.site-content .widget_nav_menu .current-menu-item a { background: #f74d00; color: #fff; padding: 0 2px; }

.vcex-heading.title-no-margin { margin: 15px 0; }
.sidebar-product .vc_separator h4 { font-size: 1em; }

/* presu */
.paypal-form { margin: 20px 0; padding: 10px 0; }
.paypal-form input { margin: 10px 0;  }
.site-content .paypal-form input[type="text"] { background: #f6f6f6; }

/* contacto */
.entry .contacto { font-size: 20px; }
.entry .contacto h1 { color: #f74d00; line-height: 1.1; margin-top: 0; }
.entry .contacto h1 strong { color: #333; font-weight: 800; }
.entry .contacto h2 { color: #f74d00; line-height: 1.1; font-size: 36px; margin-top: 0; }
.entry .contacto p { margin-bottom: 5px; }
.entry .contacto input { width: 100%; }
.entry .contacto textarea { height: 200px; }

/* footer */
.footer-builder, .footer-builder a { background: #262626; color: #c7c7c7; font-size: 11px; }
.footer-builder a:hover { color: #f74d00; }
.footer-builder h2 { color: #fff; font-size: 16px; margin-bottom: 5px; }

/* media */


@media (max-width: 480px) {
    .header-two-aside { width: 100%; text-align: left; }
}