/** hf.css */
div#disneyid-wrapper {
    top: 0px !important;
}

.listing .listing-item .read-more {
    display: inline;
}

/* starts here - sprint 18.08 */

.adventures-planning-tips-page #listing .listing-item .right-col p,
.cruises-planning-tips-page #listing .listing-item .right-col p,
.beaches-planning-tips-page #listing .listing-item .right-col p,
.theme-parks-planning-tips-page #listing .listing-item .right-col p {
    text-align: left;
}

/*.adventures-planning-tips-page .listing .listing-item .read-more,
.cruises-planning-tips-page .listing .listing-item .read-more,
.beaches-planning-tips-page .listing .listing-item .read-more,
.theme-parks-planning-tips-page .listing .listing-item .read-more {
    display: block;
}*/

.adventures-planning-tips-page #listing .listing-item.pre-arrival-tips,
.cruises-planning-tips-page #listing .listing-item.pre-arrival-tips,
.beaches-planning-tips-page #listing .listing-item.pre-arrival-tips,
.theme-parks-planning-tips-page #listing .listing-item.pre-arrival-tips {
    background: url(/media/dftwh/static/1.0.0.0/static/css/images/WeddingsSpriteY.png?imbypass=true) repeat-y scroll -2832px 0 transparent;
    /*background: url(/static/css/images/WeddingsSpriteY.png) repeat-y scroll -2832px 0 transparent;*/
    height: 70px;
}

@font-face {
  font-family: "Master-Icons";
  src: url('/media/dftwh/static/1.0.0.0/static/css/fonts/MasterIcons/master_icon_font-webfont.eot?1480537836');
  src: 	url('/media/dftwh/static/1.0.0.0/static/css/fonts/MasterIcons/master_icon_font-webfont.eot?&1480537836#iefix') format('embedded-opentype'),
        url('/media/dftwh/static/1.0.0.0/static/css/fonts/MasterIcons/master_icon_font-webfont.woff?1480537836') format('woff'),
        url('/media/dftwh/static/1.0.0.0/static/css/fonts/MasterIcons/master_icon_font-webfont.ttf?1480537836') format('truetype'),
        url('/media/dftwh/static/1.0.0.0/static/css/fonts/MasterIcons/master_icon_font-webfont.svg?1480537836') format('svg');
}

header .nav-wrapper .nav-item.mobile-icon a em {
    position: absolute;
    font: 24px "Master-Icons";
    top: 12px;
    left: 37px;
}

.peptasia-master-icon {
    font: 2em "Master-Icons";
	display: inline-block;
    vertical-align: middle;
}


@media only screen and (min-width: 768px) {
    .adventures-planning-tips-page #listing .listing-item .row .title,
    .cruises-planning-tips-page #listing .listing-item .row .title,
    .beaches-planning-tips-page #listing .listing-item .row .title,
    .theme-parks-planning-tips-page #listing .listing-item  .row .title {
        text-align: center;
    }

    .adventures-planning-tips-page #listing .listing-item,
    .cruises-planning-tips-page #listing .listing-item,
    .beaches-planning-tips-page #listing .listing-item,
    .theme-parks-planning-tips-page #listing .listing-item {
        padding: 10px 220px 26px;
    }

    .adventures-planning-tips-page #listing .listing-item .row .right-col,
    .cruises-planning-tips-page #listing .listing-item .row .right-col,
    .beaches-planning-tips-page #listing .listing-item .row .right-col,
    .theme-parks-planning-tips-page #listing .listing-item  .row .right-col {
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    .adventures-planning-tips-page #listing .listing-item,
    .cruises-planning-tips-page #listing .listing-item,
    .beaches-planning-tips-page #listing .listing-item,
    .theme-parks-planning-tips-page #listing .listing-item {
        padding: 0 40px 20px;
        max-width: 100%;
    }

    .adventures-planning-tips-page #listing .listing-item.pre-arrival-tips,
    .cruises-planning-tips-page #listing .listing-item.pre-arrival-tips,
    .beaches-planning-tips-page #listing .listing-item.pre-arrival-tips,
    .theme-parks-planning-tips-page #listing .listing-item.pre-arrival-tips {
        height: 110px;
    }
}
