a:hover,
.date-times .date-upcoming{
  color: #a40a25;
}

h1,
.services h1,
.testimonial-wrapper h1,
.quality-wrapper h2 a:hover,
.quality-wrapper .thumbnail .caption a:hover,
.galleri-wrapper .menu-index h2{
color           : #ff0000;
}

ul.nav.navbar-nav li:last-child:hover{
    border-bottom: 0 solid transparent;
    }

#off-canvas-close-btn:hover,
#off-canvas-close-btn:focus,
.tr-slider-btn,
.reservation .carousel-indicators .active,
.services .nav-tabs li.active a,
.services .nav-tabs li a:hover{
	background-color : #ff0000;
}
.gallery-trigger ul li a.active, .gallery-trigger ul li a:hover{
  background-color : #ff0000;
  border: 1px solid #ff0000;
}
.tr-slider-btn:hover{
	color           : #ff0000 !important;
}
.fa-ul.list-inline.top-info.level-one li a {
    border: 1px solid #ff0000; 
    background-color:  #9f0505;
}

.fa-ul.list-inline.top-info.level-one li a:hover {
    background-color: rgb(199, 81, 81);
}
.fa-ul.list-inline.top-info.level-one li a.tel-no:hover{
	background-color: transparent;
  color: #f9bcbb;
}
.tp-bullets.preview4 .bullet:hover, .tp-bullets.preview4 .bullet.selected,
.header-top,.book-now-wrapper .toggle,
.btn,
.galleri-wrapper .gallary-image .fa,
.footer-bottom .fa-angle-up,
.leave-comments .btn-read-more {
    background-color: #ff0000 !important;
  }

.btn:hover,
.leave-comments .btn-read-more:hover{
    background-color: #9f0505 !important;
  }
  .flags-align li:hover{
  background-color:rgba(159,5,5,0.3);
}
 .top-social.level-one li.location:hover{
	color: #ff0000;
}
.flag-area .dropdown:before,
.event-media .media-body h3 a,
.dropdown dt a span,
.dropdown a, .dropdown a:visited,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover
.navbar-default .navbar-nav > .active > a:focus .navbar-default .navbar-nav > .active > a.open,
 ul.nav.navbar-nav li a:hover,
 ul.nav.navbar-nav li a:focus,
 ul.level-one.dropdown-menu.single-dropdown li a:hover,
 .time p, .read-more a, .blue-night, .take-look-wrapper h1,
 .food-menu-wrapper .media .media-body h2 span,
 .book-table-wrapper .booking-form h1,
 .signature-wrapper .price span,
 .owl-wrap .owl-controls i:hover::before,
 footer .footer-top ul li a i:hover:before,
 .footer-bottom p a:hover,
 .flag-area .dropdown:before,
 .popup-wrapper p a:hover{
 color           : #009c04;
}

ul.nav.navbar-nav li.active,
ul.nav.navbar-nav li:hover{
    border-bottom: 2px solid #009c04;

}
.food-menu-wrapper h2.item-name {
    border-bottom: 1px solid #009c04;
}
.twitter-avatar,
.twt-area .date{
    color: #009c04;
}

.dropdown dd ul{
  border: 1px solid #009c04;
}

.time.text-center p,
.date-times p:before{
	color: #a40a25;
}
.welcome-note.text-center { 
    border-bottom: 3px solid #ff0000;
    border-top: 3px solid #ff0000;
}

.dropdown-menu .mega-content ul li:hover {
    border-bottom: 0 solid transparent;
}
.menu-carousel li.mega-carousel-more a{
	color: #ff0000 !important;
}
.dropdown-menu { 
    border-bottom: 3px solid #ff0000 !important;
}

.team-wrapper .contents span,
.about-banner h1,
.story-wrapper h2,
.story-wrapper .contents span,
.story-wrapper .owner-info,
.about-brief-wrapper .contents h2,
.our-team-section h2{
	color: #ff0000;
}

.team-wrapper .social { 
    background: #ff0000;
}

.team-wrapper .social li a {
    color: #800a0a;
}
.team-wrapper .social::before{
  border-bottom: 15px solid #ff0000;
}
.team-wrapper .contents{
	    border-bottom: 2px solid #ff0000;
}


.menu-block .media .media-body h2 span,
.reservation-bottom-section a{
   color: #9f0505;
}
 

.event-heading address strong,
.event-wrapper address strong{
	color: #ff0000;
}

.reservation-top-section .carousel-indicators .active{
  background: #ff0000;
  border: 1px solid #ff0000; 
}

.date-image .date-text {
    background-color: #ff0000;
}
.event-heading .btn.btn-imfo.btn-read-more:hover {
    background: #9f0505;
  }
.event-heading .btn.btn-imfo.btn-read-more,
.event-wrapper .btn.btn-imfo.btn-read-more{
	border-bottom: 2px solid #9f0505;
	background-color: #ff0000;
}
.book-now-wrapper .btn,
.event-heading .btn.btn-imfo.btn-read-more:hover{
	background-color: #480048;
}
.offcanvas-menu .close:hover,
.book-now-wrapper .btn{
	background-color: #ff0000;
}
.book-now-wrapper .btn:hover,
.date-image .date-icon {
   background-color: #ad0522;
}
.popup-wrapper input,
#custom-search-input .input-group,
.leave-comments .form-control,
.contact-wrapper .form-wrapper .form-control:hover, 
.contact-wrapper .form-wrapper .form-control:focus {
    border: 1px solid #ff0000;
}

.event-media .media-body h3,
.event-media .date-of-event,
.btn.btn-danger.btn-search span:before{
	color: #ff0000;
}
.event-media { 
    border-bottom: 2px solid #ff0000;
}

.preset-wrapper .holder .heading,
.preset-wrapper .icon-holder{
	background-color: #ff0000;
}
.clock-time:before {
	color: #a40a25;
}
.dropdown dd ul,
.reservation .carousel-indicators .active{
  border:1px solid #ff0000;
}
.book-table-wrapper .booking-form .form-control{
  box-shadow: 0 1px 1px #ff0000;
}
.search-wrapper .search-container .search-contents input{
  border-bottom: 1px solid rgba(182,14,10,0.45);
}
.book-now-wrapper .book-now.open{
   border-right: 2px solid #ff0000;
}
.testimonial-wrapper .carousel-indicators .active{
  background: #ff0000 none repeat scroll 0 0;
  border: 1px solid #ff0000;
}
.carousel-fade .carousel-indicators li{
 border: 1px solid #ff0000; 
}
.details-text{
  border-right: 2px solid #ff0000;
}
.reservation a,
.reservation address strong {
    color: #ff0000;
}
.reservation a:hover {
    color: #810906;
}
 
.navbar-default .navbar-toggle{
  background: #ff0000;
}

 .open-time i,
 .address i,
 .open-time strong,
 .address strong{
  color: #a40a25;
 }
 .start span{
  color: #ffffff;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover{
  color: #ff0000;
}
.welcome-area .carousel-fade .carousel-indicators li{
  background-color: #ff0000;
}
/*Mobile */
@media only screen and (max-width : 767px) {

button.navbar-toggle{
  background-color: #ff0000;
}


}
.tp-banner,.slider-one{ max-height: 560px !important;}
#map-canvas1,#map-canvas1 iframe{ width: 100% !important; height: 100% !important; min-height: 300px;}
.socialfoots { margin: 20px 0px;}
.socialfoots h3{ color: #fff;text-shadow: 2px 0 0 #ff0000, -2px 0 0 #ff0000, 0 2px 0 #ff0000, 0 -2px 0 #ff0000, 1px 1px #ff0000, -1px -1px 0 #ff0000, 1px -1px 0 #ff0000, -1px 1px 0 #ff0000; font-size: 24px; text-align: center; font-weight: bold; font-style: italic;}
.pm-footer-social-icons li {
    margin-right: 10px;
}
.pm-footer-social-icons li {
    float: left;
    margin-right: 1px;
    list-style: none;
}
.pm-footer-social-icons {
    width: 150px;
    margin: 0px auto;
}

.pm-footer-social-icons .fb {
    background: #4267b2;
}
.pm-footer-social-icons li a i {
    font-size: 30px;
    width: 62px;
    height: 62px;
}
.pm-footer-social-icons li a i {
    display: block;
    text-align: center;
    padding: 14px;
    background-color: #EF5438;
    color: white;
    width: 45px;
    height: 45px;
    border-radius: 99px;
    -moz-border-radius: 99px;
    -webkit-border-radius: 99px;
    -o-border-radius: 99px;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}

.pm-footer-social-icons li a i {
    font-size: 30px;
    width: 62px;
    height: 62px;
}.pm-footer-social-icons .ta {
    background: #589541;
}
.pm-footer-social-icons{ margin: 20px 0px;}
.date-upcoming{ width: 100%;}
#slideshow {
  margin:0px auto;
  position: relative;
  width:auto;
  height: 335px;
  padding: 2px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}

#slideshow > div {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
}
.cabecera{ width: 100%; height: 350px;}
.cabecera h1{ display: block; font-size:70px; color: #fff; text-shadow: 0px 0px 6px #ff0000,0px 0px 6px #ff0000,0px 0px 6px #ff0000;padding: 110px 0px 0px 0px; text-align: center;}
.titmenu{ display: table; font-size:40px; color: #fff; text-shadow: 0px 0px 6px #ff0000,0px 0px 6px #ff0000,0px 0px 6px #ff0000;padding: 40px 0px; text-align: center; width: 100%;}
.fotos_dave .col-md-4 img{ margin-top: 20px; box-shadow: 0px 0px 5px #000000;}

.cuadro_blanco{ background: rgba(255,255,255,0.7); margin: 0px auto; padding:10px; width: 90%; font-family:Playball, sans-serif;}
.cuadro_blanco2{ background: rgba(255,255,255,0.7); margin: 0px auto; padding:10px; width: 90%; font-family:Playball, sans-serif;margin-top: 90px;}
.cuadro_blanco2 a{ color: #ff0000; }
.cuadro_blanco2 a h3{ font-size: 35px !important;}
.subrojo{ font-size: 36px !important; color:#ff0000 !important;}
.bbq-party p{ font-size: 25px; font-weight: bold; color:#fff;}
.datoscont{ margin:10px 0px;}
.datoscont p{ font-size: 17px; font-style: italic;}
.datoscont p strong{ font-weight: bold; color: #ff0000; font-size:22px;}
.datoscont p b{ font-weight: bold; color:green;font-size:19px; line-height: 30px;}
.date-upcoming a{ color: #ff0000; font-weight: bold;}
.welcome-note h2{ margin:0px;}
.welcome-note h2 img{ width:auto !important;}
.note strong{ font-weight: bold;}
.datoscont a{ color: #ff0000;}