/*
Theme Name: TortiRicas
Theme URI: https://tortiricascentroamerica.com
Template: hello-elementor
Author: BIT
Description: The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 1.0.1738908654
Updated: 2025-02-07 06:10:54

*/
@font-face {
    font-family: 'highvoltage';
    src: url('fonts/highvoltage.eot');
    src: url('fonts/highvoltage.eot?#iefix') format('embedded-opentype'),
         url('fonts/highvoltage.woff2') format('woff2'),
         url('fonts/highvoltage.woff') format('woff'),
         url('fonts/highvoltage.ttf') format('truetype'),
         url('fonts/highvoltage.svg#highvoltageregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DK John';
    src: url('fonts/DKJohnBrown.eot');
    src: url('fonts/DKJohnBrown.eot?#iefix') format('embedded-opentype'),
        url('fonts/DKJohnBrown.woff2') format('woff2'),
        url('fonts/DKJohnBrown.woff') format('woff'),
        url('fonts/DKJohnBrown.ttf') format('truetype'),
        url('fonts/DKJohnBrown.svg#DKJohnBrown') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
  font-family: 'MuseoSansRounded-900';
  src: url('fonts/MuseoSansRounded-900.eot?#iefix') format('embedded-opentype'),
  url('fonts/MuseoSansRounded-900.woff') format('woff'),
  url('fonts/MuseoSansRounded-900.ttf')  format('truetype'),
  url('fonts/MuseoSansRounded-900.svg#MuseoSansRounded-900') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GothamBlack';
  src: url('fonts/GothamBlack.eot?#iefix') format('embedded-opentype'),  url('fonts/GothamBlack.woff') format('woff'), url('fonts/GothamBlack.ttf')  format('truetype'), url('fonts/GothamBlack.svg#GothamBlack') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Medium';
  src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Medium.otf')  format('opentype'),
	     url('fonts/Gotham-Medium.woff') format('woff'), url('fonts/Gotham-Medium.ttf')  format('truetype'), url('fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*GENERALES*/
a, button, .btnParrilleros{transition: 0.5s all !important; text-decoration: none !important;}
.ehf-header #masthead{position: absolute; z-index: 9; width: 100%;}
.hfe-nav-menu a.hfe-menu-item, .hfe-nav-menu a.hfe-sub-menu-item{font-family: "highvoltage" !important; text-transform: uppercase; font-size: 30px; font-weight: 300; letter-spacing: 0px; color: #ffffff;}
.hfe-nav-menu a.hfe-menu-item:hover, .hfe-nav-menu a.hfe-sub-menu-item:hover{color: #f6930e;}
header .logotipo a{font-size: 0px !important; background: url(images/logo-Tortiricas.png) center center/contain no-repeat; width: 240px; height: 60px; display: inline-block;}
body.page #page, body.archive #page, body.single-post #page, body.search #page {background: url(images/bg-top-tortiricas.png) center top no-repeat;}
body.archive #page, body.search #page, body.single-post #page, body.page-id-345 #page, body.page-id-672 #page, body.page-id-1400 #page, body.page-id-1402 #page, body.page-id-1404 #page {background-size: auto 433px;}
body {background: url(images/patron-comida.jpg) center top repeat-y;}
h1, h2, h3, h4, .text-logo #logo {font-family: "DK John", Arial, Tahoma, sans-serif;}
body, button, span.date_label, .timeline_items li h3 span, input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select, .offer_li .title h3 {font-family: "Gotham Light", Arial, Tahoma, sans-serif;}
footer{background: #000000; color: #ffffff; padding: 35px 0px 25px;}
footer .hfe-nav-menu a.hfe-menu-item{padding: 0px 5px !important; font-family: "DK John", Arial, Tahoma, sans-serif !important; font-size: 26px; color: #ffffff;}
footer .hfe-nav-menu a.hfe-menu-item:hover{color: #f6930e;}
footer #menu-item-35, footer #menu-item-33{display: none !important;}
footer .elementor-widget-text-editor a{color: #ffffff;}
footer .elementor-widget-text-editor a:hover{color: #f6930e;}
footer .elementor-social-icons-wrapper:before, header .elementor-social-icons-wrapper:before{content:"SIGUENOS:"; float: left; padding-top: 12px; padding-right: 0px; color: #ffffff; font-family: "highvoltage" !important; text-transform: uppercase; font-size: 20px;}
footer .elementor-social-icons-wrapper, header .elementor-social-icons-wrapper{max-width: 250px;}
footer .elementor-social-icons-wrapper .elementor-grid-item, header .elementor-social-icons-wrapper .elementor-grid-item{margin-left: 5px !important; margin-right: 0px !important;}
.elementor-social-icon:hover, .btnParrilleros:hover{opacity: .6 !important; transform: scale(1.1);}
.hfe-nav-menu__layout-horizontal.hfe-dropdown .hfe-nav-menu a.hfe-menu-item{color: #000000; text-align: center;}
.hfe-nav-menu__layout-horizontal.hfe-dropdown #menu-item-40{display: none !important;}
header .elementor-widget-navigation-menu{margin: 0 auto;}

/*INICIO*/
body.home #page {background: url(images/bg-Street-Tacos-Tortiricas.jpg) center -90%/cover no-repeat;}
body.home h2 {font-family: 'GothamBlack'; color: #ffffff; text-shadow: 7px 7px 0px rgba(0, 0, 0, 1); font-size: 81px; line-height: 81px; text-transform: none; text-align: center; padding-bottom: 20px; margin-top: 65px;}
body.home article.wpr-grid-item {background: #fff; max-width: 350px; margin: 0 auto !important; border-radius: 15px !important;}
body.home .slick-slide > div{display: flex; align-items: center;}
body.home .slick-slide h3 a{color: #000000 !important; font-size: 23px; height: 95px; line-height: 25px; font-family: 'GothamBlack';}
body.home .slick-slide .wpr-grid-item-read-more a{color: #ffffff; background-color: #000000; font-size: 22px; transition: 0.5s all; padding: 9px 30px; border-radius: 25px; font-family: 'GothamBlack';}
body.home .slick-slide .wpr-grid-item-read-more a:hover{background-color: #ffffff; color: #000000 !important;}
#carouselEmpaques{margin-bottom: 50px;}
#carouselEmpaques .elementor-widget-image-carousel .swiper .swiper-slide figure img {margin: 0 auto;}
.foogallery.fg-light .fg-item-inner, .foogallery .fg-item{background-color: transparent !important;}

/*RECETAS*/
body.single-post .page-header, .post-tags{display: none !important;}
body.single-post .page-content {padding-top: 200px;}
body.single-post #headerFotoReceta .elementor-widget-button, body.single-post #headerFotoTip .elementor-widget-button{position: absolute; top: 27%; left: 10%;}
body.single-post #headerFotoReceta a, body.single-post #headerFotoTip a{display: block; border-radius: 25px; font-weight: bold; letter-spacing: -1px; z-index: 2; padding: 18px 30px 18px 37px; background:url(images/icon-back-recetas.png) left center no-repeat #ffffff; color: #f6930e; text-decoration: none; transition: 0.5s all; font-size: 19px; text-transform: uppercase;}
body.single-post #headerFotoReceta a:hover, body.single-post #headerFotoTip a:hover{color: #ffffff; background-color: #f6930e;}
body.single-post #headerFotoReceta h3, body.single-post #headerFotoTip h3 { font-size: 84px; text-align: center; color: #ffffff; line-height: 84px; margin-bottom: 35px;}
body.single-post h1{font-size: 85px; line-height: 85px; text-align: center; color: #f6930e; margin-bottom: 40px;}
body.single-post h2{font-family: "Gotham Light", Arial, Tahoma, sans-serif; font-weight: normal; color: #f6930e; font-size: 24px; text-transform: uppercase;}
.bgProcesoBlanco{background: #ffffff; padding: 25px;}
.buscador-avanzado #ofcategory{background-image: url(images/arrow-select.png); background-repeat: no-repeat; background-position: right center; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
#ofcategory option[value="10"], #ofcategory option[value="2"], #ofcategory option[value="8"]{display: none;}
.searchandfilter label {display: block; font-size: 18px; font-weight: normal; text-align:center;}
.buscador-avanzado{background: #fff; width: 100%; display: table; border-radius: 15px; box-shadow: 0px 0px 50px #f1f1f1; margin-bottom: 55px; }
.buscador-avanzado .one-fifth.column {width: 18%; float: left;}
.buscador-avanzado .four-fifth.column {width: 78%; float: left;}
.titleBuscador{background: url(images/title-buscador-tortiricas.svg) center center/90% auto no-repeat #f6930e; margin: 1% !important; border-radius: 9px; text-align: center; padding-top: 13px;}
.titleBuscador img{margin:0px auto;}
.titleBuscador h2{opacity:0 !important; font-size: 32px; line-height: 43px; font-weight: normal !important; text-align: center;}
.titleBuscador h2 strong{font-size: 38px; font-weight: normal;}
.criterioBuscador{margin: 24px 1% 0;}
.searchandfilter{color:#f6930e; font-size: 30px;}
input[value="BUSCAR"]{background:#f6930e; border: none !important; color: #ffffff; font-size: 18px; padding:10px 15px; transition: 0.5s all; box-shadow: 0px 0px 15px #ccc;}
input[value="BUSCAR"]:hover{background-color: #ffffff !important; color: #f6930e !important;}
.searchandfilter ul{margin-bottom: 0px; margin-left: 0; padding: 0px;}
.containerBuscador p{display: none;}
.btnBuscar{vertical-align: top; padding-top: 35px; padding-left: 25px;}
body.page-id-21 .page-header{display: none !important;}
body.page-id-21 h1{font-family: 'GothamBlack'; color: #ffffff; text-shadow: 7px 7px 0px rgba(0,0,0,1); text-transform: inherit; font-size: 85px; line-height: 85px; padding: 230px 0px 100px 0px;}
body.page-id-21 #page{background: url(images/bg-banner-recetas-tortiricas.jpg) center top no-repeat;}
body.page-id-21  #ofcategory option[value="3"], body.search #ofcategory option[value="3"], body.archive #ofcategory option[value="3"]{display: none;}
body.page-id-21 .searchandfilter li, body.search .searchandfilter li, body.archive .searchandfilter li {margin: 0px 34px 0px; padding:0px !important; float: left;}
body.page-id-21 .searchandfilter h4, body.search .searchandfilter h4, body.archive .searchandfilter h4{margin-bottom: 5px !important; letter-spacing: 0px !important; text-transform: uppercase; font-size: 19px; margin-top: 0px; color:#f6930e; font-size: 30px; font-weight: normal;}
body.page-id-21 .searchandfilter p, body.search .searchandfilter p, body.archive .searchandfilter p{margin: 0px 0px 15px 0px;}
body.page-id-21 input[type="text"], body.page-id-21 select, body.search input[type="text"], body.search select, body.archive input[type="text"], body.archive select{background: #ffffff; padding: 5px; width: 450px; margin-bottom: 15px; color:#f6930e; font-size: 21px; border: 1px solid #f6930e; border-radius: 8px; text-transform: uppercase;}
body.page-id-21 input[type="text"]:focus, body.page-id-21 select:focus, body.search input[type="text"]:focus, body.search select:focus, body.archive input[type="text"]:focus, body.archive select:focus{border:1px solid #000; box-shadow: 0px 0px 6px #ccc;}
body.page-id-21 input[type="text"]::-webkit-input-placeholder, body.search input[type="text"]::-webkit-input-placeholder, body.archive input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #f6930e;}
body.page-id-21 input[type="text"]::-moz-placeholder, body.search input[type="text"]::-moz-placeholder, body.archive input[type="text"]::-moz-placeholder { /* Firefox 19+ */color: #f6930e;}
body.page-id-21 input[type="text"]:-ms-input-placeholder, body.search input[type="text"]:-ms-input-placeholder, body.archive input[type="text"]:-ms-input-placeholder{ /* IE 10+ */ color: #f6930e; }
body.page-id-21 input[type="text"]:-moz-placeholder, body.search input[type="text"]:-moz-placeholder, body.archive input[type="text"]:-moz-placeholder { /* Firefox 18- */ color: #f6930e; }
body.page-id-21 input[type="checkbox"], body.page-id-21 input[type="radio"], body.search input[type="checkbox"], body.search input[type="radio"], body.archive input[type="checkbox"], body.archive input[type="radio"]{display: block; margin-top: 7px; margin:auto;}
body.page-id-21 input:-webkit-autofill, body.page-id-21 textarea:-webkit-autofill, body.page-id-21 select:-webkit-autofill, body.search input:-webkit-autofill, body.search textarea:-webkit-autofill, body.search select:-webkit-autofill, body.archive input:-webkit-autofill, body.archive textarea:-webkit-autofill, body.archive select:-webkit-autofill{background-color: #ffffff !important;}
body.page-id-21 .radioFiltro li, body.search .radioFiltro li, body.archive .radioFiltro li{margin: 0px 5px; padding-top: 48px !important; background-position: center top !important; padding-bottom: 3px !important; text-align: center !important; padding-left: 10px;}
body.page-id-21 .radioFiltro li, body.search .radioFiltro  li, body.archive .radioFiltro  li{background: url(../images/iconCualquiera.png) top center no-repeat; text-align: center;}
body.page-id-21 .radioFiltro .cat-item-11, body.search .radioFiltro .cat-item-11, body.archive .radioFiltro .cat-item-11{background: url(../images/icon5min.png) top center no-repeat;}
body.page-id-21 .radioFiltro .cat-item-12, body.search .radioFiltro .cat-item-12, body.archive .radioFiltro .cat-item-12{background: url(../images/icon15min.png) top center no-repeat;}
body.page-id-21 .radioFiltro .cat-item-13, body.search .radioFiltro .cat-item-13, body.archive .radioFiltro .cat-item-13{background: url(../images/icon30min.png) top center no-repeat;}
body.page-id-21 .radioFiltro .cat-item-14, body.search .radioFiltro .cat-item-14, body.archive .radioFiltro .cat-item-14{background: url(../images/icon45min.png) top center no-repeat;}
.wpr-grid-image-wrap{width: 270px; height: 270px; margin: 0px auto; border-radius: 100% !important; transition: 0.5s all;}
.wpr-grid-image-wrap img{height: 100% !important;}
.wpr-grid-media-hover{display: none !important;}
body.page-id-21 h2 a, body.page-id-25 h2 a {font-size: 30px; line-height: 30px; color: #f6930e !important; font-weight: normal; font-family: "DK John", Arial, Tahoma, sans-serif;}
.wpr-button-effect.wpr-button-none, .wpr-load-more-btn {color: #ffffff; background-color: #ffa43c; margin-top: 15px; text-transform: uppercase; padding: 9px 30px; border-radius: 25px; transition: 0.5s all;}
.wpr-button-effect.wpr-button-none:hover, .wpr-load-more-btn:hover{color: #ffa43c; background-color: #ffffff;}
article.wpr-grid-item:hover .wpr-grid-item-inner {box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.1); border-radius: 10px;}
article.wpr-grid-item:hover .wpr-grid-image-wrap{border-radius: 15px !important;}
article.wpr-grid-item .wpr-grid-item-inner{padding: 25px;}
.wpr-grid-media-wrap{pointer-events: none !important;}

/*JUEGOS*/
body.page-id-23 #page {background: url(images/bg-header-juegos-tortiricas.jpg) center top repeat-x;}
body.page-id-23 #content{padding-top: 200px}
.bgGamer.txtOrange h2 { color: #fa7e20; font-size: 44px; line-height: 44px; font-family: "MuseoSansRounded-900"; text-align: center;}
.bgGamer.txtOrange a.elementor-button-link:hover {background-color: #ffbd00;}
.bgGamer.txtOrange a.elementor-button-link { width: 100%; max-width: 250px; text-align: center; text-decoration: none; padding: 15px 0px; display: block; margin: 0px auto; float: none; clear: both; font-size: 20px; text-transform: uppercase; background-color: #e28203; border-radius: 11px; transition: 0.5s all;}
.bgGamer.txtOrange .elementor-widget-text-editor{text-align: center;}
.bgGamer {background: url(images/bg-gamer-left.png) left center no-repeat, url(images/bg-gamer-right.png) right center no-repeat;}
.bgGamer.txtYellow .elementor-widget-text-editor{ text-align: center; color: #fff100;}
.bgGamer.txtYellow h2{color:#ffffff; font-size: 44px; line-height: 44px; font-family: "MuseoSansRounded-900"; text-align: center;}
.bgGamer.txtYellow a.elementor-button-link{width: 100%; max-width: 250px; text-align: center; text-decoration: none; color: #e28203; padding: 15px 0px; display: block; margin:0px auto; float: none; clear: both; font-size: 20px; text-transform: uppercase; background-color: #ffffff; border-radius: 11px; transition: 0.5s all;}
.bgGamer.txtYellow a.elementor-button-link:hover{background-color: #ffbd00; color: #000000;}
.bgGamer.txtYellow {padding: 120px 0; background:url(images/bg-gamer-orange.png) center center no-repeat; background-size: 100% 100%; margin: 75px 0;}
.bgGamer .elementor-widget-button{width: 100%;}
body.page-id-23 {background-image: none !important;font-family: "MuseoSansRounded-900";font-size: 19px;color: #969696;line-height: 24px;}

/*TIPS*/
body.page-id-25 h1{font-size: 85px; line-height: 85px; text-align: center; color: #ffffff; margin-bottom: 160px; margin-top: 250px;}

/*VIDEOS*/
body.page-id-27 h1{font-size: 85px; line-height: 85px; text-align: center; color: #ffffff; margin-bottom: 160px; margin-top: 250px;}
.btnVideos img {transition: 0.5s all;}
.btnVideos img:hover {transform: scale(0.9);}
.btnVideos a {font-size: 20px !important; color: #f6930e !important; line-height: 35px; font-family: "Gotham Light", Arial, Tahoma, sans-serif; text-transform: uppercase;}
body.page-id-542 h1, body.page-id-559 h1, body.page-id-592 h1{font-size: 55px; line-height: 85px; text-align: center; color: #f6930e; margin-bottom: 30px; margin-top: 150px;}
body.page-id-542 h2, body.page-id-559 h2, body.page-id-592 h2{font-size: 85px; line-height: 85px; text-align: center; color: #ffffff; margin-bottom: 0px; margin-top: 250px;}
body.page-id-542 h3, body.page-id-559 h3, body.page-id-592 h3{margin-bottom: 20px}

/*CONTACTANOS*/
body.page-id-29 h1{font-size: 85px; line-height: 85px; text-align: center; color: #ffffff; margin-bottom: 160px; margin-top: 250px;}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty {color: #000; font-size: 19px; background-color: rgba(255, 255, 255, 1); border: 1px solid #f6930e; border-radius: 8px; text-transform: uppercase;}
input[type="submit"]:hover { border-radius: 8px; background-color:#ffffff !important; color: #f6930e !important;}
input[type="submit"]{border: 1px solid #f6930e; color:#ffffff; background-color: #f6930e !important; float: none !important; font-size: 22px !important; border-radius: 0px !important; font-family: "DK John", Arial, Tahoma, sans-serif !important; margin: 0 auto !important; display: block;}
body.page-id-29 h2 {color: #f6930e; font-size: 37px; line-height: 37px;}

/*COBIJADITAS*/
body.page-id-31{background: url(images/bg-body-cobijaditas.jpg) center top no-repeat;}
body.page-id-31 #page{background-image: none;}
body.page-id-31 header .hfe-nav-menu a.hfe-menu-item, body.page-id-31 header .hfe-nav-menu a.hfe-sub-menu-item{color: #f44f03 !important;}
.tituloCalientitas{padding-top: 230px;}
#pasoapaso {padding: 215px 0; margin-top: -200px; margin-bottom: -200px; position: relative; z-index: 9; background: url(images/bg-pasos.png) center center/auto no-repeat;}

/*POPUP PRODUCTOS*/
body.home #sgpb-popup-dialog-main-div{background: url(images/bg-popup-productos.jpg) right top/cover no-repeat #ffffff; padding: 64px !important;}
body.home #sgpb-popup-dialog-main-div h3{padding-top: 20px; color: #f6930e; font-size: 50px; line-height: 80px; letter-spacing: -1px;}
body.home #sgpb-popup-dialog-main-div p{font-size: 20px; color: #000000;}

/*PRIVACIDAD*/
body.page-id-929 h1{font-size: 85px; line-height: 85px; text-align: center; color: #ffffff; margin-bottom: 160px; margin-top: 250px;}

/*REGLAMENTOS*/
div#tituloReglamento h1 {padding: 245px 0px 200px; color: #fff; text-align: center;}
#listadoReglamentos h2{font-family: "Gotham Light", Arial, Tahoma, sans-serif; font-size: 20px; line-height: normal; min-height: 80px;}
#listadoReglamentos .e-con-full {margin-bottom: 45px;}
#listadoReglamentos a.elementor-button.elementor-button-link{color: #ffffff; background-color: #ffa43c; font-size: 18px; text-transform: uppercase; padding: 9px 30px; border-radius: 25px; transition: 0.5s all; text-transform: lowercase;}
#listadoReglamentos a.elementor-button.elementor-button-link:hover{background-color: #ffffff; color: #ffa43c;}

/*RESULTADOS BUSQUEDA*/
body.category h1, body.archive h1, body.search h1{text-align: center; padding: 245px 0px 200px; color: #fff;}
body.category article.post, body.archive article.post, body.search article.post {width: 33.33%; display: flex; flex-wrap: wrap; flex-direction: column-reverse; transition: 0.5s all; margin: 0; padding: 0; align-content: center; justify-content: flex-end; align-items: center; padding: 25px; text-align: center;}
body.category article.post:hover, body.archive article.post:hover, body.search article.post:hover{box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.1); border-radius: 10px;}
body.category .page-content, body.archive .page-content, body.search .page-content{display: flex; flex-wrap: wrap; margin-bottom: 50px;}
body.category article.post p, body.archive article.post p, body.search article.post p{display: none;}
body.category .page-content a, body.archive .page-content a, body.search .page-content a{width: 270px; height: 270px; overflow: hidden;  border-radius: 100%;}
body.category article.post:hover a, body.archive article.post:hover a, body.search article.post:hover a{border-radius: 15px !important;}
body.category article.post h2 a, body.archive article.post h2 a, body.search article.post h2 a{color: #f6930e !important;}
body.category article.post img, body.archive article.post img, body.search article.post img{height: 270px;}
.pagination .nav-previous a, .pagination .nav-next a{font-size: 0px;}
.pagination .nav-previous .meta-nav, .pagination .nav-next .meta-nav{font-size: 45px; color: #f6930e !important;}


/*RESPONSIVE*/
@media (max-width: 1440px) {
  body.home #page {background: url(images/bg-Street-Tacos-Tortiricas.jpg) center -170%/cover no-repeat;}
  .bgGamer {background: url(images/bg-gamer-left.png) left center/auto 190px no-repeat, url(images/bg-gamer-right.png) right center/auto 190px no-repeat;}
}
@media (max-width: 1024px) {
  body.home #sgpb-popup-dialog-main-div{padding: 30px !important; width: 95% !important;}
  .sgpb-popup-dialog-main-div-theme-wrapper-6{width: 90% !important;}
  .hfe-nav-menu__layout-horizontal.hfe-dropdown .hfe-nav-menu a.hfe-menu-item{justify-content: center;}
  .bgGamer{background: transparent;}
}
@media (max-width: 767px) {
  footer .elementor-social-icons-wrapper::before, header .elementor-social-icons-wrapper::before{display: none;}
  footer .elementor-social-icons-wrapper .elementor-grid-item, header .elementor-social-icons-wrapper .elementor-grid-item {margin-left: 0px !important;}
  .btnParrilleros {display: none !important;}
  .hfe-nav-menu-icon{padding: 0.35em 0.35em 0.15em !important;}
  body.home h2{font-size: 40px; line-height: 40px;}
  header .elementor-widget-social-icons{position: absolute; right: 49px; z-index: 9;}
  header .hfe-nav-menu__toggle{position: absolute; right: 0; top: -72px;}
  body.home #sgpb-popup-dialog-main-div{padding: 20px !important;}
  body.home #sgpb-popup-dialog-main-div {background: url(images/bg-popup-productos.jpg) right top/300px auto no-repeat #fff !important;}
  body.page-id-21 h1, body.category h1, body.archive h1, body.search h1, div#tituloReglamento h1{font-size: 40px; line-height: 40px; padding: 120px 0px 60px 0px;}
  .buscador-avanzado .one-fifth.column {width: 98%}
  .buscador-avanzado .four-fifth.column {width: 100%;}
  body.page-id-21 input[type="text"], body.page-id-21 select, body.search input[type="text"], body.search select, body.archive input[type="text"], body.archive select{width: 100%; font-size: 16px; margin-bottom: 5px;}
  body.page-id-21 .searchandfilter li, body.search .searchandfilter li, body.archive .searchandfilter li {margin: 0px 15px auto;padding: 0px !important;float: none;width: 90%;max-width: 100%;}
  .titleBuscador {background: url(images/title-buscador-tortiricas.svg) center center/60% auto no-repeat #f6930e;}
  .criterioBuscador {margin: 4px 1% 0;}
  body.page-id-21 .searchandfilter h4, body.search .searchandfilter h4, body.archive .searchandfilter h4{text-align: center;}
  .searchandfilter input[type="submit"]{margin: 0 auto 25px !important;}
  body.page-id-21 #page {background: url(images/bg-banner-recetas-tortiricas.jpg) center top/auto 295px no-repeat;}
  body.page-id-23 #content {padding-top: 110px;}
  body.page-id-23 #page {background: url(images/bg-header-juegos-tortiricas.jpg) center top/auto 200px repeat-x;}
  .alignright, .alignleft{float: none !important; margin:0px auto !important;}
  body.page:not(.page-id-21):not(.page-id-23):not(.page-id-31):not(.home) #page, body.archive #page, body.single-post #page, body.search #page {background: url(images/bg-top-tortiricas.png) center top/auto 265px no-repeat;}
  body.page-id-25 h1, body.page-id-27 h1, body.page-id-29 h1, body.page-id-542 h2, body.page-id-559 h2, body.page-id-592 h2{font-size: 55px; line-height: 45px; margin-bottom: 90px; margin-top: 110px;}
  body.page-id-542 h1, body.page-id-559 h1, body.page-id-592 h1{margin-bottom: -10px; margin-top: -20px;}
  .tituloCalientitas {padding-top: 110px;}
  #pasoapaso img, .tituloCalientitas img {max-width: 70%;}
  #headerInicioVideo img{max-width: 130%; margin-left: -130%; width: 130%; transform: translateX(50%);}
  body.single-post .page-content {padding-top: 90px;}
  body.single-post #headerFotoReceta .elementor-widget-button, body.single-post #headerFotoTip .elementor-widget-button{top: 47%; left: 5%;}
  body.single-post #headerFotoReceta a, body.single-post #headerFotoTip a{font-size: 13px; background: url(images/icon-back-recetas.png) 3px center/auto 15px no-repeat #fff; padding: 10px 20px 10px 20px;}
  body.single-post #headerFotoReceta h3, body.single-post #headerFotoTip h3{font-size: 54px;line-height: 54px; margin-bottom: 55px;}
  body.single-post h1{font-size: 45px; line-height: 45px;margin-bottom: 10px;}
  .bgProcesoBlanco{padding: 0px 0px 20px 0px !important;}
  #containerInfoReceta, #containerInfoTip {padding: 0 25px;}
  body.home #sgpb-popup-dialog-main-div{width: 80% !important;}
  .sgpb-popup-dialog-main-div-theme-wrapper-6 {width: 80% !important;}
  .sgpb-popup-close-button-6{right: 2px !important;}
  body.home #page{overflow: hidden;}
  body.home .sg-popup-builder-content .wp-block-column{ width: 100%; flex-basis:100%; }
  body.home .sg-popup-builder-content .wp-block-columns{flex-wrap: wrap; flex-direction: column-reverse; text-align: center;}
  body.home #sgpb-popup-dialog-main-div p {font-size: 16px;}
  body.home #sgpb-popup-dialog-main-div h3{font-size: 40px; padding-top: 0; line-height: 40px;}
  body.home #sgpb-popup-dialog-main-div img{max-width: 70%;   margin: 0 auto;}
  body.home article.wpr-grid-item{max-width: 290px;}
  .wpr-grid-image-wrap {width: 230px; height: 230px;}
  body.home .slick-slide .wpr-grid-item-read-more a{font-size: 16px;}
  body.home .slick-slide h3 a{height: auto;}
  body.category article.post, body.archive article.post, body.search article.post {width: 100%;}
  body.category .page-content a, body.archive .page-content a, body.search .page-content a{width: 230px; height: 230px;}
}