/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 07 2021 | 01:18:25 */
/* Añade aquí tu código CSS.

Por ejemplo:
.ejemplo {
    color: red;
}

Para mejorar tu conocimiento sobre CSS knowledge echa un vistazo a http://www.w3schools.com/css/css_syntax.asp

Fin del comentario */ 
blockquote, body {
    line-height: 31px;
    color: #000;
    letter-spacing: 0;
}

body {
    font-family: Cormorant,serif;
    color:#000;
  font-style: italic;
  font-size: 18px;
    font-weight: 400;
}

a, p a{
  color:#000;
}

form p{
    font-family: Cormorant,serif;
    color:#000;
  font-style: italic;
  font-size: 18px;
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6{
  font-family: Montserrat,sans-serif;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
  color: #000;
}


a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover {
    color: #ff0b7f;
}

.edgtf-title .edgtf-title-holder .edgtf-page-title{
  padding-left: 25%;
    padding-right: 25%;
}

.edgtf-content{
  margin-top: 0px!important;
}

.edgtf-title .edgtf-title-holder .edgtf-breadcrumbs-holder{
  display: none;
}

.edgtf-main-menu>ul>li>a{
    vertical-align: top;
    padding: 0 24px;
    font-family: Montserrat,sans-serif;
    font-size: 13px;
    line-height: 23px;
    letter-spacing: .19em;
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
    box-sizing: border-box;
      color: #000;
}

.edgtf-main-menu>ul>li.edgtf-active-item>a {
    color: #ff0b7f;
}

.edgtf-main-menu>ul>li>a>span.item_outer .item_text:after{
      background: currentColor;
}

.edgtf-icon-font-elegant{
  color: #ff0b7f;
}

.edgtf-cart-icon{
  color: #ff0b7f;
}

.edgtf-fm-lines{
   color: #ff0b7f;
}

.edgtf-pl-holder .edgtf-pli .edgtf-pli-price{
      position: relative;
    display: block;
    margin: 4px 0 0;
    line-height: 1;
    color: #000;
    font-size: 24px;
  font-family: Cormorant,serif;
      font-weight: 400;
  font-style: italic;
}

.entry-title , .edgtf-pli-title{
      color: #000;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
  font-size: 18px;
    line-height: 1.33em;
      font-family: Montserrat,sans-serif;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
}

.edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-image .edgtf-pli-new-product, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-image .edgtf-pli-onsale, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-image .edgtf-pli-out-of-stock{
  position: absolute;
    display: block;
    top: 24px;
    width: auto;
    height: 40px;
    margin: 0;
    padding: 0 40px;
    color: #fff;
    font-size: 24px;
    line-height: 40px;
    letter-spacing: 0;
    text-align: center;
    z-index: 100;
    box-sizing: border-box;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    transition: opacity .2s ease;
    right: 0;
    background-color: #ff0b7f;
  left: unset;
  font-family: Cormorant,serif;
    font-weight: 400;
    font-style: italic;
  text-transform: lowercase;
}


.edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-image .edgtf-pli-new-product:first-letter, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-image .edgtf-pli-onsale:first-letter, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-image .edgtf-pli-out-of-stock:first-letter{
  text-transform: uppercase;
}

.footer-b1, .footer-b2, .footer-b3{
color: #000; font-size: 12px; line-height: 25px; font-weight: 400;
    font-family: 'Montserrat';
  font-style:normal;
}

.edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-footer-bottom-inner .widget{
  font-style:normal;
  color: #000;
}

footer .widget {
    color: #000;
    font-style: normal;
}

.edgtf-footer-column-2{
  text-align: center;
}

.edgtf-footer-column-3{
  text-align: right;
}

.edgtf-column-content .edgtf-grid-col-4{
      text-align: center;
}

.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-full-width{
  padding-bottom: 0px;
}
.edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-footer-bottom-inner.edgtf-full-width{
  padding-top: 0px;
}

.fa-wikipedia-w:before {
    content: "\f232";
}

.edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-outer {
    position: relative!important;
    display: table!important;
    table-layout: fixed;
    height: 100%;
    width: 100%!important;
    padding: 21px;
    box-sizing: border-box;
    background-color: #fff;
    text-align: center;
}

.edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner {
    position: relative;
    display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle;
    border: 1px solid #ff0b7f;
}

.edgtf-btn {
    position: relative;
    width: auto;
    margin: 0;
    font-size: 13px;
    line-height: 2em;
    font-weight: 500;
    outline: 0;
    box-sizing: border-box;
    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
    padding: 12px 54px;
    cursor: pointer;
}



.button .edgtf-button {
    padding: 0!important;
    color: #ff0b7f;
    background-color: transparent;
    border: 0;
    vertical-align: middle;
}

.edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .added_to_cart, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .button {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0;
    font-family: Montserrat,sans-serif;
    font-size: 13px;
    line-height: 2em;
    font-style: normal;
    letter-spacing: .19em;
    font-weight: 500;
    text-transform: uppercase;
    outline: 0;
    box-sizing: border-box;
    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,outline-color .2s ease;
    padding: 0;
    white-space: nowrap;
    z-index: 3;
}

.edgtf-button:before {
    content: '';
    position: absolute;
    bottom: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    transition: width .3s ease;
    height: 1px;
    width: 30px;
    background-color: currentColor;
}

.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{
  border: 1px solid transparent;
    background-color: transparent;
    color: #ff0b7f;
}

.edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 150;
    padding: 30px;
    opacity: 0;
    background-color: transparent;
    box-sizing: border-box;
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
}

.edgtf-pl-holder .edgtf-pli-inner:hover .edgtf-pli-text {
    opacity: 1;
}

.edgtf-pl-holder .edgtf-pli-inner:hover .edgtf-pli-new-product, .edgtf-pl-holder .edgtf-pli-inner:hover .edgtf-pli-onsale, .edgtf-pl-holder .edgtf-pli-inner:hover .edgtf-pli-out-of-stock {
    opacity: 0;
}

.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 {
    background-color: transparent!important;
    color: #ff0b7f!important;
}

.ajax_add_to_cart.edgtf-button:hover:before, .edgtf-call-to-action-holder, .edgtf-call-to-action-holder.edgtf-normal-layout:not(.edgtf-content-in-grid) .edgtf-cta-inner, .edgtf-call-to-action-holder.edgtf-simple-layout .edgtf-cta-button-holder, .edgtf-call-to-action-holder.edgtf-simple-layout .edgtf-cta-text-holder {
    width: 100%;
}

.edgtf-pl-holder.edgtf-info-below-image .edgtf-pli-inner:hover .edgtf-pli-text-outer{
  transform: none!important;
    transition: none!important;
}

.edgtf-page-title.entry-title{
  font-size: 70px;
    line-height: 1.14em;
    letter-spacing: .12em;
}

.edgtf-page-footer .edgtf-footer-bottom-holder{
  margin-top: -1px;
}

.edgtf-page-footer .edgtf-footer-top-holder {
    background-color: #e9ccde;
}

.edgtf-page-footer .edgtf-footer-bottom-holder {
    background-color: #e9ccde;
}

@media only screen and (max-width: 1440px){
  .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-outer {
    	padding: 15px;
	}
  .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text {
		padding: 15px;
	}
}

@media only screen and (max-width: 1024px){
  .edgtf-footer-column-1,.edgtf-footer-column-2,.edgtf-footer-column-3{
        text-align: center;
  }
}


@media only screen and (max-width: 680px){
  h3{
    font-size: 14px;
    letter-spacing: .08em;
  }
  h2 {
      font-size: 32px!important;
  }
  .edgtf-title .edgtf-title-holder .edgtf-page-title{
    font-size: 14px;
    letter-spacing: .08em;
  }
  .edgtf-footer-column-3{
    margin-top: -180px!important;
  }
}

@media only screen and (max-width: 480px){
  .edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-full-width{
    padding: 75px 6.3% 60px;
  }
}

