/**
 * Theme Name: Designsete
 * Version: 6.1.5
 * Asset Version: 6.1.5
 * Author: D7
 * License: GNU General Public License v2.0
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: mk_framework
 * Domain Path: /languages/
 */

.custom-color-text{
	font-size: 18px !important;
	-webkit-text-fill-color: rgb(139, 165, 205) !important;
	font-weight: 700 !important;
	color: #8ba5cd !important;
}

.custom-color-text-2{
	font-size: 14px !important;
	-webkit-text-fill-color: rgb(139, 165, 205) !important;
	font-weight: 700 !important;
	color: #8ba5cd !important;
}

#mk-footer{
    z-index: 999 !important;
    padding-top: 0 !important;
}
.custom-bg-image-bot .mk-half-layout.half_right_layout {
	background-position: bottom !important;
}
#newsletter_button {
	border: 1px solid white !important;
	box-shadow: 0 0 !important;
	text-shadow: 0 0 !important;
}
#newsletter_button.mk-button:hover {
	color: #8ba5cd !important;
	background-color: #fff !important;
}
.mk-custom-box.vertical-bot-button .mk-button-container {
	position: absolute;
  bottom: 20px;
  transform: translateX(-50%);
  left: 50%;
}
.mk-custom-box.vertical-bot-button .mk-fancy-title {
	padding-bottom: 60px !important;
}
.small_template_testimonial .mk-flex-slides .testimonial-item .mk-testimonial-content .mk-testimonial-quote{
	display: none !important;
}

/* HEADER */
header .mk-main-navigation li.menu-item-has-children ul{
	box-shadow: 1px 1px 5px 0px !important;
}
/* Menu arrow icon */
.menu-item-link .mk-svg-icon {
	float: right;
	margin: 0 !important;
	height: 100px !important;
}
span.mk-nav-arrow:hover{
	color: #8ba5cd !important;
}

/* GRID STARTUPS */
#startups-grid .vc_grid .vc_grid-item .vc_grid-item-mini{
 	border: 1px solid #8ab996 !important;
 	box-shadow: 5px 10px 10px #e8e8e8 !important;
}

#startups-grid .vc_grid .vc_grid-item .vc_grid-item-mini .startups-grid-title{
	font-size: 18px !important;
	font-weight: 600 !important;
	color: #777777 !important;
}

#startups-grid .vc_grid .vc_grid-item .vc_grid-item-mini .startups-grid-excerpt p{
	font-size: 14px !important;
	color: #777777 !important;
	line-height: 1.4em !important;
}

#startups-grid .vc_grid .vc_grid-item .vc_grid-item-mini .startups-grid-link{
	position: absolute !important;
	bottom: 0 !important;
}

#startups-grid .vc_grid .vc_grid-item .vc_grid-item-mini .startups-grid-link a{
	color: #777777 !important;
	background-color: transparent !important;
	border: 0 !important;
	padding: 0 !important; 
}

#startups-grid .vc_grid .vc_grid-item .vc_grid-item-mini .startups-grid-link a:hover{
	color: #8ba5cd !important;
}

#startups-grid .vc_grid .vc_grid-item .vc_grid-item-mini .startups-grid-content{
	min-height: 225px !important;
}
.fix_padding_bot {
	padding-bottom: 40px !important;
}

#startups-grid .vc_grid-btn-load_more a{
	color: #fff !important;
	background-color: #8ab996 !important;
}


/*TESTIMONIALS */
.mk-testimonial .flex-control-nav{
	top: unset !important;
	bottom: 30px !important;
}

.mk-testimonial .flex-control-nav li a svg{
	border: 1px solid #fff !important;
	border-radius: 50% !important;
	fill: transparent !important;
}

.mk-testimonial .flex-control-nav li a.flex-active svg{
	fill: #fff !important;
}

.mk-testimonial .testimonial-item .mk-testimonial-content:before{
	display: none !important;
}

.mk-testimonial .testimonial-item .mk-testimonial-content{
	background-color: transparent !important;
	border: 0 !important;
	box-shadow:  none !important;
	text-align: center !important;
}

.mk-testimonial .testimonial-item .mk-testimonial-content blockquote:before{
	position: absolute !important;
	background-image: url('data:image/svg+xml; utf8, <svg class="mk-svg-icon" xmlns="http://www.w3.org/2000/svg" fill="#444444" viewBox="0 0 512 512"><path d="M112.5 224c61.856 0 112 50.145 112 112 0 61.856-50.144 112-112 112s-112-50.144-112-112l-.5-16c0-123.712 100.288-224 224-224v64c-42.737 0-82.917 16.643-113.137 46.863-5.817 5.818-11.126 12.008-15.915 18.51 5.719-.9 11.58-1.373 17.552-1.373zm288 0c61.855 0 112 50.145 112 112 0 61.856-50.145 112-112 112s-112-50.144-112-112l-.5-16c0-123.712 100.288-224 224-224v64c-42.737 0-82.917 16.643-113.137 46.863-5.818 5.818-11.127 12.008-15.916 18.51 5.72-.9 11.58-1.373 17.553-1.373z"></path></svg>') !important;
	content: "" !important;
	display: block !important;
	left: 20px !important;
	top: 0 !important;
	width: 32px !important;
	height: 35px !important;
}

.mk-testimonial .testimonial-item .mk-testimonial-content blockquote{
	padding: 15px 70px !important;
	background-color: transparent !important;
	max-width: 600px !important;
	margin: auto !important;
}

.mk-testimonial .testimonial-item .mk-testimonial-content blockquote em{
	color: #fff !important;
	font-size: 18px !important;
}

.mk-testimonial .testimonial-item .mk-testimonial-content blockquote:after{
	position: absolute !important;
	background-image: url('data:image/svg+xml; utf8, <svg class="mk-svg-icon" xmlns="http://www.w3.org/2000/svg" fill="#444444" viewBox="0 0 512 512"><path d="M112.5 224c61.856 0 112 50.145 112 112 0 61.856-50.144 112-112 112s-112-50.144-112-112l-.5-16c0-123.712 100.288-224 224-224v64c-42.737 0-82.917 16.643-113.137 46.863-5.817 5.818-11.126 12.008-15.915 18.51 5.719-.9 11.58-1.373 17.552-1.373zm288 0c61.855 0 112 50.145 112 112 0 61.856-50.145 112-112 112s-112-50.144-112-112l-.5-16c0-123.712 100.288-224 224-224v64c-42.737 0-82.917 16.643-113.137 46.863-5.818 5.818-11.127 12.008-15.916 18.51 5.72-.9 11.58-1.373 17.553-1.373z"></path></svg>') !important;
	content: "" !important;
	display: block !important;
	right: 20px !important;
	bottom: 0 !important;
	width: 32px !important;
	height: 35px !important;
	transform: rotate(180deg) !important;
}

.mk-testimonial .testimonial-item .mk-testimonial-content .mk-testimonial-image{
	float: none !important;	
}

.mk-testimonial .testimonial-item .mk-testimonial-content .mk-testimonial-image img{
	margin: auto !important;
	width: 100px !important;
	height: 100px !important;
}

.mk-testimonial .testimonial-item .mk-testimonial-content .mk-testimonial-author{
	margin-bottom: 0 !important;
}
.mk-testimonial.testimonials_custom_mentors .testimonial-item .mk-testimonial-content blockquote:before{
	background-image: url('data:image/svg+xml; utf8, <svg class="mk-svg-icon" xmlns="http://www.w3.org/2000/svg" fill="#444444" viewBox="0 0 512 512"><path d="M112.5 224c61.856 0 112 50.145 112 112 0 61.856-50.144 112-112 112s-112-50.144-112-112l-.5-16c0-123.712 100.288-224 224-224v64c-42.737 0-82.917 16.643-113.137 46.863-5.817 5.818-11.126 12.008-15.915 18.51 5.719-.9 11.58-1.373 17.552-1.373zm288 0c61.855 0 112 50.145 112 112 0 61.856-50.145 112-112 112s-112-50.144-112-112l-.5-16c0-123.712 100.288-224 224-224v64c-42.737 0-82.917 16.643-113.137 46.863-5.818 5.818-11.127 12.008-15.916 18.51 5.72-.9 11.58-1.373 17.553-1.373z"></path></svg>') !important;
}
.mk-testimonial.testimonials_custom_mentors .testimonial-item .mk-testimonial-content blockquote:after{
	background-image: url('data:image/svg+xml; utf8, <svg class="mk-svg-icon" xmlns="http://www.w3.org/2000/svg" fill="#444444" viewBox="0 0 512 512"><path d="M112.5 224c61.856 0 112 50.145 112 112 0 61.856-50.144 112-112 112s-112-50.144-112-112l-.5-16c0-123.712 100.288-224 224-224v64c-42.737 0-82.917 16.643-113.137 46.863-5.817 5.818-11.126 12.008-15.915 18.51 5.719-.9 11.58-1.373 17.552-1.373zm288 0c61.855 0 112 50.145 112 112 0 61.856-50.145 112-112 112s-112-50.144-112-112l-.5-16c0-123.712 100.288-224 224-224v64c-42.737 0-82.917 16.643-113.137 46.863-5.818 5.818-11.127 12.008-15.916 18.51 5.72-.9 11.58-1.373 17.553-1.373z"></path></svg>') !important;
}
.mk-testimonial.testimonials_custom_mentors .testimonial-item .mk-testimonial-content blockquote em{
	color: #444444 !important;
}
.quote_startups .testimonial-item .mk-testimonial-content blockquote:before{
	position: absolute !important;
	background-image: url('data:image/svg+xml; utf8, <svg class="mk-svg-icon" xmlns="http://www.w3.org/2000/svg" fill="#444444" viewBox="0 0 512 512"><path d="M112.5 224c61.856 0 112 50.145 112 112 0 61.856-50.144 112-112 112s-112-50.144-112-112l-.5-16c0-123.712 100.288-224 224-224v64c-42.737 0-82.917 16.643-113.137 46.863-5.817 5.818-11.126 12.008-15.915 18.51 5.719-.9 11.58-1.373 17.552-1.373zm288 0c61.855 0 112 50.145 112 112 0 61.856-50.145 112-112 112s-112-50.144-112-112l-.5-16c0-123.712 100.288-224 224-224v64c-42.737 0-82.917 16.643-113.137 46.863-5.818 5.818-11.127 12.008-15.916 18.51 5.72-.9 11.58-1.373 17.553-1.373z"></path></svg>') !important;
	content: "" !important;
	display: block !important;
	left: 20px !important;
	top: 0 !important;
	width: 32px !important;
	height: 35px !important;
}

.quote_startups .testimonial-item .mk-testimonial-content blockquote em{
	color: #444444 !important;
	font-size: 18px !important;
}

.quote_startups .testimonial-item .mk-testimonial-content blockquote:after{
	position: absolute !important;
	background-image: url('data:image/svg+xml; utf8, <svg class="mk-svg-icon" xmlns="http://www.w3.org/2000/svg" fill="#444444" viewBox="0 0 512 512"><path d="M112.5 224c61.856 0 112 50.145 112 112 0 61.856-50.144 112-112 112s-112-50.144-112-112l-.5-16c0-123.712 100.288-224 224-224v64c-42.737 0-82.917 16.643-113.137 46.863-5.817 5.818-11.126 12.008-15.915 18.51 5.719-.9 11.58-1.373 17.552-1.373zm288 0c61.855 0 112 50.145 112 112 0 61.856-50.145 112-112 112s-112-50.144-112-112l-.5-16c0-123.712 100.288-224 224-224v64c-42.737 0-82.917 16.643-113.137 46.863-5.818 5.818-11.127 12.008-15.916 18.51 5.72-.9 11.58-1.373 17.553-1.373z"></path></svg>') !important;
	content: "" !important;
	display: block !important;
	right: 20px !important;
	bottom: 0 !important;
	width: 32px !important;
	height: 35px !important;
	transform: rotate(180deg) !important;
}

.quote_startups .testimonial-item .mk-testimonial-content .mk-testimonial-author{
	color: #444444 !important;
}

.quote_startups .testimonial-item .mk-testimonial-content .mk-testimonial-company{
	color: #444444 !important;
}

.mk-testimonial .flex-control-nav li a svg{
	fill: #444444 !important;
}

.mk-testimonial .flex-control-nav li a svg{
	border: 1px solid #444444 !important;
	border-radius: 50% !important;
	fill: #8ba5cd !important;
}

#mk-page-introduce{
	background-image: linear-gradient(to right, #D298A0 , #8AB996, #6C969C , #AEE2F8) !important;
	padding: 5px !important;
}

#mk-page-introduce .mk-grid{
	display: none !important;
}
.mk-footer {
	z-index: 999 !important;
}

.mk-footer-copyright{
	float: none !important;
	display: block !important;
	text-align: center !important;
}

.custom-html-widget .custom-widget-title{
	text-align: center !important;
	background: #8cb0d8 !important;
	margin: 0 !important;
	padding: 30px 0 20px 0 !important;
	color: #fff !important;
}

.team-member-desc p span{
	color: #6c969c !important;
}

.team-member-desc p{
	line-height: 17px !important;
	font-size: 13px !important;
}

.mk-employeee-networks svg{
	fill: #000000 !important;
}

.page-title{
	letter-spacing: 0 !important;
}

.intro_text p{
	font-size: 16px !important;
	line-height: 19px !important;
}

.single-employees .mk-post-nav{
	display: none !important;
}

.single-employee-content p{
	font-size: 16px !important;
}

.team-member-position{
	color: #000000 !important;
	text-transform: none !important;
}

.copyright_text{
	float: left !important;
}

.data_link{
	float: right;
	color: #ffffff !important;
}

a.data_link:hover{
	color: #333333 !important;
}

.sub_footer_text{
	padding-bottom: 20px !important;
}

.widgettitle{
	font-size: 20px !important;
}

.mk-employees .team-member-name{
	font-size: 15px !important;
	text-transform: none !important;
}


/*Privacy Page CSS*/
.privacy_table tbody tr th,
.privacy_table tbody tr td{
	text-align: left;
	border: 1px solid #6666;
}

.page-id-3 .mk-text-block{
	text-align: justify !important;
}


/*MENTOR CSS*/
.employees_no_position .team-member-position{
	display: none !important;
}


/*Grow Page CSS*/
.milestones .milestone-text:after{
	width: 20% !important;
}

.above_element_row{
	margin-top: -85px !important;
	z-index: 9999 !important;
}




/* TABS ACCORDION */
.mk-accordion .mk-accordion-single .mk-accordion-tab{
	color: #444444 !important;
	font-size: 18px !important;
	font-weight: 300 !important;
	border-bottom: 1px solid #444444 !important;
	padding-bottom: 5px !important;
}
.mk-accordion .mk-accordion-single .mk-accordion-pane{
	border-bottom: 1px solid #444444 !important;
}

.mk-accordion .mk-accordion-single .mk-accordion-tab svg{
	display: none !important;	
}

.mk-accordion .mk-accordion-single .mk-accordion-pane .mk-text-block p{
	color: #444444	 !important;
	font-size: 16px !important;
	padding: 0 15px !important;
	margin-bottom: 5px !important;
}


/* POPUP APPLY*/
.pum-theme-default-theme {
	background-color: rgba( 000, 000, 000, .7 ) !important;
}

#popmake-13{
	padding: 20px 200px;
}

#popmake-13 .pum-close{
	background-color: transparent !important;
	color: #333 !important;
	font-size: 20px !important;
	outline: 0 !important;
}

#popmake-13 .popmake-content .wpb_column{
	text-align: center !important;
}

#popmake-13 .popmake-content .popup-title{
	text-align: center !important;
	color: #333 !important;
	padding-bottom: 20px !important;
}

#popmake-13 .popmake-content .your-name input,
#popmake-13 .popmake-content .your-email input,
#popmake-13 .popmake-content .mensagem textarea{
	background-color: transparent !important;
	border: 0 !important;
	border-bottom: 1px solid #333 !important;
	padding-left: 0 !important;
	width: 100% !important;
	margin-bottom: 20px !important;
	font-size: 13px !important;
}

#popmake-13 p{
	margin-bottom: 40px !important;
}

#popmake-13 input[type="checkbox"]{
	margin-left: 10px !important;
}

#popmake-13 .popmake-content .wpb_column.button-column{
	text-align: right !important;
}

#popmake-13 .popmake-content .wpb_column.button-column input,
#popmake-13 .ajax-loader{
	float: right !important;
}

#popmake-13 .popmake-content .wpb_column.button-column input{
	background-color: #8ba5cd !important;
	margin: 10px 0 !important;
}

#popmake-13 .popmake-content .wpb_column.button-column input:hover{
	background-color: #8ab996 !important;
}
.visible-mobile{
	display: none;
}

/*CSS JORGE*/
.widgettitle {
   font-size: 25px !important;
}

.page-title {
   font-size: 0;
}

.discover_link:hover{
	color: #8ab996 !important;
}

/* SEARCH PAGE */
.search-loop-meta{
	display: none !important;
}

/*MOBILE CSS*/
@media handheld, only screen and (max-width: 700px){
	#mk-breadcrumbs .mk-breadcrumbs-inner {
		text-align: left !important;
	}
}

@media handheld, only screen and (max-width: 768px){
	.mk-custom-box .mk-image{
		text-align: center !important;
	}
	.mk-employee-item{
		padding-bottom: 0 !important;
	}
	#mk-footer .footer-wrapper section.widget{
		text-align: center;
	}
	#popmake-13{
		padding: 0 !important;
	}
	.visible-mobile{
		display: block;
		bottom: -200px;
		z-index: 999 !important;
	}
	.visible-mobile h2.jose-headquarters {
    transform: translateY(calc(-100% + 400px));
	}
	.visible-desktop{
		display: none;
	}
}

@media only screen and (max-width: 991px){
	/* MENU */
	.menu-item-link .mk-svg-icon{
		display: none !important;
	}
}

@media only screen and (min-width: 992px){
	/* MENU */
	.mk-main-navigation{
		padding-left: 15px !important;
	}
	#mk-header-1.a-sticky .menu-hover-style-2 .main-navigation-ul > li.popup-button > a{
		height: 40px !important;
		line-height: 40px !important;
	}
	.popup-button a{
		color: #fff !important;
		background-color: #8ba5cd !important;
		height: 40px !important;
		line-height: 40px !important;
		margin-top: 25px !important;
	}
	.main-navigation-ul > li.menu-item.popup-button > a.menu-item-link{
		padding-right: 35px !important;
		padding-left: 35px !important;
	}
	.menu-hover-style-2 .main-navigation-ul > li.menu-item.popup-button > a.menu-item-link:hover{
		color: #fff !important;
		background-color: #8ab996 !important;
	}
	.main-navigation-ul > li.menu-item.popup-button {
		position: absolute !important;
		top: 5px !important;
		right: 5px !important;
		display: inline-block !important;
	}
}

@media handheld, only screen and (max-width: 440px){
	.copyright_text{
		float: none !important;
	}
	.data_link{
		padding-right: 25% !important;
	}
}

@media handheld, only screen and (max-width: 425px){
	.mk-testimonial .testimonial-item .mk-testimonial-content blockquote{
		padding: 0 !important;
	}
	.mk-testimonial .testimonial-item .mk-testimonial-content blockquote:before{
		left: -30px !important;
		top: -26px !important;
	}
	.mk-testimonial .testimonial-item .mk-testimonial-content blockquote:after{
		right: -7px !important;
		bottom: -32px !important;
	}
	.data_link{
		padding-right: 25% !important;
	}
}

/* News grid blocks */
.big-news-block-wrapper{
	margin: 0 !important;
}
.news-block-wrapper .vc_pageable-slide-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.news-grid-highlight__wrapper {
	border: 1px solid #8ab996;
}
.news-block-wrapper .vc_grid-item .vc_grid-item-mini {
	height: 100%;
	background-color: #fff;
	border: 1px solid #8ab996;
	box-shadow: 5px 10px 10px #e8e8e8;
}

.news-block-wrapper .vc_gitem_row .vc_gitem-col,
.news-grid-highlight__wrapper .vc_gitem_row .vc_gitem-col {
	padding-bottom: 0;
	padding-top: 0;
}

.news-grid-block__image {}

.news-grid-block__content {}

.news-grid-block__title,
.news-grid-highlight__title {
	color: #777777;
	font-weight: 600;
	font-size: 18px;
	padding-top: 30px;
}

.news-grid-highlight__title {
	padding-top: 0;
}

.news-grid-block__post-date,
.news-grid-block__categories,
.news-grid-highlight__post-date,
.news-grid-highlight__categories {
	color: #8ab996;
	display: inline-block;
	font-style: italic;
	margin-bottom: 0 !important;
}

.news-grid-block__categories,
.news-grid-highlight__categories {
	margin-left: 12px !important;
}

.news-grid-block__excert,
.news-grid-highlight__excert {
	font-size: 14px;
	color: #777777;
	line-height: 1.4em;
}

.news-grid-block__button a,
.news-grid-highlight__button button {
	background-color: transparent !important;
	border: 0 !important;
	padding: 0 !important;
}

.news-grid-block__button a:hover,
.news-grid-highlight__button button:hover {
	color: #8ba5cd !important;
}

.vc_grid-btn-load_more .vc_btn3 {
	background-color: #8ba5cd !important;
	color: #fff !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
}

.news-block-wrapper.news-block-wrapper--large .vc_grid-item-mini > .vc_gitem-animated-block {
	height: 45%;
}

.news-block-wrapper.news-block-wrapper--large .vc_grid-item-mini > .news-grid-block__content {
	height: 55%;
}

.news-block-wrapper.news-block-wrapper--medium .vc_grid-item-mini > .vc_gitem-animated-block {
	height: 35%;
}

.news-block-wrapper.news-block-wrapper--medium .vc_grid-item-mini > .news-grid-block__content {
	height: 65%;
}

.news-grid-block__content > .vc_gitem-zone-mini,
.news-grid-block__content > .vc_gitem-zone-mini > .vc_gitem_row,
.news-grid-block__content > .vc_gitem-zone-mini > .vc_gitem_row > .vc_gitem-col {
	height: 100%;
}

.news-grid-block__content > .vc_gitem-zone-mini > .vc_gitem_row > .vc_gitem-col {
	padding-bottom: 0px;
	position: relative;
}

.news-grid-block__button {
	bottom: 20px;
	margin-bottom: 0 !important;
	position: absolute;
}

.big-news-block-wrapper .news-grid-block__button {
	position: static;
}


/*
	Team top banner and logo box
 */

.team-top-banner > div {

}

.team-logo-box {
	left: 50%;
	margin-top: -200px;
	position: absolute;
	transform: translate(-50%);
	width: 320px !important;
}
.image-caption-holder {
    position: absolute;
    overflow: visible !important;
}

.image-caption-holder .mk-custom-box {
    overflow: visible;
}

h2.jose-headquarters {
    position: absolute !important;
    right: 20px;
    transform: translateY(calc(-100% - 40px));
    z-index: 1;
}

@media handheld, only screen and (min-width: 768px) {
	.team-logo-box {
		display: none;
	}
	.team-logo-box-tablet-up {
		display: block;
	}
}

.team-logo-box-tablet-up {
	display: none;
	right: 2vw;
	/*margin-top: -80px;*/
	margin-top: -50px;
	position: absolute;
	transform: translateX(calc(320px + 20px));
	/*transform: translateX(calc(320px + 60px));*/
	width: 320px !important;
}

@media handheld, only screen and (min-width: 768px) {
	.team-logo-box-tablet-up {
		display: block;
	}
}

@media handheld, only screen and (min-width: 980px) {
	.team-logo-box-tablet-up {
		right: 1vw;
	}
}

@media handheld, only screen and (min-width: 1300px) {
	.team-logo-box-tablet-up {
		right: 0vw;
	}
}

@media handheld, only screen and (min-width: 1500px) {
	.team-logo-box-tablet-up {
		right: -1vw;
	}
}
