/*
Theme Name: Team Aristo
Theme URI: http://aristo.atarli.co.il/wp-content/themes/aristo
Description: A child theme of 2013 default Wordpress theme.
Author: Ran Bester
Author url: http://www.atarli.co.il
Version: 1.0
Template: twentytwelve
*/
@import url('../twentytwelve/style.css');
.widget-area .widget {
  margin-bottom: 24px;
  margin-bottom: 1.714285714285714rem;
  border: 1px solid #a3a7ac;
  padding: 5px 10px;
  border-radius: 4px;
  background: #e7e8e9;
  background: linear-gradient(90deg, #e7e8e9, #f9fafa);
  box-shadow: 3px 3px 5px rgba(15,54,71,0.5);
}
.widget-area .widget h3 {
  margin-bottom: 0;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.6);
}

.widget-title {
  font-size: 16px;
}


/* Navigation Menu */
.main-navigation {
	text-align: center;
}

/*
.logo-above { display: inline-block; }
.logo-below { display: none; }
*/
#logo { min-width: 100%; text-align: center; }
#logo img { width: 100%; height: auto; max-width: 208px; max-height: 160px; }
#logo a {
	outline: none;
	display: block;
	width: 208px;
	height: 160px;
	text-indent: -9999px;
	background: url(/images/logo.png) no-repeat;
	margin: 0 auto;
}
#site-navigation { }
#sn-icons { display: none; min-width: 100%; text-align: center; margin-top: 18px; }
#sn-icons span { display: inline-block; }
.youtube a,
.facebook a {
outline: none;
display: block;
background: url(/images/sn-icons-48.png) no-repeat;
height: 48px;
width: 48px;
text-indent: 9999px;
}
.youtube a { background-position: -48px -58px; }
.youtube a:hover { background-position: -48px 0; }
.facebook a { background-position: 0px -58px; }
.facebook a:hover { background-position: 0 0; }
.header-search { margin-top: 60px; text-align: right; }
.header-search-text { 
	width: 66%;
	float: right;
}
#sn-icons input[type="submit"] { padding-right: 2%; padding-left: 2%;	width: 24%; float: left;}
.header-search-submit { position: relative; top: 0; }

.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: inline-block !important;
	text-align: left;
}
.main-navigation ul {
  list-style: none;
	margin: 0;
	text-indent: 0;
}
.main-navigation li {
	float: left;
}
.main-navigation li a {
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding: 18px 10px 4px 10px;
  line-height: 16x;
  text-transform: uppercase;
  text-decoration: none;
}

/* Romania 2013 menu item */
.main-navigation li.menu-item-1142 a { color: #339900; }

.main-navigation li a:hover,
.main-navigation li.menu-item-1142 a:hover {
  color: #21759B;
  text-decoration: none;
}

/* NICE MENU as shown here http://learn.shayhowe.com/html-css/ordered-unordered-definition-lists */
/*

.main-navigation li a {
  background: #404853;
  background: linear-gradient(#687587, #404853);
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
  display: block;
  font-size: 13px;
  font-weight: bold;
  padding: 0 20px;
  line-height: 38px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  text-decoration: none;
}
.main-navigation li a:hover {
  background: #454d59;
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.4);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  color: #d0d2d5;
  text-decoration: none;
}
.main-navigation li:first-child a {
  border-left: none;
  border-radius: 4px 0 0 4px;
}
.main-navigation li:last-child a {
  border-right: none;
  border-radius: 0 4px 4px 0;
}
*/

.menu-toggle {
	display: none;
}
/* END OF MENU CODE */


	/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {

	#logo { min-width: 34%; max-width: 34%; float: right; }
	#logo a { margin: 0; }
	/*
	.logo-above { display: none; }
	.logo-below { display: inline-block; }
	*/
	#site-navigation { min-width: 40%; max-width: 40%; float: right; padding-top: 5.142857142857143rem; padding-bottom: 0.5714285714285714rem; }
	#sn-icons { display: inline-block; min-width: 26%; max-width: 26%; float: left; text-align: right; }

	.main-navigation {
		text-align: right;
	}

	.main-navigation ul {
		margin: 0 auto;
	}
	.main-navigation li {
		margin-top: 24px;
		margin-top: 1.714285714rem;
	}

}


/* WP Ultimate Recipe CSS BEGIN */
html body .wpurp-container .wpurp-recipe-ingredient-unit {
  margin-right: 5px !important;
}

html body .wpurp-container .wpurp-recipe-ingredient-notes {
  margin-right: 5px !important;
}

/* WP Ultimate Recipe CSS END */
