@font-face {
    font-family: 'MuseoSans-300';
    src: url('/blog/wp-content/themes/blog/fonts/27CCFD_2_0.eot');
    src: url('/blog/wp-content/themes/blog/fonts/27CCFD_2_0.eot?#iefix') format('embedded-opentype'), 
         url('/blog/wp-content/themes/blog/fonts/27CCFD_2_0.woff') format('woff'), 
         url('/blog/wp-content/themes/blog/fonts/27CCFD_2_0.ttf') format('truetype'),
         url('/blog/wp-content/themes/blog/fonts/27CCFD_2_0.svg#wf') format('svg');
}
@font-face {
    font-family: 'Museo-700';
    src: url('/blog/wp-content/themes/blog/fonts/27CCFD_0_0.eot');
    src: url('/blog/wp-content/themes/blog/fonts/27CCFD_0_0.eot?#iefix') format('embedded-opentype'),
         url('/blog/wp-content/themes/blog/fonts/27CCFD_0_0.woff') format('woff'), 
         url('/blog/wp-content/themes/blog/fonts/27CCFD_0_0.ttf') format('truetype'),
         url('/blog/wp-content/themes/blog/fonts/27CCFD_0_0.svg#wf') format('svg');
}
.budget-direct-interactive-toolbar {
    background: #3C4349; 
    position: fixed;
    height: 30px;
    width: 100%;
    z-index: 999999;
}
.budget-direct-interactive-toolbar.align-bottom { bottom: 0px; }
.budget-direct-interactive-toolbar .toolbar-container {
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
}
.budget-direct-interactive-toolbar .toolbar-container .strong { 
    font-family: "Museo-700", Arial, Helvetica, sans-serif; 
    margin-right: 70px;
}
.budget-direct-interactive-toolbar .toolbar-container a {
    font-family: "MuseoSans-300", Arial, Helvetica, sans-serif;
    display: inline-block;
    color: #FFF;
    text-decoration: none;
    line-height: 2.5;
    font-size: 12px;
}
.budget-direct-interactive-toolbar .toolbar-container .product { margin-right: 25px; }
.budget-direct-interactive-toolbar .toolbar-container .toolbar-blog-link {
    background: #6d7377;
    border-radius: 6px;
    padding: 0 10px;
    line-height: 2;
    float: right;
    margin: 3px 0;
}

/* Specific Interactive CSS Rules for Offsets */
.buildingblockhouse .app_wrap { padding-top: 30px; }

.carhazards>.container-fluid>.row.force-forward { padding-top: 30px; }
.carprices .resultsWrap,
.carprices .headerDown { top: 30px; }

.costofliving #header,
.costofliving .budgetlink {
	top: 30px;
}
.costofliving #main { top: 80px; }

.evolution-cost-of-living .mainnav { border-top: 30px solid white; }

.homehazards #main { margin-top: 30px; }

.interiors-in-time .logo-holder { top: 30px !important; }

.riskycar .app-wrap { padding-top: 30px; }
.riskycar .logo { top: 30px; }

.roadtripplanner .desktop_menu_wrap { top: -20px; }
.roadtripplanner .deskMenuDownUp { top: 30px !important; }

.special-feature header { top: 30px; }
.special-feature nav { top: 80px; }

.travelsmarter #wrapper { padding-top: 30px; }

.travel-interactive .choiceWrap { top: 35px; }
.travel-interactive .packingItemsWrap { margin-top: 80px; }
.travel-interactive .checklistsWrap { 
	top: 30px; 
	left: 210px;
}

/* Logos */
.buildingblockhouse .logo { padding-top: 5px; }
.buildingblockhouse .car-insurance-shortlink { width: 170px; }
.buildingblockhouse .sources { margin-left: 0px; }

.carhazards .budget-direct-logo { background: #FFF; }

.carsmarts .footer>a {
	display: block;
	width: 145px;
	margin: 0 auto;
}
.carsmarts .footer>a>img { width: 145px; }

.carprices .car-insurance-shortlink {
	float: right;
	width: 200px;
	margin-top: 10px;
}

.homehazards #entertainment-room>a {
    position: absolute;
    top: 100px;
    right: -210px;
    width: 200px;
}

.houseprices .introPage,
.houseprices .contentPage,
.houseprices .headerDown { top: 30px; }

.how-a-car-works .car-insurance-shortlink { width: 200px; }

.interiors-in-time .logo-contain img { width: 200px; }

.motoringtips #bd_logo {
	background: url(/content/dam/budgetdirect/website-assets/icons/interactive-logos/bd-car.png) #FFF 40% 60% no-repeat;
	background-size: 130%;
}

.roadtripplanner .broughtToYou { bottom: 45px; }
.roadtripplanner .logo { background-color: #FFF; }

#smashed .header .logo span {
	background: url(/content/dam/budgetdirect/website-assets/icons/interactive-logos/bd-car.png) no-repeat center center/140px 50px;
	width: 100px;
}

.travelsmarter .bd-logo {
	background-image: url("/content/dam/budgetdirect/website-assets/icons/interactive-logos/bd-travel.png");
	background-size: 100%;
	width: 200px;
	height: 80px;
}

.risk-map .row.header-row.zz-top { margin-top: 23px; }
.risk-map .col-xs-8.col-md-4.col-lg-3.event-dropdown { top: 23px; }

@media only screen and (max-width: 975px) {
	.budget-direct-interactive-toolbar {
		display: none;
		visibility: none;
	}

	.buildingblockhouse .app_wrap { padding-top: 0px; }
	.carhazards>.container-fluid>.row.force-forward { padding-top: 0px; }

	.costofliving #header,
	.costofliving .budgetlink {
		top: 0px;
	}
	.costofliving #main { top: 50px; }

	.evolution-cost-of-living .mainnav { border-top: 20px solid white; }

	.homehazards #main { margin-top: 0px; }

	.houseprices .introPage { top: 0px; }

	.interiors-in-time .logo-holder { top: 0px !important; }

	.riskycar .app-wrap { padding-top: 0px; }
	.riskycar .logo { top: 0px; }

	.roadtripplanner .desktop_menu_wrap { top: -48px; }
	.roadtripplanner .deskMenuDownUp { top: 0px !important; }

	#smashed .header { top: 0px !important; }

	.special-feature header { top: 0px; }
	.special-feature nav { top: 50px; }

	.travelsmarter #wrapper { padding-top: 0px; }

	.travel-interactive .choiceWrap { top: 2%; }
	.travel-interactive .packingItemsWrap { margin-top: 50px; }

	.travel-interactive .checklistsWrap { 
		top: 0px; 
		left: 190px;
	}

	.risk-map .row.header-row.zz-top { margin-top: 0px; }
	.risk-map .col-xs-8.col-md-4.col-lg-3.event-dropdown { top: 0px; }

}