.vcenter {
display: inline-block;
vertical-align: middle;
float: none; }
.heading-description {
font-size: 16px !important; }
.intro {
max-width: 920px;
margin-left: auto;
margin-right: auto; }
.heading-title {
font-size: 38px; }
.services {
margin-top: 30px; }
.slide-5-layer-5 {
z-index: 10 !important; }
.pt-text {
z-index: 10 !important; }
.logo-img {
margin-top: 10px; }
.entry-content h2 {
margin-top: 45px; }
.entry-content h2:first-of-type {
margin-top: 0; }
.contact-intro {
margin-bottom: -76px;
padding-bottom: 0; }
.wp-caption-text {
font-style: italic !important;
font-size: 11px; }
.wp-caption-text span {
display: block;
margin-top: 8px; }
.logo-img {
margin-top: 0px !important; }
body.header-large .creativez-ut-header {
height: 136px !important; }
.wpb_wrapper p {
font-size: 18px !important;
color: #000 !important; }
.full-background {
position: relative;
background-size: cover; }
.new-heading {
color: #fff;
width: 100%;
text-align: center;
margin-top: 0;
border-bottom: 1px solid #fff;
padding-bottom: 10px;
margin-bottom: 20px; }
@media (min-width: 992px) {
.new-heading {
font-size: 28px; } }
@media (max-width: 991px) {
.new-heading {
font-size: 22px; } }
.page-background-content {
padding-bottom: 40px !important;
padding-top: 40px !important; }
.bm-30 {
margin-bottom: 30px; }
.entry-content p {
font-size: 16px !important; }
.entry-meta-container {
margin-top: 28px;
margin-bottom: 20px; }
.creativez-ut-post-sharebox {
margin-top: 40px; }
.entry-media {
margin-bottom: 20px !important; }
.googleplus-share {
display: none; }
.linkedin-share {
left: 90px !important; }
.komp-box {
background-color: #4472c4;
border-radius: 20px;
padding-top: 15px; }
@media (max-width: 991px) {
.komp-box {
margin-bottom: 30px; } }
.komp-box .komp-row {
margin-left: 0;
margin-right: 0; }
.komp-box h1 {
color: #fff;
margin-top: 0;
font-size: 19px;
text-align: center;
margin-bottom: 15px; }
@media (min-width: 993px) {
.komp-box .list-cell-l {
padding-right: 7.5px; } }
@media (min-width: 993px) {
.komp-box .list-cell-m {
padding-left: 7.5px;
padding-right: 7.5px; } }
@media (min-width: 993px) {
.komp-box .list-cell-r {
padding-left: 7.5px; } }
.komp-box .list-box {
padding: 5px;
border-radius: 5px;
margin-bottom: 15px;
background-color: #a5a5a5; }
.komp-box .list-box h2 {
font-size: 12px;
letter-spacing: -0.5px;
width: 100%;
text-align: center;
margin-bottom: 5px; }
.komp-box .list-box ul {
list-style-type: none;
margin-left: 0;
padding-left: 0;
margin-bottom: 0;
margin-top: 0; }
.komp-box .list-box ul li {
background-color: #f2f2f2;
margin-left: 0;
padding-left: 0;
padding: 3px;
margin-bottom: 5px;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 10px;
line-height: 1.1; }
.komp-box .list-box ul li:last-of-type {
margin-bottom: 0 !important; }
.info-box {
color: #fff;
background-color: rgba(0, 0, 0, 0.8);
max-width: 800px;
padding: 40px;
border-radius: 30px;
margin-left: auto;
margin-right: auto; }
@media (max-width: 1199px) {
.itello {
margin-left: 15px;
margin-right: 15px; } }
@media (min-width: 768px) {
.itello {
font-size: 17px; } }
@media (max-width: 767px) {
.itello {
font-size: 16px; } }
.itello .info-box {
background-color: red;
padding: 30px;
background-color: rgba(0, 0, 0, 0.8);
color: #fff;
border-radius: 20px; }
@media (min-width: 768px) {
.itello .info-box {
margin-left: 30px; } }
.itello .feature-box {
padding: 30px;
background-color: rgba(0, 0, 0, 0.8);
color: #fff;
margin-top: 40px;
border-radius: 20px; }
@media (min-width: 768px) {
.itello .feature-box {
margin-left: 30px; } }
@media (max-width: 767px) {
.itello .feature-box .col-md-6 {
margin-bottom: 20px; }
.itello .feature-box .col-md-12 {
display: none; } }
.itello .left-col {
color: #fff; }
.itello .left-col .row {
margin-bottom: 15px; }
.itello .left-col .toned {
background-color: rgba(0, 0, 0, 0.8);
border-radius: 20px; }
.itello .left-col .toned .text-part {
margin-bottom: 15px !important; }
.itello .left-col .toned.odd .text-part {
padding-left: 25px; }
.itello .left-col .toned.odd .icon-part .icon-container {
border-radius: 0px 20px 20px 0px;
background-image: linear-gradient(#6993cd, #6993cd) !important;
width: 100%; }
.itello .left-col .toned.even .text-part {
padding-left: 10px; }
.itello .left-col .toned.even .icon-part .icon-container {
border-radius: 20px 0px 0px 20px;
background-image: linear-gradient(#f69782, #f69782) !important;
width: 100%; }
.itello h2 {
color: #fff; }
.itello svg {
fill: #fff;
width: 80px;
max-width: 82% !important;
max-height: 71.5px;
margin-left: auto;
margin-right: auto; }
@media (min-width: 1200px) {
.itello svg {
margin-top: 75px; } }
@media (min-width: 992px) and (max-width: 1199px) {
.itello svg {
margin-top: 95px; } }
@media (min-width: 768px) and (max-width: 991px) {
.itello svg {
margin-top: 127px; } }
.itello .icon-part {
text-align: center;
height: 100%; }
@media (min-width: 1200px) {
.itello .icon-part > div {
height: 225px; } }
@media (min-width: 992px) and (max-width: 1199px) {
.itello .icon-part > div {
height: 275px; } }
@media (min-width: 768px) and (max-width: 991px) {
.itello .icon-part > div {
height: 345px; } }
@media (min-width: 1200px) {
.itello .text-part {
height: 175px; } }
@media (min-width: 992px) and (max-width: 1199px) {
.itello .text-part {
height: 195px; } }
@media (min-width: 768px) and (max-width: 991px) {
.itello .text-part {
height: 330px; } }
@media (min-width: 768px) {
.itello .text-part p {
font-size: 17px; } }
@media (max-width: 767px) {
.itello .text-part p {
font-size: 16px; } }
.itello h2 {
font-size: 21px;
margin-top: 15px !important; }
.itello .itello-bild {
max-width: 80px; }
@media (max-width: 767px) {
.itello .right-col {
padding: 0;
margin-bottom: 50px; } }
@media (min-width: 768px) {
.itello .right-col .info-box p {
font-size: 17px; } }
@media (max-width: 767px) {
.itello .right-col .info-box p {
font-size: 16px; } }
.itello .right-col h3 {
color: #fff;
font-size: 16px; }
.itello .right-col .col-md-6 {
text-align: center; }
.itello .right-col .col-md-6 p {
margin-bottom: 0; }
.fcf-news-ticker {
background-color: #1d2321; }
.fcf-news-ticker .fcf-news-ticker-holder {
color: #fff;
padding-left: 10px; }
.fcf-news-ticker .fcf-news-ticker-holder .fcf-news-ticker-inner {
padding-top: 15px;
padding-bottom: 18px;
font-family: Oswald;
font-size: 300;
line-height: 1; }
#news-ticker {
display: block;
font-size: 15px;
padding: 0;
margin: 0; }
#news-ticker .ticker-title {
display: inline-block;
margin-right: 12px; }
#news-ticker ul {
display: inline-block;
position: relative;
margin: 0;
height: 14px; }
#news-ticker ul li {
height: 16px; }
#news-ticker li a {
color: #ddd;
text-decoration: none; }
#news-ticker li a:hover {
text-decoration: none;
color: #fff; }
#news-ticker li {
position: absolute;
left: 0;
width: 0;
overflow: hidden;
height: 1em;
word-wrap: break-word;
opacity: 0; }
#news-ticker li.tick {
-webkit-animation: tick 5s linear; }
@-webkit-keyframes tick {
0% {
width: 0; }
5% {
opacity: 1; }
90% {
width: 550px;
opacity: 1; }
100% {
opacity: 0; } }
.news-entry-content {
width: 100%;
display: inline-block;
margin-left: -10px;
padding-left: 10px;
padding-top: 10px;
margin-top: -10px;
margin-right: -10px;
padding-right: 10px;
padding-bottom: 10px;
margin-bottom: -10px; }
.news-entry-content:hover {
background-color: #f5f5f5;
cursor: pointer; }
.fcf-news-image {
border-radius: 50%;
width: 100%;
padding-bottom: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center center; }
.fcf-news-separator {
height: 1px;
width: 100%;
background-color: #eee;
margin-top: 30px;
display: inline-block; }
.fcf-news-continue {
margin-top: -10px; }
.news-entry-content .fcf-news-image-part {
max-width: 240px;
margin-left: auto;
margin-right: auto;
padding-left: 0;
padding-right: 15px; }
.news-entry-content .fcf-news-text-part h3 {
font-size: 22px;
margin-bottom: 4px; }
.news-entry-content .fcf-news-text-part .date {
font-size: 14px;
display: block;
margin-bottom: 5px; }
.fcf-pager {
width: 100%;
text-align: center;
margin-top: 60px; }
.fcf-pagination {
justify-content: center;
list-style-type: none;
display: block;
display: inline-block;
padding-left: 0; }
.fcf-pagination li {
display: inline-block; }
.fcf-pagination li a, .fcf-pagination li span {
padding: 9px 4px 4px 4px;
border: 1px solid #aaa;
color: #aaa;
border-radius: 50%;
font-variant-numeric: normal !important;
font-family: Arial, sans-serif;
display: inline-block;
min-width: 35px;
height: 35px;
text-align: center;
line-height: 1;
margin-left: 5px;
margin-right: 5px;
text-decoration: none;
transition: all 0.3s; }
.fcf-pagination li a:hover {
color: #54ad7c;
border-color: #54ad7c !important;
text-decoration: none; }
.fcf-pagination li .prev, .fcf-pagination li .next {
border: 0 !important; }
.fcf-pagination li .current {
color: #54ad7c;
border-color: #54ad7c; }
footer .textwidget {
font-size: 14px; }
footer .site-copy {
font-size: 14px;
padding-bottom: 20px !important; }