@media only screen and (max-width: 480px) {
h1,
p a {
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
}
body {
position: relative;
} body:not(.home) header {
position: relative;
}
body:not(.home) .fusion-header {
height: 72px;
overflow: visible;
top: 0;
}
body:not(.home) .fusion-header-sticky-height {
height: 72px;
overflow: visible;
}
body:not(.home) .fusion-header .fusion-row {
padding-top: 0;
padding-bottom: 0;
}
body:not(.home) .fusion-secondary-header {
height: 0;
border: 0;
display: none !important;
}
.fusion-main-menu {
padding: 51px 0;
}
body:not(.home) .fusion-main-menu,
.fusion-is-sticky .fusion-main-menu {
padding: 6px 0;
} .fusion-mobile-logo,
.fusion-sticky-logo {
margin: 10px 0 !important;
height: 72px !important;
}
#side-header .fusion-logo,
.fusion-header .fusion-logo {
margin: 10px 0 !important;
height: 72px !important;
}
.fusion-header .fusion-sticky-logo {
margin: 0 !important;
}
.fusion-header .fusion-standard-logo {
margin: 10px !important;
}
.fusion-secondary-header {
border: 0 !important;
}
.fusion-is-sticky .fusion-secondary-header {
height: 0;
border: 0;
display: none !important;
}
.fusion-is-sticky .fusion-header {
height: 92px !important;
}
.fusion-header-sticky-height {
height: 92px !important;
}
.fusion-header.fusion-sticky-shadow {
height: 92px !important;
}
.admin-bar .fusion-header-has-flyout-menu .fusion-header,
.admin-bar .fusion-header {
top: 32px !important;
}
@media only screen and (max-width: 1000px) {
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder {
padding-top: 10px !important;
}
.fusion-header.fusion-sticky-shadow {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.fusion-mobile-menu-design-flyout.fusion-header-has-flyout-menu .fusion-flyout-mobile-menu-icons {
display: flex !important;
}
}
.awb-menu__m-collapse-icon-close,
.awb-menu__m-collapse-icon-open {
transform: none !important;
}
.awb-menu__m-collapse-icon-open::before,
.fusion-mobile-menu-icons .fusion-icon.awb-icon-bars::before {
background: url(//www.gexx-aerosol.com/wp-content/uploads/hamburger.svg) no-repeat;
content: '' !important;
width: 44px;
height: 44px;
display: inline-block;
}
.awb-menu__m-collapse-icon-close::before,
.fusion-mobile-menu-icons .fusion-icon.awb-icon-bars[aria-expanded="true"]::before {
background: url(//www.gexx-aerosol.com/wp-content/uploads/close.svg) no-repeat;
content: '' !important;
width: 44px;
height: 44px;
display: inline-block;
}
.fusion-mobile-current-nav-item>a,
.fusion-mobile-nav-item a:hover {
color: #fff !important;
}
.fusion-mobile-current-nav-item .fusion-open-submenu {
color: #fff !important;
}
body:not(.mobile-menu-design-flyout) .sub-menu .fusion-mobile-nav-item a:hover {
background: #f7f7f7;
}
.sub-menu .fusion-mobile-current-nav-item>a,
.sub-menu .fusion-mobile-nav-item a:hover {
color: #000 !important;
}
.fusion-mobile-nav-holder {
background: #fff;
height: 100vh;
}
.fusion-is-sticky .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul,
.fusion-is-sticky.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul {
max-height: 70% !important;
}
.sub-menu .fusion-mobile-nav-item a {
font-size: 18px !important;
font-weight: 300;
}
.sub-menu .fusion-mobile-nav-item.fusion-mobile-current-nav-item a {
font-weight: 500;
}
.fusion-mobile-nav-item.menu-item-has-children .fusion-open-submenu[aria-expanded="true"]:before {
transform: rotate(180deg);
}
body:not(.mobile-menu-design-flyout) .sub-menu .fusion-mobile-current-nav-item>a,
body:not(.mobile-menu-design-flyout) .sub-menu .fusion-mobile-nav-item.current-menu-item>a {
background: #fff;
}
.fusion-header-separator {
margin: 0 10px;
color: rgba(0, 102, 67, 0.5);
}
.fusion-contact-info .email {
margin-right: 0;
}
.fusion-contact-info {
padding: 5px 0 !important;
}
.slogan-container {
text-align: left;
}
.slogan-container .title {
font-size: 18px;
font-weight: 700;
font-style: italic;
letter-spacing: 1px;
}
.w225 {
width: 100%;
height: auto;
max-width: 225px;
}
.socialmedia {
margin: 0;
padding: 0;
display: inline-block;
}
.socialmedia li {
list-style: none;
margin: 0 12px 0 0;
padding: 0;
display: inline-block;
}
.socialmedia li:last-child {
margin: 0;
}
.socialmedia li a {
font-size: 20px;
transition: transform .2s;
-moz-transition: transform .2s;
-webkit-transition: transform .2s;
-o-transition: transform .2s;
-ms-transition: transform .2s;
}
.socialmedia li a:hover i {
-webkit-transform: scale(1.2) rotate(5deg);
transform: scale(1.2) rotate(5deg);
}
.socialmedia li a i {
font-size: 20px;
}
.fusion-contact-info a {
transition: transform .2s;
-moz-transition: transform .2s;
-webkit-transition: transform .2s;
-o-transition: transform .2s;
-ms-transition: transform .2s;
}
.fusion-contact-info .email:hover i,
.fusion-contact-info .phone:hover i {
-webkit-transform: scale(1.2) rotate(5deg);
transform: scale(1.2) rotate(5deg);
}
@media only screen and (max-width: 1000px) {
.fusion-contact-info .email,
.fusion-contact-info .phone,
.fusion-contact-info .title {
width: 36px;
height: 36px;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.fusion-contact-info .email {
margin-right: 0;
}
.no-mobile,
.fusion-header-separator {
display: none;
}
}
@media only screen and (max-width: 800px) {
.fusion-social-networks .fusion-social-networks-wrapper {
margin: 0;
}
.fusion-mobile-menu-design-flyout .fusion-social-links-header a {
margin: 0;
}
}
@media only screen and (max-width: 480px) {
.fusion-header {
padding: 0 10px !important;
}
.slogan-container .title {
font-size: 16px;
}
.fusion-contact-info .phone {
margin-right: 0;
}
}
@media only screen and (max-width: 359px) {
.no-mobile-text {
display: none;
}
.slogan-container {
display: none;
}
.phone-email-container {
margin: 0 auto;
}
.fusion-header-separator {
display: inline-block;
}
}
#wrapper .fusion-title h2 {
text-shadow: rgba(0, 0, 0, 0.3) 0 0 5px;
}
.shadow {
text-shadow: rgba(0, 0, 0, 0.3) 0 0 5px;
}
.fusion-page-title-bar {
background-image: linear-gradient(to right, rgba(0, 102, 67, 1), rgba(251, 201, 0, 1)) !important;
background-size: 100% 100% !important;
-webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
transition: all 1s ease-out;
}
.fusion-page-title-bar:hover {
background-size: 200% 200% !important;
background-position: 100% 0 !important;
} .slides h3.title-heading-left,
.slides h3.title-heading-right,
.slides h3.title-heading-center {
text-shadow: rgba(0, 0, 0, 0.4) 0 0 8px;
} .fusion-fullwidth {
--awb-background-size: cover !important;
} @media (max-width: 1024px) {
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-6,
.fusion-columns-5 .col-lg-2,
.fusion-columns-5 .col-md-2,
.fusion-columns-5 .col-sm-2,
.fusion-columns-5 .col-xs-2 {
width: 100% !important;
}
}
.fixed-image-size img {
width: 100%;
max-width: 280px;
height: auto;
background-size: 100% auto;
}
.logo-big img {
width: 280px;
height: 140px;
margin: 0 auto;
}
.logo-small img {
width: 200px;
height: 100px;
margin: 0 auto;
}
.fixed-image-size .fusion-gallery-image {
text-align: center;
}
.fusion-content-boxes .fusion-column {
margin-bottom: 10px !important;
}
.element {
height: 100%;
}
@media only screen and (max-width: 1024px) {
.element {
height: auto !important;
display: block;
}
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img,
.fusion-image-carousel-fixed .awb-swiper .fusion-image-wrapper img { height: 80px !important;
}
.loesungen-big i {
font-size: 48px !important;
} .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {
border: 0;
} .jag-hoverimage-title {
text-shadow: rgba(0, 0, 0, 0.4) 0 0 8px;
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu {
padding: 10px;
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:hover {
background: #f7f7f7;
} .project-details .table-2 tr td {
color: #333 !important;
border-bottom: 1px solid #fff !important;
}
.privat .project-details .table-2 tr td {
color: #333 !important;
border-bottom: 1px solid #333 !important;
}
.gewerbe .project-details .table-2 tr td,
.oeffentlich .project-details .table-2 tr td {
color: #fff !important;
border-bottom: 1px solid #fff !important;
}
.post-content h2.title {
color: #fff !important;
} .fusion-header-has-flyout-menu-content {
display: flex;
align-items: center;
align-content: center;
justify-content: space-between;
}
@media only screen and (max-width: 480px) {
.fusion-logo {
display: block;
float: left;
margin: 0 !important;
}
.fusion-flyout-menu-icons.fusion-flyout-mobile-menu-icons {
float: right;
}
.fusion-header-has-flyout-menu-content {
display: block;
position: relative;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons {
display: inline-block !important;
}
}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li {
padding: 0;
}
.fusion-secondary-header .fusion-alignright,
.fusion-secondary-header .fusion-alignright>* {
float: none;
}
.fusion-contact-info {
width: 100%;
display: flex;
align-items: center;
align-content: center;
justify-content: space-between;
} .panel-container,
.fusion-panel {
border: 0 !important;
}
.panel-body.pricing-row {
height: 0 !important;
padding: 0 !important;
font-size: 0 !important;
}
.panel-footer.footer-row,
.panel-footer.footer-row:hover {
background: #fff !important;
}  .sliding-bar-contact {
margin: 0 auto;
padding: 0;
}
.sliding-bar-contact li {
margin: 0 0 20px 0;
padding: 0;
font-size: 0.9em;
text-align: center;
color: #fff;
}
.sliding-bar-contact li a {
color: #fff;
}
.sliding-bar-contact li a:hover {
color: #fbc900 !important;
}
.sliding-bar-contact li a i {
color: #fff;
} .sidebar.fusion-widget-area ul li a,
.widget ul li a {
font-size: 0.9em;
}
.sidebar .widget-title {
margin-bottom: 20px;
}
.fusion-rollover-content h4 {
font-size: 1.2em !important;
} #menu-footer-menu {}
.fusion-footer-widget-area {
padding-left: 0px;
padding-right: 0px;
}
#menu-footer-menu {
text-align: left;
}
#menu-footer-menu li {
margin: 0 10px 0 0;
padding: 0;
display: inline-block;
border: 0;
}
#menu-footer-menu li:last-child {
margin: 0;
}
#menu-footer-menu li a {
padding-bottom: 3px;
font-size: 0.8em;
color: #fff;
border-bottom: 1px solid transparent;
}
#menu-footer-menu li a:hover {
color: #fff;
border-bottom: 1px solid #fff;
}
#menu-footer-menu li a:before {
display: none;
}
#menu-footer-menu li.current_page_item>a {
color: #fff !important;
border-bottom: 1px solid #fff;
}
.fusion-footer-widget-area ul li a {
color: #fff;
}
.fusion-footer-widget-area ul li i {
margin-right: 12px;
color: #fff;
}
.fusion-footer-widget-area p,
.fusion-footer-widget-area a {
font-size: 0.9em;
color: #666;
}
.fusion-footer-widget-area p a {
font-size: 1em;
}
.copyright-area {
box-shadow: rgba(0, 0, 0, 0.12) 0 1px 3px;
-moz-box-shadow: rgba(0, 0, 0, 0.12) 0 1px 3px;
-webkit-box-shadow: rgba(0, 0, 0, 0.12) 0 1px 3px;
}
p.copyright {
font-size: 0.8em;
color: #fff;
line-height: 1.25em;
text-align: left;
}
.logo10years {
margin: 0 !important;
padding: 0 !important;
text-align: right;
}
.logo-size-big img {
width: 400px;
height: auto;
display: block;
}
@media only screen and (max-width: 480px) {
.logo-size-big img {
width: 100%;
height: auto;
display: block;
}
} #sitemap {
margin: 0;
padding: 0;
}
#sitemap li {
list-style: none;
padding: 0;
margin: 0;
border-color: #006643 !important;
display: block;
text-align: left;
}
#sitemap ul.menu li {
border-bottom: 1px solid #006643;
}
#sitemap ul.menu .menu-item {
width: 12.5%;
margin: 0 4% 0 0;
float: left;
}
#sitemap ul.menu .menu-item:last-child {
margin: 0;
}
#sitemap ul.menu .menu-item a {
padding-bottom: 10px;
font-size: 0.9em;
font-weight: 500;
color: #0b6733;
line-height: 1.6em;
letter-spacing: 1px;
display: block;
border: 0;
}
#sitemap ul.menu .menu-item a:before {
display: none;
}
#sitemap ul.sub-menu {
padding: 0;
border-top: 1px solid #006643;
}
#sitemap ul.sub-menu .menu-item {
width: 100%;
display: block;
}
#sitemap ul.sub-menu li {
padding: 10px 0;
border-bottom: 1px solid #006643;
}
#sitemap ul.sub-menu li:last-child {
border: 0;
}
#sitemap ul.sub-menu .menu-item a {
padding: 0;
width: 100%;
font-size: 0.7em;
font-weight: 300;
color: #0b6733;
letter-spacing: 1px;
border: 0;
} #socialmedia {
margin: 0;
padding: 0;
text-align: right;
}
#socialmedia li {
list-style: none;
margin: 0 10px 0 0;
padding: 0;
text-align: left;
display: inline-block;
}
#socialmedia li:last-child {
margin: 0;
}
#socialmedia li a {
font-size: 20px;
}
#socialmedia li a:hover {
color: #fbc900;
}
#socialmedia li a i {
color: #fff;
}
#socialmedia li a:hover i {
color: #fbc900;
}
@media only screen and (max-width: 1024px) {
#sitemap ul.menu .menu-item {
width: 45%;
margin: 0 10% 20px 0;
}
#sitemap ul.menu .menu-item:nth-child(even) {
margin: 0 0 20px 0;
}
#sitemap ul.sub-menu .menu-item,
#sitemap ul.sub-menu .menu-item:nth-child(even) {
width: 100%;
margin: 0;
}
.logo10years {
text-align: left;
}
p.copyright {
text-align: center;
}
#menu-footer-menu {
text-align: center;
}
#socialmedia {
margin: 0 auto;
text-align: center;
}
}
@media only screen and (max-width: 810px) {
#sitemap ul.menu .menu-item {
width: 100%;
margin: 0 0 20px 0;
float: none;
}
#sitemap ul.sub-menu .menu-item {
margin: 0;
}
}
@media only screen and (max-width: 480px) {
#main .fusion-layout-column,
.fusion-footer .fusion-layout-column {
width: 100% !important;
}
} .company-address,
.company-contact {
margin: 0 0 20px 0;
}
.company-address i,
.company-contact i {
margin-right: 12px;
color: #006643;
} .content-box .image {
margin: 0 auto 20px auto;
padding: 10px;
background: #006643;
width: 44px;
height: 44px;
text-align: center;
box-sizing: content-box;
}
.content-box .heading-with-icon:hover .image {}
.content-box .image img {
width: 44px;
height: 44px;
} .fusion-person .person-author-wrapper .person-name {
margin: 0 auto 20px auto;
font-size: 1em;
color: #006643;
}
.fusion-person .person-author-wrapper .person-title {
font-size: 0.7em;
font-weight: 400;
} #osmap,
#iframe {
width: 100%;
height: 50vh;
}
#osmap-small {
width: 100%;
height: 320px;
}
.bw {
filter: grayscale(100%);
} .no-margin {
margin: 0 !important;
}
.desaturate img {
transition: filter 4s ease-in-out;
-moz-transition: filter 4s ease-in-out;
-webkit-transition: -webkit-filter 4s ease-in-out;
-o-transition: filter 4s ease-in-out;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
}
.desaturate img:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
filter: none;
}
.round {
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
} .wps-form {
width: 100%;
margin: 0 auto;
}
.wps-form-row {
display: flex;
flex-direction: column;
width: 100%;
margin-bottom: 5px;
}
.wps-form-row .wpcf7-form-control {
width: 100%;
}
.wps-form-column {
flex: 1;
padding: 0.5rem 0;
width: 100%;
}
.wps-form-column.center {
text-align: center;
}
.wps-form-column.right {
text-align: right;
}
.wps-form-column.single {
padding: 0 0 !important;
} @media only screen and (min-width: 48em) {
.wps-form-row {
flex-direction: row;
}
.wps-form-column {
padding: 0 1rem;
}
.wps-form-column:nth-child(odd) {
padding: 0 1rem 0 0;
}
.wps-form-column:nth-child(even) {
padding: 0 0 0 1rem;
}
}
.wpcf7-form-control-wrap {
margin: 5px 0 5px 0;
display: block;
}
.wpcf7-form label {
margin: 0 0 5px 0;
font-size: 16px;
color: #000;
font-weight: 300;
letter-spacing: 0;
line-height: 24px;
cursor: pointer;
}
.wpcf7-form label a {
text-decoration: none;
}
.wpcf7-select,
.wpcf7-text,
.wpcf7-textarea,
.wpcf7-date {
width: 100%;
padding: 10px !important;
background: #fff !important;
font-family: 'Roboto', arial, sans-serif;
font-size: 1em;
font-weight: 400;
font-size: 16px;
letter-spacing: 1px;
color: #000 !important;
line-height: 16px;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border: 1px solid #ddd !important;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.wpcf7-select:focus,
.wpcf7-text:focus,
.wpcf7-textarea:focus,
.wpcf7-date:focus {
border: 1px solid #006643 !important;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.wpcf7-select {
padding: 0 10px !important;
line-height: 48px !important;
-webkit-appearance: none;
max-width: 100%;
overflow: hidden; word-wrap: normal !important;
white-space: normal;
}
.wpcf7-select[multiple="multiple"] {
height: auto !important;
}
.wpcf7-select-parent .select-arrow {
width: 48px !important;
height: 48px !important;
line-height: 48px !important;
}
.wpcf7-date {
line-height: 20px;
-webkit-appearance: none;
}
.wpcf7-form-control.wpcf7-checkbox,
.wpcf7-form-control.wpcf7-radio {
display: inline-block;
}
.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item,
.wpcf7-form-control.wpcf7-radio .wpcf7-list-item {
display: block;
width: 100%;
}
@media only screen and (min-width: 48em) {
.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item,
.wpcf7-form-control.wpcf7-radio .wpcf7-list-item {
display: inline-block;
width: 33%;
}
}
.wpcf7-submit {
width: 100% !important;
max-width: 280px !important;
padding: 20px !important;
background: #006643;
font-size: 16px;
letter-spacing: 1px;
color: #fff;
line-height: 18px;
text-transform: uppercase;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border: 2px solid #006643;
cursor: pointer;
}
.wpcf7-submit:hover {
background: #fbc900;
color: #000;
border: 2px solid #fbc900;
}
.wpcf7-submit:disabled {
opacity: 0.5;
}
.required {
color: #006643;
}
.wpcf7-form p {
margin: 0 0 10px 0;
}
.wpcf7-not-valid {
border: 1px solid #9c0024 !important;
}
.wpcf7-response-output,
.wpcf7-validation-errors,
.wpcf7-acceptance-missing {
margin: 0 0 20px 0 !important;
padding: 20px !important;
font-size: 18px;
color: #fff;
background: #9c0024;
border: 0 !important;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
}
.wpcf7 form.sent .wpcf7-response-output,
.wpcf7-mail-sent-ok {
background: #006643 !important;
}
.wpcf7-not-valid-tip {
font-size: 16px !important;
color: #9c0024 !important;
}
.wpcf7-list-item {
margin: 0 !important;
}
.wpcf7-form span.wpcf7-list-item {
display: block;
}
.wpcf7-list-item-label {
margin-left: 16px;
}
.wpcf7-list-item-label i {
margin-right: 10px;
color: #006643;
}
.wpcf7-form .wpcf7-checkbox label,
.wpcf7-form .wpcf7-acceptance label {
position: relative;
cursor: pointer;
font-size: 16px;
}
.wpcf7-form .wpcf7-checkbox input[type=checkbox],
.wpcf7-form .wpcf7-acceptance input[type=checkbox] {
position: relative;
visibility: hidden;
}
.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span,
.wpcf7-form .wpcf7-acceptance input[type=checkbox]+span { }
.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span:before,
.wpcf7-form .wpcf7-acceptance input[type=checkbox]+span:before {
display: block;
position: absolute;
content: '';
border-radius: 0;
height: 18px;
width: 18px;
top: 0px;
background: #fff;
border: 1px solid #ddd;
}
.wpcf7-form .wpcf7-checkbox input[type=checkbox]+span:after,
.wpcf7-form .wpcf7-acceptance input[type=checkbox]+span:after {
display: block;
position: absolute;
content: '\2713';
border-radius: 100%;
height: 10px;
width: 10px;
top: -2px;
left: 3px;
visibility: hidden;
font-size: 18px;
color: #006643;
}
.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked+span:before,
.wpcf7-form .wpcf7-acceptance input[type=checkbox]:checked+span:before {
border: 1px solid #ddd; }
.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked+span:after,
.wpcf7-form .wpcf7-acceptance input[type=checkbox]:checked+span:after { visibility: visible;
}
::placeholder {
color: #ccc !important;
}
.button {
width: 100% !important;
max-width: 280px !important;
background: #006643;
font-size: 16px;
letter-spacing: 1px;
color: #fff;
line-height: 18px;
text-transform: uppercase;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border: 2px solid #006643;
cursor: pointer;
transition-property: color, background-color, border-color;
transition-duration: .2s;
transition-timing-function: linear;
}
.button:hover {
background: #fbc900;
color: #000;
} .flex-grid {
display: flex;
justify-content: space-between;
flex-flow: row wrap;
}
.flex-grid::after {
width: 48%;
content: "";
}
.flex-grid .col {
width: 48%;
}
.flex-grid .col2 {
width: 100%;
}
.flex-grid-thirds {
display: flex;
justify-content: space-between;
flex-flow: row wrap;
}
.flex-grid-thirds::after {
width: 31%;
content: "";
}
.flex-grid-thirds .col {
width: 31%;
}
.flex-grid-thirds .col2 {
width: 100%;
}
.flex-grid .col,
.flex-grid-thirds {
flex-wrap: wrap;
margin: 0 0 60px 0;
}
.flex-grid-thirds {
margin: 0;
}
@media (max-width: 980px) {
.flex-grid-thirds .col {
width: 48%;
}
}
@media (max-width: 767px) {
.flex-grid,
.flex-grid-thirds {
display: block;
}
.flex-grid .col,
.flex-grid-thirds .col {
width: 100%;
}
} .staff-list {
width: 100%;
margin: 0 auto;
}
.staff-item {}
.staff-item.col {
flex-wrap: wrap;
margin: 0 0 60px 0;
}
@media (max-width: 768px) {
.staff-item {}
}
@media (max-width: 768px) {
.staff-list {
display: block;
}
.staff-item {
text-align: left;
display: block;
}
}
.staff-list .img {
width: 240px;
height: 240px;
margin: 0 auto;
text-align: center;
}
.staff-list .img img {
width: 100%;
height: auto;
display: block;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
.staff-list .info p {
margin: 0;
padding: 0;
font-size: 16px !important;
line-height: 24px !important;
text-align: center;
}
.staff-list .info span.person {
padding: 0;
margin: 20px auto 10px auto;
font-size: 1.4em;
font-weight: 500 !important;
color: #006643;
letter-spacing: 1px !important;
line-height: 1.25em !important;
display: block;
}
.staff-list .info span.position {
font-size: 18px;
font-weight: 300;
color: #000;
letter-spacing: 1px;
line-height: 1.25em;
display: block;
}  .flex-control-paging li a {
width: 18px !important;
height: 24px !important;
border-radius: none !important;
background: url(//www.gexx-aerosol.com/wp-content/uploads/2019/12/raute-weiss.svg) no-repeat center center !important;
opacity: 0.6;
box-shadow: none !important;
-webkit-box-shadow: none !important;
}
.flex-control-paging li a.flex-active {
opacity: 1;
}
.icon-list .image img {
width: 64px;
height: 64px;
padding: 10px !important;
background-color: #006643;
background-position: center center;
background-size: 44px 44px !important;
} .map-popup,
.leaflet-container {
font: 1em/1.5 'Roboto', arial, sans-serif !important;
}
.map-popup {
padding: 0 20px 20px 20px;
}
.map-popup p.btn-container {
margin: 0;
}
.map-popup .btn {
padding: 5px 10px;
background: #006643;
color: #fff;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.map-popup .btn:hover {
background: rgb(251, 201, 0);
color: #000;
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
background: #fff;
color: #333;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
}
.leaflet-popup-content-wrapper {
padding: 0;
}
.leaflet-popup-content {
width: 280px !important;
margin: 0;
}
.leaflet-popup-content-wrapper {
border-radius: 0 0 6px 6px;
-moz-border-radius: 0 0 6px 6px;
-webkit-border-radius: 0 0 6px 6px;
}
.leaflet-container a.leaflet-popup-close-button {
font: 24px/1 'Roboto', arial, sans-serif !important;
top: 10px;
right: 10px;
padding: 0;
width: auto;
height: auto;
color: #fff;
}
.leaflet-container a.leaflet-popup-close-button:hover {
color: rgba(255, 255, 255, 0.7);
}
.leaflet-container h4 {
font-size: 1.1em !important;
}
.leaflet-container p,
.leaflet-container a {
font-size: 0.9em !important;
}
.leaflet-container span {
font-size: 0.7em !important;
}
.leaflet-container a {
color: #006643;
}
.row-details {
display: flex;
}
.column {
flex: 50%;
align-items: center;
justify-content: center;
}
.power {
margin: 0 0 20px 0;
}
.text-shadow {
text-shadow: rgba(0, 0, 0, 0.4) 0 0 8px;
}
@media (max-width: 980px) {
.flex {
display: flex;
}
.order-1 {
order: 0 !important;
}
.order-2 {
order: 1 !important;
}
}
.references-private h2.fusion-post-title,
.references-private h2.fusion-post-title a,
.references-business h2.fusion-post-title,
.references-business h2.fusion-post-title a,
.references-agriculture h2.fusion-post-title,
.references-agriculture h2.fusion-post-title a,
.references-public-sector h2.fusion-post-title,
.references-public-sector h2.fusion-post-title a {
font-size: 20px !important;
font-weight: 500 !important;
line-height: 30px !important;
min-height: 64px;
}
.references-private h2.fusion-post-title a:hover,
.references-business h2.fusion-post-title a:hover,
.references-agriculture h2.fusion-post-title a:hover,
.references-public-sector h2.fusion-post-title a:hover {
border-width: 2px;
border-bottom-style: solid;
}
.references-private h2.fusion-post-title,
.references-private h2.fusion-post-title a {
color: #F39E00 !important;
}
.references-private h2.fusion-post-title a:hover {
border-color: #F39E00;
}
.references-private .fusion-image-wrapper .fusion-rollover {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(243, 158, 0, 0.8)), to(rgba(243, 158, 0, 0.8)));
background-image: linear-gradient(to top, rgba(243, 158, 0, 0.8) 0, rgba(243, 158, 0, 0.8) 100%);
}
.references-business h2.fusion-post-title,
.references-business h2.fusion-post-title a {
color: #00AFC9 !important;
}
.references-business h2.fusion-post-title a:hover {
border-color: #00AFC9;
}
.references-business .fusion-image-wrapper .fusion-rollover {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 175, 201, 0.8)), to(rgba(0, 175, 201, 0.8)));
background-image: linear-gradient(to top, rgba(0, 175, 201, 0.8) 0, rgba(0, 175, 201, 0.8) 100%);
}
.references-agriculture h2.fusion-post-title,
.references-agriculture h2.fusion-post-title a {
color: #7BB800 !important;
}
.references-agriculture h2.fusion-post-title a:hover {
border-color: #7BB800;
}
.references-agriculture .fusion-image-wrapper .fusion-rollover {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(123, 184, 0, 0.8)), to(rgba(123, 184, 0, 0.8)));
background-image: linear-gradient(to top, rgba(123, 184, 0, 0.8) 0, rgba(123, 184, 0, 0.8) 100%);
}
.references-public-sector h2.fusion-post-title,
.references-public-sector h2.fusion-post-title a {
color: #D0103A !important;
}
.references-public-sector h2.fusion-post-title a:hover {
border-color: #D0103A;
}
.references-public-sector .fusion-image-wrapper .fusion-rollover {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(208, 16, 58, 0.8)), to(rgba(208, 16, 58, 0.8)));
background-image: linear-gradient(to top, rgba(208, 16, 58, 0.8) 0, rgba(208, 16, 58, 0.8) 100%);
}
.fusion-tabs .nav-tabs>li .fusion-tab-heading {
font-size: 1.2em !important;
} .jobs-list {
width: 100% !important;
margin: 40px auto 40px auto !important;
padding: 0 !important;
border-top: 1px solid #e7e6e6;
}
.jobs-list li {
margin: 10px 0 !important;
padding: 0 0 10px 0 !important;
line-height: 32px !important;
border-bottom: 1px solid #e7e6e6;
justify-content: flex-start;
align-items: center;
display: flex;
}
.jobs-list li:last-child { }
.jobs-list .jobs-image {
width: 80px;
height: 80px;
min-width: 80px;
min-height: 80px;
margin: 0 30px 0 0;
}
.jobs-list li a.jobs-title {
font-size: 22px !important;
font-weight: 400;
line-height: 32px !important;
}
.jobs-list li a.jobs-title mark {
padding: 2px 4px;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
.jobs-list li a.jobs-title:hover mark {
background: rgba(0, 102, 67, 1) 100% !important;
background: -moz-linear-gradient(90deg, rgba(0, 102, 67, 1) 0%, rgba(251, 201, 0, 1) 100%) !important;
background: -webkit-linear-gradient(90deg, rgba(0, 102, 67, 1) 0%, rgba(251, 201, 0, 1) 100%) !important;
background: linear-gradient(90deg, rgba(0, 102, 67, 1) 0%, rgba(251, 201, 0, 1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#006643", endColorstr="#fbc900", GradientType=1) !important;
color: #fff;
} .news-list {
margin: 30px 0 !important;
}
.news-list li {
margin: 0 0 20px 0 !important;
display: flex !important;
align-items: flex-start !important;
justify-content: flex-start !important;
}
.news-list .news-image {
width: 75px;
height: 75px;
min-width: 75px;
min-height: 75px;
margin: 0 20px 0 0;
}
.news-list .news-title {
font-size: 16px !important;
font-weight: 300 !important;
line-height: 24px !important;
}
.news-list .news-title:hover {
text-decoration: underline;
}
.excerpt {
margin: 0 0 10px 0 !important;
font-size: 18px !important;
line-height: 28px !important;
}
.title-hover h2,
.title-hover a {
font-size: 24px !important;
font-weight: 400 !important;
line-height: 30px !important;
text-shadow: none !important;
}
.title-hover a:hover {
color: rgba(251, 201, 0, 1) !important;
}
.news-meta {
font-size: 16px !important;
color: #000;
}
.news-meta a {}
.news-meta a:hover {
text-decoration: underline;
}
.news-divider {
margin: 0 7px;
font-size: 18px !important;
color: #000;
} .fusion-widget-area .widget_categories li:last-child,
.fusion-widget-area .widget_recent_entries li:last-child {
border-bottom: none !important;
} .btn-hover {
font-size: 16px !important;
color: #fff;
cursor: pointer;
margin: 20px 0;
text-align: center;
border: none;
background-image: linear-gradient(to right, rgba(0, 102, 67, 1), rgba(251, 201, 0, 1), rgba(251, 201, 0, 1), rgba(0, 102, 67, 1)) !important;
box-shadow: 0 4px 15px 0 rgba(0, 102, 67, 0.75) !important;
background-size: 300% 100% !important;
border-radius: 2px 2px 2px 2px;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.btn-hover:hover {
background-position: 100% 0 !important;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.btn-hover:focus {
outline: none;
} .fusion-counters-box .fusion-counter-box-icon-top .counter-box-icon {
margin: 0 0 30px 0 !important;
} address {
font-style: normal;
} .custom-header {
height: 102px !important;
box-shadow: 0 10px 50px -2px rgba(0, 0, 0, .14) !important;
}
.home .custom-header {
height: 160px !important;
}
.fixed-header .custom-header {
height: 102px !important;
}
@media only screen and (max-width: 768px) {
.home .custom-header {
height: 102px !important;
}
}
.custom-header-secondary .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
margin: 0 !important;
}
.custom-header-secondary .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
margin: 0 10px !important;
}
.custom-header-secondary .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon:hover {
-webkit-transform: scale(1.2) rotate(5deg);
transform: scale(1.2) rotate(5deg);
}
.header-contact-info-container .fusion-content-layout-column {
justify-content: flex-end !important;
align-items: flex-end !important;
flex-direction: row !important;
}
.header-contact-info {
margin: 0;
padding: 0;
float: right;
}
.header-contact-info li {
list-style: none;
margin: 0;
padding: 0 10px;
font-size: 16px !important;
line-height: 16px;
border-right: 1px solid rgba(0, 102, 67, 0.5);
display: inline-block;
}
.header-contact-info li a {
font-size: 16px !important;
}
.header-contact-info li a:hover i {
-webkit-transform: scale(1.2) rotate(5deg);
transform: scale(1.2) rotate(5deg);
}
.header-contact-info li a i {
margin-right: 5px;
font-size: 18px;
} #logo {
display: inline-block;
margin: 0;
height: 140px !important;
max-height: 140px !important;
}
#logo.second-logo {
display: none;
margin: 0 0 -200px 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.is-sticky #logo,
.fixed-header #logo {
display: none;
margin: -200px 0px 0 0px;
}
.is-sticky #logo.second-logo,
.fixed-header #logo.second-logo {
display: inline-block;
margin: 0 !important;
height: 72px !important;
max-height: 72px !important;
}
@media only screen and (max-width: 1120px) {
#logo {
display: none;
margin: -200px 0px 0 0px;
height: 140px !important;
max-height: 140px !important;
}
#logo.second-logo,
.is-sticky #logo.second-logo,
.fixed-header #logo.second-logo {
display: inline-block;
margin: 0 !important;
height: 72px !important;
max-height: 72px !important;
}
}
@media only screen and (max-width: 768px) {
#logo.second-logo,
.is-sticky #logo.second-logo,
.fixed-header #logo.second-logo {
height: 60px !important;
max-height: 60px !important;
}
} @media only screen and (min-width: 1120px) {
.awb-menu>ul>li:not(.fusion-menu-item-button)>a:not(.fusion-main-menu-icon)::after,
.awb-menu>ul>li:not(.fusion-menu-item-button).current_page_item>a:not(.fusion-main-menu-icon)::after,
.fusion-menu-element-wrapper.menu-highlight>ul>li:not(.fusion-menu-item-button)>a:not(.fusion-main-menu-icon)::after,
.fusion-menu-element-wrapper.menu-highlight>ul>li:not(.fusion-menu-item-button).current_page_item>a:not(.fusion-main-menu-icon)::after {
content: " ";
position: absolute;
top: calc(50% + 1.15em);
left: 0;
width: 100%;
border-top-style: solid;
border-width: 2px;
transform: scaleX(0);
transition: transform .2s ease-in-out;
}
.awb-menu>ul>li:not(.fusion-menu-item-button)>a:not(.fusion-main-menu-icon):hover::after,
.awb-menu>ul>li:not(.fusion-menu-item-button).current_page_item>a:not(.fusion-main-menu-icon)::after,
.fusion-menu-element-wrapper.menu-highlight>ul>li:not(.fusion-menu-item-button)>a:not(.fusion-main-menu-icon):hover::after,
.fusion-menu-element-wrapper.menu-highlight>ul>li:not(.fusion-menu-item-button).current_page_item>a:not(.fusion-main-menu-icon)::after {
transform: scaleX(1);
}
}
#menu-item-1985 a span.menu-text {
padding: 12px 16px !important;
background: #fbc900;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
box-shadow: rgba(0, 0, 0, 0.1) 0 0 10px;
-moz-box-shadow: rgba(0, 0, 0, 0.1) 0 0 10px;
-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 0 10px;
}
#menu-item-1985 a:hover span.menu-text,
#menu-item-1985.current_page_item a span.menu-text {
background: #006643;
color: #fff;
}
#menu-item-1985 a::after {
display: none;
} @media only screen and (max-width: 1120px) {
.fusion-menu-element-wrapper.collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded)>ul,
.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded)>ul {
top: 68px !important;
}
.fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger {
padding: 0 !important;
}
.collapsed-nav-icon {
width: 44px !important;
height: 44px !important;
}
.collapsed-nav-icon-open.fa-bars.fas::before {
background: url(//www.gexx-aerosol.com/wp-content/uploads/hamburger.svg) no-repeat;
content: '';
width: 44px;
height: 44px;
display: inline-block;
}
.collapsed-nav-icon-close.fa-times.fas::before {
background: url(//www.gexx-aerosol.com/wp-content/uploads/close.svg) no-repeat;
content: '';
width: 44px;
height: 44px;
display: inline-block;
}
.fusion-menu-element-wrapper.expanded .collapsed-nav-icon-close,
.fusion-menu-element-wrapper.expanded .collapsed-nav-icon-open {
transform: none !important;
}
.fusion-menu-element-wrapper .fusion-open-nav-submenu::before {
font-size: 20px !important;
content: "\e61f" !important;
}
.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list .sub-menu li a {
font-size: 18px !important;
}
.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list .sub-menu li.current-menu-item a {
background: #fff !important;
font-weight: 500 !important;
}
#menu-main-menu {
height: 70vh;
max-height: 70vh;
}
.fusion-sticky-transition .fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded>ul { }
#menu-item-1985 a span.menu-text {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
}
@media only screen and (max-width: 768px) {
.awb-menu.collapse-enabled.mobile-size-column-absolute .awb-menu__main-ul,
.awb-menu.collapse-enabled.mobile-size-full-absolute .awb-menu__main-ul,
.fusion-menu-element-wrapper.collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded)>ul,
.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded)>ul {
top: 62px !important;
}
.custom-header-secondary .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
margin: 0 8px !important;
}
} @media only screen and (max-width: 768px) {
#menu-footer-menu {}
#menu-footer-menu li {
margin: 10px 0;
display: block;
}
#menu-footer-menu li a {
font-size: 18px;
}
} .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes {
background-color: transparent !important;
border-color: transparent !important;
} .diamond {
width: 134px;
height: 180px;
margin: 0 auto;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
background: url(//www.gexx-aerosol.com/wp-content/uploads/diamond-green.svg) no-repeat center center;
}
.diamond i {
font-size: 72px !important;
color: #fff;
}
.diamond.yellow {
background: url(//www.gexx-aerosol.com/wp-content/uploads/diamond-yellow.svg) no-repeat center center;
}
.diamond.yellow i {
color: #000;
} #cookie-law-info-bar[data-cli-style="cli-style-v2"] {
padding: 10px 20px;
}
#cookie-law-info-bar {
font-family: 'Roboto', arial, sans-serif;
font-size: 16px;
font-weight: 300;
letter-spacing: 1px;
color: #000 !important;
line-height: 16px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
#cookie-law-info-again {
border-radius: 2px 2px 0 0;
-moz-border-radius: 2px 2px 0 0;
-webkit-border-radius: 2px 2px 0 0;
box-shadow: rgba(0, 0, 0, 0.25) 0 0 20px 0;
-moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0 20px 0;
-webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0 20px 0;
}
.cli-plugin-button,
.cli-btn {
padding: 13px 29px !important;
font-size: 14px !important;
font-weight: 500 !important;
color: #fff !important;
letter-spacing: 1px !important;
text-transform: uppercase !important;
border-radius: 2px 2px 2px 2px !important;
}
.cli-plugin-button.cli_settings_button {
background-color: #006643 !important;
}
.cli-plugin-button.wt-cli-accept-all-btn {
background-color: #006643 !important;
}
.cli-plugin-button:hover {
background-color: #000000 !important;
}
.cli-bar-message {
font-size: 16px !important;
}
.cli-btn {
background-color: #006643 !important;
}
.cli-privacy-readmore {
font-size: 14px !important;
} .standort {
margin: 20px 0 !important;
padding: 0 0 0 25px !important;
line-height: 24px !important;
display: block;
position: relative;
}
.standort::before {
content: '';
width: 15px;
height: 24px;
line-height: 24px !important;
margin: 0 10px 0 0;
background-size: 15px 24px;
background-repeat: no-repeat;
display: inline-block;
position: absolute;
top: -1px;
left: 0;
}
.standort.red::before {
background-image: url(//www.gexx-aerosol.com/wp-content/uploads/pin-red.svg);
}
.standort.yellow::before {
background-image: url(//www.gexx-aerosol.com/wp-content/uploads/pin-yellow.svg);
}
.standort.blue::before {
background-image: url(//www.gexx-aerosol.com/wp-content/uploads/pin-blue.svg);
}
.standort.green::before {
background-image: url(//www.gexx-aerosol.com/wp-content/uploads/pin-green.svg);
}
.systeme i {
margin: 0 16px 0 0;
}
.systeme i:last-child {
margin: 0;
}
.system {
padding: 0 0 0 48px !important;
line-height: 36px !important;
display: block;
position: relative;
}
.system::before {
font-family: 'solar';
content: '';
width: 36px;
height: 36px;
font-size: 36px;
line-height: 36px !important;
margin: 0 10px 0 0;
display: inline-block;
position: absolute;
top: 0;
left: 0;
}
.system.solarpanel::before {
content: "\e993";
}
.system.batteriespeicher::before {
content: "\e914";
}
.system.waermepumpe::before {
content: "\e9a8";
}
.system.eladestation::before {
content: "\e92c";
} .swiper-button-prev {
left: 20px;
}
.swiper-button-next {
right: 20px;
}
.swiper-button-next,
.swiper-button-prev {
width: 44px;
height: 44px;
background: rgba(0, 102, 67, 0.15);
color: #006643;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
background: #006643;
color: #fff;
}
.swiper-button-next:after,
.swiper-button-prev:after {
font-size: 20px !important;
}
@media(max-width:980px) {
.swiper-button-next:after,
.swiper-button-prev:after {
font-size: 20px !important;
}
}
@media(max-width:480px) {
.swiper-button-next:after,
.swiper-button-prev:after {
font-size: 20px !important;
}
} #reviews {
width: 100%;
max-width: 1240px;
margin: 0 auto;
position: relative;
}
#reviews .swiper-pagination {
bottom: auto !important;
padding-top: 20px;
margin: 0 auto;
position: relative;
}
.swiper-pagination-horizontal.swiper-pagination-bullets {
--awb-dots-align: center;
display: flex;
align-items: center;
justify-content: center;
}
.swiper-pagination-bullet {
--awb-dots-spacing: 10px;
}
#reviews .swiper-pagination-bullet {
background: #ddd !important;
border: 0;
}
#reviews .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #006643 !important;
}
#reviews .swiper-button-next,
#reviews .swiper-button-prev { }
#reviews .swiper-button-prev {
left: -22px;
}
#reviews .swiper-button-next {
right: -22px;
}
#reviews .swiper-button-next:hover,
#reviews .swiper-button-prev:hover {
color: #fff;
}
#reviews .swiper-button-next.swiper-button-disabled,
#reviews .swiper-button-prev.swiper-button-disabled {
display: none;
}
#reviews .swiper-pagination-bullet {
width: 11px;
height: 11px;
margin: 0 4px;
}
#swiper-reviews,
#swiper-reviews-block {
margin: 0 auto;
overflow: hidden;
display: block;
}
#swiper-reviews .swiper-row,
#swiper-reviews-block .swiper-row {
width: 100%;
text-align: center;
}
#swiper-reviews .details,
#swiper-reviews-block .details {
margin: 0 0 20px 0;
padding: 40px;
background: rgb(247, 247, 247);
text-align: left;
}
#swiper-reviews h4,
#swiper-reviews-block h4 {
margin: 0 0 40px 0;
}
#swiper-reviews .cat-26,
#swiper-reviews-block .cat-26 {
color: rgb(255, 188, 61);
}
#swiper-reviews .cat-27,
#swiper-reviews-block .cat-27 {
color: rgb(0, 176, 202);
}
#swiper-reviews .cat-39,
#swiper-reviews-block .cat-39 {
color: rgb(208, 16, 58);
}
#swiper-reviews .review-text,
#swiper-reviews-block .review-text {
margin: 0;
padding: 0;
font-size: 18px !important;
font-weight: 300;
text-align: left;
position: relative;
}
#swiper-reviews .review-contact,
#swiper-reviews-block .review-contact {
display: flex;
align-items: center;
justify-content: flex-start;
}
#swiper-reviews .review-image,
#swiper-reviews-block .review-image {
margin: 0 20px 0 0;
}
#swiper-reviews .review-image img,
#swiper-reviews-block .review-image img {
max-width: 80px;
}
#swiper-reviews .review-person,
#swiper-reviews-block .review-person {
margin: 0;
padding: 0;
font-size: 18px !important;
font-weight: 300;
line-height: 24px !important;
text-align: left;
}
#swiper-reviews .review-person strong,
#swiper-reviews-block .review-person strong {
font-weight: 500;
display: block;
}
#swiper-reviews .stars,
#swiper-reviews-block .stars {
margin: 0 0 20px 0;
color: #006643;
}
#swiper-reviews .stars span,
#swiper-reviews-block .stars span {
margin: 0 0 0 20px;
}
@media only screen and (max-width: 980px) {
#swiper-reviews .image,
#swiper-reviews .details,
#swiper-reviews-block .image,
#swiper-reviews-block .details {
width: 100%;
height: 100%;
display: block;
}
#swiper-reviews .image,
#swiper-reviews-block .image {
order: 1;
}
#swiper-reviews .details,
#swiper-reviews-block .details {
order: 0;
}
#swiper-reviews .image,
#swiper-reviews-block .image {
margin-right: 0;
}
#swiper-reviews .details,
#swiper-reviews-block .details {
margin-right: 0;
}
#swiper-reviews .content,
#swiper-reviews-block .content {
padding: 40px 0;
}
}
@media only screen and (max-width: 480px) {
#swiper-reviews .details,
#swiper-reviews .content,
#swiper-reviews-block .details,
#swiper-reviews-block .content {
padding: 20px;
}
#swiper-reviews .review-text,
#swiper-reviews-block .review-text {
width: 100%;
margin: 0;
padding: 0;
display: block;
}
#swiper-reviews .review-text::before,
#swiper-reviews .review-text::after,
#swiper-reviews-block .review-text::before,
#swiper-reviews-block .review-text::after {
width: 100%;
margin: 0;
padding: 0;
position: relative;
display: block;
bottom: auto;
right: auto;
left: auto;
top: auto;
}
#swiper-reviews .review-text::before,
#swiper-reviews-block .review-text::before {
text-align: center;
}
#swiper-reviews .review-text::after,
#swiper-reviews-block .review-text::after {
margin: 4rem 0 0 0;
text-align: center;
}
} .tfs-slider .flex-active-slide .background-image {
transform: scale(1.2) !important;
transition: transform 10s ease !important;
} .button-slider {
font-size: 18px !important;
line-height: 30px !important;
} #swiper-portfolio .swiper-pagination {
position: relative;
bottom: auto !important;
padding-top: 20px;
margin: 0 auto;
position: relative;
}
#swiper-portfolio .swiper-pagination-bullet {
background: rgba(255, 255, 255, 0.75) !important;
border: 0;
}
#swiper-portfolio .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #fff !important;
}
#swiper-portfolio .swiper-button-next,
#swiper-portfolio .swiper-button-prev {
background: none;
color: #fff;
}
#swiper-portfolio .swiper-button-next:hover,
#swiper-portfolio .swiper-button-prev:hover {
color: #fff;
}
#swiper-portfolio .swiper-button-next.swiper-button-disabled,
#swiper-portfolio .swiper-button-prev.swiper-button-disabled {
display: none;
}
#swiper-portfolio .swiper-pagination-bullet {
width: 11px;
height: 11px;
margin: 0 4px;
}
@media only screen and (max-width: 1240px) {
.fusion-portfolio-content {
padding: 0 20px;
}
} .fusion-content-boxes.content-boxes-icon-with-title .content-box-heading {
font-size: 20px !important;
}
@media only screen and (max-width: 768px) { .fusion-content-boxes.content-boxes-icon-with-title .content-box-heading {
font-size: 18px !important;
}
} #statements {
width: 100%;
max-width: 1240px;
margin: 0 auto;
position: relative;
}
#statements .swiper-pagination {
position: relative;
bottom: auto !important;
padding-top: 20px;
margin: 0 auto;
position: relative;
}
#statements .swiper-pagination-bullet {
background: #ccc !important;
border: 0;
width: 12px;
height: 12px;
}
#statements .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #006643 !important;
}
#statements .swiper-button-next,
#statements .swiper-button-prev { bottom: 0 !important;
top: auto !important;
}
#statements .swiper-button-prev {
left: 0;
}
#statements .swiper-button-next {
right: 0;
}
#statements .swiper-button-next:hover,
#statements .swiper-button-prev:hover {
color: #fff;
}
#statements .swiper-button-next.swiper-button-disabled,
#statements .swiper-button-prev.swiper-button-disabled {
display: none;
}
#statements.swiper-pagination-bullet {
margin: 0 4px;
}
#swiper-statements {
margin: 0 auto;
overflow: hidden;
display: block;
}
#swiper-statements .swiper-row {
width: 100%;
margin: 0 !important;
text-align: left;
display: flex;
justify-content: space-around;
align-items: flex-start;
}
#swiper-statements .swiper-row.even .image {
margin: 0 80px 0 0;
order: 0;
}
#swiper-statements .swiper-row.odd .image {
margin: 0 0 0 80px;
order: 1;
}
#swiper-statements .swiper-row.even .details {
order: 1;
}
#swiper-statements .swiper-row.odd .details {
order: 0;
}
#swiper-statements .image {
width: 280px;
max-width: 280px;
}
#swiper-statements .details {
text-align: left;
flex: 1;
}
#swiper-statements .content {}
#swiper-statements .statement-text {
font-size: 20px !important;
font-weight: 300;
font-style: normal;
line-height: 1.5em;
text-align: left;
position: relative;
padding: 4rem 0;
}
#swiper-statements .statement-text strong {
margin: 0 0 20px 0 !important;
font-size: 32px !important;
font-weight: 500 !important;
display: block;
}
#swiper-statements .statement-text::before,
#swiper-statements .statement-text::after {
content: "“";
font-size: 8rem;
color: #006643;
position: absolute;
}
#swiper-statements .statement-text::before {
margin: 3rem 0 0 0;
left: 0;
top: 0;
}
#swiper-statements .statement-text::after {
content: "”";
margin: 0 0 -1rem 0;
bottom: 0;
right: 0;
}
#swiper-statements .statement-person {
margin: 1rem auto 0 auto;
font-size: 24px !important;
color: #006643;
text-align: left;
display: block;
}
@media only screen and (max-width: 980px) {
#swiper-statements .swiper-row {
display: block;
}
#swiper-statements .image,
#swiper-statements .details {
width: 100%;
height: 100%;
display: block;
}
#swiper-statements .image {
margin: 0 auto !important;
order: 1;
}
#swiper-statements .details {
order: 0;
}
#swiper-statements .content {
padding: 40px 0;
}
}
@media only screen and (max-width: 480px) {
#swiper-statements .details,
#swiper-statements .content {
padding: 0;
}
#swiper-statements .statement-text {
width: 100%;
font-size: 20px !important;
display: block;
}
#swiper-statements .statement-text::before,
#swiper-statements .statement-text::after {
width: 100%;
display: block;
}
#swiper-statements .statement-text::before {
margin: 3rem 0 0 0;
top: 0;
left: 0;
text-align: left !important;
}
#swiper-statements .statement-text::after {
margin: 0 0 -2rem 0;
text-align: right !important;
bottom: 0;
right: 0;
}
#statements .swiper-button-prev,
#statements .swiper-button-next {
display: none;
}
} .scrollToJobsBtn {
position: fixed;
top: 50%;
right: -63px;
z-index: 1000;
opacity: 0;
transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
background-color: #006643;
padding: 6px 16px;
border: none;
color: #fff;
cursor: pointer;
font-size: 16px;
line-height: 36px;
letter-spacing: 2px;
text-align: center;
transition: all .5s ease;
-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .25);
-moz-box-shadow: 0 0 25px rgba(0, 0, 0, .25);
box-shadow: 0 0 25px rgba(0, 0, 0, .25);
}
.scrollToJobsBtn:hover {
color: #000;
background-color: #fbc900;
}
.showBtn {
opacity: 1;
transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
} .grecaptcha-badge { 
visibility: hidden !important; 
}
p.small {
font-size: 14px;
} .awb-quote {
padding: 0 !important;
}
.awb-quote-content, .awb-quote-content p, .awb-quote-content p strong {
line-height: 1.3 !important;
}
bold, strong {
font-weight: 500 !important;
} .table-1 table {
}
.table-1 table td.yellow {
background-color: #ffce32;
}
.table-1 table td.lightyellow {
background-color: rgba(255, 206, 50, 0.15);
}
.table-1 table td.green {
background-color: #70ad46;
}
.table-1 table td.lightgreen {
background-color: rgba(112, 173, 70, 0.15);
}
.table-1 table td.yellow,
.table-1 table td.lightyellow,
.table-1 table td.green,
.table-1 table td.lightgreen {
font-size: 16px;
line-height: 150%;
min-height: 120px;
}
.table-1 table td.yellow span.percentage,
.table-1 table td.lightyellow span.percentage,
.table-1 table td.green span.percentage,
.table-1 table td.lightgreen span.percentage {
font-size: 24px;
font-weight: 700;
}
.table-1 tr:nth-child(2n), .tkt-slctr-tbl-wrap-dv tr:nth-child(2n) {
background: transparent !important;
}
.table-1 tr td, .tkt-slctr-tbl-wrap-dv tr td {
border: 5px solid #fff !important;
}