.clearfix {
	*zoom:1;
}
.youtube {
background: url(../images/social/youtube.png);
}
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}

.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;
}

h1, h2, h3, h4, h5, h6 {
	margin-top:0;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:inherit;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color:#1786DA;
}

h3 {
	color:#000;
	font-size:20px !important;
	text-transform:uppercase;
	font-family:'Racing Sans One', cursive;
	font-weight:normal;
	line-height:23px;
	margin-bottom:10px;
}

h4 {
	color:#000;
	font-size:17px;
	text-transform:uppercase;
	font-family:'Asap', sans-serif;
	line-height:18px;
	margin-bottom:2px;
}

h5 {
	color:#000;
	font-weight:normal;
	text-transform:uppercase;
	font-size:13px;
	font-family:'Asap', sans-serif;
	line-height:18px;
	margin-bottom:9px;
}

.alert-heading {
	color:inherit;
}

p {
	margin:0;
	padding-bottom:16px;
	text-align: justify;
}

.icons-marker {
	font-size:14.399999999999999px;
	line-height:16px;
}

.btn {
	padding:4px 14px;
	font-size:12px;
	line-height:16px;
	background:#fff;
	color:#606060;
	text-shadow:none;
	border:1px solid #e6e6e6;
	border-bottom-color:#e6e6e6;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	transition:all .2s linear;
}

.btn:hover {
	text-decoration:none;
	background:#e6e6e6;
	color:#000;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	transition:all .2s linear;
}

.btn-primary {
	background:#777;
	color:#fff;
	text-shadow:none;
	border:0;
	line-height:24px;
	padding:0 9px;
	outline:none!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
}

.btn-primary:hover {
	background:#000;
	color:#fff;
}

.btn-primary.submitButton {
	float:right;
}

.btn-primary.disabled {
	background:#000;
	color:#fff;
	opacity:1;
	filter:alpha(opacity=100);
}

.btn-info {
	background:#1786DA;
	color:#fff;
	text-shadow:none;
	border:0;
	line-height:24px;
	padding:0 9px;
	outline:none!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
}

.btn-info:hover {
	background:#000;
	color:#fff;
}

#searchForm .btn.btn-primary {
	line-height:26px;
}

ul.categories-module h5 {
	font-size:1em;
	line-height:inherit;
	font-weight:normal;
	margin:0;
}

.pagination {
	height:auto;
	margin:0;
	padding:0 0 14px;
}

.pagination .counter {
	line-height:12px;
}

.pagination ul {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:0;
	box-shadow:none;
	margin:0 auto;
	width:100%;
	text-align:left;
}

.pagination ul li {
	display:inline-block;
	margin:0 3px 0 0;
}

.pagination ul li .pagenav {
	padding:0 9px;
	line-height:24px;
	text-transform:lowercase;
	color:#fff;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:0;
	box-shadow:none;
}

.pagination ul li span.pagenav {
	color:#fff;
	background:#b3c9b3;
}

.pagination ul li a.pagenav {
	color:#fff;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
}

.pagination ul li a.pagenav:hover {
	background:#b3c9b3;
	color:#fff;
}

input[type='radio'], input[type='checkbox'] {
	margin:3px 0 0;
}

.item_img, .category_img {
	margin-bottom:30px;
}

.img-intro__left, .img-full__left {
	float:left;
	margin:0 20px 9px 0;
}

.img-intro__right, .img-full__right {
	float:right;
	margin:0 18px 9px 0;
}

.well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

#header-row {
	padding:22px 0 30px;
}

#logo a {
	margin-left:25px;
}

.phone {
	padding:16px 0 0;
}

.phone h5 {
	font-weight:bold;
	color:#595959;
	margin-bottom:7px;
}

.phone .mod-custom__phone {
	color:#b3c9b3;
	font-size:27px;
	letter-spacing:-1px;
	font-weight:bold;
	font-family:'Asap', sans-serif;
}

#navigation-row .container {
	/*background:url(../images/menu_bg.jpg) 50% 0;*/
	background: #1786DA;
	padding:12px 0;
}

.select-menu {
	display:none;
}

.navigation ul.sf-menu {
	position:relative;
	display:table;
	width:100%;
}

.navigation ul.sf-menu>li {
	padding:0;
	height:20px;
	float:none;
	display:table-cell;
}

.navigation ul.sf-menu>li.active>.sfHolder>a, .navigation ul.sf-menu>li.sfHover>.sfHolder>a, .navigation ul.sf-menu>li.current>.sfHolder>a, .navigation ul.sf-menu>li.active>.sfHolder>.separator, .navigation ul.sf-menu>li.sfHover>.sfHolder>.separator, .navigation ul.sf-menu>li.current>.sfHolder>.separator {
	color:#000;
}

.navigation ul.sf-menu>li+li>.sfHolder:before {
	background:#98b4af;
	width:1px;
	height:11px;
	content:'';
	position:absolute;
	left:0;
	top:50%;
	margin-top:-5px;
}

.navigation ul.sf-menu>li>.sfHolder {
	display:block;
	position:relative;
}

.navigation ul.sf-menu>li>.sfHolder>a, .navigation ul.sf-menu>li>.sfHolder>.separator {
	font-size:17px;
	line-height:20px;
	font-family:'Racing Sans One', cursive;
	color:#fff;
	height:20px;
	text-transform:uppercase;
	display:block;
	text-align:center;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
}

.navigation ul.sf-menu>li>.sfHolder>a:hover, .navigation ul.sf-menu>li>.sfHolder>.separator:hover {
	color:#000;
}

.navigation ul.sf-menu>li>.sfHolder>a:hover>span, .navigation ul.sf-menu>li>.sfHolder>.separator:hover>span {
	background-position:center bottom!important;
}

.navigation ul.sf-menu li:hover>.sfHolder>ul, .navigation ul.sf-menu li.sfHover>.sfHolder>ul {
	top:33px;
}

.navigation ul.sf-menu ul {
	width:100%;
}

.navigation ul.sf-menu li li:hover>.sfHolder ul, .navigation ul.sf-menu li li.sfHover>.sfHolder ul {
	top:-12px;
	left:100%;
	margin-left:1px;
}

.navigation ul.sf-menu li li li:hover>.sfHolder ul, .navigation ul.sf-menu li li li.sfHover>.sfHolder ul {
	top:-12px;
	left:100%;
	margin-left:1px;
}

.navigation ul.sf-menu ul {
	/*background:url(../images/menu_bg.jpg) 50% 0;*/
	background: #1786DA;
	padding:12px 0;
}

.navigation ul.sf-menu ul li>.sfHolder a, .navigation ul.sf-menu ul li>.sfHolder .separator {
	font-size:15px;
	line-height:35px;
	font-family:'Racing Sans One', cursive;
	color:#fff;
	display:block;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
}

.navigation ul.sf-menu ul li>.sfHolder a:hover, .navigation ul.sf-menu ul li>.sfHolder .separator:hover {
	color:#000;
}

.navigation ul.sf-menu ul li.active>.sfHolder>a, .navigation ul.sf-menu ul li.sfHover>.sfHolder>a, .navigation ul.sf-menu ul li.active>.sfHolder>.separator, .navigation ul.sf-menu ul li.sfHover>.sfHolder>.separator {
	color:#000;
}

.navigation ul.sf-menu ul li.firstItem {
	border:0;
}

.navigation ul.sf-menu.sf-vertical {
	width:155px;
}

.navigation ul.sf-menu.sf-vertical li {
	width:155px;
	margin-bottom:1px;
}

.navigation ul.sf-menu.sf-vertical li:hover>ul, .navigation ul.sf-menu.sf-vertical li.sfHover>ul {
	top:-13px;
}

.navigation ul.sf-menu.sf-vertical ul {
	left:157px;
}

.navigation ul.sf-menu.sf-vertical ul li a, .navigation ul.sf-menu.sf-vertical ul li span {
	padding:9px 12px;
}

.navigation ul.sf-menu.sf-navbar {
	height:20px;
	padding-bottom:20px;
	margin-bottom:2px;
}

.navigation ul.sf-menu.sf-navbar li:hover>ul, .navigation ul.sf-menu.sf-navbar li.sfHover>ul {
	top:22px;
	left:0;
}

.navigation ul.sf-menu.sf-navbar li ul {
	width:auto;
	padding:2px 0;
}

.navigation ul.sf-menu.sf-navbar li ul ul.sub-menu {
	width:155px;
	top:20px;
}

.search-block {
	text-align:right;
}

.search-block input {
	max-width:100%;
}

#showcase-row {
	padding:0 0 27px;
}

.mod-newsflash-adv .isotope {
	margin:0 -1.5%;
}

.mod-newsflash-adv .isotope-item {
	padding:0 1.5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	float:left;
}

.mod-newsflash-adv .isotope-item.straightDown {
	text-align:center;
}

.content-container {
	/*padding:58px 0 61px;*/
	padding:20px 0 61px;
}

#feature-row .container {
	border-bottom:1px solid #d6d6d6;
	padding:0 0 9px;
}

.moduletable .item_published, .news  .item_published{
	float:left;
	/*color:#b3c9b3;*/
	color: rgba(69, 137, 238, 0.57);
	width:76px;
	text-align:center;
	margin-right:20px;
	font-size:21px;
	text-transform:lowercase;
	font-weight:bold;
	line-height:29px;
}

.moduletable .item_published strong, .news  .item_published strong {
	display:block;
	font-size:43px;
}

.moduletable .item_published span, .news  .item_published span {
	display:block;
	font-size:19px;
}

.events .item_content {
	overflow:hidden;
}

.events .item_num0 {
	padding-right:96px;
}

.events .btn-info {
	background:#1786DA;
}

.events .btn-info:hover {
	background:#000;
}

.news .btn-info {
	background:#1786DA;
}

.news .btn-info:hover {
	background:#000;
}

#maintop-row {
	padding:63px 0 11px;
}

#content-row {
	padding:0;
}

#component {
	min-height:0;
}

.container-fluid {
	padding:0!important;
}

.item {
	margin-bottom:31px;
}

.item:after {
	content:'';
	display:block;
	clear:both;
}

.page-header {
	border:0;
	padding:0;
	margin:0;
}

.item_info_dl {
	margin:0 0 27px;
}

.item_info_dl dd {
	margin:0;
	display:inline;
	text-transform:uppercase;
	font-family:'Asap', sans-serif;
	font-size:13px;
}

.item_info_dl dd>* {
	display:inline;
}

.item_info_dl dd a {
	color:#b3c9b3;
}

.item_info_dl dd a:hover {
	color:#000;
}

.item_info_dl dd span {
	color:#b3c9b3;
}

.page-blog .item {
	border-bottom:1px solid #d6d6d6;
	padding-bottom:29px;
}

.item_icons.btn-group.pull-right {
	margin:0 0 10px 10px;
	position:relative;
	z-index:10;
}

ul.gallery {
	margin:0 0 0 -20px;
}

ul.gallery .gallery-item {
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0 70px 20px;
	float:left;
	list-style:none;
}

ul.gallery .gallery-item .item_img {
	margin-right:0;
	margin-bottom:25px;
	float:none;
}

ul.gallery .gallery-item.straightDown {
	float:none;
}

ul.gallery .gallery-item.straightDown .item_img {
	float:left;
	margin:0 16px 16px 0!important;
}

.touchGalleryLink.zoom {
	background:#000;
}

.touchGalleryLink.zoom img {
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
}

.touchGalleryLink.zoom:before {
	background:#b3c9b3;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-300px;
	margin-top:-300px;
	width:600px;
	height:600px;
	opacity:0;
	filter:alpha(opacity=0);
	content:'';
	-webkit-border-radius:1000px;
	-moz-border-radius:1000px;
	border-radius:1000px;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
	z-index:5;
}

.touchGalleryLink.zoom:after {
	background:url(../images/zoom.png) left top no-repeat;
	background-size:100% 100%!important;
	display:block;
	width:0;
	height:0;
	position:absolute;
	top:50%;
	left:50%;
	margin:0;
	z-index:4;
	content:'';
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
	z-index:10;
}

.touchGalleryLink.zoom:hover img {
	opacity:.5;
	filter:alpha(opacity=50);
}

.touchGalleryLink.zoom:hover:before {
	opacity:1;
	filter:alpha(opacity=100);
	margin-left:-50px;
	margin-top:-50px;
	width:100px;
	height:100px;
}

.touchGalleryLink.zoom:hover:after {
	height:60px;
	width:45px;
	margin:-30px 0 0 -22px;
}

.page-category__testimonials .item {
	margin-bottom:30px;
}

blockquote {
	padding:0 0 0 35px;
	margin:0;
	border-left:none;
	position:relative;
}

blockquote:before {
	color:#000;
	content:'';
	font-size:48px;
	font-family:'Racing Sans One', cursive;
	position:absolute;
	left:0;
	top:0;
	line-height:38px;
}

blockquote p {
	margin-bottom:0;
	padding:0 0 9px;
	font-size:inherit;
	font-weight:normal;
	line-height:inherit;
}

blockquote p:before {
	content:'';
	display:none;
}

blockquote p:after {
	content:'';
	display:none;
}

blockquote small {
	text-align:left;
	text-transform:uppercase;
	color:#b3c9b3;
	font-size:13px;
}

blockquote small:before {
	display:none;
}

blockquote a {
	text-decoration:underline;
}

.page-category__team .item_introtext {
	overflow:hidden;
}

.addthis_toolbox {
	padding-top:12px;
}

.archive-module, .categories-module, .mod-menu .nav.menu, .list1 ul {
	margin:0;
}

.archive-module li, .categories-module li, .mod-menu .nav.menu li, .list1 ul li {
	list-style: none;
	background: url(../images/list_marker.png) 0 20px no-repeat;
	padding: 12px 0 0 20px;
	color: #000;
	font-size: 15px !important;
	text-transform: uppercase;
	font-family: 'Racing Sans One', cursive;
	font-weight: normal;
	line-height: 23px;
	margin-bottom: 15px;
	text-decoration: underline;
	/*list-style:none;
	background:url(../images/list_marker.png) 0 15px no-repeat;
	padding:12px 0 0 20px;
	font-family:'PT Sans', sans-serif;*/
}

.archive-module li a, .categories-module li a, .mod-menu .nav.menu li a, .list1 ul li a {
	display:inline;
	color:inherit;
}

.archive-module li a:hover, .categories-module li a:hover, .mod-menu .nav.menu li a:hover, .list1 ul li a:hover {
	background:0;
	color: #1786DA;;
}

.comments .kmt-mod .mod-avatar {
	margin-right:20px;
}

.comments .kmt-mod .avatar {
	width:60px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

.comments .kmt-mod .mod-comment-meta {
	text-transform:uppercase;
	padding-left:0;
	padding-bottom:10px;
	font-size:13px;
	font-family:'Asap', sans-serif;
}

.comments .kmt-mod .mod-comment-meta a {
	color:#b3c9b3;
}

.comments .kmt-mod .mod-comment-meta a:hover {
	color:#000;
}

.comments .kmt-mod .mod-comment-text {
	border:0;
	padding:0;
	font:inherit;
}

.comments .kmt-mod .mod-item+.mod-item {
	border-top:0;
	padding-top:10px;
}

.tagspopular ul {
	margin:0;
}

.tagspopular ul li {
	list-style:none;
	display:inline-block;
	margin:0 7px 9px 0;
}

.tagspopular ul li a {
	text-decoration:underline;
	color:#606060;
}

.tagspopular ul li a:hover {
	text-decoration:none;
	color:#b3c9b3;
}

#aside-right .moduletable+.moduletable {
	margin-top:10px;
	border-top:1px solid #d6d6d6;
	padding-top:30px;
}

#mainbottom-row .container {
	border-top:1px solid #d6d6d6;
	padding:58px 0 0;
}

.team h5 {
	/*color:#717BC0;*/
	color: rgba(0, 31, 255, 0.32);
}

.results h5 {
	margin-bottom:15px;
}

.partners {
	margin-bottom:-33px;
}

.partners .item_introtext img {
	margin-bottom:30px;
}

.partners .item_introtext h5 {
	/*color:#717BC0;*/
	color: rgba(0, 31, 255, 0.32);
}

.did_you_know {
	margin-bottom:-15px;
}

#copyright-row {
	padding:50px 0 0;
}

#copyright {
	color:#c1c1c1;
	font-size:11px;
}

#copyright a {
	color:inherit;
}

#copyright a:hover {
	color:#fff;
}

#copyright .footer_logo {
	margin-right:4px;
}

#footer-wrapper {
	background:url(../images/footer_bg.jpg) 50% 0;
}

.social {
	margin-top:16px;
}

.social ul {
	padding:13px 13px 16px 0;
	background:url(../images/dotted_border.gif) 100% 0 repeat-y;
	margin:0 2px 0 0;
}

.social ul li {
	margin:0 8px 0 0;
}

.social ul li a {
	width:32px;
	height:32px;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
	font-size:0;
	line-height:0;
	overflow:hidden;
	text-indent:9999px;
	opacity:1;
	filter:alpha(opacity=100);
}

.social ul li a:hover {
	opacity:.5;
	filter:alpha(opacity=50);
}

.body__team #push {
	height:200px;
}

.footer_links {
	padding-top:3px;
}

.footer_links .mod-menu .nav.menu {
	text-align:right;
}

.footer_links .mod-menu .nav.menu li {
	display:inline-block;
	text-transform:uppercase;
	padding:0;
	background:0;
	font-size:11px;
}

.footer_links .mod-menu .nav.menu li a {
	color:#fff;
}

.footer_links .mod-menu .nav.menu li a:hover {
	text-decoration:underline;
}

.footer_links .mod-menu .nav.menu li+li {
	background:url(../images/footer_marker.png) 0 50% no-repeat;
	padding-left:11px;
	margin-left:6px;
}
body {
font-family: 'Droid Sans', sans-serif;
font-size: 12px;
line-height: 16px;
color: #838383;
}

/*MODIFICHE EMANUELE colore background: #006C9F*/
div.itemListSubCategories h3 {display: none;}
div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {padding: 0px !important;border: 0px solid #DDD !important;
/*height: 180px !important;*/}

h2 {font-size: 28px;color: #1786DA;}
.news .catItemView.groupPrimary, .news  .catItemView.groupSecondary {border: 0px solid #DDD;background: #F7FAFE;border-bottom: 1px solid #DDD;margin: 4px;padding: 8px;}
.catItemView.groupPrimary, .catItemView.groupSecondary {background: #F7FAFE;border: 1px solid #DDD;margin: 4px;padding: 8px;}
.subCategoryMore {display: none;}
.catItemReadMore, .k2ReadMore, .subCategoryMore, .moduleItemReadMore {background: #1786DA;color: #FFF;text-shadow: none;border: 0;line-height: 24px;padding: 7px 5px;outline: none!important;-webkit-box-shadow: none!important;-moz-box-shadow: none!important;box-shadow: none!important;}
.componentheadingservizi {
color: #000;
font-size: 20px !important;
text-transform: uppercase;
font-family: 'Racing Sans One', cursive;
font-weight: normal;
line-height: 23px;
margin: 0px 0px 10px 5px;
}
.nav.menu.saldatura {
font-size: 20px;
}
.saldatura li {margin-bottom: 18px;}
.item_published {
float: left;
color: #B3C9B3;
color: rgba(0, 31, 255, 0.32);
width: 76px;
text-align: center;
margin-right: 20px;
font-size: 21px;
text-transform: lowercase;
font-weight: bold;
line-height: 29px;
}
.news span.itemImage img {border: 0px solid #CCC !important;padding: 0px !important;}
.news span.catItemImage img {border: 0px solid #CCC;padding: 0px;margin: 0 20px 9px 0;}
.news .itemImageBlock, .news .catItemImageBlock {float: left;margin: 0 !important;padding-bottom: 0px;}
/*.news img, .events img, .chisiamo img {width: 250px !important;}*/
.news .ReadMore, .news .catItemReadMore {float: right;}
.itemView {border-bottom: 0px dotted #CCC !important;}
.odd {margin-top: 10px;}
.moduletabletitle.span3 {margin-left: 0px;}
.itemBackToTop {display: none;}

.itemTitle {margin-bottom: 0px;}
.k2ItemsBlock.events.span9, .k2ItemsBlock.chisiamo.span9, .k2ItemsBlock.news.span9, .k2ItemsBlock.servizi.span9 {margin-left: 0px;}
.itemHeader .itemDateCreated .item_published {padding-top: 130px;}
.itemHeader {margin-left: 5px;}
.itemIntroText {color: #8D8D8D !important;font-size: 12px !important;font-weight: normal !important;line-height: 16px !important;padding: 4px 0 0px 0 !important;}
.servizi .catItemImageBlock, .news .catItemImageBlock {padding: 0px;margin: 0 0 0px 0;}
.servizi span.catItemImage img {padding: 0px;}
.servizi .catItemBody {padding: 0px 0;margin: 0;}
.servizi .subCategory a.subCategoryImage, div.subCategory a.subCategoryImage:hover {margin-bottom: 8px;}
.servizi h2 {color: #000;
line-height: 30px;
font-family: 'Racing Sans One';
font-size: 18px !important;
text-transform: uppercase;
font-weight: normal;margin: 10px 0px 10px 0px;}
.servizi .catItemView.groupPrimary, .servizi  .catItemView.groupSecondary {
	margin-top: -15px;
	border: 0px solid #DDD;
	background: #F7FAFE;
	margin-right: 0px;
	margin-left: 0px;
	padding: 8px;
	}
.servizi .itemToolbar, .chisiamo .itemToolbar {display: none;}
.servizi span.catItemImage img {border: 0px solid #CCC;padding: 0px;margin: 0 20px 9px 0;}
.chisiamo .itemImageBlock, .servizi .itemImageBlock, .servizi .catItemImageBlock {float: left;margin: 0 !important;padding-bottom: 0px;}
/*.news img, .servizi img, .events img, .chisiamo img {width: 250px !important;}*/
.servizi .ReadMore, .servizi .catItemReadMore {float: right;}
.nav.menu.saldatura .current {color: #1786DA !important;/*font-weight: bold;font-style: italic;*/}
.nav.menu.saldatura .current .small {color: #838383;font-weight: normal;font-style: normal;}
.saldatura .small {font-size: 16px;padding-top: 10px;}
.servizi .catItemHeader h3 {
	color:#000;
	font-size:20px !important;
	text-transform:uppercase !important;
	font-family:'Racing Sans One', cursive !important;
	font-weight:normal !important;
	line-height:23px !important;
	margin-bottom:10px !important;
}
.itemListView.chisiamo {display: none;}
.body__chisiamo #feature-row .container {border-bottom: 0px;}
.servizi .catItemImage {margin: 0px;}

/*PAGINAZIONE K2*/
.k2Pagination ul li span {
color: #FFF;
background: #1786DA;
border: 1px solid #1786DA;
}
.k2Pagination ul li a:hover {
background: #1786DA;
color: #FFF;
border: 1px solid #1786DA;
}
.k2Pagination ul li span, .k2Pagination ul li a {
line-height: 24px;
padding: 0 9px;
text-transform: none;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
border: none;
box-shadow: none;
font-size: 12px;
}
.k2Pagination a, .k2Pagination span {
float: left;
padding: 0 14px;
line-height: 38px;
text-decoration: none;
background-color: #FFF;
border: 1px solid #DDD !important;
border-left-width: 0;
}
.k2Pagination ul li {
display: inline-block !important;
margin: 0 10px 0 0;
}

.btn {
	background:#1786DA;
}

.btn:hover {
	background:#1786DA;
	color:#B3C9B3;
}
.subservizi .catItemReadMore {
display: none !important;
}
div.subCategory {
background: #F7FAFE;
border: 1px solid #DDD;
margin: 4px;
padding: 0px;
height: auto !important;
}
div.subCategory h2 {
text-align: center;
}
.boxplus-viewport {
height: 127px !important;
}
.mod-custom__copyright p {text-align: center;color: #AFADAD;}
.servizi .itemContainer {float: none;}
.mod-custom__video iframe {width: 100%;}
.news .itemFullText img {padding: 10px;}
/*MODIFICHE RESPONSIVE PAGINA SERVIZI*/
@media (max-width: 340px) {}
@media (max-width: 480px) and (min-width: 339px) {

}
@media (max-width: 539px) and (min-width: 479px) {

}
@media (max-width: 639px) and (min-width: 540px) {

}
@media (max-width: 730px) and (min-width: 640px) {

}
@media (max-width: 767px) and (min-width: 729px) {

}
@media (max-width: 979px) and (min-width: 768px) {

}
@media (max-width: 1200px) and (min-width: 980px) {

}
@media (min-width: 1200px) {
.span15 {width: 820px;}
}
@media (max-width: 1200px) {

}
@media (max-width: 980px) {
.servizi .subCategoryContainer {width: 50% !important;}
.servizi .clr {display: none;}
.mod-custom__video iframe {margin-left: 0px;}
.attrezzature .macchinari {width: 50% !important;;}
}
@media (max-width: 767px) {
.servizi .subCategoryContainer {width: 100% !important;}
.servizi .clr {display: none;}
.body__servizi .span4 {width: 50% !important;float: left !important;}
.body__servizi .span8 {width: 50% !important;float: left !important;}
.phone {text-align: left !important;display: none;}
#logo {width: 100% !important;float: none !important;}
}
@media (max-width: 640px) {

}
@media (max-width: 480px) {
.subservizi #aside-left.span4 {display: none;}
.subservizi .content-inner.row .span8 {width: 100% !important;float: none !important;}
.phone {display: none;}
.servizi .subCategoryContainer {width: 100% !important;}
.servizi .clr {display: none;}
.body__servizi .span4 {width: 50% !important;float: left !important;}
.body__servizi .span8 {width: 50% !important;float: left !important;}
.servizi h2 {font-size: 15px !important;}
.archive-module li, .categories-module li, .mod-menu .nav.menu li, .list1 ul li {background: url(../images/list_marker.png) 0 9px no-repeat;
padding: 4px 0 0 18px;font-size: 13px !important;line-height: 20px;}
/*PAGINAZIONE K2*/
.k2Pagination ul li, .pagination ul li {display: none !important;}
.k2Pagination ul li.pagination-prev, .k2Pagination ul li.pagination-next, .pagination ul li.pagination-prev, .pagination ul li.pagination-next {display: inline-block !important;}
.k2Pagination, .pagination {padding: 0 0 0px !important;}
.attrezzature .macchinari {width: 100% !important;}
}