/******************************************************************
Theme Name: VHL Custom - Avonhead
Theme URI: http://mammothweb.co/
Description: This site was built using the Scaffolding Development Theme http://scaffolding.io/. For more information about Scaffolding or to view documentation, you can visit the <a href="https://www.scaffolding.io" title="Scaffolding Development Page">project home</a>. You'll want to customize this for your clients with your own information.
Author: Richard Stalker
Author URI: http://mammothweb.co/
Version: 2.0
Text Domain: scaffolding
Domain Path: /languages/
Tags: translation-ready, microformats, rtl-language-support

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

********/

html, body{font-family: "Roboto", sans-serif; font-style: normal; font-size:1.05em; line-height:1.5em; font-weight:400; color:#ffffff; background:#000;}
*, input{font-family: "Roboto", sans-serif;}
table, table tr, table tr td{color: #727272;}
html, button, input, select, textarea{font-family: "Roboto", sans-serif; font-style: normal;}

header#masthead{}

.home #inner-content{padding-top:0;}
.home #pl-11 .widget{margin:0;}

a, a:visited{color: #be1e2d; text-decoration: none;}
a:hover{color:#d41628;}

p, pre {margin: 1em 0 1.5em 0;}

.aligncenter{margin:0 auto; display:block;}
.alignleft{float:left;}
.alignright{float:right;}

#inner-header{text-align:center;}
#logo{display:inline-block; vertical-align: middle;}
#logo a{display:block; margin:auto; width:256px; height:166px;}
.logo-ic{display:block; display:inline-block; margin:0 45px; text-indent:-9999em; vertical-align: middle;}
.l1{width:116px; height:99px;}
.l2{width:134px; height:125px;}
.l1 a{display:block; width:116px; height:99px; background:url(images/the-turf-logo-icon.gif) no-repeat center bottom;}
.l1 a:hover{background-position:center top;}
.l2 a{display:block; width:134px; height:125px; background:url(images/ogh-logo-icon.gif) no-repeat center bottom;}
.l2 a:hover{background-position:center top;}

footer#colophon{color:#ffffff; padding: 20px 0 50px 0; margin-top:25px; background-color: #000000;}
 #inner-footer{border-top:1px solid #fff; background:url(images/bg-footer.png) no-repeat center bottom;}
 footer ul{display:block; margin:0; padding:0;}
 footer ul li{display:inline-block; margin:0; padding:0;}
 footer ul li a, footer ul li a:visited{display:block; padding:10px; color:#ffffff;}
 p.copyright{font-size:.7em;}

h1{font-weight:300; font-family: "Roboto Slab", sans-serif;}
h2{color:#999;}
h3{color:#fff;}
h4{font-weight:600;}
.widgettitle{border-bottom:none; font-family: "Roboto Slab", sans-serif; text-align:center; font-size:1.1em;}
.footer-w{text-align:center; font-size:1.1em;}
.footer-w a{color:#fff; padding-left:20px; margin-left:5px; display:inline-block; background:url(images/star.png) no-repeat left center;}

.banner .widget{margin-top:0;}

input[type="submit"]{background-color:#be1e2d;}
input[type="submit"]:hover{background-color:#9e131b;}

#back-top a{background:#737373;}

/* NAV */

nav#mainmenu{display:block; border-top:1px solid #fff; border-bottom:1px solid #fff;}
nav#mainmenu ul#menu-main-menu{display:block; text-align:center; margin:0; padding:0; text-align:center;}
nav#mainmenu ul li{display: inline-block; margin:0; padding:0; position:relative;}
nav#mainmenu ul li a{display:block; margin:0; padding:15px 22px; color:#ffffff; font-family: "Roboto Slab", sans-serif;}
nav#mainmenu ul li a:visited{color:#ffffff;}
nav#mainmenu ul li a:hover{color:#ffffff;}

ul.menu li a.menu-button {display: none !important;}
ul.menu li a.menu-back-button {display: none !important;}
ul.menu li ul.sub-menu { background-color: #000; bottom: auto; display: none; left: 0; min-width: 205%; overflow: visible; position: absolute; text-align: left; top: 99.9%; width: auto; z-index: 1000; -webkit-transition: top 1s; -moz-transition: top 1s; -ms-transition: top 1s;  -o-transition: top 1s;  -transition: top 1s; transition: top 1s;}
ul.menu li:hover ul.sub-menu{display:block;}

li.menu-item-has-children i.fa{position:absolute; right: 5px; top: 17px; font-size:.9em;}
li.menu-item-has-children{padding-right:8px;}

nav#mainmenu ul.menu li ul{margin:0; padding:0; margin-top: 1px; font-size:.9em;}
nav#mainmenu ul.menu li ul.sub-menu li{display: block;}
ul.menu li ul.sub-menu li a{display: block; padding:9px 14px; border-bottom:1px solid #d9d9d9;}
ul.menu li ul.sub-menu li a:hover{color:#fff; background-color:#111; text-decoration:none;}

#responsive-menu-pro-container{border-right:1px solid #fff;}
#responsive-menu-pro{margin-top:40px;}
button#responsive-menu-pro-button{border: 1px solid #fff;}
.responsive-menu-pro-box{vertical-align:inherit!important;}

div.pdfemb-toolbar{background-color:#111!important;}

.cta a{display:block; padding:16px; text-align:center; color:#fff; border:2px solid #bf1f29; margin:5px 0 20px 0; text-decoration: none; border-radius:5px;}
.cta a:hover{background-color:#bf1f29;}

.mobile-only{display:none;}
.mobile-only{text-align:center;}
.mobile-only p{margin: 1.2em 0 .5em 0; font-size:1.15em; line-height:1.5em;}

.lsi-social-icons a, .lsi-social-icons a:visited, .lsi-social-icons a{border: 2px solid #fff; border-radius:50%!important; width: 28px; height: 24px;}
.widget_lsi_widget{margin-top:0!important;}
.footer-w .widget{margin-bottom:0;}
.footer-w .widget p{margin: .7em 0 .9em 0;}

/* Booking Form */

iframe.eveve{background:#fff; height: 460px;}

/* RESPONSIVE */

@media only screen and (max-width: 970px){
 
}

@media only screen and (max-width:992px){
 
}

@media only screen and (max-width:780px){
 .logo-ic{display:none;}
}

@media only screen and (max-width:600px){
 .so-widget-sow-image-default-bf8d3ff3bedb .sow-image-container .so-widget-image{width:160%; max-width:inherit;}
 .gallery-columns-3 .gallery-item{width:48%;}
}

@media only screen and (max-width:450px){
 .gallery-columns-3 .gallery-item{width:auto;}
 .mobile-only{display:block;}
}

@media only screen and (max-width: 410px){
 iframe.eveve{height:520px;}
}

@media only screen and (max-width: 340px){
 
}