@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&amp;family=DM+Serif+Display:ital@0;1&amp;display=swap');
body.single-post p, body.single-post ul li {
    font-family: "DM Sans", sans-serif;
	    font-size: 18px;
}
div#removesp .woocommerce-product-gallery {
    margin-bottom: 15px;
}
body.post-template-default.single pre.ql-syntax {
    padding: 18px 20px;
    margin: 30px 0;
    borde: 1px solid #ddd;
    altura de línea: 19px;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow-x: auto;
    overflow-y: hidden;
}
body.post-template-default.single table {
    border-collapse: collapse;
    font-size: 14px;
}
body.post-template-default.single div#respond {
    padding: 0px
    background: transparent;
}
body.blog, body.single.single-post, body.archive.category {
    fondo: #f0f0f0;
}
body.blog article header.entry-header, body.single.single-post header.entry-header, body.archive.category header.entry-header{
    border-bottom: 0px
    margin-bottom: 0px;
}
body.blog h2.alpha.entry-title a, body.single.single-post h1.entry-title, body.archive.category h2.alpha.entry-title a {
    font-weight: 400;
    font-size: 36px;
    display: block;
	color: #e78406;
	font-family: "DM Serif Display", serif;
}
body.blog article, body.archive.category article{
    borde inferior 1px solid #c2c2c2;
    padding-bottom: 30px;
    margin-bottom: 40px;
}
body.blog div#primary, body.single.single-post div#primary, body.archive.category div#primary{
    fondo: #fff;
    padding: 30px;
}
body.blog div#nav_menu-2, body.single.single-post div#nav_menu-2, body.archive.category div#nav_menu-2{
    display: none;
}
body.blog div#secondary span.gamma.widget-title, body.single.single-post div#secondary span.gamma.widget-title, body.archive.category div#secondary span.gamma.widget-title{
    font-size: 25px;
    text-align: center;
    fondo: #ff9e0d;
    color: #fff;
    padding: 10px 0px;
}
body.blog div#secondary ul li a, body.single.single-post div#secondary ul li a, body.archive.category div#secondary ul li a{
    text-decoration: none;
    font-size: 16px;
    font-weight: 400;
}
.site-info a
.site-info span {
    display: none;
}
body.archive.search.search-results ul.product-cats, a.shopengine-quickview-trigger.se-btn {
    display: none;
}
body.archive ul.product-cats {
    margin: 15px auto;
    display: block;
    float: left;
    anchura: 100%;
}
h1.entry-title {
    font-weight: 500;
}
div#tab-description ul {
    margin: 0 0 1em 1.2em;
}
.woocommerce-info {
    margin-bottom: 0.918em
    background-color: #a4c367;
}

.site-header-cart .cart-contents .woocommerce-Price-currencySymbol {
    float: left !important;
}

.site-header-cart .cart-contents span {
    display: inline-block;
    float: right;
    padding: 0 3px;
}

.aws-container .aws-search-form .aws-search-btn svg path {
    color: #fff !important;
}

.aws-container .aws-search-form * {
    color: #575252;
}

.gfield_checkbox li label {
    max-width: none !important;
}

.gfield_checkbox li {
    display: inline-block;
    margin-right: 25px !important;
}

body .yeslabel .gfield_label {
    display: block !important;
}

.site-header-cart .widget_shopping_cart {
    box-shadow: 0px 3px 10px #747474;
    -webkit-box-shadow: 0px 3px 10px #747474;
    -moz-box-shadow: 0px 3px 10px #747474;
}

.site-header-cart .cart-contents::after {
    padding-right: 10px;
    content: "\f07a";
}

.secondary-navigation ul.menu a {
    color: #fff;
    color de fondo: #ff9e0d;
}

.site-main ul.products.columns-4 li.product.product-category {
    margin-bottom: 2px;
}

ul.products li.product.product-category img {
    display: none;
}

a.add_to_wishlist {
    color: #3c3c3c;
}

.single-product div.product form.cart .quantity {
    float: none;
    margin-bottom: 10px;
}

.pswp__bg {
    fondo: rgb(0, 0, 0, .7);
}

.single-product div.product .woocommerce-product-gallery img {
    margin: auto;
}

input,
select,
textarea {
    borde: 1px solid #ddd !important;
}

.grid_no_animation figcaption a.button {
    font-size: 14px;
}

#bestsell .products .button:hover {
    fondo: #ff9104;
}

#bestsell .products .button {
    fondo: #0a9c2d;
    color: #fff;
    margin-top: 8px;
    margin-bottom: 8px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

#bestsell .products .price {
    color: #0a9c2d;
}

#bestsell .products h2 {
    padding-top: 10px;
}

#bestsell .products img {
    margin-bottom: 0;
    padding-bottom: 7px;
}

#bestsell .products .woocommerce-LoopProduct-link {
    background-color: #fff;
}

#bestsell .products h2,
#bestsell .products .price {
    color de fondo: #ecec;
    margin-bottom: 0;
}

#bestsell .products li {
    background-color: #ECECEC;
    margin-right: 0;
    anchura: 272px;
    margin-right: 10px;
}

.product_title.entry-title {
    margin-bottom: 5px;
}

.single-product div.product p.price {
    margin: 1px 0;
}

body .onsale {
    color-borde: #ff9104;
    color: #ff9104;
}

.storefront-product-pagination a img {
    max-height: 100px;
    width: auto;
}

button.alt:hover,
input[type="button"].alt:hover,
input[type="reset"].alt:hover,
input[type="submit"].alt:hover,
.button.alt:hover,
.widget-area .widget a.button.alt:hover {
    color de fondo: #ff9104;
}

.button.alt,
input[type="button"].alt,
input[type="reset"].alt,
input[type="submit"].alt,
.button.alt,
.widget-area .widget a.button.alt {
    color: #fff;
    color del borde: #ff8a00;
    imagen de fondo: -moz- oldlinear-gradient(top, #ff8a00 0, #e57a00 100%);
    background-image: linear-gradient(to bottom, #ff8a00 0, #e57a00 100%);
    background-repeat: repeat-x;
    color de fondo: #ff8a00;
    font-size: 21px;
    relleno: 10px 40px;
    font-weight: bold;
    text-transform: uppercase;
}

.grid_no_animation figcaption h3.pro_title {
    font-weight: 500;
}

.site-info a {
    color: #fff;
}

.site-footer {
    padding-bottom: 0;
}

.site-info {
    color de fondo: #333;
    color: #fff;
    padding: 5px 0;
    text-align: center;
}

.site-footer .widget {
    margin-bottom: 0;
}

.footer-widgets {
    padding-top: 0;
}

.hentry
.site-main {
    margin-bottom: 0;
}

.site-header-cart .widget_shopping_cart li a {
    color: #000 !important;
}

.secondary-navigation
.site-search {
    margin-top: 35px;
}

ol,
ul {
    margin: 0 0 1em 1em;
}

.vc_column_container&gt;.vc_column-inner {
    padding-top: 7px !important;
}

h2.vc_custom_heading {
    text-transform: uppercase;
    color: #ff9104;
}

h2.vc_custom_heading a {
    font-weight: bold;
}

ul.products li.product img {
    min-height: 190px;
    altura máxima: 190px;
    width: auto;
}

.woocommerce-active .site-header .main-navigation {
    margin-right: 0;
    width: 77%;
}

.wpb-wps-slider-item {
    text-align: center;
    border: 2px solid #f1f1f1;
}

.wpb-woo-products-slider .wpb-wps-slider-item img {
    max-height: 200px;
    width: auto !important;
    altura mínima: 200px;
    display: inline-block !important;
}

.vc_general.vc_btn3 {
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
}

.drmsg p {
    altura de línea: 25px;
}

.drmsg .vc_col-sm-8 {
    anchura: 58.33333333%;
}

.drmsg .vc_col-sm-4 {
    anchura: 41.66666667%;
}

.drmsg .vc_column-inner h3 {
    margin: 0;
}

.drmsg .vc_column-inner {
    padding-top: 0 !important;
}

body p {
    margin: 0 0 5px;
}
body.blog p {
		font-family: "DM Sans", sans-serif;
	    font-size: 18px;
}
.storefront-breadcrumb {
    padding: 0;
    margin: 0 0 11px;
}

body .flexslider .slides img {
    border-radius: 0;
}

body .flexslider {
    borde: 0px
    box-shadow: none;
    border-radius: 0;
    margin-bottom: 0px;
}

.col-full {
    max-width: 1400px;
}

body.home .entry-header {
    display: none;
}

.storefront-primary-navigation {
    color de fondo: #458500;
}

.main-navigation ul.menu&gt;li&gt;a,
.main-navigation ul.nav-menu&gt;li&gt;a {
    padding: 15px 0.9em;
}

.site-header-cart .cart-contents {
    padding: 9px 10px;
    color de fondo: #fff;
    display: inline-block;
    float: right;
    color: #000 !important;
    margen: 6px 0;
    border-radius: 40px;
}

.main-navigation ul li a:hover,
.main-navigation ul li:hover&gt;a,
.site-title a:hover,
.site-header ul.menu li.current-menu-item&gt;a {
    color: #ff9e26;
}

.site-header {
    padding-top: 5px;
    margin-bottom: 10px !important;
}

.woocommerce-active .site-header .site-branding {
    margin-bottom: 5px;
}

.vc_column_container&gt;.vc_column-inner {
    padding-left: 7px;
    padding-right: 7px;
}

.vc_row {
    margin-left: -7px;
    margin-right: -7px;
}

.wpb_gallery.wpb_content_element.vc_clearfix {
    margin-bottom: 8px;
}

.nolabel .gfield_label {
    display: none !important;
}

body .gform_footer .gform_button {
    background-color: #458500;
    border: 0 none;
    color: #fff;
    cursor: puntero;
    font-size: 19px;
    relleno: 10px 20px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    text-decoration: none;
}

body .gform_footer .gform_button:hover {
    background-color: #ff9104;
}

.gform_wrapper .gform_footer {
    text-align: center;
    margin: 0;
}

.nolabel .gfield_label {
    display: none !important;
}

.gform_wrapper li.gfield.gfield_error .validation_message,
.validation_error {
    display: none;
}

.gform_wrapper ul.gform_fields li.gfield {
    margin: 0px 0 10px !important;
    padding: 0 !important;
}

body #wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    color de fondo: transparente;
    borde: 0;
    max-width: 100% !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required input,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required select,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required textarea {
    background-color: rgba(255, 223, 224, .25);
    borde: 1px solid #790000;
}

body .gform_wrapper .gform_footer {
    padding: 0;
    text-align: center;
}

.container .gform_wrapper .gform_body input,
.container .gform_wrapper .gform_body textarea,
.container .gform_wrapper .gform_body select {
    padding: 10px !important;
    borde: 1px solid #c3c3c3;
    color de fondo: #fbfbfb;
    font-size: 15px !important;
    font-weight: 100 !important;
}

body #wrap .gform_footer .gform_button {
    color de fondo: #ff423e;
    border: 0 none;
    color: #fff;
    cursor: puntero;
    tamaño de fuente: 26px;
    relleno: 14px 35px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    text-decoration: none;
    font-weight: bold;
}

body #wrap .gform_footer .gform_button:hover {
    background-color: #62b906;
}

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: rgba(255, 146, 146, 0.64);
    border-top: 0px solid #C89797;
    border-bottom: 0px solid #C89797;
}

.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100%;
}

button.menu-toggle {
    color: #458500;
}

button.menu-toggle::before,
button.menu-toggle span::before,
button.menu-toggle::after {
    color de fondo: #458500
}

button.menu-toggle:hover {
    color: #ff9124;
}

.site-main ul.products.columns-4 li.product.product-category {
    background: #e6e6;
    padding: 10px 20px;
    altura: 60px;
}

ul.products li.product .button,
button,
input[type="botón"],
input[type="reset"],
input[type="submit"],
.button
.widget a.button,
.added_to_cart.alt,
.added_to_cart,
.widget a.button.checkout {
    fondo: #0a9c2d;
    color: #fff;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.added_to_cart.alt:hover,
.added_to_cart:hover,
.widget a.button.checkout:hover,
ul.products li.product .button:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover,
.widget a.button:hover {
    fondo: #ff9104;
}

.wpb-wps-slider-item .added_to_cart.wc-forward {
    display: inline-block !important;
    position: absolute;
    left: 0;
    background-color: #ff9e0d;
    anchura: 100%;
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
    top: 90%;
}

.wpb-woo-products-slider.owl-theme .owl-nav [class*="owl-"]:hover {
    background: #448515 !important;
}

.page-id-7 .site-header ul.menu li.current-menu-item&gt;a,
.page-id-8 .site-header ul.menu li.current-menu-item&gt;a,
.page-id-9 .site-header ul.menu li.current-menu-item&gt;a {
    color: #000;
}

@media screen and (max-width: 1024px) {
    .vc_btn3-container.vc_btn3-right {
        text-align: left;
    }

    .wpb_wrapper .vc_custom_1549096536023 {
        margin-top: 15px !important;
        margin-bottom: 0px !important;
    }

    .wpb_gallery .wpb_flexslider .flex-control-nav {
        top: 87% !important;
    }

    .col-full {
        margin-left: 0.618em;
        margin-right: 0.618em;
    }

    .main-navigation ul.menu&gt;li&gt;a,
    .main-navigation ul.nav-menu&gt;li&gt;a {
        padding: 0px 0.9em;
    }

    .storefront-primary-navigation {
        padding: 5px 0;
    }

    ul.product-cats li {
        anchura: 29.8%;
    }

    .site-main ul.products.columns-4 li.product {
        anchura: 46.05%;
    }

    .col2-set .form-row-first,
    .col2-set .form-row-last {
        anchura: 49%;
        margin-right: 0;
    }

    #payment .place-order .button {
        font-size: 12px;
        padding: 10px;
    }

    .wc-proceed-to-checkout .button.checkout-button {
        font-size: 14px;
    }

    .widget .widget-title
    .widget .widgettitle {
        altura de línea: 24px;
    }

    .aws-container .aws-search-form .aws-search-btn svg path {
        color: #fff !important;
    }
}

@media screen and (max-width: 767px) {
	body.blog h2.alpha.entry-title a, body.single.single-post h1.entry-title, body.archive.category h2.alpha.entry-title a {
    font-size: 28px;
}
	body.post-template-default.single .entry-content figure {
    width: 100% !important;
}
	body.post-template-default.single div#secondary, body.blog div#secondary, body.archive.category div#secondary{
    padding: 15px 15px;
}


	body.post-template-default.single table {
    font-size: 12px;
}
	body.blog div#primary, body.single.single-post div#primary, body.archive.category div#primary {
    padding: 30px 15px;
}
body.post-template-default.single table td, body.post-template-default.single table th {
    padding: 1px 5px;
}


	body.post-template-default.single table {
    word-break: break-word;
}
	body.post-template-default.single div#content .col-full, body.archive.category div#content .col-full, body.blog div#content .col-full{
    margin: 0px;
}
    .aws-container .aws-search-form {
        margin-bottom: 0;
    }

    button.menu-toggle {
        position: absolute;
        right: 7px;
    }

    .site-search {
        display: block;
    }

    #customer_login&gt;div {
        background-color: #f1f1f1;
        padding: 7px 14px;
        margin-bottom: 15px;
    }

    #customer_login div input {
        background-color: #fff;
    }

    .sticky .secondary-navigation {
        margin: 0
        top: 118px;
        z-index: 1000;
    }

    .secondary-navigation {
        display: block;
        position:absolute;
        top: 119px
        derecha: 20px;
        z-index: 1000;
    }

    .secondary-navigation #menu-item-7873,
    .secondary-navigation #menu-item-7872 {
        display: none;
    }

    .col2-set .form-row-first,
    .col2-set .form-row-last {
        anchura: 100%;
    }

    .storefront-handheld-footer-bar {
        display: none;
    }

    .woocommerce-active .site-header .main-navigation {
        anchura: 100%;
    }

    button.menu-toggle {
        top: 25px;
        borde: 1px solid #458500
    }

    .site-header {
        margin-bottom: 0 !important;
        padding-bottom: 0;
    }

    .drmsg .vc_col-sm-4,
    .drmsg .vc_col-sm-8 {
        anchura: 100%;
    }

    .wpb_wrapper .vc_custom_1554364440398 {
        margin-top: 15px !important;
    }

    .vc_btn3.vc_btn3-color-advertencia.vc_btn3-estilo-moderno {
        font-size: 14px;
        anchura: 100%;
        acolchado: 10px;
    }

    h2.vc_custom_heading a {
        font-size: 20px;
    }

    h2.vc_custom_heading {
        anchura: 75%;
        altura de línea: 15px
    }

    .widget .widget-title
    .widget .widgettitle {
        padding: 0 0 15px;
        margin-bottom: 0em;
    }

    .footer-widgets .block {
        margin-bottom: 35px;
    }

    #media_image-2 img {
        margin: 0 auto;
    }

    .textwidget.custom-html-widget iframe {
        max-height: 175px;
    }

    #site-header-cart li {
        text-align: left;
        fondo: #458500;
        padding-left: 5px;
    }

    .secondary-navigation ul.menu a {
        font-size: 0;
        anchura: 36px;
        altura: 36px;
        display: inline-block;
        borde: 0;
        background-size: 70% !important;
    }

    .secondary-navigation ul.menu li {
        display: inline-block;
    }

    .secondary-navigation ul.menu li:marker {
        display: none;
    }

    .secondary-navigation #menu-item-7871 a {
        background: url(/wp-content/uploads/2019/09/mya.png) no-repeat
    }

    .secondary-navigation #menu-item-9780 a {
        background: url(/wp-content/uploads/2019/09/logout.png) no-repeat
    }

    .site-header-cart .cart-contents {
        float: none;
    }

    .storefront-primary-navigation {
        background-color: #fff;
    }

    .main-navigation div.menu {
        fondo: #458500;
        padding-left: 15px;
    }

    .wpb_gallery .wpb_flexslider .flex-control-nav {
        display: none;
    }

    .sticky button.menu-toggle {
        top: 2px;
    }

    .handheld-navigation {
        background: #458500;
    }

    .handheld-navigation ul.menu li {
        padding: 5px;
    }

    ul.product-cats li,
    .site-main ul.products.columns-4 li.product {
        anchura: 100%;
    }

    h1 {
        font-size: 35px;
    }

    .page.page-id-8.woocommerce-checkout #secondary.widget-area,
    .flex-direction-nav {
        display: none;
    }

    #popmake-9576 {
        max-width: 93% !important;
        left: 10px !important;
        top: 25px !important;
    }

    .pum-theme-9572 .pum-title,
    .pum-theme-enterprise-blue .pum-title {
        font-size: 20px !important;
    }

    .gform_wrapper ul.gfield_checkbox li {
        width: 100%;
    }

    .site-header-cart .cart-contents::after {
        font-family: 'Font Awesome 5 Free';
    }

    .cookie-bar-block #catapult-cookie-bar span {
        margin: 1px 0 !important;
        font-size: 11px;
    }

    button#catapultCookie {
        padding: 1px 9px !important;
    }

    .cookie-bar-block #catapult-cookie-bar h3 {
        margin: 1px 0 0 !important;
        font-size: 15px;
    }

    .has-cookie-bar #catapult-cookie-bar {
        padding: 1px 7px 5px;
        anchura: auto;
        abajo: 5px
        derecha: 5px;
    }
}

@media screen and (max-width: 767px) and (orientation: landscape) {

    ul.product-cats li,
    .site-main ul.products.columns-4 li.product {
        anchura: 50%;
        float: left;
    }
}

article#post-9900 h1.entry-title {
    text-align: center;
}

article#post-9900 input#gform_submit_button_2 {
    margin: 20px auto;
    font-size: 30px;
}



.cart-subtotal td {
    min-width: 210px;
}

#order_review th,
#order_review td {
    padding: 1em 0.516em;
}



.summary.entry-summary li#tab-title-pwb_tab,
.summary.entry-summary li#tab-title-description,
.summary.entry-summary li#tab-title-reviews,
.summary.entry-summary li#tab-title-additional_information,
.summary.entry-summary div#tab-additional_information h2 {
    display: none;
}

.summary.entry-summary div#tab-additional_information {
    display: block !important;
    float: left;
    anchura: 100%;
}

.summary.entry-summary .woocommerce-tabs.wc-tabs-wrapper {
    padding: 0;
}

.summary.entry-summary ul.tabs.wc-tabs {
    margin: 0;
}

.summary.entry-summary table.shop_attributes th {
    padding: 5px 1px !important;
    vertical-align: middle;
}

.summary.entry-summary table.shop_attributes tr {
    line-height: 10px !important;
}

.summary.entry-summary table.shop_attributes {
    margin-bottom: 0;
}

@media (max-width: 767px) {
    p {
        font-size: 18px;
    }

    .rc-anchor-normal {
        anchura: 250px !importante;
    }

    #field_2_35 {
        overflow: hidden;
    }

    h4#blg {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    h4#blg1 {
        margin-top: 40px !important;
    }
}

body.page-id-7 header.entry-header {
    padding: 0px 15px;
}

.storefront-breadcrumb {
    display: none;
}

div#hideimage img,
div#removedesciption .woocommerce-tabs.wc-tabs-wrapper {
    display: none;
}

a.checkout-button.button.alt.wc-forward,
a.added_to_cart.wc-forward,
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
button.single_add_to_cart_button.button.alt {
    fondo: #57C938;
    text-transform: uppercase;
}

form.woocommerce-cart-form {
    anchura: 65%;
    float: left;
    padding: 0px 15px;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    border-collapse: collapse;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead tr th {
    background: #464646 !important;
    color: #fff;
    padding: 18px 15px;
}

tr.woocommerce-cart-form__cart-item.cart_item {
    border-bottom: 1px solid #d3d3d3;
}

.cart-collaterals {
    anchura: 35%;
    float: left;
    padding: 0px 15px;
}

.page-template-template-fullwidth-php .cart-collaterals .cart_totals {
    anchura: 100%;
    float: none;
    margin: 0px;
}
table.shop_table_responsive tbody tr.order-total td, table.shop_table_responsive tbody tr.order-total th {
    text-align: center;
    font-size: 24px;
}
.page-template-template-fullwidth-php .cart-collaterals .cart_totals h2 {
    fondo: #ff9104;
    color: #fff;
    padding: 20px 15px;
    margin: 0px;
    font-size: 1.1em;
    font-weight: 700;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .product-thumbnail img {
    max-width: 5.706326em;
}

.cart_totals table {
    border: 1px solid #dedede;
}

.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {
    font-size: 22px;
    padding: 10px 0px;
}

div#removedesciption tr.attribute-offer {
    flex-flow: column;
    align-items: flex-start;
}
div#removedesciption tr.attribute-offer td.label, div#removedesciption tr.attribute-offers td.label {
    anchura: 100%;
}
div#removedesciption tr.attribute-offer td.label label, div#removedesciption tr.attribute-offers td.label label {
    font-size: 30px;
}
div#removedesciption td.value {
    flex-wrap: wrap;
}
div#removedesciption td.value div {
    float: left;
    margin: 0 5px 5px 0;
    anchura: 150px;
    altura: 60px;
    posición: relativa;
    text-align: center;
}
div#removedesciption td.value input[type="radio"] {
    opacidad: 0.011
    z-index: 100;
    cursor: puntero;
}
div#removedesciption td.value input, div#removedesciption td.value label {
    display: block;
    position: absolute
    top: 0;
    izquierda: 0
    derecha: 0
    inferior: 0;
}
div#removedesciption td.value label {
    font-size: 17px;
    cursor: puntero;
    z-index: 90;
    fondo: #d9d9d9;
    border-radius: 4px;
    mostrar: flex;
    align-items: center;
    justify-content: center;
    borde: 1px sólido #bababa;
    relleno: 0px 15px;
	    margin: 0px;
}
div#removedesciption td.value input[type="radio"]:checked + label {
    fondo: #bfff7a;
    border-radius: 4px;
    borde: 1px solid #000;
}
div#removedesciption span.price {
    text-align: left;
}
@media only screen and (min-width: 768px) and (max-width: 1010px) {
    form.woocommerce-cart-form {
        anchura: 100%;
    }

    .cart-collaterals {
        anchura: 100%;
    }
}

@media (max-width: 767px) {
    div#removedesciption {
        orden: 1;
    }
    div#felxingone {
        orden: 2;
    }
    div#hideimage {
        orden: 3;
    }
    div#felxingthree {
        orden: 4;
    }
    div#felxfour
    {
        orden:5;
    }
    div#felixfive
    {
        orden:6;
    }
    form.woocommerce-cart-form {
        anchura: 100%;
    }

    .cart-collaterals {
        anchura: 100%;
    }
}

.hentry .wp-post-image {
    margin-left: unset;
    margin-right: unset;
    max-width: 50%;
}

.marca-thumbnail{
	object-fit:contain;
}