@import url("../CherryFramework/style.css");
.parallax-slider { height:580px; }
.parallax-slider #mainCaptionHolder .container { top:30%; }
.parallax-slider #mainCaptionHolder .slider_caption {
	text-align:center;
	font-size:80px;
	line-height:80px;
	font-weight:300;
	color:#fff;
	text-shadow:1px 1px 0 rgba(0,0,0,0.25);
}
.parallax-slider #mainCaptionHolder .slider_caption h1, .parallax-slider #mainCaptionHolder .slider_caption h2 {
	font-size:130px;
	line-height:120px;
	font-weight:500;
	color:#fff;
}
.parallax-slider .controlBtn {
	width:55px;
	height:55px;
	margin-top:-28px;
}
.parallax-slider .controlBtn .innerBtn {
	font-size:31px;
	line-height:55px;
	color:#a9a9a9;
	background:#fff;
}
.parallax-slider .controlBtn .slidesCounter {
	font-size:16px;
	line-height:55px;
	color:#fff;
	background:#005580;
}
.parallax-slider .controlBtn:hover .innerBtn {
	color:#fff;
	background:#005580;
}
.parallax-slider .parallaxPrevBtn, .parallax-slider .parallaxNextBtn {
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.parallax-slider .parallaxPrevBtn { left:-55px; }
.parallax-slider .parallaxNextBtn { right:-55px; }
.parallax-slider:hover .parallaxPrevBtn { left:0; }
.parallax-slider:hover .parallaxNextBtn { right:0; }
.parallax-slider #paralaxSliderPagination {
	padding:10px 0;
	bottom:0px;
}
.parallax-slider #paralaxSliderPagination.buttons_pagination ul li {
	border-radius:50%;
	margin:3px;
	width:15px;
	height:15px;
	border:2px solid #fff;
}
.parallax-slider #paralaxSliderPagination.buttons_pagination ul li:hover, .parallax-slider #paralaxSliderPagination.buttons_pagination ul li.active { background:#005580; }
.parallax-slider #paralaxSliderPagination.images_pagination ul li {
	margin:3px;
	opacity:.5;
}
.parallax-slider #paralaxSliderPagination.images_pagination ul li:hover, .parallax-slider #paralaxSliderPagination.images_pagination ul li.active { opacity:1; }
.parallax-slider .parallax-slider-video-progress { background:#0088cc; }
.parallax-slider #previewSpinner {
	width:50px;
	height:50px;
	margin-left:-25px;
	margin-top:-25px;
	border-radius:25px;
	background:url(parallax-slider/img/spinner.GIF) 50% 50% #fff no-repeat;
}
.parallax-slider {
	overflow:hidden;
	position:relative;
	-ms-transform:translateZ(0);
	transform:translateZ(0);
}
.parallax-slider .baseList { display:none; }
.parallax-slider .parallax-slider-video-progress-bar {
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	width:100%;
	height:8px;
	background:url(parallax-slider/img/loader.gif) 0 0 repeat-x;
	z-index:5;
}
.parallax-slider .parallax-slider-video-progress {
	width:0;
	height:100%;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.parallax-slider .parallax-slider-vimeo-video { overflow:hidden; }
.parallax-slider .parallax-slider-vimeo-video .parallax-slider-vimeo-iframe {
	margin-top:-100px;
	max-width:none;
}
.parallax-slider #mainImageHolder {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
}
.parallax-slider #mainImageHolder .primaryHolder, .parallax-slider #mainImageHolder .secondaryHolder {
	position:absolute;
	width:100%;
	top:0;
	left:0;
}
.parallax-slider #mainImageHolder .primaryHolder .obj-inner, .parallax-slider #mainImageHolder .secondaryHolder .obj-inner {
	max-width:inherit;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.parallax-slider #mainCaptionHolder {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:2;
}
.parallax-slider #mainCaptionHolder >a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.parallax-slider #mainCaptionHolder .container { position:relative; }
.parallax-slider #mainCaptionHolder .primaryCaption, .parallax-slider #mainCaptionHolder .secondaryCaption {
	position:absolute;
	width:100%;
	top:0;
	left:0;
}
.parallax-slider .controlBtn {
	position:absolute;
	cursor:pointer;
	display:block;
	top:50%;
	z-index:2;
}
.parallax-slider .controlBtn .innerBtn {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	position:relative;
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	z-index:1;
}
.parallax-slider .controlBtn .slidesCounter {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	position:absolute;
	top:0;
	width:60%;
	height:100%;
}
.parallax-slider .controlBtn.parallaxPrevBtn .slidesCounter {
	left:0%;
	text-align:left;
}
.parallax-slider .controlBtn.parallaxPrevBtn:hover .slidesCounter { left:100%; }
.parallax-slider .controlBtn.parallaxNextBtn .slidesCounter {
	right:0%;
	text-align:right;
}
.parallax-slider .controlBtn.parallaxNextBtn:hover .slidesCounter { right:100%; }
.parallax-slider #paralaxSliderPagination {
	position:absolute;
	width:100%;
	text-align:center;
	z-index:2;
}
.parallax-slider #paralaxSliderPagination ul {
	list-style:none;
	margin:0;
}
.parallax-slider #paralaxSliderPagination ul li {
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	cursor:pointer;
	display:inline-block;
}
.parallax-slider #previewSpinner {
	position:absolute;
	display:block;
	top:50%;
	left:50%;
	z-index:99;
}
.parallax-slider.zoom-fade-eff #mainImageHolder .primaryHolder {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.parallax-slider.zoom-fade-eff #mainImageHolder .primaryHolder.animateState {
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
}
.parallax-slider.zoom-fade-eff #mainImageHolder .secondaryHolder {
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.zoom-fade-eff #mainImageHolder .secondaryHolder.animateState {
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .primaryCaption {
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .primaryCaption.animateState {
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .secondaryCaption {
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .secondaryCaption.animateState {
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder {
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder.animateState {
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.simple-fade-eff #mainImageHolder .secondaryHolder.animateState {
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.simple-fade-eff #mainImageHolder .secondaryHolder.animateState.animateState {
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.simple-fade-eff #mainCaptionHolder .primaryCaption {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.parallax-slider.simple-fade-eff #mainCaptionHolder .primaryCaption.animateState {
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption {
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption.animateState {
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.slide-top-eff #mainImageHolder .primaryHolder { top:0; }
.parallax-slider.slide-top-eff #mainImageHolder .primaryHolder.animateState { top:-100%; }
.parallax-slider.slide-top-eff #mainImageHolder .secondaryHolder.animateState { top:0; }
.parallax-slider.slide-top-eff #mainImageHolder .secondaryHolder.animateState.animateState { top:100%; }
.parallax-slider.slide-top-eff #mainCaptionHolder .primaryCaption {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
}
.parallax-slider.slide-top-eff #mainCaptionHolder .primaryCaption.animateState {
	opacity:0;
	filter:alpha(opacity=0);
}
.parallax-slider.slide-top-eff #mainCaptionHolder .secondaryCaption {
	opacity:1;
	filter:alpha(opacity=100);
}
.parallax-slider.slide-top-eff #mainCaptionHolder .secondaryCaption.animateState {
	opacity:0;
	filter:alpha(opacity=0);
}
.visible {
	visibility:visible !important;
	display:block !important;
}
@font-face {
	font-family:'Burn-out-fade-away';
	src:url('/wp-content/themes/DuckDiverTheme/fonts/Burn-out-fade-away.ttf.woff') format('woff'), url('/wp-content/themes/DuckDiverTheme/fonts/Burn-out-fade-away.ttf.svg#Burn-out-fade-away') format('svg'), url('/wp-content/themes/DuckDiverTheme/fonts/Burn-out-fade-away.ttf.eot'), url('/wp-content/themes/DuckDiverTheme/fonts/Burn-out-fade-away.eot?#iefix') format('embedded-opentype');
	font-weight:normal;
	font-style:normal;
}
img {
	max-width:100%;
	height:auto;
}
img.boxed {
	border:1px solid #000;
	box-shadow:0px 0px 0px 6px #dddddd;
}
html, body { overflow-x:hidden; }
.home .motopress-wrapper.content-holder.clearfix { padding-bottom:0; }
.page-template-default .motopress-wrapper.content-holder.clearfix, .single .motopress-wrapper.content-holder.clearfix, .post-template-default .motopress-wrapper.content-holder.clearfix, .page-template-page-fullwidth .motopress-wrapper.content-holder.clearfix, .page-single .motopress-wrapper.content-holder.clearfix, .blog .motopress-wrapper.content-holder.clearfix, .search-results .motopress-wrapper.content-holder.clearfix, .search .motopress-wrapper.content-holder.clearfix, .archive .motopress-wrapper.content-holder.clearfix, .single-portalhub .motopress-wrapper.content-holder.clearfix { padding-bottom:0; }
.page-template-default .motopress-wrapper.content-holder.clearfix .container, .single .motopress-wrapper.content-holder.clearfix .container, .post-template-default .motopress-wrapper.content-holder.clearfix .container, .page-template-page-fullwidth .motopress-wrapper.content-holder.clearfix .container, .page-single .motopress-wrapper.content-holder.clearfix .container, .blog .motopress-wrapper.content-holder.clearfix .container, .search-results .motopress-wrapper.content-holder.clearfix .container, .search .motopress-wrapper.content-holder.clearfix .container, .archive .motopress-wrapper.content-holder.clearfix .container, .single-portalhub .motopress-wrapper.content-holder.clearfix .container {
	background-color:#222;
	box-sizing:border-box;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:60px;
}
.page-template-default .motopress-wrapper.content-holder.clearfix .container h3, .page-template-default .motopress-wrapper.content-holder.clearfix .container h4, .single .motopress-wrapper.content-holder.clearfix .container h3, .single .motopress-wrapper.content-holder.clearfix .container h4, .post-template-default .motopress-wrapper.content-holder.clearfix .container h3, .post-template-default .motopress-wrapper.content-holder.clearfix .container h4, .page-template-page-fullwidth .motopress-wrapper.content-holder.clearfix .container h3, .page-template-page-fullwidth .motopress-wrapper.content-holder.clearfix .container h4, .page-single .motopress-wrapper.content-holder.clearfix .container h3, .page-single .motopress-wrapper.content-holder.clearfix .container h4, .blog .motopress-wrapper.content-holder.clearfix .container h3, .blog .motopress-wrapper.content-holder.clearfix .container h4, .search-results .motopress-wrapper.content-holder.clearfix .container h3, .search-results .motopress-wrapper.content-holder.clearfix .container h4, .search .motopress-wrapper.content-holder.clearfix .container h3, .search .motopress-wrapper.content-holder.clearfix .container h4, .archive .motopress-wrapper.content-holder.clearfix .container h3, .archive .motopress-wrapper.content-holder.clearfix .container h4, .single-portalhub .motopress-wrapper.content-holder.clearfix .container h3, .single-portalhub .motopress-wrapper.content-holder.clearfix .container h4 { color:#ffc40d; }
.page-template-default .motopress-wrapper.content-holder.clearfix .container a:not(.btn-primary), .single .motopress-wrapper.content-holder.clearfix .container a:not(.btn-primary), .post-template-default .motopress-wrapper.content-holder.clearfix .container a:not(.btn-primary), .page-template-page-fullwidth .motopress-wrapper.content-holder.clearfix .container a:not(.btn-primary), .page-single .motopress-wrapper.content-holder.clearfix .container a:not(.btn-primary), .blog .motopress-wrapper.content-holder.clearfix .container a:not(.btn-primary), .search-results .motopress-wrapper.content-holder.clearfix .container a:not(.btn-primary), .search .motopress-wrapper.content-holder.clearfix .container a:not(.btn-primary), .archive .motopress-wrapper.content-holder.clearfix .container a:not(.btn-primary), .single-portalhub .motopress-wrapper.content-holder.clearfix .container a:not(.btn-primary) { color:#f89406; }
.gray-section {
	background:#333;
	padding:40px 0;
	margin:40px auto;
}
.gray-section .col-sm-2 {
	display:inline-block;
	vertical-align:middle;
	float:none;
	width:16.2%;
}
@media (max-width: 767px) {
	.gray-section .col-sm-2 { width:100%; }
}
.gray-section h3 {
	color:#999;
	margin-bottom:1.5em;
}
.header {
	padding:10px 0;
	border-bottom:2px solid #000;
}
.header .col-sm-7 { padding-top:15px; }
.header #icl_lang_sel_widget-2 {
	position:absolute;
	right:280px;
	top:-8px;
}
@media (max-width: 767px) {
	.header #icl_lang_sel_widget-2 { top:0; }
}
@media (max-width: 550px) {
	.header #icl_lang_sel_widget-2 { right:0; }
}
@media (max-width: 767px) {
	.header .search-box {
		width:100%;
		position:absolute;
		top:-10px;
	}
}
@media (max-width: 550px) {
	.header .search-box .search-form { display:none; }
}
@media (min-width: 551px) {
	#wprmenu_bar .toggle-search { display:none; }
}
.sf-menu { float:right; }
.sf-menu ul { width:180px; }
.sf-menu ul li { width:180px; }
.sf-menu a.sf-with-ul { padding-right:1.65em; }
.sf-menu >li>a>.sf-sub-indicator {
	background-position:-10px -100px;
	right:0.55em;
}
.sf-menu li a {
	border:none;
	text-transform:uppercase;
}
.sf-menu li li { background-color:#f89406; }
.sf-menu li li a {
	color:#fff;
	font-size:.9em;
	line-height:1.3em;
}
.sf-menu li li a:hover, .sf-menu li li a:focus { background-color:#D40005; }
.sf-menu li:hover ul {
	margin:0 auto;
	width:11em;
}
.sf-menu > li > a:hover, .sf-menu > li.sfHover> a, .sf-menu > li.current-menu-item > a, .sf-menu > li.current_page_item > a, .sf-menu li li.current-menu-item > a, .sf-menu li li.current_page_item > a { background:#D40005; }
.sf-menu li li > a:hover, .sf-menu li li.sfHover > a, .sf-menu li li.current-menu-item > a, .sf-menu li li.current_page_item > a { background:#D40005; }
.select-menu {
	display:none;
	border:1px solid #ddd;
	background:url('./images/hamburger-menu.png') no-repeat 98% 0 #333;
	background-color:#333;
	width:100%;
	height:34px;
	padding:5px;
	margin:0;
	cursor:pointer;
	outline:none;
	color:#fff;
	position:relative;
	top:-10px;
}
select.select-menu {
	width:100%;
	padding:5px;
	background-size:contain;
	font-size:16px;
	line-height:1;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	height:34px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	text-indent:1px;
	text-overflow:'';
}
select.select-menu:-ms-expand { display:none; }
form#search-header { top:-8px; }
form#search-header input.search-form_it {
	padding-left:5px;
	color:#000;
}
@media (max-width: 767px) {
	.camera_caption h2 {
		font-size:24px;
		margin-top:0;
		margin-bottom:0;
	}
}
.logo img {
	width:500px;
	max-width:100%;
}
@media (max-width: 767px) {
	.logo { z-index:-1; }
}
#content { padding-top:20px; }
#content h3 { margin-bottom:20px; }
.title-section { padding-top:20px; }
.title-header { margin-bottom:.5em; }
.well { background-color:#ddd; }
.well h2, .well p { color:#333; }
ul#menu-training-offered, ul#menu-training-offered-german {
	counter-reset:foo;
	display:table;
	margin-left:-35px;
}
ul#menu-training-offered > li, ul#menu-training-offered-german > li { list-style-type:none; }
ul#menu-training-offered > li::before, ul#menu-training-offered-german > li::before {
	content:'\2022';
	color:#D40005;
	padding-right:0.5em;
}
ul#menu-training-offered > li > ul.sub-menu li, ul#menu-training-offered-german > li > ul.sub-menu li {
	list-style-type:none;
	display:table-row;
}
ul#menu-training-offered > li > ul.sub-menu li::before, ul#menu-training-offered-german > li > ul.sub-menu li::before {
	content:'\2022';
	color:#999;
	display:table-cell;
	padding-right:0.5em;
	text-align:right;
}
ul#menu-training-offered li.current_page_item a, ul#menu-training-offered-german li.current_page_item a {
	font-weight:bold;
	color:#ffc40d;
	text-shadow:0px 0px 1px #f89406;
}
ul#menu-training-offered li.current_page_item.menu-item-has-children li a, ul#menu-training-offered-german li.current_page_item.menu-item-has-children li a {
	font-weight:normal;
	color:#f89406;
	text-shadow:none;
}
.breadcrumb {
	padding:8px 15px;
	margin:0 0 21px;
	list-style:none;
	background-color:#333;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.breadcrumb > li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-shadow:0 0 1px #fff;
}
.breadcrumb > li +li:before {
	padding:0 10px 0 0;
	color:#D40005;
	content:"\e602";
	font-family:duckdiver;
	text-shadow:none;
}
.breadcrumb > li > .divider {
	padding:0 5px;
	color:#ccc;
}
.breadcrumb > .active { color:#ccc; }
.dropcap {
	margin-top:20px;
	background:#f89406;
	border-radius:50%;
	width:75px;
	height:75px;
	font-size:36px;
	line-height:70px;
}
#sidebar { padding-top:0px; }
.wpcf7 textarea {
	height:250px;
	margin-bottom:20px;
	padding-top:20px;
}
.wpcf7 .wpcf7-form-control-wrap input {
	height:60px;
	margin-bottom:20px;
	width:100%;
	max-width:100%;
}
.wpcf7-not-valid-tip {
	padding:18px 15px !important;
	padding-left:5px !important;
	padding-right:5px !important;
	border-radius:0;
	font-weight:400;
	font-size:12px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.wpcf7 input[type="reset"] { margin-right:10px; }
.wpcf7 .submit-wrap { position:relative; }
.wpcf7 .submit-wrap .ajax-loader {
	position:absolute;
	top:50%;
	margin-top:0;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%);
}
.wpcf7 .wpcf7-form-control-wrap { position:relative; }
.wpcf7 .wpcf7-form-control-wrap:before {
	position:absolute;
	height:100%;
	width:60px;
	text-align:center;
	font-family:FontAwesome;
	font-size:30px;
	color:#999;
	left:0;
	line-height:60px;
}
.wpcf7 .wpcf7-form-control-wrap input, .wpcf7 .wpcf7-form-control-wrap textarea { padding-left:60px !important; }
.wpcf7 .wpcf7-form-control-wrap.your-name:before { content:'\f007'; }
.wpcf7 .wpcf7-form-control-wrap.your-email:before { content:'\f0e0'; }
.wpcf7 .wpcf7-form-control-wrap.your-phone:before { content:'\f095'; }
.wpcf7 .wpcf7-form-control-wrap.your-message:before { content:'\f040'; }
#back-top span {
	background-color:#f89406;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
}
.footer {
	background-color:#000;
	border-top:0;
	padding-bottom:50px;
}
.footer .wpcf7 textarea {
	height:150px;
	margin-bottom:20px;
	padding-top:20px;
}
.footer .wpcf7 .wpcf7-form-control-wrap input {
	height:40px;
	margin-bottom:10px;
	width:100%;
	max-width:100%;
}
.footer .wpcf7-not-valid-tip {
	padding:18px 15px !important;
	padding-left:5px !important;
	padding-right:5px !important;
	border-radius:0;
	font-weight:400;
	font-size:12px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.footer .wpcf7 input[type="reset"] { margin-right:10px; }
.footer .wpcf7 .submit-wrap { position:relative; }
.footer .wpcf7 .submit-wrap .ajax-loader {
	position:absolute;
	top:50%;
	margin-top:0;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%);
}
.footer .wpcf7 .wpcf7-form-control-wrap { position:relative; }
.footer .wpcf7 .wpcf7-form-control-wrap:before {
	position:absolute;
	height:100%;
	width:60px;
	text-align:center;
	font-family:FontAwesome;
	font-size:24px;
	color:#999;
	left:0;
	line-height:44px;
}
#nav_menu-3 ul {
	margin-left:-30px;
	list-style:none;
}
#nav_menu-3 ul > li > a {
	color:#fff;
	font-family:"Oxygen";
}
.sub-bottom { background-color:#ddd; }
.sub-bottom .footer-text {
	color:#000;
	font-size:15px;
	font-family:"Oxygen";
}
.sub-bottom .copyright {
	margin-top:20px;
	margin-bottom:20px;
}
.sub-bottom a.duck { color:#f89406; }
.sub-bottom .footer-nav {
	float:right;
	margin-left:-8px;
}
.btn, .button {
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	border:none;
	padding:8px 15px;
	border-radius:0;
}
.btn:hover, .btn:focus, .btn:active, .button:hover, .button:focus, .button:active {
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}
.btn-primary, .button-primary {
	background-color:#f89406;
	font-size:18px;
	color:#fff;
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .button-primary:hover, .button-primary:focus, .button-primary:active {
	background-color:#000;
	color:#ffc40d;
}
.btn-secondary, .button-secondary {
	background-color:#ffc40d;
	color:#fff;
	font-size:18px;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .button-secondary:hover, .button-secondary:focus, .button-secondary:active {
	background-color:#000;
	color:#ffc40d;
}
.page .wpc_form input[type="submit"].wpc_submit, .page input[type="button"].wpc_button {
	background-color:#f89406;
	font-size:18px;
	color:#fff;
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
	border:none;
	line-height:0;
}
.page .wpc_form input[type="submit"].wpc_submit:hover, .page .wpc_form input[type="submit"].wpc_submit:focus, .page .wpc_form input[type="submit"].wpc_submit:active, .page input[type="button"].wpc_button:hover, .page input[type="button"].wpc_button:focus, .page input[type="button"].wpc_button:active {
	background-color:#000;
	color:#ffc40d;
}
.page input[type="button"].wpc_button { min-height:25px; }
.btn-courselink.btn-default {
	background-color:#f89406;
	color:#000 !important;
	border:1px solid #ddd;
	border-radius:4px;
	font-weight:bold;
	position:relative;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
	position:relative;
	padding:10px 20px;
	font-size:16px;
	width:500px;
	text-align:left;
	max-width:100%;
	margin-bottom:10px;
}
.btn-courselink.btn-default span.cost {
	position:absolute;
	right:20px;
	color:#222;
}
.btn-courselink.btn-default:hover, .btn-courselink.btn-default:focus, .btn-courselink.btn-default:active {
	background:#D40005;
	color:#ddd !important;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}
.btn-courselink.btn-default:hover span.cost, .btn-courselink.btn-default:focus span.cost, .btn-courselink.btn-default:active span.cost {
	color:#ddd !important;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}
.btn-courselink.btn-default i {
	position:absolute;
	right:10px;
	top:11px;
	font-size:20px;
}
.panel-group { margin:20px 0 5px; }
.panel-default >.panel-heading {
	color:#333;
	background-color:#f89406;
	border-color:#ddd;
}
.panel-default >.panel-heading:hover { cursor:pointer; }
.panel-default h4 a { color:#000 !important; }
.panel-default h4 a:hover { text-decoration:none; }
.panel-default .panel-body { background-color:#999; }
.panel-default .panel-body p, .panel-default .panel-body li { color:#222; }
.panel-heading[aria-expanded="true"] .accordion-toggle:after, .panel-heading.active .accordion-toggle:after {
	font-family:'fontawesome';
	content:"\f056";
	float:right;
	color:#fff;
}
.panel-heading .accordion-toggle:after {
	content:"\f055";
	font-family:'fontawesome';
	float:right;
	color:#000;
}
#product-pills .nav>li>a> img { max-width:100%; }
#product-pills .nav>li>a>:hover, #product-pills .nav>li>a>:focus { background-color:transparent; }
#product-pills .panel { border:none; }
#product-pills .panel-body {
	padding:15px;
	margin-left:-15px;
	margin-right:15px;
}
#product-pills .nav-pills>li { width:14%; }
@media (max-width: 1091px) {
	#product-pills .nav-pills>li { width:24.5%; }
}
@media (max-width: 480px) {
	#product-pills .nav-pills>li {
		width:32.5%;
		float:left;
	}
}
#product-pills .nav-pills>li.active>a, #product-pills .nav-pills>li.active>a:focus, #product-pills .nav-pills>li.active>a:hover {
	color:#fff;
	background-color:#dddddd;
}
#product-pills div#my-tab-content {
	display:table;
	background:#dddddd;
	padding:0px 30px 40px;
	border-radius:5px;
	color:#000;
}
#product-pills div#my-tab-content a.btn-primary { margin-top:15px; }
#product-pills .tab-content>.active { min-height:360px; }
@media (max-width: 1092px) {
	#product-pills .tab-content>.active { min-height:425px; }
}
#product-pills .nav.nav-pills { margin-bottom:20px; }
.nav>li>a:focus, .nav>li>a:hover {
	text-decoration:none;
	background-color:#ddd;
}
span.cost {
	float:right;
	padding-right:20px;
	color:#222;
}
.table-striped>tbody>tr:nth-of-type(odd) { color:#000; }
.table-striped>tbody>tr:nth-of-type(even) { background:#333; }
input[type="submit"], input[type="reset"] {
	vertical-align:top;
	height:30px;
	line-height:0;
}
#login { max-width:350px; }
#login input[type="text"], input[type="password"] { width:350px !important; }
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:31px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.pagination {
	margin:21px 0;
	display:block;
}
.pagination ul {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-left:0;
	margin-bottom:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	box-shadow:0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul > li { display:inline; }
.pagination ul > li > a, .pagination ul > li > span {
	float:left;
	padding:4px 12px;
	line-height:21px;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	border-left-width:0;
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span { background-color:#f5f5f5; }
.pagination ul > .active > a, .pagination ul > .active > span {
	color:#999;
	cursor:default;
}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
	color:#999;
	background-color:transparent;
	cursor:default;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
	border-left-width:1px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
}
.pagination-centered { text-align:center; }
.pagination-right { text-align:right; }
.pagination-large ul > li > a, .pagination-large ul > li > span {
	padding:11px 19px;
	font-size:17.5px;
}
.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
}
.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
}
.pagination-mini ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > a, .pagination-small ul > li:first-child > span {
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
}
.pagination-mini ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > a, .pagination-small ul > li:last-child > span {
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
}
.pagination-small ul > li > a, .pagination-small ul > li > span {
	padding:2px 10px;
	font-size:11.9px;
}
.pagination-mini ul > li > a, .pagination-mini ul > li > span {
	padding:0 6px;
	font-size:10.5px;
}
