/* CSS Document */

/* Ads not Displaying on story pages CSS: Begin*/

body.city-website.not-front.logged-in.node-type-city-best-of-the-best.no-sidebars.publication-modern-luxury-dallas.page-dallas-best-of-the-best-what-do-dallas-weekend.section-dallas.lightbox-processed.cron-check-processed.admin-menu div.city-website-main-content-container div#node-288991.node.node-type-city-best-of-the-best.node-by-viewer.clearfix div.meta div#div-leaderboard-ros {
    display:none;
}

body.city-website.not-front.not-logged-in.node-type-city-best-of-the-best.no-sidebars.publication-modern-luxury-dallas.page-dallas-best-of-the-best-what-do-dallas-weekend.section-dallas.lightbox-processed.cron-check-processed div.city-website-main-content-container div#node-288991.node.node-type-city-best-of-the-best.clearfix div.meta div#div-leaderboard-ros {
    display:none;
}


html.js body.city-website.not-front.not-logged-in.node-type-city-best-of-the-best.no-sidebars.publication-modern-luxury-dallas.page-dallas-best-of-the-best-what-do-dallas-weekend-0.section-dallas.lightbox-processed.cron-check-processed div.city-website-main-content-container div#node-289868.node.node-type-city-best-of-the-best.clearfix div.meta div#div-leaderboard-ros {
    display:none;
}


html.js body.city-website.not-front.logged-in.node-type-city-best-of-the-best.no-sidebars.publication-modern-luxury-dallas.page-dallas-best-of-the-best-what-do-dallas-weekend-0.section-dallas.lightbox-processed.cron-check-processed.admin-menu div.city-website-main-content-container div#node-289868.node.node-type-city-best-of-the-best.node-by-viewer.clearfix div.meta div#div-leaderboard-ros {
  display: none;  
}

html.js body.city-website.not-front.not-logged-in.node-type-city-best-of-the-best.no-sidebars.publication-modern-luxury-dallas.page-dallas-best-of-the-best-what-do-dallas-weekend-1.section-dallas.lightbox-processed.cron-check-processed div.city-website-main-content-container div#node-290379.node.node-type-city-best-of-the-best.clearfix div.meta div#div-leaderboard-ros {
    display:none;
}


html.js body.city-website.not-front.logged-in.node-type-city-best-of-the-best.no-sidebars.publication-modern-luxury-dallas.page-dallas-best-of-the-best-what-do-dallas-weekend-1.section-dallas.lightbox-processed.cron-check-processed.admin-menu div.city-website-main-content-container div#node-290379.node.node-type-city-best-of-the-best.node-by-viewer.clearfix div.meta div#div-leaderboard-ros {
  display: none;  
}

html.js body.city-website.not-front.not-logged-in.node-type-city-best-of-the-best.no-sidebars.publication-modern-luxury-dallas.page-dallas-best-of-the-best-what-do-dallas-weekend-2.section-dallas.lightbox-processed.cron-check-processed div.city-website-main-content-container div#node-291118.node.node-type-city-best-of-the-best.clearfix div.meta div#div-leaderboard-ros {
    display:none;
}


html.js body.city-website.not-front.logged-in.node-type-city-best-of-the-best.no-sidebars.publication-modern-luxury-dallas.page-dallas-best-of-the-best-what-do-dallas-weekend-2.section-dallas.lightbox-processed.cron-check-processed.admin-menu div.city-website-main-content-container div#node-291118.node.node-type-city-best-of-the-best.node-by-viewer.clearfix div.meta div#div-leaderboard-ros {
  display: none;  
}

/* Ads not Displaying on page CSS: End*/

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.advertiser-ad-landing-page {
    width: 728px;
    margin: 0 auto;
    padding-top: 18px !important;
    padding-bottom: 18px !important;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content p.city-advertiser-lp-sponsor-text {
    text-align: center;
    font-family: 'Crimson Text', serif;
    font-size: 15px;
    font-weight: lighter;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.background-image {
    width:728px;
    height: 362px;
    display: block;
    margin: 0 auto;
    margin-top: 18px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-foreground-text-1 {
    color: white;
    font-size: 50px;
    font-family: 'Varela', sans-serif;
    font-weight: lighter;
    width: 400px;
    margin: 0 auto;
    padding-top: 100px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-foreground-text-2 {
    color: white;
    font-size: 30px;
    font-family: 'Varela', sans-serif;
    width: 503px;
    margin: 0 auto;
    font-weight: lighter;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-hero-bkg-image-body {
    color: white;
    font-size: 17px;
    font-family: 'Varela', sans-serif;
    width: 450px;
    margin: 0 auto;
    font-weight: 100;
    opacity: 0.9;
    text-align: center;
    padding-top: 20px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.header-image-test {
    background-image: url("/sites/all/themes/modlux/images/citywebsite/pinstack-header.png") !important;
    width: 728px !important;
    height: 42px !important;
    margin: 0 auto;
    margin-top: 24px;
    margin-bottom: 24px;
}

/*body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.header-image {
    width:728px;
    margin: 0 auto;
    margin-top: 24px;
    margin-bottom: 24px;
}*/

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-1 {
    width: 728px;
    height:253px;
    margin: 0 auto;
    margin-bottom: 25px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-image-1 {
    float: left;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-1-title {
    width:265px;
    font-size: 17px;
    font-family: 'Varela', sans-serif;
    display: inline-block;
    margin-left: 53px;
    text-align: center;
    text-transform: uppercase;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-img-text {
    width:340px;
    font-size: 13px;
    font-family: 'Varela', sans-serif;
    font-weight: lighter;
    text-align: center;
    display: inline-block;
    margin-left: 29px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-button {
    display: inline-block;
    width:171px;
    height:34px;
    color: white;
    background-color: black;
    padding: 5px;
    margin-left: 108px;
    cursor: pointer;
    margin-top: 40px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-button:hover {
    background-color:black;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-button:active {
    background-color: #393939;
    box-shadow: 0 5px #666;
    transform: translateY(4px);
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-button a.learn-more-button {
    color: white;
    font-size: 18px;
    font-style: italic;
    font-family: 'Crimson Text', serif;
    padding: 37px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-2 {
    width: 728px;
    height:253px;
    margin: 0 auto;
    margin-bottom: 25px;
    
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-image-2 {
    float: left;
}


/*html.js body.city-website.not-front.logged-in.node-type-advertiser-landing-page.no-sidebars.publication-modern-luxury-dallas.page-dallas-pinstack-advertiser-landing-page.section-dallas.lightbox-processed.cron-check-processed.admin-menu div.city-website-main-content-container div#node-287253.node.node-type-advertiser-landing-page.node-by-viewer.clearfix div.content div.alp-video-player div.emvideo.emvideo-video.emvideo-vimeo div#media-vimeo-1.media-vimeo iframe div#player.player.player-21eb6a48-3765-4e3e-8a77-1b8dad672373.js-player-fullscreen.with-fullscreen.with-sticky-custom-logo.no-fullscreen-support.player-sm.player-cardsCorner div.vp-player-layout {
    width:728px !important;
    left: 0px !important;
}

html body div#player.player.player-8310d0c0-0d65-43e6-9ff9-8b9ba72713cc.js-player-fullscreen.with-fullscreen.with-sticky-custom-logo.no-fullscreen-support.player-sm.player-cardsCorner div.vp-player-layout {
    width:728px !important
}


html body div#player.player.player-929d5b55-17c2-408f-9a2b-d369075e103b.js-player-fullscreen.with-fullscreen.with-sticky-custom-logo.no-fullscreen-support.player-sm.player-cardsCorner div.vp-player-layout div.vp-player-inner {
    width:728px !important;
    left: 0px !important;
}*/

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.alp-video-player {
    width: 728px;
    margin: 0 auto;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.alp-video-player iframe {
    width:728px;
    border: none;
    
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.alp-video-player {
    width: 728px;
    margin: 0 auto;
    /*margin-bottom: 15px; /*WAS ADDED BECAUSE OF VIDEO BORDER STYLE POSSIBLY WILL BE ON NEXT VIDEO*/
}


body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.cocktail-widget-container {
    width: 728px;
    height: 352px;
    margin: 0 auto;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.cocktail-image {
    width:353px;
    height: 353px;
    float: left;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-cocktail-title {
    font-size: 19px;
    color: white;
    text-transform: uppercase;
    font-family: 'Varela', sans-serif;
    font-weight: lighter;
    display: inline-block;
    margin-left: 70px;
    margin-top: 30px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-cocktail-body-list {
    margin: 0px;
    width: 160px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-cocktail-body-list p {
    font-size:15px;
    color:white;
    font-family: 'Varela', sans-serif;
    /*padding-left: 148px;*/
    margin-left: 23px !important;
    font-weight: lighter;
    width: 333px;
    margin: 0 auto;
    text-align: left;
    line-height: 22px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-cocktail-body-list ul.cocktail-ingredients {
    color:white;
    font-size:13px;
    font-family: 'Varela', sans-serif;
    /*padding-left: 167px;*/
    margin-left:-23px !important;
    font-weight: lighter;
    width: 235px;
    margin: 0 auto;
    line-height: 23px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-cocktail-body-list ul.cocktail-ingredients li {
    width:274px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-cocktail-body-copy {
    font-size: 14px;
    color: white;
    font-family: 'Varela', sans-serif;
    font-weight: lighter;
    width: 220px;
    text-align: right;
    margin-left: 110px;
    line-height: 22px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image {
    width:353px;
    height: 353px;
    float: right;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image a {
    color:white;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image a:hover {
    color:white;
    text-decoration:underline;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image h2.first-location {
    width: 134px;
    height: 68px;
    color: white;
    font-family: 'Varela', sans-serif;
    font-weight: lighter;
    margin-top: 30px;
    margin-left: 20px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image h2.second-location {
    width: 134px;
    height: 68px;
    color: white;
    font-family: 'Varela', sans-serif;
    font-weight: lighter;
    position: relative;
    bottom: 24%;
    left: 57%;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image h2.third-location {
    width: 240px;
    height: 68px;
    color: white;
    font-family: 'Varela', sans-serif;
    font-weight: lighter;
    margin-left: 20px;
    margin-top: 92px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image h2.first-location p {
 font-size: 13px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image h2.second-location p {
    font-size: 13px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image h2.third-location p {
    font-size: 13px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.cocktail-widget-container img.imagefield-field_alp_location_logo {
    display: block;
    margin: 0 auto;
    margin-top: -55px;
}



body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.webform-background-img {
    width: 728px;
    height: 315px;
    margin: 0 auto;
    margin-top: 25px;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-webform-title {
    color: white;
    font-size:22px;
    text-transform: uppercase;
    font-family: 'Varela', sans-serif;
    font-weight: lighter;
    width:270px;
    margin: 0 auto;
    padding-left: 34px;
    
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content  h2.city-advertiser-lp-webform-body-copy {
    color: white;
    font-size:13px;
    font-family: 'Varela', sans-serif;
    width: 417px;
    margin: 0 auto;
    font-weight: lighter;
    margin-top: 15px;
    margin-bottom: 26px;
}


 body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.node-type-advertiser-landing-page div.advertiser-landing-page-form-area fieldset.collapsible.collapsed {
    display:none !important;
}

 body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.node-type-advertiser-landing-page div.advertiser-landing-page-form-area {
     width: 300px;
     margin: 0 auto;
     position: relative;
     bottom: 150px;
     text-align: center;
     /*position: absolute !important;
     bottom: -140% !important;
     left: 40%;*/
}

body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.node-type-advertiser-landing-page .city-advertiser-lp-webform-main-title {
    width: 300px;
    font-size: 53px;
    text-transform: uppercase;
    margin: 0 auto;
    color: white;
    padding-top: 16px;
    font-family: brandon-grotesque, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 500;
    letter-spacing: 6px;
    text-rendering: optimizeLegibility;
}

body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.node-type-advertiser-landing-page img.imagefield-field_alp_webform_main_logo {
    width:173px;
    margin: 0 auto;
    display: block;
}

body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.node-type-advertiser-landing-page div.advertiser-landing-page-form-area label {
    display: none;
    position: absolute;
    font-size: 17px;
    padding-top: 10.5px;
    color: grey;
    opacity: 0.9;
    margin-left: 5px;
}

/*body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.node-type-advertiser-landing-page div.advertiser-landing-page-form-area label input#edit-submit-1.form-submit {
    width: 185px;
    height: 39px;
}*/

body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.advertiser-landing-page-form-area div.form-actions input.form-submit {
    width:185px;
    height: 39px;
    background-color: #db3539;
    color: white;
    border:none;
    padding: 7px;
    font-size: 18px;
    cursor: pointer;
    margin-top: 6px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.advertiser-landing-page-form-area div.form-actions input.form-submit:hover {
    background-color: #6d0f11;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

 /*body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div#node-287253.node.node-type-advertiser-landing-page.clearfix div.advertiser-landing-page-form-area form#webform-client-form-287227-1.webform-client-form div div#edit-actions.form-actions.form-wrapper input#edit-submit-2.form-submit*/

body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.advertiser-landing-page-form-area form.webform-client-form div div.webform-component div.form-item input.form-text  {
    width:252px;
    height: 26px;
    font-size: 20px;
}


/*html.js body.city-website.not-front.not-logged-in.node-type-advertiser-landing-page.no-sidebars.publication-modern-luxury-dallas.page-dallas-pinstack-advertiser-landing-page.section-dallas.lightbox-processed.cron-check-processed div.city-website-main-content-container div#node-287253.node.node-type-advertiser-landing-page.clearfix div.advertiser-landing-page-form-area form#webform-client-form-287227.webform-client-form div div#webform-component-email.webform-component.webform-component-email.webform-container-inline div#edit-submitted-email-wrapper.form-item input#edit-submitted-email.form-text.form-email.required.error.email*/


/*body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.node-type-advertiser-landing-page div.advertiser-landing-page-form-area label input.form-email div.form-actions input#edit-submit-2 {
    width:185px;
    height: 39px;
    background-color: #db3539;
    color: white;
}*/


body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div#node-287253.node.node-type-advertiser-landing-page.node-by-viewer.clearfix div.advertiser-landing-page-form-area form#webform-client-form-287227-1.webform-client-form div div#edit-actions.form-actions.form-wrapper input#edit-submit-2.form-submit:hover {
    background-color: #6d0f11;
}

body.city-website.node-type-advertiser-landing-page div.messages {
    background-color: #1c6c0d;
    border-color:#1c6c0d;
    text-align: center;
    color: white;
    
}


body.city-website.node-type-advertiser-landing-page div.messages p {
    font-size: 24px;
    color: white;
}

body.city-website.node-type-advertiser-landing-page div.error {
    background-color: #cc0000;
    border-color: #cc0000;
    text-align: center;
    color: white;
    font-size: 24px;
    
}


@media screen and (max-width: 767px) {
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.advertiser-ad-landing-page {
    width: 468px;
    margin: 0 auto;
    padding-top: 18px !important;
    padding-bottom: 18px !important;
}    
    
body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.content {
    width: 600PX;
    margin-left: auto;
    margin-right: auto;
}    
    
/*body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.content {
    width: 628px;
    margin-left: auto;
    margin-right: auto
    
    }*/
    
/*body.city-website div.region-city-footer-2 ul {
    width: 628px;
    margin-left: auto;
    margin-right: auto;
    }*/    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.background-image {
  width:600px;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-foreground-text-2 {
    width:480px;
    font-size: 28px;
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.header-image-test {
   background-image: url("/sites/all/themes/modlux/images/citywebsite/pinstack-header-767.png") !important;
   width: 600px !important;
   height: 42px !important;
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-1 img.imagecache-alp_story_image  {
    width:480px;
    height: 343px;
    margin: 0 auto;
}    
 
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-1   {
    width:480px;
    height: 515px;
    margin: 0 auto;
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-button {
    margin-top: 0px;
    margin-left: 153px !important;
    margin: 0 auto;
    
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-2 img.imagecache-alp_story_image  {
    width:480px;
    height: 343px;
    margin: 0 auto;
}     
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-image-1 {
    width:250px;
    margin: 0 auto;
 }
    
 body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-2   {
    width:480px;
    height: 552px;
    margin: 0 auto;
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-image-2 {
    width:250px;
    margin: 0 auto;
 }
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-1-title {
  margin-left:108px;    
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-img-text{
    margin-left: 77px;
    margin-top: -6px;
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.alp-video-player {
  width:600px;
  height: 514px; /*original style height: 430px;*/
  margin-top: -70px;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.alp-video-player iframe {
    width:600px;
    
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div#emvideo-youtube-flash-wrapper-1 object#emvideo-youtube-flash-1 {
  width: 600px !important;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.cocktail-widget-container{
  width:600px;
  height: 731px;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image h2.first-location {
  margin-top: 20px;    
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.cocktail-image {
  margin: 0 auto;
  float: none;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image {
  margin: 0 auto;
  float: none;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image h2.first-location p {
  padding-top:20px;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image h2.second-location p {
  padding-top:20px;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image h2.third-location p {
  padding-top:20px;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image {
  height:358px;    
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.cocktail-widget-container img.imagefield-field_alp_location_logo {
  margin-top: -30px;    
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.webform-background-img {
  width: 600px;    
}
    
    
body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.content ul {
    width: 600px;
}
    
}


@media screen and (max-width: 584px) {

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content p.city-advertiser-lp-sponsor-text {
  width: 400px;
  margin: 0 auto;    
}    
    
body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.content {
  width:400px;
  margin-left:auto;
  margin-right: auto;    
}
    
body.city-website.node-type-advertiser-landing-page div.region-city-footer-2 ul {
  width:400px !important;    
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.advertiser-ad-landing-page {
  width: 300px;
  border:none;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.background-image {
  width:400px;
  height: 273px;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-foreground-text-1 {
  padding-top: 85px;    
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-foreground-text-1 {
  font-size:30px;
  width:213px;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-foreground-text-2 {
  font-size:18px;
  width: 292px;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-hero-bkg-image-body {
    font-size:14px;
    width:375px;
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.header-image-test {
   background-image: url("/sites/all/themes/modlux/images/citywebsite/pinstack-header-mobile.png") !important;
   width: 389px !important;
   height: 42px !important;
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-1 {
  width:400px;
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-image-1 {
    width:400px;
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-1 img.imagecache-alp_story_image {
    width:400px;
    height: 284px;
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-2 img.imagecache-alp_story_image {
    width:400px;
    height: 284px;
}    

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-1-title {
    margin-left:67px;
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-img-text {
    margin-left:34px;
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-button {
    margin-left:113px !important;
    margin-top: 20px;
    }
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-2 {
  width:400px;
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-2 {
  margin-top: 20px;    
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-image-2 {
    width:400px;
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-2 img.imagecache-alp_story_image {
    width:400px;
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.alp-video-player {
  width:400px;
  height:300px;
  /*margin-top: -92px;*/    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.alp-video-player iframe {
    width:400px;
    height: 300px;
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div#emvideo-youtube-flash-wrapper-1 object#emvideo-youtube-flash-1 {
    width:400px !important;
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.cocktail-widget-container {
  width:400px;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image {
  height: 357px;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.cocktail-widget-container img.imagefield-field_alp_location_logo {
  margin-top: -30px;    
}    

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.webform-background-img {
  width:400px;
     
}
    
body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.node-type-advertiser-landing-page .city-advertiser-lp-webform-main-title {
  width:255px;
  font-size:43px;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-webform-body-copy {
  width:289px;
  font-size:15px;    
}
    
    
    
body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.advertiser-landing-page-form-area form.webform-client-form div div.webform-component div.form-item input.form-text {
  width:195px;    
}   
    
body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.advertiser-landing-page-form-area div.form-actions input.form-submit {
    width:202px;
    height: 39px;
    background-color: #db3539;
    color: white;
    border:none;
    /*padding: 7px;*/
    font-size: 18px;
    cursor: pointer;
    margin-top: 6px;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    padding-left: auto !important;
    padding-right: auto !important;
}

body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.advertiser-landing-page-form-area div.form-actions input.form-submit:hover {
    background-color: #6d0f11;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
}
 
    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.region-city-footer-1 {
    margin-top: -43px;
    }    
}

@media screen and (max-width: 320px) {
    
    
    
body.city-website.node-type-advertiser-landing-page div.city-website-main-content-container div.content {
  width:300px;
  margin-left: auto;
  margin-right: auto;     
} 
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content p.city-advertiser-lp-sponsor-text {
    width:100%;
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.background-image {
  width:100%;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-foreground-text-2 {
  font-size: 15px;
  width: 100%;
  margin-left: 4px;
}
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-hero-bkg-image-body {
  width:100%;    
}  
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.header-image-test {
  background-image: url("/sites/all/themes/modlux/images/citywebsite/pinstack-header-mobile-300.png") !important;
  width:300px !important;
  height: 42px !important;    
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-1 {
  width:100%;    
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-image-1 {
  width:100%;    
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-1 img.imagecache-alp_story_image {
  width:100%;    
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-1-title {
  margin-left: 27px;    
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-img-text {
  margin-left: 3px;
  width:100%;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-story-button {
  margin-left:70px !important;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-2 {
  width:100%;    
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-image-2 {
  width:100%;    
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.story-2 img.imagecache-alp_story_image {
  width:100%;    
}    
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.alp-video-player {
  width:100%;
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.alp-video-player iframe {
  width:100%;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.cocktail-widget-container {
  width:100%;    
}

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.cocktail-image {
  width:100%;
      
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.location-image {
  width:100%;    
}    

body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-cocktail-body-list p {
  padding-left: 144px;    
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content h2.city-advertiser-lp-cocktail-body-copy {
  font-size:12px;
  width:192px;
  margin-left:93px;
      
}
    
body.city-website.node-type-advertiser-landing-page div.node-type-advertiser-landing-page div.content div.webform-background-img {
  width:100%;    
}   
}




