/*===HEADER MENU*======================*/
/*resize logo in mobile header*/
.qodef-mobile-header .qodef-mobile-logo-wrapper img {height: 35%;width: auto;}

.qodef-main-menu .qodef-main-menu-line {display:none;}

.qodef-main-menu > ul > li > a {
padding: 8px;
margin: 20px;
}

.qodef-main-menu > ul > li > a:hover {
border-top:1px solid;
border-left:1px solid;
border-right: 4px solid;
border-bottom: 3px solid;
padding: 8px;
margin-left: 19px;
margin-right:16px;
}

.current {
border-top:1px solid;
border-left:1px solid;
border-right: 4px solid;
border-bottom: 3px solid;
padding: 8px;
margin-left: 19px;
margin-right:16px;
}
/*===Mobile MENU*======================*/
.qodef-mobile-header .qodef-mobile-nav ul li a, .qodef-mobile-header .qodef-mobile-nav ul li h6 {
padding: 9px 10px !important;
text-align: center !important;
}

/*===HEADER MENU*======================*/
/*remove padding between header + content*/
.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner, .qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {padding-top: 0px; padding-bottom:0px;}

.qodef-page-footer .widget.widget_media_image a, .qodef-page-footer .widget.widget_media_image img {
    display: block;
    width: auto !important;
    height: 60px !important;
}

.qodef-page-header .qodef-vertical-align-containers {
box-shadow: 0px 5px 10px rgba(0, 0, 0, .15);
}


.vc_tta-panel-heading {
border: none !important;
box-sizing: border-box;
transition: background .2s ease-in-out;
}

.vc_tta-panel-heading:hover {
background: none !important;
color: #8bf64c !important;
}



.vc_tta-panel-title>a:hover {
cursor: pointer;
color: #000000 !important;
text-decoration: underline !important;
}

#qodef-back-to-top .qodef-back-to-top-text {
  background: #ffffff;
  padding: 6px;
  border-top: 1px solid;
border-left: 1px solid;
  border-right: 5px solid;
  border-bottom: 3px solid;
border-color: #000000;
color: #000000;
}







.wpb_single_image img {
border: none;
  }

.qodef-image-gallery .qodef-ig-image img {
    border: 4px solid;
    border-color: #000000;
    box-shadow: 8px 8px 0px #000000;
}

.qodef-post-image a {
 border: 4px solid;
  border-color: #000000;
  box-shadow: 8px 8px 0px #000000;

}

.borders_image img {
 border: 4px solid;
  border-color: #000000;
  box-shadow: 8px 8px 0px #000000;

}

.qodef-single-image-holder .qodef-si-inner img {
position: relative;
display: block;
border: none;
}

body .pp_pic_holder #pp_full_res img {
display: block;
border: none;
}

/*Portfolio Page Next Item*/
.qodef-pattern-holder .qodef-pattern-after, .qodef-pattern-holder .qodef-pattern-before {
display: none;
}

.qodef-ps-navigation .qodef-ps-next .qodef-ps-navigation-text {
font-size:4em;
font-weight: 700;
line-height: 1.2em;
color: rgba(255,0,0,0);
  letter-spacing: 0.02em;
-webkit-text-stroke-width: 1.5px;
-webkit-text-stroke-color: #e6007e;
}



.qodef-ps-navigation .qodef-ps-next a .qodef-ps-nav-mark svg {
fill: rgba(255,11,163,1);
}

/*FOOTER SETTINGS*/


/*PROJECT PAGE STYLING*/
.index {
  z-index: -100;
}



.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
color: #ffffff !important;
text-transform: uppercase;
font-size: 20px;
padding-left: 0 !important;
}


/*deactivate overlay on blog list images when hovered*/
.qodef-blog-list-holder .qodef-post-image a:after {
  background-color: rgba(0,0,0,0) !important;
  }




  
 
/*center project titles + date*/
.qodef-blog-holder article .qodef-post-info-top {
   text-align: center !important;
}

.qodef-blog-holder article .qodef-post-title {
 
    text-align: center !important;
}


.qodef-blog-holder.qodef-blog-single .qodef-post-title, .qodef-blog-holder.qodef-blog-standard .qodef-post-title {
    line-height: 1.05em;
}


.flexslider {
    margin: 0 0 0px;
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    border-radius: 4px;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    zoom: 1;
}


.qodef-blog-holder.qodef-blog-single article .qodef-post-title  {
   display: none;
}

.qodef-blog-holder.qodef-blog-single article .qodef-post-heading {
    margin-bottom:-30px !important;
}

 .pinksquare {
  
  background-color: #ffffff;
opacity: 1;
border: 5px solid;
border-color: #ff0ba3;
  box-shadow:
    -9px 9px 0 -5px #ffffff,
    -9px 9px 0 0px #ff0ba3,
    -18px 18px 0 -5px #ffffff,
    -18px 18px 0 0px #ff0ba3;
}

 .blacksquare {
  
  background-color: #ffffff;
opacity: 1;
border: 5px solid;
border-color: #000000;

}



.window_leiste {
border-bottom: 5px solid;
border-color: #ff0ba3;
}

.window_black {
border-bottom: 5px solid;
border-color: #000000;
}

.window_gallery {
background-color: #ffffff;
border: 5px solid;
border-bottom: none;
border-color: #000000;
}

.window_font {
font-family:"Prompt";
font-size: 1.5rem;
font-weight: 700;
}

.z-index-high {
z-index: 100;
}


.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
    
    font-size: 65px !important;
}

.vc_images_carousel .vc_carousel-control {
    text-shadow: none !important;
   
}

.qodef-blog-holder article .qodef-post-title {
margin-top: 3% !important;
margin-bottom: 1% !important;
z-index: 1000 !important;
}

.qodef-blog-holder article .qodef-post-info-top {
margin: 2% 0 5%;
display: none;
z-index: 1000 !important;
}

.qodef-blog-holder article .qodef-post-image img {
    display: none;
}

.qodef-related-posts-holder {
    display: none;
}

