
/* Page Content 
*----------------------------------------------------------------------*/

.topbar {
  background: #a89a50;
  max-height: 60px;
}
#block-convis-sub-cart h2.block-title{
  font-size: 15px;
  margin-bottom: 0px;
  padding-bottom: 1px;
}

#block-convis-sub-account-menu.navigation .gva_menu > li > a {
    padding: 0px 15px;
    color: #eaeaea;
    text-shadow: 1px 2px 3px #2b2b2b;
  }

.iconbox-four__desc p {
  color: #ecf0f7;
}

/* ELEMENTS
--------------------------------------------------------------*/

blockquote {
  margin: 3.5rem auto;
  padding-left: 40px;
  font-style: italic;
  color: #c5b002;
  font-size: 1.5rem;
  border-left: 20px solid #0c3c0650;
}

/* SHARE
    ----------------------------------------------------------------*/
    .share a {
        display: inline-block;
        width: 2.5rem;
        height: 2.5rem;
        line-height: 2.5rem;
        text-align: center;
        padding: 0;
        margin: 0 0.15625rem;
        border-width: 1px;
        border-style: solid;
        border-radius: 50%;
        border-color: #eaeaea;
        border-color: rgba(0,0,0,0.125);
      }
      
      .addtoany_list {
        display: inline-block;
        padding: 1rem 0.3125rem;
        -ms-flex-line-pack: center;
            align-content: center;
        width: 100%;
      }
      
      .addtoany_list a:hover span {
        opacity: 1;
      }
      
      .share.text-center {
        text-align: center;
      }
      
      .a2a_kit div a {
        margin-right: 20px;
      }
      
      
      .svg-inline--fa {
        height: 1.5em;
      }
      
      .a2a_button_facebook, .a2a_button_twitter, .a2a_button_whatsapp, .a2a_button_pinterest, .a2a_button_linkedin {
        border-radius: 25%;
        display: inline-block;
        padding: 10px 10px 5px 10px;
      }
      /* FILTER
      ----------------------------------------------------------------*/
      .with-filter::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0.7;
        transition: opacity .5s ease-out;
        background-color: inherit;
      }
      
      .with-filter > div {
        position: relative;
      }
      
      .with-filter a {
        color: inherit;
      }
      
      .with-filter a.button {
        position: relative;
        z-index: 5;
      }
      
      a.filter,
      a.cover {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
      }
      
      
      .share a.a2a_button_facebook:hover {
        background-color: #3b5998;
        color: #ffffff;
        display: inline-block
      }
      
      .share a.a2a_button_twitter:hover {
        background-color: #00aced;
        color: #ffffff;
        display: inline-block
      }
      
      .share a.a2a_button_whatsapp:hover {
        background-color: #25d366 /* #dd4b39 */ ;
        color: #ffffff;
        display: inline-block
      }
      
      .share a.a2a_button_pinterest:hover {
        background-color: #cb2027;
        color: #ffffff;
        display: inline-block
      }
      
      .share a.a2a_button_linkedin:hover {
        background-color: #4875B4;
        color: #ffffff;
        display: inline-block
      }
      
      .social-media-links--platforms.platforms.inline.horizontal li > a {
          padding: 0.25rem 0.25rem;
          background: rgba(239, 239, 239, 0);
          margin-right: 0.5rem;
      }
      
      div.fivestar-widget {
        display: block;
        text-align: center;
        width: max-content;
        margin: 20px auto;
      }
      .a2a_button_facebook:hover:active,
      .a2a_button_twitter:hover:active,
      .a2a_button_whatsapp:hover:active,
      .a2a_button_pinterest:hover:active,
      .a2a_button_linkedin:hover:active {
        display: inline-block;
      }
      a{
        color: #666967d5 /** #25d366; **/
      }
    
      .fa-2x{
        font-size: 16px;
    }
    
    .trimmed::before{
      display: block;
    
    }
/*
*-----------FONT AWESOME-------------------------------*/
.fa {
  font-family: "Font Awesome 6 Free";
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: 900;
  font-weight: var(--fa-style, 900); }

.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }

.fa-1x {
  font-size: 1em; }    
    
/*
*------------Box items ----------------------*/
.box-view-items{
  max-width: content;
  background-color: #4b4b4b45;
  padding: 20px;
}

.box-view-items a {
  color: rgba(230, 234, 230, 0.831);
  box-shadow: 1px 2px 3px;
}
/*
*----------WEBFORM-------------------------*/
fieldset.form-type-date.js-form-item-date.form-item-date.form-group {
  width: 55%;
}

.webform-options-display-buttons .webform-options-display-buttons-wrapper {
  flex: 1;
  margin: 0 5px 10px 10px;
}
#edit-type,
.webform-options-display-two-columns {
  margin-left: 25px;
}
.form-composite.webform-fieldset--title-inline legend{
  margin-right: 2.5em;
}

/***-------------------BACK TO TOP--------------------****/

.to-top {
  margin-right: 0; 
  text-shadow: 1px 2px 3px hsl(0, 0%, 13%);
}
.to-top.grey {
  font-size: 20px; 
  
  background: hsla(60, 1.2%, 31.4%, 0.5);
  padding: 10px;
}

.to-top.grey:hover {

  background: hsla(60, 1.2%, 61.4%, 0.8);
  color: white;
}