#mc_embed_signup .asterisk {
    color: #000000 !important;

}


#mc_embed_signup p {
    line-height: 1.7 !important;
}

#mc_embed_signup {
    width: 100% !important;
}

.masthead .logo a:focus {
    background-color: black;
    border: solid 2px yellow;
}

a:focus {
  outline: 3px solid transparent;
  background-color: #fd0;
  box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;
  color: #0b0c0c!important;
}


#block-search-form .form-item input.form-text:focus {
outline: 3px solid #fd0;
}

.masthead form input.form-submit:hover, .masthead form input.form-submit:active, .masthead form input.form-submit:focus {
outline: 3px solid #fd0;
}


#widget_pager_bottom_home_page_news_carousel-block_1 a {color:white!important;}
#widget_pager_bottom_home_page_news_carousel-block_1 a:focus {color:black!important;}
.services a.services-media-filming:before {
    background-image: url(/sites/default/files/images/wbc-web-news.svg);
}

.section-consultation .landing h1:before {
    background-image: url(/sites/default/files/images/wbc-web-comment.svg);
}

.services a.services-consultation-and-engagement:before {
    background-image: url(/sites/default/files/images/wbc-web-comment.svg); 
}

.footer .social li.social-envelope a {
    width: 28px;
    width: 1.75rem;
    background: transparent url(/sites/all/themes/mix_and_match/article7/img/social/envelope-2.svg) 50% 50% no-repeat;
    -ms-background-size: 28px;
    -ms-background-size: 1.75rem, 1.75rem;
    background-size: 28px;
    background-size: 1.75rem, 1.75rem;
}

.section-cost-of-living .landing h1:before,
.page-node-243009 .landing h1:before,
.page-node-243010 .landing h1:before,
.page-node-243011 .landing h1:before,
.page-node-243012 .landing h1:before {
   background: #fff url(/sites/all/themes/mix_and_match/article7/img/info.svg) 50% 50% no-repeat;
}

.page-node-243009 h1:before {
    background-image: url(/sites/all/themes/mix_and_match/article7/img/info.svg)!important; 
}

.services a.services-cost-of-living:before {
    background-image: url(/sites/all/themes/mix_and_match/article7/img/info.svg);
}

.sidebar div.contact-us h2:after {
  border-color: #b71800;
  background: #fff url(/sites/all/themes/mix_and_match/article7/img/contact.svg) 50% 50% no-repeat;
  -ms-background-size: 60px;
  -ms-background-size: 3.75rem, 3.75rem;
  background-size: 60px;
  background-size: 3.75rem, 3.75rem;
}

.urgent-message .headline {
    font-family: 'Metropolis', sans-serif;
    font-weight: 900;
    font-style: normal;
    font-size: 30px;
    font-size: 1.875rem;
    color: #fff;
    line-height: 1.5;
    margin-top: 0;
    margin-bottom: 4px;
    margin-bottom: 0.25rem;
}




.simulatedh2 {
    margin-top: 0;
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
    padding-top: 50px;
    padding-top: 3.125rem;
    padding-bottom: 6px;
    padding-bottom: 0.375rem;
    border-bottom: 4px solid #f8f7f8;
    line-height: 1;
    font-family: 'Metropolis', sans-serif;
    font-weight: 900;
    font-style: normal;
    margin: 0.41em 0;
    font-size: 1.5em;
}


#block-block-11 .block-content {
  padding:0;
  margin-top:-20px;
}
#block-search-form .block-content {
  padding:0;
}


/**
Use the followowing css to set the background header colour to Black. Uncomment the css  to activate.


.masthead {
        
   background-color: #000 !important;
   background-repeat: repeat-y !important;

 
}**/


/* block title link */
.latest-news h2.block-title a {
    color:#39393a;
}

h2.block-title a {
    text-decoration:none;
}

h2.block-title a:hover {
    text-decoration:underline;
}


/* readspeaker styles */
#readspeaker_button1 a.ext:after{display:none;}
#block-block-13 {margin-top:15px;}

/* style changes re Andrew Gresham email 18-12-2018   */
p.buttons a:after {display:none;}
ul.pager li:before {display:none;}
.view-promoted-search-block .views-field-field-promoted-link a {
    font-family: 'Metropolis', sans-serif;
    font-weight: 900;
    font-style: normal;
    font-size:1.2em;
    padding-left:1.25rem;
}
#block-views-promoted-search-block-block h2.block-title {font-weight:900;}

.datatable {margin-top: 5px;margin-bottom:5px;}



/* fix for community trigger */
/* .page-node-489 li.views-row-last {display:none;} */


/* public funeral register - full width to all for table width */
.page-node-24642 .main > div > div {width: unset;}


/*changes to hover remove bright red */

.services a.service:hover, .services a.service:active, .services a.service:focus {color:#b71800;}
.sidebar a:hover, .sidebar a:active, .sidebar a:focus {color:#b71800;text-decoration:underline!important;}

.services a.service:hover:before, 
.services a.service:active:before, 
.services a.service:focus:before, 
.front .tasks a.task:hover:before, 
.front .tasks a.task:active:before, 
.front .tasks a.task:focus:before {border-color: #444;}

.sidebar li a:active:before, 
.sidebar li a:hover:before, 
.sidebar li a:focus:before, 
.sidebar .tasks li a:active:before, 
.sidebar .tasks li a:hover:before, 
.sidebar .tasks li a:focus:before { 
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMjAwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5wYXRoe2ZpbGw6I2I3MTkwMTt9PC9zdHlsZT48cGF0aCBkPSJNMTkzLjcgODQuMmwtNjQuOS03MS40Yy04LjMtOS4zLTIxLjMtOS4zLTI5LjcgMHMtOC4zIDIzLjIgMCAzMi40bDMwLjYgMzIuNGgtMTA4LjRjLTEyLS44LTIxLjMgOS40LTIxLjMgMjIuNHYuOWMwIDEzIDkuMyAyMi4yIDIwLjQgMjIuMmgxMDcuNWwtMjguNyAzMS41Yy04LjMgOS4zLTguMyAyMy4yIDAgMzIuNHMyMS4zIDkuMyAyOS43IDBsNjQuOS03MC41YzguMy05LjEgOC4zLTIzLjktLjEtMzIuM3oiLz48L3N2Zz4=") 50% 50% no-repeat;
  -ms-background-size: 12px;
  -ms-background-size: 0.75rem, 0.75rem;
  background-size: 12px;
  background-size: 0.75rem, 0.75rem;

}

.front .main .thirds .latest-news a.more:hover, 
.front .main .thirds .latest-news a.more:active, 
.front .main .thirds .latest-news a.more:focus {
    color:#b71800;}
}

a.more:active:before,
a.more:hover:before,
a.more:focus:before {
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMjAwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5wYXRoe2ZpbGw6I2I3MTkwMTt9PC9zdHlsZT48cGF0aCBkPSJNMTkzLjcgODQuMmwtNjQuOS03MS40Yy04LjMtOS4zLTIxLjMtOS4zLTI5LjcgMHMtOC4zIDIzLjIgMCAzMi40bDMwLjYgMzIuNGgtMTA4LjRjLTEyLS44LTIxLjMgOS40LTIxLjMgMjIuNHYuOWMwIDEzIDkuMyAyMi4yIDIwLjQgMjIuMmgxMDcuNWwtMjguNyAzMS41Yy04LjMgOS4zLTguMyAyMy4yIDAgMzIuNHMyMS4zIDkuMyAyOS43IDBsNjQuOS03MC41YzguMy05LjEgOC4zLTIzLjktLjEtMzIuM3oiLz48L3N2Zz4=") 50% 50% no-repeat;
  -ms-background-size: 16px;
  -ms-background-size: 1rem, 1rem;
  background-size: 16px;
  background-size: 1rem, 1rem;
    
}

.front .main .thirds .latest-news a.more:active:before, 
.front .main .thirds .latest-news a.more:hover:before, 
.front .main .thirds .latest-news a.more:focus:before {
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMjAwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5wYXRoe2ZpbGw6I2I3MTkwMTt9PC9zdHlsZT48cGF0aCBkPSJNMTkzLjcgODQuMmwtNjQuOS03MS40Yy04LjMtOS4zLTIxLjMtOS4zLTI5LjcgMHMtOC4zIDIzLjIgMCAzMi40bDMwLjYgMzIuNGgtMTA4LjRjLTEyLS44LTIxLjMgOS40LTIxLjMgMjIuNHYuOWMwIDEzIDkuMyAyMi4yIDIwLjQgMjIuMmgxMDcuNWwtMjguNyAzMS41Yy04LjMgOS4zLTguMyAyMy4yIDAgMzIuNHMyMS4zIDkuMyAyOS43IDBsNjQuOS03MC41YzguMy05LjEgOC4zLTIzLjktLjEtMzIuM3oiLz48L3N2Zz4=") 50% 50% no-repeat;
  -ms-background-size: 16px;
  -ms-background-size: 1rem, 1rem;
  background-size: 16px;
  background-size: 1rem, 1rem;
}

a:hover, a:active, a:focus {color:#b71800;}

li.moreinthis a:hover, 
li.moreinthis a:active, 
li.moreinthis a:focus {
    text-decoration:underline;
}

.topbar a:hover, .topbar a:active, .topbar a:focus {
    color: #b71800;
    text-decoration: underline;
}

#block-block-6 a.more {color:#39393a;}
#block-block-6 a.more:before {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMjAwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5wYXRoe2ZpbGw6IzIyMjIyMjt9PC9zdHlsZT48cGF0aCBkPSJNMTkzLjcgODQuMmwtNjQuOS03MS40Yy04LjMtOS4zLTIxLjMtOS4zLTI5LjcgMHMtOC4zIDIzLjIgMCAzMi40bDMwLjYgMzIuNGgtMTA4LjRjLTEyLS44LTIxLjMgOS40LTIxLjMgMjIuNHYuOWMwIDEzIDkuMyAyMi4yIDIwLjQgMjIuMmgxMDcuNWwtMjguNyAzMS41Yy04LjMgOS4zLTguMyAyMy4yIDAgMzIuNHMyMS4zIDkuMyAyOS43IDBsNjQuOS03MC41YzguMy05LjEgOC4zLTIzLjktLjEtMzIuM3oiLz48L3N2Zz4=");
}

#block-block-6 a.more:hover, 
#block-block-6 a.more:focus,
#block-block-6 a.more:active {color:#b71800;}

#block-block-6 a.more:hover:before, 
#block-block-6 a.more:focus:before, 
#block-block-6 a.more:active:before {
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMjAwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5wYXRoe2ZpbGw6I2I3MTkwMTt9PC9zdHlsZT48cGF0aCBkPSJNMTkzLjcgODQuMmwtNjQuOS03MS40Yy04LjMtOS4zLTIxLjMtOS4zLTI5LjcgMHMtOC4zIDIzLjIgMCAzMi40bDMwLjYgMzIuNGgtMTA4LjRjLTEyLS44LTIxLjMgOS40LTIxLjMgMjIuNHYuOWMwIDEzIDkuMyAyMi4yIDIwLjQgMjIuMmgxMDcuNWwtMjguNyAzMS41Yy04LjMgOS4zLTguMyAyMy4yIDAgMzIuNHMyMS4zIDkuMyAyOS43IDBsNjQuOS03MC41YzguMy05LjEgOC4zLTIzLjktLjEtMzIuM3oiLz48L3N2Zz4=") 50% 50% no-repeat;
  -ms-background-size: 16px;
  -ms-background-size: 1rem, 1rem;
  background-size: 16px;
  background-size: 1rem, 1rem;
}

#block-block-18 a.more {color:#39393a;}
#block-block-18 a.more:before {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMjAwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5wYXRoe2ZpbGw6IzIyMjIyMjt9PC9zdHlsZT48cGF0aCBkPSJNMTkzLjcgODQuMmwtNjQuOS03MS40Yy04LjMtOS4zLTIxLjMtOS4zLTI5LjcgMHMtOC4zIDIzLjIgMCAzMi40bDMwLjYgMzIuNGgtMTA4LjRjLTEyLS44LTIxLjMgOS40LTIxLjMgMjIuNHYuOWMwIDEzIDkuMyAyMi4yIDIwLjQgMjIuMmgxMDcuNWwtMjguNyAzMS41Yy04LjMgOS4zLTguMyAyMy4yIDAgMzIuNHMyMS4zIDkuMyAyOS43IDBsNjQuOS03MC41YzguMy05LjEgOC4zLTIzLjktLjEtMzIuM3oiLz48L3N2Zz4=");
}

#block-block-18 a.more:hover, 
#block-block-18 a.more:focus,
#block-block-18 a.more:active {color:#b71800;}

#block-block-18 a.more:hover:before, 
#block-block-18 a.more:focus:before, 
#block-block-18 a.more:active:before {
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMjAwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5wYXRoe2ZpbGw6I2I3MTkwMTt9PC9zdHlsZT48cGF0aCBkPSJNMTkzLjcgODQuMmwtNjQuOS03MS40Yy04LjMtOS4zLTIxLjMtOS4zLTI5LjcgMHMtOC4zIDIzLjIgMCAzMi40bDMwLjYgMzIuNGgtMTA4LjRjLTEyLS44LTIxLjMgOS40LTIxLjMgMjIuNHYuOWMwIDEzIDkuMyAyMi4yIDIwLjQgMjIuMmgxMDcuNWwtMjguNyAzMS41Yy04LjMgOS4zLTguMyAyMy4yIDAgMzIuNHMyMS4zIDkuMyAyOS43IDBsNjQuOS03MC41YzguMy05LjEgOC4zLTIzLjktLjEtMzIuM3oiLz48L3N2Zz4=") 50% 50% no-repeat;
  -ms-background-size: 16px;
  -ms-background-size: 1rem, 1rem;
  background-size: 16px;
  background-size: 1rem, 1rem;
}


/* remove external icon from links on contact us page */
.section-contact-us .runner a.ext:after {display:none !important;}


/* landing page reduce line height of page titles */
.landing .runner li strong {line-height:24px;line-height:1.5rem;}

/*homepage reduce line height of links in red box and indent second line */
.front .services ul ul li {line-height:1.2rem;}
.front .services ul ul a {display:flex;}

/* style for public registers */
.views-row dt {clear:left;width: 14em;float:left;margin: 0;padding: 3px 0;font-weight: bold;display: inline;}
.views-row dd {margin: 0;padding: 3px 0 3px 16.5em;}

p.success {padding: 5px;border: 1px solid #33cc00;background-color: #eeffe8;}

.views-row .field-title {clear: left;width: 10em;float: left;margin: 0;padding: 3px 0; display: inline;font-weight:bold;}
.views-row .field-data {margin: 0;padding: 3px 0 3px 5em;text-align: left;line-height:30px;}
    
    
/* fix for footer logo overlapping social media icons */
.footer .logo {padding-top:0;}

/* replacement background css for woking town centre */
.services a.services-woking-town-centre:before {
    background-image: url(/sites/all/themes/mix_and_match/article7/img/martian.svg);
}
.section-woking-town-centre .landing h1:before {
  background-image: url(/sites/all/themes/mix_and_match/article7/img/martian.svg);
}

/* leaderboard menu fix */
.topbar {margin-top: 15px;}
/* homepage carousel remove block-content padding */
#carousel.block-content {padding:0;}

/* switch headers around for book pages */
.node-type-book .pre-title {
    color: #39393a;
    font-size:38px;
    font-size:2.375rem;
}
.node-type-book .pre-title a {
    color: #39393a;
}
.node-type-book .pre-title a:hover, .node-type-book .pre-title a:active, .node-type-book .pre-title a:focus {
    color: #f60001;
    text-decoration: underline;
}

.node-type-book .book-page-title {
    color:#39393a;
    font-size: 24px;
    font-size: 1.5rem;
    margin-bottom: 24px;
    margin-bottom: 1.5rem;
    font-family: 'Metropolis', sans-serif;
    margin-top: 30px;
    margin-top: 1.875rem;
    font-weight: 900;
}

.node-type-book h1 {margin-bottom:0}

/* Icons for landing pages - Pay, Apply report */

.section-pay-it .landing h1:before {background: white url(/sites/all/themes/mix_and_match/article7/img/white/pay.svg);}
.section-apply-it .landing h1:before {background: white url(/sites/all/themes/mix_and_match/article7/img/white/apply.svg);}
.section-report-it .landing h1:before {background:white url(/sites/all/themes/mix_and_match/article7/img/white/report.svg);}


/*.front .wbcmenu-trigger {display:none;}  - commented out so menu can appear on all pages */

/* modern gov styles */
.node-type-moderngov nav.sidebar li {list-style:none;}

/* book styling fixes */

#block-book-navigation h2.block-title {margin: 0.41em 0;font-weight:900;}
#block-book-navigation .content {margin-top:18px;}
#block-book-navigation ol li {font-weight:700;font-size:1rem;}
#block-book-navigation ol li a:before, #block-book-navigation ol li a:before {content:none;}


li.book_add_child {display:none!important;}
li.book_printer {display:none!important;}
.node ul.links {background:none;}



/* views exposed filters buttons */

.views-exposed-form .views-exposed-widget .form-submit:hover {
    background-color:#b71800;
}

.views-exposed-form .views-exposed-widget .form-submit {
    font-family: 'Metropolis', sans-serif;
    font-weight: 900;
    font-style: normal;
    border-radius: 100px;
    padding-left: 16px;
    padding-left: 1rem;
    padding-right: 16px;
    padding-right: 1rem;
    padding-top: 5px;
    padding-top: 0.3125rem;
    padding-bottom: 5px;
    padding-bottom: 0.3125rem;
    line-height: 1;
    font-size: 18px;
    font-size: 1.125rem;
    text-decoration: none;
    color: #fff;
    background: #222;
    position: relative;
  
}

.view-news .views-exposed-form .views-exposed-widget .form-submit {margin-top: 1.2em;}


/* eforms on a node formatting */
#block-views-eforms-on-a-node-block {
    margin-top:0;
    border-bottom:none;
    background:#fff;
}
.view-eforms-on-a-node {
    margin-top:0;
    border-bottom:none;
    background:#fff;
}
.view-eforms-on-a-node > div + div {
    margin-top: 50px;
    margin-top: 3.125rem;
}

.view-eforms-on-a-node > div {
    background: #f4f4f5;
    border-bottom: 1px solid #e7e9eb;
    border-bottom-width: 4px;
    border-bottom-width: 0.25rem;
    margin-top: 30px;
    margin-top: 1.875rem;
}


/* see also and other sites formatting */
.sidebar .field-items {
    margin-top: 30px;
    margin-top: 1.875rem;
    margin-bottom: 30px;
    margin-bottom: 1.875rem;
    padding-right: 20px;
    padding-right: 1.25rem;
    padding-left: 20px;
    padding-left: 1.25rem;
}
.sidebar .field-item {
    font-family: 'Metropolis', sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 1.2;
    margin-top: 1.25rem;
}

.sidebar .field-item a {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    padding-left: 1.25rem;
    text-decoration: none;
}    
.sidebar .field-item a:before {
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMjAwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5wYXRoe2ZpbGw6I2I3MTkwMTt9PC9zdHlsZT48cGF0aCBkPSJNMTkzLjcgODQuMmwtNjQuOS03MS40Yy04LjMtOS4zLTIxLjMtOS4zLTI5LjcgMHMtOC4zIDIzLjIgMCAzMi40bDMwLjYgMzIuNGgtMTA4LjRjLTEyLS44LTIxLjMgOS40LTIxLjMgMjIuNHYuOWMwIDEzIDkuMyAyMi4yIDIwLjQgMjIuMmgxMDcuNWwtMjguNyAzMS41Yy04LjMgOS4zLTguMyAyMy4yIDAgMzIuNHMyMS4zIDkuMyAyOS43IDBsNjQuOS03MC41YzguMy05LjEgOC4zLTIzLjktLjEtMzIuM3oiLz48L3N2Zz4=") 50% 50% no-repeat;
    -ms-background-size: 12px;
    -ms-background-size: 0.75rem, 0.75rem;
    background-size: 12px;
    background-size: 0.75rem, 0.75rem;
    
    content: '';
    position: absolute;
    top: 4px;
    top: 0.25rem;
    left: 0px;
    left: 0rem;
    width: 12px;
    width: 0.75rem;
    height: 12px;
    height: 0.75rem;   
}    

.sidebar .field-name-field-related-documentsd img.file-icon {display:none;}

.sidebar .menu-block-wrapper.menu-block-1 ul a:before {
    content: '';
    position: absolute;
    top: 4px;
    top: 0.25rem;
    left: 0px;
    left: 0rem;
    width: 12px;
    width: 0.75rem;
    height: 12px;
    height: 0.75rem;
    
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMjAwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5wYXRoe2ZpbGw6I2I3MTkwMTt9PC9zdHlsZT48cGF0aCBkPSJNMTkzLjcgODQuMmwtNjQuOS03MS40Yy04LjMtOS4zLTIxLjMtOS4zLTI5LjcgMHMtOC4zIDIzLjIgMCAzMi40bDMwLjYgMzIuNGgtMTA4LjRjLTEyLS44LTIxLjMgOS40LTIxLjMgMjIuNHYuOWMwIDEzIDkuMyAyMi4yIDIwLjQgMjIuMmgxMDcuNWwtMjguNyAzMS41Yy04LjMgOS4zLTguMyAyMy4yIDAgMzIuNHMyMS4zIDkuMyAyOS43IDBsNjQuOS03MC41YzguMy05LjEgOC4zLTIzLjktLjEtMzIuM3oiLz48L3N2Zz4=") 50% 50% no-repeat;
  -ms-background-size: 12px;
  -ms-background-size: 0.75rem, 0.75rem;
  background-size: 12px;
  background-size: 0.75rem, 0.75rem;
    
}


/* homepage carousel pager */
/* @media (min-width: 990px) { */
    .views-slideshow-controls-bottom {
        float: right;
        margin-top: -60px;
        position: relative;
        z-index: 9999;
        right: 20px;
        padding-top: 18px;
        padding-top: 0.5rem;
    }
/* } */

#views_slideshow_controls_text_home_page_news_carousel-block_1 a {color:white;text-decoration:none;}
#views_slideshow_controls_text_home_page_news_carousel-block_1 a:hover {color:white;text-decoration:underline;}

.views-slideshow-controls-bottom .views-slideshow-pager-field-item {
    display: inline-block;
    height: 0;
    width: 20px;
    width: 1.75rem;
    padding: 0;
    padding-top: 20px;
    padding-top: 1.25rem;
    overflow: hidden;
    position: relative;
    background: transparent;
    border: none;
    outline: none;
}

.views-slideshow-controls-bottom .views-slideshow-pager-field-item.active a:before {
    background:#fff;
    border-color:#fff;
}

.views-slideshow-controls-bottom .views-slideshow-pager-field-item a:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #c2c7ce;
    border-radius: 100px;
    width: 20px;
    width: 1.25rem;
    height: 20px;
    height: 1.25rem;
    border: 1px solid #30363e;
    border-width: 2px;
    border-width: 0.125rem;

}


/* fix for homepage main services block */
/* @media (min-width:990px) { */

.front .services .view-top-level-menu-for-homepage ul:before {
    content:"";
    display:table;
    }
.front .services .view-top-level-menu-for-homepage,
.front .services .view-top-level-menu-for-homepage .view-content,
.front .services .view-top-level-menu-for-homepage .view-footer,
.front .services .view-top-level-menu-for-homepage .view-header, 
.front .services .view-get-parent-link-for-more-items,
.front .services .view-get-parent-link-for-more-items div {
    overflow: initial;
    max-height: initial;
    box-sizing:initial;
    will-change: initial;
    transition: unset;
    margin-left:0 !important;
    margin-right:0 !important;
}

.front .services .view-top-level-menu-for-homepage ul {}


.main .services .more-services.open {
    overflow:unset;
    overflow: unset;
    position: relative;
    margin-top: 0px;
    float: left;
}

.view-get-parent-link-for-more-items {width:50%;float:right;}

.view-get-parent-link-for-more-items ul li {width:100%!important;}

.view-get-parent-link-for-more-items ul:before {content:none!important;}

.view-get-parent-link-for-more-items ul {margin-top:-43px!important;margin-bottom:0;padding-top:0!important;}

.view-get-parent-link-for-more-items ul.show-full-landing {background-color:transparent!important;z-index:0;}
.view-home-page-services-sub-menu.open .view-get-parent-link-for-more-items ul.show-full-landing {z-index:999;}
.front .services ul div.open ul {z-index:99;}

.wbcmenu-trigger {}
.wbcmenu-trigger a {color:#222;text-decoration:none;font-weight:700;font-size:14px;}
.wbcmenu-trigger a:hover, .wbcmenu-trigger a:focus {color:#f60001;text-decoration:underline;}

.region.region-leaderboard {background: #ebebeb;border-bottom: 2px solid #39393a;}
.topbar {border-bottom:none;}

p.buttons.opener {position: relative;margin-top: 0px;float: left;clear:both;}


/* }  */



/* end of fix for homepage main services block */


/* more in this section */

li.moreinthis a {
    display: inline-block;
    padding-left: 1.35em;
    text-indent: -1.4em;
    
    font-family: 'Metropolis', sans-serif;
    font-weight: 900;
    font-style: normal;
    text-decoration: none;
    
    font-size:16px;
}

li.moreinthis a:before {
    content: '';
    display: inline-block;
    width: 16px;
    width: 1rem;
    height: 16px;
    height: 1rem;
    margin-right: 0.6em;
    vertical-align: baseline;
}

li.moreinthis a:link:before,
li.moreinthis a:visited:before {
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMjAwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5wYXRoe2ZpbGw6I2I3MTkwMTt9PC9zdHlsZT48cGF0aCBkPSJNMTkzLjcgODQuMmwtNjQuOS03MS40Yy04LjMtOS4zLTIxLjMtOS4zLTI5LjcgMHMtOC4zIDIzLjIgMCAzMi40bDMwLjYgMzIuNGgtMTA4LjRjLTEyLS44LTIxLjMgOS40LTIxLjMgMjIuNHYuOWMwIDEzIDkuMyAyMi4yIDIwLjQgMjIuMmgxMDcuNWwtMjguNyAzMS41Yy04LjMgOS4zLTguMyAyMy4yIDAgMzIuNHMyMS4zIDkuMyAyOS43IDBsNjQuOS03MC41YzguMy05LjEgOC4zLTIzLjktLjEtMzIuM3oiLz48L3N2Zz4=") 50% 50% no-repeat;
  -ms-background-size: contain;
  background-size: contain;
}

/* end of more in this section */

/* search button css */

.masthead form input.form-submit {
  font-family: 'Metropolis', sans-serif;
  font-weight: 900;
  font-style: normal;
  color: #fff !important;
  background: #222 !important;
  border: 1px solid #fff !important;
  border-radius: 100px;
  line-height: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  padding-left: 14px;
  padding-left: 0.875rem;
  padding-right: 2.3em;
  position: absolute;
  top: 3px;
  top: 0.1875rem;
  right: 3px;
  right: 0.1875rem;
  margin-right:0
}

.masthead form input.form-submit:hover,
.masthead form input.form-submit:active,
.masthead form input.form-submit:focus {
  background: #b71800 !important;
  border: 1px solid #b71800 !important;
}

.masthead form .form-actions:after {
  content: '';
  position: absolute;
  top: 5px;
  top: 0.55rem;
  right: 9px;
  right: 0.5625rem;
  width: 1.2em;
  height: 1.2em;
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5wYXRoe2ZpbGw6I2ZmZmZmZjt9PC9zdHlsZT48cGF0aCBkPSJNOTYuNiA3OS4xbC0xNS45LTE1LjljLTMuMS0zLjEtNy43LTQuMy0xMi0zLjEgMTAuNC0xNC43IDkuMy0zNS42LTMuOS00OC44LTE1LjEtMTUtMzkuMS0xNS01My44IDAtMTQuNyAxNC44LTE0LjcgMzguNyAwIDUzLjUgMTMuMiAxMy4yIDM0LjEgMTQuNyA0OC44IDMuOS0xLjIgNC4zIDAgOC45IDMuMSAxMmwxNS45IDE1LjljNSA0LjYgMTIuOCA0LjYgMTcuNCAwIDUtNC44IDUtMTIuNS40LTE3LjV6bS03NS4xLTI0LjhjLTkuMy05LjMtOS4zLTI0LjQgMC0zMy43IDkuMy04LjkgMjQtOC45IDMzLjMuNHM5LjMgMjQuNCAwIDMzLjdjLTkuMyA4LjktMjQgOC45LTMzLjMtLjR6Ii8+PC9zdmc+") 50% 50% no-repeat;
  -ms-background-size: 100% 100%;
  background-size: 100% 100%;
}

@media (min-width: 990px) {
    .masthead form input.form-submit {
        font-size: 14px;
        font-size: 0.875rem;
        top: 2px;
        top: 0.125rem;
        right: 2px;
        right: 0.125rem;
    }
}

/* end of search button css */


.block {
    margin-bottom:0;
}

body.adminimal-menu div#admin-menu a:hover {
    background-color: #0074bd;
    color: #fff !important;
    float:right;
}
.book-navigation .menu {
    display: none;
}


#block-multiblock-1 .view-top-level-menu-for-homepage ul li a {
    border-left:none;
}
.front .menu-item-2122 {
    display:none;
}


#block-views-home-page-news-carousel-block .views-field-field-main-image {
    float: left;
    max-width: 60%;
    padding-right: 10px;
}
#block-views-home-page-news-carousel-block a {
    color: black;
}

#block-views-landing-menus-more-new-block .more-items li {
list-style:none;
min-height: 60px;
}

.page-search h1#page-title {
    display: none;
}
.page-search .search-info {
    display: none;
}
.region {
 padding-top: 0; 
 margin-top:-15px;
}
#block-browsealoud-browsealoud-widget {
    float: right;
}

#block-block-4 {
    display:none;
}
.region-page-bottom {
    padding-top: 0;
}
.front #content-column .content-inner {
    min-height: 0;
}

.field .field-label {
    margin:0;
}
#block-block-2 {
    width: 100%;
    margin-bottom:0;
    font-size: 80%;
}
#block-block-2 block-content {
    padding:0;
}
#block-block-2 p {
    color:darkgrey;
}

@media (min-width: 990px) {  .footer .logo {bottom:2.50rem;} }

.view-top-level-menu-for-homepage ul li.views-row-even .view-display-id-block_1 {
    margin-left:-100%;
}

.view-top-level-menu-for-homepage ul li.views-row-even .view-display-id-block_1 .popup-marker {
    padding-left:51%!important;
}

.region-secondary-content .block-inner {
    min-height: 200px;
}

.region-primary-content .block-inner {
    min-height: 277px;
}

.region.region-secondary-content .region-inner {width:100%;max-width:100%;}

.region.region-help .region-inner  {width:100%;max-width:100%;}
#block-views-urgent-information-block .block-inner {margin:20px 0;background:#333;}
#block-views-urgent-information-block .block-content {padding:0;}

#home_yh_n, #home_yh_p, #home_yh_go {
    float:left;
    margin-right: 30px;
}

#home_yh_go {
    margin-top:17px;
}


#block-block-7 p.newsletter {left: .625rem;position: relative;display:none;}
#block-block-7 ul.social {left: .625rem;position: relative;}

/* Public notices - full width to all for table width */
.page-council-and-democracy-public-notices .main > div > div {width: 100% !important;}

/* mayors engagements table style added by TM */
tbody .views-field-field-date
{
    width:25%;
}

tbody .views-field-field-start-time
{
    width:10%;
}

tbody .views-field-field-engagement
{
    width:40%;
    font-weight:bold;
}

tbody .views-field-field-location
{
    width:25%;
}

tbody .views-field-field-date, .views-field-field-start-time, .views-field-field-engagement, .views-field-field-location
{
    border-bottom-style:solid;
    border-bottom-width: 1px;
    border-bottom-color:#D3D3D3;
}


/* Mayors engagements - full width to all for table width */
.page-mayors-engagements .main > div > div {width: 100% !important;}

/* set the UL display to flex and the LI elements to distribute evenly */
.project-info-panel .views-fluid-grid-list {padding-left:0px;}
.project-info-panel .views-fluid-grid-item {border:0; max-width:310px;}
.project-info-panel-image img {width:100%;}
.project-info-panel .project-info-panel-title {margin-top: 0.41em;}

/* on a wide screen, arrange the panels horizontally, with equal width */
@media all and (min-width:540px)
{
  .project-info-panel .views-fluid-grid-list {display:flex; justify-content:space-between; }
  .project-info-panel .views-fluid-grid-item {flex: 1 1 0px; padding: 0px 8px;}
}
@media all and (max-width:539px)
{
  .project-info-panel ul.views-fluid-grid-list li.views-fluid-grid-item {display:table; margin-left:auto; margin-right:auto;}
}

/* make pages of type project-landing-page fit 100% across the screen */
.node-type-project-landing-page .main > div > div, .node-type-project-landing-page .main > div > section {
    width: 100%;
}

/* Set the links in the project info panel to be the same as those on the home page */
.project-info-panel-link {margin-top: 16px;}
.project-info-panel-link a.more {color:#39393a; margin-top}
.project-info-panel-link a.more:before {
      background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMjAwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5wYXRoe2ZpbGw6IzIyMjIyMjt9PC9zdHlsZT48cGF0aCBkPSJNMTkzLjcgODQuMmwtNjQuOS03MS40Yy04LjMtOS4zLTIxLjMtOS4zLTI5LjcgMHMtOC4zIDIzLjIgMCAzMi40bDMwLjYgMzIuNGgtMTA4LjRjLTEyLS44LTIxLjMgOS40LTIxLjMgMjIuNHYuOWMwIDEzIDkuMyAyMi4yIDIwLjQgMjIuMmgxMDcuNWwtMjguNyAzMS41Yy04LjMgOS4zLTguMyAyMy4yIDAgMzIuNHMyMS4zIDkuMyAyOS43IDBsNjQuOS03MC41YzguMy05LjEgOC4zLTIzLjktLjEtMzIuM3oiLz48L3N2Zz4=");
}

.project-info-panel-link a.more:hover, 
.project-info-panel-link a.more:focus,
.project-info-panel-link a.more:active {color:#b71800;}

.project-info-panel-link a.more:hover:before, 
.project-info-panel-link a.more:focus:before, 
.project-info-panel-link a.more:active:before {
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMjAwIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj5wYXRoe2ZpbGw6I2I3MTkwMTt9PC9zdHlsZT48cGF0aCBkPSJNMTkzLjcgODQuMmwtNjQuOS03MS40Yy04LjMtOS4zLTIxLjMtOS4zLTI5LjcgMHMtOC4zIDIzLjIgMCAzMi40bDMwLjYgMzIuNGgtMTA4LjRjLTEyLS44LTIxLjMgOS40LTIxLjMgMjIuNHYuOWMwIDEzIDkuMyAyMi4yIDIwLjQgMjIuMmgxMDcuNWwtMjguNyAzMS41Yy04LjMgOS4zLTguMyAyMy4yIDAgMzIuNHMyMS4zIDkuMyAyOS43IDBsNjQuOS03MC41YzguMy05LjEgOC4zLTIzLjktLjEtMzIuM3oiLz48L3N2Zz4=") 50% 50% no-repeat;
  -ms-background-size: 16px;
  -ms-background-size: 1rem, 1rem;
  background-size: 16px;
  background-size: 1rem, 1rem;
}


/* make the info panel title black with no decoration */
.project-info-panel-title a,
.project-info-panel-title a:hover,
.project-info-panel-title a:focus,
.project-info-panel-title a:active {color:#39393a; text-decoration: none;}

/* Move the carousel up a little */
#block-views-project-carousel-view-block {margin-top: -35px;}

/* For the news archive landing page (where we only want to show years) hide the titles */
.news-archive-hide-title {display: none;}

/* go full width for covid page */

.page-node-152581 .main > div > div {width: unset;}
.page-node-152581 .sidebar {display:none !important;}

/* topbanner

@media (min-width: 730px){
.urgent-message > div {
   padding-right: 0;
   
}

.urgent-message > div:before {
    display:none;
}

}

.urgent-message h2 {
    font-size:1.7rem;
    padding-bottom: 0.5rem;
}

.urgent-message p {
    line-height:1.5;
    font-size:1.1rem;
    padding-bottom: 0.5rem;
}

.block-title {
      display: none;
}

.urgent-message img {
    margin-top:-25px;
}

@media only screen and (max-width:767px) {
.urgent-message > div:before {
    display:none;
}
} 

.resp-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}

.resp-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

*/
/* topbanner

@media (min-width: 730px){
.urgent-message > div {
   padding-right: 0;
   
}

.urgent-message > div:before {
    display:none;
}

}

.urgent-message h2 {
    font-size:1.7rem;
    padding-bottom: 0.5rem;
}

.urgent-message h3 {
    font-size:1.5rem;
    padding-bottom: 0.5rem;
    color:#222;
}

.urgent-message p {
    line-height:1.5;
    font-size:1.1rem;
    padding-bottom: 0.5rem;
}

.block-title {
      display: none;
}

.urgent-message img {
    margin-top:-25px;
}

@media only screen and (max-width:767px) {
.urgent-message > div:before {
    display:none;
}
}

.resp-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}

.resp-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.urgent-message {
    background:#FCDE14;
    
}

.urgent-message h2, .urgent-message p {
    color:#222 !important;
}

.urgent-message a.more:link, .urgent-message a.more:visited {
    color:#222;
}

.urgent-message.alert > div:before {
    border-color:#222;
    Background:#fff url(https://www.woking.gov.uk/sites/all/themes/mix_and_match/article7/img/alert_yellow.svg) 50% 50% no-repeat;;
}

@media only screen and (max-width:767px) {
.urgent-message img {
    display:none; 

}
}
*/



.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.decline-button {
    cursor: pointer;
    border: none !important;
    background: none !important;
    margin-top: 1em;
    padding: 0 8px;
    vertical-align: middle;
    text-shadow:none !important;
    color:#fff !important;
    box-shadow:none !important;
}

.agree-button {
    cursor: pointer;
    border: none !important;
    background: #fff !important;
    margin-top: 1em;
    padding: 0 8px;
    vertical-align: middle;
    text-shadow:none !important;
    color:#000 !important;
    box-shadow:none !impportant;
    border-radius: 6px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    padding: 4px 8px;
    text-decoration: none;
    padding:8px !important;
}

#sliding-popup .popup-content #popup-text h3 {
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1.5;
}

.page-publicnotices .main > div > div {
    width: 100% !important;
}

.page-publicnoticesarchive .main > div > div {
    width: 100% !important;
}
/* Feedback pop up configuration */
#block-feedback-form .feedback-help {
    margin: 0 0 0.5em;
    font-size: 12px;
    line-height: normal;
}

.feedback > div > div {
background:#000;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}

.feedback h2 {

    font-weight: 600;
    font-size: 0.9rem;
}

.feedback a:link, .feedback a:visited {
    color: #fff;
    text-decoration: underline;
}

.feedback a:hover {
color: #b71800;
}

.feedback .form-submit {
    font-weight: 600;
    color: #b71800;
    border-radius: 5px;
    }


/*Working for woking css adjustments*/

/*set full width for workingfor woking */
    
    .page-node-346667 .main > div > div {width: unset;}
    
    .page-node-346667 .sidebar {
    display:none;
    }
    
    .jobsarea {
    padding-bottom:60px;
    }
    
        .jobsarea1 {
        padding-bottom: 45px;
    }
    
     .jobsarea1 h3 img {
        padding-bottom: 20px !important;
    }
    
        .jobsarea2 {
    padding-bottom:140px;
    }
    
          .jobsarea3 {
    padding-bottom:20px;
    }
    
             .jobsarea3 img {
    padding-bottom:60px !important;
    }
    
          .jobsarea4 {
    padding-bottom:90px;
    }
    
          .jobsarea5 {
    padding-bottom:40px;
    }
    
    .workbullet {
    margin-left:330px;
    }
    
    
    /* on smartphone for recruitment page */
@media all and (max-width:540px)
{
  .jobsarea, .jobsarea1, .jobsarea2 {
    padding-bottom:20px !important;
    }
    .jobsarea h3 img, .jobsarea1 h3 img, .jobsarea2 h3 img {
    padding-bottom:30px;
}

.jobsarea img, .jobsarea1 img, .jobsarea2 img {
width:100% !important;
Height:100% !important;
}

#popup-announcement-wrap {
    width: 100% !important;
    height: 520px !important;
    left: 0 !important;
    top: 20px !important;
}


.workbullet {
    margin-left: 0;
}
}