#box-home{
	background-color:#FFF;
	border:solid #dfdfdf 1px;
	width: 15% !important;
  margin-right: 1%;
}



@media (max-width: 480px) {
	#rev_slider_63_1_wrapper {
		height: 500px;
	}
}

@media (max-width: 900px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
}

@media (max-width: 1260px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
}

@media (min-width: 1261px) {
	#rev_slider_63_1_wrapper {
		height: 600px;
	}
}



ul#mega-menu-menu-header {
    float: right !important;
    padding-right: 5% !important;
}

span.excerpt {
    display: none !important;
}

.project-meta {
    display: none !important;
}

.portfolio-image-wrapper .vamtam-responsive-wrapper img, .portfolio-image-wrapper img, .post-article .post-media .media-inner img {
    display: none !important;
}

h2.vamtam-heading {
    font-size: 40px !important;
}


/*
 *  *{
    hyphens: none !important;
}*/

b, p, strong {
    hyphens: manual !important;
}

span.site-tagline {
    display: none !important;
}

.post-actions-wrapper {
    display: none !important;
}

span.post-date.vamtam-meta-date {
    display: none !important;
}

.page-header h1 {
    font-size: 50px !important;
}

b, strong{
	color: var(--vamtam-accent-color-2) !important;
}

.related-posts.vamtam-related-content {
    display: none !important;
}

/*RELATED POST PORTFOLIO*/

.related-portfolios.vamtam-related-content {
    display: block !important;
}

/*SHARE*/

.sharedaddy.sd-sharing-enabled {
    display: none !important;
}

/* LOGIN PAGE MESSAGE */

.mike:hover{
background-color: #084b81 !important;
}
.sas:hover{
background-color: #009fe3 !important;
}

/* POST CATEGORY */
.post-content-meta, .post-meta {
    display: none !important;
}

@media (max-width: 900px){
ul#mega-menu-menu-header {
    display: none !important;
	}}

html{
	font-family:'Lato', san serif !important;
}

a:hover {
    text-decoration: none;
    color: var(--vamtam-body-link-hover);
    border-color: transparent !important;
}

/* BOX HOVER */

div#box-home:hover {
    background-color: #cae6f2 !important;
}

div#box-home {
    background-color: #FFF !important;
}



/* TESTO PRODOTTI */

.portfolios .hover-animation-3 .portfolio_details .title:hover {
    color: #c9e6f2 !important;
}

.portfolios .hover-animation-3 .portfolio_details .title {
    color: #fff !important;
}

span.text-wrapper {
    background-color: var(--vamtam-accent-color-2) !important;
}


.portfolios .hover-animation-3 .portfolio_details .text-wrapper {
    transform: none !important; 
}


span.title {
font-size: 22px !important;
    letter-spacing: 0px !important;
    font-weight: 600 !important;
}


/* MAPPA */

#map_canvas_1 path[fill^="#dfdfdf"]:hover {
    background-color: #cae6f2 !important;
    fill: #cae6f2 !important;
}

#map_canvas_1 path[fill^="#FFF"]:hover {
    background-color: #cae6f2 !important;
    fill: #cae6f2 !important;
}

#map_canvas_1 path {
    pointer-events: all !important; 
}

#map_canvas_1 path:hover {
    pointer-events: all !important; 
}

#map_canvas_1 path[fill^="#dfdfdf"] {
    pointer-events: all !important;
}





/*CAROSELLO BRAND */

@media (min-width: 1000px){
#mobilesyes{
    display:none !important;
}

	#carosello-brand{
		display:none !important;
	}	

.fl-node.fl-row > .fl-row-content-wrap {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
}

@media (max-width: 1000px){
#mobilesno{
    display:none !important;
	}

	#righe-brand{
		display:none !important;
	}	
	
img.normal-logo {
    max-height: 35px !important;
    height: 35px !important;
    width: auto !important;
	}
}
	
@media (max-width: 1000px){
.box-prodotti {
    width: 95% !important;
    margin-bottom: 10px;
	max-width:100% !important;
}
	
	.fl-row[data-node] > .fl-row-content-wrap{
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
	
}

.bi{
	border-radius:10px;
}


path:nth-child(355){
    fill:#FFF;
}

path:nth-child(356){
    fill:#FFF;
}

path:nth-child(356):hover{
    fill:#dfdfdf;
}


div#box-home {
    border-radius: 10px;
}

img.normal-logo {
    max-height: 45px !important;
    height: 45px !important;
    width: auto !important;
}

.tp-video-play-button{
	display: none !important;
}

span.post-siblings {
    display: none !important;
}

.port-prod{
	color:#084b81 !important;
	text-align:center !important;
	font-size:20px !important;
	font-weight:500;
}

a.vamtam-button.accent1.hover-accent2.button-solid.icon-animation-disable {
    border-radius: 10px !important;
}

.portfolios .hover-animation-3 .portfolio_details .text-wrapper {
    padding: 10px 10px 15px 10px !important;
}

.cbp .cbp-item {
    border-radius: 10px !important;
}

.related-portfolios.vamtam-related-content {
    display: none !important;
}


.mapsvg-controller-view-content p:nth-child(4){
	display:none !important;
}




/* TESTI PER SEO */

.homeh2{
	font-size:42px;
	line-height:50px;
}



/* BOX CATALOGHI */

.franco-farm{
	border:1.5px solid #dfdfdf;
	border-radius:10px;
	padding-top:4%;
	text-align:center !important;
	margin: 5px;
}

.franco-farm:hover{
	border:1.5px solid #009fe3;
}

.suffer-b2b{
	border-radius:10px !important;
}

body.responsive-layout .portfolios .portfolio_details .text-wrapper .title {
    font-size: 1.2em;
    line-height: 1.2em;
    color: #FFF !important;
    height: auto;
    opacity: 1;
    bottom: 0;
    text-align: center !important;
    width: 100%;
    transform: none;
    padding-left: 0;
    margin: 10px 0;
}

body #mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    padding: 10px 15px 10px 10px !important;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
	padding: 0px 6px 0px 6px !important;
}

.nup{
	display:none !important;
}

.vamtam-button.accent1.button-solid {
    background: var(--vamtam-accent-color-1);
    color: var(--vamtam-accent-color-1-hc);
    box-shadow: 0 0 25px -14px var(--vamtam-accent-color-1);
    border-radius: 10px !important;
}

.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
    border-radius: 10px !important;
    text-decoration: none !important;
}


div#bianchi-master{
	display:none;
}

@media (min-width: 1200px){
#fiuryus{
    display:none !important;
}
	
}



@media (max-width: 1200px){
#fiury{
    display:none !important;
	}
	div#chat-bot-avatar-text {
    display: none !important;
}

	
	.fl-node-5f9c14aae4896 .fl-module-content, .fl-node-5fa9293369cd3 .fl-module-content {
    padding: 20px;
}
	
	body.responsive-layout .portfolios .portfolio_details {
    height: auto;
    position: relative;
    text-align: left;
    padding-bottom: 0px !important;
}
	#masterflash{
		padding-top:25px;
	}
	
	.fl-module.fl-module-vamtam-heading.fl-node-5f15a42c246af.sallaq{
		font-size:16px !important;
	}
	
	h1{
		font-size:38px !important;
	}
	
	.tadan{
		display:none !important;
	}
	
	
}

testudor

@media (max-width: 900px){
	.logo-tagline {
    width: 80% !important;
		margin-right: 10px;
}
	
	div#bianchi-master{
	display:inline-block !important;
}
	
	.log-footer{
	width:50% !important;	
	}

}

@media (max-width: 600px){
	.logo-tagline {
    width: 80% !important;
		margin-right: 10px;
	}
	
	rs-layer#slider-10-slide-38-layer-21, rs-layer#slider-10-slide-38-layer-8, rs-layer#slider-10-slide-38-layer-10 {
    text-shadow: 2px 2px 1px rgba(0,0,0,0.6);
}
	
	.log-footer{
	width:50% !important;	
	}
	
	h2.vamtam-heading {
    font-size: 26px !important;
    line-height: 34px !important;
}
	
	.testudo {
    margin-top: 20px !important;
		margin-bottom: 20px !important;
}
	


}



.is-form-style input.is-search-submit, .is-search-icon {
height: 45px !important;
    margin-top: -10px;
    width: 45px !important;
    line-height: 45px !important;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: none;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}



.button-404{
	background:#009fe3;
	color:#FFF !important;
width: 100px;
    text-align: center;
    height: 20px;
	padding:2%;
	border-radius:10px;
	display:inline-block;
	    line-height: 20px;
}

.button-404:hover{
	background:#084b81;
}

.sep-404{
		margin-right:10px;
		margin-left:10px;
	color:transparent !important;
}

div#header-404 {
    background: none !important;
}


.line-1 {
    padding-left: 0px !important;
}

.line-1, .line-2, .line-3 {
    text-align: center !important;
}

.line-4 {
    margin-left: 5%;
}

#header-404 {
    max-width: 950px !important;
}

.line-3 {
    margin-top: 15px;
}


@media (max-width: 850px) {
		
rs-layer#slider-10-slide-38-layer-27 {
    bottom: -20px !important;
    position: relative;
    display: block;
}
	
	.fl-node-599be884d9e29 > .fl-col-content, .fl-node-599be884d9f5d > .fl-col-content, .fl-node-599be884da08e > .fl-col-content{
		background:none !important;
	}

	.fl-node-5f070dea9e805 > .fl-row-content-wrap {
    background-position: 25% 25% !important;
		background-image: url(/wp-content/uploads/2020/11/ALBERTO_BIANCHI.jpg) !important;
		
	}
	
	.log-footer{
	width:50% !important;	
	}
	
	#breadcrumbs{
		display:none !important;
	}
}

@media (max-width: 800px){
	
	.fl-node-5f070dea9e805 > .fl-row-content-wrap {
    background-image: none;
		background-color:#f6f6f6;
		
}
}

#chat-bot-launcher-container.chat-bot-launcher-enabled .chat-bot-launcher-button {
     background-image: url(/wp-content/uploads/2020/12/5f6210bc7ec59e2320c19c41-5f6210bc7ec59e2320c19c42.jpeg) !important; 
}

.franco-farm-second{
	border-radius:10px;
	padding-top:4%;
	text-align:center !important;
	margin: 5px;
	background-color:#009fe3 !important;
	transition: background-color .3s;
}

.franco-farm-second:hover{
	background-color:#084b81 !important;
}

.port-prod-second{
	color:#FFF !important;
	text-align:center !important;
	font-size:20px !important;
	font-weight:700;
}

body.responsive-layout #scroll-to-top {
    bottom: 90px !important;
    right: 25px !important;
}

div#bitnami-banner {
    display: none !important;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item>a.mega-menu-link {
	font-size: 16.5px !important;
}


p#breadcrumbs {
    margin: 2% 0% -1% 5.5% !important;
}


li#mega-menu-item-405570, li#mega-menu-item-406246 {
    height: 10px !important;
}

li#mega-menu-item-405570 .mega-sub-menu {
    top: 45px !important;
}

li#mega-menu-item-406246 .mega-sub-menu {
    top: 45px !important;
}

/* Bottoni 404 */

.franco-farm-404{
	background-color:#009fe3;
	border-radius:10px;
	padding-top:5%;
	text-align:center !important;
	margin: 5px;
	color:#FFF;
	height:70px;
	transition: background-color .3s;
}

.franco-farm-404:hover{
	background-color:#084b81;
} 


#mega-menu-item-405570>.mega-sub-menu {
	width: 195px !important;
}

li#mega-menu-item-406246>.mega-sub-menu {
	width: 195px !important;
}

/* DWM 


.wpdm-filelist{
	display: none !important;
}

li.list-group-item.d-flex.justify-content-between.align-items-center.\[hide_empty\:download_count\] {
    display: none !important;
}

li.list-group-item.d-flex.justify-content-between.align-items-center.\[hide_empty\:file_size\] {
    display: none !important;
}

li.list-group-item.d-flex.justify-content-between.align-items-center.\[hide_empty\:file_count\] {
    display: none !important;
}

div#wpdm-dashboard-contents div.row {
    display: none !important;
}*/

#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    color: #0675c4 !important;
}


#mega-menu-wrap-menu-header #mega-menu-menu-header {
    visibility: visible;
    text-align: left;
    padding: 0px 150px 0px 0px !important;
}

html, body {
    max-width: 100%;
    overflow-x: hidden;
}





span a:hover {
    text-decoration: none;
    color: var(--vamtam-body-link-hover) !important;
    border-color: transparent !important;
}