/*ICON MEGA MENU*/
.mega-menu-activated .navbar-nav a::before {
    color: #138c26 !important;
}

/* Grilla */
.pgafu-post-grid-content {
    border: solid 1px lightgreen;
    padding: 7px;
}

/* boton link princ */
a.btn.btn-primary.btn-lg {
    color: white !important;
}
a.btn.btn-primary.btn-lg:hover {
    background: #0d6648 !important;
    color: #9eff9e !important;
}
/* destacada */
.destacada {
    margin: 15px !important;
    border-radius: 15px !important;
    border: dotted white 5px !important;
}


/* boton activo filtro */
.pgafu-filter li.pgafu-active-filtr a {
    background: #525252;
    color: #ffffff !important;
}

@media (max-width:420px){
  
  .entry-content {
    width: 100% !important;
    display: inline-block;
}
  .post-attachment img{
    float: left;
    width: 100% !important;
    padding: 10px;
    border: none !important;
}
	ul#pgafu-filtr-1 {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    margin: 0 auto;
    padding: 0px;
}
  .pgafu-filter li {
    display: inline-block;
    float: none;
    position: relative;
    text-indent: 0;
    margin: 0px 0px 4px 0px !important;
    min-width: 320px;
}
ul.nav.nav-tabs {
    display: grid !important;
}
.pestanias a:link {
    background: #d4f0c6 !important;
    display: inline-flex;
    
    justify-content: space-around;
    flex-direction: row;
    align-content: center;
    align-items: center;
    width: 100% !important;
    min-width: 250px;
}
.sow-tabs {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
}
.sow-tabs-tab.sow-tabs-tab-selected {
    display: inline-flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    min-width: 320px;
}
.sow-tabs-tab {
    display: inline-flex !important;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    min-width: 320px;
}
.sow-tabs-tab.sow-tabs-tab-selected {
    height: 30px;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.sow-tabs-tab {
    height: 30px;
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
}
.inscrip {
   
    margin: 15px;
}
h2.title {
    text-align: center;
}
}

@media (min-width: 992px){
.col-md-8 {
    width: 100%;
}

}
.sidebar {
display:none !important;
}
.col-md-8 {
    display: contents !important;
}
.inscrip {
    min-height:350px;
    height: 50vh;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    border-radius: 15px;
    background: #beffbe;
}
.post-attachment {
    margin: 0 auto !important;
    float: none !important;
    text-align: center !important;
    /*background: #8ac693;
    border-top: solid 10px green;*/
}
/* pills */
ul.nav.nav-tabs {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.pestanias a:link {
   
    display: inline-flex;
    
    justify-content: space-around;
    flex-direction: row;
    align-content: center;
    align-items: center;
}
li.active {
    font-weight: 700;
   
}
.nav-tabs>li {
    background: #d4f0c6;
}

.pestanias.fw-tabs-minimal .nav-tabs > li.active > a, .pestanias.fw-tabs-minimal .nav-tabs > li.active > a:hover, .pestanias.fw-tabs-minimal .nav-tabs > li.active > a:focus, .pestanias.fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a, .pestanias.fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a:hover, .pestanias.fw-tabs-left.fw-tabs-minimal .nav-tabs > li.active > a:focus, .pestanias.fw-tabs-minimal .nav-tabs > li > a:hover, .pestanias.fw-quote small:before {
    color: white !important;
    background: green !important;
    border-radius: 0px;
}
/* elimitar meta tags */
.post-head-meta {
    display: none !important;
}
.sow-tabs-tab-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-top: 30px !important;
}
.sow-tabs-tab.sow-tabs-tab-selected {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.sow-tabs-tab {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.ow-button-base.ow-button-align-center a:hover {
    text-decoration: none !important;
}
.post-attachment img {
    float: left;
    width: 70%;
    padding: 10px;
    border: none !important;
}
.blog-post .post-attachment {
    margin-bottom: 30px;
    padding-bottom: 2px;
    border-bottom: none !important;
}

.tienda-slider {
		padding: 0px !important;
}

.fw-col-md-12.fw-col-md-12 {
		padding-left: 0px;
    padding-right: 0px;
}

.carousel-caption { display: none; }

.master-image {
		height: 350px;
		max-height: 350px;
}

@media (max-width:760px){
.master-image {  max-height: 200px; }	
}

.custom-page li[data-filter="*"] {
  display: none;
}

.team-block {
		min-height: 450px;
}

/* css para woocommerce */
a.checkout-button { color: #FFFFFF !important; }
a.add_to_cart_button { color: #FFFFFF !important; }

div.woocommerce-message > a.wc-forward {
		display: none;
}

td.actions { display: none; }

.wc-backward { display: none !important; }

.woocommerce table.shop_table td.product-thumbnail a {
		pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black;
}

.woocommerce table.shop_table td.product-name a {
		pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black;
}