/*
Theme Name: Soprano
Author: Michal Szelag
*/

@import url('inc/css/bootstrap.css');
@import url('inc/css/bootstrap-slider.css');


@import url('http://fonts.googleapis.com/css?family=Oswald:400,700,300');
@import url('http://fonts.googleapis.com/css?family=Rancho');
@import url('inc/css/font-awesome.min.css');


html, body {width:100%;height:90%;}
body {background:url('inc/img/pattern.png') #F4EFE5;}
a, a:focus {outline:none;}
.content {padding-top:105px;}
.navbar {background:rgba(0,0,0,0.5)}
body.mobile .content {padding-top:0;background:#643D31 url('inc/img/pattern-nav.png');}
body.mobile .navbar {margin-bottom:0;border-radius:0;}
body.mobile .wppizza-doingredient, body.mobile .wppizza-remove-ingredient {padding:10px;display:block;}
body.mobile .mobile-basket {position:fixed;z-index:10;bottom:20px;right:20px;}
body.mobile .mobile-basket a {display:block;font-size:30px;background:rgba(0,0,0,0.5);color:#fff;border-radius:80px;width:60px;height:60px;padding:10px 15px;}
#btn-soprano {display:block;}
.post-154 {background:rgba(0,0,0,0.3);}
.post-154 .wppizza-article-info {width:100%;}
body.mobile .wppizza-article {text-align:center;}
body.mobile .wppizza-article-tiers {width:100%;float:none;background:rgba(0,0,0,0.5);}
body.mobile .wppizza-article-tiers:after {content:'';display:block;clear:both;}
body.mobile .wppizza-article-price {float:none;display:inline-table;}
body.mobile .wppizza-cart-item {padding:20px 10px;}
.carousel {overflow:hidden;height:auto;width:100%;position:absolute;top:0; bottom:0;margin:auto auto;}
.navbar-soprano-bg {background:#643D31 url('inc/img/pattern-nav.png');box-shadow:0 0 20px rgba(0, 0, 0, 0.5);}
.navbar-nav > li > a {color: #fff;
    font-family: "Oswald",sans-serif;
    font-size: 20px;
    font-weight: 300;
    padding: 43px 20px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
    text-transform: uppercase;
    transition: background-color 0.2s ease 0s;}
.navbar-nav > li > a:hover {background:rgba(255,255,255,0.7);color:#643D31;text-shadow:none;}
.navbar-soprano-bg .navbar-nav > li > a:hover {background:rgba(255,255,255,0.2);color:#fff;}
.navbar .map-link {color:#fff;border-bottom:dotted 1px #eee;}
.navbar .map-link:hover {color:#eee;text-decoration:none;border-bottom:solid 1px #777;}
.navbar-brand {background: url("inc/img/logo-96.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 105px;width: 105px;text-indent:-9999em;}
.sidebar-outer {
    position: relative;
}
.fixed {
    position: fixed;
}
 .menu-food-container {display:table-inline;margin-top:0;text-align:center;}
 .menu-food-container .menu {background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);margin-top: 30px;text-align: center;}
 .menu-food-container li {display:table-cell;}
 .menu-food-container ul {padding:0;}
 .menu-food-container li a {
 	color: #643d31;
    display: block;
    font-size: 18px;
    padding: 15px 18px;
    font-weight:bold;
    font-family:'rancho';}
 .menu-food-container li a:hover, .menu-food-container li a:focus {background:rgba(0,0,0,0.6);color:#fff;text-decoration:none;}
 .menu-food-container li.current-menu-item a {background:rgba(0,0,0,0.85);color:#fff;} 
 .wppizza-ingredients, .wppizza-ingredients-multi {
    background: rgba(255,255,255,0.7);
    clear: both;
    color: #000;
    overflow: auto;
    padding: 5px !important;
    position: relative;

   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;


}
.wppizza-article-title {
	font-family:'Rancho', sans-serif;
	font-size:42px;
}
.btn  {background:rgba(255,255,255,0.1);border:solid 1px #54342A;padding:10px;}
.btn:hover  {background:#54342A;border:solid 1px #54342A;padding:10px;}
.address {padding: 18px 45px 0 45px;
text-shadow: 0 0 10px rgba(0,0,0,0.9);
font-size: 20px;
color: #fff;
font-family: 'Oswald', sans-serif;
font-weight: 300;
text-transform: uppercase;}
.menu-food-container li {
	margin-left:5px;
}
body.page-id-154  {background:url('http://www.pizzasoprano.ie/wp-content/uploads/2015/01/people.jpg') no-repeat center center fixed;} 
body.page-id-244  {background:url('http://www.pizzasoprano.ie/wp-content/uploads/2015/01/pizza.jpg') no-repeat center center fixed;} 
body.page-id-246  {background:url('http://www.pizzasoprano.ie/wp-content/uploads/2015/01/burger2.jpg') no-repeat center center fixed;}
body.page-id-248 {background:url('http://www.pizzasoprano.ie/wp-content/themes/twentytwelve/inc/img/fries.jpg') no-repeat center center fixed;}
body.page-id-254 {background:url('http://www.pizzasoprano.ie/wp-content/uploads/2015/01/coffee.jpg') no-repeat center center fixed;}
body.page-id-256 {background:url('http://www.pizzasoprano.ie/wp-content/uploads/2015/01/cakes.jpg') no-repeat center center fixed;}
body.page-id-306 {background:url('http://www.pizzasoprano.ie/wp-content/themes/twentytwelve/inc/img/cola.jpg') no-repeat center center fixed;}
body.page-id-258 {background:url('http://www.pizzasoprano.ie/wp-content/uploads/2015/01/juice.jpg') no-repeat center center fixed;}
body.page-id-250 {background:url('http://www.pizzasoprano.ie/wp-content/themes/twentytwelve/inc/img/salad.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

body.page {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
.wppizza-article-info {
	float:left;
    color: #fff;
    padding: 5px;
    text-shadow: 0 0 3px #000;
	width: 50%;    
}
.widget.WPPizza {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);color: #fff;}
.widget.WPPizza .widget-title {font-family:'Rancho';font-size:30px;text-align:center;padding:10px;}
.wppizza-article {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
}
.wppizza-article-price {
    float: left;
    font-size: 120%;
    margin-left: 1px;
    padding: 9px 23px 13px;
    text-align: center;
	-webkit-transition: background-color 300ms ease-out;
	-moz-transition: background-color 300ms ease-out;
	-o-transition: background-color 300ms ease-out;
	transition: background-color 300ms ease-out;
	color:#fff;
	text-shadow:0 0 10px #000;
}
.wppizza-article-price:hover {
	background: none repeat scroll 0 0 rgba(0,0,0,0.7);
}
.wppizza-article-price-lbl {
    color: #fff;
    font-family: rancho;
    font-size: 170%;
    text-align: center;
    text-shadow: 0 0 10px #000;
    white-space: nowrap;
}
.wppizza-entry-title {
    color: #fff;
    font-family: "Rancho";
    font-size: 70px;
    text-align: center;
    text-shadow: 0 0 10px #000;
}

.wppizza-header-meta{
  background:none 0 0 repeat scroll rgba(255,255,255, 0.6);
  color:#643D31;
  padding:5px;
  font-family:rancho;
  font-size:18px;
  width:98%;
  margin:0 auto;
}
.btn-primary {
	background:rgba(0,0,0,0.5);
	float:right;
	margin-bottom:5px;
}
#wppizza-ingr-form legend:after {
	display:block;
	content:'';
	clear:both;
}
.wppizza-doingredient {
	margin-right:5px;
}
.wppizza-doingredient:hover {
	color:green;
	cursor:pointer;
} 
.wppizza-remove-ingredient:hover {
	color:red;
	cursor:pointer;
}
.wppizza-list-ingredients li {}
#wppizza-cart-cancel {cursor:pointer;color:#643D31;}
#wppizza-cart-cancel:hover {color:#000;}
.social.icons {display:block;background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
    color: #643d31;
    font-family: rancho;
    font-size: 24px;
    margin: 0 auto;
    padding: 5px;
    width: 98%;}
.social.icons .fa-facebook-square {color:#3A5795}
