/*
Theme Name: U-Design Child
Theme URI: http://themeforest.net/item/udesign-wordpress-theme/253220?ref=internq7
Description: Child Theme for U-Design
Author: Andon
Author URI: http://themeforest.net/user/internq7/portfolio?ref=internq7
Template: u-design
Version: 1.0.0
*/

/**** BEGIN ADDING YOUR CUSTOM CSS CODE BELOW: ****/
@font-face { font-family: "baghdad"; src: url("https://www.allopizza-macon.com/wp-content/themes/u-design-child/fonts/Beirut.ttf");}
@font-face { font-family: "kalam"; src: url("https://www.allopizza-macon.com/wp-content/themes/u-design-child/fonts/Kalam-Bold.ttf");}
@font-face { font-family: "novaSlim"; src: url("https://www.allopizza-macon.com/wp-content/themes/u-design-child/fonts/NovaSlim.ttf");}
@font-face { font-family: "Pacifico"; src: url("https://www.allopizza-macon.com/wp-content/themes/u-design-child/fonts/Pacifico-Regular.ttf");}

@font-face { font-family: "sugar"; src: url("https://www.allopizza-macon.com/wp-content/themes/u-design-child/fonts/Sugar & Vinegar.ttf");} body{	font-family:sugar!important;}

h3{
	font-family:kalam;
}
h2{        font-family: novaSlim;font-weight: 500;font-size: 30px;}
#top-elements .phone-number-padding{
	font-size:2.9em;
	padding-top: 20px;
}
#top-elements{    height: 128px;}
#top-elements .phone-number-padding a{
	padding:0px 12px;	border:2px solid #a7d05a;	border-radius:55px;
	color:#232323;	font-family:baghdad;background: #fff;line-height: 35px;
}
#top-elements .social_media_top{
	
}
#top-elements .phone-number{	text-align: left;}@media screen and (max-width:480px){
	#top-elements .social_media_top{margin-top:12px;}
	#top-elements .phone-number-padding,#top-elements .phone-number {	text-align: center;}
	#top-elements .phone-number-padding a {	background: #fff;}
}
@media screen and (min-width:480px) and (max-width:719px){	
	#top-elements .social_media_top{margin-top:10px;}
	#top-elements .phone-number-padding,#top-elements .phone-number {	text-align: center;}
	#top-elements .phone-number-padding a {	background: #fff;}
}
@media screen and (min-width:720px) and (max-width:959px){	
	#top-elements .social_media_top{margin-top:20px;}
	#top-elements .social-media-area{float:right}
	#top-elements .phone-number-padding,#top-elements .phone-number {	text-align: center;}
#top-elements .phone-number-padding a {	background: #fff;}
}
#navigation-menu ul.sf-menu > li > a > span{	
font-family:sugar!important;color:#fff; 
  line-height:20px;
	padding: 6px 14px 4px;
}#navigation-menu ul.sf-menu > li > a:hover span{
	
	border-radius:35px;	color:#2fc206; 
	transition: border-radius 1s, border-color 1s,color 1s;
}#navigation-menu ul.sf-menu > li.current-menu-item > a, #navigation-menu ul.sf-menu > li.current_page_item > a{
	border:2px solid #fff;
	border-radius:35px;	color:#fff; 
}#navigation-menu ul.sf-menu > li.current-menu-item  > a > span{	color:#fff; 
}
/* Sweep To Bottom */
ul.niveau1 ul {display: none; position: absolute; left: 144px; top: -1px; margin:0px; padding: 0px;}
ul.niveau1 li {list-style-type: none; position: relative;padding: 2px; margin: 0px 10px;float:left;display:inline-block;}
li:hover ul.niveau2{display: block}
#navigation-menu ul.sf-menu > li > a {padding:0px!important;}h3{text-transform:capitalize;color: #cc0202;}