.siteheader {
	padding: 10px 0px;
	background: #5c8cda;
}

.headercontainer {
	max-width: 100%;
  width: 78rem;
  margin: auto;
  text-align: right;
  font-family: 'Lato', sans-serif;
}


.headercontainer span.surf {
	float: left;
  font-weight: bold !important;
}
.headercontainer span.surf a {
  font-weight: bold !important;
  color: #F2CF16;
}

.headercontainer a, .headercontainer span  {
	color: #ffffff;
	font-size: 1.2rem;
	font-weight: normal;
}

.headercontainer a i {
	margin-right: 5px;
	margin-left: 20px
}


.headerContent .book {
	width: 250px;
}

.headerContent .call {
	width: 250px;
	margin-left: 0px;
  margin-top: .25em;
}

.headerLogo4 {
  background-image: url('//www.trenanceholidaypark.co.uk/wp-content/themes/trenance-holiday-park/assets/images/FB-f-Logo__blue_144.png');
  background-size: contain;
  background-repeat: no-repeat;
  width: 9em;
  height: 109px;
  float: left;
  margin-left: 4px; 
}

.headerLogo4 a {
	display: block;
  height: 100%;
  width: 100%;
}



.headerLogos {
	width: 36em;
  height: 109px;
  float: left;
  margin-top: 6em;
}

.headerContent {
  margin: 5.8rem 0em 0 0;
  width: 20%;
  float: right;
  background: white;
  padding: 0;
  border: 2px solid #F2CF16;
}

.headerContent .book h2::after {
	right:0px;
	background: none;
}

.headerContent .call h4::after {
	right:0px;
	background: none;
}

.showMob {
  display: none;
}

@media (max-width: 960px) {
  .blocks .block .cWrap {
    background: none !important;
  }

  .showMob {
    display: block;
  }

}


.headNav li.menu-item-has-children:hover ul {
  min-height: 150px !important;
}
.menu-5 .sub-menu:after {
  background-image: url("../images/menuImage1.jpg") !important; 
  b
}
.mainMenu .menu-item-has-children:nth-of-type(4) .sub-menu:after {
  background-image: url("../images/menuImage1.jpg"); 
}
.mainMenu .menu-item-has-children:nth-of-type(3) .sub-menu:after {
  background-image: url("../images/menuImage1.jpg"); 
}



      @media (min-width: 960px) {
        .headNav.mainMenu li {
          width:12% !important;
        }
        .headNav.mainMenu li ul {
          width:200% !important;
        }

        .headNav.mainMenu li ul li {
          width: 100% !important
        }

      }



      .sidebooking {
    position: fixed;
    right: 0px;
    background: rgba(247,196,57,.79);
    width: 250px;
    top: 200px;
    z-index: 100;
    border: 4px solid #FFFFFF;
    border-right: none;
    padding: 10px;
    color: #FFFFFF !important;
    box-shadow: 0px 0px 7px #BABABA;
     -webkit-transition: width .2s; /* Safari */
    transition: width .2s;
    cursor: pointer;
}

.sidebooking:hover{
  width:250px;
}

.sidebooking h4 {
  font-size: 25px !important;
  font-weight: bold;
  color: #FFFFFF
}
.sidebooking p {
  font-size: 20px !important;
  color: #FFFFFF;
}
.sidebooking a {
  font-size: 30px !important;
  color: #FFFFFF;
}

@media (min-width: 960px) {
.globalHeader .siteTitle {
  float:none;
  margin:0px auto;
  display: block;
  width: 50%;
}
}

.inLineBlock .cWrap {
  background: rgba(0, 0, 0, .44);
}

.blocks .block .cWrap {
    max-height: 0;
    overflow: hidden;
    background: rgba(0, 0, 0, .44);
}


.sideSocialIcons .socialLink.tripadvisor {
    background: url(../images/tripadvisor-white.png) #548b6e;
    color: #fff;
    background-size: 34px 34px;
    background-repeat: no-repeat;
    background-position: center;
}

.sideSocialIcons .socialLink.tripadvisor:before {
    background: #548b6e;
    content: "View us on TripAdvisor";
}

.sideSocialIcons .socialLink.tripadvisor:after {
  display: none !important
}

