body {
font-family: "Lato",Helvetica,Arial,sans-serif;
}
h1, h2, h3.headline {
font-family: 'Roboto Slab', serif;
font-weight: 700;
}
#site-copyright .col-md-5, .featuredw .card-meta, .x-panel-body > .inview-slider-ad {
    display:none;
}
.carousel-inner>.item {
    display:block !important;
    }
/* form Craig V */
input.search-bar {
    width: 250px;
    height: 40px;
    float: left;
}
#topbar-col-two-nav_menu .dropdown-menu {
right:0;
left:auto;
}
#topbar-col-two-nav_menu li:last-child a {
font-weight:bold;
}

#blox-search-form .search-submit {
    position: absolute;
    right: 2px;
    top: 2px;
    height: 36px;
}
.querylysearch {
position:relative;
}
.show-logo img {
    max-width:400px;
    width:100%;
}

/* adaptive ads DFP Craig V */
@media screen and (max-width:1200px) {
.dfp-sb-ad {
margin-left: -10px !important;
}
}
@media screen and (max-width:1200px) {
     #ad-467088, #ad-467760 {
        margin: 0 !important;
        height: 89px!important; 
    }
    
    #ad-467088 iframe, #ad-467760 iframe {
        -webkit-transform: scale(0.74); 
        -webkit-transform-origin: 0 0;
        -moz-transform: scale(0.74);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.74);
        -o-transform-origin: 0 0;
        -ms-transform: scale(0.74);
        -ms-transform-origin: 0 0;
        transform: scale(0.74);
        transform-origin: 0 0;
    }
}				
@media screen and (max-width:980px) {
     #ad-467088, #ad-467760  {
        margin: 0 !important;
        height: 95px!important; 
    }
    
    #ad-467088 iframe, #ad-467760 iframe {
        -webkit-transform: scale(0.99); 
        -webkit-transform-origin: 0 0;
        -moz-transform: scale(0.99);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.99);
        -o-transform-origin: 0 0;
        -ms-transform: scale(0.99);
        -ms-transform-origin: 0 0;
        transform: scale(0.99);
        transform-origin: 0 0;
    }
}			
@media screen and (max-width:768px) {
    #ad-467088, #ad-467760  {
        margin: 0 !important;
        height: 90px!important;  
    }
      #ad-467088 iframe, #ad-467760 iframe {
        -webkit-transform: scale(0.88); 
        -webkit-transform-origin: 0 0;
        -moz-transform: scale(0.88);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.88);
        -o-transform-origin: 0 0;
        -ms-transform: scale(0.88);
        -ms-transform-origin: 0 0;
        transform: scale(0.88);
        transform-origin: 0 0;
    }
}	
@media screen and (max-width:640px) {
    #ad-467088, #ad-467760  {
        margin: 0 !important;
        height: 75px!important;  
    }
      #ad-467088 iframe, #ad-467760 iframe {
        -webkit-transform: scale(0.7); 
        -webkit-transform-origin: 0 0;
        -moz-transform: scale(0.7);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.7);
        -o-transform-origin: 0 0;
        -ms-transform: scale(0.7);
        -ms-transform-origin: 0 0;
        transform: scale(0.7);
        transform-origin: 0 0;
    }
}	
@media screen and (max-width:380px) {
    #ad-467088, #ad-467760  {
        margin: 0 !important;
        height: 70px!important;  
    }
      #ad-467088 iframe, #ad-467760 iframe {
        -webkit-transform: scale(0.48); 
        -webkit-transform-origin: 0 0;
        -moz-transform: scale(0.48);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.48);
        -o-transform-origin: 0 0;
        -ms-transform: scale(0.48);
        -ms-transform-origin: 0 0;
        transform: scale(0.48);
        transform-origin: 0 0;
    }
}	

@media screen and (max-width:320px) {
    #ad-467088, #ad-467760  {
        margin: 0 !important;
        height: 65px!important;  
    }
      #ad-467088 iframe, #ad-467760 iframe {
        -webkit-transform: scale(0.4); 
        -webkit-transform-origin: 0 0;
        -moz-transform: scale(0.4);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.4);
        -o-transform-origin: 0 0;
        -ms-transform: scale(0.4);
        -ms-transform-origin: 0 0;
        transform: scale(0.4);
        transform-origin: 0 0;
    }
}						
.dfp-sb-ad .tnt-ads {
margin-bottom:10px;
}

@media screen and (max-width:1024px) {
     #ad-468458 iframe {
     height: 300px !important;
     margin-bottom: -40px!important;
    }
}

@media screen and (max-width:981px) {
     #ad-468458, #ad-467760  {
        margin: 0 !important;
    /* height: 70px!important;  */
    }
    
    #ad-468458 iframe, #ad-467760 iframe {
        -webkit-transform: scale(0.75); 
        -webkit-transform-origin: 0 0;
        -moz-transform: scale(0.75);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.75);
        -o-transform-origin: 0 0;
        -ms-transform: scale(0.75);
        -ms-transform-origin: 0 0;
        transform: scale(0.75);
        transform-origin: 0 0;
    }
}		
@media screen and (max-width:600px) {
     #ad-468458, #ad-467760  {
        margin: 0 0 0 10px !important;
    }
    
    #ad-468458 iframe, #ad-467760 iframe {
        -webkit-transform: scale(0.36); 
        -webkit-transform-origin: 0 0;
        -moz-transform: scale(0.36);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.36);
        -o-transform-origin: 0 0;
        -ms-transform: scale(0.36);
        -ms-transform-origin: 0 0;
        transform: scale(0.36);
        transform-origin: 0 0;
        height: 300px !important;
        margin-bottom: -170px !important;
    }
}

/* Limelight html 5 Craig V */
@media screen and (min-width: 320px) {

.LimelightEmbeddedPlayer .LimeLightEmbeddedPlayerFlash {
    width: 300px !important;
    height: 183px !important;
  }
.LimelightEmbeddedPlayer .limelight-player-footprint {
    width: 300px !important;
    height: 183px !important;
  }
}
@media screen and (min-width: 480px) {

.LimelightEmbeddedPlayer .LimeLightEmbeddedPlayerFlash {
    width: 440px !important;
    height: 250px !important;
  }
.LimelightEmbeddedPlayer .limelight-player-footprint {
    width: 440px !important;
    height: 250px !important;
  }
}

@media screen and (min-width: 720px) {
.LimelightEmbeddedPlayer .LimeLightEmbeddedPlayerFlash {
    width: 620px !important;
    height: 349px !important;
  }
.LimelightEmbeddedPlayer .limelight-player-footprint {
    width: 620px !important;
    height: 349px !important;
  }
}

@media screen and (min-width: 961px) {
.LimelightEmbeddedPlayer .LimeLightEmbeddedPlayerFlash {
    width: 500px !important;
    height: 300px !important;
  }
.LimelightEmbeddedPlayer .limelight-player-footprint {
    width: 500px !important;
    height: 300px !important;
  }
}
/* other Craig V */

#tncms-region-nav-topbar-col-two-nav #topbar-col-two-nav_menu {
float:right;
}
#topbar-col-one-nav_menu {
    margin-left: 108px !important;
}
h3 {
font-family: 'Oswald', sans-serif;
}
.menu-section-list a {
    display: block;
}
#site-copyright small {
    color:#FFF!important;
}
#site-copyright small a {
    color: #c9ceae!important;
}
@media screen and (max-width: 480px) {
#queryly_mobile_searchbutton {
top:13px!important;
}
}

/* Dropdown menu Craig V */
#main-navigation .dropdown-menu {
}
#main-navigation .dropdown-menu li {
    font-size: 15px;
    margin: 5px;
}
/* padding from Zen Craig V */
.pad-top {
    padding-top:10px
}
.pad-bottom {
    padding-bottom:10px
}
.double-pad-bottom {
    padding-bottom:20px
}
.double-pad-top {
    padding-top:20px
}

.dfp-footer-ad {
    position:fixed;
    bottom: 0px;
    width: 100%;
    margin-left: -15px;
    padding-top: 15px;
    background: #000;
    z-index:1040;
}

/*slim header changes */
.navbar-header img {
    max-width: 240px;
    margin-top:-5px!important;
}
.navbar-nav {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}
#main-nav_menu-child {
    text-transform:none !important;
}
.nav > li > a {
padding: 15px 8px;
}
#topbar-col-one {
    line-height: 39px;
}
#topbar-col-two {
    width: auto!important;
    line-height: 39px;
    position: absolute;
    right: 0;
}
#site-top-nav > .row {
    line-height: 20px!important;
    position: relative;
}
#site-top-nav #topbar-col-two-nav_menu.list-inline > li > a {
color:#314e97 !important;
}
.navbar-brand.pos_right {
    background: #FFF;
}

.navbar-brand.pos_right:hover {
    background: #FFF;
}
.navbar-brand.pos_right a {
    outline: 0;
}
#html-asset-473070 {
    position: absolute;
    top: 50px;
    font-size:11px;
    left:0;
    color:#314e97;
}
.dater {
    position: absolute;
    top: 52px;
    color:#314e97;
    font-size:11px;
    right: 17px;
}
#site-navbar-container, #main-navigation {
    border-bottom: 20px solid #96bce6;
}
@media screen and (max-width:1199px) {
#site-navbar-container, #main-navigation {
    border-bottom: 1px solid #314e97;
    margin-top:-1px;
}
.dater, #html-asset-473070 {
display:none !important;
}
}
#main-navigation .dropdown-menu > li > a:focus, .btn-success,#main-navigation .dropdown-menu > li > a:hover,.btn-primary, #queryly_header {
background-color: #314e97!important;
}
a.btn-primary {
color:#FFF!important;
}
 
.sm-logo-icon {
   display:none;
  }
@media all and (max-width: 1199px) and (min-width: 992px) {
  .sm-logo-icon {
   display:block;
  }
.lg-logo-brand {
   display:none;
}
#topbar-col-one {
width:41%;
}
}
#main-nav_menu li:nth-child(2) #main-nav_menu-child {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}
#main-nav_menu li:nth-child(2) #main-nav_menu-child li:first-child {
margin-top:0px;
}
.this-just-in h4 {
    font-size:18px!important;
    line-height:20px!important;
    opacity: 0.8;
}

.tooltip-inner {
max-width:630px;
padding:20px!important;
opacity: 0.9;
text-align:left!important;
}

#topbar-col-two-nav_menu li:nth-child(6) ul.dropdown-menu {
background-color:transparent!important;
border: none !important;
box-shadow: none !important;
}

.jobs-images {
display: block;
position: relative;
margin: 0 auto;
}
.youtube {
width:auto!important;
}

.list-inline.block-links.pos-bottom {
margin: 10px 0!important;
}
/*.list-inline.block-links li {
    padding: 0!important;
}*/

/*Darker dropdown nav caret*/
#main-navigation .dropdown-menu li .fa-caret-right {
    color: rgba(0, 0, 0, 0.25);
}

/*Video button overlay*/
.video .card .card-label-section a {
    color: #96bce6;
    }
.video .card-panel.panel {
height: 280px !important;
}
.video .image::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: 30% !important;
    z-index: 99;
    background: transparent url(http://www.burlingtoncountytimes.com/content/tncms/live/global/resources/images/_site/play3.png) no-repeat center;
    pointer-events: none;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
.video .image:hover:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: 30% !important;
    z-index: 99;
    background: transparent url(http://www.burlingtoncountytimes.com/content/tncms/live/global/resources/images/_site/play3.png) no-repeat center;
    pointer-events: none;
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
@media screen and (min-width: 992px) {
.login-topbtn {
    position: absolute;
    font-size: 10px;
    white-space: nowrap;
    left: 2px;
    top: 30px;
}
}
@media screen and (max-width: 991px) {
.login-topbtn {
    display:none;
}
}