/* Stylesheet for the 'flower' */

/* Reset Styles
***********************/
html,
body {font-family: 'Open Sans', sans-serif;color:#9c8f8f;font-size: 16px;font-weight: 300;line-height: 27px;margin:0;padding:0;height:100%;}
body {background-color: #fff;}
/*.row {max-width: 70rem;}*/

/*initialization*/
*:focus {outline: medium none !important;border-color: transparent !important;border-width: 0 !important;}
a {color: #222;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
a:hover, a:focus {color: #eed520;}
::selection {background: #eed520;color:#fff;}
::-moz-selection {background:#eed520;color:#fff;}

/*Utility*/
hr {border-color: #ddd;}
hr.grey {border-color: #ddd;border-width: 4px;margin:2em auto;}
.cite,
.date {color: #999;font-family: "Open Sans",sans-serif;font-size: 1em;}
.uppercase {text-transform: uppercase;}
.lowercase {text-transform:inherit !important;}
.c-w {color:#fff;}
.style-none {list-style: none;margin:0;}
.opacity-purple {height:100%;width: 100%;position:absolute;background-color:rgba(81,114,219,0.8);}
.wow {visibility: hidden;}

/*titles*/
h1, h2, h3, h4, h5, h6 {font-family: 'Caveat Brush', sans-serif;color:#444;font-weight: 400;}
.callout h1, .callout h2, .callout h3, .callout h4, .callout h5, .callout h6 {line-height: 1.4;color:#444;}
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover  h6 {color: #eed520;}

/*font-family*/
.opensans {font-family: "Open Sans",sans-serif;}
.caveatbrush {font-family: 'Caveat Brush', sans-serif;}

/*font-weight*/
.fw-300 {font-weight:300 !important;}
.fw-400 {font-weight:400 !important;}
.fw-500 {font-weight:500 !important;}
.fw-600 {font-weight:600 !important;}
.fw-700 {font-weight:700 !important;}

/*p*/
p {color:#9c8f8f;}
.small {font-size:0.9em;}
.medium {font-size:1.2em;}
.large {font-size:1.4em;}

/*inline*/
.inline {display: inline-block !important;}
ul.inline {list-style: none;margin-left:0;margin-bottom:0;}
ul.inline li {display: inline-block;margin-left:0.3em;}

/*colors*/
.groc {color:#eed520 !important;}
.white {color:#fff !important;}
.grey {color:#999 !important;}
.blue {color:#205bd4 !important;}

/*line*/
.xsLine{padding:0.3em 0;}
.smallLine{padding:0.8em 0;}
.mediumLine{padding:1.8em 0;}
.line{padding:2.5em 0;}
.largeLine {padding: 5em 0;}
.xllargeLine {padding: 10em 0;}

/*margins*/
.xsMargin {margin-bottom:0.3em;}
.smallMargin {margin-bottom:0.8em;}
.mediumMargin {margin-bottom:1.5em;}
.largeMargin {margin-bottom:2.5em;}
.xlMargin {margin-bottom:3.5em;}

/*button*/
.button {border-radius:0;background-color: #192d70;border-color: transparent;border-style: none;border-width: 0;box-shadow: none;color: #fff;cursor: pointer;font-family: 'Open Sans', sans-serif;}
.button:hover, 
.button:focus {}
.button.purple2 {background-color: #354a8f;}
.button.purple2:hover, 
.button.purple2:focus {background-color: #283d7f;}
.button.black {background-color: #222222;}
.button.black:hover, 
.button.black:focus {background-color: #111;}
.button.yellow {background-color: #eed520;color:#008847 !important; -moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.button.yellow:hover, 
.button.yellow:focus {color:#008847 !important; -moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.button.border {background-color: transparent;border: 1px solid #666;color: #666;font-weight: 300;text-transform: uppercase; -moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.button.border:hover,
.button.border:focus { -moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.button.border-white {background-color: transparent;border: 1px solid #fff;color: #fff;font-weight: 300;text-transform: uppercase;}
.button.border-white:hover,
.button.border-white:focus {background-color: #fff;color: #205BD4 !important;border-color:#fff;}
/*.button.grey {background-color: #999999;}
.button.grey:hover, 
.button.grey:focus {background-color: #666;}*/

/*bgimage*/
.bgimage {background-position: center center;background-size: cover;background-repeat: no-repeat;display: block;min-height: 120px;width: 100%;}
.bgimage.xs {min-height: 60px;}
.bgimage.small {min-height: 80px;}
.bgimage.big {min-height: 195px;}
.bgimage.xl {min-height: 250px;}
.bgimage.youtube {min-height: 356px;}

/*bgfixed*/
.bgfixed {background-attachment: fixed !important;}

/*bg colors*/
.bg-yellow {background-color: #EED520;color:#444;}
.bg-yellow p {color:#444;}
.bg-yellow a {color:#444;}
.bg-yellow a:hover {opacity:0.8;}
.bg-grey {background-color: #eee;}
.bg-grey2 {background-color: #999;}
/*.bg-image-grey {background-image:url("../images/bg-image-grey.jpg");background-color: #eee;}*/
.bg-fusta {background-image: url("../images/fonsfustagran.jpg");}

/*font-awesome*/
.fa-m-r {margin-right:0.3em;}

/*borderline*/
.borderline::after {background: #93a4db none repeat scroll 0 0;content: "";display: block;height: 3px;margin: 0 auto;transition: all 0.2s ease-in-out 0s;width: 112px;}
.borderline:hover::after,
.float:hover .borderline::after {width: 132px;}
.borderline.a-left::after {margin: 0;}
.borderline.xs::after {width: 50px;}
.borderline.xs:hover::after {width: 100px;}

/* float */
.float {display:block;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.float:hover,
.float:focus,
.float:active {-webkit-transform: translateY(-5px);transform: translateY(-5px);}

/*effects hover*/
.img {position: relative;overflow: hidden;display: block;}
.img img {display: block;margin: 0;padding: 0;max-width: 100%;height: auto;min-width: 100%;}
.overlay {display: block;position: absolute;z-index: 20;background: rgba(0, 0, 0, 0.8);overflow: hidden;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.close-overlay {display: block;position: absolute;top: 0;right: 0;z-index: 100;width: 45px;height: 45px;font-size: 20px;font-weight: 700;color: #fff;line-height: 45px;text-align: center;background-color: #000;cursor: pointer;}
.close-overlay.hidden {display: none;}
.expand-more {display: block;position: absolute;z-index: 100;width: 60px;height: 60px;border: solid 5px #fff;text-align: center;color: #fff;line-height: 50px;font-weight: 700;font-size: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;}
/*effect*/
.overlay {top: 0;bottom: 0;left: 0;right: 0;opacity: 0;}
.overlay .expand-more {left: 0;right: 0;top: 0;margin: 0 auto;opacity: 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.img.hover .overlay {opacity: 1;}
.img.hover .overlay .expand-more {top: 50%;margin-top: -30px;opacity: 1;}


/*callout*/
.callout {border: 1px solid rgba(0, 0, 0, 0.1) !important;border-radius: 0;}
.callout.b-0 {border:none !important;}
.callout.grey {background-color: #f1f1f1;border:none;}
.callout.grey2 {background-color: #e6e6e6;border:none;}
/*.callout.white {background-color: #fff;border:none;}
.callout.banner {background-color: #ececee;border: medium none;margin: 0;padding: 0;}
.callout.banner .panel-content {padding: 2em 1.5em;}
.callout.banner .panel-content .title {text-transform: uppercase;}
.callout.banner .panel-content a {text-decoration: underline;}
.callout.border {background-color: #fff;}
span.callout {display:block;}*/

/*padding*/
.p-a-0 {padding:0;}
.p-x-0 {padding-left:0;padding-right:0;}
.p-y-0 {padding-top:0;padding-bottom:0;}
.p-t-0 {padding-top:0;}
.p-r-0 {padding-right:0;}
.p-b-0 {padding-bottom:0;}
.p-l-0 {padding-left:0;}
.p-a-05 {padding:0.5em;}
.p-x-05 {padding-left:0.5em;padding-right:0.5em;}
.p-y-05 {padding-top:0.5em;padding-bottom:0.5em;}
.p-t-05 {padding-top:0.5em;}
.p-r-05 {padding-right:0.5em;}
.p-b-05 {padding-bottom:0.5em;}
.p-l-05 {padding-left:0.5em;}
.p-a-1 {padding:1em;}
.p-x-1 {padding-left:1em;padding-right:1em;}
.p-y-1 {padding-top:1em;padding-bottom:1em;}
.p-t-1 {padding-top:1em;}
.p-r-1 {padding-right:1em;}
.p-b-1 {padding-bottom:1em;}
.p-l-1 {padding-left:1em;}
.p-a-15 {padding:1.5em;}
.p-x-15 {padding-left:1.5em;padding-right:1.5em;}
.p-y-15 {padding-top:1.5em;padding-bottom:1.5em;}
.p-t-15 {padding-top:1.5em;}
.p-r-15 {padding-right:1.5em;}
.p-b-15 {padding-bottom:1.5em;}
.p-l-15 {padding-left:1.5em;}
.p-a-2 {padding:2em;}
.p-x-2 {padding-left:2em;padding-right:2em;}
.p-y-2 {padding-top:2em;padding-bottom:2em;}
.p-t-2 {padding-top:2em;}
.p-r-2 {padding-right:2em;}
.p-b-2 {padding-bottom:2em;}
.p-l-2 {padding-left:2em;}

/*margin*/
.m-a-0 {margin:0;}
.m-x-0 {margin-left:0;margin-right:0;}
.m-y-0 {margin-top:0;margin-bottom:0;}
.m-t-0 {margin-top:0;}
.m-r-0 {margin-right:0;}
.m-b-0 {margin-bottom:0;}
.m-l-0 {margin-left:0;}
.m-a-05 {margin:0.5em;}
.m-x-05 {margin-left:0.5em;margin-right:0.5em;}
.m-y-05 {margin-top:0.5em;margin-bottom:0.5em;}
.m-t-05 {margin-top:0.5em;}
.m-r-05 {margin-right:0.5em;}
.m-b-05 {margin-bottom:0.5em;}
.m-l-05 {margin-left:0.5em;}
.m-a-1 {margin:1em;}
.m-x-1 {margin-left:1em;margin-right:1em;}
.m-y-1 {margin-top:1em;margin-bottom:1em;}
.m-t-1 {margin-top:1em;}
.m-r-1 {margin-right:1em;}
.m-b-1 {margin-bottom:1em;}
.m-l-1 {margin-left:1em;}
.m-a-15 {margin:1.5em;}
.m-x-15 {margin-left:1.5em;margin-right:1.5em;}
.m-y-15 {margin-top:1.5em;margin-bottom:1.5em;}
.m-t-15 {margin-top:1.5em;}
.m-r-15 {margin-right:1.5em;}
.m-b-15 {margin-bottom:1.5em;}
.m-l-15 {margin-left:1.5em;}
.m-a-2 {margin:2em;}
.m-x-2 {margin-left:2em;margin-right:2em;}
.m-y-2 {margin-top:2em;margin-bottom:2em;}
.m-t-2 {margin-top:2em;}
.m-r-2 {margin-right:2em;}
.m-b-2 {margin-bottom:2em;}
.m-l-2 {margin-left:2em;}
.m-t-3 {margin-top:3em;}

/*border*/
.b-a-grey {border:1px solid #ddd;}
.b-0 {border:none !important;}
.b-b-4 {border-bottom:4px solid #ddd;}

/*pagination*/
ul.pagination li {display: inline-block;float: none;}
ul.pagination li a,
ul.pagination li button {border:1px solid #ddd;}
ul.pagination li.arrow a,
ul.pagination li.arrow button {border:none;}
ul.pagination li.current {background-color: transparent;padding:0;}
ul.pagination li.current a,
ul.pagination li.current button {background: #006937 none repeat scroll 0 0;color:#fff;border:none;padding: 0.1875rem 0.625rem;}
ul.pagination li.current a:hover,
ul.pagination li.current a:focus,
ul.pagination li.current button:hover,
ul.pagination li.current button:focus {background: #00944e none repeat scroll 0 0;}

/*hovers effects more*/
.hover-effects li h3 {border-bottom: 10px solid #eee;padding-bottom: 0.5em;background: #fff;}
.hover-effects li:hover h3 {border-color:#f14f00;color:#f14f00;}
.hover-effects figure {max-width: 100%;min-width: 100%;}
.hover-effects figure.effect-duke {float:none !important;width: 100%;margin:0;}
.hover-effects figure.effect-duke .bgimage {display: block;opacity: 0.8;position: relative;min-height: 270px;}
.hover-effects figure.effect-duke .bgimage {transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;}
.hover-effects figure.effect-duke:hover .bgimage {opacity: 0.1;-webkit-transform: scale3d(2,2,1);transform: scale3d(2,2,1);}
.hover-effects figure.effect-duke p {border: medium none;color: #fff;font-size: 90%;position: relative;text-transform: uppercase;font-weight:700;}
.hover-effects figure.effect-duke span {text-decoration:underline; font-weight:400;}

/*hovers effects box*/
/* Common style */
figure {position: relative;float: left;overflow: hidden;margin: 10px 1%;min-width: 320px;max-width: 480px;max-height: 360px;width: 48%;background: #3085a3;text-align: center;cursor: pointer;}
figure img {position: relative;display: block;min-height: 100%;max-width: 100%;opacity: 0.8;}
figure figcaption {padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
figure figcaption::before,
figure figcaption::after {pointer-events: none;}
figure figcaption,
figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
figure figcaption > a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
figure .title-marley {word-spacing: -0.15em;font-weight: 300;}
figure .title-marley span {font-weight: 800;}
figure .title-marley,
figure p {margin: 0;}
figure p {letter-spacing: 1px;font-size: 0.8em;}
/*---------------*/
/***** Marley *****/
/*---------------*/
figure.effect-marley figcaption {text-align: left;}
figure.effect-marley .title-marley,
figure.effect-marley p {text-transform:none;position: absolute;right: 30px;left: 30px;padding: 10px 0;bottom: 30px;line-height: 1.5;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
figure.effect-marley .title-marley {/*top: 30px;*/bottom:100px;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
figure.effect-marley:hover .title-marley {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
figure.effect-marley .title-marley::after {position: absolute;top: 100%;left: 0;width: 100%;height: 4px;background: #fff;content: '';-webkit-transform: translate3d(0,40px,0);transform: translate3d(0,40px,0);}
figure.effect-marley .title-marley::after,
figure.effect-marley p {opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
figure.effect-marley:hover .title-marley::after,
figure.effect-marley:hover p {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
@media screen and (max-width: 50em) {	
	figure {display: inline-block;float: none;margin: 10px auto;width: 100%;}
}

/*cookie-bar*/
#cookie-bar.fixed {z-index: 1000000000000000000000;}

/*offcanvas ///////////////////// */
.off-canvas-wrapper {background-color: #00944e;}
.off-canvas {background: transparent;}
.off-canvas-wrap {overflow: inherit;}
/*menu-icon*/
.menu-icon {color:#222;}
.menu-icon:hover {color:#00944e;}
.menu-icon span {font-family: "Open Sans",sans-serif;font-weight: 700;margin-left: -5em;}
.menu-icon::after {background: #222 none repeat scroll 0 0;box-shadow: 0 7px 0 #222, 0 14px 0 #222;}
.menu-icon:hover::after {background: #00944e none repeat scroll 0 0;box-shadow: 0 7px 0 #00944e, 0 14px 0 #00944e;}
/*off-canvas-exit*/
.js-off-canvas-exit {z-index: 10000;background-color: rgba(105,105,105,0.3);}
/*close-button*/
.close-button {z-index: 1000;}
.close-button span {color: #fff;}
.close-button:hover span {color: #eed520;}
/*menu*/
.off-canvas-wrapper .vertical.menu {height:100vh;padding-top:2.5em;}
.off-canvas-wrapper .is-drilldown-submenu {background: #00944e none repeat scroll 0 0;}
.off-canvas-wrapper .is-drilldown-submenu-parent > a::after {border-color: transparent transparent transparent rgba(255, 255, 255, 0.8);}
.off-canvas-wrapper .is-drilldown-submenu-parent > a:hover::after {border-color: transparent transparent transparent #eed520;}
.off-canvas-wrapper .js-drilldown-back > a::before {border-color: transparent rgba(255, 255, 255, 0.8) transparent transparent;}
.off-canvas-wrapper .js-drilldown-back > a:hover::before {border-color: transparent #eed520 transparent transparent;}
.off-canvas-wrapper .menu > li {border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.off-canvas-wrapper .menu > li > a {font-family: "Open Sans",sans-serif;color: #fff;display: block;line-height: 1;padding: 0.7rem 1rem;text-transform: uppercase;line-height: 1.2em;}
.off-canvas-wrapper .menu > li > a:hover {color:#eed520;}

/*forms*/
input::-moz-placeholder,
textarea::-moz-placeholder {opacity: 0.9 !important;}
form *:focus {border:1px solid #ddd !important;}
[type="text"],
[type="password"],
[type="date"],
[type="datetime"],
[type="datetime-local"],
[type="month"],
[type="week"],
[type="email"],
[type="number"],
[type="search"],
[type="tel"],
[type="time"],
[type="url"],
[type="color"],
textarea,
select {border-radius: 0;box-shadow: none;border-color:#ddd;font-weight: 300;}
label {font-weight: 300;}

form.no-border input::-moz-placeholder,
form.no-border textarea::-moz-placeholder {opacity: 0.9 !important;}
form.no-border [type="text"],
form.no-border [type="password"],
form.no-border [type="date"],
form.no-border [type="datetime"],
form.no-border [type="datetime-local"],
form.no-border [type="month"],
form.no-border [type="week"],
form.no-border [type="email"],
form.no-border [type="number"],
form.no-border [type="search"],
form.no-border [type="tel"],
form.no-border [type="time"],
form.no-border [type="url"],
form.no-border [type="color"],
form.no-border textarea,
form.no-border select {border: medium none;border-radius: 0;box-shadow: none;}
form.no-border .inputconsell {background-color: transparent;border-bottom: 1px solid #666;color: #fff !important;font-weight: 300;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;margin:0;padding-left:22px;}
form.no-border .inputconsell:hover,
form.no-border .inputconsell:focus { -moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
input[type=checkbox].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=checkbox].css-checkbox + label.css-label {padding-left:25px;height:17px; display:inline-block;line-height:17px;background-repeat:no-repeat;background-position: 0 0;vertical-align:middle;cursor:pointer;color:#999;margin:0 20px 0 0;}
input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -17px;}
label.css-label {background-image:url("../images/csscheckbox.png");-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
input[type=text].inputnom {background-image:url("../images/inputnom.png");background-position:left; background-repeat:no-repeat;}
input[type=text].inputcorreu {background-image:url("../images/inputcorreu.png");background-position:left; background-repeat:no-repeat;}
input[type=text].inputmissatge {background-image:url("../images/inputmissatge.png");background-position:left; background-repeat:no-repeat;}

/*altres*/
.alert-box.success > p {margin-right: 10px;color: #4ea74e;float:left;}
section.l-messages.row {background-color: #def5e0;}
#webcontent > section > div > div {padding-top: 12px;}
#webcontent > section > div > div > a{display: none;}
.first-time{display: none;}
#section3 > div > div > div.large-12.columns.news-bar.line > div > div.bx-viewport {min-height: 400px !important;}
#section3 .bx-viewport > ul > li > a > p > span > span {padding: 13px;}

#locationmap_map {width:100% !important;}

/*lang-en*/
body.lang-en .products-bar,
body.lang-en .separador-bar,
body.lang-en .families-bar,
body.lang-en .sb-search {display: none;}


/* ==========================================================================
   HEADER
   ==========================================================================*/
#header {background-color: #fff;}

/*linksbar*/
#header .linksbar .contact .number {color:#364A8F;font-size:1.4em;}
#header .linksbar .contact .number span {font-weight: 500;}
#header .linksbar .contact .mail {border-left:1px solid #ddd;margin-left:0.5em;padding-left:1em;}
#header .linksbar .contact .mail a:hover {color:#364A8F;}
#header .linksbar .languages .active {font-weight:bold;color:#ddc410 !important;}

/*brand-bar*/
.brand-bar {position: relative;}
/*.brand-bar .left {margin-left:1em;}
.brand-bar .right {margin-right:1em;}*/
.brand-bar .inline {display:inline-block;}
.brand-bar a {color:#999;display:inline-block;}
.brand-bar a:hover {color:#ddc410;}
.brand-bar .title {font-size:2em;}
.brand-bar .menu-bar-fullwidth > ul {margin:0;text-align: right;list-style: none;}
.brand-bar .menu-bar-fullwidth ul > li {display: inline;}
.brand-bar .menu-bar-fullwidth ul > li a {display: list-item;line-height: 1.7em;list-style: outside none none;}
.brand-bar .menu-bar-fullwidth ul > li h2 {margin-bottom: 0.5em;}
.brand-bar .menu-bar-fullwidth ul > li h2 a {line-height:1em;color:#666;}
.brand-bar .menu-bar-fullwidth .barra {border-right:1px solid #ddd;}
.brand-bar .menu-bar-fullwidth a.section {background: #fff none repeat scroll 0 0;color: #444;display: inline-block;font-family: "Open Sans",sans-serif;font-weight: 600;padding: 1.3rem 1rem !important; text-transform: uppercase;font-size:1.1em;}
.brand-bar .menu-bar-fullwidth a.section:hover,
.brand-bar .menu-bar-fullwidth a.section.active {color:#ddc410;}
.brand-bar .menu-bar-fullwidth li:hover a.section {color:#ddc410;}
.brand-bar .menu-bar-fullwidth li a.fletxa{background-position:center bottom;background-repeat:no-repeat;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;bottom:-1px;}
.brand-bar .menu-bar-fullwidth li:hover a.fletxa {background-image:url('../images/triangle.png');}
div.menu-bar-fullwidth.navigation.show-for-large > ul > li:nth-child(2) > div > div > div:nth-child(1) > div > ul > li:nth-child(9) > a,
div.menu-bar-fullwidth.navigation.show-for-large > ul > li:nth-child(2) > div > div > div:nth-child(2) > div > ul > li:nth-child(10) > a{background-image: url('/sites/all/themes/flower/assets/skin/images/menu-icon.png');background-repeat: no-repeat;background-position-x: 150px;}

.brand-bar .custom-dropdown {width:100%;position:absolute;left:0;z-index: 100000;opacity: 0;transition: all 0.15s linear 0.2s;visibility: hidden;display: block;background-color: #f1f1f1 !important;text-align:left;box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2);background-position:left top;background-repeat:no-repeat;/*min-height: 370px;margin-top:13px;*/}
.brand-bar .custom-dropdown .row {margin-left: auto;margin-right: auto;max-width: 83.125rem;}
.brand-bar li:hover .custom-dropdown {/*display: block;*/opacity: 1;visibility: visible;}
.brand-bar .custom-dropdown figure {height: auto;min-width: auto;}
.brand-bar .custom-dropdown figure.bgimage {margin: 0;max-width: 100%;min-height: 250px;position: relative;}
.brand-bar .custom-dropdown .effect-marley .opacity-black {position: absolute;background-color: rgba(0, 0, 0, 0.6);width:100%;height:100%;}
.brand-bar .custom-dropdown .effect-marley:hover .opacity-black {background-color: rgba(0, 0, 0, 0.8);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.brand-bar .custom-dropdown .effect-marley .title-marley {color:#fff;font-weight: 700;text-transform: uppercase;bottom: inherit;}
.brand-bar .custom-dropdown .effect-marley .title-marley::after {background: #354a8f none repeat scroll 0 0;}
.brand-bar .custom-dropdown .effect-marley p {color:#fff;}
.brand-bar .custom-dropdown .promos a:hover {color: #ddc410;}
.brand-bar .custom-dropdown .promos .title {font-weight: 500;font-family: "Caveat Brush",sans-serif;}
.brand-bar .custom-dropdown .promos .title span {border-left: 1px solid #ddd;font-size: 0.8em;font-weight: 300;margin-left: 0.5em;padding-left: 0.5em;}
.brand-bar .custom-dropdown .promos ul li {margin-bottom:0.8em;display: block;list-style: none;}
.brand-bar .fa-search {font-size:1.1em !important;}
.brand-bar .custom-dropdown.submenu-consejos {width: 200px;padding:1em;}
.brand-bar .custom-dropdown.submenu-consejos ul {margin:0;}

/*search*/
.sb-search {margin-top: 0.7em;position: relative;width: 0%;min-width: 60px;height: 60px;float: right;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;z-index: 10000000000;}
.sb-search-input {position: absolute;top: 0;right: 0px;border: none;outline: none;background: #fff;width: 100%;height: 60px;margin: 0;padding: 10px 65px 10px 10px;font-family: inherit;color: #666;}
input[type="search"].sb-search-input {-webkit-appearance: none;-webkit-border-radius: 0px;}
.sb-search-input::-webkit-input-placeholder {color: #666;}
.sb-search-input:-moz-placeholder {color: #666;}
.sb-search-input::-moz-placeholder {color: #666;}
.sb-search-input:-ms-input-placeholder {color: #666;}
.sb-icon-search,
.sb-search-submit {width: 60px;display: block;position: absolute;top: 0;right:0;padding: 0;margin: 0;line-height: 49px;text-align: center;cursor: pointer;}
.sb-search-submit {background: #fff; /* IE needs this */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */filter: alpha(opacity=0); /* IE 5-7 */opacity: 0;color: transparent;border: none;outline: none;z-index: -1;}
.sb-icon-search {color: #444;z-index: 90;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;}
.sb-icon-search:before {content: "";}
.sb-search.sb-search-open,
.no-js .sb-search {width: 35%;border-bottom:1px solid #666;}
.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {z-index: 11;}
.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {/* z-index: 90;*/}

/*slider-home*/
.slider-home {background-color: transparent;position: relative;z-index:1000;font-family: "Caveat Brush",sans-serif;}
.slider-home .bx-wrapper {margin-bottom:0;}
.slider-home .bx-wrapper img {display:inline-block;}
.slider-home .bx-wrapper .caption {position: relative;z-index:100;}
.slider-home ul {margin:0;}
.slider-home ul.bxslider-slider-home li,
.slider-home ul.bxslider-slider-home li a {background-color:#EEEEEE;}
/* .slider-home ul.bxslider-slider-home li a {height:700px;background-color:#EEEEEE;} */
/*.slider-home ul li .opacity-black {position: absolute;background-color: rgba(28, 28, 28, 0.4);width:100%;height:100%;top:0;z-index:1;}*/
.slider-home ul li .opacity-black {display:none !important;}
.slider-home ul li.video .caption {position: absolute;z-index: 100;width: 100%;bottom: 2em;text-align: center;}
.slider-home ul li.video .caption .title{margin-top: 0;}
.slider-home .bx-wrapper .caption {position: absolute;z-index: 100;width: 100%;}
/*.slider-home ul li.video.caption-none .title,
.slider-home ul li.video.caption-none .descript{display:none;}*/
.vjs-playing {z-index:2000000000 !important;position: relative;}

.slider-home ul li .title,
.slider-home ul li .descript {text-shadow:0 0 5px rgba(0,0,0,0.5);}
.slider-home ul li .title {color:#fff;font-size: 5.5em;line-height:90px;margin-top:200px;}
.slider-home ul li .descript {color:#eed520;font-weight: 300;font-size: 3.5em;}
.slider-home ul li .descript span {color:#93a4db;font-weight: 400;}
.bx-controls-direction a {transition: none 0s ease 0s;height: 64px;width: 32px;}

#consejo {display:none;background-image: url("../images/consejo.png");background-position: center top;background-repeat: no-repeat;background-size: 140px auto;color: white;font-size: 1.8em;line-height: 1em;margin: 0 auto;padding: 1.2em 0 0;position: fixed;right: 40px;text-align: center;top: 40px;width: 140px;height: 140px;z-index: 2147483647;}
#consejo a {color:#fff;}
#consejo .caveat {font-family: "Caveat Brush",sans-serif;}
#consejo .oswald {font-family: "Oswald",sans-serif;}

/* ==========================================================================
   CONTAINER-MAIN
   ==========================================================================*/
#container-main {}

/*property-filter*/
.property-filter {width: 100%;z-index: 99;background-color: #354a8f;}
.property-filter .content-filter {padding:1em 0 2em;}
.property-filter .content-filter label {color:#fff;font-weight: 300;font-size:1em}
.property-filter .content-filter select {padding:0.5em;border-radius:20px;margin-bottom:0;border:none;box-shadow: none;background-color:#eff1f5;background-image:url("../images/arrow-select.png");background-position:100% center;font-size: 0.9em;}
.property-filter .content-filter .button {margin:1.9em 0 0;}

/*property-filter-list*/
.property-filter-list {font-weight: 300;}
.property-filter-list .content-filter label {font-weight: 300;font-size:1em}
.property-filter-list .content-filter select {padding:0.5em;border-radius:10px;border:none;box-shadow: none;background-color:#eff1f5;background-image:url("../images/arrow-select.png");background-position:100% center;font-size: 0.9em;}
.property-filter-list .content-filter input {padding:0.5em;border-radius:10px;border:none;box-shadow: none;background-color:#eff1f5;font-size: 0.9em;color:#0a0a0a !important}
.property-filter-list h5 {color:#0a0a0a;font-weight:bold;font-family: 'Open Sans', sans-serif !important;}
.property-filter-list a:hover {opacity: 0.8;}

/*video
.video{min-height:338px;min-width:600px;}
*/

/*breadcrumbs-bar*/
.breadcrumbs-bar {width: 100%;z-index: 99;background-color:#eed520;color:#bfac19}
.breadcrumbs-bar h1 {color: #bfac19;font-family: "Caveat Brush",sans-serif;font-size: 5em;font-weight: 700;margin-bottom: 0;}
.breadcrumbs-bar .breadcrumbs {background-color: transparent;border: medium none;border-radius: 0;margin-bottom: 0;margin-top: 1em;padding: 0.5em 0;}
.breadcrumbs-bar .estasen {float: left;font-size: 1rem;font-weight: 300;line-height: 1.3em;margin-top: 1em;padding: 0.6em 0.5em;text-transform: none;}
.breadcrumbs-bar .breadcrumbs > * {font-size: 1rem;line-height: 1.5em;text-transform: none;font-weight: 300;}
.breadcrumbs li:not(:last-child)::after {color: #bfac19;}
.breadcrumbs-bar .breadcrumbs a.current {font-weight: 500;}
.breadcrumbs-bar .breadcrumbs a {color:#bfac19;}
.breadcrumbs-bar .breadcrumbs a:hover {opacity:0.7}

/*FITXA PRDUCTE*/
/*.infoproduct-bar*/
.infoproduct-bar .vincletornar {font-size: 1.4em;font-weight: 600;opacity: 0.3;}
.infoproduct-bar .vincletornar-hr {border-color: #333;opacity: 0.1;}
.infoproduct-bar .title {font-family: "Open Sans",sans-serif;font-weight:bold;text-transform:uppercase;}
.infoproduct-bar p {font-weight: 600;}
/*.infoproduct-bar .bx-prev{position:absolute; top:-280px;color:#9c8f8f !important;}
.infoproduct-bar .bx-next{position:absolute; top:-280px;left:480px;color:#9c8f8f !important;}
.infoproduct-bar li:not(:last-child)::after {color: #bfac19;}*/
.infoproduct-bar .breadcrumbsproducte {font-weight: 600;opacity: 0.8;}
.infoproduct-bar .breadcrumbsproducte li {border-right: 1px solid #666;display: inline-block;line-height: 1.1em;padding:0 0.5em;margin:0;}
.infoproduct-bar .breadcrumbsproducte li:first-child {padding-left:0;}
.infoproduct-bar .breadcrumbsproducte li:last-child {border:none;}
.infoproduct-bar .shopping {font-size: 1.2em;font-weight: 700;}
.infoproduct-bar .slider-producte .bxslider-slider-producte li {text-align:center;}
.infoproduct-bar .slider-producte .bxslider-slider-producte li img {display: inline-block;padding: 2em;max-height: 600px;}
.infoproduct-bar .slider-producte .bx-prev {background-image: url("../../bxslider/images/controlsBlack.png");}
.infoproduct-bar .slider-producte .bx-next {background-image: url("../../bxslider/images/controlsBlack.png");}
.infoproduct-bar .slider-producte .bxslider-slider-producte {height:600px !important;}
/*.infoproduct-bar .slider-producte .bx-prev:hover {background-position: 0 0 !important;}*/
/*.infoproduct-bar .slider-producte .bx-next:hover {background-position: -43px 0 !important;}*/
.related-bar #container-main > div:nth-child(4){padding-bottom: 0px;}
.related-bar #section3 > div > div > div.large-12.columns.news-bar.line > div > div.bx-viewport {min-height: 400px !important;}
.related-bar #section3 .bx-viewport > ul > li > a > p > span > span {padding: 13px;}
.related-bar .consell.p-a-0 {max-width: 536px;margin: auto;}

.consell-bar input#edit-submitted-nombre-y-apellidos,
.consell-bar input#edit-submitted-correo-electronico--2,
.consell-bar textarea#edit-submitted-mensaje {border: none;border-bottom: 1px solid #666;padding-left: 22px;background-color: transparent;background-position: left;background-repeat: no-repeat;color: white;}
.consell-bar #edit-submitted-nombre-y-apellidos {background-image: url('../images/inputnom.png');}
.consell-bar #edit-submitted-correo-electronico--2 {background-image: url('../images/inputcorreu.png');}
.consell-bar textarea#edit-submitted-mensaje {background-image: url('../images/inputmissatge.png');}
.consell-bar button.webform-submit.button-primary.secondary.button.radius.form-submit {background-color: transparent;border: 1px solid #fff;color: #fff !important;text-transform: uppercase;}

.consell-bar input#edit-submitted-he-leido-y-acepto-las-condiciones-de-uso-1,
.consell-bar input#edit-submitted-newsletter-mailchimp-signup--2 {padding-left: 25px;height: 17px;display: inline-block;line-height: 17px;background-repeat: no-repeat;background-position: 0 0;vertical-align: middle;cursor: pointer;color: white;margin: 0 0px 0 0;	}
.consell-bar #edit-submitted-adjuntar-archivo-ajax-wrapper > div > div.description{display: none;}
.consell-bar #edit-submitted-he-leido-y-acepto-las-condiciones-de-uso > div > label,
.consell-bar #edit-submitted-he-leido-y-acepto-las-condiciones-de-uso > div > label a,
.consell-bar .webform-component-mailchimp label {color: #9c8f8f;}	
.consell-bar a:hover,
.consell-bar .webform-component-mailchimp label:hover{color: #fff !important;}	
.consell-bar .resizable-textarea .grippie {background: #1d1d1d url(../../misc/grippie.png) no-repeat center 2px;border: 1px solid #1d1d1d;}
#edit-submitted-newsletter-mailchimp-signup{margin:0px}
#webform-client-form-114 > div > div{float: right;}
#webform-client-form-114 > div > div > div > div > div.medium-8.columns > div{margin-top: 0em;margin-bottom: 0em;}
#webform-client-form-114 > div > div > div > div > div.medium-4.columns > button{background-color: #eed520;color: #008847 !important;display: block;width: 100%;margin-left: 0;margin-right: 0;}

/*profileproduct-bar*/
.profileproduct-bar .calendario{width: 105px;height: 105px;float:left;margin:5px;background-color: #01af5d;color:white;text-align: center;}
.profileproduct-bar .calendario.activo{background-color: #006937;}
.profileproduct-bar .calendario span{margin:0 auto;margin-top: 40%;display:inline-block;}
.profileproduct-bar .round {border-radius: 10px;display: inline-block;height: 1px;padding: 10px;width: 1px;}
.profileproduct-bar .round.periode-1 {background-color: #006937;}
.profileproduct-bar .round.periode-2 {background-color: #01af5d;}
.profileproduct-bar .field-name-field-imagen-1 .field-label,
.profileproduct-bar .field-name-field-imagen-2 .field-label {display: none;}
/*share-bar*/
.share-bar .inline.black li {margin-left:0.5em;}
.bgpartit {background-image:url("../images/bgpartit.jpg");}
.humussection .button {background-color: transparent;border: 1px solid #666;color: #666;font-weight: 300;text-transform: uppercase; -moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.humussection .button:hover,
.humussection .button:focus { -moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;opacity: 0.3;}
.humussection h3 {font-family: 'Open Sans', sans-serif;text-transform:uppercase;font-weight:bold;}
/*news-bar*/
.news-bar ul {margin:0;}
.news-bar h2 {text-transform: uppercase;margin-bottom:0.9em;}
.news-bar a .panel {display: block;border:none;padding-top:10px;}
.news-bar a,
.news-bar a .panel h5 {color: #222 !important;}
.news-bar a .panel h5 {margin-bottom:0.3em;}
.news-bar a .panel h5:hover {color: #eed520;}
.news-bar a:hover,
.news-bar a:hover .panel h5 {color: #eed520;}
.news-bar a .panel p {color: #666 !important;font-size: 0.95em;line-height: 1.3em;}
.news-bar .panel span {margin:0 0.5em;}
.news-bar .producte{background-image:url("../images/fonsfusta.png");background-position:top;background-repeat:no-repeat; text-align:center;}
.news-bar .bx-wrapper {max-width: 100% !important;}
.news-bar .bx-wrapper img {max-height: 310px;width: auto;display: inline-block;}
.news-bar .bx-wrapper .bx-controls-direction a {height: 32px;width: 32px;top: 40%;transition: none 0s ease 0s;}
.news-bar .bx-wrapper .bx-prev {background: rgba(0, 0, 0, 0) url("../../bxslider/images/controlsBlack.png") no-repeat scroll 0 -32px;left: -30px;z-index:1000;}
.news-bar .bx-wrapper .bx-prev:hover {background-position: 0 0;}
.news-bar .bx-wrapper .bx-next {background: rgba(0, 0, 0, 0) url("../../bxslider/images/controlsBlack.png") no-repeat scroll -43px -32px;right: -30px;z-index: 1000;}
.news-bar .bx-wrapper .bx-next:hover {background-position: -43px 0;}
.news-bar.news-related {background-color: #f1f1f1;}
.news-bar.news-related .panel {background-color: #fff;}

/*llistaempresa*/
.llistaempresa li {border-bottom: 1px solid #ddd;line-height: 2em;list-style:none;font-weight:bold;}
.llistaempresa li:last-child {border:none;}
.llistaempresa .active {color:#eed520;}
.llistaempresa a {color:#666;display:inline-block;}
.llistaempresa a:hover {color:#eed520;}
.contingutempresa h2,.contingutempresa h3,.contingutempresa h4,.contingutempresa h5 {font-family: 'Open Sans', sans-serif;}
.contingutempresa h4 {height  : 50px;position: relative;  z-index : 1;  margin-bottom:30px;  font-weight:bold;}
.contingutempresa h4:before {  content : "";  position: absolute;  left: 0;  bottom  : 0;  height  : 1px;  width  : 67px; border-bottom:5px solid #eed520;}
.contingutempresa .data{font-weight:bold;font-style:italic;padding-left:10px;border-left:#5d5d5d 6px solid; color:#9c9c9c;margin:0 0 -10px 0}
.contingutempresa h5 {font-weight:bold;/*color:#5d5d5d;*/}
.apartatempresa {border-bottom: 1px #ddd solid; padding-bottom:20px;margin-bottom:40px;}
.marques h5 {text-align:center !important;}
.marques p {text-align:center !important;}
.marques .columns {celar:both;}
.productes {margin:0}
.productes .producte{position:relative;text-align:center;}
.productes .bg-fusta {text-align:center;background:url("../images/fonsfusta.png") repeat 0 0 transparent;margin-bottom:10px;display: block;padding: 1em;}
.productes .bg-fusta .productefoto {max-height: 260px;width: auto;display: inline-block;}
.producte h5 {font-weight:bold;font-family: 'Open Sans', sans-serif !important;}
.productes a:hover {color:#DDC410 !important;}
#views-exposed-form-productos-page > div > div > div > div.views-exposed-widget.views-reset-button {font-size: 90%;padding-top: 0;text-align: center;}

/*motives-properties*/
.motives-properties .bgimage {margin:0;min-height: 375px;max-width: 100%;position: relative;}
.motives-properties .column {margin:0;padding: 0 0.1rem 0.1rem;}
.motives-properties .column figure {height: auto;min-width: auto;}
.motives-properties .column .effect-marley .opacity-black {position: absolute;background-color: rgba(0, 0, 0, 0.6);width:100%;height:100%;}
.motives-properties .column .effect-marley:hover .opacity-black {background-color: rgba(0, 0, 0, 0.8);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.motives-properties .column .effect-marley .title-marley {color:#fff;font-weight: 700;text-transform: none;}
.motives-properties .column .effect-marley .title-marley::after {background: #354a8f none repeat scroll 0 0;}
.motives-properties .column .effect-marley p {color:#fff;}
.motives-properties .column .fora-andorra {padding:8em 0 0 0;position: relative;}
.motives-properties .column .fora-andorra h4 {color:#fff;}
.motives-properties .column .fora-andorra .button {font-weight: 500;}

/*news-bar*/
.news-bar .others-news .bgimage {min-height: 170px;}
.news-bar .others-news p {margin-bottom: 0;}
.news-bar .others-news p,
.news-bar .others-news .date {font-size:0.9em;}
.news-bar .bx-controls {opacity:1 !important;}

/*banners-bar*/
.banners-bar h3 {line-height: 1.2em;font-weight: 600;}
.banners-bar .purple1 {color:#354a8f;}
.banners-bar .purple2 {color:#eed520;}
.banners-bar .purple3 {color:#6c79a2;}

/*logos-bar*/
.logos-bar .title {font-size:0.9em;}
.logos-bar img {margin-right:0.5em;}

/*newsletter-bar*/
.newsletter-bar {background-color: #eed520;color:#fff;}
.newsletter-bar legend {margin-right:0.5em;}
.newsletter-bar label {margin-left:0em;color:#fff;font-weight:300;}
.newsletter-bar input {border-radius: 0;}
.newsletter-bar input::-moz-placeholder {opacity: 0.84;}

/*property-profile*/
.property-profile {}
.property-profile .callout .info-immoble .info {border-right: 1px solid #ddd;margin: 0 0 0 1em;padding: 0 1em 0 0;}
.property-profile .callout .price-immoble a {border-right:1px solid #ddd;}
.property-profile .callout .price-immoble .price {font-size: 1.5em;color:#222;}
.property-profile .bx-wrapper {margin:0;}
.property-profile .bxslider-slider-profile {margin:0;}
.property-profile .bxslider-slider-profile .bgimage {min-height: 470px;}
.property-profile .bx-wrapper .bx-controls-direction a {transition: none 0s ease 0s;height: 64px;width: 32px;}
.property-profile .bx-wrapper .bx-prev {background: rgba(0, 0, 0, 0) url("../../bxslider/images/controlsSlide.png") no-repeat scroll 0 -64px;left: 10px;}
.property-profile .bx-prev:hover {background-position: 0 0 !important;}
.property-profile .bx-wrapper .bx-next {background: rgba(0, 0, 0, 0) url("../../bxslider/images/controlsSlide.png") no-repeat scroll -43px -64px;right: 10px;}
.property-profile .bx-next:hover {background-position: -43px 0 !important;}
.property-profile #bx-pager .column {padding:0 0.2em 0.3em;}
.property-profile #bx-pager .column a {display: block;background-color: #222;}
.property-profile #bx-pager .column a img {opacity: 0.4;}
.property-profile #bx-pager .column a:hover img {opacity: 0.8;}
.property-profile #bx-pager .column a.active img {opacity: 1;}
.property-profile .caracteristiques .column {padding:0.5em 2em;background: rgba(0, 0, 0, 0) url("../images/caracteristiques-icon.jpg") no-repeat scroll 0 center;}

/*consejos-bar*/
iframe.videoconsejos {height:300px;width: 100%;}
/*iframe.videoconsejos .vjs-big-play-button {display: none !important;}
iframe.videoconsejos .vjs-big-play-button {height: 80px !important;left: 17px;position: absolute;top: 17px;width: 80px !important;display:none !important;}
iframe.videoconsejos .vjs-big-play-button {background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0 !important;border-radius: 21px;cursor: pointer;}
iframe.videoconsejos .vjs-big-play-button::before {color: #fff;content: "";display: block;font-family: VideoJS;font-size: 23px;line-height: 27px;margin: 36px auto;opacity: 0.8;text-align: center;width: 23px;}*/

/*marques-bar*/
.marques-bar .views-row {display: inline-block;}

/*.property-profile 
.bxslider-slider-profile {margin:0;}
.property-profile .bx-wrapper {margin:0;}
.property-profile .bx-wrapper .bx-pager,
.property-profile .bx-wrapper .bx-controls-auto {bottom: 0;}
.property-profile .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a {background-color: #fff;}
.property-profile .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a:hover,
.property-profile .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a.active {background-color:#B00E2B;}
.property-profile .info-profile {background-color:#98122a;color:#fff;}
.property-profile .info-profile .bgimage {min-height:500px;}
.property-profile .info-profile .header-info-profile {padding:1em 1em 0.5em 1em;background-color: #810e23;}
.property-profile .info-profile .header-info-profile h4 {color:#fff;}
.property-profile .info-profile .content-info-profile {color:#fff;padding:1em 0.5em;}
.property-profile .info-profile .content-info-profile h3,
.property-profile .info-profile .content-info-profile h4, 
.property-profile .info-profile .content-info-profile h5,
.property-profile .info-profile .content-info-profile h6 {color:#fff;margin:0;}
.property-profile .info-profile .content-info-profile .icon-profile {background-position: 0 0;background-repeat: no-repeat;padding-left: 40px;}
.property-profile .info-profile .content-info-profile .referencia {background-image:url("../images/referencia.png");}
.property-profile .info-profile .content-info-profile .transaccio {background-image:url("../images/transaccio.png");}
.property-profile .info-profile .content-info-profile .tipus {background-image:url("../images/tipus.png");}
.property-profile .info-profile .content-info-profile .habitacions {background-image:url("../images/habitacions.png");}
.property-profile .info-profile .content-info-profile .banys {background-image:url("../images/banys.png");}
.property-profile .info-profile .content-info-profile .superficie {background-image:url("../images/superficie.png");}
.property-profile .info-profile .content-info-profile .localitzacio {background-image:url("../images/localitzacio.png");}
.property-profile .button {padding:1em;text-align: left;}
.property-profile .calllot.profile {border:none;}
.property-profile .calllot.profile .uppercase {color:#9B132B;}
.property-profile .share-profile ul {list-style: none;margin:0;}*/

/*section consejos*/

.breadcrumbs li {color: #cab61a;}
iframe.videoconsejos {width: 100%;height: 240px;}
.contingutempresa > div > div.large-6.columns > h5 {text-align: center;}
.tabcontent {display: none;}
.tabcontent.active {display: block;}
#jardin > div.row,
#huerto > div.row {padding-bottom: 35px;}
ul.tab {list-style-type: none;margin: 0;padding: 0;overflow: hidden;border: 1px solid #ccc;background-color: #f1f1f1;}
a.tablinks {background: #ddd none repeat scroll 0 0;border-radius: 3px;color: #999;padding:0.5em 1em;}
a.tablinks:hover {background: #ccc none repeat scroll 0 0;color: #444;}
a.tablinks.active {background: #eed520 none repeat scroll 0 0;color: #444;}
ul.tab li {float: left;}
ul.tab li a {display: inline-block;color: black;text-align: center;padding: 14px 16px;text-decoration: none;transition: 0.3s;font-size: 17px;}
ul.tab li a:hover {background-color: #ddd;}
ul.tab li a:focus {background-color: #ccc;}
.tabcontent {display: none;}
.tabcontent.active {display: block;}
#exterior > div.row,
#interior > div.row {padding-bottom: 35px;}



/* ==========================================================================
   FOOTER
   ==========================================================================*/
#footer hr {border-color:rgba(255,255,255,0.1);}
#footer a {color:#fff;}
#footer a:hover {opacity: 0.3;}
#footer .brand-bar-footer {background-color: #006937; color:#fff}
#footer .brand-bar-footer .brand {margin-right: 2em;}
#footer .brand-bar-footer .brand .clain {border-right: 1px solid rgba(255,255,255,0.1);color: #fff;font-weight: 300;padding: 1em 0 1em 0;}
#footer .brand-bar-footer p {color:#fff !important;font-size: 0.9em;}
#footer .brand-bar-footer .num {color: #fff;font-size: 1.5em;}
#footer .brand-bar-footer .icon-footer {margin-left:-10px}
#footer .groc {color:#eed520 !important}
#footer .opensans {font-family: 'Open Sans', sans-serif !important;text-transform:uppercase;}
#footer .brand-bar-footer input.email {background-color:#006937; color:#fafbfa; border: 1px solid #008847;}
#footer .brand-bar-footer input.email:focus {background-color:#fff; color:#000}
#footer .webmap-bar-footer {background-color: #00944e;}
#footer .webmap-bar-footer p {color:#fff !important;font-size: 0.9em;}
#footer .webmap-bar-footer .icon-footer {margin:0 5px 0 -20px; font-size:1.3em;}
#footer .webmap-bar-footer .fa-mobil {font-size:1.1em;}
#footer .webmap-bar-footer .fa-envelope {font-size:0.9em;margin-left:-21px;}
#footer .webmap-bar-footer .fa-external-link {font-size:0.9em;}
/*#footer .webmap-bar-footer .webmap h5 {color: #666666;font-weight: 500;margin-bottom: 0.8em;}
#footer .webmap-bar-footer .webmap ul {list-style: none;font-size: 0.9em;margin-left:0;}
#footer .webmap-bar-footer .webmap ul li {margin-bottom:0.4em;}*/
#footer .webmap-bar-footer .enllacos-bar {font-size: 0.8em;color:#fff;}
#footer .webmap-bar-footer .enllacos-bar ul {font-size: 0.95em;margin:0;list-style: none;}
#footer .webmap-bar-footer .enllacos-bar ul li {border-right: 1px solid #fff;display: inline-block;line-height: 1.1em;padding: 0 0.5em;}
#footer .webmap-bar-footer .enllacos-bar ul li:first-child {padding-left:0;}
#footer .webmap-bar-footer .enllacos-bar ul li:last-child {border:none;}
#footer .webmap-bar-footer .enllacos-bar .enllacos-list {float:left;}
#footer .webmap-bar-footer .enllacos-bar .develop {float:right;}
.social {text-align:right}


/* ==========================================================================
   Media Queries
   ==========================================================================*/
// Small screens
@media only screen {} /* Define mobile styles */
@media only screen and (max-width: 40em) {

	/*utilities*/
	.m-t-sm {margin-top:2em}
	.no-float {float: none !important;}
	p.medium {font-size: 1em;}
	h1 {font-size: 2rem;}
	h2 {font-size: 1.8rem;}

	/*brand-bar*/
	/*.brand-bar img {height: 7em;}*/
	.brand-bar .right {margin-top:2em;}
	.languages {font-size:0.8em;}
	
	/*consejo*/
	#consejo{display:none !important;opacity:0;}

	/*slider-home*/
	.slider-home ul.bxslider-slider-home li.video {height:200px !important;}
	.slider-home ul.bxslider-slider-home li,
	.slider-home ul.bxslider-slider-home li a {height:auto !important;background-color:#EEEEEE;}
	.slider-home .xllargeLine {padding:2em 0;}
	.slider-home .bx-wrapper .caption {text-align: center;margin-top: 0;position: absolute;z-index: 100;width: 100%;}
	.slider-home ul li h3 {font-size: 1.5em;}
	.slider-home ul li .opacity-black {background-color: rgba(28, 28, 28, 0.7);}
	.slider-home ul li .title {font-size: 1.5em;margin: 0;line-height:1.5em;margin:0 0 10px 0}
	.slider-home ul li .descript {font-weight: 300;font-size: 2em;}
	.slider-home .bx-wrapper .bx-pager {bottom: 0;}

	/*breadcrumbs-bar*/
	.breadcrumbs-bar .breadcrumbs {margin-top:0;}
	.breadcrumbs-bar .breadcrumbs > * {font-size: 0.9em;padding-top: 4px;}
	.breadcrumbs-bar h1 {font-size:3em;}

	/*consejos-bar*/
	.consejos-bar {text-align: center}
	.consejos-bar .textnoticia {margin-bottom:2em;display:block;}

	/*property-filter*/
	.property-filter .content-filter select {margin-bottom:1em;}
	.property-filter .content-filter .button {margin:0;}

	/*motives-properties*/
	.motives-properties .bgimage {min-height: 250px;}
	.motives-properties .column .fora-andorra {padding: 3em 0 0 0;}
	.motives-properties .column .effect-marley .opacity-black {background-color: rgba(0, 0, 0, 0.8);}
	figure.effect-marley h2 {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	figure.effect-marley h2::after,
	figure.effect-marley p {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

	/*banners-bar*/
	.banners-bar h3 {font-weight: 600;margin-top:1.5em;}

	/*consell-bar*/
	.consell-bar h3 {color:#eed520 !important;}
	.consell-bar h4 {color:#fff !important;font-family: 'Open Sans', sans-serif !important;}

	/*property-profile*/
	.property-profile .callout .info-immoble {float:none !important;text-align: center;}
	.property-profile .callout .info-immoble .info.b-0 {display: block;text-align: center;margin-bottom: 1em;}
	.property-profile .callout .price-immoble {float:none !important;text-align:center;}
	.property-profile .download {padding-top:0;text-align: left;}
	.property-profile .callout .button {margin-top: 1em;}
	.property-profile .bxslider-slider-profile .bgimage {min-height: 250px;}

	/*news-bar*/
	.news-bar .bx-wrapper .bx-prev {left: -0px;}
	.news-bar .bx-wrapper .bx-next {right: -0px;}
	
	/*newsletter-bar*/
	.newsletter-bar span.first {display: block;}
	.newsletter-bar legend {margin: 0;}
	.newsletter-bar input {margin-bottom: 0;margin-top:0.5em;}
	.newsletter-bar label {margin-right: 0.5em;}
	.bgpartit {background-image:none;background-color:#e9e9e9;}

	/*share-bar*/
	.share-bar {text-align: center;}
	.share-bar .social {margin-top:1em;}

	/*products-bar*/
	.products-bar {padding-left:1em;padding-right:1em;}

	/*estasen*/
	.breadcrumbs-bar .estasen {margin-top: 0em;}

	/*footer*/
	#footer {text-align: center;}
	#footer .brand-bar-footer .brand {margin-right: 0;}
	#footer .brand-bar-footer .brand .clain {border-right: medium none;}
	#footer .brand-bar-footer .text-right {text-align: center;}
	#footer .webmap-bar-footer .webmap h5 {margin-bottom: 0.3em;}
	#footer .webmap-bar-footer .webmap ul {margin-bottom: 1.5em;}
    #footer .webmap-bar-footer .enllacos-bar .enllacos-list,
    #footer .webmap-bar-footer .enllacos-bar .develop {float:none;}
    #footer .webmap-bar-footer .enllacos-bar .develop {margin-top: 1em;}
	.social {text-align:center;}
	.social img {max-width:30px;}
	#footer .logos-bar h3 {color:#eed520 !important;}
	#footer .logos-bar h4 {color:#fff !important;font-family: 'Open Sans', sans-serif !important;}
	
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */


// Medium screens
@media only screen and (min-width: 40.063em) {} /* min-width 641px, medium screens */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {

	/*brand-bar*/
	.brand-bar img {max-width: 8em;}
	.brand-bar .right {margin-top: 1.5em;}
	/*.brand-bar .nav a {font-size: 0.8em;}*/
	
	/*consejo*/
	#consejo{display:none;opacity:0;}

	/*slider-home*/
	.slider-home ul.bxslider-slider-home li.video {height:500px !important;}
	.slider-home ul.bxslider-slider-home li,
	.slider-home ul.bxslider-slider-home li a {height:auto !important;background-color:#EEEEEE;}
	.slider-home .bx-wrapper .caption {position: absolute;z-index: 100;width: 100%;}
	.slider-home ul li .title {margin-top: 50px;}

	/*breadcrumbs-bar*/
	.breadcrumbs-bar .breadcrumbs {margin-top:0;}

	/*property-filter*/
	.property-filter .content-filter select {margin-bottom:1em;}

	/*breadcrumbs-bar*/
	.breadcrumbs-bar .breadcrumbs > * {font-size: 0.9em;}

	/*banners-bar*/
	.banners-bar {margin-top:2em;}
	.banners-bar h3 {font-size:1.4em;margin-top: 1.5em;}
	.banners-bar p {display:none;}

	/*logos-bar*/
	.logos-bar {text-align: center;}
	.logos-bar .title {margin:0;}
	.logos-bar img {margin-right:0;}

	/*property-profile*/
	.property-profile .download {padding-top:0;text-align: left;}
	.property-profile .callout .button {margin-top: 1em;}
	.property-profile .bxslider-slider-profile .bgimage {min-height: 350px;}
	.bgpartit {background-image:none;background-color:#e9e9e9;}

	/*news-bar*/
	.news-bar .bx-wrapper .bx-prev {left: -0px;}
	.news-bar .bx-wrapper .bx-next {right: -0px;}

	/*footer*/
	#footer {text-align: center;}
	#footer .brand-bar-footer .brand {margin-right: 0em;margin-bottom: 2em;}
	#footer .brand-bar-footer .brand img {float: right;margin-right: 2em;}
	#footer .brand-bar-footer .brand .clain {border-right: none;padding: 1.5em 0 1em 0;}
    #footer .brand-bar-footer h5 {margin-bottom: 0;margin-top: 0.5em;}
	
	.social {text-align:right}

} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

@media only screen and (min-width: 64.063em) and (max-width: 84em) {
	
	.property-profile .callout .price-immoble .price {font-size: 1em;}
	.content-callout .float-right {float:none !important;text-align: left;}

	/*featured-properties*/
	.featured-properties .callout .info-immoble {float:none !important;text-align: center;}
	.featured-properties .callout .info-immoble .info.b-0 {display: block;text-align: center;}
	.featured-properties .callout .price-immoble {float:none !important;text-align:center;}

	/*slider-home*/
	.slider-home ul.bxslider-slider-home li.video {height:500px !important;}
	.slider-home ul.bxslider-slider-home li,
	.slider-home ul.bxslider-slider-home li a {height:auto !important;background-color:#EEEEEE;}
	.slider-home ul.bxslider-slider-home li .show-for-large {display: none !important;}
	.slider-home ul.bxslider-slider-home li .hide-for-large {display: block !important;}
	/* .slider-home .bx-wrapper .caption {position: absolute;z-index: 100;width: 100%;} */
	
	/*logos-bar*/
	.logos-bar .callout .info-immoble {float:none !important;text-align: center;}
	.logos-bar .callout .info-immoble .info.b-0 {display: block;text-align: center;}
	.logos-bar .callout .price-immoble {float:none !important;text-align:center;}
	
	.social {text-align:right}

}

// Large screens
@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */
@media only screen and (min-width: 64.063em) and (max-width: 90em) {
	
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

// XLarge screens
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */
@media only screen and (min-width: 90.063em) and (max-width: 120em) {

} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

// XXLarge screens
@media only screen and (min-width: 120.063em) {
	
} /* min-width 1921px, xxlarge screens */


@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}


@media (max-width: 640px){
	.slider-home ul li.video .caption{
		bottom: 0em;
	}
}

#edit-submit-consejos{
	background: #eed520 none repeat scroll 0 0;
    color: #444;
    padding: 12px;
}

#instagram > a > img {
    max-width: 132px !important;
    max-height: 132px !important;
    margin: 0px 1px 5px 6px !important;
}
#instagram{
	    overflow: auto;
    background-color: white;
    margin-top: 2px;
}

.webform-client-form-819 #edit-submitted-legal-1{margin-bottom:0;}
.webform-client-form-819 .webform-component--correo-electronico{position:relative;}
.webform-client-form-819 .button{background-color: #eed520;color: #008847 !important;}
.webform-client-form-819 .form-email{padding-left:2em;border:0;border-bottom: 1px #666666 solid !important;}
.webform-client-form-819 .form-email:focus{border: 0 !important;border-bottom: 1px #edd41e solid !important;box-shadow: none !important;}
.webform-client-form-819 i.fa.fa-envelope{position: absolute;top: 50%;left: 1em;transform: translate(-50%, -50%);z-index: 1;color: #666;}
.webform-client-form-819 i.fa.fa-envelope.active{color: #edd41e;}
div.bg-grey3{background:#e7e7e7;}
.dgrey{color:#666666;}
.mediumLagerLine{padding: 3.5em 0;}
.page-node-819.page-node-done #container-main{text-align: center;padding: 7em 0;}