.bttn {
background-color:#6b6445 !important;
}
.vid_headline{
  font-size:36px;
  border-bottom-style: solid;
  border-bottom-width: 0.250rem;
  border-image: radial-gradient(rgb(255 255 255 / 100%), rgb(255 255 255 / 0%));
  border-image-slice: 1;
}
@media (max-width: 702px){
  .vid_headline{
  font-size:20px;
}
}
video[poster]{
  object-fit:cover;
}
.respovid {
	position: relative;
	padding-bottom: 56%;
	height: 0;
	overflow: hidden;
    margin-bottom: 100px;
}
.respovid iframe,  
.respovid object,
.respovid div,
.respovid video,
.respovid embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.hero-btn-actions{
opacity: 0;
}
.hero-heading{
opacity: 0;
}
.lead{
opacity: 0;
}
.fadeInRight{
animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
}
.custom{
overflow: hidden;
}
t4-col footnav-2 col-sm col-md-3{
}
cf-control-group.checkbox-dts{
padding: unset;
}
@media (max-width: 702px){
table.table1 {
 width: 100% !important;
}
}
table.table1 {
border: 10px solid transparent;
 border-collapse: collapse;
  width: 50%;
  height: 480.375px;
  
}
table tr.gradient-border{
  border-style: solid;
  border-width: 1px;
  border-image: radial-gradient(rgb(255,255,255), rgb(255,255,255, 0%)) 1;
}
.not-at-top .t4-sticky.t4-palette-primary {
 background-color:rgba(204,194,145,0.8);
}
#t4-header + #t4-hero-W{
margin-top: -79px;
}
.t4-palette-primary {
background-color: #aea57b;
}
.t4-offcanvas .t4-off-canvas-header {
  background-color: #aea57b;
}
#t4-header .logo {
  max-width: 10px;
}
#t4-hero {
  padding-bottom: 5rem;
}
#t4-section-1-2 .container, #t4-section-1 .container, #t4-section-2 .container, #t4-section-3 .container, #t4-section-4 .container, #t4-section-5 .container, #t4-section5-1 .container, #t4-section5-2 .container, #t4-section-6 .container, #t4-section-3-1 .container, #t4-section-3-2 .container{
padding-top: 5em;
padding-bottom: 5em;
}
.t4-megamenu .dropdown-menu ul > .active a.nav-link, .t4-megamenu .dropdown-menu ul > .active a.dropdown-item{
color: #aea57b;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-pills .nav-link.active, .t4-offcanvas .t4-off-canvas-body .navbar .nav-pills .show > .nav-link {
        color: #a9851d;
}
@media (max-width: 702px){
.t4-hero .bg-overlay-image{
    background-position: -15px 0 !important;
}
}
@media (max-width: 590px){
.t4-hero .bg-overlay-image{
    background-position: -100px 0 !important;
}
}
@media (max-width: 494px){
.t4-hero .bg-overlay-image{
    background-position: -180px 0 !important;
}
}
@media (max-width: 440px){
.t4-hero .bg-overlay-image{
    background-position: -300px 0 !important;
}
}
a:hover {
    color: #aea57b;
}
@media (max-width: 991px){
.footnav-2 {
  visibility: hidden;
  }
}
.t4-offcanvas .t4-off-canvas-header a:hover{
  color: #ffffff;
}
@media (max-width:702){
  .t4-section-5 .bg-overlay-image{
background-position: 0 0 !important;
}
}
  @media (max-width: 440px){
 .t4-section-5 .bg-overlay-image{
 background-position: -650px 0 !important;
 }
}
@media (min-width: 992px){
.mod-right1 .t4-section-module{
  	margin-right: -200px;
    float: right;
    width: 60%;
}
}
@media (max-width: 1255px) and (min-width: 992px){
.mod-right1 .t4-section-module{
  margin-right: -200px;
    float: right;
  width: 70%;
}
}
 @media (max-width: 991px) and (min-width: 768px){
.mod-right1 .t4-section-module{
  margin-right: -200px;
    float: right;
  width: 100%;
}
}
@media (max-width: 767px){
 #t4-section-3-1 .container, #t4-section-3 .container{
    max-width: 960px;
    margin-left: unset;
 }
}
.mod-right1 .t4-section-module {
    background: none;
    padding: none;
    border-radius: 0.25rem;
}
.mod-right1 .t4-section-inner {
    overflow: hidden;
}
@media (max-width:702){
  .t4-section-6 .bg-overlay-image{
background-position: 0 0 !important;
}
}
  @media (max-width: 495px){
 .t4-section-6 .bg-overlay-image{
 background-position: -350px 0 !important;
 }
}
.mod-right .t4-section-inner {
    opacity:0.9;
}
.jg-intro {
font-size: 24px;
}
.mod-right .t4-section-module {
  padding: unset;
}
.acm-hero {
height:unset;
}
#redim-cookiehint .cookiehead .headline::before{
  background-image: none;
}
#redim-cookiehint .cookiehead .headline{
 font-size: 30px;
 padding: unset; 
}
#cookiehintsubmit {
background: #aea57b !important;
}
#cookiehintsubmit:hover {
background: #8e8663 !important;
}
#t4-section5-1 .bg-overlay-image {
  transition: height 999999s;
}
    .nav-breakpoint-xl .t4-megamenu .dropdown-menu {
        background: #ffffffe0;
        border-bottom-left-radius: 40px 40px;
        border-bottom-right-radius: 40px 40px;
}

