.elementor-3313 .elementor-element.elementor-element-84b7424{margin-top:4%;margin-bottom:0%;}.elementor-3313 .elementor-element.elementor-element-9e2124c{margin-top:4%;margin-bottom:0%;}.elementor-3313 .elementor-element.elementor-element-d0a8e40{--spacer-size:50px;}.elementor-3313 .elementor-element.elementor-element-75ade0e:not(.elementor-motion-effects-element-type-background), .elementor-3313 .elementor-element.elementor-element-75ade0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://porfirios.com.mx/en/wp-content/uploads/sites/2/2023/10/Web-1366-–-1.png");background-repeat:repeat;background-size:cover;}.elementor-3313 .elementor-element.elementor-element-75ade0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3313 .elementor-element.elementor-element-75ade0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3313 .elementor-element.elementor-element-e6c79a7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3313 .elementor-element.elementor-element-e6c79a7{margin-top:30px;margin-bottom:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3313 .elementor-element.elementor-element-c95c07c{text-align:center;}.elementor-3313 .elementor-element.elementor-element-c95c07c .elementor-heading-title{font-family:"butlermed", Sans-serif;font-size:40px;font-weight:100;color:#AA8542;}.elementor-3313 .elementor-element.elementor-element-94359d2 > .elementor-widget-container{margin:05% 0% 0% 0%;}.elementor-3313 .elementor-element.elementor-element-94359d2{text-align:center;}.elementor-3313 .elementor-element.elementor-element-94359d2 .elementor-heading-title{font-family:"brandonreg", Sans-serif;font-size:20px;font-weight:300;letter-spacing:2px;color:#F8F8F8;}.elementor-3313 .elementor-element.elementor-element-110c5bf{text-align:center;}.elementor-3313 .elementor-element.elementor-element-110c5bf .elementor-heading-title{font-family:"butlermed", Sans-serif;font-size:40px;font-weight:100;color:#AA8542;}.elementor-3313 .elementor-element.elementor-element-81c679d > .elementor-widget-container{margin:05% 0% 0% 0%;}.elementor-3313 .elementor-element.elementor-element-81c679d{text-align:center;}.elementor-3313 .elementor-element.elementor-element-81c679d .elementor-heading-title{font-family:"brandonreg", Sans-serif;font-size:20px;font-weight:400;letter-spacing:2px;color:#FFFFFF;}.elementor-3313 .elementor-element.elementor-element-e9a29b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3313 .elementor-element.elementor-element-e9a29b7{text-align:center;}.elementor-3313 .elementor-element.elementor-element-e9a29b7 .elementor-heading-title{font-family:"butlermed", Sans-serif;font-size:40px;font-weight:100;color:#AA8542;}.elementor-3313 .elementor-element.elementor-element-627874b > .elementor-widget-container{margin:05% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-3313 .elementor-element.elementor-element-627874b{text-align:center;}.elementor-3313 .elementor-element.elementor-element-627874b .elementor-heading-title{font-family:"brandonreg", Sans-serif;font-size:20px;font-weight:400;letter-spacing:2px;color:#FFFFFF;}.elementor-3313 .elementor-element.elementor-element-222ce4ce:not(.elementor-motion-effects-element-type-background), .elementor-3313 .elementor-element.elementor-element-222ce4ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://porfirios.com.mx/en/wp-content/uploads/sites/2/2022/10/S-Nuestra-Historia-Background.jpg");}.elementor-3313 .elementor-element.elementor-element-222ce4ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3313 .elementor-element.elementor-element-222ce4ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3313 .elementor-element.elementor-element-5929d1b8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3313 .elementor-element.elementor-element-5929d1b8 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:2%;}.elementor-3313 .elementor-element.elementor-element-5929d1b8{margin-top:5%;margin-bottom:5%;}.elementor-3313 .elementor-element.elementor-element-f37053f > .elementor-element-populated{margin:0% 5% 0% 0%;--e-column-margin-right:5%;--e-column-margin-left:0%;}.elementor-3313 .elementor-element.elementor-element-684f2323{text-align:center;}.elementor-3313 .elementor-element.elementor-element-684f2323 .elementor-heading-title{font-family:"GHB-New", Sans-serif;font-size:28px;text-transform:uppercase;letter-spacing:8px;color:#172935;}.elementor-3313 .elementor-element.elementor-element-6e7eb3d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3313 .elementor-element.elementor-element-6e7eb3d{text-align:center;}.elementor-3313 .elementor-element.elementor-element-6e7eb3d .elementor-heading-title{font-family:"MenoBlack", Sans-serif;font-size:45px;font-weight:900;letter-spacing:9px;color:#AA8542;}.elementor-3313 .elementor-element.elementor-element-1e86d82c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3313 .elementor-element.elementor-element-1e86d82c{text-align:center;}.elementor-3313 .elementor-element.elementor-element-1e86d82c .elementor-heading-title{font-family:"brandongrotesque", Sans-serif;font-size:25px;font-weight:900;letter-spacing:2.5px;color:#172935;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3313 .elementor-element.elementor-element-6f2d650c > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-3313 .elementor-element.elementor-element-6f2d650c{text-align:center;font-family:"Gotham-Light", Sans-serif;font-size:14px;font-weight:600;line-height:26px;letter-spacing:0.4px;color:#43687C;}.elementor-3313 .elementor-element.elementor-element-1afa1b6e > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-3313 .elementor-element.elementor-element-1afa1b6e{text-align:justify;font-family:"Gotham-Light", Sans-serif;font-size:14px;font-weight:600;line-height:26px;letter-spacing:0.4px;color:#43687C;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3313 .elementor-element.elementor-element-298bed24:not(.elementor-motion-effects-element-type-background), .elementor-3313 .elementor-element.elementor-element-298bed24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3313 .elementor-element.elementor-element-298bed24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3313 .elementor-element.elementor-element-298bed24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3313 .elementor-element.elementor-element-54f8147 img{width:100%;}.elementor-3313 .elementor-element.elementor-element-51e2152 img{width:100%;}@media(max-width:767px){.elementor-3313 .elementor-element.elementor-element-9e2124c{margin-top:0%;margin-bottom:0%;}.elementor-3313 .elementor-element.elementor-element-d0a8e40{--spacer-size:30px;}.elementor-3313 .elementor-element.elementor-element-c95c07c{text-align:center;}.elementor-3313 .elementor-element.elementor-element-94359d2 > .elementor-widget-container{margin:05% 0% 0% 0%;}.elementor-3313 .elementor-element.elementor-element-94359d2{text-align:center;}.elementor-3313 .elementor-element.elementor-element-94359d2 .elementor-heading-title{font-size:20px;}.elementor-3313 .elementor-element.elementor-element-110c5bf{text-align:center;}.elementor-3313 .elementor-element.elementor-element-81c679d > .elementor-widget-container{margin:05% 0% 0% 0%;}.elementor-3313 .elementor-element.elementor-element-81c679d{text-align:center;}.elementor-3313 .elementor-element.elementor-element-81c679d .elementor-heading-title{font-size:20px;}.elementor-3313 .elementor-element.elementor-element-e9a29b7{text-align:center;}.elementor-3313 .elementor-element.elementor-element-627874b > .elementor-widget-container{margin:05% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-3313 .elementor-element.elementor-element-627874b{text-align:center;}.elementor-3313 .elementor-element.elementor-element-627874b .elementor-heading-title{font-size:20px;}.elementor-3313 .elementor-element.elementor-element-5929d1b8 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0%;}.elementor-3313 .elementor-element.elementor-element-f37053f > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-3313 .elementor-element.elementor-element-684f2323 > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-3313 .elementor-element.elementor-element-684f2323 .elementor-heading-title{font-size:22px;}.elementor-3313 .elementor-element.elementor-element-6e7eb3d .elementor-heading-title{font-size:32px;}.elementor-3313 .elementor-element.elementor-element-1e86d82c .elementor-heading-title{font-size:22px;}.elementor-3313 .elementor-element.elementor-element-6f2d650c{text-align:center;font-size:13px;}.elementor-3313 .elementor-element.elementor-element-1afa1b6e{text-align:justify;font-size:13px;}.elementor-3313 .elementor-element.elementor-element-603c4503 > .elementor-widget-container{margin:05% 0% 10% 0%;}}/* Start custom CSS for heading, class: .elementor-element-684f2323 */.nuestra-t div h2{
    font-family: 'Gotham-Black'!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e7eb3d */.historia-t div h2{
    font-family: 'Meno-Black'!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e86d82c */.sutitulo-t div h2{
    font-family: 'Gotham-Black'!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5929d1b8 */#content > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-a23d00f.elementor-section-full_width.ot-traditional.elementor-section-height-default.elementor-section-height-default > div > div > div > section > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d7e07ad.ot-flex-column-vertical > div > div.elementor-element.elementor-element-197edba.descripcion-t.elementor-widget.elementor-widget-text-editor > div{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f421fe */#slider-17-slide-45-layer-2 > p{
    text-align: center!important;
}
#slider-17-slide-47-layer-2 > p{
    text-align: center!important;
}
#slider-17-slide-48-layer-2 > p{
    text-align: center!important;
}
#slider-17-slide-49-layer-2 > p{
    text-align: center!important;   
}
#slider-17-slide-50-layer-2 > p{
    text-align: center!important;     
}
#slider-17-slide-51-layer-2 > p{
    text-align: center!important;     
}
#slider-17-slide-52-layer-2 > p{
    text-align: center!important;     
}
#slider-17-slide-53-layer-2 > p{
    text-align: center!important;     
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2de037e8 */#slider-18-slide-54-layer-1 > h2{
    color:#EFEBE8!important;
}/* End custom CSS */
/* Start custom CSS */.title-platillo-desktop{
    color:#EFEBE8!important;
    font-family: 'MenoBlack'!important;
    font-size: 35px!important;
    text-align: center!important;
    letter-spacing: 10px!important;
    line-height: 60px!important;
}

.nombre-chef-Desktop{
    font-family: 'Gotham-Book'!important;
    font-size: 22px!important;
    letter-spacing: 2.5px!important;
    line-height: 24px!important;
    color:#AA8542!important;
}
.chef-name-platillos-deaktop{
    font-family: 'Gotham-Book'!important;
    font-size: 22px!important;
    letter-spacing: 5.75px!important;
    line-height: 25px!important;
    color:#263E4D!important;
}
.platillo-descriptivo{
    font-family: 'Gotham-Book'!important;
    font-size: 16px!important;
    text-align: center!important;
    letter-spacing: 0.45px!important;
    line-height: 24px!important;
    color:#172935!important;
    font-weight: 500!important;
}
.title-exp{
    color:#F5F4F4!important;
    font-family: 'GHB-New';
    font-size: 22px;
    letter-spacing: 4px;
    line-height: 20px!important;
    text-align: center!important;
}
.title-tributo{
        font-family: 'MenoBlack'!important;
    color: #AA8542;
    font-size: 40px;
    letter-spacing: 4px;
    line-height: 24px;
}
.title-locaciones{
    font-family: 'GHB-New'!important;
    font-size: 20px!important;
    letter-spacing: 5.5px!important;
    line-height: 24px!important;
    text-align: center!important;
    color:#F5F4F4!important;
}
.descriptivo-platillo-responsive{
    color:#172935!important;
        color:#172935!important;
    font-family: 'Gotham-Book'!important;
    font-size: 13px!important;
    letter-spacing: 1.2px!important;
    line-height: 18px!important;
    text-align: center!important;
}
.nombre-chef-platillo-responsive{
    color:#172935!important;
    font-family: 'GHB-New'!important;
    font-size: 16px!important;
    letter-spacing: 2.5px!important;
    line-height: 24px!important;
} 
.titulo-platillo-responsive{
    color:#EFEBE8!important;
    font-family: 'MenoBlack'!important;
    font-size: 18px!important;
    text-align: center!important;
    letter-spacing:2.2px!important;
    line-height: 17px!important;
}
.cont-descriptivos-responsive{
    background: #AA8542;
    text-align: center;
    padding: 30px 25px 0px 25px!important;
    height: 315px!important;
}
.titulo-platillo-responsive-nuevo{
        color:#EFEBE8!important;
    font-family: 'MenoBlack'!important;
    font-size: 18px!important;
    text-align: center!important;
    letter-spacing:2.2px!important;
    line-height: 17px!important;
}
.nombre-chef-platillo-responsive-nuevo{
        font-family: 'GHB-New'!important;
    font-size: 14px!important;
    letter-spacing: 5.75px!important;
    line-height: 25px!important;
    color:#fff!important;
}
.descriptivo-platillo-responsive-nuevo{
        color:#172935!important;
        color:#172935!important;
    font-family: 'Gotham-Book'!important;
    font-size: 14px!important;
    letter-spacing: 2.2px!important;
    line-height: 22px!important;
    text-align: center!important;
}
.your-class{
    display: flex;
    align-items: center;
}


#slider-17-slide-45-layer-2 > p, #slider-17-slide-47-layer-2 > p, #slider-17-slide-48-layer-2 > p, #slider-17-slide-49-layer-2 > p, #slider-17-slide-50-layer-2 > p, #slider-17-slide-51-layer-2 > p, #slider-17-slide-52-layer-2 > p, #slider-17-slide-53-layer-2 > p{
    text-align: justify!important;
    font-family: 'Gotham-Book'!important;
    color:#FFFFFF!important; 
    font-size:12px!important;
    letter-spacing: 1px!important;
    line-height: 20px!important;
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GHB-New';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://porfirios.com.mx/en/wp-content/uploads/sites/2/2022/10/Gotham-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MenoBlack';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://porfirios.com.mx/en/wp-content/uploads/sites/2/2022/10/Meno-Black-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'brandongrotesque';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://porfirios.com.mx/en/wp-content/uploads/sites/2/2022/02/BrandonGrotesque-Medium.woff2') format('woff2'),
		url('https://porfirios.com.mx/en/wp-content/uploads/sites/2/2022/02/BrandonGrotesque-Medium.woff') format('woff'),
		url('https://porfirios.com.mx/en/wp-content/uploads/sites/2/2022/02/BrandonGrotesque-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham-Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://porfirios.com.mx/wp-content/uploads/2022/08/GothamLight.ttf') format('truetype');
}
/* End Custom Fonts CSS */