
/* - uc.theme.css - */
/* https://www.ulmaconstruction.ro/portal_css/uc.theme.css?original=1 */
/* **/
body {
color: #555;
font-size: 15px;
line-height: 1.6em;
}
#filter-navigation {
text-align: center;
margin-bottom: 2em;
}
a:active,
a:active * {
outline: none !important;
-moz-outline-style: none !important;
outline-style: none !important;
}
a:focus,
a:focus * {
outline: none !important;
-moz-outline-style: none !important;
outline-style: none !important;
}
a.external-link,
a.internal-link {
text-decoration: none;
color: #555;
}
a.external-link:hover,
a.internal-link:hover {
background: #ed9b33;
}
a.external-link.btn {
text-decoration: none;
}
#editing-bar {
z-index: 99999;
position: relative;
}
.alert-error {
border: 1px solid red;
background: #fff;
}
/* *********/
.gm-style-iw {
font-family: 'Open Sans', sans-serif;
color: #555;
font-size: 15px;
}
.gm-style-iw a {
border-bottom: 1px solid #ed9b33;
color: #555;
}
.gm-style-iw a:hover {
background: #ed9b33;
}
.forceColors label {
width: auto !important;
}
#contact-desktop {
margin-right: 2rem;
}
.open #contact-desktop {
width: 100%;
text-align: center;
display: flex;
flex-direction: column;
margin-right: 0;
}
#contact-desktop .header-contact-button {
border: 0;
background: transparent;
color: #333;
}
#contact-desktop .header-contact-button:hover {
color: #ed9b33;
}
.if-not-collapsed-contact-desktop {
display: block;
background: transparent url('close-search.png') no-repeat scroll right bottom;
background-size: 16px auto;
width: 100%;
height: 42px;
position: absolute;
right: 36px;
top: 0px;
}
#ulma-logo-languages img {
max-width: 180px;
margin: 30px 0 0 30px;
}
#ajax-filled {
position: relative;
display: -ms-grid;
display: grid;
}
#language-selector-wrapper {
padding: 3rem 2rem 2rem 2rem;
background: rgba(0, 0, 0, 0.2);
margin: 12em 0 0 2.2em;
color: #fff;
position: relative;
top: 0;
display: flex;
align-items: flex-end;
flex-direction: column;
}
#language-selector-wrapper p a {
color: #fff;
}
#language-selector-wrapper p {
margin-bottom: 0;
margin-top: 15px;
}
#language-selector-container {
display: flex;
justify-content: flex-start;
}
#language-selector-container .faceted-ul-menu li a.sel {
width: 220px;
}
#language-selector-container .faceted-ul-menu li::after {
border-left: 0 solid #fff !important;
height: 15px;
width: 1px;
background: #fff;
left: 0;
top: 5px;
}
#language-selector-container .faceted-ul-menu {
width: 220px;
margin-right: 1em !important;
-ms-grid-column-align: start;
justify-self: start;
}
#language-selector-container .faceted-ul-menu ul {
width: 220px;
}
.go-link,
.btn-3 {
padding: 6px 42px 6px 42px;
border-radius: 0;
margin: 5px 0 0 2em;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
position: relative;
color: #555;
background: #ed9b33;
display: inline-block;
}
.go-link:hover,
.btn-3:hover {
color: #ed9b33;
background: #555;
}
#portal-languageselector-wrapper .dropdown-menu-container {
display: flex;
text-align: left;
justify-content: flex-end;
margin-right: 30px;
padding-top: 2em;
}
#portal-languageselector-wrapper .dropdown-menu-container a:hover {
color: #ed9b33;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
#portal-languageselector-wrapper .dropdown-menu-container-right {
border-left: 1px solid #ccc;
margin-left: 4rem;
padding-left: 4rem;
}
#portal-languageselector-wrapper h3 {
margin-top: 0;
color: #555;
}
.country-container {
display: flex;
}
.country-container div {
margin-right: 8rem;
margin-bottom: 3rem;
}
.country-container div:last-child {
margin-right: 4rem;
}
.country-container div strong {
text-transform: uppercase;
}
#portal-languageselector-wrapper .dropdown-menu-container-right h3 {
color: #999;
margin-top: 0;
margin-left: -2px;
}
#portal-languageselector-wrapper #language-selector-wrapper {
padding: 0;
background: #fff;
margin: 0;
position: relative;
}
#portal-languageselector-wrapper li {
display: block;
}
#portal-languageselector-wrapper h3 {
font-size: 1.5rem;
font-family: 'brutal_typebold';
text-transform: uppercase;
margin-bottom: 2rem;
}
#portal-languageselector-wrapper #language-selector-container .faceted-ul-menu {
border: 1px solid #ccc;
}
#language-selector-container .faceted-ul-menu {
background: #fff;
}
#language-selector-container .faceted-ul-menu li a.sel {
width: 205px;
color: #555;
}
#language-selector-container .go-link:hover,
#language-selector-container .go-link {
padding: 10px 42px 6px 42px;
margin: 1px 0 0 0;
padding: 10px 20px 6px 20px;
}
#language-selector-container .faceted-ul-menu li::after {
display: none;
}
/* *********/
#portal-personaltools-wrapper {
position: absolute;
top: 0;
right: 250px;
}
:hover {
text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #333;
font-weight: normal;
line-height: 120%;
margin-bottom: 0.5em;
font-family: 'brutal_typeregular';
}
.carousel-control.right,
.carousel-control.left {
background-image: none;
font-size: 60px;
font-family: 'brutal_typelight';
font-weight: normal;
}
#headerimage .carousel-control.right,
#headerimage .carousel-control.left {
font-size: 60px;
color: #fff;
z-index: 99999999999;
opacity: 1;
font-weight: normal;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
max-width: 80px;
border: 0;
background: transparent;
}
.carousel-control.right,
.carousel-control.left {
background: transparent;
border: 0;
}
.carousel-control.right:hover,
.carousel-control.left:hover {
background: transparent;
color: #555;
}
p {
margin: 0 0 15px 0;
}
h3 a,
h2 a {
color: #333;
}
h1 a:hover,
h2 a:hover,
h3 a:hover {
color: #ed9b33;
background: transparent;
}
a {
color: #555;
border-bottom: 1px solid #ed9b33;
}
a:hover,
a:active,
a:focus {
text-decoration: none !important;
color: #333;
background: #ed9b33;
}
.editablehtml a,
.lopd a,
#magazine-news-sections-form .lopd a,
.pl-check a,
#lopd_checkbox_label p a {
border-bottom: 1px solid #ed9b33;
color: #333;
}
.white .editablehtml a {
color: #fff;
}
.editablehtml a:hover,
.lopd a:hover,
#magazine-news-sections-form .lopd a:hover,
.pl-check a:hover,
#lopd_checkbox_label p a:hover {
background: #ed9b33;
color: #333;
}
.white .editablehtml a:hover {
color: #fff;
}
header a,
footer a,
.breadcrumb a,
#scrollup a,
h1 a,
h2 a,
h3 a,
h4 a {
border-bottom: 0;
background: transparent;
}
header a:hover,
footer a:hover,
.breadcrumb a:hover,
#scrollup a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover {
background: transparent;
}
.header-shadow {
-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
}
footer a:hover {
color: #ed9b33;
}
.btn {
padding: 6px 42px 6px 42px;
border-radius: 0 !important;
border: 2px solid #555;
margin: 0;
text-transform: uppercase;
font-size: 12px;
display: inline-block;
position: relative;
color: #212121;
font-family: 'brutal_typebold';
}
.btn:hover,
.btn:focus,
.btn:active {
background: #555;
color: #fff;
text-decoration: none;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-color: #555;
}
.btn-3:hover {
color: #ed9b33;
border-color: #555;
background-color: #555;
}
.btn-2,
.btn-3 {
background-color: #ed9b33;
border-color: #ed9b33;
color: #212121;
}
.btn-4 {
background-color: #fff;
border-color: #212121;
}
.btn-5 {
background-color: #fff;
border-color: #ed9b33;
}
.plus-button {
position: absolute;
right: 10px;
font-size: 150%;
top: 1px;
}
.arrow-button {
background: url(get_arrow_black.png) no-repeat center right;
background-size: 25px auto;
width: 20px;
height: 15px;
display: inline-block;
right: 5px;
position: absolute;
}
:hover > .arrow-button {
background: url(get_arrow.png) no-repeat center right;
background-size: 25px auto;
}
.form-control {
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 14px;
height: 44px;
padding: 12px 12px;
margin-bottom: 8px;
}
textarea {
border: 1px solid #ccc;
}
#scrollup {
bottom: 40px;
margin: 0 auto;
right: 8%;
padding: 0;
position: fixed;
z-index: 100;
height: 50px;
width: 50px;
cursor: pointer;
background: url(gora2.png) no-repeat bottom right;
background-size: 50px auto;
}
#scrollup a {
color: transparent;
display: block;
height: 50px;
width: 50px;
}
#scrollup a:hover {
background: url(gora3.png) no-repeat bottom right;
background-size: 50px auto;
}
.template-seo-context-properties #content fieldset {
width: 100%;
}
#folderlisting-main-table table {
margin: 2rem 0;
}
#main-navigation-wrapper {
z-index: 90;
position: relative;
text-align: center;
margin: 0 auto !important;
}
header {
background: #fff none repeat scroll 0 0;
height: 65px;
margin: 0 auto;
max-width: 100%;
position: fixed;
width: 100%;
z-index: 9999999;
}
.lg-outer {
z-index: 10000000 !important;
background: #000;
}
#aldizkaria_prezioa {
width: 100px;
height: 100px;
border-radius: 50%;
background: #333;
color: #fff;
}
.home #portal-header {
padding: 10px 0;
}
#portal-header {
margin: 0 auto;
padding: 0;
position: relative;
z-index: 100;
}
/* */
@-webkit-keyframes alert {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
80% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes alert {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
80% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
#searchGadget_form {
-webkit-transition: all 0.15s;
-o-transition: all 0.15s;
transition: all 0.15s;
}
#searchGadget_form.explode {
-webkit-transform: scale(1.4);
-ms-transform: scale(1.4);
transform: scale(1.4);
opacity: 0;
}
#searchGadget_form {
width: 36px;
height: 36px;
margin: 0 auto;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: relative;
}
#searchGadget_form input[type='submit'] {
display: none !important;
}
#searchGadget_form input {
width: 100%;
}
#searchGadget_form input {
background: none;
border: 3px solid #fff;
border-radius: 26px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 5px 15px 7px;
font-size: 14px;
color: #fff;
z-index: 2;
position: relative;
}
#searchGadget_form input:focus {
outline: none;
}
#searchGadget_form div.after {
width: 36px;
height: 36px;
position: absolute;
top: 1px;
right: 0;
z-index: 1;
}
#searchGadget_form.open .after {
cursor: pointer;
}
#searchGadget_form .after:before,
#searchGadget_form .after:after {
content: '';
width: 13px;
height: 3px;
background-color: #fff;
border-radius: 3px;
position: absolute;
-webkit-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
#searchGadget_form .after:after {
bottom: -3px;
right: -3px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
#searchGadget_form .after:before {
top: -3px;
right: -3px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
}
#searchGadget_form,
#searchGadget_form div.after,
#searchGadget_form div.after:before,
#searchGadget_form div.after:after {
-webkit-animation-duration: 1.1s;
animation-duration: 1.1s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
#searchGadget_form.in {
-webkit-animation-name: expand;
animation-name: expand;
}
#searchGadget_form.in .after:before {
-webkit-animation-name: beforemagic;
animation-name: beforemagic;
}
#searchGadget_form.in .after:after {
-webkit-animation-name: aftermagic;
animation-name: aftermagic;
}
#searchGadget_form.close,
#searchGadget_form.close div.after,
#searchGadget_form.close div.after:before,
#searchGadget_form.close div.after:after {
animation-direction: reverse;
}
#searchGadget_form.close {
-webkit-animation-name: expand;
animation-name: expand;
}
#searchGadget_form.close div.after:before {
-webkit-animation-name: beforemagic;
animation-name: beforemagic;
}
#searchGadget_form.close div.after:after {
-webkit-animation-name: aftermagic;
animation-name: aftermagic;
}
#search-results-bar dt.actionMenuHeader a {
border-bottom: 1px solid #ed9b33;
color: #555;
}
.searchResults dt {
margin-top: 1em;
}
.searchResults dt img {
display: none;
}
.searchResults dt a {
border: 0;
}
#searchGadget_form.open {
width: 250px;
color: #fff;
}
#searchGadget_form.open div.after {
z-index: 3;
}
#searchGadget_form.open div.after:before {
width: 20px;
top: 9px;
right: 13px;
opacity: 1;
}
#searchGadget_form.open div.after:after {
width: 20px;
bottom: 10px;
right: 15px;
}
@-webkit-keyframes aftermagic {
0% {
}
10% {
width: 24px;
bottom: -10px;
right: -10px;
}
15% {
opacity: 1;
}
35% {
width: 13px;
bottom: -3px;
right: -3px;
opacity: 0;
}
25% {
opacity: 0;
}
64% {
opacity: 0;
}
65% {
opacity: 1;
width: 13px;
bottom: -2px;
right: -3px;
}
75% {
width: 30px;
bottom: 4px;
right: 10px;
}
90% {
width: 20px;
bottom: 10px;
right: 15px;
}
100% {
width: 20px;
bottom: 10px;
right: 15px;
}
}
@keyframes aftermagic {
0% {
}
10% {
width: 24px;
bottom: -10px;
right: -10px;
}
15% {
opacity: 1;
}
35% {
width: 13px;
bottom: -3px;
right: -3px;
opacity: 0;
}
25% {
opacity: 0;
}
64% {
opacity: 0;
}
65% {
opacity: 1;
width: 13px;
bottom: -2px;
right: -3px;
}
75% {
width: 30px;
bottom: 4px;
right: 10px;
}
90% {
width: 20px;
bottom: 10px;
right: 15px;
}
100% {
width: 20px;
bottom: 10px;
right: 15px;
}
}
@-webkit-keyframes beforemagic {
0% {
}
50% {
opacity: 0;
}
55% {
opacity: 1;
width: 13px;
top: -4px;
right: -3px;
}
65% {
width: 30px;
top: 6px;
right: 10px;
}
80% {
width: 20px;
top: 9px;
right: 13px;
}
100% {
width: 20px;
top: 9px;
right: 13px;
opacity: 1;
}
}
@keyframes beforemagic {
0% {
}
50% {
opacity: 0;
}
55% {
opacity: 1;
width: 13px;
top: -4px;
right: -3px;
}
65% {
width: 30px;
top: 6px;
right: 10px;
}
80% {
width: 20px;
top: 9px;
right: 13px;
}
100% {
width: 20px;
top: 9px;
right: 13px;
opacity: 1;
}
}
@-webkit-keyframes expand {
0% {
color: transparent;
}
20% {
width: 36px;
}
45% {
width: 250px;
}
99% {
color: transparent;
}
100% {
width: 250px;
color: #fff;
}
}
@keyframes expand {
0% {
color: transparent;
}
20% {
width: 36px;
}
45% {
width: 250px;
}
99% {
color: transparent;
}
100% {
width: 250px;
color: #fff;
}
}
#portal-searchbox {
float: right;
margin: 8px 30px 0 0;
height: 26px;
padding: 0;
text-align: left;
}
#portal-searchbox #search-button {
background: url(search.png) right 5px no-repeat;
background-size: 18px 18px;
border: 0;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 0;
width: 30px;
height: 30px;
padding: 0;
margin-left: auto;
}
.isIE #portal-searchbox #search-button {
background: url(searchE.png) right 5px no-repeat;
background-size: 18px 18px;
}
#portal-searchbox #search-button:hover {
background: url(searchHover.png) right 5px no-repeat !important;
background-size: 18px 18px !important;
}
.isIE #portal-searchbox #search-button:hover {
background: url(searchHoverE.png) right 5px no-repeat !important;
background-size: 18px 18px !important;
}
#portal-searchbox input.searchButton {
display: none;
}
#search-form-container {
left: 24.66667%;
width: 50.66667%;
position: absolute;
height: 35px;
padding: 5px 0 10px 0;
border-bottom: 1px solid #ccc;
top: 15px;
top: auto;
}
#search-form-container input {
border-radius: 0;
}
#searchGadget {
border: 0;
background: url(searchHover.png) 10px 5px no-repeat;
opacity: 1;
background-size: 18px 18px;
padding: 2px 5px 2px 50px !important;
width: 100%;
}
.isIE #searchGadget {
background: url(searchHoverE.png) 10px 5px no-repeat;
background-size: 18px 18px;
}
#searchGadget:hover {
background-size: 18px 18px;
padding: 2px 5px 2px 30px;
}
#close-button.btn {
padding: 0;
width: 30px;
height: 30px;
background: url(close-search.png) 0 10px no-repeat;
background-size: auto auto;
background-size: 16px 16px;
border-radius: 0;
float: right;
border: 0;
right: -40px;
top: 2px;
z-index: 999999;
}
#onsearch,
#menuopened,
#on-collapse-contact-desktop {
position: fixed;
top: 278px;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9998;
background: rgba(0, 0, 0, 0.6);
}
#menuopened {
top: 378px;
}
#livesearch0 {
background: #fff;
z-index: 999999999999;
position: absolute;
width: 100%;
margin-left: 0;
}
.livesearchContainer {
text-align: left;
}
.livesearchContainer ul {
margin: 0 !important;
padding: 0;
}
.livesearchContainer ul li {
list-style: none;
padding: 0;
margin: 0 0 1em 0 !important;
}
.livesearchContainer ul li a {
border: 0;
}
.livesearchContainer ul li a:hover {
color: #ed9b33;
background: #fff;
}
#LSResult {
padding: 2em 1em 1em 1em;
margin: 0;
}
.LSRow {
margin-bottom: 8px;
display: block;
font-size: 0.9em;
}
.LSRow a {
color: #333;
font-weight: bold;
font-size: 1em;
}
.LSRow a:hover {
color: #ed9b33;
}
input[type='text'] {
outline: 0px;
}
#portal-languageselector-wrapper {
margin: 0;
font-size: 0.75em;
position: relative;
right: 0;
top: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: flex-end;
text-align: right;
min-width: 100%;
width: 100%;
height: 25px;
padding-right: 30px;
z-index: 9;
}
#local-country-telephone {
margin-left: auto;
height: 25px;
position: relative;
z-index: 9999;
}
#local-country-telephone.open {
width: 100%;
height: 278px;
display: flex !important;
align-items: center;
position: absolute;
top: 0;
left: 0;
background: #fff;
}
#collapseContactDesktop .well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #fff;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
font-size: 16px;
}
#local-country-telephone a.tel {
color: #ed9b33;
padding-left: 20px;
background: url(polskyTel.png) no-repeat left 3px;
background-size: 16px auto;
display: inline-block;
font-weight: bold;
}
#local-country-telephone a.btn {
border-color: #ed9b33;
background-color: #ed9b33;
color: #333;
display: block;
margin-top: 4rem;
display: inline-block;
}
#portal-languageselector-wrapper a.dropdown-toggle {
color: #333;
padding-left: 20px;
background: url(world.png) no-repeat left 5px;
background-size: 16px auto;
position: relative;
right: 0;
z-index: 9999;
}
#portal-languageselector-wrapper.open a.dropdown-toggle {
margin-left: auto;
}
.isIE #portal-languageselector-wrapper a.dropdown-toggle {
background: url(worldE.png) no-repeat left 5px;
background-size: 16px auto;
}
#portal-languageselector-wrapper a.dropdown-toggle:hover {
color: #ed9b33;
padding-left: 20px;
background: url(world2.png) no-repeat left 5px;
background-size: 16px auto;
}
.isIE #portal-languageselector-wrapper a.dropdown-toggle:hover {
background: url(world2E.png) no-repeat left 5px;
background-size: 16px auto;
}
#portal-languageselector-wrapper a:hover {
color: #333;
text-decoration: none;
}
#portal-languageselector-wrapper .dropdown-menu > li > a {
font-size: 13px;
}
#portal-languageselector-wrapper .dropdown-menu > li > a:focus,
#portal-languageselector-wrapper .dropdown-menu > li > a:hover {
background-color: #fff;
}
.dropdown-menu > li > a {
border: 0;
}
.dropdown-menu > li > a:hover {
background: transparent;
color: #ed9b33;
}
a#portal-logo {
height: 42px;
width: auto;
position: absolute;
top: 20px;
left: 30px;
border: 0;
background: transparent;
z-index: 9999;
}
a#portal-logo:hover {
background: transparent;
}
.template-homepage a#portal-logo {
height: 42px;
width: auto;
position: absolute;
top: 20px;
left: 30px;
}
.template-homepage a#portal-logo img {
height: 35px;
width: auto;
}
a#portal-logo img {
height: 30px;
width: auto;
}
#portal-columns.container {
padding-top: 65px !important;
}
.dropup {
max-width: 1140px;
margin: 0 auto 1em !important;
text-align: right;
font-size: 13px;
z-index: 999;
position: relative;
}
.dropup .dropdown-menu {
box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
columns: 2;
padding: 1em 0;
}
#portal-footer-wrapper.container {
width: 100%;
background: #fff;
}
#custom-footer.col-sm-12,
#portal-siteactions.col-sm-12 {
max-width: 1140px;
margin: 0 auto !important;
float: none;
padding: 1em 0;
}
.portaltype-site footer,
.portaltype-video footer {
border-top: 1px solid #d0d0d0;
}
#portal-siteactions a {
color: #333;
}
#get-in-touch {
margin: 0 auto;
margin-top: -0.8em;
max-width: 100%;
position: fixed;
width: 100%;
z-index: 102;
bottom: 0;
background: #ed9b33;
text-align: center;
text-transform: uppercase;
color: #333;
height: 35px;
line-height: 35px;
font-family: 'brutal_typebold';
font-size: 20px;
font-weight: normal;
}
#get-in-touch a {
color: #333;
}
#get-in-touch:hover,
#get-in-touch:focus {
color: #ed9b33;
background: #333 !important;
}
#get-in-touch.onform {
font-size: 2em !important;
padding-top: 0;
min-height: 85px;
line-height: 85px;
}
#get-in-touch-text {
padding: 0 30px 5px 0;
color: #333;
display: inline-block;
}
#get-in-touch-text:hover {
color: #fff;
text-decoration: none;
}
.template-homepage img {
max-width: 100%;
}
.has-submenu {
background: #fff !important;
opacity: 0.8;
}
.navbar-collapse.collapse {
padding-top: 12px;
margin-top: -25px;
}
.navbar {
border-radius: 0;
}
#main-navigation-wrapper .navbar-default {
background-color: #fff;
border-color: transparent;
text-transform: uppercase;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
font-size: 16px;
position: absolute;
}
#main-navigation-wrapper .nav > li.open .dropdown-menu,
#portal-languageselector-wrapper.open .dropdown-menu {
width: 100% !important;
min-width: 100% !important;
max-width: 100% !important;
text-align: center !important;
margin: 0 auto !important;
border: 0 !important;
border-radius: 0 !important;
-webkit-box-shadow: 0 8px 10px -6px rgba(171, 171, 171, 0.5);
box-shadow: 0 8px 10px -6px rgba(171, 171, 171, 0.5);
height: 320px !important;
padding: 15px 0 0 0 !important;
left: 0 !important;
right: 0 !important;
display: table !important;
}
#portal-languageselector-wrapper.open .dropdown-menu {
padding: 30px 0 0 0 !important;
top: 15px;
}
#portal-searchbox.open {
width: 100%;
height: 278px;
background: #fff;
margin: 0 !important;
display: flex !important;
align-items: center;
position: absolute;
z-index: 99;
}
.dropdown-menu {
border: 0;
}
#main-navigation-wrapper .nav > li.open {
position: static;
}
#main-navigation-wrapper .ulma-center-menu {
max-width: 900px !important;
margin: 0 auto;
}
#main-navigation-wrapper .dropdown-menu > li {
display: table-cell;
}
.navbar-nav > li > .dropdown-menu {
-webkit-box-shadow: none;
box-shadow: none;
border-radius: 0;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
color: #555;
background-color: #fff;
}
#search-button-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
float: right;
justify-content: space-between;
}
#client-section-link {
padding: 5px 10px 0 10px;
font-size: 0.75em;
border-radius: 0;
background: #efefef;
white-space: nowrap;
margin-right: 1em;
color: #333;
line-height: 160%;
}
#client-section-link:hover {
background: #333;
color: #fff;
}
#main-navigation-wrapper nav ul li .overview-link a.projects-finder {
text-transform: none;
padding-left: 25px !important;
background: url(search.png) no-repeat 2px 5px;
background-size: 16px auto;
color: #333;
display: block;
border: 0;
}
.isIE #main-navigation-wrapper nav ul li .overview-link a.projects-finder {
background: url(searchE.png) no-repeat 2px 5px;
background-size: 16px auto;
}
#main-navigation-wrapper nav ul li .overview-link a.projects-finder:hover {
background: url(searchHover.png) no-repeat 2px 5px !important;
background-size: 16px auto !important;
}
.isIE
#main-navigation-wrapper
nav
ul
li
.overview-link
a.projects-finder:hover {
background: url(searchHoverE.png) no-repeat 2px 5px !important;
background-size: 16px auto !important;
}
/* */
.ulma-center-menu {
text-align: left;
max-width: 2000px;
padding: 1rem;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#main-navigation-wrapper nav ul li {
margin: 0 0;
}
#main-navigation-wrapper nav ul li a {
display: block;
padding: 15px 10px 10px 10px !important;
margin: 0;
text-decoration: none;
color: #333;
text-transform: uppercase;
white-space: nowrap;
}
#main-navigation-wrapper nav ul li li {
padding: 0 !important;
margin: 0 !important;
}
#main-navigation-wrapper nav ul li li a {
text-transform: none;
padding: 3px 0 !important;
margin: 0 !important;
display: block;
width: 100%;
}
#main-navigation-wrapper nav ul li li a:hover,
#main-navigation-wrapper nav ul li li.active {
color: #ed9b33;
display: block;
}
#main-navigation-wrapper nav ul li a,
#main-navigation-wrapper nav ul li a:after,
#main-navigation-wrapper nav ul li a:before {
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
#main-navigation-wrapper nav ul li a {
position: relative;
}
#main-navigation-wrapper nav ul li a:hover {
color: #333;
width: 100% !important;
background: #fff !important;
text-decoration: none;
}
#main-navigation-wrapper nav ul li a:after,
#main-navigation-wrapper nav ul li.active a:after,
#main-navigation-wrapper nav ul li a.highlighted:after {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 0;
content: '·';
color: transparent;
background: #ed9b33;
height: 3px;
}
#main-navigation-wrapper nav ul li.active a:after,
#main-navigation-wrapper nav ul li a.highlighted:after {
width: 100%;
height: 3px;
background: #ed9b33;
}
#main-navigation-wrapper nav ul li a,
#main-navigation-wrapper nav ul li a:after,
#main-navigation-wrapper nav ul li a:before {
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
#main-navigation-wrapper nav ul li a {
position: relative;
}
#main-navigation-wrapper nav ul li a:hover {
color: #333;
width: 100% !important;
background: #fff !important;
text-decoration: none;
}
#main-navigation-wrapper nav ul li a:hover:after {
width: 100%;
}
#main-navigation-wrapper nav ul li li a:hover:after,
#main-navigation-wrapper nav ul li ul a:hover:after,
#main-navigation-wrapper nav ul li.active ul li a:after,
#main-navigation-wrapper nav ul li.active .overview-link a:after,
#main-navigation-wrapper nav ul li.about-ulma-third:after,
#main-navigation-wrapper nav ul li .about-ulma-third a:after {
width: 0 !important;
display: none;
}
#main-navigation-wrapper li.dropdown-header,
.overview-link strong,
.about-ulma-third strong {
font-family: 'brutal_typebold';
font-size: 16px;
color: #555;
padding: 0;
font-weight: normal;
margin: 0 0 15px 0 !important;
line-height: 1.6em;
}
#main-navigation-wrapper nav ul li ol {
margin-top: 15px;
}
#main-navigation-wrapper nav ul li ol a,
#main-navigation-wrapper nav ul li ul a {
padding: 6px 0 6px !important;
line-height: 130%;
white-space: normal;
border-bottom: 0;
}
#main-navigation-wrapper nav ul li .overview-link a:hover,
#main-navigation-wrapper nav ul li .about-ulma-third a:hover {
color: #ed9b33;
border-bottom: 0;
}
/* */
.strong-menu-item {
font-weight: bold;
}
#custom-footer {
padding: 5em 0 0;
max-width: 99%;
margin: 0 auto;
}
.custom-footer-title {
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
font-size: 1em;
color: #555;
display: block;
margin-top: 1em;
}
#custom-footer ul li {
display: block;
font-size: 95%;
line-height: 1.5em;
}
#custom-footer .col-sm-9 {
padding-left: 1em;
}
#portal-footer-wrapper {
margin: 0;
padding-top: 0;
font-size: 90%;
}
.template-homepage #portal-footer-wrapper {
border-top: 0;
}
#portal-footer-wrapper #custom-footer .col-sm-9 {
padding-top: 1.1em;
}
.template-homepage #portal-footer-wrapper #custom-footer {
padding-top: 2em;
}
#footerlinks li {
display: block;
color: #999;
}
#custom-footer.col-sm-12 {
padding-top: 2em;
}
#custom-footer.col-sm-12 ul.social-icon {
text-align: center;
margin-top: 5em;
}
#custom-footer ul.social-icon li {
display: inline !important;
text-align: center;
}
#linkedin img,
#youtube img,
#getintouch img {
width: 26px;
height: auto;
margin-right: 14px;
}
#linkedin img {
margin-top: 6px;
}
#getintouch img {
width: 28px;
margin-top: 9px;
}
#youtube img {
width: 22px;
margin-right: 16px;
}
#linkedin img:hover,
#youtube img:hover,
#getintouch img:hover {
opacity: 0.5;
}
#custom-footer li a {
color: #555;
border: 0;
}
#custom-footer li a:hover {
color: #ed9b33;
background: #fff;
}
#footerlinks li a {
color: #999;
}
#footerlinks li.heading-link {
text-transform: uppercase;
font-weight: 800;
margin: 0.75em 0 0.5em;
}
.magazine img {
margin: 2em 0 2em;
-webkit-box-shadow: 0px 0px 20px 0px rgba(171, 171, 171, 0panel8);
box-shadow: 0px 0px 20px 0px rgba(171, 171, 171, 0.8);
max-width: 50%;
}
.magazine .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.magazine .col-sm-7 {
padding-right: 0;
}
#custom-footer .magazine .row {
display: block;
}
#custom-footer .magazine {
margin-top: 1.5em;
}
#custom-footer .magazine img {
margin: 0;
max-width: 100%;
}
#custom-footer .magazine .footer-construction-magazine {
font-size: 20px;
font-family: 'brutal_typebold';
margin: 0 0 0 0;
position: relative;
display: inline-block;
font-weight: normal;
}
.site-pl #custom-footer .magazine .footer-construction-magazine {
font-size: 18px;
}
#custom-footer .magazine .footer-construction-magazine:after {
content: '//';
color: #ed9b33;
font-size: 24px;
text-indent: 5px;
right: 0;
font-weight: normal;
bottom: 0;
display: inline-block;
}
#custom-footer .magazine .footer-sign-up-for-free {
text-transform: none;
font-weight: bold;
display: inline-block;
}
#custom-footer #mc_embed_signup {
margin-left: 0;
position: relative;
bottom: 0;
width: 100%;
}
#portal-siteactions {
border-top: 1px solid #d0d0d0;
padding-top: 1em;
padding-bottom: 4em;
margin-top: 2em;
}
#portal-siteactions ul {
text-align: right;
font-size: 0.9em;
padding-top: 0;
}
#portal-siteactions ul li a {
padding: 0 1em;
text-transform: uppercase;
font-weight: bold;
display: inline-block;
color: #333;
}
#portal-siteactions a:hover {
color: #ed9b33;
}
#belonging-to {
display: flex;
font-size: 0.9em;
margin-top: 3px;
}
#belonging-to dt {
margin-right: 1em;
}
#mc_embed_signup label,
label {
width: 98%;
}
#mc_embed_signup input.form-control,
#mc_embed_signup input.email,
input.form-control,
input.email {
border: 0;
background: transparent;
border-bottom: 1px solid #555;
width: 100%;
padding: 0 0 0 0;
margin-top: 12px;
height: 45px;
font-family: 'Open Sans', sans-serif;
font-weight: normal;
font-size: 13px;
}
/* */
#mc_embed_signup input.btn {
border: 0;
background: transparent url(email.png) no-repeat center right;
background-size: 28px auto;
border-bottom: 0;
padding: 0;
width: 44px;
height: 32px;
margin-left: -44px;
bottom: 0;
text-indent: -10000px;
border-radius: 0;
}
.notEdge .magazine .col-sm-12 #mc_embed_signup input.btn {
bottom: 33px;
}
#mc_embed_signup h4 {
font-size: 1em;
margin: 0;
text-transform: none;
}
#mc_embed_signup #lopd_checkbox,
#mc_embed_signup {
font-size: 12px;
max-width: 100%;
text-align: left;
margin-left: 22px;
margin-top: 1em;
margin-bottom: 1em;
}
.template-homepage #mc_embed_signup #lopd_checkbox {
margin-bottom: 5em;
}
/* */
#pl-check_checkbox {
margin-top: 1em;
}
.e-unews img {
display: block;
margin: 0 0 1rem;
width: 100px;
height: auto;
}
#custom-footer .e-unews img {
margin: 3rem 0 1rem;
}
.template-homepage .container {
max-width: 100%;
}
#portal-header-wrapper #portal-header {
margin: 0;
padding: 0;
}
fieldset#search-field {
border: none !important;
text-align: center;
width: 580px;
}
form.searchPage input {
border: 0;
padding: 0;
margin: 0;
}
#search-field {
margin: 0 auto;
padding: 2em 0;
}
input.searchPage {
border-bottom: 3px solid #d0d0d0 !important;
padding: 15px 0;
margin: 0;
line-height: 150%;
}
input.searchPage.btn {
text-indent: -99999999px;
width: 80px;
height: 80px;
background: transparent url(searchHover.png) no-repeat center right;
background-size: 56px 56px;
-webkit-box-shadow: none;
box-shadow: none;
border-bottom: 0 !important;
display: inline-block;
}
input[type='text']:focus,
input[type='password']:focus,
textarea:focus {
background-color: #fff;
}
.template-homepage #headerimagetitle.image-gradient {
background: rgba(0, 0, 0, 0.5) !important;
}
.isIE .video-background {
position: absolute;
}
.template-homepage #portal-columns.container {
padding-top: 0px !important;
}
.template-homepage #portal-columns.container {
width: 100%;
}
.welcome .welcome-text-container {
position: relative;
margin-top: 30px;
padding: 0 40px;
}
.welcome #headerimagetitle {
position: absolute !important;
top: 65px;
z-index: 999 !important;
width: 100%;
overflow: hidden;
height: calc(100% - 100px) !important;
padding-left: 0;
}
.welcome .scroll {
z-index: 1000;
}
.welcome #headerimage {
margin-top: 30px;
position: relative !important;
float: left !important;
width: 100% !important;
}
.welcome #headerimage .item.homeimage {
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-animation: zoomin 8s ease-out running;
animation: zoomin 8s ease-out running;
overflow: hidden;
-webkit-transition: opacity 500ms linear 0s;
-o-transition: opacity 500ms linear 0s;
transition: opacity 500ms linear 0s;
-webkit-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
-o-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.welcome .full-screen {
background-position: top !important;
}
.welcome .welcome-text h3 {
font-size: 70px;
color: #fff;
text-transform: uppercase;
position: relative;
margin-bottom: 1rem;
margin-top: 15%;
letter-spacing: -1px;
}
.welcome .welcome-text p {
font-size: 20px;
color: #fff;
line-height: 140%;
margin-bottom: 2em;
}
.welcome #headerimagetitle.black h3 {
color: #333;
}
.welcome #headerimagetitle.black .btn {
border-color: #ed9b33;
background-color: #ed9b33;
color: #333;
height: auto;
}
.welcome #headerimagetitle.white .btn {
border-color: #ed9b33;
background-color: #ed9b33;
color: #333;
}
.welcome .welcome-text h3 strong {
font-family: 'brutal_typebold';
font-weight: normal;
}
.welcome .welcome-text .btn,
.vid-info .btn {
padding: 8px 32px;
border: 2px solid #555;
font-size: 16px;
color: #555;
line-height: 120%;
height: auto !important;
}
.black .vid-info span {
color: #333;
}
.white .vid-info span {
color: #fff;
}
.white .vid-info .btn {
border-color: #fff;
color: #fff;
}
.welcome #headerimagetitle.white .btn:hover,
.welcome .welcome-text .btn:hover,
.vid-info .btn:hover,
.white .vid-info .btn:hover {
background: #555;
border-color: #555 !important;
color: #fff;
}
/* *****/
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.video-background {
background: #000;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -99;
}
.video-foreground,
.video-background iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
}
#vidtop-content {
top: 0;
color: #fff;
}
.vid-info {
position: absolute;
top: 45px;
left: 15;
color: #fff;
}
.vid-info span {
margin-top: 0;
line-height: 120%;
font-family: 'brutal_typeregular';
color: #fff;
position: relative;
font-size: 40px;
display: block;
margin-bottom: 20px;
}
.vid-info span strong {
font-family: 'brutal_typebold';
font-weight: normal;
}
.vid-info span:before {
background: #ed9b33 none repeat scroll 0 0;
bottom: -13px;
content: '';
height: 3px;
left: 0;
margin: 0 auto;
position: absolute;
width: 14%;
z-index: 1;
}
.template-bim_form .vid-info span:before,
.template-scaffmax_form .vid-info span:before {
display: none;
}
.vid-info a {
color: #fff;
text-decoration: none;
background: rgba(0, 0, 0, 0.5);
-webkit-transition: 0.6s background;
-o-transition: 0.6s background;
transition: 0.6s background;
border-bottom: none;
margin: 1rem auto;
text-align: center;
}
@media (min-aspect-ratio: 16/9) {
.video-foreground {
height: 300%;
top: -100%;
}
}
@media (max-aspect-ratio: 16/9) {
.video-foreground {
width: 300%;
left: -100%;
}
}
@media all and (max-width: 600px) {
.vid-info {
width: 50%;
padding: 0.5rem;
}
.vid-info h1 {
margin-bottom: 0.2rem;
}
}
@media all and (max-width: 500px) {
.vid-info .acronym {
display: none;
}
}
/* */
.bounce-up .animation-container {
opacity: 0;
-webkit-transition: all 1000ms ease-out;
-o-transition: all 1000ms ease-out;
transition: all 1000ms ease-out;
-webkit-transform: translate3d(0px, 200px, 0px);
-ms-transform: translate(0px, 200px);
transform: translate3d(0px, 200, 0px);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.bounce-up.in-view .animation-container {
opacity: 1;
-webkit-transform: translate3d(0px, 0px, 0px);
-ms-transform: translate(0px, 0px);
transform: translate3d(0px, 0px, 0px);
}
.carousel1 .carousel-inner .item {
-webkit-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
/* */
-webkit-transition-duration: 700ms;
-o-transition-duration: 700ms;
transition-duration: 700ms;
-webkit-transition-timing-function: linear;
-o-transition-timing-function: linear;
transition-timing-function: linear;
}
.carousel1 .carousel-inner .item,
.carousel1 .carousel-inner .active.left,
.carousel1 .carousel-inner .active.right {
opacity: 0;
}
.carousel1 .carousel-inner .active,
.carousel1 .carousel-inner .next.left,
.carousel1 .carousel-inner .prev.right {
opacity: 1;
}
.carousel1 .carousel-inner .next,
.carousel1 .carousel-inner .prev,
.carousel1 .carousel-inner .active.left,
.carousel1 .carousel-inner .active.right {
left: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.scroll {
-webkit-animation: bounce 1.5s ease infinite;
animation: bounce 1.5s ease infinite;
position: absolute;
bottom: 1em;
left: 50%;
right: 50%;
color: #fff !important;
font-size: 100px;
opacity: 1;
font-family: 'brutal_typelight';
display: inline-block;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
text-align: center;
z-index: 999;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
border: 0;
}
.scroll:hover {
color: #333 !important;
}
.scrollup:after {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.scroll:after {
content: '›';
position: absolute;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
left: -10px;
}
.scrollup.scroll {
bottom: 1em;
}
.scrollup.scroll:after {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
@-webkit-keyframes bounce {
0%,
20%,
40%,
60%,
80%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
}
@keyframes bounce {
0%,
20%,
40%,
60%,
80%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
}
.template-services_view .scroll {
bottom: 2.8em;
}
.ingenieria-y-aplicacion .scroll {
bottom: 3.1em;
}
.template-services_view.alquiler-de-encofrados-y-andamios .scroll {
bottom: 2.5em;
}
.template-logistics_view .scroll {
bottom: 3.1em;
}
.template-work_with_us .scroll {
z-index: 9999;
bottom: 1.8em;
}
.template-homepage #content {
margin: 0 -15px;
}
.panel1,
.panel2,
.panel3,
.panel4,
.panel5,
.panel6,
.panel7 {
background: #fff;
}
.panel1 {
text-align: center;
padding: 5em 0;
background: url(hormigon.jpg);
background-size: cover;
opacity: 1;
color: #fff;
}
.panel1 .welcome-text h1 strong {
font-family: 'brutal_typebold';
font-weight: normal;
}
.panel1 .pagetitle-description {
max-width: 700px;
margin: 0 auto;
font-size: 1.3em;
color: #666;
line-height: 160%;
}
.panel2 .row {
padding: 7em 0 4em;
}
.panel2 .row {
max-width: 1170px;
margin: 0 auto;
text-align: center;
}
.panel2 h2 {
font-size: 21px;
font-weight: bold;
}
.panel2 h2 a {
color: #555;
}
.panel2 h2 a:hover {
color: #ed9b33;
background: transparent;
}
.panel2 h3 {
font-size: 24px;
font-family: 'brutal_typebold';
}
.panel2 .product-description {
max-width: 250px;
margin: 0 auto;
color: #888;
min-height: 60px;
line-height: 130%;
}
.panel2 .product img {
width: 120px !important;
}
.panel2 .product-3 img,
.panel2 .product-4 img,
.panel2 .product-5 img {
width: 100px !important;
margin: 30px 20px 10px 20px;
}
.product,
.project {
margin-bottom: 3em;
}
.product a,
.project a {
border: 0;
background: transparent;
}
.product a.btn,
.project a.btn {
border: 2px solid #ccc;
background: #ccc;
}
.product a:hover,
.project a:hover {
border: 0;
}
.product a.btn:hover,
.product a.btn:focus,
.project a.btn:hover,
.project a.btn:focus
/**/ {
border: 2px solid #555;
background: #555;
}
.panel2 .btn,
.btn.btn-gray,
.btn-1 {
background: #ccc;
border-color: #ccc;
}
.btn.btn-gray:hover,
.btn-1:hover,
.btn-1:focus {
background: #555 !important;
border-color: #555 !important;
color: #fff;
}
.panel3 .inner,
.panel5 .inner {
max-width: 100%;
margin: 0 auto;
}
.panel3 #HomeCarousel img,
.panel5 #HomeCarousel2 img {
margin-left: 10%;
width: 70%;
}
#HomeCarousel2 .btn {
margin-top: 1em;
}
.panel3 .btn {
padding: 6px 18px !important;
}
.panel6 #HomeCarousel3 .carousel-inner {
max-width: 90%;
margin: 0 auto;
}
.carousel3 .carousel-inner .item.right.active,
.carousel3 .carousel-inner .item.next {
-webkit-transform: translateX(16.66%);
-ms-transform: translateX(16.66%);
transform: translateX(16.66%);
}
.carousel3 .carousel-inner .item.left.active,
.carousel3 .carousel-inner .item.prev {
-webkit-transform: translateX(-16.66%);
-ms-transform: translateX(-16.66%);
transform: translateX(-16.66%);
}
.carousel3 .carousel-inner .item.right,
.carousel3 .carousel-inner .item.left {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.panel3 .carousel-caption,
.panel5 .carousel-caption {
color: #333;
max-width: 300px;
padding: 2em 2em 1.5em 2em;
text-align: left;
text-shadow: none;
background: #ccc;
right: 10%;
left: auto;
background: url(hormigon.jpg);
-webkit-box-shadow: 0 8px 5px -5px rgba(171, 171, 171, 0.5);
box-shadow: 0 8px 5px -5px rgba(171, 171, 171, 0.5);
font-size: 18px;
bottom: 60px;
}
.panel3 .carousel-caption h3,
.panel5 .carousel-caption h3 {
font-size: 32px;
line-height: 120%;
font-family: 'brutal_typebold';
margin: 0 0 15px 0;
position: relative;
}
.panel3 .carousel-inner > .item,
.panel5 .carousel-inner > .item {
margin: 0 auto;
}
.panel3 a.btn:first-child {
margin-bottom: 0;
margin-top: 1em;
}
.carousel-control {
background-color: rgba(0, 0, 0, 0);
color: #999;
font-size: 80px;
opacity: 0.5;
position: absolute;
text-align: center;
text-shadow: none;
font-weight: bold;
top: auto;
bottom: 50%;
width: 10%;
}
.panel3 .carousel-control,
.panel5 .carousel-control {
bottom: 0;
height: 100%;
line-height: 600px;
opacity: 1;
background: #fff;
color: #666;
}
.panel6 .carousel-control {
bottom: 0;
height: 100%;
color: #666;
opacity: 1;
}
.panel6 .carousel-control.left {
text-align: left;
}
.panel6 .carousel-control.right {
text-align: right;
}
.carousel-control.left {
margin-left: 0;
margin-right: 0;
}
.carousel-control:hover {
opacity: 0.5;
}
.gray-text {
color: #888;
line-height: 120%;
font-size: 80%;
}
.panel4 {
padding: 7em 0;
}
.panel4 .vertical-center {
min-height: 400px;
}
.panel4 h3,
.panel6 h3 {
font-family: 'brutal_typebold';
font-size: 32px;
margin: 0;
padding: 10px 0;
}
.panel6 h3 {
padding: 1em auto 2em;
}
.panel4 .where-are-here-text p {
font-size: 18px;
margin: 1em 0 2em;
line-height: 160%;
}
.btn.external-link:hover {
background: #555 !important;
}
.panel6 {
padding: 5em 0;
min-height: 400px;
}
.panel7 {
background: url(hormigon.jpg);
padding: 7em 0 5em;
}
.panel7 h3 {
font-size: 32px;
line-height: 120%;
font-family: 'brutal_typebold';
margin: 0 0 15px 0;
}
.panel7 .article-container {
display: flex;
justify-content: space-between;
margin-bottom: 2rem;
}
.panel7 .article {
width: 31%;
background: #fff;
box-shadow: 0 8px 5px -5px rgba(171, 171, 171, 0.5);
position: relative;
}
.panel7 .article .article-image-container {
position: relative;
margin-bottom: 0;
}
.panel7 .article-image-container .image-shadow {
bottom: 0 !important;
left: 0 !important;
right: 0 !important;
top: 0 !important;
}
.panel7 .article img {
object-fit: cover;
object-position: center;
width: 100%;
max-height: 174px;
min-height: 174px;
}
.panel7 .article a {
color: #333;
border: 0;
}
.panel7 .article a:hover {
background: transparent;
}
.panel7 .article a:hover h4 {
color: #ed9b33;
}
.panel7 .article h4 {
padding: 1.5rem;
font-size: 20px;
font-family: 'brutal_typeregular';
margin-bottom: 5rem;
margin-top: 0;
}
.panel7 .article h5 {
position: absolute;
bottom: 1rem;
left: 1.5rem;
color: #666;
border-top: 1px solid #ed9b33;
font-size: 13px;
display: inline-block;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
line-height: 200%;
}
.more-container {
display: block;
width: 100%;
text-align: right;
margin-bottom: 2rem;
}
@media (max-width: 767px) {
.panel7 .article {
width: 48%;
}
.panel7 .article:last-child {
display: none;
}
}
@media (max-width: 564px) {
.panel7 .article-container {
flex-direction: column;
}
.panel7 .article {
width: 100%;
margin-bottom: 2rem;
}
.panel7 .article:nth-child(2) {
margin-bottom: 0;
}
}
.newsletter-home-container {
background: rgb(204, 204, 204, 0.5);
padding: 3rem 2rem;
text-align: center;
display: flex;
flex-direction: column;
justify-content: space-between;
margin-bottom: 2rem;
min-height: 350px;
}
.newsletter-home-container h3 {
font-size: 24px;
}
.newsletter-home-container {
font-size: 16px;
}
.newsletter-home-container .btn {
padding: 6px 27px;
}
.newsletter-home-container .e-unews img {
margin: 2rem auto 1rem;
}
/* */
/* */
/* */
/* */
/* */
.panel8 {
padding: 8em 0;
}
.panel8.no_bg_image {
background: #e5e5e5 !important;
padding-bottom: 2em;
}
.panel9 {
background: #fff;
}
.panel9 .inner {
margin: 0 auto;
}
.panel9 h3,
.panel6 h3 {
padding: 2em 0;
margin: 0 auto;
font-family: 'brutal_typebold';
font-size: 32px;
}
.panel9 .nav-tabs {
border-bottom: 0;
margin-left: 0 !important;
}
.panel9 li {
width: 22%;
margin: 0;
border: 0;
background: 0;
font-family: 'Open Sans', sans-serif;
text-transform: none !important;
vertical-align: top;
}
.panel9 li a {
min-height: 300px;
border: 0;
background: 0;
font-family: 'Open Sans', sans-serif;
font-size: 80%;
}
.panel9 .nav-tabs > li > a,
.panel9 .nav-tabs > li > a:focus,
.panel9 .nav-tabs > li > a:hover,
.panel9 .nav-tabs > li.active > a,
.panel9 .nav-tabs > li.active > a:focus,
.panel9 .nav-tabs > li.active > a:hover {
margin: 0;
padding: 0;
color: #333;
}
.panel9 .nav-tabs li a::after {
display: none;
}
.panel9 li img {
width: 180px;
height: 180px;
border-radius: 50%;
margin-bottom: 1em;
-webkit-transition: border-width 0.5s linear;
-o-transition: border-width 0.5s linear;
transition: border-width 0.5s linear;
-webkit-transform: rotate(1080deg);
-ms-transform: rotate(1080deg);
transform: rotate(1080deg);
}
.panel9 li a .local-customer-title,
.panel9 li a .local-customer-description {
display: none;
-webkit-animation: fadein 1s;
/* */
/* */
/* */
/* */
animation: fadein 1s;
}
@keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/* */
/* */
@-webkit-keyframes fadein {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/* */
/* */
.panel9 li a .local-customer-title {
font-weight: bold;
font-size: 110%;
}
.panel9 li a .local-customer-description {
max-width: 150px;
margin: 0 auto;
}
.panel9 li a:hover img,
.panel9 li.active img {
border: 5px solid #ed9b33 !important;
-webkit-transform: rotate(1080deg);
-ms-transform: rotate(1080deg);
transform: rotate(1080deg);
}
.panel9 li a:hover .local-customer-title,
.panel9 li a:hover .local-customer-description,
.panel9 li.active .local-customer-title,
.panel9 li.active .local-customer-description {
display: block;
}
.panel9 .local-customer-text {
text-align: center;
font-size: 120%;
padding: 1em 10%;
}
.panel9 .local-customer-text p:before {
content: '“';
font-size: 26px;
color: #ed9b33;
line-height: 26px;
}
.panel9 .local-customer-text p:after {
content: '”';
font-size: 26px;
color: #ed9b33;
line-height: 26px;
}
/* */
#lopd_checkbox_label {
margin-top: 2rem;
}
#lopd_checkbox_label p {
font-size: 12px;
text-align: left;
color: #333;
}
.btn .arrow-button {
top: 28%;
}
form {
line-height: 130%;
}
div.description-work-with-us {
background: #333;
color: #fff;
padding: 10px;
font-size: 13px;
margin: 0;
text-align: center;
}
div.description-work-with-us p {
margin: 0;
}
.description-work-with-us a {
color: #fff;
text-decoration: underline;
border: 0;
}
.description-work-with-us a:hover {
color: #ed9b33;
text-decoration: underline;
background: transparent;
}
.description-work-with-us span {
color: #ed9b33;
font-weight: bold;
}
#get-in-touch-form h4 {
font-family: 'brutal_typebold';
margin: 1em 0;
font-size: 28px;
position: relative;
}
#get-in-touch-form h4 small {
font-family: 'brutal_typeRegular';
font-size: 16px;
}
#get-in-touch-form label {
font-weight: normal;
margin-top: 1em;
color: #767676;
font-size: 13px;
}
#get-in-touch-form .select-container {
margin-top: 1rem;
}
#get-in-touch-form ::placeholder {
color: #cacaca !important;
}
#get-in-touch-form {
text-align: left;
background: #fff;
width: 100%;
position: relative;
line-height: 160%;
padding-bottom: 3em;
box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-o-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
max-width: 1020px;
margin: 5rem auto 5rem;
padding: 2em 0 7rem;
}
.template-homepage #get-in-touch-form {
z-index: 999;
}
.template-homepage #get-in-touch-form p {
margin-top: 1rem;
}
#get-in-touch-form p.form-summary {
margin-top: 2rem;
}
#get-in-touch-form p.explanation {
font-size: 13px;
}
#get-in-touch-form input.form-control,
#get-in-touch-form .form-control-select,
#get-in-touch-form input.email {
background: transparent;
width: 100%;
padding: 6px 12px;
margin-top: 0;
height: 45px;
font-family: 'Open Sans', sans-serif;
font-weight: normal;
color: #555;
border-radius: 4px;
border: 1px solid #ccc;
font-size: 14px;
}
/* */
/* */
.attachmentfile-container,
#get-in-touch-form .form-control-select,
#get-in-touch-form input.email {
margin-bottom: 0.5em;
}
#get-in-touch-form .btn {
margin: 2em 0 0;
}
#get-in-touch-form p {
/* */
}
#get-in-touch-form p.description {
max-width: 600px;
font-size: 16px;
line-height: 160%;
}
#submit-form {
white-space: normal;
}
#get-in-touch-form .delegaciones {
margin: 1em 0;
display: inline-block;
}
#get-in-touch-form .form-control {
border-radius: 4px !important;
}
#content textarea {
font-family: 'Open Sans', sans-serif;
width: 100%;
}
#get-in-touch-form label .filename {
font-size: 13px;
font-weight: bold;
border: 1px solid #ccc;
border-radius: 4px;
background-color: fff;
display: block;
padding: 8px 12px;
text-transform: none;
cursor: pointer;
/* */
text-align: right;
position: relative;
color: #fff;
text-transform: uppercase;
margin-right: -10px;
}
#get-in-touch-form ::placeholder {
color: hsla(0, 0%, 52%, 1);
}
#get-in-touch-form label .filename:before {
background: hsla(0, 0%, 52%, 1);
content: '';
position: absolute;
width: 160px;
height: 100%;
right: 0;
top: 0;
z-index: -9;
color: #fff;
}
#get-in-touch-form label .filename:focus,
#get-in-touch-form label .filename:hover {
background-color: transparent;
}
#get-in-touch-form .row .col-sm-12 {
padding: 0 130px;
}
#interesado #get-in-touch-form .row .col-sm-12 {
padding: 0 15px;
}
/* */
#get-in-touch-form .row:first-child .col-sm-12:first-child:before {
left: 15px;
right: 30px;
width: calc(100% - 30px);
height: 1px;
background: #ccc;
bottom: 0;
content: '';
position: absolute;
}
#get-in-touch-form select {
color: hsla(0, 0%, 52%, 1);
width: 100%;
padding: 6px 0;
}
#get-in-touch-form > .col-sm-12 p:last-child {
margin-bottom: 1em;
}
.inputonfocus {
color: #ed9b33;
}
#get-in-touch-form .form-control:focus {
border-color: #ed9b33;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
border: 1px solid #ed9b33;
border-radius: 4px;
}
#get-in-touch-form .form-control-select:focus {
border: 1px solid #ed9b33;
border-radius: 4px;
padding: 10px;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
}
#get-in-touch-form textarea {
max-height: 100px;
}
#get-in-touch-form .inputok:after {
background: none;
}
#get-in-touch-form .inputerror input,
#get-in-touch-form .inputerror select {
background: url(error.png) no-repeat center right;
}
#get-in-touch-form .inputerror textarea {
background: url(error.png) no-repeat right 10px;
}
#get-in-touch-form .attachment {
display: none;
}
#get-in-touch-form .attachmentfile-container {
display: flex;
}
#get-in-touch-form #attachment-file-name {
background: transparent;
width: 100%;
padding: 6px 12px;
margin-top: 0;
height: 45px;
font-family: 'Open Sans', sans-serif;
font-weight: normal;
color: hsla(0, 0%, 52%, 1);
color: #cacaca;
border-radius: 4px;
border: 1px solid #ccc;
border-right: none;
font-size: 15px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
#get-in-touch-form .attachment-btn {
background: hsla(0, 0%, 52%, 1);
border: none;
border-radius: 4px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
box-sizing: border-box;
padding: 0px 10px;
color: #fff;
vertical-align: middle;
text-transform: uppercase;
margin: revert;
font-size: 13px;
font-weight: bold;
margin: 0 !important;
}
#get-in-touch-form .inputerror input.attachment-btn {
background: hsla(0, 0%, 52%, 1);
}
#get-in-touch-form .bootstrap-select.form-control-select .btn {
margin: 0;
text-transform: none;
font-family: 'Open Sans', sans-serif;
padding: 6px 12px;
margin-top: 0;
height: 45px;
background: transparent;
width: 100%;
font-weight: normal;
color: #555;
border-radius: 4px !important;
border: 1px solid #ccc;
}
#get-in-touch-form
.bootstrap-select.btn-group
.dropdown-toggle
.filter-option:hover {
color: #555 !important;
}
#get-in-touch-form .bootstrap-select.form-control-select {
width: 100%;
}
#get-in-touch-form .btn-group.open .dropdown-toggle {
box-shadow: none;
}
#get-in-touch-form .btn-group.open .dropdown-menu.open {
box-shadow: none;
border: 1px solid #ccc;
max-width: 100%;
columns: 1;
}
@media (max-width: 767px) {
#get-in-touch-form .row .col-sm-12 {
padding: 1em;
font-size: 15px;
}
#get-in-touch-form .row:first-child .col-sm-12:first-child {
margin: 0 -15px;
}
.template-requestaquote h1,
#get-in-touch-form h4 {
font-size: 24px !important;
margin: 2em 0 20px !important;
}
#get-in-touch-form h4,
#get-in-touch-form h3 {
margin: 0 15px !important;
font-size: 22px !important;
}
#get-in-touch-form .row:first-child .col-sm-12:first-child:before {
width: auto;
}
}
.custom-file {
position: relative;
display: inline-block;
width: 100%;
margin-bottom: 0;
}
.custom-file-input {
position: relative;
z-index: 2;
width: 100%;
margin: 0;
opacity: 0;
}
.custom-file-label {
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 1;
}
.custom-file-label ::after {
position: absolute;
top: 0;
right: 0;
bottom: 0;
z-index: 3;
display: block;
}
.roottelephone {
background: #ed9b33;
}
input:-webkit-autofill {
box-shadow: 0 0 0 30px white inset;
-webkit-box-shadow: 0 0 0 30px white inset;
}
.template-requestaquote .documentFirstHeading,
.template-workwithussent .documentFirstHeading,
.template-bimformsent .documentFirstHeading,
.template-scaffmaxformsent .documentFirstHeading,
.template-offerformsent .documentFirstHeading {
text-transform: uppercase;
}
.template-requestaquoteok .container-center,
.template-workwithussent .container-center,
.template-bimformsent .container-center,
.template-scaffmaxformsent .container-center,
.template-offerformsent .container-center,
.template-myulmaformok .container-center,
.template-vacancyformok .container-center,
.template-megaliteformsent .container-center,
.template-alupropformsent .container-center,
.template-formsent .container-center,
.template-downloadleadmagnetok .container-center,
.template-immersion_showroom_form_ok .container-center {
text-align: center;
box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-o-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
padding: 2em 2em 6em 2em;
font-size: 13px;
margin: 5em 0;
background: #fff;
}
.template-myulma_langing_view .container-center {
padding: 2em 1em 6em 1em;
}
.template-requestaquoteok .container-center h1,
.template-workwithussent .container-center h1,
.template-bimformsent .container-center h1,
.template-scaffmaxformsent .container-center h1,
.template-offerformsent .container-center h1,
.template-myulmaformok .container-center h1,
.template-vacancyformok .container-center h1,
.template-megaliteformsent .container-center h1,
.template-alupropformsent .container-center h1,
.template-formsent .container-center h1,
.template-downloadleadmagnetok .container-center h1,
.template-immersion_showroom_form_ok .container-center h1 {
font-family: 'brutal_typebold';
font-weight: normal;
background: url(okicon2.png) no-repeat center center;
background-size: 150px auto;
padding: 1em 0;
}
.request-a-quote-ok-subscribe p,
.request-a-quote-ok-subtitle {
font-family: 'brutal_typeregular';
font-size: 18px;
font-weight: bold;
padding: 0;
}
.request-a-quote-ok-subscribe .btn,
.request-a-quote-ok-subtitle .btn {
margin-top: 2rem;
}
.request-a-quote-ok-description {
margin: 2em 0 1em;
padding: 0 20%;
}
.template-requestaquote h1 {
text-align: center;
font-size: 32px;
padding: 0;
}
.template-requestaquote,
.template-requestaquoteok,
.template-myulmaformok,
.template-vacancyformok,
.template-megaliteformsent,
.template-alupropformsent,
.template-formsent,
.template-downloadleadmagnetok,
.template-immersion_showroom_form_ok {
background: #e5e5e5 !important;
background-size: 110% auto;
}
.template-bimformsent,
.template-scaffmaxformsent {
background: url(hormigon.jpg) no-repeat top center fixed #f3f3f3;
}
#form-container {
padding-bottom: 3em;
max-width: 1170px;
margin: 0 auto;
}
.template-homepage h1.documentFirstHeading {
color: #333;
font-family: 'brutal_typebold';
}
h1.documentFirstHeading {
color: #333;
font-family: 'brutal_typebold';
margin: 30px 0 40px;
}
.headtitle h1.documentFirstHeading {
margin: 0 0 5px 0;
}
.headtitle {
padding: 3px 15px 3px 12px;
background: rgba(255, 255, 255, 0.75);
display: inline-block;
margin: 30px 0 10px 30px;
border-left: 3px solid #ed9b33;
max-width: 50%;
}
.headtitle span {
font-size: 16px;
margin: 0;
padding: 0 0 0 0;
font-family: 'Open Sans', sans-serif;
display: block;
line-height: 120%;
}
.portaltype-project .headtitle {
padding: 3px 15px 3px 12px;
background: rgba(255, 255, 255, 0);
display: inline-block;
margin: 30px 0 40px 30px;
border-left: 3px solid #ed9b33;
max-width: 50%;
color: #fff !important;
}
.portaltype-project .headtitle h1 {
color: #fff !important;
}
.portaltype-project .headtitle span {
color: #fff;
}
#content img {
max-width: 100%;
height: auto;
}
/* ****/
.full-screen {
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
}
.template-language-selector .full-screen {
opacity: 1;
}
#headerimage {
margin-top: 65px;
position: relative;
width: 100%;
overflow: hidden;
}
#headerimage .item {
opacity: 1;
}
.portaltype-productfamily #headerimage,
.template-sales_local_view #headerimage,
.template-sales_view #headerimage,
.services-image-fixed {
overflow: hidden;
}
.portaltype-productfamily #headerimage.zoom .item,
.template-projects_view #headerimage .item,
.template-sales_local_view #headerimage .item,
.template-sales_view #headerimage .item,
.welcome-text-container .welcome-image {
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-animation: zoomin 8s ease-out running;
animation: zoomin 8s ease-out running;
overflow: hidden;
-webkit-transition: opacity 500ms linear 0s;
-o-transition: opacity 500ms linear 0s;
transition: opacity 500ms linear 0s;
-webkit-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
-o-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.welcome-text-container .item {
position: relative;
overflow: hidden;
}
@media (min-width: 1025px) {
#headerimage.paralax .item {
background-attachment: fixed !important;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.isIE #headerimage.paralax .item {
background-attachment: scroll !important;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
}
@-webkit-keyframes zoomin {
0% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes zoomin {
0% {
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
/* */
.template-homepage #headerimagetitle.image-gradient {
top: 65px;
}
#headerimagetitle.image-gradient {
position: absolute;
top: 100px;
z-index: 100;
width: 100%;
overflow: hidden;
height: calc(100% - 135px);
/* */
/* */
background: -webkit-linear-gradient(
135deg,
rgba(0, 0, 0, 0.8) 0%,
rgba(0, 0, 0, 0) 80%
);
/* */
background: -webkit-linear-gradient(
315deg,
rgba(0, 0, 0, 0.8) 0%,
rgba(0, 0, 0, 0) 80%
);
background: -o-linear-gradient(
315deg,
rgba(0, 0, 0, 0.8) 0%,
rgba(0, 0, 0, 0) 80%
);
background: linear-gradient(
135deg,
rgba(0, 0, 0, 0.8) 0%,
rgba(0, 0, 0, 0) 80%
);
/* */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#00000000', GradientType=0);
/* */
}
.template-homepage #viewlet-above-content {
top: 50px;
}
.template-work_with_us #headerimagetitle.image-gradient {
height: calc(100% - 100px);
}
#viewlet-above-content {
width: 100%;
}
.breadcrumb {
font-size: 11px;
background: #fff;
color: #666;
padding: 5px 30px 5px;
margin: 65px 0 0 0;
border-radius: 0;
position: absolute;
width: 100%;
z-index: 110;
}
.breadcrumb a {
color: #666;
}
.breadcrumb a:hover {
color: #999;
}
.breadcrumb > .active {
color: #666;
}
.breadcrumb > li + li::before {
padding: 0;
color: #ccc;
content: '/';
}
#viewlet-above-content {
min-height: 35px;
}
.portaltype-product #headerimagetitle h1 {
text-align: left;
font-size: 32px;
line-height: 32px;
z-index: 1000;
margin: 0 0 5px 0;
padding: 0;
}
.portaltype-product #headerimagetitle.image-gradient {
/* */
background: -webkit-linear-gradient(
top,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0) 100%
);
/* */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(rgba(0, 0, 0, 0)),
to(rgba(0, 0, 0, 0))
);
background: -o-linear-gradient(
top,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0) 100%
);
background: linear-gradient(
to bottom,
rgba(0, 0, 0, 0) 0%,
rgba(0, 0, 0, 0) 100%
);
/* */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#00000000', GradientType=0);
/* */
}
#myCarousel img {
z-index: 90;
}
#myCarousel .carousel-caption h2 {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
margin: 0 auto;
padding: 2px 10px;
background: #fff;
background: rgba(255, 255, 255, 0.8);
display: inline;
text-shadow: none;
border-radius: 5px;
}
#myCarousel .carousel-caption {
bottom: 10px;
}
/* */
#carousel-caption {
display: inline-block;
padding: 10px;
background: #b9121b;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.carousel-indicators {
bottom: 0;
}
.nav-tabs li a,
.nav-tabs li a:after,
.nav-tabs li a:before {
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.nav-tabs li a:hover {
width: 100%;
}
.nav-tabs li a,
.nav-tabs li:active a {
position: relative;
}
.nav-tabs li a:after {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 0;
content: '.';
color: transparent;
background: #ed9b33;
height: 3px;
}
.nav-tabs > li.active > a:after {
position: absolute;
bottom: 0;
left: 0;
right: auto;
content: '.';
margin: auto;
width: 100%;
color: transparent;
background: #ed9b33;
height: 3px;
}
.nav-tabs li a:after,
.nav-tabs > li.active > a:after {
bottom: -2px;
}
.nav-tabs li a:hover:after {
width: 100%;
}
.nav-tabs li {
list-style: none;
font-family: 'brutal_typeregular';
font-size: 18px;
text-transform: uppercase;
margin-bottom: 0 !important;
margin: 0 10px;
}
.tabbable {
margin-top: 2em;
}
.portaltype-product .tabbable {
margin-bottom: 4em;
}
.tabbable li a {
color: #555;
border: 0;
white-space: nowrap;
padding: 0;
}
.tabbable .editablehtml ul li a,
.tabbable .editablehtml ol li a {
border-bottom: 1px solid #ed9b33 !important;
}
.tabbable .nav > li > a {
padding: 15px;
margin: 0;
}
#content .tabbable ul {
margin: 0 0 1em 0 !important;
padding: 0 0 0 0;
display: flex;
justify-content: space-between;
}
#content .tabbable .panel-body ul,
#content .tabbable .tab-content ul,
.template-myulma_langing_view .overview ul {
display: block;
}
#content .tabbable ul ul,
.template-myulma_langing_view .overview ul {
margin: 0 0 0 2em !important;
}
#content .tabbable ul ul ul {
margin: 0 0 0 2em !important;
}
#content .tabbable h2 {
font-size: 24px;
text-align: center;
margin-bottom: 2em;
display: none;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background-color: #fff;
border-color: #ddd #ddd transparent;
-webkit-border-image: none;
-o-border-image: none;
border-image: none;
border-style: solid;
border-width: 0;
color: #333;
cursor: default;
position: relative;
}
.nav-tabs > li > a:hover {
background: #fff;
border: 0;
color: #333;
}
.nav-tabs > li,
.nav-pills > li {
float: none;
display: inline-block !important;
display: inline;
/* */
zoom: 1;
/* */
}
.nav-tabs,
.nav-pills {
text-align: center;
margin-bottom: 0;
}
#taboverview,
.portaltype-project .tab-content #tab1 {
padding: 0 7em;
}
.tab-pane {
color: #555;
font-size: 15px;
}
.tab-pane p {
margin-bottom: 1em;
color: #555;
}
.tab-pane p a {
border-bottom: 1px solid #ed9b33;
color: #555;
}
.tab-pane p a:hover {
border-bottom: 1px solid #ed9b33;
text-decoration: none;
color: #555;
background: #ed9b33;
}
.featured-product-tab a {
color: #ed9b33 !important;
}
.featured-product-tab a:hover {
color: #333 !important;
}
#accordion {
margin: 2em 15% 2em;
}
.panel-default > .panel-heading {
background-color: #fff;
border-color: #ddd;
color: #555;
border-left: 0 !important;
border-right: 0 !important;
border-radius: 0 !important;
position: relative;
}
.panel-group .panel {
border: 0;
border-top: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;
border-radius: 0;
margin: 0;
-webkit-box-shadow: none;
box-shadow: none;
color: #555;
}
.panel-group .panel + .panel {
margin-top: -1px;
}
.panel-title {
color: inherit;
font-size: 18px;
font-family: 'brutal_typeregular';
text-transform: uppercase;
position: relative;
display: block;
}
.panel-group h2.panel-title {
margin: 0;
}
.panel-title a {
width: 100%;
display: block;
padding: 20px 10px;
margin: 0;
color: #555;
border-bottom: 0;
background: transparent;
}
.panel-title a:hover {
text-decoration: none;
color: #ed9b33;
background: transparent;
border: 0;
}
.panel-title .glyphicon {
position: absolute;
right: 14px;
top: 25px;
font-family: 'Open Sans', sans-serif;
font-size: 38px;
opacity: 0.8;
}
#taboverview .panel-title .glyphicon {
top: 11px;
}
.equipos-premontados .panel-title .glyphicon,
.ingenieria-y-aplicacion .panel-title .glyphicon {
top: 11px;
}
.panel-default > .panel-body {
text-transform: none;
font-size: 15px !important;
font-family: 'Open Sans', sans-serif;
color: #555 !important;
}
.panel-body p,
.panel-body li {
color: #555 !important;
}
.content li,
body.portaltype-vacancy #portal-columns li,
body.template-onadek_form .videos li,
.template-myulma_langing_view .overview ul li {
display: block;
}
.panel-body ul,
body.portaltype-vacancy #portal-columns ul,
body.template-onadek_form .videos ul {
list-style: none;
margin-left: 1em;
}
.panel-body ul li,
body.portaltype-vacancy #portal-columns ul li,
body.template-onadek_form .videos ul li,
.template-myulma_langing_view .overview ul li {
list-style: none;
margin-left: 1em;
}
.panel-body ul li:before,
body.portaltype-vacancy #portal-columns ul li:before,
body.template-onadek_form .videos ul li:before,
.template-myulma_langing_view .overview ul li:before {
content: '•';
font-size: 18px;
color: #333;
display: inline-block;
margin-left: -1em;
width: 1em;
text-align: center;
}
.panel-body ul ul li:before,
body.portaltype-vacancy #portal-columns ul ul li:before,
body.template-onadek_form .videos ul ul li:before {
font-size: 14px;
}
.panel-heading {
padding: 0;
}
.panel .collapse.in {
display: block;
}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
border-top: 0 none;
}
#myCarousel2 img {
width: 100%;
height: auto;
position: absolute;
top: 0;
left: 0;
}
.pos1,
.pos2,
.pos3,
.pos4,
.pos5,
.pos6 {
height: 245px;
width: 277px;
margin-bottom: 10px;
margin-right: 10px;
float: left;
overflow: hidden;
}
.pos3,
.pos6 {
margin-right: 0;
}
.pos1,
.pos6 {
width: 564px;
}
@media only screen and (max-width: 1170px) and (min-width: 990px) {
.pos1,
.pos3,
.pos5,
.pos6 {
margin-right: 0px;
}
.pos2 {
margin-right: 10px;
}
}
@media only screen and (max-width: 990px) and (min-width: 564px) {
.pos1,
.pos3,
.pos5,
.pos6 {
margin-right: 0px;
}
.pos2 {
margin-right: 10px;
}
}
@media (max-width: 564px) {
.pos2,
.pos3,
.pos4,
.pos5 {
width: 565px;
}
}
#myCarousel2 .item .overlay,
.newsImageContainer .imagelink .overlay {
background: transparent none repeat scroll 0 0;
height: 100%;
opacity: 0;
position: relative;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
width: 100%;
margin: 0;
z-index: 10;
display: block;
}
#myCarousel2 .item .overlay span,
.newsImageContainer .imagelink .overlay span {
z-index: 100;
display: block;
color: #fff;
margin: 0;
padding: 1em;
font-size: 16px;
font-weight: 400;
line-height: 30px;
margin-bottom: 30px;
opacity: 0;
text-align: left;
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
-webkit-transition: all 0.8s ease 0s;
-o-transition: all 0.8s ease 0s;
transition: all 0.8s ease 0s;
width: 100%;
padding-bottom: 25px;
background: url(searchHoria.png) no-repeat 18px bottom;
background-size: 20px auto;
}
.overlay span.highlightedSearchTerm {
display: none !important;
}
#myCarousel2 .item .overlay:hover span,
.newsImageContainer .imagelink .overlay:hover span {
opacity: 1;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
#myCarousel2 .item .overlay:hover,
.newsImageContainer .overlay:hover {
background: rgba(37, 38, 52, 0.9) none repeat scroll 0 0;
opacity: 1;
}
#tabgallery .zoomin,
.newsImageContainer .zoomin {
background: none !important;
}
.carousel-inner > .item.active {
border: 0;
}
.lg-toolbar .lg-icon {
border: 0;
}
.lg-toolbar .lg-icon:hover {
background: transparent;
}
.ulma-open {
text-align: center;
}
.ulma-open .col-sm-4 {
padding-top: 2rem;
}
.template-bim_form .vid-info,
.template-scaffmax_form .vid-info,
.vid-info {
margin-left: 30px;
max-width: 48%;
}
.template-bim_form .vid-info h1,
.template-scaffmax_form .vid-info h1,
.vid-info h1 {
margin-top: 0;
}
.template-bim_form .vid-info p,
.template-bim_form .vid-info p span,
.template-scaffmax_form .vid-info p,
.template-scaffmax_form .vid-info p span {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
line-height: 1.6em;
}
.template-bim_form .scroll,
.template-scaffmax_form .scroll {
bottom: 2.5em;
}
.featured-text {
position: relative;
margin-bottom: 4em;
}
.featured-text img {
height: auto;
width: 100%;
}
.featured-text .overlay {
background: transparent none repeat scroll 0 0;
height: 100%;
opacity: 0;
position: absolute;
top: 0;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
width: 100%;
margin: 0;
z-index: 10;
display: block;
}
.featured-text:hover .overlay {
background: rgba(37, 38, 52, 0.9) none repeat scroll 0 0;
opacity: 1;
height: calc(100%-72px);
}
.tab-pane .featured-text .overlay p {
color: #fff;
text-align: center;
line-height: 30px;
height: 72%;
margin-bottom: 0;
}
.tab-pane .featured-text .overlay p:before {
content: '“';
font-size: 26px;
color: #ed9b33;
line-height: 26px;
}
.tab-pane .featured-text .overlay p:after {
content: '”';
font-size: 26px;
color: #ed9b33;
line-height: 26px;
}
.featured-text .overlay {
padding: 1em;
color: #fff;
font-size: 1em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
h3 {
font-size: 21px;
}
.productfamily-image {
position: absolute;
width: 100%;
height: 800px;
top: 40px;
overflow: hidden;
}
.productfamily-image img {
width: 100%;
z-index: 10;
}
.portaltype-productfamily #viewlet-above-content {
background: rgba(255, 255, 255, 0.8);
}
.documentFirstHeading {
text-transform: uppercase;
font-family: 'brutal_typebold';
}
.template-onadek_form .documentFirstHeading,
.template-aluprop_form .documentFirstHeading {
text-transform: none !important;
}
.portaltype-productfamily .documentFirstHeading,
.portaltype-section .documentFirstHeading,
.template-projects_view .documentFirstHeading,
.template-management_board_view .documentFirstHeading {
z-index: 12;
position: relative;
margin: 30px 0 40px 30px;
}
.template-management_board_view .documentFirstHeading:before,
.template-work_with_us h1.documentFirstHeading:before {
width: 20% !important;
}
#headerimagetitle.black h1,
#headerimagetitle.black .description {
color: #333 !important;
}
#headerimagetitle.white h1,
#headerimagetitle.white .description {
color: #fff !important;
}
.subsection-media .documentFirstHeading,
.template-magazine_news_view .documentFirstHeading {
position: relative;
}
.portaltype-productfamily .documentFirstHeading::before,
.portaltype-section .documentFirstHeading::before,
.template-projects_view .documentFirstHeading::before,
.template-magazine_news_view .documentFirstHeading:before,
.subsection-media .documentFirstHeading::before,
.template-management_board_view .documentFirstHeading::before {
background: #ed9b33 none repeat scroll 0 0;
bottom: -13px;
content: '';
height: 3px;
left: 0;
margin: 0 auto;
position: absolute;
width: 14%;
z-index: 1;
}
.containerTitle .description {
font-size: 16px;
font-weight: 900;
}
.containerTitle .description.editablehtml {
font-weight: normal;
}
.subsection-media .description,
.template-magazine_news_view .description,
.template-view.portaltype-folderishpage .description,
.template-folderishpage4pdfs .description,
.template-company_authorities .description,
.template-fg_base_view_p3 .description {
float: left;
}
.portaltype-productfamily .description,
.portaltype-section .description,
.template-projects_view .description,
.template-management_board_view .description {
z-index: 12;
position: relative;
margin-left: 30px;
}
.vertical-align {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.vertical-align > [class^='col-'],
.vertical-align > [class*=' col-'] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
/* */
}
.vertical-align > div:last-child {
display: block;
}
#see-all-projects {
margin-top: 20px;
}
#see-all-projects a {
padding: 0 0 2em 2.5em;
display: inline-block;
background: url(search.png) no-repeat top left;
background-size: 26px auto;
color: #333;
margin-top: 1em;
font-weight: bold;
border: 0;
}
.isIE #see-all-projects a {
background: url(searchE.png) no-repeat top left;
background-size: 26px auto;
}
#see-all-projects a:hover {
color: #ed9b33;
background: url(searchHover.png) no-repeat top left;
background-size: 26px auto;
}
.isIE #see-all-projects a:hover {
background: url(searchHoverE.png) no-repeat top left;
background-size: 26px auto;
}
.vertical-align .col-sm-offset-2 a {
border: 0;
}
.vertical-align .col-sm-offset-2 a:hover {
background: transparent;
}
.template-projects_view #content-core .row {
margin: 3em 0;
}
.portaltype-productfamily #content .product h2,
.portaltype-section #content .product h2,
.portaltype-folderishpage h2,
.template-blog-items-collection-view .blog-item h2 {
margin: 1.5rem 0;
font-size: 24px;
}
.portaltype-productfamily #content .product img,
.portaltype-section #content .product img,
.template-projects_view #content-core img,
.portaltype-projecttype #content img {
max-height: 190px;
width: auto;
}
.portaltype-projecttype #content .project-image img,
.portaltype-producttype #content .product-image img {
width: 100% !important;
height: auto;
max-height: none;
}
.portaltype-productfamily #content .product .col-sm-4.col-sm-offset-2,
.portaltype-section #content .product .col-sm-4.col-sm-offset-2,
.template-projects_view #content-core .col-sm-4.col-sm-offset-2 {
text-align: center;
}
.portaltype-projecttype #content .vertical-align {
margin-bottom: 3em;
}
.portaltype-projecttype #content .vertical-align h2 {
margin: 1.5rem 0;
font-size: 21px;
}
.template-facetednavigation_view #headerimagetitle,
.template-restricteduserdata #headerimagetitle,
.portaltype-projecttype #headerimagetitle.normalprojecttype,
.subsection-media #headerimagetitle,
.template-magazine_news_view #headerimagetitle,
.template-newsletter_subscription_view #headerimagetitle,
.template-clients_section_view #headerimagetitle,
.portaltype-video #headerimagetitle,
.template-summary_view #headerimagetitle,
.subsection-news #headerimagetitle,
#headerimagetitle.noimage,
.template-view.portaltype-folderishpage #headerimagetitle,
.template-folderishpage4pdfs #headerimagetitle,
.template-company_authorities #headerimagetitle,
.template-fg_base_view_p3 #headerimagetitle {
position: relative;
padding: 30px;
top: 35px;
background: #fff;
height: auto;
}
.subsection-media #headerimagetitle,
.template-clients_section_view #headerimagetitle {
padding: 30px 30px 0 30px;
}
.portaltype-projecttype #headerimagetitle.genericprojecttype {
padding: 10px 30px 0 30px;
}
.template-facetednavigation_view h1.documentFirstHeading,
.portaltype-projecttype h1.documentFirstHeading,
.portaltype-site h1.documentFirstHeading,
.template-sales_view h1.documentFirstHeading,
.template-sales_local_view h1.documentFirstHeading,
.template-restricteduserdata h1.documentFirstHeading,
.subsection-media h1.documentFirstHeading,
.template-magazine_news_view h1.documentFirstHeading,
.template-newsletter_subscription_view h1.documentFirstHeading,
.portaltype-video h1.documentFirstHeading,
.template-summary_view h1.documentFirstHeading,
.subsection-news h1.documentFirstHeading,
.template-services_view h1.documentFirstHeading,
.template-ventas_view h1.documentFirstHeading,
.template-servicepack_view h1.documentFirstHeading,
.template-logistics_view h1.documentFirstHeading,
.subsection-media #headerimagetitle h1.documentFirstHeading,
.template-clients_section_view #headerimagetitle h1.documentFirstHeading,
#headerimagetitle.noimage h1.documentFirstHeading,
.template-work_with_us #headerimagetitle h1.documentFirstHeading,
.template-bim_form #headerimagetitle h1.documentFirstHeading,
.template-scaffmax_form #headerimagetitle h1.documentFirstHeading,
.template-about_ulma_view #headerimagetitle h1.documentFirstHeading,
.template-view.portaltype-folderishpage
#headerimagetitle
h1.documentFirstHeading,
.template-folderishpage4pdfs #headerimagetitle h1.documentFirstHeading,
.template-company_authorities #headerimagetitle h1.documentFirstHeading,
.template-fg_base_view_p3 #headerimagetitle h1.documentFirstHeading {
position: relative;
}
.template-bim_form #headerimagetitle.image-gradient,
.template-scaffmax_form #headerimagetitle.image-gradient,
.template-ventas_view #headerimagetitle.image-gradient {
background: -webkit-linear-gradient(
135deg,
rgba(0, 0, 0, 0.4) 0%,
rgba(0, 0, 0, 0) 100%
);
background: -webkit-linear-gradient(
315deg,
rgba(0, 0, 0, 0.4) 0%,
rgba(0, 0, 0, 0) 100%
);
background: -o-linear-gradient(
315deg,
rgba(0, 0, 0, 0.4) 0%,
rgba(0, 0, 0, 0) 100%
);
background: linear-gradient(
135deg,
rgba(0, 0, 0, 0.4) 0%,
rgba(0, 0, 0, 0) 100%
);
height: calc(100% - 96px);
}
.template-ventas_view #headerimagetitle.image-gradient {
height: calc(100% - 100px);
}
.portaltype-video h1.documentFirstHeading {
text-transform: none;
}
.template-facetednavigation_view h1.documentFirstHeading::before,
.portaltype-projecttype h1.documentFirstHeading::before,
.portaltype-productfamily h1.documentFirstHeading::before,
.portaltype-site h1.documentFirstHeading::before,
.template-sales_view h1.documentFirstHeading::before,
.template-sales_local_view h1.documentFirstHeading::before,
.subsection-media h1.documentFirstHeading::before,
.template-magazine_news_view h1.documentFirstHeading::before,
.template-newsletter_subscription_view h1.documentFirstHeading::before,
.template-clients_section_view h1.documentFirstHeading::before,
.template-restricteduserdata h1.documentFirstHeading::before,
.portaltype-video h1.documentFirstHeading::before,
.template-summary_view h1.documentFirstHeading::before,
.subsection-news h1.documentFirstHeading::before,
.template-services_view h1.documentFirstHeading::before,
.template-ventas_view h1.documentFirstHeading::before,
.template-servicepack_view h1.documentFirstHeading::before,
.template-logistics_view h1.documentFirstHeading::before,
#headerimagetitle.noimage h1.documentFirstHeading::before,
.template-work_with_us h1.documentFirstHeading::before,
.template-bim_form h1.documentFirstHeading::before,
.template-scaffmax_form h1.documentFirstHeading::before,
.template-about_ulma_view #headerimagetitle h1.documentFirstHeading::before,
.template-view.portaltype-folderishpage
#headerimagetitle
h1.documentFirstHeading::before,
.template-folderishpage4pdfs #headerimagetitle h1.documentFirstHeading::before,
.template-company_authorities #headerimagetitle h1.documentFirstHeading::before,
.template-fg_base_view_p3 #headerimagetitle h1.documentFirstHeading::before,
.template-blog-items-view h1.documentFirstHeading::before,
.template-blog-items-collection-view h1.documentFirstHeading::before {
background: #ed9b33 none repeat scroll 0 0;
bottom: -13px;
content: '';
height: 3px;
left: 0;
margin: 0 auto;
position: absolute;
width: 14%;
z-index: 1;
}
.template-view.portaltype-site h1.documentFirstHeading::before {
display: none;
}
.template-facetednavigation_view .documentDescription,
.portaltype-projecttype .documentDescription,
.template-sales_local_view .documentDescription,
.template-sales_view .documentDescription,
.subsection-media .documentDescription,
.template-clients_section_view .documentDescription,
.portaltype-video .documentDescription,
.template-summary_view .documentDescription,
.subsection-news .documentDescription,
.template-services_view .documentDescription,
.template-logistics_view .documentDescription,
#headerimagetitle.noimage .documentDescription,
.template-work_with_us .documentDescription,
.template-about_ulma_view .documentDescription {
float: left;
position: relative;
}
.template-facetednavigation_view .containerTitle .documentDescription {
margin-bottom: 3em;
}
.faceted-criteria a {
color: #ed9b33 !important;
position: absolute;
right: 36px;
top: -5px;
z-index: 99999;
border: 0;
}
.faceted-criteria a:hover {
color: #333 !important;
background: transparent;
}
.related-projects p,
#related-products p,
.related-products p {
color: #555;
font-size: 15px;
}
.related-projects .row,
.related-products .row,
#related-products .row,
#related-projects .row {
margin: 2em 0 3em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.related-projects .btn,
#related-products .btn,
.related-products .btn {
margin: 2rem 0;
}
.related-projects h3,
#related-products h3,
.related-products h3 {
margin-top: 0;
margin-bottom: 1.5rem;
font-size: 21px;
}
.related-product,
.related-project {
margin-top: 0;
margin-bottom: 1.5rem;
font-size: 21px;
display: block;
color: #555;
font-weight: normal;
line-height: 120%;
margin-bottom: 0.5em;
font-family: 'brutal_typeregular';
border: 0;
}
.related-product:hover,
.related-project:hover {
color: #ed9b33;
border: 0;
background: transparent;
}
.product .product-description {
margin-bottom: 1em;
}
.project-image a,
.product-image a {
display: block;
}
.image-shadow {
background-color: rgba(0, 0, 0, 0.7);
bottom: 3em;
left: 15px;
right: 15px;
top: 0;
-webkit-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
opacity: 0;
position: absolute;
height: 100%;
}
a:hover .image-shadow {
opacity: 1;
background: url(plush.png) no-repeat center rgba(0, 0, 0, 0.7);
background-size: 72px;
}
.project-image-container {
position: relative;
}
.project-image-container .image-shadow {
background-color: rgba(0, 0, 0, 0.7);
bottom: 0;
left: 0;
right: 0;
top: 0;
-webkit-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
opacity: 0;
position: absolute;
}
.related-videos .row {
margin-bottom: 2em;
}
.portaltype-projecttype #portal-columns.container,
.template-facetednavigation_view #portal-columns.container {
padding-top: 0px !important;
}
.template-facetednavigation_view .pagination {
margin-bottom: 6em;
}
.template-facetednavigation_view .scrollup {
color: #999;
}
#projects,
#products {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.project-element h2 {
margin-top: 1em;
font-size: 21px;
}
.project-element .project-image {
margin: 0;
}
.isIE .project-element .project-image {
height: 192px;
}
.faceted-center-column {
min-height: 1px;
width: 100%;
margin-top: 0;
}
.faceted-widgets {
min-height: 90px;
text-align: right;
float: right;
margin-right: 1em;
}
#faceted-results .project-element,
.eeavideo,
#projects .project-element,
#products .product {
width: 33.3%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0 1.2em;
display: 1;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
margin-bottom: 3em;
}
.eeavideo {
max-height: 182px;
height: 182px;
overflow: hidden;
}
#faceted-results .project-element a,
.eeavideo a,
#projects .project-element a,
#products .product a {
border: 0;
background: transparent;
}
#faceted-results .project-element a.btn,
.eeavideo a.btn,
#projects .project-element a.btn,
#products .product a.btn {
background: #ccc;
border-color: #ccc;
border: 2px solid #ccc;
}
#faceted-results .project-element a:hover,
.eeavideo a:hover,
#projects .project-element a:hover,
#products .product a:hover {
background: transparent;
}
#faceted-results .project-element a.btn:hover,
.eeavideo a.btn:hover,
#projects .project-element a.btn:hover,
#products .product a.btn:hover {
background: #555;
border-color: #555;
border: 2px solid #555;
}
#projects .project-element p:last-child,
#products .product p:last-child,
.project-element p:last-child {
margin-top: auto;
}
.eeavideo img {
width: 100%;
}
/* */
.faceted-widget {
display: inline-block;
vertical-align: top;
}
#faceted-form fieldset {
margin: 0 !important;
padding: 0 0.5em 0.5em 0.5em;
border: 0 !important;
font-family: 'brutal_typeregular';
font-size: 16px;
}
#faceted-form:last-child fieldset {
padding: 0 0 0.5em 0.5em;
}
.faceted-ul-menu {
display: inline-block;
margin: 0 !important;
list-style-type: none !important;
width: 100%;
}
.faceted-ul-menu a {
border: 0;
}
.faceted-ul-menu ul {
position: absolute;
display: none;
margin: 0 0 0 -0.5em !important;
list-style-type: none !important;
}
.faceted-ul-menu li {
position: relative;
font-family: 'Open Sans', sans-serif;
position: relative;
}
.faceted-ul-menu li:after {
width: 30px;
height: 20px;
border-left: 1px solid #ccc;
content: '';
position: absolute;
top: 0;
left: 0;
}
.faceted-ul-menu li li:after {
display: none;
}
.faceted-ul-menu li span {
font-size: 14px;
}
.faceted-ul-menu li a.sel {
background: url(searcharrow.png) no-repeat top right;
color: #999;
padding-right: 20px;
display: inline;
}
.faceted-ul-menu li.sub {
max-width: 280px;
padding-left: 0.5em;
}
.faceted-ul-menu li.sub a {
padding-bottom: 0.5em;
display: block;
widows: 2;
text-align: left;
}
.faceted-ul-menu.created_c7 li.sub {
max-width: 140px;
}
.faceted-ul-menu li a.sel:hover {
color: #555;
}
.faceted-ul-menu li li a {
background: none;
color: #555;
padding: 0.3em 0 0.2em 0;
display: block;
font-size: 14px;
line-height: 120%;
}
.sub-menu-ul {
border: 1px solid #cecece;
padding: 0.5em 0.25em;
text-align: left;
margin-left: -1em;
}
.faceted-ul-menu li.opened:hover ul {
display: block;
background: #fff;
padding: 1em;
z-index: 999;
width: 300px;
position: absolute;
}
.faceted-ul-menu li.opened a:hover:after {
background: #ed9b33 none repeat scroll 0 0;
bottom: -15px;
content: '';
height: 3px;
left: 0;
margin: 0 auto;
position: absolute;
width: 60px;
z-index: 9999;
margin-bottom: 1em;
}
.faceted-ul-menu li li a:hover:after {
height: 0;
}
.faceted-ul-menu li li a:hover {
color: #ed9b33;
}
.template-facetednavigation_view .widget-fieldset legend {
display: none;
}
.pagination {
border: 0;
font-size: 16px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.pagination .current {
font-weight: bold;
padding: 0.5em 0.5em;
}
div.listingBar {
font-size: 16px;
}
div.listingBar a {
display: inline-block;
padding: 0.5em 0.5em;
border: 0;
font-size: 16px;
color: #999;
}
div.listingBar a:hover {
background: 0;
color: #ed9b33;
}
.catalog {
text-align: center;
margin-bottom: 2em;
}
.catalog h3 {
min-height: 2em;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: bold;
}
.catalog .dropdown-menu li {
list-style: none;
}
.catalog .bootstrap-select.btn-group .dropdown-toggle .caret,
.eeacatalog .bootstrap-select.btn-group .dropdown-toggle .caret,
.eeacertificate .bootstrap-select.btn-group .dropdown-toggle .caret,
.eeamagazine .bootstrap-select.btn-group .dropdown-toggle .caret {
margin-top: -10px;
position: absolute;
right: 12px;
top: 50%;
vertical-align: middle;
border: 0;
height: 20px;
margin-left: 2px;
width: 10px;
background: url(catalog.png) no-repeat top left;
background-size: 10px auto;
}
.catalog .bootstrap-select.btn-group .dropdown-toggle:hover .caret,
.catalog .bootstrap-select.btn-group .dropdown-toggle:active .caret,
.catalog .bootstrap-select.btn-group .dropdown-toggle:focus .caret,
.catalog .bootstrap-select.btn-group.open .dropdown-toggle .caret,
.eeacatalog .bootstrap-select.btn-group .dropdown-toggle:hover .caret,
.eeacatalog .bootstrap-select.btn-group .dropdown-toggle:active .caret,
.eeacatalog .bootstrap-select.btn-group .dropdown-toggle:focus .caret,
.eeacatalog .bootstrap-select.btn-group.open .dropdown-toggle .caret,
.eeacertificate .bootstrap-select.btn-group .dropdown-toggle:hover .caret,
.eeacertificate .bootstrap-select.btn-group .dropdown-toggle:active .caret,
.eeacertificate .bootstrap-select.btn-group .dropdown-toggle:focus .caret,
.eeacertificate .bootstrap-select.btn-group.open .dropdown-toggle .caret,
.eeamagazine .bootstrap-select.btn-group .dropdown-toggle:hover .caret,
.eeamagazine .bootstrap-select.btn-group .dropdown-toggle:active .caret,
.eeamagazine .bootstrap-select.btn-group .dropdown-toggle:focus .caret,
.eeamagazine .bootstrap-select.btn-group.open .dropdown-toggle .caret {
background: url(catalogh.png) no-repeat top left;
background-size: 10px auto;
}
.btn-default.active,
.btn-default:active,
.open > .dropdown-toggle.btn-default {
background-color: #555;
border-color: #555;
color: #fff;
}
.btn-group.open .dropdown-toggle {
-webkit-box-shadow: 0;
box-shadow: 0;
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default.focus:active,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default:hover {
background-color: #555;
border-color: #555;
color: #fff;
}
.download-catalog .dropdown-menu {
z-index: 100001;
padding: 0;
}
#content .tabbable .download-catalog .dropdown-menu ul {
margin-bottom: 0 !important;
}
.download-catalog .dropdown-menu ul li:first-child a,
.eeacertificate .dropdown-menu ul li:first-child a,
.eeacatalog .dropdown-menu ul li:first-child a,
.eeamagazine .dropdown-menu ul li:first-child a {
display: none;
}
.download-catalog .dropdown-menu ul li a .text,
.eeacatalog .dropdown-menu ul li a .text,
.eeacertificate .dropdown-menu ul li a .text,
.eeamagazine .dropdown-menu ul li a .text {
text-decoration: underline;
}
.just-for-clients a {
border-bottom: 1px solid #ed9b33;
color: #555;
}
.just-for-clients a:hover {
background: #ed9b33;
color: #555;
}
.video-section-title,
.logistics-accordion-title {
font-family: 'brutal_typelight';
text-align: left;
line-height: 120%;
}
.video-title {
font-family: 'brutal_typeregular';
min-height: 2.5em;
display: block;
text-align: center;
}
.video-section-title strong,
.video-title strong,
.logistics-accordion-title strong {
font-family: 'brutal_typebold';
}
.product-video {
position: relative;
max-width: 555px;
background: #000;
}
.video-link,
.video-link:hover {
border: 0;
background: 0;
}
.product-video img {
width: 100%;
opacity: 0.5;
}
.product-video:hover img {
opacity: 0.2;
}
.video-text img {
display: none;
}
.play-hover-container {
position: relative;
background: #000;
}
.play-hover-container img {
opacity: 0.7;
}
:hover > .play-hover-container img {
opacity: 0.4;
}
.play-hover-container::before {
top: 50%;
left: 50%;
margin-left: -31px;
/* */
margin-top: -31px;
/* */
width: 62px;
height: 62px;
content: '';
background: url(play2.png) no-repeat center center;
background-size: 62px;
display: inline-block;
z-index: 99;
position: absolute;
}
:hover > .play-hover-container::before {
background: url(play2h.png) no-repeat center center;
background-size: 62px;
}
.eeavideo a {
float: left;
height: 100%;
position: relative;
text-align: center;
z-index: 100;
border: 0;
}
.eeavideo a::before {
background-color: rgba(0, 0, 0, 0.5);
bottom: 0;
content: '';
left: 0;
position: absolute;
right: 0;
top: 0;
}
.eeavideo a:hover::before {
background-color: rgba(0, 0, 0, 0.8);
}
.video-text,
.eea-video-text {
color: #fff;
font-size: 18px;
float: left;
width: 100%;
text-align: center;
position: absolute;
z-index: 110;
top: 0;
display: block;
padding-top: 1em;
font-family: 'brutal_typeregular';
text-transform: uppercase;
z-index: 9;
}
.video-text {
height: 100%;
}
a .video-text,
a .eea-video-text {
color: #fff;
background: url(play2.png) no-repeat center 60%;
background-size: 52px;
padding-left: 1em;
padding-right: 1em;
height: 100%;
-webkit-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
}
a .eea-video-text {
background: none;
background-size: 52px;
}
a:hover .eea-video-text {
background: url(plushH.png) no-repeat center 60% !important;
background-size: 52px !important;
}
a .video-text {
background: url(play2.png) no-repeat center 60%;
background-size: 52px;
padding-bottom: 75px;
padding-left: 1em;
padding-right: 1em;
}
a:hover .video-text,
a:hover .eea-video-text {
color: #ed9b33 !important;
background: url(play2h.png) no-repeat center 60%;
background-size: 62px !important;
-webkit-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
opacity: 1;
}
.portaltype-product .video-text,
.portaltype-project .video-text {
font-size: 24px;
line-height: 130%;
}
.portaltype-product a .video-text,
.portaltype-product a .eea-video-text {
height: 100%;
padding-top: 1em;
}
.portaltype-product .video-link {
margin-bottom: 3em;
border: 0;
background: transparent;
}
.portaltype-product a.video-link:hover {
background: transparent;
}
.portaltype-video #video-image img {
width: 100%;
height: auto;
}
#video-image .play-hover-container::before {
top: 50%;
left: 50%;
margin-left: -51px;
margin-top: -51px;
width: 102px;
height: 102px;
content: '';
background: url(play2.png) no-repeat center center;
background-size: 120px;
display: inline-block;
z-index: 999999;
position: absolute;
}
#video-image :hover .play-hover-container::before {
top: 50%;
left: 50%;
margin-left: -70px;
margin-top: -70px;
width: 140px;
height: 140px;
content: '';
background: url(play2h.png) no-repeat center center;
background-size: 120px;
display: inline-block;
z-index: 999999;
position: absolute;
}
#video-image .play-hover-container img {
opacity: 0.7;
}
#video-image :hover .play-hover-container img {
opacity: 0.5;
}
.portaltype-video a .video-text {
background-size: 120px;
padding-top: 40%;
max-height: 600px;
}
.portaltype-video .related-products {
background: #fff;
display: block;
position: relative;
width: 100%;
}
.portaltype-video .related-products h3,
.portaltype-video .related-products p,
.portaltype-video .related-products .btn {
margin-left: 0;
}
.portaltype-video .related-products h2 {
font-size: 1.2em;
font-weight: bold;
margin-top: 3em;
position: relative;
margin-bottom: 2em;
}
.portaltype-video .related-products h2:before {
position: absolute;
background: #ed9b33;
content: '';
width: 100px;
height: 3px;
left: 0;
bottom: -10px;
}
.portaltype-video .related-products h3 {
margin-bottom: 0.5em;
}
.portaltype-video .related-products .btn {
margin: 0 0 3em 0;
}
.portaltype-video .product-image {
margin-bottom: 1em;
min-height: 225px;
}
.template-add_translations #get-in-touch-text {
display: none;
}
.portaltype-video #get-in-touch-in-site {
position: relative;
margin: 2em 0 3em;
padding: 0 220px 0 1em;
min-height: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.portaltype-video #get-in-touch-in-site p {
margin: 5px 0;
}
.portaltype-video #get-in-touch-in-site::before {
background: #ed9b33;
content: '';
width: 3px;
height: calc(100% - 16px);
left: 0;
position: absolute;
top: 10px;
}
#contacts {
-webkit-box-shadow: 10px 10px 10px #999;
box-shadow: 10px 10px 10px #999;
margin: 10px;
padding: 2em;
position: relative;
margin-bottom: 3em;
}
#contacts::after {
background: #ed9b33;
content: '';
width: 100px;
height: 3px;
left: 0;
position: absolute;
top: 0;
}
#contacts::before {
background: #ed9b33;
content: '';
width: 3px;
height: 50px;
left: 0;
position: absolute;
top: 0;
}
#contacts h2 {
margin: 0 0 1em 0;
}
.portaltype-site #viewlet-above-content,
.template-sales_local_view #viewlet-above-content,
.template-sales_view #viewlet-above-content {
padding-top: 65px;
}
.portaltype-site .breadcrumb,
.template-sales_local_view .breadcrumb,
.template-sales_view .breadcrumb {
margin: 0;
z-index: 999999;
position: relative;
background: transparent;
width: 70%;
float: left;
margin-bottom: -45px;
}
#viewlet-above-content .col-sm-12.nopadding {
background: #fff;
}
#sales-local-container .nopadding {
padding: 0;
}
.template-sales_local_view #headerimagetitle .row {
margin-right: 0;
margin-left: 0;
}
#open-close {
display: block;
width: 100%;
height: 45px;
position: relative;
background: #fff;
}
.portaltype-site #get-in-touch-in-site,
.template-sales_local_view #get-in-touch-in-site,
.template-sales_view #get-in-touch-in-site {
position: relative;
}
.template-sales_local_view #get-in-touch-in-site,
.template-sales_view #get-in-touch-in-site {
margin: 0;
z-index: 999;
}
.template-sales_view #get-in-touch-in-site,
.section-contact #get-in-touch-in-site {
background: url(itzalak2.jpg) no-repeat 0 110px fixed;
background-size: 100% auto;
margin: 0 -15px;
}
.section-contact #get-in-touch-in-site {
margin: 0 auto;
}
#get-in-touch-form-container {
background: #e5e5e5 !important;
padding-top: 4rem;
}
.template-sales_view #get-in-touch-form-container {
max-width: 1170px;
margin: 0 auto;
}
#get-in-touch-form-container h3 {
margin-bottom: 2em;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
font-size: 20px;
margin-top: 2em;
text-align: center;
}
#get-in-touch-form-container .form-right-text h3 {
text-align: left;
}
.template-sales_local_view #get-in-touch-in-site {
margin: 0;
background: url(itzalak2.jpg) no-repeat 0 110px fixed;
background-size: 100% auto;
z-index: 99999999;
}
.portaltype-site #get-in-touch-in-site img,
.template-sales_local_view #get-in-touch-in-site img,
.template-sales_view #get-in-touch-in-site img,
.portaltype-video #get-in-touch-in-site img {
margin: 0;
z-index: 999;
position: absolute;
top: 3px;
right: 35px;
}
#contactopen h3 a,
#contactclose h3 a {
padding: 6px 42px;
border-radius: 6px;
float: right;
background: #ed9b33;
border: 2px solid #ed9b33;
text-transform: uppercase;
margin: 0 30px 0 0;
font-family: 'Open Sans', sans-serif;
}
#contactopen a {
background: url(contactopen.png) no-repeat center right #ed9b33 !important;
}
#contactopen a:hover {
border: 2px solid #515151;
color: #ed9b33;
background: url(contactopenhover.png) no-repeat center right #515151 !important;
}
#contactopen img {
display: none !important;
}
#contactclose h3 a {
background: #515151;
color: #ed9b33;
border: 2px solid #515151;
}
#contactopen h3,
#contactclose h3 {
margin: 0;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
font-weight: bold;
}
.portaltype-video #get-in-touch-in-site h3 a {
margin: 0;
padding: 6px 30px 6px 30px;
border-radius: 5px;
float: right;
background: #ed9b33;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
font-weight: bold;
position: absolute;
right: 0;
top: 8px;
}
.portaltype-video #get-in-touch-in-site h3 a:hover {
color: #ed9b33;
}
.portaltype-site #get-in-touch-in-site h3 :hover,
.template-sales_local_view #get-in-touch-in-site h3 :hover,
.template-sales_view #get-in-touch-in-site h3 :hover,
.portaltype-video #get-in-touch-in-site h3 :hover {
color: #ed9b33;
background: #555;
}
.form-control::-moz-placeholder {
color: #555;
opacity: 1;
}
.portaltype-site #site-left-navigation .pre-scrollable {
min-height: 490px;
background: #575756;
color: #fff;
font-size: 22px;
text-transform: uppercase;
font-family: 'brutal_typeregular';
border: 10px solid #575756;
padding-left: 1.5em;
}
.portaltype-site #site-left-navigation .pre-scrollable a {
color: #fff;
background: #575756;
padding: 0;
border: 1px solid transparent;
display: block;
width: 100%;
}
.portaltype-site #site-left-navigation .pre-scrollable a:hover {
color: #fff;
background: #575756 !important;
padding: 0;
}
.portaltype-site
#site-left-navigation
.pre-scrollable
dl.portlet
ul.navTreeLevel0
> .navTreeItem {
padding: 0.5em 0.5em 0;
border-bottom: 0;
line-height: 2em;
position: relative;
}
.portaltype-site
#site-left-navigation
.pre-scrollable
dl.portlet
ul.navTree
.navTreeCurrentItem {
color: #ed9b33;
font-family: 'brutal_typeregular';
}
#site-container {
width: 100%;
margin: 0 -15px;
}
.portaltype-site .nopadding {
padding: 0 !important;
margin: 0 !important;
}
.portaltype-site #site-left-navigation .pre-scrollable .navTreeLevel1 a {
text-transform: none;
padding: 0;
font-size: 16px !important;
line-height: 110%;
padding: 5px 0;
}
.portaltype-site #site-left-navigation .pre-scrollable a:hover {
color: #ed9b33;
}
.portaltype-site #site-left-navigation .pre-scrollable .navTreeLevel1 li {
margin-bottom: 0;
}
.portaltype-site
#site-left-navigation
.pre-scrollable
dl.portlet
ul.navTree
.navTreeCurrentItem {
background-color: #575756;
border-left: solid #575756;
margin-left: 0;
margin-right: 0;
position: relative;
}
.portaltype-site
#site-left-navigation
.pre-scrollable
dl.portlet
ul.navTree
li
li
a {
border-bottom: 0;
}
.portaltype-site
#site-left-navigation
.pre-scrollable
.navTreeItemInPath
a.navTreeItemInPath {
font-family: 'brutal_typeregular';
color: #ed9b33;
}
.portaltype-site
#site-left-navigation
.pre-scrollable
dl.portlet
ul.navTree
li
li
a::after,
.portaltype-site
#site-left-navigation
.pre-scrollable
dl.portlet
ul.navTree
li.active
li
a::after,
.portaltype-site
#site-left-navigation
.pre-scrollable
dl.portlet
ul.navTree
li
li
a.highlighted::after {
height: 0;
}
.portaltype-site
#site-left-navigation
.pre-scrollable
dl.portlet
ul.navTreeLevel1
.navTreeCurrentItem:before {
height: 0;
}
.portaltype-site
#site-left-navigation
.pre-scrollable
dl.portlet
ul.navTreeLevel1 {
margin-top: 10px;
}
.portaltype-site
#site-left-navigation
.pre-scrollable
dl.portlet
ul.navTreeLevel1
.navTreeCurrentItem {
color: #ed9b33;
}
.navTreeCurrentNode {
color: #ed9b33;
}
.portaltype-site
#site-left-navigation
dl.portlet
ul.navTreeLevel1
.navTreeItem {
padding-left: 0.5em;
line-height: 1.5em;
}
.portaltype-site #site-container {
margin-bottom: 2em;
}
.portaltype-site #map-canvas,
.template-sales_local_view #map-canvas {
max-width: 100%;
height: 490px;
margin: 0;
clear: both !important;
}
.template-sales_local_view #map-canvas {
margin: 0 -15px 0 0;
border-left: 1px solid #ed9b33;
}
.portaltype-site #map-canvas img,
.template-sales_local_view #map-canvas img {
max-width: none;
}
.portaltype-site h2 {
margin: 0 0 1em 0;
font-size: 24px;
position: relative;
}
.locations-root-folder-h2 {
margin: 0 0 1em 0;
font-size: 24px;
position: relative;
display: block;
color: #333;
font-weight: normal;
line-height: 120%;
margin-bottom: 24px;
font-family: 'brutal_typeregular';
}
.portaltype-site .text {
margin-bottom: 2em;
padding-right: 1em;
}
.portaltype-site .dropdown-menu .text {
margin-bottom: 0;
padding-right: 1em;
}
#countries-form {
font-size: 18px;
margin: 0;
padding: 0;
display: block;
}
.faceted-widget-loading {
background-image: url(ajax-loader-small2.gif) !important;
}
/* */
.faceted-ul-menu li li a {
margin: 0 !important;
}
/* */
.faceted-ul-menu li.sub {
margin-left: 0;
margin-top: 0.5em !important;
display: inline-block;
}
.portaltype-site .siteimage {
max-width: 100%;
height: auto;
margin-bottom: 3em;
}
#subsites h2 {
margin-left: 15px;
display: inline-block;
margin: 3em 0 0 15px;
position: relative;
}
#subsites h2:after {
position: absolute;
bottom: -15px;
left: 0;
margin: auto;
width: 60px;
content: '.';
color: transparent;
background: #ed9b33;
height: 3px;
}
#subsites h3 {
margin: 2.5em 0 1.5em 0;
}
#subsites-collapse .btn {
margin: 2em 0;
}
#subsites .site {
margin-bottom: 3em;
padding-bottom: 3em;
}
.site-information {
line-height: 150%;
padding-bottom: 0;
}
#contact-information .site-information {
padding-bottom: 2em;
}
.popover {
max-width: 400px;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0;
padding-bottom: 2em;
padding-top: 1em;
padding-right: 1em;
}
.popover-content {
max-height: 340px;
overflow-y: auto;
}
.popover-title {
padding: 8px 30px 0;
margin: 0;
font-size: 24px;
background-color: #fff;
border-bottom: 0;
border-radius: 0;
}
h3.popover-title {
margin: 0 !important;
}
.popover-title h4 {
font-size: 22px;
position: relative;
margin-bottom: 1em;
}
.popover-title h4:before {
background: #666 none repeat scroll 0 0;
bottom: -5px;
content: '';
height: 2px;
left: 0;
margin: 0 auto;
position: absolute;
width: 20%;
z-index: 1;
}
.popover-title .close {
float: right;
font-size: 24px;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
filter: alpha(opacity=20);
opacity: 0.2;
top: 35px;
right: 15px;
position: absolute;
}
.authority .popover-title .close {
top: 35px;
}
.contact-person strong {
display: block;
margin: 1.5em 0 -15px;
}
.contact-person a:hover {
color: #333;
}
.site a,
.site-information a {
color: #555;
}
.web a,
.email a {
border-bottom: 1px solid #ed9b33;
color: #555;
}
.web a:hover,
.email a:hover {
background: #ed9b33;
color: #555 !important;
}
.site a:hover,
.site-information a:hover {
color: #ed9b33;
}
.site-information-contact {
margin: 0 0 1em 0;
}
.site-information-contact a:visited,
.site-information-contact a:active,
.site-information-contact a:focus {
color: #333;
}
#email,
#telephone {
display: block;
line-height: 28px;
color: #555;
}
#googlemaps-link,
#get-in-touch-email,
.contact-persons-link {
display: block;
}
#googlemaps-link a,
#get-in-touch-email a,
.contact-persons-link,
#telephone a,
#email a {
padding: 0 0 0 32px;
display: inline-block;
line-height: 28px;
border: 0;
}
.contact-persons-link {
background: url(icon-contact.png) no-repeat center left;
background-size: auto 20px;
}
.isIE .contact-persons-link {
background: url(icon-contactE.png) no-repeat center left;
background-size: auto 20px;
}
.contact-persons-link:hover {
background: url(icon-contactHover.png) no-repeat center left;
background-size: auto 20px !important;
color: #ed9b33;
border-bottom: 0;
}
#get-in-touch-email a {
background: url(icon-getintouch.png) no-repeat center left;
background-size: auto 20px;
border: 0;
color: #555;
}
.isIE #get-in-touch-email a {
background: url(icon-getintouchE.png) no-repeat center left;
background-size: auto 20px;
}
#get-in-touch-email a:hover {
background: url(icon-getintouchHover.png) no-repeat center left;
color: #ed9b33;
background-size: auto 20px;
opacity: 1;
border-bottom: 0;
}
.isIE #get-in-touch-email a:hover {
background: url(icon-getintouchHoverE.png) no-repeat center left;
background-size: auto 20px;
}
#googlemaps-link a {
background: url(icon-maps.png) no-repeat center left;
background-size: auto 20px;
opacity: 1;
color: #555;
}
.isIE #googlemaps-link a {
background: url(icon-mapsE.png) no-repeat center left;
background-size: auto 20px;
}
#googlemaps-link a:hover {
background: url(icon-mapsHover.png) no-repeat center left;
background-size: auto 20px;
opacity: 1;
color: #ed9b33;
}
.isIE #googlemaps-link a:hover {
background: url(icon-mapsHoverE.png) no-repeat center left;
background-size: auto 20px;
}
#telephone a {
background: url(icon-phone.png) no-repeat center left;
background-size: auto 20px;
color: #ed9b33;
font-weight: bold;
}
.isIE #telephone a {
background: url(icon-phone.png) no-repeat center left;
background-size: auto 20px;
}
#email a {
color: #555;
background: url(icon-email.png) no-repeat center left;
background-size: auto 20px;
border-bottom: 1px solid #ed9b33;
}
.isIE #email a {
background: url(icon-emailE.png) no-repeat center left;
background-size: auto 20px;
}
.form-right-text,
.template-fg_base_view_p3 .pfg-form,
.form-left {
background: #fff;
padding: 2em;
font-size: 13px;
margin-top: 3.35em;
margin-bottom: 2em;
min-height: 540px;
box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-o-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
}
.form-left {
box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-o-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
max-width: 1020px;
margin: 0 auto;
padding: 2em 0;
}
.contact-telephone {
font-size: 150%;
color: #ed9b33;
margin-bottom: 1em;
display: block;
font-family: 'brutal_typeregular';
border: 0;
}
.contact-telephone:hover {
background: transparent;
}
.form-right-text p {
margin: 0;
}
.form-right-text .btn {
margin-bottom: 2em;
}
.form-right-text h3 {
font-family: 'Open Sans', sans-serif;
font-weight: bold;
text-align: left;
margin-bottom: 4.5em;
font-size: 18px;
margin-top: 8px;
}
.email {
padding-left: 32px;
background: url(icon-email.png) no-repeat 0 3px;
background-size: auto 20px;
}
.isIE .email {
background: url(icon-emailE.png) no-repeat 0 3px;
background-size: auto 20px;
}
.telephone {
padding-left: 32px;
background: url(icon-phone.png) no-repeat 0 3px;
background-size: auto 20px;
}
.fi-envelope-closed {
width: 20px;
border: 1px solid;
padding-left: 20px;
}
body.template-sales_view {
/* */
background: rgb(255, 255, 255);
/* */
/* */
background: -webkit-linear-gradient(
top,
rgba(255, 255, 255, 1) 0%,
rgba(246, 246, 246, 1) 37%,
rgba(246, 246, 246, 1) 100%
);
/* */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(rgba(255, 255, 255, 1)),
color-stop(37%, rgba(246, 246, 246, 1)),
to(rgba(246, 246, 246, 1))
);
background: -o-linear-gradient(
top,
rgba(255, 255, 255, 1) 0%,
rgba(246, 246, 246, 1) 37%,
rgba(246, 246, 246, 1) 100%
);
background: linear-gradient(
to bottom,
rgba(255, 255, 255, 1) 0%,
rgba(246, 246, 246, 1) 37%,
rgba(246, 246, 246, 1) 100%
);
/* */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
/* */
}
#sales-information {
margin: -150px auto 1em;
background: #f6f6f6;
position: relative;
min-height: auto;
max-width: 790px;
height: auto;
z-index: 999;
}
.documentEditable {
position: relative;
margin-top: 1em;
padding-top: 40px;
}
.documentEditable #sales-information {
margin: 0 auto 0;
}
#sales-information #contact-information img {
margin-bottom: 1em;
margin-left: 15px;
}
#contact-information {
margin-left: 0;
margin-top: -40px;
z-index: 9999;
position: relative;
background: #f6f6f6;
margin-right: 0;
}
.template-sales_local_view #contact-information {
background: transparent;
}
.template-sales_local_view #sales-provinces {
z-index: 99999;
position: relative;
}
#sales-information:after {
content: '';
position: absolute;
height: 95px;
width: 100%;
top: 0;
box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-o-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
}
.local-sales-select-text {
padding: 1em 1em 1em 30px;
font-size: 110%;
}
.template-sales_local_view .faceted-ul-menu {
padding-left: 30px !important;
}
.template-sales_view .faceted-ul-menu li a.sel,
.template-sales_local_view .faceted-ul-menu li a.sel {
background: url(searcharrow.png) no-repeat right 3px;
color: #515151;
padding-right: 30px;
font-weight: 800;
font-size: 20px;
}
.template-sales_view .faceted-ul-menu li a.sel:hover,
.template-sales_local_view .faceted-ul-menu li a.sel:hover {
color: #999;
}
.template-sales_view .faceted-ul-menu li::after,
.template-sales_local_view .faceted-ul-menu li::after {
height: 22px;
border-left: 1px solid #999;
}
.template-sales_view #headerimage,
.template-sales_local_view #headerimage {
margin-top: 0;
max-height: 500px !important;
}
.template-sales_view #headerimage::before,
.template-sales_local_view #headerimage::before {
content: '';
position: absolute;
height: 70px;
width: 100%;
bottom: 0;
z-index: 99;
-webkit-box-shadow: inset 0 -10px 10px -10px rgba(0, 0, 0, 0.6);
box-shadow: inset 0 -10px 10px -10px rgba(0, 0, 0, 0.6);
}
.template-sales_view .documentFirstHeading,
.template-sales_local_view .documentFirstHeading {
margin: 30px 0 40px 30px !important;
z-index: 999;
}
.template-sales_view .description,
.template-sales_local_view .description {
z-index: 12;
position: relative;
margin-left: 30px;
}
.template-sales_view .documentFirstHeading:before,
.template-sales_local_view .documentFirstHeading:before {
background: #ed9b33 none repeat scroll 0 0;
bottom: -13px;
content: '';
height: 3px;
left: 0;
margin: 0 auto;
position: absolute;
width: 14%;
z-index: 1;
}
#sales-local-container #ajax-filled {
background: #e5e5e5;
}
#sales-countries,
#sales-provinces {
padding: 1em 0 1em 18px;
font-size: 20px;
}
#sales-provinces {
padding: 1em 0;
}
#sales-countries {
position: relative;
z-index: 999999;
}
#sales-countries .pre-scrollable {
max-height: 280px;
}
#sales-local-container {
background-size: 100% auto;
margin: 4em 0 0;
}
#get-in-touch-in-site {
z-index: 99999999;
}
#sales-local-container img {
width: 100%;
}
.template-sales_view #headerimagetitle {
position: relative;
top: 0;
height: 300px;
background: transparent;
}
.template-sales_local_view #headerimagetitle {
position: relative;
padding: 0;
top: 35px;
background: #fff;
margin-bottom: 0;
height: auto;
}
.template-sales_view #headerimage {
margin-top: 110px;
margin-top: -500px;
position: relative;
height: 500px;
}
.template-sales_view #headerimagetitle {
position: relative;
height: 500px;
}
.template-sales_local_view #sales-information {
margin: 0 auto 0;
background: #e5e5e5;
min-height: 490px;
-webkit-box-shadow: none;
box-shadow: none;
}
.template-sales_local_view #sales-information:after {
display: none;
}
.template-sales_local_view .documentFirstHeading {
margin: 0 0 20px 15px !important;
}
.template-sales_local_view .documentDescription {
margin-bottom: 0;
margin-top: 1em;
margin-left: 15px;
}
.international-locations-link {
background: #e5e5e5;
padding: 10px;
margin: 3em auto 3em;
width: 80%;
display: block;
text-align: center;
color: #515151;
font-size: 16px;
}
.international-locations-link strong {
font-size: 20px;
padding-right: 30px;
background: url(rightarrow.png) no-repeat right 6px;
background-size: 20px auto;
color: #515151;
}
.international-locations-link:hover {
background: #515151;
color: #ed9b33;
}
.international-locations-link:hover strong {
color: #ed9b33;
background: url(rightarrowh.png) no-repeat right 6px;
background-size: 20px auto;
}
#form-widgets-lopd {
float: left;
margin-right: 10px;
}
.datos-cliente {
display: inline-block;
margin-right: 2em;
margin-bottom: 2em;
background: #efefef;
padding: 1em;
}
#restricted-form {
margin-top: 2em;
display: block;
}
#restricted-form .btn {
margin: 2em 0;
}
#restricted-form a {
color: #555;
border-bottom: 1px solid #ed9b33;
}
#restricted-form a:hover {
background: #ed9b33;
}
#restricted-form div.formControls {
margin: 1em 0;
}
#restrictedaccess {
padding: 0 2em;
}
#restrictedaccess #get-in-touch-form {
box-shadow: none;
}
#restrictedaccess .btn {
margin-top: 2em;
}
.template-restricteduserdata #portal-column-content .description {
font-size: 120%;
font-weight: bold;
text-transform: none;
font-family: 'Open Sans', sans-serif;
margin-top: 0 !important;
padding: 0 !important;
}
/* */
/* */
body.template-facetednavigation_view .alert-error {
padding: 1em;
margin: 2em 10em;
background: #fff;
border: 1px solid #efefef;
display: block;
font-size: 100%;
font-weight: normal;
color: red;
}
#restrictedaccess {
padding: 0 1em;
margin: 0;
background: #fff;
display: block;
}
/* */
/* */
#restricted-form select.select-widget {
margin-bottom: 2em;
}
#restricted-form label {
font-weight: 300;
}
.subfolder h4 {
margin: 1.5em 0 2em;
}
.help-block {
font-size: 13px;
max-width: 300px;
line-height: 120%;
color: #555;
}
#restricted-access-control-form-message {
font-size: 120%;
font-weight: bold;
margin: 0 0 1em 0;
}
.template-facetednavigation_view.subsection-media #portal-footer-wrapper,
.template-restricteduserdata #portal-footer-wrapper {
border-top: 0;
}
#client-data-container {
padding: 0 0 5em;
}
#client-data #get-in-touch-form {
box-shadow: none;
margin: 0;
padding: 0;
}
#client-data #get-in-touch-form .row .col-sm-12 {
padding: 0 15px;
}
#client-data
#get-in-touch-form
.row:first-child
.col-sm-12:first-child::before {
display: none;
}
.template-facetednavigation_view.subsection-media #client-data-container {
padding: 1 0 5em;
}
.template-facetednavigation_view.subsection-media #client-data-container img {
margin-top: 1em;
}
.multimedia-section-container {
text-align: center;
padding: 3em 1em;
}
.multimedia-section-container a {
border: 0;
}
.multimedia-section-container > a:first-child {
display: inline-block;
overflow: hidden;
background: transparent;
}
.multimedia-section-container a:hover,
.multimedia-section-container a:visited,
.multimedia-section-container a:active {
background: transparent !important;
}
.multimedia-section-container a.btn:hover {
border-color: #555 !important;
background: #555 !important;
color: #fff !important;
}
#multimedia-sections {
margin-bottom: 3em;
display: flex;
}
body.template-clients_section_view #multimedia-sections {
display: block;
}
.multimedia-section-element {
width: 20%;
}
@media (max-width: 767px) {
#multimedia-sections {
flex-direction: column;
}
.multimedia-section-element {
width: 100%;
}
body.template-clients_section_view #multimedia-sections {
display: block;
}
}
#multimedia-sections a img,
#magazine-news-sections a img {
width: 142px;
margin: 0 auto;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
}
#multimedia-sections a:hover img,
#magazine-news-sections a:hover img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
opacity: 0.5;
}
#multimedia-sections h2 {
font-size: 20px;
min-height: 2.5em;
}
#last-news h2 {
min-height: auto;
}
#multimedia-sections .folder-description,
#magazine-news-sections .folder-description {
min-height: 6.5em;
line-height: 140%;
font-size: 13px;
padding: 0;
}
#multimedia-sections .folder-description {
min-height: 7em;
}
#multimedia-sections h2 a,
#magazine-news-sections h2 a {
color: #515151;
}
#multimedia-sections h2 a:hover,
#magazine-news-sections h2 a:hover {
color: #ed9b33;
background: transparent;
}
#multimedia-construction-book {
margin: 1em -30px;
overflow: hidden;
}
#multimedia-construction-book-image {
height: 335px;
float: left;
position: relative;
}
#multimedia-construction-book-image img {
width: 100%;
overflow: hidden !important;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-animation: zoomin 8s ease-out running;
animation: zoomin 8s ease-out running;
overflow: hidden;
-webkit-transition: opacity 500ms linear 0s;
-o-transition: opacity 500ms linear 0s;
transition: opacity 500ms linear 0s;
-webkit-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
-o-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
#multimedia-construction-book-text {
width: 20%;
right: 2%;
position: absolute;
top: 2em;
text-align: center;
}
#multimedia-construction-book-text h2 {
font-size: 32px;
}
#multimedia-construction-book-text .btn {
margin-top: 1em;
}
#multimedia-construction-book-text .btn:hover {
background: #555;
color: #fff;
border-color: #555;
}
#construction-book-description {
font-size: 110%;
}
.subsection-media .faceted-ul-menu li.sub {
max-width: 100%;
padding-left: 0.5em;
}
.eea-preview-items,
.related-catalogs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
width: 100%;
}
.photoAlbumEntryWrapper {
display: block;
height: auto;
width: auto;
margin-bottom: auto;
}
.eeacatalog,
.eeacertificate,
.eeamagazine,
.catalog {
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
display: 1;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
width: calc(25% - 2em);
margin: 1em;
margin-bottom: 2em;
padding: 1em;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.eeamagazine img {
-webkit-box-shadow: 0 0 10px 0 #ccc;
box-shadow: 0 0 10px 0 #ccc;
}
.eeacatalog .btn-group,
.eeamagazine .btn-group,
.eeacertificate .btn-group,
.catalog .btn-group {
-ms-flex-line-pack: end;
align-content: flex-end;
margin-top: auto;
width: auto !important;
}
.eeacertificate h3 {
margin-bottom: 0.5em;
max-width: 240px;
}
.eeacertificate dl {
text-align: left;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: 180px;
margin: 0 auto 1em;
font-size: 90%;
}
.eeacertificate dt {
position: relative;
margin-top: 5px;
font-weight: normal;
}
.eeacertificate dt::before {
content: '> ';
}
.eeacertificate dd {
padding-left: 15px;
font-weight: bold;
}
.eeacatalog .bootstrap-select > .dropdown-toggle,
.eeacertificate .bootstrap-select > .dropdown-toggle,
.eeamagazine .bootstrap-select > .dropdown-toggle,
.catalog .bootstrap-select > .dropdown-toggle {
width: auto;
padding-right: 42px;
z-index: 1;
margin: 0 auto;
float: none;
}
.eeacatalog h3,
.eeacertificate h3,
.eeamagazine h3,
.catalog h3,
.related-catalog {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: bold;
display: block;
margin-bottom: 1em;
margin-top: 20px;
max-width: 100%;
}
.eeacatalog .photoAlbumEntryWrapper,
.catalog .photoAlbumEntryWrapper {
margin-bottom: 0;
}
.eeacatalog form,
.catalog form {
margin-top: auto;
}
.eeacertificate h3 {
text-align: center;
padding: 0 1em;
}
.eeacatalog .bootstrap-select.btn-group .dropdown-menu li,
.eeacertificate .bootstrap-select.btn-group .dropdown-menu li,
.eeamagazine .bootstrap-select.btn-group .dropdown-menu li {
list-style: none;
padding: 0;
}
.eeacertificate .bootstrap-select.btn-group .dropdown-menu li a {
padding: 5px 15px;
}
.bootstrap-select.btn-group .dropdown-menu li a {
padding: 5px 15px;
}
.eeacatalog .bootstrap-select.btn-group .dropdown-menu li:first-child a,
#content
.eeamagazine
.bootstrap-select.btn-group
.dropdown-menu
li:first-child
a {
display: none;
}
#content .eeacatalog .bootstrap-select.btn-group ul,
#content .eeacertificate .bootstrap-select.btn-group ul,
#content .eeamagazine .bootstrap-select.btn-group ul {
margin: 0 0 0 0;
padding: 0;
}
.corporate-video-link,
#videos-sections a,
.corporate-video-link:hover,
#videos-sections a:hover {
border: 0;
background: transparent;
}
.corporate-video {
background: #000;
position: relative;
max-height: 600px;
margin-top: 3em;
overflow: hidden;
}
.corporate-video a .video-text {
background-size: 120px;
padding-top: 15%;
}
.corporate-video a:hover .video-text {
background-size: 120px !important;
}
.corporate-video .video-title {
left: 40px;
bottom: 40px;
position: absolute;
font-size: 32px;
}
.corporate-video img,
#certificate-sections img {
width: 100%;
height: auto;
}
#videos-sections img {
width: 100%;
height: auto;
opacity: 0.5;
}
#videos-sections {
height: 200px;
}
.corporate-video img {
opacity: 0.5;
}
#videos-sections .col-sm-4,
#videos-sections .col-sm-6,
#certificate-sections .col-sm-7,
#certificate-sections .col-sm-5,
.more_than_one_video .col-sm-6 {
padding: 0;
}
.more_than_one_video .corporate-video a .video-text,
.more_than_one_video .corporate-video a:hover .video-text {
background-size: 62px !important;
}
.more_than_one_video .corporate-video .video-title {
left: 40px;
bottom: 0px;
position: absolute;
font-size: 26px;
}
#certificate-sections {
margin: 0 -15px;
}
#videos-sections .image-shadow {
background-color: rgba(0, 0, 0, 0.5);
bottom: 0;
left: 0;
right: 0;
top: 0;
-webkit-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
opacity: 0;
position: absolute;
}
#videos-sections a:hover .image-shadow {
opacity: 1;
background: url(plushH.png) no-repeat center 40% rgba(0, 0, 0, 0.7);
background-size: 48px;
}
#certificate-sections {
max-height: 478px;
}
#certificate-sections .certificate-section-1 {
border-right: 10px solid #fff;
height: 410px;
max-height: 410px;
}
#certificate-sections .certificate-section-1 a,
#certificate-sections .certificate-section-2 a {
border: 0;
background: transparent;
}
#certificate-sections .certificate-section-1 a:hover,
#certificate-sections .certificate-section-2 a:hover {
background: transparent;
}
#videos-sections .col-sm-4,
#videos-sections .col-sm-6 {
border-left: 3px solid #fff;
border-right: 3px solid #fff;
border-top: 10px solid #fff;
}
#videos-sections .col-sm-4,
#videos-sections .col-sm-6,
#certificate-sections .certificate-section-1,
#certificate-sections .certificate-section-2 {
background: #000;
position: relative;
max-height: 410px;
overflow: hidden;
}
#certificate-sections .certificate-section-1 img,
#certificate-sections .certificate-section-2 img {
opacity: 0.8;
}
#certificate-sections .certificate-section-1 .image-shadow,
#certificate-sections .certificate-section-2 .image-shadow {
bottom: 0;
left: 0;
right: 0;
top: 0;
}
#certificate-sections .certificate-section-1 a:hover .image-shadow,
#certificate-sections .certificate-section-2 a:hover .image-shadow {
opacity: 1;
background: url(plushH.png) no-repeat center rgba(0, 0, 0, 0.7);
background-size: 72px;
}
#videos-sections .col-sm-4 :hover img,
#videos-sections .col-sm-6 :hover img {
opacity: 0.6;
}
#videos-sections .col-sm-4 :hover img,
#videos-sections .col-sm-6 :hover img {
opacity: 0.3;
}
#videos-sections .col-sm-4 h2,
#videos-sections .col-sm-6 h2,
#certificate-sections h2 {
position: absolute;
bottom: 1em;
left: 1em;
text-transform: uppercase;
font-size: 28px;
margin: 0;
font-family: 'brutal_typelight';
}
#videos-sections .col-sm-4 h2 strong,
#videos-sections .col-sm-6 h2 strong,
#certificate-sections h2 strong {
font-weight: normal;
font-family: 'brutal_typebold';
}
#videos-sections .col-sm-4 h2,
#videos-sections .col-sm-6 h2 {
font-size: 16px;
}
#videos-sections .col-sm-4 a h2,
#videos-sections .col-sm-6 a h2,
#certificate-sections a h2 {
color: #fff !important;
}
#videos-sections .col-sm-4 a:hover h2,
#videos-sections .col-sm-6 a:hover h2,
#certificate-sections a:hover h2 {
color: #ed9b33 !important;
}
#videos-sections .col-sm-4:first-child,
#videos-sections .col-sm-6:first-child {
border-right: 7px solid #fff;
border-left: 0;
}
.more_than_one_video .col-sm-6:first-child {
border-right: 5px solid #fff;
border-left: 0;
}
#videos-sections .col-sm-4:last-child,
#videos-sections .col-sm-6:last-child {
border-left: 7px solid #fff;
border-right: 0;
}
.more_than_one_video .col-sm-6:last-child {
border-left: 5px solid #fff;
border-right: 0;
}
#magazine-news-sections .folder-description {
min-height: 6.5em;
line-height: 140%;
font-size: 14px;
padding: 1em;
}
#magazine-news-sections-form #zoomin {
-webkit-box-shadow: 0 0 20px 0 #ccc;
box-shadow: 0 0 20px 0 #ccc;
max-width: 260px;
overflow: hidden;
margin: 0 auto;
}
#magazine-news-sections-form a {
border: 0;
}
#magazine-news-sections-form a:hover {
border: 0;
background: transparent;
}
#magazine-news-sections-form #zoomin img {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#magazine-news-sections-form a:hover #zoomin img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.contenedor:hover .imagen {
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
}
.contenedor:hover .imagen {
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
}
.contenedor {
overflow: hidden;
}
#magazine-news-sections {
background: url(hormigon.jpg) no-repeat top center;
background-size: cover;
margin: 3em 0 0 0;
padding-bottom: 4em;
margin-bottom: -3em;
}
#magazine-news-sections h2 {
padding-left: 30px;
margin: 2em 0 1em;
font-size: 30px;
}
#magazine-news-sections .col-sm-4 img {
width: 120px;
height: auto;
}
#magazine-news-sections .col-sm-4 {
padding: 0 2em;
}
#last-news {
padding: 0 4.5em !important;
position: relative;
}
#last-news h2 {
margin: -2.5em 0 1em 0;
padding-left: 0;
font-size: 20px;
}
#last-news .documentPublished {
position: absolute;
bottom: -20px;
right: 67px;
border-top: 1px solid #ed9b33;
}
.article-image-container {
margin-bottom: 1em;
position: relative;
max-height: 300px;
}
.article-image {
overflow: hidden;
max-height: 300px;
}
.article-image img {
width: 100% !important;
height: auto;
-webkit-transition: none !important;
-o-transition: none !important;
transition: none !important;
}
.article-image-container .image-shadow {
background-color: rgba(0, 0, 0, 0.7);
bottom: 0;
left: 0;
right: 0;
top: 0;
-webkit-transition: opacity 0.3s linear;
-o-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
opacity: 0;
position: absolute;
}
/* */
#mc_embed_signup a label input {
text-decoration: none;
border: 0;
}
#mc_embed_signup #get-in-touch-form {
box-shadow: none;
padding: 0;
margin: 2rem auto;
}
#mc_embed_signup
#get-in-touch-form
.row:first-child
.col-sm-12:first-child::before {
display: none;
}
#mc_embed_signup #get-in-touch-form .row .col-sm-12 {
padding: 0;
}
#mc_embed_signup
a:hover
label
.bootstrap-select:not([class*='col-']):not([class*='form-control']):not(
.input-group-btn
) {
background: transparent;
}
#magazine-news-sections a:hover .article-image img {
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
}
#magazine-news-sections-form #mc_embed_signup input.btn {
border: 0;
border-bottom-width: 0px;
border-bottom-style: none;
border-bottom-color: currentcolor;
border-radius: 6px;
background: #ed9b33;
background-size: auto auto;
background-size: 28px auto;
border-bottom: 0;
padding: 6px 42px;
width: auto;
margin: 3em 0 1em 0;
text-indent: 0;
float: left;
}
.alert.alert-errorr {
border: 1px solid red;
}
#magazine-news-sections-form #mc_embed_signup input.btn:hover {
background: #555;
color: #fff;
}
#magazine-news-sections-form #lopd_checkbox_label {
margin-top: 0;
}
#magazine-news-sections-form #mc-embedded-subscribe-form {
text-align: center;
}
#magazine-news-sections-form #mc_embed_signup input.email {
border-bottom: 0;
}
/* */
#magazine-news-sections-form ul {
list-style: none;
padding: 0;
margin: 0;
}
#magazine-news-sections-form #magazine-news-sections-form li {
padding-left: 1em;
position: relative;
}
#magazine-news-sections-form li::before {
content: '• ';
color: #ed9b33;
/* */
font-size: 30px;
margin-left: -0.5em;
position: absolute;
}
.magazine-look-inside {
display: inline-block;
margin: 2em auto;
color: #515151;
font-weight: bold;
background: url(lookinside.png) no-repeat;
background-size: 52px auto;
padding: 20px 0 20px 4em;
}
.magazine-look-inside a {
color: #515151;
font-weight: bold;
}
.magazine-look-inside:hover {
color: #ed9b33;
background: url(lookinsideH.png) no-repeat;
background-size: 52px auto;
}
#magazine-news-sections-form .col-sm-4 {
text-align: center;
}
.portaltype-article h1.documentFirstHeading {
color: #555;
}
#presroom {
position: absolute;
top: 100px;
right: 30px;
}
#rss-feed-container,
#share-job {
border-left: 2px solid #ed9b33;
padding: 0 1em 0 1em;
margin-top: 95px;
background: #fff;
position: absolute;
right: 0;
z-index: 9999;
}
#rss-feed-container {
position: fixed;
}
#rss-feed-container a {
color: #555;
}
#rss-feed-container a:hover {
text-decoration: none !important;
color: #fff !important;
background: #515151 !important;
}
#rss-feed-container .rss-feed a {
display: inline;
padding: 3px 38px 2px 38px;
border-radius: 0;
border: 2px solid #ed9b33;
margin: 2rem 0 0 0;
font-size: 14px;
display: inline-block;
font-weight: bold;
position: relative;
text-decoration: none;
}
#rss-feed-container .rss-feed a:hover {
border: 2px solid #515151;
color: #fff !important;
background: #515151 !important;
text-decoration: none !important;
}
#rss-feed-container .rss-feed .rss-text {
padding-right: 24px;
background: url(icon-rss.png) no-repeat right 2px;
background-size: 16px auto;
display: block;
}
#rss-feed-container .rss-feed a:hover .rss-text {
padding-right: 24px;
background: url(icon-rssH.png) no-repeat right 2px;
background-size: 16px auto;
display: block;
}
.template-summary_view .tileItem .tileBody,
.subsection-news .tileItem .tileBody {
line-height: 1.4em !important;
font-size: 14px;
}
#content .tileItem div.newsImageContainer {
float: none;
margin: 0;
width: 100%;
}
.template-summary_view .tileItem,
.subsection-news .tileItem {
position: relative;
margin-bottom: 4em;
}
.template-summary_view .tileItem .description,
.subsection-news .tileItem {
position: relative;
margin-bottom: 4em;
}
.template-summary_view .tileItem .col-sm-6,
.subsection-news .tileItem .col-sm-6 {
min-height: 240px;
}
.template-summary_view .tileItem .btn,
.subsection-news .tileItem .btn {
position: absolute;
bottom: 0;
}
.template-summary_view .tileItem .documentByLine,
.subsection-news .tileItem .documentByLine {
position: absolute;
bottom: 0;
right: 015px;
border-top: 1px solid #ed9b33;
font-size: 14px;
}
.template-summary_view .tileItem .image-shadow,
.subsection-news .tileItem .image-shadow {
bottom: 0;
}
.template-summary_view .tileItem h2.tileHeadline,
.subsection-news .tileItem h2.tileHeadline {
font-size: 21px;
font-weight: normal;
line-height: 120%;
margin-bottom: 1em;
margin-top: 0;
font-family: 'brutal_typeregular';
}
.template-summary_view .tileItem h2.tileHeadline a,
.subsection-news .tileItem h2.tileHeadline a {
color: #333;
}
.template-summary_view .tileItem h2.tileHeadline a:hover,
.sbsection-news .tileItem h2.tileHeadline a:hover {
color: #ed9b33;
background: transparent;
}
.portaltype-article #rss-feed-container,
.portaltype-vacancy #share-job {
position: absolute;
right: 0;
top: 0;
z-index: 99;
}
.portaltype-article h1.documentFirstHeading,
.subsection-news.portaltype-article h1.documentFirstHeading {
text-transform: none;
margin-right: 10%;
}
.portaltype-article h1.documentFirstHeading::before,
.subsection-news.portaltype-article h1.documentFirstHeading::before {
display: none;
}
.portaltype-article .documentByLine,
.subsection-news.portaltype-article .documentByLine,
.portaltype-vacancy .documentByLine {
border-top: 1px solid #ed9b33;
display: inline-block !important;
font-size: 14px;
}
.portaltype-article .documentDescription,
.subsection-news.portaltype-article .documentDescription {
text-transform: none;
font-weight: bold;
font-style: italic;
line-height: 1.5em;
margin-right: 10%;
margin-bottom: 2em;
}
.portaltype-article #parent-fieldname-text p,
.subsection-news.portaltype-article #parent-fieldname-text p {
margin: 0 0 20px 0;
line-height: 1.5em;
}
#parent-fieldname-text a {
color: #515151;
}
#parent-fieldname-text a:hover {
background: #ed9b33;
text-decoration: none !important;
}
.portaltype-article #content div.newsImageContainer,
.subsection-news.portaltype-article #content div.newsImageContainer {
float: right;
margin: 0 0 2em 3em;
position: relative;
width: 400px;
height: 300px;
}
.portaltype-article #parent-fieldname-text,
.subsection-news.portaltype-article #parent-fieldname-text {
min-height: 320px;
margin-bottom: 3em;
}
.imagelink {
width: 100%;
height: 100%;
position: relative;
float: left;
border: 0;
}
.imagelink:hover {
background: transparent;
}
.portaltype-article #content div.newsImageContainer img,
.subsection-news.portaltype-article #content div.newsImageContainer img {
width: 100%;
float: left;
position: absolute;
top: 0;
min-height: 300px;
height: auto;
}
.portaltype-article #content img.newsImage,
.subsection-news.portaltype-article #content img.newsImage {
max-width: 450px;
}
.portaltype-article #content #parent-fieldname-text h2,
.subsection-news.portaltype-article #content #parent-fieldname-text h2 {
font-size: 24px;
padding-left: 0;
margin: 30px 0 20px;
}
.template-summary_view #portal-columns.container,
.subsection-news #portal-columns.container,
.subsection-empleo #portal-columns.container {
padding-top: 65px !important;
}
.template-summary_view #filter-navigation,
.subsection-news #filter-navigation {
margin-bottom: 5em;
}
.ref {
font-weight: bold;
margin-top: 2rem;
}
.sharethis {
margin-top: 3rem;
font-size: 14px;
}
#vacancy-form-container {
background: #e5e5e5;
padding: 4em 0;
margin: 4rem 0;
}
.portaltype-vacancy #get-in-touch-form {
box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
-o-box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.6);
max-width: 1020px;
margin: 0 auto;
padding: 2em 0;
}
@media (max-width: 767px) {
.portaltype-vacancy #get-in-touch-form {
padding: 1em;
}
}
.portaltype-vacancy #get-in-touch-form h3 {
font-size: 20px;
font-family: 'brutal_typelight';
margin: 0 0 0.5em 0;
}
.portaltype-vacancy #get-in-touch-form h4 {
margin-top: 0;
}
.portaltype-vacancy h1.documentFirstHeading {
text-transform: none;
}
.menu-social {
margin-top: 1.5em;
padding-top: 1em;
margin-bottom: 0.5em;
font-size: 14px;
}
.menu-social .navbar-nav {
float: none;
}
.menu-social ul li a {
background: #ed9b33;
border-radius: 50%;
padding: 0 !important;
}
.menu-social ul li {
margin-right: 1em;
margin-top: 0.5em;
}
.menu-social .social::after {
display: block;
content: '';
height: 32px;
width: 32px;
float: left;
position: absolute;
top: 3px;
right: 0;
}
.icon-linkedin,
.icon-email,
.icon-facebook,
.icon-twitter {
width: 36px;
height: 36px;
background: url(share_linkedin.png) no-repeat center center;
background-size: 22px 22px;
display: block;
}
.icon-facebook {
background: url(share_facebook.png) no-repeat center center;
background-size: auto 22px;
}
.icon-twitter {
background: url(share_twitter.png) no-repeat center center;
background-size: auto 22px;
}
.icon-email {
background: url(share_email.png) no-repeat center center;
}
#job-description h2,
#duties-responsabilities h2,
#experince h2 {
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
font-size: 16px;
margin: 2rem 0;
color: #555;
}
.novacancies-text {
text-align: center;
font-family: 'brutal_typeregular';
font-size: 26px;
}
#fancybox-close {
right: -30px;
}
.group {
position: relative;
height: 180px;
float: left;
background: transparent;
border: 0;
}
.group:hover {
border: 0;
background: transparent;
}
.group .image-shadow {
bottom: 0;
left: 0;
right: 0;
border-right: 10px solid #fff;
}
.scrollable img {
max-height: 180px;
width: auto;
margin: 0;
border-right: 10px solid #fff;
}
.controls-background-reset {
background: none !important;
}
#article-images {
margin: 3em 0;
display: block;
}
.scrollable {
position: relative;
overflow: hidden;
width: auto;
height: 200px;
margin: 0 30px !important;
}
.scrollable .items {
clear: both;
position: absolute;
width: 20000em;
}
.browse {
bottom: 25px;
color: #555;
cursor: pointer;
display: block;
height: 150px;
position: absolute;
width: 30px;
z-index: 100000;
background-image: none;
font-size: 60px;
font-family: 'brutal_typelight';
font-weight: normal;
border: 0;
}
.browse.left {
left: 15px;
opacity: 0.5;
}
.browse.right {
right: 0;
opacity: 0.5;
}
.browse:hover {
background: transparent;
border: 0;
}
#article-images a:hover .image-shadow {
background-size: 58px;
}
.title-descrition-container {
margin-left: 30px;
position: absolute;
z-index: 1111;
width: 100%;
}
.containerTitle {
position: relative;
}
.template-services_view #headerimagetitle,
.template-logistics_view #headerimagetitle,
.template-work_with_us #headerimagetitle {
top: 100px;
}
.triangle-up-left {
width: 0;
height: 0;
padding-bottom: 80%;
padding-left: 80%;
overflow: hidden;
position: relative;
float: left;
}
#services-home-links li h2 {
text-align: center;
font-weight: bold;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
margin: 0.5em 0 0 0;
}
#services-home-links li a {
padding: 3em 0;
color: #313131;
width: 100%;
display: block;
border-bottom: 1px solid #ddd;
position: relative;
background: rgba(49, 49, 49, 0);
height: 132px;
}
#services-home-links li:first-child a {
border-top: 1px solid #ddd;
}
#services-home-links li a:hover {
background: rgba(49, 49, 49, 1);
color: #ed9b33;
width: 100%;
padding-top: 3em 0;
margin-top: 0;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
margin: 0;
}
#services-home-links li a .overlay {
opacity: 0;
position: absolute;
bottom: 45px;
text-align: center;
width: 80%;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
-webkit-transition: none;
-o-transition: none;
transition: none;
display: block;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
transition: all 0.5s linear;
}
#services-home-links li a:hover .overlay {
opacity: 1;
display: block;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
#services-home-links li a .overlay span {
font-size: 16px;
padding-right: 2.5em;
color: #fff !important;
text-align: center;
margin: 0 auto;
margin-right: -2.5em;
opacity: 0;
background: url(get_arrow2.png) no-repeat center right;
background-size: 36px auto;
display: inline-block;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
#services-home-links li a:hover .overlay span {
opacity: 1;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
#services-home-links li a:hover h2 {
font-size: 120%;
color: #ed9b33;
margin: -0.5em 0 0 0 !important;
padding: 0;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
.template-services_view #parent-fieldname-text,
.template-logistics_view #parent-fieldname-text {
background: rgba(255, 255, 255, 0.75);
padding: 2em 0;
position: absolute;
bottom: 35px;
left: -50%;
right: -50%;
}
.template-services_view #parent-fieldname-text .row,
.template-logistics_view #parent-fieldname-text .row {
margin: 0;
}
#parent-fieldname-text.container {
min-width: 100% !important;
padding: 1em 3% 1em;
color: #555;
}
#parent-fieldname-text.container h3 {
margin: 0 auto 10px auto;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
color: #333;
font-size: 14px;
line-height: 1.6em;
text-align: center;
}
.template-services_view #parent-fieldname-text p,
.template-logistics_view #parent-fieldname-text p {
margin: 0 auto;
line-height: 140%;
text-align: center;
font-size: 14px;
}
.template-logistics_view #parent-fieldname-text p {
font-weight: normal;
font-size: 12px;
margin-bottom: 0;
}
.template-logistics_view #parent-fieldname-text h3 {
margin-bottom: 5px;
}
.template-services_view.section-services #parent-fieldname-text p {
font-weight: normal;
margin: 0 8%;
font-size: 14px;
}
.template-services_view.section-services .documentEditable {
z-index: 9;
}
#parent-fieldname-text .ingenieria-aplication-text p {
font-weight: normal;
font-size: 12px;
}
#parent-fieldname-text .ingenieria-aplication-text h3 {
margin-bottom: 5px;
}
#accordion.ingenieria-aplication-text .panel-body {
padding-top: 10px !important;
}
#available-text {
padding: 0 1em;
font-size: 13px;
color: #666;
text-align: right;
margin: 2em 0 1em;
}
#parent-fieldname-text-two #accordion {
margin: 4em 8%;
}
.asistencia-en-obra #parent-fieldname-text-two #accordion {
margin: 4em 8% 6em;
}
#parent-fieldname-text-two #accordion .col-md-4 {
padding: 0 30px;
}
#parent-fieldname-text-two #accordion .col-md-4:first-child {
padding: 0 30px 0 15px;
}
#parent-fieldname-text-two #accordion .col-md-4:last-child {
padding: 0 15px 0 30px;
}
#parent-fieldname-text-two #accordion .panel-title {
color: inherit;
font-size: 18px;
font-family: 'Open Sans', sans-serif;
text-transform: none;
font-weight: 900;
position: relative;
margin: 0;
}
#parent-fieldname-text-two #accordion h3 {
font-size: 16px;
font-weight: 900;
font-family: 'Open Sans', sans-serif;
margin: 0 0 1em 0;
color: #555;
}
#parent-fieldname-text-two #accordion p {
margin: 0 0 1em 0;
}
#parent-fieldname-text-two #accordion .panel-body {
padding: 2em 20px 2em;
}
.asistencia-en-obra #texttwo {
z-index: 99;
position: relative;
background: url(Asistencia-en-obra.jpg) no-repeat;
background-size: 130% auto;
color: #fff;
padding-bottom: 4em;
}
.asistencia-en-obra #available-text {
margin: -46px 0 0 0;
color: #fff;
z-index: 999;
position: relative;
padding-bottom: 1em;
margin-top: -3.5em;
}
.template-services_view #parent-fieldname-text p {
font-weight: 700 !important;
}
#parent-fieldname-text-two .panel-default {
border-color: transparent;
}
#parent-fieldname-text-two .panel {
margin-bottom: 0px;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
border-top: 1px solid #ddd;
}
#parent-fieldname-text-two .panel-title a {
padding: 35px 20px;
}
#text-image-background .panel {
background-color: transparent;
border: 1px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
}
#parent-fieldname-text-two .panel-title a,
#parent-fieldname-text-two .panel-title a.collapsed:hover {
color: #ed9b33 !important;
background: transparent;
border: 0;
}
#parent-fieldname-text-two .panel-title a.collapsed {
color: #555 !important;
background: transparent;
}
#parent-fieldname-text-two .panel-default > .panel-heading {
background-color: transparent;
border-color: #ddd;
border-right-color: rgb(221, 221, 221);
border-left-color: rgb(221, 221, 221);
color: #555;
border-left: 0 !important;
border-right: 0 !important;
border-radius: 0 !important;
position: relative;
}
#parent-fieldname-text-two span {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-weight: 700;
font-size: 16px;
margin-bottom: 1em;
display: block;
}
#parent-fieldname-text-two h4.panel-title {
margin-bottom: 0;
}
#parent-fieldname-text-two h2 {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-weight: 700;
font-size: 28px;
}
#parent-fieldname-text-two .panel-tittle {
padding: 0;
margin: 0;
}
#parent-fieldname-text-two .panel-tittle a {
padding: 0px 10px !important;
margin: 0 !important;
}
#parent-fieldname-text-two .panel-tittle .glyphicon {
top: 0 !important;
margin-top: 0 !important;
}
.glyphicon-plus-cs {
width: 31px;
height: 31px;
background: url(plus-cs.png) no-repeat center center;
margin-top: 20px;
background-size: 30px auto;
}
.asistencia-en-obra .glyphicon-plus-cs {
background: url(plus-csW.png) no-repeat center center;
margin-top: 0px;
background-size: 30px auto;
left: 0;
top: 32px;
}
.glyphicon-plus-cs:hover {
width: 31px;
height: 31px;
background: url(plus-csH.png) no-repeat center center;
background-size: 30px auto;
}
.glyphicon-plus-cs.rotate-icon {
width: 31px;
height: 31px;
background: url(plus-csH.png) no-repeat center center;
background-size: 30px auto;
border: 0;
}
#text-image-background .panel-title a.collapsed {
color: #fff !important;
}
#parent-fieldname-text-two .more-less-text {
font-size: 12px;
margin-left: 20px;
font-weight: normal;
}
#parent-fieldname-text-two
.panel-title
.glyphicon.rotate-icon
> .more-less-text,
#logistics-features .glyphicon.rotate-icon {
color: #ed9b33;
}
#parent-fieldname-text-two a:hover .more-less-text {
color: #ed9b33;
}
#text-image-background #accordion .panel-body {
position: relative;
padding-left: 1em;
margin-left: 1px;
padding-top: 10px;
padding-bottom: 0;
height: 100%;
}
#text-image-background #accordion .panel-body::before {
background: #ed9b33;
position: absolute;
height: calc(100% - 30px);
display: block;
width: 1px;
content: '';
left: 5px;
top: 15px;
}
#text-image-background #accordion .panel-body p {
color: #fff !important;
padding-left: 1em;
}
#parent-fieldname-text-two #accordion.subsection-premontajes .panel-body {
padding: 0 20px 2em;
}
#accordion.subsection-premontajes {
margin: 5em 20% 3em;
}
.template-logistics_view #headerimage {
margin-bottom: 2em;
}
#logistics-features {
max-width: 900px;
}
#logistics-features .featured {
background-size: 100% auto;
background-repeat: no-repeat;
padding-top: 200px;
margin: 15px 5px 45px 5px;
}
#logistics-features .panel {
background: url(hormigon.jpg) no-repeat top left transparent !important;
border: 1px solid #ddd;
}
#logistics-features .panel-default > .panel-heading {
background-color: transparent;
border: 0;
position: relative;
font-size: 24px;
}
#logistics-features .panel-default > .panel-heading a {
font-size: 24px;
line-height: 120%;
color: #ed9b33;
padding: 30px;
}
#logistics-features .panel-default > .panel-heading a:hover {
color: #ed9b33 !important;
}
#logistics-features .panel-default > .panel-heading a.collapsed {
color: #555;
}
#logistics-features h5 {
font-size: 18px;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
margin-top: 0;
margin-bottom: 15px;
}
#logistics-features .panel-body {
padding: 0 30px 15px 30px;
}
#logistics-features .panel-title .glyphicon {
right: 32px;
top: 20px;
}
.logistics-accordion-title {
display: block;
}
.template-logistics_view #portal-footer-wrapper,
.template-services_view #portal-footer-wrapper {
margin: 0 0 0 0;
}
.template-services_view .carousel-indicators {
bottom: 45px;
}
.template-services_view .carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 10px;
text-indent: -999px;
cursor: pointer;
background-color: #fff;
border: 1px solid #fff;
border-radius: 10px;
}
.template-services_view .carousel-indicators li.active {
background-color: #ed9b33;
border: 1px solid #ed9b33;
}
#parent-fieldname-text-two span.number {
color: #ed9b33;
font-weight: bold;
width: 30px;
float: left;
}
.number-text-container {
padding: 2em 15px 0 15px;
}
.number-text-container:first-child {
margin-top: 3em;
}
.number-text {
margin-left: 30px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
}
.garantia {
font-size: 18px;
line-height: 140%;
color: #999;
text-align: center;
padding: 4em 25% 4em;
font-weight: 900;
}
#texttwo {
background: #fff;
}
#services-product-links {
background: url(hormigon.jpg) top left;
padding: 3em 0;
}
#services-product-links .container {
display: flex;
justify-content: space-between;
}
.services-product-links-child {
flex-basis: 31%;
border: 1px solid #ddd;
background: #fff;
display: block;
}
.alquiler-de-encofrados-y-andamios .services-product-links-child {
flex-basis: 23%;
max-height: 270px;
}
.template-about_ulma_view .services-product-links-child {
margin: 0 1rem;
flex-basis: 31%;
}
#services-product-links .container:before,
#services-product-links .container:after {
content: none;
}
.product-link {
display: flex;
flex-direction: column;
justify-content: flex-end;
height: 100%;
min-height: 275px;
max-height: 275px;
}
.product-link .product-link-text {
margin-top: auto;
}
.product-link-title,
.about-ulma-last-row-title {
background: #666;
color: #fff;
padding: 1em;
font-size: 20px;
line-height: 150%;
}
.alquiler-de-encofrados-y-andamios .product-link-title {
font-size: 20px;
}
.product-link img {
max-width: 100%;
opacity: 0.8;
margin-bottom: 0;
}
.alquiler-de-encofrados-y-andamios .product-link img {
margin-top: -40px;
overflow: hidden;
}
a.services-product-links-child,
a.services-product-links-child:hover {
background: #fff;
border: 1px solid #ddd;
}
a.services-product-links-child {
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
opacity: 1;
display: inline-block;
}
@media (max-width: 767px) {
a.services-product-links-child {
margin-bottom: 2rem;
}
}
.template-about_ulma_view .scroll {
bottom: 1.5em;
z-index: 99999;
border: 0;
}
a.services-product-links-child:hover {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
opacity: 1;
}
a.services-product-links-child .product-link .product-link-text {
text-align: center;
padding: 10px;
line-height: 120%;
font-size: 14px;
z-index: 99;
margin-top: -1em;
opacity: 1;
position: relative;
bottom: 10px;
display: block;
background: #fff;
}
a.services-product-links-child:hover .product-link-text,
a.services-product-links-child:hover img {
opacity: 1;
}
.product-link-text span:first-child {
font-family: 'brutal_typebold';
min-height: 1em;
display: block;
margin: 0 auto;
font-size: 16px;
margin-bottom: 0px;
margin-top: 1em;
}
.alquiler-de-encofrados-y-andamios .product-link-text span:first-child {
font-size: 16px;
}
a .product-link-text {
color: #666;
}
a:hover .product-link-text {
color: #ed9b33;
}
a:hover .product-link-text span:first-child {
color: #555;
}
.product-link .product-image {
margin: 0;
position: relative;
height: 100%;
overflow: hidden;
}
.product-link-shadow {
background: url(plushH.png) no-repeat top center !important;
background-size: auto auto;
background-size: 52px auto !important;
z-index: 9;
position: absolute;
bottom: 0;
top: 80px;
width: 100%;
height: 100%;
left: 0;
right: 0;
}
a:hover .product-link-shadow {
background: url(plush.png) no-repeat top center !important;
background-size: auto auto;
background-size: 62px auto !important;
z-index: 9999;
display: relative;
}
.template-about_ulma_view .containerTitle {
margin-left: 30px;
}
.ulma-video-link {
display: block;
width: 50%;
height: 100%;
z-index: 9999;
left: 25%;
bottom: 0;
position: absolute;
background: url(play2.png) no-repeat center 50%;
background-size: 96px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
border: 0;
}
.ulma-video-link .play-hover-container::before {
background: none;
}
.ulma-video-link:hover {
background: url(play2h.png) no-repeat center 50%;
background-size: 96px;
background-color: transparent;
}
#about-ulma-tabs .tabbable {
margin-top: 0;
}
#about-ulma-tabs .nav-tabs {
margin: 0 -15px 2em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
#about-ulma-tabs .nav-tabs li {
margin: 0;
font-size: 1em;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
height: 60px;
}
#about-ulma-tabs .nav-tabs li a {
border-radius: 0;
height: 60px;
}
#about-ulma-tabs .nav-tabs li.active a {
background: #efefef;
font-size: 1.3em;
}
#about-ulma-tabs .tab-content {
min-height: 230px;
}
#about-ulma-tabs .tab-content .tab-pane-text {
padding: 1em 10% 2em;
max-width: 460px;
}
#about-ulma-image img,
#about-image-elements-inside img {
width: 100%;
}
#about-ulma-image {
-webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2);
box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2);
}
#about-image-elements-inside .col-sm-6 {
padding: 3em 3% 3em 6%;
}
#about-image-elements-inside picture {
height: 280px;
overflow: hidden;
display: block;
}
#about-image-elements-inside .row {
border-bottom: 1px solid #ccc;
}
#about-image-elements-inside .row:last-child {
border-bottom: 0;
}
#about-image-elements-inside .col-sm-6:nth-child(even) {
padding: 3em 6% 3em 3%;
}
#about-image-elements-inside .col-sm-6 h3 {
text-transform: uppercase;
font-size: 24px;
position: relative;
margin-bottom: 1em;
margin-top: 0;
}
#about-image-elements-inside .col-sm-6 h3:after {
content: '';
position: absolute;
height: 2px;
background: #ed9b33 none repeat scroll 0 0;
bottom: -10px;
left: 0;
margin: 0 auto;
position: absolute;
width: 80px;
z-index: 1;
}
/* */
#services-product-links .container {
max-width: 900px;
}
.alquiler-de-encofrados-y-andamios #services-product-links .container {
max-width: 1170px;
}
#services-product-links .container .col-sm-4 {
padding-right: 0;
padding-left: 0;
}
#services-product-links .product-link a {
max-height: 270px;
text-align: center;
}
#services-product-links .product-link a:hover {
background: #fff;
}
.template-about_ulma_view .product-link-text {
text-align: center;
padding: 10px;
line-height: 120%;
font-size: 14px;
z-index: 999;
margin-top: 0 !important;
position: absolute;
left: 0;
bottom: 0;
right: 0;
width: 100%;
}
#about-ulma-videos .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#about-ulma-videos .featured-text {
margin: 0;
margin-bottom: 2em;
}
#about-ulma-videos {
margin: 0 15px;
}
#about-ulma-videos .video img {
padding: 2em auto;
text-align: center;
width: 100%;
}
#about-ulma-videos .nav-tabs li {
width: auto;
margin: 0;
font-size: 26px;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
border-radius: 0;
}
#about-ulma-videos .nav-tabs li.active a {
background: #efefef;
border-radius: 0;
}
#about-ulma-videos .nav-tabs li a strong {
font-family: 'brutal_typebold';
font-weight: normal;
}
#about-ulma-videos .tabbable .nav-tabs {
margin-bottom: 4em;
border-bottom: 3px solid #ddd;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
#about-ulma-videos .video-link {
width: 100%;
border: 0;
}
#about-ulma-videos .video-text-about {
background: #fff;
z-index: 99;
position: relative;
text-align: left;
padding: 15px;
color: #333;
}
#about-ulma-videos .video-title {
text-align: left;
min-height: auto;
}
#about-ulma-videos .video-text-about .video-title {
font-family: 'Open Sans', sans-serif;
margin-bottom: 10px;
}
#about-ulma-videos .video-text-about .video-description {
font-size: 90%;
line-height: 140%;
}
#about-ulma-videos .video {
margin-bottom: 2em;
}
#about-ulma-videos .video-text-about::after {
background: #ddd;
position: absolute;
height: calc(100% - 40px);
display: block;
width: 3px;
content: '';
left: 0;
top: 20px;
}
#about-ulma-videos a:hover .video-text-about::after,
.featured-text:hover .video-text-about::after {
background: #ed9b33 !important;
}
#about-ulma-videos .video-title {
font-weight: bold;
display: block;
}
/* */
a .video-text {
background: url(play2.png) no-repeat center 50%;
background-size: 62px;
height: 100%;
padding-left: 1em;
padding-right: 1em;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
a:hover .video-text {
color: #ed9b33 !important;
background: url(play2h.png) no-repeat center 50%;
background-size: 62px !important;
}
.template-about_ulma_view .documentEditable {
position: relative;
margin-top: 0;
padding-top: 0;
}
.content-image-container {
margin-top: 2em;
margin-left: -15px;
margin-right: -15px;
}
.template-multimedia_view .content-image-container {
margin-top: 0;
}
.content-image {
height: 500px;
max-height: 500px;
position: relative;
margin-bottom: -130px;
width: 100%;
overflow: hidden;
float: left;
}
.content-image .item {
margin: 0 -15px;
position: relative;
width: auto;
max-height: 500px;
height: 500px;
padding: 0;
overflow: hidden !important;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-animation: zoomin 8s ease-out running;
animation: zoomin 8s ease-out running;
overflow: hidden;
-webkit-transition: opacity 500ms linear 0s;
-o-transition: opacity 500ms linear 0s;
transition: opacity 500ms linear 0s;
-webkit-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
-webkit-transition-timing-function: linear;
-o-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.content-image img {
width: 100%;
position: absolute;
bottom: 0;
}
#our-numbers .col-sm-4 div {
padding-left: 80px;
min-height: 130px;
background-size: 72px auto;
margin-left: 0;
}
.corporation {
background: url(brief01-v2.png) no-repeat top left;
}
.contries {
background: url(brief02-v2.png) no-repeat top left;
}
.areas {
background: url(brief03-v2.png) no-repeat top left;
}
.employees {
background: url(brief04-v2.png) no-repeat top left;
}
.sales {
background: url(brief05-v2.png) no-repeat top left;
}
.production {
background: url(brief06-v2.png) no-repeat top left;
}
.yearsPeru {
background: url(brief07-v2.png) no-repeat top left;
}
.inversionPeru {
background: url(brief08-v2.png) no-repeat top left;
}
.MP {
background: url(brief09-v2.png) no-repeat top left;
}
.MS {
background: url(brief10-v2.png) no-repeat top left;
}
.proyectos {
background: url(brief11-v2.png) no-repeat top left;
}
.desde {
background: url(brief12-v2.png) no-repeat top left;
}
.filiales {
background: url(brief13-v2.png) no-repeat top left;
}
.instalaciones {
background: url(brief14-v2.png) no-repeat top left;
}
.logistica {
background: url(brief15-v2.png) no-repeat top left;
}
.lider {
background: url(brief16-v2.png) no-repeat top left;
}
#blackshadow {
background-color: rgba(0, 0, 0, 0.8);
color: #fff;
font-size: 18px;
padding: 1em 0;
position: relative;
margin: 0;
height: 130px;
}
#blackshadow p .yelow {
font-weight: bold;
}
.custom-experience-descripcion {
text-align: left;
padding-left: 30px;
margin-top: 15px;
position: relative;
}
.custom-experience-descripcion a {
color: #fff;
}
.custom-experience-descripcion:after {
position: absolute;
content: '';
height: 100%;
background: #ed9b33;
width: 3px;
top: 5px;
height: calc(100% - 10px);
left: 3px;
}
#blackshadow p {
margin: 0;
font-size: 21px;
}
#blackshadow .container {
max-width: 900px;
}
#blackshadow .custom-experience-descripcion p {
font-size: 16px;
margin-bottom: 5px;
}
#our-history h2,
#our-history h3 {
color: #fff;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
}
#no-shadow h2,
#no-shadow h3 {
font-family: 'Open Sans', sans-serif;
font-weight: bold;
margin-bottom: 1em;
}
#no-shadow h3 {
font-weight: normal;
font-size: 14px;
margin-bottom: 2em;
line-height: 160%;
}
#our-history h3 {
margin-bottom: 2em;
font-size: 16px;
}
#our-numbers {
padding-top: 4em;
}
#our-numbers strong {
display: block;
}
#our-numbers .container,
#no-shadow .container,
#our-history .container {
max-width: 970px;
padding: 2em 0;
}
#our-history,
#our-values {
background: url(Asistencia-en-obra.jpg) no-repeat rgba(0, 0, 0, 0.8);
background-size: cover;
color: #fff;
padding: 2em 0 1em;
}
#our-history dl {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-right: 1em;
}
#our-history dl dt {
width: 10%;
position: relative;
}
#our-history dl dt:after {
width: 1px;
background: #fff;
position: absolute;
left: 15px;
content: '';
top: 25px;
bottom: 0;
display: block;
}
#our-history dl dt.last:after {
content: none;
}
.yelow {
color: #ed9b33;
}
#our-history dd {
margin-bottom: 2em;
width: 90%;
margin-left: auto;
}
#our-history ul {
margin-left: 60px;
font-weight: normal;
margin-left: 0;
margin-top: 15px;
}
#our-history ul li {
display: block;
}
#our-history ul li strong {
color: #ed9b33;
}
#our-history ul li span {
width: 80px;
display: inline-block;
}
#our-history a {
color: #fff;
}
#no-shadow {
padding-top: 2em;
}
.block p {
margin-bottom: 15px;
}
.block {
position: relative;
padding-left: 45px;
}
.block:after {
background: #ed9b33;
position: absolute;
height: calc(100% - 10px);
display: block;
width: 3px;
content: '';
left: 15px;
top: 5px;
}
#our-values {
padding-bottom: 3em;
}
#our-values h2 {
font-family: 'brutal_typebold';
color: #ed9b33;
font-size: 30px;
}
#our-values h3 {
font-family: 'Open Sans', sans-serif;
font-weight: 600;
font-size: 18px;
color: #fff;
margin: 2em 0 1em;
}
.commitment-and-values p {
margin-bottom: 1.5em;
}
.commitment-and-values h1 {
font-family: 'brutal_typebold';
text-transform: uppercase;
color: #ed9b33;
}
.commitment-and-values #portal-footer-wrapper {
margin: 0;
}
.commitment-and-values .documentEditable {
margin-top: 5em;
}
.commitment-and-values .panel-container {
-webkit-box-shadow: inset 0px 11px 8px -10px #ccc,
inset 0px -11px 8px -10px #ccc;
box-shadow: inset 0px 11px 8px -10px #ccc, inset 0px -11px 8px -10px #ccc;
margin: 3em 3em 5em 3em;
padding: 2em 15% 2em;
border-radius: 5px;
}
.commitment-and-values .panel-container #accordion {
margin: 0;
}
.commitment-and-values .panel-title .glyphicon {
position: relative;
right: auto;
top: 0;
left: -5px;
font-family: 'Glyphicons Halflings';
font-size: 28px;
opacity: 1;
font-weight: 100;
color: #ed9b33;
float: left;
}
.commitment-and-values .panel-title {
font-size: 15px;
font-family: 'Open Sans', sans-serif;
text-transform: none;
font-weight: bold;
}
.commitment-and-values .panel-group .panel {
border: 0;
}
.commitment-and-values .panel-group .panel a {
padding: 20px 0;
border: 0;
}
.commitment-and-values .panel-group .panel a:hover {
background: transparent;
}
.commitment-and-values #accordion.ingenieria-aplication-text .panel-body {
padding: 0 0 30px 0;
z-index: 999999;
position: relative;
margin: 0 0 0 30px;
}
.commitment-and-values
#accordion.ingenieria-aplication-text
div.in
.panel-body {
margin: 0 0 0 30px;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.commitment-and-values
#accordion.ingenieria-aplication-text
.panel-default
> .panel-heading {
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
#our-values {
background: url(Our-values.jpg) no-repeat rgba(0, 0, 0, 0.8);
background-size: cover;
position: relative;
}
#our-values.compromiso {
background: url(Our-values2.jpg) no-repeat rgba(0, 0, 0, 0.8);
background-size: cover;
position: relative;
}
#our-values::before {
background-color: rgba(0, 0, 0, 0.8);
content: '';
display: block;
height: 100%;
position: absolute;
width: 100%;
top: 0;
}
.template-work_with_us #textone,
.template-bim_form #textone,
.template-scaffmax_form #textone {
z-index: 999;
position: relative;
background: url(empleo.jpg) no-repeat;
background-size: cover;
padding: 0;
}
.template-bim_form #textone,
.template-scaffmax_form #textone {
z-index: 999;
position: relative;
background: url(hormigon.jpg) no-repeat;
background-size: cover;
padding: 0;
}
.template-work_with_us #textone .tabbable,
.template-bim_form #textone .tabbable,
.template-scaffmax_form #textone .tabbable {
margin: 0 0 0 0;
}
.template-work_with_us #textone .tabbable .nav-tabs li,
.template-bim_form #textone .tabbable .nav-tabs li,
.template-scaffmax_form #textone .tabbable .nav-tabs li {
background: rgba(0, 0, 0, 0.5);
height: 96px;
}
.template-work_with_us #textone .tabbable .tab-content.active,
.template-bim_form #textone .tabbable .tab-content.active,
.template-scaffmax_form #textone .tabbable .tab-content.active {
background: rgba(255, 255, 255, 0.8);
}
.template-work_with_us #textone .tabbable .nav-tabs,
.template-bim_form #textone .tabbable .nav-tabs,
.template-scaffmax_form #textone .tabbable .nav-tabs {
border-bottom: 0;
top: -96px !important;
height: 96px;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
}
.userrole-authenticated.template-work_with_us #textone .tabbable {
margin: 0 -15px 0 -15px;
}
.userrole-authenticated.template-work_with_us #textone .nav-tabs li {
background: #ccc;
}
.template-work_with_us #textone .nav-tabs li,
.template-bim_form #textone .nav-tabs li,
.template-scaffmax_form #textone .nav-tabs li {
list-style: none;
font-family: 'brutal_typelight';
font-size: 26px;
line-height: 100%;
text-transform: uppercase;
margin-bottom: 0 !important;
margin: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
width: 50%;
height: 96px;
border: 0;
opacity: 0.8;
text-align: center;
}
.template-work_with_us #textone .nav-tabs li strong,
.template-bim_form #textone .nav-tabs li strong,
.template-scaffmax_form #textone .nav-tabs li strong {
font-family: 'brutal_typebold';
}
.template-work_with_us #textone .tabbable .nav > li > a,
.template-bim_form #textone .tabbable .nav > li > a,
.template-scaffmax_form #textone .tabbable .nav > li > a {
height: 97px;
border: 0;
line-height: 250%;
border-radius: 0;
color: #fff;
}
.template-work_with_us #textone .tabbable .nav > li > a:hover,
.template-work_with_us #textone .tabbable .nav > li.active,
.template-bim_form #textone .tabbable .nav > li > a:hover,
.template-bim_form #textone .tabbable .nav > li.active,
.template-scaffmax_form #textone .tabbable .nav > li > a:hover,
.template-scaffmax_form #textone .tabbable .nav > li.active {
color: #333;
}
.template-work_with_us #textone .nav-tabs li.active a,
.template-bim_form #textone .nav-tabs li.active a,
.template-scaffmax_form #textone .nav-tabs li.active a {
color: #333;
}
.template-work_with_us #textone .tabbable .nav > li > a:after,
.template-bim_form #textone .tabbable .nav > li > a:after,
.template-scaffmax_form #textone .tabbable .nav > li > a:after {
display: none;
}
.curriculum-form-container {
padding: 3em 0;
margin: 0;
}
.template-bim_form .curriculum-form-container,
.template-scaffmax_form .curriculum-form-container {
padding: 0 0 3rem 0;
margin: 0 0 3rem 0;
}
.template-work_with_us #textone h2 strong,
.template-bim_form #textone h2 strong,
.template-scaffmax_form #textone h2 strong {
font-family: 'brutal_typebold';
}
.template-work_with_us #textone h2 a,
.template-bim_form #textone h2 a,
.template-scaffmax_form #textone h2 a {
color: #fff;
}
.template-work_with_us .documentEditable {
padding-top: 10em;
}
.template-work_with_us #portal-footer-wrapper {
margin: 0;
}
.template-work_with_us #textone .tabbable .tab-content {
margin: -95px auto 0;
background: rgba(255, 255, 255, 0.8);
padding: 3rem;
}
.template-work_with_us #textone .tabbable .tab-content > .active,
.template-work_with_us #textone .tabbable .tab-content > a:hover {
color: #333 !important;
}
#tabvacancies {
background: #fff;
}
.tabvacancies-container {
max-width: 1170px;
margin: 0 auto;
padding: 3em 1em;
}
#tabvacancies h2 {
font-size: 24px;
position: relative;
margin-bottom: 1em;
margin-top: 0;
}
#tabvacancies h2:after {
content: '';
height: 2px;
background: #ed9b33 none repeat scroll 0 0;
bottom: -10px;
left: 0;
margin: 0 auto;
position: absolute;
width: 80px;
z-index: 1;
}
#tabvacancies ul li.vacancies-list-header ul {
font-family: 'brutal_typeregular';
font-size: 14px;
text-transform: uppercase;
border-bottom: 2px solid #ed9b33;
padding-bottom: 0.5em;
}
#tabvacancies p {
margin-bottom: 2em;
}
#tabvacancies ul li ul li {
width: 33%;
display: inline-block;
}
@media (max-width: 767px) {
#tabvacancies ul li.vacancies-list-header ul {
display: none;
}
#tabvacancies ul li.vacancies-list-header {
border-bottom: 1px solid #efefef;
width: 100%;
display: block;
}
#tabvacancies ul li ul li {
width: 100%;
display: block;
}
#tabvacancies {
margin-top: 30px;
}
#tabvacancies ul.local-vacancies > li:first-child {
width: 100% !important;
}
.template-work_with_us #textone .tabbable .nav-tabs li {
background: rgba(0, 0, 0, 0.5) !important;
}
.template-work_with_us #textone .tabbable .nav > li > a {
padding: 15px;
white-space: normal;
min-height: 68.5px;
}
.template-work_with_us #textone .tabbable .nav-tabs {
margin-top: 0 !important;
}
}
#tabvacancies ul li ul li a {
font-weight: bold;
white-space: pre-wrap;
}
#tabvacancies ul li ul {
border-bottom: 1px solid #efefef;
padding: 1em 0;
}
#tabvacancies ul.local-vacancies > li:first-child {
width: 50%;
}
#curriculum-form-title h3 {
padding-left: 30px;
margin-top: 1.5em;
}
#curriculum-form {
max-width: 990px;
background: #fff;
-webkit-box-shadow: 0px 0px 30px 0px rgba(171, 171, 171, 1);
box-shadow: 0px 0px 30px 0px rgba(171, 171, 171, 1);
padding: 2em;
margin: 3em auto;
}
@media (max-width: 768px) {
#tabcurriculum {
padding: 5rem 2rem 2rem 2rem;
}
}
#tabcurriculum #get-in-touch-form {
margin: 0 auto 5rem;
}
#tabcurriculum .catalog {
max-width: 1170px;
margin: 0 auto 2rem;
width: auto;
}
#tabcurriculum .form-right-text {
min-height: auto;
margin: 0 auto 5em;
max-width: 1018px;
padding: 2em 2em 2em 2em;
}
#tabcurriculum .form-right-text h3 {
margin-bottom: 1rem;
}
.template-bim_form #curriculum-form,
.template-scaffmax_form #curriculum-form {
padding: 2em 2em 3em 2em;
margin: 0 auto;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
font-size: 13px;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option:hover,
.bootstrap-select.btn-group .dropdown-toggle .filter-option:focus {
color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li a {
padding: 5px 15px;
}
#curriculum-form input {
position: relative;
padding: 50px 0 5px;
margin-bottom: 0;
height: 70px;
}
#curriculum-form .col-sm-5:first-child {
padding: 0 6em 0 2em;
}
#curriculum-form textarea {
width: 100%;
border-color: #555;
height: 110px;
}
#curriculum-form .input-container,
#offer-form .input-container {
margin-bottom: 2em;
min-height: 30px;
}
#curriculum-form .col-sm-offset-1 .input-container {
margin-bottom: 0;
}
#curriculum-form .filter-option.inputok {
color: #555;
}
.inputok {
position: relative;
}
.inputerror input,
.inputerror .bootstrap-select,
.inputerror .form-control-select,
#get-in-touch-form .inputerror textarea {
border-color: #b9121b !important;
}
.inputerror .form-control-select {
border-color: #b9121b !important;
outline: 0 !important;
border-radius: 4px !important;
padding: 10px !important;
box-shadow: none !important;
}
.input-container.inputok:after {
top: auto;
bottom: 10px;
}
.inputfile {
width: 0.1px;
height: 0.1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1;
padding: 0;
margin: 0;
}
.isIE #portal-footer-wrapper {
z-index: 0 !important;
}
label .filename {
font-size: 12px;
border: 1px solid #555;
border-radius: 5px;
background-color: fff;
display: inline;
padding: 5px 20px;
text-transform: uppercase;
cursor: pointer;
/* */
}
label .filename:focus,
label .filename:hover {
background-color: #efefef;
}
label .filename:focus {
outline: 1px dotted #000;
outline: -webkit-focus-ring-color auto 5px;
}
input#cv {
border-color: transparent;
padding-top: 0;
height: 0;
}
.inputok input#cv {
border-color: transparent !important;
border: 0 !important;
}
#curriculum-form input[type='checkbox'] {
margin: 1px 0 0 -22px;
float: left;
height: auto;
}
#recaptcha,
#news,
#lopd_checkbox {
margin-top: 2em;
}
#curriculum-form p {
font-size: 13px;
}
.inputok:after {
content: '';
position: absolute;
display: block;
right: -40px;
bottom: 10px;
top: auto;
width: 30px;
height: 30px;
background: url(okicon.png) no-repeat bottom left;
background-size: 25px auto;
}
#curriculum-form h4 {
font-size: 14px;
font-family: 'Open Sans', sans-serif;
color: #555;
margin-top: 3em;
font-weight: bold;
}
#curriculum-form .bootstrap-select.btn-group .dropdown-menu.inner,
#offer-form .bootstrap-select.btn-group .dropdown-menu.inne {
padding: 10px;
}
input#file {
border: 0;
}
#lopd_checkbox input.form-control,
#pl-check_checkbox input.form-control,
input.form-control#news {
text-align: left;
height: auto;
width: auto;
float: left;
margin: 5px 10px 0 0;
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
#get-in-touch-form #lopd_checkbox,
#get-in-touch-form #lopd_checkbox-2,
#get-in-touch-form #lopd_checkbox-3,
#get-in-touch-form #lopd_checkbox-4 {
display: flex;
margin-left: revert;
align-items: center;
color: #333;
font-size: 12px;
}
#get-in-touch-form #lopd_checkbox .lopd,
#get-in-touch-form #lopd_checkbox-2 .lopd,
#get-in-touch-form #lopd_checkbox-3 .lopd,
#get-in-touch-form #lopd_checkbox-4 .lopd {
margin-top: 2px;
}
#get-in-touch-form #lopd_checkbox input,
#get-in-touch-form #lopd_checkbox-2 input,
#get-in-touch-form #lopd_checkbox-3 input,
#get-in-touch-form #lopd_checkbox-4 input {
margin-right: 1rem;
margin-top: 0;
}
#get-in-touch-form #lopd_checkbox-2 input,
#get-in-touch-form
#lopd_checkbox-3
input
#get-in-touch-form
#lopd_checkbox-4
input {
margin-top: 2px;
}
#news_checkbox,
#lopd_checkbox,
#pl-check_checkbox,
#revitlopd_checkbox,
#scaffmaxlopd_checkbox {
font-size: 12px;
text-align: left;
margin-left: 0;
display: flex;
color: #333;
}
#scaffmaxlopd_checkbox {
margin-left: 0;
display: flex;
}
#lopdscaffmax,
#revitlopd,
#pl-check,
#lopd {
margin: 0 1rem 0 0;
}
#revitlopd_checkbox,
#scaffmaxlopd_checkbox {
margin-top: 1rem;
color: #333;
}
@media (max-width: 767px) {
#revitlopd_checkbox,
#scaffmaxlopd_checkbox {
margin: 2.5em 0 10px 26px;
}
}
#curriculum-form .btn {
margin-top: 3em;
display: block;
}
#curriculum-form .btn.dropdown-toggle {
background: #fff;
border-radius: 0;
border: 0;
width: 100%;
color: #333 !important;
font-weight: normal;
padding-left: 0;
text-transform: none;
font-size: 14px;
margin-top: 45px;
-webkit-box-shadow: none;
box-shadow: none;
}
#offer-form .btn.dropdown-toggle {
background: #fff;
border-radius: 0;
border: 0;
width: 100%;
color: #333 !important;
font-weight: normal;
padding-left: 0;
text-transform: none;
font-size: 14px;
margin-top: 25px;
-webkit-box-shadow: none;
box-shadow: none;
height: auto;
}
.bootstrap-select .dropdown-toggle:focus {
outline: thin dotted #fff !important;
outline: 5px auto -webkit-focus-ring-color !important;
outline-offset: -2px;
outline: 0;
}
button:focus {
border-color: transparent;
}
#curriculum-form .bootstrap-select,
#offer-form .bootstrap-select {
width: 100%;
border: 0;
border-bottom: 1px solid #555;
}
.showerror {
color: #b9121b;
font-size: 13px;
width: 100%;
text-align: left;
margin-right: 30px;
margin-bottom: 0;
display: block;
}
#board-members {
padding-bottom: 5em;
}
#board-members .featured {
text-align: center;
margin: 3em 1em 1em 1em;
}
#board-members h2 {
text-align: center;
text-transform: uppercase;
margin: 2em 0;
position: relative;
}
#board-members h2:after {
content: '';
position: absolute;
height: 3px;
width: 12%;
bottom: -15px;
left: 44%;
background: #ed9b33;
}
#board-members img {
max-width: 70%;
border-radius: 50%;
margin: 0 auto;
}
#board-members h4.panel-title a {
padding: 20px 15px 0;
border: 0;
}
#board-members h4.panel-title a:hover {
background: transparent;
}
#board-members h4.panel-title a .member-accordion-title {
margin-right: 20px;
display: block;
background: transparent;
}
#board-members .panel-description {
padding: 0 45px 0 15px;
font-size: 13px;
display: block;
line-height: 120%;
margin-top: 5px;
}
#board-members h4.panel-title {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
text-transform: none;
font-weight: bold;
}
#board-members .panel-title .glyphicon {
font-size: 26px;
}
#board-members .panel-group .panel {
border: 0;
text-align: left;
}
#board-members .panel-body {
font-style: italic;
}
.meet-the-team-link {
margin-top: -70px;
float: right !important;
margin-right: 30px;
}
@media (max-width: 767px) {
.meet-the-team-link {
margin: 1rem calc(50% - 75px);
float: none !important;
}
}
.file-description img {
width: 50px;
height: auto;
position: absolute;
left: 0;
top: 0;
}
.file-description {
display: table-cell;
vertical-align: middle;
position: relative;
padding-left: 70px;
height: 90px;
}
.file-description p {
margin: 0;
}
dl.portlet {
margin: 0;
font-size: 1.1em;
font-family: 'brutal_typeregular';
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
border-bottom: 0.1em solid #ddd;
line-height: 1.3em;
padding: 0;
margin: 0;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem:last-child {
border-bottom: 0;
}
dl.portlet ul.navTree li a {
padding: 0.8em 1em;
border: none;
display: block;
zoom: 1;
color: #333;
background: #efefef;
}
dl.portlet ul.navTree li a:after,
dl.portlet ul.navTree li.active a:after,
dl.portlet ul.navTree li a.highlighted:after {
position: absolute;
bottom: -1px;
left: 0;
right: 0;
margin: auto;
width: 0;
content: '.';
color: transparent;
background: #ed9b33;
height: 3px;
}
dl.portlet ul.navTree li li a:after,
dl.portlet ul.navTree li.active li a:after,
dl.portlet ul.navTree li li a.highlighted:after {
position: absolute;
bottom: -1;
left: 0;
right: 0;
margin: auto;
width: 0;
content: '.';
color: transparent;
background: #ed9b33;
height: 1px;
}
dl.portlet ul.navTree li a,
dl.portlet ul.navTree li a:after,
dl.portlet ul.navTree li a:before {
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
dl.portlet ul.navTree li a {
position: relative;
}
dl.portlet ul.navTree li a:hover {
color: #333;
width: 100% !important;
background: #fff !important;
text-decoration: none;
}
dl.portlet ul.navTree li a:hover:after {
width: 100%;
}
.navTreeItemInPath a.navTreeItemInPath {
font-family: 'brutal_typebold';
border-bottom: 3px solid #ed9b33 !important;
}
dl.portlet a:hover {
background: #efefef;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color: #efefef;
border-left: 0;
margin-left: 0;
margin-right: 0;
font-family: 'brutal_typebold';
}
dl.portlet ul.navTree a.navTreeCurrentItem:after {
width: 100%;
}
dl.portlet ul.navTree li li .navTreeCurrentItem {
background-color: #fff;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
padding-left: 0;
line-height: 1.3em;
margin: 0;
}
dl.portlet ul.navTree li li a {
padding: 0.8em 1em;
border-bottom: 0.1em solid #ddd;
display: block;
line-height: 1.3em;
zoom: 1;
color: #333;
background: #fff;
font-size: 0.9em;
}
dl.portlet ul.navTree li li:last-child a {
border-bottom: 0;
}
dl.portlet dd.portletItem {
padding: 0;
}
.portletStaticText ul.bullet {
margin: 1em 0;
padding: 0;
}
.portlet-static-contact2 #get-in-touch-email {
margin-left: 0;
margin-bottom: 3em;
}
.portlet-static-contact2 #get-in-touch-email a {
color: #555;
font-size: 14px;
}
.portlet-static-contact2 #get-in-touch-email a:hover {
color: #ed9b33;
}
.bullet li {
padding-left: 0 !important;
list-style: none;
}
.bullet li a {
display: inline-block;
margin-left: 0;
margin-bottom: 16px;
color: #333;
font-size: 15px;
line-height: 18px;
}
.bullet li a:hover {
font-weight: normal !important;
background: #ed9b33;
}
dl.portlet.portlet-static-important-links dt,
dl.portlet.portlet-static-wazne-linki dt {
background: #ed9b33;
color: #333;
padding: 0.8em 1em;
}
#portal-column-one .navTreeLevel0 {
margin: 0;
}
.authority-image {
border-radius: 50%;
margin-right: 2em;
float: left;
margin-bottom: 3em;
max-width: 120px !important;
}
.authority .popover.in {
max-width: 100%;
}
.authority {
overflow: hidden;
}
.authority .documentDescription {
font-size: 14px;
line-height: 130%;
}
.authority a {
color: #333;
text-decoration: underline;
}
.authority a:hover {
background: #ed9b33;
}
.template-view.portaltype-folderishpage h2,
.template-folderishpage4pdfs h2,
.template-company_authorities h2,
.template-fg_base_view_p3 h2 {
font-size: 20px;
font-family: 'brutal_typebold';
margin-bottom: 1em;
margin-top: 1em;
}
.template-view.portaltype-folderishpage h3,
.template-folderishpage4pdfs h3,
.template-company_authorities h3,
.template-fg_base_view_p3 h3 {
font-size: 16px;
font-family: 'brutal_typebold';
margin: 1em 0 1em 0;
}
.template-company_authorities h3 {
margin: 0;
}
.template-folderishpage4pdfs #content .btn.dropdown-toggle {
background: #fff;
border-radius: 0;
border: 0;
width: 100%;
color: #999 !important;
font-weight: normal;
padding-left: 0.5em;
text-transform: none;
font-size: 16px;
margin-top: 0;
-webkit-box-shadow: none;
box-shadow: none;
position: relative;
border-left: 1px solid #ccc;
}
.template-folderishpage4pdfs #content .btn.dropdown-toggle:hover {
color: #333 !important;
}
.template-folderishpage4pdfs #content .btn.dropdown-toggle:hover:after {
background: #ed9b33 none repeat scroll 0 0;
bottom: 0;
content: '';
height: 3px;
left: 0;
margin: 0 auto;
position: absolute;
width: 60px;
z-index: 9999;
margin-bottom: 0;
}
.template-folderishpage4pdfs #content .form-control-select {
margin-bottom: 2em;
}
.template-folderishpage4pdfs .bootstrap-select.btn-group .dropdown-menu li {
position: relative;
list-style: none;
}
.template-folderishpage4pdfs .bootstrap-select.btn-group .dropdown-menu li a,
.template-folderishpage4pdfs
#content
.bootstrap-select.btn-group
ul.dropdown-menu {
padding: 5px 10px;
}
.template-folderishpage4pdfs
#content
.bootstrap-select.btn-group
ul.dropdown-menu {
margin: 0;
}
.pfg-form {
margin-bottom: 4em;
}
.portlet-static-contact2 img {
margin-bottom: 2em;
}
table.gray {
width: 100%;
}
table.gray th {
text-align: center;
background-color: rgb(200, 200, 200);
color: #333 !important;
font-size: 90%;
}
table.gray th,
table.gray td {
border: 1px solid rgb(217, 217, 217);
padding: 8px 10px;
line-height: 125%;
}
table.gray .back {
background-color: rgb(246, 246, 246);
width: 30%;
}
.template-folderishpage4pdfs #content .subfolder ul {
margin: 0;
}
.template-folderishpage4pdfs #content .subfolder li {
margin-bottom: 1em;
line-height: 1.5em;
display: list-item;
list-style: none;
}
.template-folderishpage4pdfs #content .subfolder li a {
color: #333;
text-decoration: none;
}
.template-folderishpage4pdfs #content .subfolder li a:hover {
background: #ed9b33;
}
.template-folderishpage4pdfs #content .subfolder li a.glyphicon-arrow-down {
border-bottom: none;
margin-left: 1rem;
}
.template-folderishpage4pdfs
#content
.subfolder
li
a.glyphicon-arrow-down:hover {
background: none;
}
.template-folderishpage4pdfs #content,
.template-view.portaltype-folderishpage #content {
padding-bottom: 2em;
}
.template-folderishpage4pdfs .subfolder .pull-right {
margin-left: 2em;
}
.template-fg_base_view_p3 .pfg-form .btn {
background: #ed9b33;
border-color: #ed9b33;
color: #555;
}
.template-fg_base_view_p3 .pfg-form .btn:hover {
background: #555;
border-color: #555;
color: #fff;
}
.template-fg_base_view_p3 .pfg-form input[type='text'] {
border: 0;
border-bottom: 1px solid #000;
min-width: 100%;
margin-bottom: 1em;
}
.template-fg_base_view_p3 .pfg-form label {
font-weight: normal;
margin: 0;
}
.template-fg_base_view_p3 .pfg-form textarea {
border: 1px solid #333;
height: 100px;
}
.template-fg_base_view_p3 .pfg-form div.formControls {
margin: 1em 0;
}
.template-fg_base_view_p3 .form-right-text {
background: #efefef;
min-height: 472px;
}
.template-fg_base_view_p3 .pfg-form {
min-height: 472px;
}
.cc-cookies {
position: fixed;
width: 100%;
left: 0;
padding: 3em 15% 1em;
background: #565656;
background: rgba(255, 255, 255, 1);
color: #fff;
font-size: 15px;
font-weight: normal;
text-shadow: none;
z-index: 999999;
text-align: left;
color: #555;
-webkit-box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.15);
box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.15);
opacity: 0.9;
}
.cc-cookies a.cc-cookie-accept,
.cc-cookies-error a.cc-cookie-accept,
.cc-cookies a.cc-cookie-decline,
.cc-cookies-error a.cc-cookie-decline,
.cc-cookies a.cc-cookie-reset {
display: table;
clear: left;
margin: 0 auto;
color: #333;
text-decoration: none;
background: #ed9b33;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow: none;
padding: 6px 42px 6px 42px;
border-radius: 6px;
border: 0;
margin: 0;
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
-webkit-transition: background 0.5s ease-in;
transition: background 0.5s ease-in;
-o-transition: background 0.5s ease-in;
-webkit-transition: background 0.25s ease-in;
-moz-transition: background 0.25s ease-in;
margin-top: 2em;
}
.cc-cookies a {
color: #333;
text-decoration: none;
border-bottom: 1px solid #ed9b33;
margin: 2em auto !important;
}
.cc-cookies a:hover {
background: #333;
color: #ed9b33;
}
.cc-cookies a.cc-cookie-accept:hover {
background: #555;
color: #fff;
}
.notfound-information {
text-align: center;
font-family: 'brutal_typeregular';
padding-top: 1em;
}
.portaltype-projecttype .notfound-information {
padding-top: 8em;
}
.not-found-number {
font-size: 70px;
font-family: 'brutal_typebold';
line-height: 100%;
border-bottom: 3px solid #ed9b33;
display: inline-block;
margin: 1rem 0 0 0;
}
.notfound-information h1.documentFirstHeading {
font-size: 36px;
font-family: 'brutal_typebold';
color: #ed9b33;
text-transform: uppercase;
margin: 0.5em 0 0.15em;
max-width: 100%;
}
.notfound-information h1.documentFirstHeading:before {
display: none;
}
.notfound-information h2,
.notfound-information dl {
padding: 15px;
max-width: 700px;
margin: 0 auto;
background: #fff;
text-align: left;
font-size: 1em;
font-weight: normal;
}
.notfound-information dl {
font-family: 'Open Sans', sans-serif;
}
.notfound-information dl dd {
margin-bottom: 10px;
}
.notfound-information h2 {
font-size: 18px;
position: relative;
display: block;
color: #666;
margin-top: 1.5em;
}
.notfound-information h2:after {
content: '';
position: absolute;
height: 1px;
background: #ed9b33;
bottom: 5px;
left: 15px;
right: -15px;
width: calc(100% - 30px);
}
.notfound-information a {
color: #555;
}
.notfound-information a:hover {
color: #555;
background: #ed9b33;
}
.notfound-information dt a {
border: 0;
}
.notfound-information dt a:hover {
border: 0;
background: transparent;
color: #ed9b33;
}
.notfound-information p {
font-size: 130%;
}
.template-default_error_message {
background: url(hormigon.jpg);
background-size: auto auto;
background-size: cover;
}
.template-default_error_message #content-core {
text-align: center;
}
.template-default_error_message #content-core #searchGadget {
background: url(search.png) 0px 0px no-repeat #fff;
opacity: 1;
background-size: 26px 26px;
padding: 5px 5px 10px 50px !important;
border: 0;
border-bottom: 1px solid #ccc;
}
.template-default_error_message #content-core #livesearch1 {
padding: 10px 30px;
background: #fff;
width: 60%;
margin: 4em auto 8em;
}
.template-default_error_message #content-core #livesearch1 .btn {
margin: 1em 0;
}
.template-default_error_message #content-core #livesearch1 #LSResult {
display: none;
}
@media (max-width: 1350px) {
#certificate-sections .certificate-section-1,
#certificate-sections .certificate-section-2 {
height: 350px;
max-height: 350px;
}
.template-summary_view #content .col-sm-10,
.subsection-news #content .col-sm-10 {
width: 83.33333333%;
max-width: 900px;
}
}
@media (max-width: 1370px) {
.template-summary_view #content .col-sm-10,
.subsection-news #content .col-sm-10 {
max-width: 900px;
}
.template-summary_view .tileItem .col-sm-6,
.subsection-news .tileItem .col-sm-6 {
max-width: 540px;
}
}
@media (max-width: 1599px) {
.content-image .item {
max-height: 400px;
height: 400px;
}
.content-image {
height: 400px;
max-height: 400px;
}
}
@media (max-width: 1170px) {
#certificate-sections .certificate-section-1,
#certificate-sections .certificate-section-2 {
height: 290px;
max-height: 290px;
}
}
@media (max-width: 900px) {
#certificate-sections .certificate-section-1,
#certificate-sections .certificate-section-2 {
height: 210px;
max-height: 210px;
}
}
@media (max-width: 1170px) {
.tabbable .nav > li > a {
padding: 15px 10px;
}
.related-projects .btn,
#related-products .btn,
.related-products .btn {
margin: 0px 20px 0 3em;
}
.related-projects h3,
#related-products h3,
.related-products h3 {
margin-bottom: 10px;
}
.related-projects .row {
margin-bottom: 2em;
}
#content #myCarousel2 img {
width: auto !important;
min-height: 245px;
position: absolute;
top: 0;
left: 0;
max-width: auto !important;
}
#portal-languageselector-wrapper {
margin: 25px 0 0 0;
}
#custom-footer .col-sm-9 {
margin-left: 0;
}
a#portal-logo {
left: 17px;
}
.breadcrumb {
padding: 5px 15px 15px;
line-height: 160%;
}
}
@media (max-width: 767px) {
body {
line-height: 140%;
}
.cc-cookies {
padding: 2em 1em 1em 1em;
}
.template-homepage img {
width: 125px;
}
#taboverview {
padding: 0;
}
#accordion {
margin: 0;
}
#custom-footer.col-sm-12,
#portal-siteactions.col-sm-12 {
max-width: 100%;
}
.project-image,
.product-image {
margin: 0;
}
.catalog {
margin-bottom: 2em;
}
.navbar-collapse {
width: 100%;
float: left;
margin-top: 65px;
}
.navbar-nav.sm-collapsible .caret,
.navbar-nav.sm-collapsible ul .caret {
margin: -25px 15px 0 0;
bottom: 7px;
}
.country-container {
display: flex;
flex-direction: column;
text-align: left;
margin-left: 1em;
}
.country-container div {
margin-right: 0;
margin-bottom: 0;
}
.country-container a {
padding: 6px 0 6px !important;
text-transform: none !important;
}
.country-container div strong {
margin-top: 1.5rem;
margin-bottom: 5px;
display: block;
font-size: 16px;
}
#main-navigation-wrapper .nav > li.active li a {
color: #333;
}
#main-navigation-wrapper .nav > li li.active a,
#main-navigation-wrapper .nav > li.active a {
color: #ed9b33;
}
.headtitle {
margin: 15px 15px 10px 15px;
}
.portaltype-project .headtitle {
padding: 0;
background: rgba(255, 255, 255, 0);
display: inline-block;
margin: 0 0 0 15px;
border-left: 0;
max-width: 100%;
color: #333 !important;
}
.portaltype-project .headtitle span {
color: #333;
margin-right: 15px;
}
.navbar-toggle {
position: absolute;
right: 0;
}
.navbar-brand {
display: none;
}
.h1,
h1 {
font-size: 24px;
}
.product-description.editablehtml {
margin-bottom: 1em;
}
#mc_embed_signup input.btn {
bottom: 0px;
}
header {
height: 60px;
}
.dropup .dropdown-menu {
columns: 1;
}
.dropup {
margin-right: 15px !important;
}
.template-homepage a#portal-logo {
height: 42px;
width: auto;
position: absolute;
top: 15px;
left: 0;
}
#collapseContact {
position: absolute;
top: 60px;
}
#collapseContact .well {
line-height: 24px;
}
p.address {
margin-bottom: 0;
}
.breadcrumb {
margin: 0 0 0 0;
position: relative;
width: 100% !important;
padding-top: 65px;
}
#headerimagetitle.image-gradient {
top: 135px;
}
.portaltype-project .headtitle {
margin: 75px 0 40px 30px;
}
a.read-more,
a.btn,
.btn {
padding: 6px 32px 6px 28px;
font-weight: bold;
}
#language-selector-wrapper {
margin: 3em 0 0 2.2em;
color: #fff;
position: absolute;
top: 0;
display: flex;
flex-direction: column;
}
#language-selector-container {
display: flex;
flex-direction: column;
}
#language-selector-container .faceted-ul-menu {
background: #fff;
min-height: 40px;
display: block;
margin-bottom: 1rem !important;
}
#language-selector-container .faceted-ul-menu a {
padding-top: 0.5rem;
}
.go-link,
.btn-3 {
margin: 10px 0 0 0;
}
.go-link {
max-width: 100px;
margin-top: 1em;
}
footer #custom-footer h4,
footer #custom-footer ul,
.custom-footer-title {
display: none;
}
footer #custom-footer .magazine .footer-sign-up-for-free {
display: block;
}
#custom-footer.col-sm-12 ul.social-icon,
footer #custom-footer .magazine #mc_embed_signup h4 {
display: block;
margin-top: 0;
}
#custom-footer.col-sm-12 ul.social-icon {
margin-top: 2em;
}
footer #custom-footer .magazine img {
margin-top: 0;
}
footer #custom-footer .magazine {
border-top: 1px solid #d0d0d0;
padding-top: 1.5em;
}
.scroll {
display: none;
}
.portaltype-site #custom-footer.col-sm-12,
.portaltype-video #custom-footer.col-sm-12 {
padding-top: 0;
}
.portaltype-video #portal-footer-wrapper #custom-footer .col-sm-9 {
padding-top: 0 !important;
}
#custom-footer dl {
margin-bottom: 10px;
}
#custom-footer.col-sm-12,
#portal-siteactions.col-sm-12 {
margin: 0 15px !important;
padding-top: 1em;
}
#custom-footer.col-sm-12 {
padding-top: 2em;
}
#portal-siteactions ul {
text-align: left;
}
#portal-siteactions ul li a {
padding: 0 1em;
}
#portal-siteactions ul li:first-child a {
padding-left: 0;
}
#portal-siteactions ul li:last-child {
display: block;
}
.not-found-number {
font-size: 60px;
margin: 2rem 0 0 0;
}
#headerimage {
margin-top: 0;
position: relative !important;
top: 0;
}
#headerimage img {
width: 100%;
}
.containerTitle {
position: relative;
}
#headerimagetitle .description {
font-size: 13px !important;
}
.template-facetednavigation_view #headerimagetitle,
.template-restricteduserdata #headerimagetitle,
.portaltype-projecttype #headerimagetitle,
.subsection-media #headerimagetitle,
.portaltype-video #headerimagetitle,
.template-summary_view #headerimagetitle,
.subsection-news #headerimagetitle,
#headerimagetitle.noimage,
.section-investor-relations #headerimagetitle {
padding: 0 15px;
top: 0;
}
.portaltype-projecttype #headerimagetitle.normalprojecttype {
padding: 0 15px;
top: 0;
}
.template-facetednavigation_view h1.documentFirstHeading,
.template-restricteduserdata h1.documentFirstHeading,
.portaltype-projecttype h1.documentFirstHeading,
.portaltype-site h1.documentFirstHeading,
.template-sales_view h1.documentFirstHeading,
.template-sales_local_view h1.documentFirstHeading,
.subsection-media h1.documentFirstHeading,
.portaltype-video h1.documentFirstHeading,
.template-summary_view h1.documentFirstHeading,
.subsection-news h1.documentFirstHeading,
.template-services_view h1.documentFirstHeading,
.template-logistics_view h1.documentFirstHeading,
.subsection-media #headerimagetitle h1.documentFirstHeading,
#headerimagetitle.noimage h1.documentFirstHeading,
.template-work_with_us #headerimagetitle h1.documentFirstHeading,
.template-bim_form #headerimagetitle h1.documentFirstHeading,
.template-scaffmax_form #headerimagetitle h1.documentFirstHeading {
margin: 0 0 20px 0;
}
.portaltype-site h1.documentFirstHeading {
margin-top: 60px;
}
.template-sales_view .documentFirstHeading,
.template-sales_local_view .documentFirstHeading {
margin: 0 15px 20px 15px !important;
}
#sales-countries,
#sales-provinces {
padding: 1em 0 1em 0;
font-size: 18px;
}
.template-sales_view .description,
.template-sales_local_view .description {
margin-left: 15px;
}
.template-sales_view #get-in-touch-in-site,
.section-contact #get-in-touch-in-site {
background: none;
background-size: 100% auto;
margin: 0;
}
.portaltype-productfamily #headerimage.zoom .item,
.portaltype-section #headerimage.zoom .item,
.template-projects_view #headerimage .item,
.template-sales_local_view #headerimage .item,
.template-sales_view #headerimage .item,
.services-image-fixed .item,
.welcome-text-container .welcome-image {
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-animation: none;
animation: none;
overflow: visible;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
.template-services_view #headerimagetitle,
.template-logistics_view #headerimagetitle,
.template-work_with_us #headerimagetitle,
.template-bim_form #headerimagetitle,
.template-scaffmax_form #headerimagetitle {
top: 0;
}
.template-sales_local_view #sales-information {
min-height: auto;
}
.template-sales_local_view #sales-information img {
margin-top: 1em;
}
.template-work_with_us #headerimagetitle {
top: 0;
height: 100vh;
}
.section-ulma .full-screen {
background-size: cover !important;
background-position: top !important;
background-repeat: no-repeat !important;
max-height: 300px;
margin-top: 10px;
}
.template-sales_local_view .documentFirstHeading {
margin: 0 0 20px 0 !important;
}
.template-sales_local_view .documentDescription {
margin-bottom: 0;
margin-top: 1em;
margin-left: 0;
}
.roottelephone.visible-xs {
display: table !important;
}
#rc-imageselect,
.g-recaptcha {
-ms-transform: scale(0.77);
transform: scale(0.77);
-webkit-transform: scale(0.77);
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
}
.template-homepage h3 {
font-size: 24px !important;
margin-top: 0;
}
.welcome .welcome-text h3 {
font-size: 36px !important;
}
.template-homepage a#portal-logo img {
height: 30px;
width: auto;
margin-left: 17px;
margin-top: 5px;
}
.welcome-text h1 {
font-size: 28px;
}
.welcome .welcome-text p {
font-size: 16px;
padding: 0 1em;
}
.panel1 .pagetitle-description {
font-size: 1em;
margin-top: 1em;
line-height: 140%;
}
.panel1 {
padding: 1em 0;
display: inline-block;
}
.panel2 .row {
padding: 3em 0;
}
.panel2 .product-description {
min-height: auto;
margin-bottom: 1em;
}
.panel3 .carousel-control,
.panel5 .carousel-control {
bottom: 200px;
color: #fff !important;
background: transparent;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.panel8 #get-in-touch-form {
margin: 1em auto;
margin-top: 4em;
}
#get-in-touch-form .col-sm-6:last-child {
padding: 1em;
}
#get-in-touch-form {
padding: 1em;
width: auto;
margin: 3rem 1rem;
}
#get-in-touch-form p.summary {
margin-top: 0;
}
#get-in-touch-form .btn {
margin: 2em 0 0;
}
#get-in-touch-form .each-radio {
width: 100%;
float: left;
}
#get-in-touch-form label {
margin-bottom: 0.5em;
color: #767676;
font-size: 14px;
}
#get-in-touch-form #recaptcha {
margin: 1.5em 0 0;
}
input[type='checkbox'] {
-webkit-transform: scale(1.3) !important;
-ms-transform: scale(1.3) !important;
transform: scale(1.3) !important;
float: left;
margin-left: -24px !important;
margin-top: -3px !important;
}
input[type='radio'] {
-webkit-transform: scale(1.3) !important;
-ms-transform: scale(1.3) !important;
transform: scale(1.3) !important;
margin-left: -24px !important;
}
#get-in-touch-form #lopd_checkbox,
#get-in-touch-form #lopd_checkbox-2,
#get-in-touch-form #lopd_checkbox-3,
#get-in-touch-form #lopd_checkbox-4 {
margin: 2.5em 0 10px 26px;
}
#get-in-touch-form #lopd_checkbox-2,
#get-in-touch-form #lopd_checkbox-3,
#get-in-touch-form #lopd_checkbox-4 {
margin-top: 10px;
}
#get-in-touch-form #attachment-file-name {
color: transparent;
}
.inputok::after {
right: -20px;
}
.panel4 {
text-align: left;
padding: 0;
}
.panel4 .where-are-here-text p:first-child {
font-size: 1em;
margin: 0;
line-height: 140%;
}
.panel4 img {
display: none;
}
.panel4 h3 {
padding-top: 2em;
}
.panel4 .vertical-center {
background-position: 0 30px !important;
background-size: 100% auto !important;
background-image: none !important;
min-height: 0 !important;
}
.panel3 .carousel-caption,
.panel5 .carousel-caption {
color: #333;
max-width: 100%;
padding: 2em 1em;
text-align: left;
text-shadow: none;
background: #ccc;
right: auto;
left: auto;
background: url(hormigon.jpg);
-webkit-box-shadow: 0 8px 5px -5px rgba(171, 171, 171, 0.5);
box-shadow: 0 8px 5px -5px rgba(171, 171, 171, 0.5);
font-size: 15px;
bottom: 0;
position: relative;
}
.panel3 #HomeCarousel img {
margin-left: 0;
width: 100%;
}
.panel3 #HomeCarousel img {
margin-left: 0;
width: 100%;
}
.panel3 {
min-height: 500px;
}
.panel5 {
min-height: 270px;
}
.panel3 p {
margin: 0;
}
.panel3 .carousel-caption h3,
.panel5 .carousel-caption h3 {
font-size: 24px;
margin-bottom: 0.5em;
}
.panel3 .carousel-caption strong {
display: block;
margin-bottom: 0.5em;
}
.panel5 #HomeCarousel2 img {
display: none;
}
.carousel3 .carousel-inner .item.right.active,
.carousel3 .carousel-inner .item.next {
-webkit-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%);
}
.carousel3 .carousel-inner .item.left.active,
.carousel3 .carousel-inner .item.prev {
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.carousel3 .carousel-inner .item.right,
.carousel3 .carousel-inner .item.left {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.panel6 #HomeCarousel3 .carousel-inner {
height: 45px;
}
.panel6 {
padding: 5em 0;
min-height: auto;
}
.panel6 .col-md-2 {
background: #fff;
height: 55px;
}
.panel6 {
padding: 2em 0;
text-align: center;
}
.panel6 h3,
.panel9 h3 {
padding: 0;
margin-bottom: 2em !important;
text-align: center;
}
.panel9 h3 {
margin-bottom: 1em !important;
}
.panel9 .nav-tabs > li {
display: none !important;
}
.panel9 li a {
min-height: auto;
}
.panel9 .nav-tabs > li.active {
width: 100%;
margin: 0;
text-align: center;
display: block !important;
}
.panel9 .local-customer-text {
padding: 0 10%;
}
#content .panel9 ul {
margin-left: 0;
}
.panel9 {
text-align: center;
padding-top: 3em;
}
.panel9 .local-customer-text {
font-size: 1em;
}
.panel9 a.visible-xs {
margin: 2em;
display: inline-block !important;
}
.gray-text {
line-height: 140%;
font-size: 100%;
}
.newsletter-home-container {
padding: 3rem 2rem;
min-height: auto;
}
/* */
.panel8 {
padding: 0;
}
.panel8 .form-right-text {
margin: 1em auto;
}
.vid-info {
width: 85%;
padding: 0;
top: 30px;
}
.vid-info span {
font-size: 24px;
}
#get-in-touch.onform {
height: 85px;
}
#home-contact {
background-size: cover;
}
#get-in-touch-form .col-sm-12 {
padding: 1em 0 2em;
}
#get-in-touch-form .form-control {
background: transparent;
}
.form-right-text {
padding: 2em 2em 0 2em;
}
.form-right-text h3 {
margin-bottom: 1em;
}
.form-control::-moz-placeholder {
color: #333 !important;
opacity: 1;
}
.form-right-text,
.form-left {
min-height: auto;
}
#get-in-touch-form .col-sm-6:first-child,
#get-in-touch-form .col-sm-6 {
padding: 0;
}
#get-in-touch-form .col-sm-6:first-child {
padding: 0 1em;
}
.panel8 .form-container {
padding-bottom: 5em;
padding-top: 3em;
margin-top: 0;
}
#local-country-telephone {
display: none;
}
.header-contact-button {
border: 0;
width: 32px;
height: 32px;
right: 100px;
position: absolute;
z-index: 9999999999;
margin-top: 20px;
text-indent: -99999px;
background: url(icon-getintouch.png) no-repeat center 7px;
background-size: auto 20px;
border: 0 !important;
outline: 0 !important;
}
#portal-languageselector-wrapper {
width: 32px;
margin: 15px 0 0 0;
}
#portal-languageselector-wrapper a.dropdown-toggle span {
display: none;
}
#portal-languageselector-wrapper a {
color: #333;
padding-left: 20px;
background: url(world.png) no-repeat right 8px;
background-size: 22px auto;
position: absolute;
right: 17px;
width: 30px;
height: 32px;
}
#portal-languageselector-wrapper a:hover {
background: url(world2.png) no-repeat right 8px;
background-size: 22px auto;
color: #ed9b33;
}
.navbar-toggle {
margin-top: 21px;
padding: 0;
}
#main-navigation-wrapper .navbar-default {
display: block;
-webkit-box-pack: left;
-ms-flex-pack: left;
justify-content: left;
-ms-flex-wrap: inherit;
flex-wrap: inherit;
float: right;
width: 100%;
font-size: 16px;
}
.navbar-collapse.collapse {
border-bottom: 1px solid #ccc;
padding-top: 0;
margin-top: 65px;
}
input.searchPage {
font-size: 100% !important;
}
form.searchPage h1.documentFirstHeading {
margin: 0;
}
#portal-searchbox {
margin: 23px 65px 0 0;
width: 32px;
}
#search-button-container {
min-width: auto;
}
#search-form-container {
left: 15px;
width: calc(100% - 65px);
position: absolute;
padding: 5px 0 10px 0;
border-bottom: 0;
top: 8px;
z-index: 9999999;
background: #fff !important;
height: 50px;
}
#search-form-container #searchGadget {
border-bottom: 1px solid #ccc;
height: 32px;
}
.ulma-center-menu {
border-bottom: 1px solid #ed9b33;
padding-bottom: 10px !important;
}
#main-navigation-wrapper nav ul li a {
text-align: left;
}
.navbar-nav.sm-collapsible .caret,
.navbar-nav.sm-collapsible ul .caret {
margin: -25px 15px 0 0 !important;
border-width: 0 !important;
border-style: solid;
background: #fff !important;
}
#onsearch,
#menuopened,
#on-collapse-contact-desktop {
display: none;
}
#main-navigation-wrapper .nav > li.open .dropdown-menu {
height: 100% !important;
-webkit-box-shadow: none;
box-shadow: none;
}
.ulma-center-menu {
padding: 0;
}
.ulma-center-menu .col-sm-4,
.ulma-center-menu .dropdown-header {
margin-top: 1em;
}
#main-navigation-wrapper li.dropdown-header {
margin: 0 !important;
}
.ulma-center-menu ul,
.ulma-center-menu ol {
margin: 0 !important;
padding: 0 !important;
}
#main-navigation-wrapper .nav > li.open .dropdown-menu {
padding: 5px 0 0 0 !important;
}
.if-collapsed {
background: url(openMenu2.png) no-repeat top left #fff;
width: 32px;
height: 32px;
background-size: 32px auto;
}
.if-not-collapsed,
.if-not-collapsed-contact {
background: url(closeMenu.png) no-repeat center center #fff;
width: 32px;
height: 32px;
background-size: 34px auto;
float: left;
z-index: 999999999999999999999;
border: 0 !important;
outline: 0 !important;
}
.if-not-collapsed-contact {
background: url(closeMenu.png) no-repeat bottom left #fff;
background-size: 32px auto;
}
.email {
display: inline;
}
.navbar-default .navbar-toggle {
border-color: #ddd;
padding: 0;
background-color: #fff !important;
border: 0;
}
.navbar-toggle:hover {
background-color: #fff !important;
}
.white .editablehtml a {
color: #333;
}
.panel-body {
padding: 15px 10px;
}
#headerimagetitle.white h1,
#headerimagetitle.white .description {
color: #333 !important;
max-width: auto;
margin-right: 15px;
}
.tabbable .nav-tabs li {
margin: 0;
}
.tabbable .nav > li > a {
padding: 15px 10px 5px 0px;
font-size: 16px;
}
.nav-tabs,
.nav-pills {
text-align: left;
margin-bottom: 0;
}
.content-image .item {
-webkit-animation: none;
animation: none;
overflow: hidden;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
#portal-columns.container {
padding-top: 0;
}
.template-facetednavigation_view #headerimagetitle,
.portaltype-projecttype #headerimagetitle,
.portaltype-video #headerimagetitle,
.template-summary_view #headerimagetitle,
.subsection-news #headerimagetitle,
#headerimagetitle.noimage {
padding: 0 15px;
}
.portaltype-projecttype #headerimagetitle.genericprojecttype,
.template-facetednavigation_view #headerimagetitle,
.subsection-media #headerimagetitle {
padding: 0px 15px 0 15px;
}
#see-all-projects {
margin-top: 0;
}
.vertical-align .btn {
margin-top: 1em;
display: none;
}
.template-projects_view #content-core .row {
margin: 3em -15px;
}
#about-ulma-videos {
margin: 0;
}
#about-ulma-videos .tabbable .nav > li > a {
padding: 15px 10px 5px 10px;
font-size: 18px;
}
.video-text,
.eea-video-text {
padding-top: 1em;
}
.video-text .video-title,
.eea-video-text .video-title {
padding-right: 0;
}
a .video-text,
a .eea-video-text,
.portaltype-project .video-text {
background-size: 50px;
font-size: 18px;
line-height: 120%;
padding-top: 15px;
}
a:hover .video-text,
a:hover .eea-video-text {
background-size: 62px;
}
#about-ulma-videos a:hover .video-text {
background: url(play2h.png) no-repeat center 20%;
background-size: 62px;
}
.portaltype-productfamily #content .product,
.portaltype-section #content .product {
min-height: auto;
}
#headerimage {
float: none;
}
.vertical-align {
display: block;
}
.portaltype-productfamily .documentFirstHeading,
.portaltype-section .documentFirstHeading,
.template-projects_view .documentFirstHeading,
.template-management_board_view .documentFirstHeading {
margin: 0 15px 30px 15px;
}
.portaltype-productfamily .description,
.portaltype-section .description,
.template-projects_view .description,
.template-management_board_view .description {
margin: 0 15px;
float: left;
}
.portaltype-site #viewlet-above-content,
.template-sales_local_view #viewlet-above-content,
.template-sales_view #viewlet-above-content {
padding-top: 0;
}
.portaltype-productfamily #content .product .col-sm-4.col-sm-offset-2,
.template-projects_view #content-core .col-sm-4.col-sm-offset-2 {
text-align: left;
}
.portaltype-productfamily #content .product img,
.template-projects_view #content-core img {
max-height: auto;
width: 150px;
height: auto;
text-align: left;
}
.portaltype-productfamily #content .product {
margin: 0 0 3em 0;
}
.template-projects_view #content-core .row {
margin: 0 -15px 3em -15px;
}
.project-image,
.product-image {
margin: 0 0 0 0;
}
.product-video {
position: relative;
margin: 0 0 1em 0;
}
a .video-text {
background: url(play2.png) no-repeat center center;
background-size: 50px !important;
}
.portaltype-product a .video-text,
.portaltype-product a .eea-video-text {
padding-top: 5%;
}
.portaltype-product .video-link {
margin-bottom: 0;
}
.portaltype-product #headerimage .item {
height: 200px !important;
}
.template-logistics_view .documentEditable {
padding: 0;
}
.headtitle {
padding-left: 0;
padding: 0 15px;
background: rgba(255, 255, 255, 0.75);
display: inline-block;
margin: 0;
border-left: 0;
max-width: 100%;
}
.headtitle h1.documentFirstHeading,
.template-magazine_news_view h1.documentFirstHeading {
position: relative;
margin-bottom: 30px !important;
}
.template-magazine_news_view h1.documentFirstHeading {
margin-bottom: 20px !important;
}
.headtitle h1.documentFirstHeading::before,
.template-magazine_news_view h1.documentFirstHeading::before {
background: #ed9b33 none repeat scroll 0 0;
bottom: -13px;
content: '';
height: 3px;
left: 0;
margin: 0 auto;
position: absolute;
width: 14%;
z-index: 1;
}
.headtitle span {
color: #666;
font-size: 14px;
margin-bottom: 1em;
display: block;
}
.portaltype-product #headerimagetitle h1 {
font-size: 24px;
line-height: 120%;
margin-bottom: 1em;
}
.portaltype-product .video-text {
font-size: 18px;
}
#parent-fieldname-text-two .panel-title .glyphicon {
right: 0;
}
#parent-fieldname-text-two .panel-title a {
padding: 35px 2.5em 35px 0;
background: transparent;
}
#services-home-links li a:hover {
font-size: 100%;
padding-top: 3em;
padding-bottom: 3em;
-webkit-transition: none;
-o-transition: none;
transition: none;
background: transparent;
}
#services-home-links li a {
height: 120px;
}
#services-home-links li a:hover h2 {
font-size: 100%;
color: #ed9b33;
margin: 0 0 0 0 !important;
padding: 0;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
#accordion.ingenieria-aplication-text .panel-body {
z-index: 9 !important;
margin-top: 1em;
}
#parent-fieldname-text-two h3 {
font-size: 24px;
}
#parent-fieldname-text-two h4 {
font-size: 14px;
}
#parent-fieldname-text-two #accordion.subsection-premontajes .panel-body {
padding: 0 0 2em;
}
.ulma-video-link .play-hover-container::before {
background: url(play2.png) no-repeat center center;
background-size: 62px auto;
}
.ulma-video-link {
position: relative;
width: 100%;
left: auto;
margin-bottom: 2em;
}
.ulma-video-link img {
height: auto;
width: 100%;
left: auto;
display: block;
}
#about-ulma-tabs .tab-content .tab-pane-text {
padding: 1em 1em 2em;
max-width: auto;
}
#about-ulma-tabs .nav-tabs {
margin: 0 -15px 0;
}
.template-about_ulma_view #headerimagetitle,
.section-ulma #headerimagetitle {
position: relative;
top: 0px;
}
.template-sales_local_view #headerimagetitle {
top: 50px;
}
.template-about_ulma_view #headerimagetitle h1.documentFirstHeading {
margin: 0 0 20px 0;
position: relative;
}
.template-magazine_news_view #headerimagetitle {
padding: 0 15px;
}
.template-about_ulma_view #headerimagetitle.white h1,
.template-about_ulma_view #headerimagetitle.white .description {
color: #333 !important;
}
.template-about_ulma_view .containerTitle {
margin-left: 15px;
margin-top: 0;
margin-bottom: 1em;
}
#about-ulma-tabs .nav-tabs li a {
white-space: normal;
padding-left: 10px;
padding-top: 8px;
}
#about-ulma-tabs .tab-content {
min-height: auto;
margin-bottom: 2em;
}
#about-image-elements-inside .col-sm-6 {
padding: 1em 1em 0em 1em;
}
#about-image-elements-inside .col-sm-6:nth-child(even) {
padding: 0em 1em 1em 1em;
}
#about-image-elements-inside picture {
height: 120px;
margin-bottom: 1em;
}
.template-about_ulma_view .product-link-title {
min-height: auto;
margin: 1.6em;
}
.international-locations-link {
width: 100%;
margin-bottom: 3em;
margin-top: 0;
}
.content-image-container {
margin-top: 0;
}
.content-image .item {
max-height: 300px;
height: 300px;
}
#about-ulma-image {
display: none;
}
#about-ulma-tabs .nav-tabs li.active a {
font-size: 1em;
}
#about-ulma-videos .tabbable {
margin-top: 0;
}
#about-ulma-videos .nav-tabs li {
font-size: 18px;
margin-bottom: -3px !important;
}
#about-ulma-videos .tabbable .nav-tabs {
margin-bottom: 2em;
}
.tab-pane {
padding-top: 1em;
}
#blackshadow {
height: auto;
margin: 0;
margin-bottom: 1em;
background-color: #efefef;
color: #515151;
font-size: 18px;
padding: 1em 0;
}
#blackshadow .yelow {
color: #515151;
}
#blackshadow p {
line-height: 140%;
}
#board-members h2 {
font-size: 24px;
margin-top: 1em;
}
.template-full_width_view .content-image .full-screen {
background-size: cover !important;
}
#our-numbers .col-sm-4 div {
background-size: 62px auto;
}
.content-image {
height: 500px;
max-height: 500px;
margin-bottom: -200px;
}
#about-ulma-videos .col-sm-4 {
min-height: auto;
}
#headerimagetitle.noimage {
padding: 0 15px;
}
#about-ulma-videos a .video-text {
background: url(play2.png) no-repeat center 25%;
background-size: 50px !important;
}
#headerimagetitle.noimage .documentDescription {
margin-bottom: 2em;
}
#about-ulma-videos .tab-pane {
padding-top: 0;
}
#board-members .panel-group {
width: 100%;
}
#our-history {
padding: 0 1em;
}
#our-history dd {
width: 85%;
}
#our-history dl {
margin-bottom: 0;
}
#our-values {
background: url(Our-values.jpg) no-repeat rgba(0, 0, 0, 0.8) top right;
background-size: auto 100%;
position: relative;
}
#our-values .container {
padding-left: 30px;
padding-right: 30px;
}
#curriculum-form-title {
margin-right: 0;
}
#curriculum-form-title h3 {
display: none;
}
.template-bim_form #curriculum-form-title h3,
.template-scaffmax_form #curriculum-form-title h3 {
display: block;
}
.template-work_with_us #textone .tabbable .nav > li > a {
height: auto;
line-height: 120%;
}
.template-bim_form #textone .tabbable .nav > li > a,
.template-scaffmax_form #textone .tabbable .nav > li > a {
line-height: 130%;
padding: 15px;
text-align: left;
font-size: 18px;
white-space: normal;
}
.template-bim_form .title-descrition-container,
.template-scaffmax_form .title-descrition-container {
width: auto;
margin-right: 15px;
margin-bottom: 1em;
}
.template-bim_form #textone #curriculum-form-title h3,
.template-scaffmax_form #textone #curriculum-form-title h3 {
padding: 0;
margin-top: 1.5em;
font-size: 14px;
}
.template-bim_form #textone .tabbable .nav-tabs li,
.template-scaffmax_form #textone .tabbable .nav-tabs li {
background: rgba(0, 0, 0, 1);
height: auto;
}
.commitment-and-values .documentEditable {
margin-top: 0;
}
.commitment-and-values .panel-container {
-webkit-box-shadow: inset 0px 11px 8px -10px #ccc,
inset 0px -11px 8px -10px #ccc;
box-shadow: inset 0px 11px 8px -10px #ccc, inset 0px -11px 8px -10px #ccc;
margin: 0 0 1em 0;
padding: 1em;
border-radius: 5px;
}
.commitment-and-values h1 {
font-size: 26px;
margin-bottom: 0;
}
#our-numbers .col-sm-4 div {
min-height: 4em;
margin-bottom: 1em;
}
#our-numbers,
#no-shadow {
padding-top: 1em;
}
#our-numbers .container,
#no-shadow .container,
#our-history .container {
padding: 0;
}
.block {
padding-left: 25px;
margin-bottom: 2em;
}
.block:after {
left: 5px;
}
.title-descrition-container {
margin-left: 15px;
padding-right: 15px;
}
.template-services_view #headerimagetitle h1.documentFirstHeading,
.template-logistics_view #headerimagetitle h1.documentFirstHeading,
.template-work_with_us #headerimagetitle h1.documentFirstHeading {
margin-top: 30px;
margin-top: 0px;
margin-right: 15px;
}
.title-descrition-container {
margin-left: 15px;
position: relative;
z-index: 111;
padding-right: 0;
padding-bottom: 5px;
}
.template-services_view .documentDescription,
.template-logistics_view .documentDescription,
.template-work_with_us .documentDescription {
padding-right: 15px;
margin-bottom: 1em;
}
.curriculum-form-container {
padding: 0;
}
#curriculum-form {
-webkit-box-shadow: none;
box-shadow: none;
padding: 1em 2em;
margin: 0;
}
.template-work_with_us #textone .tabbable .tab-content h3 {
padding-left: 15px;
margin-top: 0;
}
#curriculum-form .col-sm-5:first-child {
padding: 0 1em;
}
#board-members img {
width: 90px;
height: 90px;
border-radius: 50%;
margin: 0 1em 0 0;
}
#board-members h4.panel-title a {
padding: 20px 15px 0 0;
border: 0;
}
#board-members .panel-description {
padding: 0 45px 0 0;
}
#board-members .featured {
margin: 1em 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
#board-members .panel-body {
padding: 15px 0;
}
#board-members .panel-group {
margin-left: 0px;
}
.template-work_with_us #textone .tabbable .nav > li > a {
padding: 15px;
}
.triangle-up-left {
padding-bottom: 180%;
padding-left: 150%;
}
.template-work_with_us #textone {
background: none;
}
.template-work_with_us #headerimage,
.template-bim_form #headerimage,
.template-scaffmax_form #headerimage {
margin-bottom: 0;
margin-top: 10px;
height: 200px;
}
.template-work_with_us #textone .tabbable .nav-tabs li,
.template-bim_form .tabbable .nav-tabs li,
.template-scaffmax_form .tabbable .nav-tabs li {
opacity: 1;
text-align: left;
background: transparent;
height: auto;
font-size: 20px;
}
.template-work_with_us #textone .tabbable .nav-tabs,
.template-bim_form #textone .tabbable .nav-tabs,
.template-scaffmax_form #textone .tabbable .nav-tabs {
top: 0 !important;
height: auto;
background: rgba(0, 0, 0, 0);
margin-bottom: 0;
margin-top: 1em;
}
.template-work_with_us #textone .tabbable .tab-content,
.template-bim_form #textone .tabbable .tab-content,
.template-scaffmax_form #textone .tabbable .tab-content {
margin: -50px auto 0;
background: rgba(255, 255, 255, 1);
}
.template-work_with_us #textone .tabbable .nav > li > a:hover,
.template-work_with_us #textone .tabbable .nav > li.active {
color: #fff;
}
.template-bim_form #textone,
.template-scaffmax_form #textone {
background: none;
}
.template-bim_form #curriculum-form,
.template-scaffmax_form #curriculum-form {
padding: 0 2em 0 2em;
}
.portaltype-site #get-in-touch-in-site,
.template-sales_local_view #get-in-touch-in-site,
.template-sales_view #get-in-touch-in-site {
display: none;
}
#site-left-navigation {
margin-top: 1em;
}
.portaltype-site
#site-left-navigation
.pre-scrollable
dl.portlet
ul.navTreeLevel0
> .navTreeItem {
padding: 0;
}
#site-left-navigation dl.portlet li {
display: block;
margin-bottom: 1em;
}
#site-left-navigation dl.portlet li li {
display: inline-block;
white-space: nowrap;
}
#site-left-navigation dl.portlet {
font-size: 1em;
}
#site-left-navigation dl.portlet ul.navTree li li a {
padding: 0.2em 1em 0.2em 0 !important;
display: inline;
}
.portaltype-site
#site-left-navigation
dl.portlet
ul.navTreeLevel1
.navTreeItem {
padding-right: 0.5em;
margin-left: 0;
padding-left: 0;
padding-left: 0.2em !important;
}
.portaltype-site
#site-left-navigation
.pre-scrollable
dl.portlet
ul.navTreeLevel0
> .navTreeItem {
line-height: 1.6em;
}
.portaltype-site
#site-left-navigation
.pre-scrollable
dl.portlet
ul.navTreeLevel1 {
margin-top: 0;
}
#subsites h3 {
margin: 2.5em 0 0.5em 0;
}
.portaltype-site .siteimage {
max-width: 50%;
height: auto;
}
.template-sales_view .breadcrumb {
width: 100%;
margin: 0;
}
body.template-sales_view {
background: #fff;
}
.template-sales_view #headerimage .item {
background-image: none !important;
}
.template-sales_view #portal-columns.container {
padding-top: 65px !important;
}
.template-sales_view .description,
.template-sales_local_view .description {
margin-right: 30px;
}
.local-sales-select-text {
padding: 1em 0;
}
#sales-information .row {
margin: 0;
}
.template-sales_local_view .faceted-ul-menu {
padding-left: 0 !important;
}
.template-sales_view #headerimage,
.template-sales_local_view #headerimage {
margin-top: 0 !important;
max-height: 70px !important;
min-height: auto;
background: transparent;
}
#sales-information {
background: #fff;
}
#sales-information #contact-information img {
margin-left: 0;
}
.template-sales_view #headerimagetitle {
min-height: auto;
margin-bottom: 2em;
}
#contact-information {
margin-top: -20px;
background: #fff;
}
.template-work_with_us #headerimagetitle {
top: 0px;
}
.faceted-center-column {
min-height: 1px;
margin-top: 0;
}
.template-projects_view #headerimagetitle,
.portaltype-projecttype #headerimagetitle,
.portaltype-product #headerimagetitle,
#headerimagetitle {
top: 0;
position: relative;
}
#portal-columns.container {
padding-top: 0 !important;
}
.faceted-widget {
display: block;
}
.faceted-widgets {
margin-top: 0;
text-align: left;
float: none;
min-height: 50px;
}
.faceted-criteria a {
right: auto;
top: 0px;
left: 15px;
}
.faceted-ul-menu li.sub,
.faceted-ul-menu li {
margin: 0 !important;
}
#taboverview,
.portaltype-project .tab-content #tab1 {
padding: 0;
}
.related-projects h3,
#related-products h3,
.related-products h3 {
margin: 0.5em 0;
font-size: 18px;
}
.tabbable {
margin-top: 1em;
}
#content .tabbable ul {
padding: 0 0 0 0;
display: inline;
}
.nav-tabs > li,
.nav-pills > li {
display: block !important;
}
.nav-tabs li a::after,
.nav-tabs > li.active > a::after {
bottom: 0;
}
.project-type-text p {
margin: 0;
}
.project-type-text .btn {
margin-top: 1em;
}
.related-projects p,
#related-products p,
.related-products p {
margin-left: 0;
}
.related-projects .btn,
#related-products .btn,
.related-products .btn {
margin: 15px 0 4em 0;
}
#related-products .product-description {
margin-bottom: 4em;
}
#related-products .btn {
display: none;
}
#faceted-results .project-element,
.project-element,
.product,
.eeavideo,
#projects .project-element,
#products .product {
width: 100%;
margin-bottom: 1em;
padding: 0;
}
#products .product {
text-align: center;
}
#products .product h2,
#products .product p {
text-align: left;
}
.panel2 .product {
margin-bottom: 3em;
}
#faceted-results .project-element .btn {
position: relative;
}
.product-link-title,
.about-ulma-last-row-title {
margin: 15px;
min-height: 270px;
}
.product-link {
margin: 1em;
}
#services-product-links {
margin-top: 2em;
padding: 1em 0;
}
#parent-fieldname-text-two #accordion {
margin: 2em 0;
}
.template-services_view #parent-fieldname-text,
.template-logistics_view #parent-fieldname-text {
position: relative;
left: auto;
right: auto;
bottom: auto;
}
#parent-fieldname-text-two .panel-title a {
padding: 35px 2em 35px 0;
}
#parent-fieldname-text-two #accordion .panel-body {
padding: 1em 0;
}
#parent-fieldname-text-two #accordion .col-md-4 {
padding: 0 1em;
}
#parent-fieldname-text-two #accordion .col-md-4:last-child {
padding: 0 15px 0 15px;
}
.asistencia-en-obra #parent-fieldname-text-two #accordion {
margin: 2em 0;
}
.asistencia-en-obra #texttwo {
background-size: cover;
}
#parent-fieldname-text-two .more-less-text {
margin-left: 40px;
}
.asistencia-en-obra #available-text {
margin-top: -5.5em;
}
#get-in-touch-form h4 {
margin-left: 15px;
}
.number-text-container {
padding: 2em 0 0 0;
margin: 0 -15px;
}
.number-text-container:first-child {
margin-top: 0;
}
.garantia {
padding: 2em 0;
display: none;
}
#get-in-touch {
font-size: 18px;
line-height: 35px;
margin-bottom: -1px;
padding-top: 3px;
}
#logistics-features .featured {
background-size: cover;
padding-top: 0;
}
#logistics-features .featured img {
width: 100%;
}
.video-section-title,
.video-title,
.logistics-accordion-title {
font-size: 20px;
padding-right: 30px;
}
#logistics-features .panel-default > .panel-heading a {
padding: 15px;
}
#logistics-features .panel-title .glyphicon {
right: 15px;
top: 8px;
}
.panel-title-text {
margin-left: 30px;
display: block;
}
#logistics-features .panel-body {
padding: 0 15px 0 15px;
}
#magazine-news-sections-form .row {
display: block;
}
#mc_embed_signup {
position: relative;
bottom: 0;
width: 100%;
margin-left: 0;
}
#mc_embed_signup #lopd_checkbox {
margin-left: 26px;
}
#magazine-news-sections-form #zoomin {
margin: 1em auto;
}
#magazine-news-sections {
margin: 1em 0 0 0;
padding-bottom: 2em;
margin-bottom: 0;
}
#magazine-news-sections-form .row {
display: block;
}
#last-news {
display: none;
}
#magazine-news-sections h3 {
padding-left: 30px;
padding-right: 1em;
font-size: 24px;
}
#restrictedaccess {
margin: 1em 0;
padding: 0;
}
#client-data-container img {
margin-top: 1em;
}
#restrictedaccess input#code,
#restricted-form input[type='text'],
#restricted-form select.select-widget {
min-width: 100%;
}
body.template-facetednavigation_view .alert-error {
margin: 1em 0;
}
.template-facetednavigation_view .portaltype-folderishpage h3 {
margin-bottom: 0;
}
#multimedia-construction-book-text {
width: 100%;
right: 0;
left: 0;
position: relative;
top: 0;
text-align: left;
margin: 0 0 2em 0;
float: left;
padding: 1.5em 2.5em 1em;
}
#multimedia-construction-book-text h2 {
margin-top: 0;
font-size: 28px;
}
.portaltype-video a .video-text {
padding-top: 1em;
}
#multimedia-construction-book {
margin: 0 -15px 2em;
background: url(hormigon.jpg);
}
#multimedia-construction-book-text .btn {
padding: 6px 30px 6px 30px;
}
#multimedia-construction-book .content-image {
display: none;
}
#construction-book-description {
font-size: 100%;
margin-right: 15px;
}
#multimedia-sections h2,
#magazine-news-sections h2,
#multimedia-sections .folder-description,
#magazine-news-sections .folder-description {
min-height: auto;
}
.template-magazine_news_view h1.documentFirstHeading {
margin: 0;
}
.corporate-video {
max-height: auto;
margin: 0 15px;
}
.corporate-video .video-title {
left: 15px;
top: 5px;
position: absolute;
font-size: 15px;
}
#videos-sections {
height: auto;
margin-bottom: 2em;
}
#videos-sections .col-sm-4,
#videos-sections .col-sm-6 {
border: 15px solid #fff !important;
border-bottom: 0 !important;
}
.multimedia-section-container {
padding: 1em;
}
.eeacatalog,
.eeacertificate,
.eeamagazine,
.catalog {
width: 50%;
margin: 0 0 2em;
padding: 10px;
}
.faceted-form {
margin: 0;
padding: 2.5em 0 0 0;
}
.eeacertificate dl {
max-width: 100%;
}
.eeacertificate h3 {
padding: 0;
}
#certificate-sections {
margin: 0;
}
#certificate-sections .certificate-section-1,
#certificate-sections .certificate-section-2 {
max-height: 150px;
margin-bottom: 1em;
overflow: hidden;
border: 0;
}
#certificate-sections .col-sm-7,
#certificate-sections .col-sm-5 {
padding-left: 15px;
padding-right: 15px;
}
.portaltype-video .product-image {
margin-bottom: 1em;
min-height: auto;
}
.portaltype-video .product .btn {
display: none;
}
.portaltype-video #content .product {
min-height: auto;
margin-bottom: 4em;
}
#faceted-results .eeavideo {
min-height: auto;
}
#certificate-sections h2 {
left: 15px;
font-size: 16px;
right: 1em;
}
.template-summary_view .description {
margin-top: 0px;
margin-bottom: 1em;
}
.template-summary_view .tileItem .col-sm-6,
.subsection-news .tileItem .col-sm-6 {
min-height: auto;
}
.template-summary_view .containerTitle .description {
display: none;
}
#presroom {
position: relative;
top: 0;
right: auto;
}
#rss-feed-container {
border-left: 0;
padding: 1rem 1em 2rem 1em;
margin-top: 0;
background: #fff;
position: relative;
right: 0;
z-index: 9999;
}
#presroom .pull-right {
float: none !important;
}
.template-summary_view #portal-columns.container,
.subsection-news #portal-columns.container,
.subsection-empleo #portal-columns.container {
padding-top: 0 !important;
}
.portaltype-article #portal-columns.container,
.portaltype-article.subsection-news #portal-columns.container {
padding-top: 0 !important;
}
.template-summary_view .tileItem h2.tileHeadline,
.subsection-news .tileItem h2.tileHeadline {
margin: 15px 0;
}
.template-summary_view .tileItem,
.subsection-news .tileItem {
margin-bottom: 2em;
}
.breadcrumb > li {
display: inline;
}
.portaltype-article #content div.newsImageContainer,
.subsection-news.portaltype-article #content div.newsImageContainer {
margin: 1em 0;
position: relative;
width: 100%;
height: auto;
}
.portaltype-article #content div.newsImageContainer img,
.subsection-news.portaltype-article #content div.newsImageContainer img {
width: 100%;
float: left;
position: relative;
top: 0;
min-height: auto;
height: auto;
}
#myCarousel2 .item .overlay,
.newsImageContainer .imagelink .overlay {
display: none;
}
.browse {
height: 100px;
}
.template-requestaquoteok .container-center h1,
.template-bimformsent .container-center h1,
.template-scaffmaxformsent .container-center h1,
.template-offerformsent .container-center h1,
.template-myulmaformok .container-center h1,
.template-vacancyformok .container-center h1,
.template-megaliteformsent .container-center h1,
.template-alupropformsent .container-center h1,
.template-formsent .container-center h1,
.template-downloadleadmagnetok .container-center h1,
.template-immersion_showroom_form_ok .container-center h1 {
background: url(okicon2.png) no-repeat center center;
background-size: contain;
padding: 2em 0;
margin: 0;
}
.template-requestaquoteok .container-center,
.template-bimformsent .container-center,
.template-scaffmaxformsent .container-center,
.template-offerformsent .container-center,
.template-myulmaformok .container-center,
.template-vacancyformok .container-center,
.template-megaliteformsent .container-center,
.template-alupropformsent .container-center,
.template-formsent .container-center,
.template-immersion_showroom_form_ok .container-center {
padding: 0em 2em 2em 2em;
}
.request-a-quote-ok-description {
padding: 0;
}
.template-summary_view .tileItem .col-sm-6,
.subsection-news .tileItem .col-sm-6 {
max-width: auto;
}
.template-summary_view .tileItem .documentByLine,
.subsection-news .tileItem .documentByLine {
position: relative;
display: inline-block !important;
margin-left: 15px;
}
.template-summary_view #content .col-sm-10,
.subsection-news #content .col-sm-10 {
width: 100%;
}
.portaltype-article h1.documentFirstHeading,
.subsection-news.portaltype-article h1.documentFirstHeading {
margin-right: 0;
}
.portaltype-article .documentDescription,
.subsection-news.portaltype-article .documentDescription {
line-height: 1.4em;
margin-right: 0;
margin-bottom: 0;
}
.portaltype-article #content #parent-fieldname-text h2,
.subsection-news.portaltype-article #content #parent-fieldname-text h2 {
font-size: 20px;
margin: 30px 0 15px;
}
#magazine-news-sections-form #mc_embed_signup label {
margin-top: 0;
width: 100%;
}
#magazine-news-sections-form #mc_embed_signup input.btn {
margin-left: 0;
width: 80%;
}
.well {
border: 0;
border-radius: 0;
width: 100%;
background: #fff;
text-align: left;
}
#navbar-collapse-1.collapse.in,
#navbar-collapse-1.collapsing {
width: 100%;
height: 350px;
max-height: 350px;
}
.collapse.in,
.collapsing {
width: 100%;
}
#video-image {
margin-top: 1em;
}
#video-image .play-hover-container::before {
background: url(play2.png) no-repeat center center;
background-size: 72px;
}
.portaltype-productfamily #headerimagetitle {
position: relative;
top: 0;
}
#headerimagetitle.image-gradient,
.template-bim_form #headerimagetitle.image-gradient,
.template-scaffmax_form #headerimagetitle.image-gradient {
height: auto;
background: #fff;
position: relative;
top: auto;
}
.welcome #headerimagetitle.image-gradient {
max-height: 100% !important;
/* */
/* */
background: -webkit-linear-gradient(
top,
rgba(0, 0, 0, 0.8) 0%,
rgba(0, 0, 0, 0) 100%
) !important;
/* */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(rgba(0, 0, 0, 0.8)),
to(rgba(0, 0, 0, 0))
);
background: -o-linear-gradient(
top,
rgba(0, 0, 0, 0.8) 0%,
rgba(0, 0, 0, 0) 100%
);
background: linear-gradient(
to bottom,
rgba(0, 0, 0, 0.8) 0%,
rgba(0, 0, 0, 0) 100%
) !important;
/* */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#00000000', GradientType=0);
/* */
padding-left: 0;
}
.portaltype-site #site-left-navigation .pre-scrollable {
min-height: auto;
}
.portaltype-site .siteimage {
margin-bottom: 1em;
}
.site-information {
padding-bottom: 0.5em;
margin-bottom: 0;
}
#subsites {
margin-bottom: 2em;
}
.portaltype-video #get-in-touch-in-site {
padding: 5px 0 1px 1em;
display: block;
}
.portaltype-video #get-in-touch-in-site::before {
height: 100%;
}
.portaltype-video #get-in-touch-in-site h3 a {
margin: 0;
padding: 6px 30px 6px 30px;
border-radius: 5px;
float: none;
background: #ed9b33;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
font-weight: bold;
position: relative;
right: 0;
}
.template-clients_section_view #headerimagetitle {
padding: 0 15px;
}
.template-clients_section_view h1.documentFirstHeading {
margin: 0px 0 20px;
}
.template-clients_section_view #headerimagetitle {
top: 0;
}
.template-default_error_message #content-core #livesearch1 {
padding: 10px 15px;
width: 100%;
margin: 2em auto;
}
fieldset#search-field {
border: none !important;
text-align: center;
width: 100%;
}
input.searchPage.btn {
width: 32px;
height: 32px;
background-size: 28px;
}
.featured-text .overlay {
justify-content: flex-start;
}
#services-product-links .container {
display: table;
justify-content: space-between;
}
}
@media (max-width: 1200px) and (min-width: 990px) {
.eeavideo {
height: 140px;
}
.video-title {
font-size: 16px;
}
}
@media (min-width: 768px) and (max-width: 1200px) {
/* */
#portal-footer-wrapper.container {
width: 98%;
background: #fff;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#portal-footer-wrapper.container {
width: auto;
}
.portaltype-product #headerimage img,
.template-management_board_view #headerimage img {
max-width: 100%;
}
.portaltype-product #headerimage,
.portaltype-product #headerimagetitle.image-gradient,
.template-management_board_view .image-gradient,
.template-management_board_view #headerimage {
position: relative !important;
}
.template-management_board_view #headerimagetitle.white h1,
.template-management_board_view #headerimagetitle.white .description {
color: #333 !important;
}
.template-management_board_view .image-gradient {
background: transparent !important;
}
.template-management_board_view .image-gradient .col-sm-4 {
width: 50% !important;
}
.portaltype-product .headtitle {
margin: 0 0 10px 15px !important;
}
.template-management_board_view .documentFirstHeading {
margin: 0 0 30px 15px !important;
}
header {
height: 100px;
}
.corporate-video .video-title {
top: 15px;
}
.video-title {
font-size: 16px;
}
.eeavideo {
height: 100px;
}
.welcome #headerimage {
margin-top: 65px;
}
.template-homepage #headerimagetitle.image-gradient {
top: 65px;
}
.panel3,
.panel5 {
min-height: 760px;
}
#headerimage {
margin-top: 103px;
}
#client-section-link {
margin-right: 22.5em;
}
.vid-info {
top: 60px;
left: 0;
}
.template-homepage a#portal-logo {
left: 0;
}
#portal-searchbox {
margin: 15px 15px 0 0;
}
.panel1 {
text-align: center;
}
.panel2 .row {
padding: 4em 0 4em;
}
.product,
.project {
margin-bottom: 5em;
}
.panel3 #HomeCarousel img,
.panel5 #HomeCarousel2 img {
margin-left: 10%;
width: 80%;
}
.panel3 .carousel-caption,
.panel5 .carousel-caption {
padding: 1em 1em 0 1em;
max-width: 80%;
text-shadow: none;
right: 0;
left: 10%;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 16px;
bottom: 0;
position: relative;
min-height: 270px;
}
.panel4 .vertical-center {
background-size: 500px auto !important;
}
.panel6 {
padding: 4em 30px;
min-height: 100px;
}
.carousel3 .carousel-inner .item.right.active,
.carousel3 .carousel-inner .item.next {
-webkit-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%);
}
.carousel3 .carousel-inner .item.left.active,
.carousel3 .carousel-inner .item.prev {
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.carousel3 .carousel-inner .item.right,
.carousel3 .carousel-inner .item.left {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.panel6 #HomeCarousel3 .carousel-inner {
height: 58px;
}
.panel6 #HomeCarousel3 .carousel-inner .col-xs-6 {
text-align: center;
height: 58px;
}
.panel6 {
padding: 5em 0;
min-height: auto;
}
#HomeCarousel3 {
max-width: 840px;
margin: 0 auto;
}
.panel6 {
margin: 0 auto;
}
.panel6 h3 {
padding-top: 0;
}
.panel6 h3,
.panel9 h3 {
margin-left: 1em;
text-align: left;
}
.panel6 .col-md-2.col-sm-6.col-xs-6 {
background: #fff;
height: 55px;
}
.panel6 {
text-align: center;
}
.panel9 {
padding-bottom: 3em;
}
.panel9 li {
width: 20%;
}
.panel9 h3 {
padding-right: 1em;
}
.panel7 .magazine #mc_embed_signup {
margin: 0;
width: auto;
}
.panel7 {
padding: 4em 0 5em;
}
.panel8 .form-right-text {
padding: 2em 1em;
}
.panel8 .form-right-text .btn {
padding: 6px 26px;
}
#rc-imageselect,
.g-recaptcha {
-ms-transform: scale(0.9);
transform: scale(0.9);
-webkit-transform: scale(0.9);
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
}
#client-section-link {
margin-right: 11.5em;
}
#portal-languageselector-wrapper {
width: 300px;
height: 25px;
margin: 15px 40px 0 0;
}
a#portal-logo img {
height: 36px;
width: auto;
}
#portal-searchbox {
margin: 15px 0 0 0;
}
.navbar-collapse.collapse {
padding-top: 50px;
}
.breadcrumb {
margin: 100px 0 0 0;
}
.portaltype-productfamily .documentFirstHeading,
.portaltype-section .documentFirstHeading,
.template-projects_view .documentFirstHeading,
.template-management_board_view .documentFirstHeading {
margin: 60px 0 30px 15px;
}
.template-sales_view .documentFirstHeading,
.template-sales_local_view .documentFirstHeading {
margin: 40px 0 15px 15px !important;
}
h1.documentFirstHeading {
margin: 60px 0 15px;
}
.template-about_ulma_view .containerTitle {
margin-left: 15px;
}
.template-facetednavigation_view #headerimagetitle,
.template-restricteduserdata #headerimagetitle,
.portaltype-projecttype #headerimagetitle.normalprojecttype,
.subsection-media #headerimagetitle,
.template-magazine_news_view #headerimagetitle,
.template-newsletter_subscription_view #headerimagetitle,
.template-clients_section_view #headerimagetitle,
.portaltype-video #headerimagetitle,
.template-summary_view #headerimagetitle,
.subsection-news #headerimagetitle,
#headerimagetitle.noimage,
.template-view.portaltype-folderishpage #headerimagetitle,
.template-folderishpage4pdfs #headerimagetitle,
.template-company_authorities #headerimagetitle,
.template-fg_base_view_p3 #headerimagetitle {
padding: 15px 15px;
}
.headtitle {
margin: 60px 0 10px 15px;
}
.portaltype-project .headtitle {
margin: 60px 0 40px 30px;
}
.title-descrition-container {
margin-left: 15px;
}
.subsection-media .description,
.template-magazine_news_view .description,
.template-newsletter_subscription_view .description,
.template-view.portaltype-folderishpage .description,
.template-folderishpage4pdfs .description,
.template-company_authorities .description,
.template-fg_base_view_p3 .description,
.template-facetednavigation_view .documentDescription,
.portaltype-projecttype .documentDescription,
.template-sales_local_view .documentDescription,
.template-sales_view .documentDescription,
.subsection-media .documentDescription,
.template-clients_section_view .documentDescription,
.portaltype-video .documentDescription,
.template-summary_view .documentDescription,
.subsection-news .documentDescription,
.template-services_view .documentDescription,
.template-logistics_view .documentDescription,
#headerimagetitle.noimage .documentDescription,
.template-work_with_us .documentDescription,
.template-about_ulma_view .documentDescription {
margin-top: 1em;
}
.template-sales_view .description,
.template-sales_local_view .description,
.portaltype-productfamily .description,
.portaltype-section .description,
.template-projects_view .description,
.template-management_board_view .description,
.template-newsletter_subscription_view .description {
margin-left: 15px;
}
.portaltype-site #viewlet-above-content,
.template-sales_local_view #viewlet-above-content,
.template-sales_view #viewlet-above-content {
padding-top: 95px;
}
#menuopened {
top: 405px;
}
#custom-footer.col-sm-12,
#portal-siteactions.col-sm-12 {
max-width: 99%;
padding: 1em;
}
#custom-footer .magazine .footer-construction-magazine {
font-size: 16px;
line-height: 120%;
display: inline-block;
}
#custom-footer .magazine .footer-construction-magazine:after {
display: none;
}
#portal-siteactions ul li a {
padding: 0;
}
#portal-siteactions ul li {
display: block;
}
#custom-footer.col-sm-12 ul.social-icon {
margin-top: 1em;
}
#multimedia-construction-book-text {
width: 80%;
right: 10%;
top: 10%;
}
.template-multimedia_view .full-screen {
background-image: none !important;
}
#about-ulma-videos a .video-text {
background: url(play2.png) no-repeat center 17%;
background-size: auto auto;
background-size: 52px;
}
#about-ulma-videos a:hover .video-text {
color: #ed9b33 !important;
background: url(play2h.png) no-repeat center 17%;
background-size: 52px;
}
.bootstrap-select:not([class*='col-']):not([class*='form-control']):not(
.input-group-btn
) {
width: 100% !important;
}
.catalog h3 {
min-height: 3em;
}
.portaltype-product .video-text {
font-size: 20px;
}
.portaltype-product a .video-text,
.portaltype-product a .eea-video-text {
padding-top: 5%;
}
.related-projects .btn,
#related-products .btn,
.related-products .btn {
margin: 0px 20px 0 0;
}
.carousel2 .carousel-inner {
width: 565px;
margin: 0 auto;
}
.pos3 {
left: 10px;
}
.template-services_view #parent-fieldname-text,
.template-logistics_view #parent-fieldname-text {
padding: 1em 0;
bottom: 32px;
}
.template-services_view.section-services #parent-fieldname-text p {
margin: 0;
}
.template-services_view.section-services #parent-fieldname-text p {
text-align: center;
}
.template-services_view .scroll {
bottom: 3.5em;
}
#parent-fieldname-text-two #accordion .col-md-4 {
padding: 0 0 0 15px !important;
}
#logistics-features .featured {
padding-top: 160px;
}
.asistencia-en-obra #texttwo {
background: url(Asistencia-en-obra.jpg) no-repeat -200px 0;
background-size: 250% auto;
}
#blackshadow p {
font-size: 18px;
}
.portaltype-site #site-left-navigation .pre-scrollable a {
line-height: 120%;
padding: 0.5em 0;
}
.featured-text .overlay {
justify-content: flex-start;
}
.tab-pane .featured-text .overlay p {
line-height: 16px;
font-size: 12px;
}
.tab-pane .featured-text .overlay p:before {
content: '“';
font-size: 16px;
color: #ed9b33;
line-height: 16px;
}
.tab-pane .featured-text .overlay p:after {
content: '”';
font-size: 16px;
color: #ed9b33;
line-height: 16px;
}
#about-image-elements-inside picture {
height: 180px;
}
.site-information {
padding-bottom: 2em;
}
#about-ulma-videos {
margin: 1em 0 0 0;
}
.play-hover-container::before {
background-size: 48px;
}
:hover > .play-hover-container::before {
background-size: 48px;
}
#about-ulma-videos .tabbable .nav-tabs {
margin-bottom: 2em;
}
#board-members .featured {
margin: 2em 0 1em 0;
}
#board-members .panel-description {
padding: 0 45px 0 0;
}
#board-members h4.panel-title a {
padding: 20px 15px 0 0;
}
#board-members .panel-body {
padding: 15px 0;
}
.commitment-and-values .panel-container {
margin: 4em 0 5em 0;
padding: 2em 0 2em;
}
#multimedia-construction-book-text {
background: url(hormigon.jpg);
width: 100%;
right: 0;
top: 0;
padding: 0 5em 5em 5em;
}
#multimedia-sections .folder-description,
#magazine-news-sections .folder-description {
min-height: 12em;
}
#multimedia-sections h2 {
min-height: 3.5em;
}
#magazine-news-sections h2 {
min-height: 2.5em;
}
#magazine-news-sections .col-sm-4 {
padding: 0;
}
#last-news {
padding: 0 1em !important;
position: relative;
}
.multimedia-section-container {
padding: 0 1em;
}
#magazine-news-sections .folder-description {
padding: 0;
}
#rss-feed-container {
width: 320px;
margin-top: 55px;
}
#rss-feed-container .magazine img {
width: 60px;
float: right;
margin-top: -80px;
}
#rss-feed-container h3 {
margin-bottom: 0;
}
.subsection-news .documentDescription {
min-height: 100px;
}
.template-summary_view .tileItem .btn,
.subsection-news .tileItem .btn {
position: relative;
bottom: 0;
}
.template-summary_view .tileItem .documentByLine,
.subsection-news .tileItem .documentByLine {
position: absolute;
bottom: auto;
top: 0;
right: auto;
left: 15px;
}
.template-view .documentDescription {
min-height: auto;
}
.template-view #rss-feed-container {
display: none;
}
.template-summary_view .tileItem h2.tileHeadline,
.subsection-news .tileItem h2.tileHeadline {
margin-top: 1.5em;
margin-bottom: 0.5em;
}
.template-sales_view #headerimage {
margin-top: -790px;
}
#contactopen,
#contactclose {
margin: 5px 15px 0 0;
}
.portaltype-site .siteimage {
margin-bottom: 1em;
}
.subsection-locations h1.documentFirstHeading {
margin: 0px 0 30px;
}
}
@media (min-width: 768px) {
.template-about_ulma_videos_view .col-sm-4 {
width: 33%;
}
}
@media (min-width: 768px) {
.isSafari.template-homepage #headerimagetitle.image-gradient {
height: calc(100% - 65px);
}
.isSafari #headerimagetitle.image-gradient {
height: calc(100% - 135px);
}
}
/* */
body.portaltype-product.site-ru-ua #portal-languageselector-wrapper,
body.portaltype-product.site-he #portal-languageselector-wrapper,
body.site-no #portal-languageselector-wrapper,
body.site-ro #portal-languageselector-wrapper,
body.site-en-in #portal-languageselector-wrapper,
body.site-lt #portal-languageselector-wrapper {
display: none;
}
body.portaltype-product.site-ru-ua #portal-searchbox,
body.portaltype-product.site-he #portal-searchbox,
body.portaltype-product.site-no #portal-searchbox,
body.portaltype-offer.site-no #portal-searchbox,
body.template-ventas_view.site-no #portal-searchbox,
body.template-myulma_langing_view.site-no #portal-searchbox,
body.template-servicepack_view.site-no #portal-searchbox,
body.portaltype-product.site-ro #portal-searchbox,
body.portaltype-offer.site-ro #portal-searchbox,
body.template-ventas_view.site-ro #portal-searchbox,
body.template-myulma_langing_view.site-ro #portal-searchbox,
body.template-servicepack_view.site-ro #portal-searchbox,
body.portaltype-product.site-en-in #portal-searchbox,
body.portaltype-offer.site-en-in #portal-searchbox,
body.template-ventas_view.site-en-in #portal-searchbox,
body.template-myulma_langing_view.site-en-in #portal-searchbox,
body.template-servicepack_view.site-en-in #portal-searchbox,
body.template-myulma_langing_view.site-lt #portal-searchbox {
display: none;
}
body.portaltype-product.site-ru-ua #landing-telephone,
body.portaltype-product.site-no #landing-telephone,
body.portaltype-offer.site-no #landing-telephone,
body.template-ventas_view.site-no #landing-telephone,
body.template-myulma_langing_view.site-no #landing-telephone,
body.template-servicepack_view.site-no #landing-telephone,
body.portaltype-product.site-ro #landing-telephone,
body.portaltype-offer.site-ro #landing-telephone,
body.template-ventas_view.site-ro #landing-telephone,
body.template-myulma_langing_view.site-ro #landing-telephone,
body.template-servicepack_view.site-ro #landing-telephone,
body.portaltype-product.site-en-in #landing-telephone,
body.portaltype-offer.site-en-in #landing-telephone,
body.template-ventas_view.site-en-in #landing-telephone,
body.template-myulma_langing_view.site-en-in #landing-telephone,
body.template-servicepack_view.site-en-in #landing-telephone,
body.template-myulma_langing_view.site-lt #landing-telephone {
float: right;
color: #666;
padding-top: 10px;
padding-right: 15px;
position: relative;
font-size: 16px;
top: 10px;
right: 15px;
}
body.portaltype-product.site-ru-ua #landing-telephone a,
body.portaltype-product.site-ru-ua .top-telephone,
body.portaltype-product.site-no #landing-telephone a,
body.portaltype-product.site-no .top-telephone,
body.portaltype-offer.site-no #landing-telephone a,
body.portaltype-offer.site-no .top-telephone,
body.template-ventas_view.site-no #landing-telephone a,
body.template-ventas_view.site-no .top-telephone,
body.template-myulma_langing_view.site-no #landing-telephone a,
body.template-myulma_langing_view.site-no .top-telephone,
body.template-servicepack_view.site-no #landing-telephone a,
body.template-servicepack_view.site-no .top-telephone,
body.portaltype-product.site-ro #landing-telephone a,
body.portaltype-product.site-ro .top-telephone,
body.portaltype-offer.site-ro #landing-telephone a,
body.portaltype-offer.site-ro .top-telephone,
body.template-ventas_view.site-ro #landing-telephone a,
body.template-ventas_view.site-ro .top-telephone,
body.template-myulma_langing_view.site-ro #landing-telephone a,
body.template-myulma_langing_view.site-ro .top-telephone,
body.template-servicepack_view.site-ro #landing-telephone a,
body.template-servicepack_view.site-ro .top-telephone,
body.portaltype-product.site-en-in #landing-telephone a,
body.portaltype-product.site-en-in .top-telephone,
body.portaltype-offer.site-en-in #landing-telephone a,
body.portaltype-offer.site-en-in .top-telephone,
body.template-ventas_view.site-en-in #landing-telephone a,
body.template-ventas_view.site-en-in .top-telephone,
body.template-myulma_langing_view.site-en-in #landing-telephone a,
body.template-myulma_langing_view.site-en-in .top-telephone,
body.template-servicepack_view.site-en-in #landing-telephone a,
body.template-servicepack_view.site-en-in .top-telephone,
body.template-myulma_langing_view.site-lt #landing-telephone a,
body.template-myulma_langing_view.site-lt .top-telephone {
text-align: right;
display: block;
padding: 5px 0 0 30px;
color: #666;
clear: both;
float: right;
}
body.portaltype-product.site-ru-ua #landing-telephone .top-telephone,
body.portaltype-product.site-no #landing-telephone .top-telephone,
body.portaltype-offer.site-no #landing-telephone .top-telephone,
body.template-ventas_view.site-no #landing-telephone .top-telephone,
body.template-myulma_langing_view.site-no #landing-telephone .top-telephone,
body.template-servicepack_view.site-no #landing-telephone .top-telephone,
body.portaltype-product.site-ro #landing-telephone .top-telephone,
body.portaltype-offer.site-ro #landing-telephone .top-telephone,
body.template-ventas_view.site-ro #landing-telephone .top-telephone,
body.template-myulma_langing_view.site-ro #landing-telephone .top-telephone,
body.template-servicepack_view.site-ro #landing-telephone .top-telephone,
body.portaltype-product.site-en-in #landing-telephone .top-telephone,
body.portaltype-offer.site-en-in #landing-telephone .top-telephone,
body.template-ventas_view.site-en-in #landing-telephone .top-telephone,
body.template-myulma_langing_view.site-en-in #landing-telephone .top-telephone,
body.template-servicepack_view.site-en-in #landing-telephone .top-telephone,
body.template-myulma_langing_view.site-lt #landing-telephone .top-telephone {
background: url('btelephone.png') no-repeat left 7px;
font-family: 'brutal_typeregular';
font-size: 24px;
}
.site-ru-ua #portal-footer-wrapper,
.site-he #portal-footer-wrapper,
.site-no #portal-footer-wrapper,
.site-ro #portal-footer-wrapper,
.site-en-in #portal-footer-wrapper,
.site-lt #portal-footer-wrapper {
margin-bottom: 2rem;
}
body.portaltype-product.site-he .navbar-collapse.collapse {
padding-top: 12px;
margin-top: -40px;
}
@media (min-width: 768px) {
body.portaltype-product.site-he .breadcrumb,
body.portaltype-product.site-ru-ua .breadcrumb,
body.portaltype-product.site-no .breadcrumb,
body.portaltype-offer.site-no .breadcrumb,
body.template-ventas_view.site-no .breadcrumb,
body.template-myulma_langing_view.site-no .breadcrumb,
body.template-servicepack_view.site-no .breadcrumb,
body.portaltype-product.site-ro .breadcrumb,
body.portaltype-offer.site-ro .breadcrumb,
body.template-ventas_view.site-ro .breadcrumb,
body.template-myulma_langing_view.site-ro .breadcrumb,
body.template-servicepack_view.site-ro .breadcrumb,
body.portaltype-product.site-en-in .breadcrumb,
body.portaltype-offer.site-en-in .breadcrumb,
body.template-ventas_view.site-en-in .breadcrumb,
body.template-myulma_langing_view.site-en-in .breadcrumb,
body.template-servicepack_view.site-en-in .breadcrumb,
body.template-myulma_langing_view.site-lt .breadcrumb {
margin: 80px 0 0 0 !important;
}
}
body.portaltype-product.site-ru-ua .navbar-collapse.collapse,
body.portaltype-product.site-no .navbar-collapse.collapse,
body.portaltype-offer.site-no .navbar-collapse.collapse,
body.template-ventas_view.site-no .navbar-collapse.collapse,
body.template-myulma_langing_view.site-no .navbar-collapse.collapse,
body.template-servicepack_view.site-no .navbar-collapse.collapse,
body.portaltype-product.site-ro .navbar-collapse.collapse,
body.portaltype-offer.site-ro .navbar-collapse.collapse,
body.template-ventas_view.site-ro .navbar-collapse.collapse,
body.template-myulma_langing_view.site-ro .navbar-collapse.collapse,
body.template-servicepack_view.site-ro .navbar-collapse.collapse,
body.portaltype-product.site-en-in .navbar-collapse.collapse,
body.portaltype-offer.site-en-in .navbar-collapse.collapse,
body.template-ventas_view.site-en-in .navbar-collapse.collapse,
body.template-myulma_langing_view.site-en-in .navbar-collapse.collapse,
body.template-servicepack_view.site-en-in .navbar-collapse.collapse,
body.template-myulma_langing_view.site-lt .navbar-collapse.collapse {
padding-top: 12px;
margin-top: 25px;
}
@media (max-width: 768px) {
body.portaltype-product.site-he #main-navigation-wrapper,
body.portaltype-product.site-ru-ua #main-navigation-wrapper,
body.portaltype-product.site-no #main-navigation-wrapper,
body.portaltype-offer.site-no #main-navigation-wrapper,
body.template-ventas_view.site-no #main-navigation-wrapper,
body.template-myulma_langing_view.site-no .navbar-collapse.collapse,
body.template-servicepack_view.site-no #main-navigation-wrapper,
body.portaltype-product.site-ro #main-navigation-wrapper,
body.portaltype-offer.site-ro #main-navigation-wrapper,
body.template-ventas_view.site-ro #main-navigation-wrapper,
body.template-myulma_langing_view.site-ro .navbar-collapse.collapse,
body.template-servicepack_view.site-ro #main-navigation-wrapper,
body.portaltype-product.site-en-in #main-navigation-wrapper,
body.portaltype-offer.site-en-in #main-navigation-wrapper,
body.template-ventas_view.site-en-in #main-navigation-wrapper,
body.template-myulma_langing_view.site-en-in .navbar-collapse.collapse,
body.template-servicepack_view.site-en-in #main-navigation-wrapper,
body.template-myulma_langing_view.site-lt #main-navigation-wrapper {
display: none;
}
}
/* */
body.template-immersion_showroom {
/* */
}
body.template-immersion_showroom #editing-bar,
body.template-immersion_showroom_viewer #editing-bar {
margin-top: 60px;
margin-bottom: 10px;
}
body.template-immersion_showroom #content li {
display: block;
}
.presentation-text,
.immersion-corporate-video,
.immersion-people,
.immersion-services {
padding: 5em 0;
}
.template-immersion_showroom h2 {
text-align: center;
text-transform: uppercase;
font-size: 3em;
font-family: 'brutal_typebold';
font-weight: normal;
}
.template-immersion_showroom .immersion-services h2 {
margin-bottom: 1.5em;
}
/* */
.presentation {
height: 800px;
position: relative;
font-size: 18px;
}
.presentation img {
z-index: 1;
object-fit: cover;
object-position: center;
max-height: 800px;
min-height: 800px;
width: 100%;
position: absolute;
}
.carousel-control {
color: #fff;
font-size: 100px;
opacity: 1;
z-index: 10;
}
.presentation .presentation-text-container:after {
position: absolute;
content: '';
display: block;
z-index: 1;
clip-path: polygon(40% 0, 100% 0, 100% 100%, 21% 100%);
background: #ed9b33;
width: 100%;
height: 100%;
mix-blend-mode: multiply;
top: 0;
right: 0;
}
.presentation-text {
height: 100%;
color: #fff !important;
z-index: 2;
position: relative;
}
.presentation .presentation-text img {
max-width: 500px !important;
height: auto !important;
max-height: auto !important;
min-height: auto !important;
z-index: 1;
position: relative;
margin-left: -32px;
margin-bottom: 2em;
}
.presentation-text h1 {
color: #fff;
font-size: 40px;
margin: 2em 0 0 0;
}
.presentation .presentation-element-description {
font-weight: 700;
font-size: 26px;
margin-top: 2em;
}
/* ********/
.immersion-video-text {
background: #f2f2f2;
padding: 2em 8em 5em 2em;
margin-bottom: -3em;
font-size: 18px;
}
.immersion-video-text img {
margin: -3.25em 0 0.5em 0;
max-width: 450px !important;
}
.immersion-video-text p img {
margin: -3px 0 0 0;
}
.immersion-video-text h3 {
font-size: 3em;
margin-top: 0;
}
.corporate-video-link {
max-height: 500px;
overflow: hidden;
display: block;
object-fit: cover;
object-position: center;
}
.portaltype-video .corporate-video-link {
max-height: revert;
}
.immersion-corporate-video .col-md-4 img {
margin-top: 5em;
}
.immersion-corporate-video .corporate-video {
margin: 0 0 0 0;
}
.immersion-people {
background: #f2f2f2;
font-size: 18px;
}
.immersion-people h3 {
font-family: 'brutal_typebold';
font-weight: normal;
margin-bottom: 0;
}
.immersion-people .people-element-description {
color: #ed9b33;
font-size: 18px;
}
.immersion-people p {
line-height: 120%;
font-size: 16px;
}
.immersion-people img {
width: 100%;
object-fit: cover;
mix-blend-mode: multiply;
filter: grayscale(100%) contrast(130%);
background: #ed9b33;
}
.immersion-people .img-container {
background: #ed9b33;
max-height: 360px;
overflow: hidden;
}
.immersion-people .documentDescription {
margin-bottom: 2em;
padding: 0 8%;
font-size: 22px;
text-align: center;
}
.immersion-services .col-sm-4 {
border-right: 1px solid #ed9b33;
text-align: center;
}
.immersion-services .col-sm-4:last-child {
border-right: 0;
}
.immersion-services .col-sm-4 img {
max-width: 180px !important;
}
.immersion-services .col-sm-4 a {
border: 0;
display: block;
}
.immersion-services .col-sm-4 a:hover,
.immersion-services .col-sm-4 a:active,
.immersion-services .col-sm-4 a:focus {
background: transparent;
}
.immersion-services .col-sm-4 h3 {
font-family: 'brutal_typebold';
color: #ed9b33;
margin-bottom: 0;
}
.immersion-services .col-sm-4:last-child {
border-right: 0;
}
.section-immersion-showroom #myulma-form-section {
background: #f2f2f2;
padding-top: 5rem;
}
.myulma-contact-text {
margin: 3rem 0 5rem;
}
.myulma-contact-text p {
margin: 0;
}
/* */
/* */
/* **/
.template-immersion_showroom #custom-footer {
border-top: 1px solid #d0d0d0;
}
/* */
.viewer-text {
color: #fff !important;
position: relative;
}
.viewer-text h1 {
font-size: 3em;
font-family: 'brutal_typebold';
color: #fff !important;
padding: 2rem 0 2rem;
margin: 0;
text-transform: uppercase;
}
.viewer-text iframe {
margin-top: -100px;
}
.viewer-text img {
margin-top: -2px;
}
.viewer-text .bloque {
z-index: 1;
mix-blend-mode: multiply;
background: #ed9b33;
position: absolute;
width: 100%;
height: 180px;
z-index: 1;
}
.viewer-text .container {
z-index: 2;
position: relative;
}
@media (max-width: 767px) {
.presentation-text,
.immersion-corporate-video,
.immersion-people,
.immersion-services {
padding: 3em 0 0 0;
}
.presentation .presentation-text-container:after {
height: 400px;
clip-path: polygon(25% 0, 100% 0, 100% 100%, 10% 100%);
}
.presentation .presentation-element-description {
margin-top: 0;
line-height: 120%;
}
.carousel-control {
bottom: 75%;
}
.template-immersion_showroom h2,
.immersion-video-text h3 {
font-size: 2em;
}
.immersion-video-text {
margin: 0 -15px -3em -15px;
}
.immersion-video-text h3 {
margin-top: 0;
}
.presentation {
height: auto;
margin-bottom: 2em;
}
.presentation img {
max-height: 400px;
min-height: 400px;
}
.presentation:after {
clip-path: polygon(20% 0, 100% 0, 100% 100%, 10% 100%);
}
.presentation .presentation-text img {
margin-left: -13px;
}
.presentation-text {
padding-left: 20%;
}
.presentation-element-text,
.presentation-element-description {
padding: 0 1rem;
}
.presentation-element-text {
margin-top: 3em;
}
.presentation-text h1 {
margin-top: 1em;
}
.immersion-corporate-video .corporate-video {
margin: 0 -15px;
}
.presentation-element-description {
font-weight: bold;
font-size: 24px;
}
.immersion-video-text img {
margin: -2em 0 0.5em 0;
max-width: 280px !important;
}
.immersion-video-text p img {
margin: -2px 0 0 0;
}
.immersion-people .col-sm-4 {
padding: 0 4em 2em 4em;
}
.immersion-people .documentDescription {
font-size: 18px;
}
.immersion-video-text {
background: #f2f2f2;
padding: 1em 2em 5em 2em;
margin-bottom: -3em;
}
.immersion-services {
padding-bottom: 7em;
}
.immersion-services .container {
max-width: 950px;
}
.immersion-services .col-sm-4 {
border-right: 0;
padding: 3em 0 2em;
}
.template-immersion_showroom .immersion-services h2 {
margin-bottom: 0;
}
.immersion-services h3 {
margin-top: 0.5em;
}
.immersion-services a:hover {
background: transparent;
}
.immersion-services a:hover > h3 {
color: #333;
}
.immersion-services .col-sm-4 h3:after {
position: absolute;
content: '';
height: 1px;
bottom: -15px;
margin: 0 auto;
left: 0;
right: 0;
width: 50%;
background: #ed9b33;
}
.immersion-services .col-sm-4:last-child h3:after {
height: 0px;
}
.viewer-text iframe {
margin-top: 0;
height: auto !important;
min-height: 240px;
margin-bottom: -5px;
}
.viewer-text {
background: #ed9b33;
}
.bloque {
display: none;
}
.viewer-text img {
max-width: 200px !important;
margin-bottom: 1em;
margin-top: -1em;
}
.viewer-text h1 {
font-size: 2em;
}
#portal-siteactions ul li a {
padding: 0;
}
}
@media (max-width: 485px) {
.immersion-people .img-container {
max-height: 215px;
}
}
@media (max-width: 992px) {
.immersion-corporate-video .col-md-4 img {
display: none;
}
}
/* ****/
.template-myulma_langing_view .title-descrition-container a,
.template-aluprop_form .title-descrition-container a,
.template-onadek_form .title-descrition-container a {
color: #fff !important;
}
@media (max-width: 768px) {
.template-myulma_langing_view .title-descrition-container a {
color: #555 !important;
}
}
.template-myulma_langing_view
.title-descrition-container
a.myulma-external-link:hover {
color: #333 !important;
}
.template-myulma_langing_view .scroll-form.scroll,
.template-aluprop_form .scroll-form.scroll,
.template-onadek_form .scroll-form.scroll {
width: auto;
font-family: 'Open Sans', sans-serif !important;
font-size: 16px;
position: relative;
text-transform: none;
left: 0;
animation: none;
transform: none;
text-shadow: none;
color: #333 !important;
}
.template-myulma_langing_view .scroll-form:hover,
.template-aluprop_form .scroll-form:hover,
.template-onadek_form .scroll-form:hover {
color: #fff !important;
}
.template-myulma_langing_view h2,
.template-aluprop_form h2,
.template-onadek_form h2 {
font-size: 42px;
font-family: 'brutal_typebold';
}
.template-myulma_langing_view h3,
.template-onadek_form h3 {
font-size: 28px;
font-family: 'brutal_typebold';
}
.template-myulma_langing_view h3.myulma-de-description {
color: white;
}
.template-myulma_langing_view .second-row h3,
.template-onadek_form .second-row h3 {
font-size: 24px;
}
.template-myulma_langing_view .second-row .col-md-3,
.template-onadek_form .second-row .col-md-3 {
margin-bottom: 2rem;
}
.template-myulma_langing_view .second-row img,
.template-onadek_form .second-row img {
max-width: 132px;
}
.template-myulma_langing_view .overview,
.template-myulma_langing_view .second-row,
.template-onadek_form .second-row,
.template-aluprop_form .overview,
.template-onadek_form .overview {
text-align: center;
padding: 5em 0;
}
.template-aluprop_form .overview {
background-color: #f2f2f2;
}
.template-myulma_langing_view .video-element,
.template-myulma_langing_view .item-information,
.template-myulma_langing_view .videos.container .row,
.template-aluprop_form .videos .row,
.template-onadek_form .videos .row {
padding: 5em 0;
}
.template-myulma_langing_view .videos.container,
.template-aluprop_form .videos,
.template-onadek_form .videos {
padding-bottom: 5em;
}
.template-myulma_langing_view .first-videos {
padding-bottom: 0 !important;
}
.template-myulma_langing_view .item-information img {
width: 100%;
}
.template-myulma_langing_view .second-row .col-md-3,
.template-myulma_langing_view .second-row .col-sm-4,
.template-onadek_form .second-row .col-md-3 {
border-right: 1px solid #ccc;
margin-bottom: 2rem;
}
.template-myulma_langing_view .second-row .col-md-3:last-child,
.template-myulma_langing_view .second-row .col-sm-4:last-child,
.template-onadek_form .second-row .col-md-3:last-child {
border-right: 0;
}
.template-aluprop_form .video-container:nth-child(even),
.template-aluprop_form .button-share {
background-color: #f2f2f2;
}
.template-onadek_form .video-container:nth-child(odd),
.template-onadek_form .people {
background-color: #f2f2f2;
}
.template-aluprop_form .button-share,
.template-onadek_form .button-share {
padding-top: 4rem;
padding-bottom: 8rem;
}
.template-onadek_form .button-share {
background-color: #f2f2f2;
}
.template-aluprop_form .button-share h2,
.template-onadek_form .button-share h2 {
margin-bottom: 4rem;
}
.template-aluprop_form .video-container video,
.template-onadek_form .video-container video {
border: 1px solid #ccc;
border-radius: 5px;
}
.template-onadek_form .video-container img {
max-width: 100%;
}
.template-aluprop_form .video-container h3,
.template-onadek_form .video-container video {
font-weight: bold !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
.template-myulma_langing_view .second-row .col-sm-6:nth-child(even),
.template-onadek_form .second-row .col-sm-6:nth-child(even) {
border-right: 0;
}
.template-myulma_langing_view .second-row .col-sm-6,
.template-onadek_form .second-row .col-sm-6 {
margin-bottom: 15px;
}
.template-myulma_langing_view .second-row .col-sm-6:after,
.template-onadek_form .second-row .col-sm-6:after {
border-bottom: 1px solid #ccc;
content: '';
left: 15px;
right: 15px;
position: absolute;
bottom: -7px;
}
.template-myulma_langing_view .second-row .col-sm-6:nth-child(3):after,
.template-myulma_langing_view .second-row .col-sm-6:nth-child(4):after,
.template-onadek_form .second-row .col-sm-6:nth-child(3):after,
.template-onadek_form .second-row .col-sm-6:nth-child(4):after {
border-bottom: 0;
}
}
.template-myulma_langing_view .corporate-video,
.template-myulma_langing_view .corporate-video-link {
max-height: 750px;
margin-top: 0;
}
.template-myulma_langing_view .corporate-video a .video-text,
.template-myulma_langing_view .corporate-video a:hover .video-text {
background-size: 100px !important;
}
.vertical-centered {
display: flex;
align-items: center;
}
.template-myulma_langing_view .papel {
background: url(papel.png) no-repeat center center;
background-size: contain;
}
.template-myulma_langing_view .people {
padding: 5em 0;
background: #f2f2f2;
}
.template-onadek_form .people {
padding: 5em 0;
}
.template-myulma_langing_view #myulma-form-section {
padding-top: 7em;
background: #f2f2f2;
}
.template-myulma_langing_view #form-container {
padding-bottom: 1em;
}
.template-myulma_langing_view #myulma-contact {
background: #f2f2f2;
font-size: 14px;
}
.template-myulma_langing_view #myulma-contact .container {
max-width: 1040px;
margin: 0 auto;
padding-bottom: 3em;
padding-top: 1em;
}
.template-myulma_langing_view .people h2,
.template-onadek_form .people h2 {
text-align: center;
font-size: 42px;
}
.template-myulma_langing_view .people h3,
.template-onadek_form .people h3 {
font-family: 'Open Sans', sans-serif !important;
font-size: 20px;
padding-right: 2em;
margin-top: 100px;
line-height: 140%;
}
.template-myulma_langing_view .people h3:before,
.template-onadek_form .people h3:before {
content: '';
position: absolute;
margin-top: -50px;
width: 50px;
height: 50px;
background: url(KomillaHoriak.png) no-repeat top left;
left: 15px;
}
.videos.container .vertical-centered.video-image-left {
background: url(Videofondo02.png) no-repeat 0 57px;
background-size: auto 71.5%;
}
.videos.container .vertical-centered.video-image-right {
background: url(Videofondo03.png) no-repeat right 57px;
background-size: auto 71.5%;
}
.videos.container .vertical-centered.video-image-left .col-md-5 {
padding-left: 3em;
}
.videos.container .vertical-centered.video-image-right .col-md-5 {
padding-right: 3em;
}
.template-myulma_langing_view #headerimagetitle h1 {
text-transform: none;
}
@media (max-width: 990px) {
.videos.container .vertical-centered.video-image-left,
.videos.container .vertical-centered.video-image-right {
background: none;
}
.videos.container .vertical-centered .embed-responsive-item {
border: 1px solid #eee;
}
.videos.container .vertical-centered .embed-responsive {
margin-top: 2em;
}
}
@media (min-width: 767px) {
.template-myulma_langing_view #headerimagetitle h1,
.template-aluprop_form #headerimagetitle h1,
.template-onadek_form #headerimagetitle h1 {
font-size: 48px;
color: #fff;
}
.template-myulma_langing_view .scroll:after,
.template-aluprop_form .scroll:after,
.template-onadek_form .scroll:after {
content: '';
}
.template-myulma_langing_view .title-descrition-container,
.template-aluprop_form .title-descrition-container,
.template-onadek_form .title-descrition-container {
text-align: center;
position: absolute;
top: 30%;
left: 50%;
height: 100vh;
margin: 0;
margin-top: 30%;
}
.template-myulma_langing_view #headerimagetitle.image-gradient,
.template-aluprop_form #headerimagetitle.image-gradient,
.template-onadek_form #headerimagetitle.image-gradient {
height: calc(100% - 100px);
}
}
@media (max-width: 767px) {
.template-myulma_langing_view .overview,
.template-myulma_langing_view .second-row,
.template-onadek_form .second-row,
.template-myulma_langing_view .video-element,
.template-myulma_langing_view .item-information,
.template-myulma_langing_view .videos.container .row {
padding: 2em 0;
}
.template-myulma_langing_view .videos.container {
padding-bottom: 2em;
}
.template-myulma_langing_view #headerimage,
.template-aluprop_form #headerimage,
.template-onadek_form #headerimage {
margin-top: 1em;
}
.template-myulma_langing_view #headerimage .item,
.template-aluprop_form #headerimage .item,
.template-onadek_form #headerimage .item {
margin: 1em;
}
.template-myulma_langing_view h1.documentFirstHeading,
.template-aluprop_form h1.documentFirstHeading,
.template-onadek_form h1.documentFirstHeading {
margin: 0 0 1em;
}
.template-myulma_langing_view h2,
.template-aluprop_form h2,
.template-onadek_form h2,
.template-myulma_langing_view .people h2,
.template-onadek_form .people h2 {
font-size: 28px;
}
.template-myulma_langing_view h3 {
font-size: 24px;
}
.template-myulma_langing_view .scroll,
.template-aluprop_form .scroll,
.template-onadek_form .scroll {
display: inline-block !important;
}
.template-myulma_langing_view .scroll-form.scroll,
.template-aluprop_form .scroll-form.scroll,
.template-onadek_form .scroll-form.scroll {
width: auto;
font-family: 'Open Sans', sans-serif !important;
font-size: 16px;
position: relative;
text-transform: none;
left: 0;
animation: none;
transform: none;
text-shadow: none;
bottom: 0;
margin-bottom: 1rem;
}
.template-myulma_langing_view .scroll:after,
.template-aluprop_form .scroll:after,
.template-onadek_form .scroll:after {
content: '';
}
.template-myulma_langing_view #myulma-form-section {
max-width: 90%;
margin: 2em auto 0;
}
#form-container {
padding-bottom: 0;
}
.template-myulma_langing_view .corporate-video {
margin: 0;
}
.template-myulma_langing_view #get-in-touch-form h4 {
margin-top: 1em !important;
}
.template-myulma_langing_view .second-row p:last-child,
.template-onadek_form .second-row p:last-child {
margin-bottom: 4em;
}
.template-myulma_langing_view .second-row p:last-child:before,
.template-onadek_form .second-row p:last-child:before {
position: absolute;
bottom: -2em;
width: 100px;
margin: 0 auto;
height: 1px;
content: '';
background: #ccc;
left: calc(50% - 50px);
}
.template-myulma_langing_view .second-row .col-md-3,
.template-onadek_form .second-row .col-md-3 {
border-right: 0;
}
.template-myulma_langing_view
.second-row
.col-md-3:last-child
p:last-child:before,
.template-onadek_form .second-row .col-md-3:last-child p:last-child:before {
display: none;
}
.template-myulma_langing_view .vertical-centered {
flex-direction: column;
}
#get-in-touch-form .row:first-child .col-sm-12:first-child::before {
right: 15px;
}
.template-myulma_langing_view .form-left {
padding: 0;
}
.template-myulma_langing_view #get-in-touch-form .btn {
margin: 2em 0 0;
}
.template-myulma_langing_view #myulma-form-section {
background: #f2f2f2;
}
.template-myulma_langing_view #form-container {
padding-bottom: 1em;
width: 82%;
}
.template-myulma_langing_view #myulma-form-section {
max-width: 100%;
margin: 0 auto 0;
}
.myulma-contact-text {
margin: 1rem 0;
}
.template-myulma_langing_view #get-in-touch-form {
margin-bottom: 0;
}
.template-myulma_langing_view .title-descrition-container,
.template-aluprop_form .title-descrition-container,
.template-onadek_form .title-descrition-container {
text-align: center;
margin-left: 0;
padding: 0 15px 5px;
}
}
.template-megalite_form #headerimagetitle h2 {
text-align: center;
color: #fff;
text-transform: none;
padding-top: 10%;
font-size: 52px;
}
.template-megalite_form .scroll,
.template-aluprop_form .scroll,
.template-onadek_form .scroll {
z-index: 1000;
}
.template-megalite_form .title-descrition-container {
margin-left: 0;
}
.template-megalite_form #headerimagetitle.image-gradient {
background: none;
}
.megalite-title {
text-align: center;
font-size: 52px;
margin: 1.5em 0 1em;
}
.megalite-title strong {
font-family: 'brutal_typebold';
text-transform: uppercase;
}
.template-megalite_form .tabbable .nav-tabs li {
max-width: 30%;
border: 1px solid #ccc;
margin-bottom: 3rem !important;
text-align: right;
position: relative;
overflow: hidden;
}
.template-megalite_form .tabbable .nav-tabs {
border: 0;
}
.template-megalite_form .tabbable .nav-tabs li a {
padding: 0;
}
.overlaya {
position: absolute;
background: #ed9b33;
width: 800px;
height: 800px;
mix-blend-mode: multiply;
z-index: 100;
-webkit-transition: 0.12s ease;
transition: 0.12s ease;
z-index: 8;
opacity: 0;
}
.template-megalite_form .tab-content-image img,
.template-megalite_form .tabbable .nav-tabs li img {
max-width: 100%;
}
.solution {
position: relative;
color: #212121;
z-index: 9;
font-family: 'brutal_typebold';
padding: 20px;
margin-top: -50px;
font-size: 24px;
}
.solution-text {
position: absolute;
left: -15px;
bottom: 95px;
transform: rotate(270deg);
font-family: 'brutal_typeregular';
color: #ed9b33;
font-size: 18px;
}
.solution-number {
font-size: 120px;
position: absolute;
left: 45px;
bottom: 25px;
line-height: 160px;
font-family: 'brutal_typebold';
color: #ed9b33;
}
.solution h3 {
font-family: 'brutal_typebold';
text-transform: uppercase;
text-align: left;
font-size: 24px;
margin: 0;
white-space: normal;
line-height: 90%;
}
.template-megalite_form .tabbable .nav-tabs li a:hover .overlaya,
.template-megalite_form .tabbable .nav-tabs li.active .overlaya {
top: 0;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
.template-megalite_form .tabbable .nav-tabs li a:hover .solution *,
.template-megalite_form .tabbable .nav-tabs li a:hover .solution,
.template-megalite_form .tabbable .nav-tabs li.active .solution,
.template-megalite_form .tabbable .nav-tabs li.active .solution * {
color: #fff !important;
}
.template-megalite_form .nav-tabs li a::after {
display: none;
}
.button-share {
text-align: center;
font-size: 18px !important;
padding: 3rem 15px;
}
.button-share .btn {
font-size: 14px !important;
}
.button-share .navbar-nav {
display: flex;
align-items: center;
justify-content: center;
}
.button-share .menu-social ul li {
margin: 0.3em;
}
.tabtitle {
background: #efefef;
margin: 2rem 0;
background-image: linear-gradient(to right, #ed9b33 60%, #f2f2f2 60% 100%);
height: 100px;
line-height: 100px;
}
.tabtitle .container {
background: #efefef;
}
@media (max-width: 1300px) and (min-width: 1200px) {
.tabtitle {
background-image: linear-gradient(to right, #ed9b33 10%, #f2f2f2 10% 100%);
}
}
.tabtitle h3 {
margin: 0;
text-transform: uppercase;
font-size: 42px;
font-family: 'brutal_typebold';
line-height: 100px;
}
.tabtitle h3 span {
background: #ed9b33;
font-size: 42px;
color: #fff;
font-family: 'brutal_typelight';
height: 100px;
display: inline-block;
padding-right: 2rem;
border: 1px solid #ed9b33;
margin-right: 1rem;
margin-left: -15px;
padding-left: 15px;
}
.template-megalite_form .tab-content-text {
font-size: 18px;
margin-top: 3rem;
}
.template-megalite_form .nav-tabs li ul li {
font-family: 'Open Sans', sans-serif;
}
.template-megalite_form .nav-tabs li ul li {
text-transform: none;
text-align: left;
}
.template-megalite_form .tab-content-text ul li {
list-style: none;
margin-left: 1em;
display: block;
}
.template-megalite_form .tab-content-text ul {
margin-bottom: 1em;
}
.template-megalite_form .tab-content-text ul li:before {
content: '•';
font-size: 18px;
color: #333;
display: inline-block;
margin-left: -1em;
width: 1em;
text-align: center;
}
.template-megalite_form .corporate-video,
.template-megalite_form .corporate-video-link {
max-height: 700px;
}
.people {
padding: 5rem 0;
}
.people .row {
margin: 0 0 5rem;
}
.people h2,
#megalite-form-section h2,
#aluprop-form-section h2,
#form-section h2 {
font-size: 42px;
font-family: 'brutal_typebold';
text-align: center;
margin-bottom: 5rem;
}
.people img {
border-radius: 50%;
max-width: 100%;
}
.people > .container > .row {
display: flex;
}
.people > .container > .row .vcenter {
display: flex;
float: left;
flex-direction: column;
justify-content: center;
}
.people-item-text p {
font-size: 20px;
font-weight: normal;
display: inline;
line-height: 30px;
}
.people h4 {
font-family: 'brutal_typebold';
margin-bottom: 5px;
font-size: 20px;
margin-top: 2rem;
}
.people-item-description {
margin: 0;
font-family: 'brutal_typelight';
font-size: 18px;
}
#megalite-form-section,
#aluprop-form-section,
#form-section {
background: #f2f2f2;
padding-top: 3rem;
}
.people-item-text p:before {
content: open-quote;
font-size: 30px;
color: #ed9b33;
line-height: 30px;
margin-left: -10px;
}
.people-item-text p:after {
content: close-quote;
font-size: 30px;
line-height: 30px;
color: #ed9b33;
}
@media (max-width: 767px) {
.d-sm-none {
display: none;
}
.d-sm-block {
display: block;
margin-top: 2rem;
}
.template-megalite_form .nav-tabs li {
max-width: 100%;
border: 0;
text-align: center;
padding-bottom: 3rem;
}
.template-megalite_form .nav-tabs li .btn {
text-align: left;
display: inline;
float: left;
margin-left: 1rem;
margin-bottom: 3rem;
}
.template-megalite_form .nav-tabs li ul li {
font-family: 'Open Sans', sans-serif;
font-size: 15px;
padding-bottom: 0;
}
.tab-content-text {
text-align: left;
}
.template-megalite_form .nav-tabs li img {
max-width: 80%;
margin: 0 auto;
}
.megalite-title,
.people h2,
#megalite-form-section h2,
#aluprop-form-section h2,
#form-section h2 {
font-size: 32px;
}
.template-megalite_form #form-container,
.template-aluprop_form #form-container,
.template-onadek_form #form-container {
padding-bottom: 2em;
margin: 0 2em 0 2em;
}
.template-megalite_form #get-in-touch-form,
.template-aluprop_form #get-in-touch-form,
.template-onadek_form #get-in-touch-form {
padding: 0 1em 0 1em;
margin-bottom: 0;
}
.template-megalite_form .tab-content-text {
font-size: 15px;
margin-top: 1rem;
text-transform: none;
font-family: 'Open Sans', sans-serif;
}
.people-item-text p {
font-size: 16px;
line-height: 30px;
}
.template-megalite_form #headerimagetitle.image-gradient {
position: absolute;
}
.template-megalite_form #headerimagetitle h2,
.template-aluprop_form #headerimagetitle h2,
.template-onadek_form #headerimagetitle h2 {
font-size: 28px;
}
.people .row {
margin: 0;
}
.people h4 {
margin-top: 0;
}
.people-item-description {
font-size: 16px;
}
.people-item-text {
margin: 1rem 1rem 3rem;
line-height: 20px;
}
.people-item-text p::before,
.people-item-text p::after {
line-height: 20px;
}
.overlaya {
display: none !important; /**/
}
}
@media (min-width: 767px) {
.d-sm-block {
display: none;
}
.d-sm-none {
display: block;
}
}
#text img {
margin: 0.5rem 0 1rem;
}
#text ul,
#text h3,
#text h2 {
margin-bottom: 1rem;
}
label.form-check-label {
font-weight: normal !important;
font-size: 14px;
padding: 0.5em;
width: 100%;
margin: 0;
}
.template-blog-items-view h1,
.template-blog-items-collection-view h1 {
text-align: center;
position: relative;
margin-bottom: 2em;
}
.interview-phrase {
color: #fff;
}
.template-blogitem_interview_view h1.documentFirstHeading {
font-size: 36px;
margin: 0;
font-family: 'brutal_typelight';
}
h2.interview-phrase {
font-size: 36px;
margin: 0;
font-family: 'brutal_typebold';
}
.template-blog-items-view h1.documentFirstHeading::before,
.template-blog-items-collection-view h1.documentFirstHeading::before {
left: 43%;
}
.blog-item-topic {
background-color: #ed9b33;
color: #333;
text-transform: uppercase;
display: inline-block;
padding: 2px 15px;
font-family: 'brutal_typeregular';
top: -15px;
position: absolute;
z-index: 10;
left: -1px;
}
.blog-item {
margin: 0 0 5rem 0;
min-height: 450px;
position: relative;
border: 1px solid #efefef;
}
.blog-image {
margin: -1px -1px 0 -1px;
}
.blog-item-related-items .blog-item {
min-height: 400px;
}
.blog-item:hover {
-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.25);
}
.lead-magnet #collapseLeadmagnet {
-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.25);
box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.25);
}
.blog-item h2 {
margin: 2rem 0;
font-family: 'brutal_typebold';
}
.template-blog-items-collection-view .scrollup {
display: none;
}
.template-blog-items-view .documentByLine,
.template-blog-items-collection-view .documentByLine,
.portaltype-blogitem .documentByLine {
margin: 1rem 0;
border-top: 1px solid #ed9b33;
font-size: 85%;
color: #666;
display: inline-block !important;
}
.blog-item-footer {
position: absolute;
bottom: 1rem;
left: 2rem;
}
.portaltype-blogitem .documentByLine {
font-size: 100%;
color: #333;
}
.author-information {
display: flex;
font-size: 12px;
line-height: 120%;
margin: 0;
}
.blog-text-container {
margin: 0 2rem;
}
.author-image {
margin: 0 1em 0 0;
}
.author-name {
text-transform: uppercase;
margin: -3px 0 3px;
}
.blog-image-container {
position: relative;
}
.blog-item-related-items .blog-item {
background: #fff;
}
.blogoverlay {
position: absolute;
top: -1px;
bottom: 0;
left: -1px;
right: 0;
height: 100%;
width: calc(100% + 2px);
opacity: 0;
transition: 0.3s ease;
background: rgba(0, 0, 0, 0.75);
background-size: 100px auto;
z-index: 8;
}
.blogoverlay.blogitem_article_view:after {
background: url(BlogArticle.png) no-repeat center center;
position: absolute;
content: '';
width: 100%;
height: 100%;
z-index: 10;
}
.blogoverlay.blogitem_interview_view:after {
background: url(BlogInterview.png) no-repeat center center;
position: absolute;
content: '';
width: 100%;
height: 100%;
z-index: 10;
}
.blogoverlay.blogitem_podcast_view:after {
background: url(BlogPodcast.png) no-repeat center center;
position: absolute;
content: '';
width: 100%;
height: 100%;
z-index: 10;
}
.blogoverlay.blogitem_video_view:after {
background: url(BlogVideo.png) no-repeat center center;
position: absolute;
content: '';
width: 100%;
height: 100%;
z-index: 10;
}
a:hover .blog-image .blogoverlay {
opacity: 1;
}
.blog-item-related-items .blogoverlay:after {
background-size: 60px auto !important;
}
.portaltype-blogitem .video-link:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
background: url(playBlog.png) no-repeat top 33% center rgba(0, 0, 0, 0.25);
}
.blog-item-image {
position: relative;
margin-bottom: 2rem;
}
.blog-item-image .heading-container {
position: absolute;
text-transform: none;
font-family: 'brutal_typebold';
padding: 3rem 5rem 3rem;
background: rgba(0, 0, 0, 0.85);
left: -5rem;
bottom: 4rem;
width: 70%;
}
.blog-item-image .heading-container h1.documentFirstHeading {
text-transform: none;
margin: 0;
color: #fff;
}
.col-md-8 .author-information {
margin-top: 1em;
margin-bottom: 2rem;
}
.portaltype-blogitem .documentDescription {
margin-bottom: 2rem;
font-size: 1.2em;
line-height: 160%;
font-weight: bold;
}
.portaltype-blogitem .podcast-audio {
margin-bottom: 2rem;
}
#blog-item-subscribe-viewlet {
background: #ed9b33;
padding: 2em 3em;
color: #333;
margin: 5rem 0;
}
#blog-item-subscribe-viewlet h4 {
text-transform: uppercase;
font-family: 'brutal_typebold';
font-size: 26px;
margin: 0 0 0.25rem;
}
#blog-item-subscribe-viewlet .btn {
background: #333;
color: #fff;
padding: 10px 42px 8px 42px;
border-color: #333;
}
#blog-item-subscribe-viewlet .btn:hover {
background: transparent;
color: #333;
}
.blog-item-subscribe-viewlet-text {
padding-right: 1em;
font-size: 18px;
}
/* */
#blog-item-subscribe-viewlet input:not([type='checkbox']):not([type='submit']) {
background: transparent;
border: 1px solid #333;
border-radius: 3px;
min-width: 100%;
line-height: 28px;
padding: 5px 12px;
margin-bottom: 1rem;
}
#blog-item-subscribe-viewlet input[type='submit'] {
float: right;
margin-top: 1rem;
}
#blog-item-subscribe-viewlet .blog-item-subscribe-viewlet-text {
display: flex;
flex-direction: column;
}
#blog-item-subscribe-viewlet form {
display: flex;
justify-content: space-between;
padding: 3rem 0;
border-bottom: 1px solid white;
}
#blog-item-subscribe-viewlet .blog-item-subscribe-viewlet-form-right-block {
display: flex;
flex-direction: column;
align-items: end;
}
.portaltype-blogitem .form-check-label {
font-weight: normal;
width: 100%;
margin-top: 0.5em;
font-size: 14px;
color: #333;
}
.blog-item-related-items {
background: #efefef;
padding: 3em 0 0;
}
.blog-item-related-items h2,
.blog-item-related-items h3 {
font-family: 'brutal_typebold';
}
.blog-item-related-items h2 {
margin-bottom: 3rem;
}
.blog-item-related-items h3 {
margin-top: 1rem;
}
.blog-item-related-items .related-item {
background: #fff;
}
.commentBody {
border-radius: 0;
}
.lead-magnet .btn-5 {
margin-top: 2rem;
}
.newsletter-text {
/* */
text-transform: uppercase;
font-family: 'brutal_typebold';
font-size: 14px;
margin-bottom: 0;
margin-top: 2rem;
}
.newsletter-text a {
text-decoration: underline;
color: #333;
}
.template-blogitem_article_view #get-in-touch-form .btn {
margin-bottom: 0;
}
.template-blogitem_article_view #get-in-touch-form {
z-index: 99;
}
.portaltype-blogitem .menu-social ul {
margin: 0 !important;
list-style: none !important;
}
.portaltype-blogitem .menu-social {
margin-top: 1em;
padding-top: 0;
}
.portaltype-blogitem .menu-social ul li {
float: left;
}
.discussion {
width: 66%;
margin: 2rem auto;
}
.discussion h3 {
font-family: 'brutal_typebold';
font-size: 26px;
}
.portaltype-blogitem .discussion .documentByLine {
border-top: 0;
font-weight: bold;
font-size: 14px;
line-height: 1em;
}
#formfield-form-widgets-author_name,
#formfield-form-widgets-author_email {
float: left;
width: 49%;
}
#formfield-form-widgets-author_email {
float: right;
clear: none;
width: 49%;
}
#form-widgets-author_name,
#form-widgets-author_email,
#form-widgets-comment-text {
background: transparent;
width: 100%;
padding: 6px 12px;
margin-top: 0;
height: 45px;
font-family: 'Open Sans', sans-serif;
font-weight: normal;
color: #555;
border-radius: 4px;
border: 1px solid #ccc;
font-size: 14px;
}
#form-widgets-comment-text {
height: 100px;
}
.portaltype-blogitem .discussion .documentByLine .commentDate {
display: block;
font-size: 14px;
line-height: 1em;
padding-top: 0;
color: #76797c;
float: right;
margin-left: 1em;
padding-left: 1rem;
border-left: 2px solid #ed9b33;
font-weight: normal;
}
.comment {
background: #efefef;
padding: 2em 2em 1em 2em;
font-size: 15px;
}
.commentBody {
clear: both;
margin: 1em 0;
overflow: auto;
border: 0;
font-size: 15px;
padding: 0;
box-shadow: none;
}
.commentImage {
display: none;
}
.portaltype-blogitem #content .pullquote {
margin: 0 1em 0.5em 0.5em;
margin-right: 1em;
font-weight: bold;
line-height: 1.25em;
float: right;
width: 60%;
clear: right;
color: #fff;
background: #ed9b33;
border: 0;
padding: 1em;
font-size: 1.6em;
letter-spacing: 0 !important;
margin-right: -195px;
max-width: 400px;
}
#commenting {
padding: 2em;
border: 1px solid #ccc;
margin: 2rem auto;
font-size: 15px;
width: 66%;
}
#commenting .btn {
border-color: #ed9b33;
background: #fff;
}
#commenting .primary {
background: #ed9b33;
border-radius: 0;
border-color: #ed9b33;
}
#commenting .primary:hover,
#commenting .btn:hover {
background: #333;
border-color: #333;
color: #fff;
}
#commenting legend {
border: 0;
font-family: 'brutal_typebold';
font-size: 24px !important;
}
@media (max-width: 1024px) {
.discussion,
#commenting {
width: 100%;
}
#formfield-form-widgets-author_name,
#formfield-form-widgets-author_email {
float: none;
width: 100%;
}
.template-blogitem_interview_view #content .pullquote {
margin: 1em 0 1em 1em;
max-width: auto;
width: 50%;
float: right;
font-size: 20px;
}
}
@media (max-width: 767px) {
.portaltype-blogitem .discussion .documentByLine .commentDate {
margin: 1rem 0;
float: left;
}
.template-blogitem_interview_view #content .pullquote {
margin: 1em 0;
max-width: auto;
width: 100%;
float: none;
font-size: 20px;
}
.blog-item-image .heading-container {
position: relative;
left: 0;
bottom: auto;
width: 90%;
}
.blog-item-image {
position: relative;
margin-bottom: 2rem;
margin-left: -15px;
margin-right: -15px;
}
.blog-item-image .heading-container {
padding: 2rem;
}
.comment {
padding: 1.5em;
}
.blog-item-related-items {
padding: 2em 1.5em;
}
.blog-item-related-items .related-item {
margin-bottom: 2rem;
}
#blog-item-subscribe-viewlet form {
flex-direction: column;
}
#blog-item-subscribe-viewlet input[type='checkbox'] {
margin: 0 0.5em 0 0 !important;
}
/* */
.template-blogitem_interview_view h1.documentFirstHeading {
font-size: 22px;
margin: 0;
}
h2.interview-phrase {
font-size: 22px;
margin: 0;
font-family: 'brutal_typebold';
}
#blog-item-subscribe-viewlet {
padding: 2em;
}
.portaltype-blogitem .menu-social {
float: right;
margin-top: -3.5em;
margin-right: 8%;
}
.blogoverlay {
opacity: 0.65;
}
.portaltype-blogitem .video-link:before {
background: url(playBlog.png) no-repeat top 25% center;
background-size: 80px auto;
}
.blog-image img {
width: 100%;
}
.blog-item-related-items .blog-item,
.blog-item {
min-height: auto;
}
.blog-item-footer {
position: relative;
margin-top: 2rem;
display: block;
bottom: 1rem;
}
.portaltype-blogitem .documentByLine,
.template-blog-items-view .documentByLine,
.template-blog-items-collection-view .documentByLine {
margin-bottom: 0;
}
}
/* */
body.site-de-de.template-homepage #recent-news-magazine {
margin-top: 5rem;
}
.studio-suite-customclass .second-row .col-sm-6,
.template-studio_suite_product_view .second-row .col-sm-4 {
display: flex;
flex-direction: column;
min-height: 420px;
}
.studio-suite-customclass .second-row .col-sm-6 p:last-child,
.template-studio_suite_product_view .second-row .col-sm-4 p:last-child {
margin-top: auto;
}
.template-studio_suite_product_view .overview,
.studio-suite-customclass .overview {
text-align: initial !important;
}
.template-studio_suite_product_view .presentation {
height: auto;
}
.studio-suite-customclass #myulmaform-description {
font-size: smaller;
}
.template-studio_suite_product_view .presentation .presentation-text img {
max-width: 200px !important;
margin-left: -22px;
}
.template-studio_suite_product_view .videos img {
max-width: 100%;
}
.template-studio_suite_product_view .videos.container .vertical-centered {
background: none !important;
}
.template-studio_suite_product_view .second-row h2 {
margin-bottom: 5rem;
}
.studio-suite-customclass #myulma-form-section {
padding-top: 0;
}
.template-studio_suite_product_view .parent-form-link {
display: flex;
justify-content: center;
background: #f2f2f2;
padding: 6rem 0 6rem 0;
}
.template-studio_suite_product_view .parent-form-link img {
max-width: 150px !important;
}
.template-studio_suite_product_view .parent-form-link .parent-form-link-text {
display: flex;
flex-direction: column;
align-items: center;
}
.second-button-row {
margin-left: 1rem;
}
.template-sostenibilidad_view .first-row {
text-align: center;
margin: 3em 3em 3em 3em;
padding: 2em 5% 2em;
}
.template-sostenibilidad_view h1 {
font-family: 'brutal_typebold';
text-transform: uppercase;
color: #ed9b33;
}
.template-sostenibilidad_view .first-row > p {
font-weight: bold;
}
.template-sostenibilidad_view .first-row .col-2 {
margin-top: 3rem;
text-align: left;
}
.template-sostenibilidad_view .second-row {
background-color: #f2f2f2;
}
.template-sostenibilidad_view .second-row > * {
text-align: center;
}
.template-sostenibilidad_view .second-row h2 {
font-weight: 700;
font-size: 42px;
color: #ed9b33;
}
.template-sostenibilidad_view .second-row .col-md-3 {
min-height: 22rem;
}
.padding-big {
padding: 4rem;
}
.background-image-container {
color: #fff;
position: relative;
}
.background-image-container:before {
background-color: rgba(0, 0, 0, 0.8);
content: '';
display: block;
height: 100%;
position: absolute;
width: 100%;
top: 0;
left: 0;
}
.background-image-container h2 {
font-family: 'brutal_typebold';
color: #ed9b33;
font-size: 30px;
margin-bottom: 2rem;
}
.nobackground-image-container h2 {
font-family: 'brutal_typebold';
font-size: 30px;
margin-bottom: 2rem;
}
.background-image-container h3 {
font-family: 'Open Sans', sans-serif;
font-weight: 600;
font-size: 18px;
margin: 0 0 1em;
color: #fff;
}
.background-image-container h4 {
font-family: 'Open Sans', sans-serif;
font-weight: 600;
font-size: 18px;
margin: 2em 0 1em;
color: #fff;
}
ul.margin-left-list {
display: flex;
flex-direction: column;
margin-left: 2rem;
list-style-type: disc;
margin-bottom: 2rem;
}
ul.margin-left-list li {
display: list-item;
}
.col-2 {
columns: 2;
gap: 7rem;
}
.template-sostenibilidad_view #multimedia-sections {
justify-content: center;
}
.template-sostenibilidad_view .grey-bg {
background-color: #f2f2f2;
}
.template-sostenibilidad_view .icons-row {
/* */
flex-wrap: wrap;
}
.template-sostenibilidad_view .icons-row img {
width: 75%;
}
.template-sostenibilidad_view .multimedia-section-container.documents {
display: flex;
flex-direction: column;
min-height: 430px;
}
.template-sostenibilidad_view .multimedia-section-container.documents a {
margin-top: auto;
}


/* - jquery.smartmenus.bootstrap.css - */
/* https://www.ulmaconstruction.ro/portal_css/jquery.smartmenus.bootstrap.css?original=1 */
/* */
.navbar-nav:not(.sm-collapsible) ul .caret {
position: absolute;
right: 0;
margin-top: 6px;
margin-right: 15px;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
border-left: 4px dashed;
}
.navbar-nav:not(.sm-collapsible) ul a.has-submenu {
padding-right: 30px;
}
/* */
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
position: absolute;
right: 0;
margin: -3px 15px 0 0;
padding: 0;
width: 32px;
height: 26px;
line-height: 24px;
text-align: center;
border-width: 1px;
border-style: solid;
}
.navbar-nav.sm-collapsible .caret:before {
content: '+';
font-family: monospace;
font-weight: bold;
}
.navbar-nav.sm-collapsible .open > a > .caret:before {
content: '-';
}
.navbar-nav.sm-collapsible a.has-submenu {
padding-right: 50px;
}
/* */
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret, .navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] ul .caret {
position: static;
margin: 0 0 0 2px;
padding: 0;
width: 0;
height: 0;
border-top: 4px dashed;
border-right: 4px solid transparent;
border-bottom: 0;
border-left: 4px solid transparent;
}
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret:before {
content: '' !important;
}
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] a.has-submenu {
padding-right: 15px;
}
/* */
.navbar-nav span.scroll-up, .navbar-nav span.scroll-down {
position: absolute;
display: none;
visibility: hidden;
height: 20px;
overflow: hidden;
text-align: center;
}
.navbar-nav span.scroll-up-arrow, .navbar-nav span.scroll-down-arrow {
position: absolute;
top: -2px;
left: 50%;
margin-left: -8px;
width: 0;
height: 0;
overflow: hidden;
border-top: 7px dashed transparent;
border-right: 7px dashed transparent;
border-bottom: 7px solid;
border-left: 7px dashed transparent;
}
.navbar-nav span.scroll-down-arrow {
top: 6px;
border-top: 7px solid;
border-right: 7px dashed transparent;
border-bottom: 7px dashed transparent;
border-left: 7px dashed transparent;
}
/* */
.navbar-nav.sm-collapsible ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul .dropdown-menu .dropdown-header {
padding-left: 35px;
}
.navbar-nav.sm-collapsible ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul .dropdown-menu .dropdown-header {
padding-left: 45px;
}
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu .dropdown-header {
padding-left: 55px;
}
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu > li > a,
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu .dropdown-header {
padding-left: 65px;
}
/* */
.navbar-nav .dropdown-menu > li > a {
white-space: normal;
}
.navbar-nav ul.sm-nowrap > li > a {
white-space: nowrap;
}
.navbar-nav.sm-collapsible ul.sm-nowrap > li > a {
white-space: normal;
}
/* */
.navbar-right ul.dropdown-menu {
left: 0;
right: auto;
}

