

@media screen and (min-width: 600px) and (max-width:1000px){
.vc_column-inner.vc_custom_1484931314990 .wpb_wrapper .q_elements_holder:first-child{
    margin-top: -40px;
    }
}
@media only screen and (max-width: 1000px){
.content .content_inner > .container > .container_inner, .content .content_inner > .full_width > .full_width_inner, .content .content_inner > .container > .container_inner.default_template_holder, .content .content_inner .overlapping_content > .overlapping_content_inner > .container_inner, .content .content_inner .overlapping_content > .overlapping_content_inner > .full_width_inner, .content .content_inner .overlapping_content > .overlapping_content_inner > .container_inner.default_template_holder {
    padding-top: 0 !important;
}
}
@media screen and (min-width: 600px) and (max-width:1200px){
.vc_column-inner.vc_custom_1484931314990 .wpb_wrapper .q_elements_holder:first-child{
    margin-top: -40px;
    }
}
@media only screen and (max-width: 1200px){
.content .content_inner > .container > .container_inner, .content .content_inner > .full_width > .full_width_inner, .content .content_inner > .container > .container_inner.default_template_holder, .content .content_inner .overlapping_content > .overlapping_content_inner > .container_inner, .content .content_inner .overlapping_content > .overlapping_content_inner > .full_width_inner, .content .content_inner .overlapping_content > .overlapping_content_inner > .container_inner.default_template_holder {
    padding-top: 0 !important;
}
}
@media (min-width: 600px) and (max-width: 1024px)
custom_css.css?…r=1488970794:4
.aboutme .custom_font_holder p {
margin-top: -110px !important;
}
.portfolio_related_projects .caroufredsel-direction-nav a {
    display: block !important;
}


@media screen and (max-width: 1000px) {
    .portfolio_single .video {
        margin: 0 0 7%;
    }
}

.portfolio_detail .info .info_section_title {
    color: #1b533a;
}
.info.portfolio_single_categories {
        margin-left: -15px;
    }
@media (max-width: 600px){
.aboutme .custom_font_holder p {
    margin-top: -40px !important;
}
}
@media (max-width: 1000px){
.postid-57859 .portfolio_single .video .mobile-video-image {
    background-image: url(http://malwina-mangold.de/wp-content/uploads/2016/12/w_a_m_partnerseite_1110X660px_V02.png) !important;
}
.postid-57560 .portfolio_single .video .mobile-video-image {
    background-image: url(http://malwina-mangold.de/wp-content/uploads/2016/10/dpx_laptop-front_V01_1110X660px.png) !important;
}
}
.mejs-container .mejs-controls .mejs-time span, .mejs-container .mejs-controls .mejs-time .mejs-duration {
    color: #000 !important;
}
.mejs-container .mejs-controls {
border: 1px solid #000000 !important;
border-top: 1px solid #000000 !important;
}
@media (min-width: 1000px){
.portfolio_images .video-wrap {
height: 716.5px !important;
}}
.flex-direction-nav a:hover,
.caroufredsel-direction-nav a:hover,
.owl-carousel .owl-prev:hover,
.owl-carousel .owl-next:hover {
color: #82b37a !important;
}
.portfolio_related_projects .caroufredsel-direction-nav a {
    display: block !important;
}
@media (max-width: 768px){
.aboutme .custom_font_holder{
    padding-left: 20px !important;
}
}
.mejs-container .mejs-controls {
    top: inherit !important;
}
@media (min-width: 1000px){
.portfolio_single .video .video-wrap .mejs-mediaelement video.video {
    width: 100% !important;
    height: auto !important;
}
}
@media (max-width: 768px){
.page-id-708 .space .vc_empty_space {
    display: none !important;
}
}
@media (min-width: 600px) and (max-width: 1024px){
.info.portfolio_single_content p {
line-height: 25px;
}}
@media (max-width: 600px){
.info.portfolio_single_content p {
line-height: 20px;
}}
@media (min-width: 600px) and (max-width: 1024px){
p, p strong {
font-size: 14px !important;
}}
@media (max-width: 600px){
p, p strong {
font-size: 12px !important;
}}
.portfolio_single .portfolio_navigation .portfolio_prev.show,
.portfolio_single .portfolio_navigation .portfolio_next.show {
top: 147px !important;
}
.page-id-708 .separator.transparent {
    margin-top: 15px !important;}
.single.single-portfolio_page .content {
margin-top: 0px;}
.search .date > span { color: #1b533a }
.search .post_author_link > span:hover { color: #82b37a }
.wpb_gallery_slides a.flex-next ,.wpb_gallery_slides  a.flex-prev { color: #1b533a }
.wpb_gallery_slides a.flex-next:hover ,.wpb_gallery_slides  a.flex-prev:hover { color: #82b37a }
.pp_fade div.pp_hoverContainer a.pp_next,.pp_fade div.pp_hoverContainer a.pp_previous{ color: #1b533a }
.pp_fade div.pp_hoverContainer a.pp_next:hover,.pp_fade div.pp_hoverContainer a.pp_previous:hover{ color: #82b37a }
.nav_arrow > span {
     color: white;
}
.nav_arrow {
     background-color: #1b533a ! important;
}
.nav_arrow:hover {
     background-color: #82b37a ! important;
}
.nav_arrow:hover > span {
     color: #ffffff ! important;
}
.page-id-54668 .projects_holder article .icons_holder{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.page-id-54668 .projects_holder article .icons_holder a{
	display: table !important;
    padding: 0 !important;
    width: 100%;
    height: 100%;
}
.page-id-54668 .projects_holder article .icons_holder a:before{
	 display: table-cell;
    vertical-align: middle;
}
.page-id-54668 .projects_holder article .icons_holder a.preview:before, 
.page-id-54668 .projects_masonry_holder article .icons_holder a.preview:before, 
.page-id-54668 .portfolio_slides .icons_holder a.preview:before {
    content: "\f178";
    font-size: 42px;
}

.page-id-54668 .qode_carousels .caroufredsel-direction-nav .caroufredsel-navigation-item, 
.page-id-54668 .caroufredsel-direction-nav a {
    background-color: #f5245f;
    color: #fff;
}

.page-id-54668 .qode_carousels .caroufredsel-direction-nav .caroufredsel-navigation-item:hover, 
.page-id-54668 .caroufredsel-direction-nav a:hover {
    background-color: #16171D;
    color: #fff;
}

.page-id-54668 .full_width .qode_carousels .caroufredsel-direction-nav .qode_carousel_prev {
    left: 15px;
}

.page-id-54668 .full_width .qode_carousels .caroufredsel-direction-nav .qode_carousel_next {
    right: 15px;
}

#nav-menu-item-56339 .second ul li {
    border-left: 0;
}

#nav-menu-item-56339 .second .inner ul li a {
    margin: 0;
}

#nav-menu-item-56339 .second .inner .widget {
     padding: 10px 9px 0;
}

#nav-menu-item-56339 .second .inner ul li a {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 0;
}

#nav-menu-item-56339 .second .inner ul li a img {
    display: inline-block;
    vertical-align:middle;
    position: relative;
}

#nav-menu-item-56339 .second .inner ul li a:before {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    background-color: rgba(22,23,29,0.8);
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 3;
}

#nav-menu-item-56339 .second .inner ul li a:hover:before {
    opacity: 1;
}

#nav-menu-item-56339 .second .inner ul li a:after {
    content: "\f178";
    font-size: 42px;
    font-family: "FontAwesome";
    position: absolute;
    top: 50%;
    left: 0;
    right:0;
    color: #fff;
    opacity: 0;
    -webkit-transform: scale(1.2) translateY(20px);
    -ms-transform: scale(1.2) translateY(20px);
    transform: scale(1.2) translateY(20px);
    transition: background-color 0.2s ease-out, transform 0.3s ease-out, opacity 0.3s ease-out;
    -webkit-transition: background-color 0.2s ease-out, -webkit-transform 0.3s ease-out, opacity 0.3s ease-out;
    backface-visibility: hidden;
    z-index: 4;
}

#nav-menu-item-56339 .second .inner ul li a:hover:after {
    opacity: 1;
    -webkit-transform: scale(1) translateY(-50%);
    -ms-transform: scale(1) translateY(-50%);
    transform: scale(1) translateY(-50%);
    backface-visibility: hidden;
}

.search .post_author_link{ pointer-events: none }