/*

Theme Name: Fine Food

Theme URI: http://demo.crunchpress.com/fine-food

Description: Wordpress Theme Based on CrunchPress Framework

Version: 1.7.5

Author: CrunchPress Team

Author URI: http://crunchpress.com

License: CrunchPress Themes

License URI: http://crunchpress.com

Tags: custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu

*/



/*--Blank Classes----*/

.wp-caption { }
.wp-caption-text { }
.sticky { }
.gallery-caption { }
.bypostauthor { }
.alignright { float:right !important; margin:5px 10px 10px 10px; }
.alignleft { float:left !important; margin:5px 10px 10px 10px; }
.columns p img.aligncenter { display:block !important; margin:0 auto !important; float:none }
a { color:#232323; text-decoration:none !important; }
/* Getting the new tags to behave */

article,
aside,
audio,
canvas,
command,
datalist,
details,
embed,
figcaption,
figure,
footer,
header,
hgroup,
keygen,
meter,
nav,
output,
progress,
section,
source,
video { display:block; margin:0px; padding:0px; }
mark,
rp,
rt,
ruby,
summary,
time { display:inline }
/* Global properties */

body { font:12px/16px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#000; background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/main-bg.jpg); }
html,
body { height:100%; margin:0; padding:0; }
 @font-face {
 font-family: 'museo500';
 src: url('http://taxiamanhattan.com/wp-content/themes/fine-food/fonts/museo500-regular-webfont.eot');
 src: url('http://taxiamanhattan.com/wp-content/themes/fine-food/fonts/museo500-regular-webfont.eot#iefix') format('embedded-opentype'), url('http://taxiamanhattan.com/wp-content/themes/fine-food/fonts/museo500-regular-webfont.woff') format('woff'), url('http://taxiamanhattan.com/wp-content/themes/fine-food/fonts/museo500-regular-webfont.ttf') format('truetype'), url('http://taxiamanhattan.com/wp-content/themes/fine-food/fonts/museo500-regular-webfont.svg#TrocchiRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
fieldset { border:0 }
.left_float { float:left; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.footer-inner a:hover { text-decoration:underline; color:#fff !important; }
a img { border:0; }
hr { background:#e9e9e9; border:0; height:1px; margin:20px 0; clear:both; }
.fvch-codeblock { clear:both; }
.align-r { float:right; }
/* form defaults */

input,
select,
textarea { font-size:1em; vertical-align:middle; font-weight:normal; color:#393939; margin:0; padding:0 }
/* Global Structure */

.no_responsive .main-holder,
 .no_responsive .menusection { width:980px !important; margin:0 auto; }
.no_responsive .top_icon { width:980px; }
.no_responsive #homeContent #featured .gallery { width:1800px; }
.no_responsive .logo-menu-container,
 .no_responsive .sloganwrapper { min-width:984px; margin:0 auto; }
.wrapper { max-width:100%; }
#header { background: #6b5c48; /* Old browsers */ width:100%; }
#header:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.menusection { position:relative; z-index:9999; width:100%; }
.normal-list { margin:20px 0 30px; list-style:none; font-size:13px; padding:0; }
.normal-list li { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/normal-list.png) no-repeat 0 8px; margin-bottom:5px; line-height:25px; padding-left:15px; }
.main-holder { max-width:980px; margin:0 auto; position:relative; }
.layer_slider_holder { max-width:1000px; margin:0 auto; position:relative; }
.ls-glass .ls-below-thumbnails { display:none !important; }
.banner-bottom { line-height: 26px; padding: 26px 0 40px; font-family: 'museo500'; font-size:24px; color:#654e2d; text-align:center; background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/header_stars.png) center 85px no-repeat; }
.banner-bottom blockquote { margin:0; }
.banner-bottom span { font-size:14px; color:#b4a48d; }
.nav { max-width:820px; float:right; }
.nav ul { margin:0; padding:0; list-style:none; font-size:14px; }
.nav ul li { float: left; position: relative; text-align: center; }
.nav ul li a { text-decoration:none; color:#e9e7e0; text-shadow:1px 1px 0 #000; border-left: 1px double #6B5C48; border-right: 1px double #6B5C48; text-transform:uppercase; display:block; font-family: 'museo500'; position:relative; padding:20px 18px; }
.nav-holder { margin:0 0 35px; font-size:11px; line-height:24px; }
.nav-holder ul { margin:0; padding:0; list-style:none; border:1px solid #e3e3c7; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; min-height:100px; padding:20px 20px 20px 5px; }
.nav-holder ul li { padding-left:22px; background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/nav-list.jpg) 10px 10px no-repeat; }
.nav-holder ul li a { color:#3d2a18; text-decoration:none; }
.nav-holder ul li a:hover { text-decoration:underline; }
.nav ul li ul { display:none; width:200px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); position:absolute; left:0; border:0; z-index:9999; }
.nav ul li ul li { float:none; margin:1px 0 0; padding-bottom:0; /*background:url('http://taxiamanhattan.com/wp-content/themes/fine-food/images/bg_sub.png') top center repeat-x #292116;*/ background:rgba(41, 33, 22, 0.7); text-align:left; }
.nav ul li ul li:first-child { }
.nav ul li ul li a { line-height:24px; font-size:12px; padding:5px; }
.nav ul li ul li:hover { background:none; }
.nav ul li:hover ul { display:block; }
.list-nav { display:none; width:100%; padding: 8px; background-color:rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.2); border:0; color:#000; }
.list-nav option { margin:5px; }
/*----Search-----*/

.top_icon { display:inline-block; float:right; margin:20px 0px 10px 0px; }
.search_icon { width:200px; float:left; margin-top:5px; position:relative; }
.social-list li { float:left; padding:0px 2px; }
.input_search { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/search-bg.png) no-repeat; width:200px; height:37px; border:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0px 36px 0px 20px; }
.btn_search { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/search-icon.png) no-repeat; border:none; text-indent:-999px; width:21px; height:11px; cursor:pointer; position:absolute; top:13px; right:10px; }
.logo-menu-container { width:100%; float:left;}
.logo-menu-container:after { display: block; clear: both; content: " "; height: 0; overflow: hidden; }

.slider_class_small { padding-left:15px !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.thumbnail_image { display:inline-block; float:left; }
.blog_featured_image .thumbnail_image .wp-post-image { width:100%; }
.sliderwrapper { width:100%; height:660px; }
.site .main-holder { color:#fff; width:38%; position:relative; text-align:left; position:absolute; top:150px; left:70px; background:rgba(0, 0, 0, 0.7); padding:20px; }
.bannercon h2 { font-size:34px; text-transform:uppercase; line-height:40px; margin:0 0 10px; padding:0 0 0 5px; font-family: 'museo500'; }
.bannercon p { font-size:14px; margin:0 0 20px; padding:0; text-shadow:1px 1px 0 #000; }
.bannerbtn,
 .newsletter-button,
 .form-submit input[type="submit"],
 #frm_newsletter button { background:#7FA761; line-height:18px; text-align:center; text-decoration:none; color:#FFF; display:inline-block; text-shadow:1px 1px 0 #465633; border:1px solid #3f5425; -moz-border-radius:20px; -webkit-border-radius:20px; -khtml-border-radius:20px; border-radius:20px; font-size:17px; cursor:pointer; padding:6px 20px; font-family: 'museo500'; }
.bannerbtn:hover,
 .c-link:hover,
 .ui-datepicker-calendar td:hover { -webkit-animation: bounce 0.5s ease-in-out; animation: 0.5s ease-in-out 0s normal none 1 bounce; text-decoration:none; }
 @-webkit-keyframes bounce { 0% {
 -webkit-transform: scale(1)
}
 33% {
 -webkit-transform: scale(1.10)
}
 66% {
 -webkit-transform: scale(0.80)
}
 100% {
 -webkit-transform: scale(1)
}
}
 @-moz-keyframes bounce { 0% {
 -moz-transform: scale(1)
}
 33% {
 -moz-transform: scale(1.10)
}
 66% {
 -moz-transform: scale(0.80)
}
 100% {
 -moz-transform: scale(1)
}
}
 @-o-keyframes bounce { 0% {
 -o-transform: scale(1)
}
 33% {
 -o-transform: scale(1.10)
}
 66% {
 -o-transform: scale(0.80)
}
 100% {
 -o-transform: scale(1)
}
}
 @keyframes bounce { 0% {
 transform: scale(1)
}
 33% {
 transform: scale(1.10)
}
 66% {
 transform: scale(0.80)
}
 100% {
 transform: scale(1)
}
}
.top-bg { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/bg-top.jpg) center; display: block; height: 5px; margin: 0 auto; width: 974px; position:absolute; top:0; left:6px; }
.holder-container { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/holder-bg.jpg) repeat-x bottom; overflow:hidden; margin:0 20px 25px 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.holder-container h2.heading { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/heading-bg.png) repeat; font-size:24px; color:#2c2525; margin:0; padding:0 0 0 10px; line-height:45px; border-bottom:1px solid #e9e9e9; font-family: 'museo500'; font-weight:normal; clear:both; }
.holder-container span.heading { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/heading-bg.png) repeat; font-size:24px; color:#2c2525; margin:0; padding:0 0 0 10px; line-height:45px; border-bottom:1px solid #e9e9e9; font-family: 'museo500'; font-weight:normal; clear:both; display:inline-block; }
.holder-container h2.heading a { color:#2c2525; }
.holder-container h3.heading { font-size:20px; color:#2c2525; margin:0 0 15px; line-height:25px; font-family: 'museo500'; font-weight:normal; text-transform:capitalize; }
.inner-page .title a { font-size:15px; color:#040404; display:block; padding:10px 0px; }
.inner-page .title2 { font-size:18px; color:#040404; margin:0 0 20px; font-weight:normal; display:block; text-transform:capitalize; }
.inner-page h2.heading { margin:0px; text-transform:capitalize; margin-bottom:10px; }
.special-list { margin:0 0 20px; padding:0; list-style:none; }
.special-list li { padding:8px; overflow:hidden; border-bottom:1px solid #e9e9e9; position:relative; }
.special-list li img { float:left; border:3px solid #fff; margin-right:13px; box-shadow:0 0 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2); width:60px; height:60px; }
.special-list li.even { background:#f9f9f9; }
.special-list2 { margin:20px 0; padding:0; list-style:none; font-size:14px; text-transform:uppercase; font-weight:bold; }
.special-list2 li { padding:8px; overflow:hidden; border-bottom:1px solid #e9e9e9; position:relative; }
.special-list2 li a { background:url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/comm-list-icon.png") no-repeat 0 -101px; display:block; color:#7b6655; line-height:20px; padding:5px 30px; }
.special-list2 li a:hover { background:url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/comm-list-icon.png") no-repeat 0 9px; color:#252525; text-decoration:none; }
.special-list2 li.ui-tabs-active a { background:url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/comm-list-icon.png") no-repeat 0 9px; color:#252525; }
.img-det { float:left; padding-top:5px; color:#606060; font-size:13px; width:150px; }
.img-det .title { font-size:14px; text-transform:uppercase; margin:0; display:block; }
.img-det .title a { color:#2c2525; }
.img-det .title2 { color:#2c2525; font-size:14px; text-transform:uppercase; margin:0; display:block; font-weight:normal; }
.img-det p { margin:0 !important; color:#606060; /*font-style:italic;*/ font-size:11px; }
.price { position:absolute; bottom:10px; right:8px; font-weight:bold; font-size:16px; color:#828c59; text-align:right; }
.last { background:none; margin-bottom:0; padding-bottom:0px !important; }
.wp-post-image { border:5px solid #fff; box-shadow:0 0 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
a.caption img { border:5px solid #fff; box-shadow:0 0 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2); margin:10px 0 5px 5px; }
.img-det.offer { padding:10px; position:relative; width:92%; float:none; border-bottom:1px solid #e9e9e9; }
.img-det.offer .title { margin-bottom:8px; }
.img-det.offer p { font-style:normal; line-height:16px; }
.det-link { background:url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/cal-arrows.png") no-repeat -25px 0; position:absolute; right:4px; top:40%; width:23px; height:23px; text-indent:-9999px; overflow:hidden; }
.det-link:hover { background-position:-25px -24px; }
.c-link:hover,
 .footer_Gallery_link:hover { text-decoration:underline; }
.location { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/location_bg.png) no-repeat 10px 20px; padding:0 0 0 40px; color:#2c2525; font-style:italic; font-size:14px; line-height:54px; border-bottom:1px solid #A89F93; margin-bottom:10px; }
.bisnesshour { background:#292116; border-top:1px solid #a89f93; padding:10px 0; width:100%; float:left; margin-bottom:10px; }
.bisnesshour h3 { color:#fff; }
.bisnessleft { font-size:20px; padding:10px 0 0 10px; width:122px; float:left; color:#2c2525; font-family: 'museo500'; font-weight:normal; }
.bisnessright { padding:0 0 0 10px; width:140px; float:left; /*line-height:28px;

	border-left:1px dotted #4d5333;*/ text-align:center; color:#fff; font-size:14px; line-height:18px; font-weight:normal; }
.map { border:4px solid #fff; box-shadow:0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.3); margin-bottom:15px; }
.time { clear:both; color:#ffd790; font-style:italic; text-transform:lowercase; }
/* aside */



/* Header */

#logo { margin:0; padding:0; position: absolute; width:150px; float:left; }
#logo a { display:block; height:100%; outline:none; }
/* Start content CSS */



.sloganwrapper { background: #fefffe; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #fefffe 0%, #f9f9f5 72%, #f1f1e8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefffe), color-stop(72%, #f9f9f5), color-stop(100%, #f1f1e8)); background: -webkit-linear-gradient(top, #fefffe 0%, #f9f9f5 72%, #f1f1e8 100%); background: -o-linear-gradient(top, #fefffe 0%, #f9f9f5 72%, #f1f1e8 100%); background: -ms-linear-gradient(top, #fefffe 0%, #f9f9f5 72%, #f1f1e8 100%); background: linear-gradient(top, #fefffe 0%, #f9f9f5 72%, #f1f1e8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefffe', endColorstr='#f1f1e8', GradientType=0 );
border-bottom:1px solid #FFF; width:100%; overflow:hidden; }
.main-content { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/main-holder-bg.png); width:988px; margin:0 auto; min-height:300px; position:relative; overflow:hidden; }
.responsive-bg { padding-top:30px; }
.recipe_class img { border: 3px solid #FFFFFF; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); float: left; margin-right: 3%; margin-bottom:15px; }
.recipe_class img { border: 3px solid #FFFFFF; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); float: left; margin-right: 3%; margin-bottom:15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; }
.content_recipe_class { float:left; width:100%; }
.recipe_single { float:left; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.box-1 img { border: 3px solid #FFFFFF; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); float: left; margin-right: 3%; margin-bottom:15px; }
.team-img { border: 3px solid #FFFFFF; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); float: left; margin-right: 3%; }
.team-img.margin { margin-left:3px; }
.team-img.margin2 { float:none; margin:10px 0 25px 3px; }
.news-h { overflow:hidden; margin-bottom:15px; border-bottom:1px solid #ececec; }
.b-top-links { margin:0 0 15px; padding:0; margin-left:10px; list-style:none; font-size:11px; overflow:hidden; }
.b-top-links li { float:left; margin-right:12px; background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/blog-icon.png) no-repeat; padding-left:20px; }
.b-top-links li:first-child { margin-bottom:10px; }
.b-top-links li a { color:#000; text-decoration:none; }
.b-top-links.box-list a { color:#606060; font-style:italic; }
.b-top-links li a:hover { text-decoration:underline; }
.b-top-links li.author-name { background-position:0px -50px; }
.b-top-links li.catagory { background-position:0 -173px; }
.b-top-links li.pic-icon { background-position:0 -95px; }
.b-top-links li.c-icon { background-position:0 -138px; }
.b-top-links li.cape { background-position:0 -224px; }
.b-top-links li.cal { background-position:0 -271px; }
.b-top-links li.time-date { background-position:0 -320px; }
.b-top-links li.place { background-position:0 -465px; clear:both; display:block; }
.b-top-links li.date { background-position:0 -371px; }
.b-top-links li.share { background-position:0 -418px; }
.b-top-links li.booking { background-position:0 -506px; }
/* Footer */

.footer-top { width:978px; margin:50px auto 0; border:1px solid #000; background: rgb(44,37,37); position:relative; }
.footer_gallery { background:url('http://taxiamanhattan.com/wp-content/themes/fine-food/images/chef_plate.png') top center no-repeat; position:absolute; width:364px; height:384px; top:-45px; }
.footer-top .tagcloud,
.footer-top .widget_archive ul,
.footer-top .widget_pages ul,
.footer-top #recentcomments,
.footer-top .widget_nav_menu ul,
.footer-top .widget_meta { padding:0; border:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; margin:0; overflow:hidden; }
.footer-top .widget_nav_menu ul li ul { padding-left:15px; list-style:none; }
.footer-top .widget_nav_menu ul li a { color:#fff; text-transform:capitalize; }
.footer-top .widget_nav_menu ul li a:hover { color:#fff; text-decoration:underline; }
.footer-top .widget_recent_entries ul { margin:0; padding:0; list-style:none; }
.footer-top .widget_recent_entries ul li a { color:#fff; }
.footer-top .widget_recent_entries ul li { margin:0 0 10px; padding:0 0 5px; }
.footer-inner { border:1px solid #564848; padding:30px 0 0px 0px; overflow:hidden; }
.f-column .widget:first-child h4 { padding:10px 0 10px 0px; color:#514e4e; text-shadow:1px 1px 1px #fff; margin-bottom:0px; position:relative; z-index:10; margin-top:4px; }
.footer-inner h4 { padding:10px 0 10px 0px; color:#fff; text-shadow:1px 1px 1px #fff; margin-bottom:0px; position:relative; z-index:10; margin-top:4px; }
.head_footer { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7); height: 40px; margin: 0px -2px; overflow: hidden; position: absolute; width: 101%; z-index: 10; }
.footer-inner .footer_Gallery_link { background:url('http://taxiamanhattan.com/wp-content/themes/fine-food/images/footer_gallery_link.png') bottom center no-repeat; padding-bottom:10px; color:#251d13; position:relative; top:-10px; left:50px; }
.title3 { color:#fff; font-size:20px; margin:0 0 10px; display:block; font-family: 'museo500'; font-weight:normal; }
#menu-icon { display:none; }
#footer { background:#514e4e; width:942px; margin:0 auto; padding:20px 18px; color:#fff; font-weight:bold; position:relative; }
#footer:after { display: block; clear: both; content: " "; height: 0; overflow: hidden; }
.h-txt { display:block; text-indent:-999px; overflow:hidden; }
.copy-right p { margin:0; padding:0; float:left; margin-top:5px;}
.copy-right p a { color:#99a276; text-decoration:none; }
.copy-right p a:hover { text-decoration:underline; }
.social-list { margin:0; padding:0; list-style:none; float:right; font-size:0; margin-left:20px; }
.social-list li { float:left; height:41px; width:40px; }
.social-list li a { display:block; height:100%; font-size:0; }
.social-list li.linkedin { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/frontend/images/icons/linked_hr.png) 0px -42px no-repeat; }
.social-list li.fb { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/frontend/images/icons/fb_hr.png) 0px -42px no-repeat; }
.social-list li.twitter { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/frontend/images/icons/twitter_hr.png) 0px -42px no-repeat; }
.social-list li.social-icon { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/frontend/images/icons/googleplus_hr.png) 0px -42px no-repeat; }
.social-list li.flicker { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/frontend/images/icons/flickr_hr.png) 0px -42px no-repeat; }
.social-list li.delcious { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/frontend/images/icons/delicious_hr.png) 0px -42px no-repeat; }
.social-list li.stumbleupon { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/frontend/images/icons/stumbleupon_hr.png) 0px -42px no-repeat; }
.social-list li.digg { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/frontend/images/icons/digg_hr.png) 0px -42px no-repeat; }
.social-list li.reddit { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/frontend/images/icons/reddit_hr.png) 0px -42px no-repeat; }
.social-list li.youtube { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/frontend/images/icons/youtube_hr.png) 0px -42px no-repeat; }
.social-list li.picasa { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/frontend/images/icons/picasa_hr.png) 0px -42px no-repeat; }
.social-list li.vimeo { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/frontend/images/icons/vimeo_hr.png) 0px -42px no-repeat; }
.social-list li:hover { background-position:0px 0px; }
.widgeta { float:left; }
.f-column { float:left; margin:0 0 0 34px; color:#fff; width:290px; position:relative; z-index:11; overflow:hidden; }
.footer-inner .f-column.first_child .widget { margin-left:37px; }
.footer-inner .f-column.first_child div:first-child .special-list .galler-img { width:42px; height:42px; }
.f-column.first_child .widget h4 { margin-left:75px; }
.f-column.first_child { max-height:225px; overflow:hidden; }
.first_child #searchform { max-width:80%; margin-left:-10px }
.f-column.first_child ul li a,
.f-column.first_child ul li a:hover,
.f-column.first_child { color:#4F4F4F; }
.f-column.first_child .recipe_show .c-link,
 .f-column.first_child .working_hour .location { display:none; }
.f-column.first_child .bisnesshour { max-width:300px; width:auto; }
.f-column.first_child .even { background:none; }
.f-column.first_child .event-counter { max-height:135px; max-width:200px; }
.f-column.first_child .working_hour .bisnessleft { padding:0 0 0 3px; }
.f-column.first_child select { margin:20px 40px; }
.f-column.first_child .calendar_show .bannerbtn { position:relative; top:10px; left:15px; }
.f-column.first_child .working_hour .bisnessright { max-width:95px; }
.bisnessright { }
.f-column.first_child .recipe_show .even { background:none; }
.f-column.first_child .our_team { max-height:200px; overflow:hidden; }
.footer-inner .f-column h4 { margin-bottom:10px !important; }
.footer-inner .f-column.first_child div:first-child .special-list li { border:none !important; margin:0px; }
.footer-inner .f-column.first_child div:first-child .footer_Gallery_link { margin-left:30px; }
.footer-inner .f-column.first_child div:first-child .img-det.offer { border:none; }
.footer-inner .f-column.first_child div:first-child .speacial_offer_wrapper img { display:none; }
.footer-inner .f-column.first_child div:first-child .speacial_offer_wrapper .img-det p { color:#9E9E9E; }
.widget { position:relative; }
.no_margin_gallery { float:left; }
.no_margin_gallery img { border: 1px solid #E3E3C7; width:100%; padding:4px; }
ul.gallery { width:104%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-left:-16px; }
.c-one-half article { overflow:hidden; }
/*-- Gallery --*/

.col4_gallery_one_sidebar { width:23%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-left:10px; padding-left:17px; padding-bottom:10px; }
.col4_gallery_two_sidebar { width:22%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-left:10px; padding-left:17px; padding-bottom:10px; }
.col4_gallery_one_sidebar img,
.col4_gallery_two_sidebar img { height:80px; }
.col4_gallery_no_sidebar { width:23%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-left:10px; padding-left:10px; padding-bottom:15px; }
.col3_gallery_one_sidebar,
.col3_gallery_two_sidebar,
.col3_gallery_no_sidebar { width:31%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-left:10px; padding-left:10px; padding-bottom:15px; }
.col3_gallery_two_sidebar img { height:80px; }
.col2_gallery_one_sidebar { width:48%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-left:10px; padding-left:10px; padding-bottom:15px; }
.col2_gallery_two_sidebar { width:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-left:18px; padding-bottom:15px; }
.col2_gallery_no_sidebar { width:48%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-left:15px; padding-bottom:15px; padding-left:10px; }
.f-column p { margin:0; padding:0; }
.f-column.foods { width:270px; }
.f-column.contact { width:283px; }
.f-column.contact p { margin-bottom:15px; }
#respond form { max-width:450px; }
#respond li { list-style:none; }
#respond input[type="submit"],
 #frm_newsletter button { margin-top:10px; }
.r-contact-box,
 form#commentform,
#respond textarea { width:98% !important; }
.b-map { border:4px solid #fff; overflow:hidden; }
.b-map img { width:100%; float:left; }
.post-list { margin:0; padding:0; list-style:none; }
.post-list li { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/sep-line.png) top center no-repeat; padding:10px 0; }
.post-list li p { margin:0 0 7px; padding:0; }
.footer-inner .post-list li p a { color:#fff; }
.post-list li:first-child { background:none; }
.content_sidebar .post-date { color:#606060; }
.post-date { font-style:normal; color:#9e9e9e; padding-left:15px; background: url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/date-icon.png) no-repeat 0 5px; margin-right: 10px; }
.comments { color:#9e9e9e; padding-left:15px; background: url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/comments.png) no-repeat 0 5px; text-decoration:none; }
.comments:hover { text-decoration:underline; }
.row { overflow:hidden; }
.field-bg { float:left; width: 129px; border:1px solid #000; background:#e9e9e9; height:13px; margin-right:5px; color:#9c9c9c; font-size:11px; padding: 4px; }
.field-bg.last1 { margin:0; }
.contact-list { margin:15px 0 0; padding:0; list-style:none; }
.contact-list li { margin:0 0 7px; overflow:hidden; }
.area-bg { max-width:274px; min-width:274px; max-height:66px; min-height:66px; border:1px solid #000; background:#e9e9e9; color:#9c9c9c; font-size:11px; padding:4px; }
.submit-btn { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/submit.jpg) no-repeat; height:20px; width:71px; text-indent:-999px; overflow:hidden; font-size:0; border:0; cursor:pointer; }
.submit-btn:hover { -webkit-animation: bounce 0.5s ease-in-out; animation: 0.5s ease-in-out 0s normal none 1 bounce; }
.grid { overflow:hidden; color:#5e5e5e; margin-left:-21px; }
.forth-fourth-col .post-holder { width:100% !important; }
.comment-title { font-weight:bold; padding:10px; font-size:18px; }
.grid.ingre_class .three-col { width:47%; float:left; }
.grid p { margin:0 0 10px; }
.grid .column { float: left; margin:0 0 0 21px; min-height: 1px; }
/*------ #2 column--------- */

.c-one-half { width:463px; }
.c-one-third { width: 300px; }
.three-col { width: 300px; }
.forth-col { width: 221px; }
.forth-col .gallery_widget li { padding:0px; }
.forth-col-2 { width: 27%; }
.forth-col .price_tag_forth { top:90px; }
.three-fourth-col { width: 622px; }
.forth-fourth-col { width: 942px; }
.grid-holder { overflow:hidden; }
.blog-main { border-bottom:1px dotted #cecece; margin-bottom:30px; padding-bottom:15px; float:left; width:100%; }
.blog-main .attachment-175x155 { float:left; }
.Full-Image { margin-bottom:10px; width:100%; float:left; }
.c-one-half .Full-Image .anythingSlider ul li { width:105% !important; }
.c-one-half .Full-Image .anythingBase { width:100% !important; }
.Full-Image .anythingSlider { width:100% !important; float:left; border:5px solid #fff; box-shadow:0 0 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.Full-Image .thumbnail_image { width:100%; float:left; }
.Full-Image .thumbnail_image img { width:100%; float:left; }
.anything_page { width:980px; height:650px; }
.anything_page .anythingSlider { width:980px; height:650px !important; }
.anything_page .anythingSlider ul { width:980px; height:650px !important; }
.anything_page .anythingSlider ul li { width:980px; height:650px !important; }
.blog-main .title { font-size:19px; margin:0 0 10px; font-family: 'museo500'; font-weight:normal; }
.blog-main .title a { font-size:19px; }
.blog-main p { }
.read-more { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/arrow-icon.png) no-repeat; font-size:14px; padding-left:35px; margin:0 0 15px; color:#4a3827; font-family:'museo500'; float:right; }
.pager { margin:0; padding:0; list-style:none; font-size:13px; overflow:hidden; width:100%; margin-bottom:50px; }
.pager li { margin-right:4px; float:left; }
.pager li a { color:#686868; text-decoration:none; padding:4px 8px; display:block; border:1px solid #a5a5a5; }
.pager li a:hover { color:#6b5a22; border:1px solid #c6c6c6; }
.pager li.current { background:#AFA58E; border:1px solid #c6c6c6; }
.pager li.current a { color:#fff; }
.p-title { font-size:13px; padding-right:15px; font-weight:bold; margin-top:5px; }
.comm-list { margin:35px 0 0; padding:0; list-style:none; overflow:hidden; }
.comm-list label { color:#3f3f3f; font-size:16px; display:block !important; margin:0 0 10px; font-weight:bold; }
.comment-form-comment label { color:#3f3f3f; font-size:16px; display:block !important; margin:0 0 10px; font-weight:bold; }
.comm-list label span { color:#B1B1B1; font-size:12px; margin-left:5px; display:inline-block; }
.comm-list.f-width { width:50%; }
.comm-list li { overflow:hidden; margin-bottom:10px; min-height:65px; height:auto; }
.comm-field { width:33%; border:1px solid #e3e3c7; background:#fff; height:40px; padding:1%; font-style:italic; margin-right:2%; color:#858585; }
.comm-list.contact .comm-field { width:80%; }
.comm-area { max-width:98%; width:98%; border:1px solid #e3e3c7; padding:1%; margin-right:2%; color:#858585; min-height:131px; resize:none; }
.comm-list.contact { margin:0; }
.comm-list.contact .comm-area { max-width:95%; width:97%; }
.comm-btn { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/sub-btn.jpg) no-repeat; color:#fff; border:0; cursor:pointer; width:85px; height:40px; font-size:0; }
.box-1 { border:1px solid #ededed; padding:13px; margin:20px 0; overflow:hidden; }
.box-1 p { font-size:13px; line-height:20px; }
.box-inner { float:left; width:365px; }
.price_tag { position:relative; float:right; top:0px; font-size:19px; }
.blog-thumbnail-slider { margin-bottom:10px; width:100%; }
/* inner-page-CSS-start */



/*----------------------------About Us----------------------------*/

.breadcrumb { margin:0; padding:60px 0 30px; list-style:none; color:#706356; font-size:13px; text-transform: uppercase; }
.breadcrumb li:first-child { background:none; margin:0; padding:0; }
.breadcrumb li { float:left; background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/arrow-bg.jpg) left no-repeat; padding-left:18px; margin-left:10px; font-family: 'museo500'; }
.breadcrumb li a { color:#afa58e; text-decoration:none; }
.breadcrumb li a:hover { text-decoration:underline; }
.img-box { float:left; width:287px; margin-right:18px; padding:3px 0 0 3px; font-size:14px; color:#3d2a18; line-height:20px; }
.img-box a { color:#3D2A18; }
.img-box p { margin:0; padding:0; }
.img-box img { border:4px solid #fff; box-shadow:0 0 4px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.2); width:100%; }
.staff-list { overflow:hidden; margin-bottom:30px; padding-bottom:30px; border-bottom:3px solid #f6f6f6; }
.staff-list .det-bar { }
.columns p img { float:left; border:4px solid #fff; box-shadow:0 0 4px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.2); margin:5px 10px 10px 10px; }
img.aligncenter { margin:0 auto; clear:both; }
img.alignright { float:right; }
br { clear:both; overflow:hidden; width:100%; min-height:5px; }
.staff-list .img-box { width:138px; }
.content h2,
.det-bar h2 { margin:0 0 25px; }
.content h3 { color:#2c2525; font-size:14px; text-transform:uppercase; margin:0; display:block; font-weight:normal; font-family: 'museo500'; }
.content h3 a { color:#2c2525; }
.title4 { color: #2c2525; font-size: 13px; font-style: italic; margin: 0 0 20px; display:block; padding: 0; }
.title6 { color: #313131; font-size: 18px; margin: 0 0 10px; display:block; padding: 0; font-family: 'museo500'; font-weight:normal; }
.content p,
.det-bar p,
.blog-content p { color: #2c2525; font-size: 13px; margin: 0 0 20px; padding: 0; }
/*----------------------------Contact Us----------------------------*/

.title5 { font-size:16px; margin:0 0 5px; display:block; color:#c8c7a2; text-transform:uppercase; }
.add-holder { overflow:hidden; padding-left:15px; }
.add-holder a { color:#5E5E5E; }
.g-map { width:580px; height:316px; border:1px solid #e3e3c7; padding:6px; float:right; }

#frm_area  label.error{
	width:80%;
	float:left;
	padding:5px;
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
	font:12px/13px;
	font-family: 'museo500';
	margin:10px;
}
#succ_mess .message-box-wrapper{
padding-left:40px;
}
/*----------------------------Menu-page----------------------------*/

.category-list { margin:0 26px 30px 0; padding:0; list-style:none; text-align:right; }
.category-list li { display:inline; margin-left:20px; }
.category-list li a { color:#3b342b; text-decoration:none; }
.category-list li a.active { font-weight:bold; text-decoration:underline; }
.category-list li a:hover { color:#000; }
.menu-det { padding:10px 10px; position:relative; width:270px; float:none; border-top:1px dotted #e9e9e9; border-bottom:1px solid #e9e9e9; margin:8px 0 20px 0; }
.menu-det a { padding:3px 16px; }
.menu-det p { color: #606060; font-size: 13px; margin: 0; overflow:hidden; }
.Small-Thumbnail { float:left; margin-right:10px; }
/*----------------------------Blog-page----------------------------*/

.blog-main .panel > div { display:none; }
.blog-content { float:left; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.blog-content h3 { background:none; color:#3d2a18; border:0; margin:0 0 20px; font-size:24px; }
h4.heading { color:#3d2a18; border:0; margin:0 0 10px; font-size:22px; font-family: 'museo500'; font-weight:normal; line-height:27px; }
.right-bar { width:290px; float:right; }
.blog-content p { color:#6e6852; line-height:21px; font-size:12px; }
.post-holder { width: 596px; margin-bottom: 30px; overflow:hidden; }
.post-holder2 { padding-left: 82px; width: 596px; overflow:hidden; }
.post-holder2 .post-det { width:65%; }
.post-arrow { position:absolute; left:-10px; top: 25px; background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/post-arrow.jpg) no-repeat; height:19px; width:10px; }
.blog-img { border:1px solid #e3e3c7; padding:6px; float:left; margin-right:15px; margin-bottom:5px; width:212px; height:212px; }
.blog-img2 { border: 1px solid #E3E3C7; float: left; margin-bottom: 10px; margin-right: 15px; padding: 4px; width:96%; }
.blog-img2.event-img { width:40%; }
.blog-post { overflow:hidden; margin-bottom:25px; }
.post-img { float:left; margin-right:15px; }
.post-img img { border:1px solid #e3e3c7; padding:4px; float:left; width:58px; height:58px; }
.post-det { float:left; border:1px solid #e3e3c7; -moz-border-radius:20px; -webkit-border-radius:20px; -khtml-border-radius:20px; min-height:100px; padding:20px; width:100%; max-width:78%; position:relative; }
.comment-list { list-style-type:none; margin:0; padding:0; }
.comment-list ul { margin-left:50px; padding:0; list-style-type:none; max-width:88%; overflow:hidden; }
.comment-list .depth-2 .post-det { max-width:68%; }
.comment-list .depth-3 .post-det { max-width:58%; }
.comment-list .depth-4 .post-det { max-width:49%; }
.comment-list .depth-5 .post-det { max-width:40%; }
.comment-list .depth-5 ul { margin-left:0; }
a.comment-reply-link { background: url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/bannerbtn.jpg") repeat-x scroll 0 0 transparent; border: 1px solid #3F5425; border-radius: 20px 20px 20px 20px; color: #FFFFFF !important; cursor: pointer; display: inline-block; font-family: 'museo500'; font-size: 17px; line-height: 18px; padding: 6px 20px; text-align: center; text-decoration: none; text-shadow: 1px 1px 0 #465633; }
#cancel-comment-reply-link { color:#232323; font-weight:bold; text-decoration:underline; }
.post-det a { color:#232323; }
.post-det p { margin:0; }
.search_form { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/search-btn.png) no-repeat; color:#fff; text-decoration:none; font-size:16px; float:right; padding:10px 17px; }
.search_form:hover { color:#213a00; }
.nav-holder { margin:0 0 35px; font-size:11px; line-height:24px; }
.nav-holder ul { margin:0; padding:0; list-style:none; border:1px solid #e3e3c7; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; min-height:100px; padding:20px 20px 20px 5px; }
.nav ul > ul { left:0; position:absolute; display:none; }
.nav ul > ul:hover { display:block; }
.nav-holder ul li { padding-left:22px; background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/nav-list.jpg) 10px 10px no-repeat; }
.nav-holder ul li a { color:#3d2a18; text-decoration:none; }
.nav-holder ul li a:hover { text-decoration:underline; }
.nav ul li ul { display:none; width:200px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); position:absolute; left:0; top:56px; }
.nav ul li ul li { float:none; margin:1px 0 0; padding-bottom:0; }
.nav ul li ul li:first-child { margin-top:0; }
.nav ul li ul li a { line-height:24px; font-size:12px; padding:5px; }
.nav ul li:hover ul { display:block; }
.nav ul li a:hover,
.nav ul li.current-menu-item a { background:#433c36; border-left: 1px double #3c3224; border-right: 1px double #3c3224; }
.nav ul li a:hover { background-color: #433c36; }
.nav ul li ul li { float: none; position: relative; }
.nav ul li ul ul { display:none !important; }
.nav ul li:hover > ul { display: block !important; }
.nav ul li ul li a { line-height:25px; }
.nav ul li ul li ul { position: absolute; top:0; left:199px; display: none; width:200px; }
.nav ul li ul li ul li ul { position: absolute; top:0; left:199px; display: none; width:199px; }
.current-menu-parent{background:#433c36; border-left: 1px double #3c3224; border-right: 1px double #3c3224; }
/*----------------------------error-page----------------------------*/

.inner-page { background:none; float:left; }
.inner-page p { margin:0 0 20px; line-height:21px; overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.field-bar { overflow:hidden; }
.field-bg2 { border:1px solid #edebe5; width:260px; height:15px; padding:8px; float:left; }
.srch-btn { border:1px solid #edebe5; border-left:0; float:left; background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/search-icon.jpg) no-repeat; text-indent:-9999px; overflow:hidden; width:39px; height:33px; cursor:pointer; }
/*----------------------------career-list-page----------------------------*/

.career-list { margin:0 0 20px; padding:15px; list-style:none; background:#f1f1f1; color:#202020; font-size:13px; }
.career-list li { border-top:1px solid #d1d1d1; padding:10px 0; }
.career-list li:first-child { border:0; }
.career-list li strong { float:left; margin-right:5%; width:25%; }
.career-list li strong span { float:left; }
.services-list { margin:0 0 30px; padding:0; list-style:none; overflow:hidden; color:#3d3c3c; }
.services-list li { margin-bottom: 5px; }
.services-list li a { color:#3d3c3c; }
.more-btn { color:#fff; background:#868686; padding:8px 15px; float:left; text-decoration:none; font-size:14px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.left-col-list { margin:0; padding:0; list-style:none; font-size:16px; }
.left-col-list.f-size { font-size:18px; }
.left-col-list li { border-top:1px dotted #c5c5c5; margin:1px 0; }
.left-col-list li a:hover { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/left-nav-arrow.jpg) no-repeat 0 14px; padding-left:15px; text-decoration:none; }
.left-col-list li:first-child { border:0; }
.left-col-list li a { color:#636363; display:block; padding:10px 0; }
/*----------------------------Services-list-page----------------------------*/

.r-btn { background:#dcdada; padding:7px 35px 7px 15px; font-size:14px; color:#7d7d7e; display:inline-block; }
.r-btn:hover { background:#9a9a9a; color:#fff; text-decoration:none; }
.grid.pro-list p { font-size: 14px; margin: 0 0 35px; }
.pro-icon { float:left; margin-right:10px; width:30%; }
.pro-icon.ser-icon { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.t-box { padding:18px; border:1px solid #e0e0e0; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; position:relative; margin-bottom:20px; }
.t-arrrow { bottom: -13px; height: 13px; left: 25px; position: absolute; width: 24px; background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/arrow-1.jpg) no-repeat; }
.t-box p { margin:0 !important; }
.athor-det { overflow:hidden; }
.athor-det strong { display:block; color:#aeacac; }
.athor-det em { color:#4f4f4f; font-style:normal; font-weight:bold; }
.author-img { width:25%; border:1px solid #e0e0e0; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin-right:10px; float:left; }
/*----------------------------Testimonials-page----------------------------*/

.client-s { padding:20px 25px; background:#f9f9f9; border:1px solid #efefef; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom:12px; }
.test-holder { overflow:hidden; margin-bottom:45px; }
.test-holder p { margin:0; padding:0; line-height:24px; color:#606060; }
.t-author { float:right; color:#606060; }
.t-author span { color:#878787; }
.testimonials_sidebar { background:url('http://taxiamanhattan.com/wp-content/themes/fine-food/images/bg_testi.jpg') bottom right no-repeat #e8dfd0; position:relative; width:100%; overflow:hidden; }
.n_testi p { padding:0 5px; line-height:18px; }
.sliderView p { width:93%; }
.n_testi { margin:40px 0 30px 0; padding:0px; list-style-type:none; }
.n_testi li { height:auto; padding:0 10px; }
.n_testi li em { color: #7B6655; font-style: normal; font-weight: bold; margin-left:5px; }
.n_testi li strong { display:block; margin-left:5px; }
.inverted_Coma { position:absolute; top:10px; left:10px; }
.sep_t_sidebar { width:100%; border-top: 1px solid #bbbbbb; margin:10px 0; }
/*----------------------------Gallery-page----------------------------*/

.img-holder { width:456px; margin:0 auto; }
#galleria { height:450px; }
.gallery_filterable { margin:0px !important; padding:0px !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.gallery_filterable li { padding:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; list-style:none !important; border:none !important; }
.gallery_filterable li a.caption img { width:100%; height:100%; }
.portfolio-item .caption .hover-effect.big { height: 81%; margin: 14px 0 0 10px; }
.portfolio-item .caption { display:block !important; }
.portfolio-item .caption .hover-effect { display: none; height: 100%; opacity: 0.5; position: absolute; top: 0; width: 92%; }
.portfolio-item.item { width:300px; }
/*----------------------------Author-page----------------------------*/

.author-art.main { /*border:1px solid #f3f3eb;*/ }
.author-inner { position:relative; }
.author-inner.main { padding:0 20px; }
.author-art p { color:#3d3c3c; font-size:13px; }
.author-art p a { color:#000; }
.art-link { color:#433005; font-size:14px; margin:0 0 10px; display:block; }
.art-link a { color:#3b342c; }
.art-link a:hover { text-decoration:underline; }
.author-art { margin-bottom:25px; }
.title7 { font-size:18px; color:#3b342c; margin:0 0 20px; display:block; }
.title7 a { color:#3b342c; }
.art-bottom { overflow:hidden; width:96%; padding:10px; color:#3f3f3f; font-size:13px; border:1px solid #f4f3eb; }
.tbs { margin:0; padding:0; position:absolute; right:10px; top:-66px; list-style:none; font-size:13px; font-weight:bold; }
.tbs li { float:left; margin-left:10px; }
.tbs li a { color:#3b342c; font-weight:bold; padding:12px 8px; display:block; }
.tbs li a:hover { background:#fff; text-decoration:none; }
.col-2 { float:left; width:50%; }
/* inner-page-CSS-End*/

/* Switcher Box */

.switcher-box { position:fixed; top:25%; left:28px; width:20px; height:auto; z-index:200; }
.styleswitch { width:100%; height:30px; display:block; cursor:pointer; margin:0 3px 3px 0;/*opacity:.6;*/ }
.under-construction .switcher-box { /*background:#292929;

	padding:4px 4px 2px 4px;*/ }
.styleswitch:hover { /*opacity:1;*/ }
.styleswitch.orange { background-color:#fd712e; }
.styleswitch.default { background-color:#3d362e; }
.styleswitch.blue { background-color:#425a3e; }
.styleswitch.red { background-color:#652423; }
.styleswitch.green { background-color:#425a3e; }
.menu-det .c-link { float:right; margin-top:20px; }
/* Gallery List

================================================== */

ul.gallery li { list-style:none; }
ul.gallery li a { float:left; width:100%; }
ul.gallery { float:left; padding:0px !important; }
.galler-img { margin:0 5px 0 0!important; }
.event_title a { padding:6px 22px !important; }
.event-counter { box-shadow:0 0 3px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2); padding:5px; margin:10px 2px; overflow:hidden; text-align:center; color:#171717; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; }
.countdown_row { margin:0; list-style:none; padding:0; }
.hasCountdown { width:100%; margin: 0 auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.countdown_section:first-child { border:0; }
.countdown_section { float:left; border-left:1px solid #e5e5e5; padding:10px 11px; line-height:0px; }
span.countdown_amount { display:block; font-size:30px; margin:0 0 8px; line-height:22px; color:#171717; }
span.countdown_section { display:inline-block; color:#606060; font-size:14px; line-height:5px; }
span.countdown_section:first-child { display:inline-block; color:#606060; font-size:14px; }
.countdown_section br { margin:0px !important; padding:0px !important; display:inline-block; float:left; line-height:0px; }
.counter-detail { margin:0; list-style:none; padding:0; float:left; }
.counter-detail li.event_upcom_class { border-bottom:1px solid #e5e5e5; padding:5px; float:left; position:relative; width:100%; }
.counter-detail a.bk_now { background:#868686; float:right; padding:2px 5px; color:#fff; font-size:12px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; margin-right:5px; margin-bottom:5px; margin-top:-22px; }
.c-date { color:#2c2525; font-size:18px; float:left; border-right:1px solid #e5e5e5; padding:0 5px; width:45px; line-height:20px; text-align:center; margin-right:15px; }
.counter-det { float:left; color:#2c2525; width:75%; }
.counter-det strong { font-size:14px; text-transform:uppercase; color:#010101; }
.galler-img { margin:0 5px 5px 0!important; }
.follow-btn { color:#fff; background:url(http://taxiamanhattan.com/wp-content/themes/images/tweet-icon.png) no-repeat right; padding-right:20px; top:0; right:0; position:absolute; }
/* Widget Links

================================================== */

.widget_archive ul li { width:100%; height:25px; position:relative; text-align:right; margin:0px 0px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:11px; word-spacing:3px; display:inline-block; vertical-align:bottom; background: url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/nav-list.jpg") no-repeat scroll 10px 6px transparent; padding:0 0 0 22px; }
.widget_archive ul li a { font-size:12px; color:#4f4f4f; float:left; text-align:left; display:inline-block; margin:0px 0px 0px 0px; text-transform:uppercase; }
.widget_archive ul li a:hover { color:#000; }
.widget select { display: block; font-size: 16px; line-height: 20px; margin: 30px auto 0; }
/* Widget Links End

================================================== */





/* Widget Tags

================================================== */

.tagcloud a { padding:3px 8px; border-radius:3px; display:inline-block; background:#40352e; color:#fff; float:left; word-spacing:3px; margin:0px 5px 5px 0px; font-size:11px !important; }
/*.tagcloud,

.widget_archive ul,

.widget_pages ul,

#recentcomments,

.widget_nav_menu ul,

.widget_categories ul,

.widget_meta ul{

	padding:20px;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

	border:1px solid #e3e3c7;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	padding:20px 20px 2px 10px;

	margin:0;

	overflow:hidden;

}

*/

/* Widget Tags End

================================================== */





/* Calender

================================================== */

#calendar_wrap { width:100%; }
#wp-calendar { width:100%; float:left; }
#wp-calendar caption { width:100%; padding:6px 0px 5px 0px; font-size:18px; font-weight:bold; }
#wp-calendar thead { color:#fff; font-size:12px; word-spacing:3px; background:#262626; }
.pad { display:none; }
#prev { border:none !important; }
#next { border:none !important; }
#wp-calendar thead th { text-align:center; }
#wp-calendar tbody { width:100%; text-align:center; border-left:1px solid #e7e6e6; }
#wp-calendar tbody td { padding:0px 0px; height:30px; vertical-align:middle; text-align:center; font-size:11px; border-right:1px solid #e7e6e6; border-bottom:1px solid #e7e6e6; }
#wp-calendar tbody td a { width:100%; height:100%; color:#333333; background:#edecec; display:block; font-weight:bold; padding:5px 0px 0px 0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
#wp-calendar tfoot { padding-top:5px; width:100%; }
#wp-calendar tfoot a { display:inline-block; color:#000000; font-size:12px; word-spacing:3px; padding:3px 5px 3px 5px; margin:10px 0px 0px 0px; background:#e5e3e3; text-transform:uppercase; }
#wp-calendar tfoot a:hover { background:#ccc; }
#wp-calendar tfoot #next a { float:right; margin:18px 0px 0px 0px; }
/* Calender End

================================================== */



.widget { margin:0 0 15px; float:left; width:100%; }
/*

				recent widget

======================================================

*/

.recent_event { width:100%; float:left; }
/* widget_pages

================================================== */



.widget_pages ul li { width:100%; position:relative; margin:0px 0px 5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:11px; word-spacing:3px; display:inline-block; vertical-align:bottom; background: url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/nav-list.jpg") no-repeat scroll 10px 6px transparent; padding:0 5px 0 22px; }
.widget_pages ul li ul li { margin:0; background: url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/nav-list.jpg") no-repeat scroll 10px 6px transparent; padding:0 5px 0 22px; font-weight:normal; }
.widget_pages ul li a { font-size:12px; color:#4f4f4f; text-align:left; display:inline-block; margin:0px 0px 0px 0px; text-transform:uppercase; }
.widget_pages ul li a:hover { color:#000; }
.widget_pages ul li ul { margin:0; padding:5px 0 !important; }
.widget_pages ul ul,
 .widget_nav_menu ul ul { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding:0 0 0 20px; margin:0; }
/* widget_pages End

================================================== */





.widget_recent_entries ul li { position:relative; background: url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/nav-list.jpg") no-repeat scroll 10px 6px transparent; padding:0 0 0 22px; margin:0px 0px 10px 0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:11px; word-spacing:3px; display:inline-block; vertical-align:bottom; }
.widget_recent_entries ul li a { font-size:12px; color:#4f4f4f; text-align:left; display:inline-block; margin:0px 0px 0px 0px; text-transform:uppercase; }
.widget_recent_entries ul li a:hover { color:#000; }
/* widget_recent_comments

================================================== */

.widget_recent_comments ul li { position:relative; background: url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/nav-list.jpg") no-repeat scroll 10px 6px transparent; padding:0 0 0 22px; margin:0px 0px 10px 0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:11px; word-spacing:3px; display:inline-block; vertical-align:bottom; }
.widget_recent_comments ul li a { font-size:12px; color:#4f4f4f; text-align:left; display:inline-block; margin:0px 0px 0px 0px; text-transform:uppercase; }
.widget_recent_comments ul li a:hover { color:#000; }
/* widget_recent_comments End

================================================== */

.content_sidebar .popular_post ul li { position:relative; background: url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/nav-list.jpg") no-repeat scroll 10px 6px transparent; padding:0 0 0 22px; margin:0px 0px 10px 0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:11px; word-spacing:3px; display:block; vertical-align:bottom; }
.content_sidebar .popular_post ul li a { font-size:12px; color:#4f4f4f; text-align:left; display:inline-block; margin:0px 0px 0px 0px; text-transform:uppercase; }
.content_sidebar .popular_post ul li a:hover { color:#000; }
/* widget_nav_menu Links

================================================== */

.widget_nav_menu .menu-main-menu-container { width:100%; float:left; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.widget_nav_menu ul { list-style:none; }
.widget_nav_menu ul li { position:relative; margin:0px 0px 10px 0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:11px; word-spacing:3px; vertical-align:bottom; background: url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/nav-list.jpg") no-repeat scroll 10px 6px transparent; padding:0 0 0 22px; font-weight:bold; }
.widget_nav_menu ul li ul { position:relative; padding:5px 0 0 !important; }
.widget_nav_menu ul li ul li { background: url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/nav-list.jpg") no-repeat scroll 10px 6px transparent; padding:0 0 0 22px; margin:0; font-weight:normal; }
.widget_nav_menu ul li a { font-size:12px; color:#4f4f4f; text-align:left; display:inline-block; margin:0px 0px 0px 0px; text-transform:uppercase; }
.widget_nav_menu ul li a:hover { color:#000; }
/* widget_nav_menu Links End

================================================== */

.full_sidebar_class { width:auto !important; float:left; }
/* widget_meta 

================================================== */

.widget_meta ul li { position:relative; margin:0px 0px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:11px; word-spacing:3px; display:block; vertical-align:bottom; background: url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/nav-list.jpg") no-repeat scroll 10px 6px transparent; padding:0 0 0 22px; }
.widget_meta ul li a { font-size:12px; color:#4f4f4f; text-align:left; display:inline-block; margin:0px 0px 0px 0px; text-transform:uppercase; }
.widget_meta ul li a:hover { color:#000; }
/* widget_meta End

================================================== */





/* widget_categories 

================================================== */

.widget_categories ul li { width:100%; height:25px; float:left; position:relative; text-align:right; margin:0px 0px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:11px; word-spacing:3px; display:inline-block; vertical-align:bottom; background: url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/nav-list.jpg") no-repeat scroll 10px 6px transparent; padding:0 0 0 22px; }
.widget_categories ul li a { font-size:12px; color:#4f4f4f; float:left; text-align:left; display:inline-block; margin:0px 0px 0px 0px; text-transform:uppercase; }
.widget_categories ul li a:hover { color:#000; }
/* widget_categories End

================================================== */



/* Social Sharing Start

================================================== */

.social-shares ul { margin:0px; padding:0px; }
.social-shares ul li { list-style:none; float:left; padding:5px; }
/* Social Sharing End

================================================== */



.event_title {margin-bottom:10px; margin-top:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.event_title a { background:#7B6655; color:#fff; padding:10px; width:80%; }
.clear { clear:both; }
.ui-widget-content img { border: 3px solid #FFFFFF; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); float: left; margin-right: 3%; }
.content_sidebar .widget_text .textwidget,
 .content_sidebar .gallery_widget,
 .content_sidebar .special-list,
 .content_sidebar .wrapper_sidebar_element,
 .content_sidebar .speacial_offer_wrapper,
 .content_sidebar #searchform,
 .content_sidebar .widget_tag_cloud .tagcloud,
 .content_sidebar .widget_archive ul,
 .content_sidebar .widget_pages ul,
 .content_sidebar #recentcomments,
 .content_sidebar .widget_nav_menu ul,
 .content_sidebar .widget_categories ul,
 .content_sidebar .widget_recent_entries ul,
 .content_sidebar .popular_post ul,
 .content_sidebar .widget_meta ul { -moz-box-sizing: border-box; border: 1px solid #E3E3C7; border-top:0; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; margin: 0; overflow: hidden; padding: 20px 20px 20px 10px; }
.taxonomy-sidebar-class .widget_text .textwidget,
 .taxonomy-sidebar-class .gallery_widget,
 .taxonomy-sidebar-class .special-list,
 .taxonomy-sidebar-class .wrapper_sidebar_element,
 .taxonomy-sidebar-class .speacial_offer_wrapper,
 .taxonomy-sidebar-class #searchform,
 .taxonomy-sidebar-class .widget_tag_cloud .tagcloud,
 .taxonomy-sidebar-class .widget_archive ul,
 .taxonomy-sidebar-class .widget_pages ul,
 .taxonomy-sidebar-class #recentcomments,
 .taxonomy-sidebar-class .widget_nav_menu ul,
 .taxonomy-sidebar-class .widget_categories ul,
 .taxonomy-sidebar-class .widget_recent_entries ul,
 .taxonomy-sidebar-class .popular_post ul,
 .taxonomy-sidebar-class .widget_meta ul { -moz-box-sizing: border-box; border: 1px solid #E3E3C7; border-top:0; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; margin: 0; overflow: hidden; padding: 20px 0px 0px 10px; }
.content_sidebar li .sub-menu,
 .content_sidebar li ul.children { border:0; }
.speacial_offer_wrapper .wp-post-image { MAX-WIDTH:100%; width:100%; }
.content_sidebar .special-list li img { max-width:52px; max-height:52px; }
.content_sidebar h2.heading { margin-bottom:0; background: url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/heading-bg.png") repeat-x scroll 0 0 transparent; }
.content_sidebar .fc-header-title h2 { background:none; border-bottom:0px !important; }
.content_sidebar .fc-header-right .fc-button { position:relative; top:10px; }
.post-password-required input[type="submit"],
 .content_sidebar input[type="submit"],
 #searchform input[type="submit"],
 .widget_search input[type="submit"] { background: url("http://taxiamanhattan.com/wp-content/themes/fine-food/images/bannerbtn.jpg") repeat-x scroll 0 0 transparent; border: 1px solid #3F5425; border-radius: 20px 20px 20px 20px; color: #FFFFFF; cursor: pointer; display: inline-block; font-family: 'museo500'; font-size: 17px; line-height: 18px; padding: 6px 20px; text-align: center; text-decoration: none; text-shadow: 1px 1px 0 #465633; margin-top:20px; float:right; }
.post-password-required input[type="password"],
 .content_sidebar input[type="text"],
 #searchform input[type="text"],
 .widget_search input[type="text"] { float:left; line-height:18px; padding:10px 15px; margin:10px 5px 0px 10px; box-shadow:0 0 3px rgba(0, 0, 0, 0.3); width:80%; bordeR:0; }
#frm_newsletter input[type="text"] { width:95%; border:1px solid #e3e3c7; background:#fff; height:30px; padding:1%; font-style:italic; margin-right:2%; color:#858585; margin:10px 0; }
#frm_newsletter .bar { margin-left:5px; margin-right:5px; }
.ucfirst { text-transform:capitalize; }
.new_accordion { list-style:none; }
.new_accordion h3 { background: none repeat scroll 0 0 #F3F3EB; border: 1px solid #EBEBEB; line-height: 23px; margin-bottom: 7px; padding: 8px 8px 8px 15px; width: 95%; }
.new_accordion .ui-icon-triangle-1-s { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/plus-icons.jpg) no-repeat 0 0; width: 16px; height: 16px; float: right; margin-top: 4px; }
.new_accordion .ui-icon-triangle-1-e { background:url(http://taxiamanhattan.com/wp-content/themes/fine-food/images/min-icons.jpg) no-repeat 0 0; height: 14px; margin-top: 4px; width: 15px; float: right; }
.new_accordion p { padding: 0 35px 0 20px; }
p iframe { border: 3px solid #FFFFFF; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); margin-right: 3%; max-width:99%; margin-lefT:5px; overflow:hidden; }
.footer-inner .f-column:last-child { margin-left:25px; }
.blog_featured_image { width:100%; margin:0 0 20px 0; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative; }
.main_featured_image { display:inline-block; width:100%; }
.main_featured_image img { width:100%; margin:0px 0 30px 0; }
.gallery_filterable li a img { height:auto !important; }
.page-link { margin:0; padding:0; list-style:none; font-size:13px; overflow:hidden; width:100%; float:left; }
.page-link span { margin-right:4px; float:left; }
.page-link a { margin-right:4px; color:#686868; text-decoration:none; padding:4px 8px; display:inline-block; border:1px solid #a5a5a5; }
.page-link a:hover { color:#6b5a22; border:1px solid #c6c6c6; }
.page-link a.active { color:#6b5a22; border:1px solid #c6c6c6; }
h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px }
h6 { font-size:10px; }
.ls-thumbnail-wrapper { display:none !important; }
.c-link,
 .footer_Gallery_link { display:inline-block; background:#7b6655; padding:7px 5px; border:1px solid rgba(231, 228, 218, 1); color:#fff; border-radius:20px; -webkit-border-radius:20px; font-family: 'museo500'; text-shadow: 1px 1px 0 #465633; font-size: 13px; text-transform:uppercase; text-decoration:none; text-align:center; padding:5px 15px; position:relative; right:10px; }
.btn_all_box { border-bottom:none !important; margin:18px auto; width:100%; text-align:right; float:left; }
.facebook_class { overflow:hidden; }
.footer_special_list { height: 190px; left: 65px; margin-right: 130px; position: relative; top: 10px; width: 170px; overflow:hidden; }
/** March 25 update **/

.gallery_filterable li { float:left; }
.footer-inner .f-column.first_child div:first-child .footer_Gallery_link { float: left; font-size: 11px; margin: 0px; }
#logo_container { max-width:980px; margin:0 auto; position:relative; z-index:111; }
.hide { display:none; margin:0; height:00; overflow:hidden; }
.auto-height { position:relative; min-height:120px; }
.overflow_class { overflow:hidden; }
#tweets a { color:#7AA25C; }
/** Version 3 **/

.inner-page form input[type="button"]:hover,
 input[type="submit"]:hover,
 input[type="button"]:hover,
 .c-link:hover,
.footer_Gallery_link:hover,
 .btn_newsletter:hover,
 #btn_newsletter:hover { -webkit-animation: bounce 0.5s ease-in-out; animation: 0.5s ease-in-out 0s normal none 1 bounce; text-decoration:none; }
.a h3:hover,
 h3 a:hover,
 .title a:hover { color:#2c2525; }
.footer-top ul li a:hover { color:#fff; }
.footer-top .post-date { float:right; }
.column iframe { max-width:95%; margin:0 auto; text-align:center; display:block; }
.spcl_month_price { top:10px; }
.facebookOuter { width:300px; padding:6px 0 0px 0px; float:left; }
.facebookInner { float: left; width: 300px; }
.footer-logo{float:left;padding-right:15px;}