/* Enter Your Custom CSS Here */
.page-sidebar .page-sidebar-sticky, body.layout-sidebar-left .page-sidebar .page-sidebar-sticky {
    padding: 35px 0;
}
.page-id-49909 .post-header .post-info .post-title, body.page-id-53933 .post-header .post-info .post-title, .page-id-53939 .post-header .post-info .post-title, .page-id-53945 .post-header .post-info .post-title, .page-id-53951 .post-header .post-info .post-title, .page-id-53958 .post-header .post-info .post-title, .page-id-53962 .post-header .post-info .post-title, .page-id-53970 .post-header .post-info .post-title, .page-id-54057 .post-header .post-info .post-title,  .page-id-54107 .post-header .post-info .post-title {
    max-width: 100%;
    text-align:center;
}
.page-id-49909 .post-header .post-info .post-subtitle,  body.page-id-53933 .post-header .post-info .post-subtitle, body.page-id-53939 .post-header .post-info .post-subtitle, body.page-id-53945 .post-header .post-info .post-subtitle, body.page-id-53951 .post-header .post-info .post-subtitle, body.page-id-53958 .post-header .post-info .post-subtitle, .page-id-53962  .post-header .post-info .post-subtitle, .page-id-53970  .post-header .post-info .post-subtitle, .page-id-54057  .post-header .post-info .post-subtitle,  .page-id-54107 .post-header .post-info .post-subtitle {
    max-width:100%;
  text-align:center;
}
.page-id-49909  .post-featured, .page-id-53933 .post-featured, .page-id-53939 .post-featured, .page-id-53945 .post-featured, .page-id-53951 .post-featured , .page-id-53958 .post-featured, .page-id-53962 .post-featured,  .page-id-53958 .post-featured, .page-id-53970 .post-featured , .page-id-54057 .post-featured, .page-id-54107 .post-featured  {
    margin: auto;
    width: 100%;
    height: auto !important;
}
body.page-id-49909 .post-header .post-info ul.post-meta, body.page-id-53933 .post-header .post-info ul.post-meta, body.page-id-53939 .post-header .post-info ul.post-meta, body.page-id-53945 .post-header .post-info ul.post-meta, body.page-id-53951 .post-header .post-info ul.post-meta, body.page-id-53958 .post-header .post-info ul.post-meta, body.page-id-53962 .post-header .post-info ul.post-meta, body.page-id-53970 .post-header .post-info ul.post-meta, body.page-id-54057 .post-header .post-info ul.post-meta, body.page-id-54107 .post-header .post-info ul.post-meta {
  display:none !important;
}
body.page-id-49885 .post-header .post-info ul.post-meta  {
  display:none !important;  
}
.srp-container-multi-column .srp-post-multi-column, .srp-widget-container .srp-post-single-row {
    margin-bottom: 50px;
}
.postcontents ul.nomination {
 padding:0;
  margin:0;
  list-style:none;
}
.page-content {
 border:none !important; 
}
.page-id-51777 .header-mobile, .page-id-51777 .post-meta, .page-id-51777 .essb_links_list {
 display:none !important; 
}
.page-id-51777 .page-content {
    margin-top: 0 !important; 
}
.page-id-51777 header, .page-id-49885 .post-header {
   display:none !important; 
}
body.page-id-51777 .post-header .post-info .post-meta {
 display:none !important;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #756864;
}
.postcontents ul.nomination li {
 float:left;
  margin-bottom:38px;
  list-style:none;
  padding:0;
  margin-left:0;
  border:none;
}
.postcontents ul.nomination li a {
 padding:0;
  margin:0;
  border:0;
}
.page-id-49885 h1 {
  display:none;
}
.page-id-49885 .post-featured {
 height:auto !important; 
}
body p.small {
  font-size:13px;
}
input.wpcf7-submit {
    background: #EC794E;
    color: #fff;
    font-size: 18px !important;
    text-transform: uppercase;
}
div.wpcf7-validation-errors {
    border: 2px solid #F70000;
}
body header.header-mobile {
    border: 0px solid #fff !important;
      height: 80px !important;
}
body.layout-sidebar-hidden .page-content {
    margin-top: 77px;
}
.nextend-widget-bullet {
 display:none !important; 
}
.NextendSmartSlider2Widget {
 padding: 15px 0 !important; 
}
.smartslider-inner, .smartslider-outer {
   display:none !important; 
}
.leaderboard-header, .leaderboard-bottom-post, .leaderboard-category {
 width:728px;
 margin:auto;
 margin-top:14px;
 margin-bottom:14px;
}
.leaderboard-header, .custom-ad-medium {
  display:none;
}
.home .leaderboard-header, .home .custom-ad-medium {
 display:block !important; 
}
body.page .post-header .post-info .post-meta {
    display: block !important;
}
.home .custom-ad-medium {
 margin-bottom:3px; 
}
.custom-ad-medium img {
 width:100%;
    height:auto;
}
.custom-ad-large {
  display:none !important;
}
.widget.blog_info p {
    clear: both;
    margin: 0;
    color: #4f5056;
    width: 100%;
    line-height:30px;
}
.widget.blog_info hr {
    margin: 0 0 30px;
}
.widget {
    padding: 25px 0;
    border-bottom: 1px solid #C7C7C7;
  overflow: hidden;
}
.rslides_container {
    margin-bottom: 0 !important;
}
.blog_info {
 border-bottom:none !important;
  padding-top:0 !important;
   padding-bottom:0 !important;
}
.widget.navigation li a {
    display: block;
    padding: 8px 0;
    color: #242526;
    outline: none;
}
.widget li { 
    margin:0 !important;
}
.post-featured {
 margin:auto;
  width:900px;
  height:600px;
}
.post-header .post-info hr {
   width: 25%;
    margin: 0;   
    background: #FFF;
}
.post-header {
    margin: 3% auto 0;
    max-width: 840px;
    width: 90%;
}
.post-comments {
 display:none !important; 
}
.post-footer {
    overflow: hidden;
    margin: 20px auto 30px;
}
.alm-listing li {  
    padding:0 !important;
 
}
.post-share {
 display:none !important; 
}
.ajax-load-more-wrap.blue button.alm-load-more-btn {
    background-color: #EC794E !important; 
}
.post-footer .post-category, .post-footer .tags a {   
    padding: 10px 14px !important; 
     font-size: 10px !important;  
}
.post-footer .post-category {
  display:none !important;
}
.widget.blog_info img {
    max-width: 100%;
}
.widget.blog_info a {
    display: block;
    width: 80%;
    margin: auto;
}
.widget.blog_info p {
  text-align:center; 
}
.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs {
    background: #FFF !important;
}
.team, .team li {
  padding:0;
  margin:0;
  list-style:none;
}
.team {
 overflow:hidden; 
}
.team li {
  float:left;
     margin-right: 70px;
  text-align:center;
  margin-bottom:40px;
}
.team li img {
    width: 220px;
    height: auto;
}
.team li .team-social img {
  width:45px;
  height:auto;
}
.team-social {
 margin-top:20px; 
}
.team li.last {
 margin-right:0; 
}
.team li a {
  margin:6px;
}
.team-name {
  font-weight:600;
  display:block;
  font-size:18px;
}
.team-role {
 font-weight:400;
  display:block;
  font-size:15px; 
}
.postcontents ul.team {
 margin:0; 
}
.postcontents p, .postcontents ul, .postcontents ol {
    margin: 20px 0 !important;
}
.sticky .post-meta {
 display:none !important;
}
.sticky .post-title {
 font-size:45px;
  line-height:56px;
}
.category header.post-list-header {
    height: 80px !important;
    background: #fff !important;
}
.category .post-list-header .post-list-header-background {
    background-color: transparent;
}
.category header.post-list-header h1 {
    color: #242526;
    margin-bottom:50px !important;
  margin-top:50px !important;
}
.postcontents {
    margin: 2% auto 5% !important;
}
li.sponsor {
 padding-top:5px; 
  overflow:hidden;
}
.by {
    line-height: 30px;
    float: left;
    margin-left: 20px;
}
.post-header .post-info .post-meta li.sponsor:before {
    vertical-align: 4px;
}
li.sponsor img {
    margin-left: 5px;
    height: 30px;
    width: auto;
}
.layout-sidebar-left .nofeatured .post-featured  {
  display:none !important; 
}
.post-footer .tags {
    float: left !important; 
}
.post-footer .tags a {
    margin: 0 10px 0 0 !important; 
}




@media only screen and (min-width: 1610px) {
  .home .custom-ad-large {
   display:block !important; 
    margin-bottom:3px;
  }

   .home .custom-ad-medium {
    display:none !important; 
  }
}

@media only screen and (max-width: 1000px) {
    .post-featured {
    margin: auto;
    width: 100%;
    height: auto;
}
  
}

@media only screen and (max-width: 600px) {
  
   .home .custom-ad-large {
   display:none !important; 
  }

   .home .custom-ad-medium {
    display:none !important; 
  }
 .home .leaderboard-header, .leaderboard-bottom-post, .leaderboard-category {
  display:none !important; 
}
.post-header .post-info .post-title {
    font-size: 28px;
    line-height: 37px;
}

}