.c2 .driven { margin: 0 0 23px; position:relative; }

.c2 .driven img { display: block; width: 100%; }

.c2 .driven .img { margin: 0 0 10px; }

.c2 .driven a { color: #4d4d4d; }

.c2 .driven p { margin: 0px 0px 20px 0px; line-height: 20px; }



#sidebar .box .driven, .c2 .driven { background:#A30318; text-align:left; color:#fff; padding:15px; text-transform:none; -moz-border-radius: 11px;-webkit-border-radius: 11px; border-radius: 11px; }



#sidebar .box .driven p, .c2 .driven p { font-size: 17px; }



#sidebar .box .driven h2, .c2 .driven h2 { font-size: 34px; font-weight:400; }



#sidebar .box .btn-area, .c2 .driven .btn-area { bottom: -14px; left: 0; position: absolute; text-align: center; width: 100%; }



#sidebar .box .btn, .c2 .driven .btn { background: linear-gradient(to bottom, #333333 0%, #333333 47%, #313131 49%, #1A1A1A 51%, #1A1A1A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); color: #FFFFFF; display: inline-block; font-size: 20px; height: 33px; line-height: 32px; font-weight:500; margin: 0 0 0 0px; min-width: 136px; text-transform: uppercase; vertical-align: top; }



.try-driven { background: none; padding: 0; }



.page-twitter { background: none; width: 100%; }



/** twitter page **/

.page-template-page-newsroom-sections-twitter-php #main .c1 { float: left; width: 635px; }

.page-template-page-newsroom-sections-twitter-php #main .c1:after { display: none; }

.page-template-page-newsroom-sections-twitter-php #main .c1 .article-list { margin-bottom: 45px; }

.page-template-page-newsroom-sections-twitter-php #main .c1 h2 { color: #74B22E; font-size: 36px; line-height: normal; margin: 0; font-weight: 400; }

.page-template-page-newsroom-sections-twitter-php #main .c1 .post { border-top: 1px solid #D6D6D6; padding: 18px 0; }

.page-template-page-newsroom-sections-twitter-php #main .c1 .post h3 { color: #333333; font-size: 20px; line-height: 24px; font-weight: 400; margin: 0; }

.page-template-page-newsroom-sections-twitter-php #main .c1 .post .post-date { color: #4D4D4D; font-size: 16px; line-height: 24px; }

.page-template-page-newsroom-sections-twitter-php #main .c1 .article-list > a { color: #7AC943; font-size: 16px; }

.page-template-page-newsroom-sections-twitter-php #main .c2 { float: right; width: 240px; padding-top: 130px; }

.page-template-page-newsroom-sections-twitter-php #main .c2 #text-2 { background-color: #438631; color: #F2F2F2; }

.page-template-page-newsroom-sections-twitter-php #main .c2 > h3 { color: #7AC943; font-size: 16px; font-weight: 600; margin: 0; }

.page-template-page-newsroom-sections-twitter-php #main .c2 .menu-newsroom-container { margin-bottom: 40px; }

.page-template-page-newsroom-sections-twitter-php #main .c2 .menu-newsroom-container ul { display: block; margin: 0; padding: 0; }

.page-template-page-newsroom-sections-twitter-php #main .c2 .menu-newsroom-container ul li { margin: 0; padding: 0; display: block; }



/** leadership page 

.page-template-page-company-leadership-php #main .c1 { float: left; width: 635px; }

.page-template-page-company-leadership-php #main .c1:after { display: none; }

.page-template-page-company-leadership-php #main .c1 .article-list { margin-bottom: 45px; }

.page-template-page-company-leadership-php #main .c1 h2 { color: #74B22E; font-size: 36px; line-height: normal; margin: 0; font-weight: 400; }

.page-template-page-company-leadership-php #main .c1 .post { border-top: 1px solid #D6D6D6; padding: 18px 0; }

.page-template-page-company-leadership-php #main .c1 .post h3 { color: #333333; font-size: 20px; line-height: 24px; font-weight: 400; margin: 0; }

.page-template-page-company-leadership-php #main .c1 .post .post-date { color: #4D4D4D; font-size: 16px; line-height: 24px; }

.page-template-page-company-leadership-php #main .c1 .article-list > a { color: #7AC943; font-size: 16px; }

.page-template-page-company-leadership-php #main .c2 { float: right; width: 240px; padding-top: 130px; }

.page-template-page-company-leadership-php #main .c2 #text-2 { background-color: #438631; color: #F2F2F2; }

.page-template-page-company-leadership-php #main .c2 > h3 { color: #7AC943; font-size: 16px; font-weight: 600; margin: 0; }

.page-template-page-company-leadership-php #main .c2 .menu-newsroom-container { margin-bottom: 40px; }

.page-template-page-company-leadership-php #main .c2 .menu-newsroom-container ul { display: block; margin: 0; padding: 0; }

.page-template-page-company-leadership-php #main .c2 .menu-newsroom-container ul li { margin: 0; padding: 0; display: block; }

**/

/** post pagination **/

#post-pagination span.current, #post-pagination span.dots, #post-pagination a { float: left; display: block; padding: 5px 15px; }

#post-pagination span.current, #post-pagination a.next, #post-pagination a.prev { background: #7AC943; color: #FFF; }

#post-pagination { margin-bottom: 55px; }