.hr-line::after {
content: '';
display: block;
width: 120px;
height: 4px;
background-color: #FFBF00;
margin: auto;
margin-top: 25px;
}
.hero-button {
font-size: 14px;
font-weight: 800;
}
a.custom-link-animation span.fa {
margin-left: 10px;
transition: all .2s;
}
a.custom-link-animation:hover span.fa {
transform: translateX(10px);
}
.hero-inner a.custom-link-animation > span:nth-child(1) {
color: #01a650;
margin-right: 5px;
}  li.wpml-ls-menu-item a.ut-main-navigation-link:hover > span::after {
color: rgba(255,255,255,.65);
}
html[lang="el"] .ut-navigation-style-animation-line ul li.wpml-ls-item-el .ut-main-navigation-link::after,
html[lang="en-US"] .ut-navigation-style-animation-line ul li.wpml-ls-item-en .ut-main-navigation-link::after {
width: 100%;
}
html[lang="el"] .ut-navigation-style-animation-line ul li.wpml-ls-item-el .ut-main-navigation-link,
html[lang="en-US"] .ut-navigation-style-animation-line ul li.wpml-ls-item-en .ut-main-navigation-link{
color: #fff !important;
} li.menu-item.menu-item-has-children::after {
content: '';
border: solid rgba(255, 255, 255, 0.65);
border-width: 0px 3px 3px 0px;
display: inline-block;
padding: 3px;
transform: rotate(45deg);
position: absolute;
top: 41%;
right: 0;
transition: all 300ms;
}
li.menu-item.menu-item-has-children:hover::after {
border-color: white;
transform: rotate(-135deg);
top: 46%;
}
.menu-item-has-children {
margin-right: 10px !important;
}
@media screen and (max-width: 1025px) {
li.menu-item.menu-item-has-children::after {
display: none;
}
} .sm_padding_clear {
padding-right: 30px;
}
.block {
display: block;
}
.lead a {
white-space: nowrap;
}
.reset-padding {
padding-top: 0;
padding-bottom: 0;
}
.text-uppercase {
text-transform: uppercase;
}
.weight-600 {
font-weight: 600;
}
.font-size-16px p {
font-size: 16px;
}
.font-size-18px {
font-size: 18px;
}
.font-size-22px p {
font-size: 22px;
}
.font-size-24px {
font-size: 24px;
}
.custom-green {
color: #01a650;
}
.green-text-accessible {
color: #006631;
}
.black-text {
color: #000 !important;
}
.color-yellow,
a.color-yellow {
color: #fec52e;
}
a.color-yellow:hover {
color: rgba(254, 197, 46, .7);
}
.access-yellow {
color: #987001;
}
.center {
text-align: center;
}
.custom-subtitle {
font-size: 20px;
font-weight: 600;
text-align: center;
}
.custom-title-with-shadow {
text-shadow: 4px 5px 8px #000;
}
.pt-style-2:not(.page-header):not(.csection-title) .section-title span::after, .pt-style-2:not(.page-header):not(.csection-title) .section-title span::after, .pt-style-2:not(.page-header):not(.csection-title) .section-title span::after { background: #987001 !important;
}
.lead span.accessiblity-yellow {
color: #987001;
}
.quoted-text .lead p {
font-weight: 800;
font-size: 24px;
}
.font-medium {
font-weight: 600;
}
.font-medium h3 {
font-weight: 600;
}
#primary .font-medium h3.section-title {
font-weight: 600;
} .separator-yellow h2 span::after {
color: #fec52e;
}
.hide-separator .section-title span::after {
display: none !important;
}
.smaller-lead-text p {
font-size: 0.9em;
line-height: 1.2em;
}
.section-sub-title p {
font-size: 26px;
text-transform: uppercase;
color: #987001;
font-weight: 700;
line-height: 1.5em;
}
.text-black {
color: #000000;
}
.yellow-text {
color: #fec52e;
} .main-button-with-animation {
font-size: 14px;
line-height: 24px;
letter-spacing: 3px;
}
.main-button-with-animation:hover ins {
color: rgba(48, 48, 48, 0.5) !important;
}
a.main-button-with-animation ins, 
a.main-button-with-animation span {
transition: color 300ms;
} .wpb_wrapper .icon-xlarge .ut-service-icon-large.ut-custom-icon img {
max-width: unset;
max-height: 180px !important;
width: auto;
}
.brands-carousel img {
border-radius: 15px;
}
.brands-carousel .flickity-button::before {
font-size: 36px;
}
.custom-hover-box figure img {
transition: all .2s;
}
.icon-xlarge figure {
width: 180px !important;
height: 180px !important;
display: flex;
align-items: center;
justify-content: center;
}
.custom-hover-box:hover figure img {
transform: scale(1.1);
} .custom-hover-box {
position: relative;
}
.custom-hover-box a.ut-service-column-link::before {
content: '';
width: 100%;
height: 100%;
bottom: 0;
position: absolute;
top: 0;
left: 0;
}
.custom-hover-box:hover .ut-service-column-link-icon-after span.fa {
transform: translate(5px,0);
}  span.line-height-16 {
line-height: 1.6em !important;
}
.color-white {
color: #ffffff;
}
#ut-hero .hero-inner.ut-hero-custom-center h1 {
line-height: 1.6em !important;
}
rs-layer.rs-layer-static.rs-layer {
text-transform: uppercase;
}  .wpml-ls-item-el {
position: fixed !important;
right: 4% !important;
font-size: 16px;
}
.wpml-ls-item-en {
position: fixed !important;
right: 2% !important;
font-size: 16px;
}
.wpml-ls-item-el a,
.wpml-ls-item-en a {
font-size: 16px !important;
} .min-height-250 {
min-height: 250px;
} .sustainability-carousel .wpb_content_element {
margin-bottom: 0;
} .circular {
width: 100%;
max-width: 700px;
margin-left: auto;
margin-right: auto;
} .right-border {
border-right: 2px;
border-style: solid;
border-color: #d9dada;
} #last-block.last-block > .wpb_column.vc_column_container > .vc_column-inner {
margin-bottom: -40px !important;
} p.last-block-custom-text {
font-size: 25px;
max-width: 700px;
margin: auto;
}
a.last-block-custom-text-link {
margin-top: 20px;
text-decoration: none;
}
.last-block-custom-text-link:hover .custom-green {
color: rgba(49,49,49,0.5);
}
.last-block-custom-text-link {
font-size: 14px;
letter-spacing: 5px;
}
.link-reset {
text-decoration: none !important;
letter-spacing: 0.22em;
font-weight: 700 !important;
}
span.white-text {
color: #fff !important;
}
a:hover span.white-text {
color: rgba(48, 48, 48, 0.5);
}
.custom-animation-arrow i,
.custom-animation-arrow span,
.custom-animation-arrow ins span {
transition: all .2s !important;
}
.custom-animation-arrow.hover-white:hover ins,
.custom-animation-arrow.hover-white:hover span {
color: #ffffff !important;
}
.custom-animation-arrow:hover span {
transform: translate(5px,0);
color: #313131;
}
.custom-animation-arrow span.arrow-green {
color: #006631;
}
.sustainability-section a.custom-animation-arrow:hover span,
.sustainability-section a.custom-animation-arrow:hover ins,
.sustainability-section a.custom-animation-arrow:hover i{
color: #fff !important;
}
.black-text span.fa.fa-angle-right {
color: #000;
}
span.fa.fa-angle-right.green {
color: #01a650;
}
.last-block-custom-text-link span {
transition: color 300ms;
} .custom-persons-module .bklyn5-team-member-avatar {
border: 5px solid #000;
} .custom-full-width img,
.custom-full-width .ut-animated-image-item {
width: 100%;
} .ut_widget_social .ut-sociallinks:not(.ut-sociallinks-vertical) li {
width: auto;
} .custom-max-width400 .wpb_wrapper {
max-width: 400px;
} .custom-footer-send-button a {
padding-top: 0px !important;
padding-right: 0px !important;
}
section#contact-section {
border-top: 0 !important;
}
#contact-section ins {
background: transparent;
color: #987001;
}
footer.footer .widget_media_image {
max-width: 250px;
margin-bottom: 0;
}
.widget-container.widget_text > .textwidget ul.footer-contact {
list-style: none;
margin-bottom: 0;
}
.widget-container.widget_text > .textwidget ul.footer-contact li {
font-weight: 700;
margin-bottom: 10px;
font-size: 18px;
}
footer.footer .widget_text .textwidget {
max-width: 500px;
}
footer.footer .ut_widget_social {
text-align: right;
margin-top: 40px;
}
ul.footer-contact::after {
content: '';
height: 3px;
width: 450px;
display: block;
background: #fec52e;
margin-top: 40px;
}
footer.footer .ut_widget_social ul li a {
font-size: 40px;
background: rgb(43,43,43);
padding-left: 12px;
border-radius: 5px;
width: 34px !important;
height: 34px;
padding-right: 12px;
padding-top: 2px;
padding-bottom: 2px;
}
footer.footer .ut_widget_social ul li a .fa {
font-size: 40px !important;
} .custom-grid-contact .bklyn-team-member {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto auto auto;
}
.custom-grid-contact .bklyn-team-member-avatar{
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 3;
}
.custom-grid-contact .bklyn-team-member-name {
font-weight: 700;
}
.custom-grid-contact .bklyn-team-member-social-icons {
margin-top: 0;
}
.custom-grid-contact .bklyn-team-member-social-icons ul {
display: grid;
grid-template-columns: 40px 40px 40px;
grid-template-rows: auto auto;
}
.custom-grid-contact .bklyn-team-member-social-icons ul li {
margin: 0;
}
.custom-grid-contact .bklyn-team-member-social-icons ul li:nth-child(1) {
grid-column-start: 1;
grid-column-end: 2;
}
.custom-grid-contact .bklyn-team-member-social-icons ul li:nth-child(2) {
grid-column-start: 2;
grid-column-end: 3;
}
.custom-grid-contact .bklyn-team-member-social-icons ul li:nth-child(3) {
grid-column-start: 1;
grid-column-end: 2;
}
.custom-grid-contact .bklyn-team-member-social-icons ul li:nth-child(4) {
grid-column-start: 2;
grid-column-end: 3;
}
.custom-grid-contact .bklyn-team-member-social-icons ul li:nth-child(5) {
grid-column-start: 3;
grid-column-end: 4;
}
.custom-grid-contact .bklyn-team-member-info {
margin-top: 0;
text-align: left;
}   .custom-fancy-list--minus .bklyn-list-item-space-xsmall .fa.fa-minus,
.custom-fancy-list--asterisk .bklyn-list-item-space-xsmall .fa.fa-asterisk{
margin-top: 5px;
}
.custom-fancy-list--minus .bklyn-list-item-space-xsmall,
.custom-fancy-list--asterisk .bklyn-list-item-space-xsmall {
flex-wrap: nowrap;
align-items: flex-start;
}
.centered-list .bklyn-list li {
justify-content: center;
}
.height-60vh {
height: 60vh;
}
#ut-hero .parallax-scroll-container {
opacity: 0.6;
}
#ut-hero .hdb {
max-width: 800px;
}
.max-width-700px {
max-width: 700px;
}
.text-align-left {
text-align: left;
}
.margin-auto {
margin: auto;
}
.vc_row.vc_row-height-25vh.height-10vh, .vc_section.vc_section-height-25vh.height-10vh {
min-height: 5vh !important;
max-height: 5vh !important;
margin-top: 10px !important;
overflow: initial;
}
.quality-sec-images .ut-animated-image-zoom {
transition: all .2s;
}
.quality-sec-images .ut-animated-image-zoom:hover {
box-shadow: 0 1px 45px rgb(0 0 0 / 30%), 0 0 40px rgb(0 0 0 / 10%) inset;
} .custom-counter-square .ut-count-suffix {
text-transform: lowercase;
}
.custom-counter-square .ut-count-suffix::after {
content: '2';
font-size: 30px;
position: absolute;
top: -10px;
} .custom-width-image-50 img {
width: 50%;
}
.white-text p {
color: #fff;
} 
.green-text {
color: #00a651;
}
.title-without-underline span::after {
display: none !important;
}
.sustainability-section .parallax-scroll-container {
margin-top: 0 !important;
} div#ut-row-61be5c820fa10 {
margin-top: 0 !important;
}
.underline-text {
text-decoration: underline;
} a.button-with-animation:hover {
transition: .2s all;
color: #666;
}
a.button-with-animation:hover span {
color: #666;
transform: translate(5px, 0px);
}
a.button-with-animation span {
color: #00a651;
transition: .2s all ease;
margin-left: 10px;
}
a.button-with-animation {
font-size: 14px;
font-weight: 600;
margin-top: 0px !important;
color: #313131;
transition: .2s all;
} .espa-banner {
position: absolute;
top: 90px;
right: left;
z-index: 9;
max-width: 400px;
right: 40px;
} .ut-project-sc [data-social="utsharexing"] {
display: none;
}
.ut-hero-style-1 .hero-title {
background-image: none;
} .products-gallery .ut-image-gallery-item {
border: 1px solid #000;
}
.ut-portfolio-wrap figure img {
aspect-ratio: 16/9;
object-fit: cover;
} .lg-thumb-outer.lg-grab,
.lg-sub-html {
display: none;
} .gform_footer .fa-paper-plane-o {
margin-left: 10px;
transform: rotate(10deg);
}
.hide-description .gform_fileupload_rules {
display: none;
}
.custom-form-cv input#input_1_5 {
position: relative;
}
.custom-form-cv input[type="file" i]::-webkit-file-upload-button {
position: absolute;
right: 0;
height: 100%;
margin-right: 0;
top: 0;
min-width: 150px;
}
.custom-form-consent .ginput_container.ginput_container_consent #input_1_28_1 {
margin-bottom: 0;
margin-right: 20px;
}
.custom-form-consent .ginput_container.ginput_container_consent {
display: flex;
align-items: center;
}
.custom-form-consent .ginput_container.ginput_container_consent label.gfield_consent_label {
line-height: 1.2em;
font-size: 14px;
}
button#gform_submit_button_1 {
background-color: #f5bc2a;
font-weight: 700;
font-size: 24px;
border: 1px solid #f5bc2a !important;
}
button#gform_submit_button_1:hover {
background: #ffffff;
color: #f5bc2a;
border-color: #f5bc2a !important;
}
button#gform_submit_button_1 .fa.fa-paper-plane-o {
margin-right: 10px;
font-size: 30px;
}
.gform_footer.top_label {
justify-content: center;
} .ut-service-column-link-icon-after span.fa {
margin-left: 10px;
transition: all .2s;
color: #006631;
}
.ut-service-column-link-icon-after:hover span.fa {
transform: translate(5px,0);
}
.ut-custom-link-module-with-animation.ut-custom-link-module-icon-after .ut-custom-link-module span {
margin-left: 10px;
transition: all .2s;
}
.ut-custom-link-module-with-animation.ut-custom-link-module-icon-after .ut-custom-link-module:hover span {
transform: translate(5px,0);
}
.ut-custom-link-module-icon-after.arrow-green span.fa {
color: #006631;
} .accordion-career .ut-accordion-module-item {
background: #fff;
margin-bottom: 40px;
padding: 30px !important;
}
.accordion-career h3.ut-accordion-module-heading::before {
content: 'FIND OUT MORE';
font-size: 11px;
text-align: right;
width: 100%;
position: absolute;
right: 20px;
}
@media screen and (max-width: 460px) {
.accordion-career h3.ut-accordion-module-heading::before {
display: none;
}
} @media screen and (max-width: 1025px) { div.vc_row.custom-mb-height-50 {
min-height: 50vh !important;
background-size: cover;
} div.vc_row.custom-mb-height-32 {
min-height: 32vh !important;
background-size: cover;
}
div.vc_row.custom-mb-height-15 {
min-height: 15vh !important;
background-size: cover;
}
.height-mb-30vh {
height: 30vh;
}
.height-mb-30vh > div {
background-size: cover;
}
.vc_row.vc_row-height-75vh.custom-mb-height-50 {
min-height: 50vh !important;
}
} .reset-color h2 span::after {
background: #000000 !important;
}
@media screen and (max-width: 1024px) {
.wpml-ls-item-en,
.wpml-ls-item-el{
position: unset !important;
}
.padding-mb {
padding-left: 15px;
padding-right: 15px;
} 
.last-block .wpb_content_element {
padding-top: 5px !important;
padding-bottom: 5px !important;
}
}
@media screen and (max-width: 782px) {
.espa-banner {
top: 76px;
}
}
@media screen and (max-width: 767px) {
.custom-max-width400 .wpb_wrapper {
max-width: unset;
}
#contact-section .custom-max-width400 .vc_column-inner {
align-items: center;
}
.footer-social-custom {
margin-bottom: 50px;
}
.custom-margin-bottom-mobile-20px {
margin-bottom: 20px;
}
.custom-padding-x-mobile-0 .vc_column-inner {
padding-left: 0px;
padding-right: 0px;
} .espa-banner {
top: 56px;
width: 100%;
left: 50%;
transform: translate(-50%);
}
.align-left-mobile p {
text-align: left !important;
} .reverse-block-order-mobile {
display: flex;
flex-direction: column;
}
.reverse-block-order-mobile div:nth-child(2) {
order: 1;
}
.reverse-block-order-mobile div:nth-child(1) {
order: 2;
}
.sm_padding_clear {
padding-right: 0;
}
}
@media screen and (min-width: 975px) {
#contact-section .ut-social-follow-module {
text-align: right;
}
.custom-footer-address-block .wpb_column .vc_column-inner .wpb_wrapper {
display: flex;
justify-content: end;
}
.remove-right-padding-desktop .vc_column-inner  {
padding-right: 0 !important;
}
.remove-left-padding-desktop .vc_column-inner  {
padding-left: 0 !important;
}
} @media screen and (max-width: 428px) {
.custom-hero-title {
font-size: 35px;
}
}
@media screen and (min-width: 429px) and (max-width: 631px) {
.custom-hero-title {
font-size: 38px;
}
}
@media screen and (min-width: 632px) and (max-width: 765px) {
.custom-hero-title {
font-size: 48px;
}
}
@media screen and (min-width: 767px) {
.custom-hero-title {
font-size: 60px;
}
} h2.section-title span ins {
background-color: unset !important;
}
h2.section-title span {
background-color: unset !important;
}
.lead p {
background-color: rgba(0,0,0,0) !important;
}
#main-content .accessiblity-dark-bg {
background-color: #000 !important;
}
.section-sub-title.accessiblity-yellow p{
color: #987001;
}
.accessiblity-yellow {
color: #987001;
}
span.wpml-ls-display {
background-color: unset !important;
} #wrapper_ut-background-video-hero {
background-color: #000;
}
.reset-bg-accessibility .ut-custom-heading-module span {
background-color: unset !important;
}
.reset-bg-accessibility .bklyn-row-with-overlay {
background-color: #000;
} .lg-img-wrap:not(img) {
cursor: url(https://standart.gr/wp-content/uploads/2022/05/close-svgrepo-com.svg), auto;
}
.ut-image-gallery-item-wrap a {
cursor: url(https://standart.gr/wp-content/uploads/2022/05/plus-add-svgrepo-com.svg), crosshair;
}
div#ut-morph-box-app.active {
cursor: url(https://standart.gr/wp-content/uploads/2022/05/os-x-svgrepo-com.svg), auto;
} .gform_body.gform-body,
.gform_footer.top_label {
max-width: 640px;
}