/*
Theme Name: jupiter
Theme URI: http://themeforest.net/user/artbees
Author: Artbees
Author URI: http://themeforest.net/user/artbees
Version: 5.1.8
Description: A Beautiful, Professional and Ultimate Wordpress Theme Made by Artbees. Jupiter is a Clean, Flexible, fully responsive and retina ready Wordpress theme. Its smart and hand crafted environment allows you to Build outstanding websites easy and fast.
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



/*

Main Stylesheet file is located at stylesheet/css/styles.css

*/


/*
.slider_home_coral { 
	min-height: 460px; 
} 
*/


.a-coral-post {
    color: #D0262C;
}

.a-coral-post:hover {
    color: #000000;
}

.web-desing{
	color:#000!important;
	
}

.web-desing:hover{
	color:#fff!important;
}

#mk-page-id-368{
	max-width: none !important;
	width:100% !important;	
}

#mk-page-id-375{
	max-width: none !important;
	width:100% !important;	
}



#mk-page-id-654{
	max-width: none !important;
	width:100% !important;	
}

#mk-page-id-664{
	max-width: none !important;
	width:100% !important;	
}



.iframe-height-coral{
	/*min-height: 1200px !important;*/
	min-height: 1450px !important;
}

.iframe-register-height-coral{
	min-height: 1450px !important;
}
 
.iframe-height-login-coral{
	/* min-height: 1200px !important; */
	min-height: 1450px !important;
}

.upcoming-classes-coral{
	/*min-height: 450px !important;*/
	/* min-height: 1150px !important; */
	min-height: 1450px !important;
	 
}
 
.rides-height-coral{
	/*min-height: 1200px !important;*/
	min-height: 1450px !important;
}


 
.mk-header-right a.book {
    background-color: #d0262c;
    border: 3px solid #d0262c;
    color: #fff !important;
    padding: 5px;
}

 




.mk-header-right a.book:hover {
    background: #d0262c none repeat scroll 0 0 !important;
    color: #fff !important;
}
 


.wpb_video_widget .wpb_wrapper h3{
	display: none !important;
}

 

.h1-blog{
	color: #CF242A;  
}

 

.blog-single-title {
    margin-top: 20px !important;
}
 


.video-container { 
     
    margin-bottom: 0px !important;
 
}


#mk-circle-image-9{
	display: none !important;
}

#mk-page-introduce{
	 display: none;	
}



 
#mk-button-38 a {
    margin-bottom: 30px !important;
}   

 

.t3 p {
	font-weight: bold !important;
	font-size:68px !important;
	margin-top: 5px !important;
	margin-bottom: 66px !important;
}

 


.t4 p {
	font-weight: bold !important;
	font-size:68px !important;
	margin-top: 5px !important;
}

 


.t5 p{ 
	margin-top: 16px !important;
	margin-bottom: 9px !important; 
	font-weight: bold;
	font-size: 25px  !important;
}

 


.t8 p {
	font-size:85px !important;
}

 
 
.t7 p {
    font-family: "Avenir-Roman" !important;
    font-size: 18px  !important;
    margin-bottom: 12px  !important;
    margin-top: 8px  !important;
}

 


#mk-button-32, #mk-button-26{
	margin-bottom: 12px;
	margin-top: 15px;		
}
 
.spotify-coral .mk-video-container {
	height: 476px;
}


.portfolio-meta .add-middle-align .the-excerpt{
	display: none;
}


 

.portfolio-meta .add-middle-align .viewprofile{
	margin-top: 30px;
}




.sub-menu{
	width: 120px ! important;
}


#text-block-14 .mk-video-container{
	height: 355px;
}



.pagination-stroke[data-skin="light"] a.is-active span {
    background-color: #fff !important;
    box-shadow: 0 0 0 2px #d0262c !important;
}
 

 
.swiper-pagination[data-skin="light"] span {
    background-color: rgba(208, 38, 44, 0.5) !important;
}
 
 
#mk-circle-image-5{
	display: none;
}



.ayudin .map_coral .wpb_gmaps_widget {
   margin-bottom: 0px !important;
} 

.ayudin .map_coral .wpb_gmaps_widget .wpb_wrapper{ 
   padding: 0px !important;
}

#comments{
	display: none;
}


#mk-button-5 a{
	padding: 8px 24px;
}
		
#box-3 .box-holder {
    padding: 20px 20px;
}

#home_cSection3{
	margin-bottom: 0px !important;
}


#box-3 .box-holder {
    padding: 15px 20px;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	min-height: 65px !important;
}
 
 
.box-holder .mk-button {
    margin-bottom: 0px !important;
}

.contact-coral .wpcf7-form .wpcf7-textarea {
    width: 83% !important;
	resize: none;
}

.contact-coral .wpcf7-form label {
	font-size: 18px !important;
}

.contact-coral .wpcf7-form div {
	margin-top: 15px !important;
}

/* ----------------------------------------------------------------------------------- */

@media screen and (min-width: 1680px){ 
	.slider_home_coral { 
		min-height: 670px !important;
		border-bottom: 10px solid #d0262c;
	} 	

	.mk-edge-slider .swiper-pagination {
		top: 630px !important;
	}
	
	#page-section-2 { 
		min-height: 670px !important;
	} 	

} 


@media screen and (max-width: 1679px){ 
	.slider_home_coral { 
		min-height: 460px !important; 
		border-bottom: 10px solid #d0262c; 
	} 	
	
	.mk-edge-slider .swiper-pagination {
		top: 420px !important;
	}
	
	#page-section-2 { 
		min-height: 460px !important;
	} 	
} 

 


@media screen and (max-width: 640px){ 
.header-style-1 .mk-header-right, .header-style-2 .mk-header-right, .header-style-3 .mk-header-right { right:0px !important; }  	

	.instructores .mk-portfolio-item .the-title {
		color: #000 !important;
		font-size: 57px !important;
	}
	
	.iframe-register-height-coral{
		min-height: 2100px !important;
	}	
	
	.iframe-height-login-coral{
		min-height: 600px !important;
	}
  	#home-coral-slider { 		display:none;	} 	 
	
	#home_cSection3{
		display: none;
	}
	
} 
 

@media screen and (max-width: 480px){ 

	h2 { font-size: 36px !important; } 	
	.slider_home_coral { 
		min-height: 250px !important; 
		border-bottom: 10px solid #d0262c; 
	} 	
	
	.mk-edge-slider .swiper-pagination {
		top: 210px !important;
	}
	
	#page-section-2 { 
		min-height: 250px !important;
	} 		

	.instructores .mk-portfolio-item .the-title {
		color: #000 !important;
		font-size: 57px !important;
	}  
}