@import url('https://fonts.googleapis.com/css?family=Lato:300,400|Raleway:300,400,600');.highlighted nav.tabs{background-color:#6Ddd55;padding:0.2rem 1rem 0;}h1,h1 a{font-family:"Lato",serif;font-weight:400;}h2,h2 a,h3,h4,h5,h6,h3 a{font-family:"Raleway",serif;font-weight:400;}body,p,a,li{font-family:"Raleway",sans-serif;font-weight:300;}#page-wrapper{background:url('/themes/contrib/bootstrap_barrio/subtheme/images/linen-bg.jpg') top center no-repeat;background-size:cover;background-attachment:fixed;}#navbar-top{padding:0;text-align:right;}#block-tmdphoneicon{width:100%;}@media (max-width:575px){#phone-icon-wrapper{display:block;margin:0.5rem 0}#phone-number-wrapper{display:none;}}@media (min-width:576px){#phone-icon-wrapper{display:none;}#phone-number-wrapper{display:block;background-color:#7c7367;color:#fff;margin-top:1rem;padding:0.5rem 0;text-transform:uppercase;font-family:"Lato",sans-serif;}#phone-number-wrapper a{color:#fff;}}#page,#main-wrapper{background:transparent !important;}#navbar-main.navbar{justify-content:space-between !important;background:transparent !important;padding:1rem 0 0;}.navbar-collapse{flex-grow:0;}#navbar-main li{text-transform:uppercase;}#navbar-main.navbar a{color:#7c7367;}#navbar-main.navbar a:hover{text-decoration:underline;}#navbar-main.navbar a.active.is-active{font-weight:bold;}#navbar-main.navbar ul ul li a.active.is-active{color:#fff;}.dropdown-item.active,.dropdown-item:active{background-color:#00745e;}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 28 28' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(30, 30, 60, 0.5)' stroke-width='2.5' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}.navbar-toggler{padding:.25rem 0.5rem;border-radius:0;}@media (max-width:991px){.scrolled .navbar-toggler{background-color:rgba(255,255,255,0.75);position:fixed;top:1rem;right:1rem;z-index:10;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out;}.scrolled #CollapsingNavbar{position:fixed;top:3.5rem;background-color:rgba(255,255,255,0.9);left:0;padding:0 1rem;width:100%;z-index:10;}}@media (max-width:575px){#navbar-main.navbar img{max-width:13.5rem;}}div#top-pic-wrapper{height:40vh;}div#top-pic-wrapper{transform:skewY(-3deg);overflow:hidden;margin:2rem 0;}@media (max-width:575px){div#top-pic-wrapper{margin-bottom:0;}}div#top-pic{background:#00745e;color:#fff;transform:skewY(3deg);font-size:20px;overflow:hidden;height:40vh;min-height:200px;position:relative;top:-50%;}div#top-pic{height:100vh;}.group-left{padding:2rem 0 5rem;}@media (max-width:575px){.group-left{padding:0rem 0 5rem;}}.field--name-node-title{text-align:center;}.field--name-node-title h1{text-transform:uppercase;color:#004034;font-weight:400;margin:1rem 0 3rem;}.group-left h2{color:#00745e;font-size:34px;font-weight:300;margin:0.5rem 0 0.2rem 0;}.group-left h3{color:#E76000;font-size:26px;font-weight:400;}.group-left p,.group-left li{font-size:21px;line-height:32px;}.group-left p{margin-bottom:2rem;}.group-left ul li{list-style-image:url('/themes/contrib/bootstrap_barrio/subtheme/images/tick.svg');}b,strong{font-weight:600;}.group-left td{font-size:21px;line-height:32px;vertical-align:top;}.group-left img{max-width:100%;}#tmd-cta_buttons_wrapper{background-color:#004034;background:url('/themes/contrib/bootstrap_barrio/subtheme/images/cta-bg.jpg') top center no-repeat;background-size:cover;background-attachment:fixed;}#tmd-cta_buttons_wrapper .group-right{text-align:center;padding:3rem 0;}#tmd-cta_buttons_wrapper .row:nth-of-type(2){margin-top:4rem;}#tmd-cta_buttons_wrapper a:hover{color:#7c7367;text-shadow:0px 0px 3px #fff;text-decoration:none;-webkit-box-shadow:inset 0 0 5px 1px rgba(20,20,20,0.5);box-shadow:inset 0 0 5px 1px rgba(20,20,20,0.5);}#tmd-cta_buttons_wrapper h2{color:#ffb300;font-family:"Lato",sans-serif;text-transform:uppercase;font-weight:300;}#tmd-cta_buttons_wrapper p{color:#f47112;font-family:"Lato",sans-serif;font-style:italic;}#tmd-cta_buttons_wrapper p.whats-on{color:#fff;font-size:3.5rem;text-transform:uppercase;font-style:normal;}#tmd-testimonials_wrapper{background-color:#00745e;text-align:center;transform:skewY(1deg);min-height:11rem;margin:-2rem 0;}#tmd-testimonials_wrapper .field__item{display:block;max-width:25rem;width:40%;}.group-footer{transform:skewY(-1deg);padding:2rem 0;}.field--name-field-testimonials-area{display:flex;justify-content:space-around;}#tmd-testimonials_wrapper blockquote p,.field--name-field-font-page-testimonials blockquote p{color:#fff;font-size:25px;}#tmd-testimonials_wrapper blockquote p::before,#tmd-testimonials_wrapper blockquote p::after,.field--name-field-font-page-testimonials blockquote p::before,.field--name-field-font-page-testimonials blockquote p::after{color:#004034;font-size:120px;line-height:0rem;position:relative;top:3.3rem;font-family:"Lato",sans-serif;font-weight:bold;}#tmd-testimonials_wrapper blockquote p::before,.field--name-field-font-page-testimonials blockquote p::before{content:"“";}.featured-bottom{background-color:#004034;color:#fff;padding:3rem 0 2rem 0;}.site-footer .block{margin:0;border:none;padding:0;}.site-footer h3{color:#004034;font-size:18px;text-transform:uppercase;}.site-footer p{color:#666666;font-size:16px;font-weight:400;}.site-footer p span.highlight{color:#00745e;text-transform:uppercase;}div#copyright{background-color:#fff;}.site-footer__bottom{margin-top:0;border-top:1px solid #fff;}div#copyright p{font-size:12px;color:#bbb;}a span.copyright-tim{color:#232323;}a span.copyright-bar{color:orange;}#block-tmdclubopener,#block-tmdbistroopener,#block-tmdvenueopener{text-align:center;margin-bottom:5rem;}#block-tmdclubopener h1,#block-tmdbistroopener h1,#block-tmdvenueopener h1{font-size:4.5rem;text-transform:uppercase;}#block-tmdclubopener h2,#block-tmdbistroopener h2,#block-tmdvenueopener h2{color:#00745e;font-size:30px;font-weight:300;margin:0.5rem 0 0.2rem 0;}#block-tmdclubopener h3,#block-tmdbistroopener h3,#block-tmdvenueopener h3{font-size:1.2rem;font-style:italic;color:#f47112;}#block-tmdclubopener p,#block-tmdbistroopener p,#block-tmdvenueopener p{font-size:21px;line-height:32px;margin-bottom:2rem;}#block-tmdclubopener a:hover,#block-tmdbistroopener a:hover,#block-tmdvenueopener a:hover{text-shadow:0 0 5px rgba(20,20,20,0.5);text-decoration:none;}#block-tmdclubopener  .row:nth-of-type(2),#block-tmdbistroopener .row:nth-of-type(2),#block-tmdvenueopener .row:nth-of-type(2){justify-content:space-around;}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}.path-frontpage .featured-top{transform:skewY(-4deg);height:40vh;margin-top:3rem;padding:6% 0;}.path-frontpage #featured-top-wrapper{transform:skewY(4deg);background-color:rgba(255,255,255,0.5);text-transform:uppercase;font-size:2rem;width:100%;padding:2rem 0;}.path-frontpage #featured-top-wrapper-inner{background-color:rgba(255,255,255,0.6);}#block-tmdhometitle{margin:0 auto;}#block-tmdhometitle p{margin:0;font-family:"Lato",sans-serif;color:#444444;text-align:center;}#block-tmdhometitle p.home-bold-span{font-weight:400;}.path-frontpage .ds-2col > .group-left,.path-frontpage .ds-2col > .group-right{float:none;width:100%;}.path-frontpage #left_wrapper{background-color:#00745e;transform:skewY(-1deg);padding:4rem 0 1rem;position:relative;top:1.3rem;margin-top:-2.5rem;}#block-tmdmainctahome{text-align:center;padding-top:4rem;}#block-tmdmainctahome a:hover{color:#7c7367;text-shadow:#777777 0px 0px 3px;text-decoration:none;}#block-tmdmainctahome h2{color:#004034;font-family:"Lato",sans-serif;text-transform:uppercase;font-weight:300;}#block-tmdmainctahome h3{color:#7c7367;font-family:"Lato",sans-serif;font-weight:400;font-style:italic;font-size:1.2rem;}#block-tmdmainctahome p{color:#7c7367;font-family:"Lato",sans-serif;font-size:1.3rem;}#events-button-wrapper{background-color:#00745e;transform:skewY(1.5deg);position:relative;top:2rem;margin-top:3rem;height:9rem;}.events-button-inner{transform:skewY(-1.5deg);position:relative;top:-5rem;}#block-tmdmainctahome .events-button-inner h2 a{color:#fff;}#block-tmdmainctahome .events-button-inner a:hover{text-shadow:#ccc 0px 0px 20px;}#call-home-wrapper{background-color:#004034;padding:5rem 0 4rem;}.path-frontpage #left_wrapper > .container{transform:skewY(1deg);}.field--name-field-font-page-testimonials{text-align:center;width:100%;}.field--name-field-font-page-testimonials .field__item{width:40%;min-width:220px;vertical-align:top;max-width:25rem;display:inline-block;padding:2rem;}.field--name-field-font-page-testimonials{display:flex;justify-content:space-around;flex-wrap:wrap;}#bottom-big-pic{height:40vh;border-bottom:5rem solid #004034;}.path-frontpage #right_wrapper{background-color:#fff;padding:2rem 0;}.path-frontpage .card{border:none;}.path-frontpage .paragraph--type-front-page-panel h2{display:inline-block;float:left;font-size:1.5rem;text-transform:uppercase;margin:0 1rem 0 0;color:#00745e;font-weight:400;}.path-frontpage .paragraph--type-front-page-panel p{font-size:1.3rem;color:#666666;}.path-frontpage .field--name-field-front-page-panel-image img{max-width:100%;height:auto;}
body{color:#3b3b3b;background:#f7f7f7;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}#navbar-top{background-color:#004034;}#navbar-main{background-color:#29aa92;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#008ee2;}a:active,.link:active{color:#22adff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#f7f7f7;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
