/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 08 2021 | 15:45:57 */
body, html {
  overflow-x: hidden;
}

a {
  transition: .3s;
}

.elementor-sticky--active {
  z-index: 9;
}

p, h1, h2, h3, h4, h5 {
  margin-block-start: 0;
  margin-block-end: 0;
}

h1 span, h2 span, h3 span, h4 span {
  color: var( --e-global-color-accent );
}

#cookie-law-info-again {
  display: none !important;
}

.elementor-icon svg {
  width: inherit;
  height: inherit;
}

.elementor-section.elementor-section-boxed {
  padding-left: 60px;
  padding-right: 60px;
}

.hentry {
  margin: 0;
}

@media(max-width: 1024px) {
  .elementor-section.elementor-section-boxed {
    padding-left: 30px;
  padding-right: 30px;
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: unset !important;
  }
}

@media(max-width: 767px) {
  .elementor-section.elementor-section-boxed {
    padding-left: 20px;
  padding-right: 20px;
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: unset;
  }
}

@media(max-width: 1024px) and (min-width:768px) and (min-height:1041px) {
  .overflow-hidden {
      overflow: hidden;
      touch-action: none;
      -ms-touch-action: none;
	}
}

@media(max-width: 1024px) and (min-width:768px) and (max-height:1040px) {
  .overflow-hidden {
      overflow: hidden;
      touch-action: none;
      -ms-touch-action: none;
	}
  .open-menu {
      overflow-y: scroll;
    overflow-x: hidden;
      touch-action: auto;
      -ms-touch-action: auto;
      height: calc(100vh - 95px);
  }
}


@media(max-width: 767px) and (min-width:320px) and (min-height:649px) {
  .overflow-hidden {
      overflow: hidden;
      touch-action: none;
      -ms-touch-action: none;
	}
}

@media(max-width: 767px) and (min-width:320px) and (max-height:648px) {
  .overflow-hidden {
    overflow: hidden;
    touch-action: none;
	-ms-touch-action: none;
	}
    .open-menu {
      overflow-y: scroll;
      overflow-x: hidden;
      touch-action: auto;
      -ms-touch-action: auto;
      height: calc(100vh - 103px);
  }
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

ul, ol {
    margin: 0 0 0em 1em;
    padding: 0px;
}

.elementor-text-editor p a{
    color: var( --e-global-color-96c48b9 );
}

ul{
    padding-left: 10px;
    padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
@media (max-width: 767px){
.ul {
      margin-bottom: 20px;
  }
}
li{
  padding-bottom: 10px;
}
li:last-child{
  padding-bottom: 0px;
}
