/*
Theme Name: HypnoTherapy Child Aula Virtual
Theme URI: http://edward-carter.ancorathemes.com/
Description: HypnoTherapy Child - Multipurpose and Multiskin Responsive Wordpress theme
Author: Ancorathemes
Author URI: http://ancorathemes.com/
Template: hypnotherapy
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain: hypnotherapy-child
*/



/*
  iconos servicios
*/
@font-face {
  font-family: "Flaticon";
  src: url("/wp-content/themes/hypnotherapy-child/css/flaticon/Flaticon.eot");
  src: url("/wp-content/themes/hypnotherapy-child/css/flaticon/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("/wp-content/themes/hypnotherapy-child/css/flaticon/Flaticon.woff2") format("woff2"),
       url("/wp-content/themes/hypnotherapy-child/css/flaticon/Flaticon.woff") format("woff"),
       url("/wp-content/themes/hypnotherapy-child/css/flaticon/Flaticon.ttf") format("truetype"),
       url("/wp-content/themes/hypnotherapy-child/css/flaticon/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("/wp-content/themes/hypnotherapy-child/css/flaticon/Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="icon-untitled-7"]:before, 
[class*=" icon-untitled-7"]:before,
[class^="icon-untitled-7"]:after, 
[class*=" icon-untitled-7"]:after,
[class^="icon-untitled-8"]:before, 
[class*=" icon-untitled-8"]:before,
[class^="icon-untitled-8"]:after, 
[class*=" icon-untitled-8"]:after,
[class^="icon-untitled-6"]:before, 
[class*=" icon-untitled-6"]:before,
[class^="icon-untitled-6"]:after, 
[class*=" icon-untitled-6"]:after,
[class^="icon-untitled-9"]:before, 
[class*=" icon-untitled-9"]:before,
[class^="icon-untitled-9"]:after, 
[class*=" icon-untitled-9"]:after {   
  font-family: Flaticon !important;
  font-size: 1.5em !important;
}

.icon-untitled-7:before { content: "\f100" !important }   /* bioenergetica */
.icon-untitled-8:before { content: "\f101" !important }   /* parejas */
.icon-untitled-6:before { content: "\f102" !important }   /* online */
.icon-untitled-9:before { content: "\f103" !important }   /* individual */



/*
  tamaño texto general
*/
body {
  font-size:18px !important;
}

/*
  cabecera h6
*/
.sc_item_subtitle {
  font-style:normal !important;
  font-size:1.5em !important;
  font-weight:bold !important;
  font-family:"Amaranth",sans-serif !important;
}

/*
  margen comentarios
*/
.comments_wrap {
  margin-bottom:50px;
}   

/*
  tema oscuro
*/   
.scheme_dark * {
  color:#fff !important;
}
.scheme_dark blockquote {
  background:rgba(256,256,256,.33) !important;
}
.scheme_dark blockquote::before {
  color:#0f7d7d !important;
}

/*
  fondo contacto
*/
.sc_googlemap_content{
	background-image: url('/wp-content/uploads/2020/09/home-slider-background.png') !important;
}

/*
  tienda woocommerce
*/
.home .woocommerce .products .price,
.widget_recently_viewed_products del,
.widget_recently_viewed_products ins,
.woocommerce-page .products .price,
.product_meta .product_id,
.page-id-1559 .price,
.product_cat-finalizados .price,
.product_cat-finalizados .product_meta {
  display:none !important;
}
.woocommerce-product-attributes-item__value {
  font-style:normal !important;
}
.single_add_to_cart_button {
  font-size:1.5em !important;
  width:100% !important;
  background-color:#0f7d7d !important; 
  border-color:#0f7d7d !important;
  color:#fff !important;
}    
.single_add_to_cart_button:hover {
  background-color:#fff !important;
  color:#0f7d7d !important;
}
.stock {
  text-decoration:none !important;
  padding:.5em 1.5em;    
  color:#fff !important;
}
.available-on-backorder {
  background:#dbb70b;
}
.in-stock {     
  background:#74ac2c;
}
.out-of-stock {   
  background:#d06124;
} 
.out-of-stock a {   
  color:yellow !important;
}
.product_meta * {
  text-transform: uppercase !important;
}  
.product-template-default .wp-video-shortcode {
  width:100% !important;
}

/*
  dirección footer
*/
footer .column-1_3:nth-child(3) .contacts_info {
  display:none !important;
}

/*
  mensajes
*/ 
.vc_message_box * {
  color:#fff !important;
  text-shadow:2px 2px 0 #0f7d7d;
}

/*
  flechas calendario
*/
.booked-icon {
  color:#fff !important;
}

/*
  oculta menu footer
*/
.footer_menu_wrap {
  display:none !important;
}

/*
  links hover
*/
.sc_button_filled:hover {
  background:#d8b70b !important;
  border-color:#d8b70b !important;
}

/*
  menu fondo
*/
#menu-main-menu .sub-menu .menu-item:hover,
#menu-main-menu .sub-menu .menu-item:hover a {
  background:#d8b70b !important;
}


/*
  estilos propios
*/
.jfz-boton *,
.jfz-boton-destacado {
  font-size:20px !important;
}
.jfz-boton-destacado {
  width:100%;              
  border-color:#0f7d7d !important;
  background-color:#0f7d7d !important;
  color:#fff !important;
}   
.jfz-boton-destacado:hover {
  background-color:#fff !important;
  color:#0f7d7d !important;
}

.jfz-texto-derecha {
  padding-left:5em !important;
}  
.jfz-texto-izquierda {
  padding-right:5em !important;
}

@media screen and (max-width: 1199px) {  
  .jfz-texto-derecha {
    padding-left:2.5em !important;
  }  
  .jfz-texto-izquierda {
    padding-right:2.5em !important;
  }
}

@media screen and (max-width: 767px) { 
  .jfz-texto-derecha {
    padding-left:0  !important;
  }  
  .jfz-texto-izquierda {
    padding-right:0 !important;
  }
}

.jfz-video,
.wp-video-shortcode {
  width:100% !important;
}

.jfz-foto {
  padding-bottom:3em !important;
}