/*
Theme Name: Divi - Child
Theme URI: https://www.elegantthemes.com/preview/Divi/
Version: 4.0.9
Description: Divi Child Theme - ElegantThemes
Author: Platea Electrónica
Author URI: https://www.autoescuelask.es
Template: Divi
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
Text Domain: Divi-child
*/

/*@import url("../Divi/style.css");*/

/***********************************/
/*** CUSTOM CSS - AUTOESCUELAS K ***/
/***********************************/

/*Vertically Center Content*/
/*Row Settings: 'Design' --> Alignment: center / Spacing: Equalize Column Heights: Yes --- Add class css in Advanced --> CSS ID & Classes --> Column 1 & 2 CSS Class*/
.ak_vertical-align {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
/*------------------------------*/


/*Image Border Radius: in Divi Theme, copy the css in Advanced --> Custom CSS --> Main Element*/
.ak_img-border-radius {
	border-radius: 100%;
	overflow: hidden;
	max-width: 350px;
}
/*------------------------------*/


/*Image Zoom*/
.ak_image-zoom img {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
/*Image Zoom Hover*/
.ak_image-zoom img:hover {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
/*Image Zoom Overflow Limit*/
.ak_image-zoom-limit {
	overflow: hidden;
}
/*Image Zoom Shadow*/
.ak_image-zoom-shadow img {
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
/*Image Zoom Shadow Hover*/
.ak_image-zoom-shadow img:hover {
	-webkit-transform:scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform:scale(1.3);
	-o-transform:scale(1.3);
	transform:scale(1.3);
	-webkit-box-shadow: 0px 6px 33px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 6px 33px 0px rgba(0,0,0,0.75);
	-ms-box-shadow: 0px 6px 33px 0px rgba(0,0,0,0.75);
	-o-box-shadow: 0px 6px 33px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 6px 33px 0px rgba(0,0,0,0.75);
	border: solid 6px #fff;
}
/*------------------------------*/


/*CTA Menu*/
.ak_cta-menu a {
	border: 2px solid #ffffff!important;
	padding: 10px!important;
	-webkit-border-radius: 25px!important;
	-moz-border-radius: 25px!important;
	-ms-border-radius: 25px!important;
	-o-border-radius: 25px!important;
	border-radius: 25px!important;
	background-color: #e81a76!important;
	color: #ffffff!important;
	-webkit-animation-name: pulse!important;
	-moz-animation-name: pulse!important;
	-ms-animation-name: pulse!important;
	-o-animation-name: pulse!important;
	animation-name: pulse!important;
	animation-duration: 3000ms;
	transform-origin:70% 70%;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
/*Animation*/
@keyframes pulse {
	0% { transform: scale(1); }
	30% { transform: scale(1); }
	40% { transform: scale(1.08); }
	50% { transform: scale(1); }
	60% { transform: scale(1); }
	70% { transform: scale(1.05); }
	80% { transform: scale(1); }
	100% { transform: scale(1); }
}
/*CTA Menu Hover*/
.ak_cta-menu a:hover {
	border: 2px solid #ffffff!important;
	background-color: #00a89e!important;
	color: #ffffff!important;
	opacity: 1!important;
	-webkit-animation: none!important;
	-moz-animation: none!important;
	-ms-animation: none!important;
	-o-animation: none!important;
	animation: none!important;
}
/*------------------------------*/


/*Zoom Item*/
.ak_zoom {
	-webkit-transition: transform .5s;
	-moz-transition: transform .5s;
	-ms-transition: transform .5s;
	-o-transition: transform .5s;
	transition: transform .5s;
}
/*Zoom Item Hover*/
.ak_zoom:hover {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
}
/*Zoom Button*/
.ak_btn-zoom {
	-webkit-transition: transform .3s;
	-moz-transition: transform .3s;
	-ms-transition: transform .3s;
	-o-transition: transform .3s;
	transition: transform .3s;
}
/*Zoom Button Hover*/
.ak_btn-zoom:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
/*------------------------------*/


/*Footer Icon Size*/
/*.ak_icon-size { font-size: 20px; } .ak_icon-size-sm { font-size: 21px; } .ak_icon-size-lg { font-size: 23px; }*/
/*------------------------------*/


/*WhatsApp Button - Background Icon*/
.ak_btn-whatsapp {
	background-image: url(/wp-content/uploads/2019/05/whatsapp-icon.png);
	background-size: 1.8vw;
	background-position: right;
	color: #ffffff!important;
	border-color: #25d366!important;
}
/*------------------------------*/


/*Footer Icons RRSS*/
.ak_icons-rrss {
	color: #666666;
	font-size: 26px;
	text-decoration: none;
	padding-left: 20px;
}
/*Hover Footer Icons RRSS*/
.ak_icons-rrss:hover {
	color: #e81a76;
	opacity: .7;
}
/*------------------------------*/


/*Custom TopBar Menu*/
/*.ak_TopBarMenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #3b3735;
}

.ak_TopBarMenu li {
	float: left;
}

.ak_TopBarMenu li a {
	display: block;
	color: #fff;
	font-size: 16px;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
}

.ak_TopBarMenu li a:hover {
	color: #e81a76!important;
	background-color: #111;
}

.ak_active {
	color: #e81a76;
}*/
/*------------------------------*/


/*** CF7 Custom ***/
/*Send Buttom*/
#cf7md-form .mdc-button--raised:not(:disabled) {
	background-color: #e81a76;
}
/*Send Button Hover*/
#cf7md-form .mdc-button--raised:not(:disabled):hover {
	background-color: #00a89e;
}
/*Color RGPD Link*/
.link-form-cf7 {
	color: #e81a76!important;
}
/*Color RGPD Link Hover*/
.link-form-cf7:hover {
	color: #00a89e!important;
}
/*Font Size Google reCaptcha v3*/
.txt-recaptcha-google {
	font-size: 12px!important;
}
/*------------------------------*/


/*** Google reCAPTCHA v3 ***/
/*Hide the reCAPTCHA badge*/
.grecaptcha-badge {
	visibility: hidden;
}
/*------------------------------*/


/*** Cursos Fundae ***/
/*Info Button*/
.ak_btn-cursosF {
	color: #fff;
	font-size: 14px;
	padding: .5vw 1vw;
	border: 2px solid #fff;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #e81a76;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
/*Info Button Hover*/
.ak_btn-cursosF:hover {
	background-color: #00a89e;
	border: 2px solid #00a89e;
}
/*------------------------------*/