                            
                            @charset "utf-8";
/* CSS Document */

body, input, p, ul, ol  {
font-family:"Arial", Arial, sans-serif;}

h1, h2, h1 a, h2 a, h3, h3 a, h4, h4 a, .tagline, .wpb_tour .ui-tabs .ui-tabs-nav li a, .wpb_tabs .ui-tabs .ui-tabs-nav li a, .vc_text_separator div, .entry_date, .flex-caption, .comment-author cite, .pager a, .pager span, .posts-widget .post_title, .portfolio-widget .post_title, .pricing-title, .pricing-price {
font-family:"Play", Arial, sans-serif;}

ul.topmenu li a strong, a.mobile-menu-btn span, #dropdown-trigger  {
font-family:"Play", Arial, sans-serif;}


.main_container {border-top: 6px solid /* #2a681e */ #2a681e; }
.searchbox button.btn, .topsearchbox button.btn, .widget_search button.btn, .btn-primary, .btn-primary:hover,
#submit_button, #submit_button:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled], #back-to-top,
.portfolio-navigation a, .blog-navigation a, .testimonials-widget-prev,
.testimonials-widget-next, .testimonials-widget-prev:hover,
.testimonials-widget-next:hover, .wpb_carousel .carpostnav a {background-color: /* #2a681e */ #2a681e;}

.searchbox button.btn:hover, .topsearchbox button.btn:hover, .widget_search button.btn:hover, #wp-calendar td#today, .wpb_carousel .carpostnav a:hover {background: /* #2a681e */ #2a681e ;}
ul.topheadernav li {border-right:1px dotted #2a681e;}

.tagline, .entry_date, .wtestimonial-content-quote, .wtestimonial-content-quote-end, .ls-progress .ls-nav-prev:hover, .ls-progress .ls-nav-next:hover {color: #2a681e}

#back-to-top,
.portfolio-navigation a, .blog-navigation a, .testimonials-widget-prev, .testimonials-widget-next {border-top:1px solid #2a681e;}


.item-overlay {background-color: rgba(42, 104, 30, 0.5);}

a, .flex-direction-nav a:hover, .comment-meta a.comment-reply-link, .tagcloud a:hover {color: #006bc5}


a:hover, .comment-meta a.comment-reply-link:hover {color: #0086f6}


div.menu-wrapper, a.mobile-menu-btn.btn, a.mobile-menu-btn.btn:hover {background-color:   #2a681e  ;}
ul.topmenu ul.sub-menu li.sfHover > a strong, ul.topmenu ul.sub-menu li.sfHover > a, 
div.menu-wrapper ul.topmenu ul.sub-menu li:hover > a {color: #000;}

div.menu-wrapper, a.mobile-menu-btn.btn {border-top:1px solid #2a681e;}

div.menu-wrapper {
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.25));
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.25));
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.25));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.25));
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.25));		
    border-left:1px solid rgba(0, 0, 0, 0.1);
    border-right:1px solid rgba(0, 0, 0, 0.1);
    
}

a.mobile-menu-btn.btn {
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.2));
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.2));
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.2));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.2));
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.2));		
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    }
    
a.mobile-menu-btn.btn:hover {
	background-image: none;
    }
    
#social-icons li {
border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;}


.breadcrumb_area, .page_titlebox {background: #FFF;}
.headertopmenu {background: #FFF;}
.footer_container {background: #FFF;}
.copy_container {background: #979797;}


.wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .wpb_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background-color:#f7f7f7;
	background-image:none;
	background-attachment: fixed;
	background-repeat: repeat;
}

#dropdown-wrapper .vc_text_separator div, #dropdown-wrapper .wpb_tour .ui-tabs .ui-tabs-nav li.ui-tabs-selected, #dropdown-wrapper .wpb_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background-color:#e9e9e9;
	background-image:none;
}



 



.row {
  margin-left: -20px;
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}

.row:after {
  clear: both;
}

[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.span12 {
  width: 940px;
}

.span11 {
  width: 860px;
}

.span10 {
  width: 780px;
}

.span9 {
  width: 700px;
}

.span8 {
  width: 620px;
}

.span7 {
  width: 540px;
}

.span6 {
  width: 460px;
}

.span5 {
  width: 400px;
}

.span4 {
  width: 300px;
}

.span3 {
  width: 220px;
}

.span2 {
  width: 140px;
}

.span1 {
  width: 60px;
}

.offset12 {
  margin-left: 980px;
}

.offset11 {
  margin-left: 900px;
}

.offset10 {
  margin-left: 820px;
}

.offset9 {
  margin-left: 740px;
}

.offset8 {
  margin-left: 660px;
}

.offset7 {
  margin-left: 580px;
}

.offset6 {
  margin-left: 500px;
}

.offset5 {
  margin-left: 420px;
}

.offset4 {
  margin-left: 340px;
}

.offset3 {
  margin-left: 260px;
}

.offset2 {
  margin-left: 180px;
}

.offset1 {
  margin-left: 100px;
}

	.boxed_container { max-width: 1000px !important; }
	.side .testimonial {width:338px}
	
	.client-pic,
	.client-pic a,
	.client-pic img {	
		width: 160px;
		height: 130px;
	}
	
	.clients-list img {width: 148px; height: 111px;}
	
	.side .clients-list img {width: 167px; height: 125px;}
	.side .clients-list .entry_image:nth-child(6n) {margin-right:10px;}
	.side .clients-list .entry_image:nth-child(4n), .side .clients-list .entry_image:nth-last-child(1) {margin-right:0;}
	

	ul.mobile-menu > li > a {
		padding: 15px 18px 15px 18px;
		background:rgba(0, 0, 0, 0.03);
	}
		
	.widget_search input[type="text"] {width:170px}
		
	.blog_list .entry_post, .entry_posttitle {width:600px;}
	
	.widget_flickr ul.flickr li img {width:55px; height:55px;}
	
	.portfolio-normal .portfolio-item,
	.portfolio-portrait .portfolio-item,
	.portfolio-masonry .portfolio-item {width: 217px;}
	
	
	
	.side .portfolio_content {width:700px;}
	.side .portfolio_meta {width:700px;}
	.side .portfolio_description {width:50%; margin-right:20px; float:left}
	.side .related-projects-wrap {width:700px;}
	
	.blog-recent-item .entry_post 
		{
		width:210px;
		float:right;
		}
	
	.portfolio-portrait .portfolio-image,
	.portfolio-portrait .portfolio-image a,
	.portfolio-portrait .portfolio-image img {
		height: 280px;
	}
	
	#home-portfolio-list { margin-right:-15px; padding-left:5px;position: relative;}
	
	#home-portfolio-list .portfolio-image,
	#home-portfolio-list .portfolio-image a,
	#home-portfolio-list .portfolio-image img {
		height: 150px;
	}
	  
 