/*
Theme Name: Renovation Child
Theme URI: https://renovation.thememove.com/
Author: Softplace srl
Author URI: https://thememove.com/
Template: tm-renovation
*/

/* General */

.home blockquote p {
    color: #000 !important;
	font-weight: 400 !important;
}

.renovation#dark-filter .esg-filters .esg-filter-wrapper:before, .renovation#dark-filter .esg-filters .esg-filter-wrapper:after {
    width: 200% !important;
    z-index: -1 !important;
}

.yellow-mara {color: #FCCE38;}

.no-space-bottom {margin-bottom: 0 !important;}

/* Top Header */

#headerwrap-top {
	background-color: #FFF;
	display: block;
	height: auto;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 999;
}

.topofthetop {
	max-width: 73.125rem;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
}

.lang-wrapper {
	display: inline-block;
	text-align: right;
	width: 100%;
}

ul.reserved-area {
    height: auto;
    margin: 4px 0 0;
    float: left;
}
ul.language {
    height: auto;
    margin: 4px 0 0;
    float: right;
}

ul.language li, ul.reserved-area li {
    border-right: 1px solid #111;
    display: inline-block !important;
    font-weight: 500;
    list-style-type: none;
    text-align: center;
    text-transform: none;
    width: auto;
    float: left;
    padding: 0 5px;
}

ul.language li:last-child {
    border-right: 0 none transparent;
}

ul.language li a, ul.reserved-area li a{
	color: #111;
	font-size: 14px;
	padding: 0 5px;
}
ul.reserved-area a{
	text-decoration:underline;
}
	
ul.language li a:hover, ul.reserved-area li a:hover{
	color: #111;
}

html[lang="en-US"] ul.language li.en a {
	background: #FCCE38 none repeat scroll 0 0;
	border-radius: 0;
	font-weight: bold !important;
	padding: 2px 5px;
}

html[lang="it-IT"] ul.language li.it a {
	background: #FCCE38 none repeat scroll 0 0;
	border-radius: 0;
	font-weight: bold !important;
	padding: 2px 5px;
}

html[lang="es-ES"] ul.language li.es a {
	background: #FCCE38 none repeat scroll 0 0;
	border-radius: 0;
	font-weight: bold !important;
	padding: 2px 5px;
}

html[lang="pt-br"] ul.language li.pt-br a {
	background: #FCCE38 none repeat scroll 0 0;
	border-radius: 0;
	font-weight: bold !important;
	padding: 2px 5px;
}

/* Color Link */

.single-post article .entry-content a {
	color: #427fc9 !important;
	font-weight: bold;
}

.single-post article .entry-content a:hover {
	color: #4c86c4 !important;
}

/* Comments */

.comments-counts {display: none;}

/* Search Box */	

.site-header .search-box {display: none;}

.search .search-form {margin: 0 0 60px}

/* Header */

header #social-menu-top .menu-item-2714, header #social-menu-top .menu-item-2715, header #social-menu-top .menu-item-2719, header #social-menu-top .menu-item-2720, header #social-menu-top .menu-item-2724, header #social-menu-top .menu-item-2725, header #social-menu-top .menu-item-3304, header #social-menu-top .menu-item-3305 {display: none;}

/* General */

.header01 .extra-info span {
    display: inline-block !important;
}

.header-right a {color: #FFF !important;}

.header-right a:hover {color: #FCCE38;}

.header-right .phone, .header-right .address {text-align: left;}

@media only screen and (max-width: 1200px) { 	
	.header-right a {color: #000 !important;}	
	.header-right a:hover {color: #FFF !important;}
	.header_info {color: #000 !important;}
}

.headings-tit {
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	text-indent: -999px;
}

#cithome {
    margin-bottom: 0px !important;
    padding-top: 70px !important;
    padding-bottom: 70px !important;
    background-color: #111111 !important;
}

#whoare {
    margin-bottom: 70px !important;
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

.dpt {padding-top: 70px !important;}

.dpb {padding-bottom: 70px !important;}

.dpbl {padding-bottom: 20px !important;}

.specialp {
    padding-top: 60px !important;
    padding-bottom: 30px !important;
}

.pott {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
    background: url(http://maralaser.com/wp-content/uploads/2016/03/parallax-chisiamo-2.jpg) 0 0 no-repeat transparent !important;
}

.yellowbox  {
    padding-top: 50px !important;
    padding-right: 50px !important;
    padding-bottom: 50px !important;
    padding-left: 50px !important;
    background-color: #fcce38 !important;
    border-radius: 10px !important;
}

/* Menu */

#site-navigation .sub-menu li:hover {
    background-color: #FCCE38 !important;
}

#site-navigation .menu > ul > li, #site-navigation .menu > li {padding: 27px 14px 23px !important;}

/* Eng */

*[lang|="en_EN"] #site-navigation .menu ul li > a, *[lang|="en_EN"] #site-navigation .menu li > a {font-size: 13px !important;}

*[lang|="en_EN"] #site-navigation .menu > ul > li, *[lang|="en_EN"] #site-navigation .menu > li {padding: 27px 14px 23px !important;}

/* Ita */

*[lang|="en_EN"] #site-navigation .menu ul li > a, *[lang|="en_EN"] #site-navigation .menu li > a {font-size: 14px !important;}

*[lang|="it_IT"] #site-navigation .menu > ul > li, *[lang|="it_IT"] #site-navigation .menu > li {padding: 27px 14px 23px !important;}

/* Port */

*[lang|="pt-br"] #site-navigation .menu ul li > a, *[lang|="pt-br"] #site-navigation .menu li > a {font-size: 13px !important;}

*[lang|="pt-br"] #site-navigation .menu > ul > li, *[lang|="pt-br"] #site-navigation .menu > li {padding: 27px 10px 23px !important;}

/* Esp */

*[lang|="es-ES"] #site-navigation .menu ul li > a, *[lang|="es-ES"] #site-navigation .menu li > a {font-size: 13px !important;}

*[lang|="es-ES"] #site-navigation .menu > ul > li, *[lang|="es-ES"] #site-navigation .menu > li {padding: 27px 7px 23px !important;}

/* Quote testimonial */

.thememove-testimonials blockquote:before {
    content: url(https://maralaser.com/wp-content/uploads/2016/03/download.png) !important;
    position: absolute;
    top: 30px;
	left: 20px;
}

/* Home */

.row-button-home {
	text-align: center;
}

/* About us */

.page-id-2794 .big-title, .page-id-2849 .big-title, .page-id-2853 .big-title, .page-id-2852 .big-title {
	margin-bottom: 0 !important;
}

/* Punti di forza */

*[lang|="es-ES"] .our-features > div > .wpb_wrapper, *[lang|="es-ES"] .our-features > div > .vc_column-inner > .wpb_wrapper, *[lang|="pt-br"]  .our-features > div > .wpb_wrapper, *[lang|="pt-br"] .our-features > div > .vc_column-inner > .wpb_wrapper {
    height: 260px !important;
}

/* Grid */

.renovation#dark-filter .esg-filters .esg-filter-wrapper:before, .renovation#dark-filter .esg-filters .esg-filter-wrapper:after {
    background-color: #d1d1d1 !important;
}

.renovation .esg-filters .esg-filterbutton {
    padding: 5px 0px 5px 25px !important;
}

.esg-center a {text-transform: none !important;margin: 0 1%;}

.eg-renovation-project-element-16 {display: inline !important;}

.eg-renovation-project-element-16-a {line-height: 16px !important;}

.esg-center a:hover {color: #FFF !important;}

.esg-filters

/* Motto Levitt */

.motts .wpb_wrapper, .motts .wpb_wrapper h2 {text-align: center !important;}

/* Contact Home */

.contact-home {
	background: url('https://maralaser.com/wp-content/uploads/2016/02/bg-row-02.jpg') no-repeat center center #000;
}

@media only screen and (max-width: 990px) { 
	.contact-home{
		background: none #000 !important;
	}
}

.esg-entry-media-wrapper{
    transform-style: flat;
    height: 197px;
    border: solid 2px #FCCE38;
}

/* Internal Pages */

.big-title .entry-title {
    padding: 25px 0px !important;
}

/* We Are */

.we-are-new > .wpb_column:first-child {
	background-color: transparent !important;
}

.we-are-new {
	background: url('https://maralaser.com/wp-content/uploads/2016/04/storia-azienda.jpg') no-repeat center center #000;
}

.box-wearenew {
	margin-left: 230px;
}

@media only screen and (max-width: 1580px) { 
	.box-wearenew {
		margin-left: 347px !important;
		max-width: 430px !important;
	}
}

@media only screen and (max-width: 1200px) { 
	.box-wearenew {
		margin-left: 243px !important;
		max-width: 430px !important;
	}
}

@media only screen and (max-width: 990px) { 
	.we-are-new {
		background: none #FFF !important;
	}
	.box-wearenew {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

/* 10 Buoni Motivi */

/* Tab 1 */

.tablemasterfirst .wpb_column {
    border-bottom: 1px solid #D8D8D8;
    padding: 10px 0;
}

.tablemasterfirst .wpb_column:last-child {
    border-bottom: 0 none transparent;		
}

.titolo-tab-left {
	width: 200px;
    float: left;
    height: 100px;
    border-right: 1px solid #D8D8D8;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
    font-size: 16px;
    font-weight: 400;
	text-transform: uppercase;
}

@media only screen and (max-width: 770px) {
	.tablemasterfirst .wpb_column {
		padding: 20px 0;
	}
	.titolo-tab-left {
		border-right: 0 none transparent;
		width: 100%;
		height: 65px;
	}
}

/**/

.post-3260, .post-3532, .post-3533, .post-3534 {
	padding-bottom: 70px !important;
}

.page-id-3260 .big-title, .page-id-3532 .big-title, .page-id-3533 .big-title, .page-id-3534 .big-title {
	margin-bottom: 2px !important;
}

.post-3260 h2, .post-3532 h2, .post-3533 h2, .post-3534 h2 {
    font-size: 28px;
    font-weight: 400;
	margin: 60px 0 10px !important;
	text-transform: uppercase;
}

.post-3260 .vc_row, .post-3532 .vc_row, .post-3533 .vc_row, .post-3534 .vc_row {
    margin-bottom: 0 !important;
}

/* Icona freccia */

.post-3260 .vc_tta-accordion .vc_tta-controls-icon:before, .post-3260 .vc_tta-accordion .vc_tta-controls-icon:after, .post-3532 .vc_tta-accordion .vc_tta-controls-icon:before, .post-3532 .vc_tta-accordion .vc_tta-controls-icon:after, .post-3533 .vc_tta-accordion .vc_tta-controls-icon:before, .post-3533 .vc_tta-accordion .vc_tta-controls-icon:after, .post-3534 .vc_tta-accordion .vc_tta-controls-icon:before, .post-3534 .vc_tta-accordion .vc_tta-controls-icon:after {
    border-color: #000 !important;
}

.post-3260 .vc_tta .vc_tta-controls-icon, .post-3532 .vc_tta .vc_tta-controls-icon, .post-3533 .vc_tta .vc_tta-controls-icon, .post-3534 .vc_tta .vc_tta-controls-icon {
    height: 30px !important;
    width: 30px !important;
}

.post-3260 .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before, .post-3532 .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before, .post-3533 .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before, .post-3534 .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
    border-width: 19px !important;
}

.post-3260 .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon, .post-3532 .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon, .post-3533 .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon, .post-3534 .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    right: 40px !important;
}

/**/

.vc_tta.vc_general .vc_tta-panel-title {
    padding: 0 0 0 10% !important;
}

@media only screen and (max-width: 1220px) {
	.vc_tta.vc_general .vc_tta-panel-title {
		padding: 0 0 0 16% !important;
	}
	.titolo-tab {
		font-size: 16px !important;
	}
	*[lang|="pt-br"] .col-md-2 .titolo-tab {
		padding: 0 !important;
		height: 31px !important;
	}
	.cellatab {
		height: 63px !important;
		padding: 1px 0  0 20px !important;
		line-height: 22px;
		font-size: 15px;
	}
	.condizioni .cellatab {
		height: 90px !important;
	}
}

@media only screen and (max-width: 1200px) {
	*[lang|="pt-br"] .col-md-2 .titolo-tab {
		overflow: hidden;
	}
}

@media only screen and (max-width: 992px) {
	.vc_tta.vc_general .vc_tta-panel-title a {
		font-size: 20px !important;
	}
	.tablechild.special {
		border-right:  0 none transparent !important;
	}
}

@media only screen and (max-width: 770px) {
	.vc_tta.vc_general .vc_tta-panel-title {
		padding: 0 0 0 25% !important;
	}
	.vc_tta.vc_general .vc_tta-panel-title a {
		font-size: 18px !important;
	}
	*[lang|="pt-br"] .vc_tta.vc_general .vc_tta-panel-title a {
		font-size: 16px !important;
	}
	.tablechild {
		height: auto !important;
		margin: 40px 0 0 !important;
	}
	.tablechild:first-child {
		border-right:  0 none transparent !important;
		margin: 0 !important;
	}
	.titolo-tab {
		height: 50px;
	}
	*[lang|="pt-br"] .col-md-2 .titolo-tab {
		padding: 0 !important;
		height: auto !important;
	}
	.cellatab {
		height: 100px !important;
	}
	.funzionamento .cellatab {
		height: 150px !important;
	}
	.condizioni .cellatab {
		height: 180px !important;
	}
	.garanzia .cellatab {
		height: 130px !important;
	}
	/* Icona freccia */
	.post-3260 .vc_tta-accordion .vc_tta-controls-icon:before, .post-3260 .vc_tta-accordion .vc_tta-controls-icon:after, .post-3532 .vc_tta-accordion .vc_tta-controls-icon:before, .post-3532 .vc_tta-accordion .vc_tta-controls-icon:after, .post-3533 .vc_tta-accordion .vc_tta-controls-icon:before, .post-3533 .vc_tta-accordion .vc_tta-controls-icon:after, .post-3534 .vc_tta-accordion .vc_tta-controls-icon:before, .post-3534 .vc_tta-accordion .vc_tta-controls-icon:after {
		border-color: #000 !important;
	}

	.post-3260 .vc_tta .vc_tta-controls-icon, .post-3532 .vc_tta .vc_tta-controls-icon, .post-3533 .vc_tta .vc_tta-controls-icon, .post-3534 .vc_tta .vc_tta-controls-icon {
		height: 12px !important;
		width: 12px !important;
	}

	.post-3260 .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before, .post-3532 .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before, .post-3533 .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before, .post-3534 .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
		border-width: 6px !important;
	}

	.post-3260 .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon, .post-3532 .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon, .post-3533 .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon, .post-3534 .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
		right: 10px !important;
	}
	/**/
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
    font-size: 28px;
    padding: 40px 0 !important;
    font-weight: 200;
    font-style: italic;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    right: 20px !important;
    left: inherit !important;
}

#punto1 .vc_tta-panel-heading, #work-surface .vc_tta-panel-heading, #superficie-di-lavoro .vc_tta-panel-heading, #superficie-de-trabajo .vc_tta-panel-heading, #superficie-de-trabalho .vc_tta-panel-heading {
    background: url('https://maralaser.com/wp-content/uploads/2016/05/barra01.jpg') no-repeat 0 center transparent !important;
    height: 100%;

}

#punto2 .vc_tta-panel-heading, #investment .vc_tta-panel-heading, #investimento .vc_tta-panel-heading, #inversion .vc_tta-panel-heading, #investimento-pr .vc_tta-panel-heading {
    background: url('https://maralaser.com/wp-content/uploads/2016/05/barra02.jpg') no-repeat 0 center transparent !important;
    height: 100%;

}

#punto3 .vc_tta-panel-heading, #high-accuracy .vc_tta-panel-heading, #precisione .vc_tta-panel-heading, #precision .vc_tta-panel-heading, #precisao .vc_tta-panel-heading {
    background: url('https://maralaser.com/wp-content/uploads/2016/05/barra03.jpg') no-repeat 0 center transparent !important;
    height: 100%;

}

#punto4 .vc_tta-panel-heading, #behaviour .vc_tta-panel-heading, #funzionamento .vc_tta-panel-heading, #funcionamiento .vc_tta-panel-heading, #funcionamento .vc_tta-panel-heading {
    background: url('https://maralaser.com/wp-content/uploads/2016/05/barra04.jpg') no-repeat 0 center transparent !important;
    height: 100%;

}

#punto5 .vc_tta-panel-heading, #conditions .vc_tta-panel-heading, #condizioni .vc_tta-panel-heading, #condiciones-de-funcionamiento .vc_tta-panel-heading, #condicoes-de-operacao .vc_tta-panel-heading {
    background: url('https://maralaser.com/wp-content/uploads/2016/05/barra05.jpg') no-repeat 0 center transparent !important;
    height: 100%;

}

#punto6 .vc_tta-panel-heading, #laser-signal .vc_tta-panel-heading, #segnale-laser .vc_tta-panel-heading, #senal-del-laser .vc_tta-panel-heading, #sinal-de-laser .vc_tta-panel-heading {
    background: url('https://maralaser.com/wp-content/uploads/2016/05/barra06.jpg') no-repeat 0 center transparent !important;
    height: 100%;

}

#punto7 .vc_tta-panel-heading, #speed .vc_tta-panel-heading, #velocita .vc_tta-panel-heading, #velocidad .vc_tta-panel-heading, #velocidade .vc_tta-panel-heading {
    background: url('https://maralaser.com/wp-content/uploads/2016/05/barra07.jpg') no-repeat 0 center transparent !important;
    height: 100%;

}

#punto8 .vc_tta-panel-heading, #put-in-operation .vc_tta-panel-heading, #messa-in-campo .vc_tta-panel-heading, #puesta-en-marcha .vc_tta-panel-heading, #em-campo .vc_tta-panel-heading {
    background: url('https://maralaser.com/wp-content/uploads/2016/05/barra08.jpg') no-repeat 0 center transparent !important;
    height: 100%;

}

#punto9 .vc_tta-panel-heading, #setup .vc_tta-panel-heading, #preparazione .vc_tta-panel-heading, #preparacion .vc_tta-panel-heading,  #preparacao .vc_tta-panel-heading {
    background: url('https://maralaser.com/wp-content/uploads/2016/05/barra09.jpg') no-repeat 0 center transparent !important;
    height: 100%;

}

#punto10 .vc_tta-panel-heading, #reliability .vc_tta-panel-heading, #affidabilita .vc_tta-panel-heading, #fiabilidad .vc_tta-panel-heading, #confianca .vc_tta-panel-heading {
    background: url('https://maralaser.com/wp-content/uploads/2016/05/barra10.jpg') no-repeat 0 center transparent !important;
    height: 100%;

}

#punto11 .vc_tta-panel-heading, #maintenance .vc_tta-panel-heading, #manutenzione .vc_tta-panel-heading, #mantenimiento .vc_tta-panel-heading, #manutencao .vc_tta-panel-heading {
    background: url('https://maralaser.com/wp-content/uploads/2016/05/barra11.jpg') no-repeat 0 center transparent !important;
    height: 100%;

}

@media only screen and (max-width: 770px) {
	#punto1 .vc_tta-panel-heading {
		background: url('https://maralaser.com/wp-content/uploads/2016/05/barra01-2.jpg') no-repeat 0 center transparent !important;
		height: 100%;

	}

	#punto2 .vc_tta-panel-heading {
		background: url('https://maralaser.com/wp-content/uploads/2016/05/barra02-2.jpg') no-repeat 0 center transparent !important;
		height: 100%;

	}

	#punto3 .vc_tta-panel-heading {
		background: url('https://maralaser.com/wp-content/uploads/2016/05/barra03-2.jpg') no-repeat 0 center transparent !important;
		height: 100%;

	}

	#punto4 .vc_tta-panel-heading {
		background: url('https://maralaser.com/wp-content/uploads/2016/05/barra04-2.jpg') no-repeat 0 center transparent !important;
		height: 100%;

	}

	#punto5 .vc_tta-panel-heading {
		background: url('https://maralaser.com/wp-content/uploads/2016/05/barra05-2.jpg') no-repeat 0 center transparent !important;
		height: 100%;

	}

	#punto6 .vc_tta-panel-heading {
		background: url('https://maralaser.com/wp-content/uploads/2016/05/barra06-2.jpg') no-repeat 0 center transparent !important;
		height: 100%;

	}

	#punto7 .vc_tta-panel-heading {
		background: url('https://maralaser.com/wp-content/uploads/2016/05/barra07-2.jpg') no-repeat 0 center transparent !important;
		height: 100%;

	}

	#punto8 .vc_tta-panel-heading {
		background: url('https://maralaser.com/wp-content/uploads/2016/05/barra08-2.jpg') no-repeat 0 center transparent !important;
		height: 100%;

	}

	#punto9 .vc_tta-panel-heading {
		background: url('https://maralaser.com/wp-content/uploads/2016/05/barra09-2.jpg') no-repeat 0 center transparent !important;
		height: 100%;

	}

	#punto10 .vc_tta-panel-heading {
		background: url('https://maralaser.com/wp-content/uploads/2016/05/barra10-2.jpg') no-repeat 0 center transparent !important;
		height: 100%;

	}

	#punto11 .vc_tta-panel-heading {
		background: url('https://maralaser.com/wp-content/uploads/2016/05/barra11-2.jpg') no-repeat 0 center transparent !important;
		height: 100%;

	}
	.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
		padding: 20px 0 !important;
	}
}

/* Tab dati */

.tablemaster {
	height: 100%;
}

.tablechild {
    height: 200px;
    border-right: 1px solid #D8D8D8;
    padding: 0 5px !important;
}

.tablechild:last-child {
	border-right: 0 none transparent;
}

*[lang|="pt-br"] .col-md-2 .titolo-tab {
    font-size: 16px;
    padding: 6px 0;
    height: 38px;
}

.col-md-4 .text-tab {
    background: url('https://maralaser.com/wp-content/uploads/2016/05/bull.png') no-repeat 0 4px transparent !important;
    padding: 0 0 0 25px;
}

/* Var */

.tablemaster.precisione .tablechild {
    height: 390px;
}

.tablemaster.funzionamento .tablechild {
    height: 450px;
}

.tablemaster.condizioni .tablechild {
    height: 390px;
}

.tablemaster.velocita .tablechild {
    height: 245px;
}

.tablemaster.preparazione .tablechild {
    height: 125px;
}

.tablemaster.garanzia .tablechild {
    height: 450px;
}

.tablemaster.manutenzione .tablechild {
    height: 450px;
}

.titolo-tab {
    color: #BABABA;
    text-transform: uppercase;
    font-size: 20px;
    font-style: italic;
    border-bottom: 1px solid #D8D8D8;
    margin: 0 0 5px;
    padding: 0 0 5px;
}

.text-tab {
	color: #999;
}

.tabcenter {text-align: center !important;}

.cellatab {
	border-bottom: 1px solid #D8D8D8;
	height: 50px;
	padding: 10px 0 0 0;
}

.cellatab:last-child {
	border-bottom: 0 none transparent;
}

/* Var */

.tablemaster.precisione .cellatab {
    height: 69px;
}

.tablemaster.funzionamento .cellatab {
    height: 69px;
}

.tablemaster.condizioni .cellatab {
    height: 90px;
}

.tablemaster.segnale .cellatab {
    height: 69px;
}

.tablemaster.velocita .cellatab {
    height: 69px;
}

.tablemaster.garanzia .cellatab {
    height: 69px;
}

.tablemaster.manutenzione .cellatab {
    height: 69px;
}

/**/

.cellatab .yellow-mara {
	margin: 0 10px 0 0;
	display: none;
}

/**/

/* Tecnologia */

.h-no-space {margin-bottom: 0 !important;}

.row-image-top {margin-bottom: 0 !important;}

.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-default {
	background-color:#f9d22d;
}


.vc_btn3-container.b1.vc_btn3-center, .vc_btn3-container.b2.vc_btn3-center, .vc_btn3-container.b3.vc_btn3-center {
	font-weight:900;
}

.vc_btn3-container.b1-eng.vc_btn3-center, .vc_btn3-container.b2-eng.vc_btn3-center, .vc_btn3-container.b3-eng.vc_btn3-center {
	font-weight:900;
}

.vc_btn3-container.b1-spa.vc_btn3-center,.vc_btn3-container.b2-spa.vc_btn3-center,.vc_btn3-container.b3-spa.vc_btn3-center {
	font-weight:900;
}

.vc_btn3-container.b1-pt.vc_btn3-center,.vc_btn3-container.b2-pt.vc_btn3-center,.vc_btn3-container.b3-pt.vc_btn3-center {
	font-weight:900;
}



.vc_btn3-container.b1.vc_btn3-center{
	padding-top:50px !important;
}

.vc_btn3-container.b2.vc_btn3-center{
	padding-top:25px !important;
}

.vc_btn3-container.b1-eng.vc_btn3-center{
	padding-top:47px !important;
}

.vc_btn3-container.b2-eng.vc_btn3-center{
	padding-top:48px !important;
}

.vc_btn3-container.b1-spa.vc_btn3-center{
	margin-top:82px !important;
}

.vc_btn3-container.b2-spa.vc_btn3-center{
	margin-top:59px !important;
}

.vc_btn3-container.b1-pt.vc_btn3-center{
	padding-top:50px !important;
}

.vc_btn3-container.b2-pt.vc_btn3-center{
	padding-top:25px !important;
}

ul.member-list {
	border-color: #fcce38;
	border-bottom: 1px solid #fcce38;
}

a.flex-active {
    border-color: #fcce38;
    border-bottom: 3px solid #fcce38;
}

ul.member-list li a.flex-active {
    border-color: #fcce38;
}

ul.member-list li a:hover {
	color: #fcce38;
}


.team-slider-profiles .member-title  {
	font-size:24px;
	margin-top: 0px !important;
}

/* Contatti */

.boxblack a {color: #FFF !important;}

.boxblack a:hover {border-bottom: 1px dotted #EEE !important;}

/* Griglia Categorie */

.page-id-2470 .renovation .esg-filters .esg-filterbutton {    
	font-size: 12px !important;    
	padding: 5px 0px 5px 23px !important;
}

/* Woocommerce */

/* Scheda Prodotti */

.wc-tabs {display: none;}

.woocommerce #tab-description {
    padding: 20px 0 !important;
    margin: 0 0 50px !important;
}

.woocommerce #tab-description p {
    margin-bottom: 0 !important;
}

.woocommerce #tab-description .ui-tabs-nav li a {
	font-size: 14px;
}

.woocommerce #tab-description .ui-tabs-nav li.ui-state-active a {
    background-color: #FCCE38;
	color: #000 !important;
}

.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li.ui-corner-top.ui-state-active {
    border-width: 0 !important;
    background: url('https://maralaser.com//wp-content/uploads/2016/03/arrowt.gif') no-repeat bottom center;
}

.wordpress-post-tabs-skin-default .ui-tabs .ui-tabs-nav li.ui-corner-top, .wordpress-post-tabs-skin-default .ui-tabs-horizontal-top .wpts_ext {
    height: 36px;
}

.woocommerce div.ui-tabs-panel {
    border: 1px solid #ddd !important;
    border-radius: 0 0 5px 5px !important;
    float: left;
    margin: 0 0 20px !important;
    padding: 5px 20px 20px !important;
    width: 100%;
}

.woocommerce div.ui-tabs-panel p {
    margin-bottom: 1.5em !important;
}

.woocommerce div.ui-tabs-panel a {
    color: red !important;
	text-decoration: underline;
}

.woocommerce div.ui-tabs-panel a:hover {
    text-decoration: none;
}

.woocommerce div.ui-tabs-panel img {
    margin: -5px 20px 0 0 !important;
}

.woocommerce #tab-description div.ui-tabs-panel p {
    padding: 0;
}

.woocommerce ul {
    list-style: disc inside;
}

.header_info {
    font-size: 18px;
    line-height: 1.2;
    letter-spacing: normal;
    color: #ffffff;
    font-family: Montserrat;
    font-weight: 700;
    margin: 0;
    border: 0;
    font-style: inherit;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
    box-sizing: border-box;
}

.title-application {
font-size:14px !important;
}

.wpcf7-form-control.wpcf7-acceptance{
    margin-top: 6px;
}

.search-field{
	margin-left:70px;
	width:80% !important;
}

.sidebar .search-field{
	margin-left: 0;
	width:80% !important;
}

.container-tech-box {
	float: left;
}
.container-tech-box .tech-box {
	float: left;
    width: 100%;
    margin: 5px 0;
    
    padding: 10px 10px 15px;
}
.container-tech-box .tech-box .data-sheet{
	float:left;
}

.machines{
margin: 30px 0;
}
/* Richiesta info prodotti */

.form-pr p {
	padding: 0 0 14px !important;
}

/**/

/* Contact Form Integrazioni 2019 */

span.wpcf7-list-item {
    margin: 0 !important;
}

span.wpcf7-list-item input[type='checkbox'] {
    margin: 0 5px 0 0;
    padding: 2px 0 0px 24px;
    width: 20px;
    height: 20px;
}

/* Footer */

.site-footer #text-4 p {
    text-align: left !important;
    margin: 13px 29px 0 0 !important;
    display: inline-block;
    line-height: 34px;
    font-size: 14px;
}

.scrollup i {
    color: #282828 !important;
}

/* Call Finali */

.be-a-piece-of-us .wpb_column:nth-child(2):before {
    background-color: #333 !important;
}

.be-a-piece-of-us .wpb_column:nth-child(2):after {
    border-color: transparent transparent transparent #333 !important;
}

.be-a-piece-of-us.grey .wpb_column:nth-child(2):before {
    background-color: #eee !important;
}

.be-a-piece-of-us h2, .be-a-piece-of-us.grey h2 {
    margin: 0 !important;
    font-size: 29px !important;
    line-height: 35px;
    font-weight: 600 !important;
    text-transform: inherit;
}

.vc_row.be-a-piece-of-us, .vc_row.be-a-piece-of-us.grey  {
	margin-top: 60px !important;
}

.vc_row.be-a-piece-of-us+.vc_row.be-a-piece-of-us, .vc_row.be-a-piece-of-us.grey+.vc_row.grey  {
	margin-bottom: 35px !important;
	margin-top: 60px !important;
}

.grey .wpb_column:nth-child(2):after {
    border-color: transparent transparent transparent #eee !important;
}

.woocommerce.single .product div.images img {
    margin: 15px 0 0 0;
}

/* Chat Whatsapp */

.cresta-whatsapp-chat-box {
	bottom: 125px!important;
    right: 23px !important;
}

/* Cookie */

#cookie-notice .button.bootstrap {
    color: #141416;
    text-shadow: 0 none transparent !important;
    background-color: #fcce38 !important;
    background-image: none !important;
    border-color: 0 none transparent !important;
    box-shadow: 0 none transparent !important;
    border-radius: 0 !important;
}

#cookie-notice .button.bootstrap:hover {
    color: #68665f !important;
}

.mainContentApplicazioni{
	display: flex;
    flex-wrap: wrap;
}
.postApplicazioni{
	width:30%;
	border: 1px solid #ebebeb;
	margin:1%;
}
.divTxtLoopPostApp{
	padding: 5px;
}
.productGrid .vc_grid-filter.vc_grid-filter-left{
	background: #D1D1D1!important;
}
.productGrid .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
    padding: 15px 15px!important;
	margin: 0px!important;
	border-radius: 0px!important;
	background: #FCCE38!important;
	color: #000!important;
    font-weight: bold!important;
	text-transform: uppercase!important;
}
.productGrid .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover, .productGrid .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span{
	background: #FFF!important;
	color: #000!important;
}

.productGrid .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{
	color:#FCCE38!important; 
}

.post-grid.grid .item{
	background: #ffffff00!important;
}
.post-grid.grid .element-media{
	border: 1px solid #eee;
}
.post-grid.grid .title_link{
	margin-top: 15px;
	font-size: 15px;
	font-weight: 600;
	color: #000;
}


/* Mobile */

@media only screen and (max-width: 360px) {
	.site-footer .social-menu {
		left: 0% !important;
	}
}