/*
Theme Name: Amedeo Child
Theme URI: http://amedeo.elated-themes.com
Description: A child theme of Amedeo Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: amedeo
Template: amedeo
*/


ul>li{
	color: #727272;
    font-family: Catamaran;
    font-size: 16px;
}
.eltdf-page-header .eltdf-menu-area .eltdf-logo-wrapper a {
    max-height: 70px !important;
}
.eltdf-main-menu>ul>li>a, .eltdf-main-menu ul li a{
	color: #727272 !important;
    font-family: Catamaran !important;
    font-size: 16px !important;
	letter-spacing: 0 !important;
}
.eltdf-main-menu ul li a>span:before{
	display: none !important;
}
.eltdf-main-menu>ul>li.eltdf-active-item>a>span:before{
	display: none !important;
}
.eltdf-main-menu ul li:hover>a>span:before{
	display: none !important;
}
.eltdf-main-menu>ul>li.eltdf-active-item>a>span{
	color: #336944 !important;
	font-weight: 900 !important;
	padding: 0 !important;
}
.eltdf-main-menu ul li:hover>a>span{
	color: #336944 !important;
	font-weight: 900 !important;
	padding: 0 !important;
	transition: none !important;
}
.eltdf-main-menu ul li a>span, .eltdf-main-menu ul li h6>span {
    overflow: initial !important;
    padding: 0 !important;
    transition: none !important;
}
.eltdf-main-menu>ul>li>a {
    padding: 0 24px !important;
}

.titleCenter{
	max-width: 800px !important;
	margin: 0 auto !important;
}
.contact{
	max-width: 550px !important;
	margin: 0 auto !important;
}
.specialGrid p{
	margin-left: 60px !important;
}
.eltdf-page-content-holder .prueba{
	margin-bottom: -40px !important;
}
.eltdf-page-footer .eltdf-footer-bottom-holder{
	background-color: #fff !important;
}
.eltdf-image-with-text-holder .eltdf-iwt-text-holder{
	text-align: center;
}
.eltdf-mobile-header .eltdf-mobile-nav ul li a{
	padding: 15px 0  !important;
}
.eltdf-image-with-text-holder .eltdf-iwt-image img{
	margin: 0 auto;
}
footer .widget a {
    color: #444444 !important;
}
.eltdf-iwt .eltdf-iwt-title {
    line-height: 26px !important;
}
.eltdf-owl-slider.owl-drag .owl-item {
    background-color: #fff !important;
    padding: 2em !important;
    border: 2px solid #C1E6E3 !important;
}
.wpcf7-list-item {
    margin: 0 !important;
}
.cf7_custom_style_1 button.wpcf7-form-control.wpcf7-submit{
	margin-top: 25px !important;
}
.eltdf-iwt .eltdf-iwt-title {
	margin: 10px 0 !important;
}
input{
	border-bottom: 1px solid #7e7e7e !important;
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	border-radius: 0 !important;
}
label a{
	color: #727272 !important;
	font-size: 16px;
    line-height: 12px;
}
.mc4wp-form-fields label{
	padding-top: 10px;
	display: block;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
	font-weight: 500 !important;
    font-family: 'Catamaran' !important;
}
.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid > ul > li.eltdf-active-item > a{
	color: #336944 !important;
}
.wpcf7-form-control.wpcf7-textarea{
	height: 100px !important;
	margin-bottom: 0 !important;
}
.pum-content + .pum-close, .pum-theme-tema-por-defecto .pum-content + .pum-close {
    line-height: 16px !important;
    box-shadow: none !important;
    text-shadow: none !important;
	background-color: transparent !important;
	color: #336944 !important;
}
#mc_embed_signup form{
	max-width: 450px;
	margin: 0 auto;
}
#mc_embed_signup form input[type=email], #mc_embed_signup form input[type=text] {
	    margin: 0 0 19px;
}
.eltdf-btn.eltdf-btn-solid, #mc_embed_signup .button{
	color: #ffffff;
    font-family: Catamaran !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    letter-spacing: 0px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
	height: 50px !important;
    line-height: 50px !important;
    background-color: rgba(51, 105, 68, 1) !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
	margin-top: 20px !important;
	text-transform: uppercase !important;
}
.pum-container .pum-title {
    margin-bottom: 1em !important;
}
.eltdf-owl-slider.owl-drag .owl-item{
	max-width: 600px !important;
}
#mc_embed_signup .mc-field-group.input-group label{
	font-size: 16px !important;
}
#mc_embed_signup .mc-field-group {
    padding-bottom: 0 !important;
}
#mc_embed_signup form {
    padding: 0 !important;
}
h2 a:hover{
	color: #336944 !important;
}
.eltdf-blog-holder article .eltdf-post-info-top .eltdf-post-info-category {
    font-family: Catamaran !important;
    letter-spacing: 0 !important;	
}
.eltdf-blog-holder article .eltdf-post-info-top .eltdf-post-info-category a{
	color: #517189 !important;
}
.eltdf-blog-holder article .eltdf-post-info-top .eltdf-post-info-category a:hover{
	color: #336944 !important;
}
.eltdf-blog-holder article .eltdf-post-info-top .eltdf-day {
    color: #517189 !important;
}
.eltdf-blog-holder article .eltdf-post-info-top .eltdf-month{
	font-family: Catamaran !important;
    letter-spacing: 0 !important;
	color: #517189 !important;
}
aside.eltdf-sidebar .widget .eltdf-widget-title-holder .eltdf-widget-title {
    color: #fff  !important;
    background-color: #b6d9d6;
	padding: 0 0 0 10px !important;
}
aside.eltdf-sidebar .widget ul li {
    font-family: Catamaran !important;
    letter-spacing: 0 !important;
    text-transform: initial !important;
	font-size: 18px !important;
	
}
aside.eltdf-sidebar .widget a{
	color: #727272 !important;
}
aside.eltdf-sidebar .widget ul li {
    padding: 8px 0 !important;
}
aside.eltdf-sidebar .widget .eltdf-searchform .input-holder {
    border-color: none !important;
    border-style: none !important;
    border-width: none !important;
}

.page-template-blog-standard .eltdf-blog-holder article .eltdf-post-info-top{
	display: none !important;	
}
.woocommerce-checkout button, .woocommerce-cart-form button, .wc-proceed-to-checkout .checkout-button{
	background-color: #336944 !important;
	font-family: Catamaran !important;
	letter-spacing: 0 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #ffffff;
	font-size: 16px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px;
}

@media only screen and (max-width: 680px){
	.eltdf-page-footer [class*=eltdf-grid-col]:not(:first-child) {
		margin-top: 10px !important;
	}
	.eltdf-page-footer [class*=eltdf-grid-col]:first-child {
		margin-bottom: 70px !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-alignment-left{
		display: grid;
	    grid-template-columns: 1fr 1fr;
	    grid-row-gap: 70px;
	    grid-column-gap: 1em;
	}
	.eltdf-grid-row:before{
		display: none !important;
	}
	.eltdf-page-footer .eltdf-column-content.eltdf-grid-col-3{
		width: 100% !important;
	}
}

@media only screen and (max-width: 1024px){
	.eltdf-mobile-header .eltdf-grid {
		padding: 0 10px !important;
	}
}

/*
@media only screen and (min-width: 1024px){
	.blog .eltdf-blog-holder-inner{
		display: grid !important;
		grid-template-columns: 1fr 1fr !important;
		grid-row-gap: 4em !important;
		grid-column-gap: 4em !important;
	}
	.blog .eltdf-blog-holder-inner .eltdf-post-info-top{
		display: none;
	}
	.blog .eltdf-blog-holder.eltdf-blog-standard article {
		margin: 0 !important;
	}
}
	.category .eltdf-blog-holder-inner{
		display: initial !important;
	}
}



/*
     FILE ARCHIVED ON 08:15:34 May 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:31:35 Aug 19, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.439
  exclusion.robots: 0.057
  exclusion.robots.policy: 0.048
  esindex: 0.008
  cdx.remote: 7.925
  LoadShardBlock: 116.932 (3)
  PetaboxLoader3.resolve: 158.3 (4)
  PetaboxLoader3.datanode: 117.392 (5)
  load_resource: 175.155
  loaddict: 31.561
*/