@media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
    .archive .skinset-sub_header.acoda-skin {
        height: initial !important
        }
    }
/* Retina Display Only */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    #logo img {
        width: 180px !important;
        height: auto !important
        }
    }
/* 1.25 dpr */
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    #logo img {
        width: 180px !important;
        height: auto !important
        }
    }
/* 1.3 dpr */
@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi) {
    #logo img {
        width: 180px !important;
        height: auto !important
        }
    }
/* 1.5 dpr */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    #logo img {
        width: 180px !important;
        height: auto !important
        }
    }
@media screen and (max-width: 1280px) {
    .sidebar img {
        width: 225px !important;
        height: auto
        }
    #acoda-tabs {
        margin-top: -20px !important
        }
    #acoda-tabs > ul.menu > li a {
        padding: 0.4375rem !important
        }
    .wu-wrapper.wu-simple-forecast.wp_wunderground {
        display: none
        }
    .widget.widget_search {
        display: none
        }
    ul.tp-revslider-mainul {
        width: 1100px !important
        }
    .home .abovefoldad img {
        height: auto !important
        }
    .home #paszonecont_101184 img {
        margin: 0 auto !important;
        max-width: 1060px !important;
        margin-left: 0 !important
        }
    }
@media screen and (max-width: 1280px) and (max-height: 768px) {
    #acoda-tabs {
        margin-top: -20px !important
        }
    #acoda-tabs > ul.menu > li a {
        padding: 0.4375rem !important
        }
    }
.single .essb-postbar-titleholder h2 {
    margin-top: 10px
    }
.essb-posbar-icons-container {
    border: 0 !important
    }
.essb-postbar-next-post {
    border: 0 !important
    }
.essb-postbar-prev-post {
    border: 0 !important
    }
.ts-fab-wrapper {
    max-width: 280px
    }
.essb_displayed_top {
    max-width: 350px;
    float: right;
    position: absolute;
    right: 50px;
    top: 0
    }
/* Food, Wine, and Spirits CSS */
.food-and-spirits .large-6 {
    width: 50% !important
    }
.food-and-spirits .side_one {
    display: inherit !important
    }
.food-and-spirits #content.layout_six {
    margin-left: 25% !important
    }
.food-and-spirits section.entry.columns.large-12 a {
    color: #26c0e0 !important
    }
.food-and-spirits .hiddendiv, .page-id-89508 .hiddendiv {
    background: #FFF;
    padding: 30px;
    position: relative;
    left: 40px;
    width: 200px;
    top: 70px;
    display: none
    }
.food-and-spirits .adrollover:hover .hiddendiv, .page-id-89508 .adrollover:hover .hiddendiv {
    display: inherit
    }
.food-and-spirits .intro-wrap {
    height: 80px !important
    }
.food-and-spirits .ts-fab-wrapper .ts-fab-tab.visible-tab {
    background-color: transparent;
    border: 0 solid #333;
    color: #FFF
    }
.food-and-spirits #content {
    background-color: rgba(0, 0, 0, 0.85) !important;
    border-radius: 10px !important;
    color: #FFF;
    padding-top: 30px;
    margin-top: 5px
    }
.page-id-89508 li#wppas_custom_widgets-16, .food-and-spirits li#wppas_custom_widgets-16 {
    left: 300px;
    top: -100px;
    position: relative
    }
.page-id-89508 li#wppas_custom_widgets-17, .food-and-spirits li#wppas_custom_widgets-17 {
    position: relative;
    top: -220px;
    left: -10px
    }
.page-id-89508 #content.layout_six {
    margin-left: 22%
    }
.food-and-spirits #content.layout_six {
    margin-left: 22%
    }
.page-id-89508 .skinset-sub_header.acoda-skin, .food-and-spirits .skinset-sub_header.acoda-skin {
    background: #0e0e0e;
    /* Old browsers */
    background: -moz-linear-gradient(left, #0e0e0e 0%, #7d7e7d 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #0e0e0e 0%, #7d7e7d 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #0e0e0e 0%, #7d7e7d 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /* IE6-9 */
    }
.page-id-89508 .pl-main-heading {
    background-color: transparent !important
    }
.page-id-89508 .pl-meta i, .page-id-89508 .pl-meta span, .page-id-89508 .pl-meta a, .page-id-89508 .pl-title a, .page-id-89508 .pl-excerpt {
    color: #FFF !important
    }
.page-id-89508 #header-wrap, .stuck .header-wrap-inner {
    background-image: none !important;
    background: #000 !important
    }
.page-id-89508 .skinset-main.acoda-skin, .food-and-spirits .skinset-main.acoda-skin {
    background-color: rgba(255, 255, 255, 0.1) !important
    }
.page-id-89508 {
    background-repeat: no-repeat !important;
    background-position: center top !important;
    background-attachment: fixed !important
    }
.food-and-spirits {
    background-repeat: no-repeat !important;
    background-position: center top !important;
    background-attachment: fixed !important;
    background-image: url(/hvnndev.com/wp-content/uploads/2016/11/food-wines-background-9.jpg) !important
    }
.food-and-spirits #header-wrap, .stuck .header-wrap-inner {
    background-image: none !important;
    background: #000 !important
    }
.page-id-89508 .pl-header.pl-header-layout2 {
    max-width: 765px !important
    }
.grid_container {
    background: transparent !important
    }
.page-id-89508 div.intro-text, .food-spirits div.intro-text {
    padding-top: 0 !important;
    padding-bottom: 0.775em !important
    }
.page-id-89508 .pl-box-layout {
    max-width: 690px !important;
    margin-top: -40px
    }
.page-id-89508 #acoda-tabs, .food-and-spirits #acoda-tabs {
    margin-top: -20px
    }
.page-id-89508 #header, .food-and-spirits #header {
    height: 65px !important
    }
.page-id-89508 #header-logo, .food-and-spirits #header-logo {
    height: 65px !important;
    line-height: 65px !important
    }
.page-id-89508 .wppaszone img, .food-and-spirits .wppaszone img {
    float: right;
    position: relative
    }
.page-id-89508 .post-titles h1, .food-and-spirits .post-titles h1 {
    color: #FFF;
    font-size: 2rem !important
    }
/* END Food Wine Spirits CSS Code */
/* Business Newsmakers */
.category-business-newsmakers .large-6 {
    width: 50%
    }
.category-business-newsmakers #content.layout_six {
    margin-left: 25%
    }
.category-business-newsmakers .side_one {
    display: inherit !important
    }
.category-business-newsmakers .skinset-sub_header.acoda-skin {
    background-color: rgba(0, 0, 0, 1)
    }
.category-business-newsmakers #content {
    background-color: transparent !important;
    border-radius: 10px !important;
    color: #000;
    padding-top: 30px;
    margin-top: 5px
    }
.page-id-86298 .skinset-main.acoda-skin, .category-business-newsmakers .skinset-main.acoda-skin {
    background-color: rgba(255, 255, 255, 0.1) !important
    }
/*
.page-id-86298, .category-business-newsmakers {
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-attachment: fixed !important;
    background-image: url(http://www.hvnndev.com/wp-content/uploads/2016/11/business-newsmakers-2.jpg);
}
*/
.page-id-86298 .pl-header.pl-header-layout2 {
    max-width: 765px !important
    }
.grid_container {
    background: transparent !important
    }
.page-id-86298 div.intro-text, .category-business-newsmakers div.intro-text {
    color: #000 !important
    }
.page-id-86298 div.intro-text h1, .category-business-newsmakers div.intro-text h1 {
    color: #FFF !important
    }
.page-id-86298 .pl-box-layout {
    max-width: 690px !important
    }
.page-id-86298 #acoda-tabs {
    margin-top: -20px
    }
.page-id-86298 #header {
    height: 65px !important
    }
.page-id-86298 #header-logo {
    height: 65px !important;
    line-height: 65px !important
    }
.page-id-86298 .post-titles h1, .category-business-newsmakers .post-titles h1 {
    color: #FFF;
    font-size: 2rem !important
    }
.page-id-86298 .sidebar-shadow.mid, .category-business-newsmakers .sidebar-shadow.mid {
    position: fixed !important;
    width: 500px !important;
    top: 225px !important
    }
.page-id-86298 li#wppas_custom_widgets-12, .category-business-newsmakers li#wppas_custom_widgets-12 {
    left: -240px;
    top: 150px;
    position: relative
    }
.page-id-86298 .sidebar img, .category-business-newsmakers .side_one img {
    width: 500px !important;
    height: 250px !important
    }
.page-id-86298 .side_two img, .category-business-newsmakers .side_two img {
    width: 300px !important;
    height: 250px !important
    }
.page-id-86298 li#wppas_custom_widgets-13 img, .category-business-newsmakers li#wppas_custom_widgets-13 img {
    left: -125px;
    top: 60px;
    position: relative
    }
/* END Business Newsmakers CSS Code */
/* RPM */
.rpm .large-6 {
    width: 50% !important
    }
.rpm #content.layout_six {
    margin-left: 25% !important
    }
.rpm .side_one {
    display: inherit !important
    }
.rpm #content {
    background-color: rgba(0, 0, 0, 0.85) !important;
    border-radius: 10px !important;
    color: #FFF;
    padding-top: 30px;
    margin-top: 5px
    }
.rpm .skinset-sub_header.acoda-skin {
    background-color: rgba(0, 0, 0, 1) !important
    }
.rpm .ts-fab-wrapper {
    display: none !important
    }
.page-id-72238 .sidebar-shadow.mid, .rpm .sidebar-shadow.mid {
    position: fixed;
    width: 400px !important;
    top: 220px !important
    }
.page-id-72238 .skinset-main.acoda-skin, .rpm .skinset-main.acoda-skin {
    background-color: rgba(255, 255, 255, 0.1) !important
    }
.page-id-72238, .rpm {
    background-image: url(/hvnndev.com/wp-content/uploads/2016/10/brickwall-11.jpg);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-attachment: fixed !important
    }
.grid_container {
    background: transparent !important
    }
.page-id-72238 #header-wrap, .stuck .header-wrap-inner, .rpm #header-wrap, .rpm .stuck .header-wrap-inner {
    background-image: url(/hvnndev.com/wp-content/uploads/2016/10/rpm-header.png)
    }
.page-id-72238 .wppaszone img, .rpm .wppaszone img {
    float: right;
    position: relative;
    left: 60px
    }
.page-id-72238 .post-titles h1, .rpm .post-titles h1 {
    color: #FFF;
    font-size: 2rem !important
    }
/* END RPM CSS Code */
/* Colleges of the Hudson Valley CSS Code */
.colleges-of-the-hudson-valley .large-6 {
    width: 50% !important
    }
.colleges-of-the-hudson-valley #content.layout_six {
    margin-left: 25% !important
    }
.colleges-of-the-hudson-valley .side_one {
    display: inherit !important
    }
.colleges-of-the-hudson-valley .intro-wrap {
    height: 80px !important
    }
.colleges-of-the-hudson-valley .socicons a {
    color: #FFF !important
    }
.colleges-of-the-hudson-valley #header-logo {
    height: 65px !important;
    line-height: 65px !important
    }
.colleges-of-the-hudson-valley #header {
    height: 65px !important
    }
.colleges-of-the-hudson-valley #content {
    background-color: rgba(255, 255, 255, 0.95) !important;
    border-radius: 10px !important;
    color: #000;
    padding-top: 30px;
    margin-top: 5px
    }
.page-id-72151 section.entry.columns.large-12 {
    background-color: rgba(255, 255, 255, 0.95) !important;
    border-radius: 10px !important;
    color: #000;
    padding-top: 30px;
    margin-top: 5px
    }
.sidebar img {
    width: 300px;
    height: auto
    }
.colleges-of-the-hudson-valley .ts-fab-wrapper {
    display: none !important
    }
.colleges-of-the-hudson-valley .skinset-menu a {
    color: #000
    }
.colleges-of-the-hudson-valley .skinset-menu a:hover {
    color: #FFF !important
    }
.colleges-of-the-hudson-valley .skinset-submenu a {
    color: #FFF !important
    }
.colleges-of-the-hudson-valley .sub-menu li {
    color: #FFF !important
    }
.colleges-of-the-hudson-valley .sub-menu li:active {
    color: #35c1db !important
    }
.colleges-of-the-hudson-valley .wppaszone {
    padding-top: 10px
    }
.colleges-of-the-hudson-valley .videoframecolumn .vc_column-inner {
    background-position: top center !important
    }
.colleges-of-the-hudson-valley .videoborder {
    width: 550px !important;
    position: relative;
    top: 70px;
    left: 65px;
    height: 315px
    }
.colleges-of-the-hudson-valley .columns.large-12.inner-wrap.clearfix {
    top: 0;
    position: relative
    }
.page-id-72151 .columns.large-12.inner-wrap.clearfix {
    top: 0 !important;
    position: relative
    }
.page-id-72151 .pl-header.pl-header-layout2 {
    max-width: 665px !important
    }
.colleges-of-the-hudson-valley #acoda-tabs {
    margin-top: -20px !important
    }
.colleges-of-the-hudson-valley {
    background-size: 100% 100%, auto !important;
    background-image: url(/hvnndev.com/wp-content/uploads/2016/09/collegewall1a.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    background-attachment: fixed
    }
.colleges-of-the-hudson-valley .skinset-main.acoda-skin {
    background-color: rgba(255, 255, 255, 0.8) !important
    }
.colleges-of-the-hudson-valley .post-titles h1 {
    color: #FFF;
    letter-spacing: 1px;
    font-size: 2rem !important;
    font-family: "Graduate", cursive !important
    }
.colleges-of-the-hudson-valley #header-wrap {
    background: transparent !important
    }
.colleges-of-the-hudson-valley .skinset-sub_header.acoda-skin {
    background-color: rgba(0, 0, 0, 0.6) !important
    }
.colleges-of-the-hudson-valley .skinset-sub_header h1 {
    color: #FFF
    }
.colleges-of-the-hudson-valley .skinset-main.acoda-skin {
    background-color: rgba(255, 255, 255, 0.1) !important
    }
.colleges-of-the-hudson-valley .stuck .menutitle {
    color: #FFF !important
    }
.page-id-72151 .intro-wrap.skinset-sub_header.layout_1.acoda-skin.clearfix {
    position: relative;
    top: 0 !important
    }
.page-id-72151 div#main-wrap {
    top: -60px !important;
    position: relative
    }
.colleges-of-the-hudson-valley footer#footer-wrap {
    display: none
    }
.colleges-of-the-hudson-valley #primary-wrapper.layout-boxed {
    margin: 0 auto;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important
    }
.colleges-of-the-hudson-valley #content {
    padding: 1.2375rem 0.9375rem !important
    }
.colleges-of-the-hudson-valley div#content, .page-id-72151 div#content {
    margin-top: 30px
    }
.colleges-of-the-hudson-valley .sidebar img {
    width: 300px !important;
    height: auto !important
    }
/* Rotate */
.colleges-of-the-hudson-valley .sidebar .wppaszone img {
    -webkit-transform: rotate(7deg) scale(1);
    transform: rotate(7deg) scale(1);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out
    }
.colleges-of-the-hudson-valley .sidebar img:hover {
    -webkit-transform: rotate(0) scale(1);
    transform: rotate(0) scale(1)
    }
/* End - Colleges of the Hudson Valley CSS Code */
/* Homepage Ad CSS Code */
.healthad img {
    position: relative;
    top: 125px;
    margin-top: -62px !important
    }
/*End Homepage Ad CSS Code */
h2.ats-team-title {
    color: #FFF !important;
    text-transform: uppercase !important;
    font-size: 48px
    }
a.pl-more-btn {
    right: 10px !important;
    bottom: 10px !important
    }
.pl-main-heading {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1)
    }
.vc_icon_element.vc_icon_element-outer.wpb_animate_when_almost_visible.wpb_appear.vc_icon_element-align-right.wpb_start_animation {
    position: absolute;
    z-index: 1;
    left: 390px;
    top: 8px
    }
.archive h2.entry-title {
    position: relative;
    top: 15px
    }
.archive span.date {
    position: absolute;
    top: -25px;
    font-size: 18px
    }
.archive .article-row p {
    margin-top: 30px !important
    }
.archive .gridimg-wrap img {
    max-width: 290px !important
    }
.todayonhvnnsponsor img {
    position: absolute;
    z-index: 100;
    right: -30px;
    top: 5px;
    width: 185px
    }
.topbannerhp {
    position: relative;
    top: -10px
    }
.dock-panel .socicons {
    padding-right: 3px !important
    }
.pl-header {
    margin-bottom: 65px !important
    }
.dock-panel-wrap.skinset-dockbar.acoda-skin.main_nav {
    background: transparent !important
    }
.single h1 {
    font-size: 32px !important
    }
.skinset-submenu.acoda-skin {
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.88) !important
    }
#acoda-tabs ul li.hasdropmenu span.dropmenu-icon {
    display: none !important
    }
.pl-header.pl-header-layout2 {
    max-width: 465px !important
    }
.bottomcatcol .pl-header.pl-header-layout2 {
    max-width: 465px !important
    }
.bottomcatcol .pl-box-layout {
    max-width: 465px !important
    }
.bottomcatcol .healthad img {
    max-width: 465px !important
    }
.bottomcatcol2 .pl-header.pl-header-layout2 {
    max-width: 465px !important
    }
.bottomcatcol2 .pl-box-layout {
    max-width: 465px !important
    }
.bottomcatcol2 .healthad img {
    max-width: 465px !important
    }
.bottomcatcol3 .pl-header.pl-header-layout2 {
    max-width: 465px !important
    }
.bottomcatcol3 .pl-box-layout {
    max-width: 465px !important
    }
.bottomcatcol3 .healthad img {
    max-width: 465px !important
    }
.today4stories .pl-box-layout {
    max-width: 465px !important;
    position: relative;
    top: -10px
    }
.pl-ticker-title {
    text-transform: uppercase !important
    }
.pl-ticker-content-item a {
    text-transform: uppercase !important
    }
.pl-header-layout2 .pl-main-heading {
    font-size: 30px
    }
.pl-sitem.pl-sitem-layout-3 {
    border-top: 0 solid #ebebeb !important
    }
span.dropmenu-icon .fa-angle-down {
    display: none !important
    }
#header-wrap, .stuck .header-wrap-inner {
    background-image: url(/wp-content/uploads/2017/02/header-strip-1.jpg)
    }
#footer-wrap {
    background-image: url(/wp-content/uploads/2017/02/header-strip-1.jpg)
    }
.stuck .menu-item a {
    font-size: 0.8rem !important
    }
/*
ul.sub-menu.skinset-submenu.acoda-skin {
    position: relative !important;
    top: 65px !important;
}

*/
.page .todayhvnnbox .pl-title a {
    font-family: "futura-pt" !important;
    line-height: 18px !important;
    color: #FFF
    }
.page .todayhvnnbox .pl-title a:hover {
    color: #35c1db
    }
.page .no-top-line .pl-title a {
    font-family: "futura-pt" !important;
    line-height: 18px !important;
    font-size: 16px !important;
    color: #000
    }
.page-id-114678 .no-top-line .pl-title a {
    font-weight: 800 !important;
    font-family: "futura-pt" !important;
    line-height: 23px !important;
    font-size: 20px !important;
    text-transform: uppercase
    }
.page .no-top-line .pl-title a:hover {
    color: #35c1db
    }
.today4stories .pl-title {
    position: relative;
    top: 6px
    }
#ts-fab-bio-above-111123 img, #ts-fab-bio-above-111123 .ts-fab-header {
    display: none
    }
#ts-fab-bio-above-111123 {
    border: 0 !important
    }
.today4stories .pl-title a {
    font-family: "futura-pt" !important;
    line-height: 15px !important
    }
h1, h2, h3, li, a, .pl-title, .pl-main-heading {
    font-family: "futura-pt", sans-serif !important
    }
.menutitle {
    text-transform: uppercase !important;
    font-weight: bold !important;
    color: #FFF
    }
.pl-main-heading {
    text-transform: uppercase !important;
    font-weight: 700 !important
    }
/*
.healthfitness .pl-main-heading {
  color:#000000 !important;
}
*/
.vc_wp_search.wpb_content_element {
    position: relative;
    left: -115px;
    width: 290px
    }
.main-ticker-wrapper {
    width: 1060px !important
    }
.widget.widget_search {
    position: relative;
    top: 24px
    }
.today4stories .pl-main-heading {
    font-size: 30px !important;
    color: #FFF !important
    }
.today4stories .pl-main-heading a {
    font-size: 14px !important;
    color: #FFF
    }
.today4stories .vc_column-inner {
    padding: 15px !important;
    margin-left: 15px
    }
#acoda-tabs > ul.menu > li a {
    padding: 0.6375rem
    }
/*
div#logo img {
    position: relative;
    left: 10px !important;
}

*/
.today4stories .pl-col-sm-6 {
    margin-bottom: 0 !important;
    margin-top: 5px !important
    }
.today4stories .pl-sitem-layout-3 .pl-sitem-content {
    padding: 0 !important
    }
.today4stories .pl-header {
    margin: 0 !important;
    border-top: 0 solid #444 !important
    }
.today4stories .pl-sitem.pl-sitem-layout-3 {
    padding: 5px 0
    }
.wu-forecast-body {
    position: relative;
    top: -48px;
    left: 55px
    }
.wu-cond-highlow {
    font-size: 10px !important
    }
.wu-copyright img {
    display: none
    }
.wu-wrapper.wu-simple-forecast.wp_wunderground {
    overflow-y: hidden !important;
    height: 90px !important;
    position: relative;
    left: -130px;
    width: 300px;
    overflow-x: hidden;
    top: -10px
    }
table.wu-table-2 td {
    width: 170px
    }
.wu-forecast-body {
    font-size: 11px
    }
.page .videoborder {
    width: 550px !important;
    position: relative;
    top: 70px;
    left: 65px;
    height: 315px
    }
.sidebar-shadow.mid {
    position: fixed !important;
    top: 147px
    }
#header {
    height: 65px !important
    }
#header-logo {
    height: 65px !important;
    line-height: 65px !important
    }
#acoda-tabs {
    margin-top: -20px
    }
.intro-wrap {
    height: 100px !important
    }
.archive h1 {
    font-size: 3.4rem !important;
    position: relative !important
    }
.single .large-6 {
    width: 50%
    }
.archive div#content {
    margin-top: 20px
    }
.home nav#acoda-tabs {
    height: 65px
    }
/*Css for Possible New Homepage*/
.top_pas iframe#wp_pro_ad_system_ad_zone {
    height: 90px;
    margin-top: 20px;
    margin-bottom: 30px
    }
.center_pas iframe#wp_pro_ad_system_ad_zone {
    height: 90px;
    margin-bottom: 30px
    }
.bottom_pas iframe#wp_pro_ad_system_ad_zone {
    height: 90px;
    margin-bottom: 30px
    }
.skinset-background h1 {
    font-size: 2rem !important
    }
/*End of Css for Possible New Homepage */
#logo img {
    position: relative;
    left: -29px
    }
#acoda-tabs ul ul.sub-menu {
    top: 75px
    }
.us_posts_top {
    margin-top: 20px !important
    }
.archive .intro-wrap {
    height: 60px !important
    }
/* MCE editor */
.mce-panel {
    border: 0 solid #cacaca;
    border: 1px solid rgba(0, 0, 0, 0.2) !important;
    /* End MCE editor */
    /*Right Side Bar */
    }