/*
* Theme Name: Agmycoo child
* Theme URI: https://themeforest.net/user/xpeedstudio/portfolio
* Description: Agmycoo is a powerful and modern Digital agency wordpress theme.
* Version: 1.0
* Author: XpeedStudio
* Author URI: http://www.xpeedstudio.com
Template: agmycoo
Text Domain: agmycoo
Tags: left-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

.elementor-widget-wrap a:hover,
.legal p a:hover {
    color: #ff6666 !important;
}

.action-style2 p {
	color: #fff !important;
}
.btn.style4:hover {
    color: #ffffff !important;
}

/* HEADER */
@media (min-width: 991px) {
	.nav-header {
		max-width: 400px !important;
	}
}
@media (max-width: 991px) {
	.header-transparent {
		background-color: rgba(255, 255, 255, .8) !important;
	}
	.agency-banner-content.banner-style8 p {
		font-size: 1.125rem;
		color: #878787 !important;
	}
}

.xs-menus .nav-menu > li > a {
    font-size: 1rem !important;
    font-weight: 500 !important;
}

.elementor-element-efc939e .elementor-column-wrap,
.elementor-element-85b47f4 .elementor-column-wrap {
    padding-top: 0px !important;
}

.quality-info {
    background-color: #ff6666 !important;
}
.quality-info > h2 {
    font-family: "Fjalla One" !important;
}
.agency-section-title .sub-title {
    color: #ff6666 !important;
}

.section-title-style3 {
	border-bottom: none !important;
}

.section-title-style3::before {
    background-color: transparent !important;
}

/* FOOTER */
.footer-top-area .textwidget,
.footer-top-area .textwidget a,
.footer-widget.widget_nav_menu .menu > li > a {
	/*color: #FFF;*/
	color: #5a5a5a;
}
.footer-widget .menu-menu-legal-container li.menu-item {
    margin-bottom: 0px !important;
}
.footer-widget {
	text-align: center;
}
.footer-widget .textwidget li a {
    font-family: "Fjalla One", Sans-serif;
    font-size: 21px;
}
.footer-widget .footermenu {
	margin-top: 75px;	
}
.footer-widget .legalinks {
	margin-top: 20px;
}
.footer-widget .legalinks li {
	line-height: 1.1 !important;
}
.footer-widget .legalinks li a {
	font-family: "Roboto", sans-serif;
	text-decoration: underline;
	font-size: 14px;
}

.agency-banner-content.banner-style8 .banner-title {
	font-size: 40px;
    color: #5a5a5a !important;
}

.footer__copyright__area .footer__copyright {
    font-size: 14px;
}
.footer__copyright__area .footer__copyright {
    border-top: none !important;
}

@media (max-width: 767px) {
	.new__footer::before {
		background: rgb(136, 238, 238);
		background: linear-gradient(120deg, rgba(136, 238, 238, 1) 0%, rgba(221, 238, 153, 1) 100%) !important;
	}
}

footer .copyright__text {
	margin: 0 0 10px;
}
footer .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 20px;
}
footer .wpml-ls a {
	color: #5a5a5a;	
}
.wpml-ls-slot-footer .wpml-ls-flag {
	margin-right: 5px;
}

/* ----------------------------------
 * CONTACT FORM 7
 * ---------------------------------- */
/*
.elementor-section-wrap a {
	text-decoration: underline !important;
}
*/

.contact-form input:not([type="submit"]), .contact-form textarea {
    padding-left: 15px !important;
}
.contact-form input:not([type="submit"]):focus, .contact-form textarea:focus, .contact-form select:focus {
    border-color:#6EC8C8;
}
.contact-form select {
    border-radius: 5px;
    background-color: #FFFFFF;
    height: 54px;
    border: 1px solid #FFFFFF;
    transition: all 0.4s ease;
    margin-bottom: 30px;
    padding-left: 15px;
	width: 100%;
	color: #495057;
}
.wpcf7-form .legal {
    background-color: #F2F2F2;
    padding: 15px;
    margin: 15px 0 15px 0;
    border-radius: 10px;
}
.wpcf7-form .legal p,
.wpcf7-form p {
	margin: 0 !important;
}
.wpcf7-form .legal p {
	font-size: 14px;
}
.wpcf7-recaptcha {
	margin-bottom: 30px;	
}
.contact-form input[type="checkbox"] {
	height: auto !important;
	margin-right: 5px;
}
.contact-form .submit-btn {
    font-weight: 700;
    font-size: 0.875rem;
    letter-spacing: .5px;
    border-radius: 1.71875rem !important;
    padding: 0 50px;
    height: 54px;
    line-height: 54px;
    transition: all 0.4s ease;
    white-space: normal;
    background-size: 101%;
    background-color: #ff6666 !important;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}
.contact-form .submit-btn:hover {
    background-color: #a85757 !important;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}
.wpcf7 input[type="submit"]:disabled {
    opacity: 0.5;
	cursor: default;
}
.wpcf7 input[type="submit"]:disabled:hover {
    background-color: #F07D7D !important;
	box-shadow: none;
}

.page-id-2740 .contact-form input:not([type="submit"]),
.page-id-2740 .contact-form textarea,
.page-id-2740 .contact-form select, 
.page-id-2742 .contact-form input:not([type="submit"]),
.page-id-2742 .contact-form textarea,
.page-id-2742 .contact-form select {
    border: 1px solid #d3d3d3;
}

/* RESPUESTA ERRORES */
span.wpcf7-not-valid-tip {
	margin-left: 10px;
}
.contact-form input:not([type="submit"]).wpcf7-not-valid,
.wpcf7 .wpcf7-not-valid {
	background-color: #ffeceb !important;
	margin-bottom: 0 !important;
}

div.wpcf7-validation-errors {
    background: #f3dbd9 none repeat scroll 0 0;
    color: #df684c;	
	padding: 10px !important;
	border: none;
}
div.wpcf7-mail-sent-ok {
    background: #d9ebcc none repeat scroll 0 0;
    color: #709c63;
	padding: 10px !important;
	border: none;
}

/* Eliminate Text Advert for FAQ Plugin */
.hrf-faq-list article:not(.hrf-entry) {
	display: none !important;
}

.pricing-table {
    background-color: transparent !important;
}

.pricing-table:hover {
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
}
/*
.btn-secondary {
	border: 1px solid #f07d7d !important;
}
*/
.btn.btn-secondary:hover {
	box-shadow: 0px 7px 25px 0px rgba(0, 0, 0, 0.3) !important;
}
.pricing-table .btn {
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}
.pricing-table:hover .btn {
	background-color: #FFFFFF !important; 	/*	#1BD1EA !important;		*/
/*	border-color: #1BD1EA !important;	*/
	color: #647382 !important;		/* #FFFFFF !important;	*/
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.pricing-price span {
	display: none;
}


/**************************************************
 Diseño de las cajas de tarifas: OPCIÓN BOTON HOVER
***************************************************/

.pricing-table:hover .pricing-header h3,
.pricing-table:hover .pricing-list li {
	color: #fff;
}
.pricing-header,
.pricing-body {
    margin-bottom: 25px !important;
}
.pricing-header h3 {
    margin-bottom: 30px !important;
}

/*
#tarifa1:hover {
	background-color: gray;
	border-color: gray; 
	color: #FFFFFF  !important;	
}

/*
#tarifa2:hover .btn {
	background-color: #8200ff!important; 
	border-color: #8200ff !important; 
	color: #FFFFFF  !important;
}
#tarifa3:hover .btn {
	background-color: #72edd0 !important; 
	border-color: #72edd0 !important; 
	color: #FFFFFF  !important;
}
#tarifa4:hover .btn {
	background-color: #f23f2c !important; 
	border-color: #f23f2c !important; 
	color: #FFFFFF  !important;
}
#tarifa5:hover .btn {
	background-color: #ff94ca !important; 
	border-color: #ff94ca !important; 
	color: #FFFFFF  !important;
}
#tarifa6:hover .btn {
	background-color: #93d64c !important; 
	border-color: #93d64c !important; 
	color: #FFFFFF  !important;
}
#tarifa7:hover .btn {
	background-color: #0364ff !important; 
	border-color: #0364ff !important; 
	color: #FFFFFF  !important;
}
#tarifa8:hover .btn {
	background-color: #ff9e1d !important; 
	border-color: #ff9e1d !important; 
	color: #FFFFFF  !important;
}
#tarifa9:hover .btn {
	background-color: #494b54 !important; 
	border-color: #494b54 !important; 
	color: #FFFFFF  !important;
}

*/
/********************************************
 Diseño de las cajas de tarifas: OPCIÓN BOTON
*********************************************/
#tarifa-mb .btn {
	background-color: #85858a;
	border-color: #85858a;
	color: #fff;
}
#tarifa-b .btn {
	background-color: #ffe448;
	border-color: #ffe448;
	color: #000;
}
#tarifa1 .btn {
	background-color: #cda342;
	border-color: #cda342;
	color: #fff;
}
#tarifa2a .btn {
	background-color: #752F30;
	border-color: #752F30;
	color: #FFFFFF;
}
#tarifa2 .btn {
	background-color: #9C70CC;
	border-color: #9C70CC;
	color: #FFFFFF;
}
#tarifa3 .btn {
	background-color: #72edd0;
	border-color: #72edd0;
	color: #FFFFFF;
}
#tarifa4 .btn {
	background-color: #f23f2c;
	border-color: #f23f2c;
	color: #FFFFFF;
}
#tarifa5 .btn {
	background-color: #ff94ca;
	border-color: #ff94ca;
	color: #FFFFFF;
}
#tarifa6 .btn {
	background-color: #93d64c;
	border-color: #93d64c;
	color: #FFFFFF;
}
#tarifa7 .btn {
	background-color: #3342B5;
	border-color: #3342B5;
	color: #FFFFFF;
}
#tarifa8 .btn {
	background-color: #ff9e1d;
	border-color: #ff9e1d;
	color: #FFFFFF;
}
#tarifa9 .btn {
	background-color: #494b54;
	border-color: #494b54;
	color: #FFFFFF;
}

.telf {
	text-decoration: underline !important;
}

#contacto a:hover,
#contacte a:hover {
    color: #ff6666 !important;
}

.footer-top-area .textwidget a.telf {
    color: #FFF !important;
}