@font-face {
    font-family: 'BebasNeue';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/BebasNeue-webfont.woff') format('woff'),
    url('fonts/BebasNeue-webfont.ttf') format('truetype'),
    url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BebasNeue';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/BebasNeue-webfont.woff') format('woff'),
    url('fonts/BebasNeue-webfont.ttf') format('truetype'),
    url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'TeXGyreAdventor';
    src: url('fonts/texgyreadventor-regular-webfont.eot');
    src: url('fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/texgyreadventor-regular-webfont.woff') format('woff'),
    url('fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
    url('fonts/texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TeXGyreAdventor';
    src: url('fonts/texgyreadventor-bold-webfont.eot');
    src: url('fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/texgyreadventor-bold-webfont.woff') format('woff'),
    url('fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
    url('fonts/texgyreadventor-bold-webfont.svg#TeXGyreAdventorBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'TeXGyreAdventor';
    src: url('fonts/texgyreadventor-italic-webfont.eot');
    src: url('fonts/texgyreadventor-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/texgyreadventor-italic-webfont.woff') format('woff'),
    url('fonts/texgyreadventor-italic-webfont.ttf') format('truetype'),
    url('fonts/texgyreadventor-italic-webfont.svg#TeXGyreAdventorItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'TeXGyreAdventor';
    src: url('fonts/texgyreadventor-bolditalic-webfont.eot');
    src: url('fonts/texgyreadventor-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/texgyreadventor-bolditalic-webfont.woff') format('woff'),
    url('fonts/texgyreadventor-bolditalic-webfont.ttf') format('truetype'),
    url('fonts/texgyreadventor-bolditalic-webfont.svg#TeXGyreAdventorBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Oswald';
    src: url('fonts/Oswald-Regular-webfont.eot');
    src: url('fonts/Oswald-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Oswald-Regular-webfont.woff') format('woff'),
    url('fonts/Oswald-Regular-webfont.ttf') format('truetype'),
    url('fonts/Oswald-Regular-webfont.svg#OswaldBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Oswald';
    src: url('fonts/Oswald-Light-webfont.eot');
    src: url('fonts/Oswald-Light-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Oswald-Light-webfont.woff') format('woff'),
    url('fonts/Oswald-Light-webfont.ttf') format('truetype'),
    url('fonts/Oswald-Light-webfont.svg#OswaldLight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Oswald';
    src: url('fonts/Oswald-Bold-webfont.eot');
    src: url('fonts/Oswald-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Oswald-Bold-webfont.woff') format('woff'),
    url('fonts/Oswald-Bold-webfont.ttf') format('truetype'),
    url('fonts/Oswald-Bold-webfont.svg#OswaldBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'OswaldStencil';
    src: url('fonts/Oswald-Stencil-webfont.eot');
    src: url('fonts/Oswald-Stencil-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Oswald-Stencil-webfont.woff') format('woff'),
    url('fonts/Oswald-Stencil-webfont.ttf') format('truetype'),
    url('fonts/Oswald-Stencil-webfont.svg#OswaldStencilRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'eausans';
    src: url('fonts/eau_sans_book-webfont.eot');
    src: url('fonts/eau_sans_book-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eau_sans_book-webfont.woff') format('woff'),
    url('fonts/eau_sans_book-webfont.ttf') format('truetype'),
    url('fonts/eau_sans_book-webfont.svg#eausans_book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'eausans';
    src: url('fonts/eau_sans_bold-webfont.eot');
    src: url('fonts/eau_sans_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eau_sans_bold-webfont.woff') format('woff'),
    url('fonts/eau_sans_bold-webfont.ttf') format('truetype'),
    url('fonts/eau_sans_bold-webfont.svg#eausans_bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'eausans';
    src: url('fonts/eau_sans_black-webfont.eot');
    src: url('fonts/eau_sans_black-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eau_sans_black-webfont.woff') format('woff'),
    url('fonts/eau_sans_black-webfont.ttf') format('truetype'),
    url('fonts/eau_sans_black-webfont.svg#eausans_black') format('svg');
    font-weight: 900;
    font-style: normal;

}

@font-face {
    font-family: 'eausans';
    src: url('fonts/eau_sans_bold_lng_obl-webfont.eot');
    src: url('fonts/eau_sans_bold_lng_obl-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eau_sans_bold_lng_obl-webfont.woff') format('woff'),
    url('fonts/eau_sans_bold_lng_obl-webfont.ttf') format('truetype'),
    url('fonts/eau_sans_bold_lng_obl-webfont.svg#eausans_bold_lining_oblique') format('svg');
    font-weight: bold;
    font-style: oblique;

}

@font-face {
    font-family: 'eausans';
    src: url('fonts/eau_sans_book_lin_obl-webfont.eot');
    src: url('fonts/eau_sans_book_lin_obl-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eau_sans_book_lin_obl-webfont.woff') format('woff'),
    url('fonts/eau_sans_book_lin_obl-webfont.ttf') format('truetype'),
    url('fonts/eau_sans_book_lin_obl-webfont.svg#eausans_book_lining_oblique') format('svg');
    font-weight: normal;
    font-style: oblique;

}

@font-face {
    font-family: 'league_gothic';
    src: url('fonts/league_gothic-webfont.eot');
    src: url('fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/league_gothic-webfont.woff') format('woff'),
    url('fonts/league_gothic-webfont.ttf') format('truetype'),
    url('fonts/league_gothic-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HVDPoster';
    src: url('fonts/HVD_Poster-webfont.eot');
    src: url('fonts/HVD_Poster-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/HVD_Poster-webfont.woff') format('woff'),
    url('fonts/HVD_Poster-webfont.ttf') format('truetype'),
    url('fonts/HVD_Poster-webfont.svg#HVDPosterRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSans';
    src: url('fonts/museosans_500-webfont.eot');
    src: url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/museosans_500-webfont.woff') format('woff'),
    url('fonts/museosans_500-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Arvo';
    src: url('fonts/Arvo-Regular-webfont.eot');
    src: url('fonts/Arvo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Arvo-Regular-webfont.woff') format('woff'),
    url('fonts/Arvo-Regular-webfont.ttf') format('truetype'),
    url('fonts/Arvo-Regular-webfont.svg#ArvoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Arvo';
    src: url('fonts/Arvo-Italic-webfont.eot');
    src: url('fonts/Arvo-Italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Arvo-Italic-webfont.woff') format('woff'),
    url('fonts/Arvo-Italic-webfont.ttf') format('truetype'),
    url('fonts/Arvo-Italic-webfont.svg#ArvoItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Arvo';
    src: url('fonts/Arvo-Bold-webfont.eot');
    src: url('fonts/Arvo-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Arvo-Bold-webfont.woff') format('woff'),
    url('fonts/Arvo-Bold-webfont.ttf') format('truetype'),
    url('fonts/Arvo-Bold-webfont.svg#ArvoBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Arvo';
    src: url('fonts/Arvo-BoldItalic-webfont.eot');
    src: url('fonts/Arvo-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Arvo-BoldItalic-webfont.woff') format('woff'),
    url('fonts/Arvo-BoldItalic-webfont.ttf') format('truetype'),
    url('fonts/Arvo-BoldItalic-webfont.svg#ArvoBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Crimson';
    src: url('fonts/Crimson-Roman-webfont.eot');
    src: url('fonts/Crimson-Roman-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-Roman-webfont.woff') format('woff'),
    url('fonts/Crimson-Roman-webfont.ttf') format('truetype'),
    url('fonts/Crimson-Roman-webfont.svg#CrimsonRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Crimson';
    src: url('fonts/Crimson-Bold-webfont.eot');
    src: url('fonts/Crimson-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-Bold-webfont.woff') format('woff'),
    url('fonts/Crimson-Bold-webfont.ttf') format('truetype'),
    url('fonts/Crimson-Bold-webfont.svg#CrimsonBold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'Crimson';
    src: url('fonts/Crimson-BoldItalic-webfont.eot');
    src: url('fonts/Crimson-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-BoldItalic-webfont.woff') format('woff'),
    url('fonts/Crimson-BoldItalic-webfont.ttf') format('truetype'),
    url('fonts/Crimson-BoldItalic-webfont.svg#CrimsonBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'Crimson';
    src: url('fonts/Crimson-Italic-webfont.eot');
    src: url('fonts/Crimson-Italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-Italic-webfont.woff') format('woff'),
    url('fonts/Crimson-Italic-webfont.ttf') format('truetype'),
    url('fonts/Crimson-Italic-webfont.svg#CrimsonItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Crimson';
    src: url('fonts/Crimson-Semibold-webfont.eot');
    src: url('fonts/Crimson-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-Semibold-webfont.woff') format('woff'),
    url('fonts/Crimson-Semibold-webfont.ttf') format('truetype'),
    url('fonts/Crimson-Semibold-webfont.svg#CrimsonSemibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Crimson';
    src: url('fonts/Crimson-SemiboldItalic-webfont.eot');
    src: url('fonts/Crimson-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-SemiboldItalic-webfont.woff') format('woff'),
    url('fonts/Crimson-SemiboldItalic-webfont.ttf') format('truetype'),
    url('fonts/Crimson-SemiboldItalic-webfont.svg#CrimsonSemiboldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'CartoGothic';
    src: url("fonts/CartoGothicStd-Book-webfont.eot");
    src: url("fonts/CartoGothicStd-Book-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/CartoGothicStd-Book-webfont.woff") format("woff"),
    url("fonts/CartoGothicStd-Book-webfont.ttf") format("truetype"),
    url("fonts/CartoGothicStd-Book-webfont.svg#CartoGothicStdBook") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CartoGothic';
    src: url("fonts/CartoGothicStd-Italic-webfont.eot");
    src: url("fonts/CartoGothicStd-Italic-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/CartoGothicStd-Italic-webfont.woff") format("woff"),
    url("fonts/CartoGothicStd-Italic-webfont.ttf") format("truetype"),
    url("fonts/CartoGothicStd-Italic-webfont.svg#CartoGothicStdItalic") format("svg");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'CartoGothic';
    src: url("fonts/CartoGothicStd-Bold-webfont.eot");
    src: url("fonts/CartoGothicStd-Bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/CartoGothicStd-Bold-webfont.woff") format("woff"),
    url("fonts/CartoGothicStd-Bold-webfont.ttf") format("truetype"),
    url("fonts/CartoGothicStd-Bold-webfont.svg#CartoGothicStdBold") format("svg");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'CartoGothic';
    src: url("fonts/CartoGothicStd-BoldItalic-webfont.eot");
    src: url("fonts/CartoGothicStd-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/CartoGothicStd-BoldItalic-webfont.woff") format("woff"),
    url("fonts/CartoGothicStd-BoldItalic-webfont.ttf") format("truetype"),
    url("fonts/CartoGothicStd-BoldItalic-webfont.svg#CartoGothicStdBoldItalic") format("svg");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Asap';
    src: url('fonts/Asap-Regular-webfont.eot');
    src: url('fonts/Asap-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Asap-Regular-webfont.woff') format('woff'),
    url('fonts/Asap-Regular-webfont.ttf') format('truetype'),
    url('fonts/Asap-Regular-webfont.svg#AsapRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Asap';
    src: url('fonts/Asap-Italic-webfont.eot');
    src: url('fonts/Asap-Italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Asap-Italic-webfont.woff') format('woff'),
    url('fonts/Asap-Italic-webfont.ttf') format('truetype'),
    url('fonts/Asap-Italic-webfont.svg#AsapItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Asap';
    src: url('fonts/Asap-Bold-webfont.eot');
    src: url('fonts/Asap-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Asap-Bold-webfont.woff') format('woff'),
    url('fonts/Asap-Bold-webfont.ttf') format('truetype'),
    url('fonts/Asap-Bold-webfont.svg#AsapBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Asap';
    src: url('fonts/Asap-BoldItalic-webfont.eot');
    src: url('fonts/Asap-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Asap-BoldItalic-webfont.woff') format('woff'),
    url('fonts/Asap-BoldItalic-webfont.ttf') format('truetype'),
    url('fonts/Asap-BoldItalic-webfont.svg#AsapBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}
/***********************************************************/
/* LEGACY font definitions. Do not use!!                   */
/***********************************************************/
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/BebasNeue-webfont.woff') format('woff'),
    url('fonts/BebasNeue-webfont.ttf') format('truetype'),
    url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TeXGyreAdventorRegular';
    src: url('fonts/texgyreadventor-regular-webfont.eot');
    src: url('fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/texgyreadventor-regular-webfont.woff') format('woff'),
    url('fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
    url('fonts/texgyreadventor-regular-webfont.svg#TeXGyreAdventorRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TeXGyreAdventorItalic';
    src: url('fonts/texgyreadventor-italic-webfont.eot');
    src: url('fonts/texgyreadventor-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/texgyreadventor-italic-webfont.woff') format('woff'),
    url('fonts/texgyreadventor-italic-webfont.ttf') format('truetype'),
    url('fonts/texgyreadventor-italic-webfont.svg#TeXGyreAdventorItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TeXGyreAdventorBold';
    src: url('fonts/texgyreadventor-bold-webfont.eot');
    src: url('fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/texgyreadventor-bold-webfont.woff') format('woff'),
    url('fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
    url('fonts/texgyreadventor-bold-webfont.svg#TeXGyreAdventorBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreAdventorBoldItalic';
    src: url('fonts/texgyreadventor-bolditalic-webfont.eot');
    src: url('fonts/texgyreadventor-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/texgyreadventor-bolditalic-webfont.woff') format('woff'),
    url('fonts/texgyreadventor-bolditalic-webfont.ttf') format('truetype'),
    url('fonts/texgyreadventor-bolditalic-webfont.svg#TeXGyreAdventorBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OswaldLight';
    src: url('fonts/Oswald-Light-webfont.eot');
    src: url('fonts/Oswald-Light-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Oswald-Light-webfont.woff') format('woff'),
    url('fonts/Oswald-Light-webfont.ttf') format('truetype'),
    url('fonts/Oswald-Light-webfont.svg#OswaldLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OswaldBook';
    src: url('fonts/Oswald-Regular-webfont.eot');
    src: url('fonts/Oswald-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Oswald-Regular-webfont.woff') format('woff'),
    url('fonts/Oswald-Regular-webfont.ttf') format('truetype'),
    url('fonts/Oswald-Regular-webfont.svg#OswaldBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OswaldBold';
    src: url('fonts/Oswald-Bold-webfont.eot');
    src: url('fonts/Oswald-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Oswald-Bold-webfont.woff') format('woff'),
    url('fonts/Oswald-Bold-webfont.ttf') format('truetype'),
    url('fonts/Oswald-Bold-webfont.svg#OswaldBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OswaldStencilRegular';
    src: url('fonts/Oswald-Stencil-webfont.eot');
    src: url('fonts/Oswald-Stencil-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Oswald-Stencil-webfont.woff') format('woff'),
    url('fonts/Oswald-Stencil-webfont.ttf') format('truetype'),
    url('fonts/Oswald-Stencil-webfont.svg#OswaldStencilRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'eausans_bold_lining_oblique';
    src: url('fonts/eau_sans_bold_lng_obl-webfont.eot');
    src: url('fonts/eau_sans_bold_lng_obl-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eau_sans_bold_lng_obl-webfont.woff') format('woff'),
    url('fonts/eau_sans_bold_lng_obl-webfont.ttf') format('truetype'),
    url('fonts/eau_sans_bold_lng_obl-webfont.svg#eausans_bold_lining_oblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'eausans_black';
    src: url('fonts/eau_sans_black-webfont.eot');
    src: url('fonts/eau_sans_black-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eau_sans_black-webfont.woff') format('woff'),
    url('fonts/eau_sans_black-webfont.ttf') format('truetype'),
    url('fonts/eau_sans_black-webfont.svg#eausans_black') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'eausans_bold';
    src: url('fonts/eau_sans_bold-webfont.eot');
    src: url('fonts/eau_sans_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eau_sans_bold-webfont.woff') format('woff'),
    url('fonts/eau_sans_bold-webfont.ttf') format('truetype'),
    url('fonts/eau_sans_bold-webfont.svg#eausans_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'eausans_book_lining_oblique';
    src: url('fonts/eau_sans_book_lin_obl-webfont.eot');
    src: url('fonts/eau_sans_book_lin_obl-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eau_sans_book_lin_obl-webfont.woff') format('woff'),
    url('fonts/eau_sans_book_lin_obl-webfont.ttf') format('truetype'),
    url('fonts/eau_sans_book_lin_obl-webfont.svg#eausans_book_lining_oblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'eausans_book';
    src: url('fonts/eau_sans_book-webfont.eot');
    src: url('fonts/eau_sans_book-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eau_sans_book-webfont.woff') format('woff'),
    url('fonts/eau_sans_book-webfont.ttf') format('truetype'),
    url('fonts/eau_sans_book-webfont.svg#eausans_book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'league_gothicregular';
    src: url('fonts/league_gothic-webfont.eot');
    src: url('fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/league_gothic-webfont.woff') format('woff'),
    url('fonts/league_gothic-webfont.ttf') format('truetype'),
    url('fonts/league_gothic-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HVDPosterRegular';
    src: url('fonts/HVD_Poster-webfont.eot');
    src: url('fonts/HVD_Poster-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/HVD_Poster-webfont.woff') format('woff'),
    url('fonts/HVD_Poster-webfont.ttf') format('truetype'),
    url('fonts/HVD_Poster-webfont.svg#HVDPosterRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'hvd_poster_cleanregular';
    src: url('fonts/HVD_Poster-webfont.eot');
    src: url('fonts/HVD_Poster-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/HVD_Poster-webfont.woff') format('woff'),
    url('fonts/HVD_Poster-webfont.ttf') format('truetype'),
    url('fonts/HVD_Poster-webfont.svg#HVDPosterRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSans-500';
    src: url('fonts/23E4DB_3_0.eot');
    src: url('fonts/23E4DB_3_0.eot?#iefix') format('embedded-opentype'),
    url('fonts/23E4DB_3_0.woff') format('woff'),
    url('fonts/23E4DB_3_0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArvoRegular';
    src: url('fonts/Arvo-Regular-webfont.eot');
    src: url('fonts/Arvo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Arvo-Regular-webfont.woff') format('woff'),
    url('fonts/Arvo-Regular-webfont.ttf') format('truetype'),
    url('fonts/Arvo-Regular-webfont.svg#ArvoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArvoItalic';
    src: url('fonts/Arvo-Italic-webfont.eot');
    src: url('fonts/Arvo-Italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Arvo-Italic-webfont.woff') format('woff'),
    url('fonts/Arvo-Italic-webfont.ttf') format('truetype'),
    url('fonts/Arvo-Italic-webfont.svg#ArvoItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArvoBold';
    src: url('fonts/Arvo-Bold-webfont.eot');
    src: url('fonts/Arvo-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Arvo-Bold-webfont.woff') format('woff'),
    url('fonts/Arvo-Bold-webfont.ttf') format('truetype'),
    url('fonts/Arvo-Bold-webfont.svg#ArvoBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArvoBoldItalic';
    src: url('fonts/Arvo-BoldItalic-webfont.eot');
    src: url('fonts/Arvo-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Arvo-BoldItalic-webfont.woff') format('woff'),
    url('fonts/Arvo-BoldItalic-webfont.ttf') format('truetype'),
    url('fonts/Arvo-BoldItalic-webfont.svg#ArvoBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'arvoregular';
    src: url('fonts/Arvo-Regular-webfont.eot');
    src: url('fonts/Arvo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Arvo-Regular-webfont.woff') format('woff'),
    url('fonts/Arvo-Regular-webfont.ttf') format('truetype'),
    url('fonts/Arvo-Regular-webfont.svg#ArvoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'arvoitalic';
    src: url('fonts/Arvo-Italic-webfont.eot');
    src: url('fonts/Arvo-Italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Arvo-Italic-webfont.woff') format('woff'),
    url('fonts/Arvo-Italic-webfont.ttf') format('truetype'),
    url('fonts/Arvo-Italic-webfont.svg#ArvoItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'arvobold';
    src: url('fonts/Arvo-Bold-webfont.eot');
    src: url('fonts/Arvo-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Arvo-Bold-webfont.woff') format('woff'),
    url('fonts/Arvo-Bold-webfont.ttf') format('truetype'),
    url('fonts/Arvo-Bold-webfont.svg#ArvoBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'arvobold_italic';
    src: url('fonts/Arvo-BoldItalic-webfont.eot');
    src: url('fonts/Arvo-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Arvo-BoldItalic-webfont.woff') format('woff'),
    url('fonts/Arvo-BoldItalic-webfont.ttf') format('truetype'),
    url('fonts/Arvo-BoldItalic-webfont.svg#ArvoBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CrimsonRoman';
    src: url('fonts/Crimson-Roman-webfont.eot');
    src: url('fonts/Crimson-Roman-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-Roman-webfont.woff') format('woff'),
    url('fonts/Crimson-Roman-webfont.ttf') format('truetype'),
    url('fonts/Crimson-Roman-webfont.svg#CrimsonRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CrimsonBold';
    src: url('fonts/Crimson-Bold-webfont.eot');
    src: url('fonts/Crimson-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-Bold-webfont.woff') format('woff'),
    url('fonts/Crimson-Bold-webfont.ttf') format('truetype'),
    url('fonts/Crimson-Bold-webfont.svg#CrimsonBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CrimsonBoldItalic';
    src: url('fonts/Crimson-BoldItalic-webfont.eot');
    src: url('fonts/Crimson-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-BoldItalic-webfont.woff') format('woff'),
    url('fonts/Crimson-BoldItalic-webfont.ttf') format('truetype'),
    url('fonts/Crimson-BoldItalic-webfont.svg#CrimsonBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CrimsonItalic';
    src: url('fonts/Crimson-Italic-webfont.eot');
    src: url('fonts/Crimson-Italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-Italic-webfont.woff') format('woff'),
    url('fonts/Crimson-Italic-webfont.ttf') format('truetype'),
    url('fonts/Crimson-Italic-webfont.svg#CrimsonItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CrimsonSemibold';
    src: url('fonts/Crimson-Semibold-webfont.eot');
    src: url('fonts/Crimson-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-Semibold-webfont.woff') format('woff'),
    url('fonts/Crimson-Semibold-webfont.ttf') format('truetype'),
    url('fonts/Crimson-Semibold-webfont.svg#CrimsonSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CrimsonSemiboldItalic';
    src: url('fonts/Crimson-SemiboldItalic-webfont.eot');
    src: url('fonts/Crimson-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-SemiboldItalic-webfont.woff') format('woff'),
    url('fonts/Crimson-SemiboldItalic-webfont.ttf') format('truetype'),
    url('fonts/Crimson-SemiboldItalic-webfont.svg#CrimsonSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_ProximaNova-Light';
    src: url('fonts/ProximaNova-Light.eot');
    src: url('fonts/ProximaNova-Light.woff') format('woff'), url('fonts/ProximaNova-Light.ttf') format('truetype'), url('fonts/ProximaNova-Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CartoGothicStdBook';
    src: url("fonts/CartoGothicStd-Book-webfont.eot");
    src: url("fonts/CartoGothicStd-Book-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/CartoGothicStd-Book-webfont.woff") format("woff"),
    url("fonts/CartoGothicStd-Book-webfont.ttf") format("truetype"),
    url("fonts/CartoGothicStd-Book-webfont.svg#CartoGothicStdBook") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CartoGothicStdItalic';
    src: url("fonts/CartoGothicStd-Italic-webfont.eot");
    src: url("fonts/CartoGothicStd-Italic-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/CartoGothicStd-Italic-webfont.woff") format("woff"),
    url("fonts/CartoGothicStd-Italic-webfont.ttf") format("truetype"),
    url("fonts/CartoGothicStd-Italic-webfont.svg#CartoGothicStdItalic") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CartoGothicStdBold';
    src: url("fonts/CartoGothicStd-Bold-webfont.eot");
    src: url("fonts/CartoGothicStd-Bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/CartoGothicStd-Bold-webfont.woff") format("woff"),
    url("fonts/CartoGothicStd-Bold-webfont.ttf") format("truetype"),
    url("fonts/CartoGothicStd-Bold-webfont.svg#CartoGothicStdBold") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CartoGothicStdBoldItalic';
    src: url("fonts/CartoGothicStd-BoldItalic-webfont.eot");
    src: url("fonts/CartoGothicStd-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/CartoGothicStd-BoldItalic-webfont.woff") format("woff"),
    url("fonts/CartoGothicStd-BoldItalic-webfont.ttf") format("truetype"),
    url("fonts/CartoGothicStd-BoldItalic-webfont.svg#CartoGothicStdBoldItalic") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cartogothic_stdregular';
    src: url("fonts/CartoGothicStd-Book-webfont.eot");
    src: url("fonts/CartoGothicStd-Book-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/CartoGothicStd-Book-webfont.woff") format("woff"),
    url("fonts/CartoGothicStd-Book-webfont.ttf") format("truetype"),
    url("fonts/CartoGothicStd-Book-webfont.svg#cartogothic_stdregular") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cartogothic_stdbold';
    src: url("fonts/CartoGothicStd-Bold-webfont.eot");
    src: url("fonts/CartoGothicStd-Bold-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/CartoGothicStd-Bold-webfont.woff") format("woff"),
    url("fonts/CartoGothicStd-Bold-webfont.ttf") format("truetype"),
    url("fonts/CartoGothicStd-Bold-webfont.svg#CartoGothicStdBold") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cartogothic_stdbold_italic';
    src: url("fonts/CartoGothicStd-BoldItalic-webfont.eot");
    src: url("fonts/CartoGothicStd-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/CartoGothicStd-BoldItalic-webfont.woff") format("woff"),
    url("fonts/CartoGothicStd-BoldItalic-webfont.ttf") format("truetype"),
    url("fonts/CartoGothicStd-BoldItalic-webfont.svg#CartoGothicStdBoldItalic") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cartogothic_stdregular';
    src: url("fonts/CartoGothicStd-Book-webfont.eot");
    src: url("fonts/CartoGothicStd-Book-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/CartoGothicStd-Book-webfont.woff") format("woff"),
    url("fonts/CartoGothicStd-Book-webfont.ttf") format("truetype"),
    url("fonts/CartoGothicStd-Book-webfont.svg#cartogothic_stdregular") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cartogothic_stditalic';
    src: url("fonts/CartoGothicStd-Italic-webfont.eot");
    src: url("fonts/CartoGothicStd-Italic-webfont.eot?#iefix") format("embedded-opentype"),
    url("fonts/CartoGothicStd-Italic-webfont.woff") format("woff"),
    url("fonts/CartoGothicStd-Italic-webfont.ttf") format("truetype"),
    url("fonts/CartoGothicStd-Italic-webfont.svg#CartoGothicStdItalic") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AsapRegular';
    src: url('fonts/Asap-Regular-webfont.eot');
    src: url('fonts/Asap-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Asap-Regular-webfont.woff') format('woff'),
    url('fonts/Asap-Regular-webfont.ttf') format('truetype'),
    url('fonts/Asap-Regular-webfont.svg#AsapRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AsapItalic';
    src: url('fonts/Asap-Italic-webfont.eot');
    src: url('fonts/Asap-Italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Asap-Italic-webfont.woff') format('woff'),
    url('fonts/Asap-Italic-webfont.ttf') format('truetype'),
    url('fonts/Asap-Italic-webfont.svg#AsapItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AsapBold';
    src: url('fonts/Asap-Bold-webfont.eot');
    src: url('fonts/Asap-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Asap-Bold-webfont.woff') format('woff'),
    url('fonts/Asap-Bold-webfont.ttf') format('truetype'),
    url('fonts/Asap-Bold-webfont.svg#AsapBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AsapBoldItalic';
    src: url('fonts/Asap-BoldItalic-webfont.eot');
    src: url('fonts/Asap-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Asap-BoldItalic-webfont.woff') format('woff'),
    url('fonts/Asap-BoldItalic-webfont.ttf') format('truetype'),
    url('fonts/Asap-BoldItalic-webfont.svg#AsapBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'texgyreadventorbold_italic';
    src: url('fonts/texgyreadventor-bolditalic-webfont.eot');
    src: url('fonts/texgyreadventor-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/texgyreadventor-bolditalic-webfont.woff') format('woff'),
    url('fonts/texgyreadventor-bolditalic-webfont.ttf') format('truetype'),
    url('fonts/texgyreadventor-bolditalic-webfont.svg#texgyreadventorbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'texgyreadventoritalic';
    src: url('fonts/texgyreadventor-italic-webfont.eot');
    src: url('fonts/texgyreadventor-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/texgyreadventor-italic-webfont.woff') format('woff'),
    url('fonts/texgyreadventor-italic-webfont.ttf') format('truetype'),
    url('fonts/texgyreadventor-italic-webfont.svg#texgyreadventoritalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'texgyreadventorregular';
    src: url('fonts/texgyreadventor-regular-webfont.eot');
    src: url('fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/texgyreadventor-regular-webfont.woff') format('woff'),
    url('fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
    url('fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'texgyreadventorbold';
    src: url('fonts/texgyreadventor-bold-webfont.eot');
    src: url('fonts/texgyreadventor-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/texgyreadventor-bold-webfont.woff') format('woff'),
    url('fonts/texgyreadventor-bold-webfont.ttf') format('truetype'),
    url('fonts/texgyreadventor-bold-webfont.svg#texgyreadventorbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_sans500';
    src: url('fonts/museosans_500-webfont.eot');
    src: url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/museosans_500-webfont.woff') format('woff'),
    url('fonts/museosans_500-webfont.ttf') format('truetype'),
    url('fonts/museosans_500-webfont.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oswald_lightlight';
    src: url('fonts/Oswald-Light-webfont.eot');
    src: url('fonts/Oswald-Light-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Oswald-Light-webfont.woff') format('woff'),
    url('fonts/Oswald-Light-webfont.ttf') format('truetype'),
    url('fonts/Oswald-Light-webfont.svg#oswald_lightlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oswaldbold';
    src: url('fonts/Oswald-Bold-webfont.eot');
    src: url('fonts/Oswald-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Oswald-Bold-webfont.woff') format('woff'),
    url('fonts/Oswald-Bold-webfont.ttf') format('truetype'),
    url('fonts/Oswald-Bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oswaldlight';
    src: url('fonts/Oswald-Light-webfont.eot');
    src: url('fonts/Oswald-Light-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Oswald-Light-webfont.woff') format('woff'),
    url('fonts/Oswald-Light-webfont.ttf') format('truetype'),
    url('fonts/Oswald-Light-webfont.svg#oswald_lightlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oswald_boldbold';
    src: url('fonts/Oswald-Bold-webfont.eot');
    src: url('fonts/Oswald-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Oswald-Bold-webfont.woff') format('woff'),
    url('fonts/Oswald-Bold-webfont.ttf') format('truetype'),
    url('fonts/Oswald-Bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'crimsonbold';
    src: url('fonts/Crimson-Bold-webfont.eot');
    src: url('fonts/Crimson-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-Bold-webfont.woff') format('woff'),
    url('fonts/Crimson-Bold-webfont.ttf') format('truetype'),
    url('fonts/Crimson-Bold-webfont.svg#crimsonbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'crimsonbold_italic';
    src: url('fonts/Crimson-BoldItalic-webfont.eot');
    src: url('fonts/Crimson-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-BoldItalic-webfont.woff') format('woff'),
    url('fonts/Crimson-BoldItalic-webfont.ttf') format('truetype'),
    url('fonts/Crimson-BoldItalic-webfont.svg#crimsonbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'crimsonitalic';
    src: url('fonts/Crimson-Italic-webfont.eot');
    src: url('fonts/Crimson-Italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-Italic-webfont.woff') format('woff'),
    url('fonts/Crimson-Italic-webfont.ttf') format('truetype'),
    url('fonts/Crimson-Italic-webfont.svg#crimsonitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'crimsonroman';
    src: url('fonts/Crimson-Roman-webfont.eot');
    src: url('fonts/Crimson-Roman-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-Roman-webfont.woff') format('woff'),
    url('fonts/Crimson-Roman-webfont.ttf') format('truetype'),
    url('fonts/Crimson-Roman-webfont.svg#crimsonroman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'crimsonsemibold';
    src: url('fonts/Crimson-Semibold-webfont.eot');
    src: url('fonts/Crimson-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-Semibold-webfont.woff') format('woff'),
    url('fonts/Crimson-Semibold-webfont.ttf') format('truetype'),
    url('fonts/Crimson-Semibold-webfont.svg#crimsonsemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'crimsonsemibold_italic';
    src: url('fonts/Crimson-SemiboldItalic-webfont.eot');
    src: url('fonts/Crimson-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/Crimson-SemiboldItalic-webfont.woff') format('woff'),
    url('fonts/Crimson-SemiboldItalic-webfont.ttf') format('truetype'),
    url('fonts/Crimson-SemiboldItalic-webfont.svg#crimsonsemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bebas_neueregular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/BebasNeue-webfont.woff') format('woff'),
    url('fonts/BebasNeue-webfont.ttf') format('truetype'),
    url('fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'eausans_bold';
    src: url('fonts/eau_sans_bold-webfont.eot');
    src: url('fonts/eau_sans_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eau_sans_bold-webfont.woff') format('woff'),
    url('fonts/eau_sans_bold-webfont.ttf') format('truetype'),
    url('fonts/eau_sans_bold-webfont.svg#eausans_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'eausans_black';
    src: url('fonts/eau_sans_black-webfont.eot');
    src: url('fonts/eau_sans_black-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eau_sans_black-webfont.woff') format('woff'),
    url('fonts/eau_sans_black-webfont.ttf') format('truetype'),
    url('fonts/eau_sans_black-webfont.svg#eausans_black') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'eausans_bold_lining';
    src: url('fonts/eau_sans_bold-webfont.eot');
    src: url('fonts/eau_sans_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/eau_sans_bold-webfont.woff') format('woff'),
    url('fonts/eau_sans_bold-webfont.ttf') format('truetype'),
    url('fonts/eau_sans_bold-webfont.svg#eausans_bold_lining') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'rokkittregular';
    src: url('fonts/rokkitt-webfont.eot');
    src: url('fonts/rokkitt-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/rokkitt-webfont.woff') format('woff'),
    url('fonts/rokkitt-webfont.ttf') format('truetype'),
    url('fonts/rokkitt-webfont.svg#rokkittregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.clearfloat {
  zoom: 1;
}
.clearfloat:before,
.clearfloat:after {
  content: "";
  display: table;
}
.clearfloat:after {
  clear: both;
}
.CETSingleColumn {
  zoom: 1;
}
.CETSingleColumn:before,
.CETSingleColumn:after {
  content: "";
  display: table;
}
.CETSingleColumn:after {
  clear: both;
}
.CETSingleColumn:before,
.CETSingleColumn:after {
  content: "";
  display: table;
}
.CETSingleColumn:after {
  clear: both;
}
.CETSingleColumn > .content {
  max-width: 960px;
  margin: 0 auto;
  padding: 0 10px;
}
.CETSingleColumn > .content > * {
  margin-bottom: 10px;
}
.CETSingleColumn img {
  max-width: 950px;
}
.CETLeftSidebar {
  zoom: 1;
}
.CETLeftSidebar:before,
.CETLeftSidebar:after {
  content: "";
  display: table;
}
.CETLeftSidebar:after {
  clear: both;
}
.CETLeftSidebar:before,
.CETLeftSidebar:after {
  content: "";
  display: table;
}
.CETLeftSidebar:after {
  clear: both;
}
.CETLeftSidebar > .cet-left-sidebar-content {
  max-width: 960px;
  margin: 10px auto;
  padding: 0 10px;
}
.CETLeftSidebar > .cet-left-sidebar-content > aside {
  width: 220px;
  float: left;
}
.CETLeftSidebar > .cet-left-sidebar-content > div {
  padding-left: 230px;
}
@media only screen and (max-width: 640px) {
  .CETLeftSidebar > .cet-left-sidebar-content {
  padding: 0 10px;
}
.CETLeftSidebar > .cet-left-sidebar-content > aside {
  float: none;
  width: 100%;
}
.CETLeftSidebar > .cet-left-sidebar-content > div {
  padding-left: 0;
}

}
.CETColumns {
  zoom: 1;
  padding: 0px;
  margin: 0px;
}
.CETColumns:before,
.CETColumns:after {
  content: "";
  display: table;
}
.CETColumns:after {
  clear: both;
}
.CETColumns:before,
.CETColumns:after {
  content: "";
  display: table;
}
.CETColumns:after {
  clear: both;
}
.CETColumns > div {
  display: block;
  float: left;
  margin: 1% 0 1% 1%;
  width: 100%;
}
.CETColumns > div[data-colspan="1"] {
  width: 7.416%;
}
.CETColumns > div[data-colspan="2"] {
  width: 15.83%;
}
.CETColumns > div[data-colspan="3"] {
  width: 24.25%;
}
.CETColumns > div[data-colspan="4"] {
  width: 32.66%;
}
.CETColumns > div[data-colspan="5"] {
  width: 41.08%;
}
.CETColumns > div[data-colspan="6"] {
  width: 49.5%;
}
.CETColumns > div[data-colspan="7"] {
  width: 57.91%;
}
.CETColumns > div[data-colspan="8"] {
  width: 66.33%;
}
.CETColumns > div[data-colspan="9"] {
  width: 74.75%;
}
.CETColumns > div[data-colspan="10"] {
  width: 83.16%;
}
.CETColumns > div[data-colspan="11"] {
  width: 91.58%;
}
.CETColumns > div[data-colspan="12"] {
  width: 100%;
}
.CETColumns > div:first-child {
  margin-left: 0;
}
@media only screen and (max-width: 640px) {
  .CETColumns > div {
  float: none;
  margin: 0;
}
.CETColumns > div[data-colspan] {
  width: 100%;
  margin-bottom: 5px;
}

}
.CETNavigationLinks li a {
  color: #999;
  text-decoration: none;
}
.CETNavigationLinks li[data-active="true"] a {
  color: black;
  font-weight: bold;
}
.CETTabs > div {
  margin: 20px 0;
}
.CETTabs > div > ul {
  zoom: 1;
}
.CETTabs > div > ul:before,
.CETTabs > div > ul:after {
  content: "";
  display: table;
}
.CETTabs > div > ul:after {
  clear: both;
}
.CETTabs > div > ul:before,
.CETTabs > div > ul:after {
  content: "";
  display: table;
}
.CETTabs > div > ul:after {
  clear: both;
}
.CETTabs > div > ul li {
  display: inline-block;
  color: #fff;
  font-size: 14px;
  line-height: 35px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 15px;
  cursor: pointer;
  background: #000;
  box-shadow: inset 6px 0 6px -6px rgba(0, 0, 0, 0.6);
}
.CETTabs > div > ul li:first-child {
  box-shadow: none;
}
.CETTabs > div > ul li:hover {
  background: #000;
}
.CETTabs > div > ul li[data-selected="1"] {
  background: #ccc;
  color: #000;
}
.CETTabs > div > div {
  display: none;
}
.CETTabs > div[data-type='tabs'] > div {
  display: none;
  background: #ccc;
  overflow: auto;
  padding: 12px;
}
.cq-wcm-edit .CETTabs > div[data-type='tabs'] > div {
  display: block;
}
.CETList > ul {
  zoom: 1;
}
.CETList > ul:before,
.CETList > ul:after {
  content: "";
  display: table;
}
.CETList > ul:after {
  clear: both;
}
.CETList > ul:before,
.CETList > ul:after {
  content: "";
  display: table;
}
.CETList > ul:after {
  clear: both;
}
.CETList > ul > li {
  float: left;
  margin-left: 1%;
  margin-bottom: 10px;
}
.CETList > ul > li .CETListItem {
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.CETList > ul > li:last-child .CETListItem {
  border-bottom: none;
}
.CETList > ul[data-itemsperrow="1"] > li {
  width: 100%;
  margin-left: 0;
}
.CETList > ul[data-itemsperrow="2"] > li {
  width: 49.5%;
}
.CETList > ul[data-itemsperrow="2"] > li:nth-child(2n+1) {
  clear: left;
  margin-left: 0;
}
.CETList > ul[data-itemsperrow="3"] > li {
  width: 32.66%;
}
.CETList > ul[data-itemsperrow="3"] > li:nth-child(3n+1) {
  clear: left;
  margin-left: 0;
}
.CETList > ul[data-itemsperrow="4"] > li {
  width: 24.25%;
}
.CETList > ul[data-itemsperrow="4"] > li:nth-child(4n+1) {
  clear: left;
  margin-left: 0;
}
.CETList > ul[data-itemsperrow="5"] > li {
  width: 19.2%;
}
.CETList > ul[data-itemsperrow="5"] > li:nth-child(5n+1) {
  clear: left;
  margin-left: 0;
}
@media only screen and (max-width: 640px) {
  .CETList ul li {
  width: 100% !important;
  float: none;
  margin-left: 0;
}

}
.CETCardItem {
  background: white;
  color: #3f3d3b;
  height: 100%;
}
.CETCardItem a {
  text-decoration: none;
}
.CETCardItem h2 {
  margin-bottom: 10px;
}
.CETCardItem p {
  font-size: 12px;
  line-height: 14px;
}
.CETCardItem img.cet-card-item-main-image {
  width: 100%;
}
.CETCardItem .cet-card-item-main-content {
  padding: 15px;
}
.CETCollapsible .cet-collapsible-container {
  position: relative;
  padding-left: 20px;
}
.CETCollapsible .cet-collapsible-container[data-collapsed="true"] .main_content {
  display: none;
}
.CETCollapsible .cet-collapsible-container[data-collapsed="true"] .expanded {
  display: none;
}
.CETCollapsible .cet-collapsible-container[data-collapsed="true"] .collapsed {
  display: inline-block;
}
.CETCollapsible .cet-collapsible-container[data-collapsed="false"] .main_content {
  display: block;
}
.CETCollapsible .cet-collapsible-container[data-collapsed="false"] .expanded {
  display: inline-block;
}
.CETCollapsible .cet-collapsible-container[data-collapsed="false"] .collapsed {
  display: none;
}
.CETCollapsible .cet-collapsible-container .cet-collapse-icon {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
.cet_header .CETPageHeader {
  height: 91px;
}
@media only screen and (max-width: 700px) {
  .cet_header .CETPageHeader {
  height: 72px;
}

}
.cet_header .CETPageHeader .cet-page-header {
  position: fixed;
  width: 100%;
  z-index: 50;
}
.cq-wcm-edit .cet_header .CETPageHeader .cet-page-header {
  position: absolute;
}
.CETPageHeader .cet-page-header .cet-page-header-content {
  max-width: 950px;
  margin: 0 auto;
  height: 85px;
  position: relative;
}
.CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-logo {
  padding-top: 5px;
  display: inline-block;
}
.CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-logo img {
  height: 75px;
  margin-right: 10px;
}
.CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-links {
  position: relative;
  height: 100%;
  display: inline-block;
  vertical-align: top;
}
.CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-logo-train a {
  display: inline-block;
  margin-right: 8px;
  -webkit-transition: 0.1s ease-in-out;
  -moz-transition: 0.1s ease-in-out;
  -o-transition: 0.1s ease-in-out;
  transition: 0.1s ease-in-out;
}
.CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-logo-train a:hover {
  transform: scale(1.2);
}
.CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-logo-train img {
  height: 55px;
  display: inline-block;
}
@media only screen and (max-width: 700px) {
  .CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-logo-train {
  display: none;
}

}
@media only screen and (max-width: 700px) {
  .CETPageHeader .cet-page-header .cet-page-header-content {
  height: auto;
  text-align: center;
}
.CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-logo {
  float: none;
}
.CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-logo img {
  height: 60px;
}

}
.CETPageHeader .cet-page-header .cet-page-header-content ul {
  white-space: nowrap;
}
.CETPageHeader .cet-page-header .cet-page-header-content ul li {
  display: inline-block;
  margin-right: 10px;
  position: relative;
}
.CETPageHeader .cet-page-header .cet-page-header-content ul li i {
  font-size: 16px;
  margin-right: 3px;
  vertical-align: middle;
}
.CETPageHeader .cet-page-header .cet-page-header-content ul li .active-indicator {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid white;
  top: 25px;
  left: 50%;
  margin-left: -5px;
  display: none;
}
.CETPageHeader .cet-page-header .cet-page-header-content ul li[data-active="true"] .active-indicator {
  display: block;
}
.CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-sub-links {
  padding-top: 12px;
  text-transform: uppercase;
  font-size: 12px;
}
@media only screen and (max-width: 700px) {
  .CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-sub-links {
  display: none;
}

}
.CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-main-links {
  text-transform: uppercase;
  font-size: 15px;
  position: absolute;
  bottom: 15px;
}
@media only screen and (max-width: 700px) {
  .CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-main-links {
  display: none;
}

}
.CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-main-links .hovercontent {
  display: none;
}
.CETPageHeader .cet-page-header .cet-page-header-content .cet-page-header-main-links ul.cet-links > li:hover .hovercontent {
  display: block;
  position: absolute;
}
.CETPageHeader .cet-page-header[data-logotrain="1"][data-navlinks="1"] .cet-page-header-content {
  height: 114px;
}
@media only screen and (max-width: 700px) {
  .CETPageHeader .cet-page-header[data-logotrain="1"][data-navlinks="1"] .cet-page-header-content {
  height: auto;
}

}
.CETPageHeader .cet-page-header[data-logotrain="1"][data-navlinks="1"] .cet-page-header-content .cet-page-header-main-links {
  bottom: 8px;
}
.CETPageHeader .cet-page-header .small-screen-menu {
  display: none;
  position: absolute;
  bottom: 10px;
  left: 10px;
  border: 1px solid #484848;
  background-image: linear-gradient(to right bottom, #484848 0%, #151515 45%, #151515 55%, #484848 100%);
  padding: 15px;
  border-radius: 8px;
  cursor: pointer;
}
@media only screen and (max-width: 700px) {
  .CETPageHeader .cet-page-header .small-screen-menu {
  display: block;
}

}
.CETPageHeader .cet-page-header a {
  color: #616467;
  text-decoration: none;
}
.CETPageHeader .cet-page-header a:hover {
  color: black;
  text-decoration: none;
}
.CETPageHeader .cet-page-header .CETLogin {
  position: absolute;
  right: 10px;
  top: 4px;
  display: none;
  font-family: 'Helvetica Neue', Aria, san-serif;
}
.CETPageHeader .cet-page-header .CETLogin a.totalRewardsLogo img {
  vertical-align: bottom;
}
.CETPageHeader .cet-page-header .CETLogin .totalRewardsLogoM {
  display: none;
}
.CETPageHeader .cet-page-header .CETLogin .tr-welcome {
  display: inline-block;
  font-size: 11px;
  font-weight: normal;
  margin-left: 5px;
}
.CETPageHeader .cet-page-header .CETLogin .tr-welcome .tr-member-name {
  text-decoration: underline;
}
.CETPageHeader .cet-page-header .CETLogin[data-loggedin="false"],
.CETPageHeader .cet-page-header .CETLogin.trLoginfalse {
  display: block;
}
.CETPageHeader .cet-page-header .CETLogin[data-loggedin="false"] .tr-welcome,
.CETPageHeader .cet-page-header .CETLogin.trLoginfalse .tr-welcome {
  display: none;
}
.CETPageHeader .cet-page-header .CETLogin[data-loggedin="true"],
.CETPageHeader .cet-page-header .CETLogin.trLogintrue {
  display: block;
}
.CETPageHeader .cet-page-header .CETLogin[data-loggedin="true"] [data-action="sign-in"],
.CETPageHeader .cet-page-header .CETLogin.trLogintrue [data-action="sign-in"],
.CETPageHeader .cet-page-header .CETLogin[data-loggedin="true"] [data-action="join"],
.CETPageHeader .cet-page-header .CETLogin.trLogintrue [data-action="join"] {
  display: none;
}
@media (max-width: 850px) {
  .CETPageHeader .cet-page-header .CETLogin [data-action="sign-in"],
.CETPageHeader .cet-page-header .CETLogin [data-action="join"],
.CETPageHeader .cet-page-header .CETLogin .totalRewardsLogo {
  display: none;
}
.CETPageHeader .cet-page-header .CETLogin .totalRewardsLogoM {
  display: block;
}
.CETPageHeader .cet-page-header .CETLogin .totalRewardsLogoM img {
  width: 100px;
}
.CETPageHeader .cet-page-header .CETLogin .tr-welcome {
  display: none !important;
}

}
.CETPageHeader .cet-page-header .CETLogin .tr-signin-button-container {
  display: inline-block;
  position: relative;
}
.CETPageHeader .cet-page-header .CETLogin .totalrewards-signin {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: -3px;
  z-index: 70;
  text-align: left;
  overflow: hidden;
  box-shadow: 11px 11px 15px rgba(0, 0, 0, 0.3);
}
.CETPageHeader .cet-page-header .CETLogin .totalrewards-signinInner {
  background-color: #ff8635;
  width: 240px;
  padding: 10px;
  margin: 0;
  height: auto;
}
.CETPageHeader .cet-page-header .CETLogin .totalrewards-signinInner input.trsignin-user,
.CETPageHeader .cet-page-header .CETLogin .totalrewards-signinInner input.trsignin-pass {
  border: 0;
  border-top: 1px solid #b15d2e;
  border-left: 1px solid #ba8e75;
  width: 100%;
  padding: 5px 8px;
  display: block;
  margin: 0 0 10px 0;
  font-size: 13px;
  color: #000;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.CETPageHeader .cet-page-header .CETLogin .totalrewards-signinInner .forgotpassword,
.CETPageHeader .cet-page-header .CETLogin .totalrewards-signinInner .forgotpassword:hover {
  float: left;
  width: 120px;
  color: #fff;
  font-size: 13px;
  text-decoration: none;
  text-transform: none;
  margin-left: 12px;
  margin-bottom: 10px;
}
.CETPageHeader .cet-page-header .CETLogin .totalrewards-signinInner #header-gigya-div {
  margin-left: 3px;
  margin-bottom: 10px;
}
.CETPageHeader .cet-page-header .CETLogin .totalrewards-signinInner .gigya-instruction {
  margin: 0 12px 1em 12px;
  text-align: center;
  font-size: 11px;
  line-height: 11px;
  color: #fff;
}
.CETPageHeader .cet-page-header .CETLogin .totalrewards-signinInner .tr-button {
  cursor: pointer;
  margin: 0 0 10px 15px;
}
.CETPageHeader .cet-page-header .CETLogin .totalrewards-signinInner .btn-trsignin,
.CETPageHeader .cet-page-header .CETLogin .totalrewards-signinInner .btn-trsignin:hover {
  width: 79px;
  float: right;
  margin-right: 15px;
  text-align: center;
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
  border-left: 1px solid #8c8f84;
  border-top: 1px solid #8c8f84;
}
.CETPageHeader .cet-page-header .CETLogin .totalrewards-signinInner .joinbtn:hover {
  color: #fff;
}
.CETPageHeader .cet-page-header .playtika-btn {
  display: none;
  position: absolute;
  right: 10px;
  top: 50px;
}
@media only screen and (max-width: 700px) {
  .CETPageHeader .cet-page-header .playtika-btn {
  display: none !important;
}

}
.CETPageHeader .small-screen-nav {
  position: absolute;
  z-index: 49;
  top: 72px;
  width: 240px;
  left: -240px;
  background: black;
  border-right: 3px solid #808080;
  font-size: 18px;
  -webkit-transition: left 0.5s ease-in-out;
  -moz-transition: left 0.5s ease-in-out;
  -o-transition: left 0.5s ease-in-out;
  transition: left 0.5s ease-in-out;
}
.CETPageHeader .small-screen-nav ul li {
  padding: 16px;
  border-bottom: 1px solid #757272;
  text-transform: uppercase;
}
.CETPageHeader .small-screen-nav ul li .fa {
  width: 22px;
}
@media only screen and (max-width: 700px) {
  
}
@media only screen and (max-width: 700px) {
  body[data-smallnavmenu="1"] .CETPageHeader .small-screen-nav {
  left: 0;
}
body[data-smallnavmenu="1"] .CETPageHeader .small-screen-menu {
  color: white;
}

}
.CETRichText {
  font-size: 13px;
}
.CETRichText h1,
.CETRichText h2,
.CETRichText h3 {
  font-weight: bold;
}
.CETRichText h1,
.CETRichText h2,
.CETRichText h3,
.CETRichText h4 {
  margin-top: .5em;
  margin-bottom: .5em;
}
.CETRichText h1:first-child,
.CETRichText h2:first-child,
.CETRichText h3:first-child,
.CETRichText h4:first-child {
  margin-top: 0;
}
.CETRichText h1 {
  font-size: 36px;
}
.CETRichText h2 {
  font-size: 24px;
}
.CETRichText h3 {
  font-size: 18px;
}
.CETRichText h4 {
  font-size: 16px;
}
.CETRichText img {
  max-width: 100%;
}
.CETRichText p {
  margin: 1em 0;
  line-height: 18px;
}
.CETRichText p:first-child {
  margin-top: 0;
}
.CETRichText p:last-child {
  margin-bottom: 0;
}
.CETRichText b {
  font-weight: bold;
}
.CETRichText i {
  font-style: italic;
}
.CETRichText ul {
  list-style: disc inside;
  line-height: 18px;
  padding-left: 1.2em;
  text-indent: -0.9em;
}
@media only screen and (min-width: 640px) {
  .CETRichText .cet-mobile-only {
  display: none;
}

}
@media only screen and (max-width: 639px) {
  .CETRichText .cet-desktop-only {
  display: none;
}

}
.CETRichText .expert-tips {
  display: inline-block;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  padding: 10px 0px 10px 0px;
}
.root_content > .CETSingleColumn:first-child .content > .CETRichText:first-child {
  margin-top: 20px;
}
.clearfloat {
  zoom: 1;
}
.clearfloat:before,
.clearfloat:after {
  content: "";
  display: table;
}
.clearfloat:after {
  clear: both;
}
.cet_footer {
  text-align: center;
  padding-bottom: 10px;
}
.cet_footer .CETRichText {
  font-size: 11px;
  margin-top: 30px;
}
.page_footer_content {
  color: #fff;
}
.page_footer_content .text {
  padding-top: 30px;
  line-height: 150%;
}
.page_footer_content a {
  color: #999;
  text-decoration: none;
}
.page_footer_content a:hover {
  border-width: 1px;
}
.page_footer_content ul {
  text-align: center;
  padding-top: 15px;
}
.page_footer_content li {
  display: inline;
  padding: 0 6px;
  border-right: 1px solid #d7d7d7;
}
.page_footer_content li:last-of-type {
  border-right: 0;
}
.CETPageFooterLogos {
  text-align: left;
  padding-bottom: 10px;
  padding-top: 10px;
  zoom: 1;
}
.CETPageFooterLogos:before,
.CETPageFooterLogos:after {
  content: "";
  display: table;
}
.CETPageFooterLogos:after {
  clear: both;
}
.CETPageFooterLogos:before,
.CETPageFooterLogos:after {
  content: "";
  display: table;
}
.CETPageFooterLogos:after {
  clear: both;
}
.CETPageFooterLogos .cet-page-footer-hotel-logos {
  max-width: 900px;
  margin: 0 auto;
}
.CETPageFooterLogos .cet-page-footer-hotel-logos div {
  display: inline-block;
}
.CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo-totalrewards {
  vertical-align: -10px;
}
@media only screen and (max-width: 850px) {
  .CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo-totalrewards {
  display: none;
}

}
.CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo-core-brands {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  width: 190px;
  line-height: 40px;
}
@media only screen and (max-width: 850px) {
  .CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo-core-brands {
  display: none;
}

}
.CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo-core-brands .footer-hotel-logo {
  padding: 5px 5px 0px 20px;
}
.CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo-properties {
  width: 520px;
  line-height: 40px;
}
@media only screen and (max-width: 850px) {
  .CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo-properties {
  display: none;
}

}
.CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo {
  padding-left: 30px;
  display: inline-block;
}
.CETPageFooterLogos .cet-page-footer-hotel-logos .footer-logo-tr {
  padding: 5px 20px 0px 10px;
}
.CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo-mobile {
  display: none;
}
@media only screen and (max-width: 850px) {
  .CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo-mobile {
  display: block;
}

}
.CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo-mobile .footer-logo-totalrewards-long {
  float: left;
  margin-top: 10px;
}
.CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo-mobile .footer-logo-caesars-long {
  float: right;
  margin-top: 5%;
  padding-right: 2%;
}
.CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo-mobile a {
  width: 50%;
}
.CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo-mobile a img {
  width: 100%;
}
.CETPageFooterLogos .cet-page-footer-hotel-logos .footer-hotel-logo-mobile a:first-child img {
  border-right: 1px solid #fff;
  padding-right: 10%;
}
.CETPageFooterLinks {
  width: 850px;
  margin: auto;
  line-height: 1.7em;
  font-size: 12px;
  text-align: left;
  zoom: 1;
}
@media only screen and (max-width: 850px) {
  .CETPageFooterLinks {
  width: 100%;
  text-align: center;
}

}
.CETPageFooterLinks h4 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
}
.CETPageFooterLinks:before,
.CETPageFooterLinks:after {
  content: "";
  display: table;
}
.CETPageFooterLinks:after {
  clear: both;
}
.CETPageFooterLinks:before,
.CETPageFooterLinks:after {
  content: "";
  display: table;
}
.CETPageFooterLinks:after {
  clear: both;
}
.CETPageFooterLinks a {
  color: #fff;
  text-decoration: none;
}
.CETPageFooterLinks .cet-footer-links:after {
  clear: both;
}
.CETPageFooterLinks .footer-columns {
  float: left;
  padding: 20px;
}
.CETPageFooterLinks .footer-columns[data-columnsections="2"] .footer-columns {
  width: 50%;
  min-width: 150px;
}
.CETPageFooterLinks .footer-columns.link-columns {
  padding-left: 0px;
}
.CETPageFooterLinks .footer-columns.footer-hotel-address {
  text-align: center;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  padding: 0 20px;
  margin: 20px 0;
}
.CETPageFooterLinks .footer-columns.footer-hotel-address a {
  text-decoration: underline;
}
.CETPageFooterLinks .footer-columns.footer-links-section[data-columnsections="4"] .link-columns {
  max-width: 125px;
}
@media only screen and (max-width: 850px) {
  .CETPageFooterLinks .footer-columns.footer-links-section[data-columnsections="4"] .link-columns {
  width: 25%;
  padding: 5px;
}

}
@media only screen and (max-width: 500px) {
  .CETPageFooterLinks .footer-columns.footer-links-section[data-columnsections="4"] .link-columns {
  width: 50%;
  padding: 5px;
}

}
@media only screen and (max-width: 850px) {
  .CETPageFooterLinks .footer-columns.footer-links-section[data-columnsections="3"] .link-columns {
  width: 33%;
  padding: 5px;
}

}
@media only screen and (max-width: 850px) {
  .CETPageFooterLinks .footer-columns.footer-links-section[data-columnsections="2"] .link-columns {
  width: 50%;
  padding: 5px;
}

}
@media only screen and (max-width: 850px) {
  .CETPageFooterLinks .footer-columns.footer-links-section[data-columnsections="1"] .link-columns {
  width: 100%;
  padding: 5px;
}

}
.CETPageFooterLinks .footer-columns.social-links {
  float: right;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  padding: 0 20px;
  margin: 20px 0;
}
.CETPageFooterLinks .footer-columns.social-links i {
  font-size: 20px;
  vertical-align: middle;
}
@media only screen and (max-width: 850px) {
  .CETPageFooterLinks .footer-columns.social-links {
  width: auto;
  margin: 0 auto;
  float: none;
  display: inline-block;
  border-left: none;
}

}
.CETPageFooterLinks .footer-columns.social-links .cet-links {
  padding-top: 20px;
}
@media only screen and (max-width: 850px) {
  .CETPageFooterLinks .footer-columns.social-links .cet-links li {
  float: left;
  margin: 0 5px;
}
.CETPageFooterLinks .footer-columns.social-links .cet-links li i {
  font-size: 60px;
}

}
@media only screen and (max-width: 850px) {
  .CETPageFooterLinks .footer-columns.social-links .cet-links .link-text {
  display: none;
}

}
@media only screen and (max-width: 850px) {
  .CETPageFooterLinks .footer-columns {
  width: 100%;
}

}
.CETPageFooterSecurePay {
  zoom: 1;
  color: #ad9b88;
}
.CETPageFooterSecurePay:before,
.CETPageFooterSecurePay:after {
  content: "";
  display: table;
}
.CETPageFooterSecurePay:after {
  clear: both;
}
.CETPageFooterSecurePay:before,
.CETPageFooterSecurePay:after {
  content: "";
  display: table;
}
.CETPageFooterSecurePay:after {
  clear: both;
}
@media only screen and (max-width: 1130px) {
  .CETPageFooterSecurePay {
  width: 800px;
  margin: 0 auto;
}

}
@media only screen and (max-width: 800px) {
  .CETPageFooterSecurePay {
  width: 100%;
}

}
.CETPageFooterSecurePay img {
  max-width: 100%;
}
.CETPageFooterSecurePay div {
  display: inline-block;
  padding: 10px;
  text-align: left;
}
@media only screen and (max-width: 1130px) {
  .CETPageFooterSecurePay div {
  text-align: center;
}

}
.CETPageFooterSecurePay div div i {
  font-size: 25px;
  color: #fff;
  padding-right: 5px;
}
.CETPageFooterSecurePay div div h5 {
  color: #fff;
  display: inline-block;
  font-family: arial;
  font-size: 11px;
  text-transform: uppercase;
}
.CETPageFooterSecurePay div a img {
  margin-bottom: -20px;
}
.CETPageFooterSecurePay div h4 {
  padding-bottom: 15px;
}
.CETModal .cet-dialog {
  display: none;
  position: fixed;
  z-index: 55;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.8);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#4cffffff', endColorstr='#4cffffff');
  /* IE */

}
.CETModal .cet-dialog .cet-dialog-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 700px) {
  .CETModal .cet-dialog .cet-dialog-wrapper {
  margin: 72px auto;
}

}
.CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-content {
  display: none;
  overflow: hidden;
  text-align: left;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-close-box {
  font-size: 24px;
  cursor: pointer;
}
.CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-close-box .fa {
  position: absolute;
  top: -10px;
  right: -10px;
}
@media only screen and (max-width: 700px) {
  .CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-close-box .fa {
  top: -25px;
  right: 0px;
}

}
.CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-close-box .fa-times-circle-o {
  color: white;
}
.CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-close-box .fa-circle {
  color: black;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
}
.CETModal .cet-dialog .cet-dialog-background {
  width: 100%;
  height: 100%;
}
.CETModal .cet-dialog[data-showing='1'] {
  display: block;
}
.CETModal .cet-dialog[data-showing='1'] .cet-dialog-content {
  display: inline-block;
}
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
.cet-button {
  display: inline-block;
  padding: 0 10px;
  min-width: 75px;
  border: 1px solid #5d5d5c;
  border-right-color: #333;
  border-bottom-color: #333;
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 2.5em;
  color: #fff;
  font-weight: normal;
  letter-spacing: 1px;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer;
  background: #333333;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #333333), color-stop(1, #1b1b1b));
  background: -ms-linear-gradient(bottom, #333333, #1b1b1b);
  background: -moz-linear-gradient(center bottom, #333333 0%, #1b1b1b 100%);
  background: -o-linear-gradient(#1b1b1b, #333333);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b1b1b', endColorstr='#333333', GradientType=0);
}
.cet-button a {
  color: #fff !important;
  text-decoration: none;
}
.cet-button a:hover {
  text-decoration: none;
}
.cet-button:hover {
  background: #333333;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1b1b1b), color-stop(1, #333333));
  background: -ms-linear-gradient(bottom, #1b1b1b, #333333);
  background: -moz-linear-gradient(center bottom, #1b1b1b 0%, #333333 100%);
  background: -o-linear-gradient(#333333, #1b1b1b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#1b1b1b', GradientType=0);
  border-color: #5d5d5c;
}
.cet-button.tr-button,
.cet-button.tr-darkbutton {
  font-family: 'Helvetica Nueue', arial !important;
  font-weight: normal !important;
}
.cet-button.tr-button {
  background: #ffa751;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ff8636), color-stop(1, #ffa751));
  background: -ms-linear-gradient(bottom, #ff8636, #ffa751);
  background: -moz-linear-gradient(center bottom, #ff8636 0%, #ffa751 100%);
  background: -o-linear-gradient(#ffa751, #ff8636);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa751', endColorstr='#ff8636', GradientType=0);
  border: 0 solid #ffcb97;
  border-top-width: 1px;
  font-family: 'Helvetica Nueue', arial !important;
  font-weight: normal !important;
}
.cet-button.tr-button:hover {
  background: #ffa751;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ff8636), color-stop(1, #ffa751));
  background: -ms-linear-gradient(bottom, #ff8636, #ffa751);
  background: -moz-linear-gradient(center bottom, #ff8636 0%, #ffa751 100%);
  background: -o-linear-gradient(#ffa751, #ff8636);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa751', endColorstr='#ff8636', GradientType=0);
  border: 0 solid #ffcb97;
  border-top-width: 1px;
}
.cet-button.tr-darkbutton {
  background: #ff8635;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ff8635), color-stop(1, #ff641a));
  background: -ms-linear-gradient(bottom, #ff8635, #ff641a);
  background: -moz-linear-gradient(center bottom, #ff8635 0%, #ff641a 100%);
  background: -o-linear-gradient(#ff641a, #ff8635);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff641a', endColorstr='#ff8635', GradientType=0);
  border: 0 solid #ff8635;
  border-top-width: 1px;
}
.cet-button.tr-darkbutton:hover {
  background: #ff8635;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ff8635), color-stop(1, #ff641a));
  background: -ms-linear-gradient(bottom, #ff8635, #ff641a);
  background: -moz-linear-gradient(center bottom, #ff8635 0%, #ff641a 100%);
  background: -o-linear-gradient(#ff641a, #ff8635);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff641a', endColorstr='#ff8635', GradientType=0);
  border: 0 solid #ff8635;
  border-top-width: 1px;
}
.cet-button.cet-darkbutton {
  background: #333333;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #333333), color-stop(1, #1b1b1b));
  background: -ms-linear-gradient(bottom, #333333, #1b1b1b);
  background: -moz-linear-gradient(center bottom, #333333 0%, #1b1b1b 100%);
  background: -o-linear-gradient(#1b1b1b, #333333);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b1b1b', endColorstr='#333333', GradientType=0);
  border: none;
  color: #fff;
}
.cet-button.cet-darkbutton:hover {
  background: #333333;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1b1b1b), color-stop(1, #333333));
  background: -ms-linear-gradient(bottom, #1b1b1b, #333333);
  background: -moz-linear-gradient(center bottom, #1b1b1b 0%, #333333 100%);
  background: -o-linear-gradient(#333333, #1b1b1b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#1b1b1b', GradientType=0);
  border-color: #5d5d5c;
  border: none;
}
.cet-button.cet-mobile-book-now {
  font-size: 18px;
  display: block;
}
.CETRichText p .cet-button {
  vertical-align: middle;
}
.CETBlogPost h1 {
  font-size: 32px;
  margin: 20px 0;
}
.CETAccordion .accordion-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 0 10px 0;
}
.CETAccordion .accordion-item .accordion-heading {
  font-size: 20px;
  line-height: 24px;
  cursor: pointer;
}
.CETAccordion .accordion-item .accordion-heading span.cetmenu-price {
  float: right;
  font-size: 14px;
}
.CETAccordion .accordion-item .accordion-content {
  display: none;
}
.CETTabs .CETAccordion .accordion-item:first-child {
  padding-top: 0;
}
.CETTabs .CETAccordion .accordion-item:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.CETTabs .CETAccordion .accordion-item .accordion-content {
  margin-top: 8px;
}
.hotel-room-amenities {
  padding-top: 20px;
  display: inline-block;
}
.hotel-room-amenities:after {
  clear: both;
}
.hotel-room-amenities .amenities-section {
  float: left;
  width: 50%;
}
@media only screen and (max-width: 570px) {
  .hotel-room-amenities .amenities-section {
  width: 100%;
}

}
.hotel-room-amenities h2 {
  font-size: 28px;
  border-bottom: 1px solid;
}
.hotel-room-amenities h3 {
  font-size: 18px;
  padding-top: 20px;
}
.hotel-room-amenities ul {
  list-style: disc outside none;
  padding-left: 1em;
  margin: 10px 10px 10px 0;
}
.hotel-room-amenities ul li {
  padding-left: 0;
  margin: 10px 0;
}
.CETBreadcrumbs .breadcrumbs {
  font-size: 10px;
  list-style: none;
  padding: 0px;
  display: block;
  margin: 0;
}
.CETBreadcrumbs .breadcrumbs > div {
  display: inline-block;
  padding-right: 15px;
  position: relative;
  text-transform: uppercase;
}
.CETBreadcrumbs .breadcrumbs > div:after {
  content: '>';
  display: block;
  width: 5px;
  height: 8px;
  position: absolute;
  top: 0;
  right: 5px;
}
.CETBreadcrumbs .breadcrumbs > div:last-child:after {
  content: " ";
  display: none;
}
.CETBreadcrumbs .breadcrumbs > div a {
  display: inline-block;
  text-decoration: none;
}
.CETCalculator {
  margin: 15px 0;
}
.CETCalculator .cet-calc-inner {
  margin: auto;
  display: table;
}
.CETCarousel {
  background-color: black;
  /* line 311, scss/_main.scss */

  position: relative;
}
.CETCarousel .slider {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  text-align: center;
  display: block;
  background: #000;
}
.CETCarousel ul.bjqs {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  display: none;
}
.CETCarousel ul li.bjqs-slide {
  position: absolute;
  display: none;
}
.CETCarousel ul.bjqs-controls {
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 9999;
  display: none;
}
.CETCarousel ul.bjqs-controls.v-centered li a {
  position: absolute;
  display: block;
  padding: 10px;
  background: #fff;
  color: #000;
  text-decoration: none;
}
.CETCarousel ul.bjqs-controls.v-centered li a:hover {
  background: #000;
  color: #fff;
}
.CETCarousel ul.bjqs-controls.v-centered li.bjqs-next a {
  right: 0;
}
.CETCarousel ul.bjqs-controls.v-centered li.bjqs-prev a {
  left: 0;
}
.CETCarousel .slide-img {
  width: 1280px;
}
.CETCarousel .slide-logo {
  max-width: 300px;
  height: auto;
  position: absolute;
  right: 5px;
  top: 5px;
}
.CETCarousel ol.bjqs-markers {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.CETCarousel ol.bjqs-markers.h-centered {
  text-align: right;
  width: 940px;
  margin: 0 auto;
  position: relative;
  bottom: 410px;
  display: table;
}
.CETCarousel ol.bjqs-markers li {
  display: inline;
}
.CETCarousel ol.bjqs-markers li a {
  display: inline-block;
  padding: 0 7px;
  border-radius: 100px;
  background: #666;
  color: #fff;
  margin: 5px;
  text-decoration: none;
  text-indent: -999em;
  line-height: 14px;
  font-size: 0px;
}
.CETCarousel ol.bjqs-markers li.active-marker a,
.CETCarousel ol.bjqs-markers li a:hover {
  background: #ff651c;
}
.CETCarousel p.bjqs-caption {
  display: block;
  width: 96%;
  margin: 0;
  padding: 2%;
  position: absolute;
  bottom: 72px;
  background: rgba(0, 0, 0, 0.65);
}
.CETCarousel .safari-534 ol.bjqs-markers li a {
  padding: 0 3px;
}
.CETCarousel .caption {
  width: 865px;
  height: 110px;
  top: 340px;
  padding: 20px 0 0 35px;
  margin: 0 0 0 380px;
  background: rgba(0, 0, 0, 0.65);
  position: absolute;
  display: block;
}
.CETCarousel .caption h1 {
  color: #ff651c;
  font-size: 48px;
  line-height: 72px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0px;
}
.CETCarousel .caption p {
  color: #fff;
  font-size: 17px;
  line-height: 22px;
  width: 375px;
  padding-right: 50px;
  float: left;
  margin: 0px;
}
.CETCarousel .caption-container {
  text-align: left;
}
.CETCarousel .caption-container .btn-outer {
  position: absolute;
  top: 120px;
  display: block;
  overflow: hidden;
  vertical-align: top;
}
.CETCarousel .overlay-content {
  height: 400px;
  top: 125px;
  width: 200px;
  position: absolute;
  z-index: 10;
  text-align: left;
  left: 170px;
}
.CETCarousel .carousel-mobile {
  display: none;
}
.CETCarousel .CETMinibooker {
  z-index: 10;
  text-align: left;
  left: 170px;
}
.CETCarousel #heroContent {
  top: 125px;
  position: absolute;
  z-index: 10;
  text-align: left;
  left: 170px;
}
.cet-content > .parsys:first-child .CETCarousel:first-child {
  margin-top: -91px;
}
.CETAdvancedCarousel {
  position: relative;
  max-width: 100%;
  overflow: hidden;
}
.CETAdvancedCarousel .layerslider {
  width: 1280px;
  height: 540px;
  max-width: 1280px;
  margin: 0 auto;
}
.CETAdvancedCarousel .minibooker-holder {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
.CETAdvancedCarousel .minibooker-holder .CETMinibooker {
  width: 100%;
  max-width: 1280px;
  position: relative;
  margin: 0 auto;
}
@media only screen and (max-width: 700px) {
  .CETAdvancedCarousel .minibooker-holder .CETMinibooker {
  display: none;
}

}
.CETAdvancedCarousel .CETMiniBooker {
  left: 165px;
  top: 135px;
  position: absolute;
  z-index: 10;
  text-align: left;
}
.CETAdvancedCarousel .cet-mobile-book-now {
  display: none;
}
@media only screen and (max-width: 700px) {
  .CETAdvancedCarousel .cet-mobile-book-now {
  display: block;
}

}
.CETAdvancedCarousel .CETStandardSlide-layer.title-content {
  background: rgba(0, 0, 0, 0.6);
  padding: 10px 10px 10px 30px;
}
.CETAdvancedCarousel .CETStandardSlide-layer.button-content .cet-button {
  margin-right: 10px;
}
.CETAdvancedCarousel .ls-bottom-nav-wrapper {
  position: absolute;
  top: 100px;
  right: 100px;
}
.CETAdvancedCarousel .ls-bottom-nav-wrapper .ls-bottom-slidebuttons > a {
  width: 15px;
  height: 15px;
  background: black;
  border-radius: 15px;
  display: inline-block;
  margin-right: 5px;
}
.CETAdvancedCarousel .ls-thumbnail-hover {
  display: none;
}
.CETAdvancedCarousel .cet-carousel-mobile {
  display: none;
}
@media only screen and (max-width: 700px) {
  .CETAdvancedCarousel .cet-carousel-mobile {
  position: relative;
  display: block;
  margin-top: 91px;
}
.CETAdvancedCarousel .cet-carousel-mobile > div {
  position: relative;
}
.CETAdvancedCarousel .cet-carousel-mobile > div .ls-slide {
  display: block;
  position: relative;
}
.CETAdvancedCarousel .cet-carousel-mobile > div .ls-slide img {
  max-width: 100%;
  display: block;
  position: relative;
}
.CETAdvancedCarousel .cet-carousel-mobile > div .ls-slide .title-content {
  position: relative;
  top: auto !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  padding: 10px;
}
.CETAdvancedCarousel .cet-carousel-mobile > div .ls-slide .title-content h3 {
  font-size: 21px !important;
  line-height: 28px !important;
}
.CETAdvancedCarousel .cet-carousel-mobile > div .ls-slide .title-content .slide-subtitle {
  font-size: 13px !important;
}
.CETAdvancedCarousel .cet-carousel-mobile > div .ls-slide .button-content {
  display: none;
}

}
.cq-wcm-edit .CETAdvancedCarousel .slide-container {
  display: none;
}
.cq-wcm-edit .CETAdvancedCarousel .slide-container.editing {
  display: block;
}
.cq-wcm-edit .CETAdvancedCarousel .slides-edit-nav {
  cursor: pointer;
}
.cq-wcm-edit .CETAdvancedCarousel .slides-edit-nav .editing {
  font-weight: bold;
}
.cq-wcm-edit .CETAdvancedCarousel .layerslider {
  height: auto;
}
.cq-wcm-edit .CETAdvancedCarousel .layerslider .ls-slide {
  position: relative;
  width: 1280px;
  height: 540px;
}
.cq-wcm-edit .CETAdvancedCarousel .layerslider .ls-slide,
.cq-wcm-edit .CETAdvancedCarousel .layerslider .ls-layer {
  display: block;
}
.cet-content > .parsys:first-child .CETAdvancedCarousel:first-child {
  margin-top: -91px;
}
.CETListItem {
  zoom: 1;
  position: relative;
  padding-bottom: 10px;
}
.CETListItem:before,
.CETListItem:after {
  content: "";
  display: table;
}
.CETListItem:after {
  clear: both;
}
.CETListItem:before,
.CETListItem:after {
  content: "";
  display: table;
}
.CETListItem:after {
  clear: both;
}
.CETListItem .main-image {
  float: left;
  width: 42%;
}
.CETListItem .main-image img {
  display: block;
  width: 100%;
}
.CETListItem .main-content {
  margin-left: 44%;
  position: relative;
}
.CETListItem .main-content .cet-room-price {
  font-size: 14px;
  padding: 0px 10px 0px 10px;
  border-left: 1px solid #000;
  display: none;
}
.CETListItem .main-content .cet-room-price .room-price-value {
  display: inline-block;
}
.CETListItem .main-content .cet-room-price[data-price] {
  display: inline-block;
}
.CETListItem .main-content .type-header {
  text-transform: uppercase;
  margin-bottom: 3px;
}
.CETListItem .main-content h2 {
  font-size: 28px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 5px 0;
}
.CETListItem .main-content .type-header + h2 {
  margin-top: 0px;
}
.CETListItem .main-content h3 {
  font-size: 18px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.CETListItem .main-content p {
  font-size: 14px;
  line-height: 1.4em;
}
.CETListItem .main-content p.highlights-link {
  margin: 10px 0;
  display: inline-block;
  padding-right: 5px;
}
@media only screen and (max-width: 700px) {
  .CETListItem .main-content p.highlights-link {
  display: none;
}

}
.CETListItem .main-content .buttons {
  margin-top: 30px;
}
.CETListItem .main-content i.fa-chevron-right {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 28px;
}
@media only screen and (max-width: 520px) {
  .CETListItem .main-content i.fa-chevron-right {
  display: block;
}
.CETListItem .main-content h2 {
  margin-right: 25px;
}

}
.CETListItem .cet-list-item-overlay {
  display: none;
}
@media only screen and (max-width: 520px) {
  .CETListItem .main-image {
  float: none;
  width: 100%;
}
.CETListItem .main-image img {
  width: 100%;
}
.CETListItem .main-content {
  margin-left: 0;
  margin-top: 10px;
}
.CETListItem .cet-list-item-overlay {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 10;
}
.CETListItem .buttons,
.CETListItem .highlights-link {
  display: none;
}

}
.CETListItem + .CETListItem {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.CETContainer > .background-image-container[data-theme="light"] {
  background: white;
}
.CETContainer > .background-image-container[data-theme="dark"] {
  background: #161616;
  color: #fff;
}
.CETContainer > .background-image-container[data-theme="brand"] {
  background: #161616;
  color: #fff;
}
.CETContainer > .background-image-container[data-background="1"] {
  background-size: cover;
  position: relative;
}
.CETContainer > .background-image-container[data-background="1"] .container-content-holder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.CETFactsBox {
  padding: 30px 10px;
  margin-bottom: 20px;
  text-align: center;
}
.CETFactsBox h3 {
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-top: 0;
  opacity: .7;
}
.CETFactsBox h4 {
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 3px;
}
.CETFactsBox p {
  opacity: .7;
}
.CETFactsBox .extra_facts_content {
  margin-top: 15px;
}
.CETWeeklyCalendar {
  background-color: #383838;
  color: #fff;
  padding: 20px 10px 10px 10px;
  margin-bottom: 20px;
}
.CETWeeklyCalendar .weekly-title {
  text-transform: uppercase;
  font-size: 20px;
  padding-bottom: 20px;
}
.CETWeeklyCalendar .weekly-buttons {
  text-align: center;
  padding-bottom: 10px;
}
.CETWeeklyCalendar .weekday {
  padding-bottom: 10px;
}
.CETWeeklyCalendar .weekday .weekday-title {
  border-bottom: 1px solid #fff;
  text-transform: uppercase;
  font-size: 16px;
}
.CETWeeklyCalendar .weekday ul.weekday-events {
  list-style-type: circle;
  list-style-position: inside;
  padding-top: 5px;
}
.CETWeeklyCalendar .weekday ul.weekday-events li.weekday-single-event {
  font-size: 12px;
  padding: 2px;
}
.CETWeeklyCalendar .weekday .weekday-no-events {
  font-size: 12px;
  padding-top: 5px;
}
.CETResponsiveImage img {
  width: 100%;
}
.CETFormstack {
  display: inline-block;
}
.CETCountdown {
  width: 100%;
  display: inline-block;
}
.CETCountdown .cet-countdown-timer {
  text-align: center;
  margin: 0 auto;
  display: table;
}
.CETCountdown .cet-countdown-timer .cet-countdown-clock > div {
  float: left;
  margin: 0 10px;
}
.CETCountdown .cet-countdown-timer .cet-countdown-clock > div .cet-countdown-timeDigit {
  font-size: 40px;
  margin-bottom: 5px;
}
@media only screen and (max-width: 400px) {
  .CETCountdown .cet-countdown-timer .cet-countdown-clock > div {
  width: 50%;
  margin: 5px 0;
}

}
.CETCountdown .cet-countdown-timer .cet-countdown-end {
  text-align: center;
  margin: 0 auto;
}
.CETEmailBanner {
  width: 100%;
  color: #fff;
  text-align: center;
}
.CETEmailBanner-wrapper {
  max-width: 960px;
  margin: 0 auto;
  padding: 20px 0;
  display: table;
}
.CETEmailBanner-left {
  display: table-cell;
  vertical-align: bottom;
  width: 30%;
}
.CETEmailBanner-left img {
  width: 100%;
  max-width: 200px;
}
.CETEmailBanner-center {
  width: 40%;
  display: table-cell;
  vertical-align: middle;
}
.CETEmailBanner-center h4 {
  font-size: 30px;
}
.CETEmailBanner-right {
  display: table-cell;
  vertical-align: bottom;
  border-left: 1px solid #8A8A8A;
  padding-left: 10px;
  width: 30%;
}
.CETEmailBanner-right p {
  margin-bottom: 15px;
}
.CETEmailBanner .btn_orange {
  display: inline;
  text-align: center;
  border-top: 1px solid #ed9e84;
  padding: 7px 33px 9px 33px;
  height: 32px;
  font-size: 12px;
  font-weight: bold;
  line-height: 35px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
  background: -webkit-linear-gradient(top, #e15d31, #bc380d);
  background-color: #e15d31;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e15d31), to(#bc380d)) !important;
  background-image: -ms-linear-gradient(#e15d31, #bc380d) !important;
}
@media (max-width: 640px) {
  .CETEmailBanner-wrapper {
  width: 90%;
}
.CETEmailBanner-left,
.CETEmailBanner-center {
  display: none;
}
.CETEmailBanner-right {
  border: 1px solid #8A8A8A;
  width: 100%;
  padding: 20px 10px;
}
.CETEmailBanner-right p {
  font-size: 20px;
  text-transform: uppercase;
}
.CETEmailBanner-right .btn_orange {
  font-size: 15px;
}

}
.CETEmailSignUp {
  max-width: 700px;
  margin: 0 auto;
  clear: both;
}
.CETEmailSignUp form.TREmailSignUp td {
  width: 50%;
  position: relative;
}
.CETEmailSignUp form.TREmailSignUp td > select {
  width: 100%;
  margin: 5px 0;
  box-sizing: border-box;
}
.CETEmailSignUp form.TREmailSignUp td > input {
  width: 100%;
  margin: 5px 0;
  box-sizing: border-box;
}
.CETEmailSignUp form.TREmailSignUp td:first-child {
  width: 25%;
  text-align: right;
  padding-right: 15px;
}
.CETEmailSignUp form.TREmailSignUp .cet-button {
  margin: 20px auto;
  display: block;
}
.CETEmailSignUp-ConfirmCheck {
  display: none;
}
.CETEmailSignUp-ConfirmCheck #confirmEmailSignUp {
  width: auto;
}
.CETEmailSignUp .form-invalid-msg {
  position: absolute;
  border: 1px #FF3A00 solid;
  display: none;
  top: 50%;
  left: 50%;
  background: #fff;
  padding: 5px;
  z-index: 9;
  border-radius: 5px;
  font-size: 12px;
}
.CETEmailPreferences {
  max-width: 700px;
  margin: 0 auto;
  clear: both;
}
.CETEmailPreferences .section {
  width: 100%;
  padding-bottom: 20px;
  display: inline-block;
}
.CETEmailPreferences .section .section-content {
  font-size: 12px;
}
.CETEmailPreferences .section .section-content .col-data {
  float: left;
  width: 33%;
}
.CETEmailPreferences .section .section-content .cbox-label {
  clear: both;
}
@media (max-width: 640px) {
  .CETEmailPreferences .section .section-content .col-data {
  width: 50%;
}

}
@media (max-width: 480px) {
  .CETEmailPreferences .section .section-content .col-data {
  width: 100%;
}

}
.CETEmailPreferences #divDestinations .section-content .col-data:first-child {
  width: 100%;
}
.CETEmailPreferences .cet-button {
  margin: 10px auto;
  display: table;
}
.CETEmailPreferences-Waiting {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.CETPerformanceList {
  display: table;
  width: 100%;
  margin: 20px 0;
}
.CETPerformanceList .performance-item {
  padding: 10px;
  width: 100%;
  display: table-row;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.CETPerformanceList .performance-item > div {
  display: table-cell;
  padding: 7px;
  vertical-align: middle;
  font-size: 13px;
}
.CETPerformanceList .performance-item .performance-date {
  width: 100px;
}
.CETPerformanceList .performance-item .performance-date-alone {
  width: 66%;
}
.CETPerformanceList .performance-item .performance-ticket-url {
  float: right;
}
.CETPerformanceList .performance-item .performance-ticket-url a {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.2);
  text-decoration: none;
  padding: 5px 10px 5px 10px;
  font-size: 11px;
  white-space: nowrap;
  display: inline-block;
}
.CETPerformanceList .performance-item .performance-ticket-url a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.CETPerformanceList .performance-item:nth-child(odd) {
  background: rgba(0, 0, 0, 0.05);
}
.cet-event-upcoming {
  width: 100%;
  clear: both;
}
.cet-event-upcoming h2 {
  margin: .5em 0;
  font-size: 24px;
}
.featured-item-container {
  background: no-repeat 50% 0%;
  background-position: top;
  height: 518px;
  margin-top: -15px;
  margin-bottom: -27px;
  position: relative;
  z-index: 0;
}
.featured-item-container .featured-item-content-container {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
  padding-top: 70px;
  position: relative;
  height: 100%;
}
.featured-item-container .featured-item-content {
  width: 45%;
  height: 50%;
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media only screen and (max-width: 700px) {
  .featured-item-container .featured-item-content {
  width: 60%;
}

}
.featured-item-container .featured-item-content h2 {
  font-size: 32px;
  margin: 0 0 20px 0;
  text-transform: uppercase;
}
@media only screen and (max-width: 700px) {
  .featured-item-container .featured-item-content h2 {
  font-size: 21px;
  margin-left: 10px;
  text-align: left;
}

}
.featured-item-container .featured-item-content .main-featured-cat {
  letter-spacing: 4px;
  margin: 10px 0;
  text-transform: uppercase;
}
@media only screen and (max-width: 700px) {
  .featured-item-container .featured-item-content .main-featured-cat {
  text-align: left;
  margin-left: 10px;
  font-size: 13px;
  letter-spacing: 0;
}

}
.featured-item-container .featured-item-content .featured-item-description {
  font-size: 13px;
  line-height: 16px;
}
.featured-item-container .featured-item-content .cet-button {
  margin-top: 20px;
}
.featured-item-container[data-theme="right"] .featured-item-content {
  margin-left: 55%;
}
.featured-item-container[data-theme="minibooker"] {
  margin-bottom: 30px;
  height: 440px;
}
.featured-item-container[data-theme="minibooker"] aside {
  position: absolute;
  top: 10px;
  left: 10px;
}
.featured-item-container[data-theme="minibooker"] .featured-item-content {
  text-align: left;
  margin-left: 245px;
  width: 32%;
}
@media only screen and (max-width: 700px) {
  .featured-item-container[data-theme="minibooker"] {
  margin-bottom: 0px;
}
.featured-item-container[data-theme="minibooker"] aside {
  display: none;
}
.featured-item-container[data-theme="minibooker"] .featured-item-content {
  margin-left: 0;
  padding-left: 10px;
  width: 100%;
}

}
@media only screen and (max-width: 700px) {
  .featured-item-container {
  height: inherit !important;
  background-size: 160%;
  background-position: 55%;
  margin-bottom: -5.5%;
}
.featured-item-container:after {
  padding-top: 68.76%;
  display: block;
  content: '';
}
.featured-item-container .featured-item-content-container {
  padding-top: 10px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.featured-item-container .featured-item-content-container .featured-item-content div {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.featured-item-container .featured-item-content-container .featured-item-content div .cet-button {
  width: 100%;
  height: 100%;
  color: transparent;
  background: none;
  border: 0;
}
.featured-item-container .featured-item-content-container .featured-item-description {
  display: none;
}

}
.CETFeatured + .CETFeatured .featured-item-container {
  margin-top: -54px;
}
@media only screen and (max-width: 700px) {
  .CETFeatured + .CETFeatured .featured-item-container {
  margin-top: -10.5%;
}

}
/* gallery - adaptive */
.CETGallery {
  max-width: 100%;
  margin: 10px auto;
  position: relative;
  text-align: center;
  /* Coverflow Specific CSS */

  /* Table Gallery Specific CSS */

}
.CETGallery h3.small-feature-headline {
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 15px;
  margin-bottom: 10px;
  font-size: 18px;
  text-transform: uppercase;
}
.CETGallery .feature-desc {
  font-style: italic;
  margin-top: 8px;
  font-size: 14px;
}
.CETGallery .main-featured-text {
  margin: 10px;
  font-size: 14px;
  font-style: italic;
}
.CETGallery-Outer {
  position: relative;
}
.CETGallery-Outer .gallery-wrapper {
  overflow: hidden;
  position: relative;
  height: 100%;
  width: 100%;
}
.CETGallery-Outer .cetgallery-nav-btns {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  margin: auto;
}
.CETGallery-Outer .cetgallery-nav-btns .jcarousel-slides-prev {
  left: -14px;
}
.CETGallery-Outer .cetgallery-nav-btns .jcarousel-slides-next {
  right: -14px;
}
.CETGallery-Outer .cetgallery-nav-btns .CETGallery-nav {
  position: absolute;
  top: auto;
  bottom: 50%;
  cursor: pointer;
  width: 41px;
  height: 41px;
  z-index: 10;
  font-size: 44px;
}
.CETGallery-Outer .cetgallery-nav-btns .CETGallery-nav img,
.CETGallery-Outer .cetgallery-nav-btns .CETGallery-nav i.fa {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.CETGallery-Outer .cetgallery-nav-btns .CETGallery-nav .fa-circle {
  color: #fff;
}
.CETGallery-Outer .cetgallery-nav-btns .CETGallery-nav .fa-chevron-circle-right,
.CETGallery-Outer .cetgallery-nav-btns .CETGallery-nav .fa-chevron-circle-left {
  font-weight: bolder;
}
.CETGallery-Outer .cetgallery-nav-btns .CETGallery-nav:hover .fa-chevron-circle-right,
.CETGallery-Outer .cetgallery-nav-btns .CETGallery-nav:hover .fa-chevron-circle-left {
  color: #555;
}
.CETGallery-Outer ul {
  width: 20000em;
  padding: 0;
  position: relative;
  list-style: none;
  z-index: 1;
  overflow: hidden;
}
.CETGallery-Outer ul li {
  overflow: hidden;
  float: left;
  position: relative;
}
.CETGallery-Outer ul li .main-featured-title {
  font-size: 24px;
  line-height: 24px;
  width: 100%;
}
.CETGallery-Outer ul li img {
  display: block;
  width: 100%;
  height: auto !important;
}
.CETGallery-Outer ul .cet-active-slide {
  margin-top: 0;
  overflow: visible;
}
.CETGallery .CETGallery-Thumbs-Bg {
  padding: 10px 0;
}
.CETGallery .CETGallery-Thumbs-Bg .CETGallery-Outer {
  margin: 0 10px;
}
.CETGallery .CETGallery-Thumbs-Bg ul li img {
  margin: 0 2px;
}
.CETGallery .CETGallery-coverflow ul {
  padding: 10% 0;
}
.CETGallery .CETGallery-coverflow ul .CETGallery-slide {
  opacity: .7;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  /* Chrome, Safari, Opera */

  backface-visibility: hidden;
}
.CETGallery .CETGallery-coverflow ul .CETGallery-slide .main-featured-title-wrapper {
  position: relative;
  height: 56px;
  max-width: 80%;
  margin: 0 auto;
}
.CETGallery .CETGallery-coverflow ul .CETGallery-slide .main-featured-title-wrapper .main-featured-title {
  font-size: 22px;
  position: absolute;
  bottom: 0;
}
.CETGallery .CETGallery-coverflow ul .CETGallery-slide .main-featured-text {
  visibility: hidden;
}
.CETGallery .CETGallery-coverflow ul .CETGallery-slide .cet-button {
  visibility: hidden;
  opacity: 0;
}
.CETGallery .CETGallery-coverflow ul .CETGallery-slide.cet-active-slide {
  opacity: 1;
  -webkit-backface-visibility: visible;
  /* Chrome, Safari, Opera */

  backface-visibility: visible;
  -webkit-transition: -webkit-transform 500ms, font-size 500ms, opacity 500ms;
  -moz-transition: -moz-transform 500ms, font-size 0.5s, opacity 500ms;
  -o-transition: -o-transform 500ms, font-size 0.5s, opacity 500ms;
  transition: transform 500ms, font-size 500ms, opacity 500ms;
  -webkit-transform: scale(1.3);
  /* Saf3.1+, Chrome */

  -moz-transform: scale(1.3);
  /* FF3.5+ */

  -ms-transform: scale(1.3);
  /* IE9 */

  -o-transform: scale(1.3);
  /* Opera 10.5+ */

  transform: scale(1.3);
  z-index: 2;
}
.CETGallery .CETGallery-coverflow ul .CETGallery-slide.cet-active-slide .main-featured-title-wrapper {
  max-width: 100%;
}
.CETGallery .CETGallery-coverflow ul .CETGallery-slide.cet-active-slide .main-featured-title-wrapper .main-featured-title {
  font-size: 28px;
  opacity: 1;
}
.CETGallery .CETGallery-coverflow ul .CETGallery-slide.cet-active-slide .main-featured-text {
  visibility: visible;
  display: block;
}
.CETGallery .CETGallery-coverflow ul .CETGallery-slide.cet-active-slide .cet-button {
  visibility: visible;
  opacity: 1;
}
.CETGallery .CETGallery-coverflow ul .CETGallery-slide.cet-active-slide-ie8 {
  /*Substitution for transform effects*/

  zoom: 1.3;
  margin-left: -36px;
  margin-top: -30px;
}
.CETGallery .CETGallery-coverflow ul .CETGallery-slide.cet-active-slide-ie8 img {
  border: 0!important;
  /* IE8 doesn't like the border with jcarousel*/

}
.CETGallery .CETImageTable {
  margin: 20px auto;
  display: table;
}
.CETGallery .CETImageTable-ImageBox {
  float: left;
  margin: 0.2%;
  overflow: hidden;
  position: relative;
  width: 24.6%;
}
.CETGallery .CETImageTable-ImageBox img {
  width: 100%;
  display: block;
}
.CETGallery .CETImageTable-ImageBox img:hover {
  opacity: .8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
@media (max-width: 640px) {
  .CETGallery .CETGallery-coverflow,
.CETGallery .coverflow-navs {
  display: none;
}

}
.CETImageModule {
  max-width: 1536px;
  width: 100%;
  margin: 0 auto;
  display: table;
}
.CETImageModule .imageModuleCell {
  float: left;
  width: 33.33%;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.CETImageModule .imageModuleCell:hover .imageModulebg {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#99000000', EndColorStr='#99000000');
}
.CETImageModule .imageModuleCell .imageModulebg:nth-child(n) {
  filter: none;
}
.CETImageModule .imageModuleCell:hover .imageModuleContent {
  display: block;
}
.CETImageModule .imageModuleCell .imageModuleContent {
  position: absolute;
  display: none;
  top: 50%;
  left: 0;
  bottom: 50%;
  right: 0;
  margin: -10% 0;
}
.CETImageModule .imageModuleCell .imageModuleContent .image-module-title {
  color: #fff;
  text-transform: uppercase;
  font-size: 23px;
  margin-bottom: 20px;
  text-shadow: 1px 1px 1px #000;
  -moz-text-shadow: 1px 1px 1px #000000;
  -webkit-text-shadow: 1px 1px 1px #000000;
  filter: dropshadow(color=#000000, offx=1, offy=1);
}
.CETImageModule .imageModuleCell img {
  width: 100%;
  display: block;
}
@media only screen and (max-width: 700px) {
  .CETImageModule .imageModuleCell {
  float: none;
  width: 100%;
  margin: 0 0 3px 0;
}
.CETImageModule .imageModuleCell .imageModuleContent {
  display: block;
  z-index: 1;
}
.CETImageModule .imageModuleCell .imageModulebg {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}

}
/*
	* Style settings of LayerSlider
	*
	* (c) 2011-2013 George Krupa, John Gera & Kreatura Media
	*
	* Plugin web:			http://kreaturamedia.com/
	* Licenses: 			http://codecanyon.net/licenses/
*/
/* Global settings */
.ls-container {
  visibility: hidden;
  position: relative;
}
.ls-lt-container {
  position: absolute;
}
.ls-lt-container,
.ls-lt-container * {
  text-align: left !important;
  direction: ltr !important;
}
.ls-container-fullscreen {
  margin: 0 auto !important;
  padding: 2% !important;
  background: black !important;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border: none !important;
}
.ls-container-fullscreen .ls-thumbnail-wrapper,
.ls-container-fullscreen .ls-fullscreen,
.ls-container-fullscreen .ls-shadow {
  display: none !important;
}
.ls-overflow-hidden {
  overflow: hidden;
}
.ls-inner {
  position: relative;
  background-position: center center;
  z-index: 2;
}
.ls-loading-container {
  position: absolute !important;
  display: none;
  z-index: 3 !important;
  left: 50% !important;
  top: 50% !important;
}
.ls-loading-indicator {
  margin: 0 auto;
}
.ls-inner,
.ls-slide {
  width: 100%;
  height: 100%;
}
.ls-slide,
.ls-layer {
  position: absolute;
  display: none;
  background-position: center center;
  overflow: hidden;
}
.ls-active,
.ls-animating {
  display: block !important;
}
.ls-slide > * {
  position: absolute;
  line-height: normal;
  margin: 0;
  left: 0;
  top: 0;
}
.ls-slide .ls-bg {
  left: 0px;
  top: 0px;
  transform: none !important;
  -o-transform: none !important;
  -ms-transform: none !important;
  -moz-transform: none !important;
  -webkit-transform: none !important;
}
.ls-yourlogo {
  position: absolute;
  z-index: 99;
}
/* Timers */
.ls-bar-timer {
  position: absolute;
  width: 0;
  height: 2px;
  background: white;
  border-bottom: 2px solid #555;
  opacity: .55;
  filter: alpha(opacity=55);
  z-index: 4;
  top: 0;
}
.ls-circle-timer {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 4;
  opacity: .65;
  filter: alpha(opacity=65);
  display: none;
}
.ls-ct-half {
  background: white;
}
.ls-ct-center {
  background: #444;
}
.ls-ct-left,
.ls-ct-right {
  width: 50%;
  height: 100%;
  overflow: hidden;
}
.ls-ct-left,
.ls-ct-right {
  float: left;
  position: relative;
}
.ls-ct-rotate {
  width: 200%;
  height: 100%;
  position: absolute;
  top: 0;
}
.ls-ct-left .ls-ct-rotate,
.ls-ct-right .ls-ct-hider,
.ls-ct-right .ls-ct-half {
  left: 0;
}
.ls-ct-right .ls-ct-rotate,
.ls-ct-left .ls-ct-hider,
.ls-ct-left .ls-ct-half {
  right: 0;
}
.ls-ct-hider,
.ls-ct-half {
  position: absolute;
  top: 0;
}
.ls-ct-hider {
  width: 50%;
  height: 100%;
  overflow: hidden;
}
.ls-ct-half {
  width: 200%;
  height: 100%;
}
.ls-ct-center {
  width: 50%;
  height: 50%;
  left: 25%;
  top: 25%;
  position: absolute;
}
.ls-ct-half,
.ls-ct-center {
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
}
/* Navigation */
.ls-bottom-nav-wrapper {
  height: 0;
}
.ls-bottom-slidebuttons {
  text-align: left;
}
.ls-bottom-nav-wrapper,
.ls-below-thumbnails {
  z-index: 2;
  height: 0;
  position: relative;
  text-align: center;
  margin: 0 auto;
}
.ls-below-thumbnails {
  display: none;
  z-index: 6;
}
.ls-bottom-nav-wrapper a,
.ls-nav-prev,
.ls-nav-next {
  outline: none;
}
* .ls-bottom-nav-wrapper *,
* .ls-bottom-nav-wrapper span * {
  direction: ltr !important;
}
.ls-bottom-slidebuttons {
  position: relative;
  z-index: 1000;
}
.ls-bottom-slidebuttons,
.ls-nav-start,
.ls-nav-stop,
.ls-nav-sides {
  position: relative;
}
.ls-nothumb {
  text-align: center !important;
}
.ls-link {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  left: 0 !important;
  top: 0 !important;
}
.ls-vpcontainer {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.ls-videopreview {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}
.ls-playvideo {
  position: absolute;
  left: 50%;
  top: 50%;
  cursor: pointer;
}
/* Thumbnails */
.ls-tn {
  display: none !important;
}
.ls-thumbnail-hover {
  display: none;
  position: absolute;
  left: 0;
}
.ls-thumbnail-hover-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}
.ls-thumbnail-hover-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.ls-thumbnail-hover-img {
  position: absolute;
  overflow: hidden;
}
.ls-thumbnail-hover img {
  max-width: none !important;
  position: absolute;
  display: inline-block;
  visibility: visible !important;
  left: 50%;
  top: 0;
}
.ls-thumbnail-hover span {
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
}
.ls-thumbnail-wrapper {
  position: relative;
  width: 100%;
  margin: 0 auto;
  z-index: 4;
}
.ls-thumbnail {
  position: relative;
  margin: 0 auto;
}
.ls-thumbnail-inner,
.ls-thumbnail-slide-container {
  width: 100%;
}
.ls-thumbnail-slide-container {
  overflow: hidden !important;
  position: relative;
}
.ls-touchscroll {
  overflow-x: auto !important;
}
.ls-thumbnail-slide {
  text-align: center;
  white-space: nowrap;
  float: left;
  position: relative;
}
.ls-thumbnail-slide a {
  overflow: hidden;
  display: inline-block;
  width: 0;
  height: 0;
  position: relative;
}
.ls-thumbnail-slide img {
  max-width: none !important;
  max-height: 100% !important;
  height: 100%;
  visibility: visible !important;
}
.ls-shadow {
  display: none;
  position: absolute;
  z-index: 1;
  top: 100%;
  width: 100%;
  left: 0;
  overflow: hidden !important;
  visibility: hidden;
}
.ls-shadow img {
  width: 100% !important;
  height: auto !important;
  position: absolute !important;
  left: 0 !important;
  bottom: 0 !important;
}
.ls-bottom-nav-wrapper,
.ls-thumbnail-wrapper,
.ls-nav-prev,
.ls-nav-next {
  visibility: hidden;
}
/* WP plugin fullwidth */
.ls-wp-fullwidth-container {
  width: 100%;
  position: relative;
}
.ls-wp-fullwidth-helper {
  position: absolute;
}
/* 2D & 3D Layer Transitions */
.ls-overflow-hidden {
  overflow: hidden;
}
.ls-lt-tile {
  position: relative;
  float: left;
  perspective: 1000px;
  -o-perspective: 1000px;
  -ms-perspective: 1000px;
  -moz-perspective: 1000px;
  -webkit-perspective: 1000px;
}
.ls-lt-tile img {
  visibility: visible;
  display: inline-block;
}
.ls-curtiles {
  overflow: hidden;
}
.ls-curtiles,
.ls-nexttiles {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.ls-curtile,
.ls-nexttile {
  overflow: hidden;
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  backface-visibility: hidden;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.ls-curtile {
  left: 0;
  top: 0;
}
.ls-curtile img,
.ls-nexttile img {
  position: absolute;
  filter: inherit;
}
.ls-3d-container {
  position: relative;
  overflow: visible !important;
}
.ls-3d-box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
}
.ls-3d-box div {
  overflow: hidden;
  background: #777;
  margin: 0;
  padding: 0;
  position: absolute;
}
/* Full screen */
.ls-fullscreen {
  position: absolute;
  z-index: 10;
  cursor: pointer;
  display: block;
}
/* Removing all default global styles of WordPress themes */
html * .ls-nav-prev,
html * .ls-nav-next,
html * .ls-container img,
html * .ls-bottom-nav-wrapper a,
html * .ls-container .ls-fullscreen,
body * .ls-nav-prev,
body * .ls-nav-next,
body * .ls-container img,
body * .ls-bottom-nav-wrapper a,
body * .ls-container .ls-fullscreen,
#ls-global * .ls-nav-prev,
#ls-global * .ls-nav-next,
#ls-global * .ls-container img,
#ls-global * .ls-bottom-nav-wrapper a,
#ls-global * .ls-container .ls-fullscreen,
html * .ls-thumbnail a,
body * .ls-thumbnail a,
#ls-global * .ls-thumbnail a {
  transition: none;
  -o-transition: none;
  -ms-transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  line-height: normal;
  outline: none;
  padding: 0;
  border: 0;
}
html * .ls-slide > a,
body * .ls-slide > a,
#ls-global * .ls-slide > a,
html * .ls-slide > h1,
body * .ls-slide > h1,
#ls-global * .ls-slide > h1,
html * .ls-slide > h2,
body * .ls-slide > h2,
#ls-global * .ls-slide > h2,
html * .ls-slide > h3,
body * .ls-slide > h3,
#ls-global * .ls-slide > h3,
html * .ls-slide > h4,
body * .ls-slide > h4,
#ls-global * .ls-slide > h4,
html * .ls-slide > h5,
body * .ls-slide > h5,
#ls-global * .ls-slide > h5,
html * .ls-slide > p,
body * .ls-slide > p,
#ls-global * .ls-slide > p,
html * .ls-slide > div,
body * .ls-slide > div,
#ls-global * .ls-slide > div,
html * .ls-slide > span,
body * .ls-slide > span,
#ls-global * .ls-slide > span,
html * .ls-slide > *,
body * .ls-slide > *,
#ls-global * .ls-slide > * {
  transition: none;
  -o-transition: none;
  -ms-transition: none;
  -moz-transition: none;
  -webkit-transition: none;
}
html * .ls-slide > *,
body * .ls-slide > *,
#ls-global * .ls-slide > * {
  margin: 0;
}
html * .ls-container img,
body * .ls-container img,
#ls-global * .ls-container img {
  background: none !important;
  min-width: 0 !important;
  max-width: none !important;
  border-radius: 0;
  box-shadow: none;
  border: 0;
  padding: 0;
}
/*html * .ls-thumbnail a img,
body * .ls-thumbnail a img,
#ls-global * .ls-thumbnail a img {
	min-width: 100% !important;
}
*/
html * .ls-wp-container .ls-slide > *,
body * .ls-wp-container .ls-slide > *,
#ls-global * .ls-wp-container .ls-slide > * {
  line-height: normal;
  outline: none;
  padding: 0;
  margin: 0;
  border: 0;
}
html * .ls-wp-container .ls-slide > a > *,
body * .ls-wp-container .ls-slide > a > *,
#ls-global * .ls-wp-container .ls-slide > a > * {
  margin: 0;
}
html * .ls-wp-container .ls-slide > a,
body * .ls-wp-container .ls-slide > a,
#ls-global * .ls-wp-container .ls-slide > a {
  text-decoration: none;
}
.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper,
.ls-container,
.ls-container * {
  box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
}
html * .ls-yourlogo,
body * .ls-yourlogo,
#ls-global * .ls-yourlogo {
  margin: 0;
}
html * .ls-tn,
body * .ls-tn,
#ls-global * .ls-tn {
  display: none;
}
.site {
  overflow: visible !important;
}
/* Style of LayerSlider Debug Console */
.ls-debug-console * {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  color: white !important;
  text-shadow: none !important;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif !important;
  line-height: normal !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
  font-style: normal !important;
}
.ls-debug-console h1 {
  padding-top: 10px !important;
  font-size: 17px !important;
  font-weight: bold !important;
}
.ls-debug-console h1:first-child {
  padding-top: 0 !important;
}
.ls-debug-console ul {
  padding-top: 10px !important;
  list-style: none !important;
}
.ls-debug-console li {
  margin-left: 10px !important;
  font-size: 13px !important;
  position: relative !important;
  font-weight: normal !important;
}
html * .ls-debug-console li ul,
body * .ls-debug-console li ul,
#ls-global * .ls-debug-console li ul {
  display: none;
  width: 260px;
  left: -10px;
}
.ls-debug-console li ul {
  position: absolute !important;
  bottom: 100% !important;
  padding: 10px 10px 10px 0 !important;
  background: white !important;
  border-radius: 10px !important;
  box-shadow: 0 0 20px black !important;
}
html * .ls-debug-console li:hover ul,
body * .ls-debug-console li:hover ul,
#ls-global * .ls-debug-console li:hover ul {
  display: block;
}
.ls-debug-console li ul * {
  color: black !important;
}
.ls-debug-console a {
  text-decoration: none !important;
  border-bottom: 1px dotted white !important;
}
.ls-error {
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -wenkit-border-radius: 5px !important;
  background: white !important;
  height: auto !important;
  width: auto !important;
  color: white !important;
  padding: 20px 40px 30px 80px !important;
  position: relative !important;
  box-shadow: 0 2px 20px -5px #000000;
}
.ls-error p {
  line-height: normal !important;
  text-shadow: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-align: justify !important;
  font-family: Arial, sans-serif !important;
}
.ls-error .ls-error-title {
  line-height: 40px !important;
  color: red !important;
  font-weight: bold !important;
  font-size: 16px !important;
}
.ls-error .ls-error-text {
  color: #555 !important;
  font-weight: normal !important;
  font-size: 13px !important;
}
.ls-error .ls-exclam {
  width: 40px !important;
  height: 40px !important;
  position: absolute !important;
  left: 20px !important;
  top: 20px !important;
  border-radius: 50px !important;
  -moz-border-radius: 50px !important;
  -webkit-border-radius: 50px !important;
  font-size: 30px !important;
  font-weight: bold !important;
  color: white !important;
  line-height: 40px !important;
  background: red !important;
  text-align: center !important;
}
/* GPU Hardware Acceleration */
html * .ls-container .ls-shadow,
html * .ls-container .ls-slide > *,
html * .ls-container .ls-fullscreen,
html * .ls-container .ls-3d-container,
html * .ls-container .ls-lt-container,
html * .ls-container .ls-lt-container *,
html * .ls-container .ls-thumbnail-wrapper,
html * .ls-container .ls-bottom-nav-wrapper,
body * .ls-container .ls-shadow,
body * .ls-container .ls-slide > *,
body * .ls-container .ls-fullscreen,
body * .ls-container .ls-3d-container,
body * .ls-container .ls-lt-container,
body * .ls-container .ls-lt-container *,
body * .ls-container .ls-thumbnail-wrapper,
body * .ls-container .ls-bottom-nav-wrapper,
#ls-global * .ls-container .ls-shadow,
#ls-global * .ls-container .ls-slide > *,
#ls-global * .ls-container .ls-fullscreen,
#ls-global * .ls-container .ls-3d-container,
#ls-global * .ls-container .ls-lt-container,
#ls-global * .ls-container .ls-lt-container *,
#ls-global * .ls-container .ls-thumbnail-wrapper,
#ls-global * .ls-container .ls-bottom-nav-wrapper,
.ls-gpuhack {
  transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
.ls-videohack {
  transform: none !important;
  -o-transform: none !important;
  -ms-transform: none !important;
  -moz-transform: none !important;
  -webkit-transform: none !important;
  transform-origin: none !important;
  -o-transform-origin: none !important;
  -ms-transform-origin: none !important;
  -moz-transform-origin: none !important;
  -webkit-transform-origin: none !important;
}
.ls-oldiepnghack {
  filter: none !important;
}
.ls-gpuhack {
  width: 100% !important;
  height: 100% !important;
  left: 0px !important;
  top: 0px !important;
}
html * .ls-container .ls-webkit-hack,
body * .ls-container .ls-webkit-hack,
#ls-global * .ls-container .ls-webkit-hack {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
/* GPU */
@media (transform-3d), (-o-transform-3d), (-ms-transform-3d), (-moz-transform-3d), (-webkit-transform-3d) {
  #ls-test3d {
  position: absolute;
  left: 9px;
  height: 3px;
}

}
/* Mobile features */
.ls-forcehide {
  display: none !important;
}
.CETLightBox {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#99000000', EndColorStr='#99000000');
  text-align: center;
  z-index: 9999;
}
.CETLightBox-outer {
  display: table;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 640px) {
  .CETLightBox {
  background: black;
}

}
.CETLightBox .lightbox-content {
  margin: auto;
  display: table-cell;
  vertical-align: middle;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.CETLightBox .lightbox-content img {
  box-shadow: 0 0 25px #111;
  -webkit-box-shadow: 0 0 25px #111;
  -moz-box-shadow: 0 0 25px #111;
  max-width: 75%;
  max-height: 75%;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  left: 0;
}
@media only screen and (max-width: 640px) {
  .CETLightBox .lightbox-content img {
  max-width: 100%;
  max-height: 100%;
}

}
/*Mini Booker CSS*/
.CETMiniBooker .miniBooker {
  display: block;
  font-size: 11px;
  font-family: Arial, sans-serif;
  margin: 0 0 20px 0;
}
.CETMiniBooker .miniBooker p,
.CETMiniBooker .miniBooker a {
  font-size: 11px;
}
.CETMiniBooker .light {
  background-color: #DDDDDD;
  color: #000000;
}
.CETMiniBooker .bookRoomTabFullShared {
  height: 36px;
  padding: 9px 0 0 0;
  color: #fff;
  float: left;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 13px;
  line-height: 14px;
  font-family: 'TeXGyreAdventorRegular', Arial, sans-serif;
}
.CETMiniBooker .bookRoomTabFullShared span {
  font-size: 13px;
  display: block;
}
.CETMiniBooker .bookRoomTabFullShared.tabOn {
  background-color: #141414;
  background-image: none;
}
.CETMiniBooker .bookRoomTabFullShared.tabOn.light {
  background-color: #DDDDDD;
  color: #000000;
}
.CETMiniBooker .bookRoomFull {
  height: 36px;
  padding: 9px 0 0 0;
  color: #fff;
  float: left;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 13px;
  line-height: 14px;
  font-family: 'TeXGyreAdventorRegular', Arial, sans-serif;
  width: 220px;
}
.CETMiniBooker .bookRoomFull span {
  font-size: 13px;
  display: block;
}
.CETMiniBooker .bookRoomFull.tabOn {
  background-color: #141414;
  background-image: none;
}
.CETMiniBooker .bookRoomFull.tabOn.light {
  background-color: #DDDDDD;
  color: #000000;
}
.CETMiniBooker .bookRoomTab {
  height: 36px;
  padding: 9px 0 0 0;
  color: #fff;
  float: left;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 13px;
  line-height: 14px;
  font-family: 'TeXGyreAdventorRegular', Arial, sans-serif;
  width: 110px;
}
.CETMiniBooker .bookRoomTab span {
  font-size: 13px;
  display: block;
}
.CETMiniBooker .bookRoomTab.tabOn {
  background-color: #141414;
  background-image: none;
}
.CETMiniBooker .bookRoomTab.tabOn.light {
  background-color: #DDDDDD;
  color: #000000;
}
.CETMiniBooker .bookRoomContent {
  display: none;
}
.CETMiniBooker .bookRoomContent.contentOpen {
  clear: both;
  display: block;
  width: 220px;
  height: auto;
  background-color: #141414;
  color: #fff;
}
.CETMiniBooker .bookRoomContent.contentOpen.light {
  background-color: #DDDDDD;
  color: #000000;
}
.CETMiniBooker .tabContent {
  padding: 17px 15px 10px 15px;
  font-size: 12px;
  position: relative;
}
.CETMiniBooker .tabContent p {
  margin: 0 0 8px 0;
}
.CETMiniBooker .tabContent a {
  color: #cbbeae;
}
.CETMiniBooker .tabContent.light {
  background-color: #DDDDDD;
  color: #000000;
}
.CETMiniBooker .tabContent.light a {
  color: #000000;
}
.CETMiniBooker .tabContent.light span {
  color: #000000;
  text-decoration: none;
}
.CETMiniBooker .datePickerAndTextInputFieldShared {
  height: 30px;
  width: 190px;
  background-color: #e6e6e6;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
  background: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
  background: -moz-linear-gradient(top, #e6e6e6, #ffffff);
  background: -ms-linear-gradient(top, #e6e6e6, #ffffff);
  background: -o-linear-gradient(top, #e6e6e6, #ffffff);
  margin: 0 0 8px 0;
}
.CETMiniBooker .datePickerAndTextInputFieldSharedInput {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #454545;
  float: left;
  display: block;
  width: 152px;
  font-size: 12px;
  margin: 7px 0 0 10px;
  font-family: Arial, sans-serif;
}
.CETMiniBooker .datePicker {
  height: 30px;
  width: 190px;
  background-color: #e6e6e6;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
  background: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
  background: -moz-linear-gradient(top, #e6e6e6, #ffffff);
  background: -ms-linear-gradient(top, #e6e6e6, #ffffff);
  background: -o-linear-gradient(top, #e6e6e6, #ffffff);
  margin: 0 0 8px 0;
  cursor: pointer;
  overflow: hidden;
}
.CETMiniBooker .datePicker input {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #454545;
  float: left;
  display: block;
  width: 152px;
  font-size: 12px;
  margin: 7px 0 0 10px;
  font-family: Arial, sans-serif;
}
.CETMiniBooker .datePicker.inactive input {
  color: #b3b3b3;
}
.CETMiniBooker .textInputField {
  height: 30px;
  width: 190px;
  background-color: #e6e6e6;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
  background: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
  background: -moz-linear-gradient(top, #e6e6e6, #ffffff);
  background: -ms-linear-gradient(top, #e6e6e6, #ffffff);
  background: -o-linear-gradient(top, #e6e6e6, #ffffff);
  margin: 0 0 8px 0;
  font-family: Verdana, Arial, sans-serif;
}
.CETMiniBooker .textInputField input {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  color: #454545;
  float: left;
  display: block;
  width: 152px;
  font-size: 12px;
  margin: 7px 0 0 10px;
  font-family: Arial, sans-serif;
  width: 170px;
}
.CETMiniBooker .textInputField span {
  font-family: Arial, sans-serif;
  color: #454545;
  display: block;
  padding-top: 10px;
  padding-left: 10px;
}
.CETMiniBooker .datepicker_calendar {
  width: 23px;
  height: 20px;
  cursor: pointer;
  margin: 5px 2px 0 0;
  float: right;
  display: block;
}
.CETMiniBooker .datepicker_calendar.fa-calendar {
  color: #747474;
  font-size: 20px;
}
.CETMiniBooker .booknow .tooltip {
  opacity: 1;
  display: inline;
  cursor: pointer;
  z-index: 1;
  position: relative;
}
.CETMiniBooker .booknow .tooltip .fa-question-circle {
  vertical-align: bottom;
  position: relative;
  top: 2px;
  left: 2px;
  display: inline;
  font-size: 17px;
}
.CETMiniBooker .booknow .tooltip .hint {
  display: none;
}
.CETMiniBooker .booknow .tooltip:hover .hint {
  min-width: 100px;
  padding: 10px;
  display: block;
  color: #000;
  font-size: 11px;
  position: absolute;
  left: 20px;
  top: -5px;
  text-align: left;
  font-weight: normal;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  background-color: #fff;
}
.CETMiniBooker a.checkRatesBtn {
  height: 34px;
  width: 190px;
  overflow: hidden;
  display: block;
  text-decoration: none;
  text-align: center;
  line-height: 34px;
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 8px 0;
  border-top: 1px solid #d5cbc1;
  font-family: Arial, sans-serif;
  background-color: #e15d31;
  color: #ffffff;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#948474), to(#b9a99a));
  background: -webkit-linear-gradient(top, #b9a99a, #948474);
  background: -moz-linear-gradient(top, #b9a99a, #948474);
  background: -ms-linear-gradient(top, #b9a99a, #948474);
  background: -o-linear-gradient(top, #b9a99a, #948474);
  text-transform: uppercase;
}
.CETMiniBooker a.checkRatesBtn span {
  padding: 0 15px 0 0;
  text-transform: uppercase;
}
.CETMiniBooker .viewCancelRoom {
  text-align: left;
  width: 45%;
  float: left;
}
.CETMiniBooker .bestRateGuarantee {
  font-weight: bold;
  text-align: center;
  clear: both;
  margin-bottom: 0;
  color: #cbbeae;
}
.CETMiniBooker .bestRateGuarantee a {
  text-decoration: none !important;
  text-transform: uppercase;
  font-family: Verdana;
  font-size: 9px;
}
.CETMiniBooker .bestRateGuarantee span {
  font-size: 15px;
}
.CETMiniBooker .datepickerPrevAndNext {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  top: 0;
  display: block;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  line-height: 5px;
}
.CETMiniBooker .datepickerPrevAndNext span {
  display: none;
}
.CETMiniBooker #checkin:focus {
  outline: 0;
}
.CETMiniBooker #checkout:focus {
  outline: 0;
}
.CETMiniBooker .viewCancel,
.CETMiniBooker #tripcodeHolder,
.CETMiniBooker .addARoomLink {
  display: none;
}
.CETMiniBooker #tripcodeLink {
  clear: both;
}
.CETMiniBooker #miniBook_Room_Adults_Dropdown.pad {
  float: left;
}
.CETMiniBooker #miniBook_Room_Kids_Dropdown {
  float: right;
}
.CETMiniBooker #miniBook_Room_Casino_Dropdown {
  z-index: 30;
}
.CETMiniBooker .dropdown_dd_dt_ul_shared {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
.CETMiniBooker .dropdown {
  font-size: 12px;
  margin: 0 0 8px 0;
  z-index: 30;
  background-color: #E6E6E6 !important;
}
.CETMiniBooker .dropdown.halfSizeFloat {
  width: 49%;
}
.CETMiniBooker .dropdown.halfSizeFloat dt a {
  width: 95px;
}
.CETMiniBooker .dropdown.halfSizeFloat dd ul {
  min-width: 90px;
}
.CETMiniBooker .dropdown dd {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  position: relative;
  z-index: 35;
}
.CETMiniBooker .dropdown dd ul {
  background: #d9d9d9 none repeat scroll 0 0;
  display: none;
  left: 0px;
  padding: 5px 0px;
  position: absolute;
  top: 0px;
  width: auto;
  min-width: 190px;
  list-style: none;
}
.CETMiniBooker .dropdown dd ul li a {
  padding: 5px 10px;
  display: block;
}
.CETMiniBooker .dropdown dd ul li a:hover {
  background-color: #bfbfbf;
}
.CETMiniBooker .dropdown dd ul li .disabledLink:hover {
  background-color: transparent !important;
}
.CETMiniBooker .dropdown dt {
  z-index: 30;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  background: -webkit-linear-gradient(#ffffff, #d2d2d2);
  background: -o-linear-gradient(#ffffff, #d2d2d2);
  background: -moz-linear-gradient(#ffffff, #d2d2d2);
  background: linear-gradient(#ffffff, #d2d2d2);
  position: relative;
}
.CETMiniBooker .dropdown dt a {
  display: block;
  padding: 10px 20px 10px 10px;
  width: 190px;
}
.CETMiniBooker .dropdown dt a span {
  font-size: 12px;
  cursor: pointer;
  display: block;
  overflow: hidden;
  max-width: 155px;
}
.CETMiniBooker .dropdown ul {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}
.CETMiniBooker .dropdown a {
  color: #454545;
  text-decoration: none;
  outline: none;
}
.CETMiniBooker .dropdown a:hover {
  color: #000000;
}
.CETMiniBooker .dropdown a:visited {
  color: #454545;
  text-decoration: none;
  outline: none;
}
.CETMiniBooker .dropdown .mbooker_proplist {
  max-height: 255px;
  overflow-y: scroll;
  position: absolute;
  display: none;
}
.CETMiniBooker .dropdown .mbooker_proplist .disabledLink {
  cursor: default !important;
}
.CETMiniBooker .dropdown .mbooker_proplist ul {
  position: relative;
  display: block !important;
}
.CETMiniBooker .dropdown span.value {
  display: none;
}
.CETMiniBooker .dropdown img.flag {
  border: none;
  vertical-align: middle;
  margin-left: 10px;
}
.CETMiniBooker .minibooker-arrow-down {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #666666;
  position: absolute;
  top: 13px;
  right: 10px;
}
.CETMiniBooker .minibooker-arrow-right {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #FFFFFF;
  position: absolute;
  margin-top: -22px;
  margin-left: 165px;
}
.CETMiniBooker .mbooker caption,
.CETMiniBooker .mbooker th,
.CETMiniBooker .mbooker td {
  padding: 2px !important;
  text-align: center !important;
}
@media only screen and (max-width: 640px) {
  .CETMiniBooker {
  display: none;
}

}
#ui-datepicker-div {
  float: left;
  width: auto !important;
  display: none;
  z-index: 30 !important;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);
}
.ui-datepicker-header {
  padding: 15px;
}
.ui-datepicker-next span,
.ui-datepicker-prev span {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
}
.ui-datepicker {
  position: relative;
  font-size: 12px;
  text-align: center;
  margin: 7px 0 0 -10px;
}
.ui-datepicker span.ui-icon {
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-calendar {
  margin: 0 auto;
}
.ui-datepicker .ui-datepicker-calendar thead {
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-calendar th {
  text-align: center;
  color: #82888a;
  line-height: 1.4em;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-default {
  text-decoration: none;
  display: block;
  width: 32px;
  line-height: 32px;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-default:hover {
  text-decoration: none;
}
.ui-datepicker-group {
  position: relative;
  float: left;
  font-size: 11px;
}
.ui-datepicker-group-first {
  float: left;
  margin-right: 11px;
}
.ui-datepicker-group-last {
  margin-left: 11px;
}
.ui-datepicker-prev {
  float: left;
}
.ui-datepicker-next {
  float: right;
}
.ui-datepicker-title {
  font-weight: bold;
}
.ui-datepicker-calendar {
  text-align: center !important;
  padding: 2px;
}
.ui-datepicker .ui-state-disabled {
  cursor: default !important;
}
.main-content-side-block {
  width: 250px;
  float: right;
}
.main-content-side-block .CETMiniCalendar {
  margin: 0 0 10px 20px;
  padding: 25px 20px 0 20px;
  text-align: center;
  background-color: #000;
  padding-bottom: 30px;
  width: 230px;
  font-size: 11px;
  line-height: 14px;
  cursor: default;
}
.main-content-side-block .CETMiniCalendar h3 {
  color: #f8f2ea;
}
.main-content-side-block .CETMiniCalendar ul {
  margin: 0 0 25px 0;
}
.main-content-side-block .CETMiniCalendar ul li {
  display: block;
  font-size: 14px;
  color: #33302e;
  margin: 0 0 10px 0;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar {
  position: relative;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-focusLink {
  display: none;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-navBtn {
  position: absolute;
  top: 5px;
  z-index: 10;
  cursor: pointer;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-navBtn > div {
  height: 7px;
  width: 13px;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-navDisabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-prevMonth {
  left: 20px;
  background: url("http://cimage.adobe.com/caesars/calendar_icons.png") no-repeat 0 -7px;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-nextMonth {
  right: 20px;
  background: url("http://cimage.adobe.com/caesars/calendar_icons.png") no-repeat -12px 0;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-prevYear {
  left: 10px;
  background: url("http://cimage.adobe.com/caesars/calendar_icons.png") no-repeat -16px -7px;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-nextYear {
  right: 10px;
  background: url("http://cimage.adobe.com/caesars/calendar_icons.png") no-repeat 5px 0;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-dayNames {
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 15px;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-title div {
  margin: 3px 0 0 60px;
  font-size: 14px;
  text-transform: uppercase;
  color: #B1A291;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-dayNames div,
.main-content-side-block .CETMiniCalendar .DynarchCalendar-day,
.main-content-side-block .CETMiniCalendar .DynarchCalendar-weekNumber {
  width: 2.3em;
  padding: 4px 0px 4px 2px;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-body {
  position: relative;
  overflow: hidden;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-bodyTable td {
  border-right: 1px solid #2C2C2C;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-bodyTable td .DynarchCalendar-day-othermonth {
  color: #888;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-bodyTable td .DynarchCalendar-day-today {
  color: #ff7326;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-bodyTable td .DynarchCalendar-day-disabled {
  opacity: 0.5;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-bodyTable td .DynarchCalendar-hover-date {
  background-color: #37332F;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-body td.DynarchCalendar-last-col {
  border: 0;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-body > div {
  position: absolute;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-backYear {
  top: -100%;
  left: 0;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-back {
  top: 5px;
  left: -100%;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-fwd {
  top: 5px;
  left: 100%;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-now {
  top: 5px;
  left: 0;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-fwdYear {
  top: 100%;
  left: 0;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-menu {
  position: absolute;
  left: 0;
  top: 15px;
  width: 100%;
  height: 100%;
  background-color: #ddd;
  overflow: hidden;
  opacity: 0.85;
  filter: alpha(opacity=85);
  text-align: center;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-menu .DynarchCalendar-hover-navBtn {
  padding: 2px 4px;
  color: #000;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-menu .DynarchCalendar-pressed-navBtn {
  padding: 2px 4px;
  background-color: #777;
  color: #fff;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-menu table td div {
  padding: 3px 5px;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-menu-month {
  width: 5.5em;
}
.main-content-side-block .CETMiniCalendar .DynarchCalendar-dayNames div,
.main-content-side-block .CETMiniCalendar .DynarchCalendar-pressed-title div,
.main-content-side-block .CETMiniCalendar .DynarchCalendar-day {
  color: #fff;
}
.CETPromoBar {
  text-align: center;
  max-width: 950px;
  width: 100%;
  margin: 10px auto;
}
.CETPromoBar .promo-item {
  vertical-align: top;
  position: relative;
  display: inline-block;
}
.CETPromoBar .promo-item h3 {
  font-size: 30px;
  text-transform: uppercase;
  margin: 20px 10px;
  overflow: hidden;
}
.CETPromoBar .promo-item h4 {
  font-size: 14px;
  text-transform: uppercase;
  overflow: hidden;
}
.CETPromoBar .promo-item .promo-item-overlay {
  display: none;
}
.CETPromoBar .cet-promobar-items {
  zoom: 1;
}
.CETPromoBar .cet-promobar-items:before,
.CETPromoBar .cet-promobar-items:after {
  content: "";
  display: table;
}
.CETPromoBar .cet-promobar-items:after {
  clear: both;
}
.CETPromoBar .cet-promobar-items:before,
.CETPromoBar .cet-promobar-items:after {
  content: "";
  display: table;
}
.CETPromoBar .cet-promobar-items:after {
  clear: both;
}
.CETPromoBar .cet-promobar-items[data-count="2"] .promo-item {
  width: 35%;
}
.CETPromoBar .cet-promobar-items[data-count="3"] .promo-item {
  width: 33%;
}
.CETPromoBar .cet-promobar-items[data-count="4"] .promo-item {
  width: 25%;
}
@media only screen and (max-width: 640px) {
  .CETPromoBar {
  margin: 0;
  text-align: left;
}
.CETPromoBar .cet-promobar-items[data-count] .promo-item {
  display: block;
  width: 100%;
  padding: 12px 10px;
  border-top: 1px solid #ddd;
  position: relative;
}
.CETPromoBar .cet-promobar-items[data-count] .promo-item:first-child {
  border-top: none;
}
.CETPromoBar .cet-promobar-items[data-count] .promo-item h3 {
  height: auto;
  margin: 0 20px 0 0;
  font-size: 21px;
}
.CETPromoBar .cet-promobar-items[data-count] .promo-item h4 {
  margin: 0 20px 3px 0;
  font-size: 11px;
}
.CETPromoBar .cet-promobar-items[data-count] .promo-item .promo-cta .cet-button {
  display: none;
}
.CETPromoBar .cet-promobar-items[data-count] .promo-item .promo-item-overlay {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.CETPromoBar .cet-promobar-items[data-count] .promo-item .promo-item-overlay i {
  position: absolute;
  right: 5px;
  font-size: 28px;
  top: 50%;
  margin-top: -10px;
}

}
.CETPropertyInformation {
  margin: 20px auto 20px;
}
.CETPropertyInformation h3.sub-col-module_heading {
  font-size: 18px;
  text-transform: uppercase;
  margin: 0 0 10px 0;
  font-weight: bold;
}
.CETPropertyInformation h4.sub-col-module_title {
  font-size: 16px;
  margin: 0 0 5px 0;
}
.CETPropertyInformation p.sub-col-module_text {
  font-size: 12px;
  line-height: 15px;
  margin: 0 20px 15px 0;
}
.CETPropertyInformation p.sub-col-module_text span {
  display: block;
}
.CETPropertyInformation .small-divider {
  height: 1px;
  width: 35px;
  background-color: #dfd9d2;
  /* this element should always be this color */

  margin: 0 0 15px 0;
}
.CETReviews {
  margin: 20px 0;
}
.CETReviews h2 {
  font-size: 24px;
  margin: 20px 0;
}
.CETReviews blockquote {
  border-left: 3px solid rgba(0, 0, 0, 0.1);
  padding: 5px 0 0 20px;
  margin: 0 40px 20px 0;
  line-height: 1.4em;
  font-size: 14px;
  font-style: italic;
}
.CETReviews .review-author {
  margin: 5px 10px;
}
.CETSideBanner {
  text-align: center;
  padding: 15px 0;
  margin: 10px 0;
}
.CETSideBanner h3.sub-col-highlight-heading {
  font-size: 18px;
  text-transform: uppercase;
  margin: 0 10px 10px;
}
.CETSideBanner h3.sub-col-highlight-title {
  font-size: 28px;
  margin: 0 0 10px 0;
  text-transform: uppercase;
}
.CETSideBanner > img {
  margin: 0 0 10px 0;
  width: 100%;
  display: block;
}
.CETSideBanner > img:first-child {
  margin-top: -15px;
}
.CETSideBanner h4.sub-col-highlight-title {
  text-transform: uppercase;
  margin: 0 0 10px 0;
  font-size: 14px;
}
.CETSideBanner .sub-col-highlight-text {
  margin: 0 0 10px 0;
  line-height: 1.4em;
}
@media only screen and (max-width: 640px) {
  .CETSideBanner {
  display: none;
}

}
.CETTRLogin {
  margin: 15px 0;
}
.CETTRLogin .cet-tr-login-inner {
  margin: auto;
  display: table;
}
.youtube {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.youtube iframe,
.youtube object,
.youtube embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.flowplayer {
  position: relative;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
}
.flowplayer * {
  font-weight: inherit;
  font-family: inherit;
  font-style: inherit;
  text-decoration: inherit;
  font-size: 100%;
  padding: 0;
  border: 0;
  margin: 0;
  list-style-type: none;
}
.flowplayer a:focus {
  outline: 0;
}
.flowplayer video {
  width: 100%;
}
.flowplayer.is-ipad video {
  -webkit-transform: translateX(-2048px);
}
.is-ready.flowplayer.is-ipad video {
  -webkit-transform: translateX(0);
}
.flowplayer .fp-engine,
.flowplayer .fp-ui,
.flowplayer .fp-message {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
}
.flowplayer .fp-message {
  display: none;
  text-align: center;
  padding-top: 5%;
  cursor: default;
}
.flowplayer .fp-message h2 {
  font-size: 120%;
  margin-bottom: 1em;
}
.flowplayer .fp-message p {
  color: #666;
  font-size: 95%;
}
.flowplayer .fp-controls {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.no-background.flowplayer .fp-controls {
  background-color: transparent !important;
  background-image: -moz-linear-gradient(transparent, transparent) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), to(transparent)) !important;
}
.is-fullscreen.flowplayer .fp-controls {
  bottom: 3px;
}
.is-mouseover.flowplayer .fp-controls {
  bottom: 0;
}
.flowplayer .fp-waiting {
  display: none;
  margin: 19% auto;
  text-align: center;
}
.flowplayer .fp-waiting * {
  -webkit-box-shadow: 0 0 5px #333;
  -moz-box-shadow: 0 0 5px #333;
  box-shadow: 0 0 5px #333333;
}
.flowplayer .fp-waiting em {
  width: 1em;
  height: 1em;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  background-color: rgba(255, 255, 255, 0.8);
  display: inline-block;
  -webkit-animation: pulse .6s infinite;
  -moz-animation: pulse .6s infinite;
  animation: pulse .6s infinite;
  margin: .3em;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.flowplayer .fp-waiting em:nth-child(1) {
  -webkit-animation-delay: .3s;
  -moz-animation-delay: .3s;
  animation-delay: 0.3s;
}
.flowplayer .fp-waiting em:nth-child(2) {
  -webkit-animation-delay: .45s;
  -moz-animation-delay: .45s;
  animation-delay: 0.45s;
}
.flowplayer .fp-waiting em:nth-child(3) {
  -webkit-animation-delay: .6s;
  -moz-animation-delay: .6s;
  animation-delay: 0.6s;
}
.flowplayer .fp-waiting p {
  color: #ccc;
  font-weight: bold;
}
.flowplayer .fp-speed {
  font-size: 30px;
  background-color: #333;
  background-color: rgba(51, 51, 51, 0.8);
  color: #eee;
  margin: 0 auto;
  text-align: center;
  width: 120px;
  padding: .1em 0 0;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -webkit-transition: opacity .5s;
  -moz-transition: opacity .5s;
  transition: opacity .5s;
}
.flowplayer .fp-speed.fp-hilite {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.flowplayer .fp-help {
  position: absolute;
  top: 0;
  left: -9999em;
  z-index: 100;
  background-color: #333;
  background-color: rgba(51, 51, 51, 0.9);
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -webkit-transition: opacity .2s;
  -moz-transition: opacity .2s;
  transition: opacity .2s;
  text-align: center;
}
.is-help.flowplayer .fp-help {
  left: 0;
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.flowplayer .fp-help .fp-help-section {
  margin: 3%;
  direction: ltr;
}
.flowplayer .fp-help .fp-help-basics {
  margin-top: 6%;
}
.flowplayer .fp-help p {
  color: #eee;
  margin: .5em 0;
  font-size: 14px;
  line-height: 1.5;
  display: inline-block;
  margin: 1% 2%;
}
.flowplayer .fp-help em {
  background: #eee;
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  border-radius: .3em;
  margin-right: .4em;
  padding: .3em .6em;
  color: #333333;
}
.flowplayer .fp-help small {
  font-size: 90%;
  color: #aaaaaa;
}
.flowplayer .fp-help .fp-close {
  display: block;
}
@media (max-width: 600px) {
  .flowplayer .fp-help p {
  font-size: 9px;
}

}
.flowplayer .fp-subtitle {
  position: absolute;
  bottom: 40px;
  left: -99999em;
  z-index: 10;
  text-align: center;
  width: 100%;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -webkit-transition: opacity .3s;
  -moz-transition: opacity .3s;
  transition: opacity .3s;
}
.flowplayer .fp-subtitle p {
  display: inline;
  background-color: #333;
  background-color: rgba(51, 51, 51, 0.9);
  color: #eee;
  padding: .1em .4em;
  font-size: 16px;
  line-height: 1.6;
}
.flowplayer .fp-subtitle p:after {
  content: '';
  clear: both;
}
.flowplayer .fp-subtitle.fp-active {
  left: 0;
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.flowplayer .fp-fullscreen,
.flowplayer .fp-unload,
.flowplayer .fp-mute,
.flowplayer .fp-embed,
.flowplayer .fp-close,
.flowplayer .fp-play {
  background-image: url(foundation/flowplayer/img/white.png);
  background-size: 37px 300px;
}
.is-rtl.flowplayer .fp-fullscreen,
.is-rtl.flowplayer .fp-unload,
.is-rtl.flowplayer .fp-mute,
.is-rtl.flowplayer .fp-embed,
.is-rtl.flowplayer .fp-close,
.is-rtl.flowplayer .fp-play {
  background-image: url(foundation/flowplayer/img/white_rtl.png);
}
.color-light.flowplayer .fp-fullscreen,
.color-light.flowplayer .fp-unload,
.color-light.flowplayer .fp-mute,
.color-light.flowplayer .fp-embed,
.color-light.flowplayer .fp-close,
.color-light.flowplayer .fp-play {
  background-image: url(foundation/flowplayer/img/black.png);
}
.is-rtl.color-light.flowplayer .fp-fullscreen,
.is-rtl.color-light.flowplayer .fp-unload,
.is-rtl.color-light.flowplayer .fp-mute,
.is-rtl.color-light.flowplayer .fp-embed,
.is-rtl.color-light.flowplayer .fp-close,
.is-rtl.color-light.flowplayer .fp-play {
  background-image: url(foundation/flowplayer/img/black_rtl.png);
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .color-light.flowplayer .fp-fullscreen,
.color-light.flowplayer .fp-unload,
.color-light.flowplayer .fp-mute,
.color-light.flowplayer .fp-embed,
.color-light.flowplayer .fp-close,
.color-light.flowplayer .fp-play {
  background-image: url(foundation/flowplayer/img/black@x2.png);
}
.is-rtl.color-light.flowplayer .fp-fullscreen,
.is-rtl.color-light.flowplayer .fp-unload,
.is-rtl.color-light.flowplayer .fp-mute,
.is-rtl.color-light.flowplayer .fp-embed,
.is-rtl.color-light.flowplayer .fp-close,
.is-rtl.color-light.flowplayer .fp-play {
  background-image: url(foundation/flowplayer/img/black_rtl@x2.png);
}

}
@media (-webkit-min-device-pixel-ratio: 2) {
  .flowplayer .fp-fullscreen,
.flowplayer .fp-unload,
.flowplayer .fp-mute,
.flowplayer .fp-embed,
.flowplayer .fp-close,
.flowplayer .fp-play {
  background-image: url(foundation/flowplayer/img/white@x2.png);
}
.is-rtl.flowplayer .fp-fullscreen,
.is-rtl.flowplayer .fp-unload,
.is-rtl.flowplayer .fp-mute,
.is-rtl.flowplayer .fp-embed,
.is-rtl.flowplayer .fp-close,
.is-rtl.flowplayer .fp-play {
  background-image: url(foundation/flowplayer/img/white_rtl@x2.png);
}

}
.flowplayer .fp-flash-disabled {
  background: #333;
  width: 390px;
  margin: 0 auto;
  position: absolute;
  bottom: 0;
  color: #ffffff;
}
.is-splash.flowplayer .fp-ui,
.is-paused.flowplayer .fp-ui {
  background: url(foundation/flowplayer/img/play_white.png) center no-repeat;
  background-size: 12%;
}
.is-rtl.is-splash.flowplayer .fp-ui,
.is-rtl.is-paused.flowplayer .fp-ui {
  background: url(foundation/flowplayer/img/play_white_rtl.png) center no-repeat;
  background-size: 12%;
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .is-splash.flowplayer .fp-ui,
.is-paused.flowplayer .fp-ui {
  background: url(foundation/flowplayer/img/play_white@x2.png) center no-repeat;
  background-size: 12%;
}
.is-rtl.is-splash.flowplayer .fp-ui,
.is-rtl.is-paused.flowplayer .fp-ui {
  background: url(foundation/flowplayer/img/play_white_rtl@x2.png) center no-repeat;
  background-size: 12%;
}

}
.color-light.is-splash.flowplayer .fp-ui,
.color-light.is-paused.flowplayer .fp-ui {
  background-image: url(foundation/flowplayer/img/play_black.png);
}
.is-rtl.color-light.is-splash.flowplayer .fp-ui,
.is-rtl.color-light.is-paused.flowplayer .fp-ui {
  background-image: url(foundation/flowplayer/img/play_black_rtl.png);
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .color-light.is-splash.flowplayer .fp-ui,
.color-light.is-paused.flowplayer .fp-ui {
  background-image: url(foundation/flowplayer/img/play_black@x2.png);
}
.is-rtl.color-light.is-splash.flowplayer .fp-ui,
.is-rtl.color-light.is-paused.flowplayer .fp-ui {
  background-image: url(foundation/flowplayer/img/play_black_rtl@x2.png);
}

}
.is-fullscreen.flowplayer .fp-ui {
  background-size: auto;
}
.is-seeking.flowplayer .fp-ui,
.is-loading.flowplayer .fp-ui {
  background-image: none;
}
.flowplayer .fp-logo {
  position: absolute;
  top: auto;
  left: 15px;
  bottom: 40px;
  cursor: pointer;
  display: none;
  z-index: 100;
}
.flowplayer .fp-logo img {
  width: 100%;
}
.is-embedded.flowplayer .fp-logo {
  display: block;
}
.fixed-controls.flowplayer .fp-logo {
  bottom: 15px;
}
.flowplayer .fp-fullscreen,
.flowplayer .fp-unload,
.flowplayer .fp-close {
  position: absolute;
  top: 10px;
  left: auto;
  right: 10px;
  display: block;
  width: 30px;
  height: 23px;
  background-position: 12px -197px;
  cursor: pointer;
}
.is-rtl.flowplayer .fp-fullscreen,
.is-rtl.flowplayer .fp-unload,
.is-rtl.flowplayer .fp-close {
  right: auto;
  left: 10px;
  background-position: 18px -197px;
}
.flowplayer .fp-unload,
.flowplayer .fp-close {
  background-position: 14px -175px;
  display: none;
}
.is-rtl.flowplayer .fp-unload,
.is-rtl.flowplayer .fp-close {
  background-position: 14px -175px;
}
.flowplayer .fp-play {
  display: none;
  width: 27px;
  height: 30px;
  background-position: 9px -24px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.is-rtl.flowplayer .fp-play {
  background-position: 18px -24px;
  left: auto;
  right: 0;
}
.play-button.flowplayer .fp-play {
  display: block;
}
.is-paused.flowplayer .fp-play {
  background-position: 9px 7px;
}
.is-rtl.is-paused.flowplayer .fp-play {
  background-position: 18px 7px;
}
.flowplayer.is-ready.is-closeable .fp-unload {
  display: block;
}
.flowplayer.is-ready.is-closeable .fp-fullscreen {
  display: none;
}
.flowplayer.is-fullscreen .fp-fullscreen {
  background-position: 10px -217px;
  display: block !important;
}
.is-rtl.flowplayer.is-fullscreen .fp-fullscreen {
  background-position: 21px -217px;
}
.flowplayer.is-fullscreen .fp-unload,
.flowplayer.is-fullscreen .fp-close {
  display: none !important;
}
.flowplayer .fp-timeline {
  height: 3px;
  position: relative;
  overflow: hidden;
  top: 10px;
  height: 10px;
  margin: 0 165px 0 55px;
}
.no-volume.flowplayer .fp-timeline {
  margin-right: 75px;
}
.no-mute.flowplayer .fp-timeline {
  margin-right: 155px;
}
.no-mute.no-volume.flowplayer .fp-timeline {
  margin-right: 55px;
}
.play-button.flowplayer .fp-timeline {
  margin-left: 72px;
}
.is-rtl.flowplayer .fp-timeline {
  margin: 0 55px 0 165px;
}
.no-volume.is-rtl.flowplayer .fp-timeline {
  margin-left: 75px;
}
.no-mute.is-rtl.flowplayer .fp-timeline {
  margin-left: 155px;
}
.no-mute.no-volume.is-rtl.flowplayer .fp-timeline {
  margin-left: 55px;
}
.play-button.is-rtl.flowplayer .fp-timeline {
  margin-right: 72px;
}
.is-long.flowplayer .fp-timeline {
  margin: 0 195px 0 85px;
}
.no-volume.is-long.flowplayer .fp-timeline {
  margin-right: 105px;
}
.no-mute.is-long.flowplayer .fp-timeline {
  margin-right: 85px;
}
.play-button.is-long.flowplayer .fp-timeline {
  margin-left: 102px;
}
.is-rtl.is-long.flowplayer .fp-timeline {
  margin: 85px 0 195px 0;
}
.no-volume.is-rtl.is-long.flowplayer .fp-timeline {
  margin-left: 105px;
}
.no-mute.is-rtl.is-long.flowplayer .fp-timeline {
  margin-left: 85px;
}
.play-button.is-rtl.is-long.flowplayer .fp-timeline {
  margin-left: 102px;
}
.aside-time.flowplayer .fp-timeline,
.no-time.flowplayer .fp-timeline {
  margin: 0 120px 0 10px;
}
.aside-time.no-volume.flowplayer .fp-timeline,
.no-time.no-volume.flowplayer .fp-timeline {
  margin-right: 30px;
}
.aside-time.no-mute.flowplayer .fp-timeline,
.no-time.no-mute.flowplayer .fp-timeline {
  margin-right: 10px;
}
.play-button.no-time.flowplayer .fp-timeline,
.play-button.aside-time.flowplayer .fp-timeline {
  margin-left: 27px;
}
.is-rtl.aside-time.flowplayer .fp-timeline,
.is-rtl.no-time.flowplayer .fp-timeline {
  margin: 0 10px 0 120px;
}
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline,
.is-rtl.no-time.no-volume.flowplayer .fp-timeline {
  margin-left: 30px;
}
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline,
.is-rtl.no-time.no-mute.flowplayer .fp-timeline {
  margin-left: 10px;
}
.is-rtl.play-button.no-time.flowplayer .fp-timeline,
.is-rtl.play-button.aside-time.flowplayer .fp-timeline {
  margin-right: 27px;
}
.flowplayer .fp-buffer,
.flowplayer .fp-progress {
  position: absolute;
  top: 0;
  left: auto;
  height: 100%;
  cursor: col-resize;
}
.flowplayer .fp-buffer {
  -webkit-transition: width .25s linear;
  -moz-transition: width .25s linear;
  transition: width 0.25s linear;
}
.flowplayer.is-touch .fp-timeline {
  overflow: visible;
}
.flowplayer.is-touch .fp-progress {
  -webkit-transition: width .2s linear;
  -moz-transition: width .2s linear;
  transition: width 0.2s linear;
}
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress {
  -webkit-transition: right .1s linear,border .1s linear,top .1s linear,left .1s linear;
  -moz-transition: right .1s linear,border .1s linear,top .1s linear,left .1s linear;
  transition: right 0.1s linear, border 0.1s linear, top 0.1s linear, left 0.1s linear;
}
.flowplayer.is-touch.is-mouseover .fp-progress:after,
.flowplayer.is-touch.is-mouseover .fp-progress:before {
  content: '';
  display: block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  right: -5px;
}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after,
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before {
  right: auto;
  left: -5px;
}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after {
  left: -10px;
  -webkit-box-shadow: -1px 0 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: -1px 0 4px rgba(0, 0, 0, 0.5);
  box-shadow: -1px 0 4px rgba(0, 0, 0, 0.5);
}
.flowplayer.is-touch.is-mouseover .fp-progress:before {
  width: 10px;
  height: 10px;
}
.flowplayer.is-touch.is-mouseover .fp-progress:after {
  height: 10px;
  width: 10px;
  top: -5px;
  right: -10px;
  border: 5px solid rgba(255, 255, 255, 0.65);
  -webkit-box-shadow: 1px 0 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 0 4px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 0 4px rgba(0, 0, 0, 0.5);
}
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after {
  border: 10px solid #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-transition: inherit;
  -moz-transition: inherit;
  transition: inherit;
  top: -10px;
  right: -15px;
}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after {
  left: -15px;
  right: auto;
  border: 10px solid #ffffff;
}
.flowplayer .fp-volume {
  position: absolute;
  top: 11px;
  right: 10px;
}
.is-rtl.flowplayer .fp-volume {
  right: auto;
  left: 10px;
}
.flowplayer .fp-mute {
  position: relative;
  width: 10px;
  height: 15px;
  float: left;
  top: -3.5px;
  cursor: pointer;
  background-position: -2px -99px;
}
.is-rtl.flowplayer .fp-mute {
  float: right;
  background-position: -25px -99px;
}
.no-mute.flowplayer .fp-mute {
  display: none;
}
.flowplayer .fp-volumeslider {
  width: 90px;
  height: 8px;
  cursor: col-resize;
  float: left;
}
.is-rtl.flowplayer .fp-volumeslider {
  float: right;
}
.no-volume.flowplayer .fp-volumeslider {
  display: none;
}
.flowplayer .fp-volumelevel {
  height: 100%;
}
.flowplayer .fp-time {
  text-shadow: 0 0 1px #000;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  width: 100%;
}
.flowplayer .fp-time.is-inverted .fp-duration {
  display: none;
}
.flowplayer .fp-time.is-inverted .fp-remaining {
  display: inline;
}
.flowplayer .fp-time em {
  width: 35px;
  height: 10px;
  line-height: 10px;
  text-align: center;
  position: absolute;
  bottom: 10px;
}
.no-time.flowplayer .fp-time {
  display: none;
}
.is-long.flowplayer .fp-time em {
  width: 65px;
}
.flowplayer .fp-elapsed {
  left: 10px;
}
.play-button.flowplayer .fp-elapsed {
  left: 27px;
}
.is-rtl.flowplayer .fp-elapsed {
  left: auto;
  right: 10px;
}
.play-button.is-rtl.flowplayer .fp-elapsed {
  right: 27px;
}
.flowplayer .fp-remaining,
.flowplayer .fp-duration {
  right: 120px;
  color: #eee;
}
.no-volume.flowplayer .fp-remaining,
.no-volume.flowplayer .fp-duration {
  right: 30px;
}
.no-mute.flowplayer .fp-remaining,
.no-mute.flowplayer .fp-duration {
  right: 110px;
}
.no-mute.no-volume.flowplayer .fp-remaining,
.no-mute.no-volume.flowplayer .fp-duration {
  right: 10px;
}
.is-rtl.flowplayer .fp-remaining,
.is-rtl.flowplayer .fp-duration {
  right: auto;
  left: 120px;
}
.no-volume.is-rtl.flowplayer .fp-remaining,
.no-volume.is-rtl.flowplayer .fp-duration {
  left: 30px;
}
.no-mute.is-rtl.flowplayer .fp-remaining,
.no-mute.is-rtl.flowplayer .fp-duration {
  left: 110px;
}
.no-mute.no-volume.is-rtl.flowplayer .fp-remaining,
.no-mute.no-volume.is-rtl.flowplayer .fp-duration {
  left: 10px;
}
.flowplayer .fp-remaining {
  display: none;
}
.flowplayer.color-light .fp-time {
  color: #222;
  text-shadow: 0 0 1px #ffffff;
}
.flowplayer.color-light .fp-remaining,
.flowplayer.color-light .fp-duration {
  color: #666666;
}
.flowplayer.aside-time .fp-time {
  position: absolute;
  top: 10px;
  left: 10px;
  bottom: auto !important;
  width: 100px;
}
.flowplayer.aside-time .fp-time strong,
.flowplayer.aside-time .fp-time em {
  position: static;
}
.flowplayer.aside-time .fp-time .fp-elapsed {
  margin-right: 10px;
}
.is-rtl.flowplayer.aside-time .fp-time .fp-elapsed {
  margin-right: auto;
  margin-left: 10px;
}
.flowplayer.is-long.aside-time .fp-time {
  width: 130px;
}
.flowplayer.is-splash,
.flowplayer.is-poster {
  cursor: pointer;
}
.flowplayer.is-splash .fp-controls,
.flowplayer.is-poster .fp-controls,
.flowplayer.is-splash .fp-fullscreen,
.flowplayer.is-poster .fp-fullscreen,
.flowplayer.is-splash .fp-unload,
.flowplayer.is-poster .fp-unload,
.flowplayer.is-splash .fp-time,
.flowplayer.is-poster .fp-time,
.flowplayer.is-splash .fp-embed,
.flowplayer.is-poster .fp-embed {
  display: none !important;
}
.flowplayer.is-poster .fp-engine {
  top: -9999em;
}
.flowplayer.is-loading .fp-waiting {
  display: block;
}
.flowplayer.is-loading .fp-controls,
.flowplayer.is-loading .fp-time {
  display: none;
}
.flowplayer.is-loading .fp-ui {
  background-position: -9999em;
}
.flowplayer.is-loading video.fp-engine {
  position: absolute;
  top: -9999em;
}
.flowplayer.is-seeking .fp-waiting {
  display: block;
}
.flowplayer.is-fullscreen {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  border: 0 !important;
  margin: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  z-index: 99999 !important;
  -webkit-box-shadow: 0 !important;
  -moz-box-shadow: 0 !important;
  box-shadow: 0 !important;
  background-image: none !important;
  background-color: #333;
}
.is-rtl.flowplayer.is-fullscreen {
  left: auto !important;
  right: 0 !important;
}
.flowplayer.is-error {
  border: 1px solid #909090;
  background: #fdfdfd !important;
}
.flowplayer.is-error h2 {
  font-weight: bold;
  font-size: large;
  margin-top: 10%;
}
.flowplayer.is-error .fp-message {
  display: block;
}
.flowplayer.is-error object,
.flowplayer.is-error video,
.flowplayer.is-error .fp-controls,
.flowplayer.is-error .fp-time,
.flowplayer.is-error .fp-subtitle {
  display: none;
}
.flowplayer.is-ready.is-muted .fp-mute {
  opacity: .5;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
.flowplayer.is-mouseout .fp-controls {
  height: 0;
  -webkit-transition: height .15s .3s;
  -moz-transition: height .15s .3s;
  transition: height 0.15s 0.3s;
}
.flowplayer.is-mouseout .fp-timeline {
  margin: 0 !important;
}
.flowplayer.is-mouseout .fp-timeline {
  -webkit-transition: height .15s .3s,top .15s .3s,margin .15s .3s;
  -moz-transition: height .15s .3s,top .15s .3s,margin .15s .3s;
  transition: height .15s .3s,top .15s .3s,margin .15s .3s;
  height: 4px;
  top: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.flowplayer.is-mouseout .fp-fullscreen,
.flowplayer.is-mouseout .fp-unload,
.flowplayer.is-mouseout .fp-elapsed,
.flowplayer.is-mouseout .fp-remaining,
.flowplayer.is-mouseout .fp-duration,
.flowplayer.is-mouseout .fp-embed,
.flowplayer.is-mouseout .fp-volume,
.flowplayer.is-mouseout .fp-play {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -webkit-transition: opacity .15s .3s;
  -moz-transition: opacity .15s .3s;
  transition: opacity 0.15s 0.3s;
}
.flowplayer.is-mouseover .fp-controls,
.flowplayer.fixed-controls .fp-controls {
  height: 30px;
}
.flowplayer.is-mouseover .fp-fullscreen,
.flowplayer.fixed-controls .fp-fullscreen,
.flowplayer.is-mouseover .fp-unload,
.flowplayer.fixed-controls .fp-unload,
.flowplayer.is-mouseover .fp-elapsed,
.flowplayer.fixed-controls .fp-elapsed,
.flowplayer.is-mouseover .fp-remaining,
.flowplayer.fixed-controls .fp-remaining,
.flowplayer.is-mouseover .fp-duration,
.flowplayer.fixed-controls .fp-duration,
.flowplayer.is-mouseover .fp-embed,
.flowplayer.fixed-controls .fp-embed,
.flowplayer.is-mouseover .fp-logo,
.flowplayer.fixed-controls .fp-logo,
.flowplayer.is-mouseover .fp-volume,
.flowplayer.fixed-controls .fp-volume,
.flowplayer.is-mouseover .fp-play,
.flowplayer.fixed-controls .fp-play {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.flowplayer.fixed-controls .fp-volume {
  display: block;
}
.flowplayer.fixed-controls .fp-controls {
  bottom: -30px;
}
.is-fullscreen.flowplayer.fixed-controls .fp-controls {
  bottom: 0;
}
.flowplayer.fixed-controls .fp-time em {
  bottom: -20px;
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.is-fullscreen.flowplayer.fixed-controls .fp-time em {
  bottom: 10px;
}
.flowplayer.is-disabled .fp-progress {
  background-color: #999999;
}
.flowplayer.is-flash-disabled {
  background-color: #333;
}
.flowplayer.is-flash-disabled object.fp-engine {
  z-index: 100;
}
.flowplayer.is-flash-disabled .fp-flash-disabled {
  display: block;
  z-index: 101;
}
.flowplayer .fp-embed {
  position: absolute;
  top: 10px;
  left: 10px;
  display: block;
  width: 25px;
  height: 20px;
  background-position: 3px -237px;
}
.is-rtl.flowplayer .fp-embed {
  background-position: 22px -237px;
  left: auto;
  right: 10px;
}
.flowplayer .fp-embed-code {
  position: absolute;
  display: none;
  top: 10px;
  left: 40px;
  background-color: #333;
  padding: 3px 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 3px #ccc;
  -moz-box-shadow: 0 0 3px #ccc;
  box-shadow: 0 0 3px #ccc;
  font-size: 12px;
}
.flowplayer .fp-embed-code:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 2px;
  left: -10px;
  border: 5px solid transparent;
  border-right-color: #333333;
}
.is-rtl.flowplayer .fp-embed-code {
  left: auto;
  right: 40px;
}
.is-rtl.flowplayer .fp-embed-code:before {
  left: auto;
  right: -10px;
  border-right-color: transparent;
  border-left-color: #333333;
}
.flowplayer .fp-embed-code textarea {
  width: 400px;
  height: 16px;
  font-family: monaco, "courier new", verdana;
  color: #777;
  white-space: nowrap;
  resize: none;
  overflow: hidden;
  border: 0;
  outline: 0;
  background-color: transparent;
  color: #cccccc;
}
.flowplayer .fp-embed-code label {
  display: block;
  color: #999999;
}
.flowplayer.is-embedding .fp-embed,
.flowplayer.is-embedding .fp-embed-code {
  display: block;
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.flowplayer.aside-time .fp-embed {
  left: 100px;
}
.is-rtl.flowplayer.aside-time .fp-embed {
  left: auto;
  right: 100px;
}
.flowplayer.aside-time .fp-embed-code {
  left: 130px;
}
.is-rtl.flowplayer.aside-time .fp-embed-code {
  left: auto;
  right: 130px;
}
.flowplayer.aside-time.is-embedding .fp-time {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.flowplayer.is-long.aside-time .fp-embed {
  left: 130px;
}
.is-rtl.flowplayer.is-long.aside-time .fp-embed {
  left: auto;
  right: 130px;
}
.flowplayer.no-time .fp-embed {
  left: 10px !important;
}
.is-rtl.flowplayer.no-time .fp-embed {
  left: auto;
  right: 10px !important;
}
.flowplayer.is-live .fp-timeline,
.flowplayer.is-live .fp-duration,
.flowplayer.is-live .fp-remaining {
  display: none;
}
.flowplayer .fp-context-menu {
  position: absolute;
  display: none;
  z-index: 1001;
  background-color: #fff;
  padding: 10px;
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 0 4px #888;
  -moz-box-shadow: 0 0 4px #888;
  box-shadow: 0 0 4px #888;
  width: 170px;
}
.flowplayer .fp-context-menu li {
  text-align: center;
  padding: 10px;
  color: #444;
  margin: 0 -10px 0 -10px;
}
.flowplayer .fp-context-menu li a {
  color: #00a7c8;
  font-size: 110%;
}
.flowplayer .fp-context-menu li:hover:not(.copyright) {
  background-color: #eeeeee;
}
.flowplayer .fp-context-menu li.copyright {
  margin: 0;
  padding-left: 110px;
  background-image: url("foundation/flowplayer/img/flowplayer.png");
  background-repeat: no-repeat;
  background-size: 100px 20px;
  background-position: 5px 5px;
  border-bottom: 1px solid #bbb;
}
@media (-webkit-min-device-pixel-ratio: 2) {
  .flowplayer .fp-context-menu li.copyright {
  background-image: url("foundation/flowplayer/img/flowplayer@2x.png");
}

}
@-moz-keyframes pulse {
  0% {
  opacity: 0;
}
100% {
  opacity: 1;
}

}
@-webkit-keyframes pulse {
  0% {
  opacity: 0;
}
100% {
  opacity: 1;
}

}
@-o-keyframes pulse {
  0% {
  opacity: 0;
}
100% {
  opacity: 1;
}

}
@-ms-keyframes pulse {
  0% {
  opacity: 0;
}
100% {
  opacity: 1;
}

}
@keyframes pulse {
  0% {
  opacity: 0;
}
100% {
  opacity: 1;
}

}
.flowplayer .fp-controls {
  background-color: #111111;
}
.flowplayer .fp-timeline {
  background-color: #555555;
}
.flowplayer .fp-buffer {
  background-color: #eeeeee;
}
.flowplayer .fp-progress {
  background-color: #4da5d8;
}
.flowplayer.is-touch.is-mouseover .fp-progress:before {
  background-color: #4da5d8;
}
.flowplayer .fp-volumelevel {
  background-color: #ffffff;
}
.flowplayer .fp-volumeslider {
  background-color: #555555;
}
.flowplayer .fp-timeline,
.flowplayer .fp-volumeslider {
  border: 1px inset;
  border-color: rgba(0, 0, 0, 0.2) rgba(17, 17, 17, 0.05);
}
.flowplayer .fp-controls,
.flowplayer .fp-progress {
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.01));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.4)), to(rgba(255, 255, 255, 0.01)));
}
.flowplayer .fp-timeline,
.flowplayer .fp-buffer,
.flowplayer .fp-progress,
.flowplayer .fp-volumeslider,
.flowplayer .fp-volumelevel {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.flowplayer.color-light .fp-controls {
  background-color: #eee;
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.3));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0.3)));
}
.flowplayer.color-light .fp-timeline,
.flowplayer.color-light .fp-volumeslider {
  border-color: #eeeeee #cccccc;
}
.flowplayer.color-light .fp-timeline,
.flowplayer.color-light .fp-volumeslider {
  background-color: #ccc;
  font-size: 10px;
}
.flowplayer.color-alt .fp-progress {
  background-image: -moz-linear-gradient(#999999, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999999), to(#111111));
}
.flowplayer.color-alt.is-touch.is-mouseover .fp-progress:before {
  background-image: -moz-linear-gradient(#999999, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999999), to(#111111));
}
.flowplayer.color-alt .fp-timeline,
.flowplayer.color-alt .fp-volumeslider {
  background-color: #111111;
}
.flowplayer.color-alt2 .fp-progress {
  background-color: #990000;
}
.flowplayer.color-alt2.is-touch.is-mouseover .fp-progress:before {
  background-color: #990000;
}
.flowplayer.novideocontrols .fp-ui {
  display: none;
}
.flowplayer.noembed .fp-embed,
.flowplayer.noembed .fp-embed-code {
  display: none;
}
.CETVirtualTour {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.CETVirtualTour iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.CETTrustYou iframe {
  width: 100%;
  height: 400px;
}
.CETTrustYou iframe[data-widgettype="seal"] {
  height: 140px;
}
.CETTrustYou iframe[data-widgettype="sources"] {
  height: 360px;
}
.CETFacebook {
  margin: 25px 0;
}
.CETFacebook .fb-like-box,
.CETFacebook .fb-like-box > span,
.CETFacebook .fb-like-box iframe {
  width: 100%!important;
}
@media (max-width: 640px) {
  .CETFacebook {
  display: none;
}

}
.CETSocialStream .socialstream-feed-dark,
.CETSocialStream .socialstream-feed-light {
  /* Reset */

  /* Main styles */

  /* Feeds */

  /* Content blocks */

  /* Toolbar */

  /* Filter */

  /* Controls */

  /* feeds network specific styles */

  /* Facebook */

  /* twitter */

  /* google */

  /* vimeo */

  /** Flickr **/

  /* Pinterest */

  /* dribbble */

  /* lastfm */

  /* deviantart */

  /* tumblr */

  /* instagram */

}
.CETSocialStream .socialstream-feed-dark .dcsns ul,
.CETSocialStream .socialstream-feed-light .dcsns ul,
.CETSocialStream .socialstream-feed-dark .dcsns li,
.CETSocialStream .socialstream-feed-light .dcsns li {
  padding: 0;
  margin: 0;
  list-style: none!important;
  background: none;
}
.CETSocialStream .socialstream-feed-dark .dcsns,
.CETSocialStream .socialstream-feed-light .dcsns {
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  list-style: none outside none;
  margin: 0;
  padding: 10px 10px 0;
}
.CETSocialStream .socialstream-feed-dark .dcsns-content,
.CETSocialStream .socialstream-feed-light .dcsns-content {
  position: relative;
  overflow: hidden;
  padding: 0;
  margin: 0 0 5px 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  width: 100%;
}
.CETSocialStream .socialstream-feed-dark .dcsns-loading,
.CETSocialStream .socialstream-feed-light .dcsns-loading {
  height: 24px;
  padding: 6px 0 0 30px;
  position: absolute;
  top: 10px;
  left: 10px;
}
.CETSocialStream .socialstream-feed-dark .stream p,
.CETSocialStream .socialstream-feed-light .stream p {
  margin: 0;
  padding: 0;
}
.CETSocialStream .socialstream-feed-dark .stream li,
.CETSocialStream .socialstream-feed-light .stream li {
  padding: 0;
  position: relative;
  font-size: 11px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  margin-bottom: 4px;
  width: 100%;
}
.CETSocialStream .socialstream-feed-dark .socialwallinner,
.CETSocialStream .socialstream-feed-light .socialwallinner {
  padding: 10px;
}
.CETSocialStream .socialstream-feed-dark .stream li .inner,
.CETSocialStream .socialstream-feed-light .stream li .inner {
  padding: 10px 10px 0 10px;
  margin: 0;
  position: relative;
  line-height: 1.4em;
}
.CETSocialStream .socialstream-feed-dark .stream li .icon,
.CETSocialStream .socialstream-feed-light .stream li .icon {
  position: absolute;
  left: 8px;
  bottom: 2px;
  z-index: 2;
}
.CETSocialStream .socialstream-feed-dark .stream li .clear,
.CETSocialStream .socialstream-feed-light .stream li .clear {
  clear: both;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-intro,
.CETSocialStream .socialstream-feed-light .stream li .section-intro {
  clear: both;
  display: block;
  font-style: italic;
  padding: 8px 0 5px 35px;
  margin: 0;
  height: 28px;
  color: #fff;
  border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-intro a,
.CETSocialStream .socialstream-feed-light .stream li .section-intro a {
  text-decoration: underline;
  margin-right: 3px;
  color: #fff;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-title,
.CETSocialStream .socialstream-feed-light .stream li .section-title {
  display: block;
  font-weight: bold;
  margin-bottom: 3px;
  font-size: 12px;
  color: #f0f0f0;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-title a,
.CETSocialStream .socialstream-feed-light .stream li .section-title a {
  color: #FCFBEA;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-title a:hover,
.CETSocialStream .socialstream-feed-light .stream li .section-title a:hover {
  color: #9BDFE4;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-thumb,
.CETSocialStream .socialstream-feed-light .stream li .section-thumb {
  float: left;
  margin: 0 7px 0 0;
  max-width: 99%;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-thumb img,
.CETSocialStream .socialstream-feed-light .stream li .section-thumb img {
  padding: 1px;
  background: #fff;
  max-width: 200px;
  max-height: 200px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-text,
.CETSocialStream .socialstream-feed-light .stream li .section-text {
  display: block;
  margin-bottom: 3px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-text br,
.CETSocialStream .socialstream-feed-light .stream li .section-text br {
  display: block;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-user,
.CETSocialStream .socialstream-feed-light .stream li .section-user {
  clear: both;
  display: block;
  font-style: italic;
  margin: 0 8px 5px 0;
  float: left;
  padding: 5px 0 5px 15px;
  line-height: 12px;
  background: url(foundation/socialstream/images/profile.png) no-repeat 0 5px;
}
.CETSocialStream .socialstream-feed-dark .stream li .meta,
.CETSocialStream .socialstream-feed-light .stream li .meta {
  display: block;
  font-size: 90%;
  color: #999;
}
.CETSocialStream .socialstream-feed-dark .stream li .meta span,
.CETSocialStream .socialstream-feed-light .stream li .meta span {
  margin: 0 8px 5px 0;
  display: block;
  float: left;
  padding: 0 0 0 15px;
  line-height: 12px;
}
.CETSocialStream .socialstream-feed-dark .meta span.shares,
.CETSocialStream .socialstream-feed-light .meta span.shares {
  background: url(foundation/socialstream/images/shares.png) no-repeat 0 0;
  padding-left: 20px;
}
.CETSocialStream .socialstream-feed-dark .meta span.views,
.CETSocialStream .socialstream-feed-light .meta span.views {
  background: url(foundation/socialstream/images/views.png) no-repeat 0 0;
  padding-left: 18px;
}
.CETSocialStream .socialstream-feed-dark .meta span.likes,
.CETSocialStream .socialstream-feed-light .meta span.likes {
  background: url(foundation/socialstream/images/likes.png) no-repeat 0 0;
  padding-left: 16px;
}
.CETSocialStream .socialstream-feed-dark .meta span.comments,
.CETSocialStream .socialstream-feed-light .meta span.comments {
  background: url(foundation/socialstream/images/comments.png) no-repeat 0 0;
}
.CETSocialStream .socialstream-feed-dark .meta span.users,
.CETSocialStream .socialstream-feed-light .meta span.users {
  background: url(foundation/socialstream/images/users.png) no-repeat 0 0;
}
.CETSocialStream .socialstream-feed-dark .meta span.videos,
.CETSocialStream .socialstream-feed-light .meta span.videos {
  background: url(foundation/socialstream/images/videos.png) no-repeat 0 0;
  padding-left: 16px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-meta,
.CETSocialStream .socialstream-feed-light .stream li .section-meta {
  display: block;
  margin: 0;
  padding: 0;
  clear: both;
}
.CETSocialStream .socialstream-feed-dark .stream li .meta.item-comments,
.CETSocialStream .socialstream-feed-light .stream li .meta.item-comments {
  padding: 0 0 0 35px;
  margin: 0 0 5px 0;
  min-height: 30px;
  position: relative;
  clear: both;
  line-height: 1.3em;
}
.CETSocialStream .socialstream-feed-dark .stream li .meta.item-comments img,
.CETSocialStream .socialstream-feed-light .stream li .meta.item-comments img {
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
}
.CETSocialStream .socialstream-feed-dark .stream li .meta.item-likes,
.CETSocialStream .socialstream-feed-light .stream li .meta.item-likes {
  padding: 0;
  width: 100%;
  overflow: hidden;
  clear: both;
  line-height: 1.3em;
}
.CETSocialStream .socialstream-feed-dark .stream li .meta.item-likes img,
.CETSocialStream .socialstream-feed-light .stream li .meta.item-likes img {
  float: left;
  margin: 0 5px 5px 0;
  width: 30px;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-error,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-error {
  color: #990000;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share,
.CETSocialStream .socialstream-feed-light .stream li .section-share {
  display: block;
  margin: 0 0 5px 0;
  padding: 4px 0 0;
  float: right;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share a,
.CETSocialStream .socialstream-feed-light .stream li .section-share a {
  display: block;
  width: 16px;
  height: 16px;
  float: left;
  margin: 0 2px 0 0;
  background: url(foundation/socialstream/images/share.png) no-repeat 0 0;
}
.CETSocialStream .socialstream-feed-dark .dcsns-toolbar .filter,
.CETSocialStream .socialstream-feed-light .dcsns-toolbar .filter {
  padding: 0;
  margin: 0 0 15px 0;
}
.CETSocialStream .socialstream-feed-dark .dcsns-toolbar .filter li,
.CETSocialStream .socialstream-feed-light .dcsns-toolbar .filter li {
  display: inline;
  background: none;
  padding: 0;
  margin: 0;
}
.CETSocialStream .socialstream-feed-dark .dcsns-toolbar .filter .link-all,
.CETSocialStream .socialstream-feed-light .dcsns-toolbar .filter .link-all {
  color: #fff;
  height: 21px;
  padding: 7px 7px 4px 7px;
  text-shadow: 0 0 1px #555;
  font-weight: bold;
  box-sizing: content-box;
}
.CETSocialStream .socialstream-feed-dark .dcsns-toolbar .filter li a,
.CETSocialStream .socialstream-feed-light .dcsns-toolbar .filter li a {
  padding: 4px 3px 0 3px;
  margin: 0 1px 1px 0;
  display: block;
  float: left;
  background: #777;
  height: 28px;
  box-sizing: content-box;
}
.CETSocialStream .socialstream-feed-dark .dcsns-toolbar .filter li img,
.CETSocialStream .socialstream-feed-light .dcsns-toolbar .filter li img {
  margin: 0;
  height: 24px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share a.share-twitter,
.CETSocialStream .socialstream-feed-light .stream li .section-share a.share-twitter {
  background-position: 0 -16px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share a.share-reply,
.CETSocialStream .socialstream-feed-light .stream li .section-share a.share-reply {
  background-position: 0 -32px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share a.share-retweet,
.CETSocialStream .socialstream-feed-light .stream li .section-share a.share-retweet {
  background-position: 0 -48px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share a.share-favorite,
.CETSocialStream .socialstream-feed-light .stream li .section-share a.share-favorite {
  background-position: 0 -64px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share a.share-google,
.CETSocialStream .socialstream-feed-light .stream li .section-share a.share-google {
  background-position: 0 -80px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share a.share-linkedin,
.CETSocialStream .socialstream-feed-light .stream li .section-share a.share-linkedin {
  background-position: 0 -96px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share a.share-facebook:hover,
.CETSocialStream .socialstream-feed-light .stream li .section-share a.share-facebook:hover {
  background-position: -16px 0;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share a.share-twitter:hover,
.CETSocialStream .socialstream-feed-light .stream li .section-share a.share-twitter:hover {
  background-position: -16px -16px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share a.share-reply:hover,
.CETSocialStream .socialstream-feed-light .stream li .section-share a.share-reply:hover {
  background-position: -16px -32px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share a.share-retweet:hover,
.CETSocialStream .socialstream-feed-light .stream li .section-share a.share-retweet:hover {
  background-position: -16px -48px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share a.share-favorite:hover,
.CETSocialStream .socialstream-feed-light .stream li .section-share a.share-favorite:hover {
  background-position: -16px -64px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share a.share-google:hover,
.CETSocialStream .socialstream-feed-light .stream li .section-share a.share-google:hover {
  background-position: -16px -80px;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-share a.share-linkedin:hover,
.CETSocialStream .socialstream-feed-light .stream li .section-share a.share-linkedin:hover {
  background-position: -16px -96px;
}
.CETSocialStream .socialstream-feed-dark .dcsns-toolbar,
.CETSocialStream .socialstream-feed-light .dcsns-toolbar {
  padding: 10px 10px 15px;
  position: relative;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.CETSocialStream .socialstream-feed-dark .dcsns .filter,
.CETSocialStream .socialstream-feed-light .dcsns .filter {
  visibility: hidden;
}
.CETSocialStream .socialstream-feed-dark .dcsns .controls,
.CETSocialStream .socialstream-feed-light .dcsns .controls {
  position: absolute;
  right: 0;
  top: 7px;
  height: 22px;
  padding: 0;
  z-index: 12;
}
.CETSocialStream .socialstream-feed-dark .dcsns .controls li,
.CETSocialStream .socialstream-feed-light .dcsns .controls li {
  display: inline;
  background: none;
}
.CETSocialStream .socialstream-feed-dark .dcsns .controls a,
.CETSocialStream .socialstream-feed-light .dcsns .controls a {
  display: block;
  width: 22px;
  height: 22px;
  float: left;
  margin: 0 0 0 2px;
  background: url(foundation/socialstream/images/controls1.png) no-repeat 0 0;
}
.CETSocialStream .socialstream-feed-dark .dcsns .controls .prev,
.CETSocialStream .socialstream-feed-light .dcsns .controls .prev {
  background-position: -44px 0;
}
.CETSocialStream .socialstream-feed-dark .dcsns .controls .next,
.CETSocialStream .socialstream-feed-light .dcsns .controls .next {
  background-position: -66px 0;
}
.CETSocialStream .socialstream-feed-dark .dcsns .controls .play,
.CETSocialStream .socialstream-feed-light .dcsns .controls .play {
  background-position: 0 0;
}
.CETSocialStream .socialstream-feed-dark .dcsns .controls .pause,
.CETSocialStream .socialstream-feed-light .dcsns .controls .pause {
  background-position: -22px 0;
}
.CETSocialStream .socialstream-feed-dark .dcsns .controls .prev:hover,
.CETSocialStream .socialstream-feed-light .dcsns .controls .prev:hover {
  background-position: -44px -22px;
}
.CETSocialStream .socialstream-feed-dark .dcsns .controls .next:hover,
.CETSocialStream .socialstream-feed-light .dcsns .controls .next:hover {
  background-position: -66px -22px;
}
.CETSocialStream .socialstream-feed-dark .dcsns .controls .play:hover,
.CETSocialStream .socialstream-feed-light .dcsns .controls .play:hover {
  background-position: 0 -22px;
}
.CETSocialStream .socialstream-feed-dark .dcsns .controls .pause:hover,
.CETSocialStream .socialstream-feed-light .dcsns .controls .pause:hover {
  background-position: -22px -22px;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-rss .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-rss .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-rss a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-rss a:hover {
  background-color: #FF9800;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-flickr .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-flickr .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-flickr a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-flickr a:hover {
  background-color: #f90784;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-delicious .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-delicious .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-delicious a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-delicious a:hover {
  background-color: #3271CB;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-twitter a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-twitter a:hover {
  background-color: #4ec2dc;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-facebook .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-facebook .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-facebook a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-facebook a:hover {
  background-color: #3b5998;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-google .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-google .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-google a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-google a:hover {
  background-color: #2d2d2d;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-youtube .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-youtube .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-youtube a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-youtube a:hover {
  background-color: #DF1F1C;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-pinterest .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-pinterest .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-pinterest a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-pinterest a:hover {
  background-color: #CB2528;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-lastfm .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-lastfm .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-lastfm a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-lastfm a:hover {
  background-color: #C90E12;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-dribbble .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-dribbble .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-dribbble a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-dribbble a:hover {
  background-color: #F175A8;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-vimeo .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-vimeo .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-vimeo a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-vimeo a:hover {
  background-color: #4EBAFF;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-stumbleupon .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-stumbleupon .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-stumbleupon a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-stumbleupon a:hover {
  background-color: #EB4924;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-deviantart .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-deviantart .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-deviantart a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-deviantart a:hover {
  background-color: #EB4924;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-tumblr .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-tumblr .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-tumblr a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-tumblr a:hover {
  background-color: #365472;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-instagram .section-intro,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-instagram .section-intro,
.CETSocialStream .socialstream-feed-dark .filter .f-instagram a:hover,
.CETSocialStream .socialstream-feed-light .filter .f-instagram a:hover {
  background-color: #413A33;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-facebook .section-text img,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-facebook .section-text img {
  margin: 0 7px 5px 0;
  float: left;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-facebook .meta,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-facebook .meta {
  display: block;
  clear: both;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-facebook .meta.item-comments,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-facebook .meta.item-comments {
  padding: 0;
  min-height: auto;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-facebook .meta.item-comments a,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-facebook .meta.item-comments a {
  display: block;
  margin: 0 0 2px 0;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-facebook .share-facebook,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-facebook .share-facebook {
  display: none;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .section-thumb,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter .section-thumb {
  margin-top: 3px;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .section-user,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter .section-user {
  padding: 0;
  background: none;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .section-text img,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter .section-text img {
  margin: 5px 0 0;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
  max-width: 99%;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter a,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter a {
  color: #4EC2DC;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .section-intro a,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter .section-intro a,
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .section-intro a:hover,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter .section-intro a:hover {
  color: #fff;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .section-intro span a,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter .section-intro span a {
  text-decoration: none;
  margin-left: 0;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .section-intro span a:hover,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter .section-intro span a:hover {
  text-decoration: underline;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter a:hover,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter a:hover {
  color: #4EC2DC;
  text-decoration: underline;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .twitter-user,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter .twitter-user {
  margin-bottom: 2px;
  display: block;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .twitter-user a,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter .twitter-user a {
  color: #999;
  line-height: 1.35em;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .twitter-user a:hover,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter .twitter-user a:hover {
  color: #999;
  text-decoration: none;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .twitter-user a:hover strong,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter .twitter-user a:hover strong {
  color: #4EC2DC;
  text-decoration: underline;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-google .section-title,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-google .section-title {
  margin-bottom: 5px;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-google .meta span.plusones,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-google .meta span.plusones {
  padding-left: 0;
}
.CETSocialStream .socialstream-feed-dark .dcsns .stream li.dcsns-vimeo .section-title,
.CETSocialStream .socialstream-feed-light .dcsns .stream li.dcsns-vimeo .section-title {
  display: block;
  clear: both;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-vimeo .section-text,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-vimeo .section-text {
  margin-bottom: 5px;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-vimeo .section-text .meta,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-vimeo .section-text .meta {
  padding-top: 5px;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-vimeo .logo,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-vimeo .logo {
  margin-bottom: 3px;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-flickr .section-thumb,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-flickr .section-thumb {
  margin: 0;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-pinterest .section-thumb,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-pinterest .section-thumb {
  display: block;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-pinterest .section-text,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-pinterest .section-text {
  clear: both;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-dribbble .inner img,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-dribbble .inner img {
  margin-bottom: 5px;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-lastfm .section-title,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-lastfm .section-title {
  background: url(foundation/socialstream/images/tracks.png) no-repeat 0 0;
  padding-left: 17px;
  margin-bottom: 0;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-deviantart .section-thumb,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-deviantart .section-thumb {
  display: block;
  float: none;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-deviantart .section-thumb img,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-deviantart .section-thumb img {
  max-width: 250px;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-tumblr .section-text img,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-tumblr .section-text img {
  margin: 0 7px 5px 0;
  float: left;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
  max-width: 99%;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-tumblr .track,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-tumblr .track {
  display: block;
  background: url(foundation/socialstream/images/tracks.png) no-repeat 0 5px;
  padding: 5px 0 0 17px;
  margin-bottom: 0;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-instagram .section-title,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-instagram .section-title {
  font-weight: normal;
  clear: both;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-instagram .section-thumb img,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-instagram .section-thumb img {
  margin-bottom: 5px;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-instagram .section-meta,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-instagram .section-meta {
  clear: both;
  margin-bottom: 10px;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-instagram .section-meta .meta .comments,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-instagram .section-meta .meta .comments,
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-instagram .section-meta .meta .likes,
.CETSocialStream .socialstream-feed-light .stream li.dcsns-instagram .section-meta .meta .likes {
  margin: 0 0 5px 0;
  padding-top: 5px;
  background-position: 0px 5px;
  float: none;
  font-size: 100%;
  font-weight: bold;
}
.CETSocialStream .dcsns-instagram .section-title {
  display: none !important;
}
.CETSocialStream .socialstream-feed-dark {
  background: #555555 url(foundation/socialstream/images/noize.png) repeat;
  color: #F0F0F0;
  /* Main styles */

  /* Feeds */

  /* Content blocks */

}
.CETSocialStream .socialstream-feed-dark .stream li a {
  color: #9BDFE4;
}
.CETSocialStream .socialstream-feed-dark .stream li {
  color: #fff;
  background: #333333 url(foundation/socialstream/images/noize.png) repeat;
  border: 1px solid #292929;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-intro {
  color: #fff;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-intro a {
  color: #fff;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-title {
  color: #f0f0f0;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-title a {
  color: #FCFBEA;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-title a:hover {
  color: #9BDFE4;
}
.CETSocialStream .socialstream-feed-dark .stream li .section-thumb img {
  border: 1px solid #222;
  background: #fff;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .section-text img {
  background: #fff;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter a {
  color: #4EC2DC;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .section-intro a,
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .section-intro a:hover {
  color: #fff;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .twitter-user a strong {
  color: #fff;
}
.CETSocialStream .socialstream-feed-dark .stream li.dcsns-twitter .twitter-user a:hover strong {
  color: #4EC2DC;
  text-decoration: underline;
}
.CETSocialStream .socialstream-feed-light {
  /* Main styles */

  /* Feeds */

}
.CETSocialStream .socialstream-feed-light .dcsns {
  background: #E5E5E5;
  color: #444;
}
.CETSocialStream .socialstream-feed-light .stream li a {
  color: #2DB6E8;
}
.CETSocialStream .socialstream-feed-light .stream li {
  color: #444;
  background: #fff;
  border: 1px solid #D3D3D3;
}
.CETSocialStream .socialstream-feed-light .stream li .section-title a {
  color: #555;
}
.CETSocialStream .socialstream-feed-light .stream li .section-title a:hover {
  color: #2DB6E8;
}
.CETSocialStream .socialstream-feed-light .stream li .section-thumb img {
  border: 1px solid #ccc;
  background: #fff;
}
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter .section-text img {
  border: 1px solid #ddd;
  background: #fff;
}
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter a {
  color: #38AEAE;
}
.CETSocialStream .socialstream-feed-light .stream li.dcsns-twitter .twitter-user a strong {
  color: #444;
}
.CETSocialStream {
  margin: 25px 0;
}
.CETSocialStream .socialstream-wall {
  /* Reset */

  /* Main styles */

  /* Feeds */

  /* Content blocks */

  /* Toolbar */

  /* Filter */

  /* Controls */

  /* feeds network specific styles */

  /* Facebook */

  /* twitter */

  /* google */

  /* rss */

  /* stumbleupon */

  /* youtube */

  /* vimeo */

  /* Flickr */

  /* Pinterest */

  /* dribbble */

  /* lastfm */

  /* deviantart */

  /* tumblr */

  /* instagram */

  /*isotope */

  /**** disabling Isotope CSS3 transitions ****/

}
.CETSocialStream .socialstream-wall .dcsns ul,
.CETSocialStream .socialstream-wall .dcsns li {
  padding: 0;
  margin: 0;
  list-style: none !important;
  background: none;
}
.CETSocialStream .socialstream-wall .dcsns {
  color: #444;
  list-style: none outside none;
  margin: 0;
}
.CETSocialStream .socialstream-wall .dcsns h1 {
  width: auto;
  position: relative;
}
.CETSocialStream .socialstream-wall .dcsns h1,
.CETSocialStream .socialstream-wall .dcsns h2,
.CETSocialStream .socialstream-wall .dcsns h3 {
  line-height: 1.35em;
}
.CETSocialStream .socialstream-wall .dcsns-content {
  position: relative;
  padding: 0;
}
.CETSocialStream .socialstream-wall .dcsns-loading {
  background: url(foundation/socialstream/images/loading_light.gif) no-repeat 0 0;
  height: 24px;
  padding: 6px 0 0 30px;
  position: absolute;
  top: 10px;
  left: 10px;
}
.CETSocialStream .socialstream-wall .dcsns-toolbar .dcsns-loading {
  right: 10px;
  left: auto;
}
.CETSocialStream .socialstream-wall .stream p {
  margin: 0;
  padding: 0;
}
.CETSocialStream .socialstream-wall .stream li a {
  color: #2DB6E8;
}
.CETSocialStream .socialstream-wall .stream li {
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  font-size: 11px;
  padding: 15px 0 35px 0;
  width: 221px;
  position: relative;
  margin: 0 12px 12px 0;
  font-family: Arial, sans-serif;
  line-height: 1.35em;
}
.CETSocialStream .socialstream-wall .stream li .socialwallinner {
  overflow: hidden;
  padding: 0 14px;
}
.CETSocialStream .socialstream-wall .stream li .icon {
  position: absolute;
  left: 3px;
  bottom: 0;
  z-index: 3;
}
.CETSocialStream .socialstream-wall .stream li .section-intro {
  padding: 7px 0;
  width: 100%;
  left: 0;
  bottom: 0;
  position: absolute;
  color: #fff;
  font-style: normal;
  font-weight: bold;
  font-size: 10px;
  z-index: 2;
}
.CETSocialStream .socialstream-wall .stream li .clear {
  clear: both;
}
.CETSocialStream .socialstream-wall .stream li .section-intro a {
  text-decoration: underline;
  color: #fff;
  margin-left: 32px;
}
.CETSocialStream .socialstream-wall .stream li .section-title {
  display: block;
  font-weight: bold;
  margin-bottom: 3px;
}
.CETSocialStream .socialstream-wall .stream li .section-title a {
  color: #555;
}
.CETSocialStream .socialstream-wall .stream li .section-title a:hover {
  color: #2DB6E8;
}
.CETSocialStream .socialstream-wall .stream li .section-thumb {
  float: left;
  margin: 0 7px 0 0;
}
.CETSocialStream .socialstream-wall .stream li .section-thumb img {
  border: 1px solid #ccc;
  padding: 1px;
  background: #fff;
}
.CETSocialStream .socialstream-wall .stream li .section-text {
  display: block;
  margin-bottom: 3px;
}
.CETSocialStream .socialstream-wall .stream li .section-text br {
  display: block;
}
.CETSocialStream .socialstream-wall .stream li .section-user {
  clear: both;
  display: block;
  font-style: italic;
  margin: 0 8px 5px 0;
  float: left;
  padding: 7px 0 0 15px;
  line-height: 12px;
  background: url(foundation/socialstream/images/profile.png) no-repeat 0 7px;
}
.CETSocialStream .socialstream-wall .stream li .meta {
  display: block;
  font-size: 90%;
  color: #999;
}
.CETSocialStream .socialstream-wall .stream li .meta span {
  margin: 0 8px 5px 0;
  display: block;
  float: left;
  padding: 0 0 0 15px;
  line-height: 12px;
}
.CETSocialStream .socialstream-wall .meta span.shares {
  background: url(foundation/socialstream/images/shares.png) no-repeat 0 0;
  padding-left: 20px;
}
.CETSocialStream .socialstream-wall .meta span.views {
  background: url(foundation/socialstream/images/views.png) no-repeat 0 0;
  padding-left: 18px;
}
.CETSocialStream .socialstream-wall .meta span.likes {
  background: url(foundation/socialstream/images/likes.png) no-repeat 0 0;
  padding-left: 16px;
}
.CETSocialStream .socialstream-wall .meta span.comments {
  background: url(foundation/socialstream/images/comments.png) no-repeat 0 0;
}
.CETSocialStream .socialstream-wall .meta span.users {
  background: url(foundation/socialstream/images/users.png) no-repeat 0 0;
}
.CETSocialStream .socialstream-wall .meta span.videos {
  background: url(foundation/socialstream/images/videos.png) no-repeat 0 0;
  padding-left: 16px;
}
.CETSocialStream .socialstream-wall .stream li .section-meta {
  display: block;
  margin: 0;
  padding: 0;
  clear: both;
}
.CETSocialStream .socialstream-wall .stream li .meta.item-comments {
  padding: 0 0 0 35px;
  margin: 0 0 5px 0;
  min-height: 30px;
  position: relative;
  clear: both;
  line-height: 1.3em;
}
.CETSocialStream .socialstream-wall .stream li .meta.item-comments img {
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
}
.CETSocialStream .socialstream-wall .stream li .meta.item-likes {
  padding: 0;
  width: 100%;
  overflow: hidden;
  clear: both;
  line-height: 1.3em;
}
.CETSocialStream .socialstream-wall .stream li .meta.item-likes img {
  float: left;
  margin: 0 5px 5px 0;
  width: 30px;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-error {
  color: #990000;
}
.CETSocialStream .socialstream-wall .stream li .section-share {
  display: block;
  margin: 0 0 5px 0;
  padding: 4px 0 0;
  float: right;
}
.CETSocialStream .socialstream-wall .stream li .section-share a {
  display: block;
  width: 16px;
  height: 16px;
  float: left;
  margin: 0 2px 0 0;
  background: url(foundation/socialstream/images/share.png) no-repeat 0 0;
}
.CETSocialStream .socialstream-wall .stream li .section-share a.share-twitter {
  background-position: 0 -16px;
}
.CETSocialStream .socialstream-wall .stream li .section-share a.share-reply {
  background-position: 0 -32px;
}
.CETSocialStream .socialstream-wall .stream li .section-share a.share-retweet {
  background-position: 0 -48px;
}
.CETSocialStream .socialstream-wall .stream li .section-share a.share-favorite {
  background-position: 0 -64px;
}
.CETSocialStream .socialstream-wall .stream li .section-share a.share-google {
  background-position: 0 -80px;
}
.CETSocialStream .socialstream-wall .stream li .section-share a.share-linkedin {
  background-position: 0 -96px;
}
.CETSocialStream .socialstream-wall .stream li .section-share a.share-facebook:hover {
  background-position: -16px 0;
}
.CETSocialStream .socialstream-wall .stream li .section-share a.share-twitter:hover {
  background-position: -16px -16px;
}
.CETSocialStream .socialstream-wall .stream li .section-share a.share-reply:hover {
  background-position: -16px -32px;
}
.CETSocialStream .socialstream-wall .stream li .section-share a.share-retweet:hover {
  background-position: -16px -48px;
}
.CETSocialStream .socialstream-wall .stream li .section-share a.share-favorite:hover {
  background-position: -16px -64px;
}
.CETSocialStream .socialstream-wall .stream li .section-share a.share-google:hover {
  background-position: -16px -80px;
}
.CETSocialStream .socialstream-wall .stream li .section-share a.share-linkedin:hover {
  background-position: -16px -96px;
}
.CETSocialStream .socialstream-wall .dcsns-toolbar {
  padding: 0;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.CETSocialStream .socialstream-wall #wall {
  padding-top: 15px;
}
.CETSocialStream .socialstream-wall #wall .dcsns-toolbar {
  margin-bottom: 25px;
}
.CETSocialStream .socialstream-wall .dcsns-toolbar .filter {
  padding: 0;
  margin: 0 0 15px 0;
}
.CETSocialStream .socialstream-wall .dcsns-toolbar .filter li {
  display: inline;
  background: none;
  padding: 0;
  margin: 0;
}
.CETSocialStream .socialstream-wall .dcsns-toolbar .filter .link-all {
  color: #fff;
  height: 21px;
  padding: 7px 7px 4px 7px;
  text-shadow: 0 0 1px #555;
  font-weight: bold;
  box-sizing: content-box;
}
.CETSocialStream .socialstream-wall .dcsns-toolbar .filter li a {
  padding: 4px 3px 0 3px;
  margin: 0 1px 1px 0;
  display: block;
  float: left;
  background: #777;
  height: 28px;
  box-sizing: content-box;
}
.CETSocialStream .socialstream-wall .dcsns-toolbar .filter li img {
  margin: 0;
  height: 24px;
}
.CETSocialStream .socialstream-wall .dcsns .controls {
  position: absolute;
  right: 0;
  top: 7px;
  height: 22px;
  padding: 0;
  z-index: 12;
}
.CETSocialStream .socialstream-wall .dcsns .controls li {
  display: inline;
  background: none;
}
.CETSocialStream .socialstream-wall .dcsns .controls a {
  display: block;
  width: 22px;
  height: 22px;
  float: left;
  margin: 0 0 0 2px;
  background: url(foundation/socialstream/images/controls.png) no-repeat 0 0;
}
.CETSocialStream .socialstream-wall .dcsns .controls .prev {
  background-position: -44px 0;
}
.CETSocialStream .socialstream-wall .dcsns .controls .next {
  background-position: -66px 0;
}
.CETSocialStream .socialstream-wall .dcsns .controls .play {
  background-position: 0 0;
}
.CETSocialStream .socialstream-wall .dcsns .controls .pause {
  background-position: -22px 0;
}
.CETSocialStream .socialstream-wall .dcsns .controls .prev:hover {
  background-position: -44px -22px;
}
.CETSocialStream .socialstream-wall .dcsns .controls .next:hover {
  background-position: -66px -22px;
}
.CETSocialStream .socialstream-wall .dcsns .controls .play:hover {
  background-position: 0 -22px;
}
.CETSocialStream .socialstream-wall .dcsns .controls .pause:hover {
  background-position: -22px -22px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-rss .section-intro,
.CETSocialStream .socialstream-wall .filter .f-rss a:hover {
  background-color: #FF9800;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-flickr .section-intro,
.CETSocialStream .socialstream-wall .filter .f-flickr a:hover {
  background-color: #f90784;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-delicious .section-intro,
.CETSocialStream .socialstream-wall .filter .f-delicious a:hover {
  background-color: #3271CB;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter .section-intro,
.CETSocialStream .socialstream-wall .filter .f-twitter a:hover {
  background-color: #4ec2dc;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-facebook .section-intro,
.CETSocialStream .socialstream-wall .filter .f-facebook a:hover {
  background-color: #3b5998;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-google .section-intro,
.CETSocialStream .socialstream-wall .filter .f-google a:hover {
  background-color: #2d2d2d;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-youtube .section-intro,
.CETSocialStream .socialstream-wall .filter .f-youtube a:hover {
  background-color: #DF1F1C;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-pinterest .section-intro,
.CETSocialStream .socialstream-wall .filter .f-pinterest a:hover {
  background-color: #CB2528;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-lastfm .section-intro,
.CETSocialStream .socialstream-wall .filter .f-lastfm a:hover {
  background-color: #C90E12;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-dribbble .section-intro,
.CETSocialStream .socialstream-wall .filter .f-dribbble a:hover {
  background-color: #F175A8;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-vimeo .section-intro,
.CETSocialStream .socialstream-wall .filter .f-vimeo a:hover {
  background-color: #4EBAFF;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-stumbleupon .section-intro,
.CETSocialStream .socialstream-wall .filter .f-stumbleupon a:hover {
  background-color: #EB4924;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-deviantart .section-intro,
.CETSocialStream .socialstream-wall .filter .f-deviantart a:hover {
  background-color: #EB4924;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-tumblr .section-intro,
.CETSocialStream .socialstream-wall .filter .f-tumblr a:hover {
  background-color: #365472;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-instagram .section-intro,
.CETSocialStream .socialstream-wall .filter .f-instagram a:hover {
  background-color: #413A33;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-facebook .section-thumb img {
  width: 75px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-facebook .section-text img {
  margin: 5px 7px 5px 0;
  float: left;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
  max-width: 192px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-facebook .section-text a {
  margin-right: 4px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-facebook .section-intro a {
  margin-left: 25px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-facebook .meta {
  display: block;
  clear: both;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-facebook .meta.item-comments {
  padding: 0;
  min-height: auto;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-facebook .meta.item-comments a {
  display: block;
  margin: 0 0 2px 0;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-facebook .share-facebook {
  display: none;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter .section-thumb {
  margin-top: 3px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter .section-thumb img {
  width: 48px;
  height: 48px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter .section-user {
  padding: 0;
  background: none;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter .section-text img {
  margin: 5px 0 0;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
  max-width: 192px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter a {
  color: #38AEAE;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter .section-intro a,
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter .section-intro a:hover {
  color: #fff;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter .section-intro span a {
  text-decoration: none;
  margin-left: 0;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter .section-intro span a:hover {
  text-decoration: underline;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter a:hover {
  color: #38AEAE;
  text-decoration: underline;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter .twitter-user {
  margin-bottom: 2px;
  display: block;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter .twitter-user a {
  color: #999;
  line-height: 1.35em;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter .twitter-user a:hover {
  color: #999;
  text-decoration: none;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter .twitter-user a strong {
  color: #444;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-twitter .twitter-user a:hover strong {
  color: #38AEAE;
  text-decoration: underline;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-google .section-title {
  margin-bottom: 5px;
}
.CETSocialStream .socialstream-wall .dcsns .stream li.dcsns-google .section-thumb img {
  max-width: 192px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-google .meta span.plusones {
  padding-left: 0;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-rss .section-text img {
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
  max-width: 192px;
}
.CETSocialStream .socialstream-wall .dcsns .stream li.dcsns-stumbleupon .section-title {
  display: block;
  clear: both;
}
.CETSocialStream .socialstream-wall .dcsns .stream li.dcsns-stumbleupon .section-thumb img {
  max-width: 192px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-youtube .section-thumb img {
  max-width: 192px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-vimeo .section-thumb img {
  max-width: 192px;
}
.CETSocialStream .socialstream-wall .dcsns .stream li.dcsns-vimeo .section-title {
  display: block;
  clear: both;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-vimeo .section-text {
  margin-bottom: 5px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-vimeo .section-text .meta {
  padding-top: 5px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-vimeo .logo {
  margin-bottom: 3px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-flickr .section-thumb {
  margin: 0;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-flickr .section-thumb img {
  max-width: 192px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-pinterest .section-thumb {
  display: block;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-pinterest .section-text {
  clear: both;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-pinterest .section-thumb img {
  width: 190px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-dribbble .socialwallinner img {
  margin-bottom: 5px;
  max-width: 192px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-lastfm .section-title {
  background: url(foundation/socialstream/images/tracks.png) no-repeat 0 0;
  padding-left: 17px;
  margin-bottom: 0;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-deviantart .section-thumb {
  display: block;
  float: none;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-deviantart .section-thumb img {
  max-width: 192px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-tumblr .section-text img {
  margin: 0 7px 5px 0;
  float: left;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
  max-width: 192px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-tumblr .track {
  display: block;
  background: url(foundation/socialstream/images/tracks.png) no-repeat 0 5px;
  padding: 5px 0 0 17px;
  margin-bottom: 0;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-instagram {
  padding-bottom: 40px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-instagram .section-title {
  font-weight: normal;
  clear: both;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-instagram .section-thumb img {
  margin: 0 7px 5px 0;
  float: left;
  border: 1px solid #ddd;
  padding: 1px;
  background: #fff;
  max-width: 192px;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-instagram .meta {
  clear: both;
}
.CETSocialStream .socialstream-wall .stream li.dcsns-instagram .section-meta .meta .comments,
.CETSocialStream .socialstream-wall .stream li.dcsns-instagram .section-meta .meta .likes {
  margin: 0 0 5px 0;
  padding-top: 5px;
  background-position: 0px 5px;
  float: none;
  font-size: 100%;
  font-weight: bold;
}
.CETSocialStream .socialstream-wall .isotope,
.CETSocialStream .socialstream-wall .isotope .isotope-item {
  /* change duration value to whatever you like */

  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.CETSocialStream .socialstream-wall .isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
.CETSocialStream .socialstream-wall .isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: top, left, opacity;
  transition-property: transform, opacity;
}
.CETSocialStream .socialstream-wall .isotope.no-transition,
.CETSocialStream .socialstream-wall .isotope.no-transition .isotope-item,
.CETSocialStream .socialstream-wall .isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
.CETSocialStream .socialstream-wall .social-feed-wrapper {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  padding-top: 10px;
}
@media only screen and (max-width: 740px) {
  .CETSocialStream .socialstream-wall {
  display: none;
}

}
.CETTwitterFeed {
  margin: 20px 0;
}
.CETTwitterFeed .twitter-timeline {
  width: 100% !important;
}
.CETDetail {
  width: 100%;
  max-width: 960px;
  padding: 0 10px;
  margin: 10px auto;
  zoom: 1;
}
.CETDetail:before,
.CETDetail:after {
  content: "";
  display: table;
}
.CETDetail:after {
  clear: both;
}
.CETDetail:before,
.CETDetail:after {
  content: "";
  display: table;
}
.CETDetail:after {
  clear: both;
}
.CETDetail .cet-detail-content-header,
.CETDetail .cet-detail-main-content {
  float: right;
  width: 100%;
  max-width: 700px;
}
.CETDetail > aside {
  float: left;
  width: 220px;
}
.CETDetail .addthis_toolbox {
  float: right;
}
.CETDetail h1 {
  font-size: 36px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 20px 0;
}
.CETDetail .cet-detail-main-image img {
  width: 100%;
  display: block;
}
.CETDetail .cet-detail-main-content {
  margin: 20px 0;
}
.CETDetail .cet-detail-main-content .cet-detail-body {
  font-size: 14px;
}
.CETDetail .open-table {
  margin-top: 20px;
}
.CETDetail .open-table #OT_logo {
  position: relative;
  top: -80px;
  left: 500px;
}
@media only screen and (max-width: 850px) {
  .CETDetail .open-table #OT_logo {
  left: 100px;
}

}
@media only screen and (max-width: 850px) {
  .CETDetail .open-table {
  display: none;
}

}
.CETDetail .restaurant-menu {
  width: 230px;
  overflow: hidden;
  border: 1px solid #cbbeae;
  padding: 0px 20px 10px 20px;
  margin: 0 0 10px 20px;
}
.CETDetail .restaurant-menu h3 {
  margin-top: 25px;
  font-size: 18px;
}
.CETDetail .restaurant-menu p {
  margin: 10px 0 10px 0;
}
.CETDetail .restaurant-menu p a {
  display: block;
  font-size: 14px;
}
.CETDetail .cet-mobile-book-now {
  display: none;
}
@media only screen and (max-width: 640px) {
  .CETDetail .cet-mobile-book-now {
  display: block;
}

}
@media only screen and (max-width: 640px) {
  .CETDetail {
  padding: 0;
}
.CETDetail h1,
.CETDetail .cet-detail-main-content {
  padding: 0 10px;
}
.CETDetail .cet-detail-content-header,
.CETDetail .cet-detail-main-content {
  float: none;
}
.CETDetail .cet-detail-content-header .addthis_toolbox,
.CETDetail .cet-detail-main-content .addthis_toolbox {
  display: none;
}
.CETDetail .cet-detail-content-header .CETBreadcrumbs,
.CETDetail .cet-detail-main-content .CETBreadcrumbs {
  display: none;
}
.CETDetail .cet_sidebar {
  display: none;
}
.CETDetail > aside {
  float: none;
  width: 100%;
}

}
.CETDetail .cet-room-price {
  font-size: 25px;
  padding: 10px 0px 10px 0px;
  display: none;
}
.CETDetail .cet-room-price .room-price-value {
  display: inline-block;
}
.CETDetail .cet-room-price[data-price] {
  display: block;
}
.CETDetail .item-map-link {
  width: 100%;
  display: block;
  margin-bottom: 20px;
}
.CETDetail .item-map-link img {
  width: 100%;
  display: block;
}
@media only screen and (max-width: 640px) {
  .CETDetail .item-map-link {
  display: none;
}

}
.CETItemListPage .category-selector ul {
  margin-right: 25px;
}
.CETItemListPage .featured-item-container {
  margin-top: 0;
  margin-bottom: 0;
  height: 440px;
}
@media only screen and (max-width: 640px) {
  .CETItemListPage .category-selector {
  display: none;
}

}
.CETItemListPage .CETBreadcrumbs {
  width: 100%;
  margin: 0 auto;
  max-width: 950px;
  position: relative;
}
.CETItemListPage .CETBreadcrumbs .breadcrumbs {
  position: absolute;
  left: 245px;
  top: 10px;
  z-index: 40;
}
@media only screen and (max-width: 640px) {
  .CETItemListPage .CETBreadcrumbs {
  display: none;
}

}
.CETItemListPage .featured-page-title {
  display: none;
}
@media only screen and (max-width: 640px) {
  .CETItemListPage .featured-item-container:after {
  padding-top: 54%;
}
.CETItemListPage .featured-item-content {
  display: none;
}
.CETItemListPage .featured-page-title {
  display: block;
  position: absolute;
  top: 90px;
  left: 10px;
  font-size: 32px;
  z-index: 1;
}

}
.CETItemListPage .cet-mobile-book-now {
  display: none;
}
@media only screen and (max-width: 640px) {
  .CETItemListPage .cet-mobile-book-now {
  display: block;
}

}
.category-selector {
  text-transform: uppercase;
}
.category-selector .category-arrow-box {
  position: relative;
  display: none;
}
.category-selector .category-arrow-box[data-selected="1"] {
  display: block;
}
.category-selector .category-arrow-box:after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: 17px;
  margin-top: -34px;
}
.category-selector li {
  cursor: pointer;
  line-height: 35px;
  padding-left: 10px;
}
.CETGeneralInfoPage .CETBreadcrumbs {
  width: 100%;
  margin: 0 auto;
  max-width: 950px;
  position: relative;
}
.CETGeneralInfoPage .CETBreadcrumbs .breadcrumbs {
  position: absolute;
  left: 235px;
  top: 10px;
  z-index: 40;
}
@media only screen and (max-width: 640px) {
  .CETGeneralInfoPage .CETBreadcrumbs {
  display: none;
}

}
.CETGeneralInfoPage .CETLeftSidebar > .cet-left-sidebar-content > div {
  padding-top: 15px;
}
.CETGeneralInfoPage .CETLeftSidebar > .cet-left-sidebar-content > div h1 {
  font-size: 30px;
  margin-bottom: 10px;
}
.CETGeneralInfoPage .CETLeftSidebar > .cet-left-sidebar-content > div .cet-info-main-image {
  margin: 10px 0;
}
.CETGeneralInfoPage .CETLeftSidebar > .cet-left-sidebar-content > div img {
  max-width: 100%;
}
.CETGeneralInfoPage .CETLeftSidebar > .cet-left-sidebar-content > div .cet_main_info_content {
  float: left;
}

