/*
Theme Name: Verve Ventures
Description: Child theme for Uncode theme
Author: Lieblinge
Author URI: http://www.lieblinge.org
Template: uncode
Version: 1.1.3
Text Domain: uncode
*/

:root {
  --verve-darkblue: #1D2648;
  --verve-orange: #E95E0D;
  --verve-gold: #BF9004;
  --verve-bright-blue: #99C2D6;
  --verve-ice: #D6E7EF;
  --verve-blue: #006599;
  --verve-salmon: #FFA18F;
  --verve-clay: #DBD8BF;
}

::selection {
    background: var(--verve-darkblue) !important;
    color: #ffffff !important;
}



.verticals-description-de p {
	font-size: 16px !important;
}

/* Styling for Workable Widget on Work with us Page */

  #whr_embed_hook .whr-items,
  #whr_embed_hook .whr-item,
  #whr_embed_hook .whr-info {
  background: none;
  list-style: none;
  margin: 0;
  padding: 0;
  }

  #whr_embed_hook .whr-item {
  padding-top: 1rem;
  }

  #whr_embed_hook .whr-item:last-child {
  margin-bottom: 0;
  }

  #whr_embed_hook .whr-items {
  padding: 0 1rem 1rem;
  }

  #whr_embed_hook .whr-group {
  margin: 0
  padding: .2rem .4rem;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: var(--verve-blue);	  
  }

  #whr_embed_hook .whr-toggle {
  margin-top: .5rem;
  padding-left: 1rem;
  clip-path: polygon(100% 0,100% calc(100% - 23px),calc(100% - 46px) 100%,0 100%,0 0);
  }

  #whr_embed_hook .whr-toggle a {
  display: block;
  color:white;
  padding-top: 10px;
  padding-bottom: 10px;
  }
  
  #whr_embed_hook .whr-toggle:hover {
  background: var(--verve-orange);
  }


  #whr_embed_hook .whr-active {
  background: var(--verve-orange);
  }

  #whr_embed_hook .whr-active + .whr-items {
  background: var(--verve-ice);
  max-width: calc(100% - 46px);
  }

  #whr_embed_hook .whr-info {
  }

  #whr_embed_hook .whr-info li {
  background: none;
  display: inline;
  margin: 0 .2rem 0 0;
  padding: .1rem .4rem;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  font-size: .8rem;
  } 

  #whr_embed_hook .whr-info li span {
  color: var(--verve-darkblue);
  text-transform: uppercase;
  font-size: .7rem;
  }

  #whr_embed_hook .whr-title {
  margin: 0;
  padding: .2rem 0;
  margin-bottom: -13px;
  }

  #whr_embed_hook .whr-description {
  border: 1px solid #ddd;
  background: #fff;
  clear: both;
  font-size: .9rem;
  margin: .5rem 0 0 0;
  padding: .5rem;
  line-height: 1.1;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  }

  #whr_embed_hook .whr-description ul {
  margin: .5rem 0;
  }

  #whr_embed_hook .whr-description li {
  margin: .25rem 0;
  }

/* Tab Styling für Fee Matrix auf Investor Page */

.verve-fee-matrix-tabs .text-left.nav-tabs > li > a {
    padding: 0px 48px 55px 0px;
}

.verve-fee-matrix-tabs .nav-tabs > li.active > a, .tabs-left > li.active > a {
border:none;
}

.verve-fee-matrix-tabs .nav-tabs {
	border:none;
}

.verve-fee-matrix-tabs .nav-tabs > li > a {
	font-size:36px;
	padding-bottom: 40px;
	font-weight:900;
}

.verve-fee-matrix-tabs .vc_tta-tab.active > a > span {
	padding-bottom:7px;
	border-bottom: 3px solid var(--verve-blue);
    color: var(--verve-blue);
}

.verve-fee-matrix-tabs .text-left.nav-tabs > li > a {
    padding: 0px 0px 55px 36px;
}

@media (max-width: 592px) { 
.verve-fee-matrix-tabs .nav-tabs > li > a {
	font-size:24px;
}
.verve-fee-matrix-tabs .text-left.nav-tabs > li > a {
    padding: 0px 0px 50px 36px ;
}

}


.text-small, .text-small > * {
    font-size: 12px;
    line-height: 150%;
}

strong {
	font-weight:700;
}

.newPIC1 {
  z-index: 100 !important;
}
.newPIC2 {
  z-index: 2 !important;
}
.isotope-container .t-entry-visual-cont a {
  z-index: 200 !important;
}

.blueBG {
   background-color: rgba(12,102,151, 0.2);
   background-color: rgba(29,38,72, 0.2);
   position: absolute;
      top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  z-index: 90 !important;
}

.verve-portfolio .isotope-container .tmb {
  --notch-length: 36px;
  --notch-height: 24px;
	
  clip-path: 
    polygon(
      100% 0, 
      100% 100%,
      var(--notch-length) 100%,
      0 calc(100% - var(--notch-height)),
      0 0
    );
}

.investment-logo {
  background-color: var(--verve-gold);
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 36px), calc(100% - 72px) 100%, 0 100%);
}

.investment-logo img {
object-fit: cover;
}


/*verve Table Styles in use on investor fee page */

.verve-list li {
	list-style-image: url('https://verve.vc/wp-content/uploads/list-bullet.png');
	padding-bottom:30px;
	line-height: 31px;
  padding-left: 5px;
}


.verve-table::before {
	position: absolute;
	width: 70px;
	top: -23px;
	right: -70px;
	content: '';
	height: calc(100% + 1px);
	background: var(--verve-bright-blue);
	transform: skewY(-34deg);
}

.verve-table-head:after{
        position:absolute;
        top: 0;
        content:"";
        left:0;
        height: 100%; /*Set pixel height and width if not defined in parent element*/
        width: 100%; 

        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        box-sizing:border-box;
        border-bottom:2px solid var(--verve-gold); /*set your border style*/

    }

.verve-table-row:before {
        position:absolute;
        top: 0;
        content:"";
        left:0;
        height: 100%; /*Set pixel height and width if not defined in parent element*/
        width: 100%; 

        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        box-sizing:border-box;

        border-bottom:2px solid white; /*set your border style*/

    }

.verve-fee-table-description {
	font-size:18px; 
	font-weight:700; 
	line-height: 20px !important;
	display: block;
}

.verve-table-small-text {
	font-size:13px;
	display:block;
	line-height:15px;
	font-weight:600;
}

.verve-table-small-text a {
	font-size:14px;
	display:inline-block;
	line-height:16px;
	position:relative;
	top: 6px;
	font-weight:600;
	color: white;
	border-bottom: 2px solid var(--verve-blue);
}

.verve-table-small-text a:hover {
	border-bottom: 2px solid var(--verve-orange);
	color:white !important;
}

.verve-table-request a {
	font-size:15px;
	display:inline-block;
	line-height:16px;
	position:relative;
	top: 6px;
	font-weight:600;
	color: white;
	border-bottom: 2px solid var(--verve-orange);
}

.verve-table-request a:hover {
	border-bottom: 2px solid var(--verve-darkblue);
	color:white !important;
}


.verve-fee-table-number-highlighted {
	font-size:30px;
	font-weight:800;
	font-style:italic;
	color: var(--verve-blue);
}

.verve-table-feature {
    line-height: 1.2;
	font-size:18px; 
	font-weight:700; 
	padding:15px;
	margin-top: 0px;
}

.verve-invested {
	margin: 0px 0 6px; line-height: 27px; font-size:21px; font-weight:700; color:var(--verve-blue); display:block;
}

.verve-invested-last {
margin: 0px 0 0; line-height: 0.6; font-size:14px; font-weight:600; color:var(--verve-darkblue); display:block;
}


/* hide template menu */

.row-menu {
    display: none;
}

#verve-menu_wrapper {
	margin-top: 0px !important;
}

#verve-menu_wrapper a {
  border-bottom: none;
}

body {
 font-weight: 500;
 line-height: 33px;
}

p {
  line-height: 31px;
}

h2 {
	letter-spacing: 1.3px;
}

@media (max-width: 959px) { 
p, li {
  line-height: 26px;
  font-size: 18px;
}
	
.norm-text {
  line-height: 26px;
  font-size: 18px;
}

h2 {
	font-size: 30px !important;
    letter-spacing: 0.8px;

}
	
h3 {
	font-size: 24px !important;
}

.main-container .row-container .single-top-padding {
    padding-top: 0px;
}


}

/* for h3 titles in general */




h3 > a {
	font-style:italic;
	color: #006599;
    font-size: 30px;
    color: var(--verve-blue);
    letter-spacing: 0.75px;
    line-height: 34px;
}

em {
	font-style:normal;
	font-weight:700;
}




/* Slider Styles */

.verve_slider { margin-top: 100px !important}


.verve_slider_claim {
  font-weight: 100;
  color: white;
  font-size: 61px;
   line-height: 100%;
  letter-spacing: 1.5px;
	text-transform: uppercase;
}

.verve_slider_claim b {
	font-weight: 900;
}

.verve_slider_picture_fold {
	clip-path: polygon(0 0, 100% 0, 100% 100%, 72px 100%, 0 calc(100% - 36px)); 
}

.verve_slider_color_fold {
	clip-path: polygon(0 0, calc(100% - 72px) 0%, 100% 36px, 100% 100%, 0 100%);
}

.fee-category-invest {
color: var(--verve-blue); font-size: 21px; font-weight: bold; 
	}

.fee-category {
	color: var(--verve-blue); font-size: 31px; font-weight: 800; font-style: italic; 
	display: block;
    line-height: 20px;
    padding-bottom: 10px;
}

.fee-matrix-category {
   color: white;
	display:block;
	font-style:italic;
	font-size: 30px;
	font-weight:800;
	padding-left: 10%;
	line-height:1.1;
}

.investment-category {
   color: white;
   display:block;
   font-style:italic;
   font-size: 30px;
   font-weight:800;
   padding-left: 15px;
   padding-right:15px;
   padding-top: 25px;
   padding-bottom: 25px;
   line-height:1.1;
}

.fee-matrix-category-highlighted {
    color: white;
    display: block;
    font-style: italic;
    font-size: 48px;
    font-weight: 800;
    position: relative;
    line-height: 1.1;
    bottom: 35px;
    background: var(--verve-blue);
    padding: 35px 16px 0px 16px;

}


@media (max-width: 959px) { 

.verve_slider_claim {
  font-weight: 400;
}

.verve_slider { 
	margin-top: 80px !important; 
	}

.verve_slider_picture_fold {
	clip-path: polygon(0 0, 100% 0, 100% 100%, 46px 100%, 0 calc(100% - 23px)); 
}

.verve_slider_color_fold {
	clip-path: polygon(0 0, calc(100% - 46px) 0%, 100% 23px, 100% 100%, 0 100%);
}

.fee-category-invest {
color: var(--verve-blue); font-size: 11px; font-weight: bold;
	}

.fee-category {
	color: var(--verve-blue); font-size: 15px; font-weight: 800; font-style: italic;
}
	
	
.verve-table-column {
	padding: 10px 10px 10px 10px !important;
}
	
.verve-table-first-column {
	padding-right:5px;
}
	
.verve-fee-table-description {
	font-size:16px; 
	font-weight:700; 
	line-height: 20px !important;
	display: block;
}

}


@media (max-width: 569px) { 
	.verve_slider { margin-top: 80px !important; }
    .verve_slider_picture_fold {
	clip-path: polygon(0 0, 100% 0, 100% 100%, 36px 100%, 0 calc(100% - 18px)); 
}
	
	

.verve_slider_color_fold {
	clip-path: polygon(0 0, calc(100% - 36px) 0%, 100% 18px, 100% 100%, 0 100%);
}

/*.verve-fee-matrix-title, .fee-matrix-category, .fee-matrix-category-highlighted {
	  writing-mode: vertical-lr;
	  transform: rotate(-180deg);
} */
	
/* for the first column of the matrix */
	
	.fee-matrix-category, .investment-category {
   color: white;
	 display:block;
	 font-style:italic;
	 font-size: 13px;
	 font-weight: 800;
	 padding-left: 3px;
	 padding-right: 3px;
	 line-height:1.1;
}



.fee-matrix-category-highlighted {
    color: white;
    display: block;
    font-style: italic;
    font-size: 20px;
    font-weight: 800;
    position: relative;
    line-height: 1.1;
    bottom: 15px;
    background: var(--verve-blue);
    padding: 35px 3px 0px 3px;
    writing-mode: vertical-rl;
	  transform: rotate(-180deg);

}

.verve-table-feature {
	 display: block;
	 font-size: 13px;
   line-height: 1.2;
   padding-right: 10px;
	 padding-left: 10%;

}
	
.verve-table-small-text > a {
	font-size:9px;
}
	
	
.verve-invested {
	margin: 0px 0 6px; line-height: 14px; font-size:12px; font-weight:700; color:var(--verve-blue); display:block;
}

.verve-invested-last {
margin: 0px 0 0; line-height: 0.6; font-size:8px; color:var(--verve-darkblue); display:block;
}	
}


@media (max-width: 415px) {
	
.verve-fee-table-number {
font-size:18px;
	}
.verve-fee-table-number-highlighted {
	font-size:20px;
}

	
.fee-category-invest {
     color: var(--verve-blue); 
	font-size: 12px; 
	font-weight: bold; 
	display:inline-block; 
	line-height: 5px;
	}

.fee-category {
	color: var(--verve-blue); font-size: 15px; font-weight: 800; font-style: italic;
	line-height: 15px;
    display: block;
}
}

@media (max-width: 320px) { 
	.verve_slider { margin-top: 30px !important; } .breadcrumb {display:none;}}


/* Verve Team Member Details */
.verve_team_about {
    color: var(--verve-blue);
    font-weight: 900;
	font-style: italic;
    font-size: 30px;
}



@media (max-width: 990px) {
.verve_team_about {    
	font-size: 20px;
}
}
.team-members-overview .t-entry-text a {
	font-size:21px;
	font-weight: 700;
	letter-spacing: 0;
	font-style: normal;
	line-height: 1;
}


.team-members-overview .tmb-no-bg.tmb .t-entry-text .t-entry-text-tc {
	padding-top: 10px;
}


.team-members-overview :not(.tmb-post).tmb .t-entry > *:not(hr) {
     margin-top: -2px;
     font-size:16px;
}

.team_detail_linkedin {
  width:24px;
  height:24px;
}

@media (max-width: 569px) { 
	.team_detail_linkedin {
		position:relative;
		bottom:30px;
	}
}
	
/* Button Definitions */


.jobs-button {
	border: none; 
	height:62px;
	width: 283px;
	display: block;
	position: absolute;
    right: 0;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-open-positions.png');
    background-size: cover;
    background-position: 0px -1px;
	background-size: 283px 125px;
}

.jobs-button:hover {
	background-position: 0 -64px;
}


.verve-button-blog-overview {
	border: none; 
	height:62px;
	width: 317px;
	display: block;
	position: absolute;
    right: 0;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-blog-overview.png');
	background-position: 0px -1px;
	background-size: 317px 125px;
}

.verve-button-blog-overview:hover {
	background-position: 0 -64px;    
}


.loadmore-button a.btn {
	color: transparent !important;
	width: 244px;
	background: transparent !important;
	border: none !important;
}

.loadmore-button {
    border:none;
	text-align:right;
	height:62px;
	width: 244px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-view-more.png');
	background-position: 0px -1px;
	background-size: 244px 125px;
}

.loadmore-button:hover {
	background-position: 0 -64px;
}

.loadmore-button.invest-overview {
    position: relative;
	background-image: url('https://verve.vc/wp-content/uploads/button-learn-more.png');
    top: -36px;
    right: -18px;
}

.learnmore-button:hover {
	background-position: 0 -64px;
}

.learnmore-button {
   background-image: url('https://verve.vc/wp-content/uploads/button-learn-more.png');
    background-position: 0px -1px;
	background-size: 244px 125px;
    border:none;
	text-align:right;
	padding-right: 32px;
	position: relative;
    right: 90px;
	top: -65px;
	height:62px;
	width: 244px;	    
	cursor: pointer;
}

@media (max-width: 991px) {
.loadmore-button.invest-overview {
    position: relative;
    top: -36px;
    right: -24px;
	transform: scale(0.8);
}
}

@media (max-width: 569px) { .loadmore-button {
      transform: scale(0.8); 
	}
}

.view-portfolio-button {
    border:none;
	text-align:right;
	cursor: pointer;
	background-image: url('https://verve.vc/wp-content/uploads/button-view-portfolio.png');
	background-position: 0px -1px;
	background-size: 305px 125px;
	height:62px;
	width: 305px;
}

.view-portfolio-button:hover {
	background-position: 0 -64px;
}

.view-startups-button-right {
    border:none;
  text-align:right;
  cursor: pointer;
  background-image: url('https://verve.vc/wp-content/uploads/button-view-startups-right.png');
  background-position: 0px -1px;
  background-size: 305px 125px;
  height:62px;
  width: 305px;
}

.view-startups-button-right:hover {
  background-position: 0 -64px;
}

.mehr-anzeigen-button {
    border:none;
	text-align:right;
	cursor: pointer;
	background-image: url('https://verve.vc/wp-content/uploads/button-mehr-anzeigen.png');
	background-position: 0px -1px;
	background-size: 305px 125px;
	height:62px;
	width: 305px;
}

.mehr-anzeigen-button:hover {
	background-position: 0 -64px;
}

.button-jetzt-anmelden {
    border:none;
	text-align:right;
	cursor: pointer;
	background-image: url('https://verve.vc/wp-content/uploads/button-jetzt-anmelden.png');
	background-position: 0px -1px;
	background-size: 305px 125px;
	height:62px;
	width: 305px;
}

.button-jetzt-anmelden:hover {
	background-position: 0 -64px;
}


.view-portfolio-button-de {
    border:none;
	text-align:right;
	cursor: pointer;
	background-image: url('https://verve.vc/wp-content/uploads/button-view-portfolio-de.png');
	background-position: 0px -1px;
	background-size: 305px 125px;
	height:62px;
	width: 305px;
}

.view-portfolio-button-de:hover {
	background-position: 0 -64px;
}


.button-read-more {
    border:none;
	text-align:right;
	height:62px;
	width: 215px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-read-more.png');
	background-position: 0px 0px;
	background-size: 215px 125px;

}

.button-read-more:hover {
    background-position: 0 -64px; 
}

.button-join-menu {
    border:none;
	text-align:right;
	height:80px;
	width: 258px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-join-menu.png');
	background-position: 0px 0px;
	background-size: 258px 162px;

}

.button-join-menu:hover {
    background-position: 0 -81px; 
}



.apply-button {
	position: relative;
    right: 48px;
    border:none;
	text-align:right; 
	height:62px;
	width: 317px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-apply-for-funding.png');
   	background-position: 0px -1px;
	background-size: 317px 125px;
}

.apply-button:hover {
   background-position: 0 -64px; 
}

.view-startupjobs-button {
    border:none;
	padding-left: 36px;
	text-align:right;
	left: 46px;
    top: -36px;
    position: relative;
	height:62px;
	width: 317px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-viewstartupjobs.png');
   	background-position: 0px -1px;
	background-size: 317px 125px;
}

.view-startupjobs-button:hover {
   background-position: 0 -64px; 
}


.team-button {
    border:none;
	padding-left: 36px;
	text-align:right;
	left: 46px;
    top: -36px;
    position: relative;
	height:62px;
	width: 259px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-meet-team.png');
  	background-position: 0px -1px;
	background-size: 259px 125px;
}

.team-button:hover {
    background-position: 0 -64px; 
}

.button-signup-here-left {
    border:none;
  padding-left: 36px;
  text-align:right;
  left: 46px;
    top: -36px;
    position: relative;
  height:62px;
  width: 259px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-signup-here-left.png');
    background-position: 0px -1px;
  background-size: 259px 125px;
}

.button-signup-here-left:hover {
    background-position: 0 -64px; 
}

.view-more-left-button {
    border:none;
	padding-left: 36px;
	text-align:right;
	left: 46px;
    top: -36px;
    position: relative;
	height:62px;
	width: 259px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-view-more-left.png');
  	background-position: 0px -1px;
	background-size: 259px 125px;
}

.view-more-left-button:hover {
    background-position: 0 -64px; 
}

@media (max-width: 991px) { .view-more-left-button, .team-button, .view-startupjobs-button { 
	padding-left: 0px;
	left:0px;
	}}


.button-invest {
	border:none;
	text-align:right;
	padding-right: 32px;
	position: relative;
    right: 90px;
	top: -65px;
	height:62px;
	width: 247px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-invest.png');
  	background-position: 0px -1px;
	background-size: 247px 125px;
 }

.button-invest:hover {
    background-position: 0 -64px; 
}

.button-go-verve {
	border:none;
	text-align:right;
	padding-right: 32px;
	height:62px;
	width: 247px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-go-verve.png');
  	background-position: 0px -1px;
	background-size: 247px 125px;
 }

.button-go-verve:hover {
    background-position: 0 -64px; 
}


.button-get-started {
	border:none;
	text-align:right;
	padding-right: 32px;
	position: relative;
    right: 20px;
	top: 0px;
	height:62px;
	width: 247px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-get-started.png');
  	background-position: 0px -1px;
	background-size: 247px 125px;
 }

.button-get-started:hover {
    background-position: 0 -64px; 
}

@media (max-width: 569px) { .button-invest, .apply-button, .learnmore-button { right: 0px; top:-42px}}

.get-in-touch-button {
	border:none;
	text-align:right;
	padding-right: 32px;
	position: relative;
    right: 32px;
	height:62px;
	width: 247px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-get-in-touch.png');
  	background-position: 0px -1px;
	background-size: 247px 125px;
 }

.get-in-touch-button:hover {
    background-position: 0 -64px;  
}

.join-button {
	border:none;
	text-align:right;
	padding-right: 32px;
	position: absolute;
	right: 48px;
	height:62px;
	width: 247px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-applytojoin.png');
  	background-position: 0px -1px;
	background-size: 247px 125px;
}

.join-button-de {
	border:none;
	text-align:right;
	padding-right: 32px;
	position: absolute;
	right: 48px;
	height:62px;
	width: 247px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-anmelden.png');
  	background-position: 0px -1px;
	background-size: 247px 125px;
}

.join-button-fee {
	border:none;
	text-align:right;
	padding-right: 32px;
	position: relative;
	right: -8px;
	height:62px;
	width: 247px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-applytojoin.png');
  	background-position: 0px -1px;
	background-size: 247px 125px;
 }

.join-button-fee:hover {
    background-position: 0 -64px;  
}

.join-button:hover {
    background-position: 0 -64px;  
}

.join-button-de:hover {
    background-position: 0 -64px;  
}

.join-button-blog {
	border:none;
	text-align:center;
    position: absolute;
    right: calc(50% - 226px);
	top: -20px;
	height:62px;
	width: 452px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/button-join-investor.png');
  	background-position: 0px -1px;
	background-size: 452px 125px;
 }

.join-button-blog:hover {
    background-position: 0 -64px;  
}

@media (max-width: 569px) { 
	.get-in-touch-button { right: 0px;}
    .join-button, .join-button-de { right: 0px; top:-25px;}
	.join-button-blog {  
		transform: scale(0.5) !important;
		right: calc(50% - 345px); }

.join-button-fee {  
		transform: scale(0.8) !important;
	    right: 35%;
        top: -10px;
         }
}


/* Verve Portfolio Details */
.single-verve_portfolio .tagcloud {
    display: none;
}

.sw-acf-field-label {
    display: block;
    color: var(--verve-gold);
    font-size: 20px;
    font-weight: 700;
}

.verve_portfolio_detail {
    color: var(--verve-blue);
    font-weight: 500;
	
}

.verve_portfolio_detail p {
    margin-top: 0px !important;
}


.verve_portfolio_detail a {
    font-size:22px;
	color: var(--verve-blue) !important;
    border-bottom: 2px solid var(--verve-blue);
}

.verve_portfolio_detail a:hover{
    color: var(--verve-blue) !important;
    border-bottom: 2px solid var(--verve-orange);
}

.verve_portfolio_quote {
    margin-top: 10px !important;
    margin-bottom: 32px;
	font-style: italic;
    font-size: 32px;
    font-weight: 600;
    line-height: 43px;
}

@media (max-width: 569px) {.verve_portfolio_quote { font-size:24px; line-height:32px; } }

.verve_portfolio_quote_caption {
    color: var(--verve-blue) !important;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
}



.verve_location_tags ul li {
    color: var(--verve-blue);
    list-style: none;
	display: inline; 
	padding: 0px;
}

.verve_location_tags ul li:not(:last-of-type)::after {
    content: ', '
}

.verve_location_tags ul {
	padding: 0px !important;
	margin: 0px !important;
}

.investiere-infobox  {
	padding-top: 75px;
    padding-right: 0px;
    padding-left: 0px;
	}

.share-button.share-inline .social.top li.social-gplus,
.share-button.share-inline .social.top li.social-pinterest,
.share-button.share-inline .social.top li.social-xing{
display: none !important;
}

.share-button.share-inline .social.top li.social-linkedin {
	font-size:26px;
	margin-left: 15px; }

.share-button.share-inline .social.top li.social-twitter {
	font-size:26px;
	margin-left: 15px; }

.share-button.share-inline .social.top li.social-facebook {
font-size:26px;
}

.share-button.share-inline .social.top li.social-paper-plane {
    font-size:26px;
	margin-left:15px;
}

	
.single-post .post-content a {
    color: var(--verve-darkblue);
    border-bottom: 2px solid var(--verve-blue);
}

.single-post .post-content a:hover{
    color: var(--verve-darkblue);
    border-bottom: 2px solid var(--verve-orange);
}

.single-post .border-accent-color {
    border-color: transparent !important;
}

#logo {
    border-bottom: none;
   
}

.show-link a {
    color: var(--verve-darkblue);
    border-bottom: 2px solid var(--verve-blue);
}

.show-link a:hover{
    color: var(verve-darkblue);
    border-bottom: 2px solid var(--verve-orange);
}



.link-none a  {
  border-bottom: none; 
}

.link-none a:hover{
  border-bottom: 0px solid var(--verve-orange);
}

.verve-column-colored {
	clip-path: polygon(0 0, 100% 0, 100% calc(100% - 36px), calc(100% - 72px) 100%, 0 100%);
}

.verve-category-title {
	clip-path: polygon(0 0, calc(100% - 72px) 0%, 100% 36px, 100% 100%, 0 100%);
	position: relative;
	top:30px;
}


.fontsize-32 { font-size: 32px !important; }
@media (max-width: 959px) { .fontsize-32 { font-size: 32px !important; }}
@media (max-width: 569px) { .fontsize-32 { font-size: 15px !important; }}
@media (max-width: 320px) { .fontsize-32 { font-size: 15px !important; }}

.blog_text_wrapper::before, .textbox-hint::before {
    content: '';
    height: 65px;
    background: #fff;
    border: 3px solid var(--verve-gold);
    transform: rotate(127deg);
    display: inline-block;
    position: relative;
    border-top: 0;
    border-left: 0;
    border-bottom: 0;
    left: -37px;
    top: 20px;
}

.verve_portfolio_quote_caption.textbox-hint::before, .team_member.textbox-hint::before {
   top:-5px;
}

.blog_text {
	overflow:hidden;
	padding-right:60px;
}

.blog_text_wrapper {
    padding-right:1px;
}

.textbox-hint-below::before {
    content: '';
    height: 65px;
    background: #fff;
    border: 3px solid var(--verve-gold);
    transform: rotate(-127deg);
    display: inline-block;
    position: absolute;
    border-top: 0;
    border-left: 0;
    border-bottom: 0;
    left: 9px;
    bottom: 49px;
}

@media (max-width: 959px) { 
	.textbox-hint { padding-left: 36px; left: 37px; padding-right:72px;}

.blog_text_wrapper::before {
    transform: rotate(-127deg);
	height: 37px;
    left: 16px;
    top: 10px;
}

.blog_text	{ padding-left: 0px; padding-right:36px;
	}	
	
.textbox-hint::before {
    transform: rotate(-127deg);
    left: 26px;
    top: 16px;
}

.verve_portfolio_quote_caption.textbox-hint::before, .team_member.textbox-hint::before {
    top:-20px;
	left: 30px;
}

.verve_portfolio_quote_caption.textbox-hint, .team_member.textbox-hint,  {
	padding-left:0px; 
	padding-right:0px;
	left:0px; 
}

.blog_text_wrapper {
    padding-right:36px;
	padding-left:36px;
}

}

@media (max-width: 569px) { 
	
.textbox-hint { padding-left: 0px; left: 0px; padding-right:0px}

.verve_portfolio_quote_caption.textbox-hint, .team_member.textbox-hint {
		padding-left:0px; 
		padding-right:0px;
		left:0px;
		top: -40px;
	    font-size:18px;
	    line-height:26px;
		}

.team_member.textbox-hint::before, .blog_text.textbox-hint::before{
    height: 37px;
    transform: rotate(-127deg);
    left: 16px;
    top: 10px;
}
	
.textbox-hint::before {
    height: 37px;
    transform: rotate(-127deg);
    left: 16px;
    top: 10px;
}
	
.verve_portfolio_quote_caption.textbox-hint::before, .team_member.textbox-hint::before, .blog_text.textbox-hint::before {
    top: -20px;
	left: 16px;
}

.blog_text_wrapper {
    padding-right:72px;
	padding-left:36px;
}

	.blog_text	{ padding-left: 0px; padding-right:76px;
}	
	
.textbox-hint-below::before {
    height: 37px;
    left: 16px;
    bottom: -30px;
}

.verve-column-colored {
	clip-path: polygon(0 0, 100% 0, 100% calc(100% - 18px), calc(100% - 36px) 100%, 0 100%);
}
}

.picture-caption strong { 
	font-size: 20px !important;
	color: var(--verve-gold) !important;
}

.picture-caption p {
	padding-top: 10px;
	font-size: 16px !important; 
	color: var(--verve-gold) !important;
	line-height: 1.4;
}

.picture-caption strong {
	font-weight: 700;
}


#support_topics ul li, ol li {
    margin-top: 43px !important;
/*	padding-left: 30px; */
}

li::marker {
    font-weight: 700;
}

/* Verve Accordion Styling / FAQs Help Center */

.verve-accordion .panel-title > a > span {
    font-size: 24px !important;
	padding-right: 30px !important;
    line-height: 1.2 !important;
	letter-spacing: 0em !important;
	font-weight: 500 !important;
	text-transform: none !important;
}

.verve-accordion .panel-title { padding-right:36px; }

.verve-accordion .panel-title > a > span::after {
    color: var(--verve-orange) !important;
    font-size: 24px;
	position: absolute;
    right: -36px;
}

.verve-accordion .panel {
    border-color: var(--verve-orange);
    border-top-width: 0px;
    border-top-style: solid;
    border-bottom-width: 2px;
    border-bottom-style: solid;
}

.verve-accordion .panel-group .panel:last-child {
  border-bottom-width: 2px;
}

.verve-accordion .panel-body {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0px;
}

@media screen and (max-width: 960px) {
.verve-accordion .panel-title > a > span {
    font-size: 18px !important;

}
}

.verve-accordion .panel-title.active > a, .panel-title.active > a span:after, .panel-title:hover > a {
	color: var(--verve-orange) !important;
}

.verve-accordion .panel-group .panel-heading + .panel-collapse .panel-body {
    border-top-width: 0px;
}

.gold::before {
   border: 1px solid var(--verve-gold);
}

.orange {
	color: var(--verve-orange) !important;
}

.orange::before {
   border: 1px solid var(--verve-orange);
}

.verve-hint::before {
     content: '';
    height: 65px;
    background: #fff;
    border: 3px solid var(--verve-gold);
    transform: rotate(127deg);
    display: inline-block;
    position: absolute;
    border-top: 0;
    border-left: 0;
    border-bottom: 0;
    left: -37px;
    top: -46px;
}

.verve-hint-column-left {
	padding-right: 100px !important;
}


/* Verve Quote Styling */

.verve-quote {
    margin-top: 10px !important;
    font-style: italic;
    font-size: 32px;
    font-weight: 600;
    line-height: 43px;
	padding-bottom: 104px;
    padding-left: 55px;
}

@media (max-width: 569px) { 

.verve-quote {
    margin-top: 10px !important;
    font-style: italic;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    padding-left: 36px;
	padding-bottom:0px;
}
}

.single-post .post-content blockquote::after {
    content: '';
    height: 76px;
    background: #fff;
    border: 3px solid var(--verve-orange);
    transform: rotate(59deg);
    display: inline-block;
    position: relative;
    border-top: 0;
    border-left: 0;
    border-bottom: 0;
    left: 19px;
    top: -17px;
}

.single-post .post-content blockquote p {
    font-size: 22px;
    line-height: 1.2;
    margin-top: 43px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 60px;
    color: var(--verve-orange) !important;
    font-weight: 600;
    font-style: italic;
}

.single-post .post-content blockquote {
    margin-top: 50px;
    margin-right: 0px;
    margin-bottom: 50px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 20%;
    border-left: 0px solid;
}

/* Verve Body Text Styling */

.single-post .post-content em {
    font-weight: 700 !important;
    line-height: 1.3em;
	font-style: normal;
}

.single-post .post-content p {
margin-top: 40px !important;
}

/* for date in posts module */

.verve-related-posts .t-entry-title a, .verve-related-posts .t-entry-title b {
	color: var(--verve-blue) !important;
    font-style: italic;
    font-weight: 800 !important;
	font-size: 30px;
    letter-spacing: 0.75px;
    line-height: 34px;
}

/* for date in posts module */
.verve-related-posts .tmb .t-entry p.t-entry-meta span {
    color: var(--verve-bright-blue) !important;
	font-weight: 800;
	font-size: 18px;
	font-style:italic;
	line-height: 0.5;
}

.verve-related-posts .tmb .t-entry-excerpt > p {
    font-size:18px;
	line-height:28px;
}

@media screen and (max-width: 960px) {
.verve-related-posts .tmb .t-entry p.t-entry-meta span {
	font-size: 14px;
	}
.verve-related-posts .t-entry-title a, .verve-related-posts .t-entry-title b {
	font-size: 20px;
	line-height: 22px;
}
.verve-related-posts .tmb .t-entry-excerpt > p {
    font-size: 16px;
	line-height:24px;
}
}

.verve-related-posts .tmb-no-bg.tmb .t-entry-text .t-entry-text-tc  {
    padding-top: 25px;
}


.row-navigation {
    outline-width: 0px;
    outline-style: solid;
    background-color: white !important;
}


/* Verve Important */

.verve-important-right-column::before {
   	content: '';
    height: 36px;
    background: var(--verve-blue);
    position: absolute;
	clip-path: polygon(0 0, 0% 100%, 100% 100%);
    width: 72px;
    top: -36px;
    left: -72px;
	z-index: 8;
}

.verve-important-text {
    padding-left: 72px;
}

.verve-important-left-column::before {
   	content: '';
    height: 36px;
    position: absolute;
	clip-path: polygon(0 0, 0% 100%, 100% 100%);
    width: 72px;
    bottom: 0px;
    left: 0px;
	z-index: 8;
}


.verve-important-right-column .uncell {
	clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 72px) 100%, 0 100%);
}


.verve-important-right-column .uncell {
	position: relative;
    top: -36px;
	width: calc(100% + 72px);
}

@media screen and (max-width: 960px) {

.verve-important-text {
    padding-left: 0px;
}

.verve-important-right-column::before {
left: calc(100% - 37px);
    height: 18px;
    width: 36px;
    top: -26px;
    transform: skewY(154deg);
	}
	
.verve-important-right-column .uncell {
	clip-path: polygon(0 0, 100% 0, 100% calc(100% - 18px), calc(100% - 36px) 100%, 0 100%);
}

.verve-important-left-column::before {
	display:none;
}
.verve-important-left-column {
	clip-path: polygon(0 100%, 100% 100%, calc(100% - 36px) 100%, calc(100% - 36px) 0, 36px 0, 0 18px);
	}

.verve-important-right-column .uncell {
	padding-left: 72px;
	position: relative;
    top: -18px;
	clip-path: polygon(100% 0%, 100% calc(100% - 18px), calc(100% - 36px) 100%, 36px 100%, 36px 0);

}
	
.verve-important-right-column .uncell::after {
   display:none;
}

}

/* Verve Job Offers */

.verve-job-text::before {
   	content: '';
    height: 36px;
    background: var(--verve-orange);
    position: absolute;
	clip-path: polygon(100% 0, 0% 100%, 100% 100%);
    width: 73px;
    top: 0px;
    left: -72px;
	z-index: 8;
}

.verve-job-picture::before {
   	content: '';
    height: 36px;
    background: white;
    position: absolute;
	clip-path: polygon(0 0, 0% 100%, 100% 100%);
    width: 72px;
    bottom: 0px;
    left: 0px;
	z-index: 8
}



@media screen and (max-width: 960px) {

	
.verve-job-text::before {
   	display: none;
}


.verve-job-picture {
clip-path: polygon(72px 0%, 100% 0, 100% 100%, 0 100%, 0 36px);
	}
	
	
.verve-job-picture::after {
   	content: '';
    height: 100%;
    background: white;
    position: absolute;
    width: 72px;
    bottom: 0px;
    right: 0px;
	z-index: 8;
}

.verve-job-picture::before {
	content: '';
    height: 36px;
    background: var(--verve-orange);
    position: absolute;
    clip-path: polygon(100% 0, 0 0, 0 100%);
    width: 72px;
    bottom: 0px;
    left: calc(100% - 72px);
    z-index: 9;
	}
}


/* verticals */

.verticals-text p {
padding-left: 15px; font-size: 18px; padding-top: 10px;
}

@media screen and (max-width: 960px) {
.verticals-text p {
padding-left: 15px; font-size: 16px; padding-top: 10px;
}
}

.verticals-up ul li, ol li {
    margin-top: 0px;
	padding-left: 10px;
	line-height: 1.1;
}


.verticals-up {
	width: calc(100% - 72px);
	position:relative;
	top:36px;
	z-index:3;
}

.verticals-bottom {
	padding-top: 36px;
	width: calc(100% - 72px);
    position:relative;
	left:72px;
}

.verticals-bottom::after {
	content: '';
    height: 36px;
    background: var(--verve-orange);
    position: absolute;
    clip-path: polygon(100% 0, 0 0, 0 100%);
    width: 72px;
    top: 0px;
    left: calc(100% - 72px);
    z-index: 9;
	}


/* verve-newsletter */

#mc_embed_signup form {
	text-align:center; 
	padding:10px 0 10px 0;}


#mc_embed_signup input::placeholder {
	color: var(--verve-orange);
}

#mc_embed_signup input.email {
	font-family: 'Barlow';
	font-weight: 500;
	font-size: 24px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-color: var(--verve-orange);
	border-bottom: 3px solid;
	color: var(--verve-orange);
	background-color: #fff;
	box-sizing:border-box;
	height: 47px;
	padding-left: 10px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	margin-top: 20px;
	display: inline-block;
	width: 100%;
	vertical-align:top;
	background-color: white !important;  
  
}

#mc_embed_signup label {display:block; font-size:16px; padding-bottom:10px; font-weight:bold;}
#mc_embed_signup .clear {display: inline-block;} /* positions button horizontally in line with input */
#mc_embed_signup .button {
	border: none; 
	background-color: transparent; 
	box-sizing:border-box; 
	height:55px;
	width: 217px;
	display: inline-block;
	position: absolute;
    right: -217px;
	top: 41px;
    cursor: pointer;
    background-image: url('https://verve.vc/wp-content/uploads/newsletter-go.png');
    background-position: 0px 0px;
	background-size: 217px 120px;
    
}
#mc_embed_signup .button:hover {	background-position: 0 -65px;}
#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

.verve-newsletter-form {
   padding-bottom:0px !important;
}

@media screen and (max-width: 960px) {
.verve-newsletter-form {
   padding-top:0px !important;
   position:absolute;
   top:132px;
   border-bottom: solid 3px var(--verve-orange);
}

.newsletter_claim h2 {
	font-size:32px !important;
	}
	
#mc_embed_signup input.email {
	border-color: white;
	background-color: white !important;}
  
#mc_embed_signup .button {
	position: absolute;
    right: 0px;
	top: 99px;
}
	
.verve-newsletter::after {
    content: '';
    height: 100%;
    background: var(--verve-bright-blue);
    transform: skewY(26deg);
    position: absolute;
    width: 36px;
    top: 9px;
    right: 0;
	left: initial !important;
	z-index: 20;
}
	
.verve-newsletter::before {
    content: '';
    height: 100%;
    background: white;
    position: absolute;
    width: 36px;
    right: 0;
	z-index: 19;
}

}

@media screen and (max-width: 480px) {
.verve-newsletter-form {
   top:225px;
}
}

.verve-newsletter::after {
    content: '';
    height: 100%;
    background: var(--verve-bright-blue);
    transform: skewY(26deg);
    position: absolute;
    width: 36px;
    top: 9px;
    left: calc(100%);
}

/* Table Press Styling */

.verve-table-description {
 	width: calc(100% - 70px) !important; 
}

@media screen and (max-width: 960px) {
.verve-table-description {
 	width: calc(100%) !important; 
}

.tablepress-id-1::before {
	display:none;
}

}


/* Verve Counter Styling */
.verve-counter-row::after {
content: '';
height: calc(100%);
background: var(--verve-bright-blue);
transform: skewY(-34deg);
position: absolute;
width: 100px;
top: -33px;
right: -100px;
}

.verve-counter-row {
position: absolute;
right: 50px;
}

.verve-icon {
	max-width: 200px;
}

@media screen and (max-width: 960px) {
.verve-counter-row {
position: absolute;
right: 0px;
margin-right:36px;
}
	
.verve-counter-row::after {
	width:36px;
	right:-36px;
	top:-12px;
}
}

.counter-text p {
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.4;
}

.verve-counter-row .counter {
margin-top: 0px !important;
font-size: 80px !important;
font-weight: 300 !important;
}

/* Verve InfoBox Styling */

.verve-infobox-picture-orange::before {
content: '';
height: calc(100%);
background: var(--verve-orange);
transform: skewY(-34deg);
position: absolute;
width: 100px;
margin-left: -77px;
padding-bottom: 0px;
margin-bottom:0px;
top: 34px;
left: -23px;
}

.verve-infobox-picture-orange {
	border-bottom: 0px;
}

.verve-infobox-picture-gold::before {
content: '';
height: calc(100%);
background: var(--verve-gold);
transform: skewY(34deg);
position: absolute;
width: 100px;
margin-left: -77px;
top: 34px;
right: -100px;
}

.verve-picture-left-column-left {
	padding-left: 100px !important;
	padding-bottom: 31px !important;
	
}

.verve-picture-right-column-left {
	padding-left: 100px !important;
	padding-bottom: 67px !important;
}

.verve-picture-left-column-left p {
	padding-right: 0px !important;
	padding-top: 31px !important;
}

.infobox .verve-picture-left-column-left p {
    display:none;
}

.verve-picture-left-column-right {
	padding-right:72px !important;
	padding-left: 50px !important;
	padding-bottom: 67px !important;
    padding-top: 36px !important;
}

.verve-picture-right-column-right {
	padding-right: 100px !important;
	padding-left: 50px !important;
	padding-bottom: 36px !important;
}

.verve-picture-left-column-left .el-text {
    position: absolute;
    top: -30px;
	left: 0px;
	font-size: 16px !important;
	color: var(--verve-gold) !important;
	line-height: 1.4;
	font-weight: 500 !important;
}

.verve-picture-left-column-left .el-text strong {
    font-weight: 700 !important;
	font-size: 20px !important;

}


.verve-picture-right-column-right .el-text {
    position: absolute;
    top: -20px;
	left: 0px;
	font-size: 16px !important;
	color: var(--verve-gold) !important;
	line-height: 1.4;
}

.verve-row-picture-left strong, .verve-row-picture-right strong {
	font-weight:700 !important;
}

.verve-row-picture-left {
  --notch-length: 100px;
  --notch-height: 67px;
	max-width: 1200px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,0%);
  
	clip-path: 
    polygon(
      0% var(--notch-height),                 /* top left */
      var(--notch-length) 0%,                 /* top left */
      100% 0%,    /* top right */
      100% 0,     /* top right */
      100% calc(100% - var(--notch-height)),  /* bottom right */
      calc(100% - var(--notch-length)) 100%,  /* bottom right */
      0 100%,               /* bottom left */
      0 0      /* bottom left */
    );
}

.verve-row-picture-right {
  --notch-length: 100px;
  --notch-height: 67px;
  
	clip-path: 
    polygon(
		calc(100% - var(--notch-length)) 0,
		100% var(--notch-height),
		100% 100%,
		var(--notch-length) 100%,
		0 calc(100% - var(--notch-height)),
		0 0);
}

	
@media screen and (max-width: 990px) {

.verve-picture-left-column-left {
	padding-left: 36px !important;
	}
	
.verve-picture-right-column-right {
	padding-right: 36px !important;
    padding-left: 0px !important;
	}
	
.infobox .verve-picture-left-column-right p {
    padding-bottom: 36px;
}
	
.verve-row-picture-left {
  --notch-length: 36px;
  --notch-height: 24px;
	
  clip-path: 
    polygon(
      0% var(--notch-height),                 /* top left */
      var(--notch-length) 0%,                 /* top left */
      100% 0%,    /* top right */
      100% 0,     /* top right */
      100% calc(100% - var(--notch-height)),  /* bottom right */
      calc(100% - var(--notch-length)) 100%,  /* bottom right */
      0 100%,               /* bottom left */
      0 0      /* bottom left */
    );
}

.verve-row-picture-right {
  --notch-length: 36px;
  --notch-height: 24px;
  
	padding-right: 36px;
	clip-path: 
    polygon(
		calc(100% - var(--notch-length)) 0,
		100% var(--notch-height),
		100% 100%,
		var(--notch-length) 100%,
		0 calc(100% - var(--notch-height)),
		0 0);
}
	
.verve-picture-left-column-right {
	padding-right:36px !important;
	padding-left: 36px !important;
	padding-bottom: 50px;
	padding-top: 0px !important;
}
	
.single-post .post-content .verve-picture-left-column-right {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
	
.verve-picture-right-column-left {
	padding-right:0px !important;
	padding-left: 36px !important;
	padding-bottom: 50px !important;
	padding-top: 36px !important;
}
	
.verve-picture-left-column-left .el-text {
    position: absolute;
    top: -20px;
	left: 0px;
	font-size: 18px !important;
	line-height: 1.1;
}
	
.verve-picture-right-column-right .el-text {
    position: absolute;
    top: -20px;
	left: 36px;
	text-align: left;
	font-size: 18px !important;
	line-height: 1.1;
}	
	
.verve-picture-left-column-left p {
	padding-right: 36px !important;
	padding-top: 31px !important;
}

.verve-hint-column-left {
	padding-right: 0px !important;
}

}

/* Verve Footer */

.verve_footer p {
    font-size: 18px;
	line-height: 26px;
}


#verve_footer a:hover {
    border-bottom: 2px solid var(--verve-orange);
}

#verve_footer a:hover {
    color:white;
}

#verve_footer .single-block-padding {
    padding-left:0px !important;
	padding-right:0px !important;
}

@media screen and (max-width: 1350px) {
	
#verve_footer .single-block-padding {
    padding-left:36px !important;
}
}

.verve_footer::after {
    content: '';
    height: calc(100% - 36px);
    background: var(--verve-gold);
    position: absolute;
    width: 72px;
    bottom: 0px;
    left: 0px;
}

.verve_footer::before {
    content: '';
    height: 36px;
    background: var(--verve-darkblue);
    clip-path: polygon(0 0, 0 100%, 100% 100%);
    position: absolute;
    width: 72px;
    top: 0px;
    left: 0px;
}

@media screen and (max-width: 1250px) {
.verve_footer::after {
    content: '';
    height: calc(100% - 25px);
    background: var(--verve-gold);
    position: absolute;
    width: 36px;
    bottom: 0px;
    left: 0px;
	padding-right: 36px;
}

.verve_footer::before {
    content: '';
    height: 25px;
    background: var(--verve-darkblue);
    clip-path: polygon(0 0, 0 100%, 100% 100%);
    position: absolute;
    width: 36px;
    top: 0px;
    left: 0px;
}

}

/* verve-filter */


.verve-filter::before {
	content: '';
    background-image: url('https://verve.vc/wp-content/uploads/filter.png');
    background-size: cover;
    width: 68px;
	height: 57px;
	position: absolute;
	left: -36px;
	top: 0px;	
	z-index: 6;
}


.verve-filter {
	height:auto;
}

.verve-filter div {
  background: white;
}

@media screen and (max-width: 1200px) {

.verve-filter::before {
	content: '';
    background-image: url('https://verve.vc/wp-content/uploads/filter.png');
    background-size: cover;
    width: 36px;
	height:30px;
	position: absolute;
	left: -36px;
	top: 12px;	
}


.verve-filter {
    position: absolute;
	left: 36px;
	padding-left:0px !important;
	height:auto;
}

}

#Category ul {
	list-style:none;
	padding-left:0px;
}

#Category ul a {
	font-size:16px;
	cursor: pointer;
    border-bottom: 2px solid var(--verve-blue);
}

#Category ul a:hover{
    border-bottom: 2px solid var(--verve-orange);
}


#Category .panel-title > a > span {
	font-size: 16px !important;
	padding-right: 15px !important;
	line-height: 0.5 !important;
	font-weight: 700 !important;
}

#Category .panel-title > a {
	padding: 0px 0px 0px 0px;
}

#Category .panel-title > a > span::after {
    display:none;
}

#Category .panel-title > a::after {
	content: "\f107";
	font-family: "uncodeicon";
	color: var(--verve-orange);
    font-weight: 600;
    font-size: 16px;
	padding-left: 0px;
	position: relative;
	top: 2px;
}




#Category .panel {
    border-color: transparent;
    border-top-width: 0px;
    border-top-style: solid;
    border-bottom-width: 0px;
    border-bottom-style: solid;
	padding-top:20px;
}

#Category .panel-group .panel:last-child {
  border-bottom-width: 0px;
}

#Category .single-block-padding {
    padding: 0px 0px 18px 0px;
}


input[type="search"] {
    border-color: var(--verve-orange) !important;
 	}

.photocredit a {
  color: var(--verve-bright-blue) !important;
  text-decoration: none !important;
  border-bottom: 0px solid var(--verve-orange) !important;
}

.photocredit a:hover {
  color: var(--verve-darkblue) !important;
  text-decoration: none !important;
  border-bottom: 1px solid var(--verve-orange) !important;
}



@media screen and (max-width: 1200px) {
	#Category .panel-title > a > span::after {
	top:14px;
}

.fa-search3:before {
    position: relative;
    right: 50px;
}

input[type="search"] {
    border-color: var(--verve-orange) !important;
    border: none;
	}

}

.search-container-inner i.fa {
    position: absolute;
    right: 0%;
    top: 50%;
    margin-top: -9px;
	color: var(--verve-orange);
}

/* Tooltip Definitions */

abbr[title] {
    border-bottom: 2px dotted var(--verve-orange);
	text-decoration: none;
}

.verve-table-info abbr[title], .verve-table-feature abbr[title] {
    border-bottom: 0px solid white;
	text-decoration: none;
}


#tooltip
{
    text-align: left;
	font-size:13px;
	line-height: 150%;
    color: #fff;
    background: var(--verve-blue);
    position: absolute;
    z-index: 100;
    padding: 30px;
	max-width:250px;
}
 
    #tooltip:after { /* triangle decoration */ 

        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid var(--verve-blue);
        content: '';
        position: absolute;
        left: 50%;
        bottom: -10px;
        margin-left: -10px; 
/*
content: '';
height: calc(100%);
background: var(--verve-blue);
transform: skewY(-34deg);
position: absolute;
width: 32px;
margin-left: -77px;
top: 32px;
left: 0px;
*/
    }
 
        #tooltip.top:after
        {
            border-top-color: transparent;
            border-bottom: 10px solid #111;
            top: -20px;
            bottom: auto;
        }
 
        #tooltip.left:after
        {
            left: 10px;
            margin: 0;
        }
 
        #tooltip.right:after
        {
            right: 10px;
            left: auto;
            margin: 0;
        }

.latest-invest p:empty:before {
	display:none;
}

.menu-light .menu-smart > li a.active {
  color: white !important;
  background: var(--verve-orange) !important;
  padding: 5px;
  padding-left: 10px;
}

.menu-light .menu-smart > li a.active::before {
content: '';
height: calc(100%);
background: var(--verve-orange);
-webkit-clip-path: polygon(0 0, 100% 0, 100% 75%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 100% 75%, 0% 100%);
position: absolute;
width: 10.5px;
top: 0px;
right: -10px;
}

.isotope-filters.menu-light .menu-smart a:hover, .isotope-filters.menu-light .menu-smart a:focus {
    color: var(--verve-orange);
}