/*
Theme Name: Nazdik Cafés
Theme URI: http://www.nazdikcafes.com/
Author: Hamid Shavarean
Author URI: http://www.hamidshavarean.com/
Version: 1.0
License: MIT License http://hamidshavarean.mit-license.org/
*/

html, body, div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}


/* Body */
body {cursor:default; margin:0; padding:0; overflow-x:hidden; -webkit-tap-highlight-color:rgba(0,0,0,0); border-top:7px solid #1e1e1e; font-family: 'MyriadArabic-Regular';}
::selection {color:#FFF;background:#1e1e1e;/* Safari */}
::-moz-selection {color:#FFF;background:#1e1e1e;/* Firefox */}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}

@font-face {
  font-family: 'MyriadArabic-Regular';
  src: url('/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/fonts/MyriadArabic-Regular.eot#iefix') format('embedded-opentype'),  url('/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/fonts/MyriadArabic-Regular.otf')  format('opentype'),
	     url('/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/fonts/MyriadArabic-Regular.woff') format('woff'), url('/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/fonts/MyriadArabic-Regular.ttf')  format('truetype'), url('/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/fonts/MyriadArabic-Regular.svg#MyriadArabic-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MyriadArabic-Bold';
  src: url('/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/fonts/MyriadArabic-Bold.eot#iefix') format('embedded-opentype'),  url('/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/fonts/MyriadArabic-Bold.otf')  format('opentype'),
	     url('/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/fonts/MyriadArabic-Bold.woff') format('woff'), url('/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/fonts/MyriadArabic-Bold.ttf')  format('truetype'), url('/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/fonts/MyriadArabic-Bold.svg#MyriadArabic-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


ol,ul {
	list-style:none;
}

blockquote,q {
	quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

html {
	overflow-y:scroll;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	font-size:100%;
}

p,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,ul,ol,li,dl {
	clear:none;
}

a:link,a:visited {
	color:white;
	text-decoration:none;
}

a:link {
	-webkit-tap-highlight-color:transparent;
}

a:hover,a:focus,a:active {
	color:#fff;
}
.small {position:absolute; right:0; width:100%;}

.blocks a:hover, .menu_content a:hover {
	background-color:white;
}

.container {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto;
	width:100%;
	max-width:1360px;
	padding:0 10px;
	direction: rtl;
}

.fields {
	clear:both;
}

.ie7 .fields {
	zoom:1;
}

.fields:before,.fields:after {
	display:table;
	content:'';
}

.fields:after {
	clear:both;
}

.fields.border_top {
	padding-top:10em;
	border-top:2px solid #333;
}



.region embed,.region img,.region object,.region video {
	max-width:100%;
}

.ie7 .region img {
	-ms-interpolation-mode:bicubic;
}

.ie8 .region img {
	width:auto;
}


.blocks {
	display:block;
	clear:both;
	list-style:none;
}

.blocks:after {
	display:block;
	clear:both;
	content:'';
}

.blocks>li {
	display:block;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	clear:both;
	background:none;
}

@media(min-width:320px) {
	.blocks>li {
		clear:none;
	}
	
	.blocks-four-up>li,.blocks-five-up>li,.blocks-six-up>li {
		float:right;
	}
	
	.blocks-four-up>li:nth-child(2n+1),.blocks-five-up>li:nth-child(2n+1),.blocks-six-up>li:nth-child(2n+1) {
		clear:right;
	}
	
	.no-nthchild .blocks-start {
		clear:right;
	}
	
	.no-nthchild .blocks-end {
		zoom:1;
		float:right;
		width:auto;
	}
}

@media(min-width:600px) {
	.blocks-three-up>li {
		width:33.333333%;
	}
	
	.blocks-four-up>li {
		width:25%;
	}
	
	.blocks-five-up>li {
		width:20%;
	}
	
	.blocks-six-up>li {
		width:16.666667%;
	}
	
	.blocks-three-up>li:nth-child(2n+1),.blocks-four-up>li:nth-child(2n+1),.blocks-five-up>li:nth-child(2n+1),.blocks-five-up>li:nth-child(3n+1),.blocks-six-up>li:nth-child(3n+1) {
		clear:none;
	}
	
	.blocks-three-up>li:nth-child(3n+1),.blocks-four-up>li:nth-child(4n+1),.blocks-five-up>li:nth-child(5n+1),.blocks-six-up>li:nth-child(6n+1) {
		clear:right;
	}
}

@media(min-width:769px) {
	.mcontainer,.region {
		padding:0 12px;
	}
	
	.blocks {
		margin-left:-24px;
	}
	
	.blocks>li {
		padding:0 0 0 24px;
	}
	
	.region {
		position:relative;
		float:left;
	}
	
	.region.reset,.region.reset-left {
		padding-left:0;
	}
	
	.region.reset,.region.reset-right {
		padding-right:0;
	}
	
	.ie7 .region-last {
		zoom:1;
		float:none;
		width:auto;
	}
	
	.size4of5 {
		width:80%;
	}
}


#nav .nav_control {
	padding:0;
}

#nav .hamburger {
	display:inline-block;
	float:right;
	position:relative;
	width:21px;
	height:20px;
	background:#1e1e1e;
	border:10px solid #f7f7f7;
	margin-right:.5em;
}

#nav .hamburger:before,#nav .hamburger:after {
	content:'';
	position:absolute;
	top:20%;
	left:0;
	width:100%;
	height:20%;
	background:#f7f7f7;
	transition:all ease .2s;
	-webkit-transform:translateZ(0);
}

#nav:hover .hamburger {
	background:white;
}

#nav .hamburger:after {
	top:60%;
}

#nav .nav_control a:active .hamburger {
	background-color:#1e1e1e;
}

#nav.open .hamburger,#nav.open .nav_control a:active .hamburger,#nav.open .nav_control a:focus .hamburger {
	background-color:#1e1e1e;
	border-color:#1e1e1e;
}

#nav.open .hamburger:before {
	top:40%;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}

#nav.open .hamburger:after {
	top:40%;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
}

#nav .nav_menu {
	clear:both;
	overflow:hidden;
	-moz-transition:all 250ms cubic-bezier(.42,0,.58,1);
	-ms-transition:all 250ms cubic-bezier(.42,0,.58,1);
	-o-transition:all 250ms cubic-bezier(.42,0,.58,1);
	-webkit-transition:all 250ms cubic-bezier(.42,0,.58,1);
	transition:all 250ms cubic-bezier(.42,0,.58,1);
}

.js #nav .nav_menu {
	display:none;
	direction:rtl;
}

.js #nav.open .nav_menu {
	display:block;
}

.csstransitions #nav .nav_menu {
	display:block;
	height:0;
}

#nav ul {
	overflow:hidden;
	margin-bottom:0;
	padding:6% 0;
	background:#1e1e1e;
}

#nav li {
	margin:0;
}

#nav .tab {
	display:block;
	padding:3% 16%;
	color:#fff;
	font-size:18px;
	font-family: 'MyriadArabic-Bold';
	line-height:1;
	direction: rtl;
	border-radius: .5em .5em 0 0;
}

#nav .tab:hover,#nav .tab:focus {
	background:#272727;
}

#nav .tab:active {
	background:white;
}

#menus {
	position:absolute;
	left:0;
	z-index:10000000000;
}

body.touch #menus {
	position:relative;
	z-index:inherit;
}

#menus .fields {
	display:none;
}

@media(min-width:480px) {
	#nav li {
		float:right;
		width:50%;
	}
	
	#nav .tab {
		padding:3% 8%;
	}
	
	.menu_content>ol {
		padding:2em 0 0;
	}
	
	.menu_content .blocks li {
		font-size:19px;
	}
}

@media(min-width:768px) {
	#nav {
	max-width:595px;
	margin:0 auto;
	}
	
	#nav .nav_control {
		display:none;
	}
	
	.js #nav .nav_menu {
		display:block;
	}
	
	
	.csstransitions #nav .nav_menu {
		height:auto;
	}
	
	#nav ul {
		padding:0;
		background:none;
	}
	
	#nav li {
		margin:0 1px 0 0;
		width:auto;
	}
	
	#nav .tab {
		padding:1em 1em;
		color:#242221;
	}
	
	#nav .tab strong {
		font-size:22px;
		text-transform:uppercase;
	}
	
	#nav .selected .tab strong {
		color:#1e1e1e;
	}
	
	#nav .tab:hover,#nav .tab:active,#nav .tab:focus {
		background:#e1e1e1;
	}
	
	#nav li {
		position:relative;
		display:block;
	}
	
	#nav li .null_left,#nav li .null_right {
		display:none;
	}
	
	#nav li:hover .null_left,#nav li:hover .null_right {
		position:absolute;
		display:block;
		width:600px;
		height:50px;
		left:-600px;
		margin-top:27px;
		background:url(/web/20150423212319im_/http://www.nazdikcafes.com/static/images/transparent.gif) 0 -9999px no-repeat;
	}
	
	#nav li:hover .null_right {
		left:100%;
		right:-600px;
		z-index:15;
	}
	
	#nav .open .tab {
		border-bottom-color:#1e1e1e;
		background-color:#1e1e1e;
	}
	
	#nav .open .tab strong {
		color:white;
	}
	
	#menus {
		width:100%;
		margin:-1px 0 0;
		background:#1e1e1e;
		color:#fff;
	}
	
	#menus>.mcontainer {
		overflow:hidden;
	}
	
	.csstransitions #menus>.mcontainer {
		height:0;
		-moz-transition:all 250ms cubic-bezier(.42,0,.58,1);
		-ms-transition:all 250ms cubic-bezier(.42,0,.58,1);
		-o-transition:all 250ms cubic-bezier(.42,0,.58,1);
		-webkit-transition:all 250ms cubic-bezier(.42,0,.58,1);
		transition:all 250ms cubic-bezier(.42,0,.58,1);
		transition-delay:200ms;
		-webkit-transition-delay:200ms;
	}
	
	body.touch #menus>.mcontainer,.csstransitions body.touch #menus>.mcontainer {
		-moz-transition:none;
		-ms-transition:none;
		-o-transition:none;
		-webkit-transition:none;
		transition:none;
	}
	
	#menus .fields {
		font-size:.928571em;
		line-height:1.230769;
	}
	
	#menus .fields.open {
		display:block;
	}
	
	#menus .fields.open div.menu_content {
		margin-bottom:1.714286em;
	}
	
	body.touch #menus .fields.open {
		-webkit-transition:opacity 400ms cubic-bezier(.42,0,.58,1);
		-webkit-transform:translate3d(0,0,0);
	}
	
	#menus p {
		color:white;
		padding-top:.5em;
	}
	
	#menus p,#menus p a {
		font-size:19px;
		font-family: 'MyriadArabic-Bold';
	}
	
	.menu_content {
		background:#1e1e1e;
	}
	
	.menu_content ol {
		margin:0 0 1em;
		list-style:none;
		direction:rtl;
	}
	
	.menu_content>ol {
		min-height:109px;
	}
	
	.menu_content p,.menu_content li li {
		margin-bottom:.3076923em;
	}
	
	.menu_content a {
		color:#fff;
	}
	
	.menu_content a:hover {
		color:#000;
	}
	
	.menu_content li li a {
		color:rgba(255,255,255,.9);
	}
	
	
	.menu_content .selected a {
		background:white;
	}
	
	.menu_content .subtitle {
		font-family: 'MyriadArabic-Regular';
		color:#FFF;
	}
	.menu_content .subtitle:before {
		content: '[';
		color: white;
	}
	.menu_content .subtitle:after {
		content: ']';
		color: white;
	}
 	
	.menu_heading {
		position:relative;
		margin:0 8px 1.3em 12px;
		padding:1em 0 .25em 4px;
		border-bottom:2px solid #68ab3c;
		font-size:1.230769em;
	}
	
	.menu_heading>a {
		font-size:1.125em;
	}
		
	#menus .menu_suggestion_title {
		clear:both;
		margin:0 8px .5em 12px;
		padding:.75em 4px 0;
		border-top:1px solid #5e5f62;
		line-height:1.125;
		direction: rtl;
	}
	
	.menu_suggestion_links {
		overflow:hidden;
		margin:0 8px 0 12px;
		padding:0 4px;
		font-size:18px;
	}
	
	.menu_suggestion_links li {
		float:right;
		margin-left:16px;
	}
	
	
}

@media(min-width:769px) {
	.menu_content {
		padding:0 0 0 110px;
	}
	
	.menu_content .blocks a {
		font-size:19px;
	}
	
	.menu_content>ol {
		padding:1em 2em 0 2em;
	}
	
	.menu_promo a,.menu_promo .anchor {
		margin-right:0;
		margin-left:0;
		padding-left:5px;
		max-width:139px;
	}
	
	.menu_promo img {
		float:none;
		margin:0;
	}
	#nav .nav_menu { /* asl */
	max-width:595px;
	margin:0 auto;
	}
}

@media(min-width:992px) {

	#nav .tab strong {
		font-family: 'MyriadArabic-Bold';
		font-size:22px;
		text-transform:uppercase;
	}
	
	#nav li:hover .null_left,#nav li:hover .null_right {
		margin-top:40px;
	}
	
}


@media screen and (max-width: 767px) {
	#menu {visibility:hidden; display:none;}
		
	#nav .tab {border-radius:0;}
	.social {text-align: center;}
	.newsletter .newsletter_f {margin-top:0;}
	footer {text-align:center;}
}

.logo {height:242px; background:url(/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/img/logo.svg) center center no-repeat; margin:0 auto;}
.book {background:url(/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/img/logo-book.svg) center center no-repeat;}
.theatre {background:url(/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/img/logo-theatre.svg) center center no-repeat;}
.pallett {background:url(/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/img/logo-pallett.svg) center center no-repeat;}
.home {background:#eeeeee; min-height:400px;}
.nazdikcart {font-family:'MyriadArabic-Regular'; font-size:18px;}
#jlocator {max-width:1360px; margin-top:1em;}
#social {border-top:1px dashed #1e1e1e;}
.social {padding:.5em 1em 1em 1em; max-width:1360px;}
.newsletter_f {max-width:630px; float: right; margin-top:1.2em;}
.mtitle {color:#1e1e1e; font-size:1.3em; line-height:1.4em; float: right; margin-left:.5em;}

.newsletter_signup {width: 272px; max-width: 100%; background: none repeat scroll 0% 0% #FFF; font-size: .9em; direction:ltr; line-height: 1.3; padding: 4px 6px; border-width: 1px; border-color: #E0E0E0; border-style: solid; border-radius: 4px; box-sizing: border-box;height: 28px; margin-left:.5em; margin-bottom:.5em; float: right; outline:0;}

.newsletter_button {height: 28px; width: auto; background-image: none; background-color: #1e1e1e; border:0; border-radius: 4px; color: #FFF; padding:0 .5em 1.2em .5em; box-sizing: border-box; margin: 0px; cursor:pointer; font-family: 'MyriadArabic-regular'; font-size:1.3em; float: right; direction: rtl; line-height:1.3em;
			-moz-transition:all 250ms cubic-bezier(.42,0,.58,1);
		-ms-transition:all 250ms cubic-bezier(.42,0,.58,1);
		-o-transition:all 250ms cubic-bezier(.42,0,.58,1);
		-webkit-transition:all 250ms cubic-bezier(.42,0,.58,1);
		transition:all 250ms cubic-bezier(.42,0,.58,1);
		transition-delay:200ms;
		-webkit-transition-delay:200ms;
		outline:0;
	
}
.newsletter_button:hover {opacity:.7; 

-moz-transition:all 250ms cubic-bezier(.42,0,.58,1);
		-ms-transition:all 250ms cubic-bezier(.42,0,.58,1);
		-o-transition:all 250ms cubic-bezier(.42,0,.58,1);
		-webkit-transition:all 250ms cubic-bezier(.42,0,.58,1);
		transition:all 250ms cubic-bezier(.42,0,.58,1);
		transition-delay:200ms;
		-webkit-transition-delay:200ms;}
.sicons {margin:1em 0 1em 0;}
.sicons ul {margin:0; padding:0;}
.sicons li {display:inline-block; margin:0 0 0 1em; padding:0;}
.facebook {width:33px; height:33px; background:url(/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/img/sprite.svg) no-repeat .55em 0;}
.twitter {width:33px; height:33px; background:url(/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/img/sprite.svg) no-repeat -2.3em 0;}
.instagram {width:33px; height:33px; background:url(/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/img/sprite.svg) no-repeat -5.2em 0;}
.foursquare {width:33px; height:33px; background:url(/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/img/sprite.svg) no-repeat -8em 0;}
.sicons a {text-decoration:none; outline:0;}
.sicons a:hover {opacity:.7;}

/* Footer */
footer {direction:rtl; font-size:18px; color:#666; padding-bottom:2em; border-bottom:7px solid #1e1e1e;}
footer li {display:inline-block;
padding: 0px 0.5em;
margin-bottom: 0px;
border-left: 1px solid #B3B3B3;}
footer li:first-child {padding: 0 0 0 .5em;}
footer li:last-child {border-left: 0px none;}
.copyright {font-size:15px; line-height:2em;;}
.copyright:before {content:'© ';}


.caddress {background:url(/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/img/sprite.svg) 99% -2.45em no-repeat; padding-right:1em;}
.cphone {background:url(/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/img/sprite.svg) 99% -3.75em no-repeat; padding-right:1em;}
.clink {background:url(/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/img/sprite.svg) 99% -6.55em no-repeat; padding-right:1em;}
.cstatus {background:url(/web/20150423212319im_/http://www.nazdikcafes.com/wp-content/themes/nazdikcafes/img/sprite.svg) 99% -5.1em no-repeat; padding-right:1em; display: inline-block; height: 1.4em;}
.isopen {color:#44b079; padding:1px 5px 1px 3px;}
.isclosed {color:#bf0d0d; padding:1px 5px 1px 3px;}
.hour {color:gray; padding:0 5px 0 5px; border-right:1px solid gray;}
.home img {width:100%; height:auto;}
/*
     FILE ARCHIVED ON 21:23:19 Apr 23, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:21:00 Aug 08, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.757
  exclusion.robots: 0.027
  exclusion.robots.policy: 0.012
  esindex: 0.012
  cdx.remote: 224.07
  LoadShardBlock: 202.508 (3)
  PetaboxLoader3.datanode: 212.549 (4)
  load_resource: 178.127
  PetaboxLoader3.resolve: 54.91
*/