.site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link, .site-header .custom-logo-link {
width: 65%; } 
.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
max-width: 260px !important;
}
.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail {
padding-top: 14em;
padding-bottom: 14em;		 
} 
.herotext {
padding-bottom: 2em;
} .widget .widget-title, .widget .widgettitle {
border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.footer-widgets {
border-bottom: 1px solid rgba(255, 255, 255, 0.75);
}
.flex-grid {
display: block;
}
.button.checkout.wc-forward, .checkout-button.button.alt.wc-forward {
text-transform: uppercase;
} .soc {
display: block;
font-size: 0;
list-style: none;
margin: 0;
padding: 12px 12px 12px 0; // IE8
padding: 1.2rem;
text-align: left;
}
.soc li {
display: inline-block;
margin: 3px; // IE8
margin: 0.3rem;
}
.soc {
display: block;
font-size: 0;
list-style: none;
margin: 0;
}
.soc a, .soc svg {
display: block;
}
.soc a {
position: relative;
height: 36px;
height: 3.6rem;
width: 36px;
width: 3.6rem;
}
.soc svg {
height: 100%;
width: 100%;
}
.icon-10:hover, .icon-15:hover, .icon-26:hover {
border-radius: 100%;
color: #fff;
fill: #fff;
-webkit-transform: scale(1.25);
transform: scale(1.25);
transition: background-color 0.5s, -webkit-transform 0.5s ease-out;
transition: background-color 0.5s, transform 0.5s ease-out;
transition: background-color 0.5s, transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
}
.icon-10 { color: #26d926;
fill: #fff;
}
.icon-10:hover {
background: #3B5998;
}
.icon-15 {
color: #26d9d9;
fill: #fff;
}
.icon-15:hover { background: #cd486b;
}
.icon-26 { color: #d926b5;
fill: #fff;
}
.icon-26:hover {
background: #00aced;
} #custom_html-2, #custom_html-3 {
margin-bottom: 0;
}
.woocommerce-info { 
background-color: #d2773d; 
} #post-116 {
text-align: center;
background-image: url(https://dl.dropbox.com/s/2w4y1cgl23ortuc/fondo_web_about_us_24b_15opacity.png?dl=0);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
.table-responsive {
min-height: .01%;
overflow-x: auto;
}
.site-info {
text-align: center;
}
.pp_badge {display: block; margin-top: 10px;}
.pp_badge > img {
margin: 0 auto;
}
.woocommerce-Price-amount.amount {
font-size: 24px;
}	
.aviso_pod {
display: block;	
padding-top: 1em;
border-top: 1px solid rgba(0,0,0,.05);
margin-top: 1em;
}
button#place_order {
background-color: #f6c443;
box-shadow: 0px 2px 6px 0px;
color: #444;
}
button#place_order:hover {    
color: #000;
background-color: #f9bd24;
}
.about_paypal {
display: none;
visibility: hidden;
}
.quality-details {
margin-bottom: 0.75em;
}
.single-product div.product table.variations td, .single-product div.product table.variations th {
display: list-item;
}
.label.single_product {
margin-right: 0.25em;
}
.value.single_product {
margin-right: 0.75em;
}
.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed, .single_add_to_cart_button.button.alt {
width: 75%;
} #langselector {
background-color: #008641;
text-align: center;
}
.selector {
color: #fff; 	
}
.selector a {
margin: 0 10px;
color: white;
} p.kids {
font-size: 16px;
}
.landing-navidad { background-color: #00a651; width: 80%; display: block; text-align: center; margin: 0 auto; color: #fff; padding: 15px; }
.woocommerce-store-notice.demo_store {
text-align: center;
padding: 0.25em 1.41575em !important;
font-size: 15px;
}
.demo_store a.woocommerce-store-notice__dismiss-link {
margin: -0.25em -1.41575em -1em 0 !important;;
padding: 0.25em 1.41575em !important;
} @media screen and (min-width: 768px) {
.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail {
padding-top: 15em;
padding-bottom: 15em;		 
} 
.storefront-full-width-content .woocommerce-products-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header {
padding: 0 0 2.3968353111em;
}
.site-header {    
padding-top: 1.90em;
}
.site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link, .site-header .custom-logo-link {
width: 125%; }
.site-header-cart .cart-contents .amount {    
font-size: 18px;
}
.site-header-cart .cart-contents {
padding: 0.4em;
border: solid 2px;
border-radius: 3px;
}
#woocommerce-product-search-field-0 {
border: solid 2px #fff;
border-radius: 3px;
background: #00a651;    
}
input[type="search"], input[type="search"]::placeholder {
color: #fff;
}
.site-search .widget_product_search form::before {
color: #fff;
}
.storefront-breadcrumb {
margin: 0 0 1.706325903em;
} body.woocommerce #primary { 
width: 100%; 
} .footer-widgets {
padding-top: 1.055em;
}
.site-info {
padding: 1.3em 0;
}
.site-footer {
padding: 1.618em 0 1.35em;
} ul.nav-menu > li > a{
font-size:18px;
}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {
padding: 1.2em 1em;
} ul.products li.product .onsale {
position: absolute;
top: 15px;
right: 140px;
} p {
font-size:18px;
}
.herotext {
font-size: 1.35em;
line-height: 1.25em;
} .product_list_widget li {
border-bottom: 2px dashed rgba(255, 255, 255, 0.75);
}
.widget.woocommerce.widget_shopping_cart {
border: solid white 2px;
border-radius: 3px;
margin-top: 5px;
}
.widget_shopping_cart p.total {
border-bottom: 2px dashed rgba(255, 255, 255, 0.75);
}
.site-search, .site-branding {
margin-bottom: 0;
}
.flex-grid {
display: flex;
}
.col {
flex: 1;
}
.button.checkout.wc-forward, .checkout-button.button.alt.wc-forward {
text-transform: uppercase;
}
.pp_badge {
float: right;
}
.site-info {
text-align: left;
}
.site-main .related.products ul.products li.product {
width: 22%;
float: left;
margin-right: 4%;
} #customer_details.col2-set {
width: 75%;
float: none;    
margin: 0 auto;
}
#order_review {
width: 75%;
float: none;    
margin: 0 auto;
}
#order_review_heading {
float: none !important;
text-align: center;
margin: 0 auto;
}
#ship-to-different-address-checkbox {
left: 0 !important;
}
#ship-to-different-address {
padding-left: 25px;
}	
table.woocommerce-checkout-review-order-table .product-name {
width: 400px;
}
.woocommerce-form-coupon-toggle {
width: 75%;
margin: 0 auto;
}
.checkout_coupon.woocommerce-form-coupon {
width: 75%;
margin: 0 auto;
}
.single-product div.product table.variations td, .single-product div.product table.variations th {
display: inline-block; 	
}
}