/*
	Theme Name: Bakery Child
	Theme URI: http://themeforest.net/item/bakery-wordpress-bakery-cakery-food-theme/11112118?ref=milingona_
	Author: Milingona
	Author URI: http://themeforest.net/user/milingona_
	Template: bakery
	Description: Bakery is a powerful responsive WordPress theme designed for bakery/cakery shops. It comes with all features bakery shops need such as product post type, menu, order form, offer, gallery, news etc. The theme also includes the drag-drop page builder which lets you customize your specific needs with incredible ease.
	Version: 1.2.5
	Tags: dark, light, three-columns, four-columns, left-sidebar, right-sidebar, fluid-layout, custom-colors, custom-menu, editor-style, featured-image-header, featured-images, post-formats, theme-options, translation-ready
	License: GNU General Public License v2 or later
	License URI: license/README_License.txt
	Text Domain: bakery-child
*/

@charset "utf-8";

@import url('tipografia_laduquesita/stylesheet.css');

@font-face {
font-family: Harrington;
src: url(tipografia_laduquesita/HARNGTON.TTF);
}

@font-face {
font-family: Adorage;
src: url(tipografia_laduquesita/Adorage.otf);
}

.clase_titular_roscon {
        font-family: "Adorage" !important;
 	font-size:80px!important; 
	line-height:100px!important;
	text-align: center !important;
}
	@media (min-width: 360px) and (max-width:766px)  { 
	.clase_titular_roscon {
 	font-size:24px!important; 
	line-height:40px!important;
	} }
	
	@media (min-width: 767px) and (max-width:989px) { 
	.clase_titular_roscon {
 	font-size:36px!important; 
	line-height:50px!important;
	} }
	
	@media (min-width: 990px) and (max-width:1199px) { 
	.clase_titular_roscon {
 	font-size:54px!important; 
	line-height:70px!important;
	} }

	@media (min-width: 1200px) and (max-width:1400px) { 
	.clase_titular_roscon {
 	font-size:60px!important; 
	line-height:80px!important;
	} }

hr {
	border-top: 1px solid #5f2744;
}
.vu_main-menu ul li ul.sub-menu li a {
	font-family: "Montserrat" !important;
	font-size: 16px !important;
	color: #5f2744 !important;
	}
.clase_submenu_tienda {
	font-family: "Montserrat" !important;
	font-size: 16px !important;
	color: #5f2744 !important;
	}

h1, h2, h3, h4, h5, h6 {
    color: #000!important;
	text-transform: none!important;
    font-weight: normal!important;
}
div.tp-caption {
	background-color: transparent!important
}
.wpb_revslider_element.no_border {
	border-color: #FFF;
}
h1.widget_title, h2.widget_title, h3.widget_title, h4.widget_title, h5.widget_title, h6.widget_title {
    color: #FFF!important;
	text-transform: none!important;
}
h1, .h1 {
  font-family: BirchStd!important;
  font-size: 44px!important;
  color: #5f2744!important;
  font-weight: normal!important;
}
h2, .h2 {
  font-family: BirchStd!important;
  font-size: 34px!important;
  color: #5f2744!important;
  font-weight: normal!important;
}
h3, .h3 {
font-family: "Open Sans"!important;
font-weight: 400!important;
font-style: normal!important;
color: #5f2744!important;
font-size: 16px!important;
line-height:25px!important;

}
h4, .h4 {
  font-size: 20px!important;
  color: #5f2744!important;
  font-weight: normal!important;
}
h5, .h5 {
  font-size: 24px!important;
  color: #5f2744!important;
  font-weight: normal!important;
  padding-left:10px!important;
}
h6, .h6 {
  font-family: BirchStd!important;
  font-size: 26px!important;
  color: #5f2744!important;
  font-weight: normal!important;
}

texto_home_marron, .texto_home_marron {
  font-size: 19px!important;
  color: #5f2744!important;
  font-weight: normal!important;
  padding-left:39px!important;   
  line-height:30px!important;
}
texto_home_marron_sin_padding, .texto_home_marron_sin_padding {
  font-size: 19px!important;
  color: #5f2744!important;
  font-weight: normal!important;
  line-height:30px!important;
}

.vu_main-menu>ul>li.active>a, .vu_main-menu>ul>li.current-menu-parent>a, .vu_main-menu>ul>li.current-menu-ancestor>a, .vu_main-menu>ul>li.current-menu-item>a {
	text-decoration: underline;
}
.full-header {
	background-color: none;
}
ul#iconos_prod {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-top: solid 1px #EEE;
}
ul#iconos_prod li {
	border-bottom: solid 1px #EEE;
	padding: 10px 0px;
}
ul#iconos_prod li h4 {
	font-size: 12px;
	font-weight: bold!important;
	margin-bottom: 5px!important;
	margin-top: 0px!important;
}
ul#iconos_prod li p {
	margin: 0px;
}
ul#iconos_prod li div.icon-info{
	font-size: 34px;
	/*display: inline-block;
	width: 25%;*/
}
ul#iconos_prod li div.text-info{
	font-size: 10px;
	/*display: inline-block;
	width: 75%;*/
}

div.iconos_prod .text-left {
	padding-right: 0px;
}
div.iconos_prod .text-right {
	padding-left: 0px;
}
div.iconos_prod h4 {
	font-size: 12px!important;
	font-weight: bold!important;
	margin-bottom: 5px!important;
	margin-top: 0px!important;
}
div.iconos_prod p {
	margin: 0px;
}
div.iconos_prod div.icon-info{
	font-size: 26px;
	/*display: inline-block;
	width: 25%;*/
}
div.iconos_prod div.text-info{
	font-size: 8px;
	/*display: inline-block;
	width: 75%;*/
}
.vu_gi-title {
	color:#FFF!important;
}
.vu_main-menu-container {
  padding: 5px 0 !important;
}


div.vu_pi h3.vu_pi-name {
	font-family: BirchStd !important;
	padding: 0 10px 10px 10px; 
}

div.vu_pi h3.vu_pi-name a, div.vu_pi h3.vu_pi-name a:hover {
	color: #5f2744;
	font-size: 26px;
}
div.vu_pi h3.vu_pi-name a span.amount{
	font-family: Montserrat;
	color: #000;
	font-size: 16px;
}