.row-main{position:relative;}
[class*="c-"]{padding-right:0.75em;padding-left:0.75em;min-height:1px;}
@media (min-width:768px){[class*="c-"]{padding-right:1em;padding-left:1em;}
}
.c-body .inner{padding-bottom:1em;border-bottom:1px solid #1a1a1a;}
@media (min-width:1010px){.c-body .inner{min-height:500px;}
}
.ad-970x250{ position: relative;z-index: 100;}
.c-beta{text-align:center;}
.sticky.sticky-top .sticky-content{position:fixed;top:0;}
.sticky.sticky-bottom .sticky-content{position:absolute;top:auto;bottom:0;}
.block-latest .c-items{padding-bottom:1em;width:100%;}
@media (min-width:1010px){.block-latest .c-items{float:left;padding-right:23.75em;}
}
.block-latest .c-beta{float:none;clear:both;text-align:center;}
@media (min-width:1010px){.block-latest .c-beta{position:absolute;top:0;right:0;bottom:0;z-index:0;clear:none;margin-top:2.5em;padding-right:1em;width:18.75em;border-top:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
}
.block-latest .c-beta .thumbnail{margin:0;}
.section-featured .container-fluid .featured-four{margin-top:1em;border-bottom:1px solid #9b9b9b;}
.section-featured [class^="featured-"]{display:none;}
.section-featured [class^="featured-"] .item{position:relative;float:left;width:100%;height:100%;}
.section-featured [class^="featured-"] .thumbnail{width:100%;height:100%;-webkit-transition:height .2s ease-in-out, max-height .2s ease-in-out;transition:height .2s ease-in-out, max-height .2s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.section-featured [class^="featured-"] .thumbnail img{position:relative;}
.section-featured [class^="featured-"] .thumbnail .bg img{display:none;}
.section-featured .item-header{font-size:20px;font-size:2rem;border-bottom:1px solid #9b9b9b;color:#9b9b9b;font-family:acaslon4;margin:15px 0;}
.section-featured header.item-header{border:none;margin-top:-34px}
.items .patner-content.news .item-thumbnail{border:5px solid #ffffa5;}
@media (min-width:768px){.section-featured .item-header{font-size:40px;font-size:4rem;}
}
@media (min-width:1010px){.section-featured .featured-two .item-header{font-size:28px;font-size:2.8rem;}
}
@media (min-width:1500px){.section-featured .featured-two .item-header{font-size:40px;font-size:4rem;}
}
@media (min-width:1500px){.section-featured .featured-three .item-header{font-size:28px;font-size:2.8rem;}
}
@media (min-width:768px){.section-featured .featured-two .item{width:50%;padding:10px;}
}
@media (min-width:768px) and (max-width:998px){.section-featured .featured-two .item{width:100%;}
}
@media (min-width:768px){.section-featured .featured-three .item{width:33.33333333%;}
}
@media (min-width:768px) and (max-width:1499px){.section-featured .featured-three .item{width:100%;}
}
.section-featured .item-thumbnail{height:260px !important;max-height:260px !important;min-height:260px !important;position:relative;background-color:#000;-webkit-transition:opacity 0.05s ease-out;transition:opacity 0.05s ease-out;}
.section-featured .item-thumbnail .bg::after{border-left:40px solid transparent;border-top:40px solid white;content:"";position:absolute;right:-2px;top:-2px;}
.section-featured .item-thumbnail .bg{background-position:center center;background-size:cover;bottom:0;height:260px;left:0;padding:0 20px;position:relative;right:0;top:0;transform:scale(1);transform-origin:50% 100% 0;transition:transform 0.35s ease 0s;visibility:visible;width:100%;z-index:0;}
.section-featured .item-details{position:absolute;right:4%;bottom:0;left:8%;z-index:50;margin-bottom:5%;}
.home .section-featured .item-details{position:relative;}
.section-featured .featured-four article.news:nth-child(2){padding-left:0;}
.section-featured .item-excerpt{display:none;}
.items{clear:both;}
.items .item{padding-top:1.5em;}
.block-latest .items .item{margin-top:1em;margin-bottom:1em;}
.items .item .inner{position:relative;}
.items .item .item-thumbnail{position:relative;float:left;}
.items .item-details{font-size:20px;font-size:2rem;}
@media (min-width:768px){.items .item-details{font-size:28px;font-size:2.8rem;}
}
@media (min-width:1010px){.items .item-details{font-size:20px;font-size:2rem;}
}
@media (min-width:1500px){.items .item-details{font-size:20px;font-size:2rem;}
}
.items .item-header{position:relative;}
.items .item-title{font-size:18px;line-height:22px;margin:0;}
.items .item-excerpt{font-size:16px;font-size:1.6rem;}
@media (min-width:768px){.items .item-excerpt{font-size:18px;font-size:1.8rem;}
}
@media (min-width:1500px){.items .item-excerpt{font-size:21px;font-size:2.1rem;}
}
.items .item-company{color:#e41d24;}
.island.block-jobs .items .item-company{line-height:16px;font-family:"acaslonpro-regular";color:#000000;}
.items .item-company,
.items .item-location,
.items .item-eventdate{font-size:14px;}
.items .item-excerpt{margin:1em 0 0;}
.items .item-time{color:#ababab;font-size:11px;font-weight:normal;left:0;position:absolute;text-transform:lowercase;top:-20px;z-index:0;}
.items .item-type,
.items .item-extras .item-cat{font-size:12px;font-size:1.2rem;}
.items .item-extras{overflow:hidden;margin-top:.75em;}
.items .item-extras .item-type,
.items .item-extras .item-cat{float:left;}
.items .item-extras .item-author{float:right;font-size:0;}
.items .item-author .author,
.items .item-author .thumbnail{vertical-align:middle;}
.items .item-author .author{margin:0 .8em;color:#000;text-transform:uppercase;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1;font-size:12px;font-size:1.2rem;}
.items .item-author .thumbnail{width:30px;height:30px;}
.item-cat{}
.item-title{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.list-view .item-title{clear:none;}
.island.block-jobs .items .item-title a,
.island.block-events .items .item-title a,
.item-title a,
.item-title span{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:5px 8px;display:inline;color:#000000;background-color:#ffffff;font-size:18px;line-height:18px;}
.section-featured .item-title a,
.section-featured .item-title span{background-color:#000000;color:#ffffff;}
.item-title a{text-decoration:none;}
.item-title a:visited{color:#808080;}
.item-title a:hover,
.item-title a:focus,
.item-title a:active,
.island.block-jobs .items .item-title a.hover,
.island.block-jobs .items .item-title a:hover,
.island.block-events .items .item-title a.hover,
.island.block-events .items .item-title a:hover,
.item-title a.hover{background-color:#000000;color:#ffffff;}
.section-featured .item-title a:hover{background-color:#ffffff;color:#000000;}
.island.variation-a .item-title a:hover{background-color:transparent;color:#000;}
.list-tags{margin:0;padding:0;list-style:none;font-size:1em;}
.item-header .list-tags{margin:0;}
.list-tags li{margin-right:.5em;margin-bottom:.3em;float:left;}
.item-header .list-tags li{margin:0px;line-height:33px;}
.item-header .item-cat,
.item-header .item-type{}
.item-header .item-cat span,
.item-header .item-type span{font-size:14px;letter-spacing:0.5px;}
.home .section-featured .item-header .item-cat span{line-height:14px;font-size:12px;letter-spacing:0.5px;}
.home .section-featured .item-header .item-title{line-height:14px;margin-top:0px;}
.block-latest .item-header .list-tags li{line-height:35px;}
.home .section-featured .item-header .item-title a{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:4px 8px;line-height:18px;font-size:18px;text-transform:uppercase;}
.item-cat span,
.item-type span,
.list-tags a{background-color:#8dc63f;color:#fff;font-family:acaslonpro-bolditalic;line-height:1;padding:10px 12px 6px;position:relative;text-transform:none;}
.item-cat a,
.item-type a,
.list-tags a{text-decoration:none;}
.item-cat a:hover,
.item-type a:hover,
.list-tags a:hover{background-color:#e41d24 !important;color:#fff !important;}
.news .item-cat.cat-advertising a,
.news .item-cat.cat-advertising span{background-color:#ec008c;}
.news .item-cat.cat-marketing a,
.news .item-cat.cat-marketing span{background-color:#00aeef;}
.news .item-cat.cat-media a,
.news .item-cat.cat-media span{background-color:#8dc63f;}
.news .item-cat.cat-opinion a,
.news .item-cat.cat-opinion span{background-color:#000000;}
.news .item-cat.cat-patner-content a,
.news .item-cat.cat-patner-content span{background-color:#505050;}
.item-type a,
.item-type span{color:#000;background-color:#e6e6e6;}
.item-type span{padding:10px 6px 6px;}
.item-typegraphic{padding:5px;background-color:#fff;vertical-align:middle;text-align:center;font-size:0;line-height:1;}
.item-time{font-size:16px;font-size:1.6rem;}
.item-time,
.item-company{color:#000;text-transform:uppercase;font-family:"Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.item-eventdate,
.item-location{color:#808080;}
.item-eventdate{font-weight:bold;}
.items .news .item-thumbnail{border:5px solid transparent;float:none;border:1px, solid #e0e0e0;padding:0px;}
.items .news .item-typegraphic{position:absolute;top:50%;left:0;z-index:0;margin-top:-15px;padding:7px;}
@media (min-width:768px){.items .news .item-typegraphic{margin-left:-15px;}
}
.items .news .item-details{margin-top:-2.7em;padding:0 3%;}
.items .news .item-excerpt{display:none;}
.list-view .block-latest .items .inner{margin:0;}
.list-view .block-latest .items .item-header{margin-top:0;}
.list-view .block-latest .items .item-title{margin-right:0;margin-left:0;}
.block-events .item, .block-jobs .item{margin-top:1em;}
.block-events .item .thumbnail.item-thumbnail, .block-jobs .item .thumbnail.item-thumbnail{background:#fff none repeat scroll 0 0;display:flex;flex-direction:column;justify-content:center;}
@media (max-width:989px){.block-events .item .thumbnail.item-thumbnail, .block-jobs .item .thumbnail.item-thumbnail{background:#fff none repeat scroll 0 0;display:flex;flex-direction:column;height:255px;justify-content:center;min-height:255px;}
}
@media (max-width:769px){.list-view .block-latest .items .item-title{margin-top:.2em;}
.list-view .block-latest .items .item-details{float:left}
items .news .item-details{min-height:142px;}
.island.block-jobs .block-inner header.block-header h3,
.island.block-events .block-inner header.block-header h3{text-align:center;width:100%;}
.island.block-jobs .block-inner .item-thumbnail,
.island.block-events .block-inner .item-thumbnail{float:left;margin-right:10px;position:relative;}
.island.block-jobs .block-inner .block-link,
.island.block-events .block-inner .block-link{margin-top:0.6em;margin-left:0;float:right;}
.island.block-jobs .block-inner .block-link.block-link-submit,
.island.block-events .block-inner .block-link.block-link-submit{float:left;}
.island.block-jobs .block-inner .row.items .column-b{float:left;margin:0;width:50%;}
.island.block-events .block-inner .item .item-details{float:none;}
.island.block-jobs .block-inner .item .item-details,
.island.block-events .block-inner .item .item-details{padding-top:0;}
.home .section-featured .item-header .item-title,
.block-latest .block-inner .item .item-details .item-title{padding-top:0px !important;margin-top:1px !important;}
.masthead .navbar-nav.navbar-right{float:right !important;width:auto;}
.block-latest .item-header .list-tags li{line-height:26px;}
.list-view .block-latest .items .item-thumbnail{width:100%;float:left;}
.home .section-featured .item-header .item-title a{padding:6px 8px}
.item-title a, .item-title span{padding:2px 8px}
}
@media (max-width:635px){.item-title a, .item-title span{padding:0 8px;}.home .section-featured .item-header .item-title a{padding:4px 8px;line-height:24px;}
}
.block-heading .block-inner{padding:0 0 1em;border-bottom:1px solid #1a1a1a;}
.block-heading .page-header{margin:0;}
.island .block-inner{padding-right:0;padding-left:0;border-top:3px solid #1a1a1a;}
.island .block-header{margin-bottom:0;}
.island .item{margin-top:0;padding:15px;background-color:#fff;flex:1;}
.island .item.highlighted{background-color:#F0F0F0;}
.island .items .item-time{float:left;position:relative;top:0;width:100%;}
@media (min-width:768px){.island .item-details{font-size:16px;font-size:1.6rem;}
}
.island .item-location{font-size:14px;font-size:1.4rem;font-family:acaslon4;}
.island .item-meta{float:left;padding:0 10px;}
.island .item-meta .company,
.island .item-meta .eventinfo{bottom:0;position:absolute;}
.island .item-extras{display:none;margin-top:.5em;}
@media (min-width:768px){.island .item-extras{display:block;}
}
.island .item-company{margin-right:.8em;line-height:1;font-size:12px;font-size:1.2rem;}
.island.variation-a .block-inner{padding-right:0;padding-left:0;border-top:none;}
.island.variation-a .block-inner header.block-header{ position: relative;padding:0.5em 1.5em;background:#000000;}
.island.variation-a .block-inner header.block-header h3{color:#ffffff;font-family:acaslon2;font-size:28px;font-weight:normal;text-transform:none;}
.island.block-jobs .items,.island.block-events .items{background:#fff none repeat scroll 0 0;margin:0;width:100%;border:2px solid #ccc;padding:0;display:flex;}
.block.block-jobs .column-a,.block.block-jobs .column-b,
.block.block-events .column-a,.block.block-events .column-b{padding:0;}
.block.block-jobs .column-b, .block.block-events .column-b{padding-left:10px;}
.island.block-jobs .items .item-title,.island.block-events .items .item-title{margin-top:2px;line-height:18px;;}
.island.block-jobs .items .item-title .item-location{font-family:"acaslon2";}
.island.block-jobs .items .item-title a,.island.block-events .items .item-title a{background:transparent none repeat scroll 0 0;padding:0;font-size:16px;}
.island .items .item-time{color:#838383;}
.island .items .featured-item{color:#b5b5b5;float:right;font-family:acaslon4;text-align:right;font-size:12px;margin-right:10px;height:12px;}
.block.block-jobs .item-thumbnail,.block.block-events .item-thumbnail{margin-top:2%;}
.block.block-jobs .thumbnail img,.block.block-events .thumbnail img{border:2px solid #95989A !important;width:140px!important;height:100px!important;object-fit:scale-down;}
.jobs-add .thumbnail img{border:2px solid #95989A !important;width:50%!important;height:auto!important;}
.jobs-add,.events-add{background:#D3D3D3 none repeat scroll 0 0;border:2px solid #95989a;display:inline;float:left;height:342px;margin:20px 0px;width:37%;}
.jobs-add .item .inner ,.events-add .item .inner{margin:0 auto;width:35%;}
.featured-title{color:#e41d24;font-size:20px;font-weight:bold;padding-left:15px;}
.block.block-jobs .item-thumbnail a,
.block.block-events .item-thumbnail a{min-height:120px;background:#fff;}
.block-upnext .item,
.block-latestnews .item,
.block-related .item{margin-top:1em;}
.block-upnext .item .item-details,
.block-latestnews .item .item-details,
.block-related .item .item-details{float:left;font-size:1.6rem;padding-left:0;padding-top:3%;}
@media (min-width:768px){.block-upnext .item .item-details,
.block-latestnews .item .item-details,
.block-related .item .item-details,
.block-events .item .item-details{padding-top:3%;padding-left:0;float:left;font-size:16px;font-size:1.6rem;}
}
.block-upnext .item .item-header,
.block-latestnews .item .item-header,
.block-related .item .item-header,
.block-events .item .item-header{margin-left:0;}
@media (min-width:768px){.block-upnext .item .item-header,
.block-latestnews .item .item-header,
.block-related .item .item-header{position:relative;left:-10%;}
}
.block-upnext .item-meta .item-typegraphic,
.block-latestnews .item-meta .item-typegraphic,
.block-related .item-meta .item-typegraphic,
.block-events .item-meta .item-typegraphic{right:auto;left:0;padding:0 5px 5px 0;}
.block-upnext .item-meta .item-time,
.block-latestnews .item-meta .item-time,
.block-related .item-meta .item-time,
.block-events .item-meta .item-time{position:absolute;top:-20px;left:0;z-index:0;font-size:10px;font-size:1rem;}
.block.block-connected .block-inner{background-color:#000000;color:#eeeeee;}
@media (min-width:768px){.block.block-connected .block-inner{font-size:18px;font-size:1.8rem;}
}
@media (min-width:1010px){.block.block-connected .block-inner{font-size:21px;font-size:2.1rem;}
}
.block.block-connected .block-header{margin-bottom:1em;}
.block.block-connected .block-title{color:#eeeeee;}
.block.block-connected .learn{padding-right:1.5em;}
.block.block-connected .learn-list{margin:1em 0 1.5em;padding:0;list-style:none;}
.block.block-connected .learn-list li{position:relative;margin:0 0 .5em;}
.block.block-connected .social{position:relative;margin-top:2em;}
@media (min-width:768px){.block.block-connected .social{margin-top:0;}
}
.block.block-connected .social .block-intro{margin-bottom:0;}
@media (min-width:1010px){.widget.block.block-connected .social{margin-top:1em;}
}
.block.block-connected .list-options{margin:0 -0.5em;}
.block.block-connected .list-options li{padding:0 .5em;font-size:1em;}
.block.block-connected .list-options a{padding-right:0;padding-left:0;}
.clearfix:before,
.clearfix:after,
.row-main:before,
.row-main:after,
.section-featured:before,
.section-featured:after,
.items .item .inner:before,
.items .item .inner:after{content:" ";display:table;}
.clearfix:after,
.row-main:after,
.section-featured:after,
.items .item .inner:after{clear:both;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.link-hover-color:hover{color:#e41d24;}
.display-inline-block,
.items .item-author .author,
.items .item-author .thumbnail,
.item-cat span,
.item-type span,
.list-tags a,
.item-typegraphic,
.item-time,
.item-date,
.island .item-company,
.block.block-connected .list-options a{display:inline-block;}
.display-block,
.section-featured [class^="featured-"].active{display:block;}
.overflow-hidden,
.section-featured [class^="featured-"],
.items .item,
.item-cat,
.list-tags,
.block.block-connected .list-options,
.truncate{overflow:hidden;}
.fit-image,
.section-featured [class^="featured-"] .thumbnail img,
.items .item .item-thumbnail img{display:block;max-width:none;width:100% !important;height:auto;border:1px solid #e0e0e0;}
.truncate{text-overflow:ellipsis;white-space:nowrap;}
.hyphenate{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
.break-long-words{word-wrap:break-word;}
.island .item-meta .company.relativepost,
.island .item-meta .eventinfo.relativepost{position:relative;}
@media (max-width:1910px){
.island .item-meta .company.relativepos,
.island .item-meta .eventinfo.relativepos{position:relative;}
}
@media (max-width:1876px){.jobs-add, .events-add{width:30%;}
.fit-image, .section-featured [class^="featured-"] .thumbnail img, .items .item .item-thumbnail img{width:100%!important;}
}
@media (max-width:1591px){.jobs-add, .events-add{width:30%;}
.island .item-meta{padding:10px 0;width:100%;}
.island .item-meta .company, .island .item-meta .eventinfo{padding:0;position:relative;}
}
@media (max-width:1280px){.jobs-add .item .inner ,.events-add .item .inner{width:60%;}
.item-header .item-cat, .item-header .item-type{}
.list-tags li{padding:0px;margin:0px;}
}
@media (min-width:1011px) and (max-width:1160px){.item-title a{letter-spacing:-3px;}
.block-latest .item-header .list-tags li{line-height:18px;}
.item-header .item-cat span, .item-header .item-type span{font-size:12px;padding:6px 12px 4px;}
.items .item-extras .item-author{margin:10px 0;float:left;}
}
@media (max-width:1097px){.jobs-add, .events-add{width:30%;}
}
@media (max-width:1280px){.island.block-jobs .items, .island.block-events .items{display:block;}
.block-events .item, .block-jobs .item{margin-top:0;min-height:215px;width:50%;}
.block.block-jobs .column-a, .block.block-events .column-a{float:left;width:100px;}
.island.block-jobs .block-inner .row.items .column-b,
.island.block-events .block-inner .row.items .column-b{float:left;width:60%;word-break:keep-all;}
.block-events .item .thumbnail.item-thumbnail, .block-jobs .item .thumbnail.item-thumbnail{min-height:0%;height:auto;}
.block-events .jobs-add .item .inner, .block-jobs .events-add .item .inner{width:100%!important;}
.island .item-meta .company, .island .item-meta .eventinfo{padding:0;position:relative;}
}
@media (max-width:768px){.jobs-add, .events-add{width:100%;}
.jobs-add .item .inner, .events-add .item .inner{margin:0 auto;width:30%;}
.island .item-meta{overflow:visible;float:left;}
.block-events .item .thumbnail.item-thumbnail, .block-jobs .item .thumbnail.item-thumbnail{margin:0;}
.island .item-meta{left:120px;}
}
@media (max-width:845px){.block-events .item, .block-jobs .item{float:none;margin:0 auto;text-align:center;width:99%;}
.island .items .item-time{float:left;position:relative;top:0;width:100%;}
.block.block-jobs .column-a, .block.block-jobs .column-b, .block.block-events .column-a, .block.block-events .column-b{float:left;padding:0;text-align-last:center;width:100%;}
.island.block-jobs .block-inner .row.items .column-b,
.island.block-events .block-inner .row.items .column-b{float:left;margin:0;width:100%;}
.island .item-meta{float:left;left:0;position:relative;text-align:center;width:100%;}
.block-events .item .thumbnail.item-thumbnail, .block-jobs .item .thumbnail.item-thumbnail{float:none;margin:0 auto;width:120px;}
.island.block-jobs .block-inner .item .item-details, .island.block-events .block-inner .item .item-details{float:none;padding-top:10px;}
.block-jobs .thumbnail.item-thumbnail > img, .block-events .thumbnail.item-thumbnail > img{width:auto;}
}
@media (max-width:500px){.block-jobs .thumbnail.item-thumbnail > img ,.block-events .thumbnail.item-thumbnail > img{margin-bottom:0;}
.block-events .item .thumbnail.item-thumbnail, .block-jobs .item .thumbnail.item-thumbnail{background:none;}
.block-jobs time,.block-events time{margin:0 auto;right:0;text-align:center;}
.island.block-jobs .items .item-title a,
.island.block-events .items .item-title a{float:none;}
.jobs-add .item .inner, .events-add .item .inner{width:50%;text-align:center;}
.block-latest .block-inner .item .item-details .item-title{margin-top:0px !important;}
}
@media (max-width:400px){.jobs-add .item .inner, .events-add .item .inner{width:45%;}
}
@media (max-width:360px){.jobs-add .item .inner, .events-add .item .inner{width:50%;}
.island .item-meta{float:none;text-align:center;}
}
@media (max-width:320px){.jobs-add .item .inner, .events-add .item .inner{width:56%;}
}
@media (max-width:980px){
  .ad.top-ad {display:none; }
}