*, body { font-family: 'Raleway', sans-serif; font-weight: 300; }
*, *:after, *:before { outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
a { transition: 0.6s ease; }
a:hover { transition: 0.6s ease; }
a:focus { text-decoration: none; }
img.img-responsive { display: inline-block; }
::-webkit-input-placeholder { color: #fff; opacity: 1; }
::-moz-placeholder { color: #fff; opacity: 1; }
:-ms-input-placeholder { color: #fff; opacity: 1; }
:-moz-placeholder { color: #fff; opacity: 1; }
@font-face { font-family: 'DINNeuzeitGroteskStd-BdCond'; src: url('../fonts/DINNeuzeitGroteskStd-BdCond.eot?#iefix') format('embedded-opentype'), url('../fonts/DINNeuzeitGroteskStd-BdCond.woff') format('woff'), url('../fonts/DINNeuzeitGroteskStd-BdCond.ttf')  format('truetype'), url('../fonts/DINNeuzeitGroteskStd-BdCond.svg#DINNeuzeitGroteskStd-BdCond') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'MinionPro-Bold'; src: url('../fonts/MinionPro-Bold.eot'); src: local('â˜º'), url('../fonts/MinionPro-Bold.woff') format('woff'), url('../fonts/MinionPro-Bold.ttf') format('truetype'), url('../fonts/MinionPro-Bold.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'MinionPro-Regular'; src: url('../fonts/MinionPro-Regular.eot'); src: local('â˜º'), url('../fonts/MinionPro-Regular.woff') format('woff'), url('../fonts/MinionPro-Regular.ttf') format('truetype'), url('../fonts/MinionPro-Regular.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'MinionPro-Semibold'; src: url('../fonts/MinionPro-Semibold.eot'); src: local('â˜º'), url('../fonts/MinionPro-Semibold.woff') format('woff'), url('../fonts/MinionPro-Semibold.ttf') format('truetype'), url('../fonts/MinionPro-Semibold.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bodonisvtytwoosit'; src: url('../fonts/BOD72OWI.eot'); src: url('../fonts/BOD72OWI.eot') format('embedded-opentype'), url('../fonts/BOD72OWI.woff2') format('woff2'), url('../fonts/BOD72OWI.woff') format('woff'), url('../fonts/BOD72OWI.ttf') format('truetype'), url('../fonts/BOD72OWI.svg#BOD72OWI') format('svg'); }
@font-face { font-family: 'icomoon'; src: url('../fonts/icomoon.eot?4exjkt'); src: url('../fonts/icomoon.eot?4exjkt#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?4exjkt') format('truetype'), url('../fonts/icomoon.woff?4exjkt') format('woff'), url('../fonts/icomoon.svg?4exjkt#icomoon') format('svg'); font-weight: normal; font-style: normal; }

/* font-family: 'Raleway', sans-serif; font-family: 'Josefin Sans', sans-serif; */
body { background: #fff url("../img/body-bg.jpg") no-repeat scroll center bottom / 100%; }
body.inner_bg { background: #fff url("../img/inner_body_bg.jpg") no-repeat scroll center bottom / 100%; }
body.no-bg { background: none; }
#pageheader { background: #fff; position: absolute; width: 100%; top: 0; left: 0; right: 0; }
#pageheader .navbar-brand { padding: 0; }
#pageheader .navbar-header { padding: 10px 0; position: relative; z-index: 1; }
#pageheader .navbar { border: 0; margin-bottom: 0; background: #fff; padding: 0px 0; box-shadow: 0 -2px 7px 0 #744d2c; -webkit-box-shadow: 0 -2px 7px 0 #744d2c; -ms-box-shadow: 0 -2px 7px 0 #744d2c; z-index: 9; border-radius: 0; }
.navbar-default .navbar-toggle { border-color: #7c0c01; background: #7c0c01; }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #fe0000; border-color: #fe0000; }
.navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar { background-color: #fff; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #fff; }
#pageheader .navbar .nav li { padding: 0 25px; transition: 0.6s ease; }
#pageheader .navbar .nav a { -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; font-family: 'Raleway', sans-serif; color: #7c0b00; font-size: 14px; text-transform: uppercase; padding: 10px 0px; line-height: 60px; font-weight: 600; }
#pageheader .navbar .nav > li > a:after { display: block; content: ''; border-bottom: solid 2px #e32d2d; transform: scaleX(0); transition: transform 250ms ease-in-out; -webkit-transform: scaleX(0); -webkit-transition: transform 250ms ease-in-out; position: absolute; bottom: 18px; left: 0; right: 0; height: 2px; }
#pageheader .navbar .nav > li:hover > a:after, #pageheader .navbar .nav > li.active > a:after { transform: scaleX(1); /* transform-origin: 0% 50%; -webkit-transform-origin: 0% 50%;  */ -webkit-transform: scaleX(1); border-color: #e32d2d; }
#pageheader .navbar .nav > li:hover > a, #pageheader .navbar .nav > li.active > a { color: #e32d2d; background: none; }
#pageheader .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background: #fff; }
#pageheader .navbar-right .dropdown-menu { z-index: 1000; border-radius: 0; }
#pageheader .navbar-default > li > a:hover { background: no-repeat; color: #e32d2d; }
#pageheader .navbar-default .dropdown-menu > li { padding: 0 15px; }
#pageheader .navbar-default .dropdown-menu li a { position: relative; line-height: 35px; background: none; }
#pageheader .dropdown-menu > li > a:after { display: block; content: ''; border-bottom: solid 2px #e32d2d; transform: scaleX(0); transition: transform 250ms ease-in-out; position: absolute; bottom: 2px; left: 0; right: 0; height: 2px; }
#pageheader .dropdown-menu > li > a:focus { background: none; }
#pageheader .dropdown-menu li:hover > a:after { transform: scaleX(1); /* transform-origin: 0% 50%; */ }
#pageheader .navbar #bs-example-navbar-collapse-1 { padding: 0; position: relative; }
#pageheader .navbar .nav li .yamm-content .yamm-fw ul li { list-style: outside none none; padding: 0 0 0 25px; }
#pageheader .navbar .nav li .yamm-content .yamm-fw > a { color: #fe0000; }
#pageheader .navbar .nav li .yamm-content .yamm-fw > a:hover { text-decoration: none; }

/* Header Search */
.head_search { background: #fff none repeat scroll 0 0; display: none; left: 0; padding: 10px 0; position: absolute; right: 0; top: 100%; }
.head_search_blk { margin: 0 10%; position: relative; }
.head_search_blk input[type="text"] { border: 2px solid #ccc; height: 35px; padding: 0 20px; width: 100%; }
.head_search_blk input[type="submit"] { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; font-family: FontAwesome; height: 100%; position: absolute; right: 0; width: 30px; top: 0; }
.header_search .navbar-form button { border-width: 0; color: #7c0b00; margin: 15px 0; }
.header_search .navbar-form button:hover, .header_search .navbar-form button:focus { background: #7c0b00 none repeat scroll 0 0; color: #fff; }
.header_search.mobile_search { display: none; }
.head_search_blk input[type="text"]::-webkit-input-placeholder { color: #000; }
.head_search_blk input[type="text"]::-moz-placeholder { color: #000; }
.head_search_blk input[type="text"]:-ms-input-placeholder { color: #000; }
.head_search_blk input[type="text"]:-moz-placeholder { color: #000; }

#hero-container { background-attachment: scroll, scroll; background-clip: border-box, border-box; background-color: #282b2b; background-origin: padding-box, padding-box; background-position: left center; background-repeat: no-repeat; background-size: cover; color: #fff; min-height: 100vh; overflow-y: hidden; position: relative; width: 100%; }
#hero-container .tag-line-container { padding: 10% 0; }
#hero-container .tag-line-container h1 { background: url(../img/banner_border.png) bottom center no-repeat; font-family: "Raleway", sans-serif; font-size: 81px; font-weight: 800; letter-spacing: 26px; line-height: 140px; opacity: 0.84; text-align: center; text-transform: uppercase; padding-bottom: 40px; }
#hero-container .tag-line-container .search_field { width: 375px; margin: 60px auto; position: relative; }
#hero-container .tag-line-container .search_field input[type="text"] { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 2px solid #fff; color: #fff; font-family: "MinionPro-Bold"; font-size: 25px; height: 60px; padding: 14px 50px 8px 30px; text-transform: uppercase; width: 100%; transition: 0.6s ease; }
#hero-container .tag-line-container .search_field input[type="text"]:focus { background: #fff; color: #808187; }
#hero-container .tag-line-container .search_field #searchsubmit { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; font-size: 25px; height: 100%; position: absolute; right: 0; width: 52px; top: 0; }
#hero-container .tag-line-container .search_field input[type="text"]:focus + input[type="submit"] { color: #808187; }
#hero-container.inner-hero { align-items: center; display: flex; height: 100vh; min-height: 640px; margin-top: 80px; background-position: left top; }
#hero-container.inner-hero.privacy_hero, #hero-container.inner-hero.light-red-hero, #hero-container.inner-hero.light_gray-hero, #hero-container.inner-hero.red-hero { background-position: 0 0; }
#hero-container.eror_page .tag-line-container h1 { font-size: 150px; background: url(../img/404_border.png) bottom center no-repeat; padding-bottom: 45px; line-height: inherit; }
#hero-container.eror_page .tag-line-container p { font-size: 18px; font-weight: 700; letter-spacing: 2px; margin: 40px 0; text-align: center; text-transform: uppercase; }
#hero-container.eror_page .tag-line-container .search_field { margin: 40px auto; }
#hero-container.inner-hero h2 { flex-direction: column; margin: 0 auto; vertical-align: middle; color: rgba(217, 179, 108, 0.85); font-size: 57px; font-weight: 700; letter-spacing: 18px; text-align: center; text-transform: uppercase; position: relative; line-height: 100px; }
#hero-container.inner-hero h2::after { bottom: -91px; content: ""; font-family: icomoon; font-size: 4px; font-weight: normal; left: -71px; position: absolute; right: 0; }
#hero-container.inner-hero h2::before { bottom: -91px; content: ""; font-family: icomoon; font-size: 4px; font-weight: normal; left: 0; margin-left: 105px; position: absolute; right: 0; }

/* #hero-container.inner-hero h2::after { background: #d9b36c none repeat scroll 0 0; bottom: -45px; content: ""; display: block; height: 3px; left: -85px; margin: 0 auto; position: absolute; right: 0; width: 25px; }
#hero-container.inner-hero h2::before { background: #d9b36c none repeat scroll 0 0; bottom: -45px; content: ""; display: block; height: 3px; left: 0; margin: 0 auto; position: absolute; right: -85px; width: 25px; } */
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-border-icon:before { content: "\e900"; }
.icon-line:before { content: "\e901"; }
#hero-container.inner-hero h2 i { bottom: -50px; font-size: 19px; left: 0; margin-left: 19px; position: absolute; right: 0; }
#hero-container.gray-hero h2, #hero-container.gray-hero h2 i { color: rgba(166, 52, 42, 0.85); }
#hero-container.dark-gray-hero h2, #hero-container.dark-gray-hero h2 i { color: rgba(129, 120, 119, 0.85); }
#hero-container.light-gray-hero h2, #hero-container.light-gray-hero h2 i { color: rgba(236, 240, 251, 0.85); }
#hero-container.dark-red-hero h2, #hero-container.dark-red-hero h2 i { color: rgba(166, 52, 42, 0.85); }
#hero-container.woo-gray-hero h2, #hero-container.woo-gray-hero h2 i { color: rgba(80, 48, 23, 0.85); }
#hero-container.black-hero h2, #hero-container.black-hero h2 i { color: rgba(0, 0, 0, 0.85); }
#hero-container.light-red-hero h2, #hero-container.light-red-hero h2 i { color: rgba(237, 202, 179, 0.85); }
#hero-container.white-hero h2, #hero-container.white-hero h2 i { color: #fff; }
#hero-container.woo-gray-hero h2, #hero-container.woo-gray-hero h2 i { color: #f8b97b; }
#pagecontent .home_content p { font-family: 'MinionPro-Semibold'; font-size: 18px; color: #744d2c; text-align: center; padding: 0 20%; }
#pagecontent .home_content { padding: 95px 0; }
#pagecontent .content_border { padding: 15px 0; text-align: center; }
#pagecontent .content_block { background-repeat: no-repeat; background-size: 80% auto; background-position: top right; min-height: 780px; position: relative; margin-bottom: 20px; background-attachment: fixed; }
#pagecontent .content_block .left_block { background-position: right top; background-repeat: no-repeat; background-size: cover; height: 96%; width: 41.666%; position: absolute; top: 2%; left: 0; padding: 100px 65px 25px; text-align: center; }
#pagecontent .content_block .left_block h3 { color: #636773; font-family: "bodonisvtytwoosit"; font-weight: bold; margin: 0; padding-left: 40px; text-align: left; }
#pagecontent .content_block .left_block h1 { color: #744d2c; font-family: 'Josefin Sans', sans-serif; text-transform: uppercase; font-weight: 700; font-size: 37px; margin-top: 0; padding-left: 40px; margin-bottom: 35px; text-align: left; margin-top: 7px; }
#pagecontent .content_block .left_block p { font-family: 'MinionPro-Semibold'; font-size: 16px; color: #636773; text-align: center; line-height: 25px; margin-bottom: 5px; }
#pagecontent .content_block .left_block p b { font-family: 'MinionPro-Semibold'; color: #744d2c; font-weight: normal; }
#pagecontent .content_block .left_block ul { margin-top: 40px; }
#pagecontent .content_block .left_block ul li { font-size: 13px; list-style: outside none none; padding: 5px 0; text-transform: uppercase; }
#pagecontent .content_block .left_block ul li a { color: #744d2c; font-weight: 700; }
#pagecontent .content_block .left_block ul li::before { color: #744d2c; content: ""; font-family: FontAwesome; font-size: 10px; margin-right: 10px; }
#pagecontent .theme_btn, #pagecontent .content_block .left_block .theme_btn { font-size: 22px; font-weight: 500; color: #744d2c; border: 2px solid #744d2c; padding: 10px 20px; display: inline-block; text-decoration: none !important; }
#pagecontent .theme_btn span { display: block; font-size: 15px; font-weight: 600; }
#pagecontent .theme_btn:hover, #pagecontent .content_block .left_block .theme_btn:hover { background: #744d2c; color: #fff !important; text-decoration: none; }
#pagecontent .news-popup .theme_btn:hover { background: #fff; color: #000 !important; }
#pagecontent .news-popup .theme_btn { color: #fff; border: 2px solid #fff; }
#pagecontent .content_block .right_block { margin: 0 auto; position: relative; width: 668px; padding: 20px 0; }
#pagecontent .content_block .right_block .right_b_content { background-position: center center; background-repeat: no-repeat; background-size: cover; float: left; height: 308px; padding: 63px; position: relative; text-align: center; width: 50%; }
#pagecontent .content_block .plus-sign:before { content: ''; position: absolute; top: 0; left: 0; border-left: 1px solid rgba(255, 255, 255, 0.5); height: 100%; right: 0; margin: 0 auto; display: block; text-align: center; width: 1px; }
#pagecontent .content_block .plus-sign:after { content: ''; position: absolute; top: 50%; left: 0; background: rgba(255, 255, 255, 0.5); height: 1px; right: 0; margin: 0 auto; display: block; text-align: center; width: 100%; bottom: 50%; }
#pagecontent .content_block .content_right { margin: 22px 0 0; padding: 40px 40px 0; position: relative; }
#pagecontent .content_block .right_block .right_b_content .img_text { padding: 22% 15px; text-align: left; }
#pagecontent .content_block .right_block .right_b_content .img_container { position: relative; }
#pagecontent .content_block .right_block .right_b_content .img_text h1 { color: #fff; font-size: 35px; font-weight: 700; margin: 0; }
#pagecontent .content_block .right_block .right_b_content .img_text h2 { color: #744d2c; font-size: 21px; font-weight: 700; margin: 0; text-transform: uppercase; letter-spacing: 2px; }
#pagecontent .content_block .right_block .right_b_content:hover .img_text h2 { color: #fff; font-size: 23px; }
#pagecontent .people_content .left_block h1, #pagecontent .people_content .right_block .right_b_content .img_text h2, #pagecontent .people_content .theme_btn { color: #a6342a; }
#pagecontent .people_content .left_block .theme_btn { border-color: #a6342a; color: #a6342a; }
#pagecontent .people_content .left_block .theme_btn:hover { background: #a6342a; }
#pagecontent .culture_content .left_block h1, #pagecontent .culture_content .theme_btn { color: #d9b36c; }
#pagecontent .culture_content .left_block .theme_btn { border-color: #d9b36c; color: #d9b36c; }
#pagecontent .culture_content .right_block .right_b_content .img_text h2 { color: #40332d; }
#pagecontent .culture_content .left_block .theme_btn:hover { background: #d9b36c; }
#pagecontent .opportunities_content .left_block h1, #pagecontent .opportunities_content .right_block .right_b_content .img_text h2, #pagecontent .opportunities_content .theme_btn { color: #40332d; }
#pagecontent .opportunities_content .left_block h1 { font-size: 29px; }
#pagecontent .opportunities_content .left_block .theme_btn { border-color: #40332d; color: #40332d; }
#pagecontent .opportunities_content .left_block  .theme_btn:hover { background: #40332d; }
#pagecontent .government_content .left_block h1, #pagecontent .government_content .right_block .right_b_content .img_text h2, #pagecontent .government_content .theme_btn { color: #636773; }
#pagecontent .government_content .left_block h1 { font-size: 31px; }
#pagecontent .government_content .left_block .theme_btn { border-color: #636773; color: #636773 }
#pagecontent .government_content .left_block .theme_btn:hover { background: #636773; }
.no-pad { padding: 0; }
#pagecontent .news { padding: 100px 0 200px; }
#pagecontent .news a:hover { text-decoration:none; }
#pagecontent .news h1 { font-size: 32px; color: #744d2c; font-family: 'Josefin Sans', sans-serif; font-weight: 700; }
#pagecontent .news .news_border { padding: 10px 0; }
#pagecontent .news .theme_btn { margin-top: 40px; padding: 10px 30px; border-radius: 100px; }
#pagecontent .news .news_list { padding: 70px 60px 50px; border-bottom: 1px solid #744d2c; border-right: 1px solid #744d2c; min-height: 340px; position: relative; }
#pagecontent .news .news_list .blur_text { position: absolute; bottom: 0; left: 0; width: 100%; }
#pagecontent .news .news_list h1 { margin:0px auto; }
#pagecontent .news .news_list h4 { color: #744d2c; font-size: 21px; font-weight: 500; margin-bottom: 30px; min-height: 46px; }
#pagecontent .news .news_list:hover h4, #pagecontent .news .news_list:hover p, #pagecontent .news .news_list:hover p a { color: #fff; transition: 0s ease; }
#pagecontent .news .news_list p, #pagecontent .news .news_list p a { transition: 0s ease; color: #636773; font-family: "MinionPro-Semibold"; font-size: 16px; line-height: 25px; margin-bottom: 5px; }
#pagecontent .news div.col-sm-4:nth-last-child(-n+3) .news_list { border-bottom-width: 0; }
#pagecontent .news div.col-sm-4:nth-child(3n) .news_list { border-right-width: 0; }
#pageheader .empty_height { height: 80px; }
#pagecontent .inner_pages h3 { color: #d9b36c; font-size: 26px; font-weight: 600; text-transform: uppercase; margin: 35px 0 25px; letter-spacing: 4px; }
#pagecontent .inner_pages h3.sep_margin { margin-top: 0; }
#pagecontent .inner_pages .temp_right .right-section h5 { margin-top: 75px; }
#pagecontent .inner_pages p, #pagecontent .news-left .bottom { font-size: 16px; font-family: "MinionPro-Semibold"; color: #636773; line-height: 25px; margin-bottom: 35px; }
#pagecontent .inner_pages p a { text-decoration: underline; color: #636773; font-size: 16px; font-family: "MinionPro-Semibold"; }
#pagecontent .inner_pages p i { font-size: 16px; font-family: "MinionPro-Semibold"; font-style: italic; }
#pagecontent .inner_pages .normal_temp { padding: 35px 0 150px; }
#pagecontent .inner_pages .inner_border { color: #e2c58f; font-size: 18px; position: relative; }
#pagecontent .inner_pages .inner_border::before { background: #ead4ad none repeat scroll 0 0; content: ""; height: 4px; margin: 11px 0; position: absolute; right: 10%; width: 79%; }
#pagecontent .inner_pages .right-section { margin-left: 70px; margin-top: 0px; padding-bottom: 20px; position: relative; margin-bottom: 30px; }
#pagecontent .inner_pages .right-section h5 { font-family: 'MinionPro-Regular'; color: #7f828b; font-size: 18px; font-style: italic; margin-bottom: 15px; }
#pagecontent .inner_pages .right-section .about-section { padding: 15px; border-top: 1px solid #dbb775; }
#pagecontent .inner_pages .right-section .about-section:nth-last-child(-n+2) { border-bottom: 1px solid #dbb775; }
#pagecontent .inner_pages .right-section .seperater:before { content: ""; position: absolute; width: 1px; background: #dbb775; height: 100%; left: 0; right: 0; top: 5px; bottom: 0; margin: 0 auto; }
#pagecontent .inner_pages .right-section .inner-about { border: 1px solid #d9b36c; padding: 15px; }
#pagecontent .inner_pages .right-section .inner-about a:hover { text-decoration: none; }
#pagecontent .inner_pages .right-section .about_box { background: #eaeaeb none repeat scroll 0 0; padding: 32px 21px; min-height: 190px; }
#pagecontent .inner_pages .right-section .about_box:hover h4, #pagecontent .inner_pages .right-section .about_box:hover p { color: #fff !important; }
#pagecontent .inner_pages .right-section .about_box:hover { background: #d9b36c; }
#pagecontent .inner_pages .right-section .about_box h4 { font-size: 24px; font-weight: 700; color: #d9b36c; margin-bottom: 5px; }
#pagecontent .inner_pages .right-section .about_box p { font-size: 16px; font-weight: 800; color: #d9b36c; font-family: 'Raleway', sans-serif; text-transform: uppercase; margin-bottom: 0; }
#pagecontent .inner_pages .right-sec_lay { margin-left: 70px; margin-top: 0px; padding-bottom: 20px; position: relative; }
#pagecontent .inner_pages .natural_box .right-sec_lay h5::before { border-bottom-color: #40332d; }
#pagecontent .inner_pages .natural_box .right-sec_lay .seperater:before { background: #40332d; }
#pagecontent .inner_pages .natural_box .right-sec_lay .about_box h4, #pagecontent .inner_pages .natural_box .right-sec_lay .about_box p { color: #40332d; }
#pagecontent .inner_pages .natural_box .right-sec_lay .inner-about { border-color: #40332d; }
#pagecontent .inner_pages .right-sec_lay h5 { font-family: 'MinionPro-Regular'; color: #7f828b; font-size: 18px; font-style: italic; margin-bottom: 5px; margin-top: 0; position: relative; padding-bottom: 10px; }
#pagecontent .inner_pages .right-sec_lay h5::before { border-bottom: 1px solid #d9b36c; bottom: 0; content: ""; height: 100%; position: absolute; width: 55%; }
#pagecontent .inner_pages .right-sec_lay .about-section { padding: 15px; }
#pagecontent .inner_pages .right-sec_lay .seperater:before { content: ""; position: absolute; width: 1px; background: #dbb775; height: 100%; left: 0; right: 0; top: 5px; bottom: 0; margin: 0 auto; }
#pagecontent .inner_pages .right-sec_lay .inner-about { border: 1px solid #d9b36c; padding: 15px; }
#pagecontent .inner_pages .right-sec_lay .about_box { background: #eaeaeb none repeat scroll 0 0; padding: 35px 30px; min-height: 150px; }
#pagecontent .inner_pages .right-sec_lay .about_box h4 { font-size: 26px; font-weight: 700; color: #d9b36c; margin-bottom: 5px; }
#pagecontent .inner_pages .right-sec_lay .about_box p { font-size: 18px; font-weight: 800; color: #d9b36c; font-family: 'Raleway', sans-serif; text-transform: uppercase; margin-bottom: 0; }
#pagecontent .inner_pages .common_temp { padding-right: 120px; padding-bottom: 130px; min-height: 1073px; }
#pagecontent .inner_pages .common_temp.left_single_box { padding-right: 0; min-height: 0; }
#pagecontent .inner_pages .right_single_box .right-section h5 { position: relative; padding-bottom: 10px; margin-bottom: 5px; }
#pagecontent .inner_pages .right_single_box .right-section h5::before { border-bottom: 1px solid #d9b36c; bottom: 0; content: ""; height: 100%; position: absolute; width: 55%; }
#pagecontent .inner_pages .right_single_box .right-section .about-section { border-top-width: 0; border-bottom-width: 0; }
#pagecontent .inner_pages .left_temp .container { max-width: 570px; overflow: hidden; float: right; }
#pagecontent .inner_pages .temp_right .container { max-width: 570px; overflow: hidden; float: left; }
#pagecontent .inner_pages .common_temp h3 { color: #636773; }
#pagecontent .inner_pages .common_temp p { color: #636773; }
#pagecontent .inner_pages .culture-box .common_temp h3, #pagecontent .inner_pages .government-box .common_temp h3, #pagecontent .inner_pages .opp-box .common_temp h3, #pagecontent .inner_pages .people-box .common_temp h3 { color: #fff; }
#pagecontent .inner_pages .member-box .common_temp h3, #pagecontent .inner_pages .complex h3, #pagecontent .inner_pages .complex li { color: #a6342a; }
#pagecontent .inner_pages .complex hr { border-color: #a6342a; }
#pagecontent .inner_pages .culture-box .common_temp p, #pagecontent .inner_pages .government-box .common_temp p, #pagecontent .inner_pages .opp-box .common_temp p, #pagecontent .inner_pages .people-box .common_temp p { color: #fff; }
#pagecontent .inner_pages .culture-box { background: #d9b36c; }
#pagecontent .inner_pages .culture-box .inner_border { color: #fff; font-size: 18px; position: relative; }
#pagecontent .inner_pages .culture-box .inner_border::before { background: #f2e4cc; }
#pagecontent .inner_pages .opp-box { background: #40332d; }
#pagecontent .inner_pages .opp-box .theme_btn { color: #fff; border-color: #fff; }
#pagecontent .inner_pages .opp-box .theme_btn:hover { background-color: #fff; color: #40332d !important; }
#pagecontent .inner_pages .opp-right .right-section .seperater::before { background: #40332d; }
#pagecontent .inner_pages .opp-right .right-section .inner-about, #pagecontent .inner_pages .opp-right .right-section .about-section, #pagecontent .opp-right .right-section .about-section:nth-last-child(-n+2) { border-color: #40332d; }
#pagecontent .inner_pages .opp-right .about_box:hover { background: #40332d; }
#pagecontent .opp-right .right-section .about_box p { font-size: 15px; }
#pagecontent .opp-right .right-section .about_box h4, #pagecontent .opp-right .right-section .about_box p { color: #40332d; }
#pagecontent .inner_pages .member-box .theme_btn, #pagecontent .inner_pages .gray .theme_btn { color: #a6342a; border-color: #a6342a; }
#pagecontent .inner_pages .member-box .theme_btn:hover, #pagecontent .inner_pages .gray .theme_btn:hover { background-color: #a6342a; color: #fff !important; }
#pagecontent .inner_pages .member-right .right-section .seperater::before { background: #a6342a; }
#pagecontent .inner_pages .member-right .right-section .inner-about, #pagecontent .inner_pages .member-right .right-section .about-section, #pagecontent .member-right .right-section .about-section:nth-last-child(-n+2) { border-color: #a6342a; }
#pagecontent .inner_pages .member-right .about_box:hover { background: #a6342a; }
#pagecontent .member-right .right-section .about_box h4, #pagecontent .member-right .right-section .about_box p { color: #a6342a; }
#pagecontent .inner_pages .people-box { background: #a6342a; min-height: 1075px; }
#pagecontent .inner_pages .people-box .inner_border { color: #fff; }
#pagecontent .inner_pages .people-box .inner_border:before { background: #fff; }
#pagecontent .inner_pages .people-right .right-section .seperater::before { background: #a6342a; }
#pagecontent .inner_pages .people-right .right-section .inner-about, #pagecontent .inner_pages .people-right .right-section .about-section, #pagecontent .people-right .right-section .about-section:nth-last-child(-n+2) { border-color: #a6342a; }
#pagecontent .inner_pages .people-right .about_box:hover { background: #a6342a; }
#pagecontent .people-right .right-section .about_box h4 { color: #a6342a; font-size: 23px; }
#pagecontent .people-right .right-section .about_box { padding: 18px 30px; }
#pagecontent .people-right .right-section .about_box p { color: #a6342a; font-size: 13px; line-height: 24px; }
#pagecontent .inner_pages .government-box { background: #636773; min-height: 900px; }
#pagecontent .inner_pages .government-box .inner_border { color: #fff; }
#pagecontent .inner_pages .government-box .inner_border:before { background: #fff; }
#pagecontent .inner_pages .government-right .right-section .seperater::before { background: #636773; }
#pagecontent .inner_pages .government-right .right-section .inner-about, #pagecontent .inner_pages .government-right .right-section .about-section, #pagecontent .government-right .right-section .about-section:nth-last-child(-n+2) { border-color: #7d818b; }
#pagecontent .inner_pages .government-right .about_box:hover { background: #636773; }
#pagecontent .government-right .right-section .about_box h4 { color: #636773; font-size: 24px; }
#pagecontent .government-right .right-section .about_box { padding: 18px 30px; }
#pagecontent .government-right .right-section .about_box p { color: #636773; font-size: 14px; line-height: 24px; }
#pagecontent .inner_pages .left_temp .common_temp .theme_btn { border-color: #fff; color: #fff; }
#pagecontent .inner_pages .left_temp .common_temp .theme_btn:hover { background: #fff; }
#pagecontent .inner_pages .member_box { padding: 55px; border: 1px solid #d9b36c; margin: 50px 0 100px; }
#pagecontent .inner_pages .member_con { margin-bottom: 250px; }
#pagecontent .inner_pages .member_con.right_contact { margin-bottom: 0; }
#pagecontent .inner_pages .member_con .theme_btn, #pagecontent .inner_pages .economic .theme_btn { color: #636773; border-color: #636773; }
#pagecontent .inner_pages .member_con .theme_btn:hover, #pagecontent .inner_pages .economic .theme_btn:hover { background-color: #636773; }
#pagecontent .inner_pages .member_box h4 { color: #636773; font-size: 24px; font-weight: 900; text-transform: uppercase; letter-spacing: 10px; margin: 0; }
#pagecontent .inner_pages .right_Sec .box_content p a { font-family: 'MinionPro-Regular'; font-size: 20px; }
#pagecontent .inner_pages .member_box h4 i { font-size: 18px; color: #d9c5a0; }
#pagecontent .inner_pages .member_list { padding: 70px 0 0; }
#pagecontent .inner_pages .member_list p { margin: 0 0 5px; font-family: 'MinionPro-Regular'; font-size: 18px; color: #848790; }
#pagecontent .inner_pages .member_list p.position { font-family: 'MinionPro-Regular'; font-style: italic; color: #d9b36c; font-size: 20px; }
#pagecontent .inner_pages .member_list p.position span { font-style: normal; font-size: 14px; line-height: 20px; text-transform: uppercase; }
#pagecontent .inner_pages .member_list p.additional-info { font-size: 16px; font-style: normal !important; }
#pagecontent .inner_pages .full_width_contact .member_list p.additional-info { font-size: 16px; font-style: normal !important; line-height: 20px; }
#pagecontent .inner_pages .full_width_contact .member_list p.additional-info a { font-family: 'MinionPro-Regular'; }
#pagecontent .inner_pages .member_list p.additional-info span { font-family: 'MinionPro-Regular'; }
#pagecontent .inner_pages .member_list p.member_email { font-family: 'Raleway', sans-serif; font-size: 14px; font-weight: 600; font-style: italic; }
#pagecontent .inner_pages .gray-mem-box { padding: 55px; border: 1px solid #a6342a; margin: 50px 0 100px; }
#pagecontent .inner_pages .gray-mem-box p.name { font-style: italic; }
#pagecontent .inner_pages .gray-mem-box h4 i, #pagecontent .inner_pages .gray-mem-box .member_list p.position { color: #a6342a; }
#pagecontent .inner_pages .yellow, #pagecontent .inner_pages .gray { margin-bottom: 40px; margin-top: 45px; }
#pagecontent .inner_pages.permit_app .yellow, #pagecontent .inner_pages.permit_app .gray { margin-bottom: 40px; margin-top: 0px; }
#pagecontent .inner_pages .y_text { color: #cdb07a; font-size: 18px; }
#pagecontent .inner_pages .yellow .theme_btn { color: #cdb07a; border-color: #cdb07a; }
#pagecontent .inner_pages .yellow .theme_btn:hover { background-color: #cdb07a; color: #fff !important; }
#pagecontent .inner_pages .box-images { /* padding-left: 75px; */ text-align: center; }
#pagecontent .inner_pages .box-images img { border: 1px solid #cdb07a; margin-bottom: 15px; padding: 10px; display: inline-block; }
#pagecontent .inner_pages .economic { padding-top: 100px; }
#pagecontent .inner_pages .economic .member_box { margin: 0; padding: 35px; border-color: #3e342f; }
#pagecontent .inner_pages .economic .member_box .member_list, #pagecontent .inner_pages .reigion .member_box .member_list { padding: 45px 0 0; }
#pagecontent .inner_pages .economic .member_box p.name { font-style: italic; }
#pagecontent .inner_pages .economic .member_box p.position, #pagecontent .inner_pages .economic .member_box h4 i { color: #3e342f; }
#pagecontent .inner_pages .reigion .theme_btn { color: #d9b36c; border-color: #d9b36c; }
#pagecontent .inner_pages .reigion .theme_btn:hover { background-color: #d9b36c; }
#pagecontent .inner_pages .land-box .common_temp h3 { color: #fff; }
#pagecontent .inner_pages .land-box .common_temp p { color: #fff; }
#pagecontent .inner_pages .land-box { background: #744d2c; }
#pagecontent .inner_pages .land-box .inner_border { color: #fff; font-size: 18px; position: relative; }
#pagecontent .inner_pages .land-box .inner_border::before { background: #fff; }
#pagecontent .inner_pages .land-right .right-section .seperater::before { background: #744d2c; }
#pagecontent .inner_pages .land-right .right-section .inner-about, #pagecontent .inner_pages .land-right .right-section .about-section, #pagecontent .land-right .right-section .about-section:nth-last-child(-n+2) { border-color: #744d2c; }
#pagecontent .inner_pages .land-right .about_box:hover { background: #744d2c; }
#pagecontent .land-right .right-section .about_box h4, #pagecontent .land-right .right-section .about_box p { color: #744d2c; }
#pagecontent .inner_pages .getting_here h3 { color: #744d2c; }
#pagecontent .inner_pages .getting_here .theme_btn { color: #744d2c; border-color: #744d2c; }
#pagecontent .inner_pages .getting_here .theme_btn:hover { background-color: #744d2c; }
#pagecontent .inner_pages .getting_here .box-images img { border-color: #744d2c; }
#pagecontent .inner_pages .normal_temp .block_F { border: 1px solid #7c5738; padding: 15px 20px; margin-bottom: 80px; }
#pagecontent .inner_pages .normal_temp .block_F .block_img_right { background-position: right center; background-repeat: no-repeat; background-size: 70% auto; padding: 20px 5px; }
#pagecontent .inner_pages .normal_temp .block_F .block_img_left { background-position: left center; background-repeat: no-repeat; background-size: 70% auto; padding: 20px 5px; }
#pagecontent .inner_pages .normal_temp .block_F .text_block { background: #f8f8f8; padding: 30px 45px; }
#pagecontent .inner_pages .normal_temp .block_F .text_block h4 { color: #744d2c; font-size: 24px; font-weight: 600; letter-spacing: 4px; margin-bottom: 20px; position: relative; padding-bottom: 10px; text-transform: uppercase; }
#pagecontent .inner_pages .normal_temp .block_F .text_block h4::before { border-bottom: 3px solid #744d2c; bottom: 0; content: ""; display: block; position: absolute; width: 20px; transition: 0.6s ease; }
#pagecontent .inner_pages .normal_temp .block_F .text_block p { color: #636773; font-size: 14px; }
#pagecontent .inner_pages .normal_temp .block_F:hover .text_block h4::before { width: 100%; transition: 0.6s ease; }
#pagecontent .vist_Us_block { background: rgba(0, 0, 0, 0) url("../img/tourism-visit_bg.png") no-repeat scroll center top / cover; padding: 90px 0 270px; }
#pagecontent .vist_Us_block h3 { color: #fff; font-size: 26px; font-weight: 600; text-transform: uppercase; letter-spacing: 4px; margin-bottom: 40px; }
#pagecontent .vist_Us_block p, #pagecontent .vist_Us_block p a { color: #fff; font-family: "MinionPro-Semibold"; font-size: 17px; line-height: 25px; margin-bottom: 35px; }
#pagecontent .vist_Us_block p a { text-decoration: underline; }
#pagecontent .vist_Us_block p { padding: 0 21%; }
#pagecontent .vist_Us_block .theme_btn { color: #fff; border-color: #fff; margin-top: 55px; }
#pagecontent .vist_Us_block .theme_btn:hover { color: #744d2c !important; background: #fff; }
#pagecontent .tourism_block .tour_b_inner { background: #f6f5f4 none repeat scroll 0 0; padding: 10px; }
#pagecontent .tourism_block .tour_b_inner .tour_b_content { padding: 25px; min-height: 390px; }
#pagecontent .tourism_block .tour_b_inner .tour_b_content p, #pagecontent .tourism_block .tour_b_inner .tour_b_content p a { color: #636773; font-family: "MinionPro-Semibold"; font-size: 16px; line-height: 25px; }
#pagecontent .tourism_block .tour_b_inner .tour_b_content p a { text-decoration: underline; }
#pagecontent .tourism_block .tour_b_inner h5 { color: #744d2c; font-size: 18px; font-weight: 900; letter-spacing: 4px; padding-left: 30px; margin-bottom: 20px; position: relative; padding-bottom: 10px; text-transform: uppercase; }
#pagecontent .tourism_block .tour_b_inner h5::before { border-bottom: 3px solid #744d2c; bottom: 0; content: ""; display: block; position: absolute; width: 20px; transition: 0.6s ease; }
#pagecontent .tourism_block { position: relative; top: -180px; }
#pagecontent .tourism_block .tour_b_inner { margin-bottom: 70px; }
#pagecontent .inner_pages .search_results { min-height: 450px; padding: 50px 0; }
#hero-container.search_res_hero h2, #hero-container.search_res_hero h2 i { color: #cdd389; }
#hero-container.search_res_hero .search-banner { padding-top: 40px; }
#pagecontent .inner_pages .search_results h3 span { font-family: "Raleway", sans-serif; font-weight: 600; }
#pagecontent .inner_pages .search_results h4 a { color: #636773; font-family: "Raleway", sans-serif; font-size: 21px; font-weight: 700; margin-bottom: 0; text-transform: uppercase; }
#pagecontent .inner_pages .search_results .result_list { padding-bottom: 30px; position: relative; margin-bottom: 50px; }
#pagecontent .inner_pages .search_results .result_list:before { background-color: #d9c5a0; content: ""; width: 100px; height: 3px; position: absolute; bottom: 0; }
#pagecontent .inner_pages .search_results h4 { margin: 5px 0; font-weight: 700; }
#pagecontent .inner_pages .search_results .theme_btn { border: 2px solid #744d2c; color: #744d2c; display: inline-block; font-size: 17px; font-weight: 500; padding: 6px 17px; }
#pagecontent .inner_pages .search_results p { margin-bottom: 0px; }

/* #pagecontent .inner_pages .search_results .news,#pagecontent .inner_pages .search_results article { border-bottom: 3px solid #d9b36c; padding: 20px 0 30px; } */
#pagecontent .inner_pages .search_results .news img, #pagecontent .inner_pages .search_results article img { display: none; }
#pagecontent .inner_pages .search_results article:last-child { border-width: 0; }
#pagecontent .inner_pages .search_results .news .theme_btn { border-radius: 0; margin: 0; }
#pagecontent .inner_pages .search_results img { float: left; height: auto; max-width: 230px; margin-right: 15px; border: 1px solid #cdb07a; padding: 10px; display: inline-block; }
#pagecontent .inner_pages .search_results .search_noresult p { font-size: 20px; padding: 20px 0; }
#pagecontent .inner_pages .pagination a, #pagecontent .inner_pages .pagination span { border: 2px solid #d9b36c; color: #636773; display: inline-block; font-family: "MinionPro-Semibold"; font-size: 16px; padding: 6px 12px 3px; }
#pagecontent .inner_pages .pagination { margin-bottom: 60px; text-align: center; width: 100%; }
#pagecontent .inner_pages .pagination a:hover, #pagecontent .inner_pages .pagination a:focus, #pagecontent .inner_pages .pagination span:hover, #pagecontent .inner_pages .pagination span.current { background: #d9b36c none repeat scroll 0 0; color: #fff; text-decoration: none; pointer: cursor; }
#pagecontent .inner_pages .gray-temp .left_Sec img, #pagecontent .inner_pages .gray-temp img { border: 1px solid #a6342a; padding: 10px; }
#pagecontent .inner_pages .gray-temp .right_Sec h4 { color: #636773; font-size: 24px; font-weight: 900; letter-spacing: 10px; margin: 0; text-transform: uppercase; }
#pagecontent .inner_pages .gray-temp .right_Sec h4 i { color: #a6342a; font-size: 18px; }
#pagecontent .inner_pages .gray-temp .right_Sec .box_content p.position { color: #a6342a; }
#pagecontent .inner_pages .gray-temp .right_Sec .box_content { border: 1px solid #a6342a; margin: 0px 0 100px; padding: 55px; }
#pagecontent .inner_pages .gray-temp .right_Sec .box_content .member_list { padding: 60px 0 0; }
#pagecontent .inner_pages .gray-temp .right_Sec img { border: 1px solid #a6342a; padding: 10px; }
#pagecontent .inner_pages .gray-temp h3 { color: #a6342a; }
#pagecontent .gray-temp img { border: 1px solid #a6342a; padding: 10px; }
#pagecontent .gray-temp h3 { color: #a6342a; font-size: 26px; font-weight: 600; letter-spacing: 4px; margin: 35px 0 25px; text-transform: uppercase; }
#pagecontent .inner_pages .gray-temp h3 { color: #a6342a; }
#pagecontent .gray-temp { padding: 35px 0 150px; }
#pagecontent .gray-temp p { color: #636773; font-family: "MinionPro-Semibold"; font-size: 16px; line-height: 25px; margin-bottom: 35px; }
#pagecontent ul li { font-family: "MinionPro-Semibold"; font-size: 16px; list-style: outside none none; position: relative; color: #636773; }
#pagecontent ul li::before { content: "•"; font-size: 20px; margin-right: 10px; top: -2px; }
#pagecontent .gray-temp .S_section, #pagecontent .gray-temp .Fo_section { background: #a6342a none repeat scroll 0 0; }
#pagecontent .gray-temp .S_section h3, #pagecontent .gray-temp .S_section p, #pagecontent .gray-temp .Fo_section h3, #pagecontent .gray-temp .Fo_section p, #pagecontent .gray-temp .S_section li { color: #fff; }
#pagecontent .gray-temp .S_section p { margin-bottom: 0; }
#pagecontent .gray-temp .S_section, #pagecontent .gray-temp .Fo_section { padding: 50px 0 70px; }
#pagecontent .gray-temp a { color: #636773; }
#pagecontent .gray-temp a, #pagecontent .gray-temp u { text-decoration: underline; font-family: "MinionPro-Semibold"; font-size: 16px; line-height: 25px; }
#pagecontent .gray-temp i { font-style: italic; font-family: "MinionPro-Semibold"; font-size: 16px; line-height: 25px; }
#pagecontent .gray-temp .T_section { background: url(../img/land-housing2.jpg) top center no-repeat; padding: 40px 0 40px; background-attachment: fixed; }
#pagecontent .gray-temp .Fo_section .box_content { border: 1px solid #fff; padding: 40px; margin-right: 40px; }
#pagecontent .gray-temp .Fo_section a { color: #fff; }
#pagecontent .gray-temp .Fo_section .box_content h4 { color: #fff; font-size: 24px; font-weight: 900; letter-spacing: 10px; margin: 0; text-transform: uppercase; }
#pagecontent .gray-temp .Fo_section .box_content h4 i { color: #d9c5a0; font-size: 18px; font-style: normal; }
#pagecontent .gray-temp .Fo_section .box_content .member_list { padding: 40px 0 0; }
#pagecontent .gray-temp .Fo_section .box_content p.position { color: #d9c5a0; font-style: italic; }
#pagecontent .gray-temp .Fo_section .box_content p { color: #fff; font-family: "MinionPro-Regular"; font-size: 18px; margin: 0 0 5px; font-style: italic; }
#pagecontent .gray-temp .Fo_section .inner_border i { color: #fff; font-size: 18px; position: relative; font-style: normal; }
#pagecontent .gray-temp .Fo_section .inner_border::before { background: #fff none repeat scroll 0 0; content: ""; height: 2px; margin: 11px 0; position: absolute; right: 10%; width: 79%; }
#pagecontent .gray-temp .page_btn { padding: 70px 0; }
#pagecontent .gray-temp .T_section .page_btn { padding: 10px !important; }
#pagecontent .gray-temp .T_section .page_btn .theme_btn { margin: 5px; }
#pagecontent .gray-temp .page_btn a { border-color: #a6342a; color: #a6342a; font-size: 20px; font-family: "Raleway", sans-serif; font-weight: 300; }
#pagecontent .gray-temp .page_btn a span { font-family: "Raleway", sans-serif; font-weight: 600; }
#pagecontent .gray-temp .page_btn a:hover { background-color: #a6342a; }
#pagecontent .TL_pages { padding: 75px 0 150px; }
#pagecontent .inner_pages .TL_pages.woo_gray h3, #pagecontent .inner_pages .TL_pages.woo_gray li { color: #744d2c; }
#pagecontent .inner_pages .TL_pages.woo_gray .theme_btn { border-color: #744d2c; color: #744d2c; }
#pagecontent .inner_pages .TL_pages.woo_gray .theme_btn:hover { background-color: #744d2c; }
#pagecontent .inner_pages .TL_pages p { margin-bottom: 0; }
#pagecontent .inner_pages .TL_pages .right_Sec .box_content { border: 1px solid #744d2c; padding: 45px; }
#pagecontent .inner_pages .TL_pages .right_Sec h4 { color: #744d2c; font-size: 24px; font-weight: 900; letter-spacing: 10px; margin: 0; text-transform: uppercase; }
#pagecontent .inner_pages .TL_pages .right_Sec .box_content .member_list { padding: 40px 0 0; }
#pagecontent .inner_pages .TL_pages .right_Sec .box_content p.position { color: #744d2c; }
#pagecontent .inner_pages .TL_pages .right_Sec h4 i { color: #744d2c; font-size: 18px; font-style: normal; }
#pagecontent .inner_pages .box_template { padding-bottom: 100px; }
#pagecontent .inner_pages .box_template .left_temp h5 { font-size: 16px; text-transform: uppercase; margin: 10px 0; font-family: "Raleway", sans-serif; font-weight: 800; }
#pagecontent .inner_pages .box_template .right-section .about-section a:hover, #pagecontent .inner_pages .box_template .right-section .about-section a:focus { text-decoration: none; }
#pagecontent .inner_pages .box_template .right-section .about_box { padding: 20px 23px; }
#pagecontent .inner_pages .box_template .right-section .about_box p { font-size: 15px; }
#pagecontent .inner_pages .box_template .right-section .about_box h4 { font-size: 25px; }
#pagecontent .inner_pages .box_template .left_temp p { margin-bottom: 0; }
#pagecontent .inner_pages .box_template .left_temp .theme_btn { margin-top: 30px; }
#pagecontent .inner_pages .box_template .left_temp .inner_border { height: 45px; margin-top: 32px; padding: 10px 0; position: relative; }
#pagecontent .inner_pages .ppt_body_content { color: #d9be84; margin: 90px 0 40px; padding: 0 22%; }
#pagecontent .inner_pages .ppt_body_content p { color: #d9be84; }
#hero-container.privacy_hero h2, #hero-container.privacy_hero h2 i { color: #fff !important; }
#pagecontent .inner_pages .privacy_policy h4, #pagecontent .inner_pages .terms_policy h4 { font-size: 22px; text-transform: uppercase; font-weight: 700; color: #636773; }
#pagecontent .inner_pages .terms_policy .terms_last h4 { font-family: 'MinionPro-Semibold'; font-size: 16px; color: #d9be84; }
#pagecontent .inner_pages .terms_policy .terms_last p { color: #d9be84; font-family: 'MinionPro-Semibold'; font-size: 16px; }
#pagecontent .inner_pages .terms_policy .terms_last { padding: 20px 0; }
#pagecontent .inner_pages.privacyterms { margin-bottom: 150px; }
#pagecontent .inner_pages .acf-map { border: medium none !important; margin: 0 !important; }
#pagecontent.youth_centre .youth_centre_inner, #pagecontent.youth_centre .youth_calendar { background: #a6342a; padding: 60px 0; text-align: center; }
#pagecontent.youth_centre { margin-bottom: 250px; }
#pagecontent.youth_centre .youth_calendar { margin-bottom: 80px; }
#pagecontent.youth_centre .theme_btn { border-color: #a6342a; color: #a6342a; padding: 10px 50px; }
#pagecontent.youth_centre .theme_btn:hover { background-color: #a6342a; }
.rotate { -moz-transform: rotate(-90.0deg); -o-transform: rotate(-90.0deg); -webkit-transform: rotate(-90.0deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083); -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; transform: rotate(-90.0deg); color: #fff; font-size: 40px; font-weight: 200; left: 15px; letter-spacing: 6px; padding: 10px 0; position: absolute; text-transform: uppercase; top: 30px; }
.rotate::before { border: 2px solid #fff; content: ""; height: 66px; left: -30px; position: absolute; top: 0; width: 320px; }
#pagecontent .youth_calendar .calendar_list .cal_date:nth-last-child(-n+4) { border-bottom-width: 0px; }
#pagecontent .youth_calendar .calendar_list .cal_date:first-child, #pagecontent .youth_calendar .calendar_list .cal_date:nth-last-child(4) { border-left-width: 0px; }
#pagecontent .youth_calendar .calendar_list .cal_date { border-left: 1px solid #fff; border-bottom: 1px solid #fff; float: left; min-height: 180px; padding: 15px; width: 33.33%; }
#pagecontent .youth_calendar .calendar_list .cal_date h2 a { color:#fff; }
#pagecontent .youth_calendar .calendar_list .cal_date .calc-date { color:#fff; }
#pagecontent.youth_centre .youth_centre_inner p { color: #fff; font-family: "MinionPro-Semibold"; font-size: 18px; }
#pagecontent.youth_centre .inner_pages { padding: 30px 0; }
#pagecontent.vacancy .inner_pages p { font-family: "MinionPro"; font-size: 18px; margin-bottom: 74px; }
#pagecontent.vacancy .theme_form .form-group { margin-bottom: 30px; }
#pagecontent.vacancy .theme_form .input-submit { padding: 22px 0; }
#pagecontent.contact_content { background: url(../img/map_bg.png) top center no-repeat; }
#pagecontent.contact_content .inner_pages .member_box { margin-bottom: 40px; background: #fff; }
#pagecontent .inner_pages .contact_box p.position { color: #d9b36c; font-family: "MinionPro-Regular"; font-size: 20px; font-style: italic; }
#pagecontent .inner_pages .contact_box p { color: #848790; font-family: "MinionPro-Regular"; font-size: 18px; margin: 0 0 5px; }
#pagecontent .inner_pages .theme_form .theme_btn { display: block; width: 100%; border-color: #d9c5a0; border-radius: 0; transition: 0.6s ease; }
#pagecontent .inner_pages .theme_form .theme_btn:hover { background: #d9c5a0; transition: 0.6s ease; }
#pagecontent .inner_pages .contact_box h4 { margin-bottom: 35px; }
#pagecontent .inner_pages .map { margin-bottom: 70px; }

#pagecontent .theme_form .form-group { margin-bottom: 20px; }
#pagecontent .theme_form .input-submit { padding: 30px 0; }
#pagecontent .theme_form select { -webkit-appearance: none; -moz-appearance: none; appearance: none; text-indent: 0; background: url(../img/arrow.png) right center no-repeat; }
.checkbox { padding-left: 20px; }
.checkbox label { display: inline-block; position: relative; padding-left: 5px; color: #636773; font-weight: 500; font-size: 18px; }
.checkbox label::before { content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0; top: 4px; margin-left: -20px; border: 1px solid #afafaf; border-radius: 3px; background-color: #fff; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after { display: inline-block; position: absolute; width: 16px; height: 16px; left: 0; top: 4px; margin-left: -20px; padding-left: 3px; padding-top: 1px; font-size: 11px; color: #555555; }
.checkbox input[type="checkbox"] { opacity: 0; }
.checkbox input[type="checkbox"]:focus + label::before { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after { font-family: 'FontAwesome'; content: "\f00c"; }
.checkbox input[type="checkbox"]:checked + label::before { background-color: #afafaf; border-color: #afafaf; }
.checkbox input[type="checkbox"]:checked + label::after { color: #fff; }
.form-control::-webkit-input-placeholder { color: #636773; }
.form-control::-moz-placeholder { color: #636773; }
.form-control:-ms-input-placeholder { color: #636773; }
.form-control:-moz-placeholder { color: #636773; }


/**** Css Written by John Mercandro ****/
.news-hero-bottom { background-color: #744d2c; text-align: center; color: #fff; padding: 70px 0; }
.news-hero-bottom p { color: #fff; font-family: "MinionPro-Semibold"; font-size: 18px; line-height: 25px; margin-bottom: 0; }
#pagecontent .news-left .top:before { background: rgba(255, 255, 255, 0.9); content: ""; position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; }
.left-top { position: relative; }
#hero-container.woo-gray-hero.news-hero h2, #hero-container.woo-gray-hero.news-hero h2 i { color: #fff; opacity: 0.8 }
#pagecontent .news-left { border: 1px solid #744d2c; margin-right: 40px; }
#pagecontent .news-left .top { background-image: url(../img/old-people-back.png); background-repeat: no-repeat; background-size: cover; padding: 40px 70px 0; position: relative; }
#pagecontent .news-left .top .date { font-family: "Raleway", sans-serif; font-size: 18px; color: #744d2c; line-height: 20px; margin-bottom: 25px; }
#pagecontent .news-left .top h3 { font-family: "Raleway", sans-serif; font-size: 25px; color: #744d2c; line-height: 30px; text-transform: none; letter-spacing: 0 }
#pagecontent .news-left .top img { width: 100%; }
#pagecontent .news-left .bottom { padding: 40px 70px 10px; color: #636773; min-height: 350px; }
.news-slider { padding: 30px 0; }
#pagecontent .news-slider .bxslider li { list-style: none; padding: 40px 25px; border: 1px solid #744D2C; margin-bottom: 30px; position: relative; }
#pagecontent .news-slider .bxslider li:before { display: none; }
#pagecontent .news-slider .bxslider li::after { content: ''; width: 100%; height: 100px; background-image: url(../img/news-shadow.png); background-repeat: no-repeat; background-size: 100%; position: absolute; bottom: 0; left: 0; z-index: 5; }
#pagecontent .news-slider .bxslider li .date { font-family: "Raleway", sans-serif; font-size: 18px; color: #744d2c; line-height: 20px; margin-bottom: 15px; }
#pagecontent .news-slider .bxslider li a { font-family: "Raleway", sansv-serif; font-size: 21px; color: #744d2c; line-height: 30px; text-transform: none; letter-spacing: 1px; margin: 0; margin-bottom: 30px; text-decoration: none; font-weight: 600; display: block }
#pagecontent .news-slider .bxslider li p { font-size: 16px; color: #636773; line-height: 20px; text-transform: none; letter-spacing: 1px; margin: 0; margin-bottom: 0; height: 100px; text-overflow: ellipsis; overflow: hidden; }

/*Contact Forms*/
#pagecontent .theme_form .gform_body ul li { list-style: none; padding: 0; margin: 0; margin-bottom: 20px; max-width: 100% !important; }
#pagecontent .theme_form.postvacancy .gform_body ul li { width: 50%; max-width: 50%; display: inline-block; margin-bottom: 30px; }
#pagecontent .theme_form.postvacancy .gform_body ul li:nth-child(even) { padding-left: 30px; }
#pagecontent .theme_form.postvacancy .gform_body ul li:nth-child(2n+1) { margin-right: 3%; width: 47%; }
#pagecontent .admin-contact .theme_form .gform_footer { margin: 0px 0 0; text-align: right; position: relative; top: -115px; }
#pagecontent .theme_form.postvacancy .gform_footer input { margin: 0; min-width: 200px; }
#pagecontent .theme_form .gform_body .hidden-text .ginput_container input[type="text"] { display: none; }
#pagecontent .theme_form .gform_body .hidden-text .gfield_description { font-size: 18px; }
#pagecontent .theme_form .gform_body ul li.gfield_error { border: none !important; background-color: rgba(0, 0, 0, 0) !important; }
#pagecontent .theme_form .gform_body ul li.gfield_error .gfield_description { padding-top: 5px !important; padding-bottom: 15px !important; }
#pagecontent .theme_form .gform_body ul li:before { content: ""; display: none; }
#pagecontent .theme_form .gform_body .ginput_container, #pagecontent .theme_form .gform_wrapper { margin: 0; }
#pagecontent .theme_form .gform_wrapper .gform_footer input[type="submit"] { font-size: 22px; font-weight: 500; padding: 10px 30px; color: #636773; border: 2px solid #d9c5a0; background-color: rgba(0, 0, 0, 0); transition: all 0.6s ease 0s; }
#pagecontent .theme_form .gform_wrapper .gform_footer input[type="submit"]:hover { background-color: #d9c5a0; color: #fff; transition: all 0.6s ease 0s; }
#pagecontent .theme_form .gform_body .gfield_label { position: absolute; right: 0; font-size: 26px; }
#pagecontent .theme_form .gform_body .gfield_label span { color: #e32d2d; }
#pagecontent .theme_form .gform_body .ginput_container input[type="text"], #pagecontent .theme_form .gform_body .ginput_container textarea, #pagecontent .theme_form .gform_body .ginput_container input[type="email"], #pagecontent .theme_form .gform_body .ginput_container select { box-shadow: none; border: 2px solid #fff; border-bottom-color: #d9c5a0; border-radius: 0; height: 45px; padding-left: 0; color: #636773; font-weight: 500; font-size: 19px; transition: 0.6s ease; height: 45px; padding: 6px 12px; width: 100%; padding-left: 0; }
#pagecontent .theme_form .gform_body .ginput_container input[type="text"]:focus, #pagecontent .theme_form .gform_body .ginput_container textarea:focus, #pagecontent .theme_form .gform_body .ginput_container input[type="email"]:focus, #pagecontent .theme_form .gform_body .ginput_container select:focus { border: 2px solid #d9c5a0; padding-left: 12px; transition: 0.6s ease; }
 #pagecontent .theme_form .gform_body .ginput_container textarea:focus { min-height: 150px; border-color: #d9c5a0; }
#pagecontent .theme_form .input-submit { padding: 30px 0; }
#pagecontent .theme_form select { -webkit-appearance: none; -moz-appearance: none; appearance: none; text-indent: 0; background: url(../img/arrow.png) right center no-repeat; }
.checkbox { padding-left: 20px; }
.checkbox label { display: inline-block; position: relative; padding-left: 5px; color: #636773; font-weight: 500; font-size: 18px; }
.checkbox label::before { content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0; top: 4px; margin-left: -20px; border: 1px solid #afafaf; border-radius: 3px; background-color: #fff; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after { display: inline-block; position: absolute; width: 16px; height: 16px; left: 0; top: 4px; margin-left: -20px; padding-left: 3px; padding-top: 1px; font-size: 11px; color: #555555; }
.checkbox input[type="checkbox"] { opacity: 0; }
.checkbox input[type="checkbox"]:focus + label::before { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after { font-family: 'FontAwesome'; content: "\f00c"; }
.checkbox input[type="checkbox"]:checked + label::before { background-color: #afafaf; border-color: #afafaf; }
.checkbox input[type="checkbox"]:checked + label::after { color: #fff; }
#pagecontent .theme_form .gform_body .ginput_container input::-webkit-input-placeholder { color: #636773; }
#pagecontent .theme_form .gform_body .ginput_container input::-moz-placeholder { color: #636773; }
#pagecontent .theme_form .gform_body .ginput_container input:-ms-input-placeholder { color: #636773; }
#pagecontent .theme_form .gform_body .ginput_container input:-moz-placeholder { color: #636773; }
#pagecontent .theme_form .gform_body .ginput_container textarea::-webkit-input-placeholder { color: #636773; }
#pagecontent .theme_form .gform_body .ginput_container textarea::-moz-placeholder { color: #636773; }
#pagecontent .theme_form .gform_body .ginput_container textarea:-ms-input-placeholder { color: #636773; }
#pagecontent .theme_form .gform_body .ginput_container textarea:-moz-placeholder { color: #636773; }
.contact_content#pagecontent .inner_pages .map_img { padding: 0; border-width: 0; }
#pagecontent .inner_pages .SL_pages ul { margin: 15px 0; }
#pagecontent .inner_pages .SL_pages.bylaws.woo-gray p { margin-bottom:35px; }
#pagecontent .inner_pages .SL_pages p span { font-family: "MinionPro-Semibold"; }
#pagecontent .inner_pages .SL_pages .right_Sec .box_content { border: 1px solid #744d2c; padding: 42px 52px; }
#pagecontent .inner_pages .SL_pages .right_Sec h4 { color: #636773; font-size: 24px; font-weight: 900; letter-spacing: 10px; margin: 0; text-transform: uppercase; }
#pagecontent .inner_pages .SL_pages .right_Sec .box_content .member_list { padding: 40px 0 0; }
#pagecontent .inner_pages .SL_pages .right_Sec .box_content p.position { color: #744d2c; }
#pagecontent .inner_pages .SL_pages .right_Sec .box_content p, #pagecontent .inner_pages .SL_pages .full_width_contact .member_list p { font-style: italic; line-height: 26px; margin: 5px 0 0; }
#pagecontent .inner_pages .SL_pages .right_Sec .box_content p span { color: #744d2c; }
#pagecontent .inner_pages .SL_pages .right_Sec h4 i { color: #744d2c; font-size: 18px; font-style: normal; }
#pagecontent .inner_pages.business_dir .member_list { min-height: 310px; }
#pagecontent .inner_pages.staff_dir .member_box { margin: 0; }
#pagecontent .inner_pages.staff_dir .member_con { margin: 40px 0; }
#pagecontent .inner_pages.yourCouncil .temp_right .container { max-width: auto; }
#pagecontent .inner_pages.yourCouncil .right_single_box .right-section h5::before { width: 100%; }
#pagecontent .inner_pages.yourCouncil .right-section .seperater::before { left: auto; right: 11%; }
#pagecontent .inner_pages.yourCouncil .SL_pages .right-section h5, #pagecontent .inner_pages .SL_pages .member-right .right-sec_lay h5 { color: #7f828b; font-family: "MinionPro-Regular"; font-size: 18px; font-style: italic; margin-bottom: 15px; text-transform: inherit; font-weight: 300; }
#pagecontent .inner_pages.yourCouncil .SL_pages .right-section { max-width: 270px; }
#pagecontent .inner_pages.yourCouncil .right-section .about_box { min-height: 155px; }
#pagecontent .inner_pages .job_board .pagination a:hover, #pagecontent .inner_pages .job_board .pagination a:focus, #pagecontent .job_board .inner_pages .pagination span:hover, #pagecontent .inner_pages .job_board .pagination span.current { background: #744d2c; }
#pagecontent .inner_pages .job_board .pagination a, #pagecontent .inner_pages .job_board .pagination span { border-color: #744d2c; }
#pagecontent .inner_pages .job_board .box-content a:hover { color: #FFF; }
#pagecontent .inner_pages .SL_pages .member_box .bylaws_limg img { border-width: 0 !important; padding: 0 !important; }
#pagecontent .inner_pages .SL_pages .member_box .bylaws_limg { margin: 50px 0; }
#pagecontent .inner_pages .SL_pages .member_box .bylaws_list li { padding: 5px 0; text-transform: uppercase; }
#pagecontent .inner_pages .job_board .job-boxes .gold-box .theme_btn:hover { background: #a6342a; }
#pagecontent .inner_pages .job_board .job-boxes .red-box .theme_btn:hover { background: #636773; }
#pagecontent .inner_pages .job_board .job-boxes .grey-box .theme_btn:hover { background: #744d2c; }
#pagecontent .inner_pages .job_board .job-boxes .brown-box .theme_btn:hover { background: #d9b36c; }
#pagefooter { background: rgba(99, 103, 115, 0.75) none repeat scroll 0 0; }
#pagefooter .footlogo img { display: inline-block; }
#pagefooter ul { margin: 0; padding: 0; text-align: center }
#pagefooter ul li { display: inline-block; list-style: outside none none; }
#pagefooter ul.footer_links li { padding: 10px 45px; }
#pagefooter ul.footer_links a { font-size: 14px; font-family: 'Raleway', sans-serif; font-weight: 600; text-transform: uppercase; color: #fff; position: relative; }
#pagefooter ul.footer_links { padding: 15px 0; }
#pagefooter ul.footer_links a:after { display: block; content: ''; border-bottom: solid 2px #fff; transform: scaleX(0); transition: transform 250ms ease-in-out; -webkit-transform: scaleX(0); -webkit-transition: transform 250ms ease-in-out; position: absolute; bottom: -3px; left: 0; right: 0; height: 2px; }
#pagefooter ul.footer_links a:hover:after { transform: scaleX(1); -webkit-transform: scaleX(1); }
#pagefooter ul.footer_links a:hover { text-decoration: none; }
#pagefooter ul.social_icons { padding: 18px 0; text-align: left; }
#pagefooter ul.social_icons li { padding: 0 2px; }
#pagefooter ul.social_icons li a:hover img { opacity: 0.7; }
.copy-rights { color: #636773; font-size: 18px; padding: 15px 0; text-align: center; text-transform: uppercase; font-family: 'DINNeuzeitGroteskStd-BdCond'; }
.copy-rights span { text-transform: capitalize; }

/* suresh css Start */
#hero-container.white-hero h2, #hero-container.white-hero h2 i { color: rgba(255, 255, 255, 0.8); }
#pagecontent .SL_pages { padding: 30px 0 0px !important; }
#pagecontent .inner_pages .faq ul { font-family: "MinionPro-Semibold"; font-size: 16px; color: #744d2c; padding: 0; margin: 0; }
#pagecontent .inner_pages .faq ul li { text-transform: inherit; padding-left: 10px; }
#pagecontent .inner_pages .faq ul li:before { top: 7px; font-size: 20px; position: absolute; color: #744d2c; }
#pagecontent .inner_pages .faq .panel-default>.panel-heading { color: #744d2c; background-color: transparent; border-color: transparent; border: 0 !important; }
#pagecontent .inner_pages .faq .panel { border: 0 !important; box-shadow: none; background-color: transparent; }
#pagecontent .inner_pages .faq .panel .panel-body { border: 0; }
#pagecontent .inner_pages .faq .panel .panel-title a { font-family: "MinionPro-Semibold"; font-size: 19px; }
#pagecontent .inner_pages .faq .panel .panel-title a:after { content: '\f0d7'; padding-left: 10px; font-family: FontAwesome; }
#pagecontent .inner_pages .faq .panel .panel-title a:hover, #pagecontent .inner_pages .faq .faq-according .panel .panel-title a:focus { text-decoration: none; }
#pagecontent .inner_pages .faq .panel .panel-body { padding: 0px 0; }
#pagecontent .inner_pages .faq .panel .panel-body p { color: #636773; font-size: 16px; margin-bottom: 0; }
#pagecontent .inner_pages .faq .faq-according h3, #pagecontent .inner_pages .faq .faq-industry h3 { color: #744d2c; margin-top: 0; }
#pagecontent .inner_pages .faq .theme_btn { color: #636773; border: 2px solid #636773; }
#pagecontent .inner_pages .faq .theme_btn:hover { background: #636773; }
#pagecontent .inner_pages .faq .faq-industry, #pagecontent .inner_pages .faq .faq-according { padding-bottom: 40px; }
#pagecontent .inner_pages .job_board { padding: 30px 0 150px; font-family: 'MinionPro-Regular'; }
#pagecontent .inner_pages .job_board p, #pagecontent .inner_pages .job_board p u { font-family: "MinionPro-Semibold"; }
#pagecontent .inner_pages .job_board .job-boxes .white-circle { background: #fff; border-radius: 50%; width: 25px; height: 25px; display: block; -moz-box-shadow: inset 0 0 6px #000000; -webkit-box-shadow: inset 0 0 6px #000000; box-shadow: inset 0 0 6px #000000; }
#pagecontent .inner_pages .job_board .job-boxes h2 { font-family: "MinionPro-Semibold"; font-size: 24px; text-align: center; margin: 50px 0; color: #636773; text-transform: uppercase; }
#pagecontent .inner_pages .job_board .job-boxes .box-content { padding: 0 20px; margin: 0 auto; }
#pagecontent .inner_pages .job_board .job-boxes .box-content h3 { font-size: 25px; color: #fff; font-family: 'Raleway', sans-serif; display: block; /*min-height: 200px;*/ min-height: 100px; }
#pagecontent .inner_pages .job_board .job-boxes .box-content h3:after { content: ''; width: 20px; height: 2px; background: #fff; display: block; margin-top: 10px; }
#pagecontent .inner_pages .job_board .job-boxes .box-content p { font-size: 12px; color: #fff; font-weight: normal; font-family: 'Raleway', sans-serif; line-height: 22px; /*min-height: 160px; margin-bottom: 30px;*/ min-height: 100px; margin-bottom: 50px; }
#pagecontent .inner_pages .job_board .job-boxes .box-content .theme_btn { color: #fff; border: 1px solid #fff; padding: 5px 30px; margin-bottom: 25px; font-family: 'Raleway', sans-serif; font-size: 17px; }
#pagecontent .inner_pages .job_board .job-boxes .red-box {min-height: 448px;  padding: 15px; background: #a6342a; color: #fff; font-family: 'Raleway', sans-serif; margin-bottom: 30px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
#pagecontent .inner_pages .job_board .job-boxes .gold-box { padding: 15px; background: #d9b36c; color: #fff; font-family: 'Raleway', sans-serif; margin-bottom: 30px; min-height: 360px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
#pagecontent .inner_pages .job_board .job-boxes .brown-box { padding: 15px; background: #744d2c; color: #fff; font-family: 'Raleway', sans-serif; margin-bottom: 30px; min-height: 360px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
#pagecontent .inner_pages .job_board .job-boxes .grey-box { padding: 15px; background: #636773; color: #fff; font-family: 'Raleway', sans-serif; margin-bottom: 30px; min-height: 360px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
#pagecontent .inner_pages .job_board.scholarship .job-boxes .red-box, #pagecontent .inner_pages .job_board.scholarship .job-boxes .gold-box, #pagecontent .inner_pages .job_board.scholarship .job-boxes .brown-box, #pagecontent .inner_pages .job_board.scholarship .job-boxes .grey-box { min-height: 380px; }
#pagecontent .inner_pages .job_board.scholarship .job-boxes .box-content .theme_btn { text-transform: uppercase; }
#pagecontent .inner_pages .job_board .theme_btn { color: #636773; border: 1px solid #636773; padding: 5px 30px; margin-bottom: 30%; }
#pagecontent .inner_pages .job_board .theme_btn.theme_single_btn { margin-bottom: 0%; }
#pagecontent .inner_pages .justice { padding: 10px 0 0; font-family: "MinionPro-Semibold"; color: #636773; }
#pagecontent .inner_pages .justice h2 { font-family: 'Raleway', sans-serif; font-size: 27px; color: #d9c5a0; text-transform: uppercase; letter-spacing: 3px; font-weight: 600; margin-bottom: 25px; }
#pagecontent .inner_pages .justice ul li { font-family: "MinionPro-Semibold"; font-size: 16px; text-transform: inherit; color: #636773; }
#pagecontent .inner_pages .justice .no-mar { margin: 0; padding: 0; }
#pagecontent .inner_pages .justice ul li::before { font-size: 20px; }
#pagecontent .justice-grey { background: #636773; width: 100%; padding: 65px 0; margin-top: 40px; }
#pagecontent .justice-grey h2 { font-family: 'Raleway', sans-serif; font-size: 27px; color: #fff; text-transform: uppercase; letter-spacing: 3px; font-weight: 600; margin-bottom: 25px; margin-top: 0; }
#pagecontent .justice-grey p { font-family: "MinionPro-Semibold"; font-size: 16px; text-transform: inherit; color: #fff; margin: 0; line-height: 30px; }
#pagecontent .justice-button { padding: 5% 0 25%; }
#pagecontent .justice_con { padding: 65px; border: 2px solid #fff; }
#pagecontent .justice_con .justice_box h4 { color: #fff; font-size: 24px; font-weight: 900; letter-spacing: 10px; margin: 0 0 40px; text-transform: uppercase; }
#pagecontent .justice_con .justice_box h4 i { color: #d9c5a0; font-size: 18px; }
#pagecontent .justice_con .justice_box .member_list p { font-family: 'MinionPro-Regular' !important; font-size: 20px !important; font-style: italic; line-height: 30px; font-weight: 300; margin: 0 !important; }
#pagecontent .justice_con .justice_box .member_list span { color: #d9c5a0; font-family: 'MinionPro-Regular' !important; font-size: 20px !important; font-style: italic; }
#pagecontent .justice_con .justice_box .member_list .justice-community { margin-bottom: 30px; font-family: "MinionPro-Regular"; font-size: 20px; font-style: italic; font-weight: 300; line-height: 30px; color: #fff; }
#pagecontent .justice_con .justice_box .member_list .name { margin-top: 25px; }
#pagecontent .justice-button .theme_btn { color: #636773; border: 1px solid #636773; padding: 10px 50px; }
#pagecontent .justice-button .theme_btn:hover { background-color: #636773; }
#pagecontent .justice-grey .inner_border::before { background: #fff none repeat scroll 0 0; content: ""; height: 4px; margin: 11px 0; position: absolute; right: 10%; width: 79%; }
#pagecontent .justice-grey .inner_border { font-size: 18px; padding-top: 20px; color: #fff; }

/* suresh css End */

/*writen by john*/
.history-content {width: 100%;}
.history-content p{ font-size: 16px; color: #636773; line-height: 24px; font-family: "MinionPro-Semibold"; margin-bottom: 15px!important;}
.history-content h2{ font-size: 27px; font-family: 'Raleway', sans-serif; font-weight: 700; color: #d9c5a0; letter-spacing: 5px; line-height: 30px; text-transform: uppercase; margin: 0; margin-bottom: 30px; margin-top: 00px; }
.history-content a{ font-size: 16px; font-weight: 500; color: #636773; border:2px solid #636773; padding: 0 20px; display: inline-block; text-decoration: none !important; width: 250px; text-align: center;  height: 70px; float: left; margin-right:20px; display: table; margin-bottom: 30px; margin-top: 20px; }
.history-content a span{ vertical-align: middle; display: table-cell; font-family: 'Raleway', sans-serif; font-weight: 500; line-height: 20px;}
.history-content a:hover, .history-content a:focus { background: #636773; color: #fff !important; text-decoration: none;  }
.history-content .infinite-design{width: 100%; display: block; clear: both; margin-top: 30px; color: #e2d3b7; max-width: 540px; height: 40px; }
.history-content .infinite-design i{float: left; font-size: 20px;}
.history-content .infinite-design span{width: calc(100% - 50px); background-color:#e2d3b7; height: 3px; display: block; float: right; margin-top: 8px; }
.history-content ul{padding-left: 30px; margin-bottom: 20px; }
.history-content ul li{ padding-left: 15px;}
.history-image{width: 100%;}
.history-image img{width: 100%;}
.settlement-container{ background-color: #636773; padding: 40px 0 80px;margin-bottom: 40px;  overflow: hidden;}
.normal_temp.history{padding-bottom: 80px!important;}
.history-content.settle p{ font-size: 16px; color: #fff; line-height: 24px; font-family: "MinionPro-Semibold"; margin-bottom: 15px!important;}
.history-content.settle h2{ font-size: 27px; font-family: 'Raleway', sans-serif; font-weight: 700; color: #fff; letter-spacing: 5px; line-height: 58px; text-transform: uppercase; }
.history-content.settle a{ font-size: 16px; font-weight: 500; color: #fff; border:2px solid #d9c5a0; padding: 10px 20px; display: inline-block; text-decoration: none !important; width: 250px; text-align: center;  height: 70px; float: left; margin-right:20px; display: table; margin-bottom: 30px; margin-top: 20px; }
.history-content.settle a span{ vertical-align: middle; display: table-cell; font-family: 'Raleway', sans-serif; font-weight: 500;}
.history-content.settle a:hover, .history-content.settle a:focus { background: #d9c5a0; color:#636773 !important; text-decoration: none;  }
.timeline-container{width: 100%; border:1px solid #fff; padding: 50px 150px; margin-top:20px;}
.timeline-container .icon-box{width: 160px; text-align: right; font-size: 20px; color: #fff; margin-bottom: 20px; margin-top: 20px;}
.timeline-container .years{width: 160px; text-align: left; font-size: 24px; color: #fff; font-family: 'MinionPro-Bold';  letter-spacing: 10px;padding:25px 0; position: relative;}
.timeline-container .years::before{content: ''; position: absolute; width: 1px; height:100px; background-color: #fff; right: 20px; top: 0; }
.timeline-container .years::after{content: ''; width: 28px; height: 2px; background-color: #fff; position: absolute; right: 5px; top: 50%;}
.timeline-container .years:hover{color: #D6C39E; cursor: pointer;}
.timeline-container .years:hover::after{background-color:#D6C39E }
.timeline-container .years .timeline-content{width: 515px; border:1px solid #fff; padding: 50px 80px; position: absolute; top:42px; opacity: 0; transition:all ease 0.5s; right: -800px; background-color: #636773; z-index: 5;}
.timeline-container .years .timeline-content h3{  font-size: 24px; color: #D6C39E; font-family: 'MinionPro-Bold';  letter-spacing: 10px; }
.timeline-container .years .timeline-content p{font-size: 20px!important; color: #fff; line-height: 25px; font-family: "MinionPro-Regular"; font-style: italic; letter-spacing: 1px!important}
.timeline-container .years.bottom .timeline-content{ top:auto; bottom: 40px!important;}
.timeline-container .years:hover .timeline-content{opacity: 1; display: block; right: -570px;}
.timeline-container .years .timeline-content.view-block{opacity: 1; display: block; right: -570px;}
.history-content .gray-box{width: 25%; float: left; margin-right: 8%; background-color: #636773; text-align: center; padding: 5%;  margin-bottom: 80px; margin-top: 40px; }
.history-content .gray-box p{line-height: 24px; font-family: "MinionPro-Semibold"; font-size: 24px!important;font-style: italic;color: #d9c5a0; min-height: 100px;}
.history-content .gray-box a{padding: 0; border:0; width: auto; color: #fff; text-align: center; margin: 0; width: 100%; display: block; height: auto; font-family: "MinionPro-Regular"; letter-spacing: 1px; font-size: 25px;}
.history-content .gray-box a:hover{color:#d9c5a0!important }
.history-content .youtube-container {margin-bottom: 50px;}
.history-content .youtube-container iframe{width:80%!important; height:300px!important}
.history-content .youtube-container p{font-size: 18px;font-family: 'MinionPro-Bold'; font-style: italic; margin-top: 15px; color: #636773 }
.history-content .youtube-container p span{display: block;  width: 100%; font-family: "MinionPro-regular"; font-style: normal; color: #636773}
.otak-content{ width: 100%; height:500px; padding-top:20px; }
.otak-content h3{ text-align: center; color: #636773; font-family: "MinionPro-Semibold"; font-size: 24px;}
/* History page End written by John */

/*Calendar*/
#hero-container.calendar-hero h2 { color: #fff }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar_head { background: url(../img/calendar_head.jpg) center center no-repeat; text-align: center; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar { border: 8px solid #a6342a; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar h2 { color: #333; font-size: 80px; letter-spacing: 5px; font-weight: 700; line-height: 42px; margin: 0; padding: 80px 0; text-transform: uppercase; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar h2 span { border: 2px solid #fff; display: inline-block; font-size: 30px; margin-top: 45px; padding: 0 13px; color: #fff; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-page-title { padding:0px; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .calendar_date table { width: 100%; margin: 0; border-color: #744d2c !important; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .calendar_date table td { padding: 10px; text-align: right; border-right: 2px solid #744d2c; border-bottom: 2px solid #744d2c; font-size: 14px; color: #a6342a; width: 14.28%; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .calendar_date .cal_date { min-height: 90px; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .calendar_date table tr td:last-child { border-right-width: 0; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .calendar_date table tr:last-child td { border-bottom-width: 0; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .calendar_date { padding: 2px; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .calendar_date table td h5 { display: inline-block; font-size: 20px; font-weight: 800; color: #a6342a; margin: 0; }
#pagecontent .inner_pages .calendar_temp .calendar_section .table-responsive { margin: 0; }
#pagecontent .inner_pages .calendar_temp .calendar_section h4 { margin-bottom: 40px; color: #744d2c; text-transform: uppercase; font-family: 'MinionPro-Semibold'; font-size: 24px; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-bar-disabled, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-page-title, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar #tribe-events-header, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar #tribe-events-footer, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-button { display: block; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-bar-disabled, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-button, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-single #tribe-events-header .tribe-events-nav-previous, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-single #tribe-events-header .tribe-events-nav-next, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar #tribe-events-header ul li::before, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-month #tribe-events-footer, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar #tribe-events-footer  ul li::before { display:none; }
#tribe-events-footer, #tribe-events-header { margin-bottom:0; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar #tribe-events-content { padding: 0; margin: 0; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-calendar thead th { background-color: #a6342a; border-width: 0; color: #fff; font-weight: 700; padding: 1em 0; white-space: nowrap; border-left: 1px solid #666; border-right: 1px solid #666; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-present, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .mobile-active, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .mobile-active div[id*="tribe-events-daynum-"] { background-color: #a6342a; color: #fff !important; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-present a { color: #fff !important; }
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a, .tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a { background: none; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-calendar div[id*="tribe-events-daynum-"], #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-calendar div[id*="tribe-events-daynum-"] a { font-size: 20px; font-weight: 800; color: #a6342a; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-calendar td a { font-size: 14px; font-weight: 500; color: #a6342a; letter-spacing: 0; text-transform: uppercase; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar #tribe-events .tribe-events-button, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar #tribe-events .tribe-events-button:hover, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar #tribe_events_filters_wrapper input[type="submit"], #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-button, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-button.tribe-active:hover, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-button.tribe-inactive, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-button:hover, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a { color: #fff; background: #a6342a; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-content { padding: 0 44px; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-content p { margin: 0; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-schedule { margin: 0; padding: 0 44px; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar #tribe-events-content h1, .tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group { padding: 0 44px; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar #tribe-events-content .tribe-events-back { margin: 0; padding: 20px 44px 0; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar #tribe-events-content ul li a { font-size: 13px; font-weight: 500; color: #a6342a; letter-spacing: 0; text-transform: uppercase; }
#pagecontent .inner_pages .calendar_temp .calendar_section #tribe-mobile-container { padding: 20px; }
#pagecontent .inner_pages .calendar_temp .calendar_section #tribe-mobile-container .tribe-mobile-day-heading { margin: 0; }
#pagecontent .inner_pages .calendar_temp .calendar_section #tribe-mobile-container .summary { margin-bottom: 0; }
#pagecontent .inner_pages .calendar_temp .calendar_section #tribe-mobile-container .summary a { color: #a6342a; }
#pagecontent .inner_pages .calendar_temp .calendar_section #tribe-mobile-container .tribe-events-event-schedule-details { display: block; margin-bottom: 20px; }
#pagecontent .inner_pages .calendar_temp .calendar_section .tribe-events-event-body .tribe-events-read-more { color: #a6342a; }

/*14-Jun-2017*/
#pagecontent .inner_pages.how_do_i .SL_pages.light_gray h3 { color: #d9c5a0; }
#pagecontent .inner_pages .how_do_i_block { padding-bottom: 35px; position: relative; margin-bottom: 55px; }
#pagecontent .inner_pages .how_do_i_block:before { background: #d9c5a0; content: ""; height: 3px; width: 75px; position: absolute; bottom: 0; left: 0; }
#pagecontent .inner_pages .how_do_i_block h4, #pagecontent .inner_pages .how_do_i_block h4 a { color: #636773; font-family: "Raleway", sans-serif; font-size: 20px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; }
#pagecontent .inner_pages .how_do_i_block a { font-size: 16px; font-family: "MinionPro-Semibold"; color: #636773; line-height: 25px; }
#pagecontent .inner_pages .how_do_i_block a:hover { text-decoration: underline; }
.emergency_alert { background: #7c0c00; color: #fff; font-family: "Raleway", sans-serif; font-weight: 700; padding: 10px 0; text-align: center; width: 100%; position: relative; z-index: 99; }
#pagecontent .inner_pages.staff_dir .member_list { min-height: 240px; padding-top: 0; }
#pagecontent .inner_pages.permit_app .member_list { min-height:190px; }
#pagecontent .inner_pages.staff_dir .member_list p a { font-family: "MinionPro-Regular"; }
#pagecontent .justice-grey p a { color: #fff; font-family: "MinionPro-Semibold"; text-decoration: underline; }


/* 17-06-2017 */
#pagecontent .inner_pages p a:hover, #pagecontent .inner_pages p a:focus { color: #7c0b00; }
#pagecontent.contact_content .theme_form form { position: relative; }
#pagecontent.contact_content .theme_form .gform_wrapper .gform_footer { width: inherit; /*position: absolute;*/ bottom: 0; right: 0; }
#pagecontent.vacancy .theme_form .member_box { position: relative; }
/* #pagecontent.vacancy .theme_form .gform_wrapper .gform_footer { width: inherit; position: absolute; bottom: 25px; right: 0; top: inherit; } */
#pagecontent .inner_pages.business_dir .member_con { margin-bottom: 0; }
#pagecontent .theme_form .gform_body .attachment-file label { font-size: 19px; font-weight: 500; position: static; }

/*27-06-17*/
#pagecontent .breadcrumb-nav br { display: none; }
#pagecontent .breadcrumb-nav { padding-top: 45px; /*line-height: 30px;*/ }
#pagecontent .breadcrumb-nav a { color: #636773; }
#pagecontent .inner_pages .SL_pages .member_box .bylaws_list li a { color: #636773; }
#pagecontent .inner_pages .SL_pages .member_box .bylaws_list li:before { position: relative; }
#pagecontent .vist_Us_block .breadcrumb-nav { color: #fff; padding-bottom: 35px; padding-top: 0; }
#pagecontent .vist_Us_block .breadcrumb-nav a { color: #fff; }
#pagecontent .left_temp .breadcrumb-nav, #pagecontent .left_temp .breadcrumb-nav a { color: #fff; }
#pagecontent .inner_pages .woo-gray .law_btn { padding: 100px 0; }

/*05-07-17*/
#pagecontent .SL_pages .admin-contact { border: 1px solid #d9c5a0; float: left; width: 100%; padding: 55px; margin-bottom: 50px; }
#pagecontent .inner_pages .SL_pages .admin-map .map_img { padding: 0!important; border-width: 0 !important; }
#pagecontent .inner_pages .SL_pages { margin-bottom: 300px; }
#pagecontent .SL_pages .admin-contact h4 { color: #636773; font-size: 24px; font-weight: 900; letter-spacing: 10px; margin: 0; text-transform: uppercase; margin-bottom: 30px; }
#pagecontent .SL_pages .admin-contact .contact_box p { margin-bottom: 5px !important; line-height: 25px; }
#pagecontent .SL_pages .admin-contact h4 i { color: #d9c5a0; font-size: 18px; }
#pagecontent .inner_pages.staff_dir.permit_app .member_list p a { text-decoration: none; color: #d9b36c; font-size: 20px; }
#pagecontent .inner_pages.staff_dir.permit_app .member_list p { font-size: 18px; font-style: normal; }

#pagecontent .inner_pages.facilities .member_box { padding: 0 15px; border-width: 0; margin-bottom: 0; } 
#pagecontent .inner_pages.facilities .member_con { margin-bottom: 0; }
#pagecontent .inner_pages.facilities h4 { color: #636773; font-size: 24px; font-weight: 900; letter-spacing: 10px; margin: 0; text-transform: uppercase; margin-bottom: 40px; }
#pagecontent .inner_pages.facilities h4 i { color: #d9c5a0; font-size: 18px; }
#pagecontent .inner_pages.facilities .metis-facilities { margin: 70px 0; border: 1px solid #d9c5a0; padding: 70px 30px; }
#pagecontent .inner_pages.facilities .metis-facilities ul { margin: 0; }
#pagecontent .inner_pages.facilities .metis-facilities ul li { text-transform: uppercase; padding: 5px 0; }
#pagecontent .inner_pages.community-dir .member_list { min-height: 170px; }
#pagecontent .inner_pages.community-dir .member_con { margin-bottom: 0; }
#pagecontent .inner_pages.community-dir .member_box { margin: 50px 0 50px; }
#pagecontent .inner_pages.community-dir .SL_pages .theme_btn { text-transform: uppercase; margin: 0 30px; }
#pagecontent.billingpage { background: none; }
#pagecontent.billingpage .inner_pages .breadcrumb-nav{ padding-bottom: 30px; }
#pagecontent.billingpage .inner_pages h3 { font-family: "MinionPro-Semibold"; font-size: 24px; text-align: center; margin: 50px 0 0; color: #636773; text-transform: uppercase; }

/*21-08-17*/
#pagecontent .inner_pages .parentlinkcentre .box-images { padding-top: 30px; }
#pagecontent .inner_pages .parentlinkcentre li a { color: #a6342a; font-family: "MinionPro-Semibold"; text-decoration: underline; }
#pagecontent .inner_pages .parentlinkcentre { margin-bottom: 0; }
.tribe-events-viewmore { border: 1px solid #744d2c !important; margin: 0 !important; padding: 8px 4px !important; background-color: #ddd; }
#pagecontent.youth_centre { margin-bottom:0; }
.tribe-events-viewmore a { font-size: 10px !important; font-weight: bold !important; }
.tribe-events-sub-nav { /*display: none;*/ }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-list .tribe-events-page-title { background: rgba(0, 0, 0, 0) url("https://flms.ca/wp-content/uploads/2017/06/calendar_head.jpg") repeat scroll 0 0; font-size: 34px; padding: 40px 0; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-list h2.tribe-events-list-event-title { font-size: 30px; padding: 0; color: #A6342A; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-list .type-tribe_events { margin: 0; padding: 10px 25px; border-width: 0; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-list .tribe-events-list-event-description { padding: 0; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-list .tribe-events-list-event-description a, #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-list h2.tribe-events-list-event-title a {font-weight: bold; color: #A6342A; }
#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-list .tribe-events-day-time-slot h5 { margin-top: 10px; }

/*Popup*/
.modal-open { overflow: inherit; padding-right: 0 !important; }
.modal { text-align: center; padding: 0 !important; }
.modal:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px; }
.modal-dialog { display: inline-block; text-align: left; vertical-align: middle; }
.modal-content { border-radius: 0; box-shadow: none; }
.modal-body { padding: 60px; border: 2px solid #d9c5a0; background-color: #a6342a; }
.modal-open .modal {  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; }
.modal .popTitle h3 { color: #fff; font-size: 22px; font-weight: 800; letter-spacing: 7px; line-height: 34px; margin: 0; padding-left: 60px; position: relative; }
.modal .popTitle h3::before { color: #cda485; content: ""; font-family: icomoon; font-size: 17px; position: absolute; right: 18%; }
.modal-body .close { color: #fff; font-size: 44px; line-height: 17px; opacity: 1; position: absolute; right: 5px; top: 5px; }
#pagecontent .modal .theme_form .gform_body .ginput_container input[type="text"], #pagecontent .modal .theme_form .gform_body .ginput_container input[type="email"] { box-shadow: none; border: 2px solid #a6342a; border-bottom-color: #d9c5a0; border-radius: 0; height: 45px; padding-left: 0; color: #fff; font-weight: 500; font-size: 19px; transition: 0.6s ease; background: rgba(0,0,0,0);}
#pagecontent .modal .theme_form .gform_confirmation_wrapper { margin-top:10%; color: #fff; border: 2px solid #084a08; padding: 10px; text-align: center; }
#pagecontent .modal .theme_form .gform_body .ginput_container input[type="text"]:focus, #pagecontent .modal .theme_form .gform_body .ginput_container input[type="email"]:focus { border: 2px solid #d9c5a0; padding-left: 12px; transition: 0.6s ease;} 
#pagecontent .theme_form .gform_wrapper .gform_footer input[type="submit"] { background: #a6342a none repeat scroll 0 0; border-color: #d9c5a0; border-radius: 0; color: #fff; float: right; font-size: 18px; font-weight: 800; text-transform: uppercase; }
#pagecontent .theme_form .gform_wrapper .gform_footer input[type="submit"]:hover { background-color: #d9c5a0; color: #a6342a; }
#pagecontent .modal .theme_form .gform_body .ginput_container input::-webkit-input-placeholder { color: #fff; }
#pagecontent .modal .theme_form .gform_body .ginput_container input::-moz-placeholder { color: #fff; }
#pagecontent .modal .theme_form .gform_body .ginput_container input:-ms-input-placeholder { color: #fff; }
#pagecontent .modal .theme_form .gform_body .ginput_container input:-moz-placeholder { color: #fff; }
#pagecontent .modal .theme_form .gform_body .gfield_label span { color: #fff; }
.modal-body .checkbox label { color: #fff; }
.simple_captcha_medium { display: inline-block; margin-left: 15px; width: auto; }
.simple_captcha_medium input { height: 39px; }

#pagecontent .inner_pages .calendar_temp .calendar_section .postform { display: block; margin: 30px auto; padding: 10px; border: 2px solid #a6342a;} 
#pagecontent .inner_pages .calendar_temp .calendar_section .postform option { line-height:35px;}

/* Our People Popup 11-Oct-2017 */

#myModal .popTitle p { color: #fff; font-family: "MinionPro-Semibold"; line-height: 25px; padding-left: 60px; }
#myModal .popTitle ul, #Newsletter .popTitle ul, .modal .popTitle ul{ padding-left: 80px; }
#Newsletter .popTitle p, .modal .popTitle p { padding-left: 62px; padding-top: 15px; }
#myModal .popTitle ul li, #Newsletter .popTitle ul li, .modal .popTitle p, .modal .popTitle ul li { color: #fff; }

/*12-10-17*/
#pagecontent .inner_pages.yourCouncil .member_list .member_img img { max-width: 250px; }
#pagecontent .inner_pages.yourCouncil .member_list .member_img { margin: 10px 0 20px; }
#pagecontent .inner_pages.yourCouncil .member_list .person_bio { height:110px; overflow:hidden;}
#pagecontent .inner_pages.yourCouncil .member_list .person_bio p, #pagecontent .inner_pages.yourCouncil .member_list .person_bio li { font-family: "MinionPro-Semibold"; font-size: 16px; font-style: normal !important; margin-bottom: 14px !important; }
#pagecontent .inner_pages.yourCouncil .member_list p{ font-size: 22px; }
.modal .gform_wrapper ul.gfield_checkbox li label { color: #fff; font-weight: normal; }

.member_con .member_box .member_list .theme_btn { font-size:15px !important; margin-top:10px; }

/* 05-Dec-2017 */
#news .photo-height .news_list img { height: 125px; }

/* 09-03-18 */

#hero-tabs { bottom: 50px; position: relative;}
#hero-tabs .hero-inner { width: 20%; float: left; text-align: center; height: 177px; border-left: 2px solid #bcbec0; padding-top: 30px; padding-bottom: 20px; background-size: cover; font-size: 20px; }
#hero-tabs .hero-inner h3 { font-size: 21px; font-weight: 700; margin: 0; padding: 0 15px; text-transform: uppercase;}
#hero-tabs .hero-inner h5 { margin: 0; color: #636773;}
#hero-tabs .hero-inner.hero0 {color: #636773;}
#hero-tabs .hero-inner.hero1 {color: #744d2c;}
#hero-tabs .hero-inner.hero2 {color: #a6342a;}
#hero-tabs .hero-inner.hero3 {color: #d9b36c;}
#hero-tabs .hero-inner.hero4 {color: #40332d;}

    
    
    


    h2 - #744d2c

a6342a

d9b36c
    
    


/* Media Queries */

/* 09-03-18 - Modal Popup */

@media only screen and (max-width:768px) {
    
    #Newsletter .modal-dialog { width:100% !important; }
/*#Newsletter .modal-dialog .modal-content { margin:10px; }*/
.modal-open #Newsletter.modal { padding:15px !important; margin-bottom:15px; }
#Newsletter.modal .popTitle h3 {letter-spacing: 0px !important; font-size: 20px; font-weight: 800; letter-spacing: 0px; line-height: 25px;}
#myModal .popTitle ul, #Newsletter .popTitle ul, .modal .popTitle ul{padding-left: 10px;}
    
}




@media only screen and (min-width:768px) {
	ul.nav li.dropdown:hover > ul.dropdown-menu { display: block; }
	/* #pageheader .navbar .nav li .yamm-content .yamm-fw { min-height: 182px; } */
	#pageheader .navbar .nav li .yamm-content .yamm-fw { min-height: 200px; }
	#pageheader .navbar .nav li .yamm-content .yamm-fw a { line-height: 25px;}
	#pageheader .navbar .nav li .yamm-content .yamm-fw a br { display: none;}
}
@media (max-width:1210px) {
	#pagecontent .inner_pages .box_template .right-section .about_box p { font-size: 13px; }
}
 
/*writen by john*/
@media (max-width:1200px) {
	.history-content a, .history-content.settle a{width: 200px; height: 90px;}
	.history-content .gray-box{width: 30%; margin-right: 3%;}
}
/*writen by john*/

@media (max-width:1199px) {
	#pageheader .navbar .nav li { padding: 0 18px; transition: 0.6s ease; }
	#hero-container { min-height: 600px; }
	#hero-container .tag-line-container h1 { font-size: 62px; line-height: 96px; }
	#pagefooter ul.footer_links li { padding: 10px 30px; }
	#pagecontent .content_block { background-size: cover; }
	#pagecontent .content_block .left_block { position: relative; width: 96%; margin: 0 2%; }
	#pagecontent .content_block { padding: 25px 0; }
	#pagecontent .content_block .left_block { padding: 25px; }
	#pagecontent .news .news_list { min-height: 282px; padding: 40px 25px 25px; }
	#pagecontent .inner_pages .left_temp .container, #pagecontent .inner_pages .temp_right .container { max-width: 470px; }
	#pagecontent .inner_pages .common_temp { padding-right: 0; }
	#pagecontent .inner_pages .right-section { margin-left: 10px; margin-bottom: 30px; }
	#pagecontent .inner_pages .normal_temp .block_F .block_img_right, #pagecontent .inner_pages .normal_temp .block_F .block_img_left { background-size: cover; }
	#pagecontent .inner_pages .job_board .job-boxes .box-content { min-height: 315px; }
}
@media (max-width:1024px) {
	#pagecontent .inner_pages .right-section .about_box { padding: 24px 21px; }
	#pagecontent .tourism_block .tour_b_inner .tour_b_content { min-height: 485px; }
	#pagecontent .inner_pages .SL_pages { margin-bottom: 200px; }
}
@media (max-width:991px) {
	#pageheader .navbar .nav li { padding: 0 10px; transition: 0.6s ease; }
	#pageheader .navbar-brand img { display: inline-block; }
	#pageheader .navbar .nav a { font-size: 13px; }
	#hero-container { min-height: 470px; }
	#hero-container .tag-line-container h1 { font-size: 50px; line-height: 76px; }
	#pagefooter ul.footer_links li { padding: 10px 17px; }
	#pagecontent .home_content p { padding: 0 15px; }
	#pagecontent .news .news_list { min-height: 320px; padding: 25px; }
	#pagecontent .news { padding: 75px 0; }
	#pagecontent .inner_pages .right-section, #pagecontent .inner_pages .right-sec_lay { margin-left: 0; }
	#hero-container.inner-hero { height: 550px; min-height: 0; }
	#pagecontent .inner_pages .member_con, #pagecontent .inner_pages .member_box { margin: 40px 0; }
	#pagecontent .inner_pages.facilities .member_con { margin: 0; }
	#pagecontent .inner_pages .normal_temp { padding-top: 40px; padding-bottom: 40px; }
	#pagecontent .inner_pages .left_temp .container, #pagecontent .inner_pages .temp_right .container { float: none; max-width: 100%; }
	#pagecontent .inner_pages .common_temp { padding-right: 0; padding-bottom: 40px; }
	#pagecontent .inner_pages .box-images { padding: 0; }
	#pagecontent .inner_pages .people-box, #pagecontent .inner_pages .government-box { min-height: 0; }
	#hero-container.inner-hero h2 { line-height: inherit; }
	#hero-container.inner-hero h2::before, #hero-container.inner-hero h2::after { bottom: -28px; }
	#hero-container.inner-hero h2 i { bottom: -35px; }
	#pagecontent .tourism_block .tour_b_inner .tour_b_content { min-height: 0; }
	#pagecontent.contact_content .inner_pages .member_box { padding: 20px; }
	#pagecontent.contact_content { background: rgba(0, 0, 0, 0) url("../img/map_bg.png") no-repeat scroll center top / 100% 82%; }
	#pagecontent .news-left { margin-right: 0; }
	.news-slider { padding-top: 100px; }
	#pagecontent .news-left .bottom { min-height: 0px; }
	#pagecontent .inner_pages .normal_temp.light-red_recreations .rp-content p { color: #a6342a; margin-bottom: 30px; padding: 0; }
	#pagecontent .inner_pages.business_dir .member_list { min-height: 355px; }
	#pagecontent .inner_pages .common_temp { min-height: auto; }
	#pagecontent .inner_border { position: relative; top: 30px; }
	#pagecontent .inner_pages .SL_pages .right_Sec .box_content { width: 74.5%; margin: 0 auto; }
	#pagecontent .inner_pages .SL_pages.light-red img { margin: 0 auto; display: block; }
	#pagecontent.contact_content .theme_form .gform_wrapper .gform_footer { position: static; margin-bottom: 30px; }
	#pagecontent .inner_pages .SL_pages { margin-bottom: 150px; }
	
	/*writen by john*/
	.timeline-container .years .timeline-content{ padding:10px 30px; width: 350px;}
	.timeline-container .years:hover .timeline-content{right: -380px}
	.timeline-container .years .timeline-content p{font-size: 16px!important; line-height: 20px!important;}
	.history-content .gray-box p{font-size: 20px!important; min-height: 80px;}
	.history-content .gray-box a{font-size: 20px!important;}
	.history-image{margin-bottom: 30px;}
	.history-content .youtube-container{ width: 100%;}
	.history-content .youtube-container iframe{ width: 100%!important; height:300px!important}
	.timeline-container{padding:50px 90px;}
	.otak-content{height: 400px;}
	/*writen by john*/

	/*18-may-2018*/
	.modal .popTitle h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 800;
    letter-spacing: 4px;
    line-height: 34px;
    margin: 0;
    padding-left: 23px;
    position: relative;
	}

	#Newsletter .popTitle ul, .modal .popTitle ul {
    padding-left: 20px;
	}

	.modal .popTitle h3::before {
    left: 24px;
    top: -30px;
	}
	/*18-may-2018*/

}
@media (max-width:767px) {
	#pageheader .navbar-brand img { max-width: 164px; }
	#pageheader .navbar-header { padding: 10px 0 10px 10px; }
	#pageheader .navbar-default .dropdown-menu li a { line-height: 25px; }
	#pageheader .navbar .nav a { line-height: 35px; padding: 0; }
	.yamm .yamm-content { padding: 0 15px; }
	#pageheader .navbar .nav > li > a::after { bottom: 3px; }
	#pageheader .navbar .nav li { display: block; float: left; text-align: left; width: 100%; }
	#pageheader .navbar .navbar-header .navbar-toggle { margin-top: 15px; }
	#pageheader .navbar .navbar-header { text-align: left; width: auto; }
	#pagefooter ul.footer_links, #pagefooter ul.social_icons { padding: 4px 0; text-align: center; }
	#pagefooter { padding-bottom: 20px; }
	#pagecontent .content_block .right_block { width: auto; }
	#pagecontent .content_block .right_block .right_b_content { padding: 40px; height: 275px; }
	#pagecontent .content_block .right_block .right_b_content .img_text h2 { font-size: 17px; }
	#pagecontent .content_block .right_block .right_b_content { background-size: cover !important; }
	#pagecontent .content_block .right_block .right_b_content:hover .img_text h2 { font-size: 20px; }
	#pagecontent .news { padding: 0px 0; }
	#pagecontent .news .news_list { min-height: 0; border-right-width: 0; border-bottom: 1px solid #744d2c !important; }
	#pagecontent .news div.col-sm-4:last-child .news_list { border-bottom-width: 0 !important; }
	#pagecontent .home_content { padding: 25px 0; }
	#hero-container { padding-bottom: 0; }
	#hero-container.inner-hero h2 { font-size: 30px; letter-spacing: 0; }
	#hero-container.inner-hero h2 i { font-size: 16px; }
	#hero-container.inner-hero h2::before, #hero-container.inner-hero h2::after { font-size: 3px; }
	#pagecontent .inner_pages .normal_temp .block_F .block_img_right, #pagecontent .inner_pages .normal_temp .block_F .block_img_left { padding: 8px; }
	#pagecontent .inner_pages .normal_temp .block_F .text_block { background: rgba(248, 248, 248, 0.7); padding: 15px; }
	#pagecontent .inner_pages .normal_temp .block_F { padding: 5px; }
	#pagecontent.vacancy .inner_pages p { font-family: "MinionPro"; font-size: 18px; margin-bottom: 30px; }
	#pagecontent .theme_form .form-control { font-size: 15px; }
	#pagecontent .theme_form .form-group, #pagecontent.vacancy .theme_form .form-group { margin-bottom: 15px; }
	#pagecontent.youth_centre { margin-bottom: 80px; }
	.rotate::before { border-width: 0; }
	.rotate { position: static; -moz-transform: rotate(0.0deg); -o-transform: rotate(0.0deg); -webkit-transform: rotate(0.0deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083); -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; transform: rotate(0.0deg); font-size: 30px; height: auto !important; }
	#pagecontent .youth_calendar .calendar_list .cal_date { width: 100%; border: 1px solid #fff !important; margin-bottom: 20px; }
	#pagecontent .inner_pages .gray-temp .right_Sec .box_content { padding: 20px; }
	#pagecontent .inner_pages .gray-temp .right_Sec .box_content .member_list { padding: 20px 0 0; }
	#pagecontent .gray-temp .Fo_section .inner_border::before, #pagecontent .justice-grey .inner_border:before { width: 70%; }
	#pagecontent .gray-temp .Fo_section .box_content { margin-right: 0; }
	#pagecontent .gray-temp .F_section { padding: 40px 0; }
	#pagecontent .gray-temp { padding-top: 0; }
	#pagecontent .justice-grey .inner_border { padding-bottom: 20px; }
	#pagecontent .justice_con { padding: 40px; }
	#pagecontent .inner_pages .TL_pages .right_Sec .box_content { padding: 30px; }
	#pagecontent .inner_pages .TL_pages .right_Sec h4 { letter-spacing: 7px; }
	#pagecontent .inner_pages .SL_pages .member_con .right_Sec .box_content { padding: 35px !important; }
	#pagecontent .inner_pages .SL_pages .member_con .right_Sec .box_content h4 { letter-spacing: 6px; }
	#pagecontent .theme_form.postvacancy .gform_body ul li { width: 100% !important; padding: 0 !important; margin-left: 0 !important; margin-bottom: 20px; }
	#pagecontent .theme_form .gform_body .ginput_container input[type="text"], #pagecontent .theme_form .gform_body .ginput_container input[type="email"], #pagecontent .theme_form .gform_body .ginput_container select { font-size: 16px; }
	#pagecontent .inner_pages.business_dir .member_list { min-height: 0px; }
	#pagecontent .inner_pages .SL_pages .member_box .bylaws_limg, #pagecontent .inner_pages .res_yellow { margin: 20px 0; }
	#pagecontent .inner_pages .law_btn { padding: 0; }
	#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .calendar_date table td { padding: 0; }
	#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-calendar div[id*="tribe-events-daynum-"], #pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-calendar div[id*="tribe-events-daynum-"] a { font-size: 17px; }
	#pagecontent .inner_pages .calendar_temp .calendar_section .calendar .tribe-events-calendar thead th { padding: 1em 0; }
	#pagecontent .inner_pages .calendar_temp .calendar_section .calendar #tribe-mobile-container { margin: 0; }
	#pagecontent .admin-contact .theme_form .gform_footer { top: 0; text-align: left; }
	#pagecontent .inner_pages.staff_dir .member_list,  #pagecontent .inner_pages.permit_app .member_list{ min-height: 0; }
	#pagecontent .inner_pages .SL_pages .right_Sec .box_content { width: 72.5%; }
	#pageheader .navbar #bs-example-navbar-collapse-1 { padding: 0 15px; }
	#pagecontent.vacancy .theme_form .gform_wrapper .gform_footer { position: static; }
	#pagecontent .inner_pages .SL_pages { padding: 35px 0 150px; }
	#pagecontent .breadcrumb-nav { padding-top: 40px;  }
	#pagecontent .gray-temp .F_section { padding: 0 0 40px; }
	#pagecontent .inner_pages .left_temp h3, #pagecontent .inner_pages .temp_right .right-section h5 { margin-top: 30px; }
	#pagecontent .inner_pages .SL_pages { margin-bottom: 100px; }
	#pagecontent .inner_pages .job_board.scholarship .job-boxes .red-box, #pagecontent .inner_pages .job_board.scholarship .job-boxes .gold-box, #pagecontent .inner_pages .job_board.scholarship .job-boxes .brown-box, #pagecontent .inner_pages .job_board.scholarship .job-boxes .grey-box, #pagecontent .inner_pages .job_board .job-boxes .box-content, #pagecontent .inner_pages .job_board .job-boxes .box-content p { min-height: 0px; }
	.modal .popTitle h3 { padding-left: 0; margin-top: 30px; padding-right: 20%; }
	#pagecontent .theme_form .gform_wrapper .gform_footer input[type="submit"] { float: none; }
	
	/*writen by john*/
	.timeline-container{padding: 50px 40px}
	.history-content .gray-box{padding: 3%;}
	/*writen by john*/

	.navbar-form { margin-top: 5px; }
	.header_search .navbar-form button { margin: 0; }
	.header_search.mobile_search { width: 50px; display: block; }
	.header_search { display: none; }
	.header_search .navbar-form button { background: #7c0b00 none repeat scroll 0 0; color: #fff; }

	#pagecontent .inner_pages.staff_dir .member_list { margin-bottom: 50px; }

	/*18-May-2018*/
	#hero-tabs > a {
    width: 100%;
    float: left;
    margin-bottom: 10px;
	}

	#hero-tabs .hero-inner {
		width: 100%;
		height: auto;
		padding-top: 39px;
		padding-bottom: 40px;
		border:2px solid #bcbec0;
	}

	.modal .popTitle h3 {
    padding-left: 0;
    margin-top: 30px;
    padding-right: 0;
    font-size: 14px;
    line-height: 25px;
	}

	#myModal .popTitle ul, #Newsletter .popTitle ul, .modal .popTitle ul {
    padding-left: 0;
	}

	.modal .popTitle h3::before {
    left: 0;
    top: -30px;
	}
	/*18-May-2018*/

}
@media (max-width:640px) {
	#hero-container { min-height: 370px; }
	#hero-container .tag-line-container h1 { font-size: 32px; letter-spacing: 4px; line-height: 38px; }
	#hero-container .tag-line-container .search_field { width: 100%; }
	#pagecontent .content_block .left_block h1 { font-size: 25px; padding-left: 0; }
	#pagecontent .content_block .left_block h3 { padding-left: 0; font-size: 20px; }
	#pagecontent .theme_btn, #pagecontent .content_block .left_block .theme_btn { font-size: 17px; margin-bottom: 10px; }
	#pagecontent .content_block .right_block .right_b_content { background-size: auto auto !important; background-position: center center !important; }
	#pagecontent .news .news_list .blur_text { display: none; }
	#pagecontent .inner_pages .member_list { padding: 40px 0 0; }
	#hero-container.inner-hero { height: 350px; min-height: 0; }
	#pagecontent .inner_pages .member_box h4 { letter-spacing: 0; }
	#pagecontent .inner_pages .member_box { padding: 25px; }
	#hero-container.eror_page .tag-line-container h1 { font-size: 100px; }
	#hero-container.eror_page .tag-line-container p { font-size: 14px; }
	#pagecontent.contact_content { background: rgba(0, 0, 0, 0) url("../img/map_bg.png") no-repeat scroll center top / auto; }
	#pagecontent .inner_pages .SL_pages .right_Sec .box_content { width: 80%; }
	#pagecontent .inner_pages .SL_pages { margin-bottom: 75px; }
	#pagecontent .SL_pages .admin-contact h4 { letter-spacing: 0; }
	#pagecontent .SL_pages .admin-contact { padding: 25px; }
	.modal-body { padding: 30px; }
	.modal .popTitle h3::before { right: 0; }
	
	/*writen by john*/
	.timeline-container .icon-box{margin: auto; text-align: center; margin: 30px auto}
	.timeline-container .years{ margin: auto; text-align: center; width: 100%; padding: 50px 0; }
	.timeline-container .years::before{left: 0; right: 0; margin: auto; height: 30px;width: 2px; top:0px; }
	.timeline-container .years::after{left: 0; right: 0; margin: auto; height: 30px; width: 2px; top: auto; bottom:0}
	.timeline-container .years .timeline-content{left: 0; right: 0; position: static; width: 100%; top: 200px; display: none;}
	.history-content .gray-box{width: 48%; margin: 2% 1%;}
	.history-content a, .history-content.settle a{width: 48%; margin: 2% 1%;}
	/*writen by john*/
	#myModal .popTitle ul { padding-left: 40px; }

}
@media (max-width:550px) {
	#pagecontent .content_block .content_right { padding: 0; }
	#pagecontent .content_block .plus-sign { display: none; }
	#pagecontent .content_block .right_block .right_b_content { width: 100%; }
	#pagecontent .content_block .right_block .right_b_content { padding: 25px 31%; height: 200px; margin-bottom: 20px; }
	#pagecontent .content_block .left_block { width: 90%; margin: 0 5%; }
	#pagecontent .inner_pages .right-section .about-section, #pagecontent .inner_pages .right-sec_lay .about-section { border: none !important; width: 100%; }
	#pagecontent .inner_pages .right-section .seperater, #pagecontent .inner_pages .right-sec_lay .seperater { display: none; }
	body.inner_bg { background: #fff url("../img/body-bg.jpg") no-repeat scroll center bottom / auto 506px; }
	#pagecontent .inner_pages .SL_pages .right_Sec .box_content { width: 100%; }
	#pagecontent .content_block .right_block .right_b_content { padding: 25px 30%; }
	#pagecontent .content_block .right_block .right_b_content .img_text h2, #pagecontent .content_block .right_block .right_b_content:hover .img_text h2 { font-size: 15px; }
}
@media (max-width:480px) {
	#pagecontent .news-left .top { padding: 40px 30px 0; }
	#pagecontent .news-left .bottom { padding: 40px 30px 10px; }
	.news-hero-bottom { padding: 40px 0; }
	#pagecontent .inner_pages.yourCouncil .SL_pages .right-section { max-width: 100%; }
	/*writen by john*/
	.timeline-container .years .timeline-content{padding:10px 20px; }
	.history-content ul{padding-left: 0}
	/*writen by john*/
}

/*writen by john*/
@media (max-width:400px) {
	.history-content .gray-box{width: 98%; margin: 2% 1%;}
	.history-content a, .history-content.settle a{width: 98%; margin: 2% 1%;}

	 #hero-container.inner-hero { height: 245px; }

}
/*writen by john*/

@media (min-width:768px) and (max-width:991px)  { 
#pagecontent .news .news_list h1 { margin: 5px auto; font-size: 24px; }
}


/* 14-02-19 */

#pagecontent .news .news_list {
	padding: 25px 60px 50px;
	min-height:unset;
	height:360px;
	word-break: break-all;
}

@media (max-width: 767px) {

#pagecontent .news .news_list {
	height:unset;
}

}

@media only screen and (min-width: 768px) and (max-width:992px) {

#pagecontent .news .news_list {
	height:410px;
}

}

