@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:'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:'ProximaNova';src:url("fonts/ProximaNova-Light.eot");src:url("fonts/ProximaNova-Light.eot?#iefix") format("embedded-opentype"),url("fonts/ProximaNova-Light.woff") format("woff"),url("fonts/ProximaNova-Light.ttf") format("truetype"),url("fonts/ProximaNova-Light.svg#cartogothic_stdbold") format("svg");font-weight:normal;font-style:normal}
@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:'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:'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}
@media only screen and (max-width:1100px){.hidden-tablet-lg-down{display:none!important}
}
@media only screen and (max-width:1100px) and (min-width:851px){.hidden-tablet-lg{display:none!important}
}
@media only screen and (max-width:850px) and (min-width:641px){.hidden-tablet{display:none!important}
}
@media only screen and (max-width:850px){.hidden-tablet-down{display:none!important}
}
@media(min-width:851px){.hidden-tablet-up{display:none!important}
}
@media only screen and (max-width:640px){.hidden-mobile{display:none!important}
}
@media(min-width:641px){.hidden-mobile-up{display:none!important}
}
.no-scroll{overflow-y:hidden;height:100%}
.clearfloat:before,.clearfloat:after{content:"";display:table}
.clearfloat:after{clear:both}
.fa-cet-close::before{content:"\F105\F104";letter-spacing:-0.15em}
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,input,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}
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}
body>.cet-content{padding-bottom:32px}
.cet-footer-container,.CETSingleColumn,.CETLeftSidebar,.featured-item-container{padding-right:16px;padding-left:16px}
.CETDetail,.CETLeftSidebar,.CETStandardPage{padding-top:16px}
.cet-offset-anchor{position:relative;top:-100px;display:block;visibility:hidden}
.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>*{margin-bottom:10px}
.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>aside{float:left}
.CETLeftSidebar>.cet-left-sidebar-content>div{float:left;max-width:calc(100% - 220px)}
.CETLeftSidebar>.cet-left-sidebar-content>div>.parsys{width:100%}
@media only screen and (max-width:640px){.CETLeftSidebar>.cet-left-sidebar-content>aside{float:none;max-width:100%}
.CETLeftSidebar>.cet-left-sidebar-content>div{float:none;max-width:100%;padding-left:0}
.CETLeftSidebar.CETDetail>.cet-left-sidebar-content>div{float:none;padding-left:0}
}
.CETNavigationLinks li a{text-decoration:none}
.CETNavigationLinks li[data-active="true"] a{color:black;font-weight:bold}
.CETNavigationLinks .category-selector li[data-active='true']{position:relative;width:90%}
.CETNavigationLinks .category-selector li[data-active='true'] .active-indicator{display:block;left:100%;top:0;bottom:0;border:solid transparent;position:absolute;pointer-events:none;border-width:17px}
.CETDataNavigation{white-space:nowrap}
.CETDataNavigation h2{text-transform:uppercase;text-align:center;margin-bottom:16px}
.CETDataNavigation h2.cet-data-nav-header{font-size:21px!important;padding-bottom:16px}
.CETDataNavigation .cet-data-nav-footer i,.CETDataNavigation .cet-data-nav-header i{margin-left:6px}
.CETDataNavigation .cet-data-nav-footer{padding:16px 0 0;text-align:center;font-size:14px;margin:0}
.CETDataNavigation .cet-datanav-column{width:150px;display:inline-block;vertical-align:top;margin-right:10px}
.CETDataNavigation .cet-datanav-column ul{white-space:normal;margin:0}
.CETDataNavigation .cet-item-category-section{margin-bottom:20px}
.CETDataNavigation .cet-item-category-section h3{text-transform:uppercase;font-size:13px}
.CETDataNavigation .cet-item-category-section:last-child{margin-bottom:0}
.CETDataNavigation li{display:block;margin:7px 0;font-size:13px}
.CETTabs>div{margin:20px 0}
.CETTabs>div[data-type="select"]>select{margin-bottom:20px}
.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{position:absolute;z-index:-1}
.CETTabs>div[data-type='tabs']>div{position:absolute;z-index:-1;background:#ccc;overflow:hidden;padding:12px}
.CETTabs>div>div[data-visible=true]{position:inherit;z-index:auto}
.cq-wcm-edit .CETTabs>div[data-type='tabs']>div{display:block}
.CETList{zoom:1}
.CETList:before,.CETList:after{content:"";display:table}
.CETList:after{clear:both}
.CETList:before,.CETList:after{content:"";display:table}
.CETList:after{clear:both}
.CETList .CETListItem{border-bottom:1px solid #ccc}
.CETList:last-child .CETListItem{border-bottom:0}
.CETList>ul{float:left;width:100%;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:8px;list-style: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}
}
.CETDataList .cet-datalist-filtering{margin-bottom:16px}
.CETDataList .cet-datalist-filtering .cet-custom-select{margin-right:16px}
.CETDataList .expansion a{font-size:14px;float:left;width:100%}
.pagination{margin:10px 0}
.pagination .paginate-footer-link{display:inline-block;padding:2px 8px;cursor:pointer}
.pagination .paginate-footer-link[tabindex="-1"]{font-weight:bold;cursor:default}
.category-selector ul{margin-right:25px}
.CETCollapsible .cet-collapse-trigger{cursor:pointer}
.CETCollapsible .cet-collapsible-container{position:relative}
.CETCollapsible .cet-collapsible-container .summary-content{margin-bottom:5px}
.CETCollapsible .cet-collapsible-container .cet-collapse-icon:before{font-family:FontAwesome}
.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="true"] .cet-collapse-icon:before{content:"\f0fe"}
.CETCollapsible .cet-collapsible-container[data-collapsed="false"] .main_content{display:block}
.CETCollapsible .cet-collapsible-container[data-collapsed="false"] .cet-collapse-text{display:none}
.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[data-collapsed="false"] .cet-collapse-icon:before{content:"\f146"}
.CETCollapsible .cet-collapsible-container[data-theme="more"]{padding-left:0}
.CETCollapsible .cet-collapsible-container[data-theme="plusminus"]{padding-left:20px}
.CETCollapsible .cet-collapsible-container[data-theme="arrow"]{padding-right:26px}
.CETCollapsible .cet-collapsible-container .cet-collapse-icon{position:absolute;top:0;left:0;cursor:pointer}
.CETCollapsible .cet-collapsible-container .cet-collapse-arrow{position:absolute;top:-5px;right:0;cursor:pointer;font-size:36px}
.CETCollapsible .cet-collapsible-container .cet-collapse-text{margin:0 0 5px 0;font-size:13px;cursor:pointer;display:block}
.CETRandomizer:not([data-edit])>.cet-randomizer-content>div:not([data-displayed]){display:none}
.CETDetailedInformation .detailed-heading{text-transform:uppercase}
.CETDetailedInformation .detailed-main-title{margin-bottom:0}
.CETDetailedInformation .detailed-address{margin:0;font-size:12px}
.CETDetailedInformation .detailed-address span{font-weight:bold;text-decoration:underline}
.CETPanelSwapping{color:#fff;position:relative;background-color:black;margin-bottom:24px}
.CETPanelSwapping .backgrounds{z-index:inherit}
.CETPanelSwapping .backgrounds>div{background-size:cover;background-position:50% 50%;opacity:0;transition:opacity .5s ease-in-out}
.CETPanelSwapping .backgrounds>div[data-active="true"]{opacity:1}
.CETPanelSwapping .backgrounds>div.overlay{opacity:1;display:block;background-color:rgba(0,0,0,0.3)}
.CETPanelSwapping .panelSwappingWrapper{width:100%;max-width:950px;margin:0 auto;padding:25px 0;position:relative;max-height:510px}
.CETPanelSwapping .headerWrapper{position:relative;min-height:85px;background-size:0}
.CETPanelSwapping .headerWrapper .title h3{text-transform:uppercase;color:#fff;font-size:24px;line-height:30px}
.CETPanelSwapping .headerWrapper .smallTitle{color:#fff;display:inline-block;padding-top:10px;margin-right:15px}
.CETPanelSwapping .headerWrapper .smallTitle[data-active="true"] a{background-color:rgba(255,255,255,0.3)}
.CETPanelSwapping .headerWrapper .smallTitle a{color:#fff;padding:2px 4px}
.CETPanelSwapping .headerWrapper .smallImageCorner{position:absolute;top:-25px;right:0}
.CETPanelSwapping .smallImageMobile{display:none}
.CETPanelSwapping .detailsWrapper{height:280px;text-align:center}
.CETPanelSwapping .detailsWrapper .title{display:none}
.CETPanelSwapping .detailsWrapper .details{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none}
.CETPanelSwapping .detailsWrapper .details[data-active="true"]{display:block;font-size:18px}
.CETPanelSwapping .linkWrapper{padding-top:30px;text-align:center}
.CETPanelSwapping .linkWrapper div{display:inline-block}
.CETPanelSwapping .linkWrapper a{vertical-align:middle}
.CETPanelSwapping .linkWrapper a.linkURL{color:#fff;text-decoration:underline;margin-right:40px}
.CETPanelSwapping .linkWrapper a.linkURL:hover{color:#fff;text-decoration:none}
.CETPanelSwapping .navButtons{margin:0 auto;text-align:center;padding:20px 0 10px 0}
.CETPanelSwapping .navButtons a{width:10px;height:10px;background:0;border:1px solid rgba(255,255,255,0.8);border-radius:10px;display:inline-block;margin-right:12px}
.CETPanelSwapping .navButtons a[data-active="true"]{background:white}
@media only screen and (max-width:700px){.CETPanelSwapping{padding-bottom:10px}
.CETPanelSwapping .backgrounds{display:none}
.CETPanelSwapping .panelSwappingWrapper{padding:0;min-height:0;max-height:inherit}
.CETPanelSwapping .headerWrapper{background-size:cover;background-repeat:no-repeat;min-height:200px;padding:10px}
.CETPanelSwapping .headerWrapper .smallTitle{display:none}
.CETPanelSwapping .headerWrapper .smallImageCorner{display:none}
.CETPanelSwapping .smallImageMobile{display:block}
.CETPanelSwapping .smallImageMobile img{display:block;margin:0 auto}
.CETPanelSwapping .detailsWrapper{width:100%;line-height:1.5;text-align:left;height:auto;border-bottom:1px solid rgba(255,255,255,0.4)}
.CETPanelSwapping .detailsWrapper .title{display:block;border-top:1px solid rgba(255,255,255,0.4);padding:10px;font-size:20px}
.CETPanelSwapping .detailsWrapper .title span{padding:0 8px}
.CETPanelSwapping .detailsWrapper .title[data-active=false] span:before{content:'\f067';font-family:FontAwesome,serif}
.CETPanelSwapping .detailsWrapper .title[data-active=true] span:before{content:'\f068';font-family:FontAwesome,serif}
.CETPanelSwapping .detailsWrapper .details{top:inherit;transform:none;padding:0 10px 10px}
.CETPanelSwapping .navButtons{display:none}
}
.CETHorizontalScroll{position:relative;width:100%;overflow:hidden}
.CETHorizontalScroll .horizontal-scroll-wrapper{overflow:visible;max-width:950px;margin:0 auto}
.CETHorizontalScroll .horizontal-scroll-inner{position:relative;left:0;transition:left 500ms}
.CETHorizontalScroll .nav-btns{position:absolute;top:50%;margin-top:-80px;color:black}
.CETHorizontalScroll .nav-btns .fa-circle{color:white;opacity:.7}
.CETHorizontalScroll .nav-btns.right{display:block;right:0}
.CETHorizontalScroll .nav-btns.right.edge{display:none}
.CETHorizontalScroll .nav-btns.left{left:0}
.CETHorizontalScroll .nav-btns.left.edge{display:none}
@media only screen and (max-width:640px){.CETHorizontalScroll .horizontal-scroll-inner{min-width:100%!important}
.CETHorizontalScroll .nav-btns{display:none!important}
}
.CETPageHeader{top:0;position:relative;width:100%;z-index:999}
@media only screen and (max-width:1100px){.CETPageHeader .CETDataNavigation .cet-datanav-column{width:30.3334%}
}
.CETPageHeader .CETDataNavigation .cet-item-category-section h3{text-transform:initial;font-size:14px;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #f4f4f4;width:80%}
.CETPageHeader .cet-page-header-content{height:95px;position:relative;max-width:1280px;padding:8px 0 0}
.CETPageHeader .cet-page-header-content a{color:#616467;text-decoration:none}
.CETPageHeader .cet-page-header-content a:hover{color:#000;text-decoration:none}
@media only screen and (max-width:1280px){.CETPageHeader .cet-page-header-content{padding:8px 8px 0}
}
@media only screen and (max-width:850px){.CETPageHeader .cet-page-header-content{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;padding:0}
.CETPageHeader .cet-page-header-content .cet-page-header-links,.CETPageHeader .cet-page-header-content .playtika-btn{display:none!important}
.CETPageHeader .cet-page-header-content>div{-webkit-box-flex:1;-ms-flex:1;flex:1}
}
@media only screen and (max-width:640px){.CETPageHeader .cet-page-header-content{height:60px}
}
.CETPageHeader .cet-page-header{box-shadow:0 2px 15px rgba(0,0,0,0.2)}
.CETPageHeader .cet-page-header .cet-page-header-logo,.CETPageHeader .cet-page-header .cet-page-header-links{float:left;height:80px}
@media only screen and (max-width:850px){.CETPageHeader .cet-page-header .cet-page-header-logo,.CETPageHeader .cet-page-header .cet-page-header-links{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.CETPageHeader .cet-page-header .cet-header-additional-info{max-width:280px;position:absolute;right:0;height:calc(100% - 8px)}
@media only screen and (max-width:1280px){.CETPageHeader .cet-page-header .cet-header-additional-info{right:8px}
}
@media only screen and (max-width:1100px){.CETPageHeader .cet-page-header .cet-header-additional-info{max-width:212px}
}
@media only screen and (max-width:850px){.CETPageHeader .cet-page-header .cet-header-additional-info{position:relative;max-width:initial;right:initial;height:initial}
}
.CETPageHeader .cet-page-header .cet-header-additional-info>div{float:right}
@media only screen and (max-width:850px){.CETPageHeader .cet-page-header .cet-header-additional-info>div{float:left}
}
.CETPageHeader .cet-page-header .cet-page-header-links{position:relative;height:100%;width:calc(100% - 180px);padding-left:32px}
@media only screen and (max-width:640px){.CETPageHeader .cet-page-header .cet-page-header-links{display:none}
}
.CETPageHeader .cet-page-header ul.cet-links{zoom:1}
.CETPageHeader .cet-page-header ul.cet-links:before,.CETPageHeader .cet-page-header ul.cet-links:after{content:"";display:table}
.CETPageHeader .cet-page-header ul.cet-links:after{clear:both}
.CETPageHeader .cet-page-header ul.cet-links:before,.CETPageHeader .cet-page-header ul.cet-links:after{content:"";display:table}
.CETPageHeader .cet-page-header ul.cet-links:after{clear:both}
.CETPageHeader .cet-page-header ul.cet-links>li{position:relative;float:left}
.CETPageHeader .cet-page-header ul.cet-links>li i{font-size:16px;margin-right:4px;vertical-align:middle}
.CETPageHeader .cet-page-header ul.cet-links>li .active-indicator{position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom-width:6px;border-bottom-style:solid;bottom:-1px;left:50%;transform:translateX(-50%);opacity:0}
.CETPageHeader .cet-page-header div.cet-page-header-sub-links,.CETPageHeader .cet-page-header div.cet-page-header-main-links{text-transform:uppercase}
.CETPageHeader .cet-page-header .cet-page-header-sub-links{height:32px;font-size:12px}
.CETPageHeader .cet-page-header .cet-page-header-sub-links .cet-links>li{height:32px}
.CETPageHeader .cet-page-header .cet-page-header-sub-links .link-text{line-height:16px;vertical-align:middle}
.CETPageHeader .cet-page-header .cet-page-header-sub-links li{margin-right:16px}
.CETPageHeader .cet-page-header .cet-page-header-sub-links ul li[data-active="true"] .active-indicator{display:none}
.CETPageHeader .cet-page-header .cet-page-header-main-links{height:48px;position:absolute;bottom:0;font-size:16px}
@mobile-menu-breakpoint{position:relative}
.CETPageHeader .cet-page-header .cet-page-header-main-links .cet-links>li,.CETPageHeader .cet-page-header .cet-page-header-main-links .cet-links>li>a{height:48px;display:block}
.CETPageHeader .cet-page-header .cet-page-header-main-links .cet-hover-content{transition:opacity .25s ease-in-out;position:absolute;visibility:hidden;opacity:0;z-index:1;top:100%;padding-top:3px;left:0;white-space:normal;text-transform:none;font-weight:normal;min-width:400px}
.CETPageHeader .cet-page-header .cet-page-header-main-links .cet-hover-content>*{display:block;border:1px #ddd solid;padding:16px;box-shadow:0 2px 15px rgba(0,0,0,0.2);border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.CETPageHeader .cet-page-header .cet-page-header-main-links ul.cet-links>li:first-child a{padding-left:0}
.CETPageHeader .cet-page-header .cet-page-header-main-links ul.cet-links>li>a{padding:8px}
.CETPageHeader .cet-page-header-logo{max-width:180px}
.CETPageHeader .cet-page-header-logo a{display:block}
.CETPageHeader .cet-page-header-logo img{height:75px;max-width:180px}
@media only screen and (max-width:850px){.CETPageHeader .cet-page-header-logo img{max-width:150px;max-height:65px}
}
@media only screen and (max-width:640px){.CETPageHeader .cet-page-header-logo img{max-height:55px}
}
.CETPageHeader .CETLogin{display:none}
.CETPageHeader .CETLogin .tr-signin-button-container{display:inline-block;text-align:right}
@media only screen and (max-width:850px){.CETPageHeader .CETLogin .tr-signin-button-container{display:none}
}
.CETPageHeader .CETLogin .tr-header-logo{font-size:11px;line-height:30px}
.CETPageHeader .CETLogin .tr-header-logo>div{vertical-align:middle;display:inline-block;width:70px;line-height:1}
@media only screen and (max-width:640px){.CETPageHeader .CETLogin .tr-header-logo>div{width:42%;font-size:10px;line-height:1}
}
.CETPageHeader .CETLogin .tr-header-logo-desktop{float:left}
.CETPageHeader .CETLogin .tr-header-logo-desktop>div{color:#eee;vertical-align:middle}
@media only screen and (max-width:1100px){.CETPageHeader .CETLogin .tr-header-logo-desktop>div{display:none}
}
.CETPageHeader .CETLogin .tr-header-logo-desktop img{vertical-align:middle;margin-right:4px}
@media only screen and (max-width:1100px){.CETPageHeader .CETLogin .tr-header-logo-desktop img{margin-right:16px}
}
.CETPageHeader .CETLogin .tr-header-logo-desktop p{display:inline-block}
@media only screen and (max-width:850px){.CETPageHeader .CETLogin .tr-header-logo-desktop{display:none;float:left}
}
.CETPageHeader .CETLogin .tr-welcome{display:inline-block;font-size:12px;font-weight:normal;margin-left:4px}
.CETPageHeader .CETLogin .tr-welcome .tr-member-signout{margin-left:8px}
.CETPageHeader .CETLogin .tr-welcome .tr-member-name{margin-right:8px}
.CETPageHeader .CETLogin .tr-welcome a{text-decoration:underline}
.CETPageHeader .CETLogin .tr-welcome>p{margin:0}
.CETPageHeader .CETLogin .cet-button[data-action="join"]{margin-left:4px}
.CETPageHeader .CETLogin[data-loggedin="false"],.CETPageHeader .CETLogin.trLoginfalse{display:inline-block}
.CETPageHeader .CETLogin[data-loggedin="false"] .tr-welcome,.CETPageHeader .CETLogin.trLoginfalse .tr-welcome{display:none}
.CETPageHeader .CETLogin[data-loggedin="true"],.CETPageHeader .CETLogin.trLogintrue{white-space:nowrap;display:block;margin-bottom:4px}
@media only screen and (max-width:850px){.CETPageHeader .CETLogin[data-loggedin="true"],.CETPageHeader .CETLogin.trLogintrue{white-space:normal}
}
.CETPageHeader .CETLogin[data-loggedin="true"] .tr-header-logo-desktop>div,.CETPageHeader .CETLogin.trLogintrue .tr-header-logo-desktop>div{display:none}
.CETPageHeader .CETLogin[data-loggedin="true"] [data-action="sign-in"],.CETPageHeader .CETLogin.trLogintrue [data-action="sign-in"],.CETPageHeader .CETLogin[data-loggedin="true"] [data-action="join"],.CETPageHeader .CETLogin.trLogintrue [data-action="join"]{display:none}
.CETPageHeader .CETLogin .tr-header-logo-mobile{display:none;font-size:30px;color:#fff;cursor:pointer;line-height:inherit}
@media only screen and (max-width:850px){.CETPageHeader .CETLogin .tr-header-logo-mobile{display:block;padding:8px 16px}
}
@media only screen and (max-width:850px){.CETPageHeader .CETLogin [data-action="sign-in"],.CETPageHeader .CETLogin [data-action="join"]{display:none}
.CETPageHeader .CETLogin .tr-welcome{display:none!important}
}
.CETPageHeader .CETLogin .totalrewards-signin{display:none;box-shadow:11px 11px 15px rgba(0,0,0,0.3)}
.CETPageHeader .CETLogin .totalrewards-signinInner{background-color:#ff8635;width:240px;padding:10px;margin:0;height:auto}
.CETPageHeader .CETLogin .totalrewards-signinInner input.trsignin-user,.CETPageHeader .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;color:#000;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.CETPageHeader .CETLogin .totalrewards-signinInner .forgotpassword,.CETPageHeader .CETLogin .totalrewards-signinInner .forgotpassword:hover{float:left;width:120px;color:#fff;text-decoration:none;text-transform:none;margin-left:12px;margin-bottom:10px}
.CETPageHeader .CETLogin .totalrewards-signinInner .tr-button{cursor:pointer;margin:0 0 10px 15px}
.CETPageHeader .CETLogin .totalrewards-signinInner .btn-trsignin,.CETPageHeader .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 .CETLogin .totalrewards-signinInner .joinbtn:hover{color:#fff}
.CETPageHeader.CETEnterpriseHeader .cet-page-header .cet-page-header-logo{width:180px}
.CETPageHeader.CETEnterpriseHeader .cet-page-header .cet-page-header-links{width:calc(100% - 180px)}
.CETPageHeader.CETEnterpriseHeader .cet-page-header .cet-page-header-logo .long{min-width:125px}
.CETPageHeader.CETEnterpriseHeader .cet-page-header .cet-page-header-main-links{font-size:14px}
.CETPageHeader.CETEnterpriseHeader .cet-page-header ul.cet-links .small-screen-menu{color:#fff}
.playtika-btn{margin-top:4px}
.no-flexbox .cet-header-additional-info{max-width:328px!important}
.CETRichText .CETDataNavigation h4{font-size:16px}
@media only screen and (min-width:641px){.CETRichText .cet-mobile-only{display:none}
}
@media only screen and (max-width:640px){.CETRichText .cet-desktop-only{display:none}
}
.CETRichText .expert-tips{display:inline-block;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:10px 0 10px 0}
.CETRichText .cet-alert-text{color:#900;font-weight:bold}
.root_content>.CETSingleColumn:first-child .content>.CETRichText:first-child{margin-top:20px}
.cet-content>.CETSingleColumn:first-child>.content h1:first-child{font-size:36px;text-transform:uppercase;margin-top:10px}
.cet-strikethrough{text-decoration:line-through}
.cet_footer{text-align:center;padding-bottom:10px}
.cet_footer .CETRichText{font-size:12px}
.cet_footer ul,.cet_footer li{list-style:none;margin:0}
.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:16px;list-style:none;margin:0}
.page_footer_content li{display:inline;padding:0 8px;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:-15px}
@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 0 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>img{display:block;margin:5px auto}
.CETPageFooterLogos .cet-page-footer-hotel-logos .footer-logo-tr>p{width:80px;text-align:center;font-size:14px;color:#fff}
.CETPageFooterLogos .cet-page-footer-hotel-logos .footer-logo-tr>p>span{font-size:.5em;vertical-align:top}
.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;padding-top:16px;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-hotel-address{float:left;text-align:center;border-right:1px solid rgba(255,255,255,0.2);padding:0 5px;width:215px}
.CETPageFooterLinks .footer-hotel-address a{text-decoration:underline}
.CETPageFooterLinks .footer-hotel-address .footer-logo img{max-width:115px}
@media only screen and (max-width:850px){.CETPageFooterLinks .footer-hotel-address{width:100%;border:0;margin-bottom:20px}
}
.CETPageFooterLinks .footer-links-section{float:left;width:412px;padding:0 20px}
.CETPageFooterLinks .footer-links-section .footer-columns{float:left;padding:20px 10px 0 0}
.CETPageFooterLinks .footer-links-section .footer-columns[data-columnsections="2"] .footer-columns{width:50%;min-width:150px}
.CETPageFooterLinks .footer-links-section .footer-columns.link-columns{padding-left:0}
.CETPageFooterLinks .footer-links-section .footer-columns ul li{line-height:1.1em;margin-bottom:.6em}
@media only screen and (max-width:850px){.CETPageFooterLinks .footer-links-section{width:100%}
.CETPageFooterLinks .footer-links-section .link-columns{padding:5px}
}
@media only screen and (max-width:500px){.CETPageFooterLinks .footer-links-section[data-colspan="3"] .link-columns.col-item{width:50%;padding:5px}
}
.CETPageFooterLinks .social-links{float:left;border-left:1px solid rgba(255,255,255,0.2);padding:0 20px;margin:0;width:214px}
.CETPageFooterLinks .social-links i{font-size:20px;vertical-align:middle}
@media only screen and (max-width:850px){.CETPageFooterLinks .social-links{width:auto;margin:0 auto;float:none;display:inline-block;border-left:none}
}
.CETPageFooterLinks .social-links .cet-links{padding-top:20px}
.CETPageFooterLinks .social-links .cet-links li{margin:4px 0}
.CETPageFooterLinks .social-links .cet-links li a{padding:4px 0}
@media only screen and (max-width:850px){.CETPageFooterLinks .social-links .cet-links li{float:left;margin:0 5px}
.CETPageFooterLinks .social-links .cet-links li i{font-size:60px}
}
@media only screen and (max-width:850px){.CETPageFooterLinks .social-links .cet-links .link-text{display:none}
}
@media only screen and (max-width:850px){.CETPageFooterLinks{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 .secure-pay-section .totalrewards img{box-shadow:2px 2px 4px 1px rgba(100,100,100,0.6);border-radius:8px}
.CETPageFooterSecurePay .secure-pay-section .totalrewards .CETRichText{max-width:150px;text-align:left}
.CETPageFooterSecurePay div{display:inline-block;padding:10px;text-align:left;vertical-align:top}
@media only screen and (max-width:1130px){.CETPageFooterSecurePay div{text-align:center}
}
.CETPageFooterSecurePay div div i{font-size:24px;color:#fff;padding-right:5px}
.CETPageFooterSecurePay div div h5{color:#fff;display:inline-block;font-size:12px;text-transform:uppercase}
.CETPageFooterSecurePay div a img{margin-bottom:-20px}
.CETPageFooterSecurePay div h4{padding-bottom:15px}
.CETModal .cet-dialog{-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.8);bottom:0;left:0;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:9999}
.CETModal .cet-dialog:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.CETModal .cet-dialog .cet-dialog-wrapper{display:inline-block;margin:auto;max-height:90%;max-width:95%;position:relative;vertical-align:middle;width:auto;z-index:0}
@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{overflow:hidden;text-align:left;box-shadow:0 2px 15px rgba(0,0,0,0.2);border-radius:3px;max-height:100%;max-width:100%;width:100%;height:100%;position:relative;z-index:0;background:#fff}
.CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-content .CETYoutube .cet-youtube{margin-bottom:0}
.CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-content .genericDialog{background:#fff;display:inline-block;color:#000;padding:25px;text-align:center}
.CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-content[data-has-iframe="true"]{max-width:75vw}
.CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-content .slide-video{width:800px}
.CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-close-box{cursor:pointer;font-size:24px;z-index:1}
.CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-close-box .fa{position:absolute;top:-10px;right:-10px;z-index:1;border-radius:25px;line-height:20px}
@media only screen and (max-width:700px){.CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-close-box .fa{top:-25px;right:0}
}
.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{cursor:pointer;height:100%;width:100%}
.CETModal .cet-dialog[data-displayed='true'] .cet-dialog-content{display:inline-block}
.CETModal .cet-dialog .CETResponsiveImage.cet-modal-background-image img{height:auto;max-height:calc(100vh - 40px);max-width:calc(100vw - 25px);width:auto}
.CETModal .cet-dialog .cet-modal-content{height:100%;position:absolute;top:0;width:100%}
.cet-modal-promo .CETModal .cet-dialog-wrapper{display:inline-table;height:auto;max-height:initial!important;max-width:initial!important;width:auto}
html.no-touch .CETModal .cet-dialog .cet-dialog-wrapper .cet-dialog-content[data-has-iframe='true']{overflow-y:hidden}
.cet-button,.main-btn{display:inline-block;vertical-align:middle;padding:0 16px;min-width:75px;text-align:center;text-transform:uppercase;font-size:12px;line-height:2.5em;color:#fff;font-weight:normal;letter-spacing:1px;overflow:hidden;text-decoration:none;cursor:pointer;border-radius:1.5px;border:1px solid transparent;box-shadow:0 1px 8px rgba(0,0,0,0.1);touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background 100ms linear,border 100ms linear}
.cet-button a,.main-btn a{color:#fff!important;text-decoration:none}
.cet-button a:hover,.main-btn a:hover{text-decoration:none}
.cet-button:active,.main-btn:active{border:1px solid transparent!important;box-shadow:inset 2px 2px 8px 2px rgba(0,0,0,0.1),inset -2px -2px 8px 2px rgba(255,255,255,0.1)}
.cet-button:focus,.main-btn:focus{outline-width:0}
.cet-button.tr-button,.main-btn.tr-button,.cet-button.tr-darkbutton,.main-btn.tr-darkbutton{font-family:'Helvetica Nueue',Arial,sans-serif!important;font-weight:normal!important;border-radius:0}
.cet-button.tr-button,.main-btn.tr-button{background:#ff8636}
.cet-button.tr-button:hover,.main-btn.tr-button:hover{background:#ffa751}
.cet-button.tr-button:focus,.main-btn.tr-button:focus{outline-width:2px;background:#ffa751;border-color:#ffb77a}
.cet-button.tr-darkbutton,.main-btn.tr-darkbutton{background:#ff641a}
.cet-button.tr-darkbutton:hover,.main-btn.tr-darkbutton:hover{background:#ff8636}
.cet-button.tr-darkbutton:focus,.main-btn.tr-darkbutton:focus{outline-width:2px;background:#ff8636;border-color:#ffa751}
.cet-button.cet-darkbutton,.main-btn.cet-darkbutton{border:0;color:#fff}
.cet-button.cet-darkbutton:hover,.main-btn.cet-darkbutton:hover{border:0}
.cet-button.cet-mobile-book-now,.main-btn.cet-mobile-book-now{font-size:18px;display:block}
.cet-button.big-button,.main-btn.big-button{width:100%;font-size:18px}
.CETRichText p .cet-button{vertical-align:middle}
.buttons a:not(:last-child){margin-right:8px}
.CETBlogPost p.blog-post-date{font-size:12px;margin-bottom:16px}
.CETBlogPost img{max-width:100%}
.CETBlogList h1{margin:24px 0}
.CETBlogListPage .cet-mobile-book-now{display:none}
@media only screen and (max-width:640px){.CETBlogListPage .cet-mobile-book-now{display:block}
}
.CETAccordion .accordion-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.1)}
.CETAccordion .accordion-item .accordion-heading{font-size:21px;margin:0;padding:12px;overflow:hidden;background:rgba(0,0,0,0.04)}
.CETAccordion .accordion-item .accordion-heading .fa{float:left;margin-right:8px}
.CETAccordion .accordion-item .accordion-heading[data-hascontent=true]{cursor:pointer}
.CETAccordion .accordion-item .accordion-heading[data-hascontent=false]:focus{outline:0}
.CETAccordion .accordion-item .accordion-content{display:none;padding:8px}
.CETAccordion[data-autoexpand="true"] .accordion-heading{cursor:default}
.CETAccordion[data-autoexpand="true"] .accordion-heading .toggle-icon{display:none}
.CETAccordion[data-autoexpand="true"] .accordion-content{display:block}
.CETTabs .CETAccordion .accordion-heading{background:initial}
.CETTabs .CETAccordion .accordion-heading>.fa{display:none}
.CETTabs .CETAccordion .accordion-item{margin:0 -12px}
.CETTabs .CETAccordion .accordion-item .cetmenu-name{font-size:18px;width:60%;display:inline-block}
.CETTabs .CETAccordion .accordion-item .cetmenu-price{float:right;font-size:14px;width:35%;text-align:right}
.CETTabs .CETAccordion .toggle-icon{float:left;margin-right:8px}
.CETTabs .CETAccordion .accordion-content.active{border:0;padding:12px}
.toggle-icon{float:right;display:block;width:24px;height:24px;border-radius:50%;padding:3px}
.toggle-icon .plus-icon{position:relative;display:block;width:16px;height:16px}
.toggle-icon .plus-icon:before,.toggle-icon .plus-icon:after{content:"";position:absolute;transition:all .15s ease-out}
.toggle-icon .plus-icon:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}
.toggle-icon .plus-icon:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}
.toggle-icon .plus-icon[data-isOpen="true"]:before{-ms-transform:rotate(90deg);transform:rotate(90deg)}
.toggle-icon .plus-icon[data-isOpen="true"]:after{opacity:0}
.hotel-room-amenities{padding-top:20px}
.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 ul li{padding-left:0;margin:10px 0}
.CETBasicVideo .player{width:100%;overflow:hidden;position:relative}
.CETBasicVideo .player>img,.CETBasicVideo .player picture img{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.CETBasicVideo .player>picture{position:absolute;top:0;left:0;right:0;bottom:0}
.CETBasicVideo .player>video{visibility:hidden;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}
.CETBasicVideo .player[data-videoplayer='1'] video{visibility:visible}
.CETBasicVideo .player[data-videoplayer='1'] img{visibility:hidden}
.CETBasicVideo .player[data-videoplayer='1'] .video-playback-controls{display:block}
.CETBasicVideo .player .video-playback-controls{display:none;position:absolute;top:10px;right:10px;text-shadow:1px 1px 1px rgba(0,0,0,0.5);z-index:10;color:white}
.CETBasicVideo .player .video-playback-controls i{text-align:left}
.CETBasicVideo .player .video-playback-controls [data-action="unmute"]{display:none}
.CETBasicVideo .player .video-playback-controls[data-muted="true"] [data-action="mute"]{display:none}
.CETBasicVideo .player .video-playback-controls[data-muted="true"] [data-action="unmute"]{display:inline-block}
.CETBookingSearch,.CETSkyforceBooking{color:#fff}
.CETBookingSearch p,.CETSkyforceBooking p{margin:5px 0;line-height:1}
.CETBookingSearch p a,.CETSkyforceBooking p a{line-height:1.2}
.CETBookingSearch input[type=text],.CETSkyforceBooking input[type=text],.CETBookingSearch select,.CETSkyforceBooking select{min-height:30px;padding:8px}
.CETBookingSearch .booking-promo-code-entry input,.CETSkyforceBooking .booking-promo-code-entry input{display:none;width:100%;height:30px}
.CETBookingSearch .select-wrapper,.CETSkyforceBooking .select-wrapper{border:1px solid #999;position:relative;background-color:#fff;line-height:30px;color:#4a4a4a}
.CETBookingSearch .select-wrapper .select-content,.CETSkyforceBooking .select-wrapper .select-content,.CETBookingSearch .select-wrapper div.select-content,.CETSkyforceBooking .select-wrapper div.select-content{color:#333;display:block;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 20px 0 8px}
.CETBookingSearch .select-wrapper i,.CETSkyforceBooking .select-wrapper i{font-size:16px}
.CETBookingSearch .select-wrapper select,.CETSkyforceBooking .select-wrapper select{position:absolute;opacity:0;top:0;left:0;bottom:0;width:100%;-webkit-appearance:none;-moz-appearance:none;z-index:2}
.CETBookingSearch .cet-icon,.CETSkyforceBooking .cet-icon{right:0;padding:6px;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;pointer-events:none}
.CETBookingSearch .input-wrapper,.CETSkyforceBooking .input-wrapper{margin:8px 0;position:relative}
.CETBookingSearch label[for="flexibledates"],.CETSkyforceBooking label[for="flexibledates"],.CETBookingSearch .flexibledates,.CETSkyforceBooking .flexibledates{line-height:10px;vertical-align:middle}
.CETBookingSearch label[for="flexibledates"],.CETSkyforceBooking label[for="flexibledates"]{font-size:12px;margin-left:4px;cursor:pointer}
.CETBookingSearch label[for="monthlist"],.CETSkyforceBooking label[for="monthlist"]{display:block;font-size:14px}
.CETBookingSearch .date-inputs .input-wrapper input,.CETSkyforceBooking .date-inputs .input-wrapper input{transition:all .2s ease-in;border:1px solid #999;height:30px;color:#000;font-size:12px;width:100%}
.CETBookingSearch .date-inputs .input-wrapper input:focus,.CETSkyforceBooking .date-inputs .input-wrapper input:focus{font-weight:700}
.CETBookingSearch .date-inputs .fa-calendar,.CETSkyforceBooking .date-inputs .fa-calendar{color:#747474;cursor:pointer;pointer-events:none;font-size:16px}
.CETBookingSearch .first,.CETSkyforceBooking .first{padding-right:2%}
.CETBookingSearch .room-select,.CETSkyforceBooking .room-select{width:calc(50% - 2%)}
.CETBookingSearch [data-theme='layouts/standardBooker'] input{border:1px solid #999;background:#f7f7f7;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(1,#e6e6e6));background:-ms-linear-gradient(bottom,#fff,#e6e6e6);background:-moz-linear-gradient(center bottom,#fff 0,#e6e6e6 100%);background:-o-linear-gradient(#e6e6e6,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#ffffff',GradientType=0);border-color:#a6a6a6}
.CETBookingSearch [data-theme='layouts/standardBooker'] .select-content{background:#d2d2d2;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e6e6e6),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#e6e6e6,#fff);background:-moz-linear-gradient(center bottom,#e6e6e6 0,#fff 100%);background:-o-linear-gradient(#fff,#e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0)}
.CETBookingSearch [data-theme='layouts/standardBooker'] .best-rate-guarantee{font-weight:bold;text-align:center}
.CETBookingSearch [data-theme='layouts/standardBooker'] .best-rate-guarantee a{text-decoration:none;text-transform:uppercase;font-family:Verdana,serif;font-size:12px}
.CETBookingSearch [data-theme='layouts/standardBooker'] .best-rate-guarantee span{margin-left:4px}
.CETBookingSearch [data-theme='layouts/standardBooker'] .people-wrapper{margin-bottom:4px}
.CETBookingSearch [data-theme='layouts/standardBooker'] .people-wrapper[data-room="1"]{visibility:visible;opacity:1;display:block;transition:.2s ease-in}
.CETBookingSearch [data-theme='layouts/standardBooker'],.CETSkyforceBooking{background-color:#141414;margin-bottom:24px;font-size:12px;padding:8px 16px;max-width:220px}
.CETBookingSearch [data-theme='layouts/standardBooker'] ::-webkit-input-placeholder,.CETSkyforceBooking ::-webkit-input-placeholder{color:#4a4a4a}
.CETBookingSearch [data-theme='layouts/standardBooker'] ::-moz-placeholder,.CETSkyforceBooking ::-moz-placeholder{color:#4a4a4a;opacity:1}
.CETBookingSearch [data-theme='layouts/standardBooker'] :-moz-placeholder,.CETSkyforceBooking :-moz-placeholder{color:#4a4a4a}
.CETBookingSearch [data-theme='layouts/standardBooker'] :-ms-input-placeholder,.CETSkyforceBooking :-ms-input-placeholder{color:#4a4a4a}
.CETBookingSearch [data-theme='layouts/standardBooker'] .fa,.CETSkyforceBooking .fa{font-size:initial}
.CETBookingSearch [data-theme='layouts/standardBooker'] .booker-header,.CETSkyforceBooking .booker-header{text-align:center;text-transform:uppercase;margin-bottom:4px;color:#fff;font-size:24px}
.CETBookingSearch [data-theme='layouts/standardBooker'] .date-inputs,.CETSkyforceBooking .date-inputs{margin-bottom:8px}
.CETBookingSearch [data-theme='layouts/standardBooker'] .date-inputs .input-wrapper,.CETSkyforceBooking .date-inputs .input-wrapper{z-index:1;margin:0}
.CETBookingSearch [data-theme='layouts/standardBooker'] .date-inputs input,.CETSkyforceBooking .date-inputs input{width:100%;color:#4a4a4a}
.CETBookingSearch [data-theme='layouts/standardBooker'] a,.CETSkyforceBooking a{text-decoration:underline;color:#fff}
.CETBookingSearch [data-theme='layouts/standardBooker'] .booking-promo-code-entry a,.CETSkyforceBooking .booking-promo-code-entry a,.CETBookingSearch [data-theme='layouts/standardBooker'] .military-discount,.CETSkyforceBooking .military-discount{font-size:11px}
.CETBookingSearch [data-theme='layouts/standardBooker'] .booking-promo-code-entry .remove-promo,.CETSkyforceBooking .booking-promo-code-entry .remove-promo{display:none}
.CETBookingSearch [data-theme='layouts/standardBooker'] .booking-promo-code-entry .add-promo,.CETSkyforceBooking .booking-promo-code-entry .add-promo,.CETBookingSearch [data-theme='layouts/standardBooker'] .booking-promo-code-entry .remove-promo,.CETSkyforceBooking .booking-promo-code-entry .remove-promo{text-decoration:underline}
.CETBookingSearch [data-theme='layouts/standardBooker'] .booking-promo-code-entry .add-promo,.CETSkyforceBooking .booking-promo-code-entry .add-promo{display:inline-block}
.CETBookingSearch [data-theme='layouts/standardBooker'] .booking-promo-code-entry[data-allowEntry="1"] input,.CETSkyforceBooking .booking-promo-code-entry[data-allowEntry="1"] input{display:block}
.CETBookingSearch [data-theme='layouts/standardBooker'] .booking-promo-code-entry[data-allowEntry="1"] .remove-promo,.CETSkyforceBooking .booking-promo-code-entry[data-allowEntry="1"] .remove-promo{display:inline-block}
.CETBookingSearch [data-theme='layouts/standardBooker'] .booking-promo-code-entry[data-allowEntry="1"] .add-promo,.CETSkyforceBooking .booking-promo-code-entry[data-allowEntry="1"] .add-promo{display:none}
.CETBookingSearch [data-theme='layouts/standardBooker'] .booking-promo-code-entry .tooltip,.CETSkyforceBooking .booking-promo-code-entry .tooltip{cursor:pointer;z-index:1;position:relative;margin-left:4px}
.CETBookingSearch [data-theme='layouts/standardBooker'] .booking-promo-code-entry .tooltip .fa-question-circle,.CETSkyforceBooking .booking-promo-code-entry .tooltip .fa-question-circle{vertical-align:bottom}
.CETBookingSearch [data-theme='layouts/standardBooker'] .booking-promo-code-entry .tooltip .hint,.CETSkyforceBooking .booking-promo-code-entry .tooltip .hint{display:none}
.CETBookingSearch [data-theme='layouts/standardBooker'] .booking-promo-code-entry .tooltip:hover .hint,.CETSkyforceBooking .booking-promo-code-entry .tooltip:hover .hint,.CETBookingSearch [data-theme='layouts/standardBooker'] .booking-promo-code-entry .tooltip:focus .hint,.CETSkyforceBooking .booking-promo-code-entry .tooltip:focus .hint{min-width:100px;padding:10px;display:block;color:#000;position:absolute;left:20px;top:-5px;border:1px solid;border-color:#ccc #000 #000 #ccc;background-color:#fff}
.CETBookingSearch [data-theme='layouts/standardBooker'] .booker-button,.CETSkyforceBooking .booker-button{text-decoration:none;display:block;position:relative;padding:6px 0;font-weight:500;line-height:1.5}
@media only screen and (max-width:640px){.CETBookingSearch [data-theme='layouts/standardBooker'],.CETSkyforceBooking{display:none}
}
.CETSkyforceBooking .booker-header{font-size:16px}
.CETSkyforceBooking .input-wrapper{margin-bottom:8px!important}
.CETSkyforceBooking select,.CETSkyforceBooking input,.CETSkyforceBooking .skyforce-propertyList{width:100%;color:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(1,#e6e6e6));background:-ms-linear-gradient(bottom,#fff,#e6e6e6);background:-moz-linear-gradient(center bottom,#fff 0,#e6e6e6 100%);background:-o-linear-gradient(#e6e6e6,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#ffffff',GradientType=0)}
.CETSkyforceBooking .bookableTargetDropdownBackground[data-disabled=true]{cursor:default;background:#999}
.CETSkyforceBooking .skyforce-propertyList{display:inline-block;width:100%;background:#fff}
.CETSkyforceBooking .skyforce-propertyList>span{position:relative;cursor:pointer;display:inline-block;padding:8px;width:100%;height:100%}
.CETSkyforceBooking .skyforce-propertyList>span:after{position:absolute;font-family:'FontAwesome';content:"\f0d7";right:5px;font-size:20px}
.CETSkyforceBooking .skyforce-propertyList>ul{width:100%;background:#fff}
.CETSkyforceBooking .skyforce-propertyList>ul label{cursor:pointer}
.CETSkyforceBooking label span{vertical-align:top}
.CETSkyforceBooking label span input[type="checkbox"]{width:auto!important;min-height:inherit}
.CETSkyforceBooking label span:first-child{padding-right:3px}
.CETSkyforceBooking .skyforce-pickupList input{width:100%;height:30px}
.CETSkyforceBooking .skyforce-pickupList input[data-disabled=true]{cursor:default;background:#999}
.CETSkyforceBooking .skyforce-guestCount{background:#fff;margin-bottom:8px;height:32px;width:100%}
.CETSkyforceBooking .skyforce-propertyList[data-disabled=true] span,.CETSkyforceBooking .skyforce-pickupList[data-disabled=true] span{cursor:default;background:#999}
.CETSkyforceBooking .skyforce-propertyList ul[data-displayed=true],.CETSkyforceBooking .skyforce-pickupList ul[data-displayed=true]{max-width:220px;margin:0;border:1px solid #ccc;border-top:0;position:absolute;background:#fff;color:#000;border-radius:2px;padding:5px 10px;max-height:200px;overflow-y:scroll;z-index:2}
.CETSkyforceBooking .skyforce-propertyList ul[data-displayed=true] li,.CETSkyforceBooking .skyforce-pickupList ul[data-displayed=true] li{list-style:none;cursor:pointer;display:block;padding:5px 0}
.CETSkyforceBooking .skyforce-propertyList ul[data-displayed=true] li:hover,.CETSkyforceBooking .skyforce-pickupList ul[data-displayed=true] li:hover,.CETSkyforceBooking .skyforce-propertyList ul[data-displayed=true] li:focus,.CETSkyforceBooking .skyforce-pickupList ul[data-displayed=true] li:focus{background:#eee;cursor:pointer}
.CETSkyforceBooking .skyforce-guest-inputs{font-size:0;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}
.CETSkyforceBooking .skyforce-guest-inputs input{font-size:12px;width:48%;padding-left:8px;margin-right:2%;margin-bottom:4px}
.CETSkyforceBooking .skyforce-guest-inputs input[data-displayed=true]{display:inline-block!important}
.extra-info-bar{display:block;background-color:rgba(255,255,255,0.8);max-width:960px;margin:8px auto;padding:8px;font-size:13px;text-align:center;cursor:pointer;color:#000}
@media only screen and (max-width:950px){.extra-info-bar{display:none}
}
.extra-info-bar:hover{color:#000}
.extra-info-bar ul{display:inline-block;font-size:12px}
.extra-info-bar ul li{display:inline-block}
.extra-info-bar ul li:first-child{text-transform:uppercase;font-weight:600}
@media only screen and (max-width:950px){.extra-info-bar ul li:first-child{width:100%}
}
.extra-info-bar ul li p{display:inline-block;margin:0 8px}
@media only screen and (max-width:790px){.extra-info-bar ul li{width:100%}
.extra-info-bar ul li p{width:50%;margin:0;padding:8px}
.extra-info-bar ul li span{width:100%;margin:0 auto 4px}
}
.extra-info-bar.extra-info-bar-sm{max-width:768px;font-weight:normal;border-radius:3px;box-shadow:0 2px 15px rgba(0,0,0,0.2)}
.extra-info-bar.extra-info-bar-sm ul{display:flex;align-items:baseline;justify-content:space-between}
.extra-info-bar.extra-info-bar-sm ul li{display:inline-block;font-size:11px}
.extra-info-bar.extra-info-bar-sm ul li:first-child{width:auto;font-weight:bold;text-transform:uppercase}
.extra-info-bar.extra-info-bar-sm ul span:not(.fa-stack){display:inline-block;margin:0}
.extra-info-bar.extra-info-bar-sm ul span:not(.fa-stack):not(:first-child){padding-left:5px}
@media only screen and (max-width:950px){.extra-info-bar.extra-info-bar-sm{display:block}
}
@media only screen and (max-width:790px){.extra-info-bar.extra-info-bar-sm{display:none}
}
.no-flexbox .extra-info-bar-sm ul{width:100%;padding:0 8px}
.no-flexbox .extra-info-bar-sm ul li:not(:first-child){margin-left:5px}
.CETBookingSearchWide,.CETBookingSearch [data-theme='layouts/wideBooker']{max-width:768px;margin:0 auto;color:#000;background-color:rgba(255,255,255,0.8);font-size:12px;box-shadow:0 2px 15px rgba(0,0,0,0.2);border-radius:0 0 3px 3px}
.CETBookingSearchWide label[for="flexibledates"],.CETBookingSearch [data-theme='layouts/wideBooker'] label[for="flexibledates"]{color:#666}
.CETBookingSearchWide .room-number,.CETBookingSearch [data-theme='layouts/wideBooker'] .room-number{display:inline-block;margin-right:8px;font-weight:200;vertical-align:top;line-height:30px}
.CETBookingSearchWide .select-wrapper,.CETBookingSearch [data-theme='layouts/wideBooker'] .select-wrapper{display:inline-block;margin-right:8px;font-size:14px}
.CETBookingSearchWide .wide-booker-wrapper,.CETBookingSearch [data-theme='layouts/wideBooker'] .wide-booker-wrapper{padding:24px}
.CETBookingSearchWide .booking-promo-code-entry,.CETBookingSearch [data-theme='layouts/wideBooker'] .booking-promo-code-entry{margin-bottom:8px}
.CETBookingSearchWide .booking-promo-code-entry input,.CETBookingSearch [data-theme='layouts/wideBooker'] .booking-promo-code-entry input{border:1px solid #999}
.CETBookingSearchWide .booking-promo-code-entry[data-allowEntry="1"] input,.CETBookingSearch [data-theme='layouts/wideBooker'] .booking-promo-code-entry[data-allowEntry="1"] input{display:block}
.CETBookingSearchWide .booking-promo-code-entry[data-allowEntry="1"] a,.CETBookingSearch [data-theme='layouts/wideBooker'] .booking-promo-code-entry[data-allowEntry="1"] a{display:none}
.CETBookingSearchWide .booking-input,.CETBookingSearch [data-theme='layouts/wideBooker'] .booking-input{margin:24px 0}
.CETBookingSearchWide .booking-input label,.CETBookingSearch [data-theme='layouts/wideBooker'] .booking-input label{font-size:11px;font-weight:200;line-height:16px;display:block;margin-bottom:4px}
.CETBookingSearchWide .booking-input .input-wrapper,.CETBookingSearch [data-theme='layouts/wideBooker'] .booking-input .input-wrapper{position:relative}
.CETBookingSearchWide .booking-input .input-wrapper i,.CETBookingSearch [data-theme='layouts/wideBooker'] .booking-input .input-wrapper i{font-size:12px;color:#555}
.CETBookingSearchWide .booking-input.rooms-select .room-parameters .room-number .select-content,.CETBookingSearch [data-theme='layouts/wideBooker'] .booking-input.rooms-select .room-parameters .room-number .select-content{padding:0 8px}
.CETBookingSearchWide .booking-input.rooms-select .addremove,.CETBookingSearch [data-theme='layouts/wideBooker'] .booking-input.rooms-select .addremove{display:inline-block;vertical-align:top;line-height:30px;font-size:11px}
.CETBookingSearchWide .booking-inputs[data-flexible="1"] .month-select,.CETBookingSearch [data-theme='layouts/wideBooker'] .booking-inputs[data-flexible="1"] .month-select{display:block}
.CETBookingSearchWide .booking-inputs[data-flexible="1"] .checkin-select,.CETBookingSearch [data-theme='layouts/wideBooker'] .booking-inputs[data-flexible="1"] .checkin-select,.CETBookingSearchWide .booking-inputs[data-flexible="1"] .checkout-select,.CETBookingSearch [data-theme='layouts/wideBooker'] .booking-inputs[data-flexible="1"] .checkout-select{display:none}
.CETBookingSearchWide a:not(.cet-button),.CETBookingSearch [data-theme='layouts/wideBooker'] a:not(.cet-button){color:#000;text-decoration:underline}
.CETBookingSearchWide a:hover,.CETBookingSearch [data-theme='layouts/wideBooker'] a:hover{text-decoration:underline}
.CETBookingSearchWide .stylized-header,.CETBookingSearch [data-theme='layouts/wideBooker'] .stylized-header{display:block;font-size:16px;color:#000;text-transform:uppercase;line-height:30px}
.CETBookingSearchWide .date-inputs .input-wrapper,.CETBookingSearch [data-theme='layouts/wideBooker'] .date-inputs .input-wrapper{margin:0}
.CETBookingSearchWide .date-inputs label,.CETBookingSearch [data-theme='layouts/wideBooker'] .date-inputs label{font-size:14px;line-height:30px}
.CETBookingSearchWide .bookable-target-dropdown,.CETBookingSearch [data-theme='layouts/wideBooker'] .bookable-target-dropdown{width:300px;position:relative;margin-bottom:16px}
.CETBookingSearchWide .promo-wrapper,.CETBookingSearch [data-theme='layouts/wideBooker'] .promo-wrapper{max-width:300px;font-weight:500}
.CETBookingSearchWide .promo-wrapper .military-discount,.CETBookingSearch [data-theme='layouts/wideBooker'] .promo-wrapper .military-discount{margin-bottom:24px}
.CETBookingSearchWide .booker-button,.CETBookingSearch [data-theme='layouts/wideBooker'] .booker-button{width:100%;font-size:16px;font-weight:100;border-radius:3px}
@media(min-width:791px){.CETBookingSearchWide .booker-button,.CETBookingSearch [data-theme='layouts/wideBooker'] .booker-button{background-color:#141414;border-color:#000;color:#fff}
.CETBookingSearchWide .booker-button:hover,.CETBookingSearch [data-theme='layouts/wideBooker'] .booker-button:hover{background-color:#000;border-color:#000;color:#fff}
}
@media only screen and (max-width:790px){.CETBookingSearchWide .booker-button,.CETBookingSearch [data-theme='layouts/wideBooker'] .booker-button{box-shadow:0 2px 15px rgba(0,0,0,0.2);position:absolute;bottom:-3px;margin:5% 15%;width:70%;border:0}
}
.CETBookingSearchWide .best-rate-guarantee,.CETBookingSearch [data-theme='layouts/wideBooker'] .best-rate-guarantee{text-align:center}
.CETBookingSearchWide .best-rate-guarantee a,.CETBookingSearch [data-theme='layouts/wideBooker'] .best-rate-guarantee a{text-decoration:none;text-transform:uppercase;vertical-align:top}
.CETBookingSearchWide .best-rate-guarantee span,.CETBookingSearch [data-theme='layouts/wideBooker'] .best-rate-guarantee span{margin-left:4px;font-size:10px}
@media only screen and (max-width:790px){.CETBookingSearchWide .hide-mobile,.CETBookingSearch [data-theme='layouts/wideBooker'] .hide-mobile{display:none!important}
.CETBookingSearchWide .hide-desktop,.CETBookingSearch [data-theme='layouts/wideBooker'] .hide-desktop{display:block!important}
}
.CETBreadcrumbs .breadcrumbs{font-size:12px;list-style:none;display:block;margin-bottom:16px}
.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}
@media only screen and (max-width:640px){.CETBreadcrumbs{display:none}
}
.CETStandardPage .CETBreadcrumbs{width:100%;margin:0 auto;max-width:950px;position:relative}
.CETCalculator{margin:15px 0}
.CETCalculator .cet-calc-inner{display:table;margin:auto auto 20px}
.CETCalculator .cet-calc-result{text-align:center}
.CETAdvancedCarousel{position:relative;width:100%;min-height:457px}
.CETAdvancedCarousel .cet-advanced-carousel{position:relative;width:100%;margin:0 auto 32px auto}
.CETAdvancedCarousel .cet-advanced-carousel .cet-advanced-carousel-inner{left:0;right:0;margin:0 auto;position:relative}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer{position:absolute;width:100%;bottom:50px;padding-left:30%}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer .slide-subtitle{font-size:18px}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer>.title-content{margin-bottom:16px;background-color:rgba(0,0,0,0.65)}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer>.title-content h3{font-size:3.5vw}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer .button-content{padding-left:24px}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer .button-content .cet-button{margin-right:8px}
.CETAdvancedCarousel .cet-advanced-carousel .CETVideoSlide-layer{z-index:1}
.CETAdvancedCarousel .cet-advanced-carousel .CETVideoSlide-layer .slide-play-btn .fa{box-shadow:0 2px 15px rgba(0,0,0,0.2);background:rgba(255,255,255,0.75);border:5px solid rgba(255,255,255,0.2);border-radius:50%;color:#1d1c1c;font-size:50px;height:108px;line-height:96px;padding-left:9px;text-align:center;transition:all .3s ease 0s;width:108px}
.CETAdvancedCarousel .cet-advanced-carousel .CETVideoSlide-layer .slide-play-btn .fa:hover{background-color:#f1f1f1}
.CETAdvancedCarousel .cet-advanced-carousel .CETVideoSlide{position:relative}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider{max-height:457px;overflow-y:hidden}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-track{background-color:#242424}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .ss-slide{opacity:0}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .ss-slide .slide-background{position:relative}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .ss-slide img{margin-top:-91px;width:initial}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next{position:absolute;display:none!important;height:20px;width:20px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev:hover,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next:hover,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev:focus,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next:focus{outline:0;background:transparent;color:transparent}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev:hover:before,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next:hover:before,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev:focus:before,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next:focus:before{opacity:1}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev.slick-disabled:before,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next.slick-disabled:before{opacity:.25}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev:before,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next:before{display:none;font-size:50px;line-height:1;color:#FFF;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev{left:24px;z-index:1000}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-prev:before{content:"\f053";font-family:FontAwesome,serif}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next{right:32px}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-next:before{content:"\f054";font-family:FontAwesome,serif}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-dotted .slick-slider{margin-bottom:30px}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-dots{list-style:none;text-align:right;position:relative;padding-right:64px;top:-420px;width:100%;z-index:998}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 3px;padding:0;cursor:pointer}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-dots li button:hover,.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-dots li button:focus{outline:0}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-dots li button:before{text-shadow:0 0 1px rgba(255,255,255,0.8);position:absolute;top:0;left:0;content:"\f111";font-family:FontAwesome,serif;width:20px;height:20px;font-size:18px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .ss-slide.slick-current.slick-active{opacity:1}
.CETAdvancedCarousel .cet-advanced-carousel .cet-slick-slider .slick-list{max-height:100%}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel']{max-width:1280px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-advanced-carousel-inner{max-width:1280px;padding-bottom:16px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .ss-slide img{margin-top:0;width:100%}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-slick-slider{overflow-y:visible;max-height:427px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-slick-slider .slick-list{max-height:427px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-slick-slider .slick-dots{top:inherit;bottom:-16px;text-align:center;padding:0}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-slick-slider .CETStandardSlide-layer{bottom:0;max-height:200px;top:50%;margin:auto!important;position:absolute;text-align:center;background:0;width:100%;transform:translateY(-50%);left:0;padding:0}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-slick-slider .CETStandardSlide-layer>.title-content{background-color:transparent;display:inline-block}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-slick-slider .CETStandardSlide-layer .button-content{padding-left:0}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-slick-slider .button-content{padding-top:16px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-slick-slider .ls-bottom-nav-wrapper{position:static;margin:10px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel']{background:#242424}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel'] .cet-advanced-carousel-inner{max-width:1280px}
@media(min-width:851px){.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel'] .CETStandardSlide-layer>.title-content{padding:16px 0 4px 24px}
}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel'] .cet-slick-slider .ss-slide img{margin-top:-91px;width:1280px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel'] .CETBookingSearch{bottom:32px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel'] .CETBookingSearch,.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel'] .CETSkyforceBooking{right:70%;min-width:215px;position:absolute;z-index:998;text-align:left}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel'] .CETSkyforceBooking{top:20px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel'] .CETSkyforceBooking input{width:100%}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel'] .CETSkyforceBooking *{box-sizing:border-box!important;-webkit-box-sizing:border-box!important}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel'] .cet-mobile-book-now{display:none}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel'][data-hide-booker="true"] .cet-advanced-carousel-inner .cet-slick-slider .CETStandardSlide-layer{padding-left:0}
@media only screen and (max-width:1100px){.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer>.title-content h3{margin:0;font-size:3.8vw!important}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .ss-slide[data-has-video='true'] .CETVideoSlide-layer .slide-play-btn .fa{transform:scale(0.75)}
}
@media(min-width:851px){.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .ss-slide[data-has-video='true'] .CETVideoSlide-layer .slide-play-btn{max-width:108px;max-height:108px;top:32%;bottom:auto;cursor:pointer}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .ss-slide[data-has-video='true'] .CETStandardSlide-layer{transform:translateY(-5%);z-index:1}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .ss-slide[data-has-video='true'] .CETStandardSlide-layer h3{margin:auto}
}
@media only screen and (max-width:850px){.CETAdvancedCarousel{min-height:200px}
.CETAdvancedCarousel .slick-track{background-color:#242424}
.CETAdvancedCarousel .cet-advanced-carousel .slick-dots{display:none!important}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer{position:relative;padding:0 8px;min-height:80px;bottom:0}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer>.title-content{display:block;margin:0;padding:0;background:transparent;position:absolute;transform:translateY(16px)}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer .slide-subtitle{font-size:13px}
.CETAdvancedCarousel .cet-advanced-carousel .CETStandardSlide-layer .button-content{display:none}
.CETAdvancedCarousel .cet-advanced-carousel .CETVideoSlide-layer .slide-play-btn .fa{transform:scale(0.6)}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel'] .cet-slick-slider .ss-slide img{margin-top:-5%;width:100%}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel'] .bookingsearch-holder{display:none}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='fullPageCarousel'] .cet-mobile-book-now{display:block}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-slick-slider .slick-dots{display:block!important}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-slick-slider .CETStandardSlide-layer{position:relative;min-height:90px;top:inherit;transform:none;text-align:center}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-slick-slider .CETStandardSlide-layer>.title-content{position:initial;margin:0 auto;padding:0;background:transparent;transform:translateY(16px)}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-slick-slider .CETStandardSlide-layer>.title-content h3{color:#fff}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-slick-slider .CETStandardSlide-layer .slide-subtitle{color:#fff;font-size:13px}
.CETAdvancedCarousel .cet-advanced-carousel[data-theme='singleColumnCarousel'] .cet-slick-slider .CETStandardSlide-layer .button-content{display:none}
}
.cq-wcm-edit .CETAdvancedCarousel{height:547px!important}
.cq-wcm-edit .CETAdvancedCarousel .cet-advanced-carousel .ss-slide{opacity:1}
.cq-wcm-edit .CETAdvancedCarousel .cet-advanced-carousel .ss-slide img{margin-top:0}
.cq-wcm-edit .CETAdvancedCarousel .cet-advanced-carousel .CETBookingSearch,.cq-wcm-edit .CETAdvancedCarousel .cet-advanced-carousel .CETSkyforceBooking{top:50px;bottom:0}
.cq-wcm-edit .CETAdvancedCarousel .slide-container{display:none}
.cq-wcm-edit .CETAdvancedCarousel .slide-container.editing{display:block}
.cq-wcm-edit .CETAdvancedCarousel .slide-container.editing .ss-slide img{transform:none}
.cq-wcm-edit .CETAdvancedCarousel .slides-edit-nav{color:#fff;font-size:16px;background:#333;padding:4px;display:inline-block;user-select:none}
.cq-wcm-edit .CETAdvancedCarousel .slides-edit-nav .editing{font-weight:900;font-size:120%;text-decoration:underline}
.cq-wcm-edit .CETAdvancedCarousel .slides-edit-nav span{padding:4px;cursor:pointer}
.cq-wcm-edit .CETAdvancedCarousel .cet-slick-slider{height:auto}
.cq-wcm-edit .CETAdvancedCarousel .cet-slick-slider .ss-slide,.cq-wcm-edit .CETAdvancedCarousel .cet-slick-slider .ss-layer{display:block}
.ss-slide[data-theme="dark"] .title-content,.ss-slide[data-theme="dark"] .slide-title,.ss-slide[data-theme="dark"] .slide-subtitle{color:#000}
.ss-slide[data-theme="dark"] .title-content:hover,.ss-slide[data-theme="dark"] .slide-title:hover,.ss-slide[data-theme="dark"] .slide-subtitle:hover,.ss-slide[data-theme="dark"] .title-content:focus,.ss-slide[data-theme="dark"] .slide-title:focus,.ss-slide[data-theme="dark"] .slide-subtitle:focus{color:#000}
.ss-slide[data-theme="light"] .title-content,.ss-slide[data-theme="light"] .slide-title,.ss-slide[data-theme="light"] .slide-subtitle{color:#fff}
.ss-slide[data-theme="light"] .title-content:hover,.ss-slide[data-theme="light"] .slide-title:hover,.ss-slide[data-theme="light"] .slide-subtitle:hover,.ss-slide[data-theme="light"] .title-content:focus,.ss-slide[data-theme="light"] .slide-title:focus,.ss-slide[data-theme="light"] .slide-subtitle:focus{color:#fff}
.ss-slide .title-content{color:#fff}
.ss-slide .title-content h3{color:#fff}
.CETColumns{zoom:1;padding:0;margin:0}
.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:0;min-height:1px}
.CETColumns>div:first-child{margin-left:0}
@media only screen and (max-width:640px){.CETColumns>div{float:none;margin:0 0 5px;width:100%}
}
.CETFactsBox{padding:30px 10px;margin-bottom:16px;text-align:center}
.CETFactsBox p{opacity:.7}
.CETFactsBox p[itemprop="openingHours"]{margin-bottom:8px}
.CETFactsBox p[itemprop="openingHours"] span{display:block}
.CETFactsBox .extra_facts_content{margin-top:15px}
.CETFactsBox .currently-open{margin-top:8px;text-align:left;color:green}
.CETFactsBox .currently-closed{margin-top:8px;text-align:left;color:red}
.CETFactsBox span[itemprop="offers"]{display:block;margin-top:20px}
.CETResponsiveImage{position:relative}
.CETResponsiveImage img{width:100%;vertical-align:middle}
.CETResponsiveImage a{z-index:1;width:100%;height:100%;position:absolute}
.CETFormstack{display:inline-block;width:100%}
.CETTRLogin .tr-signed-out{display:block}
.CETTRLogin .tr-signed-in{display:none}
.CETTRLogin[data-loggedin="true"] .tr-signed-out{display:none}
.CETTRLogin[data-loggedin="true"] .tr-signed-in{display:block}
.CETGoogleMaps iframe{width:100%}
.CETParsys{position:relative}
.cet-list-item{zoom:1}
.cet-list-item:before,.cet-list-item:after{content:"";display:table}
.cet-list-item:after{clear:both}
.cet-list-item:before,.cet-list-item:after{content:"";display:table}
.cet-list-item:after{clear:both}
.CETListItem{zoom:1;position:relative;padding-bottom:16px;margin-bottom:32px;width:100%}
.CETListItem:before,.CETListItem:after{content:"";display:table}
.CETListItem:after{clear:both}
.CETListItem:before,.CETListItem:after{content:"";display:table}
.CETListItem:after{clear:both}
.CETListItem .cet-list-item-description{margin-bottom:16px}
.CETListItem .main-image{float:left;border-radius:4px;margin-bottom:16px}
@media only screen and (max-width:850px){.CETListItem .main-image{width:100%}
}
.CETListItem .main-image a{display:block}
.CETListItem .main-image img{display:block;width:100%}
.CETListItem .main-content{position:relative;padding-left:24px;float:left}
@media only screen and (max-width:850px){.CETListItem .main-content{width:100%;padding-right:32px}
}
.CETListItem .main-content[data-withoutimage="true"]{width:100%}
.CETListItem .main-content .cet-room-price{font-size:14px;display:none}
.CETListItem .main-content .cet-room-price.property{border-left:0;padding:0}
.CETListItem .main-content .cet-room-price .room-price-value{display:inline-block}
.CETListItem .main-content .cet-room-price[data-price]:not([data-price="0"]){display:inline-block}
@media only screen and (max-width:640px){.CETListItem .main-content .cet-room-price[data-price]:not([data-price="0"]){border-left:initial;padding:0}
}
.CETListItem .main-content .type-header{text-transform:uppercase;margin-bottom:4px}
.CETListItem .main-content .type-header+h2{margin-top:0}
.CETListItem .main-content p.highlights-link{margin:10px 0;display:inline-block;padding-right:5px;cursor:pointer}
.CETListItem .main-content p.highlights-link a:before{content:"\f069";font-family:FontAwesome,serif}
@media only screen and (max-width:640px){.CETListItem .main-content p.highlights-link{display:none}
}
.CETListItem .main-content p.highlights-link ~ .cet-room-price[data-price]:not([data-price="0"]){padding:0 10px;border-left:1px solid #000}
.CETListItem .main-content .fa-chevron-right{display:none;height:28px;right:0}
@media only screen and (max-width:640px){.CETListItem .main-content .fa-chevron-right{display:block}
.CETListItem .main-content h2{margin-right:24px}
}
.CETListItem .logo{position:absolute;bottom:0;right:0}
.CETListItem .logo img{width:80px}
@media only screen and (max-width:640px){.CETListItem .logo{display:none}
}
.CETListItem .cet-list-item-overlay{display:none}
@media only screen and (max-width:640px){.CETListItem .cet-list-item-overlay{display:block;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)}
.CETCardItem{position:relative;background:#fff;border:1px solid #ccc}
.CETCardItem .main-image a{display:block}
.CETCardItem .main-image img{width:100%}
.CETCardItem .main-content{position:relative;padding:15px;min-height:200px}
.CETCardItem .main-content .cet-room-price{background-color:#f6f6f5;border-bottom:1px solid #e4e4e4;font-size:12px;color:#666;font-weight:bold;text-transform:uppercase;line-height:20px;padding:10px 0 10px 10px;margin:-18px -15px 5px}
.CETCardItem .main-content .cet-room-price .room-price-value{font-size:22px;font-weight:bold;display:inline-block}
.CETCardItem .main-content .type-header{letter-spacing:3px;text-transform:uppercase;margin-bottom:4px}
.CETCardItem .main-content .type-header+h2{margin-top:0}
.CETCardItem .main-content p.highlights-link{margin:10px 0;display:inline-block;padding-right:5px;cursor:pointer}
.CETCardItem .main-content p.highlights-link a:before{content:"\f069";font-family:FontAwesome,serif}
@media only screen and (max-width:700px){.CETCardItem .main-content p.highlights-link{display:none}
}
.CETCardItem .main-content .buttons{bottom:10px}
.CETCardItem .main-content .fa-chevron-right{display:none;right:-20px;font-size:28px;height:28px}
.CETCardItem .cet-list-item-overlay{display:none}
.CETCardItem .logo{position:absolute;top:0;left:0;background:#000;max-width:80px;max-height:80px;width:30%}
.CETCardItem .logo img{width:100%}
@media only screen and (max-width:640px){.CETCardItem .logo{display:none}
}
@media only screen and (max-width:640px){.CETCardItem .main-image{float:none;width:100%}
.CETCardItem .main-image img{width:100%}
.CETCardItem .main-content{margin-left:0}
.CETCardItem .main-content .fa-chevron-right{display:block}
.CETCardItem .main-content h2{margin-right:25px;position:relative}
.CETCardItem .cet-list-item-overlay{display:block;z-index:10}
.CETCardItem .buttons,.CETCardItem .highlights-link{display:none}
}
.CETCardItem .CETModal .cet-dialog[data-has-images=false] .cet-gallery,.CETListItem .CETModal .cet-dialog[data-has-images=false] .cet-gallery{display:none}
.CETCardItem .CETModal .cet-dialog[data-has-images=false] .cet-room-modal-copy.CETRichText,.CETListItem .CETModal .cet-dialog[data-has-images=false] .cet-room-modal-copy.CETRichText{overflow:visible}
.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content,.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content{padding:8px;background-color:#efefef;width:960px}
.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs>div,.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs>div{margin:0}
.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tab[data-tabid="tabName_1"][data-displayed=true],.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tab[data-tabid="tabName_1"][data-displayed=true]{display:inline-block!important}
.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent,.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent{padding:32px}
.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-list-item-modal-gallery,.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-list-item-modal-gallery{width:65%;margin:0 20px 0 5px;float:left;max-width:540px}
.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-list-item-modal-gallery .cet-gallery-full,.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-list-item-modal-gallery .cet-gallery-full{height:0;padding-bottom:70%}
.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-list-item-modal-gallery .cet-gallery-full .cet-gallery-slider,.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-list-item-modal-gallery .cet-gallery-full .cet-gallery-slider{max-width:100%!important}
.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-room-modal-copy.CETRichText,.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-room-modal-copy.CETRichText{overflow:hidden}
.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-room-modal-copy.CETRichText .cet-room-modal-copy-description,.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-room-modal-copy.CETRichText .cet-room-modal-copy-description{margin-bottom:20px}
.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-room-amenities,.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-room-amenities{padding-top:20px;width:100%;display:inline-block}
.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-room-amenities .hotel-room-amenities,.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-room-amenities .hotel-room-amenities{padding-top:0;float:left;width:33.333333333333333333%}
.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-room-amenities .hotel-room-amenities .amenities-section,.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-room-amenities .hotel-room-amenities .amenities-section{margin-bottom:10px;width:100%}
.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-room-amenities .hotel-room-amenities .amenities-section .amenities-desc,.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content .CETTabs .tabcontent .cet-room-amenities .hotel-room-amenities .amenities-section .amenities-desc{font-size:12px;margin:0}
@media only screen and (max-width:640px){.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content,.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content{max-width:100%;max-height:91%}
.CETCardItem .CETModal .cet-dialog-wrapper .cet-dialog-content .cet-list-item-modal-gallery,.CETListItem .CETModal .cet-dialog-wrapper .cet-dialog-content .cet-list-item-modal-gallery{display:none}
}
@media only screen and (max-width:850px){.CETDataList .cet-list{margin-bottom:0}
.no-flexbox .cet-list .cet-list-item{position:relative}
.no-flexbox .cet-list .cet-list-item .main-content{width:calc(100% - 128px);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0}
.cet-list{zoom:1;margin-bottom:8px;padding:0;width:100%;border:0;position:relative}
.cet-list:before,.cet-list:after{content:"";display:table}
.cet-list:after{clear:both}
.cet-list:before,.cet-list:after{content:"";display:table}
.cet-list:after{clear:both}
.cet-list .logo,.cet-list .type-header,.cet-list .cet-list-item-description,.cet-list .buttons,.cet-list .sub-title{display:none}
.cet-list .cet-list-item-overlay{display:block}
.cet-list .cet-list-item-overlay:hover{background:rgba(255,255,255,0.1)}
.cet-list div[class*="cet-col-"]{float:left}
.cet-list .cet-list-item{background:rgba(0,0,0,0.04);display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cet-list .cet-list-item:hover a{-webkit-filter:contrast(1);filter:contrast(1)}
.cet-list .cet-list-item h2{font-size:18px;margin:0}
.cet-list .main-image{min-width:128px;width:auto;margin:0}
.cet-list .main-content{padding:16px 32px 16px}
.cet-list .main-content .fa-chevron-right{display:block;right:16px;height:100%;display:table;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cet-list .main-content .fa-chevron-right>*{display:table-cell;vertical-align:middle}
}
.CETContainer>.background-image-container{overflow:hidden;position:relative}
.CETContainer>.background-image-container a.cet-pos-center{z-index:1}
.CETContainer>.background-image-container[data-parallax="true"]{background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}
@media only screen and (max-width:700px){.CETContainer>.background-image-container[data-parallax="true"]{background-attachment:inherit}
}
.CETContainer>.background-image-container>.container-content-holder{padding:20px;z-index:1}
.CETContainer>.background-image-container>.container-content-holder.container-content-centered{text-align:center}
.CETContainer>.background-image-container>.container-content-holder.container-content-centered .cet-container-content{font-size:initial;text-align:initial;display:inline-block;width:100%}
.CETContainer>.background-image-container>.container-content-holder.container-content-centered:before{content:"";display:inline-block;vertical-align:middle;height:100%}
.CETCountdown{width:100%;display:inline-block;margin-bottom:24px}
.CETCountdown .cet-countdown-timer{margin:0 auto;display:block}
.CETCountdown .cet-countdown-timer .cet-countdown-container .cet-countdown-clock{text-align:center}
.CETCountdown .cet-countdown-timer .cet-countdown-container .cet-countdown-clock>div{text-align:center;display:inline-block;margin:0 10px}
.CETCountdown .cet-countdown-timer .cet-countdown-container .cet-countdown-clock>div .cet-countdown-timeDigit{font-size:32px;margin-bottom:5px}
@media only screen and (max-width:400px){.CETCountdown .cet-countdown-timer .cet-countdown-container .cet-countdown-clock>div{width:50%;margin:5px 0}
}
.CETEmailBanner{width:100%;color:#fff;text-align:center}
.CETEmailBanner-wrapper{padding:24px 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-right{display:table-cell;vertical-align:bottom;border-left:1px solid #8a8a8a;padding-left:10px;width:30%}
.CETEmailBanner .btn_orange{display:inline;text-align:center;border-top:1px solid #ed9e84;padding:7px 33px 9px 33px;height:32px;font-weight:bold;line-height:35px;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#e15d31}
@media only screen and (max-width:640px){.CETEmailBanner-wrapper{width:90%}
.CETEmailBanner-left,.CETEmailBanner-center{display:none}
.CETEmailBanner-right{border:1px solid #8a8a8a;width:100%;padding:16px}
.CETEmailBanner-right .btn_orange{font-size:14px}
}
.CETEmailSignUp{max-width:700px;margin:0 auto;clear:both}
.CETEmailSignUp .cet-email-error{display:none;margin-bottom:15px;background:#fcf8e3;border:1px #faebcc solid;border-radius:4px;padding:18px;overflow:auto;color:#3f3d3b}
.CETEmailSignUp .cet-email-error-icon{background:-webkit-linear-gradient(#f00,#7c0000);-webkit-text-fill-color:transparent;-webkit-background-clip:text;padding-right:15px;font-size:32px;color:#F00;float:left}
.CETEmailSignUp .cet-email-error-messages{margin-left:50px}
.CETEmailSignUp .cet-email-error-messages p{margin:5px}
.CETEmailSignUp form.TREmailSignUp td{width:50%;position:relative;display:inline-block}
@media(max-width:640px){.CETEmailSignUp form.TREmailSignUp td{display:table-cell;width:75%}
}
.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 form.TREmailSignUp .CETDropdownList .cet-email-dob-select{display:inline-block;white-space:nowrap}
.CETEmailSignUp form.TREmailSignUp .CETDropdownList .cet-email-select{position:relative}
.CETEmailSignUp form.TREmailSignUp .CETDropdownList .select-box{width:100%;padding:7px 20px 7px 5px;border-radius:3px;border:1px solid #ddd;position:absolute;margin:3px 0;background:#fff;color:#000}
.CETEmailSignUp form.TREmailSignUp .CETDropdownList .select-box span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.CETEmailSignUp form.TREmailSignUp .CETDropdownList .select-box:after{content:'\f0d7';font-family:FontAwesome;position:absolute;right:5px}
.CETEmailSignUp form.TREmailSignUp .CETDropdownList select{width:100%;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);margin:12px 20px 7px 5px;box-sizing:border-box}
.CETEmailSignUp form.TREmailSignUp .CETRadioGroup .radioitem{display:inline-block;padding-right:10px}
.CETEmailSignUp form.TREmailSignUp .CETRadioGroup .radioitem label{padding-left:3px}
.CETEmailSignUp [data-error=true]{border:1px #F00 solid!important;background:#f5f5dc}
.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;margin:8px;font-size:10px}
.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:12px;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)}
.CETTicketMasterEventList .CETPerformanceList .performance-item .performance-date{width:auto;font-size:14px}
.cet-event-upcoming{margin-top:10px;width:100%;clear:both}
.cet-event-upcoming h2{margin:.5em 0;font-size:24px}
@media(min-width:640px){.cet-event-upcoming.mobile-cet-event-upcoming{display:none}
}
.CETCalendar{margin-bottom:24px}
.CETCalendar .cet-month-calendar header{font-size:21px;padding:5px 0;border-bottom:1px solid #ccc}
.CETCalendar .cet-month-calendar header .fa{font-size:24px}
.CETCalendar .cet-month-calendar header .loading{display:none}
.CETCalendar .cet-month-calendar header[data-loading="1"] .loading{display:inline-block}
.CETCalendar .cet-month-calendar header .month-year-name{display:inline-block;min-width:150px;text-align:center}
.CETCalendar .cet-month-calendar header [data-ispast="true"]{visibility:hidden}
.CETCalendar .cet-month-calendar .cet-day-names ul{zoom:1}
.CETCalendar .cet-month-calendar .cet-day-names ul:before,.CETCalendar .cet-month-calendar .cet-day-names ul:after{content:"";display:table}
.CETCalendar .cet-month-calendar .cet-day-names ul:after{clear:both}
.CETCalendar .cet-month-calendar .cet-day-names ul:before,.CETCalendar .cet-month-calendar .cet-day-names ul:after{content:"";display:table}
.CETCalendar .cet-month-calendar .cet-day-names ul:after{clear:both}
.CETCalendar .cet-month-calendar .cet-day-names ul li{display:block;float:left;width:13.85714286%;margin-right:.5%;padding:5px;font-size:13px;color:#666}
.CETCalendar .cet-month-calendar .cet-day-names ul li:nth-child(7n+7){margin-right:0}
.CETCalendar .cet-month-calendar .cet-days{border-bottom:1px solid #ccc}
.CETCalendar .cet-month-calendar .cet-days ul{zoom:1}
.CETCalendar .cet-month-calendar .cet-days ul:before,.CETCalendar .cet-month-calendar .cet-days ul:after{content:"";display:table}
.CETCalendar .cet-month-calendar .cet-days ul:after{clear:both}
.CETCalendar .cet-month-calendar .cet-days ul:before,.CETCalendar .cet-month-calendar .cet-days ul:after{content:"";display:table}
.CETCalendar .cet-month-calendar .cet-days ul:after{clear:both}
.CETCalendar .cet-month-calendar .cet-days ul li{display:block;float:left;width:13.85714286%;height:100px;margin-right:.5%;margin-bottom:.5%;position:relative;border-top:1px solid #ccc;overflow:hidden}
.CETCalendar .cet-month-calendar .cet-days ul li .cet-day-content{min-height:98px;position:relative;border-radius:3px}
.CETCalendar .cet-month-calendar .cet-days ul li:nth-child(7n+7){margin-right:0}
.CETCalendar .cet-month-calendar .cet-days ul li.cet-day-empty{border-top:1px solid #f7f7f7}
.CETCalendar .cet-month-calendar .cet-days ul li .cet-day-number{display:block;padding:4px;color:#666;font-size:12px;text-align:right}
.CETCalendar .cet-month-calendar .cet-days ul li .cet-performances .cet-performance-more{display:none}
.CETCalendar .cet-month-calendar .cet-days ul li .cet-performances .cet-performance:nth-child(4) ~ .cet-performance-more{display:block}
.CETCalendar .cet-month-calendar .cet-days ul li .cet-performances .cet-performance:nth-child(n+4){display:none}
.CETCalendar .cet-month-calendar .cet-days ul li .cet-performances .cet-performance:nth-last-child(2):nth-child(4) ~ .cet-performance-more{display:none!important}
.CETCalendar .cet-month-calendar .cet-days ul li .cet-performances .cet-performance:nth-last-child(2):nth-child(4){display:block!important}
.CETCalendar .cet-month-calendar .cet-days ul li .cet-performance-more{cursor:pointer}
.CETCalendar .cet-month-calendar .cet-days ul li .cet-performance-more .less{display:none}
.CETCalendar .cet-month-calendar .cet-days ul li:hover,.CETCalendar .cet-month-calendar .cet-days ul li[data-expanded="1"]{overflow:visible}
.CETCalendar .cet-month-calendar .cet-days ul li:hover .cet-day-content,.CETCalendar .cet-month-calendar .cet-days ul li[data-expanded="1"] .cet-day-content{position:relative;z-index:10;box-shadow:0 0 4px 1px rgba(0,0,0,0.4)}
.CETCalendar .cet-month-calendar .cet-days ul li:hover .cet-performances .cet-performance:nth-child(n+4),.CETCalendar .cet-month-calendar .cet-days ul li[data-expanded="1"] .cet-performances .cet-performance:nth-child(n+4){display:block}
.CETCalendar .cet-month-calendar .cet-days ul li:hover .cet-performances .cet-performance-more .more,.CETCalendar .cet-month-calendar .cet-days ul li[data-expanded="1"] .cet-performances .cet-performance-more .more{display:none}
.CETCalendar .cet-month-calendar .cet-days ul li:hover .cet-performances .cet-performance-more .less,.CETCalendar .cet-month-calendar .cet-days ul li[data-expanded="1"] .cet-performances .cet-performance-more .less{display:inline}
.CETCalendar .cet-month-calendar .cet-days ul li:hover .cet-performances .cet-performance-more{display:none!important}
.CETCalendar .cet-month-calendar .cet-performances{font-size:12px}
.CETCalendar .cet-month-calendar .cet-performance{padding:4px 2px;margin-bottom:1px;border-radius:3px;cursor:pointer;background:rgba(0,0,0,0.1)}
.CETCalendar .cet-month-calendar .cet-performance img{width:100%}
.CETCalendar .cet-month-calendar .cet-performance p{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.CETCalendar .cet-month-calendar .cet-performance:nth-child(odd){background:rgba(0,0,0,0.05)}
.CETCalendar .cet-month-calendar .cet-performance.cet-performance-more{background:rgba(0,0,0,0.1)}
.CETCalendar table{width:100%}
.CETCalendar table td{width:14.285%;border:1px solid #e8e8e8}
.CETCalendar table td span.day-number{height:80px;width:20px;background:#e8e8e8;display:inline-block;padding:4px;font-size:12px;text-align:center}
.CETCalendarOverlay{width:800px;max-width:100%;min-height:300px;background:white;padding:20px}
.CETCalendarOverlay .main-content h2{margin:0}
.CETCalendarOverlay .main-content h2 a{text-decoration:underline}
.CETCalendarOverlay .main-content .cet-button{min-width:150px}
.CETEventPerformanceList{margin:10px 0}
.CETEventPerformanceList .cet-custom-multiselect{display:inline-block;width:150px}
.CETEventPerformanceList .cet-custom-multiselect .label-text{position:absolute;margin-top:-12px;margin-left:4px}
.CETEventPerformanceList .cet-custom-multiselect .selectBox{position:relative;min-height:35px}
.CETEventPerformanceList .cet-custom-multiselect .selectBox select{min-width:100px;display:block;opacity:0}
.CETEventPerformanceList .cet-custom-multiselect .overselect{cursor:default;position:absolute;left:0;right:0;top:0;bottom:0}
.CETEventPerformanceList .cet-custom-multiselect .overselect:after{right:0;position:absolute;top:-4px}
.CETEventPerformanceList .cet-custom-multiselect .checkboxes{max-width:200px;position:absolute;background:#FFF;display:none;margin-left:4px;border:1px #dadada solid;border-radius:3px;z-index:2;-webkit-box-shadow:0 2px 15px rgba(0,0,0,0.2);box-shadow:0 2px 15px rgba(0,0,0,0.2)}
.CETEventPerformanceList .cet-custom-multiselect .checkboxes.expanded{display:block}
.CETEventPerformanceList .cet-custom-multiselect .checkboxes label{display:block;padding:2px 8px}
.CETEventPerformanceList .cet-custom-multiselect .checkboxes label input{margin-right:8px}
.CETEventPerformanceList .cet-custom-multiselect .checkboxes label:hover{background-color:#1e90ff}
.CETEventPerformanceList .cet-custom-select.category-select .value:before{content:"CATEGORY: "}
.CETEventPerformanceList .cet-custom-select.property-select .value:before{content:"PROPERTY: "}
.CETEventPerformanceList .cet-custom-select .value:before{font-size:10px}
.CETEventPerformanceList .performance-list-item{position:relative;margin-bottom:5px;background-color:rgba(0,0,0,0.04);display:table;width:100%}
.CETEventPerformanceList .performance-list-item>div{min-height:1px;display:table-cell;vertical-align:top}
.CETEventPerformanceList .performance-list-item .performance-date-info{width:10%;vertical-align:middle}
.CETEventPerformanceList .performance-list-item .performance-date{font-size:18px;text-align:center}
.CETEventPerformanceList .performance-list-item .performance-day-of-month{font-size:25px;font-weight:600;padding-bottom:10px}
.CETEventPerformanceList .performance-list-item .performance-day-of-week{font-size:13px}
.CETEventPerformanceList .performance-list-item .performance-month,.CETEventPerformanceList .performance-list-item .performance-day-of-month,.CETEventPerformanceList .performance-list-item .performance-day-of-week{display:block;text-transform:uppercase}
.CETEventPerformanceList .performance-list-item .performance-image{display:flex;justify-content:center;align-items:center;width:100%;height:110px;overflow:hidden}
.CETEventPerformanceList .performance-list-item .performance-image img{width:100%;display:block}
.CETEventPerformanceList .performance-list-item .performance-info{width:67%;padding:10px}
@media only screen and (max-width:850px) and (min-width:641px){.CETEventPerformanceList .performance-list-item .performance-info{width:70%}
}
.CETEventPerformanceList .performance-list-item .performance-title{font-size:18px;margin-bottom:30px;height:25px}
@media only screen and (max-width:850px) and (min-width:641px){.CETEventPerformanceList .performance-list-item .performance-title{font-size:16px;margin-bottom:25px}
}
.CETEventPerformanceList .performance-list-item .performance-title small{display:block;font-size:10px;padding-bottom:3px}
.CETEventPerformanceList .performance-list-item .performance-details{display:block}
.CETEventPerformanceList .performance-list-item .performance-details .performance-age{display:block;text-align:right}
.CETEventPerformanceList .performance-list-item .performance-details .performance-venue{text-transform:uppercase;padding-bottom:7px;font-size:13px}
.CETEventPerformanceList .performance-list-item .performance-details .performance-times{font-size:13px;width:100%;float:left}
.CETEventPerformanceList .performance-list-item .performance-details .performance-times li{float:left;padding-right:5px}
.CETEventPerformanceList .performance-list-item .performance-details .performance-times li:last-child{padding-right:0}
.CETEventPerformanceList .performance-list-item .performance-details .performance-times li.performance-time:not(:last-child):after{content:","}
.CETEventPerformanceList .performance-list-item .performance-details p{font-size:12px;line-height:13px}
.CETEventPerformanceList .performance-list-item .performance-details h4{font-weight:normal}
.CETEventPerformanceList .performance-list-item .performance-actions{font-size:12px;line-height:13px;float:left}
.CETEventPerformanceList .performance-list-item .performance-actions.left{width:72%}
@media only screen and (max-width:850px) and (min-width:641px){.CETEventPerformanceList .performance-list-item .performance-actions.left{width:65%}
}
.CETEventPerformanceList .performance-list-item .performance-actions.right{width:28%}
@media only screen and (max-width:850px) and (min-width:641px){.CETEventPerformanceList .performance-list-item .performance-actions.right{width:35%}
}
.CETEventPerformanceList .performance-list-item .performance-actions .cet-button{font-size:10px;text-decoration:none;position:absolute;bottom:10px;right:10px}
@media only screen and (max-width:640px){.CETEventPerformanceList .performance-list-item{display:block;float:left}
.CETEventPerformanceList .performance-list-item .performance-image{display:flex;width:20%;height:75px;float:left}
.CETEventPerformanceList .performance-list-item .performance-info{width:100%}
.CETEventPerformanceList .performance-list-item .performance-title{padding-right:20px;height:initial;margin-bottom:7px;float:left}
.CETEventPerformanceList .performance-list-item .performance-details{width:100%;float:left}
.CETEventPerformanceList .performance-list-item .performance-actions.left,.CETEventPerformanceList .performance-list-item .performance-actions.right{width:100%}
.CETEventPerformanceList .performance-list-item .performance-actions .performance-times{padding:0}
.CETEventPerformanceList .performance-list-item .performance-actions .performance-times li{margin-right:10px}
.CETEventPerformanceList .performance-list-item .mobile-overlay{display:table;width:100%;padding:10px;text-decoration:none}
.CETEventPerformanceList .performance-list-item .mobile-overlay i{display:table-cell;font-size:30px;text-align:right}
}
.CETEventPerformanceList .performance-list-load-more .cet-button{display:block}
.CETEventPerformanceList .date-picker-clear[data-displayed="true"]{display:inline-block;line-height:25px}
h2.performance-list-title{margin:8px 0;font-size:24px}
h3.performance-list-title{margin-top:16px;margin-bottom:8px;font-size:21px}
h3.performance-list-title.more-events{display:none}
html.no-flexbox .CETEventPerformanceList .performance-image{display:table-cell;width:auto}
@media only screen and (max-width:640px){html.no-flexbox .CETEventPerformanceList .performance-image{width:25%}
}
.featured-item-container{background:no-repeat 50% 0;background-position:bottom;position:relative;margin-bottom:24px;height:518px}
.featured-item-container .featured-item-description{text-shadow:1px 1px 2px #fff}
.featured-item-container .featured-mobile-background{display:none}
@media only screen and (max-width:640px){.featured-item-container{padding:0;background-size:cover}
}
.featured-item-container .featured-item-content-container{width:100%;position:relative;height:100%}
.featured-item-container .featured-item-title{margin-top:0}
.featured-item-container .featured-item-content{width:45%;float:left}
@media only screen and (max-width:640px){.featured-item-container .featured-item-content{padding:16px;height:auto;min-height:initial;float:none;width:100%}
}
.featured-item-container .room-price-value{font-size:24px}
.featured-item-container .main-featured-cat{letter-spacing:4px;margin-bottom:4px;text-transform:uppercase}
.featured-item-container .featured-item-propinfo{margin:16px 0}
.featured-item-container .featured-best-rate-guarantee{text-decoration:none!important;text-transform:uppercase;font-family:Verdana,sans-serif;font-weight:bold}
.featured-item-container .featured-best-rate-guarantee .fa.fa-check-circle-o{font-size:15px}
.featured-item-container .cet-button{margin-top:20px}
.featured-item-container[data-theme="right"] .featured-item-content{float:right}
@media only screen and (max-width:640px){.featured-item-container[data-theme="right"] .featured-item-content{float:none}
}
.featured-item-container[data-theme="right"] .featured-item-content,.featured-item-container[data-theme="left"] .featured-item-content{height:100%;display:table;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.featured-item-container[data-theme="right"] .featured-item-content>*,.featured-item-container[data-theme="left"] .featured-item-content>*{display:table-cell;vertical-align:middle}
.featured-item-container[data-theme="minibooker"]{margin-top:0;height:440px}
@media only screen and (max-width:640px){.featured-item-container[data-theme="minibooker"]{height:auto;padding-bottom:16px}
}
.featured-item-container[data-theme="minibooker"] .CETBookingSearch [data-theme='layouts/standardBooker'],.featured-item-container[data-theme="minibooker"] .CETSkyforceBooking{margin-bottom:0}
.featured-item-container[data-theme="minibooker"] aside{float:left;width:220px;position:absolute;z-index:1}
.featured-item-container[data-theme="minibooker"] .featured-item-content{padding-left:257px}
.featured-item-container[data-theme="minibooker"] .featured-item-content-inner{max-width:400px}
@media only screen and (max-width:640px){.featured-item-container[data-theme="minibooker"] .featured-item-content-inner{max-width:100%}
}
.featured-item-container[data-theme="minibooker"] .featured-item-content{text-align:left;width:100%;position:relative}
@media only screen and (max-width:640px){.featured-item-container[data-theme="minibooker"] .featured-item-content{width:100%;min-height:initial;float:none;padding:16px}
}
@media only screen and (max-width:640px){.featured-item-container[data-theme="minibooker"] aside{display:none}
}
@media only screen and (max-width:700px){.featured-item-container[data-mobile="true"]{background-size:0;margin-top:0;margin-bottom:0}
.featured-item-container[data-mobile="true"]:after{padding-top:0;display:block;content:''}
.featured-item-container[data-mobile="true"] .featured-mobile-background{display:block}
.featured-item-container[data-mobile="true"] .featured-mobile-background img{width:100%}
.featured-item-container[data-mobile="true"] .featured-item-content-container{padding-top:0;top:inherit;bottom:inherit;position:relative}
}
@media only screen and (max-width:640px){.featured-item-container .featured-item-content-container .featured-mobile-background{display:block}
.featured-item-container .featured-item-content-container .featured-book{display:none}
}
.CETGallery{width:100%;position:relative;margin-top:32px}
@media only screen and (max-width:850px){.CETGallery{margin-bottom:16px}
}
.CETGallery .cet-list-item-modal-gallery .cet-gallery-large .slick-next,.CETGallery .cet-list-item-modal-gallery .cet-gallery-large .slick-prev{display:none}
.CETGallery .cet-gallery{position:relative}
.CETGallery .cet-gallery h3.small-feature-headline{text-align:center;text-transform:capitalize}
.CETGallery .cet-gallery .feature-photos-carousel{visibility:hidden;opacity:0;transition:opacity .5s}
.CETGallery .cet-gallery .feature-photos-carousel .CETGallery-slide{display:inline-block}
.CETGallery .cet-gallery .feature-photos-carousel.slick-initialized{visibility:visible;opacity:1}
.CETGallery .cet-gallery .cet-gallery-large .main-featured-text,.CETGallery .cet-gallery .cet-gallery-large .small-feature-headline{display:none}
.CETGallery .cet-gallery .cet-gallery-large .slick-prev,.CETGallery .cet-gallery .cet-gallery-large .slick-next{height:calc(100% - 36.5px);margin-top:-18px;top:50%}
.CETGallery .cet-gallery .cet-gallery-large .slick-prev:before,.CETGallery .cet-gallery .cet-gallery-large .slick-next:before{z-index:997}
.CETGallery .cet-gallery .cet-gallery-large .slick-prev:after,.CETGallery .cet-gallery .cet-gallery-large .slick-next:after{position:absolute;transition:opacity .5s;top:0;content:'';width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;z-index:-1}
.CETGallery .cet-gallery .cet-gallery-large .slick-prev:hover:after,.CETGallery .cet-gallery .cet-gallery-large .slick-next:hover:after,.CETGallery .cet-gallery .cet-gallery-large .slick-prev:hover:before,.CETGallery .cet-gallery .cet-gallery-large .slick-next:hover:before{opacity:1}
.CETGallery .cet-gallery .cet-gallery-large .slick-prev{left:0}
.CETGallery .cet-gallery .cet-gallery-large .slick-prev:before{padding-left:8px}
.CETGallery .cet-gallery .cet-gallery-large .slick-prev:after{left:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000',endColorstr='#00000000',GradientType=1);background:-moz-linear-gradient(left,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 100%)}
.CETGallery .cet-gallery .cet-gallery-large .slick-next{right:0}
.CETGallery .cet-gallery .cet-gallery-large .slick-next:before{padding-left:21px}
.CETGallery .cet-gallery .cet-gallery-large .slick-next:after{right:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=1);background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}
.CETGallery .cet-gallery .cet-gallery-large .slick-dots{padding-top:16px}
.CETGallery .cet-gallery .cet-gallery-thumbnail{background:transparent;padding:16px 0}
.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs{overflow:visible;position:relative}
.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs .slick-slide{margin:0 2px}
.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs .slick-slide p{min-height:10px;text-align:center}
.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs .slick-prev{left:-22px}
.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs .slick-next{right:-51px}
.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs .slick-arrow:before{color:#646464}
@media only screen and (max-width:850px){.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs .slick-arrow:before{display:none}
}
.CETGallery .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs .cet-gallery-content{margin:0 16px}
.CETGallery .cet-gallery .cet-gallery-full .cet-gallery-large .slick-dots{display:none!important;padding-top:8px}
.CETGallery .cet-gallery .cet-gallery-full .cet-gallery-large .slick-dots li{width:initial}
.CETGallery .cet-gallery .cet-gallery-full .cet-gallery-large .slick-prev,.CETGallery .cet-gallery .cet-gallery-full .cet-gallery-large .slick-next{height:100%;margin-top:0}
.CETGallery .cet-gallery .cet-gallery-full .cet-gallery-thumbnail .CETGallery-slide{cursor:pointer;transition:opacity .5s}
.CETGallery .cet-gallery .cet-gallery-full .cet-gallery-thumbnail .CETGallery-slide:hover .cet-gallery-image{opacity:.8}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide{text-align:center;margin:0 24px;opacity:.7;padding-bottom:32px;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.4,0,0.2,1),opacity 200ms;transition:transform 500ms cubic-bezier(0.4,0,0.2,1),opacity 200ms}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide .main-featured-title-wrapper{position:relative;height:56px;margin:0 auto}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide .main-featured-title-wrapper .main-featured-title{opacity:0;font-size:21px;margin:0;position:absolute;width:100%;height:100%;bottom:0;text-align:center;transform:translateY(50%);line-height:normal;-webkit-transition:opacity 500ms;transition:opacity 500ms}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide .cet-gallery-image.CETImage{display:inline-block}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide .main-featured-text,.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide .cet-button{opacity:0;-webkit-transition:opacity 500ms;transition:opacity 500ms}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide.slick-slide.slick-center{opacity:1;-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);z-index:2}
.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide.slick-slide.slick-center .main-featured-text,.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide.slick-slide.slick-center .main-featured-title,.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide.slick-slide.slick-center .cet-button{opacity:1}
@media only screen and (max-width:850px){.CETGallery .cet-gallery .cet-gallery-coverflow .CETGallery-slide{margin:0 16px}
}
.CETGallery .cet-gallery .cet-gallery-coverflow h3.small-feature-headline{font-size:34px;text-transform:uppercase;position:absolute;top:20px;left:0;right:0}
@media(max-width:640px){.CETGallery .cet-gallery .cet-gallery-coverflow h3.small-feature-headline{font-size:21px}
}
.CETGallery .cet-gallery .cet-gallery-coverflow .slick-prev,.CETGallery .cet-gallery .cet-gallery-coverflow .slick-next{opacity:.75;border-radius:20px;top:204px}
.CETGallery .cet-gallery .cet-gallery-coverflow .slick-prev:before,.CETGallery .cet-gallery .cet-gallery-coverflow .slick-next:before{font-size:55px;line-height:1}
.CETGallery .cet-gallery .cet-gallery-coverflow .slick-prev:before{padding-left:11px}
.CETGallery .cet-gallery .cet-gallery-coverflow .slick-next:before{padding-left:14px}
.CETGallery .cet-gallery .cet-gallery-coverflow .slick-dots{padding-top:8px}
@media only screen and (max-width:850px){.CETGallery .cet-gallery .cet-gallery-coverflow{margin:0 16px;padding-bottom:24px}
}
.CETGallery .cet-gallery .cet-gallery-table{zoom:1;margin:16px auto}
.CETGallery .cet-gallery .cet-gallery-table:before,.CETGallery .cet-gallery .cet-gallery-table:after{content:"";display:table}
.CETGallery .cet-gallery .cet-gallery-table:after{clear:both}
.CETGallery .cet-gallery .cet-gallery-table:before,.CETGallery .cet-gallery .cet-gallery-table:after{content:"";display:table}
.CETGallery .cet-gallery .cet-gallery-table:after{clear:both}
.CETGallery .cet-gallery .cet-gallery-table div{width:100%}
.CETGallery .cet-gallery .cet-gallery-table div .CETGallery-slide{margin:.2%;position:relative;width:24.6%;float:left}
.CETGallery .cet-gallery .cet-gallery-table div .CETGallery-slide a:hover .cet-gallery-image{opacity:.8}
.CETGallery .cet-gallery .cet-gallery-table div .CETGallery-slide .cet-gallery-image{display:inline-block;vertical-align:top}
.CETGallery .cet-gallery .cet-gallery-table div .CETGallery-slide .main-featured-title{margin-top:8px;font-weight:700;text-align:center}
.CETGallery .cet-gallery .cet-gallery-table div .CETGallery-slide .main-featured-text{word-break:break-all;text-align:center}
@media(max-width:640px){.CETGallery .cet-gallery .cet-gallery-table div .CETGallery-slide{width:32.6%}
.CETGallery .cet-gallery .cet-gallery-table div .CETGallery-slide p{display:none}
}
.CETGallery .CETLightbox .lightbox-content-item{background:#efefef;padding:8px}
.CETGallery .CETModal .cet-dialog-content{padding:5px;background-color:#efefef}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-full h3.small-feature-headline{display:block;text-align:left;font-size:32px}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-full .cet-gallery-large .CETGallery-slide p.main-featured-text{display:block;position:absolute;bottom:0;background-color:#000;padding:5px 10px;margin:0;width:100%;color:#fff}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-full .cet-gallery-thumbs p.main-featured-text{display:none}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-large{min-width:300px;max-width:850px;height:auto}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-large .cet-gallery-image{cursor:default}
.CETGallery .CETModal .cet-dialog-content .cet-gallery>.cet-gallery-large .main-featured-title-wrapper,.CETGallery .CETModal .cet-dialog-content .cet-gallery>.cet-gallery-large .main-featured-text,.CETGallery .CETModal .cet-dialog-content .cet-gallery>.cet-gallery-large .cet-button{display:none}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-thumbnail .small-feature-headline{display:none}
@media(max-width:640px){.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-thumbnail{display:none}
}
.CETGallery .CETModal .cet-dialog-content .cet-gallery .cet-gallery-thumbnail .cet-gallery-thumbs{max-width:700px}
.CETGallery .slick-prev,.CETGallery .slick-next{position:absolute;height:50px;width:50px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}
.CETGallery .slick-prev:hover,.CETGallery .slick-next:hover{outline:0;background:transparent;color:transparent}
.CETGallery .slick-prev:hover:before,.CETGallery .slick-next:hover:before{opacity:1}
.CETGallery .slick-prev.slick-disabled:before,.CETGallery .slick-next.slick-disabled:before{opacity:.25}
.CETGallery .slick-prev:before,.CETGallery .slick-next:before{font-size:55px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.CETGallery .slick-prev{left:-64px;z-index:997}
.CETGallery .slick-prev:before{content:"\f104";font-family:FontAwesome,serif}
.CETGallery .slick-next{right:-64px}
.CETGallery .slick-next:before{content:"\f105";font-family:FontAwesome,serif}
.CETGallery .slick-dotted .slick-slider{margin-bottom:30px}
.CETGallery .slick-dots{list-style:none;text-align:center;position:relative;bottom:0;width:100%}
.CETGallery .slick-dots li{position:relative;display:inline-block;height:15px;width:15px;margin:0 3px;padding:0;cursor:pointer}
.CETGallery .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.CETGallery .slick-dots li button:hover,.CETGallery .slick-dots li button:focus{outline:0}
.CETGallery .slick-dots li button:before{text-shadow:0 0 1px rgba(255,255,255,0.8);position:absolute;top:0;left:0;content:"\f111";font-family:FontAwesome,serif;width:20px;height:20px;font-size:18px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.CETGallery .slick-thumb{max-width:90px;padding-top:8px}
.cet-content.cet-home-page .featured-image-booking-search-container{position:relative;overflow:hidden}
.cet-content.cet-home-page .featured-image-booking-search-container .featured-image-background{opacity:0;transition:opacity .15s linear}
.cet-content.cet-home-page .featured-image-booking-search-container .featured-image-background[data-loaded]{opacity:1}
.cet-content.cet-home-page .featured-image-booking-search-container .featured-image-container{position:relative}
.cet-content.cet-home-page .featured-image-booking-search-container .featured-image-container .container-content-holder{min-height:500px}
@media only screen and (max-width:790px){.cet-content.cet-home-page .featured-image-booking-search-container .featured-image-container .container-content-holder{min-height:245px}
.cet-content.cet-home-page .featured-image-booking-search-container .featured-image-container .container-content-holder .booking-button{position:absolute;bottom:0}
}
.cet-content.cet-home-page .pageTitle h1{text-align:center;margin:24px}
.cet-content.cet-home-page .CETPromoBar{margin-bottom:32px!important}
.CETImage{width:100%;display:block}
.CETImage .cet-image-inner{position:relative;height:0;border-radius:3px}
.CETImage .cet-image-inner[data-ratio="square"]{padding-bottom:100%}
.CETImage .cet-image-inner[data-ratio="tv"]{padding-bottom:75%}
.CETImage .cet-image-inner[data-ratio="std"]{padding-bottom:66.66666667%}
.CETImage .cet-image-inner[data-ratio="hd"]{padding-bottom:56.25%}
.CETImage .cet-image-inner[data-ratio="wide"]{padding-bottom:50%}
.CETImage .cet-image-inner[data-ratio="uwide"]{padding-bottom:42.85714286%}
.CETImage .cet-image-inner[data-ratio="narrow"]{padding-bottom:33.33333333%}
.CETImage .cet-image-inner img{position:absolute;width:100%;height:100%;top:0;left:0}
.CETBackground{position:static}
.CETBackground img{position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto}
.CETBackground img[data-fill="width"]{width:100%}
.CETBackground img[data-fill="height"]{height:100%}
.CETImageModule{max-width:1536px;width:100%;margin:0 auto;display:table}
.CETImageModule .imageModuleCell{float:left;text-align:center;position:relative;overflow:hidden}
.CETImageModule .imageModuleCell[data-imagecount="1"]{width:100%}
.CETImageModule .imageModuleCell[data-imagecount="2"]{width:50%}
.CETImageModule .imageModuleCell[data-imagecount="3"]{width:33.33%}
.CETImageModule .imageModuleCell[data-imagecount="4"]{width:25%}
.CETImageModule .imageModuleCell[data-imagecount="5"]{width:20%}
.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,.CETImageModule .imageModuleCell .imageModuleContent .image-module-subtitle{color:#fff;margin-bottom:10px;text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;filter:dropshadow(color=#000000,offx=1,offy=1)}
.CETImageModule .imageModuleCell .imageModuleContent .image-module-title{text-transform:uppercase;font-size:23px}
.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[data-imagecount]{width:100%}
.CETImageModule .imageModuleCell .imageModuleContent{display:block;z-index:1}
.CETImageModule .imageModuleCell .imageModulebg{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5)}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.CETDetail .cet-detail-main-content .main-content-side-block{margin-left:20px;float:right;max-width:240px;min-width:220px}
div.CETMiniCalendar{margin-bottom:16px;padding:16px;text-align:center;font-size:12px;line-height:14px;cursor:default}
div.CETMiniCalendar h3{color:#f8f2ea}
div.CETMiniCalendar .cetcal-cont{height:183px;width:190px}
div.CETMiniCalendar ul{margin:0 0 25px 0}
div.CETMiniCalendar ul li{display:block;font-size:14px;color:#33302e;margin:0 0 10px 0}
div.CETMiniCalendar .DynarchCalendar{position:relative}
div.CETMiniCalendar .DynarchCalendar-titleCont{width:100%}
div.CETMiniCalendar .DynarchCalendar-focusLink{display:none}
div.CETMiniCalendar .DynarchCalendar-navBtn{position:absolute;z-index:10;cursor:pointer}
div.CETMiniCalendar .DynarchCalendar-navBtn>div{height:7px;width:13px}
div.CETMiniCalendar .DynarchCalendar-navDisabled{opacity:.3;filter:alpha(opacity=30)}
div.CETMiniCalendar .DynarchCalendar-prevMonth{left:20px}
div.CETMiniCalendar .DynarchCalendar-prevMonth:before{content:'\f100';font-family:FontAwesome,serif}
div.CETMiniCalendar .DynarchCalendar-nextMonth{right:20px}
div.CETMiniCalendar .DynarchCalendar-nextMonth:before{content:'\f101';font-family:FontAwesome,serif}
div.CETMiniCalendar .DynarchCalendar-prevYear{left:10px}
div.CETMiniCalendar .DynarchCalendar-prevYear:before{content:'\f104';font-family:FontAwesome,serif}
div.CETMiniCalendar .DynarchCalendar-nextYear{right:10px}
div.CETMiniCalendar .DynarchCalendar-nextYear:before{content:'\f105';font-family:FontAwesome,serif}
div.CETMiniCalendar .DynarchCalendar-dayNames{padding-left:5px;padding-right:5px;margin-top:15px}
div.CETMiniCalendar .DynarchCalendar-title div{margin:0 auto;font-size:14px;text-transform:uppercase;color:#b1a291}
div.CETMiniCalendar .DynarchCalendar-dayNames div,div.CETMiniCalendar .DynarchCalendar-day,div.CETMiniCalendar .DynarchCalendar-weekNumber{width:2.3em;padding:4px 0 4px 2px}
div.CETMiniCalendar .DynarchCalendar-body{position:relative;overflow:hidden}
div.CETMiniCalendar .DynarchCalendar-bodyTable td{border-right:1px solid #2c2c2c}
div.CETMiniCalendar .DynarchCalendar-bodyTable td .DynarchCalendar-day-othermonth{color:#888}
div.CETMiniCalendar .DynarchCalendar-bodyTable td .DynarchCalendar-day-disabled{opacity:.5}
div.CETMiniCalendar .DynarchCalendar-bodyTable td .DynarchCalendar-hover-date{background-color:#37332f}
div.CETMiniCalendar .DynarchCalendar-body td.DynarchCalendar-last-col{border:0}
div.CETMiniCalendar .DynarchCalendar-body>div{position:absolute}
div.CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-backYear{top:-100%;left:0}
div.CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-back{top:5px;left:-100%}
div.CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-fwd{top:5px;left:100%}
div.CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-now{top:5px;left:0}
div.CETMiniCalendar .DynarchCalendar-body .DynarchCalendar-animBody-fwdYear{top:100%;left:0}
div.CETMiniCalendar .DynarchCalendar-menu{position:absolute;left:0;top:15px;width:100%;height:100%;background-color:#ddd;overflow:hidden;opacity:.85;filter:alpha(opacity=85);text-align:center}
div.CETMiniCalendar .DynarchCalendar-menu .DynarchCalendar-hover-navBtn{padding:2px 4px;color:#000}
div.CETMiniCalendar .DynarchCalendar-menu .DynarchCalendar-pressed-navBtn{padding:2px 4px;background-color:#777;color:#fff}
div.CETMiniCalendar .DynarchCalendar-menu table td div{padding:3px 5px}
div.CETMiniCalendar .DynarchCalendar-menu-month{width:5.5em}
div.CETMiniCalendar .DynarchCalendar-dayNames div,div.CETMiniCalendar .DynarchCalendar-pressed-title div,div.CETMiniCalendar .DynarchCalendar-navBtn,div.CETMiniCalendar .DynarchCalendar-day{color:#fff}
div.CETMiniCalendar .btn-outer{padding-top:20px}
.CETPromoBar{text-align:center;width:100%;margin:0 auto;padding:24px 0}
.CETPromoBar .cet-promobar-items{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex}
.CETPromoBar .promo-item{display:inline-block;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;white-space:normal}
.CETPromoBar .promo-item .promo-text{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}
.CETPromoBar .promo-item h3,.CETPromoBar .promo-item h4{text-transform:uppercase}
.CETPromoBar .promo-item h3{font-size:20px;margin:20px 10px;overflow:hidden}
.CETPromoBar .promo-item h4{font-size:16px;overflow:hidden}
.CETPromoBar .promo-item h4.above{min-height:35px}
.CETPromoBar .promo-item h4.below{display:none}
.CETPromoBar .promo-item .promo-item-overlay{display:none}
.CETPromoBar .promo-item[data-visible="false"]{display:none}
.CETPromoBar .cet-promobar-items{white-space:nowrap;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}
@media only screen and (max-width:640px){.CETPromoBar{margin:0;text-align:left}
.CETPromoBar .cet-promobar-items[data-colspan]{display:block}
.CETPromoBar .cet-promobar-items[data-colspan] .promo-item{display:block;width:100%;padding:12px 10px;background:rgba(0,0,0,0.04);position:relative;margin-bottom:5px;border-radius:3px}
.CETPromoBar .cet-promobar-items[data-colspan] .promo-item h3{height:auto;margin:0 20px 0 0;font-size:21px}
.CETPromoBar .cet-promobar-items[data-colspan] .promo-item h4{margin:0 20px 3px 0;font-size:12px}
.CETPromoBar .cet-promobar-items[data-colspan] .promo-item h4.above{min-height:16px}
.CETPromoBar .cet-promobar-items[data-colspan] .promo-item .promo-cta .cet-button{display:none}
.CETPromoBar .cet-promobar-items[data-colspan] .promo-item .promo-item-overlay{position:absolute;display:block;top:0;bottom:0;right:0;left:0}
.CETPromoBar .cet-promobar-items[data-colspan] .promo-item .promo-item-overlay i{position:absolute;right:10px;font-size:28px;top:50%;margin-top:-10px}
}
.CETPromoBar[data-type="promoGrid"]{position:relative;padding:20px 0}
.CETPromoBar[data-type="promoGrid"]>header{zoom:1;margin-bottom:8px}
.CETPromoBar[data-type="promoGrid"]>header:before,.CETPromoBar[data-type="promoGrid"]>header:after{content:"";display:table}
.CETPromoBar[data-type="promoGrid"]>header:after{clear:both}
.CETPromoBar[data-type="promoGrid"]>header:before,.CETPromoBar[data-type="promoGrid"]>header:after{content:"";display:table}
.CETPromoBar[data-type="promoGrid"]>header:after{clear:both}
.CETPromoBar[data-type="promoGrid"]>header .promoGridTitle{text-transform:uppercase;font-weight:bold;text-align:left;font-size:28px;float:left}
.CETPromoBar[data-type="promoGrid"]>header .promoGridNavigation{text-align:right;float:right;width:50%;text-transform:uppercase}
.CETPromoBar[data-type="promoGrid"]>footer{display:none}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item{width:50%;float:left;text-align:left;padding:10px;display:table}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item>div{display:table-cell;vertical-align:top}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item>div h3{text-transform:uppercase;font-weight:bold;font-size:18px}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item>div h4{text-transform:none;font-size:14px}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item>div h4.above{display:none}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item>div h4.below{display:block}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item .promo-cta{float:right;vertical-align:top}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item .promo-cta .cet-button{text-transform:uppercase;padding:0 10px;min-width:120px}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item:nth-child(n+3){border-top:1px solid #000}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item:nth-child(2n+1){border-right:1px solid #000}
@media only screen and (max-width:640px){.CETPromoBar[data-type="promoGrid"] .cet-promobar-items{margin-bottom:20px}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item{width:100%!important;border:none!important;display:block}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item>div{display:block}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item>div h4{top:35px!important}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item .promo-cta{float:none;margin:10px 0}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item .promo-cta .cet-button{font-size:18px;float:none!important;display:block;margin-top:10px}
.CETPromoBar[data-type="promoGrid"] .cet-promobar-items .promo-item-overlay{display:none!important}
.CETPromoBar[data-type="promoGrid"]>header .promoGridNavigation{display:none}
.CETPromoBar[data-type="promoGrid"]>footer{display:block;text-align:center;text-transform:uppercase}
}
.CETPromoBar[data-type="promoGrid"] .gridNavigationContainer{width:100%!important}
.CETPromoBar[data-type="promoGrid"] .gridNavigationContainer .promoGridNavigation{text-align:center!important;width:100%!important}
.CETPropertyInformation{margin:24px 0}
.CETPropertyInformation p.sub-col-module_text{margin:0 20px 15px 0}
.CETPropertyInformation p.sub-col-module_text span{display:block}
.CETPropertyInformation .small-divider{height:1px;width:35px;background-color:#dfd9d2;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}
.CETRssFeed .cet-rss-feed{margin-bottom:16px;padding:0 8px;text-align:left}
.CETRssFeed .cet-rss-feed h3.cet-rss-title{text-transform:uppercase;text-align:center}
.CETRssFeed .cet-rss-feed .cet-rss-content-item{margin-bottom:16px}
.CETRssFeed .cet-rss-feed .cet-rss-content-item p{font-size:12px}
.CETRssFeed .cet-rss-feed .cet-rss-link{text-align:center;margin:12px 0}
.CETRssFeed .cet-rss-feed .fa{float:left}
.CETRssFeed .cet-rss-feed[data-icons="true"] .cet-rss-content-item>div{padding-left:1.2em}
.CETSideBanner{text-align:center;padding-bottom:16px;margin-bottom:16px;line-height:1.45}
.CETSideBanner h1,.CETSideBanner h2,.CETSideBanner h3,.CETSideBanner h4,.CETSideBanner h5,.CETSideBanner h6{margin-bottom:8px}
.CETSideBanner h3.sub-col-highlight-heading{padding:8px 8px 0}
.CETSideBanner h3.sub-col-highlight-title{font-size:28px;padding:8px;text-transform:uppercase}
.CETSideBanner>.CETImage{margin-bottom:16px}
.CETSideBanner h4.sub-col-highlight-title{text-transform:uppercase;padding:8px;font-size:14px}
.CETSideBanner .sub-col-highlight-text{padding:0 16px}
.CETSideBanner p{margin-bottom:16px}
@media only screen and (max-width:640px){.CETSideBanner{display:none!important}
}
.CETTRLogin{margin:15px 0;font-size:13px;line-height:30px;font-weight:bold}
.CETTRLogin .cet-tr-login-inner{text-align:center}
.CETLoginModal .tr-login-module-content-facebook,.CETLoginModal .tr-login-password-help-facebook,.CETLoginModal .tr-login-not-a-member-facebook,.CETLoginModal .tr-login-sign-in-facebook{display:none}
.CETLoginModal .tr-login-module{width:540px;padding:2em;color:#444;text-align:center;font-size:12px;line-height:1.45}
.CETLoginModal .tr-login-module .tr-login-module-facebook-header{margin:5px;font-size:16px;font-weight:bold}
.CETLoginModal .tr-login-module .tr-login-sign-in-facebook,.CETLoginModal .tr-login-module .tr-login-not-a-member-facebook,.CETLoginModal .tr-login-module .tr-login-password-help-facebook{padding:5px 0}
.CETLoginModal .tr-login-module .tr-login-module-content,.CETLoginModal .tr-login-module .tr-login-module-sign-in,.CETLoginModal .tr-login-module .tr-login-close,.CETLoginModal .tr-login-module .tr-login-cant-login,.CETLoginModal .tr-login-module .tr-login-module-content-facebook{margin:8px 0}
.CETLoginModal .tr-login-module .tr-login-module-content{text-align:left;padding:10px}
.CETLoginModal .tr-login-module .tr-login-login-section{background-color:#f3f4f7;border:1px solid #bcc6d3;margin:0 10px;zoom:1}
.CETLoginModal .tr-login-module .tr-login-login-section:before,.CETLoginModal .tr-login-module .tr-login-login-section:after{content:"";display:table}
.CETLoginModal .tr-login-module .tr-login-login-section:after{clear:both}
.CETLoginModal .tr-login-module .tr-login-login-section:before,.CETLoginModal .tr-login-module .tr-login-login-section:after{content:"";display:table}
.CETLoginModal .tr-login-module .tr-login-login-section:after{clear:both}
.CETLoginModal .tr-login-module .tr-login-login-section>div{width:70%;margin:auto;padding:10px}
.CETLoginModal .tr-login-module .tr-login-login-section>div p{margin:10px 0}
.CETLoginModal .tr-login-module .tr-login-login-section>div label{font-weight:bold;display:block;margin-bottom:3px;font-size:12px}
.CETLoginModal .tr-login-module .tr-login-login-section>div input{border-color:#e5dfd7!important}
.CETLoginModal .tr-login-module .tr-login-login-section>div .tr-login-not-a-member a{text-decoration:underline;color:#ff8635}
.CETLoginModal .tr-login-module .tr-login-rewards-number,.CETLoginModal .tr-login-module .tr-login-password,.CETLoginModal .tr-login-module .tr-login-options{padding-top:5px}
.CETLoginModal .tr-login-module .tr-login-options{padding-bottom:5px}
.CETLoginModal .tr-login-module .tr-login-close,.CETLoginModal .tr-login-module .tr-login-module-content{font-weight:normal}
.CETLoginModal .tr-login-module .sharedLinkStyles{text-decoration:underline;color:black}
.CETLoginModal .tr-login-module .sharedLinkStylesTR{text-decoration:underline!important;color:#ff8635!important}
.CETLoginModal .tr-login-module .tr-login-password-help-facebook a.tr-login-password-help-link{text-decoration:underline;color:black}
.CETLoginModal .tr-login-module .tr-login-password-help-facebook a.tr-login-password-help-link:hover{text-decoration:underline;color:black}
.CETLoginModal .tr-login-module .tr-login-not-a-member-facebook a.tr-login-link{text-decoration:underline!important;color:#ff8635!important}
.CETLoginModal .tr-login-module .tr-login-not-a-member-facebook a.tr-login-link:hover{text-decoration:underline!important;color:#ff8635!important}
.CETLoginModal .tr-login-module .tr-login-cant-login a,.CETLoginModal .tr-login-module .tr-login-not-a-member a{text-decoration:underline!important;color:#ff8635!important}
.CETLoginModal .tr-login-module .tr-login-cant-login a:hover,.CETLoginModal .tr-login-module .tr-login-not-a-member a:hover{text-decoration:underline!important;color:#ff8635!important}
.CETYoutube .cet-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:16px}
.CETYoutube .cet-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.CETYoutube .cet-youtube .youtube-overlay:hover .fa-youtube-play:before{color:red}
.CETYoutube .cet-youtube .youtube-overlay img{height:100%;width:100%}
.CETYoutube .cet-youtube .play-btn{display:block;width:100%;height:0;margin:auto;text-align:center;cursor:pointer}
.CETYoutube .cet-youtube .play-btn .fa{text-align:center;height:80px;width:100%;padding:0;display:block}
.CETYoutube .cet-youtube .play-btn .fa.fa-square{font-size:50px!important;padding-top:10px!important;color:#fff}
.CETYoutube .cet-youtube .play-btn .fa.fa-youtube-play{font-size:80px}
.CETImageGrid .cet-image-grid-wrapper{height:0;position:relative}
.CETImageGrid .cet-image-grid-nav{opacity:0}
.CETImageGrid .cet-image-grid{margin-bottom:8px;height:100%;position:absolute;width:100%}
.CETImageGrid .image-grid-ruler-1{bottom:-21px;margin-left:8px;position:absolute;opacity:.3;width:99%}
.CETImageGrid .image-grid-ruler-1 .grid-ruler-cell{width:8.333333333333332%}
.CETImageGrid .image-grid-ruler-2{position:absolute;width:20px;left:-20px;height:98%;margin-top:8px;opacity:.3}
.CETImageGrid .image-grid-ruler-2 .grid-ruler-cell{height:8.4%;width:20px}
.CETImageGrid .grid-ruler-cell{border:1px solid;display:table;float:left;text-align:center}
.CETImageGrid .grid-ruler-cell p{display:table-cell;text-align:center;vertical-align:middle}
.CETImageGrid .grid-ruler-cell:nth-child(even){background-color:#ccc;color:#000}
.grid-cell{position:absolute}
.grid-cell-no{position:absolute;top:5px;right:10px;font-size:24px;margin:auto;color:#eee000;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;z-index:1}
.CETImageGridCell{height:100%}
.CETImageGridCell .grid-cell-inner{height:100%;overflow:hidden}
.CETImageGridCell .grid-cell-video-edit{position:absolute;z-index:1;width:100%;height:20%}
.CETImageGridCell iframe{width:100%;height:100%}
.CETImageGridCell>a .grid-cell-background{z-index:1;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);transition:transform 250ms,opacity 250ms}
.CETImageGridCell>a:hover .grid-cell-background{opacity:.85;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:transform 250ms,opacity 250ms}
.CETImageGridCell .grid-cell-background,.CETImageGridCell .grid-cell-background-hover{height:100%;width:100%;background:no-repeat center center;background-size:cover}
.CETImageGridCell .grid-cell-background{position:relative}
.CETImageGridCell .grid-cell-background .grid-cell-background-hover{position:absolute;opacity:0;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}
.CETImageGridCell .grid-cell-background:hover .grid-cell-background-hover{opacity:1}
.CETImageGridCell .grid-cell-content{height:100%;white-space:nowrap;position:relative;font-size:16px}
.CETImageGridCell .grid-cell-content:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.CETImageGridCell .grid-cell-content a.grid-cell-background-link{z-index:3;position:absolute;top:0;left:0;right:0;bottom:0}
.CETImageGridCell .grid-cell-content-inner{z-index:2;display:inline-block;vertical-align:middle;white-space:normal;width:100%;padding:16px;position:relative;left:-4px;text-align:center}
.CETImageGridCell .grid-cell-content-inner .CETRichText{padding-bottom:10px}
@media only screen and (max-width:640px){[data-mobile-layout="gallery"]{padding-bottom:62.5%!important;overflow:hidden}
[data-mobile-layout="gallery"] .cet-image-grid-nav{position:absolute;top:0;font-size:45px;bottom:0;margin:auto;height:45px;z-index:9;transition:opacity 200ms}
[data-mobile-layout="gallery"] .cet-image-grid-nav[data-show="true"]{opacity:.8}
[data-mobile-layout="gallery"] .cet-image-grid-nav[data-show="true"]:hover{opacity:1}
[data-mobile-layout="gallery"] .cet-image-grid-nav[data-show="true"]:before{content:"\f111";font-family:FontAwesome,serif;color:#fff;opacity:.7}
[data-mobile-layout="gallery"] .cet-image-grid-nav[data-show="true"]:after{top:0;bottom:0;margin:auto;height:32px;font-size:32px;position:absolute}
[data-mobile-layout="gallery"] .cet-image-grid-nav[data-show="true"][data-direction="-1"]{left:5px}
[data-mobile-layout="gallery"] .cet-image-grid-nav[data-show="true"][data-direction="-1"]:after{left:5px;content:"\f060";font-family:FontAwesome,serif}
[data-mobile-layout="gallery"] .cet-image-grid-nav[data-show="true"][data-direction="1"]{right:5px}
[data-mobile-layout="gallery"] .cet-image-grid-nav[data-show="true"][data-direction="1"]:after{right:5px;content:"\f061";font-family:FontAwesome,serif}
[data-mobile-layout="gallery"] .cet-image-grid{overflow-y:hidden;transform:translate(0,0);transition:transform .3s ease-out}
[data-mobile-layout="gallery"] .grid-cell{padding:0}
[data-mobile-layout="gallery"] .grid-cell .grid-cell-background .grid-cell-content{padding:0 45px}
[data-mobile-layout="column"]{padding-bottom:0!important;height:auto!important}
[data-mobile-layout="column"] .grid-cell{float:left;margin:0;display:inline-block;width:100%;height:100%;position:static!important;transform:translate(0,0);transition:transform .3s ease-out}
[data-mobile-layout="column"] .grid-cell-inner{width:100%;min-height:180px;display:table}
[data-mobile-layout="column"] .grid-cell-background{display:table-cell}
[data-mobile-layout="column"] .grid-cell-content-inner{padding:8px}
[data-mobile-layout="column"] .grid-cell-content-inner .CETRichText{padding:11px 6px;margin:0}
[data-mobile-layout="column"] .buttons{margin:0 auto;display:table;border-spacing:8px}
[data-mobile-layout="column"] .cet-button{display:table-cell}
[data-mobile-layout="column"] .cet-image-grid{margin-bottom:0;position:relative;display:inline-block}
}
.cet-show-more{margin-bottom:64px}
.cet-show-more a{display:block;padding:16px;border:1px dotted #777;text-align:center;font-size:18px;font-weight:700}
.CETBannerStrip{background-position:center;text-align:center;overflow:hidden;height:35px}
.CETBannerStrip .cet-banner{background-position:center;background-repeat:no-repeat}
.CETBannerStrip .cet-banner[data-background-repeat=true]{background-repeat:repeat}
.CETBannerStrip .cet-banner a{display:block}
.CETBannerStrip .cet-banner-inner{max-width:950px;width:100%;margin:0 auto;height:35px;display:table}
.CETBannerStrip .cet-banner-inner>*{display:table-cell;vertical-align:top}
.CETBannerStrip .cet-banner-inner h4{text-align:center;line-height:32px;padding-right:20px;font-size:24px}
.CETBannerStrip .cet-banner-inner h4.cet-banner-middle{margin:auto}
.CETBannerStrip .cet-banner-inner h4[data-single=true]{width:100%}
.CETBannerStrip .cet-banner-inner .cet-banner-button{padding-right:10px;text-align:right}
.CETBannerStrip .cet-banner-inner .cet-banner-button:before{vertical-align:middle;display:inline-block;height:100%;content:''}
@media only screen and (max-width:850px){.CETBannerStrip{display:none}
}
.CETSmartBanner{position:relative;background:#fff;font-size:14px;z-index:100;height:50px;width:100%;overflow:hidden}
.CETSmartBanner .cet-sb-close,.CETSmartBanner .cet-sb-icon,.CETSmartBanner .cet-sb-info,.CETSmartBanner .cet-button-google-play{position:absolute;margin:auto 0;bottom:0;top:0}
.CETSmartBanner .cet-sb-close{font-size:22px;height:40px;width:40px;line-height:.9;padding:10px;color:#999}
.CETSmartBanner .cet-sb-icon{background-image:url('images/total-rewards/play-by-tr-app-logo.png');background-size:cover;border-radius:25px;width:45px;height:45px;left:40px}
.CETSmartBanner .cet-sb-info{font-weight:bold;display:table;color:#000;width:38%;left:90px;height:32px}
.CETSmartBanner .cet-sb-info p{line-height:16px;display:block;color:#000;margin-bottom:0;font-family:'ProximaNova',Arial,san-serif}
.CETSmartBanner .cet-sb-info p.cet-sb-subtitle{font-size:12px}
.CETSmartBanner .cet-button-google-play{right:5px;height:30px;width:102px;background-image:url('images/total-rewards/google-play-badge.svg');background-size:cover}
.CETSmartBanner .no-svg .cet-button-google-play{background-image:url('images/total-rewards/google-play-badge.png');-moz-background-size:100% 100%;-o-background-size:100% 100%}
#ui-datepicker-div{float:left;width:auto!important;display:none;z-index:9999!important;box-shadow:4px 4px 10px rgba(0,0,0,0.2);background-color:#fff}
.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:10px 0 0;filter:drop-shadow(6px 6px 10px rgba(0,0,0,0.3))}
.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:12px}
.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}
.CETFeaturedHotels{overflow:hidden;margin:0 0 5px}
.CETFeaturedHotels .cet-advanced-carousel{margin:auto}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos-holder{margin:auto;display:block;height:550px;width:100%}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos{width:313px;height:500px;z-index:10;text-align:center;overflow:hidden;z-index:998}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-header{background:rgba(0,0,0,0.5);padding:15px 0;color:#fff;margin-bottom:8px}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-header h3{color:#fff}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-body{background:rgba(0,0,0,0.5);padding:15px;color:#fff;float:left;position:relative;height:420px}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logo{width:50%;padding:1px 5px;display:inline-block;vertical-align:middle;cursor:pointer;opacity:.7}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logo[data-active="1"],.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logo:hover{opacity:1}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logo img{max-height:70px}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-footer{display:inline-block;vertical-align:bottom;float:none;padding:5px 0}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-footer a,.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-footer a:hover{color:#fff}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-footer a:after,.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos .cet-featured-hotels-logos-footer a:hover:after{font-family:FontAwesome;content:" \f0da"}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-mobile-dropdown{display:none}
@media only screen and (max-width:700px){.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner{height:380px!important;display:block!important}
.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner .featured-layerslider{height:380px!important}
.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer{position:absolute}
.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content{bottom:45%}
.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .title-content-copy{padding:0 15px;box-sizing:border-box!important;-webkit-box-sizing:border-box!important}
.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .title-content-copy .title-content-header{position:relative;margin-bottom:20px}
.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .title-content-copy .title-content-header h2{padding-right:115px}
.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .title-content-copy .cet-star-rating{display:block;line-height:24px}
.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .title-content-copy .cet-star-rating i.fa{font-size:16px}
.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .title-content-copy .cet-room-price[data-price]{right:0}
.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.button-content{bottom:38%}
.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.button-content div{margin:0 15px}
.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.button-content div .cet-featuredhotel-learnmore{display:none}
.CETFeaturedHotels .cet-advanced-carousel .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.button-content div .cet-button-booknow{display:block;font-size:18px}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-logos-holder{display:none}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-mobile-dropdown{display:block;cursor:pointer;position:absolute;top:0;z-index:2;width:100%;text-align:center;background:rgba(0,0,0,0.5)}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-mobile-dropdown h3{color:#fff;padding:15px}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-mobile-dropdown h3 span{padding-right:10px}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-mobile-dropdown h3 i.fa.fa-sort-desc{position:relative;top:-3px}
.CETFeaturedHotels .cet-advanced-carousel .cet-featured-hotels-mobile-dropdown select{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:51px;opacity:0}
}
.CETFeaturedHotels .cet-advanced-carousel-inner{height:600px}
.CETFeaturedHotels .cet-advanced-carousel-inner .slide-container{height:600px}
.CETFeaturedHotels .cet-advanced-carousel-inner .slick-slider{z-index:998}
@media only screen and (max-width:700px){.CETFeaturedHotels .cet-advanced-carousel-inner .slick-slider{z-index:2}
}
.CETFeaturedHotels .cet-advanced-carousel-inner .slick-prev,.CETFeaturedHotels .cet-advanced-carousel-inner .slick-next{position:absolute;display:none!important}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider{height:600px}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-slide .ls-bg{position:relative;display:block;margin:auto}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-slide img{width:100%;height:600px}
@media only screen and (max-width:700px){.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-slide img{width:100%;height:initial;min-height:380px}
}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-slide:after{background:rgba(0,0,0,0.3);content:'';width:100%;height:100%;position:absolute;top:0;left:0}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer{position:absolute}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content{margin:auto!important;bottom:13%;padding:0;top:auto;z-index:1}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .title-content-copy{padding:0 120px 0 330px;color:#fff;display:inline-block;max-width:600px;-webkit-box-sizing:content-box!important}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .title-content-copy h2{color:#fff;text-transform:uppercase;padding-right:10px;display:inline-block}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .title-content-copy h2 a{color:#fff}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .title-content-copy .cet-star-rating{padding-right:10px;display:inline-block}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .title-content-copy .cet-star-rating i.fa{font-size:12px;vertical-align:middle;padding:0 2px}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .cet-room-price{display:none}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .cet-room-price[data-price]{display:block;color:#fff;text-align:right;width:100px;right:15px}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .cet-room-price[data-price] p{margin:0;line-height:normal}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.title-content .cet-room-price[data-price] .room-price-value{font-size:38px}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.button-content{top:auto;width:960px;max-width:100%;bottom:49px;min-height:initial;margin:auto!important;left:0;right:0;padding-left:0;z-index:1}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-l.CETStandardSlide-layer.button-content div{margin-left:330px}
.CETFeaturedHotels .cet-advanced-carousel-inner .featured-layerslider .ls-bottom-nav-wrapper{display:none}
.EnterpriseDestinationsSummary .CETSingleColumn .content{position:relative;padding:30px 10px;zoom:1}
.EnterpriseDestinationsSummary .CETSingleColumn .content:before,.EnterpriseDestinationsSummary .CETSingleColumn .content:after{content:"";display:table}
.EnterpriseDestinationsSummary .CETSingleColumn .content:after{clear:both}
.EnterpriseDestinationsSummary .CETSingleColumn .content:before,.EnterpriseDestinationsSummary .CETSingleColumn .content:after{content:"";display:table}
.EnterpriseDestinationsSummary .CETSingleColumn .content:after{clear:both}
.EnterpriseDestinationsSummary hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3);margin:0 30px}
@media only screen and (max-width:700px){.EnterpriseDestinationsSummary hr{margin:0}
}
.EnterpriseDestinationsSummary ul.destinations-list{margin:20px 0 0}
.EnterpriseDestinationsSummary ul.destinations-list li{display:inline-block;margin-right:75px;text-transform:uppercase;font-weight:bold}
.EnterpriseDestinationsSummary ul.destinations-list li:last-child{display:none}
@media only screen and (max-width:700px){.EnterpriseDestinationsSummary ul.destinations-list li{float:left;display:block;width:50%;margin:10px 0;text-align:center}
.EnterpriseDestinationsSummary ul.destinations-list li:last-child{display:block}
}
.EnterpriseDestinationsSummary .destinations-all{position:absolute;top:20px;right:10px;text-transform:uppercase;font-size:14px}
@media only screen and (max-width:700px){.EnterpriseDestinationsSummary .destinations-all{display:none}
}
.CETVideoInterstitial .cet-interstitial-container{position:relative}
.CETVideoInterstitial .cet-interstitial-container>.video-overlay{width:100%;height:100%;position:absolute;z-index:1}
.CETVideoInterstitial .cet-interstitial-container video::-webkit-media-controls-panel{display:flex!important;opacity:1!important;padding:0 8px;position:absolute;bottom:-2px}
@media only screen and (max-width:640px){.CETVideoInterstitial .cet-interstitial-container video::-webkit-media-controls-panel{display:none!important}
}
.CETVideoInterstitial .cet-interstitial-container video::-webkit-media-controls-play-button{visibility:hidden}
.CETVideoInterstitial .cet-interstitial-container video::-webkit-media-controls-play-button,.CETVideoInterstitial .cet-interstitial-container video::-webkit-media-controls-volume-slider,.CETVideoInterstitial .cet-interstitial-container video::-webkit-media-controls-mute-button,.CETVideoInterstitial .cet-interstitial-container video::-webkit-media-controls-fullscreen-button{display:none}
.CETVideoInterstitial .cet-interstitial-container video video::-webkit-media-controls-panel{width:calc(130%)}
.CETVideoInterstitial .cet-interstitial-close{margin-top:8px;cursor:pointer}
.CETForm .form_content>*{margin:10px 0}
.CETForm .form_content label{display:block;margin:5px 0;font-size:14px;font-weight:bold}
.CETForm .form_content .CETCheckbox label{display:inline;vertical-align:bottom}
.CETForm input,.CETForm textarea{font-size:14px}
.CETForm input[type="text"],.CETForm input[type="email"],.CETForm input[type="number"],.CETForm input[type="url"],.CETForm input[type="tel"],.CETForm input[type="password"],.CETForm textarea{border-radius:4px;border-width:1px;border-style:solid;padding:7px 10px;width:100%}
.CETForm input[type="submit"]{display:inline-block;vertical-align:middle;padding:0 16px;min-width:75px;text-align:center;text-transform:uppercase;font-size:12px;line-height:2.5em;color:#fff;font-weight:normal;letter-spacing:1px;overflow:hidden;text-decoration:none;cursor:pointer;border-radius:1.5px;border:1px solid transparent;box-shadow:0 1px 8px rgba(0,0,0,0.1);touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background 100ms linear,border 100ms linear}
.CETForm input[type="submit"] a{color:#fff!important;text-decoration:none}
.CETForm input[type="submit"] a:hover{text-decoration:none}
.CETForm input[type="submit"]:active{border:1px solid transparent!important;box-shadow:inset 2px 2px 8px 2px rgba(0,0,0,0.1),inset -2px -2px 8px 2px rgba(255,255,255,0.1)}
.CETForm input[type="submit"]:focus{outline-width:0}
.CETForm input[type="submit"].tr-button,.CETForm input[type="submit"].tr-darkbutton{font-family:'Helvetica Nueue',Arial,sans-serif!important;font-weight:normal!important;border-radius:0}
.CETForm input[type="submit"].tr-button{background:#ff8636}
.CETForm input[type="submit"].tr-button:hover{background:#ffa751}
.CETForm input[type="submit"].tr-button:focus{outline-width:2px;background:#ffa751;border-color:#ffb77a}
.CETForm input[type="submit"].tr-darkbutton{background:#ff641a}
.CETForm input[type="submit"].tr-darkbutton:hover{background:#ff8636}
.CETForm input[type="submit"].tr-darkbutton:focus{outline-width:2px;background:#ff8636;border-color:#ffa751}
.CETForm input[type="submit"].cet-darkbutton{border:0;color:#fff}
.CETForm input[type="submit"].cet-darkbutton:hover{border:0}
.CETForm input[type="submit"].cet-mobile-book-now{font-size:18px;display:block}
.CETForm input[type="submit"].big-button{width:100%;font-size:18px}
.CETForm .radiogrouplabel{font-weight:bold;margin:5px 0;font-size:14px}
.CETForm .radioitem{margin:5px 0;font-size:14px}
.CETForm .radioitem input{vertical-align:top}
.CETForm .radioitem label{display:inline;vertical-align:bottom;font-weight:normal}
input[type="text"],input[type="email"],input[type="number"],input[type="url"],input[type="tel"],textarea{border:1px solid #ccc}
.cet-custom-select,.cet-custom-multiselect{position:relative;vertical-align:middle;display:inline-block;font-size:12px}
.cet-custom-select .value,.cet-custom-multiselect .value{background:linear-gradient(to bottom,#fff,#f8f8f8)}
.cet-custom-select .value:after,.cet-custom-multiselect .value:after{content:"\f0d7";font-family:FontAwesome,serif;padding:8px}
.cet-custom-select>select,.cet-custom-multiselect>select{opacity:0;outline:0!important;-webkit-appearance:none;position:absolute;top:0;bottom:0;right:0;left:0;z-index:10;width:100%}
.cet-custom-select>select:focus ~ .value,.cet-custom-multiselect>select:focus ~ .value{outline:2px dotted #68b4ff}
.form-element{display:inline-block;margin:4px;border-radius:3px;padding:4px;background-color:#fefefe;color:#3f3d3b;border:1px solid #ccc;font-size:12px;vertical-align:middle}
.cet-input{display:inline-block;position:relative;vertical-align:middle}
.cet-input .form-element{height:27.5px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.cet-datepicker:after{content:"\f073";font-family:FontAwesome,serif;right:10px;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;pointer-events:none}
.small-screen-nav{display:none;position:fixed;-webkit-overflow-scrolling:touch;overflow-y:auto;z-index:1000;height:100vh;width:240px;background-color:#242424;top:0;right:0;-ms-transform:translateX(260px);transform:translateX(260px);transform:translate3d(260px,0px,0px);text-transform:uppercase;font-size:14px;font-family:'ProximaNova','Helvetica Neue',Arial,sans-serif;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:0 0 20px 1px rgba(0,0,0,0.5);transition:all .15s ease}
.small-screen-nav ul li{border-bottom:1px solid rgba(100,100,100,0.3);background:#242424;touch-action:manipulation}
.small-screen-nav ul li:hover{background:#000}
.small-screen-nav ul li[data-active="true"] a{background:#3e3e3e;color:#fff}
.small-screen-nav ul li a{padding:15px 20px;display:block;color:rgba(255,255,255,0.6)}
.small-screen-nav ul li .fa{width:22px}
.small-screen-nav .close-menu-drawer{display:block;padding:12px 24px;text-align:right;font-size:25px;border-bottom:1px solid rgba(100,100,100,0.3)}
.small-screen-nav .close-menu-drawer .fa{color:#fff}
@media only screen and (max-width:850px){.small-screen-nav{display:block}
}
.close-tr-drawer,.close-menu-drawer{font-size:25px;cursor:pointer}
.small-screen-menu{display:none;float:right;padding:16px;cursor:pointer;text-align:center;color:#FFF;background-color:transparent}
.small-screen-menu .icon-bar{display:block;width:26px;height:2px;border-radius:1px;background-color:#fff}
.small-screen-menu .icon-bar:not(:first-child){margin-top:6px}
@media only screen and (max-width:850px){.small-screen-menu{display:inline-block}
}
.small-screen-nav.is-visible,.tr-drawer.is-visible{-ms-transform:translateX(0px);transform:translateX(0px);transform:translate3d(0px,0px,0px)}
.fade-screen{display:none}
@media only screen and (max-width:850px){.fade-screen{position:fixed;display:block;background:#000;opacity:0;top:0;bottom:0;right:0;left:0;transition:all .2s ease-in-out;visibility:hidden;z-index:999;height:100vh}
.fade-screen.is-visible{opacity:.6;visibility:visible}
}
.tr-drawer{padding:0 16px;display:none;z-index:1000;position:fixed;top:0;left:0;-webkit-overflow-scrolling:touch;overflow-y:auto;height:100vh;width:320px;color:#d6d6d6;background-color:#242424;box-shadow:1px 0 20px 0 rgba(0,0,0,0.5);-ms-transform:translateX(-210vw);transform:translateX(-210vw);transform:translate3d(-210vw,0px,0px);transition:all .15s ease;font-family:'ProximaNova','Helvetica Neue',Arial,san-serif}
.tr-drawer label{font-family:inherit}
.tr-drawer label input{margin-top:4px}
.tr-drawer .tr-button,.tr-drawer .submitLink{color:#fff}
@media only screen and (max-width:850px){.tr-drawer{display:block}
}
@media only screen and (max-width:300px){.tr-drawer{width:100vw}
}
.tr-drawer .close-tr-drawer{position:absolute;right:0;padding:5px 20px}
.tr-drawer .tr-login-form-container{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding:8px;margin-top:10vh}
.tr-drawer .tr-login-form-container label{color:#d6d6d6}
.tr-drawer .tr-login-form-container .sharedLinkStylesTR{text-decoration:underline!important;color:#ff8635!important}
.tr-drawer .tr-login-form-container .tr-login-module-logo{text-align:center}
.tr-drawer .tr-login-form-container .tr-login-module-content{padding:8px 0;text-align:center}
.tr-drawer .tr-login-form-container .main-login>div{padding:8px 0}
.tr-drawer .tr-login-form-container .main-login>div input{border-radius:0}
.tr-drawer .tr-login-form-container .main-login>div .tr-button{width:100%}
.tr-drawer .tr-login-form-container .tr-login-not-a-member,.tr-drawer .tr-login-form-container .tr-login-cant-login{text-align:center;color:#d6d6d6}
.tr-drawer .tr-login-form-container .tr-login-not-a-member>a,.tr-drawer .tr-login-form-container .tr-login-cant-login>a{text-decoration:underline!important;color:#ff8635!important}
.tr-drawer .tr-login-form-container .tr-drawer-user-info{display:none;padding-top:24px}
.tr-drawer .tr-login-form-container .tr-drawer-sign-in-button{width:100%;text-decoration:none}
.tr-drawer .tr-login-form-container .tr-info{text-align:center;padding:8px 0}
.tr-drawer .tr-login-form-container .tr-info span{font-weight:bold}
.tr-drawer .tr-login-form-container .tr-info .my-tr{width:100%}
.tr-drawer .tr-login-form-container .tr-info .sign-out{text-decoration:underline!important;color:#ff8635!important}
.tr-drawer .tr-login-form-container[data-logged-in="true"] .tr-drawer-user-info{display:inline-block}
.tr-drawer .tr-login-form-container[data-logged-in="true"] .tr-drawer-login-form{display:none}
.cet-scroll-to-top{position:fixed;height:45px;width:45px;right:16px;bottom:16px;z-index:990;cursor:pointer;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease-in}
.cet-scroll-to-top .fa{background:rgba(100,100,100,0.5);height:35px;width:35px;margin:5px;border-radius:3px;font-size:30px;color:white;text-align:center}
.cet-scroll-to-top[data-fade="in"]{visibility:visible;opacity:1;transition:opacity .6s ease,visibility .1s ease-in}
.CETTrustYou iframe{width:100%;height:400px}
.CETTrustYou iframe[data-widgettype="seal"]{height:140px}
.CETTrustYou iframe[data-widgettype="sources"]{height:360px}
.CETFacebook{margin-bottom:16px}
.CETFacebook .cet-facebook{width:100%!important}
.CETFacebook .cet-facebook span{width:100%!important}
.CETFacebook .cet-facebook span iframe{width:100%!important}
@media only screen and (max-width:640px){.CETFacebook{display:none}
}
.CETTwitterFeed{margin-bottom:16px}
.CETTwitterFeed .twitter-timeline{width:100%}
.CETTwitterFeed .twitter-timeline span{width:100%!important}
.CETTwitterFeed .twitter-timeline span iframe{width:100%!important}
@media only screen and (max-width:640px){.CETTwitterFeed{display:none}
}
.CETDetail{width:100%}
.CETDetail>.cet-left-sidebar-content>div{float:right;width:100%;max-width:720px;padding-left:0}
.CETDetail .CETBreadcrumbs .breadcrumbs{padding:0;margin-bottom:16px}
.CETDetail .cet-detail-content-header{margin-bottom:24px}
.CETDetail .addthis_toolbox{float:right}
.CETDetail .CETBreadcrumbs .breadcrumbs{padding:0}
.CETDetail h1{text-transform:uppercase}
.CETDetail .cet-detail-main-image{position:relative}
.CETDetail .cet-detail-main-image img{width:100%;display:block}
.CETDetail .cet-detail-main-image .video-playback-controls{display:none;position:absolute;top:10px;right:10px;text-shadow:1px 1px 1px rgba(0,0,0,0.5);z-index:10;color:white}
.CETDetail .cet-detail-main-image .video-playback-controls i{text-align:left}
.CETDetail .cet-detail-main-image .video-playback-controls [data-action="unmute"]{display:none}
.CETDetail .cet-detail-main-image .video-playback-controls[data-muted="true"] [data-action="mute"]{display:none}
.CETDetail .cet-detail-main-image .video-playback-controls[data-muted="true"] [data-action="unmute"]{display:inline-block}
.CETDetail .cet-detail-main-image[data-videoplayer="1"] video{visibility:visible}
.CETDetail .cet-detail-main-image[data-videoplayer="1"] img{visibility:hidden}
.CETDetail .cet-detail-main-image[data-videoplayer="1"] .video-playback-controls{display:block}
.CETDetail .cet-detail-main-content{margin:10px 0}
.CETDetail .cet-detail-main-content .cet-detail-body{margin-bottom:10px;float:none}
.CETDetail .cet-detail-main-content>.CETGallery.section{clear:both}
.CETDetail .cet-detail-main-content>.youtube{clear:both;margin:10px 0}
.CETDetail .open-table{padding-top:20px;float:left;width:100%}
.CETDetail .open-table #OT_logo{position:absolute;top:0;right:0;left:inherit;width:auto}
@media only screen and (max-width:850px){.CETDetail .open-table{display:none}
}
.CETDetail .restaurant-menu{overflow:hidden;border:1px solid #cbbeae;padding:0 20px 10px;margin-bottom:24px}
.CETDetail .restaurant-menu h3{margin-top:24px}
.CETDetail .restaurant-menu p{margin:8px 0}
.CETDetail .restaurant-menu p a{display:block}
.CETDetail .cet-mobile-book-now{display:none}
.CETDetail .cet-room-price{font-size:24px;padding:10px 0;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 h1,.CETDetail .cet-detail-main-content{padding:0 10px}
.CETDetail .cet-detail-content-header .addthis_toolbox{display:none}
.CETDetail .cet_sidebar{display:none}
.CETDetail .cet-mobile-book-now{display:block}
.CETDetail .item-map-link{display:none}
}
.CETItemListPage .category-selector ul{margin-right:24px}
.CETItemListPage .featured-item-container{padding-top:16px}
@media only screen and (max-width:640px){.CETItemListPage .featured-item-container{padding-top:0}
}
.CETItemListPage .featured-item-container .featured-mobile-background{display:none}
.CETItemListPage .featured-item-container .featured-mobile-background img{width:100%}
@media only screen and (max-width:640px){.CETItemListPage .featured-item-container .featured-mobile-background{display:block}
}
@media only screen and (max-width:640px){.CETItemListPage .category-selector{display:none}
}
.CETItemListPage .featured-page-title{display:none}
@media only screen and (max-width:640px){.CETItemListPage .featured-item-container:after{padding-top:0}
.CETItemListPage .featured-item-container .featured-item-content-container{position:relative}
.CETItemListPage .featured-item-container[data-theme="left"]{background-position-y:0;background-repeat:no-repeat}
.CETItemListPage .featured-item-content .main-featured-cat,.CETItemListPage .featured-item-content h2{margin-left:0}
.CETItemListPage .featured-item-content .featured-item-description,.CETItemListPage .featured-item-content .featured-item-propinfo,.CETItemListPage .featured-item-content .featured-best-rate-guarantee{display:block}
.CETItemListPage .featured-item-content .featured-best-rate-guarantee{padding-bottom:8px}
.CETItemListPage .featured-page-title{display:none}
}
.CETItemListPage .cet-mobile-book-now{display:none;margin:0 16px 24px}
@media only screen and (max-width:640px){.CETItemListPage .cet-mobile-book-now{display:block}
}
.CETItemListPage .CETLeftSidebar .cet-left-sidebar-content>div{padding-top:20px}
@media only screen and (max-width:700px){.CETItemListPage .CETLeftSidebar .cet-left-sidebar-content>div{padding-top:0}
}
.CETItemListPage[data-featured="1"]>.CETLeftSidebar .cet-left-sidebar-content>div{padding-top:0}
.CETItemListPage .above_list>*{margin-bottom:10px}
.category-selector{text-transform:uppercase;margin-bottom:16px}
.category-selector .category-arrow-box{position:relative;display:none}
.category-selector .category-arrow-box[data-selected="1"]{display:block}
.category-selector li[data-selected="1"] .category-arrow-box{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:relative;left:235px;top:40px;z-index:10;padding:5px}
.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div{padding-top:24px;zoom:1}
.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div:before,.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div:after{content:"";display:table}
.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div:after{clear:both}
.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div:before,.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div:after{content:"";display:table}
.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div:after{clear:both}
.CETGeneralInfoPage .CETLeftSidebar>.cet-left-sidebar-content>div .CETBreadcrumbs .breadcrumbs{left:0}
.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{max-width:700px}
.sitemap-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}
.sitemap-content h1{color:#616467}
.sitemap-content p{color:#fff}
.CETEnterpriseHeader.CETPageHeader .cet-page-header .CETLogin .cet-button{border:1px solid #ff8638;background:#ff8638}
.CETEnterpriseHeader.CETPageHeader .cet-page-header .CETLogin .tr-button{background:black}
.CETEnterpriseHeader.CETPageHeader .cet-page-header .CETLogin .playtika-btn{display:none}
.CETEnterpriseHero{position:relative;margin-bottom:5px;overflow:hidden}
.CETEnterpriseHero .featured-image-background{opacity:0;-webkit-transition:opacity 200ms;transition:opacity 200ms}
.CETEnterpriseHero .content{padding-top:240px;color:white;position:relative}
.CETEnterpriseHero .content>*{z-index:2;position:relative}
.CETEnterpriseHero .content>.overlay{z-index:1;background-color:rgba(0,0,0,0.3)}
.CETEnterpriseHero .content h1{color:#fff;text-align:center;font-size:39px;letter-spacing:3px;font-weight:normal;margin-bottom:50px}
.CETEnterpriseHero .content .links{zoom:1;max-width:960px;margin:0 auto 50px}
.CETEnterpriseHero .content .links:before,.CETEnterpriseHero .content .links:after{content:"";display:table}
.CETEnterpriseHero .content .links:after{clear:both}
.CETEnterpriseHero .content .links:before,.CETEnterpriseHero .content .links:after{content:"";display:table}
.CETEnterpriseHero .content .links:after{clear:both}
.CETEnterpriseHero .content .links a{color:#fff;font-size:28px;width:50%;float:left;text-align:center}
.CETEnterpriseHero .content .links a:first-child{width:100%;margin-bottom:30px}
.CETEnterpriseHero .enterprise-booking-content{height:250px}
.CETEnterpriseHero .tabs{max-width:960px;margin:0 auto}
.CETEnterpriseHero .tabs>ul{list-style:none;margin:0;zoom:1}
.CETEnterpriseHero .tabs>ul:before,.CETEnterpriseHero .tabs>ul:after{content:"";display:table}
.CETEnterpriseHero .tabs>ul:after{clear:both}
.CETEnterpriseHero .tabs>ul:before,.CETEnterpriseHero .tabs>ul:after{content:"";display:table}
.CETEnterpriseHero .tabs>ul:after{clear:both}
.CETEnterpriseHero .tabs>ul li{float:left;padding:7px 15px;background-color:#000;text-transform:uppercase;font-size:14px;font-weight:bold;margin:0}
.CETEnterpriseHero .tabs>ul li:first-child{border-radius:2px 0 0 0}
.CETEnterpriseHero .tabs>ul li:last-child{border-radius:0 2px 0 0}
.CETEnterpriseHero .tabs>ul li[data-active="1"]{background-color:rgba(0,0,0,0.5)}
.CETEnterpriseHero .tabs>ul li a{color:white}
.CETEnterpriseHero .tabs .tabcontent{background-color:rgba(0,0,0,0.5);padding:10px;border-radius:0 2px 2px 2px}
.CETEnterpriseHero .tabs .tabcontent>section{display:none}
.CETEnterpriseHero .tabs .tabcontent>section[data-active="1"]{display:block}
@media only screen and (max-width:950px){.CETEnterpriseHero .extra-info-bar{display:block;margin:0}
}
.CETEnterpriseHero .booking-search{color:white}
.CETEnterpriseHero .booking-search a{color:white;text-decoration:underline}
.CETEnterpriseHero .booking-search .booking-search-content{max-width:960px;margin:0 auto;padding:5px 0;position:relative}
.CETEnterpriseHero .booking-search h3{font-weight:100;font-size:16px;text-transform:uppercase;font-family:inherit;color:white;letter-spacing:1px;line-height:24px}
.CETEnterpriseHero .booking-search .cet-button{font-weight:bold;text-decoration:none}
.CETEnterpriseHero .booking-search .cet-button i.fa{font-size:18px;line-height:23px;vertical-align:middle}
.CETEnterpriseHero .booking-search .booking-inputs{zoom:1;position:relative}
.CETEnterpriseHero .booking-search .booking-inputs:before,.CETEnterpriseHero .booking-search .booking-inputs:after{content:"";display:table}
.CETEnterpriseHero .booking-search .booking-inputs:after{clear:both}
.CETEnterpriseHero .booking-search .booking-inputs:before,.CETEnterpriseHero .booking-search .booking-inputs:after{content:"";display:table}
.CETEnterpriseHero .booking-search .booking-inputs:after{clear:both}
.CETEnterpriseHero .booking-search .booking-inputs>*{float:left}
.CETEnterpriseHero .booking-search .booking-input-basics{zoom:1}
.CETEnterpriseHero .booking-search .booking-input-basics:before,.CETEnterpriseHero .booking-search .booking-input-basics:after{content:"";display:table}
.CETEnterpriseHero .booking-search .booking-input-basics:after{clear:both}
.CETEnterpriseHero .booking-search .booking-input-basics:before,.CETEnterpriseHero .booking-search .booking-input-basics:after{content:"";display:table}
.CETEnterpriseHero .booking-search .booking-input-basics:after{clear:both}
.CETEnterpriseHero .booking-search .booking-input-basics [data-displayed="true"]{display:inline-block!important}
.CETEnterpriseHero .booking-search .booking-input-basics .date-inputs{float:left}
@media only screen and (max-width:700px){.CETEnterpriseHero .booking-search .booking-input-basics .date-inputs{display:block;float:none}
}
.CETEnterpriseHero .booking-search .booking-input-basics [data-displayed="false"]{display:none!important}
.CETEnterpriseHero .booking-search .booking-input-uncommon{font-size:12px;width:300px}
.CETEnterpriseHero .booking-search .booking-input-uncommon>div{margin:5px 0}
.CETEnterpriseHero .booking-search .booking-input-more{font-size:12px;margin:5px 0}
.CETEnterpriseHero .booking-search .booking-input-more>div{display:inline-block}
.CETEnterpriseHero .booking-search .booking-input-more .more-options{width:188px}
.CETEnterpriseHero .booking-search [data-action="hideexpanded"]{display:none}
.CETEnterpriseHero .booking-search .booking-inputs[data-expanded="0"] .booking-input-uncommon{display:none}
.CETEnterpriseHero .booking-search .booking-inputs[data-expanded="0"] [data-action="showexpanded"]{display:inline}
.CETEnterpriseHero .booking-search .booking-inputs[data-expanded="1"] [data-action="hideexpanded"]{display:inline}
.CETEnterpriseHero .booking-search .booking-inputs[data-expanded="1"] [data-action="showexpanded"]{display:none}
.CETEnterpriseHero .booking-search .property-select .select-content{width:180px}
.CETEnterpriseHero .booking-search input[type="text"]{padding:5px 20px 5px 5px;font-size:12px;border:1px solid #9ba7a4;color:#555;background-color:white;font-weight:400;width:106px}
.CETEnterpriseHero .booking-search .last-name-select input{width:180px}
.CETEnterpriseHero .booking-search .booking-input{display:block;float:left;vertical-align:top;margin-right:10px}
.CETEnterpriseHero .booking-search .booking-input label{display:block;font-size:12px;margin-bottom:4px}
.CETEnterpriseHero .booking-search .booking-input .input-wrapper{position:relative;margin:0}
.CETEnterpriseHero .booking-search .booking-input .input-wrapper i{color:#555}
.CETEnterpriseHero .booking-search .booking-input .select-wrapper{display:inline-block;height:30px}
.CETEnterpriseHero .booking-search .booking-input .select-wrapper .select-content{font-size:12px;height:30px}
.CETEnterpriseHero .booking-search .booking-input .cet-icon{font-size:inherit}
.CETEnterpriseHero .booking-search .booking-input.rooms-select .room-parameters{margin-bottom:4px}
.CETEnterpriseHero .booking-search .booking-input.rooms-select .room-parameters .room-number .select-content{width:10px}
.CETEnterpriseHero .booking-search .booking-input.rooms-select .room-parameters .addremove{display:inline-block;vertical-align:top;line-height:30px;font-size:12px}
.CETEnterpriseHero .booking-search .booking-input.rooms-select .room-parameters>.select-wrapper{margin-right:10px}
.CETEnterpriseHero .booking-search .booking-input.extras{right:0;text-align:right;float:right;margin-right:0}
.CETEnterpriseHero .booking-search .booking-input.extras .empty{margin-bottom:3px;line-height:16px}
.CETEnterpriseHero .booking-search .booking-input.extras .more-options{line-height:16px;font-size:12px}
.CETEnterpriseHero .booking-search .booking-input.extras .brg a{font-family:Verdana,Arial,sans-serif;font-weight:bold;text-decoration:none;font-size:9px;line-height:9px;text-transform:uppercase}
.CETEnterpriseHero .booking-search .booking-input.month-select .select-content{width:163px}
.CETEnterpriseHero .booking-search .minor-links{position:absolute;top:5px;right:0;margin-bottom:3px;text-align:right}
.CETEnterpriseHero .booking-search .minor-links a{font-size:12px;line-height:16px;display:block}
.CETEnterpriseHero .booking-search .booking-promo-code-entry[data-allowEntry="1"] a{display:none}
.CETEnterpriseHero .booking-search .booking-promo-code-entry[data-allowEntry="1"] input{display:block;width:100%;height:auto}
@media only screen and (max-width:950px){.CETEnterpriseHero .booking-search .rooms-select{display:none}
.CETEnterpriseHero .enterprise-booking-content{height:auto}
}
@media only screen and (max-width:700px){.CETEnterpriseHero .content{padding-top:70px;min-height:0}
.CETEnterpriseHero .content .tabcontent{height:206px}
.CETEnterpriseHero .content .tabcontent>section{height:100%}
.CETEnterpriseHero .content .tabcontent>section .booking-search{height:100%}
.CETEnterpriseHero .content .tabcontent>section .booking-search .booking-inputs{height:100%}
.CETEnterpriseHero .content h1{font-size:24px;margin-left:10px;margin-right:10px;letter-spacing:normal}
.CETEnterpriseHero .content .links{display:none}
.CETEnterpriseHero .cet-single-row-booking .booking-input{margin-bottom:10px}
.CETEnterpriseHero .cet-single-row-booking .booking-input.extras{float:none}
.CETEnterpriseHero .cet-single-row-booking .booking-input.extras [data-action="booking-search"]{display:block;font-size:18px;line-height:2.5em}
.CETEnterpriseHero .cet-single-row-booking .booking-input-uncommon{display:none}
.CETEnterpriseHero .cet-single-row-booking .booking-inputs>*{float:none}
.CETEnterpriseHero .cet-single-row-booking .property-select{float:none;width:100%}
.CETEnterpriseHero .cet-single-row-booking .property-select .select-content,.CETEnterpriseHero .cet-single-row-booking .property-select .select-wrapper{width:100%}
.CETEnterpriseHero .cet-single-row-booking .checkin-select,.CETEnterpriseHero .cet-single-row-booking .checkout-select{width:48%;margin-right:0}
.CETEnterpriseHero .cet-single-row-booking .checkin-select input[type="text"],.CETEnterpriseHero .cet-single-row-booking .checkout-select input[type="text"]{width:100%}
.CETEnterpriseHero .cet-single-row-booking .checkin-select{margin-right:4%}
.CETEnterpriseHero .cet-single-row-reservation-lookup .booking-input-basics .booking-input{width:50%;margin:0 0 10px}
.CETEnterpriseHero .cet-single-row-reservation-lookup .booking-input-basics .booking-input:nth-child(2n+1){padding-right:10px}
.CETEnterpriseHero .cet-single-row-reservation-lookup .booking-input-basics .booking-input input[type="text"]{width:100%}
.CETEnterpriseHero .cet-single-row-reservation-lookup .booking-input-basics .property-select .select-content,.CETEnterpriseHero .cet-single-row-reservation-lookup .booking-input-basics .property-select .select-wrapper{width:100%}
.CETEnterpriseHero .cet-single-row-reservation-lookup .booking-input.extras{float:none}
.CETEnterpriseHero .cet-single-row-reservation-lookup .booking-input.extras [data-action="booking-lookup"]{display:block;font-size:18px;line-height:2.5em;bottom:10px;width:100%}
.CETEnterpriseHero .booking-input-more{display:none}
.CETEnterpriseHero .tabs>ul{display:table;width:100%}
.CETEnterpriseHero .tabs>ul>li{display:table-cell;float:none;width:33.3%;font-size:12px;text-align:center;vertical-align:middle;-webkit-transition:background-color 200ms;transition:background-color 200ms}
.CETEnterpriseHero .tabs>ul>li:last-child{width:33.4%}
}
.whybookoverlay{max-width:590px;padding:30px;background:white}
.whybookoverlay h1{font-size:22px;font-weight:bold;margin-bottom:20px}
.whybookoverlay .tdBRG_Text .orangeheader{font-size:14px;font-weight:bold;margin-bottom:4px}
.whybookoverlay .tdBRG_Text .textcontent{font-size:13px;line-height:15px}
.whybookoverlay .tdBRG_Text .textcontent a{text-decoration:underline}
.whybookoverlay .tdBRG_Icon{padding:10px 30px}
.whybookoverlay .tdBRG_Icon img{width:40px;height:40px}
.whybookoverlay td{vertical-align:middle}
.whybookoverlay .orange-btn{text-transform:uppercase;line-height:23px;padding:0 10px;color:white;font-size:12px;font-weight:bold}
html{overflow-x:hidden;height:100%}
body{font-size:14px;line-height:1.45}
p{margin-bottom:16px}
small{font-size:12px}
b,strong{font-weight:700}
em{font-style:italic}
h1,h2,h3,h4,h5,h6{margin:16px 0;line-height:1.16;text-transform:uppercase}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}
h1{font-size:32px}
h2{font-size:28px}
h3{font-size:25px}
h4{font-size:21px}
h5{font-size:18px}
h6{font-size:16px}
.CETLeftSidebar aside h1{font-size:28px}
.CETLeftSidebar aside h2{font-size:25px}
.CETLeftSidebar aside h3{font-size:21px}
.CETLeftSidebar aside h4{font-size:18px}
.CETLeftSidebar aside h5{font-size:16px}
.cet-main-content-block,.cet-detail-main-content{padding-left:32px}
.CETRichText ul,ol{margin-left:24px}
.CETRichText ul{list-style:disc}
.CETRichText ol{list-style:decimal}
.CETRichText li{margin-bottom:4px}
table{width:100%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
.cet-lazy-image{-webkit-transition:opacity 400ms;transition:opacity 400ms}
.cet-lazy-image[data-src]{opacity:0!important}
[data-fixed=true]{position:fixed!important}
[data-visible=true]{visibility:visible}
[data-visible=false]{visibility:hidden}
[data-displayed=true]{display:block}
[data-displayed=false]{display:none}
.hide-desktop{display:none}
@media only screen and (max-width:640px){.hide-mobile{display:none!important}
.hide-desktop{display:block!important}
}
.cet-col-12,[data-colspan='12']>.col-item{width:100%}
.cet-col-11,[data-colspan='11']>.col-item{width:91.66666667%}
.cet-col-10,[data-colspan='10']>.col-item{width:83.33333333%}
.cet-col-9,[data-colspan='9']>.col-item{width:75%}
.cet-col-8,[data-colspan='8']>.col-item{width:66.66666667%}
.cet-col-7,[data-colspan='7']>.col-item{width:58.33333333%}
.cet-col-6,[data-colspan='6']>.col-item{width:50%}
.cet-col-5,[data-colspan='5']>.col-item{width:41.66666667%}
.cet-col-4,[data-colspan='4']>.col-item{width:33.33333333%}
.cet-col-3,[data-colspan='3']>.col-item{width:25%}
.cet-col-2,[data-colspan='2']>.col-item{width:16.66666667%}
.cet-col-1,[data-colspan='1']>.col-item{width:8.33333333%}
.cet-row-12{height:100%}
.cet-row-11{height:91.66666667%}
.cet-row-10{height:83.33333333%}
.cet-row-9{height:75%}
.cet-row-8{height:66.66666667%}
.cet-row-7{height:58.33333333%}
.cet-row-6{height:50%}
.cet-row-5{height:41.66666667%}
.cet-row-4{height:33.33333333%}
.cet-row-3{height:25%}
.cet-row-2{height:16.66666667%}
.cet-row-1{height:8.33333333%}
.cet-padding-0{padding:0}
.cet-padding-2{padding:2px}
.cet-padding-4{padding:4px}
.cet-padding-6{padding:6px}
.cet-width-wide,.cet-width-std,.cet-width-aside,aside,.CETSingleColumn{margin:0 auto;width:100%;zoom:1}
.cet-width-wide:before,.cet-width-std:before,.cet-width-aside:before,aside:before,.CETSingleColumn:before,.cet-width-wide:after,.cet-width-std:after,.cet-width-aside:after,aside:after,.CETSingleColumn:after{content:"";display:table}
.cet-width-wide:after,.cet-width-std:after,.cet-width-aside:after,aside:after,.CETSingleColumn:after{clear:both}
.cet-width-wide:before,.cet-width-std:before,.cet-width-aside:before,aside:before,.CETSingleColumn:before,.cet-width-wide:after,.cet-width-std:after,.cet-width-aside:after,aside:after,.CETSingleColumn:after{content:"";display:table}
.cet-width-wide:after,.cet-width-std:after,.cet-width-aside:after,aside:after,.CETSingleColumn:after{clear:both}
.cet-width-wide{max-width:1280px}
.cet-width-std,.CETSingleColumn{max-width:960px}
.cet-width-aside,aside{max-width:220px}
.cet-pos-center,.cet-pos-l,.cet-pos-r,.cet-pos-b,.cet-pos-t,.cet-pos-vmid,.cet-pos-mid{position:absolute;margin:auto}
.cet-pos-center,.cet-pos-l,.cet-pos-b,.cet-pos-t,.cet-pos-mid{left:0}
.cet-pos-center,.cet-pos-r,.cet-pos-b,.cet-pos-t,.cet-pos-mid{right:0}
.cet-pos-center,.cet-pos-l,.cet-pos-r,.cet-pos-t,.cet-pos-vmid{top:0}
.cet-pos-center,.cet-pos-l,.cet-pos-r,.cet-pos-b,.cet-pos-vmid{bottom:0}
.cet-screen-reader{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}
.cet-screen-reader:focus{clip:auto!important;height:auto;width:auto;display:block;font-size:1em;font-weight:bold;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none}
*:focus{outline:2px dotted #68b4ff}
select:focus+.select-content{outline:2px dotted #68b4ff}
*:active,select:active+.select-content{outline:0!important}
.cet-fade-in,[data-fade-in=true]{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.cet-fade-out,[data-fade-out=true]{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
.no-touch .CETPageHeader .cet-page-header-main-links ul.cet-links>li:hover .cet-hover-content,.no-touch .CETPageHeader .cet-page-header-main-links ul.cet-links>li[data-show-hover=true] .cet-hover-content{position:absolute;visibility:visible;opacity:1}
.no-touch .CETPageHeader .cet-page-header-main-links ul.cet-links>li:hover .cet-hover-content,.no-touch .CETPageHeader .cet-page-header-main-links ul.cet-links>li[data-show-hover=true] .cet-hover-content,.no-touch .CETPageHeader .cet-page-header-main-links ul.cet-links>li[data-hover="true"]:hover .active-indicator,.no-touch .CETPageHeader .cet-page-header-main-links ul.cet-links>li[data-hover="true"]:focus .active-indicator,.no-touch .CETPageHeader .cet-page-header-main-links ul.cet-links>li[data-active="true"] .active-indicator{opacity:1}
.no-touch .CETPageHeader .cet-page-header-main-links ul.cet-links>li[data-show-hover=true] .cet-hover-content a{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:"center";-ms-justify-content:"center";justify-content:"center";-webkit-box-align:"center";-ms-flex-align:"center";align-items:"center"}
.overlay-base:after{transition:background-color .3s ease;transform:translateZ(0);content:"";top:0;left:0;bottom:0;right:0;position:absolute;overflow:hidden}
.light-theme{z-index:1!important}
.light-theme h1,.light-theme h2,.light-theme h3,.light-theme h4,.light-theme h5,.light-theme h6,.light-theme div:not(.enterprise-booking-content),.light-theme div:not(.select-content){color:#000!important}
.light-theme *:not(img,select,input,.enterprise-booking-content){z-index:1!important;color:#000!important;text-shadow:1px 1px 20px #fff}
.light-theme:after{background:rgba(255,255,255,0.5)}
.light-theme-hover:hover:after{background:rgba(255,255,255,0.6)}
.dark-theme{z-index:1!important}
.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6,.dark-theme div:not(.enterprise-booking-content),.dark-theme div:not(.select-content){color:#fff!important}
.dark-theme *:not(img,select,input,.enterprise-booking-content){z-index:1!important;color:#fff!important;text-shadow:1px 1px 20px #000}
.dark-theme:after{background:rgba(0,0,0,0.2)}
.dark-theme-hover:hover:after{background:rgba(0,0,0,0.3)}
.cet-enterprise-hero-container:after{transition:background-color .3s ease;transform:translateZ(0);content:"";top:0;left:0;bottom:0;right:0;position:absolute;overflow:hidden}
.cet-enterprise-hero-container:after{background:rgba(0,0,0,0.2)}
.CETContainer .none-theme{z-index:1!important}
.CETContainer .none-theme h1,.CETContainer .none-theme h2,.CETContainer .none-theme h3,.CETContainer .none-theme h4,.CETContainer .none-theme h5,.CETContainer .none-theme h6,.CETContainer .none-theme div:not(.enterprise-booking-content),.CETContainer .none-theme div:not(.select-content){color:#fff!important}
.CETContainer .none-theme *:not(img,select,input,.enterprise-booking-content){z-index:1!important;color:#fff!important;text-shadow:1px 1px 20px #000}
.CETContainer .none-theme:after{background:rgba(0,0,0,0.2)}
.CETContainer .none-theme-hover:hover:after{background:rgba(0,0,0,0.3)}
@media(min-width:851px){.ss-slide[data-theme="dark"] .title-content{text-shadow:0 0 20px rgba(255,255,255,0.6)}
.ss-slide[data-theme="light"] .slide-background:after{transition:background-color .3s ease;transform:translateZ(0);content:"";top:0;left:0;bottom:0;right:0;position:absolute;overflow:hidden}
.ss-slide[data-theme="light"] .slide-background:after{background:rgba(0,0,0,0.2)}
.ss-slide[data-theme="dark"] .slide-background:after{transition:background-color .3s ease;transform:translateZ(0);content:"";top:0;left:0;bottom:0;right:0;position:absolute;overflow:hidden}
.ss-slide[data-theme="dark"] .slide-background:after{background:rgba(255,255,255,0.4)}
.ss-slide[data-theme="light"] .title-content{text-shadow:0 0 10px rgba(0,0,0,0.75)}
}