 @charset "UTF-8";
@keyframes load8 {
0% {
transform:rotate(0deg);
}
100% {
transform:rotate(360deg);
}
}
@keyframes swipe {
0%, 50%, 100% {
transform:translateX(0);
}
25% {
transform:translateX(-10px);
}
75% {
transform:translateX(10px);
}
}
@keyframes animLine {
0% {
width:0;
}
100% {
width:90%;
}
}
@keyframes fan {
0% {
transform:translateX(-50%) translateY(100%) rotate(0deg);
-webkit-opacity:.8;
-ms-opacity:.8;
-moz-opacity:.8;
-o-opacity:.8;
opacity:.8;
}
60% {
-webkit-opacity:.8;
-ms-opacity:.8;
-moz-opacity:.8;
-o-opacity:.8;
opacity:.8;
}
100% {
transform:translateX(-50%) translateY(100%) rotate(-360deg);
-webkit-opacity:0;
-ms-opacity:0;
-moz-opacity:0;
-o-opacity:0;
opacity:0;
}
}
@keyframes load-more {
0% {
transform:translateX(-50%) scale(1);
}
100% {
transform:translateX(-50%) scale(2);
}
}
.alert-responsive {
	position:fixed;
	z-index:999999;
	bottom:10px;
	left:10px;
	padding:5px 0;
	text-align:center;
	font-size:.8em;
	border-radius:5px;
	background-color:#ff0;
	width:80px;
}
.alert-responsive:before {
	content:'Desktop';
}
@media(min-width:992px) and (max-width:1199px) {
.alert-responsive {
background-color:#0f0;
}
.alert-responsive:before {
content:'Desktop (S)';
}
}
@media(min-width:480px) and (max-width:991px) {
.alert-responsive {
background-color:#007bff;
}
.alert-responsive:before {
content:'Tablet';
}
}
@media(max-width:767px) {
.alert-responsive {
background-color:#ffc0cb;
}
.alert-responsive:before {
content:'Phone';
}
}
.no-gutter>[class*='col-'], .no-gutter [class*='col-'].is_stuck {
padding-right:0;
padding-left:0;
}
@media(max-width:991px) {
.no-gutter-mobile>[class*='col-'], .dashboard-additional-data-info .row>[class*='col-'], .dashboard-additional-data .row>[class*='col-'] {
padding-right:0;
padding-left:0;
}
}
@media(min-width:991px) {
.no-gutter-desktop>[class*='col-'] {
padding-right:0;
padding-left:0;
}
}
a.not-clickable {
	color:#000 !important;
	cursor:default !important;
}
a.not-clickable:hover, a.not-clickable:focus {
	color:#000 !important;
}
.btn, a.action-button, .booking-calendar__full-date-time span {
	text-decoration:none;
transition:all .2s linear;
	margin:0;
	padding:0;
	border:none;
	background:none;
	cursor:pointer;
	-webkit-appearance:none;
	-moz-appearance:none;
	border-radius:0;
	display:inline-block;
	position:relative;
	padding:24.5px 20px;
	background-color:#fff;
	border:solid 1px #ededed;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	text-decoration:none;
	text-align:center;
	color:#007bff;
	overflow:hidden;
}
.btn:hover, a.action-button:hover, .booking-calendar__full-date-time span:hover, .btn:focus, a.action-button:focus, .booking-calendar__full-date-time span:focus, .btn.active, a.active.action-button, .booking-calendar__full-date-time span.active {
	text-decoration:none;
}
@media(max-width:991px) {
.btn, a.action-button, .booking-calendar__full-date-time span {
padding:15px 20px;
font-size:11px;
font-size:.73333em;
font-weight:normal;
}
}
.btn:not(.btn--disabled):hover, a.action-button:not(.btn--disabled):hover, .booking-calendar__full-date-time span:not(.btn--disabled):hover, .btn:not(.btn--disabled):focus, a.action-button:not(.btn--disabled):focus, .booking-calendar__full-date-time span:not(.btn--disabled):focus {
color:#ffffff;
background-color:#111111;
}
.btn:disabled, a.action-button:disabled, .booking-calendar__full-date-time span:disabled {
	-webkit-opacity:.3;
	-ms-opacity:.3;
	-moz-opacity:.3;
	-o-opacity:.3;
	opacity:.3;
	cursor:default;
}
.btn--download {
	padding:5px 30px 5px 0;
}
.btn--download:after {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:0;
	content:"W";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
}
.btn--height-small, a.action-button {
	padding:10px 20px;
}
.btn--height-medium {
	padding:17px 20px;
}
@media(max-width:991px) {
.btn--height-medium {
padding:9.5px 20px;
}
}
.btn--upload {
	padding:15px 25px;
}
.btn--upload span:before {
	vertical-align:middle;
	padding-right:8px;
	content:"d";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
@media (forced-colors: active) {
.btn--upload span:before {
content:"d";
font-family:"peoplecert";
font-size:.4em;
font-weight:normal;
line-height:1;
}
}
.btn--blue {
	background-color:#00558c;
	color:#fff;
}
.btn--blue:not(.btn--disabled):hover, .btn--blue:not(.btn--disabled):focus {
background-color:#003659;
color:#fff;
}
.btn--gray-border {
	border-color:#ededed;
	background-color:transparent;
}
.btn--warning {
	background-color:#fff;
	color:#007bff;
	border:2px solid #fff;
}
.btn--warning:hover, .btn--warning:focus {
	border-color:#007bff;
	background-color:#007bff;
	color:#fff;
}
.btn--warning:after {
	display:none;
}
.btn--basket-delete {
	background:url("../../../img/fzimg/symbols/basket-delete.png") 50% 50% no-repeat;
	border:none;
	text-indent:-999em;
}
.btn--facebook {
	font-size:16px;
	font-size:1.06667em;
	font-weight:normal;
	color:#fff;
	text-align:right;
	padding-right:10%;
	background-color:#3b5997;
}
.btn--facebook:not(.btn--disabled):hover, .btn--facebook:not(.btn--disabled):focus {
color:#fff;
}
.btn--facebook:before {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:10%;
	color:#fff;
}
@media(max-width:767px) {
.btn--facebook span {
visibility:hidden;
}
.btn--facebook:before {
top:50%;
left:50%;
transform:translateX(-50%) translateY(-50%);
}
}
.btn--facebook:not(.btn--disabled):hover, .btn--facebook:not(.btn--disabled):focus {
background:#2d4372;
}
.btn--facebook:before {
	content:"q";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.btn--linkedin {
	font-size:16px;
	font-size:1.06667em;
	font-weight:normal;
	color:#fff;
	text-align:right;
	padding-right:10%;
	background-color:#0079b8;
}
.btn--linkedin:not(.btn--disabled):hover, .btn--linkedin:not(.btn--disabled):focus {
color:#fff;
}
.btn--linkedin:before {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:10%;
	color:#fff;
}
@media(max-width:767px) {
.btn--linkedin span {
visibility:hidden;
}
.btn--linkedin:before {
top:50%;
left:50%;
transform:translateX(-50%) translateY(-50%);
}
}
.btn--linkedin:not(.btn--disabled):hover, .btn--linkedin:not(.btn--disabled):focus {
background:#005785;
}
.btn--linkedin:before {
	content:"z";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.btn--googleplus {
	font-size:16px;
	font-size:1.06667em;
	font-weight:normal;
	color:#fff;
	text-align:right;
	padding-right:10%;
	background-color:#db4d41;
}
.btn--googleplus:not(.btn--disabled):hover, .btn--googleplus:not(.btn--disabled):focus {
color:#fff;
}
.btn--googleplus:before {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:10%;
	color:#fff;
}
@media(max-width:767px) {
.btn--googleplus span {
visibility:hidden;
}
.btn--googleplus:before {
top:50%;
left:50%;
transform:translateX(-50%) translateY(-50%);
}
}
.btn--googleplus:not(.btn--disabled):hover, .btn--googleplus:not(.btn--disabled):focus {
background:#c43125;
}
.btn--googleplus:before {
	content:"y";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.btn--white {
	background-color:#fff;
	color:#000;
	border:2px solid #fff !important;
}
.btn--white:hover, .btn--white:focus {
	background:transparent;
}
.btn--white:after {
	display:none;
}
.btn--width-medium {
	min-width:200px;
}
@media(max-width:767px) {
.btn--width-medium {
min-width:100%;
}
}
.btn--width-full, .booking-calendar__full-date-time span {
	width:100%;
}
.btn--small {
	width:200px;
	max-width:100%;
	padding-top:15px;
	padding-bottom:15px;
}
@media(max-width:767px) {
.btn--small {
padding:12px 35px;
min-width:0;
max-width:100%;
}
}
.btn--training:before {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:20px;
	content:"k";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.btn--training {
padding:15px 30px;
}
.btn--training:before {
left:10px;
}
.btn--training:after {
display:none;
}
}
.btn--pin:before {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:20px;
	content:"h";
	font-family:"peoplecert";
	font-size:2.5em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.btn--pin {
padding:15px 30px;
}
.btn--pin:before {
left:10px;
}
.btn--pin:after {
display:none;
}
}
.btn--buy:before {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:20px;
	content:"n";
	font-family:"peoplecert";
	font-size:2.5em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.btn--buy {
padding:15px 30px;
}
.btn--buy:before {
left:10px;
}
.btn--buy:after {
display:none;
}
}
.btn--book-exam:before {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:20px;
	content:"h";
	font-family:"peoplecert";
	font-size:2.5em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.btn--book-exam {
padding:15px 30px;
}
.btn--book-exam:before {
left:10px;
}
.btn--book-exam:after {
display:none;
}
}
.btn--book-exam:before {
	content:"v";
	font-family:"peoplecert";
	font-size:3em;
	font-weight:normal;
	line-height:1;
}
@media (forced-colors: active) {
.btn--book-exam:before {
content:"v";
font-family:"peoplecert";
font-size:.4em;
font-weight:normal;
line-height:1;
}
}
@media(max-width:991px) {
.btn--arrow-right {
padding-right:35px;
}
}
.btn--arrow-right:after {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:20px;
	content:"a";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
@media(min-width:992px) and (max-width:1199px) {
.btn--arrow-right {
padding-left:3.5em;
padding-right:3.5em;
line-height:1;
}
.btn--arrow-right:before {
font-size:1.5em;
}
}
@media (forced-colors: active) and (min-width:992px) and (max-width:1199px)  {
.btn--arrow-right:before {
font-size:.4em;
}
}
@media(min-width:992px) and (max-width:1199px) {
.btn--arrow-right:after {
font-size:1em;
}
}
@media (forced-colors: active) and (min-width:992px) and (max-width:1199px)  {
.btn--arrow-right:after {
font-size:.7em;
}
}
.btn--arrow-right-inline span {
	vertical-align:middle;
}
.btn--arrow-right-inline:after {
	padding-left:15px;
	vertical-align:middle;
	content:"a";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.btn--arrow-left-inline span {
	vertical-align:middle;
}
.btn--arrow-left-inline:before {
	padding-right:15px;
	vertical-align:middle;
	content:"i";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.btn--arrow-left-block span {
	vertical-align:middle;
}
.btn--arrow-left-block:after {
	display:block;
	padding-top:15px;
	vertical-align:middle;
	content:"i";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.btn--newsletter {
	width:20px;
	height:35px;
	padding:0;
	border:none;
}
.btn--newsletter:not(.btn--disabled):hover, .btn--newsletter:not(.btn--disabled):focus {
background:transparent;
color:#000;
}
.btn--newsletter:after {
	content:"a";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.btn--transparent {
	background-color:transparent;
	border-color:transparent;
}
.btn--transparent:not(.btn--disabled):hover, .btn--transparent:not(.btn--disabled):focus {
background-color:transparent;
color:#000;
}
.btn--light-hover:not(.btn--disabled):hover, .btn--light-hover:not(.btn--disabled):focus {
color:#fff !important;
}
.btn--orange, a.action-button {
	border-color:#007bff;
	background-color:#007bff;
	color:#fff;
}
.btn--orange:not(.btn--disabled):hover, a.action-button:not(.btn--disabled):hover, .btn--orange:not(.btn--disabled):focus, a.action-button:not(.btn--disabled):focus {
border-color:#dcdcdc;
}
.btn--orange.btn--disabled:hover, a.btn--disabled.action-button:hover, .btn--orange.btn--disabled:focus, a.btn--disabled.action-button:focus {
	color:#fff;
}
.btn--basket {
	padding:10.5px 60px 10.5px 20px;
}
.btn--basket:after {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:20px;
	content:"n";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
}
.btn--add-to-basket {
	min-width:340px;
	padding:20px 20px;
	line-height:28px;
}
.btn--add-to-basket:after {
	position:relative;
	left:20px;
	content:"n";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
	vertical-align:top;
}
@media(max-width:991px) {
.btn--add-to-basket {
width:90%;
min-width:1px;
padding:10px 20px;
}
}
.btn--basket-disabled {
	cursor:default;
	-webkit-opacity:.3;
	-ms-opacity:.3;
	-moz-opacity:.3;
	-o-opacity:.3;
	opacity:.3;
}
.btn--basket-disabled:hover, .btn--basket-disabled:focus {
	color:#ededed !important;
	background:#007bff !important;
	border-color:#007bff !important;
}
@media(min-width:991px) {
.btn--partner {
font-size:13px;
font-size:.86667em;
font-weight:700;
min-width:140px;
padding:9px 20px;
line-height:1.2;
text-align:left;
}
}
@media(max-width:991px) {
.btn--partner {
transition:all 0s;
}
}
.btn--search-micro {
	padding:0 10px;
	border:none;
	font-size:10px;
	font-size:.66667em;
	font-weight:normal;
	text-decoration:underline;
}
.btn--search-micro:hover, .btn--search-micro:focus {
	color:#000;
	background:none;
	text-decoration:underline;
}
.btn--search-icon {
	width:30px;
	height:30px;
	border:none;
	padding:0;
	margin:0;
	font-family:"peoplecert";
	font-size:1.75em;
	color:#000;
}
.btn--search-icon:hover, .btn--search-icon:focus {
	background-color:transparent !important;
}
@media(max-width:991px) {
.btn--search-icon {
font-size:1em;
}
}
.theme-partners .btn--search-icon {
	color:#fff;
	background:#000;
}
.btn--clear {
	padding:0;
	border:none;
	background:transparent;
}
.btn--clear:not(.btn--disabled):hover, .btn--clear:not(.btn--disabled):focus {
background:transparent;
color:#000;
}
.btn--scarlet-border {
	border-color:#007bff;
	background-color:transparent;
}
.btn--disabled {
	cursor:default;
	-webkit-opacity:.3;
	-ms-opacity:.3;
	-moz-opacity:.3;
	-o-opacity:.3;
	opacity:.3;
}
.btn--circular {
	border-radius:50%;
	padding:0;
	width:50px;
	height:50px;
	line-height:50px;
	-ms-box-shadow:2px 2px 5px 0 #ccc;
	-o-box-shadow:2px 2px 5px 0 #ccc;
	box-shadow:2px 2px 5px 0 #ccc;
}
.loading-more {
	padding:5em;
	text-align:center;
}
@media(max-width:991px) {
.loading-more {
padding:2em;
}
}
.loading-more a {
	padding:2em;
	position:relative;
	display:inline-block;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
	text-decoration:none;
transition:color .1s linear;
}
.loading-more a:hover, .loading-more a.active, .loading-more a.is-active {
	color:#007bff;
}
.loading-more a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.loading-more a {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.loading-more a:after {
	content:'';
	position:absolute;
	bottom:0%;
	left:50%;
	transform:translateX(-50%) scale(1);
	display:block;
	width:5px;
	height:5px;
	border-radius:50%;
	background-color:#007bff;
}
@media(max-width:991px) {
.loading-more a:after {
width:10px;
height:10px;
}
}
.loading-more.is-active a:after {
animation:load-more .75s infinite;
}
.hideShowPassword-wrapper {
	width:100%;
}
.hideShowPassword-toggle {
	padding:0;
	border:none;
	background:transparent;
	min-width:40px;
	margin-right:2%;
	background-color:transparent;
	color:transparent;
}
.hideShowPassword-toggle:not(.btn--disabled):hover, .hideShowPassword-toggle:not(.btn--disabled):focus {
background:transparent;
color:#000;
}
.hideShowPassword-toggle-show:after, .hideShowPassword-toggle-hide:after {
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	content:"A";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
	color:#565656;
	transform:translateX(-50%) translateY(-50%);
}
.hideShowPassword-toggle-show:not(.btn--disabled):hover, .hideShowPassword-toggle-show:not(.btn--disabled):focus, .hideShowPassword-toggle-hide:not(.btn--disabled):hover, .hideShowPassword-toggle-hide:not(.btn--disabled):focus {
color:transparent;
}
.hideShowPassword-toggle-show:not(.btn--disabled):hover:after, .hideShowPassword-toggle-show:not(.btn--disabled):focus:after, .hideShowPassword-toggle-hide:not(.btn--disabled):hover:after, .hideShowPassword-toggle-hide:not(.btn--disabled):focus:after {
color:#007bff;
}
section.strip-background-gray, div.strip-background-gray {
	background-color:#f6f6f6;
}
@media(max-width:991px) {
section.show-overlay, div.show-overlay {
position:relative;
}
section.show-overlay:after, div.show-overlay:after {
content:'';
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
-webkit-opacity:.6;
-ms-opacity:.6;
-moz-opacity:.6;
-o-opacity:.6;
opacity:.6;
z-index:11;
}
}
.btn--contact-form-open {
	position:absolute;
	top:0%;
	right:5%;
	z-index:5;
	border-radius:50%;
	padding:0;
	width:42.5px;
	height:42.5px;
	line-height:42.5px;
	-ms-box-shadow:2px 2px 5px 0 #ccc;
	-o-box-shadow:2px 2px 5px 0 #ccc;
	box-shadow:2px 2px 5px 0 #ccc;
}
.btn--contact-form-open:before {
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	content:"H";
	font-family:"peoplecert";
	font-size:2.5em;
	font-weight:normal;
	line-height:1;
}
.ui-autocomplete {
	max-width:300px;
	max-height:200px;
	overflow-y:scroll;
	overflow-x:hidden;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	z-index:99994 !important;
}
.ui-autocomplete .ui-state-active, .ui-autocomplete .ui-widget-content .ui-state-active, .ui-autocomplete .ui-widget-header .ui-state-active, .ui-autocomplete a.ui-button:active, .ui-autocomplete .ui-button:active, .ui-autocomplete .ui-state-active.ui-button:hover {
	background:#ccc;
	border:none;
	font-weight:300;
	padding:4px 6px;
}
.loader, .btnPreloader div {
	margin:0 auto;
	font-size:3px;
	position:relative;
	text-indent:-9999em;
	border-top:1.1em solid rgba(255, 255, 255, .2);
	border-right:1.1em solid rgba(255, 255, 255, .2);
	border-bottom:1.1em solid rgba(255, 255, 255, .2);
	border-left:1.1em solid #fff;
	transform:translateZ(0);
	animation:load8 1.1s infinite linear;
}
.loader-white, .btnPreloader.theme-white div {
	margin:0 auto;
	font-size:3px;
	position:relative;
	text-indent:-9999em;
	border-top:1.1em solid rgba(210, 210, 210, .2);
	border-right:1.1em solid rgba(210, 210, 210, .2);
	border-bottom:1.1em solid rgba(210, 210, 210, .2);
	border-left:1.1em solid #007bff;
	transform:translateZ(0);
	animation:load8 1.1s infinite linear;
}
.loader, .btnPreloader div, .loader:after, .btnPreloader div:after, .loader-white, .btnPreloader.theme-white div, .loader-white:after, .btnPreloader.theme-white div:after {
	border-radius:50%;
	width:24px;
	height:24px;
}
.btnPreloader {
	position:relative;
	display:inline-block;
	background:#007bff;
}
.btnPreloader div {
	position:absolute;
	left:50%;
	margin-left:-12px;
	top:50%;
	margin-top:-12px;
}
.btnPreloader.theme-white {
	background:transparent;
}
.btnPreloader.theme-white div {
	position:absolute;
	left:50%;
	margin-left:-12px;
	top:50%;
	margin-top:-12px;
}
.spacer-top-bottom {
	padding-top:60px !important;
	padding-bottom:60px !important;
}
@media(max-width:991px) {
.spacer-top-bottom {
padding-top:30px !important;
padding-bottom:30px !important;
}
}
.spacer-top {
	padding-top:60px !important;
	padding-bottom:0 !important;
}
@media(max-width:991px) {
.spacer-top {
padding-top:30px !important;
padding-bottom:0 !important;
}
}
.spacer-bottom {
	padding-top:0 !important;
	padding-bottom:60px !important;
}
@media(max-width:991px) {
.spacer-bottom {
padding-top:0 !important;
padding-bottom:30px !important;
}
}
ul.check-bullet-list li {
	padding-left:30px !important;
}
ul.check-bullet-list li:before {
	border:none !important;
	color:#007bff !important;
	content:"R" !important;
	font-family:"peoplecert" !important;
	font-size:1em !important;
	font-weight:normal !important;
	width:auto !important;
	height:auto !important;
	top:0 !important;
}
.validation-summary-errors {
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#a94442;
	padding:15px;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid transparent;
	border-radius:4px;
}
.validation-summary-errors>ul {
	margin:0;
	padding:0;
	list-style:none;
}
.alert-dismissible {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-left:auto;
	margin-right:auto;
	padding:15px !important;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	line-height:1.2;
}
@media(max-width:991px) {
.alert-dismissible {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.alert-dismissible:before {
	width:20px;
	content:"8";
	font-family:"peoplecert";
	font-size:1.2em;
	font-weight:normal;
	line-height:1;
	color:#000;
	text-align:center;
}
.alert-dismissible span {
	-ms-flex:1;
	flex:1;
	padding:0 2%;
	text-align:left;
}
.alert-dismissible:after {
	display:none;
	width:20px;
	content:"9";
	font-family:"peoplecert";
	font-size:.8em;
	font-weight:normal;
	line-height:1;
	color:#000;
	text-align:center;
}
.scale10 {
	-webkit-backface-visibility:hidden;
	transform:scale(1) translateZ(0);
}
.scale11 {
	-webkit-backface-visibility:hidden;
	transform:scale(1.1) translateZ(0);
}
.scale12 {
	-webkit-backface-visibility:hidden;
	transform:scale(1.2) translateZ(0);
}
.scale13 {
	-webkit-backface-visibility:hidden;
	transform:scale(1.3) translateZ(0);
}
.scale14 {
	-webkit-backface-visibility:hidden;
	transform:scale(1.4) translateZ(0);
}
.scale15 {
	-webkit-backface-visibility:hidden;
	transform:scale(1.5) translateZ(0);
}
.button-linkedin {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	max-width:210px;
	min-width:190px;
	height:41px;
	margin:0;
	background-color:#066093;
	border-radius:3px;
	overflow:hidden;
	color:#fff;
	font-size:.9em;
	line-height:1.2;
transition:all .2s;
}
@media(max-width:991px) {
.button-linkedin {
height:41px;
min-width:155px;
font-size:.7em;
}
}
.button-linkedin:hover {
	background-color:#044062;
}
.button-linkedin span {
	margin:0;
	padding:1em 1em;
	-ms-flex:1;
	flex:1;
	text-align:center;
}
.button-linkedin:before {
	content:"f";
	font-family:"peoplecert";
	font-size:1.2em;
	font-weight:normal;
	line-height:1;
	width:35px;
	border-right:solid 1px #09527f;
	background-color:#0077b5;
	border-radius:3px;
	overflow:hidden;
	text-align:center;
	line-height:41px;
}
@media(max-width:991px) {
.button-linkedin:before {
line-height:41px;
}
}
.button-linkedin--signin {
	font-size:14em;
}
.button-linkedin--addtoprofile:before {
	font-size:1.3em;
}
*, *:before, *:after {
	box-sizing:border-box;
}
.clearfix:before, .clearfix:after {
	display:table;
	line-height:0;
	content:"";
}
.clearfix:after {
	clear:both;
}
.FloatLeft {
	float:left;
}
.FloatRight {
	float:right;
}
.FloatBreak {
	clear:both;
}
.FloatBreakLeft {
	clear:left;
}
.float25 {
	float:left;
	width:25%;
}
.float50 {
	float:left;
	width:50%;
}
.float65 {
	float:left;
	width:65%;
}
.float75 {
	float:left;
	width:75%;
}
.floatR25 {
	float:right;
	width:25%;
}
.floatR50 {
	float:right;
	width:50%;
}
.floatR65 {
	float:right;
	width:65%;
}
.floatR75 {
	float:right;
	width:75%;
}
.nomargin {
	margin:0 !important;
}
.nowrap {
	white-space:nowrap;
}
.nopadding {
	padding:0 !important;
}
.noborder {
	border:none !important;
}
.spacer {
	height:5px;
}
.spacer10 {
	height:10px;
}
.spacer15 {
	height:15px;
}
.spacer20 {
	height:20px;
}
.spacer25 {
	height:25px;
}
.spacer30 {
	height:30px;
}
.spacer40 {
	height:40px;
}
.spacer50 {
	height:50px;
}
.relative {
	position:relative;
}
.absolute {
	position:absolute;
}
.displayNone {
	display:none;
}
.block {
	display:block !important;
}
.inline {
	display:inline !important;
}
.inlineblock {
	display:inline-block !important;
}
.invisible {
	visibility:hidden;
}
.overflowHidden {
	overflow:hidden;
}
.alignLeft {
	text-align:left;
}
.alignCenter {
	text-align:center;
}
.alignRight {
	text-align:right;
}
.alignJustify {
	text-align:justify;
}
.alignBottom {
	vertical-align:bottom;
}
.text-bottom {
	vertical-align:text-bottom;
}
.pointer {
	cursor:pointer;
}
.ulClear, nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
.inputClear {
	margin:0;
	padding:0;
	border:none;
	background:none;
}
.btnClear {
	margin:0;
	padding:0;
	border:none;
	background:none;
	cursor:pointer;
	-webkit-appearance:none;
	-moz-appearance:none;
	border-radius:0;
}
.center {
	margin-left:auto;
	margin-right:auto;
}
.objRight {
	margin-left:auto;
	margin-right:0;
}
.bgWhite {
	background-color:#fff;
}
.bgBlack {
	background-color:#000;
}
.equalFloatColumnsWrapper {
	float:left;
}
.equalFloatColumnsContainer {
	float:left;
	overflow:hidden;
}
.equalFloatColumns {
	float:left;
	margin-bottom:-1000px;
	padding-bottom:1000px;
}
.verticalMiddleWrap {
	display:table;
}
.verticalMiddle {
	display:table-cell;
	vertical-align:middle;
}
.hrWhite {
	background-color:#fff;
	color:#fff;
}
.tableDefault {
	padding:0;
	margin:0;
	border-collapse:collapse;
	border:none;
}
.tableDefault th, .tableDefault td {
	padding:0;
	margin:0;
}
.tableEqCol {
	table-layout:fixed;
}
.tableEqCol th, .tableEqCol td {
	overflow:hidden;
}
.noradius {
	border-radius:0 !important;
}
.pClear {
	margin:0;
	padding:0;
}
.ulClear {
	margin:0;
	padding:0;
	list-style:none;
}
.table {
	display:table;
}
.tableRow {
	display:table-row;
}
.cell {
	display:table-cell;
}
.hidden {
	display:none;
}
html, body {
	font-family:"Ubuntu", sans-serif;
	font-size:15px;
	line-height:1.5;
	color:#000;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-ms-overflow-style:scrollbar;
	height:100%;
}
body {
	margin:0;
	padding:0;
	font-weight:normal;
	height:100%;
}
body a.disabled {
	cursor:default;
	-webkit-opacity:.3;
	-ms-opacity:.3;
	-moz-opacity:.3;
	-o-opacity:.3;
	opacity:.3;
	text-decoration:none !important;
}
body a img {
	border:none;
}
body a:focus, input:focus, object:focus, button:focus, label:focus, textarea:focus {
	outline:none;
}
form {
	margin:0;
}
fieldset {
	border:0;
	margin:0;
	padding:0;
}
label {
	cursor:pointer;
}
legend {
	border:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:inherit;
	font-size:inherit;
}
hr {
	display:block;
	height:1px;
	border:0;
	background-color:#000;
	color:#000;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display:block;
	margin:0;
	padding:0;
}
time {
	font-size:100%;
}
button, input, select, textarea {
	margin:0;
	vertical-align:baseline;
	font-size:inherit;
	font-family:inherit;
	line-height:inherit;
}
button, input {
	line-height:normal;
}
textarea {
	resize:none;
	overflow:auto;
	margin:0;
	padding:0;
}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
	cursor:pointer;
}
audio:not([controls]) {
display:none;
}
DIV.aspNetHidden, .helpersString {
	display:none;
}
map area:focus, .toFocus:focus {
	outline:none;
}
map>area, map>area:active, map>area:focus {
	outline:none !important;
	border:0 !important;
	outline-width:0;
}
img {
	vertical-align:middle;
	max-width:100%;
	border:0;
}
#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
	max-width:none !important;
}
input::-ms-clear {
display:none;
}
select {
	width:100%;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	position:relative;
	font-family:"Ubuntu", sans-serif;
	color:inherit;
	text-rendering:optimizeLegibility;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-weight:400;
	line-height:1;
	color:#000;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
	margin-top:0;
}
h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
	font-size:65%;
}
h1 strong, h2 strong, h3 strong {
	color:#000;
}
h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-size:75%;
}
p.intro-text {
	font-weight:500;
	color:#000;
}
.lead {
	margin-bottom:24px;
	font-size:18px;
	font-weight:200;
	line-height:1.4;
}
@media(min-width:768px) {
.lead {
font-size:24px;
}
}
sup {
	display:inline-block;
	line-height:inherit;
	position:initial;
	top:-.5em;
}
cite {
	font-style:normal;
}
.text-muted {
	color:#000;
}
.text-primary {
	color:#878787;
}
.text-primary:hover {
	color:#878787;
}
.text-warning {
	color:#e42a00;
}
.text-warning:hover {
	color:#b12100;
}
.text-danger {
	color:#e42a00;
}
.text-danger:hover {
	color:#b12100;
}
.text-success {
	color:#58730d;
}
.text-success:hover {
	color:#354508;
}
.text-info {
	color:#878787;
}
.text-info:hover {
	color:#878787;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.page-header {
	padding-bottom:11px;
	margin:48px 0 24px;
	border-bottom:1px solid #000;
}
[class^=icon-] {
background-size:contain;
background-position:center center;
}
ol, ul {
	margin-top:0;
	margin-bottom:24px;
}
ol>li, ul>li {
	margin-bottom:0;
}
ol ol, ol ul, ul ol, ul ul {
	margin-bottom:0;
}
ol ol li, ol ul li, ul ol li, ul ul li {
	top:0;
}
ul.rte>li {
	padding-left:48px;
	list-style-position:outside;
}
.list-inline, .list-unstyled {
	padding-left:0;
	list-style:none;
}
.list-inline>li {
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
}
.list-inline>li:first-child {
	padding-left:0;
}
dl {
	margin-top:0;
	margin-bottom:24px;
}
dd, dt {
	line-height:1.5;
}
dt {
	font-weight:700;
}
dd {
	margin-left:0;
}
mark {
	background:#ff0;
	color:#000;
}
code, kbd, pre, samp {
	font-family:monospace, serif;
	font-size:1em;
}
pre {
	white-space:pre-wrap;
}
q {
	quotes:"“" "”" "‘" "’";
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sub {
	bottom:-.25em;
}
svg:not(:root) {
overflow:hidden;
}
figure {
	margin:0;
}
.accessible-invisible {
	position:absolute !important;
	height:1px;
	width:1px;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px);
}
@media print {
* {
	color:#000 !important;
	text-shadow:none !important;
	background:transparent !important;
	box-shadow:none !important;
}
a, a:visited {
	text-decoration:underline;
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
content:"";
}
pre, blockquote {
	border:1px solid #999;
	page-break-inside:avoid;
}
thead {
	display:table-header-group;
}
tr, img {
	page-break-inside:avoid;
}
img {
	max-width:100% !important;
}
p, h2, h3 {
	orphans:3;
	widows:3;
}
h2, h3 {
	page-break-after:avoid;
}
}
html, body {
	background-color:#fff;
}
html .theme-COBIT.header-banner, body .theme-COBIT.header-banner {
	background-color:#1d417d;
}
html .theme-COBIT .discount, body .theme-COBIT .discount {
	background-color:#1d417d;
}
html .theme-COBIT .products-list-filters-mobile .accordion__title, html .theme-COBIT .products-list-filters-mobile .accordion__content, body .theme-COBIT .products-list-filters-mobile .accordion__title, body .theme-COBIT .products-list-filters-mobile .accordion__content {
	background-color:#1a3b71;
}
html .theme-COBIT .booking-calendar__title, html .theme-COBIT .booking-calendar__price, body .theme-COBIT .booking-calendar__title, body .theme-COBIT .booking-calendar__price {
	background-color:#1d417d;
}
html .theme-TRIM.header-banner, body .theme-TRIM.header-banner {
	background-color:#78973c;
}
html .theme-TRIM .discount, body .theme-TRIM .discount {
	background-color:#78973c;
}
html .theme-TRIM .products-list-filters-mobile .accordion__title, html .theme-TRIM .products-list-filters-mobile .accordion__content, body .theme-TRIM .products-list-filters-mobile .accordion__title, body .theme-TRIM .products-list-filters-mobile .accordion__content {
	background-color:#6f8c38;
}
html .theme-TRIM .booking-calendar__title, html .theme-TRIM .booking-calendar__price, body .theme-TRIM .booking-calendar__title, body .theme-TRIM .booking-calendar__price {
	background-color:#78973c;
}
html .theme-QSD.header-banner, body .theme-QSD.header-banner {
	background-color:#356794;
}
html .theme-QSD .discount, body .theme-QSD .discount {
	background-color:#356794;
}
html .theme-QSD .products-list-filters-mobile .accordion__title, html .theme-QSD .products-list-filters-mobile .accordion__content, body .theme-QSD .products-list-filters-mobile .accordion__title, body .theme-QSD .products-list-filters-mobile .accordion__content {
	background-color:#315f89;
}
html .theme-QSD .booking-calendar__title, html .theme-QSD .booking-calendar__price, body .theme-QSD .booking-calendar__title, body .theme-QSD .booking-calendar__price {
	background-color:#356794;
}
html .theme-LEANIT.header-banner, body .theme-LEANIT.header-banner {
	background-color:#8dc642;
}
html .theme-LEANIT .discount, body .theme-LEANIT .discount {
	background-color:#8dc642;
}
html .theme-LEANIT .products-list-filters-mobile .accordion__title, html .theme-LEANIT .products-list-filters-mobile .accordion__content, body .theme-LEANIT .products-list-filters-mobile .accordion__title, body .theme-LEANIT .products-list-filters-mobile .accordion__content {
	background-color:#85bf3a;
}
html .theme-LEANIT .booking-calendar__title, html .theme-LEANIT .booking-calendar__price, body .theme-LEANIT .booking-calendar__title, body .theme-LEANIT .booking-calendar__price {
	background-color:#8dc642;
}
html .theme-IASSC.header-banner, body .theme-IASSC.header-banner {
	background-color:#211e1e;
}
html .theme-IASSC .discount, body .theme-IASSC .discount {
	background-color:#211e1e;
}
html .theme-IASSC .products-list-filters-mobile .accordion__title, html .theme-IASSC .products-list-filters-mobile .accordion__content, body .theme-IASSC .products-list-filters-mobile .accordion__title, body .theme-IASSC .products-list-filters-mobile .accordion__content {
	background-color:#191717;
}
html .theme-IASSC .booking-calendar__title, html .theme-IASSC .booking-calendar__price, body .theme-IASSC .booking-calendar__title, body .theme-IASSC .booking-calendar__price {
	background-color:#211e1e;
}
html .theme-IELTS.header-banner, body .theme-IELTS.header-banner {
	background-color:#e31d37;
}
html .theme-IELTS .discount, body .theme-IELTS .discount {
	background-color:#e31d37;
}
html .theme-IELTS .products-list-filters-mobile .accordion__title, html .theme-IELTS .products-list-filters-mobile .accordion__content, body .theme-IELTS .products-list-filters-mobile .accordion__title, body .theme-IELTS .products-list-filters-mobile .accordion__content {
	background-color:#d61b33;
}
html .theme-IELTS .booking-calendar__title, html .theme-IELTS .booking-calendar__price, body .theme-IELTS .booking-calendar__title, body .theme-IELTS .booking-calendar__price {
	background-color:#e31d37;
}
html .theme-ECDL.header-banner, body .theme-ECDL.header-banner {
	background-color:#0d5580;
}
html .theme-ECDL .discount, body .theme-ECDL .discount {
	background-color:#0d5580;
}
html .theme-ECDL .products-list-filters-mobile .accordion__title, html .theme-ECDL .products-list-filters-mobile .accordion__content, body .theme-ECDL .products-list-filters-mobile .accordion__title, body .theme-ECDL .products-list-filters-mobile .accordion__content {
	background-color:#0c4c72;
}
html .theme-ECDL .booking-calendar__title, html .theme-ECDL .booking-calendar__price, body .theme-ECDL .booking-calendar__title, body .theme-ECDL .booking-calendar__price {
	background-color:#0d5580;
}
html .theme-DIGITALMARKETING.header-banner, body .theme-DIGITALMARKETING.header-banner {
	background-color:#24abe2;
}
html .theme-DIGITALMARKETING .discount, body .theme-DIGITALMARKETING .discount {
	background-color:#24abe2;
}
html .theme-DIGITALMARKETING .products-list-filters-mobile .accordion__title, html .theme-DIGITALMARKETING .products-list-filters-mobile .accordion__content, body .theme-DIGITALMARKETING .products-list-filters-mobile .accordion__title, body .theme-DIGITALMARKETING .products-list-filters-mobile .accordion__content {
	background-color:#1da3da;
}
html .theme-DIGITALMARKETING .booking-calendar__title, html .theme-DIGITALMARKETING .booking-calendar__price, body .theme-DIGITALMARKETING .booking-calendar__title, body .theme-DIGITALMARKETING .booking-calendar__price {
	background-color:#24abe2;
}
html .theme-DEVOPS.header-banner, body .theme-DEVOPS.header-banner {
	background-color:#7f151d;
}
html .theme-DEVOPS .discount, body .theme-DEVOPS .discount {
	background-color:#7f151d;
}
html .theme-DEVOPS .products-list-filters-mobile .accordion__title, html .theme-DEVOPS .products-list-filters-mobile .accordion__content, body .theme-DEVOPS .products-list-filters-mobile .accordion__title, body .theme-DEVOPS .products-list-filters-mobile .accordion__content {
	background-color:#72131a;
}
html .theme-DEVOPS .booking-calendar__title, html .theme-DEVOPS .booking-calendar__price, body .theme-DEVOPS .booking-calendar__title, body .theme-DEVOPS .booking-calendar__price {
	background-color:#7f151d;
}
html .theme-QUALIFICATIONS.header-banner, body .theme-QUALIFICATIONS.header-banner {
	background-color:#ee3a24;
}
html .theme-QUALIFICATIONS .discount, body .theme-QUALIFICATIONS .discount {
	background-color:#ee3a24;
}
html .theme-QUALIFICATIONS .products-list-filters-mobile .accordion__title, html .theme-QUALIFICATIONS .products-list-filters-mobile .accordion__content, body .theme-QUALIFICATIONS .products-list-filters-mobile .accordion__title, body .theme-QUALIFICATIONS .products-list-filters-mobile .accordion__content {
	background-color:#ed2d16;
}
html .theme-QUALIFICATIONS .booking-calendar__title, html .theme-QUALIFICATIONS .booking-calendar__price, body .theme-QUALIFICATIONS .booking-calendar__title, body .theme-QUALIFICATIONS .booking-calendar__price {
	background-color:#ee3a24;
}
html .theme-LANGUAGECERT.header-banner, body .theme-LANGUAGECERT.header-banner {
	background-color:#ee3a24;
}
html .theme-LANGUAGECERT .discount, body .theme-LANGUAGECERT .discount {
	background-color:#ee3a24;
}
html .theme-LANGUAGECERT .products-list-filters-mobile .accordion__title, html .theme-LANGUAGECERT .products-list-filters-mobile .accordion__content, body .theme-LANGUAGECERT .products-list-filters-mobile .accordion__title, body .theme-LANGUAGECERT .products-list-filters-mobile .accordion__content {
	background-color:#ed2d16;
}
html .theme-LANGUAGECERT .booking-calendar__title, html .theme-LANGUAGECERT .booking-calendar__price, body .theme-LANGUAGECERT .booking-calendar__title, body .theme-LANGUAGECERT .booking-calendar__price {
	background-color:#ee3a24;
}
html .theme-AXELOS.header-banner, body .theme-AXELOS.header-banner {
	background-color:#c52227;
}
html .theme-AXELOS .discount, body .theme-AXELOS .discount {
	background-color:#c52227;
}
html .theme-AXELOS .products-list-filters-mobile .accordion__title, html .theme-AXELOS .products-list-filters-mobile .accordion__content, body .theme-AXELOS .products-list-filters-mobile .accordion__title, body .theme-AXELOS .products-list-filters-mobile .accordion__content {
	background-color:#b82024;
}
html .theme-AXELOS .booking-calendar__title, html .theme-AXELOS .booking-calendar__price, body .theme-AXELOS .booking-calendar__title, body .theme-AXELOS .booking-calendar__price {
	background-color:#c52227;
}
html .theme-ITIL.header-banner, body .theme-ITIL.header-banner {
	background-color:#5a235a;
}
html .theme-ITIL .discount, body .theme-ITIL .discount {
	background-color:#5a235a;
}
html .theme-ITIL .products-list-filters-mobile .accordion__title, html .theme-ITIL .products-list-filters-mobile .accordion__content, body .theme-ITIL .products-list-filters-mobile .accordion__title, body .theme-ITIL .products-list-filters-mobile .accordion__content {
	background-color:#4f1f4f;
}
html .theme-ITIL .booking-calendar__title, html .theme-ITIL .booking-calendar__price, body .theme-ITIL .booking-calendar__title, body .theme-ITIL .booking-calendar__price {
	background-color:#5a235a;
}
html .theme-RESILIA.header-banner, body .theme-RESILIA.header-banner {
	background-color:#ad1e58;
}
html .theme-RESILIA .discount, body .theme-RESILIA .discount {
	background-color:#ad1e58;
}
html .theme-RESILIA .products-list-filters-mobile .accordion__title, html .theme-RESILIA .products-list-filters-mobile .accordion__content, body .theme-RESILIA .products-list-filters-mobile .accordion__title, body .theme-RESILIA .products-list-filters-mobile .accordion__content {
	background-color:#a01c51;
}
html .theme-RESILIA .booking-calendar__title, html .theme-RESILIA .booking-calendar__price, body .theme-RESILIA .booking-calendar__title, body .theme-RESILIA .booking-calendar__price {
	background-color:#ad1e58;
}
html .theme-MSP.header-banner, body .theme-MSP.header-banner {
	background-color:#13b2c6;
}
html .theme-MSP .discount, body .theme-MSP .discount {
	background-color:#13b2c6;
}
html .theme-MSP .products-list-filters-mobile .accordion__title, html .theme-MSP .products-list-filters-mobile .accordion__content, body .theme-MSP .products-list-filters-mobile .accordion__title, body .theme-MSP .products-list-filters-mobile .accordion__content {
	background-color:#12a5b8;
}
html .theme-MSP .booking-calendar__title, html .theme-MSP .booking-calendar__price, body .theme-MSP .booking-calendar__title, body .theme-MSP .booking-calendar__price {
	background-color:#13b2c6;
}
html .theme-P3O.header-banner, body .theme-P3O.header-banner {
	background-color:#493737;
}
html .theme-P3O .discount, body .theme-P3O .discount {
	background-color:#493737;
}
html .theme-P3O .products-list-filters-mobile .accordion__title, html .theme-P3O .products-list-filters-mobile .accordion__content, body .theme-P3O .products-list-filters-mobile .accordion__title, body .theme-P3O .products-list-filters-mobile .accordion__content {
	background-color:#403030;
}
html .theme-P3O .booking-calendar__title, html .theme-P3O .booking-calendar__price, body .theme-P3O .booking-calendar__title, body .theme-P3O .booking-calendar__price {
	background-color:#493737;
}
html .theme-MOV.header-banner, body .theme-MOV.header-banner {
	background-color:#a63d23;
}
html .theme-MOV .discount, body .theme-MOV .discount {
	background-color:#a63d23;
}
html .theme-MOV .products-list-filters-mobile .accordion__title, html .theme-MOV .products-list-filters-mobile .accordion__content, body .theme-MOV .products-list-filters-mobile .accordion__title, body .theme-MOV .products-list-filters-mobile .accordion__content {
	background-color:#993820;
}
html .theme-MOV .booking-calendar__title, html .theme-MOV .booking-calendar__price, body .theme-MOV .booking-calendar__title, body .theme-MOV .booking-calendar__price {
	background-color:#a63d23;
}
html .theme-MOP.header-banner, body .theme-MOP.header-banner {
	background-color:#0a578b;
}
html .theme-MOP .discount, body .theme-MOP .discount {
	background-color:#0a578b;
}
html .theme-MOP .products-list-filters-mobile .accordion__title, html .theme-MOP .products-list-filters-mobile .accordion__content, body .theme-MOP .products-list-filters-mobile .accordion__title, body .theme-MOP .products-list-filters-mobile .accordion__content {
	background-color:#094e7d;
}
html .theme-MOP .booking-calendar__title, html .theme-MOP .booking-calendar__price, body .theme-MOP .booking-calendar__title, body .theme-MOP .booking-calendar__price {
	background-color:#0a578b;
}
html .theme-MOR.header-banner, body .theme-MOR.header-banner {
	background-color:#116e86;
}
html .theme-MOR .discount, body .theme-MOR .discount {
	background-color:#116e86;
}
html .theme-MOR .products-list-filters-mobile .accordion__title, html .theme-MOR .products-list-filters-mobile .accordion__content, body .theme-MOR .products-list-filters-mobile .accordion__title, body .theme-MOR .products-list-filters-mobile .accordion__content {
	background-color:#0f6378;
}
html .theme-MOR .booking-calendar__title, html .theme-MOR .booking-calendar__price, body .theme-MOR .booking-calendar__title, body .theme-MOR .booking-calendar__price {
	background-color:#116e86;
}
html .theme-PRINCE2.header-banner, body .theme-PRINCE2.header-banner {
	background-color:#4c4786;
}
html .theme-PRINCE2 .discount, body .theme-PRINCE2 .discount {
	background-color:#4c4786;
}
html .theme-PRINCE2 .products-list-filters-mobile .accordion__title, html .theme-PRINCE2 .products-list-filters-mobile .accordion__content, body .theme-PRINCE2 .products-list-filters-mobile .accordion__title, body .theme-PRINCE2 .products-list-filters-mobile .accordion__content {
	background-color:#46427c;
}
html .theme-PRINCE2 .booking-calendar__title, html .theme-PRINCE2 .booking-calendar__price, body .theme-PRINCE2 .booking-calendar__title, body .theme-PRINCE2 .booking-calendar__price {
	background-color:#4c4786;
}
html .theme-PRINCE2AGILE.header-banner, body .theme-PRINCE2AGILE.header-banner {
	background-color:#4c4786;
}
html .theme-PRINCE2AGILE .discount, body .theme-PRINCE2AGILE .discount {
	background-color:#4c4786;
}
html .theme-PRINCE2AGILE .products-list-filters-mobile .accordion__title, html .theme-PRINCE2AGILE .products-list-filters-mobile .accordion__content, body .theme-PRINCE2AGILE .products-list-filters-mobile .accordion__title, body .theme-PRINCE2AGILE .products-list-filters-mobile .accordion__content {
	background-color:#46427c;
}
html .theme-PRINCE2AGILE .booking-calendar__title, html .theme-PRINCE2AGILE .booking-calendar__price, body .theme-PRINCE2AGILE .booking-calendar__title, body .theme-PRINCE2AGILE .booking-calendar__price {
	background-color:#4c4786;
}
html .theme-eminence.header-banner, body .theme-eminence.header-banner {
	background-color:#673091;
}
html .theme-eminence .discount, body .theme-eminence .discount {
	background-color:#673091;
}
html .theme-eminence .products-list-filters-mobile .accordion__title, html .theme-eminence .products-list-filters-mobile .accordion__content, body .theme-eminence .products-list-filters-mobile .accordion__title, body .theme-eminence .products-list-filters-mobile .accordion__content {
	background-color:#5f2c86;
}
html .theme-eminence .booking-calendar__title, html .theme-eminence .booking-calendar__price, body .theme-eminence .booking-calendar__title, body .theme-eminence .booking-calendar__price {
	background-color:#673091;
}
html .theme-cognac.header-banner, body .theme-cognac.header-banner {
	background-color:#a53a17;
}
html .theme-cognac .discount, body .theme-cognac .discount {
	background-color:#a53a17;
}
html .theme-cognac .products-list-filters-mobile .accordion__title, html .theme-cognac .products-list-filters-mobile .accordion__content, body .theme-cognac .products-list-filters-mobile .accordion__title, body .theme-cognac .products-list-filters-mobile .accordion__content {
	background-color:#983515;
}
html .theme-cognac .booking-calendar__title, html .theme-cognac .booking-calendar__price, body .theme-cognac .booking-calendar__title, body .theme-cognac .booking-calendar__price {
	background-color:#a53a17;
}
body:before {
	content:"desktop";
	display:none;
}
@media(min-width:992px) and (max-width:1199px) {
body:before {
content:"desktop-small";
}
}
@media(max-width:991px) {
body:before {
content:"phones-tablets";
}
}
@media(min-width:480px) and (max-width:991px) {
body {
font-size:1.2em;
}
body:before {
content:"tablets";
}
}
@media(max-width:767px) {
body {
font-size:1em;
}
body:before {
content:"phones";
}
}
.wrapper {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
.selectbox-wrap {
	position:relative;
}
.selectbox-wrap .hasCustomSelect {
	left:0;
	z-index:1;
	font-size:1em !important;
}
.selectbox-wrap select.input-validation-error+.customSelect {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
.selectbox-wrap select:focus+.customSelect {
	border-color:#82a3da;
	-ms-box-shadow:0 0 0 1px #a6c7ff;
	-o-box-shadow:0 0 0 1px #a6c7ff;
	box-shadow:0 0 0 1px #a6c7ff;
}
.selectbox-wrap .customSelect {
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	border:solid 1px #b7b7b7;
	text-align:left;
	font-size:1em;
}
.selectbox-wrap .customSelect.input-validation-error {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
@media(max-width:991px) {
.selectbox-wrap .customSelect {
padding-top:7px;
padding-bottom:7px;
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.selectbox-wrap .customSelect .customSelectInner {
	position:relative;
	background:transparent;
	padding-right:40px;
	padding-left:15px;
	font-size:1em;
	font-weight:300;
	line-height:1;
	color:#000;
}
.selectbox-wrap .customSelect .customSelectInner:after {
	position:absolute;
	top:0;
	right:0;
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#000;
	width:40px;
	height:100%;
	text-align:center;
	background:transparent;
}
.selectbox-wrap .customSelectDisabled {
	background-color:#ededed !important;
}
.selectbox-wrap--theme-white select.input-validation-error+.customSelect {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
.selectbox-wrap--theme-white select:focus+.customSelect {
	border-color:#82a3da;
	-ms-box-shadow:0 0 0 1px #a6c7ff;
	-o-box-shadow:0 0 0 1px #a6c7ff;
	box-shadow:0 0 0 1px #a6c7ff;
}
.selectbox-wrap--theme-white .customSelect {
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	border:solid 1px #b7b7b7;
	text-align:left;
	font-size:1em;
	background:#fff;
}
.selectbox-wrap--theme-white .customSelect.input-validation-error {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
@media(max-width:991px) {
.selectbox-wrap--theme-white .customSelect {
padding-top:7px;
padding-bottom:7px;
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.selectbox-wrap--theme-white .customSelect .customSelectInner {
	position:relative;
	background:transparent;
	padding-right:40px;
	padding-left:15px;
	font-size:1em;
	font-weight:300;
	line-height:1;
	color:#000;
}
.selectbox-wrap--theme-white .customSelect .customSelectInner:after {
	position:absolute;
	top:0;
	right:0;
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#000;
	width:40px;
	height:100%;
	text-align:center;
	background:transparent;
}
.selectbox-wrap--theme-white .customSelectDisabled {
	background-color:#ededed !important;
}
.selectbox-wrap.is-invalid {
	border:solid 2px #007bff;
}
.selectbox-wrap--width-small {
	width:165px;
}
@media(max-width:991px) {
.selectbox-wrap--width-small {
width:100%;
}
}
.selectbox-wrap--width-xsmall {
	width:110px;
}
@media(max-width:991px) {
.selectbox-wrap--width-xsmall {
width:100%;
}
}
@media(max-width:991px) {
.selectbox-wrap--mobile-width-xsmall {
width:33%;
}
}
.custom-inpts [type="checkbox"]:not(:checked), .custom-inpts [type="checkbox"]:checked {
position:absolute;
left:-9999px;
}
.custom-inpts [type="checkbox"]:not(:checked)+label, .custom-inpts [type="checkbox"]:checked+label, .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label, .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label {
position:relative;
display:inline-block;
margin-bottom:0;
padding:0 0 0 35px;
color:#000;
line-height:1;
cursor:pointer;
}
@media(min-width:991px) {
.custom-inpts [type="checkbox"]:not(:checked)+label, .custom-inpts [type="checkbox"]:checked+label, .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label, .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
@media(max-width:991px) {
.custom-inpts [type="checkbox"]:not(:checked)+label, .custom-inpts [type="checkbox"]:checked+label, .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label, .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label {
padding:0 0 0 25px;
font-size:10px;
font-size:.66667em;
font-weight:300;
color:#000;
line-height:1;
}
}
.custom-inpts [type="checkbox"]:not(:checked)+label span, .custom-inpts [type="checkbox"]:checked+label span, .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label span, .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label span {
display:inline-block;
vertical-align:middle;
}
@media(min-width:991px) {
.custom-inpts [type="checkbox"]:not(:checked)+label span, .custom-inpts [type="checkbox"]:checked+label span, .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label span, .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label span {
padding:3.5px 0;
}
}
@media(max-width:991px) {
.custom-inpts [type="checkbox"]:not(:checked)+label span, .custom-inpts [type="checkbox"]:checked+label span, .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label span, .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label span {
padding:4px 0;
}
}
.custom-inpts [type="checkbox"]:not(:checked)+label:before, .custom-inpts [type="checkbox"]:checked+label:before, .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label:before, .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label:before {
content:'';
position:absolute;
top:50%;
left:0;
margin-left:0;
width:20px;
height:20px;
border:1px solid #000;
background:transparent;
}
@media(min-width:991px) {
.custom-inpts [type="checkbox"]:not(:checked)+label:before, .custom-inpts [type="checkbox"]:checked+label:before, .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label:before, .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label:before {
margin-top:-10px;
}
}
@media(max-width:991px) {
.custom-inpts [type="checkbox"]:not(:checked)+label:before, .custom-inpts [type="checkbox"]:checked+label:before, .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label:before, .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label:before {
margin-top:-9px;
width:18px;
height:18px;
background:#fff;
}
}
.custom-inpts [type="checkbox"]:not(:checked)+label:after, .custom-inpts [type="checkbox"]:checked+label:after, .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label:after, .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label:after {
content:'';
content:"R";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
position:absolute;
top:50%;
left:4px;
margin-left:0;
color:#007bff;
line-height:1;
transition:all .2s;
}
@media(min-width:991px) {
.custom-inpts [type="checkbox"]:not(:checked)+label:after, .custom-inpts [type="checkbox"]:checked+label:after, .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label:after, .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label:after {
font-size:1em;
height:13px;
margin-top:-6.5px;
}
}
@media(max-width:991px) {
.custom-inpts [type="checkbox"]:not(:checked)+label:after, .custom-inpts [type="checkbox"]:checked+label:after, .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label:after, .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label:after {
left:4px;
height:12px;
margin-top:-6px;
font-size:1.2em;
}
}
.custom-inpts [type="checkbox"]:not(:checked)+label:after, .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label:after {
-webkit-opacity:0;
-ms-opacity:0;
-moz-opacity:0;
-o-opacity:0;
opacity:0;
transform:scale(0);
}
.custom-inpts [type="checkbox"]:checked+label:after, .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label:after {
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
transform:scale(1);
}
.custom-inpts [type="checkbox"]:disabled:not(:checked)+label:before, .custom-inpts [type="checkbox"]:disabled:checked+label:before, .custom-inpts [type="checkbox"]:disabled:not(:checked)+[type="hidden"]+label:before, .custom-inpts [type="checkbox"]:disabled:checked+[type="hidden"]+label:before {
box-shadow:none;
border-color:#bbb;
}
.custom-inpts [type="checkbox"]:disabled:checked+label:after, .custom-inpts [type="checkbox"]:disabled:checked+[type="hidden"]+label:after {
color:#999;
}
.custom-inpts [type="checkbox"]:disabled+label, .custom-inpts [type="checkbox"]:disabled+[type="hidden"]+label {
color:#000;
cursor:not-allowed;
}
.custom-inpts [type="checkbox"]:checked:focus+label:before, .custom-inpts [type="checkbox"]:not(:checked):focus+label:before, .custom-inpts [type="checkbox"]:checked:focus+[type="hidden"]+label:before, .custom-inpts [type="checkbox"]:not(:checked):focus+[type="hidden"]+label:before {
border:1px solid #000;
}
.custom-inpts label:hover:before {
	border:1px solid #007bff !important;
}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {
	margin:0;
	padding:0;
	border:none;
	background:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-webkit-border-radius:0;
	width:100%;
	height:50px;
	padding:0 15px;
	background-color:#fff;
	border:solid 1px #b7b7b7;
	border-radius:0;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#000;
	line-height:50px;
}
input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="color"]::-webkit-input-placeholder, select::-webkit-input-placeholder {
color:#ccc;
}
input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="datetime"]:-moz-placeholder, input[type="datetime-local"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="month"]:-moz-placeholder, input[type="time"]:-moz-placeholder, input[type="week"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="url"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="color"]:-moz-placeholder, select:-moz-placeholder {
color:#ccc;
}
input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, select::-moz-placeholder {
opacity:1;
color:#ccc;
}
input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="color"]:-ms-input-placeholder, select:-ms-input-placeholder {
color:#ccc;
}
input[type="text"]:focus::-webkit-input-placeholder, input[type="password"]:focus::-webkit-input-placeholder, input[type="datetime"]:focus::-webkit-input-placeholder, input[type="datetime-local"]:focus::-webkit-input-placeholder, input[type="date"]:focus::-webkit-input-placeholder, input[type="month"]:focus::-webkit-input-placeholder, input[type="time"]:focus::-webkit-input-placeholder, input[type="week"]:focus::-webkit-input-placeholder, input[type="number"]:focus::-webkit-input-placeholder, input[type="email"]:focus::-webkit-input-placeholder, input[type="url"]:focus::-webkit-input-placeholder, input[type="search"]:focus::-webkit-input-placeholder, input[type="tel"]:focus::-webkit-input-placeholder, input[type="color"]:focus::-webkit-input-placeholder, select:focus::-webkit-input-placeholder {
color:#ccc;
}
input[type="text"]:focus:-moz-placeholder, input[type="password"]:focus:-moz-placeholder, input[type="datetime"]:focus:-moz-placeholder, input[type="datetime-local"]:focus:-moz-placeholder, input[type="date"]:focus:-moz-placeholder, input[type="month"]:focus:-moz-placeholder, input[type="time"]:focus:-moz-placeholder, input[type="week"]:focus:-moz-placeholder, input[type="number"]:focus:-moz-placeholder, input[type="email"]:focus:-moz-placeholder, input[type="url"]:focus:-moz-placeholder, input[type="search"]:focus:-moz-placeholder, input[type="tel"]:focus:-moz-placeholder, input[type="color"]:focus:-moz-placeholder, select:focus:-moz-placeholder {
color:#ccc;
}
input[type="text"]:focus::-moz-placeholder, input[type="password"]:focus::-moz-placeholder, input[type="datetime"]:focus::-moz-placeholder, input[type="datetime-local"]:focus::-moz-placeholder, input[type="date"]:focus::-moz-placeholder, input[type="month"]:focus::-moz-placeholder, input[type="time"]:focus::-moz-placeholder, input[type="week"]:focus::-moz-placeholder, input[type="number"]:focus::-moz-placeholder, input[type="email"]:focus::-moz-placeholder, input[type="url"]:focus::-moz-placeholder, input[type="search"]:focus::-moz-placeholder, input[type="tel"]:focus::-moz-placeholder, input[type="color"]:focus::-moz-placeholder, select:focus::-moz-placeholder {
color:#ccc;
}
input[type="text"]:focus:-ms-input-placeholder, input[type="password"]:focus:-ms-input-placeholder, input[type="datetime"]:focus:-ms-input-placeholder, input[type="datetime-local"]:focus:-ms-input-placeholder, input[type="date"]:focus:-ms-input-placeholder, input[type="month"]:focus:-ms-input-placeholder, input[type="time"]:focus:-ms-input-placeholder, input[type="week"]:focus:-ms-input-placeholder, input[type="number"]:focus:-ms-input-placeholder, input[type="email"]:focus:-ms-input-placeholder, input[type="url"]:focus:-ms-input-placeholder, input[type="search"]:focus:-ms-input-placeholder, input[type="tel"]:focus:-ms-input-placeholder, input[type="color"]:focus:-ms-input-placeholder, select:focus:-ms-input-placeholder {
color:#ccc;
}
@media(max-width:991px) {
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {
height:32px;
font-size:16px;
font-size:1.06667em;
font-weight:300;
line-height:32px;
}
}
input[type="text"]:disabled, input[type="password"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="date"]:disabled, input[type="month"]:disabled, input[type="time"]:disabled, input[type="week"]:disabled, input[type="number"]:disabled, input[type="email"]:disabled, input[type="url"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="color"]:disabled, select:disabled {
	cursor:not-allowed !important;
	background-color:#ededed !important;
}
input[type="text"].has-error, input[type="text"].input-validation-error, input[type="text"].input-validation-error-custom, input[type="password"].has-error, input[type="password"].input-validation-error, input[type="password"].input-validation-error-custom, input[type="datetime"].has-error, input[type="datetime"].input-validation-error, input[type="datetime"].input-validation-error-custom, input[type="datetime-local"].has-error, input[type="datetime-local"].input-validation-error, input[type="datetime-local"].input-validation-error-custom, input[type="date"].has-error, input[type="date"].input-validation-error, input[type="date"].input-validation-error-custom, input[type="month"].has-error, input[type="month"].input-validation-error, input[type="month"].input-validation-error-custom, input[type="time"].has-error, input[type="time"].input-validation-error, input[type="time"].input-validation-error-custom, input[type="week"].has-error, input[type="week"].input-validation-error, input[type="week"].input-validation-error-custom, input[type="number"].has-error, input[type="number"].input-validation-error, input[type="number"].input-validation-error-custom, input[type="email"].has-error, input[type="email"].input-validation-error, input[type="email"].input-validation-error-custom, input[type="url"].has-error, input[type="url"].input-validation-error, input[type="url"].input-validation-error-custom, input[type="search"].has-error, input[type="search"].input-validation-error, input[type="search"].input-validation-error-custom, input[type="tel"].has-error, input[type="tel"].input-validation-error, input[type="tel"].input-validation-error-custom, input[type="color"].has-error, input[type="color"].input-validation-error, input[type="color"].input-validation-error-custom, select.has-error, select.input-validation-error, select.input-validation-error-custom {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
input[type="text"][readonly], input[type="password"][readonly], input[type="datetime"][readonly], input[type="datetime-local"][readonly], input[type="date"][readonly], input[type="month"][readonly], input[type="time"][readonly], input[type="week"][readonly], input[type="number"][readonly], input[type="email"][readonly], input[type="url"][readonly], input[type="search"][readonly], input[type="tel"][readonly], input[type="color"][readonly], select[readonly] {
	cursor:not-allowed;
	color:#565656;
	background-color:#ededed;
}
input[type="text"].newsletter, input[type="password"].newsletter, input[type="datetime"].newsletter, input[type="datetime-local"].newsletter, input[type="date"].newsletter, input[type="month"].newsletter, input[type="time"].newsletter, input[type="week"].newsletter, input[type="number"].newsletter, input[type="email"].newsletter, input[type="url"].newsletter, input[type="search"].newsletter, input[type="tel"].newsletter, input[type="color"].newsletter, select.newsletter {
	padding:0 15px 0 0;
	border:none;
	height:35px;
	line-height:35px;
}
input[type="text"].no-border, input[type="password"].no-border, input[type="datetime"].no-border, input[type="datetime-local"].no-border, input[type="date"].no-border, input[type="month"].no-border, input[type="time"].no-border, input[type="week"].no-border, input[type="number"].no-border, input[type="email"].no-border, input[type="url"].no-border, input[type="search"].no-border, input[type="tel"].no-border, input[type="color"].no-border, select.no-border {
	border:none;
}
input[type="text"].sm-height, input[type="password"].sm-height, input[type="datetime"].sm-height, input[type="datetime-local"].sm-height, input[type="date"].sm-height, input[type="month"].sm-height, input[type="time"].sm-height, input[type="week"].sm-height, input[type="number"].sm-height, input[type="email"].sm-height, input[type="url"].sm-height, input[type="search"].sm-height, input[type="tel"].sm-height, input[type="color"].sm-height, select.sm-height {
	height:30px;
	line-height:30px;
}
input[type="text"].medium-height, input[type="password"].medium-height, input[type="datetime"].medium-height, input[type="datetime-local"].medium-height, input[type="date"].medium-height, input[type="month"].medium-height, input[type="time"].medium-height, input[type="week"].medium-height, input[type="number"].medium-height, input[type="email"].medium-height, input[type="url"].medium-height, input[type="search"].medium-height, input[type="tel"].medium-height, input[type="color"].medium-height, select.medium-height {
	height:44px;
	line-height:44px;
}
@media(max-width:991px) {
input[type="text"].medium-height, input[type="password"].medium-height, input[type="datetime"].medium-height, input[type="datetime-local"].medium-height, input[type="date"].medium-height, input[type="month"].medium-height, input[type="time"].medium-height, input[type="week"].medium-height, input[type="number"].medium-height, input[type="email"].medium-height, input[type="url"].medium-height, input[type="search"].medium-height, input[type="tel"].medium-height, input[type="color"].medium-height, select.medium-height {
height:32px;
line-height:32px;
}
}
input[type="text"].theme-gray, input[type="password"].theme-gray, input[type="datetime"].theme-gray, input[type="datetime-local"].theme-gray, input[type="date"].theme-gray, input[type="month"].theme-gray, input[type="time"].theme-gray, input[type="week"].theme-gray, input[type="number"].theme-gray, input[type="email"].theme-gray, input[type="url"].theme-gray, input[type="search"].theme-gray, input[type="tel"].theme-gray, input[type="color"].theme-gray, select.theme-gray {
	background-color:#ededed;
	border-color:#ededed;
	height:35px;
	line-height:35px;
}
input[type="text"].theme-gray::-webkit-input-placeholder, input[type="password"].theme-gray::-webkit-input-placeholder, input[type="datetime"].theme-gray::-webkit-input-placeholder, input[type="datetime-local"].theme-gray::-webkit-input-placeholder, input[type="date"].theme-gray::-webkit-input-placeholder, input[type="month"].theme-gray::-webkit-input-placeholder, input[type="time"].theme-gray::-webkit-input-placeholder, input[type="week"].theme-gray::-webkit-input-placeholder, input[type="number"].theme-gray::-webkit-input-placeholder, input[type="email"].theme-gray::-webkit-input-placeholder, input[type="url"].theme-gray::-webkit-input-placeholder, input[type="search"].theme-gray::-webkit-input-placeholder, input[type="tel"].theme-gray::-webkit-input-placeholder, input[type="color"].theme-gray::-webkit-input-placeholder, select.theme-gray::-webkit-input-placeholder {
color:#000;
}
input[type="text"].theme-gray:-moz-placeholder, input[type="password"].theme-gray:-moz-placeholder, input[type="datetime"].theme-gray:-moz-placeholder, input[type="datetime-local"].theme-gray:-moz-placeholder, input[type="date"].theme-gray:-moz-placeholder, input[type="month"].theme-gray:-moz-placeholder, input[type="time"].theme-gray:-moz-placeholder, input[type="week"].theme-gray:-moz-placeholder, input[type="number"].theme-gray:-moz-placeholder, input[type="email"].theme-gray:-moz-placeholder, input[type="url"].theme-gray:-moz-placeholder, input[type="search"].theme-gray:-moz-placeholder, input[type="tel"].theme-gray:-moz-placeholder, input[type="color"].theme-gray:-moz-placeholder, select.theme-gray:-moz-placeholder {
color:#000;
}
input[type="text"].theme-gray::-moz-placeholder, input[type="password"].theme-gray::-moz-placeholder, input[type="datetime"].theme-gray::-moz-placeholder, input[type="datetime-local"].theme-gray::-moz-placeholder, input[type="date"].theme-gray::-moz-placeholder, input[type="month"].theme-gray::-moz-placeholder, input[type="time"].theme-gray::-moz-placeholder, input[type="week"].theme-gray::-moz-placeholder, input[type="number"].theme-gray::-moz-placeholder, input[type="email"].theme-gray::-moz-placeholder, input[type="url"].theme-gray::-moz-placeholder, input[type="search"].theme-gray::-moz-placeholder, input[type="tel"].theme-gray::-moz-placeholder, input[type="color"].theme-gray::-moz-placeholder, select.theme-gray::-moz-placeholder {
opacity:1;
color:#000;
}
input[type="text"].theme-gray:-ms-input-placeholder, input[type="password"].theme-gray:-ms-input-placeholder, input[type="datetime"].theme-gray:-ms-input-placeholder, input[type="datetime-local"].theme-gray:-ms-input-placeholder, input[type="date"].theme-gray:-ms-input-placeholder, input[type="month"].theme-gray:-ms-input-placeholder, input[type="time"].theme-gray:-ms-input-placeholder, input[type="week"].theme-gray:-ms-input-placeholder, input[type="number"].theme-gray:-ms-input-placeholder, input[type="email"].theme-gray:-ms-input-placeholder, input[type="url"].theme-gray:-ms-input-placeholder, input[type="search"].theme-gray:-ms-input-placeholder, input[type="tel"].theme-gray:-ms-input-placeholder, input[type="color"].theme-gray:-ms-input-placeholder, select.theme-gray:-ms-input-placeholder {
color:#000;
}
input[type="text"].theme-gray:focus::-webkit-input-placeholder, input[type="password"].theme-gray:focus::-webkit-input-placeholder, input[type="datetime"].theme-gray:focus::-webkit-input-placeholder, input[type="datetime-local"].theme-gray:focus::-webkit-input-placeholder, input[type="date"].theme-gray:focus::-webkit-input-placeholder, input[type="month"].theme-gray:focus::-webkit-input-placeholder, input[type="time"].theme-gray:focus::-webkit-input-placeholder, input[type="week"].theme-gray:focus::-webkit-input-placeholder, input[type="number"].theme-gray:focus::-webkit-input-placeholder, input[type="email"].theme-gray:focus::-webkit-input-placeholder, input[type="url"].theme-gray:focus::-webkit-input-placeholder, input[type="search"].theme-gray:focus::-webkit-input-placeholder, input[type="tel"].theme-gray:focus::-webkit-input-placeholder, input[type="color"].theme-gray:focus::-webkit-input-placeholder, select.theme-gray:focus::-webkit-input-placeholder {
color:#000;
}
input[type="text"].theme-gray:focus:-moz-placeholder, input[type="password"].theme-gray:focus:-moz-placeholder, input[type="datetime"].theme-gray:focus:-moz-placeholder, input[type="datetime-local"].theme-gray:focus:-moz-placeholder, input[type="date"].theme-gray:focus:-moz-placeholder, input[type="month"].theme-gray:focus:-moz-placeholder, input[type="time"].theme-gray:focus:-moz-placeholder, input[type="week"].theme-gray:focus:-moz-placeholder, input[type="number"].theme-gray:focus:-moz-placeholder, input[type="email"].theme-gray:focus:-moz-placeholder, input[type="url"].theme-gray:focus:-moz-placeholder, input[type="search"].theme-gray:focus:-moz-placeholder, input[type="tel"].theme-gray:focus:-moz-placeholder, input[type="color"].theme-gray:focus:-moz-placeholder, select.theme-gray:focus:-moz-placeholder {
color:#000;
}
input[type="text"].theme-gray:focus::-moz-placeholder, input[type="password"].theme-gray:focus::-moz-placeholder, input[type="datetime"].theme-gray:focus::-moz-placeholder, input[type="datetime-local"].theme-gray:focus::-moz-placeholder, input[type="date"].theme-gray:focus::-moz-placeholder, input[type="month"].theme-gray:focus::-moz-placeholder, input[type="time"].theme-gray:focus::-moz-placeholder, input[type="week"].theme-gray:focus::-moz-placeholder, input[type="number"].theme-gray:focus::-moz-placeholder, input[type="email"].theme-gray:focus::-moz-placeholder, input[type="url"].theme-gray:focus::-moz-placeholder, input[type="search"].theme-gray:focus::-moz-placeholder, input[type="tel"].theme-gray:focus::-moz-placeholder, input[type="color"].theme-gray:focus::-moz-placeholder, select.theme-gray:focus::-moz-placeholder {
color:#000;
}
input[type="text"].theme-gray:focus:-ms-input-placeholder, input[type="password"].theme-gray:focus:-ms-input-placeholder, input[type="datetime"].theme-gray:focus:-ms-input-placeholder, input[type="datetime-local"].theme-gray:focus:-ms-input-placeholder, input[type="date"].theme-gray:focus:-ms-input-placeholder, input[type="month"].theme-gray:focus:-ms-input-placeholder, input[type="time"].theme-gray:focus:-ms-input-placeholder, input[type="week"].theme-gray:focus:-ms-input-placeholder, input[type="number"].theme-gray:focus:-ms-input-placeholder, input[type="email"].theme-gray:focus:-ms-input-placeholder, input[type="url"].theme-gray:focus:-ms-input-placeholder, input[type="search"].theme-gray:focus:-ms-input-placeholder, input[type="tel"].theme-gray:focus:-ms-input-placeholder, input[type="color"].theme-gray:focus:-ms-input-placeholder, select.theme-gray:focus:-ms-input-placeholder {
color:#000;
}
@media(max-width:991px) {
input[type="text"].theme-gray, input[type="password"].theme-gray, input[type="datetime"].theme-gray, input[type="datetime-local"].theme-gray, input[type="date"].theme-gray, input[type="month"].theme-gray, input[type="time"].theme-gray, input[type="week"].theme-gray, input[type="number"].theme-gray, input[type="email"].theme-gray, input[type="url"].theme-gray, input[type="search"].theme-gray, input[type="tel"].theme-gray, input[type="color"].theme-gray, select.theme-gray {
height:30px;
line-height:30px;
}
}
textarea {
	margin:0;
	padding:0;
	border:none;
	background:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-webkit-border-radius:0;
	width:100%;
	padding:15px 20px;
	border:solid 1px #b7b7b7;
	border-radius:0;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	line-height:1.2em;
	color:#000;
	background-color:#fff;
}
textarea::-webkit-input-placeholder {
color:#ccc;
}
textarea:-moz-placeholder {
color:#ccc;
}
textarea::-moz-placeholder {
opacity:1;
color:#ccc;
}
textarea:-ms-input-placeholder {
color:#ccc;
}
textarea:focus::-webkit-input-placeholder {
color:#ccc;
}
textarea:focus:-moz-placeholder {
color:#ccc;
}
textarea:focus::-moz-placeholder {
color:#ccc;
}
textarea:focus:-ms-input-placeholder {
color:#ccc;
}
@media(max-width:991px) {
textarea {
font-size:16px;
font-size:1.06667em;
font-weight:300;
line-height:normal;
}
}
textarea.has-error, textarea.input-validation-error, textarea.input-validation-error-custom {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
textarea:disabled {
	cursor:not-allowed !important;
	background-color:#ededed !important;
}
textarea.light-theme {
	display:block;
	width:100%;
	border-color:#ededed;
	padding:10px;
	font-size:11px;
	font-size:.73333em;
	font-weight:300;
	color:#878787;
}
label, .label {
	position:relative;
	display:block;
	padding:5px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#000;
	line-height:1.3;
	white-space:normal;
	text-align:left;
}
@media(max-width:991px) {
label, .label {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
label.required-star:before, .label.required-star:before {
	content:'*';
	position:absolute;
	top:-5px;
	left:-10px;
	font-size:.8em;
}
label small, .label small {
	display:block;
	font-size:.8em;
	color:#878787;
	text-align:left !important;
}
label--remove-padding, .label--remove-padding {
	padding:0;
}
label.edit-hide, .label.edit-hide {
	font-size:16.2px;
	font-size:1.08em;
	font-weight:300;
	color:#878787;
	font-style:italic;
}
@media(max-width:991px) {
label.edit-hide, .label.edit-hide {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
label--small, .label--small {
	font-size:.9em;
	padding:2px 0;
	margin:0;
}
@media(max-width:991px) {
label--small, .label--small {
font-size:.8em;
}
}
label--medium, .label--medium {
	font-weight:500;
}
.errorvalid, .error-message, .success-message, .field-validation-error {
	position:relative;
	padding:5px 0;
	font-size:11px;
	font-size:.73333em;
	font-weight:300;
	color:#007bff;
	text-align:right;
}
@media(max-width:991px) {
.errorvalid, .error-message, .success-message, .field-validation-error {
font-size:9px;
font-size:.6em;
font-weight:300;
}
}
.errorvalid:before, .error-message:before, .success-message:before, .field-validation-error:before {
	content:'';
	display:inline-block;
	margin-right:5px;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 4px 8px 4px;
	border-color:transparent transparent #007bff transparent;
}
.errorvalid.field-validation-valid, .field-validation-valid.error-message, .field-validation-valid.success-message, .field-validation-error.field-validation-valid {
	display:none;
}
.errorvalid.field-validation-error, .field-validation-error.error-message, .field-validation-error.success-message, .field-validation-error.field-validation-error {
	display:block;
}
.errorvalid.text-align-left, .text-align-left.error-message, .text-align-left.success-message, .field-validation-error.text-align-left {
	text-align:left;
}
.errorvalid.text-align-center, .text-align-center.error-message, .text-align-center.success-message, .field-validation-error.text-align-center {
	text-align:center !important;
}
.error-message {
	display:none;
}
.error-message.is-visible {
	display:inline-block;
}
.success-message {
	color:#008000;
}
.input-info-wrapper {
	position:relative;
}
.input-info-wrapper a.input-info {
	display:block;
	height:100%;
	min-width:30px;
	position:absolute;
	top:0;
	right:0;
	background-color:#ededed;
	border:solid 1px #b7b7b7;
	text-align:center;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
}
.input-info-wrapper a.input-info:hover, .input-info-wrapper a.input-info.active, .input-info-wrapper a.input-info.is-active {
	color:#000;
}
.input-info-wrapper a.input-info:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.input-info-wrapper a.input-info--label {
	top:15px;
	z-index:5;
	border:none;
	background:none;
	color:#878787;
}
.input-info-wrapper a.input-info:after {
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	content:"D";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
input[type="text"].credit-card {
	padding-right:30%;
	background-image:url("../../../img/fzimg/symbols/credit-cards/default.png");
	background-repeat:no-repeat;
	background-position:95% 50%;
	background-size:auto 70%;
}
input[type="text"].datepicker {
	padding-right:25%;
	background-image:url("../../../img/fzimg/symbols/datepicker.png");
	background-repeat:no-repeat;
	background-position:95% 50%;
	background-size:auto 60%;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	cursor:default;
	color:#000;
	background-color:#fff;
}
@media(max-width:991px) {
input[type="text"].datepicker {
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.ui-datepicker {
	font-family:"Ubuntu", sans-serif;
}
.ui-datepicker .ui-datepicker-header {
	background:none;
	border:none;
	border-radius:0;
	border-bottom:1px solid #b7b7b7;
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
	color:#007bff;
}
@media(max-width:991px) {
.ui-datepicker .ui-datepicker-header {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.ui-datepicker th {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.ui-datepicker th {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default, .ui-datepicker .ui-button, .ui-datepicker .ui-button.ui-state-disabled:hover, .ui-datepicker .ui-button.ui-state-disabled:active {
	background:#f9f9f9;
	border-color:#b7b7b7;
	color:#000;
	text-align:center;
}
@media(max-width:991px) {
.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default, .ui-datepicker .ui-button, .ui-datepicker .ui-button.ui-state-disabled:hover, .ui-datepicker .ui-button.ui-state-disabled:active {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.ui-datepicker .ui-state-highlight, .ui-datepicker .ui-widget-content .ui-state-highlight, .ui-datepicker .ui-widget-header .ui-state-highlight {
	border-color:#007bff;
}
.ui-datepicker .ui-state-hover {
	background:#ededed;
}
.ui-datepicker .ui-state-active, .ui-datepicker .ui-widget-content .ui-state-active, .ui-datepicker .ui-widget-header .ui-state-active, .ui-datepicker a.ui-button:active, .ui-datepicker .ui-button:active, .ui-datepicker .ui-button.ui-state-active:hover {
	background:#007bff;
	color:#fff;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	background:none;
	border:none;
	text-align:center;
	top:5px !important;
transition:all .14s;
}
.ui-datepicker .ui-datepicker-prev .ui-icon, .ui-datepicker .ui-datepicker-next .ui-icon {
	display:none;
	background-image:none !important;
}
.ui-datepicker .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-next:after {
	color:#007bff;
}
@media(max-width:991px) {
.ui-datepicker .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-next:after {
font-size:14px;
}
}
.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {
	text-decoration:none;
}
.ui-datepicker .ui-datepicker-prev {
	left:4px;
}
.ui-datepicker .ui-datepicker-prev:after {
	content:"i";
	font-family:"peoplecert";
	font-size:16px;
	font-weight:normal;
	line-height:1;
}
.ui-datepicker .ui-datepicker-prev:hover {
	left:0;
}
.ui-datepicker .ui-datepicker-next {
	right:4px;
}
.ui-datepicker .ui-datepicker-next:after {
	content:"a";
	font-family:"peoplecert";
	font-size:16px;
	font-weight:normal;
	line-height:1;
}
.ui-datepicker .ui-datepicker-next:hover {
	right:0;
}
.ui-datepicker select.ui-datepicker-year, .ui-datepicker select.ui-datepicker-month {
	height:auto;
	line-height:1.5;
	color:#007bff;
	border:none;
	background:url("../../../img/fzimg/arrows/down-arrow.png") 100% 50% no-repeat;
	background-size:12px auto;
}
.ui-datepicker select.ui-datepicker-year option, .ui-datepicker select.ui-datepicker-month option {
	font-size:.85em;
	color:#000;
}
.modal-form-wrapper {
	background-color:#ededed;
	padding:0 7%;
}
.modal-form-wrapper.is-loading:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255, 255, 255, .7);
	z-index:10;
}
.modal-form-wrapper.is-loading:after {
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	z-index:10;
	transform:translateX(-50%) scale(1);
	display:block;
	width:15px;
	height:15px;
	border-radius:50%;
	background-color:#007bff;
animation:load-more .75s infinite;
}
.modal-form {
	padding:20px 0;
}
.modal-form select.input-validation-error+.customSelect {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
.modal-form select:focus+.customSelect {
	border-color:#82a3da;
	-ms-box-shadow:0 0 0 1px #a6c7ff;
	-o-box-shadow:0 0 0 1px #a6c7ff;
	box-shadow:0 0 0 1px #a6c7ff;
}
.modal-form .customSelect {
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	border:solid 1px #b7b7b7;
	text-align:left;
	font-size:1em;
	background:#fff;
}
.modal-form .customSelect.input-validation-error {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
@media(max-width:991px) {
.modal-form .customSelect {
padding-top:7px;
padding-bottom:7px;
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.modal-form .customSelect .customSelectInner {
	position:relative;
	background:transparent;
	padding-right:40px;
	padding-left:15px;
	font-size:1em;
	font-weight:300;
	line-height:1;
	color:#000;
}
.modal-form .customSelect .customSelectInner:after {
	position:absolute;
	top:0;
	right:0;
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#000;
	width:40px;
	height:100%;
	text-align:center;
	background:transparent;
}
.modal-form .customSelectDisabled {
	background-color:#ededed !important;
}
.modal-form__title {
	padding:0 0 10px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	text-align:center;
}
.modal-form div[class^='col-'] {
padding-bottom:30px;
}
@media(max-width:991px) {
.modal-form div[class^='col-'] {
padding-bottom:15px;
}
}
.modal-form .row:last-child div[class^='col-'] {
padding-bottom:0;
}
.modal-form .btns-container {
	text-align:center;
}
@media(min-width:991px) {
.modal-form .btns-container .btn, .modal-form .btns-container a.action-button, .modal-form .btns-container .booking-calendar__full-date-time span, .booking-calendar__full-date-time .modal-form .btns-container span {
min-width:200px;
}
}
.wffm-form-wrapper {
	max-width:830px;
	margin-left:auto;
	margin-right:auto;
}
@media(max-width:991px) {
.wffm-form-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.wffm-form {
	margin-bottom:35px;
}
@media(max-width:991px) {
.wffm-form {
margin-bottom:55px;
}
}
.wffm-form__head {
	margin-bottom:10px;
}
.wffm-form__head .title {
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
}
@media(max-width:991px) {
.wffm-form__head .title {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.wffm-form__head p {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.wffm-form__head p {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.wffm-form__form {
	border:1px solid #b7b7b7;
	background-color:#fdfdfd;
	padding:25px 0 35px 0;
}
.wffm-form__form__inner {
	padding:0 40px;
}
.wffm-form__form__inner .row {
	margin-left:-30px;
	margin-right:-30px;
}
.wffm-form__form__inner [class*=col-] {
padding-left:30px;
padding-right:30px;
}
.wffm-form__form__inner select.input-validation-error+.customSelect {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
.wffm-form__form__inner select:focus+.customSelect {
	border-color:#82a3da;
	-ms-box-shadow:0 0 0 1px #a6c7ff;
	-o-box-shadow:0 0 0 1px #a6c7ff;
	box-shadow:0 0 0 1px #a6c7ff;
}
.wffm-form__form__inner .customSelect {
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	border:solid 1px #b7b7b7;
	text-align:left;
	font-size:1em;
	background:#fff;
}
.wffm-form__form__inner .customSelect.input-validation-error {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
@media(max-width:991px) {
.wffm-form__form__inner .customSelect {
padding-top:7px;
padding-bottom:7px;
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.wffm-form__form__inner .customSelect .customSelectInner {
	position:relative;
	background:transparent;
	padding-right:40px;
	padding-left:15px;
	font-size:1em;
	font-weight:300;
	line-height:1;
	color:#000;
}
.wffm-form__form__inner .customSelect .customSelectInner:after {
	position:absolute;
	top:0;
	right:0;
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#000;
	width:40px;
	height:100%;
	text-align:center;
	background:transparent;
}
.wffm-form__form__inner .customSelectDisabled {
	background-color:#ededed !important;
}
@media(max-width:767px) {
.wffm-form__form__inner {
padding:0 20px 10px 20px;
}
}
.wffm-form__form__inner div[class*='col-'] {
padding-bottom:35px;
}
@media(max-width:991px) {
.wffm-form__form__inner div[class*='col-'] {
padding-bottom:20px;
}
}
.wffm-form__form__inner textarea {
	height:175px;
}
@media(max-width:991px) {
.wffm-form__form__inner textarea {
height:140px;
}
}
.wffm-form__form__inner .form-group {
	margin:0;
}
.wffm-form__form__inner .form-submit-border {
	text-align:center;
}
.wffm-form__form__inner .btn-default {
	text-decoration:none;
transition:all .2s linear;
	margin:0;
	padding:0;
	border:none;
	background:none;
	cursor:pointer;
	-webkit-appearance:none;
	-moz-appearance:none;
	border-radius:0;
	display:inline-block;
	position:relative;
	padding:24.5px 20px;
	background-color:#fff;
	border:solid 1px #ededed;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	text-decoration:none;
	text-align:center;
	color:#007bff;
	overflow:hidden;
	border-color:#007bff;
	background-color:#007bff;
	color:#fff;
	min-width:30%;
}
.wffm-form__form__inner .btn-default:hover, .wffm-form__form__inner .btn-default:focus, .wffm-form__form__inner .btn-default.active {
	text-decoration:none;
}
@media(max-width:991px) {
.wffm-form__form__inner .btn-default {
padding:15px 20px;
font-size:11px;
font-size:.73333em;
font-weight:normal;
}
}
.wffm-form__form__inner .btn-default:not(.btn--disabled):hover, .wffm-form__form__inner .btn-default:not(.btn--disabled):focus {
color:#007bff;
background-color:#ededed;
}
.wffm-form__form__inner .btn-default:disabled {
	-webkit-opacity:.3;
	-ms-opacity:.3;
	-moz-opacity:.3;
	-o-opacity:.3;
	opacity:.3;
	cursor:default;
}
.wffm-form__form__inner .btn-default:not(.btn--disabled):hover, .wffm-form__form__inner .btn-default:not(.btn--disabled):focus {
border-color:#dcdcdc;
}
.wffm-form__form__inner .btn-default.btn--disabled:hover, .wffm-form__form__inner .btn-default.btn--disabled:focus {
	color:#fff;
}
@media(max-width:991px) {
.wffm-form__form__inner .btn-default {
width:100%;
max-width:300px;
}
}
.wffm-form__form__inner .required-field .control-label:before, .wffm-form__form__inner .required-field .checkbox:after {
	color:#007bff;
	content:"*";
	position:absolute;
	top:1px;
	left:-10px;
}
.wffm-form__form__inner .validation-summary-errors {
	display:none !important;
}
.wffm-form__form__inner .captcha-row label {
	display:none !important;
}
.wffm-form__form__inner .g-recaptcha>div {
	margin:0 auto;
}
@media(max-width:374px) {
.wffm-form__form__inner .g-recaptcha {
transform:scale(.8);
transform-origin:0% 0% !important;
-webkit-transform-origin:0% 0% !important;
}
}
.breadcrumb-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.breadcrumb-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.breadcrumb-wrapper {
display:none;
}
}
.breadcrumb {
	position:relative;
	padding:0 2% 30px 2%;
}
.breadcrumb ul {
	transform:translateY(-50%);
	margin:0;
	padding:0;
	list-style:none;
	display:inline-block;
	padding:7px 15px;
	background-color:#ededed;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
.breadcrumb ul li {
	display:inline-block;
}
.breadcrumb ul a {
	display:inline;
	padding-right:2px;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
}
.breadcrumb ul a:hover, .breadcrumb ul a.active, .breadcrumb ul a.is-active {
	color:#565656;
}
.breadcrumb ul a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.breadcrumb ul a:after {
	content:'/';
	display:inline;
	padding-left:5px;
	color:#565656;
}
.featured-item {
	position:relative;
	border:solid 1px #9d9d9d;
	background-color:#fff;
}
.featured-item:hover {
	border-color:#007bff;
}
.featured-item>a {
	display:block;
	min-height:230px;
	max-height:230px;
	padding:20px 25px 50px 25px;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
}
.featured-item>a:hover, .featured-item>a.active, .featured-item>a.is-active {
	color:#007bff;
}
.featured-item>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(min-width:480px) and (max-width:991px) {
.featured-item>a {
min-height:250px;
max-height:250px;
padding-left:15px;
padding-right:15px;
}
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item>a {
padding-left:15px;
padding-right:15px;
}
}
.featured-item .title {
	padding:0 0 5px 0;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	line-height:1.3;
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item .title {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
@media(max-width:991px) {
.featured-item .title {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.featured-item .sub-title {
	padding:0 0 5px 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#878787;
	text-decoration:none;
transition:color .1s linear;
	font-style:italic;
	line-height:1.2;
}
.featured-item .sub-title:hover, .featured-item .sub-title.active, .featured-item .sub-title.is-active {
	color:#878787;
}
.featured-item .sub-title:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item .sub-title {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
@media(max-width:991px) {
.featured-item .sub-title {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.featured-item .description p {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#878787;
	text-decoration:none;
transition:color .1s linear;
	line-height:1.3;
}
.featured-item .description p:hover, .featured-item .description p.active, .featured-item .description p.is-active {
	color:#878787;
}
.featured-item .description p:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item .description p {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
@media(max-width:991px) {
.featured-item .description p {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.featured-item .logos {
	transform-origin:0;
	position:absolute;
	bottom:10px;
	left:25px;
	width:100px;
	height:50px;
	background-position:0 50%;
	background-repeat:no-repeat;
	background-size:contain;
}
@media(max-width:991px) {
.featured-item .logos {
width:75px;
height:37.5px;
}
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item .logos {
left:15px;
}
}
.featured-item .logos img {
	display:none;
}
.featured-item .prices {
	color:#007bff;
}
.featured-item .prices__th:before, .featured-item .prices__th:after {
	content:"";
	display:table;
}
.featured-item .prices__th:after {
	clear:both;
}
.featured-item .prices__th .th-cell {
	float:left;
	width:50%;
	padding:3px 0 3px 10px;
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item .prices__th .th-cell {
font-size:14px;
font-size:.93333em;
font-weight:300;
line-height:1.2;
}
}
@media(max-width:991px) {
.featured-item .prices__th .th-cell {
font-size:10px;
font-size:.66667em;
font-weight:normal;
line-height:1;
}
}
.featured-item .prices__th .th-cell:first-child {
	padding-left:0;
}
.featured-item .prices__td {
	border-top:solid 1px #007bff;
}
.featured-item .prices__td:before, .featured-item .prices__td:after {
	content:"";
	display:table;
}
.featured-item .prices__td:after {
	clear:both;
}
.featured-item .prices__td .td-cell {
	float:left;
	width:50%;
	padding:0 0 0 10px;
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
}
.featured-item .prices__td .td-cell:first-child {
	margin:0;
	padding:0;
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item .prices__td .td-cell {
font-size:14px;
font-size:.93333em;
font-weight:300;
}
}
@media(max-width:991px) {
.featured-item .prices__td .td-cell {
font-size:10px;
font-size:.66667em;
font-weight:normal;
}
}
.featured-item .prices__td .td-cell:first-child {
	padding:7px 0 0 0;
}
.featured-item .prices__td .td-cell--price {
	border-left:solid 1px #007bff;
	font-size:1.75em;
}
.featured-item .prices__td .td-cell--price em {
	display:block;
	font-style:normal;
	padding:12px 0 0 0;
	font-size:.65em;
	line-height:1;
	color:#565656;
	text-decoration:line-through;
	text-align:left;
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item .prices__td .td-cell--price {
font-size:1.3em;
}
}
@media(max-width:991px) {
.featured-item .prices__td .td-cell--price {
font-weight:300;
font-size:1em;
}
}
@media(max-width:991px) {
.featured-item .logo-prices {
position:absolute;
bottom:10px;
left:0;
width:100%;
padding:0 25px;
}
.featured-item .logo-prices .logos {
position:relative;
top:auto;
bottom:auto;
left:auto;
right:auto;
width:100%;
height:50px;
padding:0 25px 0 0;
}
.featured-item .logo-prices .logos img {
position:relative;
top:50%;
transform:translateY(-50%);
}
}
.featured-item .discount {
	position:absolute;
	bottom:15px;
	right:0;
	width:55px;
	height:45px;
	text-align:center;
	background-color:#007bff;
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
	color:#fff;
}
@media(max-width:991px) {
.featured-item .discount {
width:38px;
height:23px;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.featured-item .discount span {
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.featured-item .packages {
	padding:0 0 25px 0;
}
.featured-item .packages ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	display:table;
	table-layout:fixed;
}
.featured-item .packages li {
	position:relative;
	display:table-cell;
	padding:45px 18px 40px 18px;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	line-height:1.3;
	vertical-align:middle;
	text-align:center;
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item .packages li {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
@media(max-width:991px) {
.featured-item .packages li {
padding:20px 18px;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.featured-item .packages li:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:1px;
	height:100%;
	background-color:#e2e2e2;
}
.featured-item .packages li:after {
	content:'';
	position:absolute;
	top:50%;
	right:0%;
	right:-17.5px;
	margin-top:-17.5px;
	width:35px;
	height:35px;
	border:solid 1px #e2e2e2;
	border-radius:50%;
	background-color:#fff;
	content:"d";
	font-family:"peoplecert";
	font-size:.7em;
	font-weight:normal;
	line-height:1;
	line-height:35px;
	color:#e2e2e2;
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item .packages li:after {
width:20px;
height:20px;
right:-10px;
margin-top:-10px;
content:"d";
font-family:"peoplecert";
font-size:.5em;
font-weight:normal;
line-height:1;
line-height:20px;
}
}
@media(max-width:991px) {
.featured-item .packages li:after {
width:17px;
height:17px;
right:-8.5px;
margin-top:-8.5px;
content:"d";
font-family:"peoplecert";
font-size:.5em;
font-weight:normal;
line-height:1;
line-height:17px;
}
}
.featured-item .packages li:last-child:before, .featured-item .packages li:last-child:after {
	display:none;
}
.featured-item .packages img {
	margin:5px auto 0 auto;
}
@media(min-width:991px) {
.featured-item .packages img {
max-width:50%;
max-height:65px;
}
}
@media(max-width:991px) {
.featured-item .packages img {
max-height:20px;
}
}
.featured-item .languages>div {
	width:60%;
	margin:0 auto;
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item .languages>div {
width:80%;
}
}
.featured-item .basket-button {
	display:inline-block;
	position:absolute;
	bottom:-21px;
	right:-1px;
}
.featured-item--high {
	min-height:485px;
}
@media(max-width:991px) {
.featured-item--high {
min-height:1px;
padding-bottom:27.5px;
}
}
.featured-item--high a:not(.btn):not(a.action-button):not(.booking-calendar__full-date-time span) {
min-height:485px;
}
@media(max-width:991px) {
.featured-item--high a:not(.btn):not(a.action-button):not(.booking-calendar__full-date-time span) {
min-height:1px;
}
}
.featured-item--high a .title {
	padding:0 0 55px 0;
}
.featured-item--high a .sub-title {
	padding:0 0 10px 0;
}
@media(max-width:991px) {
.featured-item--high .selectbox-wrap {
padding-bottom:17.5px;
}
}
@media(min-width:991px) {
.featured-item--high .prices {
position:absolute;
bottom:70px;
left:0;
width:100%;
padding:0 25px;
}
}
@media(max-width:991px) {
.featured-item--high .prices {
padding-bottom:17.5px;
}
}
.featured-item--high .prices>div {
	margin:0 auto;
	max-width:255px;
}
@media(max-width:991px) {
.featured-item--high .prices>div {
max-width:45%;
}
}
.featured-item--small {
	height:290px;
}
@media(max-width:991px) {
.featured-item--small {
height:auto;
}
}
.featured-item--small a:not(.btn):not(a.action-button):not(.booking-calendar__full-date-time span) {
height:100%;
}
@media(max-width:991px) {
.featured-item--small a:not(.btn):not(a.action-button):not(.booking-calendar__full-date-time span) {
min-height:1px;
padding-bottom:60px;
}
}
.featured-item--medium {
	height:440px;
}
@media(max-width:991px) {
.featured-item--medium {
height:auto;
}
}
.featured-item--medium a {
	height:100%;
}
.featured-item--medium a:not(.btn):not(a.action-button):not(.booking-calendar__full-date-time span) {
min-height:440px;
}
@media(max-width:991px) {
.featured-item--medium a:not(.btn):not(a.action-button):not(.booking-calendar__full-date-time span) {
min-height:1px;
padding-bottom:60px;
}
}
.featured-item--medium a .title {
	padding:0 0 55px 0;
}
.featured-item--medium a .sub-title {
	min-height:45px;
	color:#000;
}
@media(max-width:991px) {
.featured-item--medium a .sub-title {
min-height:1px;
}
}
@media(min-width:991px) {
.featured-item--medium .txts-container {
position:relative;
height:235px;
overflow:hidden;
}
.featured-item--medium .txts-container:before {
content:'';
display:block;
-ms-box-shadow:inset 0 -20px 20px -20px rgba(255, 255, 255, .75);
-o-box-shadow:inset 0 -20px 20px -20px rgba(255, 255, 255, .75);
box-shadow:inset 0 -20px 20px -20px rgba(255, 255, 255, .75);
width:100%;
height:100%;
z-index:100;
position:absolute;
top:0;
left:0;
}
}
@media(max-width:991px) {
.featured-item--medium .logos {
bottom:15px;
}
}
.featured-item--medium .prices {
	position:absolute;
	top:265px;
	left:0;
	width:100%;
	padding:0 15px;
}
.featured-item--medium .prices>div {
	margin:0 auto;
	max-width:255px;
}
@media(max-width:991px) {
.featured-item--medium .prices {
position:relative;
top:auto;
bottom:auto;
left:auto;
right:auto;
padding:0;
}
}
.featured-item--multiple {
	margin:0 0 20px 0;
}
.featured-item--cert a {
	height:100%;
	max-height:1000px;
	padding:20px 15px 80px 15px;
}
.featured-item--cert a:after {
	display:block;
transition:all .2s;
	position:absolute;
	bottom:30px;
	right:25px;
	content:"a";
	font-family:"peoplecert";
	font-size:1.4em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
@media(max-width:991px) {
.featured-item--cert a:after {
display:none;
}
}
.featured-item--cert a .title {
	padding:0 0 15px 0;
}
@media(min-width:991px) {
.featured-item--cert .logos {
position:absolute;
bottom:10px;
left:15px;
}
}
@media(max-width:991px) {
.featured-item--cert .logos {
position:absolute;
bottom:10px;
left:15px;
}
}
.featured-item--cert:hover:after {
	transform:translateX(15%);
}
.featured-item--news>a {
	padding:0;
	min-height:0;
	max-height:none;
}
.featured-item--news__txt {
	padding:22px;
	position:relative;
	height:170px;
	overflow:hidden;
}
@media(max-width:991px) {
.featured-item--news__txt {
padding:11px;
}
}
.featured-item--news__txt:after {
	display:block;
transition:all .2s;
	position:absolute;
	bottom:22px;
	right:22px;
	content:"a";
	font-family:"peoplecert";
	font-size:1.4em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
@media(max-width:991px) {
.featured-item--news__txt:after {
right:11px;
bottom:11px;
font-size:1.3em;
}
}
.featured-item--news__txt .title {
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
	padding-bottom:25px;
}
@media(max-width:991px) {
.featured-item--news__txt .title {
font-size:11px;
font-size:.73333em;
font-weight:300;
padding-bottom:7px;
}
}
.featured-item--news__txt .title h4 {
	line-height:1.2em;
}
.featured-item--news__txt .date {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.featured-item--news__txt .date {
font-size:9px;
font-size:.6em;
font-weight:300;
}
}
.featured-item--news__loc {
	display:block;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
}
.featured-item--news__img {
	height:190px;
	background-size:cover;
	background-position:center;
}
@media(min-width:480px) and (max-width:991px) {
.featured-item--news__img {
height:160px;
}
}
@media(max-width:767px) {
.featured-item--news__img {
height:100px;
}
}
.featured-item--prices a:after {
	display:none;
}
.featured-item--recently {
	background-color:#ededed;
}
.featured-item--basket a {
	min-height:300px;
}
.featured-item--basket a:before, .featured-item--basket a:after {
	content:"";
	display:table;
}
.featured-item--basket a:after {
	clear:both;
}
@media(min-width:991px) {
.featured-item--basket a .title {
float:left;
width:55%;
padding-right:5%;
}
}
@media(min-width:991px) {
.featured-item--basket a .sub-title {
float:left;
width:55%;
padding-right:5%;
padding-bottom:15px;
}
}
@media(min-width:991px) {
.featured-item--basket a .description {
float:left;
width:55%;
padding-right:5%;
}
}
@media(min-width:991px) {
.featured-item--basket a .prices {
width:calc(45% - 25px);
position:absolute;
top:60px;
right:25px;
}
}
@media(min-width:991px) {
.featured-item--basket .discount {
bottom:60px;
}
}
@media(min-width:991px) {
.featured-item--basket-width-full a .title {
width:100%;
}
}
@media(min-width:991px) {
.featured-item--basket-width-full a .sub-title {
width:100%;
}
}
@media(min-width:991px) {
.featured-item--basket-width-full a .description {
width:100%;
}
}
.featured-item--checkout {
	border:none;
	width:75%;
	margin:0 auto;
}
@media(max-width:991px) {
.featured-item--checkout {
width:100%;
}
}
.featured-item--checkout .title {
	padding:0 0 15px 0;
	text-align:center;
}
.featured-item--checkout .sub-title {
	padding:0 0 15px 0;
	text-align:center;
}
.featured-item--checkout .description {
	padding:0 0 15px 0;
}
.featured-item--checkout .prices {
	width:45%;
	margin:0 auto;
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item--checkout .prices {
width:60%;
}
}
@media(max-width:991px) {
.featured-item--checkout .prices {
width:75%;
}
}
.featured-item--dashboard-cert {
	padding:20px 25px 50px 25px;
}
@media(max-width:991px) {
.featured-item--dashboard-cert {
padding:15px 4%;
}
}
.featured-item--dashboard-cert .title {
	padding:0 0 30px 0;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .title {
padding:0 0 5px 0;
}
}
.featured-item--dashboard-cert .number {
	padding:0 0 5px 0;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .number {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.featured-item--dashboard-cert .logos {
	position:relative;
	top:auto;
	bottom:auto;
	left:auto;
	right:auto;
	padding:0 0 10px 0;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .logos img {
max-height:25px;
}
}
.featured-item--dashboard-cert .starts-ends {
	padding:0 0 15px 0;
	font-size:13.5px;
	font-size:.9em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .starts-ends {
padding-bottom:10px;
font-size:12px;
font-size:.8em;
font-weight:300;
}
.featured-item--dashboard-cert .starts-ends.is-active {
display:block;
background-color:#f9f9f9;
}
}
.featured-item--dashboard-cert .starts-ends ul {
	margin:0;
	padding:0;
	list-style:none;
	max-width:250px;
	padding:1px;
}
.featured-item--dashboard-cert .starts-ends ul:before, .featured-item--dashboard-cert .starts-ends ul:after {
	content:"";
	display:table;
}
.featured-item--dashboard-cert .starts-ends ul:after {
	clear:both;
}
@media(min-width:991px) {
.featured-item--dashboard-cert .starts-ends ul {
border:solid 1px #878787;
}
}
.featured-item--dashboard-cert .starts-ends li {
	float:left;
	width:50%;
	padding:7px 12px;
	line-height:1.2;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .starts-ends li {
float:none;
width:100%;
padding:3px 0;
}
}
@media(min-width:991px) {
.featured-item--dashboard-cert .starts-ends li:first-child {
border-right:solid 1px #878787;
}
}
.featured-item--dashboard-cert .starts-ends li b {
	font-weight:500;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .register-list {
padding:0 0 15px 0;
}
}
.featured-item--dashboard-cert .tools {
	position:absolute;
	bottom:3%;
	left:4%;
	width:92%;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .tools {
position:relative;
top:auto;
bottom:auto;
left:auto;
right:auto;
width:100%;
max-width:350px;
}
}
.featured-item--dashboard-cert .tools ul {
	margin:0;
	padding:0;
	list-style:none;
}
.featured-item--dashboard-cert .tools ul:before, .featured-item--dashboard-cert .tools ul:after {
	content:"";
	display:table;
}
.featured-item--dashboard-cert .tools ul:after {
	clear:both;
}
.featured-item--dashboard-cert .tools li {
	float:left;
	padding:0 0;
}
.featured-item--dashboard-cert .tools li:first-child {
	width:38%;
	padding-right:3px;
}
.featured-item--dashboard-cert .tools li:last-child {
	width:62%;
	padding-left:3px;
}
.featured-item--dashboard-cert .tools .btn, .featured-item--dashboard-cert .tools a.action-button, .featured-item--dashboard-cert .tools .booking-calendar__full-date-time span, .booking-calendar__full-date-time .featured-item--dashboard-cert .tools span {
	padding-left:0;
	padding-right:0;
}
.featured-item--dashboard-cert .tools .btn--basket {
	padding-left:15px;
	padding-right:45px;
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item--dashboard-cert .tools .btn--basket {
padding-right:40px;
}
}
.featured-item--dashboard-cert .tools .btn--basket:after {
	right:10px;
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item--dashboard-cert .tools .btn--basket:after {
font-size:1.5em;
}
}
.featured-item--dashboard-cert .track-trigger {
	position:absolute;
	top:2%;
	right:5%;
	z-index:5;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .track-trigger {
position:absolute;
top:5%;
right:5%;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.featured-item--dashboard-cert .track-trigger a {
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:none;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
.featured-item--dashboard-cert .track-trigger a:hover, .featured-item--dashboard-cert .track-trigger a.active, .featured-item--dashboard-cert .track-trigger a.is-active {
	color:#000;
}
.featured-item--dashboard-cert .track-trigger a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.featured-item--dashboard-cert .track-trigger a:hover, .featured-item--dashboard-cert .track-trigger a:focus, .featured-item--dashboard-cert .track-trigger a.active {
	text-decoration:none;
}
.featured-item--dashboard-cert .track-trigger a:after {
	padding-left:7px;
	vertical-align:middle;
	content:"Y";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
}
.featured-item--dashboard-cert .track-modal {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	height:100%;
	overflow:hidden;
	background:rgba(0, 0, 0, .5);
}
.featured-item--dashboard-cert .track-modal.is-active {
	display:block;
}
.featured-item--dashboard-cert .track-modal>div {
	position:relative;
	padding:15px 6.5%;
	background-color:#f9f9f9;
}
.featured-item--dashboard-cert .track-modal__close {
	position:absolute;
	top:5%;
	right:5%;
	cursor:pointer;
	color:#007bff;
}
.featured-item--dashboard-cert .track-modal__close:before {
	content:"N";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
.featured-item--dashboard-cert .track-modal__icon {
	padding:0 0 5px 0;
}
.featured-item--dashboard-cert .track-modal__icon:before {
	content:"Y";
	font-family:"peoplecert";
	font-size:1.8em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .track-modal__icon:before {
font-size:1.2em;
}
}
.featured-item--dashboard-cert .track-modal__title {
	padding:0 0 10px 0;
	border-bottom:solid 1px #000;
	font-weight:300;
	line-height:1.2;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .track-modal__title {
padding:0 0 5px 0;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.featured-item--dashboard-cert .track-modal__number {
	padding:10px 0;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .track-modal__number {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.featured-item--dashboard-cert .track-modal__description {
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .track-modal__description {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.featured-item--dashboard-cert .track-modal__description b {
	font-weight:500;
}
.featured-item--dashboard-cert .track-modal__courier {
	text-align:right;
}
@media(min-width:991px) {
.featured-item--dashboard-cert .track-modal__courier img {
max-width:120px;
max-height:50px;
}
}
@media(max-width:991px) {
.featured-item--dashboard-cert .track-modal__courier img {
max-height:25px;
}
}
.featured-item--dashboard-cert .send-trigger {
	position:absolute;
	top:2%;
	right:5%;
	z-index:5;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .send-trigger {
position:absolute;
top:5%;
right:5%;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.featured-item--dashboard-cert .send-trigger a {
	color:#959595;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:none;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
.featured-item--dashboard-cert .send-trigger a:hover, .featured-item--dashboard-cert .send-trigger a.active, .featured-item--dashboard-cert .send-trigger a.is-active {
	color:#000;
}
.featured-item--dashboard-cert .send-trigger a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.featured-item--dashboard-cert .send-trigger a:hover, .featured-item--dashboard-cert .send-trigger a:focus, .featured-item--dashboard-cert .send-trigger a.active {
	text-decoration:none;
}
.featured-item--dashboard-cert .send-trigger a:after {
	padding-left:7px;
	vertical-align:middle;
	content:"Z";
	font-family:"peoplecert";
	font-size:1.4em;
	font-weight:normal;
	line-height:1;
}
.featured-item--dashboard-cert .remove-trigger {
	position:absolute;
	top:2%;
	right:5%;
	z-index:5;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .remove-trigger {
position:absolute;
top:5%;
right:5%;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.featured-item--dashboard-cert .remove-trigger a {
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:none;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
.featured-item--dashboard-cert .remove-trigger a:hover, .featured-item--dashboard-cert .remove-trigger a.active, .featured-item--dashboard-cert .remove-trigger a.is-active {
	color:#000;
}
.featured-item--dashboard-cert .remove-trigger a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.featured-item--dashboard-cert .remove-trigger a:hover, .featured-item--dashboard-cert .remove-trigger a:focus, .featured-item--dashboard-cert .remove-trigger a.active {
	text-decoration:none;
}
.featured-item--dashboard-cert .remove-trigger a:after {
	padding-left:7px;
	vertical-align:middle;
	content:"X";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.featured-item--dashboard-cert .status {
	position:absolute;
	bottom:4%;
	left:0%;
	width:100%;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .status {
position:relative;
top:auto;
bottom:auto;
left:auto;
right:auto;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.featured-item--dashboard-cert .status .status-pending {
	display:block;
	padding:10px 25px;
	background-color:#ededed;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .status .status-pending {
padding:5px 12.5px;
}
}
.featured-item--dashboard-cert .micro-copy {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:15px 15%;
	background-color:#f9f9f9;
	text-align:center;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	line-height:1.2;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .micro-copy {
padding:7.5px 15%;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.featured-item--dashboard-cert .required {
	color:#007bff;
}
@media(min-width:991px) {
.featured-item--dashboard-cert .upload-container {
position:absolute;
top:50%;
left:25px;
transform:translateY(-50%);
width:calc(100% - 50px);
}
}
@media(max-width:991px) {
.featured-item--dashboard-cert .upload-container {
padding:10px 0 0 0;
}
}
.featured-item--dashboard-cert .upload-container input[type="text"] {
	position:absolute;
	top:0;
	right:5000px;
	visibility:hidden;
	height:0;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
}
.featured-item--dashboard-cert .upload-container input[type="text"].is-visible {
	position:relative;
	top:auto;
	bottom:auto;
	left:auto;
	right:auto;
	visibility:visible;
	height:auto;
}
.featured-item--dashboard-cert .upload-container .input-group {
	padding-bottom:10px;
}
.featured-item--dashboard-cert .upload-container .btn--upload {
	padding:10px 25px;
	font-size:.85em;
}
.featured-item--dashboard-cert .upload-container .btn--upload span:before {
	font-size:1em;
}
.featured-item--dashboard-cert .upload-container .textarea-container {
	padding-bottom:10px;
}
.featured-item--dashboard-cert .upload-container textarea {
	min-height:90px;
	padding:7.5px 10px;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .upload-container textarea {
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.featured-item--dashboard-cert .upload-container .small {
	padding:0 7% 10px 7%;
	text-align:center;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.featured-item--dashboard-cert .upload-container .small {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.featured-item--dashboard-cert .upload-container .btns-container {
	max-width:65%;
	margin:0 auto;
}
@media(max-width:991px) {
.featured-item--dashboard-cert-upload {
padding-bottom:50px;
}
}
.featured-item--offer {
	min-height:400px;
	padding:20px 0 120px 0;
}
@media(max-width:991px) {
.featured-item--offer {
max-width:550px;
margin:0 auto;
min-height:1px;
padding:10px 0 60px 0;
}
}
.featured-item--offer.is-invisible {
	opacity:0;
	visibility:hidden;
	position:absolute;
	top:0;
	right:9999px;
}
.featured-item--offer .title {
	padding:0 20px 30px 20px;
	text-align:center;
}
@media(max-width:991px) {
.featured-item--offer .title {
padding:0 10px 15px 10px;
}
}
.featured-item--offer .description {
	padding:0 20px 0 20px;
}
@media(max-width:991px) {
.featured-item--offer .description {
padding:0 10px 30px 10px;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.featured-item--offer .description p {
	font-size:1em;
}
.featured-item--offer .description p:last-child {
	margin:0;
}
.featured-item--offer .languages {
	position:absolute;
	bottom:80px;
	left:0;
	width:100%;
}
.featured-item--offer .languages>div {
	width:calc(100% - 40px);
	margin:0 auto;
}
@media(max-width:991px) {
.featured-item--offer .languages {
position:relative;
top:auto;
bottom:auto;
left:auto;
right:auto;
}
}
.featured-item--offer .logos {
	padding:0 20px;
}
@media(max-width:991px) {
.featured-item--offer .logos img {
height:20px;
}
}
.featured-item--offer .levels {
	position:absolute;
	bottom:15px;
	right:0;
	padding:0 20px;
	font-size:15px;
	font-size:1em;
	font-weight:normal;
	color:#007bff;
}
@media(max-width:991px) {
.featured-item--offer .levels {
font-size:12px;
font-size:.8em;
font-weight:normal;
}
}
.featured-item--offer .levels em {
	font-style:normal;
	font-weight:300;
}
.featured-item--offer .toggle-lnk, .featured-item--offer .txtToggler {
	display:inline-block;
	min-height:1px;
	padding:5px 20px 15px 20px;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
}
.featured-item--offer .toggle-lnk:hover, .featured-item--offer .toggle-lnk.active, .featured-item--offer .toggle-lnk.is-active, .featured-item--offer .txtToggler:hover, .featured-item--offer .txtToggler.active, .featured-item--offer .txtToggler.is-active {
	color:#007bff;
}
.featured-item--offer .toggle-lnk:focus, .featured-item--offer .txtToggler:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.featured-item--offer .toggle-lnk:hover, .featured-item--offer .toggle-lnk:focus, .featured-item--offer .toggle-lnk.active, .featured-item--offer .txtToggler:hover, .featured-item--offer .txtToggler:focus, .featured-item--offer .txtToggler.active {
	text-decoration:underline;
}
@media(max-width:991px) {
.featured-item--offer .toggle-lnk, .featured-item--offer .txtToggler {
padding:5px 10px 15px 10px;
font-size:12px;
font-size:.8em;
font-weight:normal;
}
}
.featured-item--offer .title-select {
	padding:0 0 30px 0;
}
.featured-item--offer .title-select select.input-validation-error+.customSelect {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
.featured-item--offer .title-select select:focus+.customSelect {
	border-color:#82a3da;
	-ms-box-shadow:0 0 0 1px #a6c7ff;
	-o-box-shadow:0 0 0 1px #a6c7ff;
	box-shadow:0 0 0 1px #a6c7ff;
}
.featured-item--offer .title-select .customSelect {
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	border:solid 1px #b7b7b7;
	text-align:left;
	font-size:1em;
	border:none;
	background-color:#ededed;
	font-size:18px;
	font-size:1.2em;
	font-weight:300;
}
.featured-item--offer .title-select .customSelect.input-validation-error {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
@media(max-width:991px) {
.featured-item--offer .title-select .customSelect {
padding-top:7px;
padding-bottom:7px;
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
@media(min-width:992px) and (max-width:1199px) {
.featured-item--offer .title-select .customSelect {
font-size:1em;
}
}
.featured-item--offer .title-select .customSelect .customSelectInner {
	position:relative;
	background:transparent;
	padding-right:40px;
	padding-left:15px;
	font-size:1em;
	font-weight:300;
	line-height:1;
	color:#000;
	padding-left:20px;
}
.featured-item--offer .title-select .customSelect .customSelectInner:after {
	position:absolute;
	top:0;
	right:0;
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#000;
	width:40px;
	height:100%;
	text-align:center;
	background:transparent;
}
.featured-item--offer .title-select .customSelectDisabled {
	background-color:#ededed !important;
}
@media(max-width:991px) {
.featured-item--offer .title-select {
padding:0 0 15px 0;
}
}
.featured-item--report>a {
	min-height:165px;
	max-height:9999px;
}
@media(max-width:991px) {
.featured-item--report>a {
min-height:125px;
padding:10px 15px 25px 15px;
}
}
.featured-item--report>a:after {
	display:block;
transition:all .2s;
	position:absolute;
	bottom:15px;
	right:15px;
	content:"a";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
.featured-item--report>a:hover:after {
	transform:translateX(20%);
}
.featured-item--report .description p {
	font-size:15.25px;
	font-size:1.01667em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	line-height:1.1;
}
.featured-item--report .description p:hover, .featured-item--report .description p.active, .featured-item--report .description p.is-active {
	color:#007bff;
}
.featured-item--report .description p:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.featured-item--report .description p {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.featured-item--report .description p em {
	display:block;
	font-style:normal;
	padding:0 0 3px 0;
	font-size:.75em;
}
.featured-item--report .date {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.featured-item--report .date {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.subscribe-wrapper {
	visibility:visible;
	padding:70px 0;
}
@media(max-width:991px) {
.subscribe-wrapper {
padding:40px 0;
}
}
.subscribe {
	position:relative;
	margin:0 auto;
	max-width:1340px;
	text-align:center;
}
@media(min-width:991px) {
.subscribe {
max-width:1082px;
padding:0 25px;
}
}
.subscribe .title {
	font-size:30px;
	font-size:2em;
	font-weight:300;
	line-height:1.3;
}
@media(max-width:991px) {
.subscribe .title {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.subscribe .sub-title {
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
}
@media(max-width:991px) {
.subscribe .sub-title {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.subscribe .form-container {
	max-width:305px;
	margin:0 auto;
	padding-top:30px;
	border-bottom:solid 1px #000;
}
.subscribe .form-container:before, .subscribe .form-container:after {
	content:"";
	display:table;
}
.subscribe .form-container:after {
	clear:both;
}
@media(max-width:991px) {
.subscribe .form-container {
padding-top:20px;
width:50%;
}
}
.subscribe .form-container input, .subscribe .form-container button {
	float:left;
}
.subscribe .form-container input[type=text], .subscribe .form-container input[type=email] {
	width:calc(100% - 20px);
}
.subscribe .alert {
	max-width:305px;
	margin:20px auto 0 auto;
}
.header-banner-wrapper {
	visibility:visible;
	position:relative;
}
.header-banner {
	position:relative;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
	background-color:#f9f9f9;
	max-width:2560px;
	margin:0 auto;
}
.pagemode-edit .header-banner .expeditor-thumb {
	display:block;
	width:100px;
	height:auto;
	position:absolute;
	top:5%;
	right:5%;
	overflow:hidden;
	z-index:1000;
}
.pagemode-edit .header-banner .expeditor-thumb--large {
	width:300px;
}
.pagemode-edit .header-banner .expeditor-thumb__imgwrap {
	max-height:100px;
	margin:2px;
	overflow:hidden;
	border-radius:5px;
	border:solid 2px #fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .4);
	background-color:#fff;
}
.pagemode-edit .header-banner .expeditor-thumb__imgwrap:before {
	content:'Media';
	display:block;
	background-color:#000;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.pagemode-edit .header-banner .expeditor-thumb__imgwrap--desktop:before {
	content:'Desktop';
}
.pagemode-edit .header-banner .expeditor-thumb__imgwrap--mobile:before {
	content:'Mobile';
}
.pagemode-edit .header-banner .expeditor-thumb img {
	width:100%;
}
@media(max-width:991px) {
.header-banner {
background-image:none !important;
}
}
.header-banner>div {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.header-banner>div {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.header-banner>div {
padding-left:5%;
padding-right:5%;
}
}
@media(min-width:991px) {
.header-banner>div {
height:220px;
}
}
@media(max-width:991px) {
.header-banner>div {
padding-top:15px;
padding-bottom:15px;
}
}
@media(min-width:991px) {
.header-banner .box {
padding:0 17%;
position:relative;
top:50%;
transform:translateY(-50%);
-webkit-opacity:0;
-ms-opacity:0;
-moz-opacity:0;
-o-opacity:0;
opacity:0;
transform:translateY(-50%) translateX(-5%);
}
}
.header-banner .box.is-animated {
transition:all .5s .2s;
}
@media(min-width:991px) {
.header-banner .box.is-animated {
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
transform:translateY(-50%) translateX(0%);
}
}
.header-banner .box .title {
	padding:0 0 5px 0;
	font-size:38px;
	font-size:2.53333em;
	font-weight:300;
	line-height:1;
	color:#007bff;
}
@media(max-width:991px) {
.header-banner .box .title {
padding:0 0 0 35%;
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.header-banner .box .description p {
	margin:0;
	padding:0 0 5px 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.header-banner .box .description p {
display:none;
}
}
@media(min-width:991px) {
.header-banner .box .logos {
position:absolute;
top:50%;
transform:translateY(-50%);
left:3%;
}
.header-banner .box .logos img {
width:130px;
}
}
@media(max-width:991px) {
.header-banner .box .logos {
position:absolute;
top:50%;
transform:translateY(-50%);
}
.header-banner .box .logos img {
height:30px;
vertical-align:top;
}
}
.header-banner .box .basket-items {
	visibility:visible;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	position:absolute;
	top:50%;
	left:5%;
	padding:20px 40px;
	border-right:solid 1px #e2e2e2;
	text-align:center;
}
@media(max-width:991px) {
.header-banner .box .basket-items {
position:absolute;
top:50%;
left:10%;
padding:0 0;
border:none;
}
}
.header-banner .box .basket-items em {
	display:block;
	font-style:normal;
	width:28px;
	height:28px;
	border-radius:50%;
	margin:0 auto;
	background-color:#000;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#fff;
	line-height:28px;
}
@media(max-width:991px) {
.header-banner .box .basket-items em {
width:22px;
height:22px;
font-size:11px;
font-size:.73333em;
font-weight:300;
line-height:22px;
}
}
.header-banner .box .basket-items em.icon-profile {
	background-color:transparent;
	color:#000;
}
.header-banner .box .basket-items em.icon-profile:before {
	content:"o";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
}
.header-banner .box .basket-items span {
	display:block;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.header-banner .box .basket-items span {
font-size:9px;
font-size:.6em;
font-weight:300;
}
}
.header-banner--txt-only {
	background-color:#f9f9f9;
}
@media(max-width:991px) {
.header-banner--txt-only {
display:block;
}
}
.header-banner--txt-only .box:after {
	display:none;
}
.header-banner--txt-only .box .title {
	color:#000;
}
.header-banner--txt-only .box .description p {
	color:#000;
}
.header-banner--black-color .box:after {
	display:none;
}
.header-banner--black-color .box .title {
	color:#000;
}
.accordion {
	position:relative;
}
.accordion__title {
	position:relative;
}
.accordion__title:after {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
.accordion__title.is-open:after {
	content:"l";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
.accordion__title.is-open em {
	display:none;
}
.accordion__title em {
	font-style:normal;
}
.accordion__content {
	position:relative;
	display:none;
}
.products-list-filters .accordion__title {
	padding-right:20px;
	margin:20px 0 0 0;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	cursor:pointer;
}
.products-list-filters .accordion__title:hover, .products-list-filters .accordion__title.active, .products-list-filters .accordion__title.is-active {
	color:#000;
}
.products-list-filters .accordion__title:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.products-list-filters .accordion__title:first-child {
	margin:0;
}
.products-list-filters .accordion__title:after {
	right:0;
}
.products-list-filters .accordion__title.is-open:after {
	content:"l";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
.products-list-filters-mobile .accordion__title {
	padding:15px 5%;
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
	font-size:11px;
	font-size:.73333em;
	font-weight:300;
	cursor:pointer;
}
.products-list-filters-mobile .accordion__title:hover, .products-list-filters-mobile .accordion__title.active, .products-list-filters-mobile .accordion__title.is-active {
	color:#fff;
}
.products-list-filters-mobile .accordion__title:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.products-list-filters-mobile .accordion__title:after {
	right:5%;
	color:#007bff;
}
.products-list-filters-mobile .accordion__title.is-open:before {
	display:none;
	content:'';
	position:absolute;
	bottom:0%;
	left:5%;
	width:90%;
	height:1px;
	background-color:#fff;
}
.products-list-filters-mobile .accordion__sub-title {
	padding:15px 0 0 0;
	font-size:11px;
	font-size:.73333em;
	font-weight:300;
	color:#000;
}
.products-list-filters-mobile .accordion__content {
	padding:0 5%;
}
.products-list-filters-mobile .accordion__content--overlay {
	position:absolute;
	top:100%;
	left:0%;
	z-index:11;
	width:100%;
	max-height:calc(100vh - 150px);
	min-height:45vh;
	overflow-y:scroll;
}
.products-list-filters-mobile .accordion__content .accordion {
	padding-top:15px;
}
.products-list-filters-mobile .accordion__content .accordion__title {
	padding:10px 2%;
	background-color:transparent;
	color:#000;
}
.products-list-filters-mobile .accordion__content .accordion__title.theme-white {
	color:#fff;
}
.products-list-filters-mobile .accordion__content .accordion__title.theme-white:after {
	color:#fff;
}
.products-list-filters-mobile .accordion__content .accordion__title.theme-white.is-open {
	border-color:#fff;
}
.products-list-filters-mobile .accordion__content .accordion__title.is-open {
	background:transparent;
	border-bottom:solid 1px #000;
}
.products-list-filters-mobile .accordion__content .accordion__title:after {
	right:2%;
	color:#000;
}
.br-theme-fontawesome-stars-o .br-widget {
	white-space:nowrap;
}
.br-theme-fontawesome-stars-o .br-widget a {
	font:normal normal normal 20px/1 FontAwesome;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	text-decoration:none;
	margin-right:2px;
}
.br-theme-fontawesome-stars-o .br-widget a:after {
	content:'';
	color:#d2d2d2;
}
.br-theme-fontawesome-stars-o .br-widget a.br-active:after {
	content:'';
	color:#007bff;
}
.br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
	content:'';
	color:#007bff;
}
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
	content:'';
	color:#007bff;
}
.br-theme-fontawesome-stars-o .br-widget .br-current-rating {
	display:none;
}
.br-theme-fontawesome-stars-o .br-readonly a {
	cursor:default;
}
.br-theme-fontawesome-stars-o .br-reverse a.br-fractional {
	display:inline-block;
	transform:scaleX(-1);
	-moz-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	filter:FlipH;
	-ms-filter:"FlipH";
}
@media print {
.br-theme-fontawesome-stars-o .br-widget a:after {
	content:'';
	color:#000;
}
.br-theme-fontawesome-stars-o .br-widget a.br-active:after, .br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
	content:'';
	color:#000;
}
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
	content:'';
	color:#000;
}
}
.back-on-top-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.back-on-top-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.back-on-top-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.back-on-top-wrapper:before, .back-on-top-wrapper:after {
	content:"";
	display:table;
}
.back-on-top-wrapper:after {
	clear:both;
}
.back-on-top-wrapper a {
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
.back-on-top-wrapper a:hover, .back-on-top-wrapper a.active, .back-on-top-wrapper a.is-active {
	color:#000;
}
.back-on-top-wrapper a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(min-width:991px) {
.back-on-top-wrapper a {
position:absolute;
top:0%;
right:2%;
top:-40px;
}
}
@media(max-width:991px) {
.back-on-top-wrapper a {
position:absolute;
top:0%;
right:5%;
top:-40px;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.back-on-top-wrapper a span {
	display:inline-block;
	vertical-align:middle;
	padding-right:30px;
	line-height:1;
}
@media(max-width:991px) {
.back-on-top-wrapper a span {
padding-right:15px;
}
}
.back-on-top-wrapper a:after {
	display:inline-block;
	vertical-align:middle;
	content:"c";
	font-family:"peoplecert";
	font-size:1.3em;
	font-weight:normal;
	line-height:1;
}
@media(min-width:991px) {
.back-on-top-wrapper a:after {
transform:rotate(180deg) translateX(100%);
}
}
@media(max-width:991px) {
.back-on-top-wrapper a:after {
transform:rotate(180deg);
}
}
.warning-message-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.warning-message-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.warning-message-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.warning-message {
	padding:0 2% 50px 2%;
}
@media(max-width:991px) {
.warning-message {
padding:0 0 25px 0;
}
}
.warning-message__content {
	display:-ms-flexbox;
	display:flex;
	border:solid 1px #007bff;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#000;
}
@media(max-width:991px) {
.warning-message__content {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.warning-message__content>div:nth-child(1) {
width:20px;
background-color:#ffcec4;
}
@media(max-width:991px) {
.warning-message__content>div:nth-child(1) {
width:10px;
}
}
.warning-message__content>div:nth-child(2) {
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center;
width:85px;
text-align:center;
color:#007bff;
}
@media(max-width:991px) {
.warning-message__content>div:nth-child(2) {
width:45px;
}
}
.warning-message__content>div:nth-child(2):after {
content:"!";
font-family:"peoplecert";
font-size:2.75em;
font-weight:normal;
line-height:1;
}
@media(max-width:991px) {
.warning-message__content>div:nth-child(2):after {
font-size:2em;
}
}
.warning-message__content>div:nth-child(3) {
-ms-flex-item-align:center;
-ms-grid-row-align:center;
align-self:center;
-ms-flex:1;
flex:1;
padding:4vh 3vw 4vh 0;
}
.warning-message__content>div p {
	margin:0;
}
.onoffswitch {
	position:relative;
	width:50px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
}
.onoffswitch-checkbox {
	display:none;
}
.onoffswitch-label {
	display:block;
	margin:0;
	padding:0;
	overflow:hidden;
	cursor:pointer;
	border:2px solid #e6e7e8;
	border-radius:25px;
}
.onoffswitch-inner {
	display:block;
	width:200%;
	margin-left:-100%;
transition:margin .3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
	display:block;
	float:left;
	width:50%;
	height:25px;
	padding:0;
	line-height:25px;
	font-size:10px;
	color:#fff;
	font-family:Trebuchet, Arial, sans-serif;
	font-weight:bold;
	box-sizing:border-box;
}
.onoffswitch-inner:before {
	content:"ON";
	padding-left:10px;
	background-color:#ff3100;
	color:#ff3100;
}
.onoffswitch-inner:after {
	content:"OFF";
	padding-right:10px;
	background-color:#717171;
	color:#717171;
	text-align:right;
}
.onoffswitch-switch {
	display:block;
	width:19px;
	margin:3px;
	background:linear-gradient(to right, #d3d5d6 0%, #fcfcfc 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD3D5D6', endColorstr='#FFFCFCFC', GradientType=0);
	position:absolute;
	top:0;
	bottom:0;
	right:21px;
	border-radius:25px;
transition:all .3s ease-in 0s;
}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
	margin-left:0;
}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
	right:0;
}
@media(min-width:991px) {
header.layout-absolute {
position:absolute;
top:0;
left:0;
z-index:100;
width:100%;
}
}
.header-wrapper {
	visibility:visible;
}
@media(max-width:991px) {
.header-wrapper {
position:relative;
z-index:100;
}
}
.header {
	position:relative;
	min-height:135px;
	height:135px;
}
.theme-partners .header {
	background-color:#000;
}
@media(min-width:991px) {
.header {
overflow:hidden;
}
}
.header.is-visible {
	overflow:visible;
}
@media(max-width:991px) {
.header {
z-index:10;
min-height:93px;
height:93px;
-ms-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
-o-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
box-shadow:0 2px 5px 0 rgba(0, 0, 0, .1);
}
.header-outter--checkout .header {
-ms-box-shadow:0 0 0 0 rgba(0, 0, 0, .1);
-o-box-shadow:0 0 0 0 rgba(0, 0, 0, .1);
box-shadow:0 0 0 0 rgba(0, 0, 0, .1);
}
}
.header-inside {
	width:100%;
	height:100%;
}
.header-inside--checkout {
	position:relative;
	background-color:#323232;
}
@media(max-width:991px) {
.header-inside--checkout {
-ms-box-shadow:0 5px 0 0 white;
-o-box-shadow:0 5px 0 0 white;
box-shadow:0 5px 0 0 white;
}
}
.header-inside--checkout:after {
	background:linear-gradient(-45deg, #fff 5px, transparent 0), linear-gradient(45deg, #fff 5px, transparent 0);
	background-position:left-bottom;
	background-repeat:repeat-x;
	background-size:10px 10px;
	content:" ";
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:10px;
}
@media(max-width:991px) {
.header-inside--checkout .header__logo {
top:22px;
left:5%;
}
}
.header-inside-wrapper {
	width:100%;
	height:100%;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.header-inside-wrapper {
max-width:1340px;
padding:0 25px;
}
}
.header-inside-wrapper>div {
	width:100%;
	height:100%;
	position:relative;
}
.header__logo {
	position:absolute;
	top:33px;
	left:0;
	display:inline-block;
	vertical-align:top;
}
@media(min-width:991px) {
.header__logo img {
width:155px;
}
}
@media(max-width:991px) {
.header__logo {
top:50px;
left:calc(5% + 30px);
}
.header__logo img {
width:90px;
}
.header__logo--centered {
top:30px;
left:5%;
}
}
.header__main-menu {
	visibility:visible;
	position:absolute;
	top:67px;
	left:205px;
	z-index:10;
}
.header__main-menu--sitecore-edit {
	position:relative;
	top:auto;
	bottom:auto;
	left:auto;
	right:auto;
	padding:10px;
}
.header__main-menu--sitecore-edit>ul {
	margin:0;
	padding:0;
	list-style:none;
	-ms-box-shadow:0 0 10px 0 black;
	-o-box-shadow:0 0 10px 0 black;
	box-shadow:0 0 10px 0 black;
}
@media(max-width:991px) {
.theme-partners .header__main-menu {
background-color:#000;
}
}
@media(min-width:992px) and (max-width:1199px) {
.header__main-menu {
position:absolute;
top:67px;
left:185px;
}
}
@media(max-width:991px) {
.header__main-menu {
position:absolute;
top:93px;
left:0;
width:100%;
z-index:100;
background-color:#fff;
}
.header__main-menu.is-active>nav {
display:block;
}
}
.header__main-menu>nav {
	display:block;
}
.header__main-menu>nav ul.dropdown-ul {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
.header__main-menu>nav ul.dropdown-ul:before, .header__main-menu>nav ul.dropdown-ul:after {
	content:"";
	display:table;
}
.header__main-menu>nav ul.dropdown-ul:after {
	clear:both;
}
.header__main-menu>nav ul.dropdown-ul>li {
	position:relative;
	float:left;
	text-align:left;
}
.header__main-menu>nav ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu:before, .header__main-menu>nav ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu:before {
content:'';
width:38px;
height:12px;
position:absolute;
bottom:0%;
left:50%;
bottom:-12px;
z-index:100;
margin-left:-19px;
background:url("../../../img/fzimg/symbols/submenu-cross.png") 50% 0 no-repeat;
}
.header__main-menu>nav ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu span:first-child:before, .header__main-menu>nav ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu span:first-child:before {
display:none;
}
@media(min-width:991px) {
.header__main-menu>nav ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu:after, .header__main-menu>nav ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu:after {
content:"l";
font-family:"peoplecert";
font-size:.6em;
font-weight:normal;
line-height:1;
}
}
@media (forced-colors: active) and (min-width:991px)  {
.header__main-menu>nav ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu:after, .header__main-menu>nav ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu:after {
content:"l";
font-family:"peoplecert";
font-size:1.65em;
font-weight:normal;
line-height:1;
}
}
.header__main-menu>nav ul.dropdown-ul>li:not(.disable-hover):hover>ul, .header__main-menu>nav ul.dropdown-ul>li.is-open:not(.disable-hover)>ul {
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
visibility:visible;
z-index:100;
top:100%;
}
.header__main-menu>nav ul.dropdown-ul>li>a {
	display:block;
	padding:0 15px;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	line-height:32px;
	white-space:nowrap;
}
.header__main-menu>nav ul.dropdown-ul>li>a:hover, .header__main-menu>nav ul.dropdown-ul>li>a.active, .header__main-menu>nav ul.dropdown-ul>li>a.is-active {
	color:#007bff;
}
.header__main-menu>nav ul.dropdown-ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.theme-partners .header__main-menu>nav ul.dropdown-ul>li>a {
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
}
.theme-partners .header__main-menu>nav ul.dropdown-ul>li>a:hover, .theme-partners .header__main-menu>nav ul.dropdown-ul>li>a.active, .theme-partners .header__main-menu>nav ul.dropdown-ul>li>a.is-active {
	color:#007bff;
}
.theme-partners .header__main-menu>nav ul.dropdown-ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.header__main-menu>nav ul.dropdown-ul>li>a {
padding:0 10px;
font-size:12px;
font-size:.8em;
font-weight:300;
line-height:30px;
}
}
.header__main-menu>nav ul.dropdown-ul>li>a.is-active span:first-child {
	position:relative;
}
.header__main-menu>nav ul.dropdown-ul>li>a.is-active span:first-child:before {
	display:block;
	position:absolute;
	bottom:0%;
	left:50%;
	bottom:-10px;
	content:'';
	width:70%;
	height:1px;
	background-color:#007bff;
	transform:translateX(-50%);
}
@media(min-width:991px) {
.header__main-menu>nav ul.dropdown-ul>li>a.has-submenu:after {
content:"c";
font-family:"peoplecert";
font-size:.6em;
font-weight:normal;
line-height:1;
padding-left:10px;
}
}
.header__main-menu>nav ul.dropdown-ul>li>ul {
	visibility:hidden;
	-webkit-opacity:0;
	-ms-opacity:0;
	-moz-opacity:0;
	-o-opacity:0;
	opacity:0;
	z-index:0;
	display:block;
transition:top .2s, opacity .2s;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:110%;
	left:0%;
	transform:translateX(0%);
}
.header__main-menu>nav ul.dropdown-ul>li>ul:before {
	content:'';
	display:block;
	height:12px;
	width:100%;
}
@media(max-width:991px) {
.header__main-menu>nav ul.dropdown-ul>li>ul.is-active {
visibility:visible;
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
z-index:10;
position:relative;
top:auto;
left:auto;
right:auto;
}
.header__main-menu>nav ul.dropdown-ul>li>ul.is-active:before {
display:none;
}
}
.header__main-menu>nav ul.dropdown-ul>li>ul>li {
	float:none;
	background:#fff;
}
@media(min-width:991px) {
.header__main-menu>nav ul.dropdown-ul>li>ul>li:first-child {
-ms-box-shadow:0 0 15px 0 rgba(0, 0, 0, .5);
-o-box-shadow:0 0 15px 0 rgba(0, 0, 0, .5);
box-shadow:0 0 15px 0 rgba(0, 0, 0, .5);
}
}
.header__main-menu>nav ul.dropdown-ul>li>ul>li>a {
	display:block;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	line-height:120%;
	padding:10px 15px;
	white-space:nowrap;
}
.header__main-menu>nav ul.dropdown-ul>li>ul>li>a:hover, .header__main-menu>nav ul.dropdown-ul>li>ul>li>a.active, .header__main-menu>nav ul.dropdown-ul>li>ul>li>a.is-active {
	color:#007bff;
}
.header__main-menu>nav ul.dropdown-ul>li>ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.header__main-menu>nav ul.dropdown-ul>li>ul>li>a {
font-size:12px;
font-size:.8em;
font-weight:300;
padding:5px 10px;
}
}
@media(min-width:992px) and (max-width:1199px) {
.header__main-menu>nav ul.dropdown-ul>li>a {
padding:0 10px;
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
@media(max-width:991px) {
.header__main-menu>nav {
display:none;
-ms-box-shadow:0 5px 5px 0 rgba(0, 0, 0, .3);
-o-box-shadow:0 5px 5px 0 rgba(0, 0, 0, .3);
box-shadow:0 5px 5px 0 rgba(0, 0, 0, .3);
}
.header__main-menu>nav ul.dropdown-ul {
padding:20px 0;
}
.header__main-menu>nav ul.dropdown-ul>li {
float:none;
padding:0 7%;
}
.header__main-menu>nav ul.dropdown-ul>li>ul {
border-top:solid 1px #e2e2e2;
padding:15px 10px;
background:transparent;
}
.header__main-menu>nav ul.dropdown-ul>li>ul>li {
background:transparent;
}
.header__main-menu>nav ul.dropdown-ul>li>a {
padding:0 5px;
border-top:solid 1px #e2e2e2;
line-height:38px;
}
.header__main-menu>nav ul.dropdown-ul>li>a.is-active span:first-child:before {
display:none;
}
.header__main-menu>nav ul.dropdown-ul>li>a.is-open.has-submenu span:last-child:after {
content:"l";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
}
.header__main-menu>nav ul.dropdown-ul>li>a.has-submenu span {
display:inline-block;
}
.header__main-menu>nav ul.dropdown-ul>li>a.has-submenu span:first-child {
width:90%;
}
.header__main-menu>nav ul.dropdown-ul>li>a.has-submenu span:last-child {
width:10%;
text-align:center;
}
.header__main-menu>nav ul.dropdown-ul>li>a.has-submenu span:last-child:after {
content:"c";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
color:#007bff;
}
}
.header__main-menu .submenu-item--two-cols {
	overflow:hidden;
	display:table;
}
.header__main-menu .submenu-item--two-cols:before, .header__main-menu .submenu-item--two-cols:after {
	content:"";
	display:table;
}
.header__main-menu .submenu-item--two-cols:after {
	clear:both;
}
@media(max-width:991px) {
.header__main-menu .submenu-item--two-cols {
width:100%;
}
}
.header__main-menu .submenu-item--two-cols>div {
	display:table-cell;
	vertical-align:top;
}
.header__main-menu .submenu-item--two-cols>div:first-child {
	padding:30px 15px 20px 15px;
	min-width:475px;
}
@media(max-width:991px) {
.header__main-menu .submenu-item--two-cols>div:first-child {
padding:0;
min-width:100%;
}
}
.header__main-menu .submenu-item--two-cols>div:last-child {
	padding:30px 15px 20px 0;
	min-width:450px;
}
@media(max-width:991px) {
.header__main-menu .submenu-item--two-cols>div:last-child {
display:none;
}
}
@media(min-width:992px) and (max-width:1199px) {
.header__main-menu .submenu-item--two-cols>div:first-child, .header__main-menu .submenu-item--two-cols>div:last-child {
min-width:350px;
}
}
.header__main-menu .submenu-item--two-cols>div:nth-child(even) {
background:#f6f6f6;
}
.header__main-menu .submenu-item--two-cols>div:nth-child(odd) {
background:#fff;
}
@media(max-width:991px) {
.header__main-menu .submenu-item--two-cols>div:nth-child(odd) {
background:transparent;
}
}
.header__main-menu .submenu-item__links-list .title {
	padding:0 0 15px 35px;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
.header__main-menu .submenu-item__links-list ul.links {
	padding:0 55px 0 85px;
}
@media(min-width:992px) and (max-width:1199px) {
.header__main-menu .submenu-item__links-list ul.links {
padding:0 35px 0 35px;
}
}
@media(max-width:991px) {
.header__main-menu .submenu-item__links-list ul.links {
padding:0;
}
}
.header__main-menu .submenu-item__links-list ul.links a {
	display:block;
	padding:5px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
}
.header__main-menu .submenu-item__links-list ul.links a:hover, .header__main-menu .submenu-item__links-list ul.links a.active, .header__main-menu .submenu-item__links-list ul.links a.is-active {
	color:#000;
}
.header__main-menu .submenu-item__links-list ul.links a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(min-width:992px) and (max-width:1199px) {
.header__main-menu .submenu-item__links-list ul.links a {
font-size:14px;
font-size:.93333em;
font-weight:300;
}
}
@media(max-width:991px) {
.header__main-menu .submenu-item__links-list ul.links a {
padding:10px 0;
font-size:11px;
font-size:.73333em;
font-weight:300;
color:#000;
text-decoration:none;
transition:color .1s linear;
}
.header__main-menu .submenu-item__links-list ul.links a:hover, .header__main-menu .submenu-item__links-list ul.links a.active, .header__main-menu .submenu-item__links-list ul.links a.is-active {
color:#007bff;
}
.header__main-menu .submenu-item__links-list ul.links a:focus {
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px;
}
}
@media(max-width:991px) {
.theme-partners .header__main-menu .submenu-item__links-list ul.links a {
color:#fff;
text-decoration:none;
transition:color .1s linear;
}
.theme-partners .header__main-menu .submenu-item__links-list ul.links a:hover, .theme-partners .header__main-menu .submenu-item__links-list ul.links a.active, .theme-partners .header__main-menu .submenu-item__links-list ul.links a.is-active {
color:#007bff;
}
.theme-partners .header__main-menu .submenu-item__links-list ul.links a:focus {
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px;
}
}
.header__main-menu .submenu-item__search {
	padding:30px 55px 0 85px;
}
.header__main-menu .submenu-item__search .search-box {
	border-bottom:solid 1px #000;
}
.header__main-menu .submenu-item__search .search-box:before, .header__main-menu .submenu-item__search .search-box:after {
	content:"";
	display:table;
}
.header__main-menu .submenu-item__search .search-box:after {
	clear:both;
}
.header__main-menu .submenu-item__search .search-box>div {
	float:left;
}
.header__main-menu .submenu-item__search .search-box>div:first-child {
	width:30px;
}
.header__main-menu .submenu-item__search .search-box>div:last-child {
	width:calc(100% - 30px);
}
.header__main-menu .submenu-item__search .micro {
	padding:5px 0;
	font-size:10px;
	font-size:.66667em;
	font-weight:300;
	color:#878787;
}
.header__main-menu .submenu-item__search .no-results {
	display:none;
	font-size:11px;
	font-size:.73333em;
	font-weight:300;
	color:#007bff;
}
.header__main-menu .submenu-item__media-list {
	padding:50px 0 0 0;
}
.header__main-menu .submenu-item__media-list .title {
	padding:0 0 15px 35px;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
.header__main-menu .submenu-item__media-list ul.media {
	padding:0 0 0 85px;
}
.header__main-menu .submenu-item__media-list ul.media li {
	display:inline-block;
}
@media(min-width:992px) and (max-width:1199px) {
.header__main-menu .submenu-item__media-list ul.media {
padding:0 0 0 35px;
}
}
.header__main-menu .submenu-item__media-list ul.media li {
	padding:5px 10px;
}
.header__main-menu .submenu-item__media-list ul.media li:first-child {
	padding-left:0;
}
.header__main-menu .submenu-item__media-list ul.media li:last-child {
	padding-right:0;
}
.header__main-menu .submenu-item__media-list ul.media a {
	display:block;
}
.header__main-menu .submenu-item__media-list ul.media img {
	width:auto;
	height:20px;
}
@media (forced-colors: active) {
.header__main-menu .submenu-item__media-list ul.media img {
width:90px;
max-width:none;
}
}
.header__main-menu .submenu-item__banner {
	padding:35px 0 0 0;
}
@media (forced-colors: active) {
.header__main-menu .submenu-item__banner img {
max-width:435px;
}
}
.header__top-menu {
	visibility:visible;
	position:absolute;
	top:0;
	right:0;
	display:inline-block;
	vertical-align:top;
}
.header__top-menu:before, .header__top-menu:after {
	content:"";
	display:table;
}
.header__top-menu:after {
	clear:both;
}
@media(min-width:991px) {
.header__top-menu {
min-width:50%;
}
}
.header__top-menu.is-invisible {
	visibility:hidden;
	z-index:-1;
}
.header__top-menu.is-invisible>* {
	visibility:hidden !important;
}
@media(max-width:991px) {
.header__top-menu {
display:block;
width:100%;
padding:0 5%;
}
}
.header__top-menu .link {
	position:relative;
	display:block;
	height:30px;
	margin:0 !important;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	text-align:center;
}
.header__top-menu .link:hover, .header__top-menu .link.active, .header__top-menu .link.is-active {
	color:#007bff;
}
.header__top-menu .link:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.header__top-menu .link--search:before {
	content:"m";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.header__top-menu .link--search.is-active:before {
	content:"d";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
	font-weight:700;
	color:#000 !important;
	transform:translateY(-50%) rotate(45deg);
}
@media (forced-colors: active) {
.header__top-menu .link--search.is-active:before {
font-size:.7em;
}
}
.theme-partners .header__top-menu .link--search.is-active:before {
	color:#fff !important;
}
.header__top-menu .link--basket:before {
	content:"n";
	font-family:"peoplecert";
	font-size:1.8em;
	font-weight:normal;
	line-height:1;
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
@media(max-width:991px) {
.header__top-menu .link--basket:before {
content:"n";
font-family:"peoplecert";
font-size:1.1em;
font-weight:normal;
line-height:1;
}
}
.header__top-menu .link--basket em {
	width:15px;
	height:15px;
	display:block;
	font-style:normal;
	position:absolute;
	top:5px;
	right:-11px;
	bottom:-8px;
	z-index:1;
	background-color:#007bff;
	border-radius:50%;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	color:#fff;
	text-align:center;
	line-height:15px;
}
@media(max-width:991px) {
.header__top-menu .link--basket em {
width:10px;
height:10px;
position:absolute;
top:8px;
right:3px;
font-size:10px;
font-size:.66667em;
font-weight:300;
line-height:10px;
}
}
.header__top-menu .link--profile:before {
	content:"o";
	font-family:"peoplecert";
	font-size:1.6em;
	font-weight:normal;
	line-height:1;
	display:inline-block;
	vertical-align:top;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
@media(max-width:991px) {
.header__top-menu .link--profile:before {
content:"o";
font-family:"peoplecert";
font-size:1.3em;
font-weight:normal;
line-height:1;
}
}
.header__top-menu .link--profile.is-loggedin:after {
	position:absolute;
	top:2px;
	right:-5px;
	z-index:5;
	content:'';
	display:block;
	width:6px;
	height:6px;
	border-radius:50%;
	background-color:#05a854;
}
@media(max-width:991px) {
.header__top-menu .link--profile.is-loggedin:after {
width:4px;
height:4px;
}
}
.header__top-menu .dropdown-nav {
	position:relative;
	float:right;
	padding:10px 0 0 0;
}
.header__top-menu .dropdown-nav ul.dropdown-ul {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
.header__top-menu .dropdown-nav ul.dropdown-ul:before, .header__top-menu .dropdown-nav ul.dropdown-ul:after {
	content:"";
	display:table;
}
.header__top-menu .dropdown-nav ul.dropdown-ul:after {
	clear:both;
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li {
	position:relative;
	float:left;
	text-align:left;
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li:not(.disable-hover):hover:before, .header__top-menu .dropdown-nav ul.dropdown-ul>li:not(.disable-hover):hover:after, .header__top-menu .dropdown-nav ul.dropdown-ul>li.is-open:not(.disable-hover):before, .header__top-menu .dropdown-nav ul.dropdown-ul>li.is-open:not(.disable-hover):after {
content:'';
position:absolute;
bottom:0%;
left:50%;
bottom:0;
margin-left:-5px;
width:0;
height:0;
border-style:solid;
border-width:0 5px 5px 5px;
border-color:transparent transparent #e2e2e2 transparent;
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li:not(.disable-hover):hover:after, .header__top-menu .dropdown-nav ul.dropdown-ul>li.is-open:not(.disable-hover):after {
bottom:-1px;
z-index:100;
width:0;
height:0;
border-style:solid;
border-width:0 5px 5px 5px;
border-color:transparent transparent #fff transparent;
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu span:first-child:before, .header__top-menu .dropdown-nav ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu span:first-child:before {
display:none;
}
@media(min-width:991px) {
.header__top-menu .dropdown-nav ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu:after, .header__top-menu .dropdown-nav ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu:after {
content:"l";
font-family:"peoplecert";
font-size:.6em;
font-weight:normal;
line-height:1;
}
}
@media (forced-colors: active) and (min-width:991px)  {
.header__top-menu .dropdown-nav ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu:after, .header__top-menu .dropdown-nav ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu:after {
content:"l";
font-family:"peoplecert";
font-size:1.65em;
font-weight:normal;
line-height:1;
}
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li:not(.disable-hover):hover>ul, .header__top-menu .dropdown-nav ul.dropdown-ul>li.is-open:not(.disable-hover)>ul {
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
visibility:visible;
z-index:100;
top:100%;
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li>a {
	display:block;
	padding:0 15px;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	line-height:32px;
	white-space:nowrap;
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li>a:hover, .header__top-menu .dropdown-nav ul.dropdown-ul>li>a.active, .header__top-menu .dropdown-nav ul.dropdown-ul>li>a.is-active {
	color:#007bff;
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.theme-partners .header__top-menu .dropdown-nav ul.dropdown-ul>li>a {
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
}
.theme-partners .header__top-menu .dropdown-nav ul.dropdown-ul>li>a:hover, .theme-partners .header__top-menu .dropdown-nav ul.dropdown-ul>li>a.active, .theme-partners .header__top-menu .dropdown-nav ul.dropdown-ul>li>a.is-active {
	color:#007bff;
}
.theme-partners .header__top-menu .dropdown-nav ul.dropdown-ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.header__top-menu .dropdown-nav ul.dropdown-ul>li>a {
padding:0 10px;
font-size:12px;
font-size:.8em;
font-weight:300;
line-height:30px;
}
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li>a.is-active span:first-child {
	position:relative;
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li>a.is-active span:first-child:before {
	display:block;
	position:absolute;
	bottom:0%;
	left:50%;
	bottom:-10px;
	content:'';
	width:70%;
	height:1px;
	background-color:#007bff;
	transform:translateX(-50%);
}
@media(min-width:991px) {
.header__top-menu .dropdown-nav ul.dropdown-ul>li>a.has-submenu:after {
content:"c";
font-family:"peoplecert";
font-size:.6em;
font-weight:normal;
line-height:1;
padding-left:10px;
}
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li>ul {
	visibility:hidden;
	-webkit-opacity:0;
	-ms-opacity:0;
	-moz-opacity:0;
	-o-opacity:0;
	opacity:0;
	z-index:0;
	display:block;
transition:top .2s, opacity .2s;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:110%;
	left:50%;
	transform:translateX(-50%);
	border:solid 1px #e2e2e2;
}
@media(max-width:991px) {
.header__top-menu .dropdown-nav ul.dropdown-ul>li>ul.is-active {
visibility:visible;
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
z-index:10;
position:relative;
top:auto;
left:auto;
right:auto;
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li>ul.is-active:before {
display:none;
}
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li>ul>li {
	float:none;
	background:#fff;
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li>ul>li>a {
	display:block;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	line-height:120%;
	padding:10px 15px;
	white-space:nowrap;
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li>ul>li>a:hover, .header__top-menu .dropdown-nav ul.dropdown-ul>li>ul>li>a.active, .header__top-menu .dropdown-nav ul.dropdown-ul>li>ul>li>a.is-active {
	color:#007bff;
}
.header__top-menu .dropdown-nav ul.dropdown-ul>li>ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.header__top-menu .dropdown-nav ul.dropdown-ul>li>ul>li>a {
font-size:12px;
font-size:.8em;
font-weight:300;
padding:5px 10px;
}
}
@media(max-width:991px) {
.header__top-menu .dropdown-nav {
padding:0;
border-right:solid 1px #e2e2e2;
}
.header__top-menu .dropdown-nav--profile {
border:none;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul {
position:relative;
margin:0;
padding:0;
list-style:none;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul:before, .header__top-menu .dropdown-nav--profile ul.dropdown-ul:after {
content:"";
display:table;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul:after {
clear:both;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li {
position:relative;
float:left;
text-align:left;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li:not(.disable-hover):hover:before, .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li:not(.disable-hover):hover:after, .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li.is-open:not(.disable-hover):before, .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li.is-open:not(.disable-hover):after {
content:'';
position:absolute;
bottom:0%;
left:50%;
bottom:0;
margin-left:-5px;
width:0;
height:0;
border-style:solid;
border-width:0 5px 5px 5px;
border-color:transparent transparent #e2e2e2 transparent;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li:not(.disable-hover):hover:after, .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li.is-open:not(.disable-hover):after {
bottom:-1px;
z-index:100;
width:0;
height:0;
border-style:solid;
border-width:0 5px 5px 5px;
border-color:transparent transparent #fff transparent;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu span:first-child:before, .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu span:first-child:before {
display:none;
}
}
@media(max-width:991px) and (min-width:991px) {
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu:after, .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu:after {
content:"l";
font-family:"peoplecert";
font-size:.6em;
font-weight:normal;
line-height:1;
}
}
@media (forced-colors: active) and (max-width:991px) and (min-width:991px)  {
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu:after, .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu:after {
content:"l";
font-family:"peoplecert";
font-size:1.65em;
font-weight:normal;
line-height:1;
}
}
@media(max-width:991px) {
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li:not(.disable-hover):hover>ul, .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li.is-open:not(.disable-hover)>ul {
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
visibility:visible;
z-index:100;
top:100%;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>a {
display:block;
padding:0 15px;
font-size:14px;
font-size:.93333em;
font-weight:300;
color:#000;
text-decoration:none;
transition:color .1s linear;
line-height:32px;
white-space:nowrap;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>a:hover, .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>a.active, .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>a.is-active {
color:#007bff;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>a:focus {
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px;
}
.theme-partners .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>a {
color:#fff;
text-decoration:none;
transition:color .1s linear;
}
.theme-partners .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>a:hover, .theme-partners .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>a.active, .theme-partners .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>a.is-active {
color:#007bff;
}
.theme-partners .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>a:focus {
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px;
}
}
@media(max-width:991px) and (max-width:991px) {
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>a {
padding:0 10px;
font-size:12px;
font-size:.8em;
font-weight:300;
line-height:30px;
}
}
@media(max-width:991px) {
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>a.is-active span:first-child {
position:relative;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>a.is-active span:first-child:before {
display:block;
position:absolute;
bottom:0%;
left:50%;
bottom:-10px;
content:'';
width:70%;
height:1px;
background-color:#007bff;
transform:translateX(-50%);
}
}
@media(max-width:991px) and (min-width:991px) {
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>a.has-submenu:after {
content:"c";
font-family:"peoplecert";
font-size:.6em;
font-weight:normal;
line-height:1;
padding-left:10px;
}
}
@media(max-width:991px) {
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>ul {
visibility:hidden;
-webkit-opacity:0;
-ms-opacity:0;
-moz-opacity:0;
-o-opacity:0;
opacity:0;
z-index:0;
display:block;
transition:top .2s, opacity .2s;
margin:0;
padding:0;
list-style:none;
position:absolute;
top:110%;
right:0%;
transform:translateX(0%);
left:auto;
border:solid 1px #e2e2e2;
}
}
@media(max-width:991px) and (max-width:991px) {
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>ul.is-active {
visibility:visible;
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
z-index:10;
position:relative;
top:auto;
left:auto;
right:auto;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>ul.is-active:before {
display:none;
}
}
@media(max-width:991px) {
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>ul>li {
float:none;
background:#fff;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>ul>li>a {
display:block;
font-size:14px;
font-size:.93333em;
font-weight:300;
color:#000;
text-decoration:none;
transition:color .1s linear;
line-height:120%;
padding:10px 15px;
white-space:nowrap;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>ul>li>a:hover, .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>ul>li>a.active, .header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>ul>li>a.is-active {
color:#007bff;
}
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>ul>li>a:focus {
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px;
}
}
@media(max-width:991px) and (max-width:991px) {
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>ul>li>a {
font-size:12px;
font-size:.8em;
font-weight:300;
padding:5px 10px;
}
}
@media(max-width:991px) and (max-width:991px) {
.header__top-menu .dropdown-nav--profile ul.dropdown-ul>li>ul>li>a {
padding:1px 5px;
}
}
@media(max-width:991px) {
.header__top-menu .dropdown-nav--countries ul.dropdown-ul {
position:relative;
margin:0;
padding:0;
list-style:none;
}
.header__top-menu .dropdown-nav--countries ul.dropdown-ul:before, .header__top-menu .dropdown-nav--countries ul.dropdown-ul:after {
content:"";
display:table;
}
.header__top-menu .dropdown-nav--countries ul.dropdown-ul:after {
clear:both;
}
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li {
position:relative;
float:left;
text-align:left;
}
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li:not(.disable-hover):hover:before, .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li:not(.disable-hover):hover:after, .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li.is-open:not(.disable-hover):before, .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li.is-open:not(.disable-hover):after {
content:'';
position:absolute;
bottom:0%;
left:50%;
bottom:0;
margin-left:-5px;
width:0;
height:0;
border-style:solid;
border-width:0 5px 5px 5px;
border-color:transparent transparent #e2e2e2 transparent;
}
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li:not(.disable-hover):hover:after, .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li.is-open:not(.disable-hover):after {
bottom:-1px;
z-index:100;
width:0;
height:0;
border-style:solid;
border-width:0 5px 5px 5px;
border-color:transparent transparent #fff transparent;
}
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu span:first-child:before, .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu span:first-child:before {
display:none;
}
}
@media(max-width:991px) and (min-width:991px) {
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu:after, .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu:after {
content:"l";
font-family:"peoplecert";
font-size:.6em;
font-weight:normal;
line-height:1;
}
}
@media (forced-colors: active) and (max-width:991px) and (min-width:991px)  {
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu:after, .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu:after {
content:"l";
font-family:"peoplecert";
font-size:1.65em;
font-weight:normal;
line-height:1;
}
}
@media(max-width:991px) {
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li:not(.disable-hover):hover>ul, .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li.is-open:not(.disable-hover)>ul {
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
visibility:visible;
z-index:100;
top:100%;
}
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>a {
display:block;
padding:0 15px;
font-size:14px;
font-size:.93333em;
font-weight:300;
color:#000;
text-decoration:none;
transition:color .1s linear;
line-height:32px;
white-space:nowrap;
}
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>a:hover, .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>a.active, .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>a.is-active {
color:#007bff;
}
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>a:focus {
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px;
}
.theme-partners .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>a {
color:#fff;
text-decoration:none;
transition:color .1s linear;
}
.theme-partners .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>a:hover, .theme-partners .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>a.active, .theme-partners .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>a.is-active {
color:#007bff;
}
.theme-partners .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>a:focus {
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px;
}
}
@media(max-width:991px) and (max-width:991px) {
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>a {
padding:0 10px;
font-size:12px;
font-size:.8em;
font-weight:300;
line-height:30px;
}
}
@media(max-width:991px) {
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>a.is-active span:first-child {
position:relative;
}
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>a.is-active span:first-child:before {
display:block;
position:absolute;
bottom:0%;
left:50%;
bottom:-10px;
content:'';
width:70%;
height:1px;
background-color:#007bff;
transform:translateX(-50%);
}
}
@media(max-width:991px) and (min-width:991px) {
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>a.has-submenu:after {
content:"c";
font-family:"peoplecert";
font-size:.6em;
font-weight:normal;
line-height:1;
padding-left:10px;
}
}
@media(max-width:991px) {
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>ul {
visibility:hidden;
-webkit-opacity:0;
-ms-opacity:0;
-moz-opacity:0;
-o-opacity:0;
opacity:0;
z-index:0;
display:block;
transition:top .2s, opacity .2s;
margin:0;
padding:0;
list-style:none;
position:absolute;
top:110%;
right:0%;
transform:translateX(0%);
left:auto;
border:solid 1px #e2e2e2;
}
}
@media(max-width:991px) and (max-width:991px) {
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>ul.is-active {
visibility:visible;
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
z-index:10;
position:relative;
top:auto;
left:auto;
right:auto;
}
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>ul.is-active:before {
display:none;
}
}
@media(max-width:991px) {
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>ul>li {
float:none;
background:#fff;
}
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>ul>li>a {
display:block;
font-size:14px;
font-size:.93333em;
font-weight:300;
color:#000;
text-decoration:none;
transition:color .1s linear;
line-height:120%;
padding:10px 15px;
white-space:nowrap;
}
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>ul>li>a:hover, .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>ul>li>a.active, .header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>ul>li>a.is-active {
color:#007bff;
}
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>ul>li>a:focus {
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px;
}
}
@media(max-width:991px) and (max-width:991px) {
.header__top-menu .dropdown-nav--countries ul.dropdown-ul>li>ul>li>a {
font-size:12px;
font-size:.8em;
font-weight:300;
padding:5px 10px;
}
}
@media(max-width:991px) {
.header__top-menu .dropdown-nav .link--basket {
padding:0 10px;
}
.header__top-menu .dropdown-nav .link--profile {
padding-right:0 !important;
}
}
.header__top-menu .dropdown-nav--languages .is-active {
	display:none;
}
@media(min-width:991px) {
.header__top-menu .dropdown-nav--languages:after {
content:'';
width:1px;
height:32px;
position:absolute;
top:10px;
right:0;
background-color:#e2e2e2;
}
}
.header__top-menu .dropdown-nav--countries>ul ul {
	min-width:200px;
	max-height:180px;
	overflow-y:auto;
}
.header__top-menu .dropdown-nav--countries>ul ul a {
	white-space:normal !important;
}
@media(max-width:767px) {
.header__top-menu .dropdown-nav--countries>ul>li>a {
max-width:95px;
overflow:hidden;
text-overflow:ellipsis;
}
}
@media(min-width:991px) {
.header__top-menu .btn--partner {
float:right;
margin-left:10px;
}
}
@media(max-width:991px) {
.header__top-menu .btn--partner {
line-height:30px;
}
}
.header__top-menu .basket-tools-wrapper__box {
	min-width:210px;
	padding:25px;
	text-align:center;
	border-bottom:solid 1px #007bff;
}
@media(max-width:991px) {
.header__top-menu .basket-tools-wrapper__box {
min-width:100px;
padding:12.5px;
}
}
.header__top-menu .basket-tools-wrapper__box span {
	display:block;
	padding:0 0 25px 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.header__top-menu .basket-tools-wrapper__box span {
padding:0 0 12.5px 0;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.header__top-menu .basket-tools-wrapper__box a {
	display:block;
	font-size:10px;
	font-size:.66667em;
	font-weight:300;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:underline;
}
.header__top-menu .basket-tools-wrapper__box a:hover, .header__top-menu .basket-tools-wrapper__box a.active, .header__top-menu .basket-tools-wrapper__box a.is-active {
	color:#000;
}
.header__top-menu .basket-tools-wrapper__box a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.header__top-menu .basket-tools-wrapper__box a {
font-size:8px;
font-size:.53333em;
font-weight:300;
}
}
.header__top-tools {
	visibility:visible;
}
.header__top-tools>div {
	position:absolute;
	bottom:40px;
	right:0;
	display:inline-block;
}
.header__top-tools>div:before, .header__top-tools>div:after {
	content:"";
	display:table;
}
.header__top-tools>div:after {
	clear:both;
}
@media(max-width:991px) {
.header__top-tools>div {
position:absolute;
top:0%;
right:5%;
bottom:auto;
top:50px;
}
}
.header__top-tools>div>div {
	padding:0 12px;
	vertical-align:middle;
	display:inline-block;
}
@media(min-width:992px) and (max-width:1199px) {
.header__top-tools>div>div {
padding:0 5px;
}
}
@media(max-width:991px) {
.header__top-tools>div>div {
padding:0;
}
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul:before, .header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul:after {
	content:"";
	display:table;
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul:after {
	clear:both;
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li {
	position:relative;
	float:left;
	text-align:left;
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu span:first-child:before, .header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu span:first-child:before {
display:none;
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li:not(.disable-hover):hover>ul, .header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li.is-open:not(.disable-hover)>ul {
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
visibility:visible;
z-index:100;
top:100%;
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>a {
	display:block;
	padding:0 15px;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	line-height:32px;
	white-space:nowrap;
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>a:hover, .header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>a.active, .header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>a.is-active {
	color:#007bff;
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.theme-partners .header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>a {
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
}
.theme-partners .header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>a:hover, .theme-partners .header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>a.active, .theme-partners .header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>a.is-active {
	color:#007bff;
}
.theme-partners .header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>a {
padding:0 10px;
font-size:12px;
font-size:.8em;
font-weight:300;
line-height:30px;
}
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>a.is-active span:first-child {
	position:relative;
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>a.is-active span:first-child:before {
	display:block;
	position:absolute;
	bottom:0%;
	left:50%;
	bottom:-10px;
	content:'';
	width:70%;
	height:1px;
	background-color:#007bff;
	transform:translateX(-50%);
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>ul {
	visibility:hidden;
	-webkit-opacity:0;
	-ms-opacity:0;
	-moz-opacity:0;
	-o-opacity:0;
	opacity:0;
	z-index:0;
	display:block;
transition:top .2s, opacity .2s;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:110%;
	right:0%;
	transform:translateX(0%);
	left:auto;
	border:solid 1px #e2e2e2;
}
@media(max-width:991px) {
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>ul.is-active {
visibility:visible;
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
z-index:10;
position:relative;
top:auto;
left:auto;
right:auto;
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>ul.is-active:before {
display:none;
}
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>ul>li {
	float:none;
	background:#fff;
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>ul>li>a {
	display:block;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	line-height:120%;
	padding:10px 15px;
	white-space:nowrap;
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>ul>li>a:hover, .header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>ul>li>a.active, .header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>ul>li>a.is-active {
	color:#007bff;
}
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.header__top-tools>div>div.search-tools-wrapper ul.dropdown-ul>li>ul>li>a {
font-size:12px;
font-size:.8em;
font-weight:300;
padding:5px 10px;
}
}
.header__top-tools>div>div.basket-tools-wrapper {
	visibility:visible;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul:before, .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul:after {
	content:"";
	display:table;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul:after {
	clear:both;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li {
	position:relative;
	float:left;
	text-align:left;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li:not(.disable-hover):hover:before, .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li:not(.disable-hover):hover:after, .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li.is-open:not(.disable-hover):before, .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li.is-open:not(.disable-hover):after {
content:'';
position:absolute;
bottom:0%;
left:50%;
bottom:0;
margin-left:-5px;
width:0;
height:0;
border-style:solid;
border-width:0 5px 5px 5px;
border-color:transparent transparent #e2e2e2 transparent;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li:not(.disable-hover):hover:after, .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li.is-open:not(.disable-hover):after {
bottom:-1px;
z-index:100;
width:0;
height:0;
border-style:solid;
border-width:0 5px 5px 5px;
border-color:transparent transparent #fff transparent;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu span:first-child:before, .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu span:first-child:before {
display:none;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li:not(.disable-hover):hover>ul, .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li.is-open:not(.disable-hover)>ul {
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
visibility:visible;
z-index:100;
top:100%;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>a {
	display:block;
	padding:0 15px;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	line-height:32px;
	white-space:nowrap;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>a:hover, .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>a.active, .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>a.is-active {
	color:#007bff;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.theme-partners .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>a {
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
}
.theme-partners .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>a:hover, .theme-partners .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>a.active, .theme-partners .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>a.is-active {
	color:#007bff;
}
.theme-partners .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>a {
padding:0 10px;
font-size:12px;
font-size:.8em;
font-weight:300;
line-height:30px;
}
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>a.is-active span:first-child {
	position:relative;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>a.is-active span:first-child:before {
	display:block;
	position:absolute;
	bottom:0%;
	left:50%;
	bottom:-10px;
	content:'';
	width:70%;
	height:1px;
	background-color:#007bff;
	transform:translateX(-50%);
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>ul {
	visibility:hidden;
	-webkit-opacity:0;
	-ms-opacity:0;
	-moz-opacity:0;
	-o-opacity:0;
	opacity:0;
	z-index:0;
	display:block;
transition:top .2s, opacity .2s;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:110%;
	right:0%;
	transform:translateX(0%);
	left:auto;
	border:solid 1px #e2e2e2;
}
@media(max-width:991px) {
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>ul.is-active {
visibility:visible;
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
z-index:10;
position:relative;
top:auto;
left:auto;
right:auto;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>ul.is-active:before {
display:none;
}
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>ul>li {
	float:none;
	background:#fff;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>ul>li>a {
	display:block;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	line-height:120%;
	padding:10px 15px;
	white-space:nowrap;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>ul>li>a:hover, .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>ul>li>a.active, .header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>ul>li>a.is-active {
	color:#007bff;
}
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.header__top-tools>div>div.basket-tools-wrapper ul.dropdown-ul>li>ul>li>a {
font-size:12px;
font-size:.8em;
font-weight:300;
padding:5px 10px;
}
}
.header__top-tools>div>div.profile-tools-wrapper {
	visibility:visible;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul:before, .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul:after {
	content:"";
	display:table;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul:after {
	clear:both;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li {
	position:relative;
	float:left;
	text-align:center;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li:not(.disable-hover):hover:before, .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li:not(.disable-hover):hover:after, .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li.is-open:not(.disable-hover):before, .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li.is-open:not(.disable-hover):after {
content:'';
position:absolute;
bottom:0%;
left:50%;
bottom:0;
margin-left:-5px;
width:0;
height:0;
border-style:solid;
border-width:0 5px 5px 5px;
border-color:transparent transparent #e2e2e2 transparent;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li:not(.disable-hover):hover:after, .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li.is-open:not(.disable-hover):after {
bottom:-1px;
z-index:100;
width:0;
height:0;
border-style:solid;
border-width:0 5px 5px 5px;
border-color:transparent transparent #fff transparent;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li:not(.disable-hover):hover>a.has-submenu span:first-child:before, .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li.is-open:not(.disable-hover)>a.has-submenu span:first-child:before {
display:none;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li:not(.disable-hover):hover>ul, .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li.is-open:not(.disable-hover)>ul {
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
visibility:visible;
z-index:100;
top:100%;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>a {
	display:block;
	padding:0 15px;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	line-height:32px;
	white-space:nowrap;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>a:hover, .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>a.active, .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>a.is-active {
	color:#007bff;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.theme-partners .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>a {
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
}
.theme-partners .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>a:hover, .theme-partners .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>a.active, .theme-partners .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>a.is-active {
	color:#007bff;
}
.theme-partners .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>a {
padding:0 10px;
font-size:12px;
font-size:.8em;
font-weight:300;
line-height:30px;
}
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>a.is-active span:first-child {
	position:relative;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>a.is-active span:first-child:before {
	display:block;
	position:absolute;
	bottom:0%;
	left:50%;
	bottom:-10px;
	content:'';
	width:70%;
	height:1px;
	background-color:#007bff;
	transform:translateX(-50%);
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>ul {
	visibility:hidden;
	-webkit-opacity:0;
	-ms-opacity:0;
	-moz-opacity:0;
	-o-opacity:0;
	opacity:0;
	z-index:0;
	display:block;
transition:top .2s, opacity .2s;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:110%;
	right:0%;
	transform:translateX(0%);
	left:auto;
	border:solid 1px #e2e2e2;
}
@media(max-width:991px) {
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>ul.is-active {
visibility:visible;
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
z-index:10;
position:relative;
top:auto;
left:auto;
right:auto;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>ul.is-active:before {
display:none;
}
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>ul>li {
	float:none;
	background:#fff;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>ul>li>a {
	display:block;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	line-height:120%;
	padding:10px 15px;
	white-space:nowrap;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>ul>li>a:hover, .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>ul>li>a.active, .header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>ul>li>a.is-active {
	color:#007bff;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>ul>li>a {
font-size:12px;
font-size:.8em;
font-weight:300;
padding:5px 10px;
}
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>ul>li>a {
	padding:1px 5px;
}
.header__top-tools>div>div.profile-tools-wrapper ul.dropdown-ul>li>ul {
	padding:5px 0 0 0;
	background-color:#fff;
	border-bottom:solid 1px #007bff;
}
.header__top-tools .link {
	position:relative;
	display:block;
	height:30px;
	margin:0 !important;
	padding:0 !important;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	text-align:center;
}
.header__top-tools .link:hover, .header__top-tools .link.active, .header__top-tools .link.is-active {
	color:#007bff;
}
.header__top-tools .link:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.header__top-tools .link--search:before {
	content:"m";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.header__top-tools .link--search.is-active:before {
	content:"d";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
	font-weight:700;
	color:#000 !important;
	transform:translateY(-50%) rotate(45deg);
}
@media (forced-colors: active) {
.header__top-tools .link--search.is-active:before {
font-size:.7em;
}
}
.theme-partners .header__top-tools .link--search.is-active:before {
	color:#fff !important;
}
.header__top-tools .link--basket:before {
	content:"n";
	font-family:"peoplecert";
	font-size:1.8em;
	font-weight:normal;
	line-height:1;
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
@media(max-width:991px) {
.header__top-tools .link--basket:before {
content:"n";
font-family:"peoplecert";
font-size:1.1em;
font-weight:normal;
line-height:1;
}
}
.header__top-tools .link--basket em {
	width:15px;
	height:15px;
	display:block;
	font-style:normal;
	position:absolute;
	top:5px;
	right:-11px;
	bottom:-8px;
	z-index:1;
	background-color:#007bff;
	border-radius:50%;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	color:#fff;
	text-align:center;
	line-height:15px;
}
@media(max-width:991px) {
.header__top-tools .link--basket em {
width:10px;
height:10px;
position:absolute;
top:8px;
right:3px;
font-size:10px;
font-size:.66667em;
font-weight:300;
line-height:10px;
}
}
.header__top-tools .link--profile:before {
	content:"o";
	font-family:"peoplecert";
	font-size:1.6em;
	font-weight:normal;
	line-height:1;
	display:inline-block;
	vertical-align:top;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
@media(max-width:991px) {
.header__top-tools .link--profile:before {
content:"o";
font-family:"peoplecert";
font-size:1.3em;
font-weight:normal;
line-height:1;
}
}
.header__top-tools .link--profile.is-loggedin:after {
	position:absolute;
	top:2px;
	right:-5px;
	z-index:5;
	content:'';
	display:block;
	width:6px;
	height:6px;
	border-radius:50%;
	background-color:#05a854;
}
@media(max-width:991px) {
.header__top-tools .link--profile.is-loggedin:after {
width:4px;
height:4px;
}
}
.header__top-tools .search-tools-wrapper__box {
	display:table;
	padding:0;
	margin:0;
	border-collapse:collapse;
	border:0;
}
.header__top-tools .search-tools-wrapper__box:before, .header__top-tools .search-tools-wrapper__box:after {
	content:"";
	display:table;
}
.header__top-tools .search-tools-wrapper__box:after {
	clear:both;
}
.header__top-tools .search-tools-wrapper__box .trow {
	display:table-row;
}
.header__top-tools .search-tools-wrapper__box>div {
	display:table-cell;
	padding:0;
	margin:0;
}
.header__top-tools .search-tools-wrapper__box>div {
	vertical-align:middle;
}
.header__top-tools .search-tools-wrapper__box input[type=text] {
	width:160px;
}
.header__top-tools .basket-tools-wrapper__box {
	min-width:210px;
	padding:25px;
	text-align:center;
	border-bottom:solid 1px #007bff;
}
@media(max-width:991px) {
.header__top-tools .basket-tools-wrapper__box {
min-width:100px;
padding:12.5px;
}
}
.header__top-tools .basket-tools-wrapper__box span {
	display:block;
	padding:0 0 25px 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.header__top-tools .basket-tools-wrapper__box span {
padding:0 0 12.5px 0;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.header__top-tools .basket-tools-wrapper__box a {
	display:block;
	font-size:10px;
	font-size:.66667em;
	font-weight:300;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:underline;
}
.header__top-tools .basket-tools-wrapper__box a:hover, .header__top-tools .basket-tools-wrapper__box a.active, .header__top-tools .basket-tools-wrapper__box a.is-active {
	color:#000;
}
.header__top-tools .basket-tools-wrapper__box a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.header__top-tools .basket-tools-wrapper__box a {
font-size:8px;
font-size:.53333em;
font-weight:300;
}
}
.header .profile-tools-signin, .header .profile-tools-create {
	position:relative;
	width:100%;
	min-width:200px;
	padding:10px;
	background-color:#f9f9f9;
	text-align:left;
}
.header .profile-tools-signin:after, .header .profile-tools-create:after {
	display:block;
	position:absolute;
	top:50%;
	right:5%;
	transform:translateY(-50%);
	content:"a";
	font-family:"peoplecert";
	font-size:1.4em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
.header .profile-tools-signin span, .header .profile-tools-create span {
	display:block;
	padding:0 0 6px 0;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
.header .profile-tools-signin em, .header .profile-tools-create em {
	display:block;
	font-style:normal;
	font-size:18px;
	font-size:1.2em;
	font-weight:300;
	color:#007bff;
}
.header .profile-tools-create {
	background-color:transparent;
}
.header .profile-tools-create:after {
	display:none;
}
.header .profile-tools-welcome {
	padding:5px 15px 25px 15px;
	text-align:left;
}
@media(max-width:991px) {
.header .profile-tools-welcome {
padding:5px 15px 15px 15px;
}
}
.header .profile-tools-welcome span {
	display:block;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	color:#878787;
	line-height:1.2;
}
@media(max-width:991px) {
.header .profile-tools-welcome span {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.header .profile-tools-welcome em {
	display:block;
	font-style:normal;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	line-height:1.2;
}
@media(max-width:991px) {
.header .profile-tools-welcome em {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.header .profile-tools-settings, .header .profile-tools-code {
	padding:10px;
	background-color:#f9f9f9;
	border-bottom:solid 1px #fff;
	text-align:left;
	color:#007bff;
}
.header .profile-tools-settings:hover, .header .profile-tools-code:hover, .header .profile-tools-settings:focus, .header .profile-tools-code:focus {
	color:#000;
}
.header .profile-tools-code {
	background-color:#ededed;
	border-width:10px;
}
.header .profile-tools-signout {
	padding:15px 25px 15px 0;
	text-align:right;
	color:#007bff;
}
.header .profile-tools-signout:before {
	content:"O";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	padding-right:10px;
}
.header .profile-tools-signout:hover, .header .profile-tools-signout:focus {
	color:#000;
}
.menuIconWrap {
	width:17px;
	height:24px;
	position:absolute;
	top:0%;
	left:5%;
	top:46px;
	cursor:pointer;
}
.menuIconWrap .menui {
	display:inline-block;
	position:absolute;
	left:0%;
	width:100%;
	height:2px;
	background:#000;
transition:all .2s linear;
}
.theme-partners .menuIconWrap .menui {
	background:#fff;
}
.menuIconWrap .menui.topMenu {
	top:25%;
}
.menuIconWrap .menui.midMenu1, .menuIconWrap .menui.midMenu2 {
	top:47%;
}
.menuIconWrap .menui.bottomMenu {
	bottom:25%;
}
.menuIconWrap.is-active {
	background:#fff;
}
.theme-partners .menuIconWrap.is-active {
	background:#000;
}
.menuIconWrap.is-active .menui {
	background:#000;
}
.theme-partners .menuIconWrap.is-active .menui {
	background:#fff;
}
.menuIconWrap.is-active .topMenu {
	width:0;
	opacity:0;
	top:9px;
}
.menuIconWrap.is-active .midMenu1 {
	transform:rotate(45deg);
}
.menuIconWrap.is-active .midMenu2 {
	transform:rotate(-45deg);
}
.menuIconWrap.is-active .bottomMenu {
	width:0;
	opacity:0;
	bottom:9px;
}
.header__help {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:0;
	text-align:right;
}
@media(max-width:991px) {
.header__help {
max-width:35vw;
right:5%;
}
}
.header__help span {
	display:block;
	padding:10px 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#fff;
}
@media(max-width:991px) {
.header__help span {
padding:5px 0;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
@media(max-width:991px) {
.header__help .btn, .header__help a.action-button, .header__help .booking-calendar__full-date-time span, .booking-calendar__full-date-time .header__help span {
text-align:right;
}
.header__help .btn:after, .header__help a.action-button:after, .header__help .booking-calendar__full-date-time span:after, .booking-calendar__full-date-time .header__help span:after {
display:none;
}
}
.header__secure {
	position:absolute;
	top:30px;
	left:200px;
}
@media(max-width:991px) {
.header__secure {
position:absolute;
top:0%;
left:5%;
top:50px;
}
}
.header__secure span {
	padding-left:5px;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	color:#fff;
}
@media(max-width:991px) {
.header__secure span {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.header__secure:before {
	content:"F";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
	color:#828383;
	line-height:1;
}
@media(max-width:991px) {
.header__secure:before {
content:"F";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
}
}
.search-panel-wrapper {
	visibility:visible;
	display:none;
	width:calc(100% - 205px - 150px);
	position:absolute;
	bottom:23px;
	right:150px;
	z-index:10;
}
@media(min-width:992px) and (max-width:1199px) {
.search-panel-wrapper {
width:calc(100% - 185px - 105px);
position:absolute;
bottom:23px;
right:105px;
}
}
@media(max-width:991px) {
.search-panel-wrapper {
width:calc(100% - 10% - 30px - 100px - 30px);
right:calc(5% + 30px);
bottom:13px;
}
}
.search-panel-wrapper.is-active {
	display:block;
}
.search-panel {
	height:60px;
	background-color:#fff;
}
.search-panel:before, .search-panel:after {
	content:"";
	display:table;
}
.search-panel:after {
	clear:both;
}
@media(max-width:991px) {
.search-panel {
height:30px;
}
}
.theme-partners .search-panel {
	background-color:#000;
}
.search-panel .col {
	display:inline-block;
	vertical-align:middle;
	line-height:1;
}
.search-panel .col:first-child {
	padding-left:15px;
}
@media(max-width:991px) {
.search-panel .col:first-child {
padding-left:5px;
}
}
.search-panel .col:last-child {
	width:60%;
}
@media(max-width:991px) {
.search-panel .col:last-child {
width:calc(100% - 40px);
}
}
.search-panel input[type="text"] {
	width:100%;
	height:60px;
	line-height:60px;
	border:none;
}
@media(max-width:991px) {
.search-panel input[type="text"] {
padding-left:0;
padding-right:0;
height:30px;
line-height:30px;
}
}
.theme-partners .search-panel input[type="text"] {
	background-color:#000;
	color:#fff;
}
.beta-wrapper {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.beta-wrapper {
max-width:1340px;
padding:0 25px;
}
}
.beta {
	visibility:visible;
	display:inline-block;
	background-color:#f6f6f6;
	font-size:10px;
	font-size:.66667em;
	font-weight:300;
	color:#b7b7b7;
	line-height:18px;
	letter-spacing:2px;
}
@media(min-width:991px) {
.beta {
position:absolute;
top:0;
left:0;
width:52px;
height:18px;
text-align:center;
}
}
@media(max-width:991px) {
.beta {
display:block;
padding:0 5%;
text-align:right;
}
}
footer {
	visibility:visible;
	background-color:#000;
}
.footer {
	background-color:#000;
	position:relative;
	margin:0 auto;
	max-width:1340px;
	color:#fff;
}
@media(min-width:991px) {
.footer {
max-width:1340px;
padding:0 25px;
}
}
@media(min-width:991px) {
.footer {
padding-top:55px !important;
padding-bottom:20px !important;
}
}
@media(max-width:991px) {
.footer {
padding-bottom:20px !important;
}
}
.footer .title {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	padding-bottom:10px;
}
@media(max-width:991px) {
.footer .title {
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
}
.footer__menu:before, .footer__menu:after {
	content:"";
	display:table;
}
.footer__menu:after {
	clear:both;
}
@media(min-width:991px) {
.footer__menu>div {
float:left;
padding:0 30px 30px 0;
}
.footer__menu>div:nth-child(4n) {
padding-right:0;
}
}
.footer__menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
.footer__menu li {
	padding:1px 0;
}
@media(max-width:991px) {
.footer__menu li {
padding:5px 0;
}
}
.footer__menu a {
	position:relative;
	display:block;
	width:155px;
	padding-left:10px;
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	line-height:1.3;
}
.footer__menu a:hover, .footer__menu a.active, .footer__menu a.is-active {
	color:#007bff;
}
.footer__menu a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.footer__menu a {
width:100%;
text-align:center;
color:#007bff;
text-decoration:none;
transition:color .1s linear;
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
.footer__menu a:hover, .footer__menu a.active, .footer__menu a.is-active {
color:#007bff;
}
.footer__menu a:focus {
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px;
}
}
@media(min-width:991px) {
.footer__menu a:before {
content:'/';
position:absolute;
top:0;
left:0;
display:block;
color:#007bff;
}
}
@media(max-width:991px) {
.footer__menu>div {
text-align:center;
}
.footer__menu .mobile-expand nav {
transition:all .2s;
display:none;
}
.footer__menu .mobile-expand nav.is-active {
display:block;
padding:15px 0 30px 0;
}
.footer__menu .mobile-expand .title {
cursor:pointer;
margin:0;
padding:0;
border-bottom:solid 1px #2d2d2d;
line-height:45px;
}
.footer__menu .mobile-expand .title:after {
display:inline-block;
transition:all .2s;
padding-left:12px;
vertical-align:middle;
content:"c";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
color:#007bff;
}
.footer__menu .mobile-expand .title.is-active:after {
transform:scaleY(-1);
}
}
@media(max-width:991px) {
.footer__apps {
padding-top:25px;
}
}
.footer__apps ul {
	margin:0;
	padding:0;
	list-style:none;
}
@media(min-width:991px) {
.footer__apps ul li {
display:inline-block;
}
}
.footer__apps li {
	padding-bottom:10px;
}
@media(min-width:991px) {
.footer__apps li:first-child {
padding-right:5px;
}
}
@media(max-width:991px) {
.footer__apps li {
text-align:center;
}
}
@media(max-width:991px) {
.footer__follow-us {
padding-top:25px;
text-align:center;
}
}
.footer__follow-us ul {
	margin:0;
	padding:0;
	list-style:none;
}
@media(min-width:991px) {
.footer__follow-us ul {
display:-ms-flexbox;
display:flex;
-ms-flex-pack:justify;
justify-content:space-between;
}
}
@media(max-width:991px) {
.footer__follow-us ul li {
display:inline-block;
}
}
.footer__follow-us li {
	padding:4px 0;
	text-align:center;
}
@media(max-width:991px) {
.footer__follow-us li {
padding:0 5px;
}
}
.footer__follow-us .facebook {
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
}
.footer__follow-us .facebook:hover, .footer__follow-us .facebook.active, .footer__follow-us .facebook.is-active {
	color:#007bff;
}
.footer__follow-us .facebook:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.footer__follow-us .facebook:before {
	content:"b";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.footer__follow-us .youtube {
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
}
.footer__follow-us .youtube:hover, .footer__follow-us .youtube.active, .footer__follow-us .youtube.is-active {
	color:#007bff;
}
.footer__follow-us .youtube:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.footer__follow-us .youtube:before {
	content:"g";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.footer__follow-us .linkedin {
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
}
.footer__follow-us .linkedin:hover, .footer__follow-us .linkedin.active, .footer__follow-us .linkedin.is-active {
	color:#007bff;
}
.footer__follow-us .linkedin:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.footer__follow-us .linkedin:before {
	content:"f";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.footer__follow-us .twitter {
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
}
.footer__follow-us .twitter:hover, .footer__follow-us .twitter.active, .footer__follow-us .twitter.is-active {
	color:#007bff;
}
.footer__follow-us .twitter:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.footer__follow-us .twitter:before {
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.footer__copyright {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(max-width:991px) {
.footer__copyright {
padding-left:5%;
padding-right:5%;
}
}
@media(min-width:991px) {
.footer__copyright {
max-width:60%;
margin:0;
}
}
@media(max-width:991px) {
.footer__copyright {
padding-top:25px;
}
}
.footer__copyright p, .footer__copyright span {
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	color:#6d6d6d;
	line-height:1.2;
}
@media(max-width:991px) {
.footer__copyright p, .footer__copyright span {
width:calc(100% - 40px);
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.footer__terms {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(max-width:991px) {
.footer__terms {
padding-left:5%;
padding-right:5%;
}
}
.footer__terms:before, .footer__terms:after {
	content:"";
	display:table;
}
.footer__terms:after {
	clear:both;
}
.footer__terms ul {
	margin:0;
	padding:0;
	list-style:none;
}
.footer__terms ul li {
	display:inline-block;
}
.footer__terms li {
	padding:0 1px;
}
.footer__terms a {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
}
.footer__terms a:hover, .footer__terms a.active, .footer__terms a.is-active {
	color:#007bff;
}
.footer__terms a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.footer__terms a {
font-size:11.5px;
font-size:.76667em;
font-weight:300;
}
}
.footer__linakis:before, .footer__linakis:after {
	content:"";
	display:table;
}
.footer__linakis:after {
	clear:both;
}
.footer__linakis a {
	float:right;
	display:block;
	width:60px;
	height:35px;
	background:url("../../../img/fzimg/icons-svg/LinakisDigital2015_horizontal_white.svg") 0 0 no-repeat;
	background-size:contain;
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
}
.footer__linakis a:hover, .footer__linakis a.active, .footer__linakis a.is-active {
	color:#007bff;
}
.footer__linakis a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(min-width:991px) {
.footer__linakis a {
position:relative;
top:-5px;
}
}
@media(max-width:991px) {
.footer__linakis a {
width:20px;
height:20px;
position:absolute;
bottom:5%;
right:5%;
background:none;
}
.footer__linakis a:before {
content:"j";
font-family:"peoplecert";
font-size:1.2em;
font-weight:normal;
line-height:1;
}
}
@media(max-width:991px) {
.footer .hidden-md .btn--arrow-right-inline:hover, .footer .hidden-md .btn--arrow-right-inline:focus {
color:#007bff;
}
}
.sitemap-outter {
	background-color:#ededed;
}
@media(max-width:991px) {
.sitemap-outter {
background-color:#fff;
}
}
.sitemap-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.sitemap-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.sitemap-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.sitemap-wrapper:before, .sitemap-wrapper:after {
	content:"";
	display:table;
}
.sitemap-wrapper:after {
	clear:both;
}
.sitemap {
	padding:5vh 2%;
}
.sitemap .ui-widget-header {
	background:none;
}
.sitemap .ui-widget.ui-widget-content {
	border:none;
}
.sitemap .ui-tabs {
	padding:0;
}
.sitemap .ui-widget-content {
	border:none;
	background:none;
}
.sitemap .ui-corner-all, .sitemap .ui-corner-top, .sitemap .ui-corner-bottom, .sitemap .ui-corner-left, .sitemap .ui-corner-right, .sitemap .ui-corner-tl {
	border-radius:0;
}
.sitemap .ui-tabs .ui-tabs-panel {
	padding:0;
	background-color:#fff;
}
.sitemap .ui-tabs .ui-tabs-nav {
	padding:0;
}
.sitemap .ui-tabs .ui-tabs-nav li {
	position:relative;
	float:none;
	margin:0;
	padding:0 0 5px 0;
	text-align:center;
	white-space:normal;
}
.sitemap .ui-tabs .ui-tabs-nav li:before {
	content:'';
	display:block;
	width:90%;
	height:5px;
	border-top:solid 1px #fff;
}
.sitemap .ui-tabs .ui-tabs-nav li:first-child:before, .sitemap .ui-tabs .ui-tabs-nav li.site-title:before {
	display:none;
}
.sitemap .ui-tabs .ui-tabs-nav li.site-title:after {
	display:block;
	content:'';
	position:absolute;
	bottom:-1px;
	left:0;
	z-index:10;
	width:100%;
	height:1px;
	background-color:#ededed;
}
.sitemap .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	position:relative;
}
.sitemap .ui-state-default, .sitemap .ui-widget-content .ui-state-default, .sitemap .ui-widget-header .ui-state-default, .sitemap .ui-button, .sitemap html .ui-button.ui-state-disabled:hover, .sitemap html .ui-button.ui-state-disabled:active {
	border:none;
	background:none;
	color:#fff;
}
.sitemap .ui-state-active, .sitemap .ui-widget-content .ui-state-active, .sitemap .ui-widget-header .ui-state-active, .sitemap a.ui-button:active, .sitemap .ui-button:active, .sitemap .ui-button.ui-state-active:hover {
	border:none;
	background:none;
	color:#565656;
}
.sitemap .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	width:100%;
	padding:15px 10%;
	text-align:left;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
.sitemap .ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover {
	color:#000;
}
.sitemap .ui-state-default a, .sitemap .ui-state-default a:link, .sitemap .ui-state-default a:visited, .sitemap a.ui-button, .sitemap a:link.ui-button, .sitemap a:visited.ui-button, .sitemap .ui-button {
	float:none;
	display:block;
	color:#007bff;
}
.sitemap .ui-state-active a, .sitemap .ui-state-active a:link, .sitemap .ui-state-active a:visited {
	color:#565656;
	background-color:#fff !important;
}
.sitemap:before, .sitemap:after {
	content:"";
	display:table;
}
.sitemap:after {
	clear:both;
}
@media(max-width:991px) {
.sitemap {
max-width:550px;
margin:0 auto;
padding:5vh 0;
}
}
.sitemap__sidebar {
	float:left;
	width:20%;
	padding:0 0 5vh 0;
}
.sitemap__sidebar .site-title span {
	display:block;
	padding:85px 0 10px 0;
	text-align:left;
	font-size:22px;
	font-size:1.46667em;
	font-weight:normal;
}
.sitemap__sidebar .site-title:first-child span {
	padding:0 0 10px 0;
}
@media(max-width:991px) {
.sitemap__sidebar {
width:100%;
float:none;
}
}
.sitemap__main {
	float:left;
	width:80%;
	padding:48px 0 0 0;
}
@media(max-width:991px) {
.sitemap__main {
width:100%;
float:none;
padding:0;
}
}
@media(max-width:991px) {
.sitemap__main .title--main {
padding:35px 0 0 0;
font-size:16px;
font-size:1.06667em;
font-weight:300;
text-align:center;
}
.sitemap__main .title--main:first-child {
padding:0;
}
}
@media(max-width:991px) {
.sitemap__main .title--tab {
position:relative;
padding:0 0 10px 0;
font-size:13px;
font-size:.86667em;
font-weight:300;
color:#878787;
}
.sitemap__main .title--tab span {
position:relative;
display:inline-block;
padding-right:10px;
background-color:#fff;
}
.sitemap__main .title--tab:before {
content:'';
position:absolute;
top:9px;
left:0;
width:100%;
height:1px;
background:#ededed;
}
}
.sitemap__item {
	padding:3vh 3%;
}
.hidden-md .sitemap__item {
	padding:0;
}
@media(max-width:991px) {
.sitemap__item {
padding:3vh 0;
}
}
.sitemap__item ul {
	margin:0;
	padding:0;
	list-style:none;
}
.sitemap__item>ul>li {
	display:block;
	padding:15px 0;
}
@media(max-width:991px) {
.sitemap__item>ul>li {
padding:5px 0;
}
}
.sitemap__item>ul>li.has-submenu {
	padding:40px 0;
}
@media(max-width:991px) {
.sitemap__item>ul>li.has-submenu {
padding:20px 0;
}
}
.sitemap__item>ul>li:first-child {
	padding-top:0;
}
.sitemap__item>ul>li>a {
	position:relative;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	font-size:30px;
	font-size:2em;
	font-weight:300;
}
.sitemap__item>ul>li>a:hover, .sitemap__item>ul>li>a.active, .sitemap__item>ul>li>a.is-active {
	color:#007bff;
}
.sitemap__item>ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.sitemap__item>ul>li>a {
display:block;
padding:0 5%;
font-size:15px;
font-size:1em;
font-weight:300;
color:#007bff;
}
.hidden-md .sitemap__item>ul>li>a {
padding-left:0;
}
}
.sitemap__item>ul>li>a:after {
	position:absolute;
	top:7px;
	right:-25px;
	content:"7";
	font-family:"peoplecert";
	font-size:.5em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
@media(max-width:991px) {
.sitemap__item>ul>li>a:after {
display:none;
}
}
.sitemap__item>ul>li>ul {
	padding:15px 0 0 0;
}
.sitemap__item>ul>li>ul>li {
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:24%;
	padding:15px 2.5% 0 0;
}
@media(min-width:992px) and (max-width:1199px) {
.sitemap__item>ul>li>ul>li {
width:32.9%;
}
}
@media(max-width:991px) {
.sitemap__item>ul>li>ul>li {
display:block;
width:100%;
padding:0;
}
}
.sitemap__item>ul>li>ul>li>a {
	display:inline-block;
	min-height:42px;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	font-size:18px;
	font-size:1.2em;
	font-weight:300;
	line-height:1;
}
.sitemap__item>ul>li>ul>li>a:hover, .sitemap__item>ul>li>ul>li>a.active, .sitemap__item>ul>li>ul>li>a.is-active {
	color:#000;
}
.sitemap__item>ul>li>ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.sitemap__item>ul>li>ul>li>a {
display:block;
min-height:1px;
padding:15px 5%;
background-color:#ededed;
border-bottom:solid 1px #fff;
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
@media(max-width:991px) {
.sitemap__item>ul>li>ul>li.has-submenu>a {
padding-right:45px;
}
.sitemap__item>ul>li>ul>li.has-submenu .icon {
display:block;
width:45px;
height:100%;
position:absolute;
top:0;
right:0;
z-index:5;
color:#878787;
cursor:pointer;
text-align:center;
line-height:1;
}
.sitemap__item>ul>li>ul>li.has-submenu .icon:hover, .sitemap__item>ul>li>ul>li.has-submenu .icon:focus {
color:#000;
}
.sitemap__item>ul>li>ul>li.has-submenu .icon:before {
position:relative;
display:block;
top:17px;
transition:all .2s;
content:"c";
font-family:"peoplecert";
font-size:.8em;
font-weight:normal;
line-height:1;
}
.sitemap__item>ul>li>ul>li.has-submenu .icon.is-active:before {
transform:scaleY(-1);
}
}
.sitemap__item>ul>li>ul>li>ul {
	padding:15px 0;
}
@media(max-width:991px) {
.sitemap__item>ul>li>ul>li>ul {
display:none;
padding:5px 0 10px 0;
}
}
.sitemap__item>ul>li>ul>li>ul>li {
	position:relative;
	display:block;
	vertical-align:top;
	padding:3px 0 3px 20px;
	line-height:1.1;
}
@media(max-width:991px) {
.sitemap__item>ul>li>ul>li>ul>li {
padding:0;
}
}
.sitemap__item>ul>li>ul>li>ul>li>a {
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	font-size:14px;
	font-size:.93333em;
	font-weight:700;
	line-height:1;
}
.sitemap__item>ul>li>ul>li>ul>li>a:hover, .sitemap__item>ul>li>ul>li>ul>li>a.active, .sitemap__item>ul>li>ul>li>ul>li>a.is-active {
	color:#000;
}
.sitemap__item>ul>li>ul>li>ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.sitemap__item>ul>li>ul>li>ul>li>a {
display:block;
padding:10px 10%;
font-size:13px;
font-size:.86667em;
font-weight:700;
}
}
.sitemap__item>ul>li>ul>li>ul>li.has-submenu .icon {
	position:absolute;
	top:5px;
	left:0;
	z-index:5;
	color:#878787;
	cursor:pointer;
	line-height:1;
}
@media(max-width:991px) {
.sitemap__item>ul>li>ul>li>ul>li.has-submenu .icon {
display:block;
width:45px;
height:33px;
position:absolute;
top:0;
right:0;
left:auto;
z-index:5;
color:#878787;
cursor:pointer;
text-align:center;
line-height:1;
}
}
.sitemap__item>ul>li>ul>li>ul>li.has-submenu .icon:hover, .sitemap__item>ul>li>ul>li>ul>li.has-submenu .icon:focus {
	color:#000;
}
.sitemap__item>ul>li>ul>li>ul>li.has-submenu .icon:before {
	display:block;
transition:all .2s;
	content:"c";
	font-family:"peoplecert";
	font-size:.8em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.sitemap__item>ul>li>ul>li>ul>li.has-submenu .icon:before {
top:11px;
}
}
.sitemap__item>ul>li>ul>li>ul>li.has-submenu .icon.is-active:before {
	transform:scaleY(-1);
}
.sitemap__item>ul>li>ul>li>ul>li.is-active:before {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background-color:#ededed;
	position:absolute;
	top:25px;
	left:0;
	z-index:5;
}
@media(max-width:991px) {
.sitemap__item>ul>li>ul>li>ul>li.is-active:before {
width:90%;
position:absolute;
top:35px;
left:0;
left:10%;
}
}
.sitemap__item>ul>li>ul>li>ul>li>ul {
	display:none;
	padding:15px 0;
}
.sitemap__item>ul>li>ul>li>ul>li>ul>li {
	display:block;
	vertical-align:top;
	padding:3px 0;
	line-height:1.2;
}
@media(max-width:991px) {
.sitemap__item>ul>li>ul>li>ul>li>ul>li {
padding:0;
}
}
.sitemap__item>ul>li>ul>li>ul>li>ul>li>a {
	color:#878787;
	text-decoration:none;
transition:color .1s linear;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
.sitemap__item>ul>li>ul>li>ul>li>ul>li>a:hover, .sitemap__item>ul>li>ul>li>ul>li>ul>li>a.active, .sitemap__item>ul>li>ul>li>ul>li>ul>li>a.is-active {
	color:#000;
}
.sitemap__item>ul>li>ul>li>ul>li>ul>li>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.sitemap__item>ul>li>ul>li>ul>li>ul>li>a {
display:block;
padding:5px 10%;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.article-wrapper, .article-offer-wrapper, .article-with-banners-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.article-wrapper, .article-offer-wrapper, .article-with-banners-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.article-wrapper, .article-offer-wrapper, .article-with-banners-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.article-wrapper--clear-wrapper, .article-offer-wrapper--clear-wrapper, .article-with-banners-wrapper--clear-wrapper {
	margin:0 !important;
	padding:0 !important;
}
.article-wrapper--clear-wrapper .article, .article-offer-wrapper--clear-wrapper .article, .article-with-banners-wrapper--clear-wrapper .article {
	padding-left:0 !important;
	padding-right:0 !important;
}
.article-wrapper .article, .article-offer-wrapper .article, .article-with-banners-wrapper .article {
	padding:0 2% 50px 2%;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
.article-wrapper .article ul, .article-offer-wrapper .article ul, .article-with-banners-wrapper .article ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom:10px;
}
.article-wrapper .article ul li, .article-offer-wrapper .article ul li, .article-with-banners-wrapper .article ul li {
	position:relative;
	padding:1px 0 1px 20px;
}
.article-wrapper .article ul li:before, .article-offer-wrapper .article ul li:before, .article-with-banners-wrapper .article ul li:before {
	content:"";
	position:absolute;
	top:10px;
	left:0;
	width:5px;
	height:5px;
	background-color:transparent;
	border:solid 1px #007bff;
	border-radius:50%;
}
@media(max-width:991px) {
.article-wrapper .article ul li:before, .article-offer-wrapper .article ul li:before, .article-with-banners-wrapper .article ul li:before {
width:4px;
height:4px;
top:8px;
}
}
.article-wrapper .article ul li>ul, .article-offer-wrapper .article ul li>ul, .article-with-banners-wrapper .article ul li>ul {
	padding-bottom:5px;
}
.article-wrapper .article ul li>ul>li:before, .article-offer-wrapper .article ul li>ul>li:before, .article-with-banners-wrapper .article ul li>ul>li:before {
	background-color:#007bff;
}
.article-wrapper .article ol, .article-offer-wrapper .article ol, .article-with-banners-wrapper .article ol {
	margin:0;
	padding:0;
	list-style:none;
}
.article-wrapper .article ol li, .article-offer-wrapper .article ol li, .article-with-banners-wrapper .article ol li {
	counter-increment:item;
	margin-bottom:5px;
}
.article-wrapper .article ol li:before, .article-offer-wrapper .article ol li:before, .article-with-banners-wrapper .article ol li:before {
	margin-right:3px;
	content:counter(item);
	color:#007bff;
	width:17px;
	height:17px;
	text-align:left;
	display:inline-block;
	font-size:.85em;
	font-weight:300;
	vertical-align:top;
	line-height:1.7;
}
@media(max-width:991px) {
.article-wrapper .article, .article-offer-wrapper .article, .article-with-banners-wrapper .article {
position:relative;
margin:0 auto;
max-width:1340px;
padding-bottom:15px;
font-size:12px;
font-size:.8em;
font-weight:300;
text-align:justify;
}
}
@media(max-width:991px) and (max-width:991px) {
.article-wrapper .article, .article-offer-wrapper .article, .article-with-banners-wrapper .article {
padding-left:5%;
padding-right:5%;
}
}
.article-wrapper .article--full-width, .article-offer-wrapper .article--full-width, .article-with-banners-wrapper .article--full-width {
	width:100%;
}
.article-wrapper .article--semi-full-width, .article-offer-wrapper .article--semi-full-width, .article-with-banners-wrapper .article--semi-full-width {
	width:75%;
}
.article-wrapper .article--half-width, .article-offer-wrapper .article--half-width, .article-with-banners-wrapper .article--half-width {
	width:50%;
}
.article-wrapper .article h1, .article-offer-wrapper .article h1, .article-with-banners-wrapper .article h1 {
	padding:0 0 30px 0;
	font-size:2em;
	color:#000;
}
@media(max-width:991px) {
.article-wrapper .article h1, .article-offer-wrapper .article h1, .article-with-banners-wrapper .article h1 {
padding:25px 0;
text-align:center;
font-size:1.3em;
}
}
.article-wrapper .article h2, .article-offer-wrapper .article h2, .article-with-banners-wrapper .article h2 {
	margin:0 0 30px 0;
	padding:0 0 0 2%;
	border-left:solid 2px #878787;
	font-size:1.8em;
	color:#565656;
}
@media(max-width:991px) {
.article-wrapper .article h2, .article-offer-wrapper .article h2, .article-with-banners-wrapper .article h2 {
width:100%;
border-width:1px;
margin:0 0 15px 0;
font-size:1.2em;
text-align:left;
}
}
.article-wrapper .article h3, .article-wrapper .article h4, .article-wrapper .article h5, .article-wrapper .article h6, .article-offer-wrapper .article h3, .article-offer-wrapper .article h4, .article-offer-wrapper .article h5, .article-offer-wrapper .article h6, .article-with-banners-wrapper .article h3, .article-with-banners-wrapper .article h4, .article-with-banners-wrapper .article h5, .article-with-banners-wrapper .article h6 {
	margin-bottom:20px;
	font-size:1.5em;
}
@media(max-width:991px) {
.article-wrapper .article h3, .article-wrapper .article h4, .article-wrapper .article h5, .article-wrapper .article h6, .article-offer-wrapper .article h3, .article-offer-wrapper .article h4, .article-offer-wrapper .article h5, .article-offer-wrapper .article h6, .article-with-banners-wrapper .article h3, .article-with-banners-wrapper .article h4, .article-with-banners-wrapper .article h5, .article-with-banners-wrapper .article h6 {
font-size:1.2em;
}
}
.article-wrapper .article .basket-items, .article-offer-wrapper .article .basket-items, .article-with-banners-wrapper .article .basket-items {
	visibility:visible;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	position:absolute;
	top:50%;
	left:5%;
	padding:20px 40px;
	border-right:solid 1px #e2e2e2;
	text-align:center;
}
@media(max-width:991px) {
.article-wrapper .article .basket-items, .article-offer-wrapper .article .basket-items, .article-with-banners-wrapper .article .basket-items {
position:absolute;
top:50%;
left:10%;
padding:0 0;
border:none;
display:inline-block;
vertical-align:middle;
padding-right:3vw;
position:relative;
top:auto;
bottom:auto;
left:auto;
right:auto;
position:relative;
top:auto;
transform:translateY(0);
}
}
.article-wrapper .article .basket-items em, .article-offer-wrapper .article .basket-items em, .article-with-banners-wrapper .article .basket-items em {
	display:block;
	font-style:normal;
	width:28px;
	height:28px;
	border-radius:50%;
	margin:0 auto;
	background-color:#000;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#fff;
	line-height:28px;
}
@media(max-width:991px) {
.article-wrapper .article .basket-items em, .article-offer-wrapper .article .basket-items em, .article-with-banners-wrapper .article .basket-items em {
width:22px;
height:22px;
font-size:11px;
font-size:.73333em;
font-weight:300;
line-height:22px;
}
}
.article-wrapper .article .basket-items em.icon-profile, .article-offer-wrapper .article .basket-items em.icon-profile, .article-with-banners-wrapper .article .basket-items em.icon-profile {
	background-color:transparent;
	color:#000;
}
.article-wrapper .article .basket-items em.icon-profile:before, .article-offer-wrapper .article .basket-items em.icon-profile:before, .article-with-banners-wrapper .article .basket-items em.icon-profile:before {
	content:"o";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
}
.article-wrapper .article .basket-items span, .article-offer-wrapper .article .basket-items span, .article-with-banners-wrapper .article .basket-items span {
	display:block;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.article-wrapper .article .basket-items span, .article-offer-wrapper .article .basket-items span, .article-with-banners-wrapper .article .basket-items span {
font-size:9px;
font-size:.6em;
font-weight:300;
}
}
@media(max-width:991px) {
.article.hasHiddenCont {
overflow:hidden;
}
.article.hasHiddenCont.init {
transition:all .5s ease-out;
}
}
@media(min-width:991px) {
.article.hasHiddenCont:not(.enable-desktop) {
height:auto !important;
}
}
@media(min-width:991px) {
.article.hasHiddenCont.enable-desktop {
overflow:hidden;
}
}
.article+.txtToggler {
	display:inline-block;
	margin:10px 0;
	float:right;
	font-size:11px;
	font-size:.73333em;
	font-weight:300;
}
@media(min-width:991px) {
.article+.txtToggler:not(.enable-desktop) {
display:none !important;
}
}
.products-list-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.products-list-wrapper {
max-width:1340px;
padding:0 25px;
}
}
.products-list-wrapper:before, .products-list-wrapper:after {
	content:"";
	display:table;
}
.products-list-wrapper:after {
	clear:both;
}
@media(min-width:480px) and (max-width:991px) {
.products-list-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.products-list {
	position:relative;
	padding:0 2% 0 2%;
}
.products-list:before, .products-list:after {
	content:"";
	display:table;
}
.products-list:after {
	clear:both;
}
@media(min-width:991px) {
.products-list {
min-height:400px;
}
}
@media(max-width:991px) {
.products-list {
min-height:30vh;
padding:0 0 0 0;
}
}
.products-list__explore {
	padding:0 0 20px 0;
	text-align:right;
}
@media(max-width:991px) {
.products-list__explore {
padding:0 5% 20px 5%;
text-align:center;
}
}
.products-list__sidebar {
	float:left;
	width:23%;
	padding:0 0 100px 0;
}
.products-list__sidebar--mobile {
	float:none;
	width:100%;
	padding:0 0 0 0;
}
@media(max-width:991px) {
.products-list__sidebar.position-top {
position:fixed;
float:none;
top:0;
left:0;
width:100%;
padding:0;
z-index:15;
}
}
.products-list__gap {
	float:left;
	width:3%;
}
.products-list__items {
	position:relative;
	float:left;
	width:74%;
	padding:0 0 80px 0;
}
@media(max-width:991px) {
.products-list__items {
width:100%;
padding:0 0 40px 0;
}
}
.products-list__items .results-list {
	position:relative;
}
.products-list__items .results-list.is-loading:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255, 255, 255, .7);
	z-index:10;
}
.products-list__items .results-list.is-loading:after {
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	z-index:10;
	transform:translateX(-50%) scale(1);
	display:block;
	width:15px;
	height:15px;
	border-radius:50%;
	background-color:#007bff;
animation:load-more .75s infinite;
}
.products-list__items ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-left:-10px;
	margin-right:-10px;
}
.products-list__items ul:before, .products-list__items ul:after {
	content:"";
	display:table;
}
.products-list__items ul:after {
	clear:both;
}
@media(max-width:991px) {
.products-list__items ul {
margin-left:0;
margin-right:0;
}
}
.products-list__items li {
	float:left;
	width:33.333%;
	padding:0 10px 20px 10px;
}
@media(max-width:991px) {
.products-list__items li {
width:50%;
padding:0 5px 10px 5px;
}
}
@media(max-width:991px) {
.products-list__items--mobile-singlecol li {
width:100%;
}
}
@media(max-width:991px) {
.products-list__items--mobile-largeouterpad {
padding-left:7px;
padding-right:7px;
}
}
.products-list__items--clearthirdchild li:nth-child(3n+1) {
clear:both;
}
.products-list__items__noRes {
	background-color:#fff;
	padding:5vh 0;
	text-align:center;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.products-list__items__noRes {
font-size:20px;
font-size:1.33333em;
font-weight:300;
}
}
.products-list__is-loading {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	z-index:10;
}
.products-list__is-loading:after {
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	z-index:10;
	transform:translateX(-50%) scale(1);
	display:block;
	width:15px;
	height:15px;
	border-radius:50%;
	background-color:#007bff;
animation:load-more .75s infinite;
}
.products-list__is-loading span {
	width:100%;
	position:absolute;
	top:50%;
	left:0%;
	top:calc(50% + 30px);
	z-index:11;
	text-align:center;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	color:#878787;
}
.results-found {
	padding:0 0 30px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#565656;
	text-align:right;
}
@media(max-width:991px) {
.results-found {
font-size:10px;
font-size:.66667em;
font-weight:300;
padding-right:10px;
padding-bottom:15px;
}
}
.results-sorting {
	padding:0 0 15px 0;
	color:#878787;
}
@media(max-width:991px) {
.results-sorting {
padding:0 5px 15px 5px;
}
}
.results-sorting select.input-validation-error+.customSelect {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
.results-sorting select:focus+.customSelect {
	border-color:#82a3da;
	-ms-box-shadow:0 0 0 1px #a6c7ff;
	-o-box-shadow:0 0 0 1px #a6c7ff;
	box-shadow:0 0 0 1px #a6c7ff;
}
.results-sorting .customSelect {
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	border:solid 1px #b7b7b7;
	text-align:left;
	font-size:1em;
	min-width:215px;
	padding-top:9px;
	padding-bottom:9px;
	background:#ededed;
	border-color:#ededed;
}
.results-sorting .customSelect.input-validation-error {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
@media(max-width:991px) {
.results-sorting .customSelect {
padding-top:7px;
padding-bottom:7px;
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
@media(max-width:991px) {
.results-sorting .customSelect {
border:none;
min-width:1px;
background-color:transparent;
}
}
.results-sorting .customSelect .customSelectInner {
	position:relative;
	background:transparent;
	padding-right:40px;
	padding-left:15px;
	font-size:1em;
	font-weight:300;
	line-height:1;
	color:#000;
}
@media(max-width:991px) {
.results-sorting .customSelect .customSelectInner {
padding-left:0;
padding-right:25px;
}
}
.results-sorting .customSelect .customSelectInner:after {
	position:absolute;
	top:0;
	right:0;
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#000;
	width:40px;
	height:100%;
	text-align:center;
	background:transparent;
	color:#007bff;
}
@media(max-width:991px) {
.results-sorting .customSelect .customSelectInner:after {
width:20px;
}
}
.results-sorting .customSelectDisabled {
	background-color:#ededed !important;
}
.results-sorting p, .results-sorting span {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	margin:0;
}
@media(max-width:991px) {
.results-sorting p {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
@media(max-width:991px) {
.results-sorting span {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.results-sorting .table {
	margin:0;
}
.results-sorting .cell {
	vertical-align:middle;
}
@media(max-width:991px) {
.results-sorting .cell {
width:50%;
}
}
.results-sorting .cell:last-child>div {
	display:inline-block;
	padding-left:5px;
	vertical-align:middle;
}
.results-sorting .cell:last-child>div:first-child {
	padding-right:10px;
}
.results-sorting input[type="text"].search-input {
	background-image:url("../../../img/fzimg/symbols/search.png");
	background-repeat:no-repeat;
}
@media(min-width:991px) {
.results-sorting input[type="text"].search-input {
max-width:140px;
padding-right:calc(10% + 20px);
background-position:90% 50%;
}
}
@media(max-width:991px) {
.results-sorting input[type="text"].search-input {
padding-right:calc(5% + 20px);
background-position:95% 50%;
}
}
.results-sorting .search-box-mobile {
	margin:0 auto;
	text-align:center;
}
@media(max-width:991px) {
.results-sorting .search-box-mobile {
padding:0 0 15px 0;
width:55%;
min-width:225px;
max-width:300px;
}
}
.faqs-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.faqs-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.faqs-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.faqs-wrapper:before, .faqs-wrapper:after {
	content:"";
	display:table;
}
.faqs-wrapper:after {
	clear:both;
}
.faqs {
	position:relative;
	padding:50px 2% 0 2%;
	overflow:hidden;
}
.faqs:before, .faqs:after {
	content:"";
	display:table;
}
.faqs:after {
	clear:both;
}
@media(max-width:991px) {
.faqs {
padding:0;
}
}
.faqs__sidebar {
	float:left;
	width:24%;
	padding-bottom:100px;
}
.faqs__sidebar__list {
	margin:0;
	padding:0;
	list-style:none;
	background-color:#f9f9f9;
}
.faqs__sidebar li:last-child a:after {
	display:none;
}
.faqs__sidebar a {
	position:relative;
	display:block;
	padding:25px 12%;
	background-color:#f9f9f9;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#565656;
	text-decoration:none;
transition:color .1s linear;
}
.faqs__sidebar a:hover, .faqs__sidebar a.active, .faqs__sidebar a.is-active {
	color:#000;
}
.faqs__sidebar a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.faqs__sidebar a:hover, .faqs__sidebar a.active {
	background-color:#ededed;
}
.faqs__sidebar a:hover:before, .faqs__sidebar a.active:before {
	content:'';
	position:absolute;
	top:0;
	left:-1px;
	top:50%;
	transform:translateY(-50%);
	height:75%;
	width:1px;
	background-color:#007bff;
}
.faqs__sidebar a:after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	left:50%;
	transform:translateX(-50%);
	height:1px;
	width:86%;
	background-color:#d8d9d8;
}
.faqs__gap {
	float:left;
	width:3%;
}
.faqs__main {
	position:relative;
	float:left;
	width:73%;
transition:all .2s ease-out;
}
@media(max-width:991px) {
.faqs__main {
width:100%;
height:auto !important;
border:1px solid #e1e1e1;
margin-bottom:30px;
}
}
.faqs .ui-accordion-header {
	margin:0;
	border-radius:0;
	border:none;
	outline:none;
	background:none;
}
.faqs .ui-icon {
	display:none;
}
.faqs .ui-accordion-content {
	padding:0;
}
.faqs .ui-state-disabled {
	cursor:auto !important;
	pointer-events:all;
	opacity:1;
}
.faqs__topic {
	z-index:0;
	max-width:910px;
	margin-left:auto;
	margin-right:auto;
}
.faqs__main .faqs__topic {
	max-width:none;
}
.faqs__topic.ui-accordion {
transition:all .2s ease-out;
}
@media(min-width:991px) {
.faqs__topic {
padding:0 0 100px 0;
display:none;
}
.faqs__topic.active {
display:block;
}
}
@media(max-width:991px) {
.faqs__topic {
margin-bottom:60px;
border:1px solid #e1e1e1;
}
.faqs__main .faqs__topic {
border:none;
margin-bottom:0;
}
}
.faqs__topic__head {
	color:#000;
transition:all .2s;
	text-align:center;
}
@media(max-width:991px) {
.faqs__topic__head {
padding:15px 8px 30px;
}
}
.faqs__main .faqs__topic__head {
	text-align:left;
}
.faqs__topic__head__desk, .faqs__topic__head__mobile {
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
}
@media(min-width:991px) {
.faqs__topic__head__desk {
display:block;
}
}
@media(max-width:991px) {
.faqs__topic__head__desk {
display:none;
}
}
.faqs__topic__head__mobile {
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(min-width:991px) {
.faqs__topic__head__mobile {
display:none;
}
}
@media(max-width:991px) {
.faqs__topic__head__mobile {
display:block;
}
}
.faqs__topic__head.ui-accordion-header {
	padding:0;
	padding-bottom:13px;
}
@media(max-width:991px) {
.faqs__topic__head.ui-accordion-header {
padding:20px 16px;
background:#f9f9f9;
border-bottom:1px solid #e1e1e1;
}
.faqs__topic:last-child .faqs__topic__head.ui-accordion-header {
border-bottom:none;
}
.faqs__topic__head.ui-accordion-header.ui-state-active {
border-color:transparent;
}
}
@media(min-width:991px) {
.faqs__main .faqs__topic__head {
position:absolute !important;
top:-13px;
transform:translateY(-100%);
}
}
@media(min-width:991px) {
.faqs__topic__body {
display:block !important;
}
}
.faqs__topic__body.ui-accordion-content-active {
	display:block !important;
}
.faqs__topic__desc {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.faqs__topic__desc {
font-size:11px;
font-size:.73333em;
font-weight:300;
padding:17px 16px 40px;
}
}
.faqs__topic__q {
	color:#000;
transition:all .2s;
}
.faqs__topic__q.ui-accordion-header {
	font-size:18px;
	font-size:1.2em;
	font-weight:300;
	padding:40px 55px 15px 25px;
	border-bottom:1px solid #000;
}
.faqs__topic__q.ui-accordion-header:hover, .faqs__topic__q.ui-accordion-header:focus {
	color:#007bff;
}
@media(max-width:991px) {
.faqs__topic__q.ui-accordion-header {
border-color:#b7b7b7;
margin-left:8px;
margin-right:8px;
padding:12px 40px 12px 5px;
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
.faqs__topic__q.ui-accordion-header:first-child {
border-top:1px solid #b7b7b7;
}
}
.faqs__topic__q .ui-icon {
	display:none;
}
.faqs__topic__q:after {
	content:"c";
	font-family:"peoplecert";
	font-size:20px;
	font-weight:normal;
	line-height:1;
	color:#007bff;
	position:absolute;
	bottom:15px;
	right:25px;
transition:all .2s;
}
@media(max-width:991px) {
.faqs__topic__q:after {
font-size:10px;
right:16px;
bottom:auto;
top:12px;
}
}
.faqs__topic__q.ui-state-active {
	color:#007bff;
	border-color:transparent;
}
.faqs__topic__q.ui-state-active:after {
	transform:scaleY(-1);
	color:#d5d5d5;
}
@media(max-width:991px) {
.faqs__topic__q.ui-state-active {
border-color:#b7b7b7;
}
}
.faqs__topic__a {
	background:#f9f9f9;
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
	color:#878787;
	padding:0 !important;
}
.faqs__topic__a.ui-accordion-content {
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
}
@media(max-width:991px) {
.faqs__topic__a.ui-accordion-content {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.faqs__topic__a__cont {
	padding:28px 25px !important;
	color:#000;
}
@media(max-width:991px) {
.faqs__topic__a__cont {
padding:17px 13px !important;
}
}
.faqs__topic__helper {
	padding-top:160px;
	text-align:center;
}
.faqs__topic__helper__txt {
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
}
@media(max-width:991px) {
.faqs__topic__helper__txt {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.faqs__topic__helper .btn, .faqs__topic__helper a.action-button, .faqs__topic__helper .booking-calendar__full-date-time span, .booking-calendar__full-date-time .faqs__topic__helper span {
	margin-top:30px;
	color:#fff;
}
@media(max-width:991px) {
.faqs__topic__helper .btn, .faqs__topic__helper a.action-button, .faqs__topic__helper .booking-calendar__full-date-time span, .booking-calendar__full-date-time .faqs__topic__helper span {
margin-top:13px;
}
}
@media(max-width:991px) {
.faqs__topic__helper {
padding:45px 0 40px;
}
}
.products-list-filters .accordion__content {
	padding-top:20px;
	padding-bottom:20px;
}
.products-list-filters .accordion__content:after {
	display:block;
	content:'';
	position:absolute;
	bottom:0;
	left:-25px;
	width:calc(100% + 50px);
	height:2px;
	background-color:#fff;
}
.products-list-filters .accordion__content>div {
	max-height:215px;
}
.products-list-filters__title {
	padding:0 0 30px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#565656;
}
.products-list-filters__content {
	padding:20px 25px;
	background-color:#f9f9f9;
}
.products-list-filters ul {
	margin:0;
	padding:0;
	list-style:none;
	padding:0 0 0 17%;
}
@media(min-width:992px) and (max-width:1199px) {
.products-list-filters ul {
padding:0;
}
}
.products-list-filters li {
	padding:10px 0;
}
.products-list-filters .datepickerFilters {
	text-align:center;
	max-height:none !important;
}
.products-list-filters .datepickerFilters .btn, .products-list-filters .datepickerFilters a.action-button, .products-list-filters .datepickerFilters .booking-calendar__full-date-time span, .booking-calendar__full-date-time .products-list-filters .datepickerFilters span {
	margin-top:10px;
}
.products-list-filters .datepickerRow {
	text-align:left;
	margin-bottom:20px;
}
.products-list-filters .datepickerRow label {
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	padding:0;
}
.products-list-filters-mobile .accordion__title {
	background-color:#959595;
}
.products-list-filters-mobile .accordion__title.is-open {
	background-color:#6d6d6d;
}
.products-list-filters-mobile .accordion__title:after {
	color:#fff;
}
.products-list-filters-mobile .accordion__content {
	background-color:#ededed;
}
.products-list-filters-mobile__content ul {
	margin:0;
	padding:0;
	list-style:none;
}
.products-list-filters-mobile__content ul:before, .products-list-filters-mobile__content ul:after {
	content:"";
	display:table;
}
.products-list-filters-mobile__content ul:after {
	clear:both;
}
.products-list-filters-mobile__content li {
	display:inline-block;
	width:49%;
	padding:10px 11px 10px 0;
}
@media(min-width:480px) and (max-width:991px) {
.products-list-filters-mobile__content li {
width:32.9%;
}
}
.products-list-filters-mobile .datepickerRow {
	margin-top:10px;
	margin-bottom:10px;
}
.products-list-filters-mobile .datepickerRow label {
	padding:0;
}
.products-list-filters-mobile__btns-container {
	padding:27.5px 0;
	text-align:center;
}
.products-list-filters-mobile__clear-filters {
	position:relative;
	text-align:right;
}
.products-list-filters-mobile__clear-filters a {
	position:absolute;
	top:0%;
	right:5%;
	top:-50px;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:underline;
	font-size:10px;
	font-size:.66667em;
	font-weight:300;
}
.products-list-filters-mobile__clear-filters a:hover, .products-list-filters-mobile__clear-filters a.active, .products-list-filters-mobile__clear-filters a.is-active {
	color:#000;
}
.products-list-filters-mobile__clear-filters a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.products-list-filter-clear {
	padding:15px 0;
	text-align:right;
}
.products-list-filter-clear a {
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
.products-list-filter-clear a:hover, .products-list-filter-clear a.active, .products-list-filter-clear a.is-active {
	color:#000;
}
.products-list-filter-clear a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.filterTagsList {
	padding:0 5px 10px;
}
@media(min-width:480px) and (max-width:991px) {
.filterTagsList {
padding:0 5% 10px;
}
}
.filterTagsList ul {
	margin:0;
	padding:0;
	list-style:none;
}
.filterTagsList__item {
	position:relative;
	display:inline-block;
	padding:8px 20px 8px 8px;
	margin:6px 6px 0 0;
	background:#ededed;
	border-radius:4px;
	font-size:10px;
	font-size:.66667em;
	font-weight:300;
	color:#565656;
}
.filterTagsList__item__close {
	display:block;
	width:20px;
	height:100%;
	position:absolute;
	top:0;
	right:0;
}
.filterTagsList__item__close:after {
	content:"N";
	font-family:"peoplecert";
	font-size:10px;
	font-weight:normal;
	line-height:1;
	position:absolute;
	top:50%;
	left:50%;
	transform:translateX(-50%) translateY(-50%);
	color:#959595;
}
.products-categories-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.products-categories-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.products-categories-wrapper {
z-index:1;
}
}
.products-categories-title {
	padding:0 2% 30px 2%;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.products-categories-title {
padding:0 5% 17.5px 5%;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.products-categories {
	position:relative;
	margin:0 auto;
	max-width:1340px;
	padding:0 7.5%;
}
@media(max-width:991px) {
.products-categories {
padding-left:5%;
padding-right:5%;
}
}
.products-categories>ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom:90px;
}
.products-categories>ul:before, .products-categories>ul:after {
	content:"";
	display:table;
}
.products-categories>ul:after {
	clear:both;
}
@media(max-width:991px) {
.products-categories>ul {
padding-bottom:45px;
}
}
.products-categories>ul>li {
	position:relative;
	float:left;
	width:33.333%;
	height:232px;
	padding:13.5px;
}
.pagemode-edit .products-categories>ul>li .expeditor-thumb {
	display:block;
	width:100px;
	height:auto;
	position:absolute;
	top:5%;
	right:5%;
	overflow:hidden;
	z-index:1000;
}
.pagemode-edit .products-categories>ul>li .expeditor-thumb--large {
	width:300px;
}
.pagemode-edit .products-categories>ul>li .expeditor-thumb__imgwrap {
	max-height:100px;
	margin:2px;
	overflow:hidden;
	border-radius:5px;
	border:solid 2px #fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .4);
	background-color:#fff;
}
.pagemode-edit .products-categories>ul>li .expeditor-thumb__imgwrap:before {
	content:'Media';
	display:block;
	background-color:#000;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.pagemode-edit .products-categories>ul>li .expeditor-thumb__imgwrap--desktop:before {
	content:'Desktop';
}
.pagemode-edit .products-categories>ul>li .expeditor-thumb__imgwrap--mobile:before {
	content:'Mobile';
}
.pagemode-edit .products-categories>ul>li .expeditor-thumb img {
	width:100%;
}
@media(max-width:991px) {
.products-categories>ul>li {
float:none;
width:100%;
height:85px;
padding:5px 0;
}
}
.products-categories__item {
	position:relative;
	width:100%;
	height:100%;
	background-color:#f9f9f9;
}
.products-categories__item>a, .products-categories__item>div {
	display:block;
	width:100%;
	height:100%;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
}
.products-categories__item>a:hover, .products-categories__item>a.active, .products-categories__item>a.is-active, .products-categories__item>div:hover, .products-categories__item>div.active, .products-categories__item>div.is-active {
	color:#fff;
}
.products-categories__item>a:focus, .products-categories__item>div:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.products-categories__item>a, .products-categories__item>div {
color:#000;
text-decoration:none;
transition:color .1s linear;
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
.products-categories__item>a:hover, .products-categories__item>a.active, .products-categories__item>a.is-active, .products-categories__item>div:hover, .products-categories__item>div.active, .products-categories__item>div.is-active {
color:#000;
}
.products-categories__item>a:focus, .products-categories__item>div:focus {
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px;
}
}
.products-categories__item .img-container {
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
}
@media(max-width:991px) {
.products-categories__item .img-container {
width:15%;
position:absolute;
top:0;
right:0;
z-index:10;
}
}
.products-categories__item .img-container:before {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
}
@media(min-width:991px) {
.products-categories__item .img-container:before {
background:linear-gradient(to right, #fff 20%, transparent 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#00000000', GradientType=0);
}
}
@media(max-width:991px) {
.products-categories__item .img-container:before {
width:7%;
background-color:#007bff;
-webkit-opacity:.6;
-ms-opacity:.6;
-moz-opacity:.6;
-o-opacity:.6;
opacity:.6;
}
}
.products-categories__item .img-container:after {
	content:'';
	width:85%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	background-color:#f9f9f9;
	-webkit-opacity:.8;
	-ms-opacity:.8;
	-moz-opacity:.8;
	-o-opacity:.8;
	opacity:.8;
transition:all .3s;
}
@media(max-width:991px) {
.products-categories__item .img-container:after {
display:none;
}
}
.products-categories__item .img-container--no-overlay:before, .products-categories__item .img-container--no-overlay:after {
	display:none;
}
.products-categories__item .txt-container {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:15;
	padding:25px 20px;
}
@media(max-width:991px) {
.products-categories__item .txt-container {
position:absolute;
top:50%;
transform:translateY(-50%);
padding:0 5%;
height:auto;
}
}
.products-categories__item .txt-container h2 {
	width:85%;
	line-height:1.3;
}
@media(max-width:991px) {
.products-categories__item .txt-container h2 {
width:75%;
}
}
.products-categories__item .txt-container:after {
transition:all .3s;
	position:absolute;
	bottom:22%;
	left:8%;
	content:"a";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
@media(max-width:991px) {
.products-categories__item .txt-container:after {
position:absolute;
top:50%;
transform:translateY(-50%);
left:auto;
right:calc(15% + 15px);
}
}
@media(max-width:991px) {
.products-categories__item:hover {
background-color:#ececec;
}
}
@media(min-width:991px) {
.products-categories__item:hover .support-questions-container {
display:block;
visibility:visible;
}
}
@media(min-width:991px) {
.products-categories__item:hover .img-container:before {
background:linear-gradient(to right, #000 20%, transparent 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF000000', endColorstr='#00000000', GradientType=0);
}
}
@media(min-width:991px) {
.products-categories__item:hover .img-container:after {
width:100%;
z-index:10;
background-color:#007bff;
}
}
@media(min-width:991px) {
.products-categories__item:hover .txt-container:after {
left:85%;
color:#fff;
}
}
@media(min-width:991px) {
.products-categories__item--full-height:hover .txt-container {
min-height:205px;
height:auto;
background-color:#007bff;
z-index:20;
-ms-box-shadow:0 0 5px 0 rgba(0, 0, 0, .75);
-o-box-shadow:0 0 5px 0 rgba(0, 0, 0, .75);
box-shadow:0 0 5px 0 rgba(0, 0, 0, .75);
}
.products-categories__item--full-height:hover .txt-container:after {
display:none;
}
}
.products-promos-wrapper {
	padding:0 0 15px 0;
}
.products-promos ul {
	margin:0;
	padding:0;
	list-style:none;
}
.products-promos li {
	float:none;
	width:100%;
	height:85px;
	padding:5px 0;
}
.products-promos__item {
	width:100%;
	height:100%;
}
.products-promos__item a {
	display:block;
	width:100%;
	height:100%;
}
.products-promos__item .img-container {
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:50%;
}
.products-quote-wrapper {
	padding:0 0 70px 0;
}
@media(max-width:991px) {
.products-quote-wrapper {
padding-bottom:35px;
}
}
.products-quote {
	position:relative;
	width:38%;
	margin:0 auto;
	padding:0 13.5px;
	background-position:0 95%;
	background-repeat:no-repeat;
	font-size:22px;
	font-size:1.46667em;
	font-weight:300;
	line-height:1.2;
	color:#565656;
}
.pagemode-edit .products-quote .expeditor-thumb {
	display:block;
	width:100px;
	height:auto;
	position:absolute;
	top:5%;
	right:5%;
	overflow:hidden;
	z-index:1000;
}
.pagemode-edit .products-quote .expeditor-thumb--large {
	width:300px;
}
.pagemode-edit .products-quote .expeditor-thumb__imgwrap {
	max-height:100px;
	margin:2px;
	overflow:hidden;
	border-radius:5px;
	border:solid 2px #fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .4);
	background-color:#fff;
}
.pagemode-edit .products-quote .expeditor-thumb__imgwrap:before {
	content:'Media';
	display:block;
	background-color:#000;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.pagemode-edit .products-quote .expeditor-thumb__imgwrap--desktop:before {
	content:'Desktop';
}
.pagemode-edit .products-quote .expeditor-thumb__imgwrap--mobile:before {
	content:'Mobile';
}
.pagemode-edit .products-quote .expeditor-thumb img {
	width:100%;
}
@media(min-width:991px) {
.products-quote {
min-height:110px;
background-size:100px auto;
}
}
@media(min-width:992px) and (max-width:1199px) {
.products-quote {
width:48%;
font-size:21px;
font-size:1.4em;
font-weight:300;
}
}
@media(max-width:991px) {
.products-quote {
width:80%;
max-width:260px;
min-height:55px;
padding:0;
background-size:50px auto;
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
}
@media(min-width:480px) and (max-width:991px) {
.products-quote {
max-width:300px;
}
}
.products-quote p {
	display:block;
	margin:0;
	padding-left:115px;
}
@media(max-width:991px) {
.products-quote p {
padding-left:57.5px;
}
}
.products-quote p em {
	display:block;
	font-style:normal;
	font-size:.7em;
	padding:10px 0 0 0;
}
.products-list-categories__title {
	padding:0 0 30px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#565656;
}
.products-list-categories__content {
	background-color:#f9f9f9;
}
.products-list-categories ul {
	margin:0;
	padding:0;
	list-style:none;
	padding:0 0 20px 0;
}
.products-list-categories li:last-child a:after {
	display:none;
}
.products-list-categories a {
	position:relative;
	display:block;
	padding:20px 12%;
	background-color:#f9f9f9;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#565656;
	text-decoration:none;
transition:color .1s linear;
}
.products-list-categories a:hover, .products-list-categories a.active, .products-list-categories a.is-active {
	color:#000;
}
.products-list-categories a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.products-list-categories a:hover, .products-list-categories a.is-active {
	background-color:#ededed;
}
.products-list-categories a:hover:before, .products-list-categories a.is-active:before {
	content:'';
	position:absolute;
	top:0;
	left:-1px;
	top:50%;
	transform:translateY(-50%);
	height:75%;
	width:1px;
	background-color:#007bff;
}
.products-list-categories a:after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	left:50%;
	transform:translateX(-50%);
	height:1px;
	width:86%;
	background-color:#d8d9d8;
}
.products-list-categories-mobile__content {
	padding-left:5%;
}
.products-list-categories-mobile ul {
	display:-ms-flexbox;
	display:flex;
	list-style:none;
	height:75px;
	padding:0 0 0 1px;
	white-space:nowrap;
	overflow-x:scroll;
	background-color:transparent;
}
.products-list-categories-mobile li {
	height:100%;
	padding:0;
	margin:0;
	vertical-align:top;
	border-left:solid 3px #fff;
}
.products-list-categories-mobile a {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	width:150px;
	height:65px;
	padding:0 15px;
	background-color:#f9f9f9;
	color:#565656;
	text-decoration:none;
transition:color .1s linear;
	font-size:10px;
	font-size:.66667em;
	font-weight:300;
	white-space:normal;
	line-height:1.3;
}
.products-list-categories-mobile a:hover, .products-list-categories-mobile a.active, .products-list-categories-mobile a.is-active {
	color:#000;
}
.products-list-categories-mobile a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(min-width:480px) and (max-width:991px) {
.products-list-categories-mobile a {
width:160px;
}
}
.products-list-categories-mobile a.is-active {
	background-color:#ededed;
}
.products-list-categories-mobile a.is-active:before {
	content:'';
	position:absolute;
	top:0;
	left:-1px;
	top:50%;
	transform:translateY(-50%);
	height:75%;
	width:1px;
	background-color:#007bff;
}
.products-list-categories-mobile a.is-active:after {
	content:'';
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	left:50%;
	transform:translateX(-50%);
	width:0;
	height:0;
	border-style:solid;
	border-width:10px 9px 0 9px;
	border-color:#ededed transparent transparent transparent;
	bottom:-10px;
	background-color:transparent;
}
.products-list-categories-mobile a span {
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.product-details-outter {
	position:relative;
}
.product-details-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.product-details-wrapper {
max-width:1340px;
padding:0 25px;
}
}
.product-details-wrapper:before, .product-details-wrapper:after {
	content:"";
	display:table;
}
.product-details-wrapper:after {
	clear:both;
}
.product-details {
	position:relative;
	padding:50px 0 100px 2%;
}
.product-details:before, .product-details:after {
	content:"";
	display:table;
}
.product-details:after {
	clear:both;
}
@media(max-width:991px) {
.product-details {
padding:30px 0 40px 0;
}
}
.product-details__sidebar {
	float:left;
	width:31%;
}
@media(max-width:991px) {
.product-details__sidebar {
float:none;
width:100%;
padding:2vh 5%;
}
}
.product-details__sidebar--mobile {
	position:relative;
	margin:0 auto;
	max-width:1340px;
	padding:0 0 35px 0;
}
@media(max-width:991px) {
.product-details__sidebar--mobile {
padding-left:5%;
padding-right:5%;
}
}
.product-details__sidebar.is_stuck {
	margin-top:15px;
}
.product-details__gap {
	float:left;
	width:3%;
}
.product-details__main {
	position:relative;
	float:left;
	width:66%;
}
@media(max-width:991px) {
.product-details__main {
float:none;
width:100%;
}
}
.product-details__main>div:last-child {
	margin-bottom:0;
}
.product-details>div:last-child {
	margin-bottom:0;
}
.product-details-article {
	position:relative;
	margin:0 auto;
	max-width:1340px;
	margin-bottom:60px;
}
@media(max-width:991px) {
.product-details-article {
padding-left:5%;
padding-right:5%;
}
}
@media(max-width:991px) {
.product-details-article {
margin-bottom:25px;
}
}
.product-details-article .article {
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
.product-details-article .article ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom:10px;
}
.product-details-article .article ul li {
	position:relative;
	padding:1px 0 1px 20px;
}
.product-details-article .article ul li:before {
	content:"";
	position:absolute;
	top:10px;
	left:0;
	width:5px;
	height:5px;
	background-color:transparent;
	border:solid 1px #007bff;
	border-radius:50%;
}
@media(max-width:991px) {
.product-details-article .article ul li:before {
width:4px;
height:4px;
top:8px;
}
}
.product-details-article .article ul li>ul {
	padding-bottom:5px;
}
.product-details-article .article ul li>ul>li:before {
	background-color:#007bff;
}
.product-details-article .article ol {
	margin:0;
	padding:0;
	list-style:none;
}
.product-details-article .article ol li {
	counter-increment:item;
	margin-bottom:5px;
}
.product-details-article .article ol li:before {
	margin-right:3px;
	content:counter(item);
	color:#007bff;
	width:17px;
	height:17px;
	text-align:left;
	display:inline-block;
	font-size:.85em;
	font-weight:300;
	vertical-align:top;
	line-height:1.7;
}
@media(min-width:991px) {
.product-details__main .product-details-article .article {
width:75%;
}
}
@media(max-width:991px) {
.product-details-article .article {
width:100%;
font-size:.8em;
text-align:justify;
}
}
.product-details-article .article--full-width {
	width:100%;
}
.product-details-article h1, .product-details-article .top-title {
	display:block;
	padding:0 0 15px 0;
	font-size:2em;
	line-height:1.2;
}
@media(max-width:991px) {
.product-details-article h1, .product-details-article .top-title {
font-size:1.25em;
text-align:center;
}
}
.product-details-article h2 {
	margin:0 0 30px 0;
	padding:0 0 0 2%;
	border-left:solid 2px #878787;
	font-size:1.8em;
	color:#565656;
}
@media(max-width:991px) {
.product-details-article h2 {
width:100%;
border-width:1px;
margin:0 0 15px 0;
font-size:1.1em;
text-align:left;
}
}
.product-details-article h3, .product-details-article h4, .product-details-article h5, .product-details-article h6 {
	margin-bottom:20px;
	font-size:1.5em;
}
@media(max-width:991px) {
.product-details-article h3, .product-details-article h4, .product-details-article h5, .product-details-article h6 {
font-size:1em;
text-align:center;
}
}
.product-details-article b, .product-details-article strong {
	font-weight:500;
}
.product-details-article .article-date {
	display:block;
	padding:0 0 15px 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.product-details-article .article-date {
padding:0 0 7.5px 0;
text-align:center;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.product-details-benefits-wrapper {
	visibility:visible;
}
@media(min-width:991px) {
.product-details-benefits-wrapper {
max-width:835px;
margin:0 auto;
padding-top:90px;
padding-bottom:90px;
}
}
@media(max-width:991px) {
.product-details-benefits-wrapper {
padding-top:30px;
padding-bottom:30px;
}
}
@media(max-width:991px) {
.product-details-benefits {
padding:0 5%;
}
}
.product-details-benefits__title {
	padding:0 0 35px 0;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	text-align:center;
}
@media(max-width:991px) {
.product-details-benefits__title {
padding:0 0 17.5px 0;
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.product-details-benefits__content {
	padding:10px 5%;
}
.product-details-benefits__content ul {
	margin:0;
	padding:0;
	list-style:none;
}
@media(min-width:991px) {
.product-details-benefits__content ul {
display:table;
width:100%;
table-layout:fixed;
}
}
.product-details-benefits__content li {
	padding:0 2%;
	color:#565656;
}
@media(min-width:991px) {
.product-details-benefits__content li {
display:table-cell;
text-align:center;
}
}
@media(min-width:480px) and (max-width:991px) {
.product-details-benefits__content li {
max-width:50%;
margin:0 auto;
}
}
@media(max-width:991px) {
.product-details-benefits__content li {
position:relative;
padding:0 0 15px 0;
}
.product-details-benefits__content li:last-child {
padding-bottom:0;
}
}
.product-details-benefits__content li .facebook {
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
}
.product-details-benefits__content li .facebook:hover, .product-details-benefits__content li .facebook.active, .product-details-benefits__content li .facebook.is-active {
	color:#000;
}
.product-details-benefits__content li .facebook:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.product-details-benefits__content li .facebook:before {
	content:"b";
	font-family:"peoplecert";
	font-weight:normal;
	line-height:1;
	content:"q";
	font-family:"peoplecert";
	font-weight:normal;
	line-height:1;
}
.product-details-benefits__content li .youtube {
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
}
.product-details-benefits__content li .youtube:hover, .product-details-benefits__content li .youtube.active, .product-details-benefits__content li .youtube.is-active {
	color:#000;
}
.product-details-benefits__content li .youtube:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.product-details-benefits__content li .youtube:before {
	content:"g";
	font-family:"peoplecert";
	font-weight:normal;
	line-height:1;
}
.product-details-benefits__content li .linkedin {
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
}
.product-details-benefits__content li .linkedin:hover, .product-details-benefits__content li .linkedin.active, .product-details-benefits__content li .linkedin.is-active {
	color:#000;
}
.product-details-benefits__content li .linkedin:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.product-details-benefits__content li .linkedin:before {
	content:"f";
	font-family:"peoplecert";
	font-weight:normal;
	line-height:1;
	content:"z";
	font-family:"peoplecert";
	font-weight:normal;
	line-height:1;
}
.product-details-benefits__content li .twitter {
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
}
.product-details-benefits__content li .twitter:hover, .product-details-benefits__content li .twitter.active, .product-details-benefits__content li .twitter.is-active {
	color:#000;
}
.product-details-benefits__content li .twitter:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.product-details-benefits__content li .twitter:before {
	font-family:"peoplecert";
	font-weight:normal;
	line-height:1;
	content:"p";
	font-family:"peoplecert";
	font-weight:normal;
	line-height:1;
}
.product-details-benefits__content em {
	display:block;
	font-style:normal;
	padding:0 0 35px 0;
	font-size:30px;
	font-size:2em;
	font-weight:300;
}
@media(max-width:991px) {
.product-details-benefits__content em {
position:absolute;
top:0;
left:0;
padding:0 0 0 0;
font-size:15px;
font-size:1em;
font-weight:300;
line-height:1;
}
}
.product-details-benefits__content h4 {
	padding:0 0 20px 0;
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
}
@media(max-width:991px) {
.product-details-benefits__content h4 {
padding:0 0 3px 15px;
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.product-details-benefits__content p {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	padding:0 0 25px 0;
}
@media(max-width:991px) {
.product-details-benefits__content p {
margin:0;
padding:0 0 0 15px;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
@media(max-width:991px) {
.product-details-benefits__content .share-container {
padding:0;
text-align:right;
}
}
.product-details-benefits__content .share-container a {
	display:inline-block;
	width:30px;
	height:30px;
	margin:0 5px;
	border-radius:50%;
	border:solid 2px #007bff;
}
@media(max-width:991px) {
.product-details-benefits__content .share-container a {
width:20px;
height:20px;
margin:0 2px;
border:solid 1px #007bff;
}
.product-details-benefits__content .share-container a:before {
font-size:.7em;
text-align:center;
}
}
.product-details-benefits__content .share-container a:hover {
	border-color:#000;
}
.product-details-benefits__content .share-container a:before {
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.product-details-info {
	position:relative;
	padding:0 0 115px 0;
}
@media(max-width:991px) {
.product-details-info {
padding:35px 10% 0 10%;
background-color:#fff;
}
}
.product-details-info__duration {
	position:absolute;
	top:4.5%;
	right:3%;
}
.product-details-info__duration span {
	display:inline-block;
	padding-right:15px;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
}
.product-details-info__duration em {
	display:block;
	font-style:normal;
	display:inline-block;
	width:65px;
	height:65px;
	background:url("../../../img/fzimg/icons/exams-duration-bg.png") 0 0 no-repeat;
	font-size:20px;
	font-size:1.33333em;
	font-weight:700;
	color:#565656;
	text-align:center;
	line-height:65px;
}
.product-details-info__title {
	padding:50px 0;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	text-align:center;
	background-color:#fdfdfd;
}
@media(max-width:991px) {
.product-details-info__title {
padding:0 0 25px 0;
font-size:15px;
font-size:1em;
font-weight:300;
background-color:transparent;
}
}
.product-details-info__content {
	border:solid 1px #d8d9d8;
	padding-bottom:30px;
}
@media(max-width:991px) {
.product-details-info__content {
border:none;
}
}
.product-details-info__content .row {
	margin:0;
	padding:80px 0 0 0;
}
.product-details-info__content .row:before, .product-details-info__content .row:after {
	content:"";
	display:table;
}
.product-details-info__content .row:after {
	clear:both;
}
.product-details-info__content .row:first-child {
	padding-top:0;
}
.product-details-info__content .col {
	float:left;
}
.product-details-info__content .col:first-child {
	width:30%;
	padding:4% 3.5%;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.product-details-info__content .col:first-child {
padding:4% 0;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.product-details-info__content .col:last-child {
	width:70%;
}
@media(max-width:991px) {
.product-details-info__content .col:last-child {
width:100%;
}
}
.product-details-info__content .exam-info ul {
	margin:0;
	padding:0;
	list-style:none;
}
.product-details-info__content .exam-info ul:before, .product-details-info__content .exam-info ul:after {
	content:"";
	display:table;
}
.product-details-info__content .exam-info ul:after {
	clear:both;
}
@media(max-width:991px) {
.product-details-info__content .exam-info ul {
position:relative;
border-top:solid 1px #d8d9d8;
}
.product-details-info__content .exam-info ul:before {
display:block;
content:'';
position:absolute;
top:0%;
left:50%;
z-index:10;
width:1px;
height:100%;
background-color:#d8d9d8;
}
}
.product-details-info__content .exam-info li {
	display:block;
	position:relative;
	min-height:135px;
	float:left;
	width:33.333%;
	padding:5.5% 3%;
}
@media(min-width:991px) {
.product-details-info__content .exam-info li {
border-bottom:solid 1px #d8d9d8;
}
.product-details-info__content .exam-info li:nth-child(3n) {
border-right:none;
}
.product-details-info__content .exam-info li:after {
content:'';
position:absolute;
top:0;
right:-1px;
display:block;
width:1px;
height:100%;
background-color:#d8d9d8;
}
}
@media(max-width:991px) {
.product-details-info__content .exam-info li {
width:50%;
min-height:65px;
padding:0% 5%;
border-bottom:solid 1px #d8d9d8;
}
}
@media(max-width:991px) {
.product-details-info__content .exam-info li>div {
position:relative;
top:50%;
transform:translateY(-50%);
}
}
.product-details-info__content .exam-info li a {
	display:block;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
}
.product-details-info__content .exam-info li a:hover, .product-details-info__content .exam-info li a.active, .product-details-info__content .exam-info li a.is-active {
	color:#007bff;
}
.product-details-info__content .exam-info li a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.product-details-info__content .exam-info li a:after {
	display:block;
	padding:10px 0 0 0;
	content:"a";
	font-family:"peoplecert";
	font-size:1.3em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
.product-details-info__content .exam-info li em {
	display:block;
	font-style:normal;
	font-size:20px;
	font-size:1.33333em;
	font-weight:700;
	line-height:1.2;
}
@media(max-width:991px) {
.product-details-info__content .exam-info li em {
display:inline-block;
font-size:15px;
font-size:1em;
font-weight:700;
}
}
.product-details-info__content .exam-info li span {
	display:inline;
	vertical-align:middle;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.product-details-info__content .exam-info li span {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.product-details-info__content .exam-info li span.see-all {
	display:block;
	padding:5px 0 0 0;
	color:#007bff;
	line-height:1;
}
.product-details-info__content .exam-info li span.icon {
	display:inline-block;
	vertical-align:middle;
	padding-right:10px;
}
@media(max-width:991px) {
.product-details-info__content .exam-info li span.icon {
display:block;
}
}
@media(max-width:991px) {
.product-details-info__content .exam-info li small {
display:block;
}
}
@media(max-width:991px) {
.product-details-info__content .exam-info li.duration em {
display:block;
font-style:normal;
height:32.5px;
background:url("../../../img/fzimg/icons/exams-duration-bg.png") 50% 0 no-repeat;
background-size:32.5px;
font-size:.75em;
line-height:32.5px;
text-align:center;
color:#565656;
}
.product-details-info__content .exam-info li.duration span {
display:block;
text-align:center;
}
}
.product-details-info__content .exam-info li.languages small {
	display:none;
}
.product-details-info__content .exam-info li.languages a:after {
	display:none;
}
.product-details-info__content .exam-info li.open-book .icon:before {
	content:"t";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
	vertical-align:middle;
}
.product-details-info__content .exam-info li.open-book a:after {
	display:none;
}
.product-details-info__content .exam-info li.objective .icon:before {
	content:"s";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
	vertical-align:middle;
}
.product-details-info__content .exam-info li.questions .icon:before {
	content:"u";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
	vertical-align:middle;
}
@media(max-width:991px) {
.product-details-info__content .exam-prerequisites {
margin-top:25px;
padding:5px 5%;
background-color:#f9f9f9;
}
}
.product-details-info__content .exam-prerequisites ul {
	margin:0;
	padding:0;
	list-style:none;
}
.product-details-info__content .exam-prerequisites ul:before, .product-details-info__content .exam-prerequisites ul:after {
	content:"";
	display:table;
}
.product-details-info__content .exam-prerequisites ul:after {
	clear:both;
}
@media(min-width:991px) {
.product-details-info__content .exam-prerequisites ul {
padding-right:5%;
}
}
.product-details-info__content .exam-prerequisites li {
	display:block;
	position:relative;
	padding:0 0 10px 20px;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
.product-details-info__content .exam-prerequisites li:before {
	position:absolute;
	top:3px;
	left:0;
	display:block;
	content:'✓';
	width:15px;
	height:15px;
	border:solid 1px #9d9d9d;
	border-radius:50%;
	font-size:.8em;
	text-align:center;
	line-height:15px;
}
@media(max-width:991px) {
.product-details-info__content .exam-prerequisites li {
float:none;
width:100% !important;
padding:0 0 0 17.5px !important;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
@media(max-width:991px) {
.product-details-info__content .exam-prerequisites li img {
max-height:15px;
}
.product-details-info__content .exam-prerequisites li:before {
width:12.5px;
height:12.5px;
line-height:12.5px;
}
}
.product-details-info__content .exam-demo-test {
	text-align:right;
	padding-top:5vh;
	padding-right:5%;
}
.product-details-info__content .download {
	display:block;
	padding:65px 0 0 0;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	text-align:right;
}
.product-details-info__content .download:hover, .product-details-info__content .download.active, .product-details-info__content .download.is-active {
	color:#000;
}
.product-details-info__content .download:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.product-details-info__content .download:after {
	display:inline-block;
	padding-left:15px;
	vertical-align:middle;
	content:"a";
	font-family:"peoplecert";
	font-size:1.2em;
	font-weight:normal;
	line-height:1;
}
.product-details-locations-outter {
	visibility:visible;
	padding:115px 0 0 0;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
}
@media(max-width:991px) {
.product-details-locations-outter {
padding:0 0 0 0;
}
}
.product-details-locations-wrapper {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.product-details-locations-wrapper {
max-width:1340px;
padding:0 25px;
}
}
.product-details-locations-inside {
	position:relative;
	padding:0 0 0 2%;
}
.product-details-locations-inside:before, .product-details-locations-inside:after {
	content:"";
	display:table;
}
.product-details-locations-inside:after {
	clear:both;
}
@media(max-width:991px) {
.product-details-locations-inside {
padding:0;
}
}
.product-details-locations-main {
	position:relative;
	float:left;
	width:66%;
	padding:0 0 0 0;
}
@media(max-width:991px) {
.product-details-locations-main {
float:none;
width:100%;
}
}
.product-details-locations {
	margin:205px 0 0 0;
	padding:45px 0 125px 0;
	background:#fff;
}
.pagemode-edit .product-details-locations {
	position:relative;
}
.pagemode-edit .product-details-locations .expeditor-thumb {
	display:block;
	width:100px;
	height:auto;
	position:absolute;
	top:5%;
	right:5%;
	overflow:hidden;
	z-index:1000;
}
.pagemode-edit .product-details-locations .expeditor-thumb--large {
	width:300px;
}
.pagemode-edit .product-details-locations .expeditor-thumb__imgwrap {
	max-height:100px;
	margin:2px;
	overflow:hidden;
	border-radius:5px;
	border:solid 2px #fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .4);
	background-color:#fff;
}
.pagemode-edit .product-details-locations .expeditor-thumb__imgwrap:before {
	content:'Media';
	display:block;
	background-color:#000;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.pagemode-edit .product-details-locations .expeditor-thumb__imgwrap--desktop:before {
	content:'Desktop';
}
.pagemode-edit .product-details-locations .expeditor-thumb__imgwrap--mobile:before {
	content:'Mobile';
}
.pagemode-edit .product-details-locations .expeditor-thumb img {
	width:100%;
}
@media(max-width:991px) {
.product-details-locations {
margin:37.5px 10% 0 10%;
padding:22.5px 0;
}
}
.product-details-locations--strip {
	margin:0;
	padding:45px 0;
}
@media(max-width:991px) {
.product-details-locations--strip {
margin:37.5px 5% 0 5%;
}
}
.product-details-locations__title {
	padding:0 0 35px 0;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	text-align:center;
}
@media(max-width:991px) {
.product-details-locations__title {
padding:0 0 17.5px 0;
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.product-details-locations__content {
	padding:10px 5%;
}
@media(max-width:991px) {
.product-details-locations__content {
max-width:450px;
margin:0 auto;
}
}
.product-details-locations__content ul {
	margin:0;
	padding:0;
	list-style:none;
}
@media(min-width:991px) {
.product-details-locations__content ul {
display:table;
width:100%;
table-layout:fixed;
}
}
.product-details-locations__content li {
	padding:0 10%;
	color:#565656;
}
@media(min-width:991px) {
.product-details-locations__content li {
display:table-cell;
text-align:center;
}
}
@media(max-width:991px) {
.product-details-locations__content li {
position:relative;
padding:0 0 30px 0;
}
.product-details-locations__content li:last-child {
padding:0;
}
}
.product-details-locations__content em {
	display:block;
	font-style:normal;
	padding:0 0 35px 0;
	font-size:30px;
	font-size:2em;
	font-weight:300;
}
.product-details-locations__content img {
	padding:0 0 15px 0;
}
@media(min-width:991px) {
.product-details-locations__content img {
max-width:125px;
}
}
@media(max-width:991px) {
.product-details-locations__content img {
position:absolute;
top:0;
left:0;
max-width:25%;
}
}
.product-details-locations__content h4 {
	padding:0 0 15px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#000;
}
@media(max-width:991px) {
.product-details-locations__content h4 {
padding:0 0 7.5px 31%;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.product-details-locations__content p {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	padding:0 0 25px 0;
}
@media(max-width:991px) {
.product-details-locations__content p {
margin:0;
padding:0 0 12.5px 31%;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.product-details-locations__content a {
	display:block;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
.product-details-locations__content a:hover, .product-details-locations__content a.active, .product-details-locations__content a.is-active {
	color:#000;
}
.product-details-locations__content a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.product-details-locations__content a {
padding:0 0 0 31%;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.product-details-locations__content a:after {
transition:all .2s;
	display:block;
	padding:15px 0 0 0;
	content:"a";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.product-details-locations__content a:after {
padding:0 0 0 0;
font-size:.8em;
}
}
.product-details-locations__content a:hover:after {
	transform:translateX(2%);
}
.product-details-locations-bg {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	height:600px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
}
@media(max-width:991px) {
.product-details-locations-bg {
height:375px;
}
}
.product-details-properties {
	padding:0 0 90px 0;
}
@media(max-width:991px) {
.product-details-properties {
padding:0 0 25px 0;
}
}
.product-details-properties__content {
	padding:10px 0;
	background-color:#ededed;
}
@media(max-width:991px) {
.product-details-properties__content {
padding:0 7%;
}
}
.product-details-properties__content ul {
	margin:0;
	padding:0;
	list-style:none;
}
@media(min-width:991px) {
.product-details-properties__content ul {
display:table;
width:100%;
table-layout:fixed;
}
}
@media(max-width:991px) {
.product-details-properties__content ul:before, .product-details-properties__content ul:after {
content:"";
display:table;
}
.product-details-properties__content ul:after {
clear:both;
}
}
.product-details-properties__content li {
	padding:25px 5px 15px 5px;
	border-left:solid 1px #fff;
	text-align:center;
}
@media(min-width:991px) {
.product-details-properties__content li {
display:table-cell;
}
}
@media(max-width:991px) {
.product-details-properties__content li {
position:relative;
float:left;
width:50%;
border:none;
border-top:solid 1px #fff;
}
.product-details-properties__content li:after {
content:'';
position:absolute;
top:5%;
right:0%;
z-index:1;
width:1px;
height:90%;
background-color:#fff;
}
.product-details-properties__content li:nth-child(even):after {
display:none;
}
}
.product-details-properties__content li:first-child {
	border:none;
}
.product-details-properties__content a {
	display:block;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
}
.product-details-properties__content a:hover, .product-details-properties__content a.active, .product-details-properties__content a.is-active {
	color:#007bff;
}
.product-details-properties__content a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.product-details-properties__content a:after {
transition:all .2s;
	display:block;
	padding:10px 0 0 0;
	content:"a";
	font-family:"peoplecert";
	font-size:1.3em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
@media(max-width:991px) {
.product-details-properties__content a:after {
padding:5px 0 0 0;
content:"a";
font-family:"peoplecert";
font-size:.5em;
font-weight:normal;
line-height:1;
}
}
.product-details-properties__content a:hover:after {
	transform:translateX(2%);
}
.product-details-properties__content span {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.product-details-properties__content span {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.product-details-properties__content em {
	display:block;
	font-style:normal;
	font-size:14px;
	font-size:.93333em;
	font-weight:700;
}
@media(max-width:991px) {
.product-details-properties__content em {
font-size:10px;
font-size:.66667em;
font-weight:700;
}
}
.product-details-properties--theme-white .product-details-properties__content {
	background-color:#fff;
}
.product-details-properties--theme-white .product-details-properties__content li {
	padding:30px 0;
	border-left:solid 1px #ccc;
}
.product-details-properties--theme-white .product-details-properties__content li:first-child {
	border:none;
}
.product-details-reviews {
	padding:0 3% 40px 3%;
}
@media(max-width:991px) {
.product-details-reviews {
padding:0 5% 30px 5%;
}
}
.product-details-reviews__title {
	padding-bottom:8px;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.product-details-reviews__title {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.product-details-reviews__title em {
	font-style:normal;
}
.product-details-reviews__title span {
	color:#007bff;
}
.product-details-reviews__review {
	padding:5px 0 0 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.product-details-reviews__review {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.product-details-widget {
	padding:5px 0 0 0;
	border:solid 1px #007bff;
	background-color:#fff;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.product-details-widget {
font-size:.8em;
}
}
.product-details-widget>div {
	padding:25px 7%;
}
@media(max-width:991px) {
.product-details-widget>div {
padding:12.5px 3.5%;
}
}
.product-details-widget>div.gray-bg {
	background-color:#ededed;
}
.product-details-widget>div.remove-padding-top {
	padding-top:0;
}
.product-details-widget>div.remove-padding-bottom {
	padding-bottom:0;
}
.product-details-widget>div.remove-padding-left-right {
	padding-left:0;
	padding-right:0;
}
.product-details-widget__title {
	padding-bottom:35px;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	color:#878787;
	line-height:1.2;
}
@media(max-width:991px) {
.product-details-widget__title {
padding-bottom:17.5px;
}
}
.product-details-widget__title em {
	display:block;
	font-style:normal;
	font-size:.5em;
	font-weight:300;
	color:#000;
}
.product-details-widget .or {
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	line-height:1;
	text-align:center;
}
.product-details-widget .price {
	position:relative;
}
.product-details-widget .price .price-data {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
}
.product-details-widget .price .price-data>div {
	margin-right:1em;
}
.product-details-widget .price .price-data>div:last-child {
	margin-right:0;
}
.product-details-widget .price .price-data>div:nth-child(1) {
width:55px;
}
@media(min-width:992px) and (max-width:1199px) {
.product-details-widget .price .price-data>div:nth-child(1) {
width:45px;
}
}
.product-details-widget .price .price-data>div:nth-child(2) {
text-align:center;
}
.product-details-widget .price .price-data>div:nth-child(3) {
padding-right:5%;
}
.product-details-widget .price .discount {
	width:55px;
	height:45px;
	text-align:center;
	background-color:#007bff;
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
}
@media(min-width:992px) and (max-width:1199px) {
.product-details-widget .price .discount {
width:45px;
height:35px;
font-size:14px;
font-size:.93333em;
font-weight:300;
}
}
.product-details-widget .price .discount span {
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	padding:0;
	color:#fff;
}
.product-details-widget .price em {
	display:block;
	font-size:40px;
	font-size:2.66667em;
	font-weight:500;
	font-style:normal;
	line-height:1;
}
.product-details-widget .price em.discount-price {
	font-size:1.3em;
	font-weight:300;
	color:#4c4c4c;
	text-decoration:line-through;
}
.product-details-widget .price span {
	display:block;
	line-height:1.2;
}
.product-details-widget .other {
	text-align:center;
	font-size:.9em;
	font-style:italic;
	color:#6d6d6d;
}
.product-details-widget .selectbox-wrap {
	margin:0 0 25px;
}
.product-details-widget a.btn, .product-details-widget a.action-button {
	margin-bottom:30px;
}
.product-details-widget a:not(.btn):not(a.action-button):not(.booking-calendar__full-date-time span) {
color:#007bff;
text-decoration:none;
transition:color .1s linear;
}
.product-details-widget a:not(.btn):not(a.action-button):not(.booking-calendar__full-date-time span):hover, .product-details-widget a:not(.btn):not(a.action-button):not(.booking-calendar__full-date-time span).active, .product-details-widget a:not(.btn):not(a.action-button):not(.booking-calendar__full-date-time span).is-active {
color:#000;
}
.product-details-widget a:not(.btn):not(a.action-button):not(.booking-calendar__full-date-time span):focus {
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px;
}
.product-details-widget--contact-form {
	background-color:#fdfdfd;
}
.product-details-widget--contact-form select.input-validation-error+.customSelect {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
.product-details-widget--contact-form select:focus+.customSelect {
	border-color:#82a3da;
	-ms-box-shadow:0 0 0 1px #a6c7ff;
	-o-box-shadow:0 0 0 1px #a6c7ff;
	box-shadow:0 0 0 1px #a6c7ff;
}
.product-details-widget--contact-form .customSelect {
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	border:solid 1px #b7b7b7;
	text-align:left;
	font-size:1em;
	background:#fff;
}
.product-details-widget--contact-form .customSelect.input-validation-error {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
@media(max-width:991px) {
.product-details-widget--contact-form .customSelect {
padding-top:7px;
padding-bottom:7px;
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.product-details-widget--contact-form .customSelect .customSelectInner {
	position:relative;
	background:transparent;
	padding-right:40px;
	padding-left:15px;
	font-size:1em;
	font-weight:300;
	line-height:1;
	color:#000;
}
.product-details-widget--contact-form .customSelect .customSelectInner:after {
	position:absolute;
	top:0;
	right:0;
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#000;
	width:40px;
	height:100%;
	text-align:center;
	background:transparent;
}
.product-details-widget--contact-form .customSelectDisabled {
	background-color:#ededed !important;
}
@media(max-width:991px) {
.product-details-widget--contact-form {
max-width:550px;
margin:0 auto;
}
}
.product-details-widget--contact-form .product-details-widget__title {
	padding-bottom:0;
}
.product-details-widget--contact-form .selectbox-wrap {
	margin:0;
}
.product-details-widget--contact-form div[class^='col-'] {
padding-bottom:30px;
}
@media(max-width:991px) {
.product-details-widget--contact-form div[class^='col-'] {
padding-bottom:15px;
}
}
.product-details-widget--contact-form .row:last-child div[class^='col-'] {
padding-bottom:0;
}
.product-details-widget--contact-form textarea {
	height:70px;
}
@media(min-width:991px) {
.product-details-widget--contact-form>div>img {
max-width:150px;
max-height:100px;
}
}
@media(max-width:991px) {
.product-details-widget--contact-form {
font-size:12px;
font-size:.8em;
font-weight:300;
}
.product-details-widget--contact-form .product-details-widget__title {
padding:10px 0;
background-color:#007bff;
color:#fff;
}
.product-details-widget--contact-form .product-details-widget__title>div {
text-align:center;
}
.product-details-widget--contact-form .product-details-widget__title>div:before {
content:"n";
font-family:"peoplecert";
font-size:1.5em;
font-weight:normal;
line-height:1;
padding-right:15px;
}
.product-details-widget--contact-form .product-details-widget__title span {
display:inline-block;
text-align:left;
}
.product-details-widget--contact-form .product-details-widget__title em {
color:#fff;
}
.product-details-widget--contact-form .product-details-widget__logo {
text-align:center;
}
.product-details-widget--contact-form .product-details-widget__logo img {
max-width:150px;
max-height:100px;
}
}
@media(min-width:991px) {
.product-details-widget--contact-form .google-map-container {
padding:0 25px 25px 25px;
}
}
@media(min-width:991px) {
.product-details-widget--contact-form .google-map-canvas {
height:200px;
width:100%;
}
}
.product-banners-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.product-banners-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.product-banners-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.product-banners {
	position:relative;
	padding:0 2% 90px 2%;
}
@media(max-width:991px) {
.product-banners {
padding:0 0 50px 0;
}
}
.product-banners__title {
	padding:0 0 35px 0;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	text-align:center;
}
@media(max-width:991px) {
.product-banners__title {
padding:0 0 17.5px 0;
font-size:15px;
font-size:1em;
font-weight:300;
}
}
@media(max-width:991px) {
.product-banners__content {
max-width:550px;
margin:0 auto;
}
}
.product-banners__content ul {
	margin:0;
	padding:0;
	list-style:none;
}
@media(min-width:991px) {
.product-banners__content ul {
margin-left:-15px;
margin-right:-15px;
text-align:center;
}
.product-banners__content ul:before, .product-banners__content ul:after {
content:"";
display:table;
}
.product-banners__content ul:after {
clear:both;
}
.product-banners__content ul li {
display:inline-block;
}
}
.product-banners__content li {
	width:33%;
	padding:0 15px;
	vertical-align:top;
}
@media(max-width:991px) {
.product-banners__content li {
width:100%;
padding:0;
}
.product-banners__content li:last-child {
border-bottom:solid 1px #007bff;
}
}
.product-banner {
	position:relative;
	display:table;
	width:100%;
	min-height:400px;
	padding:45px 20px 25px 20px;
	border:solid 1px #007bff;
	background-color:#fdfdfd;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	text-align:center;
}
@media(max-width:991px) {
.product-banner {
min-height:1px;
padding:25px 5%;
text-align:left;
border-bottom:none;
}
}
.product-banner>div {
	display:table-row;
}
.product-banner>div>div {
	display:table-cell;
}
.product-banner>div>div.bottom {
	vertical-align:bottom;
}
.product-banner .title {
	padding:0 10% 15px 10%;
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
	line-height:1;
}
@media(max-width:991px) {
.product-banner .title {
padding:0 0% 15px 0%;
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.product-banner .description {
	padding:0 10% 15px 10%;
}
@media(max-width:991px) {
.product-banner .description {
padding:0 0% 15px 0%;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.product-banner .or-statement {
	padding:5px 10% 5px 10%;
	font-size:.9em;
}
@media(max-width:991px) {
.product-banner .or-statement {
font-size:.8em;
text-align:center;
}
}
.product-banner .tooltip {
	display:inline-block !important;
	text-align:center;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	transform:translateY(15%);
}
.product-banner .tooltip:hover, .product-banner .tooltip.active, .product-banner .tooltip.is-active {
	color:#000;
}
.product-banner .tooltip:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.product-banner .tooltip:after {
	display:block;
	content:"D";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
.product-banner .tooltip--theme-black:after {
	color:#fff;
	background-color:#000;
	border-radius:50%;
}
.product-banner .price .price-data {
	background-color:transparent;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-left:-20px;
}
@media(max-width:991px) {
.product-banner .price .price-data {
margin-left:calc(-5% - 2px);
}
}
.product-banner .price .price-data>div {
	margin-right:1em;
}
.product-banner .price .price-data>div:last-child {
	margin-right:0;
}
.product-banner .price .price-data>div:nth-child(1) {
width:55px;
}
@media(min-width:992px) and (max-width:1199px) {
.product-banner .price .price-data>div:nth-child(1) {
width:45px;
}
}
.product-banner .price .discount {
	width:55px;
	height:45px;
	text-align:center;
	background-color:#007bff;
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
}
@media(min-width:992px) and (max-width:1199px) {
.product-banner .price .discount {
width:45px;
height:35px;
font-size:14px;
font-size:.93333em;
font-weight:300;
}
}
@media(max-width:991px) {
.product-banner .price .discount {
width:40px;
height:35px;
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.product-banner .price .discount span {
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	padding:0;
	color:#fff;
}
@media(max-width:991px) {
.product-banner .price {
text-align:center;
}
}
.product-banner .price>div:not(.alert) {
padding:0 0 10px 0;
}
.product-banner .price>div:not(.alert):last-child {
padding-bottom:25px;
}
.product-banner .price em {
	display:block;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	font-style:normal;
	line-height:1;
}
@media(max-width:991px) {
.product-banner .price em {
font-size:20px;
font-size:1.33333em;
font-weight:300;
color:#007bff;
}
}
.product-banner .price em.discount-price {
	font-size:1.3em;
	font-weight:300;
	color:#4c4c4c;
	text-decoration:line-through;
}
@media(max-width:991px) {
.product-banner .price em.discount-price {
font-size:.9em;
}
}
.product-banner .price span {
	display:block;
}
@media(max-width:991px) {
.product-banner .price span {
font-size:10px;
font-size:.66667em;
font-weight:300;
color:#565656;
}
}
.product-banner .price .selectbox-wrap {
	text-align:left;
}
.product-banner .info {
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	font-style:italic;
	color:#6d6d6d;
}
@media(max-width:991px) {
.product-banner .info {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
@media(max-width:991px) {
.product-banner--mobile-collapsed {
padding:0 0;
border-color:#ededed;
border-top:solid 1px #007bff;
}
.product-banner--mobile-collapsed:after {
display:block;
position:absolute;
bottom:-1px;
left:-1px;
content:'';
width:calc(100% + 2px);
height:1px;
background-color:#ededed;
}
.product-banner--mobile-collapsed .title {
position:relative;
padding:15px 5%;
background-color:#f9f9f9;
cursor:pointer;
}
.product-banner--mobile-collapsed .title:after {
position:absolute;
top:50%;
transform:translateY(-50%);
right:5%;
content:"c";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
color:#007bff;
}
.product-banner--mobile-collapsed>div:not(:first-child) {
display:none;
padding-left:5%;
padding-right:5%;
}
.product-banner--mobile-collapsed.is-open {
padding-bottom:25px;
}
.product-banner--mobile-collapsed.is-open .title {
background-color:transparent;
}
.product-banner--mobile-collapsed.is-open .title:after {
content:"l";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
}
.product-banner--mobile-collapsed.is-open>div:not(:first-child), .product-banner--mobile-collapsed.is-open>div:not(:first-child) * {
display:block;
}
}
.product-featured-products-outter {
	background-color:#f6f6f6;
}
.product-featured-products-wrapper {
	visibility:visible;
	padding:0 0 90px 0;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(max-width:991px) {
.product-featured-products-wrapper {
padding-left:5%;
padding-right:5%;
}
}
@media(max-width:991px) {
.product-featured-products-wrapper {
padding:0 0 45px 0;
}
}
.product-featured-products-wrapper .featured-products {
	padding-top:40px;
}
@media(max-width:991px) {
.product-featured-products-wrapper .featured-products {
padding-top:20px;
}
}
.product-featured-products-wrapper .featured-products>div {
	padding:0 2%;
}
@media(max-width:991px) {
.product-featured-products-wrapper .featured-products>div {
padding:0;
}
}
.product-featured-products-wrapper .featured-products__sub-title {
	text-align:left;
}
@media(max-width:991px) {
.product-featured-products-wrapper .featured-products__sub-title {
padding:5px 0;
}
}
@media(max-width:991px) {
.product-featured-products-wrapper .featured-products .frequently-wrapper {
padding:0 5%;
}
}
.product-featured-products-wrapper .featured-products__frequently-gallery {
	padding:0 5% 20px 0;
}
@media(max-width:991px) {
.product-featured-products-wrapper .featured-products__frequently-gallery {
padding:0;
}
}
.product-featured-products-wrapper .featured-products__frequently-gallery .item {
	padding:0 1px 1px 1px;
}
.product-featured-products-wrapper .featured-products__frequently-gallery .item .img-banner {
	border:solid 1px #9d9d9d;
}
@media(max-width:991px) {
.product-featured-products-wrapper .featured-products__frequently-gallery .item .img-banner {
max-height:225px;
}
}
.product-featured-products-wrapper .featured-products .also-bought-wrapper {
	position:relative;
	padding:15px 0 20px 5%;
}
.product-featured-products-wrapper .featured-products .also-bought-wrapper .featured-products__sub-title {
	position:absolute;
	top:0%;
	left:5%;
}
@media(max-width:991px) {
.product-featured-products-wrapper .featured-products .also-bought-wrapper .featured-products__sub-title {
position:absolute;
top:10%;
left:5%;
}
}
.product-featured-products-wrapper .featured-products .col-md-8:first-child {
	float:none;
	margin-left:auto;
	margin-right:auto;
}
.product-featured-products-wrapper .featured-products .col-md-8:first-child .also-bought-wrapper {
	padding-left:0;
}
.product-featured-products-wrapper .featured-products .col-md-8:first-child .also-bought-wrapper .featured-products__sub-title {
	left:0;
}
@media(max-width:991px) {
.product-featured-products-wrapper .featured-products .col-md-8:first-child .also-bought-wrapper .featured-products__sub-title {
left:5%;
}
}
@media(max-width:991px) {
.product-featured-products-wrapper .featured-products .col-md-8:first-child .also-bought-wrapper {
padding-left:5%;
}
}
.product-featured-products-wrapper .featured-products__also-bought-gallery .item {
	padding:45px 1px 1px 1px;
}
.product-featured-products-wrapper .featured-products .recently-wrapper {
	position:relative;
	padding:15px 0 20px 5%;
}
.product-featured-products-wrapper .featured-products .recently-wrapper .featured-products__sub-title {
	position:absolute;
	top:0%;
	left:5%;
}
@media(max-width:991px) {
.product-featured-products-wrapper .featured-products .recently-wrapper .featured-products__sub-title {
position:absolute;
top:10%;
left:5%;
}
}
.product-featured-products-wrapper .featured-products__recently-gallery .item {
	padding:45px 1px 1px 1px;
}
.product-featured-products-wrapper .featured-products .featured-item .languages>div {
	width:85%;
}
.all-languages {
	position:relative;
	padding:30px 15% 60px 15%;
	background-color:#ededed;
	text-align:center;
}
.all-languages__icon:after {
	content:"B";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
	color:#878787;
}
.all-languages__title {
	padding:0 0 30px 0;
	font-size:20px;
	font-size:1.33333em;
	font-weight:500;
	color:#000;
}
.all-languages__title small {
	display:none;
	font-size:.75em;
	font-weight:300;
}
.all-languages__content {
	color:#565656;
}
.all-languages__content div[class^='col-'] {
padding-top:2px;
padding-bottom:2px;
}
.product-details-learnmore {
	position:relative;
	margin:0 auto;
	max-width:1340px;
	margin-bottom:60px;
	max-width:830px;
	margin-left:auto;
	margin-right:auto;
}
@media(max-width:991px) {
.product-details-learnmore {
padding-left:5%;
padding-right:5%;
}
}
.product-details__main .product-details-learnmore {
	max-width:none;
}
@media(min-width:991px) {
.product-details-learnmore {
margin-left:0;
margin-right:0;
}
}
@media(max-width:991px) {
.product-details-learnmore {
margin-bottom:30px;
}
}
.product-details-learnmore__content {
	padding:5px;
	background:#fff;
	border:solid 1px #f1f1f1;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
.product-details-learnmore__content ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom:10px;
}
.product-details-learnmore__content ul li {
	position:relative;
	padding:1px 0 1px 20px;
}
.product-details-learnmore__content ul li:before {
	content:"";
	position:absolute;
	top:10px;
	left:0;
	width:5px;
	height:5px;
	background-color:transparent;
	border:solid 1px #007bff;
	border-radius:50%;
}
@media(max-width:991px) {
.product-details-learnmore__content ul li:before {
width:4px;
height:4px;
top:8px;
}
}
.product-details-learnmore__content ul li>ul {
	padding-bottom:5px;
}
.product-details-learnmore__content ul li>ul>li:before {
	background-color:#007bff;
}
.product-details-learnmore__content ol {
	margin:0;
	padding:0;
	list-style:none;
}
.product-details-learnmore__content ol li {
	counter-increment:item;
	margin-bottom:5px;
}
.product-details-learnmore__content ol li:before {
	margin-right:3px;
	content:counter(item);
	color:#007bff;
	width:17px;
	height:17px;
	text-align:left;
	display:inline-block;
	font-size:.85em;
	font-weight:300;
	vertical-align:top;
	line-height:1.7;
}
@media(max-width:991px) {
.product-details-learnmore__content {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.product-details-learnmore__content table {
	width:100%;
}
.product-details-learnmore__content table td {
	vertical-align:top;
	padding:25px 35px !important;
}
@media(max-width:991px) {
.product-details-learnmore__content table td {
padding:10px 25px !important;
}
}
.product-details-learnmore__content table td:first-child {
	width:35%;
	padding:0 !important;
	text-align:center;
}
.product-plaintext-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.product-plaintext-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.product-plaintext-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.product-plaintext {
	position:relative;
	padding:0 2% 90px 2%;
}
@media(max-width:991px) {
.product-plaintext {
padding:0 0 50px 0;
}
}
.product-plaintext__content {
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
.product-plaintext__content ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom:10px;
}
.product-plaintext__content ul li {
	position:relative;
	padding:1px 0 1px 20px;
}
.product-plaintext__content ul li:before {
	content:"";
	position:absolute;
	top:10px;
	left:0;
	width:5px;
	height:5px;
	background-color:transparent;
	border:solid 1px #007bff;
	border-radius:50%;
}
@media(max-width:991px) {
.product-plaintext__content ul li:before {
width:4px;
height:4px;
top:8px;
}
}
.product-plaintext__content ul li>ul {
	padding-bottom:5px;
}
.product-plaintext__content ul li>ul>li:before {
	background-color:#007bff;
}
.product-plaintext__content ol {
	margin:0;
	padding:0;
	list-style:none;
}
.product-plaintext__content ol li {
	counter-increment:item;
	margin-bottom:5px;
}
.product-plaintext__content ol li:before {
	margin-right:3px;
	content:counter(item);
	color:#007bff;
	width:17px;
	height:17px;
	text-align:left;
	display:inline-block;
	font-size:.85em;
	font-weight:300;
	vertical-align:top;
	line-height:1.7;
}
@media(max-width:991px) {
.product-plaintext__content {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.product-plaintext__content h2, .product-plaintext__content h3, .product-plaintext__content h4 {
	padding:0 0 15px 0;
	font-size:1.5em;
}
@media(max-width:991px) {
.product-plaintext__content h2, .product-plaintext__content h3, .product-plaintext__content h4 {
padding:0 0 10px 0;
font-size:1.2em;
}
}
.product-gallery-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.product-gallery-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(min-width:991px) {
.product-gallery-wrapper {
padding-top:60px;
padding-bottom:60px;
}
}
@media(max-width:991px) {
.product-gallery-wrapper {
padding-top:30px;
padding-bottom:30px;
}
}
.product-gallery {
	position:relative;
	padding:0 2%;
}
@media(max-width:991px) {
.product-gallery {
padding:0 0 50px 0;
}
}
.product-gallery>h2, .product-gallery>h3 {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(max-width:991px) {
.product-gallery>h2, .product-gallery>h3 {
padding-left:5%;
padding-right:5%;
}
}
.product-gallery>h2+.product-gallery__content, .product-gallery>h3+.product-gallery__content {
	margin-top:17px;
}
@media(max-width:991px) {
.product-gallery>h2, .product-gallery>h3 {
text-align:center;
}
.product-gallery>h2+.product-gallery__content, .product-gallery>h3+.product-gallery__content {
text-align:center;
}
}
.product-gallery>h2 {
	font-size:30px;
	font-size:2em;
	font-weight:300;
}
@media(max-width:991px) {
.product-gallery>h2 {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.product-gallery>h3 {
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
}
@media(max-width:991px) {
.product-gallery>h3 {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.product-gallery__content {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.product-gallery__content {
position:relative;
margin:0 auto;
max-width:1340px;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
@media(max-width:991px) and (max-width:991px) {
.product-gallery__content {
padding-left:5%;
padding-right:5%;
}
}
.product-gallery__content p:last-child {
	margin-bottom:0;
}
.product-gallery__twoColWrap {
	max-width:910px;
	margin-left:auto;
	margin-right:auto;
	margin-top:35px;
}
.product-gallery__twoColWrap:before, .product-gallery__twoColWrap:after {
	content:"";
	display:table;
}
.product-gallery__twoColWrap:after {
	clear:both;
}
@media(max-width:991px) {
.product-gallery__twoColWrap {
margin-top:15px;
}
}
.product-gallery__gallery {
	padding:0 0 0 0;
}
.product-gallery__gallery .owl-carousel {
	overflow:hidden;
}
.pagemode-edit .product-gallery__gallery .owl-carousel {
	display:block;
}
.product-gallery__gallery .owl-carousel .owl-stage-outer, .product-gallery__gallery .owl-carousel .owl-stage, .product-gallery__gallery .owl-carousel .owl-item, .product-gallery__gallery .owl-carousel .item {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.product-gallery__gallery .owl-carousel .owl-stage-outer.owl-height .owl-stage, .product-gallery__gallery .owl-carousel .owl-stage-outer.owl-height .owl-item, .product-gallery__gallery .owl-carousel .owl-stage-outer.owl-height .item {
	height:auto;
}
@media(max-width:991px) {
.product-gallery__gallery .owl-carousel .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
}
.product-gallery__gallery .owl-carousel .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.product-gallery__gallery .owl-carousel .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.product-gallery__gallery .owl-carousel .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.product-gallery__gallery .owl-carousel .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.product-gallery__gallery .owl-carousel--navigation-desktop-centered .owl-nav>div {
width:40px;
height:170px;
color:#007bff;
text-align:center;
}
.product-gallery__gallery .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev {
position:absolute;
top:0%;
right:50%;
border-right:solid 1px #007bff;
}
.product-gallery__gallery .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.product-gallery__gallery .owl-carousel--navigation-desktop-centered .owl-nav .owl-next {
position:absolute;
top:0%;
left:50%;
}
.product-gallery__gallery .owl-carousel--navigation-desktop-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.product-gallery__gallery .owl-carousel--navigation-desktop-right .owl-nav>div {
width:30px;
height:55px;
color:#007bff;
text-align:center;
}
.product-gallery__gallery .owl-carousel--navigation-desktop-right .owl-nav>div.disabled {
-webkit-opacity:.3;
-ms-opacity:.3;
-moz-opacity:.3;
-o-opacity:.3;
opacity:.3;
cursor:default;
}
.product-gallery__gallery .owl-carousel--navigation-desktop-right .owl-nav .owl-prev {
position:absolute;
top:0;
right:30px;
border-right:solid 1px #007bff;
}
.product-gallery__gallery .owl-carousel--navigation-desktop-right .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
.product-gallery__gallery .owl-carousel--navigation-desktop-right .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
}
.product-gallery__gallery .owl-carousel--navigation-desktop-right .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
}
@media(min-width:991px) {
.product-gallery__gallery .owl-carousel--navigation-desktop-vertical .owl-nav>div {
width:40px;
height:210px;
color:#007bff;
text-align:center;
}
.product-gallery__gallery .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev {
position:absolute;
top:245px;
left:25px;
border-right:solid 1px #007bff;
}
.product-gallery__gallery .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.product-gallery__gallery .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next {
position:absolute;
top:245px;
left:65px;
}
.product-gallery__gallery .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(max-width:991px) {
.product-gallery__gallery .owl-carousel--navigation-mobile-centered .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
top:50% !important;
transform:translateY(-50%);
}
.product-gallery__gallery .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.product-gallery__gallery .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.product-gallery__gallery .owl-carousel--navigation-mobile-centered .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.product-gallery__gallery .owl-carousel--navigation-mobile-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
.product-gallery__gallery .owl-nav.disabled {
	display:none;
}
.product-gallery__gallery .owl-nav>div {
	cursor:pointer;
}
.product-gallery__gallery .owl-nav>div:hover {
	color:#000;
}
.product-gallery__gallery .owl-dots {
	text-align:center;
}
.product-gallery__gallery .owl-dots.disabled {
	display:none;
}
.product-gallery__gallery .owl-dots>div {
	cursor:pointer;
}
.product-gallery__gallery .owl-dots .owl-dot {
	display:inline-block;
	margin:0 3px;
	width:10px;
	height:10px;
	border-radius:50%;
	border:solid 1px #9d9d9d;
	font-size:1px;
	font-size:.06667em;
	font-weight:normal;
}
.product-gallery__gallery .owl-dots .owl-dot.active {
	border-color:#007bff;
	background-color:#007bff;
}
.product-gallery__twoColWrap .product-gallery__gallery {
	width:50%;
	float:left;
}
.product-gallery__twoColWrap .product-gallery__gallery:first-child {
	padding-right:5%;
}
.product-gallery__twoColWrap .product-gallery__gallery:nth-child(2) {
padding-left:5%;
}
.product-gallery__twoColWrap .product-gallery__gallery:last-child {
	padding-right:0;
}
@media(max-width:991px) {
.product-gallery__twoColWrap .product-gallery__gallery {
width:100%;
float:none;
padding-left:0 !important;
padding-right:0 !important;
}
.product-gallery__twoColWrap .product-gallery__gallery:not(:last-child) {
margin-bottom:25px;
}
}
.product-gallery__gallery .item {
	padding:45px 0 0 0;
}
@media(max-width:991px) {
.product-gallery__gallery .item {
padding:20px 0 0 0;
}
}
.product-gallery__gallery .item .img-container {
	background-color:#f9f9f9;
}
@media(max-width:991px) {
.product-gallery__gallery .item .img-container {
padding:0 15%;
}
}
.product-gallery__gallery .item .img-container img {
	max-height:595px;
	margin:0 auto;
}
@media(min-width:480px) and (max-width:991px) {
.product-gallery__gallery .item .img-container img {
max-height:260px;
}
}
@media(max-width:767px) {
.product-gallery__gallery .item .img-container img {
max-height:220px;
}
}
.pagemode-edit .product-gallery__gallery .item .img-container img.hidden-sm.hidden-md.hidden-lg {
	display:block !important;
}
@media(min-width:991px) {
.product-gallery>.product-gallery__gallery .owl-nav>div {
height:170px !important;
}
}
@media(min-width:991px) {
.product-gallery__gallery .owl-nav .owl-prev {
right:calc(6% + 30px) !important;
}
}
@media(min-width:991px) {
.product-gallery__gallery .owl-nav .owl-next {
right:6% !important;
}
}
.product-gallery__gallery__title {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	margin-top:25px;
}
@media(max-width:991px) {
.product-gallery__gallery__title {
padding:0 15%;
margin-top:15px;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.product-training-wrapper {
	visibility:visible;
}
.product-training {
	position:relative;
	padding:0 0 90px 0;
}
@media(min-width:480px) and (max-width:991px) {
.product-training {
padding:0 0 50px 0;
}
}
@media(max-width:767px) {
.product-training {
padding:0 0 25px 0;
}
}
.product-training__title {
	padding:45px 0 5px 0;
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
	text-align:center;
}
@media(max-width:991px) {
.product-training__title {
padding:22.5px 0 10px 0;
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.product-training__gallery {
	height:175px;
}
.pagemode-edit .product-training__gallery {
	height:auto;
}
.product-training__gallery .owl-carousel {
	overflow:hidden;
}
.pagemode-edit .product-training__gallery .owl-carousel {
	display:block;
}
.product-training__gallery .owl-carousel .owl-stage-outer, .product-training__gallery .owl-carousel .owl-stage, .product-training__gallery .owl-carousel .owl-item, .product-training__gallery .owl-carousel .item {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.product-training__gallery .owl-carousel .owl-stage-outer.owl-height .owl-stage, .product-training__gallery .owl-carousel .owl-stage-outer.owl-height .owl-item, .product-training__gallery .owl-carousel .owl-stage-outer.owl-height .item {
	height:auto;
}
@media(max-width:991px) {
.product-training__gallery .owl-carousel .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
}
.product-training__gallery .owl-carousel .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.product-training__gallery .owl-carousel .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.product-training__gallery .owl-carousel .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.product-training__gallery .owl-carousel .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.product-training__gallery .owl-carousel--navigation-desktop-centered .owl-nav>div {
width:40px;
height:170px;
color:#007bff;
text-align:center;
}
.product-training__gallery .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev {
position:absolute;
top:0%;
right:50%;
border-right:solid 1px #007bff;
}
.product-training__gallery .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.product-training__gallery .owl-carousel--navigation-desktop-centered .owl-nav .owl-next {
position:absolute;
top:0%;
left:50%;
}
.product-training__gallery .owl-carousel--navigation-desktop-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.product-training__gallery .owl-carousel--navigation-desktop-right .owl-nav>div {
width:30px;
height:55px;
color:#007bff;
text-align:center;
}
.product-training__gallery .owl-carousel--navigation-desktop-right .owl-nav>div.disabled {
-webkit-opacity:.3;
-ms-opacity:.3;
-moz-opacity:.3;
-o-opacity:.3;
opacity:.3;
cursor:default;
}
.product-training__gallery .owl-carousel--navigation-desktop-right .owl-nav .owl-prev {
position:absolute;
top:0;
right:30px;
border-right:solid 1px #007bff;
}
.product-training__gallery .owl-carousel--navigation-desktop-right .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
.product-training__gallery .owl-carousel--navigation-desktop-right .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
}
.product-training__gallery .owl-carousel--navigation-desktop-right .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
}
@media(min-width:991px) {
.product-training__gallery .owl-carousel--navigation-desktop-vertical .owl-nav>div {
width:40px;
height:210px;
color:#007bff;
text-align:center;
}
.product-training__gallery .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev {
position:absolute;
top:245px;
left:25px;
border-right:solid 1px #007bff;
}
.product-training__gallery .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.product-training__gallery .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next {
position:absolute;
top:245px;
left:65px;
}
.product-training__gallery .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(max-width:991px) {
.product-training__gallery .owl-carousel--navigation-mobile-centered .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
top:50% !important;
transform:translateY(-50%);
}
.product-training__gallery .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.product-training__gallery .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.product-training__gallery .owl-carousel--navigation-mobile-centered .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.product-training__gallery .owl-carousel--navigation-mobile-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
.product-training__gallery .owl-nav.disabled {
	display:none;
}
.product-training__gallery .owl-nav>div {
	cursor:pointer;
}
.product-training__gallery .owl-nav>div:hover {
	color:#000;
}
.product-training__gallery .owl-dots {
	text-align:center;
}
.product-training__gallery .owl-dots.disabled {
	display:none;
}
.product-training__gallery .owl-dots>div {
	cursor:pointer;
}
.product-training__gallery .owl-dots .owl-dot {
	display:inline-block;
	margin:0 3px;
	width:10px;
	height:10px;
	border-radius:50%;
	border:solid 1px #9d9d9d;
	font-size:1px;
	font-size:.06667em;
	font-weight:normal;
}
.product-training__gallery .owl-dots .owl-dot.active {
	border-color:#007bff;
	background-color:#007bff;
}
@media(min-width:991px) {
.product-training__gallery {
background:url("../../../img/fzimg/helpers/gray-bg.png") 0 40px repeat-x;
}
}
@media(min-width:480px) and (max-width:991px) {
.product-training__gallery {
height:140px;
}
}
@media(max-width:767px) {
.product-training__gallery {
height:100px;
background-color:#f9f9f9;
}
}
.product-training__gallery div {
	height:100%;
}
.product-training__gallery>div {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.product-training__gallery>div {
max-width:1340px;
padding:0 25px;
}
}
@media(min-width:991px) {
.product-training__gallery--medium-width>div {
max-width:1140px;
}
}
@media(min-width:991px) {
.product-training__gallery>div>div {
padding:0 2%;
}
}
@media(min-width:991px) {
.product-training__gallery .owl-carousel {
padding:40px 0 0 0;
}
}
@media(min-width:480px) and (max-width:991px) {
.product-training__gallery .owl-carousel {
padding:0 35px;
}
}
@media(max-width:767px) {
.product-training__gallery .owl-carousel {
padding:0 0 0 10%;
}
}
.product-training__gallery .item .img-container {
	background-color:#f9f9f9;
}
.product-training__gallery .item .img-container a {
	display:block;
	height:100%;
}
.product-training__gallery .item .img-container img {
	position:relative;
	top:50%;
	transform:translateY(-50%);
	margin:0 auto;
	max-width:65%;
	max-height:50%;
}
.product-training__gallery .item .img-container img.portrait {
	max-height:50%;
}
.pagemode-edit .product-training__gallery .item .img-container img {
	position:relative;
	top:auto;
	transform:translateY(0);
	padding:10px 0;
}
@media(min-width:991px) {
.product-training__gallery .owl-nav .owl-prev {
right:calc(6% + 30px) !important;
}
}
@media(min-width:991px) {
.product-training__gallery .owl-nav .owl-next {
right:6% !important;
}
}
.booking-sticky-wrapper {
	position:fixed;
	z-index:12;
	bottom:0;
	left:0;
	width:100%;
}
.booking-sticky.is-open {
	background-color:#fff;
	padding:0 0 10px 0;
}
.booking-sticky__header>a {
	display:block;
	background-color:#007bff;
	padding:15px 0 10px 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
.booking-sticky__header>a:hover, .booking-sticky__header>a.active, .booking-sticky__header>a.is-active {
	color:#000;
}
.booking-sticky__header>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.booking-sticky__header>a:focus, .booking-sticky__header>a:visited {
	color:#fff;
}
.booking-sticky__header>a>div.book span {
	display:inline-block;
	vertical-align:middle;
}
.booking-sticky__header>a>div.book:after {
	display:inline-block;
	vertical-align:middle;
	padding-left:7.5px;
	content:"l";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
.booking-sticky__header>a>div.price {
	font-size:.65em;
	color:#000;
}
.is-open .booking-sticky__header>a {
	background-color:#fff;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
}
.is-open .booking-sticky__header>a:hover, .is-open .booking-sticky__header>a.active, .is-open .booking-sticky__header>a.is-active {
	color:#000;
}
.is-open .booking-sticky__header>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.is-open .booking-sticky__header>a>div.book:after {
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
.is-open .booking-sticky__header>a>div.price {
	visibility:hidden;
}
.booking-sticky__content {
	position:relative;
	display:none;
	background-color:#fff;
}
.booking-sticky__content:before, .booking-sticky__content:after {
	content:"";
	display:table;
}
.booking-sticky__content:after {
	clear:both;
}
.is-open .booking-sticky__content {
	display:block;
}
.booking-sticky__content>div {
	float:left;
	width:50%;
	padding:0 3%;
	text-align:center;
}
.booking-sticky__content>div:only-child {
	width:75%;
	max-width:500px;
	margin:0 auto;
	float:none;
}
.booking-sticky__content>div:only-child .btn, .booking-sticky__content>div:only-child a.action-button, .booking-sticky__content>div:only-child .booking-calendar__full-date-time span, .booking-calendar__full-date-time .booking-sticky__content>div:only-child span {
	max-width:300px;
	text-align:center;
}
.booking-sticky__content .price {
	position:relative;
	padding:0 0 15px 0;
}
.booking-sticky__content .price .discount {
	position:absolute;
	top:0%;
	left:0%;
	left:-3vw;
	width:40px;
	height:35px;
	text-align:center;
	background-color:#007bff;
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
}
.booking-sticky__content .price .discount span {
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	padding:0;
	color:#fff;
}
.booking-sticky__content .price em {
	display:block;
	font-style:normal;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#007bff;
	line-height:1;
}
.booking-sticky__content .price em.discount-price {
	font-size:.75em;
	font-weight:300;
	color:#4c4c4c;
	text-decoration:line-through;
}
.booking-sticky__content .price span {
	font-size:10px;
	font-size:.66667em;
	font-weight:300;
	color:#565656;
}
.booking-sticky__content .description {
	padding:0 0 15px 0;
	font-size:10px;
	font-size:.66667em;
	font-weight:300;
	color:#565656;
}
.booking-sticky__content .selectbox-wrap {
	padding:0 0 18px 0;
}
.booking-sticky__content .sub-title {
	min-height:55px;
	padding:0 10% 18px 10%;
	font-size:11px;
	font-size:.73333em;
	font-weight:300;
}
.booking-sticky__content p {
	display:block;
	min-height:50px;
	margin:0;
	padding:0 10% 18px 10%;
	font-size:9px;
	font-size:.6em;
	font-weight:300;
	color:#565656;
}
.booking-sticky__content .btn, .booking-sticky__content a.action-button, .booking-sticky__content .booking-calendar__full-date-time span, .booking-calendar__full-date-time .booking-sticky__content span {
	text-align:left;
	padding:10px 5px 10px 38px;
}
.booking-sticky__content .btn:before, .booking-sticky__content a.action-button:before, .booking-sticky__content .booking-calendar__full-date-time span:before, .booking-calendar__full-date-time .booking-sticky__content span:before {
	font-size:2em;
}
.booking-sticky__content .alert {
	font-size:.8em;
}
.booking-sticky__content .or {
	width:auto;
	height:100%;
	padding:0;
	float:none;
	position:absolute;
	top:0%;
	left:50%;
	transform:translateX(-50%);
	font-size:10px;
	font-size:.66667em;
	font-weight:300;
	color:#9d9d9d;
}
.booking-sticky__content .or:before {
	position:absolute;
	top:0%;
	left:50%;
	z-index:5;
	content:'';
	width:1px;
	height:100%;
	background-color:#9d9d9d;
}
.booking-sticky__content .or span {
	display:block;
	position:relative;
	top:10%;
	padding:3px 0;
	z-index:6;
	background-color:#fff;
}
.product-reviews-summary-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.product-reviews-summary-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.product-reviews-summary-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.product-reviews-summary {
	padding:0 2% 50px 2%;
}
.product-reviews-summary:before, .product-reviews-summary:after {
	content:"";
	display:table;
}
.product-reviews-summary:after {
	clear:both;
}
@media(max-width:991px) {
.product-reviews-summary {
padding:20px 0 25px 0;
}
}
.product-reviews-summary>.col {
	float:left;
}
.product-reviews-summary>.col:first-child {
	width:77%;
}
@media(max-width:991px) {
.product-reviews-summary>.col:first-child {
width:100%;
}
}
.product-reviews-summary>.col:last-child {
	width:23%;
}
@media(max-width:991px) {
.product-reviews-summary>.col:last-child {
float:right;
width:60%;
}
}
.product-reviews-summary__box {
	padding:0 20px 0 0;
}
@media(max-width:991px) {
.product-reviews-summary__box {
padding:0 0 0 0;
}
}
.product-reviews-summary__box>div {
	position:relative;
	min-height:180px;
	padding:20px 3%;
	background-color:#f3f3f3;
}
@media(max-width:991px) {
.product-reviews-summary__box>div {
min-height:1px;
}
}
.product-reviews-summary__box>div h1 {
	width:60%;
	padding:0 0 15px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.product-reviews-summary__box>div h1 {
width:90%;
margin:0 auto;
font-size:12px;
font-size:.8em;
font-weight:300;
text-align:center;
}
}
.product-reviews-summary__box>div h2 {
	width:60%;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	color:#007bff;
}
@media(max-width:991px) {
.product-reviews-summary__box>div h2 {
width:90%;
margin:0 auto;
font-size:16px;
font-size:1.06667em;
font-weight:300;
text-align:center;
}
}
@media(max-width:991px) {
.product-reviews-summary__list {
max-width:350px;
margin:0 auto;
padding:22.5px 0 0 0;
}
}
.product-reviews-summary__list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.product-reviews-summary__list a {
	display:block;
	width:100%;
	height:32px;
	padding:0 8%;
	color:#9d9d9d;
	text-decoration:none;
transition:color .1s linear;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	border-bottom:solid 1px #f3f3f3;
}
.product-reviews-summary__list a:before, .product-reviews-summary__list a:after {
	content:"";
	display:table;
}
.product-reviews-summary__list a:after {
	clear:both;
}
.product-reviews-summary__list a:hover, .product-reviews-summary__list a.active, .product-reviews-summary__list a.is-active {
	color:#000;
}
.product-reviews-summary__list a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.product-reviews-summary__list a {
height:20px;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
@media(min-width:480px) and (max-width:991px) {
.product-reviews-summary__list a {
height:30px;
}
}
.product-reviews-summary__list a span {
	position:relative;
	display:block;
	float:left;
	height:100%;
	line-height:32px;
}
@media(max-width:991px) {
.product-reviews-summary__list a span {
line-height:20px;
}
}
@media(min-width:480px) and (max-width:991px) {
.product-reviews-summary__list a span {
line-height:30px;
}
}
.product-reviews-summary__list a .value {
	width:17%;
}
.product-reviews-summary__list a .value:after {
	padding-left:7px;
	content:'';
	font:normal normal normal 20px/1 FontAwesome;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	text-decoration:none;
	font-size:1.25em;
	line-height:1;
	color:#dcdcdc;
}
@media(min-width:992px) and (max-width:1199px) {
.product-reviews-summary__list a .value:after {
padding-left:3px;
}
}
@media(max-width:991px) {
.product-reviews-summary__list a .value:after {
padding-left:2px;
font-size:.75em;
}
}
.product-reviews-summary__list a .bar {
	width:72%;
}
.product-reviews-summary__list a .bar:before {
	content:'';
	display:block;
	width:100%;
	height:5px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	background-color:#fff;
}
.product-reviews-summary__list a .bar em {
	display:block;
	height:5px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	background-color:#e2e2e2;
}
.product-reviews-summary__list a .total {
	width:11%;
	font-size:.85em;
	text-align:center;
}
.product-reviews-summary__list a.is-active {
	background-color:#f3f3f3;
}
.product-reviews-summary__list a.is-active .value:after {
	color:#007bff;
}
.product-reviews-summary__list a.is-active .bar em {
	background-color:#007bff;
}
.product-reviews-summary__list a.is-disabled {
	cursor:default;
}
.product-reviews-summary__see-all {
	padding:15px 0;
	text-align:right;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
@media(max-width:991px) {
.product-reviews-summary__see-all {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
@media(min-width:991px) {
.product-reviews-summary .box-totals {
display:inline-block;
position:absolute;
top:3%;
right:3%;
}
}
@media(max-width:991px) {
.product-reviews-summary .box-totals {
position:absolute;
top:100%;
left:0%;
top:calc(100% + 22.5px);
width:40%;
}
}
@media(max-width:991px) {
.product-reviews-summary .box-totals .br-widget>a {
font-size:1em;
}
}
.product-reviews-summary .box-totals__num {
	padding:0 0 10px 0;
	text-align:center;
	font-size:80px;
	font-size:5.33333em;
	font-weight:500;
	line-height:1;
	color:#dcdcdc;
}
@media(max-width:991px) {
.product-reviews-summary .box-totals__num {
padding:0 0 5px 0;
font-size:55px;
font-size:3.66667em;
font-weight:500;
}
}
.product-reviews-summary .box-totals__ratings {
	padding:0 0 5px 0;
	text-align:center;
}
.product-reviews-summary .box-totals__ratings .br-widget>a {
	margin:0 3px;
}
.product-reviews-summary .box-totals__amount {
	text-align:center;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	line-height:1;
}
@media(max-width:991px) {
.product-reviews-summary .box-totals__amount {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.product-reviews-summary .box-totals__review {
	padding:10px 0;
	text-align:center;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.product-reviews-summary .box-totals__review {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.product-reviews-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.product-reviews-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.product-reviews-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.product-reviews-no-results {
	padding:0 2% 20vh 2%;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	font-style:italic;
	color:#878787;
}
.product-reviews {
	padding:0 2% 10vh 2%;
}
@media(min-width:991px) {
.product-reviews {
min-height:300px;
}
}
@media(max-width:991px) {
.product-reviews {
padding:0 0 10vh 0;
}
}
.product-reviews__sorting {
	padding:0 0 15px 0;
	border-bottom:solid 1px #dcdcdc;
	color:#878787;
}
@media(max-width:991px) {
.product-reviews__sorting {
padding:0 5px 15px 5px;
}
}
.product-reviews__sorting select.input-validation-error+.customSelect {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
.product-reviews__sorting select:focus+.customSelect {
	border-color:#82a3da;
	-ms-box-shadow:0 0 0 1px #a6c7ff;
	-o-box-shadow:0 0 0 1px #a6c7ff;
	box-shadow:0 0 0 1px #a6c7ff;
}
.product-reviews__sorting .customSelect {
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	border:solid 1px #b7b7b7;
	text-align:left;
	font-size:1em;
	min-width:215px;
	padding-top:9px;
	padding-bottom:9px;
	background:#ededed;
	border-color:#ededed;
}
.product-reviews__sorting .customSelect.input-validation-error {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
@media(max-width:991px) {
.product-reviews__sorting .customSelect {
padding-top:7px;
padding-bottom:7px;
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
@media(max-width:991px) {
.product-reviews__sorting .customSelect {
border:none;
min-width:1px;
background-color:transparent;
}
}
.product-reviews__sorting .customSelect .customSelectInner {
	position:relative;
	background:transparent;
	padding-right:40px;
	padding-left:15px;
	font-size:1em;
	font-weight:300;
	line-height:1;
	color:#000;
}
@media(max-width:991px) {
.product-reviews__sorting .customSelect .customSelectInner {
padding-left:0;
padding-right:25px;
}
}
.product-reviews__sorting .customSelect .customSelectInner:after {
	position:absolute;
	top:0;
	right:0;
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#000;
	width:40px;
	height:100%;
	text-align:center;
	background:transparent;
	color:#007bff;
}
@media(max-width:991px) {
.product-reviews__sorting .customSelect .customSelectInner:after {
width:20px;
}
}
.product-reviews__sorting .customSelectDisabled {
	background-color:#ededed !important;
}
.product-reviews__sorting p, .product-reviews__sorting span {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	margin:0;
}
@media(max-width:991px) {
.product-reviews__sorting p {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.product-reviews__sorting em {
	font-style:normal;
	font-weight:700;
	color:#000;
}
@media(max-width:991px) {
.product-reviews__sorting span {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.product-reviews__sorting .table {
	margin:0;
}
.product-reviews__sorting .cell {
	vertical-align:middle;
}
@media(max-width:991px) {
.product-reviews__sorting .cell {
width:50%;
}
}
.product-reviews__sorting .cell:last-child>div {
	display:inline-block;
	padding-left:5px;
	vertical-align:middle;
}
.product-reviews__sorting .cell:last-child>div:first-child {
	padding-right:10px;
}
.product-review-item {
	padding:45px 0 20px 0;
	border-bottom:solid 1px #000;
}
.product-review-item:before, .product-review-item:after {
	content:"";
	display:table;
}
.product-review-item:after {
	clear:both;
}
.product-review-item:last-child {
	border:none;
}
.product-review-item .col {
	float:left;
}
.product-review-item .col:first-child {
	width:20%;
}
@media(max-width:991px) {
.product-review-item .col:first-child {
width:35%;
}
}
.product-review-item .col:last-child {
	width:80%;
}
@media(max-width:991px) {
.product-review-item .col:last-child {
width:65%;
}
}
.product-review-item__box {
	padding:0 15%;
}
@media(max-width:991px) {
.product-review-item__box {
padding:0 0 0 0;
}
}
.product-review-item__box>div {
	padding:20px 15px;
	background-color:#f3f3f3;
}
@media(max-width:991px) {
.product-review-item__box>div {
padding:10px 15px 10px 0;
background-color:transparent;
}
}
.product-review-item__box .name {
	font-size:12px;
	font-size:.8em;
	font-weight:700;
	line-height:1.2;
	color:#878787;
}
@media(max-width:991px) {
.product-review-item__box .name {
font-size:10px;
font-size:.66667em;
font-weight:700;
}
}
.product-review-item__box .date {
	padding:2.5px 0 0 0;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.product-review-item__box .date {
font-size:10px;
font-size:.66667em;
font-weight:700;
}
}
.product-review-item__box .rating {
	padding:5px 0 0 0;
}
.product-review-item__box .rating .br-widget>a {
	font-size:1em;
	margin:0 2px;
}
.product-review-item__description {
	padding:0 8% 0 0;
}
@media(max-width:991px) {
.product-review-item__description {
padding:0 0 0 0;
}
}
.product-review-item__description h4 {
	margin:0 0 10px 0;
	font-size:18px;
	font-size:1.2em;
	font-weight:300;
}
@media(max-width:991px) {
.product-review-item__description h4 {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.product-review-item__description p {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.product-review-item__description p {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.product-review-item__description .toggle-lnk {
	float:none;
	font-size:.85em;
}
.write-review-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.write-review-wrapper {
max-width:1340px;
padding:0 25px;
}
}
.write-review {
	padding:0 2% 50px 2%;
}
.write-review:before, .write-review:after {
	content:"";
	display:table;
}
.write-review:after {
	clear:both;
}
@media(max-width:991px) {
.write-review {
padding:0;
}
}
.write-review-header {
	padding:0 2% 45px 2%;
}
@media(max-width:991px) {
.write-review-header {
padding:20px 10% 35px 10%;
text-align:center;
}
}
.write-review-header h2 {
	padding:0 0 10px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.write-review-header h2 {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.write-review-header h3 {
	padding:0 0 0 0;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	color:#007bff;
}
@media(max-width:991px) {
.write-review-header h3 {
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.write-review-content {
	padding:60px 15% 60px 15%;
	background-color:#f3f3f3;
}
@media(max-width:991px) {
.write-review-content {
padding:15px 5%;
}
}
.write-review-content__select {
	padding:0 0 35px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.write-review-content__select {
text-align:center;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.write-review-content__select>div {
	padding:0 0 35px 0;
	border-bottom:solid 1px #dcdcdc;
}
@media(max-width:991px) {
.write-review-content__select>div {
padding:0 0 15px 0;
}
}
.write-review-content__select>div>div {
	display:inline-block;
	vertical-align:middle;
}
@media(max-width:991px) {
.write-review-content__select>div>div {
display:block;
}
}
.write-review-content__select>div>div:first-child {
	padding-right:35px;
}
@media(max-width:991px) {
.write-review-content__select>div>div:first-child {
padding-right:0;
padding-bottom:10px;
}
}
.write-review-content__select .br-widget a {
	font-size:2.8em;
	margin-right:15px;
}
@media(max-width:991px) {
.write-review-content__select .br-widget a {
font-size:2em;
margin-right:10px;
}
}
.write-review-content__sub-title {
	padding:0 0 20px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.write-review-content__sub-title {
padding:0 0 10px 0;
text-align:center;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.write-review-content__form {
	padding:30px 4%;
}
@media(min-width:991px) {
.write-review-content__form {
border:solid 1px #dcdcdc;
background-color:#fdfdfd;
}
}
@media(max-width:991px) {
.write-review-content__form {
padding:15px 5%;
}
}
@media(min-width:991px) {
.write-review-content__form .row:first-child {
padding-bottom:50px;
}
}
.write-review-content__form textarea {
	display:block;
	min-height:170px;
}
.write-review-content__form .micro-copy {
	display:block;
	margin:0;
	padding:10px 0;
	text-align:right;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	font-style:italic;
	color:#878787;
}
@media(max-width:991px) {
.write-review-content__form .micro-copy {
padding:5px 0;
}
}
.write-review-content__submit {
	padding:45px 0 0 0;
	text-align:right;
}
@media(max-width:991px) {
.write-review-content__submit {
padding:20px 5%;
}
}
@media(min-width:991px) {
.write-review-content__submit .btn, .write-review-content__submit a.action-button, .write-review-content__submit .booking-calendar__full-date-time span, .booking-calendar__full-date-time .write-review-content__submit span {
min-width:40%;
}
}
@media(max-width:991px) {
.write-review-content__submit .btn, .write-review-content__submit a.action-button, .write-review-content__submit .booking-calendar__full-date-time span, .booking-calendar__full-date-time .write-review-content__submit span {
width:100%;
}
}
.booking-calendar {
	padding:0 0 30px 0;
}
.booking-calendar:before, .booking-calendar:after {
	content:"";
	display:table;
}
.booking-calendar:after {
	clear:both;
}
@media(max-width:991px) {
.booking-calendar {
max-width:550px;
padding:0;
}
}
.booking-calendar input[type="radio"] {
	position:absolute;
	top:0;
	left:-9999px;
	visibility:hidden;
}
.booking-calendar__loader {
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:rgba(255, 255, 255, .7);
	z-index:10;
}
.booking-calendar__loader.is-active {
	display:block;
}
.booking-calendar__loader:after {
	content:'';
	position:fixed;
	top:50%;
	left:50%;
	transform:translateX(-50%) scale(1);
	display:block;
	width:15px;
	height:15px;
	border-radius:50%;
	background-color:#007bff;
animation:load-more .75s infinite;
}
.booking-calendar__title {
	display:-ms-flexbox;
	display:flex;
	width:100%;
	margin:0 0 45px 0;
	background-color:#000;
	color:#fff;
}
@media(max-width:991px) {
.booking-calendar__title {
margin-bottom:0;
}
.booking-calendar__title:before, .booking-calendar__title:after {
content:"";
display:table;
}
.booking-calendar__title:after {
clear:both;
}
}
.booking-calendar__title>div {
	position:relative;
	text-align:left;
	line-height:1.2;
}
.booking-calendar__title>div:first-child {
	width:65%;
	padding:25px 3%;
}
@media(max-width:991px) {
.booking-calendar__title>div:first-child {
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
width:37%;
padding:7px 6%;
}
}
.booking-calendar__title>div:last-child {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center;
	width:35%;
	border-left:solid 1px #fff;
	padding:0 75px 0 0;
	text-align:right;
}
@media(max-width:991px) {
.booking-calendar__title>div:last-child {
width:100%;
padding:1vh 40px 1vh 5%;
text-align:right;
}
}
.booking-calendar__title .txt p {
	font-size:18px;
	font-size:1.2em;
	font-weight:300;
	margin:0;
}
.booking-calendar__title .txt p em {
	padding-left:15px;
	font-size:.8em;
	font-style:normal;
}
@media(max-width:991px) {
.booking-calendar__title .txt p em {
padding-left:0;
}
}
@media(max-width:991px) {
.booking-calendar__title .txt p {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.booking-calendar__title .txt img {
	height:25px;
	padding-right:15px;
}
@media(max-width:991px) {
.booking-calendar__title .txt img {
padding:0;
height:20px;
}
}
.booking-calendar__title .price .discount-data {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-ms-flex-align:center;
	align-items:center;
}
@media(max-width:991px) {
.booking-calendar__title .price .discount-data {
margin-bottom:5px;
}
}
.booking-calendar__title .price .discount-data em {
	padding-right:0;
}
.booking-calendar__title .price .discount-data .discount {
	margin-right:1em;
	width:35px;
	height:18px;
	text-align:center;
	background-color:#fff;
}
@media(max-width:991px) {
.booking-calendar__title .price .discount-data .discount {
height:15px;
margin-right:.5em;
}
}
.booking-calendar__title .price .discount-data .discount span {
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	padding:0;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
}
@media(max-width:991px) {
.booking-calendar__title .price .discount-data .discount span {
font-size:.7em;
}
}
.booking-calendar__title .price em {
	display:inline;
	padding-right:12px;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	font-style:normal;
}
@media(max-width:991px) {
.booking-calendar__title .price em {
padding-right:6px;
font-size:9px;
font-size:.6em;
font-weight:300;
}
}
.booking-calendar__title .price em.discount-price {
	text-decoration:line-through;
}
@media(max-width:991px) {
.booking-calendar__title .price em.discount-price {
font-size:.75em;
}
}
.booking-calendar__title .price span {
	font-size:30px;
	font-size:2em;
	font-weight:500;
}
@media(min-width:992px) and (max-width:1199px) {
.booking-calendar__title .price span {
font-size:27px;
font-size:1.8em;
font-weight:500;
}
}
@media(max-width:991px) {
.booking-calendar__title .price span {
font-size:15px;
font-size:1em;
font-weight:500;
}
}
.booking-calendar__title--mobile {
	display:block;
}
.booking-calendar__title--mobile>div {
	float:none !important;
	border:none !important;
	padding:7px 6% !important;
	text-align:left !important;
}
.booking-calendar__title .close-fancybox {
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:75px;
	height:75px;
	color:#fff;
	line-height:75px;
	text-align:center;
	cursor:pointer;
}
@media(max-width:991px) {
.booking-calendar__title .close-fancybox {
width:35px;
height:35px;
line-height:35px;
}
}
.booking-calendar__title .close-fancybox:before {
	content:"N";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
	vertical-align:middle;
}
@media(max-width:991px) {
.booking-calendar__title .close-fancybox:before {
font-size:1em;
line-height:1.2;
}
}
.booking-calendar__description {
	padding:0 5% 30px 5%;
	text-align:center;
}
@media(max-width:991px) {
.booking-calendar__description {
padding-top:25px;
}
}
.booking-calendar__description h6 {
	padding:0 0 20px 0;
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
}
@media(max-width:991px) {
.booking-calendar__description h6 {
padding:0 0 10px 0;
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.booking-calendar__description h6 a {
	display:inline;
	padding-left:5px;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	font-size:.55em;
}
.booking-calendar__description h6 a:hover, .booking-calendar__description h6 a.active, .booking-calendar__description h6 a.is-active {
	color:#000;
}
.booking-calendar__description h6 a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.booking-calendar__description h6 a {
display:block;
padding:10px 0;
}
}
.booking-calendar__description p {
	margin:0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.booking-calendar__description p {
font-size:9px;
font-size:.6em;
font-weight:300;
}
}
.booking-calendar__description .inlineblock {
	vertical-align:middle;
	padding:0 5px;
}
.booking-calendar__prev-next {
	padding:0 calc(3% - 20px);
	text-align:right;
}
.booking-calendar__prev-next:before, .booking-calendar__prev-next:after {
	content:"";
	display:table;
}
.booking-calendar__prev-next:after {
	clear:both;
}
.booking-calendar__prev-next a {
	vertical-align:top;
}
.booking-calendar__prev-next a.prev {
	float:left;
}
@media(max-width:991px) {
.booking-calendar__prev-next a.prev {
padding-right:5px;
}
}
.booking-calendar__prev-next a.next {
	float:right;
}
@media(max-width:991px) {
.booking-calendar__prev-next a.next {
padding-left:5px;
}
}
@media(max-width:991px) {
.booking-calendar__prev-next {
background-color:#ededed;
}
}
.booking-calendar__days {
	-ms-box-shadow:0 -2px 5px 0 rgba(0, 0, 0, .2);
	-o-box-shadow:0 -2px 5px 0 rgba(0, 0, 0, .2);
	box-shadow:0 -2px 5px 0 rgba(0, 0, 0, .2);
	padding:10px 0;
	text-align:center;
}
.booking-calendar__days *:focus {
	outline:none !important;
}
.booking-calendar__days .ui-state-focus:focus {
	outline:none !important;
}
.booking-calendar__days .ui-widget {
	font-family:"Ubuntu", sans-serif;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
.booking-calendar__days .ui-corner-all, .booking-calendar__days .ui-corner-bottom, .booking-calendar__days .ui-corner-right, .booking-calendar__days .ui-corner-br {
	border-radius:0;
}
.booking-calendar__days .ui-state-default, .booking-calendar__days .ui-widget-content .ui-state-default, .booking-calendar__days .ui-widget-header .ui-state-default, .booking-calendar__days .ui-button, .booking-calendar__days html .ui-button.ui-state-disabled:hover, .booking-calendar__days html .ui-button.ui-state-disabled:active {
	border:none;
	background:transparent;
}
.booking-calendar__days .ui-button {
	visibility:visible !important;
	margin-bottom:0;
	padding:13px 1em;
	color:#000;
	white-space:nowrap;
	box-shadow:none;
}
.booking-calendar__days .ui-button span.full-month {
	display:none;
}
.booking-calendar__days .ui-button span.is-booked {
	display:block;
	font-style:normal;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	padding:0 0 2px 0;
	font-size:.85em;
	line-height:1;
}
@media(max-width:991px) {
.booking-calendar__days .ui-button span.is-booked {
top:auto;
bottom:-20px;
font-size:.65em;
white-space:normal;
}
}
@media(max-width:991px) {
.booking-calendar__days .ui-button {
width:25px;
height:25px;
border-radius:50%;
border:solid 1px #000;
padding:0;
font-size:9px;
font-size:.6em;
font-weight:300;
line-height:25px;
}
}
.booking-calendar__days .ui-button:hover {
	color:#007bff;
}
.booking-calendar__days .ui-state-active, .booking-calendar__days .ui-button.ui-state-active:hover {
	position:relative;
	border:none;
	background:#fff;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	color:#000;
	font-weight:700;
}
@media(max-width:991px) {
.booking-calendar__days .ui-state-active, .booking-calendar__days .ui-button.ui-state-active:hover {
background:#000;
color:#fff;
font-weight:300;
}
.booking-calendar__days .ui-state-active .short-day, .booking-calendar__days .ui-button.ui-state-active:hover .short-day {
color:#000;
}
}
.booking-calendar__days .ui-state-active:before, .booking-calendar__days .ui-state-active:after {
	display:block;
	content:'';
	position:absolute;
	top:0;
	left:-1px;
	width:calc(100% + 2px);
	height:25px;
	border-top:solid 1px #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	background-color:#fff;
	z-index:1;
	transform:translateY(-25px);
}
.booking-calendar__days .ui-state-active:after {
	position:absolute;
	bottom:0;
	left:-1px;
	top:auto;
	border-top:none;
	border-bottom:solid 1px #000;
	transform:translateY(25px);
}
@media(max-width:991px) {
.booking-calendar__days .ui-state-active:before, .booking-calendar__days .ui-state-active:after {
display:none;
}
}
.booking-calendar__days .ui-state-disabled {
	-webkit-opacity:1;
	-ms-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	opacity:1;
	color:#7b7b7b;
}
@media(max-width:991px) {
.booking-calendar__days .ui-state-disabled {
border-color:#f6f6f6;
}
}
@media(max-width:991px) {
.booking-calendar__days .short-month {
display:none;
}
.booking-calendar__days .short-day {
position:absolute;
top:0;
left:0;
top:-12px;
width:100%;
text-align:center;
line-height:1;
}
}
@media(min-width:991px) {
.booking-calendar__days {
min-height:62px;
}
}
@media(max-width:991px) {
.booking-calendar__days {
padding:37.5px 0;
}
}
.booking-calendar__days label {
	visibility:hidden;
}
.booking-calendar__days ul {
	margin:0;
	padding:0;
	list-style:none;
	display:table;
	table-layout:fixed;
	width:100%;
	padding:0 3%;
}
.booking-calendar__days li {
	position:relative;
	display:table-cell;
	vertical-align:middle;
	padding:0 5px;
	border-right:solid 1px #e2e2e2;
}
.booking-calendar__days li:first-child {
	border-left:solid 1px #e2e2e2;
}
@media(max-width:991px) {
.booking-calendar__days li {
border:none !important;
}
}
.booking-calendar__days li .full-month {
	position:absolute;
	top:0;
	left:0;
	top:-30px;
	font-size:9px;
	font-size:.6em;
	font-weight:300;
}
.booking-calendar__time-period {
	font-family:"Ubuntu", sans-serif;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	background-color:#ededed;
	padding:20px 0 0 0;
	text-align:center;
}
.booking-calendar__time-period label {
	margin:0;
	padding:20px 1em;
	color:#000;
	white-space:nowrap;
	text-align:center;
}
.booking-calendar__time-period label:hover {
	color:#007bff;
}
.booking-calendar__time-period label.is-active {
	position:relative;
	background:#fff;
	border-top:solid 1px #000;
	border-bottom:solid 1px #fff;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	color:#000;
	font-weight:700;
}
@media(max-width:991px) {
.booking-calendar__time-period label.is-active {
border:none;
}
}
.booking-calendar__time-period label.is-booked, .booking-calendar__time-period label.is-disabled {
	-webkit-opacity:1;
	-ms-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	opacity:1;
	color:#7b7b7b;
	background-color:#ededed;
	cursor:default;
}
.booking-calendar__time-period label.is-booked:after, .booking-calendar__time-period label.is-disabled:after {
	display:none;
}
.booking-calendar__time-period label span.is-booked {
	display:block;
	font-style:normal;
	position:absolute;
	top:7px;
	left:0;
	width:100%;
	text-align:center;
	padding:0 0 2px 0;
	font-size:.85em;
	line-height:1;
}
@media(max-width:991px) {
.booking-calendar__time-period label span.is-booked {
display:none;
}
}
@media(max-width:991px) {
.booking-calendar__time-period label {
display:block;
width:100%;
text-align:left;
padding:20px 6%;
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
.booking-calendar__time-period label:after {
position:absolute;
top:50%;
transform:translateY(-50%);
right:6%;
content:"c";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
color:#007bff;
}
}
@media(min-width:991px) {
.booking-calendar__time-period {
min-height:80px;
}
}
@media(max-width:991px) {
.booking-calendar__time-period {
padding:0;
background-color:#fff;
}
}
.booking-calendar__time-period ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	margin:0 auto;
}
.booking-calendar__time-period ul.width-medium {
	width:50%;
}
@media(min-width:991px) {
.booking-calendar__time-period ul {
display:table;
table-layout:fixed;
padding:0 3%;
}
}
@media(min-width:991px) {
.booking-calendar__time-period li {
display:table-cell;
vertical-align:middle;
padding:0 5px;
}
}
.booking-calendar__full-date {
	padding:17px 0;
	text-align:center;
	font-size:12.5px;
	font-size:.83333em;
	font-weight:300;
	line-height:1;
	color:#565656;
}
@media(min-width:991px) {
.booking-calendar__full-date {
background-color:#ededed;
}
}
.booking-calendar__full-date-time {
	text-align:center;
}
.booking-calendar__full-date-time span {
	color:#000;
}
.booking-calendar__full-date-time span:hover, .booking-calendar__full-date-time span:focus {
	cursor:default !important;
	color:#000 !important;
	background-color:#fff !important;
}
@media(max-width:991px) {
.booking-calendar__btns-container {
background-color:#ededed;
}
.booking-calendar__btns-container>div {
width:75%;
max-width:300px;
margin:0 auto;
padding:10px 0 0 0;
}
}
.booking-calendar__select-timeslot {
	padding:10px 0;
	background-color:#ededed;
	border-top:solid 1px #e2e2e2;
	border-bottom:solid 1px #e2e2e2;
	text-align:center;
	font-size:9px;
	font-size:.6em;
	font-weight:300;
	line-height:1;
	color:#000;
}
@media(min-width:991px) {
.booking-calendar__times {
min-height:100px;
}
}
.booking-calendar__time {
	text-align:center;
}
.booking-calendar__time *:focus {
	outline:none;
	box-shadow:none;
}
.booking-calendar__time .ui-widget {
	font-family:"Ubuntu", sans-serif;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
.booking-calendar__time .ui-corner-all, .booking-calendar__time .ui-corner-bottom, .booking-calendar__time .ui-corner-right, .booking-calendar__time .ui-corner-br {
	border-radius:0;
}
.booking-calendar__time .ui-state-default, .booking-calendar__time .ui-widget-content .ui-state-default, .booking-calendar__time .ui-widget-header .ui-state-default, .booking-calendar__time .ui-button, .booking-calendar__time html .ui-button.ui-state-disabled:hover, .booking-calendar__time html .ui-button.ui-state-disabled:active {
	border:none;
	background:transparent;
}
.booking-calendar__time .ui-button {
	visibility:visible !important;
	width:100%;
	margin-bottom:0;
	padding:11px 1em;
	color:#007bff;
	white-space:nowrap;
	border:solid 1px #007bff;
	box-shadow:none;
}
@media(max-width:991px) {
.booking-calendar__time .ui-button {
font-size:10.5px;
font-size:.7em;
font-weight:300;
}
}
.booking-calendar__time .ui-button.limited {
	background-color:#ffe9d7;
}
.booking-calendar__time .ui-button span.limited {
	display:block;
	font-style:normal;
	position:absolute;
	top:-20px;
	left:0;
	width:100%;
	text-align:center;
	padding:0 0 2px 0;
	font-size:.85em;
	line-height:1;
	font-weight:300 !important;
	color:#878787;
}
@media(max-width:991px) {
.booking-calendar__time .ui-button span.limited {
top:-10px;
}
}
.booking-calendar__time .ui-state-active, .booking-calendar__time .ui-button.ui-state-active:hover {
	position:relative;
	border:none;
	background:#000 !important;
	border:solid 1px #000;
	color:#fff;
	font-weight:700;
}
.booking-calendar__time .ui-state-disabled {
	-webkit-opacity:1;
	-ms-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	opacity:1;
	border-color:#ccc;
	background-color:#fafafa;
	color:#ccc;
}
.booking-calendar__time label.trigger {
	margin:0;
	padding:20px 1em;
	color:#000;
	white-space:nowrap;
	text-align:center;
	border-bottom:solid 1px #e2e2e2;
	background-color:#f9f9f9;
}
.booking-calendar__time label.trigger:hover {
	color:#007bff;
}
.booking-calendar__time label.trigger.is-active {
	position:relative;
	background:#fff;
	border-top:solid 1px #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	color:#000;
	font-weight:700;
}
@media(max-width:991px) {
.booking-calendar__time label.trigger.is-active {
border:none;
}
}
.booking-calendar__time label.trigger.is-booked, .booking-calendar__time label.trigger.is-disabled {
	-webkit-opacity:1;
	-ms-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	opacity:1;
	color:#7b7b7b;
	background-color:#ededed;
	cursor:default;
}
.booking-calendar__time label.trigger.is-booked:after, .booking-calendar__time label.trigger.is-disabled:after {
	display:none;
}
.booking-calendar__time label.trigger span.is-booked {
	display:block;
	font-style:normal;
	position:absolute;
	top:7px;
	left:0;
	width:100%;
	text-align:center;
	padding:0 0 2px 0;
	font-size:.85em;
	line-height:1;
}
@media(max-width:991px) {
.booking-calendar__time label.trigger span.is-booked {
display:none;
}
}
@media(max-width:991px) {
.booking-calendar__time label.trigger {
display:block;
width:100%;
text-align:left;
padding:20px 6%;
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
.booking-calendar__time label.trigger:after {
position:absolute;
top:50%;
transform:translateY(-50%);
right:6%;
content:"c";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
color:#007bff;
}
.booking-calendar__time label.trigger.is-active:after {
content:"l";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
}
}
@media(min-width:991px) {
.booking-calendar__time {
display:none;
padding:30px 0 0 0;
}
}
.booking-calendar__time.is-active {
	display:block;
}
.booking-calendar__time label:not(.trigger) {
visibility:hidden;
}
@media(min-width:991px) {
.booking-calendar__time label:not(.trigger) {
min-height:40px;
}
}
.booking-calendar__time p {
	padding:0 0 30px 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#878787;
	text-align:center;
}
@media(max-width:991px) {
.booking-calendar__time p {
padding:0 6%;
text-align:left;
font-size:11px;
font-size:.73333em;
font-weight:300;
color:#000;
}
}
.booking-calendar__time ul {
	margin:0;
	padding:0;
	list-style:none;
	width:45%;
	margin:0 auto;
}
.booking-calendar__time ul:before, .booking-calendar__time ul:after {
	content:"";
	display:table;
}
.booking-calendar__time ul:after {
	clear:both;
}
.booking-calendar__time ul.width-large {
	width:75%;
}
.booking-calendar__time ul.width-large li {
	width:16.65%;
}
@media(max-width:991px) {
.booking-calendar__time ul.width-large li {
width:25%;
}
}
@media(max-width:991px) {
.booking-calendar__time ul {
width:90%;
padding:10px 0;
}
}
.booking-calendar__time li {
	float:left;
	width:25%;
	vertical-align:middle;
	padding:0 10px;
	padding-bottom:40px;
}
@media(max-width:991px) {
.booking-calendar__time li {
padding:0 5px;
padding-bottom:20px;
}
}
@media(max-width:991px) {
.booking-calendar__time>div {
display:none;
}
}
.booking-calendar__time>div.is-active {
	display:block;
}
.booking-calendar__add-basket {
	text-align:center;
}
@media(max-width:991px) {
.booking-calendar__add-basket .btn, .booking-calendar__add-basket a.action-button, .booking-calendar__add-basket .booking-calendar__full-date-time span, .booking-calendar__full-date-time .booking-calendar__add-basket span {
width:100%;
}
}
.booking-calendar__support {
	padding:30px 10px 0 10px;
	text-align:center;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.booking-calendar__support {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.booking-calendar__continue {
	text-align:center;
}
.booking-calendar .alert-dismissible {
	max-width:80%;
}
@media(max-width:991px) {
.booking-calendar .alert-dismissible {
max-width:100%;
}
}
.training-center-properties {
	padding:0;
	margin-bottom:70px;
}
@media(max-width:991px) {
.training-center-properties {
margin-bottom:50px;
}
}
.training-center-properties__title {
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
	text-align:center;
	margin-bottom:50px;
}
@media(max-width:991px) {
.training-center-properties__title {
font-size:15px;
font-size:1em;
font-weight:300;
margin-bottom:13px;
}
}
.training-center-properties__content {
	padding:10px 0;
	background-color:#fff;
	max-width:800px;
	margin:0 auto;
}
.training-center-properties__content .owl-carousel {
	overflow:hidden;
}
.pagemode-edit .training-center-properties__content .owl-carousel {
	display:block;
}
.training-center-properties__content .owl-carousel .owl-stage-outer, .training-center-properties__content .owl-carousel .owl-stage, .training-center-properties__content .owl-carousel .owl-item, .training-center-properties__content .owl-carousel .item {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.training-center-properties__content .owl-carousel .owl-stage-outer.owl-height .owl-stage, .training-center-properties__content .owl-carousel .owl-stage-outer.owl-height .owl-item, .training-center-properties__content .owl-carousel .owl-stage-outer.owl-height .item {
	height:auto;
}
@media(max-width:991px) {
.training-center-properties__content .owl-carousel .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
}
.training-center-properties__content .owl-carousel .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.training-center-properties__content .owl-carousel .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.training-center-properties__content .owl-carousel .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.training-center-properties__content .owl-carousel .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.training-center-properties__content .owl-carousel--navigation-desktop-centered .owl-nav>div {
width:40px;
height:170px;
color:#007bff;
text-align:center;
}
.training-center-properties__content .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev {
position:absolute;
top:0%;
right:50%;
border-right:solid 1px #007bff;
}
.training-center-properties__content .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.training-center-properties__content .owl-carousel--navigation-desktop-centered .owl-nav .owl-next {
position:absolute;
top:0%;
left:50%;
}
.training-center-properties__content .owl-carousel--navigation-desktop-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.training-center-properties__content .owl-carousel--navigation-desktop-right .owl-nav>div {
width:30px;
height:55px;
color:#007bff;
text-align:center;
}
.training-center-properties__content .owl-carousel--navigation-desktop-right .owl-nav>div.disabled {
-webkit-opacity:.3;
-ms-opacity:.3;
-moz-opacity:.3;
-o-opacity:.3;
opacity:.3;
cursor:default;
}
.training-center-properties__content .owl-carousel--navigation-desktop-right .owl-nav .owl-prev {
position:absolute;
top:0;
right:30px;
border-right:solid 1px #007bff;
}
.training-center-properties__content .owl-carousel--navigation-desktop-right .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
.training-center-properties__content .owl-carousel--navigation-desktop-right .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
}
.training-center-properties__content .owl-carousel--navigation-desktop-right .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
}
@media(min-width:991px) {
.training-center-properties__content .owl-carousel--navigation-desktop-vertical .owl-nav>div {
width:40px;
height:210px;
color:#007bff;
text-align:center;
}
.training-center-properties__content .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev {
position:absolute;
top:245px;
left:25px;
border-right:solid 1px #007bff;
}
.training-center-properties__content .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.training-center-properties__content .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next {
position:absolute;
top:245px;
left:65px;
}
.training-center-properties__content .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(max-width:991px) {
.training-center-properties__content .owl-carousel--navigation-mobile-centered .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
top:50% !important;
transform:translateY(-50%);
}
.training-center-properties__content .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.training-center-properties__content .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.training-center-properties__content .owl-carousel--navigation-mobile-centered .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.training-center-properties__content .owl-carousel--navigation-mobile-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
.training-center-properties__content .owl-nav.disabled {
	display:none;
}
.training-center-properties__content .owl-nav>div {
	cursor:pointer;
}
.training-center-properties__content .owl-nav>div:hover {
	color:#000;
}
.training-center-properties__content .owl-dots {
	text-align:center;
}
.training-center-properties__content .owl-dots.disabled {
	display:none;
}
.training-center-properties__content .owl-dots>div {
	cursor:pointer;
}
.training-center-properties__content .owl-dots .owl-dot {
	display:inline-block;
	margin:0 3px;
	width:10px;
	height:10px;
	border-radius:50%;
	border:solid 1px #9d9d9d;
	font-size:1px;
	font-size:.06667em;
	font-weight:normal;
}
.training-center-properties__content .owl-dots .owl-dot.active {
	border-color:#007bff;
	background-color:#007bff;
}
.product-details__main .training-center-properties__content {
	max-width:none;
	margin:0;
}
@media(max-width:991px) {
.training-center-properties__content {
padding:0;
}
}
@media(max-width:991px) {
.training-center-properties__content .owl-carousel .owl-stage {
width:100% !important;
position:relative;
margin:0 auto;
max-width:1340px;
max-width:500px;
}
}
@media(max-width:991px) and (max-width:991px) {
.training-center-properties__content .owl-carousel .owl-stage {
padding-left:5%;
padding-right:5%;
}
}
@media(max-width:991px) {
.training-center-properties__content .owl-carousel .owl-item {
width:100% !important;
}
}
.training-center-properties__content .owl-item:first-child .item {
	border:none;
}
.training-center-properties__content .item {
	padding:30px 0;
	border-left:solid 1px #ccc;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
	text-align:center;
}
@media(min-width:991px) {
.training-center-properties__content .item>div {
max-width:130px;
margin:0 auto;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(max-width:991px) {
.training-center-properties__content .item {
padding:15px 0;
border-left:none;
border-right:none;
border-top:1px solid #878787;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.training-center-properties__content .owl-item:first-child .item {
	border-top:none;
}
@media(max-width:991px) {
.training-center-properties__content .owl-nav {
display:none;
}
}
.checkout-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
	min-height:640px;
}
@media(min-width:991px) {
.checkout-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.checkout-wrapper {
padding-left:5%;
padding-right:5%;
}
}
@media(max-width:991px) {
.checkout-wrapper {
min-height:1px;
}
}
.checkout-panel {
	max-width:545px;
	margin:30px auto;
	background-color:#fdfdfd;
	border:solid 1px #dcdcdc;
	color:#565656;
}
@media(max-width:991px) {
.checkout-panel {
margin:60px auto;
}
}
.checkout-panel>div, .checkout-panel form>div {
	padding:60px 18%;
}
@media(max-width:991px) {
.checkout-panel>div, .checkout-panel form>div {
padding:20px 7%;
}
}
.checkout-panel h1, .checkout-panel .head-line {
	padding:10px 0;
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
	color:#000;
	line-height:1.1;
}
@media(max-width:991px) {
.checkout-panel h1, .checkout-panel .head-line {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.checkout-panel h1.check-email, .checkout-panel .head-line.check-email {
	background-color:#ededed;
}
@media(max-width:991px) {
.checkout-panel h1.check-email, .checkout-panel .head-line.check-email {
background:none;
}
}
@media(max-width:991px) {
.checkout-panel h1 {
position:absolute;
top:-70px;
left:50%;
transform:translateX(-50%);
}
}
.checkout-panel p {
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
}
@media(max-width:991px) {
.checkout-panel p {
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
}
.checkout-panel .icon-check-email {
	padding:60px 0;
	font-size:3em;
	color:#828383;
}
@media(max-width:991px) {
.checkout-panel .icon-check-email {
padding:27.5px 0;
}
}
.checkout-panel .icon-success {
	padding:10px 0;
	font-size:3em;
	color:#05a854;
}
.checkout-form select.input-validation-error+.customSelect {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
.checkout-form select:focus+.customSelect {
	border-color:#82a3da;
	-ms-box-shadow:0 0 0 1px #a6c7ff;
	-o-box-shadow:0 0 0 1px #a6c7ff;
	box-shadow:0 0 0 1px #a6c7ff;
}
.checkout-form .customSelect {
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	border:solid 1px #b7b7b7;
	text-align:left;
	font-size:1em;
}
.checkout-form .customSelect.input-validation-error {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
@media(max-width:991px) {
.checkout-form .customSelect {
padding-top:7px;
padding-bottom:7px;
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.checkout-form .customSelect .customSelectInner {
	position:relative;
	background:transparent;
	padding-right:40px;
	padding-left:15px;
	font-size:1em;
	font-weight:300;
	line-height:1;
	color:#000;
}
.checkout-form .customSelect .customSelectInner:after {
	position:absolute;
	top:0;
	right:0;
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#000;
	width:40px;
	height:100%;
	text-align:center;
	background:transparent;
}
.checkout-form .customSelectDisabled {
	background-color:#ededed !important;
}
.checkout-form [type="checkbox"]:not(:checked), .checkout-form [type="checkbox"]:checked {
position:absolute;
left:-9999px;
}
.checkout-form [type="checkbox"]:not(:checked)+label, .checkout-form [type="checkbox"]:checked+label, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label {
position:relative;
display:inline-block;
margin-bottom:0;
padding:0 0 0 35px;
color:#000;
line-height:1;
cursor:pointer;
}
@media(min-width:991px) {
.checkout-form [type="checkbox"]:not(:checked)+label, .checkout-form [type="checkbox"]:checked+label, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
@media(max-width:991px) {
.checkout-form [type="checkbox"]:not(:checked)+label, .checkout-form [type="checkbox"]:checked+label, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label {
padding:0 0 0 25px;
font-size:10px;
font-size:.66667em;
font-weight:300;
color:#000;
line-height:1;
}
}
@media(min-width:991px) {
.checkout-form [type="checkbox"]:not(:checked)+label, .checkout-form [type="checkbox"]:checked+label, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label {
font-size:14.5px;
font-size:.96667em;
font-weight:300;
}
}
@media(max-width:991px) {
.checkout-form [type="checkbox"]:not(:checked)+label, .checkout-form [type="checkbox"]:checked+label, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label {
color:#000;
}
}
.checkout-form [type="checkbox"]:not(:checked)+label span, .checkout-form [type="checkbox"]:checked+label span, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label span, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label span {
display:inline-block;
vertical-align:middle;
}
@media(min-width:991px) {
.checkout-form [type="checkbox"]:not(:checked)+label span, .checkout-form [type="checkbox"]:checked+label span, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label span, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label span {
padding:3.5px 0;
}
}
@media(max-width:991px) {
.checkout-form [type="checkbox"]:not(:checked)+label span, .checkout-form [type="checkbox"]:checked+label span, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label span, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label span {
padding:4px 0;
}
}
.checkout-form [type="checkbox"]:not(:checked)+label:before, .checkout-form [type="checkbox"]:checked+label:before, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label:before, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label:before {
content:'';
position:absolute;
top:50%;
left:0;
margin-left:0;
width:20px;
height:20px;
border:1px solid #000;
background:transparent;
}
@media(min-width:991px) {
.checkout-form [type="checkbox"]:not(:checked)+label:before, .checkout-form [type="checkbox"]:checked+label:before, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label:before, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label:before {
margin-top:-10px;
}
}
@media(max-width:991px) {
.checkout-form [type="checkbox"]:not(:checked)+label:before, .checkout-form [type="checkbox"]:checked+label:before, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label:before, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label:before {
margin-top:-9px;
width:18px;
height:18px;
background:#fff;
}
}
.checkout-form [type="checkbox"]:not(:checked)+label:after, .checkout-form [type="checkbox"]:checked+label:after, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label:after, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label:after {
content:'';
content:"R";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
position:absolute;
top:50%;
left:4px;
margin-left:0;
color:#007bff;
line-height:1;
transition:all .2s;
}
@media(min-width:991px) {
.checkout-form [type="checkbox"]:not(:checked)+label:after, .checkout-form [type="checkbox"]:checked+label:after, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label:after, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label:after {
font-size:1em;
height:13px;
margin-top:-6.5px;
}
}
@media(max-width:991px) {
.checkout-form [type="checkbox"]:not(:checked)+label:after, .checkout-form [type="checkbox"]:checked+label:after, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label:after, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label:after {
left:4px;
height:12px;
margin-top:-6px;
font-size:1.2em;
}
}
.checkout-form [type="checkbox"]:not(:checked)+label:after, .checkout-form [type="checkbox"]:not(:checked)+[type="hidden"]+label:after {
-webkit-opacity:0;
-ms-opacity:0;
-moz-opacity:0;
-o-opacity:0;
opacity:0;
transform:scale(0);
}
.checkout-form [type="checkbox"]:checked+label:after, .checkout-form [type="checkbox"]:checked+[type="hidden"]+label:after {
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
transform:scale(1);
}
.checkout-form [type="checkbox"]:disabled:not(:checked)+label:before, .checkout-form [type="checkbox"]:disabled:checked+label:before, .checkout-form [type="checkbox"]:disabled:not(:checked)+[type="hidden"]+label:before, .checkout-form [type="checkbox"]:disabled:checked+[type="hidden"]+label:before {
box-shadow:none;
border-color:#bbb;
}
.checkout-form [type="checkbox"]:disabled:checked+label:after, .checkout-form [type="checkbox"]:disabled:checked+[type="hidden"]+label:after {
color:#999;
}
.checkout-form [type="checkbox"]:disabled+label, .checkout-form [type="checkbox"]:disabled+[type="hidden"]+label {
color:#000;
cursor:not-allowed;
}
.checkout-form [type="checkbox"]:checked:focus+label:before, .checkout-form [type="checkbox"]:not(:checked):focus+label:before, .checkout-form [type="checkbox"]:checked:focus+[type="hidden"]+label:before, .checkout-form [type="checkbox"]:not(:checked):focus+[type="hidden"]+label:before {
border:1px solid #000;
}
.checkout-form label:hover:before {
	border:1px solid #007bff !important;
}
.checkout-form .row {
	padding-bottom:35px;
}
@media(max-width:991px) {
.checkout-form .row {
padding-bottom:22.5px;
}
}
.checkout-form .small {
	display:inline-block;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#878787;
	text-align:center;
}
.checkout-login {
	padding:35px 0 80px 0;
}
@media(max-width:991px) {
.checkout-login {
padding:17.5px 0 40px 0;
}
}
.checkout-login__top-link {
	padding:0 0 35px 0;
	text-align:right;
}
@media(max-width:991px) {
.checkout-login__top-link {
padding:0 0 17.5px 0;
}
}
.checkout-login__content {
	max-width:855px;
	margin:0 auto;
}
.checkout-login__content h1 {
	padding-bottom:5px;
	font-size:25px;
	font-size:1.66667em;
	font-weight:500;
}
@media(max-width:991px) {
.checkout-login__content h1 {
padding-bottom:15px;
font-size:15px;
font-size:1em;
font-weight:500;
}
}
.checkout-login__content h2 {
	position:relative;
	padding-bottom:55px;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	color:#565656;
}
@media(min-width:991px) {
.checkout-login__content h2:after {
position:absolute;
top:0%;
left:50%;
top:40px;
display:block;
content:'';
width:1px;
height:105px;
background-color:#dcdcdc;
}
}
.checkout-login__content h3 {
	padding:25px 0;
	border-bottom:solid 1px #dcdcdc;
	text-align:center;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	color:#565656;
	line-height:1;
}
@media(max-width:991px) {
.checkout-login__content h3 {
padding:12.5px 0;
border:none;
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
}
@media(max-width:991px) {
.checkout-login__content p {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
@media(min-width:991px) {
.checkout-login__content .checkout-form--your-social {
padding-top:65px;
}
.checkout-login__content .checkout-form--your-social .btn, .checkout-login__content .checkout-form--your-social a.action-button, .checkout-login__content .checkout-form--your-social .booking-calendar__full-date-time span, .booking-calendar__full-date-time .checkout-login__content .checkout-form--your-social span {
margin-bottom:25px;
}
}
@media(min-width:991px) {
.checkout-login__content .checkout-form--your-email {
padding-top:30px;
}
}
@media(min-width:991px) {
.checkout-login__content .checkout-form--your-email p {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
@media(max-width:991px) {
.checkout-login__content .checkout-form--your-email p {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
@media(max-width:991px) {
.checkout-login__content .col-md-6 {
padding:0 6%;
background-color:#fdfdfd;
border:solid 1px #dcdcdc;
}
}
@media(min-width:991px) {
.checkout-login__content .col-md-6--your-social {
padding-right:10%;
}
}
@media(min-width:991px) {
.checkout-login__content .col-md-6--your-email {
padding-left:10%;
}
}
.checkout-warning {
	position:relative;
	padding:30px 15% 30px 15%;
	background-color:#ededed;
	text-align:center;
}
@media(max-width:991px) {
.checkout-warning {
padding:15px 10%;
}
}
.checkout-warning__icon:after {
	content:"D";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
	color:#878787;
}
.checkout-warning__icon--success:after {
	content:"x";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
	color:#05a854;
}
.checkout-warning__icon--error:after {
	content:"4";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
.checkout-warning__icon--warning:after {
	content:"8";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.checkout-warning__icon--open-book:after {
	content:"t";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.checkout-warning__icon--voucher {
	margin-bottom:10px;
	height:30px;
	background:url("../../../img/fzimg/icons-svg/voucher-warning-icon.svg") 50% 0 no-repeat;
	background-size:30px;
}
.checkout-warning__icon--voucher:after {
	display:none;
}
.checkout-warning__title {
	padding:0 0 15px 0;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	color:#000;
}
@media(max-width:991px) {
.checkout-warning__title {
font-size:18px;
font-size:1.2em;
font-weight:300;
}
}
.checkout-warning__title small {
	font-size:.75em;
	font-weight:300;
}
.checkout-warning__content {
	width:75%;
	margin:0 auto;
	padding:0 0 15px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.checkout-warning__content {
width:100%;
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.checkout-warning__content div[class^='col-'] {
padding-top:2px;
padding-bottom:2px;
}
.checkout-warning__content .voucher-id {
	margin:10px 0 15px 0;
	display:inline-block;
	padding:11px 20px;
	background-color:#d7d7d7;
	font-size:1.25em;
	color:#565656;
}
.checkout-warning__content .voucher-name, .checkout-warning__content .voucher-date {
	font-size:1.05em;
	font-weight:700;
	color:#afafaf;
}
.checkout-warning__content .voucher-description {
	font-size:1.05em;
	color:#afafaf;
	margin:0 0 15px 0;
}
.order-checkout-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.order-checkout-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.order-checkout-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.order-checkout-wrapper:before, .order-checkout-wrapper:after {
	content:"";
	display:table;
}
.order-checkout-wrapper:after {
	clear:both;
}
.order-checkout {
	padding:40px 2% 0 2%;
}
@media(max-width:991px) {
.order-checkout {
padding:15px 0 0 0;
}
}
@media(min-width:991px) {
.order-checkout>div>div[class^='row'] {
margin-left:-25px;
margin-right:-25px;
}
}
@media(min-width:991px) {
.order-checkout>div>div[class^='row']>div[class^='col-'] {
padding-left:25px;
padding-right:25px;
}
}
.order-checkout__billing {
	padding:45px 0 0 0;
}
.order-checkout__payment .custom-inputs [type="radio"]:not(:checked), .order-checkout__payment .custom-inputs [type="radio"]:checked {
position:absolute;
left:-9999px;
}
.order-checkout__payment .custom-inputs [type="radio"]:not(:checked)+label, .order-checkout__payment .custom-inputs [type="radio"]:checked+label {
position:relative;
padding-top:40px;
cursor:pointer;
width:auto;
margin:0;
padding:0 30px 0 45px;
font-size:1em;
font-weight:300;
line-height:22px;
text-align:left;
white-space:nowrap;
}
@media(max-width:991px) {
.order-checkout__payment .custom-inputs [type="radio"]:not(:checked)+label, .order-checkout__payment .custom-inputs [type="radio"]:checked+label {
padding:0 15px 0 22.5px;
font-size:10px;
font-size:.66667em;
font-weight:300;
line-height:15px;
white-space:normal;
}
}
.order-checkout__payment .custom-inputs [type="radio"]:not(:checked)+label:before, .order-checkout__payment .custom-inputs [type="radio"]:checked+label:before {
content:'';
position:absolute;
left:10%;
top:1px;
width:22px;
height:22px;
border:1px solid #878787;
background:#fff;
border-radius:50%;
box-shadow:inset 0 0 0 0 white;
margin-left:-13px;
top:0;
left:0;
margin-left:0;
}
@media(max-width:991px) {
.order-checkout__payment .custom-inputs [type="radio"]:not(:checked)+label:before, .order-checkout__payment .custom-inputs [type="radio"]:checked+label:before {
width:15px;
height:15px;
}
}
.order-checkout__payment .custom-inputs [type="radio"]:checked+label:after {
	content:'';
	background:#007bff;
	width:8px;
	height:8px;
	border-radius:50%;
	position:absolute;
	top:8px;
	left:10%;
	font-size:14px;
	color:#474747;
	margin-left:-6px;
transition:all .2s;
	top:7px;
	left:7px;
	margin-left:0;
}
@media(max-width:991px) {
.order-checkout__payment .custom-inputs [type="radio"]:checked+label:after {
width:5px;
height:5px;
top:5px;
left:5px;
}
}
.order-checkout__payment .custom-inputs [type="radio"]:not(:checked)+label:hover:before {
border-color:#000;
}
.order-checkout__payment .custom-inputs [type="radio"]:disabled+label {
	cursor:not-allowed !important;
}
.order-checkout__payment .custom-inputs [type="radio"]:disabled+label:after {
	background:#999;
}
.order-checkout__payment ul.radio-buttons {
	margin:0;
	padding:0;
	list-style:none;
}
.order-checkout__payment ul.radio-buttons:before, .order-checkout__payment ul.radio-buttons:after {
	content:"";
	display:table;
}
.order-checkout__payment ul.radio-buttons:after {
	clear:both;
}
.order-checkout__payment ul.radio-buttons li {
	padding:5px 0;
}
.order-checkout__payment ul.radio-buttons--mobile li {
	position:relative;
	float:left;
	width:50%;
	padding:0 0 10px 0;
	z-index:2;
}
.order-checkout__payment ul.radio-buttons--mobile li:first-child {
	padding-right:5px;
}
.order-checkout__payment ul.radio-buttons--mobile li:last-child {
	padding-left:5px;
}
.order-checkout__payment ul.radio-buttons--mobile .panel.is-visible:after {
	content:'';
	position:absolute;
	bottom:-10px;
	left:-1px;
	width:calc(100% + 2px);
	height:10px;
	border-left:solid 1px #dcdcdc;
	border-right:solid 1px #dcdcdc;
	background-color:#fdfdfd;
}
.order-checkout__payment ul.radio-buttons--mobile .panel--gray.is-visible:after {
	border-color:#ededed;
	background-color:#ededed;
}
@media(max-width:991px) {
.order-checkout__payment ul.radio-buttons--desktop li {
padding:0;
position:relative;
z-index:1;
top:-4px;
}
}
@media(max-width:991px) {
.order-checkout__payment ul.radio-buttons--desktop .panel {
visibility:hidden;
padding:0;
height:0;
}
.order-checkout__payment ul.radio-buttons--desktop .panel.is-visible {
visibility:visible;
height:auto;
padding:10px 5%;
}
}
.order-checkout__payment .expanded {
	display:none;
	padding:25px 0 0 0;
}
@media(max-width:991px) {
.order-checkout__payment label img {
max-height:17px;
}
}
@media(max-width:991px) {
.order-checkout__fill {
padding:35px 0 0 0;
}
}
.order-checkout__fill h1 {
	padding:0 0 60px 0;
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
}
@media(max-width:991px) {
.order-checkout__fill h1 {
padding:0 0 15px 0;
font-size:12.5px;
font-size:.83333em;
font-weight:300;
text-align:center;
}
}
.order-checkout__section .title {
	padding:20px 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	line-height:1;
}
@media(max-width:991px) {
.order-checkout__section .title {
padding:10px 0;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.order-checkout__section .panel {
	position:relative;
	-ms-box-shadow:0 0 0 rgba(0, 0, 0, .05);
	-o-box-shadow:0 0 0 rgba(0, 0, 0, .05);
	box-shadow:0 0 0 rgba(0, 0, 0, .05);
	border-radius:0;
	margin:0;
	padding:20px 6%;
	border:solid 1px #dcdcdc;
	background-color:#fdfdfd;
}
.order-checkout__section .panel--gray {
	border-color:#ededed;
	background-color:#ededed;
}
@media(min-width:991px) {
.order-checkout__section div[class^='row'] {
margin-left:-25px;
margin-right:-25px;
}
}
.order-checkout__section div[class^='col-'] {
padding-bottom:30px;
}
@media(min-width:991px) {
.order-checkout__section div[class^='col-'] {
padding-left:25px;
padding-right:25px;
}
}
@media(max-width:991px) {
.order-checkout__section div[class^='col-'] {
padding-bottom:15px;
}
}
.order-checkout__section ul.radio-custom-inputs {
	margin:0;
	padding:0;
	list-style:none;
	padding-top:10px;
}
.order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:not(:checked), .order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:checked {
position:absolute;
left:-9999px;
}
.order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:not(:checked)+label, .order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:checked+label {
position:relative;
padding-top:40px;
cursor:pointer;
width:auto;
margin:0;
padding:0 30px 0 45px;
font-size:1em;
font-weight:300;
line-height:22px;
text-align:left;
white-space:nowrap;
padding:0 20px 0 35px;
font-size:.9em;
}
@media(max-width:991px) {
.order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:not(:checked)+label, .order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:checked+label {
padding:0 15px 0 22.5px;
font-size:10px;
font-size:.66667em;
font-weight:300;
line-height:15px;
white-space:normal;
}
}
.order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:not(:checked)+label:before, .order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:checked+label:before {
content:'';
position:absolute;
left:10%;
top:1px;
width:22px;
height:22px;
border:1px solid #878787;
background:#fff;
border-radius:50%;
box-shadow:inset 0 0 0 0 white;
margin-left:-13px;
top:0;
left:0;
margin-left:0;
}
@media(max-width:991px) {
.order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:not(:checked)+label:before, .order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:checked+label:before {
width:15px;
height:15px;
}
}
.order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:checked+label:after {
	content:'';
	background:#007bff;
	width:8px;
	height:8px;
	border-radius:50%;
	position:absolute;
	top:8px;
	left:10%;
	font-size:14px;
	color:#474747;
	margin-left:-6px;
transition:all .2s;
	top:7px;
	left:7px;
	margin-left:0;
}
@media(max-width:991px) {
.order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:checked+label:after {
width:5px;
height:5px;
top:5px;
left:5px;
}
}
.order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:not(:checked)+label:hover:before {
border-color:#000;
}
.order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:disabled+label {
	cursor:not-allowed !important;
}
.order-checkout__section ul.radio-custom-inputs .custom-inputs [type="radio"]:disabled+label:after {
	background:#999;
}
.order-checkout__section ul.radio-custom-inputs:before, .order-checkout__section ul.radio-custom-inputs:after {
	content:"";
	display:table;
}
.order-checkout__section ul.radio-custom-inputs:after {
	clear:both;
}
.order-checkout__section ul.radio-custom-inputs li {
	float:left;
	padding:0 0 5px 0;
}
.order-checkout__section .international-phone-container {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
}
.order-checkout__section .international-phone-container>div:nth-child(1) {
width:30%;
}
.order-checkout__section .international-phone-container>div:nth-child(2) {
width:65%;
}
.order-checkout__terms {
	padding:25px 6% 20px 6%;
}
.order-checkout__terms [type="checkbox"]:not(:checked), .order-checkout__terms [type="checkbox"]:checked {
position:absolute;
left:-9999px;
}
.order-checkout__terms [type="checkbox"]:not(:checked)+label, .order-checkout__terms [type="checkbox"]:checked+label, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label {
position:relative;
display:inline-block;
margin-bottom:0;
padding:0 0 0 35px;
color:#000;
line-height:1;
cursor:pointer;
}
@media(min-width:991px) {
.order-checkout__terms [type="checkbox"]:not(:checked)+label, .order-checkout__terms [type="checkbox"]:checked+label, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
@media(max-width:991px) {
.order-checkout__terms [type="checkbox"]:not(:checked)+label, .order-checkout__terms [type="checkbox"]:checked+label, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label {
padding:0 0 0 25px;
font-size:10px;
font-size:.66667em;
font-weight:300;
color:#000;
line-height:1;
}
}
@media(min-width:991px) {
.order-checkout__terms [type="checkbox"]:not(:checked)+label, .order-checkout__terms [type="checkbox"]:checked+label, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label {
font-size:14.5px;
font-size:.96667em;
font-weight:300;
}
}
@media(max-width:991px) {
.order-checkout__terms [type="checkbox"]:not(:checked)+label, .order-checkout__terms [type="checkbox"]:checked+label, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label {
color:#000;
}
}
.order-checkout__terms [type="checkbox"]:not(:checked)+label span, .order-checkout__terms [type="checkbox"]:checked+label span, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label span, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label span {
display:inline-block;
vertical-align:middle;
}
@media(min-width:991px) {
.order-checkout__terms [type="checkbox"]:not(:checked)+label span, .order-checkout__terms [type="checkbox"]:checked+label span, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label span, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label span {
padding:3.5px 0;
}
}
@media(max-width:991px) {
.order-checkout__terms [type="checkbox"]:not(:checked)+label span, .order-checkout__terms [type="checkbox"]:checked+label span, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label span, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label span {
padding:4px 0;
}
}
.order-checkout__terms [type="checkbox"]:not(:checked)+label:before, .order-checkout__terms [type="checkbox"]:checked+label:before, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label:before, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label:before {
content:'';
position:absolute;
top:50%;
left:0;
margin-left:0;
width:20px;
height:20px;
border:1px solid #000;
background:transparent;
}
@media(min-width:991px) {
.order-checkout__terms [type="checkbox"]:not(:checked)+label:before, .order-checkout__terms [type="checkbox"]:checked+label:before, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label:before, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label:before {
margin-top:-10px;
}
}
@media(max-width:991px) {
.order-checkout__terms [type="checkbox"]:not(:checked)+label:before, .order-checkout__terms [type="checkbox"]:checked+label:before, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label:before, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label:before {
margin-top:-9px;
width:18px;
height:18px;
background:#fff;
}
}
.order-checkout__terms [type="checkbox"]:not(:checked)+label:after, .order-checkout__terms [type="checkbox"]:checked+label:after, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label:after, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label:after {
content:'';
content:"R";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
position:absolute;
top:50%;
left:4px;
margin-left:0;
color:#007bff;
line-height:1;
transition:all .2s;
}
@media(min-width:991px) {
.order-checkout__terms [type="checkbox"]:not(:checked)+label:after, .order-checkout__terms [type="checkbox"]:checked+label:after, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label:after, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label:after {
font-size:1em;
height:13px;
margin-top:-6.5px;
}
}
@media(max-width:991px) {
.order-checkout__terms [type="checkbox"]:not(:checked)+label:after, .order-checkout__terms [type="checkbox"]:checked+label:after, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label:after, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label:after {
left:4px;
height:12px;
margin-top:-6px;
font-size:1.2em;
}
}
.order-checkout__terms [type="checkbox"]:not(:checked)+label:after, .order-checkout__terms [type="checkbox"]:not(:checked)+[type="hidden"]+label:after {
-webkit-opacity:0;
-ms-opacity:0;
-moz-opacity:0;
-o-opacity:0;
opacity:0;
transform:scale(0);
}
.order-checkout__terms [type="checkbox"]:checked+label:after, .order-checkout__terms [type="checkbox"]:checked+[type="hidden"]+label:after {
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
transform:scale(1);
}
.order-checkout__terms [type="checkbox"]:disabled:not(:checked)+label:before, .order-checkout__terms [type="checkbox"]:disabled:checked+label:before, .order-checkout__terms [type="checkbox"]:disabled:not(:checked)+[type="hidden"]+label:before, .order-checkout__terms [type="checkbox"]:disabled:checked+[type="hidden"]+label:before {
box-shadow:none;
border-color:#bbb;
}
.order-checkout__terms [type="checkbox"]:disabled:checked+label:after, .order-checkout__terms [type="checkbox"]:disabled:checked+[type="hidden"]+label:after {
color:#999;
}
.order-checkout__terms [type="checkbox"]:disabled+label, .order-checkout__terms [type="checkbox"]:disabled+[type="hidden"]+label {
color:#000;
cursor:not-allowed;
}
.order-checkout__terms [type="checkbox"]:checked:focus+label:before, .order-checkout__terms [type="checkbox"]:not(:checked):focus+label:before, .order-checkout__terms [type="checkbox"]:checked:focus+[type="hidden"]+label:before, .order-checkout__terms [type="checkbox"]:not(:checked):focus+[type="hidden"]+label:before {
border:1px solid #000;
}
.order-checkout__terms label:hover:before {
	border:1px solid #007bff !important;
}
.order-checkout__terms>div {
	padding:0 0 15px 0;
}
.order-checkout__terms .field-validation-error {
	text-align:left;
}
.order-checkout__complete {
	padding:0 0 35px 0;
	text-align:right;
}
@media(min-width:991px) {
.order-checkout__complete input {
min-width:340px;
}
}
@media(max-width:991px) {
.order-checkout__complete input {
width:100%;
}
}
.order-checkout__details {
	position:relative;
}
.order-checkout__details .num .basket-items {
	visibility:visible;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	position:absolute;
	top:50%;
	left:5%;
	padding:20px 40px;
	border-right:solid 1px #e2e2e2;
	text-align:center;
	position:relative;
	top:auto;
	bottom:auto;
	left:auto;
	right:auto;
	position:relative;
	top:auto;
	transform:translateY(0);
	position:absolute;
	top:-12px;
	right:0;
	border:none;
	padding:0;
}
@media(max-width:991px) {
.order-checkout__details .num .basket-items {
position:absolute;
top:50%;
left:10%;
padding:0 0;
border:none;
}
}
@media(max-width:991px) {
.order-checkout__details .num .basket-items {
position:relative;
top:auto;
bottom:auto;
left:auto;
right:auto;
position:relative;
top:auto;
transform:translateY(0);
position:absolute;
top:35px;
right:10px;
}
}
.order-checkout__details .num .basket-items em {
	display:block;
	font-style:normal;
	width:28px;
	height:28px;
	border-radius:50%;
	margin:0 auto;
	background-color:#000;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#fff;
	line-height:28px;
}
@media(max-width:991px) {
.order-checkout__details .num .basket-items em {
width:22px;
height:22px;
font-size:11px;
font-size:.73333em;
font-weight:300;
line-height:22px;
}
}
.order-checkout__details .num .basket-items em.icon-profile {
	background-color:transparent;
	color:#000;
}
.order-checkout__details .num .basket-items em.icon-profile:before {
	content:"o";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
}
.order-checkout__details .num .basket-items span {
	display:block;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.order-checkout__details .num .basket-items span {
font-size:9px;
font-size:.6em;
font-weight:300;
}
}
.order-checkout__details .title {
	padding:15px 0;
	border-bottom:solid 1px #847d7b;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.order-checkout__details .title {
font-size:12.5px;
font-size:.83333em;
font-weight:300;
text-align:center;
border:none;
}
}
.order-checkout__details .items {
	padding:10px 0 0 0;
}
@media(max-width:991px) {
.order-checkout__details .items {
padding:0 4%;
background-color:#ededed;
}
}
.order-checkout__details .items .item {
	position:relative;
	padding:30px 0 20px 0;
	border-top:solid 1px #e2e2e2;
	color:#565656;
}
@media(max-width:991px) {
.order-checkout__details .items .item {
min-height:70px;
padding:15px 0 10px 0;
}
}
.order-checkout__details .items .item:first-child {
	border:none;
}
.order-checkout__details .items .item .brand {
	padding:0 0 10px 0;
	background-position:0 50%;
	background-repeat:no-repeat;
	background-size:contain;
}
@media(min-width:991px) {
.order-checkout__details .items .item .brand {
width:100px;
height:50px;
}
}
@media(max-width:991px) {
.order-checkout__details .items .item .brand {
padding:0;
width:75px;
height:35px;
}
}
.order-checkout__details .items .item .brand img {
	display:none;
}
.order-checkout__details .items .item .name {
	padding:0 0 15px 0;
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
}
@media(max-width:991px) {
.order-checkout__details .items .item .name {
width:75%;
padding:0 0 7.5px 0;
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
}
.order-checkout__details .items .item .description {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.order-checkout__details .items .item .description {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.order-checkout__details .items .item .price {
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
	text-align:right;
	color:#000;
}
@media(max-width:991px) {
.order-checkout__details .items .item .price {
position:absolute;
top:37px;
right:0;
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.order-checkout__details .items .item .price--discount-percent {
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	color:#05a854;
	background-color:transparent !important;
}
@media(max-width:991px) {
.order-checkout__details .items .item .price--discount-percent {
top:10px;
font-size:9px;
font-size:.6em;
font-weight:300;
}
}
.order-checkout__details .items .item .price--discount-percent em {
	display:inline-block;
	margin-left:3px;
	width:15px;
	height:8px;
	background-color:#ededed;
}
@media(max-width:991px) {
.order-checkout__details .items .item .price--discount-percent em {
background-color:#878787;
}
}
.order-checkout__details .items .item .price--discount-percent em:before {
	content:'';
	display:block;
	width:0;
	height:0;
	border-style:solid;
	border-width:4px 5px 4px 0;
	border-color:#fff #ededed #fff #fff;
}
@media(max-width:991px) {
.order-checkout__details .items .item .price--discount-percent em:before {
border-color:#ededed #878787 #ededed #ededed;
}
}
.order-checkout__details .items .item .price--discount {
	font-size:.9em;
	text-decoration:line-through;
	color:#878787;
}
@media(max-width:991px) {
.order-checkout__details .items .item .price--discount {
font-size:.85em;
top:20px;
}
}
.order-checkout__details .total {
	position:relative;
	padding:20px 0;
	border-top:solid 1px #847d7b;
	display:table;
	width:100%;
}
@media(max-width:991px) {
.order-checkout__details .total {
border:none;
padding:10px 4%;
background-color:#ededed;
}
.order-checkout__details .total:before {
content:'';
position:absolute;
top:0%;
left:4%;
z-index:10;
width:92%;
height:1px;
display:block;
background-color:#847d7b;
}
}
.order-checkout__details .total>div {
	display:table-cell;
	vertical-align:middle;
	width:50%;
}
.order-checkout__details .total>div:last-child {
	text-align:right;
}
.order-checkout__details .total a {
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
}
@media(max-width:991px) {
.order-checkout__details .total a {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.order-checkout__details .total span {
	font-weight:300;
}
@media(max-width:991px) {
.order-checkout__details .total span {
font-size:9px;
font-size:.6em;
font-weight:500;
}
}
.order-checkout__details .total em {
	font-size:25px;
	font-size:1.66667em;
	font-weight:500;
	font-style:normal;
}
@media(max-width:991px) {
.order-checkout__details .total em {
font-size:20px;
font-size:1.33333em;
font-weight:500;
}
}
.order-checkout-thankyou-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.order-checkout-thankyou-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.order-checkout-thankyou-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.order-checkout-thankyou-wrapper:before, .order-checkout-thankyou-wrapper:after {
	content:"";
	display:table;
}
.order-checkout-thankyou-wrapper:after {
	clear:both;
}
.order-checkout-thankyou {
	margin:0 auto;
	padding:60px 0 0 0;
	max-width:830px;
	color:#565656;
}
@media(max-width:991px) {
.order-checkout-thankyou {
padding:30px 0 0 0;
}
}
.order-checkout-thankyou__texts {
	width:60%;
	margin:0 auto;
	padding:0 0 40px 0;
	text-align:center;
}
@media(max-width:991px) {
.order-checkout-thankyou__texts {
padding:0 0 20px 0;
}
}
.order-checkout-thankyou__texts h1 {
	padding:0 0 10px 0;
	font-size:25px;
	font-size:1.66667em;
	font-weight:700;
	color:#000;
}
@media(max-width:991px) {
.order-checkout-thankyou__texts h1 {
font-size:12.5px;
font-size:.83333em;
font-weight:700;
}
}
.order-checkout-thankyou__texts p {
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
}
@media(max-width:991px) {
.order-checkout-thankyou__texts p {
font-size:10px;
font-size:.66667em;
font-weight:700;
}
}
.order-checkout-thankyou__table {
	padding:0 0 55px 0;
}
@media(max-width:991px) {
.order-checkout-thankyou__table {
padding:0 0 27.5px 0;
}
}
.order-checkout-thankyou__table .table-header {
	border-bottom:solid 1px #000;
	padding:10px 0;
}
@media(max-width:991px) {
.order-checkout-thankyou__table .table-header {
padding:5px 0 5px 0;
margin-bottom:10px;
}
}
@media(min-width:991px) {
.order-checkout-thankyou__table .table-header span {
display:inline-block;
vertical-align:middle;
font-size:14px;
font-size:.93333em;
font-weight:300;
line-height:1;
}
}
@media(max-width:991px) {
.order-checkout-thankyou__table .table-header span {
font-size:9px;
font-size:.6em;
font-weight:300;
}
}
.order-checkout-thankyou__table .table-header em {
	padding-left:15px;
	font-size:25px;
	font-size:1.66667em;
	font-weight:500;
	font-style:normal;
}
@media(min-width:991px) {
.order-checkout-thankyou__table .table-header em {
display:inline-block;
vertical-align:middle;
line-height:1;
}
}
@media(max-width:991px) {
.order-checkout-thankyou__table .table-header em {
font-size:15px;
font-size:1em;
font-weight:500;
}
}
.order-checkout-thankyou__table .table-columns {
	padding:20px;
}
@media(max-width:991px) {
.order-checkout-thankyou__table .table-columns {
padding:10px;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.order-checkout-thankyou__table .table-details {
	padding:20px;
	background-color:#f9f9f9;
}
@media(max-width:991px) {
.order-checkout-thankyou__table .table-details {
padding:10px;
}
}
.order-checkout-thankyou__table .table-details .table {
	border-bottom:solid 1px #e2e2e2;
	padding-bottom:20px;
}
.order-checkout-thankyou__table .table-details .table:last-child {
	border:none;
}
.order-checkout-thankyou__table .table-details .cell {
	vertical-align:top;
}
@media(min-width:991px) {
.order-checkout-thankyou__table .table-details .cell:first-child {
width:50%;
}
.order-checkout-thankyou__table .table-details .cell:last-child {
width:50%;
}
}
@media(max-width:991px) {
.order-checkout-thankyou__table .table-details .cell {
width:50%;
}
}
.order-checkout-thankyou__table .table-details span {
	display:inline-block;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	line-height:1.2;
}
@media(max-width:991px) {
.order-checkout-thankyou__table .table-details span {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.order-checkout-thankyou__table span.candidate:before {
	content:"o";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	padding-right:10px;
}
.order-checkout-thankyou__table span.exam-details:before {
	content:"G";
	font-family:"peoplecert";
	font-size:1.2em;
	font-weight:normal;
	line-height:1;
	padding-right:10px;
	vertical-align:middle;
}
.back-to-page-wrapper {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.back-to-page-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.back-to-page-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.back-to-page {
	padding:35px 0;
	text-align:center;
}
@media(max-width:991px) {
.back-to-page {
text-align:left;
padding:17.5px 0;
}
}
.basket-empty-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
	min-height:450px;
}
@media(min-width:991px) {
.basket-empty-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.basket-empty-wrapper {
padding-left:5%;
padding-right:5%;
}
}
@media(max-width:991px) {
.basket-empty-wrapper {
min-height:1px;
}
}
.basket-empty {
	max-width:545px;
	margin:100px auto;
	background-color:#fdfdfd;
	text-align:center;
}
@media(max-width:991px) {
.basket-empty {
margin:0 auto 60px auto;
}
}
.basket-empty__icon {
	padding:0 0 20px 0;
}
.basket-empty__icon:after {
	content:"C";
	font-family:"peoplecert";
	font-size:4em;
	font-weight:normal;
	line-height:1;
	color:#828383;
}
@media(max-width:991px) {
.basket-empty__icon:after {
content:"C";
font-family:"peoplecert";
font-size:2em;
font-weight:normal;
line-height:1;
}
}
.basket-empty__title {
	padding:0 0 20px 0;
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.basket-empty__title {
padding:0 0 10px 0;
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
}
.basket-empty__signin {
	padding:0 0 75px 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.basket-empty__signin {
padding:0 0 35px 0;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.basket-empty__btn .btn, .basket-empty__btn a.action-button, .basket-empty__btn .booking-calendar__full-date-time span, .booking-calendar__full-date-time .basket-empty__btn span {
	width:90%;
	max-width:345px;
}
.basket-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
	min-height:450px;
}
@media(min-width:991px) {
.basket-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.basket-wrapper {
padding-left:5%;
padding-right:5%;
}
}
@media(max-width:991px) {
.basket-wrapper {
min-height:1px;
}
}
.basket {
	padding:0 2% 55px 2%;
}
.basket:before, .basket:after {
	content:"";
	display:table;
}
.basket:after {
	clear:both;
}
@media(max-width:991px) {
.basket {
padding:0 0 45px 0;
}
}
.basket__row:before, .basket__row:after {
	content:"";
	display:table;
}
.basket__row:after {
	clear:both;
}
@media(min-width:991px) {
.basket__row--extend-voucher .basket__col:not(:last-child) {
overflow:visible !important;
border-top:solid 15px #fff8e7;
border-bottom:solid 15px #fff8e7;
background-color:#fff8e7;
}
}
.basket__row--extend-voucher .basket__col:first-child {
	background-color:#fff8e7;
}
.basket__col {
	position:relative;
	float:left;
}
.basket__col:nth-child(1) {
width:48%;
}
@media(max-width:991px) {
.basket__col:nth-child(1) {
width:100%;
padding:10px 0 15px 0;
background-color:#f9f9f9;
border-bottom:solid 1px #e2e2e2;
}
}
.basket__col:nth-child(2) {
width:32%;
}
@media(max-width:991px) {
.basket__col:nth-child(2) {
width:100%;
background-color:#ededed;
}
}
.basket__col:nth-child(3) {
width:16%;
}
@media(max-width:991px) {
.basket__col:nth-child(3) {
width:100%;
background-color:#ededed;
}
}
.basket__col:nth-child(4) {
width:4%;
}
@media(max-width:991px) {
.basket__col:nth-child(4) {
display:none;
}
}
.basket__header {
	padding:45px 0 0 0;
	background-color:#fdfdfd;
	-ms-box-shadow:50px 0 0 0 #fdfdfd, 100px 0 0 0 #fdfdfd, 150px 0 0 0 #fdfdfd, 200px 0 0 0 #fdfdfd, 250px 0 0 0 #fdfdfd, 300px 0 0 0 #fdfdfd, 350px 0 0 0 #fdfdfd, 400px 0 0 0 #fdfdfd, 450px 0 0 0 #fdfdfd, 500px 0 0 0 #fdfdfd, 550px 0 0 0 #fdfdfd, 600px 0 0 0 #fdfdfd, 650px 0 0 0 #fdfdfd, 700px 0 0 0 #fdfdfd, 750px 0 0 0 #fdfdfd, 800px 0 0 0 #fdfdfd, 850px 0 0 0 #fdfdfd, 900px 0 0 0 #fdfdfd, 950px 0 0 0 #fdfdfd, 1000px 0 0 0 #fdfdfd, -50px 0 0 0 #fdfdfd, -100px 0 0 0 #fdfdfd, -150px 0 0 0 #fdfdfd, -200px 0 0 0 #fdfdfd, -250px 0 0 0 #fdfdfd, -300px 0 0 0 #fdfdfd, -350px 0 0 0 #fdfdfd, -400px 0 0 0 #fdfdfd, -450px 0 0 0 #fdfdfd, -500px 0 0 0 #fdfdfd, -550px 0 0 0 #fdfdfd, -600px 0 0 0 #fdfdfd, -650px 0 0 0 #fdfdfd, -700px 0 0 0 #fdfdfd, -750px 0 0 0 #fdfdfd, -800px 0 0 0 #fdfdfd, -850px 0 0 0 #fdfdfd, -900px 0 0 0 #fdfdfd, -950px 0 0 0 #fdfdfd, -1000px 0 0 0 #fdfdfd;
	-o-box-shadow:50px 0 0 0 #fdfdfd, 100px 0 0 0 #fdfdfd, 150px 0 0 0 #fdfdfd, 200px 0 0 0 #fdfdfd, 250px 0 0 0 #fdfdfd, 300px 0 0 0 #fdfdfd, 350px 0 0 0 #fdfdfd, 400px 0 0 0 #fdfdfd, 450px 0 0 0 #fdfdfd, 500px 0 0 0 #fdfdfd, 550px 0 0 0 #fdfdfd, 600px 0 0 0 #fdfdfd, 650px 0 0 0 #fdfdfd, 700px 0 0 0 #fdfdfd, 750px 0 0 0 #fdfdfd, 800px 0 0 0 #fdfdfd, 850px 0 0 0 #fdfdfd, 900px 0 0 0 #fdfdfd, 950px 0 0 0 #fdfdfd, 1000px 0 0 0 #fdfdfd, -50px 0 0 0 #fdfdfd, -100px 0 0 0 #fdfdfd, -150px 0 0 0 #fdfdfd, -200px 0 0 0 #fdfdfd, -250px 0 0 0 #fdfdfd, -300px 0 0 0 #fdfdfd, -350px 0 0 0 #fdfdfd, -400px 0 0 0 #fdfdfd, -450px 0 0 0 #fdfdfd, -500px 0 0 0 #fdfdfd, -550px 0 0 0 #fdfdfd, -600px 0 0 0 #fdfdfd, -650px 0 0 0 #fdfdfd, -700px 0 0 0 #fdfdfd, -750px 0 0 0 #fdfdfd, -800px 0 0 0 #fdfdfd, -850px 0 0 0 #fdfdfd, -900px 0 0 0 #fdfdfd, -950px 0 0 0 #fdfdfd, -1000px 0 0 0 #fdfdfd;
	box-shadow:50px 0 0 0 #fdfdfd, 100px 0 0 0 #fdfdfd, 150px 0 0 0 #fdfdfd, 200px 0 0 0 #fdfdfd, 250px 0 0 0 #fdfdfd, 300px 0 0 0 #fdfdfd, 350px 0 0 0 #fdfdfd, 400px 0 0 0 #fdfdfd, 450px 0 0 0 #fdfdfd, 500px 0 0 0 #fdfdfd, 550px 0 0 0 #fdfdfd, 600px 0 0 0 #fdfdfd, 650px 0 0 0 #fdfdfd, 700px 0 0 0 #fdfdfd, 750px 0 0 0 #fdfdfd, 800px 0 0 0 #fdfdfd, 850px 0 0 0 #fdfdfd, 900px 0 0 0 #fdfdfd, 950px 0 0 0 #fdfdfd, 1000px 0 0 0 #fdfdfd, -50px 0 0 0 #fdfdfd, -100px 0 0 0 #fdfdfd, -150px 0 0 0 #fdfdfd, -200px 0 0 0 #fdfdfd, -250px 0 0 0 #fdfdfd, -300px 0 0 0 #fdfdfd, -350px 0 0 0 #fdfdfd, -400px 0 0 0 #fdfdfd, -450px 0 0 0 #fdfdfd, -500px 0 0 0 #fdfdfd, -550px 0 0 0 #fdfdfd, -600px 0 0 0 #fdfdfd, -650px 0 0 0 #fdfdfd, -700px 0 0 0 #fdfdfd, -750px 0 0 0 #fdfdfd, -800px 0 0 0 #fdfdfd, -850px 0 0 0 #fdfdfd, -900px 0 0 0 #fdfdfd, -950px 0 0 0 #fdfdfd, -1000px 0 0 0 #fdfdfd;
}
@media(max-width:991px) {
.basket__header {
display:none;
}
}
.basket__header .basket__col:nth-child(2) {
padding-left:.5%;
}
.basket__header .basket__col:nth-child(3) {
padding-right:1.5%;
text-align:right;
}
.basket__header span {
	display:block;
	padding:0 2% 30px 2%;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
.basket__items {
	padding:0 0 50px 0;
}
.basket__items .basket__row {
	position:relative;
	padding:20px 0;
	border-bottom:solid 1px #e2e2e2;
}
.basket__items .basket__row:last-child {
	border:none;
}
@media(max-width:991px) {
.basket__items .basket__row {
padding:25px 0 17px 0;
border:none;
}
}
.basket__items .basket__row .extend-voucher {
	padding:0 10px;
	background-color:#007bff;
	color:#fff;
}
@media(min-width:991px) {
.basket__items .basket__row .extend-voucher {
position:absolute;
top:-35px;
left:0;
left:5%;
font-size:14px;
font-size:.93333em;
font-weight:700;
}
}
@media(max-width:991px) {
.basket__items .basket__row .extend-voucher {
display:inline-block;
margin:0 5% 5px 5%;
font-size:10px;
font-size:.66667em;
font-weight:700;
}
}
.basket .index {
	position:absolute;
	top:0;
	left:0;
	font-size:12px;
	font-size:.8em;
	font-weight:700;
	color:#565656;
}
@media(max-width:991px) {
.basket .index {
position:absolute;
top:-20px;
left:0;
}
}
.basket .name {
	padding:0 5%;
	border-right:solid 1px #e2e2e2;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
}
@media(max-width:991px) {
.basket .name {
width:65%;
font-size:12.5px;
font-size:.83333em;
font-weight:300;
border:none;
}
}
.basket .description {
	padding:0 5% 5px 5%;
	border-right:solid 1px #e2e2e2;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
.basket .description em {
	color:#007bff;
	font-style:normal;
}
@media(max-width:991px) {
.basket .description {
width:65%;
font-size:10px;
font-size:.66667em;
font-weight:300;
border:none;
}
}
.basket .brand {
	border-right:solid 1px #e2e2e2;
	padding:0 5%;
}
@media(max-width:991px) {
.basket .brand {
position:absolute;
top:50%;
right:0%;
transform:translateY(-50%);
border:none;
}
}
.basket .brand>div {
	width:100px;
	height:50px;
	background-position:0 50%;
	background-repeat:no-repeat;
	background-size:contain;
}
@media(max-width:991px) {
.basket .brand>div {
width:75px;
height:35px;
background-position:100% 50%;
}
}
.basket .brand img {
	display:none;
}
.basket .remove {
	position:absolute;
	top:-25px;
	right:0;
}
.basket .remove input {
	padding-right:20px;
	background-image:url("../../../img/fzimg/symbols/basket-remove.png");
	background-repeat:no-repeat;
	background-position:95% 50%;
	background-size:12px auto;
	line-height:1.7;
}
@media(min-width:991px) {
.basket .remove {
display:none;
}
}
.basket .slot {
	padding:0 3%;
	font-size:10px;
	font-size:.66667em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.basket .slot {
padding:0 5%;
padding-top:10px;
padding-bottom:5px;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.basket .slot:before {
	content:"D";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
	color:#878787;
	padding-right:5px;
	line-height:1;
	vertical-align:top;
}
.basket .date {
	padding:0 3% 20px 3%;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.basket .date {
padding:0 5% 10px 5%;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.basket .edit-date {
	padding:0 3%;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.basket .edit-date {
padding:0 5%;
padding-bottom:15px;
border-bottom:solid 1px #e2e2e2;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.basket .price {
	height:100%;
	padding:0 10%;
	border-right:solid 1px #e2e2e2;
	text-align:right;
}
@media(max-width:991px) {
.basket .price {
padding:10px 5%;
}
}
@media(min-width:991px) {
.basket .price>div {
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(max-width:991px) {
.basket .price>div:before, .basket .price>div:after {
content:"";
display:table;
}
.basket .price>div:after {
clear:both;
}
}
@media(max-width:991px) {
.basket .price>div>div {
text-align:left;
width:50%;
float:left;
}
.basket .price>div>div:last-child {
float:right;
text-align:right;
}
}
.basket .price span {
	display:block;
	line-height:1;
}
.basket .price span.discount {
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	color:#05a854;
	background-color:transparent !important;
}
@media(max-width:991px) {
.basket .price span.discount {
font-size:9px;
font-size:.6em;
font-weight:300;
}
}
.basket .price span.discount em {
	display:inline-block;
	margin-left:3px;
	width:15px;
	height:8px;
	background-color:#ededed;
}
.basket .price span.discount em:before {
	content:'';
	display:block;
	width:0;
	height:0;
	border-style:solid;
	border-width:4px 5px 4px 0;
	border-color:#fff #ededed #fff #fff;
}
@media(max-width:991px) {
.basket .price span.discount em:before {
display:none;
}
}
.basket .price span.start-price {
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
	color:#878787;
	text-decoration:line-through;
	line-height:1.5;
}
@media(max-width:991px) {
.basket .price span.start-price {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.basket .price span.end-price {
	font-size:30px;
	font-size:2em;
	font-weight:300;
}
@media(max-width:991px) {
.basket .price span.end-price {
font-size:20px;
font-size:1.33333em;
font-weight:300;
}
}
.basket .delete {
	height:100%;
}
.basket .delete>div {
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.basket .delivery-options {
	border-right:solid 1px #e2e2e2;
	padding:0 2% 0 10%;
	color:#565656;
}
@media(max-width:991px) {
.basket .delivery-options {
padding:0;
border:none;
}
}
.basket .delivery-options>div {
	padding:10px 15px;
	background-color:#ededed;
}
@media(max-width:991px) {
.basket .delivery-options>div {
background-color:transparent;
}
}
.basket .delivery-options__title {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.basket .delivery-options__title {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.basket .delivery-options ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-top:10px;
}
.basket .delivery-options ul .custom-inputs [type="radio"]:not(:checked), .basket .delivery-options ul .custom-inputs [type="radio"]:checked {
position:absolute;
left:-9999px;
}
.basket .delivery-options ul .custom-inputs [type="radio"]:not(:checked)+label, .basket .delivery-options ul .custom-inputs [type="radio"]:checked+label {
position:relative;
padding-top:40px;
cursor:pointer;
width:auto;
margin:0;
padding:0 30px 0 45px;
font-size:1em;
font-weight:300;
line-height:22px;
text-align:left;
white-space:nowrap;
padding:0 20px 0 35px;
font-size:.9em;
padding:0 25px;
font-size:.9em;
color:#565656;
line-height:16px;
}
@media(max-width:991px) {
.basket .delivery-options ul .custom-inputs [type="radio"]:not(:checked)+label, .basket .delivery-options ul .custom-inputs [type="radio"]:checked+label {
padding:0 15px 0 22.5px;
font-size:10px;
font-size:.66667em;
font-weight:300;
line-height:15px;
white-space:normal;
}
}
.basket .delivery-options ul .custom-inputs [type="radio"]:not(:checked)+label em, .basket .delivery-options ul .custom-inputs [type="radio"]:checked+label em {
font-style:normal;
color:#05a854;
}
.basket .delivery-options ul .custom-inputs [type="radio"]:not(:checked)+label:before, .basket .delivery-options ul .custom-inputs [type="radio"]:checked+label:before {
content:'';
position:absolute;
left:10%;
top:1px;
width:22px;
height:22px;
border:1px solid #878787;
background:#fff;
border-radius:50%;
box-shadow:inset 0 0 0 0 white;
margin-left:-13px;
top:0;
left:0;
margin-left:0;
width:16px;
height:16px;
background-color:transparent;
border-color:#007bff;
}
@media(max-width:991px) {
.basket .delivery-options ul .custom-inputs [type="radio"]:not(:checked)+label:before, .basket .delivery-options ul .custom-inputs [type="radio"]:checked+label:before {
width:15px;
height:15px;
}
}
.basket .delivery-options ul .custom-inputs [type="radio"]:checked+label:after {
	content:'';
	background:#007bff;
	width:8px;
	height:8px;
	border-radius:50%;
	position:absolute;
	top:8px;
	left:10%;
	font-size:14px;
	color:#474747;
	margin-left:-6px;
transition:all .2s;
	top:7px;
	left:7px;
	margin-left:0;
	top:5px;
	left:5px;
	width:6px;
	height:6px;
}
@media(max-width:991px) {
.basket .delivery-options ul .custom-inputs [type="radio"]:checked+label:after {
width:5px;
height:5px;
top:5px;
left:5px;
}
}
.basket .delivery-options ul .custom-inputs [type="radio"]:not(:checked)+label:hover:before {
border-color:#000;
}
.basket .delivery-options ul .custom-inputs [type="radio"]:disabled+label {
	cursor:not-allowed !important;
}
.basket .delivery-options ul .custom-inputs [type="radio"]:disabled+label:after {
	background:#999;
}
.basket .delivery-options ul:before, .basket .delivery-options ul:after {
	content:"";
	display:table;
}
.basket .delivery-options ul:after {
	clear:both;
}
.basket .delivery-options li {
	float:left;
	padding:0 0 10px 5px;
}
.basket__proceed {
	float:right;
	width:42%;
}
@media(min-width:992px) and (max-width:1199px) {
.basket__proceed {
width:55%;
}
}
@media(max-width:991px) {
.basket__proceed {
width:100%;
}
}
.basket__proceed .promo-code {
	position:relative;
	height:110px;
	padding:30px 4%;
	background-color:#ededed;
}
.basket__proceed .promo-code:before, .basket__proceed .promo-code:after {
	content:"";
	display:table;
}
.basket__proceed .promo-code:after {
	clear:both;
}
@media(max-width:991px) {
.basket__proceed .promo-code {
height:90px;
margin-bottom:15px;
padding:15px 4%;
}
}
.basket__proceed .promo-code>div {
	position:relative;
	top:50%;
	transform:translateY(-50%);
	float:left;
}
.basket__proceed .promo-code>div:nth-child(1) {
width:33%;
padding-right:5px;
}
.basket__proceed .promo-code>div:nth-child(2) {
width:67%;
}
.basket__proceed .promo-code span:not(.field-validation-error) {
display:block;
font-size:14px;
font-size:.93333em;
font-weight:300;
color:#565656;
}
@media(max-width:991px) {
.basket__proceed .promo-code span:not(.field-validation-error) {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.basket__proceed .promo-code span.field-validation-error {
	position:absolute;
	bottom:-26px;
	right:0;
}
.basket__proceed .promo-code a {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.basket__proceed .promo-code a {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.basket__proceed .promo-code .btn, .basket__proceed .promo-code a.action-button, .basket__proceed .promo-code .booking-calendar__full-date-time span, .booking-calendar__full-date-time .basket__proceed .promo-code span {
	padding:17px 20px;
}
@media(max-width:991px) {
.basket__proceed .promo-code .btn, .basket__proceed .promo-code a.action-button, .basket__proceed .promo-code .booking-calendar__full-date-time span, .booking-calendar__full-date-time .basket__proceed .promo-code span {
padding:9.5px 10px;
}
}
.basket__proceed .promo-code .btnPreloader {
	float:right;
}
.basket__proceed .promo-code--success input[readonly] {
	background:url("../../../img/fzimg/symbols/promo-success.png") 95% 50% no-repeat #ffe7e1;
	color:#000;
	font-weight:bold;
}
@media(max-width:991px) {
.basket__proceed .promo-code--success input[readonly] {
background-size:15px auto;
}
}
.basket__proceed .total-buttons {
	border:solid 1px #ccc;
}
.basket__proceed .continue-buttons {
	padding:20px 0;
}
.basket__proceed .total {
	padding:10px 7% 0 7%;
	text-align:right;
}
.basket__proceed .total .start-price {
	padding:0 0 5px 0;
}
.basket__proceed .total .start-price span {
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	color:#05a854;
}
@media(max-width:991px) {
.basket__proceed .total .start-price span {
font-size:9px;
font-size:.6em;
font-weight:300;
}
}
.basket__proceed .total .start-price em {
	font-style:normal;
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
	text-decoration:line-through;
	color:#878787;
}
@media(max-width:991px) {
.basket__proceed .total .start-price em {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.basket__proceed .total .end-price {
	padding:0 0 30px 0;
}
@media(max-width:991px) {
.basket__proceed .total .end-price {
padding:0 0 15px 0;
}
}
.basket__proceed .total .end-price span {
	display:inline-block;
	padding:0 10px 0 0;
	vertical-align:top;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	line-height:55px;
}
@media(max-width:991px) {
.basket__proceed .total .end-price span {
font-size:10px;
font-size:.66667em;
font-weight:300;
line-height:30px;
}
}
.basket__proceed .total .end-price em {
	font-style:normal;
	font-size:50px;
	font-size:3.33333em;
	font-weight:300;
	line-height:1;
}
@media(max-width:991px) {
.basket__proceed .total .end-price em {
font-size:25px;
font-size:1.66667em;
font-weight:300;
}
}
.basket__proceed .buttons {
	padding:0 0 40px 0;
}
@media(max-width:991px) {
.basket__proceed .buttons {
padding:0 0 20px 0;
}
}
.basket__proceed .buttons ul {
	margin:0;
	padding:0;
	list-style:none;
	padding:0 7%;
}
.basket__proceed .buttons ul li {
	display:inline-block;
}
.basket__proceed .buttons li {
	padding:0 1.5%;
	width:49.5%;
	vertical-align:top;
}
@media(max-width:991px) {
.basket__proceed .buttons li {
width:100%;
}
}
.basket__proceed .buttons input {
	line-height:inherit;
}
.basket-featured-products-wrapper .featured-products-wrapper {
	padding-top:50px;
}
@media(max-width:991px) {
.basket-featured-products-wrapper .featured-products-wrapper {
padding-top:0;
}
}
.basket-featured-products-wrapper .featured-products__sub-title {
	text-align:left;
	padding-left:2%;
	padding-right:2%;
}
@media(max-width:991px) {
.basket-featured-products-wrapper .featured-products__sub-title {
padding-left:5%;
}
}
.dashboard-menu-section {
	background-color:#fff;
}
.dashboard-menu-section.sticking {
	width:100%;
	z-index:100;
	-ms-box-shadow:0 5px 5px 0 #ccc;
	-o-box-shadow:0 5px 5px 0 #ccc;
	box-shadow:0 5px 5px 0 #ccc;
}
@media(max-width:991px) {
.dashboard-menu-section.sticking {
-ms-box-shadow:0 0 0 0 rgba(204, 204, 204, 0);
-o-box-shadow:0 0 0 0 rgba(204, 204, 204, 0);
box-shadow:0 0 0 0 rgba(204, 204, 204, 0);
}
}
@media(min-width:992px) and (max-width:1199px) {
.dashboard-menu-section.sticking .dashboard-menu li {
max-width:150px;
}
}
.dashboard-menu-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.dashboard-menu-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.dashboard-menu-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.dashboard-menu-wrapper:before, .dashboard-menu-wrapper:after {
	content:"";
	display:table;
}
.dashboard-menu-wrapper:after {
	clear:both;
}
.dashboard-menu {
	position:relative;
}
.dashboard-menu ul {
	margin:0;
	padding:0;
	list-style:none;
	display:table;
	margin:0 auto;
}
.sticking .dashboard-menu ul {
	margin:0;
}
@media(max-width:991px) {
.dashboard-menu ul {
table-layout:fixed;
width:100%;
}
}
.dashboard-menu li {
	display:table-cell;
	border-bottom:solid 2px transparent;
}
.dashboard-menu li.is-active {
	border-color:#007bff;
}
.dashboard-menu li a {
	display:block;
	padding:15px 0 10px 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	text-align:center;
}
.dashboard-menu li a:hover, .dashboard-menu li a.active, .dashboard-menu li a.is-active {
	color:#007bff;
}
.dashboard-menu li a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.dashboard-menu li a.overview:before {
	content:"K";
	font-family:"peoplecert";
	font-size:1.7em;
	font-weight:normal;
	line-height:1;
}
.dashboard-menu li a.my-profile:before {
	content:"L";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.dashboard-menu li a.certifications:before {
	content:"I";
	font-family:"peoplecert";
	font-size:1.7em;
	font-weight:normal;
	line-height:1;
}
.dashboard-menu li a.exam-history:before {
	content:"J";
	font-family:"peoplecert";
	font-size:1.7em;
	font-weight:normal;
	line-height:1;
}
.dashboard-menu li a.purchase-history:before {
	content:"M";
	font-family:"peoplecert";
	font-size:1.7em;
	font-weight:normal;
	line-height:1;
}
.dashboard-menu li a.badges:before {
	content:'"';
	font-family:"peoplecert";
	font-size:1.7em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.dashboard-menu li a {
padding:10px 0;
min-width:45px;
font-size:9px;
font-size:.6em;
font-weight:300;
}
}
.dashboard-menu li a:hover:before, .dashboard-menu li a:focus:before {
	color:#007bff;
}
.dashboard-menu li a.is-active {
	font-weight:700;
	color:#000;
}
.dashboard-menu li a.is-active:before {
	color:#000;
}
.dashboard-menu li a:before {
	color:#878787;
}
.dashboard-menu li a span {
	display:block;
	padding:0 30px;
}
@media(min-width:992px) and (max-width:1199px) {
.sticking .dashboard-menu li a span {
padding:0 15px;
}
}
@media(max-width:991px) {
.sticking .dashboard-menu li a span {
display:none;
}
}
@media(max-width:991px) {
.dashboard-menu li a span {
padding:0;
line-height:1.2;
}
}
.dashboard-menu .btn, .dashboard-menu a.action-button, .dashboard-menu .booking-calendar__full-date-time span, .booking-calendar__full-date-time .dashboard-menu span {
	display:none;
}
.sticking .dashboard-menu .btn, .sticking .dashboard-menu a.action-button, .sticking .dashboard-menu .booking-calendar__full-date-time span, .booking-calendar__full-date-time .sticking .dashboard-menu span {
	display:inline-block;
	padding:10px 20px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:0;
}
.dashboard-menu-icon {
	margin-bottom:1vh;
	text-align:center;
}
.dashboard-menu-icon>div.overview:before {
	content:"K";
	font-family:"peoplecert";
	font-size:1.7em;
	font-weight:normal;
	line-height:1;
}
.dashboard-menu-icon>div.my-profile:before {
	content:"L";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.dashboard-menu-icon>div.certifications:before {
	content:"I";
	font-family:"peoplecert";
	font-size:1.7em;
	font-weight:normal;
	line-height:1;
}
.dashboard-menu-icon>div.exam-history:before {
	content:"J";
	font-family:"peoplecert";
	font-size:1.7em;
	font-weight:normal;
	line-height:1;
}
.dashboard-menu-icon>div.purchase-history:before {
	content:"M";
	font-family:"peoplecert";
	font-size:1.7em;
	font-weight:normal;
	line-height:1;
}
.dashboard-menu-icon>div.badges:before {
	content:'"';
	font-family:"peoplecert";
	font-size:1.7em;
	font-weight:normal;
	line-height:1;
}
.dashboard-menu-icon>div:before {
	vertical-align:middle;
	font-size:2.25em !important;
}
.dashboard-menu-select {
	margin-bottom:2vh;
	padding:0 8%;
}
.dashboard-code-section-mobile.sticking {
	position:fixed;
	top:41px;
	width:100%;
	z-index:100;
	-ms-box-shadow:0 5px 5px 0 #ccc;
	-o-box-shadow:0 5px 5px 0 #ccc;
	box-shadow:0 5px 5px 0 #ccc;
}
.dashboard-code-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.dashboard-code-wrapper {
max-width:1340px;
padding:0 25px;
}
}
.dashboard-code-wrapper:before, .dashboard-code-wrapper:after {
	content:"";
	display:table;
}
.dashboard-code-wrapper:after {
	clear:both;
}
.dashboard-code {
	padding:0 0 55px 0;
}
@media(max-width:991px) {
.dashboard-code {
position:relative;
margin:0 auto;
max-width:1340px;
background-color:#f6f6f6;
padding-bottom:0;
}
}
@media(max-width:991px) and (max-width:991px) {
.dashboard-code {
padding-left:5%;
padding-right:5%;
}
}
.dashboard-code__title {
	padding:0 0 20px 0;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	color:#007bff;
	text-align:center;
}
@media(max-width:991px) {
.dashboard-code__title {
padding:15px 0;
font-size:13px;
font-size:.86667em;
font-weight:300;
cursor:pointer;
}
}
.dashboard-code__content .table {
	width:auto;
	margin:0 auto;
}
.dashboard-code__content .cell {
	vertical-align:top;
}
.dashboard-code__content .cell>div:before, .dashboard-code__content .cell>div:after {
	content:"";
	display:table;
}
.dashboard-code__content .cell>div:after {
	clear:both;
}
.dashboard-code__content .btns-container {
	padding:40px 0 0 0;
	text-align:center;
}
.dashboard-code__step--step1 .cell:first-child {
	padding-top:7px;
	padding-right:20px;
}
.dashboard-code__step--step1 label {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.dashboard-code__step--step1 label {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.dashboard-code__step--step1 input[type=text] {
	float:left;
	width:220px;
	height:43px;
	border-right:none;
	line-height:43px;
}
@media(max-width:767px) {
.dashboard-code__step--step1 input[type=text] {
width:170px;
height:43px;
}
}
.dashboard-code__step--step1 button, .dashboard-code__step--step1 input[type=submit] {
	float:left;
	height:43px;
	padding-top:0;
	padding-bottom:0;
}
@media(max-width:991px) {
.dashboard-code__step--step1 .dashboard-code__content {
text-align:center;
display:none;
}
.dashboard-code__step--step1 .dashboard-code__content>div:first-child {
display:block;
}
.dashboard-code__step--step1 .dashboard-code__content>div:first-child label {
text-align:center;
}
.dashboard-code__step--step1 .dashboard-code__content>div:last-child {
display:inline-block;
}
}
.dashboard-code__close {
	display:none;
	cursor:pointer;
	height:30px;
	color:#007bff;
	text-align:center;
}
.dashboard-code__close:before {
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	content:"l";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
.dashboard-name-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.dashboard-name-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.dashboard-name-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.dashboard-name-wrapper:before, .dashboard-name-wrapper:after {
	content:"";
	display:table;
}
.dashboard-name-wrapper:after {
	clear:both;
}
.dashboard-name {
	padding:45px 0 0 0;
	text-align:center;
}
@media(max-width:991px) {
.dashboard-name {
padding:25px 0 15px 0;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.dashboard-myexams-outter {
	background:url("../../../img/fzimg/helpers/dashboard-bg.png") 0 0 repeat #e2e2e2;
}
.dashboard-myexams-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.dashboard-myexams-wrapper {
max-width:1340px;
padding:0 25px;
}
}
.dashboard-myexams-wrapper:before, .dashboard-myexams-wrapper:after {
	content:"";
	display:table;
}
.dashboard-myexams-wrapper:after {
	clear:both;
}
.dashboard-myexams-wrapper>div {
	padding-top:25px;
}
.dashboard-myexams {
	padding:0 2% 75px 2%;
}
@media(max-width:991px) {
.dashboard-myexams {
position:relative;
margin:0 auto;
max-width:1340px;
padding-bottom:25px;
}
}
@media(max-width:991px) and (max-width:991px) {
.dashboard-myexams {
padding-left:5%;
padding-right:5%;
}
}
.dashboard-myexams__title {
	padding-bottom:15px;
}
.dashboard-myexams__title span {
	display:inline-block;
	vertical-align:middle;
	padding-right:15px;
	font-size:30px;
	font-size:2em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-myexams__title span {
padding-right:10px;
font-size:15px;
font-size:1em;
font-weight:300;
text-transform:uppercase;
}
}
.dashboard-myexams__title em {
	display:inline-block;
	vertical-align:middle;
	width:28px;
	height:28px;
	background-color:#000;
	border-radius:50%;
	text-align:center;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#fff;
	font-style:normal;
	line-height:28px;
}
@media(max-width:991px) {
.dashboard-myexams__title em {
width:23px;
height:23px;
font-size:11px;
font-size:.73333em;
font-weight:300;
line-height:23px;
}
}
.dashboard-myexams__no-results {
	background-color:#fff;
	padding:5vh 0;
	text-align:center;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.dashboard-myexams__no-results {
font-size:20px;
font-size:1.33333em;
font-weight:300;
}
}
.exam-box {
	position:relative;
	margin-bottom:30px;
	padding:30px;
	background-color:#fff;
}
.exam-box.is-loading:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255, 255, 255, .7);
	z-index:10;
}
.exam-box.is-loading:after {
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	z-index:10;
	transform:translateX(-50%) scale(1);
	display:block;
	width:15px;
	height:15px;
	border-radius:50%;
	background-color:#007bff;
animation:load-more .75s infinite;
}
@media(max-width:991px) {
.exam-box {
padding:0;
}
}
.exam-box.is-active .exam-box__content>.row>.col--percent25 {
	position:relative;
}
@media(min-width:991px) {
.exam-box.is-active .exam-box__content>.row>.col--percent25:after {
position:absolute;
top:-30px;
right:0;
content:'';
height:calc(100% + 60px);
width:1px;
background-color:#e2e2e2;
}
}
.exam-box.is-active .exam-box__content>.row>.col--percent25 .invisible>div.is-active:last-child {
	border-bottom:solid 1px #e2e2e2;
}
.exam-box.is-active .exam-box__content>.row>.col--percent75 {
	position:relative;
}
@media(min-width:991px) {
.exam-box.is-active .exam-box__content>.row>.col--percent75:before {
position:absolute;
top:-30px;
left:-1px;
content:'';
height:calc(100% + 60px);
width:1px;
background-color:#e2e2e2;
}
}
.exam-box.is-active .exam-box__content>.row>.col--percent75 {
	padding-top:80px;
}
@media(max-width:991px) {
.exam-box.is-active .exam-box__content>.row>.col--percent75 {
padding:10px 0;
}
}
.exam-box__content {
	position:relative;
}
@media(max-width:991px) {
.exam-box__content {
padding:15px 0;
}
}
.exam-box__content .row {
	margin:0;
}
@media(min-width:991px) {
.exam-box__content .row .col {
float:left;
}
.exam-box__content .row .col--percent25 {
width:25%;
}
.exam-box__content .row .col--percent37 {
width:38%;
}
.exam-box__content .row .col--percent38 {
width:38%;
}
.exam-box__content .row .col--percent75 {
width:75%;
}
}
.exam-box__content .invisible {
	display:none;
}
.is-active .exam-box__content .invisible {
	display:block;
	visibility:visible;
}
.is-active .exam-box__content .visible {
	display:none;
}
@media(max-width:991px) {
.exam-box__content>.table {
padding:15px 0;
}
.exam-box__content>.table>.cell:first-child {
border-bottom:solid 1px #e2e2e2;
}
}
.exam-box__cross {
	display:block;
	position:absolute;
	top:20px;
	right:25px;
	z-index:5;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:none;
}
.exam-box__cross:hover, .exam-box__cross.active, .exam-box__cross.is-active {
	color:#000;
}
.exam-box__cross:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.exam-box__cross:hover, .exam-box__cross:focus, .exam-box__cross.active {
	text-decoration:none;
}
@media(max-width:991px) {
.exam-box__cross {
right:10px;
}
}
.exam-box__cross:before {
	content:"Q";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
	cursor:pointer;
}
@media(max-width:991px) {
.exam-box__cross:before {
font-size:1em;
}
}
.is-active .exam-box__cross:before {
	content:"P";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.is-active .exam-box__cross:before {
font-size:1em;
}
}
.exam-box .img-container {
	padding:0 0 15px 0;
}
@media(min-width:991px) {
.exam-box .img-container img {
max-width:100px;
max-height:65px;
}
}
@media(max-width:991px) {
.exam-box .img-container {
padding-left:4%;
padding-right:4%;
}
.exam-box .img-container img {
max-width:65px;
max-height:45px;
}
}
.exam-box .title {
	padding:0 15px 15px 0;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	line-height:1.2;
}
@media(max-width:991px) {
.exam-box .title {
font-size:15px;
font-size:1em;
font-weight:300;
padding-left:4%;
padding-right:4%;
}
}
.exam-box .description {
	padding:0 15px 15px 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.exam-box .description {
padding-bottom:0;
padding-left:4%;
padding-right:4%;
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.exam-box .register-list, .exam-box .comm-list {
	padding:0 15px 30px 0;
}
@media(max-width:991px) {
.exam-box .register-list, .exam-box .comm-list {
padding-left:4%;
padding-right:4%;
}
}
.exam-box .register-list .custom-inpts [type="checkbox"]:not(:checked)+label, .exam-box .register-list .custom-inpts [type="checkbox"]:checked+label, .exam-box .comm-list .custom-inpts [type="checkbox"]:not(:checked)+label, .exam-box .comm-list .custom-inpts [type="checkbox"]:checked+label {
color:#565656;
}
.exam-box .register-list .custom-inpts [type="checkbox"]:not(:checked)+label:after, .exam-box .register-list .custom-inpts [type="checkbox"]:checked+label:after, .exam-box .comm-list .custom-inpts [type="checkbox"]:not(:checked)+label:after, .exam-box .comm-list .custom-inpts [type="checkbox"]:checked+label:after {
color:#000;
}
.exam-box .details-trigger a {
	position:relative;
	display:block;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	font-size:12.5px;
	font-size:.83333em;
	font-weight:300;
	padding:17px 4%;
	background-color:#f9f9f9;
	border-top:solid 1px #e2e2e2;
	border-bottom:solid 1px #e2e2e2;
}
.exam-box .details-trigger a:hover, .exam-box .details-trigger a.active, .exam-box .details-trigger a.is-active {
	color:#007bff;
}
.exam-box .details-trigger a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.exam-box .details-trigger a:after {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:4%;
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
.exam-box .details-trigger a.is-active {
	border-bottom:none;
}
.exam-box .details-trigger a.is-active:after {
	content:"l";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
.exam-box .details {
	padding:0 15px 10px 0;
	color:#878787;
}
@media(max-width:991px) {
.exam-box .details {
display:none;
padding-left:4%;
padding-right:4%;
padding-bottom:10px;
}
.exam-box .details.is-active {
display:block;
background-color:#f9f9f9;
}
}
.exam-box .details em {
	display:block;
	font-style:normal;
	padding-bottom:5px;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
.exam-box .details p {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
.exam-box .details p:last-child {
	margin:0;
}
@media(max-width:991px) {
.exam-box .details p {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.exam-box .details b {
	font-weight:500;
}
@media(max-width:991px) {
.exam-box .details br {
display:none;
}
}
.exam-box .starts-ends {
	padding:0 15px 0 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.exam-box .starts-ends {
display:none;
padding-left:4%;
padding-right:4%;
padding-bottom:10px;
font-size:12px;
font-size:.8em;
font-weight:300;
}
.exam-box .starts-ends.is-active {
display:block;
background-color:#f9f9f9;
}
}
.exam-box .starts-ends ul {
	margin:0;
	padding:0;
	list-style:none;
	max-width:250px;
	padding:1px;
	border:solid 1px #878787;
}
.exam-box .starts-ends ul:before, .exam-box .starts-ends ul:after {
	content:"";
	display:table;
}
.exam-box .starts-ends ul:after {
	clear:both;
}
.exam-box .starts-ends li {
	float:left;
	width:50%;
	padding:7px 13px;
	line-height:1.2;
}
.exam-box .starts-ends li:first-child {
	border-right:solid 1px #878787;
}
.exam-box .txt {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	text-align:right;
	padding-right:35px;
	padding-left:10px;
}
@media(max-width:991px) {
.exam-box .txt {
padding:10px 4%;
font-size:13px;
font-size:.86667em;
font-weight:300;
text-align:left;
}
}
@media(max-width:991px) {
.exam-box .timespan {
padding-left:5%;
padding-right:5%;
}
}
.exam-box .timespan ul {
	margin:0;
	padding:0;
	list-style:none;
}
@media(max-width:991px) {
.exam-box .timespan ul {
padding-left:2%;
}
}
.exam-box .timespan li {
	position:relative;
	padding-left:30px;
	padding-bottom:20px;
}
@media(min-width:991px) {
.exam-box .timespan li {
width:50%;
}
}
@media(max-width:991px) {
.exam-box .timespan li {
padding-left:22px;
padding-bottom:15px;
}
}
.exam-box .timespan li>span {
	display:block;
	font-size:14;
	font-size:.93333em;
	font-weight:300;
}
.exam-box .timespan li>span:not(.icon) {
padding-right:10px;
}
@media(max-width:991px) {
.exam-box .timespan li>span {
font-size:12;
font-size:.8em;
font-weight:300;
}
}
.exam-box .timespan li h6 {
	display:inline-block;
	padding:5px 10px;
	margin-bottom:10px;
	background-color:#e2e2e2;
	font-size:14;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.exam-box .timespan li h6 {
font-size:12;
font-size:.8em;
font-weight:300;
}
}
.exam-box .timespan li a:not(.btn):not(a.action-button):not(.booking-calendar__full-date-time span) {
font-size:.95em;
font-weight:300;
}
.exam-box .timespan li a.btn, .exam-box .timespan li a.action-button {
	margin-top:10px;
}
.exam-box .timespan li .btn, .exam-box .timespan li a.action-button, .exam-box .timespan li .booking-calendar__full-date-time span, .booking-calendar__full-date-time .exam-box .timespan li span {
	padding:10px 20px;
}
@media(min-width:991px) {
.exam-box .timespan li .btn, .exam-box .timespan li a.action-button, .exam-box .timespan li .booking-calendar__full-date-time span, .booking-calendar__full-date-time .exam-box .timespan li span {
font-size:13;
font-size:.86667em;
font-weight:300;
}
}
.exam-box .timespan li.previous {
	border-left:solid 1px #878787;
	color:#565656;
}
.exam-box .timespan li.previous .icon {
	width:24px;
	height:24px;
	position:absolute;
	top:-3px;
	left:-12px;
	z-index:5;
	padding:3px;
	background-color:#fff;
}
.exam-box .timespan li.previous .icon span {
	display:block;
	width:100%;
	height:100%;
	border:solid 1px #878787;
	border-radius:50%;
	text-align:center;
	line-height:18px;
}
.exam-box .timespan li.previous .icon span:after {
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	content:"R";
	font-family:"peoplecert";
	font-size:.5em;
	font-weight:normal;
	line-height:1;
}
.exam-box .timespan li.current {
	padding-top:33px;
	padding-bottom:33px;
	border-left:solid 1px #007bff;
}
.exam-box .timespan li.current .icon {
	width:38px;
	height:38px;
	position:absolute;
	top:30px;
	left:-19px;
	z-index:5;
	padding:0;
	background-color:#fff;
}
.exam-box .timespan li.current .icon span {
	display:block;
	width:100%;
	height:100%;
	border:solid 1px #007bff;
	border-radius:50%;
	text-align:center;
	line-height:18px;
}
.exam-box .timespan li.current .icon span:after {
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	content:"S";
	font-family:"peoplecert";
	font-size:.5em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
.exam-box .timespan li.upcoming {
	border-left:solid 1px #878787;
	color:#878787;
}
.exam-box .timespan li.upcoming .icon {
	width:24px;
	height:24px;
	position:absolute;
	top:-3px;
	left:-12px;
	z-index:5;
	padding:8px;
	background-color:#fff;
}
.exam-box .timespan li.upcoming .icon span {
	display:block;
	width:100%;
	height:100%;
	border:solid 1px #9d9d9d;
	border-radius:50%;
	text-align:center;
	line-height:18px;
}
.exam-box .timespan li:last-child {
	padding-bottom:0;
}
.exam-box .timespan li:last-child.no-days .icon {
	display:none;
}
.exam-box .timespan li:last-child.no-days:before {
	content:'';
	display:block;
	width:13px;
	height:1px;
	position:absolute;
	top:50%;
	left:0%;
	z-index:5;
	background-color:#878787;
}
.exam-box .timespan li:last-child.no-days:after {
	content:'';
	display:block;
	width:13px;
	height:50%;
	position:absolute;
	top:calc(50% + 1px);
	left:-1px;
	z-index:6;
	background-color:#fff;
}
.exam-box .timespan li:last-child.no-days.current {
	border-color:#878787;
}
.exam-box .timespan li:last-child.no-days.current:before {
	top:calc(50% + 10px);
}
.exam-box .timespan li:last-child.no-days.current:after {
	height:calc(50% - 10px);
	top:calc(50% + 11px);
}
.exam-box .timespan li:last-child.no-days.current .btn, .exam-box .timespan li:last-child.no-days.current a.action-button, .exam-box .timespan li:last-child.no-days.current .booking-calendar__full-date-time span, .booking-calendar__full-date-time .exam-box .timespan li:last-child.no-days.current span {
	margin:0;
}
@media(min-width:991px) {
.exam-box .timespan li:last-child.waiting-for-results {
width:100%;
}
}
.exam-box .timespan li:last-child.waiting-for-results>div {
	max-width:295px;
	border:solid 1px #878787;
	text-align:center;
}
.exam-box .timespan li:last-child.waiting-for-results>div>div {
	padding:15px 10%;
}
.exam-box .timespan li:last-child.waiting-for-results .ico {
	display:block;
	padding:0 0 5px 0;
}
.exam-box .timespan li:last-child.waiting-for-results .ico:before {
	content:"5";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
	color:#878787;
}
.exam-box .timespan li:last-child.waiting-for-results .title {
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
.exam-box .timespan li:last-child.waiting-for-results .content {
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	line-height:1.3;
	color:#878787;
}
@media(min-width:991px) {
.exam-box .timespan li:last-child.results-withheld {
width:100%;
}
}
.exam-box .timespan li:last-child.results-withheld>div {
	max-width:295px;
	border:solid 1px #878787;
	text-align:center;
}
.exam-box .timespan li:last-child.results-withheld>div>div {
	padding:15px 10%;
}
.exam-box .timespan li:last-child.results-withheld .ico {
	display:block;
	padding:0 0 5px 0;
}
.exam-box .timespan li:last-child.results-withheld .ico:before {
	content:"6";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
	color:#878787;
}
.exam-box .timespan li:last-child.results-withheld .title {
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
.exam-box .timespan li:last-child.results-withheld .content {
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	line-height:1.3;
	color:#878787;
}
@media(min-width:991px) {
.exam-box .timespan li:last-child.prerequisites-pending {
width:100%;
}
}
.exam-box .timespan li:last-child.prerequisites-pending>div {
	max-width:295px;
}
.exam-box .timespan li:last-child.prerequisites-pending .title {
	padding:15px 20px;
	background-color:#878787;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	color:#fff;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.prerequisites-pending .title {
padding:7.5px 10px;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.exam-box .timespan li:last-child.prerequisites-pending .content {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	line-height:1.3;
	color:#878787;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.prerequisites-pending .content {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.exam-box .timespan li:last-child.prerequisites-pending .content ul {
	padding:10px 0;
}
.exam-box .timespan li:last-child.prerequisites-pending .content li {
	display:block;
	width:100%;
	padding:4px 25px;
}
.exam-box .timespan li:last-child.prerequisites-pending .content li:before {
	content:'• ';
	color:#878787;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.prerequisites-pending .content a {
font-size:1em;
}
}
@media(min-width:991px) {
.exam-box .timespan li:last-child.failed-exam {
width:100%;
}
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.failed-exam {
max-width:500px;
}
}
.exam-box .timespan li:last-child.failed-exam>div:before, .exam-box .timespan li:last-child.failed-exam>div:after {
	content:"";
	display:table;
}
.exam-box .timespan li:last-child.failed-exam>div:after {
	clear:both;
}
.exam-box .timespan li:last-child.failed-exam .col {
	float:left;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.failed-exam .col {
float:none;
width:100% !important;
max-width:none !important;
}
}
.exam-box .timespan li:last-child.failed-exam .col:first-child {
	width:65%;
}
.exam-box .timespan li:last-child.failed-exam .col:last-child {
	width:35%;
	max-width:185px;
}
.exam-box .timespan li:last-child.failed-exam .ico {
	display:block;
	background-color:#ededed;
	padding:15px 0 5px 0;
	text-align:center;
}
.exam-box .timespan li:last-child.failed-exam .ico:before {
	content:"4";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
	color:#878787;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.failed-exam .ico:before {
font-size:1.5em;
}
}
.exam-box .timespan li:last-child.failed-exam .content {
	padding:0 8% 15px 8%;
	background-color:#ededed;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	line-height:1.3;
	text-align:center;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.failed-exam .content {
padding:0 4% 7.5px 4%;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.exam-box .timespan li:last-child.failed-exam .official-results {
	padding:0 0 35px 0;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.failed-exam .official-results {
padding:0 0 17.5px 0;
}
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.failed-exam .official-results a {
font-size:1em;
}
}
.exam-box .timespan li:last-child.failed-exam .next-action {
	padding:15px 0;
	border-top:solid 1px #fff;
	color:#878787;
	text-align:left;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.failed-exam .next-action {
padding:7.5px 0;
}
}
.exam-box .timespan li:last-child.failed-exam .next-action em {
	display:block;
	font-style:normal;
	padding:0 0 10px 0;
}
.exam-box .timespan li:last-child.failed-exam .next-action .btn, .exam-box .timespan li:last-child.failed-exam .next-action a.action-button, .exam-box .timespan li:last-child.failed-exam .next-action .booking-calendar__full-date-time span, .booking-calendar__full-date-time .exam-box .timespan li:last-child.failed-exam .next-action span {
	margin-top:15px;
}
.exam-box .timespan li:last-child.failed-exam .einstein-container {
	border-left:solid 18px #fff;
}
.exam-box .timespan li:last-child.failed-exam .einstein-container span {
	display:block;
	padding:15px 12px 20px 12px;
	background:#878787;
	color:#fff;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	line-height:1.3;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.failed-exam .einstein-container span {
padding:10px;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.failed-exam .einstein-container {
margin:10px 0 0 0;
border:none;
background:#878787;
}
.exam-box .timespan li:last-child.failed-exam .einstein-container:before, .exam-box .timespan li:last-child.failed-exam .einstein-container:after {
content:"";
display:table;
}
.exam-box .timespan li:last-child.failed-exam .einstein-container:after {
clear:both;
}
.exam-box .timespan li:last-child.failed-exam .einstein-container img {
float:left;
width:30%;
max-width:75px;
}
.exam-box .timespan li:last-child.failed-exam .einstein-container span {
float:left;
width:70%;
}
}
@media(min-width:991px) {
.exam-box .timespan li:last-child.success-exam {
width:100%;
}
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.success-exam {
max-width:500px;
}
}
.exam-box .timespan li:last-child.success-exam>div:before, .exam-box .timespan li:last-child.success-exam>div:after {
	content:"";
	display:table;
}
.exam-box .timespan li:last-child.success-exam>div:after {
	clear:both;
}
@media(min-width:991px) {
.exam-box .timespan li:last-child.success-exam .col {
float:left;
}
.exam-box .timespan li:last-child.success-exam .col:first-child {
width:55%;
}
.exam-box .timespan li:last-child.success-exam .col:last-child {
width:45%;
}
}
.exam-box .timespan li:last-child.success-exam .ico {
	display:block;
	padding:0 0 5px 0;
}
.exam-box .timespan li:last-child.success-exam .ico:before {
	content:"x";
	font-family:"peoplecert";
	font-size:3em;
	font-weight:normal;
	line-height:1;
	color:#05a854;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.success-exam .ico:before {
font-size:1.5em;
}
}
.exam-box .timespan li:last-child.success-exam .content {
	position:relative;
	padding:22px 15%;
	border:solid 1px #05a854;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.success-exam .content {
padding:10px 7.5%;
}
}
.exam-box .timespan li:last-child.success-exam .message-result {
	padding:0 0 14px 0;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	line-height:1.3;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.success-exam .message-result {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.exam-box .timespan li:last-child.success-exam .message-result em {
	display:block;
	font-style:normal;
	font-weight:700;
}
.exam-box .timespan li:last-child.success-exam .overall-result {
	padding:15px 0 75px 0;
	border-top:solid 1px #fff;
	color:#000;
	text-align:left;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.success-exam .overall-result {
padding:7.5px 0 37.5px 0;
}
}
.exam-box .timespan li:last-child.success-exam .overall-result__th:before, .exam-box .timespan li:last-child.success-exam .overall-result__th:after {
	content:"";
	display:table;
}
.exam-box .timespan li:last-child.success-exam .overall-result__th:after {
	clear:both;
}
.exam-box .timespan li:last-child.success-exam .overall-result__th .th-cell {
	float:left;
	width:50%;
	padding:3px 0 3px 10px;
}
@media(min-width:992px) and (max-width:1199px) {
.exam-box .timespan li:last-child.success-exam .overall-result__th .th-cell {
font-size:14px;
font-size:.93333em;
font-weight:300;
line-height:1.2;
}
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.success-exam .overall-result__th .th-cell {
font-size:10px;
font-size:.66667em;
font-weight:normal;
}
}
.exam-box .timespan li:last-child.success-exam .overall-result__th .th-cell:first-child {
	padding-left:0;
}
.exam-box .timespan li:last-child.success-exam .overall-result__td {
	border-top:solid 1px #000;
}
.exam-box .timespan li:last-child.success-exam .overall-result__td:before, .exam-box .timespan li:last-child.success-exam .overall-result__td:after {
	content:"";
	display:table;
}
.exam-box .timespan li:last-child.success-exam .overall-result__td:after {
	clear:both;
}
.exam-box .timespan li:last-child.success-exam .overall-result__td .td-cell {
	float:left;
	width:50%;
	padding:7px 0 0 10px;
	font-size:16px;
	font-size:1.06667em;
	font-weight:700;
}
.exam-box .timespan li:last-child.success-exam .overall-result__td .td-cell:first-child {
	margin:0;
	padding:0;
}
@media(min-width:992px) and (max-width:1199px) {
.exam-box .timespan li:last-child.success-exam .overall-result__td .td-cell {
font-size:14px;
font-size:.93333em;
font-weight:700;
}
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.success-exam .overall-result__td .td-cell {
font-size:10px;
font-size:.66667em;
font-weight:700;
}
}
.exam-box .timespan li:last-child.success-exam .overall-result__td .td-cell:first-child {
	padding:7px 0 0 0;
}
.exam-box .timespan li:last-child.success-exam .overall-result__td .td-cell--mark {
	border-left:solid 1px #000;
}
.exam-box .timespan li:last-child.success-exam .overall-result__td .td-cell--pass {
	color:#05a854;
}
.exam-box .timespan li:last-child.success-exam .see-official-results {
	position:absolute;
	bottom:0%;
	right:5%;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	bottom:20px;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.success-exam .see-official-results {
bottom:10px;
}
}
.exam-box .timespan li:last-child.success-exam .hardcopy-container {
	border-left:solid 18px #fff;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.success-exam .hardcopy-container {
padding:15px 0 0 0;
border:none;
}
}
.exam-box .timespan li:last-child.success-exam .hardcopy-container .title {
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.success-exam .hardcopy-container .title {
padding:0 0 15px 0;
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.exam-box .timespan li:last-child.success-exam .hardcopy-container .description {
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.exam-box .timespan li:last-child.success-exam .hardcopy-container .description {
padding:0 0 15px 0;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.exam-box .timespan li:last-child.success-exam .hardcopy-container li {
	float:left;
	padding:0 0;
}
@media(min-width:992px) and (max-width:1199px) {
.exam-box .timespan li:last-child.success-exam .hardcopy-container li {
float:none;
width:100% !important;
padding:0 !important;
}
}
.exam-box .timespan li:last-child.success-exam .hardcopy-container li:first-child {
	width:38%;
	padding-right:3px;
}
.exam-box .timespan li:last-child.success-exam .hardcopy-container li:last-child {
	width:62%;
	padding-left:3px;
}
.exam-box .timespan li:last-child.success-exam .hardcopy-container .btn, .exam-box .timespan li:last-child.success-exam .hardcopy-container a.action-button, .exam-box .timespan li:last-child.success-exam .hardcopy-container .booking-calendar__full-date-time span, .booking-calendar__full-date-time .exam-box .timespan li:last-child.success-exam .hardcopy-container span {
	padding-left:0;
	padding-right:0;
}
.exam-box .timespan li:last-child.success-exam .hardcopy-container .btn--basket {
	padding-left:15px;
	padding-right:45px;
}
@media(min-width:992px) and (max-width:1199px) {
.exam-box .timespan li:last-child.success-exam .hardcopy-container .btn--basket {
padding-right:40px;
}
}
.exam-box .timespan li:last-child.success-exam .hardcopy-container .btn--basket:after {
	right:10px;
}
@media(min-width:992px) and (max-width:1199px) {
.exam-box .timespan li:last-child.success-exam .hardcopy-container .btn--basket:after {
font-size:1.5em;
}
}
@media(min-width:991px) {
.exam-box .days-left-container {
position:absolute;
top:50%;
right:0;
transform:translateY(-50%);
width:25%;
}
}
@media(min-width:991px) {
.exam-box .days-left {
width:100%;
max-width:280px;
max-height:280px;
padding:20% 0;
background:url("../../../img/fzimg/helpers/dashboard-days-left-bg.png") 0 0 no-repeat #e5ccaa;
text-align:center;
}
}
@media(max-width:991px) {
.exam-box .days-left {
padding-top:20px;
text-align:center;
}
}
@media(min-width:991px) {
.exam-box .days-left>div span {
display:block;
}
}
@media(max-width:991px) {
.exam-box .days-left>div span {
display:inline-block;
}
}
.exam-box .days-left>div .num {
	font-size:47px;
	font-size:3.13333em;
	font-weight:300;
	line-height:1;
}
@media(max-width:991px) {
.exam-box .days-left>div .num {
display:inline-block;
vertical-align:middle;
font-size:24px;
font-size:1.6em;
font-weight:300;
line-height:1;
}
}
@media(min-width:991px) {
.exam-box .days-left>div .num b {
display:none;
}
}
@media(max-width:991px) {
.exam-box .days-left>div .num b {
display:block;
font-size:.35em;
line-height:1;
}
}
@media(max-width:991px) {
.exam-box .days-left>div .days {
display:none;
}
}
.exam-box .days-left>div .exam-day {
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	color:#007bff;
	line-height:1;
}
@media(max-width:991px) {
.exam-box .days-left>div .exam-day {
display:inline-block;
vertical-align:middle;
padding:0 5px;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.exam-box .days-left>div .icon {
	padding-top:10px;
}
@media(max-width:991px) {
.exam-box .days-left>div .icon {
padding:0;
display:inline-block;
vertical-align:middle;
}
}
.exam-box .days-left>div .icon:before {
	content:"T";
	font-family:"peoplecert";
	font-size:2.6em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.exam-box .days-left>div .icon:before {
display:inline-block;
vertical-align:middle;
font-size:1.3em;
}
}
.exam-box .preview {
	position:relative;
	padding:45px 0 0 0;
}
@media(max-width:991px) {
.exam-box .preview {
padding:5px 4% 0 4%;
}
.exam-box .preview:before {
content:'';
position:absolute;
top:0;
left:0;
display:block;
width:100%;
height:1px;
background-color:#e2e2e2;
}
}
.exam-box .preview label {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.exam-box .preview label {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.exam-box .preview em {
	display:block;
	font-style:normal;
	font-size:.9em;
}
@media(max-width:991px) {
.exam-box .preview em {
font-size:.8em;
}
}
.exam-box .preview .btn, .exam-box .preview a.action-button, .exam-box .preview .booking-calendar__full-date-time span, .booking-calendar__full-date-time .exam-box .preview span {
	padding:10px 20px;
}
@media(min-width:991px) {
.exam-box .preview .btn, .exam-box .preview a.action-button, .exam-box .preview .booking-calendar__full-date-time span, .booking-calendar__full-date-time .exam-box .preview span {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.dashboard-myexams-messages {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(max-width:991px) {
.dashboard-myexams-messages {
padding-left:5%;
padding-right:5%;
}
}
.dashboard-myexams-messages:after {
	content:'';
	display:block;
	clear:both;
}
@media(max-width:991px) {
.dashboard-myexams-messages {
padding-bottom:20px;
}
}
.msg-box {
	width:25%;
	height:256px;
	float:left;
	padding:13px;
}
@media(max-width:991px) {
.msg-box {
padding:7px 0;
}
}
@media(max-width:991px) {
.msg-box {
width:100% !important;
height:auto;
float:none;
padding-right:0;
padding-left:0;
}
}
.msg-box article {
	position:relative;
	width:100%;
	height:100%;
	padding:20px;
	background:#f6f6f6;
}
@media(max-width:991px) {
.msg-box article {
padding:10px 4%;
}
}
.msg-box--large {
	width:50%;
}
.msg-box--large article {
	background-color:#fff;
}
.msg-box__date {
	padding-bottom:25px;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.msg-box__date {
padding-bottom:10px;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.msg-box__description h4 {
	padding-right:10px;
	padding-bottom:10px;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
}
@media(max-width:991px) {
.msg-box__description h4 {
padding-bottom:5px;
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.msg-box__description p {
	padding-right:10px;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.msg-box__description p {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.msg-box__description>div {
	max-height:130px;
}
.msg-box__delete {
	display:block;
	position:absolute;
	top:7%;
	right:5%;
	right:10px;
	z-index:5;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
}
.msg-box__delete:hover, .msg-box__delete.active, .msg-box__delete.is-active {
	color:#000;
}
.msg-box__delete:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.msg-box__delete:before {
	content:"N";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.msg-box__delete:before {
font-size:.9em;
}
}
.msg-box .btn, .msg-box a.action-button, .msg-box .booking-calendar__full-date-time span, .booking-calendar__full-date-time .msg-box span {
	float:right;
	height:40px;
	padding-top:0;
	padding-bottom:0;
	line-height:40px;
}
.dashboard-material-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.dashboard-material-wrapper {
max-width:1340px;
padding:0 25px;
}
}
.dashboard-material-wrapper:before, .dashboard-material-wrapper:after {
	content:"";
	display:table;
}
.dashboard-material-wrapper:after {
	clear:both;
}
.dashboard-myexams-wrapper .dashboard-material-wrapper {
	padding-left:0;
	padding-right:0;
}
.dashboard-material {
	padding:0 2% 125px 2%;
}
@media(max-width:991px) {
.dashboard-material {
padding:0 0 35px 0;
}
}
.dashboard-material__title {
	text-align:center;
	padding:0 5% 20px 5%;
}
@media(max-width:991px) {
.dashboard-material__title {
padding-bottom:15px;
}
}
.dashboard-material__title span {
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
	line-height:1.2;
}
@media(max-width:991px) {
.dashboard-material__title span {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.dashboard-material__description {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#878787;
	text-align:center;
}
@media(max-width:991px) {
.dashboard-material__description {
position:relative;
margin:0 auto;
max-width:1340px;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
@media(max-width:991px) and (max-width:991px) {
.dashboard-material__description {
padding-left:5%;
padding-right:5%;
}
}
.dashboard-material__content {
	padding:20px 0 0 0;
}
.dashboard-material__content:before, .dashboard-material__content:after {
	content:"";
	display:table;
}
.dashboard-material__content:after {
	clear:both;
}
.dashboard-material__content--desktop .owl-carousel {
	overflow:hidden;
}
.pagemode-edit .dashboard-material__content--desktop .owl-carousel {
	display:block;
}
.dashboard-material__content--desktop .owl-carousel .owl-stage-outer, .dashboard-material__content--desktop .owl-carousel .owl-stage, .dashboard-material__content--desktop .owl-carousel .owl-item, .dashboard-material__content--desktop .owl-carousel .item {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.dashboard-material__content--desktop .owl-carousel .owl-stage-outer.owl-height .owl-stage, .dashboard-material__content--desktop .owl-carousel .owl-stage-outer.owl-height .owl-item, .dashboard-material__content--desktop .owl-carousel .owl-stage-outer.owl-height .item {
	height:auto;
}
@media(max-width:991px) {
.dashboard-material__content--desktop .owl-carousel .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
}
.dashboard-material__content--desktop .owl-carousel .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.dashboard-material__content--desktop .owl-carousel .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.dashboard-material__content--desktop .owl-carousel .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.dashboard-material__content--desktop .owl-carousel .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-centered .owl-nav>div {
width:40px;
height:170px;
color:#007bff;
text-align:center;
}
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev {
position:absolute;
top:0%;
right:50%;
border-right:solid 1px #007bff;
}
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-centered .owl-nav .owl-next {
position:absolute;
top:0%;
left:50%;
}
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-right .owl-nav>div {
width:30px;
height:55px;
color:#007bff;
text-align:center;
}
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-right .owl-nav>div.disabled {
-webkit-opacity:.3;
-ms-opacity:.3;
-moz-opacity:.3;
-o-opacity:.3;
opacity:.3;
cursor:default;
}
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-right .owl-nav .owl-prev {
position:absolute;
top:0;
right:30px;
border-right:solid 1px #007bff;
}
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-right .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-right .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
}
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-right .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
}
@media(min-width:991px) {
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-vertical .owl-nav>div {
width:40px;
height:210px;
color:#007bff;
text-align:center;
}
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev {
position:absolute;
top:245px;
left:25px;
border-right:solid 1px #007bff;
}
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next {
position:absolute;
top:245px;
left:65px;
}
.dashboard-material__content--desktop .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(max-width:991px) {
.dashboard-material__content--desktop .owl-carousel--navigation-mobile-centered .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
top:50% !important;
transform:translateY(-50%);
}
.dashboard-material__content--desktop .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.dashboard-material__content--desktop .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.dashboard-material__content--desktop .owl-carousel--navigation-mobile-centered .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.dashboard-material__content--desktop .owl-carousel--navigation-mobile-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
.dashboard-material__content--desktop .owl-nav.disabled {
	display:none;
}
.dashboard-material__content--desktop .owl-nav>div {
	cursor:pointer;
}
.dashboard-material__content--desktop .owl-nav>div:hover {
	color:#000;
}
.dashboard-material__content--desktop .owl-dots {
	text-align:center;
}
.dashboard-material__content--desktop .owl-dots.disabled {
	display:none;
}
.dashboard-material__content--desktop .owl-dots>div {
	cursor:pointer;
}
.dashboard-material__content--desktop .owl-dots .owl-dot {
	display:inline-block;
	margin:0 3px;
	width:10px;
	height:10px;
	border-radius:50%;
	border:solid 1px #9d9d9d;
	font-size:1px;
	font-size:.06667em;
	font-weight:normal;
}
.dashboard-material__content--desktop .owl-dots .owl-dot.active {
	border-color:#007bff;
	background-color:#007bff;
}
.dashboard-material__content--desktop .item {
	padding:55px 1px 1px 1px;
}
.dashboard-material__content--mobile {
	padding-left:5%;
}
.material-box {
	width:25%;
	height:356px;
	float:left;
	padding:13px;
}
.item .material-box {
	width:100%;
	float:none;
	padding:0;
}
@media(min-width:992px) and (max-width:1199px) {
.material-box {
width:33.333%;
}
}
@media(max-width:991px) {
.material-box {
padding:7px 0;
}
}
@media(max-width:991px) {
.material-box {
width:100% !important;
height:auto;
float:none;
padding-right:0;
padding-left:0;
}
}
.material-box article {
	position:relative;
	width:100%;
	height:100%;
	padding:20px 15px 20px 20px;
	background:#fff;
	border:solid 1px #9d9d9d;
}
@media(max-width:991px) {
.material-box article {
padding:10px 4%;
}
}
.material-box__description {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.material-box__description {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.material-box__description .table {
	width:100%;
}
.material-box__description .cell:nth-child(1) {
vertical-align:middle;
width:65%;
}
.material-box__description .cell:nth-child(2) {
vertical-align:top;
text-align:right;
width:35%;
}
.material-box__description .cell img {
	width:100%;
}
.material-box__description h4 {
	padding-right:5px;
	font-size:1.4em;
	color:#000;
}
.material-box__description>div {
	max-height:250px;
}
.material-box__description .scrollbar-inner {
	padding-right:5px;
}
.material-box__download {
	display:block;
	position:absolute;
	bottom:20px;
	right:20px;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:none;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
.material-box__download:hover, .material-box__download.active, .material-box__download.is-active {
	color:#000;
}
.material-box__download:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.material-box__download:hover, .material-box__download:focus, .material-box__download.active {
	text-decoration:none;
}
.material-box__download:after {
	vertical-align:middle;
	padding-left:15px;
	content:"W";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.material-box__download {
text-align:right;
font-size:11px;
font-size:.73333em;
font-weight:300;
position:relative;
top:auto;
bottom:auto;
left:auto;
right:auto;
}
}
.dashboard-success-register-wrapper {
	max-width:1290px;
	margin:0 auto;
	padding:50px 2%;
}
@media(max-width:991px) {
.dashboard-success-register-wrapper {
padding:25px 0;
}
}
.dashboard-success-register {
	position:relative;
	padding:25px 0;
	border:solid 1px #4ac184;
}
.dashboard-success-register:before {
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	background-color:#c4ffe1;
	-webkit-opacity:.3;
	-ms-opacity:.3;
	-moz-opacity:.3;
	-o-opacity:.3;
	opacity:.3;
}
.dashboard-success-register>div {
	position:relative;
	z-index:5;
	width:calc(50% - 130px);
	margin:0 auto;
}
@media(max-width:991px) {
.dashboard-success-register>div {
width:calc(90% - 90px);
}
}
.dashboard-success-register>div:before {
	display:block;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:-65px;
	content:"x";
	font-family:"peoplecert";
	font-size:3em;
	font-weight:normal;
	line-height:1;
	color:#4ac184;
}
@media(max-width:991px) {
.dashboard-success-register>div:before {
left:-45px;
font-size:2em;
}
}
.dashboard-success-register span {
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
	line-height:1;
}
@media(max-width:991px) {
.dashboard-success-register span {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.dashboard-success-register em {
	display:block;
	font-style:normal;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-success-register em {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.dashboard-success-register a {
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:underline;
}
.dashboard-success-register a:hover, .dashboard-success-register a.active, .dashboard-success-register a.is-active {
	color:#000;
}
.dashboard-success-register a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.dashboard-success-register a:hover, .dashboard-success-register a:focus, .dashboard-success-register a.active {
	text-decoration:underline;
}
.dashboard-success-register--error {
	border-color:#007bff;
}
.dashboard-success-register--error:before {
	background-color:#f2dede;
}
.dashboard-success-register--error>div:before {
	content:"4";
	font-family:"peoplecert";
	font-size:3em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
@media(max-width:991px) {
.dashboard-success-register--error>div:before {
font-size:2em;
}
}
.dashboard-profile {
	background-color:transparent;
}
.dashboard-profile .ui-widget-header {
	background:none;
}
.dashboard-profile .ui-widget.ui-widget-content {
	border:none;
}
.dashboard-profile .ui-tabs {
	padding:0;
}
.dashboard-profile .ui-widget-content {
	border:none;
	background:none;
}
.dashboard-profile .ui-corner-all, .dashboard-profile .ui-corner-top, .dashboard-profile .ui-corner-bottom, .dashboard-profile .ui-corner-left, .dashboard-profile .ui-corner-right, .dashboard-profile .ui-corner-tl {
	border-radius:0;
}
.dashboard-profile .ui-tabs .ui-tabs-panel {
	padding:0;
	background-color:transparent;
}
.dashboard-profile .ui-tabs .ui-tabs-nav {
	padding:0;
}
.dashboard-profile .ui-tabs .ui-tabs-nav li {
	margin:0;
	border-bottom-width:0;
	width:50%;
	text-align:center;
	border-top:solid 15px transparent;
}
@media(max-width:991px) {
.dashboard-profile .ui-tabs .ui-tabs-nav li {
border-top:solid 10px transparent;
}
}
.dashboard-profile .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	position:relative;
	margin-bottom:-1px;
	padding-bottom:1px;
	border-color:#fff;
}
@media(max-width:991px) {
.dashboard-profile .ui-tabs .ui-tabs-nav li.ui-tabs-active {
border-left:solid 1px #b7b7b7;
border-right:solid 1px #b7b7b7;
}
.dashboard-profile .ui-tabs .ui-tabs-nav li.ui-tabs-active:before {
position:absolute;
top:-10px;
left:-1px;
z-index:5;
content:'';
display:block;
width:calc(100% + 2px);
height:1px;
background-color:#b7b7b7;
}
.dashboard-profile .ui-tabs .ui-tabs-nav li.ui-tabs-active:after {
position:absolute;
bottom:0;
left:0;
z-index:5;
content:'';
display:block;
width:100%;
height:1px;
background-color:#fff;
}
}
.dashboard-profile .ui-state-default, .dashboard-profile .ui-widget-content .ui-state-default, .dashboard-profile .ui-widget-header .ui-state-default, .dashboard-profile .ui-button, .dashboard-profile html .ui-button.ui-state-disabled:hover, .dashboard-profile html .ui-button.ui-state-disabled:active {
	border:none;
	background:none;
	color:#fff;
}
.dashboard-profile .ui-state-active, .dashboard-profile .ui-widget-content .ui-state-active, .dashboard-profile .ui-widget-header .ui-state-active, .dashboard-profile a.ui-button:active, .dashboard-profile .ui-button:active, .dashboard-profile .ui-button.ui-state-active:hover {
	border:none;
	background:none;
	color:#565656;
}
.dashboard-profile .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding:30px 0;
	width:100%;
	background-color:#323232;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-profile .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
padding:20px 10px;
font-size:12px;
font-size:.8em;
font-weight:300;
white-space:normal;
}
}
.dashboard-profile .ui-state-default a, .dashboard-profile .ui-state-default a:link, .dashboard-profile .ui-state-default a:visited, .dashboard-profile a.ui-button, .dashboard-profile a:link.ui-button, .dashboard-profile a:visited.ui-button, .dashboard-profile .ui-button {
	color:#fff;
}
.dashboard-profile .ui-state-active a, .dashboard-profile .ui-state-active a:link, .dashboard-profile .ui-state-active a:visited {
	color:#565656;
	background-color:#fff !important;
}
.dashboard-profile-details input, .dashboard-profile-details .selectbox-wrap, .dashboard-profile-details .non-edit-hide {
	display:none;
}
.dashboard-profile-details.edit-mode .edit-hide {
	display:none;
}
.dashboard-profile-details.edit-mode .edit-invisible {
	visibility:hidden;
}
.dashboard-profile-details.edit-mode input, .dashboard-profile-details.edit-mode .selectbox-wrap, .dashboard-profile-details.edit-mode .non-edit-hide {
	display:block;
}
.dashboard-profile-details.edit-mode .my-row-inside {
	border:none;
}
@media(max-width:991px) {
.dashboard-profile-details.edit-mode div[class^='col-'] {
border:none;
}
}
.dashboard-profile-details .dashboard-profile-details-tools {
	padding:0 0 50px 0;
	background-color:#fff;
}
.dashboard-profile-details .dashboard-profile-details-tools:before, .dashboard-profile-details .dashboard-profile-details-tools:after {
	content:"";
	display:table;
}
.dashboard-profile-details .dashboard-profile-details-tools:after {
	clear:both;
}
@media(max-width:991px) {
.dashboard-profile-details .dashboard-profile-details-tools {
padding:0 5% 25px 5%;
border-top:solid 1px #b7b7b7;
border-right:solid 1px #b7b7b7;
border-left:solid 1px #b7b7b7;
}
}
.dashboard-profile-details .dashboard-profile-details-tools__number {
	float:left;
	display:inline-block;
	padding:12px 25px;
	background-color:#e2e2e2;
	border-left:solid 15px #000;
}
@media(max-width:991px) {
.dashboard-profile-details .dashboard-profile-details-tools__number {
float:none;
display:block;
border:none;
}
}
.dashboard-profile-details .dashboard-profile-details-tools__number span {
	display:inline-block;
	padding-right:25px;
	font-size:15px;
	font-size:1em;
}
@media(max-width:991px) {
.dashboard-profile-details .dashboard-profile-details-tools__number span {
width:49%;
padding:0;
font-size:12px;
font-size:.8em;
}
}
.dashboard-profile-details .dashboard-profile-details-tools__number em {
	display:inline-block;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	font-style:normal;
}
@media(max-width:991px) {
.dashboard-profile-details .dashboard-profile-details-tools__number em {
width:49%;
font-size:12px;
font-size:.8em;
}
}
.dashboard-profile-details .dashboard-profile-details-tools__edit {
	float:right;
	display:inline-block;
	padding:24px 3% 0 3%;
}
@media(max-width:991px) {
.dashboard-profile-details .dashboard-profile-details-tools__edit {
float:none;
display:block;
padding:12px 0;
text-align:right;
}
}
.dashboard-profile-details .dashboard-profile-details-tools__edit a {
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:none;
}
.dashboard-profile-details .dashboard-profile-details-tools__edit a:hover, .dashboard-profile-details .dashboard-profile-details-tools__edit a.active, .dashboard-profile-details .dashboard-profile-details-tools__edit a.is-active {
	color:#000;
}
.dashboard-profile-details .dashboard-profile-details-tools__edit a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.dashboard-profile-details .dashboard-profile-details-tools__edit a:hover, .dashboard-profile-details .dashboard-profile-details-tools__edit a:focus, .dashboard-profile-details .dashboard-profile-details-tools__edit a.active {
	text-decoration:none;
}
@media(max-width:991px) {
.dashboard-profile-details .dashboard-profile-details-tools__edit a {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.dashboard-profile-details .dashboard-profile-details-section__title {
	padding:0 0 40px 0;
	background-color:#fff;
}
@media(max-width:991px) {
.dashboard-profile-details .dashboard-profile-details-section__title {
padding:30px 0 15px 0;
background-color:transparent;
}
}
.dashboard-profile-details .dashboard-profile-details-section__title>div {
	position:relative;
}
.dashboard-profile-details .dashboard-profile-details-section__title span.txt {
	position:relative;
	z-index:5;
	display:inline-block;
	padding:0 30px 0 0;
	background-color:#fff;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.dashboard-profile-details .dashboard-profile-details-section__title span.txt {
background-color:transparent;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.dashboard-profile-details .dashboard-profile-details-section__title span.line {
	display:block;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:4;
	width:calc(100% - 18%);
	height:2px;
	background-color:transparent;
	border-top:solid 1px #565656;
}
@media(max-width:991px) {
.dashboard-profile-details .dashboard-profile-details-section__title span.line {
display:none;
}
}
.dashboard-profile-details .dashboard-profile-details-section__content {
	padding:0 0 120px 0;
	background-color:#fff;
}
.dashboard-profile-details .dashboard-profile-details-section__content--medium-padding {
	padding:0 0 60px 0;
}
@media(max-width:991px) {
.dashboard-profile-details .dashboard-profile-details-section__content {
padding:0 0 15px 0;
border:solid 1px #b7b7b7;
}
.dashboard-profile-details .dashboard-profile-details-section__content--clear-mobile {
border:none;
background-color:transparent;
}
.dashboard-profile-details .dashboard-profile-details-section__content--clear-mobile .my-row-container {
padding:0 !important;
}
.dashboard-profile-details .dashboard-profile-details-section__content--mobile-clear-border {
border-top:none;
}
}
@media(max-width:991px) {
.dashboard-profile-details .dashboard-profile-details-section__content .alignCenter {
text-align:left;
}
}
.dashboard-profile-details .dashboard-profile-details-preview {
	padding:75px 0;
	background-color:#ededed;
	text-align:center;
}
@media(max-width:991px) {
.dashboard-profile-details .dashboard-profile-details-preview {
margin-bottom:15px;
padding:35px 0;
border:solid 1px #b7b7b7;
}
}
.dashboard-profile-details .dashboard-profile-details-preview span.title {
	display:block;
	padding:0 0 15px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.dashboard-profile-details .dashboard-profile-details-preview span.title {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.dashboard-profile-details .dashboard-profile-details-preview em {
	display:block;
	font-style:normal;
	font-size:30px;
	font-size:2em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-profile-details .dashboard-profile-details-preview em {
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.dashboard-profile-details .dashboard-profile-details-preview em span {
	position:relative;
	display:inline-block;
	padding:0 5px;
}
.dashboard-profile-details .dashboard-profile-details-preview em.has-comma span:first-child:after {
	content:',';
}
.dashboard-profile-details .dashboard-profile-details-bts-container {
	width:45%;
	margin:0 auto;
}
.dashboard-profile-details .my-row-container {
	padding:0 10%;
}
@media(max-width:991px) {
.dashboard-profile-details .my-row-container {
padding:0 5%;
}
.dashboard-profile-details .my-row-container:last-child div[class^='col-']:last-child {
border:none;
}
}
.dashboard-profile-details .my-row-container:last-child .my-row-inside {
	border:none;
}
.dashboard-profile-details .switch-names {
	position:absolute;
	top:0%;
	left:50%;
	top:60px;
	z-index:5;
	margin-left:-15px;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:none;
}
.dashboard-profile-details .switch-names:hover, .dashboard-profile-details .switch-names.active, .dashboard-profile-details .switch-names.is-active {
	color:#000;
}
.dashboard-profile-details .switch-names:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.dashboard-profile-details .switch-names:hover, .dashboard-profile-details .switch-names:focus, .dashboard-profile-details .switch-names.active {
	text-decoration:none;
}
.dashboard-profile-details .switch-names:before {
	display:inline-block;
	vertical-align:middle;
	content:"U";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.dashboard-profile-details .switch-names {
left:95%;
top:95px;
margin:0;
transform:translateX(-50%) translateY(-50%) rotate(-90deg);
}
}
@media(max-width:991px) {
.dashboard-profile-details .switch-inputs-firstname input[type="text"]:disabled, .dashboard-profile-details .switch-inputs-lastname input[type="text"]:disabled {
width:85%;
}
}
.dashboard-profile-details .my-row-inside {
	position:relative;
}
@media(min-width:991px) {
.dashboard-profile-details .my-row-inside {
padding:0 10%;
border-bottom:solid 1px #e2e2e2;
}
}
@media(min-width:991px) {
.dashboard-profile-details div[class^='row'] {
margin-left:-25px;
margin-right:-25px;
}
}
@media(min-width:991px) {
.dashboard-profile-details div[class^='col-'] {
padding-left:25px;
padding-right:25px;
padding-top:15px;
padding-bottom:15px;
}
}
@media(max-width:991px) {
.dashboard-profile-details div[class^='col-'] {
padding-top:7.5px;
padding-bottom:7.5px;
border-bottom:solid 1px #e2e2e2;
}
}
.dashboard-profile-my-files-wrapper {
	margin:0 0 15px 0;
	padding:80px 16% 60px 16%;
	background-color:#fff;
}
@media(max-width:991px) {
.dashboard-profile-my-files-wrapper {
margin:0 0 0 0;
padding:0 5% 30px 5%;
border:solid 1px #b7b7b7;
}
}
.dashboard-profile-my-files-wrapper h6 {
	padding:0 0 15px 0;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-profile-my-files-wrapper h6 {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.dashboard-profile-my-files-wrapper p {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	line-height:1.2;
	color:#878787;
}
@media(max-width:991px) {
.dashboard-profile-my-files-wrapper p {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-info {
	width:80%;
	padding-top:35px;
}
.dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add input[type="text"] {
	visibility:hidden;
	height:0;
}
.dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add input[type="text"].is-visible {
	visibility:visible;
	height:auto;
}
.dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add .textarea-container {
	padding:25px 0 0 0;
}
@media(max-width:991px) {
.dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add .textarea-container {
padding:12.5px 0 0 0;
}
}
.dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add textarea {
	display:block;
	min-height:90px;
}
@media(max-width:991px) {
.dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add .btns-container {
padding:5px 0 0 0;
}
}
.dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add .btn:not(.btn--upload), .dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add a.action-button:not(.btn--upload), .dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add .booking-calendar__full-date-time span:not(.btn--upload), .booking-calendar__full-date-time .dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add span:not(.btn--upload) {
min-width:170px;
padding:10px 25px;
}
@media(max-width:991px) {
.dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add .btn:not(.btn--upload), .dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add a.action-button:not(.btn--upload), .dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add .booking-calendar__full-date-time span:not(.btn--upload), .booking-calendar__full-date-time .dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add span:not(.btn--upload) {
width:100%;
}
}
@media(max-width:991px) {
.dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add .alignRight {
text-align:center;
}
}
@media(max-width:991px) {
.dashboard-profile-my-files-wrapper .dashboard-profile-upload-file-add .small {
font-size:60%;
}
}
.dashboard-profile-uploaded-files-wrapper {
	padding:0 16%;
	background-color:#fff;
}
@media(max-width:991px) {
.dashboard-profile-uploaded-files-wrapper {
border:solid 1px #b7b7b7;
margin-top:15px;
padding:0 5%;
}
}
.dashboard-profile-uploaded-files {
	padding:70px 0;
}
@media(max-width:991px) {
.dashboard-profile-uploaded-files {
padding:25px 0;
}
}
.dashboard-profile-uploaded-files__title {
	padding:0 0 25px 0;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-profile-uploaded-files__title {
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
}
.dashboard-profile-uploaded-files__grid {
	padding:0 0 30px 0;
}
.dashboard-profile-uploaded-files__statement {
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	color:#565656;
}
.uploaded-files-grid {
	padding:0 0 0 0;
}
.uploaded-files-grid:before, .uploaded-files-grid:after {
	content:"";
	display:table;
}
.uploaded-files-grid:after {
	clear:both;
}
@media(max-width:991px) {
.uploaded-files-grid {
padding:0;
}
}
.uploaded-files-grid__row:before, .uploaded-files-grid__row:after {
	content:"";
	display:table;
}
.uploaded-files-grid__row:after {
	clear:both;
}
.uploaded-files-grid__col {
	position:relative;
	float:left;
}
.uploaded-files-grid__col:nth-child(1) {
width:32%;
}
@media(max-width:991px) {
.uploaded-files-grid__col:nth-child(1) {
width:65%;
}
}
.uploaded-files-grid__col:nth-child(2) {
width:10%;
}
@media(max-width:991px) {
.uploaded-files-grid__col:nth-child(2) {
display:none;
}
}
.uploaded-files-grid__col:nth-child(3) {
width:15%;
}
@media(max-width:991px) {
.uploaded-files-grid__col:nth-child(3) {
display:none;
}
}
.uploaded-files-grid__col:nth-child(4) {
width:32%;
}
@media(max-width:991px) {
.uploaded-files-grid__col:nth-child(4) {
width:25%;
}
}
.uploaded-files-grid__col:nth-child(5) {
width:11%;
}
@media(max-width:991px) {
.uploaded-files-grid__col:nth-child(5) {
width:10%;
}
}
.uploaded-files-grid__header {
	padding:0 0 15px 0;
	border-bottom:solid 1px #565656;
}
@media(max-width:991px) {
.uploaded-files-grid__header {
padding:0 0 7.5px 0;
}
}
.uploaded-files-grid__header span {
	display:block;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
@media(min-width:992px) and (max-width:1199px) {
.uploaded-files-grid__header span {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
@media(max-width:991px) {
.uploaded-files-grid__header span {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.uploaded-files-grid__items {
	padding:10px 0 0 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.uploaded-files-grid__items {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.uploaded-files-grid__items .uploaded-files-grid__row {
	padding:25px 0;
	background-color:#f9f9f9;
	border-top:solid 2px #fff;
	border-bottom:solid 2px #fff;
}
@media(max-width:991px) {
.uploaded-files-grid__items .uploaded-files-grid__row {
padding:12.5px 0;
border-width:1px;
}
}
.uploaded-files-grid__items .uploaded-files-grid__col:first-child {
	padding-left:2%;
}
.uploaded-files-grid__items .approved {
	display:block;
	font-weight:500;
	color:#0e973b;
}
.uploaded-files-grid__items .rejected {
	display:block;
	font-weight:500;
	color:#007bff;
}
.uploaded-files-grid__items .pending {
	display:block;
	font-weight:500;
	color:#878787;
}
.uploaded-files-grid__items .excuse {
	display:block;
	padding:5px 10% 0 0;
	font-style:italic;
}
@media(min-width:992px) and (max-width:1199px) {
.uploaded-files-grid__items .excuse {
font-size:.8em;
}
}
@media(max-width:991px) {
.uploaded-files-grid__items .excuse {
display:none;
}
}
.uploaded-files-grid__items .delete {
	display:block;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:none;
	text-align:center;
}
.uploaded-files-grid__items .delete:hover, .uploaded-files-grid__items .delete.active, .uploaded-files-grid__items .delete.is-active {
	color:#000;
}
.uploaded-files-grid__items .delete:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.uploaded-files-grid__items .delete:hover, .uploaded-files-grid__items .delete:focus, .uploaded-files-grid__items .delete.active {
	text-decoration:none;
}
.uploaded-files-grid__items .delete:after {
	content:"X";
	font-family:"peoplecert";
	font-size:1.25em;
	font-weight:normal;
	line-height:1;
}
.dashboard-certifications-wrapper {
	visibility:visible;
}
.dashboard-certifications-wrapper:before, .dashboard-certifications-wrapper:after {
	content:"";
	display:table;
}
.dashboard-certifications-wrapper:after {
	clear:both;
}
.dashboard-certifications {
	padding:25px 0 120px 0;
}
@media(max-width:991px) {
.dashboard-certifications {
padding:15px 0 0 0;
}
}
.dashboard-certifications ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-left:-10px;
	margin-right:-10px;
}
.dashboard-certifications ul:before, .dashboard-certifications ul:after {
	content:"";
	display:table;
}
.dashboard-certifications ul:after {
	clear:both;
}
@media(max-width:991px) {
.dashboard-certifications ul {
margin-left:0;
margin-right:0;
}
}
.dashboard-certifications li {
	float:left;
	width:25%;
	padding:0 10px 20px 10px;
}
@media(min-width:992px) and (max-width:1199px) {
.dashboard-certifications li {
width:33.333%;
}
}
@media(max-width:991px) {
.dashboard-certifications li {
width:100%;
padding:0 0 10px 0;
}
}
.dashboard-history-wrapper {
	visibility:visible;
	padding:0 16%;
	background-color:#fff;
}
.dashboard-history-wrapper:before, .dashboard-history-wrapper:after {
	content:"";
	display:table;
}
.dashboard-history-wrapper:after {
	clear:both;
}
@media(max-width:991px) {
.dashboard-history-wrapper {
padding:0;
background-color:transparent;
}
}
.dashboard-history {
	padding:70px 0;
}
@media(max-width:991px) {
.dashboard-history {
padding:0 0;
}
}
.dashboard-history__title {
	padding:0 0 20px 0;
	border-bottom:solid 1px #847d7b;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-history__title {
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
}
.dashboard-history__grid {
	padding:0 0 30px 0;
}
.dashboard-history__statement {
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	color:#565656;
}
.dashboard-history__no-results {
	background-color:#fff;
	padding:5vh 0;
	text-align:center;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.dashboard-history__no-results {
font-size:20px;
font-size:1.33333em;
font-weight:300;
}
}
.dashboard-history-grid {
	padding:0 0 0 0;
}
.dashboard-history-grid:before, .dashboard-history-grid:after {
	content:"";
	display:table;
}
.dashboard-history-grid:after {
	clear:both;
}
@media(max-width:991px) {
.dashboard-history-grid {
padding:0;
}
}
.dashboard-history-grid__row:before, .dashboard-history-grid__row:after {
	content:"";
	display:table;
}
.dashboard-history-grid__row:after {
	clear:both;
}
@media(min-width:991px) {
.dashboard-history-grid__row {
display:table;
width:100%;
}
}
@media(min-width:991px) {
.dashboard-history-grid__col {
display:table-cell;
}
}
@media(max-width:991px) {
.dashboard-history-grid__col {
width:100% !important;
border-bottom:solid 1px #e2e2e2;
}
.dashboard-history-grid__col:last-child {
border:none;
}
}
.dashboard-history-grid__col:nth-child(1) {
width:15%;
}
.dashboard-history-grid__col:nth-child(2) {
width:38%;
}
.dashboard-history-grid__col:nth-child(3) {
width:16%;
}
.dashboard-history-grid__col:nth-child(4) {
width:12%;
}
.dashboard-history-grid__col:nth-child(5) {
width:19%;
}
.dashboard-history-grid__col--align-center {
	text-align:center;
}
@media(max-width:991px) {
.dashboard-history-grid__col--align-center {
text-align:left;
}
}
.dashboard-history-grid__col--result {
	background-color:#f9f9f9;
}
.dashboard-history-grid__header {
	padding:20px 0;
	border-bottom:solid 1px #e2e2e2;
}
@media(max-width:991px) {
.dashboard-history-grid__header {
padding:0 0 7.5px 0;
}
}
.dashboard-history-grid__header span {
	display:block;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
}
@media(min-width:992px) and (max-width:1199px) {
.dashboard-history-grid__header span {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
@media(max-width:991px) {
.dashboard-history-grid__header span {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.dashboard-history-grid__items {
	padding:0 0 0 0;
	color:#565656;
}
.dashboard-history-grid__items .dashboard-history-grid__row {
	padding:2px 0;
	border-bottom:solid 1px #e2e2e2;
}
@media(max-width:991px) {
.dashboard-history-grid__items .dashboard-history-grid__row {
margin:14px 0;
padding:5px 5% 0 5%;
background-color:#fff;
}
.dashboard-history-grid__items .dashboard-history-grid__row:first-child {
margin-top:0;
}
}
.dashboard-history-grid__items .dashboard-history-grid__col:before, .dashboard-history-grid__items .dashboard-history-grid__col:after {
	content:"";
	display:table;
}
.dashboard-history-grid__items .dashboard-history-grid__col:after {
	clear:both;
}
@media(max-width:991px) {
.dashboard-history-grid__items .dashboard-history-grid__col {
padding:10px 0;
}
}
.dashboard-history-grid__items span {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(min-width:991px) {
.dashboard-history-grid__items span {
display:block;
padding:25px 0;
}
}
@media(max-width:991px) {
.dashboard-history-grid__items span {
font-size:11px;
font-size:.73333em;
font-weight:300;
width:50%;
float:left;
}
.dashboard-history-grid__items span:first-child {
padding-left:5px;
}
}
.dashboard-history-grid__items .download-mobile {
	text-align:right;
}
.dashboard-history-grid__items .module {
	color:#000;
}
@media(max-width:991px) {
.dashboard-history-grid__items .module {
font-size:.85em;
}
}
.dashboard-history-grid__items .pass {
	display:block;
	font-weight:500;
	color:#0e973b;
	background-color:#f9f9f9;
}
@media(min-width:991px) {
.dashboard-history-grid__items .pass {
width:100%;
height:100%;
}
}
.dashboard-history-grid__items .fail {
	display:block;
	font-weight:500;
	color:#007bff;
	background-color:#f9f9f9;
}
@media(min-width:991px) {
.dashboard-history-grid__items .fail {
width:100%;
height:100%;
}
}
.dashboard-purchase-wrapper {
	visibility:visible;
	padding:0 16%;
	background-color:#fff;
	overflow:hidden;
}
.dashboard-purchase-wrapper:before, .dashboard-purchase-wrapper:after {
	content:"";
	display:table;
}
.dashboard-purchase-wrapper:after {
	clear:both;
}
@media(max-width:991px) {
.dashboard-purchase-wrapper {
padding:0;
background-color:transparent;
}
}
.dashboard-purchase {
	padding:70px 0;
}
@media(max-width:991px) {
.dashboard-purchase {
padding:0 0;
}
}
.dashboard-purchase__title {
	padding:0 0 20px 0;
	border-bottom:solid 1px #847d7b;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-purchase__title {
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
}
.dashboard-purchase__grid {
	padding:0 0 30px 0;
}
.dashboard-purchase__statement {
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	color:#565656;
}
.dashboard-purchase__no-results {
	background-color:#fff;
	padding:5vh 0;
	text-align:center;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.dashboard-purchase__no-results {
font-size:20px;
font-size:1.33333em;
font-weight:300;
}
}
.dashboard-purchase-grid {
	padding:0 0 0 0;
}
.dashboard-purchase-grid:before, .dashboard-purchase-grid:after {
	content:"";
	display:table;
}
.dashboard-purchase-grid:after {
	clear:both;
}
@media(max-width:991px) {
.dashboard-purchase-grid {
padding:0;
}
}
.dashboard-purchase-grid__row:before, .dashboard-purchase-grid__row:after {
	content:"";
	display:table;
}
.dashboard-purchase-grid__row:after {
	clear:both;
}
@media(min-width:991px) {
.dashboard-purchase-grid__row {
display:table;
width:100%;
}
}
@media(min-width:991px) {
.dashboard-purchase-grid__col {
display:table-cell;
}
}
@media(max-width:991px) {
.dashboard-purchase-grid__col {
width:100% !important;
border-bottom:solid 1px #e2e2e2;
}
.dashboard-purchase-grid__col:last-child {
border:none;
}
}
.dashboard-purchase-grid__col:nth-child(1) {
width:25%;
}
.dashboard-purchase-grid__col:nth-child(2) {
width:15%;
}
.dashboard-purchase-grid__col:nth-child(3) {
width:20%;
}
.dashboard-purchase-grid__col:nth-child(4) {
width:12%;
}
.dashboard-purchase-grid__col:nth-child(5) {
width:16%;
}
.dashboard-purchase-grid__col:nth-child(6) {
width:12%;
}
.dashboard-purchase-grid__header {
	padding:20px 0;
}
@media(max-width:991px) {
.dashboard-purchase-grid__header {
padding:0 0 7.5px 0;
}
}
.dashboard-purchase-grid__header span {
	display:block;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
@media(min-width:992px) and (max-width:1199px) {
.dashboard-purchase-grid__header span {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
@media(max-width:991px) {
.dashboard-purchase-grid__header span {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.dashboard-purchase-grid__items {
	padding:0 0 0 0;
	color:#565656;
}
.dashboard-purchase-grid__items .dashboard-purchase-grid__row {
	position:relative;
	border-top:solid 2px #fff;
	border-bottom:solid 2px #fff;
	background-color:#f9f9f9;
}
@media(min-width:991px) {
.dashboard-purchase-grid__items .dashboard-purchase-grid__row:before, .dashboard-purchase-grid__items .dashboard-purchase-grid__row:after {
content:"";
display:block;
width:100%;
height:100%;
width:22.5%;
background:#f9f9f9;
}
.dashboard-purchase-grid__items .dashboard-purchase-grid__row:before {
position:absolute;
top:0%;
right:100%;
}
.dashboard-purchase-grid__items .dashboard-purchase-grid__row:after {
position:absolute;
top:0%;
left:100%;
}
}
@media(max-width:991px) {
.dashboard-purchase-grid__items .dashboard-purchase-grid__row {
margin:14px 0;
padding:5px 5% 0 5%;
background-color:#fff;
}
.dashboard-purchase-grid__items .dashboard-purchase-grid__row:first-child {
margin-top:0;
}
}
.dashboard-purchase-grid__items .dashboard-purchase-grid__col:before, .dashboard-purchase-grid__items .dashboard-purchase-grid__col:after {
	content:"";
	display:table;
}
.dashboard-purchase-grid__items .dashboard-purchase-grid__col:after {
	clear:both;
}
@media(max-width:991px) {
.dashboard-purchase-grid__items .dashboard-purchase-grid__col {
padding:10px 0;
}
.dashboard-purchase-grid__items .dashboard-purchase-grid__col--mobile-highlight {
background-color:#f9f9f9;
}
}
@media(min-width:991px) {
.dashboard-purchase-grid__items .dashboard-purchase-grid__item.is-active .dashboard-purchase-grid__row {
background-color:transparent;
}
.dashboard-purchase-grid__items .dashboard-purchase-grid__item.is-active .dashboard-purchase-grid__row:before, .dashboard-purchase-grid__items .dashboard-purchase-grid__item.is-active .dashboard-purchase-grid__row:after {
background-color:transparent;
}
.dashboard-purchase-grid__items .dashboard-purchase-grid__item.is-active .dashboard-purchase-grid__full-details {
display:block;
}
.dashboard-purchase-grid__items .dashboard-purchase-grid__item.is-active .show-details:before {
transform:scaleY(-1);
color:#dcdcdc;
}
}
.dashboard-purchase-grid__items span {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#878787;
}
@media(min-width:991px) {
.dashboard-purchase-grid__items span {
display:block;
padding:25px 0;
}
}
@media(max-width:991px) {
.dashboard-purchase-grid__items span {
font-size:11px;
font-size:.73333em;
font-weight:300;
width:50%;
float:left;
}
.dashboard-purchase-grid__items span:first-child {
padding-left:5px;
}
}
.dashboard-purchase-grid__items span.number {
	font-size:1.2em;
	line-height:1.2;
	color:#000;
}
@media(max-width:991px) {
.dashboard-purchase-grid__items span.number {
font-size:.9em;
}
}
.dashboard-purchase-grid__items span.price {
	font-size:1.1em;
	line-height:1.2;
	color:#000;
}
@media(max-width:991px) {
.dashboard-purchase-grid__items span.price {
font-size:.9em;
}
}
@media(max-width:991px) {
.dashboard-purchase-grid__items span .btn--download {
font-size:1em;
}
.dashboard-purchase-grid__items span .btn--download:after {
font-size:1.5em;
}
}
.dashboard-purchase-grid__items .show-details {
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:none;
}
.dashboard-purchase-grid__items .show-details:hover, .dashboard-purchase-grid__items .show-details.active, .dashboard-purchase-grid__items .show-details.is-active {
	color:#000;
}
.dashboard-purchase-grid__items .show-details:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.dashboard-purchase-grid__items .show-details:hover, .dashboard-purchase-grid__items .show-details:focus, .dashboard-purchase-grid__items .show-details.active {
	text-decoration:none;
}
.dashboard-purchase-grid__items .show-details:before {
	display:inline-block;
	vertical-align:middle;
	padding-right:30px;
transition:all .2s;
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
.dashboard-purchase-grid__items .download-mobile {
	text-align:right;
}
@media(max-width:991px) {
.dashboard-purchase-grid__items .view-mobile {
display:inline-block;
padding:5px 0;
}
}
.dashboard-purchase-grid__full-details {
	display:none;
	padding:0 0 0 2%;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	color:#565656;
}
@media(min-width:991px) {
.fancybox-slide .dashboard-purchase-grid__full-details {
padding:0 2%;
}
}
@media(max-width:991px) {
.dashboard-purchase-grid__full-details {
width:90%;
max-width:500px;
margin:0 5%;
padding:0 4%;
background-color:#ededed;
}
}
.dashboard-purchase-grid__full-details .table {
	margin-top:20px;
}
@media(max-width:991px) {
.dashboard-purchase-grid__full-details .table {
margin-top:10px;
display:block;
}
}
@media(max-width:991px) {
.dashboard-purchase-grid__full-details .tableRow {
display:block;
padding:10px 0;
border-bottom:solid 1px #e2e2e2;
}
.dashboard-purchase-grid__full-details .tableRow:last-child {
border:none;
}
}
.dashboard-purchase-grid__full-details .tableRow:first-child .cell {
	border-top:solid 1px #9d9d9d;
}
.dashboard-purchase-grid__full-details .cell {
	padding:5px;
	border-right:solid 1px #9d9d9d;
	border-bottom:solid 1px #9d9d9d;
}
.dashboard-purchase-grid__full-details .cell:first-child {
	border-left:solid 1px #9d9d9d;
}
.dashboard-purchase-grid__full-details .cell span {
	padding:5px 0;
}
@media(max-width:991px) {
.dashboard-purchase-grid__full-details .cell span {
padding:0;
}
}
.dashboard-purchase-grid__full-details .cell a {
	display:block;
}
@media(max-width:991px) {
.dashboard-purchase-grid__full-details .cell {
display:block;
padding:2px 0;
border:none !important;
}
.dashboard-purchase-grid__full-details .cell span {
display:inline-block;
vertical-align:top;
}
.dashboard-purchase-grid__full-details .cell span:first-child {
width:30%;
color:#565656;
}
.dashboard-purchase-grid__full-details .cell span:last-child {
width:70%;
color:#000;
}
.dashboard-purchase-grid__full-details .cell--price {
font-weight:500;
}
}
@media(max-width:991px) {
.dashboard-purchase-grid__full-details .header-info {
padding:25px 2% 15px 2%;
border-bottom:solid 1px #847d7b;
font-size:1.25em;
}
.dashboard-purchase-grid__full-details .header-info em {
display:block;
font-style:normal;
font-weight:500;
}
}
.dashboard-additional-data-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.dashboard-additional-data-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.dashboard-additional-data-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.dashboard-additional-data-wrapper:before, .dashboard-additional-data-wrapper:after {
	content:"";
	display:table;
}
.dashboard-additional-data-wrapper:after {
	clear:both;
}
.dashboard-additional-data-info {
	padding:0 2% 0 2%;
}
@media(max-width:991px) {
.dashboard-additional-data-info {
padding:0;
}
}
.dashboard-additional-data-info__txts {
	padding:0 0 20px 0;
	border-bottom:solid 1px #959595;
}
.dashboard-additional-data-info__txts h1, .dashboard-additional-data-info__txts h2 {
	padding:0 0 20px 0;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	line-height:1.5;
	color:#007bff;
	text-align:center;
}
@media(max-width:991px) {
.dashboard-additional-data-info__txts h1, .dashboard-additional-data-info__txts h2 {
padding:0 0 10px 0;
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.dashboard-additional-data-info__txts p {
	display:block;
	width:40%;
	margin:0 auto;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.dashboard-additional-data-info__txts p {
width:100%;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.dashboard-additional-data {
	padding:35px 6% 10vh 6%;
}
@media(min-width:992px) and (max-width:1199px) {
.dashboard-additional-data {
padding:35px 2% 10vh 2%;
}
}
@media(max-width:991px) {
.dashboard-additional-data {
padding:15px 0 10vh 0;
}
}
.dashboard-additional-data__title {
	padding:15px 5%;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-additional-data__title {
padding:15px 0;
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.dashboard-additional-data__content {
	padding:25px 5%;
	background-color:#f6f6f6;
}
.dashboard-additional-data__content:before, .dashboard-additional-data__content:after {
	content:"";
	display:table;
}
.dashboard-additional-data__content:after {
	clear:both;
}
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked), .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked {
position:absolute;
left:-9999px;
}
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+label, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+label, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label {
position:relative;
display:inline-block;
margin-bottom:0;
padding:0 0 0 35px;
color:#000;
line-height:1;
cursor:pointer;
}
@media(min-width:991px) {
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+label, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+label, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
@media(max-width:991px) {
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+label, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+label, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label {
padding:0 0 0 25px;
font-size:10px;
font-size:.66667em;
font-weight:300;
color:#000;
line-height:1;
}
}
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+label span, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+label span, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label span, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label span {
display:inline-block;
vertical-align:middle;
}
@media(min-width:991px) {
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+label span, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+label span, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label span, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label span {
padding:3.5px 0;
}
}
@media(max-width:991px) {
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+label span, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+label span, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label span, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label span {
padding:4px 0;
}
}
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label:before {
content:'';
position:absolute;
top:50%;
left:0;
margin-left:0;
width:20px;
height:20px;
border:1px solid #000;
background:transparent;
background:#fff;
}
@media(min-width:991px) {
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label:before {
margin-top:-10px;
}
}
@media(max-width:991px) {
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label:before {
margin-top:-9px;
width:18px;
height:18px;
background:#fff;
}
}
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+label:after, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+label:after, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label:after, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label:after {
content:'';
content:"R";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
position:absolute;
top:50%;
left:4px;
margin-left:0;
color:#007bff;
line-height:1;
transition:all .2s;
}
@media(min-width:991px) {
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+label:after, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+label:after, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label:after, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label:after {
font-size:1em;
height:13px;
margin-top:-6.5px;
}
}
@media(max-width:991px) {
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+label:after, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+label:after, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label:after, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label:after {
left:4px;
height:12px;
margin-top:-6px;
font-size:1.2em;
}
}
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+label:after, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked)+[type="hidden"]+label:after {
-webkit-opacity:0;
-ms-opacity:0;
-moz-opacity:0;
-o-opacity:0;
opacity:0;
transform:scale(0);
}
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+label:after, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked+[type="hidden"]+label:after {
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
transform:scale(1);
}
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:disabled:not(:checked)+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:disabled:checked+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:disabled:not(:checked)+[type="hidden"]+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:disabled:checked+[type="hidden"]+label:before {
box-shadow:none;
border-color:#bbb;
}
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:disabled:checked+label:after, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:disabled:checked+[type="hidden"]+label:after {
color:#999;
}
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:disabled+label, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:disabled+[type="hidden"]+label {
color:#000;
cursor:not-allowed;
}
.dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked:focus+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked):focus+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:checked:focus+[type="hidden"]+label:before, .dashboard-additional-data__content .custom-inpts [type="checkbox"]:not(:checked):focus+[type="hidden"]+label:before {
border:1px solid #000;
}
.dashboard-additional-data__content .custom-inpts label:hover:before {
	border:1px solid #007bff !important;
}
.dashboard-additional-data__content .selectbox-wrap select.input-validation-error+.customSelect {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
.dashboard-additional-data__content .selectbox-wrap select:focus+.customSelect {
	border-color:#82a3da;
	-ms-box-shadow:0 0 0 1px #a6c7ff;
	-o-box-shadow:0 0 0 1px #a6c7ff;
	box-shadow:0 0 0 1px #a6c7ff;
}
.dashboard-additional-data__content .selectbox-wrap .customSelect {
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	border:solid 1px #b7b7b7;
	text-align:left;
	font-size:1em;
	font-size:.9em;
}
.dashboard-additional-data__content .selectbox-wrap .customSelect.input-validation-error {
	background-color:#ffefef;
	border:solid 1px #007bff;
}
@media(max-width:991px) {
.dashboard-additional-data__content .selectbox-wrap .customSelect {
padding-top:7px;
padding-bottom:7px;
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.dashboard-additional-data__content .selectbox-wrap .customSelect .customSelectInner {
	position:relative;
	background:transparent;
	padding-right:40px;
	padding-left:15px;
	font-size:1em;
	font-weight:300;
	line-height:1;
	color:#000;
}
.dashboard-additional-data__content .selectbox-wrap .customSelect .customSelectInner:after {
	position:absolute;
	top:0;
	right:0;
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#000;
	width:40px;
	height:100%;
	text-align:center;
	background:transparent;
}
.dashboard-additional-data__content .selectbox-wrap .customSelectDisabled {
	background-color:#ededed !important;
}
.dashboard-additional-data__content .data-cell {
	display:inline-block;
	vertical-align:top;
	width:49.5%;
	padding:5px 0;
}
@media(max-width:991px) {
.dashboard-additional-data__content .data-cell {
width:49%;
}
}
.dashboard-additional-data__content .data-cell:nth-child(even) {
padding-left:10px;
}
.col-md-12 .dashboard-additional-data__content .data-cell:nth-child(even) {
padding-left:20px;
}
.dashboard-additional-data__content .data-cell:nth-child(odd) {
padding-right:10px;
}
.col-md-12 .dashboard-additional-data__content .data-cell:nth-child(odd) {
padding-right:20px;
}
.dashboard-additional-data__content .data-cell--full-width {
	width:100%;
	padding-left:0 !important;
}
.dashboard-additional-data__content .data-cell--input {
	padding:5px 0 10px 0;
}
@media(min-width:991px) {
.dashboard-additional-data__content .data-cell--input {
min-height:82px;
}
}
@media(max-width:991px) {
.dashboard-additional-data__content .data-cell--input {
width:100%;
padding-left:0 !important;
padding-right:0 !important;
}
}
.dashboard-additional-data__content .data-cell ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-top:10px;
}
.dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:not(:checked), .dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:checked {
position:absolute;
left:-9999px;
}
.dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:not(:checked)+label, .dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:checked+label {
position:relative;
padding-top:40px;
cursor:pointer;
width:auto;
margin:0;
padding:0 30px 0 45px;
font-size:1em;
font-weight:300;
line-height:22px;
text-align:left;
white-space:nowrap;
padding:0 20px 0 35px;
font-size:.9em;
}
@media(max-width:991px) {
.dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:not(:checked)+label, .dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:checked+label {
padding:0 15px 0 22.5px;
font-size:10px;
font-size:.66667em;
font-weight:300;
line-height:15px;
white-space:normal;
}
}
.dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:not(:checked)+label:before, .dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:checked+label:before {
content:'';
position:absolute;
left:10%;
top:1px;
width:22px;
height:22px;
border:1px solid #878787;
background:#fff;
border-radius:50%;
box-shadow:inset 0 0 0 0 white;
margin-left:-13px;
top:0;
left:0;
margin-left:0;
}
@media(max-width:991px) {
.dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:not(:checked)+label:before, .dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:checked+label:before {
width:15px;
height:15px;
}
}
.dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:checked+label:after {
	content:'';
	background:#007bff;
	width:8px;
	height:8px;
	border-radius:50%;
	position:absolute;
	top:8px;
	left:10%;
	font-size:14px;
	color:#474747;
	margin-left:-6px;
transition:all .2s;
	top:7px;
	left:7px;
	margin-left:0;
}
@media(max-width:991px) {
.dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:checked+label:after {
width:5px;
height:5px;
top:5px;
left:5px;
}
}
.dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:not(:checked)+label:hover:before {
border-color:#000;
}
.dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:disabled+label {
	cursor:not-allowed !important;
}
.dashboard-additional-data__content .data-cell ul .custom-inputs [type="radio"]:disabled+label:after {
	background:#999;
}
.dashboard-additional-data__content .data-cell ul:before, .dashboard-additional-data__content .data-cell ul:after {
	content:"";
	display:table;
}
.dashboard-additional-data__content .data-cell ul:after {
	clear:both;
}
.dashboard-additional-data__content .data-cell li {
	float:left;
	padding:0 0 5px 0;
}
.dashboard-additional-data__content .data-cell .label {
	padding-bottom:4px;
}
@media(min-width:991px) {
.dashboard-additional-data__content .data-cell input, .dashboard-additional-data__content .data-cell textarea {
font-size:14px;
font-size:.93333em;
font-weight:300;
}
}
.dashboard-additional-data__content .data-cell textarea {
	min-height:145px;
}
@media(max-width:991px) {
.dashboard-additional-data__content .data-cell textarea {
min-height:75px;
}
}
.dashboard-additional-data__content .data-cell .btn, .dashboard-additional-data__content .data-cell a.action-button, .dashboard-additional-data__content .data-cell .booking-calendar__full-date-time span, .booking-calendar__full-date-time .dashboard-additional-data__content .data-cell span {
	padding:11.5px 20px;
}
.dashboard-additional-data__caption {
	padding:0 5% 25px 5%;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	font-style:italic;
	background-color:#f6f6f6;
}
@media(max-width:991px) {
.dashboard-additional-data__caption {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.dashboard-additional-data__agree {
	padding:40px 5% 0 5%;
}
@media(max-width:991px) {
.dashboard-additional-data__agree {
padding-top:20px;
}
}
.dashboard-additional-data__btns-container {
	padding-top:50px;
}
@media(max-width:991px) {
.dashboard-additional-data__btns-container {
padding-top:25px;
}
}
@media(min-width:991px) {
.dashboard-additional-data__btns-container .btn, .dashboard-additional-data__btns-container a.action-button, .dashboard-additional-data__btns-container .booking-calendar__full-date-time span, .booking-calendar__full-date-time .dashboard-additional-data__btns-container span {
min-width:340px;
}
}
.dashboard-badges-wrapper {
	visibility:visible;
	padding:0;
}
.dashboard-badges-wrapper:before, .dashboard-badges-wrapper:after {
	content:"";
	display:table;
}
.dashboard-badges-wrapper:after {
	clear:both;
}
@media(max-width:991px) {
.dashboard-badges-wrapper {
padding:0;
background-color:transparent;
}
}
.dashboard-badges__item {
	position:relative;
	margin:0 0 40px 0;
	background-color:#fff;
}
.dashboard-badges__item.is-loading:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255, 255, 255, .7);
	z-index:10;
}
.dashboard-badges__item.is-loading:after {
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	z-index:10;
	transform:translateX(-50%) scale(1);
	display:block;
	width:15px;
	height:15px;
	border-radius:50%;
	background-color:#007bff;
animation:load-more .75s infinite;
}
.dashboard-badges__item--revoked {
	background-color:#f5f5f5;
}
.dashboard-badges__item--revoked .dashboard-badges__details {
	padding-right:2%;
}
.dashboard-badges__item--revoked .dashboard-badges__details__info {
	width:37%;
	border:none;
}
@media(max-width:991px) {
.dashboard-badges__item--revoked .dashboard-badges__details__info {
width:75%;
}
}
.dashboard-badges__item--revoked .dashboard-badges__details__logo .logo {
	height:80px;
	background:url("../../../img/fzimg/symbols/badges-revoked-default.png") 50% 50% no-repeat;
	background-size:contain;
}
.dashboard-badges__details {
	display:-ms-flexbox;
	display:flex;
	padding:25px 6%;
	color:#878787;
}
@media(max-width:991px) {
.dashboard-badges__details {
-ms-flex-wrap:wrap;
flex-wrap:wrap;
padding:15px 5%;
overflow:hidden;
}
}
.dashboard-badges__details__main-title {
	width:100%;
}
.dashboard-badges__details__main-title span {
	display:block;
	max-width:50%;
	margin-top:5px;
	margin-bottom:10px;
	font-size:13px;
	font-size:.86667em;
	font-weight:700;
}
.dashboard-badges__details__logo {
	width:25%;
}
.dashboard-badges__details__logo .name {
	max-width:120px;
	text-align:center;
	margin-bottom:10px;
	font-size:13px;
	font-size:.86667em;
	font-weight:700;
	line-height:1.2;
}
@media(max-width:991px) {
.dashboard-badges__details__logo .name {
text-align:left;
}
}
.dashboard-badges__details__logo .logo {
	max-width:120px;
	text-align:center;
}
.dashboard-badges__details__info {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	width:43%;
	border-right:dotted 1px #000;
}
@media(max-width:991px) {
.dashboard-badges__details__info {
width:75%;
margin-bottom:2vh;
padding-left:10%;
border:none;
}
}
.dashboard-badges__details__info>div {
	width:100%;
}
.dashboard-badges__details__info .title {
	margin-bottom:5px;
	font-size:16px;
	font-size:1.06667em;
	font-weight:700;
	color:#000;
}
@media(max-width:991px) {
.dashboard-badges__details__info .title {
font-size:13px;
font-size:.86667em;
font-weight:700;
}
}
.dashboard-badges__details__info .desc {
	padding-left:10px;
	padding-right:5%;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	word-break:break-all;
}
@media(max-width:991px) {
.dashboard-badges__details__info .desc {
padding-left:5px;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.dashboard-badges__details__engagement {
	width:32%;
}
@media(max-width:991px) {
.dashboard-badges__details__engagement {
width:100%;
padding-left:35%;
}
}
.dashboard-badges__details__engagement>div {
	padding-left:10%;
}
@media(max-width:991px) {
.dashboard-badges__details__engagement>div {
padding-left:0;
}
}
.dashboard-badges__details__engagement .title {
	margin-bottom:5px;
	font-size:16px;
	font-size:1.06667em;
	font-weight:700;
	color:#000;
}
@media(max-width:991px) {
.dashboard-badges__details__engagement .title {
font-size:13px;
font-size:.86667em;
font-weight:700;
}
}
.dashboard-badges__details__engagement .info {
	max-width:210px;
	margin-bottom:15px;
	font-size:10px;
	font-size:.66667em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-badges__details__engagement .info {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.dashboard-badges__details__engagement .info:before {
	vertical-align:middle;
	padding-right:5px;
	content:"D";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
.dashboard-badges__details__engagement .sub-title {
	margin-bottom:5px;
	font-size:11px;
	font-size:.73333em;
	font-weight:normal;
	color:#000;
}
.dashboard-badges__details__engagement .views {
	padding-left:10px;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-badges__details__engagement .views {
padding-left:5px;
}
}
.dashboard-badges__details__textarea {
	width:38%;
}
@media(max-width:991px) {
.dashboard-badges__details__textarea {
width:100%;
margin-top:15px;
}
}
.dashboard-badges__details__textarea textarea {
	min-height:115px;
}
@media(max-width:991px) {
.dashboard-badges__details__textarea textarea {
min-height:75px;
}
}
.dashboard-badges__share {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	position:absolute;
	top:0%;
	right:2%;
	top:15px;
	z-index:10;
}
@media(max-width:991px) {
.dashboard-badges__share {
position:absolute;
top:15px;
right:15px;
}
}
.dashboard-badges__share>div:first-child {
	padding-right:10px;
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-badges__share>div:first-child {
font-size:14px;
font-size:.93333em;
font-weight:300;
}
}
.dashboard-badges__tools {
	display:none;
	background:url("../../../img/fzimg/icons-svg/badge-share-back.svg") 85% 50% no-repeat #f5f5f5;
	background-size:auto 90%;
}
.dashboard-badges__tools>div {
	display:-ms-flexbox;
	display:flex;
	padding:35px 0 35px 26%;
}
@media(max-width:991px) {
.dashboard-badges__tools>div {
-ms-flex-pack:justify;
justify-content:space-between;
padding:15px 5% 0 5%;
background:#f5f5f5;
}
}
.dashboard-badges__panels>div {
	display:none;
	padding:30px 0;
}
.dashboard-badges .badge-icon {
	display:block;
	margin:0 7px;
	padding:0 10px 15px 10px;
	border-bottom:solid 5px transparent;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	text-align:center;
}
.dashboard-badges .badge-icon:hover, .dashboard-badges .badge-icon.active, .dashboard-badges .badge-icon.is-active {
	color:#000;
}
.dashboard-badges .badge-icon:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.dashboard-badges .badge-icon {
margin:0 2px;
padding:0 0 15px 0;
}
}
.dashboard-badges .badge-icon:hover, .dashboard-badges .badge-icon.is-active {
	border-color:#007bff;
}
.dashboard-badges .badge-icon .icon {
	display:block;
	min-width:35px;
	height:30px;
	margin-bottom:7px;
}
@media(max-width:991px) {
.dashboard-badges .badge-icon .icon {
margin:0 auto 5px auto;
}
}
.dashboard-badges .badge-icon--linkedin .icon {
	background:url("../../../img/fzimg/icons/badges-icon-linkedin.png") 50% 50% no-repeat;
	background-size:contain;
}
.dashboard-badges .badge-icon--facebook .icon {
	background:url("../../../img/fzimg/icons-svg/badges-icon-facebook.svg") 50% 50% no-repeat;
	background-size:contain;
}
.dashboard-badges .badge-icon--mail .icon {
	background:url("../../../img/fzimg/icons-svg/badges-icon-mail.svg") 50% 50% no-repeat;
	background-size:contain;
}
.dashboard-badges .badge-icon--embed .icon {
	background:url("../../../img/fzimg/icons-svg/badges-icon-embed.svg") 50% 50% no-repeat;
	background-size:contain;
}
.dashboard-badges .badge-icon--download .icon {
	background:url("../../../img/fzimg/icons-svg/badges-icon-download.svg") 50% 50% no-repeat;
	background-size:contain;
}
.dashboard-badges .badge-download-list {
	padding:0 20%;
}
@media(min-width:992px) and (max-width:1199px) {
.dashboard-badges .badge-download-list {
padding:0 10%;
}
}
@media(max-width:991px) {
.dashboard-badges .badge-download-list {
padding:0 5%;
}
}
.dashboard-badges .badge-download-list ul {
	margin:0;
	padding:0;
	list-style:none;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
}
@media(max-width:991px) {
.dashboard-badges .badge-download-list ul {
max-width:500px;
margin:0 auto;
}
}
.dashboard-badges .badge-download {
	display:-ms-flexbox;
	display:flex;
	color:#000;
}
@media(max-width:991px) {
.dashboard-badges .badge-download {
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-direction:column;
flex-direction:column;
}
}
.dashboard-badges .badge-download>div {
	display:-ms-flexbox;
	display:flex;
	padding:0 15px;
}
@media(max-width:991px) {
.dashboard-badges .badge-download>div {
padding:0;
}
}
.dashboard-badges .badge-download>div:first-child {
	-ms-flex-align:center;
	align-items:center;
	border-right:solid 1px #000;
}
@media(max-width:991px) {
.dashboard-badges .badge-download>div:first-child {
margin:0 0 1vh 0;
padding:0 0 1vh 0;
border-right:none;
border-bottom:solid 1px #000;
}
}
.dashboard-badges .badge-download>div:last-child {
	-ms-flex-direction:column;
	flex-direction:column;
}
.dashboard-badges .badge-download span {
	display:block;
	margin-bottom:5px;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-badges .badge-download span {
margin:5px 0 0 0;
font-size:12px;
font-size:.8em;
font-weight:300;
line-height:1;
}
}
.dashboard-badges .badge-download span.type {
	font-weight:bold;
}
.dashboard-badges .badge-download a {
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-badges .badge-download a {
margin-top:5px;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.dashboard-badges .badge-embed {
	padding:0 30%;
}
@media(max-width:991px) {
.dashboard-badges .badge-embed {
max-width:500px;
margin:0 auto;
padding:0 5%;
}
}
.dashboard-badges .badge-embed label {
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
.dashboard-badges .badge-embed textarea {
	min-height:80px;
	margin-bottom:10px;
}
.dashboard-badges .badge-embed .btns {
	text-align:center;
}
.dashboard-badges .badge-linkedin-signin {
	padding:0 5%;
	text-align:center;
}
.dashboard-badges .badge-linkedin-signin .title {
	margin:0 0 20px 0;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	line-height:1.2;
}
@media(max-width:767px) {
.dashboard-badges .badge-linkedin-signin .title {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.dashboard-badges .badge-linkedin-choices {
	display:none;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:0 8%;
}
@media(max-width:767px) {
.dashboard-badges .badge-linkedin-choices {
-ms-flex-direction:column;
flex-direction:column;
padding:0 5%;
}
}
.dashboard-badges .badge-linkedin-choices.is-active {
	display:-ms-flexbox;
	display:flex;
}
.dashboard-badges .badge-linkedin-choices>div {
	width:45%;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
}
@media (forced-colors: active) {
.dashboard-badges .badge-linkedin-choices>div {
display:block;
}
}
@media(max-width:767px) {
.dashboard-badges .badge-linkedin-choices>div {
display:block;
width:100%;
margin-bottom:3vh;
}
.dashboard-badges .badge-linkedin-choices>div:last-child {
margin-bottom:0;
}
}
.dashboard-badges .badge-linkedin-choices>div:nth-child(1)>div:nth-child(4) {
-ms-flex:1;
flex:1;
}
.dashboard-badges .badge-linkedin-choices>div:nth-child(2)>div:nth-child(2) {
-ms-flex:1;
flex:1;
}
.dashboard-badges .badge-linkedin-choices a {
	text-decoration:none;
}
.dashboard-badges .badge-linkedin-choices a:hover, .dashboard-badges .badge-linkedin-choices a:focus, .dashboard-badges .badge-linkedin-choices a.active {
	text-decoration:none;
}
.dashboard-badges .badge-linkedin-choices .linkedin-title {
	margin:0 0 3px 0;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
}
@media(max-width:991px) {
.dashboard-badges .badge-linkedin-choices .linkedin-title {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.dashboard-badges .badge-linkedin-choices label {
	margin:0;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
@media(min-width:480px) and (max-width:991px) {
.dashboard-badges .badge-linkedin-choices label {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
@media(max-width:767px) {
.dashboard-badges .badge-linkedin-choices label {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.dashboard-badges .badge-linkedin-choices textarea {
	height:calc(100% - 35px);
	min-height:120px;
	margin-bottom:10px;
}
@media(max-width:767px) {
.dashboard-badges .badge-linkedin-choices textarea {
height:auto;
}
}
.dashboard-badges .badge-linkedin-choices .btns--align-right {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
}
.dashboard-badges .badge-linkedin-choices .btns--flex-end {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
}
.dashboard-badges .linkedin-share-success {
	position:relative;
	padding:15px;
	border:solid 1px #c3e6cb;
	background-color:#d4edda;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	color:#155724;
transition:all .2s;
}
.dashboard-badges .linkedin-share-error {
	position:relative;
	padding:15px;
	border:solid 1px #f5c6cb;
	background-color:#f8d7da;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	color:#721c24;
transition:all .2s;
}
.dashboard-badges .cert-fields {
	display:block;
	width:100%;
	height:calc(100% - 35px);
	min-height:120px;
	border:solid 1px #ededed;
	margin-bottom:10px;
	padding:10px;
	font-size:11px;
	font-size:.73333em;
	font-weight:300;
	color:#878787;
}
@media(max-width:767px) {
.dashboard-badges .cert-fields {
height:auto;
}
}
.dashboard-badges .cert-fields a {
	word-break:break-all;
}
.dashboard-badges .IN-widget.is-invisible {
	position:absolute;
	top:0;
	left:-9999px;
}
.videoGalleryWrap {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.videoGalleryWrap {
max-width:1340px;
padding:0 25px;
}
}
.videoGallery {
	padding:0 2% 90px 2%;
}
@media(max-width:991px) {
.videoGallery {
padding:0 15% 50px;
}
}
.videoGallery h3 {
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
	margin-bottom:17px;
	text-align:left;
}
@media(max-width:991px) {
.videoGallery h3 {
font-size:15px;
font-size:1em;
font-weight:300;
text-align:center;
}
}
.videoGallery>div {
	margin:0 -20px;
}
@media(max-width:991px) {
.videoGallery>div {
margin:0;
}
}
.videoGallery>div>div {
	display:table;
	width:100%;
	table-layout:fixed;
}
.videoGallery__item {
	display:table-cell;
	vertical-align:top;
	border-left:solid 20px transparent;
	border-right:solid 20px transparent;
}
.pagemode-edit .videoGallery__item {
	position:relative;
}
.pagemode-edit .videoGallery__item .expeditor-thumb {
	display:block;
	width:100px;
	height:auto;
	position:absolute;
	top:5%;
	right:5%;
	overflow:hidden;
	z-index:1000;
}
.pagemode-edit .videoGallery__item .expeditor-thumb--large {
	width:300px;
}
.pagemode-edit .videoGallery__item .expeditor-thumb__imgwrap {
	max-height:100px;
	margin:2px;
	overflow:hidden;
	border-radius:5px;
	border:solid 2px #fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .4);
	background-color:#fff;
}
.pagemode-edit .videoGallery__item .expeditor-thumb__imgwrap:before {
	content:'Media';
	display:block;
	background-color:#000;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.pagemode-edit .videoGallery__item .expeditor-thumb__imgwrap--desktop:before {
	content:'Desktop';
}
.pagemode-edit .videoGallery__item .expeditor-thumb__imgwrap--mobile:before {
	content:'Mobile';
}
.pagemode-edit .videoGallery__item .expeditor-thumb img {
	width:100%;
}
@media(max-width:991px) {
.videoGallery__item {
display:block;
margin:0 auto 40px;
width:100%;
border:none;
}
.videoGallery__item:last-child {
margin-bottom:0;
}
.videoGallery__item iframe {
width:100% !important;
height:100% !important;
}
}
.videoGallery__item .video-banner__video {
	height:300px;
}
@media(max-width:767px) {
.videoGallery__item .video-banner__video {
height:240px;
}
}
@media(min-width:991px) {
.videoGallery__item:only-child .video-banner__video {
height:50vh;
}
}
.videoGallery__item .video-holder {
	height:100%;
}
.videoGallery__item .video-thumb {
	display:none;
}
.videoGallery__item__title {
	margin-top:25px;
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
}
@media(max-width:991px) {
.videoGallery__item__title {
margin-top:13px;
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.videoGallery__item__txt {
	margin-top:17px;
}
@media(max-width:991px) {
.videoGallery__item__txt {
margin-top:8px;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.filesListWrap {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.filesListWrap {
max-width:1340px;
padding:0 25px;
}
}
.filesList {
	padding:0 2% 90px 2%;
	max-width:830px;
	margin-left:auto;
	margin-right:auto;
}
@media(max-width:991px) {
.filesList {
padding-bottom:50px;
}
}
.filesList h3 {
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
	margin-bottom:35px;
	text-align:left;
}
@media(max-width:991px) {
.filesList h3 {
font-size:15px;
font-size:1em;
font-weight:300;
margin-bottom:17px;
text-align:center;
}
}
.filesList__sect:not(:last-child) {
margin-bottom:25px;
}
.filesList__sect h4 {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #847d7b;
}
@media(max-width:991px) {
.filesList__sect h4 {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.filesList__item {
	position:relative;
	padding:15px 150px 15px 20px;
	margin-bottom:3px;
	background:#f9f9f9;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.filesList__item {
font-size:11px;
font-size:.73333em;
font-weight:300;
padding-top:18px;
padding-bottom:18px;
}
}
.filesList__item__link {
	position:absolute;
	right:20px;
	top:15px;
	width:120px;
	text-align:center;
}
.filesList__item__link:after {
	display:none;
}
.filesList__item__link--download:after {
	content:"W";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
.filesList__item__link--read:after {
	content:"V";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.filesList__item__link {
width:auto;
top:50%;
transform:translateY(-50%);
}
.filesList__item__link:hover {
text-decoration:none;
}
.filesList__item__link>span {
display:none;
}
.filesList__item__link:after {
display:block;
}
}
.contact-sticky-wrapper {
	position:fixed;
	z-index:12;
	bottom:0;
	left:0;
	width:100%;
}
.contact-sticky.is-open {
	background-color:#fff;
	padding:0 0 10px 0;
}
.contact-sticky__header>a {
	display:block;
	background-color:#007bff;
	padding:15px 0 10px 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
.contact-sticky__header>a:hover, .contact-sticky__header>a.active, .contact-sticky__header>a.is-active {
	color:#000;
}
.contact-sticky__header>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.contact-sticky__header>a:focus, .contact-sticky__header>a:visited {
	color:#fff;
}
.contact-sticky__header>a>div.contactLink span {
	display:inline-block;
	vertical-align:middle;
}
.contact-sticky__header>a>div.contactLink:before {
	content:"H";
	font-family:"peoplecert";
	font-size:22px;
	font-weight:normal;
	line-height:1;
	vertical-align:middle;
	margin-right:10px;
}
.contact-sticky__header>a>div.contactLink:after {
	display:inline-block;
	vertical-align:middle;
	padding-left:7.5px;
	content:"l";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
}
.is-open .contact-sticky__header>a {
	background-color:#fff;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
}
.is-open .contact-sticky__header>a:hover, .is-open .contact-sticky__header>a.active, .is-open .contact-sticky__header>a.is-active {
	color:#000;
}
.is-open .contact-sticky__header>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.is-open .contact-sticky__header>a>div.contactLink:after {
	content:"c";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
.contact-sticky__content {
	position:relative;
	display:none;
	background-color:#fff;
}
.contact-sticky__content:before, .contact-sticky__content:after {
	content:"";
	display:table;
}
.contact-sticky__content:after {
	clear:both;
}
.is-open .contact-sticky__content {
	display:block;
}
.contact-sticky__content>div {
	padding:15px 5%;
	font-size:12.5px;
	font-size:.83333em;
	font-weight:300;
}
.contact-sticky__content__phone {
	display:table;
	width:100%;
	table-layout:fixed;
	text-align:center;
	padding-top:25px;
	padding-bottom:25px;
}
.contact-sticky__content__phone a {
	font-size:18px;
	font-size:1.2em;
	font-weight:300;
}
.contact-sticky__content__phone>div {
	display:table-cell;
	vertical-align:middle;
}
.contact-sticky__content__phone img {
	max-width:80%;
	max-height:50px;
}
.contact-sticky__content .gray-bg {
	background-color:#ededed;
}
@media(max-width:991px) {
.contact-sticky__content .google-map-container {
padding:0 3.5% 12.5px 3.5%;
}
}
@media(max-width:991px) {
.contact-sticky__content .google-map-canvas {
height:20vh;
width:100%;
}
}
.search-results-box-outter {
	background-color:#e2e2e2;
}
.search-results-box-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.search-results-box-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.search-results-box-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.search-results-box-wrapper:before, .search-results-box-wrapper:after {
	content:"";
	display:table;
}
.search-results-box-wrapper:after {
	clear:both;
}
.search-results-box {
	padding:30px 2% 55px 2%;
}
@media(max-width:991px) {
.search-results-box {
padding:15px 0 27.5px 0;
}
}
.search-results-box__title {
	padding:0 0 15px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.search-results-box__title {
padding:0 0 7.5px 0;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.search-results-box__content input[type="submit"] {
	width:15%;
}
@media(max-width:767px) {
.search-results-box__content input[type="text"] {
background:url("../../../img/fzimg/symbols/search.png") 95% 50% no-repeat #fff;
}
}
.search-results-box__content>div>div {
	width:85%;
}
@media(max-width:767px) {
.search-results-box__content>div>div {
width:100%;
}
}
.search-results-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.search-results-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.search-results-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.search-results-wrapper:before, .search-results-wrapper:after {
	content:"";
	display:table;
}
.search-results-wrapper:after {
	clear:both;
}
.search-results {
	padding:0 2% 5vh 2%;
}
@media(max-width:991px) {
.search-results {
padding:0 0 5vh 0;
}
}
.search-results__found {
	display:none;
	padding:15px 0;
	border-bottom:solid 1px #dcdcdc;
}
.search-results__found:before, .search-results__found:after {
	content:"";
	display:table;
}
.search-results__found:after {
	clear:both;
}
.search-results__found.is-visible {
	display:block;
}
.search-results__found--bottom {
	border:none;
}
.search-results__found .total {
	float:left;
	color:#878787;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.search-results__found .total {
display:block;
float:none;
padding:0 0 5px 0;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.search-results__found .paging {
	float:right;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.search-results__found .paging {
display:block;
float:none;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.search-results__list {
	padding:15px 0 1vh 0;
}
.search-results__list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.search-results__list li:last-child .search-results-item {
	border:none;
}
.search-results__no-results {
	padding:5vh 0 10vh 0;
	text-align:center;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.search-results__no-results {
font-size:20px;
font-size:1.33333em;
font-weight:300;
}
}
.search-results .loading-more {
	display:none;
}
.search-results .loading-more.is-visible {
	display:block;
}
.search-results-item {
	padding:30px 0 15px 0;
	border-bottom:solid 1px #000;
}
@media(max-width:991px) {
.search-results-item {
padding:15px 0 7.5px 0;
}
}
.search-results-item a {
	position:relative;
	display:block;
	font-size:18px;
	font-size:1.2em;
	font-weight:300;
}
@media(max-width:991px) {
.search-results-item a {
font-size:13px;
font-size:.86667em;
font-weight:300;
padding-left:20px;
}
}
.search-results-item a em {
	display:block;
	font-style:normal;
	position:absolute;
	top:0%;
	right:101%;
	top:4px;
	line-height:1;
}
@media(max-width:991px) {
.search-results-item a em {
right:calc(100% - 15px);
}
}
.search-results-item p {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.search-results-item p {
padding-left:20px;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.search-results-item span.published {
	display:block;
	font-size:12px;
	font-size:.8em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.search-results-item span.published {
padding-left:20px;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.contact-wrapper {
	max-width:830px;
	margin-left:auto;
	margin-right:auto;
}
@media(max-width:991px) {
.contact-wrapper {
padding-left:17px;
padding-right:17px;
}
}
.contact {
	margin-bottom:35px;
}
@media(max-width:767px) {
.contact {
margin-bottom:55px;
}
}
.contact__head {
	margin-bottom:10px;
}
.contact__head .title {
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
}
@media(max-width:767px) {
.contact__head .title {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.contact__head p {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:767px) {
.contact__head p {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.contact__form {
	border:1px solid #b7b7b7;
	background-color:#fdfdfd;
	padding:25px 0 35px 0;
}
@media(max-width:767px) {
.contact__form {
border:none;
background:none;
padding:0;
}
}
.contact__form__inner {
	padding:0 40px;
}
.contact__form__inner .row {
	margin-left:-30px;
	margin-right:-30px;
}
.contact__form__inner [class*=col-] {
padding-left:30px;
padding-right:30px;
}
@media(max-width:767px) {
.contact__form__inner {
padding:12px 20px 10px 20px;
border:1px solid #b7b7b7;
background-color:#fdfdfd;
}
}
.contact__form__inner div[class^='col-'] {
padding-bottom:35px;
}
@media(max-width:767px) {
.contact__form__inner div[class^='col-'] {
padding-bottom:20px;
}
}
.contact__form__inner textarea {
	height:175px;
}
@media(max-width:767px) {
.contact__form__inner textarea {
height:140px;
}
}
.contact .captcha-wrap {
	text-align:center;
}
@media(max-width:767px) {
.contact .captcha-wrap {
margin-top:27px;
}
}
@media(max-width:370px) {
.contact .captcha-wrap .captcha {
transform:scale(.9);
}
}
.contact .btn-wrap {
	margin-top:20px;
	text-align:right;
}
@media(max-width:767px) {
.contact .btn-wrap {
margin-top:35px;
text-align:center;
padding-left:20px;
padding-right:20px;
}
}
.contact .btn-wrap .btn, .contact .btn-wrap a.action-button, .contact .btn-wrap .booking-calendar__full-date-time span, .booking-calendar__full-date-time .contact .btn-wrap span {
	min-width:345px;
}
@media(max-width:767px) {
.contact .btn-wrap .btn, .contact .btn-wrap a.action-button, .contact .btn-wrap .booking-calendar__full-date-time span, .booking-calendar__full-date-time .contact .btn-wrap span {
min-width:0;
width:100%;
}
}
.pop-questions-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.pop-questions-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.pop-questions-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.pop-questions {
	padding:0 2% 10vh 2%;
}
@media(max-width:991px) {
.pop-questions {
padding:0 0 5vh 0;
}
}
.pop-questions__title {
	padding:0 0 17.5px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#565656;
}
@media(max-width:991px) {
.pop-questions__title {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.pop-questions__content ul {
	margin:0;
	padding:0;
	list-style:none;
}
.pop-questions__content ul:before, .pop-questions__content ul:after {
	content:"";
	display:table;
}
.pop-questions__content ul:after {
	clear:both;
}
@media(min-width:991px) {
.pop-questions__content ul {
margin:0 -12.5px;
}
}
@media(max-width:991px) {
.pop-questions__content ul {
border-bottom:solid 1px #e2e2e2;
}
}
@media(min-width:991px) {
.pop-questions__content li {
display:inline-block;
vertical-align:top;
width:24.75%;
padding:12.5px;
}
}
@media(min-width:992px) and (max-width:1199px) {
.pop-questions__content li {
width:33%;
}
}
.pop-questions__content a {
	position:relative;
	display:table;
	width:100%;
	height:75px;
	padding:0 15% 0 8%;
	background-color:#f9f9f9;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	line-height:1.2;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:none;
}
.pop-questions__content a:hover, .pop-questions__content a.active, .pop-questions__content a.is-active {
	color:#000;
}
.pop-questions__content a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.pop-questions__content a:hover, .pop-questions__content a:focus, .pop-questions__content a.active {
	text-decoration:none;
}
@media(min-width:992px) and (max-width:1199px) {
.pop-questions__content a {
padding:0 12% 0 6%;
font-size:14px;
font-size:.93333em;
font-weight:300;
}
}
@media(max-width:991px) {
.pop-questions__content a {
height:auto;
padding:15px 5%;
border-top:solid 1px #e2e2e2;
border-left:solid 1px #e2e2e2;
border-right:solid 1px #e2e2e2;
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
@media(min-width:991px) {
.pop-questions__content a:after {
position:absolute;
bottom:15%;
right:5%;
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
}
}
.pop-questions__content a span {
	display:table-cell;
	vertical-align:middle;
	padding:10px 0;
}
.support-questions-container {
	position:relative;
	display:none;
	visibility:hidden;
}
@media(max-width:991px) {
.support-questions-container {
width:90%;
padding-bottom:10vh;
}
}
.fancybox-slide .support-questions-container {
	display:block;
	visibility:visible;
	border-radius:10px;
}
.fancybox-slide .support-questions-container:after {
	position:absolute;
	bottom:10%;
	right:5%;
	content:"a";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
.support-questions-container>div {
	padding:10px 0;
	border-bottom:solid 1px #847d7b;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
.support-questions-container ul {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
	padding-top:15px;
}
.support-questions-container ul:before {
	position:absolute;
	top:7px;
	left:0;
	content:'';
	width:175px;
	height:1px;
	background-color:#fff;
}
.support-questions-container li {
	padding:8px 0;
}
.support-questions-container li a {
	display:block;
	font-size:.7em;
	font-weight:300;
	line-height:1.2;
	color:#fff;
}
@media(max-width:991px) {
.support-questions-container li a {
color:#007bff;
text-decoration:none;
transition:color .1s linear;
text-decoration:none;
font-size:.9em;
}
.support-questions-container li a:hover, .support-questions-container li a.active, .support-questions-container li a.is-active {
color:#000;
}
.support-questions-container li a:focus {
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px;
}
.support-questions-container li a:hover, .support-questions-container li a:focus, .support-questions-container li a.active {
text-decoration:none;
}
}
.support-questions-container li a.see-all {
	font-weight:700;
}
.support-channels {
	padding:0 5%;
}
.support-channels__title {
	padding:10px 0 20px 0;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	color:#878787;
	text-align:center;
}
@media(max-width:991px) {
.support-channels__title {
padding:5px 0 10px 0;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.support-channels__content {
	padding:0 0 30px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.support-channels__content {
padding:0 0 15px 0;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.support-channels__options {
	padding:0 5% 40px 5%;
}
@media(max-width:991px) {
.support-channels__options {
padding:0 0 20px 0;
}
}
.support-channels__options ul {
	margin:0;
	padding:0;
	list-style:none;
}
.support-channels__options ul:before, .support-channels__options ul:after {
	content:"";
	display:table;
}
.support-channels__options ul:after {
	clear:both;
}
.support-channels__options li {
	display:block;
	float:left;
	width:50%;
	height:110px;
	text-align:center;
	border-top:solid 1px #d8d9d8;
}
@media(max-width:991px) {
.support-channels__options li {
height:80px;
}
}
.support-channels__options li:nth-child(1) {
border-top:none;
}
.support-channels__options li:nth-child(2) {
border-top:none;
}
.support-channels__options li:nth-child(even) {
border-left:solid 1px #d8d9d8;
}
.support-channels__options a {
	display:block;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:none;
	line-height:1.2;
}
.support-channels__options a:hover, .support-channels__options a.active, .support-channels__options a.is-active {
	color:#007bff;
}
.support-channels__options a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.support-channels__options a:hover, .support-channels__options a:focus, .support-channels__options a.active {
	text-decoration:none;
}
@media(max-width:991px) {
.support-channels__options a {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.support-channels__options a:after {
	display:block;
	padding-top:10px;
	color:#007bff;
	text-align:center;
}
.support-channels__options .contact-form:after {
	content:"0";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
}
.support-channels__options .e-mail:after {
	content:"1";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
}
.support-channels__options .chat:after {
	content:"2";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
}
.support-channels__options .telephone:after {
	content:"H";
	font-family:"peoplecert";
	font-size:2em;
	font-weight:normal;
	line-height:1;
}
.support-thank-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.support-thank-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.support-thank-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.support-thank {
	width:45%;
	margin:0 auto 45px auto;
	padding:20px 3%;
	border-top:solid 1px #c4ffe1;
	border-bottom:solid 1px #c4ffe1;
}
@media(max-width:991px) {
.support-thank {
width:100%;
max-width:500px;
margin:0 auto 25px auto;
padding:10px 0;
}
}
.support-thank__title {
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
}
@media(max-width:991px) {
.support-thank__title {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.support-thank__content {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.support-thank__content {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.support-modal__title {
	position:relative;
	background:#ededed;
	border-bottom:solid 1px #dcdcdc;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	text-align:center;
}
@media(max-width:991px) {
.support-modal__title {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.support-modal__title span {
	width:35%;
	margin:0 auto;
	padding:25px 0;
	position:relative;
	display:block;
	text-align:center;
}
@media(max-width:991px) {
.support-modal__title span {
width:90%;
padding:12.5px 0;
}
}
.support-modal__title span:after {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background:#007bff;
	position:absolute;
	bottom:-1px;
	left:0;
}
.support-modal__title .warning-message {
	line-height:1.2;
}
@media(min-width:991px) {
.support-modal__title .warning-message {
width:calc((100% - 35%)/2);
position:absolute;
top:50%;
transform:translateY(-50%);
padding:0 0 0 20px;
text-align:left;
font-size:.65em;
}
}
@media(max-width:991px) {
.support-modal__title .warning-message {
padding:2vh 5vw;
font-size:.85em;
}
}
.support-modal__title .warning-message p {
	margin-bottom:5px;
}
.support-modal__content {
	margin:0 auto;
	padding:35px 10% 55px 10%;
	text-align:center;
}
@media(max-width:991px) {
.support-modal__content {
margin:0 auto;
max-width:500px;
padding:17.5px 5% 27.5px 5%;
text-align:left;
}
}
.support-modal__content p {
	font-size:22px;
	font-size:1.46667em;
	font-weight:300;
	text-align:left;
}
@media(max-width:991px) {
.support-modal__content p {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.support-modal__content span {
	display:inline-block;
	vertical-align:bottom;
	font-size:22px;
	font-size:1.46667em;
	font-weight:300;
	line-height:1;
	text-align:left;
}
@media(max-width:991px) {
.support-modal__content span {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.support-modal__content span.location:before {
	vertical-align:middle;
	padding-right:20px;
	content:"h";
	font-family:"peoplecert";
	font-size:1.25em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.support-modal__content span.location:before {
padding-right:10px;
}
}
.support-modal__content span.location:after {
	vertical-align:middle;
	padding-left:30px;
	padding-right:10px;
	content:"3";
	font-family:"peoplecert";
	font-size:1em;
	font-weight:normal;
	line-height:1;
	color:#007bff;
}
@media(max-width:991px) {
.support-modal__content span.location:after {
display:block;
padding:5px 0 10px 27px;
content:"c";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
}
}
@media(max-width:991px) {
.support-modal__content span.call-us {
padding:0 0 0 27px;
}
}
.support-modal__content span.call-us em {
	display:inline-block;
	vertical-align:bottom;
	padding:10px 0 0 0;
	font-size:2em;
	font-style:normal;
	line-height:.8;
}
@media(max-width:991px) {
.support-modal__content span.call-us em {
font-size:1.8em;
}
}
.support-modal__content span.call-us:after {
	vertical-align:middle;
	padding-left:10px;
	content:"H";
	font-family:"peoplecert";
	font-size:1.35em;
	font-weight:normal;
	line-height:1;
	color:#878787;
}
@media(max-width:991px) {
.support-modal__content span.call-us:after {
padding-left:5px;
color:#007bff;
}
}
.support-modal__content span.call-us a {
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:none;
}
.support-modal__content span.call-us a:hover, .support-modal__content span.call-us a.active, .support-modal__content span.call-us a.is-active {
	color:#007bff;
}
.support-modal__content span.call-us a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.support-modal__content span.call-us a:hover, .support-modal__content span.call-us a:focus, .support-modal__content span.call-us a.active {
	text-decoration:none;
}
@media(max-width:991px) {
.support-modal__content span.call-us a {
color:#007bff;
text-decoration:none;
transition:color .1s linear;
}
.support-modal__content span.call-us a:hover, .support-modal__content span.call-us a.active, .support-modal__content span.call-us a.is-active {
color:#007bff;
}
.support-modal__content span.call-us a:focus {
outline:-webkit-focus-ring-color auto 5px;
outline-offset:-2px;
}
}
.support-modal__footer {
	padding:5vh 8%;
	background:#ededed;
	border-top:solid 1px #dcdcdc;
}
@media(max-width:991px) {
.support-modal__footer {
padding:3vh 5%;
}
}
.support-modal .countries-container {
	max-width:350px;
	margin:0 auto;
	color:#878787;
	text-align:center;
	line-height:1.2;
}
.support-modal .countries-container .title {
	position:relative;
	padding:0 0 25px 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.support-modal .countries-container .title {
width:100%;
padding:0 0 12.5px 0;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.support-modal .countries-container .title span {
	display:inline-block;
	background:#ededed;
	padding:0 15px;
	position:relative;
	z-index:10;
}
.support-modal .countries-container .title em {
	font-size:1.4em;
	font-style:normal;
}
.support-modal .countries-container .title:before {
	content:'';
	width:100%;
	height:1px;
	background:#dcdcdc;
	position:absolute;
	top:12px;
	left:0;
	z-index:5;
}
.support-modal .countries-container .sub-title {
	width:80%;
	margin:0 auto;
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
}
@media(max-width:991px) {
.support-modal .countries-container .sub-title {
width:100%;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.support-modal .countries-container .txt {
	width:80%;
	margin:0 auto;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
@media(max-width:991px) {
.support-modal .countries-container .txt {
width:100%;
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.support-modal .countries-container .countries-list {
	padding:20px 0 0 0;
}
.support-modal .countries-container .countries-list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.support-modal .countries-container .countries-list li {
	display:inline-block;
	width:55px;
	padding:0 0 10px 0;
	text-align:center;
}
@media(max-width:991px) {
.support-modal .countries-container .countries-list li {
max-width:50px;
}
}
.support-modal .countries-container .countries-list img {
	max-width:35px;
}
@media(max-width:991px) {
.support-modal .countries-container .countries-list img {
max-width:25px;
}
}
.support-modal .countries-container .countries-list span {
	display:block;
	padding:5px 0 0 0;
	font-size:10px;
	font-size:.66667em;
	font-weight:300;
}
@media(max-width:991px) {
.support-modal .countries-container .countries-list span {
font-size:9px;
font-size:.6em;
font-weight:300;
}
}
.support-modal .countries-options-container {
	width:75%;
	margin:0 auto;
	padding:35px 0 0 0;
}
@media(max-width:991px) {
.support-modal .countries-options-container {
width:100%;
max-width:500px;
padding:0 0 3vh 0;
}
}
.support-modal .countries-options-container label {
	padding-bottom:10px;
}
.support-modal .countries-options-container .country-name {
	padding-top:20px;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	text-align:center;
}
@media(max-width:991px) {
.support-modal .countries-options-container .country-name {
font-size:14px;
font-size:.93333em;
font-weight:300;
}
}
.support-modal .countries-options-container .country-tel {
	display:none;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	text-align:center;
}
.support-modal .countries-options-container .country-tel:hover, .support-modal .countries-options-container .country-tel.active, .support-modal .countries-options-container .country-tel.is-active {
	color:#007bff;
}
.support-modal .countries-options-container .country-tel:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.support-modal .countries-options-container .country-tel.is-visible {
	display:block;
}
@media(max-width:991px) {
.support-modal .countries-options-container .country-tel {
font-size:21px;
font-size:1.4em;
font-weight:300;
}
.support-modal .countries-options-container .country-tel:after {
padding-left:10px;
content:"H";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
line-height:1.5;
color:#007bff;
}
}
.careers-item {
	max-width:550px;
	margin:0 auto;
	border:1px solid #007bff;
	border-width:1px 1px 1px 5px;
	padding:5px 7px;
transition:border .2s;
}
.careers-item__ins {
	text-decoration:none;
	position:relative;
	display:block;
	padding:15px 15px 12px 15px;
	background:url("../../../img/fzimg/helpers/careers-item-pattern.gif");
transition:all .2s;
}
.careers-item__ins:hover, .careers-item__ins:focus, .careers-item__ins.active {
	text-decoration:none;
}
@media(min-width:991px) {
.careers-item__ins {
min-height:115px;
}
}
@media(max-width:991px) {
.careers-item__ins {
padding:7px;
}
}
.careers-item__title {
	margin-bottom:5px;
}
@media(min-width:991px) {
.careers-item__title {
min-height:45px;
font-size:20px;
font-size:1.33333em;
font-weight:300;
}
}
@media(min-width:992px) and (max-width:1199px) {
.careers-item__title {
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
@media(max-width:991px) {
.careers-item__title {
margin-bottom:15px;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.careers-item__loc {
	border-top:1px solid #ededed;
	padding-top:10px;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
}
.careers-item__loc:before {
	content:'';
	width:14px;
	height:19px;
	display:inline-block;
	background:url("../../../img/fzimg/icons-svg/loc.svg") no-repeat;
	background-size:contain;
	margin-right:10px;
}
@media(max-width:991px) {
.careers-item__loc {
font-size:12px;
font-size:.8em;
font-weight:300;
}
.careers-item__loc:before {
width:14px/2;
height:19px/2;
}
}
.careers-item:hover {
	border-color:#000;
}
.careers-item:hover .careers-item__ins {
	color:#000;
	background-position:10px 0;
}
.careers-item-submit-cv-wrapper {
	padding-left:5px;
	padding-right:5px;
}
.careers-item-submit-cv {
	margin:70px 0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
@media(min-width:991px) {
.careers-item-submit-cv {
max-width:585px;
}
}
@media(max-width:991px) {
.careers-item-submit-cv {
max-width:550px;
margin:30px auto;
border:1px solid #007bff;
padding:20px;
-ms-box-shadow:2px 2px 2px #cacaca;
-o-box-shadow:2px 2px 2px #cacaca;
box-shadow:2px 2px 2px #cacaca;
}
}
.careers-item-submit-cv p {
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
}
@media(max-width:991px) {
.careers-item-submit-cv p {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.careers-item-submit-cv a {
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
@media(max-width:991px) {
.careers-item-submit-cv a {
font-size:10px;
font-size:.66667em;
font-weight:300;
}
}
.careers-item-submit-cv__lnkwrap {
	margin-bottom:30px;
}
@media(max-width:991px) {
.careers-item-submit-cv__lnkwrap {
margin-bottom:10px;
}
}
.article-offer {
	padding:0 2% 0 2%;
}
.article-offer:before, .article-offer:after {
	content:"";
	display:table;
}
.article-offer:after {
	clear:both;
}
@media(min-width:991px) {
.article-offer>div {
float:left;
width:50%;
}
.article-offer>div:first-child {
width:55%;
}
.article-offer>div:last-child {
width:45%;
}
}
@media(min-width:991px) {
.offer-circle-container {
float:right;
}
}
@media(max-width:991px) {
.offer-circle-container {
padding:20px 0;
}
}
.offer-circle-container .offer-circle {
	position:relative;
	width:285px;
	height:285px;
	border-radius:50%;
	padding:8px;
	text-align:center;
	color:#fff;
	line-height:1;
}
@media(max-width:991px) {
.offer-circle-container .offer-circle {
width:200px;
height:200px;
margin:0 auto;
}
}
.offer-circle-container .offer-circle:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	border-radius:50%;
	border:dashed 1px #007bff;
	z-index:6;
}
.offer-circle-container .offer-circle:after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	width:50%;
	background-color:#fff;
	z-index:calc(6 + 1);
}
.offer-circle-container .offer-circle__ins {
	position:relative;
	z-index:calc(6 + 2);
	width:100%;
	height:100%;
	border-radius:50%;
}
.offer-circle-container .offer-circle__ins:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:50%;
	background:linear-gradient(to right, #007bff 40%, #b32300 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF3200', endColorstr='#FFB32300', GradientType=0);
	transform:rotate(45deg);
}
.offer-circle-container .offer-circle .basket-icon {
	position:absolute;
	bottom:25px;
	right:0;
	width:43px;
	height:43px;
	border-radius:50%;
	background-color:#007bff;
}
@media(max-width:991px) {
.offer-circle-container .offer-circle .basket-icon {
position:absolute;
bottom:15px;
right:0;
width:30px;
height:30px;
}
}
.offer-circle-container .offer-circle .basket-icon:after {
	content:"n";
	font-family:"peoplecert";
	font-size:1.6em;
	font-weight:normal;
	line-height:1;
	color:#fff;
	line-height:43px;
}
@media(max-width:991px) {
.offer-circle-container .offer-circle .basket-icon:after {
font-size:1em;
line-height:30px;
}
}
.offer-circle-container .offer-circle .txts {
	position:relative;
	top:50%;
	transform:translateY(-50%);
	z-index:13;
}
.offer-circle-container .offer-circle .discount-container {
	padding:0 0 45px 0;
}
@media(max-width:991px) {
.offer-circle-container .offer-circle .discount-container {
padding:0 0 25px 0;
}
}
.offer-circle-container .offer-circle .discount-container .amount {
	padding:0 0 3px 0;
	font-size:40px;
	font-size:2.66667em;
	font-weight:normal;
}
@media(max-width:991px) {
.offer-circle-container .offer-circle .discount-container .amount {
font-size:27px;
font-size:1.8em;
font-weight:normal;
}
}
.offer-circle-container .offer-circle .discount-container .starting {
	font-size:15px;
	font-size:1em;
	font-weight:normal;
}
@media(max-width:991px) {
.offer-circle-container .offer-circle .discount-container .starting {
font-size:12px;
font-size:.8em;
font-weight:normal;
}
}
.offer-circle-container .offer-circle .discount-container .line-through {
	text-decoration:line-through;
}
.offer-circle-container .offer-circle .price-container .txt {
	padding:0 0 12px 0;
	font-size:15px;
	font-size:1em;
	font-weight:normal;
}
@media(max-width:991px) {
.offer-circle-container .offer-circle .price-container .txt {
padding:0 0 6px 0;
font-size:13px;
font-size:.86667em;
font-weight:normal;
}
}
.offer-circle-container .offer-circle .price-container .price {
	font-size:40px;
	font-size:2.66667em;
	font-weight:700;
}
@media(min-width:480px) and (max-width:991px) {
.offer-circle-container .offer-circle .price-container .price {
font-size:24px;
font-size:1.6em;
font-weight:normal;
}
}
@media(max-width:767px) {
.offer-circle-container .offer-circle .price-container .price {
font-size:32px;
font-size:2.13333em;
font-weight:normal;
}
}
.offer-circle-container .offer-country-selection {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#007bff;
	text-align:right;
}
@media(max-width:991px) {
.offer-circle-container .offer-country-selection {
padding:10px 0;
text-align:center;
font-size:13px;
font-size:.86667em;
font-weight:normal;
}
}
.offer-circle-container .offer-country-selection a {
	text-decoration:underline;
}
.offer-products-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.offer-products-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.offer-products-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.offer-products {
	padding:0 2%;
}
.offer-products__title {
	padding:0 0 35px 0;
	text-align:center;
	font-size:30px;
	font-size:2em;
	font-weight:300;
}
@media(max-width:991px) {
.offer-products__title {
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.offer-products__list {
	padding:0 0 20px 0;
}
.offer-products__list ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-left:-19px;
	margin-right:-19px;
}
.offer-products__list ul:before, .offer-products__list ul:after {
	content:"";
	display:table;
}
.offer-products__list ul:after {
	clear:both;
}
@media(max-width:991px) {
.offer-products__list ul {
margin-left:0;
margin-right:0;
}
}
.offer-products__list li {
	float:left;
	width:33.333%;
	padding:0 19px 38px 19px;
}
@media(max-width:991px) {
.offer-products__list li {
width:100%;
padding:0 0 19px 0;
}
}
.offer-products__btns {
	text-align:center;
	max-width:550px;
	margin:0 auto;
}
@media(min-width:991px) {
.zig-zag-outter--orientation-left .col {
float:left;
}
.zig-zag-outter--orientation-left .col:first-child {
width:37%;
padding-left:5%;
}
.zig-zag-outter--orientation-left .col:last-child {
width:63%;
padding:0 6%;
}
}
@media(max-width:991px) {
.zig-zag-outter--orientation-left .col {
position:relative;
}
}
.zig-zag-outter--orientation-right {
	background-color:#f6f6f6;
}
@media(min-width:991px) {
.zig-zag-outter--orientation-right .col {
float:left;
}
.zig-zag-outter--orientation-right .col:first-child {
float:right;
width:32%;
}
.zig-zag-outter--orientation-right .col:last-child {
width:68%;
padding:0 8%;
}
}
@media(max-width:991px) {
.zig-zag-outter--orientation-right .col {
position:relative;
}
}
.zig-zag-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.zig-zag-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.zig-zag-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.zig-zag {
	position:relative;
	padding:70px 2%;
}
@media(max-width:991px) {
.zig-zag {
max-width:550px;
margin:0 auto;
padding:25px 0;
}
}
.zig-zag>div:before, .zig-zag>div:after {
	content:"";
	display:table;
}
.zig-zag>div:after {
	clear:both;
}
.zig-zag__picture {
	position:relative;
	padding:20px;
}
@media(max-width:991px) {
.zig-zag__picture {
width:50%;
padding:10px;
}
}
.zig-zag__picture:before {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:185px;
	height:245px;
	border-left:solid 1px #007bff;
	border-bottom:solid 1px #007bff;
}
@media(max-width:991px) {
.zig-zag__picture:before {
width:10vh;
height:10vh;
}
}
.zig-zag__picture:after {
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:230px;
	height:200px;
	border-top:solid 1px #007bff;
	border-right:solid 1px #007bff;
}
@media(max-width:991px) {
.zig-zag__picture:after {
width:10vh;
height:10vh;
}
}
.zig-zag__picture>div {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
}
@media(min-width:991px) {
.zig-zag__picture>div {
min-height:360px;
}
}
@media(max-width:991px) {
.zig-zag__picture>div {
height:20vh;
}
}
.pagemode-edit .zig-zag__picture .expeditor-thumb {
	display:block;
	width:100px;
	height:auto;
	position:absolute;
	top:5%;
	right:5%;
	overflow:hidden;
	z-index:1000;
}
.pagemode-edit .zig-zag__picture .expeditor-thumb--large {
	width:300px;
}
.pagemode-edit .zig-zag__picture .expeditor-thumb__imgwrap {
	max-height:100px;
	margin:2px;
	overflow:hidden;
	border-radius:5px;
	border:solid 2px #fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .4);
	background-color:#fff;
}
.pagemode-edit .zig-zag__picture .expeditor-thumb__imgwrap:before {
	content:'Media';
	display:block;
	background-color:#000;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.pagemode-edit .zig-zag__picture .expeditor-thumb__imgwrap--desktop:before {
	content:'Desktop';
}
.pagemode-edit .zig-zag__picture .expeditor-thumb__imgwrap--mobile:before {
	content:'Mobile';
}
.pagemode-edit .zig-zag__picture .expeditor-thumb img {
	width:100%;
}
@media(min-width:991px) {
.zig-zag__content {
position:relative;
top:50%;
transform:translateY(-50%);
}
}
.zig-zag__content .title {
	display:inline-block;
	padding:0 100px 20px 0;
	border-bottom:solid 1px #e2e2e2;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	line-height:1;
}
.zig-zag__content .text {
	padding:15px 0;
}
.zig-zag__content .text ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom:10px;
}
.zig-zag__content .text ul li {
	position:relative;
	padding:1px 0 1px 20px;
	padding-bottom:10px;
}
.zig-zag__content .text ul li:before {
	content:"";
	position:absolute;
	top:10px;
	left:0;
	width:5px;
	height:5px;
	background-color:transparent;
	border:solid 1px #007bff;
	border-radius:50%;
}
@media(max-width:991px) {
.zig-zag__content .text ul li:before {
width:4px;
height:4px;
top:8px;
}
}
.zig-zag__content .text ul li>ul {
	padding-bottom:5px;
}
.zig-zag__content .text ul li>ul>li:before {
	background-color:#007bff;
}
.zig-zag__content .text ol {
	margin:0;
	padding:0;
	list-style:none;
}
.zig-zag__content .text ol li {
	counter-increment:item;
	margin-bottom:5px;
}
.zig-zag__content .text ol li:before {
	margin-right:3px;
	content:counter(item);
	color:#007bff;
	width:17px;
	height:17px;
	text-align:left;
	display:inline-block;
	font-size:.85em;
	font-weight:300;
	vertical-align:top;
	line-height:1.7;
}
.zig-zag__title-mobile {
	position:absolute;
	top:0%;
	left:50%;
	width:50%;
	height:20vh;
	padding:0 5px;
	text-align:center;
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
	line-height:1.3;
}
.zig-zag__title-mobile span {
	display:block;
	text-align:center;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.go-to-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.go-to-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.go-to-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.go-to {
	padding:30px 0;
	text-align:center;
}
@media(max-width:991px) {
.go-to {
max-width:550px;
margin:0 auto;
}
}
.go-to__title {
	padding:10px 0;
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
	line-height:1.2;
}
@media(max-width:991px) {
.go-to__title {
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.go-to__description {
	padding:5px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.go-to__description {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.go-to__btns {
	padding:10px 0;
}
@media(max-width:991px) {
.go-to__btns .btn, .go-to__btns a.action-button, .go-to__btns .booking-calendar__full-date-time span, .booking-calendar__full-date-time .go-to__btns span {
min-width:90%;
}
}
.simple-list-items-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.simple-list-items-wrapper {
max-width:1340px;
padding:0 25px;
}
}
.pagemode-edit .simple-list-items {
	position:relative;
}
.pagemode-edit .simple-list-items .expeditor-thumb {
	display:block;
	width:100px;
	height:auto;
	position:absolute;
	top:5%;
	right:5%;
	overflow:hidden;
	z-index:1000;
}
.pagemode-edit .simple-list-items .expeditor-thumb--large {
	width:300px;
}
.pagemode-edit .simple-list-items .expeditor-thumb__imgwrap {
	max-height:100px;
	margin:2px;
	overflow:hidden;
	border-radius:5px;
	border:solid 2px #fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .4);
	background-color:#fff;
}
.pagemode-edit .simple-list-items .expeditor-thumb__imgwrap:before {
	content:'Media';
	display:block;
	background-color:#000;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.pagemode-edit .simple-list-items .expeditor-thumb__imgwrap--desktop:before {
	content:'Desktop';
}
.pagemode-edit .simple-list-items .expeditor-thumb__imgwrap--mobile:before {
	content:'Mobile';
}
.pagemode-edit .simple-list-items .expeditor-thumb img {
	width:100%;
}
@media(max-width:991px) {
.simple-list-items {
max-width:550px;
margin:0 auto;
}
}
.simple-list-items__title {
	padding:0 0 35px 0;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	text-align:center;
}
@media(max-width:991px) {
.simple-list-items__title {
padding:0 0 17.5px 0;
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.simple-list-items__content {
	padding:10px 5%;
}
.simple-list-items__content ul {
	margin:0;
	padding:0;
	list-style:none;
}
@media(min-width:991px) {
.simple-list-items__content ul {
margin:0 auto;
text-align:center;
}
}
@media(max-width:991px) {
.simple-list-items__content ul {
width:75%;
margin:0 auto;
}
}
.simple-list-items__content li {
	color:#565656;
}
@media(min-width:991px) {
.simple-list-items__content li {
display:inline-block;
vertical-align:top;
text-align:center;
max-width:30%;
border-left:dashed 1px #007bff;
}
.simple-list-items__content li:first-child {
border:none;
}
}
@media(min-width:992px) and (max-width:1199px) {
.simple-list-items__content li {
max-width:33%;
}
}
@media(max-width:991px) {
.simple-list-items__content li {
position:relative;
padding:30px 0;
border-bottom:dashed 1px #007bff;
}
.simple-list-items__content li:first-child {
padding-top:0;
}
.simple-list-items__content li:last-child {
border:none;
padding-bottom:0;
}
}
.simple-list-items__content li>div {
	position:relative;
}
@media(min-width:991px) {
.simple-list-items__content li>div {
padding:40px 20% 50px 20%;
}
}
@media(min-width:991px) {
.simple-list-items__content .img-container {
margin:0 auto 30px auto;
width:115px;
height:80px;
}
}
@media(min-width:991px) {
.simple-list-items__content img {
max-width:115px;
max-height:80px;
}
}
@media(max-width:991px) {
.simple-list-items__content img {
position:absolute;
top:0;
left:0;
max-width:55px;
max-height:55px;
}
}
.simple-list-items__content h4 {
	padding:0 0 15px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#000;
}
@media(max-width:991px) {
.simple-list-items__content h4 {
padding:0 0 7.5px 80px;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
@media(min-width:480px) and (max-width:991px) {
.simple-list-items__content h4 {
padding:0 0 7.5px 100px;
}
}
.simple-list-items__content p {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.simple-list-items__content p {
margin:0;
padding:0 0 0 80px;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
@media(min-width:480px) and (max-width:991px) {
.simple-list-items__content p {
padding:0 0 0 100px;
}
}
.info-tabs-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.info-tabs-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.info-tabs-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.info-tabs {
	padding:0 2%;
}
.info-tabs .ui-widget-header {
	background:none;
}
.info-tabs .ui-widget.ui-widget-content {
	border:none;
}
.info-tabs .ui-tabs {
	padding:0;
}
.info-tabs .ui-widget-content {
	border:none;
	background:none;
}
.info-tabs .ui-corner-all, .info-tabs .ui-corner-top, .info-tabs .ui-corner-bottom, .info-tabs .ui-corner-left, .info-tabs .ui-corner-right, .info-tabs .ui-corner-tl {
	border-radius:0;
}
.info-tabs .ui-tabs .ui-tabs-panel {
	padding:0;
	background-color:transparent;
	background-color:#f6f6f6;
}
.info-tabs .ui-tabs .ui-tabs-nav {
	padding:0;
	background-color:#f6f6f6;
}
.info-tabs .ui-tabs .ui-tabs-nav li {
	margin:0;
	border-bottom-width:0;
	width:50%;
	text-align:center;
	border-top:solid 15px transparent;
	border-color:#fff;
}
@media(max-width:991px) {
.info-tabs .ui-tabs .ui-tabs-nav li {
border-top:solid 10px transparent;
}
}
@media(max-width:991px) {
.info-tabs .ui-tabs .ui-tabs-nav li {
border-color:#fff;
}
}
.info-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	position:relative;
	margin-bottom:-1px;
	padding-bottom:1px;
	border-color:#fff;
	border-color:#f6f6f6;
}
@media(max-width:991px) {
.info-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active {
border-left:solid 1px #b7b7b7;
border-right:solid 1px #b7b7b7;
}
.info-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active:before {
position:absolute;
top:-10px;
left:-1px;
z-index:5;
content:'';
display:block;
width:calc(100% + 2px);
height:1px;
background-color:#b7b7b7;
display:none;
}
.info-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active:after {
position:absolute;
bottom:0;
left:0;
z-index:5;
content:'';
display:block;
width:100%;
height:1px;
background-color:#fff;
display:none;
}
}
@media(max-width:991px) {
.info-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active {
border-left:solid 0;
border-right:solid 0;
}
}
.info-tabs .ui-state-default, .info-tabs .ui-widget-content .ui-state-default, .info-tabs .ui-widget-header .ui-state-default, .info-tabs .ui-button, .info-tabs html .ui-button.ui-state-disabled:hover, .info-tabs html .ui-button.ui-state-disabled:active {
	border:none;
	background:none;
	color:#fff;
}
.info-tabs .ui-state-active, .info-tabs .ui-widget-content .ui-state-active, .info-tabs .ui-widget-header .ui-state-active, .info-tabs a.ui-button:active, .info-tabs .ui-button:active, .info-tabs .ui-button.ui-state-active:hover {
	border:none;
	background:none;
	color:#565656;
}
.info-tabs .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding:30px 0;
	width:100%;
	background-color:#323232;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	background-color:#dcdcdc;
}
@media(max-width:991px) {
.info-tabs .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
padding:20px 10px;
font-size:12px;
font-size:.8em;
font-weight:300;
white-space:normal;
}
}
.info-tabs .ui-tabs .ui-tabs-nav .ui-tabs-anchor em {
	display:block;
	font-style:normal;
	font-size:.75em;
}
.info-tabs .ui-state-default a, .info-tabs .ui-state-default a:link, .info-tabs .ui-state-default a:visited, .info-tabs a.ui-button, .info-tabs a:link.ui-button, .info-tabs a:visited.ui-button, .info-tabs .ui-button {
	color:#fff;
	color:#007bff;
}
.info-tabs .ui-state-active a, .info-tabs .ui-state-active a:link, .info-tabs .ui-state-active a:visited {
	color:#565656;
	background-color:#fff !important;
	color:#000;
	background-color:#f6f6f6 !important;
	font-weight:700 !important;
}
.info-tabs .ui-state-active a em, .info-tabs .ui-state-active a:link em, .info-tabs .ui-state-active a:visited em {
	font-weight:400 !important;
}
@media(max-width:991px) {
.info-tabs {
padding:0 0 0 0;
}
}
.info-tabs-content:before, .info-tabs-content:after {
	content:"";
	display:table;
}
.info-tabs-content:after {
	clear:both;
}
.info-tabs-content__main {
	padding:75px 0;
}
@media(min-width:991px) {
.info-tabs-content__main {
display:table;
table-layout:fixed;
width:100%;
}
}
@media(max-width:991px) {
.info-tabs-content__main {
padding:25px 0;
}
}
@media(min-width:991px) {
.info-tabs-content__main .col {
display:table-cell;
border-left:dashed 1px #007bff;
}
.info-tabs-content__main .col:first-child {
border:none;
}
}
@media(max-width:991px) {
.info-tabs-content__main .col:first-child .info-tabs-box__title {
border-top:solid 1px #b7b7b7;
}
}
.info-tabs-box {
	padding:0 12%;
	color:#878787;
}
@media(min-width:991px) {
.info-tabs-box {
max-width:790px;
margin:0 auto;
}
}
@media(min-width:992px) and (max-width:1199px) {
.info-tabs-box {
padding:0 10%;
}
}
@media(max-width:991px) {
.info-tabs-box {
max-width:550px;
margin:0 auto;
padding:0 5%;
}
}
.info-tabs-box__title {
	padding:20px 7% 10px 7%;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	text-align:center;
}
@media(max-width:991px) {
.info-tabs-box__title {
position:relative;
padding:20px 20% 20px 0;
border-bottom:solid 1px #b7b7b7;
text-align:left;
font-size:13px;
font-size:.86667em;
font-weight:300;
color:#000;
cursor:pointer;
}
.info-tabs-box__title:after {
position:absolute;
top:50%;
right:5%;
margin-top:-6.5px;
content:"c";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
color:#007bff;
transition:all .2s;
}
.info-tabs-box__title.is-active {
color:#007bff;
border-bottom:solid 1px #b7b7b7;
}
.info-tabs-box__title.is-active:after {
transform:scaleY(-1);
color:#d5d5d5;
}
}
@media(max-width:991px) {
.info-tabs-box__content {
display:none;
}
.info-tabs-box__content.is-active {
display:block;
padding-top:20px;
border-bottom:solid 1px #b7b7b7;
}
}
.info-tabs-box__description {
	padding:0 0 80px 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	line-height:1.3;
	text-align:center;
}
@media(max-width:991px) {
.info-tabs-box__description {
padding:0 0 30px 0;
font-size:12px;
font-size:.8em;
font-weight:300;
text-align:left;
}
}
.info-tabs-box__list {
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.info-tabs-box__list {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.info-tabs-box__list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.info-tabs-box__list li {
	padding:0 0 60px 0;
}
.info-tabs-box__list li:before, .info-tabs-box__list li:after {
	content:"";
	display:table;
}
.info-tabs-box__list li:after {
	clear:both;
}
@media(max-width:991px) {
.info-tabs-box__list li {
padding:0 0 30px 0;
}
}
.info-tabs-box__list li>div {
	float:left;
}
.info-tabs-box__list li>div:first-child {
	width:28%;
}
.info-tabs-box__list li>div:last-child {
	width:72%;
}
.info-tabs-box__list .img-container {
	text-align:center;
}
.info-tabs-box__list .img-container img {
	width:30%;
}
.info-tabs-box__list .text-container {
	line-height:1.3;
}
.info-tabs-box__list .text-container .title {
	padding:0 0 12px 0;
	color:#000;
}
.info-tabs-box__btns {
	border:solid 1px;
	text-align:center;
}
.dedicated-promo-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.dedicated-promo-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.dedicated-promo-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.dedicated-promo {
	padding:0 2%;
}
.pagemode-edit .dedicated-promo .expeditor-thumb {
	display:block;
	width:100px;
	height:auto;
	position:absolute;
	top:5%;
	right:5%;
	overflow:hidden;
	z-index:1000;
}
.pagemode-edit .dedicated-promo .expeditor-thumb--large {
	width:300px;
}
.pagemode-edit .dedicated-promo .expeditor-thumb__imgwrap {
	max-height:100px;
	margin:2px;
	overflow:hidden;
	border-radius:5px;
	border:solid 2px #fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .4);
	background-color:#fff;
}
.pagemode-edit .dedicated-promo .expeditor-thumb__imgwrap:before {
	content:'Media';
	display:block;
	background-color:#000;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.pagemode-edit .dedicated-promo .expeditor-thumb__imgwrap--desktop:before {
	content:'Desktop';
}
.pagemode-edit .dedicated-promo .expeditor-thumb__imgwrap--mobile:before {
	content:'Mobile';
}
.pagemode-edit .dedicated-promo .expeditor-thumb img {
	width:100%;
}
.dedicated-promo>a {
	display:block;
	max-width:1115px;
	margin:0 auto;
	background-color:#f6f6f6;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
}
.dedicated-promo>a:before, .dedicated-promo>a:after {
	content:"";
	display:table;
}
.dedicated-promo>a:after {
	clear:both;
}
.dedicated-promo>a:hover, .dedicated-promo>a.active, .dedicated-promo>a.is-active {
	color:#007bff;
}
.dedicated-promo>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.dedicated-promo .col:first-child {
	width:40%;
	float:right;
}
@media(max-width:767px) {
.dedicated-promo .col:first-child {
float:none;
width:100%;
}
}
.dedicated-promo .col:last-child {
	width:60%;
	float:left;
}
@media(max-width:767px) {
.dedicated-promo .col:last-child {
float:none;
width:100%;
}
}
.dedicated-promo__background {
	height:290px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
}
@media(min-width:480px) and (max-width:991px) {
.dedicated-promo__background {
height:220px;
}
}
@media(max-width:767px) {
.dedicated-promo__background {
height:30vh;
}
}
.dedicated-promo__box {
	height:290px;
	padding:0 14%;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(min-width:480px) and (max-width:991px) {
.dedicated-promo__box {
height:220px;
}
}
@media(max-width:767px) {
.dedicated-promo__box {
padding:20px 5%;
height:auto;
font-size:.55em;
}
}
.dedicated-promo__box>div {
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
@media(max-width:767px) {
.dedicated-promo__box>div {
position:relative;
top:auto;
transform:translateY(0);
}
}
.dedicated-promo__box .title {
	font-size:2em;
}
@media(min-width:480px) and (max-width:991px) {
.dedicated-promo__box .title {
font-size:1.2em;
padding:0 0 10px 0;
}
}
@media(max-width:767px) {
.dedicated-promo__box .title {
padding:0 0 10px 0;
}
}
.dedicated-promo__box p {
	color:#878787;
}
@media(min-width:480px) and (max-width:991px) {
.dedicated-promo__box p {
font-size:.8em;
}
}
@media(max-width:767px) {
.dedicated-promo__box p {
font-size:1.4em;
}
}
.dedicated-promo__box .learn-more {
	font-size:.85em;
	color:#007bff;
}
@media(max-width:767px) {
.dedicated-promo__box .learn-more {
font-size:1.4em;
}
}
.info-list-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.info-list-wrapper {
max-width:1340px;
padding:0 25px;
}
}
.info-list {
	padding:0 2%;
}
.info-list .ui-widget-header {
	background:none;
}
.info-list .ui-widget.ui-widget-content {
	border:none;
}
.info-list .ui-tabs {
	padding:0;
}
.info-list .ui-widget-content {
	border:none;
	background:none;
}
.info-list .ui-corner-all, .info-list .ui-corner-top, .info-list .ui-corner-bottom, .info-list .ui-corner-left, .info-list .ui-corner-right, .info-list .ui-corner-tl {
	border-radius:0;
}
.info-list .ui-tabs .ui-tabs-panel {
	padding:0;
	background-color:transparent;
	background-color:#f6f6f6;
}
.info-list .ui-tabs .ui-tabs-nav {
	padding:0;
	background-color:#f6f6f6;
}
.info-list .ui-tabs .ui-tabs-nav li {
	margin:0;
	border-bottom-width:0;
	width:50%;
	text-align:center;
	border-top:solid 15px transparent;
	border-color:#fff;
}
@media(max-width:991px) {
.info-list .ui-tabs .ui-tabs-nav li {
border-top:solid 10px transparent;
}
}
@media(max-width:991px) {
.info-list .ui-tabs .ui-tabs-nav li {
border-color:#fff;
}
}
.info-list .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	position:relative;
	margin-bottom:-1px;
	padding-bottom:1px;
	border-color:#fff;
	border-color:#f6f6f6;
}
@media(max-width:991px) {
.info-list .ui-tabs .ui-tabs-nav li.ui-tabs-active {
border-left:solid 1px #b7b7b7;
border-right:solid 1px #b7b7b7;
}
.info-list .ui-tabs .ui-tabs-nav li.ui-tabs-active:before {
position:absolute;
top:-10px;
left:-1px;
z-index:5;
content:'';
display:block;
width:calc(100% + 2px);
height:1px;
background-color:#b7b7b7;
display:none;
}
.info-list .ui-tabs .ui-tabs-nav li.ui-tabs-active:after {
position:absolute;
bottom:0;
left:0;
z-index:5;
content:'';
display:block;
width:100%;
height:1px;
background-color:#fff;
display:none;
}
}
@media(max-width:991px) {
.info-list .ui-tabs .ui-tabs-nav li.ui-tabs-active {
border-left:solid 0;
border-right:solid 0;
}
}
.info-list .ui-state-default, .info-list .ui-widget-content .ui-state-default, .info-list .ui-widget-header .ui-state-default, .info-list .ui-button, .info-list html .ui-button.ui-state-disabled:hover, .info-list html .ui-button.ui-state-disabled:active {
	border:none;
	background:none;
	color:#fff;
}
.info-list .ui-state-active, .info-list .ui-widget-content .ui-state-active, .info-list .ui-widget-header .ui-state-active, .info-list a.ui-button:active, .info-list .ui-button:active, .info-list .ui-button.ui-state-active:hover {
	border:none;
	background:none;
	color:#565656;
}
.info-list .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding:30px 0;
	width:100%;
	background-color:#323232;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
	background-color:#dcdcdc;
}
@media(max-width:991px) {
.info-list .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
padding:20px 10px;
font-size:12px;
font-size:.8em;
font-weight:300;
white-space:normal;
}
}
.info-list .ui-tabs .ui-tabs-nav .ui-tabs-anchor em {
	display:block;
	font-style:normal;
	font-size:.75em;
}
.info-list .ui-state-default a, .info-list .ui-state-default a:link, .info-list .ui-state-default a:visited, .info-list a.ui-button, .info-list a:link.ui-button, .info-list a:visited.ui-button, .info-list .ui-button {
	color:#fff;
	color:#007bff;
}
.info-list .ui-state-active a, .info-list .ui-state-active a:link, .info-list .ui-state-active a:visited {
	color:#565656;
	background-color:#fff !important;
	color:#000;
	background-color:#f6f6f6 !important;
	font-weight:700 !important;
}
.info-list .ui-state-active a em, .info-list .ui-state-active a:link em, .info-list .ui-state-active a:visited em {
	font-weight:400 !important;
}
@media(max-width:991px) {
.info-list {
padding:0 0 0 0;
}
}
.info-list-content:before, .info-list-content:after {
	content:"";
	display:table;
}
.info-list-content:after {
	clear:both;
}
.info-list-content__main {
	padding:0 0 0 0;
}
@media(min-width:991px) {
.info-list-content__main {
display:table;
table-layout:fixed;
width:100%;
}
}
@media(max-width:991px) {
.info-list-content__main {
padding:0 0 0 0;
}
}
@media(min-width:991px) {
.info-list-content__main .col {
display:table-cell;
border-left:dashed 1px #007bff;
}
.info-list-content__main .col:first-child {
border:none;
}
}
@media(max-width:991px) {
.info-list-content__main .col:nth-child(odd) .info-list-box {
background-color:#f6f6f6;
}
}
.info-list-box {
	padding:0 6%;
	color:#878787;
}
@media(min-width:991px) {
.info-list-box {
max-width:790px;
margin:0 auto;
}
}
@media(min-width:992px) and (max-width:1199px) {
.info-list-box {
padding:0 10%;
}
}
@media(max-width:991px) {
.info-list-box {
max-width:550px;
margin:0 auto;
padding:0 10% 20px 10%;
}
}
.info-list-box__title {
	padding:20px 7% 30px 7%;
	font-size:25px;
	font-size:1.66667em;
	font-weight:700;
	text-align:center;
	color:#000;
}
@media(max-width:991px) {
.info-list-box__title {
padding-bottom:15px;
font-size:15px;
font-size:1em;
font-weight:700;
}
}
.info-list-box__description {
	padding:0 12% 35px 12%;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	line-height:1.3;
	text-align:center;
}
@media(min-width:992px) and (max-width:1199px) {
.info-list-box__description {
padding:0 10% 35px 10%;
}
}
@media(max-width:991px) {
.info-list-box__description {
padding:0 0 15px 0;
font-size:12px;
font-size:.8em;
font-weight:300;
text-align:justify;
}
}
.info-list-box__picture-container {
	padding:0 15% 35px 15%;
}
@media(min-width:992px) and (max-width:1199px) {
.info-list-box__picture-container {
padding:0 10% 35px 10%;
}
}
.info-list-box__picture {
	position:relative;
	padding:20px;
}
@media(max-width:991px) {
.info-list-box__picture {
width:50%;
padding:10px;
width:100%;
}
}
.info-list-box__picture:before {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:185px;
	height:245px;
	border-left:solid 1px #007bff;
	border-bottom:solid 1px #007bff;
}
@media(max-width:991px) {
.info-list-box__picture:before {
width:10vh;
height:10vh;
}
}
.info-list-box__picture:after {
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:230px;
	height:200px;
	border-top:solid 1px #007bff;
	border-right:solid 1px #007bff;
}
@media(max-width:991px) {
.info-list-box__picture:after {
width:10vh;
height:10vh;
}
}
.info-list-box__picture>div {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
}
@media(min-width:991px) {
.info-list-box__picture>div {
min-height:360px;
}
}
@media(max-width:991px) {
.info-list-box__picture>div {
height:20vh;
height:30vh;
}
}
.pagemode-edit .info-list-box__picture {
	padding-top:135px;
}
.pagemode-edit .info-list-box__picture .expeditor-thumb {
	display:block;
	width:100px;
	height:auto;
	position:absolute;
	top:5%;
	right:5%;
	overflow:hidden;
	z-index:1000;
}
.pagemode-edit .info-list-box__picture .expeditor-thumb--large {
	width:300px;
}
.pagemode-edit .info-list-box__picture .expeditor-thumb__imgwrap {
	max-height:100px;
	margin:2px;
	overflow:hidden;
	border-radius:5px;
	border:solid 2px #fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .4);
	background-color:#fff;
}
.pagemode-edit .info-list-box__picture .expeditor-thumb__imgwrap:before {
	content:'Media';
	display:block;
	background-color:#000;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.pagemode-edit .info-list-box__picture .expeditor-thumb__imgwrap--desktop:before {
	content:'Desktop';
}
.pagemode-edit .info-list-box__picture .expeditor-thumb__imgwrap--mobile:before {
	content:'Mobile';
}
.pagemode-edit .info-list-box__picture .expeditor-thumb img {
	width:100%;
}
.info-list-box__list {
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.info-list-box__list {
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.info-list-box__list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.info-list-box__list li {
	padding:0 0 60px 0;
}
.info-list-box__list li:before, .info-list-box__list li:after {
	content:"";
	display:table;
}
.info-list-box__list li:after {
	clear:both;
}
@media(max-width:991px) {
.info-list-box__list li {
padding:0 0 30px 0;
text-align:justify;
}
}
.info-list-box__list li>div {
	float:left;
}
.info-list-box__list li>div:first-child {
	width:28%;
}
@media(max-width:991px) {
.info-list-box__list li>div:first-child {
width:18%;
}
}
.info-list-box__list li>div:last-child {
	width:72%;
}
@media(max-width:991px) {
.info-list-box__list li>div:last-child {
width:82%;
}
}
@media(min-width:991px) {
.info-list-box__list .img-container {
text-align:center;
}
}
.info-list-box__list .img-container img {
	width:30%;
}
@media(max-width:991px) {
.info-list-box__list .img-container img {
width:50%;
}
}
.info-list-box__list .text-container {
	line-height:1.3;
}
.info-list-box__list .text-container .title {
	padding:0 0 12px 0;
	color:#000;
}
.info-list-box__btns {
	text-align:center;
}
@media(max-width:991px) {
.info-list-box__btns {
padding:0 5%;
}
}
.rate-us-outter {
	background-color:#f6f6f6;
}
.rate-us-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.rate-us-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.rate-us-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.rate-us {
	padding:85px 0 45px 0;
}
@media(max-width:991px) {
.rate-us {
padding:25px 0;
}
}
.pagemode-edit .rate-us {
	position:relative;
}
.pagemode-edit .rate-us .expeditor-thumb {
	display:block;
	width:100px;
	height:auto;
	position:absolute;
	top:5%;
	right:5%;
	overflow:hidden;
	z-index:1000;
}
.pagemode-edit .rate-us .expeditor-thumb--large {
	width:300px;
}
.pagemode-edit .rate-us .expeditor-thumb__imgwrap {
	max-height:100px;
	margin:2px;
	overflow:hidden;
	border-radius:5px;
	border:solid 2px #fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .4);
	background-color:#fff;
}
.pagemode-edit .rate-us .expeditor-thumb__imgwrap:before {
	content:'Media';
	display:block;
	background-color:#000;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.pagemode-edit .rate-us .expeditor-thumb__imgwrap--desktop:before {
	content:'Desktop';
}
.pagemode-edit .rate-us .expeditor-thumb__imgwrap--mobile:before {
	content:'Mobile';
}
.pagemode-edit .rate-us .expeditor-thumb img {
	width:100%;
}
@media(max-width:991px) {
.rate-us {
max-width:550px;
margin:0 auto;
}
}
.rate-us__title {
	padding:0 0 0 0;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	text-align:center;
}
@media(max-width:991px) {
.rate-us__title {
padding:0 0 17.5px 0;
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.rate-us__text {
	padding:0 0 0 0;
	text-align:center;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.rate-us__text {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.rate-us__content {
	padding:30px 5%;
}
@media(max-width:991px) {
.rate-us__content {
padding:20px 0;
}
}
.rate-us__content ul {
	margin:0;
	padding:0;
	list-style:none;
}
@media(min-width:991px) {
.rate-us__content ul {
margin:0 auto;
text-align:center;
}
}
.rate-us__content li {
	display:inline-block;
	vertical-align:top;
	max-width:30%;
	min-height:300px;
	padding:65px 0 0 0;
	text-align:center;
	border-left:dashed 1px #007bff;
	color:#565656;
}
@media(max-width:991px) {
.rate-us__content li {
width:49%;
max-width:none;
padding:30px 0;
}
}
.rate-us__content li:first-child {
	border:none;
}
.rate-us__content li>div {
	padding:0 20%;
}
@media(max-width:991px) {
.rate-us__content li>div {
padding:0 5%;
}
}
.rate-us__date {
	padding:0 0 0 0;
	text-align:center;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.rate-us__date {
font-size:13px;
font-size:.86667em;
font-weight:300;
}
}
.rate-us-box {
	position:relative;
}
.rate-us-box:before, .rate-us-box:after {
	content:"";
	display:table;
}
.rate-us-box:after {
	clear:both;
}
@media(max-width:991px) {
.rate-us-box {
max-width:150px;
margin:0 auto;
}
}
.rate-us-box__brick {
	width:120px;
	height:190px;
	background-color:#ffcec4;
}
@media(max-width:991px) {
.rate-us-box__brick {
width:85px;
height:135px;
margin:0 auto;
}
}
li:nth-child(odd) .rate-us-box__brick {
position:absolute;
top:0;
right:390px;
}
@media(min-width:992px) and (max-width:1199px) {
li:nth-child(odd) .rate-us-box__brick {
right:340px;
}
}
@media(max-width:991px) {
li:nth-child(odd) .rate-us-box__brick {
position:relative;
top:auto;
bottom:auto;
left:auto;
right:auto;
}
}
li:nth-child(even) .rate-us-box__brick {
position:absolute;
top:0;
left:85px;
}
@media(min-width:992px) and (max-width:1199px) {
li:nth-child(even) .rate-us-box__brick {
left:55px;
}
}
@media(max-width:991px) {
li:nth-child(even) .rate-us-box__brick {
position:relative;
top:auto;
bottom:auto;
left:auto;
right:auto;
}
}
.rate-us-box__brick>div {
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	background:url("../../../img/fzimg/helpers/rate-us-bg.png") 0 0 repeat #ff7756;
}
.rate-us-box__brick span {
	display:block;
	width:100%;
	position:absolute;
	top:-55px;
	left:0;
	text-align:center;
	font-size:50px;
	font-size:3.33333em;
	font-weight:300;
	line-height:1;
}
@media(max-width:991px) {
.rate-us-box__brick span {
position:absolute;
top:-38px;
left:0;
font-size:35px;
font-size:2.33333em;
font-weight:300;
}
}
.rate-us-box__bubble {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.rate-us-box__bubble {
padding:20px 0 0 0;
}
}
li:nth-child(odd) .rate-us-box__bubble {
position:absolute;
top:90px;
right:85px;
}
@media(min-width:992px) and (max-width:1199px) {
li:nth-child(odd) .rate-us-box__bubble {
right:45px;
}
}
@media(max-width:991px) {
li:nth-child(odd) .rate-us-box__bubble {
position:relative;
top:auto;
bottom:auto;
left:auto;
right:auto;
}
}
li:nth-child(even) .rate-us-box__bubble {
position:absolute;
top:-60px;
left:280px;
}
@media(min-width:992px) and (max-width:1199px) {
li:nth-child(even) .rate-us-box__bubble {
left:230px;
}
}
@media(max-width:991px) {
li:nth-child(even) .rate-us-box__bubble {
position:relative;
top:auto;
bottom:auto;
left:auto;
right:auto;
}
}
.rate-us-box__bubble>div {
	position:relative;
	width:235px;
	height:95px;
	border-radius:10px;
	background-color:#fff;
	box-shadow:5px 5px 5px 0 rgba(204, 204, 204, .4);
	text-align:left;
}
@media(max-width:991px) {
.rate-us-box__bubble>div {
width:100%;
height:auto;
border-radius:5px;
}
}
.rate-us-box__bubble>div:before {
	content:'';
	width:0;
	height:0;
	border-style:solid;
}
li:nth-child(odd) .rate-us-box__bubble>div:before {
border-width:50px 0 0 30px;
border-color:transparent transparent transparent #fff;
position:absolute;
top:0;
left:-12px;
transform:rotate(-25deg);
}
@media(max-width:991px) {
li:nth-child(odd) .rate-us-box__bubble>div:before {
border-width:25px 0 0 15px;
position:absolute;
top:-12px;
left:20px;
transform:rotate(55deg);
}
}
li:nth-child(even) .rate-us-box__bubble>div:before {
border-width:0 0 30px 50px;
border-color:transparent transparent #fff transparent;
position:absolute;
top:45px;
left:-35px;
transform:rotate(-29deg);
}
@media(max-width:991px) {
li:nth-child(even) .rate-us-box__bubble>div:before {
border-width:25px 0 0 15px;
border-color:transparent transparent transparent #fff;
position:absolute;
top:-12px;
left:20px;
transform:rotate(55deg);
}
}
.rate-us-box__bubble>div span {
	display:block;
	padding:0 9%;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	z-index:5;
}
@media(max-width:991px) {
.rate-us-box__bubble>div span {
position:relative;
top:auto;
transform:translateY(0);
padding:15px 9%;
font-size:.8em;
line-height:1.3;
text-align:center;
}
}
.multi-list-items-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.multi-list-items-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.multi-list-items-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.multi-list-items {
	padding:0 2%;
}
.pagemode-edit .multi-list-items {
	position:relative;
}
.pagemode-edit .multi-list-items .expeditor-thumb {
	display:block;
	width:100px;
	height:auto;
	position:absolute;
	top:5%;
	right:5%;
	overflow:hidden;
	z-index:1000;
}
.pagemode-edit .multi-list-items .expeditor-thumb--large {
	width:300px;
}
.pagemode-edit .multi-list-items .expeditor-thumb__imgwrap {
	max-height:100px;
	margin:2px;
	overflow:hidden;
	border-radius:5px;
	border:solid 2px #fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .4);
	background-color:#fff;
}
.pagemode-edit .multi-list-items .expeditor-thumb__imgwrap:before {
	content:'Media';
	display:block;
	background-color:#000;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.pagemode-edit .multi-list-items .expeditor-thumb__imgwrap--desktop:before {
	content:'Desktop';
}
.pagemode-edit .multi-list-items .expeditor-thumb__imgwrap--mobile:before {
	content:'Mobile';
}
.pagemode-edit .multi-list-items .expeditor-thumb img {
	width:100%;
}
@media(max-width:991px) {
.multi-list-items {
max-width:550px;
margin:0 auto;
padding:0 5%;
}
}
.multi-list-items__title {
	padding:0 0 35px 0;
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
	text-align:center;
}
@media(max-width:991px) {
.multi-list-items__title {
padding:0 0 17.5px 0;
font-size:14px;
font-size:.93333em;
font-weight:300;
}
}
.multi-list-items__content {
	padding:10px 0;
}
@media(max-width:991px) {
.multi-list-items__content {
padding:0;
}
}
.multi-list-items__content ul {
	margin:0;
	padding:0;
	list-style:none;
}
@media(min-width:991px) {
.multi-list-items__content ul {
display:table;
table-layout:fixed;
width:100%;
margin:0 auto;
text-align:center;
}
.multi-list-items__content ul.items-4 {
width:84%;
}
.multi-list-items__content ul.items-3 {
width:64%;
}
.multi-list-items__content ul.items-2 {
width:44%;
}
}
@media(max-width:991px) {
.multi-list-items__content ul {
width:100%;
margin:0 auto;
}
}
.multi-list-items__content li {
	color:#565656;
}
@media(min-width:991px) {
.multi-list-items__content li {
display:table-cell;
vertical-align:top;
text-align:center;
border-left:solid 1px #ccc;
}
.multi-list-items__content li:first-child {
border:none;
}
}
@media(max-width:991px) {
.multi-list-items__content li {
position:relative;
padding:20px 10px;
border-bottom:solid 1px #878787;
}
.multi-list-items__content li:last-child {
border:none;
}
}
.multi-list-items__content li>div {
	position:relative;
}
@media(min-width:991px) {
.multi-list-items__content li>div {
padding:40px 15%;
}
}
.multi-list-items__content h4 {
	padding:0 0 15px 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#000;
}
@media(max-width:991px) {
.multi-list-items__content h4 {
padding:0 0 10px 0;
text-align:center;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.multi-list-items__content p {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#878787;
	line-height:1.3;
}
@media(max-width:991px) {
.multi-list-items__content p {
margin:0;
padding:0 0 0 0;
text-align:justify;
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.article-with-banners {
	padding:0 2% 0 2%;
}
.article-with-banners:before, .article-with-banners:after {
	content:"";
	display:table;
}
.article-with-banners:after {
	clear:both;
}
@media(max-width:991px) {
.article-with-banners {
padding:0;
}
}
@media(min-width:991px) {
.article-with-banners>div {
float:left;
width:50%;
}
}
.article-banners-list {
	margin:0;
	padding:0;
	list-style:none;
	padding:70px 0 0 0;
	text-align:right;
}
@media(min-width:991px) {
.article-banners-list li {
display:inline-block;
}
}
@media(max-width:991px) {
.article-banners-list {
max-width:550px;
margin:0 auto;
padding:25px 0;
text-align:left;
}
}
.article-banners-list li {
	position:relative;
	vertical-align:top;
	max-width:180px;
	margin-left:40px;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#878787;
	line-height:1.3;
	text-align:center;
}
.article-banners-list li:first-child {
	margin-left:0;
}
@media(max-width:991px) {
.article-banners-list li {
max-width:9999px;
margin:0;
padding:0 0 25px 0;
text-align:left;
font-size:12.5px;
font-size:.83333em;
font-weight:300;
}
.article-banners-list li:last-child {
padding:0;
}
}
.article-banners-list__title {
	width:80%;
	margin:0 auto;
	padding:0 0 12px 0;
	color:#000;
	font-weight:700;
}
@media(max-width:991px) {
.article-banners-list__title {
width:100%;
padding:0 0 0 30%;
}
}
.article-banners-list__picture {
	width:40%;
	margin:0 auto;
	padding:0 0 12px 0;
}
@media(max-width:991px) {
.article-banners-list__picture {
position:absolute;
top:0;
left:0;
width:30%;
padding:0 8%;
}
.article-banners-list__picture img {
max-width:50px;
}
}
@media(max-width:991px) {
.article-banners-list__description {
padding:0 0 0 30%;
}
}
@media(max-width:991px) {
.article-banners-list__award {
padding:0 0 0 30%;
}
}
.article-banners-list__category {
	font-size:.93em;
	font-style:italic;
}
@media(max-width:991px) {
.article-banners-list__category {
padding:0 0 0 30%;
}
}
.error-panel-outter {
	background-color:#ededed;
}
.error-panel-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.error-panel-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.error-panel-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.error-panel-wrapper:before, .error-panel-wrapper:after {
	content:"";
	display:table;
}
.error-panel-wrapper:after {
	clear:both;
}
.error-panel {
	padding:7vh 0 10vh 0;
	text-align:center;
}
.error-panel__circle {
	position:relative;
	width:365px;
	height:365px;
	border-radius:50%;
	margin:0 auto;
	padding:25px;
	text-align:center;
	color:#fff;
	line-height:1;
}
@media(max-width:991px) {
.error-panel__circle {
width:200px;
height:200px;
padding:10px;
margin:0 auto;
}
}
.error-panel__circle:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	border-radius:50%;
	border:dashed 1px #007bff;
	z-index:1;
}
.error-panel__circle__ins {
	position:relative;
	z-index:5;
	width:100%;
	height:100%;
	border-radius:50%;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
}
.error-panel__circle__ins span {
	display:inline-block;
	position:absolute;
	top:-6%;
	left:-80%;
	font-size:188px;
	font-size:12.53333em;
	font-weight:300;
	line-height:1;
	color:#007bff;
}
@media(max-width:991px) {
.error-panel__circle__ins span {
left:-50%;
font-size:94px;
font-size:6.26667em;
font-weight:300;
}
}
@media(max-width:767px) {
.error-panel__circle__ins span {
left:-30%;
}
}
.error-panel__circle__ins.line-through:before {
	content:'';
	height:1px;
	width:50%;
	border-top:dashed 1px #007bff;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-25%;
}
.error-panel__title {
	position:relative;
	padding:20px 0 40px 0;
	font-size:45px;
	font-size:3em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.error-panel__title {
padding-bottom:20px;
font-size:22.5px;
font-size:1.5em;
font-weight:300;
}
}
.error-panel__title h2 {
	padding:10px 0 0 0;
	font-size:.33em;
}
@media(max-width:991px) {
.error-panel__title h2 {
font-size:.5em;
}
}
.error-panel__title:after {
	position:absolute;
	bottom:0%;
	left:50%;
	margin-left:-80px;
	content:"";
	display:block;
	width:50%;
	max-width:160px;
	height:1px;
	border-bottom:dashed 1px #007bff;
}
.error-panel__content {
	padding:30px 0 0 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.error-panel__content {
padding-top:15px;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.error-panel__content p {
	margin-bottom:5px;
}
.courses-list-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.courses-list-wrapper {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.courses-list-wrapper {
padding-left:5%;
padding-right:5%;
}
}
.courses-list-wrapper:before, .courses-list-wrapper:after {
	content:"";
	display:table;
}
.courses-list-wrapper:after {
	clear:both;
}
.courses-list {
	position:relative;
	padding:0 2% 55px 2%;
}
@media(max-width:991px) {
.courses-list {
padding:20px 0;
}
}
.courses-list ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-left:-20px;
	margin-right:-20px;
}
.courses-list ul:before, .courses-list ul:after {
	content:"";
	display:table;
}
.courses-list ul:after {
	clear:both;
}
@media(max-width:991px) {
.courses-list ul {
margin-left:0;
margin-right:0;
}
}
.courses-list li {
	display:inline-block;
	vertical-align:top;
	width:33%;
	padding:0 20px 40px 20px;
}
@media(max-width:991px) {
.courses-list li {
width:100%;
padding:30px 0 0 0;
}
.courses-list li:first-child {
margin:0;
padding:0;
}
}
.course-item>a {
	position:relative;
	display:block;
	padding:30px 7%;
	border:solid 1px #e2e2e2;
	background-color:#fdfdfd;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	text-decoration:none;
}
.course-item>a:hover, .course-item>a.active, .course-item>a.is-active {
	color:#007bff;
}
.course-item>a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.course-item>a:hover, .course-item>a:focus, .course-item>a.active {
	text-decoration:none;
}
@media(max-width:991px) {
.course-item>a {
max-width:550px;
margin:0 auto;
padding:15px 5%;
}
}
.course-item>a:hover, .course-item>a:focus {
	background-color:#fafafa;
}
@media(min-width:991px) {
.course-item>a:hover .course-item__link, .course-item>a:focus .course-item__link {
transform:translateX(5%);
}
}
.course-item__title {
	padding:0 0 25px 0;
	font-size:20px;
	font-size:1.33333em;
	font-weight:300;
}
@media(min-width:991px) {
.course-item__title {
min-height:67px;
}
}
@media(max-width:991px) {
.course-item__title {
font-size:15px;
font-size:1em;
font-weight:300;
width:50%;
height:85px;
}
.course-item__title h3 {
position:relative;
top:50%;
transform:translateY(-50%);
}
}
.course-item__picture {
	padding:0 0 25px 0;
}
@media(max-width:991px) {
.course-item__picture {
position:absolute;
top:0%;
right:5%;
top:20px;
width:45%;
text-align:right;
}
.course-item__picture img {
max-height:65px;
}
}
.course-item__summary {
	padding:0 0 0 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#000;
}
@media(min-width:992px) and (max-width:1199px) {
.course-item__summary {
font-size:14px;
font-size:.93333em;
font-weight:300;
}
}
@media(max-width:991px) {
.course-item__summary {
padding:10px 0 0 0;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.course-item__description {
	padding:0 0 0 0;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#878787;
}
@media(min-width:992px) and (max-width:1199px) {
.course-item__description {
font-size:14px;
font-size:.93333em;
font-weight:300;
}
}
@media(max-width:991px) {
.course-item__description {
display:none;
}
}
.course-item__link {
transition:all .2s;
	padding:20px 0 0 0;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
@media(max-width:991px) {
.course-item__link {
padding:0;
text-align:right;
}
}
.reports-section {
	padding:0 0 100px 0;
}
@media(max-width:991px) {
.reports-section {
padding:0 0 30px 0;
}
}
.reports-outter {
	background-color:#f6f6f6;
}
.reports-wrapper {
	visibility:visible;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.reports-wrapper {
max-width:1340px;
padding:0 25px;
}
}
.reports-wrapper:before, .reports-wrapper:after {
	content:"";
	display:table;
}
.reports-wrapper:after {
	clear:both;
}
.reports {
	position:relative;
	padding:50px 2%;
}
@media(max-width:991px) {
.reports {
padding:25px 0;
}
}
.reports__title {
	padding:0 0 15px 0;
	text-align:center;
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
}
@media(max-width:991px) {
.reports__title {
font-size:16px;
font-size:1.06667em;
font-weight:300;
}
}
.reports__content {
	padding:0 0 65px 0;
}
@media(min-width:991px) {
.reports__content .owl-carousel {
overflow:hidden;
}
.pagemode-edit .reports__content .owl-carousel {
display:block;
}
.reports__content .owl-carousel .owl-stage-outer, .reports__content .owl-carousel .owl-stage, .reports__content .owl-carousel .owl-item, .reports__content .owl-carousel .item {
width:100%;
height:100%;
position:relative;
overflow:hidden;
}
.reports__content .owl-carousel .owl-stage-outer.owl-height .owl-stage, .reports__content .owl-carousel .owl-stage-outer.owl-height .owl-item, .reports__content .owl-carousel .owl-stage-outer.owl-height .item {
height:auto;
}
}
@media(min-width:991px) and (max-width:991px) {
.reports__content .owl-carousel .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
}
.reports__content .owl-carousel .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.reports__content .owl-carousel .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.reports__content .owl-carousel .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.reports__content .owl-carousel .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) and (min-width:991px) {
.reports__content .owl-carousel--navigation-desktop-centered .owl-nav>div {
width:40px;
height:170px;
color:#007bff;
text-align:center;
}
.reports__content .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev {
position:absolute;
top:0%;
right:50%;
border-right:solid 1px #007bff;
}
.reports__content .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.reports__content .owl-carousel--navigation-desktop-centered .owl-nav .owl-next {
position:absolute;
top:0%;
left:50%;
}
.reports__content .owl-carousel--navigation-desktop-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) and (min-width:991px) {
.reports__content .owl-carousel--navigation-desktop-right .owl-nav>div {
width:30px;
height:55px;
color:#007bff;
text-align:center;
}
.reports__content .owl-carousel--navigation-desktop-right .owl-nav>div.disabled {
-webkit-opacity:.3;
-ms-opacity:.3;
-moz-opacity:.3;
-o-opacity:.3;
opacity:.3;
cursor:default;
}
.reports__content .owl-carousel--navigation-desktop-right .owl-nav .owl-prev {
position:absolute;
top:0;
right:30px;
border-right:solid 1px #007bff;
}
.reports__content .owl-carousel--navigation-desktop-right .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
.reports__content .owl-carousel--navigation-desktop-right .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
}
.reports__content .owl-carousel--navigation-desktop-right .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
}
@media(min-width:991px) and (min-width:991px) {
.reports__content .owl-carousel--navigation-desktop-vertical .owl-nav>div {
width:40px;
height:210px;
color:#007bff;
text-align:center;
}
.reports__content .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev {
position:absolute;
top:245px;
left:25px;
border-right:solid 1px #007bff;
}
.reports__content .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.reports__content .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next {
position:absolute;
top:245px;
left:65px;
}
.reports__content .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) and (max-width:991px) {
.reports__content .owl-carousel--navigation-mobile-centered .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
top:50% !important;
transform:translateY(-50%);
}
.reports__content .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.reports__content .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.reports__content .owl-carousel--navigation-mobile-centered .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.reports__content .owl-carousel--navigation-mobile-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.reports__content .owl-nav.disabled {
display:none;
}
.reports__content .owl-nav>div {
cursor:pointer;
}
.reports__content .owl-nav>div:hover {
color:#000;
}
.reports__content .owl-dots {
text-align:center;
}
.reports__content .owl-dots.disabled {
display:none;
}
.reports__content .owl-dots>div {
cursor:pointer;
}
.reports__content .owl-dots .owl-dot {
display:inline-block;
margin:0 3px;
width:10px;
height:10px;
border-radius:50%;
border:solid 1px #9d9d9d;
font-size:1px;
font-size:.06667em;
font-weight:normal;
}
.reports__content .owl-dots .owl-dot.active {
border-color:#007bff;
background-color:#007bff;
}
}
@media(max-width:991px) {
.reports__content {
padding:0 0 5px 0;
}
}
@media(max-width:991px) {
.reports__content .owl-carousel {
display:block;
max-width:550px;
margin:0 auto;
}
.reports__content .owl-carousel:before, .reports__content .owl-carousel:after {
content:"";
display:table;
}
.reports__content .owl-carousel:after {
clear:both;
}
}
.reports__content .item {
	padding:55px 1px 1px 1px;
}
@media(max-width:991px) {
.reports__content .item {
display:inline-block;
width:50%;
vertical-align:top;
padding:0 2% 25px 2%;
}
}
.reports__buttons {
	padding:0 0 0 0;
	text-align:center;
}
.why-wrapper {
	visibility:visible;
	position:relative;
}
@media(min-width:991px) {
.why-wrapper {
margin-bottom:70px;
padding:70px 0 75px 0;
}
}
.why-features {
	position:relative;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
	background-color:#323232;
	background-blend-mode:multiply;
	padding:0 0 175px 0;
}
.why-features:before {
	display:none;
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	-webkit-opacity:.8;
	-ms-opacity:.8;
	-moz-opacity:.8;
	-o-opacity:.8;
	opacity:.8;
	z-index:0;
}
.no-background-blend-mode .why-features:before {
	display:block;
}
@media(max-width:991px) {
.why-features {
padding:0 0 35px 0;
}
}
.why-features>div {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.why-features>div {
max-width:1340px;
padding:0 25px;
}
}
.why-features__title {
	padding:65px 0 60px 0;
	color:#fff;
	text-align:center;
	font-size:30px;
	font-size:2em;
	font-weight:300;
}
@media(max-width:991px) {
.why-features__title {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.why-features__list {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.why-features__list {
max-width:1082px;
padding:0 25px;
}
}
.why-features__list .owl-carousel {
	overflow:hidden;
}
.pagemode-edit .why-features__list .owl-carousel {
	display:block;
}
.why-features__list .owl-carousel .owl-stage-outer, .why-features__list .owl-carousel .owl-stage, .why-features__list .owl-carousel .owl-item, .why-features__list .owl-carousel .item {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.why-features__list .owl-carousel .owl-stage-outer.owl-height .owl-stage, .why-features__list .owl-carousel .owl-stage-outer.owl-height .owl-item, .why-features__list .owl-carousel .owl-stage-outer.owl-height .item {
	height:auto;
}
@media(max-width:991px) {
.why-features__list .owl-carousel .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
}
.why-features__list .owl-carousel .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.why-features__list .owl-carousel .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.why-features__list .owl-carousel .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.why-features__list .owl-carousel .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.why-features__list .owl-carousel--navigation-desktop-centered .owl-nav>div {
width:40px;
height:170px;
color:#007bff;
text-align:center;
}
.why-features__list .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev {
position:absolute;
top:0%;
right:50%;
border-right:solid 1px #007bff;
}
.why-features__list .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.why-features__list .owl-carousel--navigation-desktop-centered .owl-nav .owl-next {
position:absolute;
top:0%;
left:50%;
}
.why-features__list .owl-carousel--navigation-desktop-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.why-features__list .owl-carousel--navigation-desktop-right .owl-nav>div {
width:30px;
height:55px;
color:#007bff;
text-align:center;
}
.why-features__list .owl-carousel--navigation-desktop-right .owl-nav>div.disabled {
-webkit-opacity:.3;
-ms-opacity:.3;
-moz-opacity:.3;
-o-opacity:.3;
opacity:.3;
cursor:default;
}
.why-features__list .owl-carousel--navigation-desktop-right .owl-nav .owl-prev {
position:absolute;
top:0;
right:30px;
border-right:solid 1px #007bff;
}
.why-features__list .owl-carousel--navigation-desktop-right .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
.why-features__list .owl-carousel--navigation-desktop-right .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
}
.why-features__list .owl-carousel--navigation-desktop-right .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
}
@media(min-width:991px) {
.why-features__list .owl-carousel--navigation-desktop-vertical .owl-nav>div {
width:40px;
height:210px;
color:#007bff;
text-align:center;
}
.why-features__list .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev {
position:absolute;
top:245px;
left:25px;
border-right:solid 1px #007bff;
}
.why-features__list .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.why-features__list .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next {
position:absolute;
top:245px;
left:65px;
}
.why-features__list .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(max-width:991px) {
.why-features__list .owl-carousel--navigation-mobile-centered .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
top:50% !important;
transform:translateY(-50%);
}
.why-features__list .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.why-features__list .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.why-features__list .owl-carousel--navigation-mobile-centered .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.why-features__list .owl-carousel--navigation-mobile-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
.why-features__list .owl-nav.disabled {
	display:none;
}
.why-features__list .owl-nav>div {
	cursor:pointer;
}
.why-features__list .owl-nav>div:hover {
	color:#000;
}
.why-features__list .owl-dots {
	text-align:center;
}
.why-features__list .owl-dots.disabled {
	display:none;
}
.why-features__list .owl-dots>div {
	cursor:pointer;
}
.why-features__list .owl-dots .owl-dot {
	display:inline-block;
	margin:0 3px;
	width:10px;
	height:10px;
	border-radius:50%;
	border:solid 1px #9d9d9d;
	font-size:1px;
	font-size:.06667em;
	font-weight:normal;
}
.why-features__list .owl-dots .owl-dot.active {
	border-color:#007bff;
	background-color:#007bff;
}
.why-features__list .item {
	padding:0 0 25px 0;
	color:#fff;
	text-align:center;
}
@media(max-width:991px) {
.why-features__list .item>div {
width:50%;
margin:0 auto;
}
}
.why-features__list .item>div:first-child {
	padding:0 0 35px 0;
}
.why-features__list .item>div:last-child {
	border-top:solid 1px #007bff;
	padding:20px 0;
}
@media(max-width:991px) {
.why-features__list .item>div:last-child {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.why-features__list .item h4 {
	display:block;
	margin:0;
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
	line-height:1.2;
}
@media(max-width:991px) {
.why-features__list .item h4 {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.why-features__list .item em {
	display:block;
	font-style:normal;
	padding:20px 10px 0 10px;
	font-size:.6em;
}
@media(max-width:991px) {
.why-features__list .item em {
font-size:.8em;
}
}
.companies-trust {
	width:100%;
	z-index:2;
}
@media(min-width:991px) {
.companies-trust {
-webkit-opacity:0;
-ms-opacity:0;
-moz-opacity:0;
-o-opacity:0;
opacity:0;
transform:translateY(50%);
position:absolute;
bottom:0%;
left:0%;
transition:all .5s;
}
}
.companies-trust.is-animated {
	-webkit-opacity:1;
	-ms-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	opacity:1;
	transform:translateY(0%);
}
.companies-trust>div {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.companies-trust>div {
max-width:1340px;
padding:0 25px;
}
}
.companies-trust>div>div {
	margin:0 auto;
	padding:40px 0;
}
@media(min-width:991px) {
.companies-trust>div>div {
position:relative;
width:78%;
background-color:#f9f9f9;
}
}
@media(max-width:991px) {
.companies-trust>div>div {
background-color:#f6f6f6;
}
}
.companies-trust__title {
	position:absolute;
	top:15%;
	left:0%;
	width:100%;
	padding:0;
	font-size:24px;
	font-size:1.6em;
	font-weight:300;
	line-height:1.2;
	text-align:center;
}
@media(min-width:992px) and (max-width:1199px) {
.companies-trust__title {
font-size:20px;
font-size:1.33333em;
font-weight:300;
}
}
@media(max-width:991px) {
.companies-trust__title {
padding:0 5% 10px 5%;
position:relative;
top:auto;
bottom:auto;
left:auto;
right:auto;
font-size:15px;
font-size:1em;
font-weight:300;
}
}
@media(min-width:991px) {
.companies-trust__title span {
display:block;
width:calc(73% - 120px);
margin:0 auto;
}
}
.companies-trust__list>div {
	width:73%;
	margin:0 auto;
}
.companies-trust__list>div .owl-carousel {
	overflow:hidden;
}
.pagemode-edit .companies-trust__list>div .owl-carousel {
	display:block;
}
.companies-trust__list>div .owl-carousel .owl-stage-outer, .companies-trust__list>div .owl-carousel .owl-stage, .companies-trust__list>div .owl-carousel .owl-item, .companies-trust__list>div .owl-carousel .item {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.companies-trust__list>div .owl-carousel .owl-stage-outer.owl-height .owl-stage, .companies-trust__list>div .owl-carousel .owl-stage-outer.owl-height .owl-item, .companies-trust__list>div .owl-carousel .owl-stage-outer.owl-height .item {
	height:auto;
}
@media(max-width:991px) {
.companies-trust__list>div .owl-carousel .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
}
.companies-trust__list>div .owl-carousel .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.companies-trust__list>div .owl-carousel .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.companies-trust__list>div .owl-carousel .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.companies-trust__list>div .owl-carousel .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.companies-trust__list>div .owl-carousel--navigation-desktop-centered .owl-nav>div {
width:40px;
height:170px;
color:#007bff;
text-align:center;
}
.companies-trust__list>div .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev {
position:absolute;
top:0%;
right:50%;
border-right:solid 1px #007bff;
}
.companies-trust__list>div .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.companies-trust__list>div .owl-carousel--navigation-desktop-centered .owl-nav .owl-next {
position:absolute;
top:0%;
left:50%;
}
.companies-trust__list>div .owl-carousel--navigation-desktop-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.companies-trust__list>div .owl-carousel--navigation-desktop-right .owl-nav>div {
width:30px;
height:55px;
color:#007bff;
text-align:center;
}
.companies-trust__list>div .owl-carousel--navigation-desktop-right .owl-nav>div.disabled {
-webkit-opacity:.3;
-ms-opacity:.3;
-moz-opacity:.3;
-o-opacity:.3;
opacity:.3;
cursor:default;
}
.companies-trust__list>div .owl-carousel--navigation-desktop-right .owl-nav .owl-prev {
position:absolute;
top:0;
right:30px;
border-right:solid 1px #007bff;
}
.companies-trust__list>div .owl-carousel--navigation-desktop-right .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
.companies-trust__list>div .owl-carousel--navigation-desktop-right .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
}
.companies-trust__list>div .owl-carousel--navigation-desktop-right .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
}
@media(min-width:991px) {
.companies-trust__list>div .owl-carousel--navigation-desktop-vertical .owl-nav>div {
width:40px;
height:210px;
color:#007bff;
text-align:center;
}
.companies-trust__list>div .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev {
position:absolute;
top:245px;
left:25px;
border-right:solid 1px #007bff;
}
.companies-trust__list>div .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.companies-trust__list>div .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next {
position:absolute;
top:245px;
left:65px;
}
.companies-trust__list>div .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(max-width:991px) {
.companies-trust__list>div .owl-carousel--navigation-mobile-centered .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
top:50% !important;
transform:translateY(-50%);
}
.companies-trust__list>div .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.companies-trust__list>div .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.companies-trust__list>div .owl-carousel--navigation-mobile-centered .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.companies-trust__list>div .owl-carousel--navigation-mobile-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
.companies-trust__list>div .owl-nav.disabled {
	display:none;
}
.companies-trust__list>div .owl-nav>div {
	cursor:pointer;
}
.companies-trust__list>div .owl-nav>div:hover {
	color:#000;
}
.companies-trust__list>div .owl-dots {
	text-align:center;
}
.companies-trust__list>div .owl-dots.disabled {
	display:none;
}
.companies-trust__list>div .owl-dots>div {
	cursor:pointer;
}
.companies-trust__list>div .owl-dots .owl-dot {
	display:inline-block;
	margin:0 3px;
	width:10px;
	height:10px;
	border-radius:50%;
	border:solid 1px #9d9d9d;
	font-size:1px;
	font-size:.06667em;
	font-weight:normal;
}
.companies-trust__list>div .owl-dots .owl-dot.active {
	border-color:#007bff;
	background-color:#007bff;
}
@media(max-width:991px) {
.companies-trust__list>div {
width:100%;
}
}
.companies-trust__list>div .owl-carousel {
	padding:40px 0 0 0;
}
@media(max-width:991px) {
.companies-trust__list>div .owl-carousel {
padding:0 35px;
}
}
.companies-trust__list>div .owl-carousel .img-container {
	height:70px;
	padding:10px;
}
@media(max-width:991px) {
.companies-trust__list>div .owl-carousel .img-container {
height:50px;
}
}
.companies-trust__list>div .owl-carousel .img-container>a {
	display:block;
	width:100%;
	height:100%;
}
.companies-trust__list>div .owl-carousel .img-container img {
	position:relative;
	top:50%;
	transform:translateY(-50%);
	margin:0 auto;
}
.companies-trust__list img {
	max-height:50px;
}
@media(max-width:991px) {
.companies-trust__list img {
max-height:30px;
}
}
.ex-network-wrapper {
	visibility:visible;
}
.ex-network {
	height:600px;
	background-position:50%;
	background-repeat:no-repeat;
}
.pagemode-edit .ex-network {
	position:relative;
}
.pagemode-edit .ex-network .expeditor-thumb {
	display:block;
	width:100px;
	height:auto;
	position:absolute;
	top:5%;
	right:5%;
	overflow:hidden;
	z-index:1000;
}
.pagemode-edit .ex-network .expeditor-thumb--large {
	width:300px;
}
.pagemode-edit .ex-network .expeditor-thumb__imgwrap {
	max-height:100px;
	margin:2px;
	overflow:hidden;
	border-radius:5px;
	border:solid 2px #fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .4);
	background-color:#fff;
}
.pagemode-edit .ex-network .expeditor-thumb__imgwrap:before {
	content:'Media';
	display:block;
	background-color:#000;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.pagemode-edit .ex-network .expeditor-thumb__imgwrap--desktop:before {
	content:'Desktop';
}
.pagemode-edit .ex-network .expeditor-thumb__imgwrap--mobile:before {
	content:'Mobile';
}
.pagemode-edit .ex-network .expeditor-thumb img {
	width:100%;
}
@media(max-width:991px) {
.ex-network {
height:70vh;
max-height:400px;
background-position:50% 0;
background-size:cover;
}
}
.ex-network>div {
	width:100%;
	height:100%;
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.ex-network>div {
max-width:1340px;
padding:0 25px;
}
}
.ex-network__search {
	position:absolute;
	bottom:0%;
	left:11%;
	width:445px;
	padding:40px 30px 70px 30px;
	background:#fff;
}
@media(max-width:991px) {
.ex-network__search {
position:absolute;
bottom:0%;
left:50%;
width:78%;
max-width:445px;
margin-left:-39%;
padding:20px;
}
}
@media(min-width:991px) {
.ex-network__search {
-webkit-opacity:0;
-ms-opacity:0;
-moz-opacity:0;
-o-opacity:0;
opacity:0;
transform:translateX(-25%);
transition:all .5s;
}
}
.ex-network__search.is-animated {
	-webkit-opacity:1;
	-ms-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	opacity:1;
	transform:translateX(0%);
}
.ex-network__search>.title {
	width:90%;
	padding-bottom:35px;
	font-size:30px;
	font-size:2em;
	font-weight:300;
	line-height:1.2;
}
@media(max-width:991px) {
.ex-network__search>.title {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.ex-network__search>.description {
	width:60%;
	margin:0 auto;
	padding-top:10px;
	text-align:center;
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.ex-network__search>.description {
width:75%;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.ex-network__search em {
	display:block;
	font-style:normal;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
	line-height:3;
	text-align:center;
}
.ex-network__search--width-large {
	width:60%;
	padding-bottom:20px;
}
@media(max-width:991px) {
.ex-network__search--width-large {
position:absolute;
bottom:0%;
left:10%;
width:80%;
margin:0;
padding-bottom:10px;
}
}
.ex-network__search--width-large>.title {
	width:100%;
	text-align:center;
	padding-bottom:10px;
}
.ex-network__search .buttons {
	width:50%;
	margin:0 auto;
	padding:50px 0 0 0;
}
@media(max-width:991px) {
.ex-network__search .buttons {
width:100%;
padding:25px 0 0 0;
}
}
.candidates-wrapper {
	visibility:visible;
}
@media(min-width:991px) {
.candidates-wrapper {
padding:70px;
}
}
.pagemode-edit .candidates .expeditor-thumb {
	display:block;
	width:100px;
	height:auto;
	position:absolute;
	top:5%;
	right:5%;
	overflow:hidden;
	z-index:1000;
}
.pagemode-edit .candidates .expeditor-thumb--large {
	width:300px;
}
.pagemode-edit .candidates .expeditor-thumb__imgwrap {
	max-height:100px;
	margin:2px;
	overflow:hidden;
	border-radius:5px;
	border:solid 2px #fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .4);
	background-color:#fff;
}
.pagemode-edit .candidates .expeditor-thumb__imgwrap:before {
	content:'Media';
	display:block;
	background-color:#000;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.pagemode-edit .candidates .expeditor-thumb__imgwrap--desktop:before {
	content:'Desktop';
}
.pagemode-edit .candidates .expeditor-thumb__imgwrap--mobile:before {
	content:'Mobile';
}
.pagemode-edit .candidates .expeditor-thumb img {
	width:100%;
}
.candidates .owl-carousel {
	overflow:hidden;
}
.pagemode-edit .candidates .owl-carousel {
	display:block;
}
.candidates .owl-carousel .owl-stage-outer, .candidates .owl-carousel .owl-stage, .candidates .owl-carousel .owl-item, .candidates .owl-carousel .item {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.candidates .owl-carousel .owl-stage-outer.owl-height .owl-stage, .candidates .owl-carousel .owl-stage-outer.owl-height .owl-item, .candidates .owl-carousel .owl-stage-outer.owl-height .item {
	height:auto;
}
@media(max-width:991px) {
.candidates .owl-carousel .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
}
.candidates .owl-carousel .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.candidates .owl-carousel .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.candidates .owl-carousel .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.candidates .owl-carousel .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.candidates .owl-carousel--navigation-desktop-centered .owl-nav>div {
width:40px;
height:170px;
color:#007bff;
text-align:center;
}
.candidates .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev {
position:absolute;
top:0%;
right:50%;
border-right:solid 1px #007bff;
}
.candidates .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.candidates .owl-carousel--navigation-desktop-centered .owl-nav .owl-next {
position:absolute;
top:0%;
left:50%;
}
.candidates .owl-carousel--navigation-desktop-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.candidates .owl-carousel--navigation-desktop-right .owl-nav>div {
width:30px;
height:55px;
color:#007bff;
text-align:center;
}
.candidates .owl-carousel--navigation-desktop-right .owl-nav>div.disabled {
-webkit-opacity:.3;
-ms-opacity:.3;
-moz-opacity:.3;
-o-opacity:.3;
opacity:.3;
cursor:default;
}
.candidates .owl-carousel--navigation-desktop-right .owl-nav .owl-prev {
position:absolute;
top:0;
right:30px;
border-right:solid 1px #007bff;
}
.candidates .owl-carousel--navigation-desktop-right .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
.candidates .owl-carousel--navigation-desktop-right .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
}
.candidates .owl-carousel--navigation-desktop-right .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
}
@media(min-width:991px) {
.candidates .owl-carousel--navigation-desktop-vertical .owl-nav>div {
width:40px;
height:210px;
color:#007bff;
text-align:center;
}
.candidates .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev {
position:absolute;
top:245px;
left:25px;
border-right:solid 1px #007bff;
}
.candidates .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.candidates .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next {
position:absolute;
top:245px;
left:65px;
}
.candidates .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(max-width:991px) {
.candidates .owl-carousel--navigation-mobile-centered .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
top:50% !important;
transform:translateY(-50%);
}
.candidates .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.candidates .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.candidates .owl-carousel--navigation-mobile-centered .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.candidates .owl-carousel--navigation-mobile-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
.candidates .owl-nav.disabled {
	display:none;
}
.candidates .owl-nav>div {
	cursor:pointer;
}
.candidates .owl-nav>div:hover {
	color:#000;
}
.candidates .owl-dots {
	text-align:center;
}
.candidates .owl-dots.disabled {
	display:none;
}
.candidates .owl-dots>div {
	cursor:pointer;
}
.candidates .owl-dots .owl-dot {
	display:inline-block;
	margin:0 3px;
	width:10px;
	height:10px;
	border-radius:50%;
	border:solid 1px #9d9d9d;
	font-size:1px;
	font-size:.06667em;
	font-weight:normal;
}
.candidates .owl-dots .owl-dot.active {
	border-color:#007bff;
	background-color:#007bff;
}
.candidates>div {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.candidates>div {
max-width:1082px;
padding:0 25px;
}
}
.candidates__media {
	width:100%;
	height:100%;
	padding:0 85px 0 40px;
}
@media(min-width:991px) {
.candidates__txts {
padding:90px 0 0 65px;
}
}
@media(max-width:991px) {
.candidates__txts {
padding:35px 10% 30px 10%;
}
}
.candidates__txts .title {
	padding-bottom:20px;
	font-size:25px;
	font-size:1.66667em;
	font-weight:300;
}
@media(max-width:991px) {
.candidates__txts .title {
text-align:center;
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.candidates__txts .description {
	padding-bottom:40px;
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.candidates__txts .description {
padding:0 10%;
font-size:12px;
font-size:.8em;
font-weight:300;
padding-bottom:20px;
}
}
.candidates__txts .author {
	font-size:15px;
	font-size:1em;
	font-weight:300;
}
@media(max-width:991px) {
.candidates__txts .author {
padding:0 10%;
font-size:12px;
font-size:.8em;
font-weight:300;
}
}
.your-career-wrapper {
	visibility:visible;
}
@media(min-width:991px) {
.your-career-wrapper .your-career {
position:relative;
margin:0 auto;
max-width:1340px;
height:275px;
}
}
@media(min-width:991px) and (min-width:991px) {
.your-career-wrapper .your-career {
max-width:1340px;
padding:0 25px;
}
}
@media(min-width:991px) {
.your-career-wrapper .your-career .container-fluid, .your-career-wrapper .your-career .row, .your-career-wrapper .your-career div[class^='col'] {
height:100%;
}
.your-career-wrapper .your-career__title {
position:relative;
font-size:30px;
font-size:2em;
font-weight:300;
line-height:1.3;
position:relative;
top:50%;
transform:translateY(-50%);
}
.your-career-wrapper .your-career__steps {
position:relative;
height:100%;
}
.your-career-wrapper .your-career ul {
margin:0;
padding:0;
list-style:none;/*
position:relative;
top:50%;
transform:translateY(-50%);*/
}
.your-career-wrapper .your-career ul:before, .your-career-wrapper .your-career ul:after {
content:"";
display:table;
}
.your-career-wrapper .your-career ul:after {
clear:both;
}
.your-career-wrapper .your-career li {
position:relative;
display:block;
float:left;
width:33.33%;
}
.your-career-wrapper .your-career li .dot {
-webkit-opacity:0;
-ms-opacity:0;
-moz-opacity:0;
-o-opacity:0;
opacity:0;
/*}
.your-career-wrapper .your-career li:nth-child(1) .dot {
transition:opacity .2s 0s;
}
.your-career-wrapper .your-career li:nth-child(1) .title {
transform:translateX(-100%);
}
.your-career-wrapper .your-career li:nth-child(1) .sub-title {
transform:translateX(-100%);
}
.your-career-wrapper .your-career li:nth-child(1):before {
display:none;
}
.your-career-wrapper .your-career li:nth-child(1) svg {
transition:stroke-dashoffset 1s .6s;
}
.your-career-wrapper .your-career li:nth-child(2) .dot {
transition:opacity .2s 1.4s;
}*/
}
@media (forced-colors: active) and (min-width:991px)  {
.your-career-wrapper .your-career li:nth-child(2) .dot {
transition:all 0 0;
}
}
@media(min-width:991px) {/*
.your-career-wrapper .your-career li:nth-child(2) .sub-title {
transform:translateX(-100%);
}
.your-career-wrapper .your-career li:nth-child(2) svg {
transition:stroke-dashoffset 1s 1.8s;
}
.your-career-wrapper .your-career li:nth-child(3) .dot {
transition:opacity .2s 2.8s;
}*/
}
@media (forced-colors: active) and (min-width:991px)  {
.your-career-wrapper .your-career li:nth-child(3) .dot {
transition:all 0 0;
}
}
@media(min-width:991px) {
/*.your-career-wrapper .your-career li:nth-child(3) .sub-title {
text-align:left;
}*/
.your-career-wrapper .your-career li:nth-child(3):after {
display:none;
}
.your-career-wrapper .your-career.is-animated li .dot {
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
}
.your-career-wrapper .your-career.is-animated li svg {
stroke-dashoffset:1px;
}
.your-career-wrapper .svg-container {
display:inline;
width:95%;
position:absolute;
left:52%;
}
.your-career-wrapper svg {
width:100%;
display:block;
margin:0;
padding:0;
stroke-dasharray:500px;
}
.your-career-wrapper svg.up {
stroke-dashoffset:500px;
}
.your-career-wrapper svg.down {
stroke-dashoffset:500px;
transform:scaleY(-1) rotate(-5deg);
}/*
.your-career-wrapper .dot {
position:relative;
width:10px;
height:10px;
margin:0 auto;
border-radius:50%;
background-color:#007bff;
}*/
.your-career-wrapper .title {
/*position:absolute;
top:-25px;
left:0;*/
white-space:nowrap;
color:#007bff;
}
.your-career-wrapper .sub-title {
/*position:absolute;
top:15px;
left:0;*/
text-align:center;
white-space:nowrap;
}
.your-career-wrapper .sub-title em {
display:block;
font-style:normal;
font-size:16px;
font-size:1.06667em;
font-weight:normal;
line-height:1.3;
}
.your-career-wrapper .sub-title span {
display:block;
line-height:1.3;
}
}
@media(max-width:991px) {
.your-career-wrapper .your-career {
position:relative;
margin:0 auto;
max-width:1340px;
height:200px;
background-color:#f9f9f9;
}
}
@media(max-width:991px) and (min-width:991px) {
.your-career-wrapper .your-career {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.your-career-wrapper .your-career__title {
position:relative;
font-size:30px;
font-size:2em;
font-weight:300;
line-height:1.3;
padding:20px 0;
font-size:15px;
font-size:1em;
font-weight:300;
text-align:center;
}
.your-career-wrapper .your-career__steps {
position:relative;
height:100%;
padding:50px 0 0 0;
}
.your-career-wrapper .your-career ul {
margin:0;
padding:0;
list-style:none;
}
.your-career-wrapper .your-career ul:before, .your-career-wrapper .your-career ul:after {
content:"";
display:table;
}
.your-career-wrapper .your-career ul:after {
clear:both;
}
.your-career-wrapper .your-career li {
position:relative;
display:block;
float:left;
width:33.33%;
}
.your-career-wrapper .your-career li:before, .your-career-wrapper .your-career li:after {
content:'';
width:45%;
height:1px;
background-color:#878787;
position:absolute;
top:50%;
transform:translateY(-50%);
left:0%;
}
.your-career-wrapper .your-career li:after {
left:55%;
}
.your-career-wrapper .your-career li:first-child:before {
display:none;
}
.your-career-wrapper .your-career li:last-child:after {
display:none;
}
.your-career-wrapper .your-career svg {
display:none;
}
.your-career-wrapper .your-career .dot {
position:relative;
width:100%;
height:5px;
z-index:9;
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
}
.your-career-wrapper .your-career .dot:before {
content:'';
width:5px;
height:5px;
border-radius:50%;
position:absolute;
top:0%;
left:50%;
margin-left:-2.5px;
background-color:#007bff;
}
.your-career-wrapper .your-career .title {
position:absolute;
top:-25px;
left:0;
white-space:nowrap;
width:100%;
font-size:11px;
font-size:.73333em;
font-weight:300;
text-align:center;
color:#000;
}
.your-career-wrapper .your-career .sub-title {
position:absolute;
top:15px;
left:0;
width:100%;
text-align:center;
}
.your-career-wrapper .your-career .sub-title em {
display:block;
font-style:normal;
font-size:11px;
font-size:.73333em;
font-weight:700;
}
.your-career-wrapper .your-career .sub-title span {
display:block;
font-size:10px;
font-size:.66667em;
font-weight:normal;
width:80%;
margin:0 auto;
line-height:1.2;
}
}

.featured-products-wrapper {
	visibility:visible;
	padding:0 0 90px 0;
	background-color:#f6f6f6;
}
@media(max-width:991px) {
.featured-products-wrapper {
padding:0 0 25px 0;
background-color:#fff;
}
}
.featured-products-wrapper--theme-white {
	background-color:#fff;
}
.featured-products {
	position:relative;
	margin:0 auto;
	max-width:1340px;
}
@media(min-width:991px) {
.featured-products {
max-width:1340px;
padding:0 25px;
}
}
.featured-products .owl-carousel {
	overflow:hidden;
}
.pagemode-edit .featured-products .owl-carousel {
	display:block;
}
.featured-products .owl-carousel .owl-stage-outer, .featured-products .owl-carousel .owl-stage, .featured-products .owl-carousel .owl-item, .featured-products .owl-carousel .item {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.featured-products .owl-carousel .owl-stage-outer.owl-height .owl-stage, .featured-products .owl-carousel .owl-stage-outer.owl-height .owl-item, .featured-products .owl-carousel .owl-stage-outer.owl-height .item {
	height:auto;
}
@media(max-width:991px) {
.featured-products .owl-carousel .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
}
.featured-products .owl-carousel .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.featured-products .owl-carousel .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.featured-products .owl-carousel .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.featured-products .owl-carousel .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.featured-products .owl-carousel--navigation-desktop-centered .owl-nav>div {
width:40px;
height:170px;
color:#007bff;
text-align:center;
}
.featured-products .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev {
position:absolute;
top:0%;
right:50%;
border-right:solid 1px #007bff;
}
.featured-products .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.featured-products .owl-carousel--navigation-desktop-centered .owl-nav .owl-next {
position:absolute;
top:0%;
left:50%;
}
.featured-products .owl-carousel--navigation-desktop-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.featured-products .owl-carousel--navigation-desktop-right .owl-nav>div {
width:30px;
height:55px;
color:#007bff;
text-align:center;
}
.featured-products .owl-carousel--navigation-desktop-right .owl-nav>div.disabled {
-webkit-opacity:.3;
-ms-opacity:.3;
-moz-opacity:.3;
-o-opacity:.3;
opacity:.3;
cursor:default;
}
.featured-products .owl-carousel--navigation-desktop-right .owl-nav .owl-prev {
position:absolute;
top:0;
right:30px;
border-right:solid 1px #007bff;
}
.featured-products .owl-carousel--navigation-desktop-right .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
.featured-products .owl-carousel--navigation-desktop-right .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
}
.featured-products .owl-carousel--navigation-desktop-right .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
}
@media(min-width:991px) {
.featured-products .owl-carousel--navigation-desktop-vertical .owl-nav>div {
width:40px;
height:210px;
color:#007bff;
text-align:center;
}
.featured-products .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev {
position:absolute;
top:245px;
left:25px;
border-right:solid 1px #007bff;
}
.featured-products .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.featured-products .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next {
position:absolute;
top:245px;
left:65px;
}
.featured-products .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(max-width:991px) {
.featured-products .owl-carousel--navigation-mobile-centered .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
top:50% !important;
transform:translateY(-50%);
}
.featured-products .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.featured-products .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.featured-products .owl-carousel--navigation-mobile-centered .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.featured-products .owl-carousel--navigation-mobile-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
.featured-products .owl-nav.disabled {
	display:none;
}
.featured-products .owl-nav>div {
	cursor:pointer;
}
.featured-products .owl-nav>div:hover {
	color:#000;
}
.featured-products .owl-dots {
	text-align:center;
}
.featured-products .owl-dots.disabled {
	display:none;
}
.featured-products .owl-dots>div {
	cursor:pointer;
}
.featured-products .owl-dots .owl-dot {
	display:inline-block;
	margin:0 3px;
	width:10px;
	height:10px;
	border-radius:50%;
	border:solid 1px #9d9d9d;
	font-size:1px;
	font-size:.06667em;
	font-weight:normal;
}
.featured-products .owl-dots .owl-dot.active {
	border-color:#007bff;
	background-color:#007bff;
}
.featured-products__title {
	padding:40px 0;
	text-align:center;
}
@media(max-width:991px) {
.featured-products__title {
padding:20px 0;
position:relative;
margin:0 auto;
max-width:1340px;
}
}
@media(max-width:991px) and (max-width:991px) {
.featured-products__title {
padding-left:5%;
padding-right:5%;
}
}
.featured-products__title h1, .featured-products__title h2, .featured-products__title h3, .featured-products__title h4, .featured-products__title h5, .featured-products__title h6 {
	font-size:30px;
	font-size:2em;
	font-weight:300;
}
@media(max-width:991px) {
.featured-products__title h1, .featured-products__title h2, .featured-products__title h3, .featured-products__title h4, .featured-products__title h5, .featured-products__title h6 {
font-size:15px;
font-size:1em;
font-weight:300;
}
}
.featured-products__title p {
	font-size:15px;
	font-size:1em;
	font-weight:300;
	color:#878787;
}
@media(max-width:991px) {
.featured-products__title p {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.featured-products__sub-title {
	padding:20px 0;
	font-size:14px;
	font-size:.93333em;
	font-weight:300;
	color:#878787;
	text-align:center;
}
@media(max-width:991px) {
.featured-products__sub-title {
padding:5px 0;
position:relative;
margin:0 auto;
max-width:1340px;
font-size:10px;
font-size:.66667em;
font-weight:300;
text-align:left;
}
}
@media(max-width:991px) and (max-width:991px) {
.featured-products__sub-title {
padding-left:5%;
padding-right:5%;
}
}
.featured-products__featured-gallery {
	padding:0 5% 20px 0;
}
@media(max-width:991px) {
.featured-products__featured-gallery {
padding:0 0 0 5%;
}
}
.featured-products__featured-gallery .item {
	padding:0 1px;
}
.featured-products__featured-gallery .item ul {
	margin:0;
	padding:0;
	list-style:none;
}
.featured-products__featured-gallery .item ul:before, .featured-products__featured-gallery .item ul:after {
	content:"";
	display:table;
}
.featured-products__featured-gallery .item ul:after {
	clear:both;
}
.featured-products__featured-gallery .item li {
	float:left;
	width:50%;
	padding:0 20px 20px 0;
}
.featured-products__featured-gallery .item li:nth-child(even) {
padding-right:0;
}
.featured-products__featured-gallery .item .img-banner {
	border:solid 1px #9d9d9d;
}
.featured-products__promoted-gallery {
	padding:0 0 20px 5%;
}
.featured-products__promoted-gallery .item {
	padding:0 1px;
}
.featured-products__promoted-gallery .item>ul {
	margin:0;
	padding:0;
	list-style:none;
}
.featured-products__promoted-gallery .item>ul:before, .featured-products__promoted-gallery .item>ul:after {
	content:"";
	display:table;
}
.featured-products__promoted-gallery .item>ul:after {
	clear:both;
}
.featured-products__promoted-gallery .item>ul>li {
	float:left;
	width:50%;
	padding:0 20px 20px 0;
}
.featured-products__promoted-gallery .item>ul>li:nth-child(even) {
padding-right:0;
}
.featured-products__promoted-gallery .item .img-banner {
	border:solid 1px #9d9d9d;
}
@media(max-width:991px) {
.featured-products__view-more {
padding:15px 0 0 0;
}
.featured-products__view-more--padding-large {
padding:20px 0 15px 0;
}
}
.featured-products__basket-gallery {
	padding:0 2%;
}
.featured-products__basket-gallery .item {
	padding:0 1px;
}
.home-slider-wrapper {
	position:relative;
	visibility:visible;
}

/*Slider-Preloader*/

.home-slider-wrapper.is-loading:after {
	content:'';
	display:none;
	border-radius:50%;
	font-size:3px;
	text-indent:-9999em;
	border-top:1.1em solid #007bff;
	border-right:1.1em solid #007bff;
	border-bottom:1.1em solid #007bff;
	border-left:1.1em solid #fff;
	transform:translateZ(0);
	animation:load8 1.1s infinite linear;
	width:30px;
	height:30px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-15px;
	margin-left:-15px;
	z-index:10;
}
@media(max-width:991px) {
.home-slider-wrapper.is-loading:after {
border-radius:50%;
font-size:3px;
text-indent:-9999em;
border-top:1.1em solid #007bff;
border-right:1.1em solid #007bff;
border-bottom:1.1em solid #007bff;
border-left:1.1em solid #fff;
transform:translateZ(0);
animation:load8 1.1s infinite linear;
width:20px;
height:20px;
position:absolute;
top:50%;
left:50%;
margin-top:-10px;
margin-left:-10px;
z-index:10;
}
}
.pagemode-edit .home-slider-wrapper.is-loading:after {
	display:none;
}
.home-slider {
	position:relative;
	height:750px;
	overflow:hidden;
}
.home-slider .owl-carousel {
	overflow:hidden;
}
.pagemode-edit .home-slider .owl-carousel {
	display:block;
}
.home-slider .owl-carousel .owl-stage-outer, .home-slider .owl-carousel .owl-stage, .home-slider .owl-carousel .owl-item, .home-slider .owl-carousel .item {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.home-slider .owl-carousel .owl-stage-outer.owl-height .owl-stage, .home-slider .owl-carousel .owl-stage-outer.owl-height .owl-item, .home-slider .owl-carousel .owl-stage-outer.owl-height .item {
	height:auto;
}
@media(max-width:991px) {
.home-slider .owl-carousel .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
}
.home-slider .owl-carousel .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.home-slider .owl-carousel .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.home-slider .owl-carousel .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.home-slider .owl-carousel .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.home-slider .owl-carousel--navigation-desktop-centered .owl-nav>div {
width:40px;
height:170px;
color:#007bff;
text-align:center;
}
.home-slider .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev {
position:absolute;
top:0%;
right:50%;
border-right:solid 1px #007bff;
}
.home-slider .owl-carousel--navigation-desktop-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.home-slider .owl-carousel--navigation-desktop-centered .owl-nav .owl-next {
position:absolute;
top:0%;
left:50%;
}
.home-slider .owl-carousel--navigation-desktop-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(min-width:991px) {
.home-slider .owl-carousel--navigation-desktop-right .owl-nav>div {
width:30px;
height:55px;
color:#007bff;
text-align:center;
}
.home-slider .owl-carousel--navigation-desktop-right .owl-nav>div.disabled {
-webkit-opacity:.3;
-ms-opacity:.3;
-moz-opacity:.3;
-o-opacity:.3;
opacity:.3;
cursor:default;
}
.home-slider .owl-carousel--navigation-desktop-right .owl-nav .owl-prev {
position:absolute;
top:0;
right:30px;
border-right:solid 1px #007bff;
}
.home-slider .owl-carousel--navigation-desktop-right .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
.home-slider .owl-carousel--navigation-desktop-right .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
}
.home-slider .owl-carousel--navigation-desktop-right .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
transform:translateY(100%);
}
}
@media(min-width:991px) {
.home-slider .owl-carousel--navigation-desktop-vertical .owl-nav>div {
width:40px;
height:210px;
color:#007bff;
text-align:center;
}
.home-slider .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev {
position:absolute;
top:245px;
left:25px;
border-right:solid 1px #007bff;
}
.home-slider .owl-carousel--navigation-desktop-vertical .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.home-slider .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next {
position:absolute;
top:245px;
left:65px;
}
.home-slider .owl-carousel--navigation-desktop-vertical .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
@media(max-width:991px) {
.home-slider .owl-carousel--navigation-mobile-centered .owl-nav>div {
width:32.5px;
height:87.5px;
color:#007bff;
text-align:center;
top:50% !important;
transform:translateY(-50%);
}
.home-slider .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev {
position:absolute;
top:0;
left:0;
border-left:solid 1px #007bff;
}
.home-slider .owl-carousel--navigation-mobile-centered .owl-nav .owl-prev:before {
content:"i";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
.home-slider .owl-carousel--navigation-mobile-centered .owl-nav .owl-next {
position:absolute;
top:0;
right:0;
border-right:solid 1px #007bff;
}
.home-slider .owl-carousel--navigation-mobile-centered .owl-nav .owl-next:before {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
display:block;
position:relative;
top:50%;
transform:translateY(-50%);
}
}
.home-slider .owl-nav.disabled {
	display:none;
}
.home-slider .owl-nav>div {
	cursor:pointer;
}
.home-slider .owl-nav>div:hover {
	color:#000;
}
.home-slider .owl-dots {
	text-align:center;
}
.home-slider .owl-dots.disabled {
	display:none;
}
.home-slider .owl-dots>div {
	cursor:pointer;
}
.home-slider .owl-dots .owl-dot {
	display:inline-block;
	margin:0 3px;
	width:10px;
	height:10px;
	border-radius:50%;
	border:solid 1px #9d9d9d;
	font-size:1px;
	font-size:.06667em;
	font-weight:normal;
}
.home-slider .owl-dots .owl-dot.active {
	border-color:#007bff;
	background-color:#007bff;
}
.pagemode-edit .home-slider {
	height:auto;
}
@media(max-width:991px) {
.home-slider {
height:28vh;
}
}
.home-slider__overlay {
	width:200vw;
	height:200vw;
	background-color:#007bff;
	-webkit-opacity:.75;
	-ms-opacity:.75;
	-moz-opacity:.75;
	-o-opacity:.75;
	opacity:.75;
	position:absolute;
	bottom:0%;
	left:50%;
	transform:translateX(-50%) translateY(100%);
	transform-origin:50% 0%;
	z-index:10;
}
.theme-partners .home-slider__overlay {
	background-color:#555;
	background-color:#000;
}
@media(min-width:991px) {
.home-slider__overlay.is-animated {
animation:fan 1.5s forwards;
}
}
@media(max-width:991px) {
.home-slider__overlay {
display:none;
}
}
.pagemode-edit .owl-carousel--home, .pagemode-edit .owl-carousel--home-mobile {
	padding-top:135px;
}
.pagemode-edit .owl-carousel--home .expeditor-thumb, .pagemode-edit .owl-carousel--home-mobile .expeditor-thumb {
	display:block;
	width:100px;
	height:auto;
	position:absolute;
	top:5%;
	right:5%;
	overflow:hidden;
	z-index:1000;
}
.pagemode-edit .owl-carousel--home .expeditor-thumb--large, .pagemode-edit .owl-carousel--home-mobile .expeditor-thumb--large {
	width:300px;
}
.pagemode-edit .owl-carousel--home .expeditor-thumb__imgwrap, .pagemode-edit .owl-carousel--home-mobile .expeditor-thumb__imgwrap {
	max-height:100px;
	margin:2px;
	overflow:hidden;
	border-radius:5px;
	border:solid 2px #fff;
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .4);
	background-color:#fff;
}
.pagemode-edit .owl-carousel--home .expeditor-thumb__imgwrap:before, .pagemode-edit .owl-carousel--home-mobile .expeditor-thumb__imgwrap:before {
	content:'Media';
	display:block;
	background-color:#000;
	font-size:10px;
	color:#fff;
	text-align:center;
}
.pagemode-edit .owl-carousel--home .expeditor-thumb__imgwrap--desktop:before, .pagemode-edit .owl-carousel--home-mobile .expeditor-thumb__imgwrap--desktop:before {
	content:'Desktop';
}
.pagemode-edit .owl-carousel--home .expeditor-thumb__imgwrap--mobile:before, .pagemode-edit .owl-carousel--home-mobile .expeditor-thumb__imgwrap--mobile:before {
	content:'Mobile';
}
.pagemode-edit .owl-carousel--home .expeditor-thumb img, .pagemode-edit .owl-carousel--home-mobile .expeditor-thumb img {
	width:100%;
}
.owl-carousel--home .item .bg-wrapper, .owl-carousel--home-mobile .item .bg-wrapper {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-size:contain;
	background-position: center 55%;
	z-index:1;
transition:all .75s 0s;
	-webkit-opacity:0;
	-ms-opacity:0;
	-moz-opacity:0;
	-o-opacity:0;
	opacity:0;
	transform:translateX(-2%);
}
.pagemode-edit .owl-carousel--home .item .bg-wrapper, .pagemode-edit .owl-carousel--home-mobile .item .bg-wrapper {
	-webkit-opacity:1;
	-ms-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	opacity:1;
}
@media(min-width:991px) {
.theme-partners .owl-carousel--home .item .bg-wrapper, .theme-partners .owl-carousel--home-mobile .item .bg-wrapper {
background-size:auto;
background-position:100% 100%;
}
}
@media(max-width:991px) {
.owl-carousel--home .item .bg-wrapper, .owl-carousel--home-mobile .item .bg-wrapper {
transform:translateX(0%);
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
}
}
.owl-carousel--home .item .bg-wrapper.is-animated-in, .owl-carousel--home-mobile .item .bg-wrapper.is-animated-in {
	-webkit-opacity:1;
	-ms-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	opacity:1;
	transform:translateX(0%);
}
.owl-carousel--home .item .box-wrapper, .owl-carousel--home-mobile .item .box-wrapper {
	position:relative;
	z-index:10;
	height:815px;
}
@media(max-width:991px) {
.owl-carousel--home .item .box-wrapper, .owl-carousel--home-mobile .item .box-wrapper {
height:20vh;
/*min-height:260px;*/
padding-top:200px;

}
}
@media(max-width:991px) {
.theme-partners .owl-carousel--home .item .box-wrapper:before, .theme-partners .owl-carousel--home-mobile .item .box-wrapper:before {
content:'';
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:3;
background:linear-gradient(to right, #fff 40%, transparent 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#00000000', GradientType=0);
}
}
.owl-carousel--home .item .box-wrapper>div:first-child, .owl-carousel--home-mobile .item .box-wrapper>div:first-child {
	position:relative;
	margin:0 auto;
	max-width:1340px;
	width:100%;
	height:100%;
}
.owl-carousel--home .item .box-wrapper>div:first-child:before, .owl-carousel--home .item .box-wrapper>div:first-child:after, .owl-carousel--home-mobile .item .box-wrapper>div:first-child:before, .owl-carousel--home-mobile .item .box-wrapper>div:first-child:after {
	content:"";
	display:table;
}
.owl-carousel--home .item .box-wrapper>div:first-child:after, .owl-carousel--home-mobile .item .box-wrapper>div:first-child:after {
	clear:both;
}
@media(min-width:991px) {
.owl-carousel--home .item .box-wrapper>div:first-child, .owl-carousel--home-mobile .item .box-wrapper>div:first-child {
max-width:1340px;
padding:0 25px;
}
}
.owl-carousel--home .item .box-wrapper .box, .owl-carousel--home-mobile .item .box-wrapper .box {
transition:all .35s 0s;
	-webkit-opacity:0;
	-ms-opacity:0;
	-moz-opacity:0;
	-o-opacity:0;
	opacity:0;
	transform:translateY(-50%);
	position:absolute;
	bottom:24.5%;
	left:0%;
	z-index:5;
	padding:0 10% 0 0;
}
.pagemode-edit .owl-carousel--home .item .box-wrapper .box, .pagemode-edit .owl-carousel--home-mobile .item .box-wrapper .box {
	-webkit-opacity:1;
	-ms-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	opacity:1;
}
@media(max-width:991px) {
.owl-carousel--home .item .box-wrapper .box, .owl-carousel--home-mobile .item .box-wrapper .box {
width:80%;
transform:translateY(0%);
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
}
}
.owl-carousel--home .item .box-wrapper a, .owl-carousel--home-mobile .item .box-wrapper a {
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
}
.owl-carousel--home .item .box-wrapper a:hover, .owl-carousel--home .item .box-wrapper a.active, .owl-carousel--home .item .box-wrapper a.is-active, .owl-carousel--home-mobile .item .box-wrapper a:hover, .owl-carousel--home-mobile .item .box-wrapper a.active, .owl-carousel--home-mobile .item .box-wrapper a.is-active {
	color:#000;
}
.owl-carousel--home .item .box-wrapper a:focus, .owl-carousel--home-mobile .item .box-wrapper a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.owl-carousel--home .item .box-wrapper h2, .owl-carousel--home-mobile .item .box-wrapper h2 {
	color:#ff0000;
	text-decoration:none;
transition:color .1s linear;
	font-size:68px;
	
	font-weight:320;
	line-height:1;
}
.owl-carousel--home .item .box-wrapper h2:hover, .owl-carousel--home .item .box-wrapper h2.active, .owl-carousel--home .item .box-wrapper h2.is-active, .owl-carousel--home-mobile .item .box-wrapper h2:hover, .owl-carousel--home-mobile .item .box-wrapper h2.active, .owl-carousel--home-mobile .item .box-wrapper h2.is-active {
	/*color:#000;*/
}
.owl-carousel--home .item .box-wrapper h2:focus, .owl-carousel--home-mobile .item .box-wrapper h2:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.owl-carousel--home .item .box-wrapper h2, .owl-carousel--home-mobile .item .box-wrapper h2 {
font-size:25px;

font-weight:300;
}
}
@media(min-width:991px) {
.theme-partners .owl-carousel--home .item .box-wrapper h2, .theme-partners .owl-carousel--home-mobile .item .box-wrapper h2 {
width:60%;
font-size:50px;
font-size:3.33333em;
font-weight:300;
}
}
@media(max-width:991px) {
.theme-partners .owl-carousel--home .item .box-wrapper h2, .theme-partners .owl-carousel--home-mobile .item .box-wrapper h2 {
font-size:20px;
font-size:1.33333em;
font-weight:300;
}
}
.owl-carousel--home .item .box-wrapper .description img, .owl-carousel--home-mobile .item .box-wrapper .description img {
	display:inline-block;
	vertical-align:middle;
	padding-right:15px;
}
@media(max-width:991px) {
.owl-carousel--home .item .box-wrapper .description img, .owl-carousel--home-mobile .item .box-wrapper .description img {
display:block;
max-height:20px;
padding-bottom:5px;
}
}
.owl-carousel--home .item .box-wrapper .description p, .owl-carousel--home-mobile .item .box-wrapper .description p {
	vertical-align:middle;
	display:inline-block;
	color:#565656;
	text-decoration:none;
transition:color .1s linear;
	font-size:18px;
	/*font-size:1.06667em;*/
	font-weight:500;
	margin:0;
}
.owl-carousel--home .item .box-wrapper .description p:hover, .owl-carousel--home .item .box-wrapper .description p.active, .owl-carousel--home .item .box-wrapper .description p.is-active, .owl-carousel--home-mobile .item .box-wrapper .description p:hover, .owl-carousel--home-mobile .item .box-wrapper .description p.active, .owl-carousel--home-mobile .item .box-wrapper .description p.is-active {
	/*color:#000;*/
}
.owl-carousel--home .item .box-wrapper .description p:focus, .owl-carousel--home-mobile .item .box-wrapper .description p:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.owl-carousel--home .item .box-wrapper .description p, .owl-carousel--home-mobile .item .box-wrapper .description p {
font-size:11px;
font-size:.73333em;
font-weight:300;
margin-bottom:5px;
}
}
.owl-carousel--home .item .box-wrapper .learn-more, .owl-carousel--home-mobile .item .box-wrapper .learn-more {
	display:inline-block;
	vertical-align:middle;
	padding-top:15px;
	font-size:13px;
	font-size:.86667em;
	font-weight:500;
}
@media(max-width:991px) {
.owl-carousel--home .item .box-wrapper .learn-more, .owl-carousel--home-mobile .item .box-wrapper .learn-more {
padding-top:0;
font-size:10px;
font-size:.66667em;
font-weight:500;
}
}
.owl-carousel--home .item .box-wrapper .learn-more:after, .owl-carousel--home-mobile .item .box-wrapper .learn-more:after {
	display:inline-block;
	vertical-align:middle;
	padding-left:10px;
	content:"a";
	font-family:"peoplecert";
	font-size:1.5em;
	font-weight:normal;
	line-height:1;
}
@media(max-width:991px) {
.owl-carousel--home .item .box-wrapper .learn-more:after, .owl-carousel--home-mobile .item .box-wrapper .learn-more:after {
content:"a";
font-family:"peoplecert";
font-size:1em;
font-weight:normal;
line-height:1;
}
}
.owl-carousel--home .item .box-wrapper .name, .owl-carousel--home-mobile .item .box-wrapper .name {
	display:none;
}
.owl-carousel--home .item .box-wrapper .prev, .owl-carousel--home .item .box-wrapper .next, .owl-carousel--home-mobile .item .box-wrapper .prev, .owl-carousel--home-mobile .item .box-wrapper .next {
	-webkit-opacity:0;
	-ms-opacity:0;
	-moz-opacity:0;
	-o-opacity:0;
	opacity:0;
	display:block;
	min-width:100px;
	padding:10px 0;
	border-bottom:solid 1px #878787;
	font-size:15px;
	font-size:1em;
	font-weight:normal;
	color:#000;
	text-decoration:none;
transition:color .1s linear;
	text-align:center;
}
.owl-carousel--home .item .box-wrapper .prev:hover, .owl-carousel--home .item .box-wrapper .prev.active, .owl-carousel--home .item .box-wrapper .prev.is-active, .owl-carousel--home .item .box-wrapper .next:hover, .owl-carousel--home .item .box-wrapper .next.active, .owl-carousel--home .item .box-wrapper .next.is-active, .owl-carousel--home-mobile .item .box-wrapper .prev:hover, .owl-carousel--home-mobile .item .box-wrapper .prev.active, .owl-carousel--home-mobile .item .box-wrapper .prev.is-active, .owl-carousel--home-mobile .item .box-wrapper .next:hover, .owl-carousel--home-mobile .item .box-wrapper .next.active, .owl-carousel--home-mobile .item .box-wrapper .next.is-active {
	color:#007bff;
}
.owl-carousel--home .item .box-wrapper .prev:focus, .owl-carousel--home .item .box-wrapper .next:focus, .owl-carousel--home-mobile .item .box-wrapper .prev:focus, .owl-carousel--home-mobile .item .box-wrapper .next:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:991px) {
.owl-carousel--home .item .box-wrapper .prev, .owl-carousel--home .item .box-wrapper .next, .owl-carousel--home-mobile .item .box-wrapper .prev, .owl-carousel--home-mobile .item .box-wrapper .next {
display:none;
}
}
.owl-carousel--home .item .box-wrapper .prev:hover, .owl-carousel--home .item .box-wrapper .next:hover, .owl-carousel--home-mobile .item .box-wrapper .prev:hover, .owl-carousel--home-mobile .item .box-wrapper .next:hover {
	border-color:#007bff;
}
.owl-carousel--home .item .box-wrapper .prev, .owl-carousel--home-mobile .item .box-wrapper .prev {
transition:all .35s 0s, color .2s, border-color .2s;
	position:absolute;
	top:63%;
	left:0%;
	z-index:5;
	transform:translateY(0%) translateX(-50%) rotate(270deg);
	display: none;
}
.owl-carousel--home .item .box-wrapper .next, .owl-carousel--home-mobile .item .box-wrapper .next {
transition:all .35s 0s, color .2s, border-color .2s;
	position:absolute;
	top:63%;
	right:0%;
	z-index:5;
	transform:translateY(0%) translateX(50%) rotate(90deg);
	display: none;
}
.owl-carousel--home .item .box-wrapper.is-animated-in .box, .owl-carousel--home-mobile .item .box-wrapper.is-animated-in .box {
	transform:translateY(0%);
	-webkit-opacity:1;
	-ms-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	opacity:1;
}
.owl-carousel--home .item .box-wrapper.is-animated-in .prev, .owl-carousel--home .item .box-wrapper.is-animated-in .next, .owl-carousel--home-mobile .item .box-wrapper.is-animated-in .prev, .owl-carousel--home-mobile .item .box-wrapper.is-animated-in .next {
	-webkit-opacity:1;
	-ms-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	opacity:1;
}
.owl-carousel--home .item .box-wrapper.is-animated-in .prev, .owl-carousel--home-mobile .item .box-wrapper.is-animated-in .prev {
	transform:translateY(0%) translateX(0%) rotate(270deg);
}
.owl-carousel--home .item .box-wrapper.is-animated-in .next, .owl-carousel--home-mobile .item .box-wrapper.is-animated-in .next {
	transform:translateY(0%) translateX(0%) rotate(90deg);
}
.owl-carousel--home .owl-dots, .owl-carousel--home-mobile .owl-dots {
	position:absolute;
	bottom:18%;
	top:82%;
	left:50%;
	transform:translateX(-50%);
	line-height:1;
}
@media(min-width:991px) {
.owl-carousel--home .owl-dots:before, .owl-carousel--home-mobile .owl-dots:before {
display:none;
position:absolute;
top:0;
left:0;
content:'';
width:100%;
height:100%;
background-color:transparent;
z-index:5;
}
}
.owl-carousel--home .owl-dots .owl-dot, .owl-carousel--home-mobile .owl-dots .owl-dot {
	margin:0 3px;
	width:30px;
	height:15px;
	border-radius:0%;
	border:none;
	background-color:transparent;
	border-bottom:solid 1px #007bff;
	font-size:12px;
	font-size:.8em;
	font-weight:normal;
transition:all .2s;
}
@media(min-width:991px) {
.owl-carousel--home .owl-dots .owl-dot, .owl-carousel--home-mobile .owl-dots .owl-dot {
position:relative;
}
}
@media(max-width:991px) {
.owl-carousel--home .owl-dots .owl-dot, .owl-carousel--home-mobile .owl-dots .owl-dot {
width:15px;
height:1px;
margin:0 1px;
font-size:8px;
font-size:.53333em;
font-weight:normal;
}
}
.owl-carousel--home .owl-dots .owl-dot:hover, .owl-carousel--home-mobile .owl-dots .owl-dot:hover {
	border-color:#000;
}
.owl-carousel--home .owl-dots .owl-dot.active, .owl-carousel--home-mobile .owl-dots .owl-dot.active {
	width:100px;
	height:15px;
	background-color:transparent;
	border-color:#000;
}
.owl-carousel--home .owl-dots .owl-dot.active:hover, .owl-carousel--home-mobile .owl-dots .owl-dot.active:hover {
	cursor:default;
}
.owl-carousel--home .owl-dots .owl-dot.active span, .owl-carousel--home-mobile .owl-dots .owl-dot.active span {
	display:block;
}
@media(max-width:991px) {
.owl-carousel--home .owl-dots .owl-dot.active, .owl-carousel--home-mobile .owl-dots .owl-dot.active {
width:50px;
height:1px;
}
}
.owl-carousel--home .owl-dots .owl-dot span, .owl-carousel--home-mobile .owl-dots .owl-dot span {
	display:none;
	position:absolute;
	bottom:5px;
	left:0;
}
@media(max-width:991px) {
.owl-carousel--home .owl-dots .owl-dot span, .owl-carousel--home-mobile .owl-dots .owl-dot span {
left:50%;
top:91%;
transform:translateY(-50%);
}
}
.owl-carousel--home-mobile .item .bg-wrapper {
	-webkit-opacity:1;
	-ms-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	opacity:1;
}
.promo-global-outter {
	visibility:visible;
	background-color:#ededed;
	max-width:2560px;
	margin:0 auto;
	height:680px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
	background-position:50% 0%;
}
@media(min-width:480px) and (max-width:991px) {
.promo-global-outter {
height:40vh;
}
}
@media(max-width:767px) {
.promo-global-outter {
height:60vh;
background-position:100% 0%;
}
}
.promo-global-wrapper {
	position:relative;
	margin:0 auto;
	max-width:1340px;
	height:100%;
}
@media(min-width:991px) {
.promo-global-wrapper {
max-width:1340px;
padding:0 25px;
}
}
.promo-global {
	position:relative;
	height:100%;
	padding:0 8%;
}
.promo-global a {
	display:block;
	width:50%;
	position:absolute;
	bottom:20%;
	left:0%;
	-webkit-opacity:0;
	-ms-opacity:0;
	-moz-opacity:0;
	-o-opacity:0;
	opacity:0;
	color:#007bff;
	text-decoration:none;
transition:color .1s linear;
transition:all .2s;
}
.promo-global a:hover, .promo-global a.active, .promo-global a.is-active {
	color:#000;
}
.promo-global a:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
.promo-global a .sub-title {
	padding:0 0 5px 0;
	font-size:16px;
	font-size:1.06667em;
	font-weight:300;
	color:#000;
}
@media(max-width:991px) {
.promo-global a .sub-title {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.promo-global a .title {
	font-size:60px;
	font-size:4em;
	font-weight:300;
	line-height:1;
}
@media(min-width:992px) and (max-width:1199px) {
.promo-global a .title {
font-size:55px;
font-size:3.66667em;
font-weight:300;
}
}
@media(max-width:991px) {
.promo-global a .title {
font-size:23px;
font-size:1.53333em;
font-weight:300;
}
}
.promo-global a .learn-more {
	display:block;
	padding:5px 0 0 0;
	font-size:13px;
	font-size:.86667em;
	font-weight:300;
}
@media(max-width:991px) {
.promo-global a .learn-more {
font-size:11px;
font-size:.73333em;
font-weight:300;
}
}
.promo-global a.is-animated {
	-webkit-opacity:1;
	-ms-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	opacity:1;
	left:8%;
}
.at-a-glance-wrapper {
	visibility:visible;
}
@media(min-width:991px) {
.at-a-glance-wrapper .at-a-glance {
position:relative;
margin:0 auto;
max-width:1340px;
height:275px;
}
}
@media(min-width:991px) and (min-width:991px) {
.at-a-glance-wrapper .at-a-glance {
max-width:1340px;
padding:0 25px;
}
}
@media(min-width:991px) {
.at-a-glance-wrapper .at-a-glance .container-fluid, .at-a-glance-wrapper .at-a-glance .row, .at-a-glance-wrapper .at-a-glance div[class^='col'] {
height:100%;
}
.at-a-glance-wrapper .at-a-glance__title {
position:relative;
font-size:30px;
font-size:2em;
font-weight:300;
line-height:1.3;
position:relative;
top:50%;
transform:translateY(-50%);
}
.at-a-glance-wrapper .at-a-glance__steps {
position:relative;
height:100%;
}
.at-a-glance-wrapper .at-a-glance ul {
margin:0;
padding:0;
list-style:none;
}
.at-a-glance-wrapper .at-a-glance li {
-webkit-opacity:0;
-ms-opacity:0;
-moz-opacity:0;
-o-opacity:0;
opacity:0;
position:relative;
display:block;
}
.at-a-glance-wrapper .at-a-glance li:after {
content:'';
width:10px;
height:10px;
margin:0 auto;
border-radius:50%;
background-color:#007bff;
}
.at-a-glance-wrapper .at-a-glance li:nth-child(1) {
position:absolute;
top:110px;
left:75px;
transition:opacity .2s 0s;
}
}
@media(min-width:991px) and (min-width:991px) {
.at-a-glance-wrapper .at-a-glance li:nth-child(1) .title {
position:absolute;
top:0;
right:0;
}
}
@media(min-width:991px) {
.at-a-glance-wrapper .at-a-glance li:nth-child(1):after {
position:absolute;
top:9px;
right:-13px;
}
.at-a-glance-wrapper .at-a-glance li:nth-child(2) {
position:absolute;
top:45px;
left:240px;
transition:opacity .2s .4s;
}
}
@media (forced-colors: active) and (min-width:991px)  {
.at-a-glance-wrapper .at-a-glance li:nth-child(2) {
transition:all 0 0;
}
}
@media(min-width:991px) and (min-width:991px) {
.at-a-glance-wrapper .at-a-glance li:nth-child(2) .title {
position:absolute;
top:0;
right:0;
}
}
@media(min-width:991px) {
.at-a-glance-wrapper .at-a-glance li:nth-child(2):after {
position:absolute;
top:23px;
right:45px;
}
.at-a-glance-wrapper .at-a-glance li:nth-child(3) {
position:absolute;
top:75px;
left:285px;
transition:opacity .2s .8s;
}
}
@media (forced-colors: active) and (min-width:991px)  {
.at-a-glance-wrapper .at-a-glance li:nth-child(3) {
transition:all 0 0;
}
}
@media(min-width:991px) {
.at-a-glance-wrapper .at-a-glance li:nth-child(3):after {
position:absolute;
top:20px;
left:-10px;
}
.at-a-glance-wrapper .at-a-glance li:nth-child(4) {
position:absolute;
top:220px;
left:500px;
transition:opacity .2s 1.8s;
}
}
@media (forced-colors: active) and (min-width:991px)  {
.at-a-glance-wrapper .at-a-glance li:nth-child(4) {
transition:all 0 0;
}
}
@media(min-width:991px) {
.at-a-glance-wrapper .at-a-glance li:nth-child(4):after {
display:none;
}
.at-a-glance-wrapper .at-a-glance li:nth-child(4) .sub-title {
top:-25px;
}
.at-a-glance-wrapper .at-a-glance.is-animated li {
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
}
.at-a-glance-wrapper .at-a-glance.is-animated svg {
visibility:visible;
stroke-dashoffset:1px;
}
.at-a-glance-wrapper svg {
position:absolute;
top:70px;
left:80px;
display:block;
margin:0;
padding:0;
stroke-dasharray:500px;
stroke-dashoffset:500px;
transition:stroke-dashoffset 1s 1.2s;
}
.at-a-glance-wrapper .title {
white-space:nowrap;
color:#007bff;
line-height:1;
}
.at-a-glance-wrapper .sub-title {
position:absolute;
top:15px;
right:0;
text-align:right;
white-space:nowrap;
}
.at-a-glance-wrapper .sub-title em {
display:block;
font-style:normal;
font-size:16px;
font-size:1.06667em;
font-weight:normal;
line-height:1.3;
}
.at-a-glance-wrapper .sub-title span {
display:block;
line-height:1.3;
}
}
@media(max-width:991px) {
.at-a-glance-wrapper .at-a-glance {
position:relative;
margin:0 auto;
max-width:1340px;
height:260px;
background-color:#f9f9f9;
}
}
@media(max-width:991px) and (min-width:991px) {
.at-a-glance-wrapper .at-a-glance {
max-width:1340px;
padding:0 25px;
}
}
@media(max-width:991px) {
.at-a-glance-wrapper .at-a-glance__title {
position:relative;
font-size:30px;
font-size:2em;
font-weight:300;
line-height:1.3;
padding:20px 0;
font-size:15px;
font-size:1em;
font-weight:300;
text-align:center;
}
.at-a-glance-wrapper .at-a-glance__steps {
position:relative;
max-width:550px;
height:100%;
margin:0 auto;
padding:50px 0 0 0;
}
.at-a-glance-wrapper .at-a-glance ul {
position:relative;
margin:0;
padding:0;
list-style:none;
}
.at-a-glance-wrapper .at-a-glance ul:before, .at-a-glance-wrapper .at-a-glance ul:after {
content:"";
display:table;
}
.at-a-glance-wrapper .at-a-glance ul:after {
clear:both;
}
.at-a-glance-wrapper .at-a-glance li {
position:relative;
display:block;
float:left;
width:33.33%;
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
}
.at-a-glance-wrapper .at-a-glance li:before, .at-a-glance-wrapper .at-a-glance li:after {
content:'';
width:45%;
height:1px;
background-color:#878787;
position:absolute;
top:50%;
transform:translateY(-50%);
left:0%;
}
.at-a-glance-wrapper .at-a-glance li:after {
left:55%;
}
.at-a-glance-wrapper .at-a-glance li:first-child:before {
display:none;
}
.at-a-glance-wrapper .at-a-glance li:nth-child(3):after {
display:none;
}
.at-a-glance-wrapper .at-a-glance li:nth-child(4) {
position:absolute;
top:110px;
left:50%;
transform:translateX(-50%);
}
.at-a-glance-wrapper .at-a-glance li:nth-child(4):before {
content:'';
width:1px;
height:60px;
background-color:#878787;
position:absolute;
top:-40px;
transform:translateY(-100%);
left:calc(50% - 1px);
}
.at-a-glance-wrapper .at-a-glance li:nth-child(4):after {
display:none;
}
.at-a-glance-wrapper .at-a-glance li:nth-child(4) .dot:before {
display:none;
}
.at-a-glance-wrapper .at-a-glance svg {
display:none;
}
.at-a-glance-wrapper .at-a-glance .dot {
position:relative;
width:100%;
height:5px;
z-index:9;
-webkit-opacity:1;
-ms-opacity:1;
-moz-opacity:1;
-o-opacity:1;
opacity:1;
}
.at-a-glance-wrapper .at-a-glance .dot:before {
content:'';
width:5px;
height:5px;
border-radius:50%;
position:absolute;
top:0%;
left:50%;
margin-left:-2.5px;
background-color:#007bff;
}
.at-a-glance-wrapper .at-a-glance .title {
position:absolute;
top:-35px;
left:0;
white-space:nowrap;
width:100%;
font-size:11px;
font-size:.73333em;
font-weight:300;
text-align:center;
color:#000;
}
.at-a-glance-wrapper .at-a-glance .sub-title {
position:absolute;
top:-20px;
left:0;
width:100%;
text-align:center;
}
.at-a-glance-wrapper .at-a-glance .sub-title em {
display:block;
font-style:normal;
font-size:11px;
font-size:.73333em;
font-weight:700;
}
.at-a-glance-wrapper .at-a-glance .sub-title span {
display:block;
font-size:10px;
font-size:.66667em;
font-weight:normal;
width:80%;
margin:0 auto;
line-height:1.2;
}
}
.video-banner__video .video-wrap {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50%;
	background-color:#000;
}
@media(max-width:991px) {
.video-banner__video .video-wrap {
width:100%;
text-align:center;
}
.video-banner__video .video-wrap img {
-webkit-opacity:0;
-ms-opacity:0;
-moz-opacity:0;
-o-opacity:0;
opacity:0;
}
}
.video-banner__video .video-wrap.videoStarted {
	background-image:none !important;
}
.video-banner__video .video-btn {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	height:100%;
	background:url("../../../img/fzimg/symbols/video-play.png") 50% 50% no-repeat;
	background-size:90px auto;
	font-size:15px;
	font-size:1em;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
transition:color .1s linear;
	font-weight:bold;
	text-align:center;
transition:all .2s;
}
.video-banner__video .video-btn:hover, .video-banner__video .video-btn.active, .video-banner__video .video-btn.is-active {
	color:#fff;
}
.video-banner__video .video-btn:focus {
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px;
}
@media(max-width:767px) {
.video-banner__video .video-btn {
background-size:65px auto;
}
}
.video-banner__video .video-btn:hover {
	transform:scale(1.1);
}
.video-banner__video .video-holder {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
