/* DBC_HOME_LANDING.CSS DEFINE ALL THE ELEMENTS USED IN THE CSS FILE */
html,body,div,span,applet,object,iframe,table,caption,tbody,tfoot,thead,tr,th,td,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {
vertical-align:baseline;
font-family:inherit;
font-weight:inherit;
font-style:inherit;
font-size:100%;
outline:0;
border:0;
margin:0;
padding:0;
}

/* PAGE BODY DETAILS */
html,body {
margin-bottom:.1px;
height:100%;
}

body {
background:#fff;
line-height:1;
font-size:14px;
font-family:Arial,Tahoma,Helvetica,Sans-Serif;
color:#000;
width:100%;
height: 10%;
background:url(https://www.dartford.gov.uk/__data/assets/image/0004/225391/bg-body.jpg?v=0.0.3) repeat-x;
}

body#category #footer,body#search #footer {
margin-top:75px;
}

body#search #wrapper #container #content .bar span a,#wrapper #container #content #search .bar span a {
font-weight:700;
}

body#search #wrapper #container #content .bar span.prev,#wrapper #container #content #search .bar span.prev {
padding-right:60px;
}

body#search #wrapper #container #content .bar span.prev a,#wrapper #container #content #search .bar span.prev a {
padding-left:16px;
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0019/225334/content-search-arrow-prev.gif?v=0.0.2) no-repeat left 2px;
}

body#search #wrapper #container #content .bar span.next,#wrapper #container #content #search .bar span.next {
padding-left:75px;
}

body#search #wrapper #container #content .bar span.next a,#wrapper #container #content #search .bar span.next a {
padding-right:16px;
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0010/225388/content-search-arrow-next.gif?v=0.0.2) no-repeat right 2px;
}

body#search #wrapper #container #content .bar span.pag a,#wrapper #container #content #search .bar span.pag a {
padding-right:12px;
}

body#search #wrapper #container #content li h2,body#faqs #wrapper #container #content li h2 {
font-size:1.286em;
padding-bottom:.556em;
}

body#faqs #wrapper #container #content li,#wrapper #container #content #faqs li {
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0005/225374/content-faq-minus.gif?v=0.0.2) no-repeat left 7px;
margin:0 0 1.857em;
padding:0 0 0 .833em;
}

body#faqs #wrapper #container #content li p,#wrapper #container #content #faqs li p {
position:relative;
overflow:hidden;
margin-bottom:.857em;
}

body#faqs #wrapper #container #content li.collapsed,#wrapper #container #content #faqs li.collapsed {
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0011/225398/content-faq-plus.gif?v=0.0.2) no-repeat left 4px;
}

body#faqs #wrapper #container #content li.collapsed h2,#wrapper #container #content #faqs li.collapsed h2 {
padding:0;
}

body#faqs #footer,body#landing #footer {
margin-top:85px;
}

body#services-a-z #wrapper #container #content div.col ul.last,body#services-a-z #wrapper #container #content div.col ul:last-child,#wrapper #container #content div.indexes div ul,#wrapper #container #content ul.col-2 li:last-child,#wrapper #container #content ul.col-2 li.last,#wrapper #container #content ul.col-2-last li:last-child,#wrapper #container #content ul.col-2-last li.last,#wrapper #container #content ul.col-2 li p,#wrapper #container #content ul.col-2-last li p,#wrapper #container #content ul.col-4 li p,#wrapper #container #content ul.col-4-last li p,#wrapper #container #content form fieldset div:last-child,#wrapper #container #content form fieldset div .last,body#homepage #wrapper #container #content #home-nav .nav .nav-row li.last,body#homepage #wrapper #container #content #home-nav .nav .nav-row li:last-child {
margin-bottom:0;
}

body#services-a-z #wrapper #container #content div.col ul li a,#wrapper #container #content .indexes div.col-i p a,#wrapper #container #content ul.col-3-last li a {
color:#333442;
font-weight:700;
}

body#services-a-z #wrapper #container #content div.col {
width:362px;
float:left;
position:relative;
overflow:hidden;
}

body#services-a-z #wrapper #container #content div.col ul {
width:100%;
margin:0 0 2.143em;
}

body#services-a-z #wrapper #container #content div.col ul li {
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0003/225363/content-az-arrowl.jpg?v=0.0.2) no-repeat left top;
padding:0 0 10px 15px;
}

body#homepage #wrapper #container #content #home-nav .nav .nav-row li a:hover,body#homepage #wrapper #container #content #home-nav .nav .nav-row li:hover span.heading {
color:#22FA0A;
text-decoration:none;
}

body#homepage #wrapper #container #content #home-nav .desc-container div.container h2 a,#mqueries-sel a {
color:#fff;
}

body#homepage ul#top-menu li.home-text,#top-navigation li.nav-955 a span.more,#top-navigation li.nav-10887 a span.more,#top-navigation li.nav-955.minus ul.sub-nav,#top-navigation li.nav-10887.minus ul.sub-nav,#top-navigation li.nav-955:hover ul.sub-nav,#top-navigation li.nav-10887:hover ul.sub-nav,body#homepage #wrapper #container #content #home-nav .nav .nav-row li a.on_car span.arrow {
display:block;
}

/* CONTENT ELEMENTS */
#content img.right {
float:right;
margin-left:1.429em;
}

#content img.left {
float:left;
margin-right:1.429em;
}

#content .caption {
float:right;
clear:both;
background:#425968;
color:#ffffff;
line-height:1em;
padding:.929em 1.5em 1.286em .714em;
}

#content ul li {
background:url(https://www.dartford.gov.uk/__data/assets/image/0020/225362/bullet-disc.jpg?v=0.0.2) no-repeat 0 4px;
padding:0 0 .714em 1.214em;
}

#content ul ul li {
background:url(https://www.dartford.gov.uk/__data/assets/image/0020/225344/bullet-circle.jpg?v=0.0.2) no-repeat 0 4px;
padding-left:1em;
}

#content ol li {
list-style:decimal inside;
padding:0 0 .714em;
}

#content ol ol li {
padding-left:1em;
}


#content #content-utils {
margin-top:3.7em;
clear:both;
background:url(https://www.dartford.gov.uk/__data/assets/image/0017/225350/content-nav-bg.jpg?v=0.0.2) repeat-x #f2f4f7;
height:16px;
text-align:right;
padding:12px 20px 12px 8px;
}

#content #content-utils a {
font-weight:700;
color:#425968;
}

#content #content-utils a.top-link {
padding-right:20px;
float:left;
width:24px;
background:url(https://www.dartford.gov.uk/__data/assets/image/0020/225335/content-nav-link-arrow.gif?v=0.0.2) no-repeat scroll right 4px transparent;
}

#content #content-utils a.utils,#content #content-utils a:last-child {
float:right;
width:16px;
height:16px;
background:url(https://www.dartford.gov.uk/__data/assets/image/0019/225343/content-nav-icons.jpg?v=0.0.3) no-repeat scroll transparent;
margin:0 0 5px 20px;
}

#content #content-utils a.printer-link {
background-position:0 0;
margin-left:20px;
}

#content #content-utils a.email-link {
background-position:-16px 0;
}

#content #content-utils a.share-link {
background-position:-32px 0;
}

#content ul,#content ol {
margin-bottom:1.857em;
}

#content ul li:last-child,#content ul ul li:last-child,#content ol li:last-child,#content ol ol li:last-child,#right-sidebar #calendar-container table tr:last-child td,#right-sidebar #calendar-container table tr .last td,#wrapper #container #content ul.col-3 li.last,#wrapper #container #content ul.col-3 li:last-child,#wrapper #container #content ul.col-3-last li.last,#wrapper #container #content ul.col-3-last li:last-child,#content #landing #main-banner .content a.last,#content #landing #main-banner .content a:last-child {
padding-bottom:0;
}

#content ul ul,#content ol ol {
margin:0 0 .572em;
padding:1.286em 0 0;
}



/* STANDARD HYPERLINK */
a {
color: #152D99;
font-family: Verdana;
text-decoration:underline; 
}

a:focus {
  color: #9a0101;
  text-shadow: 0 0 5px #99f,0 0 10px #99f,0 0 15px #296097;
  text-decoration: none;
}

a:hover {
  color: #9a0101;
  text-shadow: 0 0 5px #99f,0 0 10px #99f,0 0 15px #296097;
  text-decoration: none;
  cursor: pointer;
}


.tabbing:focus {
  border-color: #25499c;
  box-shadow: 5px 10px 10px rgba(30, 139, 195, 1) inset,5px 5px 8px rgba(30, 139, 195, 1);
  text-decoration: none;
}

.tabbing:hover {
  box-shadow: 5px 10px 10px rgba(30, 139, 195, 1) inset,5px 5px 8px rgba(30, 139, 195, 1);
}

/* STANDARD TEXT */
p {
margin-bottom:1.571em;
line-height:1.286em;
font-family: Verdana;
}

/* ORDER AND UN-ORDERED LISTS */
ol,ul {
list-style:none;
}

/* TABLE DEFINITION */
table {
border-collapse:separate;
border-spacing:0;
}

/* TABLE CAPTION */
caption,th,td {
font-weight:400;
text-align:left;
}

/* HEADING DEFINITIONS */
h1,h2 {
font-family:"Myriad Pro",Arial,Tahoma,Helvetica,Sans-Serif;
font-weight:400;
margin:0;
}

h3,h4,h5,h6 {
font-family:Arial,Tahoma,Helvetica,Sans-Serif;
font-weight:400;
margin:0;
}

h1 {
color:#333442;
font-size:1.857em;
padding:0 0 1em;
}

h2 {
color:#425968;
font-size:1.571em;
padding:0 0 1em;
}

h3 {
color:#333442;
font-size:1.357em;
padding:0 0 .684em;
}

h4 {
color:#425968;
font-size:1.214em;
/* NN 12.12.2017 BELOW */
/* padding:0 0 .765em; */
padding:0 0 .400em;
}

h5 {
color:#333442;
font-size:1.071em;
padding:0 0 .867em;
}

h6 {
color:#425968;
font-size:1em;
font-weight:700;
padding:0 0 .928em;
}

/* DEFINE THE 'CLEAR' COMMAND */
.clear {
clear:both;
margin:0;
padding:0;
}

/* DEFINE THE 'RIGHT' COMMAND */
.right {
float:right;
}

/* DEFINE THE 'TCENTER' COMMAND */
.tcenter {
text-align:center;
}

/* DEFINE THE 'SHAREBUTS' COMMAND */
.sharebuts {
line-height: 10px;
}

/* DEFINE THE 'BLUE' COMMAND */
.blue {
color:#92defd;
}

/* DEFINE THE 'RED' COMMAND */
.red {
color:red;
}

/* DEFINE THE 'GREEN' BREADCRUMB LINK COLOUR */
.green,#breadcrumbs a {
color:#333442;
}

/* DEFINE THE 'OPAC70' COMMAND */
.opac70 {
opacity:.7;
}

.left,#right-sidebar h3,body#search #wrapper #container #content ul {
float:left;
}

#mqueries-sel {
margin-right:8px;
float:left;
font-size:.929em;
background:url(https://www.dartford.gov.uk/__data/assets/image/0007/225376/top-menu-border.jpg?v=0.0.2) no-repeat right center;
padding:6px 11px 8px 8px;
}

/* DBC TOP LEFT LOGO SETTINGS */
#logo {
float:left;
clear:both;
margin-top:11px;
width:23.014%;
height:auto;
}

/* TOP RIGHT ADVERT SETTINGS */
.advert {
height:75px;
overflow:hidden;
margin-top:11px;
text-align:right;
width:47.66%;
width:15%;
float:right;
}

.advert a {
display:block;
font-size:.857em;
padding-top:5px;
}

.advert img {
width:100%;
height:auto;
}

.container-wrapper {
position:fixed;
top:0;
left:0;
width:100%;
height:auto;
background:none repeat scroll 0 0 #000000;
opacity:.8;
color:#ffffff;
font-size:1em;
text-align:left;
z-index:1000;
}

/*CONTROL IMAGE STREACHING ON THE FRONT PAGE */
.container2
{
     width:86px;
     height:86px; 
     display:block; 
     position:relative;
     overflow:hidden;
}
.container2 img 
{
     position:absolute;
     top:0;
     left:0; 
     width:100%;
}

/* DEFINE THE 'IMG.RESIZE' VALUE */
/* img.resize{ */
.resize{
 max-width:100%;
/* max-height:100%; */
 height: auto;
}


/* SEARCH BOX */
.search-box {
float:right;
background:url(https://www.dartford.gov.uk/__data/assets/image/0020/225353/bg-search.jpg?v=0.0.3) no-repeat;
height:36px;
width:31.57%;
margin-bottom:5px;
padding:5px 0 0 10px;
}

/* SEARCH BOX SET TEXT SIZE ON INPUT */
.search-box input {
font-size:1.3em;
}

/* SEARCH BOX SET BOX SIZE ON INPUT */
.search-box input.text-field {
border:0 none;
float:left;
height:20px;
width:97%;
padding:3px 0 0;
}

.search-box span {
background:url(https://www.dartford.gov.uk/__data/assets/image/0017/225332/bg-search-text.jpg?v=0.0.3) no-repeat;
display:block;
float:left;
height:27px;
width:65%;
padding:2px 0 0 4px;
}

.search-box input.submit {
/* NN 12.03.2018 */
/* background:url(https://www.dartford.gov.uk/__data/assets/image/0006/225357/bg-search-submit.jpg?v=0.0.5) no-repeat; */
background:#007DB3;
color:#FFF;
height:29px;
width:31%;
border:0;
cursor:pointer;
padding:4px 0 6px;
}

/* SEARCH BOX MOUSE OVER */
.search-box input.submit:hover {
background: #80bfff;
color: #000;
background-position:0 -29px;
text-decoration:underline;
}

/* SEARCH BOX TABBED */
.search-box input.submit:focus {
text-shadow: 0 0 5px #9999ff, 0 0 10px #9999ff, 0 0 15px #296097;
text-decoration:underline;
  background: #80bfff;
  color: #000;
}

.search-box input.submit:focus {
  text-shadow: 0 0 5px #99f,0 0 10px #99f,0 0 15px #296097;
  text-decoration: underline;
  background: #80bfff;
  color: #000;
}

/* VERY TOP MENU SIZE */
#top-navigation {
top:134px;
float:left;
left:0;
position:absolute;
width:100%;
height:37px;
}

/* VERY TOP MENU FONT SIZE */
#top-navigation li {
font-size:1.071em;
font-weight:700;
margin-right:1px;
float:left;
}

/* VERY TOP MENU FONT SIZE COLOUR ETC */
#top-navigation li a {
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-style: none;
background:#0b5c84;
border-bottom:1px solid #FFF;
color:#FFF;
display:block;
float:left;
font-size:1.214em;
font-weight:400;
height:36px;
}

#top-navigation li a span {
border-top-left-radius: 6px;
border-style: none;
background:#0b5c84;
display:block;
height:27px;
margin-right:11px;
text-align:center;
min-width:90px;
float:left;
position:relative;
padding:9px 24px 0 29px;
text-decoration: underline;
}


#top-navigation li a.selected, #top-navigation li a.selected:hover {
background-position: right -72px;
border-bottom: 1px solid #00afdd;
text-decoration:underline;
/* NN 16/03/2018 */
background:#3366FF;
}

#top-navigation li a.selected span, #top-navigation li a.selected:hover span {
background-position: 0 -72px;
text-decoration:underline;
/* NN 16/03/2018 */
background:#3366FF;
}

/* VERY TOP MENU TABBED */
#top-navigation li a.selected:focus {
background-position:right -72px;
border-bottom:1px solid #00afdd;
text-decoration:underline;
}



/* SERVICES DROP DOWN MENU */
#top-navigation ul.sub-nav {
position:absolute;
left:0;
top:37px;
width:53%;
/* DROP DOWN MENU BACKGROUND COLOUR */
background:#0A3C4A;
z-index:10000!important;
display:none;
padding:30px 0 22px 14px;
}

/* SERVICES DROP DOWN MENU LIST ITEM */
#top-navigation ul.sub-nav li {
 font-size:14px; 
/* font-size:100%; */
width:44.23%;
padding-left:15px;
padding-bottom:10px;
/* background:url(https://www.dartford.gov.uk/__data/assets/image/0008/225395/icons2.png?v=0.0.2) no-repeat left 0;  */
margin:0;
text-decoration:none;
}


/* SERVICES DROP DOWN MENU LIST ITEM LINK */
#top-navigation ul.sub-nav li a {
background:none; 
font-size:14px;
/* font-size:100%; */
border:0;
height:auto;
text-decoration:none;
}



/* SERVICES DROP DOWN MENU LIST ITEM LINK MOUSE OVER */
#top-navigation ul.sub-nav li a:hover {
background:none;
 font-size:14px; 
/* font-size:100%; */
border:0;
height:auto;
text-decoration:underline;
color:#22FA0A;
}

/* SERVICES DROP DOWN MENU LIST ITEM LINK TABBING */
#top-navigation ul.sub-nav li a:focus {
background:none;
 font-size:14px; 
/* font-size:100%; */
border:0;
height:auto;
text-decoration:underline;
color:#22FA0A;
}


#top-navigation li.nav-955,#top-navigation li.nav-10887 {
background:url(https://www.dartford.gov.uk/__data/assets/image/0003/225354/icons3.png?v=0.0.2) no-repeat 0 0;
}

#top-navigation li a span.more {
background:url(https://www.dartford.gov.uk/__data/assets/image/0003/225354/icons3.png?v=0.0.2) no-repeat 0 0;
text-indent:-9999px;
width:11px;
min-width:0;
position:absolute;
top:14px;
right:0;
height:auto;
display:none;
padding:0;
}

#top-navigation li.nav-955:hover a span.more,#top-navigation li.nav-10887:hover a span.more {
background-position:0 -45px;
}

#top-navigation li.nav-955.minus a,#top-navigation li.nav-10887.minus a {
border-bottom:1px solid #0A3C4A;
}

#top-navigation li.nav-955.minus ul.sub-nav li a,#top-navigation li.nav-10887.minus ul.sub-nav li a {
border:0;
}

#top-navigation li a:hover,#top-navigation li a:hover,#top-navigation li.nav-955.minus a,#top-navigation li.nav-10887.minus a {
text-decoration:none;
background-position:right -36px;
color:#000;
background:#80bfff;
}


#top-navigation li a:focus,#top-navigation li a:focus,#top-navigation li.nav-955.minus a,#top-navigation li.nav-10887.minus a {
text-decoration:none;
background-position:right -36px;
color:#000;
background:#80bfff;
}


#top-navigation li a:hover span,#top-navigation li.nav-117 a:hover,#top-navigation li a:hover span,#top-navigation li.nav-955.minus a span,#top-navigation li.nav-10887.minus a span {
background-position:0 -36px;
text-decoration:none;
background: #80bfff;
color: #000;
}

/* NN 06.02.2017 */
#top-navigation li a:focus span,#top-navigation li.nav-117 a:focus,#top-navigation li a:focus span,#top-navigation li.nav-955.minus a span,#top-navigation li.nav-10887.minus a span {
background-position:0 -36px;
text-decoration:none;
background: #80bfff;
color: #000;
}

#top-navigation li.nav-117 a {
background:url(https://www.dartford.gov.uk/__data/assets/image/0009/225369/nav-home.jpg?v=0.0.5) no-repeat;
text-indent:-9999px;
width:68px;
}

#top-navigation li a.selected span,#top-navigation li a.selected:hover span,#top-navigation li.nav-117 a.selected,#top-navigation li.nav-117 a.selected:hover {
background-position:0 -72px;
}

#top-navigation li.nav-117 a:hover span,#top-navigation li.nav-117 a.selected span,#top-navigation li.nav-117 a.selected:hover span,#top-navigation li.nav-117 a span {
background:none;
margin-right:0;
min-width:0;
height:36px;
padding:0;
}


img.border {
border:7px solid #e7ecf2;
}

/* ACCESSIBILITY SETTINGS */
.accessibility {
/* font-size:0.0625em; 
line-height:0.0625em; */
position:absolute;
/* top:-1000px; */
clip: rect(0,0,0,0);
}

/* DEFINE STANDARD 'WRAPPER' */
#wrapper {
max-width:982px;
width:100%;
overflow:hidden;
position:relative;
margin:0 auto;
}

/* DEFINE STANDARD 'WRAPPER' AND 'HEADER' VALUES */
#wrapper #header {
float:left;
height:171px;
position:relative;
width:100%;
/* AMJ background:url(https://www.dartford.gov.uk/__data/assets/image/0018/225351/bg-header.jpg?v=0.0.3) no-repeat scroll right bottom transparent; */
background: url(../../Images/Bespoke/bg-header.jpg?v=0.0.3) no-repeat scroll right bottom transparent;
}

/* DEFINE STANDARD 'WRAPPER' AND 'CONTAINER' VALUES */
#wrapper #container {
float:left;
margin-top:2em;
width:100%;
}

/* DEFINE STANDARD 'WRAPPER' 'CONTAINER' AND 'LEFT-SIDEBAR' VALUES */
#wrapper #container #left-sidebar {
width:20.37%;
float:left;
margin-right:3.16%;
padding-top:4px;
}

#wrapper #container #content {
width:50.5%;
float:left;
position:relative;
overflow:hidden;
}

#wrapper #container #right-sidebar {
float:right;
margin-left:2.55%;
width:23.42%;
}

#wrapper.col-2 #container #content {
position:static;
width:74.03%;
}

#wrapper.no-sidebar #container #content {
width:76.47%;
}

#wrapper.col-1 #container #content {
width:100%;
}

#wrapper.no-sidebar-big-nav #container #left-sidebar {
margin-right:6.12%;
}

#wrapper.no-sidebar-big-nav #container #content {
width:73.51%;
}


#footer {
/* NN 28.02.2017 reduce footer spacing */
/* padding-top:50px; */
padding-top:20px;
width:100%;
/* NN 09.03.2018 removed background image from footer */
/* height:143px; */
height:4px;
clear:both;
/* NN 28.02.2017 reduce footer spacing */
/* margin-top:55px; */
margin-top:5px;
background:url(https://www.dartford.gov.uk/__data/assets/image/0005/225392/footer-bg.jpg?v=0.0.4) repeat-x;
}

#footer .wrapper {
max-width:982px;
width:100%;
overflow:hidden;
margin:0 auto;
}

#footer .wrapper .col {
float:left;
width:24.95%;
}

#footer .wrapper .col a {
color:#333442;
padding-bottom:1.143em;
width:100%;
display:block;
}

#footer .wrapper .disclaimer {
margin-top:20px;
width:100%;
font-size:.929em;
float:left;
}

#footer .wrapper .disclaimer strong {
float:left;
font-weight:700;
color:#465a68;
}

#footer .wrapper .disclaimer span {
color:#011236;
float:right;
}


ul#top-menu {
float:left;
width:66.2%;
/* NN 12.03.2018 */
/* background:#526979; */
background:#3e4f5b;
}

ul#top-menu li {
float:left;
height:28px;
/* NN 12.03.2018 */
/*  background:url(https://www.dartford.gov.uk/__data/assets/image/0007/225376/top-menu-border.jpg?v=0.0.2) no-repeat right; */
/* background:#526979; */
background:#3e4f5b;
padding-right:2%;
margin-right:2.5%;
}

ul#top-menu li a {
color:#ffffff;
display:block;
float:left;
/* font-size:.929em; */
font-size:1em;
padding:6px 0 0;
/* NN 03.05.2016 
font-size:1em;
padding:5px 0 0;*/
}

ul#top-menu li a:hover {
color:#e8f6fd;
text-decoration:none;
}

ul#top-menu li a:focus {
  color: #e8f6fd;
  text-decoration: none;
}

ul#top-menu li.text-size {
background:none;
padding-right:0;
margin-right:2%;
}

ul#top-menu li.text-size a.small {
font-size:1em;
padding-right:10px;
padding-top:7px;
}

ul#top-menu li.text-size a.medium {
font-size:1.286em;
padding-right:10px;
padding-top:5px;
}

ul#top-menu li.text-size a.large {
font-size:1.714em;
padding-top:2px;
}

ul#top-menu li.home-text,body#homepage ul#top-menu li.all-text,#content blockquote.right span.quote_end,#wrapper #container #content #faqs li.collapsed p,#wrapper #container #content #faqs li.collapsed a.more,.mob-menu,.device-only {
display:none;
}


/* LEFT SIDEBAR SETTINGS */
#left-sidebar div {
margin-bottom:34px;
}

#left-sidebar ul li a,#left-sidebar ul li span {
color:#333442;
display:block;
font-weight:700;
padding-left:14px;
text-decoration:none;
background:url(https://www.dartford.gov.uk/__data/assets/image/0018/225360/icons1.png?v=0.0.2) no-repeat 0 0;
}

#left-sidebar ul li a.selected,#left-sidebar ul li a:hover {

color:#063201;
text-decoration:underline;
background:url(https://www.dartford.gov.uk/__data/assets/image/0018/225360/icons1.png?v=0.0.2) no-repeat 0 -48px;
}

#left-sidebar .left-nav {
background:#f0f3f6 url(https://www.dartford.gov.uk/__data/assets/image/0010/225397/bg-grey-box.jpg?v=0.0.2) repeat-x;
width:85%;
padding:21px 7.5% 16px;
}

#left-sidebar .service-box ul li.active a,#left-sidebar .service-box ul li.active span {
background-position:0 -154px;
}

#left-sidebar .service-box ul ul {
padding-top:11px;
}

#left-sidebar .service-box ul ul li a {
color:#0000BF;
font-weight:400;
background:none;
}

#left-sidebar .service-box ul ul li a:hover {
color:#063201;
text-decoration:underline;
}

#left-sidebar ul li,#left-sidebar .service-box ul li.active {
padding-bottom:11px;
}

#left-sidebar .service-box ul li a,#left-sidebar .service-box ul li span,#left-sidebar .service-box ul li a:hover,#left-sidebar .service-box ul li span:hover {
background-position:0 -95px;
}

/* RIGHT SIDEBAR SETTINGS */
#right-sidebar div {
clear:both;
}

#right-sidebar #calendar-container {
width:100%;
height:260px;
margin-bottom:45px;
position:relative;
overflow:hidden;
}

#right-sidebar #calendar-container .header {
width:100%;
/* NN 16/03/2018 */
/* background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0010/225379/calendar-head-bg.jpg?v=0.0.3) repeat-x; */
background:#0D71A3;
height:37px;
border-bottom:1px solid #b6d084;
padding:13px 0 0;
}

#right-sidebar #calendar-container .header h2 {
text-align:center;
color:#ffffff;
margin:0;
}

#right-sidebar #calendar-container table,#right-sidebar #calendar-container div.table {
background-color:#DFDBDB;
width:100%;
height:163px;
position:relative;
overflow:hidden;
border-collapse:collapse;
border-top:8px solid #889fae;
border-bottom:8px solid #889fae;
border-left:3px solid #889fae;
border-right:3px solid #889fae;
}

#right-sidebar #calendar-container table tr td {
width:32px;
height:40px;
padding-bottom:1px;
vertical-align:top;
}

#right-sidebar #calendar-container div.table div {
width:32px;
height:40px;
padding-bottom:1px;
vertical-align:top;
float:left;
clear:none;
position:static;
}

#right-sidebar #calendar-container table tr td a,#right-sidebar #calendar-container table tr td span,#right-sidebar #calendar-container div.table a,#right-sidebar #calendar-container div.table span {
padding-top:12px;
height:28px;
font-weight:700;
color:#0040D1;
font-size:1.071em;
text-align:center;
display:block;
vertical-align:top;
/* background:#ffffff url(https://www.dartford.gov.uk/__data/assets/image/0008/225377/calendar-li-bg.jpg?v=0.0.2) no-repeat; */
/* NN 16.03.2018 */
/* background: white url("https://www.dartford.gov.uk/__data/assets/image/0008/225377/calendar-li-bg.jpg?v=0.0.2") no-repeat; */
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-style: none;
border-right: 0.1px solid #FAFAFC;
background:#F1F3F7;
}

#right-sidebar #calendar-container table tr td a:hover,#right-sidebar #calendar-container table tr td a .active,#right-sidebar #calendar-container div.table div a:hover {
/* color:#333442; */
/* NN 08/04/2016 changed hyperlinks from underline only to a colour change */
color:#FFFFFF;
background:#3366ff;
/* color:#063201; */
text-decoration: underline;
/* text-decoration:none; */
background-position:-32px 0;
}

#right-sidebar #calendar-container div.table div.all {
width:64px;
}

#right-sidebar #calendar-container table tr td.all a,#right-sidebar #calendar-container div.table div.all a,#right-sidebar #calendar-container div.table div.all {
width:64px;
background-image:url(https://www.dartford.gov.uk/__data/assets/image/0005/225338/calendar-li-all-bg.jpg?v=0.0.2);
}

#right-sidebar #calendar-container table tr td.all a:hover,#right-sidebar #calendar-container table tr td.all a .active,#right-sidebar #calendar-container div.table div.all a:hover {
background-position:-64px 0;
}

#right-sidebar #calendar-container .footer {
width:100%;
height:10px;
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0004/225346/calendar-footer-bg.jpg?v=0.0.3) repeat-x;
border-top:1px solid #b6d084;
}

#right-sidebar h3.news {
padding-right:32px;
}

#right-sidebar h3.news a {
color:#333442;
float:left;
width:auto;
/* NN 16/03/2018 */
background:#FFFFFF;
}

#right-sidebar h3.news a.rss {
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0006/225339/rhs-icons-rss.jpg?v=0.0.2) right top no-repeat;
display:block;
float:left;
height:16px;
padding-left:10px;
text-indent:-9999px;
width:16px;
}

#right-sidebar ul {
/* NN 16/03/2018 */
background: #FAFAFC;
margin-bottom:2.5em;
width:100%;
float:left;
}

#right-sidebar ul li {
border-bottom:1px solid #cfdae6;
}

#right-sidebar ul li a {
width:100%;
display:block;
line-height:1.286em;
padding:6px 0 12px;
}

#right-sidebar ul li a:hover {
color:#063201;
text-decoration: underline;
}

#right-sidebar ul.documents li a {
background-image:url(https://www.dartford.gov.uk/__data/assets/image/0004/225364/rhs-icons-pdf.jpg?v=0.0.2);
background-position:right center;
background-repeat:no-repeat;
}

#right-sidebar #calendar-container span,#right-sidebar #calendar-container div,#content #landing #main-banner div {
position:relative;
overflow:hidden;
}

#right-sidebar #calendar-container .top-bg,#right-sidebar #calendar-container .bottom-bg {
width:100%;
height:9px;
display:block;
text-indent:-9999px;
}

/* BREADCRUMB SETTINGS */
#breadcrumbs {
/* NN 23.03.2018 */
background:#FFFFFF;
color:#425968;
font-weight:700;
margin-bottom:22px;
line-height:1em;
}

#breadcrumbs span {
/* NN 23.03.2018 */
background:#FFFFFF;
color:#194FC2;
padding:0 11px;
}

/* BODY SETTINGS */
body#category #wrapper #container #content ul {
margin-top:15px;
float:left;
}

body#category #wrapper #container #content ul li {
list-style:none;
background-image:none;
float:left;
margin:0 0 2.143em;
padding:0;
}

body#category #wrapper #container #content ul li h3 {
font-size:1.286em;
padding-bottom:.555em;
}

body#category #wrapper #container #content ul li img {
float:left;
margin-right:1.286em;
border:7px solid #e7ecf2;
}

body#category #wrapper #container #content ul li p {
margin:0;
padding:0;
}

body#search #wrapper #container #content .bar {
height:26px;
color:#425968;
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0017/225350/content-nav-bg.jpg?v=0.0.2) repeat-x;
margin:4px 0;
padding:14px 10px 0;
}

body#search #wrapper #container #content .bar span a:hover,body#search #wrapper #container #content .bar span a.selected {
color:#063201;
text-decoration: underline;
}

body#search #wrapper #container #content li {
background-image:none;
margin:1.571em 0 0;
padding:0;
}

body#search #wrapper #container #content li p {
margin:0;
}

body#faqs #wrapper #container #content li.collapsed p {
height:0;
}


/* BODY HOMEPAGE SETTINGS */
body#homepage {
background-image:url(https://www.dartford.gov.uk/__data/assets/image/0004/225382/bg-body-home.jpg?v=0.0.4);
}

body#homepage #wrapper #container #content #home-nav {
width:100%;
height:258px;
margin-bottom:32px;
z-index:10;
}

body#homepage #wrapper #container #content #home-nav li,body#homepage #wrapper #container #content #home-nav ul {
margin:0;
padding:0;
}

body#homepage #wrapper #container #content #home-nav li {
background-image:none;
}

body#homepage #wrapper #container #content #home-nav .image-container {
width:66.71%;
height:100%;
float:left;
position:relative;
overflow:hidden;
}

body#homepage #wrapper #container #content #home-nav .image-container ul {
width:400%;
height:100%;
}

body#homepage #wrapper #container #content #home-nav .image-container ul li {
width:25%;
float:left;
height:100%;
display:none;
background:none;
}

body#homepage #wrapper #container #content #home-nav .image-container ul li.first {
display:block;
position:relative;
}

body#homepage #wrapper #container #content #home-nav .image-container ul li img {
width:100%;
height:100%;
}

body#homepage #wrapper #container #content #home-nav .nav {
width:32.32%;
height:100%;
float:left;
}

body#homepage #wrapper #container #content #home-nav .nav .nav-row {
width:97.5%;
padding-left:0;
float:left;
border-left:5px solid #889fae;
height:100%;
}

body#homepage #wrapper #container #content #home-nav .nav .nav-row li {
height:54px;
width:89%;
/* NN 16.03.2018 */
/* background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0011/225389/home-nav-bg.jpg?v=0.0.2) repeat-x; */
background:#3F4D57;
margin-bottom:1px;
float:left;
cursor:pointer;
position:relative;
padding:10px 12px 0;
}

body#homepage #wrapper #container #content #home-nav .nav .nav-row li.first,body#homepage #wrapper #container #content #home-nav .nav .nav-row li:first-child {
height:53px;
}

body#homepage #wrapper #container #content #home-nav .nav .nav-row li.active {
background-image:url(https://www.dartford.gov.uk/__data/assets/image/0006/225375/home-nav-bg-active.jpg?v=0.0.2);
}

body#homepage #wrapper #container #content #home-nav .nav .nav-row li span.arrow {
background:url(https://www.dartford.gov.uk/__data/assets/image/0005/225347/home-nav-arrow.png?v=0.0.2) no-repeat 0 0;
height:20px;
left:-14px;
position:absolute;
top:20px;
width:10px;
z-index:100;
display:none;
}

body#homepage #wrapper #container #content #home-nav .nav .nav-row li span {
clear:both;
display:block;
}

body#homepage #wrapper #container #content #home-nav .nav .nav-row li span.heading {
font-size:1.571em;
padding-bottom:.227em;
color:#ffffff;
}

body#homepage #wrapper #container #content #home-nav .desc-container {
position:absolute;
top:138px;
left:0;
height:73px;
background:none;
}

body#homepage #wrapper #container #content #home-nav .desc-container div.container {
position:relative;
float:left;
background:#000000;
opacity:.7;
padding:16px 12px 16px 16px;
}

body#homepage #wrapper #container #content #home-nav .desc-container div.container h2 {
font-size:1.571em;
padding-bottom:.227em;
}

body#homepage #wrapper #container #content #home-nav .desc-container div.rounded-corners {
float:left;
width:11px;
position:relative;
height:100%;
}

body#homepage #wrapper #container #content #home-nav .desc-container div.rounded-corners span {
width:100%;
position:absolute;
right:0;
height:50%;
display:block;
}

body#homepage #wrapper #container #content #home-nav .desc-container div.rounded-corners span.top {
top:0;
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0009/225396/home-nav-btop.png?v=0.0.2) right top no-repeat;
text-indent:-9999px;
}

body#homepage #wrapper #container #content #home-nav .desc-container div.rounded-corners span.bottom {
bottom:0;
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0003/225381/home-nav-bbottom.png?v=0.0.2) right bottom no-repeat;
text-indent:-9999px;
}

body#homepage #wrapper #container #content div#logos {
width:100%;
margin-top:56px;
float:left;
height:47px;
}

body#homepage #wrapper #container #content div#logos a {
margin-right:48px;
float:left;
height:100%;
}


/* WRAPPER SETTINGS */
#wrapper #container #content ul.a-z-bar {
height:40px;
width:100%;
margin:4px 0 28px;
}

#wrapper #container #content ul.a-z-bar li {
width:27px;
float:left;
height:100%;
background-image:none;
background-color:transparent;
margin:0;
padding:0;
}

#wrapper #container #content ul.a-z-bar li a {
font-size:1.071em;
text-align:center;
font-weight:700;
height:23px;
padding-top:12px;
/* NN 16.03.2018 */
/*background: transparent url("https://www.dartford.gov.uk/__data/assets/image/0009/225387/content-az-li-bg.jpg?v=0.0.3") no-repeat;*/
background-color: #0D71A3;
width:100%;
display:block;
color:#ffffff;
}

#wrapper #container #content ul.a-z-bar li a:hover {
background-position:-27px 0;
/* NN 16.03.2018 */
background-color:#3366FF;
text-decoration: underline;
/* text-decoration:none; */
}

#wrapper #container #content ul.a-z-bar li.active a {
height:28px;
background-position:-27px 0;
/* NN 16.03.2018 */
background-color:#3366FF;
text-decoration: underline;
}

#wrapper #container #content div.indexes {
margin-top:20px;
float:left;
width:100%;
}

#wrapper #container #content div.indexes div {
margin-bottom:20px;
padding-bottom:46px;
/* NN 13.03.2018 */
/* background:#ffffff url(https://www.dartford.gov.uk/__data/assets/image/0006/225348/content-service-border-b.gif?v=0.0.2) no-repeat left bottom; */
background-color:#FFFFFF;
float:left;
width:100%;
}

#wrapper #container #content div.indexes div h2 {
padding:0 0 .818em;
}

#wrapper #container #content div.indexes div.last {
background-image:none;
padding-bottom:0;
}

#wrapper #container #content div.indexes div.finish {
/* NN 13.03.2018 */
/* background:#ffffff url(https://www.dartford.gov.uk/__data/assets/image/0007/225367/content-home-border-b.gif?v=0.0.2) no-repeat left bottom!important; */
background-color:#FFFFFF;
margin-bottom:0;
padding:6px 0 38px;
}

#wrapper #container #content div.indexes div.start {
/* NN 13.03.2018 */
/* background:#ffffff url(https://www.dartford.gov.uk/__data/assets/image/0007/225367/content-home-border-b.gif?v=0.0.2) no-repeat left bottom!important; */
background-color:#FFFFFF;
margin-bottom:30px;
padding:0 0 14px;
}

#wrapper #container #content div.indexes div.start h2 {
padding-top:0;
}

#wrapper #container #content .indexes div.col-i,#wrapper #container #content ul.col-3-last {
width:30.65%;
float:left;
margin-bottom:0;
padding-bottom:0;
background:none;
margin-right:2.5%;
}

#wrapper #container #content .indexes div.col-i p,#wrapper #container #content ul.col-3-last li {
background:url(https://www.dartford.gov.uk/__data/assets/image/0003/225363/content-az-arrowl.jpg?v=0.0.2) no-repeat 0 3px;
padding-bottom:.857em;
margin-bottom:0;
padding-left:14px;
}

#wrapper #container #content ul.col-2 li,#wrapper #container #content ul.col-2-last li {
width:50%;
margin-bottom:30px;
background-image:none;
float:left;
padding:0;
}

#wrapper #container #content ul.col-2 li.odd,#wrapper #container #content ul.col-2-last li.odd {
width:47%;
padding-right:16px;
clear:left;
}

#wrapper #container #content ul.col-2 li img,#wrapper #container #content ul.col-2-last li img {
float:left;
margin-right:1.286em;
}

#wrapper #container #content ul.col-2 li h3,#wrapper #container #content ul.col-2-last li h3 {
font-size:1.286em;
padding:0 0 .555em;
}

#wrapper #container #content ul.col-4 li,#wrapper #container #content ul.col-4-last li {
width:33%;
margin-bottom:0px;
background-image:none;
 float:left; 
padding:1px;
height:146px;
}

#wrapper #container #content ul.col-4 li.odd,#wrapper #container #content ul.col-4-last li.odd {
margin-right:0;
width:31.5%;
padding-right:10px;
height:146px;
}


#wrapper #container #content ul.col-4 li:last-child,#wrapper #container #content ul.col-4 li.last,#wrapper #container #content ul.col-4-last li:last-child,#wrapper #container #content ul.col-4-last li.last {
 float:left; 
margin-bottom:0;
}

#wrapper #container #content ul.col-4 li img,#wrapper #container #content ul.col-4-last li img {
 float:left; 
margin-right:.2em;
}

#wrapper #container #content ul.col-4 li h3,#wrapper #container #content ul.col-4-last li h3 {
font-size:1.286em;
padding:0 0 .255em;
}

#wrapper #container #content ul.col-4-last {
margin-right:0;
padding-right:10px;
}

#wrapper #container #content form {
float:left;
margin:13px 0 30px;
}

#wrapper #container #content form fieldset {
background-color:#f3f6f8;
margin-bottom:32px;
width:750px;
float:left;
border-top:1px solid #e7ecf2;
border-bottom:1px solid #e7ecf2;
padding:25px 0;
}

#wrapper #container #content form fieldset div {
width:100%;
float:left;
margin-bottom:20px;
}

#wrapper #container #content form fieldset div label {
width:230px;
float:left;
text-align:right;
color:#425968;
margin:0;
padding:8px 15px 0 0;
}

#wrapper #container #content form fieldset div input,#wrapper #container #content form fieldset div textarea,#wrapper #container #content form fieldset div select {
width:283px;
padding-left:10px;
float:left;
border:0 none;
}

#wrapper #container #content form fieldset div input {
height:30px;
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0017/225341/content-form-input.gif?v=0.0.2) no-repeat;
}

#wrapper #container #content form fieldset div textarea {
height:130px!important;
padding-top:5px;
overflow:auto;
width:283px!important;
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0018/225342/content-form-textarea.gif?v=0.0.2) no-repeat;
}

#wrapper #container #content form fieldset div.opts-group,#wrapper #container #content form fieldset div.opts-group-last {
width:293px;
float:none;
margin:0 0 16px 245px;
}

#wrapper #container #content form fieldset div.opts-group input,#wrapper #container #content form fieldset div.opts-group-last input {
width:auto;
height:auto;
float:none;
background:none;
margin:0 0 8px;
padding:0;
}

#wrapper #container #content form fieldset div.opts-group label,#wrapper #container #content form fieldset div.opts-group-last label {
font-size:.929em;
color:#000000;
width:auto;
float:none;
text-align:left;
clear:both;
margin:0;
padding:0 0 0 5px;
}

#wrapper #container #content form fieldset div.opts-group-last {
margin:0 0 0 245px;
}

#wrapper #container #content form fieldset div .error {
float:left;
color:#950023;
font-style:italic;
padding:7px 0 0 9px;
}

#wrapper #container #content form fieldset:last-child,#wrapper #container #content form fieldset .last {
margin-bottom:20px;
}

#wrapper #container #content button {
width:110px;
border:0 none;
font-size:1.071em;
font-weight:700;
color:#ffffff;
height:35px;
cursor:pointer;
text-align:center;
vertical-align:middle;
display:table-cell;
margin:0;
padding:0;
}

#wrapper #container #content button.submit {
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0003/225390/buttons-commit.jpg?v=0.0.3) no-repeat;
}

#wrapper #container #content button.clear {
width:130px;
padding-right:20px;
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0006/225393/buttons.jpg?v=0.0.3) no-repeat;
}

#wrapper #container #content ul.col-3:last-child,#wrapper #container #content ul.col-3-last:last-child,#wrapper #container #content ul.col-3-last,#wrapper #container #content ul.col-2-last,body#homepage #wrapper #container #content div#logos a.last,body#homepage #wrapper #container #content div#logos a:last-child {
margin-right:0;
}

#wrapper #container #content ul.col-2,#wrapper #container #content ul.col-2-last,#wrapper #container #content ul.col-4,#wrapper #container #content ul.col-4-last {
width:100%;
margin-bottom:0;
}

#wrapper #container #content #search .bar {
height:26px;
color:#425968;
background:transparent url(https://www.dartford.gov.uk/__data/assets/image/0017/225350/content-nav-bg.jpg?v=0.0.2) repeat-x;
margin:25px 0 4px;
padding:14px 10px 0;
}

#wrapper #container #content #search .bar span a:hover,#wrapper #container #content #search .bar span b {
color:#8db244;
text-decoration:underline;
padding-right:12px;
}

#wrapper #container #content #faqs li h2 {
font-size:1.286em;
padding-bottom:.556em;
color:#0000BF;
}



/* CONTENT LANDING */
#content #landing #main-banner {
width:100%;
float:left;
margin-bottom:16px;
}

#content #landing #main-banner .top-row,#content #landing #main-banner .bottom-row {
width:100%;
height:10px;
float:left;
}

#content #landing #main-banner .top-row {
background:#ffffff url(https://www.dartford.gov.uk/__data/assets/image/0009/225378/content-landing-banner-top.gif?v=0.0.2) no-repeat;
}

#content #landing #main-banner .bottom-row {
background:#ffffff url(https://www.dartford.gov.uk/__data/assets/image/0019/225352/content-landing-banner-bottom.gif?v=0.0.2) no-repeat;
}

#content #landing #main-banner .content {
float:left;
border-left:3px solid #cfdae6;
border-right:3px solid #cfdae6;
width:690px;
background:#ffffff url(https://www.dartford.gov.uk/__data/assets/image/0005/225356/content-landing-bg.jpg?v=0.0.2) left bottom repeat-x;
padding:9px 12px;
}

#content #landing #main-banner .content img {
float:left;
margin-right:2.286em;
}

#content #landing #main-banner .content h1 {
padding:0 0 .692em;
}

#content #landing #main-banner .content p {
margin-bottom:1.714em;
}

#content #landing #main-banner .content a {
display:block;
padding-bottom:.429em;
}

#content #landing div.indexes {
margin:0 0 74px;
}


/* COOKIE CODE */
#cookieDirective .cookie-policy {
position:relative;
height:auto;
width:90%;
margin-left:auto;
margin-right:auto;
padding:1em;
}

#cookieDirective .cookie-policy img {
float:left;
width:100px;
padding:0;
}

#cookieDirective .explanation {
float:left;
width:45%;
margin-left:1em;
margin-right:1em;
}

#cookieDirective .explanation strong {
font-weight:700;
font-size:1.2em;
}

#cookieDirective #accept-cookies {
float:left;
width:35%;
padding:0;
}

#cookieDirective #accept-cookies form#set-cookie input {
font-size:1.071em;
font-weight:700;
color:#ffffff;
cursor:pointer;
text-align:center;
vertical-align:middle;
background-color:#009b84;
border-color:#74a70e #275727 #275727 #74a70e;
margin:.5em;
padding:.5em;
}

#cookieDirective #accept-cookies p {
font-size:1em;
margin:.5em;
padding:.5em;
}

#cookieDirective #accept-cookies p a {
text-decoration:underline;
color:#ffffff;
}

/* Code added for back to top button 16.06.2017 NN */
#topbutton {
  display: none;
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  opacity: 0.95;
/*  background-color: #3399ff;
  background-color: #3382ff; */
/*  background-color: #3382ff; */
/*  background-color: #0058e6; */
    background-color: #0D71AD;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 10px;
}

#topbutton:hover {
  opacity: 0.9;
  background-color: #1a8cff;
}

/* NN REVAMP */
#topbutton:focus {
  opacity: .9;
  background-color: #1a8cff;
}
/* NN REVAMP */

/* Auto size images to 100% */
.img100percent{
    max-width: 100%;
    max-height: 100%;
    height: inherit !important;
}

.h1_hidden {
    visibility: hidden;
}

/* Hide mobile menu from default design */
#mobile_top-navigation ul.sub-nav {
display:none;
}

#mobile_top-navigation {
display:none;
}
