/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,text39{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,text39{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
text39{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
html,
button,
input,
select,
text39 {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.6;
}

::-moz-selection {
    background: #e31818;
    text-shadow: none;
}

::selection {
    background:#e31818;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

text39 {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
	text-align:center;
}


/* ==========================================================================
   Author Workup
   ========================================================================== */

/*
	Google web font incluso in head
	font-family:'Open Sans', sans-serif;
	font-weight:400; + italic
	font-weight:700; + italic
*/

html,
button,
input,
select,
text39 {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
body {
	background:#ffffff ;/*url(../images/bg.jpg) no-repeat top*/
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
}
h1 {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 2em;
	line-height:normal;
	color:#353636;
	font-weight:400;
	margin:0 0 .3em 0;
}
h2 {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height:normal;
	color:#353636;
	font-weight:400;
	margin:0 0 .3em 0;
}
h3 {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:normal;
	color:#353636;
	font-weight:700;
	margin:1em 0;
}
h4 {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:normal;
	color:#353636;
	font-weight:700;
	margin:1em 0;
}
h5 {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height:normal;
	color:#353636;
	font-weight:700;
	margin:1em 0;
}
h6 {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height:normal;
	color:#353636;
	font-weight:700;
	margin:1em 0;
}
p {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#353636;
	font-weight:400;
	margin:1em 0;
}
ul, ol {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#353636;
	font-weight:400;
	margin:1em 0;
}
a{
	color:#e31818;
	text-decoration:none;
	transition:all .3s ease;
	-khtml-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
}
a:hover {
	color:#353636;
}
a:focus {
	outline:none;
}

#wrapper {
	position:relative;
	width:952px;
	padding:0;
	margin:0 auto;
}


#main-wrapper-large {
	position:relative;
	margin-bottom:20px;
}


#main-wrapper-large {
	margin-top:50px;
	text-align:center;
}

#main-wrapper-large h1 {
	padding:10px 0;
	font-weight:bold;
}

#main-wrapper-large article {
	text-align:left;
	padding-right:10px;
}

#main-wrapper-large table img {
	-moz-box-shadow: 0 0 3px #acacac;
	-webkit-box-shadow: 0 0 3px #acacac;
	box-shadow: 0 0 3px #acacac;
}

#main-wrapper-large table{margin:40px 0;}


#main-wrapper {
	position:relative;
	float:left;
	width:708px;
	margin-bottom:20px;
	height:auto !important;
	min-height:515px;
}
#main-wrapper.right {
	float:right;
}

#main-wrapper-large .first {margin:0 10px 30px 0; border-right: 1px solid #e8e8e8;}
#main-wrapper-large .last {margin:0 0 30px 0; padding:0 0 0 10px;}

.col-465 {
	position:relative;
	float:left;
	width:460px;
	margin:0 0 0 20px;
}
.col-465:first-child{
	margin-left:0;
}


.col-708 {
	position:relative;
	float:left;
	width:708px;
	margin:0;
}
.col-547 {
	position:relative;
	float:left;
	width:547px;
	margin:0;
}
.col-343 {
	position:relative;
	float:left;
	width:344px;
	margin:0 0 0 20px;
}
.col-343:first-child{
	margin-left:0;
}

.col-385 {
	position:relative;
	float:left;
	width:385px;
	margin:0 0 0 20px;
}
.col-385:first-child{
	margin-left:0;
}
.col-224 {
	position:relative;
	float:left;
	width:224px;
	margin:0 0 0 20px;
}
.col-224:first-child{
	margin-left:0;
}
.col-162 {
	position:relative;
	float:left;
	width:162px;
	margin:0 0 0 20px;
}
.col-162:first-child{
	margin-left:0;
}


#footer-wrapper {
	position:relative;
	clear:both;
	display:block;
	/*border-top:1px solid #e8e8e8;*/
	min-height:200px;
}
#footer-wrapper a {
	color:#9da2a5;
	text-decoration:none;
}
#footer-wrapper a:hover {
	color:#e30613;
}
#footer-wrapper .footer-row {
	position:relative;
	clear:both;
	display:block;
	border-top:1px solid #e8e8e8;
	padding-bottom:15px;
}


#footer-wrapper .footer-menu .head_cols {
display: block;
font-weight: 700;
margin: 20px 0 5px 0;
font-size: .9em;
clear: both;
text-transform: uppercase;
line-height: 1.2;}

#footer-wrapper #footer-social {
	position:absolute;
	top:20px;
	right:0;
	width:223px;
	height:140px;
	overflow:hidden;
	border-left:1px solid #E8E8E8;
	padding:0 0 0 20px;
}
#footer-wrapper #footer-social h5 {
	margin-top:0;
}
#footer-wrapper #footer-social ul {
	margin:0;
	padding:0;
	list-style:none;
	height:22px;
	width:223px;
}
#footer-wrapper #footer-social ul li {
	position:relative;
	margin:5px 5px 0 0;
	padding:0;
	float:left;
	width:22px;
	height:22px;
}
#footer-wrapper #footer-social ul li a {
	display:block;
	width:22px;
	height:22px;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../images/social-sprite.png) no-repeat 0px -22px;
}
#footer-wrapper #footer-social ul li a.facebook {
	background-position:0px 0px;
}
#footer-wrapper #footer-social ul li a.facebook:hover {
	background-position:0px -22px;
}
#footer-wrapper #footer-social ul li a.twitter {
	background-position:-22px 0px;
}
#footer-wrapper #footer-social ul li a.twitter:hover {
	background-position:-22px -22px;
}
#footer-wrapper #footer-social ul li a.linkedin {
	background-position:-88px 0px;
}
#footer-wrapper #footer-social ul li a.linkedin:hover {
	background-position:-88px -22px;
}
#footer-wrapper #footer-social ul li a.youtube {
	background-position:-44px 0px;
}
#footer-wrapper #footer-social ul li a.youtube:hover {
	background-position:-44px -22px;
}
#footer-wrapper #footer-social ul li a.rss {
	background-position:-66px 0px;
}
#footer-wrapper #footer-social ul li a.rss:hover {
	background-position:-66px -22px;
}
#footer-wrapper #footer-social ul li a.google-plus {
	background-position:-110px 0px;
}
#footer-wrapper #footer-social ul li a.google-plus:hover {
	background-position:-110px -22px;
}
#footer-wrapper #footer-social ul li a.pinterest {
	background-position:-132px 0px;
}
#footer-wrapper #footer-social ul li a.pinterest:hover {
	background-position:-132px -22px;
}
#footer-wrapper #footer-social .fb-like {
	position:absolute;
	bottom:0;
	left:20px;
}
#footer-wrapper address {
	position:relative;
	top:20px;
	right:0;
	width:725px;
	font-size:.7em;
	font-style:normal;
	color:#9da2a5;
	padding:0 0 25px 0px;
	/*border-left:1px solid #e8e8e8;*/
}
#footer-wrapper address #footer-logo {
	margin:0 0 5px 0;
}
#footer-wrapper address .link-phone img {
	margin:10px 0 0;
}
#footer-wrapper address strong {
	font-style:normal;
}
#footer-wrapper small {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	font-size:.65em;
	color:#9da2a5;
}
#footer-wrapper small span {
	font-size:1.7em;
	font-style:italic;
}
#footer-wrapper #footer-privacy {
	float:right;
	font-size:.65em;
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
}
#footer-wrapper #footer-privacy li {
	float:left;
	margin:0 0 0 10px;
}


.col-385 .button{ background-position:99% center !important; padding-left:10px; padding-right:20px;}
.button:visited{color:#961111;}
.button {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	display:inline-block;
	text-transform:uppercase;
	text-decoration:none;
	/*font-size:.75em;*/
	font-size:14px;
	font-weight:800;
	margin:0;
	border:0px;
	/*padding:4px 25px;*/
	padding:4px 30px 4px 15px;
	/*color:#e31818 !important;*/
	color:#961111;
	text-align:left;
	text-shadow:0 1px 0 #ffffff;
	border-radius:5px;
	-moz-border-radius:5px;
	border:0;
	background:url(../images/icon_red_arrow.png) 95% center no-repeat #efefef;
	-moz-box-shadow:inset 0px -10px 10px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0px -10px 10px rgba(0, 0, 0, 0.1);
	transition:all .3s ease;
	-khtml-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);
	
	-webkit-box-shadow: inset 0px -20px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px -20px 10px 0px rgba(0, 0, 0, 0.1);
}
.button2 {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	display:inline-block;
	text-transform:uppercase;
	text-decoration:none;
	/*font-size:.75em;*/
	font-size:14px;
	font-weight:800;
	margin:0;
	border:0px;
	/*padding:4px 25px;*/
	padding:4px 30px 4px 15px;
	/*color:#e31818 !important;*/
	color:#961111;
	text-align:left;
	text-shadow:0 1px 0 #ffffff;
	border-radius:5px;
	-moz-border-radius:5px;
	border:0;
	background:url(../images/icon_red_arrow.png) 95% center no-repeat #efefef;
	-moz-box-shadow:inset 0px -10px 10px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0px -10px 10px rgba(0, 0, 0, 0.1);
	transition:all .3s ease;
	-khtml-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-moz-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.2);
	
	-webkit-box-shadow: inset 0px -20px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px -20px 10px 0px rgba(0, 0, 0, 0.1);
}
.button:hover {
	color:#ffffff !important;
	text-shadow:none;
	background: url(../images/icon-arrow-white.png) 95% center no-repeat #e31818;
	-webkit-box-shadow: inset 0px -20px 10px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px -20px 10px 0px rgba(0, 0, 0, 0.2);
	/*-moz-box-shadow:inset 0px 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow:inset 0px 10px 10px rgba(0, 0, 0, 0.2);*/
}

.button2:hover {
	color:#ffffff !important;
	text-shadow:none;
	background: url(../images/icon-arrow-white.png) 95% center no-repeat #e31818;
	-webkit-box-shadow: inset 0px -20px 10px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px -20px 10px 0px rgba(0, 0, 0, 0.2);
	/*-moz-box-shadow:inset 0px 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow:inset 0px 10px 10px rgba(0, 0, 0, 0.2);*/
}


.share-icon {
	float:right;
	margin:3px 0 10px 0;
	padding:0;
	list-style:none;
}
.share-icon li {
	margin:0 5px 0 0;
	padding:0;
	float:left;
}
.share-icon li a {
	display:block;
	width:22px;
	height:22px;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../images/social-sprite.png) no-repeat 0px -22px;
}
.share-icon li a.facebook {
	background-position:0px -22px;
}
.share-icon li a.facebook:hover {
	background-position:0px 0px;
}
.share-icon li a.twitter {
	background-position:-22px -22px;
}
.share-icon li a.twitter:hover {
	background-position:-22px 0px;
}

.share-icon li a.pinterest {
	background-position:-132px -22px;
}
.share-icon li a.pinterest:hover {
	background-position:-132px 0px;
}

/* disabilita link tel nei browser non mobile */
.link-phone,
.link-phone:hover {
    cursor:pointer;
    color:#E30613;
}
.link-phone.disabled,
.link-phone.disabled:hover {
    cursor:default;
    color:#222222;
    text-decoration:none;
}

	


/*-------------------------------------------
/target-home
-------------------------------------------*/
.bottom_margin{ margin-bottom:10px;}


.filter{ margin:-20px 0 0 0; background:#E6E6E6; padding:10px 0;}
	.filter .title{ font-size:0.9em; line-height:1.4; display:block; padding:0 10px;}
	
	.list{ list-style:none; padding:0; margin:10px 0 0 0;}
		.list li{ margin:0 0 1px 0;}
		.list li a{ display:block; background: url(../images/icon-arrow-grey.png) no-repeat 10px 9px; padding:5px 10px 5px 30px; text-transform:uppercase; text-decoration:none; margin:0 15px 0 0; line-height:1.4; color:#4d4d4d; font-weight:bold;}
		.list li a:hover{color:#e31818; background-color:#fff; margin-right:10px; padding-right:15px;}
		.list li .active{color:#e31818; background-color:#fff; padding-right:15px;}
		
		
.col-526{ position:relative; float:left; width:526px;}

/*.right_margin{ margin-right:20px;}
.left_margin{ margin-left:20px;}*/

.col-162.lab{}
	.col-162.lab h2{ font-size:13px; line-height:16px; text-transform:uppercase; font-weight:700; margin:10px 0 5px 0;}
		.col-162.lab h2 a{ text-decoration:none; color:#333;}
	.col-162.lab p{ font-size:12px; line-height:1.5; margin:0 0 10px 0;}
	.col-162.lab .list{ margin-top:15px;}
		.col-162.lab .list li{ margin:0; border-top:1px solid #ddd; background:url(../images/icon-arrow-grey.png) 0 14px no-repeat; padding-left:20px;}
			.col-162.lab .list li a{ margin:0; padding:10px 0; text-transform:none; background:none; font-weight:700; font-size:12px; line-height:1.5; color:#353636;}
			.col-162.lab .list li a:hover{ color:#E31818;}
		
/*------------------------------------------
------------------------------------------*/

/* smallipop */
.smallipopHint{display:none}#smallipop{position:absolute;display:none;top:0;left:0;background-color:#525252;border:1px solid #525252;-webkit-border-radius: 6px;border-radius: 6px;color:#fff;z-index:9999;max-width:250px}#smallipop .sipContent{padding:6px 8px}#smallipop .sipArrow,#smallipop .sipArrowBorder{position:absolute;left:50%;height:0;width:0}#smallipop .sipArrow{bottom:-13px;margin-left:-6px;border:6px solid transparent}#smallipop .sipArrowBorder{display: none !important;bottom:-24px;margin-left:-12px;border:12px solid transparent}#smallipop.sipAlignLeft .sipArrow{margin-left:0;left:auto;right:20px}#smallipop.sipAlignLeft .sipArrowBorder{margin-left:0;left:auto;right:18px}#smallipop.sipAlignRight .sipArrow{margin-left:0;left:20px;right:auto}#smallipop.sipAlignRight .sipArrowBorder{margin-left:0;left:18px;right:auto}#smallipop.sipAlignBottom .sipArrow{bottom:auto;top:-13px}#smallipop.sipAlignBottom .sipArrowBorder{bottom:auto;top:-24px}#smallipop.sipPositionedLeft .sipArrow,#smallipop.sipPositionedLeft .sipArrowBorder{right:-16px;left:auto;top:50%;bottom:auto;border-width:8px;margin:-8px 0 0}#smallipop.sipPositionedLeft .sipArrowBorder{right:-20px;border-width:10px;margin:-10px 0 0}#smallipop.sipPositionedRight .sipArrow,#smallipop.sipPositionedRight .sipArrowBorder{left:-16px;right:auto;top:50%;bottom:auto;border-width:8px;margin:-8px 0 0}#smallipop.sipPositionedRight .sipArrowBorder{left:-20px;border-width:10px;margin:-10px 0 0}#smallipop a{color:#fff}#smallipop.default{}#smallipop.default .sipContent{font-size:11px; border-top:1px solid #525252}#smallipop.default a{}#smallipop.default .sipArrow{border-color:#525252 transparent transparent transparent}#smallipop.default .sipArrowBorder{border-color:#525252 transparent transparent transparent}#smallipop.default.sipAlignBottom .sipArrow{border-color:transparent transparent #525252 transparent}#smallipop.default.sipAlignBottom .sipArrowBorder{border-color:transparent transparent #525252 transparent}#smallipop.default.sipPositionedLeft .sipArrow{border-color:transparent transparent transparent #525252}#smallipop.default.sipPositionedLeft .sipArrowBorder{border-color:transparent transparent transparent #525252}#smallipop.default.sipPositionedRight .sipArrow{border-color:transparent #525252 transparent transparent}#smallipop.default.sipPositionedRight .sipArrowBorder{border-color:transparent #525252 transparent transparent}.cssgradients.rgba #smallipop.default{}.boxshadow.rgba #smallipop.default{}.borderradius #smallipop.default{}.borderradius #smallipop.default .sipContent{}#smallipop.blue{background:transparent;border:10px solid #0064b4;color:#111;font-size:11px}#smallipop.blue a{color:#2276aa}#smallipop.blue .sipContent{border:0;background:#fefefe}#smallipop.blue .sipArrow{bottom:-30px;border-color:#0064b4 transparent transparent transparent}#smallipop.blue.sipAlignBottom .sipArrow{top:-30px;border-color:transparent transparent #0064b4 transparent}#smallipop.blue.sipPositionedLeft .sipArrow{right:-26px;border-color:transparent transparent transparent #0064b4}#smallipop.blue.sipPositionedRight .sipArrow{left:-26px;border-color:transparent #0064b4 transparent transparent}.rgba #smallipop.blue{border-color:rgba(0,100,180,0.9)}.rgba #smallipop.blue .sipArrow{border-color:rgba(0,100,180,0.9) transparent transparent transparent}.rgba #smallipop.blue.sipAlignBottom .sipArrow{border-color:transparent transparent rgba(0,100,180,0.9) transparent}.rgba #smallipop.blue.sipPositionedLeft .sipArrow{border-color:transparent transparent transparent rgba(0,100,180,0.9)}.rgba #smallipop.blue.sipPositionedRight .sipArrow{border-color:transparent rgba(0,100,180,0.9) transparent transparent}.boxshadow.rgba #smallipop.blue{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.5);box-shadow:0 2px 6px rgba(0,0,0,0.5)}.borderradius #smallipop.blue{border-radius:7px;-o-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}#smallipop.black{background-color:#222;border-color:#111;text-shadow:0 -1px 1px #111;color:#f5f5f5}#smallipop.black a{color:#eef8ff;text-shadow:0 -1px 1px #111}#smallipop.black .sipContent{border-top:1px solid #666}#smallipop.black .sipArrow{border-color:#222 transparent transparent transparent}#smallipop.black .sipArrowBorder{border-color:#111 transparent transparent transparent}#smallipop.black.sipAlignBottom .sipArrow{border-color:transparent transparent #222 transparent}#smallipop.black.sipAlignBottom .sipArrowBorder{border-color:transparent transparent #111 transparent}#smallipop.black.sipPositionedLeft .sipArrow{border-color:transparent transparent transparent #222}#smallipop.black.sipPositionedLeft .sipArrowBorder{border-color:transparent transparent transparent #111}#smallipop.black.sipPositionedRight .sipArrow{border-color:transparent #222 transparent transparent}#smallipop.black.sipPositionedRight .sipArrowBorder{border-color:transparent #111 transparent transparent}.cssgradients #smallipop.black{background-color:transparent;background-repeat:repeat-x;background-image:-webkit-linear-gradient(top, #333, #222);background-image:-moz-linear-gradient(top, #333, #222);background-image:-ms-linear-gradient(top, #333, #222);background-image:-o-linear-gradient(top, #333, #222);background-image:linear-gradient(top, #333, #222)}.boxshadow.rgba #smallipop.black{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.5);box-shadow:0 2px 6px rgba(0,0,0,0.5)}.borderradius #smallipop.black{border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.borderradius #smallipop.black .sipContent{border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#smallipop.orange{background-color:#f9aa18;border-color:#e17500;text-shadow:0 1px 1px #fff24d;color:#714900}#smallipop.orange a{color:#145d95;text-shadow:0 1px 1px #fff24d}#smallipop.orange .sipContent{border-top:1px solid #fffabc}#smallipop.orange .sipArrow{border-color:#f9aa18 transparent transparent transparent}#smallipop.orange .sipArrowBorder{border-color:#e17500 transparent transparent transparent}#smallipop.orange.sipAlignBottom .sipArrow{border-color:transparent transparent #f9aa18 transparent}#smallipop.orange.sipAlignBottom .sipArrowBorder{border-color:transparent transparent #e17500 transparent}#smallipop.orange.sipPositionedLeft .sipArrow{border-color:transparent transparent transparent #f9c718}#smallipop.orange.sipPositionedLeft .sipArrowBorder{border-color:transparent transparent transparent #e17500}#smallipop.orange.sipPositionedRight .sipArrow{border-color:transparent #f9c718 transparent transparent}#smallipop.orange.sipPositionedRight .sipArrowBorder{border-color:transparent #e17500 transparent transparent}.cssgradients #smallipop.orange{background-repeat:repeat-x;background-image:-webkit-linear-gradient(top, #fff24d, #f9aa18);background-image:-moz-linear-gradient(top, #fff24d, #f9aa18);background-image:-ms-linear-gradient(top, #fff24d, #f9aa18);background-image:-o-linear-gradient(top, #fff24d, #f9aa18);background-image:linear-gradient(top, #fff24d, #f9aa18)}.boxshadow.rgba #smallipop.orange{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.5);box-shadow:0 2px 6px rgba(0,0,0,0.5)}.borderradius #smallipop.orange{border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.borderradius #smallipop.orange .sipContent{border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#smallipop.white{background-color:#fafafa;border-color:#ccc;text-shadow:0 1px 1px #eee;color:#444;width:200px;max-width:200px}#smallipop.white .sipContent{text-align:center}#smallipop.white .sipArrow{border-color:#fafafa transparent transparent transparent}#smallipop.white .sipArrowBorder{border-color:#ccc transparent transparent transparent}#smallipop.white.sipAlignBottom .sipArrow{border-color:transparent transparent #fafafa transparent}#smallipop.white.sipAlignBottom .sipArrowBorder{border-color:transparent transparent #ccc transparent}#smallipop.white.sipPositionedLeft .sipArrow{border-color:transparent transparent transparent #fafafa}#smallipop.white.sipPositionedLeft .sipArrowBorder{border-color:transparent transparent transparent #ccc}#smallipop.white.sipPositionedRight .sipArrow{border-color:transparent #fafafa transparent transparent}#smallipop.white.sipPositionedRight .sipArrowBorder{border-color:transparent #ccc transparent transparent}.boxshadow.rgba #smallipop.white{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.5);box-shadow:0 2px 6px rgba(0,0,0,0.5)}.borderradius #smallipop.white{border-radius:12px;-o-border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}.borderradius #smallipop.white .sipContent{border-radius:12px;-o-border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}.rgba #smallipop.whiteTransparent{background-color:rgba(255,255,255,0.8)}.rgba #smallipop.whiteTransparent .sipArrow{bottom:-21px;border-color:rgba(255,255,255,0.8) transparent transparent transparent}.rgba #smallipop.whiteTransparent .sipArrowBorder{border-color:transparent}.rgba #smallipop.whiteTransparent.sipAlignBottom .sipArrow{top:-21px;border-color:transparent transparent rgba(255,255,255,0.8) transparent}.rgba #smallipop.whiteTransparent.sipPositionedLeft .sipArrow{border-color:transparent transparent transparent rgba(255,255,255,0.8)}.rgba #smallipop.whiteTransparent.sipPositionedRight .sipArrow{}.boxshadow.rgba #smallipop.fatShadow{}
/* /smallipop */

/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (max-width: 952px) {
	#wrapper {
		margin:0 10px 0 10px;
	}
}

@media only screen and (min-width: 35em) {

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}



.logo-list{
	position: relative;
	display: inline-block;
	padding:0;
	text-align: center;}
.logo-list li {
	position: relative;
	display: inline-block;
	margin-right:10px;
	transition:all .3s ease; -khtml-transition:all .3s ease; 
	-moz-transition:all .3s ease; -o-transition:all .3s ease; 
	-webkit-transition:all .3s ease; -ms-transition:all .3s ease;}
	.logo-list li:last-child {
		margin-right: 0;}
	.logo-list li:hover{
		-webkit-box-shadow: 0px 0px 20px 0px rgba(172, 172, 172, 0.75);
		-moz-box-shadow:0px 0px 20px 0px rgba(172, 172, 172, 0.75);
		box-shadow:0px 0px 20px 0px rgba(172, 172, 172, 0.75);}
.logo-list li img{
	padding: 5px;
	-moz-box-shadow: 0 0 3px #acacac;
	-webkit-box-shadow: 0 0 3px #acacac;
	box-shadow: 0 0 3px #acacac;}
.logo-list li a .new{
	position: relative;
	display: block;
	padding: 3px 5px;
	color: #ffffff;
	font-size: 10px;
	line-height: normal;
	text-transform: uppercase;
	background: #e31818;}