﻿/* common border radius */
/* disable text selection */
section.gt-block.downloads {
  padding: 4rem 5rem 5rem 5rem;
  border: 2px solid #D3D3D3;
  -webkit-border-radius: 4rem;
  -moz-border-radius: 4rem;
  border-radius: 4rem;
}
section.gt-block.downloads .text {
  padding: 0 0 1rem 0;
}
section.gt-block.downloads ul.files {
  list-style: none;
  color: #1A2428;
  font-size: 1.9rem;
  line-height: 2.4rem;
  font-weight: 400;
  counter-reset: ul-files;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                    supported by Chrome and Opera */
}
section.gt-block.downloads ul.files li {
  padding: 0 0 0.6rem 0;
  display: block;
  counter-increment: ul-files;
}
section.gt-block.downloads ul.files li:last-of-type {
  padding: 0;
}
section.gt-block.downloads ul.files li a,
section.gt-block.downloads ul.files li span {
  padding: 1.3rem 8rem 1.3rem 6.8rem;
  position: relative;
  display: block;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  border-radius: 1.5rem;
  background: #F8F8F8;
  color: #1A2428;
}
section.gt-block.downloads ul.files li a:before,
section.gt-block.downloads ul.files li span:before {
  content: counter(ul-files) ".";
  position: absolute;
  left: 3rem;
  top: 1.3rem;
  color: #898989;
  font-size: 2.2rem;
}
section.gt-block.downloads ul.files li a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
section.gt-block.downloads ul.files li a:after {
  content: " ";
  width: 3rem;
  height: 3rem;
  position: absolute;
  right: 2.4rem;
  top: 1rem;
  display: block;
  background-color: #FD7D23;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 0.83rem auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.242' height='14.481' viewBox='0 0 8.242 14.481'%3E%3Cpath id='Path_445' data-name='Path 445' d='M12.481,7.242a1,1,0,0,1-.707-.293L6.24,1.414.707,6.949a1,1,0,0,1-1.414,0,1,1,0,0,1,0-1.414L5.533-.707A1,1,0,0,1,6.24-1a1,1,0,0,1,.707.293l6.24,6.242a1,1,0,0,1-.707,1.707Z' transform='translate(7.242 1) rotate(90)' fill='%23fff'/%3E%3C/svg%3E");
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
section.gt-block.downloads ul.files li a:hover {
  background-color: #D3D3D3;
}
section.gt-block.downloads ul.files li em {
  margin: 0 0 0 1.8rem;
  display: inline-block;
  vertical-align: top;
  color: #898989;
  font-style: normal;
}
@media screen and (max-width: 500px) {
  section.gt-block.downloads {
    padding: 20px;
    border: 1px solid #D3D3D3;
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    border-radius: 2rem;
  }
  section.gt-block.downloads ul.files {
    color: #1A2428;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
  }
  section.gt-block.downloads ul.files li a,
  section.gt-block.downloads ul.files li span {
    padding-left: 2rem;
  }
  section.gt-block.downloads ul.files li a:before,
  section.gt-block.downloads ul.files li span:before {
    padding-right: 0.6rem;
    position: static;
    display: inline-block;
    vertical-align: top;
    font-size: 1.6rem;
  }
}