@charset "UTF-8";

.form-group,.overflow-hidden {
	overflow: hidden
}

.inset,.univers-header {
	box-shadow: 0 5px 5px rgba(0,0,0,.1)
}

.clear,.clearfix:after,.row:after,.ui-helper-clearfix:after {
	clear: both
}

.btn,.input-group-item,.myspace-logo,.text-nowrap,.ui-tabs .ui-tabs-nav li {
	white-space: nowrap
}

.flickity-rtl .flickity-page-dots,.ui-datepicker-rtl {
	direction: rtl
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline
}

.btn,a img {
	border: none
}

html {
	line-height: 1
}

ol,ul {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption,td,th {
	text-align: left;
	font-weight: 400;
	vertical-align: middle
}

blockquote,q {
	quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
	content: "";
	content: none
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block
}

body {
    /*font-family: '\5FAE\8F6F\96C5\9ED1',Arial,sans-serif; */
	font-family: Arial,sans-serif;
	font-size: .75em;
	line-height: 1.5em
}

.container,.container-wide {
	margin-left: auto;
	margin-right: auto;
	padding-left: 25px;
	padding-right: 25px
}

.container {
	width: 95%;
	max-width: 1920px
}[class*=" col-"],[class^=col-] {
	width: 100%;
	float: left;
	padding-left: 25px;
	padding-right: 25px;
	box-sizing: border-box
}

.row {
	margin-left: -25px;
	margin-right: -25px
}
.rowheight{width:100%;height:50px;}

.row:after,.row:before {
	content: " ";
	display: block
}

.dl-menuwrapper button:after,.no-js .dl-menuwrapper li>a:not(:only-child):after {
	content: ''
}

.row.collapse {
	margin-left: 0;
	margin-right: 0
}

.row.collapse>[class*=col-] {
	padding-left: 0;
	padding-right: 0
}

@media only screen and (min-width:768px) {
	.col-xs-fifth {
		width: 20%
	}

	.col-xs-1 {
		width: 8.33333%
	}

	.col-xs-offset-1 {
		margin-left: 8.33333%
	}

	.col-xs-2 {
		width: 16.66667%
	}

	.col-xs-offset-2 {
		margin-left: 16.66667%
	}

	.col-xs-3 {
		width: 25%
	}

	.col-xs-offset-3 {
		margin-left: 25%
	}

	.col-xs-4 {
		width: 33.33333%
	}

	.col-xs-offset-4 {
		margin-left: 33.33333%
	}

	.col-xs-5 {
		width: 41.66667%
	}

	.col-xs-offset-5 {
		margin-left: 41.66667%
	}

	.col-xs-6 {
		width: 50%
	}

	.col-xs-offset-6 {
		margin-left: 50%
	}

	.col-xs-7 {
		width: 58.33333%
	}

	.col-xs-offset-7 {
		margin-left: 58.33333%
	}

	.col-xs-8 {
		width: 66.66667%
	}

	.col-xs-offset-8 {
		margin-left: 66.66667%
	}

	.col-xs-9 {
		width: 75%
	}

	.col-xs-offset-9 {
		margin-left: 75%
	}

	.col-xs-10 {
		width: 83.33333%
	}

	.col-xs-offset-10 {
		margin-left: 83.33333%
	}

	.col-xs-11 {
		width: 91.66667%
	}

	.col-xs-offset-11 {
		margin-left: 91.66667%
	}

	.col-xs-12 {
		width: 100%
	}

	.col-xs-offset-12 {
		margin-left: 100%
	}
}

@media only screen and (min-width:1024px) {
	.col-sm-fifth {
		width: 20%
	}

	.col-sm-1 {
		width: 8.33333%
	}

	.col-sm-offset-1 {
		margin-left: 8.33333%
	}

	.col-sm-2 {
		width: 16.66667%
	}

	.col-sm-offset-2 {
		margin-left: 16.66667%
	}

	.col-sm-3 {
		width: 25%
	}

	.col-sm-offset-3 {
		margin-left: 25%
	}

	.col-sm-4 {
		width: 33.33333%
	}

	.col-sm-offset-4 {
		margin-left: 33.33333%
	}

	.col-sm-5 {
		width: 41.66667%
	}

	.col-sm-offset-5 {
		margin-left: 41.66667%
	}

	.col-sm-6 {
		width: 50%
	}

	.col-sm-offset-6 {
		margin-left: 50%
	}

	.col-sm-7 {
		width: 58.33333%
	}

	.col-sm-offset-7 {
		margin-left: 58.33333%
	}

	.col-sm-8 {
		width: 66.66667%
	}

	.col-sm-offset-8 {
		margin-left: 66.66667%
	}

	.col-sm-9 {
		width: 75%
	}

	.col-sm-offset-9 {
		margin-left: 75%
	}

	.col-sm-10 {
		width: 83.33333%
	}

	.col-sm-offset-10 {
		margin-left: 83.33333%
	}

	.col-sm-11 {
		width: 91.66667%
	}

	.col-sm-offset-11 {
		margin-left: 91.66667%
	}

	.col-sm-12 {
		width: 100%
	}

	.col-sm-offset-12 {
		margin-left: 100%
	}
}

@media only screen and (min-width:1279px) {
	.col-md-fifth {
		width: 20%
	}

	.col-md-1 {
		width: 8.33333%
	}

	.col-md-offset-1 {
		margin-left: 8.33333%
	}

	.col-md-2 {
		width: 16.66667%
	}

	.col-md-offset-2 {
		margin-left: 16.66667%
	}

	.col-md-3 {
		width: 25%
	}

	.col-md-offset-3 {
		margin-left: 25%
	}

	.col-md-4 {
		width: 33.33333%
	}

	.col-md-offset-4 {
		margin-left: 33.33333%
	}

	.col-md-5 {
		width: 41.66667%
	}

	.col-md-offset-5 {
		margin-left: 41.66667%
	}

	.col-md-6 {
		width: 50%
	}

	.col-md-offset-6 {
		margin-left: 50%
	}

	.col-md-7 {
		width: 58.33333%
	}

	.col-md-offset-7 {
		margin-left: 58.33333%
	}

	.col-md-8 {
		width: 66.66667%
	}

	.col-md-offset-8 {
		margin-left: 66.66667%
	}

	.col-md-9 {
		width: 75%
	}

	.col-md-offset-9 {
		margin-left: 75%
	}

	.col-md-10 {
		width: 83.33333%
	}

	.col-md-offset-10 {
		margin-left: 83.33333%
	}

	.col-md-11 {
		width: 91.66667%
	}

	.col-md-offset-11 {
		margin-left: 91.66667%
	}

	.col-md-12 {
		width: 100%
	}

	.col-md-offset-12 {
		margin-left: 100%
	}
}

@media only screen and (min-width:1599px) {
	.col-lg-fifth {
		width: 20%
	}

	.col-lg-1 {
		width: 8.33333%
	}

	.col-lg-offset-1 {
		margin-left: 8.33333%
	}

	.col-lg-2 {
		width: 16.66667%
	}

	.col-lg-offset-2 {
		margin-left: 16.66667%
	}

	.col-lg-3 {
		width: 25%
	}

	.col-lg-offset-3 {
		margin-left: 25%
	}

	.col-lg-4 {
		width: 33.33333%
	}

	.col-lg-offset-4 {
		margin-left: 33.33333%
	}

	.col-lg-5 {
		width: 41.66667%
	}

	.col-lg-offset-5 {
		margin-left: 41.66667%
	}

	.col-lg-6 {
		width: 50%
	}

	.col-lg-offset-6 {
		margin-left: 50%
	}

	.col-lg-7 {
		width: 58.33333%
	}

	.col-lg-offset-7 {
		margin-left: 58.33333%
	}

	.col-lg-8 {
		width: 66.66667%
	}

	.col-lg-offset-8 {
		margin-left: 66.66667%
	}

	.col-lg-9 {
		width: 75%
	}

	.col-lg-offset-9 {
		margin-left: 75%
	}

	.col-lg-10 {
		width: 83.33333%
	}

	.col-lg-offset-10 {
		margin-left: 83.33333%
	}

	.col-lg-11 {
		width: 91.66667%
	}

	.col-lg-offset-11 {
		margin-left: 91.66667%
	}

	.col-lg-12 {
		width: 100%
	}

	.col-lg-offset-12 {
		margin-left: 100%
	}
}

.form-group,p {
	margin: 0 0 10px
}

a {
	text-decoration: none;
	cursor: pointer
}

.inline-justify {
	text-align: justify
}

.inline-center {
	text-align: center
}

.inline-left {
	text-align: left
}

.inline-right {
	text-align: right
}

.text-lowercase {
	text-transform: lowercase
}

.text-uppercase {
	text-transform: uppercase
}

.text-capitalize {
	text-transform: capitalize
}

.big,big {
	font-size: 125%
}

.small,small {
	font-size: 75%
}

.strong,strong {
	font-weight: 700
}

.italic,em {
	font-style: italic
}

.form-group {
	clear: both
}

.input-group {
	display: table;
	border-collapse: separate
}

.input-group-item,.input-group-item .input {
	display: table-cell
}

.input-group-item {
	width: 1%;
	vertical-align: middle
}

.input,.input-file,.legend,.select {
	width: 100%
}

.fieldset {
	margin-bottom: 30px
}

.legend {
	margin: 0 0 20px;
	display: block;
	font-size: 1.5em
}

.label {
	font-size: 1em;
	line-height: 2.75em
}

button,input,select,textarea {
	box-sizing: border-box;
	font-family: inherit;
	font-size: inherit;
	color: inherit
}

.inset-caption,.main-title {
	font-family: HurmeGeometricSans_No4_5_SemiBold,sans-serif;
	text-transform: uppercase
}

.inset-caption a,.main-title {
	color: #555659
}

.input,.select {
	padding: 8px 12px
}

.input-file {
	padding: 8px 0
}

.input-checkbox,.input-radio {
	margin: 0 5px 0 0;
	padding: 0;
	position: relative;
	top: 2px
}

.btn {
	display: inline-block;
	padding: 7px 12px;
	font-size: 1em;
	line-height: 1.5em;
	text-align: center;
	cursor: pointer
}[class*=flag-] {
	display: inline-block;
	background-repeat: no-repeat
}

.flag-16 {
	width: 16px;
	height: 11px
}

.flag-16.en {
	background-position: 0 0
}

.flag-16.de {
	background-position: 0 -20px
}

.flag-16.fr {
	background-position: 0 -40px
}

.flag-16.es {
	background-position: 0 -60px
}

.flag-16.it {
	background-position: 0 -80px
}

.flag-16.zh {
	background-position: 0 -100px
}

.flag-16.ja {
	background-position: 0 -120px
}

.flag-16.ru {
	background-position: 0 -140px
}

.flag-16.pt {
	background-position: 0 -160px
}

.flag-24 {
	width: 22px;
	height: 16px
}

.flag-24.en {
	background-position: 0 -181px
}

.flag-24.de {
	background-position: 0 -201px
}

.flag-24.fr {
	background-position: 0 -221px
}

.flag-24.es {
	background-position: 0 -241px
}

.flag-24.it {
	background-position: 0 -261px
}

.flag-24.zh {
	background-position: 0 -281px
}

.flag-24.ja {
	background-position: 0 -301px
}

.flag-24.ru {
	background-position: 0 -321px
}

.flag-24.pt {
	background-position: 0 -341px
}

.flag-32 {
	width: 30px;
	height: 20px
}

.flag-32.en {
	background-position: -32px 0
}

.flag-32.de {
	background-position: -32px -30px
}

.flag-32.fr {
	background-position: -32px -60px
}

.flag-32.es {
	background-position: -32px -90px
}

.flag-32.it {
	background-position: -32px -120px
}

.flag-32.zh {
	background-position: -32px -150px
}

.flag-32.ja {
	background-position: -32px -180px
}

.flag-32.ru {
	background-position: -32px -210px
}

.flag-32.pt {
	background-position: -32px -240px
}

.flag-48 {
	width: 46px;
	height: 32px
}

.flag-48.en {
	background-position: -72px 0
}

.flag-48.de {
	background-position: -72px -40px
}

.flag-48.fr {
	background-position: -72px -80px
}

.flag-48.es {
	background-position: -72px -120px
}

.flag-48.it {
	background-position: -72px -160px
}

.flag-48.zh {
	background-position: -72px -200px
}

.flag-48.ja {
	background-position: -72px -240px
}

.flag-48.ru {
	background-position: -72px -280px
}

.flag-48.pt {
	background-position: -72px -320px
}

.flag-64 {
	width: 60px;
	height: 40px
}

.flag-64.en {
	background-position: -128px 0
}

.flag-64.de {
	background-position: -128px -50px
}

.flag-64.fr {
	background-position: -128px -100px
}

.flag-64.es {
	background-position: -128px -150px
}

.flag-64.it {
	background-position: -128px -200px
}

.flag-64.zh {
	background-position: -128px -250px
}

.flag-64.ja {
	background-position: -128px -300px
}

.flag-64.ru {
	background-position: -128px -350px
}

.flag-64.pt {
	background-position: -128px -400px
}

.left {
	float: left
}

.right {
	float: right
}

.clear,.no-float {
	float: none
}

.data-cloak,.hidden {
	display: none
}

.overflow-auto {
	overflow: auto;
	overflow-x: hidden
}

.bloc-center {
	margin: auto
}

.no-margin {
	margin: 0
}

.no-padding {
	padding: 0
}

.main-title {
	margin: 30px 0 40px;
	padding: 0 20px;
	font-size: 1.16em;
	border-bottom: 1px solid #d3d3d3
}

.main-title span {
	padding: 0 20px;
	background-color: #f6f6f6;
	position: relative;
	bottom: -10px
}

.main-title.no-streak,.main-title.no-streak span {
	padding: 0;
	border-bottom: none
}

.inset {
	background-color: #fff;
	position: relative
}

.ads-icon,.inset-hover,.inset-hover .description {
	position: absolute;
	right: 0
}

.inset-img img {
	display: block;
	max-width: 100%
}

.inset-img img.crop-v {
	width: auto;
	height: 100%;
	max-width: none;
	max-height: none
}

.inset-img img.crop-h {
	width: 100%;
	height: auto;
	max-width: none;
	max-height: none
}
.inset-img.bg-img {
	height: 200px;
    overflow: hidden;
    position: relative;
}
.inset-img.bg-img img {
    width:100%;
	min-height: 200px;
    overflow: hidden;
    position: relative;
}
.inset-caption {
	padding: 10px;
	font-size: .91em;
	line-height: 1.25em
}
#buying-guides .inset-caption {
	-webkit-box-pack: justify;
    justify-content: space-between;
    display: flex;
    flex-direction: column;
    color: rgb(85, 86, 89);
    line-height: 1.25em;
    text-transform: uppercase;
    flex: 1 1 0%;
    padding: 10px;
    margin: auto;
}

.inset-caption .logo {
	max-width: 100%;
	max-height: 100%
}

.inset-caption .model,.brand,.inset-caption .short-name {
	display: block
}

.inset-caption .model {
	color: #999
}

.inset-hover {
	cursor: pointer;
	text-align: left;
	box-sizing: border-box;
	overflow: hidden;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 10
}

.inset-hover .description {
	height: 100%;
	font-size: 95%;
	color: rgba(255,255,255,.85);
	background-color: rgba(0,0,0,.85);
	border-top: 1px dotted rgba(255,255,255,.25);
	transition: bottom .25s ease 0s;
	left: 0
}

.inset-hover .description-content {
	margin-left: 10px;
	margin-right: 10px;
	overflow: hidden
}

.inset-hover .title {
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: HurmeGeometricSans_No4_5_SemiBold,Arial,sans-serif;
	color: #fff;
	border-bottom: 3px solid rgba(255,255,255,.25)
}

.inset-hover .product {
	text-transform: uppercase
}

.inset-hover .model {
	ont-size: 85%
}

.inset-hover .description-footer {
	height: 18px;
	padding: 10px 0;
	border-top: 1px dotted rgba(255,255,255,.25);
	position: absolute;
	left: 0;
	right: 0
}

.inset-hover .description-footer .link {
	color: rgba(255,255,255,.75)
}

.inset-hover .description-footer .link:hover {
	text-decoration: underline
}

.inset-hover .description-footer .fa {
	font-size: 110%;
	margin-right: 5px
}

.inset-hover .description-text strong {
	font-size: 1.05em
}

.ads-icon {
	font-size: .8em;
	color: #555;
	top: -20px
}

.no-result-list {
	min-height: 400px
}

.no-result-list .message {
	color: #555659;
	font-size: 14px;
	margin: 0 0 20px
}

.no-result-list a.no-result-search {
	font-size: 12px;
	color: #999;
	margin-left: 20px
}

.no-result-list a.no-result-search:hover {
	color: #555659;
	text-decoration: underline
}

.no-result-list a.no-result-search .fa {
	margin-right: 5px
}

.dl-menuwrapper {
	width: 100%;
	max-width: 300px;
	float: left;
	position: relative
}

.dl-menuwrapper:first-child {
	margin-right: 100px
}

.dl-menuwrapper button {
	height: 33px;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 28px;
	cursor: pointer;
	outline: 0;
	padding: 0 5px;
	min-width: 150px
}

.ui-icon-mobileSelect {
	border: 1px solid #d3d3d3;
	font-weight: 400;
	color: #555;
	margin-left: 5px
}

span.activeMenu {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}

.dl-menuwrapper button:after {
	position: absolute;
	width: 63%;
	height: 4px;
	top: 5px;
	left: 20%
}

.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.dl-menuwrapper li {
	position: relative
}

.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px 20px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	color: #fff;
	outline: 0
}

.dl-menuwrapper li.dl-back {
	border-top: none!important;
	height: 32px
}

.dl-menuwrapper li.dl-back>a {
	padding-left: 30px;
	background: rgba(0,0,0,.15)
}

.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after {
	position: absolute;
	top: 0;
	line-height: 62px;
	color: #fff;
	font-size: 16px;
	speak: none;
	-webkit-font-smoothing: antialiased
}

.dl-menuwrapper li.dl-back:after {
	line-height: 20px!important;
	left: 10px;
	color: #fff;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}

.dl-menuwrapper li>a:after {
	right: 10px;
	color: rgba(0,0,0,.15)
}

.dl-menuwrapper .dl-menu {
	margin: 5px 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	transition: all .1s ease
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0)
}

.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subview>a,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menuwrapper li .dl-submenu {
	display: none
}

.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li,.no-js .dl-menuwrapper li .dl-submenu {
	display: block
}

.dl-menuwrapper>.dl-submenu {
	position: absolute;
	width: 100%;
	top: 50px;
	left: 0;
	margin: 0
}

.dl-menu.dl-animate-out-1 {
	-webkit-animation: MenuAnimOut1 .4s;
	-moz-animation: MenuAnimOut1 .4s;
	animation: MenuAnimOut1 .4s
}

.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 .3s ease-in-out;
	-moz-animation: MenuAnimOut2 .3s ease-in-out;
	animation: MenuAnimOut2 .3s ease-in-out
}

.dl-menu.dl-animate-out-3 {
	-webkit-animation: MenuAnimOut3 .4s ease;
	-moz-animation: MenuAnimOut3 .4s ease;
	animation: MenuAnimOut3 .4s ease
}

.dl-menu.dl-animate-out-4 {
	-webkit-animation: MenuAnimOut4 .4s ease;
	-moz-animation: MenuAnimOut4 .4s ease;
	animation: MenuAnimOut4 .4s ease
}

.dl-menu.dl-animate-out-5 {
	-webkit-animation: MenuAnimOut5 .4s ease;
	-moz-animation: MenuAnimOut5 .4s ease;
	animation: MenuAnimOut5 .4s ease
}

@-webkit-keyframes MenuAnimOut1 {
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg)
	}

	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5
	}

	100% {
		-webkit-transform: translateZ(-500px) rotateY(0);
		opacity: 0
	}
}

@-webkit-keyframes MenuAnimOut2 {
	100% {
		-webkit-transform: translateX(-100%);
		opacity: 0
	}
}

@-webkit-keyframes MenuAnimOut3 {
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0
	}
}

@-webkit-keyframes MenuAnimOut4 {
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0
	}
}

@-webkit-keyframes MenuAnimOut5 {
	100% {
		-webkit-transform: translateY(40%);
		opacity: 0
	}
}

@-moz-keyframes MenuAnimOut1 {
	50% {
		-moz-transform: translateZ(-250px) rotateY(30deg)
	}

	75% {
		-moz-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5
	}

	100% {
		-moz-transform: translateZ(-500px) rotateY(0);
		opacity: 0
	}
}

@-moz-keyframes MenuAnimOut2 {
	100% {
		-moz-transform: translateX(-100%);
		opacity: 0
	}
}

@-moz-keyframes MenuAnimOut3 {
	100% {
		-moz-transform: translateZ(300px);
		opacity: 0
	}
}

@-moz-keyframes MenuAnimOut4 {
	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0
	}
}

@-moz-keyframes MenuAnimOut5 {
	100% {
		-moz-transform: translateY(40%);
		opacity: 0
	}
}

@keyframes MenuAnimOut1 {
	50% {
		transform: translateZ(-250px) rotateY(30deg)
	}

	75% {
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5
	}

	100% {
		transform: translateZ(-500px) rotateY(0);
		opacity: 0
	}
}

@keyframes MenuAnimOut2 {
	100% {
		transform: translateX(-100%);
		opacity: 0
	}
}

@keyframes MenuAnimOut3 {
	100% {
		transform: translateZ(300px);
		opacity: 0
	}
}

@keyframes MenuAnimOut4 {
	100% {
		transform: translateZ(-300px);
		opacity: 0
	}
}

@keyframes MenuAnimOut5 {
	100% {
		transform: translateY(40%);
		opacity: 0
	}
}

.dl-menu.dl-animate-in-1 {
	-webkit-animation: MenuAnimIn1 .3s;
	-moz-animation: MenuAnimIn1 .3s;
	animation: MenuAnimIn1 .3s
}

.dl-menu.dl-animate-in-2 {
	-webkit-animation: MenuAnimIn2 .3s ease-in-out;
	-moz-animation: MenuAnimIn2 .3s ease-in-out;
	animation: MenuAnimIn2 .3s ease-in-out
}

.dl-menu.dl-animate-in-3 {
	-webkit-animation: MenuAnimIn3 .4s ease;
	-moz-animation: MenuAnimIn3 .4s ease;
	animation: MenuAnimIn3 .4s ease
}

.dl-menu.dl-animate-in-4 {
	-webkit-animation: MenuAnimIn4 .4s ease;
	-moz-animation: MenuAnimIn4 .4s ease;
	animation: MenuAnimIn4 .4s ease
}

.dl-menu.dl-animate-in-5 {
	-webkit-animation: MenuAnimIn5 .4s ease;
	-moz-animation: MenuAnimIn5 .4s ease;
	animation: MenuAnimIn5 .4s ease
}

@-webkit-keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0);
		opacity: 0
	}

	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: .5
	}

	100% {
		-webkit-transform: translateZ(0) rotateY(0);
		opacity: 1
	}
}

@-webkit-keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		opacity: 0
	}

	100% {
		-webkit-transform: translateX(0);
		opacity: 1
	}
}

@-webkit-keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0
	}

	100% {
		-webkit-transform: translateZ(0);
		opacity: 1
	}
}

@-webkit-keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0
	}

	100% {
		-webkit-transform: translateZ(0);
		opacity: 1
	}
}

@-webkit-keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		opacity: 0
	}

	100% {
		-webkit-transform: translateY(0);
		opacity: 1
	}
}

@-moz-keyframes MenuAnimIn1 {
	0% {
		-moz-transform: translateZ(-500px) rotateY(0);
		opacity: 0
	}

	20% {
		-moz-transform: translateZ(-250px) rotateY(30deg);
		opacity: .5
	}

	100% {
		-moz-transform: translateZ(0) rotateY(0);
		opacity: 1
	}
}

@-moz-keyframes MenuAnimIn2 {
	0% {
		-moz-transform: translateX(-100%);
		opacity: 0
	}

	100% {
		-moz-transform: translateX(0);
		opacity: 1
	}
}

@-moz-keyframes MenuAnimIn3 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0
	}

	100% {
		-moz-transform: translateZ(0);
		opacity: 1
	}
}

@-moz-keyframes MenuAnimIn4 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0
	}

	100% {
		-moz-transform: translateZ(0);
		opacity: 1
	}
}

@-moz-keyframes MenuAnimIn5 {
	0% {
		-moz-transform: translateY(40%);
		opacity: 0
	}

	100% {
		-moz-transform: translateY(0);
		opacity: 1
	}
}

@keyframes MenuAnimIn1 {
	0% {
		transform: translateZ(-500px) rotateY(0);
		opacity: 0
	}

	20% {
		transform: translateZ(-250px) rotateY(30deg);
		opacity: .5
	}

	100% {
		transform: translateZ(0) rotateY(0);
		opacity: 1
	}
}

@keyframes MenuAnimIn2 {
	0% {
		transform: translateX(-100%);
		opacity: 0
	}

	100% {
		transform: translateX(0);
		opacity: 1
	}
}

@keyframes MenuAnimIn3 {
	0% {
		transform: translateZ(300px);
		opacity: 0
	}

	100% {
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes MenuAnimIn4 {
	0% {
		transform: translateZ(-300px);
		opacity: 0
	}

	100% {
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes MenuAnimIn5 {
	0% {
		transform: translateY(40%);
		opacity: 0
	}

	100% {
		transform: translateY(0);
		opacity: 1
	}
}

.dl-menuwrapper>.dl-submenu.dl-animate-in-1 {
	-webkit-animation: SubMenuAnimIn1 .4s ease;
	-moz-animation: SubMenuAnimIn1 .4s ease;
	animation: SubMenuAnimIn1 .4s ease
}

.dl-menuwrapper>.dl-submenu.dl-animate-in-2 {
	-webkit-animation: SubMenuAnimIn2 .3s ease-in-out;
	-moz-animation: SubMenuAnimIn2 .3s ease-in-out;
	animation: SubMenuAnimIn2 .3s ease-in-out
}

.dl-menuwrapper>.dl-submenu.dl-animate-in-3 {
	-webkit-animation: SubMenuAnimIn3 .4s ease;
	-moz-animation: SubMenuAnimIn3 .4s ease;
	animation: SubMenuAnimIn3 .4s ease
}

.dl-menuwrapper>.dl-submenu.dl-animate-in-4 {
	-webkit-animation: SubMenuAnimIn4 .4s ease;
	-moz-animation: SubMenuAnimIn4 .4s ease;
	animation: SubMenuAnimIn4 .4s ease
}

.dl-menuwrapper>.dl-submenu.dl-animate-in-5 {
	-webkit-animation: SubMenuAnimIn5 .4s ease;
	-moz-animation: SubMenuAnimIn5 .4s ease;
	animation: SubMenuAnimIn5 .4s ease
}

@-webkit-keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		opacity: 0
	}

	100% {
		-webkit-transform: translateX(0);
		opacity: 1
	}
}

@-webkit-keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		opacity: 0
	}

	100% {
		-webkit-transform: translateX(0);
		opacity: 1
	}
}

@-webkit-keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0
	}

	100% {
		-webkit-transform: translateZ(0);
		opacity: 1
	}
}

@-webkit-keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0
	}

	100% {
		-webkit-transform: translateZ(0);
		opacity: 1
	}
}

@-webkit-keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		opacity: 0
	}

	100% {
		-webkit-transform: translateZ(0);
		opacity: 1
	}
}

@-moz-keyframes SubMenuAnimIn1 {
	0% {
		-moz-transform: translateX(50%);
		opacity: 0
	}

	100% {
		-moz-transform: translateX(0);
		opacity: 1
	}
}

@-moz-keyframes SubMenuAnimIn2 {
	0% {
		-moz-transform: translateX(100%);
		opacity: 0
	}

	100% {
		-moz-transform: translateX(0);
		opacity: 1
	}
}

@-moz-keyframes SubMenuAnimIn3 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0
	}

	100% {
		-moz-transform: translateZ(0);
		opacity: 1
	}
}

@-moz-keyframes SubMenuAnimIn4 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0
	}

	100% {
		-moz-transform: translateZ(0);
		opacity: 1
	}
}

@-moz-keyframes SubMenuAnimIn5 {
	0% {
		-moz-transform: translateZ(-200px);
		opacity: 0
	}

	100% {
		-moz-transform: translateZ(0);
		opacity: 1
	}
}

@keyframes SubMenuAnimIn1 {
	0% {
		transform: translateX(50%);
		opacity: 0
	}

	100% {
		transform: translateX(0);
		opacity: 1
	}
}

@keyframes SubMenuAnimIn2 {
	0% {
		transform: translateX(100%);
		opacity: 0
	}

	100% {
		transform: translateX(0);
		opacity: 1
	}
}

@keyframes SubMenuAnimIn3 {
	0% {
		transform: translateZ(-300px);
		opacity: 0
	}

	100% {
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes SubMenuAnimIn4 {
	0% {
		transform: translateZ(300px);
		opacity: 0
	}

	100% {
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes SubMenuAnimIn5 {
	0% {
		transform: translateZ(-200px);
		opacity: 0
	}

	100% {
		transform: translateZ(0);
		opacity: 1
	}
}

.dl-menuwrapper>.dl-submenu.dl-animate-out-1 {
	-webkit-animation: SubMenuAnimOut1 .4s ease;
	-moz-animation: SubMenuAnimOut1 .4s ease;
	animation: SubMenuAnimOut1 .4s ease
}

.dl-menuwrapper>.dl-submenu.dl-animate-out-2 {
	-webkit-animation: SubMenuAnimOut2 .3s ease-in-out;
	-moz-animation: SubMenuAnimOut2 .3s ease-in-out;
	animation: SubMenuAnimOut2 .3s ease-in-out
}

.dl-menuwrapper>.dl-submenu.dl-animate-out-3 {
	-webkit-animation: SubMenuAnimOut3 .4s ease;
	-moz-animation: SubMenuAnimOut3 .4s ease;
	animation: SubMenuAnimOut3 .4s ease
}

.dl-menuwrapper>.dl-submenu.dl-animate-out-4 {
	-webkit-animation: SubMenuAnimOut4 .4s ease;
	-moz-animation: SubMenuAnimOut4 .4s ease;
	animation: SubMenuAnimOut4 .4s ease
}

.dl-menuwrapper>.dl-submenu.dl-animate-out-5 {
	-webkit-animation: SubMenuAnimOut5 .4s ease;
	-moz-animation: SubMenuAnimOut5 .4s ease;
	animation: SubMenuAnimOut5 .4s ease
}

@-webkit-keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0);
		opacity: 1
	}

	100% {
		-webkit-transform: translateX(50%);
		opacity: 0
	}
}

@-webkit-keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0);
		opacity: 1
	}

	100% {
		-webkit-transform: translateX(100%);
		opacity: 0
	}
}

@-webkit-keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0);
		opacity: 1
	}

	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0
	}
}

@-webkit-keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0);
		opacity: 1
	}

	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0
	}
}

@-webkit-keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		opacity: 1
	}

	100% {
		-webkit-transform: translateZ(-200px);
		opacity: 0
	}
}

@-moz-keyframes SubMenuAnimOut1 {
	0% {
		-moz-transform: translateX(0);
		opacity: 1
	}

	100% {
		-moz-transform: translateX(50%);
		opacity: 0
	}
}

@-moz-keyframes SubMenuAnimOut2 {
	0% {
		-moz-transform: translateX(0);
		opacity: 1
	}

	100% {
		-moz-transform: translateX(100%);
		opacity: 0
	}
}

@-moz-keyframes SubMenuAnimOut3 {
	0% {
		-moz-transform: translateZ(0);
		opacity: 1
	}

	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0
	}
}

@-moz-keyframes SubMenuAnimOut4 {
	0% {
		-moz-transform: translateZ(0);
		opacity: 1
	}

	100% {
		-moz-transform: translateZ(300px);
		opacity: 0
	}
}

@-moz-keyframes SubMenuAnimOut5 {
	0% {
		-moz-transform: translateZ(0);
		opacity: 1
	}

	100% {
		-moz-transform: translateZ(-200px);
		opacity: 0
	}
}

@keyframes SubMenuAnimOut1 {
	0% {
		transform: translateX(0);
		opacity: 1
	}

	100% {
		transform: translateX(50%);
		opacity: 0
	}
}

@keyframes SubMenuAnimOut2 {
	0% {
		transform: translateX(0);
		opacity: 1
	}

	100% {
		transform: translateX(100%);
		opacity: 0
	}
}

@keyframes SubMenuAnimOut3 {
	0% {
		transform: translateZ(0);
		opacity: 1
	}

	100% {
		transform: translateZ(-300px);
		opacity: 0
	}
}

@keyframes SubMenuAnimOut4 {
	0% {
		transform: translateZ(0);
		opacity: 1
	}

	100% {
		transform: translateZ(300px);
		opacity: 0
	}
}

@keyframes SubMenuAnimOut5 {
	0% {
		transform: translateZ(0);
		opacity: 1
	}

	100% {
		transform: translateZ(-200px);
		opacity: 0
	}
}

.no-js .dl-menuwrapper .dl-menu {
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none
}

.no-js .dl-menuwrapper li.dl-back {
	display: none
}

.dl-submenu {
	z-index: 1000
}

.nav {
	padding-top: 37px;
	text-align: center;
	text-transform: uppercase;
	float: right;
}

.nav>li {
	display: inline;
	padding: 5px 0
}

.nav>li:hover .univers-header {
	display: block
}

.nav>li:first-child {
	border-left: none
}

.nav>li>a {
	padding: 0 20px 10px;
	font-family: HurmeGeometricSans_No4_5_SemiBold,sans-serif;
	font-size: 1.25em;
	vertical-align: bottom;
	text-decoration: none;
	color: #fff;
	position: relative
}

.nav .fa-angle-down {
	margin-left: 5px;
    width:10px;
	height:10px;
	background-image: url(icon-down.png);
	background-repeat: no-repeat;	
}

.header-nav-tooltip-container {
	display: none
}

.univers-header {
	width: 100%;
	font-size: 75%;
	background-color: rgba(255,255,255,.9);
	border-bottom: 1px solid #dadada;
	position: absolute;
	top: 63px;
	left: 0;
	z-index: 10
}

.direct-access-item .fa,.univers-main .univers-group {
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	background-color: #fff
}

.univers-header .univers-group-item {
	padding: 10px 15px;
	text-align: left;
	border-top: #dadada solid 1px
}

.univers-header .direct-access .fa {
	width: 31px;
	height: 24px;
	padding-top: 6px
}

.univers-header .direct-access-item {
	margin: 16px 0
}

.univers-main .univers-group {
	margin: 5px 0
}

.univers-main .univers-group-item {
	padding: 12px 15px
}

.univers-main .direct-access .fa {
	width: 40px;
	height: 33px;
	padding-top: 7px
}

.univers-main .direct-access-item {
	margin: 18px 0
}

.univers-group-item {
	font-family: Arial,sans-serif;
	font-size: 1.333em;
	cursor: pointer
}

.univers-group-item span {
	padding-left: 15px;
	text-transform: uppercase;
	color: #4d4d4d;
	width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block
}

.univers-group-item span a {
	color: #4d4d4d;
	display: block
}

.univers-group-item .fa-angle-down {
	width:20px;
	height:20px;
	background-image: url(icon-down1.png);
	background-repeat: no-repeat;	
}

.category-group {
	display: none;
	margin-left: 40px
}

.category-group-fix {
	display: block!important
}

.category-group-item {
	padding-left: 0;
	transition: padding linear .25s
}

.category-group li:hover {
	padding-left: 10px
}

.category-group a {
	display: block;
	padding-top: 5px;
	font-size: .875em;
	color: #6d6d6d;
	text-decoration: none;
	text-transform: uppercase
}

.direct-access-group {
	display: inline-block;
	text-align: left
}

.direct-access-item .fa {
	margin: 0 20px 0 0;
	line-height: 1em;
	text-align: center;
	border-radius: 22px
}

.direct-access-item .fa-file-pdf-o,.direct-access-item .fa-star-o {
	font-size: 1.5em
}

.direct-access-item .fa-film {
	font-size: 1.25em
}

.direct-access-item a {
	font-size: 1.29em;
	text-transform: uppercase;
	text-decoration: none;
	color: #4d4d4d
}

.direct-access-item a:hover {
	text-decoration: none;
	border: none
}

@media screen and (max-width:1278px) {
	.univers-header {
		top: 120px
	}

	.nav {
		padding-top: 0;
		padding-bottom: 18px
	}
}

@media only screen and (min-width:768px) {
	.nav {
		padding-top: 18px;
		padding-right: 0;
		text-align: right
	}

	.nav>li>a {
		padding: 0 15px 17px;
		font-size: 1.2em
	}

	.header-nav .search-select-menu {
		top: 35px
	}

	.search-select-menu {
		top: 45px;
		right: 0
	}
}

.breadcrumbs {
	font: 11px Verdana;
	padding: 0;
	color: #999;
	margin: 0 0 10px;
	height: 20px
}

.breadcrumbs a {
	color: #999
}

.breadcrumbs .last,.breadcrumbs .last a {
	font-weight: 700;
	color: #999;
	display: inline
}

@media only screen and (max-width:1024px) {
	.breadcrumbs {
		font-size: 14px;
		width: 100%
	}
}

@media only screen and (max-width:768px) {
	.breadcrumbs {
		font-size: 13px
	}
}

@media only screen and (max-width:480px) {
	.breadcrumbs {
		display: none
	}
}

.header-top {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #fff
}

.header-top .baseline {
	margin-left: 2.5%;
	font-family: Arial,sans-serif;
	font-size: .8em;
	line-height: 2em;
	text-transform: uppercase;
	color: #fff;
	text-align: left
}

.header-top p.baseline {
	margin: 0 0 0 2.5%
}

.header-top .myspace {
	margin-right: 2.5%;
	font-size: 1.16em;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff
}
.header-nav {
	padding: 6px 25px;
	position: relative
}
.header-navfix{
	position: fixed;
	z-index: 50;
	top:0px;
	right:0px;
	left:0px;
}

#header-logo {
	vertical-align: middle;
	height: 51px
}

.bigBaseline {
	color: #666;
	text-align: center;
	font-size: 28px;
	line-height: 35px;
	margin-bottom: 20px
}

.clearfix:after,.clearfix:before {
	content: " ";
	display: table
}

.searchBarContainer {
	padding: 30px 20px
}

#header-content a.exhibit {
	float: right;
	padding: 0 12px;
	display: block;
	margin-top: -5px;
	height: 30px;
	line-height: 30px;
	font-weight: 700;
	margin-bottom: -5px;
	color: #fff;
	font-size: 1.16em;
	text-transform: uppercase
}

.floatable-header-nav {
	box-shadow: 0 0 5px 0 rgba(0,0,0,.3);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 15
}

.floatable-header-nav .header-search.hidden {
	display: block
}

body.responsive #header-nav i,body.responsive .myspace-tooltip .tooltip-arrow {
	display: none
}

body.responsive #header .logo {
	width: 75%
}

body.responsive .search.right {
	float: inherit
}

.responsive-header-nav {
	margin: 0;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 15;
	width: 100%;
	text-align: center;
	padding-top: 18px;
	padding-bottom: 18px
}

.responsive-header-nav>li>a {
	font-size: 1em;
	padding: 0 1.3%;
	padding-bottom: 12px
}

.responsive-header-nav>li.moreMenu>a {
	font-size: 2em;
	padding-bottom: 4px
}

body.responsive #main {
	margin-bottom: 60px
}

body.responsive #header-nav>li.moreMenu.active>.responsiveMenu {
	display: block;
	position: absolute;
	bottom: 54px;
	border-color: rgba(0,0,0,.125);
	border-style: solid;
	border-width: 1px 1px 0;
	left: 0;
	right: 0
}

body.responsive #header-nav>li.moreMenu {
	padding: 0 10px
}

body.responsive #header-nav>li.moreMenu>.responsiveMenu {
	display: none
}

body.responsive #header-nav>li.moreMenu>.responsiveMenu li {
	float: none;
	display: block;
	height: 100%;
	background: #fff;
	padding: 15px 10px
}

@media screen and (min-width:321px) {
	.header-top .lang {
		margin-right: 50px
	}
}

@media screen and (max-width:767px) {
	#header-nav:after {
		content: "";
		display: none
	}

	.header-nav {
		padding: 0 15px
	}

	.header-nav .row {
		margin-right: 0
	}

	#main.container {
		width: auto
	}

	body.responsive .search:not(.right) {
		padding-bottom: 10px
	}

	.bigBaseline {
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 10px
	}
}

@media screen and (min-width:768px) {
	#header-nav:after {
		content: "tab";
		display: none
	}

	body.responsive #header .logo {
		width: initial
	}

	body.responsive .search.right {
		float: right
	}

	#header-nav>li>div {
		display: inline-block
	}
}

@media screen and (min-width:1279px) {
	#header-nav:after {
		content: "desktop";
		display: none
	}

	body.responsive #header .logo,body.responsive .search.right {
		width: 50%
	}
}

@media screen and (min-width:1599px) {
	#header-nav:after {
		content: "desktopWide";
		display: none
	}
	#header-banner {
		height: 330px;
		display: block
	}
	
	#header-banner img{
		height: 330px;
	}
}

#header-language {
	padding: 2px 10px 0;
	color: rgba(255,255,255,.5);
	cursor: pointer;
	position: relative
}
#header-language .fa-caret-down {
	width:10px;
	height:10px;
	background-image: url(icon-down2.png);
	background-repeat: no-repeat;	
}

.current-language {
	font-size: 1em
}

.language-item {
	margin: 0 5px;
	color: rgba(255,255,255,.5);
	text-decoration: none
}

.language-item:hover {
	color: rgba(255,255,255,.75)
}

#header-language-list {
	display: none;
	width: 115px;
	padding: 5px 0;
	border: rgba(255,255,255,.5) solid;
	position: absolute;
	top: 20px;
	left: -1px;
	z-index: 10
}

#header-language-list li {
	padding: 3px 10px
}

#header-banner {
	max-width: 1920px;
	margin: 0 auto;
	overflow: hidden;
	box-shadow: 0 3px 3px rgba(0,0,0,.25);
	position: relative;
	z-index: 1
}

#display-ads-button-list {
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 20px;
	z-index: 10
}

#display-ads-button-list a {
	width: 8px;
	height: 8px;
	margin: 0 5px;
	display: inline-block;
	text-indent: -9999px;
	border: 1px solid #fff;
	border-radius: 10px;
	box-shadow: 0 0 5px rgba(0,0,0,.5);
	outline: 0
}

#display-ads-button-list .activeSlideButton {
	background-color: #fff
}

@media screen and (max-width:767px) {
	#header-banner {
		display: none
	}

	#header-banner:after {
		content: "inf";
		display: none
	}
}

@media screen and (min-width:768px) and (max-width:1279px) {
	#header-banner:after {
		content: "tab";
		display: none
	}

	#header-banner {
		height: 200px;
		display: block
	}
	#header-banner img{
		height: 200px;
	}
}

@media screen and (min-width:1280px) and (max-width:1439px) {
	#header-banner:after {
		content: "desktop";
		display: none
	}

	#header-banner {
		height: 260px;
		display: block
	}
	#header-banner img{
		height: 260px;
	}
	
}

@media screen and (max-width:1440px) {
	#header-banner:after {
		content: "desktopWide";
		display: none
	}

	#header-banner {
		height: 260px;
		display: block
	}
	
	#header-banner img{
		height: 260px;
	}
}

.search {
	padding-top: 8px;
	margin-left: 174px;
	width: 300px;
}
.fa-search{
	width:20px;
	height:20px;
	background-image: url(search.png);
	background-repeat: no-repeat;
	line-height: 50px;
	margin-top: 10px;
}

.header-search {
	margin-left: 2.5%
}

.header-search .input-group {
	box-shadow: 0 1px 2px rgba(0,0,0,.1)
}

.header-search .input {
	height: 35px;
	padding: 4px 12px;
	font-family: Verdana,sans-serif;
	color: #777;
	font-size: 15px
}

.header-search .input,.header-search .input+.search-select {
	transition: box-shadow .3s
}

.header-search .input:focus,.header-search .input:focus+.search-select {
	outline: 0
}

.search-select {
	position: relative
}

.search-select:hover .search-select-menu {
	display: block
}

.search-select-btn {
	padding: 0 12px;
	font-size: 13px;
	text-transform: uppercase;
	color: #fff;
	min-width: 70px
}

.search-select-btn .fa-caret-down {
	margin-left: 10px;
	font-size: 1.25em
}

.search-select-menu {
	padding: 5px 0;
	display: none;
	font-size: 1.166em;
	color: #555;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.15);
	box-shadow: 0 6px 12px rgba(0,0,0,.176);
	position: absolute;
	top: 27px;
	right: -15px;
	z-index: 10
}

.search-select-menu li {
	padding: 5px 10px
}

.search-select-menu li:hover {
	background-color: #f1f1f1
}

.search-select-menu label {
	cursor: pointer
}

.search-select-menu input[type=radio] {
	display: none
}

.header-search-buttons .btn {
	height: 35px;
	padding: 0 10px;
	font-size: 20px;
	border-radius: 0 2px 2px 0;
	color: #fff;
	outline: 0
}

.header-search ul {
	border: 1px solid #ccc;
	border-radius: 0;
	box-shadow: 0 5px 5px rgba(0,0,0,.1)
}

.header-search a {
	padding-left: 12px;
	font-size: 1em;
	color: #777;
	cursor: pointer
}

.header-search a:hover {
	color: #333;
	background: #f1f1f1;
	border: 1px solid #f1f1f1
}

#header-search-home .input,#header-search.home .input {
	font-size: 19px;
	height: 45px;
	letter-spacing: -.5px
}

#header-search-home .header-search-buttons .btn,#header-search.home .header-search-buttons .btn {
	margin-left: 0;
	height: 45px;
	width: 45px;
	padding: 0 10px;
	border-radius: 0 2px 2px 0;
	font-size: 20px
}

.header-search .ui-state-focus,.header-search .ui-state-hover {
	color: #333!important;
	background: #f1f1f1!important;
	border: 1px solid #f1f1f1!important
}

@media screen and (max-width:1278px) {
	.search {
		padding-top: 5px
	}
}

.footer {
	background-color: #555
}

.footer a {
	color: #fff;
	-webkit-transition: color ease-in-out .2s;
	transition: color ease-in-out .2s
}

.footer a:hover {
	color: rgba(255,255,255,.5)
}

.footer-top {
	color: #fff
}

.footer-top .visitors {
	min-width: 180px;
	padding: 20px 0;
	text-transform: uppercase;
	background-color: #4d4d4d;
	border-right: #555 solid 1px
}

.footer-top .visitors a {
	display: block;
	line-height: 5em
}

.footer-top .exhibit {
	border-left: rgba(255,255,255,.25) solid 1px;
	position: relative;
	right: 1px
}

.footer-top .links {
	min-width: 270px;
	margin: 0 0 0 60px;
	padding: 10px 0;
	list-style: none
}

.footer-top .links li {
	padding: 1px 0
}

.footer-top .social {
	padding-top: 37px;
	font-size: 1.2em;
	cursor: pointer
}

.footer-top .social a {
	width: 30px;
	height: 30px;
	margin: 0 3px;
	display: inline-block;
	text-align: center;
	line-height: 2.1em;
	background-color: #676767;
	border-radius: 20px
}

.footer-top .social a .fa {
	opacity: 1;
	-webkit-transition: opacity ease-in-out .2s;
	transition: opacity ease-in-out .2s
}

.footer-top .social a:hover .fa {
	opacity: .5
}

.footer-top-item {
	display: inline-block;
	vertical-align: top
}

.footer-bottom {
	color: rgba(255,255,255,.25);
	background-color: #424242
}

.footer-bottom a {
	text-decoration: none;
	color: rgba(255,255,255,.25)
}

.footer-bottom a:hover {
	color: rgba(255,255,255,.5)
}

.footer-bottom .logo-group {
	padding: 30px 0
}

.footer-bottom .logo {
	display: inline-block;
	height: 50px;
	margin: 0 15px;
	background-repeat: no-repeat;
	opacity: 1;
	-webkit-transition: opacity ease-in-out .2s;
	transition: opacity ease-in-out .2s
}

.footer-bottom .logo:hover {
	opacity: .5
}

.footer-bottom .ve {
	width: 115px;
	padding: 0 40px 0 0;
	background-position: 0 0;
	border-right: rgba(255,255,255,.25) solid 1px
}

.footer-bottom .ae {
	width: 57px;
	background-position: 0 -50px
}

.footer-bottom .di {
	width: 64px;
	background-position: 0 -99px
}

.footer-bottom .me {
	width: 76px;
	background-position: 0 -153px
}

.footer-bottom .ne {
	width: 66px;
	background-position: 0 -202px
}

.footer-bottom .infos {
	padding: 0 0 30px
}

.footer-bottom .countries-list {
	display: inline-block;
	margin-left: 3px
}

.footer-bottom .countries-list .select {
	height: auto;
	padding: 0;
	font-size: 1em;
	color: #555659;
	background: rgba(255,255,255,.75);
	border: rgba(255,255,255,.75) solid;
	border-radius: 0
}

.footer-bottom .countries-list option {
	padding: 2px 4px
}

.footer-bottom .countries-list select:focus {
	outline: 0
}

.cookieFrame {
	background: #e3dccc;
	bottom: 0;
	left: 0;
	padding: 10px 0;
	position: fixed;
	width: 100%;
	z-index: 1010
}

.cookieFrame .cookieFrameText {
	margin: 0 auto;
	width: 980px
}

.cookieFrame .cookieFrameClose {
	position: absolute;
	right: 4px;
	top: 4px;
	background: none;
	border: 0;
	cursor: pointer;
	font-size: 20px;
	height: 16px;
	margin: 0;
	padding: 0;
	width: 16px
}

@media only screen and (max-width:1024px) {
	.cookieFrame .cookieFrameText {
		width: 80%
	}
}

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	position: absolute!important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px)
}

.ui-helper-zfix,.ui-widget-overlay {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-widget-content,.ui-widget-header {
	border: 1px solid #aaa;
	color: #222
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before {
	content: "";
	display: table
}

.ui-helper-clearfix {
	zoom: 1
}

.ui-helper-zfix {
	opacity: 0;
	filter: Alpha(Opacity=0)
}

.ui-state-disabled {
	cursor: default!important
}

.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em
}

.ui-widget-content a {
	color: #222
}

.ui-widget-header {
	font-weight: 700
}

.ui-widget-header a {
	color: #222
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	font-weight: 400;
	color: #555
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color: #555;
	text-decoration: none
}

.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
	border: 1px solid #999;
	font-weight: 400;
	color: #212121
}

.ui-state-hover a,.ui-state-hover a:hover {
	color: #212121;
	text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	border: 1px solid #aaa;
	font-weight: 400;
	color: #212121
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #212121;
	text-decoration: none
}

.ui-widget :active {
	outline: 0
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	color: #363636
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color: #363636
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	color: #cd0a0a
}

.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text {
	color: #cd0a0a
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight: 700
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: 400
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}

.ui-widget-overlay,.ui-widget-shadow {
	opacity: .3;
	filter: Alpha(Opacity=30)
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px
}

.ui-icon-carat-1-n {
	background-position: 0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-info {
	background-position: -16px -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-off {
	background-position: -96px -144px
}

.ui-icon-radio-on {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-first,.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px
}

.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px
}

.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}

.ui-resizable {
	position: relative
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	z-index: 99999;
	display: block
}

.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle {
	display: none
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted #000
}

.ui-accordion {
	width: 100%
}

.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1
}

.ui-accordion .ui-accordion-li-fix {
	display: inline
}

.ui-accordion .ui-accordion-header-active {
	border-bottom: 0!important
}

.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em
}

.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1
}

.ui-accordion .ui-accordion-content-active,.ui-menu {
	display: block
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	float: left
}

.ui-menu .ui-menu {
	margin-top: -3px
}

.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%
}

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
	zoom: 1
}

.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover {
	font-weight: 400;
	margin: -1px
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	text-decoration: none!important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible
}

.ui-button-icon-only {
	width: 2.2em
}

button.ui-button-icon-only {
	width: 2.4em
}

.ui-button-icons-only {
	width: 3.4em
}

button.ui-button-icons-only {
	width: 3.7em
}

.ui-button .ui-button-text {
	display: block;
	line-height: 1.4
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}

input.ui-button {
	padding: .4em 1em
}

.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}

.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary {
	left: .5em
}

.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary {
	right: .5em
}

.ui-buttonset {
	margin-right: 7px
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}

button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0
}

.ui-dialog {
	position: absolute;
	padding: .2em;
	width: 300px;
	overflow: hidden
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .1em 0
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0;
	padding: 1px;
	height: 18px
}

.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px
}

.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover {
	padding: 0
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: 0 0;
	overflow: auto;
	zoom: 1
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0;
	background-image: none;
	margin: .5em 0 0;
	padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}

.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move
}

.ui-slider {
	position: relative;
	text-align: left
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}

.ui-slider-horizontal {
	height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}

.ui-slider-vertical {
	width: .8em;
	height: 100px
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0
}

.ui-tabs {
	position: relative;
	padding: .2em;
	zoom: 1
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0!important;
	padding: 0
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 0;
	padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	cursor: text
}

.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: 0 0
}

.ui-tabs .ui-tabs-hide {
	display: none!important
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width: 49%
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 700;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 1px
}

.ui-datepicker td a,.ui-datepicker td span {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em;
	width: auto;
	overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%
}

#page-error {
	width: 330px;
	margin: 5% auto;
	text-align: center
}

#page-error h1 {
	font: 700 165px Arial,Helvetica,sans-serif;
	color: #404040;
	margin: 0;
	padding: 0;
	text-align: left
}

#page-error h2 {
	color: #804040;
	font-weight: 400;
	border-bottom: #d5d5d5 solid 1px;
	margin: 0;
	padding: 0 0 10px
}

#page-error h3 {
	font-weight: 400;
	border-top: #d5d5d5 solid 1px;
	margin: 0;
	padding: 10px 0 50px
}

#error {
	font-family: Verdana,arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #333;
	margin: 0;
	padding: 0
}

#error .title {
	background-color: #10759C;
	border-bottom: 1px solid #0e698b;
	overflow: hidden;
	height: auto;
	text-align: right
}

#error .title .prefix {
	display: block;
	font-size: 60pt;
	font-weight: 700;
	margin: 0 8pt 0 0;
	padding: 0;
	color: #0e698b
}

#error .title .message {
	font-size: 20pt;
	color: #FFF
}

#error .type {
	color: #C8EFFa;
	font-size: 9px;
	background-color: #334c60;
	padding: 1px 5px 3px 10px;
	border-top: 2px solid #2e4456;
	border-bottom: 1px solid #617789;
	margin-bottom: 10px
}

#error .head {
	border-bottom: 1px dotted #aDBaC6;
	color: #0088B5;
	font-size: 16pt;
	margin: 15px 15px 15px 10px
}

#error .code-block {
	font-family: "Courier New",Courier,monospace;
	font-size: 8pt;
	font-weight: 700;
	color: #7B8D9a;
	margin: 15px 15px 15px 10px
}

#error .file-path {
	color: #334c60;
	background-color: #D3E0EB;
	padding: 2pt 0
}

#error .function-call {
	color: #FFF;
	background-color: #10759C;
	padding: 2pt 0 2pt 35pt;
	font-size: 8pt;
	font-weight: 400;
	border: 1px solid #D3E0EB;
	border-top: none
}

#error .code-file {
	height: 11pt;
	overflow: hidden;
	background-color: #EDF7FF;
	border: 1px solid #D3E0EB;
	border-top: none
}

#error .code-block .open {
	height: 125pt;
	overflow: auto
}

#error .code-file .lineNumbers {
	color: #7B8D9a;
	background-color: #D3E0EB;
	border: 1px solid #EDF7FF;
	padding-left: 3pt;
	margin-right: 3pt
}

#error .code-file .errorLine {
	color: #FFF;
	background-color: #a00
}

#error .code-block .open-link {
	float: left;
	padding: 1pt 0 2pt 2pt;
	margin: -2pt 5pt 0 0;
	width: 28pt;
	background-color: #10759C;
	color: #FFF;
	font-size: 8pt;
	border-left: 1px solid #D3E0EB;
	border-top: 1px solid #D3E0EB
}

#myspace-loader,#myspace-loader .loader {
	width: 100%;
	height: 100%
}

#error .code-block a.open-link:hover {
	color: #10759C;
	background-color: #EDF7FF
}

#error .trace {
	margin: 15px 15px 15px 10px
}

#error .trace li {
	margin-right: 0
}

.qtip-default.myspace-header-tooltip,.ui-tooltip-default.myspace-header-tooltip,.ui-tooltip.myspace-add-bookmark-popin,.ui-tooltip.myspace-signin-popin {
	background: 0 0;
	border: none;
	max-width: none
}

.ui-tooltip-default.myspace-header-tooltip .ui-tooltip-content,.ui-tooltip.myspace-add-bookmark-popin .ui-tooltip-content,.ui-tooltip.myspace-signin-popin .ui-tooltip-content .qtip-default.myspace-header-tooltip .ui-tooltip-content {
	padding: 0
}

#main {
	min-height: 300px;
	position: relative
}

#myspace-loader {
	display: block;
	background: #FFF;
	cursor: pointer;
	opacity: .5;
	-moz-opacity: .5;
	-ms-filter: "alpha(opacity=50)";
	filter: alpha(opacity=50);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20
}

#myspace-popup,.icon {
	background-repeat: no-repeat
}

.qtip-content #myspace-header-anonymous-container,.ui-tooltip-content #myspace-header-anonymous-container {
	margin: 30px 0 0;
	width: 848px;
	height: auto;
	background-position: 0 -226px;
	background-repeat: no-repeat;
	padding: 0
}

.qtip-content #myspace-header-anonymous-container #myspace-header-anonymous-content,.ui-tooltip-content #myspace-header-anonymous-container #myspace-header-anonymous-content {
	padding: 30px 20px 0
}

.qtip-content #myspace-header-anonymous-container .myspace-tooltip-footer,.ui-tooltip-content #myspace-header-anonymous-container .myspace-tooltip-footer {
	clear: both;
	height: 30px;
	margin: 15px 0 0
}

.qtip-content #myspace-header-anonymous-container .tooltip-arrow,.ui-tooltip-content #myspace-header-anonymous-container .tooltip-arrow {
	right: 85px
}

.ui-tooltip-content .access {
	margin: 10px 0 0
}

.ui-tooltip-content .access .tooltip-arrow {
	left: 50%;
	margin: 0 0 0 -9px
}

.ui-tooltip-content .access a {
	color: #999
}

.ui-tooltip-content .access a:hover {
	text-decoration: underline
}

.myspace-btn {
	cursor: pointer
}
.myspace-btn a{
	color: #FFFFFF;
}

.myspace-tooltip {
	display: none;
	padding: 20px;
	color: #555659;
	background-color: #fff!important;
	border: 1px solid #DADBDF;
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	position: relative;
	margin: 10px 0 0
}

.myspace-tooltip .close-gray {
	position: absolute;
	top: 10px;
	right: 15px;
	cursor: pointer
}

.tooltip-arrow {
	width: 19px;
	height: 12px;
	position: absolute;
	top: -11px;
	right: 10px
}

.myspace-menu {
	margin: 15px 0 15px 10px
}

.myspace-menu li {
	margin: 0 0 10px;
	font-size: 11px;
	line-height: 20px;
}
.myspace-menu li a{
	color: #666666;	
}

.myspace-menu .icon {
	margin: 0 5px 0 0
}

.myspace-logout {
	margin: 0;
	font-size: 10px;
	text-align: right
}

.myspace-logout span {
	margin: 0 0 0 5px;
	cursor: pointer
}

.icon {
	display: inline-block
}

.star-myspace {
	width: 29px;
	height: 27px;
	margin: 0 10px 0 0;
	background-position: -6px -142px;
	position: relative;
	top: 5px
}

.small-cross {
	width: 9px;
	height: 9px;
	background-position: -15px -3px
}

.mail,.password {
	height: 10px;
	margin: 0 5px 0 0
}

.mail {
	width: 12px;
	background-position: -64px -2px
}

.password {
	width: 8px;
	background-position: -116px 0
}

.favoritesmall,.user {
	width: 12px;
	height: 11px
}

.user {
	background-position: -163px 0
}

.favoritesmall {
	background-position: -215px -2px
}

.starsmall-white {
	width: 11px;
	height: 11px;
	background-position: -263px -1px
}

.close-gray {
	background-position: -62px -148px;
	width: 17px;
	height: 17px
}

.listsmall,.mail-black {
	width: 12px;
	height: 10px
}

.mail-black {
	background-position: -412px -1px
}

.favoritebig {
	background-position: 0 -37px
}

.folder {
	background-position: -49px -37px
}

.list {
	background-position: -99px -36px
}

.listsmall {
	background-position: -460px -1px
}

.mailbig {
	background-position: -149px -37px
}

.book {
	background-position: -202px -34px
}

.eye {
	background-position: -251px -34px
}

.adminbig {
	background-position: -301px -35px
}

.opened {
	background-position: -1px -88px
}

.closed {
	background-position: -50px -86px
}

.edit {
	background-position: -99px -85px
}

.share {
	background-position: -149px -85px
}

.trash {
	background-position: -198px -85px
}

.folder-white,.trash-white {
	width: 30px;
	height: 30px
}

.trash-white {
	background-position: -255px -92px
}

.folder-white {
	background-position: -310px -93px
}

.star-add {
	background-position: -208px -146px;
	width: 20px;
	height: 18px;
	margin: 0 5px 0 0
}

#myspace-popup .myspace-popup-close {
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 10px
}

#myspace-popup {
	background-position: 0 -226px;
	background-color: #fff
}

.signin-popin {
	width: 850px
}

#myspace-popup-content {
	padding: 30px 20px 0;
	overflow: hidden
}

#myspace-popup-footer {
	clear: both;
	height: 30px;
	margin: 15px 0 0
}

.myspace-subtitle,.myspace-title {
	font-family: "Century Gothic",Verdana,sans-serif;
	color: #555659
}

.myspace-title {
	margin: 0 0 30px 40px
}

.myspace-subtitle {
	margin: 0 0 20px;
	line-height: 16px;
	text-align: justify
}

.myspace-form .forgotten-password,.myspace-form .submit-button,.myspace-request,.myspace-social {
	text-align: center
}

.myspace-message {
	width: 205px;
	float: left;
	margin: 12px 0 0 60px
}

.myspace-message a {
	font: 10px Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #005596
}

.myspace-message a:hover {
	text-decoration: underline
}

.myspace-image {
	width: 440px;
	margin: 0 40px 20px 0;
	float: right
}

.myspace-logo {
	margin: 10px 0;
	font: 30px "Century Gothic",Verdana,sans-serif;
	color: #555
}

.myspace-form label {
	display: block;
	margin: 2px 0;
	font: 11px Arial,Helvetica,sans-serif
}

.myspace-form .user-message,.qtip-tip canvas {
	display: none
}

.myspace-form .type-text-signin {
	margin: 0 0 5px;
	padding: 5px 2%;
	width: 95%;
	font: 11px Arial,Helvetica,sans-serif;
	color: #555659;
	background-color: #fafafa;
	border: 1px solid #DADBDF
}

.myspace-form .type-radio-signin {
	margin: 0;
	position: relative;
	top: 2px
}

.myspace-form .account-choice {
	margin: 0 0 20px
}

.myspace-form .field-signin {
	margin: 0
}

.myspace-form .forgotten-password {
	margin: 5px 0 0
}

.myspace-form .user-message div.notice {
	color: #1D7D0E;
	padding: 0 0 0 25px
}

.add-bookmark-form .user-message div {
	font-size: 11px
}

.add-bookmark-form .user-message div.info,.add-bookmark-form .user-message div.notice,.myspace-form .user-message div.notice {
	border: none;
	padding-left: 25px;
	padding-top: 4px
}

.add-bookmark-form .user-message div.error,.myspace-form .user-message div.error {
	margin: 2px 0;
	padding: 3px 0 3px 25px;
	font-size: 10px;
	font-style: italic;
	color: red;
	border: none
}

.myspace-form button {
	width: 100%
}

.myspace-submit {
	margin: 10px 0 20px;
	padding: 2px 15px 3px;
	font: 22px "Century Gothic",Verdana,sans-serif;
	color: #fff;
	background-color: #555;
	border: none;
	cursor: pointer
}

.myspace-submit:hover {
	background-color: #6e6e6e
}

.myspace-social {
	display: none;
	margin: 30px 0 0;
	padding: 0 0 0 83px
}

.myspace-social p {
	text-align: left
}

.myspace-social .icon {
	margin: 0 4px
}

.myspace-social .facebook,.myspace-social .google,.myspace-social .twitter {
	width: 50px;
	height: 50px;
	cursor: pointer
}

.myspace-social .facebook,.myspace-social .facebook:hover {
	background-position: 5px -180px;
	background-color: #3b5998
}

.myspace-social .twitter {
	background-position: -45px -180px;
	background-color: #4099FF
}

.myspace-social .google {
	background-position: -95px -180px;
	background-color: #D34836
}

.big {
	font-size: 20px;
	line-height: 20px
}

.small {
	font-size: 13px
}

@media only screen and (max-width:1024px) {
	.qtip-content #myspace-header-anonymous-container,.ui-tooltip-content #myspace-header-anonymous-container {
		width: inherit
	}

	.qtip-content #myspace-header-anonymous-container .tooltip-arrow,.ui-tooltip-content #myspace-header-anonymous-container .tooltip-arrow {
		right: 15px
	}

	.myspace-logo {
		font-size: 28px
	}

	.myspace-image {
		width: 45%
	}

	.myspace-image img {
		width: 100%
	}

	.myspace-signin-popin {
		width: auto
	}

	.signin-popin {
		width: 94%
	}
}

@media only screen and (max-width:767px) {
	.myspace-subtitle,.myspace-title {
		font-size: 16px;
		line-height: 16px
	}

	.myspace-signin-popin {
		width: 95%
	}

	.ui-tooltip-content #myspace-header-authenticated-container .tooltip-arrow {
		right: 15px
	}

	.qtip-content #myspace-header-anonymous-container,.ui-tooltip-content #myspace-header-anonymous-container {
		display: block;
		width: 95%
	}

	.myspace-title {
		margin: 1% 0 2%;
		width: 100%;
		text-align: left
	}

	.myspace-form .account-choice,.myspace-subtitle {
		margin: 0 0 2%
	}

	.submit-button {
		margin: 0
	}

	.myspace-submit {
		margin: 1% 0 3%
	}

	.myspace-image {
		display: none
	}

	.myspace-message {
		width: inherit;
		float: none;
		margin: auto
	}

	.myspace-form .account-choice,.myspace-form .field-signin,.myspace-form .forgotten-password,.myspace-form .submit-button {
		margin: 0 auto;
		width: 85%
	}

	.myspace-form .account-choice {
		margin: 1% auto!important
	}
}

.fa-fw,.fa-li,.flickity-page-dots {
	text-align: center
}

@media only screen and (max-width:480px) {
	.myspace-logo {
		font-size: 25px
	}

	#myspace-popup .myspace-popup-close {
		top: 8px;
		right: 8px
	}
}

@media only screen and (max-width:350px) {
	.myspace-logo {
		font-size: 23px
	}
}

body.mobile-app #header,body.mobile-app #header-banner,body.mobile-app #header-baseline,body.mobile-app #header-baseline body.mobile-app #header-content>h1,body.mobile-app #header-content>a,body.mobile-app #header-links,body.mobile-app #nav,body.mobile-app .myspace-tooltip .close-gray,body.mobile-app .tooltip-arrow {
	display: none!important
}

body.mobile-app #header-content {
	padding-bottom: 0;
	height: 0
}

body.mobile-app #header-language {
	visibility: hidden
}

body.mobile-app #header {
	margin-bottom: 65px
}

body.mobile-app #header-search {
	width: 99%;
	background: #FFF;
	border: 1px solid #a2a8ad;
	right: 50%;
	bottom: -50px;
	margin: 0 -40% 0 0;
	padding: 5px 0
}

body.mobile-app #header-search input {
	width: 69%;
	margin: 0 0 0 2px
}

body.mobile-app .header-search-buttons {
	float: right;
	margin-right: 5px
}

body.mobile-app .qtip {
	width: 100%
}

body.mobile-app .ui-tooltip-content {
	top: 40px;
	width: 90%;
	margin: auto
}

body.mobile-app .myspace-tooltip {
	margin-top: 0
}

body.mobile-app #footer,body.mobile-app .breadcrumbs {
	display: none
}

.fa,.fa-stack {
	display: inline-block
}/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0)
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-fw {
	width: 1.28571429em
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.fa-ul>li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em
}

.fa-li.fa-lg {
	left: -1.85714286em
}

.fa-border {
	padding: .2em .25em .15em;
	border: .08em solid #eee;
	border-radius: .1em
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.fa.pull-left {
	margin-right: .3em
}

.fa.pull-right {
	margin-left: .3em
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1,1);
	-ms-transform: scale(-1,1);
	transform: scale(-1,1)
}

.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1,-1);
	-ms-transform: scale(1,-1);
	transform: scale(1,-1)
}

:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90 {
	filter: none
}

.fa-stack {
	position: relative;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.fa-stack-1x,.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}


.fa-flipboard {
	width: 12px;
	height: 12px
}/*! Flickity v1.1.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled {
	position: relative
}

.flickity-enabled:focus {
	outline: 0
}

.flickity-viewport {
	overflow: hidden;
	position: relative;
	width: 100%
}

.flickity-slider {
	position: absolute;
	width: 100%;
	height: 100%
}
.flickity-slider  .brand-item{
	float:left;
	padding:0 10px;
	position: relative;
	height: 37px;
}

.flickity-enabled.is-draggable {
	-webkit-tap-highlight-color: transparent;
	tap-highlight-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.flickity-prev-next-button {
	position: absolute;
	top: 50%;
	width: 44px;
	height: 44px;
	border: none;
	border-radius: 50%;
	background: #fff;
	background: rgba(255,255,255,.75);
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.flickity-prev-next-button:hover {
	background: #fff
}

.flickity-prev-next-button:focus {
	outline: 0;
	box-shadow: 0 0 0 5px #09F
}

.flickity-prev-next-button:active {
	filter: alpha(opacity=60);
	opacity: .6
}

.flickity-prev-next-button.previous {
	left: 10px
}

.flickity-prev-next-button.next {
	right: 10px
}

.flickity-rtl .flickity-prev-next-button.previous {
	left: auto;
	right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
	right: auto;
	left: 10px
}

.flickity-prev-next-button:disabled {
	filter: alpha(opacity=30);
	opacity: .3;
	cursor: auto
}

.flickity-prev-next-button svg {
	position: absolute;
	left: 20%;
	top: 20%;
	width: 60%;
	height: 60%
}

.flickity-prev-next-button .arrow {
	fill: #333
}

.flickity-prev-next-button.no-svg {
	color: #333;
	font-size: 26px
}

.flickity-page-dots {
	position: absolute;
	width: 100%;
	bottom: -25px;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1
}

.flickity-page-dots .dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 8px;
	background: #333;
	border-radius: 50%;
	filter: alpha(opacity=25);
	opacity: .25;
	cursor: pointer
}

.flickity-page-dots .dot.is-selected {
	filter: alpha(opacity=100);
	opacity: 1
}

.responsive #main {
	box-sizing: border-box;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 25px;
	padding-right: 25px
}

.responsive #brands-container {
	min-height: 60px;
	padding-bottom: 60px;
	position: relative;
	display: block
}
#cogocontactmain{}
/*# sourceMappingURL=global.css.map */