.main-content ul li {
	padding-left: 0px!important;
	background: none!important;
}
.contentPage .content-container {
	margin:0em auto 2em!important;
	padding: 3em!important;
	background-color:#FFFFFF!important;
}
#gd-wrapper.embedded #gd-main-content-container {
	min-height:450px!important;
}
body {
	font-family: 'Open Sans', sans-serif!important;
}

@media only screen and (min-width: 768px) {#BuilderContents > div > div > div.richTextArea.page-heading {
	margin-top: 45px
}}
header .main-navigation {
	color: #666666!important;
	line-height: 1.75!important;
}
.contentPage h1 {
    font-weight: bold!important;
    text-transform: uppercase!important;
    margin: 0!important;
    font-size: 2.25em!important;
    line-height: 1.25!important;

}
.contentPage h2 {
    max-width: 23em!important;
    font-weight: 600!important;
    font-style: italic!important;
    margin: 0!important;
    font-size: 1.5em!important;
    line-height: 1.25!important;
}
a.pshop {
	line-height: 1.75!important;
}
/*.modal.fuel-ui-modal-fade-in {
    top: 167px!important;
}*/
.container.content-container {
    max-width: 100%!important;
}
.lodging-text {
	padding-left:0px!important;
	padding-right:0px!important;
}
#gd-main-content-container table thead {
	text-transform: none!important;
}
#gd-main-content-container table thead th {
    text-align: center;
}
.header-fixed {
	position: absolute!important;
}
table {
    min-width:fit-content!important;
}
#bookingEngineWrapper .modal .modal-dialog .modal-content .modal-body {
	padding:1rem!important;
}
table tr {
	border-bottom: none!important;
}

@media (max-width: 767px){.contentPage h2, .contentPage h1{text-align: center;}}