/*
THEME NAME: Churnkside Lodge
DESCRIPTION: Bespoke WP theme
VERSION: 1.0
AUTHOR: Lake District Web Services
Author URI: https://ldws.co.uk
*/
@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
@import url(slick.css);
@import url(jquery.sidr.light.css);
@import url(https://fonts.googleapis.com/css?family=Raleway);
@import url(js/lightbox/css/lightbox.min.css);
@import url(magnific.css);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video,* {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}

a{text-decoration:none;color:inherit;}
b,strong{font-weight:bold;}
i,em{font-style:italic;}

p{margin-bottom:20px;}

h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:1.2em;margin-bottom:20px;}
h2{font-size:1.5em;}
h1{margin-bottom:20px;}

input[type="submit"] {-webkit-appearance:none;border-radius:0;}

/* - - GRID - - */
[class*='col-'] {float: left;}
.clear:after,.centerColumn:after {content:"";display:table;clear:both;}
[class*='col-'] {padding-left:20px;}
.nudge2 [class*='col-'] {padding-left:2px;}
.nudge {margin-left:-20px;}
.nudge2 {margin-left:-2px;}

*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.col-1-6 {width:16.6667%;}
.col-1-5 {width:20%;}
.col-1-4 {width:25%;}
.col-1-3 {width:33.3333%;}
.col-1-2 {width:50%;}
.col-1-1 {width:100%;}
.col-2-3 {width:66.66%;}
.col-3-4 {width:75%;}
.col-4-5 {width:80%;}

.nodesk{display:none;}

body {
font-family:Raleway;
color:#333;
background-color:#d6d6d6;
background-repeat:no-repeat;
background-position:center center;
background-attachment:fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  line-height:1.5em;
}

img{max-width:100%;height:auto;}


.in{max-width:975px;margin:auto;overflow:hidden;padding:0 10px;}
.pad20{padding:20px;}

input[type="text"],input[type="email"],textarea{padding:10px;width:100%;border:1px solid #ccc;}
input[type="submit"],input[type="button"]{padding:10px 20px;cursor:pointer;}

#wrapper{overflow:hidden;position:relative;padding-bottom:40px;}

#header{}
.loggedin #leftblock{padding-top:46px;}
.loggedin #mobmenu{top:46px;position:fixed;}
#mobmenu{z-index:999;}

#credits{padding:5px 20px;color:#555859;font-size:0.8em;text-align:center;
}
#credits a{text-decoration:underline;}
#credits span{padding:0 10px;border-right:1px solid #555859;}
#credits p{margin:0;}
.hentry{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;overflow:hidden;}
.hentry:last-child{border-bottom:none;}
.prepostcontent{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc;}
.entry-content ul{list-style-type:disc;list-style-position:outside;margin-left:40px;margin-bottom:20px;}
.feature,.poptrigger{padding:10px;background:#555859;color:white;margin-bottom:2px;position:relative;padding-right:20px;}
.features{margin-bottom:20px;}
.feature.importantfeature{text-align:center;font-size:1.3em;}
.feature i{font-family:FontAwesome;font-style:normal;}
h1:after,h2:after {
  content: '';
  display: block;
  background: #bad87f;
  height: 3px;
  max-width: 65px;
  margin-top:5px;
  width: 100%;

}
.arcpost{min-height:220px;position:relative;margin-bottom:20px;background:#bad87f;}
.arcpost img{border:none;}
.archivetitle{position:absolute;bottom:0;left:0;width:100%;color:white;background:#555859;padding:10px;}
.archivetitle h3{margin:0;}
.sidedash{
  position:absolute;
  right:0;
  top:50%;
  margin-top:-5px;
  height:10px;
  width:20px;
  background:#bad87f;
}
.home #breadcrumbs{display:none;}
#mobmenu{background-color:#bad87f;color:#555859;padding:20px 40px;position:fixed;top:0;left:0;width:100%;}
#leftblock{width:20%;min-width:250px;background-color:rgba(255,255,255,0.9);color:#555859;padding:20px;position:fixed;left:0;top:0;min-height:100%;-webkit-box-shadow: 5px 0px 14px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 0px 14px 0px rgba(0,0,0,0.75);
box-shadow: 5px 0px 14px 0px rgba(0,0,0,0.75);}
#copy{position:absolute;bottom:0;left:0;width:100%;padding:20px 20px 0 20px;text-align:center;font-size:0.9em;}
#copy i{font-size:2em;}
#container{float:right;max-width:55%;background-color:rgba(255,255,255,0.9);color:#555859;padding:20px 20px 40px 20px;margin-bottom:20px;margin-top:30px;margin-right:20px;font-size:0.9em;-webkit-box-shadow: -5px 0px 14px 0px rgba(0,0,0,0.75);
-moz-box-shadow: -5px 0px 14px 0px rgba(0,0,0,0.75);
box-shadow: -5px 0px 14px 0px rgba(0,0,0,0.75);position:relative;}
#closeblock{text-align:right;cursor:pointer;}
#content{margin-top:10px;padding-bottom:10px;}
#footer{}

#menu{margin:20px 0;}
#menu i{width: 25px;text-align:center;}
#menu ul{list-style-type:none;margin:20px 0;}
#menu li{display:block;line-height: 2.5em;font-size: 1.2em;padding-left:10px;}

#menu .current_page_item{border-left:3px solid #bad87f;padding-left:7px;}

#menu .poptrigger{
      padding: 0;
    background: none;
color:#555859;
    margin-bottom: 0;
    position: relative;
    padding-right: 0;
}


#reviewspop iframe{width:100%;}
.home .entry-title{display:none;}
.relevant_links{margin-bottom:40px;}

.poptrigger{width:100%;display:block;}
.w100 .mfp-container .mfp-content,.w100 .mfp-content iframe{width:80%;min-height:500px;}
.popcont{text-align:center;
  width: auto;
  margin: 0px auto;}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-title,.entry-meta {
clear:both;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:none;
margin:0;
}

div.sidebar ul ul ul {
margin:0em;
}

div.sidebar ul ul ul li {
list-style:none;
}


.gallery {
    overflow: hidden;

}
.gallery .gallery-item {
    float: left;
    margin-bottom: 20px;
    text-align: center;
}
.gallery img, .attached-image {

}
.attached-image{border:2px solid #555859;}
.gallery img,.wp-post-image{width:100%;height:auto;border:2px solid #555859;}
.gallery .gallery-caption {
    margin-left: 0;
}
.gallery br { clear: both }

/* available Columns */
.col-2 { width: 50% }
.col-3 { width: 33.333% }
.col-4 { width: 25% }
.col-5 { width: 20% }
.col-6 { width: 16.666% }
.col-7 { width: 14.285% }
.col-8 { width: 12.5% }
.col-9 { width: 11.111% }


input#author,input#email,input#url,div.navigation div {
width:50%;
}.wp-caption {}.wp-caption-text {}.sticky {}.gallery-caption {}.bypostauthor {}

@media screen and (max-width:885px){
  html #wpadminbar{position:fixed;}
    [class*='col-'] img{width:100%;height:auto;}
    .hwi{width:50%!important} .fwi{width:100%;}
    #container{width:100%;max-width:100%;float:none;margin:0;}
    #leftblock,#closeblock{display:none;}
    .nodesk{display:block;}
    #container{padding-top:20px;margin-top:46px;}
    #mm{background:#e5e5e5;display:block;z-index:999;position:fixed;top:56px;left:0;width:100%;display:none;}
    #mm li:hover{background:#ccc;}
}



@media screen and (max-width:640px){


.nomob{display:none;}

.hwm{width:50%;}
.fwm,.hwi {width:100%!important;}
#credits{position:relative;}
#wrapper{padding-bottom:0;}
}

@media screen and (max-height:700px){

#menu li{line-height:2em;}
}