/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x
Client: Pizza Nea

*/

p a:link {
	color:#0079C2;
	text-decoration:underline;
}
p a:visited {
	color:#0079C2;
	text-decoration:underline;
}
p a:hover {
	color:#A97742;
	text-decoration:none;
}
p a:active {
	color:#0079C2;
	text-decoration:underline;
}

/***************HEADER*******************/

.x-logobar {
background: url(http://www.pizzanea.com/wp-content/uploads/2016/03/Map_of_Italy_1200x250_v3P.png);
}

.x-navbar {	
	background-color:RGBA(216, 154, 60, .9);
}

.x-navbar .desktop .x-nav > li > a:hover, 
.x-navbar .desktop .x-nav > .x-active > a, 
.x-navbar .desktop .x-nav > .current-menu-item > a, 
.x-navbar .desktop .sub-menu li > a:hover, 
.x-navbar .desktop .sub-menu li.x-active > a, 
.x-navbar .desktop .sub-menu li.current-menu-item > a, 
.x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a, 
.x-navbar .mobile .x-nav li > a:hover, 
.x-navbar .mobile .x-nav li.x-active > a, 
.x-navbar .mobile .x-nav li.current-menu-item > a {
    background-color: #DD8119;
    color: #fff;
}

.bodyColorFD {
	background-color:#fdfdfd;
}

/***************CONTENT********************/

.tagline {
	font-size:250%;
	color:#FFF;
	text-align:center;
	line-height:1em;
	background-color:RGBA(145, 81, 15, 1.0);
	padding:12px;
	margin-top:0px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}
.where {
	font-size:180%;
	font-weight:bold;
	line-height:1.5em;
	letter-spacing: 0.08em;
	color:#fff;
	padding:10px;
	text-shadow: 0px 2px 2px rgba(20,65,54,.8);
}
.hours {
	font-size:160%;
	font-weight:bold;
	line-height:1.5em;
	color:#fff;
	padding:10px;
	text-shadow: 0px 2px 2px rgba(20,65,54,.8);
}

.logoHB {
	width:133px;
	height: 100px;
	margin:10px 0px 2px 0px;
}
.areaHB {
	color:#fff;
	font-weight:bold;
}
.areaHB a {
	color:#fff;
}
.areaHB a:link {
	color:#fff;
	text-decoration:underline;
}
.areaHB a:visited {
	color:fff;
	text-decoration:underline;
}
.areaHB a:hover {
	color:yellow;
	text-decoration:none;
}
.areaHB a:active {
	color:#fff;
	text-decoration:underline;
}

.about {
	font-size:160%;
	font-weight:bold;
	line-height:1.5em;
	color:#fff;
	padding:10px 0px 10px 0px;
	text-shadow: 0px 1px 1px rgba(20,65,54,.8);
}

.menuHead1 {
	font-size:140%;
	font-weight:bold;
	color:#fff;
	background-color:RGBA(210, 112, 25, 1);
	padding:6px;
	margin:8px 0px 6px 0px;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.menuHead2 {
	font-size:140%;
	font-weight:bold;
	color:#fff;
	background-color:RGBA(0, 99, 25, 1);
	padding:6px;
	margin:8px 0px 6px 0px;
	border-radius: 8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.menuHead3 {
	font-size:140%;
	font-weight:bold;
	color:#fff;
	background-color:RGBA(204, 61, 38, 1);
	padding:6px;
	margin:8px 0px 6px 0px;
	border-radius: 8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.menuHead4 {
	font-size:140%;
	font-weight:bold;
	color:#fff;
	background-color:RGBA(89, 163, 207, 1);
	padding:6px;
	margin:8px 0px 6px 0px;
	border-radius: 8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.menuHead5 {
	font-size:140%;
	font-weight:bold;
	color:#fff;
	background-color:RGBA(153, 51, 51, 1);
	padding:6px;
	margin:8px 0px 6px 0px;
	border-radius: 8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.menuHead6 {
	font-size:140%;
	font-weight:bold;
	color:#fff;
	background-color:RGBA(210, 112, 25, 1);
	padding:6px;
	margin:8px 0px 6px 0px;
	border-radius: 8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}


.menuItem {
	font-size:140%;
	font-weight:bold;
	line-height:1.3em;
	color:#000;
	text-align:left;
	padding-bottom:0px;
}

.menuDescr {
	padding-bottom:6px;
	color:#000;
	line-height:1.3em;
}


.specialsline {
	font-size:250%;
	color:#FFF;
	text-align:center;
	line-height:1em;
	background-color:RGBA(169, 119, 66, 1);
	padding:12px;
	margin-top:0px;
	border-bottom:2px solid #fff;
}

.locationline {
	font-size:250%;
	color:#FFF;
	text-align:center;
	line-height:1em;
	background-color:RGBA(220, 164, 81, 1);
	padding:12px;
	margin-top:0px;
	border-bottom:2px solid #fff;
}
.x-google-map {
    border-color: RGBA(220, 164, 81, 1);
    background-color: RGBA(220, 164, 81, 1);
   	padding:4px;

}


/**************FOOTER*********************/

.x-colophon.bottom {
background-color: #f0eff1;
}

/*************LEGAL*************************/
.legal {
background-color:white;
}
