/*
Theme Name: AccessPress Parallax CCB
Theme URI: https://icancreative.de
Template: accesspress-parallax
Author: Neuhaus
Author URI: https://icancreative.de
Description: AccessPress Parallax special CCB
Version: 1.60.1521638426
Updated: 2018-03-21 14:20:26

*/

body, button, input, select, textarea {
    font-family: 'Lato', sans-serif;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    background-color: #3aa7dd;
}
a {
    color: #3aa7dd;
}
.parallax-section h2 {
    font-size: 28px;
    text-transform: none;
}
.parallax-section h2 span:after {
    border-color: #3aa7dd;
}
#primary {
    width: 100%;
}
#secondary h2.widget-title {
    border-bottom: 1px solid #3aa7dd;
    text-transform: none;
}
.site-title {
    text-transform: none;
}
.posted-on {
    background-color: #3aa7dd;
}
.posted-on:before {
    border-color: #3aa7dd;
}
.commentmetadata .comment-edit-link {
    color: #3aa7dd;
}
.reply .comment-reply-link {
    background-color: #3aa7dd;
}
#masthead {
    border-bottom: 1px solid #3aa7dd;
}
#site-logo {
    width: 80%;
    max-width: 300px;
}
.main-navigation > ul > li > a {
    text-transform: none;
}
.main-navigation > ul > li.current a {
    color: #3aa7dd;
}
.main-navigation li:hover > a {
    color: #3aa7dd;
}
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a {
    color: #3aa7dd;
}
.menu-toggle {
    background-color: #3aa7dd !important;
}
.pagination .nav-links a, .pagination .nav-links span {
    background-color: #3aa7dd;
}
.slider-caption .caption-title {
    text-transform: none;
}
.slider-caption .caption-description a:hover, .btn:hover {
    border: 1px solid #3aa7dd;
    border: 2px solid #3aa7dd !important;
    background-color: #3aa7dd !important;
}
#main-slider .slick-dots li.slick-active button {
    border: 1px solid #3aa7dd;
    background-color: #3aa7dd;
}
.parallax-section input[type="text"], .parallax-section input[type="email"], .parallax-section input[type="url"], .parallax-section input[type="password"], .parallax-section input[type="search"], .parallax-section input[type="tel"], .parallax-section textarea {
    border: 1px solid #3aa7dd;
}
.parallax-section .wpcf7-form .wpcf7-submit {
    background-color: #3aa7dd;
}
.parallax-section .slider-caption .caption-description a, .parallax-section .btn {
    border-color: #3aa7dd;
}
.service-list .service-image {
    width: 26%;
    width: 180px;
    height: auto;
}
.service-list .service-image img {
    padding: 3px;
}
.service-list .service-detail {
    width: 360px;
}
.testimonial-listing .slick-arrow {
    border-color: #3aa7dd;
}
.testimonial-listing .slick-arrow:hover {
    border: 1px solid #3aa7dd;
    background-color: #3aa7dd;
}
.portfolio-list h3 {
    text-transform: none;
}
.team-image:hover, .team-image.slick-current {
    border: 1px solid #3aa7dd;
}
.blog-list h3 {
    text-transform: none;
}
.blog-list .blog-excerpt {
    border-bottom: 1px solid #3aa7dd;
}
.blog-list .blog-excerpt .posted-date {
    color: #3aa7dd;
}
.blog-list .blog-excerpt span {
    background-color: #3aa7dd;
}
.blog-list:hover .blog-excerpt {
    border-color: #3aa7dd;
}
#go-top {
    background-color: #3aa7dd;
}
.social-icons a:hover {
    background-color: #3aa7dd;
}
.social-icons a span:after {
    border-color: #3aa7dd;
}
.woocommerce .woocommerce-breadcrumb a:hover {
    color: #3aa7dd;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    text-transform: none;
}
.woocommerce .related.products ul.products li.product .woocommerce-loop-product__title {
    text-transform: none;
}
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
    background-color: #3aa7dd;
}
.parallax-section .woocommerce ul.products li.product h3 {
    border-bottom-color: #3aa7dd;
}
.woocommerce ul.products li.product .button {
    background-color: #3aa7dd;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    background-color: #3aa7dd;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #3aa7dd;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #3aa7dd;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #3aa7dd;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #3aa7dd;
}
@media screen and (max-width: 1000px) {
.menu-toggle {
    background-color: url(../images/menu.png) no-repeat center #e3633b;
}
.main-navigation > ul {
    background-color: #3aa7dd !important;
}
.main-navigation > ul > li {
    display: block;
}

}

#ssb-container.ssb-btns-right .ssb-social-popup {
    right: -50%;
    margin: 0px 0 0 0px;
    left: 0;
}


.lsow-portfolio-wrap .lsow-taxonomy-filter .lsow-filter-item a {
    font-size: 15px;
    line-height: 24px;
    -webkit-transition: all .4s ease-in-out 0s;
    transition: all .4s ease-in-out 0s;
    display: block;
    color: #777;
    padding: 0 15px 15px;
}


.lsow-portfolio-wrap .lsow-taxonomy-filter .lsow-filter-item:last-child {
    display: none;
} 

.lsow-terms a {
font-size: 10px!important;
line-height: 11px!important;

}

.lsow-terms {

margin-top: 10px;
font-size: 10px!important;
line-height: 11px!important;

}

div.pdfemb-wantmobile-fsarea {
  
    width: 80%!important;
    margin: 40% auto 0 auto!important;
    padding: 5px!important;
    height: 20%!important;
    max-height: 55px!important;
    
    -webkit-border-radius: 5px!important;
    -moz-border-radius: 5px!important;
    border-radius: 5px!important;
    border: 2px solid #363600!important;
    background-color: #C5BDCF!important;
    -webkit-box-shadow: #B3B3B3 4px 4px 4px!important;
    -moz-box-shadow: #B3B3B3 4px 4px 4px!important;
    box-shadow: #B3B3B3 4px 4px 4px!important;
    letter-spacing: 1px!important;
    font-size: 12px!important;
    line-height: 100%!important;
}

.parallax-section {
    padding: 60px 0 0px!important;
    position: relative;
}


.lsow-service .lsow-service-text .lsow-title {
    min-height: 60px;}