@import url('https://fonts.googleapis.com/css?family=Cormorant+Garamond:400,400i,700,700i');

/*.red{
    height: 10.2em!important;
    display: block;
    overflow: hidden;
}*/

.edgtf-team-holder .edgtf-team-social-holder .edgtf-team-icon .edgtf-icon-element{
font-size:2em;
color:black!important;
}

.edgtf-testimonial-text {
    margin: 19px 0 0;
    color: #636363;
    font-size: 28px;
max-width:30em;
margin:0 auto!important;
}
.edgtf-testimonial-text-holder{
margin-top:5em;
}
span.edgtf-testimonials-author-name{
font-style:normal;
font-size:0.9em;
}

body{font-size:20px;}
*{letter-spacing:0;}
p{
color:black;
line-height:1.3;

}


h1{
line-height:1.1;
}

.flexslider{border:0!IMPORTANT;}
.edgtf-container-inner{width:100%!important;}
.edgtf-page-header{background:white;}
.ion-navicon, edgtf-fullscreen-menu-close-icon{color:red;}
.edgtf-content{margin-top:0!important;}
nav.edgtf-fullscreen-menu ul li a, .rev_slider .tp-caption, .rev_slider .caption, .tp-simpleresponsive img, .edgtf-page-footer .widget .footer-custom-menu ul li a{font-family: 'Cormorant Garamond', serif!important;}

 .rev_slider .tp-caption, .rev_slider .caption {font-style:italic!important; }

.edgtf-page-footer .widget .footer-custom-menu ul li a{text-transform:initial!important;     font-size: 22px;    letter-spacing: 0;
    font-weight: normal;}
.edgtf-page-footer .widget .footer-custom-menu ul li a:hover, a:hover{
color:#f04c4b!important;
}
.correo{font-size:20px; color:#f2c7b3!important; letter-spacing:0;}
#text-3 a.correo:hover{color:#6ab3c4!important;}

nav.edgtf-fullscreen-menu>ul>li>a{text-transform:initial!important; font-style:italic;  font-size: 43px;   font-weight: normal;}


.edgtf-content .edgtf-content-inner>.edgtf-container>.edgtf-container-inner, .edgtf-content .edgtf-content-inner>.edgtf-full-width>.edgtf-full-width-inner{padding-top:0;}




.edgtf-blog-holder article .edgtf-post-image img {

}

.edgtf-product-list-title{font-style:italic;}



.page-id-390 p, .page-id-390 .edgtf-st-subtitle,  .page-id-3307 p,  .page-id-3307 label{
color:#ee4036!important;
}

#respond input[type=text], #respond input[type=email], #respond textarea, .edgtf-style-form textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=text], input[type=email], input[type=password]{
font-size:12px;color:#ee4036!important; text-transform:uppercase; font-weight:bold; letter-spacing:3px;
}

.edgtf-section-title-holder .edgtf-st-title {
    display: block;
    margin: 0;
    font-size: 46px!important;
    font-style: italic;
       font-weight: 400!important;
    letter-spacing: 0.2px;
}

.edgtf-icon-element{
color:grey!important;
}

.edgtf-container {
  padding: 5%;
    width: 100%;
    box-sizing: border-box;
}

#submit_comment:hover, .post-password-form input[type=submit]:hover, input.wpcf7-form-control.wpcf7-submit:hover{
border:none;
color:#fff;
}

.edgtf-st-loader .pulse, .edgtf-st-loader .double_pulse .double-bounce1, .edgtf-st-loader .double_pulse .double-bounce2, .edgtf-st-loader .cube, .edgtf-st-loader .rotating_cubes .cube1, .edgtf-st-loader .rotating_cubes .cube2, .edgtf-st-loader .stripes>div, .edgtf-st-loader .wave>div, .edgtf-st-loader .two_rotating_circles .dot1, .edgtf-st-loader .two_rotating_circles .dot2, .edgtf-st-loader .five_rotating_circles .container1>div, .edgtf-st-loader .five_rotating_circles .container2>div, .edgtf-st-loader .five_rotating_circles .container3>div, .edgtf-st-loader .lines .line1, .edgtf-st-loader .lines .line2, .edgtf-st-loader .lines .line3, .edgtf-st-loader .lines .line4, #submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit, #submit_comment:hover, .post-password-form input[type=submit]:hover, input.wpcf7-form-control.wpcf7-submit:hover, .error404 .edgtf-content, #edgtf-back-to-top>span, .widget #wp-calendar td#today, .widget.widget_tag_cloud a, .edgtf-social-icons-group-widget.edgtf-square-icons .edgtf-social-icon-widget-holder:hover, .edgtf-social-icons-group-widget.edgtf-square-icons.edgtf-light-skin .edgtf-social-icon-widget-holder:hover, .edgtf-blog-holder article.format-link .edgtf-post-text, .edgtf-blog-holder article.format-quote .edgtf-post-text, .edgtf-blog-holder article.format-audio .edgtf-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-current, .edgtf-blog-holder article.format-audio .edgtf-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .edgtf-blog-holder.edgtf-blog-standard article.format-link .edgtf-post-text, .edgtf-search-fade .edgtf-fullscreen-with-sidebar-search-holder .edgtf-fullscreen-search-table, .edgtf-proofing-gallery-single-holder .edgtf-pgs-gallery-holder .edgtf-pgs-gallery-image.proofing-gallery-image-approved .edgtf-pgs-gallery-image-info, .edgtf-pgs-gallery-filter-holder .edgtf-pgs-gallery-download-holder .edgtf-btn-dark:hover, .edgtf-accordion-holder.edgtf-ac-boxed .edgtf-accordion-title.ui-state-active, .edgtf-accordion-holder.edgtf-ac-boxed .edgtf-accordion-title.ui-state-hover, .edgtf-btn.edgtf-btn-solid, .edgtf-icon-shortcode.edgtf-circle, .edgtf-icon-shortcode.edgtf-dropcaps.edgtf-circle, .edgtf-icon-shortcode.edgtf-square, .edgtf-process-holder .edgtf-process-circle, .edgtf-process-holder .edgtf-process-line, .edgtf-progress-bar .edgtf-pb-content-holder .edgtf-pb-content, .edgtf-tabs.edgtf-tabs-standard .edgtf-tabs-nav li.ui-state-active a, .edgtf-tabs.edgtf-tabs-standard .edgtf-tabs-nav li.ui-state-hover a, .edgtf-tabs.edgtf-tabs-boxed .edgtf-tabs-nav li.ui-state-active a, .edgtf-tabs.edgtf-tabs-boxed .edgtf-tabs-nav li.ui-state-hover a, .woocommerce-page .edgtf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .edgtf-content a.added_to_cart, .woocommerce-page .edgtf-content a.button, .woocommerce-page .edgtf-content button[type=submit]:not(.edgtf-woo-search-widget-button), .woocommerce-page .edgtf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.edgtf-woo-search-widget-button), div.woocommerce input[type=submit], .woocommerce-page .edgtf-content .wc-forward:not(.added_to_cart):not(.checkout-button):hover, .woocommerce-page .edgtf-content a.added_to_cart:hover, .woocommerce-page .edgtf-content a.button:hover, .woocommerce-page .edgtf-content button[type=submit]:not(.edgtf-woo-search-widget-button):hover, .woocommerce-page .edgtf-content input[type=submit]:hover, div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):hover, div.woocommerce a.added_to_cart:hover, div.woocommerce a.button:hover, div.woocommerce button[type=submit]:not(.edgtf-woo-search-widget-button):hover, div.woocommerce input[type=submit]:hover, .woocommerce .edgtf-onsale, .edgtf-shopping-cart-holder .edgtf-header-cart .edgtf-cart-icon .edgtf-cart-number, .widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle, .widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range, .widget.woocommerce.widget_product_tag_cloud .tagcloud a, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-image-outer .edgtf-plc-image .edgtf-plc-onsale, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-default-skin .added_to_cart, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-default-skin .button, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-default-skin .added_to_cart:hover, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-default-skin .button:hover, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-light-skin .added_to_cart:hover, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-light-skin .button:hover, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-dark-skin .added_to_cart:hover, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-dark-skin .button:hover, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-image .edgtf-pli-onsale, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .edgtf-pli-add-to-cart.edgtf-default-skin .added_to_cart, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .edgtf-pli-add-to-cart.edgtf-default-skin .button, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .edgtf-pli-add-to-cart.edgtf-default-skin .added_to_cart:hover, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .edgtf-pli-add-to-cart.edgtf-default-skin .button:hover, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .edgtf-pli-add-to-cart.edgtf-light-skin .added_to_cart:hover, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .edgtf-pli-add-to-cart.edgtf-light-skin .button:hover, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .edgtf-pli-add-to-cart.edgtf-dark-skin .added_to_cart:hover, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .edgtf-pli-add-to-cart.edgtf-dark-skin .button:hover{
background-color:rgb(106, 179, 196)!important;
font-family: 'Cormorant Garamond', serif!important;
color:#fff!important;
font-weight:bold;
}


.edgtf-title-holder.edgtf-standard-type .edgtf-page-subtitle {
    margin: 10px 0 0;
    font-style: normal!important;
    font-size: 30px;
    line-height: 1.2;
    letter-spacing:0;
}

.edgtf-page-inner-title-override{
font-style:italic;
}

.edgtf-progress-bar span.edgtf-pb-title-holder{
font-family: 'Cormorant Garamond', serif!important;
font-size:20px;
}

.edgtf-progress-bar .edgtf-pb-content-holder{
background-color:rgb(104,106,109);
}

.edgtf-pb-title, .edgtf-pb-percent{
color:rgb(104,106,109)!important;
}



.edgtf-testimonials-holder.edgtf-testimonials-boxed .edgtf-testimonial-content .edgtf-testimonial-title{
font-style:italic;
font-size:55px;
color:#ee4036!important;
}

.edgtf-testimonial-title:after{
display:none;
}

.edgtf-testimonials-holder.edgtf-testimonials-boxed .edgtf-testimonial-content .edgtf-testimonial-text{
font-size:28px;
}

span.edgtf-testimonials-author-name{
margin-left: 16%;
    /* border: 1px solid red; */
    width: 100%;
    display: block;
 clear:both;
}

span.edgtf-testimonials-author-name {
    font-size: 24px;
    font-weight: normal;
    color: black;

}

.owl-dot span{
background-color:white!important;
border:2px solid #f04c4b !important;
}

.owl-dot.active span{
background-color:#f04c4b !important;
border:2px solid #f04c4b !!important;
}

.edgtf-team-position{
font-style:italic!important;
font-weight:normal!important;
font-family: 'Cormorant Garamond', serif!important;
font-size:1em;
}

@media(max-width:680px){



.edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section {
    width: 90%;
}
}

nav.edgtf-fullscreen-menu>ul>li.edgtf-active-item>a{
color:#f04c4b;
}

.icon_quotations:before {
    color: #f04c4b!important;
}
.edgtf-testimonials-holder.edgtf-testimonials-boxed .edgtf-testimonial-content .edgtf-testimonial-title{
font-weight:normal;
}

.edgtf-page-footer .widget .footer-custom-menu ul li a:hover, a:hover{
color:rgb(106, 179, 196)!important;
}

.menu-item a:hover {
    color: #f04c4b!important;
}

.edgtf-page-footer li.menu-item {
    display: inline-block;
}
.edgtf-page-footer li.menu-item a{
font-weight:normal;
font-family: 'Cormorant Garamond', serif!important;
font-size:1em;
padding:0 5px;
color:#f2c7b3!important;
letter-spacing:0!important;
}

.edgtf-page-footer li.menu-item a:hover{
color:#6ab3c4!important;
}

.edgtf-page-footer h1 {
    font-weight: normal;
    font-style: italic;
    letter-spacing: 0;
color:#f2c7b3!important;
}

span.edgtf-btn-text{
font-weight:normal;
font-family: 'Cormorant Garamond', serif!important;
font-size:1em;
color:#f04c4b;
letter-spacing:0!important;
text-transform:none!important;
}

a.edgtf-btn:hover span.edgtf-btn-text {
color:white!important;
}

.lang-item {
    display: inline-block;
    position: absolute;
    width: 44%;
    float: left!important;
}

.lang-item-es{
      left:50%;
}

.lang-item.current-lang a span{
color: #f04c4b!important;
}

.lang-item a {
    /* border: 1px solid red; */
    font-size: 23px!important;
    padding: 10px;
}

.edgtf-page-footer .lang-item {
 display:none!important;
}

.edgtf-page-title{
color:#ee4036!important;
}
.edgtf-page-additional-title{
color:#ee4036!important;
}

ul.products>.product .edgtf-product-list-title, {
color:#ee4036!important;
}
ul.products>.product .edgtf-product-list-title{
margin:0;
}

span.woocommerce-Price-amount.amount {
    font-weight: bold;
}

.edgtf-woo-single-page .edgtf-single-product-summary .edgtf-single-product-title, span.woocommerce-Price-amount.amount, .edgtf-woo-single-page .edgtf-single-product-summary .woocommerce-product-details__short-description p{
color:#ee4036!important;
font-family: 'Cormorant Garamond', serif!important;
}

span.woocommerce-Price-amount.amount {
    font-size: 1.2em;
}

.edgtf-woo-single-page .edgtf-single-product-summary .edgtf-product-meta-title {
    font-size: 1.2em;
    font-weight: 800!important;
}
.edgtf-woo-single-page .edgtf-single-product-summary .edgtf-product-meta-title::after{
color: #f04c4b!important;
}

ul.products>.product .price{
font-style:italic!important;
color:black!important;
font-size:.9em;
}

span.woocommerce-Price-amount.amount{
color:black!important;
}

.edgtf-product-list-title, .edgtf-st-title-inner::after{
color:#ee4036!important;
}

.woocommerce-ordering, .woocommerce-result-count{
display:none!important;
}
.edgtf-woo-single-page .edgtf-single-product-summary .product_meta>span, .edgtf-woo-single-page .edgtf-single-product-summary .product_meta>span a{
font-family: 'Cormorant Garamond', serif!important;
color:black!important;
}

.edgtf-woo-single-page .edgtf-single-product-summary .product_meta>span{
font-size:0.85em;
}

.edgtf-woo-single-page .woocommerce-tabs ul.tabs li a, .edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-item:not(.edgtf-ps-content-item) a:not(.edgtf-share-link), .edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-item:not(.edgtf-ps-content-item) p{
font-family: 'Cormorant Garamond', serif!important;
}

h6.edgtf-ps-info-title{
min-width:none!important;
font-weight:bold!important;
}

.edgtf-eh-custom-2914{
padding:0 25% 0 0;
}

.edgtf-iwt{
width:100%;
display:block;
}

nav.edgtf-fullscreen-menu>ul>li.edgtf-active-item>a>span:after, nav.edgtf-fullscreen-menu>ul>li:hover>a>span:after{
display:none!important;
}

@media(max-width:500px){
.edgtf-title-holder.edgtf-standard-type .edgtf-page-subtitle{
font-size:1em;
}
}

.edgtf-pli-title-inner:after{
color:red!important;
}

h3.edgtf-pli-title.entry-title{
line-height:1;
}

.edgtf-section-title-holder span.edgtf-st-subtitle{
font-style:normal!important;
letter-spacing:0!important;

}

h6.edgtf-team-position {
    font-size: 1em!important;
    letter-spacing: 0!important;
}

a.edgtf-pli-category {
    display: none!important;
}

h2.edgtf-testimonial-title.entry-title.edgtf-testimonial-title-underscore{
display:none;
}

.edgtf-testimonials-holder.edgtf-testimonials-standard.edgtf-testimonials-light .edgtf-testimonial-text, .edgtf-testimonials-holder.edgtf-testimonials-standard.edgtf-testimonials-light .edgtf-testimonial-title{
color:#636363;
}
.blog h4.entry-title {
    font-style: italic;
    font-weight: normal;
    font-size: 27px;
}

.edgtf-blog-holder.edgtf-blog-masonry article .edgtf-post-excerpt-holder p{
font-size:17px;
color:#777;
}

.blog .edgtf-btn.edgtf-btn-simple .edgtf-btn-text{
font-style:italic!important;
font-size:16px!important;
}


.edgtf-testimonial-text::first-letter {
font-family: 'Cormorant Garamond', serif!important;
color:#e44d50;
  float: left;
  font-size: 4.25em;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}



p.edgtf-testimonial-author{

}

.edgtf-owl-slider.owl-drag .owl-item{
width:11%;
}

.edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-author{
margin:0!important;
margin-top:10px!important;
}

.edgtf-title-holder{
background-size:cover;
}

.awards {
    max-width: 660px;
    margin: 0 auto;
    margin-top: 2em;
}

.awards strong {
    color: #ee4036;
    font-size: 15px;
font-style:italic;
}

.awards em{
font-weight:bold;
}

.awards p{
color:#686a6d;
    font-size: 15px;
}

.awards h4{
font-weight:normal;
font-style:italic;
}

.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{
padding:0;
}

div.wpcf7-response-output{
    border: 2px solid #ff0000!important;
}

.edgtf-page-footer .edgtf-footer-top-holder{
background-color: #ee4036!important;
}
.edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-item:not(.edgtf-ps-content-item) .edgtf-ps-info-title{
color: #ee4036!important;
}

.edgtf-portfolio-single-holder .edgtf-ps-content-item .edgtf-portfolio-title{
color: #ee4036!important;
}
.edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-title-main{
color: #ee4036!important;
}



