@import url("//fonts.googleapis.com/css?family=Oswald:100,300,400,500,600,700|Open+Sans:400,500,600,700");

body {
  font-size:14px;
  font-family:"Open Sans";
}

.font-style1 {
  font-family:"Open Sans";
}
.font-style2 {
  font-family:"Oswald";
}
a {
  color:#ed1f24;
}
.text-primary {
  color:#ed1f24!important;
}
.btn-primary {
  background-color: #ed1f24;
  border-color:#ed1f24;
}
.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
  background-color: #000;
  border-color:#000;
}
.top-wrapper {
  background:#191919;
  color:#fff;
  font-size:15px;
}
.top-wrapper a {
  cursor: pointer;
}
.home-slide {
  background:url(/images/mainImage2.jpg);
  background-position: center bottom;
  background-size:cover;
  min-height:550px;
}
.inner-slide {
  margin-bottom: 25px;
}
@media (max-width: 767.98px) {
  .inner-slide {
    background:#191919;
  }
  .navbar {
    padding:0;
  }
  .home-slide {
    min-height:250px;
  }
  .home-slide .container {
    background:#191919;
  }
}
.navbg {
  background:#191919;
}
@media (min-width: 768px) {
  .navbox1 {
    background: #191919;
    width: 50px;
    transform: translate(25px, 0px) skew(25deg);
  }
  .navbox2 {
    background: #191919;
    width: 50px;
    transform: translate(-25px, 0px) skew(-25deg);
  }
}

.navbg .collapse.navbar-collapse {
  justify-content: center;
}
.nav-link {
  color:#fff;
  font-family:"Oswald";
  font-size:16px;
}
.nav-link:focus, .nav-link:hover, .nav-item.inMenu .nav-link, .nav-item.dropdown.show .nav-link{
  color:#ed1f24;
}
@media (min-width: 992px) {
  .navbar-expand-md .navbar-nav .nav-link {
    padding:.5rem 1.5rem;
  }
}
.navbar{margin-bottom:0;}
.dropdown-menu.navAtLevel2{
  margin-top: 17px;
  background: #ed1f24;
  padding: 0;
  border-radius: 0;
}
.dropdown-menu .dropdown-item {
  font-size:14px;
  color:#fff;
}
.dropdown-menu .dropdown-item:hover{
  color:#fff;
  text-decoration:none;
  background:#ed1f24;
}
button#mnav-button{
  padding:6px 10px 7px 10px;
  background:#ed1f24;
  border-radius:0px;
  color:#fff;
}


.home-button {
  background:#ed1f24;
}
.home-button a {
  display:flex;
  justify-content: center;
  align-items: center;
  padding:1rem;
  color:#fff;
  font-size:30px;
  font-weight:100;
  font-family:"Oswald";
}
.home-button img {
  margin-right:10px;
}
.home-button a:hover {
  text-decoration:none;
  background:#191919;
}

.fv {
  background:url(/images/fv-bg.jpg) no-repeat;
  background-size:cover;
  padding:100px 0;
}
.fv h2 {
  font-size: 28px;
  font-weight: 600;
  margin-bottom:25px;
}
.fv .btn-dark {
font-size:18px;
font-family:"Oswald";
font-weight:500;
}
.fv .boxArea {
  padding: 10px;
  text-align: center;
}
.fv .thumbnail {
  background:#fff;
}
.fv .thumbnail img.img-fluid {
width:100%;
}
.fv .namecar {
  text-align: center;
  background: #eaeaea;
  color: #000;
  padding: 10px 0px;
  font-weight: 700;
  font-size: 14px;
}
.fv .price {
  text-align: center;
  background: #ed1f24;
  color: #fff;
  padding: 10px 0;
  font-weight: 600;
  font-size: 16px;
}
.fv .thumbnail a {
  display: block;
  min-height: 195px;
}
.fv .extImage {
  min-height: 195px;
}
.fv .slick-dots {
  display:none!important;
}
.fv .regular {
  position:relative;
}
.fv .slick-prev, .fv .slick-next {
  background: transparent!important;
  width: 50px!important;
  height: 50px!important;
  border:2px solid #ed1f24;
  border-radius:25px;
  top: -50px;
}
.fv .slick-prev:before, .fv .slick-next:before {
  font-size:40px!important;
  color:#ed1f24!important;
  line-height:46px;
}
.fv .slick-prev {
  left: auto;
  right: 100px;
}
.fv .slick-next {
  right: 5px;
}
.fv .slick-prev::before {
  content: "\f104"!important;
  font-family: FontAwesome!important;
}
.fv .slick-next::before {
  content: "\f105"!important;
  font-family: FontAwesome!important;
}

.home-content {
  background:#191919;
  padding:100px 0;
}
.home-bg-image {
  background:url(/images/home-image.jpg) no-repeat;
  background-size:cover;
  padding:0;
  min-height: 400px;
}
.home-bg-content {
  background:#fff;
  padding-top:25px;
  padding-bottom:25px;
}
.home-content h1 {
  font-size:28px;
  font-weight:600;
  font-family: "Oswald";
}
.home-bg-image>div.d-md-flex {
  background:rgba(255,255,255,.7);
}
@media (max-width: 576.98px) {
  .fv h2 {
    margin-bottom: 100px;
    text-align: center;
  }
.fv .slick-prev{
    left: 15%;
  }
  .fv .slick-next {
    right: 15%;
  }
  .fv {
    padding:50px 0;
  }
  .home-content {
    padding:0;
  }

}

.footer-block1 {
  background: #000;
  color: #fff;
  text-align: center;
  padding: 35px 0;
  font-family: "Oswald";
}
.footer-block2 {
  background: #191919;
  padding: 15px 0;
}
.footer-block1 a {
  color:#fff;
  font-size:18px;
  padding-left:10px;
  padding-right:10px;
}
.footer-block1 a:hover {
  color:#ed1f24;
}
.footer-block2 {
  color:#9c9c9c;
}
.footer-block2 a {
  color:#fff;
}

.container.content {
  padding-bottom:25px;
  min-height:350px;
}
label.error {
	color: #ff0000;
}

#contentbox-1122 .hours-heading {display: none;}
#contentbox-1122 table {padding: 0;margin: 0;}
#contentbox-1122 .table-striped tbody tr:nth-of-type(odd) {background-color: transparent;}
#contentbox-1122 td {padding: 0;border: none;font-weight:500;}
#contentbox-1122 td.tfield {font-weight: 700;padding-left: 10px;}
