/**
Theme Name: itinaria
Author: Colectic, SCCL
Author URI: https://colectic.coop
Description: El tema de itinaria.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: itinaria
Template: generatepress
*/



/* ----------------------------
   VARIABLES GLOBALS 
------------------------------- */
/* ESCALA TIPOGRÀFICA ADAPTADA */
@media only screen and (max-width:1200px) { 
  .bg-xl{
        background-image: none !important;
   }
   .card-white {
    padding-right: 0px !important;
   }
}
@media only screen and (max-width:1919px) { 
  :root{
    --title: 70px;
    --h1: 48px;
    --h2: 32px; 
    --h3: 26px;
    --h4: 21px;   
    --body1: 18px;
    --body2: 16px;
    --body3: 14px;
    --button: 12px;
    --body4: 10px;
  }
}

@media only screen and (min-width: 1920px) { 
  :root{
    --title: 85px;
    --h1: 62px;
    --h2: 45px; 
    --h3: 38px;
    --h4: 33px;   
    --body1: 28px;
    --body2: 26px;
    --body3: 23px;
    --button: 18px;
    --body4: 16px;
  }
}
:root{
  /* PALETA CORPORATIVA */
  --grana: #97271B; 
  --taronja:#F39207;    
  --negre: #1E1E1E;
  --blanc: #ffffff;
  --beige: #FDF6F0;
  --marro: #D5BE9A;

  /* TIPOGRAFIES */
  --font-base: "Open Sans", sans-serif;
  --font-heading: "Open Sans", sans-serif;

  /* PESOS */
  --fw-regular: 400;
  --fw-medium: 500;
  --fw-semibold: 600;
  --fw-bold: 700;

  /* ESPAIATGE */
  --sp-xxl: 6rem;
  --sp-xl: 3rem;
  --sp-lg: 2rem;
  --sp-md: 1.5rem;
  --sp-sm: 1rem;
  --sp-xs: 0.5rem;

  /* BORDES I RADIUS */
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-full: 999px;

  /* BOTONS */
  --btn-padding: 0.75rem 1.5rem;
  --btn-radius: var(--radius-full);
  --btn-font-weight: var(--fw-medium);
  --btn-bg: var(--color-primary);
  --btn-bg-hover: var(--color-primary-dark);
  --btn-text: var(--color-white);

  /* ENLLAÇOS */
  --link-color: var(--color-primary);
  --link-hover: var(--color-primary-dark);

  /* AMPLADES */
  --container-width: 1200px;
  --container-padding: 1.5rem;
}

/* --------------------------------------------
   ESTILS GLOBALS
--------------------------------------------- */

body {
    font-family: var(--font-base);
    font-size: var(--body1);
    font-weight: var(--fw-regular);
    color: var(--negre);
    background: #fff;
    line-height: normal;
}
.body1{
    font-size: var(--body1);
    font-weight: var(--fw-regular);
    color: var(--negre);  
}
.body2{
    font-size: var(--body2);
    font-weight: var(--fw-regular);
    color: var(--negre);  
}
.body3{
    font-size: var(--body3);
}
.body4{
    font-size: var(--body4);
}
.title{
    font-family: var(--font-heading);
    font-size:var(--title);
    font-weight:var(--fw-bold);
}
h1,
.h1{
    font-family: var(--font-heading);
    font-size:var(--h1);
    font-weight:var(--fw-bold);
}
h2, 
.h2{
    font-family: var(--font-heading);
    font-size:var(--h2);
    font-weight:var(--fw-bold);
}
h3,
.h3{
    font-family: var(--font-heading);
    font-size:var(--h3);
    font-weight:var(--fw-bold);
}
h4,
.h4{
    font-family: var(--font-heading);
    font-size:var(--h4);
    font-weight:var(--fw-bold);
}
.grana{
  color: var(--grana) !important;
}
.taronja{
  color: var(--taronja) !important;
}
.negre{
  color: var(--negre) !important;
}
.blanc{
  color: var(--blanc) !important;
}
.beige{
  color: var(--beige) !important;
}
.marro{
  color: var(--marro) !important;
}
.bg-grana{
  background-color: var(--grana) !important;
}
.bg-taronja{
  background-color: var(--taronja) !important;
}
.bg-negre{
  background-color: var(--negre) !important;
}
.bg-blanc{
  background-color: var(--blanc) !important;
}
.bg-beige{
  background-color: var(--beige) !important;
}
.bg-marro{
  background-color: var(--marro) !important;
}
.bg-logo-01{
    background-image:url(/wp-content/themes/itinaria/assets/images/Itinaria_logo-01.svg);
    background-repeat:no-repeat;
}
.bg-logo-02{
    background-image:url(/wp-content/themes/itinaria/assets/images/Itinaria_logo-02.svg);
    background-repeat:no-repeat;
}
.bg-logo-03{
    background-image:url(/wp-content/themes/itinaria/assets/images/Itinaria_logo-03.svg);
    background-repeat:no-repeat;
}
.bg-logo-04{
    background-image:url(/wp-content/themes/itinaria/assets/images/Itinaria_logo-04.svg);
    background-repeat:no-repeat;
}
.bg-logo-05{
    background-image:url(/wp-content/themes/itinaria/assets/images/Itinaria_logo-05.svg);
    background-repeat:no-repeat;
}
.bg-logo-06{
    background-image:url(/wp-content/themes/itinaria/assets/images/Itinaria_logo-06.svg);
    background-repeat:no-repeat;
}
.bg-logo-07{
    background-image:url(/wp-content/themes/itinaria/assets/images/Itinaria_logo-07.svg);
    background-repeat:no-repeat;
}
.bg-logo-08{
    background-image:url(/wp-content/themes/itinaria/assets/images/Itinaria_logo-08.svg);
    background-repeat:no-repeat;
}
.bg-logo-09{
    background-image:url(/wp-content/themes/itinaria/assets/images/Itinaria_logo-09.svg);
    background-repeat:no-repeat;
}
.bg-logo-10{
    background-image:url(/wp-content/themes/itinaria/assets/images/Itinaria_logo-10.svg);
    background-repeat:no-repeat;
}
.bg-logo-11{
    background-image:url(/wp-content/themes/itinaria/assets/images/Itinaria_logo-11.svg);
    background-repeat:no-repeat;
}
.bg-position-logo-br{
    background-position: bottom -18px right -18px;
}
.bg-position-logo-size{
    background-size: 413px auto;
}
.bg-position-br{
    background-position: bottom right;
}
.bg-position-bl{
    background-position: bottom left;
}
.bg-position-tl{
    background-position: top left;
}
.bg-position-tr{
    background-position: top right;
}
.bg-size-icon{
    background-size: 407px auto;
}
.bg-size-100{
    background-size: 100% auto;
}
.bg-size-cover{
    background-size: cover;
}
.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {
  color: var(--grana);
}
.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {
  color: var(--grana);
}
button.menu-toggle:hover, button.menu-toggle:focus {
  color: var(--grana);
}
.mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover, .mobile-menu-control-wrapper .menu-toggle:focus, .has-inline-mobile-toggle #site-navigation.toggled {
  background-color: var(--beige);
}
.w-400{
    width:400px;
}
.fw-regular{
    font-weight: var(--fw-regular)
}
.fw-medium{
    font-weight: var(--fw-medium)
}
.fw-semibold{
    font-weight: var(--fw-semibold)
}
.fw-bold{
    font-weight: var(--fw-bold)
}
#primary-menu li a{
    color:var(--grana);
    font-weight:var(--fw-semibold);
    font-size:var(--body2);
}
#primary-menu li a:hover{
    color:var(--taronja);
}
/* CONTENT */
#page.container, 
#page.container-fluid, 
#page.container-lg, 
#page.container-md, 
#page.container-sm, 
#page.container-xl, 
#page.container-xxl{
  padding:0px;
}
.one-container .container,
.container{ background-color: inherit;}
.bg-transparent{ background-color: !important;}
.site-main .wp-block-group__inner-container {
  padding: 0px;
}
.nav-float-right #site-navigation {
  margin-left: auto;
  margin-right: auto;
}
.p-100{
    padding: 100px;
}
.pl-100{
    padding-left: 100px;
}
.pr-100{
    padding-right: 100px;
}
.pt-100{
    padding-top: 100px;
}
.pb-100{
    padding-bottom: 100px;
}
.m-100{
    margin: 100px;
}
.ml-100{
    margin-left: 100px;
}
.mr-100{
    margin-right: 100px;
}
.mt-100{
    margin-top: 100px;
}
.mb-100{
    margin-bottom: 100px;
}
.eb-course-action-btn-start,
button,
.wp-element-button{
    background-color: var(--grana);
    color:var(--blanc);
    font-weight:var(--fw-bold);    
}
.eb-course-action-btn-start:hover,
button:hover,
.inside-article .wp-element-button:hover,
.wp-element-button:hover{
    background-color: var(--taronja);
    color:var(--blanc);
    font-weight:var(--fw-bold);    
}
.eb-course-action-btn-start{
  width:auto;
}
.taronja button:hover,
.inside-article .bg-taronja .wp-element-button:hover,
.inside-article .bg-image .wp-element-button:hover,
.bg-image .wp-element-button:hover,
.bg-taronja .wp-element-button:hover{
    background-color: var(--blanc);
    color:var(--grana);
    font-weight:var(--fw-bold);    
}

.els-nostres-cursos .card{
    border:none;
    padding: 60px;px;
    border-radius:0px;
}
.card-white{
    padding-right:100px;
}

@media (max-width: 781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column .card-white{
    padding-right:0px;
  }
}

.card-white strong{
    color: var(--taronja);
}


input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
  color: var(--negre);
  background-color: var(--blanc);
  border-color: var(--negre);
  padding: 24px 15px;
  width:100%;
}
.wp-block-contact-form-7-contact-form-selector label {
    display:block;
}
#formulari-de-contacte .wpcf7-list-item{
    margin-left:0px;
}
#formulari-de-contacte .wpcf7-list-item input{
    width: 25px;
    height: 25px;
}
#formulari-de-contacte .wpcf7-list-item-label{
    vertical-align: top;
    margin-left: 10px;
}
.site-footer{
    background-color: var(--grana);
    color: var(--blanc);
    font-size: var(--body3);
}
.inside-footer{
    display: flex;
    align-items: center;
}
.inside-footer {
    padding: 20px 40px;
}
.footer ul.menu{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.footer ul.menu li a {
  padding-left: 10px;
  padding-right: 10px;  
  color:var(--blanc);
  text-decoration: none;
}
.footer ul.menu li a:hover{
    color:var(--taronja);
}
.cky-btn-revisit-wrapper{
    background-color: var(--taronja) !important;
}
.cky-btn{
    color: var(--grana) !important;
    border-color: var(--grana) !important;
    background-color: transparent;
}
.cky-btn.cky-btn-accept{
    color: #FFFFFF !important;
    border-color: #var(--grana) !important;
    background-color: var(--grana) !important;
}
.cky-btn.cky-btn-preferences,
.cky-btn.cky-btn-reject{
    color: var(--grana) !important;
    border-color: var(--grana) !important;
    background-color: transparent;
}
.cky-show-desc-btn{
    color: var(--grana) !important;
}

.hero-custom::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(243, 146, 7, 0.7); /* #F39207 al 70% */
  z-index: 1;
}

.hero-custom h1 {
  position: relative;
  z-index: 2;
  color: white;
  text-align: center;

}
.hero-custom-2::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(151, 39, 27, 0.55);
  z-index: 1;
}

.hero-custom-2 h1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  z-index: 2;
  color: white;
  text-align: center;
  width: 90%;
}

.wp-block-edwiser-bridge-courses .eb-courses__wrapper{
    font-family: var(--font-base);
    padding:0px;
    border:none;
}
.wp-block-edwiser-bridge-courses .eb-title{
    font-family: var(--font-base);
}
.wp-block-edwiser-bridge-courses .eb-courses__course-card{
    background-color: var(--beige);
    border:none;
    border-radius: 0px;
}
.wp-block-edwiser-bridge-courses .eb-courses__course-card .course-content .course-title{
    font-size: var(--body1);
    font-weight: var(--fw-bold);
}
.wp-block-edwiser-bridge-courses .eb-courses__course-card .course-content .course-excerpt{
    font-size: var(--body2);
    font-weight: var(--fw-regular);
    color: var(--negre);
}
.wp-block-edwiser-bridge-courses .eb-courses__course-card .course-thumbnail-container .course-category{
    display:none;
}
.edwiser-bridge{
  max-width: 1300px !important;
  width: 100%;
}
.hentry .wdm-course-grid > a.wdm-course-thumbnail {

  max-height: 385px;
}
.edwiser-bridge .sc-eb_courses-wrapper.eb_course_cards_wrap{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100% !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
.product_title{
  font-family: var(--font-heading);
  font-size:var(--h1);
  font-weight:var(--fw-bold);
  margin-bottom:30px;  
}
.inside-article a.wp-element-button{
  color:var(--blanc); 
  background-color:var(--grana);
  text-decoration:none;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{
  background-color:var(--grana);
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{
  background-color:var(--taronja);
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price
{
  color:var(--grana);
}

.wdm-course-grid:hover .wdm-course-image img,
.wdm-course-image img:hover {
  transform: none;
   1.2) translateZ(0px);
  opacity: 1;
}

.wdm-course-grid:hover h3{
    color:var(--grana);
}
.wdm-col-3-2-1.hentry {
  display: inline-flex;
  padding: 0.5rem 1rem 1rem 1rem;
  width: 25%;
  height: 397px;
  min-width: 406px;
  max-width: 406px;
}
.wdm-course-grid {
  background: var(--beige);
  border: none;
  box-sizing: border-box;
  position: relative;
  border-radius: 3px;
  cursor: pointer;
  text-align: center;
  height: 100%;
  min-height: 387px;
  max-height: 387px;
}
.wdm-course-grid:hover{
  box-shadow: none;
}
.eb_my_course_article .wdm-course-image,
.wdm-course-image {
  height: 190px;
  overflow: hidden;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.added_to_cart.wc_forward,
.wdm-caption .button{
    font-family:var(--font-base);
    font-size:var(--button); 
    color:var(--blanc); 
    min-width:105px; 
    text-align:center;
    line-height: 0px;
    color: #fff;
    border-radius: 25px;
    padding: 13px;
    text-decoration:none;
}
.wdm-caption {
  padding: 12px 15px;
  text-align: left;
  min-height: 190px;
}
.added_to_cart.wc_forward,
.grana .added_to_cart.wc_forward,
.wdm-caption .button,
.grana .wdm-caption .button{background-color:var(--grana);}
.marro .added_to_cart.wc_forward,
.marro .wdm-caption .button{background-color:var(--marro);}
.taronja .added_to_cart.wc_forward,
.taronja .wdm-caption .button{background-color:var(--taronja);}

.wp-block-woocommerce-product-collection h2.wp-block-heading{
    font-family: var(--font-heading) !important;
    font-size:var(--h2) !important;
    font-weight:var(--fw-bold) !important;
}

.wp-block-woocommerce-product-collection .wc-block-product{
  background-color:var(--beige);
}
.wp-block-woocommerce-product-collection .wc-block-product .h2,
.wp-block-woocommerce-product-collection .wc-block-product .wp-block-post-title{
  margin-bottom: 43px !important;
}
.wp-block-woocommerce-product-collection .wc-block-product h2 a,
.wp-block-woocommerce-product-collection .wc-block-product .wp-block-post-title a{
  font-weight:var(--fw-bold);
  font-size:var(--body1);
  color: var(--negre);
  line-height:1.55em;
}
.wp-block-woocommerce-product-collection .wc-block-product h2 a:hover,
.wp-block-woocommerce-product-collection .wc-block-product .wp-block-post-title a:hover{
  color: var(--grana);
}
.grana.wp-block-woocommerce-product-collection .wc-block-product h2 a:hover,
.grana.wp-block-woocommerce-product-collection .wc-block-product .wp-block-post-title a:hover{
  color: var(--grana);
}
.taronja.wp-block-woocommerce-product-collection .wc-block-product h2 a:hover,
.taronja.wp-block-woocommerce-product-collection .wc-block-product .wp-block-post-title a:hover{
  color: var(--taronja);
}
.marro.wp-block-woocommerce-product-collection .wc-block-product h2 a:hover,
.marro.wp-block-woocommerce-product-collection .wc-block-product .wp-block-post-title a:hover{
  color: var(--taronja);
}

.added_to_cart.wc_forward,
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.wp-block-woocommerce-product-price .wc-block-components-product-price .woocommerce-Price-amount,
.wp-block-woocommerce-product-collection .wp-element-button{
  font-family:var(--font-base);
  background-color: var(--marro);
  font-size:var(--button) !important;
  font-weight:var(--fw-bold) !important;
  color:var(--blanc); 
  min-width:105px; 
  text-align:center;
  line-height: 0px;
  color: #fff !important;
  border-radius: 25px;
  padding-left: 34px;
  padding-right: 34px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.added_to_cart.wc_forward{
    align-items: center;
    border-style: none;
    display: inline-flex;
    justify-content: center;
    line-height: inherit;
    overflow: hidden;
    white-space: normal;
    word-break: normal;
}
.marro .added_to_cart.wc_forward,
.marro.wp-block-woocommerce-product-collection .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.marro.wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price .wc-block-components-product-price .woocommerce-Price-amount,
.marro.wp-block-woocommerce-product-collection .wp-element-button{
    background-color: var(--marro);
}
.grana .added_to_cart.wc_forward,
.grana.wp-block-woocommerce-product-collection .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.grana.wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price .wc-block-components-product-price .woocommerce-Price-amount,
.grana.wp-block-woocommerce-product-collection .wp-element-button{
    background-color: var(--grana);
}
.taronja .added_to_cart.wc_forward,
.taronja.wp-block-woocommerce-product-collection .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,
.taronja.wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price .wc-block-components-product-price .woocommerce-Price-amount,
.taronja.wp-block-woocommerce-product-collection .wp-element-button{
    background-color: var(--taronja);
}

.marro .added_to_cart.wc_forward:hover
.marro.wp-block-woocommerce-product-collection .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover,
.marro.wp-block-woocommerce-product-collection .wp-element-button:hover{
    background-color: var(--taronja);
}
.grana .added_to_cart.wc_forward:hover
.grana.wp-block-woocommerce-product-collection .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover,
.grana.wp-block-woocommerce-product-collection .wp-element-button:hover{
    background-color: var(--marro);
}
.taronja .added_to_cart.wc_forward:hover
.taronja.wp-block-woocommerce-product-collection .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover,
.taronja.wp-block-woocommerce-product-collection .wp-element-button:hover{
    background-color: var(--grana);
}
section.related products{margin-top:150px;}

.star-rating {
  color:var(--taronja);
}
.bridge-woo-associated-courses{display:none;}

.product .quantity{display:none;}

.woocommerce-breadcrumb{display:none;}

.wc-block-components-quantity-selector__button--plus{display:none;}


input.wc-block-components-quantity-selector__input {
    pointer-events: none;
  }

  

.cky-audit-table-element h3{
  font-family:var(--font-base) !important;   
  font-size:var(--body1) !important;
  font-weight:var(--fw-bold) !important;
}
.cky-audit-table-element table,
.cky-cookie-audit-table td,
.cky-cookie-audit-table td p
{
  font-family:var(--font-base) !important;   
  font-size:var(--body4) !important;  
}

.cky-cookie-audit-table th, .cky-cookie-audit-table td {
    font-family:var(--font-base);  
    font-size:var(--body4) !important;  
    color: var(--negre) !important;  
}
.cky-cookie-audit-table tr:nth-child(2n + 1) td {
    background: var(--beige) !important;  
}

.cky-cookie-audit-table th {
    background-color: var(--taronja) !important;      
    color:  var(--blanc) !important;  
    font-family:var(--font-base) !important;  
    font-size:var(--body4) !important;  
}
.woocommerce-Addresses .woocommerce-Address-title {    
    font-size:var(--body1) !important;  
}

.woocommerce-account .addresses .title .edit{
  float:none;
  font-family:var(--font-base);
  background-color: var(--grana);  
  font-weight:var(--fw-bold) !important;
  color:var(--blanc); 
  min-width:105px; 
  text-align:center;  
  color: #fff !important;
  padding:  10px 20px;
  text-decoration:none;
  display: inline-block;
  margin-bottom:20px;
}
.woocommerce-account .addresses .title .edit:hover{
  background-color: var(--taronja);  
}
.woocommerce-MyAccount-navigation a{
  text-decoration:none;
  margin-bottom:10px;
  display: inline-block;
  font-weight: bold;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display:none;}
.woocommerce-account .addresses .u-column2.col-2.woocommerce-Address{display:none;}


