/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/


/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }

::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 10px rgba(225, 0, 65, .3);
  background-color: #F5F5F5;
}

::-webkit-scrollbar
{
  width: 9px;
  background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
  -webkit-box-shadow: inset 0 0 13px rgba(225, 0, 65, .3);
  background-color: rgba(225, 0, 65, 1)
}

.content_fichatecnica img
{
    display:block;
    max-width:300px;
    margin-bottom:10px;
}

#nta-wabutton-3089{
margin: 0 !important;
}

.tabs-wd-5f3d2e8c2d51b.tabs-design-default .products-tabs-title .tab-label:after, .tabs-wd-5f3d2e8c2d51b.tabs-design-alt .products-tabs-title .tab-label:after
{
    background-color: #ffa517 !important;
}



/*h1,h2,h3,h4,h5,h6,*/
/*.woodmart-checkout-steps ul li*/
/*{*/
/*letter-spacing:2px;*/
/*}*/

.product-title
{
letter-spacing:0;
}
ul .wc-layered-nav-term:hover {
    background:#ffa517;
    color:#fff;
}
ul .wc-layered-nav-term:hover .layer-term-name{
    color:#fff;
    font-weight:bold;
}

.sold_individually{
display:none;}

@media screen and (min-width: 580px) {
  .columns-center{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;} }

@media screen and (min-width: 580px) {
    .third_column {
      width: calc(50% - .3em);
      margin: 0 0 1em; } }
  @media screen and (min-width: 1025px) {
    .third_column {
      width: calc(33% - .5em); } }

.third_column {
  margin:1em 0;
}

@media screen and (max-width: 579px) {
  .third_column {
    margin: 2.5em 0;
  }
  .third_column.pasion{
  width: calc(50% - .3em);
  }
}

.w100{
    width: 100%;
}

@media screen and (min-width: 768px) {
      .cursos_icons {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        align-content: center;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        .cursos_icons__img{
            width: 15%;
        }
        .cursos_icons__content {
          width: 83%; } }


        .cursos_icons{
            padding: 15px 0;
        }

        .cursos_icons__content{
            border-left: 1px solid rgba(255,255,255,.1);
            padding-left: 15px;
        }

        .cursos_icons__img img{
            display: block;
            max-width: 50px;
            margin: 0 auto;
            text-align: center;
        }

        .cursos_icons__content h3{
            font-size: 18px;
            color: #fff;
            margin-bottom: 0;
        }

        .cursos_icons__content ul{
            list-style: square;
            padding-left: 30px;
        }


input.wpcf7-form-control{
    padding: 20px 10px;;

}

.section.section-post-header{
    display: none;
    
}
.shopassistant-heading.beturquoise{
    background: #43C9C7;
    border-color: #43C9C7;
    color: #FFF;
    position: relative;
    top: -20px;
}
.shopassistant-heading {
    border: 1px solid #F9E9DF;
    border-radius: 55px;
    padding: 8px 16px;
    display: inline-block;
    font-weight: 400;
    color: #12263A;
}

.button-default input[type="submit"]
{
    width: 100%;
    padding: 20px 10px;
}

.wpcf7-form .column{
    padding: 5px 0;
}


/* TITULOS DECORACIONES */

.texto-alt{
    background: #ffffff;
    color: #e10041;
    padding: 0 10px;
    margin-right: 5px;
}

.texto-principal{
    background: #e10041;
    color: #ffffff;
    padding: 0 10px;
    margin-right: 5px;
}

@media screen and (max-width:580px){
	.texto-bt{
		position:relative;
		top:20px
	}
	.nombre-docente{
		font-size:19px
	}
}

.font-main{
    font-family: Glitten;
}


.bg_color {
  position: relative; }
  .bg_color:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:100%;
    background: linear-gradient(#c30037 3%, #82001e 100%);
    opacity: .65;
 }


 .bg_color__alt {
  position: relative; }
  .bg_color__alt:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:100%;
    background: linear-gradient(#c30037 3%, #82001e 100%);
    opacity: .9;
 }



.bg_color__black {
  position: relative; }
  .bg_color__black:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:100%;
    background:#131313;
    opacity: .65;
 }

 .icon-tiktok:before{
    font-family:'Font Awesome 5 Brands';
    content:"\e07b";
 }

 a.icon_bar_tiktok span.b {
    background: #EE1D51;
    color: #fff;
}

 a.icon_bar_spotify span.b {
    background: #1DB954;
    color: #fff;
}


#Top_bar .menu li ul li{
	font-size: 11px !important;
}
#Top_bar .menu li ul li a {
	padding:10px !important;
}