
 	
        	body{ font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #444444; }

			h1{ font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 28px; font-weight: normal; color: #666666; }
			h2{ font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 23px; font-weight: normal; color: #666666; }
			h3{ font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #666666; }
			h4{ font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #666666; }
			h5{ font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #666666; }
			h6{ font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #666666; }

			h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited  { font-weight: inherit; color: inherit; }

			h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 { color: #666666; }

			.callus{ font-family: arial, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #999999 !important; }

			a, a:visited{ color: #6AAF07; }
			a:hover, a:focus{ color: #666666; }
			#infobar{ position: fixed; }

			#topbar{ background: #ffffff; border-bottom: 1px solid #efefef; }
			#topbar .callus { color: #999999; }
			#topbar .callus a { color: #999999; }
			#topbar .callus a:hover { color: #333333; }

			.header{ background: #ffffff; }
			.header .slogan{ font-family: arial, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #666666; }


			/* Header V5 ------------------------------------------------------------------------ */  

		 .header-v5-container{ height: 107px; }
		 .logo{ margin-top: 33px; }
		 .slogan{ margin-top: 4px; }
		 #navigation .sub-menu{ top: 41px; }

			 #navigation ul#nav > li > a { font-family: arial, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #666666;text-decoration:none; }

			 #navigation ul#nav > li > a:hover { color: #333333; }
			
			 #navigation ul#nav > li.current-menu-item > a,
			 #navigation ul#nav > li.current-menu-item > a:hover,
			 #navigation ul#nav > li.current-page-ancestor > a,
			 #navigation ul#nav > li.current-page-ancestor > a:hover,
			 #navigation ul#nav > li.current-menu-ancestor > a,
			 #navigation ul#nav > li.current-menu-ancestor > a:hover,
			 #navigation ul#nav > li.current-menu-parent > a,
			 #navigation ul#nav > li.current-menu-parent > a:hover,
			 #navigation ul#nav > li.current_page_ancestor > a,
			 #navigation ul#nav > li.current_page_ancestor > a:hover { color: #6ab007; border-color:#6ab007; }

			
			/* Sub-Menu Navigation ------------------------------------------------------------------------ */ 

			html body #navigation .sub-menu{ background: #999999 !important; border-color: #555555 !important; }
			html body #navigation .sub-menu li a,
			html body #navigation .sub-menu li .sub-menu li a,
			html body #navigation .sub-menu li .sub-menu li .sub-menu li a { font-family: Roboto, Arial, Helvetica, sans-serif !important; font-size: 14px !important; text-decoration:none; font-weight: normal !important; color: #dedede !important; }
			#navigation .sub-menu li{ border-color: #a5a5a5; }
			#navigation .sub-menu li a:hover,
			#navigation .sub-menu li .sub-menu li a:hover,
			#navigation .sub-menu li.current-menu-item a,
			#navigation .sub-menu li.current-menu-item a:hover,
			#navigation .sub-menu li.current_page_item a,
			#navigation .sub-menu li.current_page_item a:hover { color: #ffffff !important; text-decoration:none;}

			#navigation ul#nav > li > ul > li:last-child > a:hover{ border:none !important; }

			#title {
				background: #FFFFFF;
			    background-image: linear-gradient(bottom, #FAFAFA 0%, #FFFFFF 100%);
			    background-image: -o-linear-gradient(bottom, #FAFAFA 0%, #FFFFFF 100%);
			    background-image: -moz-linear-gradient(bottom, #FAFAFA 0%, #FFFFFF 100%);
			    background-image: -webkit-linear-gradient(bottom, #FAFAFA 0%, #FFFFFF 100%);
			    background-image: -ms-linear-gradient(bottom, #FAFAFA 0%, #FFFFFF 100%);
			    border-bottom: 1px solid #e4e4e4;
			    border-top: 1px solid #e4e4e4;
			}
			#title h1, #title .blog-h1 { font-family: arial, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #666666; }
			#title h2, #title .blog-h2 { font-family: arial, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #aaaaaa; }
			#title #breadcrumbs { color: #aaaaaa; }
			#title #breadcrumbs a { color: #aaaaaa; }
			#title #breadcrumbs a:hover { color: #6ab007; }

			#alt-title h1, #alt-title .blog-h1 { background:#6ab007; font-family: arial, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #ffffff;  }
			#alt-title h2, #alt-title .blog-h2 { background:#ffffff; font-family: arial, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #999999; }
			#alt-breadcrumbs, #no-title { background:#ffffff; border-bottom: 1px solid #e4e4e4; color: #999999; }
			#alt-title .grid{ opacity: 0.8; }
			#no-title  #breadcrumbs{ color: #999999; }
			#alt-breadcrumbs a, #no-title #breadcrumbs a { color: #999999; }
			#alt-breadcrumbs a:hover, #no-title #breadcrumbs a:hover { color: #6ab007; }

			#alt-title-2 h1, #alt-title-2 .blog-h1 { font-family: arial, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666; }
			#alt-title-2 { background-color: #efef; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }

			#alt-title-2 #breadcrumbs, #alt-title-2 #breadcrumbs a{ color: #999999; }
			#alt-title-2 #breadcrumbs a:hover{ color: #6ab007; }

			#sidebar .widget h3 { font-family: arial, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #666666; }

			/* Footer ------------------------------------------------------------------------ */  
	
			#footer{ border-top: 10px solid #333333; }  
			#footer, #infobar { border-top-color: #333333; background: #444444; color:#999999; }
			#footer a, #infobar a{ color:#999999; }
			#footer a:hover, #infobar a:hover{ color:#ffffff; }
			#footer .widget h3, #infobar .widget h3 { font-family: arial, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal !important; color: #ffffff !important; border-bottom:1px solid #555555; }
			#infobar .no-widgets{ color:#999999; }

			/* Copyright ------------------------------------------------------------------------ */  
	        
			#copyright { background: #222222; color: #777777; }
			#copyright a { color: #888888; }
			#copyright a:hover { color: #ffffff; }

			/* Forms ------------------------------------------------------------------------ */  
	    
			input[type='text'], input[type='password'], input[type='email'], textarea, select, button, input[type='submit'], input[type='reset'], input[type='button'] { font-family: Roboto, Arial, Helvetica, sans-serif; font-size: 14px; }
	    
			/* Accent Color ------------------------------------------------------------------------ */ 
	
			::selection { background: #6ab007 }
			::-moz-selection { background: #6ab007 }
			.highlight { color: #6ab007 }
			.post-icon { background: #6ab007 }
			.single .post-tags a:hover { background: #6ab007; border-color: #6ab007; }
			#pagination a:hover { border-color: #6ab007; background: #6ab007; }
			#filters ul li a:hover { color: #6ab007 }
			#filters ul li a.active { color: #6ab007 }
			.portfolio-item:hover .portfolio-title { background: #6ab007; border-color: #6ab007; }
			.projects-nav a:hover,
			.post-navigation a:hover { background-color: #6ab007 }
			.sidenav li a:hover, .widget_wp_nav_menu_desc li a:hover { color: #6ab007 }
			.sidenav > li.current_page_item > a, .widget_wp_nav_menu_desc > li.current_page_item > a { border-left-color: #6ab007; color: #6ab007; }
			.sidenav > li.current_page_item > a, .sidenav > li.current_page_item > a:hover, .widget_wp_nav_menu_desc > li.current_page_item > a, .widget_wp_nav_menu_desc > li.current_page_item > a:hover { background-color: #6ab007; }
			.sidenav ul.children > li.current_page_item > a{ color: #6ab007 }
			#back-to-top a:hover { background-color: #6ab007 }
			.widget_tag_cloud a:hover { background: #6ab007; border-color: #6ab007; }
			.widget_flickr #flickr_tab a:hover { background: #6ab007; border-color: #6ab007; }
			.widget_portfolio .portfolio-widget-item .portfolio-pic:hover { background: #6ab007; border-color: #6ab007; }
			#footer .widget_tag_cloud a:hover,
			#infobar .widget_tag_cloud a:hover { background: #6ab007; border-color: #6ab007; }
			#footer .widget_flickr #flickr_tab a:hover,
			#infobar .widget_flickr #flickr_tab a:hover { background: #6ab007; border-color: #6ab007; }
			#footer .widget_portfolio .portfolio-widget-item .portfolio-pic:hover,
			#infobar .widget_portfolio .portfolio-widget-item .portfolio-pic:hover { background: #6ab007; border-color: #6ab007; }
			.flex-direction-nav a:hover { background-color: #6ab007 }
			a.button.alternative-1 { background: #6ab007; border-color: #6ab007; }
			.gallery img:hover { background: #6ab007; border-color: #6ab007 !important; }
			.skillbar .skill-percentage { background: #6ab007 }
			.latest-blog .blog-item:hover h4 { color: #6ab007 }
			.tp-caption.big_colorbg{ background: #6ab007; }
			.tp-caption.medium_colorbg{ background: #6ab007; }
			.tp-caption.small_colorbg{ background: #6ab007; }
			.tp-caption.customfont_color{ color: #6ab007; }
			.tp-caption a { color: #6ab007; }
			.tp-leftarrow.default:hover,
			.tp-rightarrow.default:hover { background-color: #6ab007 !important; }
			.wooslider-direction-nav a:hover { background-color: #6ab007; }

			/* WooCommerce */

			.product .onsale{ background: #6ab007; }
			.woocommerce button, .woocommerce input[type=submit]{ color: #6ab007; }
			.products li .price{ color: #6ab007; }
			.product .price{ color: #6ab007; }
			.woocommerce-tabs .panel h2{ color: #6ab007; }
			.checkout .shop_table .total{ color: #6ab007; }
			.woocommerce .form-row input[type=submit], 
			.woocommerce .form-row button{ color: #6ab007; }

					.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				
		 		@media only screen and (max-width: 767px) {
			#topbar .callus{ background: #efefef; }	
		}
				
		
			.title{
				display:block;
				line-height: 1 !important;
				background: none;
				margin:0 0 20px 0;
				border-bottom:1px solid #f1f1f1;
				
			}

			.title span{
				display:inline-block;
				line-height: 1 !important;
				background: none;
				margin: 0 0 -1px 0;
				padding: 0 0 10px 0;
				border-bottom:1px solid #cccccc;
			}

				
		.wpcf7-form input[type="text"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="email"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 400px;
    max-width: 100%;
    margin: 5px 0 0 0;
}
input[type='text'], input[type='tel'], input[type='password'], input[type='email'], textarea, select, button, input[type='submit'], input[type='reset'], input[type='button'] {
    font-family: arial, Arial, Helvetica, sans-serif;
    font-size: 13px;
}
input[type="text"], input[type="tel"], input[type="password"], input[type="email"], textarea, select {
    background: #fff;
    border: 1px solid #ccc;
    padding: 8px 8px;
    outline: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666;
    margin: 0;
    width: 200px;
    max-width: 100%;
    display: block;
    margin-bottom: 20px;
    width: 180px;
    color: #999;
    -moz-box-shadow: 0 1px 2px 0 rgba(180, 180, 180, 0.2);
    -webkit-box-shadow: 0 1px 2px 0 rgba(180, 180, 180, 0.2);
    box-shadow: 0 1px 2px 0 rgba(180, 180, 180, 0.2);
    border: 1px solid #d4d4d4;
}
.meta-author, .meta-comment, .meta-category, .blog-list-item-description span, .blog-item-description span{
display: none!important;
}
body,p,ul,li,ol{
font-size: 15px!important;
}
#header #navigation ul#nav > li > a{
font-size: 14px;
}
#header #navigation ul#nav > li > a{
    font-size: 16px!important;
}
#header-v5 #navigation{
    z-index: 100;
    position: relative;
}		
			.sixteen columns clearfix alpha omega{
    z-index: 100;
    position: relative;
}

   #map {
        height: 100%;
      }
      html, body {
        height: 100%;
        margin: 0;
        padding: 0;
      }
      #pac-input {
        margin-top: 10px;
        margin-left: 10px;
        width: 300px;
      }		
      #nav li {
	    display: inline-block;
	    margin: 0 0 0 30px;    
	  }
