/* Typography
 --------------------------------------------
 -------------------------------------------- */

/* DroidSerif font face
 -------------------------------------------- */
@font-face {
	font-family: DroidSerif;
	src: url(/fonts/DroidSerif/DroidSerif-Bold.ttf);
	src: url(/fonts/DroidSerif/DroidSerif-BoldItalic.ttf);
	src: url(/fonts/DroidSerif/DroidSerif-Italic.ttf);
	src: url(/fonts/DroidSerif/DroidSerif-Regular.ttf);
}

/* Proxima Nova font face
 -------------------------------------------- */

@font-face {
	font-family: 'Proxima Nova Bold';
	src: url('/fonts/proxima-bold/proximanova-bold-webfont.eot');
	src: url('/fonts/proxima-bold/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/proxima-bold/proximanova-bold-webfont.woff') format('woff'), url('/fonts/proxima-bold/proximanova-bold-webfont.ttf') format('truetype'), url('/fonts/proxima-bold/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Proxima Nova Light';
	src: url('/fonts/proxima-light/proximanova-light-webfont.eot');
	src: url('/fonts/proxima-light/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/proxima-light/proximanova-light-webfont.woff') format('woff'), url('/fonts/proxima-light/proximanova-light-webfont.ttf') format('truetype'), url('/fonts/proxima-light/proximanova-light-webfont.svg#proxima_nova_ltregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fa/fontawesome-webfont.eot');
	src: url('../fonts/fa/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fa/fontawesome-webfont.woff') format('woff'), url('../fonts/fa/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fa/fontawesome-webfont.svg#dinpro-medium') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* START Styles stolen from qa.worldventures.com
 -------------------------------------------- */

.navbar1 .nav > li > a.button-blue, .navbar1 .nav > li > a.button {
	color: #fff !important;
	padding: 10px 5px 0;
	vertical-align: middle;
	text-align: center;
	cursor: pointer !important;
	font-family: "Proxima Nova Bold", sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	position: relative;
}
a.button {
	background: none repeat scroll 0 0 #E16B0D !important;
	/* border: medium none !important; */
	border-radius: 30px 30px 30px 30px !important;
	box-shadow: 0 2px 0 #903F06 !important;
	position: relative;
	text-shadow: none;
	transition: all 0.1s ease-in-out 0s;
}
a.button:hover {
	background: none repeat scroll 0 0 #E16B0D !important;
	/*
	 background: none repeat scroll 0 0 #DD830B;
	 text-decoration: none;
	 */
}
a.button i {
	margin-left: 0.5em;
	position: relative;
	top: 0;
	transition: left 0.2s ease-in-out 0s;
}
/*
 a.button:hover > i {
 left: 0.5em;
 }
 */
a.button:active {
	box-shadow: 0 0 0 #FFFFFF;
	top: 2px;
}

a.button-blue {
	background: none repeat scroll 0 0 #1c799f;
	border: medium none;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 0 2px 0 #025273;
	color: #FFFFFF;
	cursor: pointer;
	font-family: "Proxima Nova Light", sans-serif;
	font-size: 0.7em;
	padding: 10px 20px;
	position: relative;
	text-shadow: none;
	transition: all 0.1s ease-in-out 0s;
}
a.button-blue:hover {
	background: none repeat scroll 0 0 #1c799f !important;
	/*
	 background: none repeat scroll 0 0 #DD830B;
	 text-decoration: none;
	 */
}
a.button-blue i {
	margin-left: 0.5em;
	position: relative;
	top: 0;
	transition: left 0.2s ease-in-out 0s;
}
a.button-blue:hover > i {
	/*
	 left: 0.5em;
	 */
}
a.button-blue:active {
	box-shadow: 0 0 0 #FFFFFF;
	top: 2px;
}

/* END Styles stolen from qa.worldventures.com
 -------------------------------------------- */

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	min-height: 600px;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear {
	clear: both;
}

h1, h2, h3, h4 {
	font-family: "Proxima Nova Light";
	font-weight: 200;
}

h1 {
	text-transform: capitalize;
	font-size: 36px;
	color: #025273;
}
p {
	font-family: "Source Sans Pro";
	font-size: 18px;
	font-weight: 200;
	/*color: #2f2f2f;*/
	color: #232323;
}

/* Global Styles
 -------------------------------------------- */
.shadow {
	-moz-box-shadow: 0 5px 5px #000;
	-webkit-box-shadow: 0 5px 5px #000;
	box-shadow: 0 5px 5px #000;
}
.trans {
	/*
	 opacity: .65;
	 filter: alpha(opacity=65);
	 */
	background-color: rgba(255, 255, 255, 0.65);
}
.round {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}

body {
	font-family: "Source Sans Pro", "Myriad Pro", "Thonburi", Arial, sans-serif;
	font-size: 0.875;
	line-height: 1.5;
	color: #fff;
	text-shadow: 0 0 0 rgba(0,0,0,0);
}
body#body-home #body-wrapper {
}

#backgrounds-wrapper .bg {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	/*min-height: 915px;*/
}

#body-home.body-step-1, #body-home.body-step-2, #body-home.body-step-3 {
	background: url(/img/backgrounds/home/step-1-bg.jpg) no-repeat;
	background-size: cover;
}
#body-home.body-step-1 {
	background: url(/img/backgrounds/home/step-1-bg.jpg) no-repeat;
	background-size: cover;
}

#body-home.body-step-2 {
	background: url(/img/backgrounds/home/step-2-bg.jpg) no-repeat;
	background-size: cover;
}

#body-home.body-step-3 {
	background: url(/img/backgrounds/home/step-3-bg.jpg) no-repeat;
	background-size: cover;
}

body#body-home #body-wrapper blockquote {
	border: 0;
	position: relative;
	width: 700px;
	padding: 0;
}
body#body-home #body-wrapper blockquote p {
	line-height: 1.2em;
	left: 70px;
	font-family: "Source Sans Pro";
	font-size: 32px;
	font-style: italic;
	margin-bottom: 25px;
}
body#body-home #body-wrapper blockquote p {
	margin: -86px 0 0 70px;
}
body#body-home #body-wrapper blockquote footer {
	margin: 0px 0 0 70px;
}
body#body-home #body-wrapper blockquote p {
	top: 15px;
}
body#body-home #body-wrapper blockquote .big-quote {
}
body#body-home #body-wrapper blockquote cite {
	font-family: "Source Sans Pro";
	font-size: 28px;
	font-style: normal;
}
body#body-home #body-wrapper blockquote .author {
	font-weight: bold;
}

/* Set up the page based background images
 -------------------------------------------- */

/* Set up the page based background images
 -------------------------------------------- */
.quote-wrapper {
	width: 700px;
}
#quote-0 {
	margin: 150px 0 0 0;
}
#quote-1 {
	display: none;
	position: absolute;
	top: 126px;
	left: 100px;
}
#quote-2 {
	display: none;
	position: absolute;
	top: 96px;
	left: 200px;
}

#video-start {
	display: table-cell;
	width: 640px;
	vertical-align: middle;
	text-align: center;
}

#video-start.playMe {
	/*padding-top: 110px;*/
}

#video-start i {
	color: #414141;
	font-size: 10em;
}

#video-start a:hover {
	text-decoration: none;
}

#video-start span {
	display: none;
}

#video-start span.goFullBrowser {
	position: fixed;
	top: 0;
	width: 100%;
	background-color: black;
	text-align: center;
	left: 0;
	height: 100%;
	z-index: 999999;
}

#video1, #video2, #video3 {
	width: 535px;
	margin: 0 auto;
}

.flowplayer {
	display: none;
}

#steps-wrapper {
	/*margin: 50px 0 0 0;*/
	/*width: 1200px;*/
}

#steps-wrapper .step:hover {
	cursor: pointer;
}
#steps-wrapper .step {
	color: black;
	/*margin: 0 43px 0 0 ;*/
	/*float: left;*/
	/*width: 371px;*/
	/*height: 132px;*/
}
.step h2 {
	font-weight: normal;
	margin: 30px 0 0 65px;
	/*width: 305px;	*/
}
.step h2 strong {
	font-style: italic;
}
.step p {
	margin: 0px 0 0 65px;
	font-size: 20px;
}
.big-number {
	float: left;
	/*margin: 10px 0 0 15px;*/
	font-size: 72px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#steps-wrapper #step-3 {
	/*margin-right: 0;*/
	/*margin-left: 1px;*/
}

#steps-wrapper .step_on {
	color: white;
}
#steps-wrapper .step_on {
	/*background-color: rgba(28, 121, 159, .9);*/
}
#steps-wrapper .step_off {
	/*background-color: rgba(255, 255, 255, .6);*/
}

#body-wrapper {
	/*width: 1170px;
	 margin: 0 auto;*/
}

#body-wrapper-inner {
	/*position: relative;
	 height: 100%;
	 margin: 0 0px ;
	 padding: 0;*/
}

a:link, a:visited {
	color: #6eb0e8;
	text-decoration: none;
	text-shadow: 0 0 0 rgba(0,0,0,0);
	outline: 0;
}

a:hover {
	text-decoration: underline;
	outline: 0;
}

a:focus, a:active {
	outline: 0;
}

.align-left {
	text-align: left !important;
}

.align-center {
	text-align: center !important;
}

.align-right {
	text-align: right !important;
}

.v-align-top {
	vertical-align: top !important;
}

.v-align-middle {
	vertical-align: middle !important;
}

.v-align-bottom {
	vertical-align: bottom !important;
}

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before, .cf:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.cf:after {
	clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
	zoom: 1;
}


.disable .wv-btn, .disable .wv-btn:hover {
	cursor: default;
	background-color: #e6e6e6;
	background-image: none;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.wv-btn {
	font-family: "Lato-Bold", "Myriad Pro", "Thonburi" Arial, sans-serif;
	color: #4a4a4a !important;
	background: #f4f4f4; /* Old browsers */
	border: none !important;
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjZWJlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #fefefe 5%, #f7f7f7 5%, #f5f5f5 64%, #ebebeb 89%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,#fefefe), color-stop(5%,#f7f7f7), color-stop(64%,#f5f5f5), color-stop(89%,#ebebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 5%,#f7f7f7 5%,#f5f5f5 64%,#ebebeb 89%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 5%,#f7f7f7 5%,#f5f5f5 64%,#ebebeb 89%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 5%,#f7f7f7 5%,#f5f5f5 64%,#ebebeb 89%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 5%,#f7f7f7 5%,#f5f5f5 64%,#ebebeb 89%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ebebeb',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.4);
	-o-box-shadow: 0px 1px 2px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.4);
}

.wv-btn:hover {
	background: #ebebeb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ebebeb 11%, #f5f5f5 36%, #f7f7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#ebebeb), color-stop(36%,#f5f5f5), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ebebeb 11%,#f5f5f5 36%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ebebeb 11%,#f5f5f5 36%,#f7f7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ebebeb 11%,#f5f5f5 36%,#f7f7f7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ebebeb 11%,#f5f5f5 36%,#f7f7f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */
}

.wv-btn.active {
	background-color: #E6E6E6;
	background-color: #D9D9D9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	border-bottom: 1px solid #bbb !important;
}

.wv-btn.active a i {
	color: #6EB0E8;
}

a.disabled:hover {
	cursor: default;
	background-color: #e6e6e6;
	background-image: none;
	opacity: .65;
}

/* Form Styles */

input, checkbox, select {
	font-family: "Lato-Regular", "Myriad Pro", "Thonburi" Arial, sans-serif;
	-webkit-border-radius: 20px !important;
	-moz-border-radius: 20px !important;
	-o-border-radius: 20px !important;
	border-radius: 20px !important;
}

textarea {
	font-family: "Lato-Regular", "Myriad Pro", "Thonburi" Arial, sans-serif;
	padding: 10px;
	width: 95%;
	min-height: 100px;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-o-border-radius: 10px !important;
	border-radius: 10px !important;
}

input[type="text"], input[type="email"], input[type="password"] {
	padding: 6px;
	border: none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}

.checkout .btn-group {
	margin: 0;
	width: auto;
	text-align: left;
	padding: 7px 7px 4px;
}

.checkout .btn-group .wv-btn {
	display: inline;
}

/* Table Styles */

table {
	width: 100%;
	text-align: left;
	border-top: 1px solid #e6e6e6;
	font-family: "Lato-Regular", "Myriad Pro", "Thonburi" Arial, sans-serif;
}

.trip-details table tr:hover td {
	background: #fff;
}

table tr.disable:hover td {
	background: transparent;
}

table td, table th {
	padding: 10px 20px;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	vertical-align: middle;
}
table td:last-child, table th:last-child {
	border-right: none;
}

table td {
	font-weight: normal;
}

table td.price {
	color: #6eb0e8;
}

table .radio input {
	margin-right: 5px !important;
	margin-left: 10px !important;
}

table tr.disable, table tr.disable td.price {
	color: #d4d4d4;
}

/* Header Styles
 -------------------------------------------- */
#body-ysbh #body-wrapper #header{
	height: 70px;
}

#header {
	/*height: 320px;*/
	/*overflow: hidden;*/
}

#header .container {
	/*position: relative;
	 width: inherit;*/
}

#body-overview #header {
	background: url(/img/backgrounds/company/company-bg.jpg) no-repeat;
	background-size: cover !important;
}

#header .brand {
	margin: 0;
	margin-top: 3px;
}
.navbar1 {
	position: relative;
}
.navbar-inner {/* Overriding bootstrap gradient for the nav */
	box-shadow: none;
}
.navbar1 a.brand {
	position: relative;
	padding: 0;
	margin-top: 3px;
	background: url(/img/wv-logo-blue.png) no-repeat;
	width: 242px;
	height: 22px;
}

#body-overview .navbar1 a.brand {
	background: url(/img/wv-logo-white.png) no-repeat;
	background-size: contain;
}

#header.navbar1 {
	margin-bottom: 0;
}

#header .navbar-inner {
	border: none;
	box-shadow: 0;
	background: none;
	padding: 0;
	padding-top: 15px;
	margin: 0 0 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
.dropdown-menu .caret {
	display: none !important;
}

#header .nav li {
	height: 28px;
	float: left;
	margin: 0 18px 0 0;
}
#header .nav li:last-child {
	margin: 0;
}
#header .nav li a {
	padding: 0;
	margin: 0;
	text-shadow: none !important;
}

#header .nav li a:hover, #header .nav li a:focus {
	background-color: transparent;
	text-shadow: none !important;
}

/* Right now there are only two pages so I'm assuming any that are not the home will look the same */
/* It is entrirely possible that requirements will change and that these selectors will need to be re-written. */
#header .nav li .nav-select-country a {
	display: table-cell;
	color: #fff;
	font-size: 9px;
	height: 30px;
	vertical-align: middle;
	text-align: center;
	width: 150px;
	font-family: 'Source Sans Pro';
	font-weight: 400;
	font-size: 14px;
}

#header .nav li .nav-select-country a:hover {
	text-decoration: none;
	background-color: #e6e6e6 !important;
}

#body-home #header .nav li a {
	color: #025273;
}
#body-ysbh #header .nav li a {
    color: #025273;
}

#body-overview #header .nav li a {
	color: #FFF;
}

ul.nav li.dropdown:hover  ul.dropdown-menu {
	display: block;
}

/*
 #header .nav li  a:active { background: #FF8700; }
 #header .nav li  a:hover { background: #4B647C; }
 #header .nav li a.active { background: #FF8700; }
 */

#header .navbar1 {
	margin-bottom: 0;
}

/* Overview Styles
 -------------------------------------------- */
oc-wrapper {
}
#overview-wrapper {
	/*
	 position:  absolute;
	 left: 0px;
	 top: 100px;
	 */
	/*margin-top: 335px;*/
	padding-top: 40px;
}

#overview-wrapper .leadership_profile .left_col {
	/*float: left;*/
	/*width: 300px;*/
	/*margin-top: -100px*/
}

#overview-wrapper .leadership_profile .right_col {
	/*float: left;*/
	/*padding-left: 20px;*/
	/*width: 859px;*/
}

#overview-wrapper .leadership_profile h3, #overview-wrapper .leadership_profile h4 {
	color: #025273;
}

#overview-wrapper .leadership_profile h4 {
	padding-bottom: 18px;
}

#body-overview #img-callout {
	position: relative;
	padding-top: 100px;
}
#body-overview #img-callout p, #body-overview #img-callout h1 {
	color: white !important;
}
#body-overview #img-callout h1 {
	font-size: 4.2em !important;
}
#body-overview #img-callout p {
	font-size: 2.0em !important;
}

#side-bar-right {
	margin: 15px 0 0 0;
	/*width: 18%;*/
}

#company-links li a span.gt {
	float: right;
	padding-top: 0px;
}
#leader-list li {
	margin: 0 0 10px;
}
#leader-list li a {
	color: #000;
}

#leader-list li a:hover {
	text-decoration: underline;
	color: #6EB0E8
}
#leader-list li a:hover span.black-arrow {
	background: url(/img/rt-arrow-blue.png) left 2px no-repeat;
}
#leader-list li a span.black-arrow {
	float: left;
	display: block;
	background: url(/img/rt-arrow-black.png) left 2px no-repeat;
	width: 15px;
	margin: 0 5px 0 0;
}

/*********************************************************************/
/*                            EXEC STYLES                            */
/*********************************************************************/
.exec_photo_container {
	width: 270;
	height: 255;
}
#wayne-nugent, #mike-azcue, #myron-a-wick-iii, #virginia-walker, #dan-stammen, #eddie-head, #jon-mckillip, #marc-accetta, #fritz-wolchik, #kyle-lowe, #cris-burns, #jimmy-bellew, #mike-rose {
	background-image: url(../img/products_company_sprite.png);
	background-repeat: no-repeat;
	background-position: -10px -425px;
}
#mike-azcue {
	background-position: -160px -425px;
}
#myron-a-wick-iii {
	background-position: -310px -425px;
}
#virginia-walker {
	background-position: -460px -425px;
}
#dan-stammen {
	background-position: -610px -425px;
}
#eddie-head {
	background-position: -760px -425px;
}
#jon-mckillip {
	background-position: -10px -626px;
}
#marc-accetta {
	background-position: -160px -626px;
}
#fritz-wolchik {
	background-position: -310px -626px;
}
#kyle-lowe {
	background-position: -460px -626px;
}
#cris-burns {
	background-position: -610px -626px;
}
#jimmy-bellew {
	background-position: -760px -626px;
}
#mike-rose {
	background-position: -10px -827px;
}

/* Sprite Styles
 -------------------------------------------- */
.sprite-orange-lg-quote {
	width: 95px;
	height: 95px;
	background: url(/img/sprite.png) no-repeat -67px -33px;
}
#flag-kicker span {
	margin-left: 3px;
}
.sprite-flag-down-arrow {
	margin-top: 10px;
	width: 12px;
	height: 8px;
}
#body-home .sprite-flag-down-arrow {
	background: url(/img/sprite.png) no-repeat -3px -180px;
}
#body-overview .sprite-flag-down-arrow {
	background: url(/img/sprite.png) no-repeat -6px -113px;
}

.sprite-flag {
	width: 16px;
	height: 11px;
	background: url(/img/flags.png) no-repeat
}

/* reset bootstrap first */
.dropdown-menu li > a {
}

.sprite-flag.sprite-flag-ad {
	background-position: -16px 0
}
.sprite-flag.sprite-flag-ae {
	background-position: -32px 0
}
.sprite-flag.sprite-flag-af {
	background-position: -48px 0
}
.sprite-flag.sprite-flag-ag {
	background-position: -64px 0
}
.sprite-flag.sprite-flag-ai {
	background-position: -80px 0
}
.sprite-flag.sprite-flag-al {
	background-position: -96px 0
}
.sprite-flag.sprite-flag-am {
	background-position: -112px 0
}
.sprite-flag.sprite-flag-an {
	background-position: -128px 0
}
.sprite-flag.sprite-flag-ao {
	background-position: -144px 0
}
.sprite-flag.sprite-flag-ar {
	background-position: -160px 0
}
.sprite-flag.sprite-flag-as {
	background-position: -176px 0
}
.sprite-flag.sprite-flag-at {
	background-position: -192px 0
}
.sprite-flag.sprite-flag-au {
	background-position: -208px 0
}
.sprite-flag.sprite-flag-aw {
	background-position: -224px 0
}
.sprite-flag.sprite-flag-az {
	background-position: -240px 0
}
.sprite-flag.sprite-flag-ba {
	background-position: 0 -11px
}
.sprite-flag.sprite-flag-bb {
	background-position: -16px -11px
}
.sprite-flag.sprite-flag-bd {
	background-position: -32px -11px
}
.sprite-flag.sprite-flag-be {
	background-position: -48px -11px
}
.sprite-flag.sprite-flag-bf {
	background-position: -64px -11px
}
.sprite-flag.sprite-flag-bg {
	background-position: -80px -11px
}
.sprite-flag.sprite-flag-bh {
	background-position: -96px -11px
}
.sprite-flag.sprite-flag-bi {
	background-position: -112px -11px
}
.sprite-flag.sprite-flag-bj {
	background-position: -128px -11px
}
.sprite-flag.sprite-flag-bm {
	background-position: -144px -11px
}
.sprite-flag.sprite-flag-bn {
	background-position: -160px -11px
}
.sprite-flag.sprite-flag-bo {
	background-position: -176px -11px
}
.sprite-flag.sprite-flag-br {
	background-position: -192px -11px
}
.sprite-flag.sprite-flag-bs {
	background-position: -208px -11px
}
.sprite-flag.sprite-flag-bt {
	background-position: -224px -11px
}
.sprite-flag.sprite-flag-bv {
	background-position: -240px -11px
}
.sprite-flag.sprite-flag-bw {
	background-position: 0 -22px
}
.sprite-flag.sprite-flag-by {
	background-position: -16px -22px
}
.sprite-flag.sprite-flag-bz {
	background-position: -32px -22px
}
.sprite-flag.sprite-flag-ca {
	background-position: -48px -22px
}
.sprite-flag.sprite-flag-catalonia {
	background-position: -64px -22px
}
.sprite-flag.sprite-flag-cd {
	background-position: -80px -22px
}
.sprite-flag.sprite-flag-cf {
	background-position: -96px -22px
}
.sprite-flag.sprite-flag-cg {
	background-position: -112px -22px
}
.sprite-flag.sprite-flag-ch {
	background-position: -128px -22px
}
.sprite-flag.sprite-flag-ci {
	background-position: -144px -22px
}
.sprite-flag.sprite-flag-ck {
	background-position: -160px -22px
}
.sprite-flag.sprite-flag-cl {
	background-position: -176px -22px
}
.sprite-flag.sprite-flag-cm {
	background-position: -192px -22px
}
.sprite-flag.sprite-flag-cn {
	background-position: -208px -22px
}
.sprite-flag.sprite-flag-co {
	background-position: -224px -22px
}
.sprite-flag.sprite-flag-cr {
	background-position: -240px -22px
}
.sprite-flag.sprite-flag-cu {
	background-position: 0 -33px
}
.sprite-flag.sprite-flag-cv {
	background-position: -16px -33px
}
.sprite-flag.sprite-flag-cw {
	background-position: -32px -33px
}
.sprite-flag.sprite-flag-cy {
	background-position: -48px -33px
}
.sprite-flag.sprite-flag-cz {
	background-position: -64px -33px
}
.sprite-flag.sprite-flag-de {
	background-position: -80px -33px
}
.sprite-flag.sprite-flag-dj {
	background-position: -96px -33px
}
.sprite-flag.sprite-flag-dk {
	background-position: -112px -33px
}
.sprite-flag.sprite-flag-dm {
	background-position: -128px -33px
}
.sprite-flag.sprite-flag-do {
	background-position: -144px -33px
}
.sprite-flag.sprite-flag-dz {
	background-position: -160px -33px
}
.sprite-flag.sprite-flag-ec {
	background-position: -176px -33px
}
.sprite-flag.sprite-flag-ee {
	background-position: -192px -33px
}
.sprite-flag.sprite-flag-eg {
	background-position: -208px -33px
}
.sprite-flag.sprite-flag-eh {
	background-position: -224px -33px
}
.sprite-flag.sprite-flag-england {
	background-position: -240px -33px
}
.sprite-flag.sprite-flag-er {
	background-position: 0 -44px
}
.sprite-flag.sprite-flag-es {
	background-position: -16px -44px
}
.sprite-flag.sprite-flag-et {
	background-position: -32px -44px
}
.sprite-flag.sprite-flag-eu {
	background-position: -48px -44px
}
.sprite-flag.sprite-flag-fi {
	background-position: -64px -44px
}
.sprite-flag.sprite-flag-fj {
	background-position: -80px -44px
}
.sprite-flag.sprite-flag-fk {
	background-position: -96px -44px
}
.sprite-flag.sprite-flag-fm {
	background-position: -112px -44px
}
.sprite-flag.sprite-flag-fo {
	background-position: -128px -44px
}
.sprite-flag.sprite-flag-fr {
	background-position: -144px -44px
}
.sprite-flag.sprite-flag-ga {
	background-position: -160px -44px
}
.sprite-flag.sprite-flag-gb {
	background-position: -176px -44px
}
.sprite-flag.sprite-flag-gd {
	background-position: -192px -44px
}
.sprite-flag.sprite-flag-ge {
	background-position: -208px -44px
}
.sprite-flag.sprite-flag-gf {
	background-position: -224px -44px
}
.sprite-flag.sprite-flag-gg {
	background-position: -240px -44px
}
.sprite-flag.sprite-flag-gh {
	background-position: 0 -55px
}
.sprite-flag.sprite-flag-gi {
	background-position: -16px -55px
}
.sprite-flag.sprite-flag-gl {
	background-position: -32px -55px
}
.sprite-flag.sprite-flag-gm {
	background-position: -48px -55px
}
.sprite-flag.sprite-flag-gn {
	background-position: -64px -55px
}
.sprite-flag.sprite-flag-gp {
	background-position: -80px -55px
}
.sprite-flag.sprite-flag-gq {
	background-position: -96px -55px
}
.sprite-flag.sprite-flag-gr {
	background-position: -112px -55px
}
.sprite-flag.sprite-flag-gs {
	background-position: -128px -55px
}
.sprite-flag.sprite-flag-gt {
	background-position: -144px -55px
}
.sprite-flag.sprite-flag-gu {
	background-position: -160px -55px
}
.sprite-flag.sprite-flag-gw {
	background-position: -176px -55px
}
.sprite-flag.sprite-flag-gy {
	background-position: -192px -55px
}
.sprite-flag.sprite-flag-hk {
	background-position: -208px -55px
}
.sprite-flag.sprite-flag-hm {
	background-position: -224px -55px
}
.sprite-flag.sprite-flag-hn {
	background-position: -240px -55px
}
.sprite-flag.sprite-flag-hr {
	background-position: 0 -66px
}
.sprite-flag.sprite-flag-ht {
	background-position: -16px -66px
}
.sprite-flag.sprite-flag-hu {
	background-position: -32px -66px
}
.sprite-flag.sprite-flag-ic {
	background-position: -48px -66px
}
.sprite-flag.sprite-flag-id {
	background-position: -64px -66px
}
.sprite-flag.sprite-flag-ie {
	background-position: -80px -66px
}
.sprite-flag.sprite-flag-il {
	background-position: -96px -66px
}
.sprite-flag.sprite-flag-im {
	background-position: -112px -66px
}
.sprite-flag.sprite-flag-in {
	background-position: -128px -66px
}
.sprite-flag.sprite-flag-io {
	background-position: -144px -66px
}
.sprite-flag.sprite-flag-iq {
	background-position: -160px -66px
}
.sprite-flag.sprite-flag-ir {
	background-position: -176px -66px
}
.sprite-flag.sprite-flag-is {
	background-position: -192px -66px
}
.sprite-flag.sprite-flag-it {
	background-position: -208px -66px
}
.sprite-flag.sprite-flag-je {
	background-position: -224px -66px
}
.sprite-flag.sprite-flag-jm {
	background-position: -240px -66px
}
.sprite-flag.sprite-flag-jo {
	background-position: 0 -77px
}
.sprite-flag.sprite-flag-jp {
	background-position: -16px -77px
}
.sprite-flag.sprite-flag-ke {
	background-position: -32px -77px
}
.sprite-flag.sprite-flag-kg {
	background-position: -48px -77px
}
.sprite-flag.sprite-flag-kh {
	background-position: -64px -77px
}
.sprite-flag.sprite-flag-ki {
	background-position: -80px -77px
}
.sprite-flag.sprite-flag-km {
	background-position: -96px -77px
}
.sprite-flag.sprite-flag-kn {
	background-position: -112px -77px
}
.sprite-flag.sprite-flag-kp {
	background-position: -128px -77px
}
.sprite-flag.sprite-flag-kr {
	background-position: -144px -77px
}
.sprite-flag.sprite-flag-kurdistan {
	background-position: -160px -77px
}
.sprite-flag.sprite-flag-kw {
	background-position: -176px -77px
}
.sprite-flag.sprite-flag-ky {
	background-position: -192px -77px
}
.sprite-flag.sprite-flag-kz {
	background-position: -208px -77px
}
.sprite-flag.sprite-flag-la {
	background-position: -224px -77px
}
.sprite-flag.sprite-flag-lb {
	background-position: -240px -77px
}
.sprite-flag.sprite-flag-lc {
	background-position: 0 -88px
}
.sprite-flag.sprite-flag-li {
	background-position: -16px -88px
}
.sprite-flag.sprite-flag-lk {
	background-position: -32px -88px
}
.sprite-flag.sprite-flag-lr {
	background-position: -48px -88px
}
.sprite-flag.sprite-flag-ls {
	background-position: -64px -88px
}
.sprite-flag.sprite-flag-lt {
	background-position: -80px -88px
}
.sprite-flag.sprite-flag-lu {
	background-position: -96px -88px
}
.sprite-flag.sprite-flag-lv {
	background-position: -112px -88px
}
.sprite-flag.sprite-flag-ly {
	background-position: -128px -88px
}
.sprite-flag.sprite-flag-ma {
	background-position: -144px -88px
}
.sprite-flag.sprite-flag-mc {
	background-position: -160px -88px
}
.sprite-flag.sprite-flag-md {
	background-position: -176px -88px
}
.sprite-flag.sprite-flag-me {
	background-position: -192px -88px
}
.sprite-flag.sprite-flag-mg {
	background-position: -208px -88px
}
.sprite-flag.sprite-flag-mh {
	background-position: -224px -88px
}
.sprite-flag.sprite-flag-mk {
	background-position: -240px -88px
}
.sprite-flag.sprite-flag-ml {
	background-position: 0 -99px
}
.sprite-flag.sprite-flag-mm {
	background-position: -16px -99px
}
.sprite-flag.sprite-flag-mn {
	background-position: -32px -99px
}
.sprite-flag.sprite-flag-mo {
	background-position: -48px -99px
}
.sprite-flag.sprite-flag-mp {
	background-position: -64px -99px
}
.sprite-flag.sprite-flag-mq {
	background-position: -80px -99px
}
.sprite-flag.sprite-flag-mr {
	background-position: -96px -99px
}
.sprite-flag.sprite-flag-ms {
	background-position: -112px -99px
}
.sprite-flag.sprite-flag-mt {
	background-position: -128px -99px
}
.sprite-flag.sprite-flag-mu {
	background-position: -144px -99px
}
.sprite-flag.sprite-flag-mv {
	background-position: -160px -99px
}
.sprite-flag.sprite-flag-mw {
	background-position: -176px -99px
}
.sprite-flag.sprite-flag-mx {
	background-position: -192px -99px
}
.sprite-flag.sprite-flag-my {
	background-position: -208px -99px
}
.sprite-flag.sprite-flag-mz {
	background-position: -224px -99px
}
.sprite-flag.sprite-flag-na {
	background-position: -240px -99px
}
.sprite-flag.sprite-flag-nc {
	background-position: 0 -110px
}
.sprite-flag.sprite-flag-ne {
	background-position: -16px -110px
}
.sprite-flag.sprite-flag-nf {
	background-position: -32px -110px
}
.sprite-flag.sprite-flag-ng {
	background-position: -48px -110px
}
.sprite-flag.sprite-flag-ni {
	background-position: -64px -110px
}
.sprite-flag.sprite-flag-nl {
	background-position: -80px -110px
}
.sprite-flag.sprite-flag-no {
	background-position: -96px -110px
}
.sprite-flag.sprite-flag-np {
	background-position: -112px -110px
}
.sprite-flag.sprite-flag-nr {
	background-position: -128px -110px
}
.sprite-flag.sprite-flag-nu {
	background-position: -144px -110px
}
.sprite-flag.sprite-flag-nz {
	background-position: -160px -110px
}
.sprite-flag.sprite-flag-om {
	background-position: -176px -110px
}
.sprite-flag.sprite-flag-pa {
	background-position: -192px -110px
}
.sprite-flag.sprite-flag-pe {
	background-position: -208px -110px
}
.sprite-flag.sprite-flag-pf {
	background-position: -224px -110px
}
.sprite-flag.sprite-flag-pg {
	background-position: -240px -110px
}
.sprite-flag.sprite-flag-ph {
	background-position: 0 -121px
}
.sprite-flag.sprite-flag-pk {
	background-position: -16px -121px
}
.sprite-flag.sprite-flag-pl {
	background-position: -32px -121px
}
.sprite-flag.sprite-flag-pm {
	background-position: -48px -121px
}
.sprite-flag.sprite-flag-pn {
	background-position: -64px -121px
}
.sprite-flag.sprite-flag-pr {
	background-position: -80px -121px
}
.sprite-flag.sprite-flag-ps {
	background-position: -96px -121px
}
.sprite-flag.sprite-flag-pt {
	background-position: -112px -121px
}
.sprite-flag.sprite-flag-pw {
	background-position: -128px -121px
}
.sprite-flag.sprite-flag-py {
	background-position: -144px -121px
}
.sprite-flag.sprite-flag-qa {
	background-position: -160px -121px
}
.sprite-flag.sprite-flag-re {
	background-position: -176px -121px
}
.sprite-flag.sprite-flag-ro {
	background-position: -192px -121px
}
.sprite-flag.sprite-flag-rs {
	background-position: -208px -121px
}
.sprite-flag.sprite-flag-ru {
	background-position: -224px -121px
}
.sprite-flag.sprite-flag-rw {
	background-position: -240px -121px
}
.sprite-flag.sprite-flag-sa {
	background-position: 0 -132px
}
.sprite-flag.sprite-flag-sb {
	background-position: -16px -132px
}
.sprite-flag.sprite-flag-sc {
	background-position: -32px -132px
}
.sprite-flag.sprite-flag-scotland {
	background-position: -48px -132px
}
.sprite-flag.sprite-flag-sd {
	background-position: -64px -132px
}
.sprite-flag.sprite-flag-se {
	background-position: -80px -132px
}
.sprite-flag.sprite-flag-sg {
	background-position: -96px -132px
}
.sprite-flag.sprite-flag-sh {
	background-position: -112px -132px
}
.sprite-flag.sprite-flag-si {
	background-position: -128px -132px
}
.sprite-flag.sprite-flag-sk {
	background-position: -144px -132px
}
.sprite-flag.sprite-flag-sl {
	background-position: -160px -132px
}
.sprite-flag.sprite-flag-sm {
	background-position: -176px -132px
}
.sprite-flag.sprite-flag-sn {
	background-position: -192px -132px
}
.sprite-flag.sprite-flag-so {
	background-position: -208px -132px
}
.sprite-flag.sprite-flag-somaliland {
	background-position: -224px -132px
}
.sprite-flag.sprite-flag-sr {
	background-position: -240px -132px
}
.sprite-flag.sprite-flag-ss {
	background-position: 0 -143px
}
.sprite-flag.sprite-flag-st {
	background-position: -16px -143px
}
.sprite-flag.sprite-flag-sv {
	background-position: -32px -143px
}
.sprite-flag.sprite-flag-sx {
	background-position: -48px -143px
}
.sprite-flag.sprite-flag-sy {
	background-position: -64px -143px
}
.sprite-flag.sprite-flag-sz {
	background-position: -80px -143px
}
.sprite-flag.sprite-flag-tc {
	background-position: -96px -143px
}
.sprite-flag.sprite-flag-td {
	background-position: -112px -143px
}
.sprite-flag.sprite-flag-tf {
	background-position: -128px -143px
}
.sprite-flag.sprite-flag-tg {
	background-position: -144px -143px
}
.sprite-flag.sprite-flag-th {
	background-position: -160px -143px
}
.sprite-flag.sprite-flag-tj {
	background-position: -176px -143px
}
.sprite-flag.sprite-flag-tk {
	background-position: -192px -143px
}
.sprite-flag.sprite-flag-tl {
	background-position: -208px -143px
}
.sprite-flag.sprite-flag-tm {
	background-position: -224px -143px
}
.sprite-flag.sprite-flag-tn {
	background-position: -240px -143px
}
.sprite-flag.sprite-flag-to {
	background-position: 0 -154px
}
.sprite-flag.sprite-flag-tr {
	background-position: -16px -154px
}
.sprite-flag.sprite-flag-tt {
	background-position: -32px -154px
}
.sprite-flag.sprite-flag-tv {
	background-position: -48px -154px
}
.sprite-flag.sprite-flag-tw {
	background-position: -64px -154px
}
.sprite-flag.sprite-flag-tz {
	background-position: -80px -154px
}
.sprite-flag.sprite-flag-ua {
	background-position: -96px -154px
}
.sprite-flag.sprite-flag-ug {
	background-position: -112px -154px
}
.sprite-flag.sprite-flag-um {
	background-position: -128px -154px
}
.sprite-flag.sprite-flag-us {
	background-position: -144px -154px
}
.sprite-flag.sprite-flag-uy {
	background-position: -160px -154px
}
.sprite-flag.sprite-flag-uz {
	background-position: -176px -154px
}
.sprite-flag.sprite-flag-va {
	background-position: -192px -154px
}
.sprite-flag.sprite-flag-vc {
	background-position: -208px -154px
}
.sprite-flag.sprite-flag-ve {
	background-position: -224px -154px
}
.sprite-flag.sprite-flag-vg {
	background-position: -240px -154px
}
.sprite-flag.sprite-flag-vi {
	background-position: 0 -165px
}
.sprite-flag.sprite-flag-vn {
	background-position: -16px -165px
}
.sprite-flag.sprite-flag-vu {
	background-position: -32px -165px
}
.sprite-flag.sprite-flag-wales {
	background-position: -48px -165px
}
.sprite-flag.sprite-flag-wf {
	background-position: -64px -165px
}
.sprite-flag.sprite-flag-ws {
	background-position: -80px -165px
}
.sprite-flag.sprite-flag-ye {
	background-position: -96px -165px
}
.sprite-flag.sprite-flag-yt {
	background-position: -112px -165px
}
.sprite-flag.sprite-flag-za {
	background-position: -128px -165px
}
.sprite-flag.sprite-flag-zanzibar {
	background-position: -144px -165px
}
.sprite-flag.sprite-flag-zm {
	background-position: -160px -165px
}
.sprite-flag.sprite-flag-zw {
	background-position: -176px -165px
}

#main-menu {
	/*margin: 5px 15px 0 0;*/
	position: relative;
}
/* bootsrap ovrride */
.navbar1 .nav li a {
	letter-spacing: 1px;
}
.navbar1 .nav li.dropdown.open > .dropdown-toggle, .navbar1 .nav li.dropdown.active > .dropdown-toggle, .navbar1 .nav li.dropdown.open.active > .dropdown-toggle {
	background: none !important;
}

#header .nav {
}

#header .nav li#nav-flags {
	/*margin-top: 40px 35px 1px 1px;*/
	width: 45px;
	margin-top: 3px;
}
#header .nav li {
	line-height: 1em;
}

//background: url(/img/rep-placeholder.png) no-repeat 0 0px;
#header .nav li #nav-rep {

	padding-left: 37px;
	margin-left: 10px;
}
.dropdown-menu {
	font-family: Helvetica;
	font-size: 12px;
	background: none !important;
	border-radius: 0 0 0 0 !important;
	padding-left: 10px;
	border: none;
	width: 340px !important;
	height: 46px !important;
	height: auto;
	/*
	 box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
	 */
	box-shadow: none;
}

.nav-select-country {
	background: #FFFFFF;
	border: 1px solid #e6e6e6;
	padding: 4px;
	color: #025273;
	width: 150px;
	height: 30px;
	margin-top: 12px;
	margin-left: -100px;
}

.navbar1 .nav > li > .dropdown-menu:before {
	display: none; /* Gets rid of the gray dropdown indicator from bootstrap */
}
.navbar1 .nav > li > .dropdown-menu:after {
	border-bottom: none !important;
	border-left: none !important;
	border-right: none !important;
	content: "";
	left: 0px;
	position: absolute;
	top: -6px;
	display: none;
}

nav #company-name {
	position: relative;
	right: 17px;
}
nav #company-name a {
	font-family: "Proxima Nova Bold";
	font-size: 14px;
	text-transform: uppercase;
	position: relative;
	top: 6px;
}
nav #sign_up {
	margin-right: 26px !important;
	width: 76px;
	height: 28px;
}
nav #sign_up span {
	position: absolute;
	left: 6px;
	top: 6px;
}
nav #login span {
	position: absolute;
	left: 15px;
	top: 6px;
}
nav #login {
	margin-right: 0px !important;
	width: 77px;
	height: 28px;
}

/* Content Styles
 -------------------------------------------- */

#content-wrapper {
	/*position: relative;*/
}
#body-home #content-wrapper {
	/*margin-top: 250px;*/
}

.content-pane {
	-moz-box-shadow: 0 5px 5px #000;
	-webkit-box-shadow: 0 5px 5px #000;
	box-shadow: 0 5px 5px #000;
	background: #fff;
	background-color: rgba(255, 255, 255, 0.65);
	/*width: 725px;*/
	margin: 20px 0 0 280px;
	padding: 10px 0 0 20px;
	max-height: 670px;
	overflow-y: auto;
}
.content-pane h1 {
	font-size: 3em;
	margin: 10px 0 25px 0px;
}
.content-pane ul {
}

.content-pane ul li a {
	color: #00335b;
	font-weight: bold;
}

/* Home Styles
 -------------------------------------------- */

/* Footer Styles
 -------------------------------------------- */
#footer {
	/*margin-top: 60px;*/
	/*position: relative;*/
	/*color: white;*/
	/*width: 100%;*/
	/*z-index: 99;*/
}
#footer ul {
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}
#footer-wrapper, #sub-footer {
	/*width: 1200px;*/
	/*margin: 0 auto;*/
}
#footer-wrapper {
	position: relative;
	background: none repeat scroll 0 0 #01405F;
}

#footer {
	background: #01405F;
}
#sub-footer-wrapper {
	position: relative;
	background: #1C7AA0;
	height: auto;
	/*padding: 15px 0 0 0;*/
}
#footer h3 {
	text-transform: uppercase;
}

#footer #sub-footer ul {
	/*margin: 0px auto;*/
	/*width: 975px;*/
}
#footer #sub-footer ul li {
	padding: 0 9px;
	border: 1px solid #fff;
	border-width: 0 1px 0 0;
	line-height: 1em;
}
#footer #sub-footer ul li:last-child {
	border: none;
}


#footer-products-wrapper ul li a {
	color: white;
}

#footer-products-wrapper ul li {
	margin: 0 15px 0 0;
}

#footer-products-wrapper ul li a .text {
	float: right;
	margin: 3px 0 0px 0;
	display: block;
}

#footer-social-wrapper li {
	margin: 0 10px 0 0;
}
#footer-social-wrapper li a {
	display: block;
	width: 30px;
	height: 30px;
}

#footer-social-wrapper li#footer-facebook {
	/*background: url(/img/sprite.png) no-repeat -32px -229px;*/
	background-image: url(/img/social/facebook.png);
}
#footer-social-wrapper li#footer-twitter a {
	/*background: url(/img/sprite.png) no-repeat -32px -229px;*/
	background-image: url(/img/social/twitter.png);
}
#footer-social-wrapper li#footer-google-plus a {
	/*background: url(/img/sprite.png) no-repeat -32px -35px;*/
	background-image: url(/img/social/googleplus.png);
}
#footer-social-wrapper li#footer-linkedin a {
	background-image: url(/img/social/linkedin.png);
	/*background: url(/img/sprite.png) no-repeat -32px -70px;*/
}
#footer-social-wrapper li#footer-foursquare a {
	/*background: url(/img/sprite.png) no-repeat -32px -102px;*/
	background-image: url(/img/social/foursquare.png);
}
#footer-social-wrapper li#footer-you-tube a {
	background-image: url(/img/social/youtube.png);
	/*background: url(/img/sprite.png) no-repeat -32px -132px;*/
}
#footer-social-wrapper li#footer-pinterest {
	/*background: url(/img/sprite.png) no-repeat -32px -162px;*/
	background-image: url(/img/social/pinterest.png);
}
#footer-social-wrapper li#footer-yelp {
	/*background: url(/img/sprite.png) no-repeat -32px -197px;*/
	background-image: url(/img/social/yelp.png);
}

#footer-dreamtrips-luxury .icon, #footer-dreamtrips-life .icon, #footer-dreamtrips .icon {
	margin: 0 5px 0 0;
	width: 23px;
	height: 23px;
	display: inline-block;
}

#footer-dreamtrips .icon {
	background: url(/img/sprite.png) no-repeat 0px -62px;
}
#footer-dreamtrips-life .icon {
	background: url(/img/sprite.png) no-repeat 0px -87px;
}
#footer-dreamtrips-luxury .icon {
	background: url(/img/sprite.png) no-repeat 0px -36px;
}

.nav-rep-img {
	width: 24px;
}

.region-row > .span3 {
	padding-bottom: 15px;
}

.region-row > .span3:nth-child(4n+1) {
	margin-left: 0;
}

.dropdown-menu {
	min-width: 95px !important;
	width: 95px !important;
	text-align: right;
	right: -20px;
	top: 10px;
}

#staff li {
	display: inline-block;
	/*height: 240px;*/
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}

#staff li img {
	padding-bottom: 10px;
}

#staff li span {
	display: block;
}

#staff li a {
	color: #2F2F2F;
	display: block;
}

#staff li a:hover {
	text-decoration: none;
}

#staff li .name-title {
	border-radius: 2px 2px 2px 2px;
	display: block;
	margin: 0 auto;
	padding: 10px;
	position: relative;
	text-shadow: 0 0 0 #000000;
	transition: all 0.3s ease 0s;
	width: 150px;
}

#staff li a:hover .name-title {
	background: none repeat scroll 0 0 #FD6601;
	color: #FFFFFF;
	position: relative;
}

#staff li a:hover .name, #staff li a:hover .title {
	color: #FFFFFF;
	text-shadow: 0 0 0 #FD6601;
}

#staff li a .top-carrat {
	border-bottom: 12px solid transparent;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	left: 50%;
	margin-left: -13px;
	position: absolute;
	top: -12px;
	transition: all 0.2s ease-in-out 0s;
}

#staff li a:hover .top-carrat {
	border-bottom: 12px solid #FD6601;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
}

#staff li span.name {
	color: #0349A1;
	font: 500 18px "Source Sans Pro", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#staff li a:hover span.name {
	color: #FFFFFF;
}

#staff li span.title {
	font-size: 16px;
	font-weight: 300;
}

.isotope-item {
	z-index: 2;
}

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}

.isotope, .staff .isotope .isotope-item {
	transition-duration: 0.8s;
}

.isotope {
	transition-property: height, width;
}

.isotope .isotope-item {
	transition-property: transform, opacity;
}

.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	transition-duration: 0s;
}

.leader-control-1 {
	width: 100px;
	text-align: left;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.leader-control-2 {
	width: 200px;
	text-align: right;
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
}

.leader-control-top {
	clear: both;
	display: table;
	width: 100%;
}

#overview-wrapper.leadership {
	position: relative;
	top: 0;
	padding-top: 20px;
}

.videos {
	position: absolute;
	left: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.videos.videos-on {
	position: relative;
	height: 100%;
	width: 100%;
	z-index: 999;
}

#body-locale #header {
	display: none;
}

#body-locale #footer {
	display: none;
}

@media (min-width: 320px) and (max-width: 979px) {
	#header .brand {
		position: absolute;
		top: 0;
		left: 25px;
	}

	#header .nav li {
		display: inline-block;
		margin: 0;
		padding: 0;
		float: none;
	}
	nav #company-name {
		right: 0;
	}

	#body-wrapper {
		width: 100%;
	}

	body {
		padding-left: 0px;
		padding-right: 0px;
	}

	#body-home #content-wrapper {
		margin-top: 0;
	}

	#header .navbar-inner {
		width: 100%    :
	}

	#main-menu {
		width: 100%;
		margin: 40px 0 0;
		display: inline-block;
	}

	#steps-wrapper {
		width: 100%;
		margin-top: 25px;
	}

	#steps-wrapper .step {
		width: 100%;
		margin: 2px 0 0;
		text-align: center;
	}

	.step h2 {
		width: 100%;
		margin: 30px 0 0;
	}

	.big-number {
		float: left;
		margin-left: 15%;
	}

	#video-start, #video-start.playMe {
		width: 100%;
		padding: 0;
	}

	footer#footer {
		margin: 0;
	}

	#footer-wrapper, #sub-footer {
		width: 100%;
	}

	#footer #sub-footer ul {
		width: 100%;
	}

	#footer-wrapper #footer-social-wrapper {
		margin: 0 auto;
		float: none;
		text-align: center;
	}

	#footer-wrapper #footer-social-wrapper h3, #footer-wrapper #footer-social-wrapper ul {
		margin: 0 auto;
		padding: 0;
	}

	.modal.fade.in {
		top: 50%;
		left: 50%;
	}
}

.step_off {
	background-color: rgb( 255, 255, 255 );
	box-shadow: 0.5px 0.866px 5px 0px rgba( 0, 0, 0, 0.5 );
	opacity: 0.702;
}

.step_on {
	background-color: rgb( 28, 121, 159 );
	box-shadow: 0.5px 0.866px 5px 0px rgba( 0, 0, 0, 0.5 );
	opacity: 0.902;
	position: relative;
}

.step_on:after {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
}

.step_on:after {
	border: 10px solid transparent;
	border-top-color: rgba(255,255,255,0.9);
	border-left-color: none;
	top: 0px;
	left: 50%;
	margin-left: -5px;
}

.step {
	display: table;
}
.step > .big-number {
	display: table-cell;
	vertical-align: middle;
	width: 40px;
	font-family: "Proxima Nova Bold";
	text-transform: uppercase;
	padding-left: 30px;
	padding-right: 20px;
}

#step-1 > .big-number {
	padding-left: 40px;
	padding-right: 10px;
}

.step > .step-content {
	display: table-cell;
	vertical-align: middle;
	width: 90%;
	padding-right: 10px;
}

html, body {
	height: 100%;
}

#body-wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -166px;
}

#footer, .push {
	height: 166px;
}

#avid1 {
	height: 191px;
}

#nav-rep {
	font-family: 'Source Sans Pro';
	font-weight: 200;
	font-size: 12px;
	color: #025273;
	line-height: 14px !important;
}

#body-overview #nav-rep {
	color: #ffffff;
}

#nav-rep strong {
	font-family: 'Source Sans Pro';
	font-weight: 700;
	font-size: 12px;
	line-height: 14px !important;
}

#footer-wrapper {
	padding: 30px 0;
}
#footer-wrapper h3 {
	font-weight: 200;
	border-bottom: solid 1px #FFF;
}

#sub-footer-wrapper {
	font-family: "Source Sans Pro";
	font-size: 11px;
	font-weight: 200;
	color: #fff;
	line-height: 1.2em;
	text-align: center;
    min-height: 40px;
}

#sub-footer-wrapper a {
	color: #fff;
}

#sub-footer-wrapper .container {
	display: table;
	margin-right: auto;
	margin-left: auto;
}
#sub-footer {
	display: table-cell;
	height: auto;
	vertical-align: middle;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

#video-1, #video-2, #video-3 {
	display: none;
	/*width: 1;*/
	/*height: 1;*/
}


#video-1.show, #video-2.show, #video-3.show, #video-4.show, #video-5.show, #video-6.show {
	display: block;
}

.video-wrapper {
	display: table;
	margin-left: auto;
	margin-right: auto;
	height: 360px;
	width: 640px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
}

.step-content1 {
	font-family: 'Proxima Nova Light';
	font-weight: 200;
	font-size: 30px;
	line-height: 1.2em;
}

.step-content1 strong {
	font-family: 'Times New Roman', serif;
	font-weight: bold;
	font-style: italic;
}

.step-content2 {
	font-family: 'Source Sans Pro';
	font-weight: 200;
	font-style: normal;
	font-size: 20px;
	line-height: 1.2em;
}

.step-content2 strong {
	font-family: 'Source Sans Pro';
	font-weight: 900;
	font-style: normal;
}

#steps-wrapper {
	padding-bottom: 40px;
}

.navbar-inner {
	filter: none;
}

.header-content-1 {
	padding-top: 120px;
	font-family: "Proxima Nova Bold";
	font-size: 72px;
	line-height: 1em;
}

.header-content-2 {
	padding-top: 0px;
	font-family: "Source Sans Pro";
	font-weight: 200;
	font-size: 24px;
	padding-bottom: 20px;
}

.Overview {
	font-size: 36px;
	font-family: "Proxima Nova";
	color: rgb( 2, 82, 115 );
	position: absolute;
	left: 218px;
	top: 380px;
	width: 145px;
	height: 26px;
	z-index: 63;
}

#overview-wrapper {
	font-size: 18px;
	font-family: "Source Sans Pro";
	font-weight: 200;
	line-height: 1.4em;
	color: rgb( 35, 35, 35 );
}

#overview-wrapper h1 {
	margin-bottom: 0.5em;
}

#overview-wrapper p {
	margin-bottom: 1.5em;
	font-weight: 400;
}

#company-links a {
	display: table;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
	font-weight: 200;
	font-size: 30px;
	font-family: "Proxima Nova Bold";
	font-weight: 200;
	color: rgb( 2, 82, 115 );
	text-transform: uppercase;
	border-radius: 2px;
	background-color: rgb( 255, 255, 255 );
	box-shadow: 0px 0px 5px 0px rgba( 0, 0, 0, 0.5 );
	margin-bottom: 25px;
}

#company-links a:hover {
	text-decoration: none;
}

.link-label, .link-link {
	display: table-cell;
}

.link-label {
	padding-left: 20px;
}

.link-link {
	padding-right: 20px;
	text-align: right;
}

.leader {
	font-size: 16px;
}

.executives {
	height: 250px;
}
.executives img {
	width: 150px;
	height: 150px;
}

.leader-control-1, .leader-control-2 {
	font-family: "Proxima Nova Bold";
	font-size: 15px;
	color: #016499;
}

.leader-control-1 a:hover, .leader-control-2 a:hover {
	text-decoration: none;
}
/*.next {
 background-color: transparent;
 background-image: url("/img/prev-next-arrows.png");
 background-repeat: no-repeat;
 background-position: right top;
 padding-right: 15px;
 }

 .prev {
 background-color: transparent;
 background-image: url("/img/prev-next-arrows.png");
 background-repeat: no-repeat;
 background-position: left top;
 padding-left: 15px;
 }*/

#video-start img {
	opacity: 0.8;
	filter: alpha(opacity=80); /* For IE8 and earlier */
}

#body-home #header {
	height: 70px;
}

.nav-mobile-table, .nav-mobile-table tr, .nav-mobile-table td {
	border: none;
	padding: 0;
}

#account-btn {
	background: url(/img/account-btn.png) center center no-repeat;
	width: 18px;
	height: 22px;
}

#menu-btn {
	background: url(/img/menu-btn.png) center center no-repeat;
	width: 23px;
	height: 22px;
}

#body-overview #account-btn {
	background: url(/img/account-btn-white.png) center center no-repeat;
}

#body-overview #menu-btn {
	background: url(/img/menu-btn-white.png) center center no-repeat;
}

.brand-mobile {
	background: url(/img/wv-logo-blue-mobile.png) 0 2px no-repeat;
	width: 175px;
	height: 16px;
}

#body-overview .brand-mobile {
	background: url(/img/wv-logo-blue-mobile.png) 0 2px no-repeat;
	width: 175px;
	height: 16px;
}

#body-home #header-content {
	display: none;
}

.account-collapse, .menu-collapse {
}

#body-overview .nav-select-country a {
	color: #025273 !important;
}

#flag-kicker {
	font-family: "Source Sans Pro";
	font-weight: 400;
	font-size: 9px !important;
	line-height: 1.7em;
	direction: ltr !important;
}
.navbar1{
z-index:100;
}


a.header-btn,
a.header-btn:hover {
    -webkit-border-radius: 14px;
       -moz-border-radius: 14px;
            border-radius: 14px;
    line-height: 26px;
    font-weight: bold;
    color: white !important;
    text-align: center;
	width: auto !important;
	padding: 0 10px !important;
	min-width: 80px !important;
}

a.header-btn-orange {
    background-color: #e4850f !important;
}
a.header-btn-blue {
    background-color: #1a7aa2 !important;
}
.set-password {
	padding: 6px 40px;
	background-color: #1a7aa2;
	border-radius: 20px;
	color: #ffffff !important;
	border: none;
	font-family: 'Source Sans Pro';
	font-weight: bold;
	font-size: 15px;
	outline: none;
	text-transform: uppercase;
	text-decoration: none;
}
.set-password:hover {
	padding: 6px 40px;
	background-color: #1a7aa2;
	border-radius: 20px;
	color: #ffffff !important;
	border: none;
	font-family: 'Source Sans Pro';
	font-weight: bold;
	font-size: 15px;
	outline: none;
	text-transform: uppercase;
	text-decoration: none;
}

.not-us-remove { display: none; }


/* REACTIVATION
---------------------------------*/
.reactivation-box {
	width: 809px;
	display: block;
	margin: 60px auto 125px auto;
	padding: 60px 98px 60px 98px;
	background-color: rgba(255,255,255,.85);
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);
	overflow: auto;
	font-family: "Proxima Nova Light", sans-serif;
	color: #4b5273;
}

.reactivation-box > .welcome-back-text {
	width: 50%;
	height: 180px;
	display: block;
	float: left;
	-webkit-box-shadow: inset -1px 0px 0px 0px rgba(75,82,115,1);
	-moz-box-shadow: inset -1px 0px 0px 0px rgba(75,82,115,1);
	box-shadow: inset -1px 0px 0px 0px rgba(75,82,115,1);
}

.reactivation-box > .welcome-back-text > p {
	text-align: right;
	font-family: "Proxima Nova Light", sans-serif;
	font-size: 16px;
	color: #4b5273;
	padding-right: 18px;
	line-height: 19px;
}

.reactivation-box > .welcome-back-text > p.big-text {
	text-align: right;
	font-size: 58px;
	line-height: 52px;
	padding-top: 9px;
}

.reactivation-box > .welcome-back-text > p.enter-member-info {
	padding-top: 10px;
}

.reactivation-box > .welcome-back-text > p > .big-text-bold {
	text-align: right;
	font-family: "Proxima Nova Bold", sans-serif;
	font-size: 45px;
}

.reactivation-box > .form-fields {
	width: 50%;
	height: 180px;
	display: block;
	float: left;
}

.reactivation-box > .form-fields > form {
	padding-left: 18px;
	padding-top: 14px;
}

.reactivation-box > .form-fields > form > div.error-message {
	font-family: "Proxima Nova Bold", sans-serif;
	font-size: 14px;
	color: #e74b4b;
	text-transform: uppercase;	
}

.reactivation-box > .form-fields > form > input {
	width: 95%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px !important;
	padding: 8px 8px 5px 8px;
	margin-top: 10px;
	font-family: "Proxima Nova Light", sans-serif;
	border: 1px solid #d5d5d5;
}

.reactivation-box > .form-fields > form > input.submit-btn {
	background-color: #e4850f !important;
	border-radius: 20px !important;
	color: #ffffff;
	border: none;
	font-family: 'Source Sans Pro';
	font-weight: bold;
	font-size: 15px;
	padding: 6px;
	width: 100%;
	outline: none;
}
.reactivation-box > .form-fields > form > input.submit-btn[disabled] {
	background-color: grey !important;
	color: #aaa !important;
}

.reactivation-box > .misc-text {
	width: 100%;
	display: block;
	float: left;
	overflow: auto;
	margin-top: 25px;
}
.reactivation-box > .misc-text > p {
	font-family: "Proxima Nova Light", sans-serif;
	font-size: 13px;
	color: #4b5273;
}

@media (max-width: 1200px) {
	.reactivation-box {
		width: 609px;
		padding: 40px 60px 40px 60px;
	}

	.reactivation-box > .welcome-back-text > p.big-text {
		text-align: right;
		font-size: 43px;
		line-height: 46px;
		padding-top: 9px;
	}

	.reactivation-box > .welcome-back-text > p > .big-text-bold {
		text-align: right;
		font-family: "Proxima Nova Bold", sans-serif;
		font-size: 41px;
	}
}
@media (max-width: 980px) {
	.reactivation-box {
		width: 80%;
		padding: 30px 25px 30px 25px;
	}

	.reactivation-box > .welcome-back-text {
		width: 100%;
		height: auto;
		display: block;
		float: left;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.reactivation-box > .welcome-back-text > p {
		text-align: left;
	}

	.reactivation-box > .welcome-back-text > p.big-text {
		text-align: left;
		font-size: 43px;
		line-height: 46px;
		padding-top: 9px;
	}

	.reactivation-box > .welcome-back-text > p > .big-text-bold {
		text-align: left;
	}
	.reactivation-box > .form-fields {
		width: 100%;
		height: auto;
	}

	.reactivation-box > .form-fields > form {
		padding-left: 0;
		padding-top: 0;
	}
	.reactivation-box > .misc-text {
		//margin-top: 10px;
	}
}
@media (max-width: 450px) {
	.reactivation-box > .welcome-back-text > p.big-text {
		font-size: 32px;
		line-height: 31px;
	}

	.reactivation-box > .welcome-back-text > p > .big-text-bold {
		font-size: 31px;
	}
}


#special_login_modal {
}

#body-special #body-wrapper {
	background-color: #EEE;
	color: black;
}
/*
#body-special h1 {
	text-align: center;
	margin: 20px 0;
	font-weight: bold;
	color: black;
}
*/
#body-special #sponsor_box2 {
	background-color: white;
	border: solid 1px black;
	padding: 20px;
	margin: 0 0 20px 0;
}

#copyright { margin: 15px 0; }
#copyright p {
	color: white;
	font-family: "Source Sans Pro";
	font-size: 11px;	
	font-weight: 200;
}


/*Cookie Consent Begin*/
#cookieConsent {
    background-color: rgba(74, 80, 88, .95);
    min-height: 26px;
    font-size: 14px;
    color: #ccc;
    line-height: 26px;
    padding: 8px 0 8px 30px;
    position: fixed;
    align-items: center;
    top: 0;
    left: 0;
    right: 0;
    display: none;
    justify-content: center;
    z-index: 9999;
    text-align: center;
    flex-wrap: wrap;
    box-sizing: border-box;
    width: 100%;
}

#cookieTextBox {
	width: 50%;
	text-align: left;
    padding-right: 40px;
}
#cookieConsent a {
    color: #4B8EE7;
    text-decoration: none;
}
#closeCookieConsent {
    float: right;
    display: absolute;
    cursor: pointer;
    height: 20px;
    width: 20px;
    margin: -15px 0 0 0;
    font-weight: bold;
}
#closeCookieConsent:hover {
    color: #FFF;
}
#cookieConsent a.cookieConsentOK {
    background-color: #F1D600;
    color: #000;
    border-radius: 5px;
    padding: 0 20px;
    cursor: pointer;
    float: right;
    margin: 0 60px 0 10px;
}
#cookieConsent a.cookieConsentOK:hover {
    background-color: #E0C91F;
}

@media (max-width: 900px) {
	#cookieConsent {
		padding: 10px 0;
	}
	#cookieConsent #cookieTextBox {
		width: 100%;
		padding: 15px;
		text-align: center;
	}
	#cookieConsent a.cookieConsentOK {
		margin: 0;
	}
}
/*Cookie Consent End*/