/*--------- ShiftNav ---------*/

.shiftnav-wrap {
width: 100%; height: 100%;
}

.shiftnav.shiftnav-skin-none .shiftnav-activated-style {
background: #203b7a;
}

.shiftnav ul.shiftnav-menu li.menu-item {
width: 100% !important;
}

.shiftnav.shiftnav-skin-none ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-none ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}

.shiftnav.shiftnav-skin-none ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-submenu-activation,
.shiftnav.shiftnav-skin-none ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #eeeeee;
}

.shiftnav.shiftnav-skin-none ul.shiftnav-menu li.menu-item.shiftnav-highlight > .shiftnav-target,
.shiftnav.shiftnav-skin-none ul.shiftnav-menu li.menu-item ul.sub-menu .shiftnav-highlight > .shiftnav-target {
  color: #648EBB;
  background: transparent;
}

.shiftnav.shiftnav-skin-none ul.shiftnav-menu ul.sub-menu {
  background: rgba(255,255,255,0.2);
}

.shiftnav.shiftnav-skin-none ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target {
border-width: inherit;
font-weight: normal;
font-size: inherit;
}

body, .shiftnav-wrap {
padding-top: 0px !important;
}

#shiftnav-toggle-main-button  {
background: url(https://www.bluecoatwollaton.co.uk/wp-content/themes/madebycoda/images/menu.png) no-repeat center right !important;
background-size:81px 19px !important;
width: 81px;
}

.shiftnav.shiftnav-skin-none ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
background: url(https://www.bluecoatwollaton.co.uk/wp-content/themes/madebycoda/images/arrow.png) no-repeat center center !important;
background-size: 15px 8px !important;
}

.shiftnav-main-toggle-content.shiftnav-toggle-main-block {
display: none;
}

.shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-icon-x .shiftnav-toggle-burger .fa:before, .shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar.shiftnav-toggle-icon-x:before {
content: none !important;
}

#shiftnav-toggle-main {
background: none;
width: auto;
right: 3%; top: 32px; left: auto;
padding: 0px;
font-size: 26px; color: #FFF;
width: 80px;    z-index: 9999999;
}

body.smaller #shiftnav-toggle-main {
    top: 22px;
}


.shiftnav.shiftnav-skin-none {
background: #32425c;
}

.fa {
font-family: inherit; display: none;
}

.shiftnav.shiftnav-skin-none ul.shiftnav-menu li.menu-item>.shiftnav-target {
font-weight: 800;
color: #FFF;
font-size: 15px !important;
letter-spacing: 0px;
border-bottom: 1px solid rgba(255,255,255,0.05);padding: 4px 25px;
}

.shiftnav.shiftnav-skin-none ul.shiftnav-menu ul.sub-menu li.menu-item>.shiftnav-target {
color: #FFF;
text-align: left;
font-size: 15px !important;
}

.shiftnav ul.shiftnav-menu.shiftnav-targets-medium ul li.menu-item>.shiftnav-target {
padding-top: 0px !important; padding-bottom: 0px !important;
}

.shiftnav.shiftnav-skin-none ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item .shiftnav-target {
font-weight: 900 !important;
color: #FFF !important;
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
content: none;
}

.shiftnav.shiftnav-skin-none ul.shiftnav-menu li.menu-item.shiftnav-active>.shiftnav-submenu-activation, .shiftnav.shiftnav-skin-none ul.shiftnav-menu li.menu-item.shiftnav-in-transition>.shiftnav-submenu-activation,
.shiftnav.shiftnav-skin-none ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
height: 56px !important; width: 54px !important;
}
 

/*--------- Google Translate ---------*/

#google_language_translator {
margin-bottom: 20px;
}

/*--------- Slider ---------*/

.fc-basic-view tbody .fc-row {
min-height: 100px !important;
}
.qtip {
display: none !important;
}

/*--------- Other ---------*/

.wpmf-gallerys a:link,
.wpmf-gallerys a:visited {
margin: 0px!important; padding: 0px !important;
}

.wpb_content_element .wpb_tabs_nav li {
background-color: rgba(255,255,255,0.2) !important;
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover {
background-color: rgba(255,255,255,0.4) !important;
}

/*--------- Cookie Notice ---------*/

#cookie-notice {
background: rgba(0, 0, 0, 0.58) !important;
font-size: 15px;
font-weight: 500;
}
 
.cookie-notice-container {
padding: 10px 10px;
}
 
#cookie-notice .button.bootstrap {
height: auto !important;
}
 
#cookie-notice .button.bootstrap {
background: none;
border: 1px solid #FFF;
font-size: 12px; text-transform: uppercase; letter-spacing: 1px; font-weight: 800;
padding: 7px 17px;
}

#cookie-notice .button.bootstrap:hover, #cookie-notice .button.bootstrap:focus {
background: #FFF !important;
color: #333 !important;
text-shadow: none !important;
}




.vc_gitem-post-data h2,
.vc_gitem-post-data h2 a:link,
.vc_gitem-post-data h2 a:visited {
font-size: 22px;
    line-height: 1;
}