/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 19 2022 | 09:12:58 */
.elementor-button-text{
  display: flex;
  align-items: center;
}

.elementor-button-icon svg{
  width: 2rem;
}

.margin-lrt {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 10px;
    
}

.margin-lr {
  margin-left: 15px;
  margin-right: 15px;
}

.elementor-icon-list-icon {
    display: flex;
}

.elementor-icon-list-item , .elementor-icon-list-item a {
  align-items: center
   !important;
}

.trp-language-switcher > div {
  width: 100% !important;
  background-color: transparent;
  padding: 0px !important;
  border: none;
  padding-right: 15px !important;
  background-image: linear-gradient(45deg, transparent 50%, white 50%),
            linear-gradient(135deg, white 50%, transparent 50%) !important;
}

.trp-language-switcher > div > a {
  color: #fff;
}

.trp-language-switcher > div > a:hover {
  background-color: #01042B;
}

.translatepress-sv_SE  .trp-swedish {
  display: none;
}

.translatepress-en_US  .trp-english{
  display: none;
}

.trp-swedish{
  background-color:
}

.meny-desktop .sub-menu .menu-item-39 a{
  border-top: solid 1px #ffffff38;
}

.meny-desktop .sub-menu .menu-item-43 a,
.meny-desktop .sub-menu .menu-item-3041 a,
.meny-desktop .sub-menu .menu-item-2960 a {
    border-top: solid 1px #ffffff38;
}

.meny-desktop .sub-menu li {
  padding-left: 5px;
  padding-right: 5px;
}

.error404 .footer-cta {
  display: none;
}



.elementor-icon-list-items svg{
  height: 1em;
}



@media (min-width: 1300px) {
  
  h1 {

  }
  
}

