/*
 Theme Name: Bind40-theme
 Description: The custom theme Bind40-theme using the parent theme Avada.
 Author: EcommJuice
 Author URI: www.ecommjuice.com
 Template: Avada
 Version: 2
 */

 :root {
	--color01:#00d83a;
	--color02:#ccfd00;
	--color03:#0061fd;
	--color04:#00ffb6;
	--h1:4.209rem;
	--h2:3.157rem;
	--h3:2.369rem;
	--h4:1.777rem;
	--h5:1.333rem;
	--h6:1.111rem;
	--bg1:;
	--bg2:;
	--bg3:;
	--title_font:"Ubuntu", Arial, Helvetica, sans-serif;	
	--title_color:#262626;
} 
/* ----------------------------------------------------------------
EJEMPLO
#div2 {
  background-color: var(--color01);
}
-----------------------------------------------------------------*/

/* ----------------------------------------------------------------
	HELPERS
-----------------------------------------------------------------*/

.center { text-align: center !important; }
.nomargin {margin: 0 !important; }
.topmarginXS { margin-top: 1em !important; }
.topmarginS { margin-top: 1.5em !important; }
.topmargin { margin-top: 3em !important; }
.topmarginM { margin-top: 5em !important; }
.bottommarginXS { margin-bottom: 1em !important; }
.bottommarginS { margin-bottom: 1.5em !important; }
.bottommargin { margin-bottom: 3em !important; }
.bottommarginM { margin-bottom: 5em !important; }
.notoppadding {padding-top:0px !important;}
.leftmarginnegativo {margin-left:-6em !important;}
.rightmarginnegativo {margin-right:-6em !important;}
.topmarginnegativo {margin-top:-200px !important;}
.leftmargin {margin-left: 1rem;}
.rightmargin {margin-right: 1rem;}
.vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bottommargin0 {margin-bottom:0px !important;}
.padding {padding:1rem;}
.paddingM {padding:2rem !important;}
.paddingL {padding:3rem !important;}
.toppadding {padding-top:1rem !important;}
.toppaddingM {padding-top:2rem !important;}
.toppaddingL {padding-top:3rem !important;}
.bottompadding {padding-bottom:1rem !important;}
.bottompaddingL {padding-bottom:3rem !important;}
.bottompaddingM {padding-bottom:2rem !important;}
.floatleft {float:left;}
.floatright {float:right;}

.fsXS {}
.fsS,.fsS p {font-size:0.8rem;}
.fsM {}
.fsL {font-size:3.3rem;}
.post-content .fsL h1 {font-size:3.3rem;}
.fsXL {}
.h1 {font-size:var(--h1); font-family:var(--title_font); line-height:1.25em;}
.h2 {font-size:var(--h2); font-family:var(--title_font); line-height:1.25em;}
.h3 {font-size:var(--h3); font-family:var(--title_font); line-height:1.25em;}
.h4 {font-size:var(--h4); font-family:var(--title_font); line-height:1.25em;}
.h5 {font-size:var(--h5); font-family:var(--title_font); line-height:1.25em;}
.h6 {font-size:var(--h6); font-family:var(--title_font); line-height:1.5em;}

.highlight_text {color:var(--color01); }
.title_font, .titlefont {font-family: var(--title_font);}
.display_inline_block {display: inline-block;}

/* ----------------------------------------------------------------
	HEADER begin
-----------------------------------------------------------------*/
.fusion-header .fusion-logo img {max-width: 160px;}
/* ----------------------------------------------------------------
	HEADER end
-----------------------------------------------------------------*/


/* ----------------------------------------------------------------
	FILTRO GRIS EN IMAGENES
-----------------------------------------------------------------*/
.grayscale img{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
opacity: 1;}

/* ----------------------------------------------------------------
	TEXTO CLARO
-----------------------------------------------------------------*/
.tclaro,
.tclaro h1, .tclaro h2, .tclaro h3,
.tclaro .elementor-counter .elementor-counter-number-wrapper,
.tclaro .elementor-iqit-banner-description,
.tclaro .elementor-iqit-banner-title,
.tclaro .elementor-widget .elementor-icon-box-title  {color:#fff !important;}
.tclaro .elementor-counter .elementor-counter-title  {color:#ccc;}
.tclaro a:not(.nav-link):not(.btn) {color:#ffd800;}
/* .tclaro a:link {color:#ffd800 !important;} */
.tclaro h1 strong, .tclaro h2 strong, .tclaro h3 strong {font-weight:normal !important; color:#ffd800;}

.avada_portfolio-template-default .fusion-blog-layout-large .entry-title,
.avada_portfolio-template-default .fusion-blog-layout-medium .entry-title {margin-bottom:0px;}
.avada_portfolio-template-default .fusion-blog-shortcode .post {margin-bottom:1rem;}
.avada_portfolio-template-default .fusion-meta-info {margin-top:0px; border:0px;}
.avada_portfolio-template-default .fusion-meta-info .fusion-alignleft {margin-right:0px;}
.avada_portfolio-template-default .fusion-load-more-button {margin-top:0px;}

/* ----------------------------------------------------------------
	BACKGROUNDS
-----------------------------------------------------------------*/
.bgoscuro {background: rgba(0, 0, 0, 0.65);}
.bgoscuro strong {color: #e2c728 !important;}
.bggris {background:#f1f1f1 !important;}
.bgoscuro p:last-child {margin-bottom:0px;}
.bgamarillo {background-color:#ffd800 !important;}
.fondo-gris-teclas {
background-image: url("images/fondo-gris-teclas.jpg");
background-attachment:fixed;
background-size:cover;
  background-repeat: no-repeat;
}

.bottomborder-container-portfolio {border-bottom:1px #aaa dashed;}
.startup-project-title {
background: transparent url(images/bullet-portfolio.png) 0 10px no-repeat;
  padding-left: 1.7em;
  padding-bottom: 0.75em;
  margin-bottom: 0.75em;
}
.startup-projects-title:after{
	height:1px;
	content: " ";
	display: block;
    position: relative;
	border-bottom:6px #4a7c7b solid !important;
	width:10%;
	bottom: -8px;
	margin:0px auto;
}
.startup-project-title:after{
	/* height:1px;
	content: " ";
	display: block;
    position: relative;
	border-bottom:1px #4a7c7b dashed;
	width:30%;
	bottom: -8px; */
}

.startup-project-title h3 {color: #4a7c7b !important;}

/* ----------------------------------------------------------------
	BOTON / Border radius como .boton-destacado-index
-----------------------------------------------------------------*/
.fusion-body .button-round, .fusion-body .fusion-button-round, .fusion-button-round {-webkit-border-radius: 10px !important; border-radius: 10px !important;}

.carousel-home .fusion-carousel-item img {max-height:180px;}
/* .portfolio-carousel-sin-primera-categoria .fusion-carousel-meta a:first-child {display:none;} */

/* ----------------------------------------------------------------
	PORTFOLIO begin
-----------------------------------------------------------------*/
/* .single-avada_portfolio #main, */
.tax-portfolio_category #main,
.blog #main,
.archive #main {padding-top:3rem;}
.single-avada_portfolio #main {padding-bottom:0px;}
.fusion-page-title-bar-center .fusion-page-title-captions,
.fusion-page-title-bar-center .fusion-page-title-secondary {text-align:left !important;}
.single-avada_portfolio .fusion-page-title-bar-center .fusion-page-title-captions, /* PORTFOLIO ITEM Title */
.single-avada_portfolio .fusion-page-title-bar-center .fusion-page-title-secondary, /* PORTFOLIO ITEM Title Secondary */
.tax-portfolio_category .fusion-page-title-bar-center .fusion-page-title-captions /* PORTFOLIO TAXONOMY Title */
{/* text-align:left; */}
.fusion-page-title-captions {padding-left:0em;}
.single-avada_portfolio .fusion-page-title-bar .fusion-page-title-secondary .fusion-breadcrumbs,
.blog .fusion-page-title-bar h3 {/* font-size: 1.5rem; */}
.tax-portfolio_category .fusion-page-title-bar-center .fusion-page-title-secondary, /* PORTFOLIO TAXONOMY Title Secondary */ 
.single-avada_portfolio .fusion-breadcrumbs span.fusion-breadcrumb-sep:nth-child(2),
.single-avada_portfolio .fusion-breadcrumbs span.fusion-breadcrumb-sep:nth-child(6),
.single-avada_portfolio .fusion-breadcrumbs span.fusion-breadcrumb-sep:nth-child(7),
.single-avada_portfolio .fusion-breadcrumbs span.fusion-breadcrumb-sep:first-child,
.single-avada_portfolio .fusion-breadcrumbs span.fusion-breadcrumb-sep:first-of-type,
.single-avada_portfolio .fusion-breadcrumbs .fusion-breadcrumb-sep:last-child,
/* .single-avada_portfolio .fusion-breadcrumbs .fusion-breadcrumb-sep:nth-child(4), */
/* .single-avada_portfolio .fusion-breadcrumbs .fusion-breadcrumb-sep:nth-child(2), */
/* .single-avada_portfolio .fusion-breadcrumbs .fusion-breadcrumb-sep:nth-child(7), */
/* .single-avada_portfolio .fusion-breadcrumbs .fusion-breadcrumb-sep:nth-child(6), */
/* .single-avada_portfolio .fusion-breadcrumbs span:nth-child(3), */ /* Ocultamos enlaces dinámicos a PARTNERS y STARTUPS */
.single-avada_portfolio .fusion-breadcrumbs a:not([href*="area"]), /* Ocultamos enlaces que NO son de portfolio*/
.single-avada_portfolio .breadcrumb-leaf /* Ocultamos el nombre del último elemento del breadcrumb */
{display:none; !important}
#main .fusion-portfolio h2 {margin-bottom:2rem;}


.single-avada_portfolio .fusion-video {background-color: #fff; padding: 0.4em; border: 1px solid #dfdfdf;}
.single-avada_portfolio .portfolio-list {margin-top:1rem;}
.single-avada_portfolio .portfolio-list li {
	/*background: transparent url(images/bullet-portfolio.png) 0 6px no-repeat;
    padding-left: 1.7em;*/
    border-bottom: 1px dashed #aaa;
    padding-bottom: 0.75em;
    margin-bottom: 0.75em;}
.single-avada_portfolio .portfolio-list li:last-child {
border-bottom: 0px;}

.contenido-portfolio {
  margin: 0 auto !important;
  padding: 0 3em 4em 3em !important;
}
.col-portfolio-txt {
  padding-top: 1em !important;
}
ul.list-portfolio,
.list-portfolio ul {
  margin-top: 1.5em;
  padding-left:0px;
}
ul.list-portfolio li,
.list-portfolio ul li {
  /*background: transparent url(images/bullet-portfolio.png) 0 6px no-repeat;
  padding-left: 1.7em;*/
  border-bottom: 1px dashed #aaa;
  padding-bottom: 0.75em;
  margin-bottom: 0.75em;
}
ul.list-portfolio li:last-child,
.list-portfolio ul li:last-child{
  border-bottom: none;
}
.fusion-portfolio-meta a {
  font-size: 0.8rem !important;
}
.fusion-image-wrapper a img {
  width: 100% !important;
}

.fusion-date-and-formats .fusion-date-box {font-size: 0.8rem;}

/* ----------------------------------------------------------------
	PORTFOLIO end
-----------------------------------------------------------------*/

::-webkit-input-placeholder { /* WebKit browsers */
color: #aaa !important;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #aaa !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #aaa !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #aaa !important;
opacity: 1;
}
.circulo {
margin:0px auto 2rem;
background-image: linear-gradient(to top left, #284140, #45706f);
/* background-color:#ffd800; */
color:#ffd800;
height:5rem;
line-height:5rem;
width:5rem;
text-align:center;
font-size:2rem;
font-weight:bold;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;}
.fusion-content-boxes-1.iconos-con-borde .fusion-content-box-hover .heading-link:hover .icon i.circle-yes,
.fusion-content-boxes-1.iconos-con-borde .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes,
.fusion-content-boxes-1.iconos-con-borde .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes,
.fusion-content-boxes-1.iconos-con-borde .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes {
background-color: rgba(255, 255, 255, 1) !important;
border-color: rgba(74,124,123,0.7) !important;
}

.sidebar .widget .heading .widget-title,
.sidebar .widget .widget-title {margin-bottom:1.5rem;}

.single-post .fusion-page-title-bar .fusion-page-title-row h1 {font-size:3rem;}

/* ----------------------------------------------------------------
	GRAVITY FORM - begin
-----------------------------------------------------------------*/
.gform-body h2.gsection_title  {font-size:var(--h3) !important;}
.gform-body h3 {font-size:1.333rem;}

.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle,
.gf_simple_horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
 padding-top: 0 !important;
}
.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gf_simple_horizontal_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
 margin-bottom: 0 !important;
}
.gf_simple_horizontal_wrapper li.hidden_label input {
 margin-top: 0 !important;
}
body .gf_simple_horizontal_wrapper .top_label div.ginput_container {
 margin-top: 0 !important;
}
.gf_simple_horizontal div.gform_footer.top_label {
 width: auto !important;
 vertical-align: top !important;
}
.gf_simple_horizontal div.gform_body {
 width: auto !important;
}
.gform_wrapper.gf_simple_horizontal_wrapper {position:relative;}
.gf_simple_horizontal div.gform_footer{
    width: auto;
    position: absolute;
    top: 0px;
	margin-top:0px;
    margin-left:34% !important;
    padding: 0px !important;
}
.gf_simple_horizontal div.gform_footer.top_label input[type="submit"] {
	/*line-height: 2rem;
  line-height: 26px;
 font-size: 13px;
 padding: 0 24px;
 text-transform: uppercase;
 letter-spacing: 1px */
}
.gf_simple_horizontal .validation_error,
.gform_wrapper span#input_6_1_3_container label, span#input_6_1_6_container label {display:none !important;}
.gform_wrapper .gf_simple_horizontal .left_label input.large {width:100%;}
.gform_wrapper .gf_simple_horizontal .gfield_checkbox li label, .gform_wrapper .gf_simple_horizontal .gfield_radio li label {max-width:100%;}
.gform_wrapper .field_description_below .gfield_description {font-size:0.8rem;}
.gform_wrapper .gfield-highlight-field {
	padding:1.5rem !important;
	color: #8a6d3b;
    background-color: #fcf8e3;
	border: 1px solid #faebcc;
    border-radius: 4px;}

.gfield_checkbox {
	overflow:hidden;
}

/* .gfield_checkbox li, */
.gfield-4col li{
	width:25%!important;
	float:left;
}
.gform_wrapper #gform_11 ul li.gfield {margin:2.5rem 0 !important;}
.gform_wrapper #gform_11 li.gfield.field_description_below+li.gsection {margin-top:4rem !important;}
.akismet_comment_form_privacy_notice {font-size:0.8rem; margin-top:1rem;}
form#gform_11 li#field_11_96 div.ginput_container {display:none;}
.gform_wrapper #gform_11 ul li#field_11_96 {margin-bottom:0px !important;}
.fusion-filter {font-size:0.85rem;}
.fusion-filter:last-child {margin-right:0px !important;}

#gform_28 * {font-family: Ubuntu !important;}
#gform_28 .gsection {
	margin-top:6em !important;
	border-bottom:0px !important;	
}
#gform_28 .gsection:before {
    content: " ";
    background-color: #00d83a;
    width: 85px;
    height: 10px;
    display: block;
    margin-bottom: 1em;
}

/* Fix para mostrar "+" y "-" en listas */
body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img {
    background-color: transparent !important;
    background-position: 0 0;
    background-size: 16px 16px !important;
    background-repeat: no-repeat;
    border: none !important;
    width: 16px !important;
    height: 16px !important;
    opacity: 0.5;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
}
.gform_legacy_markup_wrapper table.gfield_list tbody tr td.gfield_list_icons {vertical-align: inherit !important;}

/* ----------------------------------------------------------------
	GRAVITY FORM - end
-----------------------------------------------------------------*/

/* ----------------------------------------------------------------
	BLOG RRSS FEED - begin
-----------------------------------------------------------------*/
#twitter-feed-bind40 a.fts-powered-by-text {display:none !important;}
.fusion-blog-shortcode .fusion-post-wrapper .fusion-post-slideshow {max-height:229px; overflow:hidden;}
.fusion-blog-layout-grid .fusion-post-wrapper .fusion-post-slideshow {max-height:170px; overflow:hidden;}

.fusion-content-widget-area .widget li a {font-size:0.9rem;}
/* ----------------------------------------------------------------
	BLOG RRSS FEED - end
-----------------------------------------------------------------*/


	
/* ----------------------------------------------------------------
	ACTION BAR #4 Edition Email Lead - Begin
-----------------------------------------------------------------*/
#ig_body_pushdown {height:auto;}
.ig_action_bar .ig_content {padding-right:0px;}
/* Large devices (laptops/desktops, 768px and up) */
@media only screen and (min-width: 768px) {
	.ig_action_bar .ig_content {
		display: flex;
		align-items: center;
		justify-content: center;}

}
#icegram_messages_container .ig_action_bar .ig_data {padding-bottom:0em;}
#icegram_messages_container .ig_action_bar .ig_message {padding:0px;}
#icegram_messages_container .ig_action_bar .ig_headline {font-weight:normal;}
#icegram_messages_container .ig_action_bar.ig_solid .ig_headline, 
#icegram_messages_container .ig_action_bar.ig_solid .ig_message {display:inline-block;}
#icegram_messages_container .ig_action_bar .ig_headline {font-size:1.2rem; margin-right:1rem;}
#icegram_messages_container .gform_wrapper {margin-top:0px; margin-bottom:0px;}

.ig_action_bar#icegram_message_6514 .ig_headline {
	text-align:center;
    vertical-align: top;
	margin-top:0.2rem;
	font-size:1.2rem;
	font-family: Oswald, Arial, Helvetica, sans-serif !important;}
#icegram_messages_container .gf_simple_horizontal div.gform_body {width:77% !important;}
.ig_action_bar.ig_solid .ig_data {float:none !important;}
#icegram_messages_container .ig_message .ig_message_title {
	font-family: Oswald, Arial, Helvetica, sans-serif !important;
	font-size:1.5rem;}
.button-black {background:#000;}
.button-black span.fusion-button-text {color:#fff;}
.button-black:hover span.fusion-button-text {color:rgba(255,255,255,0.7)}
#icegram_messages_container .ig_action_bar input.gform_button {padding: 13px 40px;}

/* ----------------------------------------------------------------
	ACTION BAR #4 Edition Email Lead - End
-----------------------------------------------------------------*/

@media only screen and (max-width: 425px) {
	.header-index{height:auto !important;} /* IE mobile */
	.header-partners,
	.header-portfolio,
	.header-mentors,
	.header-startup,
	.header-ecosystem,
	.header-faqs,
	.header-news,
	.header-secciones {min-height:100px;}	
	#icegram_messages_container .ig_message {width:100%;}
	#icegram_messages_container .gf_simple_horizontal div.gform_body {width:100% !important;}
	#icegram_messages_container .gf_simple_horizontal div.gform_footer{position: relative;margin-left:0px !important;}
	#icegram_messages_container .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]):not([type="text"]){font-size:1.2rem;}
}

.fusion-person {margin-bottom:2rem;}
.fusion-countdown .fusion-digit-wrapper {color:#ffd800; font-weight:bold !important;font-size:24px !important;}
.fusion-countdown-1 .fusion-dash-title {font-size:14px !important;}
.fusion-countdown-1 .fusion-dash {
	width: 110px;
    height: 110px;
	border-radius: 100px !important;
	padding-top:1.5em !important;}
.fusion-countdown .fusion-dash-title {padding-left:0em !important;}
.fusion-countdown .fusion-dash {display:block !important; line-height:normal !important;}

/* ----------------------------------------------------------------
	Internet Explorer 10 y 11 - begin
-----------------------------------------------------------------*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

}
/* ----------------------------------------------------------------
	Internet Explorer 10 y 11 - end
-----------------------------------------------------------------*/

/* ----------------------------------------------------------------
	STEPS
-----------------------------------------------------------------*/

.step:before {
	padding-left: 5%;
    font-family: var(--title_font);
    font-weight: bold;
    font-size: 5.9em;
    text-align: center;
    margin-top: -40px;
	color: var(--color01);
}
.step_01:before{content:"1";}
.step_02:before{content:"2";}
.step_03:before{content:"3";}
.step_04:before{content:"4";}
.step_05:before{content:"5";}
.step_06:before{content:"6";}

.step_left {border-right:2px solid #000; padding-right:7em; }
.step_right {border-left:2px solid #000; left:-1px; padding-left: 7em;}
.step_left:after{
	content: " ";
    width: 7em;
    height: 2px;
    background: #000;
    right: -1px;
    top: 10px;
    position: absolute;
}
.step_right:after{
	content: " ";
    width: 7em;
    height: 2px;
    background: #000;
    left: -1px;
    top: 10px;
    position: absolute;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.step_left {border-right:0px; padding-right:0em; margin-bottom: 3em !important;}
.step_right {border-left:0px; padding-left: 0em; margin-bottom: 3em !important;}
.step_left:after, .step_right:after {display: none;}
}

.vertical_line {
border-left: 2px solid #000;
  height: 100%;
  position: absolute;
  left: 50%;
  margin-left: -1px;
  top: 0;}

/* ----------------------------------------------------------------
	STEPS fin 
-----------------------------------------------------------------*/

.tclaro .testimonials-shortcode-blockquote q {color:#fff !important;}
body .fusion-testimonials.testimonialsbind
body .fusion-testimonials.testimonialsbind blockquote {display: flex !important;  align-items: center;}
body .fusion-testimonials.testimonialsbind blockquote q {
	display: flex !important;
	height:460px !important;
	-webkit-box-shadow: 0px 3px 9px 0px rgb(0 0 0 / 43%);
    -moz-box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.43);
    box-shadow: 0px 3px 9px 0px rgb(0 0 0 / 43%);}
body .fusion-testimonials.testimonialsbind blockquote q p {display: flex !important; align-items: center;}
body .fusion-testimonials.clean.testimonialsbind  .testimonial-thumbnail {
	margin:0px;
	width: 50px;
    text-align: center;
    position: absolute;
    right: 0px;
	}
body .fusion-counters-box .fusion-counter-box {text-align:left;}
.content-box-counter {font-weight: bold; font-family:Arial;}

body .fusion-layout-column.boxbind {margin-bottom:25px; min-height: 10em;}
.fusion-layout-column.boxbind .fusion-title p,
.fusion-layout-column.boxbind .fusion-title {margin-bottom:0px !important;}

.boxnegro .fusion-column-wrapper {padding-top:2em; padding-bottom:2em;}


/*------------------------------------------------------
	FUSION ELEMENTS
------------------------------------------------------*/
.accordian i.fa-fusion-box {border-radius:30px; font-weight: 100;}
.accordian a .fusion-toggle-heading {color:#000 !important;}
/* Tagline Box*/
.fusion-reading-box-container .fusion-desktop-button-margin {margin-bottom:0px !important;}
body .fusion-content-boxes .fusion-column {margin-bottom:0px;}
body .fusion-content-boxes.dark a,
body .fusion-content-boxes.dark a:after {color:#fff;}
body .fusion-reading-box-container h2 {font-size:1.777rem !important;}
body .fusion-testimonials .testimonial-thumbnail img {max-width:110px;}
.image-border img {border:1px solid #eee;}

/*------------------------------------------------------
	PAGE ELEMENTS
------------------------------------------------------*/
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {

}

body .page_header h1 {font-weight: 300 !important;}
.fusion-slider-container .fusion-title.fusion-sep-none .title-heading-left {font-weight: 300 !important;}
body .page_header h2 {font-weight: 300 !important; font-size:2.5rem !important;}
.menuregister .fusion-menu-item-button .menu-text {border:0px;}
.menuregister span.button-default {background:#000 !important; color:#fff; border:0px !important;}


.startup_filters .fusion-button {margin-bottom:0.5em;}

/*------------------------------------------------------
	MENTORS
------------------------------------------------------*/
#mentors_container .fusion-person .person-content {display:none;}
#mentors_container .fusion-person .person-name {font-size:1.5rem;}
#mentors_container .fusion-person .person-title {font-size:1rem; font-weight:100; margin-top:1rem;}
#mentors_container .person-shortcode-image-wrapper img {max-height:270px; max-width:270px !important;}
#mentors_container .fusion-person-icon-bottom .fusion-social-networks {margin-top:1rem;}

/*------------------------------------------------------
	COMPLIANZ COOKIES
------------------------------------------------------*/
.cmplz-cookiebanner {padding-top:3em !important;}
.cmplz-cookiebanner div#multilang {
    height: auto;
    width: auto;
    line-height: normal;
    position: absolute;
    right: 8pt;

/* ----------------------------------------------------------------
	RESPONSIVE BREAKPOINTS
-----------------------------------------------------------------*/

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {

}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {

}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {

}

/* Extra large devices (large laptops and desktops, 1400px and up) */
@media only screen and (min-width: 1400px) {

}

/* Extra large devices (large laptops and desktops, 1692px and up) */
@media only screen and (min-width: 1692px) {

}