@charset "UTF-8";
  body{background-color:#e8e8e8;font-size:1.1em;overflow-x:hidden;}
.site{overflow-x:hidden;}
body,
button,
input,
select,
textarea{font-family:"Ubuntu Mono", monospace;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:"Oswald", sans-serif;font-weight:400;letter-spacing:0 !important;}
h1 a,
h1 label,
h2 a,
h2 label,
h3 a,
h3 label,
h4 a,
h4 label,
h5 a,
h5 label,
h6 a,
h6 label{font-weight:400;}
h1,
.alpha{font-size:2.244em;}
h2,
.beta{font-size:1.618em;}
h3,
.gamma{font-size:1em;}
.widget h1,
.widget h2,
.widget h3,
.widget h4,
.widget h5,
.widget h6{font-weight:400;}
.widget img{border-radius:2px;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.added_to_cart{box-shadow:none;border-radius:3px;font-weight:400;padding:.618em 1em;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
.input-text{padding:.618em 1em;border:1px solid rgba(0, 0, 0, 0.175);box-shadow:0 1px 0 rgba(255, 255, 255, 0.3), inset 0 1px 3px rgba(0, 0, 0, 0.1);}
img{padding:6px;background-color:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}
table th{background-color:transparent !important;}
table tbody td{border-bottom:0;background-color:rgba(0, 0, 0, 0.05) !important;}
table tbody tr:nth-child(2n) td{background-color:rgba(0, 0, 0, 0.025) !important;}
table.cart td.actions{background-color:transparent !important;border:0;padding-top:1em;}
button.menu-toggle{float:none;}
.p-primary-navigation{clear:both;margin-left:-2.618em;margin-right:-2.618em;padding:1em 2.618em;}
.col-full,
.header-widget-region{box-sizing:content-box;}
.header-widget-region{margin:0;}
.header-widget-region .widget{padding-top:2.244em;}
.site-footer{padding-left:0;padding-right:0;background-image:url(//metalgrabado.com/wp-content/themes/proshop/assets/images/footer.png);box-shadow:0 0 0 3px rgba(0, 0, 0, 0.05);}
.site-branding .site-title{font-family:"Exo 2", sans-serif;font-style:italic;font-weight:800;font-size:2.244em;letter-spacing:0;}
.col-full > .site-logo-anchor img,
.col-full > .site-logo-link img,
.col-full > .custom-logo-link img,
.site-branding img{padding:0;background-color:transparent;box-shadow:none;}
.sprh-hero .col-full,
.sph-hero .col-full{padding:1.618em;}
.woocommerce-breadcrumb{margin-top:0;background-color:transparent !important;}
.site-header-cart{margin-bottom:0;}
.site-header{padding-bottom:0;border-bottom:0;}
.site-header .site-search{position:relative;}
.site-header .site-search input[type=search]{border-radius:5em;background-color:#fff;box-shadow:0 0 0 3px #00a5bf;-webkit-transition:width, ease, 0.2s;-moz-transition:width, ease, 0.2s;transition:width, ease, 0.2s;border:0;padding-left:1.618em !important;}
.site-header .site-search .widget_product_search form:before{left:auto;right:.75em;background-color:#00a5bf;padding:.5em;top:1em;border-radius:100%;color:#fff;line-height:.9;}
.site-header .site-search input[type=submit],
.site-header .site-search button[type=submit]{clip:auto;clip-path:none;-webkit-clip-path:none;right:.75em;top:1em;display:block;text-indent:-999px;text-align:center;height:1em;width:1em;padding:1em;background-color:transparent;box-shadow:none;left:auto;}
.site-header .site-search input[type=submit]:hover,
.site-header .site-search button[type=submit]:hover{background-color:rgba(255, 255, 255, 0.4);}
.site-header .site-search input[type=search]{padding:1em 3.631em 1em 1.618em;margin-top:.387em;}
.page-template-template-homepage-php .hentry.page{padding-bottom:0;border-bottom:0;}
.storefront-product-section{border-bottom:0;padding-bottom:0;margin-bottom:2.618em;}
.storefront-product-section .section-title{margin-bottom:2em;position:relative;}
.storefront-product-section .section-title:before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;border-top:2px dotted rgba(0, 0, 0, 0.1);border-bottom:2px dotted rgba(255, 255, 255, 0.2);}
.storefront-product-section .section-title span{background-color:#fff;display:inline-block;padding:.327em .618em;position:relative;border-top:2px solid #fff;border-bottom:2px solid #fff;}
.storefront-product-section .section-title span:before, .storefront-product-section .section-title span:after{content:"";display:block;position:absolute;left:-.25em;top:-2px;width:.618em;height:100%;background-color:#fff;-webkit-transform:skew(-5deg);border-top:2px solid #fff;border-bottom:2px solid #fff;}
.storefront-product-section .section-title span:after{left:auto;right:-.25em;}
.star-rating{width:3em;}
.star-rating:before,
.star-rating span:before{content:"●●●●●";}
.onsale{z-index:99;height:4em;width:4em;text-align:center;line-height:3.6;font-size:.75em;border-radius:100%;background-color:#d84b2f;border:0;color:#fff;margin-bottom:1.618em;}
.onsale.wc-memberships-member-discount{width:auto;height:auto;border-radius:0;line-height:1.618;}
ul.products{text-align:center;}
ul.products li.product{display:inline-block;position:relative;}
ul.products li.product > a:first-of-type{display:block;}
ul.products li.product .star-rating{position:absolute;top:2.244em;right:.236em;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
ul.products li.product .price{position:absolute;top:0;left:0;background-color:#fff;font-weight:700;padding:.75em .236em .75em 1.618em;}
ul.products li.product .price:before{content:"";display:block;position:absolute;top:auto;bottom:-1.55em;left:0;border:1.618em solid transparent;border-left-color:#fff;border-top-width:0;}
ul.products li.product .price:after{content:"";display:block;width:3.2em;position:absolute;top:0;right:-1.86em;height:100%;background-color:#fff;-webkit-transform:skew(-45deg);}
ul.products li.product .price del{font-weight:400;opacity:.75;font-size:.857em;}
ul.products li.product .price .amount{position:relative;z-index:9;}
ul.products li.product h3,
ul.products li.product h2,
ul.products li.product .woocommerce-loop-product__title{margin-bottom:1em;}
ul.products li.product.product-category{position:relative;}
ul.products li.product.product-category img{margin:0;}
ul.products li.product.product-category h3,
ul.products li.product.product-category h2,
ul.products li.product.product-category .woocommerce-loop-product__title{position:absolute;bottom:.618em;left:-.618em;background-color:#d84b2f;text-transform:uppercase;padding:.618em 1em;color:#fff;z-index:99;}
ul.products li.product.product-category h3 mark,
ul.products li.product.product-category h2 mark,
ul.products li.product.product-category .woocommerce-loop-product__title mark{color:#fff;opacity:0.5;}
.single-product .images .thumbnails img{padding:0;}
.hentry{border-bottom-width:1px;}
.hentry.type-page .entry-header,
.hentry .entry-header{padding-bottom:.618em;margin-bottom:1.618em;border-bottom:2px solid rgba(0, 0, 0, 0.6);}
.hentry.type-page .entry-header h1,
.hentry .entry-header h1{border:0;}
.woocommerce-checkout.scc-distraction-free-checkout .sctb-primary-navigation{display:none;}
.woocommerce-checkout.scc-distraction-free-checkout .site-header{margin-bottom:0;}
.sph-hero .col-full{background:transparent !important;box-shadow:none;}
.widget-area{overflow:hidden;padding-top:1.618em;font-size:.857em;}
.widget-area .widget{position:relative;padding:.618em 2em;margin-bottom:6em;border-left:1px solid #fff;border-right:1px solid #fff;}
.widget-area .widget .widget-title{border:0;font-size:1em;margin-bottom:1.387em;}
.widget-area .widget .widget-title:after{content:"";display:block;height:2px;width:3.631em;background-color:#00a5bf;position:absolute;bottom:0;left:0;}
.widget-area .widget:before, .widget-area .widget:after{content:"";display:block;width:100%;height:1.618em;position:absolute;top:-1.387em;left:-1px;background-color:#fff;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-ms-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;}
.widget-area .widget:after{top:auto;bottom:-1.387em;border-bottom:1px solid #fff;border-top:0;box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.05);}
.widget h3{font-family:"Ubuntu Mono", monospace;border:0;position:relative;padding-bottom:.618em;margin-bottom:1.387em;text-transform:uppercase;font-size:1em;letter-spacing:1px !important;}
.widget_shopping_cart .buttons a{display:block;}
.widget_shopping_cart .buttons a:first-child{margin-bottom:.53em;}
.sd-typography-roboto-slab .widget h3{font-family:'Roboto Slab';}
.sd-typography-lora .widget h3{font-family:'Lora';}
.sd-typography-courier .widget h3{font-family:'Courier';}
.sd-fixed-width .site{overflow-x:hidden;}
@media screen and (min-width:768px){
.site-header{padding-top:0;box-shadow:0 3px 0 rgba(0, 0, 0, 0.025);padding-bottom:0;}
.site-header .main-navigation{position:relative;}
.site-branding,
.site-search,
.site-header-cart,
.col-full > .site-logo-anchor,
.col-full > .site-logo-link,
.col-full > .custom-logo-link{margin-top:3.631em !important;margin-bottom:3.631em !important;}
.site-search form{margin-bottom:0;}
.p-primary-navigation,
.p-secondary-navigation{margin-left:-9999px;margin-right:-9999px;padding-left:9999px;padding-right:9999px;padding-top:0;padding-bottom:0;clear:both;}
.p-primary-navigation::after,
.p-secondary-navigation::after{clear:both;content:"";display:table;}
.sd-fixed-width .p-primary-navigation,
.sd-fixed-width .p-secondary-navigation{margin-left:-5.45em;margin-right:-5.45em;padding-left:5.45em;padding-right:5.45em;clear:both;}
.p-secondary-navigation{background-color:rgba(0, 0, 0, 0.6);position:relative;}
.p-secondary-navigation .secondary-navigation{margin-bottom:0;font-size:.857em;}
.p-secondary-navigation .secondary-navigation a{color:#fff !important;}
.p-secondary-navigation .secondary-navigation a:hover{text-decoration:underline !important;}
.p-secondary-navigation .secondary-navigation .menu > li > a:before{background-color:#fff;}
.p-primary-navigation{position:relative;border-top:2px solid #232c3a;}
.woocommerce-active .site-header .secondary-navigation,
.woocommerce-active .site-header .main-navigation,
.site-header .secondary-navigation,
.site-header .main-navigation{width:100%;margin-right:0;float:none;}
.woocommerce-active .site-header .secondary-navigation::after,
.woocommerce-active .site-header .main-navigation::after,
.site-header .secondary-navigation::after,
.site-header .main-navigation::after{clear:both;content:"";display:table;}
.woocommerce-active .site-header .site-search,
.site-header .site-search{font-size:1em;}
.woocommerce-active .site-header .site-header-cart{padding-top:0;width:21.7391304348%;float:right;margin-right:0;}
.woocommerce-active .site-header .site-header-cart a.cart-contents{padding:1.2em 4em 1.2em 0;position:relative;text-align:right;}
.woocommerce-active .site-header .site-header-cart a.cart-contents .count{position:absolute;top:-.53em;left:auto;right:-1em;background-color:rgba(0, 0, 0, 0.75);opacity:1;color:#fff;z-index:99;border-radius:10em;height:2.244em;width:2.244em;display:block;line-height:2.244;text-align:center;font-weight:700;font-size:.75em;overflow:hidden;}
.woocommerce-active .site-header .site-header-cart a.cart-contents:after{background-color:#00a5bf;padding:.618em;border-radius:100%;height:1em;width:1em;line-height:1;right:0;font-size:1.387em;top:.236em;box-shadow:inset 0 0 0 4px rgba(255, 255, 255, 0.2);position:absolute;}
.woocommerce-active .site-header .site-header-cart .widget_shopping_cart{border-radius:4px;}
.woocommerce-active .site-header .site-search{width:47.8260869565%;float:left;margin-right:4.347826087%;}
.woocommerce-active .site-header .site-search input[type=search]{width:16em;float:right;}
.woocommerce-active .site-header .site-search input[type=search]:focus{width:100%;}
.sp-header-active.woocommerce-active .site-header .site-search input[type=search]{width:100%;}
.woocommerce-active.swc-header-no-cart .site-header .site-search{width:73.9130434783%;float:right;margin-right:0;}
.main-navigation{padding:0;}
.main-navigation ul.menu > li > a,
.main-navigation ul.nav-menu > li > a{padding:1.387em 1em;position:relative;}
.main-navigation ul.menu > li > a:before,
.main-navigation ul.nav-menu > li > a:before{content:"";display:block;position:absolute;height:0;bottom:0px;left:0;right:0;width:100%;background-color:rgba(0, 0, 0, 0.05);-webkit-transition:height, ease, 0.2s;-moz-transition:height, ease, 0.2s;transition:height, ease, 0.2s;}
.main-navigation ul.menu > li > a:hover:before,
.main-navigation ul.nav-menu > li > a:hover:before{height:6px;}
.main-navigation ul.menu > li:hover > a:before,
.main-navigation ul.nav-menu > li:hover > a:before{height:6px;}
.main-navigation ul.menu > li .smm-mega-menu,
.main-navigation ul.nav-menu > li .smm-mega-menu{margin-top:-1px;box-shadow:0 0 1px 0 rgba(0, 0, 0, 0.15);}
.main-navigation ul.menu li.current-menu-item > a,
.main-navigation ul.nav-menu li.current-menu-item > a{position:relative;}
.main-navigation ul.menu li.current-menu-item > a:before,
.main-navigation ul.nav-menu li.current-menu-item > a:before{background-color:#00a5bf;height:3px;}
.main-navigation ul.menu ul li,
.main-navigation ul.nav-menu ul li{background-color:transparent;}
.main-navigation ul.menu ul li a,
.main-navigation ul.nav-menu ul li a{text-transform:none;}
.main-navigation ul.sub-menu ul{margin-top:-1px;box-shadow:0 0 1px 0 rgba(0, 0, 0, 0.15);}
.main-navigation a{font-weight:700;text-transform:uppercase;}
ul.products{text-align:inherit;}
ul.products li.product{display:inline;}
.woocommerce-breadcrumb{margin-top:2.618em;border:0;padding-bottom:0;}
.storefront-product-section.storefront-product-categories .columns-3 ul.products li.product{width:33.3333%;margin-right:0;position:relative;}
.storefront-product-section.storefront-product-categories .columns-3 ul.products li.product img{padding:0;box-shadow:none;-webkit-transition:all, ease, 0.2s;-moz-transition:all, ease, 0.2s;transition:all, ease, 0.2s;}
.storefront-product-section.storefront-product-categories .columns-3 ul.products li.product:after, .storefront-product-section.storefront-product-categories .columns-3 ul.products li.product:before{content:"";display:block;position:absolute;left:-1.5em;top:0;width:2.618em;height:100%;background-color:#fff;-webkit-transform:skew(-3deg);z-index:99;}
.storefront-product-section.storefront-product-categories .columns-3 ul.products li.product:after{left:auto;right:-1.5em;display:none;}
.storefront-product-section.storefront-product-categories .columns-3 ul.products li.product.last:after{display:block;}
.storefront-product-section.storefront-product-categories .columns-3 ul.products li.product h3,
.storefront-product-section.storefront-product-categories .columns-3 ul.products li.product h2,
.storefront-product-section.storefront-product-categories .columns-3 ul.products li.product .woocommerce-loop-product__title{-webkit-transition:all, ease, 0.2s;-moz-transition:all, ease, 0.2s;transition:all, ease, 0.2s;}
.storefront-product-section.storefront-product-categories .columns-3 ul.products li.product:hover img{opacity:0.7;-webkit-transform:scale(0.985);-moz-transform:scale(0.985);-ms-transform:scale(0.985);-o-transform:scale(0.985);transform:scale(0.985);}
.storefront-product-section.storefront-product-categories .columns-3 ul.products li.product:hover h3,
.storefront-product-section.storefront-product-categories .columns-3 ul.products li.product:hover h2,
.storefront-product-section.storefront-product-categories .columns-3 ul.products li.product:hover .woocommerce-loop-product__title{margin-left:2.618em;}
.page-template-template-homepage .content-area .sph-hero,
.page-template-template-homepage .content-area .sprh-hero{margin-top:0;}
.page-template-template-homepage .site-main > .sph-hero:first-child,
.page-template-template-homepage .site-main > .sprh-hero:first-child{margin-top:-4.236em;}
.sph-hero .col-full,
.sprh-hero .col-full{background-color:transparent !important;padding:0;}
.sph-hero h1,
.sprh-hero h1{font-weight:400;}
.site-main .sph-hero .overlay,
.site-main .sprh-hero .overlay{padding:4.236em;}
.sd-scale-smallest{font-size:.9em;}
.sd-scale-smaller{font-size:1em;}
.sd-scale-larger{font-size:1.15em;}
.sd-scale-largest{font-size:1.2em;}
} @media screen and (min-width:768px){
.storefront-2-3.storefront-secondary-navigation .site-header .secondary-navigation {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0; }
.storefront-2-3.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0; }
.storefront-2-3.woocommerce-active .site-header .site-branding {
width: 21.7391304348%;
float: left;
margin-right: 4.347826087%; } }