@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/sTdaA6j0Psb920Vjv-mrzH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/uYECMKoHcO9x1wdmbyHIm3-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/tnj4SB6DNbdaQnsM8CFqBX-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/_VYFx-s824kXq_Ul2BHqYH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/NJ4vxlgWwWbEsv18dAhqnn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}   html {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
*:focus {
outline: none;
}
@font-face {
font-family: 'Helveticah1';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Md.eot);
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Md.eot?#iefix) format('embedded-opentype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Md.woff2) format('woff2'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Md.woff) format('woff'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Md.ttf) format('truetype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md) format('svg');
font-weight: 500;
font-style: normal;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'Helveticah1';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md) format('svg');
font-weight: 500;
font-style: normal;}
}
@font-face {
font-family: 'Helveticah1';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Hv.eot);
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Hv.eot?#iefix) format('embedded-opentype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Hv.woff2) format('woff2'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Hv.woff) format('woff'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Hv.ttf) format('truetype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Hv.svg#HelveticaNeueLTStd-Hv) format('svg');
font-weight: 900;
font-style: normal;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'Helveticah1';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Hv.svg#HelveticaNeueLTStd-Hv) format('svg');
font-weight: 900;
font-style: normal;}
}
@font-face {
font-family: 'Helveticaroman';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Roman.eot);
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Roman.eot?#iefix) format('embedded-opentype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Roman.woff2) format('woff2'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Roman.woff) format('woff'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Roman.ttf) format('truetype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Roman) format('svg');
font-weight: normal;
font-style: normal;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'Helveticaroman';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Roman) format('svg');
font-weight: normal;
font-style: normal;}
}
@font-face {
font-family: 'Helveticaroman';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Bd.eot);
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Bd.eot?#iefix) format('embedded-opentype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Bd.woff2) format('woff2'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Bd.woff) format('woff'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Bd.ttf) format('truetype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd) format('svg');
font-weight: bold;
font-style: normal;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'Helveticaroman';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd) format('svg');
font-weight: bold;
font-style: normal;}
}
@font-face {
font-family: 'Helveticacondensed';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Cn.eot);
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Cn.eot?#iefix) format('embedded-opentype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Cn.woff2) format('woff2'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Cn.woff) format('woff'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Cn.ttf) format('truetype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Cn.svg#HelveticaNeueLTStd-Cn) format('svg');
font-weight: normal;
font-style: normal;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'Helveticacondensed';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Cn.svg#HelveticaNeueLTStd-Cn) format('svg');
font-weight: normal;
font-style: normal;}
}
@font-face {
font-family: 'Helveticacondensed';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-BdCn.eot);
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-BdCn.eot?#iefix) format('embedded-opentype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-BdCn.woff2) format('woff2'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-BdCn.woff) format('woff'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-BdCn.ttf) format('truetype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-BdCn.svg#HelveticaNeueLTStd-BdCn) format('svg');
font-weight: bold;
font-style: normal;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'Helveticacondensed';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-BdCn.svg#HelveticaNeueLTStd-BdCn) format('svg');
font-weight: bold;
font-style: normal;}
}
@font-face {
font-family: 'HelveticaLightCondensed';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-LtCn.eot);
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-LtCn.eot?#iefix) format('embedded-opentype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-LtCn.woff2) format('woff2'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-LtCn.woff) format('woff'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-LtCn.ttf) format('truetype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-LtCn.svg#HelveticaNeueLTStd-LtCn) format('svg');
font-weight: 300;
font-style: normal;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'HelveticaLightCondensed';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-LtCn.svg#HelveticaNeueLTStd-LtCn) format('svg');
font-weight: 300;
font-style: normal;}
}
@font-face {
font-family: 'HelveticaLightCondensed';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-MdCn.eot);
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-MdCn.eot?#iefix) format('embedded-opentype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-MdCn.woff2) format('woff2'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-MdCn.woff) format('woff'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-MdCn.ttf) format('truetype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-MdCn.svg#HelveticaNeueLTStd-MdCn) format('svg');
font-weight: bold;
font-style: normal;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'HelveticaLightCondensed';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-MdCn.svg#HelveticaNeueLTStd-MdCn) format('svg');
font-weight: bold;
font-style: normal;}
}
@font-face {
font-family: 'HelveticaMediumCondensed';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-MdCn.eot);
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-MdCn.eot?#iefix) format('embedded-opentype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-MdCn.woff2) format('woff2'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-MdCn.woff) format('woff'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-MdCn.ttf) format('truetype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-MdCn.svg#HelveticaNeueLTStd-MdCn) format('svg');
font-weight: 500;
font-style: normal;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'HelveticaMediumCondensed';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-MdCn.svg#HelveticaNeueLTStd-MdCn) format('svg');
font-weight: 500;
font-style: normal;}
}
@font-face {
font-family: 'HelveticaBold';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Bd.eot);
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Bd.eot?#iefix) format('embedded-opentype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Bd.woff2) format('woff2'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Bd.woff) format('woff'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Bd.ttf) format('truetype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd) format('svg');
font-weight: normal;
font-style: normal;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'HelveticaBold';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd) format('svg');
font-weight: normal;
font-style: normal;}
}
@font-face {
font-family: 'Akkurat';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/Akkurat.eot);
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/Akkurat.eot?#iefix) format('embedded-opentype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/Akkurat.woff2) format('woff2'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/Akkurat.woff) format('woff'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/Akkurat.ttf) format('truetype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/Akkurat.svg#Akkurat) format('svg');
font-weight: normal;
font-style: normal;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'Akkurat';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/Akkurat.svg#Akkurat) format('svg');
font-weight: normal;
font-style: normal;}
}
@font-face {
font-family: 'DINNextLTPro';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/DINNextLTPro-Regular.eot);
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/DINNextLTPro-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/DINNextLTPro-Regular.woff2) format('woff2'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/DINNextLTPro-Regular.woff) format('woff'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/DINNextLTPro-Regular.ttf) format('truetype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/DINNextLTPro-Regular.svg#DINNextLTPro-Regular) format('svg');
font-weight: normal;
font-style: normal;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'DINNextLTPro';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/DINNextLTPro-Regular.svg#DINNextLTPro-Regular) format('svg');
font-weight: normal;
font-style: normal;}
}
@font-face {
font-family: 'SourceSansPro';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/SourceSansPro-Regular.eot);
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/SourceSansPro-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/SourceSansPro-Regular.woff2) format('woff2'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/SourceSansPro-Regular.woff) format('woff'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/SourceSansPro-Regular.ttf) format('truetype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/SourceSansPro-Regular.svg#SourceSansPro-Regular) format('svg');
font-weight: normal;
font-style: normal;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'SourceSansPro';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/SourceSansPro-Regular.svg#SourceSansPro-Regular) format('svg');
font-weight: normal;
font-style: normal;}
}
@font-face {
font-family: 'SourceSansPro';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/SourceSansPro-Bold.eot);
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/SourceSansPro-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/SourceSansPro-Bold.woff2) format('woff2'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/SourceSansPro-Bold.woff) format('woff'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/SourceSansPro-Bold.ttf) format('truetype'),
url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/SourceSansPro-Bold.svg#SourceSansPro-Bold) format('svg');
font-weight: bold;
font-style: normal;
} @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'SourceSansPro';
src: url(//www.beneditodesign.com/wp-content/themes/beneditodesign/font/SourceSansPro-Bold.svg#SourceSansPro-Bold) format('svg');
font-weight: bold;
font-style: normal;}
}
h1 { font-family:"Helveticah1"; font-size: 36px !important; line-height:43.2px; }
#single h1 { font-family:"Helveticaroman"; font-weight:bold; font-size:23px !important; line-height:27px; display:inline; }
#award-page h1, #publication h1 { font-family:"Helveticah1"; font-weight:normal; font-size:16px !important; line-height:19px; }
#award-page h2, #publication h2, .new h3 { font-family:"Helveticah1"; font-size:14px !important; line-height:15px; margin-bottom:0; color:#949494 !important; } h2 { font-family: "Helveticacondensed"; font-size:21px; line-height:34px; letter-spacing:0.53px; }
#noticia-home p { font-family: "Helveticacondensed"; font-size:23px; line-height:34px; letter-spacing:0.58px; }
#background-services h2 { font-family: "Helveticacondensed"; font-size:33px; letter-spacing:0.33px; }
#newscontainer h2 { font-family: "HelveticaBold"; font-size:38px; letter-spacing:0.19px; }
#contact-page h2 { font-family:"Helveticah1"; font-size: 15px !important; line-height:21px; margin:0px !important; }
h3 { font-family:"Helveticaroman"; font-weight:bold; font-size:22px; line-height:27px; }
h4 { font-family:"Helveticacondensed"; font-size:20px; line-height:24px; }
h5 { font-family: "Helveticah1"; font-weight:bold; font-size:22px !important; }
h6 { font-family: "DINNextLTPro"; font-weight:normal; font-size:14px; letter-spacing:0.7; text-transform: uppercase; } p { font-family:"Helveticacondensed"; font-weight:normal; font-size:21px; line-height:28px; color:#706F6F; letter-spacing:0.63px; }
.new-text p { font-family: "Helveticacondensed"; font-weight: normal; font-size: 17px; line-height: 23px; color:#575757; }
footer p, footer a { font-family:"Helveticaroman"; font-size:14px; margin-bottom:0px; line-height:25px;}
footer a:hover { color:#5D5D5D; }
#quote p { font-family: "Helveticah1"; font-size:41px; color:#575756; line-height:49px; letter-spacing:0.21px; } 
.light { color:#fff; }
.grey, #about-home h2 { color:#575756; }
.light-grey { color:#C8C8C8; }
.blue { color: rgb(87,87,87); }
.container-fluid { max-width:1170px; padding-left:50px; }
.carousel-control.left, .carousel-control.right { opacity:0 !important; transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -webkit-transition: .25s ease-in-out;}
#videoCarousel:hover .carousel-control.left,#videoCarousel:hover .carousel-control.right { opacity:1 !important; }   .navbar-wrapper, #desplegable { background-color: rgba(187, 187, 187, 0.7); }
.navbar-wrapper { position:absolute; width:100%; z-index:9999; }
.navbar-inverse { background-color:transparent !important; border-color:transparent !important; background-image:none !important; }
#menu-container { text-align:center; height:100px; width:100% !important; max-width:1170px !important; }
#logo { max-width:420px; width:70%; margin-top:36px; margin-left:6.5%; }
.navbar-toggle { margin-top:28px; margin-right:24px !important; }
.navbar-toggle .icon-bar { width:32px; height:2px; background-color:#FFF; }
.navbar-toggle .icon-bar + .icon-bar { margin-top:7.5px; }
.navbar-inverse .navbar-toggle { border-color: transparent; }
#languages .grey, #languages a:hover .grey { color:#575756; }
#languages a .grey { color:#FFF; }
@media (max-width: 677px) {
.navbar-toggle {
margin-right:14px !important;
}
}
@media (min-width: 1px) {
.navbar-toggle {
display:  inherit !important;
}
}
#desplegable { overflow:hidden;  position:absolute; width:100%; color:#FFF; z-index:999; }
#desplegable ul { margin-bottom:0px; padding-left:0px; }
#desplegable li { list-style:none; margin-bottom:8px; }
#desplegable div { margin-top:10px; margin-bottom:30px; }
#desplegable a:hover { color:#FFF;}
.menu-title-section, .menu-section { color:#FFF;}
.menu-title-section { font-family:"Helveticah1"; font-size:21px; font-weight:normal; letter-spacing:0.11px; }
.menu-section { font-family:"Helveticacondensed"; font-size:19px; line-height:20px; letter-spacing:0.95px; }
#languages { position:absolute; width:100%; max-width:1170px; text-align:right; padding-right:55px; padding-top:18px; }
#languages a, #languages p{ font-family:"Helveticah1"; font-size:15px; line-height:24px; font-weight:normal; }
#languages p, #languages a:hover{ color:#fff; text-decoration:none; }
#languages a p { color:#B0B0B0; }
#languages a:hover p{ color:#fff;  }
#desplegable a:hover, #desplegable .active { color:#575756; text-decoration:none !important; }
.hideme { opacity:0; }
.up { margin-top:50px; }
.fadeup { opacity:0; margin-top:20px; }
.toleft { margin-left:50px; }
@media (max-width: 1200px) {
#desplegable .container { width:auto; }
}
.legal-menu { display: flex; flex-direction: column; justify-content: center; }
.legal-menu a { font-family: "Helveticacondensed"; color: #FFF !important; font-size: 13px !important; line-height: 20px !important; }
.legal-menu a:hover { color: #575756 !important; }
@media (max-width: 600px){
.container.mobile { width: 100% !important; }
}   footer { background-color:#fff !important; padding:120px 0; }
.legal-footer-menu { display: flex; justify-content: center; gap: 25px; position: absolute; left: 0; right: 0; padding-bottom: 24px; }
.legal-footer-menu a { font-family: "Helveticacondensed"; color: #808080 !important; }   #single img { max-height:84vh; width:auto !Important; }
.new-text img { width:inherit !important; }
#single .carousel-indicators, #videos-page .carousel-indicators { bottom:-65px !important; }
#single .carousel-indicators li, #videos-page .carousel-indicators li { width:12px; height:12px; }
@media (max-width: 991px) { #single img { max-height: none; width:100% !Important; } }
img#close-image {width:30px !Important; float:right;}
@media (max-width: 767px) { img#close-image { display:block; margin-bottom:50px !important; } #link-close{ display:inline-block !important;} }
.container-fluid {padding-right:50px;}
.carousel-control .glyphicon-chevron-right { right:12px !important; }
.carousel-control .glyphicon-chevron-left { left:12px !important; }   .carousel-control.left, .carousel-control.right { background-image: none !important; filter: none !important; background-repeat: no-repeat !important; }
.carousel-indicators .active { background-color:#575756 !important; margin:0 5px; }
.carousel-indicators li { border:none !important; background-color:#bbbbbb !important; margin:0 5px; }   #profilecontainer { display:inherit; }
#profilecontainermobile { display:none; }
#container-slide-home-hover { position:absolute !important; top:0; left:0; right:0; bottom:0; padding:100px; }
#container-slide-home-hover p { position:absolute; top:72%; left: 50%; transform: translate(-50%,100%); color:#fff; width:80%; }
#profileCarousel:hover .carousel-control.left, #profileCarousel:hover .carousel-control.right, #profileCarouselmobile:hover .carousel-control.left, #profileCarouselmobile:hover .carousel-control.right { opacity:1 !important; }
#profilecontainer p, #profilecontainermobile p { font-family:"Helveticah1"; font-size: 52px !important; line-height:62px; }
#home-image { height:45vh; max-width:100% !important; text-align:center; }
#home-image h1 { margin-top:150px; }
#whatwedocontainer { background-color:#FFF; text-align:center; padding:130px 0 105px 0; }
#whatwedocontainer .row { margin:0 0 20px 0; }
#whatwedocontainer img { width:100%; }
#whatwedocontainer .row div { margin-bottom:8px;}
#whatwedocontainer .col-md-3, #whatwedocontainer .col-sm-6, #whatwedocontainer .col-xs-12 { padding:0 4px 0px 4px !important; }
#background-services { -webkit-transition: background-size 0.5s; transition: background-size 0.5s;}
#container-text-hover { -webkit-transition: opacity 0.25s; transition: opacity 0.25s;}
#background-services #container-text-hover { opacity:0; }
#background-services:hover #container-text-hover { opacity:1 !Important; }
#noticia-home p { color:#FFF !Important; width:70%; margin:0 auto; }
#newscontainer { background-color:rgb(187,187,187); text-align:center; padding:85px 0; } #awardscontainer #home-award { padding-left:22px; padding-right:22px; }
@media (min-width: 992px) and (max-width: 1125px) { #awardscontainer #home-award { padding-left:15px; padding-right:15px; } }
#carrousel-noticies, #carrousel-noticies .item { min-height:630px !important; }
#awardsCarousel img, #awardsCarouselmedium img, #clientsCarousel img, #clientsCarouselsmall img { width:100%; }
#awardsCarouselsmall img { width:100%;  max-height:100%;}
#awardsCarouselsmall #logo-award { text-align:center; }
@media (max-width: 991px) { #client-9, #client-10, #client-11, #client-12, #client-13, #client-14, #client-15, #client-16, #client-17, #client-18 { display:none; } }
@media (max-width: 767px) { #client-10, #client-11, #client-12 { display:none; } }
.home-logo-award { height:150px; }
#home-award .award-item { }
@media (min-width: 992px) { #home-award:nth-child(1n+5) .award-item { } }
@media (min-width: 768px) and (max-width: 991px) { #home-award:nth-child(1n+7) .award-item { } }
#logo-award { width:26%; float:left; margin:25px 5% 25px 5%; }
#text-award { width:63%; float:right; text-align:left; padding-top:25px; }
#awardsCarousel .carousel-control .glyphicon-chevron-right, #awardsCarousel .carousel-control .icon-next, #awardsCarousel .carousel-control .glyphicon-chevron-left, #awardsCarousel .carousel-control .icon-prev,
#clientsCarousel .carousel-control .glyphicon-chevron-right, #clientsCarousel .carousel-control .icon-next, #clientsCarousel .carousel-control .glyphicon-chevron-left, #clientsCarousel .carousel-control .icon-prev, 
#clientsCarouselsmall .carousel-control .glyphicon-chevron-right, #clientsCarouselsmall .carousel-control .icon-next, #clientsCarouselsmall .carousel-control .glyphicon-chevron-left, 
#clientsCarouselsmall .carousel-control .icon-prev
#awardsCarouselmedium .carousel-control .glyphicon-chevron-right, #awardsCarouselmedium .carousel-control .icon-next, #awardsCarouselmedium .carousel-control .glyphicon-chevron-left, #awardsCarouselmedium 
.carousel-control .icon-prev, #awardsCarouselsmall .carousel-control .glyphicon-chevron-right, #awardsCarouselsmall .carousel-control .icon-next, #awardsCarouselsmall .carousel-control .glyphicon-chevron-left, 
#awardsCarouselsmall .carousel-control .icon-prev { display:none; }
#clientsCarousel .carousel-control .glyphicon-chevron-right, #clientsCarousel .carousel-control .icon-next, #clientsCarouselsmall .carousel-control .glyphicon-chevron-right, 
#clientsCarouselsmall .carousel-control .icon-next { display:none !important; }
#awardsCarousel, #awardsCarousel .item, #clientsCarousel, #clientsCarousel .item { height:500px; }
#clientsCarouselsmall, #clientsCarouselsmall .item { height:570px; }
@media (min-width: 768px) and (max-width: 992px) { #awardsCarousel, #awardsCarousel .item, #clientsCarousel, #clientsCarousel .item { height:570px; } }
#awardsCarouselmedium, #awardsCarouselmedium .item { height:880px; }
#awardsCarouselsmall, #awardsCarouselsmall .item { height:900px; }
#clientscontainer, #clientscontainersmall { background-color:#FFF; padding:90px 0 60px; }
#text-award p { font-family: "Helveticacondensed"; line-height:14px; font-size:13px; margin-bottom:15px !important; }
#text-award p.grey { color:#808080 !important; }
#text-award strong { font-family:Helvetica, Arial, sans-serif; line-height:14px; font-size:13px; color:#575756; letter-spacing:0.35px; }
#awardsCarousel .container div:nth-child(4n+1){ clear:both; }
.award-item { overflow:hidden; height:185px; }
#awardsCarousel .carousel-inner div .container div:nth-child(5n+0) .award-item, #awardsCarousel .carousel-inner div .container div:nth-child(6n+0) .award-item, 
#awardsCarousel .carousel-inner div .container div:nth-child(7n+0) .award-item, #awardsCarousel .carousel-inner div .container div:nth-child(8n+0) .award-item { border-bottom:1px solid #000; }
#awardscontainer { padding:85px 0 70px 0; }
#container-text-hover { position:absolute !important; top:0; left:0; right:0; bottom:0; padding:50px; }
#container-text-hover h2 { position:absolute; top:40%; left: 50%; transform: translate(-50%,-40%);}
#about-home { padding:95px 0 50px 0; }
#content-home-about { width:100%; max-width:620px; margin:0 auto; }
#more:hover { opacity:0.7; } #about-home h2 {}
#premio-home { margin-top:50px; } 
footer { background-color:#cccccc; }
.container.is-home-gallery-grid { padding-top: 100vh; }
.home-gallery-grid { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 150px 0 100px 0px; }
.home-gallery-grid .home-gallery-grid_element { width: 50%; }
.home-gallery-grid .home-gallery-grid_element .home-gallery-grid_link .home-gallery-grid_image { width: 100%; height: auto; transition: all 0.2s ease; }
.home-gallery-grid .home-gallery-grid_element .home-gallery-grid_link:hover .home-gallery-grid_image { scale: 1.05; }
.home-gallery-grid .home-gallery-grid_element:nth-child(6n+1) { padding: 0 5% 10% 5%; }
.home-gallery-grid .home-gallery-grid_element:nth-child(6n+2) { padding: 10% 0 0 10%; }
.home-gallery-grid .home-gallery-grid_element:nth-child(6n+3) { padding: 2% 5% 0 0; }
.home-gallery-grid .home-gallery-grid_element:nth-child(6n+4) { padding: 5% 0 5% 5%; }
.home-gallery-grid .home-gallery-grid_element:nth-child(6n+5) { padding: 10% 0% 10% 0; }
.home-gallery-grid .home-gallery-grid_element:nth-child(6n+6) { padding: 0 0 5% 10%; }
@media (min-width: 1024px) { }
@media (max-width: 991px) {
.home-gallery-grid { padding: 120px 0 100px 0px; }
}
@media (max-width: 767px) {
#profilecontainer p, #profilecontainermobile p { font-size:45px !important; line-height:60px !important; } 
#about-home { padding:100px 0 180px 0; }
.home-gallery-grid { padding: 80px 0 80px 0px; }
}
@media (max-width: 500px) {
.container.is-home-gallery-grid { margin-top: 95vh; }
}
#carousel-full, #carouselmedium, #carouselsmall { display:none; }
@media (min-width: 992px) { #carousel-full { display:inherit; } }
@media (min-width: 768px) and (max-width: 992px) { #carouselmedium { display:inherit; } }
@media (max-width: 767px) { #carouselsmall { display:inherit; } }
.client { float:left; }
@media (min-width: 992px) { .client { width:20%; } .client:nth-child(5n+1) { margin-right:0; } }
@media (min-width: 768px) and (max-width: 991px) { .client { width:25%; } .client:nth-child(6n+1) { margin-right:0; } }
@media (max-width: 767px) { .client { width:33.3333%;  } .client:nth-child(3n+1) { margin-right:0; } #client-9 { display:inherit !important; } }
#profileCarousel .carousel-control .glyphicon-chevron-left, #profileCarouselmobile .carousel-control .glyphicon-chevron-left { margin-left:20px; }
#profileCarousel .carousel-control .glyphicon-chevron-right, #profileCarouselmobile .carousel-control .glyphicon-chevron-right { margin-right:20px; } @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) { #profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {#profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {#profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {#profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {#profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {#profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {#profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {#profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {#profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {#profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}
@media (max-device-width: 800px) and (orientation: portrait) {#profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}
@media screen and (device-width: 601px) and (device-height: 906px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) and (orientation: portrait) {#profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait) {#profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}
@media only screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait) {#profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}
@media (max-width: 500px) {#profilecontainer {display:none !important;} #profilecontainermobile {display:inherit !important;}}   @media (min-width: 1250px) { #col-item-profile { height:100vh; } #profile-text-container { padding-top:100vh;} #about-home { margin-top:100vh; } }
@media (min-width: 701px) and (max-width: 1249px) { #col-item-profile { height:100vh;} #profile-text-container { padding-top:100vh;} #about-home { margin-top:100vh; } #quote { padding-right:20%; }}
@media (max-width: 700px) { #col-item-profile { height:100vh;} #profile-text-container { padding-top:100vh;} #about-home { margin-top:100vh; } }
#profile-padding { padding:100px 0 180px 0; }
#quote { padding-right:20%; }
@media (max-width: 767px) { #quote-container { margin-bottom:50px; } }
#profile-text-container { width:100% !important; max-width:1350px !important; }
#profile-text p { font-size:21px !important; line-height:34px !important; letter-spacing:0.53px; color:#575756; }   #exhibitionscontainer { padding-top:100px !important; padding-bottom:120px !important; }
#exhibitionscontainer img { width:100%; height:auto; }
#exhibition { margin-bottom:18px; }
.shadow { box-shadow: 3px 5px 7px #999; }
#text-exhibition-container { position:absolute !important; top:0; left:0; right:0; bottom:70px; padding:20px; }
#text-exhibition { position:absolute; top:50%; left: 50%; transform: translate(-50%,-40%); width:80%; opacity:0; }
#exhibition:hover img { opacity:0.1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
#exhibition:hover #text-exhibition { opacity:1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
#destacado-ano { text-align:left; padding:12px 0 0 0; height:70px; }   .lighting-item-container {background-color:rgb(220,220,220);}
#lighting .col-lg-4, #lighting .col-md-4, #lighting .col-sm-6 { padding-left:4px !Important; padding-right:4px !important; }
#light-item { margin-bottom:8px; }
#text-lighting-container { position:absolute !important; top:0; left:0; right:0; bottom:0; padding:20px; }
#text-lighting { position:absolute; top:45%; left: 50%; transform: translate(-50%,-40%); width:80%; opacity:0; }
#light-item:hover img { opacity:0.1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
#light-item:hover #text-lighting { opacity:1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
#text-lighting h3{ font-family:"HelveticaBold"; font-weight:normal; font-size:25px; line-height:30px; color :#575756 !important; margin-bottom:0px; }
#text-lighting h4{ font-family: "HelveticaMediumCondensed"; font-weight:normal; font-size:23px; letter-spacing : 0.58px; color : #FFFFFF !Important; margin-top:0px; }   .page-template-clients #cliente { margin-bottom:25px; }
#cliente:hover { opacity:0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
#exhibitionscontainer #cliente { -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s;}
@media (min-width:1200px) { .col-lg-12 #cliente:nth-child(6n+1) { clear: both; } } 
@media (min-width: 992px) and (max-width:1199px) { .col-lg-12 #cliente:nth-child(4n+1) { clear: both; } } 
@media (min-width: 768px) and (max-width:991px) { .col-lg-12 #cliente:nth-child(3n+1) { clear: both; } } 
@media (max-width:767px) { .col-lg-12 #cliente:nth-child(2n+1) { clear: both; } } 
@keyframes fadein { from { opacity: 0; } to { opacity: 1; } }
@-moz-keyframes fadein { from { opacity: 0; } to { opacity: 1; } }
@-webkit-keyframes fadein { from { opacity: 0; } to { opacity: 1; } }
@-ms-keyframes fadein { from { opacity: 0; } to { opacity: 1; } }
@-o-keyframes fadein { from { opacity: 0; } to { opacity: 1; } }   #award-page div:nth-child(1) .award-item, #award-page div:nth-child(2) .award-item, #award-page div:nth-child(3) .award-item { }
#award-page .award-item { border-top:none; overflow:hidden; height:220px; }
#award-page .award-item img { max-width:100%; height:auto; max-height:122px; width:auto; }
@media (max-width: 991px) { .award-item, #award-page div:nth-child(3) .award-item { border-top:none !important; } }
@media (max-width: 767px) { .award-item, #award-page div:nth-child(2) .award-item { border-top:none !important; } }
#award-page .award-item, #services-page { -webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s;}   #publication { margin-bottom:30px; text-align:left; }
#publication h1 { margin-bottom:0px; }
#publication h2 { margin-top:0px; }
@media (min-width: 1200px) { #publication:nth-child(6n+1) { clear:both; } }
@media (min-width: 992px) and (max-width: 1199px) { #publication:nth-child(4n+1) { clear:both; } }
@media (min-width: 768px) and (max-width: 991px) { #publication:nth-child(3n+1) { clear:both; } }   .carousel-control.left, .carousel-control.right { opacity:0 !important; transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -webkit-transition: .25s ease-in-out;}
#videoCarousel:hover .carousel-control.left,#videoCarousel:hover .carousel-control.right { opacity:1 !important; }
.glyphicon-chevron-left:before { content:url(https://www.beneditodesign.com/wp-content/themes/beneditodesign/images/prev.svg); }
.glyphicon-chevron-right:before { content:url(https://www.beneditodesign.com/wp-content/themes/beneditodesign/images/next.svg); }
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { width:25px; }   @media (max-width: 767px) { #contact-text { padding-left:15px !important; padding-top:50px; } }
#contact-text { text-align:left; padding-left:40px; }
#contact-text { -webkit-animation: fadein 1s, totop 0.5s; -moz-animation: fadein 1s, totop 0.5s; -ms-animation: fadein 1s, totop 0.5s; -o-animation: fadein 1s, totop 0.5s; animation: fadein 1s, totop 0.5s;}
@keyframes totop { from { margin-top: 20px; } to { margin-top: 0; } }
@-moz-keyframes totop { from { margin-top: 20px; } to { margin-top: 0; } }
@-webkit-keyframes totop { from { margin-top: 20px; } to { margin-top: 0; } }
@-ms-keyframes totop { from { margin-top: 20px; } to { margin-top: 0; } }
@-o-keyframes totop { from { margin-top: 20px; } to { margin-top: 0; } }   #services-page .col-md-3, #services-page .col-sm-6, #services-page .col-xs-12 { padding:0 5px 10px 5px !important; }
.video-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}
.video-container iframe, .video-container object, .video-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}   .new:first-child {}
.new { padding:20px 0; }
.new-text { text-align:left; }
.new-text h2 { margin-top:0px; }
.new h3 { margin-top:0px; }
.new a:link, .new a:visited {color:#706F6F; text-decoration:underline; }
.new a:hover {text-decoration:none; }
@media (max-width: 767px) { .new-text { margin-top:30px; } }
.nivo-lightbox-theme-default.nivo-lightbox-overlay { background: rgba(227,227,227,0.9) !important; }
.nivo-lightbox-theme-default .nivo-lightbox-close { background-image:url(//www.beneditodesign.com/wp-content/themes/beneditodesign/images/close-single.svg) !important; background-position:center; background-size:contain; width:30px; height:30px; margin-top:45px; margin-right:45px;}   #titol-noticia-home { font-size:30px !important; line-height:36px; letter-spacing:0.15px; margin-bottom:35px !important; }
#more { margin-top:125px; }
#titol-noticies-pagina-noticies {font-size:20px !important; margin-top:25px; line-height:22px; color:#575757;}
#ramon-cita { font-size:27px; line-height:34px; letter-spacing:0.68px; }
@media (max-width: 1550px) { 
.container-fluid { padding-left:50px; padding-right:50px; }
#profilecontainer .item, #profilecontainermobile .item { max-height:100vh !important; overflow:hidden !important; }
#container-slide-home-hover p { }
#profilecontainer p, #profilecontainermobile p { font-size: 45px !important; line-height:55px !important; }
#about-home { margin-top:100vh; padding:95px 0 50px 0; }
h1 { font-size:32px !important; line-height:38px;}
h2 { font-size:19px; line-height:32px; }
#whatwedocontainer { padding:90px 0 80px 0; }
#titol-noticia-home { font-size:28px !important; line-height:34px; }
#noticia-home p { font-size:21px; line-height:30px; }
#carrousel-noticies, #carrousel-noticies .item { max-height:550px !important; min-height:inherit !Important; }
#more { margin-top:55px; }
#titol-noticies-pagina-noticies {font-size:18px !important; margin-top:24px; line-height:22px; color:#575757;}
.new-text p { font-size:15px; line-height:22px; }
h6 { font-size:13px; }
#text-lighting h3 { font-size:22px; line-height:28px; }
#text-lighting h4 { font-size:20px; } 
#profile-text-container { padding-top:100vh;}
#quote p { font-size:35px; line-height:42px; }
#ramon-cita { font-size:25px; }
#profile-text p { font-size:19px; line-height:31px; }
#award-page h1, #publication h1 { font-size:14px !important; line-height:18px; }
#award-page h2, #publication h2 { font-size:13px !important; }
#award-page .award-item img { max-height:110px; }
#award-page .award-item { height:180px; }
#contact-page h2 { font-size:14px !important; line-height:20px !important;}
}
#row45{ padding-top:45px; } 
@media (max-width: 677px) { 
.container-fluid { padding-left:35px; padding-right:35px; }
#single .light-grey { display:block; margin-top:8px; }
#row45{ padding-top:0px; }
#single img#close-image {width:20px !important; margin-right:5px !important; }
#single .carousel-control .glyphicon-chevron-right, #single .carousel-control .icon-next, #single .carousel-control .glyphicon-chevron-left, #single .carousel-control .icon-prev { width:18px !Important; }
}
@media (min-width: 1121px) and (max-width: 1400px) { 
#container-slide-home-hover p { transform: translate(-50%, 60%); }
}
@media (min-width: 992px) and (max-width: 1120px) { 
#container-slide-home-hover p { transform: translate(-50%, 30%); }
}
@media (min-width: 768px) and (max-width: 991px) { 
#container-slide-home-hover p { transform: translate(-50%, 10%); }
}
@media (max-width: 677px) {
#carrousel-noticies, #carrousel-noticies .item { max-height:635px !important; min-height:635px !Important; }
#noticia-home h1 { margin-bottom:30px !Important; }
}   .adbbb-ext-4-360 { margin-top: 14px !important; }
.page-template-legal #padding100 { padding-top: 80px; }
.page-template-legal .legal h1 { font-family: "Helveticah1"; color: #000; font-weight: 700; }
.page-template-legal .legal h2, .page-template-legal .legal h3 { margin-top: 60px;     font-family: "Helveticaroman"; font-weight: bold; font-size: 22px; line-height: 27px; }
.page-template-legal .legal p, .page-template-legal .legal li { font-family: "Helveticacondensed"; font-weight: normal; font-size: 21px; line-height: 28px; color: #706F6F; letter-spacing: 0.63px; }
.legal a { color: #706F6F; text-decoration: underline; }
.legal a:hover { text-decoration: none; }
.page-template-legal .legal ul { margin: 25px 0; }
@media (max-width: 767px){
.page-template-legal #padding100 { padding-top: 10px; }
.page-template-legal .legal h1 { font-size: 25px !important; line-height: 30px !important; }
.page-template-legal .legal h2, .page-template-legal .legal h3 { margin-top: 40px; font-size: 18px; line-height: 25px; }
.page-template-legal .legal p, .page-template-legal .legal li { font-size: 18px; line-height: 26px; }
.page-template-legal .legal ul { margin: 15px 0; padding-left: 25px; }
}   @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {#background-services #container-text-hover{ opacity:1 !important; } .navbar-wrapper.active, .navbar-wrapper.active #desplegable { background-color: rgba(187, 187, 187, 0.9); }}
@media (min-device-width: 800px) and (max-device-width: 1280px) {#background-services #container-text-hover{ opacity:1 !important; } .navbar-wrapper.active, .navbar-wrapper.active #desplegable { background-color: rgba(187, 187, 187, 0.9); }}
@media screen and (device-width: 601px) and (device-height: 906px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) {#background-services #container-text-hover{ opacity:1 !important; } .navbar-wrapper.active, .navbar-wrapper.active #desplegable { background-color: rgba(187, 187, 187, 0.9); }}
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 1.5) {#background-services #container-text-hover{ opacity:1 !important; } .navbar-wrapper.active, .navbar-wrapper.active #desplegable { background-color: rgba(187, 187, 187, 0.9); }}
@media (max-width: 767px) {#background-services #container-text-hover{ opacity:1 !important; } .navbar-wrapper.active, .navbar-wrapper.active #desplegable { background-color: rgba(187, 187, 187, 0.9); }}   @media (max-width: 767px) { 
#menu-container { height:67px; }
#logo {max-width:245px !important; margin-top:26px !important; }
.navbar-toggle { margin-top:14px; }
.navbar-toggle .icon-bar + .icon-bar { margin-top:5.5px; }
.navbar-toggle .icon-bar { width:25px; } 
#profilecontainer p, #profilecontainermobile p { font-size:26px !important; line-height:32px !important; }
#container-slide-home-hover { padding:40px; }
.hideme { opacity:1 !important; }
}
@media (min-width: 501px) and (max-width: 767px) { 
#col-item-profile { height:100vh; }
#about-home { margin-top:95vh; }
#whatwedocontainer .col-xs-12, #awardscontainer #home-award { width:50%; }
#awardscontainer #home-award #logo-award { background-size:contain; }
#container-slide-home-hover p { transform:translate(-50%,60%); }
#light-item { width:50%; }
#light-item.col-sm-12 { width:100%; }
#services-page .col-xs-12 {width:50%; }
}
@media (max-width: 500px) { 
#col-item-profile { height:100vh;}
#about-home { margin-top:95vh; }
#container-slide-home-hover p { transform:translate(-50%,86%); }
#noticia-home p { width:100%; }
#carrousel-noticies .item { max-height: 570px !important; }
}