html {
  box-sizing: border-box
}
*, :after, :before {
  box-sizing: inherit
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}
body {
  margin: 0
}
[hidden] {
  display: none
}
img {
  border-style: none
}
button {
  font: inherit;
  margin: 0
}
button {
  overflow: visible
}
button {
  text-transform: none
}
[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: 1px dotted ButtonText
}
[type=checkbox], [type=radio] {
  padding: 0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}
html {
  overflow-x: hidden
}
img {
  vertical-align: middle
}
.w3-button {
  border: none;
  display: inline-block;
  padding: 8px 16px;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none;
  color: inherit;
  background-color: inherit;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  z-index: 10;
  position: relative;
  font-size: 25px;
  color: black;
  background: white;
}
.w3-button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.w3-button:disabled {
  cursor: not-allowed;
  opacity: .3
}
:disabled * {
  pointer-events: none
}
.w3-display-container {
  position: relative
}
.w3-block {
  display: block;
  width: 100%
}
.w3-container:after, .w3-container:before {
  content: "";
  display: table;
  clear: both
}
.w3-content {
  margin-left: auto;
  margin-right: auto
}
.w3-content {
  /*max-width: 980px*/
}
.w3-display-topleft {
  position: absolute;
  left: 0;
  top: 0
}
.w3-display-topright {
  position: absolute;
  right: 0;
  top: 0
}
.w3-display-bottomleft {
  position: absolute;
  left: 0;
  bottom: 0
}
.w3-display-bottomright {
  position: absolute;
  right: 0;
  bottom: 0
}
.w3-display-middle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%)
}
.w3-display-left {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  -ms-transform: translate(0, -50%)
}
.w3-display-right {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
  -ms-transform: translate(0, -50%)
}
.w3-container {
  padding: .01em 16px
}
@keyframes w3-spin {
  0% {
    transform: rotate(0)
  }
  100% {
    transform: rotate(359deg)
  }
}
@keyframes fading {
  0% {
    opacity: 0
  }
  50% {
    opacity: 1
  }
  100% {
    opacity: 0
  }
}
@keyframes opac {
  from {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0
  }
  to {
    top: 0;
    opacity: 1
  }
}
@keyframes animateleft {
  from {
    left: -300px;
    opacity: 0
  }
  to {
    left: 0;
    opacity: 1
  }
}
@keyframes animateright {
  from {
    right: -300px;
    opacity: 0
  }
  to {
    right: 0;
    opacity: 1
  }
}
@keyframes animatebottom {
  from {
    bottom: -300px;
    opacity: 0
  }
  to {
    bottom: 0;
    opacity: 1
  }
}
@keyframes animatezoom {
  from {
    transform: scale(0)
  }
  to {
    transform: scale(1)
  }
}
.w3-large {
  font-size: 18px !important
}
.w3-padding {
  padding: 8px 16px !important
}
.w3-padding-large {
  padding: 12px 24px !important
}
.w3-padding-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important
}
.w3-padding-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important
}
.w3-padding-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important
}
.w3-padding-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important
}
.w3-padding-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important
}
.w3-left {
  float: left !important
}
.w3-right {
  float: right !important
}
.w3-button:hover {
  /*color: #000!important;
	background-color: #ccc!important*/
}
/*.w3-white {
	color: #000!important;
	background-color: #fff!important
}

.w3-black {
	color: #fff!important;
	background-color: #000!important
}*/
.mySlides img {
  width: 100%;
  height: auto;
    position: relative;
    bottom: 100px;
}
/*Custom Captions*/
.risingline-caption {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  /*background: #977017;*/
/*    background: #ac6427;
    
  color: white !important;*/
    
    
        background: #fff !important;
    
  color: #ac6427 !important;
    
    
  padding: 20px;
    line-height: 65px;
    border-bottom: 2px solid white;
    border-top: 2px solid white;
	-moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, .35);
-webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, .35);
box-shadow: 0px 0px 11px rgba(0, 0, 0, .35);
/*    border-top: 2px solid #ac6427;
    border-bottom: 2px solid #ac6427;*/
    
        border-top: 2px solid #b3b3b3;
    border-bottom: 2px solid #b3b3b3;
    
}
.risingline-caption p, .risingline-caption h1 {
  color: white;
color: #ac6427 !important;
  

  margin: 0 auto !important;
  text-align: center;

  font-style: normal;
}