@import url('https://fonts.googleapis.com/css?family=Roboto');
body {
    background-image: none !important;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
#blogWrapper {
    box-shadow: none !important;
    border-left: 1px solid #dedede !important;
    border-right: 1px solid #dedede !important;
}
#mainNav li a:hover {
    color: #ff9800 !important;
}
#blogHeader {
    padding-bottom: 10px;
}
h1 {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    background-image: none !important;
    margin-bottom: 0;
    padding-bottom: 0;
    color: #0079d9;
    font-size: 28px;
}
.listingItem.featured {
    border-radius: 0 !important;
    margin-bottom: 20px;
}
.listingItem img {
    border-radius: 0 !important;
}
.listingItem.featured .listingHeader {
    background: #0079d9;
    border: none;
}
.listingItem.featured .readMore a {
    text-shadow: none !important;
}
.listingItem h2 {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    text-shadow: none !important;
    font-size: 18px;
}
.listingItem.featured h2 {
    font-size: 24px;
}
.listingItem.featured .listingTeaser {
    color: #9eccf1 !important;
    text-shadow: 1px 1px 0px #005cd0 !important;
    border-left-color: #9eccf1;
    border-left: solid 1px #005cd0 inset;
}
#columnRight h2 {
    color: #0079d9;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    text-shadow: none !important;
    font-size: 20px !important;
}
.rrTravelSearchModule h2 {
    font-size: 18px !important;
    text-shadow: none;
    color: #ff9800 !important;
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    text-shadow: none !important;
    border: none;
    background: transparent none !important;
    line-height: 24px;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    box-shadow: none;
}
.socialLinks {
    display: block;
    height: 35px;
}
.socialLinks h2 {
    color: #0079d9 !important;
}
.rrTravelSearchModule, .rrNewsletterSignUpModule, .related ul li {
    box-shadow: none;
    border: none;
    background: #f5f9fd;
}
.quoteButton, .planSummary .BuyNow, .ComparisonTable .ActionButton, #travelDetails #divActionButtons .ActionButton {
    display: block;
    background: #ff9800;
    border: none;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 7px;
    font-size: 14px;
    padding-left: 25px;
    padding-right: 25px;
    box-shadow: none;
    border-radius: 0;
}
.titleBlock {
    background: transparent none;
}
.rrTravelSearchModule .travelSearchRow .travelSearchRight {
    padding-top: 3px;
}
.rrTravelSearchModule .travelSearchRow .travelSearchQuads li.datePickers.last {
    padding-top: 6px;
}
.rrTravelSearchModule .travelSearchRow .travelSearchQuads li.datePickers input[type="text"], .rrTravelSearchModule div.depositItemList input[type="text"], .rrTravelSearchModule input[type="text"] {
    font-size: 14px;
    padding: 4px;
    border: 1px solid #767676;
    margin-bottom: 10px;
    border-radius: 4px;
    color: #a4a4a4;
    box-shadow: none;
}
.sbHolder {
    font-size: 14px;
    padding: 4px;
    border: 1px solid #767676;
    margin-bottom: 10px;
    border-radius: 4px;
    color: #a4a4a4;
    box-shadow: none;
}
.blogBody img {
    border-radius: 0px;
}
.section h2, .related h2, .listingBody h2, .comments h2, h2.authorH2, .author h2 {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    color: #0079d9;
}
.related h2 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.comments h2, h2.authorH2, .related h2, .listingBody h2 {
    font-size: 18px;
}
.blogBody a, .author h2 a, .listingPager a, .listingDate a, .author a, #columnRight .block a, #columnRight .block ul li a, #columnRight .rrNewsletterSignUpModule h2, .categoryList ul li a, .tagList ul li a, .quotePartnerLink {
    color: #0079d9;
}
#columnRight .rrNewsletterSignUpModule h2 {
    color: #0079d9;
}
#content {
    padding-bottom: 45px !important;
}
#blogFooter {
    margin-top: 35px;
}
.rrNewsletterSignUpModule #uxSubmitSignUp {
    background-color: #0079d9;
    box-shadow: none;
}
#collapseExample, #collapseQuoteForm {
    clear: both;
    float: none;
}
.listingItem .readMore a {
    color: #ff9800;
    background-image: none !important;
}
a.reviewlink::after, a.quickLink::after, a.more::after, .listingItem .readMore a::after {
    content: "   →";
}
#rrBackBtn, #blogBackBtn {
    display: block;
    color: #0079d9;
    
    padding-top: 6px;
    padding-bottom: 6px;
    margin: 7px;
    font-size: 13px;
    text-decoration: none;
    position: relative;
    width: 45%;
	float:left;
    margin-left: auto;
	text-align:center;
    margin-right: auto;
}
#rrBackBtn .svg-inline--fa, #blogBackBtn .svg-inline--fa {
    font-size: 16px;
    margin-right: 4px;
}
#rrBackBtn span, #blogBackBtn span {
    margin-top: -1px;
    display: inline-block;
    position: relative;
    top: -2px;
}

@media (max-width: 659px) {
.listingItem.featured .listingHeader {
    background-color: transparent!important;
}
}



.listingItem.featured h2 {
    font-size: 18px !important;
}
.listingItem.featured .listingTeaser {
    color: #000000 !important;
    text-shadow: none!important;
}


@media (min-device-width:993px) {.mobileNav {display:none !important;}}
