/*.article-logic.tit  + .article-logic.txt {
	border-left:1px solid #cccccc;
	border-right:none !important;
}
.article-logic.txt{
	border-right:1px solid #cccccc;
}*/
.lan-menu  .dropdown-menu li {width: 70px;}
#item-1551 .slides li > .advs-box {
    min-height:300px !important;
	}
.slides li > .advs-box {min-height: 400px !important;}
#item-411 .slides li > .advs-box {min-height: 100% !important;}
#item-1461 .slides li > .advs-box {min-height: 270px !important;}
#item-290 .slides li > .advs-box {min-height: 530px !important;}
.advs-box p {text-align:justify !important;}
.advs-box ul li{
	font-family: 'Rubik', sans-serif;
    font-size: 13px;
    line-height: 24px;
}
h4.timeline-title{
	text-transform: uppercase;
    font-weight: 700;
    font-size: 20px;
    line-height: 27px;
}
.subtitle{
	font-family: 'Rubik', sans-serif;
    font-size: 15px;
    line-height: 28px;
	margin-top: 0 !important;
}
.img-box{
	margin-bottom:10px;
}
.c-yellow{
	color:#f5c11f;
}
#item-136{
	background-color:#ffffff;
}
#item-139{
	background-color:#ffffff;
}
#item-109{background-color:#ffffff;}
.section-map .fa::before,.section-map .fa:hover::before{color:#ffffff;}
.section-map .fa,.section-map .fa:hover{color:transparent;}

.navbar-collapse .dropdown-menu.multi-level li {list-style-type: none;}

/* TIMELINE */
.storyline .flexslider .slides > li{padding-bottom:20px;}
#item-120 .slides h4 {margin-left: -11px;height:20px;}
#item-120 .blocchi {padding-top:0px;}
#item-1471  .slides h4 {margin-left: -30px;height:60px;font-weight: bold;}

/* RICERCA PARAMETRICA */
.disable{cursor: no-drop !important; background: #8c8c8c !important;}
.grid-box{display: flex; flex-wrap: wrap;}
.ricerca-prd .search-box {margin:0px;padding:0px;}
.ricerca-prd {margin-bottom: 20px;}
.ricerca-prd .form-group {margin-left: 5px;margin-right:5px;}
.max-data {
    display: inline-block !important;
    width: 99%;
    margin: 1%;
    background: #e4e4e4;
    line-height: 26px;
	text-align:left;
	padding-left:10px;
}
.prd-box .advs-box-content {padding: 15px !important;}

/* RICERCA LIBERA */
#search-result{
	position:absolute;
	z-index:1000;
	border:1px solid #005dad;
	background:#ffffff;
	padding:20px;
	max-height:400px;
    margin-top: 0px;
    margin-left: -1px;
}
.result_box{display:flex}
.result_box a{display:flex; align-items:center;}
.result_box a img{display:initial;width:50%; max-height: 100%; margin:0;}

/* SCHEDA PRODOTTO */
.download-flag::after{
	content:'|';
	margin:0 4px;
}
.download-flag:last-child::after{
	content:'';
}
ul.taglia li {
    line-height: 10px;
    list-style: square;
}

/* CAROUSEL LIBERO */
.freebox {padding: 50px 30px;}
.btn-go {margin-left:10px !important;}
#page-5 .advs-box img {height: 235px;}
#item-52 .col-md-8, #item-52 .col-sm-12	{padding-right: 0px;}
#item-52 .advs-box-top-icon-img h3 {display: block;}
#item-52 .slides li {padding-right:52px !important;}
#item-52 .img-box {margin-bottom: 0px;}
.prd-box .advs-box-content span:not(.max-data) {height: 82px !important;display: block;margin-bottom: 10px;font-size: 14px;line-height: 20px;}
#item-52 .boxed {padding-left:0px;padding-right: 0px;height: 534px;margin-top: 3px;}
#item-52 .boxed.white:before {/*background-color: #f5c11f !important;*/background-color: #05bd61 !important;content: "";position: absolute;width: calc(100% + 0px);height: 2px;top: -1px;left: 0px;transform: translate3d(0,0,0);z-index: 2}
#item-52 .boxed img {height: 221px;width: 100%;z-index:1;}
#item-52 .boxed h3 {padding: 0px 10px;font-size: 20px;}
#item-52 .boxed table {width:100% !important;margin:0px !important;}
#item-52 .boxed .btn-xs {margin-left:33%;}
#item-52 .icon-box-cell p {padding: 5px 0 0 7px !important;}
#item-52 .advs-box-top-icon-img.boxed .advs-box-content {padding: 0px;}
#item-52 .advs-box-content {padding:10px;}
#item-133 .icon-box-cell, #item-402 .icon-box-cell {vertical-align: baseline;}
.flexslider.carousel h3 {font-size:18px;}
#item-47 .ricerca-prd  {display:none;}
#item-410 h3 {height:70px;}
#item-132 .icon-box-cell, #item-307 .icon-box-cell, #item-106 .icon-box-cell {vertical-align: top;}
#item-307 .icon-box-cell p {width: 80%;}
#item-135 .im-right-4 {vertical-align: middle;}
#item-339 .icon-box-cell .text-s {display:none;}
#item-815 li {list-style: none;}
#item-815 li img {margin-right: 20px; border-radius: 30px;}
#item-1540 .advs-box.boxed {min-height: 635px !important;}
#item-1540 .advs-box.boxed h6 {height:16px;}
#item-1540 .advs-box-content .btn{position: absolute;bottom: 24px;}
.locatorMap_list_item_title strong {margin-left: 18px;}
#item-1651 h2 {text-align:center;}
#item-328 h3 {width: 98%;text-align: center;}
#item-119 .advs-box.boxed {min-height: 638px !important;}
#item-119 .col-md-8 .btn.btn-xs {position: absolute;bottom: 25px;}
#item-418 .col-md-4 h2 {height:70px;}
#item-1538 .text-m {font-size: 15px !important;padding-left: 0px;height: 50px;}
#item-1538 .grid-table td {padding: 6px !important;}
#item-1538 .icon-box {height:166px !important;}
#item-1538 .icon-box .icon-box-cell {vertical-align: top;}
#item-554 {background-color: #ffffff !important;}
#item-1534 {background-color: #ffffff !important;float: left;width:70%;}
#item-1534 .content.container {width: auto;padding: 30px 0px 0px 170px;/*height: 700px;*/}
#item-1534 .list-items .list-item {padding: 8px 0px 8px 0px;}
#item-1535 .content.container  {width: 300px;}
#item-1535 .content.container  .row {padding:0px 0px 10px 0px !important;}
#item-1535 {float: right;width:30%;background-color:#ffffff;height: 600px; padding-top:100px;}
#item-1535 .col-md-4 {width:100%;text-align: center;}
#item-1536 {clear:both;background-color: #f6f6f6 !important;}
#lb493 .scale-up, #lb751 .scale-up, #lb494 .scale-up, #lb499 .scale-up, #lb497 .scale-up, #lb495 .scale-up, #lb496 .scale-up, #lb501 .scale-up, #lb498 .scale-up {transform: none !important;}
.box-new-search {padding:10px !important;background: #cccccc;border: 1px solid #ccc;border-radius: 10px;color: #424242;}
.box-new-search .form-control {background-color: #ffffff;padding-left: 10px;border-radius: 5px !important;border-bottom: 0px solid #2d2d2d !important;}
.box-new-search  .btn.btn-border {background-color: #ffd14c !important;border-radius: 10px;font-weight: bold;color: #000000;}
.boxed-inverse .scroll-content::after, .section-bg-color .scroll-content::after, .well.scroll-content::after {background: linear-gradient(to top, rgb(255, 255, 255) 0%,rgb(255, 255, 255) 0%);}
/*
#item-642 .slimScrollDiv {width:50% !important;float:right;overflow: hidden;margin-bottom:40px;}
#item-642 [data-height].collapse-box .panel:after, #item-642 .scroll-content:after {background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgb(246, 246, 246, 0%) 100%);}
#item-642 .slimScrollDiv:after,#item-642 .slimScrollDiv:before{content: "";position: absolute;height: 0px;bottom: 0;left: 0;right: 0;width: 100%;background: linear-gradient(to top, rgb(255, 255, 255) 0%,rgba(0,0,0,0) 0%);}
*/
#item-106 {background-color: #ffffff;}
#item-106 .box-middle {padding-top:0px !important;padding-bottom:0px !important;}
#item-106 .section-empty.bg-white .container {padding-bottom:0px !important;}
#item-1709 {padding-bottom:40px;}
#item-1539 .container.content {padding-top:20px;padding-bottom:20px;}
.application-box li a {color: #005dad !important;}
.login {width: 60%;margin-left: 20%;background-color: #f5faff;padding: 2% !important;border-radius: 10px;border: 1px solid #949494;margin-top: 4%;margin-bottom: 4%;}
.login .btn {margin-top: 5%;}
.login h5 {font-size: 20px;text-transform: uppercase;}
#page-1812 .title-base.text-left p a {color:#ffffff !important;}
#documenti .list-item.list-item-img i {height: 100px !important;background-size: 64%  !important;}
#documenti .list-item.list-item-img {padding-bottom:20px !important;}
.data-table td, .data-table th{font-size:12px;}
#page-5  h1 span{text-transform:initial !important; font-size:26px !important;}
#page-1812 .navigation a {font-family: 'Coda', sans-serif !important;font-size: 13px;background-color: #ffffff;margin-right: 5px;border: 1px solid #adadad;text-transform:uppercase;}
#page-1812 .navigation {margin-bottom:30px;}
#page-1812 .navigation ul li.active > a {border-color: #447fb7 !important;color: #ffffff !important;background-color: #447fb7 !important;}
#documenti .row {margin-left: 0px;margin-right: 0px;}
#documenti {background-color: #ffffff;padding: 1% 1% 0.5% 1%;}
/*#page-643 .header-base.bg-cover:before {content:url(/images/slide-back.png);position:absolute;}*/
.hidden{display: none;}
.argument.active{color:#ffffff !important; font-weight:bold;}
.argument.active:before {background-color:#005dab !important;}
#page-2034 ul li a, #page-1802  ul li a, #page-1803  ul li a, #page-1805  ul li a, #page-1804  ul li a, #page-2058  ul li a, #page-1806  ul li a, #page-1807  ul li a, #page-1810  ul li a, #page-1811  ul li a, #page-1821  ul li a, #page-1850  ul li a, #page-1851  ul li a, #page-2035  ul li a, #page-2057  ul li a, #page-1955  ul li a, #page-1873  ul li a, #page-1874  ul li a, #page-1876  ul li a, #page-1875  ul li a, #page-1967  ul li a, #page-1968  ul li a, #page-1970  ul li a, #page-1969  ul li a, #page-1971  ul li a, #page-1972  ul li a, #page-1845  ul li a, #page-1846  ul li a, #page-1803  ul li a, #page-1848 ul li a , #page-1920 ul li a , #page-1921 ul li a, #page-1950 ul li a, #page-1951 ul li a, #page-1950 ul li a, #page-2034 ul li a, #page-2035 ul li a, #page-1955 ul li a, #page-1934 ul li a, #page-1933 ul li a, #page-1936 ul li a   {color: #005dad;}
.gallery .list-item.list-item-img h3 {height:40px;}
.related h3 {font-weight: bold;margin-bottom: 10px;margin-top: 20px;}
.related-link {padding: 4%;border-right: 1px solid #dedede;width: 200px;display: block;text-align: left;border: 1px solid #005DAB;text-transform: lowercase;margin: 10px 5px 5px 5px;font-size: 13px;}
.search-blog.list-blog {display:none;}
#search_fields .form-group strong{text-transform:uppercase;}
#item-1534 .tab-box .col-md-1, #item-1534 .tab-box .col-md-2, #item-1534 .tab-box .column-title {width: auto !important;min-width: 130px;font-size: 12px !important;}
#primo-piano .col-md-2 {
	font-size: 12px !important;
	padding: 0px 14px !important;
	min-width: 151px !important;
}
#rassegna-stampa .col-md-2 {font-size: 12px;}
#news .col-md-2 {font-size: 12px;}
#storie-di-successo-duplomatic .col-md-2 {font-size: 12px;}
#comunicati-stampa .col-md-2 {font-size: 12px;}
#news-duplomatic .col-md-2 {font-size: 12px;}
#page-5 h2 a{text-transform:uppercase !important;}
#messagge a{line-height:10px !important;}
.advs-box-side-icon .icon-box {display: table-cell; vertical-align: middle; padding-right: 30px !important;}
#item-73{background-size: auto;background-position: center center;}
.article h1 {font-weight: 900;font-size: 28px;line-height: 37px;padding-bottom: 18px;}
.article-category:not(:last-child):after {content: ' | '; color:#f5c11f;}
.h1-sb {font-size: 15px !important; color: #2d2d2d; display: inline; font-weight: normal; font-family: 'Rubik', sans-serif;}
.h1-sb2 {font-size: 30px !important; text-transform:uppercase;}

/* menù prodotti */
/*.mi-menu div.active a {color: #f5c11f !important;}*/
.list-group-item .active a {color: #f5c11f !important;}
.list-group-item div.active li a {color:#ffffff !important;}
/*.mi-menu .sidebar-nav a:hover, .mi-menu .sidebar-nav a.active,*/ .mi-menu .sidebar-nav div.active {color: #f5c11f !important;}

.mi-menu .sidebar-nav a:hover, .mi-menu .sidebar-nav a.active {color: #05bd61 !important;}

.mi-menu  .accordion-list .list-group-item:hover > a:not(.active) {padding-left: 0px !important;}
.mi-menu .accordion-list .list-group-item:before, .mi-menu .accordion-list .list-group-item > a:after {display:none !important;}
.mi-menu .accordion-list .list-group-item > a:before {left: initial !important;right: 8px;}
.mi-menu .side-menu {display:none;}
.mi-menu ul li > a {font-weight:normal;}
.mi-menu .accordion-list .list-group-item > a, .mi-menu div > a {padding: 10px 0;border: none;text-transform: uppercase;letter-spacing: 0px;font-size: 12px;border-bottom: 1px solid #ccc;display: block;font-family: 'Rubik', sans-serif !important;font-weight: 400;}
.list-group-item.active-panel ul.panel, .list-group-item.active ul.panel {background-color: #888888 !important;padding: 5px !important;margin-top: 0px;}
.hidden-desktop {display:none;}
footer #mc_embed_signup {text-transform:uppercase;font-family: 'Rajdhani', sans-serif !important;background: #f5f5f5 !important;}
#mc_embed_signup label {font-size: 24px !important;}
#mc_embed_signup input.email {font-family: 'Rajdhani', sans-serif !important;}
#mc_embed_signup form {padding: 10px 0 10px 0px !important;}
#mc_embed_signup input.button {border: 1px solid;border-radius: 0px;border-color: #447fb7 !important;background-color: #f5c11f !important;}
#item-411 .social-group a i {padding: 2px !important;}
#item-411 .niche-box-team .content-box {padding: 8px !important;}
#item-411 .niche-box-team .content-box h4 {padding: 8px !important;margin-bottom: 2px !important;}
#item-411 .niche-box-team p {overflow: visible !important;}
#item-1714 .niche-box-team .content-box h4 {margin-bottom: 0px !important;}
#item-1714 .fa.fa-link:before {content: ">>";}
.bg-image-center{background-size: auto; background-position: center center;}
#item-403 .text2 {height:130px;}
.text-black {padding-left: 0px !important;}
#item-2110 .col-md-2 {padding: 0 10px !important;}
#item-2110 .text-left-xs {padding: 0px 10px 0px 0px  !important;}
#primo-piano {background-color:#ececec !important; padding:20px;}
#item-2211{background-color:#ffffff!important;}
.scroll-content:after {background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgb(255 255 255) 100%) !important;}
.caption-video{position:absolute;top:0;z-index:9999;margin-left: 20%;}
.align-right{float:right; text-align:right;}
.align-left{}
/* LANDING 70 ANNI */
#item-2538{
	background: url(/images/2022/1920x400-lp-slider-hand-70-years-v3-copia_e83a82a50a.jpg);
    height: 260px;
    background-repeat: no-repeat;
    background-position: center center;
}
@media (max-width: 992px){
	#item-2538{
		background-position: right -130px center;
	}
}
hr.space{height: 40px;}
#item-2600 .container.content {
    padding-top: 0px;
    padding-bottom: 0px;
}
/* registrazione area repository */
.panel .inner.signin-box{
	border: 1px solid #f5c11f;
    padding: 10px !important;
}
.signin-accordion{
	text-align:right !important;
}
.signin-box{text-align:left !important;}
.accordion-list .list-group-item.signin-accordion > a:before{left: inherit !important; right: 11px;}
.accordion-list .list-group-item.signin-accordion > a:after{left: inherit !important; right: 0;}
.accordion-list .list-group-item.signin-accordion:before{display:none;}
.accordion-list .list-group-item.signin-accordion > a{padding-right:40px;}
.panel-repository{height:fit-content !important;}
.panel1 .inner{border:1px solid #f5c11f; padding:10px;}
.panel1 hr.space ~ p{border-top:1px solid #eeeeee; padding-top:15px;}
.reboot-password{font-size: 12px; text-align: right; padding-top: 0 !important;}
.reboot-password a:hover{color:#f5c11f;}
.reboot-password.back{font-size: 14px; text-align: left; font-weight:bold;}

#page-2684 .header-base.bg-cover {
	background-image: url(/images/rep-2.jpg) !important;
	background-color: blue;
	background-size: cover;
	box-shadow: inset 0 0 0 2000px rgb(18 18 18 / 42%);
}

#item-57 .boxed-inverse .btn {
    bottom: -80px!important;
}

div#item-1533, div#item-2936 {
    display: block;
    width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
}

#item-2996 .niche-box-team p {
	overflow: visible !important;
}

@media (min-width:768px){
	div#item-2990 .col-md-6:first-child {
		width: 30%;
	}

	div#item-2990 .col-md-6:nth-child(2) {
		width: 60%;
	}

	div#item-2990 .col-md-6:nth-child(2) .content {
		width: 100%;
	}
}

@media (min-width:768px){
	#item-2992 .slides li > .advs-box {
		min-height: 530px !important;
	}
}

@media (max-width:767px) and (min-width:461px){
	#item-2992 .slides li > .advs-box {
		min-height: 600px !important;
	}
}

#item-3186 {
	background-color: #ffffff;
}

body#body-3168 main .btn:before, body#body-3196 main .btn:before {
    background-color: #05bd61!important;
}

div#item-3194 {
    padding-top: 50px;
}

div#item-3194 .container.content, div#item-3227 .container.content {
    padding-top: 0px;
	padding-bottom: 0px;
}

div#item-3227 {
    background-color: white;
	padding-top: 50px;
}

div#item-3194 .application-box {
    text-align: center;
}

div#item-3194 .application-box img {
    width: 30%!important;
}

div#item-3194 .application-box h3 {
    border-bottom: 3px solid #05bd61;
}

#item-3194 {
    background-color: white;
}

div#item-3194 .col-md-4 .application-box {
    border: 1px solid #f5f5f5!important;
}

.title-base h2:after, #item-3473 .title-base h1:after {
    background-color: #05bd61!important;
}

#item-3473 .title-base h1:after {
    width: 250px !important;
    height: 5px !important;
    bottom: 60px !important;
}

.boxed.white.caratteristiche-mobile ul.list-texts li span {
    color: white!important;
    font-weight: bold;
    letter-spacing: 1px;
}

.boxed.white.caratteristiche-mobile i.im-information:before, .boxed.white.caratteristiche-mobile i.im-file-link:before {
    color: white!important;
}

.boxed.white.caratteristiche-mobile i.im-info-window {
    background-color: white!important;
}

div#item-782 .accordion {
    min-height: 200px;
}

body{
	background-color:white !important;
}
	
.w-100{
	width:100%;
}

.tab-box ul li {
    text-align: left;
}

.tab-box ul li a {
	padding: 10px;
}

.widget i.action-icon {
    color: #005dab;
}

.widget .advs-box #mc_embed_signup_scroll h3 {
    font-size: 17px;
}

.widget a.list-group-item.active {
    background-color: #efefef;
    padding-left: 15px;
}

div#documenti ul.nav-tabs li {
    border: none;
	border-bottom: 1px solid #DCDCDC!important;
	width: 100%;
}

div#documenti ul.nav-tabs li a {
	padding: 20px 0;
	font-weight: 600;
	text-transform: initial;
}

div#documenti ul.nav-tabs li a:hover {
    background-color: #efefef!important;
	border-top: unset;
	border-left: unset;
	border-right: unset;
    border-bottom: 1px solid #447fb7;
	font-weight: 700;
	padding-left: 15px;
	transition: all .3s;
}

div#documenti ul.nav-tabs li.active a {
    background-color: #efefef!important;
    border: unset;
	font-weight: 700;
	padding-left: 15px;
	text-transform: uppercase;
	border-bottom: 1px solid #447fb7;
}

.widget a.list-group-item:hover {
    background-color: #efefef!important;
    padding-left: 15px;
}

div#documenti .advs-box .btn i, .widget .advs-box .btn i {
    font-size: 30px;
}

div#documenti .gallery {
    padding: 0;
}

.old.first {
    margin-top: 30px;
}

.list-group-item.old a strong {
    font-weight: 400!important;
    color: #4C4C4C;
}

.widget #mc_embed_signup {
    background-color: transparent;
}

.countdown {
    color: white;
}

div#item-3304 {
    display: block;
    width: 100%;
}

div#item-3305 {
    width: 100%;
    background-color: white;
}

div#item-3305 .sep-custom {
    margin-top: 30px;
    margin-bottom: 30px;
}

div#item-3305 hr {
    visibility: hidden;
}

.mt-5 {
    margin-top: 3em!important;
}

.mb-5 {
    margin-bottom: 3em!important;
}

.box-middle-container .white a.btn:hover {
    color: white;
    border-color: white!important;
}

.list-group.list-blog a.list-group-item:last-child {
    text-transform: capitalize;
}

.tag-row i:before {
    color: #05bd61;
}

.tag-row a:after {
    color: #05bd61!important;
}

.text-white {
    color: white;
}

footer h3.text-white {
    color: #4C4C4C!important;
}

.row div.applications-text p a {
    color: #05BD61!important;
}

.section-two-blocks {
    margin-bottom: 80px; /* o il valore di margine che preferisci */
}
.col-slider-parallax-dx, .col-slider-parallax-sx{
	margin-top: 80px;
}
.col-slider-parallax-dx{
	float: left;
}
.col-slider-parallax-sx{
	float: right;
}

#page-3455 .content h4, main#page-3455 .content .social-group, main#page-3455 .content .tag-row {
    display: none;
}

@media (max-width:992px){
	.bg-cover .content.overlay-content {
		padding-top: 0;
	}
	.bg-cover .content.overlay-content .banner-mobile p {
		display:none;
	}
	.bg-cover {
		height:300px!important;
	}
	.container.content.overlay-content.white {
		padding-bottom: 150px!important;
		padding-top: 50px!important;
	}
}

@media (max-width:480px){
	#item-48 a {
		position: initial!important;
		width: unset !important;
		background-color: #05bd61!important;
	}
	.flexslider .btn-yellow:before {
		background-color: transparent!important;
	}
}

/* css per landing cilindri oleodinamici */

div#item-3488, div#item-3483 {
    padding: 40px 0;
}

div#item-3464, div#item-3466 {
    padding-top: 40px;
}

div#item-3490 {
    padding-bottom: 40px;
}

div#item-3466 .container {
    padding-top: 40px;
    padding-bottom: 0;
}

div#item-3494 {
    margin-top: 80px;
}

div#item-2921 .col-md-12 h2:first-child {
    display: none;
}

div#item-2921 .col-md-12 h2 {
    text-align:left;
}

div#item-2921 {
    padding-top: 50px!important;
}

div#item-3488 {
    background-color: white;
}

div#item-2921 .col-md-12 h3, div#item-2921 .col-md-12 p {
    text-align: left!important;
}

#item-3494 .img-box .caption {
    display: none;
}

div#item-3488 ul, div#item-3494 ul {
    padding-left: 17px;
}

#item-3466 a.img-box, #item-3466 a.img-box img {
    height: 100%;
    object-fit: cover;
}

body#body-3462 header, body#body-3462 footer {
    display: none;
}

div#item-3473 .title-base h2, div#item-3488 h2, div#item-3487 h2, div#item-3493 h2, #item-3473 h1 {
    text-transform: initial!important;
}

div#item-2921 ul {
    text-align: left;
    padding-left: 17px;
}

div#item-3488 .img-box {
    margin-bottom: 0;
}

#body-3462 li.flex-active-slide {
    margin-left: -17px;
}

div#item-3488 h1, div#item-3488 h3, div#item-3499 h3 {
    font-weight: 900;
    position: relative;
    color: #2d2d2d;
    font-size: 30px;
}

div#item-3487 p {
    font-size: 18px;
}

.bootstrapgrid .boxed-inverse h3, .bootstrapgrid .boxed h3 {
    text-transform: uppercase;
    font-weight: 900;
    margin-bottom: 10px;
}

.bootstrapgrid .boxed h3 {
    color: white!important;
}

div#item-loghi, div#item-3487 .container .section-bg-image {
    overflow: visible;
}

#body-3462 .btn.btn-lg {
    padding: 15px 20px;
	font-size: 15px;
}

@media (max-width:992px){
	.col-md-4.boxed.white {
		background-color: #005dab;
	}
	.img-box {
		margin: 0px auto!important;
	}
}

@media (max-width:767px){
	div#item-3494 div:not(.content.col-slider-parallax-dx) {
		float: none;
	}
}

@media (max-width:515px){
	#body-3462 .btn.btn-lg {
		padding: 10px 10px;
		font-size: 15px;
	}
}

@media (max-width:499px){
	#item-3473 .title-base h1:after {
		bottom: 90px !important;
	}
}

/* fine css per landing cilindri oleodinamici */

/* thankyou page landing */
#page-3522 .tag-row, #page-3522 .blocco-condivisione {display:none;}
.im-email{background-color:#333 !important;}
/* fine thankyou page landing */

div#item-3551 {
    padding: 50px 0;
}

#page-2104 .gallery .list-item.list-item-img, #page-2210 .gallery .list-item.list-item-img {
    min-height: 130px;
}

#page-2086 .gallery .list-item.list-item-img, #page-2087 .gallery .list-item.list-item-img {
    min-height: 160px;
}