

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
@import url("css/base.css");
@import url("css/lists.css");
@import url("css/bootstrap.min.css");
@import url("css/prettyPhoto.css");
@import url("css/font-awesome/css/font-awesome.min.css");
@import url("css/fontello/css/fontello.css");
@import url("css/settings.css");
@import url("css/animate-custom.css");
/* 01 - General & Basic Styles */
body {
	background-color: #FFF;
	color: #acacac;
	-webkit-font-smoothing: antialiased;
	overflow-x: hidden;
}
input,textarea {
	-webkit-font-smoothing: antialiased;
}
#warp {
	background-color: #FFF;
	display: none;
}
.container > .row > .col-md-9 {
	overflow: hidden;
	height: 100%;
}
.boxed,.boxed-2 {
	background-color: #FFF;
	width: 1200px;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
	position: relative;
}
.boxed-2 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.body-boxed {
	background: url(images/patterns/bg13.png) repeat;
}
.body-boxed-2 {
	background: url(images/bg-image.html) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.grid_970 .container {
	width: 970px;
}
/* 02 - Header & Navigation */
/* Header top */
#header-top {
	height: 35px;
	line-height: 35px;
	background-color: #f8f7f7;
	border-bottom: 1px solid #eae9e9;
}
.phone-email {
	float: left;
	margin-right: 15px;
}
.phone-email-2:before {
	content: "|";
	margin-right: 15px;
}
.phone-email i {
	margin-right: 10px;
}
.social-ul {
	float: right;
	overflow: hidden;
	height: 100%;
}
.social-ul li,.social-ul li a {
	float: left;
	list-style: none;
}
.social-ul li a {
	height: 35px;
	width: 35px;
	font-size: 15px;
	text-align: center;
	border-right: 1px solid #eae9e9;
}
.social-ul li:first-child a {
	border-left: 1px solid #eae9e9;
}
.social-ul li.social-facebook a:hover,.social-ul-2 li.social-facebook a  {
	background-color: #5d82d1;
}
.social-ul li.social-twitter a:hover,.social-ul-2 li.social-twitter a {
	background-color: #40bff5;
}
.social-ul li.social-google a:hover,.social-ul-2 li.social-google a {
	background-color: #eb5e4c;
}
.social-ul li.social-pinterest a:hover,.social-ul-2 li.social-pinterest a {
	background-color: #e13138;
}
.social-ul li.social-vimeo a:hover,.social-ul-2 li.social-vimeo a {
	background-color: #35c6ea;
}
.social-ul li.social-linkedin a:hover,.social-ul-2 li.social-linkedin a {
	background-color: #238cc8;
}
.social-ul li.social-dribbble a:hover,.social-ul-2 li.social-dribbble a {
	background-color: #f7659c;
}
.social-ul li.social-youtube a:hover,.social-ul-2 li.social-youtube a {
	background-color: #ef4e41;
}
.social-ul li.social-rss a:hover,.social-ul-2 li.social-rss a {
	background-color: #faa33d;
}
.social-ul.social-ul-2 li a:hover {
	background-color: #171717;
}
/* Header top 2 */
#header-top.header-top-2 {
	border-bottom-color: #424242;
	background-color: #282828;
}
#header-top.header-top-2 .social-ul li a {
	border-right-color: #646464;
}
#header-top.header-top-2 .social-ul li:first-child a {
	border-left-color: #646464;
}
#header-top.header-top-2 .phone-email-2:before {
	color: #424242;
}
/* Header top 3 */
#header-top.header-top-3 .social-ul li a {
	border-right-color: #e9e8e8;
}
#header-top.header-top-3 .social-ul li:first-child a {
	border-left-color: #e9e8e8;
}
#header-top.header-top-3 .social-ul li a:hover {
	background-color: #171717;
}
/* Header */
#header {
	height: 95px;
	line-height: 95px;
	position: relative;
}
#header > .container {
	position: relative;
}
#header > .container > .row > .col-md-4 {
	position: static;
}
#header::before {
	background-color: #e9e8e8;
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: -3px;
	left: 0;
	content: "";
}
.logo a {
	float: left;
}
.logo img {
	max-height: 95px;;
}
.logo span {
	padding-left: 10px;
	font-size: 12px;
	display: inline-block;
	float: left;
}
/* Navigation */
.navigation {
	float: right;
}
.navigation ul li ul {
	z-index: 998;
}
.navigation > ul > li {
	float: left;
	font-size: 14px;
	line-height: 95px;
	margin-right: 10px;
	position: relative;
	list-style: none;
}
.navigation > ul > li:last-child {
	margin-right: 0;
}
.navigation > ul > li > a {
	padding: 0 10px;
	display: inline-block;
	line-height: 94px;
}
.navigation > ul > li {
	border-top: 2px solid #FFF;
}
.navigation li:hover ul {
	top: 0;
	background-color: #FFF;
	border: 1px solid #eae9e9;
}
.navigation > ul > li:hover > ul {
	top: 95px;
}
.navigation li ul li ul {
	position: absolute;
	left: 199px;
	margin-top: -1px;
}
.navigation ul > li > ul > li {
	float: none;
	margin: 0;
}
.navigation ul > li ul {
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 993;
	width: 200px;
}
.navigation li ul li a {
	height: inherit;
	float: inherit;
	text-align: left;
	display: block;
	margin: 0 !important;
	padding: 0 15px;
	z-index: 993;
	font-size: 13px;
	font-weight: 600;
	line-height: 38px;
	border-bottom: 1px solid #eae9e9;
}
.navigation li ul li:last-child a {
	border-bottom: none;
}
.navigation ul > li ul li {
	position: relative;
	float: none;
	list-style: none;
}
.menu-nav-arrow {
	margin-left: 5px;
}
.navigation ul > li ul li .menu-nav-arrow {
	float: right;
}
.navigation-2.navigation li ul li ul {
	left: 200px;
	margin-top: 0;
}
.navigation-2.navigation li:hover ul {
	border: none;
}
.navigation-2.navigation li ul li a {
	border-bottom-color: #e66551;
}
.navigation-2.navigation li ul li a:hover,.navigation-2.navigation li ul li.current_page_item > a,.navigation-2.navigation > ul > li:hover li:hover > a {
	background-color: #171717;
}
/* Mega menu */
.navigation > ul > li.mega-menu > ul {
	margin: 0 15px;
}
.navigation > ul > li.mega-menu {
	position: static;
}
.navigation > ul > li.mega-menu > ul {
	left: 0;
	right: 0;
	width: auto;
}
.navigation > ul > li.mega-menu ul {
	top: 97px;
}
.navigation ul > li.mega-menu > ul > li {
	float: left;
	padding: 15px;
}
.navigation > ul > li.mega-menu ul li ul {
	border: none;
	display: block !important;
	overflow: hidden !important;
	position: static;
	height: auto !important;
	width: 100%;
}
.navigation > ul > li.mega-menu li li,.navigation > ul > li.mega-menu li a,.navigation > ul > li.mega-menu li li a {
	width: 100%;
	float: left;
	clear: left;
}
.navigation > ul > li.mega-menu > ul > li > a:first-child {
	font-size: 18px;
	color:#006633 !important;
	background: transparent !important;
}
.navigation > ul > li.mega-menu li li:before {
	content: "\f105";
	font-family: "FontAwesome";
	float: left;
	position: absolute;
	top: -27px;
	left: 10px;
}
.navigation > ul > li.mega-menu li li > a {
	padding-left: 25px;
}
.navigation li.mega-menu ul li:last-child a {
	border-bottom: 1px solid #eae9e9;
}
.navigation ul > li.mega-menu ul li .menu-nav-arrow {
	display: none;
}
/* Menu slide */
.navigation li.mega-menu:hover ul,.navigation li > ul,.navigation li > ul li > ul,.navigation li ul li ul {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.28s ease-in-out;
	-moz-transition: all 0.28s ease-in-out;
	-ms-transition: all 0.28s ease-in-out;
	-o-transition: all 0.28s ease-in-out;
	transition: all 0.28s ease-in-out;
	-moz-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-o-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-o-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	/*
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-moz-transform: scaleY(0.98);
	-webkit-transform: scaleY(0.98);
	-o-transform: scaleY(0.98);
	-ms-transform: scaleY(0.98);
	transform: scaleY(0.98);
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-o-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	*/
	/*
	opacity: 0;
	visibility: visible;
	max-width: 0;
	max-height: 0;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-o-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform: perspective(600px) rotateX(-90deg);
	-moz-transform: perspective(600px) rotateX(-90deg);
	-ms-transform: perspective(600px) rotateX(-90deg);
	-o-transform: perspective(600px) rotateX(-90deg);
	transform: perspective(600px) rotateX(-90deg);
	-webkit-transition: -webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
	-o-transition: -o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
	transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
	*/
}
.navigation li.mega-menu:hover ul,.navigation li:hover > ul,.navigation li > ul li:hover > ul,.navigation li ul li:hover ul {
	opacity: 1;
	visibility: visible;
	-moz-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	/*
	opacity: 1;
	visibility: visible;
	-moz-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	*/
	/*
	opacity: 1;
	visibility: visible;
	max-width: 5000px;
	max-height: 5000px;
	-webkit-transform: perspective(600px) rotateX(0deg);
	-moz-transform: perspective(600px) rotateX(0deg);
	-ms-transform: perspective(600px) rotateX(0deg);
	-o-transform: perspective(600px) rotateX(0deg);
	transform: perspective(600px) rotateX(0deg);
	-webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
	-o-transition: -o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
	transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
	*/
}
/* Navigation mobile */
.navigation_mobile {
	height: 35px;
	line-height: 35px;
	position: relative;
	width: 300px;
	margin-top: 30px;
	float: right;
}
.navigation_mobile ul {
	margin-bottom: 0;
}
.navigation_mobile_click {
	border: 1px solid #e9e8e8;
	padding: 0 10px;
	background-color: #f8f7f7;
	cursor: pointer;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
}
.navigation_mobile > ul {
	background-color: #FAFAFA;
	border: 1px solid #dedede;
	border-top: none;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 35px;
	width: 100%;
	z-index: 993;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	display: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.navigation_mobile > ul li ul {
	position: relative;
	margin-bottom: 0;
	border-top: 1px solid #ebebeb;
	margin: 0 -20px;
	display: none;
}
.navigation_mobile_click:before {
	content: "\f0c9";
	font-family: "FontAwesome";
	font-size: 20px;
	position: absolute;
	right: 0;
	top: 0;
	height: 35px;
	width: 35px;
	text-align: center;
}
.navigation_mobile > ul li {
	float: none;
	padding: 0 15px;
	line-height: 33px;
	border-bottom: 1px solid #ebebeb;
	text-align: left;
	font-size: 14px;
	list-style: none;
}
.navigation_mobile > ul a {
	background: transparent;
}
.navigation_mobile > ul a i {
	margin-right: 5px;
}
.navigation_mobile > ul li ul li {
	border-bottom: 0;
	line-height: 30px;
	margin-left: 10px;
}
.navigation_mobile > ul li ul li a {
	font-size: 14px;
}
.navigation_mobile > ul li ul li:before {
	content: "\f054";
	font-family: "FontAwesome";
	font-size: 10px;
	margin-right: 8px;
	speak: none;
	position: relative;
	top: 1px;
}
/* Header search */
.header-search {
	position: relative;
	float: right;
	height: 35px;
	margin: 30px 0 0 30px;
}
.header-search-a {
	float: right;
	cursor: pointer;
	height: 35px;
	width: 35px;
	line-height: 32px;
	background-color: #f8f7f7;
	border: 1px solid #eae9e9;
	text-align: center;
}
.header-search-form {
	position: absolute;
	height: 53px;
	width: 184px;
	top: 35px;
	right: 0;
	display: none;
}
.header-search-form input {
	background-color: #FFF;
	border: none;
	height: 32px;
	width: 164px;
	font-size: 12px;
	line-height: 32px;
	margin: 10px 0 0 10px;
}
.header-search-active .header-search-a {
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
.header-search-active .header-search-form {
	-moz-border-radius: 2px 0 2px 2px;
	-webkit-border-radius: 2px 0 2px 2px;
	border-radius: 2px 0 2px 2px;
	z-index: 999;
}
/* Header 2 */
#header.header-2 .navigation {
	float: left;
}
#header.header-2 .navigation > ul > li > a {
	padding: 0 8px;
}
#header.header-2 .navigation > ul > li:hover > ul {
	top: 93px;
}
#header.header-2 .navigation > ul > li.mega-menu:hover > ul {
	top: 95px;
}
/* Header 3 */
#header.header-3 {
	height: auto;
}
#header.header-3 .logo {
	text-align: center;
	margin-bottom: 20px;
}
#header.header-3 .logo a,#header.header-3 .logo span {
	float: none;
}
#header.header-3 .navigation {
	text-align: center;
	float: none;
	line-height: normal;
}
#header.header-3 .navigation > ul > li {
	line-height: 55px;
	border-top: none;
	float: none;
	display: inline-block;
}
#header.header-3 .navigation > ul > li > a {
	line-height: 55px;
}
#header.header-3 .navigation > ul > li {
	border-bottom: 2px solid #FFF;
}
#header.header-3 .navigation > ul > li:hover > ul {
	top: 56px;
}
#header.header-3 .navigation > ul > li:hover {
	border-bottom-color: #FFF !important;
}
#header.header-3 .navigation > ul > li.mega-menu:hover > ul {
	top: 173px;
}
#header.header-3 .navigation > ul > li.mega-menu li li:before {
	top: -47px;
}
/* Header 4 */
#header.header-4::after {
	background-color: #e9e8e8;
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 55px;
	left: 0;
	content: "";
}
#header.header-4 .navigation {
	float: left;
}
#header.header-4 .navigation > ul > li {
	float: left;
}
/* fixed-nav */
#header.fixed-nav {
	position: fixed;
	opacity: 1;
	filter: alpha(opacity=100);
	top: 0;
	left: 0;
	width: 100%;
	z-index: 993;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
	background-color: #FFF;
}
.boxed #header.fixed-nav,.boxed-2 #header.fixed-nav {
	width: 990px;
	left: inherit;
}
/* 03 - Slideshow */
.slideshow {
	position: relative;
}
.tp-banner,.tp-banner-2 {
	width: 100%;
	position: relative;
}
.tp-banner > ul > li,.tp-banner-2 > ul > li {
	list-style: none;
}
.tp-bullets {
	display: none;
}
.slideshow .tparrows {
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	background-color: rgba(255,255,255,0.10);
	z-index: 25;
	cursor: pointer;
	top: 50% !important;
	display: inline-block;
	opacity: 0;
}
.slideshow .tparrows:before {
	font-size: 15px;
	font-family: "FontAwesome";
}
.slideshow .tparrows.tp-leftarrow:before {
	content: "\f053";
}
.slideshow .tparrows.tp-rightarrow:before {
	content: "\f054";
}
.slideshow:hover .tparrows {
	opacity: 1;
}
.boxed .slideshow .tparrows.tp-leftarrow,.boxed-2 .slideshow .tparrows.tp-leftarrow {
	opacity: 1;
	left: -70px !important;
}
.boxed .slideshow .tparrows.tp-rightarrow,.boxed-2 .slideshow .tparrows.tp-rightarrow {
	opacity: 1;
	right: -70px !important;
}
.slide-h2 h2 {
	font-size: 45px !important;
}
.slide-h3 h2 {
	font-size: 30px !important;
}
.slide-p p {
	font-size: 16px;
	color: #e6e3db;
	text-align: center;
	line-height: 25px;
}
.tp-caption.color.large_bg {
	background-color: #FFF;
	font-size: 15px;
	font-weight: bold;
	line-height: 32px;
	padding: 0 15px;
}
/* 04 - Breadcrumbs */
.breadcrumbs {
 	background-image:url(images/bg.jpg);
 	padding: 20px 0;
	border-top: 1px solid #e3e3e4;
	border-bottom: 1px solid #edecec;
}
.breadcrumbs h4 {
	font-weight: normal;
	margin-bottom: 10px;
	
}
.titlehead{color:#FFFFFF; font-size:36px; margin-top:20px;}
.breadcrumbs span {
	font-size: 12px;
}
.crumbs {
	line-height: 59px;
	float: right;
	font-size: 12px;
}
.crumbs a,.crumbs span {
	display: inline-block;
	margin-right: 5px;
}
/* 05 - Sections */
.sections {
	padding: 40px 0;
}
.sections-title {
	text-align: center;
}
.sections-title-h3 {
	position: relative;
}
.sections-title-h3 h3 {
	font-size: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.sections-title-h3:before {
	content: "";
	height: 1px;
	width: 270px;
	background-color: #acacac;
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -135px;
}
.sections-title-h3:after {
	content: "";
	height: 4px;
	width: 30px;
	background-color: #171717;
	display: inline-block;
	position: absolute;
	bottom: -1px;
	left: 50%;
	margin-left: -15px;
}
.sections-title p {
	margin-bottom: 30px;
}
.sections-padding-t-0 {
	padding-top: 0;
}
.sections-padding-t-30 {
	padding-top: 30px;
}
.sections-padding-t-160 {
	padding-top: 160px;
}
.sections-padding-b-50 {
	padding-bottom: 50px;
}
.sections-padding-b-0 {
	padding-bottom: 0;
}
.sections-padding-t-50 {
	padding-top: 50px;
}
.sections-padding-t-130 {
	padding-top: 130px;
}
.sections-padding-20 {
	padding: 20px 0;
}
.sections-padding-140 {
	padding: 140px 0;
}
.sections-padding-160 {
	padding: 160px 0;
}
.sections-padding-0 {
	padding: 0;
}
.sections-left-sidebar .sidebar {
	float: left;
}
.sections-left-sidebar .main-content {
	float: right;
}
/* Section 2 */
.section-2 {
	background-color: #f5f4f4;
}
/* Section 3 */
.section-3 {
	background-color: #171717;
}
.section-3 .sections-title-h3:before {
	background-color: #d5d5d5;
}
.section-3 .sections-title p {
	color: #bababa;
}
.section-3 .box-icon-i {
	background-color: transparent;
	border-color: #444;
}
.section-3 .box-icon:hover .box-icon-i {
	border-color: #FFF;
}
/* Section 4 */
.section-4 .sections-title-h3:before {
	background-color: rgba(255,255,255,0.5);
}
.section-4 .box-icon-i {
	background-color: transparent;
	border-color: #444;
}
.section-4 .box-icon:hover .box-icon-i {
	border-color: #FFF;
}
.section-img {
	background-image: url("images/section-img.html");
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center center;
}
.section-img-2 {
	background-image: url("images/section-img-2.html");
}
/* 06 - Sidebar */
.widget {
	margin-bottom: 30px;
	background-color: #FFF;
	border: 1px solid #e9e8e8;
	padding: 20px;
}
.widget .widget-title:before {
	background-color: #171717;
}
.widget .widget-title h6 {
	border-bottom: none;
}
.widget ul li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e9eaec;
	list-style: none;
}
.widget ul li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.widget ul li a span {
	float: right;
}
.sidebar-tweet {
	position: relative;
}
.sidebar-tweet:before {
	content: "\f099";
	position: absolute;
	bottom: 10px;
	right: 0;
	font: bold 30px/0 "FontAwesome";
}
.sidebar-tweet ul li {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
	font-size: 13px;
	font-weight: 600;
}
.sidebar-tweet ul li .tweet_time a {
	font-size: 11px;
}
/* 07 - Box icon */
.box-icon {
	text-align: center;
	overflow: hidden;
	height: 100%;
}
.box-icon-i {
	font-size: 30px;
	text-align: center;
	margin: 0 auto 20px;
}
.box-icon p {
	margin-bottom: 0;
}
.box-icon-i-2 {
	background-color: #f0efef;
	height: 95px;
	width: 95px;
	line-height: 90px;
	border: 5px solid #f0efef;
	margin: 0 auto 30px;
}
.box-icon-i-3 {
	background-color: #FFF;
	border-color: #e9e8e8;
}
.box-icon-2 {
	text-align: left;
}
.box-icon-2 .box-icon-i {
	float: left;
	margin-right: 15px;
	margin-bottom: 0;
}
.box-icon-2 .box-icon-content {
	overflow: hidden;
	height: 100%;
}
.box-icon-i-4 {
	height: 70px;
	width: 70px;
	border-width: 2px;
	line-height: 66px;
}
.box-icon-i-5 {
	background-color: #FFF;
}
.box-icon:hover .box-icon-i-2.box-icon-i-5 {
	background-color: #171717;
}
.box-icon-number h5 {
	font-size: 45px;
}
/* 08 - Isotope & Portfolio */
/* Isotope */
.isotope-item {
	z-index: 2;
	list-style: none;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope,.isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
	width: 100%;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
/* Portfolio filter */
.protfolio-filter {
	text-align: center;
	margin-bottom: 20px;
}
.protfolio-filter li {
	display: inline-block;
}
.protfolio-filter li a {
	display: inline-block;
	margin: 0 20px 30px 0;
	background-color: #FFF;
	border: 1px solid #e9e8e8;
	padding: 4px 10px;
	font-size: 13px;
}
.protfolio-filter li:last-child a {
	margin-right: 0;
}
/* Portfolio */
.portfolio-one {

	margin-bottom: 30px;
	background-color: #FFF;
	-moz-box-shadow: 0 8px 15px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 8px 15px rgba(0,0,0,0.1);
	box-shadow: 0 8px 15px rgba(0,0,0,0.1);
}
.portfolio-head {
	position: relative;
	overflow: hidden;
	height: 100%;
}
.portfolio-img img {
	width: 100%;
 height:280px;
}
.portfolio-hover {
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: -100%;
	height: 100%;
	width: 100%;
}
.portfolio-link,.portfolio-zoom {
	position: absolute;
	top: 50%;
	margin-top: -17px;
	width: 34px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	background-color: #171717;
	display: inline-block;
	text-align: center;
	opacity: 0.8;
}
.portfolio-link {
	margin-right: -39px;
	right: 50%;
}
.portfolio-zoom {
	margin-left: -39px;
	left: 50%;
}
.portfolio-content {
	padding: 20px;
}
.portfolio-content > i {
	float: left;
	width: 34px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	text-align: center;
	margin-right: 20px;
}
.portfolio-meta {
	overflow: hidden;
	height: 100%;
}
.portfolio-meta h6 {
	font-size: 15px;
	margin-bottom: 10px;
	line-height: 18px;
}
.portfolio-cat a {
	font-size: 12px;
}
.portfolio-one:hover .portfolio-hover {
	left: 0;
	opacity: 0.9;
}
.portfolio-link:hover,.portfolio-zoom:hover {
	opacity: 1;
}
/* Portfolio 4 columns sidebar */
.col-md-9.main-content li.col-md-3 .portfolio-content > i,.col-md-9.main-content div.col-md-3 .portfolio-content > i {
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-right: 15px;
}
.col-md-9.main-content li.col-md-3.portfolio-item-2 .portfolio-meta p,.col-md-9.main-content div.col-md-3.portfolio-item-2 .portfolio-meta p {
	display: none;
}
/* Portfolio 2 columns sidebar */
.col-md-9.main-content li.col-md-6.portfolio-item {
	width: 49.95%;
}
/* Portfolio item 2 */
.portfolio-item-2 .portfolio-meta {
	padding: 20px;
}
.portfolio-item-2 .portfolio-meta h6 {
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 22px;
}
.portfolio-item-2 .portfolio-link,.portfolio-item-2 .portfolio-zoom {
	bottom: 20px;
	top: initial;
	left: 20px;
	margin: 0;
}
.portfolio-item-2 .portfolio-link {
	left: 64px;
}
/* Portfolio full width */
.portfolio-full-width {
	margin-bottom: 30px;
}
.portfolio-full-width ul {
	list-style: none;
}
.portfolio-full-width li.col-md-3 {
	padding: 0;
	width: 24.95%;
}
.portfolio-full-width li.col-md-3 .portfolio-one {
	margin-bottom: 0;
}
/* Portfolio 5 columns */
.portfolio-full-width li.col-5.portfolio-item {
	width: 20%;
}
.portfolio-full-width li.col-5 .portfolio-one {
	margin-bottom: 0;
}
/* Portfolio filter */
.row.isotope {
	padding-right: 0;
	margin-left: 0;
}
.portfolio-all {
	margin-left: -15px;
	margin-right: -14.99px;
}
.portfolio-all.portfolio-full-width {
	margin-left: 0;
	margin-right: 0;
}
/* Portfolio no margin */
.portfolio-no-margin {
	margin: 0 0 30px;
}
.portfolio-no-margin li.portfolio-item,.portfolio-no-margin div.portfolio-item {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.portfolio-no-margin li.portfolio-item .portfolio-one,.portfolio-no-margin div.portfolio-item .portfolio-one {
	margin-bottom: 0;
}
.portfolio-no-margin li.portfolio-item .portfolio-one .portfolio-head,.portfolio-no-margin div.portfolio-item .portfolio-one .portfolio-head {
	overflow: inherit;
}
.portfolio-slide.portfolio-no-margin {
	margin-right: 15px;
	margin-left: 15px;
}
.portfolio-slide.portfolio-no-margin div.portfolio-item {
	margin-bottom: 30px;
}
.col-md-9.main-content .portfolio-no-margin li.col-md-4.portfolio-item,.portfolio-no-margin div.col-md-4.portfolio-item {
	width: 33.333%;
}
/* Single Portfolio */
.portfolio-description p:last-child {
	margin-bottom: 0;
}
.portfolio-details li {
	font-size: 12px;
	margin-bottom: 5px;
	list-style: none;
}
.portfolio-details li span {
	font-weight: bold;
	font-size: 13px;
}
.post-social.portfolio-social {
	float: left;
}
/* 09 - Contact */
.contact-iframe iframe {
	width: 100%;
	display: block;
	border: none;
}
.required-error {
	font-size: 13px;
	color: #F00;
	line-height: 38px;
	position: absolute;
	right: 10px;
	top: 0;
}
.contact-information li,.business-hours li {
	list-style: none;
}
.contact-information li:first-child {
	margin-bottom: 20px;
}
/* 10 - Page 404 */
.page-404 {
	text-align: center;
}
.page-404 h2 {
	font-size: 156px;
	margin-bottom: 30px;
	line-height: 110px;
}
.page-404 h3 {
	font-size: 23px;
	margin-bottom: 70px;
}
.search-404 div {
	position: relative;
	height: 40px;
	width: 370px;
	margin: 0 auto 20px;
}
.search-404 input {
	display: inline-block;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #f8f7f7;
	border-color: #e9e8e8;
	height: 38px;
	line-height: 38px;
}
.search-404 button {
	position: absolute;
	top: 0;
	right: 10px;
	background-color: transparent;
	border: none;
	font-size: 14px;
	line-height: 33px;
}
.search-404 .button-4 {
	margin-right: 5px;
}
.search-404 .button-3 {
	margin-left: 5px;
}
/* 11 - Coming soon */
.coming-soon {
	text-align: center;
}
.coming-soon h2 {
	font-size: 45px;
	margin-bottom: 40px;
	line-height: 40px;
}
.coming-soon p {
	margin-bottom: 40px;
}
#coming-soon .col-md-3 > div {
	background-color: #f8f7f7;
	border: 1px solid #e9e8e8;
	padding: 40px;
	margin-bottom: 30px;
}
#coming-soon .col-md-3 > div span:first-child {
	font-size: 35px;
	font-weight: bold;
	margin-right: 30px;
	display: inline-block;
}
#coming-soon .col-md-3 > div span:last-child {
	font-size: 24px;
	font-weight: bold;
}
/* 12 - Buttons */
.load-more-projects {
	text-align: center;
}
.button-1 {
	display: inline-block;
	background-color: #FFF;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #d5d5d5;
	padding: 10px 70px;
}
.button-1.button-2:hover {
	background-color: #FFF;
	border-color: #d5d5d5;
}
.button-3,.button-4,.button-5,.button-6 {
	padding: 8px 24px;
	font-size: 13px;
	font-weight: bold;
	display: inline-block;
}
.button-3:hover,.button-4,.button-6:hover {
	background-color: #171717;
}
.button-5:hover {
	background-color: #333;
}
.button-6 {
	background-color: transparent;
	border: 1px solid #FFF;
}
.button-6:hover {
	border-color: #171717;
}
/* 13 - Accordion */
.accordion {
	margin-bottom: 30px;
}
.accordion .section-content {
	margin-bottom: 10px;
	background-color: #FFF;
	border: 1px solid #d6d9df;
	padding: 0;
}
.accordion .accordion-title {
	font-size: 13px;
	font-weight: bold;
	color: #7d7d7d;
	padding: 9px 20px;
	margin-bottom: 0;
	cursor: pointer;
}
.accordion .accordion-title a i {
	float: right;
	margin: 2px -9px 0 20px;
	background-color: #7d7d7d;
	height: 20px;
	width: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
}
.accordion .accordion-title.active {
	background-color: #f8f7f7;
}
.accordion-inner{ color:#000000;}
.accordion .accordion-inner {
	border-top: 1px solid #d6d9df;
	padding: 20px;
	line-height: 22px;
	margin-top: 0;
	font-size: 13px;
	display: none;
}
.accordion .accordion-inner.active {
	display: block;
}
/* 14 - Toggle accordion */
.accordion.accordion-2 .accordion-title {
	font-size: 15px;
	padding: 18px 20px;
}
.accordion.accordion-2 .accordion-title a i {
	margin-right: 0;
}

.progressbar-warp {
	margin-bottom: 30px;
}
.progressbar {
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
}
.progressbar-all {
	background-color: #e6e6e6;
	overflow: hidden;
}
.progressbar-percent {
	height: 100%;
    -webkit-background-size: 30px 30px;
	-moz-background-size: 30px 30px;
	background-size: 30px 30px;
    -webkit-animation: move 5s linear infinite;
	-moz-animation: move 5s linear infinite;
	animation: move 5s linear infinite;
	width: 0;
	height: 11px;
	background-color:#007711 !IMPORTANT;
}
@-webkit-animation expandWidth { 0%{width:0} 100%{width:auto} }
@-webkit-keyframes move { 0%{background-position:0 0} 100%{background-position:90px 90px} }
.progressbar-title {
	font-size: 15px;
	font-weight: bold;
	position: relative;
	z-index: 99;
	width: 100%;
	display: block;
	padding-bottom: 10px;
}
.progressbar-title span {
	font-weight: normal;
	display: inline-block;
	margin-left: 20px;
}
/* 16 - Head title */
.head-title {
	position: relative;
}
.head-title h6 {
	font-size: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.head-title:before {
	content: "";
	height: 1px;
	width: 100%;
	background-color: #acacac;
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
}
.head-title:after {
	content: "";
	height: 4px;
	width: 30px;
	background-color: #171717;
	display: inline-block;
	position: absolute;
	bottom: -1px;
	left: 0;
}
/* 17 - Blog */
/* Blog item */
.blog-item {
	margin-bottom: 30px;
}
.blog-img {
	position: relative;
	overflow: hidden;
	height: 100%;
	margin-bottom: 20px;
}
.blog-img img {
	width: 100%;
	height: auto;
}
.blog-video iframe {
	width: 100%;
	display: block;
	border: none;
}
.blog-date {
	position: absolute;
	top: 20px;
	left: 20px;
	background-color: #171717;
	font-size: 12px;
	text-align: center;
	padding: 0 10px 10px 10px;
}
.blog-date span {
	display: block;
	width: 100%;
}
.blog-date span:first-child {
	font-size: 35px;
	font-weight: bold;
}
.blog-content h6 {
	font-size: 16px;
	margin-bottom: 15px;
}
.blog-meta div {
	float: left;
	margin-right: 30px;
	font-size: 12px;
}
.blog-meta div:last-child {
	margin-right: 0;
}
.blog-meta div i {
	margin-right: 5px;
}
.blog-meta a.button-3 {
	float: right;
	font-size: 13px;
	font-weight: normal;
	padding: 5px 10px;
	margin-top: -7px;
}
/* Blog item 2 */
.blog-item-2 {
	margin-bottom: 60px;
}
/* 18 - Single post & page */
/* Single post */
.single-post {
	padding-bottom: 40px;
	margin-bottom: 30px;
	border-bottom: 3px solid #171717;
}
.single-post .blog-meta {
	float: right;
}
.single-post .blog-content h6 {
	float: left;
}
.post-tag {
	float: left;
}
.post-tag i {
	font-size: 13px;
	margin-right: 10px;
	line-height: 35px;
}
.post-tag a {
	font-size: 12px;
}
.post-social {
	float: right;
	line-height: 35px;
}
.post-social li {
	margin-right: 5px;
}
.post-social li a,.post-social li:first-child a {
	border: none;
}
.post-social li:last-child {
	margin-right: 0;
}
.post-author {
	margin-bottom: 70px;
	background-color: #f7f6f6;
	border: 1px solid #e9e8e8;
	padding: 20px;
}
.post-author-img {
	height: 60px;
	width: 60px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
.post-author-content {
	overflow: hidden;
	height: 100%;
}
.post-author-content h6 {
	font-size: 16px;
}
.post-author-content p {
	margin-bottom: 0;
}
.section-title {
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.section-title:before {
	content: "";
	height: 4px;
	width: 30px;
	background-color: #5c5c5c;
	position: absolute;
	bottom: -1px;
	left: 0;
}
.section-title h6 {
	font-size: 19px;
	margin-bottom: 0;
}
.section-title-2 h6 {
	font-size: 15px;
}
.section-title-3 {
	margin-top: 50px;
}
.commentlist {
	margin-bottom: 50px;
}
.commentlist li {
	list-style: none;
}
.commentlist li.comment .comment-body {
	margin-bottom: 20px;
	background-color: #FFF;
	border: 1px solid #e9e8e8;
	padding: 20px;
}
.commentlist li.comment .comment-body p {
	margin-bottom: 0;
}
.commentlist ul.children {
	margin-left: 100px;
}
.commentlist li.comment .comment-body .avatar {
	height: 60px;
	width: 60px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
.commentlist li.comment .comment-body .comment-text {
	overflow: hidden;
	height: 100%;
}
.commentlist li.comment .comment-body .comment-text .author {
	margin-bottom: 20px;
}
.commentlist li.comment .comment-body .comment-text .author span {
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 10px;
}
.commentlist li.comment .comment-body .comment-text .author div.date {
	font-size: 12px;
	color: #c0bfbf;
}
.comment-meta {
	float: left;
}
.comment-reply.button-4 {
	float: right;
	font-size: 13px;
	padding: 5px 20px;
}
.comment-form {
	margin-bottom: 30px;
}
.comment-form .form-input {
	position: relative;
}
.comment-form .form-input i {
	position: absolute;
	top: 20px;
	margin-top: -5px;
	left: 10px;
	font-size: 13px;
}
.comment-form .form-input input,.comment-form .form-input textarea {
	width: 100%;
	padding-left: 30px;
	margin-bottom: 20px;
}
.comment-form .form-input textarea {
	height: 160px;
}
.comment-form .button-3 {
	width: 100%;
	border: none;
	font-size: 15px;
	font-weight: bold;
}
/* Single page */
.single-page {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}
/* 19 - Testimonial */
.testimonial-item {
	margin-bottom: 30px;
}
.testimonial-content {
	background-color: #f8f7f7;
	border: 1px solid #e9e8e8;
	margin-bottom: 20px;
	padding: 20px;
}
.testimonial-content div:first-child,.testimonial-content div:last-child {
	line-height: 0;
	font-size: 16px;
}
.testimonial-content div:first-child {
	text-align: left;
}
.testimonial-content div:last-child {
	text-align: right;
}
.testimonial-content p {
	margin-top: 20px;
}
.testimonial-img {
	float: left;
	overflow: hidden;
	height: 100%;
	margin-right: 20px;
}
.testimonial-name {
	overflow: hidden;
	height: 100%;
	margin-top: 10px;
	float: left;
}
.testimonial-name span {
	display: block;
	font-size: 13px;
	margin-bottom: 5px;
}
.testimonial-item-2 {
	text-align: center;
}
.testimonial-item-2 .testimonial-content {
	background-color: transparent;
	border: none;
}
.testimonial-item-2 .testimonial-name {
	float: none;
	margin-top: 0;
}
.testimonial-item-2 .testimonial-content div {
	font-size: 28px;
	color: #333;
}
.testimonial-item-2 .testimonial-content p {
	font-size: 18px;
	line-height: 28px;
	font-style: italic;
}
/* 20 - Clients */
.client {
	background-color: #FFF;
	border: 1px solid #e9e8e8;
	opacity: 0.75;
	margin-bottom: 30px;
}
.client:hover {
	opacity: 1;
}
/* 21 - Member */
.member {
	margin-bottom: 30px;
}
.member-head {
	overflow: hidden;
	height: 100%;
	position: relative;
	margin-bottom: 20px;
}
.member-hover {
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: -100%;
	height: 100%;
	width: 100%;
	text-align: center;
}
.member-hover .social-ul {
	float: none;
	position: relative;
	top: 50%;
	display: inline-block;
	margin-top: -17.5px;
}
.member-hover .social-ul li {
	line-height: 35px;
	margin: 0 5px;
}
.member-hover .social-ul li a {
	background-color: #171717;
	border: none;
	font-size: 14px;
}
.member-hover .social-ul li:first-child a {
	margin-left: 0;
}
.member-hover .social-ul li:last-child a {
	margin-right: 0;
}
.member:hover .member-hover {
	left: 0;
	opacity: 0.9;
}
.member-content {
	text-align: center;
}
.member-content h5 {
	margin-bottom: 15px;
}
.member-content span {
	font-size: 14px;
	font-style: italic;
	display: inline-block;
	margin-bottom: 15px;
}
.member-content p {
	margin-bottom: 0;
}
/* 22 - Callout */
.callout {
	background-color: #f8f7f7;
	border: 1px solid #e9e8e8;
	padding: 20px;
}
.callout > h6 {
	font-size: 17px;
	margin-bottom: 15px;
}
.callout p {
	margin-bottom: 0;
}
.callout-a {
	text-align: center;
}
.callout-a a {
	display: inline-block;
}
.callout-4 {
	background-color: #FFF;
}
.callout-5 {
	background-color: #171717;
}
/* 23 - Alerts */
.alerts {
	background-color: #FFF;
	border: 1px solid #e9e8e8;
	padding: 20px;
	margin-bottom: 30px;
}
.alerts > i {
	height: 46px;
	width: 46px;
	line-height: 46px;
	font-size: 15px;
	text-align: center;
	float: left;
	margin-right: 20px;
}
.alerts div {
	overflow: hidden;
	height: 100%;
}
.alerts div h3 {
	font-size: 14px;
	margin-bottom: 10px;
}
.alerts div p {
	margin-bottom: 0;
}
/* 24 - Social */
.social li {
	float: left;
	list-style: none;
}
.social li a {
	float: left;
	height: 32px;
	width: 32px;
	line-height: 32px;
	font-size: 16px;
	text-align: center;
	margin: 0 10px 10px 0;
}
.social .social-rss a {
	background-color: #faa33d;
}
.social .social-facebook a {
	background-color: #5d82d1;
}
.social .social-twitter a {
	background-color: #40bff5;
}
.social .social-vimeo a {
	background-color: #35c6ea;
}
.social .social-myspace a {
	background-color: #008dde;
}
.social .social-youtube a {
	background-color: #ef4e41;
}
.social .social-instagram a {
	background-color: #548bb6;
}
.social .social-stumbleupon a {
	background-color: #ff5c30;
}
.social .social-lastfm a {
	background-color: #f34320;
}
.social .social-pinterest a {
	background-color: #e13138;
}
.social .social-gplus a {
	background-color: #eb5e4c;
}
.social .social-evernote a {
	background-color: #9acf4f;
}
.social .social-dribbble a {
	background-color: #f7659c;
}
.social .social-skype a {
	background-color: #13c1f3;
}
.social .social-forrst a {
	background-color: #45ad76;
}
.social .social-linkedin a {
	background-color: #238cc8;
}
.social .social-wordpress a {
	background-color: #2592c3;
}
.social .social-grooveshark a {
	background-color: #ffb21d;
}
.social .social-delicious a {
	background-color: #377bda;
}
.social .social-behance a {
	background-color: #1879fd;
}
.social .social-dropbox a {
	background-color: #17a3eb;
}
.social .social-soundcloud a {
	background-color: #ff7e30;
}
.social .social-deviantart a {
	background-color: #6a8a7b;
}
.social .social-yahoo a {
	background-color: #ab47ac;
}
.social .social-flickr a {
	background-color: #ff48a3;
}
.social .social-digg a {
	background-color: #75788d;
}
.social .social-blogger a {
	background-color: #ff9233;
}
.social .social-tumblr a {
	background-color: #426d9b;
}
.social .social-quora a {
	background-color: #ea3d23;
}
.social .social-github a {
	background-color: #3f91cb;
}
.social .social-amazon a {
	background-color: #ff8e2e;
}
.social .social-xing a {
	background-color: #1a8e8c;
}
.social .social-wikipedia a {
	background-color: #b3b5b8;
}
.social li a:hover {
	background-color: #171717;
}
/* 25 - Pricing tables */
.pricing-tables {
	margin-bottom: 30px;
	background-color: #FFF;
	border: 1px solid #e9e8e8;
}
.pricing-header {
	text-align: center;
	padding: 30px;
	background-color: #f8f7f7;
	border-bottom: 1px solid #e9e8e8;
}
.pricing-header h3 {
	font-size: 30px;
	margin-bottom: 20px;
}
.pricing-header div {
	line-height: 70px;
}
.pricing-header div span {
	font-size: 50px;
}
.pricing-header div strong {
	font-weight: normal;
	float: right;
}
.pricing-header a {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
}
.pricing-header a:hover {
	background-color: #FFF;
}
.pricing-content {
	padding: 20px;
}
.pricing-content li {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 15px;
	margin-bottom: 15px;
	list-style: none;
}
.pricing-content li:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.pricing-content ul li strong {
	font-weight: normal;
	font-size: 15px;
}
.pricing-content ul li span {
	float: right;
	font-size: 14px;
}
/* 26 - Pagination */
.pagination {
	text-align: center;
	margin-bottom: 30px;
}
.pagination li,.pagination a {
	display: inline-block;
}
.pagination a {
	background-color: #f8f7f7;
	border: 1px solid #e9e8e8;
	padding: 2px 8px;
	margin: 0 5px;
}
.pagination li.pagination-prev a,.pagination li.pagination-next a {
	padding: 3px 10px;
	font-size: 13px;
	background-color: #171717;
	border-color: #171717;
}
/* 27 - About video */
.about-video {
	text-align: center;
}
.about-video span:first-child {
	display: block;
	font-size: 18px;
	height: 70px;
	width: 70px;
	line-height: 70px;
	border: 2px solid #171717;
	margin: 0 auto 30px;
}
.about-video span:last-child {
	font-size: 26px;
	font-weight: bold;
	display: block;
}
.about-video a:hover span:first-child {
	border-color: #FFF;
}
/* 28 - List ul */
.list-ul {
	line-height: 30px;
}
.list-ul li:before {
	font-size: 15px;
}
/* 29 - Blockquote */
blockquote {
	border-left: 6px solid #acacac;
}
.blockquote-1,.blockquote-2,.blockquote-3 {
	border-left: none;
}
.quote-name {
	display: block;
	font-size: 13px;
	font-style: normal;
	margin-top: 10px;
}
.blockquote-2 {
	background-color: #f8f7f7;
	border: 1px solid #e9e8e8;
}
/* 30 - bxSlider */
.bxslider-slide,.sidebar-tweet {
	position: relative;
	padding-top: 80px;
}
.bxslider-slide ul {
	list-style: none;
}
.bxslider-slide .bx-pager,.sidebar-tweet .bx-pager {
	display: none;
}
.bxslider-slide .bx-controls-direction,.sidebar-tweet .bx-controls-direction {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 50%;
	margin-left: -35px;
}
.bxslider-slide .bx-controls-direction a,.sidebar-tweet .bx-controls-direction a {
	display: inline-block;
	height: 25px;
	width: 25px;
	line-height: 25px;
	font-size: 11px;
	text-align: center;
	background-color: #171717;
	color: #e5eada;
	margin: 0 5px;
}
.bxslider-slide .bx-controls-direction a:before,.sidebar-tweet .bx-controls-direction a:before {
	font-size: 12px;
	font-family: "FontAwesome";
}
.bxslider-slide .bx-controls-direction a.bx-prev:before,.sidebar-tweet .bx-controls-direction a.bx-prev:before {
	content: "\f053";
}
.bxslider-slide .bx-controls-direction a.bx-next:before,.sidebar-tweet .bx-controls-direction a.bx-next:before {
	content: "\f054";
}
.bxslider-slide-title,.sidebar-tweet {
	padding: 0;
}
.bxslider-slide-title .bx-controls-direction {
	position: absolute;
	top: -56px;
	right: 11px;
	margin-left: 0;
	text-align: right;
}
.portfolio-slide.bxslider-slide-title.portfolio-no-margin .bx-controls-direction {
	right: -5px;
	top: 0;
}
.sidebar-tweet {
	padding-bottom: 50px;
}
.sidebar-tweet .bx-controls-direction {
	top: inherit;
	bottom: 0;
	left: 0;
	margin-left: 0;
}
.section-3 .bxslider-slide .bx-controls-direction a {
	background-color: #333;
}
.section-4 .bxslider-slide .bx-controls-direction a:hover,.sidebar-tweet .bx-controls-direction a:hover {
	background-color: #333;
}
.blog-item .bxslider-slide {
	padding-top: 0;
}
.blog-item .bxslider-slide .bx-controls-direction {
	top: inherit;
	left: inherit;
	right: 20px;
	bottom: 20px;
	margin-left: 0;
}
.about-slide {
	margin-bottom: 30px;
}
.about-slide img,.single-portfolio-slide img {
	width: 100%;
	height: auto;
}
.single-portfolio-slide-2 {
	margin-bottom: 50px;
}
.single-portfolio-slide-3 {
	margin-top: -80px;
}
.about-slide.bxslider-slide,.single-portfolio-slide.bxslider-slide {
	padding-top: 0;
}
.about-slide.bxslider-slide .bx-controls-direction,.single-portfolio-slide.bxslider-slide .bx-controls-direction {
	top: inherit;
	left: 20px;
	bottom: 20px;
	margin-left: 0;
}
.single-portfolio-slide.bxslider-slide .bx-controls-direction {
	left: inherit;
	right: 20px;
}
.about-slide.bxslider-slide .bx-controls-direction a,.single-portfolio-slide.bxslider-slide .bx-controls-direction a {
	height: 40px;
	width: 40px;
	line-height: 35px;
	font-size: 20px;
	background-color: rgba(23,23,23,0.6);
}
.about-slide li,.single-portfolio-slide.bxslider-slide li {
	overflow: hidden;
	height: 100%;
}
/* bxSlider 2 */
.box-icon-slide .box-icon-i {
	font-size: 27px;
}
.bxslider-slide-2 {
	padding-top: 30px;
}
.bxslider-slide-2 .bx-controls-direction {
	position: relative;
	top: inherit;
	left: inherit;
	margin-left: 0;
	text-align: center;
}
.bxslider-slide-2.box-icon-slide .bx-controls-direction {
	margin-top: 30px;
}
/* 31 - Footer */
/* Footer */
#footer {
	background-color: #171717;
	padding: 70px 0 40px;
}
.footer-widget {
	margin-bottom: 30px;
}
.widget-title {
	position: relative;
}
.widget-title:before {
	content: "";
	height: 4px;
	width: 30px;
	background-color: #5c5c5c;
	position: absolute;
	bottom: -1px;
	left: 0;
}
.widget-title h6 {
	font-size: 15px;
	border-bottom: 1px solid #282828;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
/* Widget about */
.widget-about {
	overflow: hidden;
	height: 100%;
}
.widget-about p {
	font-size: 13px;
}
.widget-about .social-ul {
	float: left;
}
.widget-about .social-ul li a {
	height: 33px;
	width: 33px;
	line-height: 33px;
	border: none;
	background-color: #333;
	margin: 0 5px 5px 0;
	font-size: 16px;
}
.widget-about .social-ul li:last-child a {
	margin-right: 0;
}
/* Widget about 2 */
.widget-about-2 {
	overflow: hidden;
	height: 100%;
}
.widget-about-2 > ul > li {
	margin-bottom: 30px;
	list-style: none;
}
.widget-about-2 > ul > li:last-child {
	margin-bottom: 0;
}
.widget-about-2 > ul > li > i {
	float: left;
	height: 30px;
	width: 30px;
	line-height: 30px;
	font-size: 15px;
	background-color: #282828;
	color: #bababa;
	margin-right: 20px;
	text-align: center;
}
.widget-about-2 > ul > li > div {
	overflow: hidden;
	height: 100%;
	font-size: 13px;
	line-height: 22px;
}
/* Widget posts */
.widget-posts {
	overflow: hidden;
	height: 100%;
}
.widget-posts > ul > li {
	margin-bottom: 12px;
	list-style: none;
}
.widget-posts > ul > li:last-child {
	margin-bottom: 0;
}
.widget-post-img {
	float: left;
	height: 70px;
	width: 70px;
	overflow: hidden;
	height: 100%;
	margin-right: 20px;
}
.widget-post-img img {
	height: 70px;
	width: 70px;
}
.widget-post-content {
	overflow: hidden;
	height: 100%;
}
.widget-post-content h6 {
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 10px;
}
.widget-post-content span {
	font-size: 12px;
}
/* Widget twitter */
.widget-twitter {
	font-size: 13px;
	line-height: 22px;
}
.widget-twitter li {
	margin-bottom: 30px;
	list-style: none;
}
.widget-twitter li:last-child {
	margin-bottom: 0;
}
.tweet_time a {
	font-size: 11px;
}
/* Footer bottom */
#footer-bottom {
	background-color: #111;
	padding: 25px 0;
}
.copyrights {
	float: left;
	font-size: 13px;
}
.navigation-footer {
	float: right;
}
.navigation-footer > ul > li {
	float: left;
	font-size: 14px;
	margin-right: 20px;
	list-style: none;
}

.navigation-footer > ul > li:last-child {
	margin-left: 0;
}
.navigation-footer li li ul {
	display: none;
}
.go-up {
	position: fixed;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	right: -60px;
	bottom: 20px;
	cursor: pointer;
	text-align: center;
	z-index: 9999;
}
.go-up:hover {
	background-color: #171717;
}
/* 32 - Border radius & Colors & Animation & Keyframes */
/* Border radius 2px */
.header-search-a,.header-search-form,.header-search-form input,.navigation li:hover ul,.widget-about .social-ul li a,.widget-about-2 > ul > li > i,.widget-post-img,.bxslider-slide .bx-controls-direction a,.sidebar-tweet .bx-controls-direction a,.portfolio-one,.portfolio-link,.portfolio-zoom,.portfolio-content > i,.button-1,.blog-img,.blog-date,.testimonial-content,.protfolio-filter li a,.member-head,.member-hover .social-ul li a,.callout,.button-3,.button-4,.pricing-tables,.pagination a,.widget,.post-social li a,.post-author,.commentlist li.comment .comment-body .comment-text,input[type="text"],input[type="password"],input[type="email"],input[type="url"],textarea,select,.about-slide li,.single-portfolio-slide.bxslider-slide li,#coming-soon .col-md-3 > div,.social li a,.slideshow .tparrows,.tp-caption.color.large_bg,.button-5,.button-6,.go-up,.commentlist li.comment .comment-body {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
/* Border radius 3px */
.accordion .section-content {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/* Border radius 5px */
.progressbar-all,.progressbar-percent,.blockquote-2,.blockquote-3 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.box-icon-i-2,.testimonial-img,.testimonial-img img,.post-author-img,.post-author-img img,.commentlist li.comment .comment-body .avatar,.commentlist li.comment .comment-body .avatar img,.about-video span:first-child,.alerts > i {
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
/* Color #acacac */
.social-ul li a,.header-search-a,.header-search-form input,#footer,#footer a,#footer-bottom,.crumbs a,.crumbs span,.portfolio-cat a,.testimonial-item-2 .testimonial-name span:last-child,.pagination a,.section-3 .testimonial-name span:last-child,.widget .widget-post-content h6 a,.widget ul li a,input[type="text"],input[type="password"],input[type="email"],input[type="url"],textarea,select,.contact-information li:first-child,.search-404 button,.blockquote-1:before {
	color: #acacac;
}..navigation li ul li a{ color:#000000;}
/* Color #171717 */
.phone-email-2:before,.phone-email:hover,.phone-email:hover i,.crumbs,span.crumbs-span,.box-icon-i,.button-1:hover,.progressbar-title,.progressbar-title span,.blog-content h6 a:hover,.box-icon .box-icon-i-5 i,.box-icon.box-icon-3 h5,.box-icon.box-icon-3 p a:hover,.protfolio-filter li a,.section-4 .sections-title p,.callout.callout-2 > h6,.section-4 .box-icon p,.pricing-header div span,.testimonial-item-2 .testimonial-name span:first-child,.widget ul li a span,.sidebar-tweet ul li a,.portfolio-item-2 .portfolio-meta h6 a,.portfolio-details li span,.contact-information li,.page-404 h3,#coming-soon .col-md-3 > div span:last-child,.quote-name,.callout.callout-3 > h6,.accordion .accordion-title a,.navigation_mobile_click,.navigation_mobile > ul li,.navigation_mobile > ul a,.navigation_mobile > ul a i,#header-top.header-top-3 .phone-email-2:before,#header-top.header-top-3 .phone-email i,#header-top.header-top-3 .phone-email:hover {
	color: #171717;
}

.widget-post-content span,.sections-title p,.blog-meta div,.blog-meta div a,#footer-bottom .navigation-footer > ul > li > a,.testimonial-content div:first-child,.testimonial-content div:last-child,.testimonial-name span:last-child,.member-content span,.post-tag i,.post-tag a,.coming-soon p {
	color: #5c5c5c;
}
/* Color #FFF */
.white,.social-ul li a:hover,.header-search-a:hover,.header-search-active .header-search-a,.navigation li ul li a:hover,.navigation-2.navigation li ul li a,.navigation li ul li.current_page_item > a,#footer .widget-about .social-ul a:hover,#footer-bottom a:hover,.widget-about-2 > ul > li:hover > i,#footer .widget-twitter a:hover,#footer span.tweet_time a,.box-icon:hover .box-icon-i-2 i,.bxslider-slide .bx-controls-direction a,.sidebar-tweet .bx-controls-direction a,.section-3 .sections-title-h3 h3,.section-4 .sections-title-h3 h3,.portfolio-link,.portfolio-zoom,.portfolio-link:hover,.portfolio-zoom:hover,.portfolio-content > i,.button-1:hover,.accordion .accordion-title a i,.blog-date,.social-ul-2 li a,.button-1.button-2,.section-3 .testimonial-item-2 .testimonial-name span:first-child,.section-4 .testimonial-item-2 .testimonial-name span:first-child,.protfolio-filter li a:hover,.protfolio-filter li.current a,.member-hover .social-ul li a,.button-3,.button-4,.section-4 .box-icon-i i,.section-4 .box-icon h5,.pricing-tables:hover .pricing-header h3,.pricing-tables:hover .pricing-header div,.pagination a:hover,.pagination li.pagination-prev a,.pagination li.pagination-next a,.widget.widget-twitter .widget-title h6,.sidebar-tweet ul li,.widget .sidebar-tweet ul li a:hover,.sidebar-tweet ul li .tweet_time a,.sidebar-tweet:before,.comment-reply.button-4:hover,.about-video a:hover,.portfolio-item-2 .portfolio-meta h6 a:hover,.portfolio-item-2 .portfolio-meta .portfolio-desc p,.blockquote-3,.callout.callout-3 p,.callout.callout-5 p,.alerts > i,.social li a,.slideshow .tparrows,.button-6,.go-up,.sidebar-tweet p,#header-top.header-top-2 .phone-email:hover,#header-top.header-top-2 .phone-email:hover i,#header-top.header-top-3 .phone-email,#header-top.header-top-3 .social-ul li a,.navigation > ul > li:hover li:hover > a,.navigation > ul > li.mega-menu li li.current_page_item:before,.navigation > ul > li.mega-menu li li:hover:before,#header.header-3 .navigation > ul > li.mega-menu li li:hover:before {
	color: #FFF;
}
/* Animation */
.social-ul li:hover i,.header-search-a:hover i,.box-icon:hover .box-icon-i-2 i,.portfolio-link:hover i,.portfolio-zoom:hover i {
	-webkit-animation: toTopFromBottom 0.3s forwards;
	-moz-animation: toTopFromBottom 0.3s forwards;
	animation: toTopFromBottom 0.3s forwards; 
}

@-webkit-keyframes toLeftFromRight {
	49% {
		-webkit-transform: translate(-100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toLeftFromRight {
	49% {
		-moz-transform: translate(-100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toLeftFromRight {
	49% {
		transform: translate(-100%);
	}
	50% {
		opacity: 0;
		transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}@-webkit-keyframes toRightFromLeft {
	49% {
		-webkit-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toRightFromLeft {
	49% {
		-moz-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toRightFromLeft {
	49% {
		transform: translate(100%);
	}
	50% {
		opacity: 0;
		transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@-webkit-keyframes toTopFromBottom {
	49% {
		-webkit-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toTopFromBottom {
	49% {
		-moz-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@-webkit-keyframes toBottomFromTop {
	49% {
		-webkit-transform: translateY(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toBottomFromTop {
	49% {
		-moz-transform: translateY(100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toBottomFromTop {
	49% {
		transform: translateY(100%);
	}
	50% {
		opacity: 0;
		transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}
.right {width:880px;float:right;height:auto;z-index:99;}
.right .topBnaner {width:100%;height:180px;}
.right .topBnaner img {width:100%;height:180px;}
.right .list {width:100%;height:180px;margin-bottom:30px;position:relative;z-index:99;}
.right .list img {max-width:240px;max-height:180px;display:block;float:left;border:solid 1px #CCC;}
.right .list p {width:610px;height:120px;display:block;float:right;font-size:12px;word-break:break-word;line-height:150%;color:#666;}
.right .list p strong, .main .right .list p a {width:100%;display:inline-table;margin-bottom:10px;font-size:16px;color:#000;font-weight:bold;}
.right .list h3 {width:610px;height:120px;display:block;float:right;font-size:12px;word-break:break-word;line-height:150%;color:#666;}
.right .list h3 strong, .main .right .list h3 a {width:100%;display:inline-table;margin-bottom:10px;font-size:16px;color:#000;font-weight:bold;}
.right .list a#more {display:block;position:absolute;bottom:20px;left:266px;color:#FFF;background:#ef8716;border-radius:5px;text-align:center;line-height:26px;width:120px;height:26px;}
.pro-body {border:solid 1px #EEE;padding:6px;font-size:14px;border-radius:3px;margin-bottom:5px;}
.fl {float:left;}
pro_lb0 li {clear:both;border-bottom:solid 1px #EEE;padding:8px 0px;overflow:hidden;}
.pro_lb0 li:hover {background:#FFFCF3;}
.pro_lb0 .fl {float:left;padding-right:20px;}
.pro_lb0 .pimg {background:#FFF;width:150px;text-align:center;vertical-align:middle;display:table-cell;}
.pro_lb0 img {max-width:150px;max-height:137px;border:solid 1px #EEE;padding:2px;}
.pro_lb0 .pro_lb0-list {line-height:20px;margin:0px;padding:6px 0px;width: 700px;}
.pro_lb0 .pinfo {display:block;font-size:12px;color:#777;}
.pro_lb0 strong {height:28px;font-size:14px;line-height:18px!important;}
.pro_lb0 strong a {color:#007bb9;}
.pro_lb0 strong a:hover {color:#017ca6;}
.pro_lb0 h3 {margin:0px;padding:0px;font-size:14px;line-height:30px!important;}
.pro_lb0 h3 a {color:#007bb9;}
.pro_lb0 h3 a:hover {color:#017ca6;}
.pro_lb0 span {display:block;}
.pro_lb0 .inquire a {float:right;color:#FFF;margin:8px 15px;background:#FF7519 url(/images/contact-now.gif) 6px center no-repeat;padding:0px 8px 0px 22px;border:1px solid #FF7519;border-radius:3px;}
.pro_lb0 .inquire a:hover {text-decoration:none;background-color:#FF9147;}
.pro_lb0 .inquire {float:right;margin-top:-12px;}
.pro_lb0 .more {text-align:right;padding-right:16px;}
.pro_lb0 .more a {float:left;color:#007bb9;margin:8px 0px;background:url(/images/pro-more.png) left center no-repeat;padding:0px 0px 0px 18px;}
.pro_lb0 .more a:hover {text-decoration:underline;}
.pro_lb1 {clear:both;margin:12px auto 10px -10px;padding:12px 0px 0px 12px;width:910px;}
.pro_lb1 li {float:left;width:200px;height:240px;text-align:center;margin:6px 20px 12px 0px;font-size:12px;border:#EAEAEA 1px solid;}
.pro_lb1 img {max-width:200px;max-height:180px;line-height:180px;_margin-top:expression_r((300-this.height)/2);padding:0px 0px 12px 0px;}
.pro_lb1 .pimg {width:200px;height:180px;line-height:180px;text-align:center;vertical-align:top;display:table-cell;}
.pro_lb1 .ptxt {height:48px;line-height:24px;overflow:hidden;text-align:center;padding:0px 8px;}
.pro_lb1 .ptxt a {color:#142a86;font-weight:normal;font-size:12px;line-height:160%;}
.pro_tit {border-bottom:1px solid #dddaaa;height:29px;margin:12px auto;}
.pro_tit strong {display:inline-block;padding:0px 15px;height:30px;background:#0078AC;font-size:14px;color:#FFF;line-height:30px;font-weight:normal;}
.productsTags {color:#999;margin-top:3px;clear:both;padding-top:12px;}

.pro_ww .fr {float:right;width:432px;}
.pro_ww .fl {padding-right:12px;}
#products_list {width:920px;float:left;padding-top:20px;}
.probox {width:257px;height:295px;float:left;margin-left:25px;margin-right:15px;margin-bottom:20px;border:#b3b3b3 1px solid;}
.probox A {font-size:12px;font-weight:bold;}
.probox .pro_img {width:257px;text-align:center;}
.probox .pro_model {width:257px;min-height:25px;text-align:center;padding-top:5px;display:block;background-color:#06417d;}
.probox .pro_model a {color:#FFF;}
.probox .pro_name {width:237px;height:45px;text-align:left;padding:10px;display:block;}

.rollPro1 {width:90%;margin:10px auto;overflow:hidden;}
.rollPro1 h2 {padding-bottom:10px;}
.rollPro1 li {width:30%;float:left;margin-right:2%;text-align:center;}
.rollPro1 li:nth-of-type(3) {margin-right:0%;}
.rollPro1 li:nth-of-type(6) {margin-right:0%;}
.rollPro1 li:nth-of-type(9) {margin-right:0%;}
.rollPro1 li:nth-of-type(12) {margin-right:0%;}
.rollPro1 li .pbox {border:solid 1px #EEE;padding:4px;height:150px;}
.rollPro1 li .pbox img {max-width:100%;max-height:150px;}
.rollPro1 li p {height:40px;line-height:20px;overflow:hidden;margin:10px auto;}
.pro-body {border:solid 1px #EEE;padding:6px;font-size:14px;border-radius:3px;margin-bottom:5px;}
.table1 {border-collapse:collapse;}
.table1 td, .table th {border:1px solid #CDCDCD;padding:5px;}
.table1 p {padding:0px;margin:0px;}

.table {border-collapse:collapse;}
.table td, .table th {border:1px solid #CDCDCD;padding:5px;}
.table p {padding:0px;margin:0px;}
.buybtn {clear:both;width:200px;height:40px;margin:20px 0px 0px 0px;text-align:left;line-height:40px;}
.buybtn a {display:inline-block;padding:0px 15px;color:#FFF;height:40px;background:#0A4DA6;border-radius:2px;font-size:18px;}
.buybtn a:hover {background:#145CBC;color:#FFF;border-radius:2px;}
.pshare {display:block;padding:8px 0px 0px 0px;}
.jsshare {text-align:center;padding-top:8px;}
.pshare li {float:left;width:48%;height:28px;line-height:28px;}
.pshare li img {vertical-align:middle;margin-right:12px;}
.jsshare span.stxt {display:inline-block;font-size:14px;line-height:24px;padding:0px 8px 0px 0px;position:relative;}
.jsshare a, .jsshare a img {width:auto;vertical-align:middle;}
.addthis_sharing_toolbox {display:inline-block;}
span.at-icon-wrapper, .at-icon-wrapper svg {width:24px!important;height:24px!important;line-height:24px!important;}
.tenflag1, .tenflag2, .tenflag3 {width:680px;clear:both;}
.tenflag1 {border:solid 1px #EEE;}
.tenflag1 dt {border-bottom:solid 1px #EEE;}
.tenflag1 dd {text-indent:12px;}
.tenflag1 dt, .tenflag2 dt, .tenflag3 dt {font-size:16px;font-weight:bold;padding:16px 0px 12px 12px;}
.tenflag2 dd {float:left;width:20%;margin:0px;padding:0px;line-height:36px;text-align:left;}
.tenflag1 dd {height:36px;line-height:36px;border-bottom:solid 1px #EEE;padding:0px;margin:0px;background:#F5F5F5;}
.tenflag1 dd span {float:left;width:36%;background:#FFF;font-weight:bold;}
.tenflag1 dd:nth-child(2n) span {background:#F5F5F5;}
.tenflag1 dd:nth-child(2n) {background:#FFF;}
.tenflag2 dd {text-align:center;}
.tenflag2 dd img {width:116px;display:block;margin:0px auto;padding-bottom:0px!important;}
.tenflag2 dd p {padding:0px 0px 6px 0px;margin:0px;}
.tenflag3 img {width:680px!important;height:448px!important;}
.pdown1 #A_DownLoadProduct {display:inline-block;clear:both;height:32px;margin:16px 0px 0px 0px;line-height:32px;background:url(/images/down1_2.png) right top no-repeat;padding-right:50px;}
.pdown1 #A_DownLoadProduct span {display:inline-block;height:32px;background:url(/images/down1_1.png)no-repeat;padding:0px 0px 0px 16px;}
.pdown2 #A_DownLoadProduct, .pdown3 #A_DownLoadProduct, .pdown4 #A_DownLoadProduct {display:inline-block;clear:both;height:45px;margin:16px 0px 0px 0px;line-height:45px;padding-right:45px;}
.pdown2 #A_DownLoadProduct span, .pdown3 #A_DownLoadProduct span, .pdown4 #A_DownLoadProduct span {display:inline-block;height:45px;background:url(/images/down2_1.png)no-repeat;padding:0px 12px 0px 16px;}
.pdown2 #A_DownLoadProduct {background:url(/images/down2_2.png) right top no-repeat;}
.pdown3 #A_DownLoadProduct {background:url(/images/down2_3.png) right top no-repeat;}
.pdown4 #A_DownLoadProduct {background:url(/images/down2_4.png) right top no-repeat;}
.proCateTags {clear:both;padding:0px 6px 6px 6px;margin:0px 10px;border:solid 1px #EEE;border-radius:5px;}
.proCateTags h3 {font-size:14px;line-height:32px;margin:0px;padding:0px;}
.keywords {margin:12px auto;}
.keywords a {margin-right:10px;color:#2E66B5;line-height:1.8;text-decoration:underline;display:inline-block;white-space:nowrap;text-overflow:ellipsis;}
.keywords a:hover {text-decoration:none;}
.qrcode {float:right;margin:10px 0px 0px 0px;height:24px;background:url(/images/2wm.png) no-repeat;background-size:24px 24px;text-align:left;cursor:pointer;position:relative;}
.qrcode .ErWeiImg {width:24px;height:auto;opacity:0;border:1px solid #FFF;position:absolute;z-index:99999;}
.qrcode span {padding:0px 12px 0px 30px;line-height:25px;display:inline-block;background:url(/images/amore.png) right no-repeat;background-size:8px 7px;}
.qrcode:hover span {background:url(/images/amore1.png) right no-repeat;background-size:8px 7px;}
.main .right .moreimg {width:30%;height:auto;margin-bottom:30px;position:relative;float:left;margin-right:10px;}
.main .right .moreimg img {max-width:100%;height:180px;display:block;border:solid 1px #CCC;margin:0px auto;}
.main .right .moreimg h3 {height:20px;margin:10px 0px;text-align:center;}
.main .right .moreimg p {width:100%;height:120px;display:block;float:right;font-size:12px;word-break:break-word;line-height:150%;color:#666;}
.main .right .moreimg p strong, .main .right .list p a {width:100%;display:inline-table;margin-bottom:10px;font-size:16px;color:#000;font-weight:bold;}
.main .right .moreimg a#more {display:block;color:#FFF;background:#ef8716;border-radius:5px;text-align:center;line-height:26px;width:120px;height:26px;margin:0px auto;}
.singglepic img {max-width:330px;max-height:400px;}
.rollPro1 {width:100%;margin:10px auto;overflow:hidden;}
.rollPro1 h2 {padding-bottom:10px;}
.rollPro1 li {width:30%;float:left;margin-right:5%;text-align:center;}
.rollPro1 li:nth-of-type(3) {margin-right:0%;}
.rollPro1 li:nth-of-type(6) {margin-right:0%;}
.rollPro1 li:nth-of-type(9) {margin-right:0%;}
.rollPro1 li:nth-of-type(12) {margin-right:0%;}
.rollPro1 li .pbox {border:solid 3px #EEE;padding:4px;height:150px;}
.rollPro1 li .pbox img {max-width:85%;max-height:150px;}
.rollPro1 li p {height:40px;line-height:20px;overflow:hidden;margin:10px auto;}
.pro-body {border:solid 1px #EEE;padding:6px;font-size:14px;border-radius:3px;margin-bottom:5px;}

.newslist ul li.news-con { min-height: 170px; clear: both;display:block; background:none;overflow:hidden;text-indent:0;text-align: left;}
.pic-l img {max-width: 100%;height: auto;max-height: 170px;}
.pic-l {float: left;width: 20%;}
.pic-r {float: right;width: 76%;margin-top: 8px;}
.pic-r p { float: left;}
.pic-r p a { font-size: 16px; color: #333; font-weight: bold;}
.pic-r span { float: right; color: #666; line-height: 20px;}
.pic-r h6 { color: #666; font-size: 14px; clear:both; font-weight:normal;line-height:24px}
h1 { margin:0px 5px; line-height:20px;  padding:7px 5px 5px 5px;    height:36px;  font-size:18px; color:#FF3F00; font-weight:normal; border-bottom: 1px solid #CCC;}

h1 a {text-decoration:none; color:#900;}


h1 a:hover {text-decoration:none; color:#900;}

h1 a:active {text-decoration:none; color:#FF3F00;} 

h6 { margin:0px 5px;  padding:10px 10px 0px 10px;  font-size:14px; color:#FF3F00; font-weight:bold;}

h2  { color:#FF3F00;  font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:5px 0px 0px 5px; text-decoration:none}#FF3F00
h2  a{ color:#FF3F00;  font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:5px 0px 0px 0px; text-decoration:none }

h2  a:hover{ color:#FF3F00;  font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:5px 0px 0px 0px; text-decoration:underline }
h2  a:active{ color:#FF3F00;  font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:5px 0px 0px 0px; text-decoration:none}


h4 { margin:0px 5px;  padding:10px 10px 0px 10px;  font-size:24px; color:#FFFFFF; font-weight:normal; }


ul { list-style:url(../images/arrow.jpg) none 3px; margin:0px; padding-left:30px; color:#333 }
.li { margin:4px 0px; list-style:url(../images/arrow.jpg);  color: #333; }
li a{ color:#333; text-decoration:underline}
li a:hover { text-decoration:none;}


.ul-dropdown ul li { list-style-type:none;}
.ul-dropdown ul li a{ list-style-type:none; color:#FFF }
.ul-dropdown ul li a:active{ color:#FFFFFF }
.ul-dropdown ul li a:link{ color:#FFFFFF }
.ul-dropdown li a:link{ color:#FFFFFF}
.ul-dropdown li a:active{ color:#FFFFFF}

.heading{ color:#FFFFFF }


.heading a:hover { color:#FFFFFF; text-decoration:underline}


table.gridtable {
	font-size:12px;
	color:#333333;
	border-width: 1px;
	border-color: #0178b0;
	border-collapse: collapse;
	margin-left:5px;
}

table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #ccc;
	background-color: #f1f1f1;
	color:#FF3F00;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #ccc;
	background-color: #ffffff;
}

.shadow {
		-moz-box-shadow: 3px 2px 3px 3px #ccc;
		-webkit-box-shadow: 3px 3px 4px #ccc;
		box-shadow: 3px 3px 2px 4px #ccc;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
		margin-bottom:25px; margin-top:25px;
	}

input.text {
width: 300px;
background-color: yellow;
} 


.whitetext { color: #fff; font-size:13px;}
.whitetext a { color: #fff; font-size:13px; text-decoration:none;}
.whitetext a:hover { color: #fff; font-size:13px; text-decoration:underline}

.whitetext2 { color: #fff; font-size:24px;}


#productoverview
{
	border:1px solid #ccc;
	margin:0;
	padding:0px;
}

#productoverview .title
{
	background-color:#333;
	padding:3px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

#productoverview .subtitle
{
	background-color:#666;
	padding:10px 0px 5px 5px;
	color:#fff;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom: 1px solid #fff;

}


#productoverview .subtitle a
{
	background-color:#666;
	padding:10px 0px 5px 5px;
	color:#fff;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom: 1px solid #fff;
	text-decoration:none;

}

#productoverview ul{
margin: 0;
padding: 0;
list-style-type: none;
background-color:#f2f2f2;
}

#productoverview ul li {
width: 100%;
display: block;
border-bottom: 1px solid #fff;
text-decoration: none;
text-indent: 5px;
list-style-type: none;
color:#333;
font-size:11px;
}


#productoverview li a
{
	text-decoration:none;
	color:#333;
	display:block;
	padding-bottom: 3px;
	padding-top:1px;

	
}

#productoverview li a:hover
{
	text-decoration:none;
	color:#666;
	background-color:#CCC;
	
	
}


h3  { color:#FF3F00;  font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:5px 0px 0px 5px; text-decoration:none}


p { line-height:20px}



table.gridtable1 {
	font-size:12px;
	color:#333333;
	border-width: 1px;
	border-color: #0178b0;
	border-collapse: collapse;
	margin-left:2px;
}

table.gridtable1 th {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #ccc;
	background-color: #f1f1f1;
	color:#FF3F00;
}
table.gridtable1 td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #ccc;
	background-color: #ffffff;
}


.tablespacing
{
	padding:15px;
	
}




#homeproductlist ul{ margin: 0px; padding: 0px; list-style-type: none; }
#homeproductlist ul li { display: block; text-decoration: none; list-style-type: none; color:#333; font-size:11px;}
#homeproductlist li a {	text-decoration:none;	color:#333;	}
#homeproductlist li a:hover {	text-decoration:underline;	color:#ff9900	}



.headingproduct2 {	color:#FF3F00; font-size:14px; font-weight:bold;	}

.headingproduct a { 	text-decoration:none; font-size:13px; font-weight:bold;	}
.headingproduct a:link{	text-decoration:none;	color:#802a8f	}

.headingproduct a:active{	text-decoration:none;	color:#802a8f	}
.headingproduct a:hover {	text-decoration:underline; color:#ff9900	}

a.purpletext {color:#FF3F00; text-decoration:none}      /* unvisited link */
a.purpletext:link {color:#FF3F00;}      /* unvisited link */

a.purpletext:active {color:#FF3F00;}  /* selected link */

productDescription{margin:30px 0}.productDescription .txt{font-size:22px;font-weight:300;width:78%;float:left}.productDescription .share{float:right}.suggestedProducts{margin-top:100px}.suggestedProducts .suggProd{float:left;margin:0 20px 10px 0;width:150px}.suggestedProducts .suggProd .teaserImg{display:block;width:150px;height:89px;border:1px solid #e7eaec;margin-bottom:10px;overflow:hidden}.suggestedProducts .suggProd .teaserImg img{width:100%}.suggestedProducts .suggProd a{color:#2c2f32;font-weight:400;font-weight:bold}.productProps{text-align:right;margin-bottom:20px}.productProps a{color:#89969d;font-size:19px;display:inline-block;padding-left:20px;border-left:1px solid #c9d3d9;margin:0 0 10px 20px}.productProps a.all{padding:0 30px 0 0;border-left:0 none;margin-left:0;background:url('/App_Themes/WAMGroup/img/prodAll.png') 100% 50% no-repeat}.listaProdTrasp{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.productProps a.selected{color:#000!important}.productSection{padding-top:20px;border-top:1px solid #c9d3d9;margin-top:30px}.productSectionsList .productSection:first-child{padding-top:0;border-top:0 none;margin-top:0}.productSectionsList IMG{width:100%}.icoTitle{display:block;height:40px;font-weight:600;font-size:18px;padding:17px 0 0 70px;margin:0 0 20px;background:url('/App_Themes/WAMGroup/img/bg_contactLink.png') top left no-repeat}.descriptionTitle{background:url('/App_Themes/WAMGroup/img/bg_descriptionTitle.png') top left no-repeat}.functionTitle{background:url('/App_Themes/WAMGroup/img/bg_functionTitle.png') top left no-repeat}.featuresTitle{background:url('/App_Themes/WAMGroup/img/bg_featuresTitle.png') top left no-repeat}.benefitsTitle{background:url('/App_Themes/WAMGroup/img/bg_benefitsTitle.png') top left no-repeat}.optionsTitle{background:url('/App_Themes/WAMGroup/img/bg_optionsTitle.png') top left no-repeat}.accessoriesTitle{background:url('/App_Themes/WAMGroup/img/bg_accessoriesTitle.png') top left no-repeat}.commercialdataTitle{background:url('/App_Themes/WAMGroup/img/bg_commdataTitle.png') top left no-repeat}.technicaltableTitle{background:url('/App_Themes/WAMGroup/img/bg_techdrawingTitle.png') top left no-repeat}.techDrawing img{display:block;width:100%;margin-top:20px}.docIntro{font-size:24px;font-weight:300;display:block;margin-bottom:20px}.spErrorMessage{background:#f3f4f8 url('/App_Themes/WAMGroup/img/gears.png') 20px 20px no-repeat;height:144px;padding:20px}.spErrorMessage SPAN{margin-left:220px;padding-top:40px;display:block}.spLocked{background:#f3f4f8 url('/App_Themes/WAMGroup/img/locked.png') 20px 20px no-repeat;height:144px;padding:20px;margin-top:20px}.spLocked span{margin-left:220px;padding-top:40px;display:block}.downloadContainer{padding-top:30px;border-top:1px solid #dde3e6;margin-top:30px}.downloadItem{background:url(/App_Themes/WAMGroup/img/pdf.png) center left no-repeat;padding-left:80px;margin-bottom:20px}.downloadItem .inner{padding-left:20px}.downloadItemCode{color:#b2b2b2}.downloadItemOtherlanguages{background-color:#f3f4f8;border:1px solid #dee2e5;padding:10px;display:none}.downloadItem{float:left;width:340px;min-height:90px}.expandDocList{position:relative;text-align:right;margin-bottom:10px}.expandDocList .btnOtherLang{background:url('/App_Themes/WAMGroup/img/ico_more.png') center right no-repeat;padding-right:30px}.expandDocList .btnOtherLangLess{background:url('/App_Themes/WAMGroup/img/ico_less.png') center right no-repeat;padding-right:30px}.suggestedDownload a{display:block;padding:40px 10px 40px 150px;border:1px solid #c9d3d9;margin-bottom:20px;font-size:20px;font-weight:normal;background:url('/App_Themes/WAMGroup/img/findOut.jpg') 15px 50% no-repeat}.suggestedDownload a:hover{text-decoration:none;color:#89969d}.macrofamily{margin-bottom:0!important}.macrofamily h2{margin:20px 0 10px 10px!important}.publication{padding-top:20px;border-top:1px solid #dde3e6;margin-top:20px}.publication:first-child{padding-top:0;border-top:0;margin-top:0}.publication .inner{padding-left:20px}.publication .date{color:#808386}.publication .btnMore.text{text-indent:initial;padding-left:30px;background-repeat:no-repeat;background:url('/App_Themes/WAMGroup/img/btn_pdf.png') no-repeat scroll 0% 0% transparent!important}.brandColor{display:inline-block;width:10px;height:22px;margin-right:5px}.pageBrandsDescription{font-size:22px;font-weight:300;margin-bottom:30px}.coolList .item{padding-bottom:20px;border-bottom:1px solid #dde3e6;margin-bottom:20px}.coolList .item .inner{position:relative}.coolList .item .teaserImg{display:block;float:left;width:18%}.coolList .item .teaserImg img{width:100%}.coolList .item .txt{float:right;margin-right:50px;width:67%}.coolList .item .btnMore{position:absolute;bottom:0;right:0}.coolList .item .details{display:none;background:#f2f5f7;padding:20px;border:1px solid #dde3e6;margin-top:20px;overflow:hidden;display:none}.coolList .item .details .dataList{width:67%;float:left}.coolList .item .details .dataList br{display:none}.coolList .item .details .brandImg{width:33%;float:right}.coolList .item .details .dataList a{font-weight:normal;margin-bottom:20px;display:block;width:45%;float:left;margin-right:5%}.pageAZIndexDescription{font-size:22px;font-weight:300;margin-bottom:30px}.productPreviewList br{display:none}.azRepeater .hSection{margin-bottom:40px;clear:both}.azRepeater .hSection.mini{font-size:20px!important;font-weight:bold}.azRepeater .dlProducts{display:block;margin-bottom:20px}.azRepeater .dlProducts span{display:block;float:left;width:30%;margin-right:2%}.azRepeater .dlProducts A{font-weight:normal}.azRepeater .dlProducts BR{display:block;clear:both}.iWindow{padding:5px;width:200px}.iwDirections{background-color:#fafafa;border-top:1px solid #ccc;padding:5px;margin:10px auto}.iwDirections IMG,#directionPanel IMG{vertical-align:middle}.iwDirections A{color:#619de5}#directionPanel{margin:20px auto;border:1px solid #ccc;position:relative;padding:10px;-webkit-box-shadow:-1px 0 5px 0 rgba(204,204,204,1);-moz-box-shadow:-1px 0 5px 0 rgba(204,204,204,1);box-shadow:-1px 0 5px 0 rgba(204,204,204,1)}#directionPanel input[type='text']{border:1px solid #eee;font-size:14px;padding:5px;width:60%;margin:auto 10px}#directionPanel A{font-weight:normal}.buttonDialogPosition{text-align:right}.buttonDialogPosition A{display:inline-block}.buttonDialogPosition A{padding:15px}#directions .adp-marker{display:none}#directions .adp-placemark TD,#directions .adp-directions TD,#directions .adp-summary{padding:5px;font-style:normal;font-weight:400;font-family:'Source Sans Pro',Arial,sans-serif}#directions .adp-placemark,#directions .adp-directions{width:100%}.contactDetailsBlock{margin-bottom:30px}.contactListPointer,.contactListText{float:left}.contactListPointer{width:8%}.contactListText{width:92%}.planeLink{font-weight:normal}.egnFilter UL{list-style:none outside none;padding:0;margin:20px 0 0 0}.egnFilter UL LI{margin-bottom:10px;border-bottom:1px solid #c9d3d9}.egnFilter UL LI A{font-weight:normal;display:block;padding-bottom:5px}.egnFilter UL li:first-child a{margin-top:0}.egnFilter .selected{background:url(/App_Themes/wamgroup/img/egnfSelector.png) 0 center no-repeat;margin-left:-20px;padding-left:20px}#map_canvas{position:relative;height:434px;overflow:hidden}#map_canvas iframe{position:absolute;top:0;left:0;width:100%;height:100%}#registrationForm{background:#eaeae4;padding:40px 20px 20px;position:relative}#registrationForm .left{float:left;width:50%}#registrationForm .right{float:right;width:50%}#registrationForm input[type="text"],#registrationForm textarea,#registrationForm select,#registrationForm input[type="password"],#registrationForm .LabelField{border:0 none;width:85%!important}#registrationForm .LabelField{display:inline-block;height:28px;padding:4px 5px 0 5px;margin-top:3px;color:#999}#registrationForm .field{margin-bottom:10px}#registrationForm label{margin-bottom:3px;display:inline-block}#registrationForm input[type="radio"]{margin:10px 3px 10px 15px}#registrationForm .form-control,#registrationForm .form-control-text{width:90%;background-position:top right;background-repeat:no-repeat;background-color:#fff}#registrationForm input[type="text"],#registrationForm input[type="password"]{height:32px;padding:0 5px}#registrationForm select{padding:5px 2px 4px 2px}#registrationForm textarea{padding:5px;height:200px}#registrationForm .EditingFormControlNestedControl{width:90%;background-position:top right;background-repeat:no-repeat;background-color:#fff}#registrationForm .fieldName .EditingFormControlNestedControl{background-image:url('/App_Themes/WAMGroup/img/bg_formName.png')}#registrationForm .fieldJob .EditingFormControlNestedControl{background-image:url('/App_Themes/WAMGroup/img/bg_formJob.png')}#registrationForm .fieldCompany .EditingFormControlNestedControl{background-image:url('/App_Themes/WAMGroup/img/bg_formCompany.png')}#registrationForm .fieldState .EditingFormControlNestedControl{background-image:url('/App_Themes/WAMGroup/img/bg_formState.png')}#registrationForm .fieldZipCode .EditingFormControlNestedControl{background-image:url('/App_Themes/WAMGroup/img/bg_formZipCode.png')}#registrationForm .fieldEmail .EditingFormControlNestedControl,#registrationForm .fieldEmail .form-control-text{background-image:url('/App_Themes/WAMGroup/img/bg_formEmail.png')}#registrationForm .fieldEmail SPAN.form-control-text{background-image:none}#registrationForm .fieldYourProfile SPAN.LabelField{height:18px}#registrationForm .fieldPhone .EditingFormControlNestedControl{background-image:url('/App_Themes/WAMGroup/img/bg_formPhone.png')}#registrationForm .fieldSubject .EditingFormControlNestedControl{background-image:url('/App_Themes/WAMGroup/img/bg_formSubject.png')}#registrationForm .fieldMessage .EditingFormControlNestedControl{background-image:url('/App_Themes/WAMGroup/img/bg_formMessage.png')}#registrationForm .fieldPassword .EditingFormControlNestedControl{background-image:url('/App_Themes/WAMGroup/img/bg_formPassword.png');background:#eaeae4}#registrationForm .noWhiteBg .EditingFormControlNestedControl{background:#eaeae4}#registrationForm .fieldSettoriInteresse .EditingFormLabel,#registrationForm .fieldProdottiInteresse .EditingFormLabel{margin-bottom:10px;font-weight:bold}#registrationForm input[type="checkbox"]{margin-right:5px}#registrationForm .fieldSocial label{margin-right:10px}#registrationForm .fieldCountry .control-group-inline,#registrationForm .fieldBranch .editing-form-control-nested-control,#registrationForm .fieldYourProfile .editing-form-control-nested-control{overflow:hidden;padding:0 5px;background-image:url('/App_Themes/WAMGroup/img/bg_formZipCode.png');background-position:top right;background-repeat:no-repeat;background-color:#fff;margin-bottom:5px}#registrationForm .fieldCalendar .editing-form-control-nested-control{width:88%;overflow:hidden;padding:0 5px;background-image:url('/App_Themes/WAMGroup/img/bg_formCalendar.png');background-position:top right;background-repeat:no-repeat;background-color:#fff;margin-bottom:5px}#registrationForm .fieldEducation .editing-form-control-nested-control{width:88%;overflow:hidden;padding:0 5px;background-image:url('/App_Themes/WAMGroup/img/bg_formEducation.png');background-position:top right;background-repeat:no-repeat;background-color:#fff;margin-bottom:5px}#registrationForm .fieldDepartment .editing-form-control-nested-control{width:88%;overflow:hidden;padding:0 5px;background-image:url('/App_Themes/WAMGroup/img/bg_formCompany.png');background-position:top right;background-repeat:no-repeat;background-color:#fff;margin-bottom:5px}#registrationForm .fieldYourProfile .editing-form-control-nested-control{background-image:url('/App_Themes/WAMGroup/img/bg_formName.png')!important}#registrationForm .fieldCountry SELECT,#registrationForm .fieldCalendar SELECT,#registrationForm .fieldEducation SELECT,#registrationForm .fieldDepartment SELECT,#registrationForm .fieldBranch SELECT,#registrationForm .fieldYourProfile SELECT{width:110%!important;background-color:transparent}#registrationForm .separator{border-bottom:1px solid #d1d1c8;clear:both;margin:10px auto 20px auto}#registrationForm .captcha div{display:none}#registrationForm .CaptchaTable{width:100%}#registrationForm .CaptchaTable TD{width:50%}#registrationForm .CaptchaTable input[type="text"]{width:90%;background-position:top right;background-repeat:no-repeat;background-color:#fff;background-image:url('/App_Themes/WAMGroup/img/bg_formPassword.png')}#registrationForm .registrationFormError{display:none;position:fixed;width:400px;padding:10px;top:50%;left:50%;margin-left:-200px;background-color:#333;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:0 solid #333;-webkit-box-shadow:0 0 21px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 21px 0 rgba(0,0,0,.75);box-shadow:0 0 21px 0 rgba(0,0,0,.75);filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}#registrationForm .registrationFormError .EditingFormErrorLabel{color:red}#registrationForm .info{position:absolute;top:20px;right:20px;font-style:italic;font-size:14px}#registrationForm .uploader{background:#eaeae4}.faq{margin-bottom:20px}.faq .question{display:block;margin-bottom:10px}.jobList .item{margin-bottom:10px}.jobList .inner{padding-left:40px;position:relative}.jobList .inner H5{margin:0 0 2px}.jobList .btnMore{position:absolute;top:0;left:0;margin-top:2px}.jobList .date{color:#808386}.jobList .details .colLeft{float:left;width:48%;margin-right:2%}.jobList .details .colRight{float:left;width:48%}.jobList .details .field{width:33%;float:left;font-size:14px}.jobList .details .label{font-weight:bold}.jobList .details .joDescription{margin-top:10px}.jobList .details .share{float:right;margin-top:15px}.formCV input[type="text"]{border:1px solid #afbcc3;height:20px;width:250px}.formCV select{border:1px solid #afbcc3;height:25px;width:250px}.formCV .field{width:260px;float:left;margin:0 10px 10px 0;overflow:hidden}.formCV .field.left{margin-right:0}.joImage{width:100%}.SearchDialog{margin-bottom:30px}.SearchResults{margin-top:30px}.SearchDialog .editing-form-label-cell{font-size:18px;font-weight:bold}.SearchDialog .editing-form-value-cell,.SearchDialog .form-group-submit{float:left}.SearchDialog .editing-form-value-cell{width:300px;border:1px solid #ccc;background-image:url('/App_Themes/WAMGroup/img/bg_formSearch.png');background-position:top right;background-repeat:no-repeat;background-color:#fff;padding-right:30px}.SearchDialog input[type="text"]{border:0 none;width:290px!important;padding:5px 0 5px 5px;height:20px}.SearchDialog .btn{margin-top:0!important;margin-left:20px;background-color:#042340;color:#fff!important}.searchFloat{float:left}.searchImage{text-align:left;padding-top:5px}.searchImage IMG{border:1px solid #dde3e6}.searchTitle{font-weight:bold;color:#000}.searchLink{color:#999;font-weight:normal}.searchHighlight{background-color:#fff200}.searchPreview{margin-bottom:30px}.searchImageOff{width:0}.searchImageOn{width:140px}.searchImageOn img{width:100%}.searchTextOn{width:710px;margin-left:20px}.searchTextOff{width:870px}.pagerContainer,.PagerControl{position:relative;margin-top:30px}.pager,.PagerNumberArea{float:left}.pager A,.pager STRONG{display:block;float:left;padding:5px 10px}.pager A{color:#808386}.pager STRONG{background-color:#ecf0f2;color:#000}.linkedPages{background-color:#dde3e5;margin-bottom:20px}.linkedPages .btnMore{margin-top:0!important;text-indent:30px!important;font-weight:400}.linkedPages .main{background-color:#fff;width:900px}.attachmentList{margin:30px auto}#cookiePolicy{z-index:999;background:#1c364f;color:#d2d2d2;font-size:12px;padding:10px 0;position:fixed;left:0;bottom:0;width:100%}.cookieLink{color:#fff200;margin:0 10px}.CookieConsent{margin:10px auto;border:1px solid #ccc;padding:10px}.ConsentButtons{display:block;text-align:right}#cookiePolicy .wrapper .text{position:relative;float:left;width:76%;margin-right:20px;margin-bottom:2px}#cookiePolicy input[type="submit"]{position:relative;float:left;margin-top:1px;margin-left:0}.owl-pagination .owl-page{display:inline-block}.owl-pagination .owl-page span{display:inline-block;margin:0 8px 0 0;width:13px;height:14px;text-indent:-9999px;background:url('/App_Themes/WAMGroup/img/ico_bullet.png')!important}.owl-pagination .owl-page span:hover,.owl-pagination .owl-page.active span{background:url('/App_Themes/WAMGroup/img/ico_bulletActive.png')!important;cursor:pointer}.ajax__tab_xp .ajax__tab_header{font-family:inherit!important;font-size:18px!important;height:49px;background:none!important;border-bottom:1px solid #c9d3d9}.ajax__tab_xp .ajax__tab_header .ajax__tab_inner{background:none!important;padding:0!important}.ajax__tab_xp .ajax__tab_header .ajax__tab_outer{background:none!important;padding:0!important}.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner{background:none!important;padding:0!important}.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer{background:none!important;padding:0!important;height:auto!important}.ajax__tab_xp .ajax__tab_header .ajax__tab_tab{color:#89969d}.ajax__tab_xp .ajax__tab_header .ajax__tab_tab:hover{color:#2c2f32}.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab,.ajax__tab_xp .ajax__tab_header .ajax__tab_tab{background:#fff!important;padding:10px 20px 10px!important;height:auto!important}.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab{position:relative;top:1px;color:#2c2f32;border:1px solid #c9d3d9;border-bottom:0 none;padding-bottom:11px!important}.ajax__tab_xp .ajax__tab_body{font-family:inherit!important;font-size:inherit!important;border:0 none!important;padding:0!important;margin-top:20px}.ajax__scroll_auto{overflow:visible!important;height:auto!important}.fancybox-nav{width:45px!important}.fancybox-prev{left:-45px!important}.fancybox-next{right:-45px!important}.fancybox-nav span{visibility:visible!important}.recuperopwdMessage{background-color:#ffed00;padding:3px 5px;display:block;color:#003362;font-size:16px;font-weight:bold}.solutionsList{margin-bottom:30px}.solutionLevel0{padding-left:0;padding-top:5px;padding-bottom:5px;color:#aaa;font-weight:normal;font-size:26px}.solutionLevel0 a{color:#555;font-weight:normal}.solutionLevel1{padding-left:0;padding-top:5px;padding-bottom:5px;border-top:1px solid #ddd;color:#aaa;font-weight:normal;font-size:16px}.solutionLevel1 a{color:#555;font-weight:normal}.solutionLevel2{padding-left:60px;padding-top:5px;padding-bottom:5px;color:#aaa;font-weight:normal;font-size:16px}.solutionLevel2 a{color:#555;font-weight:normal}.DesignMode{margin-top:62px!important}.DesignMode #topBar{top:130px}.DesignMode .mainMenuItemDetails{display:block}.DesignMode #fixedNavIcons{display:block!important}.oneColumn{width:17%!important}.oneColumn span span{margin-right:0!important;width:100%!important}#fmrmap{display:block;height:400px;width:100%;margin-bottom:15px}.find-my-rep .state-selector,.find-my-rep .county-selector,.find-my-rep .sector-selector,.find-my-rep .product-selector{width:50%;overflow:hidden;padding:5px;background-position:top right;background-repeat:no-repeat;background-color:#fff;margin-bottom:5px;border:1px solid #ccc}.find-my-rep .state-selector{background-image:url('/App_Themes/WAMGroup/img/bg_formCountry.png')}.find-my-rep .county-selector{background-image:url('/App_Themes/WAMGroup/img/bg_formState.png')}.find-my-rep .sector-selector{background-image:url('/App_Themes/WAMGroup/img/bg_formSector.png')}.find-my-rep .product-selector{background-image:url('/App_Themes/WAMGroup/img/bg_formProduct.png')}.find-my-rep .state-selector SELECT,.find-my-rep .county-selector SELECT,.find-my-rep .sector-selector SELECT,.find-my-rep .product-selector SELECT{width:110%!important;background-color:transparent;border:none}