/*---------DON'T DELETE THIS! CLEARFIX! ---------*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
  
 .clearfix {
display: inline-block;
}  

    /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
	.clearfix {display: block;}
    /* End Holly Hack */
	

/*-----------END CLEARFIX----------*/
a:focus, a:active{border:0px}
::selection {
	background:#039085;
	color:#fff;
}

::-moz-selection {
	background:#039085;
	color:#fff;
}

::-webkit-selection {
	background:#039085;
	color:#fff;
}


body{background:#ededed; border-bottom:5px solid #ace900; margin:0px; padding:0px; height:100%;font-family: proxima-nova-1,proxima-nova-2;padding-top:1px; color:#2e2e2e; font-weight:100; font-size:15px; line-height:21px;}
h2 { font-family: museo-slab-1, museo-slab-2;font-size:25px; font-weight:800; letter-spacing:-0.06em;}
h1 { font-family: museo-slab-1, museo-slab-2;font-size:48px; font-weight:700; letter-spacing:-0.06em;}
.fullink{height:100%; width:100%; display:block;}
.col-content2{margin-top:40px;}
/*nav content*/
#header{margin-top:36px; background:url(../media/img/layout/header_bg.png) center repeat-y #96e300;padding:20px 0px;position: relative;
    z-index: 9999;}
#navbar{margin:0px auto; width:960px;}
.logo{text-indent:-999em; background:url(../media/img/layout/logo.png) no-repeat; height:53px; width:165px; margin:0px; float:left;}
.logo a{height:100%; width:100%; display:block;}
#nav li{float:left;list-style:none;  margin-left:12px;}

#nav li{text-indent:-999em; display:block; height:25px; background:url(../media/img/layout/nav.png);}

#nav li a{height:100%; width:100%; display:block;}

#nav li#our-work{background-position:0px 0px; width:85px;}
#nav li#our-work:hover, #nav li#our-work.active{background-position:0px -25px; width:85px;}
#nav li#news{background-position:-95px 0px; width:57px;}
#nav li#news:hover, #nav li#news.active{background-position:-95px -25px; width:57px;}
#nav li#about{background-position:-163px 0px; width:59px;}
#nav li#about:hover, #nav li#about.active{background-position:-163px -25px; width:59px;}
#nav li#partnerships{background-position:-234px 0px; width:113px;}
#nav li#partnerships:hover, #nav li#partnerships.active{background-position:-234px -25px; width:113px;}
#nav li#contact{background-position:-356px 0px; width:78px;}
#nav li#contact:hover, #nav li#contact.active{background-position:-356px -25px; width:78px;}

#nav ul{margin:0px; padding:0px;}
#nav{float:right; margin: 23px 0 0;}
.downarrow{
    background: url("../media/img/layout/green-down-arrow.png") no-repeat scroll 0 0 transparent;
    height: 9px;
	display:none;
    margin-top: 50px;
    position: absolute;
    width: 21px;	
}
#hero{width:960px; margin:40px auto; font-size:18px; line-height:24px;}
a{color:#7cbc00; text-decoration:none;}
.DAour-work
{
	display:block;
	margin-left: 43px;
}
.DAcontact
{
	display:block;
	margin-left: 402px;
}
.DApartnerships {
    display: block;
    margin-left: 295px;
}
strong{font-weight:600}

/*main container*/
#container{width:960px; margin:40px auto;}
.lcol{width:542px; float:left;}
.rcol{width:372px; float:left; margin-left:46px;}
.hometab{font-size:12px;color:#2e2e2e;text-decoration:none;display:block; height:0}
.tabmenu{float:left; width:183px; list-style:none; margin:0px; padding:0px;}
.tabmenu li{height:20px;}
.all{padding:0px;margin:0px;}

.container{width:960px; margin:0px auto;}


.feedblock{width:324px;padding:10px 23px 0px;list-style:none; margin:0px 0px 23px; display: block;}
.feedblock a{color:#bfbfbf; text-decoration:none;}
.feedblock.twitter{background:#fff url(../media/img/home/twt_btm.png) no-repeat bottom center;}
.feedblock.insta{background:#fff url(../media/img/home/pic_btm.png) no-repeat bottom center;}
.feedblock.blog{background:#fff url(../media/img/home/blog_bg.png) no-repeat bottom center;}
.twit_status{margin-bottom:20px;}
.twit_status p{text-indent:23px; background:url(../media/img/home/twt_bg.png) top left no-repeat; margin:0px; font-weight:400; font-size:18px;}
.post_date{margin-left:20px; color:#767676; font-size:12px;}
.feedblock .post_date a{color:#767676; text-decoration:underline}
.parss-description{margin:10px 0px 20px; color:#7d7c7c;}
.parss-title a{color:#3b3b3b;font-size:18px; font-weight:400}
.hide{display:none;}
#filter-header{width:188px;float:left; margin-top:24px;}
.home .rcol h2{float:left; margin-right:115px; margin-bottom:20px}
.work-filter{text-indent:-999em; background:url(../media/img/home/filter_buttons.png) no-repeat; float:left; height:28px; width:56px; margin:0px;}
.filter{background:url(../media/img/home/filter_buttons.png) no-repeat; float:left; margin-left:3px; display:block; height:28px; width:30px; cursor:pointer;}
.filter.blogfilter{background-position:-61px -29px;}
.filter.tweetfilter{background-position:-94px -29px;}
.filter.instagramfilter{background-position:-127px -29px;}
.filter.resetfilter{background-position:-160px -29px;}
.filter.blogfilter.active{background-position:-61px 0px;}
.filter.tweetfilter.active{background-position:-94px 0px;}
.filter.instagramfilter.active{background-position:-127px 0px;}
.filter.resetfilter.active{background-position:-160px 0px;}
.insta .parss-title{font-size:18px; font-weight:400; color:#3b3b3b;}
.ui-tabs-hide{display:none}
.title{font-size:16px; text-transform:none}
.home_thumb{float:left; height:153px; width:258px; position:relative; overflow:hidden; margin-bottom:25px;}
.home_thumb.left{margin-right:25px;}
.overlink{display:block; height:100%; width:100%;}
.ncl_thumb{background:url(../media/img/home/ncl_thumb.jpg) no-repeat; height:100%; width:100%;}
.octa_thumb{background:url(../media/img/home/octa_thumb.jpg) no-repeat; height:100%; width:100%;}
.machete_thumb{background:url(../media/img/home/machete_thumb.jpg) no-repeat; height:100%; width:100%;}
.questa_thumb{background:url(../media/img/home/mh_thumb.jpg) no-repeat; height:100%; width:100%;}
.shores_thumb{background:url(../media/img/home/shores_thumb.jpg) no-repeat; height:100%; width:100%;}
.namale_thumb{background:url(../media/img/home/namale_thumb.jpg) no-repeat; height:100%; width:100%;}
.ncl_thumb:hover, .mlf_thumb:hover, .machete_thumb:hover, .questa_thumb:hover, .shores_thumb:hover, .namale_thumb:hover{border:3px solid #7cbc00;position:relative; background-position:-3px -3px;width:252px;}
.mosaic-overlay {display:none;z-index:5;position:absolute;width:100%;bottom:-50px;height:30px;padding:10px;background:#7cbc00;color:#fff; text-decoration:none;	font-weight:600;}
.mosaic-overlay{text-transform:uppercase;  line-height:16px; font-size:11px}
#filter-footer{color:#fff; background:#cccccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; -khtml-border-radius: 5px; padding:7px 5px 5px; font-size:13px;}
.follow{float:right; background:url(../media/img/home/sub-follow.png) -84px 0px; height:20px; width:61px; display:block;}
.subscribe{float:right; background:url(../media/img/home/sub-follow.png) 0px 0px; height:20px; width:78px; display:block; margin-right:10px;}




/*footer content*/
#footer{background:url(../media/img/layout/footer_bg.jpg) repeat-x; padding:35px 0px 0px; color:#afafaf;font-size:12px; line-height:16px; margin-top:50px;padding: 35px 0 0;height:117px;}
#footer a{color:#afafaf; text-decoration:none;}
#footer .content{margin:0px auto; width:960px;}
#footer .content div{float:left;}
#footer ul{margin:0; padding:0; list-style:none}
#footer ul li{margin-bottom: 8px;}
#footer ul a{color:#fff; text-transform:uppercase; font-weight:400; text-decoration:none;}
.logo-footer{background:url(../media/img/layout/footer_logo.png) no-repeat; height:34px; width:106px; text-indent:-999em; margin:0px 0px 36px; }
#footer-left{margin-right:40px;}
#footer-right{margin-right:50px;}
.left-list{float:left; width:115px;}
.right-list{float:left; width:300px;}
.newsletter-submit{background:url(../media/img/layout/newsletter_submit.png) no-repeat; text-indent:-999em; height:18px; width:17px;border:0px;position:relative; left:-21px;}
.newsletter-email{background-color:#313131; color:#afafaf; border:1px solid #afafaf;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius: 5px; -khtml-border-radius: 5px; width:119px; padding:5px 19px 4px 5px;}
.social{background:url(../media/img/layout/social-icons.png); width:22px; height:22px; margin-right:9px; float:left; margin-bottom:25px;}
.social.facebook{background-position:0px 0px;}
.social.twitter{background-position:-25px 0px;}
.social.linkedin{background-position:-50px 0px;}
.social.youtube{background-position:-75px 0px;}
.social.flickr{background-position:-100px 0px;}
.social.stumbleupon{background-position:-125px 0px;}
.footer-contact{width:163px;}
#home_left{position:absolute; z-index:1000; width:100px; top:0px; left:0px; height:480px; background:url(../media/img/home/home_left.png);}
#home_right{position:absolute; z-index:1000; width:100px; top:0px; right:0px; height:480px; background:url(../media/img/home/home_right.png);}

#main_content{
	font-size:15px;
	line-height:20px;
	width:1080px;
}
#main_content ul
{
	padding-left:14px;
}

#main_content h1{
	font-size:26px;
	margin-bottom:35px;
}

.check{float:left; width:247px; padding:0px; margin:0px 0px 0px 24px;list-style-image:url('../media/img/about/checkmark.png');}
.check li{margin: 7px 0;}
