* {font-family: 'Open Sans', sans-serif;}
a{color:#333;text-decoration:none}
#contenidor_general {position:relative;margin:0;padding:0;width:100%;height:auto;}
#barra-superior {background-color: #fb9b2f;}
#barra-superior>div:first-of-type {max-width: 90%;margin: 0 auto;}
#barra-superior>div:first-of-type>div>div+div {margin-top: 20px;}
#barra-superior>div:first-of-type>div>div+div a {color:black;font-size:14px;text-transform: uppercase;font-weight: 800;text-decoration: none;}
#barra-superior>div:first-of-type img {margin:10px;}
#barra-superior>div:first-of-type ul {list-style: none;}
#barra-superior>div:first-of-type ul>li {display: inline-block;margin: 0 5px;}
#barra-superior #main-menu-home {position: absolute;left: 0;width: 100%;z-index: 100;background-color:rgba(0,0,0,0.4);}
#barra-superior #main-menu-home.active, #barra-superior #main-menu.active {background-color: black;z-index: 1000;}
#barra-superior #main-menu-home>div>div, #barra-superior #main-menu>div>div {margin: 0 auto}
#barra-superior #main-menu-home ul, #barra-superior #main-menu ul {margin-top: 20px;}
#barra-superior #main-menu-home ul li, #barra-superior #main-menu ul li {padding-left: 15px;}
#barra-superior #main-menu-home ul li:last-child, #barra-superior #main-menu-home ul a {color:white;font-size:18px;text-transform: uppercase;font-weight: 800;text-decoration: none;}
#barra-superior #main-menu-home ul li:last-child:hover, #barra-superior #main-menu-home ul a:hover, #barra-superior #main-menu ul a:hover {color: #fb9b2f;background: none;}
#barra-superior #main-menu-home ul li.active a, #barra-superior #main-menu ul li.active a {color: #fb9b2f;}
#barra-superior #main-menu-home ul li span.submenu-icon, #barra-superior #main-menu ul li span.submenu-icon {position: absolute;color: white;top: 80%;left: 50%;}
#barra-superior #main-menu-home .navbar .navbar-toggle, #barra-superior #main-menu .navbar .navbar-toggle {border-color: #ddd;}
#barra-superior #main-menu-home .navbar .navbar-toggle .icon-bar, #barra-superior #main-menu .navbar .navbar-toggle .icon-bar {background-color: white;}
#barra-superior #main-menu {position: absolute;left: 0;width: 100%;min-height: 60px;z-index: 100;background-color: white;}
#barra-superior #main-menu ul a {color: black;font-size:16px;text-transform: uppercase;font-weight: 800;text-decoration: none;}
#barra-superior #main-menu-home #cerca {cursor: pointer;margin-top: 15px;font-size: 16px;font-weight: 800;}
#barra-superior #main-menu #cerca {color: black;cursor: pointer;margin-top: 15px;font-size: 16px;font-weight: 800;}
#barra-superior #main-menu #txt_cerca, #barra-superior #main-menu-home #txt_cerca {text-transform: lowercase;}

#barra-superior #submenu_1,#barra-superior #submenu_2 {display: none; position: absolute;top: 120px;left: 0;z-index:200;width: 100%;background-color: white;}
#barra-superior #submenu_1.active,#barra-superior #submenu_2.active {display: block;}
#barra-superior #submenu_1>div,#barra-superior #submenu_2>div {padding: 2% 12%;}
#barra-superior #submenu_1>div>div>div,#barra-superior #submenu_2>div>div>div {padding: 15px;}
#barra-superior #submenu_1>div>div>div>div,#barra-superior #submenu_2>div>div>div>div {position: relative;overflow: hidden;}
#barra-superior #submenu_1>div>div>div>div>div,#barra-superior #submenu_2>div>div>div>div>div {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color:rgba(0,0,0,0.5);cursor: pointer;}
#barra-superior #submenu_1>div>div>div>div>div:hover,#barra-superior #submenu_2>div>div>div>div>div:hover {background-color:rgba(0,0,0,0);}
#barra-superior #submenu_1>div>div>div>div>div h4,#barra-superior #submenu_2>div>div>div>div>div h4{text-transform: uppercase;color: white;font-weight: 800;margin-top: 30%;font-style: italic;text-align: center;}

.slider {position: relative;margin: 0;padding: 0;}
.slider .controls_slider {background-color: white;position: absolute;width: 50px;height: 50px;top: 45%;border-radius:50%;}
.slider #ctrl_esquerra_slider {left: 40px;}
.slider #ctrl_dreta_slider {right: 40px;}
.slider #ctrl_esquerra_slider:hover, .slider #ctrl_dreta_slider:hover {background-color: #fb9b2f;}
.slider #ctrl_esquerra_slider span, .slider #ctrl_dreta_slider span {font-size: 1.5em;color: black;top: 28%;left: 30%;}
.slider .carousel-caption h2 {font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-weight: 800;color: white;font-style: italic; font-size: 45px;}

.slider+div {margin: 0;padding: 0;min-height: 285px;background-color: #f2f1f0;}
.slider+div>div {margin:0;}
.slider+div>div>div>div {padding: 40px 15px;}
.slider+div h2 {font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-style: italic;font-weight: 800;}
.slider+div h2>span {color: grey;}
.slider+div p {line-height: 200%;font-size: 1.1em;}

#no_slider {position: relative;margin: 100px 0 0;padding: 0;}
#no_slider>img+div {position: absolute;bottom: 25px;left: 35%;color: white;text-transform: uppercase;font-style: italic;font-weight: 700;font-size: 2.5em;}
/*#no_slider>img+p+p {position: absolute;bottom: 0;left: 36%;color: white;text-transform: uppercase;font-style: italic;font-weight: 700;font-size: 2.5em;}*/
#no_slider+div {margin: 0;padding: 0;background-color: white;width: 100%;min-height: 60px;}
#no_slider+div>div>ul {margin: 10px 8.5%;}
#no_slider+div ul {list-style: none;margin: 15px;padding: 10px;}
#no_slider+div ul>li {display: inline-block; margin: 5px;padding-left: 15px;}
#no_slider+div ul>li a {color:black;font-size:16px;text-transform: uppercase;font-weight: 800;text-decoration: none;}
#no_slider+div ul>li a:hover {color: #fb9b2f;background: none;}
#no_slider+div#menu_ctg {margin-top: 80px;background-color: black;}
#no_slider+div#menu_ctg ul {margin-top:100px;}
#no_slider+div#menu_ctg ul a {color: white;}
#no_slider+div#menu_ctg ul a:hover {color: #fb9b2f;}
#separador_cat2i3 {height: 145px;}
.menu_ctg>li.active>a {color: #fb9b2f !important;}

#contingut>div:first-child>div, .contingut>div:first-child>div {position: relative;margin-top: 40px;}
#contingut>div:first-child>div>h3, .contingut>div:first-child>div>h3 {font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-style: italic;font-weight: 800; margin-bottom: 40px;font-size: 2em;}
#contingut>div:first-child>div>div .item-contingut, .contingut>div:first-child>div>div .item-contingut {min-height: 350px;position:relative;}
#contingut>div:first-child>div>div .item-contingut h5, .contingut>div:first-child>div>div .item-contingut h5 {text-transform: uppercase;font-weight: 800;color: black;font-size: 18px;}
#contingut>div:first-child>div>div .item-contingut .link-item, .contingut>div:first-child>div>div .item-contingut .link-item {position: absolute; bottom: 0;left: 0;width: 100%;}
#contingut>div:first-child>div>div .item-contingut .link-item>div, .contingut>div:first-child>div>div .item-contingut .link-item>div {margin: 15px;padding: 8px 15px;background-color: red;position: relative;height: 52px;}
#contingut>div:first-child>div>div .item-contingut .link-item>div>div:first-child, .contingut>div:first-child>div>div .item-contingut .link-item>div>div:first-child {width: 86%;}
#contingut>div:first-child>div>div .item-contingut .link-item>div>div a, .contingut>div:first-child>div>div .item-contingut .link-item>div>div a {color: white; text-transform: uppercase;text-decoration: none;font-weight: 800;}
#contingut>div:first-child>div>div .item-contingut .link-item>div>div:last-child, .contingut>div:first-child>div>div .item-contingut .link-item>div>div:last-child {background-color: #df0000;position: absolute;top: 0;right: 0;width: 52px;height: 100%;}
#contingut>div:first-child>div>div .item-contingut .link-item>div>div:last-child:hover, .contingut>div:first-child>div>div .item-contingut .link-item>div>div:last-child:hover {background-color: red;}
#contingut>div:first-child>div>div .item-contingut .link-item>div>div:last-child span, .contingut>div:first-child>div>div .item-contingut .link-item>div>div:last-child span {top:10px;color: white;}
#contingut #items, #contingut6a #items {overflow: hidden;}
#contingut .controls_items, #contingut6a .controls_items {background-color: #fb9b2f;position: absolute;z-index: 1000;width: 30px;height: 30px;top: 45%;cursor:pointer;border-radius: 50%;}
#contingut #ctrl_esquerra_items, #contingut6a #ctrl_esquerra_items {left: 0;}
#contingut #ctrl_dreta_items, #contingut6a #ctrl_dreta_items {right: 0;}
#contingut #ctrl_esquerra_items span, #contingut #ctrl_dreta_items span, #contingut6a #ctrl_esquerra_items span, #contingut6a #ctrl_dreta_items span  {font-size: 1.5em;color: white;top: 15%;left: 18%;}
#contingut6a .row {margin:0;}
#contingut>div#noticies {margin-top: 80px;padding-bottom: 40px;}
#contingut>div#noticies h2 {font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-weight: 800;font-size: 32px;color: white;padding-top: 20px;margin-bottom: 40px;}
#contingut>div#noticies>div>div {padding: 0;}
#contingut>div#noticies>div>div>div {margin: 0;padding: 0;}
#contingut>div#noticies>div>div>div>div {position: relative; overflow: hidden;}
#contingut>div#noticies>div>div>div>div>div {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color:rgba(0,0,0,0.5);cursor: pointer;}
#contingut>div#noticies>div>div>div>div>div:hover {background-color:rgba(0,0,0,0);}
#contingut>div#noticies>div>div>div>div>div h5 {text-transform: uppercase;color: white;font-weight: 800;margin-top: 30%;font-style: italic;}
#contingut>div#noticies>div>div>div>div>div h4+p {color: white;}

#contingut1>div>div>div {margin: 0;padding: 0;}
#contingut1>div>div>div>div, #contingut2>div>div>div>div {position: relative;overflow: hidden;}
#contingut1>div>div>div>div>div {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color:rgba(0,0,0,0.5);cursor: pointer;}
#contingut1>div>div>div>div>div:hover {background-color:rgba(0,0,0,0);}
#contingut1>div>div>div>div>div h4 {text-transform: uppercase;color: white;font-weight: 800;margin-top: 30%;font-style: italic;text-align: center;}
#contingut1>div>div>div>div>div h4+p {text-transform: uppercase;color: white;font-weight: 800;font-style: italic;text-align: center;}

#contingut2>div>div>div.fitxa, #contingu3a>div>div>div.fitxa {padding: 15px;height: 580px;cursor: pointer;}
#contingut2>div>div>div.fitxa>div, #contingu3a>div>div>div.fitxa>div {
  border-image: linear-gradient(to top, rgba(255,255,255, 0.3) 1%, rgba(0, 0, 0, 0.5) 50%, rgba(255,255,255, 0.3) 100%) 0 100% 0 0/0 2px 0 0 stretch;
}
#contingut2>div>div>div.fitxa img, #contingu3a>div>div>div.fitxa img {max-width: 98%;}
.tercer_item>div {border: none !important;}
#contingut2>div>div>div h5, #contingut3a>div>div>div h5, #contingut2>div>div>div h4, #contingut3a>div>div>div h4 {font-weight: 800;text-transform: uppercase;}
#contingut2>div>div>div p, #contingut3a>div>div>div p {text-transform: capitalize;}
#contingut2>div>div>div span.preu-tarifa, #contingut3a>div>div>div span.preu-tarifa {text-decoration:line-through;}
#contingut2>div>div>div h5:last-of-type a, #contingut3a>div>div>div h5:last-of-type a {text-decoration:none;color: #fb9b2f;}
#contingut2 #paginacio .items_paginacio, #contingut3 #paginacio .items_paginacio {display: inline-block;padding: 10px;cursor: pointer;}
#contingut2 #paginacio .items_paginacio.active, #contingut3 #paginacio .items_paginacio.active {background-color: #fb9b2f; color: white; border-radius: 5px;}
#contingut2>div#detall_maquina>div>div#info_detall_maquina, #contingut3a>div#detall_maquina>div>div#info_detall_maquina {padding: 0;}
#contingut2>div#detall_maquina>div>div#info_detall_maquina h3, #contingut3a>div#detall_maquina>div>div#info_detall_maquina h3 {text-transform: uppercase;font-weight: 800;font-style: italic;}
#contingut2>div#detall_maquina>div>div#info_detall_maquina h4, #contingut3a>div#detall_maquina>div>div#info_detall_maquina h4 {text-transform: uppercase;font-weight: 700;}
/*#contingut2>div#detall_maquina>div>div#info_detall_maquina>div img:first-of-type, #contingut3a>div#detall_maquina>div>div#info_detall_maquina>div img:first-of-type {max-width: 300px;margin: 0 auto;}*/
#contingut2>div#detall_maquina>div>div#info_detall_maquina #fotos_detall_maquina, #contingut3a>div#detall_maquina>div>div#info_detall_maquina #fotos_detall_maquina {margin: 0;padding: 0;}
/*#contingut2>div#detall_maquina>div>div#info_detall_maquina #fotos_detall_maquina img, #contingut3a>div#detall_maquina>div>div#info_detall_maquina #fotos_detall_maquina img {max-width: 100px;}*/
#contingut2>div#detall_maquina>div>div#info_detall_maquina+div, #contingut3a>div#detall_maquina>div>div#info_detall_maquina+div {padding: 0;}
#contingut2>div#detall_maquina #videos_maquina, #contingut6a #videos_maquina {height: auto;padding: 0;}
#contingut2>div#detall_maquina #videos_maquina>div, #contingut2 #referencies_maquina>div, #contingut6a #videos_maquina>div, #contingut6a #referencies_maquina>div  {position: relative; overflow: hidden;padding:0 15px;}
#contingut2>div#detall_maquina #videos_maquina>div>div, #contingut2 #referencies_maquina>div>div, #contingut6a #videos_maquina>div>div, #contingut6a #referencies_maquina>div>div  {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#contingut2>div#detall_maquina #videos_maquina>div>div h3, #contingut2 #referencies_maquina>div>div h3, #contingut6a #videos_maquina>div>div h3, #contingut6a #referencies_maquina>div>div h3  {text-transform: uppercase;color: white;font-weight: 700;margin-top: 20%;font-style: italic;}
#contingut2>div#detall_maquina #videos_maquina>div>div h4, #contingut2 #referencies_maquina>div>div h4, #contingut6a #videos_maquina>div>div h4, #contingut6a #referencies_maquina>div>div h4 {text-transform: uppercase;color: #fb9b2f;font-weight: 700;}
#contingut2>div#detall_maquina #videos_maquina>div>div img.play_icon, #contingut2 #referencies_maquina>div>div img.play_icon, #contingut6a #videos_maquina>div>div img.play_icon, #contingut6a #referencies_maquina>div>div img.play_icon {cursor: pointer;}
#contingut2>div#detall_maquina #info_bbdd_maquina>div{height:750px;}
#contingut2>div#detall_maquina #info_bbdd_maquina>div:first-child {background-color: lightgrey;}
#contingut2>div#detall_maquina #info_bbdd_maquina>div:first-child+div {background-color: #333;}
#contingut2>div#detall_maquina #info_bbdd_maquina>div:first-child+div+div {background-color: #f99d0d;}
#contingut2>div#detall_maquina #info_bbdd_maquina>div>div {margin-top: 80px; margin-left: 10%;}
#contingut2>div#detall_maquina #info_bbdd_maquina h4, #caract_accessori h4 {text-transform: uppercase;font-weight: 800;margin-bottom: 15px;}
#contingut2>div#detall_maquina #info_bbdd_maquina h5 {text-transform: none;font-weight: normal;}
#contingut2>div#detall_maquina #info_bbdd_maquina h5>span {text-transform: uppercase;font-weight: 700;}
#contingut2>div#detall_maquina #info_bbdd_maquina>div:first-child+div+div h4 {font-weight: 700;}
#contingut2>div#detall_maquina #info_bbdd_maquina>div:first-child+div h4, #contingut2>div#detall_maquina #info_bbdd_maquina>div:first-child+div+div h4:first-child {color: white;font-weight: 800;}
#contingut2>div#detall_maquina #info_bbdd_maquina ul, #caract_accessori ul {list-style: none;}
#contingut2>div#detall_maquina #info_bbdd_maquina ul li, #caract_accessori ul li {line-height: 180%;}
#contingut2>div#detall_maquina #info_bbdd_maquina>div:first-child ul li:before, #caract_accessori ul li:before {content: "\e080";font-family: 'Glyphicons Halflings';font-size: 9px;float: left;margin-top: 4px;margin-left: -17px;color: black;}
#contingut2>div#detall_maquina #info_bbdd_maquina>div:first-child+div ul {list-style: none;color: white;}
#contingut2>div#detall_maquina #info_bbdd_maquina h4#demanar_info_maquina {cursor: pointer;background-color: white; color: #fb9b2f;}
#contingut2 #myModal #myModalLabel {text-transform: uppercase;font-weight: 700;font-style: italic;}
#contingut2 #myModal form input {border: none; outline: none;box-shadow: none;background-color: #f7f7f7;}
#contingut2 #myModal form textarea {border: none; outline: none;box-shadow: none;background-color: #f7f7f7;resize: none;}
#contingut2 #myModal p#lopd {margin-top: 2px;font-size: 0.7em;}
#contingut2 #myModal button {text-transform: uppercase;}
#contingut2>div#detall_maquina>div+div+div+div, #contingut2>div#detall_maquina>div+div+div+div+div, #contingut2>div#detall_maquina>div+div+div+div+div+div {margin-top: 80px;}
#contingut2>div#detall_maquina>div+div+div+div h3, #contingut2>div#detall_maquina>div+div+div+div+div h3 {text-transform: uppercase;font-weight: 700;}
#contingut2 #items  {overflow: hidden;}
#contingut2 .controls_items {background-color: #fb9b2f;position: absolute;z-index: 1000;width: 30px;height: 30px;top: 45%;cursor:pointer;border-radius: 50%;}
#contingut2 #ctrl_esquerra_items, #contingut2 #ctrl_esquerra_items1 {left: 0;}
#contingut2 #ctrl_dreta_items, #contingut2 #ctrl_dreta_items1 {right: 0;}
#contingut2 #ctrl_esquerra_items span, #contingut2 #ctrl_dreta_items span, #contingut2 #ctrl_esquerra_items1 span, #contingut2 #ctrl_dreta_items1 span {font-size: 1.5em;color: white;top: 15%;left: 18%;}
#contingut2>div#detall_maquina>div+div+div+div+div+div #referencies_maquina h3, #contingut6a #referencies_maquina h3 {margin-bottom: 30px;}

#contingut3 .filtres_confetti {min-height: 200px;}
#contingut3>div>div {margin-top:20px;padding:0px 40px;}
#contingut3>div>div h4 {text-transform: uppercase;}
#contingut3>div>div #formes_confetti .forma {display: inline-block;width: 30px;height: 30px;margin: 5px;cursor: pointer;}
#contingut3>div>div #formes_confetti .forma.active {border: 1px solid black;}
#contingut3>div>div #formes_confetti #papallona {background: url('../img/buttlerflies.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #papallona:hover {background: url('../img/buttlerflies_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #flor {background: url('../img/flower.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #flor:hover {background: url('../img/flower_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #cor {background: url('../img/heart.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #cor:hover {background: url('../img/heart_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #rosa {background: url('../img/rose_petal.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #rosa:hover {background: url('../img/rose_petal_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #rectangle {background: url('../img/rectangular.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #rectangle:hover {background: url('../img/rectangular_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #fulla {background: url('../img/tree_leave.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #fulla:hover {background: url('../img/tree_leave_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #rodona {background: url('../img/round.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #rodona:hover {background: url('../img/round_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #neu {background: url('../img/snow.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #neu:hover {background: url('../img/snow_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #quadrat {background: url('../img/square.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #quadrat:hover {background: url('../img/square_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #estrella {background: url('../img/star.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #estrella:hover {background: url('../img/star_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #batman {background: url('../img/batman.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #batman:hover {background: url('../img/batman_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #cendra {background: url('../img/ash.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #cendra:hover {background: url('../img/ash_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #carbassa {background: url('../img/pumpkin.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #carbassa:hover {background: url('../img/pumpkin_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #streamer5 {background: url('../img/streamer5.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #streamer5:hover {background: url('../img/streamer5_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #streamer10 {background: url('../img/streamer10.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_confetti #streamer10:hover {background: url('../img/streamer10_black.png') no-repeat;background-size: 100%;}
#contingut3>div>div #formes_seleccionades {min-height: 100px;}
#contingut3>div>div #subcategories_seleccionats span:hover, #contingut3>div>div #formes_seleccionades span:hover, #contingut3>div>div #colors_seleccionats span:hover, #contingut3>div>div #materials_seleccionats span:hover, #contingut3>div>div #tamanys_seleccionats span:hover {cursor: pointer;}
#contingut3>div>div .colors_confetti .color {display: inline-block;width: 30px;height: 30px;margin: 5px;cursor: pointer;}
#contingut3>div>div .colors_confetti .color.active {border: 1px solid black;}
#contingut3>div>div .colors_confetti #blanc {background: url('../img/1_white_paper.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #blanc:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #multicolor {background: url('../img/2_multi_paper.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #multicolor:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #vermell {background: url('../img/3_red_paper.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #vermell:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #groc {background: url('../img/4_yellow_paper.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #groc:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #taronja {background: url('../img/5_orange.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #taronja:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #blau_cel {background: url('../img/6_light_blue.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #blau_cel:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #blau_fosc {background: url('../img/7_dark_blue.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #blau_fosc:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #verd {background: url('../img/8_light_green.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #verd:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #verd_fosc {background: url('../img/9_dark_green.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #verd_fosc:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #rosa {background: url('../img/10_pink_paper.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #rosa:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #violeta {background: url('../img/11_purple_paper.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #violeta:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #marro {background: url('../img/12_brown_paper.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #marro:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #gris {background: url('../img/13_grey.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #gris:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #negre {background: url('../img/14_black.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #negre:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #or {background: url('../img/15_gold_metallic.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #or:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #plata {background: url('../img/16_silver_metallic.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #plata:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #blau {background: url('../img/17_blue_metallic.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #blau:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #vermell1 {background: url('../img/18_red_metallic.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #vermell1:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #blanc_i_gris {background: url('../img/19_white+silver_for_canon.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #blanc_i_gris:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #laser {background: url('../img/20_laser_metallic.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #laser:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #verd_clar {background: url('../img/21_fluo_green.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #verd_clar:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #groc1 {background: url('../img/22_fluo_yellow.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #groc1:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #rosa1 {background: url('../img/23_fluo_pink.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #rosa1:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #taronja1 {background: url('../img/24_fluo_orange.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #taronja1:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #verd1 {background: url('../img/25_green_metallic.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #verd1:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #rainbow {background: url('../img/26_rainbow.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #rainbow:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #bronze {background: url('../img/27_bronze.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #bronze:hover {border: 1px solid black;}
#contingut3>div>div .colors_confetti #esmeralda {background: url('../img/28_esmeralda.png') no-repeat; background-size: 100%;}
#contingut3>div>div .colors_confetti #esmeralda:hover {border: 1px solid black;}
#contingut3 .colors_confetti.colors_disponibles {min-height: 290px;}
#contingut3>div>div+div {margin-top:10px;padding:0px 40px;}
#contingut3>div>div+div>div.fitxa {padding:40px;}
/*#contingut3>div>div+div>div.fitxa .colors_consumible {min-height:300px;}*/
#contingut3>div>div+div>div.fitxa h3 {text-transform: uppercase;font-weight: 700;height:80px;}
#contingut3 #materials_seleccionats, #contingut3 #tamanys_seleccionats, #contingut3 #subcategories_seleccionats {margin-top: 20px;}
#contingut3 #material_confetti option, #contingut3 #tamany_confetti option {text-transform: uppercase;}
#contingut3 #reset_filtres {text-transform: uppercase;color: #fb9b2f;cursor: pointer;}
#contingut3 .info_consumible {position:relative;width:100%;min-height:150px;background-color:#f7f7f7;margin:0;}
#contingut3 .info_consumible>div {font-size:1.2em;padding: 20px 5px;text-transform: uppercase;}
#contingut3 .info_consumible>a.video_demo {position: absolute;top: -60px;right: 0;text-transform: uppercase;}

#contingut4, #contingut6a {margin: 60px 0;padding: 0;}
#contingut4 .lab_item, #contingut6a .lab_item {background-color: #f7f7f7;margin: 0;}
#contingut4 .lab_item>div, #contingut6a .lab_item>div {padding: 0;}
#contingut4 .lab_item>div.info_lab_item>div, #contingut6a .lab_item>div.info_lab_item>div {padding: 30px 100px;}
#contingut4 .lab_item>div.info_lab_item h3, #contingut6a .lab_item>div.info_lab_item h3 {font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-style: italic;font-weight: 800;}
#contingut4 .lab_item>div.info_lab_item h3+p, #contingut6a .lab_item>div.info_lab_item h3+p {font-weight: 700;}
#contingut4 .lab_item>div.info_lab_item h3+p+p, #contingut6a .lab_item>div.info_lab_item h3+p+p {line-height: 170%;}
#contingut4 .lab_item>div.info_lab_item a, #contingut6a .lab_item>div.info_lab_item a {text-decoration: none;font-weight: 800;color: #fb9b2f;}
#contingut4 .lab_item .video_lab_item>iframe {height: 350px;}

#contingut7 {margin-top: 20px;}
#contingut7>div>div>div.testimonial_item {padding: 10px;}
#contingut7>div>div>div.testimonial_item>div {height: 650px;}
#contingut7>div>div>div.testimonial_item>div>div:last-child h4 {margin-top: 40px;font-weight: 800;text-transform: capitalize;}
#contingut7>div>div>div.testimonial_item>div>div:last-child h4+p {text-transform: capitalize;}
#contingut7>div>div>div.testimonial_item>div>div:last-child h4+p+br+p {font-weight: 800;font-style: italic;font-size: 22px;}

#contingut8 h3, #contingut8 h5, #contingut8+div h3 {text-transform: uppercase;font-weight: 800;}
#contingut8 h5 {margin-left: 0;}
#contingut8+div {margin-top: 50px;}
#contingut8+div>div>div {margin-top: 50px;}
#contingut8+div>div>div img {max-width: 140px;margin: 10px 30px;}
#contingut8 #info_about {padding: 10%;}

#contingut9>div>div>div {padding: 85px 5% 10px;}
#contingut9>div>div>div#info_contacte {padding:85px 50px;}
#contingut9>div>div>div>h3, #contingut12 h3 {text-transform: uppercase;font-weight: 800;font-style: italic;}
#contingut9>div>div>div>h5, #contingut12 h5 {text-transform: uppercase;font-weight: 800;}
#contingut9>div>div>div>h5+div {margin-top: 40px;}
#contingut9>div>div>div>h5+div>div {padding-left: 0;}
#contingut9>div>div>div img {width: 60px;}
#contingut9>div>div>div p.info_profile_contact {font-size: 0.9em;line-height: 0.8em;}
#contingut9>div>div>div p.info_profile_contact a {text-decoration: none;color: #fb9b2f;font-weight: 800;}
#contingut9>div>div>div #horari_contacte {margin-top:25px;}
#contingut9>div>div>div #horari_contacte>span:first-child {font-size: 2.5em;margin-right: 10px;}
#contingut9>div>div>div+div form input {border: none; outline: none;box-shadow: none;background-color: #f7f7f7;}
#contingut9>div>div>div+div form textarea {border: none; outline: none;box-shadow: none;background-color: #f7f7f7;resize: none;}
#contingut9>div>div>div+div p#lopd {margin-top: 2px;font-size: 0.7em;}
#contingut9>div>div>div+div button {text-transform: uppercase;}
#contingut9+div {width: 100%;margin: 50px 0;padding: 0;}
#contingut9+div+div .ohfx-bg {width: 50px;height: 50px;}
#contingut9+div+div .info_location {font-size: 0.8em;line-height: 0.8em;}

footer {padding: 40px 0; margin-top: 100px;background-color: #f7f7f7;}
footer>div {width: 85%;margin: 0 auto;}
footer>div>div+div {padding-top: 40px;}
footer h4 {text-transform: uppercase;font-weight: 800;margin-bottom: 20px;}
footer>div>div>div>h4+ul {margin-left:-40px;}
footer>div>div>div>h4+ul>li {display: block;line-height: 300%;}
footer>div>div>div>h4+ul>li>a {font-size: 1em;color: black; text-transform: uppercase;text-decoration: none;}
footer #info_footer>div>div {margin-top: 10px;color: black;}
footer #info_footer>div>div>span>a {text-decoration: none;color: #fb9b2f;}
footer #info_footer .footer_social {display: inline-block;width: 50px;height: 50px;background-color: black;margin: 40px 5px 20px;}
footer #info_footer .footer_social a {color: grey;text-decoration: none;}
footer #info_footer .footer_social i {margin-top: 20%;margin-left: 28%;}
footer #newsletter_footer input {outline: none;border: none;box-shadow: none;background-color: lightgrey;}
footer #newsletter_footer button {outline: none;border: none;box-shadow: none;text-transform: uppercase;}

#info-bottom {background-color: #fb9b2f;}
#info-bottom>div>div>div {height: 70px;align-items: center;justify-content: center;display: flex;}
#info-bottom h4 {color: white;font-weight: 800;}
#info-bottom a {color: white;text-decoration: none;font-weight: 700;}

#igual_facturacio {visibility: hidden;}
#contingut3 #llistat_productes_filtrats {margin-top:10px;padding:0px 40px;}
.afegir_consumibles {display: inline-block;border-top:2px solid #f7f7f7;width: 300px;margin: 14px;}
.afegir_consumibles>div {display: inline-block;vertical-align: middle;margin-left: 20px;}
.afegir_consumibles .preu_llistat, #info_detall_maquina .preu_llistat {margin-top: 5px;}
.afegir_consumibles .preu_llistat>p, #info_detall_maquina .preu_llistat>p {text-decoration: line-through;}
.afegir_consumibles .preu_dte, #info_detall_maquina .preu_dte {margin-top: 5px;}
.afegir_consumibles .preu_dte>p, #info_detall_maquina .preu_dte>p {font-weight: bold;}
.afegir_consumibles .quantitat_colors, #info_detall_maquina .quantitat {width: 60px;height: 30px;background-color: #f7f7f7;}
.afegir_consumibles .quantitat_colors>span, #info_detall_maquina .quantitat>span {margin-left: 24px;font-size: 1.3em;}
.afegir_consumibles .afegir_colors, #info_detall_maquina .afegir {margin-top: 5px;}
.afegir_consumibles .afegir_colors .mes, .afegir_consumibles .afegir_colors .menys {font-weight: bold;font-size: 1.5em;}
#titol_afegir_consumible1,#titol_afegir_consumible2,#titol_afegir_consumible3 {display: inline-block;width: 300px;margin: 14px;}
#titol_afegir_consumible1>div, #titol_afegir_consumible2>div, #titol_afegir_consumible3>div {display: inline-block;width: 60px;text-transform: uppercase;vertical-align: middle;}
#comprar_equipament>div {margin-left: 20px;}
#menu_cistella {margin-top: 50px;}
#menu_cistella button, #menu_cistella a {margin: 10px;text-transform: uppercase;}
#procedir_pagament a {margin: 10px;text-transform: uppercase;}
#checkout h4 {text-transform: uppercase;font-style: italic;font-weight: bold;}
#checkout p {text-transform: uppercase;line-height: 100%;}
#checkout textarea {resize: vertical;}
#factura {width: 90%;background-color: white;margin: 0 auto;}
#factura p {font-size: 1em;text-transform: lowercase;}
/*#procedir_pagament1 {display: none;}*/

@media only screen and (max-width: 768px) {
  #barra-superior #main-menu {background-color: black;}
  #barra-superior #main-menu ul a {color: white;}
  #separador_cat2i3 {height: 72px;}
  #contingut2>div#detall_maquina #videos_maquina>div>div h3, #contingut6a #videos_maquina>div>div h3 {font-size: 1em;}
  #contingut3 #llistat_productes_filtrats {padding: 0;}
  #contingut3 #llistat_productes_filtrats .afegir_consumibles {width: auto;}
  #comprar_equipament {position: static;opacity: 1;}
  #comprar_equipament>div {margin: 10px;}
}
@media only screen and (max-width: 999px) {
  #barra-superior #main-menu #cerca, #barra-superior #main-menu-home #cerca {margin-left: 0;}
  #barra-superior #main-menu #txt_cerca, #barra-superior #main-menu-home #txt_cerca {display: none;}
  #titol_afegir_consumible2 {display: none;}
}
@media only screen and (max-width: 1110px) {
  #no_slider>img+p {bottom: 10px;}
  #titol_opc {display: none;}
  /*#contingut2>div#detall_maquina>div>div#info_detall_maquina #fotos_detall_maquina img {max-width: 80px;}*/
  #contingut2>div#detall_maquina #videos_maquina>div>div h3, #contingut6a #videos_maquina>div>div h3 {margin-top: 20px;}
  #contingut2>div#detall_maquina #videos_maquina>div>div img.play_icon, #contingut6a #videos_maquina>div>div img.play_icon {width: 45px;}
}
@media only screen and (max-width: 1399px) {
  /*#contingut2>div#detall_maquina>div>div#info_detall_maquina>div img:first-of-type {max-width: 120px;}*/
  #contingut2>div#detall_maquina #videos_maquina>div>div img.play_icon, #contingut2>div#detall_maquina #referencies_maquina>div>div img.play_icon, #contingut6a #videos_maquina>div>div img.play_icon, #contingut6a #referencies_maquina>div>div img.play_icon {width: 30px;}
  #titol_afegir_consumible3 {display: none;}
}
@media only screen and (min-width: 1400px) {
  #no_slider {margin: 0;}
  #no_slider>img+p {left: 40%;bottom: 25%;}
  #no_slider>img+p+p {left: 41%;bottom: 5%;}
  #separador_cat2i3 {height: 100px;}
  #contingut4 .lab_item .video_lab_item>iframe {height: 500px;}
  #contingut2>div#detall_maquina>div>div#info_detall_maquina {padding-top: 50px;}
  .afegir_consumibles {width: 400px;}
  .afegir_consumibles>div {margin-left: 40px;}
  #titol_afegir_consumible1,#titol_afegir_consumible2,#titol_afegir_consumible3 {width: 400px;}
  #titol_afegir_consumible1>div, #titol_afegir_consumible2>div, #titol_afegir_consumible3>div {width: 80px;}
  #comprar_equipament {margin-top: 40px;}
}

[v-cloak] {
  display: none;
}
