body {
    font-family: 'TradeGothicLTStd';
    background: #eef8fa;
}
@font-face {
  font-family: 'TradeGothicLTStd';
  src: 
	url('/themes/greenstore/assets/font/TradeGothicLTStd.eot?#iefix') format('embedded-opentype'),  
	url('/themes/greenstore/assets/font/TradeGothicLTStd.otf')  format('opentype'),	     
	url('/themes/greenstore/assets/font/TradeGothicLTStd.woff') format('woff'), 
	url('/themes/greenstore/assets/font/TradeGothicLTStd.ttf')  format('truetype'), 
	url('/themes/greenstore/assets/font/TradeGothicLTStd.svg#TradeGothicLTStd') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TradeGothicLTStd-Bold';
  src: 
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Bold.eot?#iefix') format('embedded-opentype'),  
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Bold.otf')  format('opentype'),	     
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Bold.woff') format('woff'), 
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Bold.ttf')  format('truetype'), 
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Bold.svg#TradeGothicLTStd-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TradeGothicLTStd-Bd2';
  src: 
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Bd2.eot?#iefix') format('embedded-opentype'),  
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Bd2.otf')  format('opentype'),	     
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Bd2.woff') format('woff'), 
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Bd2.ttf')  format('truetype'), 
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Bd2.svg#TradeGothicLTStd-Bd2') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'TradeGothicLTStd-Light';
  src: 
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Light.eot?#iefix') format('embedded-opentype'),  
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Light.otf')  format('opentype'),	     
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Light.woff') format('woff'), 
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Light.ttf')  format('truetype'), 
	url('/themes/greenstore/assets/font/TradeGothicLTStd-Light.svg#TradeGothicLTStd-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Ciabatta-SemiBold';
  src: 
	url('/themes/greenstore/assets/font/Ciabatta-SemiBold.eot?#iefix') format('embedded-opentype'),  
	url('/themes/greenstore/assets/font/Ciabatta-SemiBold.otf')  format('opentype'),	     
	url('/themes/greenstore/assets/font/Ciabatta-SemiBold.woff') format('woff'), 
	url('/themes/greenstore/assets/font/Ciabatta-SemiBold.ttf')  format('truetype'), 
	url('/themes/greenstore/assets/font/Ciabatta-SemiBold.svg#Ciabatta-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Ciabatta-Regular';
  src: 
	url('/themes/greenstore/assets/font/Ciabatta-Regular.eot?#iefix') format('embedded-opentype'),  
	url('/themes/greenstore/assets/font/Ciabatta-Regular.otf')  format('opentype'),	     
	url('/themes/greenstore/assets/font/Ciabatta-Regular.woff') format('woff'), 
	url('/themes/greenstore/assets/font/Ciabatta-Regular.ttf')  format('truetype'), 
	url('/themes/greenstore/assets/font/Ciabatta-Regular.svg#Ciabatta-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
form#payment_form .input_wrapper.required.form-group.text.form-group.row.rf_only_f_0 > label {
    width: auto;
    padding-top: 0;
}

form#payment_form .input_wrapper.required.form-group.text.form-group.row.rf_only_f_0 > .col-md-6 {
    width: auto;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    margin: 0;
}

form#payment_form .input_wrapper.required.form-group.text.form-group.row.rf_only_f_0 > .col-md-6 .type_multiboxes {
    margin-right: 10px;
}

form#payment_form .input_wrapper.required.form-group.text.form-group.row.rf_only_f_0 > .col-md-6 .type_multiboxes label {
    margin-bottom: 0;
}
body#order-detail div#checkoutblock-wrapper {
    display: none;
}
.rf_no_display {
    display: none;
}
body#order-detail  table.table {
    background: #FFF;
}
body#checkout .fmm_cf_shipping_block {
    width: 100%!important;
}
.page-cms #wrapper {
    background: url(/themes/greenstore/assets/img/fondo_home.png) #EEF8FA;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
}
.page-order table td, .page-order table th {
    padding: 0.4rem;
}
.contact-rich .block .data .title-shop, 
.contact-rich .block .data .ruc, 
.contact-rich .block .data .direccion {
    margin-bottom: 5px;
}
.footer-container .block-contact .title-shop, 
.footer-container .block-contact .ruc,
.footer-container .block-contact .direccion {
    color: #FFDD03;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.015em;
    font-family: 'TradeGothicLTStd';
    margin-bottom: 5px;
}
#contact #wrapper .container .row #left-column {
    width: 30%;
}

#contact #wrapper .container .row #content-wrapper {
    width: 70%;
}
li.amenu-item.mm-4.plex .adropdown.adropdown-1 .dropdown-content.acontent-1.dd-3 .categories-grid .category-item.level-1:nth-child(1) {
    order: 1;
}
.alert {
    font-size: 15px;
}
.alert-success {
    background-color: rgb(29, 45, 81, 0.1);
    border-color: rgb(29, 45, 81, 0.1);
    color: #1d2d51;
    font-family: 'TradeGothicLTStd'!important;
    margin-bottom: 0;
}
#amegamenu .amenu-link:before,
#amegamenu .amenu-link:after {
    content: '|';
}
#header .position-static .vertical-center {
    justify-content: center;
    padding: 0;
}
#header .header-nav #_desktop_contact_link {
    display: none;
}
.categoriesproduct-block h2:before {
    margin-top: 0;
    margin-bottom: 1.3rem;
    margin-left: 1px;
    border: 0;
    border-top: 6px solid #061e48;
    width: 13rem;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: -16px;
}
.categoriesproduct-block h2 {
    margin-bottom: 48px;
    font-size: 33px;
    position: relative;
    color: #061e48;
    font-family: 'TradeGothicLTStd-Light';
    text-transform: uppercase;
    text-align: left;
}
footer#footer .decor_line {
    width: 1080px;
    max-width: 87%;
    margin: 24px auto;
    border-radius: 6px;
    background: #eef8fa!important;
    font-size: 33px;
    position: relative;
    color: #061e48!important;
    font-family: 'TradeGothicLTStd-Light';
    text-transform: uppercase;
    text-align: left;
    padding-left: 0;
}
footer#footer .decor_line:before {
    margin-top: 0;
    margin-bottom: 1.3rem;
    margin-left: 1px;
    border: 0;
    border-top: 6px solid #061e48;
    width: 13rem;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: -33px;
}
.anthemeblocks-producttabs .nav-tabs {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 30px!important;
}
body#checkout section.checkout-step .content .js-address-form {
    display: flex;
    flex-direction: column;
}

body#checkout section.checkout-step .content .js-address-form div#customfields {
    order: 0;
}

body#checkout section.checkout-step .content .js-address-form > form {
    order: 1;
}
form#delivery_form .form-group.text.form-group.row .col-md-6 b {
    color: red;
}

form#delivery_form .form-group.text.form-group.row  label.input_label.col-md-3.form-control-label {
    display: none;
}

form#delivery_form .form-group.text.form-group.row .col-md-6 {
    width: 100%;
    margin-top: 14px;
    font-style: italic;
}
body#checkout section.checkout-step #customer-form section,
body#authentication section.register-form #customer-form section,
body#identity section#content #customer-form section {
    display: flex;
    flex-direction: column;
}

body#checkout section.checkout-step #customer-form section > section,
body#authentication section.register-form #customer-form section > section,
body#identity section#content #customer-form section > section {
    order: 4;
}

body#checkout section.checkout-step #customer-form section .form-group.row:nth-child(2),
body#authentication section.register-form #customer-form section .form-group.row:nth-child(2),
body#identity section#content #customer-form section  .form-group.row:nth-child(2) {
    order: 1;
}

body#checkout section.checkout-step #customer-form section .form-group.row:nth-child(3),
body#authentication section.register-form #customer-form section .form-group.row:nth-child(3),
body#identity section#content #customer-form section  .form-group.row:nth-child(3)  {
    order: 2;
}

body#checkout section.checkout-step #customer-form section .form-group.row:nth-child(4),
body#authentication section.register-form #customer-form section .form-group.row:nth-child(4),
body#identity section#content #customer-form section  .form-group.row:nth-child(4)  {
    order: 3;
}

body#checkout section.checkout-step #customer-form section .form-group.row:nth-child(5),
body#authentication section.register-form #customer-form section .form-group.row:nth-child(5),
body#identity section#content #customer-form section  .form-group.row:nth-child(5)  {
    order: 5;
}

body#checkout section.checkout-step #customer-form section .form-group.row:nth-child(6),
body#authentication section.register-form #customer-form section .form-group.row:nth-child(6),
body#identity section#content #customer-form section  .form-group.row:nth-child(6)  {
    order: 6;
}

body#checkout section.checkout-step #customer-form section .form-group.row:nth-child(7),
body#authentication section.register-form #customer-form section .form-group.row:nth-child(7),
body#identity section#content #customer-form section  .form-group.row:nth-child(7)  {
    order: 7;
}
body#identity section#content #customer-form section  .form-group.row:nth-child(8)  {
    order: 8;
}
body#checkout section.checkout-step #customer-form section > section > .form-group.row:nth-child(2),
body#authentication section.register-form #customer-form section > section > .form-group.row:nth-child(2),
body#identity section#content #customer-form section  > section > .form-group.row:nth-child(2)  {
    display: none;
}




.product-features:last-child {
    display: none;
}
section.product-accessories > h3 {
    margin-bottom: 25px;
    margin-top: 50px;
}
.contact-rich .block a {
    padding-left: 60px;
    color: #dd7c00;
    font-size: 14px;
    text-decoration: underline;
}
.custom-checkbox label a {
    text-decoration: underline;
}
section.page-order-confirmation #order-items {
    border-right: 0;
    border-bottom: 1px dashed rgb(29, 45, 81, 0.2);
    margin-bottom: 25px;
    padding-bottom: 25px;
}
section.page-order-confirmation div#order-details {
    padding-left: 15px;
}
section#content-hook_order_confirmation a {
    text-decoration: underline;
    font-weight: bold;
}
body#checkout .condition-label label a {
    text-decoration: underline;
    font-weight: bold;
}
div#block_myaccount_infos ul#footer_account_list li:nth-child(3) {
    display: none;
}
.page-order-detail #order-infos ul li a {
    text-decoration: underline;
}
.page-order-detail #order-infos ul li {
    margin-bottom: 10px;
}
.page-my-account #content .links a#order-slips-link, 
.page-my-account #content .links a#identity-link:last-child, 
.page-my-account #content .links a#psgdpr-link, 
.page-my-account #content .links a:last-child {
    display: none!important;
}
.anthemeblocks-reviews-desc h2 {
    margin-top: 0;
    font-size: 35px;
    font-weight: normal;
    text-transform: none;
    color: #ef7d05;
    font-family: Ciabatta-SemiBold;
    position: relative;
}
.anthemeblocks-reviews-desc h2:after {
    content: '';
    width: 100%;
    height: 3px;
    background: #ef7d05;
    position: absolute;
    bottom: -10px;
    left: 50%;
    border-radius: 20px;
    transform: translateX(-50%);
}
.anthemeblocks-reviews-desc p:first-child {
    position: relative;
    margin: 40px auto 35px;
    padding: 0;
    font-size: 30px;
    font-weight: normal;
    line-height: 1.1;
    text-align: center;
    color: #1d2d51;
    border-radius: 5px;
    width: 100%;
    max-width: 850px;
    z-index: 4;
    font-family: Ciabatta-Regular;
}
.anthemeblocks-reviews-desc p.comentario-fb {
    margin: 0px auto;
    padding: 0;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.1;
    text-align: right;
    color: #1d2d51;
    border-radius: 5px;
    width: 100%;
    max-width: 100%;
    z-index: 4;
    font-family: Ciabatta-Regular;
}
.anthemeblocks-reviews-desc {
    display: flex;
    flex-direction: column;
    padding-bottom: 30px;
}
.anthemeblocks-reviews-desc p {
    order: 1;
}
.anthemeblocks-reviews-desc .review_name {
    order: 0;
}
.anthemeblocks-reviews .item .man {
    display: none;
}
#header .header-nav .dropdown-item {
    color: #1d2d51;
    font-family: 'TradeGothicLTStd';
    font-size: 13px;
}
.anthemeblocks-categoriesproduct-item {
    width: 31.33%;
}
.product-information > div {
    margin: 25px 0;
}
.product-information div p {
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.015em;
    color: #202020;
    font-family: 'TradeGothicLTStd';
}
.social-sharing > span {
    font-size: 13.9908px;
    line-height: 17px;
    letter-spacing: -0.015em;
    color: #202020;
    font-family: 'TradeGothicLTStd';
}
.an_stickyAddToCart-price .product-title {
    font-family: 'TradeGothicLTStd-Bd2';
}
body#category .breadcrumb-wrapper {
    padding: 5px 0;
}
.cart-products-count {
    font-size: 13px;
    font-family: 'TradeGothicLTStd-Bold';
}
#products .highlighted-informations .quick-view, .featured-products .highlighted-informations .quick-view, .product-accessories .highlighted-informations .quick-view, .product-miniature .highlighted-informations .quick-view {
    color: #ffcb00!important;
    background: rgba(29, 45, 81, 0.9);
}
.header-nav a {
    font-family: 'TradeGothicLTStd';
}
.cart-products-text {
    color: #fff;
    font-family: 'TradeGothicLTStd';
}
.categoriesproduct-image h3,
.categoriesproduct-image p {
    font-family: 'TradeGothicLTStd-Bd2';
}
.page-product h1 {
    font-size: 26px;
    line-height: 31px;
    letter-spacing: -0.015em;
    color: #1D2D51;
    font-family: 'TradeGothicLTStd-Bd2';
}
.product-price .current-price {
    margin-bottom: 0;
}
.product-price .current-price span {
    font-family: 'TradeGothicLTStd-Bd2';
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.015em;
}
.product-prices .tax-shipping-delivery-label {
    font-size: 12px;
    line-height: 14px;
    letter-spacing: -0.015em;
    color: #737373;
    font-family: 'TradeGothicLTStd';
}
.footer-container a, .block-contact, div.aeuc_footer_info {
    color: #FFDD03;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.015em;
    font-family: 'TradeGothicLTStd';
    margin-bottom: 10px;
    display: block;
}
.links h3.h3, #block_myaccount_infos h3 a, .links h4.block-contact-title, .links>h3 {
    color: #ffffff;
    font-family: 'TradeGothicLTStd-Bd2';
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.015em;
}
.breadcrumb li a {
    font-family: 'TradeGothicLTStd';
    font-size: 12.9145px;
    line-height: 15px;
    letter-spacing: -0.015em;
    color: #737373;
}
.anthemeblocks-reassurance-item p {
    opacity: 1;
    color: #1D2D51;
    font-family: 'TradeGothicLTStd';
    font-size: 12px;
    line-height: 14px;
    letter-spacing: -0.015em;
}
.anthemeblocks-reassurance-item h6 {
    text-align: left;
    font-size: 16px;
    color: #1D2D51;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.6;
    margin: 0;
    font-family: 'TradeGothicLTStd-Bd2';
}
.an_productattributes-add-to-cart-btn {
    background-color: #1D2D51;
    border-color: #1D2D51;
    color: #ffffff;
    border-radius: 6px;
    font-family: 'TradeGothicLTStd-Bd2';
}
.an_productattributes-qty {
    font-family: 'TradeGothicLTStd';
    text-align: center;
}
.price .money {
    font-family: 'TradeGothicLTStd';
}
.product-description .an_short_description {
    font-family: 'TradeGothicLTStd';
    color: #737373;
    font-size: 13px;
    line-height: 150%;
    text-align: center;
    letter-spacing: -0.015em;
    margin: 6% 5%;
}
.product-description .an_product_reference {
    font-size: 13px;
    font-weight: normal;
    margin-bottom: .5rem;
    text-align: center;
    font-family: 'TradeGothicLTStd-Bd2';
}
#products .product-title a, .featured-products .product-title a, 
.product-accessories .product-title a, .product-miniature .product-title a, 
.product-information-dropdown h5 a, .product-desc a, .product-name a {
    color: #1D2D51;
    font-size: 16px;
    font-family: 'TradeGothicLTStd-Bd2';
}
.anthemeblocks-producttabs .nav-tabs .nav-link {
    border-radius: 6px;
    background: transparent!important;
    margin: 0 10px;
    margin-bottom: 48px;
    font-size: 33px;
    position: relative;
    color: #061e48!important;
    font-family: 'TradeGothicLTStd-Light';
    text-transform: uppercase;
    text-align: left;
    padding-left: 0;
}
.anthemeblocks-producttabs .nav-tabs .nav-link:before {
    margin-top: 0;
    margin-bottom: 1.3rem;
    margin-left: 1px;
    border: 0;
    border-top: 6px solid #061e48;
    width: 13rem;
    display: inline-block;
    content: "";
    position: absolute;
    bottom: -16px;
}
#category #wrapper {
    background-position: top;
}
#wrapper {
    background: url(/themes/greenstore/assets/img/fondo_home.png) #EEF8FA;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
#header .vertical-center #_desktop_cart {
    width: auto;
}
.product-images>li.thumb-container {
    display: inline-block;
    background: #FFF;
}
#header .vertical-center .col-md-3.left-col {
    display: none;
}
#header .vertical-center div#_desktop_logo {
    text-align: left;
}
.canthemeblocks-reassurance-w {
    background: url(/themes/greenstore/assets/img/bg_opciones.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.block_newsletter {
    background: url(/themes/greenstore/assets/img/bg_newsletter.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
#product .tabs {
    background: url(/themes/greenstore/assets/img/bg_detalle.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 6px;
}
#product .tabs .nav-tabs {
    border: none;
    border-bottom: 0;
    text-align: center;
}
.an_hurry_up-text {
    font-size: 16px;
    line-height: 19px;
    letter-spacing: -0.015em;
    color: #EF7D05;
    font-family: 'TradeGothicLTStd';
}
.an_hurry_up-count {
    font-weight: normal;
    font-family: 'TradeGothicLTStd-Bold';
}
.amenu-item .amenu-link {
    font-family: 'TradeGothicLTStd-Bold';
    font-size: 18px;
}
.visitors-block-text {
    margin-bottom: 20px;
    font-family: 'TradeGothicLTStd';
    font-size: 15px;
}
#product .product-actions .control-label {
    margin-bottom: 0;
    font-family: 'TradeGothicLTStd';
    font-size: 16px;
    line-height: 19px;
    letter-spacing: -0.015em;
    color: #202020;
}
.product-quantity #quantity_wanted {
    font-family: 'TradeGothicLTStd';
    text-align: center;
}
#product .tabs .nav-tabs .nav-link, 
#product .tabs .nav-tabs .nav-link {
    border: none;
    border-bottom: 0;
    background-color: #FFF;
    color: #1D2D51;
    border-radius: 6px;
    text-transform: uppercase;
    padding: 0.7rem 1vw;
}
.btn-primary,
#product .tabs .nav-tabs .nav-link, #product .tabs .nav-tabs .nav-link {
    font-family: 'TradeGothicLTStd-Bd2';
}
#product .tabs .nav-tabs .nav-link.active, 
#product .tabs .nav-tabs .nav-link:hover {
    background-color: #1D2D51;
    color: #FFDD03;
}
#footer {
    padding-top: 0;
}
.an_wishlist-icon path {
    fill: #ef7d05 !important;
}
.an_wishlist-icon-active path {
    fill: #EF7D05 !important;
}
.anthemeblocks-producttabs .nav-tabs .nav-link {
    border-radius: 6px;
    background: #fff;
    color: #1d2d51;
    margin: 0 10px;
}
.anthemeblocks-producttabs .nav-tabs .nav-link:hover {
    background: #1d2d51;
    color: #fff;
}
a.thumbnail.product-thumbnail {
    /*background: #B9E0EF;*/
    background: #FFF;
}
#scrolltopbtn {
    border: 1px solid #152343;
    background-color: #152343;
    color: #ffda21;
}
.slider-line {
    display: none;
    background: #EF7D05;
}
.anthemeblocks-homeslider-desc, .anthemeblocks-homeslider-desc p {
    color: #737373;
}
.anthemeblocks-homeslider-desc h2 {
    color: #1d2d51;
    font-family: 'TradeGothicLTStd-Bold';
}
.level-1 a {
    color: #1d2d51;
    font-size: 16px;
    font-family: 'TradeGothicLTStd-Bd2';
}
.level-1 a:hover {
    color: #EF7D05!important;
}
section.product-discounts, 
.open-modal-btn, 
span.discount.discount-amount {
    display: none;
}
.visitors-block-text {
    margin-bottom: 20px;
}
.categoriesproduct-content-2 {
    display: none;
}
.anthemeblocks-homeslider.owl-carousel.owl-drag .owl-item img {
    width: 100%!important;
}
.notification_cookie {
    background: #061e48;
    opacity: 85%;
    width: 100%;
    bottom: 0;
    left: 0;
    max-width: 100%;
}

.breadcrumb-wrapper {
    background-color: #eef8fa;
    padding: 15px 0;
    padding-bottom: 0;
}
.page-cms #wrapper .container #content-wrapper {
    padding: 40px!important;
    background: #ffffff;
}
.page-cms #wrapper .container #content-wrapper .page-content ul li {
    font-size: 14px;
}
.page-cms #wrapper .container #content-wrapper .page-content ul {
    list-style: disc;
    padding-left: 30px;
}
.product-description .an_product_reference {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: .5rem;
    text-align: center;
}
.block-social li a {
    color: #FFF;
}
.block-social ul {
    display: flex;
}

.block-social ul li.facebook {
    order: 0;
}

.block-social ul li.instagram {
    order: 1;
}

.block-social ul li.youtube {
    order: 2;
}

.page-customer-account #content-wrapper, .contact-form, .page-cms #content-wrapper, #contact #left-column {
    background: #fff;
    padding: 17px!important;
    border-radius: 10px;
}
#header  .header-top.tablet-h.menu-fix {
    position: fixed;
    z-index: 99999;
    width: 100%;
    background: #1d2d51;
    top: 0;
    border-bottom: 0;
    height: auto!important;
}

#header .header-top.tablet-h.menu-fix div#_desktop_search {
    display: none;
}

#header .header-top.tablet-h.menu-fix div#_desktop_logo {
    order: 0;
}
#header .header-top.tablet-h.menu-fix .position-static {
    width: 60%;
    border-top: 0;
    order: 1;
}
#header .header-top.tablet-h.menu-fix div#_desktop_cart {
    order: 2;
    width: 20%;
}
@media (max-width: 1000px) {

.anthemeblocks-reassurance-item {
    width: 48%;
    margin: 1%;
}
.canthemeblocks-reassurance-w {
    background: url(/themes/greenstore/assets/img/bg_opciones.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
}
@media (max-width: 991px){
#header .header-nav.tablet-h {
    background: #1d2d51;
    padding-bottom: .625rem;
    color: #fff;
}
#header .header-nav.tablet-h {
  border-bottom: 10px solid #152343;
}
#header #_desktop_search {
    margin-bottom: 0;
}
.header-top.tablet-h .search-widget {
    float: none;
    padding: 0;
    width: 100%;
}
.search-widget form input[type=text] {
    border-radius: 0;
}
#_mobile_cart .blockcart-link svg path {
    fill: #fff;
}
}
section#content-hook_order_confirmation h3 {
    margin: 0 auto;
    font-size: 28px;
    color: #061e48!important;
    font-family: 'TradeGothicLTStd-Light';
    text-align: left;
    padding: 15px 0;
}
@media (max-width: 767px) {
.page-cms #wrapper .container #content-wrapper .page-content table {
    width: 100%!important;
}
.page-cms #wrapper .container #content-wrapper {
    padding: 20px!important;
    background: #ffffff;
}
#mobile-amegamenu li.amenu-item.mm-4.plex .adropdown-mobile .dropdown-content.dd-3 {
    display: flex;
    flex-direction: column;
}
#mobile-amegamenu li.amenu-item.mm-4.plex .adropdown-mobile .dropdown-content.dd-3 .category-item.level-1:nth-child(2) {
    order: 0;
}
#mobile-amegamenu li.amenu-item.mm-4.plex .adropdown-mobile .dropdown-content.dd-3 .category-item.level-1:nth-child(1) {
    order: 1;
    margin-top: 0!important;
}
#header .logo {
    padding: 10px 0!important;
}
#header .header-nav {
    min-height: auto;
}
section#content-hook_order_confirmation h3 {
    font-size: 25px;
}
.canthemeblocks-reassurance-w {
    background: url(/themes/greenstore/assets/img/bg_opciones.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
body {
    background: url(/themes/greenstore/assets/img/fondo-filler-small.jpg) #EEF8FA;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100% 1500px;
}
footer#footer .decor_line {
    width: 83%;
    font-size: 28px;
    background: transparent!important;
}
.featured-products .thumbnail-container-image, 
.product-miniature .thumbnail-container-image {
    height: auto;
    min-height: 220px!important;
}
.categoriesproduct-block {
    padding-bottom: 1.75rem!important;
}
a.thumbnail.product-thumbnail {
    height: 220px!important;
}
.product-miniature img {
    max-width: 70%!important;
}
.categoriesproduct-block h2 {
    font-size: 25px;
}
.anthemeblocks-producttabs .nav-tabs .nav-link {
    font-size: 25px;
    padding-right: 0;
}
.categoriesproduct-block h2:before,
.anthemeblocks-producttabs .nav-tabs .nav-link:before {
    width: 10rem;
}
.page-product h1 {
    margin-top: 30px;
}
.anthemeblocks-reviews-desc {
    margin-bottom: 35px;
}
.anthemeblocks-reviews {
    padding-bottom: 0;
}
.anthemeblocks-reviews-desc h2 {
    margin-top: 15px;
    font-size: 25px;
}
.anthemeblocks-reviews-desc p:first-child {
    font-size: 18px;
}
.anthemeblocks-reviews-desc p.comentario-fb {
    font-size: 12px;
    text-align: center;
}
.anthemeblocks-categoriesproduct-item {
    width: 100%;
}
.anthemeblocks-homeslider-hide-mobile {
    display: block!important;
}
#header #_mobile_logo {
    background-color: #1d2d51;
}
#header .header-nav #menu-icon {
    color: #FFF;
}
#_mobile_cart .blockcart-link svg {
    width: 30px;
    fill: #FFF;
}
#header .header-nav.tablet-h {
    background: #152343;
}
.product-miniature.product-mobile-row:not(.col-lg-12), 
.tab-pane.active .product-miniature.product-mobile-row:not(.col-lg-12) {
    max-width: 100%;
    flex-basis: 100%;
}
#mobile_top_menu_wrapper .js-top-menu-bottom a {
    color: #FFF;
}
#mobile-amegamenu .category-item.level-1 .category-title a {
    color: #EF7D05;
}
.megamenu_mobile-btn-back svg path {
    fill: #EF7D05!important;
}
#mobile-amegamenu .category-item.level-1 {
    margin: 15px!important;
}
.mobile-lang-and-cur {
    background: #1d2d51;
}
#mobile_top_menu_wrapper .js-top-menu-bottom .user-info a {
    color: #EF7D05;
}
.categoriesproduct-content-2 {
    width: 55%;
    margin-left: 20px;
}
.anthemeblocks-producttabs .nav-tabs .nav-link {
    margin: 10px 0;
}
.product-flags .product-flag {
    border-radius: 6px;
}
.canthemeblocks-reassurance-w {
    background-size: 200% 50%;
    background-repeat: repeat;
}
.anthemeblocks-reassurance-item {
    justify-content: flex-start;
}
#wrapper {
    background: url(/themes/greenstore/assets/img/fondo-filler-small.jpg) #EEF8FA;
    background-repeat: no-repeat;
    overflow: hidden;
    background-attachment: fixed;
    background-size: 100% 1500px;
}
.footer-container .links .h3 {
    color: #fff;
}
#scrolltopbtn {
    bottom: 10px;
    right: 10px;
    width: 45px;
    height: 55px;
    line-height: 55px;
    font-size: 24px;
}
#product .tabs {
    padding: 1.25rem 1.25rem;
}
#product .tabs .nav-tabs .nav-link, 
#product .tabs .nav-tabs .nav-link {
    border-radius: 5px;
    padding: 0.6rem 0.6rem;
    font-size: 13px;
    line-height: 13px;
}
#product .tabs .nav-tabs .nav-link:not(.active) {
    border-bottom: 0;
}
#mobile_top_menu_wrapper {
    max-width: 100%;
    background-color: #1D2D51;
    opacity: .95;
}
.megamenu_mobile-btn-close svg path {
    fill: #FFDD03;
}
.mobile_item_wrapper svg path {
    fill: #FFF;
}
#_mobile_cart .blockcart-link {
    display: flex;
    justify-content: center;
    flex-direction: column-reverse;
}
#_mobile_cart .cart-preview.active .cart-products-block {
    display: block;
}
#_mobile_cart .cart-preview.active .cart-products-block .cart-products-text {
    display: none;
}
#_mobile_cart .cart-preview.active .cart-products-block .cart-products-count {
    font-size: 10px;
    font-weight: normal;
    line-height: normal;
    color: #ffcb00;
}
.amenu-item .amenu-link {
    font-family: 'TradeGothicLTStd';
    font-size: 16px;
}
#product .tabs .nav-tabs .nav-item {
    display: inline-block;
}
.owl-carousel .owl-nav .owl-next i, .owl-carousel .owl-nav .owl-prev i {
    font-size: 40px;
}
}