.floatLeft { float: left; }
.floatRight { float: right; }
.fauxLink { color: #F7C221; cursor: pointer; }
.fauxLink:hover { color: #686868; }
.blog-item .fauxLink:hover { color: #B2D231; }
.xs-fullWidth.floatRight, .xs-fullWidth.floatLeft { float: none; width: 100%; text-align: center; }
.xs-fullWidth.floatRight img, .xs-fullWidth.floatLeft img { width: 100%; }
.fullwidthbanner img { max-width: 100%; }
img.imageBorder { padding: 5px; border: 1px solid #F7C221; margin: 0 15px 10px 0; }
img.imageBorder2 { padding: 5px; border: 1px solid #F7C221; margin: 10 15px 0 0; }
img.imageBorder.floatRight { margin: 0 0 10px 15px; }
.mobileHidden { display: none; }
.social-icons span a { border: none; color: #686868; }
#header-style-1.affix-top { margin-left: -15px; }
.alignRight { text-align: right; }
body#boxed { background-image: none; background-color: #CBCCB2; }
#topbar { margin-left: -15px; }
#topbar > div.container { background-color: #000000 !important; }
section.slider-wrapper { margin-bottom: 15px; }
.inlineBlock { display: inline-block; *display: inline; *zoom: 1; }
.pb05 { padding-bottom: 5px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb40 { padding-bottom: 40px !important; }
.pt05 { padding-top: 5px !important; }
.pt10 { padding-top: 10px !important; }
.pt20 { padding-top: 20px !important; }
.pt30 { padding-top: 30px !important; }
.pt40 { padding-top: 40px !important; }
.mb05 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }
.mt05 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt20 { margin-top: 20px !important; }
.mt30 { margin-top: 30px !important; }
.mt40 { margin-top: 40px !important; }
.mr20 { margin-right: 20px !important; }
.vidHome { font-size: 13px !important; }

ul.noList { margin: 0; padding: 0; }
ul.noList li { margin: 0; padding: 0; list-style: none; display: block; width: 100%; }
ul#galleryCategories { display: block; text-align: center; }
ul#galleryCategories li { background: #CBCCB2; display: inline-block; *display: inline; *zoom: 1; list-style: none; margin: 0 auto; padding: 0; }
ul#galleryCategories li a { color: #333333; margin: 10px; padding: 5px 10px; }
ul#galleryCategories li a:hover { color: #222222; }
ul#gallery li { list-style: none; width: 29.9%; margin: 1.5%; padding: 0; text-align: middle; }
ul#gallery li img { max-width: 100%; }
.btn-group .btn { border-left: 1px solid #FFFFFF; }
.btn-group { margin-left: 10px; }
.navbar-collapse { padding-left: 0px; padding-right: 0px; }
.vc_anim { margin-bottom: 9px; overflow: hidden; position: relative; width: 100%; }
.vc_anim-slide .vc_hover { display: block; background: url("../img/hover.png") repeat scroll 0 0 rgba(0, 0, 0, 0.5); height: 100%; left: 0; opacity: 0; top: 0; width: 0; position: absolute; text-align: center; z-index: 2; transition: all 0.2s ease 0s; }
.vc_anim .vc_hover .hover-wrapper { height: 100%; position: relative; width: 100%; }
.vc_anim-slide .vc_hover .text-wrapper, .vc_anim-slide .vc_hover .icon-wrapper { left: 0; position: absolute; text-align: center; width: 100%; transition: all 0.4s ease 0.2s; }
.vc_anim-slide .vc_hover .text-wrapper { top: -100%; }
.vc_anim .vc_hover .text-wrapper h4 { color: #fff; line-height: 24px; padding: 0 10px; font-size: 22px; }
.vc_anim-slide .vc_hover .icon-wrapper { bottom: -100%; display: inline-block; }
.vc_anim .icon-wrapper ul { margin: 0; padding: 0; }
.vc_anim .vc_hover .vc_icon:last-child { margin-right: 0; }
.vc_anim .vc_hover .vc_icon { display: inline-block; font-size: 24px; list-style-type: none; margin-right: 20px; margin-top: 40px; }
.vc_anim .vc_hover .icon-wrapper a:last-child { margin-right: 0; }
.vc_anim .vc_hover .vc_icon a { color: #dd0000; background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95); display: block; height: 48px; line-height: 46px; text-align: center; width: 48px; text-decoration: none; }
ul.footer_post li img { width: 80px; height: 66px }

.appearanceCode { color: #006837 !important; }
footer #tweets { margin: 0; padding: 0; }
footer #tweets li { list-style: none; }
footer #tweets .user a img { display: block; float: left; margin: 0 6px 6px 6px; }
footer .new-twitt span { padding-left: 0; }
footer .new-twitt ul li { padding-bottom: 0; margin: 6px; }
footer #tweets .user a > span { display: block; line-height: 14px; font-size: 12px; }
footer .new-twitt ul li { border-top: 1px solid #999999; }
footer .new-twitt ul li:first-child { border-bottom: none; border-top: none; }
footer #tweets .user a:first-child > span { padding: 9px 0 0 55px; }
footer #tweets .user a > span[data-scribe="element:screen_name"] { padding: 0 0 9px 55px !important; }
footer #tweets p.tweet { display: block; line-height: 14px; font-size: 12px; padding: 0 0 0 6px; clear: both; }
footer #tweets p.interact { text-align: right; padding: 0; }
footer #tweets p.interact a { line-height: 14px; font-size: 12px; margin-right: 8px; color: #C0C0C0; }
footer #tweets p.interact a:hover { color: #b2d231; }
footer .latest-posts a { color: #FFFFFF; }
footer .latest-posts a:hover { color: #B2D231; }
#getInTouch { border: 1px solid #CCC; border-radius: 5px; background-color: #F5F5F5; padding: 10px; color: #777; }
#getInTouch input, #getInTouch textarea { color: #686868; }
#getInTouch input[type=text], #getInTouch textarea { width: 100%; margin: 5px 0; font-size: 14px; border: 1px solid #CCC; padding: 4px; }
#getInTouch p { line-height: 16px; }
#getInTouch .heading { color: #777; }
#contactform { border: #CCCCCC 1px solid; border-radius: 5px; padding: 30px 10px; background-color: #F5F5F5; }
#contactform input, #contactform textarea { width: 100%; margin: 5px 0; font-size: 14px; padding: 4px; border: #CCCCCC 1px solid; }
#contactform .heading { color: #777; }
.failure { padding: 10px; border: 1px solid #890000; background-color: #FBABAB; }
.success { padding: 10px; border: 1px solid #00572F; background-color: #ABFBBA; }
.heading { font-size: 18px; margin-bottom: 6px; font-weight: bold; }
.btn-primary { background-color: #006837; }
.dark_header .topbar-email, .dark_header .topbar-phone { border-left: none !important; border-right: none !important; }
.fullWidth { margin-left: -15px; margin-right: -15px; padding-left: 0; padding-right: 0; }
.blog-wrapper #content { padding-bottom: 20px; }
.accordion-group { padding-bottom: 10px; border-bottom: 1px solid #cccccc; }
#owl-testimonial-widget .testimonial-wrap { border: 1px solid #ccc; border-radius: 5px; padding: 10px; }
#owl-testimonial-widget .testimonial-wrap .lead { font-size: 14px !important; text-align: left; margin-bottom: 0; }
#owl-testimonial-widget .testimonial-wrap .media { margin: 0 !important; padding: 0 10px 5px 0 !important; float: left; }
#owl-testimonial-widget .testimonial-wrap .media img { border: 1px solid #ccc; }
#owl-testimonial-widget .testimonial-wrap .testimonial-names { text-align: left; margin: 0 0 8px 0; }
#owl-testimonial-widget .testimonial-wrap .testimonial-names h3 { text-align: left; margin: 0 0 4px 0; }
.owl-carousel .owl-controls .owl-prev { top: 4px; right: 35px; }
.owl-carousel .owl-controls .owl-next { top: 4px; right: 5px; }
#owl-testimonial-widget .testimonial-wrap .heading { text-align: left; padding: 0 0 5px 0; }
.testimonialsViewAll { font-style: italic; text-align: right; }
ul#owl-testimonial-widget > li { width: 100%; margin: 1% 0; list-style: none; }
#media-projects .heading { font-weight: normal; margin: 15px 0 10px 0; padding: 0 0 6px 0; text-transform: uppercase; border-bottom: 1px solid #CCCCCC; }
#media-projects .MediaPanelLayout .bulletPoint { display: none; }
#media-projects .MediaPanelLayout .itemBlock { margin-bottom: 10px; }
#media-projects .MediaPanelLayout .image { float: left; }
#media-projects .MediaPanelLayout .image img { width: 175px; padding: 5px; border: 1px solid #F7C221; margin: 0 10px 5px 0; }
#media-projects .MediaPanelLayout .title { font-size: 130%; }
#media-projects .MediaPanelLayout .involvement { font-style: italic; padding-bottom: 5px; }
#media-projects .MediaFlatLayout .itemBlock { margin-bottom: 5px; }
#media-projects .MediaFlatLayout .image { display: none; }
#media-projects .MediaFlatLayout .bulletPoint { display: block; margin: 3px 6px 0 0; float: left; }
ul#gallery img { padding: 5px; border: 1px solid #F7C221; margin-bottom: 2px; }
.appearanceCode { font-weight: bold; }
.testimonial-wrap .media img { -webkit-filter: grayscale(1); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: gray; filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale"); }
#header-style-1 .navbar-nav > li > a { padding: 7px 0; width: 100%; }
.nav.navbar-nav { margin-left: 0; margin-right: 0; }
/* blog stuff */
.blog { padding-top: 45px; padding-bottom: 45px; }
.blog-item { margin-top: 25px; border-radius: 5px; overflow: hidden; }
.blog-item-top { margin-top: 0; }
/*
.blog-item .bx-viewport {
  border-radius: 5px;
}
*/
.blog-item #blog-slider-pager { border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; padding: 25px 5px 15px 30px; }
#blog-slider-pager { margin-top: -5px; }
.blog-item #blog-slider-pager .testimonials-item { border-radius: 5px !important; max-width: 115px; height: 75px; }
#blog-slider-pager #owl-slider-pager-slider .owl-wrapper-outer { height: 100% !important; }
#blog-slider-pager #owl-slider-pager-slider .owl-wrapper-outer a img { height: 100% !important; }
#blog-slider-pager #owl-slider-pager-slider .owl-controls .owl-buttons .owl-prev, #blog-slider-pager #owl-slider-pager-slider .owl-controls .owl-buttons .owl-next { top: 15px; }
#blog-slider-pager #owl-slider-pager-slider .owl-controls .owl-buttons .owl-next { right: 5px; }
.blog-item #blog-slider-pager .testimonials-item img { border-radius: 5px !important; width: 100%; }
.post-meta { position: absolute; top: 0; left: 0; max-width: 94px; display: block; }
.post-meta .date h2 { position: relative; padding: 10px 0; border: 1px solid #dcdcdc; border-radius: 5px; margin: 0 !important; background-color: #fff; color: #b2d231; font-style: bold; text-align: center; }
.post-meta h2:after { background: url("../img/corner-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); top: 40%; right: -10px; content: ""; height: 23px; position: absolute; width: 13px; }
.blog .container .blog-item .post-meta .date h2 span { font-size: 36px; font-family: 'Oswald' !important; }
.blog .container .blog-item .post-meta .date .month { color: #43474d; font-size: 21px; line-height: 1; }
.blog .container .blog-item .post-meta .date .year { padding: 0px 30px 0 30px; color: #43474d; font-size: 16px; line-height: 1; }
.post-meta span, .post-meta .month, .post-meta .year { display: block; }
.blog-item1 { padding-left: 120px; position: relative; }
.blog-item1 .bottom-border { float: left; width: 100%; }
.blog-item1 img { border-top-left-radius: 5px; }
.video { margin-bottom: -5px; }
.video iframe { width: 100%; border: none; }
.blog-item1-2 { display: block; position: relative; float: left; background-color: #fff; border-radius: 5px; border: 1px solid #dcdcdc; padding-bottom:10px;  }
.blog-item1-2 img, .blog-item1-2 .video iframe { width: 50%; float: left; display: block; border-radius: 5px; }
.blog-item1-2 .blog-item-description { width: 50%; float: right; display: block; border: none; padding: 20px; }
.blog-item-img > a { position: relative; padding-right: 20px; margin-top: -35px; color: #fff; cursor: pointer; float: right; }
.blog-item img { position: relative; border: 0 none; height: auto; max-width: 45%; vertical-align: middle; }
.blog-item #socialIcons img { position: relative; border: 0 none; height: auto; width: 20px; vertical-align: middle; margin-top:15px; }
.blog-item h3 { padding: 0px 0px 10px 0; margin: 0; }
.blog-item span { padding: 0 0 5px 0; margin: 0; }
.blog-item p { padding: 0 0 15px 0; margin: 0; }
.blog-item a.more { font-size: 16px; font-weight: 300; color: #f7c221; }
.blog-item > .blog-item-description { padding: 20px; border-bottom: 1px solid #DCDCDC; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; }
.blog-item > .blog-item-description > a { color: #43474d; }
.blog-item > .blog-item-description > a.more { color: #f7c221; }
.blog-item a:hover { color: #b2d231; cursor: pointer; }
.blog-item-img > a { position: relative; margin-top: -35px; color: #fff; cursor: pointer; }
.blog-item-description .comment { position: relative; float: right; }
.blog-item-description .post-date { font-family: 'Oswald'; color: #b2d231; font-size: 16px; font-weight: 400; display: block; }
.blog-item-description .tags { font-style: italic; display: block; }
.blog-item-quote { background-image: url('../img/blog/quote.png'); background-repeat: no-repeat; background-position: 95% 10%; margin-top: 25px; padding: 20px; border: 1px solid #dcdcdc; border-radius: 5px; }
.blog-item-quote .post-date { font-family: 'Oswald'; }
.blog-item-quote .comment { float: right; }
.blog-item-quote p { font-style: italic; font-size: 18px; }
.blog-item-quote .post-date { color: #b2d231; font-size: 16px; font-weight: 400; display: block; }
.blog-item-quote .autor { color: #43474d; font-family: 'Oswald'; font-size: 18px; font-weight: 400; display: block; }
.blog-item-quote .tags { font-style: italic; display: block; }
/* end blog stuff */
.blog-item { margin-top: 0; margin-bottom: 25px; }
.blog-item .post-meta .date h2 span { font-size: 36px; }
.blog-item .post-meta .date .month { color: #43474d; font-size: 21px; line-height: 1; }
.blog-item .post-meta .date .year { color: #43474d; font-size: 16px; line-height: 1; padding: 0 30px; }
.blog-item-description.borderTop { background-color: #FFFFFF; border-top: 1px solid #dcdcdc; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.blog-item1-2 img, .blog-item1-2 .video iframe { float: right !important; margin: 10px 10px 0; width: 300px !important; }
.blog-item1-2 .blog-item-description { width: 100% }
.sidebarWidget { border: 1px solid #ccc; border-radius: 5px; padding: 10px; background-color: #F5F5F5; }
.sidebarWidget { border: 1px solid #ccc; border-radius: 5px; padding: 10px; background-color: #F5F5F5; }
#newsWidget.sidebarWidget ul {  }
#newsWidget.sidebarWidget ul li { margin: 8px 15px 0 0; list-style: none; }
#newsWidget.sidebarWidget ul li:first-child { margin: 0 15px 0 0; }

#charityFooter .container { background-color: #FFFFFF; }
#charityFooter ul { list-style: none; margin: 0; padding: 0; text-align: center; }
#charityFooter ul li { display: inline-block; *display: inline; *zoom: 1; margin: 5px 10px; }
#charityFooter ul li img { height: 50px; }

div#mc_embed_signup label, div#mc_embed_signup div.mce_inline_error { font-family: "lato", sans-serif; font-size: 14px; font-weight: 300; }
div#mc_embed_signup .button { background-color: #879C29; margin-top: 10px; }
div#mc_embed_signup .button:hover { background-color: #FFFFFF; color: #879C29; }
div#mc_embed_signup form { padding: 0; }
div#mc_embed_signup .mc-field-group input { padding: 4px 0 !important; }
div#mc_embed_signup .mc-field-group input#mce-FNAME,
div#mc_embed_signup .mc-field-group input#mce-LNAME { width: 70%; }
div#mc_embed_signup .form-control { height: auto; }
div#mc_embed_signup .mc-field-group { padding-bottom: 8px; min-height: 0; }

div.servicebox div.date { top: 0; right: 0; background-color: #FFFFFF; color: #111111; opacity: 0.8; padding: 3px 8px; position: absolute; width: auto; }
div.servicebox div.articleLink { text-align: left; }
div#article img { max-width: 100%; }
div#article .mainImage { text-align: center; padding: 0 0 15px 0; }
div#article .mainImage a { display: inline-block; *display: inline; *zoom: 1; border: 1px solid #f7c221; margin: 0; padding: 5px; max-width: 100%; }
div#article .imgContainer { border-top: 1px solid #CCCCCC; margin: 20px 0 0 0; padding: 20px 0 0 0; }
div#article .imgContainer a { display: block; border: 1px solid #f7c221; margin: 0 0 10px 0;  padding: 5px; max-width: 100%; }

nav.navbar { position: relative; }
nav.navbar .shareButtons { position: absolute; right: 0; top: 70px; width: auto; font-size: 12px; }
nav.navbar .shareButtons .largeShareText { display: inline; }
nav.navbar .shareButtons .smallShareText { display: none; }

.ts-tweet-list-item { margin-bottom: 15px; }
.youtubeVideo { float: none; padding: 10px; margin: 0 auto; width: 100%; max-width: 100%; }
.videos .blog-item1-2 .blog-item-description { float: none; width: 100%; padding: 10px; }
.videos .blog-item1-2 { width: 100%; }
.youtubeVideo.fullWidth { width: 100% !important; }

.breadcrumb { bottom: -18px; }
.post-wrapper-top h2 { margin-top: -15px; }

#accordion-first .accordion-heading .accordion-toggle { font-weight: bold; }

h3.indexTitle a { display: inline-block; margin-left: 40px; font-size: 14px; color: #F7C221 !important; line-height: 24px; }
h3.indexTitle a:hover { color: #222222 !important; background-color: #F5F5F5 !important; }

@media (max-width: 480px) {
  .dark_header .topbar-email { display: none !important; }
  a.navbar-brand { height: 50px !important; padding-right: 0 !important; }
  a.navbar-brand > img { width: 200px; height: 57px; }
  #owl-testimonial-widget .owl-item .testimonial-carousel, #owl-testimonial-widget .owl-item:nth-child(2) .testimonial-carousel { margin: 0; }
  .blog-item1-2 img, .blog-item1-2 .video iframe { width: 150px !important; }
  h3.indexTitle a  { display: none; }
}

@media (min-width: 480px) {
  .xs-fullWidth.floatRight { float: right; width: auto; text-align: left; }
  .xs-fullWidth.floatLeft { float: left; width: auto; text-align: left; }
  .xs-fullWidth.floatLeft { float: left; width: auto; text-align: left; }
  #bioPic { width: 150px; }
  .dark_header .topbar-email { display: inline; }
  a.navbar-brand > img { width: 317px; height: 90px; }
  #owl-testimonial-widget .owl-item .testimonial-carousel { margin: 0 5px 0 0; }
  #owl-testimonial-widget .owl-item:nth-child(2) .testimonial-carousel { margin: 0 0 0 5px; }
  ul#owl-testimonial-widget > li { width: 47.9%; margin: 1%; list-style: none; }
  .blog-item1-2 img, .blog-item1-2 .video iframe { width: 250px !important; }
  #header-style-1 .yamm .dropdown { margin-top: 0px; }
}

/*
@media (min-width: 480px) and (max-width: 500px) {
  nav.navbar .shareButtons .largeShareText, nav.navbar .shareButtons .smallShareText { display: none; }
}
*/
@media (min-width: 480px) and (max-width: 545px) {
  nav.navbar .shareButtons .largeShareText { display: none; }
  nav.navbar .shareButtons .smallShareText { display: inline; }
}


@media (min-width: 768px) {
  #header-style-1 .navbar-nav > li > a { padding: 7px 12px; }
  .nav.navbar-nav { margin-left: -15px; margin-right: -15px; }
  #bioPic { width: 208px; }
/*  .accordion-inner { line-height: 95%; } */
  .appearanceDetails > p { line-height: 20px; }
  .appearanceCode { font-weight: 300; }
  .dark_header .topbar-email, .dark_header .topbar-phone { border-left: 1px solid #313131 !important; border-right: 1px solid #313131 !important; }
  .mobileHidden { display: block; }
  ul#gallery li { list-style: none; width: 21.9%; }
  ul#galleryCategories li { margin: 0 auto; }
  .navbar-header { width: 100%; }
  a.navbar-brand { height: 50px !important; }
  a.navbar-brand > img { width: 317px; height: 90px; }
  #header-style-1 .navbar-nav > li > a { font-size: 12px; padding: 7px 8px; }
  .blog-wrapper > .container { margin-left: -15px; padding-left: 0; padding-right: 0; }
  .sm-clearfix { clear: both; }
  .blog-item1-2 .blog-item-description { width: 50%; float: left !important; }
  #charityFooter ul li img { height: 60px; }
  div#article .mainImage { width: 50%; float: left; padding: 0 20px 4px 0; }
  .navbar { min-height: 80px; }
  div#article .imgContainer a img { height: 110px; }
  div#article .imgContainer a { display: inline-block; *display: inline; *zoom: 1; margin: 0 15px 10px 0; }
  nav.navbar .shareButtons { top: 0; }
  .post-wrapper-top h2 { margin-top: 0; }
  .breadcrumb { bottom: 0; }
  .videos .blog-item1-2 .blog-item-description { float: right; width: auto; }
  .youtubeVideo { float: left; width: 50%; padding: 10px; }
}

@media (min-width: 992px) {

  .navbar-header { width: auto; }
  a.navbar-brand { padding-right: 20px !important; }
  a.navbar-brand > img { width: 238px; height: 67px; }
  #header-style-1 .navbar-nav > li > a { font-size: 11px; padding: 7px 8px; }
  #header-style-1 .yamm .nav, #header-style-1 .yamm .collapse, #header-style-1 .yamm .dropup, #header-style-1 .yamm .dropdown { margin-top: 0px; }
  #navbar-collapse-1 { margin-top: 30px !important; }
  .blog-wrapper > container { padding-left: 15px; padding-right: 15px; }
  .blog-wrapper #content { padding-bottom: 60px; }
  #owl-testimonial-widget .owl-item .testimonial-carousel, #owl-testimonial-widget .owl-item:nth-child(2) .testimonial-carousel { margin: 0; }
  ul#owl-testimonial-widget > li { width: 31%; margin: 1%; list-style: none; }
  .sm-clearfix { clear: none; }

}

@media (min-width: 1200px) {
  ul#gallery li { list-style: none; width: 17.9%; margin: 1%; }
  a.navbar-brand > img { width: 317px; height: 90px; }
  #header-style-1 .navbar-nav > li > a { font-size: 13px; padding: 7px 10px; }
  #header-style-1 .yamm .nav, #header-style-1 .yamm .collapse, #header-style-1 .yamm .dropup { margin-top: 30px; }
}

ul.paging { margin: 0; padding: 0; width: auto; }
ul.paging > li { width: 28px; height: 28px; line-height: 26px; list-style: none; margin-right: 6px; float: left; }
ul.paging > li > a { display: block; width: 100%; height: 100%; text-align: center; border: 1px solid #006837; background-color: #006837; color: #FFFFFF; }
ul.paging > li > a:hover { background-color: #FFFFFF; color: #006837; }
ul.paging > li.currentPage { border: 1px solid #555555; background-color: #FFFFFF; color: #333333; text-align: center; }

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}