/*************************************************************************/
/*	HEADER / TOP														 */			
/*************************************************************************/
header{	font-family: 'Open Sans', sans-serif;	font-size: 62.5%;	line-height: 160%;}
input, button, textarea, select {	font-family: 'Open Sans', sans-serif;}



a.bt-nav-close { position: absolute; right:10px; top:10px; font-size: 18px; color:#fff; z-index: 99;  }
a.bt-nav-close:hover { opacity: 0.75; color:#fff }
.bar-top{margin:0;border-color:#9dc500;border-width:5px}

header nav.open { display: block; }
a.menu-mobile{display:none}
.body-overlay.show{display: none;}
header .logo{display:block;padding-left:15px;float:left;position: relative;z-index: 1;}
.main{width:961px;margin:0 auto}
.slider-folio{position:relative;z-index:3}
header.fixed {position: fixed;}


/*header nav{float:right;margin-top:50px;display:block}
header nav li{float:left;display:block;margin:0 0 0 4px;padding:0 6px 0 0;line-height:100%;position:relative;z-index:90}
header nav li.active a{border-bottom:2px solid #9dc500}
header nav li a,header nav li a:visited{display:block;text-decoration:none;color:#374452;font-size:1.4em;text-transform:uppercase;padding:0 11px 10px 11px}
header nav li:hover{padding:0 6px 0 0}
header nav li.subnav{}
header nav li:hover a,header nav li:hover a{background:#9dc500;border-radius:3px;color:#fff;padding:15px 11px 15px 11px;margin:-15px 0 0 0}
header nav li:hover ul{display:block;opacity:1;filter:alpha(opacity=100);top:20px;height:auto;left:0px}
header nav li ul{display:none;position:absolute;background-color:#fff;box-shadow:0 2px 4px 0 #000;box-shadow:0 5px 4px 0 rgba(0,0,0,0.13);border-top:2px solid #9dc500;padding:0 15px 10px 15px;z-index:10000;opacity:1;filter:alpha(opacity=0);left:0px;top:20px}
header nav li ul li,header nav li:hover ul li{float:none;padding:0;margin:0;background:0}
header nav li ul li a,header nav li:hover ul li a{padding:0;line-height:100%;background:0;margin:0;color:#6e6e6e;text-transform:none;font-weight:600;font-size:1.3em;border-bottom:1px solid #ececec;padding:13px 50px 13px 0;white-space:nowrap;border-radius:0;min-width:125px;}
header nav li:hover ul li a:hover{color:#9dc500;border-bottom:1px solid #9dc500}
header nav li:hover ul li a:hover:before{content:"\2014 \00a0 "}


*/

header nav li:hover ul li ul{display:none}
header nav li ul li:hover ul{display:block}
header nav li ul li:hover ul {left:175px;top:0;}

header nav{float:right;margin-top:50px;display:block}
header nav li{float:left;display:block;margin:0 0 0 4px;padding:0 6px 0 0;line-height:100%;position:relative;z-index:90}
header nav li.active a{border-bottom:2px solid #9dc500}
header nav li a,header nav li a:visited{display:block;text-decoration:none;color:#374452;font-size:1.4em;text-transform:uppercase;padding:0 11px 10px 11px}
header nav li:hover{padding:0 6px 0 0}
header nav li.subnav{}
header nav li:hover a,header nav li:hover a{background:#9dc500;border-radius:3px;color:#fff;padding:15px 11px 15px 11px;margin:-15px 0 0 0}

header nav li ul{display:none;position:absolute;z-index:10000;
			background-color:#fff;
			box-shadow:0 2px 4px 0 #000;
			box-shadow:0 5px 4px 0 rgba(0,0,0,0.13);
			border-top:2px solid #9dc500;
			padding:0 15px 10px 15px;z-index:10000;opacity:1;filter:alpha(opacity=0);left:0px;top:20px
}

header nav li:hover ul{display:block;left:auto}

header nav li ul li a,header nav li:hover ul li a{padding:0;line-height:100%;background:0;margin:0;color:#6e6e6e;text-transform:none;font-weight:600;font-size:1.3em;border-bottom:1px solid #ececec;padding:13px 50px 13px 0;white-space:nowrap;border-radius:0;min-width:125px;}
header nav li:hover ul li a:hover{color:#9dc500;border-bottom:1px solid #9dc500}
header nav li:hover ul li a:hover:before{content:"\2014 \00a0 "}


/*header nav li ul li ul{
	left:125px;
	z-index:10;
	position:absolute;
}*/

/*************************************************************************/
/*	NAV								 		 	 	 	     			 */			
/*************************************************************************/

nav.separator{border-bottom:1px solid #ebebeb;margin:60px 0}
nav.separator ul li{float:right}
nav.separator ul li a{display:block;text-indent:-9999px;width:27px;height:3px;background:#e3e5e6;margin-left:3px}
nav.separator ul li a.active{background:#bfc2c4}
nav.page ul li{float:left}
nav.page ul li a{display:block;line-height:100%;background:#fff;border:1px solid #f1f2f2;color:#aeaeae;font-size:1.2em;padding:7px 8px;margin:0 10px 0 0;text-decoration:none}
nav.page ul li a.active{color:#9dc500;border:1px solid #9dc500}
nav.page ul li a:hover{color:#fff;border:1px solid #9dc500;background:#9dc500}
nav.page ul li a.active:hover{color:#000;}





/*************************************************************************/
/*	Transitions								 		 	 	 	     	 */			
/*************************************************************************/

header nav li, header nav li a, header nav li a:visited, header nav li ul, .grid-3:before, .blog-posts-small figure, .blog-posts-small .grid-3 h4, .blog-posts-small figure .fold,.portfolio .grid-3-2 a, .portfolio .grid-3-2 h4 a, .portfolio .grid-3-2 figure img, .grid-3-2:before, .services-list li i, .portfolio .grid-3-2 h4, .portfolio .grid-3-2 a, .portfolio .grid-3-2 p, .services-list li h4, .services-list li p, footer .social li a, .view-back div, .grid-6 a, nav.page ul li a, .flickr li:before, div.orbit-wrapper div.slider-nav, .slideshow-home-1 .timer-wrapper, #toTop, nav.separator-prev-next ul li a, nav.separator-prev-next ul li a i, figure.image:before, figure.video:before, .main-slide-gallery .thumbsArrow, .zuperSlider > .arrow, .TB_Wrapper .nav-arrows, .slideshow-home-1 div.orbit-wrapper div.slider-nav span.right, .slideshow-home-1 div.orbit-wrapper div.slider-nav span.left, .item-portfolio-rect div.details, .opcty-50, .opcty-25, .big-block-color, a.big-block-color, .special-nav-footer li i, .color-boxes li {
	/*-webkit-transition: all 250ms ease-out;
	-moz-transition: all 250ms ease-out;
	-o-transition: all 250ms ease-out;
	transition: all 250ms ease-out;*/
}

.left_nav ul li a{
	/*-webkit-transition: background 500ms ease-out;
	-moz-transition: background 500ms ease-out;
	-o-transition: background 500ms ease-out;
	transition: background 500ms ease-out;*/
}

.view-back div {
	/*-webkit-transition: all 1000ms ease-out;
	-moz-transition: all 1000ms ease-out;
	-o-transition: all 1000ms ease-out;
	transition: all 1000ms ease-out;*/
}

a, .accordion h4, .portfolio-details-right h4  {
	/*-webkit-transition: color 500ms ease-out;
	-moz-transition: color 500ms ease-out;
	-o-transition: color 500ms ease-out;
	transition: color 500ms ease-out;
	text-decoration: none;*/
}
