/*
Theme Name: popolo
Theme URI: https://www.popolomeanspeople.com/
Description: Popolo Restaurant's theme.
Version: 1.0
Author: Pretty Big Place
Author URI: https://www/prettybigplace.com
*/
/******************************* generic styles *******************************/
@font-face { /* IE Rule */
font-family: centurygothic;
src: url("/assets/popolomeanspeople.com/popoloevents/wp-content/themes/popolo/fonts/cgothic.eot");
}
@font-face { /* non-IE rule */
font-family: centurygothic;
src: url("/assets/popolomeanspeople.com/popoloevents/wp-content/themes/popolo/fonts/cgothic.ttf") format("truetype");
}
@font-face { /* IE Rule */
font-family: comfortbold;
src: url("/assets/popolomeanspeople.com/popoloevents/wp-content/themes/popolo/fonts/comfortaabold.eot");
}
@font-face { /* non-IE rule */
font-family: comfortbold;
src: url("/assets/popolomeanspeople.com/popoloevents/wp-content/themes/popolo/fonts/comfortaabold.ttf") format("truetype");
}
@font-face { /* IE Rule */
font-family: comfortlight;
src: url("/assets/popolomeanspeople.com/popoloevents/wp-content/themes/popolo/fonts/comfortaalight.eot");
}
@font-face { /* non-IE rule */
font-family: comfortlight;
src: url("/assets/popolomeanspeople.com/popoloevents/wp-content/themes/popolo/fonts/comfortaalight.ttf") format("truetype");
}
@font-face { /* IE Rule */
font-family: comfortregular;
src: url("https://c33c37.claudeassets.com/20191120140116im_/https://popolomeanspeople.com/popoloevents/wp-content/themes/popolo/fonts/comfortaaregular.eot");
}
@font-face { /* non-IE rule */
font-family: comfortregular;
src: url("/assets/popolomeanspeople.com/popoloevents/wp-content/themes/popolo/fonts/comfortaaregular.ttf") format("truetype");
}
* {
margin:0px;
padding:0px;
}
body {
text-align:center;
}
body, body * {
font-family:centurygothic,helvetica,tahoma,geneva,arial,verdana,sans-serif;
font-size:13px;
color:#000;
}
body * {
text-align:left;
}
p {
padding-bottom:11px;
text-align: justify;
}
a {
color:#0066cc;
text-decoration:underline;
}
img {
border:0px;
}
h1, h2, h3, h4, h5, h6, h7, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h7 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover {
font-size:36px;
padding-bottom:5px;
font-weight:normal;
color:#000;
text-decoration:none;
}
h2, h2 a, h2 a:hover {
font-size:30px;
}
h3, h3 a, h3 a:hover {
font-size:18px;
padding-bottom:2px;
}
h4, h4 a, h4 a:hover {
font-size:16px;
}
h5, h5 a, h5 a:hover {
font-size:15px;
}
h6, h6 a, h6 a:hover {
font-size:14px;
}
h7, h7 a, h7 a:hover {
font-size:13px;
}
blockquote, code {
padding:5px 10px 5px 10px;
}
blockquote, blockquote * {
font-size:15px;
font-style:italic;
}
big {
font-size:16px;
}
pre {
/*default*/
}
kbd {
/*default*/
}
tt {
/*default*/
}
q {
/*default*/
}
abbr, acronym {
/*default*/
}
.clearer {
display:block;
clear:both;
height:0px;
visibility:hidden;
overflow:hidden;
}
.aligncenter, .wp-caption.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
img.alignleft {
padding:0px 5px 5px 0px;
}
.wp-caption {
border: 1px solid #fff;
font-size: 8px;
line-height: 13px;
text-align: center;
padding-top: 4px;
margin: 0px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption * {
text-align: center;
}
.wp-caption-text {
width:140px;
padding-top:4px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption-dd {
font-size: 9px;
line-height: 12px;
padding: 0 4px 5px;
margin: 0;
}
.date {
color:#ec008c;
}
.screen-reader-text {
display:none;
}

/******************************* framework styles *******************************/
#page, #page #content, #page #footer {
width:730px;
padding:0px 0px 0px 0px;
}
#page {
margin:0px auto 0px auto;
}
#page #allContainer {
width:730px;
display:block;
clear:both;
background:url('/assets/popolomeanspeople.com/popoloevents/wp-content/themes/popolo/style.css') top left repeat-y;
}
.navigation {
display:block;
clear:both;
padding-bottom:20px;
}
.navigation * {
color:#ec008c;
}
/******************************* /framework styles *******************************/

/******************************* header styles *******************************/
#page #content #header {
display:block;
clear:both;
overflow:hidden;
}
#page #content #header h1, #page #content #header .textHeader {
text-indent:-10000px;
}
#page #content #header h1.imgHeader a {
display:block;
}
#page #content #header .textHeader, #page #content #header .textHeader h1, #page #content #header .textHeader h1 a {
text-indent:0px;
text-align:center;
background:url('/assets/popolomeanspeople.com/popoloevents/wp-content/themes/popolo/style.css');
font-size:70px;
height:auto;
}
#page #content #header .textHeader h1 {
padding-top:30px;
}
#page #content #header .textHeader .tagline {
color:#ec008c;
text-align:center;
}
#page #content #header :focus {
outline:none;
}
/******************************* /header styles *******************************/

/******************************* content styles *******************************/
#page #content {
background:url('/assets/popolomeanspeople.com/popoloevents/wp-content/themes/popolo/style.css') top left no-repeat;
width:730px;
min-height:449px;
}
#page #content .innerPadding {
display:block;
clear:both;
padding:0px 15px 0px 15px;
//margin-right:20px;
overflow:hidden;
}
#page #content .innerPadding img {
height:auto;
max-width:730px;
}
#page #content .innerPadding ul, #page #content .innerPadding ol {
padding:0px 0px 0px 0px;
}
#page #content .innerPadding dl {
padding:0px 0px 0px 0px;
}
#page #content .innerPadding dl dt {
font-weight:bold;
}
#page #content .innerPadding dl dd {
padding-left:0px;
}
#page #content .innerPadding ul ul, #page #content .innerPadding ul ol, #page #content .innerPadding ol ol, #page #content .innerPadding ol ul {
padding-top:0px;
padding-bottom:0px;
}
#page #content .postFooter{
padding-bottom:20px;
}
#page #content .postFooter, #page #content .postFooter * {
color:#ec008c;
}
#page #content .postFooter {
display:block;
clear:both;
}
#page #content .postFooter, #page #content .postFooter .postInfo, #page #content .postFooter .postTags {
display:block;
}
#page #content .innerPadding .ulFloatLeft {
padding:0px;
}
#page #content .ulFloatLeft * {
color:#ec008c;
}
#page #content .ulFloatLeft li {
display:inline;
float:left;
}
#page #content .ulFloatLeft li span {
padding:0px 5px 0px 5px;
}
#page #content .ulFloatLeftBottomPad {
padding-bottom:15px;
}
#fancybox-title-over {
color:#fff;
}
.sticky {
}
/******************************* /content styles *******************************/

/******************************* gallery styles *******************************/
.gallery {
margin: 0 auto 18px;
}
.gallery .gallery-item {
float: left;
margin-top: 0;
text-align: center;
width: 33%;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery .gallery-icon {
padding-bottom:11px;
}
.gallery img {
border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
max-width: 92%;
height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
max-width: 84%;
height: auto;
}
.gallery .gallery-caption {
color: #000;
font-size: 13px;
margin: 0 0 12px;
}
.gallery dl {
margin: 0;
}
.gallery img {
border: 10px solid #f1f1f1;
}
.gallery br+br {
display: none;
}
/******************************* /gallery styles *******************************/

/******************************* search styles *******************************/
#searchform div {
padding-bottom:20px;
}
/******************************* /search styles *******************************/

/******************************* comment styles *******************************/
#respond {
padding-bottom:20px;
}
.commentlist {
margin:0px;
padding:0px;
}
.commentlist .alt {
padding: 20px 10px 20px 10px;
background: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
h3#comments, h3#respond {
margin: 0px 0px;
}
.commentlist {
padding: 0px;
}
.commentlist li {
margin: 15px 0px 15px;
padding: 5px 10px 5px;
list-style: none;
}
.commentlist li .avatar {
float: right;
border: 1px solid #999;
padding: 2px;
background: #fff;
}
.commentlist li.bypostauthor .avatar {
border: 1px solid #ec008c;
}
.commentlist .fn {
font-weight:bold;
}
.commentlist p {
margin: 10px 5px 10px 0px;
font-weight: normal;
text-transform: none;
}
.commentlist cite, .commentlist cite a {
font-style: normal;
border: none;
}
.commentlist li.author .avatar {
border: 1px solid #669933;
}
.nocomments {
display:none;
}
.commentmetadata {
margin: 0px;
display: block;
}
#commentform input[type=text] {
display:block;
width:730px;
}
#commentform #submit {
float: right;
}
#commentform #comment {
width:730px;
}
/******************************* /comment styles *******************************/

/******************************* footer styles *******************************/
#page #footer {
display:block;
clear:both;
width:730px;
min-height:449px;
background:url('/assets/popolomeanspeople.com/popoloevents/wp-content/themes/popolo/style.css') top left no-repeat;
}
#page #footer ul {
list-style-type:none;
}
#page #footer ul.children {
padding-left:5px;
}
#page #footer a {
color:#000;
text-decoration:none;
}
#page #footer a:hover {
text-decoration:underline;
}
#page #footer #footerBg {
display:block;
clear:both;
min-height:449px;
background:url('/assets/popolomeanspeople.com/popoloevents/wp-content/themes/popolo/style.css') bottom left no-repeat #eee; /*#f0f0f0;*/
}
#page #footer #footerBg .innerPadding {
padding:0px;
}
#page #footer .footerColumn {
display:inline;
float:left;
width:166px;
padding-bottom:20px;
}
#page #footer .footerColumn.last {
width:166px;
}
#page #footer #footerBottom {
display:block;
clear:both;
}
#page #footer #footerBottom .innerPadding {
padding-top:0px;
}
#page #footer #footerBottom a {
color:#ec008c;
text-decoration:underline;
}

/******************************* /footer styles *******************************/

/*
     FILE ARCHIVED ON 08:28:47 Dec 06, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:39:14 Jun 17, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.657
  exclusion.robots: 0.075
  exclusion.robots.policy: 0.062
  esindex: 0.011
  cdx.remote: 13.107
  LoadShardBlock: 146.022 (3)
  PetaboxLoader3.datanode: 82.907 (5)
  PetaboxLoader3.resolve: 219.524 (3)
  load_resource: 244.463 (2)
*/