@media (max-width:420px) {
  iframe.dftube {height: 190px;width: 100%;}
  /*.mobile-nav {background-color: #fffffff5; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
  .transparent-header .dark.header .navbar-nav li .nav-link {color: #340205;font-weight: bold;}*/
  .dark.header .navbar-nav li .nav-link {text-shadow:none!important;}
  #fullpage-menu li.nav-item { background-color: #b3b3b3f7; /*width: 100px!important;*/}
  .transparent-header .dark.header .navbar-nav li .nav-link {color: #000;font-weight: bold;}
  .nomobile { display: none!important;}
  .full-page .subfooter {
    position: static!important;
    background-color: #060606!important;
  } 
  .full-page .header-container {position: absolute!important;}
  .UpcomEvents {background-size: auto!important;}
}

@media (min-width:421px) {
  .desktophide { display: none!important;}
  /* ***menu items*** .col-lg-4.masonry-grid-item { height: 347px!important; }*/
}

@media (max-width:767px) {
  .mobilehide { display: none!important;}
  .mobilehead {text-align: center;font-size: 40px;margin:80px 0px 15px 0px;;}

}

@media (min-width:768px) {
  .desktophide { display: none!important;}
}


@media (max-width:991px) {
  .dark.header .navbar-nav li .nav-link:hover, .dark.header .navbar-nav li .nav-link:focus, .dark.header .navbar-nav .active .nav-link, .dark.header .navbar-nav .active .nav-link:hover, .dark.header .navbar-nav .active .nav-link:focus {color: #fff!important;background-color: #562021!important}
}

@media (min-width:992px) {
    .footer-copyright br { content: '.&nbsp;'; }
    iframe.dftube {height: 240px;width: 600px; }
    li.nav-item.active {font-weight: bold;}
}


@media screen and (min-device-width: 421px) and (max-device-width: 991px) {
    li.nav-item { /*background-color: #fffffff5; */width: 100px!important;}
    /*.transparent-header .dark.header .navbar-nav li .nav-link {color: #340205;font-weight: bold;}*/
    .dark.header .navbar-nav li .nav-link {text-shadow:none!important;}
}



/* iPad in Portrait Mode */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
    .hidetabletport {display:none}
}

/* iPad in Landscape Mode */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
    .hidetabletland {display:none}
}


/*--PADDING--*/
.pad10 {padding: 10px!important}
.pad20 {padding: 20px!important}
.pad30 {padding: 30px!important}
.pad40 {padding: 40px!important}

.pt10 {padding-top: 10px!important}
.pt20 {padding-top: 20px!important}
.pt30 {padding-top: 30px!important}
.pt40 {padding-top: 40px!important}

.pb10 {padding-bottom: 10px!important}
.pb20 {padding-bottom: 20px!important}
.pb30 {padding-bottom: 30px!important}
.pb40 {padding-bottom: 40px!important}

.pr10 {padding-right: 10px!important}
.pr20 {padding-right: 20px!important}
.pr30 {padding-right: 30px!important}
.pr40 {padding-right: 40px!important}

.pl0 {padding-left: 0px!important}
.pl10 {padding-left: 10px!important}
.pl20 {padding-left: 20px!important}
.pl30 {padding-left: 30px!important}
.pl40 {padding-left: 40px!important}


/*--MARGIN--*/
.mar10 {margin: 10px!important}
.mar20 {margin: 20px!important}
.mar30 {margin: 30px!important}
.mar40 {margin: 40px!important}

.mt10 {margin-top: 10px!important}
.mt20 {margin-top: 20px!important}
.mt30 {margin-top: 30px!important}
.mt40 {margin-top: 40px!important}

.mb10 {margin-bottom: 10px!important}
.mb20 {margin-bottom: 20px!important}
.mb30 {margin-bottom: 30px!important}
.mb40 {margin-bottom: 40px!important}

.mr10 {margin-right: 10px!important}
.mr20 {margin-right: 20px!important}
.mr30 {margin-right: 30px!important}
.mr40 {margin-right: 40px!important}

.ml10 {margin-left: 10px!important}
.ml20 {margin-left: 20px!important}
.ml30 {margin-left: 30px!important}
.ml40 {margin-left: 40px!important}



/*--GENERAL--*/
.text-primary, .text-primary a {color: #330205 !important;}
a.text-primary:focus, a.text-primary:hover {color: #561f21 !important;}
.center {text-align: center!important; margin-left:auto; margin-right:auto;}
.noliststyle {list-style: none;}
.invert {filter:invert(1); -webkit-filter:invert(1);}
.velvet  {background-image: url(../assets/uploads/Images/Hero/velvet.jpg);"}
.velvetRed {background-color: #680909!important;}
.w100 {width: 100%;}


/*--NAV--*/
li.nav-item.active {
    color: black!important;
}
li.list-inline-item.white a {
    font-family: bold;
}

/*--FOOTER--*/
.full-page .subfooter {
    background-color: #707070;
    position: relative;
  }

/*--COLOR--*/
  a.white, .white {
      color: #fff!important;
  }
  a.black, .black {
      color: #000!important;
  }

  a.red, .red {
      color: #ff0000!important;
  }

  a.green, .green {
      color: green!important;
  }

  a.orange, .orange {
      color: orange!important;
  }

/*--EVENTS--*/
  a.logo-font.link-light {
      font-size: 150%;
  }

/*--VIDEO--*/
.dftube {border-radius: 5px;}

/*--HOURS--*/
.today {
  background-color:#fff;
  color:#000!important;
  font-weight:bolder;
  padding:6px;
  border-radius:4px;
}
.today h4, .today p,  {color:#000!important;}

img.borderBand {
    box-shadow: 2px 2px 1px 1px #34040
    /*border: 1px #eae5e5 solid;*/
}