/* 
style sheet for Ferretti Mochicraft website
version 1.2 modified on April 04, 2014

C2014 Arachno Web Agency - www.arachnowebagency.it 
*/
.clearfix {
*zoom:1
}
.clearfix:before, .clearfix:after {
	display:table;
	line-height:0;
	content:""
}
.clearfix:after {
	clear:both
}
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.input-block-level {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
@-ms-viewport {
width:device-width
}
.hidden {
	display:none;
	visibility:hidden
}
.visible-phone {
	display:none!important
}
.visible-tablet {
	display:none!important
}
.hidden-desktop {
	display:none!important
}
.visible-desktop {
	display:inherit!important
}
@media(min-width:768px) and (max-width:979px) {
.hidden-desktop {
	display:inherit!important
}
.visible-desktop {
	display:none!important
}
.visible-tablet {
	display:inherit!important
}
.hidden-tablet {
	display:none!important
}
}
@media(max-width:767px) {
.hidden-desktop {
	display:inherit!important
}
.visible-desktop {
	display:none!important
}
.visible-phone {
	display:inherit!important
}
.hidden-phone {
	display:none!important
}
}
.visible-print {
	display:none!important
}
@media print {
.visible-print {
	display:inherit!important
}
.hidden-print {
	display:none!important
}
}
@media(min-width:1200px) {
.row {
	margin-left:-30px;
*zoom:1
}
.row:before, .row:after {
	display:table;
	line-height:0;
	content:""
}
.row:after {
	clear:both
}
[class*="span"] {
float:left;
min-height:1px;
margin-left:20px
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width:1160px
}
.span12 {
	width:940px
}
.span11 {
	width:1070px
}
.span10 {
	width:780px
}
.span9 {
	width:700px
}
.span8 {
	width:620px
}
.span7 {
	width:560px
}
.span6 {
	width:420px
}
.span5 {
	width:470px
}
.span4 {
	width:370px
}
.span3 {
	width:270px
}
.span2 {
	width:140px
}
.span1 {
	width:70px
}
.offset12 {
	margin-left:1230px
}
.offset11 {
	margin-left:1130px
}
.offset10 {
	margin-left:1030px
}
.offset9 {
	margin-left:930px
}
.offset8 {
	margin-left:830px
}
.offset7 {
	margin-left:730px
}
.offset6 {
	margin-left:630px
}
.offset5 {
	margin-left:530px
}
.offset4 {
	margin-left:430px
}
.offset3 {
	margin-left:330px
}
.offset2 {
	margin-left:230px
}
.offset1 {
	margin-left:130px
}
.row-fluid {
	width:100%;
*zoom:1
}
.row-fluid:before, .row-fluid:after {
	display:table;
	line-height:0;
	content:""
}
.row-fluid:after {
	clear:both
}
.row-fluid [class*="span"] {
	display:block;
	float:left;
	width:100%;
	min-height:30px;
	margin-left:2.564102564102564%;
*margin-left:2.5109110747408616%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.row-fluid [class*="span"]:first-child {
	margin-left:0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left:2.564102564102564%
}
.row-fluid .span12 {
	width:100%;
*width:99.94680851063829%
}
.row-fluid .span11 {
	width:91.45299145299145%;
*width:91.39979996362975%
}
.row-fluid .span10 {
	width:82.90598290598291%;
*width:82.8527914166212%
}
.row-fluid .span9 {
	width:74.35897435897436%;
*width:74.30578286961266%
}
.row-fluid .span8 {
	width:65.81196581196582%;
*width:65.75877432260411%
}
.row-fluid .span7 {
	width:57.26495726495726%;
*width:57.21176577559556%
}
.row-fluid .span6 {
	width:48.717948717948715%;
*width:48.664757228587014%
}
.row-fluid .span5 {
	width:40.17094017094017%;
*width:40.11774868157847%
}
.row-fluid .span4 {
	width:31.623931623931625%;
*width:31.570740134569924%
}
.row-fluid .span3 {
	width:23.076923076923077%;
*width:23.023731587561375%
}
.row-fluid .span2 {
	width:14.52991452991453%;
*width:14.476723040552828%
}
.row-fluid .span1 {
	width:5.982905982905983%;
*width:5.929714493544281%
}
.row-fluid .offset12 {
	margin-left:105.12820512820512%;
*margin-left:105.02182214948171%
}
.row-fluid .offset12:first-child {
	margin-left:102.56410256410257%;
*margin-left:102.45771958537915%
}
.row-fluid .offset11 {
	margin-left:96.58119658119658%;
*margin-left:96.47481360247316%
}
.row-fluid .offset11:first-child {
	margin-left:94.01709401709402%;
*margin-left:93.91071103837061%
}
.row-fluid .offset10 {
	margin-left:88.03418803418803%;
*margin-left:87.92780505546462%
}
.row-fluid .offset10:first-child {
	margin-left:85.47008547008548%;
*margin-left:85.36370249136206%
}
.row-fluid .offset9 {
	margin-left:79.48717948717949%;
*margin-left:79.38079650845607%
}
.row-fluid .offset9:first-child {
	margin-left:76.92307692307693%;
*margin-left:76.81669394435352%
}
.row-fluid .offset8 {
	margin-left:70.94017094017094%;
*margin-left:70.83378796144753%
}
.row-fluid .offset8:first-child {
	margin-left:68.37606837606839%;
*margin-left:68.26968539734497%
}
.row-fluid .offset7 {
	margin-left:62.393162393162385%;
*margin-left:62.28677941443899%
}
.row-fluid .offset7:first-child {
	margin-left:59.82905982905982%;
*margin-left:59.72267685033642%
}
.row-fluid .offset6 {
	margin-left:53.84615384615384%;
*margin-left:53.739770867430444%
}
.row-fluid .offset6:first-child {
	margin-left:51.28205128205128%;
*margin-left:51.175668303327875%
}
.row-fluid .offset5 {
	margin-left:45.299145299145295%;
*margin-left:45.1927623204219%
}
.row-fluid .offset5:first-child {
	margin-left:42.73504273504273%;
*margin-left:42.62865975631933%
}
.row-fluid .offset4 {
	margin-left:36.75213675213675%;
*margin-left:36.645753773413354%
}
.row-fluid .offset4:first-child {
	margin-left:34.18803418803419%;
*margin-left:34.081651209310785%
}
.row-fluid .offset3 {
	margin-left:28.205128205128204%;
*margin-left:28.0987452264048%
}
.row-fluid .offset3:first-child {
	margin-left:25.641025641025642%;
*margin-left:25.53464266230224%
}
.row-fluid .offset2 {
	margin-left:19.65811965811966%;
*margin-left:19.551736679396257%
}
.row-fluid .offset2:first-child {
	margin-left:17.094017094017094%;
*margin-left:16.98763411529369%
}
.row-fluid .offset1 {
	margin-left:11.11111111111111%;
*margin-left:11.004728132387708%
}
.row-fluid .offset1:first-child {
	margin-left:8.547008547008547%;
*margin-left:8.440625568285142%
}
input, textarea, .uneditable-input {
	margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
margin-left:20px
}
input.span12, textarea.span12, .uneditable-input.span12 {
	width:1156px
}
input.span11, textarea.span11, .uneditable-input.span11 {
	width:1056px
}
input.span10, textarea.span10, .uneditable-input.span10 {
	width:956px
}
input.span9, textarea.span9, .uneditable-input.span9 {
	width:856px
}
input.span8, textarea.span8, .uneditable-input.span8 {
	width:756px
}
input.span7, textarea.span7, .uneditable-input.span7 {
	width:560px
}
input.span6, textarea.span6, .uneditable-input.span6 {
	width:420px
}
input.span5, textarea.span5, .uneditable-input.span5 {
	width:456px
}
input.span4, textarea.span4, .uneditable-input.span4 {
	width:356px
}
input.span3, textarea.span3, .uneditable-input.span3 {
	width:256px
}
input.span2, textarea.span2, .uneditable-input.span2 {
	width:156px
}
input.span1, textarea.span1, .uneditable-input.span1 {
	width:56px
}
.thumbnails {
	margin-left:-30px
}
.thumbnails>li {
	margin-left:30px
}
.row-fluid .thumbnails {
	margin-left:0
}
}
@media(max-width: 1200px) {
	.ls-img {
		/*top: -14% !important; ELYSIS */
		}
	}
@media(min-width:979px) {
	.nav-collapse.collapse {
		display: block !important; 
		}
	}
@media(min-width:768px) and (max-width:979px) {
.row {
	margin-left:-20px;
*zoom:1
}
.row:before, .row:after {
	display:table;
	line-height:0;
	content:""
}
.row:after {
	clear:both
}
[class*="span"] {
float:left;
min-height:1px;
margin-left:20px
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width:auto;
}
.span12 {
	width:724px
}
.span11 {
	width:662px
}
.span10 {
	width:600px
}
.span9 {
	width:700px
}
.span8 {
	width:620px
}
.span7 {
	width:560px
}
.span6 {
	width:420px
}
.span5 {
	width:290px
}
.span4 {
	width:228px
}
.span3 {
	width:166px
}
.span2 {
	width:140px
}
.span1 {
	width:42px
}
.offset12 {
	margin-left:764px
}
.offset11 {
	margin-left:702px
}
.offset10 {
	margin-left:640px
}
.offset9 {
	margin-left:578px
}
.offset8 {
	margin-left:516px
}
.offset7 {
	margin-left:454px
}
.offset6 {
	margin-left:392px
}
.offset5 {
	margin-left:330px
}
.offset4 {
	margin-left:268px
}
.offset3 {
	margin-left:206px
}
.offset2 {
	margin-left:144px
}
.offset1 {
	margin-left:82px
}
.row-fluid {
	width:100%;
*zoom:1
}
.row-fluid:before, .row-fluid:after {
	display:table;
	line-height:0;
	content:""
}
.row-fluid:after {
	clear:both
}
.row-fluid [class*="span"] {
	display:block;
	float:left;
	width:100%;
	min-height:30px;
	margin-left:2.7624309392265194%;
*margin-left:2.709239449864817%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.row-fluid [class*="span"]:first-child {
	margin-left:0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left:2.7624309392265194%
}
.row-fluid .span12 {
	width:100%;
*width:99.94680851063829%
}
.row-fluid .span11 {
	width:91.43646408839778%;
*width:91.38327259903608%
}
.row-fluid .span10 {
	width:82.87292817679558%;
*width:82.81973668743387%
}
.row-fluid .span9 {
	width:74.30939226519337%;
*width:74.25620077583166%
}
.row-fluid .span8 {
	width:65.74585635359117%;
*width:65.69266486422946%
}
.row-fluid .span7 {
	width:57.18232044198895%;
*width:57.12912895262725%
}
.row-fluid .span6 {
	width:48.61878453038674%;
*width:48.56559304102504%
}
.row-fluid .span5 {
	width:40.05524861878453%;
*width:40.00205712942283%
}
.row-fluid .span4 {
	width:31.491712707182323%;
*width:31.43852121782062%
}
.row-fluid .span3 {
	width:22.92817679558011%;
*width:22.87498530621841%
}
.row-fluid .span2 {
	width:14.3646408839779%;
*width:14.311449394616199%
}
.row-fluid .span1 {
	width:5.801104972375691%;
*width:5.747913483013988%
}
.row-fluid .offset12 {
	margin-left:105.52486187845304%;
*margin-left:105.41847889972962%
}
.row-fluid .offset12:first-child {
	margin-left:102.76243093922652%;
*margin-left:102.6560479605031%
}
.row-fluid .offset11 {
	margin-left:96.96132596685082%;
*margin-left:96.8549429881274%
}
.row-fluid .offset11:first-child {
	margin-left:94.1988950276243%;
*margin-left:94.09251204890089%
}
.row-fluid .offset10 {
	margin-left:88.39779005524862%;
*margin-left:88.2914070765252%
}
.row-fluid .offset10:first-child {
	margin-left:85.6353591160221%;
*margin-left:85.52897613729868%
}
.row-fluid .offset9 {
	margin-left:79.8342541436464%;
*margin-left:79.72787116492299%
}
.row-fluid .offset9:first-child {
	margin-left:77.07182320441989%;
*margin-left:76.96544022569647%
}
.row-fluid .offset8 {
	margin-left:71.2707182320442%;
*margin-left:71.16433525332079%
}
.row-fluid .offset8:first-child {
	margin-left:68.50828729281768%;
*margin-left:68.40190431409427%
}
.row-fluid .offset7 {
	margin-left:62.70718232044199%;
*margin-left:62.600799341718584%
}
.row-fluid .offset7:first-child {
	margin-left:59.94475138121547%;
*margin-left:59.838368402492065%
}
.row-fluid .offset6 {
	margin-left:54.14364640883978%;
*margin-left:54.037263430116376%
}
.row-fluid .offset6:first-child {
	margin-left:51.38121546961326%;
*margin-left:51.27483249088986%
}
.row-fluid .offset5 {
	margin-left:45.58011049723757%;
*margin-left:45.47372751851417%
}
.row-fluid .offset5:first-child {
	margin-left:42.81767955801105%;
*margin-left:42.71129657928765%
}
.row-fluid .offset4 {
	margin-left:37.01657458563536%;
*margin-left:36.91019160691196%
}
.row-fluid .offset4:first-child {
	margin-left:34.25414364640884%;
*margin-left:34.14776066768544%
}
.row-fluid .offset3 {
	margin-left:28.45303867403315%;
*margin-left:28.346655695309746%
}
.row-fluid .offset3:first-child {
	margin-left:25.69060773480663%;
*margin-left:25.584224756083227%
}
.row-fluid .offset2 {
	margin-left:19.88950276243094%;
*margin-left:19.783119783707537%
}
.row-fluid .offset2:first-child {
	margin-left:17.12707182320442%;
*margin-left:17.02068884448102%
}
.row-fluid .offset1 {
	margin-left:11.32596685082873%;
*margin-left:11.219583872105325%
}
.row-fluid .offset1:first-child {
	margin-left:8.56353591160221%;
*margin-left:8.457152932878806%
}
input, textarea, .uneditable-input {
	margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
margin-left:20px
}
input.span12, textarea.span12, .uneditable-input.span12 {
	width:710px
}
input.span11, textarea.span11, .uneditable-input.span11 {
	width:648px
}
input.span10, textarea.span10, .uneditable-input.span10 {
	width:586px
}
input.span9, textarea.span9, .uneditable-input.span9 {
	width:700px
}
input.span8, textarea.span8, .uneditable-input.span8 {
	width:462px
}
input.span7, textarea.span7, .uneditable-input.span7 {
	width:560px
}
input.span6, textarea.span6, .uneditable-input.span6 {
	width:420px
}
input.span5, textarea.span5, .uneditable-input.span5 {
	width:276px
}
input.span4, textarea.span4, .uneditable-input.span4 {
	width:214px
}
input.span3, textarea.span3, .uneditable-input.span3 {
	width:152px
}
input.span2, textarea.span2, .uneditable-input.span2 {
	width:90px
}
input.span1, textarea.span1, .uneditable-input.span1 {
	width:28px
}
.fixed-bottom-aside > .span10 {
	width: 80%;
	}
}
@media(max-width:1159px) {
	.container { max-width: 980px; }
	
	.fixed-bottom-aside { width: 940px; margin-left: -470px; }
	
	.tech-table { width: 95%; }
	}
@media(max-width:979px) {
body {
	padding-top:0;
}
.navbar.internal-nav .nav.lang-menu, .navbar.internal-nav .nav.social-menu {
	display: block;
	}
body.gallery-body {
	overflow: auto;
	}
.section-nav > .nav.wide-nav, .section-nav .nav.image-nav.wide-nav {
	width: 580px;
	}
.section-nav .nav.image-nav.wide-nav {
	width: 586px;
	}
.section-nav .nav.image-nav.wide-nav > li > a {
	width: 22.4%;
	}
.navbar-fixed-top {
	position: static;
	margin-left: 0;
	margin-right: 0;
}
.navbar-fixed-top .navbar-inner {
	position: relative;
	z-index: 999;
	margin: 0;
	width: auto;
	}
.radial-nav {
	left: 50%;
	margin-left: -116px;
	}
.block-container {
	padding: 0;
	margin: 0;
	}
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, .block-container .container {
	padding: 0 20px;
	}
.navbar-fixed-bottom .container.map-column {
	padding: 0 10px;
	}
.block-container .radial-nav, .section-nav, .section-nav.top-space, .section-article.span9, .range-article.span9 {
	overflow: hidden;
	float: none;
	margin: 20px auto;
	}
.block-container {
	min-height: 0;
	}
.section-nav.range-nav, .range-article.span9 {
	margin: 0 auto;
	}
.range-nav > .brand, .section-nav.range-nav > .nav, .section-text > .nav {
	display: block;
	float: none;
	margin: 0 auto;
	text-align: center;
	}
.section-text > .nav {
	width: auto;
	margin: 0 20px 20px 0;
	}
.range-nav > .brand {
	padding-bottom: 20px;
	}
.range-article.span9 {
	width: auto;
	padding: 0;
	margin-bottom: 40px;
	}
.range-article.span9 > img {
	display: block;
	margin: 0 auto;
	}
.section-nav, .section-article, .range-article .section-article {
	width: auto;
	}
.range-article .section-article {
	padding: 0 20px 20px 20px;
	}
.range-article .section-article > img {
	display: block;
	margin: 0 auto;
	text-align: center;
	}
.section-nav.top-space {
	display: table;
	overflow: visible;
	margin-top: 70px;
	}
.section-nav.range-nav {
	display: block;
	}
.section-nav .nav {
	margin: 0 20px;
	}
.range-nav > .nav {
	float: right;
	margin-left: 0;
	}
.block-container .radial-nav {
	position: static;
	margin: 20px auto;
	}
.section-nav.span9 .news-event-nav, .section-article.span9 .news-event-nav, .range-article.span9 .news-event-nav, .news-events-article.span9 .news-event-nav { position: static; }
.section-nav .nav.image-nav {
	margin-right: 14px;
	}
.section-nav.top-space.solid-box, .section-article.solid-box {
	border: 1px solid #FFFFFF;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.65);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.65);
	box-shadow: 0 0 8px rgba(0,0,0,0.65);
	}
.section-article.span9 {
	padding: 20px;
	margin-bottom: 30px;
	}
.section-article .aside-image {
	float: left;
	margin: 0 20px 10px 0;
	}
.section-article .section-text {
	display: inline;
	float: none;
	}
.news-events-article.span9 {
	overflow: hidden;
	float: none;
	width: auto;
	margin: 0 auto 20px;
	}
.news-events-article > .section-text, .pagination {
	width: 70%;
	margin-right: 20px;
	}
.page-top {
	margin-bottom: 20px;
	}
.navbar .range-parent {
	position: static;
	}
.navbar .range-parent .container {
	margin-left: 20px;
	}
.navbar .range-parent .navbar-inner {
	background: none;
	border-bottom: 1px solid #ED1B24;
	}
.navbar .range-parent .navbar-inner li > a, .navbar .range-parent .navbar-inner h2 {
	width: auto;
	padding-top: 0;
	}
.top-spaced {
	margin-top: 0;
	}
.slider-thumb.span9 {
	float: right;
	width: 560px;
	margin-left: 0;
	}
.slider-thumb.video-thumb {
	float: none;
	width: 91%;
	margin: 0 auto;
	}
.fixed-bottom-aside {
	width: 100%;
	left: 0;
	bottom: 78px;
	margin: 0 20px;
	}
.fixed-bottom-aside .span8 {
	width: auto;
	float: none;
	margin-right: 20px;
	}
.fixed-bottom-aside .span2 {
	margin-top: 20px;
	}
.fixed-bottom-aside .span2.pull-right {
	margin-right: 20px;
	}
.fixed-bottom-aside .span2.plus-info.pull-right {
	position: absolute;
	float: right;
	width: 18%;
	margin: 0 1%;
	}
.fixed-bottom-aside .span2.plus-info .plus-box img {
	max-width: 95%;
	}
.navbar.navbar-fixed-bottom .internal-footer .nav {
	display: block;
	width: 70%;
	text-align: center;
	}
.navbar.navbar-fixed-bottom .internal-footer .nav:first-child {
	width: 30%;
	}
.navbar-inner.sitemap-parent {
	max-height: 80px;
	}
.navbar-inner.sitemap-parent.internal-footer {
	max-height: 60px;
	}
.navbar-inner.sitemap-parent .nav.pull-right {
	display: block;
	overflow: hidden;
	float: none;
	margin-bottom: 20px;
	clear: both;
	}
.navbar-inner.internal-footer {
	max-height: 60px;
	}
.navbar-inner.internal-footer.opened {
	max-height: 500px;
	}
.nav-collapse.collapse {
  height: auto;
}
.navbar-inner.sitemap-parent .nav > li > a, .navbar-inner.sitemap-parent .nav > .no-link {
	margin: 15px 0 0 5px;
	}
.navbar-inner.sitemap-parent .nav > .no-link > .js-pop {
	margin-left: 0;
	}
.navbar-inner.sitemap-parent.internal-footer .nav > li > a, .navbar-inner.sitemap-parent.internal-footer .nav > .no-link {
	margin: 0 0 10px 5px;
	}
.navbar .internal-footer .nav > .no-link.socials {
	margin-top: 18px;
	}
.navbar-inner.sitemap-parent .nav .no-link.footer-btn > a {
	margin: 0;
	}
.navbar-inner.sitemap-parent.internal-footer {
	max-height: 70px;
	}
.navbar-inner.sitemap-parent.internal-footer.opened {
	max-height: 500px;
	}
.navbar-inner.sitemap-parent.internal-footer .nav > .no-link > .addthis_toolbox {
	margin-top: -2px;
	}
.navbar-inner.sitemap-parent.internal-footer .nav > .no-link.footer-btn {
	margin-top: 10px;
	margin-bottom: 10px;
	}
.container.map-column .span2 {
	float: left;
	width: 20%;
	margin-right: 5%;
	}
.news-box {
	margin-left: 20px;
	margin-right: 20px;
	}
.news-box > .nav { margin-top: -20px; }
.news-box > .nav > li { height: auto; }
.fixed-bottom-aside {
	margin: 1em auto;
	}
.fixed-bottom-aside.internal, .slider-viewport {
	position: static;
	}
.fixed-bottom-aside.internal {
	margin-top: 0;
	}
.fixed-bottom-aside.internal.video-thumb {
	margin-top: 20px;
	}
.ls-layer, #layerslider {
	min-height: 575px;
	}
.ls-layer .ls-img {
	top: 0 !important;
	width: 100% !important;
	}
.navbar-fixed-top .range-parent img {
	display: none;
	}
.navbar-fixed-bottom {
	margin-top:20px
}
.navbar .container {
	width:auto;
}
.navbar .brand {
	padding-right:10px;
	padding-left:10px;
	margin:0 0 0 -5px
}
.nav-collapse {
	overflow: hidden;
	clear:both
}
.nav-collapse .nav {
	display: block;
	float:none;
	margin:0;
}
.navbar .nav.pull-right, .navbar .nav-pills.pull-right {
	margin-top: 0;
	}
.nav-collapse .nav>li {


	float:none
}
.nav-collapse .nav>.divider-vertical {
	display:none
}
.nav-collapse .nav .nav-header {
	color:#777;
	text-shadow:none
}
.nav-collapse .btn {
	padding:4px 10px 4px;
	font-weight:normal;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.nav-collapse .dropdown-menu li+li a {
	margin-bottom:2px
}
.navbar-inverse .nav-collapse .nav>li>a, .navbar-inverse .nav-collapse .dropdown-menu a, .nav-pills > li > a {
	padding: 5px 0;
	margin: 0;
	border: none;
}
.navbar-fixed-top .range-parent h3 {
	margin-top: 0;
	}
.nav-pills, .navbar .nav-pills.pull-right {
	float: none;
	background: none;
	box-shadow: none !important;
	}
.nav-pills > li {
	float: none;
	}
.navbar .nav-pills.pull-right > li > a {
	padding: 5px 0 5px 20px;
	background-position: left center;
	}
.navbar .nav.lang-menu, .navbar .nav.social-menu {
	display: block;
	clear: both;
	}
.navbar .nav.lang-menu > li, .navbar .nav.social-menu > li {
	float: left;
	padding: 0 5px;
	margin: 5px 0;
	}
.navbar .nav.lang-menu > li > a, .navbar .nav.social-menu > li > a {
	padding: 0;
	}
.navbar .nav.lang-menu > li {
	border-left: 1px solid #ED1B24;
	}
.navbar .nav.lang-menu > li:first-child, .navbar .nav.social-menu > li:first-child {
	padding-left: 0;
	border: none;
	}
.nav-collapse.in .btn-group {
	padding:0;
	margin-top:5px
}
.nav-collapse .dropdown-menu {
	position:static;
	top:auto;
	left:auto;
	display:none;
	float:none;
	max-width:none;
	padding:0;
	margin:0 15px;
	background-color:transparent;
	border:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.nav-collapse .open>.dropdown-menu {
	display:block
}
.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
	display:none
}
.nav-collapse .dropdown-menu .divider {
	display:none
}
.nav-collapse .nav>li>.dropdown-menu:before, .nav-collapse .nav>li>.dropdown-menu:after {
	display:none
}
.nav-collapse .navbar-form, .nav-collapse .navbar-search {
	float:none;
	padding:10px 15px;
	margin:10px 0;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1)
}
.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
	border-top-color:#111;
	border-bottom-color:#111
}
.navbar .nav-collapse .nav.pull-right {
	float:none;
	margin-left:0
}
.nav-collapse, .nav-collapse.collapse {
	display: none;
	height:auto;
	padding: 0 20px 10px 5px;
	margin-top: 0;
	overflow:hidden;
}
.navbar .btn-navbar, .navbar .brand.external-logo {
	display:block
}
.navbar.internal-nav .brand.internal-logo {
	display: none;
	}
.navbar.internal-nav .nav-pills, .navbar.internal-nav .nav {
	margin-top: 0;
	}
.navbar.internal-nav .nav { float: left; }
.navbar .brand.external-logo {
	float: left;
	padding: 15px 10px 10px 5px;
	margin-left: 0;
	}
.navbar .brand.external-logo img {
	max-height: 30px;
	}
.navbar-static .navbar-inner {
	padding-right:10px;
	padding-left:10px
}
.layout-box {
	margin: 20px;
	}
.layout-box .navbar .brand {
	width: auto;
	float: none;
	padding-bottom: 0;
	margin: 0;
	text-align: center;
	}
.layout-box .right-box, .layout-box .left-box {
	float: none;
	width: auto;
	padding: 0 10px;
	clear: both;
	}
.layout-box .navbar .nav.pull-right {
	display: table;
	float: none;
	margin: 0 auto;
	}
.layout-box .left-box .nav > li {
	float: left;
	padding: 0 5px;
	}
.layout-box .left-box .nav > li:first-child {
	float: none;
	}
.layout-box .left-box .nav.layers-nav > li {
	border-bottom: 1px solid #ED1B24;
	}
.layout-box .left-box .nav.layers-nav, .layout-box .left-box .nav.colours-nav {
	display: table;
	float: none;
	margin: 0 auto;
	text-align: center;
	}
.layout-box .left-box .nav.layers-nav > li {
	padding-right: 0;
	}
.layout-box img {
	display: block;
	margin: 0 auto;
	}
.layout-box .colours-nav img, .layout-box .left-box .nav.colours-nav > li {
	display: inline;
	float: none;
	}
.layout-box .left-box .nav.colours-nav > li:first-child {
	display: block;
	}
.layout-box .caption {
	width: 95%;
	}
.tech-table {
	width: 95%;
	}
.tech-table th {
	width: 58%;
	}
.tech-table .table-valori {
	width: 38%;
	}
.tech-table .table-valori-doppia {
	width: 19%;
	}
.form-list > li .selectBox.offset1 {
	width: 46%;
	margin-left: 35%;
	}
.form-list > li > .input-small {
	margin-left: 24px;
	}
.login-text.span4 {
	float: right;
	width: 72.5%;
	margin-left: 0;
	margin-right: 14.7%;
	}
.form-list .pills {
	margin-left: 65px;
	}
	
.block-container .locator-box { margin: 20px auto; padding: 0; }

.layout-box .google-maps 	{ width: 100%; height: 320px; }
.layout-box .map-column 	{ float: none; width: auto; margin: 0 20px; }
.layout-box .locator-column	{ float: none; width: auto; padding: 0; margin: 0 20px; }

.tableResult,
.tableResult table { display: block; overflow: hidden; float: none; width: auto !important; margin: 0; clear: both; }

.dealerNetwork_search td { display: table-cell; }

.tableResult > tbody > tr > td:first-child { width: auto !important; }

.tableResult { padding-bottom: 20px; }

.table-legend td { display: inline-block; text-align: center; }

.searchToolTable tbody,
.searchToolTable tr,
.searchToolTable td { display: block !important; width: auto; }

}
@media(min-width:980px) {
.nav-collapse.collapse {
	height:auto!important;
	overflow:visible!important
}
}
@media(max-width:767px) {
body {
	padding-right:20px;
	padding-left:20px
}
body.no-padding {
	padding: 0;
	}
body.no-padding .navbar-fixed-bottom {
	position: static;
	width: auto;
	margin: 0;
	}
.results-col,
.detail-col {
	float: none;
	width: auto;
	}
table td {
	display: block;
	}
.tech-table th, .tech-table td {
	display: table-cell;
	}
.navbar-fixed-top.no-margin {
	margin: 0;
	}
.nav-collapse, .nav-collapse.collapse {
	display: none;
	height: auto;
	padding: 0 20px 10px 5px;
	}
.slider-thumb.span9 {
	width: 70%;
	}
.fixed-bottom-aside {
	position: static;
	overflow: hidden;
	width: auto;
	height: auto;
	}
.fixed-bottom-aside > .span10 {
	width: auto;
	}
.navbar-inner.sitemap-parent.internal-footer {
	max-height: 80px;
	}
.navbar .no-link {
	padding-left: 10px;
	}
.radial-nav {
	position:static;
	margin: 0 auto;
}
.fixed-bottom-aside .span8, .fixed-bottom-aside .span2.pull-right {
	margin-right: 0;
	}
.news-box {
	margin-left: 0;
	margin-right: 0;
	}
.news-event-nav > .brand {
	padding-right: 0;
	text-align: center;
	}
.news-event-nav > .nav {
	margin: 0 20px;
	}
.news-box .nav > li.dolphin-44,
.news-box .nav > li.dolphin-54,
.news-box .nav > li.dolphin-54-fly,
.news-box .nav > li.dolphin-64-cruiser,
.news-box .nav > li.dolphin-74-cruiser { display: block; float: none; width: auto; margin: 0 auto; }

.news-box .nav > li.dolphin-44,
.news-box .nav > li.dolphin-54,
.news-box .nav > li.dolphin-54-fly { margin-top: -30px; }

.news-box .nav > li > img { display: block; max-width: 100%; margin: 0 auto; }

.news-events-article.span9 {
	margin: 0 auto 20px auto;
	}
.news-events-article .section-text,
.layout-box .section-text,
.pagination {
	float: none;
	width: auto;
	margin: 0 20px;
	}
.news-events-article > .section-text > img {
	max-width: 100%;
	height: auto;
	margin: 0 auto 20px;
	}
.news-event-nav > .nav {
	display: table;
	margin: 10px auto;
	}
.news-event-nav > .nav > li > a {
	padding: 8px 10px 5px 15px;
	text-align: center;
	background: none;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px solid #ED1B24;
	}
.news-event-nav > .nav > li.active > a {
	background-position: left 9px;
	}
.container.map-column .span2 {
	float: none;
	width: auto;
	margin: 2% 0 3% 0;
	}
.map-column h3 {
	padding-bottom: 5px;
	}
.map-column a {
	display: inline;
	padding-left: 8px;
	padding-right: 8px;
	border-left: 1px solid #ED1B24;
	}
.plus-info > .plus-box  {
	margin-top: 30px;
	}
.plus-info > .plus-box.text-link {
	height: 38px;
	padding-top: 20px;
	margin-bottom: 20px;
	}
.section-nav.top-space, .section-article.span9 {
	display: block;
	width: auto;
	}
.section-nav > .nav.wide-nav, .section-nav .nav.image-nav.wide-nav {
	width: auto;
	}
.section-nav .nav.image-nav.wide-nav > li > a {
	display: block;
	float: left;
	width: 22.1%;
	}
.section-nav .nav.image-nav.wide-nav > li img {
	max-width: 100%;
	}
.container-fluid {
	padding:0
}
.dl-horizontal dt {
	float:none;
	width:auto;
	clear:none;
	text-align:left
}
.dl-horizontal dd {
	margin-left:0
}
.container {
	width:auto
}
.layout-box {
	margin-left: 20px;
	margin-right: 20px;
	}
.row-fluid {
	width:100%
}
.row, .thumbnails {
	margin-left:0
}
.thumbnails>li {
	float:none;
	margin-left:0
}
[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
display:block;
float:none;
width:100%;
margin-left:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.section-nav .brand {
	width: 17%;
	}
.fixed-bottom-aside .span2 {
	float: left;
	width: 138px;
	margin-top: 20px;
	}
.fixed-bottom-aside .span2.pull-right {
	float: right;
	}
.span12, .row-fluid .span12 {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.row-fluid [class*="offset"]:first-child {
	margin-left:0
}
.input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
	display:inline-block;
	width:auto
}
.controls-row [class*="span"]+[class*="span"] {
margin-left:0
}
.modal {
	position:fixed;
	top:20px;
	right:20px;
	left:20px;
	width:auto;
	margin:0
}
.modal.fade {
	top:-100px
}
.modal.fade.in {
	top:20px
}
.navbar-inner .nav > .no-link.socials {
	margin: 0 auto 20px auto;
	clear: none;
	}
.fixed-bottom-aside > .container > .brand {
	float: none;
	width: auto;
	margin-bottom: 10px;
	text-align: center;
	}
.fixed-bottom-aside.internal .nav.pull-right, .fixed-bottom-aside > .container > .nav.pull-left {
	display: table;
	float: none;
	width: auto;
	margin: 0 auto;
	}
.fixed-bottom-aside > .container > .nav.pull-left > li {
	float: left;
	margin-top: 5px;
	border-left: 1px solid #ED1B24;
	}
.fixed-bottom-aside > .container > .nav.pull-left > li > a {
	padding: 0 7px;
	}
.fixed-bottom-aside > .container > .nav.pull-left > li:first-child {
	border: none;
	}
.slider-thumb.span9 {
	float: none;
	width: auto;
	padding: 0 40px;
	}
.login-text.span4, .form-list .pills, .form-list .pagination {
	float: none;
	width: auto;
	margin-left: 0;
	}
.nav.range-list > li {
	width: 46%;
	min-height: 70px;
	text-align: center;
	}
.nav.range-list > li > a > img {
	display: block;
	margin: 0 auto 5px;
	}
.section-text .nav {
	display: table;
	margin: 0 auto;
	border: none;
	}
.fixed-bottom-aside .span2.plus-info.pull-right {
	position: static;
	float: none;
	width: auto;
	margin: 0 auto;
	}
.plus-info .plus-box {
	height: auto;
	padding: 9px;
	}
.section-text .nav > li, .section-text .nav > li > a {
	display: block;
	float: none;
	border: none;
	}
.section-text .nav > li > a, .section-text .nav > li:first-child > a {
	padding: 5px 20px 2px;
	border-bottom: 1px solid #ED1B24;
	}
.section-text .nav.range-list > li:first-child > a {
	padding: 0;
	border-bottom: 0;
	}
.news-event-nav > .nav.nav-bot {
	margin-top: 0;
	}
.news-event-nav > .nav.nav-bot > li > a {
	border: none;
	background: url(../_img/bkg-nav-pills.png) no-repeat left 6px;
	}
.navbar.navbar-fixed-bottom .internal-footer .nav, .navbar.navbar-fixed-bottom .internal-footer .nav:first-child, .navbar-inner.sitemap-parent.internal-footer .nav > .no-link.socials {
	display: block;
	overflow: hidden;
	float: none;
	width: auto;
	margin-bottom: 10px;
	clear: both;
	}
.navbar-inner.sitemap-parent.internal-footer .nav > .no-link.socials {
	margin-bottom: 5px;
	}
.navbar-inner.sitemap-parent.internal-footer .nav > .no-link.socials > .addthis_toolbox {
	padding-top: 5px;
	float: left;
	}

.tableResultGrid td { display: table-cell; }
}
@media(max-width:660px) {
body {
	padding-bottom: 0;
	}
/* Backgorund Home */
.home-bkg {
	background: url(../_img/_bkg/_mobile/m-bkg-home.jpg) no-repeat center center fixed;
	}
/* Background Azienda e sottosezioni */
.azienda-bkg {
	background: #091A2A url(../_img/_bkg/_mobile/m-bkg-azienda.jpg) no-repeat center center fixed;
	}
.azienda--history-bkg {
	background: #FFFFFF url(../_img/_bkg/_mobile/m-bkg-azienda-storia.jpg) no-repeat left top;
	}
.azienda--inspiration-bkg {
	background: #1D1E19 url(../_img/_bkg/_mobile/m-bkg-azienda-inspiration.jpg) no-repeat left top;
	}
.azienda--development-bkg {
	background: #FFFFFF url(../_img/_bkg/_mobile/m-bkg-azienda-development.jpg) no-repeat left top;
	}
.azienda--expression-bkg {
	background: #FFFFFF url(../_img/_bkg/_mobile/m-bkg-azienda-expression.jpg) no-repeat left top;
	}
/* Background News ed Eventi */
.bkg-news-eventi {
	background: #F7EDE6 url(../_img/_bkg/_mobile/m-bkg-news-eventi.jpg) no-repeat left top;
	}
.bkg-news-eventi-dettaglio {
	background: url(../_img/_bkg/_mobile/m-bkg-news-eventi-dettaglio.jpg) no-repeat left top;
	}
.bkg-covered {
	background-attachment: fixed;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
	}
.bkg-contain {
	background-position: center top;
	background-attachment: scroll;
	background-size: 100% auto;
	}
.nav-collapse {
	-webkit-transform:translate3d(0, 0, 0)
}
.navbar-fixed-bottom, body.no-padding .navbar-fixed-bottom.fixed {
	position: static;
	margin-left: -20px;
	margin-right: -20px;
	}
.page-header h1 small {
	display:block;
	line-height:20px
}
.navbar-inner.sitemap-parent {
	max-height: 120px;
	}
.navbar-inner.sitemap-parent .nav > .no-link {
	margin-top: 0;
	}
.navbar-inner.sitemap-parent .nav.pull-right > li, .navbar-inner.sitemap-parent .nav.pull-right > li > a {
	display: inline;
	float: none;
	}
.navbar-inner.sitemap-parent .nav.pull-right > .no-link {
	display: block;
	float: none;
	margin-left: 10px;
	margin-top: 5px;
	padding-left: 0;
	}
.sitemap-parent.internal-footer .nav > .no-link.footer-btn > a {
	font-size: 12px;
	}
input[type="checkbox"], input[type="radio"] {
	border:1px solid #ccc
}
.form-horizontal .control-label {
	float:none;
	width:auto;
	padding-top:0;
	text-align:left
}
.form-horizontal .controls {
	margin-left:0
}
.form-horizontal .control-list {
	padding-top:0
}
.form-horizontal .form-actions {
	padding-right:10px;
	padding-left:10px
}
.media .pull-left, .media .pull-right {
	display:block;
	float:none;
	margin-bottom:10px
}
.media-object {
	margin-right:0;
	margin-left:0
}
.modal {
	top:10px;
	right:10px;
	left:10px
}
.modal-header .close {
	padding:10px;
	margin:-10px
}
.carousel-caption {
	position:static
}
.section-nav.top-space, .section-nav .nav, .section-nav .nav > li > a, .section-nav .brand, .range-article.span9 {
	display: block;
	width: auto;
	float: none;
	border: none;
	clear: both;
	text-align: center;
	}
.range-article.span9 {
	padding: 0;
	}
.section-nav .nav {
	display: table;
	margin: 0 auto;
	}
.section-nav .nav.image-nav {
	display: block;
	margin: 0 20px;
	}
.section-nav .brand {
	margin: 0 20px;
	}
.section-nav .nav > li > a {
	padding: 5px 20px 2px;
	border-top: 1px solid #ED1B24;
	}
.section-nav .nav.image-nav {
	width: auto;
	margin-right: 20px;
	}
.section-nav.top-space.solid-box {
	display: block;
	}
.section-nav > .nav.wide-nav, .section-nav .nav.image-nav.wide-nav {
	width: auto;
	margin: 0 auto;
	}
.section-nav .nav.image-nav.wide-nav {
	margin: 0 20px;
	}
.section-nav > .nav.wide-nav > li > a {
	float: none;
	width: auto;
	}
.section-nav .nav.image-nav.wide-nav > li > a {
	width: 21.6%;
	}
.section-article .aside-image {
	float: none;
	margin: 0 auto 20px auto;
	}
.section-nav .nav.image-nav > li > a {
	float: left;
	width: 30%;
	clear: none;
	padding-left: 0;
	padding-right: 0;
	margin-left: 4.45%;
	}
.section-nav .nav.image-nav > li > a > img {
	width: 100%;
	height: auto;
	max-width: 100%;
	}
.section-text > .news-list img {
	float: none;
	max-width: 100%;
	height: auto;
	margin: 10px 0;
	}
.section-text > .news-list > li > .news-list-text, .section-text > .news-list .news-dettagli {
	width: auto;
	}
.pagination > .brand, .pagination > .nav {
	float: none;
	width: auto;
	text-align: center;
	}
.navbar-inner.sitemap-parent.internal-footer .nav > .no-link {
	padding-left: 0;
	}
.navbar-inner.sitemap-parent.internal-footer .nav:first-child > .no-link {
	padding-left: 5px;
	}
.navbar-inner.sitemap-parent.internal-footer .nav > .no-link.socials {
	margin-left: 3px;
	margin-top: 5px;
	}
.navbar-inner.sitemap-parent.internal-footer {
	max-height: 70px;
	}
.navbar-inner.sitemap-parent.internal-footer.opened {
	max-height: 500px;
	}
.navbar-inner.sitemap-parent.internal-footer .nav > .no-link.footer-btn {
	margin-bottom: 5px;
	}
.slider-thumb.span9 {
	display: none;
	}
.navbar .brand.external-logo {
	 padding-left: 5px;
	}
.fixed-bottom-aside > .container > .nav.pull-left {
	display: block;
	float: left;
	width: 45%;
	padding-right: 5%;
	}
.fixed-bottom-aside > .container > .nav.pull-right {
	display: block;
	float: right;
	width: 47%;
	padding-left: 3%;
	}
.fixed-bottom-aside.video-thumb > .container > .nav.pull-right {
	float: none;
	width: auto;
	padding: 0;
	text-align: center;
	}
.fixed-bottom-aside > .container > .nav.pull-left > li, .fixed-bottom-aside > .container > .nav.pull-right > li {
	display: block;
	float: none;
	margin-top: 0;
	border: none;
	border-top: 1px solid #ED1B24;
	}
.fixed-bottom-aside > .container > .nav.pull-left > li:first-child, .fixed-bottom-aside > .container > .nav.pull-right > li:first-child {
	border: none;
	margin-top: 0;
	}
.fixed-bottom-aside > .container > .nav.pull-left > li > a, .fixed-bottom-aside > .container > .nav.pull-right > li > a {
	display: block;
	float: none;
	border: none;
	font-size: 12px;
	text-align: center;
	}
.loading-layer {
	display: none;
	}
.ls-layer, .ls-layer img {
	display: block;
	position: static;
	overflow: hidden;
	width: auto !important;
	min-height: 0;
	padding: 5px 0;
	}
.layout-box {
	margin-bottom: 20px;
	}
.layout-box .navbar .nav > li {
	float: none;
	}
.layout-box .navbar .nav.pull-right > li > a {
	padding-left: 0;
	margin: 5px 0 0 0;
	border-left: 0;
	border-bottom: 1px solid #ED1B24;
	text-align: center;
	}
.rotator-nav {
	height: 170px;
	}
.form-list > li:first-child, .form-list > li > label, .form-list > li > input {
	text-align: center;
	}
.form-list > li > .textarea-label {
	line-height: 1.1em;
	}
.form-list > li > label {
	float: none;
	width: auto;
	padding-top: 10px;
	}
.form-list > li > textarea, .form-list > li > input, .form-list > li > .right-box, .form-list > li > .input-small {
	float: none;
	width: 99%;
	padding: 0;
	margin: 0 auto;
	}
.form-list > li > textarea {
	width: 96%;
	padding: 1.5%;
	}
.form-list > li > textarea, .form-list > li > .right-box {
	margin-top: 10px;
	}
.form-list > li > input[type="submit"], .form-list > li .selectBox.offset1 {
	float: none;
	width: 99%;
	height: 30px;
	margin: 10px auto;
	}
.form-list > li > input[type="submit"] {
	padding: 0;
	}
.login-text.span4 {
	width: auto;
	margin: 0;
	}
.section-nav.top-space {
	margin-top: 50px;
	}
.azienda-bkg .section-nav.top-space {
	margin-top: 20px;
	}
.block-container .container { margin-top: 20px; }
.radial-nav { display: none; }
.home .radial-nav {
	display: block;
	width: auto;
	height: auto;
	margin-top: 10px;
	background: #FAFAFA url('../_img/bkg-newsbox-home.jpg') repeat-x scroll left -12px;
	border: 1px solid #FFFFFF;
	}
.radial-nav > .brand { display: none; }
.radial-nav .nav { margin-top: 10px; }
.radial-nav .nav-social {
	margin: 10px auto 0;
	text-align: center;
	}
.radial-nav .nav-social > li {
	display: inline-block;
	float: none;
	}
.locator-nav ul > li,
.locator-nav ul > li > a,
.locator-nav ul > li.active > a { display: block; }

.dealerNetwork_search td { display: block; text-align: left !important;  }

}
@media screen and (max-width: 540px) {
.section-text > .nav.range-list > li {
	display: block;
	float: none;
	width: auto;
	}
	.navbar-inner.sitemap-parent.internal-footer {
		max-height: 115px;
	}
	.rotator-nav {
		height: 135px;
		}
	.news-box .nav > li:first-child {
		border: none;
		}
	.news-box .nav > li img {
		margin: 0 auto 5px;
		}
	.selection-list > li > label,
	.selection-list > li > select,
	.selection-list > li > input {
		display: block;
		float: none;
		margin: 0 auto;
		}
	.selection-list > li > label {
		text-align: center;
		}
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.news-box {
	margin-top: 2px;
	}
input[type="submit"].btn-white {
	padding: 0 10px 0 25px;
	}
}
