@font-face {
	font-family: universLight;
	src: url(../css/fonts/UniversLTStd-Light.ttf) format("truetype"),
			 url(../css/fonts/UniversLTStd-Light.otf) format("opentype"),
			 url(../css/fonts/UniversLTStd-Light.woff) format("woff"),
			 url(../css/fonts/UniversLTStd-Light.eot);
}

@font-face {
	font-family: universRegular;
	src: url(../css/fonts/UniversLTStd.ttf) format("truetype"),
			 url(../css/fonts/UniversLTStd.otf) format("opentype"),
			 url(../css/fonts/UniversLTStd.woff) format("woff"),
			 url(../css/fonts/UniversLTStd.eot);
}

@font-face {
	font-family: universBold;
	src: url(../css/fonts/UniversLTStd-Bold.ttf) format("truetype"),
			 url(../css/fonts/UniversLTStd-Bold.otf) format("opentype"),
			 url(../css/fonts/UniversLTStd-Bold.woff) format("woff"),
			 url(../css/fonts/UniversLTStd-Bold.eot);
}

body::before {
  /* never visible - this is used in jQuery to check the current MQ */
  display: none;
}

body {
  font-size: 1.6rem;
  font-family: "universLight", sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.evgBg, .bgTable, .descriptionResume {
  background-color: #ffffff !important;
}

h1, h2, h3, h4, h5 {
	font-family: "universRegular", sans-serif;
}

.navEgv {
	width: 100%;
	position: fixed;
	z-index: 100;
	left: 0px;
	top: 0px;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	background: rgba(0,0,0,0.1);
}

.bgNavOn {
  background-color: rgba(0,0,0,0.4);
  box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.bgNavWhite {
  background-color: rgba(255,255,255,0.9);
  box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
    -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.bgNavOn ul.nav, .bgNavWhite ul.nav {
  height: 70px !important;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.bgNavOn .logoEvg, .bgNavWhite .logoEvgGrey {
  width: 140px;
  height: 70px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  
}

ul.nav {
  height: 100px;
  font-family: "universBold", sans-serif !important;
  -webkit-box-align: center;
     -ms-flex-align: center;
 -ms-grid-row-align: center;
        align-items: center;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

ul.nav a {color: #FFF;}

ul.nav a:hover, a.dropbtn:hover {color: #DEDEDE;}

.nav-item {
  margin-top: 10px;
}

.subLink {
	padding: 2px 1rem;
	text-decoration: none !important;
	font-size: 15px;
	opacity: 0.7;
}

.subMenuDiv {
	width: 90%;
	height: 1px;
	margin: 7px auto;
	background-color: rgba(255,255,255,0.3);
}

.logoEvg {
  width: 220px;
  height: 100px;
  background: url("../img/logoEvg.png") no-repeat center;
  background-size: contain;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;

  text-indent: -5000px

}

.logoEvgGrey {
  width: 220px;
  height: 100px;
  background: url("../img/logoEvgFooter.png") no-repeat center;
  background-size: contain;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.logoEvgFooter {
  width: 190px;
  height: 70px;
  background: url("../img/logoEvgFooter.png") no-repeat center;
  background-size: contain;
	display: inline-block;
}

.arrow.white {
  width: 50px;
  height: 50px;
  background: url("../img/arrow.svg") no-repeat center;
  background-size: contain;
  display: block;
  cursor: pointer;
}

.arrow.grey {
  width: 50px;
  height: 50px;
  background: url("../img/arrowGrey.svg") no-repeat center;
  background-size: contain;
  display: block;
  cursor: pointer;
}

.arrowSection {
  top: 20vh;
}

.btn {font-family: "universBold", sans-serif !important;}
.marginBtn {margin: 7px;}
.btn-lg {padding: 0.9rem 1.5rem 0.5rem 1.5rem !important}

.btnWhite {
  color: #A9A9A9 !important;
  background-color: #FFF !important;
  border-color: #FFF !important;
}

.btnWhite:hover {
  background-color: #ECECEC !important;
  border-color: #ECECEC !important;
}

.btnPurpure {
  background-color: #563D7C !important;
  border-color: #563D7C !important;
}

.btnVioletLight {
  background-color: #9464ba !important;
  border-color: #9464ba !important;
}

.btnVioletThin {
  background-color: #c2a6d9 !important;
  border-color: #c2a6d9 !important;
}

.btnPurpure:hover {
  background-color: #412C61 !important;
  border-color: #412C61 !important;
}

.btnGreyLight {
  color: #FFF !important;
  background-color: #A9A9A9 !important;
  border-color: #A9A9A9 !important;
}

.btnGreyLight:hover {
  color: #FFF !important;
  background-color: #929292 !important;
  border-color: #929292 !important;
}

.btnYellow {
  background-color: #563D7C !important;
  border-color: #563D7C !important;
}


.footer, .footer .contentSection {
  text-align: left !important;
}

.footer h5, .footer p, .footer a {
  color: #707070 !important;
}

.footerContent .form-inline .input-group {
  width: 100%;
}

.footerContent .form-inline {
  flex-flow: row nowrap;
}

.footerContent {
  min-height: 450px;
  /*margin-top: 100px;*/
  background-color: #FFF;
  padding-top: 60px;
  padding-left: 30px !important;
  padding-right: 30px !important;
  padding-bottom: 20px;
  font-size: 14px;
}

.copyright {
	font-size: 10px;
	margin: 0px;
	padding-top: 25px;
	padding-bottom: 5px;
}

.copyright a {
	text-decoration: none;
	color: inherit;
}

.divider {
  width: 100%;
  height: 0px;
  background: url("../img/divider.png") no-repeat bottom;
  background-size: contain;
  opacity: 0.3;
}

/* helpers */
.flex {display: -webkit-box; display: -ms-flexbox; display: flex;}
.flexRow {-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;}
.flexColumn {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
.flexAligner {-webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.flexSpace {-ms-flex-pack: distribute;justify-content: space-around;}
.flexBetween {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;}
.posRel {position: relative;}
.posAbs {position: absolute;}
.center {margin: 0 auto;}
.marginTop {margin-top: 40px;}
.marginBottom {margin-bottom: 40px;}
.paddingTop {padding-top: 25px;}
.marginTopLarge {margin-top: 100px;}
.txtBold {font-family: "universBold", sans-serif !important}
.txtRegular {font-family: "universRegular", sans-serif !important}
.txtLight {font-family: "universLight", sans-serif !important;}
.txtLeft {text-align: left !important;}
.txtCenter {text-align: center !important;}
.txtRight {text-align: right !important;}
.transition {-webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.hidden {display: none !important;}
.overflow {overflow: hidden;}
.txtShadow {text-shadow: 0px 0px 6px rgba(0,0,0,0.4);}

.txtDecoration, .txtDecoration:hover,
a.txtDecoration, a.txtDecoration:hover {text-decoration: none !important;}

.paddingInside {
	position: relative;
	top: -180px;
}

.alertCookie {
	width: 100%;
	margin-bottom: 0px !important;
	position: fixed !important;
	bottom: 0px;
	z-index: 10;
}

/* Primary style */
*, *::after, *::before {
  box-sizing: border-box;
}

@media only screen and (min-width: 1050px) {
  body::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop';
  }
}

a {
  color: #267481;
  text-decoration: none;
}

/* --------------------------------

Main Components

-------------------------------- */
.cd-section {
  height: 100vh;

}
.cd-section .contentSection,
#sectionOperative .contentSection
#sectionManager .contentSection,
#sectionGuarda .contentSection {
  height: 100vh;
  text-align: center;
}
.cd-section:first-of-type > div {
	background-image: url("../img/img-2.jpg");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}

.cd-section:nth-of-type(2) > div {
	background-image: url("../img/img-3.jpg");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
.cd-section:nth-of-type(3) > div {
	background-image: url("../img/img-1.jpg");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}

/* section operative */
.headerSection {
  padding-top: 170px;
  padding-bottom: 50px;
}

.titleCategory{
  font-size: 3.2rem;
}

.nameLine {
  font-size: 5rem;
}

.imgPrev {
  width: 100%;
  min-height: 480px;
}

.minHeight {
  min-height: 620px !important;
}

/* product1 */
.versa {
  background: url("../img/sectionOperative/versa.jpg") no-repeat center;
  background-size: 105%;
}

.thumb {
  width: 100%;
  min-height: 200px;
  position: relative;
}

.product1 .thumbVersa {
  background: url("../img/sectionOperative/versa_thumb.jpg") no-repeat center;
  background-size: cover;
  margin-top: 50px;
  left: -25px;
}

/* product2 */
.attiva {
  background: url("../img/sectionOperative/attiva.jpg") no-repeat center;
  background-size: 105%;
}

.product2 .thumbAttiva {
  background: url("../img/sectionOperative/attiva_thumb.jpg") no-repeat center;
  background-size: contain;
  margin-top: 5px;
}
/* product3 */
.pragma {
  background: url("../img/sectionOperative/pragma.jpg") no-repeat center;
  margin-top: 50px;
  background-size: 105%;
}

.product3 .thumbPragma {
  background: url("../img/sectionOperative/pragma_thumb.jpg") no-repeat center;
  background-size: cover;
  margin-bottom: 25px;
  margin-top: 100px;
  left: -25px;
}

/* product4 */
.intera {
  background: url("../img/sectionOperative/intera.jpg") no-repeat center;
  background-size: 105%;
}

.product4 .thumbIntera {
  background: url("../img/sectionOperative/intera_thumb.jpg") no-repeat center;
  background-size: cover;
  position: absolute;
  bottom: 0px;
  width: 99%;
}

/* product5 */
.cubico {
  background: url("../img/sectionOperative/cubico.jpg") no-repeat center;
  background-size: 105%;
}

.product4 .thumbCubico {
  background: url("../img/sectionOperative/cubico_thumb.jpg") no-repeat center;
  background-size: cover;
  position: absolute;
  bottom: 0px;
  width: 99%;
}

/* finish section operative */


/* manager section */
/* product1 */

.centra {
  background: url("../img/sectionManager/centra.jpg") no-repeat center;
  background-size: 105%;
}

.product1 .thumbCentra {
  height: 400px;
  background: url("../img/sectionManager/centra_thumb.jpg") no-repeat;
	background-position: left top;
  background-size: contain;
  margin-top: 3px;
}
/* product2 */
.magna {
  background: url("../img/sectionManager/magna.jpg") no-repeat center;
  background-size: 105%;
  transition: all 0.5s ease-in-out;
}

.product2 .thumbMagna {
  background: url("../img/sectionManager/magna_thumb.jpg") no-repeat;
	background-position: left top;
	background-size: contain;
  margin-top: 30px;
  left: -25px;
}
/* product3 */
.prestige {
  background: url("../img/sectionManager/prestige.jpg") no-repeat center;
  background-size: 105%;
}

.product3 .thumbPrestige {
  background: url("../img/sectionManager/prestige_thumb.jpg") no-repeat;
	background-position: left top;
  background-size: contain;
  position: absolute;
  bottom: 50px;
  width: 99%;
}
/* product4 */
.mcubico {
  background: url("../img/sectionManager/cubico.jpg") no-repeat center;
  background-size: 105%;
}

.product4 .thumbMcubico {
  background: url("../img/sectionManager/cubico_thumb.jpg") no-repeat center;
  background-size: cover;
  position: absolute;
  bottom: 0px;
  width: 99%;
}

/* product5 */
.guarda {
  background: url("../img/sectionGuarda/guarda.jpg") no-repeat center;
  background-size: 105%;
}


.product4 .thumbGuarda {
  background: url("../img/sectionGuarda/guarda_thumb.jpg") no-repeat center;
  background-size: contain;
  margin-bottom: 50px;
  left: -25px;
}

.marginProducts, .marginShadow {
  margin-top: 90px;
}
/* finish manager section */

/* section description products*/
.marginSection {
  margin-top: 100px;
}

.imgHeaderSec {
  width: 100%;
  height: 450px;
}

.btnDetailProduct {
	width: 150px;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
}
.btnDetailProduct:hover {box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);}

.iconDescriptions {
	width: 60px;
	height: 100px;
}

.iconModulation {
	background: url("../img/iconModulation.png") no-repeat;
	background-position: center;
	background-size: contain;
}

.iconTexture {
	background: url("../img/iconTexture.png") no-repeat;
	background-position: center;
	background-size: contain;
}

.slick-prev:before {
  color: #A9A9A9 !important;
}
.slick-next:before {
  color: #A9A9A9 !important;
}

/* modal */
.modal-backdrop {
	background-color: #FFF !important;
}

.modal-header {
	border-bottom: none !important;
}

.modalImg-3 {
	width: 33%;
	height: 230px;
	position: relative;
	z-index: 10;
	opacity: 0.6;
	transition: all 0.5s ease-in-out;
}

.modalImg-3:hover {
	opacity: 1;
	box-shadow: 0px 5px 10px rgba(0,0,0,0.3);
}

.tab-content table {
	width: 100%;
}


/* ------------ tabs content VERSA ------------ */
.versa-cont1-tab.ft_stageIndividual_1 {
	background: url("../img/sectionOperative/versa/ft_stageIndividual_1.svg") no-repeat;
	background-position: center;
	background-size: 80%;
}
.versa-cont1-tab.ft_stageIndividual_2 {
	background: url("../img/sectionOperative/versa/ft_stageIndividual_2.svg") no-repeat;
	background-position: center;
	background-size: 80%;
}
.versa-cont1-tab.ft_stageIndividual_3 {
	background: url("../img/sectionOperative/versa/ft_stageIndividual_3.svg") no-repeat;
	background-position: center;
	background-size: 80%;
}
.versa-cont1-tab.ft_stageIndividual_4 {
	background: url("../img/sectionOperative/versa/ft_stageIndividual_4.svg") no-repeat;
	background-position: center;
	background-size: 80%;
}

.versa-cont2-tab.ft_stageIsland1 {
	background: url("../img/sectionOperative/versa/ft_stageIsland1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.versa-cont2-tab.ft_stageIsland2 {
	background: url("../img/sectionOperative/versa/ft_stageIsland2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.versa-cont3-tab.ft_screen_1 {
	background: url("../img/sectionOperative/versa/ft_screen_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.versa-cont3-tab.ft_screen_2 {
	background: url("../img/sectionOperative/versa/ft_screen_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.versa-cont3-tab.ft_screen_3 {
	background: url("../img/sectionOperative/versa/ft_screen_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.versa-cont3-tab.ft_screen_4 {
	background: url("../img/sectionOperative/versa/ft_screen_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.versa-cont4-tab.ft_topLeg {
	background: url("../img/sectionOperative/versa/ft_topLeg.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.versa-cont5-tab.ft_guardo {
	background: url("../img/sectionOperative/versa/ft_guardo.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.versa-cont6-tab.ft_table_1 {
	background: url("../img/sectionOperative/versa/ft_table_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.versa-cont6-tab.ft_table_2 {
	background: url("../img/sectionOperative/versa/ft_table_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.versa-cont6-tab.ft_table_3 {
	background: url("../img/sectionOperative/versa/ft_table_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.versa-cont7-tab.ft_moduleRecep_1 {
	background: url("../img/sectionOperative/versa/ft_moduleRecep_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.versa-cont7-tab.ft_moduleRecep_2 {
	background: url("../img/sectionOperative/versa/ft_moduleRecep_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
/* ------------ tabs content VERSA ------------  */
/* ------------ tabs content ATTIVA ------------ */
.attiva-cont1-tab.ft_desktop_1 {
	background: url("../img/sectionOperative/attiva/ft_desktop_1.svg") no-repeat;
	background-position: center;
	background-size: 80%;
}
.attiva-cont1-tab.ft_desktop_2 {
	background: url("../img/sectionOperative/attiva/ft_desktop_2.svg") no-repeat;
	background-position: center;
	background-size: 80%;
}
.attiva-cont1-tab.ft_desktop_3 {
	background: url("../img/sectionOperative/attiva/ft_desktop_3.svg") no-repeat;
	background-position: center;
	background-size: 80%;
}

.attiva-cont2-tab.ft_extention_1 {
	background: url("../img/sectionOperative/attiva/ft_extention_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont2-tab.ft_extention_2 {
	background: url("../img/sectionOperative/attiva/ft_extention_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont2-tab.ft_extention_3 {
	background: url("../img/sectionOperative/attiva/ft_extention_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont2-tab.ft_recepExt_1 {
	background: url("../img/sectionOperative/attiva/ft_recepExt_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont2-tab.ft_extPc {
	background: url("../img/sectionOperative/attiva/ft_extPc.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.attiva-cont3-tab.ft_table_1 {
	background: url("../img/sectionOperative/attiva/ft_table_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont3-tab.ft_table_2 {
	background: url("../img/sectionOperative/attiva/ft_table_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont3-tab.ft_table_3 {
	background: url("../img/sectionOperative/attiva/ft_table_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont3-tab.ft_desktop_1 {
	background: url("../img/sectionOperative/attiva/ft_desktop_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont3-tab.ft_desktop_2 {
	background: url("../img/sectionOperative/attiva/ft_desktop_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont3-tab.ft_desktop_3 {
	background: url("../img/sectionOperative/attiva/ft_desktop_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont3-tab.ft_tableAux_1 {
	background: url("../img/sectionOperative/attiva/ft_tableAux_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.attiva-cont4-tab.ft_drawers_1 {
	background: url("../img/sectionOperative/attiva/ft_drawers_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont4-tab.ft_drawers_2 {
	background: url("../img/sectionOperative/attiva/ft_drawers_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.attiva-cont5-tab.ft_screen_1 {
	background: url("../img/sectionOperative/attiva/ft_screen_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont5-tab.ft_screen_3 {
	background: url("../img/sectionOperative/attiva/ft_screen_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont5-tab.ft_screen_5 {
	background: url("../img/sectionOperative/attiva/ft_screen_5.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.attiva-cont6-tab.ft_coupling_1 {
	background: url("../img/sectionOperative/attiva/ft_coupling_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont6-tab.ft_coupling_2 {
	background: url("../img/sectionOperative/attiva/ft_coupling_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont6-tab.ft_coupling_3 {
	background: url("../img/sectionOperative/attiva/ft_coupling_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.attiva-cont7-tab.ft_moduleRecep_1 {
	background: url("../img/sectionOperative/attiva/ft_moduleRecep_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont7-tab.ft_moduleRecep_2 {
	background: url("../img/sectionOperative/attiva/ft_moduleRecep_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont7-tab.ft_moduleRecep_3 {
	background: url("../img/sectionOperative/attiva/ft_moduleRecep_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont7-tab.ft_moduleRecep_4 {
	background: url("../img/sectionOperative/attiva/ft_moduleRecep_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.attiva-cont8-tab.ft_est_1 {
	background: url("../img/sectionOperative/attiva/ft_est_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont8-tab.ft_est_2 {
	background: url("../img/sectionOperative/attiva/ft_est_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont8-tab.ft_est_3 {
	background: url("../img/sectionOperative/attiva/ft_est_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont8-tab.ft_estMod_1 {
	background: url("../img/sectionOperative/attiva/ft_estMod_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont8-tab.ft_estMod_2 {
	background: url("../img/sectionOperative/attiva/ft_estMod_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.attiva-cont9-tab.ft_stageIsland_1 {
	background: url("../img/sectionOperative/attiva/ft_stageIsland_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.attiva-cont9-tab.ft_stageIsland_screen {
	background: url("../img/sectionOperative/attiva/ft_stageIsland_screen.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
/* ------------ tabs content ATTIVA ------------  */
/* ------------ tabs content PRAGMA ------------ */
.pragma-cont1-tab.ft_stageWork_1 {
	background: url("../img/sectionOperative/pragma/ft_stageWork_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont1-tab.ft_stageWork_2 {
	background: url("../img/sectionOperative/pragma/ft_stageWork_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont1-tab.ft_stageWork_3 {
	background: url("../img/sectionOperative/pragma/ft_stageWork_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont1-tab.ft_stageWork_4 {
	background: url("../img/sectionOperative/pragma/ft_stageWork_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.pragma-cont2-tab.ft_accesorie_1 {
	background: url("../img/sectionOperative/pragma/ft_accesorie_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont2-tab.ft_accesorie_2 {
	background: url("../img/sectionOperative/pragma/ft_accesorie_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.pragma-cont3-tab.ft_drawers_1 {
	background: url("../img/sectionOperative/pragma/ft_drawers_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont3-tab.ft_drawers_2 {
	background: url("../img/sectionOperative/pragma/ft_drawers_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont3-tab.ft_drawers_3 {
	background: url("../img/sectionOperative/pragma/ft_drawers_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont3-tab.ft_drawers_4 {
	background: url("../img/sectionOperative/pragma/ft_drawers_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.pragma-cont4-tab.ft_drawers_5 {
	background: url("../img/sectionOperative/pragma/ft_drawers_5.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont4-tab.ft_drawers_6 {
	background: url("../img/sectionOperative/pragma/ft_drawers_6.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont4-tab.ft_drawers_7 {
	background: url("../img/sectionOperative/pragma/ft_drawers_7.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.pragma-cont5-tab.ft_table_1 {
	background: url("../img/sectionOperative/pragma/ft_table_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont5-tab.ft_table_2 {
	background: url("../img/sectionOperative/pragma/ft_table_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont5-tab.ft_table_3 {
	background: url("../img/sectionOperative/pragma/ft_table_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.pragma-cont6-tab.ft_modulRecep_1 {
	background: url("../img/sectionOperative/pragma/ft_modulRecep_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.pragma-cont7-tab.ft_configuration_1 {
	background: url("../img/sectionOperative/pragma/ft_configuration_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont7-tab.ft_configuration_2 {
	background: url("../img/sectionOperative/pragma/ft_configuration_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont7-tab.ft_configuration_3 {
	background: url("../img/sectionOperative/pragma/ft_configuration_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont7-tab.ft_configuration_4 {
	background: url("../img/sectionOperative/pragma/ft_configuration_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont7-tab.ft_configuration_5 {
	background: url("../img/sectionOperative/pragma/ft_configuration_5.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.pragma-cont7-tab.ft_configuration_6 {
	background: url("../img/sectionOperative/pragma/ft_configuration_6.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
/* ------------ tabs content PRAGMA ------------ */
/* ------------ tabs content INTERA ------------ */
.intera-cont1-tab.ft_stageIndividual_1 {
	background: url("../img/sectionOperative/intera/ft_stageIndividual_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont1-tab.ft_stageIndividual_2 {
	background: url("../img/sectionOperative/intera/ft_stageIndividual_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont1-tab.ft_stageIndividual_3 {
	background: url("../img/sectionOperative/intera/ft_stageIndividual_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont1Ext-tab.ft_stageIndividual_4 {
	background: url("../img/sectionOperative/intera/ft_stageIndividual_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont1Ext-tab.ft_stageIndividual_5 {
	background: url("../img/sectionOperative/intera/ft_stageIndividual_5.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.intera-cont2-tab.ft_moduleHorizontal_1 {
	background: url("../img/sectionOperative/intera/ft_moduleHorizontal_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont2-tab.ft_moduleHorizontal_2 {
	background: url("../img/sectionOperative/intera/ft_moduleHorizontal_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont2-tab.ft_moduleHorizontal_3 {
	background: url("../img/sectionOperative/intera/ft_moduleHorizontal_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.intera-cont3-tab.ft_moduleVertical_1 {
	background: url("../img/sectionOperative/intera/ft_moduleVertical_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont3-tab.ft_moduleVertical_2 {
	background: url("../img/sectionOperative/intera/ft_moduleVertical_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.intera-cont4-tab.ft_drawers_1 {
	background: url("../img/sectionOperative/intera/ft_drawers_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.intera-cont5-tab.ft_screen_1 {
	background: url("../img/sectionOperative/intera/ft_screen_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont5-tab.ft_screen_2 {
	background: url("../img/sectionOperative/intera/ft_screen_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont5-tab.ft_screen_3 {
	background: url("../img/sectionOperative/intera/ft_screen_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont5Ext-tab.ft_screen_4 {
	background: url("../img/sectionOperative/intera/ft_screen_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont5Ext-tab.ft_screen_5 {
	background: url("../img/sectionOperative/intera/ft_screen_5.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont5Ext-tab.ft_screen_6 {
	background: url("../img/sectionOperative/intera/ft_screen_6.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.intera-cont6-tab.ft_table_1 {
	background: url("../img/sectionOperative/intera/ft_table_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.intera-cont7-tab.ft_moduleComplement_1 {
	background: url("../img/sectionOperative/intera/ft_moduleComplement_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont7-tab.ft_moduleComplement_2 {
	background: url("../img/sectionOperative/intera/ft_moduleComplement_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont7-tab.ft_moduleComplement_3 {
	background: url("../img/sectionOperative/intera/ft_moduleComplement_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.intera-cont7-tab.ft_moduleComplement_4 {
	background: url("../img/sectionOperative/intera/ft_moduleComplement_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.intera-cont8-tab.ft_moduleRecep_1 {
	background: url("../img/sectionOperative/intera/ft_moduleRecep_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
/* ------------ tabs content INTERA ------------ */
/* ------------ tabs content CUBICO ------------ */
.cubico-cont1-tab.ft_stageIndividual_1 {
	background: url("../img/sectionOperative/cubico/ft_stageIndividual_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont1-tab.ft_stageIndividual_2 {
	background: url("../img/sectionOperative/cubico/ft_stageIndividual_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont1-tab.ft_stageIndividual_3 {
	background: url("../img/sectionOperative/cubico/ft_stageIndividual_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont1-tab.ft_stageIndividual_4 {
	background: url("../img/sectionOperative/cubico/ft_stageIndividual_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont1Ext-tab.ft_stageIndividual_5 {
	background: url("../img/sectionOperative/cubico/ft_stageIndividual_5.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont1Ext-tab.ft_stageIndividual_6 {
	background: url("../img/sectionOperative/cubico/ft_stageIndividual_6.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont1Ext-tab.ft_stageIndividual_7 {
	background: url("../img/sectionOperative/cubico/ft_stageIndividual_7.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont1Ext-tab.ft_stageIndividual_8 {
	background: url("../img/sectionOperative/cubico/ft_stageIndividual_8.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont2-tab.ft_moduleHorizontal_1 {
	background: url("../img/sectionOperative/cubico/ft_moduleHorizontal_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont2-tab.ft_moduleHorizontal_2 {
	background: url("../img/sectionOperative/cubico/ft_moduleHorizontal_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont2-tab.ft_moduleHorizontal_3 {
	background: url("../img/sectionOperative/cubico/ft_moduleHorizontal_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont2-tab.ft_moduleHorizontal_4 {
	background: url("../img/sectionOperative/cubico/ft_moduleHorizontal_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont3-tab.ft_moduleVertical_1 {
	background: url("../img/sectionOperative/cubico/ft_moduleVertical_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont3-tab.ft_moduleVertical_2 {
	background: url("../img/sectionOperative/cubico/ft_moduleVertical_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.cubico-cont4-tab.ft_drawers_1 {
	background: url("../img/sectionOperative/cubico/ft_drawers_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.cubico-cont5-tab.ft_screen_1 {
	background: url("../img/sectionOperative/cubico/ft_screen_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont5-tab.ft_screen_2 {
	background: url("../img/sectionOperative/cubico/ft_screen_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont5-tab.ft_screen_3 {
	background: url("../img/sectionOperative/cubico/ft_screen_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont5Ext-tab.ft_screen_4 {
	background: url("../img/sectionOperative/cubico/ft_screen_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont5Ext-tab.ft_screen_5 {
	background: url("../img/sectionOperative/cubico/ft_screen_5.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont5Ext-tab.ft_screen_6 {
	background: url("../img/sectionOperative/cubico/ft_screen_6.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.cubico-cont6-tab.ft_table_1 {
	background: url("../img/sectionOperative/cubico/ft_table_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont6-tab.ft_table_2 {
	background: url("../img/sectionOperative/cubico/ft_table_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont6-tab.ft_table_3 {
	background: url("../img/sectionOperative/cubico/ft_table_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont6-tab.ft_table_4 {
	background: url("../img/sectionOperative/cubico/ft_table_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont7-tab.ft_moduleComplement_1 {
	background: url("../img/sectionOperative/cubico/ft_moduleComplement_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont7-tab.ft_moduleComplement_2 {
	background: url("../img/sectionOperative/cubico/ft_moduleComplement_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont7-tab.ft_moduleComplement_3 {
	background: url("../img/sectionOperative/cubico/ft_moduleComplement_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.cubico-cont7-tab.ft_moduleComplement_4 {
	background: url("../img/sectionOperative/cubico/ft_moduleComplement_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.cubico-cont8-tab.ft_moduleRecep_1 {
	background: url("../img/sectionOperative/cubico/ft_moduleRecep_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
/* ------------ tabs content CUBICO ------------ */
/* ------------ tabs content GUARDA ------------ */
.guarda-cont1-tab.ft_closet_1 {
	background: url("../img/sectionGuarda/guarda/ft_closet_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.guarda-cont1-tab.ft_closet_2 {
	background: url("../img/sectionGuarda/guarda/ft_closet_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.guarda-cont2-tab.ft_library_1 {
	background: url("../img/sectionGuarda/guarda/ft_library_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.guarda-cont2-tab.ft_library_2 {
	background: url("../img/sectionGuarda/guarda/ft_library_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.guarda-cont2-tab.ft_librarySet_1 {
	background: url("../img/sectionGuarda/guarda/ft_librarySet_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.guarda-cont3-tab.ft_file_1 {
	background: url("../img/sectionGuarda/guarda/ft_file_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.guarda-cont3-tab.ft_file_2 {
	background: url("../img/sectionGuarda/guarda/ft_file_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.guarda-cont4-tab.ft_cabinet_1 {
	background: url("../img/sectionGuarda/guarda/ft_cabinet_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.guarda-cont5-tab.ft_modHorizont_1 {
	background: url("../img/sectionGuarda/guarda/ft_modHorizont_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.guarda-cont6-tab.ft_backPack_1 {
	background: url("../img/sectionGuarda/guarda/ft_backPack_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.guarda-cont6-tab.ft_backPack_2 {
	background: url("../img/sectionGuarda/guarda/ft_backPack_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.guarda-cont7-tab.ft_drawers_1 {
	background: url("../img/sectionGuarda/guarda/ft_drawers_1.svg") no-repeat;
	background-position: center;
	background-size: 90%;
}
.guarda-cont7-tab.ft_drawers_2 {
	background: url("../img/sectionGuarda/guarda/ft_drawers_2.svg") no-repeat;
	background-position: center;
	background-size: 90%;
}
.guarda-cont7-tab.ft_drawers_3 {
	background: url("../img/sectionGuarda/guarda/ft_drawers_3.svg") no-repeat;
	background-position: center;
	background-size: 90%;
}
.guarda-cont7-tab.ft_drawers_4 {
	background: url("../img/sectionGuarda/guarda/ft_drawers_4.svg") no-repeat;
	background-position: center;
	background-size: 90%;
}

.guarda-cont8-tab.ft_closetConv_1 {
	background: url("../img/sectionGuarda/guarda/ft_closetConv_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.guarda-cont8-tab.ft_closetConv_2 {
	background: url("../img/sectionGuarda/guarda/ft_closetConv_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.guarda-cont8-tab.ft_closetConv_3 {
	background: url("../img/sectionGuarda/guarda/ft_closetConv_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.guarda-cont9-tab.ft_wardrobe_1 {
	background: url("../img/sectionGuarda/guarda/ft_wardrobe_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
/* ------------ tabs content GUARDA ------------ */
/* ------------ tabs content CENTRA ------------ */
.centra-cont1-tab.ft_stageIndividual_1 {
	background: url("../img/sectionManager/centra/ft_stageIndividual_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont1-tab.ft_stageIndividual_2 {
	background: url("../img/sectionManager/centra/ft_stageIndividual_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont1-tab.ft_stageIndividual_3 {
	background: url("../img/sectionManager/centra/ft_stageIndividual_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.centra-cont2-tab.ft_stageIndividual_4 {
	background: url("../img/sectionManager/centra/ft_stageIndividual_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont2-tab.ft_stageIndividual_5 {
	background: url("../img/sectionManager/centra/ft_stageIndividual_5.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont2-tab.ft_stageIndividual_6 {
	background: url("../img/sectionManager/centra/ft_stageIndividual_6.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.centra-cont3-tab.ft_drawers_1 {
	background: url("../img/sectionManager/centra/ft_drawers_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont3-tab.ft_drawers_2 {
	background: url("../img/sectionManager/centra/ft_drawers_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont3-tab.ft_drawers_3 {
	background: url("../img/sectionManager/centra/ft_drawers_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont3-tab.ft_drawers_13 {
	background: url("../img/sectionManager/centra/ft_drawers_13.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.centra-cont4-tab.ft_drawers_4 {
	background: url("../img/sectionManager/centra/ft_drawers_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont4-tab.ft_drawers_5 {
	background: url("../img/sectionManager/centra/ft_drawers_5.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont4-tab.ft_drawers_6 {
	background: url("../img/sectionManager/centra/ft_drawers_6.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.centra-cont5-tab.ft_drawers_7 {
	background: url("../img/sectionManager/centra/ft_drawers_7.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont5-tab.ft_drawers_8 {
	background: url("../img/sectionManager/centra/ft_drawers_8.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont5-tab.ft_drawers_9 {
	background: url("../img/sectionManager/centra/ft_drawers_9.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.centra-cont6-tab.ft_drawers_10 {
	background: url("../img/sectionManager/centra/ft_drawers_10.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont6-tab.ft_drawers_11 {
	background: url("../img/sectionManager/centra/ft_drawers_11.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont6-tab.ft_drawers_12 {
	background: url("../img/sectionManager/centra/ft_drawers_12.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.centra-cont7-tab.ft_table_1 {
	background: url("../img/sectionManager/centra/ft_table_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont7-tab.ft_table_2 {
	background: url("../img/sectionManager/centra/ft_table_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont7-tab.ft_wickerTable_1 {
	background: url("../img/sectionManager/centra/ft_wickerTable_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.centra-cont8-tab.ft_moduleRecep_1 {
	background: url("../img/sectionManager/centra/ft_moduleRecep_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont8-tab.ft_moduleRecep_2 {
	background: url("../img/sectionManager/centra/ft_moduleRecep_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont8-tab.ft_moduleRecep_3 {
	background: url("../img/sectionManager/centra/ft_moduleRecep_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.centra-cont9-tab.ft_configuration_1 {
	background: url("../img/sectionManager/centra/ft_configuration_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont9-tab.ft_configuration_2 {
	background: url("../img/sectionManager/centra/ft_configuration_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont9-tab.ft_configuration_3 {
	background: url("../img/sectionManager/centra/ft_configuration_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.centra-cont9-tab.ft_configuration_4 {
	background: url("../img/sectionManager/centra/ft_configuration_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
/* ------------ tabs content CENTRA ------------ */
/* ------------ tabs content MAGNA ------------ */
.magna-cont1-tab.ft_stageIndividual_1 {
	background: url("../img/sectionManager/magna/ft_stageIndividual_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont1-tab.ft_stageIndividual_2 {
	background: url("../img/sectionManager/magna/ft_stageIndividual_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont1-tab.ft_stageIndividual_3 {
	background: url("../img/sectionManager/magna/ft_stageIndividual_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.magna-cont2-tab.ft_drawers_1 {
	background: url("../img/sectionManager/magna/ft_drawers_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont2-tab.ft_drawers_2 {
	background: url("../img/sectionManager/magna/ft_drawers_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont2-tab.ft_drawers_3 {
	background: url("../img/sectionManager/magna/ft_drawers_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.magna-cont3-tab.ft_drawers_4 {
	background: url("../img/sectionManager/magna/ft_drawers_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont3-tab.ft_drawers_5 {
	background: url("../img/sectionManager/magna/ft_drawers_5.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont3-tab.ft_drawers_6 {
	background: url("../img/sectionManager/magna/ft_drawers_6.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.magna-cont4-tab.ft_drawers_7 {
	background: url("../img/sectionManager/magna/ft_drawers_7.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont4-tab.ft_drawers_8 {
	background: url("../img/sectionManager/magna/ft_drawers_8.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont4-tab.ft_drawers_9 {
	background: url("../img/sectionManager/magna/ft_drawers_9.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont11-tab.ft_drawers_10 {
	background: url("../img/sectionManager/magna/ft_drawers_10.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont11-tab.ft_drawers_11 {
	background: url("../img/sectionManager/magna/ft_drawers_11.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.magna-cont5-tab.ft_closet_1 {
	background: url("../img/sectionManager/magna/ft_closet_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont5-tab.ft_closet_2 {
	background: url("../img/sectionManager/magna/ft_closet_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont5-tab.ft_closet_3 {
	background: url("../img/sectionManager/magna/ft_closet_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.magna-cont6-tab.ft_fornitureSupport_1 {
	background: url("../img/sectionManager/magna/ft_fornitureSupport_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont6-tab.ft_fornitureSupport_2 {
	background: url("../img/sectionManager/magna/ft_fornitureSupport_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont6-tab.ft_fornitureSupport_3 {
	background: url("../img/sectionManager/magna/ft_fornitureSupport_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont6-tab.ft_fornitureSupport_4 {
	background: url("../img/sectionManager/magna/ft_fornitureSupport_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.magna-cont7-tab.ft_fornitureAux_1 {
	background: url("../img/sectionManager/magna/ft_fornitureAux_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont7-tab.ft_fornitureAux_2 {
	background: url("../img/sectionManager/magna/ft_fornitureAux_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.magna-cont8-tab.ft_modulRecep_1 {
	background: url("../img/sectionManager/magna/ft_modulRecep_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.magna-cont9-tab.ft_table_1 {
	background: url("../img/sectionManager/magna/ft_table_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont9-tab.ft_table_2 {
	background: url("../img/sectionManager/magna/ft_table_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont9-tab.ft_table_3 {
	background: url("../img/sectionManager/magna/ft_table_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont9-tab.ft_table_4 {
	background: url("../img/sectionManager/magna/ft_table_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.magna-cont10-tab.ft_fornitureSupport_5 {
	background: url("../img/sectionManager/magna/ft_fornitureSupport_5.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont10-tab.ft_fornitureSupport_6 {
	background: url("../img/sectionManager/magna/ft_fornitureSupport_6.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.magna-cont10-tab.ft_fornitureSupport_7 {
	background: url("../img/sectionManager/magna/ft_fornitureSupport_7.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
/* ------------ tabs content MAGNA ------------ */
/* ------------ tabs content PRESTIGE ------------ */
.prestige-cont1-tab.ft_stageIndividual_1 {
	background: url("../img/sectionManager/prestige/ft_stageIndividual_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.prestige-cont1-tab.ft_stageIndividual_2 {
	background: url("../img/sectionManager/prestige/ft_stageIndividual_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.prestige-cont1-tab.ft_stageIndividual_3 {
	background: url("../img/sectionManager/prestige/ft_stageIndividual_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.prestige-cont1-tab.ft_stageIndividual_4 {
	background: url("../img/sectionManager/prestige/ft_stageIndividual_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.prestige-cont2-tab.ft_drawers_1 {
	background: url("../img/sectionManager/prestige/ft_drawers_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.prestige-cont2-tab.ft_drawers_2 {
	background: url("../img/sectionManager/prestige/ft_drawers_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.prestige-cont2-tab.ft_drawers_3 {
	background: url("../img/sectionManager/prestige/ft_drawers_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.prestige-cont3-tab.ft_combination_1 {
	background: url("../img/sectionManager/prestige/ft_combination_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.prestige-cont3-tab.ft_combination_2 {
	background: url("../img/sectionManager/prestige/ft_combination_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.prestige-cont3-tab.ft_combination_3 {
	background: url("../img/sectionManager/prestige/ft_combination_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.prestige-cont3-tab.ft_combination_4 {
	background: url("../img/sectionManager/prestige/ft_combination_4.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.prestige-cont3-tab.ft_combination_5 {
	background: url("../img/sectionManager/prestige/ft_combination_5.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.prestige-cont4-tab.ft_forniture_1 {
	background: url("../img/sectionManager/prestige/ft_forniture_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.prestige-cont4-tab.ft_forniture_2 {
	background: url("../img/sectionManager/prestige/ft_forniture_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.prestige-cont5-tab.ft_wickerTable_1 {
	background: url("../img/sectionManager/prestige/ft_wickerTable_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.prestige-cont5-tab.ft_wickerTable_2 {
	background: url("../img/sectionManager/prestige/ft_wickerTable_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}

.prestige-cont6-tab.ft_table_1 {
	background: url("../img/sectionManager/prestige/ft_table_1.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.prestige-cont6-tab.ft_table_2 {
	background: url("../img/sectionManager/prestige/ft_table_2.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
.prestige-cont6-tab.ft_table_3 {
	background: url("../img/sectionManager/prestige/ft_table_3.svg") no-repeat;
	background-position: center;
	background-size: contain;
}
/* ------------ tabs content PRESTIGE ------------ */

.detailModal {
	padding: 20px 10px 0px 10px;
}

ul.tabsModal li a {
	padding: 0.5rem 0.5rem 0.2rem 0.5rem !important;
	color: #6c757d;
	border: solid 1px #9E9E9E;
	font-size: 0.8rem;
	font-family: "universLight", sans-serif;
	transition: all 0.5s ease-in-out;
}
ul.tabsModal li a.active:hover, .contactFloat ul li a {
	color: #FFF !important;
}

ul.nav.tabsModal {
	height: auto !important;
}

.tabsModal .nav-item {
	margin-right: 10px;
}


/* tabs colors */
ul.tabsModal.versaTabs li a:hover {
	color: #4da9c6;
	border: solid 1px #4da9c6;
}

ul.tabsModal.versaTabs li a.active {
	border: solid 1px #4da9c6;
	background-color: #4da9c6 !important;
}

ul.tabsModal.attivaTabs li a:hover {
	color: #b3dae7;
	border: solid 1px #b3dae7;
}

ul.tabsModal.attivaTabs li a.active {
	border: solid 1px #b3dae7;
	background-color: #b3dae7 !important;
}

ul.tabsModal.pragmaTabs li a:hover {
	color: #0084ae;
	border: solid 1px #0084ae;
}

ul.tabsModal.pragmaTabs li a.active {
	border: solid 1px #0084ae;
	background-color: #0084ae !important;
}

ul.tabsModal.interaTabs li a:hover {
	color: #80c2d6;
	border: solid 1px #80c2d6;
}

ul.tabsModal.interaTabs li a.active {
	border: solid 1px #80c2d6;
	background-color: #80c2d6 !important;
}

ul.tabsModal.cubicoTabs li a:hover {
	color: #ecae30;
	border: solid 1px #ecae30;
}

ul.tabsModal.cubicoTabs li a.active {
	border: solid 1px #ecae30;
	background-color: #ecae30 !important;
}


ul.tabsModal.guardaTabs li a:hover {
	color: #606267;
	border: solid 1px #606267;
}

ul.tabsModal.guardaTabs li a.active {
	border: solid 1px #606267;
	background-color: #606267 !important;
}

ul.tabsModal.magnaTabs li a:hover {
	color: #582b89;
	border: solid 1px #582b89;
}

ul.tabsModal.magnaTabs li a.active {
	border: solid 1px #582b89;
	background-color: #582b89 !important;
}

ul.tabsModal.centraTabs li a:hover {
	color: #bcaad0;
	border: solid 1px #bcaad0;
}

ul.tabsModal.centraTabs li a.active {
	border: solid 1px #bcaad0;
	background-color: #bcaad0 !important;
}

ul.tabsModal.prestigeTabs li a:hover {
	color: #8a6bac;
	border: solid 1px #8a6bac;
}

ul.tabsModal.prestigeTabs li a.active {
	border: solid 1px #8a6bac;
	background-color: #8a6bac !important;
}

.header.txtDescription {
	font-size: 12px;
}

.socialGroup a {
	margin-right: 15px;
}

.divHorizon {
	border-right: 1px solid #FFF;
}

.divHorizonGrey {
	border-right: 1px solid #6C757D;
}

.socialMenu {
	margin-left: 15px;
}

.tableDescription {
	height: 370px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.tableDescription table h6 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.tableDescription::-webkit-scrollbar {
	width: 7px;
}

.tableDescription::-webkit-scrollbar-track {
	background: none;
}

.tableDescription::-webkit-scrollbar-thumb {
	background: #888;
	border-radius: 5px;
}

.tableDescription::-webkit-scrollbar-thumb:hover {
	background: #555;
}


/* versa section */
.headerVersa {
	background: url("../img/sectionOperative/versa/versaHeader.jpg") no-repeat;
	background-position: top center;
	background-size: cover;
}


/* attiva section */
.headerAttiva {
  background: url("../img/sectionOperative/attiva/attivaHeader.jpg") no-repeat;
  background-position: top center;
  background-size: cover;
}


/* pragma section */
.headerPragma {
  background: url("../img/sectionOperative/pragma/pragmaHeader.jpg") no-repeat;
  background-position: top center;
  background-size: cover;
}


/* intera section */
.headerIntera {
  background: url("../img/sectionOperative/intera/interaHeader.jpg") no-repeat;
  background-position: top center;
  background-size: cover;
}

/* cubico section */
.headerCubico {
  background: url("../img/sectionOperative/cubico/cubicoHeader.jpg") no-repeat;
  background-position: top center;
  background-size: cover;
}
.headerManagerCubico {
  background: url("../img/sectionOperative/cubico/cubicoHeaderM.jpg") no-repeat;
  background-position: top center;
  background-size: cover;
}


/* centra section */
.headerCentra {
	background: url("../img/sectionManager/centra/centraHeader.jpg") no-repeat;
	background-position: top center;
	background-size: cover;
}


/* magna section */
.headerMagna {
	background: url("../img/sectionManager/magna/magnaHeader.jpg") no-repeat;
	background-position: top center;
	background-size: cover;
}

/* prestige section */
.headerPrestige {
	background: url("../img/sectionManager/prestige/prestigeHeader.jpg") no-repeat;
	background-position: top center;
	background-size: cover;
}

/* guarda section */
.headerGuarda {
	background: url("../img/sectionGuarda/guarda/guardaHeader.jpg") no-repeat;
	background-position: top center;
	background-size: cover;
}

.dividing {
	margin-top: 59px;
	border-bottom: 1px solid #58A3C0;
}

.dividing.header {
  border-bottom: 1px solid #58A3C0;
  margin-top: 0px;
}

.nameColors {
  margin-top: 15px;
  font-size: 12px;
}

.box {
  width: 50px;
  height: 50px;
}

.marginLeft {
  margin-left: 5px;
}

.marginLeftPlus {
  margin-left: 20px;
}

.marginSample {
  margin-top: 20px;
}


/* materials */
.blanco, .satinado {background-color: #FFF;border: 1px solid #e3e3e3;}
.antracita {background-color: #8b8c8d;}
.negro {background-color: #000}
.ceniza {background-color: #DDD9D8;}
.aluminio {background-color: #a9a9a9;}
.grafito {background-color: #545253;}
.azulLago {background-color: #59719D;}
.uva {background-color: #4d2655;}
.rojo {background-color: #d72034;}
.naranjaClaro {background-color: #E96638;}
.citronella {background-color: #CFA501;}
.amarillo {background-color: #F7B42F;}
.malva {background-color: #51A037;}
.lila {background-color: #A79AB8;}
.verde {background-color: #C8D689;}
.brownDark {background-color: #4d3101;}
.almendra {background-color: #e9d7b4;}
.lilaScreen {background-color: #a699b8;}
.redScreen {background-color: #c4565f;}
.yellowScreen {background-color: #f8c372;}
.greenScreen {background-color: #c8d68a;}
.carvalhoMezzo {
  background: url("../img/material/carvalhoMezzo.jpg") no-repeat center;
  background-size: cover;
}
.dakar {
  background: url("../img/material/dakar.jpg") no-repeat center;
  background-size: cover;
}
.ebano {
  background: url("../img/material/ebano.jpg") no-repeat center;
  background-size: cover;
}
.linozaCinza {
  background: url("../img/material/linozaCinza.jpg") no-repeat center;
  background-size: cover;
}
.marathon {
  background: url("../img/material/marathon.jpg") no-repeat center;
  background-size: cover;
}
.n1 {
  background: url("../img/material/n1.jpg") no-repeat center;
  background-size: cover;
}
.n2 {
  background: url("../img/material/n2.jpg") no-repeat center;
  background-size: cover;
}
.robleAmericano {
  background: url("../img/material/robleAmericano.jpg") no-repeat center;
  background-size: cover;
}
.teka {
  background: url("../img/material/teka.jpg") no-repeat center;
  background-size: cover;
}
.tekaArtico {
  background: url("../img/material/tekaArtico.jpg") no-repeat center;
  background-size: cover;
}
.robleDakar {
  background: url("../img/material/robleDakar.jpg") no-repeat center;
  background-size: cover;
}
.roble {
  background: url("../img/material/roble.jpg") no-repeat center;
  background-size: cover;
}
.cedroRosso {
  background: url("../img/material/cedroRosso.jpg") no-repeat center;
  background-size: cover;
}
.wengue {
	background: url("../img/material/wengue.jpg") no-repeat center;
	background-size: cover;
}
.cedro {
	background: url("../img/material/cedro.jpg") no-repeat center;
	background-size: cover;
}
.haya {
	background: url("../img/material/haya.jpg") no-repeat center;
	background-size: cover;
}
.cerezo {
	background: url("../img/material/cerezo.jpg") no-repeat center;
	background-size: cover;
}

.signPlus {
  width: 15px;
  height: 50px;
}
/* finish materials */

.labelColor {
  font-size: 12px;
}

.labelOne {margin-top: 4px;}
.labelTwo {line-height: 10px;}
.labelMin {font-size: 10px;}

.txtSpecification span, .txtDescription {
  font-size: 14px;
}

.tableDescription .row {
	padding-left: 10px;
	padding-right: 10px;
}

.tableDescription h5 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.marginSpecification {
  margin-top: 20px;
}

.borderTopSpecif {
  border-top: 1px solid #DDD9D8;
	margin-top: 10px;
	margin-bottom: 10px;
}

.tableMed tr td{
	width: 50%;
}

tr.flex.flexBetween td {
	width: 100%;
}

table .col40w {
	width: 40%;
}
/* finish section description products*/


.cd-section h2 {
  font-size: 4rem;
  font-family: "universRegular", sans-serif;
  line-height: 65px;
}


/* products random */
.colorViolet {
  color: #61269E !important;
}

.colorVioletLight {
  color: #9464ba !important;
}

.colorVioletThin {
  color: #c2a6d9 !important;
}

.colorCyan {
  color: #17A2B8 !important;
}

/* versa Color */
.colorVersa {
  color: #4da9c6 !important;
}

.btnVersa {
  color: #FFF;
  background-color: #4da9c6;
  border-color: #4da9c6 !important;
}

/* attiva Color */
.colorAttiva {
  color: #b3dae7 !important;
}

.btnAttiva {
  color: #FFF;
  background-color: #b3dae7;
  border-color: #b3dae7 !important;
}

/* pragma Color */
.colorPragma {
  color: #0084ae !important;
}

.btnPragma {
  color: #FFF;
  background-color: #0084ae;
  border-color: #0084ae !important;
}

/* intera color */
.colorIntera {
  color: #80c2d6 !important;
}


.btnIntera {
  color: #FFF;
  background-color: #80c2d6;
  border-color: #80c2d6 !important;
}


.btn-cubico {
    color: #fff;
    background-color: #ecae30;
    border-color: #ecae30;
}

.btn-cubico:hover{
	color: #666666
}

/* cubico Color */
.colorCubico {
  color: #ecae30 !important;
}

.btnCubico {
  color: #FFF;
  background-color: #ecae30;
  border-color: #ecae30 !important;
}

/* centra Color */
.colorCentra {
  color: #bcaad0 !important;
}

.btnCentra {
  color: #FFF;
  background-color: #bcaad0;
  border-color: #bcaad0 !important;
}

/* magna Color */
.colorMagna {
  color: #582b89 !important;
}

.btnMagna {
  color: #FFF;
  background-color: #582b89;
  border-color: #582b89 !important;
}

/* prestige Color */
.colorPrestige {
  color: #8a6bac !important;
}

.btnPrestige {
  color: #FFF;
  background-color: #8a6bac;
  border-color: #8a6bac !important;
}

/* guarda Color */
.colorGuarda {
  color: #606267 !important;
}

.btnGuarda {
  color: #FFF;
  background-color: #606267;
  border-color: #606267 !important;
}

a.btnGuarda:hover {
  color: #FFF;
	background-color: #9d9d9d;
	border-color: #9d9d9d !important;
}

.colorGrey {
  color: #333 !important;
}

.colorGreyLight {
  color: #6c757d !important;
}

.colorWhite {
  color: #FFF !important;
}

h3.titleCategory {
  margin: 0px;
  font-family: "universLight" !important;
  font-size: 2rem;
}

.btnMoreInfo {
  bottom: 75px;
  width: 80%;
}

.mobileOnline {
  display: none;
}

/* side menu */
.btnMenu {
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  padding: 5px 20px;
  background-color: rgba(0,0,0,0.5);
}

.btnMenu span {
  font-size: 20px;
  color: #FFF;
  cursor: pointer;
}

.sidenavMob {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenavMob a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 20px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidenavMob a:hover, .offcanvas a:focus{
  color: #F1F1F1;
  text-decoration: none;
}

.sidenavMob .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

.labelProducts {
	color: #818181;
	padding-left: 32px;
}

.logoEvgMobile {
  width: 50px;
  height: 50px;
  background: url("../img/icons/favicon-194x194.png") no-repeat center;
  background-size: contain;
}

/* loading... */
#loaderScreen {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #FFF;
  z-index: 1000;
}

.loading {
  margin-top: 25px;
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #3498db;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

.dropdown {
  color: #FFF;
  position: relative;
  cursor: pointer;
}

.dropdown-content {
	display: none;
	min-width: 160px;
	left: -25px;
  position: absolute;
  background-color: rgba(0,0,0,0.7);
  padding: 10px 5px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  text-decoration: none;
  display: block;
}

.show {display: block;}

.marginMobCol {
	margin-top: 20px;
}

.btndegraded {
	background: #622588;
	background: -moz-linear-gradient(-45deg, #622588 0%, #0676aa 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, #622588), color-stop(100%, #0676aa));
	background: -webkit-linear-gradient(-45deg, #622588 0%, #0676aa 100%);
	background: -o-linear-gradient(-45deg, #622588 0%, #0676aa 100%);
	background: -ms-linear-gradient(-45deg, #622588 0%, #0676aa 100%);
	background: linear-gradient(135deg, #622588 0%, #0676aa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#622588', endColorstr='#0676aa', GradientType=1 );
}

.btnSendForm {
	min-width: 120px;
	height: 45px;
	border-radius: 0px;
}

#cookie {
	background: #A9A9A9;
	position: fixed;
	bottom: 0px;
	width: 100%;
	color: #fff;
	padding: 24px 60px;
	box-shadow:0px 0px 4px rgba(0,0,0,0.5);
}


/* dealers sections */
.imgHeader {
	width: 100%;
	height: 330px;
}

.headerDealers {
	background: url("../img/headerDealers.jpg") no-repeat center;
	background-size: cover;
}

.whatsappDegrade {
	width: 80px;
	height: 80px;
	display: inline-block;
	background: url("../img/whatsappDegrade.png") no-repeat center;
	background-size: contain;
}

.paddingSection {
	padding-top: 80px;
	padding-bottom: 80px;
}

.borderRight {
  border-right: 1px solid #DDD9D8;
}


/* aboutUs sections */
.headerAboutUs {
	background: url("../img/headerAboutUs.jpg") no-repeat center;
	background-size: cover;
}

.imgAbout {
	width: 100%;
	height: 400px;
}

.imgAbout.aboutUs1 {
	background: url("../img/aboutUs1.jpg") no-repeat center;
	background-size: cover;
}

.imgAbout.aboutUs2 {
	background: url("../img/aboutUs2.jpg") no-repeat bottom;
	background-size: cover;
}

.imgAbout.aboutUs3 {
	background: url("../img/aboutUs3.jpg") no-repeat center;
	background-size: cover;
}

.paddingContainer {
	padding-top: 30px;
	padding-left: 50px !important;
	padding-right: 50px !important;
}

.bgColorDegrad1 {
	width: 80%;
	height: 80%;
	position: absolute;
	right: 0px;
	background: #22afcb;
	background: -moz-linear-gradient(-45deg, #22afcb 0%, #22afcb 47%, #485aa0 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, #22afcb), color-stop(47%, #22afcb), color-stop(100%, #485aa0));
	background: -webkit-linear-gradient(-45deg, #22afcb 0%, #22afcb 47%, #485aa0 100%);
	background: -o-linear-gradient(-45deg, #22afcb 0%, #22afcb 47%, #485aa0 100%);
	background: -ms-linear-gradient(-45deg, #22afcb 0%, #22afcb 47%, #485aa0 100%);
	background: linear-gradient(135deg, #22afcb 0%, #22afcb 47%, #485aa0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22afcb', endColorstr='#485aa0', GradientType=1 );
}

.bgColorDegrad2 {
	width: 80%;
	height: 85%;
	position: absolute;
	left: 0px;
	background: #29a5c7;
	background: -moz-linear-gradient(45deg, #29a5c7 0%, #592988 65%, #592988 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, #29a5c7), color-stop(65%, #592988), color-stop(100%, #592988));
	background: -webkit-linear-gradient(45deg, #29a5c7 0%, #592988 65%, #592988 100%);
	background: -o-linear-gradient(45deg, #29a5c7 0%, #592988 65%, #592988 100%);
	background: -ms-linear-gradient(45deg, #29a5c7 0%, #592988 65%, #592988 100%);
	background: linear-gradient(45deg, #29a5c7 0%, #592988 65%, #592988 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29a5c7', endColorstr='#592988', GradientType=1 );
}

.logoLeed {
	width: 90px;
	height: 60px;
	background: url("../img/logoLeed.svg") no-repeat center;
	background-size: contain;
}

/*--- contact float fixed ---*/

.contactFloat {
	position: fixed;
	right: 0px;
	top: 120px;
	z-index: 100;
}

.contactFloat ul li {
	margin-bottom: 5px;
	padding: 3px 15px;
	background-color: rgba(0, 162, 184, 0.7);
	color: #FFF;
	border-radius: 3px 0 0 3px;
	position: relative;
	right: -154px;
	transition: all 0.3s ease-in-out;
}

.contactFloat ul li i {
	margin-right: 15px ;
}

.contactFloat ul li:hover {
	background-color: rgba(0, 162, 184, 1);
	right: 0px;
}


/*--- icons ---*/
@font-face {
font-family: "Flaticon";
src: url("fonts/Flaticon.eot");
src: url("fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
		 url("fonts/Flaticon.woff") format("woff"),
		 url("fonts/Flaticon.ttf") format("truetype"),
		 url("fonts/Flaticon.svg#Flaticon") format("svg");
font-weight: normal;
font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
	font-family: "Flaticon";
	src: url("fonts/Flaticon.svg#Flaticon") format("svg");
}
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {
	font-family: Flaticon;
	font-size: 20px;
	font-style: normal;
}

.flaticon-facebook-letter-logo:before { content: "\f100"; }
.flaticon-instagram:before { content: "\f101"; }
.flaticon-whatsapp-logo:before { content: "\f102"; }
.flaticon-wordpress-logo-button:before { content: "\f103"; }
.flaticon-linkedin-letters:before { content: "\f104"; }
.flaticon-phone-receiver:before { content: "\f105"; }
.flaticon-cell-phone:before { content: "\f106"; }
.flaticon-message-closed-envelope:before { content: "\f107"; }
.flaticon-location-pointer:before { content: "\f108"; }


/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


@media only screen and (min-width: 1050px) {
  .navEgv {
    display: block;
  }
}

@media screen and (max-height: 450px) {
  .sidenavMob {padding-top: 15px;}
  .sidenavMob a {font-size: 18px;}
}

@media screen and (max-width: 1080px) {
  .navEgv .container {
    max-width: none !important;
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  .marginMobCol {
    margin-top: 40px;
  }

	.marginMob {
    margin-top: 70px;
  }

  .box {
  	width: 40px;
  	height: 40px;
  }

	.bgColorDegrad1, .bgColorDegrad2 {
		width: 100%;
    height: 100%;
	}

	.paddingContainer {
		padding-right: 15px !important;
    padding-left: 15px !important;
	}

	.aboutUsSection .evgBg {
		background-color: transparent !important;
	}

	.aboutUsSection .evgBg h2 {
		text-align: left !important;
	}

	.borderRight {
		border-right: none;
	}

	.headerAboutUs {
    background: url("../img/headerAboutUs.jpg") no-repeat left;
	}
}

@media screen and (max-width: 900px) {
  .mobileOnline {
    display: block;
  }

  .arrowSection,
  .navEgv,
  .thumb {
    display: none;
  }

  .cd-section h2,
  #sectionOperative h2,
  #sectionManager h2,
  #sectionGuarda h2 {
		font-size: 2.1rem;
		line-height: normal;
  }

  .contentLine {
    width: 100%;
  }

  .contentSection.flex, .checkboxSubject {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .cd-section, .cd-section .contentSection {
    height: auto !important;
  }

  .btnMoreInfo {
    bottom: 30px;
    width: 90%;
  }

  .divider {
    background: url("../img/divider.png") no-repeat top;
  }

  .logoEvgFooter {
    width: 100%;
    height: 40px;
    background: url("../img/logoEvgFooter.png") no-repeat left;
    background-size: contain;
  }

  .paddingInside {
    padding-top: 100px;
    padding-bottom: 100px;
    top: 0px
  }

  .imgPrev {
    margin-top: 30px;
    min-height: 300px;
  }

  .marginShadow {
    margin-top: 20px;
  }

  .minHeight {
    min-height: auto !important;
  }

  .versa, .attiva, .pragma, .intera, .centra, .magna, .prestige, .guarda {
    background-size: cover;
  }

  .imgDescripProducts2 {
		height: 360px;
  }

  .marginSection {
  	margin-top: 60px;
  }

  .txtMobRight {
  	text-align: right;
  }

	#pills-tabContent .flex {
		-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	}

	#pills-tabContent .modalImg-3 {
		width: 100%;
	}

	.modalImg-3:hover {
		opacity: 1;
		box-shadow: none;
	}

	.contactFloat {
		top: 80px;
	}
}

@media (min-width: 1279px) {
	.modal-lg {
		max-width: 920px !important;
	}
}
