.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//oldowenscricketclub.co.uk/wp-content/themes/barebones/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}body {
font-family:Lato;
font-size: 20px;
line-height: 1.4em;
color: #000;
background-color: #fff;
font-weight: 300;
}
h1{
background-color: #690000;
display: inline-block;
padding: 10px 20px;
text-transform: uppercase;
color: #fff;
font-weight: 300;
font-size: 26px;
}
img{
max-width:100%;
height:auto
}
p {
margin: 0 0 25px;
}
a {
color: #690000
;
}
a:focus, a:hover {
color: #690000;
text-decoration:none;
}
.article-item{
overflow:hidden;
padding-top: 20px;
padding-bottom: 20px;
border-bottom:1px solid #ccc;
}
.article-item:last-child{
border-bottom:none;
}
.article-item a{
display:block;
overflow:hidden;
transition:all 300ms;
color:#000;	
}
.article-item a:hover{
background-color:#eee;
}
.article-thumb {
overflow:hidden;
}
.article-thumb img{
transition:transform 300ms;
}
.article-item a:hover .article-thumb img{ 
transform: scale(1.1);
}
.article-thumb{
width:200px;
float:left;
}
.article-text{
margin-left:230px;
}
.article-title {
}
.callout{
display: inline-block;
padding: 20px 30px;
color: #333;
text-transform: uppercase;
border: 2px solid #333;
transition: all 300ms;
font-size: 24px;
font-weight: 300;
}
.callout:hover{
text-decoration:none;
background-color: #eee;
border: 2px solid #000;
color:#000;
}
.news-image{
overflow:hidden;
}
.news-image img{
width:100%;
transition:transform 300ms;
}
.news-item:hover img{
width:100%;
transform: scale(1.1);
}
.credits{ text-align: right; font-size: 17px;}
.credits a{ color:#333; transition:all 300ms;}
.credits a:hover{ color:#690000; }
.page-callout {
text-align: center; 
margin-top: 40px;
}
.page-banner{
margin-top: 40px;
}
.footer-legals{
font-size:16px;
text-align:center;
}
footer > .container.pinched{
padding-top:0;
}
footer > .container.pinched > .row:first-child {
padding-top:40px;
border-top:1px solid #ccc;
}
.searchpanel-holder{
background-color: #ddd;
height:0px;
overflow:hidden;
transition: height 300ms;
}
.searchopen .searchpanel-holder{
height: 80px;
}
.searchpanel{
padding:20px;
position: relative;
}
.searchpanel #s {
height:40px;
width: 100%;
}
.searchpanel #searchsubmit{
height:40px;
position: absolute;
right: 20px;
top: 20px;
padding-right: 20px;
padding-left: 20px;
text-transform: uppercase;
font-size: 16px;
background: #690000;
color: #fff;
border: 0;
}
.screen-reader-text{
display:none;
}
#menu-footer {padding:0;margin:0;list-style:0;text-align:center;font-size:0;}
#menu-footer li{display:inline-block;font-size:16px;}
#menu-footer li:after{content:"|";display:inline-block;}
#menu-footer li:last-child:after{content:none;}
#menu-footer li a{display: inline-block;padding:0 5px; font-size: 15px;}
.logo{width:150px;float:left; margin: 20px 20px 30px 40px;}
.home .logo{width:200px;float:left;margin: 10px 10px 10px 0px;}
.logo img{width:100%;transition:transform 300ms}
.logo:hover  img{transform:scale(1.1);}
.social-navigation{
clear: right;
float: right;
margin: 20px 60px 10px 20px;
}
.social-navigation ul{list-style:none;margin:0;padding:0;font-size:0;}
.social-navigation ul li{
display: inline-block;
margin: 2px;
position: relative;
vertical-align: middle;
transition:transform 200ms;
}
.social-navigation ul li:hover{transform:scale(1.1);}
.social-navigation ul li a{
display: block;
width: 36px;
height: 36px;
background-color: #777;
border-radius: 20px;
transition:all 300ms; 
}
.social-navigation ul li.fa-search a{
background-color: rgb(225, 189, 75);
}
.social-navigation ul li.fa-search a:hover{
background-color: rgb(225, 189, 75);
}
.social-navigation ul li a:hover{background-color: #690000;}
.social-navigation ul li.fa:before{ 
font-size: 21px;
position: absolute;
color: #fff;
line-height: 35px;
width: 35px;
text-align: center;
left: 0;
z-index: 999;
pointer-events: none;
}
#social-footer.social-navigation{ text-align: center; float:none ; margin: -10px 10px 10px 10px;}
#social-footer.social-navigation ul li a{ background-color:#690000; }
#social-footer.social-navigation ul li a:hover{background-color: #690000;}
#social-footer.social-navigation ul li.fa:before{ color: #fff; }
.home .social-navigation{ margin: 20px 10px 10px 10px; }
.home .social-navigation ul li a{ background-color:#fff; transition:all 300ms; }
.home .social-navigation ul li:hover a{ background-color:#333; }
.home .social-navigation ul li.fa:before{ color: #333; transition:all 300ms; }
.home .social-navigation ul li:hover.fa:before{ color: #fff; }
.home #social-footer.social-navigation{ margin: -10px 10px 10px 10px; }
#social-footer.social-navigation ul li.fa-search {
display:none;
}
.shout-out{
background-color: rgb(106, 0, 0);
color: #fff;
padding: 10px 20px;
float: right;
text-transform: uppercase;
transition:background-color 300ms; 
}
.shout-out:hover{
background-color: rgb(226, 190, 63);
color: #fff;
text-decoration:none;
}
.home header{
position:absolute;
z-index: 999;
width: 100%;
}
.home header > .container{
padding: 40px 4%;
} 
#hero img{width:100%}
#navbar{
float: right;
clear: right;
margin: 0px 50px 15px 20px;
}
.home #navbar {
margin: 10px 0px 10px 10px;
}
.hero-blurb{
position: absolute;
top: 0px;
right: 70px;
left: 0px;
font-size: 20px;
color: #fff;
line-height: 1.2em;
z-index:99;
}
.hero-blurb .hero-text{
margin-top: 80px;
margin-right: 20px;
margin-left: 50px;
display: block;
clear: left;
}
.hero-blurb h2{
text-transform: uppercase;
font-size: 3.2vw;	
font-weight: 300;
margin-bottom:40px;
}
.hero-blurb p{
max-width: 530px;
font-weight:300;
}
.home .hero-blurb {
text-align:right;
top: 30%;
top:auto;
bottom:20px;
}
.pois-title-holder{
text-align:center;
}
.pois-title{
font-size: 24px;
background-color: #01aef0;
color: #fff;
display: inline-block;
padding: 15px 30px;
text-transform: uppercase;
margin: 40px 20px 20px 20px;
font-weight: bold;
}
.slide-img-holder{
position:relative;
}
.slide-img-holder:after{
content:" ";
background: linear-gradient(to right, rgba(51,51,51,1) 0%,rgba(18,20,51,0) 64%,rgba(0,3,51,0) 100%);
position:absolute;
top:0;
right:0;
left:0;
bottom:0;
z-index: 9;
}
.home .slide-img-holder:after{
content:none;
}
.home .hero-blurb h2 {
line-height: 1.3em;
}
.home .hero-blurb  strong {
font-size: 5.5vw;
}
.hero-title{
background-color: #690000;
color: #fff;
padding: 15px 40px;
float: left;
text-transform: uppercase;
clear: both;
display: block;
min-width: 600px;
}
.container.pinched{
padding: 2% 4% 0% 4%;
}
.row.news{
padding-top: 40px;
padding-bottom: 40px;
border-top: 1px solid #ccc;
}
.banner{
width:100%; 
}
.news-item{
display:block;
}
.news-item:hover{
text-decoration:none;
}
.news-item h2{
text-transform: uppercase;
font-size: 20px;
color: #333;
font-weight: 300;
line-height: 1.2em;
}
.poi {
display: block;
position: relative;
overflow: hidden;
}
.poi img{
width:100%;
transition: transform 300ms;
}
.poi:hover img{
transform: scale(1.1);
}
.poi-blurb-holder {
position: relative;
}
.poi-blurb {
position: absolute;
color: #fff;
text-transform: uppercase;
bottom: 0;
right: 0;
left: 0;
transform: translateY(100%);
transition:all 500ms;
}
.poi:hover .poi-blurb {
transform: translateY(0%);
}
.row.pois{
margin-bottom: 30px;
}
.row.pois:last-child{
margin-bottom: 0px;
}
.poi-title {
padding: 10px 20px;
background-color: rgba(105, 0, 0,1);
display: inline-block;
transform: translateY(-100%);
font-size: 25px;
font-weight: 300;
}
.poi-title-holder {
position: absolute;
height: 0;
right: 0;
left: 0;
width: 100%;
transform: translateY(-30px);
}
.poi-text {
background-color: rgba(0, 0, 0, 0.5);
padding: 20px;
}
.poi-text p:last-child {
margin-bottom:0;
}
.poi-text.noco {
background-color: transparent;
}
.poi:hover .poi-text {
opacity:1;
} ul.menu{ padding: 0; }
.camra-rosette{
float: right;
margin: 0 70px 20px 20px;
}
.menu-toggle{
display:none;
overflow: hidden;
cursor: pointer;
clear: right;
}
.menu-toggle span{
width: 45px;
height: 8px;
margin: 5px 5px 5px auto;
background-color: #690000;
display: block;
transition:all 300ms;
}
.home .menu-toggle span{
background-color: #fff;
}
.menu-toggle:hover span{
background-color: #690000;
}
.home .menu-toggle:hover span{
background-color: #eee;
}
.menu-toggle span:nth-child(1){
transform-origin: 20px 11px;
}
.menu-toggle span:nth-child(3){
transform-origin: 20px -2px;
}
body.menuopen .menu-toggle span:nth-child(1){
transform:rotate(135deg);
}
body.menuopen .menu-toggle span:nth-child(2){
opacity:0;
transform:rotate(360deg);
}
body.menuopen .menu-toggle span:nth-child(3){
transform:rotate(-135deg);
}
#menu-main{
margin:auto;
width: 100%;
font-size: 0px;
background-color: #690000;
}
.menuopen #menu-main{
margin-top: 0px;
}
#menu-main  li {
position:relative;
}
#menu-main > li {
display:inline-block;
}
#menu-main  li a{
display: block;
font-size: 17px;
padding: 10px 15px;
color: #ffff;
text-transform: uppercase;
font-weight: 400;
transition:background-color 300ms;
}
.home #menu-main  li a{
color: #fff;
}
#menu-main  li  a:hover{
background-color: rgb(0, 0, 0);
text-decoration: none;
color:#fff;
}
#menu-main  li .sub-menu{
display:none;
position:absolute;
left:0;
z-index: 9999;
padding: 0;
}
#menu-main  li .sub-menu li{
background-color:transparent;
}
#menu-main  li .sub-menu a {
padding: 10px 15px;
width: 300px;
color:#fff;
}
#menu-main  li .sub-menu .sub-menu{
left: 100%;
top: 0;
}
#menu-main  li:hover > .sub-menu{
display:block;
background-color: rgba(0, 0, 0, 0.6);
}
.menu-main-container{
border-bottom:1px solid #fff;
}
footer{
margin-bottom: 20px;
}
.copyright{
font-size: 17px;
}
table {
width:100%;
table-layout:fixed;
}
table td{
vertical-align:top;
padding-right:10px;
} @media (min-width: 1400px) {
.container {
width: 1370px;
}
}
.col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
@media (min-width: 1590px) {
.container {
width: 1560px;
}
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
float: left;
}
.col-xl-12 {
width: 100%;
}
.col-xl-11 {
width: 91.66666667%;
}
.col-xl-10 {
width: 83.33333333%;
}
.col-xl-9 {
width: 75%;
}
.col-xl-8 {
width: 66.66666667%;
}
.col-xl-7 {
width: 58.33333333%;
}
.col-xl-6 {
width: 50%;
}
.col-xl-5 {
width: 41.66666667%;
}
.col-xl-4 {
width: 33.33333333%;
}
.col-xl-3 {
width: 25%;
}
.col-xl-2 {
width: 16.66666667%;
}
.col-xl-1 {
width: 8.33333333%;
}
.col-xl-pull-12 {
right: 100%;
}
.col-xl-pull-11 {
right: 91.66666667%;
}
.col-xl-pull-10 {
right: 83.33333333%;
}
.col-xl-pull-9 {
right: 75%;
}
.col-xl-pull-8 {
right: 66.66666667%;
}
.col-xl-pull-7 {
right: 58.33333333%;
}
.col-xl-pull-6 {
right: 50%;
}
.col-xl-pull-5 {
right: 41.66666667%;
}
.col-xl-pull-4 {
right: 33.33333333%;
}
.col-xl-pull-3 {
right: 25%;
}
.col-xl-pull-2 {
right: 16.66666667%;
}
.col-xl-pull-1 {
right: 8.33333333%;
}
.col-xl-pull-0 {
right: auto;
}
.col-xl-push-12 {
left: 100%;
}
.col-xl-push-11 {
left: 91.66666667%;
}
.col-xl-push-10 {
left: 83.33333333%;
}
.col-xl-push-9 {
left: 75%;
}
.col-xl-push-8 {
left: 66.66666667%;
}
.col-xl-push-7 {
left: 58.33333333%;
}
.col-xl-push-6 {
left: 50%;
}
.col-xl-push-5 {
left: 41.66666667%;
}
.col-xl-push-4 {
left: 33.33333333%;
}
.col-xl-push-3 {
left: 25%;
}
.col-xl-push-2 {
left: 16.66666667%;
}
.col-xl-push-1 {
left: 8.33333333%;
}
.col-xl-push-0 {
left: auto;
}
.col-xl-offset-12 {
margin-left: 100%;
}
.col-xl-offset-11 {
margin-left: 91.66666667%;
}
.col-xl-offset-10 {
margin-left: 83.33333333%;
}
.col-xl-offset-9 {
margin-left: 75%;
}
.col-xl-offset-8 {
margin-left: 66.66666667%;
}
.col-xl-offset-7 {
margin-left: 58.33333333%;
}
.col-xl-offset-6 {
margin-left: 50%;
}
.col-xl-offset-5 {
margin-left: 41.66666667%;
}
.col-xl-offset-4 {
margin-left: 33.33333333%;
}
.col-xl-offset-3 {
margin-left: 25%;
}
.col-xl-offset-2 {
margin-left: 16.66666667%;
}
.col-xl-offset-1 {
margin-left: 8.33333333%;
}
.col-xl-offset-0 {
margin-left: 0;
}
.visible-xl {
display: block !important;
}
table.visible-xl {
display: table;
}
tr.visible-xl {
display: table-row !important;
}
th.visible-xl, td.visible-xl {
display: table-cell !important;
}
.visible-xl-block {
display: block !important;
}
.visible-xl-inline {
display: inline !important;
}
.visible-xl-inline-block {
display: inline-block !important;
}
.hidden-xl {
display: none !important;
}
}
@media only screen and (max-width : 1199px) { .home #navbar {
margin: 0px 0px 0px 0px;
}
#menu-main{
margin-top: 0px;
}
.menuopen #menu-main{
margin-top: 0px;
}
#menu-main  li {
position:relative;
}
#menu-main > li {
display:block;
}
#menu-main  li a{
text-transform: none;
font-weight: normal;
}
#menu-main  li .sub-menu{
position:relative;
left:initial;
}
#menu-main  li .sub-menu li{
background-color:transparent;
padding-top:0;
padding-left:0;
}
#menu-main  li .sub-menu a {
padding: 10px 10px 10px 30px;
width: initial;
}
#menu-main  li .sub-menu .sub-menu{
left: initial;
top: initial;
}
#menu-main  li:hover > .sub-menu{
display:block;
}
.menu-main-container{
background-color: #690000;
}
ul#menu-main li .sub-menu li.menu-item-has-children > span.nubbin:after{
line-height: 38px;
font-weight: normal;
} #navbar{
position: fixed;
left: -260px;
transition: left 500ms;
background-color: #690000;
top: 0;
z-index: 9999;
height: 100%;
width: 230px;
overflow-x: hidden;
-webkit-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.75);
box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.75);
}
body.menuopen  #navbar{ 
left:0;
z-index: 9999;
}
body.admin-bar #navbar{ 
top:32px;
}
@media (max-width:782px){
body.admin-bar #navbar{ 
top:46px;
}
}
.menu-toggle{
display: block;
}
#navbar .menu-main-container{
position: absolute;
height: 100%;
overflow-y: auto;
}
ul#menu-main{
font-size: 0px;
margin: 15px 0 10px 0;
margin:0;
margin-bottom:50px;
}
ul#menu-main li{
position:relative;
display: block;
background-color: #690000;
width: 230px;
border-top:1px solid #fff;
}
ul#menu-main li:last-child:after {
content:"";
}
ul#menu-main li a{
display: inline-block;
font-size: 14px;
padding: 10px 20px;
color: #fff;
display: block;
background-color: #690000;
}
ul#menu-main li.current-menu-item > a{
background-color: #690000;
}
ul#menu-main li a:hover {
color: #c6168d;
background-color: #fff;
text-decoration:none;
}
ul#menu-main li.menu-item-has-children > a{
margin-right:40px;
}
ul#menu-main li.menu-item-has-children > a:after{
content: ">";
width: 40px;
height: 40px;
line-height: 38px;
color: #fff;
position: absolute;
right: 0;
text-align: center;
top: 0;
font-size: 20px;
pointer-events: none;
transition:transform 300ms;
}
ul#menu-main li.open.menu-item-has-children > a:after{
transform:rotate(90deg);
}
ul#menu-main li.menu-item-has-children > span.nubbin{
display: block;
width: 40px;
height: 40px;
background-color: #345;
position: absolute;
top: 0;
right: 0;
cursor:pointer;
transition:all 300ms;
}
ul#menu-main li.menu-item-has-children > span.nubbin:hover{
background-color: #ddd;
}
ul#menu-main li.menu-item-has-children > span.nubbin:after{
content: ">";
width: 40px;
height: 40px;
line-height: 38px;
color: #fff;
position: absolute;
right: 0;
text-align: center;
top: 0;
font-size: 20px;
pointer-events: none;
transition:transform 300ms;
}
ul#menu-main li.open.menu-item-has-children > span.nubbin:after{
transform:rotate(90deg);
}
ul#menu-main li ul{
z-index: 99;
padding: 0;
width: 201px;
display: none;
border-right: 1px solid #5cbbe8;
border-top: 1px solid #5cbbe8;
position: relative;
background-color: #690000;
left: 0px;
border:0;
}
ul#menu-main li ul a{
color: #ffffff;
background-color: #690000;
}
ul#menu-main li ul ul{
position: absolute;
left: 100%;
top: -1px;
}
ul#menu-main li ul a {
border:0;
}
ul#menu-main li ul ul {
position: relative;
}
ul#menu-main li:hover > a {
background-color: #690000;
}
ul#menu-main li.current-menu-item:hover > a {
background-color: #690000;
}
ul#menu-main li a:hover {
color:#fff;
background-color: #777;
}
ul#menu-main li ul li a {
background-color: #690000;
padding-left:35px;
}
ul#menu-main li ul li ul li a {
padding-left:50px;
}
body.menuopen  ul#menu-main li:hover > ul { 
display: none;
}	
body.menuopen  ul#menu-main li.open > ul {
display: block;
}	
ul#menu-main li ul li ul{
left: initial;
top: initial;
position: relative;
}
.close-link {
padding: 5px;
}
.close-link span {
display: block;
width: 40px;
height: 40px;
text-align: center;
background-color: #334455;
line-height: 36px;
font-size: 19px;
color: #ffffff;
margin-left: auto;
cursor: pointer;
margin: -5px -5px -5px auto;
}
.close-link span:hover {
background-color: #ddd;
color: #fff;
}
}  @media only screen and (max-width : 1589px) {
#menu-main li a {
font-size: 17px;
padding: 10px 13px;
}
} @media only screen and (max-width : 1399px) {
#menu-main li a {
font-size: 16px;
padding: 10px 10px;
}
.home .logo {
width: 200px;
}
.poi-title {
font-size: 18px;
}
.poi-text {
font-size: 16px;
}
} @media only screen and (max-width : 1199px) {
.home .social-navigation {
margin: 10px 0px 10px 10px;
}
.container.pinched {
padding: 30px 15px 0% 15px;
}
.hero-blurb h2 {
margin-bottom: 20px;
}
.shout-out {
display: block;
float: none;
text-align: center;
}
#navbar {
float: none;
clear: none;
margin: 0;
}
.logo {
margin: 20px 20px 30px 10px;
} 
.social-navigation {
margin: 20px 10px 10px 20px;
}
} @media only screen and (max-width : 991px) {
.poi-title-holder{
transform: none;
}
.callout {
padding: 10px 20px;
font-size: 18px;
}
.news-item h2 {
font-size: 18px;
}
.hero-title {
padding: 10px 20px;
float: none;
min-width:initial;
}
.hero-blurb {
position: absolute;
right: 0px;
font-size: 14px;
}
.hero-blurb .hero-text {
margin-top: 0px;
margin-right: 20px;
margin-left: 20px;
}
.hero-blurb .hero-text br {
display:none;
}
.home .hero-blurb .hero-text br {
display:block;
}
.hero-blurb .hero-text p {
font-size:18px;
line-height:1.1em;
}
.hero-blurb {
position: relative;
right: 0px;
background:#690000;
overflow: hidden;
height: 10px;
}
.slide-img-holder:after {
content: none;
}
} @media only screen and (max-width : 767px) {
table tr,
table td{
display:block;
width:100%;
padding:5px;
}
.container.pinched{
max-width:500px;
}
.poi {
margin-bottom: 50px;
}
.row.pois {
margin-bottom: 0px;
}
.news-item {
margin-bottom: 50px;
}
.home header > .container {
padding: 0px 25px;
}
.hero-blurb {
right: 0px;
}
.home .logo, .logo {
width: 160px;
}
.copyright{
text-align:center;
}
.credits {
text-align: center;
margin-bottom:20px;
}
#social-footer.social-navigation {
margin: 10px 10px 10px 10px;
}
.home #social-footer.social-navigation {
margin: 10px 10px 10px 10px;
}
.pois-title {
font-size: 18px;
padding: 10px 20px;
}
.article-thumb{
width:100%;
float:none;
}
.article-text{
margin-left:0px;
}
} @media only screen and (max-width : 479px) {
.home header {
position: relative;
z-index: 999;
width: 100%;
}
.home .hero-blurb {
top: 0;
}
.hero-blurb h2 {
font-size: 5vw;
}
.hero-blurb .hero-text {
margin-top: 0;
margin-bottom:20px
}	
.home header > .container {
padding: 15px 15px;
margin:0 15px;
background:#690000;
}
.home header .social-navigation, header .social-navigation {
width: 90px;
float: right;
margin: 15px 0px 5px 0;
text-align: right;
}
.home .logo {
width: 140px;
}
.social-navigation {
margin: 10px 0px 10px 10px;
}
.logo {
margin: 10px 10px 10px 0px;
}
.menu-toggle {
margin-bottom:15px;
}
.shout-out {
font-size:13px;
line-height:1.2em;
}
} @media only screen and (max-width : 320px) {
} .alignnone {
margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display:block;
margin:5px auto 5px auto;
}
.alignright {
float:right;
margin:5px 0 20px 20px;
}
.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.alignright {
float:right;
margin:5px 0 20px 20px;
}
a img.alignnone {
margin:5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background:#FFF;
border:1px solid #F0F0F0;
max-width:96%;
padding:5px 3px 10px;
text-align:center;
}
.wp-caption.alignnone {
margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
margin:5px 20px 20px 0;
}
.wp-caption.alignright {
margin:5px 0 20px 20px;
}
.wp-caption img {
border:0 none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.sticky {
}
.bypostauthor {
} @media print {
#navbar{
display:none
}
.row.news{
display:none
}
* {
background:transparent !important;
color:#000 !important;
box-shadow:none !important;
text-shadow:none !important;
}
.hero-blurb * {
color: #fff !important;
}
.poi-title {
background-color: rgba(1,1,1,1) !important;
color:#fff !important;
}
a,
a:visited {
text-decoration:underline;
}
a[href]:after {
content:none;
}
abbr[title]:after {
content:none;
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content:"";
}
pre,blockquote {
border:1px solid #999;
page-break-inside:avoid;
}
thead {
display:table-header-group;
}
tr,img {
page-break-inside:avoid;
}
img {
max-width:100% !important;
}
@page {
margin:0.5cm;
}
p,
h2,
h3 {
orphans:3;
widows:3;
}
h2,
h3 {
page-break-after:avoid;
}
}
@media only screen and (min-width : 768px) {
.tablecol2 {
padding-top:100px;
}
}
.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea {
max-width: 100%;
}