/*
Theme Name: Sparks Child
Theme URI: http://sparks.mikado-themes.com/
Description: A child theme of Sparks Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: sparks
Template: sparks
*/
/*https://fonts.googleapis.com/css?family=Calibri:400,700,400italic,700italic*/

/* latin */
@font-face {
  font-family: 'Calibri';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=J7adnpV-BGlaFfdAhLQo6btP&skey=36a3d5758e0e2f58&v=v11) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Calibri';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/l/font?kit=J7aYnpV-BGlaFfdAhLQgUp5aHRge&skey=8b00183e5f6700b6&v=v11) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Calibri';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=J7afnpV-BGlaFfdAhLEY6w&skey=a1029226f80653a8&v=v11) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Calibri';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/l/font?kit=J7aanpV-BGlaFfdAjAo9_pxqHw&skey=cd2dd6afe6bf0eb2&v=v11) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body, p, h1, h2, h3, h4, h5, h6{font-family: 'Calibri' !important;}

.home .mkd-content{margin-top:0 !important;}
#collective-programs .owl-nav, #collective-advisors .owl-nav,  #collective-startupprograms .owl-nav, .startupjobs_area .owl-nav, #collective-programs-category .owl-nav, .mkd-clients-carousel .owl-nav{display:inline-block !important;}
#collective-programs .owl-prev, #collective-advisors .owl-prev, #collective-startupprograms .owl-prev, .startupjobs_area .owl-prev, .mkd-portfolio-slider-holder .owl-nav .owl-prev, #collective-programs-category .owl-nav .owl-prev, .mkd-clients-carousel .owl-nav .owl-prev{ float: left; margin: 0 0 0 -60px !important; font-size: 0;left: 0px; position: absolute; top: 50%;  z-index: 5;border: 0;background: transparent;}
#collective-programs .owl-next, #collective-advisors .owl-next, #collective-startupprograms .owl-next, .startupjobs_area .owl-next, .mkd-portfolio-slider-holder .owl-nav .owl-next, #collective-programs-category .owl-nav .owl-next, .mkd-clients-carousel .owl-nav .owl-next{ float: right; margin: 0 -60px 0 0 !important; font-size: 0;right: 0px; position: absolute; top: 50%;  z-index: 5;border: 0;background: transparent;}
#collective-programs .owl-prev:focus, #collective-programs .owl-next:focus, #collective-startupprograms .owl-prev:focus, #collective-startupprograms .owl-next:focus, #collective-advisors .owl-prev:focus, #collective-advisors .owl-next:focus, .startupjobs_area .owl-prev:focus, .startupjobs_area .owl-next:focus, #collective-programs-category .owl-next:focus, #collective-programs-category .owl-prev:focus, .mkd-clients-carousel .owl-prev:focus, .mkd-clients-carousel .owl-next:focus {outline:none;}
#collective-programs .owl-prev span, #collective-programs .owl-next span, #collective-startupprograms .owl-prev span, #collective-startupprograms .owl-next span, #collective-advisors .owl-prev span, #collective-advisors .owl-next span, .startupjobs_area .owl-next span, .startupjobs_area .owl-prev span, .mkd-portfolio-slider-holder .owl-nav .mkd-next-icon, .mkd-portfolio-slider-holder .owl-nav .mkd-prev-icon, #collective-programs-category .owl-prev span{ background: #31bce6; border-radius: 50%; /*content: "\f104";*/ display: block; font-size: 32px; height: 40px; line-height: 34px; width: 40px; /*font-family: 'FontAwesome'; */text-align:center; color: #fff; transition:.5s all ease; -webkit-transition:.5s all ease; -moz-transition:.5s all ease;}
#collective-programs .owl-prev:hover span, #collective-programs .owl-next:hover span, #collective-startupprograms .owl-prev:hover span, #collective-startupprograms .owl-next:hover span, #collective-advisors .owl-prev:hover span, #collective-advisors .owl-next:hover span, .startupjobs_area .owl-prev:hover span, .startupjobs_area .owl-next:hover span, #collective-programs-category .owl-next span, .mkd-clients-carousel .owl-prev:hover span.mkd-prev-icon, .mkd-clients-carousel .owl-next:hover span.mkd-next-icon{ background: #575757;}

.clients-carousel-sec .owl-stage{display: table;}
.clients-carousel-sec .owl-item {display: table-cell;vertical-align: middle;float: none !important;}
.clients-carousel-sec .owl-item img {display: block;width: auto !important;margin:0 auto;}

.pillers-of-ecosystem h4.mkd-custom-font-holder{margin: 0 auto;padding: 10px 0;background: #2bbfeb;color: #FFF;}
.pillers-of-ecosystem .pillers-btn{color: rgb(255, 255, 255) !important;
    background-color: #31BCE6 !important;
    border: 0 !important;
    /*border-radius: 0 !important;*/
	padding: 17px 40px !important;width:100%;}
.pillers-of-ecosystem .pillers-btn:hover{background:#575757 !important;}
.advisor_block .advisor_content{text-align:center;}
/*.advisor_block .advisor_image {height: 250px;display: inline-block;overflow: hidden;white-space: nowrap;text-align: center;margin: 0 auto;width: 100%;}
.advisor_block .advisor_image img{width: auto !important;height: 100%;vertical-align: middle;margin: 0 auto;text-align: center;display: inline-block;}*/
.advisor_block .advisor_content h4{display: inline-block;margin: 5px auto 0px;width: 100%;color:#31BCE6;}
.advisor_block .advisor_content h6{display: inline-block;margin:0;width: 100%;color:#575757;}
.advisor_block .advisor_content ul{margin:0;}
.advisor_block .advisor_content ul li{list-style:none;}

.team-sec .mkd-team-image img{border-radius:15px 25px 15px 25px;transition:.5s all ease; -webkit-transition:.5s all ease; -moz-transition:.5s all ease;margin:0 auto;/*width:100%*/;}
.team-sec .mkd-team-image img:hover{border-radius:25px 15px 25px 15px;}

.program_content h6{display:inline-block;margin-bottom:0 !important;}
.program_content h4{margin-top:5px!important;}
.program_content p{text-align: justify;}
.program_content a.mkd-btn{margin-top:25px !important;}
.program_content p.program-main-content, .job_content p.job-main-content{min-height:140px;}
.jobs_block a.mkd-btn + a.mkd-btn, .programs_block a.mkd-btn + a.mkd-btn, .program_content.vc_column-inner a.mkd-btn + a.mkd-btn{display:none;}
.jobs_block .mkd-soon, .startupprograms_area .mkd-soon{opacity:0.4 !important;}
.job_content p.job-main-content{min-height:110px;}
.program_content p.program-footer-content, .job_content p.job-footer-content {min-height: 52px;}
#collective-startupprograms .program_content p.program-footer-content{min-height: 105px;}
body.page-id-10338 #collective-startupprograms .program_content p.program-footer-content {min-height: 50px !important;}
.programs_block, .jobs_block{padding: 15px;border: 1px solid #DDD;border-radius: 25px;}
#collective-startupprograms-list .vc_column_container{padding-left: 15px;padding-right: 15px;}
#collective-startupprograms-list .program_content{border: 1px solid #DDD;border-radius: 25px;}
#collective-startupprograms-list .program_content{margin:0 15px;}

.circle-text-sec .mkd-custom-font-holder, .circle-text-sec .circle-btn {width: 100px;height: 100px;margin: 0 auto;float: none;display: inline-block;vertical-align: middle;align-items: center;line-height: 100px;background: #575757 !important;border-radius: 50%;cursor: pointer;padding: 0 !important;border:0 !important;}
.circle-text-sec .circle-btn:hover{background-color: #31bce6!important;}

.wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea{-webkit-border-radius: 1em !important;
    -moz-border-radius: 1em !important;
    border-radius: 1em !important;}
footer .mkd-footer-top-holder .mkd-container-inner {padding: 25px 0 0px !important;}
footer #text-20 .textwidget p{margin:0 !important;}
.mkd-team .mkd-team-text .mkd-team-description p{font-size: 13px !important;line-height: 1.4em !important;font-weight: 500 !important;text-transform: uppercase !important;padding:0 !important;color: #919191;margin: 5px 0;}
.mkd-team.main-info-below-image .mkd-team-info .mkd-team-title-holder{margin-bottom: 0 !important;}
.mkd-team.main-info-below-image .mkd-team-info .mkd-team-social-wrapp{margin-top: 5px !important;}
#divSliderMain .bx-wrapper{width:100%!important;max-width:100% !important;}
.portfolio-sec .mkd-portfolio-list-holder.mkd-pl-normal-space .mkd-pl-inner{overflow:visible !important;position: relative !important;}
.lswss-slide-title{font-size: 20px !important;font-weight: 500 !important;}
.lswss-logo-showcase button.slick-next, .lswss-logo-showcase button.slick-next:active{background-color:#31bce6 !important;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot{background:transparent !important;}
.portfolio-sec .mkd-portfolio-slider-holder .owl-nav .mkd-next-icon, .portfolio-sec .mkd-portfolio-slider-holder .owl-nav .mkd-prev-icon{background: #31bce6 !important;color:#FFF !important;}
.portfolio-sec .mkd-portfolio-list-holder.mkd-pl-standard-shader .mkd-pli-text-holder .mkd-pli-title{text-align: center !important;}
#rev_slider_1_1_wrapper .sparks-nav.tparrows.tp-leftarrow .mkd-nav-arrow, #rev_slider_1_1_wrapper .sparks-nav.tparrows.tp-rightarrow .mkd-nav-arrow{color: #31bce6 !important;}
.page-template-blog-standard .mkd-pagination ul{width: 100%;text-align: center;float: none;display: inline-block;}
.page-template-blog-standard .mkd-pagination ul li{display: inline-block;float: none;}

.mkd-clients-carousel .owl-nav{display:inline-block !important;}
.mkd-clients-carousel .owl-nav .owl-prev{ float: left; margin: 0 0 0 -60px !important; font-size: 0;left: 0px; position: absolute; top: 40%;  z-index: 5;border: 0;background: transparent;}
.mkd-clients-carousel .owl-nav .owl-next{ float: right; margin: 0 -60px 0 0 !important; font-size: 0;right: 0px; position: absolute; top: 40%;  z-index: 5;border: 0;background: transparent;}
.mkd-clients-carousel .owl-next span.mkd-next-icon, .mkd-clients-carousel .owl-prev span.mkd-prev-icon{ background: #31bce6; border-radius: 50%; /*content: "\f104";*/ display: block; font-size: 32px; height: 40px; line-height: 34px; width: 40px; /*font-family: 'FontAwesome'; */text-align:center; color: #fff; transition:.5s all ease; -webkit-transition:.5s all ease; -moz-transition:.5s all ease;}
.mkd-clients-carousel .owl-next span.mkd-next-icon i, .mkd-clients-carousel .owl-prev span.mkd-prev-icon i{line-height:40px;}

a.circle-btn {cursor: default !important;}
.who-video-sec video{width:100% !important;}
footer .mkd-footer-inner .mkd-footer-top .widget ul li>a{color:#FFF !important;}
#collective-startupprograms-list .program_content .program-footer-content.program-footer-content-policy{min-height: 65px;}
#collective-startupprograms .program_content .program-main-content{min-height: 100px;}
/*1279 to 1152 */
@media (max-width: 1279px) 
{
	#collective-startupprograms .program_content .program-main-content, .program_content p.program-main-content, .job_content p.job-main-content {min-height: 150px !important;}
}
/*1151 to 1024 */
@media (max-width: 1151px) {
	#collective-startupprograms .program_content .program-main-content, .program_content p.program-main-content, .job_content p.job-main-content {min-height: 185px !important;}
	#collective-startupprograms .program_content p.program-footer-content {min-height: 150px !important;}
}
@media (max-width: 799px) {
	.mkd-mobile-header .mkd-mobile-header-inner {height: 60px !important;}
	.mkd-mobile-header .mkd-mobile-logo-wrapper img{height:45px !important;}
	.mkd-mobile-header .mkd-mobile-logo-wrapper a{height:auto !important;max-height:none !important;}
	.mkd-section.home-counter-sec{background: #34c1ec !important;background-image: none !important;}
}
/*799 to 768 */
@media (max-width: 799px) {
	#collective-startupprograms-list .vc_column_container{width:100%;}
	#collective-startupprograms-list .vc_column_container .program_content .program-main-content{min-height: auto !important;}
}