/* header Section*/
/*coloring header title*/
#home .public-DraftStyleDefault-block > span:nth-child(1) {
	color: white;
}
/* removes the imagae coloring effect from header pics */
#home, .banner:after {
    background: transparent;
}

/*adding scydev logo to header with an base64string */
#main-nav .navbar-brand {
	height: 100px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: center;
	 background-size: cover;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODUwLjM5cHgiIGhlaWdodD0iODUwLjM5cHgiIHZpZXdCb3g9IjAgMCA4NTAuMzkgODUwLjM5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4NTAuMzkgODUwLjM5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNDQTMyMkYiIGQ9Ik02NjIuMjYzLDEyNS4xOTdIMTg2LjAwOWMtNDcuODI5LTAuNzI3LTYzLjgyLDIzLjE4OC02My44Miw2My4wNDR2NDk0LjIzOA0KCQljMCwzNS44NzMsMjEuOTIzLDUwLjk1LDUxLjgxNCw1MC45NWg1MDIuMjA5YzM3Ljg2NSwwLDU0LjIwOS0yMy4wNDksNTQuMjA5LTUwLjk1VjE5MC4yMzUNCgkJQzczMC4wMjEsMTQwLjQxNCw3MTAuMDkzLDEyNS4xOTcsNjYyLjI2MywxMjUuMTk3eiIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDI5Ljg2Nyw2NjUuNDg4Yy0yLjM3LDAuMzY1LTcuODMyLDAuOTczLTEyLjg0Ny0xLjM2NWMtMS4zMzUtMC42MjMtMy4zNzUtMi4xMy0zLjA5OC01LjAxMg0KCQkJYzAuNDU2LTQuNzM4LDMuMjU0LTEyLjQ3OCw4LjU3NC0yMy4wNzljMC45MDEtMS43OTUsMC40OTEtMy4zNTQsMC4zMTItNC4xNjZjLTIxLjU0NC05Ny45NCw2LjcxNi0yMDcuMzMsMjEuMDk0LTI3Ny41NTMNCgkJCWMwLjAzNS0wLjE3LDAuMjItMi4wNTksMS4zOTMtMi4yMzFjMi42NjktMC4zOTMsMTQuODQzLTEzLjk5MiwxMi42MDMtMzIuODQ0Yy0wLjI1LTIuMTA4LDAuNjU0LTIuNjY0LDIuODU5LTMuNzgxDQoJCQljMjQuMDc4LTEyLjE4NywzNS43NjktMzIuMjE5LDMzLjA3LTQ2LjU3NGMtNi43NjQtMzYuMDA4LTE2NC41MDktNTIuNTQ1LTE5NC4yNzQtMzcuMzkyYy0wLjUzNiwwLjI3My0xLjAzMiwwLjU1Ny0xLjQ4NCwwLjg1MQ0KCQkJYzAuMzI0LTAuNTI2LDAuNjYyLTEuMDQ0LDEuMDEzLTEuNTU2YzIxLjk2Ni0zMS45ODMsOTYuMjktMzcuOTQ3LDE1OC4yMDYtMjkuODI2YzUuOTM0LDAuOTM5LDAuNDcsOC4wNzgsMTAuNDQxLDcuODkNCgkJCWMzMy4xMjktNS4zODQsMzguNTIsMjAuODEzLDY5LjI1LDEwLjg1NGMwLjgwNy0wLjI2MiwxLjI0OC0wLjM3MSwwLjg1NSwwLjY5OGMtNi40MTYsMTcuNDc1LTI1LjU5MiwxOC40NTMtMjYuOTI5LDUwLjcwOA0KCQkJYy0wLjEyLDIuOTAxLDAuNzczLDMuNTU1LTAuNTAzLDUuMzQ0Yy00NS41MjEsNjMuODA1LTg2LjkzMywxNjguNDg5LTg3LjA0OCwyNzEuNzE0Yy0wLjAzLDI2LjY2OSwzLjQyMyw2MC4yNzEsMTcuMzUxLDc5LjY3NQ0KCQkJYzAuMzAxLDAuNDIsMC45MTIsMS4yMDIsMC45MiwyLjI3M2MwLjA1NCw4LjUwNSwwLjU2NCwxNy4wMzMsMCwyNS41MjJDNDQxLjA3NCw2NjMuOTM5LDQzMi4xMTgsNjY1LjE0Myw0MjkuODY3LDY2NS40ODh6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01MzkuMzg5LDYwMy40MTFjLTUuNjkzLDEzLjEzOS0xOS43MDksNDEuMTY3LTM0LjYsNTguMjQ5Yy0zLjA2NSwyLjYyOC00LjgxNiw1LjI1NS03LjQ0NSw1LjI1NQ0KCQkJYy0xLjMxMiwwLTMuNTAzLTIuMTg5LTMuNTAzLTQuMzc5czIuNjI4LTUuMjU2LDMuNTAzLTcuNDQ2YzkuMTk3LTE1Ljc2NywxMi43MDEtMjguMDI5LDEyLjcwMS0zOC4xMDMNCgkJCWMwLTI0Ljk2NC0xOC4zOTUtMzEuOTcxLTE4LjM5NS0zOC4xMDNjMC0xNS4zMjksMTkuNzA5LTMwLjIxOSwzMi44NDgtMzAuMjE5YzMuOTQxLDAsNS4yNTYsMi4xODgsMTAuOTQ5LDEwLjk0OQ0KCQkJYzcuNDQ1LDEwLjk0OCw5LjYzNSwxNy45NTUsOS42MzUsMjIuNzcyQzU0NS4wODIsNTg2Ljc2Nyw1NDIuNDU1LDU5Ni40MDIsNTM5LjM4OSw2MDMuNDExeiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTE3LjkyOCw0NzguNDg5Yy0xOC4zOTQsMC0yNi4yNzctMTQuNDUyLTI2LjI3Ny0yNi4yNzdzNy44ODQtMjcuMTU0LDI2LjcxNy0yNy4xNTQNCgkJCWMxNC44OTEsMCwyNi43MTUsOS42MzUsMjYuNzE1LDI1LjQwMkM1NDUuMDgyLDQ2Ni4yMjcsNTM0LjEzNSw0NzguNDg5LDUxNy45MjgsNDc4LjQ4OXoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==") 
}

/* removes appme-theme logo from header*/
#main-nav .navbar-brand img {
	display:none;
}
/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*body section*/
/* slash (/) sign color before every section tittle */

.section-title h2:before {
    background: #cb332f;
}
/*sets background of features section to grey */
#features {
	background-color: #f7f7f7;
}
/*sets background of key-features section to grey */
#key-features {
	background-color: white;
}

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Testimonials Section */
/* testimonials font */

.testimonial-carousel .carousel-text .single-box p {
    font-size: 17px;
}

/* Less empty space below testimonial text  */

.testimonial-carousel .carousel-text {
    margin-bottom: 0px;
}

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* subscribe/newsletter Section */
/* subscribe/newsletter button */

.subscribe-form .btn-subscribe,
.subscribe-form .btn-subscribe:focus {
	background: #cb332f;
}

.mc4wp-form-fields {
    text-align: center;
}

.mc4wp-form .newsletter {
    display: inline-block;
    text-align: center;
}

.mc4wp-form .newsletter .news-input-1{
    display: table-cell;
}

.mc4wp-form .newsletter .news-input-1 input{
    border-radius: 0px;
    width: 400px;
    height: 54px;
    vertical-align: top; /*new*/
    display: inline; /*new*/
    
}

.mc4wp-form .newsletter .news-input-1 .newsletter-form:focus{
    outline: none;
    border-color: #cb332f;
    box-shadow: 0 0 10px #cb332f;
    
}


.mc4wp-form .newsletter .news-input-2{
    display: table-cell;
}

.mc4wp-form .newsletter .news-input-2 .newsletter-button{
    height: 54px;
    border-top-right-radius: 3px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 0px;
    width: 157px;
    position: relative;
    /*margin-top: -1%;*/
    font-weight: bold;
    vertical-align: top; /*new*/
}

@-moz-document url-prefix() {
    .mc4wp-form .newsletter .news-input-2 .newsletter-button {
       /* margin-top: -30%; */
        background: none;

    }
}

.mc4wp-form .newsletter .news-input-2 .btn:before {
    background: #cb332f;
}

.mc4wp-form .newsletter .news-input-2 .btn::hover {
    background: #cb332f;
}


@media only screen and (max-width: 767px) {
    .mc4wp-form .newsletter .news-input-2 {
	display: block;
    }
    .mc4wp-form .newsletter .news-input-2 .btn {
        margin-top: 3px;
        border-radius: 3px;
    }
}

@media only screen and (max-width: 446px) {
    .mc4wp-form .newsletter .news-input-1 .newsletter-form{
        width:300px;
    }
}

@media only screen and (max-width: 320px) {
    .mc4wp-form .newsletter .news-input-1 .newsletter-form{
        width:280px;
    }
}

/*Mailcimp alert message*/
.mc4wp-alert {
    text-align: center;
}
.mc4wp-alert p {
    margin: 0;
}

.mc4wp-alert.mc4wp-notice {
    border: 2px solid blue;
    width: 49%;
    margin-left: auto;
    margin-right: auto;
}


.mc4wp-alert.mc4wp-success {
    border: 2px solid green;
    width: 49%;
    margin-left: auto;
    margin-right: auto;
}

.mc4wp-alert.mc4wp-error p {
    border: 2px solid red;
    width: 49%;
    margin-left: auto;
    margin-right: auto;
}

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Persönlich und kompetent Section (Features default)*/

/* Persönlich und kompetent Page Image */

.feature-mobile
.vc_single_image-img.attachment-full {
    margin-top: -100px;
}

/*Persönlich und kompetent Kunden Slider*/
.feature-mobile .section-title {
    margin-bottom: 10px;
}

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*skills Section*/
/*gives the slider a fancy curved look*/
/*
.parallax-bg {
border-top-left-radius:100% 50%;
border-top-right-radius:100% 50%;

}*/
/*
/*reduces curved look on small screens*/
/*@media only screen and (max-width: 767px) {
.parallax-bg {
border-top-left-radius:50% 10%;
border-top-right-radius:50% 10%;

	}
}*/



/* vertically align all skill logos */

#skills .slick-track {
    display: flex !important;
    align-items: center;
}
/*top waves */
@media only screen and (min-width: 768px) {
    .skillsTopWave {
	margin-top: -112px
}
}
@media only screen and (max-width: 767px) {
    .skillsTopWave {
	margin-top: -90px
}
}

@media only screen and (max-width: 463px) {
    .skillsTopWave {
	margin-top: -80px
}
}

/* centers the skills logos */
@media only screen and (min-width: 768px) {
	.skillsSvg {
	height: 200px;
	}
}

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Screenshots/Portfolio Section */



/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/




/*Keyfeatures Section */
/*Key Features BOx-icon size to make the hover effect reight */
#key-features .box-icon i{
    width: 100%;
    height: 70px;
}
/*Keyfeatures section icons hover background */

#key-features .feature-box:hover .box-icon,
#key-features .feature-box .box-icon:hover {
	background:#cb332f;
}

/*Keyfeatures section icons hover color */
#key-features .feature-box:hover .box-icon ::before,
#key-features .feature-box .box-icon :hover::before{
    color: white;
}

/* Bootstrap icons */

.box-icon, ::before {
    color: #cb332f;
}

@media only screen and (min-width: 1200px) {
    #key-features .vc_single_image-wrapper img {
        max-width: 260px;
    }
}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Kontakt Section*/
/* KOntakt Email box h5 */
#contact h5  {
    font-weight: normal;
}


/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Contact Form */
/* Contact Form Button */
/* making random buttons fill up with red background */

.callToActionContainer .btn-custom::before,
#contactForm button::before {
    background-color:#cb332f;
}

button::before {
    background-color:#cb332f;
}

.callToActionContainer .btn-custom:hover i::before,
.contact-form button:hover i::before{
    color:white;
}

#contactForm button:hover i::before{
    color:white;
}


/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*contact form 7 */
.wpcf7-form input {
    border: transparent;
    margin: inherit;
	border-bottom: 1px solid Black;
	background: transparent
}
.wpcf7-textarea {
    margin: inherit;
    border: transparent;
	text-align: left;
	border-bottom: 1px solid Black;
	background: transparent;
	resize: none;
}

@media only screen and (max-width: 450px) 
    {.wpcf7-form input{
      width: 290px;
}
}

@media only screen and (max-width: 450px) 
    {.wpcf7-textarea{
      width: 290px;
}
}

@media only screen and (min-width: 450px) 
    {.wpcf7-textarea{
      width: 390px;
}
}

@media only screen and (max-width: 346px) 
    {.wpcf7-form input{
      width: 210px;
}
}

@media only screen and (max-width: 346px) 
    {.wpcf7-textarea{
      width: 210px;
}
}

/* don't fullscreen team member images on tablet screen  */
@media only screen and (min-width: 480px) and (max-width: 991px) {
    #team .vc_column_container .col-md-3 {
        width: 50%;
        margin-left: 25%;
    }
}

/* prevent overlap of coder character on mobile screen */
@media only screen and (max-width: 767px) {
    #key-features .vc_single_image-wrapper img {
        margin-bottom: 260px;
    }
}

/* prevent overlap of coder character on Desktop screen */
@media only screen and (min-width: 768px) {
 #key-features .vc_single_image-wrapper img {
        margin-bottom: 110px;
    }
}

/* repeating this from the theme styles, to force it on mobile screens too */
@media only screen and (max-width: 767px) {
    .section-title h2::before {
        background: #cb332f;
        display: block; /* explicitly necessary to make it appear on mobile  */
        content: "";
        position: absolute;
        top: 0px;
        left: -15px;
        height: 26px;
        width: 6px;
        -webkit-transform: skewX(-10deg);
        -moz-transform: skewX(-10deg);
        transform: skewX(-10deg);
    }
}


/*Footer Section */
/*adding footer scydev logo and removes appme theme logo */
footer .footer-logo img {
	display: none;
}




footer .footer-logo {
	width:100px;
	height: 100px;
	margin: auto;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
		background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODUwLjM5cHgiIGhlaWdodD0iODUwLjM5cHgiIHZpZXdCb3g9IjAgMCA4NTAuMzkgODUwLjM5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4NTAuMzkgODUwLjM5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNDQTMyMkYiIGQ9Ik02NjIuMjYzLDEyNS4xOTdIMTg2LjAwOWMtNDcuODI5LTAuNzI3LTYzLjgyLDIzLjE4OC02My44Miw2My4wNDR2NDk0LjIzOA0KCQljMCwzNS44NzMsMjEuOTIzLDUwLjk1LDUxLjgxNCw1MC45NWg1MDIuMjA5YzM3Ljg2NSwwLDU0LjIwOS0yMy4wNDksNTQuMjA5LTUwLjk1VjE5MC4yMzUNCgkJQzczMC4wMjEsMTQwLjQxNCw3MTAuMDkzLDEyNS4xOTcsNjYyLjI2MywxMjUuMTk3eiIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDI5Ljg2Nyw2NjUuNDg4Yy0yLjM3LDAuMzY1LTcuODMyLDAuOTczLTEyLjg0Ny0xLjM2NWMtMS4zMzUtMC42MjMtMy4zNzUtMi4xMy0zLjA5OC01LjAxMg0KCQkJYzAuNDU2LTQuNzM4LDMuMjU0LTEyLjQ3OCw4LjU3NC0yMy4wNzljMC45MDEtMS43OTUsMC40OTEtMy4zNTQsMC4zMTItNC4xNjZjLTIxLjU0NC05Ny45NCw2LjcxNi0yMDcuMzMsMjEuMDk0LTI3Ny41NTMNCgkJCWMwLjAzNS0wLjE3LDAuMjItMi4wNTksMS4zOTMtMi4yMzFjMi42NjktMC4zOTMsMTQuODQzLTEzLjk5MiwxMi42MDMtMzIuODQ0Yy0wLjI1LTIuMTA4LDAuNjU0LTIuNjY0LDIuODU5LTMuNzgxDQoJCQljMjQuMDc4LTEyLjE4NywzNS43NjktMzIuMjE5LDMzLjA3LTQ2LjU3NGMtNi43NjQtMzYuMDA4LTE2NC41MDktNTIuNTQ1LTE5NC4yNzQtMzcuMzkyYy0wLjUzNiwwLjI3My0xLjAzMiwwLjU1Ny0xLjQ4NCwwLjg1MQ0KCQkJYzAuMzI0LTAuNTI2LDAuNjYyLTEuMDQ0LDEuMDEzLTEuNTU2YzIxLjk2Ni0zMS45ODMsOTYuMjktMzcuOTQ3LDE1OC4yMDYtMjkuODI2YzUuOTM0LDAuOTM5LDAuNDcsOC4wNzgsMTAuNDQxLDcuODkNCgkJCWMzMy4xMjktNS4zODQsMzguNTIsMjAuODEzLDY5LjI1LDEwLjg1NGMwLjgwNy0wLjI2MiwxLjI0OC0wLjM3MSwwLjg1NSwwLjY5OGMtNi40MTYsMTcuNDc1LTI1LjU5MiwxOC40NTMtMjYuOTI5LDUwLjcwOA0KCQkJYy0wLjEyLDIuOTAxLDAuNzczLDMuNTU1LTAuNTAzLDUuMzQ0Yy00NS41MjEsNjMuODA1LTg2LjkzMywxNjguNDg5LTg3LjA0OCwyNzEuNzE0Yy0wLjAzLDI2LjY2OSwzLjQyMyw2MC4yNzEsMTcuMzUxLDc5LjY3NQ0KCQkJYzAuMzAxLDAuNDIsMC45MTIsMS4yMDIsMC45MiwyLjI3M2MwLjA1NCw4LjUwNSwwLjU2NCwxNy4wMzMsMCwyNS41MjJDNDQxLjA3NCw2NjMuOTM5LDQzMi4xMTgsNjY1LjE0Myw0MjkuODY3LDY2NS40ODh6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01MzkuMzg5LDYwMy40MTFjLTUuNjkzLDEzLjEzOS0xOS43MDksNDEuMTY3LTM0LjYsNTguMjQ5Yy0zLjA2NSwyLjYyOC00LjgxNiw1LjI1NS03LjQ0NSw1LjI1NQ0KCQkJYy0xLjMxMiwwLTMuNTAzLTIuMTg5LTMuNTAzLTQuMzc5czIuNjI4LTUuMjU2LDMuNTAzLTcuNDQ2YzkuMTk3LTE1Ljc2NywxMi43MDEtMjguMDI5LDEyLjcwMS0zOC4xMDMNCgkJCWMwLTI0Ljk2NC0xOC4zOTUtMzEuOTcxLTE4LjM5NS0zOC4xMDNjMC0xNS4zMjksMTkuNzA5LTMwLjIxOSwzMi44NDgtMzAuMjE5YzMuOTQxLDAsNS4yNTYsMi4xODgsMTAuOTQ5LDEwLjk0OQ0KCQkJYzcuNDQ1LDEwLjk0OCw5LjYzNSwxNy45NTUsOS42MzUsMjIuNzcyQzU0NS4wODIsNTg2Ljc2Nyw1NDIuNDU1LDU5Ni40MDIsNTM5LjM4OSw2MDMuNDExeiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTE3LjkyOCw0NzguNDg5Yy0xOC4zOTQsMC0yNi4yNzctMTQuNDUyLTI2LjI3Ny0yNi4yNzdzNy44ODQtMjcuMTU0LDI2LjcxNy0yNy4xNTQNCgkJCWMxNC44OTEsMCwyNi43MTUsOS42MzUsMjYuNzE1LDI1LjQwMkM1NDUuMDgyLDQ2Ni4yMjcsNTM0LjEzNSw0NzguNDg5LDUxNy45MjgsNDc4LjQ4OXoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==") 

}


.footer-social {
    display:flex;
    flex-direction: column;
    margin-top: -10px;
}

.footer-social .fab{
    font-size: 40px;
}

/*Footer copyright text*/
.copyright-text p {
    color: #a2a2a2;
    word-break: none;
    display: inline; 
    font-size: 14px;
}

.copyright-text {
    color: #a2a2a2;
}
/* force tech logos to be more or less the same size */
div#logo-carousel-free-345.logo-carousel-free .wpl-logo {
    height: 150px;
    width: auto !important;
}
.logo-carousel-free .wpl-logo img {
    width: auto;
    height: 150px;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* wave transition section*/
#wavy-transition {
	padding: 0px;
}

/*prevents key feature section from overlapping and sets it closer to the wave on big screens*/
@media only screen and (min-width: 767px) {
    #key-features {
	margin-top: -190px;
	background-color: transparent;
}
}

/* center CAT content */
.callToActionContainer p {
    text-align: center;
}

.callToActionContainer h4 {
    margin-top: 20px;
}

/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*LIVE CHAT PLUGIN*/

/*fontsize of second chatbox popup */

#wplc_first_message {
    font-size: 9pt;
}