	/*
    Theme Name: FFTI
    Theme URI: http://www.psd2wp.co.cc
    Description: FFTI Genesis Child Theme
    Author: Joe Cezar Aban
    Author URI: http://www.psd2wp.co.cc
 
    Version: 1.0
 
    Tags: custom-background, custom-header, featured-images, threaded-comments, two-columns
 
    Template: FFTI
    Template Version: 1
 
    License: GNU General Public License v2.0
    License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* Table of Contents

* Defaults
* Hyperlinks
* Body
* Wrap
* Header
* Image Header - Partial Width
* Image Header - Full Width
* Navigation Constants
* Header Right Navigation
* Primary Navigation
* Primary Navigation Extras
* Secondary Navigation
* Inner
* Breadcrumb
* Taxonomy Description
* Content-Sidebar Wrap
* Content
* Column Classes
* Featured Post Grid
* Headlines
* Ordered / Unordered Lists
* Post Info
* Post Meta
* Author Box
* Sticky Posts
* Archive Page
* Post Icons
* Images
* Post Navigation
* Primary / Secondary Sidebars
* Tag Cloud
* Dropdowns
* Featured Page / Post
* User Profile
* Buttons
* Search Form
* eNews & Updates Widget
* Calendar Widget
* Footer Widgets
* Footer
* Comments
* Gravity Forms

*/

/* Font index import all */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic);body {font-family: 'Open Sans', sans-serif;color:#000000!important;}

/* fonts */

@font-face {font-family: 'Open Sans', sans-serif;}

@font-face {font-family: 'Open Sans Bold', sans-serif Bold;font-weight:700;}

@font-face {font-family: 'Open Sans BoldItalic';}

@font-face {font-family: 'Open Sans Light';}


/* Defaults
------------------------------------------------------------ */

td	{padding:2px;}

body,h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6,p,select,textarea {color: #000000;font-family: 'Open Sans', serif;font-size: 13px;font-weight: normal;line-height: 22px;margin: 0;padding: 0;text-decoration: none;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}

strong, b	{color:#000;font-weight:bold;font-family: 'Open Sans', serif;}

input {color: #333;font-family: 'Open Sans', serif;}

blockquote,input,select,textarea,.author-box,.sticky,.taxonomy-description, {background-color: #E8E8E8;border: 1px solid #ddd;font-family: 'Open Sans', serif;}

li,ol,ul {margin: 0;padding: 0;}

ol li {}

img{max-width:98%;padding:0 !important;height:auto}
/* Hyperlinks
------------------------------------------------------------ */

a,
a:visited {color: #000;text-decoration: none;font-family: 'Open Sans', serif;}

a:hover {text-decoration: underline;}
img{max-width:98%;}
a img {border: none;}


/* Body
------------------------------------------------------------ */

body {background-color: #fff;background-image:url('images/bg.jpg');background-repeat:repeat;font-family: 'Open Sans', serif;}


/* Wrap
------------------------------------------------------------ */

#wrap {background-image:url('images/topbg.jpg');background-repeat:repeat-x;margin: 0 auto;min-width:1170px}

.fullwidth	{width:100%;}

/* Page/Post Title */

.entry-title	{font-size:24px;color:#000000!important;font-family: 'Open Sans', serif;font-weight:normal;line-height: 30px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}

/* Header
------------------------------------------------------------ */

#header {margin: 0 auto;width: 100%;background-image:url('images/topbg.jpg') !important;background-repeat:repeat-x !important;}

#title-area {float: left;overflow: hidden;padding: 15px 0 0;width: 400px;}

#title {font-size: 30px;line-height: 30px;margin: 0;font-family: 'Open Sans', serif;}

#title a,
#title a:hover {color: #333;text-decoration: none;}

#description {font-size: 14px;}

#header .widget-area {float: right;width: 660px;}


/* Image Header - Partial Width
------------------------------------------------------------ */

.header-image #header #title-area {background: url("images/logo.jpg") no-repeat scroll left top transparent;height: 42px;/*margin-top:60px;*/width: 350px;margin-top:30px;}

.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a {display: block;float: left;width: 350px;height: 42px;margin: 0;padding: 0;text-indent: -9999px;overflow: hidden;}
	
	
.header-image #title-area #description {display: block;width: 0;height: 0;overflow: hidden;}

/* Image Header - Full Width
------------------------------------------------------------ */

.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {width: 1044px;}


/* Navigation Constants
------------------------------------------------------------ */

li:hover ul ul,
li.sfHover ul ul {left: -9999px;}

li:hover,
li.sfHover {position: static;}

#header ul.nav li a.sf-with-ul,
#header ul.menu li a.sf-with-ul,
#nav li a.sf-with-ul,
#subnav li a.sf-with-ul {padding-right: 25px;}

li a .sf-sub-indicator {background: url(images/arrow-down.png) no-repeat;height: 10px;position: absolute;right: 10px;text-indent: -9999px;top: 13px;width: 10px;}

li li a .sf-sub-indicator {background: url(images/arrow-right.png) no-repeat;top: 10px;}

/* Primary Menu */

.p-fire-fighting	{background-image:url('images/fire-icon.jpg')!important;background-repeat:no-repeat!important;background-position:left!important;padding-left:14px;margin-right:10px;}
	.p-fire-fighting a	{color:#293d94!important;font-size:18px!important;font-family: 'Open Sans', serif Bold;font-weight:700}
.p-prepare{background-image:url('images/prepare-icon.png')!important;background-repeat:no-repeat!important;background-position:left!important;padding-left:28px;margin-right:0px;}
.p-prepare a{color:#293d94!important;font-size:18px!important;font-family: 'Open Sans', serif Bold;font-weight:700}

.p-flood-prevention	{background-image:url('images/flood-icon.jpg')!important;background-repeat:no-repeat!important;background-position:left!important;padding-left:28px;color:#293d94!important;font-size:18px!important;font-family: 'Open Sans', serif Bold;margin-right:9px;}
	.p-flood-prevention a	{color:#293d94!important;font-size:18px!important;font-family: 'Open Sans', serif Bold;font-weight:700}

.p-shelter	{background-image:url('images/shelter-icon.jpg')!important;background-repeat:no-repeat!important;background-position:left!important;padding-left:20px;color:#293d94!important;font-size:18px!important;font-family: 'Open Sans', serif Bold;margin-right:15px;}
	.p-shelter a	{color:#293d94!important;font-size:18px!important;font-family: 'Open Sans', serif Bold;font-weight:700}

.easingslider-4730 .easingslider-arrows {
  height: 48px;
  margin-top: 24px;
  width: 38px;
}

/* Header Right Navigation
------------------------------------------------------------ */

#header ul.nav,
#header ul.menu {float: right;margin: 0px!important;}

#header ul.nav ul,
#header ul.menu ul {float: right;margin: 0;padding: 0;width: 100%;}

#header ul.nav li,
#header ul.menu li {background:none;float: left;list-style-type: none;text-transform: uppercase;}

#header ul.nav li a,
#header ul.menu li a {color: #293d94;display: block;font-size: 12px;padding: 7px 10px 5px;position: relative;text-decoration: none;}

#header ul.nav li a:hover,
#header ul.nav li a:active,
#header ul.nav .current_page_item a,
#header ul.nav .current-cat a,
#header ul.nav .current-menu-item a,
#header ul.menu li a:hover,
#header ul.menu li a:active,
#header ul.menu .current_page_item a,
#header ul.menu .current-cat a,
#header ul.menu .current-menu-item a {color: #000;}

#header ul.nav li li a,
#header ul.nav li li a:link,
#header ul.nav li li a:visited,
#header ul.menu li li a,
#header ul.menu li li a:link,
#header ul.menu li li a:visited {background-color: #333;/*border: 1px solid #666;*/border-top-width: 0;color: #293d94;font-size: 12px;padding: 5px 10px;position: relative;text-transform: none;width: 138px; background:#f6f6f6;}
/*new*/
/*.p-rental.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-257 {
  border-top: 1px solid;
}*/
/*new*/
#header ul.nav li li a:hover,
#header ul.nav li li a:active,
#header ul.menu li li a:hover,
#header ul.menu li li a:active {background-color: #cccccc;}

#header ul.nav li ul,
#header ul.menu li ul {height: auto;left: -9999px;position: absolute;width: 160px;z-index: 9999;}

#header ul.nav li ul a,
#header ul.menu li ul a {width: 140px;}

#header ul.nav li ul ul,
#header ul.menu li ul ul {margin: -33px 0 0 159px;}

#header ul.nav li:hover>ul,
#header ul.nav li.sfHover ul,
#header ul.menu li:hover>ul,
#header ul.menu li.sfHover ul {left: auto;}


/* Primary Navigation
------------------------------------------------------------ */

#nav {background-color: #333;border-bottom: 1px solid #666;clear: both;color: #fff;margin: 0 auto;overflow: hidden;text-transform: uppercase;width: 1044px;}

#nav ul {float: left;width: 100%;}

#nav li {float: left;list-style-type: none;}

#nav li a {color: #fff;display: block;font-size: 13px;padding: 7px 10px 5px;position: relative;text-decoration: none;}

#nav li a:hover,
#nav li a:active,
#nav .current_page_item a,
#nav .current-cat a,
#nav .current-menu-item a {background-color: #000;color: #fff;}

#nav li li a,
#nav li li a:link,
#nav li li a:visited {background-color: #333;border: 1px solid #666;border-top-width: 0;color: #fff;font-size: 12px;padding: 5px 10px;position: relative;text-transform: none;width: 138px;}

#nav li li a:hover,
#nav li li a:active {background-color: #000;}

#nav li ul {height: auto;left: -9999px;position: absolute;width: 160px;z-index: 9999;}

#nav li ul a {width: 140px;}

#nav li ul ul {margin: -33px 0 0 159px;}

#nav li:hover>ul,
#nav li.sfHover ul {left: auto;}


/* Primary Navigation Extras
------------------------------------------------------------ */

#nav li.right {float: right;font-size: 13px;padding: 6px 10px 5px;}

#nav li.right a {background: none;border: none;color: #fff;display: inline;text-decoration: none;}

#nav li.right a:hover {color: #fff;text-decoration: underline;}

#nav li.search {padding: 0 10px;}

#nav li.rss a {background: url(images/rss.png) no-repeat center left;margin: 0 0 0 10px;padding: 7px 0 5px 16px;}

#nav li.twitter a {background: url(images/twitter-nav.png) no-repeat center left;padding: 7px 0 5px 20px;}


/* Secondary Navigation
------------------------------------------------------------ */

#subnav {background-color: #333;border-bottom: 1px solid #666;clear: both;color: #fff;margin: 0 auto;overflow: hidden;text-transform: uppercase;width: 1044px;}

#subnav ul {float: left;width: 100%;}

#subnav li {float: left;list-style-type: none;}

#subnav li a {color: #fff;display: block;font-size: 13px;padding: 7px 10px 5px;position: relative;text-decoration: none;}

#subnav li a:hover,
#subnav li a:active,
#subnav .current_page_item a,
#subnav .current-cat a,
#subnav .current-menu-item a {background-color: #000;color: #fff;}

#subnav li li a,
#subnav li li a:link,
#subnav li li a:visited {background-color: #333;border: 1px solid #666;border-top-width: 0;color: #fff;font-size: 12px;padding: 5px 10px;position: relative;text-transform: none;width: 138px;}

#subnav li li a:hover,
#subnav li li a:active {background-color: #000;}

#subnav li ul {height: auto;left: -9999px;position: absolute;width: 160px;z-index: 9999;}

#subnav li ul a {width: 140px;}

#subnav li ul ul {margin: -33px 0 0 159px;}

#subnav li:hover>ul,
#subnav li.sfHover ul {left: auto;}


/* Inner
------------------------------------------------------------ */

#inner {margin: 20px auto;width: 1170px;}


/* Breadcrumb
------------------------------------------------------------ */

.breadcrumb {font-size: 13px;line-height: 20px;margin: 0 0 20px;padding: 5px 10px;border-bottom:1px solid #000000;}


/* Taxonomy Description
------------------------------------------------------------ */

.taxonomy-description {margin: 0 0 30px;padding: 10px;}


/* Content-Sidebar Wrap
------------------------------------------------------------ */

#content-sidebar-wrap {float: left;width: 790px;}

.content-sidebar #content-sidebar-wrap,
.full-width-content #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {width: 1044px;}

.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {float: right;}
.easingslider-4730 .easingslider-arrows{margin-top:-36px !important;}

/* Content
------------------------------------------------------------ */

#content {float: left;width: 470px;}

.content-sidebar #content,
.sidebar-content #content {border-left: 1px solid #000000;padding-left: 10px;width: 848px;min-height:500px;}

.sidebar-content #content,
.sidebar-sidebar-content #content {float: right;}

.full-width-content #content {width: 1000px;}

blockquote {margin: 5px 15px 20px;padding: 15px 20px 0;}

.post {margin: 0 0 40px;}

.entry-content {overflow: hidden;}

.entry-content p {padding: 0 0 2px;color:#000000!important;margin-bottom:10px;}

p.subscribe-to-comments {padding: 20px 0 10px;}

.clear {clear: both;}

.clear-line {border-bottom: 1px solid #ddd;clear: both;margin: 0 0 15px;}


/* Column Classes
------------------------------------------------------------ */

.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds {float: left;margin: 0 0 20px;padding-left: 3%;}

.one-half,
.three-sixths,
.two-fourths {width: 48%;}

.one-third,
.two-sixths {width: 31%;}

.four-sixths,
.two-thirds {width: 65%;}

.one-fourth {width: 22.5%;}

.three-fourths {width: 73.5%;}

.one-fifth {width: 17.4%;}

.two-fifths {width: 37.8%;}

.three-fifths {width: 58.2%;}

.four-fifths {width: 78.6%;}

.one-sixth {width: 14%;}

.five-sixths {width: 82%;}

.first {clear: both;padding-left: 0;}


/* Featured Post Grid
------------------------------------------------------------ */

.genesis-grid-even {float: right;padding: 0 0 15px;width: 48%;}

.genesis-grid-odd {clear: both;float: left;padding: 0 0 15px;width: 48%;}

.genesis-grid-even,
.genesis-grid-odd {margin: 0 0 20px;}


/* Headlines
------------------------------------------------------------ */

h1,
h2,
h3,
h4,
h5,
h6 {margin: 0 0 5px;}

h1,
h2,
h2 a,
h2 a:visited {font-size: 24px;line-height: 30px;font-family: 'Open Sans', serif;}

.taxonomy-description h1,
.widget-area h2 a {font-size: 14px;font-weight: bold;line-height: 20px;font-family: 'Open Sans', serif;}

h2 a:hover {color: #25a;text-decoration: none;}

h3 {font-size: 20px;font-family: 'Open Sans', serif;}

h4 {font-size: 16px;font-family: 'Open Sans', serif;}

.widget-area h4 {background-image: url("images/sidebar-title-bg.png");background-repeat: no-repeat;color: #FFFFFF;font-size: 12px;font-weight: bold;padding: 0 5px 10px 9px;text-shadow: none;text-transform: uppercase;font-family: 'Open Sans', serif;}

.widget-area h4 a {color: #ffffff;text-decoration: none;}

#footer-widgets h4 {background: none;border: none;color: #fff;font-size: 12px;margin: 0 0 5px;padding: 0;font-family: 'Open Sans', serif;}

h5 {font-size: 14px;font-family: 'Open Sans', serif;}

h6 {font-size: 12px;font-family: 'Open Sans', serif;}


/* Ordered / Unordered Lists
------------------------------------------------------------ */

.entry-content ol,
.entry-content ul {margin: 0;padding: 0 0 15px;}

.entry-content ol {margin: 0;}

.archive-page ul li,
.entry-content ul li {list-style-image:url('images/home-bottom-bullets.png');margin: 0 0 0 30px;padding: 0;}

.entry-content ol li {margin: 0 0 0 35px;}

.archive-page ul ul,
.entry-content ol ol,
.entry-content ul ul {padding: 0;}

/* Slider */
.easingslider.has-loaded .easingslider-arrows, .easingslider.has-loaded .easingslider-pagination{opacity:0.25 !important}
.easingslider.has-loaded .easingslider-arrows:hover, .easingslider.has-loaded .easingslider-pagination:hover{opacity:1 !important}
.easingslider-arrows.easingslider-prev.inside{left:0 !important;}
.easingslider-arrows{margin:0 !important;}
.easingslider-arrows.easingslider-next.inside{right:0 !important;}

/* Post Info
------------------------------------------------------------ */

.post-info {font-size: 12px;margin: 5px 0;text-transform: uppercase;}


/* Post Meta
------------------------------------------------------------ */

.post-meta {border-top: 1px solid #ddd;clear: both;font-size: 12px;padding: 5px 0 0;text-transform: uppercase;font-family: 'Open Sans', serif;}


/* Author Box
------------------------------------------------------------ */

.author-box {margin: 0 0 40px;overflow: hidden;padding: 10px;}


/* Sticky Posts
------------------------------------------------------------ */

.sticky {margin: 0 0 40px;padding: 20px;}


/* Archive Page
------------------------------------------------------------ */

.archive-page {float: left;padding: 20px 0;width: 45%;}


/* Post Icons
------------------------------------------------------------ */

.post-comments,
.tags {background: url(images/icon-dot.png) no-repeat left;margin: 0 0 0 3px;padding: 0 0 0 10px;}


/* Images
------------------------------------------------------------ */

.avatar,
.featuredpage img,
.featuredpost img,
.post-image {border: 5px solid #FFFFFF;box-shadow: 0 3px 2px #B7B7B7;padding: 4px;}

.author-box .avatar {background-color: #fff;float: left;height: 80px;margin: 0 10px 0 0;width: 80px;}

.post-image {margin: 0 10px 10px 0;border: 5px solid #FFFFFF;box-shadow: 0 3px 2px #B7B7B7;}

.comment-list li .avatar {background-color: #fff;float: right;margin: 0 5px 0 10px;padding: 4px;}

.shadowbox	{border: 5px solid #FFFFFF;box-shadow: 0 3px 2px #B7B7B7;}

img.centered,
.aligncenter {display: block;margin: 0 auto 10px;}

img.alignnone {display: inline;margin: 0 0 10px;}

img.alignleft {display: inline;margin: 0 10px 10px 0;}

img.alignright {display: inline;margin: 0 0 10px 10px;}

.alignleft {float: left;margin: 0 10px 0 0;}

.alignright {float: right;margin: 0 0 0 10px;}

.wp-caption {padding: 5px;text-align: center;background-color:#FFFFFF;}

p.wp-caption-text {font-size: 12px;line-height: 16px;padding: 5px 0;}

.wp-smiley,
.wp-wink {border: none;float: none;}

.gallery-caption {}


/* Post Navigation
------------------------------------------------------------ */

.navigation {overflow: hidden;padding: 20px 0;width: 100%;}

.navigation li {display: inline;}

.navigation li a,
.navigation li.disabled,
.navigation li a:hover,
.navigation li.active a {border: 1px solid #ddd;padding: 5px 8px;}

.navigation li a:hover,
.navigation li.active a {background-color: #f5f5f5;}


/* Primary / Secondary Sidebars
------------------------------------------------------------ */

.sidebar {display: inline;float: right;font-size: 13px;line-height: 20px;width: 177px !Important;font-family: 'Open Sans', serif;}

.sidebar p {font-size: 13px;line-height: 20px;font-family: 'Open Sans', serif;}

#sidebar-alt {float: left;width: 150px;}

.sidebar-content #sidebar,
.sidebar-sidebar-content #sidebar {float: left;}

.content-sidebar-sidebar #sidebar-alt {float: right;}

.sidebar .widget {background:none;margin: 0 0 15px;padding: 0 0 10px;}

.widget-area .textwidget {padding: 5px 10px 0;}

.widget-area ol,
.widget-area ul {margin: 10px 0 0 25px;}

.widget-area ol ol,
.widget-area ul ul {margin: 0 0 0 15px;}

.widget-area ul li {text-transform:capitalize;font-size:12px;color:#000000;}
.widget-area ul li.current_page_item a{color:red; display:block;}
.widget-area ul li.current-menu-item a{color:red !important; display:block;}


/* Tag Cloud
------------------------------------------------------------ */

.widget_tag_cloud div div {padding: 5px 10px 0;}


/* Dropdowns
------------------------------------------------------------ */

#cat,
.widget_archive select {display: inline;font-size: 12px;margin: 10px 10px 0;padding: 3px;width: 278px;}

#sidebar-alt #cat,
#sidebar-alt .widget_archive select {width: 128px;}


/* Featured Page / Post
------------------------------------------------------------ */

.featuredpage,
.featuredpost {clear: both;margin: 0 0 15px;overflow: hidden;}

.featuredpage .page,
.featuredpost .post {border-bottom: 1px solid #ddd;margin: 0 0 5px;overflow: hidden;padding: 5px 10px 10px;}

.more-from-category {padding: 5px 10px 0;}


/* User Profile
------------------------------------------------------------ */

.user-profile {overflow: hidden;}

.user-profile p {padding: 10px 10px 0;}

.user-profile .posts_link {padding: 0 10px;}


/* Buttons
------------------------------------------------------------ */

div.gform_footer input.button,
.enews #subbutton,
.reply a,
.reply a:visited,
.searchsubmit,
#submit {background-color: #333;border: 1px solid #666;color: #fff;cursor: pointer;font-size: 12px;font-weight: normal;padding: 3px 5px;text-decoration: none;text-transform: uppercase;font-family: 'Open Sans', serif;}

div.gform_footer input.button:hover,
.enews #subbutton:hover,
.reply a:hover,
.searchsubmit:hover,
#submit:hover {background-color: #000;border: 1px solid #666;color: #fff;text-decoration: none;}


/* Search Form
------------------------------------------------------------ */

#header .searchform {float: right;padding: 2px 0 0;}

.sidebar .searchform {padding: 5px 0 0 10px;}

#nav .searchform {float: right;}


.s {font-size: 12px;margin: 5px 2px 0 0;padding: 4px 5px;width: 195px;}


/* eNews and Update Widget
------------------------------------------------------------ */

.enews p {padding: 5px 10px 0;}

.enews #subscribe {padding: 0 0 0 10px;}

.enews #subbox {font-size: 12px;margin: 5px 5px 0 0;padding: 4px 5px;width: 225px;}


/* Calendar Widget
------------------------------------------------------------ */

#wp-calendar {width: 100%;}

#wp-calendar caption {font-size: 12px;font-style: italic;padding: 2px 5px 0 0;text-align: right;}

#wp-calendar thead {background-color: #f5f5f5;font-weight: bold;margin: 10px 0 0;}

#wp-calendar td {background-color: #f5f5f5;padding: 2px;text-align: center;}


/* Footer Widgets
------------------------------------------------------------ */

#footer-widgets {background-color: #747272;border-bottom: 1px solid #fff;clear: both;color: #fff;font-size: 12px;margin: 0 auto;overflow: hidden;padding: 10px 0 0;width: 1044px;}

#footer-widgets .wrap {margin: 0 auto;width: 940px;}

#footer-widgets .widget {background: none;border: none;padding: 0;}

#footer-widgets .textwidget {padding: 0;}

#footer-widgets .widget_tag_cloud div div {padding: 0;}

#footer-widgets p {color: #747272;padding: 0 0 10px;}

#footer-widgets a,
#footer-widgets a:visited {color: #747272!important;}

#footer-widgets a:hover {text-decoration: none;}

#footer-widgets ul {color: #fff;margin: 0 0 10px;}

#footer-widgets ul li {margin: 0 0 0 15px;}

#footer-widgets #wp-calendar thead,
#footer-widgets #wp-calendar td {background: none;}

.footer-widgets-1 {float: left;padding: 0 20px 0 0;width: 300px;}

.footer-widgets-2 {float: left;width: 300px;}

.footer-widgets-3 {float: right;width: 300px;}


/* Footer
------------------------------------------------------------ */

#footer {background-color: #F8F8F8;clear: both;font-size: 12px;margin: 0 auto;padding: 0px 0 0px;text-shadow:none!important;text-shadow:0!important;color:#747272;font-family: 'Open Sans', serif;width:100%;}
.wrap {margin:0 auto;width:1044px;background:#F8F8F8;}
#header .wrap {background-image:url('images/topbg.jpg') !important;background-repeat:repeat-x !important;}
#footer p {color:#000;text-shadow:none!important;font-family: 'Open Sans', serif;}


#footer .gototop {float: left;padding: 0 0 0 5px;width: 200px;}

#footer .gototop a {background: url(images/footer-top.png) no-repeat center left;padding: 2px 0 2px 18px;}

#footer .creds {float: right;padding: 0 10px 0 0;text-align: right;width: 740px;}

#footer a	{color:#000000;text-shadow:none!important;text-shadow:0!important;}

#footer li.current_page_item a{color:red}
/* Comments
------------------------------------------------------------ */

#comments,
#respond {margin: 0 0 15px;overflow: hidden;}

#author,
#comment,
#email,
#url {font-size: 12px;margin: 10px 5px 0 0;padding: 5px;width: 250px;}

#comment {height: 150px;margin: 10px 0;width: 98%;}

.ping-list {margin: 0 0 40px;}

.comment-list ol,
.ping-list ol {padding: 10px;}

.comment-list li,
.ping-list li {font-weight: bold;margin: 15px 0 5px;padding: 10px 5px 10px 10px;}

.comment-list li ul li {list-style-type: none;margin-left: 10px;margin-right: -6px;}

.comment-list p,
.ping-list p {margin: 10px 5px 10px 0;}

.comment-list cite,
.ping-list cite {font-style: normal;}

.commentmetadata {font-size: 11px;}

.nocomments {text-align: center;}

#comments .navigation {display: block;}

.bypostauthor {}

.thread-alt,
.thread-even {background-color: #f5f5f5;}

.alt,
.depth-1,
.even {border: 1px solid #ddd;}


/* Gravity Forms
------------------------------------------------------------ */

div.gform_wrapper input,
div.gform_wrapper select,
div.gform_wrapper textarea {color: #333;font-family: 'Open Sans', serif;font-size: 12px !important;padding: 4px 5px !important;}

div.gform_footer input.button {color: #fff;}

div.gform_wrapper .ginput_complex label {font-size: 12px;}

div.gform_wrapper li,
div.gform_wrapper form li {margin: 0 0 10px;}

div.gform_wrapper .gform_footer {border: none;margin: 0;padding: 0;}

/* Header Menu */

/* Homepage css */


/* Slideshow */

.home-slideshow {background:none;width:100%;margin: 0 auto;}

/***** Home Top ********************/

#home-top-bg {clear: both;}

#home-top {width: 100%;color: #444444;margin: 0 auto 0;overflow: hidden;}
	
#home-top a, #home-top a:visited {color: #FFFFFF;text-decoration: none;}
	
#home-top a:hover {color: #FFFFFF;text-decoration: underline;}
	
#home-top .more-link {background: url(images/read-more.png);color: #FFFFFF;font-family: 'Open Sans', serif;font-size: 12px;font-weight: bold;margin: 0;padding: 8px 15px 8px 15px;text-decoration: none;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;line-height: 42px;}
	
#home-top .more-link:hover {background: url(images/read-more-hover.png);text-decoration: none;}
	
#home-top p {margin: 0;padding: 0 0 10px 0;}
	
#home-top h2 {color: #444444;font-size: 24px;font-family: 'Open Sans', serif;font-weight: bold;margin: 0 0 10px 0;padding: 0;}
	
#home-top h2 a, #home-top h2 a:visited {color: #444444;text-decoration: none;}

#home-top h2 a:hover {color: #CC3300;text-decoration: none;}
	
#home-top .home-top-right h4 {color: #444444;font-size: 24px;font-family: 'Open Sans', serif;font-weight: bold;margin: 0 0 10px 0;padding: 0;}

#home-top ul {list-style-type: none;margin: 0;padding: 0 0 10px 0;}

#home-top ul li {margin: 0;padding: 5px 0 0 0;}
	
#home-top .byline {margin: 0;padding: 0;}
	
#home-top .textwidget {margin: 0;padding: 0;}
	
#home-top li.widget_tag_cloud div {margin: 0;padding: 0 0 10px 0;}
	
#home-top .featuredpost .post, #home-top .featuredpage .page {clear: both;}
	
#home-top .featuredpost, #home-top .featuredpage  {clear: both;}
	
#home-top .featuredpost img, #home-top .featuredpage img {background: #FFFFFF;padding: 7px;border: 1px solid #BBBBBB;}
	
.home-top-left {background: #F2F2F2;width: 630px;float: left;margin: 0;padding: 0;overflow: hidden;}
	
.home-top-left .widget {padding: 10px;}
	
.topmenu	{float: right;color:#000000;}
	.topmenu a	{color:#000000!important;}	
	
/* Primary Menu */

#header .menu-primary-menu	{}	
/***** Home Bottom ********************/

#home-bottom-bg {}

#home-bottom {width: 1007px;margin: 0 auto 0;padding: 0;overflow: hidden;color:#444444;}
	
#home-bottom a, #home-bottom a:visited {color: #293D94;text-decoration: none;}
	
#home-bottom a:hover {color: #d01e1c;text-decoration: underline;}
	
#home-bottom p {margin: 0;padding: 0 0 2px 0;}
	
#home-bottom h2 {color: #f5f5f5;font-size: 12px;font-family: 'Open Sans', serif;font-weight: bold;margin: 0 0 5px 0;padding: 0;text-decoration: none;}
	
#home-bottom h2 a, #home-bottom h2 a:visited {color: #797979;text-decoration: none;text-transform: none;font-style: normal;font-size:12px!important;font-family: 'Open Sans', serif;}

#home-bottom h2 a:hover {color: #797979;text-decoration: none;}

#home-bottom h4 {color: #293D94;font-size: 12px;font-family: 'Open Sans', serif;margin: 0 0 1px 0;padding: 0;text-transform:uppercase;font-weight:bold;}
	
#home-bottom ul {list-style-type: none;margin: 0;padding: 0;}
	
#home-bottom ul li {list-style-type: none;margin: 0 0 5px 0;padding: 0 0 5px 0;}

#home-bottom  .home-bottom-1 ul li {background: url("images/home-bottom-bullets.png") no-repeat scroll left center transparent;padding-left: 17px;padding-top: 6px;margin-bottom:0!important;padding-bottom:0!important;}

#home-bottom ul ul {list-style-type: none;margin: 0;padding: 0 0 10px 0;}

#home-bottom ul li ul li {margin: 0;padding: 5px 0 0 0;}
	
#home-bottom .widget {margin: 0;padding-top: 30px;}
	
#home-bottom .textwidget {margin: 0;padding: 0;font-size:12px;color:#444444;}
	
#home-bottom .featuredpost .post, #home-bottom .featuredpage .page {clear: both;}
	
#home-bottom .featuredpost, #home-bottom .featuredpage {clear: both;}
	
#home-bottom .featuredpost img, #home-bottom .featuredpage img {margin: 0 0 10px 0;padding: 0;border: 5px solid #ffffff;box-shadow: 0 3px 2px #B7B7B7;}
	
#home-bottom .user-profile .avatar {background: #FFFFFF;margin: 0 0 -5px 0;padding: 1px;border: 4px solid #EEEEEE;}

.home-bottom-1 {float: left;width: 470px;margin: 0;padding-left:10px;}


.home-bottom-2 {float: right;width: 520px;padding-top:30px;}
.home-bottom-2 .widget	{padding:0!important;}
home-bottom-2 table td	{padding:none!important;}
.home-bottom-2  .more-from-category a {height:39px;width:226px;background-image:url('images/request-info.png');background-repeat:none;text-indent:  -999999px;padding:0!important;margin:0;text-align:center;display:block;margin-left:55px!important;}
	
.home-bottom-3 {float: right;width: 300px;margin: 0;padding: 0;}
.home-bottom-3 h2 a	{font-size:11px!important;color:#d01e1c!important;}

.home-bottom-3 .post-info	{font-size:11px!important;text-transform:capitalize!important;padding-bottom:0!important;}

/* Footer Widgets */

.footer-widgets	{width:1044px;margin: 0 auto;height:auto;color:#a7a7a7;}
.footer-widgets h4	{font-size:12px!important;color:#293d94!important;font-weight:bold;text-transform:uppercase!important;text-shadow:none!important;}
	
.footer-widget p, .footer-widget a, .footer-widget a:visited {color:#a7a7a7!important;text-decoration:none;font-size:12px;line-height:18px;font-family: 'Open Sans', serif;}

.footer-widget li, ol, ul	{list-style:none!important;list-style-type:none!important;list-style-image:none!important;}

.footer-column-1	{float: left;margin: 0;padding: 0 20px 0 0;width: 230px;}

.footer-column-2	{float: left;margin: 0;padding: 0 20px 0 0;width: 215px;}

.footer-column-3	{float: left;margin: 0;padding: 0 20px 0 0;width: 210px;}

.footer-column-4	{float: left;margin: 0;padding: 0 20px 0 0;width: 180px;}

.footer-column-5	{float: left;margin: 0;padding: 0 20px 0 0;width: 100px;}

/* Sidebar */

#sidebar .widget-area ol, .widget-area ul	{margin:0!important;}

#sidebar .widget-area ul ul	{margin:0!important;}
#sidebar .widget-area ul li	{text-transform:capitalize!important;font-size:12px!important;color:#000000!important;}


a img{opacity:100;filter:alpha(opacity=100);filter: "alpha(opacity=100)";}
a:hover img{opacity:.80;filter:alpha(opacity=80);filter: "alpha(opacity=80)";} 
.no-breadcrumb-flood #content .breadcrumb, .no-breadcrumb-fire #content .breadcrumb{display:none;}
.no-breadcrumb-fire #content .entry-title	{text-indent:-99999px;border-bottom:1px solid #000000;background-image:url('images/fire-category-title.png');background-repeat:no-repeat;height:52px;}
.no-breadcrumb-prepare #content .entry-title	{text-indent:-99999px;border-bottom:1px solid #000000;background-image:url('http://www.bluemont.com.au/wp-content/uploads/2016/10/prepare.png');background-repeat:no-repeat;height:52px;}
	
.no-breadcrumb-flood #content .entry-title	{text-indent:-99999px;border-bottom:1px solid #000000;background-image:url('images/flood-category-title.png');background-repeat:no-repeat;height:52px;width:355}

.category-bottom	{width:910px;margin: 0 auto;height:auto;}

.category-bottom-left	{float:left;width:130px;height:auto;}
.category-bottom-right	{float:right;width:780px;height:auto;}

.wpcf7-form	.wpcf7-submit	{background-image:url('images/submit.png');background-repeat:no-repeat;text-indent:-99999px;height:41px;width:116px;display:block;background-color:transparent;outline:none;border:none;cursor:pointer;}
	
#wrapper {width: 140px;margin-left: auto;margin-right: auto;}
 
.accordionButton {width: 140px;float: left;background: #003366;border-bottom: 1px solid #FFFFFF;cursor: pointer;}
 
.accordionContent {width: 140px;float: left;background: #95B1CE;display: none;}
table{width:98%;}
#click-menu.admin-bar-showing{margin-top:0 !important}
.product-box{border:1px solid #000;height:250px;padding:20px 10px;}
/*added by me 6may16*/
.archive.category .post-info {display: none;}
.archive.category .post-meta {display: none;}
.single-post .post-info, .post-meta{display: none;}
#menu-item-46 .sub-menu li a, #menu-item-47 .sub-menu li a{background:none !important; border:none !important;}

.wrap{position:relative;}
.menu-top-container ul li ul.sub-menu{width:800px !important; background:#f5f5f5 !important; left:auto !important; right:0 !important; display:none !important; border:1px solid #9e9e9e !important; padding:15px !important;}
.menu-top-container ul li:nth-child(2) ul.sub-menu{width:800px !important;}
.menu-top-container ul li:nth-child(4) ul.sub-menu{width:280px !important;}
.menu-top-container ul li:nth-child(4) ul.sub-menu li a{width:260px !important;font-size:14px!important;}
.menu-top-container ul li:hover ul.sub-menu{display:block !important;}
.menu-top-container ul li a{padding:14px 10px !important;}
.menu-top-container ul li ul.sub-menu::before{
	content:"";
	position:absolute;
	bottom:100%;
	right:600px;
	width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #9e9e9e;
}
.menu-top-container ul li:nth-child(2) ul.sub-menu::before{right:489px;}
.menu-top-container ul li:nth-child(3) ul.sub-menu::before{right:368px;}
.menu-top-container ul li:nth-child(4) ul.sub-menu::before{right:280px;}
.page .attachment-post-thumbnail { display: none;}
#header {position: relative;}
/*#header .wrap .phone {display: block !important;}*/
.wrap .phone{position:fixed; right:14px; top:12px; z-index: 10000;}
ul.subpages {padding-left: 15px;}
.phone a {padding: 4px;}
.widget.shailan_SubpagesWidget h4 {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;padding: 0;text-transform: none; margin:0}
.widget.shailan_SubpagesWidget h4 a {color: #293d94;font-size: 14px;font-weight: normal;}
.subpages li a {color: #293d94;font-size: 14px;font-weight: normal;}
.shailan_SubpagesWidget .widget-title.widgettitle:hover {color: #00008b;text-decoration: underline;}
.shailan_SubpagesWidget .widget-title a.current_page_item {color:red;display: block;}
.subpages li {list-style:disc;}
.subheadtitle {list-style:disc;margin-left:15px;}
#content-sidebar-wrap .menu li {list-style: outside none disc;}
#content-sidebar-wrap .menu li a {font-size: 14px;font-weight: normal;color: #293d94;}
.widget-area h4 {background-image: none;display:none;}
.widget-title.widgettitle{display:block;}
#menu-item-5847 a {border: none !important;}
#menu-item-257 a {border-top: none !important;}
.page-id-30 .breadcrumb { display: none;}
/*added by me 6may16*/
.home-slideshow .easingslider-slide .easingslider-image {
 /* width: 1170px !important;*/
}

@media screen and (max-width:360px) {
iframe{height:162px !important;}
}
@media screen and (max-width:500px) {

iframe{height:243px;}
#wpcf7-f66-p34-o1 form input[type="text"],input[type='email'], textarea {width: 94%;}

#header .wrap .phone {display: block !important;}
#home-bottom a{ font-size:11px;}
.textwidget td{font-size:12px;}
#footer{border-top:1px solid #C6C6C6;}
.systems-page-img {border: 1px solid;/*width: 20%;*/}
#wrap{width:90%;min-width:90%;margin:0 auto}
#header{min-height:auto;padding-top: 1px;}

.header-image #header #title-area{width:100%;float:none;/*margin-top:70px;*/background-size:90%; margin-top:55px;}
#header .widget-area{display:none}
#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li, #responsive-menu{background-image:none !important}
#inner{margin:0;}

#home-top{width:100%;}
.home-slideshow{width:100%;}

#home-bottom{width:100%;float:none}
.home-bottom-1{width:100%;float:none}
.home-bottom-2{width:100%;float:none}
.home-bottom-2 td{text-align:left;width:auto}
#home-bottom .textwidget{font-size:12px;}

#click-menu{width:100%;padding:10px !important}
#click-menu .threeLines{float:left}

#inner{width:100%}
.content-sidebar #content-sidebar-wrap, .full-width-content #content-sidebar-wrap, .sidebar-content #content-sidebar-wrap{width:100%;}
.full-width-content #content{width:100%;}
#gallery-1 .gallery-item{width:100% !important;}

iframe{max-width:100%}
table{width:98%;}

tr{display:block;}
td{width:100%;text-align:center;display:block;vertical-align:top;}
img{max-width:98%;padding:0 !important;height:auto}
img.alignleft{margin:0;}

.sidebar{width:100%}
.content-sidebar #content, .sidebar-content #content{width:100%;float:none;border:none;padding:0}
.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar{float:none;}

.alignleft{float:none;}

.wrap{width:100%;}
.footer-widgets{width:100%;}
.footer-column-1{width:100%;float:none}
.footer-column-2{width:100%;float:none}
.footer-column-3{width:100%;float:none}
.footer-column-4{width:100%;float:none}
.footer-column-5{width:100%;float:none}

.footer-column-1,.footer-column-2,.footer-column-3,.footer-column-4,.footer-column-5{display:none}
.boxesa{ width:48%; float:left;}
.fire_fight{width:50%; float:left;}
.product-box{height:auto}
.page-id-30 .su-column {width: 100% ;float: left!important;}
.page-id-30 .su-column-size-1-5 {width: 45%!important;}
.page-id-30 .su-row {clear: both;}
.page-id-26 .su-column {width: 100% ;float: left!important;}
.page-id-26 .su-column-size-1-4 {width: 45%!important;}

.page-id-2 .su-column {width: 100% ;float: left !important;}

.page-id-2 .su-column-size-1-4 {width: 45%!important;}

.footer .phone {display: block !important;}

.page-id-2 .su-row *::before, .su-row::after {display: inline-block !important;}
.page-id-2 .su-row {clear: both;}
.page-id-26 .su-column {width: 45% !important;}
.page-id-26 .su-row *::before, .su-row::after {display: inline-block !important;}
.page-id-26 .su-row {clear: none;}
.home .home-bottom-1 table tr td {float: left;text-align: left;width: 48%;}
.home .home-bottom-1 table tr td:first-child {display: none;}
#click-menu-label {padding-left: 41px !important;text-align: left;}
}


@media screen and (min-width: 501px) {
#footer { border-top: 1px solid #C6C6C6;}
.systems-page-img {border: 1px solid;width: 20%;}
#wrap{width:100%;min-width:100%}
.wrap{width:100%;}
.header-image #header #title-area{width:100%;float:none}
#header .widget-area{display:none;}
.header-image #header #title-area{background:transparent url("images/logo.jpg") no-repeat scroll center top}
#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li, #responsive-menu{background-image:none !important}

.full-width-content #content{width:100%;}

#header{padding-top: 2px;}


#home-bottom{width:100%;float:none}
.home-bottom-1{width:100%;float:none}
.home-bottom-2{width:100%;float:none;}
.home-bottom-2 td{text-align:left;font-size:12px;line-height:22px;}


#inner{width:100%;}
.content-sidebar #content-sidebar-wrap, .full-width-content #content-sidebar-wrap, .sidebar-content #content-sidebar-wrap{width:95%;margin:0 auto; float:none}
.content-sidebar #content, .sidebar-content #content{width:95%;float:none;border:none}

#footer{width:90%; float:none; margin:0 auto;}
.sidebar{width:100%;}
.footer-widgets{width:100%;}
.footer-column-1{width:42%;}
.footer-column-2{width:42%;}
.footer-column-3{width:41%;}
.footer-column-4{width:41%;}
.footer-column-5{width:41%;}
.product-box{height:400px}
}






@media screen and (min-width: 650px) {



#header .widget-area{display:block; width:100%;}
#header ul.nav, #header ul.menu{float:none;}
#header .searchform{float:none;text-align:center}


.footer-column-1{width:30%;}
.footer-column-2{width:30%;}
.footer-column-3{width:30%;}
.footer-column-4{width:30%;}
.footer-column-5{width:30%;}

.home-bottom-1{width:58%;float:left}
.home-bottom-2{width:40%;float:left}


}



@media screen and (min-width:800px) {
.sidebar {display: inline;float: right;font-size: 13px;line-height: 20px;width: 177px;font-family: 'Open Sans', serif;}
.content-sidebar #content, .sidebar-content #content{width:75%}
.sidebar-content #content, .sidebar-sidebar-content #content{float:right;}
#inner{padding-top:20px}
.product-box{border:1px solid #000;height:250px;padding:20px 10px;}


}

@media screen and (min-width:1040px) {

#wrap{min-width:1040px;}
.wrap{width:1044px;}
.header-image #header #title-area{width:350px;float:left;}
#header .widget-area{width:660px;float:right}
#header .searchform{float:none;text-align:right;}

#header ul.nav, #header ul.menu{float:right}




.home-bottom-1{float: left;margin: 0;padding-left: 10px;width: 470px;}
.home-bottom-2{float: right;padding-top: 30px;width: 520px;}



#inner{width:1040px;clear:both;}
.content-sidebar #content-sidebar-wrap, .full-width-content #content-sidebar-wrap, .sidebar-content #content-sidebar-wrap{width:1044px;}
.content-sidebar #content, .sidebar-content #content{width:848px;border-left:1px solid #000000}

#footer{width:100%; border-top: 1px solid #C6C6C6;}
.wrap{width:1040px}
.footer-widgets{width:1044px}
.footer-column-1{width:230px}
.footer-column-2{width:215px}
.footer-column-3{width:210px}
.footer-column-4{width:180px}
.footer-column-5{width:100px}

.systems-page-img{  border: 1px solid; width: 28%;}
}
@media screen and (max-width:1040px) {
	.menu-top-container ul li ul.sub-menu{right:auto !important; left:23px !important; width:90% !important;}
        .menu-top-container ul li:nth-child(2) ul.sub-menu{right:auto !important; left:23px !important; width:90% !important;}
	.menu-top-container ul li ul.sub-menu::before{right:auto; left:10px;} 
	.menu-top-container ul li:nth-child(2) ul.sub-menu::before{left:120px;}
        .menu-top-container ul li:nth-child(3) ul.sub-menu::before{left:245px;}
        .menu-top-container ul li:nth-child(4) ul.sub-menu::before{left:73px;}
       .menu-top-container ul li:nth-child(4) ul.sub-menu{left:28% !important;}
}

@media screen and (min-width:1280px) {
.wrap{width:1170px}
#inner{width:1170px;clear:both;}
.content-sidebar #content-sidebar-wrap, .full-width-content #content-sidebar-wrap, .sidebar-content #content-sidebar-wrap{width:1170px;}
}