/*
Theme Name: Drink-Shink Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Drink
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
#policy .head-title h2 {
    margin: 0px;
    font-size: 16px;
    padding: 10px;
    background: #d32d0b;
    color: #fff;
    border-radius: 4px 4px 0px 0px;
    text-transform: capitalize;
    margin-bottom: 15px;
    font-weight: 700;
    font-family: OrganicElements;
    font-size: 18px;
    letter-spacing: 0.2px;
}
#policy .cooki .pri strong {
    color: #000;
}
#policy .cooki .pri {
    padding: 0px 20px;
}
#policy .cooki > .vc_column-inner > .wpb_wrapper {
    border: 1px solid #ccc!important;
}
a#back_to_top.button.button_js, #popup_contact > a.button {
    color: #fff!important;    bottom: 90px!important;right: 32px;
    background: #d32d0b!important;
    
}
@font-face {
  font-family: 'OrganicElements';
  src: url('fonts/OrganicElements.eot?#iefix') format('embedded-opentype'),  url('fonts/OrganicElements.woff') format('woff'), url('fonts/OrganicElements.ttf')  format('truetype'), url('fonts/OrganicElements.svg#OrganicElements') format('svg');
  font-weight: normal;
  font-style: normal;
}
body.home.header-classic #Top_bar {
    position: absolute!important;
    background: rgba(48,49,48,0.95)!important;
    top: 45px!important;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.grecaptcha-badge {  z-index: 99;}
.header-classic #Top_bar {
    position: absolute!important;
    background: #000!important;
    top: 45px!important;
	border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
#Top_bar .menu li a {  padding: 45px 20px; margin: 0px 5px;}
#Top_bar .menu li a span {
	padding: 0 0px!important;
    line-height: 0px!important;
}
#Top_bar .menu li a:hover{
 background-color: #D32D0B;	transition-duration: 1s;
}
#Top_bar .menu li.current-menu-item a, #Top_bar .menu li.current_page_item a {
    background-color: #D32D0B;transition: 5s;
}
.header-classic #Top_bar.is-sticky {
	height: 85px;
    position: fixed!important;
    top: 0px!important;
}
#Top_bar.is-sticky .menu_wrapper .menu li a {
    padding: 42.5px 20px;
    margin: 0px 5px;
}
#Top_bar.is-sticky #logo img.logo-sticky {
    max-height: 80px!important;
}
#Top_bar #logo img {
    max-height: 76px;
}
#Action_bar .contact_details li {
    color: #fff;
    font-family: 'Organic';
    font-size: 18px;
}
#Action_bar .contact_details li span {
    font-family: 'Open Sans';
    font-size: 16px;
}
#Action_bar .social li a i {
    font-size: 20px;
    color: #fff;
    line-height: 1.1;
}
.wonderplugin3dcarousel-text {
    display: none;
}
.wonderplugin3dcarousel-item-container > a > div {
    display: none!important;
}
#wonderplugin3dcarousel-1 .wonderplugin3dcarousel-img-overlay {  background-color: #0000!important;     
}
.wonderplugin3dcarousel-img-container {
    border: solid 2px #D32D0B;
    box-sizing: border-box !important;
    overflow: hidden !important;
    border-radius: 5px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    outline: none !important;
}
.wonderplugin3dcarousel-image {
    padding: 0px 10px;
}
li.wonderplugin3dcarousel-item.lightboxcontainer.wonderplugin3dcarousel-item-visible > a {
    opacity: 0;
}
.wonderplugin3dcarousel-list-container {
    padding: 10px 0px!important;
}
#h-carou .wpb_wrapper > div {
    margin-bottom: 10px;
}
.col-sm-12.col-sm-4.foo {
    width: 33.33%;
    float: left;
}
div#sport1 {
    background-color: #131313;
    padding: 0px 5px 15px 5px;
}
#sport .col-sm-12.col-sm-4.foo {
    width: 29.33%;
    float: left;
    margin: 5px 10px;
}
div#sport {
    background-repeat: no-repeat!important;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
#sport h2.section-title {
    text-align: center;
    color: #fff;
    font-size: 28px;
}
#sport h2.section-title:after, #our-video .section-title-area-2 h2.section-title:after, #gallery .section-title-area-2 h2.section-title:after, #h-menu h2.section-title:after, #map .map2 h2.menu.title:after {
    background: url(https://drinknsink.com/wp-content/uploads/2020/11/heading-bg.png);
    display: block;
    height: 37px;
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    margin: auto;
    margin-top: 0;
}
#sport .tab-pane h2 {
    font-family: 'OrganicElements';
    font-weight: 500;
    font-size: 24px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 0;
}
#sport .tab-pane h3.dj-info {
    font-family: 'Open Sans';
    color: #D32D0B;
    font-size: 16px;
    font-weight: 600;
    margin-top: 0;
}
#sport .tab-pane h3.dj-info:after {
    background: url(https://drinknsink.com/wp-content/uploads/2020/11/heading-bg2.png);
    display: block;
    height: 37px;
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    margin: auto;
    margin-top: 5px;
}
#sport .tab-pane p {
    color: #fff;
    font-family: 'Open Sans';
    font-size: 16px;
}
#sport .tab-pane {
    text-align: center;
    margin-top: 36px;
}#sport a.view-more-menu {
    border: 1px solid #fff;
    padding: 4px 20px;
    border-radius: 30px;
    color: #ffff;
    font-family: 'OrganicElements';
    font-size: 20px;text-decoration: none;
}
#sport .btn-view {
    margin-top: 35px;
}
#sport a:hover.view-more-menu {
    border: 1px solid #D32D0B;
    padding: 4px 20px;
    border-radius: 30px;
    color: #fff;
    background: #D32D0B;
}
#our-video .section-title-area-2 h2.section-title {
    text-align: center;
    color: #fff;    font-family: 'Organic';
    font-size: 28px;
}
#our-video .wpb_wrapper > div {
    margin-bottom: 20px;
}
div#our-video {
    border-bottom: 1px solid #fff;
}
#gallery .section-title-area-2 h2.section-title {
    text-align: center;
    color: #fff;
    font-size: 28px;
	font-family: 'Organic';
}
#gallery .btn .btn-view {
    text-align: center;
}
#gallery .btn a.view-more-menu {
    color: rgb(255, 255, 255);
    font-family: OrganicElements;
    font-size: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-image: initial;
    padding: 4px 20px;
    border-radius: 30px;text-decoration: none;
}
#gallery .btn a:hover.view-more-menu {
    color: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(211, 45, 11);
    border-image: initial;
    padding: 4px 20px;
    border-radius: 30px;
    background: rgb(211, 45, 11);
}
#gallery .vc_row.wpb_row.vc_inner.vc_row-fluid.btn {
    margin-bottom: 10px;
}
#h-menu h2.section-title{
    text-align: center;
    width: 100%;
    color: rgb(255, 255, 255);
    font-family: Organic;
    margin: 0px;
    padding: 0px;
}
#h-menu .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab a {
    border-color: #e3e3e300;
    background-color: #ebebeb00;
    color: #fff;
    font-family: 'Organic';
    font-weight: 500;
    font-size: 19px;
}
#h-menu .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab a:hover{
    color: rgb(211, 45, 11);
    border-bottom: 1px solid rgb(211, 45, 11);	
}
#h-menu li.vc_tta-tab.vc_active a {
    display: inline-block;
    position: relative;
    color: rgb(211, 45, 11)!important;
    border-bottom: 1px solid rgb(211, 45, 11)!important;
}
#h-menu .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #0000;border: 0px solid #0000;
}
#h-menu .vc_tta.vc_tta-style-classic .vc_tta-panel-body, .vc_tta.vc_tta-style-classic .vc_tta-panel-heading {
    border-width: 0px;
}
#h-menu .btn-1 a.view-more-menu {   color: rgb(255, 255, 255);
    font-family: OrganicElements;
    font-size: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-image: initial;
    padding: 4px 20px;
    border-radius: 30px;
	text-decoration:none;
}
#h-menu .btn-1 a:hover.view-more-menu {
    color: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(211, 45, 11);
    border-image: initial;
    padding: 4px 20px;
    border-radius: 30px;
    background: rgb(211, 45, 11);
}
#h-menu .btn-1 .btn-view {
    text-align: center;
    display: block;
     position: static;
    margin: 30px 0px 29px;
}
#h-menu .menu-content p {
	font-family: OpenSans-Regular;
    font-size: 14px;
    text-align: left;
    width: 95%;
    color: rgb(255, 255, 255);
    margin: 0px;
    padding: 0px;
}
#h-menu.menu-content .price-menu {
    padding-top: 10px;
}
#h-menu .menu-content:after {
    content: "";
    position: unset;
    height: 1px;
    bottom: 0px;
     right: auto;
    display: block;
    border-bottom: 1px dashed rgb(255, 255, 255);
    margin: auto;
}
#h-menu .price-menu {
    color: rgb(211, 45, 11);
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: 600;
}
#h-menu .menu-content h3 {
    color: rgb(255, 255, 255);
    font-size: 22px;
    font-weight: 500;
    font-family: OrganicElements;
    text-transform: capitalize;
    margin-top: 10px;
}
#h-menu .voor div.menu-content {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    min-height: 100px;
}
#h-menu .menu-content {
    padding: 10px 20px;
    margin-bottom: 0;
}
div#h-menu {
    border-bottom: 1px solid #fff;
}
#map .map2 h2.menu.title {
    text-align: center;
    width: 100%;
    margin: 0;
    padding: 0;
    color: #fff;
    font-family: 'Organic';
}
.mmmm .col-sm-4 {
    width: 31.333333%;
    background: #fff;
    margin: 3% 1%;
	float:left;
    min-height: 155px;
}
div#map {
    padding-top: 15px;
}
#map .vc_row.wpb_row.vc_inner.vc_row-fluid.map2 {
    margin-bottom: 0px;
}
footer#Footer {
    background: #131313;
    margin: 0 0 0 0;
}
#Footer .fa-addr {
    display: flex;
	margin-bottom: 18px;
    align-items: flex-start;
}
#Footer .fa-tel, #Footer .fa-email {
    min-height: 50px!important;
}
#Footer .fa-tel, #Footer .fa-email {
    display: flex;
    align-items: flex-start;
} 
#Footer .footer-adres p {
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    font-family: 'Open Sans';
    font-weight: 600;
}
#Footer div.footer-adres img {
    display: block;
    margin: auto;
    margin-bottom: 20px;
}
#Footer .icon01 {
    float: left;
    margin: 13px !important;
    padding: 0;
}
#Footer .footer-adres p {
	color: #fff;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    font-family: 'Open Sans';
    font-weight: 600;
}
#Footer .icon02, #Footer .icon03 {
    margin: -5px 13px !important;
}
#Footer a.footer-phone, #Footer a.footer-mail {
    color: #fff;
    text-decoration: none;
}
#Footer a:hover, #Footer a:hover {
        color: #d32d0b;
}
#Footer a:hover.footer-phone {
    color: #d32d0b;
}
#Footer .social-icon {
    float: left;
    width: auto;
}
#Footer .social-icon img {
    float: left;
}
#Footer .foo-revi-btn {
    float: left;
    display: block;
}
#Footer .foo-revi-btn a:hover{
	color: #fff;
}
#Footer .foo-revi-btn a {
	text-decoration: none;
    width: 226px;
    height: 63px;
    background: url(https://drinknsink.com/wp-content/uploads/2020/11/review-bg.png);
    display: block;
    text-align: center;
    font-size: 27px;
    padding-top: 23px;
    font-family: 'OrganicElements';
    padding-left: 25px;
    color: #fff !important;
	background-repeat: no-repeat;
}
#Footer h4 {
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 22px;
    font-family: 'OrganicElements';
    font-weight: 500;
    border-bottom: 3px solid #fff;
    padding-bottom: 12px;
    text-transform: capitalize;
}
#h-menu .btn-1 {
    margin-top: -35px;
}
#Footer ul.open_time li {
	    color: #fff;
    margin: 0 0 0 0;
    font-weight: 600;
    font-family: 'Open Sans';
    border-bottom: dotted 1px #CECECE;
    padding-top: 10px;
    padding-bottom: 10px;
}
#Footer ul.open_time div {
    float: right;
}
#Footer h2.widgettitle {
    font-size: 18px;
    border: 0;
    line-height: normal;
    text-align: center;
    font-family: 'Open Sans';
    margin-top: 15px;
    font-weight: 500;
    padding-bottom: 12px;
    text-transform: capitalize;
}
#Footer div.bez-bt img {
    display: block;
    margin: auto;
}
#Footer a.review-footer-btn {
    padding-bottom: 0;
    text-align: center;
    display: block;
    width: 65px;
    margin: auto;
    color: #D32D0B !important;
    font-size: 17px;
    font-weight: 600;
    border-bottom: solid 2px;
    line-height: 17px;
	    text-decoration: none;
    padding-top: 20px;
}
#Footer .footer_copy .one {
    margin-bottom: 0px;
    padding-top: 10px;
    min-height: 29px;
}
#Footer .footer_copy .copyright {
    float: left;
    width: 100%;
}
#Footer p.right-copy {
    float: right;
}
#Footer .footer_copy .social {
    
    display: none;
}
#Footer .footer_copy {
       background: #010101;
}
.foot-review .strong-rating span.star:before {
        background: url(https://drinknsink.com/wp-content/uploads/2020/11/scissor1.png) 5px -15px no-repeat;
    height: 19px;
}
.foot-review .strong-view.wpmtst-default .wpmtst-testimonial-inner {
    border: 0px solid #FFFFFF;
    padding: 15px 0px;
    text-align: left;
    border-bottom: 1px solid #fff;
}.foot-review .strong-view.wpmtst-default .wpmtst-testimonial {
    border: 0px solid #E6E6E6;
}
.foot-review h3.wpmtst-testimonial-heading.testimonial-heading {
    display: none;
}
.foot-review .strong-rating-wrapper.in-view {
    display: block;
    position: absolute;
    margin-left: -12px;
    margin-top: 3px;
}
.foot-review .wpmtst-testimonial-field.testimonial-field.testimonial-name {
    text-align: left;
    padding: 0px!important;
}
.foot-review .strong-view.wpmtst-default .wpmtst-testimonial-field {
    
    padding: 0px 9px;
}
#Header {
    min-height: 135px!important;
}
#Subheader .title {
    color: #fff;
    font-weight: 500;
}
#about .abt-us h2 {
    margin: 0px;
    padding: 10px;
    background: #d32d0b;
    color: #fff;
    border-radius: 4px 4px 0px 0px;
    text-transform: capitalize;
    margin-bottom: 15px;
    font-family: OrganicElements;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 0.2px;
}
div#about {
    padding-bottom: 25px;
}
#about .abt {
    border: 1px solid #ccc;    border-radius: 10px;
}
#about .abt .vc_column-inner {
    padding: 0px 0px;
}
#about .right-text {
    padding: 0px 35px 0px 0px;
    font-size: 15px;
    color: #000;
	font-weight: 500;
    line-height: 1.6;
    margin-bottom: 0px;
}
#abt1 .img-about {
    margin-bottom: 0px;
}
div#abt1 {
    margin-bottom: 0px;
}
.foot-review .strong-view.wpmtst-default .strong-content {
    margin: 0px auto 0;
}
.foot-review .strong-view.wpmtst-default .wpmtst-testimonial {
    margin: 0px auto 0;
}
#live-sport #qem-calendar .oldday {
    background: #CCC!important;
    margin: 0 0 8px 0;
    padding: 0;
}
#live-sport #qem-calendar .day {
    background: #eeeeee;
}
#live-sport #qem-calendar h2 {
    margin: 10px 0 5px 0;
    padding: 0;
    text-align: center;
    font-size: 18px;
    line-height: 10px;
    font-weight: 600;
}
#live-sport #qem-calendar .calday {
    background: #eeeeee;
    color: #000;
}
#live-sport table tr:first-child td {
    box-shadow: none;
}
#live-sport .caltop td {
    background-color: #0000;
    border: 0px;
}
#qem-calendar td a:hover {
    background: #ce2e12;
    color: #fff;
    border-color: #cf2f12;
}
#qem-calendar td a {
    background-color: #ce2f12;
    color: #fff;
    font-size: 18px;
    border-color: #cd2c0c;
}
#menu-it h2#voorgerechten {
    width: 100%;
    height: auto;
    margin: 13px 0 0px 0;
    display: inline-block;
    float: none;
    text-align: center;
    line-height: normal;
    font-family: 'OrganicElements';
}
#menu-it h2#voorgerechten:after {
    background: url(https://drinknsink.com/wp-content/uploads/2020/11/heading-bg3.png);
    display: block;
    width: 274px;
    background-size: 100%;
    height: 37px;
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    margin: auto;
    margin-top: 0;
    margin-bottom: 20px;
    margin-top: 0;
}
#menu-it table tr:first-child td {
      box-shadow: none;    text-align: left;
}
#menu-it table tr:nth-child(2n) td {
    background: rgb(252 252 252);
}
#menu-it .first-row h3 {
    margin: 0;
    float: left;
    width: 100%;
    color: #D32D0B;
    text-align: left;
    font-size: 15px;
    font-family: 'Open Sans';
    text-transform: capitalize;
    font-weight: 600;
}
#menu-it td.first-data.first-row {
    width: 70%;
    padding: 10px;
}
#menu-it td.second-data.first-row {
    background: #D32D0B;
    color: #fff;
    text-align: center;border-bottom: 1px solid #fff;
    font-family: 'Open Sans';
}
#menu-it table td {
    vertical-align: middle;
    padding: 10px;
}
#menu-it td.first-data.first-row p {
    float: left;color: #000;
    text-align: left;
    font-family: 'Open Sans';
    padding-bottom: 0;
    margin-bottom: 0;
}
div#menu-tab {
    margin-bottom: 0px;
}
.gall .vc_grid-item.vc_clearfix.vc_col-sm-3.vc_visible-item.fadeIn.animated {
    border: 1px solid #ccc;
    margin: 5px 5px;
    padding: 5px;
	    width: 24%;
}
div#gall-1 {
    margin-bottom: 0px;
}
#book-form .outer-border h2 {
    margin: 0px;
    padding: 10px;
    background: #d32d0b;
    color: #fff;
    border-radius: 4px 4px 0px 0px;
    text-transform: capitalize;
    margin-bottom: 15px;
    font-weight: 700;
    font-family: OrganicElements;
    font-size: 18px;
    letter-spacing: 0.2px;
}
#book-form .book-form .vc_column-inner {
    border: 1px solid #ccc;
    padding: 0px;
}
#book-form .book-form .in-book {
   
    margin-top: -14px;
    color: #000;
}
#book-form .book-form .in-book .desc {
    padding: 0px 20px;
}
#book-form .rtb-booking-form .message {
       display: block;
}
#book-form .rtb-booking-form .add-message {
    display: none;
}
#book-form .rtb-booking-form fieldset>div {
    margin-bottom: 1em;
    display: inline-block;
    vertical-align: top;
    width: 48%;
    min-height: 50px;
}
#book-form .rtb-booking-form fieldset>div {
    margin-top: 0px;
}
#book-form .rtb-booking-form label {
    display: block;
}
#book-form .rtb-booking-form input {
    width: 100%;
    max-width: 98%;
    float: left;
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 10px;
    margin-right: 1%;
}
#book-form .rtb-booking-form select#rtb-party {
    width: 98%;
}
#book-form .rtb-select.party {
    width: 99%;
}
#book-form .rtb-booking-form input {
    max-width: 100%;
}
#book-form button {
    float: right;
    display: block;
    margin-top: -45px;
    margin-bottom: 23px;
    margin-right: 15px;
}
#book-form input[type="text"]#rtb-date {
    background-image: url(https://drinknsink.com/wp-content/plugins/restaurant-reservations/calendar.svg);
    background-repeat: no-repeat;
    background-position: 99% center;
    background-size: auto 60%;
}
#book-form button:hover {
    background: #d32d0b;
}
#book-form a.res-link {
    color: #d32d0b;
    text-decoration: none;
}
#book-form button {
    background: #000;
    border: #000;
    color: #fff;
    padding: 10px 20px;
    border-radius: 30px;
    float: right;
    margin-bottom: 30px;
}
#book-form textarea#rtb-message {
    width: 100%;
    min-width: 100%;
    color: #222;
}
#book-form .rtb-booking-form fieldset>div {
    padding-left: 15px;
}
#book-form .rtb-booking-form .message {
    width: 100%;
    max-width: 48%;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 10px;
    margin-right: 1%;
    position: relative!important;
    top: 0px!important;
    left: 0px!important;
    margin-top: 0px;float: right;
    padding: 0px;
}
#book-form .rtb-booking-form fieldset legend {
    border-bottom: 1px solid #ccc;
    width: 96.8%;
    padding: 10px 20px;
    font-size: 25px;
    font-weight: 600;
}
#book-form .rtb-booking-form .message textarea {
    min-height: 43px!important;
    height: 43px;
    border-radius: 5px;
    line-height: 15px;
}
#book-form input#rtb-time, #book-form select#rtb-party {
    max-width: 100%;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(https://drinknsink.com/wp-content/plugins/restaurant-reservations/select.png) no-repeat right center;
}
#contact .title h2 {
    margin: 0px;
    padding: 10px;
    background: #d32d0b;
    color: #fff;
    border-radius: 4px 4px 0px 0px;
    text-transform: capitalize;
    margin-bottom: 15px;
    font-weight: 700;
    font-family: OrganicElements;
    font-size: 18px;
    letter-spacing: 0.2px;
}
#contact .detail {
    border: 1px solid #ccc;
    margin: 0px 11px;
    width: 48%;
}
#contact .detail .vc_column-inner {
    padding: 0px;
}
#contact .contact-address {
    padding: 0px 20px;
    margin-top: -15px;
}
#contact .wpb_text_column.wpb_content_element.map11 {
    padding: 0px 20px;    margin-bottom: 10px;
}
#contact div.wpcf7 {
    padding: 0px 20px;    margin-bottom: 5px;
}
div#contact {
    padding-bottom: 25px;
}
#contact input.wpcf7-form-control.wpcf7-submit {
    padding: 10px 45px;
    outline: none;
    background: #D32D0B;
    border: solid 1px #D32D0B;
    color: #fff;
    border-radius: 20px;
    font-family: 'Open Sans';
    font-size: 14px;
    font-weight: 500;
}
#contact input.wpcf7-form-control.wpcf7-submit:hover {
    background: #000;
    border-color: #000;
}
#dmap .wpb_wrapper > div { margin-bottom: -35px;}
#blog .vc_gitem-animated-block {
    display: none;
}
#blog .widget_recent_entries ul li:after {display: none;
}
#blog .widget_recent_entries ul li a{
    color: #000;
}
#blog .widget_categories ul li a, #blog .widget_meta ul li a {
    color: #000!important;
}
#blog .widget_categories ul {
    background: #0000;
}
#blog .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #d43413;
    padding: 7px 20px;
    border-radius: 25px;
}
#blog .widget_recent_entries ul li a:hover {
    color: #000;
}
#blog .widget_recent_entries ul li {
    
    list-style-type: none;
}
#review #revi_text {
    border: 1px solid #ccc;
}
#review .form {
    padding: 0px 20px;
    margin-top: 0px;
}
#review input#wpmtst_submit_testimonial {
    background-color: #d32d0b;
    color: #fff;
    border-radius: 30px;
    padding: 10px 35px;
}
#review .strong-rating span.current:before {
    color: #d32d0b;
}
#review .strong-rating span.star:before {
    color: #d32d0b;
    background: #d32d0b;
}
#review .decc {
    padding: 0px 20px;
    margin-top: 0px;
}
#review #revi_text .vc_column-inner {
    padding: 0px;
}
#review .strong-rating label:before {
    color: #d32d0b;
    background: #d32d0b;
}
#review #revi_text h2 {
    margin: 0px;
    font-size: 16px;
    padding: 10px;
    background: #d32d0b;
    color: #fff;
    border-radius: 4px 4px 0px 0px;
    text-transform: capitalize;
    margin-bottom: 15px;
    font-weight: 700;
    font-family: OrganicElements;
    font-size: 18px;
    letter-spacing: 0.2px;
}
div#review {
    padding-bottom: 22px;
}
#revi_text .wpb_wrapper > div {
    margin-bottom: 0px;
}
#review h3.wpmtst-testimonial-heading.testimonial-heading {
    color: #000;
    font-weight: 600;
    line-height: 1.2;
}

@media screen and (min-width:768px){

}
@media screen and (max-width: 767px){
.header-classic #Top_bar {position: static!important;}	
#Action_bar .contact_details li.slogan { display: block;line-height: 1.5;}	
body.home.header-classic #Top_bar { position: static!important;background: rgb(0 0 0)!important;}
#Top_bar .logo #logo{padding: 8px 0px!important; margin: 15px 25px;
    float: left; margin-top: 0px;}
#Top_bar a.responsive-menu-toggle {color: #fff;}	
	
}
@media screen and (max-width: 330px) and (min-width: 300px){
#sport .col-sm-12.col-sm-4.foo {
    width: 41.33%!important;
   
}	
}

@media only screen 
  and (max-device-width: 767px) 
  and (orientation: portrait) 
	and (-webkit-min-device-pixel-ratio: 1){
.gall .vc_grid-item.vc_clearfix.vc_col-sm-3.vc_visible-item.fadeIn.animated {
    width: 44%;
    float: left;
}
#contact .detail {
    width: 97%;
}		
#book-form .rtb-booking-form fieldset legend {  width: 85%;
}	
#book-form .rtb-booking-form .message { width: 100%; max-width: 100%; padding: 0px 10px; float: none;
}		
#book-form .rtb-booking-form fieldset>div {  width: 96%;}		
#book-form .book-form .vc_column-inner {
    border: 0px solid #ccc;
    padding: 0px 15px;
}		
#about .abt .vc_column-inner{   padding: 0px 15px;}
#sport .col-sm-12.col-sm-4.foo { width: 42.33%; margin: 5px 10px; text-align: center;}	
#sport h2.section-title:after, #our-video .section-title-area-2 h2.section-title:after, #gallery .section-title-area-2 h2.section-title:after, #h-menu h2.section-title:after, #map .map2 h2.menu.title:after {
	height: 60px;}
#about .abt {
    border: 0px solid #ccc;
 }
		
#sport .tab-pane h2 {  font-size: 20px;
}
#h-menu .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #0000;
}	
#Footer p.right-copy {
    float: none;
}
#h-menu .btn-1 {
    margin-top: 0px;
}		
		
}
@media only screen 
  and (max-device-width: 767px) 
  and (orientation: Landscape) 
	and (-webkit-min-device-pixel-ratio: 1){  
	#Action_bar .contact_details li {
        font-size: 16px;
}
	#contact .detail {
    width: 97%;
}	
#book-form .rtb-booking-form fieldset legend {  width: 85%;
}	
#book-form .rtb-booking-form .message { width: 100%; max-width: 100%; padding: 0px 10px; float: none;
}		
#book-form .rtb-booking-form fieldset>div {  width: 96%;}		
#book-form .book-form .vc_column-inner {
    border: 0px solid #ccc;
    padding: 0px 15px;
}			
.gall .vc_grid-item.vc_clearfix.vc_col-sm-3.vc_visible-item.fadeIn.animated {
    width: 47%;
    float: left;
}		
#about .right-text {
    padding: 0px 35px 0px 35px;
    }	
		
.foot-review .strong-view.wpmtst-default .wpmtst-testimonial-field {
    padding: 0px 1px;
}
#Footer .foot-review .strong-rating span.star:before {
    width: 15px!important;
    
}		
#Footer .footer_copy {
    text-align: unset;
}		
#Footer .container {
    padding: 0px 30px!important;
    max-width: 100%!important;
}		
#Footer .column.one-fourth {
    width: 46%!important;
    clear: none;
    height: 476px;
    margin: 0 2%;
}		
#h-menu .btn-1 {
    margin-top: 0px;
}		
#sport .col-sm-12.col-sm-4.foo {
    width: 45%;
    text-align: center;
}
#gallery .vc_grid-item.vc_clearfix.vc_col-sm-3 {
    width: 50%;
    float: left;
}		
#h-menu .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #0000;
}		
		
		
		
}

@media only screen 
  and (max-device-width: 1025px) 
 and (min-width: 768px)
  and (orientation: portrait) 
	and (-webkit-min-device-pixel-ratio: 1){
#Action_bar .contact_details li {
    font-size: 16px;
}
		
#contact .detail {
    width: 46%;
}		
#book-form .rtb-booking-form fieldset legend {
    width: 94.8%;
}		
#book-form .rtb-booking-form fieldset>div {  width: 47%;}		
.gall .vc_grid-item.vc_clearfix.vc_col-sm-3.vc_visible-item.fadeIn.animated {
    width: 23%;
}		
div#abt1 {
    margin-bottom: 0px;
    padding: 0px 30px;
}
#about .right-text {
    padding: 0px 0px 0px 20px;
    }		
#Top_bar a.responsive-menu-toggle {color: #fff;}	
body.home.header-classic #Top_bar { position: static!important;background: rgb(0 0 0)!important;}			
#Action_bar .social li a i {
    font-size: 16px;
    }
#sport .col-sm-12.col-sm-4.foo {
    width: 43.33%;
   }
#Footer .column.one-fourth {
    width: 46%!important;
    clear: none;
    height: 476px;
    margin: 0 2%;
}		
		
		
		
}
@media only screen 
  and (max-device-width: 1025px) 
 and (min-width: 768px)
  and (orientation: landscape) 
	and (-webkit-min-device-pixel-ratio: 1){
#Action_bar .contact_details li {
    font-size: 16px;
}
	
#contact .detail {
    width: 46%;
}		
#book-form .rtb-booking-form fieldset legend {
    width: 94.8%;
}		
#book-form .rtb-booking-form fieldset>div {  width: 47%;}		
.gall .vc_grid-item.vc_clearfix.vc_col-sm-3.vc_visible-item.fadeIn.animated {
    width: 23%;
}		
div#abt1 {
    margin-bottom: 0px;
    padding: 0px 30px;
}
#about .right-text {
    padding: 0px 0px 0px 20px;
    }
		
#Footer .column.one-fourth {
    width: 46%!important;
    clear: none;
    height: 476px;
    margin: 0 2%;
}			
#sport .col-sm-12.col-sm-4.foo {
    width: 42.33%;
    
}		
#Action_bar .social li a i {
    font-size: 16px;
    }
#Top_bar a.responsive-menu-toggle {color: #fff;}			
body.home.header-classic #Top_bar { position: static!important;background: rgb(0 0 0)!important;}		
}

@media screen and (max-width: 1024px) and (min-width: 992px){

}
@media only screen 
  and (max-device-width: 1025px) 
 and (min-width: 768px)
  and (orientation: Portrait) 
	and (-webkit-min-device-pixel-ratio: 1){
		
}