/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 */
/* Import Sass general variable, functions and such.. */
/**
 * Mat's init file
 *
 * This file contains everything mat's using for css purposes
 *
 *
 */
/*
==============================================================================
		Variables
==============================================================================
*/
/*
==============================================================================
		Functions & Mixin
==============================================================================
*/
/* line 1, ../sass/_overview.scss */
* {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
/* line 6, ../sass/_overview.scss */
.wp_clearfix:after {
	content: '';
	display: block;
	clear: both;
}
/* line 11, ../sass/_overview.scss */
a {
	text-decoration: none;
}
/* line 15, ../sass/_overview.scss */
div[class*=section-] {
	background-color: white;
	max-width: 1440px;
	margin-left: auto;
	margin-right: auto;
}
/* line 21, ../sass/_overview.scss */
.wp_video_header {
	position: absolute;
	top: 0px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	/* For IE8 and earlier */
	background: black;
}
/* line 28, ../sass/_overview.scss */
.wp_header_wrap .wp_header_background_mobile {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	opacity: 0.4;
	filter: alpha(opacity=50);
	/* For IE8 and earlier */
	background: url("../images/overview/intro-image.jpg") no-repeat center center;
	background-size: cover;
}
/* line 38, ../sass/_overview.scss */
.wp_header_wrap a, .wp_header_wrap ul, .wp_header_wrap h2 {
	position: relative;
}
/* line 41, ../sass/_overview.scss */
.wp_header_wrap a.wp_play_link_mobile {
	border: none;
}
/* line 45, ../sass/_overview.scss */
body:not(.cq-wcm-edit) .wp_header_wrap {
	background: #000;
	display: block;
	width: 100%;
	position: relative;
	max-height: 560px;
	overflow: hidden;
}
/* line 72, ../sass/_overview.scss */
.wp_header_wrap .wp_intro_wrap {
	max-width: 100%;
	padding-right: 60px;
}
body:not(.cq-wcm-edit) .wp_header_wrap .button {
	float: left;
}
/* line 78, ../sass/_overview.scss */
.wp_header_wrap .wp_play_link img {
	margin-bottom: 3px;
	vertical-align: middle;
}
/* line 82, ../sass/_overview.scss */
.wp_play_link_mobile img {
	width: 50px;
}
/* line 85, ../sass/_overview.scss */
.wp_header_wrap .wp_play_link span {
	margin-left: 10px;
	text-transform: uppercase;
}
/* line 88, ../sass/_overview.scss */
.wp_header_wrap a.wp_play_link {
	float: left;
	border-bottom: none;
	margin-left: 40px;
	border-left: 1px solid rgba(255, 255, 255, 0.5);
	margin-top: 32px;
	padding: 0px 20px 3px 20px;
	color: white;
	font-size: 16px;
}
/* line 99, ../sass/_overview.scss */
.wp_header_wrap .wp_desc_header {
	margin-top: 16px;
	/*Margin left to compensate for the play button*/
	margin-left: 81px;
	color: #DDD;
	font-size: 16px;
	line-height: 1.4em;
	width: 400px;
}
/**** Overview Banner ****/
/* line 121, ../sass/_overview.scss */
.wp_overview_banner {
	color: white;
	width: 100%;
	background: #192F46;
}
/* line 126, ../sass/_overview.scss */
.wp_overview_banner h3 img {
	width: 32px;
}
/* line 129, ../sass/_overview.scss */
.wp_overview_banner h3 {
	padding-right: 5px;
	border-right: 1px solid white;
	display: inline-block;
}
/* line 134, ../sass/_overview.scss */
.wp_overview_banner h2 {
	display: inline-block;/*padding-left: 5px;*/
}
/* line 138, ../sass/_overview.scss */
.wp_overview_banner .wp_header {
	width: 100%;
	padding: 48px 0 0 24px;
}
/* line 141, ../sass/_overview.scss */
.wp_overview_wrap {
	color: white;
	max-width: 100%;
	margin: 0px auto;
}
/* line 147, ../sass/_overview.scss */
.wp_overview_banner .wp_left_content {
	float: left;
	max-width: 40%;
	padding: 50px;
}
/* line 152, ../sass/_overview.scss */
.wp_overview_banner .wp_right_content {
	float: right;
	max-width: 40%;
}
/* line 156, ../sass/_overview.scss */
.wp_overview_banner .wp_right_content .wp_img_1 {
	width: 100%;
	display: block;
	border-bottom: 1px solid #192F46;
}
/* line 161, ../sass/_overview.scss */
.wp_overview_banner .wp_right_content .wp_img_2 {
	width: 50%;
	display: block;
	float: left;
	border-right: 1px solid #192F46;
}
/* line 167, ../sass/_overview.scss */
.wp_overview_banner .wp_right_content .wp_img_3 {
	width: 50%;
	display: block;
}
/* line 171, ../sass/_overview.scss */
.wp_overview_features {
	color: #aaa;
}
/**** Overview Banner end ****/
/**** Boxes ****/
/* line 179, ../sass/_overview.scss */
.wp_box {
	position: relative;
	float: left;
	background: #eeeeee;
}
/* line 184, ../sass/_overview.scss */
.wp_box .wp_box_wrap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
/* line 190, ../sass/_overview.scss */
.wp_box:not(.wp_active):hover, .wp_box.wp_hover:not(.wp_active) {
	background: #888888 url(../images/overview/on-hover-grid-background.png) no-repeat bottom left;
}
/* line 193, ../sass/_overview.scss */
.wp_box:not(.wp_active):hover h1, .wp_box.wp_hover:not(.wp_active) h1 {
	color: white;
}
/* line 196, ../sass/_overview.scss */
.wp_box:not(.wp_active):hover p, .wp_box.wp_hover:not(.wp_active) p {
	color: #ddd;
}
/* line 199, ../sass/_overview.scss */
.wp_box p {
	font-size: 16px;
	color: #777;
	position: relative;
	padding-top: 36px;
}
/* line 207, ../sass/_overview.scss */
.wp_box .wp_box_expand {
	overflow: visible;
	/*	width:479px;*/
	position: relative;
	left: 0px;
	cursor: pointer;
}
/* line 219, ../sass/_overview.scss */
.wp_box_expand.wp_expanded .wp_active_arrow {
	display: none;
}
/* line 222, ../sass/_overview.scss */
.wp_box .wp_background {
	position: absolute;
	bottom: 0px;
	left: 0px;
	pointer-events: none;
	max-width: none;
}
/* line 229, ../sass/_overview.scss */
.wp_fat_box .wp_background {
	pointer-events: none;
}
/* line 234, ../sass/_overview.scss */
.wp_box .wp_background.wp_hover {
	opacity: 0;
}
/* line 237, ../sass/_overview.scss */
.wp_box .wp_background.wp_inactive {
	opacity: 1;
}
/* line 241, ../sass/_overview.scss */
.wp_box:not(.wp_active):hover .wp_background.wp_hover, .wp_box.wp_hover:not(.wp_active) .wp_background.wp_hover {
	opacity: 1;
}
/* line 244, ../sass/_overview.scss */
.wp_box:not(.wp_active):hover .wp_background.wp_inactive, .wp_box.wp_hover:not(.wp_active) .wp_background.wp_inactive {
	opacity: 0;
}
/* line 247, ../sass/_overview.scss */
.wp_need_active {
	visibility: hidden;
	opacity: 0;
}
/* line 254, ../sass/_overview.scss */
.wp_close {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 5px;
	z-index: 2;
	color: #999;
	cursor: pointer;
}
/* line 268, ../sass/_overview.scss */
.wp_box .wp_left_content {
	/* To prevent weird animation */
	max-width: 80%;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
/* line 278, ../sass/_overview.scss */
.wp_box .wp_left_content a {
	margin-top: 35px;
	/*display:block;*/
	font-size: 16px;
}
/* line 283, ../sass/_overview.scss */
.wp_box .wp_left_content a img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	padding-bottom: 2px;
}
/* line 290, ../sass/_overview.scss */
.wp_box .wp_left_content a span {
	display: inline-block;
	max-width: 80%;
	vertical-align: middle;
}
/* line 295, ../sass/_overview.scss */
.wp_box .wp_right_content ul li:last-child {
	width: 100%;
}
/* line 298, ../sass/_overview.scss */
.wp_box .wp_right_content ul li div {
	display: table-cell;
	vertical-align: middle;
	height: 50px;
}
/* line 303, ../sass/_overview.scss */
.wp_box .wp_right_content ul li span {
	display: inline-block;
	vertical-align: middle;
}

@media only screen and (min-width: 40.063em) {
/* line 309, ../sass/_overview.scss */
.wp_box .wp_right_content ul li span {
	max-width: 59%;
	display: inline-block;
	vertical-align: middle;
}
/* line 314, ../sass/_overview.scss */
.wp_box .wp_right_content ul li img {
	max-width: 50px;
}
}

@media only screen and (min-width: 64.063em) {
/* line 319, ../sass/_overview.scss */
.wp_box .wp_right_content ul li span {
	max-width: 90%;
	display: inline-block;
	vertical-align: middle;
}
}
/* line 327, ../sass/_overview.scss */
.wp_box .wp_right_content ul ul li span {
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
}
/* line 332, ../sass/_overview.scss */
.wp_box .wp_right_content ul ul {
	list-style-type: circle;
	list-style-position: outside;
}
/* line 336, ../sass/_overview.scss */
.wp_box .wp_right_content ul ul li {
	display: inline-block;
	height: auto;
	border-bottom: none;
	padding: 0px;
	list-style-type: disc;
	vertical-align: text-top;
	margin-bottom: 20px;
	margin-left: 5px;
	padding-left: 20px;
}
/* line 347, ../sass/_overview.scss */
.wp_box .wp_right_content ul ul li:last-child {
	margin-bottom: 0px;
}
/* line 351, ../sass/_overview.scss */
.wp_box .wp_right_content ul ul li span {
	display: list-item;
}
/* line 355, ../sass/_overview.scss */
.wp_box a.wp_arrow_link {
	color: #f2f2f2;
	border-bottom: none;
}
/* line 359, ../sass/_overview.scss */
.wp_box.wp_active .wp_background.wp_inactive {
	opacity: 0;
}
/* line 362, ../sass/_overview.scss */
.wp_box.wp_active .wp_background.wp_hover {
	opacity: 1;
	-webkit-transition: opacity 1s 1s ease-in-out;
	-moz-transition: opacity 1s 1s ease-in-out;
	-ms-transition: opacity 1s 1s ease-in-out;
	-o-transition: opacity 1s 1s ease-in-out;
	transition: opacity 1s 1s ease-in-out;
}
/* line 371, ../sass/_overview.scss */
.wp_box.wp_active p {
	color: #aaa;
}
/* line 374, ../sass/_overview.scss */
.wp_box.wp_active h1 {
	-webkit-transition: width 1s ease-in-out;
	-moz-transition: width 1s ease-in-out;
	-ms-transition: width 1s ease-in-out;
	-o-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
	color: white;
	width: 100%;
}
/* line 383, ../sass/_overview.scss */
.wp_active_right {
	opacity: 0;
	visibility: hidden;
	height: 100%;
	width: 33.33333333333%;
	max-width: 400px;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* line 394, ../sass/_overview.scss */
.wp_design_box .wp_active_right {
	background: url(../images/overview/design_customer_image.jpg) no-repeat center right;
}
/* line 397, ../sass/_overview.scss */
.wp_engineer_box .wp_active_right {
	background: url(../images/overview/engineer_customer_image.jpg) no-repeat center right;
}
/* line 400, ../sass/_overview.scss */
.wp_fabricate_box .wp_active_right {
	background: url(../images/overview/fabricate_customer_image.jpg) no-repeat center right;
}
/* line 404, ../sass/_overview.scss */
.wp_active_right div {
	color: white;
	box-sizing: content-box;
	height: 700px;
	padding: 0px 25px;
	display: table-cell;
	vertical-align: middle;
	font-size: 18px;
}
/* line 414, ../sass/_overview.scss */
.wp_active_right div img {
	vertical-align: middle;
	float: left;
	margin-right: 10px;
}
/* line 419, ../sass/_overview.scss */
.wp_box.wp_active .wp_active_right {
	-webkit-transition: opacity 2s ease-in-out;
	-moz-transition: opacity 2s ease-in-out;
	-o-transition: opacity 2s ease-in-out;
	transition: opacity 2s ease-in-out;
	opacity: 1;
	visibility: visible;
}
/* line 427, ../sass/_overview.scss */
.wp_box .wp_active_bottom {
	display: none;
	height: 150px;
	clear: left;
	width: 100%;
	padding: 24px;
	background: grey;
	-webkit-box-shadow: inset 0px 7px 10px -5px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: inset 0px 7px 10px -5px rgba(0, 0, 0, 0.75);
	box-shadow: inset 0px 7px 10px -5px rgba(0, 0, 0, 0.75);
}
/* line 438, ../sass/_overview.scss */
.wp_box.wp_design_box .wp_active_bottom {
	background: url("../images/overview/design-customer-image-1024.jpg") no-repeat center center;
}
/* line 444, ../sass/_overview.scss */
.wp_box.wp_engineer_box .wp_active_bottom {
	background: url("../images/overview/engineer-customer-image-1024.jpg") no-repeat center center;
}
/* line 450, ../sass/_overview.scss */
.wp_box.wp_fabricate_box .wp_active_bottom {
	background: url("../images/overview/fabricate-customer-image-1024.jpg") no-repeat center center;
}
/* line 456, ../sass/_overview.scss */
.wp_box .wp_active_bottom div, .wp_box .wp_close_bottom div {
	max-width: 90%;
}
/* line 459, ../sass/_overview.scss */
.wp_box .wp_active_bottom img, .wp_box .wp_close_bottom img {
	float: left;
}
/* line 462, ../sass/_overview.scss */
.wp_fat_box .wp_close_bottom span, .wp_fat_box .wp_active_bottom span, .wp_box .wp_active_bottom span, .wp_box .wp_close_bottom span {
	max-width: 85%;
	margin-left: 12px;
	float: left;
	color: white;
}
/* line 468, ../sass/_overview.scss */
.wp_box .wp_close_bottom {
	display: none;
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	height: 80px;
	clear: left;
	width: 100%;
	padding: 24px;
	background: #2c2c2c;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 24px;
}
/* line 480, ../sass/_overview.scss */
.wp_box.wp_active .wp_box_wrap {
	float: left;
	-webkit-transition: width 1s ease-in-out;
	-moz-transition: width 1s ease-in-out;
	-o-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
	overflow: hidden;
	box-sizing: content-box;
}
/* line 492, ../sass/_overview.scss */
.wp_box:hover .wp_active_arrow, .wp_fat_box:hover .wp_active_arrow, .wp_box.wp_hover .wp_active_arrow, .wp_fat_box.wp_hover .wp_active_arrow {
	opacity: 0.9;
}
/* line 495, ../sass/_overview.scss */
.wp_fat_box.wp_active .wp_right_content a.wp_external img {
	vertical-align: middle;
	margin-right: 10px;
	float: left;
	padding-bottom: 2px;
}
/* line 501, ../sass/_overview.scss */
.wp_fat_box.wp_active a.wp_external img {
	float: left;
	vertical-align: middle;
	margin-right: 10px;
	padding-bottom: 2px;
}
/* line 507, ../sass/_overview.scss */
.wp_fat_box.wp_active a.wp_external span {
	display: inline-block;
	float: left;
	width: 80%;
	vertical-align: middle;
}
/* line 513, ../sass/_overview.scss */
.wp_fat_box a.wp_external {
	color: #ddd;
	border-bottom: none;
	margin-top: 25px;
	/*display:block;*/
	font-size: 16px;
}
/* line 520, ../sass/_overview.scss */
.wp_fat_box.wp_active .wp_left_content {
	float: left;
	width: 40%;
}
/* line 524, ../sass/_overview.scss */
.wp_fat_box.wp_active .wp_right_content {
	float: right;
	width: 50%;
}
/* line 529, ../sass/_overview.scss */
.wp_fat_box.wp_active .wp_right_content ul {
	margin-top: 42px;
	padding-left: 24px;
	padding-bottom: 15px;
	border-bottom: 1px solid #666;
}
/* line 535, ../sass/_overview.scss */
.wp_fat_box.wp_active .wp_right_content ul li {
	font-size: 16px;
}
/* line 538, ../sass/_overview.scss */
.wp_fat_box.wp_active .wp_right_content a {
	color: #ddd;
	margin-top: 15px;
	padding: 24px;
	display: block;
}
/* line 544, ../sass/_overview.scss */
.wp_fat_box.wp_active .wp_left_content ul {
	list-style-type: none;
	color: #ddd;
}
/* line 549, ../sass/_overview.scss */
.wp_fat_box.wp_active .wp_left_content ul li {
	min-width: 240px;
	border-bottom: 1px solid #666;
	padding: 24px;
	box-sizing: content-box;
	height: 50px;
}
/* line 556, ../sass/_overview.scss */
.wp_fat_box.wp_active .wp_left_content ul li:last-child {
	border-bottom: none;
}
/* line 559, ../sass/_overview.scss */
.wp_fat_box.wp_active .wp_left_content ul li div {
	display: table-cell;
	vertical-align: middle;
	height: 50px;
}
/* line 565, ../sass/_overview.scss */
.wp_fat_box .wp_box_wrap {
	max-width: 100%;
}
/* line 568, ../sass/_overview.scss */
.wp_fat_box.wp_active h1 {
	-webkit-transition: width 1s ease-in-out;
	-moz-transition: width 1s ease-in-out;
	-o-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
	width: 100%;
}
/* line 575, ../sass/_overview.scss */
.wp_fat_box .wp_active_bottom {
	display: none;
	height: 150px;
	clear: left;
	width: 100%;
	padding: 24px;
	-webkit-box-shadow: inset 0px 7px 10px -5px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: inset 0px 7px 10px -5px rgba(0, 0, 0, 0.75);
	box-shadow: inset 0px 7px 10px -5px rgba(0, 0, 0, 0.75);
}
/* line 586, ../sass/_overview.scss */
.wp_fat_box .wp_close_bottom {
	display: none;
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	height: 80px;
	clear: left;
	width: 100%;
	padding: 24px;
	background: #2c2c2c;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 24px;
}
/* line 598, ../sass/_overview.scss */
.wp_arrow_link {
	display: block;
	padding: 7px 24px 0px 44px !important;
	background: url(../images/overview/orange-arrow-icon.png) no-repeat 0px center;
	background-size: 32px;
	min-height: 32px;
	padding-top: 7px;
}
/* line 606, ../sass/_overview.scss */
.wp_last_box {
	-webkit-transition: background 1s ease-in-out;
	-moz-transition: background 1s ease-in-out;
	-o-transition: background 1s ease-in-out;
	transition: background 1s ease-in-out;
	background: #777777 url(../images/overview/polygons.png) no-repeat center bottom;
	float: left;
	padding-top: 50px;
	padding-left: 50px;
	padding-right: 50px;
}
/* line 617, ../sass/_overview.scss */
.wp_last_box:hover, .wp_last_box.wp_hover {
	background: #656565 url(../images/overview/polygons.png) no-repeat center bottom;
}
/* line 620, ../sass/_overview.scss */
.wp_last_box a.wp_arrow_link {
	color: white;
	font-size: 19px;
	border: none;
	margin-top: 24px;
	margin-bottom: 24px;
}
/* line 625, ../sass/_overview.scss */
.wp_last_box a img {
	vertical-align: middle;
	margin-bottom: 3px;
}
/* line 630, ../sass/_overview.scss */
.wp_last_box a span {
	width: 80%;
	margin-left: 10px;
}
/**** Boxes end ****/
/**** Community ****/
/* line 641, ../sass/_overview.scss */
.wp_community {
	background: #ececec;
}
/* line 644, ../sass/_overview.scss */
.wp_community h1 {
	padding-bottom: 50px;
	font-size: 32px;
	color: #565950;
}
/* line 649, ../sass/_overview.scss */
.wp_community .wp_main {
	margin-bottom: 40px;
	position: relative;
	/*height:300px;*/
	float: left;
	background: #fff;
	-moz-box-shadow: 5px 5px 0px #bbb;
	-webkit-box-shadow: 5px 5px 0px #bbb;
	box-shadow: 5px 5px 0px #bbb;
}
/* line 659, ../sass/_overview.scss */
.wp_community .wp_main .wp_image_wrap {
	width: 100%;
	position: relative;
}
/* line 665, ../sass/_overview.scss */
.wp_community .wp_main .wp_image_box {
	border-right: 3px solid white;
	float: left;
	height: 290px;
	overflow: hidden;
	position: relative;
}
/* line 673, ../sass/_overview.scss */
.wp_community .wp_main img {
	height: 100%;
	opacity: 1;
	max-width: none;
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}
/* line 682, ../sass/_overview.scss */
.wp_community .wp_main a, .wp_right a {
	border: none;
}
/* line 686, ../sass/_overview.scss */
.wp_community .wp_main .wp_image_box:hover img, .wp_community .wp_main .wp_image_box.wp_hover img {
	opacity: 0.2;
}
/* line 689, ../sass/_overview.scss */
.wp_community .wp_main .wp_image_box:hover .wp_subtitle, .wp_community .wp_main .wp_image_box.wp_hover .wp_subtitle {
	opacity: 1;
}
/* line 692, ../sass/_overview.scss */
.wp_community .wp_main .wp_image_box .wp_subtitle {
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
	opacity: 0;
	position: absolute;
	bottom: 20px;
	left: 16px;
	width: 75%;
}
/* line 704, ../sass/_overview.scss */
.wp_community .wp_main .wp_image_box .wp_subtitle h3 {
	font-size: 18px;
	color: white;
}
/* line 709, ../sass/_overview.scss */
.wp_community .wp_main .wp_image_box .wp_subtitle p {
	display: block;
	margin-top: 18px;
	font-size: 12px;
	color: white;
}
/* line 716, ../sass/_overview.scss */
.wp_community .wp_main .wp_image_box .wp_subtitle p span {
	/*font-style: italic;*/
	margin-right: 3px;
}
/* line 720, ../sass/_overview.scss */
.wp_community .wp_main .wp_image_box:nth-child(2) img {
	margin-left: -35px;
}
/* line 724, ../sass/_overview.scss */
.wp_community .wp_main .wp_image_box:last-child {
	border-right: none;
}
/* line 728, ../sass/_overview.scss */
.wp_community .wp_main .wp_image_box {
	background: #ee8822;
	max-width: 33.33333333%;
	overflow: hidden;
}
/*.wp_community .wp_main img.wp_second{
border-left:3px solid white;
float:left;
width:332px;
}
.wp_community .wp_main img:last-child {
float:right;

}*/
/* line 744, ../sass/_overview.scss */
.wp_community .wp_main h2 {
	font-size: 24px;
	color: #ee8822;
	display: block;
	vertical-align: middle;
	font-weight: 300;
}
/* line 753, ../sass/_overview.scss */
.wp_community .wp_main .wp_link_wrap {
	display: block;
	padding: 24px;
	clear: left;
}
/* line 759, ../sass/_overview.scss */
.wp_community .wp_main .wp_button {
	clear: left;
}
/* line 763, ../sass/_overview.scss */
.wp_community .wp_main .wp_button, .wp_community .wp_right .wp_button {
	display: block;
	font-size: 14px;
	color: white;
	text-transform: uppercase;
	padding: 10px 50px 10px 12px;
	background: #ee8822 url(../images/overview/button-arrow-icon.png) no-repeat 97% center;
}
/* line 771, ../sass/_overview.scss */
.wp_community .wp_right {
	padding: 24px;
	margin-bottom: 40px;
	position: relative;
	background: #fff;
	-moz-box-shadow: 5px 5px 0px #bbb;
	-webkit-box-shadow: 5px 5px 0px #bbb;
	box-shadow: 5px 5px 0px #bbb;
}
/* line 782, ../sass/_overview.scss */
.wp_community .wp_right h2 {
	font-size: 24px;
	color: #ee8822;
	margin-bottom: 24px;
	font-weight: 300;
}
/* line 787, ../sass/_overview.scss */
.wp_community .wp_right p {
	font-size: 16px;
	color: #888;
	max-width: 350px;
	margin-bottom: 50px;
}
/* line 793, ../sass/_overview.scss */
.wp_community .wp_right h3 {
	font-size: 16px;
	color: #333;
}
/* line 797, ../sass/_overview.scss */
.wp_community .wp_right .wp_example_1, .wp_community .wp_right .wp_example_2, .wp_community .wp_right .wp_example_3, .wp_community .wp_right .wp_example_4 {
	position: absolute;
	right: 0px;
	bottom: 0px;
	pointer-events: none;
}
/*
.wp_community .wp_right .wp_example_1 span,.wp_community .wp_right .wp_example_2 span,.wp_community .wp_right .wp_example_4 span{
margin-right:-40px;

}
.wp_community .wp_right .wp_example_3 span{
margin-right:0px;

}*/
/* line 812, ../sass/_overview.scss */
.wp_community .wp_right .wp_example {
	width: 100%;
}
/* line 816, ../sass/_overview.scss */
.wp_community .wp_right .wp_example span {
	display: block;
	position: absolute;
	vertical-align: bottom;
	font-size: 13px;
	color: #888;
}
/* line 825, ../sass/_overview.scss */
.wp_community .wp_right .wp_example img {
	float: right;
}
/* line 829, ../sass/_overview.scss */
.wp_community .wp_right .wp_example_1 {
	-webkit-animation: fade1 24s infinite ease-in-out;
	-moz-animation: fade1 24s infinite ease-in-out;
	-o-animation: fade1 24s infinite ease-in-out;
	animation: fade1 24s infinite ease-in-out;
}
/* line 836, ../sass/_overview.scss */
.wp_community .wp_right .wp_example_2 {
	-webkit-animation: fade2 24s infinite ease-in-out;
	-moz-animation: fade2 24s infinite ease-in-out;
	-o-animation: fade2 24s infinite ease-in-out;
	animation: fade2 24s infinite ease-in-out;
}
/* line 843, ../sass/_overview.scss */
.wp_community .wp_right .wp_example_3 {
	-webkit-animation: fade3 24s infinite ease-in-out;
	-moz-animation: fade3 24s infinite ease-in-out;
	-o-animation: fade3 24s infinite ease-in-out;
	animation: fade3 24s infinite ease-in-out;
}
/* line 849, ../sass/_overview.scss */
.wp_community .wp_right .wp_example_4 {
	-webkit-animation: fade4 24s infinite ease-in-out;
	-moz-animation: fade4 24s infinite ease-in-out;
	-o-animation: fade4 24s infinite ease-in-out;
	animation: fade4 24s infinite ease-in-out;
}
/* line 856, ../sass/_overview.scss */
.wp_community .wp_right .wp_link_feature {
	margin-top: 15px;
	list-style-type: none;
	margin-bottom: 40px;
	font-size: 16px;
	color: #545454;
	display: block;
	border: none;
}
/* line 865, ../sass/_overview.scss */
.wp_community .wp_right .wp_link_feature img {
	float: left;
	vertical-align: middle;
	margin-right: 10px;
}
/* line 870, ../sass/_overview.scss */
.wp_community .wp_right .wp_link_feature span {
	float: left;
	max-width: 75%;
}
/* line 874, ../sass/_overview.scss */
.wp_community .wp_footer {
	height: auto;
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-direction: row;
	-ms-flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
}
/* line 882, ../sass/_overview.scss */
.wp_community .wp_footer a {
	color: #444;
	border: none;
}
/* line 887, ../sass/_overview.scss */
.wp_community .wp_footer .wp_subtitle_wrap {
	display: inline-block;
	vertical-align: middle;
	max-width: 50%;
}
/* line 892, ../sass/_overview.scss */
.wp_community .wp_footer h3 {
	font-size: 16px;
	text-transform: uppercase;
}
/* line 896, ../sass/_overview.scss */
.wp_community .wp_footer p {
	font-size: 14px;
	margin-top: 5px;
	color: #777777;
}
/* line 901, ../sass/_overview.scss */
.wp_community .wp_footer img {
	vertical-align: middle;
	margin-right: 10px;
	padding-bottom: 2px;
}
/* line 907, ../sass/_overview.scss */
.wp_community .wp_footer > div {
	display: inline-block;
	float: left;
	padding-left: 20px;
	font-size: 16px;
	color: #333;
}
/* line 917, ../sass/_overview.scss */
.wp_community .wp_footer div:last-child img {
	padding-top: 16px;
	margin: 0px 14px;
}
/* line 921, ../sass/_overview.scss */
.wp_community .wp_footer div span {
	font-size: 14px;
	color: #878787;
	text-transformation: normal;
}

/**** Community end ****/
/**** css3 Animations ****/
@keyframes fade1 {
  /* line 933, ../sass/_overview.scss */
  0% {
 opacity: 1;
}

  /* line 934, ../sass/_overview.scss */
  21% {
 opacity: 1;
}

  /* line 935, ../sass/_overview.scss */
  25% {
 opacity: 0;
}

  /* line 936, ../sass/_overview.scss */
  96% {
 opacity: 0;
}

  /* line 937, ../sass/_overview.scss */
  100% {
 opacity: 1;
}
}
 @-o-keyframes fade1 {
  /* line 940, ../sass/_overview.scss */
  0% {
 opacity: 1;
}

  /* line 941, ../sass/_overview.scss */
  21% {
 opacity: 1;
}

  /* line 942, ../sass/_overview.scss */
  25% {
 opacity: 0;
}

  /* line 943, ../sass/_overview.scss */
  96% {
 opacity: 0;
}

  /* line 944, ../sass/_overview.scss */
  100% {
 opacity: 1;
}
}
 @-moz-keyframes fade1 {
  /* line 947, ../sass/_overview.scss */
  0% {
 opacity: 1;
}

  /* line 948, ../sass/_overview.scss */
  21% {
 opacity: 1;
}

  /* line 949, ../sass/_overview.scss */
  25% {
 opacity: 0;
}

  /* line 950, ../sass/_overview.scss */
  96% {
 opacity: 0;
}

  /* line 951, ../sass/_overview.scss */
  100% {
 opacity: 1;
}
}
 @-webkit-keyframes fade1 {
  /* line 954, ../sass/_overview.scss */
  0% {
 opacity: 1;
}

  /* line 955, ../sass/_overview.scss */
  21% {
 opacity: 1;
}

  /* line 956, ../sass/_overview.scss */
  25% {
 opacity: 0;
}

  /* line 957, ../sass/_overview.scss */
  96% {
 opacity: 0;
}

  /* line 958, ../sass/_overview.scss */
  100% {
 opacity: 1;
}
}
 @keyframes fade2 {
  /* line 961, ../sass/_overview.scss */
  0% {
 opacity: 0;
}

  /* line 962, ../sass/_overview.scss */
  21% {
 opacity: 0;
}

  /* line 963, ../sass/_overview.scss */
  25% {
 opacity: 1;
}

  /* line 964, ../sass/_overview.scss */
  46% {
 opacity: 1;
}

  /* line 965, ../sass/_overview.scss */
  50% {
 opacity: 0;
}

  /* line 966, ../sass/_overview.scss */
  100% {
 opacity: 0;
}
}
 @-o-keyframes fade2 {
  /* line 969, ../sass/_overview.scss */
  0% {
 opacity: 0;
}

  /* line 970, ../sass/_overview.scss */
  21% {
 opacity: 0;
}

  /* line 971, ../sass/_overview.scss */
  25% {
 opacity: 1;
}

  /* line 972, ../sass/_overview.scss */
  46% {
 opacity: 1;
}

  /* line 973, ../sass/_overview.scss */
  50% {
 opacity: 0;
}

  /* line 974, ../sass/_overview.scss */
  100% {
 opacity: 0;
}
}
 @-moz-keyframes fade2 {
  /* line 977, ../sass/_overview.scss */
  0% {
 opacity: 0;
}

  /* line 978, ../sass/_overview.scss */
  21% {
 opacity: 0;
}

  /* line 979, ../sass/_overview.scss */
  25% {
 opacity: 1;
}

  /* line 980, ../sass/_overview.scss */
  46% {
 opacity: 1;
}

  /* line 981, ../sass/_overview.scss */
  50% {
 opacity: 0;
}

  /* line 982, ../sass/_overview.scss */
  100% {
 opacity: 0;
}
}
 @-webkit-keyframes fade2 {
  /* line 985, ../sass/_overview.scss */
  0% {
 opacity: 0;
}

  /* line 986, ../sass/_overview.scss */
  21% {
 opacity: 0;
}

  /* line 987, ../sass/_overview.scss */
  25% {
 opacity: 1;
}

  /* line 988, ../sass/_overview.scss */
  46% {
 opacity: 1;
}

  /* line 989, ../sass/_overview.scss */
  50% {
 opacity: 0;
}

  /* line 990, ../sass/_overview.scss */
  100% {
 opacity: 0;
}
}
 @keyframes fade3 {
  /* line 993, ../sass/_overview.scss */
  0% {
 opacity: 0;
}

  /* line 994, ../sass/_overview.scss */
  46% {
 opacity: 0;
}

  /* line 995, ../sass/_overview.scss */
  50% {
 opacity: 1;
}

  /* line 996, ../sass/_overview.scss */
  71% {
 opacity: 1;
}

  /* line 997, ../sass/_overview.scss */
  75% {
 opacity: 0;
}

  /* line 998, ../sass/_overview.scss */
  100% {
 opacity: 0;
}
}
 @-o-keyframes fade3 {
  /* line 1001, ../sass/_overview.scss */
  0% {
 opacity: 0;
}

  /* line 1002, ../sass/_overview.scss */
  46% {
 opacity: 0;
}

  /* line 1003, ../sass/_overview.scss */
  50% {
 opacity: 1;
}

  /* line 1004, ../sass/_overview.scss */
  71% {
 opacity: 1;
}

  /* line 1005, ../sass/_overview.scss */
  75% {
 opacity: 0;
}

  /* line 1006, ../sass/_overview.scss */
  100% {
 opacity: 0;
}
}
 @-moz-keyframes fade3 {
  /* line 1009, ../sass/_overview.scss */
  0% {
 opacity: 0;
}

  /* line 1010, ../sass/_overview.scss */
  46% {
 opacity: 0;
}

  /* line 1011, ../sass/_overview.scss */
  50% {
 opacity: 1;
}

  /* line 1012, ../sass/_overview.scss */
  71% {
 opacity: 1;
}

  /* line 1013, ../sass/_overview.scss */
  75% {
 opacity: 0;
}

  /* line 1014, ../sass/_overview.scss */
  100% {
 opacity: 0;
}
}
 @-webkit-keyframes fade3 {
  /* line 1017, ../sass/_overview.scss */
  0% {
 opacity: 0;
}

  /* line 1018, ../sass/_overview.scss */
  46% {
 opacity: 0;
}

  /* line 1019, ../sass/_overview.scss */
  50% {
 opacity: 1;
}

  /* line 1020, ../sass/_overview.scss */
  71% {
 opacity: 1;
}

  /* line 1021, ../sass/_overview.scss */
  75% {
 opacity: 0;
}

  /* line 1022, ../sass/_overview.scss */
  100% {
 opacity: 0;
}
}
 @keyframes fade4 {
  /* line 1025, ../sass/_overview.scss */
  0% {
 opacity: 0;
}

  /* line 1026, ../sass/_overview.scss */
  71% {
 opacity: 0;
}

  /* line 1027, ../sass/_overview.scss */
  75% {
 opacity: 1;
}

  /* line 1028, ../sass/_overview.scss */
  96% {
 opacity: 1;
}

  /* line 1029, ../sass/_overview.scss */
  100% {
 opacity: 0;
}
}
 @-o-keyframes fade4 {
  /* line 1032, ../sass/_overview.scss */
  0% {
 opacity: 0;
}

  /* line 1033, ../sass/_overview.scss */
  71% {
 opacity: 0;
}

  /* line 1034, ../sass/_overview.scss */
  75% {
 opacity: 1;
}

  /* line 1035, ../sass/_overview.scss */
  96% {
 opacity: 1;
}

  /* line 1036, ../sass/_overview.scss */
  100% {
 opacity: 0;
}
}
 @-moz-keyframes fade4 {
  /* line 1039, ../sass/_overview.scss */
  0% {
 opacity: 0;
}

  /* line 1040, ../sass/_overview.scss */
  71% {
 opacity: 0;
}

  /* line 1041, ../sass/_overview.scss */
  75% {
 opacity: 1;
}

  /* line 1042, ../sass/_overview.scss */
  96% {
 opacity: 1;
}

  /* line 1043, ../sass/_overview.scss */
  100% {
 opacity: 0;
}
}
 @-webkit-keyframes fade4 {
  /* line 1046, ../sass/_overview.scss */
  0% {
 opacity: 0;
}

  /* line 1047, ../sass/_overview.scss */
  71% {
 opacity: 0;
}

  /* line 1048, ../sass/_overview.scss */
  75% {
 opacity: 1;
}

  /* line 1049, ../sass/_overview.scss */
  96% {
 opacity: 1;
}

  /* line 1050, ../sass/_overview.scss */
  100% {
 opacity: 0;
}
}
/**** Css3 Animations end ****/
/* line 2, ../sass/_overview_responsive.scss */
.wp_video_header {
	display: none;
}
/* line 5, ../sass/_overview_responsive.scss */
.wp_header_wrap .wp_header_background_mobile {
	display: block;
}
/* line 8, ../sass/_overview_responsive.scss */
.wp_header_wrap {
	background: black url();
}
/* line 11, ../sass/_overview_responsive.scss */
.wp_content_header h1 {
	font-size: 30px;
	font-size: 3.0rem;
	line-height: 1;
	color: white;
	margin-top: 15px;
	display: block;
	font-weight: 300;
    padding-bottom: 16px;
}
/* line 19, ../sass/_overview_responsive.scss */
.wp_content_header {
	width: 100%;
	margin: 170px auto 60px auto;
	max-width: 1240px;
	box-sizing: content-box;
	position: relative;
}
/* line 109, ../sass/_overview.scss */
.wp_content_header a.wp_big_button {
	margin-top: 20px;
	display: block;
	border-bottom: none;
	font-size: 16px;
	color: white;
	text-transform: uppercase;
	width: 242px;
	padding: 15px 10px 15px 12px;
	background: #ee8822 url(../images/overview/button-arrow-icon.png) no-repeat 220px center;
}
/**** OVERVIEW ****/
/* line 35, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_header {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-flex-flow: row;
	-moz-flex-flow: row;
	-ms-flex-flow: row;
	flex-flow: row;
	-ms-flex-direction: row;
	-ms-flex-wrap: none;
}
/* line 42, ../sass/_overview_responsive.scss */
.wp_overview_wrap h3 {
	border: none;
	min-width: 130px;
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	-webkit-flex-flow: row;
	-moz-flex-flow: row;
	-ms-flex-flow: row;
	flex-flow: row;
	-ms-flex-direction: row;
	-ms-flex-wrap: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
}
/* line 50, ../sass/_overview_responsive.scss */
.wp_overview_wrap h2 {
	border: none;
	font-size: 28px;
}
/* line 55, ../sass/_overview_responsive.scss */
.wp_overview_wrap h3 img {
	padding-right: 10px;
	height: 100%;
	font-size: 16px;
	font-transform: uppercase;
	border-right: 1px rgba(255, 255, 255, 0.5) solid;
}
/* line 62, ../sass/_overview_responsive.scss */
.wp_overview_wrap h3 span {
	padding-left: 10px;
	text-transform: uppercase;
}
/* line 66, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_overview_features {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	-webkit-flex-flow: row;
	-moz-flex-flow: row;
	-ms-flex-flow: row;
	flex-flow: row;
	-ms-flex-direction: row;
	-ms-flex-wrap: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	padding: 15px 0px;
}
/* line 74, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_overview_features img {
	height: 100%;
	width: 40%;
}
/* line 78, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_overview_features:last-child img {
	max-height: 300px;
}
/* line 81, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_overview_features span {
	font-size: 16px;
	width: 40%;
	padding-left: 5%;
	display: block;
}
/* line 87, ../sass/_overview_responsive.scss */
/*.wp_overview_wrap .wp_right_content {
  display: none;
}*/

/* line 91, ../sass/_overview_responsive.scss */
.wp_overview_wrap p {
	clear: left;
	display: block;
	margin: 16px 0px;
	font-size: 16px;
	color: #BBB;
	line-height: 21px;
}
/* line 98, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_left_content {
	width: 100%;
	max-width: 100%;
	padding: 24px;
}
/* line 103, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_quote {
	position: relative;
	clear: both;
}
/* line 109, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_quote_wrap {
	position: absolute;
	width: 94%;
	left: 3%;
	top: 10%;
	padding: 30px;
}
/* line 121, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_quote_wrap span.wp_quote_content {
	font-size: 19px;
	/*font-style: italic;*/
	/*font-family: frutiger, arial;*/
	font-weight: 400;
}
/* line 129, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_quote_wrap span.wp_quote_author {
	position: absolute;
	bottom: 0px;
	left: 30px;
	font-size: 14px;
	/*font-family: frutiger, arial;*/
	/*font-weight: 700;*/
}
/* line 137, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_quote_wrap img.wp_open_quote {
	position: absolute;
	top: 30px;
	left: 0px;
	width: 24px;
}
/* line 144, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_quote > img {
	opacity: 0.55;
}
/* line 147, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_quote_wrap img.wp_closed_quote {
	position: absolute;
	bottom: 30px;
	right: 0px;
	width: 24px;
}
/* line 153, ../sass/_overview_responsive.scss */
.wp_overview_banner .wp_header {
	background: none;
}
/* line 156, ../sass/_overview_responsive.scss */
.wp_content_header .wp_big_button {
	padding: 12px 10px 12px 12px;
}
/**** BOXES ****/
/* line 165, ../sass/_overview_responsive.scss */
.wp_box {
	width: 100%;
	height: 400px;
}
/* line 172, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_background.wp_inactive {
	display: none;
}
/* line 178, ../sass/_overview_responsive.scss */
.wp_box .wp_background.wp_hover {
	height: 100%;
	margin-left: -100px;
}
/* line 182, ../sass/_overview_responsive.scss */
.wp_box .wp_background.wp_inactive {
	height: 100%;
	margin-left: -100px;
}
/* line 187, ../sass/_overview_responsive.scss */
.wp_box .wp_expanded .wp_background.wp_hover {
	height: 50%;
	margin-left: -100px;
}
/* line 191, ../sass/_overview_responsive.scss */
.wp_box .wp_expanded .wp_background.wp_inactive {
	height: 50%;
	margin-left: -100px;
}
/* line 197, ../sass/_overview_responsive.scss */
.wp_box .wp_background.wp_fix {
	bottom: 48px;
}
/* line 200, ../sass/_overview_responsive.scss */
.wp_box .wp_background.wp_tablet-view {
	display: none;
}
/* line 203, ../sass/_overview_responsive.scss */
.wp_last_box {
	width: 100%;
}
/* line 206, ../sass/_overview_responsive.scss */
.wp_copyright_subtitle {
	position: absolute;
	padding: 12px 24px;
	bottom: 0px;
	width: 100%;
	color: white;
	font-size: 12px;
	min-width: 300px;
	-webkit-transition: color 1s ease-in-out, padding 1s ease-in-out;
	-moz-transition: color 1s ease-in-out, padding 1s ease-in-out;
	-o-transition: color 1s ease-in-out, padding 1s ease-in-out;
	-ms-transition: color 1s ease-in-out, padding 1s ease-in-out;
	transition: color 1s ease-in-out, padding 1s ease-in-out;
}
/* line 216, ../sass/_overview_responsive.scss */
.wp_box:hover:not(.wp_active) .wp_copyright_subtitle {
	padding-bottom: 48px;
}
/* line 220, ../sass/_overview_responsive.scss */
.wp_box:hover .wp_copyright_subtitle, .wp_active .wp_copyright_subtitle {
	color: white;
}
/* line 225, ../sass/_overview_responsive.scss */
.wp_box p {
	padding-top: 12px;
}
/* line 230, ../sass/_overview_responsive.scss */
.wp_box .wp_left_content {
	max-width: 100%;
}
/* line 233, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_left_content {
	width: 100%;
	float: none;
	clear: none;
}
/* line 238, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content {
	margin-top: 12px;
	width: 100%;
}
/* line 243, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-direction: row;
	-ms-flex-wrap: wrap;
	list-style-type: none;
	color: #ddd;
}
/* line 254, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li {
	width: 50%;
	max-width: 240px;
	margin: 0px 0px 40px 0px;
	height: auto;
	float: left;
}
/* line 261, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li:last-child {
	width: 100%;
	max-width: none;
	float: none;
}
/* line 266, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li:last-child a {
	margin: 0px;
}
/* line 269, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li img {
	margin-bottom: 8px;
	display: block;
}
/* line 273, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li span {
	display: block;
	width: 90%;
	margin-bottom: 24px;
}
/* line 278, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li div {
	height: 60px;
	display: block;
	padding: 0px;
}
/* line 284, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li a {
	font-size: 16px;
	margin: 12px;
}
/* line 290, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li img {
	vertical-align: middle;
	margin-right: 32px;
	max-height: 45px;
}
/* line 295, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li a img {
	vertical-align: middle;
	margin-right: 10px;
	padding-bottom: 2px;
}
/* line 300, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li a span {
	max-width: 70%;
}
/* line 304, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul ul {
	padding: 12px;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	margin: 12px 0px;
}
/* line 310, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul ul li {
	width: 100%;
}
/* line 314, ../sass/_overview_responsive.scss */
.wp_box h1 {
	position: relative;
	display: block;
	font-size: 32px;
	color: #565950;
	width: 100%;
}
/* line 321, ../sass/_overview_responsive.scss */
.wp_close {
	display: none;
}
/* line 324, ../sass/_overview_responsive.scss */
.wp_box p {
	font-size: 16px;
}
/* line 329, ../sass/_overview_responsive.scss */
.wp_box_expand.wp_expanded {
	background: #4c4c4c url(../images/overview/on-hover-grid-background.png) no-repeat bottom left;
	cursor: default;
}
/* line 333, ../sass/_overview_responsive.scss */
.wp_box.wp_design_box .wp_box_expand.wp_expanded {
	z-index: 5;
}
/* line 336, ../sass/_overview_responsive.scss */
.wp_box.wp_engineer_box .wp_box_expand.wp_expanded {
	z-index: 4;
}
/* line 339, ../sass/_overview_responsive.scss */
.wp_box.wp_fabricate_box .wp_box_expand.wp_expanded {
	z-index: 3;
}
/* line 344, ../sass/_overview_responsive.scss */
.wp_box .wp_box_expand {
	width: 100%;
	height: 400px;
}
/* line 351, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_left_content ul li div {
	display: table-cell;
}
/* line 355, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_left_content ul li span {
	display: inline-block;
	vertical-align: middle;
	max-width: 61%;
	font-size: 16px;
}
/* line 361, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_left_content ul li img {
	vertical-align: middle;
	display: inline-block;
	margin-right: 32px;
	max-height: 45px;
}
/* line 367, ../sass/_overview_responsive.scss */
.wp_fat_box a {
	color: #f2f2f2;
}
/* line 370, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active {
	background: #4c4c4c;
	height: 660px;
}
/* line 376, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_box_wrap, .wp_fat_box.wp_active p {
	color: #ddd;
}
/* line 380, ../sass/_overview_responsive.scss */
.wp_fat_box .wp_box_expand.wp_expanded {
	width: 100%;
	height: auto;
}
/* line 386, ../sass/_overview_responsive.scss */
.wp_fat_box .wp_box_wrap .wp_main_content {
	padding-top: 24px;
	padding-left: 24px;
	padding-right: 24px;
}
/* line 392, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_need_active, .wp_fat_box.wp_active .wp_need_active {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	visibility: visible;
	opacity: 1;
}
/* line 402, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active p {
	color: #aaa;
}
/* line 405, ../sass/_overview_responsive.scss */
.wp_fat_box p {
	-webkit-transition: color 1s ease-in-out;
	-moz-transition: color 1s ease-in-out;
	-o-transition: color 1s ease-in-out;
	transition: color 1s ease-in-out;
	position: relative;
	font-size: 16px;
	color: #fff;
	padding-top: 12px;
	padding-bottom: 8px;
	max-width: 100%;
	line-height: 21px;
}
/* line 418, ../sass/_overview_responsive.scss */
.wp_fat_box a {
	font-size: 16px;
}
/* line 423, ../sass/_overview_responsive.scss */
.wp_fat_box h1 {
	position: relative;
	display: inline-block;
	font-size: 32px;
	color: #fff;
	width: 100%;
	cursor: pointer;
}
/* line 433, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active {
	overflow: visible;
}
/* line 436, ../sass/_overview_responsive.scss */
.wp_fat_box {
	overflow: hidden;
	position: relative;
	float: left;
	height: 400px;
	background: #1858a8;
	background-position: 90% 150px;
}
/* line 445, ../sass/_overview_responsive.scss */
.wp_fat_box .wp_background {
	clip: rect(0, 1000px, 777px, 0);
	display: block;
	position: absolute;
	/*opacity: 0.4;*/
	top: 0px;
	left: 50%;
	width: 960px;
	margin-left: -560px;
	max-width: none;
}
/* line 457, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_background {
	top: 50%;
	z-index: -1;
	width: auto;
	height: auto;
	opacity: 1;
	clip: rect(40px, 990px, 400px, 0px);
}
/* line 466, ../sass/_overview_responsive.scss */
.wp_fat_box:not(.wp_active):hover .wp_box_expand:not(.wp_animating) .wp_background {
	opacity: 0.6;
}
/* line 472, ../sass/_overview_responsive.scss */
.wp_fat_box .wp_box_expand {
	width: 100%;
	position: relative;
	height: 400px;
	cursor: pointer;
	overflow: hidden;
	bottom: 0;
}
/* line 480, ../sass/_overview_responsive.scss */
.wp_fat_box .wp_box_expand.wp_expanded {
	cursor: default;
	position: absolute;
	z-index: 2;
}
/* line 485, ../sass/_overview_responsive.scss */
.wp_last_box p {
	font-size: 16px;
	color: #ddd;
	padding-top: 30px;
	padding-bottom: 24px;
}
/* line 491, ../sass/_overview_responsive.scss */
.wp_last_box > span {
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 19px;
	display: block;
	color: #ddd;
	line-height: 28px;
	font-weight: 300;
}
/* line 498, ../sass/_overview_responsive.scss */
.wp_last_box ul li {
	font-size: 14px;
}
/* line 501, ../sass/_overview_responsive.scss */
.wp_last_box ul {
	display: inline-block;
	font-size: 40px;
	padding-top: 30px;
	padding-left: 30px;


	color: #ddd;
	padding-bottom: 30px;
	list-style-type: decimal;
	width: 100%;
}
/* line 511, ../sass/_overview_responsive.scss */
.wp_last_box ul span {
	display: block;
	padding-bottom: 14px;
}
/* line 515, ../sass/_overview_responsive.scss */
.wp_last_box h1 {
	display: inline-block;
	font-size: 32px;
	color: white;
	width: 100%;
}
/* line 521, ../sass/_overview_responsive.scss */
.wp_box .wp_box_expand.wp_expanded {
	height: 820px;
	width: 100%;
}
/* line 525, ../sass/_overview_responsive.scss */
.wp_engineer_box .wp_box_expand.wp_expanded {
	/* left:-480px; */
	left: 0px;
}
/* line 529, ../sass/_overview_responsive.scss */
.wp_fabricate_box .wp_box_expand.wp_expanded {
	/* left:-960px; */
	left: 0px;
}
/* line 533, ../sass/_overview_responsive.scss */
.wp_fat_box, .wp_fat_box .wp_box_wrap {
	width: 100%;
}
/* line 536, ../sass/_overview_responsive.scss */
.wp_box .wp_main_content, .wp_last_box {
	padding: 24px;
}
/* line 541, ../sass/_overview_responsive.scss */
.wp_box .wp_box_expand.wp_expanded .wp_main_content {
	width: 100%;
}
/* line 545, ../sass/_overview_responsive.scss */
.wp_active_arrow {
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	opacity: 0;
	position: absolute;
	bottom: 0px;
	height: 40px;
	width: 100%;
	background: #ee8822 url(../images/overview/down-arrow.png) no-repeat center center;
}
/* line 559, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_active_right {
	display: none;
}
/* line 562, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_active_bottom, .wp_box.wp_active .wp_close_bottom {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
}
/* line 567, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_active_bottom, .wp_fat_box.wp_active .wp_close_bottom {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
}
/* line 572, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_box_wrap {
	float: left;
	background: #4c4c4c url(../images/overview/on-hover-grid-background.png) no-repeat bottom left;
}
/* line 577, ../sass/_overview_responsive.scss */
.wp_community .wp_right .wp_example img {
	float: right;
	max-width: none;
	max-height: 300px;
}
/* line 584, ../sass/_overview_responsive.scss */
.slick-track {
	min-width: 2000px !important;
}
/* line 589, ../sass/_overview_responsive.scss */
.wp_community .wp_footer > div {
	width: 100%;
	height: 99px;
	border-bottom: 1px solid #bbb;
	padding: 16px 0px 16px 20px;
}
/* line 598, ../sass/_overview_responsive.scss */
.wp_community .wp_footer .wp_subtitle_wrap {
	margin-left: 12px;
}
/* line 601, ../sass/_overview_responsive.scss */
.wp_community .wp_footer > div:last-child {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	-webkit-flex-flow: row;
	-moz-flex-flow: row;
	-ms-flex-flow: row;
	flex-flow: row;
	-ms-flex-direction: row;
	-ms-flex-wrap: none;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
}
/* line 608, ../sass/_overview_responsive.scss */
.wp_community .wp_footer div:last-child img {
	max-width: 100%;
}
/* line 612, ../sass/_overview_responsive.scss */
.wp_community .wp_right .wp_link_wrap {
	max-width: 100%;
	width: 350px;
}
/* line 616, ../sass/_overview_responsive.scss */
.wp_community .wp_main h2 {
	margin: 24px;
}
/* line 622, ../sass/_overview_responsive.scss */
.wp_community .wp_right .wp_example span {
	left: 0px;
	top: 30%;
	max-width: 35%;
}
/* line 629, ../sass/_overview_responsive.scss */
.wp_community .wp_right {
	height: auto;
	padding: 24px 0px 0px 24px;
}
/* line 633, ../sass/_overview_responsive.scss */
.wp_community .wp_right .wp_content_right_wrap {
	padding-right: 24px;
}
/* line 637, ../sass/_overview_responsive.scss */
.wp_community .wp_main .wp_link_wrap {
	max-width: 100%;
}
/* line 640, ../sass/_overview_responsive.scss */
.wp_community .wp_right .wp_link_feature {
	max-width: 100%;
}
/* line 644, ../sass/_overview_responsive.scss */
.wp_community_wrap {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	height: auto;
	-webkit-flex-flow: column;
	-moz-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-ms-flex-direction: column;
	-ms-flex-wrap: none;
	-ms-flex-pack: distribute;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	justify-content: space-around;
}
/* line 652, ../sass/_overview_responsive.scss */
.wp_community .wp_main {
	width: 100%;
}

@media only screen and (min-width: 40.063em) {
	/* line 1263, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_quote {
	margin-top: 20px;
	background: #213850;
	padding-bottom: 30px;
	/*padding-top: 30px;*/
	width: 88%;
}
.wp_overview_wrap .wp_quote::after {
	content: '';
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	bottom: -30px;
	left: 50px;
	border-top: 30px solid #213850;
	border-right: 30px solid transparent;
}
/* line 656, ../sass/_overview_responsive.scss */
.wp_video_header {
	display: block;
}
/* line 659, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_right_content ul {
	margin-top: 0px;
}
/* line 663, ../sass/_overview_responsive.scss */
.wp_header_wrap .wp_header_background_mobile {
	display: none;
}
/* line 666, ../sass/_overview_responsive.scss */
.wp_header_wrap {
	background: #000;
}
/* line 677, ../sass/_overview_responsive.scss */
.wp_content_header {
	width: 100%;
	margin: 14% auto 17% auto;
	max-width: 1392px;
	box-sizing: content-box;
}
/* line 686, ../sass/_overview_responsive.scss */
.wp_content_header .wp_big_button {
	margin-top: 20px;
	float: left;
	padding: 15px 10px 15px 12px;
}
/* line 691, ../sass/_overview_responsive.scss */
.wp_overview_wrap h2 {
/*margin-left: 40px;*/
}
/* line 694, ../sass/_overview_responsive.scss */
.wp_features_wrap {
	margin-top: 70px;
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;


	flex-flow: row wrap;
	-ms-flex-direction: row;
	-ms-flex-wrap: wrap;
	-ms-flex-pack: distribute;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	justify-content: space-around;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	-webkit-align-items: baseline;
	-moz-align-items: baseline;
	align-items: baseline;
}
/* line 703, ../sass/_overview_responsive.scss */
.wp_quote_content, .wp_quote_author {
	color: #bbb;
}
/* line 706, ../sass/_overview_responsive.scss */
.wp_overview_wrap h3 {
	border: none;
	min-width: 0px;
}
/* line 710, ../sass/_overview_responsive.scss */
.wp_overview_wrap h2 {
	border: none;
	text-align: left;
	font-size: 28px;
}
/* line 715, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_overview_features {
	width: 30%;
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	-webkit-flex-flow: column;
	-moz-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-ms-flex-direction: column;
	-ms-flex-wrap: none;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	padding: 0px;
}
/* line 724, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_overview_features img {
	/*max-height: 230px;*/
	max-height: 160px;
	height: auto;
	width: auto;
	display: block;
}
/* line 730, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_overview_features span {
	width: 100%;
	display: block;
	text-align: center;
	padding: 15px 0px;
}
/* line 736, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_overview_features:last-child img {
	max-height: 200px;
	height: auto;
	width: auto;
}
/* line 741, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_quote_wrap {
	position: relative;
	width: 94%;
	left: 3%;
	top: 10%;
	padding: 0px 0px 15px 0px;
}
/* line 757, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_quote_wrap span.wp_quote_content {
	width: 94%;
	margin: 0px auto;
	display: block;
}
/* line 762, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_quote_wrap span.wp_quote_author {
	position: absolute;
	bottom: -10px;
	left: auto;
	right: 36px;
	font-size: 14px;
	/*font-family: frutiger, arial;*/
	/*font-weight: 700;*/
	padding-left: 10px;
}
/* line 771, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_right_wrap {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	float: none;
	max-width: none;
	width: 100%;
}
/* line 777, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_right_content {
	height: 125px;
	position: relative;
	clear: both;
	display: block;
	width: 100%;
	float: none;
	max-width: none;
	overflow: hidden;
}
/* line 787, ../sass/_overview_responsive.scss */
.wp_overview_banner .wp_right_content .wp_img_1 {
	width: 100%;
	height: 100%;
	border-right: 1px solid #192F46;
}
/* line 792, ../sass/_overview_responsive.scss */
.wp_overview_banner .wp_right_content .wp_img_2 {
	width: 100%;
	height: 100%;
	border-right: 1px solid #192F46;
	float: none;
	clip: rect(0px, 0px, 50%, 0px);
}
/* line 799, ../sass/_overview_responsive.scss */
.wp_overview_banner .wp_right_content .wp_img_3 {
	clip: rect(0px, 0px, 50%, 0px);
	width: 100%;
	height: 100%;
}
/* line 804, ../sass/_overview_responsive.scss */
.wp_content_header .wp_big_button {
	padding: 15px 10px 15px 12px;
}
/* line 807, ../sass/_overview_responsive.scss */
.wp_box .wp_background.wp_tablet-view {
	display: block;
}
/* line 810, ../sass/_overview_responsive.scss */
.wp_box {
	width: 100%;
	height: 600px;
}
/* line 814, ../sass/_overview_responsive.scss */
.wp_box .wp_background.wp_inactive {
	width: 100%;
	max-width: 100%;
	height: auto;
	margin-left: 0px;
}
/* line 820, ../sass/_overview_responsive.scss */
.wp_copyright_subtitle {
	padding-right: 50px;
	color: #222;
	text-align: right;
}
/* line 825, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_copyright_subtitle {
	text-align: left;
}
/* line 830, ../sass/_overview_responsive.scss */
.wp_box:hover:not(.wp_active) .wp_copyright_subtitle {
	padding-bottom: 12px;
	text-align: right;
}
/* line 834, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_background.wp_hover {
	-webkit-transition: left 1s ease-in-out;
	-moz-transition: left 1s ease-in-out;
	-o-transition: left 1s ease-in-out;
	-ms-transition: left 1s ease-in-out;
	transition: left 1s ease-in-out;
	left: -35%;
}
/* line 844, ../sass/_overview_responsive.scss */
.wp_box.wp_active.wp_engineer_box .wp_background.wp_hover {
	bottom: 0%;
	left: -13%;
	max-height: 420px;
	width: auto;
}
/* line 851, ../sass/_overview_responsive.scss */
.wp_box.wp_design_box .wp_background.wp_hover {
	max-width: 100%;
	width: auto;
	height: auto;
	margin-left: 0px;
}
/* line 859, ../sass/_overview_responsive.scss */
.wp_box.wp_engineer_box .wp_background.wp_hover {
	max-width: 100%;
	width: auto;
	height: auto;
	margin-left: 0px;
}
/* line 867, ../sass/_overview_responsive.scss */
.wp_box.wp_fabricate_box .wp_background.wp_hover {
	max-width: 100%;
	width: auto;
	height: auto;
	margin-left: 0px;
}
/* line 876, ../sass/_overview_responsive.scss */
.wp_box.wp_active.wp_design_box .wp_background.wp_hover {
	max-height: 420px;
	left: -220px;
}
/* line 881, ../sass/_overview_responsive.scss */
.wp_box.wp_active.wp_engineer_box .wp_background.wp_hover {
	max-height: 420px;
}
/* line 885, ../sass/_overview_responsive.scss */
.wp_box.wp_active.wp_fabricate_box .wp_background.wp_hover {
	max-height: 420px;
	left: -200px;
}
/* line 890, ../sass/_overview_responsive.scss */
.wp_box .wp_background.wp_fix {
/*bottom: 30px;
    left: 20px;*/
}
/* line 894, ../sass/_overview_responsive.scss */
.wp_close {
	display: block;
}
/* line 897, ../sass/_overview_responsive.scss */
.wp_box h1 {
	font-size: 40px;
}
/* line 901, ../sass/_overview_responsive.scss */
.wp_box .wp_left_content {
	max-width: 50%;
	float: left;
	clear: left;
}
/* line 906, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_left_content {
	width: 44%;
	min-width: 300px;
	float: left;
	clear: left;
}
/* line 912, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content {
	margin-top: 12px;
	float: right;
	width: 44%;
}
/* line 917, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul {
	list-style-type: none;
	color: #ddd;
	display: inline;
}
/* line 924, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li div {
	height: 75px;
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	padding: 12px;
}
/* line 930, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li {
	border-bottom: 1px solid #666;
	max-width: none;
	height: auto;
	padding: 0px;
	width: auto;
	min-width: 240px;
	float: none;
	clear: both;
	margin: 0px;
}
/* line 942, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li:last-child {
	border-bottom: none;
	width: auto;
	padding: 10px;
}
/* line 947, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li div {
	position: relative;
}
/* line 952, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li img {
/*position: absolute;
    left: 12px;
    top: 50%;
    margin-top: -24px;
    display:inline-block;*/
}
/* line 959, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul li span {
	display: inline-block;
	width: auto;
	margin: 0px;
	/* padding-left:60px; */
	font-size: 16px;
}
/* line 966, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul ul {
	padding: 0px;
	border-bottom: none;
	border-top: none;
}
/* line 972, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content ul ul li {
	width: 45%;
}
/* line 975, ../sass/_overview_responsive.scss */
.wp_box h1 {
	color: #565950;
	padding-bottom: 18px;
	border-bottom: 1px solid #888;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	width: 175px;
	float: left;
}
/* line 985, ../sass/_overview_responsive.scss */
.wp_box:not(.wp_active):hover h1 {
	border-bottom: 1px solid #aaa;
}
/* line 988, ../sass/_overview_responsive.scss */
.wp_box p {
	padding-top: 36px;
}
/* line 993, ../sass/_overview_responsive.scss */
.wp_community h1 {
	font-size: 40px;
}
/* line 998, ../sass/_overview_responsive.scss */
.wp_last_box > span {
	padding-bottom: 0px;
}
/* line 1001, ../sass/_overview_responsive.scss */
.wp_community .wp_main h2 {
	font-size: 24px;
	font-weight: 300;
	color: #ee8822;
}
/* line 1004, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_background {
	top: 64%;
	z-index: -1;
	width: 100%;
	opacity: 1;
	clip: rect(100px, 1100px, 320px, 0px);
}
/* line 1012, ../sass/_overview_responsive.scss */
.wp_last_box h1 {
	font-size: 40px;
}
/* line 1017, ../sass/_overview_responsive.scss */
.wp_fat_box h1 {
	font-size: 40px;
}
/* line 1020, ../sass/_overview_responsive.scss */
.wp_fat_box .wp_background {
	-webkit-transition: top 1s ease-in-out, width 0s, clip 1s ease-in-out, opacity 1s ease-in-out;
	-moz-transition: top 1s ease-in-out, clip 1s ease-in-out, opacity 1s ease-in-out;
	-o-transition: top 1s ease-in-out, clip 1s ease-in-out, opacity 1s ease-in-out;
	transition: top 1s ease-in-out, clip 1s ease-in-out, opacity 1s ease-in-out;
	clip: rect(0, 1100px, 777px, 0);
	display: block;
	position: absolute;
	/*opacity: 0.4;*/
	top: 0px;
	left: 0px;
	margin-left: 0px;
	width: 1170px;
	height: auto;
	max-width: none;
}
/* line 1036, ../sass/_overview_responsive.scss */
.wp_fat_box:not(.wp_active):hover .wp_box_expand:not(.wp_animating) .wp_background {
	/*left: -15px;
    top: -15px;
    width: 1200px;*/
	opacity: 0.6;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
/* line 1046, ../sass/_overview_responsive.scss */
.wp_fat_box .wp_box_expand {
	-webkit-transition: width 1s ease-in-out;
	-moz-transition: width 1s ease-in-out;
	-o-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out;
	width: 100%;
	position: relative;
	height: 640px;
	cursor: pointer;
	overflow: hidden;
}
/* line 1058, ../sass/_overview_responsive.scss */
.wp_fat_box {
	-webkit-transition: background-color 1s ease-in-out;
	-moz-transition: background-color 1s ease-in-out;
	-o-transition: background-color 1s ease-in-out;
	-ms-transition: background-color 1s ease-in-out;
	transition: background-color 1s ease-in-out;
}
/* line 1065, ../sass/_overview_responsive.scss */
.wp_fat_box .wp_box_expand.wp_expanded {
	cursor: default;
	position: absolute;
	z-index: 2;
}
/* line 1070, ../sass/_overview_responsive.scss */
.wp_fat_box h1 {
	border-bottom: 1px solid #fff;
	padding-bottom: 18px;
	white-space: nowrap;
	width: 425px;
}
/* line 1076, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active h1 {
	border-bottom: 1px solid #888;
}
/* line 1080, ../sass/_overview_responsive.scss */
.wp_fat_box p {
	padding-top: 36px;
	max-width: 65%;
}
/* line 1084, ../sass/_overview_responsive.scss */
.wp_fat_box {
	height: 640px;
}
/* line 1087, ../sass/_overview_responsive.scss */
.wp_box .wp_box_expand {
	width: 100%;
	height: 600px;
}
/* line 1092, ../sass/_overview_responsive.scss */
.wp_fat_box .wp_box_wrap .wp_main_content {
	padding-top: 50px;
	padding-left: 50px;
	padding-right: 50px;
}
/* line 1097, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_need_active, .wp_fat_box.wp_active .wp_need_active {
	-webkit-transition: all 1s 1s ease-in-out;
	-moz-transition: all 1s 1s ease-in-out;
	-ms-transition: all 1s 1s ease-in-out;
	-o-transition: all 1s 1s ease-in-out;
	transition: all 1s 1s ease-in-out;
	visibility: visible;
	opacity: 1;
}
/* line 1107, ../sass/_overview_responsive.scss */
.wp_box .wp_box_expand.wp_expanded {
	height: 620px;
	width: 100%;
}
/* line 1112, ../sass/_overview_responsive.scss */
.wp_engineer_box .wp_box_expand.wp_expanded {
	/* left:-480px; */
	left: 0px;
}
/* line 1116, ../sass/_overview_responsive.scss */
.wp_fabricate_box .wp_box_expand.wp_expanded {
	/* left:-960px; */
	left: 0px;
}
/* line 1120, ../sass/_overview_responsive.scss */
.wp_fat_box, .wp_fat_box .wp_box_wrap {
	width: 100%;
}
/* line 1124, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_box_wrap {
	-webkit-transition: background 0s 1s linear;
	-moz-transition: background 0s 1s linear;
	-o-transition: background 0s 1s linear;
	transition: background 0s 1s linear;
	float: left;
	background: #4c4c4c url(../images/overview/on-hover-grid-background.png) no-repeat bottom left;
}
/* line 1132, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_active_right {
	display: none;
}
/* line 1137, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_close_bottom {
	display: none;
}
/* line 1140, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_close_bottom {
	display: none;
}
/* line 1143, ../sass/_overview_responsive.scss */
.wp_active_arrow {
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	opacity: 0;
	position: absolute;
	right: 0px;
	top: 0px;
	height: 100%;
	width: 40px;
	background: #ee8822 url(../images/overview/orange-box-arrow-icon.png) no-repeat center center;
}
/* line 1157, ../sass/_overview_responsive.scss */
.wp_box .wp_main_content, .wp_last_box {
	padding: 24px;
}
/* line 1162, ../sass/_overview_responsive.scss */
.wp_box .wp_box_expand.wp_expanded .wp_main_content {
	width: 100%;
}
/* line 1165, ../sass/_overview_responsive.scss */
.wp_community {
	padding: 24px;
}
/* line 1168, ../sass/_overview_responsive.scss */
.wp_community .wp_right .wp_example img {
	float: right;
	max-width: 60%;
	max-height: 300px;
}
/* line 1173, ../sass/_overview_responsive.scss */
.wp_community .wp_footer > div {
	width: 312px;
	max-width: 50%;
	height: 99px;
	border-left: 1px solid #bbb;
	border-bottom: none;
	flex: 1 0 50%;
}
/* line 1181, ../sass/_overview_responsive.scss */
.wp_community .wp_right .wp_example span {
	top: auto;
	left: 40px;
	bottom: 10px;
	max-width: 250px;
	max-width: 30%;
}
/* line 1188, ../sass/_overview_responsive.scss */
.wp_community .wp_right {
	padding: 24px;
}
/* line 1192, ../sass/_overview_responsive.scss */
.wp_community .wp_right .wp_content_right_wrap {
	padding-right: 0px;
}
/* line 1196, ../sass/_overview_responsive.scss */
.wp_community .wp_main .wp_link_wrap {
	max-width: 80%;
}
/* line 1199, ../sass/_overview_responsive.scss */
.wp_community .wp_right .wp_link_wrap {
	max-width: 60%;
}
/* line 1202, ../sass/_overview_responsive.scss */
.wp_community .wp_right .wp_link_feature {
	max-width: 70%;
}
/* line 1206, ../sass/_overview_responsive.scss */
.wp_example_wrap {
	bottom: 0px;
}
/* line 1209, ../sass/_overview_responsive.scss */
.wp_community .wp_right .wp_link_wrap {
	max-width: 50%;
	width: auto;
}
/* line 1213, ../sass/_overview_responsive.scss */
.wp_community .wp_main h2 {
	margin-top: 24px;
	margin-bottom: 30px;
	margin-left: 20px;
}
/* line 1294, ../sass/_overview_responsive.scss */
.wp_overview_banner .wp_left_content {
	float: left;
	max-width: 70%;
	padding: 0px 50px 50px 24px;
}
/* line 1299, ../sass/_overview_responsive.scss */
.wp_overview_banner .wp_right_content {
	float: right;
	max-width: 30%;
	clear: none;
	height: 100%;
	/*background: url(../images/overview/overview-section02-image-combined.jpg) no-repeat center center;*/
	position: absolute;
	right: 0px;
	overflow: hidden;
}
.wp_left_content_wrap {
	border-right: 2px solid #223d56;
	padding-right: 17px;
}
}
.wp_quote_container {
	background: url(/content/dam/autodesk/www/products/new-fusion-360/images/overview/quote-box.png) no-repeat 0px center;
	min-height: 152px;
	max-width: 284px;
	display: flex;
	margin-top: 20px;
}

@media only screen and (min-width: 64.063em) {
/* line 1294, ../sass/_overview_responsive.scss */
.wp_overview_banner .wp_left_content {
	padding: 0px 50px 50px 50px;
}
/* line 138, ../sass/_overview.scss */
.wp_overview_banner .wp_header {
	width: 100%;
	padding: 48px 0 0 50px;
}
.wp_quote_container {
	background: url(/content/dam/autodesk/www/products/new-fusion-360/images/overview/quote-box.png) no-repeat 0px center;
	min-height: 152px;
	max-width: 284px;
	display: flex;
	margin-top: 20px;
}
/* line 1223, ../sass/_overview_responsive.scss */
.wp_video_header {
	display: block;
}
/* line 1227, ../sass/_overview_responsive.scss */
.wp_header_wrap .wp_header_background_mobile {
	display: none;
}
/* line 1231, ../sass/_overview_responsive.scss */
.wp_header_wrap {
	background: #000;
}
/* line 677, ../sass/_overview_responsive.scss */
.wp_content_header {
	width: 100%;
	margin: 15% auto 17% auto;
	max-width: 1392px;
	box-sizing: content-box;
	padding-left: 5rem !important;
}
/* line 1235, ../sass/_overview_responsive.scss */
.wp_content_header h1 {
	font-size: 30px;
	font-size: 3.0rem;
	font-weight: 300;
	padding-bottom: 16px;
}
/* line 1254, ../sass/_overview_responsive.scss */
.wp_content_header .wp_big_button {
	margin-top: 20px;
	float: left;
}
/* line 1259, ../sass/_overview_responsive.scss */
.wp_content_header .wp_big_button {
	padding: 15px 10px 15px 12px;
}
/* line 1263, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_quote {
	margin-top: 40px;
	background: #213850;
	padding-bottom: 30px;
	padding-top: 30px;
	width: 88%;
}
.wp_overview_wrap .wp_quote::after {
	content: '';
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	bottom: -30px;
	left: 50px;
	border-top: 30px solid #213850;
	border-right: 30px solid transparent;
}
/* line 1267, ../sass/_overview_responsive.scss */
.wp_overview_banner {
	position: relative;
	width: 100%;
	background: #192F46;
}
/* line 1273, ../sass/_overview_responsive.scss */
.wp_overview_banner h3 img {
	width: 32px;
}
/* line 1276, ../sass/_overview_responsive.scss */
.wp_overview_banner h3 {
	padding-right: 5px;
	display: inline-block;
}
/* line 1280, ../sass/_overview_responsive.scss */
.wp_overview_banner h2 {
	display: inline-block;/*padding-left: 5px;*/
}
/* line 1284, ../sass/_overview_responsive.scss */
.wp_overview_banner .wp_header {
	width: 100%;
}
/* line 1287, ../sass/_overview_responsive.scss */
.wp_overview_wrap {
	color: white;
	max-width: 100%;
	margin: 0px auto;
}
/* line 1310, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_overview_features:last-child img {
	max-height: 160px;
}
/* line 1314, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_right_content .wp_right_wrap {
	/*display: none;*/
}
/* line 1317, ../sass/_overview_responsive.scss */
.wp_overview_banner .wp_right_content .wp_img_1 {
	width: 100%;
	display: block;
	border-bottom: 1px solid #192F46;
}
/* line 1322, ../sass/_overview_responsive.scss */
.wp_overview_banner .wp_right_content .wp_img_2 {
	width: 50%;
	display: block;
	float: left;
	border-right: 1px solid #192F46;
}
/* line 1328, ../sass/_overview_responsive.scss */
.wp_overview_banner .wp_right_content .wp_img_3 {
	width: 50%;
	display: block;
}
/* line 1332, ../sass/_overview_responsive.scss */
.wp_content_header .wp_big_button {
	padding: 15px 10px 15px 12px;
}
/* line 1335, ../sass/_overview_responsive.scss */
.wp_box.wp_active.wp_design_box .wp_background.wp_hover {
	left: initial;
}
/* line 1339, ../sass/_overview_responsive.scss */
.wp_copyright_subtitle {
	padding: 12px 50px;
}
/* line 1343, ../sass/_overview_responsive.scss */
.wp_copyright_subtitle {
	text-align: left;
	min-width: initial;
	width: auto;
	color: #444;
	max-width: 100%;
}
/* line 1350, ../sass/_overview_responsive.scss */
.wp_box.wp_active.wp_engineer_box .wp_background.wp_hover {
	left: initial;
}
/* line 1354, ../sass/_overview_responsive.scss */
.wp_box.wp_active.wp_fabricate_box .wp_background.wp_hover {
	left: initial;
}
/* line 1359, ../sass/_overview_responsive.scss */
.wp_box {
	width: 33.33333333333%;
	height: 700px;
}
/* line 1363, ../sass/_overview_responsive.scss */
.wp_last_box {
	height: 640px;
	width: 33.33333333333%;
}
/* line 1367, ../sass/_overview_responsive.scss */
.wp_box.wp_design_box .wp_background.wp_hover {
	max-width: none;/* width: 87%; */
}
/* line 1371, ../sass/_overview_responsive.scss */
.wp_box.wp_engineer_box .wp_background.wp_hover {
	max-width: none;/*width: 90%;*/
}
/* line 1375, ../sass/_overview_responsive.scss */
.wp_box.wp_fabricate_box .wp_background.wp_hover {
	max-width: none;/*width: 95%;*/
}
/* line 1379, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_background.wp_hover {
	bottom: 0px;
}
/* line 1383, ../sass/_overview_responsive.scss */
.wp_box.wp_active.wp_engineer_box .wp_background.wp_hover {
	bottom: 0px;
}
/* line 1387, ../sass/_overview_responsive.scss */
.wp_box .wp_background.wp_inactive {
	max-width: none;
}
/* line 1391, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_background.wp_inactive {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
}
/* line 1398, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_background.wp_hover {
	min-width: 300px;
	max-width: 30%;
	top: initial;
}
/* line 1403, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_background.wp_hover {
	-webkit-transition: left 1s ease-in-out;
	-moz-transition: left 1s ease-in-out;
	-o-transition: left 1s ease-in-out;
	-ms-transition: left 1s ease-in-out;
	transition: left 1s ease-in-out;
	left: initial;
}
/* line 1413, ../sass/_overview_responsive.scss */
.wp_box.wp_active.wp_engineer_box .wp_background.wp_hover {
	top: initial;
	left: initial;
	max-height: 400px;
}
/* line 1418, ../sass/_overview_responsive.scss */
.wp_box .wp_background.wp_hover {
	max-height: none;
	max-width: none;
}
/* line 1422, ../sass/_overview_responsive.scss */
.wp_box .wp_background.wp_fix {
	bottom: 50px;
}
/* line 1425, ../sass/_overview_responsive.scss */
.wp_box .wp_background.wp_inactive {
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
}
/* line 1433, ../sass/_overview_responsive.scss */
.wp_box .wp_background.wp_hover {
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
}
/* line 1441, ../sass/_overview_responsive.scss */
.wp_box {
	-webkit-transition: background-color 1s ease-in-out;
	-moz-transition: background-color 1s ease-in-out;
	-o-transition: background-color 1s ease-in-out;
	-ms-transition: background-color 1s ease-in-out;
	transition: background-color 1s ease-in-out;
}
/* line 1451, ../sass/_overview_responsive.scss */
.wp_box .wp_left_content {
	max-width: 80%;
}
/* line 1455, ../sass/_overview_responsive.scss */

.wp_box p {
	font-size: 16px;
	line-height: 21px;
}
}

@media only screen and (max-width: 40.063em) {
	.wp_overview_wrap {
    color: #bbb;
}
	.wp_right_content{
		display:none;
	}
	.wp_overview_wrap .wp_quote {
	margin-top: 20px;
	background: #213850;
	padding-bottom: 30px;
	/*padding-top: 30px;*/
	width: 88%;
	margin-bottom: 80px;
	padding-top: 180px;
	margin-left: 30px;
}
	.wp_overview_wrap .wp_quote::after {
	content: '';
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	bottom: -30px;
	left: 50px;
	border-top: 30px solid #213850;
	border-right: 30px solid transparent;
}
/* line 1462, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_left_content ul li img {
	vertical-align: middle;
	display: inline-block;
	margin-right: 32px;
	max-height: 45px;
}
/* line 1468, ../sass/_overview_responsive.scss */
.wp_fat_box h1 {
	border: none;
}
/* line 1471, ../sass/_overview_responsive.scss */
.wp_fat_box h1 img {
	display: none;
}
/* line 1474, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_left_content ul li {
	border-bottom: 1px solid #999;
	padding: 24px 0px;
	box-sizing: content-box;
	height: 50px;
}
/* line 1481, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_right_content {
	display: none;
	/*display: block;*/
}
/* line 1484, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active p {
	float: none;
	width: 100%;
	max-width: 100%;
}
/* line 1490, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active a img {
	float: left;
}
/* line 1493, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active a span {
	float: left;
	max-width: 70%;
}
/* line 1497, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active a {
	margin-top: 0px;
	margin-bottom: 24px;
	display: block;
}
/* line 1502, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_left_content {
	float: none;
	width: 100%;
	clear: left;
}
/* line 1507, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_left_content ul li {
	border: none;
}
/* line 1510, ../sass/_overview_responsive.scss */
.wp_community > *:not(.wp_community_wrap) {
	padding: 24px;
}
/* line 1513, ../sass/_overview_responsive.scss */
.wp_community .wp_right {
	width: 100%;
	margin: 0px auto;
}
/* line 1517, ../sass/_overview_responsive.scss */
.wp_example_wrap {
	width: 100%;
	clear: both;
	position: relative;
	overflow: hidden;
	height: 300px;
	margin-top: 20px;
}
/* line 1525, ../sass/_overview_responsive.scss */
.wp_community .wp_footer > div:last-child {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	height: auto;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-direction: row;
	-ms-flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
	border-bottom: none;
	box-sizing: content-box;
}
/* line 1540, ../sass/_overview_responsive.scss */
.wp_community .wp_main .wp_image_box:nth-child(2) img {
	margin-left: 0px;
}
/* line 1543, ../sass/_overview_responsive.scss */
.wp_community .wp_main {
	margin-bottom: 40px;
	position: initial;
	/* height: 300px; */
	float: none;
	/*background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;*/
	cursor: move;
}
/* line 1555, ../sass/_overview_responsive.scss */
.slick-next:hover, .slick-prev:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
/* line 1559, ../sass/_overview_responsive.scss */
.slick-next {
	background: rgba(0, 0, 0, 0.5) url(../images/overview/orange-box-arrow-icon.png) no-repeat center center;
	position: absolute;
	height: 40%;
	top: 30%;
	border: none;
	width: 60px;
	right: 0px;
}
/* line 1568, ../sass/_overview_responsive.scss */
.slick-prev {
	background: rgba(0, 0, 0, 0.5) url(../images/overview/orange-box-arrow-icon.png) no-repeat center center;
	position: absolute;
	height: 40%;
	top: 30%;
	width: 60px;
	left: 0px;
	border: none;
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-webkit-transform: rotate(180deg);
	/* Chrome, Safari, Opera */
	transform: rotate(180deg);
}
/* line 1580, ../sass/_overview_responsive.scss */
.wp_community .wp_main .wp_image_wrap {
	cursor: move;
}
/* line 1583, ../sass/_overview_responsive.scss */
.wp_community .wp_main .wp_image_box {
	border: 8px solid white;
	/*margin: 0px 10px;*/
}
	.wp_community_wrap {
		padding: 24px;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64.063em) {
/* line 1591, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_background {
	top: 63%;
	z-index: -1;
	width: 100%;
	opacity: 1;
	clip: rect(95px, 990px, 350px, 0px);
}
	.wp_overview_banner .wp_left_content {
		max-width:100%;
	}
	.wp_left_content_wrap {
		border: 0;
	}
.wp_overview_banner .wp_right_content {
	max-width: 95%;
position: relative;
padding-bottom: 60px;
}
/* line 748, ../sass/_overview_responsive.scss */
 /* .wp_overview_wrap .wp_quote_wrap:before {
    content: '';
    display: block;
    position: absolute;
    width: 50px;
    top: 15px;
    left: 0px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  }*/
	/* line 741, ../sass/_overview_responsive.scss */
.wp_overview_wrap .wp_quote_wrap {
	position: relative;
	width: 94%;
	left: 3%;
	top: 10%;
	padding: 15px;
}
}

@media only screen and (min-width: 64.063em) {
/* line 1605, ../sass/_overview_responsive.scss */
.wp_community h1 {
	padding-bottom: 50px;
	font-size: 40px;
	color: #565950;
}
/* line 1610, ../sass/_overview_responsive.scss */
.wp_community .wp_main h2 {
	font-size: 24px;
	font-weight: 300;
	color: #ee8822;
}
/* line 1613, ../sass/_overview_responsive.scss */
.wp_fat_box p {
	font-size: 16px;
	line-height: 21px;
}
/* line 1618, ../sass/_overview_responsive.scss */
.wp_last_box p {
	font-size: 19px;
}
/* line 1622, ../sass/_overview_responsive.scss */
.wp_last_box ul li {
	font-size: 19px;
}
/* line 1627, ../sass/_overview_responsive.scss */
.wp_fat_box a {
	font-size: 19px;
}
/* line 1632, ../sass/_overview_responsive.scss */
.wp_fat_box .wp_background {
	-webkit-transition: all 1s ease-in-out, width 0s;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	clip: rect(0, 1000px, 777px, 0);
	display: block;
	position: absolute;
	/*opacity: 0.4;*/
	top: 0px;
	left: 0px;
	max-width: none;
}
/* line 1646, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_background {
	top: -15px;
	left: 66.666666666666%;
	width: 1200px;
	opacity: 1;
	clip: rect(0px, 845px, 800px, 365px);
	margin-left: -365px;
}
/* line 1654, ../sass/_overview_responsive.scss */
.wp_box .wp_box_expand {
	width: 100%;
	height: 700px;
	overflow: hidden;
	position: relative;
}
/* line 1660, ../sass/_overview_responsive.scss */
.wp_box .wp_box_expand.wp_expanded {
	-webkit-transition: width 1s ease-in-out, left 1s ease-in-out;
	-moz-transition: width 1s ease-in-out, left 1s ease-in-out;
	-o-transition: width 1s ease-in-out, left 1s ease-in-out;
	transition: width 1s ease-in-out, left 1s ease-in-out;
}
/* line 1668, ../sass/_overview_responsive.scss */
.wp_box h1 {
	-webkit-transition: color 1s ease-in-out;
	-moz-transition: color 1s ease-in-out;
	-o-transition: color 1s ease-in-out;
	-ms-transition: color 1s ease-in-out;
	transition: color 1s ease-in-out;
}
/* line 1675, ../sass/_overview_responsive.scss */
.wp_box p {
	-webkit-transition: color 1s ease-in-out;
	-moz-transition: color 1s ease-in-out;
	-o-transition: color 1s ease-in-out;
	-ms-transition: color 1s ease-in-out;
	transition: color 1s ease-in-out;
}
/* line 1683, ../sass/_overview_responsive.scss */
.wp_fat_box .wp_box_expand.wp_expanded {
	-webkit-transition: width 1.5s ease-in-out;
	-moz-transition: width 1.5s ease-in-out;
	-o-transition: width 1.5s ease-in-out;
	transition: width 1.5s ease-in-out;
	width: 150%;
	height: 650px;
}
/* line 1692, ../sass/_overview_responsive.scss */
.wp_box .wp_box_expand.wp_expanded {
	height: 700px;
	width: 300%;
}
/* line 1696, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active {
	height: 650px;
}
/* line 1700, ../sass/_overview_responsive.scss */
.wp_engineer_box .wp_box_expand.wp_expanded {
	/* left:-480px; */
	left: -100%;
}
/* line 1704, ../sass/_overview_responsive.scss */
.wp_fabricate_box .wp_box_expand.wp_expanded {
	/* left:-960px; */
	left: -200%;
}
/* line 1709, ../sass/_overview_responsive.scss */
.wp_fat_box, .wp_fat_box .wp_box_wrap {
	width: 66.66666666666%;
}
/* line 1714, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_active_right {
	display: block;
}
/* line 1717, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_active_right a {
	display: block;
}
/* line 1720, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_box_wrap {
	float: none;
}
/* line 1723, ../sass/_overview_responsive.scss */
.wp_box.wp_active .wp_active_bottom, .wp_box.wp_active .wp_close_bottom {
	display: none;
}
/* line 1726, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_active_bottom, .wp_fat_box.wp_active .wp_close_bottom {
	display: none;
}
/* line 1729, ../sass/_overview_responsive.scss */
.wp_fat_box.wp_active .wp_box_wrap {
	background: none;
}
/* line 1734, ../sass/_overview_responsive.scss */
.wp_box .wp_main_content {
	padding: 50px 0px 50px 50px;
}
/* line 1739, ../sass/_overview_responsive.scss */
.wp_box .wp_box_expand.wp_expanded .wp_main_content {
	width: 65%;
}
/* line 1742, ../sass/_overview_responsive.scss */
.wp_community, .wp_last_box {
	padding: 50px;
}
/* line 1745, ../sass/_overview_responsive.scss */
.wp_box .wp_right_content {
	display: block;
}
/* line 1749, ../sass/_overview_responsive.scss */
.wp_community .wp_footer > div {
	width: 312px;
	flex: 1;
}
/* line 1754, ../sass/_overview_responsive.scss */
.wp_community .wp_footer .wp_subtitle_wrap {
	margin-left: 15px;
}
/* line 1759, ../sass/_overview_responsive.scss */
.wp_community .wp_right .wp_link_wrap {
	max-width: 55%;
	width: auto;
}
}

@media only screen and (min-width: 52.563em) {
/* line 1768, ../sass/_overview_responsive.scss */
.wp_community_wrap {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (doesn't work very well) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome, Safari */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+, Chrome */
	height: auto;
	-webkit-flex-flow: row;
	-moz-flex-flow: row;
	-ms-flex-flow: row;
	flex-flow: row;
	-ms-flex-direction: row;
	-ms-flex-wrap: none;
	-ms-flex-pack: distribute;
	-webkit-justify-content: space-around;
	-moz-justify-content: space-around;
	justify-content: space-around;
	-webkit-box-align: initial;
	-ms-flex-align: initial;
	-webkit-align-items: initial;
	-moz-align-items: initial;
	align-items: initial;
}
/* line 1776, ../sass/_overview_responsive.scss */
.wp_community .wp_main, .wp_community .wp_right {
	width: 49%;
}
}

@media only screen and (min-width: 40.063em) and (max-width: 52.563em) {
/* line 1781, ../sass/_overview_responsive.scss */
.wp_community .wp_main .wp_button {
	display: initial;
}
/* line 1785, ../sass/_overview_responsive.scss */
.wp_community .wp_right .wp_link_wrap {
	margin-bottom: 40px;
}
/* line 1790, ../sass/_overview_responsive.scss */
.wp_community .wp_main .wp_image_box:nth-child(2) img {
	margin-left: 0px;
}
/* line 1793, ../sass/_overview_responsive.scss */
.wp_community .wp_right .wp_link_feature {
	margin-bottom: 20px;
}
}
Viewport
Window
×
×
×