/*
Theme Name: Nawma
Text Domain: nawma
*/

@charset "utf-8";

/* CSS Document */

/* Table of Contents
-----------------------------------------------------------------------------
1. Clean Base
2. Base Typography
3. Images
4. Links
5. Forms
6. Tables
7. Framework 
*/

/* 1. Clean Base
------------------------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, 
legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, a, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none; list-style:none; outline:none; -webkit-font-smoothing: subpixel-antialiased; -webkit-tap-highlight-color:rgba(0,0,0,0);}

html,body { -webkit-text-size-adjust:none; height: 100%; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
iframe {vertical-align: top;}
textarea:focus, input:focus, a, div, img { outline: none; }

*,
*:before,
*:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/* 2. Base Typography
------------------------------------------------------------------------------*/
body{ color:#000; font-size:15px; font-family: 'Montserrat', sans-serif; font-weight:500; line-height:1.6; background-color: #fff;display: flex;flex-wrap: wrap;}

.h1, .h2, .h3, .h4, .h5, .h6, 
h1, h2, h3, h4, h5, h6 {color: #000; line-height: 1.2;font-weight:700; font-family: inherit;}

.h1, h1 {font-size:40px; margin-bottom: 20px;}
.h2, h2 {font-size:34px; margin-bottom: 20px; font-weight: 600;}
.h3, h3 {font-size:25px; margin-bottom: 18px;}
.h4, h4 {font-size:22px; margin-bottom: 17px;}
.h5, h5 {font-size:20px; margin-bottom: 15px;}
.h6, h6 {font-size:18px; margin-bottom: 10px;}
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a {color: inherit; text-decoration: none;}

p { color:#000; font-size:15px; font-weight:500; line-height:1.6;  margin-bottom:20px; }
/*p:last-child { margin-bottom:0; }*/
strong{ font-weight: 700;}

ul{ margin:0 0 15px 0;margin-left: 20px; padding:0; }
ul li{ /*font-size:16px;*/  color:#000; font-weight:500; line-height:1.3;padding: 0;margin-bottom: 8px; }
/*ul li:last-child{margin-bottom: 0;}*/
ul > li { list-style:outside disc; }

ol{ margin:0;margin-left: 20px; padding:0; list-style: none; }
ol li{ /*font-size:16px;*/  color:#000; font-weight:500; line-height:1.5;padding: 0;margin-bottom: 8px;  }
ol > li { list-style: outside decimal; }

blockquote{ display:block; text-align:left; margin-bottom:20px; position:relative; background:#f3f3f3; padding:20px 20px; border-left:4px solid #1589cb;line-height: 2;font-size: 20px; font-style: italic;margin-bottom: 25px;}
blockquote p{ font-size:inherit; font-weight:inherit; line-height:inherit; }

hr {border:0 #000 solid; border-top-width:1px; clear:both; height:0;margin: 10px auto 40px;}

img{ border:none; max-width: 100%; vertical-align: top; height: auto;}
img[src$=".svg"] {width: 100%;}

/* 4. Link
------------------------------------------------------------------------------*/
a{ color:#01b2f3; transition: background-color 0.3s ease 0s, color 0.3s ease 0s; font-weight: 600;}
a:hover{ color:#1b7292; text-decoration: underline; }
a:focus {outline: none;}

/* 5. Forms
------------------------------------------------------------------------------*/
label {color:#000; font-size:16px; font-weight:400; line-height:1.5;  margin-bottom:10px; display: block;}
input, 
textarea, 
button { font-family: 'Montserrat', sans-serif;  }
input[type="text"],
input[type="submit"],
input[type="button"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="search"],
textarea {-webkit-appearance: none; outline: none;}

/*select,*/
input[type="text"], 
input[type="password"], 
input[type="email"], 
input[type="tel"], 
input[type="search"],
input[type="number"],
textarea { border:1px solid #dedede; padding:0 15px; color:#000; font-size:16px; height:30px; font-weight: 400; width: 100%;}

textarea{ height:150px; resize:none; overflow: auto; padding: 20px 15px; }

input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="email"]:focus, 
input[type="tel"]:focus, 
input[type="search"]:focus,
input[type="number"]:focus,
textarea:focus {border-color: #66afe9}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {-webkit-appearance: button;cursor: pointer;padding: 15px 35px !important;height: auto;display: inline-block;vertical-align: top;font-size: 14px;font-weight: 600;line-height: 1;text-align: center;border: none;text-transform: capitalize;border-radius: 0px;color: #fff;background-color: #309f41;border: 1px solid #309f41;transition: 0.4s all;}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {background-color: #fff; color: #309f41;}

input[type="search"] {-webkit-appearance: textfield;}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}

::-webkit-input-placeholder { opacity: 1 !important; color: #000; }
:-moz-placeholder { opacity: 1 !important; color: #000; }
::-moz-placeholder { opacity: 1 !important; color: #000; }
:-ms-input-placeholder { opacity: 1 !important; color: #000; }

.form-group {margin-bottom: 30px;}

/* buttons */
.btn { display: inline-block; vertical-align: top; padding: 6px 12px;font-size: 14px; font-weight: 600; line-height: 1.52857143; text-align: center; border: none; text-transform: uppercase; border-radius: 0px; color: #fff; background-color: #51b848; }
.btn:hover,
.btn:focus { color: #fff; background-color: #019852; border-color: #019852;text-decoration: none}
.btn-sm {padding: 8px 16px; }
.btn-md {padding: 12px 24px;}
.btn-link { color: #98989c; text-transform: uppercase; font-size: 12px; font-weight: 700; letter-spacing: 2px; border-bottom: 1px solid #98989c; margin-bottom: 2px; }
.btn-link:hover,
.btn-link:focus{ color: #51b848; font-weight: 700; text-decoration: none; border-bottom: 1px solid #51b848; }

/* 6. Tables
------------------------------------------------------------------------------*/
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}
.table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar}
.table-bordered{width: 100%;max-width: 100%;text-align: left;}
.table-bordered th, 
.table-bordered td{ vertical-align: bottom;border-bottom: 1px solid #ddd;padding: 10px;}

/* 7. Layout Framework
------------------------------------------------------------------------------*/
/* main container */
#wrapper {width: 100%;display: flex;min-height: 100%;position: relative;flex-wrap: wrap;background-color: #fff;justify-content: space-between;align-content: space-between;}
.main-container{width:100%;}
.container {max-width: 1200px;}
.body-content ul, 
.body-content ol{margin-bottom: 20px;}
.body-content ul ul, 
.body-content ul ol,
.body-content ol ol,
.body-content ol ul{margin-bottom: 0;}

/* header */
.main-header { width:100%; height:auto;}

/* responsive nav for small devices */
.hamburger{padding: 0;margin: 0;height: auto;width: auto; text-align: center;background-color: transparent;border: 0;}
.hamburger:not(.close){position: absolute;top: 25px;right: 20px;z-index: 99;padding: 0 !important;}
.hamburger:hover, 
.hamburger:focus{background-color: transparent;outline: none;}
.hamburger .line{width: 30px;height: 4px;background-color: #b09039;display: block;margin: 6px auto;}
.hamburger:hover{cursor: pointer;}
.hamburger.close{padding: 10px;}
.hamburger.close .wrap{ position: relative;width: 30px;height: 30px;display: block;}
.hamburger.close .line{margin: 0;width:100%;position: absolute;top: calc(50% - 2px);transform: rotate(45deg);background-color: #fff}
.hamburger.close .line:last-child{transform: rotate(-45deg);}
#menu{position: fixed;top: 0;left: -100%;width:80%;height: 100%;background-color: #383739;max-width: 450px;transition: all 0.3s ease-in-out;z-index: 999;}
#mobilenav.is-open #menu{left: 0;}
#mobilenav .nav-logo{padding: 15px;}
#mobilenav ul,
#mobilenav li{padding: 0;margin: 0;list-style: none;position: relative;}
#mobilenav ul ul{display: none;}
#mobilenav .caret{display: block;width: 36px;height: 36px;position: absolute;top: 3px;right: 2px;cursor: pointer;}
#mobilenav .caret:not(.trigger-caret){pointer-events: none;}
#mobilenav .caret:before,
#mobilenav .caret:after{content:'';position: absolute;top: 0;left: 0;bottom: 0;right: 0;display: block;margin: auto; width: 20px;height: 2px;background: #fff;}
#mobilenav .caret:after{transform: rotate(-90deg);transition: all .2s ease;}
#mobilenav .is-open > .caret:after{transform: rotate(0)}
#mobilenav a {display: block;padding: 10px 15px;cursor: pointer;z-index: 2;font-size: 13px;text-decoration: none;color: #ffffff;background: #383739;border-bottom: 1px solid #5d5c5c;text-transform: uppercase;}
#mobilenav .has-sub>a{padding-right: 40px;}
#mobilenav li li a { padding-left: 30px; font-size: 14px;text-decoration: none;color: #dddddd;background: #252427; }
#mobilenav li li li a {padding-left: 50px;}
#mobilenav .nav-backdrop{ position: fixed;height: 100%;width: 100%;background: rgba(0,0,0,0.8);z-index: -1;opacity: 0;visibility: hidden;transition: all 0.4s ease-in;}
#mobilenav.is-open .nav-backdrop{ opacity: 1;z-index: 999;visibility: visible;}
#mobilenav .menu-outer{max-height: calc(100vh - 80px);overflow-y: auto; padding-bottom: 15px;}

.main-content {padding: 75px 0 30px;}

/* nav */
.navigation { width:100%; height:auto; }
.navigation ul{ padding: 0; margin: 0; list-style: none; display: flex; justify-content: space-between;}
.navigation ul li{ padding: 0 10px 20px; margin: 0; list-style: none;position: relative;}
.navigation > ul > li:before{position: absolute;left: 0;right: 0;width: 0;height: 7px;background: #309f41;margin: 0 auto;bottom: 0;content: "";transition: 0.4s all;opacity: 1;visibility: visible;pointer-events: all;}
.navigation ul li:hover:before, .navigation ul li.current-menu-parent:before, .navigation ul li.current_page_item:before{width: 80px;}


.navigation ul li a {color: #000;text-transform: uppercase;font-weight: 700;text-align: center;display: block;line-height: 1.2;font-size: 18px;transition: 0.4s all;}
.navigation ul li a:hover{text-decoration: none;}
.navigation ul li:hover > ul{top: 100%;opacity: 1;visibility: visible;pointer-events: all;}
.navigation ul ul{position: absolute;left: 0;top: calc(100% + 50px);background: #309f41;flex-wrap: wrap;justify-content: flex-start;padding: 10px 0;opacity: 0;visibility: hidden;pointer-events: none;transition: 0.4s all;z-index: 9;display: block;}
.navigation ul ul li{display: block;text-align: left;padding: 10px 10px 10px;width: 100%;}

.navigation ul ul li a{text-align: left;color: #fff;white-space: nowrap;}
.navigation ul ul li:hover, .navigation ul ul li.current-menu-item{background: #fff;}
.navigation ul ul li:hover > a, .navigation ul ul li.current-menu-item > a{color: #309f41;}

/* footer */
.main-footer { width:100%; height:auto; background:#322348; line-height: normal;border-top: 7px solid #51b848;}

/*--------- home page ------------*/
/* banner part */

.top-header {display: flex;justify-content: space-between;padding: 30px 0 20px;}
/*.resource-circle {background: #f37021;color: #fff;text-transform: uppercase;font-size: 10px;height: 85px;width: 85px;border-radius: 50%;text-align: center;display: flex;justify-content: center;align-items: center;font-weight: 600;}*/

.left-header {display: flex;width: 33.33%;align-items: center;}
.top-header .logo {width: 33.33%;padding: 0 10px;}
.left-header .resource-detail {padding-left: 10px;}
.resource-detail address {font-size: 12px;font-weight: 600;font-style: normal;text-transform: uppercase;line-height: 1.2;}
.timing p{margin-bottom: 0;font-size: 13px;font-weight: 500;}
.timing p strong{margin: 0 5px 0 0;color: #309e40;}
.holiday p{font-size: 10px;}

.right-header{display: flex;width: 33.33%;justify-content: flex-end;align-items: center;}
.right-header .resource-detail{text-align: right;order: 0;padding-right: 10px;}
.right-header .resource-center{order:1;}
.top-header .resource-center{width: 90px;height: 90px;}
.top-header .resource-detail{width: calc(100% - 95px);}
.top-header .resource-center img{width: 100%;height: 100%;}

.inner-hero-section {height: 210px;display: flex;align-items: center;text-align: center; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.inner-hero-content h1{color: #fff;text-transform: uppercase;font-size: 46px;font-weight: 700;margin: 0;line-height: 1.2;display: inline-block;position: relative;padding: 30px 0;}
.inner-hero-content h1:before, .inner-hero-content h1:after{position: absolute;content: "";background: #fff;height: 2px;width: 100px;left: 0;right: 0;margin: 0 auto;}
.inner-hero-content h1:before{top: 0;}
.inner-hero-content h1:after{bottom: 0;}

.tabs {margin: 0;padding-right: 30px;}
.tabs li {list-style: none;position: relative; display: flex;align-items: center;margin-bottom: 3px;background: #d4dad7;transition: background-color 0.3s ease 0s, color 0.3s ease 0s;height: 50px;}
.tabs li:hover, .tabs li.active{background: #309e40;}
/*.tabs li.active:before{opacity: 1;visibility: visible;}*/
.tabs li:hover a, .tabs li.active a{ color: #fff;}
.tabs li:before{content: "";position: absolute;left: 80%;height: 100%;border-left: 25px solid #309e40;top: 0;border-top: 25px solid transparent;border-bottom: 25px solid transparent;opacity: 0;visibility: hidden;pointer-events: none;transition: 0.4s all;}
.tabs .dark-blue:before{border-left-color: #1c76bc;}
.tabs .light-blue:before{border-left-color: #29aae1;}
.tabs .orange:before{border-left-color: #ef4236;}
.tabs .red:before{border-left-color: #ce181f;}
.tabs .green:before{border-left-color: #62bc46;}
.tabs .brown:before{border-left-color: #91268f;}
.tabs .purple:before{border-left-color: #662c91;}
.tabs .active:before{opacity: 1;visibility: visible;left: 100%;}
.tabs .dark-blue{background-color: #1c76bc;}
.tabs .light-blue{background-color: #29aae1;}
.tabs .orange{background-color: #ef4236;}
.tabs .red{background-color: #ce181f;}
.tabs .green{background-color: #62bc46;}
.tabs .brown{background-color: #91268f;}
.tabs .purple{background-color: #662c91;}
.tabs .yellow{background-color: #ffbe11;}

.tabs li.dark-blue:hover{background-color: #1c76bc;}
.tabs li.dark-blue.active{background-color: #1c76bc;}
.tabs li.light-blue:hover{background-color: #29aae1;}
.tabs li.light-blue.active{background-color: #29aae1;}
.tabs li.orange:hover{background-color: #ef4236;}
.tabs li.orange.active{background-color: #ef4236;}
.tabs li.red:hover{background-color: #ce181f;}
.tabs li.red.active{background-color: #ce181f;}
.tabs li.green:hover{background-color: #62bc46;}
.tabs li.green.active{background-color: #62bc46;}
.tabs li.brown:hover{background-color: #91268f;}
.tabs li.brown.active{background-color: #91268f;}
.tabs li.purple:hover{background-color: #662c91;}
.tabs li.purple.active{background-color: #662c91;}
.tabs li.yellow:hover{background-color: #ffbe11;}
.tabs li.yellow.active{background-color: #ffbe11;}

.tabs li.dark-blue  a{color:#fff;}
.tabs li.light-blue a{color:#fff;}
.tabs li.orange a{color:#fff;}
.tabs li.red a{color:#fff;}
.tabs li.green a{color:#fff;}
.tabs li.brown a{color:#fff;}
.tabs li.purple a{color:#fff;}
.tabs li.yellow a{color:#fff;}

.tabs li figure{display: inline-flex;justify-content: center;width: 50px;padding: 7px;height: 50px;border-right: 2px solid #fff;align-items: center;}
.tabs li a{width: 100%;display: table;vertical-align: middle;padding: 0px 2px 0px 10px;font-size: 15px;color: #000;line-height: 1;height: 100%;font-weight: 500;}
.tabs li.logo-with-bg a{width: calc(100% - 35px);}
.tabs li a strong{display: table-cell;vertical-align: middle;}
.tabs li.logo-with-bg a{color: #fff;} 
.tabs li a:hover{text-decoration: none;}
.tab_last { border-right: 1px solid #333;}

.tab_drawer_heading { display: none; }

.block-section{padding: 20px 0;}
.filed-title {font-weight: 700;}
.block-title{ color: #309f41;font-size: 18px;margin-bottom: 15px;font-weight: 700;}
.blog-img img {max-width: 50%;margin: 0 auto;display: block;padding-bottom: 30px;}
.blog-img:last-child img{padding-bottom: 0;max-width: 70%;}

.hero-section{height: 590px;background-size: cover;background-position: center center;background-repeat: no-repeat;}
/*.hero-section .hero-content{position: absolute;}*/
.services-section{margin: -60px -5px 0 !important;}
.services-wrapper {margin: 0 -5px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.services-block{width: 25%;display: inline-block;vertical-align: top;text-align: center;padding: 7px 5px;height: 100%;margin: 0;}
.services-block a{display: block;padding: 15px;border: 1px solid #fff;}
.services-block a:hover{text-decoration: none;}
.service-img {height: 50px;width: 50px;margin: 0 auto;}
.service-img img{display: block;height: 100%;width: 100%;}
.service-name {font-size: 20px;text-transform: uppercase;color: #fff;padding: 20px;margin: 0;}
.welcome-detail {padding: 30px 0 40px;}
.welcome-detail h2 {font-size: 29px;margin-bottom: 10px;}
.welcome-detail p{font-size: 16px;}

.services-block .dark-blue{background-color: #1c76bc;}
.services-block .light-blue{background-color: #29aae1;}
.services-block .orange{background-color: #ef4236;}
.services-block .red{background-color: #ce181f;}
.services-block .green{background-color: #62bc46;}
.services-block .brown{background-color: #91268f;}
.services-block .purple{background-color: #662c91;}
.services-block .yellow{background-color: #ffbe11;}


.my-waste-section {background-color: #309f41;}
.my-waste-wrapper {display: flex;justify-content: space-between;align-items: center;}
.my-waste-content h2 {font-size: 26px;color: #fff;margin: 0;}
.my-waste-img {width: 100px;margin: -5px 0;}

.our-councils-section{text-align: center;padding: 35px 0 0;}
.our-councils-section h2{text-transform: capitalize;margin-bottom: 30px;}
.our-councils-wrapper ul{margin: 0;display: flex;justify-content: space-between;}
.our-councils-wrapper li{list-style: none;padding: 0 10px;display: inline-block;vertical-align: middle;}
/*.our-councils-wrapper li:last-child img{height: 80px;}*/
.our-councils-wrapper li img{height: 110px;width: 100%;max-width: 290px;}
.our-councils-wrapper li a{display: block;}
.footer-top {background-color: #383739;padding: 40px 0;position: relative;z-index: 1;}
.footer-top:before{position: absolute;content: "";left: 0;right: 0;top: 0;background-image: url(assets/images/footer-menu-logo.svg);background-repeat: no-repeat;background-size: auto;background-position: center center;height: 100%;width: auto;pointer-events: none;z-index: -1;}
.footer-top h2{color: #b89534;text-align: center;font-size: 29px;}

.footer-wrapper {display: flex;justify-content: space-between;}
.footer-block h3{font-size: 16px;color: #b89534}
.footer-block ul{margin: 0;}
.footer-block li{list-style: none;}
.footer-block li a{display: block;font-size: 12px;color: #fff;text-transform: uppercase;font-weight: 400;}
.footer-block li a:hover{text-decoration: none;color: #b89534;}

.footer-bottom {background-color: #231f20;padding: 30px 0;}
.footer-bottom .footer-wrapper{align-items: center;}
.left-footer ul{display: flex;margin: 0;}

.left-footer ul li{list-style:none;padding: 0 10px;position: relative;line-height: 1;margin-bottom: 0;}
.left-footer ul li:last-child:before{display: none;}
.left-footer ul li:before{position: absolute;right:0;top: 0;height: 100%;width: 1px;content: "";background: #fff;}
.left-footer ul li:first-child{padding-left: 0;}
.left-footer ul li a{color: #fff;font-size: 12px;text-transform: capitalize;font-weight: 400;}

.copyright-text p{margin: 0;}
.copyright-text a{color: #fff;font-size: 13px;font-weight: 400;}

.social-icons ul{display: flex;margin: 0;}
.social-icons li{list-style: none;margin-right: 10px;margin-bottom: 0;}
.social-icons a{background: #fff;border-radius: 50%;display: block;padding: 0;height: 35px;width: 35px;}

.toggle-list {display: none;}

.page-heading{display: block;}
h2.page-heading{margin-bottom: 0;padding-bottom: 15px;position: relative;margin-bottom: 25px;font-weight: 700;}
h2.page-heading:before{position: absolute;left: 0;bottom: 0;width: 80px;height: 2px;background-color: #309e40;content: "";}

.news-block {display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 30px;border-bottom: 1px solid #c9b066;padding-bottom: 30px;}
.news-block:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.news-date {background: #b79533;padding: 10px 15px;text-align: center;width: 10%;}
.date {font-size: 43px;font-weight: 500;color: #fff;line-height: 1;}
.month {text-transform: uppercase;color: #fff;font-weight: 600;font-size: 15px;}
.year {color: #fff;font-size: 14px;line-height: 1;}

.news-image {padding: 0 20px;width: 40%;}
.news-content{width: 50%;}
.news-title{color: #000;font-weight: 700;font-size: 20px;margin-bottom: 15px;display: block;line-height: 1.2;}
.news-title a{color: #000;font-weight: 700;}
.news-title:hover a{color: #b79533;text-decoration: none;}
.news-detail p{font-size: 15px;}
.news-detail{margin-bottom: 15px;}
.news-category {font-size: 0px;width: 65%;}
.news-block-detail .news-category {width: auto;}
.readmore a{color: #b89534;font-size: 15px;font-weight: 600;text-transform: capitalize;position: relative;padding-right: 55px;white-space: nowrap;}
.readmore a:before{position: absolute;content: "";background: url(assets/images/Latest-News-Button.svg);right: 0px;top: 50%;transform: translate(0,-50%);height: 50px;width: 50px;transition: 0.4s all;}
.readmore a:hover:before{transform: translate(0,-50%) scale(0.8);}
.readmore a:hover{text-decoration: none;}
.news-tags {display: flex;justify-content: space-between;}

.block-heading {background: #b79533;padding: 10px;color: #fff;text-transform: uppercase;font-weight: 700;font-size: 17px;}

.block-section:first-child{padding-top: 0;}

.block-section ul{margin: 15px;}
.block-section ul li{list-style: none;}
.block-section ul li{position: relative;padding-left: 20px;}
.block-section ul li:before{position: absolute;left: 0;top: 0;content: ">";}
.block-section ul li:hover a{color: #b79533;text-decoration: none;}
.block-section ul li a{color: #000;font-weight: 500;}

.pagination{display: block;text-align: center;}
.pagination ul{margin: 0;}
.pagination .page-numbers{display: inline-block;vertical-align: middle;padding: 0 5px;list-style: none;margin-bottom: 0;}
.pagination .page-numbers.current, .pagination .page-numbers:hover{background: #b79533;text-decoration: none;}
.pagination .page-numbers.current{pointer-events: none;}
.pagination .page-numbers{color: #fff;font-weight: 500;background: #d1b87b;height: 30px;width: 30px;line-height: 30px;font-size: 20px;}
a.prev.page-numbers, a.next.page-numbers{display: none;}

.news-block-detail{}
.news-block-detail .news-image {width: 100%;margin: 0 0 30px 0;border-bottom: 5px solid #b79533;padding: 0;}
.news-block-detail .news-content{width: 100%;}
.news-block-detail .news-tags {display: block;border-top: 1px solid #b79533;border-bottom: 1px solid #b79533;margin-bottom: 30px;}
.news-block-detail .news-category {font-size: 13px;display: inline-block;vertical-align: middle;padding: 10px 15px;position: relative;}
.news-block-detail .news-category:first-child{padding-left: 0;}
.news-block-detail .news-category:last-child:before{display: none;}
.news-block-detail .news-category:before{position: absolute;content: "";right: 0;top: 50%;transform: translate(0,-50%);height: 50%;width: 1px;background: #b79533;}
.news-block-detail .news-title{font-size: 36px;}

.back-to-news a{color: #b89534;font-size: 19px;font-weight: 600;text-transform: capitalize;position: relative;padding: 15px 0px 15px 55px; display: inline-block;}
.back-to-news a:before{position: absolute;content: "";background: url(assets/images/Latest-News-Button.svg);left: 0px;top: 50%;transform: translate(0,-50%) rotate(180deg);height: 50px;width: 50px;transition: 0.4s all;}
.back-to-news a:hover:before{transform: translate(0,-50%) scale(0.8) rotate(180deg);}
.back-to-news a:hover{text-decoration: none;}

.hard-waste-tag{display: inline-block;background: #000;position: relative;margin-bottom: 15px;/*margin-right: 30px;*/min-width: 200px;}
.hard-waste-tag:before{ width: 0;height: 0;content: "";position: absolute;left: 100%;border-top: 24px solid transparent;border-left: 30px solid #000;border-bottom: 25px solid transparent;}
.hard-waste-tag figure{display: inline-block;vertical-align: middle;height: 50px;width: 50px;padding: 10px;border-right: 2px solid #fff;}
.hard-waste-tag figure img{display: block;}
.hard-waste-tag .hard-waste-title{display: inline-block;vertical-align: middle;color: #fff;padding: 0 10px;text-transform: capitalize;}
.hard-waste-tag p{display: inline-block;}
.hard-waste-tag .hard-waste-title:hover{text-decoration: none;}

.pdf-block{display: block;padding: 15px 0;margin-bottom: 15px;}
.pdf-block a{display: inline-block;padding-left: 55px;position: relative;vertical-align: middle;font-weight: 700;}
.pdf-block a:hover{text-decoration: none;}
.pdf-block a:before{position: absolute;left: 0;top: 50%;transform: translate(0,-50%);content: "";height: 50px;width: 40px;background-image: url(assets/images/Icon-PDF.svg);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.pdf-block strong {display: inline-block;vertical-align: middle;font-weight: 400;}

.suitable, .not-suitable{margin-left: 0;margin-bottom: 15px;}
.suitable li, .not-suitable li{position: relative;list-style: none;padding-left: 35px;}
.suitable li:before , .not-suitable li:before{position: absolute;left: 0;top: 3px;content: "";height: 15px;width: 20px;background-image: url(assets/images/true-arrow.png);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.not-suitable li:before{background-image: url(assets/images/false-icon.png);height: 15px;width: 15px;}

.waste-bin {display: flex;justify-content: space-between;margin: 0 -10px;}
.waste-block {display: flex;justify-content: space-between;align-items: center;padding: 0 10px;width: 33.33%;}
.waste-block figure{width: 50%;}
.waste-block figure img{height: 100%;}
.waste-block .waste-content{width: 50%;}

.waste-wrapper {max-width: 700px;width: 100%;}
.waste-wrapper .waste-block{justify-content: flex-start;width: 100%;}
.waste-wrapper .waste-block figure {width: 40%;}
.waste-wrapper .waste-block .waste-content{margin-left: 10%;padding-right: 30px;}


.booking-services h2 {font-size: 18px;padding: 20px 0;min-height: 80px;color: #fff;text-transform: uppercase;order: 1;font-weight: 500;margin-bottom: 0;}
.booking-services figure {margin:15px auto 0 !important;display: flex !important;order: 0;width: 100%;}
.booking-services figure .vc_single_image-wrapper{margin: 0 auto;}
.booking-services figure img{display: block;height: 50px;width: 100%;}
.booking-services .services-block{width: 100%;margin-bottom: 2px !important;display: -webkit-box; 
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;flex-wrap: wrap;-ms-justify-content: center;justify-content: center;}
.booking-services .services-wrapper{margin: 0 -5px;}
.booking-services {margin: 10px 0 !important;}
.booking-services .book-now{background: #000;text-align: right !important;margin-top: 2px;padding: 5px 35px 5px 5px;position: relative;transition: 0.4s all;margin-bottom: 15px;}
.booking-services .book-now a{color: #fff !important;text-transform: uppercase;font-weight: 700;}
.booking-services .book-now a:hover{color: #fff;}
.booking-services .book-now:before{position: absolute;right: 5px;top: 50%;transform: translate(0,-50%);height: 25px;width: 25px;content: "";background-image: url(assets/images/View-Map-Arrow-icon.svg);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.booking-services .book-now:hover{padding-right: 40px;}
.booking-services .vc_column-inner {padding: 0 5px !important;}
.tabs li:before{display: none;} 
.tabs li.active span{opacity: 1;visibility: visible;}
.tabs li span{content: "";position: absolute;left: 100%;height: 100%;border-left: 25px solid #309e40;top: 0;border-top: 25px solid transparent;border-bottom: 25px solid transparent;opacity: 0;visibility: hidden;pointer-events: none;transition: 0.4s all;}

.side-bar h2 {color: #419b3c;}
.side-bar address{font-style: normal;font-size: 15px;}


.social-media-popup {position: fixed;top: 50%;margin: 0 auto;background: #fff;left: 0;right: 0;text-align: center;max-width: 1170px;width: 95%;max-height: calc(100% - 100px);overflow-y: auto;overflow-x: hidden;transform: translate(0,-50%);}
.social-media-popup .inner-banner{padding: 30px 0;}
.social-media-popup .inner-banner h2{color: #fff;text-transform: uppercase;font-size: 40px;font-weight: 700;margin: 0;line-height: 1.2;display: inline-block;position: relative;padding: 30px 0;}
.social-media-popup .inner-banner h2:before, .social-media-popup .inner-banner h2:after{position: absolute;content: "";background: #fff;height: 2px;width: 100px;left: 0;right: 0;margin: 0 auto;}
.social-media-popup .inner-banner h2:before{top: 0;}
.social-media-popup .inner-banner h2:after{bottom: 0;}

.popup-overlay{position: fixed;left: 0;top: 0;height: 100vh;width: 100%;background: rgba(0,0,0,0.5);z-index: 999;opacity: 0;visibility: hidden;pointer-events: none;transition: 0.4s all;}
body.overlay .popup-overlay{opacity: 1;visibility: visible;pointer-events: all;}

.close-btn {position: absolute;right: 0;top: 0;padding: 10px;background: rgba(0,0,0,0.8);cursor: pointer;}
.popup-content{padding: 70px;}
.popup-content p{font-size: 14px;}
.popup-content h4{font-size: 16px;}
.popup-content .our-councils-wrapper{ max-width: 750px;margin: 50px auto 0;}
.popup-content .our-councils-wrapper a{width: 100%;display: inline-block;height: 100%;}

.popup-content .our-councils-wrapper li{margin-right: 0;}

.footer-popup{background: #231f20;padding: 20px 0;border-top: 7px solid #419b3c;}
.footer-popup a { width: auto;height: auto;background: transparent;border-radius: 0;text-align: center;display: inline;}
.footer-popup a img {width: auto;max-width: 250px;margin: 0 auto;}

.services-section .wpb_content_element{display: flex;flex-direction: column;/*align-content: center;*/padding: 30px 10px;border: 1px solid #fff;}
.services-section figure {margin: 0 auto;order: 0;}
.services-section figure img{height: 55px;}
.services-section h2{font-size: 24px;text-transform: uppercase;color: #fff;padding: 20px 0px;margin: 0;order: 1;font-weight: 600;line-height: 1.3;min-height: 86px;}
.welcome-detail .wpb_content_element{margin-bottom: 0;}

.my-waste-section .wpb_wrapper{display: flex;justify-content: space-between;align-items: center;}
.my-waste-section .my-waste-img{ width: 100px;margin: -5px 0;}
.my-waste-section h2.my-waste-content{ font-size: 25px;color: #fff;margin: 0;}
.our-councils-section .vc_column-inner .wpb_wrapper h2{text-align: center !important;font-size: 29px;}
.services-section .vc_column_container>.vc_column-inner{padding-left: 5px;padding-right: 5px;}
.services-section .wpb_content_element{margin: 10px 0;cursor: pointer;}
[data-vc-full-width].vc_row.my-waste-section{overflow: visible !important;}
body.home .main-content{padding: 0;}


.readmore {padding-left: 10px;width: auto;}
.news-category a{color: #000;margin-left: 4px;display: inline-block;}
.news-category a:first-child{margin-left: 0;}
.our-councils-section .our-councils-wrapper{ max-width: 750px;margin: 0 auto;}
.news-category strong {display: inline-block;vertical-align: top;width: 70px;}
.news-category span {display: inline-block;vertical-align: top;width: calc(100% - 70px);}

.news-block-detail .news-category {font-size: 0;}
.news-category strong{font-size: 13px;}
.news-category a{font-size: 13px;}
.news-category span{font-size: 13px;}

.gfield_radio input[type="radio"] {opacity: 0;visibility: hidden;display: none !important;}
.gfield_radio label {position: relative;padding-left: 35px !important;font-size: 15px;line-height: 30px !important;text-transform: capitalize;}
.gfield_radio label:before {position: absolute;content: "";left: 0;top: 0;height: 30px;width: 30px;background-color: #fff;border-radius: 50%;cursor: pointer;border: 2px solid #bcbec0;}
.gfield_radio label:after {position: absolute;content: "";left: 1px;top: 1px;height: 28px;width: 28px;background-color: #419a3c;border-radius: 50%;padding: 0;transition: 0.4s;cursor: pointer;}
input[type="radio"]:not(:checked) + label:after {opacity: 0;visibility: hidden;transform: scale(0);}
input[type="radio"]:checked + label:after {opacity: 1;visibility: visible;transform: scale(1);}
.gform_wrapper label.gfield_label{font-weight: 500 !important;}
.gfield_checkbox input[type="checkbox"]:checked, .gfield_checkbox label:after, .gfield_checkbox input[type="checkbox"]:not(:checked) {position: absolute;content: "";height: 25px;width: 0px;left: 0px;top: 0;background-image: url(assets/images/checked.png);background-repeat: no-repeat;background-size: cover;background-position: center center;transition: 0.4s;}
.gfield_checkbox input[type="checkbox"] {opacity: 0;visibility: hidden;display: none;}
.gfield_checkbox label {padding-left: 35px !important;padding: 0px 10px;font-size: 15px;line-height: 30px !important;text-transform: capitalize;position: relative;}
.gfield_checkbox label:before {position: absolute;content: "";height: 25px;width: 25px;left: 0;top: 0;background-color: #fff;cursor: pointer;border: 2px solid #ccc;}
.gfield_checkbox input[type="checkbox"]:checked + label:after {opacity: 1;visibility: visible;width: 30px;}

.gform_wrapper .gsection{border: none !important;}
.gform_wrapper h2.gsection_title{font-size: 15px !important;}
/*.gform_wrapper{max-width: 500px !important;width: 100% !important;}*/

.gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large{width: 50% !important;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{width: 50% !important;}
/*.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{width: calc(33.33% - 8px) !important;}*/
/*.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small {width: 15% !important;}*/
.gform_wrapper .top_label #field_1_2 select.medium {width: calc(40% - 8px);}

.map-heading, .map-details {background: #231f20;padding: 15px 20px;}
.map-heading h2 {margin-bottom: 0;color: #fff;line-height: 1;font-size: 30px;font-weight: 600;}
.map-details .map-location{display: inline-block;vertical-align: top;width: 30%;}
.map-details .map-hours{display: inline-block;vertical-align: top;width: 69%}
.map-details h3{color: #fff;text-transform: capitalize;font-size: 18px;margin-bottom: 10px;font-weight: 700 !important;}
.map-details p{color: #fff;text-transform: capitalize;font-size: 16px;margin-bottom: 0;}
.map-details{margin-bottom: 30px;}

.page-heading p:last-child{margin-bottom: 15px !important;}
.wpb_gmaps_widget .wpb_wrapper{border-bottom: 7px solid #309e41;padding: 0 !important;}
.contact-us-side-bar{}
.contact-us-side-bar h6{margin-bottom: 15px;}
.contact-us-side-bar .contact-day {width: 100px;display: inline-block;}

.contact-us-side-bar .wpb_wrapper p{font-size: 12px;}
.rrc-block{display: flex;flex-wrap: wrap;justify-content: center;padding: 15px;margin-bottom: 5px !important;}
.rrc-block .vc_figure{order: 0;margin-bottom: 10px !important;}
.rrc-block .vc_figure img{width: 60px;}
.rrc-block h2{order: 1;color: #fff;text-transform: uppercase;margin-bottom: 0;font-size: 24px;font-weight: 600;}
.contact-add{background: #fedec7;padding: 15px;text-align: center;margin-bottom: 2px !important;}
.contact-add h3{font-size: 22px;margin-bottom: 5px;}
.contact-add h4{font-size: 15px;margin-bottom: 5px;}
.contact-add p{font-size: 13px;margin-bottom: 5px;}
.contact-add p strong{color: #309e41;}
.contact-add .holiday-note{font-size: 11px;}

.view-map-btn{margin-bottom: 10px;}
.view-map-btn a{background: #000;text-align: right;color: #fff !important;text-transform: uppercase;margin-top: 2px;font-weight: 700;padding: 5px 40px 5px 5px;position: relative;transition: 0.4s all;display: block;font-size: 14px;}
.view-map-btn a:before{position: absolute;right: 5px;top: 50%;transform: translate(0,-50%);height: 20px;width: 20px;content: "";background-image: url(assets/images/View-Map-Arrow-icon.svg);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.view-map-btn a:hover{padding-right: 35px;}
.view-map-btn + h3{margin-top: 40px;}

.contact-us-wrapper{}
.contact-us-wrapper .gform_wrapper .hidden_label input.large, .contact-us-wrapper .gform_wrapper .hidden_label select.large, .contact-us-wrapper .gform_wrapper .top_label input.large, .contact-us-wrapper .gform_wrapper .top_label select.large{width: 100% !important;}
.contact-us-wrapper .gform_wrapper .top_label input.medium {width: calc(50% - 8px) !important;}
.contact-us-wrapper .gform_wrapper .top_label select.medium{width: calc(40% - 8px) !important;}
.contact-us-wrapper .gform_wrapper .top_label input.small, .contact-us-wrapper .gform_wrapper .top_label select.small {width: 25% !important;}
.contact-us-wrapper .gform_wrapper textarea.medium{height: 230px;}
.contact-us-wrapper .gform_wrapper .top_label .gfield_label{margin-bottom: 0;}
.contact-us-wrapper .gform_wrapper .top_label div.ginput_container {margin-top: 0;}
.contact-us-wrapper .gform_wrapper .gsection {margin: 0px 16px 0 0;padding-bottom: 0;}

.gform_wrapper .top_label .gfield_label{margin: 0;font-size: 15px;}
body .gform_wrapper .top_label div.ginput_container{margin-top: 0 !important;}
.gform_wrapper li.gfield.field_description_below+li.gsection{margin-bottom: 0;}

.error-page {text-align: center;}
.error-page h2 {font-size: 100px;}
iframe {width: 100%;}

.my-waste-img img{height: 100px;}

.caption-wraper{position: relative;}
.caption-wraper .picture-caption{position: absolute;right: 0px;bottom: 100px;}

.our-councils-wrapper figure img{height: 150px;}

.hard-wast-list li{list-style:none;}

ul.tp-revslider-mainul .slotholder:before{position: absolute;content: "";background-image: url(assets/images/slider-icon.svg);left: 0;top: 0;width: 550px;z-index: 21;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center right;}

.img-border{border: 1px solid #953895;}
/*ul.tp-revslider-mainul li{position: relative !important;z-index: 99 !important}*/
/*ul.tp-revslider-mainul .tp-parallax-wrap{z-index: 99 !important;}*/


.green-line {border-bottom: 7px solid #2f9e40;}
li a{display: inline;}
.green-text{color: #2f9e40;}

.hard_waste_form_title label.gfield_label{font-size: 20px !important;color: #2f9e40;font-weight: 700 !important;}
.hard_waste_form_title .gfield_radio label{font-weight: 700 !important; font-size: 18px !important; max-width: 100% !important;}
.wpb_gallery {display:none;}

.gform_wrapper .top_label .medium-large input.medium, .gform_wrapper .top_label .medium-large select.medium{width: 40% !important;}

.google-map{height: 440px;}
.google-map .ultimate_google_map{height: 100%;width: 100%;}
.map-title + .google-map{margin-bottom: 0 !important;}
.map-title.wpb_content_element{margin-bottom: 0 !important;}

.social-media-popup .wpb_single_image img{height: 150px;}

#return-to-top {position: fixed;bottom: 30px;right: 20px;width: 50px;height: 50px;display: none;transition: all 0.3s ease;z-index: 9;}
#return-to-top img {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#return-to-top:hover img {transform: scale(0.8);}




/* 7-8-2018 */

/* Naviagtion */
.navigation ul ul li{ padding: 0;}
.navigation ul li a{ line-height: 1.1;}
.navigation ul ul li a{ font-size: 14px; padding: 10px 10px 10px;}
.booking-services h2{ font-size: 22px; line-height: 1; font-weight: 600;}
.tabs{ padding-right: 25px;}
.tabs li.logo-with-bg a{ font-size: 14px; padding: 0px 10px 0px 10px; font-weight: 700;}
.tabs li a{ font-size: 15px; padding: 0px 10px 0px 10px; font-weight: 700;}
.tabs li.hard-waste-page figure{ padding: 2px;}
.tabs li.did-we-miss-page figure{ padding: 10px;}
.block-section{ padding: 20px 25px 20px 0;}
.our-councils-block{ text-align: center;}
.side-bar.right .block-section { padding: 20px 0;}
.our-councils-block .blog-img img{ max-width: 40%;}
.contact-our-councils-block.wpb_single_image img{ max-width: 59%;}
.our-councils-block .blog-img:nth-child(4) img{ max-width: 70%;}
.footer-logo img{ max-width: 213px; height: 53px;}
.news-category{ color: #000;}
.resource-detail address{ color: #000;}
.news-wapper{ padding-right: 25px;}
.hard-waste-tag:hover{ background-color: #2f9e40;}
.hard-waste-tag:hover:before{ border-left-color: #2f9e40; }
.close-btn{ position: fixed;}
.readmore a{ padding-right: 45px;}
.readmore a:before{ transform: translate(0,-50%) scale(0.6);}
.readmore a:hover:before{ transform: translate(0,-50%) scale(0.5);}
.news-category a{ font-weight: 500;}
.tab_content .gform_wrapper ul.gfield_radio li{ margin-top: 15px; margin-bottom: 15px;}
.tab_content .gform_wrapper .top_label .gfield_label{ padding-bottom: 10px;}
.gform_wrapper .top_label .medium-large input.medium, .gform_wrapper .top_label .medium-large select.medium{ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url("assets/images/icon-arrow-down.svg"); background-position: right 12px center; background-size: 12px auto; background-repeat: no-repeat; border: 1px solid #dedede; height: 30px;}
.gform_wrapper .top_label .medium-large input.medium::-ms-expand, .gform_wrapper .top_label .medium-large select.medium::-ms-expand {display: none;}
.tab_content .gform_wrapper .gfield_checkbox li label, .tab_content .gform_wrapper .gfield_radio li label{ font-size: 15px;}
.news-image{ width: 42%;}
.news-image img{ object-fit: cover; height: 100%; width: 100%;}
.news-content{ width: 48%;}
.booking-services .book-now{ padding: 5px 32px 5px 5px;}
.booking-services .book-now a{ font-size: 14px; font-weight: 800;}
.booking-services .book-now:before{ height: 22px; width: 22px; background-size: 22px;}
.services-section h2{ line-height: 1.25;}
.services-section .wpb_content_element{ min-height: 148px;}
.welcome-detail p{ font-size: 16px; line-height: 2.125;}
.block-title{ font-weight: 600;}
.gform_wrapper .gfield_checkbox li label{ margin: 2px 0 0 4px !important;}
.gfield_checkbox label:before{ height: 30px; width: 30px; border-radius: 50%;}
.news-block-detail .news-title {font-size: 36px; /*font-weight: 600;*/ line-height: 1.22;}
a.hard-waste-title.gallery_click:before {content: '';position: absolute;left: 0;top: 0;height: 100%;width: 100%;}
div.pp_default .pp_expand{ display: none !important; pointer-events: none;}
.social-media-popup{ max-height: 100%;}
.social-media-popup .inner-banner{ background-size: cover; background-position: center; background-repeat: no-repeat;}
.close-btn{ z-index: 9;}
.inner-main-banner {overflow-y: auto;overflow-x: hidden;display: block;position: relative;z-index: 1;max-height: 90vh;}
.tab_content .gform_wrapper .gfield_checkbox li label, .tab_content .gform_wrapper .gfield_radio li label{ font-weight: 500; text-transform: none;}
.side-bar.right .block-section:first-child {padding-top: 0;}
#mobilenav .caret{ top: 2px;}
/*#mobilenav .caret{ top: 50%; -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); transform: translate(0,-50%);}*/
#mobilenav li.current-menu-item a{ background-color: #b89534; color: #fff;}
.hard-waste-tag figure{ padding: 13px 10px;}


.tp-simpleresponsive img, .rev_slider img{ cursor: pointer;}
.map-heading h2{ font-size: 28px;}
.map-details h3{ font-size: 16px;}
.map-details p{ font-size: 14px; text-transform: none;}

.public-holiday-collections-svg.wpb_single_image img{ height: 82px;}
.wpb_wrapper .gform_wrapper .gfield_description{ font-size: 15px;}
.contact-us-side-bar .office-timing p{font-size: 15px;}


.contact-add p strong.red-text-clr{ color: #d71920;}

.label-text-bold label.gfield_label {font-weight: bold !important;}

.svg-img-wrapper{ display: flex; align-items: center;}
.svg-img-wrapper .wpb_content_element {margin-bottom: 0;}

.cus-img-width-10 img {width: 10%;}
.cus-img-width-20 img {width: 20%;}
.cus-img-width-30 img {width: 30%;}
.cus-img-width-40 img {width: 40%;}
.cus-img-width-50 img {width: 50%;}
.cus-img-width-60 img {width: 60%;}
.cus-img-width-70 img {width: 70%;}
.cus-img-width-80 img {width: 80%;}
.cus-img-width-90 img {width: 90%;}
.cus-img-width-100 img{width: 100%;}
/* 16-1-2019 */
.contact-our-councils-block.wpb_single_image .vc_figure{display: block!important;}
.contact-our-councils-block.wpb_single_image .vc_figure a{display: block!important;}
/*.contact-our-councils-block.wpb_single_image .vc_figure a img{max-width:50%;}*/

.contact-our-councils-block.wpb_single_image .vc_figure a img {
    max-width: 50%;
}
.sidebar .contact-our-councils-block.wpb_single_image:last-child .vc_figure a img {
    max-width: 70%;
}

.green-line.iframe-embed {
overflow: hidden;
overflow-x: auto;
}
.green-line.iframe-embed .wpb_wrapper {
height: 557px;
width: 858px;}

.green-line.iframe-embed .wpb_wrapper > div {
transform: scale(0.506);
transform-origin: left top;
padding-top: 0 !important;
height: 1100px;
width: 1697px;
}

/* 14-05-2019 Search functionality */
.nawma-search-result .news-content {
    width: 100%;
}
.nawma-search-result .readmore {
    padding-left: 0;
}
.nawma-nav-wapper {
    position: relative;
}
.nawma-search-form {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #2d933c;
    display: none;
    box-shadow: 0px 5px 10px 1px #000000a6;
    border-top: 5px solid #fbaf18;
    padding: 10px 0;
    z-index: 2;
}
.nawma-nav-wapper {
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.nawma-nav-wapper .navigation {
    width: calc(100% - 60px);
}
.nawma-nav-wapper .nawma-search-icon {
    width: 60px;
    padding-left: 20px;
}
.nawma-search-icon img {
    width: 30px;
    cursor: pointer;
}
.main-header .screen-reader-text {
    display: none;
}
header.main-header {
    position: relative;
}
.nawma-search-form #searchform {
    max-width: 1185px;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    position: relative;
}
.nawma-search-form #searchform #searchsubmit {
    float: right;
    padding: 7px 15px !important;
    border: 1px solid #fff;
    text-transform: uppercase;
}

.nawma-search-form input[type="text"]{
    border-top: none;
    border-bottom: none;
    height: 30px;
    background-color: #2d933c;
    color: #fff;
    font-weight: 700;
    width: calc(100% - 115px);
    text-transform: uppercase;
}
.nawma-search-form input[type="text"]:focus{
    border-color: #fff;
}
.nawma-search-form input[type="text"]::-webkit-input-placeholder,
.nawma-search-form-mobile input[type="text"]::-webkit-input-placeholder {
    opacity: 1 !important; color: #fff;
}
.nawma-search-form input[type="text"]:-moz-placeholder,
.nawma-search-form-mobile input[type="text"]:-moz-placeholder {
    opacity: 1 !important; color: #fff;
}
.nawma-search-form input[type="text"]::-moz-placeholder,
.nawma-search-form-mobile input[type="text"]::-moz-placeholder {
    opacity: 1 !important; color: #fff;
}
.nawma-search-form input[type="text"]:-ms-input-placeholder,
.nawma-search-form-mobile input[type="text"]:-ms-input-placeholder {
    opacity: 1 !important; color: #fff;
}
.nawma-search-form input:-webkit-autofill,
.nawma-search-form input:-webkit-autofill:hover,
.nawma-search-form input:-webkit-autofill:focus,
.nawma-search-form input:-webkit-autofill:active  {
    -webkit-text-fill-color: #fff !important;
    -webkit-box-shadow: 0 0 0px 1000px #2d933c inset;
}
.nw-information-stat .vc_single_image-wrapper img{
    height: 150px;
}

/*To add YouTube script on Homepage 10-10-2019 */
.youtube-block{display: block;padding: 15px 0;margin-bottom: 15px;}
.youtube-block a{display: inline-block;padding-left: 65px;position: relative;vertical-align: middle;font-weight: 700;}
.youtube-block a:hover{text-decoration: none;}
.youtube-block a:before{position: absolute;left: 0;top: 50%;transform: translate(0,-50%);content: "";height: 50px;width: 52px;background-image: url(assets/images/youtube.svg);background-size: cover;background-position: center center;background-repeat: no-repeat;}
.youtube-block strong {display: inline-block;vertical-align: middle;font-weight: 400;}

/**/
.hws-svg-image img{height: 110px !important;}


/* 26-11-19 */
.wpb_single_image .vc_figure,
.wpb_single_image .vc_single_image-wrapper{display: block !important;}
.svg-img-wrapper .wpb_single_image img{max-height: 120px;}