/*
Theme Name: pizzpopular
Description: Theme para popu
Author: Lombardog
Template: oceanwp
Version: 1.0
*/
html {
  scroll-behavior: smooth;
}

.wp-block-buttons.aligncenter {
    text-align: center;
    justify-content: center;
}

.single .entry-content {
    text-align: justify;
}

.bontonpopu a {
    background-color: #d9a460;
    padding: .7em;
    border-radius: 3px;
    font-weight: 800;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}

p.embed_download a {
    position: fixed;
    top: 90vh;
    background: #77e577;
    color: #020202;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none !important;
    right: 1vw;
}

p.embed_download a:hover {
    background-color: #d89743;
    color: white;
}


/*####################################################################################################################################################
FORMULARIOS*/

h2.forminator-title {
    background-color: #97b4c8;
    padding: 10px !important;
    border-radius: 3px;
    margin-top: 1em !important;
}

.forminator-button.forminator-button-submit {
    display: block !important;
    margin: 0 auto !important;
    width: 100% !important;
}



.tallesgrid .blocks-gallery-grid,.tallesgrid.wp-block-gallery {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    margin: 0;
    align-items: flex-start;
    justify-content: center;
}

/*####################################################################################################################################################
fir FORMULARIOS*/






/*####################################################################################################################################################
KNOWLEDGE BASE*/

body {
   -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

h2.epkb-doc-search-container__title {
    display: none;
}

.epkb-category-level-1 {
    display: none;
}


section.main-category-selection-1:before {
    content: "Seleccionar una categoría";
    display: block;
    font-size: 1.5em;
    font-weight: 600;
    color: #2f9f28;
}



#eckb-article-right-sidebar {
    margin-top: 0 !important;
}

legend {
    border: 0;
    padding: 1em;
    font-size: 1.3em;
    letter-spacing: 1px;
    color: #7a492b;
    font-weight: 500;
}

fieldset {
    border: 2px solid #dbdbdb;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
    border-radius: 4px;
    background: #fdfaf787;
}

fieldset p {
    margin: 0 0 20px 20px;
    font-weight: 400 !important;
    color: black;
}

fieldset li {
    font-weight: 400 !important;
    color: black;
}

fieldset ul, fieldset ol {
    margin: 0 0 20px 20px !important;
    padding-left: 20px;
}

.porciones legend:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f2e7";
    display: inline-block;
    padding-left: 8px;
    color: #7a492b;
}

.notas legend:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f305";
    display: inline-block;
    padding-left: 8px;
    color: #7a492b;
}

.ingredientes legend:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f46d";
    display: inline-block;
    padding-left: 8px;
    color: #7a492b;
}

.instrucciones legend:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0ae";
    display: inline-block;
    padding-left: 8px;
    color: #7a492b;
}

fieldset.instrucciones h2, fieldset.instrucciones h3 {
    margin-left: 1em;
    font-family: 'Montserrat';
    font-weight: 600;
}




f305

#eckb-categories-archive-container-v2 .eckb-article-byline {
  display:none !important
}

#eckb-categories-archive-container-v2 .eckb-article-categories {
  display:none !important
}

/*
KNOWLEDGE BASE*/



/*####################################################################################################################################################
EMBED EXCEL*/


.embed_download a {
    background: #d9a460;
    padding: 1em;
    margin: 1em !important;
    font-weight: 800;
    border: 3px solid black;
    border-radius: 5px;
    position: absolute;
}


/*
EMBED EXCEL*/


#eckb-article-content:before {
    content: "";
    background-image: url(http://popular.lombard.studio/wp-content/uploads/sites/28/2021/03/p-for-backbround.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
      opacity: 0.06;
	  top: 0;
	  left: 0;
	  bottom: 0;
	  right: 0;
	  position: fixed;
	  z-index: -1;
      margin-right: 23%;
      margin-top: 2em;
      margin-bottom: 1em;
}

#eckb-article-content, #eckb-article-page-container-v2 {
	background-color: #ffffff00 !important;
}

/*#eckb-article-body:after {
    content: "";
    background-image: url(http://popular.lombard.studio/wp-content/uploads/sites/28/2021/03/p-for-backbround.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
      opacity: 0.06;
	  top: 0;
	  left: 0;
	  bottom: 0;
	  right: 0;
	  position: fixed;
	  z-index: 0;
      margin-right: 23%;
      margin-top: 2em;
      margin-bottom: 1em;
}*/

.blog-entry-comments {
  display: none;
}

.novedades-titulo {
	background-color: #d9a460;
    padding: 1em;
    border-radius: 3px;
    color: #3e3e3e;
    border: 3px solid #ececec;
    text-transform: uppercase;
    letter-spacing: 1px;
}


ul.wp-block-latest-posts__list a {
    font-weight: 800;
}

/*
ul.wp-block-latest-posts__list a {
    background-color: #d9a460;
    padding: .7em;
    border-radius: 3px;
    font-weight: 800;
}

.wp-block-latest-posts__featured-image a {
	background-color: none !important;
    padding: 0 !important;
    margin-top: -.7em;
}

.wp-block-latest-posts__featured-image {
    margin-bottom: 3em;
}

.newsletter-grupogeneral h2 {
    background-color: #d89743;
    padding: 7px 15px;
    font-size: 2.3em;
    letter-spacing: 2px;
    border-radius: 3px;
    text-transform: uppercase;
}

.newsletter-grupogeneral .wp-block-columns {
    margin-bottom: 0;
}*/

h2.nomarginbott {
    margin-bottom: 0;
}

.newsblanco li {
    color: white !important;
}

.columnas-news {
    background-color: #000000db;
    padding: 2em;
}

.columnas-news h3 {
    text-align: center;
    color: white;
    font-size: 2.7em;
    letter-spacing: 3px;
}

.columnas-news p {
	color: white;
}

.columnas1-news {
    border-right: 1px solid white;
}

.newsletter-grupogeneral li {
    margin: 0 0 10px 0;
    padding: 5px;
    color: black;
    font-size: 1.1em;
}

.newsletter-grupogeneral li::marker {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.newsletter-grupogeneral li::marker {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
    display: inline-block;
    padding-right: 8px;
    color: #d89743;
}

.fondo-crema {
    background-color: #e2e4d2;
    border: 4px solid #e2e4d2;
}

.fondo-crema figure.wp-block-image {
    margin-bottom: 0;
}

.fondo-crema p {
    margin: 10px 0 10px 20px;
}

.llamado {
    background-color: #151515;
    color: #a3c5e2;
    padding: 1em;
    text-align: center;
    border-radius: 5px;
}

.llamado p {
    margin: 0;
}

.llamado a {
    color: #a3c5e2;
    font-weight: 700;
}


.wp-block-file {
    background-color: #d9a460;
    padding: 1em;
    display: inline-flex;
    border-radius: 4px;
    font-weight: 700;
	margin: 2px auto !important;
    align-items: center;
}

a.wp-block-file__button {
    background: #545454!important;
    color: #d9a460 !important;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 0.9em !important;
    border-radius: 3px !important;
}

#receta li a {
    text-decoration: underline;
    color: #d9a460;
    font-weight: 500;
}


/*para ultimos articulos publicados por categorías*/

ul.epkb-main-category.epkb-articles.customul, .epkb-sub-category.eckb-sub-category-ordering.customul, .epkb-articles.customul {
    list-style: none;
}

p.the-date {
    font-size: .8em;
    color: #155791;
    font-weight: 600;
    font-style: italic;
    text-transform: capitalize;
    letter-spacing: .7px;
}


.echokb-the-title {
    color: #d89743;
    font-weight: 600;
    font-size: 1.2em;
    letter-spacing: 1px;
}

@media only screen and (max-width: 1250px) {

}

@media only screen and (max-width: 957px) {

    .entry-content:before {
        margin-right: 1%;
    }

/*    #site-logo {
    float: inherit;
    height: 100%;
    display: table;
    text-align: -webkit-center;
  }*/

}
p.embed_download a


@media only screen and (max-width: 600px) {
	.wp-block-latest-posts__featured-image.alignleft {
	    float: initial !important;
	}

    	.columnas1-news {
        border-right: 0;
        border-bottom: 1px solid white;
    	margin-bottom: 2em;    
    }

    .wp-block-latest-posts__featured-image {
        margin-top: 3em;
    }

}



/*FIN BOTONE
##############################################################################*/
