@charset "utf-8";/* ANY CSS FOR ALL WIDTHS GOES HERE
----------------------------------------------------------- */

/* ALL WIDTHS UNDER 970PX
----------------------------------------------------------- */

@media screen and (max-width: 970px){

	/* DEFAULT
	----------------- */

	.s5_wrap {
	width:97% !important;
	}
	
	.s5_is_display, .s5_is_slide {
	position:relative !important;
	}
	
	.s5_is_slide {
	height:auto !important;
	}
	
	#fontControls {
	display:none;
	}
	
	/* CUSTOM
	----------------- */
	
	#s5_responsive_mobile_scroll .s5_scrolltotop  {	
		top: -19px;
		background-color:#ffffff !important;
		position: relative !important;}
	
	.s5_logo, .s5_logo_module {
		margin-left:16px;}
	
	#s5_top_row2_area1 {
			margin-bottom:0px;}
			
	.module_round_box-mediumtitle_light h3, .module_round_box-mediumtitle_dark h3	 {	
		font-size:2.2em;}
		
	#s5_button_wrap0 {
		display:none;}
		
	.overlay_outter.video, #s5_pos_top_row3_1 .module_round_box-mediumtitle_light  {
		text-align:center;
		clear: both !important;	
		float:none !important;}
		
		#s5_pos_top_row3_1 .module_round_box-mediumtitle_light {
			padding-bottom:15px;}
		
	.twophones {
		float:none !important;}
		
	#s5_nav li a {
        font-size: 0.9em;}
		
	#s5_nav li .s5_level1_span1  {
		padding-left: 3px !important;
		padding-right: 3px !important;}
				
	
	#s5_responsive_mobile_drop_down_login_inner #login-form li:nth-child(3n+0) a {
		background:none !important;
		margin-top:auto;
		color: #000000;
		font-size: inherit;
		padding: inherit;
		text-align: left;
		width: auto;}	
	
	.jdGallery .slideInfoZone h2, .jdGallery .slideInfoZone .slide_title {
			font-size:2.9em !important;	}
		

	
}


/* TABLET PORTRAIT MODE CSS
----------------------------------------------------------- */

@media screen and (min-width:580px) and (max-width: 970px){

	
	/* CUSTOM
	----------------- */
	
}


/* TABLET PORTRAIT MODE CSS - SMALLER TABLETS
----------------------------------------------------------- */

@media screen and (max-width: 750px){

	/* CUSTOM
	----------------- */
	
		#s5_search_overlay, #s5_search_content {
		display:none !important;}
		
		.services_wrap_inner {
			padding-left: 20px;
			padding-right: 20px;}

		.services_wrap_inner {
			border:none !important;}
			
		#s5_nav li a {
			font-size: 0.8em;}
				
		.s5_search_wrap {
			display:none;}
			
	.s5_logo_module, .s5_logo {
		float: none;
		margin-top: -19px;
		margin-right:auto;
		margin-left:auto;	}	
	
	#s5_headertop {
		padding-top: 75px;}	
		
		
	.module_round_box-mediumtitle_dark, .module_round_box-mediumtitle_light {
    text-align: center;
	 float: none !important;}	
			
			
}


/* MOBILE LAYOUT CSS
----------------------------------------------------------- */

@media screen and (max-width: 579px){

	/* DEFAULT
	----------------- */

	#s5_right_column_wrap_inner .s5_float_left, #s5_left_column_wrap_inner .s5_float_left {
	float:none;
	}

	#s5_columns_wrap_inner {
	width:100%;
	}

	#s5_center_column_wrap {
	width:100%;
	left:100%;
	}

	#s5_left_column_wrap {
	left:0%;
	}
	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}
	
	#s5_center_column_wrap_inner {
	margin:0px !important;
	}
	
	#s5_left_column_wrap {
	margin-right:0px !important;
	}
	
	#s5_right_column_wrap {
	margin-left:0px !important;
	}
	
	.items-row .item {
	width:100% !important;
	padding-left:0px !important;
	padding-right:0px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	}
	
	/* CUSTOM
	----------------- */
	
	.jdGallery .slideInfoZone h2, .jdGallery .slideInfoZone .slide_title {
		font-size:1.9em !important;
	}
	
	.jdGallery .slideInfoZone {
	padding-top:95px !important;
	}


}


/* CUSTOM SIZES
----------------------------------------------------------- */



@media screen and (max-width: 1615px){
	
	.ipad_hide, .headphones_hide {
		display:none !important;	}

}



@media screen and (min-width:770px) and (max-width: 1889px){
		#s5_pos_custom_1 #myGallery {
		height:1048px !important;}
		
}		


@media screen and (max-width: 1280px){

	.jdGallery a.right, .jdGallery a.left {
		display:none !important;}
	
	.jdGallery .slideInfoZone p {
		margin-top: -20px !important;
		padding-left:20px !important;
		padding-right:20px !important;}
		
	
	.jdGallery .slideInfoZone h2, .jdGallery .slideInfoZone .slide_title {
        font-size: 4.2em !important;}
		
	
	.slideInfoZone .right img {
        width: 90%;	}
		
	.right img.no_margin {
		margin-top:-105px !important;}
		

}



@media screen and (max-width: 1230px){

	.jdGallery .slideInfoZone p {
		padding-left:40px !important;
		padding-right:40px !important;}

}

@media screen and (max-width: 1025px){
	.icon_scrolldown {	
		display:none;}
		
}		


@media screen and (max-width: 1110px){

	.slideInfoZone .right img {
        margin-top: -25px !important;}
		
		
}

@media screen and (max-width: 1000px){

	.jdGallery .slideInfoZone h2, .jdGallery .slideInfoZone .slide_title {
		font-size: 3.5em !important;	}
	
	.slideInfoZone .right img {
        margin-top: -25px !important;}


}

@media screen and (max-width: 850px){

	
	.slide_text {
    font-size: 1em !important;
	line-height:20px;
	margin-top: -29px;}

	.icon_phones {
	display:none;}
	
	.jdGallery .slideInfoZone {
    padding-top: 130px !important;
	}


	.slide_title br {
	display:none;
	}
	
	.slideInfoZone .right, .slideInfoZone_unload .right {
	display:none;
	}
	
	.slideInfoZone .left, .slideInfoZone_unload .left {
	width:100%;
	}
	
	.jdGallery .slideInfoZone h2, .jdGallery .slideInfoZone .slide_title {
	text-align:center;
	}
	
	.slide_text {
	font-size:1.3em;
	margin-bottom: 50px;
	}
	
	.slideInfoZone .left, .slideInfoZone_unload .left {
	text-align:center;
	}
	
	.jdGallery a.readon {
	float:none;
	}

}

@media screen and (max-width: 850px){

	#s5_pos_custom_1 #myGallery {
		height:700px !important;}
		
	.module_round_box-bigtitle_dark h3.s5_mod_h3, .module_round_box-bigtitle_light h3.s5_mod_h3 {
		font-size: 2.2em;	}

}

@media screen and (max-width: 580px){
 #s5_top_row2_wrap {
	padding-top:0px;
	padding-bottom:0px; }
	
	
.jdGallery .slideInfoZone h2, .jdGallery .slideInfoZone .slide_title {
    font-size: 2.5em !important;}	
	

#s5_pos_custom_1 a.readon {  
    font-size: 0.8em !important;
    padding: 14px 16px 12px !important;}
 
} 


@media screen and (max-width: 380px){

#s5_pos_custom_1 a.readon {  
    font-size: 0.7em !important;
    padding: 10px 13px 9px  !important;}
	
	
.jdGallery .slideInfoZone h2, .jdGallery .slideInfoZone .slide_title {
    font-size: 2.2em !important;}	
 
} 


@media screen and (max-width: 376px){

	.twophones {
		float:none !important;
		text-align:center;}
		
	.twophones img {	
		margin:0 auto !important;
		float:none !important;}
		
	.phone2 {
		display:none !important;}

}







/* S5 BOX
----------------------------------------------------------- */

@media screen and (max-width: 970px){

	#colorbox {
	width:50% !important;
	height:auto !important;
	}
	
	#cboxWrapper {
	width:100% !important;
	}
	
	#cboxContent, #cboxLoadedContent {
	width:100% !important;
	height:auto !important;
	}
	
	#colorbox {
	left:25% !important;
	width:50% !important;
	height:100% !important;
	top:25% !important;
	}
	
}

@media screen and (max-width: 750px){

	#cboxOverlay, #colorbox {
	display:none !important;
	}
	
}












/* SINGLE COLUMN FOR SMALL TABLETS - THIS IS ONLY USED FOR IE7 AND IE8. THE CLASS IS SET WITH JAVASCRIPT FOR IE ONLY
----------------------------------------------------------- */

@media screen and (max-width: 750px){
	
	.s5_ie_single_column #s5_right_column_wrap_inner .s5_float_left, .s5_ie_single_column #s5_left_column_wrap_inner .s5_float_left {
	float:none  !important;
	}

	.s5_ie_single_column #s5_columns_wrap_inner {
	width:100%  !important;
	}

	.s5_ie_single_column #s5_center_column_wrap {
	width:100%  !important;
	left:100%  !important;
	}

	.s5_ie_single_column #s5_left_column_wrap {
	left:0%  !important;
	}
	
	.s5_ie_single_column #s5_left_top_wrap, .s5_ie_single_column #s5_left_column_wrap, .s5_ie_single_column #s5_left_inset_wrap, .s5_ie_single_column #s5_left_wrap, .s5_ie_single_column #s5_left_bottom_wrap, .s5_ie_single_column #s5_right_top_wrap, .s5_ie_single_column #s5_right_column_wrap, .s5_ie_single_column #s5_right_inset_wrap, .s5_ie_single_column #s5_right_wrap, .s5_ie_single_column #s5_right_bottom_wrap {
	width:100% !important;
	}
	
	.s5_ie_single_column #s5_center_column_wrap_inner {
	margin:0px !important;
	}
	
	.s5_ie_single_column #s5_left_column_wrap {
	margin-right:0px !important;
	}
	
	.s5_ie_single_column #s5_right_column_wrap {
	margin-left:0px !important;
	}
	
	.s5_ie_single_column  .items-row .item {
	width:100% !important;
	padding-left:0px !important;
	padding-right:0px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	}

}
/* 2019 top_row2
----------------------------------------------------------- */




table.specifications {
	width: 100%;
	border-collapse: collapse;
	margin: 35px 0;
	line-height: 2.0em;
	font-size: 0.8em;
	color: #333;
	text-align: center;
	background: #fff;
	/* fallback */
	background: rgba(255, 255, 255, 0)
}


.specifications_series {
	color: #ffffff;
	background-color: #ff7900;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	-moz-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	box-shadow: 0 0 3px 0 rgba(178, 178, 178, 1);
	float: left;
	min-width: 150px;
	text-align: left;
	padding: 0 10px;
	vertical-align: top;
	xmargin: 30px 0px 10px 0px;
}

.specifications_category {
	color: #ffffff;
	background-color: #ff7900;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	-moz-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	box-shadow: 0 0 3px 0 rgba(178, 178, 178, 1);
	
	float: left;
	min-width: 150px;
	text-align: left;
	padding: 0 10px;
	vertical-align: top;
	
	margin: 30px 0px 10px 0px;
}

.specifications_models {
	color: #ffffff;
	background-color: #ff7900;
	text-transform: uppercase;
	vertical-align: top;
	margin: 30px 0px 10px 0px;
}

.specifications_opacity_sup_lower {
	text-transform: lowercase;
	opacity: 0.7
}

.specifications_data:hover {
	background: #ffad64;
	-webkit-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	-moz-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	box-shadow: 0 0 3px 0 rgba(178, 178, 178, 1)
}

.specifications_details {
	text-align: left;
	padding: 0 10px;
	vertical-align: top
}

.specifications_opacity_sub_sup {
	opacity: 0.7
}

.specifications_stripe_odd {
	background: #fff;
	/* fallback */
	background: rgba(255, 255, 255, 0.4)
}

.specifications_stripe_even {
	background: #fff;
	/* fallback */
	background: rgba(255, 255, 255, 0.2)
}

.specifications_empty_row {
	line-height: 5px
}


.specifications_opacity_unicode {
	opacity: 0.4
}

.specifications_opacity_0 {
	opacity: 0.0
}

.specifications_opacity_sup {
	opacity: 0.4
}





 


/* Body
----------------------------------------------------------- */

body {
	color: #191919;
	background: #fff;
	font-weight: 300;
	font-size: 1em;
	overflow-x: hidden;
	letter-spacing: 1px;
	line-height: 150%!important
}


/* Headers
----------------------------------------------------------- */

h1 {
	font-size: 3em;
	font-weight: 200;
	line-height: 43px!important;
	text-align: center
}

.h1_sub_heading {
	font-size: 0.9em;
	font-weight: 400;
	margin-top: 2.0em;
	text-align: center
}

.h1_quote {
	font-size: 0.7em;
	font-weight: 300;
	line-height: 1.6em;
	margin: 1.6em 0em 1.6em 0em;
	text-align: center
}


.h1_chapters {
	margin: 3.0em 0em
}


.h1_icons {
	font-size: 2.5em;
	font-weight: 300;
	line-height: 1.6em;
	margin: 0em 0em 1.6em 0em;
	text-align: center
}

.h1_icons_active {
    color:#ff6600!important;
	text-shadow: 0px 0px 5px #fff000;
}

h2 {
	font-size: 2.2em;
	font-weight: 200;
	line-height: 1.2em!important
}

.h2_highlights {
	text-align: center;
	margin: 2.5em 10% 0em 10%;
}

.h2_sub_highlights {
    font-size: .85em;
	font-weight: 400;
	text-align: center;
	margin: 2.0em 10% 6.0em 10%;
	line-height: 1.7em!important
}



/* Links
----------------------------------------------------------- */

a.link:link {
	text-decoration: underline dotted #ff7900
}

a.link:visited {
	text-decoration: underline dotted #ff7900
}

a.link:hover {
	text-decoration: underline dotted #ff7900;
	background: linear-gradient(#ffffff, rgba(255, 126, 42, 0.05), rgba(255, 126, 42, 0.3), rgba(255, 126, 42, 0.05), #ffffff)
}

a.link:active {
	text-decoration: underline dotted #ff7900
}



/* Menus
----------------------------------------------------------- */


.ion-ios-arrow-up:hover {
	color: #ff6600!important;
	text-shadow: 0px 0px 5px #ff6600;
}

.ion-ios-list-outline:hover {
	color: #ff6600!important;
	text-shadow: 0px 0px 5px #ff6600;
}

.ion-ios-chatbubble-outline:hover {
	color: #ff6600!important;
	text-shadow: 0px 0px 5px #ff6600;
}

.ion-ios-camera-outline:hover {
	color: #ff6600!important;
	text-shadow: 0px 0px 5px #ff6600;
}

.ion-ios-videocam-outline:hover {
	color: #ff6600!important;
	text-shadow: 0px 0px 5px #ff6600;
}

.ion-ios-cart-outline:hover {
	color: #ff6600!important;
	text-shadow: 0px 0px 5px #ff6600;
}

.ion-ios-telephone-outline:hover {
	color: #ff6600!important;
	text-shadow: 0px 0px 5px #ff6600;
}

 
 
	


.text_linear_bg_1 {
	background: linear-gradient(#ffffff, rgba(255, 126, 42, 0.05), rgba(255, 126, 42, 0.1), rgba(255, 126, 42, 0.05), #ffffff);
	padding: 0 0.1em
}

.text_linear_bg_2 {
	background: linear-gradient(#ffffff, rgba(255, 126, 42, 0.05), rgba(255, 126, 42, 0.3), rgba(255, 126, 42, 0.05), #ffffff);
	padding: 0 0.1em
}




/* top row1 1
----------------------------------------------------------- */

/* header ----------------------- */
/* h1_sub_heading -- */
/* h1_quote -- */
/* h1_icons -- */
/* h1_icons_active -- */

/* nine photos -------------------- */

/* six specifications ---------------- */
/* h2_highlights -- */
/* h2_sub_highlights -- */
 
 
/* specifications_sub_column_height -- */

.specifications_sub_column_height {
	min-height:14em
}



.header_paragraph {
	line-height: 1.5em
}
 




.swi_text {
	font-size: .85em;
	color:red;
	font-weight: 300;
	line-height: 1.8em;
	margin: 2em 0;
	text-align: center;
	min-height: 10em;
}




/* top row2 1
----------------------------------------------------------- */

/* header ------------------------ */
/* h1_sub_heading -- */
/* h1_quote -- */
/* h1_icons -- */
/* h1_icons_active -- */


/* specifications desay --------------- */

table.xspecifications {
	width: 100%;
	border-collapse: collapse;
	margin: 35px 0;
	line-height: 2.0em;
	font-size: 0.8em;
	color: #333;
	text-align: center;
	background: #fff;
	/* fallback */
	background: rgba(255, 255, 255, 0)
}

.specifications_blank_row_30em {
	line-height: 3.0em
}

.specifications_shaded {
	background-color: #ff7900;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	-moz-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	box-shadow: 0 0 3px 0 rgba(178, 178, 178, 1)
}



.specifications_blank_row_05em {
	line-height: 0.5em
}



.specifications_section {
        color: #ffffff;
	float: left;
	padding: 0 10px;
	min-width: 100px;
	margin: 25px 0px 0px 0px;
}

.specifications_model {
    
    color: #ffffff;
    background-color: #ff7900;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	-moz-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	box-shadow: 0 0 3px 0 rgba(178, 178, 178, 1);
    
	float: left;
	min-width: 100px;
	
	text-align: left;
	padding: 0 10px;
	vertical-align: top

}

.specifications_text_left {
	text-align: left;
	padding: 0 10px;
	vertical-align: top
}



/* specifications  ----------Aug 31------ */









.specifications_models {
	color: #ffffff;
	background-color: #ff7900;
	text-transform: uppercase;
	vertical-align: top
}


.specifications_data:hover {
	background: #ffad64;
	-webkit-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	-moz-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	box-shadow: 0 0 3px 0 rgba(178, 178, 178, 1)
}

.specifications_details {
	text-align: left;
	padding: 0 10px;
	vertical-align: top
}

.specifications_stripe_odd {
	background: #fff;
	/* fallback */
	background: rgba(255, 255, 255, 0.4)
}

.specifications_stripe_even {
	background: #fff;
	/* fallback */
	background: rgba(255, 255, 255, 0.2)
}

.specifications_screen_shots {
	padding:  0px 0px 7px 0px
}

/* specifications  ----------Aug 31------ */






/* specifications controllers  ---------------- */

.specifications_blank_row_60em {
	line-height: 6.0em
}


/* specifications novastar -------------------- */

.specifications_float_right_10em {
	float: right;
	padding-right:1.0em
}

.specifications_ion-ios-download-outline {
	padding: 0.25em 0em;
	font-size: 3.0em
}

/* specifications fine print  ----------------- */




/* top row3 1
----------------------------------------------------------- */

/* header ------------------------------- */
/* h1_sub_heading -- */
/* h1_quote -- */
/* h1_icons -- */
/* h1_icons_active -- */

/* sales pitch ---------------------------- */
/* link -- */




.sales_pitch_padding {
	padding: 3.5em 2.5em
}

.sales_pitch_highlight {
	-webkit-box-shadow: 0px 0px 20px 1px rgba(255, 102, 0, .2);
	-moz-box-shadow: 0px 0px 20px 1px rgba(255, 102, 0, .2);
	box-shadow: 0px 0px 20px 1px rgba(255, 102, 0, .2);
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	padding: 10px 20px 30px 20px;
	
}



.sales_pitch_small_text { 
	font-size: 0.9em
}

.sales_pitch_paragraph {
	line-height: 1.5em
}


/* close ---------------------------- */
/* text_linear_bg_2 -- */
/* link -- */


/* search
----------------------------------------------------------- */


/* logo
----------------------------------------------------------- */

.logo {
	width: 25%;
	height: 25%;
	padding-top: 12px
}


/* below columns1
----------------------------------------------------------- */

/* header ----------------------------- */
/* h1_sub_heading -- */
/* h1_quote -- */
/* h1_icons -- */
/* h1_icons_active -- */


/* photos -- */


.vimeo {
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: .5;
	xz-index: 1;
}

 

.accordion {
	height: auto;
}

.accordion label {
	position: relative;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
}

.accordion input+label {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.accordion input {
	display: none;
}

.accordion .article {
	background: rgb(255, 255, 255);
	overflow: hidden;
	height: 0px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.accordion input:checked~.article {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}


.accordion input:checked~.article.ac-row_video {
	height: 680px;
}

.accordion input:checked~.article.ac-row_01 {
	height: 286px;
}

.accordion input:checked~.article.ac-row_02 {
	height: 572px;
}

.accordion input:checked~.article.ac-row_03 {
	height: 858px;
}

.accordion input:checked~.article.ac-row_04 {
	height: 1144px;
}

.accordion input:checked~.article.ac-row_05 {
	height: 1430px;
}

.accordion input:checked~.article.ac-row_06 {
	height: 1716px;
}

.accordion input:checked~.article.ac-row_07 {
	height: 2002px;
}

.accordion input:checked~.article.ac-row_08 {
	height: 2288px;
}

.accordion input:checked~.article.ac-row_09 {
	height: 2574px;
}



.s5_is_css_hidden {
    text-decoration: none;
	color: #fff;
    background: rgba(255, 126, 42, 0.85) !important;
	border-style: solid;
	border-width: 2px;
	border-color: #ff7e2a;
	font-size: .8em !important;
	font-weight: 400 !important;
}









/* bottom row1 1
----------------------------------------------------------- */

/* header ------------------------------ */
/* h1_sub_heading -- */
/* h1_quote -- */
/* h1_icons -- */
/* h1_icons_active -- */


/* videos -- */


/* bottom row2 1
----------------------------------------------------------- */

/* header --------------------------- */
/* h1_sub_heading -- */
/* h1_quote -- */
/* h1_icons -- */
/* h1_icons_active -- */


/* list ------------------------------ */
/* price_list_em -- */
/* price_list_icon_fade -- */
/* price_list_model -- */
/* price_list_usd -- */
/* price_list_per -- */
/* price_list_hr -- */
/* price_list_extras -- */



.s5_buttoncenter .button {
	padding: 13px 37px;
	color: #ffffff;
}

.s5_buttoncenter {
	text-align: center;
}

.s5_buttoncenter_spacing {
	padding-bottom: 50px;
}

.s5_buttoncenter_hr {
    margin:0px 0px 50px 0px
}
	
	

.price_list_em {
	font-size: 0.8em
}

.price_list_icon {
	opacity: 0.5;
	padding: 0.0em 0.2em;
}

.price_list_icon_active {
    opacity: 0.75;
    padding: 0.0em 0.2em;
    color:#ff6600!important
}


.price_list_icon_fade {
	width: 10%;
	color: #ff6600 !important;
	text-shadow: 0px 0px 5px #ff6600;
	opacity: 0.5;
}

.price_list_model {
	float: left;
	width: 45%;
}

.price_list_usd {
	float: right;
	width: 45%;
}

.price_list_per {
	opacity: 0.3;
	padding-left: 0.5em;
}

.price_list_hr {
	margin:0em 0em 0.5em 0em;
}

.price_list_extras {
	font-size: 0.8em;
	font-weight: 300;
	margin-top: 1.5em;
}




/* directions ------------------------------------ */
/* directions_sub_column_height -- */
 
 
.directions_sub_column_height {
	min-height:12em;
}


/* bottom row3 1
----------------------------------------------------------- */

/* header -- */
/* h1_sub_heading -- */
/* h1_quote -- */
/* h1_icons -- */
/* h1_icons_active -- */


/* telematics canada ----------------------- */
/* h1_icons -- */

.director_img {
	box-shadow: 5px 5px 50px 10px rgb(255, 126, 42, 0.2);
}







/* old
----------------------------------------------------------- */
/* old
----------------------------------------------------------- */
/* old
----------------------------------------------------------- */
/* old
----------------------------------------------------------- */










h3 {
	font-size: 1.8em;
	font-weight: 200;
	margin-top: 1.5em!important
}

h4 {
	font-size: 1.5em;
	font-weight: 400
}

h5 {
	font-size: 1.1em;
	font-weight: 200
}

.center_text {
	text-align: center
}



/* Change header background color
----------------------------------------------------------- */

#s5_headerbackground {
	width: 100%;
	height: 175px;
	background-attachment: scroll;
	background-color: #ff7e2a !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
    
    

/* Template horizontal dividers full page
----------------------------------------------------------- */

#s5_top_row1_area1 {
	background-color: #ffffff;
	background-image: url(/images/background/ff7900-502.png);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: bottom center;
}

#s5_top_row2_area1 {
	background-image: url(/images/background/top_row2.jpg);
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0 !important;
	padding: 0 !important;
}

#s5_top_row2_area2 {
	background-image: url(/images/background/ff7900-502.png);
	background-size: none;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: bottom center;
}

#s5_top_row3_area1 {
	background-color: #ffffff;
	background-image: url(/images/background/ff7900-502.png);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: bottom center;
}


/* narrow columns
----------------------------------------------------------- */

#s5_above_columns_1 {
	background-color: #fff000;
}

#s5_below_columns_1 {
	background-color: #ffffff;
		margin: 0 !important;
	padding: 0 !important;
}


/* full page
----------------------------------------------------------- */


#s5_bottom_row1_area1 {
	background-color: #ffffff;
	background-image: url(/images/background/ff7900-502.png);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: bottom center;
}

#s5_bottom_row2_area1 {
	background-color: #ffffff;
	background-image: url(/images/background/ff7900-502.png);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: bottom center;
}

#s5_bottom_row3_area1 {
	background-color: #ffffff;
	background-image: url(/images/background/bottom_row3.jpg);
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top center;
}

#s5_footer_area1 {
	background-color: #ffffff;
	background-image: url(/images/background/ff7900-502.png);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top center;
}






/* Highlights
----------------------------------------------------------- */


.link-bg {
	text-decoration: underline dotted #fff;
	background-color: #ffad64;
	color: #fff
}

.text-highlight {
	padding: 0 0.25em 0 0.25em;
	background-color: #ff7e2a;
	color: #fff
}

.text-menu-highlight {
	padding: 0 0.25em 0 0.25em;
	border: 0.5px solid #42a0ff;
	background-color: #c4e1ff;
}

.text-sub-menu-highlight {
	padding: 0 1.5em 0 0.25em;
	border: 0.5px solid #42a0ff;
	background-color: #c4e1ff;
}

.orange1 {
	background: linear-gradient(#ffffff, rgba(255, 126, 42, 0.05), rgba(255, 126, 42, 0.1), rgba(255, 126, 42, 0.05), #ffffff);
	padding: 0 0.1em 0 0.1em;
}


.orange5 {
	background: linear-gradient(#ffffff, rgba(255, 126, 42, 0.05), rgba(255, 126, 42, 0.3), rgba(255, 126, 42, 0.05), #ffffff);
	padding: 0 0.1em 0 0.1em;
}





 





/* Fonts
----------------------------------------------------------- */


.subtitle {
	font-size: .85em;
	font-weight: 300;
	line-height: 1.4em;
	margin: 2em 0;
	padding: 0 5em;
}

.priced {
	font-size: .85em;
	font-weight: 400;
	margin-top: 2em;
}

.h2sub {
	font-size: .85em;
	font-weight: 400;
	line-height: 1.8em;
	margin-top: 2em;
}
 
 

.fine_print {
	font-size: .75em;
	line-height: 0.5em;
}





/* SPACING AND ALIGNMENT
----------------------------------------------------------- */	

.module_round_box_outer, #s5_component_wrap, #s5_center_area .moduletable, .module_round_box_outer-none {
    margin-left: 12px;
    margin-right: 12px;}	
	
	#s5_above_columns_wrap1, #s5_below_columns_wrap1 {
		margin-bottom:100px;}
	
	
	
	#s5_top_row1_wrap, #s5_top_row2_wrap, #s5_center_area_inner, #s5_above_columns_inner, #s5_bottom_row1_wrap, #s5_bottom_row2_wrap, #s5_bottom_row3_wrap, #s5_pos_custom_2, #s5_footer_area_inner {
	padding-top:100px;
	padding-bottom:100px;}		
	
	
	#s5_top_row3_wrap {
		padding-top:50px;
		padding-bottom:50px;}	
		
		
	#s5_top_row2_area1 {
		margin-bottom:320px;}



/* SPACING AND ALIGNMENT - CHANGED
----------------------------------------------------------- */	

	#s5_center_area_inner {
	padding-bottom:10px !important;}	







/* Outdated - review
----------------------------------------------------------- */

.topspace105 {
	margin-top: 1em;
}

.topspace200 {
	margin-top: 2em;
}


/*  s5_menu_module ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

table.menu_module {
	width: 100%;
	border-collapse: collapse;
	margin: 0;
	line-height: 2em;
	color: #333
}

.menu_module_data:hover {
	background: #ffad64;
	/* fallback */
	background: rgba(255, 173, 100, 0.3)
}

.menu_module_left {
	float: left;
}

.menu_module_right {
	float: right
}

.menu_module_sup {
	opacity: 1;
	font-size: 75%;
	vertical-align: .5ex
}

/*  top_row1 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

figcaption {
	float: left;
	font-size: 70%;
	padding-top: 0.2em;
	text-indent: 10px;
}

/*  top_row2 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/*  table for top_row2 ------- */

table.top_row2 {
	width: 100%;
	border-collapse: collapse;
	margin: 35px 0;
	line-height: 2em;
	font-size: .8em;
	color: #333;
	text-align: center;
	background: #fff;
	/* fallback */
	background: rgba(255, 255, 255, 0)
}

.top_row2_stripe_odd {
	background: #fff;
	/* fallback */
	background: rgba(255, 255, 255, 0.4)
}

.top_row2_stripe_even {
	background: #fff;
	/* fallback */
	background: rgba(255, 255, 255, 0.2)
}

.top_row2_thumbnails {
	background: #fff;
}

.top_row2_shaded {
	background-color: #ff7900;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	-moz-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	box-shadow: 0 0 3px 0 rgba(178, 178, 178, 1)
}

.top_row2_text_left {
	text-align: left;
	padding: 0 10px;
	vertical-align: top;
}

.top_row2_data_highlight {
	background: #ffffff;
}

.top_row2_data:hover {
	background: #ffad64;
	-webkit-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	-moz-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	box-shadow: 0 0 3px 0 rgba(178, 178, 178, 1)
}

.top_row2_section {
	float: left;
	padding: 0 10px;
	min-width: 100px
}

.top_row2_visible_link {
	background: #ffad64;
	padding: 0 5px
}

.top_row2_blank_row {
	line-height: 10px
}

.top_row2_sup {
	font-size: 75%;
	vertical-align: .5ex
}

/*  columns for top_row2  ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.sub_column {
	font-size: .85em;
	font-weight: 300;
	margin: 2em 0;
	padding: 0;
	text-align: center;
}

/*  top_row3 ------------------------------------------------------------------------------------------------------ */

.top_row3_pricetable_title {
	background-color: #FF7E2A!important;
	padding-bottom: 30px!important
}

.top_row3_icon_fade {
	display: inline-block;
	opacity: .3;
	padding: 0px 10px
}

.top_row3_text_fade {
	opacity: .3
}

.top_row3_text_fade_small {
	opacity: .75;
	font-size: .85em;
}

.top_row3_sup {
	font-size: 75%;
	vertical-align: .5ex
}

/*  end of top_row3
--------------------------------------------------------------------------------------------------------------------	*/

/*  bottom_row1
-----------------------	*/

.bottom_row1_text {
	font-size: .85em;
}

/*  end of bottom_row1
-----------------------	*/

/* SPACING AND ALIGNMENT
----------------------------------------------------------- */

.module_round_box_outer, #s5_component_wrap, #s5_center_area .moduletable, .module_round_box_outer-none {
	margin-left: 12px;
	margin-right: 12px;
}

#s5_above_columns_wrap1, #s5_below_columns_wrap1 {
	margin-bottom: 100px;
}

#s5_top_row1_wrap, #s5_top_row2_wrap, #s5_center_area_inner, #s5_above_columns_inner, #s5_bottom_row1_wrap, #s5_bottom_row2_wrap, #s5_bottom_row3_wrap, #s5_pos_custom_2, #s5_footer_area_inner {
	padding-top: 100px;
	padding-bottom: 100px;
}

#s5_top_row3_wrap {
	padding-top: 100px!important;
	padding-bottom: 100px!important;
}

#s5_top_row2_area1 {
	margin-bottom: 320px;
}

/*  spacing and alignment ----------------------- */

/*  headings ----------------------- */

/*  modules --------------------------------------------------------------------------------------------------------------------------- */

/*  headings ----------------------- */

.circle_item_text {
	font-size: .85em;
	font-weight: 300;
	line-height: 1.em;
	margin-top: .5em;
}

/*  padding on rows ----------------------- */

#s5_top_row2_area1 {
	margin-bottom: 0!important
}



	

	













/*  


.ac-container input:checked~article.ac-text, .ac-container2 input:checked~article.ac-text2 {
	height: auto;
}

.ac-container input:checked~article.ac-small, .ac-container2 input:checked~article.ac-small2 {
	height: 140px;
}

.ac-container input:checked~article.ac-medium, .ac-container2 input:checked~article.ac-medium2 {
	height: 180px;
}

.ac-container input:checked~article.ac-large, .ac-container2 input:checked~article.ac-large2 {
	height: 300px !important;
}

.ac-container input:checked~article.ac-300, .ac-container2 input:checked~article.ac-3002 {
	height: 300px !important;
}

.ac-container input:checked~article.ac-400, .ac-container2 input:checked~article.ac-4002 {
	height: 400px !important;
}

.ac-container input:checked~article.ac-500, .ac-container2 input:checked~article.ac-5002 {
	height: 500px !important;
}

.ac-container input:checked~article.ac-600, .ac-container2 input:checked~article.ac-6002 {
	height: 600px !important;
}

.ac-container input:checked~article.ac-700, .ac-container2 input:checked~article.ac-7002 {
	height: 700px !important;
}

.ac-container input:checked~article.ac-800, .ac-container2 input:checked~article.ac-8002 {
	height: 800px !important;
}

----------- */





/*  vimeo ----------------------- */

.vimeo iframe {
	width: 382px!important;
	height: 279px!important
}

/*  s5 photo ----------------------- */

#s5_photo_showcase_prev_line, #s5_photo_showcase_next_line {
	width: 0!important;
	display: block;
	position: absolute;
	z-index: 2
}

#s5_photo_showcase_prev, #s5_photo_showcase_next {
	width: 3.5%;
	display: block;
	position: absolute;
	z-index: 1
}

/*  single image ----------------------- */

.image_top_left {
	float: left;
	margin: 0 20px 10px 0
}

.image_center {
	margin-left: auto;
	margin-right: auto;
	width: 70%
}

/*  -orange
-----------------------	*/

.module_round_box-orange .s5_mod_h3 {
	color: #000;
	font-size: 1.5em;
	font-weight: 200;
	margin-bottom: 35px;
	margin-left: 0;
	margin-top: 3px
}

.module_round_box-orange .s5_h3_first {
	color: #000
}

.module_round_box-orange {
	text-shadow: none;
	background: #ff7900;
	color: #000;
	padding: 40px;
	margin-bottom: 55px;
	margin-left: 12px;
	margin-right: 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	max-height: 480px
}

/*  table
-----------------------	*/

 

.data:hover {
	background: #ffad64;
	/* fallback */
	background: rgba(255, 173, 100, 0.3)
}

.table_center {
	margin-left: auto;
	margin-right: auto;
	width: 85%
}

.shaded {
	background-color: #ff7900;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	-moz-box-shadow: 0 0 5px 0 rgba(178, 178, 178, 1);
	box-shadow: 0 0 3px 0 rgba(178, 178, 178, 1)
}

.left {
	text-align: left
}

.right {
	text-align: right
}

.blank_row {
	line-height: 1px
}
.s5_is_slide{float:left;position:absolute;z-index:0;overflow:hidden;left:0;bottom:0;background:#000;visibility:visible;margin:0!important;padding:0!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.s5_is_css .s5_is_slide_css,.s5_is_css_2 .s5_is_slide_css{-khtml-opacity:.85;filter:alpha(opacity=85);width:100%;left:0;margin-left:0;margin-top:0}.s5_is{overflow:hidden;position:relative;padding:0;cursor:pointer}.s5_is_display{position:absolute;top:0;z-index:1;font-size:1em;padding-left:15px;padding-right:15px;padding-bottom:15px;color:#CCC}.s5_is_display h3{white-space:nowrap;padding-top:15px;padding-bottom:15px;font-size:1.1em;color:#FFF}.s5_is img{display:block}.s5_is_css h3{line-height:25px}.s5_is_css .s5_is_slide_css,.s5_is_css_1 .s5_is_css_hidden,.s5_is_css_1 img,.s5_is_css_10 .s5_is_slide_css,.s5_is_css_1:hover img,.s5_is_css_2 .s5_is_slide_css,.s5_is_css_2 img,.s5_is_css_3 .s5_is_slide_css,.s5_is_css_4 .s5_is_slide_css,.s5_is_css_5 .s5_is_slide_css,.s5_is_css_6 .s5_is_slide_css,.s5_is_css_7 .s5_is_slide_7_css,.s5_is_css_7 .s5_is_slide_css,.s5_is_css_8 .s5_is_slide_css,.s5_is_css_9 .s5_is_slide_css{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.s5_is_css img,.s5_is_css_1 img,.s5_is_css_10 img,.s5_is_css_2 img,.s5_is_css_3 img,.s5_is_css_4 img,.s5_is_css_5 img,.s5_is_css_6 img,.s5_is_css_7 img,.s5_is_css_8 img,.s5_is_css_9 img,.s5_is_css_hidden{display:block}.s5_is_css .s5_is_slide_css{background:#000;-moz-opacity:.85;opacity:.85;transform:translateY(-24%);-ms-transform:translateY(-24%);-webkit-transform:translateY(-24%);height:100%;color:#CCC;position:absolute}.s5_is_css:hover .s5_is_slide_css{transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%)}.s5_is_css{position:relative;overflow:hidden}.s5_is_css h1,.s5_is_css h2,.s5_is_css h3,.s5_is_css h4,.s5_is_css h5{font-size:100%;color:#fff;padding:3% 4%}.s5_is_css .s5_is_css_hidden{background:0 0;line-height:22px;padding:0 4% 4%;overflow:hidden;font-size:.9em}@media screen and (max-width:970px){.s5_is_display h3{white-space:normal}.s5_is_css .s5_is_slide_css,.s5_is_css:hover .s5_is_slide_css{transform:none;-ms-transform:none;-webkit-transform:none;position:relative}}.s5_is_css_1 .s5_is_slide_css{bottom:0;color:#FFF;left:0;width:100%;margin-left:0;margin-top:0;position:absolute}.s5_is_css_1{position:relative;overflow:hidden}.s5_is_css_1 h1,.s5_is_css_1 h2,.s5_is_css_1 h3,.s5_is_css_1 h4,.s5_is_css_1 h5{bottom:0;color:#fff;padding-left:6%;padding-bottom:6%;padding-right:6%}.s5_is_css_1:hover .s5_is_css_hidden{height:auto;background:#000;padding:6%}.s5_is_css_1 .s5_is_css_hidden{display:block;background:0 0;line-height:22px;font-size:.9em;height:0;padding:0 6%}@media screen and (max-width:970px){.s5_is_css_1 .s5_is_slide_css,.s5_is_css_1:hover .s5_is_slide_css{background:#262626;transform:none;-ms-transform:none;-webkit-transform:none;position:relative}.s5_is_css_1 h1,.s5_is_css_1 h2,.s5_is_css_1 h3,.s5_is_css_1 h4,.s5_is_css_1 h5{font-size:100%;color:#fff;padding:3% 4%}.s5_is_css_1 .s5_is_css_hidden,.s5_is_css_1:hover .s5_is_css_hidden{height:auto;background:#262626;padding:0 4% 4%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.s5_is_css_2 .s5_is_slide_css{background:#000;-moz-opacity:.85;opacity:.85;transform:translateY(-23%);-ms-transform:translateY(-23%);-webkit-transform:translateY(-23%);height:100%;color:#FFF;position:absolute}.s5_is_css_2:hover .s5_is_slide_css,.s5_is_css_2:hover img{-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);opacity:1;transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%)}.s5_is_css_2{position:relative;overflow:hidden}.s5_is_css_2 h1,.s5_is_css_2 h2,.s5_is_css_2 h3,.s5_is_css_2 h4,.s5_is_css_2 h5{font-size:100%;color:#fff;padding:3% 4% 0}.s5_is_css_2 .s5_is_css_hidden{display:block;background:0 0;line-height:22px;padding:3% 4% 4%;font-size:.9em;height:0}@media screen and (max-width:970px){.s5_is_css_2 .s5_is_slide_css,.s5_is_css_2:hover .s5_is_slide_css{background:#000;transform:none;-ms-transform:none;-webkit-transform:none;position:relative}.s5_is_css_2:hover .s5_is_slide_css,.s5_is_css_2:hover img{transform:none;-ms-transform:none;-webkit-transform:none}.s5_is_css_2 h1,.s5_is_css_2 h2,.s5_is_css_2 h3,.s5_is_css_2 h4,.s5_is_css_2 h5{font-size:100%;color:#fff;padding:3% 4%}.s5_is_css_2 .s5_is_css_hidden,.s5_is_css_2:hover .s5_is_css_hidden{height:auto;background:#000;padding:0 4% 4%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.s5_is_css_3 .s5_is_slide_css{background:#000;right:-55%;top:0;height:100%;width:55%;color:#FFF;margin-left:0;margin-top:0;position:absolute}.s5_is_css_3 img{float:left;height:100%!important;width:45%!important}.s5_is_css_3:hover .s5_is_slide_css{right:0}.s5_is_css_3{line-height:22px;position:relative;background:#191919;overflow:hidden}.s5_is_css_3 h1,.s5_is_css_3 h2,.s5_is_css_3 h3,.s5_is_css_3 h4,.s5_is_css_3 h5{font-size:100%;color:#fff;padding:4% 6% 0}.s5_is_css_3 .s5_is_css_hidden,.s5_is_css_3 .s5_is_css_initial_text{display:block;background:0 0;font-size:.9em;padding:4% 6% 0}.s5_is_css_3 .s5_is_css_initial{color:#FFF;padding-bottom:4%;float:left;width:55%}@media screen and (max-width:970px){.s5_is_css_3 .s5_is_css_initial,.s5_is_css_3 .s5_is_slide_css,.s5_is_css_3 img{float:none;width:100%!important;height:auto!important}.s5_is_css_3 .s5_is_slide_css{position:relative;right:0;height:auto}.s5_is_css_3 .s5_is_css_hidden,.s5_is_css_3 .s5_is_css_initial_text,.s5_is_css_3 h1,.s5_is_css_3 h2,.s5_is_css_3 h3,.s5_is_css_3 h4,.s5_is_css_3 h5{padding:3% 3% 0}.s5_is_css_3 .s5_is_css_initial,.s5_is_css_3 .s5_is_slide_css{padding-bottom:3%}}.s5_is_css_4 .s5_is_slide_css{background:#000;right:-100%;top:0;height:100%;width:100%;color:#FFF;margin-left:0;margin-top:0;position:absolute}.s5_is_css_4 img{float:left;height:100%!important;width:45%!important}.s5_is_css_4:hover .s5_is_slide_css{right:0}.s5_is_css_4{line-height:22px;position:relative;background:#191919;overflow:hidden}.s5_is_css_4 .s5_is_css_initial h1,.s5_is_css_4 .s5_is_css_initial h2,.s5_is_css_4 .s5_is_css_initial h3,.s5_is_css_4 .s5_is_css_initial h4,.s5_is_css_4 .s5_is_css_initial h5{font-size:100%;color:#fff;padding:4% 6% 0}.s5_is_css_4 .s5_is_slide_css h1,.s5_is_css_4 .s5_is_slide_css h2,.s5_is_css_4 .s5_is_slide_css h3,.s5_is_css_4 .s5_is_slide_css h4,.s5_is_css_4 .s5_is_slide_css h5{font-size:100%;padding:2% 3% 0}.s5_is_css_4 .s5_is_css_initial_text{display:block;background:0 0;font-size:.9em;padding:4% 6% 0}.s5_is_css_4 .s5_is_css_hidden{display:block;background:0 0;font-size:.85em;padding:2% 3% 0}.s5_is_css_4 .s5_is_css_initial{color:#FFF;padding-bottom:4%;float:left;width:55%}@media screen and (max-width:970px){.s5_is_css_4 .s5_is_css_initial,.s5_is_css_4 .s5_is_slide_css,.s5_is_css_4 img{float:none;width:100%!important;height:auto!important}.s5_is_css_4 .s5_is_slide_css{position:relative;right:0;height:auto}.s5_is_css_4 .s5_is_css_hidden,.s5_is_css_4 .s5_is_css_initial h1,.s5_is_css_4 .s5_is_css_initial h2,.s5_is_css_4 .s5_is_css_initial h3,.s5_is_css_4 .s5_is_css_initial h4,.s5_is_css_4 .s5_is_css_initial h5,.s5_is_css_4 .s5_is_css_initial_text,.s5_is_css_4 .s5_is_slide_css h1,.s5_is_css_4 .s5_is_slide_css h2,.s5_is_css_4 .s5_is_slide_css h3,.s5_is_css_4 .s5_is_slide_css h4,.s5_is_css_4 .s5_is_slide_css h5{padding:3% 3% 0}.s5_is_css_4 .s5_is_css_initial,.s5_is_css_4 .s5_is_slide_css{padding-bottom:3%}}.s5_is_css_5 .s5_is_slide_css{background-color:#000;-moz-opacity:.15;-khtml-opacity:.15;filter:alpha(opacity=15);opacity:.15;transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);height:100%;color:#FFF;left:0;width:100%;margin-left:0;margin-top:0;position:absolute}.s5_is_css_5:hover .s5_is_slide_css,.s5_is_css_5:hover img{-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);opacity:1}.s5_is_css_5{position:relative;overflow:hidden;width:100%;height:100%}.s5_is_css_5 h1,.s5_is_css_5 h2,.s5_is_css_5 h3,.s5_is_css_5 h4,.s5_is_css_5 h5{font-size:100%;background:#000;display:table;font-weight:400!important;left:0!important;line-height:48px!important;margin:11px auto!important;padding:1px 21px!important;position:relative;color:#fff}.s5_is_css_wrap_5{display:table!important;left:0!important;margin-left:-20px;margin-right:auto!important;padding:20px!important;right:0!important;top:22%!important;width:inherit!important;z-index:1;position:absolute}.s5_is_css_wrap_5 a{color:#fff}.s5_is_css_5 .s5_is_css_hidden{display:block;text-align:center;background:0 0;color:#fff;line-height:6px;padding:3% 4% 4%;font-size:1.8em;left:0;right:0;overflow:hidden;margin-left:auto;margin-right:auto;position:absolute;z-index:1}@media screen and (max-width:970px){.s5_is_css_5 .s5_is_slide_css,.s5_is_css_5:hover .s5_is_slide_css{background:#000;transform:none;-ms-transform:none;-webkit-transform:none;position:relative}.s5_is_css_5:hover .s5_is_slide_css,.s5_is_css_5:hover img{transform:none;-ms-transform:none;-webkit-transform:none}.s5_is_css_5 h1,.s5_is_css_5 h2,.s5_is_css_5 h3,.s5_is_css_5 h4,.s5_is_css_5 h5{margin-top:0!important;font-size:100%;color:#fff;line-height:30px!important;padding:3% 4%}.s5_is_css_wrap_5{background:#000;padding-bottom:1%;position:relative}.s5_is_css_5 .s5_is_css_hidden,.s5_is_css_5:hover .s5_is_css_hidden{height:auto;position:relative;background:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.s5_is_css_6 .s5_is_slide_css{background-color:#000;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);opacity:1;transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);height:100%;color:#FFF;left:0;width:100%;margin-left:0;margin-top:0;position:absolute}.s5_is_css_6:hover .s5_is_slide_css{-moz-opacity:.15;-khtml-opacity:.15;filter:alpha(opacity=15);opacity:.15}.s5_is_css_6{position:relative;overflow:hidden;width:100%;height:100%}.s5_is_css_6 h1,.s5_is_css_6 h2,.s5_is_css_6 h3,.s5_is_css_6 h4,.s5_is_css_6 h5{font-size:100%;background:0 0;border-bottom:1px solid #fff;display:table;font-weight:400!important;left:0!important;line-height:48px!important;margin:11px auto!important;padding:1px 0!important;position:relative;color:#fff}.s5_is_css_wrap_6{display:table!important;left:0!important;margin-left:-20px;margin-right:auto!important;padding:20px!important;right:0!important;top:20%!important;width:inherit!important;z-index:1;position:absolute}.s5_is_css_wrap_6 a{color:#fff}.s5_is_css_6 .s5_is_css_hidden{display:block;text-align:center;background:0 0;color:#fff;line-height:6px;padding:3% 4% 4%;font-size:1.8em;left:0;right:0;overflow:hidden;margin-left:auto;margin-right:auto;position:absolute;z-index:1}@media screen and (max-width:970px){.s5_is_css_6 h1,.s5_is_css_6 h2,.s5_is_css_6 h3,.s5_is_css_6 h4,.s5_is_css_6 h5{border:none;margin-top:0!important;font-size:100%;color:#fff;line-height:30px!important;padding:3% 4%}.s5_is_css_6 .s5_is_slide_css,.s5_is_css_6:hover .s5_is_slide_css{background:#000;transform:none;-ms-transform:none;-webkit-transform:none;position:relative}.s5_is_css_6:hover .s5_is_slide_css,.s5_is_css_6:hover img{transform:none;-ms-transform:none;-webkit-transform:none}.s5_is_css_wrap_6{background:#000;padding-bottom:1%;position:relative}.s5_is_css_6 .s5_is_css_hidden,.s5_is_css_6:hover .s5_is_css_hidden{height:auto;position:relative;background:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.s5_is_css_7 .s5_is_slide_css{background-color:#fff;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=100);opacity:0;transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);height:100%;color:#FFF;left:0;width:100%;margin-left:0;margin-top:0;position:absolute}.s5_is_css_7:hover .s5_is_slide_css{-moz-opacity:.8;-khtml-opacity:.8;filter:alpha(opacity=80);opacity:.8}.s5_is_css_7 .s5_is_css_wrap_7{-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);opacity:0}.s5_is_css_7:hover .s5_is_css_wrap_7{-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);opacity:1}.s5_is_css_7{position:relative;overflow:hidden;width:100%;height:100%}.s5_is_css_7 h1,.s5_is_css_7 h2,.s5_is_css_7 h3,.s5_is_css_7 h4,.s5_is_css_7 h5{font-size:110%;font-weight:400!important;left:0!important;line-height:19px!important;margin-bottom:0;position:relative;color:#000}.s5_is_css_wrap_7{display:table!important;left:0!important;margin-left:-20px;margin-right:auto!important;padding:20px!important;right:0!important;top:22%!important;width:inherit!important;z-index:1;position:absolute}.s5_is_css_wrap_7 a{font-size:.7em;color:#fff!important}.s5_is_css_7 .s5_is_css_hidden{display:table-cell;text-align:center;background:0 0;color:#fff;line-height:10px;padding:9% 4% 4%;font-size:1.1em;left:0;right:0;overflow:hidden;margin-left:auto;margin-right:auto;position:absolute;z-index:1}.s5_is_css_7 a:hover{text-decoration:none}.s5_is_css_7 .s5_is_slide_7_css{background:#fff;color:#ccc;height:100%;left:0;line-height:19px;margin-left:0;margin-top:0;position:absolute;width:100%;transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0)}.s5_is_css_wrap_7 .s5_is_css_hidden a.darkcolor{background:#333!important}.s5_is_css_7:hover .s5_is_slide_7_css{transform:translateY(-35%);-ms-transform:translateY(-35%);-webkit-transform:translateY(-35%)}.s5_is_css_7 .s5_is_slide_padding{font-size:.8em;color:#5a5a5a;padding:24px}@media screen and (max-width:1480px){.s5_is_css_7 .s5_is_slide_padding{font-size:.7em!important;line-height:11px;padding:16px}}@media screen and (max-width:1280px){.s5_is_css_7 .button{font-size:.6em}.s5_is_css_7 .s5_is_slide_padding{font-size:.7em!important;line-height:11px;padding:13px}}@media screen and (max-width:1000px){.s5_is_css_wrap_7 .s5_is_css_hidden a{display:block;margin-bottom:9px}}@media screen and (max-width:970px){.s5_is_css_7 .s5_is_slide_css,.s5_is_css_7:hover .s5_is_slide_css{background:#000;transform:none;-ms-transform:none;-webkit-transform:none;position:relative}.s5_is_css_7:hover .s5_is_slide_css,.s5_is_css_7:hover img{transform:none;-ms-transform:none;-webkit-transform:none}.s5_is_css_7 h1,.s5_is_css_7 h2,.s5_is_css_7 h3,.s5_is_css_7 h4,.s5_is_css_7 h5{margin-top:0!important;font-size:100%;line-height:30px!important}.s5_is_css_wrap_5{background:#000;padding-bottom:1%;position:relative}.s5_is_css_7 .s5_is_css_hidden,.s5_is_css_7:hover .s5_is_css_hidden{height:auto;position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.s5_is_css_7 .s5_is_slide_7_css{transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;position:relative}.s5_is_css_wrap_7{top:11%!important}.s5_is_css_7 .s5_is_slide_padding{line-height:17px;padding:13px 26px 21px!important}}.s5_is_css_8{position:relative;overflow:hidden}.s5_is_css_8 .s5_is_slide_text{display:block;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;margin-top:10px;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0}.s5_is_css_8:hover .s5_is_slide_text{margin-top:0;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.s5_is_css_8 h1,.s5_is_css_8 h2,.s5_is_css_8 h3,.s5_is_css_8 h4,.s5_is_css_8 h5{color:#fff;padding-bottom:6%;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;transition-delay:.2s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;margin-top:10px;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0}.s5_is_css_8:hover h1,.s5_is_css_8:hover h2,.s5_is_css_8:hover h3,.s5_is_css_8:hover h4,.s5_is_css_8:hover h5{margin-top:0;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.s5_is_css_8:hover .s5_is_slide_css{top:0;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.s5_is_css_8 .s5_is_slide_css{-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);top:-8%;color:#FFF;left:0;margin:0;position:absolute;display:block;background:rgba(0,0,0,.75);padding:10%;height:80%;width:80%;line-height:22px;font-size:.9em}@media screen and (max-width:970px){.s5_is_css_8 .s5_is_slide_css,.s5_is_css_8 .s5_is_slide_text,.s5_is_css_8 h1,.s5_is_css_8 h2,.s5_is_css_8 h3,.s5_is_css_8 h4,.s5_is_css_8 h5{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);margin-top:0;-webkit-opacity:1!important;-moz-opacity:1!important;-khtml-opacity:1!important;opacity:1!important;transform:none;-ms-transform:none;-webkit-transform:none;top:0!important;position:relative!important}.s5_is_css_8 .s5_is_slide_css{background:rgba(0,0,0,1)}.s5_is_css_9 img{width:100%}}.s5_is_css_9{overflow:hidden;position:relative}.s5_is_css_9 h1,.s5_is_css_9 h2,.s5_is_css_9 h3,.s5_is_css_9 h4,.s5_is_css_9 h5{color:#fff;padding-bottom:0}.s5_is_css_9 .dark h1,.s5_is_css_9 .dark h2,.s5_is_css_9 .dark h3,.s5_is_css_9 .dark h4,.s5_is_css_9 .dark h5{color:#000}.s5_is_css_9 .s5_is_slide_text{display:block;margin-top:10px;transition:all .3s ease-in .3s}.s5_is_css_9 h1,.s5_is_css_9 h2,.s5_is_css_9 h3,.s5_is_css_9 h4,.s5_is_css_9 h5{margin-top:10px;transition:all .3s ease-in .2s}.s5_is_css_9 .s5_is_slide_css{color:#fff;display:block;font-size:.9em;overflow:hidden;height:100%;outline:rgba(255,255,255,.3) solid;outline-offset:-19px;padding:0;position:absolute;text-align:center;top:0;width:100%}.s5_is_css_9 .s5_is_slide_css.dark{color:#000;outline:rgba(0,0,0,.3) solid 1px}.s5_is_css_9 .s5_is_slide_css a.btn{background:#fff}.s5_is_css_9.s5_is_slide_css a.btn{margin-top:7%}.s5_is_css_9 .s5_is_slide_css:hover{outline-offset:0}.s5_is_css_9 .s5_is_slide_css_inner{top:38%;position:relative}.s5_is_css_10 .s5_is_slide_css{background:#2F3137;height:100%;text-align:center;color:#FFF;left:0;width:100%;margin-left:0;margin-top:0;position:absolute}.s5_is_css_10:hover .s5_is_slide_css{transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.s5_is_css_10{padding-bottom:65px;position:relative;overflow:hidden}.s5_is_css_10 .s5_is_slide_text,.s5_is_css_10 h1,.s5_is_css_10 h2,.s5_is_css_10 h3,.s5_is_css_10 h4,.s5_is_css_10 h5{padding:0 26px}.s5_is_css_10 h1,.s5_is_css_10 h2,.s5_is_css_10 h3,.s5_is_css_10 h4,.s5_is_css_10 h5{font-size:18px;color:#fff;line-height:65px;height:65px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;font-weight:400}.s5_is_css_10 .s5_is_css_hidden{background:0 0;line-height:22px;padding:0 4% 4%;overflow:hidden;font-size:.9em}.s5_is_css_10:hover .s5_is_slide_text{-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.s5_is_css_10 .s5_is_slide_text{-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;margin-top:-12px;display:block;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;transition-delay:.1s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;line-height:200%;font-size:13px}.s5_is_css_10 .s5_is_slide_css_inner{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.s5_is_css_10:hover .s5_is_slide_css_inner{-webkit-transform:translate(0,25%);-moz-transform:translate(0,25%);-ms-transform:translate(0,25%);-o-transform:translate(0,25%)}.s5_is_css_10 .s5_is_slide_css_plus_circle{-webkit-border-radius:3000px;-moz-border-radius:3000px;border-radius:3000px;-webkit-transition:all 150ms ease-out!important;-moz-transition:all 150ms ease-out!important;-o-transition:all 150ms ease-out!important;transition:all 150ms ease-out!important;transition-delay:150ms!important;-webkit-transition-delay:150ms!important;-moz-transition-delay:150ms!important;-o-transition-delay:150ms!important;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;background:#2F3137;height:50px;width:50px;line-height:50px;font-size:24px;color:#FFF;text-align:center;position:absolute;right:0;left:0;margin-left:auto;margin-right:auto;top:-25px}.s5_is_css_10:hover .s5_is_slide_css_plus_circle{-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.s5_is_css_10 .s5_is_slide_css_plus_circle:hover{background:#1A1A1A;text-decoration:none}@media screen and (max-width:1300px){.s5_is_css_10:hover .s5_is_slide_css{transform:translateY(-55%);-ms-transform:translateY(-55%);-webkit-transform:translateY(-55%)}.s5_is_css_10:hover .s5_is_slide_css_inner{-webkit-transform:translate(0,10%);-moz-transform:translate(0,10%);-ms-transform:translate(0,10%);-o-transform:translate(0,10%)}}@media screen and (max-width:970px){.s5_is_css_10 .s5_is_slide_css,.s5_is_css_10:hover .s5_is_slide_css,.s5_is_css_10:hover .s5_is_slide_css_inner{transform:none;-ms-transform:none;-webkit-transform:none;position:relative}.s5_is_css_10 .s5_is_slide_css_plus_circle{display:none}.s5_is_css_10 .s5_is_slide_text{-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.s5_is_css_10 .s5_is_slide_css_inner{padding-top:10px;padding-bottom:30px}.s5_is_css_10{padding-bottom:0}}
