/* Hide the content appearing over the image on For Sale page PA-13162696-hc */
#main header.main .meta p,#main header.has-background .meta, #main header.has-background hr.short{
visibility:hidden;
}
/*Makes all the header images the same size -HC13162696-KK*/
#main header.main {
    max-height: 330px;
}
/* Hide sharing buttons on For Sale page jr-13163653-hc */

.page-id-640 .sharedaddy {
	display: none;
}
/* Change the cursor to the regular pointer on mouse over */
details summary:hover {
cursor: pointer;
}
/* Remove the focus border when element is clicked */
details summary:focus {
outline: none;
}
/* Remove the original caret symbol */
details summary::-webkit-details-marker {
display: none;
}
/* Sweep animation */
@keyframes sweep {
0% {
margin-top: 10px;
}
100% {
margin-top: 0px;
}
}
details {
border-bottom: 1px dotted #999;
text-transform: uppercase;
letter-spacing: 1px;
}
details summary {
position: relative;
padding: 1rem 3rem 1rem 1rem;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
details summary:after {
background: url(https://cdn0.iconfinder.com/data/icons/slim-square-icons-basics/100/basics-15-64.png) center no-repeat; /* Best if it's uploaded to the site diretly */
background-size: contain;
content: " ";
color: #fff;
display: inline-block;
line-height: 1.5;
padding: 0.5rem;
position: absolute;
top: 0.5rem;
right: 1rem;
height: 1rem;
width: 1rem;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
details summary:hover,
details summary:focus {
color: tomato;
}
details[open] summary ~ * {
color: #666;
letter-spacing: initial;
margin-bottom: 0;
padding: 1rem 1rem 2rem;
margin: 0;
text-transform: initial;
}
details[open] summary ~ *,
details summary ~ * {
animation: sweep .2s ease-in;
}
details[open] summary:after {
transform: rotate(45deg);
}
/* contact info right corner -- 2079284-zen (DOC)  | 13218982-hc | tmb*/ 
#main-nav:before {
  content: "☏ 01745 540211        ✉  hello@caerancaravanpark.co.uk";
  display: block;
  text-align: right;
  margin-top: -25px;
  padding-bottom: 25px;
  color: #adadad;
  font-size: .75em;
}
/* hide tagline on desktop -- 2079284-zen (DOC) */ 
@media screen and (min-width: 1414px) { 
  .site-description {
    display: none;
  }
}

/*Added to change logo size*/
@media screen and (min-width: 1414px) {
#logo img{
	max-height: 150px;
		height: 150px;
	width: 150px;
	max-width: 150px;
}
}
	@media screen and (max-width: 1024px) {
.long-menu #logo img {
    max-height: 70px;
}

}

.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
    font-size: 18px;
}