
body {font-family:'Poppins', sans-serif;}
.btn-primary {
    color: #fff;
    background-color: #78199b;
    border-color: #78199b;
    border-radius: 100px;
    padding-left:30px;
    padding-right:30px;
}

.btn-primary:hover,.btn-outline-primary:hover {
	background-color:#630e83;
	 border-color: #78199b;
}

.btn-outline-primary {
    color: #78199b;
    border-color: #78199b;
    border-radius: 100px;
    padding-left:30px;
    padding-right:30px;
}

a{text-decoration: none;color:#78199b;}

a:hover{text-decoration: none;color:#61127e;}


.border-white {
	border:color:#fff!important;
}

.flexslider {border:none;}

.niconne {font-family: 'Niconne', cursive;}
/*NAV*/
.navbar-nav .nav-item {padding:5px 5px;}
.navbar-nav .nav-item .nav-link:hover {color:#7d199f;}
.navbar-nav .nav-item .nav-link {color:#000024;font-size: 15px;font-weight: bold;}
.navbar-nav .nav-item .social {border-radius: 100%;background:#ccc;width:36px;height: 36px;padding-left:12px;color:#fff;}
.navbar-nav .nav-item .social:hover {color:#fff;}
.navbar-nav .nav-item .facebook {background-color:#2e4475;}
.navbar-nav .nav-item .youtube {background-color:#c83432;}
.navbar-nav .nav-item .instagram {background-color:#e95950;}
/*HERO*/
section#hero .content {width: 90%;margin:0 auto;}



h1, h1.niconne, h2.niconne,h3.niconne,h4.niconne,h5.niconne{ font-family: 'Niconne', cursive;color:#78199b;}


section#hero .content h1{ padding-top:1.5em; font-family: 'Niconne', cursive;color:#fff;}
h1.niconne {font-size: 4em;}


#intro {background:#d5d6e8;padding-top:1.5em;}
#intro .intro-text{padding-top:5em;padding-bottom:1em;}

@media screen and (max-width: 1000px) {

   section#hero .content h1{ font-size: 3em;}
   section#hero .content p{ font-size:1em;}

    #intro h1.niconne  {font-size: 3em;}
    #intro .intro-text{padding-top:1em;}
}

@media screen and (max-width: 720px) {

 section#hero .content h1{padding-top:3em;}
}

#gurus  .gurus-info, .info-box{

-webkit-box-shadow: 0px 1px 28px -1px rgba(120,25,155,0.29);
-moz-box-shadow: 0px 1px 28px -1px rgba(120,25,155,0.29);
box-shadow: 0px 1px 28px -1px rgba(120,25,155,0.29);
margin:10px;
padding:15px;

}
.info-box {
    margin-bottom:30px;
}


 .gurus-info .gurus-text {
	height:190px;
}

.dark {color:#000024!important;}

.lg-padding {padding:7em 0;}

.sm-padding {padding:2em 0;}


.heading {padding-bottom:2em;}


@media screen and (max-width: 1000px) {

   .gurus-info .gurus-text {
	height:inherit;
}

}

#testimonials {

	background:#000021;
}


#past-performance  .thumb {margin-top:25px;margin-bottom:25px;}


#past-performance .thumb img {

transition: all 0.5s ease;
}

#past-performance .thumb img:hover {
-webkit-box-shadow: 0px 1px 28px -1px rgba(120,25,155,0.29);
-moz-box-shadow: 0px 1px 28px -1px rgba(120,25,155,0.29);
box-shadow: 0px 1px 28px -1px rgba(120,25,155,0.29);
}

#footer {
padding-top:10px;
	background:#d4d5e8;	
}

#footer .social {border-radius: 100%;background:#ccc;width:50px;height: 50px;padding-left:12px;color:#fff;display: inline-block;padding-top:15px;padding-left:17px;}
#footer .social:hover {color:#fff;}
#footer .facebook {background-color:#2e4475;}
#footer .youtube {background-color:#c83432;}
#footer .instagram {background-color:#e95950;}

/*CALENDAR*/

.current-date {

    background:#eee;
}

.has_schedule{

    background:#78199b;
    color:#fff;
}


@media screen and (max-width: 720px) {

 .container h1 {font-size: 2em;}
}
