/*
Theme Name: Fork Bite Theme
Theme URI: http://www.chimpstudio.co.uk
Author: Chimp Team
Author URI: http://www.chimpstudio.co.uk
Description: Fork Bite theme for WordPress is stylish, customizable, simple, and readable - make it yours with a custom menu and custom theme options. Fork Bite supports multiple widgetized areas and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for admin Visual Editor.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: dark, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, custom-colors, custom-menu, editor-style, featured-image-header, featured-images, post-formats, rtl-language-support, theme-options, translation-ready
*/

@charset "utf-8";

* {
    padding:0px;
    margin:0px;
}
ul {
    list-style:none;
}
ol {
    list-style-position:inside;
    padding:10px 0 !important;
    width:100% !important;
}
ol li{
    padding:3px 0 !important;
}
.left {
    float:left !important;
}
.right {
    float:right !important;
}
.bold {
    font-weight:bold;
}
.no-margin {
    margin:0px !important;
}
.no-border {
    border:none !important;
}
.no-back {
    background:none !important;
}
.upper {
    text-transform:uppercase;
}
.heading {
    width:100%;
    color:#22140e;
    padding-bottom:13px;
}
.widget .heading {
    padding-bottom:15px;
    line-height:17px;
	color: #000000 !important;
}
.home.page .span4 .widget:first-child .heading {
    padding-bottom:12px;
    padding-top:8px;
}
.custom-font {
    font-family: 'Lato', sans-serif;
    letter-spacing:1px;
}
/* Wordpress Classes
================================================== */
.wp-caption {}
.wp-caption-text {}
.sticky {}
.gallery-caption {}
.bypostauthor {}
.alignright { float:right; text-align:right; margin:0px 0px 10px 15px; }
.alignleft { float:left; text-align:left; margin:0px 15px 10px 0px; }
.aligncenter { text-align:center; }
/* Outer Wrapper
================================================== */
#wrapper {
    width:100%;
}
.fixedwidth {
    background:url(images/pattern1.png);
}
.fixedwidth #wrapper{
    width:1020px;
    margin:0px auto;
    background:#FFF;
    box-shadow:0px 0px 3px #666;
}
.inner {
    margin:0px auto !important;
    width:940px;
}
/* Top Contents
================================================== */
#top-content {
    width:100%;
    background:#540000;
    position:relative;
}
.sub-page {
    padding-bottom:16px;
    border-bottom:solid 5px;
}
.pattern{
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:2;
    display:block;
    position:absolute;
    background:url(images/pattern.png);
}
#top-content .background{
    width:100%;
    height:590px;
    left:0;
    top:0;
    z-index:1;
    display:block;
    position:absolute;
    background:url(images/background.jpg) center center;
}
.sub-page .background{
    bottom:0 !important;
    top:auto !important;
}
#top-content .botom-shadow{
    width:100%;
    height:16px;
    left:0;
    bottom:0;
    z-index:2;
    display:block;
    position:absolute;
    background:url(images/shadow.png) center center;
}
/* Header
================================================== */
#header {
    width:100%;
    position:relative;
    z-index:12;
}
/* Top Strip - Header
================================================== */
.top-strip {
    width:100%;
    padding:10px 0px 10px 0px;
    border-bottom:#604f35 solid 2px;
    background:url(images/black.png);
}
.top-strip .notification{
    float:left;
    color:#ffffff;
}
.top-strip .notification a{
    color:#ffffff;
}
.top-strip .notification .notify{
    float:left;
    width:16px;
    height:16px;
    display:inline-block;
    margin:2px 10px 0px 0px;
    background:url(images/map-icon.png) no-repeat 0px 0px;
}
.top-strip .notification h6{
    float:left;
    padding:0px 10px 0px 0px;
}
.top-strip .notification p{
    float:left;
    padding:0px 10px 0px 0px;
}
.top-strip .topnav{
    float:right;
}
.top-strip .topnav li{
    float:left;
    color:#c3c3c3;
    padding:0px 17px 0px 15px;
    background:url(images/bullet.png) no-repeat 0 8px;
}
.top-strip .topnav li:first-child{
    background:none;
}
.top-strip .topnav li a{
    float:left;
    color:#c3c3c3;
}
.top-strip .topnav li a.searche{
    width:14px;
    height:14px;
    display:inline-block !important;
    margin:3px 0px 0px 0px;
    background:url(images/search.png) no-repeat 0px 0px;
}
/* Login Box
================================================== */
#loginbox h1{
    width:100%;
    color:#000000;
    padding-bottom:10px;
    text-align:center;
    text-transform:uppercase;
}
#loginbox li{
    width:100%;
    padding-bottom:5px;
}
#loginbox li a{
    color:#c2c2c2;
    text-align:center;
    display:block;
    margin-top:10px;
}
#loginbox input{
    width:100%;
    height:49px;
    line-height:22px;
    border-radius:5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
#loginbox input[type="text"]{
    padding:0 10px 0 35px;
    box-shadow:inset 0px 1px 2px #ccc;
    background:url(images/user.png) no-repeat 12px 15px #fff;
}
#loginbox input[type="password"]{
    padding:0 10px 0 35px;
    box-shadow:inset 0px 1px 2px #ccc;
    background:url(images/password.png) no-repeat 12px 15px #fff;
}
#loginbox input[type="submit"]{
    border:none;
    color:#FFFFFF;
    text-shadow:none;
    box-shadow:none;
}
/* Search
================================================== */
.searchbox{
    width:100%;
    height:120px;
    display:none;
    position:absolute;
    left:0;
    top:42px;
    z-index:1;
    overflow:hidden;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background:url(images/black-dark.png);
}
.searchbox .searchinputs{
    width:100%;
    height:78px;
    margin:20px 0;
    position:relative;
    border:#3d3d3d solid 1px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background:url(images/black-dark.png);
}
.searchbox .searchinputs form{
    width:100%;
}
.searchbox input[type="text"]{
    float:left;
    width:100%;
    height:76px;
    line-height:35px;
    display:inline-block;
    border:none;
    box-shadow:none;
    margin:0;
    color:#343434;
    font-size:26px;
    box-shadow:none !important;
    font-weight:lighter;
    padding:10px 100px 10px 20px !important;
    background:#000 !important;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.searchbox input[type="text"]::selection {
    background: #000;
}
.searchbox input[type="text"]::-moz-selection {
    background: #000;
}
.searchbox input[type="text"]::-webkit-selection {
    background: #000;
}
.searchbox input[type="submit"]{
    float:left;
    width:81px;
    height:76px;
    position:absolute;
    top:0;
    right:0;
    display:inline-block;
    text-indent:-9999px;
    background:url(images/search-big.png) #000 !important;
    border:none;
    box-shadow:none;
}
/* Page Titles
================================================== */
.page-titles {
    width:100%;
    color:#FFFFFF;
    padding-top:13px;
}
.page-titles .title{
    float:left;
}
/* Header Botom
================================================== */
.header-botom {
    width:100%;
    display:table;
    padding:35px 0px;
}
.table-row{
    display:table-row;
}
/* Header Social Network
================================================== */
.social-network{
    width:210px;
    display:table-cell;
    vertical-align:top;
    padding:19px 0px 0px 0px;
}
.social-network a{
    float:left;
    margin-right:5px;
    opacity:.6;
    filter: alpha(opacity=60);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.social-network a:hover{
    opacity:1;
    filter: alpha(opacity=100);
}
/* Social Header Icons
==========================*/
.social-network a{
    display: inline-block;
    height: 25px;
    margin-left: 0;
    opacity: 0.6;
    width: 20px;
    filter: alpha(opacity=60);
}
.social-network h4 + a{
    margin-left:0px;
}
.social-network a:hover{
    opacity:1;
    filter: alpha(opacity=100);
}
.social-network a.so-twitter{
    background: url(images/so-twitter.png) no-repeat;
}
.social-network a.delicious{
    background:url(images/delicious.png) no-repeat;
}
.social-network a.digg{
    background:url(images/digg.png) no-repeat;
}
.social-network a.feedburner{
    background:url(images/feedburner.png) no-repeat;
}
.social-network a.flickr{
}
.social-network a.google_bookmark{
    background:url(images/google_bookmark.png) no-repeat;
}
.social-network a.google_buzz{
    background:url(images/google_buzz.png) no-repeat;
}
.social-network a.google_plus{
    background:url(images/google_plus.png) no-repeat;
}
.social-network a.linkedin{
    background:url(images/linkedin.png) no-repeat;
}
.social-network a.myspace{
    background:url(images/myspace.png) no-repeat;
}
.social-network a.picasa{
    background:url(images/picasa.png) no-repeat;
}
.social-network a.reddit{
    background:url(images/reddit.png) no-repeat;
}
.social-network a.so-fb{
    background:url(images/so-fb.png) no-repeat;
}
.social-network a.so-vimeo{
    background:url(images/so-vimeo.png) no-repeat;
}
.social-network a.stumbleupon{
    background:url(images/stumbleupon.png) no-repeat;
}
.social-network a.tumblr{
    background:url(images/tumblr.png) no-repeat;
}
.social-network a.youtube{
    background:url(images/youtube.png) no-repeat;
}
/* Header Logo
================================================== */
.header-botom .logo{
    display:table-cell;
    text-align:center;
    background:url(images/logo-bg.png) no-repeat center center;
}
.header-botom .logo a img{
    float: none;
}
/* Header Reserve
================================================== */
.header-botom .reserve{
    width:155px;
    display:table-cell;
    vertical-align:top;
    padding:20px 0px 0px 20px;
}
.header-botom .reserve a{
    float:left;
    color:#fff;
}
.header-botom .reserve .icon-reserve{
    float:left;
    width:23px;
    height:18px;
    margin:-3px 10px 0px 0px;
    display:inline-block;
    background:url(images/reserve-table.png) no-repeat;
}
/* Navigation
================================================== */
.navigation {
    width:100%;
    z-index:11;
    height: 66px;
    position:relative;
    background:#22140e;
    border:#22140e solid 2px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.navigation ul{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #22140e;
    height: 63px;
    padding-left: 10px;
    width: 100%;
}
.navigation nav{
    height:62px;
}
.navigation > span{
    width:9px;
    height:9px;
    display:inline-block;
    position:absolute;
    background:url(images/navigation.png) no-repeat 0px 0px;
}
.navigation .nav-corner-1{
    left:-2px;
    top:-2px;
    background:url(images/navigation.png) no-repeat 0px 0px;
}
.navigation .nav-corner-2{
    right:-2px;
    top:-2px;
    background:url(images/navigation.png) no-repeat -9px 0px;
}
.navigation .nav-corner-3{
    left:-2px;
    bottom:-2px;
    background:url(images/navigation.png) no-repeat 0px -9px;
}
.navigation .nav-corner-4{
    right:-2px;
    bottom:-2px;
    background:url(images/navigation.png) no-repeat -9px -9px;
}
.navigation > ul,
.navigation > div > ul{
    width:100%;
    height:63px;
    border: 1px solid #22140e;
    padding-left:10px;
    border:#22140e solid 1px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.navigation > nav > ul > li,
.navigation > nav > div > ul > li{
    float:left;
    height:68px;
    margin-top:-7px;
    position:relative;
    padding:0px 0px 0px 3px;
    background:url(images/bullet.png) no-repeat 0px 34px;
}
.navigation > nav > ul > li:first-child,
.navigation > nav > div > ul > li:first-child{
    background:none;
}
.navigation > nav > ul > li > a,
.navigation > nav > div > ul > li > a{
    float:left;
    height:42px;
    padding:20px 23px 0px 25px;
    font-size:14px;
    color:#FFFFFF;
    z-index:999;
    position:relative;
    border-top:6px solid transparent;
    border-bottom:0px solid transparent;
    border-radius:5px;
    background:url(images/navi-bg.png) no-repeat top center;
}
.navigation > nav > ul > li:hover > a{
    border-bottom:6px solid transparent !important;
}
.navigation > nav > div > ul > li:hover > a{
    border-bottom: 9px solid transparent !important;
}
.navigation > nav > ul > li.current-menu-item > a,
.navigation > nav > div > ul > li.current-menu-item > a{
    border-bottom:6px solid transparent !important;
}
.navigation ul ul {
    display:none;
    float:left;
    margin:0px 0px 0px 0px;
    position:absolute;
    top:69px;
    left:0;
    height: auto;
    margin-left:0px;
    z-index: 998;
    padding:8px 0;
    background:#282b2a;
    width:190px;
    border-radius:3px;
    border:#595b5a solid 1px;
}
.navigation ul ul li{
    display:list-item;
    float:left;
    padding:2px 8px;
    margin:0px;
    width:100%;
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.navigation ul ul ul {
    left: 100%;
    top: 0;
}
.navigation ul ul a {
    width:100% !important;
    display:block;
    padding:6px 10px;
    margin:0;
    font-size:14px;
    border-radius:2px;
    border:none;
    color:#fff !important;
    background:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.navigation ul ul ul a:hover {
    color:#FFFFFF;
    background:#282b2a !important;
}
.navigation ul li:hover > ul {
    display: block;
}
nav select {
    display: none;
    width:100%;
    float:left;
    color:#FFFFFF;
    padding:6px;
    margin:13px 0 0;
    background-color:#22140e;
    border:#22140e solid 1px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.topindex {
    position:relative;
    z-index:10;
}
.selectnav { display: none; }

/* Main Banner
================================================== */
#layerslider,
#layerslider2 {
    width: 940px;
    height: 420px;
}
/* Notification - Header
================================================== */
.header-notification {
    width:100%;
    padding:25px 0 5px;
    text-align:center;
}
.header-notification h2{
    width:100%;
    color:#fffbe1;
}
.header-notification h2 span{
    letter-spacing:2px;
    padding:0px 5px 0px 0px;
}
.current .mb-inside .thumb > img {
    height: 100%;
}

/* Scroll - Header
================================================== */
.header-scrol {
    width:100%;
    float:left;
}
.header-scrol ul{
    float:left;
    height:186px !important;
}
.header-scrol ul li{
    float:left;
    width:300px;
    height:137px !important;
    margin-left:20px;
    margin-top:11px;
    position:relative;
}
.header-scrol ul li .thumb{
    float:left;
    width:100%;
    margin-top:29px;
    height:137px !important;
    position:relative;
    overflow:hidden;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.header-scrol ul li.current{
    height:166px !important;
}
.header-scrol ul li.current .thumb{
    height:166px !important;
    overflow:hidden;
    margin-top:0;
}
.header-scrol ul li img{
    width:100%;
    float:left;
}
.header-scrol ul li .borders{
    width:100%;
    height:100%;
    display:block;
    opacity:.7;
    filter: alpha(opacity=70);
    left:0;
    top:0;
    z-index:1;
    position:absolute;
    border:#666666 solid 10px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.header-scrol ul li .captions{
    width:100%;
    height:100%;
    display:block;
    left:0;
    top:0;
    z-index:2;
    color:#FFFFFF;
    text-align:center;
    position:absolute;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.header-scrol ul li.current .captions{
    padding:30px 20px 0px 20px;
}
.header-scrol ul li .captions p{
    display:none;
}
.header-scrol ul li.current .captions p{
    display:inline-block;
}
.header-scrol ul li .captions h3{
    background:#484848;
    text-align:left;
    padding:0px 10px;
    position:absolute;
    bottom:15px;
    left:0;
}
.header-scrol ul li.current .captions h3{
    background:transparent;
    text-align:center;
    padding:0px 0px;
    position:relative;
    bottom:auto;
}
.header-scrol ul li .captions a{
    color:#FFFFFF;
}
.header-scrol ul li .plus{
    position:absolute;
    bottom:0;
    width:100%;
    display:none;
    z-index:99;
    text-align:center;
}
.header-scrol ul li.current .plus{
    display:block;
}
.header-scrol ul li .sign{
    width:38px;
    height:42px;
    left:50%;
    top:-1px;
    margin-left:-19px;
    position:absolute;
    display:inline-block;
    background:url(images/plus-gray-new.png) no-repeat;
}
.header-scrol ul li .strip{
    display:block;
    border-bottom:solid 10px;
}
.mb-wrapper {
    position: relative;
    left: 0;
    top: 11px;
    width:100% !important;
}
.mb-slider, .mb-scroll {
    width: 100%;
    height: 177px !important;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    position: relative;
    left: 0;
    top: 0;
}
.mb-slider .mb-panel {
    margin: 0px 0 0 20px;
    display: block;
    cursor: pointer;
    float: left;
    list-style: none;
}
.mb-slider .mb-panel.current {
    margin-top:0px !important;
    cursor: auto;
    overflow:visible;
}
.mb-inside * {
    max-width: 100%;
}
a.mb-scrollButtons {
    width:23px;
    height:44px;
    background:url(images/scroll-arrow.png) no-repeat;
    display:inline-block;
    position:absolute;
    top:50%;
    margin-top:-22px;
    cursor:pointer;
    zoom: 1;
}
a.mb-scrollButtons.mb-left {
    background-position:0px -44px;
    left:-23px;
}
a.mb-scrollButtons.mb-right {
    background-position:-23px -44px;
    right:-23px;
}
a.mb-scrollButtons.mb-left:hover {
    background-position:0px 0px;
}
a.mb-scrollButtons.mb-right:hover {
    background-position:-23px 0px;
}
a.mb-scrollButtons.disabled {
    display: none;
}
/* Contents
================================================== */
.contents {
    width:100%;
    float:left;
}

/* Opening Timings
================================================== */
.opening-times {
    width:100%;
    float:left;
}
.opening-times .span8 h4{
    padding:22px 0px 0px 0px;
}
.opening-times .span8 h4{
    padding-bottom:5px;
}
.opening-times .span8 p{
    padding:5px 0px;
}
.opening-times .hook{
    width:300px;
    height:158px;
    color:#FFFFFF;
    text-align:center;
    padding:38px 0px 0px 0px;
    background:url(images/banner-tag.png) no-repeat;
}
.opening-times .hook .map{
    color:#FFF;
    border-radius:3px;
    display:inline-block;
    border:#fff solid 1px;
    margin:6px 0px 0px 0px;
    padding:6px 10px 6px 26px;
    background:url(images/location-icon.png) no-repeat 6px 5px;
}
/* Our Specials
================================================== */
.ourspecials {
    width:100%;
    float:left;
}
.heading-sec {
    width:100%;
    float:left;
}
.heading-sec .heading{
    width:auto !important;
    float:left;
}
.heading-sec p{
    float:left;
    color:#adadad;
    padding:13px 0px 0px 15px;
}
.scrol-btns{
    float:right;
    width:63px;
}
.scrol-btns a{
    display:inline-block;
    float:left;
    text-indent:-9999px;
}
.scrol-btns a.prev-btn{
    width:32px;
    height:35px;
    background:url(images/crousal-arrows.png) no-repeat 0px 0px;
}
.scrol-btns a.prev-btn:hover{
    background:url(images/crousal-arrows.png) no-repeat 0px -35px;
}
.scrol-btns a.next-btn{
    width:31px;
    height:35px;
    background:url(images/crousal-arrows.png) no-repeat -32px -35px;
}
.scrol-btns a.next-btn:hover{
    background:url(images/crousal-arrows.png) no-repeat -32px 0px;
}
.scrol-btns a.disable{
    opacity:.5;
    filter: alpha(opacity=50);
    cursor:default;
}
.scrollsection {
    width:100%;
    float:left;
}
.scrollers {
    height: 1%;
}
.scrollers .scrol-btns{
    margin:-53px 0 0;
}
.scrollers .viewport {
    float: left;
    width: 100%;
    height: 294px;
    overflow: hidden;
    position: relative;
}
.scrollsection ul{
    float:left;
    position:absolute;
    width:960px;
    left:0;
    top:0;
}
.scrollsection ul li .sp-sec{
    width:100%;
    border:#c0c1c4 solid 1px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    box-shadow:1px 1px 2px #ccc;
    background:url(images/gray-bg.gif) repeat-x bottom;
}
.scrollsection ul li .sp-sec .thumb{
    width:100%;
    position:relative;
}
.scrollsection ul li .sp-sec .thumb img{
    width:100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.scrollsection ul li:hover .sp-sec .thumb img{
    opacity:.8;
    filter: alpha(opacity=80);
}
.scrollsection ul li .sp-sec .thumb > a{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    left:0;
    top:0;
    opacity:0;
    filter: alpha(opacity=0);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    background:url(images/plus.png) no-repeat center center;
}
.scrollsection ul li:hover .sp-sec .thumb a{
    opacity:1;
    filter: alpha(opacity=100);
}
.scrollsection ul li .sp-sec .text{
    width:100%;
    padding:15px;
    position:relative;
    border-top:#c0c1c4 solid 1px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
}
.scrollsection ul li .sp-sec .text h4 a{ 
    color:#22140e;
}
.scrollsection ul li .sp-sec .text a.readmore{
    width:30px;
    height:33px;
    right:0;
    top:50%;
    margin-top:-17px;
    position:absolute;
    display:block;
    opacity:0;
    filter: alpha(opacity=0);
    margin-right:-30px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    background:url(images/more-btn.png) no-repeat;
}
.scrollsection ul li:hover .sp-sec .text a.readmore{
    opacity:1;
    filter: alpha(opacity=100);
    margin-right:0px;
}
.scrollsection ul li .zig-zag{
    width:100%;
    padding:5px 0px 15px 0px;
    position:relative;
    text-align:center;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    background:url(images/zig-zag.png) no-repeat bottom center;
}
.scrollsection ul li:hover .zig-zag{
    padding:10px 0px 20px 0px;
}
.scrollsection ul li .zig-zag a{
    color:#FFFFFF;
}
.post .text .bold {
    font-size:14px;
}
/* Rating - Gray Background
================================================== */
.rating{
	float:left;
    padding:5px 0px 0px 0px;
}
.rating a{
    width:16px;
    height:15px;
    float:left;
    margin-right:3px;
    display:inline-block;
    background:#cdcdcd;
    background:url(images/star-cover.png) no-repeat #cdcdcd;
}
/* Rating - Gray Background
================================================== */
.rating-white{
    width:100%;
    padding:5px 0px 0px 0px;
}
.rating-white a{
    width:14px;
    height:13px;
    float:left;
    margin-right:3px;
    display:inline-block;

    background:url(images/star-sprites.png) no-repeat;
}
.rating-white a.active{
    background-position:-16px 0px;
}
/* Blog
================================================== */
.blog {
    /* float:left;*/
}
/* Blog Post
================================================== */
.post {
    width:100%;
    float:left;
    margin-top:20px;
}
.blog .post:first-child{
    margin-top:0px;
}
.post .thumb{
    width:100%;
    float:left;
    position:relative;
    border:#bfc0c2 solid 1px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.post .thumb img{
    width:100%;
    float:left;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.post:hover .thumb img{
    opacity:.8;
    filter: alpha(opacity=80);
    width:100%;
}
.post .thumb > a{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    left:0;
    top:0;
    opacity:0;
    filter: alpha(opacity=0);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    background:url(images/plus.png) no-repeat center center;
}
.post:hover .thumb a{
    opacity:1;
    filter: alpha(opacity=100);
}
.post .text{
    width:100%;
    float:left;
    padding:14px 0px 0px 0px;
}
.post .text h5{
    padding:0px 0px 4px 0px;
}
.post-opts .price {
    font-style:normal;
    margin:2px 10px 0px 0px;
}
.post .text .post-opts{
    width:100%;
    float:left;
    color:#bfbfbf;
    font-style:italic;
    padding-bottom:6px;
}
/* Price Badge
================================================== */
.price-badge{
    bottom: 10px;
    float: left;
    right: 10px;
    position: absolute;
    z-index: 9999;
}
.price-badge a{
    border:2px solid;
    border-radius:40px;
    color:#FFF;
    box-shadow:0px 0px 0px 2px #f4a088 inset;
    float:left;
    height:22px;
    font-size:16px;
    padding:6px 42px 6px 13px;
    position:relative;
    background-image:url(images/black-light.png);
}
.price-badge span{
    background:url(images/cart-icon.png) no-repeat center center;
    border-radius:50%;
    box-shadow:0 0 0 2px #F4A088 inset;
    height:33px;
    position:absolute;
    right:-2px;
    top:-2px;
    width:33px;
    border:2px solid;
}
/* Price Badge
================================================== */
.price-badge-big{
    width:100%;
    height:50px;
    float:left;
    margin-top:20px;
    border-radius:3px;
    position:relative;


}
.price-badge-big .p-box{
    width:50%;
    height:45px;
    float:left;
    padding:16px 0px 0px 0px;
    color:#FFFFFF;

    text-align:center;
}
.price-badge-big .p-box h5{
    float:none;
    padding:0;
    margin:0;
}
.price-badge-big .p-box a{
    color:#FFF;
}
.price-badge-big .order-box{
    width:50%;
    height:50px;
    float:left;
    color:#FFFFFF;
    padding:15px 15px 0 15px;
    text-align:center;
    border-left:#000 solid 1px;
    background:url(images/black.png);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:0px 3px 3px 0px;
}
.twocol .order-box {
    padding: 15px 5px 13px 12px;
}

.price-badge-big .order-box h5{
    float:none;
    padding:0;
    margin:0;





}
.price-badge-big .order-box a{


    color:#FFF;
}
.price-badge-big .cart-icon{
    background:url(images/cart-icon.png) no-repeat center center #000;
    border-radius:50%;
    width:26px;
    height:26px;

    position:absolute;
    left:50%;
    top:50%;
    display:inline-block;
    margin:-13px 0px 0px -13px;

}
/* Price Badge End
================================================== */
.post .text .post-opts a{
    color:#bfbfbf;
}
.post .text .post-opts p{
    float:left;
    width:auto;
    padding:0px;
}
.post .text .post-opts p.rating-white{
    padding-top:3px !important;
}
.post .text .post-opts p:before{
    content:" / ";
    padding:0px 10px;
}
.post .text .post-opts p:first-child:before{
    content:"";
    padding:0px;
}
.post .text > p{
    padding:5px 0;
}
.blog.grid .post {
    margin-top:0px;
}
/* Blog Page
================================================== */
.blog.page{
    width:100%;
}
.blog.page .post{
    position:relative;
    width:100%;
    margin:20px 0px 10px 0px;
    padding-top:30px;
    background:url(images/dashes.gif) repeat-x top;
}
.blog.page .post:first-child{
    padding-top:0px;
    margin-top:0px;
    background:none;
}
.blog.page .thumb{
    float:left;
    width:250px;
    border:#bfc0c2 solid 1px;
}
.recepei .thumb {
    width:218px !important;
    margin-bottom:5px;
}
.blog.page .text{
    float:left;
    width:100%;
    position:absolute;
    padding:0px 0px 0px 270px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.recepei .text {
    padding:0px 0px 0px 238px !important;
}
.blog.page .text h3{
    line-height:24px;
}
.blog.page .text .post-opts{
    padding:5px 0px;
}
.blog.page .text .readmore{
    color:#b9b9b9;
}
.blog.page .text .readmore:before{
    content:" + ";
}
.post.no-thumb .text{
    position:relative;
    padding-left:0;
}

/* Blog Page - Grid
================================================== */
.blog.grid-view{
    margin-left:-20px;
    width:auto;
}
.blog.grid-view .post{
    float:left;
    width:300px;
    margin:0 0 0px 20px;
    padding:0px 0px 20px 0px;
    background:none;
}
.span12 .blog.grid-view .post{
    width:460px;
}
.blog.grid-view .post .thumb{
    float:left;
    width:100%;
    margin-bottom:20px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    position:relative;
}
.blog.grid-view .post .text{
    float:left;
    width:100%;
    padding:0;
    position:relative;
}
/* Blog Post Detail
================================================== */
.blog-detail {
    width:100%;
    float:left;
    margin:0;
}
.blog-detail .thumb{
    width:100%;
    float:left;
    opacity:1 !important;
    filter: alpha(opacity=100) !important;
    border:#a7a8ab solid 1px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.blog-detail .thumb img{
    width:100%;
    float:left;
    opacity:1 !important;
    filter: alpha(opacity=100) !important;
}
.blog-detail .post-opts{
    margin-bottom:20px;
    padding-bottom:13px !important;
    border-bottom:#dadada dashed 1px;
}
/* Blog Post Sharing
================================================== */
.post-sharing {
    width:100%;
    margin-top:15px;
    padding:15px 0;
    border-top:#dadada dashed 1px;
    border-bottom:#dadada dashed 1px;
}
.post-sharing .sharing{
    float:left;
}
.post-sharing .sharing h5{
    float:left;
    padding:6px 10px 0 0;
}
.post-sharing .sharing a{
    float:left;
    margin-right:5px;
}
/* Blog Post Buttons
================================================== */
.post-buttons{
    float:right;
    padding-top:2px;
}
.post-buttons a.prev-post{
    color:#cccccc;
    padding-right:10px;
    display:inline-block;
    border-right:#cccccc solid 1px;
}
.post-buttons a.prev-post:before{
    content:" < ";
    padding:0px 5px;
}
.post-buttons a.next-post{
    color:#cccccc;
    padding-left:10px;
    display:inline-block;
}
.post-buttons a.next-post:after{
    content:" > ";
    padding:0px 5px;
}
.post-buttons a:hover, .ingredients > ul li a:hover{
    color:#4d4d4d !important;
}
/* Blog Post Tags
================================================== */
.post-tags{
    float:right;
    color:#9f9f9f;
    font-style:italic;
    padding-top:4px;
}
.post-tags a{
    color:#bfbfbf;
}
.post-tags a:hover{
    color:#9f9f9f;
}
/* Ingredients
================================================== */
.ingredients {
    width:35%;
    float:right;
    padding-left:20px;
    margin:0 0 20px 20px;
    border-left:#e2e2e2 solid 1px;
}
.ingredients h5{
    text-transform:uppercase;
    padding-bottom:10px;
}
.ingredients ul{
    width:100%;
    float:left;
}
.ingredients ul li{
    width:100%;
    float:left;
    padding:5px 0px;
    color:#888888;
    font-weight:bold;
}
.ingredients h5 {
    float:left;
    margin-top:15px;
}
.ingredients ul li span{
    color:#444444;
}
.ingredients > ul{
    border-bottom:1px dashed #e6e6e6;
    padding-bottom:12px;
}
.ingredients > ul li a {
    padding-left:20px;
    background:url(images/recipe-sprites.png) no-repeat 0px 1px;
    font-size:14px;
    color:#aeaeae;
}
.ingredients > ul li:first-child {
    padding-top:0px;
}
.ingredients ul li a.cok-time{
    background-position:0px -24px;
}
.ingredients ul li a.pre-hour{
    background-position:0px -51px;
}
/* Our Team
================================================== */
.ourteam {
    width:100%;
    float:left;
}
.ourteam .member{
    width:100%;
    float:left;
    padding-top:20px;
    margin-top:20px;
    position:relative;
    background:url(images/dashes.gif) repeat-x top;
}
.ourteam .member:first-child{
    padding-top:0px;
    margin-top:0px;
    background:none;
}
.member .thumb{
    left:0;
    top:25px;
    float:left;
    width:218px;
    position:absolute;
    border:#bcbdbf solid 1px;
}
.ourteam .member:first-child .thumb{
    top:5px;
}
.member .thumb img{
    width:100%;
    float:left;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.member:hover .thumb img{
    opacity:.8;
    filter: alpha(opacity=80);
    width:100%;
}
.member .thumb > a{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    left:0;
    top:0;
    opacity:0;
    filter: alpha(opacity=0);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    background:url(images/plus.png) no-repeat center center;
}
.member:hover .thumb a{
    opacity:1;
    filter: alpha(opacity=100);
}
.ourteam .member .text{
    width:100%;
    float:left;
    min-height:165px;
    padding:0px 0px 0px 240px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.ourteam .member .text em{
    width:100%;
    float:left;
    color:#bfbfbf;
    padding:0px 0px 7px 0px;
}
.ourteam .member .text a.twitter-id{
    display:inline-block;
    margin:10px 0px 0px 0px;
}
/* Widget
================================================== */
.widget {
    width:100%;
    float:left;
    margin-top:30px;
    padding-top:30px;
    background:url(images/dashes.gif) repeat-x top;
}

.bottom-section .testi-list .text{

    float:none;;
    padding:0px 0px 0px 88px !important;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.bottom-section .textwidget .accordion {
    margin-top: 0;
}
.bottom-section .accordion-heading .accordion-toggle{
	font-weight:normal;
}

.bottom-section .widget {
    background: none repeat scroll 0 0 transparent;
    margin: 0 0 0 20px;
    padding-top: 10px;
    width: 460px;
}
.bottom-section .widget .testi-list .thumb{
    margin-top: 0px;
}

.span4 .widget:first-child {
    margin-top:0px;
    padding-top:0;
    background:none;
}
.span3 .widget:first-child {
    margin-top:0px;
    padding-top:0;
    background:none;
}
/* Text Widget
================================================== */
.widget_text p{
    padding:5px 0;
}
/* Tabs Widget
================================================== */
.widget_tabs{
    float:left;
    background:#ffffff !important;
    border:#dfdfdf solid 1px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.widget_tabs .tabswidget{
    float:left;
    width:100%;
}
.tab-content{
    float:left;
    width:100%;
    padding:20px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
/* Widget Blog List Widget
================================================== */
.widget-blog-list {
    float:left;
}
.widget-blog-list ul{
    float:left;
    width:100%;
}
.widget-blog-list ul li{
    float:left;
    width:100%;
    padding-top:15px;
    margin-top:15px;
    border-top:#dedede dashed 1px;
}
.widget-blog-list ul li h5{
    padding-bottom:5px;
}
.widget-blog-list ul li:first-child{
    padding-top:0px;
    margin-top:0px;
    border-top:none;
}
/* Contact Info
================================================== */
.contact-widget ul{
    width:100%;
    float:left;
}
.contact-widget li{
    width:100%;
    float:left;
    padding:10px 0px 0px 25px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.contact-widget li:first-child{
    padding-top:0px;
}
.contact-widget li.mail{
    background:url(images/icon-mail.png) no-repeat 0 6px;
}
.contact-widget li.email{
    background:url(images/icon-email.png) no-repeat 0 13px;
}
.contact-widget li.mobile{
    background:url(images/icon-mobile.png) no-repeat 0 13px;
}
.contact-widget li.phone{
    background:url(images/icon-phone.png) no-repeat 0 13px;
}
.contact-widget li.timing{
    background:url(images/icon-clock.png) no-repeat 0 13px;
}
.contact-widget li p{
    padding:0px 0;
    font-weight:bold;
}
/* Post with Images Widget
================================================== */
.post_thumb {
    width:100%;
}
.post_thumb ul{
    width:100%;
    float:left;
}
.post_thumb ul li{
    width:100%;
    float:left;
    padding-top:15px;
    margin-top:15px;
    min-height:60px;
    position:relative;
    border-top:#dedede dashed 1px;
}
.post_thumb ul li:first-child{
    padding-top:0;
    margin:0;
    border:none;
}
.post_thumb ul li .thumb{
    position:absolute;
    left:0;
    top:20px;
}
.post_thumb ul li:first-child .thumb{
    top:5px;
}
.post_thumb ul li .text{
    width:100%;
    float:left;
    padding:0px 0px 0px 62px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.widget .post-opts{
    width:100%;
    float:left;
    color:#bfbfbf;
    font-style:italic;
}
.widget .post-opts a{
    color:#bfbfbf;
}
.widget .post-opts p{
    float:left;
    padding:0px;
}
.widget .post-opts p:before{
    content:" / ";
    padding:0px 10px;
}
.widget .post-opts p:first-child:before{
    content:"";
    padding:0px;
}
/* Our Chef Widget
================================================== */
.widget-our-chef {
    width:100%;
}
.widget-our-chef ul{
    width:100%;
    float:left;
}
.widget-our-chef ul li{
    width:100%;
    float:left;
    padding-top:15px;
    margin-top:15px;
    min-height:60px;
    position:relative;
    border-top:#dedede dashed 1px;
}
.widget-our-chef ul li:first-child{
    padding-top:0;
    margin:0;
    border:none;
}
.widget-our-chef ul li .thumb{
    position:absolute;
    left:0;
    top:20px;
    width:50px;
}
.widget-our-chef ul li .thumb img{
    width:100%;
    float:left;
}
.widget-our-chef ul li:first-child .thumb{
    top:5px;
}
.widget-our-chef ul li .text{
    width:100%;
    float:left;
    padding:0px 0px 0px 62px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.widget-our-chef ul li .text em{
    width:100%;
    float:left;
    color:#bfbfbf;
    padding:0px 0px 0px 0px;
}
/* Gallery Widget
================================================== */
.widget-gallery {
    width:100%;
}
.widget-gallery ul{
    float:left;
    margin-left:-5px;
}
.widget-gallery ul li{
    float:left;
    margin:0px 0px 5px 5px;
}
/* Blog List Widget
================================================== */
.widget-bloglist {
    width:100%;
}
.widget-bloglist ul{
    width:100%;
    float:left;
}
.widget-bloglist ul li{
    width:100%;
    float:left;
    padding:8px 0 8px 13px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background:url(images/tick.png) no-repeat 0px 16px;
    border-top:#d6d6d6 dashed 1px;
}
.widget-bloglist ul li:first-child{
    padding-top:0;
    border:none;
    background:url(images/tick.png) no-repeat 0px 9px;
}
.mem-form > form {
    margin: 0;
}
/* Newsletter Widget
================================================== */
.widget-newsletter {
    width:100%;
}
.newsletter > form {
    margin: 0;
}
.widget-newsletter .newsletter{
    width:100%;
    float:left;
}
.newsletter input[type="submit"]{
    color:#FFFFFF;
    text-shadow:none;
}
.newsletter p{
    padding-bottom:10px;
}
/* Twitter Widget
================================================== */
.widget-tweets {
    width:100%;
}
#twitter_update_list {
    width:100%;
    float:left;
}
#twitter_update_list li{
    width:100%;
    float:left;
    padding:10px 0px;
    color:#545454;
    line-height:none !important;
    border-top:#dedede dashed 1px;
}
#twitter_update_list li:first-child{
    padding-top:0px;
    border:none;
}
#twitter_update_list li a{
    color:#545454;
}
#twitter_update_list li > a{
    width:100%;
    display:inline-block;
}
/* Accordion Widget
================================================== */
.widget-accordion {
    width:100%;
}
/* Categories Widgets
================================================== */
.widget_categories {
    width:100%;
    float:left;
}
.widget_categories ul{
    width:100%;
    float:left;
}
.widget_categories ul li{
    width:100%;
    float:left;
    position:relative;
    text-align:right;
    padding:8px 0px;
    font-size:11px;
    word-spacing:3px;
    display:inline-block;
    vertical-align:bottom;
    font-family: 'Lato', sans-serif;
    border-top:1px dashed #e8e8e8;
}
.widget_categories ul li:first-child{
    border-top:none;
    padding-top:0;
}
.widget_categories ul li a{
    font-size:12px;
    color:#38261e;
    float:left;
    text-align:left;
    display:inline-block;
    padding:0px 0px 0px 15px;
    background:url(images/arrow.png) no-repeat 0px 7px;
}
/* Archive Widgets
================================================== */
.widget_archive {
    width:100%;
    float:left;
}
.widget_archive ul{
    width:100%;
    float:left;
}
.widget_archive ul li{
    width:100%;
    float:left;
    position:relative;
    text-align:right;
    padding:8px 0px;
    font-size:11px;
    word-spacing:3px;
    display:inline-block;
    vertical-align:bottom;
    font-family: 'Lato', sans-serif;
    border-top:1px dashed #e8e8e8;
}
.widget_archive ul li:first-child{
    border-top:none;
    padding-top:0;
}
.widget_archive ul li a{
    font-size:12px;
    color:#38261e;
    float:left;
    text-align:left;
    display:inline-block;
    padding:0px 0px 0px 15px;
    background:url(images/arrow.png) no-repeat 0px 7px;
}
/* Calender
================================================== */
.widget_calendar {
    width:100%;
    float:left;
}
#calendar_wrap {
    width:100%;
    float:left;
}
#wp-calendar {
    width:100%;
    float:left;
}
#wp-calendar caption{
    width:100%;
    color:#FFFFFF;
    font-weight:bold;
    background:#1f1f1f;
    padding:6px 0px 5px 0px;
}
#wp-calendar thead{
    color:#fff;
    font-size:12px;
    word-spacing:3px;
    font-family: 'Lato', sans-serif;
}
#wp-calendar thead th{
    padding:3px 0px;
}
#wp-calendar tbody{
    width:100%;
    text-align:center;
    background:#e6e6e6;
}
#wp-calendar tbody td{
    padding:0px 0px;
    height:30px;
    vertical-align:middle;
    text-align:center;
    font-size:11px;
}
#wp-calendar tbody td a{
    width:100%;
    height:100%;
    color:#333333;
    background:#fff;
    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{
    width:100%;
}
#wp-calendar tfoot a{
    display:inline-block;
    color:#fff;
    float:left;
    font-size:12px;
    word-spacing:3px;
    padding:3px 5px 3px 5px;
    margin:10px 0px 0px 0px;
    background:#262626;
    text-transform:uppercase;
    font-family: 'Lato', sans-serif;
}
#wp-calendar tfoot a:hover{
    background:#1f1f1f;
}
#wp-calendar tfoot #next a{
    float:right;
}
/* Widget Links
================================================== */
.widget_nav_menu {
    width:100%;
    float:left;
}
.widget_nav_menu .menu-main-menu-container{
    width:100%;
    float:left;
}
.widget_nav_menu ul{
    width:100%;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.widget_nav_menu ul li{
    width:100%;
    float:left;
    position:relative;
    text-align:right;
    padding:8px 0px;
    font-size:11px;
    word-spacing:3px;
    display:inline-block;
    vertical-align:bottom;
    font-family: 'Lato', sans-serif;
    border-top:1px dashed #e8e8e8;
}
.widget_nav_menu ul li:first-child{
    border-top:none;
    padding-top:0;
}
.widget_nav_menu ul li a{
    font-size:12px;
    color:#38261e;
    float:left;
    text-align:left;
    display:inline-block;
    padding:0px 0px 0px 15px;
    background:url(images/arrow.png) no-repeat 0px 7px;
}
.widget_nav_menu ul li ul{
    width:100%;
    float:left;
    position:relative;
    padding:5px 20px 0px 20px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.widget_nav_menu ul li ul li{
    padding:5px 0px 5px 0px;
    margin:0px 0px 0px 0px;
    border-top:1px dashed #e8e8e8;
}
.widget_nav_menu ul li ul li:first-child{
    padding:5px 0px 5px 0px;
    margin:0px 0px 0px 0px;
    background:none;
}
/* Archive Widgets
================================================== */
.widget_links {
    width:100%;
    float:left;
}
.widget_links ul{
    width:100%;
    float:left;
}
.widget_links ul li{
    width:100%;
    float:left;
    position:relative;
    text-align:right;
    padding:8px 0px;
    font-size:11px;
    word-spacing:3px;
    display:inline-block;
    vertical-align:bottom;
    font-family: 'Lato', sans-serif;
    border-top:1px dashed #e8e8e8;
}
.widget_links ul li:first-child{
    border-top:none;
    padding-top:0;
}
.widget_links ul li a{
    font-size:12px;
    color:#38261e;
    float:left;
    text-align:left;
    display:inline-block;
    padding:0px 0px 0px 15px;
    background:url(images/arrow.png) no-repeat 0px 7px;
}
/* Archive Widgets
================================================== */
.widget_meta {
    width:100%;
    float:left;
}
.widget_meta ul{
    width:100%;
    float:left;
}
.widget_meta ul li{
    width:100%;
    float:left;
    position:relative;
    text-align:right;
    padding:8px 0px;
    font-size:11px;
    word-spacing:3px;
    display:inline-block;
    vertical-align:bottom;
    font-family: 'Lato', sans-serif;
    border-top:1px dashed #e8e8e8;
}
.widget_meta ul li:first-child{
    border-top:none;
    padding-top:0;
}
.widget_meta ul li a {
    font-size:12px;
    color:#38261e;
    float:left;
    text-align:left;
    display:inline-block;
    padding:0px 0px 0px 15px;
    background:url(images/arrow.png) no-repeat 0px 7px;
}
.widget_meta ol li a {
    color:#38261e;
}
.widget_meta ol li {
    margin:8px 0px 8px 0px;
    font-family: 'Lato', sans-serif;
}
.widget_meta ol {
    padding:0px !important;
}
.widget_meta ol li:first-child {
    margin-top:0px;
    padding-top:0px !important;
}
/* Widget Links
================================================== */
.widget_pages {
    width:100%;
    float:left;
}
.widget_pages ul{
    width:100%;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.widget_pages ul li{
    width:100%;
    float:left;
    position:relative;
    text-align:right;
    padding:8px 0px;
    font-size:11px;
    word-spacing:3px;
    display:inline-block;
    vertical-align:bottom;
    font-family: 'Lato', sans-serif;
    border-top:1px dashed #e8e8e8;
}
.widget_pages ul li:first-child{
    border-top:none;
    padding-top:0;
}
.widget_pages ul li a{
    font-size:12px;
    color:#38261e;
    float:left;
    text-align:left;
    display:inline-block;
    padding:0px 0px 0px 15px;
    background:url(images/arrow.png) no-repeat 0px 7px;
}
.widget_pages ul li ul{
    width:100%;
    float:left;
    position:relative;
    padding:5px 20px 0px 20px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.widget_pages ul li ul li{
    padding:5px 0px 5px 0px;
    margin:0px 0px 0px 0px;
    border-top:1px dashed #e8e8e8;
}
.widget_pages ul li ul li:first-child{
    padding:5px 0px 5px 0px;
    margin:0px 0px 0px 0px;
    background:none;
}
/* Archive Widgets
================================================== */
.widget_recent_entries {
    width:100%;
    float:left;
}
.widget_recent_entries ul{
    width:100%;
    float:left;
}
.widget_recent_entries ul li{
    width:100%;
    float:left;
    position:relative;
    text-align:right;
    padding:8px 0px;
    font-size:11px;
    word-spacing:3px;
    display:inline-block;
    vertical-align:bottom;
    font-family: 'Lato', sans-serif;
    border-top:1px dashed #e8e8e8;
}
.widget_recent_entries ul li:first-child{
    border-top:none;
    padding-top:0;
}
.widget_recent_entries ul li a{
    font-size:12px;
    color:#38261e;
    float:left;
    text-align:left;
    display:inline-block;
    padding:0px 0px 0px 15px;
    background:url(images/arrow.png) no-repeat 0px 7px;
}
/* Widget Links
================================================== */
.widget_recent_comments {
    width:100%;
    float:left;
}
.widget_recent_comments ul{
    width:100%;
}
.widget_recent_comments ul li{
    width:100%;
    float:left;
    position:relative;
    text-align:right;
    padding:8px 0px;
    font-size:11px;
    word-spacing:3px;
    display:inline-block;
    vertical-align:bottom;
    font-family: 'Lato', sans-serif;
    border-top:1px dashed #e8e8e8;
}
.widget_recent_comments ul li:first-child{
    border-top:none;
    padding-top:0;
}
.widget_recent_comments ul li a{
    font-size:12px;
    color:#38261e;
    float:left;
	letter-spacing:0;
    text-align:left;
    display:inline-block;
    padding:0px 0px 0px 15px;
    background:url(images/arrow.png) no-repeat 0px 7px;
}
/* Widget Search
================================================== */
.widget_search {
    width:100%;
    float:left;
}
.widget_search form{
    margin-bottom:0;
    float:left;
    width:100%;
}
.widget_search label{
    display:none;
}
.widget input[type="text"], 
.widget input[type="password"], 
.widget input[type="email"], 
.widget textarea, 
.widget select
{
    width:100%;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin-top:10px;
}
/* Widget Tags
================================================== */
.widget_tag_cloud {
    width:100%;
    float:left;
}
.widget_tag_cloud a{
    background-color:#FFF;
    padding:8px 8px;
    display:inline-block;
    float:left;
    word-spacing:3px;
    margin:0px 5px 5px 0px;
    font-size:14px !important;
    font-family: 'Lato', sans-serif;
    border:1px solid;
    font-weight:bold;
}
.widget_tag_cloud a:hover {
    color:#FFF !important;
}
.widget_tag_cloud .tagcloud{
    width:100%;
    float:left;
    padding:10px 0px 0px 0px;
}
/* List Style - Plus
================================================== */
.list-plus {
    width:100%;
    float:left;
}
.list-plus li{
    width:100%;
    float:left;
    padding:10px 0px;
    color:#545454;
    position:relative;
    line-height:none !important;
    border-top:#dedede dashed 1px;
}
.list-plus li:first-child{
    padding-top:0px;
    border:none;
}
.list-plus li a{
    color:#545454;
    font-size:14px;
    float:left;
    padding-left:25px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.list-plus li span{
    width:15px;
    height:15px;
    float:left;
    left:0;
    display:inline-block;
    color:#FFFFFF;
    line-height:13px;
    text-align:center;
    background:#545454;
    border-radius:50%;
    position:absolute;
    margin:3px 0px 0px 0px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
/* Testimonials
================================================== */
.testimonials {
    width:100%;
    float:left;
}
.testi-list {
    width:100%;
    position:relative;
}
.testi-list .thumb{
    left:0;
    top:5px;
    width:68px;
    height:69px;
    overflow:hidden;
    position:absolute;
}
.widget .testi-list .thumb{
    float:left;
    margin-top:-49px;
    position:relative !important;
}
.testi-list .thumb img{
    width:68px;
    height:69px;
}
.testi-list .frame{
    width:68px;
    height:69px;
    position:absolute;
    left:0;
    top:0;
    background:url(images/avatar-frame.png) no-repeat;
}
.testi-list .text{
    width:100%;
    float:left;
    padding:0px 0px 0px 88px !important;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.widget .testi-list .text{
    padding:0px 0px 0px 0px;
}
.testi-list .text > p{
    padding:0px 0px 15px 0px;
}
.test-author{
    width:100%;
    padding-top:21px;
    position:relative;
    border-top:#e7e7e7 solid 1px;
}
.widget .test-author{
    width:100%;
    padding:26px 0px 0px 82px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.bottom-section .widget .test-author{
    width:100%;
    padding:26px 0px 0px 0px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.test-author .pointer{
    width:9px;
    height:10px;
    top:-1px;
    left:50px;
    position:absolute;
    display:inline-block;
    background:url(images/pointer1.png) no-repeat;
}
.test-author h5{
    float:left;
    padding:0px 15px 0px 0px;
}
.test-author p{
    float:left;
    padding:1px 0px 0px 0px;
}
.widget .test-author h5{
    padding:0px;
    width:100%;
}
.widget .test-author p{
    width:100%;
}
/* Columns
================================================== */
.column {
    padding:30px 0 20px 0;
    background:url(images/contents-bg.gif) repeat-x 0px -110px;
}
/* Related Posts
================================================== */
.related-prods {
    float:left;
    width:100%;
    padding:20px 0;
    position:relative;
    border-bottom:#dadada dashed 1px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.related-prods li{
    float:left;
    width:193px;
    margin-left:20px;
    border:none;
    position:relative;
}
.span12 .related-prods li{
    width:220px;
}
/*.related-prods .scrollers .viewport {
    height:300px;
}*/
.scrollers .viewport .price a {
    padding-left:17px;
    padding-right:17px;
}
.related-prods li .thumb{
    float:left;
    width:100%;
    border:none;
    position:relative;
}
.related-prods .thumb img{
    width:100%;
    float:left;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.related-prods li:hover .thumb img{
    opacity:.8;
    filter: alpha(opacity=80);
    width:100%;
}
.related-prods .thumb > a{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    left:0;
    top:0;
    opacity:0;
    filter: alpha(opacity=0);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    background:url(images/plus.png) no-repeat center center;
}
.related-prods li:hover .thumb a{
    opacity:1;
    filter: alpha(opacity=100);
}
.related-prods .text{
    width:100%;
    float:left;
    padding:10px 0px 0px 0px;
}
.related-prods .text h5{
    padding:0px 0px 5px 0px;
}
.related-prods .text .post-opts{
    width:100%;
    float:left;
    color:#bfbfbf;
    font-style:italic;
}
.related-prods .text .post-opts a{
    color:#bfbfbf;
	float:left;
}
.related-prods .text .post-opts p{
    float:left;
    padding:0px;
}
.related-prods .text .post-opts p:before{
    content:" / ";
    padding:0px 10px;
}
.related-prods .text .post-opts p:first-child:before{
    content:"";
    padding:0px;
}
.related-prods .text .post-opts p.categories a:after{
    content:", ";
}
.related-prods .text .post-opts p.categories a:last-child:after{
    content:"";
}
.categories {
    margin-top:3px;
}
.related-prods .text > p {
    padding:5px 0;
}
/* About Author
================================================== */
.about-author {
    float:left;
    width:100%;
    padding:20px 0;
    position:relative;
    border-bottom:#dadada dashed 1px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.about-author .avatars{
    float:left;
    width:50px;
    height:50px;
    margin-top:2px;
    border:#eeeeee solid 1px;
    position:absolute;
}
.about-author .avatar img{
    float:left;
    width:50px;
    height:50px;
}
.about-author .desc{
    float:right;
    width:100%;
    padding:0px 0px 0px 70px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.about-author .desc h5{
    padding-bottom:5px;
}
/* Comments Section
================================================== */
.widget_recent_comments .url {
    background: none repeat scroll 0 0 transparent !important;
    float: right;
}
#comments {
    width:100%;
    float:left;
    margin-top:20px;
    border-bottom:1px dashed #DADADA;
}
#comments ul{
    width:100%;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
#comments > ul{
    padding:0px 0px 20px 0px;
}
#comments ul li{
    width:100%;
    float:left;
    margin-top:20px;
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
#comments > ul > li:first-child{
    margin-top:0px;
}
#comments ul ul li{
    border-bottom:none;
    position:relative;
    padding:20px 0px 10px 20px;
    width:100%;
    float:right;
    margin-top:0;
}
#comments ul ul ul li{
    width:90%;
}
#comments ul ul ul ul li{
    width:85%;
    border:none;
    padding-bottom:20px;
}
#comments ul li .avatars{
    float:left;
    width:50px;
    height:50px;
    border:#b1b1b1 solid 1px;
    position:absolute;
    left:0;
}
#comments ul ul li .avatars{
    left:20px;
}
#comments ul li .avatars img{
    float:left;
    width:50px;
    height:50px;
}
#comments ul li .desc{
    float:right;
    width:100%;
    padding:0px 0px 0px 65px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    position:relative;
}
#comments ul li .desc .desc-in{
    float:left;
    width:100%;
    position:relative;
    padding:0px 0px 0px 6px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
#comments ul li .desc .desc-in .pointer{
    display:none;
}
#comments ul li .desc .text-desc{
    width:100%;
    padding:0px 0px;
    float:left;
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.desc .text-desc h5{
    float:left;
}
.desc .text-desc p.ago{
    float:left;
    padding:1px 0px 0px 5px;
    margin-bottom:0;
}
.desc .text-desc a.comment-reply-link{
    top:0;
    right:0;
    color:#FFFFFF;
    padding:0 6px 3px 6px;
    border-radius:3px;
    background:#545454;
    display:inline-block;
    position:absolute;
}
.desc .text-desc .txt p{
    float:left;
    width:100%;
    padding:5px 0px;
}
#comments ul li ul.children{
    margin:20px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#comments ul li ul.children li{
    padding:0px 0px 0px 20px;
}
#comments ul li ul.children .avatars{
    left:20px;
}
#comments ul li ul.children ul.children{
    padding:0px 0px 0px 0px;
}
#comments ul li ul.children ul.children li{
    padding:0px 0px 0px 40px;
}
#comments ul li ul.children ul.children .avatars{
    left:40px;
}
.comment-awaiting-moderation {
    width:100%;
    float:left;
    color:#fff;
    margin:5px 0px;
    font-size:10px;
    font-style:italic;
    padding:3px;
    border-radius:3px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
/* Leave A Reply Section
================================================== */
#respond {
    width:100%;
    float:left;
    margin-top:20px;
}
#comments #respond {
    margin-top:0px;
}
#respond #reply-title{
    margin-bottom:5px;
    color:#000;
    line-height:normal !important;
}
#respond #reply-title small{
    float:right;
}
#respond #reply-title small a{
    color:#FFFFFF;
    padding:6px;
    border-radius:3px;
    background:#545454;
    display:inline-block;
    font-size:14px;
    cursor: pointer;
    margin:3px 0px 0px 0px;
}
#respond p.info-txt{
    color:#bfbfbf;
    font-style:italic;
}
#respond form{
    padding:20px 0px 0px 0px;
    width:100%;
    float:left;
    margin-bottom:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
#respond form p{
    width:100%;
    float:left;
    position:relative;
}
#respond form label{
    float:left;
    color:#545454;
    padding-top:7px;
    font-weight:bold;
}
#respond form span{
    float:left;
    margin:5px 0px 0px 3px;
}
#respond form p:first-child {
    padding-bottom:10px;
    display:none;
}
#respond form p:first-child span{
    position:inherit !important;
    left:0;
}
#respond form p.form-allowed-tags{
    display:none;
}
#respond dt{
    width:100%;
    font-size:11px;
    font-weight:normal;
    padding:0px 0px 10px 0px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
#respond dd{
    width:100%;
    font-size:11px;
    margin:0;
    padding:0px 0px 0px 0px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.span12 #respond dt{
    padding:0px 0px 10px 0px;
}
.span12 #respond dd{
    padding:0px 0px 0px 0px;
    margin:0;
}
.span12 #respond form p #submit {
    margin:20px 0 0 0px;
}
.span5 #respond dt{
    padding:0px;
    margin:0;
}
.span5 #respond dd{
    padding:0px;
    margin:0;
}
#respond form p #submit{
    margin:20px 0px 0px 0px;
    line-height:24px;
    border:none;
    color:#FFFFFF;
    box-shadow:none;
    text-shadow:none;
}
#respond form input[type="text"]{
    float:left;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
#respond form textarea{
    float:left;
    width:100%;
    padding:10px;
    height:100px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
/* Page Text
================================================== */
.pagetxt{
    width:100%;
    float:left;
}
.pagetxt h1,
.pagetxt h2,
.pagetxt h3,
.pagetxt h4,
.pagetxt h5,
.pagetxt h6{
    padding-bottom:5px;
}
.pagetxt p{
    padding:5px 0px;
}
/* Contact Us - Map
================================================== */
.map-sec{
    margin-bottom:20px;
    float:left !important;
}
.map-sec iframe{
    width:100%;
    height:360px;
    float:left;
    border:#afafaf solid 1px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
/* Contact Us Form
================================================== */
.quick-enquiry{
    width:100%;
    float:left;
    padding-top:0px;
}
.quick-enquiry h2 {
    line-height: 20px;
    margin-bottom: 18px;
}
.quick-enquiry ul{
    width:100%;
    float:left;
}
.quick-enquiry ul li{
    width:100%;
    float:left;
}
.quick-enquiry em{
    color:#bfbfbf;
}
.quick-enquiry .succ_mess{
    width:100%;
    float:left;
    color:#FFFFFF;
    padding:10px;
    margin:10px 0px;
    border-radius:3px;
    background:#74b70b;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.quick-enquiry label{
    width:20%;
    float:left;
    padding-top:6px;
    font-weight:bold;
    margin-bottom:10px !important;
}
.quick-enquiry input[type="text"]{
    width:80%;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin-bottom:15px !important;
}
.quick-enquiry textarea{
    width:80%;
    height:160px;
    padding:10px;
    float:left;
    margin-bottom:15px !important;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.span12 .quick-enquiry input[type="text"]{
    width:60%;
}
.span12 .quick-enquiry textarea{
    width:60%;
}
.quick-enquiry input[type="submit"]{
    border:none;
    box-shadow:none;
    text-shadow:none;
    color:#FFFFFF;
    margin-right:20px;
}
[id*="loading_div"] {
    width:16px;
    height:11px;
    float:left;
    margin-top:12px;
    display:inline-block;
/*    background:url(images/loader.gif) no-repeat;*/
}

[id*="captcha"] {
    float:left;
    margin:0px 20px 20px 0px;
    border:#EBEBEB solid 4px;
}
.quick-enquiry a.refresh-captcha{
    cursor:pointer;
    display:inline-block;
    padding:0px 0px 0px 20px;
    margin:10px 0px 0px 0px;
    background:url(images/refresh.png) no-repeat 0px 2px;
}
div.recaptcha_mess {
    display: none;
}
/* Gallery
================================================== */
#gal-container {
    display: block;
    overflow: hidden;
    width: 100%;
    position:relative;
}
#gal-container a.light-box{
    display: block;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:9;
}
#gal-container li {
    float: left;
    position: relative;
}
#gal-container li .thumb{
    overflow:hidden;
}
#gal-container li:hover .thumb img{
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
#gal-container li:hover .thumb img{
    opacity:.8;
    filter: alpha(opacity=80);
}
#gal-container li .caption{
    position:absolute;
    left:0;
    top:0;
    display:block;
    width:100%;
    height:100%;
}
#gal-container li .caption .blackstrip{
    position:absolute;
    left:0;
    bottom:0;
    display:block;
    width:100%;
    height:6px;
    bottom:-19px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    border-bottom:12px solid;
    background:url(images/black.png);
}
#gal-container li:hover .caption .blackstrip{
    bottom:0px;
}
#gal-container li:hover .caption{
    display:block;
}
#gal-container li .caption .plus{
    width:38px;
    height:42px;
    display:block;
    left:50%;
    bottom:-44px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    position:absolute;
    margin:0px 0px 0px -19px;
    background:url(images/plus.png) no-repeat 0px 0px;
}
#gal-container li:hover .caption .plus{
    bottom:3px;
}
#gal-container li a.gal-thumb{
    position: absolute;
    display:block;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:9;
}
#gal-container ul.hidden {
    display:none;
}
/* Gallery Two Column
================================================== */
.cs_gal_2_column {
    float:left;
    overflow:hidden;
    margin-left:-20px;
}
.cs_gal_2_column li{
    border-bottom: 1px solid #e5e5e5;
    display: block;
    float: left;
    padding: 0 0 0px 20px;
    margin-bottom:20px;
    width: 50%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.cs_gal_2_column li .thumb{
    border: 1px solid #a7a8ab;
    display: block;
    float: left;
    width:100%;
    position: relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.cs_gal_2_column li img{
    width: 100%;
}
.cs_gal_2_column li .text{
    width: 100%;
    float:left;
    padding:15px 0px;
}
/* Gallery Three Column
================================================== */
.cs_gal_3_column {
    float:left;
    overflow:hidden;
    margin-left:-20px;
}
.cs_gal_3_column li{
    border-bottom: 1px solid #e5e5e5;
    display: block;
    float: left;
    padding: 0 0 0px 20px;
    margin-bottom:20px;
    width: 33.33%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.cs_gal_3_column li .thumb{
    border: 1px solid #a7a8ab;
    display: block;
    float: left;
    width:100%;
    position: relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.cs_gal_3_column li img{
    width: 100%;
}
.cs_gal_3_column li .text{
    width: 100%;
    float:left;
    padding:15px 0px;
}
/* Gallery Four Column
================================================== */
.cs_gal_4_column {
    float:left;
    overflow:hidden;
    margin-left:-20px;
}
.cs_gal_4_column li{
    border-bottom: 1px solid #e5e5e5;
    display: block;
    float: left;
    padding: 0 0 0px 20px;
    margin-bottom:20px;
    width: 25%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.cs_gal_4_column li .thumb{
    border: 1px solid #a7a8ab;
    display: block;
    float: left;
    width:100%;
    position: relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.cs_gal_4_column li img{
    width: 100%;
}
.cs_gal_4_column li .text{
    width: 100%;
    float:left;
    padding:15px 0px;
}
.cs_gal_4_column .gal-caption{
    display:none !important;
}
/* Footer Widgets
================================================== */
#footer-widgets {
    width:100%;
    float:left;
    padding:50px 0px 40px;
    position:relative;
    background:#fbfbfb;
}
.foot-border {
    width:100%;
    height:35px;
    top:0;
    left:0;
    z-index:2;
    position:absolute;
    background:url(images/footer-widget-bg.png) repeat-x top;
}
#footer-widgets .widget{
    width:220px;
    float:left;
    margin:0px 0px 0px 20px;
    padding-top:0px;
    background:none;
}
#footer-widgets .heading{
    padding-bottom:30px;
	color:#545454 !important;
}
/* Footer
================================================== */
#footer {
    width:100%;
    color:#979797;
    text-align:center;
    padding:30px 0px;
    position:relative;
    background:#22140e;
}
.white-strip {
    width:100%;
    height:6px;
    left:0;
    top:0;
    position:absolute;
    background:url(images/white.png);
}

.inputfield select {
    width: 186px !important;
}
.foot-navi {
    width:100%;
    padding-bottom:10px;
	float:left;
}
.foot-navi ul li{
    float:left;
}
.foot-navi ul li a{
    color:#FFFFFF;
    padding:0 18px 0 25px;
    background:url(images/bullet.png) no-repeat 0px 6px;
}
.foot-navi ul li:first-child a{
    padding:0 18px 0 0px;
    background:none;
}
/*.foot-navi > ul > li:first-child a{
        padding:0 18px 0 0px;
        background:none;
}


.foot-navi a:first-child{
        padding:0 18px 0 0px;
        background:none;
}*/
.copyrights span:first-child{
    padding-right:20px;
}
.copyrights span img{
    margin-right:5px;
}
.gotop {
    display:inline-block;
    position:absolute;
    right:0;
    top:-30px;
    width:82px;
    height:32px;
    text-indent:-9999px;
    background:url(images/back-to-top.png) no-repeat 0px 0px;
}
/* Short Codes
================================================== */
.toggle-sectn {
    width:100%;
    float:left;
    margin-top:20px;
}
.togglebox p {
    width:100%;
    padding:10px 0;
}
.devider {
    width:100%;
    text-align:right;
    margin-top:20px;
}
.cs_dropcap{
    margin-top:20px;
    width:100%;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.cs_dropcap:first-letter{
    font-size:30px;
}
.cs_dropcap p:first-letter{
    float: left;
    font-size: 40px;
    font-weight: bold;
    padding: 8px 10px 0 0;
}
.messagebox {
    float:left;
    margin-top:20px;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;	
}
.tables-code {
    width:100%;
    float:left;
    margin-top:20px;
}
.list_default {
    float:left;
    width:100%;
    margin-top:20px;
}
ul.shortcode-list{
    width:100%;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
ul.shortcode-list li{
    width:100%;
    float:left;
    position:relative;
    font-size:11px;
    display:inline-block;
    vertical-align:bottom;
    border-top:1px dashed #e8e8e8;
    padding:8px 0px 8px 15px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background:url(images/arrow.png) no-repeat 0px 14px;
}
ul.shortcode-list li a{
    font-size:12px;
    color:#38261e;
    float:left;
    text-align:left;
    display:inline-block;
}
ul.shortcode-list li a:hover{
    color:#000;
}
.es-carousel-wrapper {
    margin-top:20px;
}
.shortgrid {
    float:left;
    padding:20px 20px 0 0;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.tabs-sectn {
    float:left;
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #DFDFDF;
    float: left;
    margin:20px 0px 0px 0px;
}
.accordion {
    margin-top: 20px;
}
.messagebox {
    padding:20px;
}
/* Menu Page
================================================== */
.menu-nav {
	background-color:#f2f2f2;
	float:none !important;
	vertical-align:top;
	display:table-cell;
	padding-bottom:10px;
	border:1px solid #e5e5e5;
	box-shadow:0px 0px 6px 3px #e5e5e5;
}
.menu-nav h5 {
	color:#22140e;
	text-transform:uppercase;
	padding:16px 0px 16px 14px;
	background-color:#FFF;
}
.menu-nav ul li {
	border-top:1px dashed #e2e2e2;
	padding:10px 0px 12px 12px;
	background-color:#f9f9f9;
}
.menu-nav ul li a {
	font-weight:bold;
	background:url(images/update-arrow.png) no-repeat 0px 4px;
	padding-left:10px;
}
.menu-nav ul li:hover a, .menu-nav ul li a.active, .menu-nav ul li.active a{
	color:#FFF !important;
	background:url(images/update-arrow.png) no-repeat 0px -9px;
}
/* Menu Content
================================================== */
.menu-cont {
	float:none !important;
	display:table-cell;
	margin-left:0 !important;
	padding-top:10px;
	padding-bottom:10px;
}
.menu-cont .rating a {
	background-image:url("images/star-cover-white.png");
}
.menu-cont li:hover .rating a {
	background-image:url("images/star-cover.png");
}
.menu-cont .post {
    margin-top:0px;
}
.menu-cont ul {
    float:left;
    width:100%;
    border-right:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7;
}
.menu-cont ul li {
	border-top:1px solid #e7e7e7;
	float:left;
	width:100%;
	padding-left:24px;
	padding-top:14px;
	padding:15px 20px 15px 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.menu-cont ul li:hover {
	background-color:#f6f6f6;
	border-right:7px solid #831817;
}
.menu-cont .post .text {
	padding-top:0px;
}
.menu-cont .post .text h3{
	line-height:16px;
}
.menu-cont h4 {
	background:#22140e;
	padding:22px 25px 22px 25px;
	color:#FFF;
	font-weight:lighter;
}
.menu-cont .post-opts {
	width:15% !important;
	padding-bottom:0px !important;
	float:none !important;
}
.menu-cont .post .text p.bold {
	float:left;
	margin-left:10px;
	line-height:9px;
}
/* Static Content
================================================== */
.static p {
    color:#38261e;
    text-align:justify;
}
.italic {
    font-style:italic;
}
/* .static h3, .static h4, .static h1, .static h2, .static h5, .static h6 {
    color:#22140e;
}*/
.static h4 {
    margin-bottom:16px;
}
.static .coll {
    margin-top:36px;
}
.coll blockquote p {
    font-family:Georgia, "Times New Roman", Times, serif;
}
.sec-coll {
    margin-top:30px;
    padding-top:30px;
    background:url(images/static-border.png) repeat-x top;
}
.sec-coll .widget {
    background:none;
    padding:0px;
    margin:0px;
}
.coll blockquote {
    margin-bottom:0px;
    border-bottom:none;
    padding-bottom:0px;
}
.sec-coll .span4 h3 {
    margin-bottom:7px;
    font-weight:500;
}
.sec-coll .nav-tabs a.coments {
    background-image:none;
    text-indent:inherit;
}
.sec-coll .accordion {
    margin-top:0px;
}
.sec-coll .widget_tabs {
    margin-top:7px;
}
.sec-coll form ul {
    margin-left:-20px;
    float:left;
}
.sec-coll form ul li.inputfield {
    width:46%;
    float:left;
    margin-left:20px;
}
.sec-coll form {
    margin-bottom:0px;
}
.sec-coll h5 {
    margin-bottom:9px;
}
.sec-coll form ul li.inputfield input {
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sec-coll form ul li.inputfield.textarea {
    width:100%;
}
.sec-coll form ul li.inputfield.textarea textarea {
    width:92%;
    height:110px;
}
.sec-coll form ul li.in-btn {
    width:95%;
    position:relative;
}
.sec-coll form ul li.in-btn button {
    position:absolute;
    right:0px;
    top:30px;
    padding:7px 16px 7px 16px;
    color:#FFF;
    border:none;
}
.sec-coll #select7 {
    width:100%;
    background:url(images/option-btn.png) no-repeat right;
    background-color:#fff;
    border:1px solid #C2C2C2;
    float:right;
    height:37px;
    box-shadow:1px 1px 1px 1px #f3f3f3 inset;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:10px 0px 0px 16px;
    margin-bottom:10px;
}
.sec-coll .styled {
    position:absolute;
    width:100%;
    top:30px;
    right:0px;
    margin:0px;
    padding:0px;
    height:37px;
    font-size:12px;
}
.btn-style {
    float:left;
    width:100%;
}
.btn-style a {
    padding:13px 27px 13px 27px;
    border-radius:4px;
    color:#FFF;
    font-size:14px;
    display:inline-block;
}
.selection-tool {
    float:left;
    width:100%;
    margin-top:30px;
}
.sec-coll .pagination {
    background:none;
    float:left;
    width:100%;
    padding-top:0px;
}
.sec-coll .sharing {
    float:left;
    margin-top:20px;
}
.selection-tool ul li {
    float:left;
    width:100%;
}
.selection-tool ul li label {
    float:left;
    margin-right:29px;
}
.selection-tool ul li input {
    float:left;
    margin-right:10px;
}
/* Static Table
================================================== */
.table ul li div {
    float:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.table ul {
    float:left;
}
.table ul li {
    float:left;
}
.table ul li div.num {
    width:48px;
    text-align:center;
}
.table ul li div.head1 {
    width:390px;
    padding-left:20px;
    padding-right:20px;
}
.table ul li div.head2 {
    width:220px;
    padding-left:20px;
    padding-right:20px;
}
.table ul li div.head3 {
    width:280px;
    padding-left:19px;
    padding-right:20px;
}
.table ul li div {
    padding:11px 0px 11px 0px;
}
.heading ul li div {
    color:#FFF;
}
.sec-coll .table .heading {
    padding:0px;
    float:left;
    border:1px solid #d5d5d5;
    border-bottom:none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cont {
    float:left;
    border-right:1px solid #d5d5d5;
    border-bottom:1px solid #d5d5d5;
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cont ul li {
    background:#fff;
    border-top:1px solid #d5d5d5;
    width:100%;
}
.cont ul li div {
    border-left:1px solid #d5d5d5;
}
.cont ul li div.head1 {
    padding-left:19px;
    width:390px;
}
.cont ul li div.head2 {
    padding-left:19px;
    width:220px;
}
.cont ul li div.head3 {
    padding-left:19px;
}
.warn {
    float:left;
    width:100%;
    margin-top:30px;
}
.warn ul li {
    background:url(images/alert-bg.png);
    padding:14px 0 14px 11px;
    border-radius:4px;
    margin-top:20px;
    border:1px solid;
}
.warn ul li  button {
    width:5%;
    background:none;
    border:none;
}
.warn ul li a {
    padding-left:28px;
    background:url(images/alert-icon.png) no-repeat;
}
.warn ul li a.error {
    background:url(images/error-icon.png) no-repeat;
}
.warn ul li a.confirm {
    background:url(images/cunfirm-icon.png) no-repeat;
}
.warn ul li a.inform {
    background:url(images/inform-icon.png) no-repeat;
}
.warn ul li:first-child {
    margin-top:0px;
}
.warn ul li.error {
    background:url(images/error-bg.png);
}
.warn ul li.confirm {
    background:url(images/cunfirm-bg.png);
}
.warn ul li.inform {
    background:url(images/inform-bg.png);
}
.stat-notification span {
    font-size:44px;
    float:left;
}
.stat-notification {
    padding:36px 15px 36px 27px;
    border:1px solid #cdcdcd;
}
.stat-notification .text {
    padding-left:84px;
}
.stat-notification .text h2 {
    line-height:33px !important;
}
.sec-coll .test-author {
    border:none;
    padding-top:0px;
}
.sec-coll .widget .testi-list .thumb {
    margin-top:0px;
}
.sec-coll .test-author .text {
    border-bottom:1px solid #e7e7e7;
    margin-bottom:15px;
}
.sec-coll .test-author .pointer {
    top:-16px;
    left:129px;
}
.sec-coll .test-author h5 {
    float:left;
    width:auto;
}
.sec-coll .test-author .left {
    width:50%;
    margin-left:10px;
}
.ingredients .price.bold {
    padding:8px 0px 0px 0px;
    float:left;
}
.sp-sec .price.bold {
    float:left;
    margin-top:3px;
}
.widget-list .post .text{
    float:none;
    position:relative;
}
.recepei .text{
    float:none !important;
    width:inherit !important;
    position:inherit !important;
}
.poin{
	position:relative;
	float:left;
	width:100%;
}
.testimonial .testi-list:first-child{
	margin-top:0px;
}
.testimonial .testi-list{
	margin-top:20px;
}
.testimonial .testi-list .test-author{
	padding-top:0px;
	border-top:none;
}
.testimonial .testi-list .thumb{
	top:-6px;
}
.testimonial .testi-list .text{
	border-bottom:1px solid #E7E7E7;
	margin-bottom:15px;
}
.testimonial .test-author .pointer{
	top:-16px;
}
.faq .accordion{
	float:left;
	margin-top:10px;	
}

/*
irfan
*/

.bottom-section .span6 .widget {
    width: 50%;
}

.recipe-item-filter1 li.active{
    background-color: #831817 !important;
}

.social{
    float:left;
    padding:20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;    
    box-sizing: border-box;

}
.social a.so-twitter{
    background: url(images/social-icons/hr-so-twitter.png) no-repeat;
}
.social a.delicious{
    background:url(images/social-icons/hr-delicious.png) no-repeat;
}
.social a.digg{
    background:url(images/social-icons/hr-digg.png) no-repeat;
}
.social a.feedburner{
    background:url(images/social-icons/hr-feedburner.png) no-repeat;
}
.social a.flickr{
}
.social a.google_bookmark{
    background:url(images/social-icons/hr-google_bookmark.png) no-repeat;
}
.social a.google_buzz{
    background:url(images/social-icons/hr-google_buzz.png) no-repeat;
}
.social a.google_plus{
    background:url(images/social-icons/hr-google_plus.png) no-repeat;
}
.social a.linkedin{
    background:url(images/social-icons/hr-linkedin.png) no-repeat;
}
.social a.myspace{
    background:url(images/social-icons/hr-myspace.png) no-repeat;
}
.social a.picasa{
    background:url(images/social-icons/hr-picasa.png) no-repeat;
}
.social a.reddit{
    background:url(images/social-icons/hr-reddit.png) no-repeat;
}
.social a.so-fb{
    background:url(images/social-icons/hr-so-fb.png) no-repeat;
}
.social a.so-vimeo{
    background:url(images/social-icons/hr-so-vimeo.png) no-repeat;
}
.social a.stumbleupon{
    background:url(images/social-icons/hr-stumbleupon.png) no-repeat;
}
.social a.tumblr{
    background:url(images/social-icons/hr-tumblr.png) no-repeat;
}
.social a.youtube{
    background:url(images/social-icons/hr-youtube.png) no-repeat;
}
.social h6 {
    float: left;
    margin: 0 10px 10px 0;
}
.social a{
    margin-left:5px;
    width:25px;
    height:25px;
    display:inline-block;
    opacity:.6;
    filter: alpha(opacity=60);
}
.social h4 + a{
    margin-left:0px;
}
.news-list li {
	border-top: 1px dashed #DEDEDE;
    float: left;
    min-height: 60px;
    padding-top: 6px;
    position: relative;
    width: 100%;
}
.news-list li:first-child {
	border-top: none;
}
div.thumb{
    float: left;
    margin: 0 10px 0 0;
}

div.desc{
    float:left;
}
div.desc h5 a{
	color:#545454 !important
}
div.desc h5 a:hover{
	color:#831817 !important
}
.opening-times .span12 > img {
    float: right;
}
#contents .columns-sec .heading {
    line-height: 30px;
}
.span4 .widget .test-author{
 padding-left:0px !important;
 float:left;
}
.span4 .widget .test-author h5 {
    width: auto;
 padding:0 15px 0 0;
}
.span4 .widget .test-author p {
    float: left;
    width: auto;
}
.span4 .testi-list .thumb{
 position:absolute !important;
 margin-top:0px !important;
}
#contents .inner .ourspecials {
    width:100%;
    float:left;
 margin-bottom:22px;
}
.pagination ul li strong {
    background-color: #545454;
    float: left;
    line-height: 20px;
    margin-right: 5px;
    padding: 4px 12px;
}


/* Nivo Slider
================================================== */
.nivoSlider {
	position:relative;
	width:100%;
	float:left;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }
/* Caption styles */
.nivo-caption {
	position:absolute;
	width:100%;
	height:100%;
	z-index:9985;
	top:0px;
	left:0 !important;
	display:block !important;
	opacity:1 !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nivo-caption-in {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: none repeat scroll 0 0 #000000;
    color: #B1B1B1;
    display: block !important;
    left: 0 !important;
    opacity: 0.7;
    filter:alpha(opacity=70);
    padding: 20px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9985;
}
.nivo-caption-in .capt-in {
	display:none;
	position:relative;
	padding:0;
}
.nivo-caption-in.Top {
	top:0;
	bottom:auto;
}
.nivo-caption {
	position:absolute;
	color:#fff;
	z-index:9985;
	bottom:0;
	padding:20px;
	display:block !important;
	opacity:1 !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.nivo-html-caption {
	display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav {
	height:70px;
	width:100%;
	position:absolute;
	top:auto;
        bottom:0px;
	margin-top:-25px;
	z-index:9999;
}
.nivo-directionNav a {
	z-index:9;
	cursor:pointer;
	text-indent:-9999px;
}
.nivo-prevNav {
	width:70px;
	height:70px;
	float:left;
	display:inline-block !important;
	background:url("images/banner-arrows.png") repeat scroll 70px 0;
}
.nivo-nextNav {
	width:70px;
	height:70px;
	float:right;
	display:inline-block !important;
	background:url("images/banner-arrows.png") repeat scroll 0px 0;
}
.nivo-prevNav:hover {
	background:url("images/banner-arrows.png") no-repeat scroll -70px -70px;
}
.nivo-nextNav:hover {
	background:url(images/banner-arrows.png) no-repeat 0px -70px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/* cosmetics */
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(images/ajax_loading.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	display:block;
}
.nivo-controlNav {
	left:49%;
	padding:5px 10px;
	position:absolute;
	border-radius:20px;
	bottom:20px;
	z-index:9990;
	box-shadow:0px 0px 2px #000;
	display:none;
}
/* Anything Slider
================================================== */
.anythingSlider {
	display: block;
	overflow: visible !important;
	position: relative;
}
.anythingSlider .anythingWindow {
	position:relative;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.anythingSlider .anythingBase {
	background:transparent;
	list-style:none;
	position:absolute;
	overflow:visible !important;
	top:0;
	left:0;
	margin:0;
	padding:0;
}
.anythingBase.fade {
    opacity:1 !important;
}
.anythingSlider .arrow span {
	display:block;
	visibility:hidden;
}
.anythingSlider .arrow.disabled {
	display:none;
}
.anythingSlider .panel {
	background:transparent;
	display:block;
	overflow:hidden;
	float:left;
	padding:0;
	margin:0;
}
.anythingSlider .vertical .panel {
	float:none;
}
.anythingSlider .fade .panel {
	float:none;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	top:0;
	left:0;
}
.anythingSlider .fade .activePage {
	opacity:1;
	filter:alpha(opacity=100);
	z-index:2;
}
.any-caption {
	position:absolute;
	width:100%;
	z-index:9985;
	top:0px;
	left:0 !important;
	display:block !important;
	opacity:1 !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.capt-in {
	position:absolute;
	color:#b1b1b1;
	width:100%;
	z-index:9985;
	bottom:0px;
	left:0 !important;
	padding:20px;
	display:block !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.Top .capt-in {
	top:0;
	bottom:auto;
}
.caption-Top {
	top:99px;
	bottom:auto !important;
}
.any-caption {
	color:#b1b1b1;
	bottom:auto;
        top:0px;
	left:0px;
	display:block !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	word-spacing:3px;
	position:absolute;
	width:100%;
}
.any-caption.caption-Right {
	left:auto;
	right:40px;
}
.any-caption h1 {
	padding:0px 0px 5px 0px;
	font-size:18px;
	float:left;
	color:#FFF;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:none !important;
}
.any-caption p {
	color:#bbbbbb;
}
.anythingSlider .panel {
	position:relative;
}
.anythingSlider img {
	width:100%;
	height:100%;
}
.anythingSlider-default .anythingControls a.start-stop {
	display:none;
}
.anythingSlider-default .arrow {
	bottom:0;
        top:auto;
	position:absolute;
	display:block;
	width:70px;
	height:70px;
	z-index:9986;
	cursor:pointer;
	text-indent:-9999px;
}
.anythingSlider-default .back {
	width:70px;
	height:70px;
	float:left;
	left:0px;
	display:inline-block !important;
	background:url("images/banner-arrows.png") repeat scroll 70px 0;
}
.anythingSlider-default .back:hover {
	background:url("images/banner-arrows.png") repeat scroll -70px -70px;
	background-color:inherit !important;
}
.anythingSlider-default .forward {
	width:70px;
	height:70px;
	float:right;
	right:0px;
	display:inline-block !important;
	background:url(images/banner-arrows.png) no-repeat 0px 0px;
}
.anythingSlider-default .forward:hover {
	background:url(images/banner-arrows.png) no-repeat 0px -70px;
	background-color:inherit !important;
}
/* IE8 and Older Styling */
.as-oldie .anythingSlider-default .arrow {
	top:30%;
}
.as-oldie .anythingSlider-default .arrow a {
	margin:0;
}
.as-oldie .anythingSlider-default .anythingControls li {
	margin-left:3px;
}
.as-oldie .anythingSlider-default .anythingControls a {
	margin:0;
}
.as-oldie .anythingSlider-default .anythingNavWindow {
	margin:0 2px;
}
.as-oldie .anythingSlider-default .anythingNavWindow li {
	padding:3px 0 0 0;
}
/* RTL Styling */
.anythingSlider.rtl .anythingWindow {
	direction:ltr;
	unicode-bidi:bidi-override;
}
.anythingSlider.rtl .anythingControls ul {
	float:left;
}
.anythingSlider.rtl .anythingControls ul a {
	float:right;
}
.anythingSlider, .anythingSlider .anythingWindow, .anythingSlider .anythingControls ul a, .anythingSlider .arrow a, .anythingSlider .start-stop {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}
/* Sudo Slider
================================================== */
.sudo-slider {
	width:100% !important;
	height:100% !important;
}
.sudoslider1 {
	/*width:100% !important;*/
}
.sudo-slider ul {
	height:100% !important;
	width:100% !important;
	float:left;
}
.sudo-slider ul li {
	width:100% !important;
	height:100% !important;
	display:block !important;
}
.sudo-slider img {
	width:100% !important;
	height:100% !important;
}
#controls .nextBtn {
	right:-30px;
}
.sudoslid #container {
	margin:0 auto;
	position:relative;
	text-align:left;
	width:696px;
	background:#fff;
	margin-bottom:2em;
}
.sudo-slider ul, .sudo-slider li {
	margin:0;
	width:100%;
	list-style:none;
	position:relative;
	display:block;
}
.sudo-slider, .sudo-slider li {
	overflow:hidden;
}
.sudo-slider li .caption {
	color:#b1b1b1;
	width:100%;
	bottom:0px;
	left:0px;
	display:block !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	word-spacing:3px;
	position:absolute;
}
.sudo-slider .capt-in {
	padding:0 20px 20px;
	background:url(images/black.png);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
}
.capt-in a h3 {
	float: left;
	padding: 10px;
}
.caption .capt-in {
	background-position: 420px 37px;
}
.sudo-slider li .Right {
	left:auto;
	right:40px;
}
.sudo-slider h1 {
	padding:0px 0px 5px 0px;
	font-size:16px;
	float:left;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:none !important;
}
.sudo-slider li .caption {
	position:absolute;
	color:#b1b1b1;
	width:100%;
	z-index:9985;
	top:0px;
	left:0 !important;
	padding:20px;
	display:block !important;
	opacity:1 !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.sudo-slider li .Top {
	top:0px;
	left:0 !important;
	bottom:auto;
}
.sudo-slider li .caption .capt-in {
	color:#b1b1b1;
	width:100%;
	padding:20px;
	display:block !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	word-spacing:3px;
	font-family: 'Oswald', sans-serif;
}
.sudo-slider h1 a {
	color:#FFF;
}
.sudo-slider p {
	color:#bbbbbb;
}
.sudo-slider li .caption .capt-in h3 {
	color:#fff;
	padding-bottom:5px;
	font-size:18px;
}
.anythingWindow .capt-in {
	float:left;
	padding:20px;
	background: #000;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
        top:0px;
        bottom:auto;
        opacity: 0.7;
        filter:alpha(opacity=70);
}
.capt-in p {
	float:left;
	width:100%;
}
#controls {
	height:70px;
	width:100%;
	top:auto;
        bottom:0px;
	margin-top:-25px;
	z-index:9990;
	position:absolute;
	display:inline-block !important;
}
#controls a {
	z-index:9;
	cursor:pointer;
	text-indent:-9999px;
}
#controls .prevBtn {
	width:70px;
	height:70px;
	float:left;
	position:absolute;
	display:inline-block !important;
	background:url(images/banner-arrows.png) no-repeat -70px 0;
	position:relative;
	left:0px;
}
#controls .prevBtn:hover {
	background:url(images/banner-arrows.png) no-repeat -70px -70px;
}
#controls .nextBtn {
	width:70px;
	height:70px;
	right:0px;
	position:absolute;
	display:inline-block !important;
	background:url(images/banner-arrows.png) no-repeat 0px 0px;
}
#controls .nextBtn:hover {
	background:url(images/banner-arrows.png) no-repeat 0px -70px;
}

.wp-caption {}
.wp-caption-text {} 
.sticky  {}
.gallery-caption {}
.bypostauthor {}
.alignright { float:right !important;}
.alignleft { float:left !important;}
.aligncenter { text-align:center;}
.facebook_module,
.fb_iframe_widget > span,
.fb_iframe_widget > span > iframe {
    width: 100% !important;
}
.fb_iframe_widget,
.fb-like-box div span iframe {
 width: 100% !important;
 float:left;
}

.desc-sec {
    float: left;
}
pre {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #E2E2E2;
    border-radius: 3px 3px 3px 3px;
    font-family: Consolas,monospace;
    height: auto;
    margin: 0 0 20px;
    overflow-x: auto;
    padding: 10px 20px;
}
.inputfield {
    float: left;
    width: 100%;
}
.inputfield .refresh-captcha {
    background: url("images/refresh.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 9px 0 0;
    padding: 0 0 0 18px;
}
.inputfield > img {
    float: left;
    margin: 0 20px 20px 0;
}
.frm_error {
    color: #831817;
    float: left;
    padding: 5px 0 5px 10px;
}
.desc-sec iframe{
    float:left;
}

/* LayerSlider Default Skin */
.ls-nav-prev {
 background-position: -70px 0;
}
.ls-nav-prev:hover {
 background-position: -70px -70px;
}
.ls-nav-next {
 background-position: 0px 0;
}
.ls-nav-next:hover {
 background-position: 0px -70px;
}
.ls-nav-prev, .ls-nav-next {
 width: 70px;
 height: 70px;
 z-index: 10000;
 bottom: 0;
 display: inline-block !important;
 position: absolute;
 background-image: url(images/banner-arrows.png);
}
.ls-nav-prev {
 left: 0px;
}
.ls-nav-next {
 right: 0px;
}