/* 
Theme Name: Pastelería D.C 2025
Description: Tema para Pastelería D.C. Tema hijo de Hello Elementor.
Author: Laura González
Author URI: https://lauragonzalezz.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

a, .accent-color {color: #003566;}
a:active, a:hover {color: #0C5396;}
.secondary-color {color: #B01E16;}
*:focus {outline: none!important;}
html {font-size: 16px;}

body, h1, h2, h3, h4, h5, h6, p {font-family: 'Montserrat', Arial, sans-serif; line-height: 1.35em;}
[type=button], [type=submit], button {color: #fff; border: none;}

.h100, .h100 .elementor-widget-container, .h100 .ae-post-layout-grid, .h100 .ae-post-layout-grid > div, .h100 .ae-post-list-item, .h100 .ae-post-list-item > div, .h100 .ae-post-widget-wrapper, .h100 .ae-post-list-wrapper, .h100 .elementor-container, .h100 .ae-post-list-wrapper .ae_data, .h100 .ae-post-list-wrapper .ae_data > *, .h100 .ae-post-list-wrapper .ae_data > * > *, .h100 .ae-post-list-wrapper .ae_data > * > * > *, .h100 .elementor-inner, .mainmenu .elementor-nav-menu__container {
	height: 100%;
}
.mainmenu .elementor-widget-container {
	justify-content: center;
}
.mainmenu .elementor-menu-toggle + .elementor-nav-menu__container {
	position: absolute;
	top: 100%;
	height: auto;
}
.mainmenu .elementor-nav-menu--dropdown {
	width: 220px!important;
}
.mainmenu .has-submenu, .mobilemenu .has-submenu {
	justify-content: space-between;
}
#footer a {color: #fff!important;}
#footer a {color: #f6f6f6!important;}
#comments h2 {
	font-size: 1.5rem;
}
.single-post .post iframe {
	width: 100%;
}
.page-template-default #content.type-page {
	padding: 50px 0;
}
.object-fit-cover img {
	object-fit: cover;
}
.woocommerce .premium-woo-product-desc strong {
	display: inline!important;
}
.woocommerce .premium-woo-product-thumbnail img {
	margin: 0!important;
}

/*Dispositivos más grandes que móviles*/
@media all and (min-width: 768px) {
	
}

/*Dispositivos más grandes que tablets*/
@media all and (min-width: 1025px) {
	.insta-feed .premium-insta-feed {
		width: 16.666%!important;
	}
}

/*Portátiles comunes y más grande*/
@media all and (min-width: 1320px) {
	html {font-size: 17px;}
	
}

/*Tamaño intermedio entre portátiles comunes y Desktop grande*/
@media all and (min-width: 1500px) {
	html {font-size: 18px;}
	.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1380px;}
	#post-masthead > .elementor-container {
		min-height: 600px;
	}
	.insta-feed .premium-insta-img-wrap img {
		height: 350px!important;
	}
}

/*Desktop grande de 1920px, Desktop 4K y Retina*/
@media all and (min-width: 1800px) {
	html {font-size: 20px;}
	.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1700px;}
	#post-masthead > .elementor-container {
		min-height: 700px;
	}
	.insta-feed .premium-insta-img-wrap img {
		height: 420px!important;
	}
}

/*Tablets y móviles*/
@media all and (max-width: 1024px) {
	
}

/*Solo móviles*/
@media all and (max-width: 767px) {
	.hide-mobile {display: none;}
}

@media all and (max-width: 575px) {
	.page-template-default #content.type-page {
		padding: 30px 20px;
	}
	.page-template-default #content.type-page .entry-title {
		padding: 0!important;
	}
}

@media print {
	#comments, .hide-print, .elementor-location-header, #footer, .elementor-location-footer, .elementor-widget-share-buttons, #chaty-widget-0 .chaty-widget, .elementor-post-navigation {
		display: none!important;
	}
}