/*
Theme Name:         The Trafalgar Child Theme
Theme URI:          https://www.thetrafalgarchelsea.com/
Description:        Rosendale Pub Theme
Version:            1.0
Author:             Ryan Mcfarlane
Author URI:         https://www.ryanmcfarlane.co.uk/
Template:       	rosendale                             
License:            Three Cheers Pubs Co.
License URI:        https://threecheers.co.uk/
*/

@import "../rosendale/style.css";
body{color: #000;}
a.frame{float:none!important;margin-right:auto;margin-left:auto; background: none!important;color: #222;}
.content-column{position:relative;z-index:3}
#subForm fieldset{border:none;padding:0}
#subForm fieldset select{display:inline-block;width:31%;margin-right:1.5%}
#subForm input,#subForm select,#subForm textarea{width:94%;margin:4px 0 20px;display:block;border-radius:0;background-color:#f9f9f9;font-size:14px;padding:10px 3%;border:1px solid #ccc;font-family: "HorleyOldStyleProRoman","EB Garamond", serif;}
#subForm input[type="radio"],#subForm input[type="checkbox"]{width:20px;display:inline-block;position:relative;top:7px;margin-right:4px}
#subForm label.radiolabel{display:inline-block}
#subForm textarea{height:90px}
#subForm label{
  font-size: 15px;}
#subForm select{height:40px}
.center-text{text-align:center}
.uppercase{text-transform:uppercase}
#subForm button{border:none;transition:all .5s ease;width:auto;margin:15px auto;background:transparent;box-shadow:none;border:2px solid #515151;color:#515151;border-radius:0;padding:14px 20px 13px;text-align:center;font-size:15px;text-transform:uppercase;letter-spacing:3px}
#subForm button:hover{border:none;background:#000;border:2px solid #000;color:#fff}
.feature-block-over p{font-family:Georgia,sans-serif!important}
.overlay{padding:2%;height:280px;background-color:#f6f6f6;text-align:center;position:relative}
.span4 .overlay{height:300px;padding:2%;background-color:#f6f6f6;text-align:center;position:relative}
.verticalcenter{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}
.img-border{border:4px solid #fff; border:none}
hr.white{color:#fff;display:block;font-size:39px;width:80px;;text-align:center;line-height:34px;margin:0 auto 10px;text-transform:uppercase;text-shadow:0 0 3px #0009}
.overlay .title{height:auto}
.overlayblock a:hover{text-decoration:none!important}
.overlay .title{color:#fff;display:block;font-size:39px;;text-align:center;line-height:34px;margin:20px auto 10px;text-transform:uppercase;text-shadow:0 0 3px #0009}
.align-center{text-align:center}
.feature-block a{padding-top: 18px;display: inline-block;color: #000;letter-spacing: 3px;font-size: 17px;}
.logos .fade{width:96% !important; max-width: 190px}
.logos{min-height: 95px}
#socials a i{font-size:20px;padding:0 7px}
#menu-social a i{font-size:19px;padding:2px 5px}
.page-id-3571 .content .padtop30{margin-left:auto;margin-right:auto;float:none;text-align:center;width:100%;max-width:95%}
.page-id-3571 .content .padtop30 #quandoo-booking-widget{margin-left:auto;margin-right:auto;float:none;text-align:center}
.innertext{padding:20px 20px 30px 0}
.home .innertext {padding: 20px 20px 30px 0;max-width: 900px;margin: 0 auto}
.wp-pagenavi{margin:20px 0 40px}
.wp-pagenavi a.page,.wp-pagenavi .current{margin:5px;padding:10px 1px;;font-size:22px}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.modal{margin-left:-200px;width:400px;left:50%;overflow:scroll;max-height:100%}
.middelme{margin-left:auto;margin-right:auto;display:inline-block;width:100%;text-align:center}
.container.wider{max-width:1160px}
.wider .span12{width:100%!important}
#menu-main{padding:0 0 14px!important}
#tribe-events-content a{color:#ad976e!important;border-bottom:1px solid transparent}
#tribe-events-content a:hover{color:#4a4a4a!important;border-bottom:1px solid #d8d8d8}
h1.bodoni{}
.uppercase{text-transform:uppercase}
h1.tribe-events-single-event-title{color:#ad976e;letter-spacing:1px;font-size:38px;margin: 0 0 19px 0;}
h4.subtitle{;font-size:16px;text-transform:uppercase;letter-spacing:6px;margin-bottom:5px}
hr.short{max-width:90px}
.event-table{display:table;border-collapse:separate;width:100%;height:500px;vertical-align:middle}
.event-row{display:table-row}
.event-column{display:table-cell;background-size:cover;vertical-align:middle;text-align:left}
.event-image{width:50%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}
.event-text{width:50%}
.tribe-events-schedule .content{padding:0;margin-top:35px;margin-bottom:35px}
.event-inner{padding:7% 8%;display:inline-block}
.eventouter{padding-top:50px}
a.bookingbutt,#tribe-events-content a.bookingbutt{text-decoration:none;padding:9px 20px 7px;background-color:transparent;color:#ad976e!important;;font-size:18px;text-transform:uppercase;letter-spacing:2px;line-height:24px;margin:20px 0;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out; border: 1px solid #ad976e}
a.bookingbutt:hover,#tribe-events-content a.bookingbutt:hover{background-color:#transparent;color:#000!important; border-color: #000}
.tribe-bar-disabled,.tribe-events-list-separator-month{display:none}
.type-tribe_events{background-color:#fff;margin:1%;display:inline-block;width:31%;padding:0;vertical-align:top}

.type-tribe_events {
  background-color: #fff;
  margin: 1%;
  display: inline-block;
  width: 31%;
  padding: 0;
  vertical-align: top;
}

.event-image{margin: 10px 0 40px}
.single-tribe_events .recurringinfo{display : none}
.single-tribe_events .event-image{width:auto;}
.single-tribe_events .tribe-events-schedule{max-width:700px; margin: 0 auto
}



.eventlistimg{width:100%;height:230px;padding:0;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat}
.listinnerpad{padding:18px 12px}
.type-tribe_events{-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out}
.type-tribe_events:hover{background: }
.cattext{color:#fff;text-transform:uppercase;letter-spacing:1px}
.read-more{color:#ad976e;text-transform:uppercase;letter-spacing:1px;font-size:16px}
.eventlist h2,.eventlist h4{;text-transform:uppercase}
.eventlist h4{letter-spacing:1.2px;font-size:15px;line-height:19px;}
.eventlist h2{color:#ad976e;line-height:25px;font-size:22px;letter-spacing:2px;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out}
.eventlist h5{color:#747474;line-height:13px;font-size:13px;letter-spacing:.3px;margin-bottom:20px}
.eventlist h2:hover{color:#000000;}

.eventlist hr{margin:20px auto}
.eventlist a.read-more{text-decoration:none!important;font-size:13px;letter-spacing:1px;font-weight:500;border:none!important}
p.eventssubnav{font-size:16px;margin-bottom:40px;text-transform:uppercase;letter-spacing:1px}
h1.tribe-events-list-event-title{color:#ad976e;letter-spacing:2px;font-size:48px}
a.read-more-outline{font-size:14px;border:1px solid #ccc;padding:7px 18px;margin:20px 0;display:inline-block;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-o-transition:all 100ms ease-out}
a.read-more-outline:hover{font-size:14px;border:1px solid #ad976e;background-color:#ad976e;color:#fff!important}
.modal-header h2{color:#263323;text-transform:uppercase;text-align:center;margin-top:20px}
.modal-header p{text-align:center}
#OT_submitWrap{left:123px!important}
#OT_logo,#OT_logoLink{position:relative!important}
#OT_partySizeLbl{top:17px!important}
#OT_partySize{left:118px!important;top:13px!important}
.modal-body{height:630px}
fieldset{padding:0;border:none}
.frame{letter-spacing:2px;margin:25px 0 15px}
h1,a,#menu-main h3,.btn-signup,#main a,.menu h4{color:#ad976e}
a:hover,#main a:hover{color:#836d45}
ul.nav li a:hover,ul.nav-mobile li a:hover,ul.nav-mobile li.active a,.footer-top a{color:#ad976e}
ul.dropdown-menu{border-left-color:#836d45!important}
#banner-inner{margin:10px 0 13px}
h1.home{max-width: 490px;letter-spacing: 8px;color: #000;margin: 8px auto 30px;line-height: 48px;font-size: 40px}
.brand{margin-bottom:2px}
ul.dropdown-menu li a:hover{color:#ad976e!important;background-color:transparent!important}

.span4.home h1{font-size:34px}
.latest-news strong,.footer-top a,ul.nav li.active a{color:#ad976e!important;text-align:center}
.latest-news li a{color:#000!important;text-align:center}
.menu-wrap h3,#menu-main h3{color:#000!important;text-align:center}


.vsel-alignright {float: none;clear:both}
#vsel{vertical-align:top}
.vsel-content{float:left;width:30.1%; margin:1%; clear:none; border: none !important;text-align:center!important}
.tax-event_cat .vsel-content{float:left;width:31.1%}

.feature-block h3.menutitle a{color: #000!important; font-size: 26px; margin: 15px 0 0px;letter-spacing: 0;}
a.downloadmenu{text-transform: uppercase; font-size: 16px; margin: 15px 0; padding: 0; color: #ad976e;}


.vsel-content figure.vsel-alignleft {margin: 0 0 15px 0;}
.vsel-meta{padding:15px;font-size: 15px;}
.vsel-content h3.vsel-meta-title{color: #ad976e; text-transform:uppercase;font-size:23px}
.vsel-meta-link{}
.vsel-meta-link a{text-transform:uppercase;padding: 25px 0 0; display:inline-block; letter-spacing:1.5px}
.vsel-alignleft {float: none}
.vsel-no-events{text-align: center}

.event-inner-nostyle .vsel-content, .event-inner-nostyle .vsel-meta{padding: 0; border:none; width: 100%}
.event-inner-nostyle .vsel-content{padding-bottom: 25px}


.single-event .vsel-content{float:none;width:auto; margin:0!important; clear:none; border: none; text-align:center!important}
.single-event .vsel-meta, .single-event .vsel-text{float:none;width:100%!important; }
.single-event .vsel-meta-link a{text-transform:uppercase;padding: 25px 0 0; display:inline-block; letter-spacing:2px; font-size:22px}
.single-event .vsel-text{padding: 20px 0 80px}
.single-event .vsel-meta{padding: 0px 0 30px}
.single-event .img-full{padding-bottom: 30px}
.single-event img.img-full{padding-bottom: 0px}



.latest-news{text-align:center}
.rss-date{text-align:center;width:100%;display:inline-block}
.latest-news li a:hover,.footer-top a:hover{color:#8e7952!important}
.feature-block div.feature-block-over-inner{background-position:0 0;background-repeat:repeat}
.feature-block div.feature-block-over-top{background-position:center top;background-repeat:no-repeat}
#content .btn-signup{background:url(assets/img/bg-send-contact.png) no-repeat center top!important}
.hs-btm- .hs-slider{background:transparent url(assets/img/drag.png) no-repeat center center!important}
#content .btn-signup{background-position:center top!important;background-repeat:no-repeat!important}
ul.dropdown-menu li a:hover{color:#263323!important}
.middle{margin:0 auto}
#tagline{height:253px;top:220px!important}
.aptf-tweet-date{float:none!important}
#follow-us{background-position:center bottom!important;padding:5px 3px 0 4px}
.aptf-timestamp{display:none}
@media (max-width: 850px) {
.type-tribe_events{width:46.5%}
}
@media (max-width: 767px) {
.home .content{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}
.event-table{display:block;border-collapse:separate;width:100%;height:auto;vertical-align:middle}
.event-row{display:block}
.event-column{display:block;background-size:cover;vertical-align:middle;text-align:left}
.event-text{width:100%}
.event-image{height:350px;width:100%}
}
@media (max-width: 600px) {
.event-text,.type-tribe_events{width:99%}
}