.event-links {
  position: absolute;  
  display: inline-flex;  
  top: 7%;
  right: 0px;
  width: 10%;
  z-index: 2;
  line-height: 20px;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
  .event-links {
  position: absolute;  
  display: inline-flex;  
  top: 5%;
  right: 5px;
  z-index: 2;
  line-height: 20px;
}
  
  .event-links img{
    width: 100%;
  }
  
  #download-btn {
	border: 1px solid green;
    color: green;
    
}
    .wrap a:hover{
	border: 1px solid green;
    background: green!important;
}
}

#download-btn {
  position: relative;
  right: 0px;
  margin: 0px;
  left:1%;
  width: auto;
  font-size: 18px;
  line-height: 20px;
  background: transparent;
  color: var(--theme-green);
  border: 1px solid var(--theme-green);
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 1200px)
{
    #download-btn
  {
    line-height: 15px!important;
    font-size: 16px;
    left: -10px!important;
    padding-top: 15px!important;
    padding-bottom: 13px!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
  }
}

@media (max-width: 900px)
{
  .event-links
  {
    right: 15px!important;
  }
  #download-btn
  {
    height: auto!important;
    width: auto!important;
    line-height: 15px!important;
    font-size: 11px!important;
    left: 0px!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
  }
}

body[class*=" page-node"]:not(.frontpage) .stuck.header-main .navigation .gva_menu > li > a {
    color: #666 !important;
}

@media (min-width: 1280px) {
	body[class^="page-node"]:not(.frontpage) .stuck.header-main .navigation .gva_menu > li > a,
	body[class*=" page-node"]:not(.frontpage) .stuck.header-main .navigation .gva_menu > li > a {
	    color: #666 !important;
	}
}

@media (min-width: 1280px) {
	header.header-v2 .navigation .gva_menu > li > a,
    .gva-offcanvas-mobile .gva_menu li a{
	  color: #666;
	}
}

.gva-offcanvas-mobile .gva_menu > li,
.gva-offcanvas-mobile .close-offcanvas i
{
  color: #666;
}
@media (max-width: 1280px){
  .menu-bar {
    display: block !important;
    background-color: #248120!important;
  }
    .gva-offcanvas-mobile, .gva-offcanvas-mobile .gva_menu, 
  .gva-offcanvas-mobile.show-view, .navigation .gva_menu {
          color: #555!important;
        
  }
}
#video-container #machine-text
{
  top: 2%;
}

#header
{
  position:static;
  background-color: #f4f4f4;
}

  #video-buttons a span {
    display: inline;
    font-size: auto;   
    line-height: auto;
  }

.hver {
  opacity: 0.75;
}
.hver:hover {
    opacity: 1.5;
}



.btn-rect-manual{
background-image: url(/sites/default/files/buttons-new/docu-white.png);
background-attachment: contain;
background-size: 105% 107%;
background-position: -1px -2px;
width: 23em;
height: 4.5em;
border: 2px solid #23a137;
border-radius: 10px;
line-height: 20px;
vertical-align: left;
display: inline-block;
position:relative;
box-shadow: 5px 10px 15px #dadada;
}
.btn-rect-manual:hover
{
background-image: url(/sites/default/files/buttons-new/docu-green.png);
  background-color:#23a137;
}

a{
text-decoration: none;}

.btn-rect-manual span.top{
font-size: 15px;
font-family:verdana;
margin-top: 6%;
margin-left: 37%;
float: left;
color:#23a137;

}

.btn-rect-manual:hover > span.top{
font-size: 15px;
font-family:verdana;
margin-top: 6%;
margin-left: 37%;
float: left;
color:#fff;
}

.h1, .h2, .h3, .h4, .h5, .h6 {
  text-transform: none!important;
}

.text-capitalize {
  text-transform: none!important;
}
