/*
Theme Name: graphy-pizzeria
Description: Motyw potomny graphy
Author: Pizzeria Chata Marta Humienik | pizzeriachatamonki.pl
Template: graphy
Version: 1.0.10
*/

@import url('../graphy/style.css');

html, body {
	margin:0;
	padding:0;
	font-size: 1em;
	font-family: 'PT Sans', 'Lora', 'Roboto', 'Lato', sans-serif;
}
  
article {
	padding: 0px 10px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

p {
	padding: 5px;
	margin:0;
}

li {
	padding: 7px 7px;
}


/* custom scroll bar */

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

/* Sticky Effect
------------------------------------------------------------ */

#sticky-pizza-addons {
	position: -webkit-sticky; /* Safari */
	position: sticky;
	background: #f83d23;
  width: 100px;
  height: 100px;
  top: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 6px #000;
  color: #fff;
}

#sticky {
  position: sticky;
  position: -webkit-sticky;
  background: #f83d23;
  width: 100px;
  height: 100px;
  top: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 6px #000;
  color: #fff;
}
.extra,
#wrapper {
  width: 75%;
  margin: auto;
  background-color: #ccc;
}
#wrapper {
  height: 800px;
}
.extra {
  height: 100px;
}
body {
  font-family: georgia;
  height: 1000px;
}
@media (min-height: 768px) {
  #wrapper{
    height: 2000px;
  }
}

/* Menus
------------------------------------------------------------ */

.main-navigation {
	border-bottom: solid 1px #ddd;
	border-top: solid 1px #ddd;
	font-size: 0.87em;
	position: relative;
	margin-bottom: -1px;
}

#site-navigation > form.search-form {
    display: none;
}

.site-header {
	max-width: 1600px;
	margin: 0 auto;
}

.site-branding {
	margin: -20px 0 -10px;
	padding: 0;
	max-height: 136px;
	max-width: 100%;
}

.site-logo {
	zoom:100%;
	padding: 0;
}

.site-credit {
	display:none;
}

menu-item {
	border-bottom: solid 1px rgb(240,240,240);
}

/* menu-item-type-custom menu-item-object-custom menu-item-11895 */

/*.main-navigation {
	border-bottom: solid 1px rgb(240,240,240);
	border-top: solid 1px rgb(240,240,240);
	font-family: 'PT Sans', 'Roboto Slab', 'Roboto';
}*/

.main-navigation ul.menu {
	padding-right: 0px;
}
.main-navigation li {
	margin: 3px;
	padding: 0px;
}
.main-navigation.toggled li {
	padding: 0 0 0 0;
}

/*.menu-item-11727 {
	background-color:#ea5557;
}*/

.menu-cta-button-red {
	background-color:#ea5557;
	border-radius:3px;
	color:white;
	height:100%;
	text-align:center;
	margin-left: 0px;
	padding: 0 15px;
}

.menu-cta-button-orange {
	background-color: #ffaa00;
	border-radius:3px;
	color:white;
	height:100%;
	text-align:center;
	margin-left: 0px;
	padding: 0 15px;
}

.menu-toggle {
    background-color: transparent;
    color: #333;
    font-size: 100%;
    letter-spacing: normal;
    outline: none;
    text-align: left;
    padding: 0 15px;
    width: 100%;
}

/*.menu-toggle > li > a {
	padding: 0 25px;
}*/

/* tresc strony customs */

.ffslide {
	min-height: 100% !important;
	height: 100% !important;
}

div.portfolio-container {
	height: 100px;
}

.intro-story {
	max-width: 410px;
	margin: 0 auto;
}

.omnie-text p {
	margin: 1px 0 9px 0;
	line-height: 1.2em;
}

.omnie-img {
	max-width: 330px;
}

.container-for-text {
	max-width: 660px;
	margin: 0 auto;
}


#button-wedding-fullwidth {
	width: 100%;
	text-align:center;
}





/* Center the caption. */
.jp-carousel-info h2 {
 text-align: center !important;
}

/* Hide comment form header. */
.jp-carousel-left-column-wrapper {
 display: none !important;
}

/* Center the metabox. */
.jp-carousel-image-meta {
 float: none !important;
 margin-left: auto;
 margin-right: auto;
}

/* Move close icon to the right. */
.jp-carousel-transitions .jp-carousel-close-hint {
  position: fixed;
  text-align: right;
  right: 12px;
  width: auto;
}

.jp-carousel-info {display:none}

.jp-carousel-image-meta {display:none}



/*  Sidebar better responsive on mobile
------------------------------------------------------------ */

@media screen and (max-width: 980px) {
.sidebar-area {
    padding-left: 15px;
}
}

/* Reklama pod kazdym wpisem */

.afterpost-adbox {
	width:680px;
	height:140px;
	margin-top: 65px;
	margin-bottom: 25px;
	
}

/* remove original wp author box */

.author-profile {
	display:none;
}


/* footer */

footer {
	font-size: 14px;
	margin:0;
	padding:0;
}

.site-footer{
    position: static;
    bottom: 0;
    left: 0;
    right: 0;   
}

.site-bottom {
	border-top: solid 2px #333333;
	background:#212121;
	padding: 15px 0px 25px;
	margin:0px;
	width:100%;
	max-width:100%;
}