/*
Theme Name: Astia
Author: Voveo Marketing Group
Author URI: http://www.voveo.com
*/

/* GLOBAL */
body{color:#414042;font-family:'Roboto', Arial, sans-serif; font-weight:300; font-size:16px; background:#939393;line-height:1.6em;}
a {text-decoration:none;}
p{font-size:1.0em;padding-bottom:1em;}
.investments p{font-size: 0.9em; line-height: 1.5em;}
strong{font-weight:400;}
.alignright{float:right; margin-left:20px; margin-bottom:60px;}
.col.floatright{float:right; margin:0 0 0 2%;}
.col.floatleft{float:left; margin-left:0;}
#main, .region, .n0 { margin: 0 auto;}
#main{background:#fff;}
.n0 {background: #fff;box-shadow:2px 2px 2px rgba(0,0,0,.4);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.4);-o-box-shadow:2px 2px 2px rgba(0,0,0,.4);display: block;height: 90px;position: fixed;width: 100%;z-index: 100;}
.logo{position:absolute;left:0;top:10px;}
#main-menu{display:none;}
.container{max-width:1200px; width:95%; }
.container{transition: all .4s ease-in-out;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;}
#a2 .container{transition: none;-webkit-transition: none;-moz-transition: none;-o-transition: none;}
.w100{max-width:100%}
.w90{width:90%; margin:0 auto;}
.w80{width:80%; margin:0 auto;}
.w60{width:60%; margin:0 auto;}
.w70{width:70%; margin:0 auto;}
.pad1{padding-top:1em;}
.pad2{padding-top:2em;}
.pad3{padding-top:3em;}
.pad4{padding-top:4em;}
.rpad1{margin-right:1em;}
.rpad2{margin-right:2em;}
.rpad3{margin-right:3em;}
.rpad4{margin-right:4em;}
a.more{display: inline-block;font-size: 15px !important;font-weight: 400;padding: 1em;text-align: center;text-transform: uppercase;text-decoration:none!important;}
a.more.green{background-color: #6cb344;color: #FFFFFF;box-shadow: 5px 5px 0 0 #488b22;}
a.more.white{background-color: #FFFFFF;color: #6cb344!important;box-shadow: 5px 5px 0 0 #488b22;font-size: 14px !important;padding: .8em 3em;}
a.more.orange{background-color: #D9521E;color: #FFFFFF;box-shadow: 5px 5px 0 0 #C44517;padding: 0.7em 2em;}
a.more:hover{text-decoration:underline;}
a.more:active{margin:5px -5px -5px 5px; margin-left:5px; box-shadow: 0 0 0 0 #fff;}

#aux{position:absolute; top:0; right:0;}
#aux a, #sidr-id-aux a{background-color:#6cb344; color: #FFFFFF;float: right;font-size: 0.8em;line-height: 1em;margin-left: 4px;padding: 7px 20px;text-transform: uppercase;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;}
#sidr-id-aux a{display: block;float: none;font-size:.9em;margin: 10px 100px 0 15px;}
#aux a:hover, #sidr-id-aux a:hover{background-color:#bbb!important;}
#sidr-id-aux a:after{content: ""; display: block; height: 0; clear: both; visibility: hidden;}

#nav{position:absolute;right:0;top:50px;z-index:100;}
#nav{list-style: none;margin:0 auto;padding-left:0;z-index:10;float:right;}
#nav li{float: left;}
#nav a{text-decoration: none;color:#9c9c9c;display:block;font-size:15px; line-height:1.2em; text-transform:uppercase;}
#nav a:hover{}
#nav > li a{display: inline-block;letter-spacing: -0.03em;margin-left: 1px;padding: 0 22px 22px 0;text-decoration: none;}
#nav > li > a:hover{color:#000;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
#nav li:last-child a{padding-right: 0;}
#nav li a:hover span, #nav li a.sel span{}
#nav li a:hover, #nav li a.sel{}

#nav li a.last {background-position: left bottom;}
#nav li {float: left;list-style-type: none;display:inline-block;z-index:10; position:relative;}
/*<Level 1>*/
#nav li ul li a span {padding:8px 5px;height:auto; border:0;}
#nav li ul li a:hover span {background: none;}
#nav li:hover ul, #nav li.A-Menu-Horizontal-Hover ul{visibility: visible;}
#nav li ul li a:hover,#nav li ul li.last a:hover {}
#nav li ul{visibility: hidden;margin: 0;padding: 5px 0 0 0;left: -5.5em;top: 40px;position: absolute;display: block;background:no-repeat 0 0 scroll rgba(108, 179, 68, 0.97);padding:0;font-size:12px;width:auto}
#nav li ul li{border-bottom:1px solid #9bcb80;display: block;margin: 0;padding: 0 0 0 0;position: relative;width: 17em;float: none;}
#nav li ul li:last-child{border-bottom:none;}
#nav li ul li.A-Menu-Horizontal-WChild{}
#nav li ul li a{text-transform:capitalize;padding:10px; margin: 0;text-decoration: none;color: #fff;display: block;height: auto;background: none;font-weight: 300;}
#nav li ul li.A-Menu-Horizontal-WChild a{}
#nav li ul li a:hover{font-weight:400; }
#nav li ul li:hover, #nav li ul li.A-Menu-Horizontal-Hover{}
/*<Level 2>*/
#nav li ul li ul, #nav li:hover ul li ul {visibility: hidden;position: absolute;left: 17em;padding-top: 0;top: 7px;display: block;}
#nav li:hover ul li:hover ul {visibility: visible;}
#nav > li.current-menu-ancestor.current-menu-parent {font-weight: 500;}
#nav li ul li.current-menu-item, #nav li ul li:hover{background:#9bcb80;}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu li {position: relative;}
.sf-menu ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99;}
.sf-menu > li {float: left;}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {display: block;}
.sf-menu a {display: block;position: relative;}
.sf-menu ul ul {top: 0;left: 100%;}

.sf-arrows .sf-with-ul {padding-right: 2.5em;*padding-right: 1em;}
.sf-arrows .sf-with-ul:after {content: '';position: absolute;top: 50%;right: 1em;margin-top: -3px;height: 0;width: 0;border: 5px solid transparent;border-top-color: #dFeEFF;border-top-color: rgba(255,255,255,.5);}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {border-top-color: white;}
.sf-arrows ul .sf-with-ul:after {margin-top: -5px;margin-right: -3px;border-color: transparent;border-left-color: #dFeEFF;border-left-color: rgba(255,255,255,.5);}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {border-left-color: white;}


#subnav{margin:-2.5em 0 0;}
#subnav li{font-size:.9em;float:left; background: url("images/bullet-sm.png") no-repeat scroll right 10px;padding-left:0; padding-right:15px;margin-right:10px;}
#subnav li:last-child{background:none;}
#subnav li.current-menu-item a{font-weight:500; text-decoration:none;}
#subnav li a{color:#414042; text-decoration:none;}
#subnav li a:hover{text-decoration:underline;}
#subnav::after{ content: ""; display: block; height: 0; clear: both; visibility: hidden; }


.navbtn {background-color: rgba(0, 0, 0, 0.1);border: 1px solid transparent;border-radius: 4px 4px 4px 4px;cursor:pointer;margin:8px;padding: 9px 10px 6px;position: fixed; z-index:1000;top:30px; transition: all .7s ease-in-out;-webkit-transition: all .7s ease-in-out; right:0;z-index:1000;}    
.navbtn span {background-color:#fff; border-radius: 1px 1px 1px 1px; display: block; height: 2px; margin-bottom:3px;width: 22px; } 
.sr-only {border: 0 none;clip: rect(0px, 0px, 0px, 0px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.sidr-class-container img, #sidr-id-main-menu{display:none;}
.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-family:Lato,Arial,"sans-serif";font-size:15px;background:#333;color:#fff;}
.sidr .sidr-inner{padding:0 0 15px}
.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}
.sidr.right{left:auto;right:-260px}
.sidr.left{left:-260px;right:auto}
.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a));background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-o-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}
.sidr p{font-size:13px;margin:0 0 12px}
.sidr p a{color:rgba(255,255,255,0.9)}
.sidr>p{margin-left:15px;margin-right:15px}
.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}
.sidr ul li{margin:0;line-height:41px!important;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}
.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;line-height:41px}
.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{}
.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}
.sidr ul li ul{border-bottom:none;margin:0}
.sidr ul li ul li{line-height:33px!important;font-size:13px}
.sidr ul li ul li:last-child{border-bottom:none}
.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px}
.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{}
.sidr ul li ul li a,.sidr ul li ul li span{color: rgba(255, 255, 255, 0.8);display: inline-block;line-height: 1.5em;padding: 5px 15px 5px 30px;}
.sidr ul li ul li ul li a{padding:  3px 15px 3px 40px;}
li.sidr-class-current_page_item a{color:#D9521E!important; font-weight:500!important;}
#footer{background-color: #414042;padding: 3em 0 4em;position: relative;;}
#footer *{color:#fff;}
#footer p, #footer li{line-height:1.4em;font-size:12px;}
#footer p.copy{clear:both;}
#footer li{padding-bottom:1em;padding-left:1.5em;}
#footer ul{height:100px; border-left:1px solid #fff;}
#footer img{max-width:100%;}
#footer li a{text-transform:uppercase;}
.social, .copy{float:right;}
.social div{max-width:240px;float:right;}
.copy{padding-top:.5em;}
.social div:after{content: ""; display: block; height: 0; clear: both; visibility: hidden}
.social a{background: url("images/social-icons.png") no-repeat 0 0;display:block; float:right;height:37px; width:37px; margin-bottom:3px;margin-right:3px;}
.social a.fb{background-position:-40px 0;}
.social a.tw{background-position:-80px 0;}
.social a.in{background-position:-120px 0;}
.social a.yt{background-position:-160px 0;}
.social a.gp{background-position:-200px 0;}

.smsocial{position: absolute;right: 275px;top: 7px;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
.smsocial a{background: url("images/social-icons-sm.png") no-repeat 0 0;display:block; float:right;height:20px; width:20px; margin-bottom:3px;margin-right:7px;}
.smsocial a.fb{background-position:-81px 0;}
.smsocial a.tw{background-position:-108px 0;}
.smsocial a.in{background-position:-54px 0;}
.smsocial a.yt{background-position:-135px 0;}
.smsocial a.gp{background-position:-27px 0;}

label {font-size:.8em;}
form .row{position:relative;}
input[type="text"], input[type="email"], input[type="tel"], textarea {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #cbcbcb;margin-bottom: 1.3em;padding: 10px 0 10px 14px;width: 80%;}
textarea {padding-bottom:0;width: 80%;}
input[type=submit]{float:left;background: none repeat scroll 0 0 #6CB344;border: none;color: #fff !important;display: inline-block;font-size: 15px !important;margin: 0 0 3em !important;padding: 0.6em 0;text-align: center;}
input[type=submit]:hover{text-decoration:none;}
input:focus, textarea:focus{background-color:#eee;} 
select{padding:7px;}
#s{width:60%!important;float:left;}
.searchsubmit{float: left !important;font-size: 15px !important;width: 30%;}
#archives-2{clear:both;}

#tribe-events-pg-template{padding-top:120px!important;}
.tribe-bar-disabled {display:none;}
.tribe-events-notices {background:#EEEEEE!important;border: 1px solid #EEEEEE!important; color: #D9521E!important;text-shadow: 0 0 0 #FFFFFF!important;}
.tribe-events-calendar th {background-color: #65AF33!important;color: #FFFFFF!important;}
.tribe-events-has-events{background:#F5F5F5!important;}
.tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {color: #65AF33;padding: 5px; display:block;}
.tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a:hover {text-decoration:underline;}
.tribe-events-nav-next a, .tribe-events-nav-previous a{font-size:1.2em; font-weight:500; color:#000;}
/* Home Page */

.center *{text-align:center;}
h3{font-size:1.3em; font-weight:400; padding-bottom:.3em;}
h4{color:#1a6680; font-size:1.2em; margin:1em 0 0.5em 0; text-transform:uppercase;}
#a1 {background:#414042;height: 389px; padding-top:90px; overflow:hidden;}
#a1 .carousel{width:100%; margin:0 auto; position:relative;height: 389px;}
#a1 img{width:100%;display:none;}
.a1{margin:0 auto;background:#414042;}

#msgs{width:100%;height:320px; overflow:hidden;}
#msgs li {display:none;}
#a2{background:#fff;padding:3em 0 2em;}
#a2 h2, #a3 h2, #a4 h2, #a5 h2, #a6 h2{font-weight:300;font-size:2.5em; letter-spacing:.035em; line-height:1.3em; margin-top:-.2em; padding-bottom:.7em;}
#a2 h2 strong, #a4 h2 strong{color:#d9531e;}
#a2 p{font-size:1.5em;line-height:1.5em;}
#ctrls{float:right;position:relative;left:-50%;text-align:left;}
#ctrls ul{list-style:none;position:relative;left:50%;}
#ctrls li{float:left;position:relative;}
#ctrls a{text-decoration:none;margin-right:8px;float:left;width:12px; height:12px;background: url("images/dots.png") no-repeat -20px 0 transparent;}
#ctrls li.sel a, #ctrls a:hover{background-position: 0 0;}
.cpnl{position:absolute;bottom:0;width:100%;}

#a3 {background:#f1f1f1; padding:6em 0 5em;}
#a3 h2 strong, #a5 h2 strong, #a6 h2 strong{color:#6cb344;}
#a3 h3{font-size:1.8em; text-transform:uppercase;font-weight: 400;line-height: 1.2em;margin: 0.4em 0;}
#a3 p{font-size:1.25em; line-height:1.6em;}
#a3 .actions p{font-size:1em;padding:.5em 1em;}
#a3 .actions img{max-width:100%;opacity:0;}
#a3 .actions a{font-weight:500; font-size:.9em;color:#d9531e; text-decoration:underline;}
#a3 .actions a:hover{text-decoration:none;}

#a4{background: url("/wp-content/uploads/2014/03/global-community.jpg") no-repeat scroll center center transparent;background-size: cover; padding:5em 0 0; }
#a4 h2{margin-right:10%;}
#a4 p{margin-right:20%; margin-bottom:5em;}
#a4 .join h2{color: #FFFFFF;font-size: 2em;font-weight: 400;letter-spacing: 0.035em;line-height: 1.3em;padding-bottom: 0.5em;margin:0;}
#a4 .join p{color: #FFFFFF;font-size: 1em;font-weight: 400;padding-bottom: 2em;margin:0;}

#a5{padding:5em 0;background:#fff;}
#a5 h2{text-align:center;}
#a5 img{width:100%;}
#a5 .span_8 div{position:relative;margin-bottom:1em;}
#a5 .span_8 p{font-size:.9em;line-height:1.3em;padding:0 0.5em 1em;}
#a5 .span_8 a{color:#6cb344; display:block;font-weight:400;}
#a5 .span_8 div h3{position:absolute;bottom:.5em;color:#fff; text-transform:uppercase; text-align:center;font-size:.9em; font-weight:500;padding:.5em 0; background:rgba(0,0,0,.4); width:100%}
#a5 .all {color: #D9531E!important;display:block;font-size: 0.95em;font-weight: 500;padding-top:1em;text-decoration: underline;}

#a6{background:#fff;}
#a6 .container{border-bottom:1px solid #bbb;padding:5em 0;}
#a6 h2{text-align:center;padding-bottom:0;}
.ctrl{cursor:pointer; display:block; position:absolute;width:17px; height:80px; background:transparent url(images/ctrls.png) no-repeat 0 0; top:180px; }
.ctrl.ctrl-r{background-position:-20px 0;right:0;}
.ctrl.ctrl-l{left:0;}
.cinner{width:90%; margin-left:7.5%;margin-top:2em;}
.item {padding-right:2em;height:130px;display:table-cell;vertical-align:middle;}
.item img{width:100%;vertical-align: middle;}
.owl-pagination{display:none;}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;height:130px;}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}

/* Sub Page */
#s1{padding-top:155px;padding-bottom:2em;}
.content h1 {font-size: 1.75em;line-height: 1.5em;padding-bottom:1em;}
.content h1 strong{color:#d9521e;font-weight:400;}
.content h2 {font-size: 1.3em;line-height: 1.5em;padding-bottom:1em;}
.content strong{font-weight:400; color:#6cb344;}
.content a{color:#D9521E; text-decoration:underline;}
.content a:hover{text-decoration:none;}
.content li{background: url("images/bullet.png") no-repeat scroll 8px 10px rgba(0, 0, 0, 0);padding-bottom: 0.3em;padding-left: 25px;}
.content ul{padding-bottom:1em;}
.content a[href$=jpg], a[href$=jpeg], a[href$=jpe], a[href$=png], a[href$=gif], .noborder {text-decoration: none!important;border: 0 none!important;}
.content h2 a{color:#D9531E;}
.content h3.ac{background: url("images/arrows.png") no-repeat scroll 95% -117px rgba(0, 0, 0, 0);border-bottom: 1px solid #B0B0B0;cursor: pointer;font-size: 1.5em;font-weight: 300;line-height: 1em;margin-bottom: 0;padding: 1.2em 2em 1.2em 0;}
.content h3.ac strong{color:#d9521e; font-weight:400;}
.content h3.ac.sel{background-position:95% 25px; border-bottom:0;}
.content div.ac{border-bottom: 1px solid #CCCCCC;display: none;margin-bottom: 1.2em;}
.content .social{float:left;display:block;margin-bottom:1.3em;width:100%;}
.content .social a{background: url("images/social-icons-2.png") no-repeat 0 0;display:block; float:left;height:30px; width:30px; margin-bottom:3px;margin-right:9px; text-indent:-9999px;}
.content .social .fb{background-position:-39px 0!important;}
.content .social .tw{background-position:-78px 0!important;}
.content .social .in{background-position:-117px 0!important;}
.content .social .gp{background-position:-155px 0!important;}
.content .social .yt{background-position:-194px 0!important;}
.lnav {background:#f3f3f3;border: 3px solid #6cb344;margin-right:2em;padding: 20px 20px 10px;}
.lnav h3 {border-bottom: 1px solid #000;font-size: 1.6em;margin-bottom: 0.5em;padding-bottom: 0.75em;}
.content .lnav li {background: none;padding-bottom: 0.3em;padding-left: 0;}
.content .lnav li a {color:#403e49;text-decoration:none;font-weight:300;}
.content .lnav li.current_page_item a, .content .lnav li a:hover{font-weight:500}

#partners .row{padding-bottom:2em; margin-bottom:3em; border-bottom:1px solid #bbb;}
#partners img{max-width:100%;}
#partners .row:last-child{border-bottom:none;}
.sidebar-widget-2{padding-right:1em;}
h2.actual_month{padding-bottom:0!important; font-size:1.6em!important;}

.portfolio img {
    box-shadow: 0 0 6px 0 rgba(50, 50, 50, 0.67);
    max-width: 85%;
    padding: 0 7.5%;
    transition: all 0.2s ease-out 0s;
}
.portfolio a:hover img{box-shadow: 0 0 9px 0 rgba(50, 50, 50, 0.67);}
.portfolio h3{color:#6cb344; padding:.5em 0;}
.portfolio .row{margin-bottom:2em;}

.dp_pec_accordion_wrapper .dp_pec_content_header {background:#D9521E!important;}
.dp_pec_accordion_wrapper .dp_pec_content_header {padding: 10px 15px!important;}
    
    /* ad styles */
#audiences{background: url(images/dots-pattern.gif);color:#fff;padding:2em 0 0;}
#audiences h2{font-weight:500; font-size:2em;line-height:1.5em;}
#audiences a{color:#fff; font-weight:500; text-decoration:underline;font-size: 1.3em;}
#audiences a:hover{text-decoration:none;}
#audiences *{text-align:center;}
#audiences .container{background: url(images/rule.png) no-repeat center center;}
.bottom-grad{background: url("images/bottom-grad.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);clear: both;display: block;height: 32px;}

/* news */
.news-item{padding-bottom:4em;}
.entry{display:block;margin:0!important;float:left;overflow:hidden;width:80%;}
.entry a{color:#D9521E;}
.entry a:after{content:'>';}
.entry b{font-weight:normal;color:#999;}
.entry p{padding-bottom:0;}
.date{background-color: #6CB344;display: block;float: left;margin-right: 20px;padding: 3px 10px;}
.date span{color: #FFFFFF;display: block;line-height: 14px;text-align: center;}
.month{font-size:13px; text-transform:uppercase;}
.day{font-size:22px; line-height:22px!important;font-weight:400; }
.year{font-size:12px;}
#pagination{margin-bottom:3em;}

@media 
only screen and (max-width: 1100px) 
{
    #nav > li a{padding-right:14px;}
}
@media 
only screen and (max-width: 1024px) 
{
    .container{width:90%!important;}
    .join *{padding-left:60px;}
    #nav{display:none;}
    #main-menu{display:block;}
}
@media 
only screen and (max-width: 959px) 
{
    .join *{padding-left:60px;}
    .address div{width:100%; margin:0;}
    .address {width:32%; padding-bottom:1em;}
    .links{width:40.5%;}
    .social{width:23.5%;padding-bottom:1em;}
    .lnav {margin-right:0; max-width:300px;}
}
@media 
only screen and (max-width: 849px) 
{
    body{font-size:13px; line-height:1.7em;}
    .smsocial{right: -7px;top: 28px;}
    #a3 .programs{width:100%; margin-bottom:2em!important;}
    #a3 .span_5{width:32%;}
    #a3 .col:nth-child(2){margin-left:0;}
    .ctrl{top:150px;}
}
@media
only screen and (max-width: 767px) 
{
    #a1{display:none;}
    #a2{padding-top:120px;}
    #a4 p{margin-right:10%;}
    .links{display:none;}
    .social{width:50%;}
}
@media
only screen and (max-width: 650px) 
{
    #aux, .smsocial{display:none;}
    .col{width:100%!important; margin:0!important;}
    .w90,.w80,.w60,.w70{width:100%!important;}
    .actions img{float: left;width:80%; margin:3em 10% 1em;}
    #a4{background:url("/wp-content/uploads/2014/03/global-community.jpg") no-repeat scroll right center rgba(0, 0, 0, 0); padding:4em 0; margin:-2em 0; font-size:1.2em;}
    #a4 .span_14{display:none;}
    #a4 h2, #a4 p{padding-left:0;}
    .social, .copy, .social div{float:left;}
    #audiences .container {background:none;}
    #footer .col{margin-left:0!important;}
}
@media
only screen and (max-width: 450px) 
{
     #a2 h2{font-size:2.2em;}
     #a2 p{font-size:1.4em;}
     .ctrl{top:220px;}
     .cinner {margin-left: 10%;}
}
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}    							  
	