.btn-second {
    background: #0f1725!important;
    border-color: #0f1725!important;
    padding-top: 12px!important;
}

.btn-second:hover {
    background: #65c1cf!important;
    border-color: #65c1cf!important;
    padding-top: 12px!important;
}

.btn-third {
    background: #0f1725!important;
    border-color: #0f1725!important;
	min-width: 200px;
	padding-top: 12px!important;
	line-height: 12px!important;
}

.btn-third:hover {
    background: #65c1cf!important;
    border-color: #65c1cf!important;
	color: #fff!important;
}

.btn-third a {
	color: #fff!important;
	background: none transparent!important;
}

.fullwidth {
	min-width: 100%;
}

#gkBottom1.gkSingleModule, #gkBottom2.gkSingleModule, #gkBottom3.gkSingleModule, #gkBottom4.gkSingleModule, #gkBottom5.gkSingleModule {
	padding: 60px 0 60px!important
}

#jevents_header {
	display: none;
}

.darkbar .nspHeader a, .darkbar li h4 a {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
 }
 
.gkHighlighterItem {
	line-height: 18px;
	overflow: auto;
 }
 
 #gkHighlighterGK5-0 .gkHighlighterInterface {
	 background: #4C4B50;
	 margin-top: 5px;
 }
 
#gkHighlighterGK5-0 .gkHighlighterInterface span.text {
	 color: #fff;
 }
 
 .gkHighlighterGK5 {
	 margin-top: -5px;
	 margin-bottom: 40px;
	 height: auto;
	 width: 100%;
	 display: inline-block;
	 position: relative;
 }
 
@media only screen and (max-width: 640px) {
 
#gkHighlighterGK5-0 {
	 min-height: 140px;
 }
 }
 
 .acymailing_module_form td {
	 padding-left: 0px!important;
	 padding-bottom: 0px!important;
 }
 
 .subbutton {
	 margin-top: -15px!important;
 }
 
 /* Arrow Bg */
 
#arrow {   
	overflow: hidden;  
	width: 100%; 
	cursor: pointer;
}

#arrow li {  
	float: left; 
}

#arrow a {
	cursor: default; 
	padding: 8px 20px 8px 20px;
	float: left; 
	text-align:center;
	text-decoration: none; 
	color: #fff;
	position: relative; 
	background: #ed6e00;  
	min-width:181px; width:auto
}

#arrow a:hover {
	cursor: default;
}

#arrow a::after,
#arrow a::before {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -19px;   
  border-top: 19px solid transparent;
  border-bottom: 19px solid transparent;
  border-left: 1em solid;
  right: -1em;
}

#arrow a::after {   
	z-index: 2;  
	border-left-color: #ed6e00;   
}

.btn-icon {
	color: #fff;
	font-size: 1.4em;
}

.drive {
	background: #000;
	color: #fff;
	font-size: 1.em;
	padding: 10px 15px;
	margin-top: -40px;
}

.drive .count {
	font-size: 3em;
	text-align: center;
}

.drive .count-text {
	font-size: 1.1em;
	padding-left: 10px;
	text-shadow: none;
}

.drive tbody tr td {
	border-bottom: 0px;
}
.drive .since {
	color: #d1d1d1;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
}

.drive .tally-box {
	border: 2px solid #fff;
	padding: 5px;
}

a.arrow-btn{
    height:50px;
    font-size: 1.2em;
    line-height:50px;
    vertical-align:middle;
    text-align:center;
    padding:0 10px;
    color:#000;
    background-color:#fff;
    position:relative;
    display:inline-block;
    text-decoration: none;
    min-width: 230px;
    float: right;
    margin-right: 30px;
    margin-top: -40px;
}
a.arrow-btn:after{
    position:absolute;
    right:-20px;
    content:" ";
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 25px 0 25px 20px;
    border-color: transparent transparent transparent #fff;
}
a.arrow-btn:hover{
    background-color:#efefef;
    color: #000;
}
a.arrow-btn:hover:after{
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 25px 0 25px 20px;
    border-color: transparent transparent transparent #efefef;
}

.drive table {
	margin-bottom: -10px;
}

#rsform_10_page_0 input[type="text"],
#rsform_10_page_0 select {
	min-width: 240px;
	color: #888!important;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #888888;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #888888;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #888888;
}