@import url("../fonts/fonts.css");body{font-family:'RobotoRegular', Arial, Helvetica, sans-serif;}
#topcontrol{z-index:1001;background:url(../images/camera-caption-bg.png);padding:5px 5px 2px 5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.error{display:block;margin:10px 0;color:#b94a48;background:url(../images/error.png) 9px 9px no-repeat #f2dede;padding:8px 12px 8px 30px;text-shadow:0 1px 0 rgba(255,255,255,.5);border:1px solid #eed3d7;text-align:left;}
.success{display:block;margin:10px 0;color:#468847;background:url(../images/success.png) 9px 9px no-repeat #dff0d8;padding:8px 12px 8px 30px;text-shadow:0 1px 0 rgba(255,255,255,.5);border:1px solid #d6e9c6;text-align:left;}
.mandatory{display:block;margin:10px 0;color:#b94a48;background:url(../images/error.png) 9px 9px no-repeat #f2dede;padding:8px 12px 8px 30px;text-shadow:0 1px 0 rgba(255,255,255,.5);border:1px solid #eed3d7;}
.mandatory strong{font-weight:normal !important;}
#site_logo{padding:6px 0px;display:block;text-align:center;}
#site_logo img{margin:auto;display:inline-block;width:auto;}
#header{position:relative;}
#menuButton{cursor:pointer;position:absolute;bottom:15px;left:15px;}
#navigation_wrap{width:100%;font-family:'RobotoLight', Arial, Helvetica, sans-serif;}
#navLogo{background-color:#ffffff;position:relative;}
#navLogo .navLogo{padding:10px 15px;max-width:125px;}
#navClose{position:absolute;right:-34px;bottom:0;cursor:pointer;}
.navbar{margin-bottom:0px;border:none;min-height:0px;width:100%;}
.navbar-nav{margin:0;margin-top:15px;}
.navbar-default{background-color:transparent;border-color:#c61c6e;}
.navbar-toggle{padding:0px;border-radius:0px;margin-top:0px;margin-bottom:0px;}
.button_wrap{display:inline-block;vertical-align:middle;width:auto;padding:3px;border-radius:1px;margin-top:4px;margin-bottom:3px;}
.button_wrap:hover,
.button_wrap:focus{}
.navbar-default .navbar-toggle{border:none;background-color:#71a85c;padding:4px 4px 4px 6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:8px;width:82px;}
.navbar-toggle .icon-bar{width:16px;height:3px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:2px;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:#71a85c;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.menu_name{position:relative;display:inline-block;vertical-align:middle;width:auto;padding-right:0px;color:#fff;font-size:18px;line-height:0px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:transparent;border:none;}
.navbar-collapse{background-color:#9b1d17;position:relative;z-index:100;}
.navbar-default .navbar-nav>li>a{color:#ffffff !important;font-size:16px;border-bottom:1px solid #ae4944;}
.navbar-default .navbar-nav>li>a:hover{color:#ffffff;}
.nav>li>a{padding:12px 45px 12px 10px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background-color:#ae4944;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{border-color:transparent;background-color:#ae4944;}
#boot_tab .nav>li>a{padding:12px 15px 12px 15px;}
#navigation_wrap .navbar-default .navbar-nav .open .dropdown-menu li a:link{color:#ffffff;padding:5px 20px;font-size:14px;}
#navigation_wrap .navbar-default .navbar-nav .open .dropdown-menu li a:visited{color:#ffffff;padding:5px 20px;}
#navigation_wrap .navbar-default .navbar-nav .open .dropdown-menu li a:hover{color:#ffffff;padding:5px 20px;}
#navigation_wrap .navbar-default .navbar-nav .open .dropdown-menu li a.highlighted{color:#ffffff;border-bottom:none !important;background-color:#ae4944 !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px 20px;}
#navigation_wrap .navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 0px;}
.navbar-nav .collapsible ul .dropdown-menu .dropdown-header{padding-left:0px !important;}
.navbar-nav .collapsible ul .dropdown-menu{border-radius:0px;}
.button_expand{width:82px;height:12px;background-color:#71a85c;position:absolute;top:30px;right:15px;display:none;}
.red_line{width:100%;height:3px;background-color:#e52e25;}
.readMore{color:#fafafa;text-decoration:none;background:url(../images/readmore_icon.png) no-repeat center left;padding:5px 5px 5px 30px;}
.readMore:hover{color:#fff;text-decoration:none;}
.readMore_dark{color:#345927;text-decoration:none;background:url(../images/readmore_icon_dark.png) no-repeat center left;padding:5px 5px 5px 30px;}
.readMore_dark:hover{color:#27421e;text-decoration:none;}
.hor_line{border-top:1px solid #cecece;margin-top:12px;margin-bottom:12px;}
#download_enquire_wrap{display:block;text-align:center;padding:5px 13px;}
#download_enquire_wrap a{margin:5px 0.5px;font-size:14px;}
.grey_button:link, .grey_button:visited{background-color:#998a8a;display:inline-block;vertical-align:middle;width:auto;padding:7px 9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff;text-decoration:none;}
.grey_button:hover{background-color:#817474;color:#fff;text-decoration:none;}
.green_button:link, .green_button:visited{background-color:#92a139;display:inline-block;vertical-align:middle;width:auto;padding:7px 9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#fff;text-decoration:none;}
.green_button:hover{background-color:#82902f;color:#fff;text-decoration:none;}
#home_caption{text-align:center;font-size:13px;color:#626262;max-width:320px;}
#home_caption h3{font-size:18px;color:#e52e25;line-height:22px;position:relative;margin-top:10px;}
.home_caption_text{display:inline-block;padding:0 30px;}
.quote_start{background:url(../images/quote_start.png) no-repeat center top;width:32px;height:22px;display:inline-block;position:absolute;left:0px;top:0;}
.quote_end{background:url(../images/quote_end.png) no-repeat center top;width:33px;height:23px;display:inline-block;position:absolute;right:0px;bottom:0;}
#home_links{text-align:center;font-size:13px;color:#92a139;background-color:#f6f6f6;padding:8px 2px;}
#home_links a{color:#92a139;text-decoration:none;margin:2px 5px;display:inline-block;}
#locate_google{font-size:16px;line-height:16px;}
#locate_google img{position:relative;top:-3px;}
#fixed_band{position:fixed;width:100%;height:auto;bottom:0;left:0;background-color:#e52a0e;color:#ffffff;text-align:center;padding:5px 15px;font-size:16px;line-height:16px;text-align:right;}
#fixed_band img{display:inline-block;width:auto;vertical-align:text-top;}
#fixed_band span{float:left;}
#footer{text-align:center;font-size:12px;line-height:20px;color:#5e5e5e;padding-bottom:40px;}
#footer p{margin:0 0 4px 0;}
#footer a{color:#5e5e5e;text-decoration:none;}
#footer a:hover{color:#92a139;text-decoration:none;}
#subpage_banner img{width:100%;height:auto;display:block;}
#subpage_content_wrap{min-height:450px;}
#subpage_content_wrap ul li{margin-bottom:10px;}
#subpage_content_wrap h3{margin-bottom:20px;}
#subpage_footer #footer{padding-bottom:15px;padding-bottom:15px\9;color:#345927}
#subpage_footer #footer a{color:#345927;text-decoration:none;}
#subpage_footer #footer a:hover{color:#5bb13a;text-decoration:none;}
.breadcrumb{font-size:13px;}
.breadcrumb li a{color:#b0b0b0;}
.breadcrumb li a:hover{color:#32a7bd;text-decoration:none;}
.breadcrumb li{display:inline-block;vertical-align:middle;margin-top:0px;color:#50433b;}
.breadcrumb > li + li:before{content:url('../images/breadcrumb_separator.png');display:inline-block;vertical-align:middle;padding:0 10px;}
.home_button{background:url(../images/breadcrumb_home_icon.png) no-repeat center center;width:17px;height:16px;display:inline-block;vertical-align:middle;text-indent:-9999px;position:relative;top:-2px;}
.home_button a{display:block;}
#page_title{margin-top:0px;font-size:20px;}
#inner_content{font-size:13px;min-height:380px;}
.gallery_chunk{padding:4px;border:1px solid #dfdfdf;margin:10px 0;overflow:hidden;}
.gallery_captions{position:absolute;z-index:10;left:0px;bottom:0px;width:100%;background:url(../images/trans_bg.png);padding:10px;color:#dfdfdf;}
a.thumbnail{position:relative;color:#fff;padding:0px;border:none;margin-bottom:0px;display:block;height:auto;border-radius:0px}
a.thumbnail img{width:100%;height:auto;}
.gallery_img_wrap{height:130px;overflow:hidden;}
.zoom_icon{position:absolute;z-index:10;right:10px;top:10px;}
#gallery_category_name{margin:15px 15px 15px 15px;font-size:16px;}
.gallery_desc{margin:15px;}
.view_all_button{background-color:#333;color:#fff !important;padding:5px 8px;display:inline-block;}
.view_all_button:hover{background-color:#be1b6a;}
.tree{min-height:20px;padding:0px;margin-bottom:20px;}
.tree ul{margin:0;padding:0;}
.tree li{list-style:none;margin:0 10px 0 10px;padding:10px 5px 0 5px;position:relative;list-style:none;overflow:visible !important;}
.tree li::before, .tree li::after{content:'';left:-20px;position:absolute;right:auto}
.tree li::before{border-left:1px solid #999;bottom:50px;height:100%;top:0;width:1px}
.tree li::after{border-top:1px solid #999;height:20px;top:25px;width:25px}
.tree li span{display:inline-block;vertical-align:middle;text-decoration:none;}
.tree li.parent_li>span{cursor:pointer}
.tree>ul>li::before, .tree>ul>li::after{border:0}
.tree li:last-child::before{height:30px}
.tree li.parent_li>span, .tree li.parent_li>span+ul li span{background:#eee;border:1px solid #94a0b4;color:#000;margin-right:6px;}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span{background:#eee;border:1px solid #94a0b4;color:#000}
.icon-minus-sign{background:url(../images/minus_small.png) no-repeat center center;width:16px;height:16px;display:block;}
.icon-plus-sign{background:url(../images/plus_small.png) no-repeat center center;width:16px;height:16px;display:block;}
.tree li li{font-size:12px;margin:0 20px;}
.tree li li a{color:#3b3b3b;}
.lazy_loader{display:block;text-align:center;padding:50px 0;clear:both;}
div.next{display:block;clear:both;text-align:center;}
.jscroll-next:link, .jscroll-next:visited{display:block;color:#ffffff;background-color:#ababab;max-width:150px;margin:0 auto;padding:10px;text-decoration:none;}
.jscroll-next:hover{color:#ffffff;background-color:#8b8b8b;text-decoration:none;}
.jscroll-added{display:inline;}
#select_year{margin-bottom:10px;}
.content_chunk{border:1px solid #dddddd;margin:5px 0;overflow:hidden;}
.content_chunk_title{font-size:16px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #dddddd;line-height:18px;background-color:#f5f5f5;}
.media_date{font-size:13px;margin:5px 0 0 0;color:#8b8b8b;display:block;}
.content_chunk_description{padding-top:15px;padding-bottom:15px;}
.content_chunk_img{float:left;margin:0 15px 0 0;width:100%;height:100%;max-width:100px;max-height:100px;overflow:hidden;border:1px solid #ddd;}
.content_chunk_img img{display:block;width:100%;height:100%;}
#popupContainer{padding:15px;}
.form{background-color:#f9f9f9;padding:20px;border:1px solid #dfdfdf;margin:0 auto;position:relative;display:block;}
.oneRow{display:table;width:100%;}
.form_left{display:table-cell;width:50%;vertical-align:top;padding:0 40px 0 0;border-right:1px solid #dfdfdf;}
.form_right{display:table-cell;width:50%;vertical-align:top;padding:0 0 0 40px;}
.section_right{float:left;margin:5px 0;position:relative;text-align:left;}
.section_right span{color:#F00;vertical-align:top;}
.section_left{float:left;width:150px;margin:5px 0;text-align:left;position:relative;}
.section_left span{color:#F00;}
.red{color:#F00;}
.text_right{position:absolute;bottom:10px;right:10px;}
.input_text, .input_textarea{border:1px solid #dfdfdf;font-size:12px;color:#7f8185;padding:5px;}
input[type=file]{font-size:13px;color:#7f8185;}
.input_text{width:200px;height:auto;}
.input_textarea{width:200px;max-width:200px;height:100px;margin:0;resize:none;}
.submit, .reset{background:url(../images/button.png) no-repeat;border:none;height:25px;width:90px;cursor:pointer;font-size:11px;color:#ffffff;display:inline-block;text-transform:uppercase;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:26px;padding:0 0 1px 0;margin:0;}
.form select{padding:8px 3px;border:1px solid #dfdfdf;font-size:12px;color:#7f8185;width:200px;}
#result{margin:15px 0 0 0;}
#result ul{margin:10px 0 0 0;padding:0;}
#result ul li{display:inline-table;}
.clear, .spacer{clear:both;}
h4.subtitle{margin-bottom:15px;border-bottom:1px solid #d9534f;margin-top:15px;font-size:15px;}
h4.subtitle span{background-color:#d9534f;padding:5px;width:auto;display:inline-block;color:#ffffff;}
@media all and (max-width:550px){br.break{display:block;}
}
@media all and (max-width:870px){.form{display:block;}
.oneRow{display:block;}
.form_left, .form_right{display:block;width:auto;padding:0;border:none;}
.section_right{float:none;display:block;}
.section_left{float:none;width:auto;display:block;}
.text_right{position:relative;bottom:0px;right:auto;margin-top:30px;}
.input_text{width:100%;height:auto;}
.input_textarea{width:100%;max-width:none;margin:0;}
.form select{width:100%;}
}
@media all and (max-width:800px){#gallery_wrap .col-xs-4{width:50%;}
a.thumbnail{height:auto;}
}
@media all and (max-width:500px){#gallery_wrap .col-xs-4{width:100%;}
a.thumbnail{height:auto;}
.gallery_img_wrap{height:auto;overflow:visible;}
}
@media all and (max-width:319px){#home_links span{display:none;}
#fixed_band{font-size:14px;line-height:14px;}
}