
body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p {
	font-size: 14px;
}

.et_pb_slide_content, .et_pb_best_value {
	font-size: 15px;
}

body {
	line-height: 1.5em;
}

@media only screen and (min-width:981px) {
	.et_pb_section {
		padding: 0% 0;
	}
	
	.et_pb_fullwidth_section {
		padding: 0;
	}
	
	.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
		padding: 37px 0 0 0;
	}
	
	.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
		padding-bottom: 37px;
	}
	
	.et_header_style_split .centered-inline-logo-wrap {
		width: 74px;
		margin: -74px 0;
	}
	
	.et_header_style_split .centered-inline-logo-wrap #logo {
		max-height: 74px;
	}
	
	.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo {
		height: 74px;
	}
	
	.et_header_style_centered #top-menu>li>a {
		padding-bottom: 13px;
	}
	
	.et_header_style_slide #et-top-navigation, .et_header_style_fullscreen #et-top-navigation {
		padding: 28px 0 28px 0 !important;
	}
	
	.et_header_style_centered #main-header .logo_container {
		height: 74px;
	}
	
	#logo {
		max-height: 85%;
	}
	
	.et_pb_svg_logo #logo {
		height: 85%;
	}
}

@media only screen and (min-width:1350px) {
	.et_pb_row {
		padding: 27px 0;
	}
	
	.et_pb_section {
		padding: 0px 0;
	}
	
	.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
		padding-top: 81px;
	}
	
	.et_pb_fullwidth_section {
		padding: 0;
	}
}

h1, h2, h3, h4 {
	font-family: "Minion Pro";
}

p, body {
	font-family: "News Gothic Std";
}

.resp-map {
	position: relative;
}

.map-can {
	position: absolute;
	left: 118px;
	top: 73px;
	width: 100px;
	display: block;
	height: 100px;
	border-radius: 100%;
}

.map-usa {
	position: absolute;
	left: 163px;
	top: 202px;
	width: 100px;
	display: block;
	height: 100px;
	border-radius: 100%;
}

#num-space .percent-value {
	font-family: "Minion Pro", sans-serif;
	margin-left: -140px;
}

#num-space .title {
	margin-left: 154px;
}

.h-big {
	font-size: 37px;
}

.h-mid {}

.float-right-slider {
	position: absolute;
	font-size: 17px;
	right: 20px;
	bottom: 50px;
}

.box-testi {
	background: #fafafa;
	border: #e7e7e7 1px solid;
	margin-bottom: 30px;
}

.head-top {}

.head-top h3 {
	background: #e7e7e7;
	padding: 25px;
	font-weight: 900;
}

.body-testi {
	padding: 25px;
	position: relative;
}

.body-testi img {
	position: absolute;
	right: 25px;
	height: 90px;
	width: auto;
}

.body-testi h3 {
	color: #a1182c;
	font-weight: 700;
}

.body-testi p {
	margin-bottom: 10px;
	padding-bottom: 0;
}

.body-testi p strong {}

.body-testi ul {}

.body-testi ul li {}

.body-testi ul li ul li {}

.top-cta-btn {
	padding: 8px 0 14px !important;
	border-radius: 33px;
	width: 255px;
	height: auto;
	text-align: center;
	margin-top: 10px;
	box-shadow: 0 7px 13px rgba(0, 0, 0, .25);
}

.top-cta-btn ul {
	margin-top: 15px;
	background: #fff !important;
	margin-left: 10px;
	border: 4px solid #a4182d !important;
	border-radius: 10px !important;
}

.top-cta-btn ul li {}

header {
	background: #f3f0dc !important;
}

header#main-header {
	min-height: 128px;
}

header#main-header.et-fixed-header {
	min-height: inherit;
}

blueheader {
	font-size: 55px;
	font-family: "Minion Pro", serif;
	font-variant-ligatures: no-common-ligatures;
	color: #54768b;
	letter-spacing: -.03em;
	line-height: 1.2;
}

greysubhead {
	font-size: 18px;
	font-family: "News Gothic Std", sans-serif;
	color: #666;
	font-weight: bold;
}

ol li {
	list-style-type: number;
	font-size: 12px;
	font-family: "News Gothic Std", sans-serif;
	list-style-position: outside;
	margin-left: 20px;
	margin-right: 120px;
}

heroheader {
	font-family: "Minion Pro", serif;
	font-variant-ligatures: no-common-ligatures;
}

whitesubhead {
	font-size: 18px;
	font-family: "News Gothic Std", sans-serif;
	color: #fff;
	font-weight: bold;
}

video {
	font-family: "News Gothic Std", serif;
	font-variant-ligatures: no-common-ligatures;
}

@media screen and (max-width:1200px) {
	.body-testi img {
		position: relative;
		left: 0px;
	}
}

@media screen and (max-width:767px) {
	#mobile-menu .sub-menu {
		bottom: 42px !important;
	}
}

#mobile-menu .sub-menu {
	display: none;
	width: 100% !important;
	width: 100%;
	position: fixed;
	bottom: 42px;
	left: 0;
	background: #8a1728;
	padding: 20px;
	line-height: 30px;
}

@media screen and (max-width:699px) {
	#wbu-mobile-menu .navigation-toggle {
		right: 61px;
		top: 24px;
		position: fixed;
		border-radius: 3px;
		height: inherit;
		padding: 0;
		bottom: auto;
	}
	
	#wbu-mobile-menu .navigation-toggle .tap-mob {
		position: relative;
		left: auto;
		top: auto;
		height: auto;
		bottom: auto;
		right: auto;
		width: auto !important;
		margin: 0;
		padding: 5px 10px 4px;
		display: block;
	}
}

@media screen and (max-width:600px) {
	.top-cta-btn {
		padding: 8px 10px 11px !important;
		border-radius: 0;
		width: 265px;
		text-align: center;
		margin-top: auto;
		box-shadow: 0 0 0 rgba(0, 0, 0, .25);
	}
	
	.top-cta-btn ul {
		margin-top: 15px;
		background: #a4182d !important;
		margin-left: 0;
		border: 4px solid #a4182d !important;
		border-radius: 10px !important;
		color: #fff;
	}
}

.et_builder_inner_content {
	z-index: 999;
}

.top-header {
	z-index: 9999 !important;
}

.quickview-container {
	top: 160px;
}

h1.dotted {
	position: relative;
	display: inline-block;
	margin-bottom: 25px;
	margin-top: 0;
	font-family: "minion-pro", "Minion Pro", serif;
	font-variant-ligatures: no-common-ligatures;
	-moz-font-feature-settings: no-common-ligatures;
	-webkit-font-feature-settings: no-common-ligatures;
	font-feature-settings: no-common-ligatures;
	color: #666;
	font-size: 44px;
	letter-spacing: -.05em;
	font-weight: 400;
}

h1.dotted::before {
	position: absolute;
	right: -6px;
	bottom: -5px;
	background-image: url("https://cdn-ionaj.nitrocdn.com/jexdvnqBXEeFiKLFZCICyuxFUSEvZgWT/assets/images/optimized/rev-e8d131f/franchise.wbu.com/wp-content/themes/wbu2015/images/dot_pattern.png");
	background-repeat: repeat-x;
	background-position: right;
	width: 1000%;
	height: 9px;
	content: "";
}

h2 {
	font-size: 30px;
}

p {
	margin-top: 0px;
	margin-bottom: 10px;
}

@media screen and (max-width:480px) {
	.map-can {
		left: 31.5%;
		top: 23.5%;
		width: 80px;
		height: 80px;
	}
	
	.map-usa {
		width: 80px;
		height: 80px;
		left: 43%;
		top: 60%;
	}
}

@media screen and (max-width:375px) {
	.map-can {
		width: 64px;
		height: 64px;
	}
	
	.map-usa {
		width: 64px;
		height: 64px;
	}
}

div.et_pb_section.et_pb_section_0 {
	background-image: url("https://cdn-ionaj.nitrocdn.com/jexdvnqBXEeFiKLFZCICyuxFUSEvZgWT/assets/images/optimized/rev-e8d131f/franchise.wbu.com/wp-content/uploads/2019/02/panorama-1920x450-02.jpg") !important;
}

div.et_pb_section.et_pb_section_0.nitro-lazy {
	background-image: none !important;
}

.et_pb_section_0 {
	min-height: 22vw;
}

.et_pb_video_17 .et_pb_video_overlay_hover:hover, .et_pb_video_16 .et_pb_video_overlay_hover:hover, .et_pb_video_15 .et_pb_video_overlay_hover:hover, .et_pb_video_14 .et_pb_video_overlay_hover:hover, .et_pb_video_13 .et_pb_video_overlay_hover:hover, .et_pb_video_12 .et_pb_video_overlay_hover:hover, .et_pb_video_11 .et_pb_video_overlay_hover:hover, .et_pb_video_10 .et_pb_video_overlay_hover:hover, .et_pb_video_8 .et_pb_video_overlay_hover:hover, .et_pb_video_9 .et_pb_video_overlay_hover:hover, .et_pb_video_7 .et_pb_video_overlay_hover:hover, .et_pb_video_6 .et_pb_video_overlay_hover:hover, .et_pb_video_5 .et_pb_video_overlay_hover:hover, .et_pb_video_4 .et_pb_video_overlay_hover:hover, .et_pb_video_3 .et_pb_video_overlay_hover:hover, .et_pb_video_2 .et_pb_video_overlay_hover:hover, .et_pb_video_1 .et_pb_video_overlay_hover:hover, .et_pb_video_0 .et_pb_video_overlay_hover:hover {
	background-color: rgba(0, 0, 0, .6);
}

.et_pb_text_19 {
	padding-top: 4px !important;
}
