/*

Theme Name: Chefling

 */

.dine-admobile, .travel-admobile{ display: none;}
 
 #ad-id-29428{ display:none;}

.slick-dots{    position: initial!important; margin-top:10px;}
header .simple-social-icons {

width: 100%!important; background:#d12828; padding:5px 0;
}
.simple-social-icons ul li {

    margin: 0 5px !important; display:inline-block!important; float:none!important;

}



.simple-social-icons ul li a {

    padding: 0 !important;

}



/* Start Css reset*/


@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900);
@import url(https://fonts.googleapis.com/css?family=Dancing+Script);

html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

    margin: 0;

    padding: 0;

    border: 0;

}





/*End css reset*/



body {

    margin: 0;

    padding: 0;

    font-size: 13px;

    font-family: 'Open Sans', sans-serif;

    color: #323232;

    background: #f5f5f5;

}



body.home {

    background: url(images/home/Background.jpg) top center; font-family: 'Lato', sans-serif; 

}


.story .aligncenter {

    margin: auto;

    display: block;

}



.aligncenter {

    margin: auto;

    display: block;

}



.container {

    max-width: 1342px;

    margin: 0 auto;

    padding: 0 27px

}



.centerwidth {

    max-width: 1042px;

}



* {

    outline: none;

    box-sizing: border-box;

}



ul {

    margin: 0;

    padding: 0;

}



li {

    list-style-type: none;

}



a {

    text-decoration: none;

    color: #8b8b8b;

    transition: 0.3s

}



a:hover {

    color: #d12828

}



.clear {

    clear: both;

}



section,

header,

footer {

    clear: both;

}



h1,

h2,

h3 {

    font-weight: normal;

}



h1 {

    font-size: 2.6em;

}



h2 {

    font-size: 1.9em;

}



h3 {

    font-size: 1.5em;

}



img {

    max-width: 100%;

    height: auto;

}



.col-1,

.col-2,

.col-3,

.col-4,

.col-5,

.col-6,

.col-7,

.col-8,

.col-9,

.col-10,

.col-11,

.col-12,

.col-c-20,

.col-c-47 {

    float: left;

}



.clear {

    clear: both;

}



.row {

    width: 100%;

    clear: both;

    float: left;

}



.col-1 {

    width: 8.3%;

}



.col-2 {

    width: 16.6%;

}



.col-3 {

    width: 24.3%;

}



.col-4 {

    width: 33.3%;

}



.col-5 {

    width: 41.5%;

}



.col-6 {

    width: 50%;

}



.col-7 {

    width: 58.3%;

}



.col-8 {

    width: 66.6%;

}



.col-9 {

    width: 74.9%;

}



.col-10,

{

    width: 83.2%;

}



.col-11 {

    width: 91.5%;

}



.col-12 {

    width: 100%;

}



.col-c-20 {

    width: 20%;

}



.col-c-47 {

    width: 47.5%;

}



.clear {

    clear: both;

}



.fl-left {

    float: left;

}



.fl-right {

    float: right;

    width: 32.5%;

    /*margin-right:14px; height:432px;*/

}



.full100 {

    width: 100%

}



.height250 {

    width: auto;

    height: 250px;

    float: left;

}





/*Start Header Section*/



.orange-bold-heading {

    font-weight: bold;

    color: #d12828;

}



.pad-r-2 {

    padding-right: 1.8%;

}



.btn {

    padding: 14px 20px;

    display: inline-block;

    border: none;

    text-decoration: none;

    font-size: 1.1em;

    color: #252525;

    text-align: center;

}



.btn-orange {

    color: #ffffff;

    background: #d12828;

}



.home .default-title{ display:block; margin-bottom:0;}

.default-title {

    display: table;

    margin-bottom: 37px;

}

.home .default-title .title-sep-container {

    display:none;

}

.default-title .title-sep-container {

    position: relative;

    display: table-cell;

    vertical-align: middle;

    height: 6px;

    width: 100%;

}


.home .default-title .title-left {

    float: left;


    color: #3d3d3d;

    white-space: pre;

    font-weight: 700;

    padding: 0 8px 0 0;

    margin: 0 0 20px;     font-size: 3.9em;

}

.default-title .title-left {

    float: left;

    display: table-cell;

    /* width: 100%; */

    color: #222222;

    white-space: pre;

    font-weight: 600;

    padding: 0 8px 0 0;

    margin: 20px 0 8px;

}



.default-title .sep-dashed {

    border: 1px dashed #222222;

    margin-top: 12px;

}



header,

footer {

    background: #ffffff;

    clear: both;

    width: 100%;

    float: left;

}



header {

    /*position: fixed;*/

    z-index: 9999;

}



.slider-section ul{}
.slider-section li{}

.slider-section .searchrecipe-button{ position:absolute;     z-index: 999;
    width: 13%;
    right: 25px;
    top: 85%; display:none;}

.main-header{ padding:22px 0; float: left;
    width: 100%; background:#ffffff; border-bottom:4px solid #d12828;}


.logo-sec {

    position: relative;

    z-index: 9999;

}



header .menu-primary-container ul li,

.menu-featured-container li {

    float: left;

    /* position: relative; */

}



header .menu-primary-container ul li {

    margin: 0 5px; text-transform:uppercase;

}



header .menu-primary-container {

    padding-top: 6%;

}



.hide-menu {

    position: relative;

}



header .menu-primary-container .nav-menu > li > a,

footer ul li a {

    padding: 10px;

    font-size: 18px;

    font-weight: normal;

    box-sizing: border-box;

    color: #212121;

    transition: 0.3s;

}



header .menu-primary-container li:hover {

    color: #383838;

}



header .menu-primary-container .nav-menu > li:hover > a,

header .menu-primary-container .current-menu-ancestor > a {

    color: #d12828!important;

}



.sub-menu-wrap .sub-menu li.current-menu-item a {

    border: none!important;

}



.sub-menu-wrap {

    position: absolute;

    width: 525px;

    background-color: #ffffff;

    /*top: 99px;*/

    z-index: 999;

    border: 1px solid #d12828;

    display: none;

    -webkit-box-shadow: 0px 0px 14px -4px rgba(0, 0, 0, 0.68);

    -moz-box-shadow: 0px 0px 14px -4px rgba(0, 0, 0, 0.68);

    box-shadow: 0px 0px 14px -4px rgba(0, 0, 0, 0.68);

    padding: 5px 0px 15px 0px;

    margin-top: 6px;

    left: 0;

}



.menu-item-261 .sub-menu-wrap {

    width: 729px;

}



#menu-item-2117 .sub-menu-wrap,

#menu-item-2934 .sub-menu-wrap {

    width: 176px;

    right: 14px;

    /*position: relative;*/

    height: auto;

    float: right;

    margin-left: -176px;

    left: inherit

}



header .menu-primary-container li:hover .sub-menu-wrap {

    display: block;

}



.sub-menu-wrap .sub-menu li {

    float: none;

    margin: 10px 10px 0px;

    display: inline-table;

    width: 150px;

}



.menu-item-261 .sub-menu-wrap .sub-menu {

    width: 373px;

}



.menu-item-261 .sub-menu-wrap .sub-menu li {

    float: left;

    margin: 0px 0px 10px 10px;

    width: 172px;

}



.sub-menu-wrap .sub-menu li:first-child {

    margin-top: 0;

}



.sub-menu-wrap .sub-menu li a {

    padding: 8px 10px;

    display: block;

    background: #e9e9e9;

    font-size: 1em;

    color: #252525

}



.sub-menu-wrap .sub-menu li a:hover {

    background: #d12828;

    color: #ffffff;

    border: none;

}



.sub-menu-wrap .sub-menu li.menu-item-202 a,

.sub-menu-wrap .sub-menu li.menu-item-3798 a {

    background: #d12828;

    color: #ffffff!important;

}



.sub-menu-wrap .sub-menu,

.sub-menu-wrap .menu-widget-content {

    float: left;

    width: 353px;

    /*width: 75%; margin-right:10px;*/

}



.sub-menu-wrap .sub-menu {

    width: 40%;

    /*25%*/

}



.menu-item-5904 {

    background: #360022;

    line-height: 26px;

}





/*#menu-item-5904 >a { color:#ffffff!important; border-bottom:none;}*/



#menu-item-5904 >a {

    border-bottom: none;

}



.menu-item-5904 .menu-featured-container {

    line-height: normal;

}



.menu-item-3789 {

    background: #2CC52C;

    line-height: 26px;

}



/*#menu-item-3789 >a {

    color: #ffffff!important;

    border-bottom: none;

}*/



.menu-item-3789 .menu-featured-container {

    line-height: normal;

}



.menu-item-3789 .sub-menu-wrap {

    right: 0;

    left: inherit;

}



.menu-item-78 .sub-menu-wrap .sub-menu,

.menu-item-222 .sub-menu-wrap .sub-menu,

.menu-item-177 .sub-menu-wrap .sub-menu,

.menu-item-227 .sub-menu-wrap .sub-menu,

.menu-item-2170 .sub-menu-wrap .sub-menu,

.menu-item-3789 .sub-menu-wrap .sub-menu {

    width: auto;

}



.menu-item-78 .sub-menu-wrap .sub-menu li,

.menu-item-222 .sub-menu-wrap .sub-menu li,

.menu-item-177 .sub-menu-wrap .sub-menu li,

.menu-item-227 .sub-menu-wrap .sub-menu li,

.menu-item-2170 .sub-menu-wrap .sub-menu li,

.menu-item-3789 .sub-menu-wrap .sub-menu li {

    width: 150px;

    display: block;

}



.menu-featured-container li {

    width: 169px;

    /*width: 31%;*/

    margin: 0 1% 2%!important;

    text-align: left;

}



.menu-featured-container li img {

    border: 5px solid #ececec;

    width: auto;

}



.menu-item-2170 {

    display: none;

}





header .nav-trigger span {

    height: 7px;

    width: 40px;

    display: block;

    float: initial;

    margin-bottom: 7px;

    background: #d12828;

}



header .nav-trigger {

    margin-right: 2%;

    display: none;

}







#menu {

    width: auto!important;

}





/*header .menu-primary-container ul li.menu-item-2934{ display:none;}

*/

.header-search{ display:none;}
.header-right{ float:right; border:1px solid #cccccc; border-radius:15px; padding:0 0 0 10px; margin-top:2.5%; width:28%;}
.header-right .search-form{ margin-top:0;}
.header-right .search-form .screen-reader-text{ display:none;}
.header-right .search-field{ border: none!important;
    border-radius: 0!important;
    box-shadow: none!important;
    background: none; width:90%;}
.header-right .search-submit{ background:url(images/home/search-icon.png) no-repeat right; padding:0; margin:0; width:20px; height:20px; font-size:0; padding-top:10px;}

/*End Header Section*/





/*Start slider Section*/



.slider-section .slider-left {

    width: 66.5%;

}



.slider-section .slider-left,

.border-wp {

    border: 10px solid #ececec;

    padding: 5px;

    float: left;

}



.home .flex-control-nav.flex-control-paging {

    display: none;

}

.slider-section{margin-bottom: 10px;
    display: block;
    float: left;
    width: 100%;}

.metaslider{ margin:auto;}
.home #metaslider_36 {

    margin: 0;

}



.home .metaslider .caption-wrap {

    background-color: transparent !important;

    opacity: 0.8!important; bottom:20%; left:6%; width:40%; 
}

.home .caption {

    font-size: 40px;

    text-align: left;

    width: 100%;

    float: left;

    color: #262626;

    line-height: 1.5;

    font-weight: 300;

    margin: 0;

    /*text-shadow:1px 1px #262626;*/

    background: rgba(255,255,255, 0.8);

    padding: 20px 30px!important; border-radius:10px; 

}



.home .caption p {

    font-size: 13px;

}





/*Start slider Section*/





/*Start Home Content */



.metro {

    border: 10px solid #ececec;

    margin: 10px 0;

    text-align: center;

    background: #ffffff;

}



.metro img {

    float: left;

}



.metro-home {

    width: 97%;

    margin-top: 0px;

    margin-bottom: 20px;

}



.metro-home img {

    float: left;

    min-height: 224px;

}



.metro-home .ad-wrapper img {

    /*min-height:250px;*/

}



.metro-half {

    width: 48%;

    margin-bottom: 29px;

    /*    margin-right: 22px;

*/

    margin-top: 0px;

}



.metro-half-1,

.metro-half-3,

.metro-half-4,

.metro-half-6,

.metro-half-8,

.metro-half-10 {

    float: right;

}



.metro .simple-social-icons {

    clear: both;

    margin-top: 13px;

}



.metro .simple-social-icons ul {

    display: block;

    text-align: center;

    float: none;

}



.metro .simple-social-icons ul li {

    display: inline-block;

    float: none;

    vertical-align: top;

}



.metro .simple-social-icons ul li a {

    height: 23px!important;

}



.pluginShareButtonLink img {

    display: none!important;

}



.metro .simple-social-icons ul li.social-twitter a,

.metro .simple-social-icons ul li.social-facebook a {

    width: 24px;

    color: #c8c7c7!important;

    font-size: 23px;

}



.metro .simple-social-icons ul li.social-twitter a:hover,

.metro .simple-social-icons ul li.social-facebook a:hover {

    color: #fcd7c5!important;

}



.metro .simple-social-icons ul li.social-pinterest a {

    background: url(images/socialshare-btns.png) no-repeat!important;

    background-position: -64px 0px!important;

    width: 19px!important;

    transition: 0s!important;

}



.metro .simple-social-icons ul li.social-pinterest a:hover {

    background-position: -64px -31px!important;

}





/*.metro h2 {

    margin-top: 20px;

}

*/



.metro-right-container .metro {

    float: right;

}



.hotpick-main > .metro:nth-child(even),

.latest-recipe-home-box-2 > .col-6:nth-child(even) > .metro {

    float: right;

}



.featuredbanner {

    margin-top: 30px;

    margin-bottom: 20px;

}



.featuredbanner .inner-banner-content {

    padding: 0px;

    width: 33.5%;

    padding-right: 1%;

}



.featuredbanner .inner-banner-content .sharethis {

    bottom: 0px;

    /*position:absolute;*/

}



.featuredbanner .inner-banner-content .sharethis .sfsi_wDiv {

    position: static!important;

}



.sharethis .sfsi_wDiv {

    position: static!important;

}



.featuredbanner .featured-image {

    width: 66.3%;

    position: relative

}



.home-latest-footer {

    padding: 7% 6% 4%;

    font-weight: 300;

    float: left;

    height: 154px;

    width: 100%;

}



.home-latest-footer h3 {

    font-weight: 300;

}



#home-verticle {}





/*#home-verticle .slick-track{ top:137px;}*/



#home-verticle .slick-prev,

#home-verticle .slick-next {

    background: url(images/home-arrows.png) no-repeat center top!important;

    width: 50%!important;

    height: 36px!important;

    top: 100%;

    margin-top: -34px;

}



#home-verticle .slick-prev {

    left: 0!important;

    background-color: #656565!important;

}



#home-verticle .slick-next {

    right: 0!important;

    background-position: 50% -35px!important;

    background-color: #f2631b!important;

}



#home-verticle .small-listing-image {

    border: 8px solid #ececec;

    transition: .3s;

    /*height: 100px;*/

    overflow: hidden;

}



#home-verticle .small-listing-image:hover {

    border: 8px solid #d12828;

}





/*#home-verticle .small-listing-image img{ height:100px;}*/



#home-verticle .small-listing-content h3 {

    font-weight: 300;

    font-size: 25px;

    color: #262626;

    margin-bottom: 6px;

}



#home-verticle .small-listing-content h3 a {

    color: #262626;

}



#home-verticle .small-listing-content h3 a:hover {

    color: #d12828;

}



#home-verticle .small-listing-content {

    font-size: 13px;

    color: #8b8b8b;

    padding-top: 4px;

    width: 61%;

}



.flex-direction-nav a {

    background: url(images/arrows.png) no-repeat!important;

    width: 33px!important;

    height: 57px!important;

}



.flex-direction-nav .flex-next {

    background-position: -32px 0px!important;

}



.feature-main,

.feature-main-2 {

    width: 31.3%;
   background:#ffffff; padding:25px 25px 10px; border-radius: 10px;  margin: 0 10px 10px; box-shadow:5px 5px 15px #cccccc;

}



.feature-main-2 {

    float: right;

}



.home-feature {

    text-align: left;

    margin-top: 0px;

    /*padding:5px;*/

}


.home-feature .slick-slide-feature2, .home-feature .slick-slide-feature1{ display:none;}
.home-feature img {

    width: 100%;

    height: 250px;

}



.home-feature-content {

    padding: 10px 0 0px;

}



.home-feature-content h2 {

    font-size: 1.6em; font-weight:600!important; color:#664806;

}

.home-feature-content h2 a{color:#664806;}

.home-feature-content h2,

.hot-pick-content h3 {

    font-weight: 300;

}



.home-feature-content .btn-orange {

    width: 100%;

}



.home-feature-content .btn-orange:hover {

    color: #FFFFFF;

}



.home-feature-content .col-9 {

    width: 100%;

    height: auto;

    min-height: 57px;

}



.home-feature-content .col-3 {

    float: right;

    width: auto;

}
.home-mid-section{clear: both; float: left;  width: 100%; margin:10px 0 15px;}
.home-feature .slick-slide-feature .slick-dots li button::before{ font-size:12px; line-height: 22px; border:2px solid #999999; border-radius:15px; color:#ffffff;}
.home-feature .slick-slide-feature .slick-dots li.slick-active button:before{ color:#000000!important;}
.dine-right-home-2{ margin:10px 0;}
.dine-right-home-2 .dine-container{ background:#d12828; width:100%; float:left; padding:15px 0px;}
.dine-right-home-2 .dine-container .listing-small{ width:30.3%; clear:none; margin:20px 15px; position:relative;}
.dine-right-home-2 .dine-container .listing-small .small-listing-image{ width:100%; float:none; position:relative;}
.dine-right-home-2 .dine-container .listing-small img{ border-radius:10px; width:100%;}
.dine-right-home-2 .dine-container .listing-small h3{ display:block; font-size: 1.7em; position: absolute; bottom: 2px; z-index: 9999; font-weight:300; padding: 10px 10px 5px; width: 100%;
    border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background:rgba(0,0,0,0.4);}
.dine-right-home-2 .dine-container .listing-small:hover h3{ display:none;}
.dine-right-home-2 .dine-container .listing-small h3 a{ color:#ffffff;}
.dine-right-home-2 .listing-small .small-listing-content { display:none;  width: 100%; height:100%; vertical-align: top; float: none;position: absolute; top: 0; background: rgba(0,0,0,0.4); padding: 20px 25px;  border-radius: 10px; }

.dine-right-home-2 .listing-small .small-listing-content p{font-size: 30px; color:#ffffff;  }
.dine-right-home-2 .listing-small .small-listing-content .travel-link{  display:block; height:100%;}

.dine-right-home-2 .listing-small .small-listing-content .read-more{ font-style:italic; text-decoration:underline; color:#d12828; font-size: 14px;
    text-align: right;
    float: right;
}
.dine-right-home-2 .dine-container .listing-small .small-listing-image:hover .small-listing-content{ display:block;}
.dine-right-home-2 .dine-container .dinepick-readmore{ background:#ffffff; border-radius:20px; padding:10px 45px; color:#d12828;     float: right;
    font-size: 20px;
    font-weight: 600;
    margin: 0 41px;}
	
	.dine-right-home-2 .dine-container1{ display:none;}
.videos-home{ margin:10px 0;}
.videos-home .video-small1{ display:none;}
.videos-home .video-small{ margin-left:1%; width: 24%;     overflow-y: scroll;
    height: 652px;}
.videos-home .video-thumb{ position:relative; margin-bottom:1%;}
.videos-home .video-thumb .list-content{position: absolute;
    bottom: 2px;
    padding: 10px;
    background: #000000;
    width: 100%;}
.videos-home .video-thumb .list-content h2{ font-size:14px; font-style: italic;
    font-weight: 600;
    color: #ffffff;}

.videos-home .video-thumb .list-content h2 a{ color:#ffffff;}

.home-wazwan{ background:url(images/home/Asset%2024.png) no-repeat top right; margin:10px 0;}
.home-wazwan .textwidget{ clear:both; text-align:center; font-size:25px; margin: 20px 0;}
.home-wazwan .wazwan-gallery{ width:100%; float:left; clear:both;}
.home-wazwan .item h1{ display:none;}
.home-wazwan .item{margin: 0 6px;}
.home-wazwan .discover-readmore{  background: #d12828;
    border-radius: 20px;
    padding: 10px 45px;
    color: #ffffff;
    float: right;
    font-size: 20px;
    font-weight: 600;
    margin: 19px 0 0;}
	
.home-wazwan .content-top{ background:rgba(255,255,255,.8); position: absolute;
    z-index: 9999;
    display: block;
    float: left;
    text-align: center;
       padding: 11.6% 1%;
    font-size: 30px;
    /* top: 86px; */
    margin-top: 6%;}
.home-wazwan .slick-slide-wazwan1{ display:none;}

.home-subscribe{ background: url(images/home/Asset%2015.png)#d12828 right no-repeat; margin:10px 0;}
.home-subscribe .heading{ color:#ffffff; font-size:2.5em; width:40%; float:left; padding-top:5%;}
.home-subscribe .textwidget{ float:left; width:37%;}
.home-subscribe #mc_embed_signup{ background:none; float:right; color:#ffffff; width:100%;}
.home-subscribe #mc_embed_signup h2{ display:none;}
.home-subscribe #mc_embed_signup .asterisk{ color:#ffffff;}
.home-subscribe #mc_embed_signup .mc-field-group{ width:100%;}
.home-subscribe #mc_embed_signup .button{  background: #ffffff;
    border-radius: 20px;
    color: #d12828;
    float: right;
    font-size: 20px;
    font-weight: 600;}

.hotpick-main {

    margin-top: 28px;

}



.hotpick-main .default-title {

    margin-bottom: 29px;

}



.hotpick-main .metro-half {

    margin-bottom: 45px;

}



.hot-pick {

    position: relative;

    overflow: hidden;

    margin: 5px;

    float: left;

}



.hot-pick .hot-pick-content {

    position: absolute;

    top: 0;

    left: -100%;

    width: 100%;

    height: 100%;

    background-color: rgba(243, 97, 24, 0.86);

    transition: 0.3s;

    padding: 30% 10%;

}



.hot-pick:hover .hot-pick-content {

    left: 0;

}



.hot-pick-content h3,

.hot-pick-content a {

    color: #ffffff;

}



.hot-pick-content .read-more {

    font-weight: bold;

    margin-top: 15px;

    text-decoration: underline;

    text-align: center;

    display: block

}



.dine-pick img {

    border: 6px solid #ececec;

    padding: 4px;

    /*width: 250px; height:392px;*/

}





/*.dine-pick .col-5{width: 43%;}*/



.dine-pick .col-7 {

    width: 57%;

}



.dine-pick .dine-pick-content {

    color: #8b8b8b;

    padding-left: 2%;

}



.dine-pick .dine-pick-content h3 {

    color: #8b8b8b;

    margin-bottom: 20px;

}



.dine-pick .dine-pick-content a {

    margin-top: 20px;

}



.travel-bottom-home {

    padding-top: 17px;

    width: auto;

    float: none;

    display: table-cell;

    padding-left: 2%;

}



.travel-bottom-home img {

    border: 8px solid #ececec;

    /*width:240px; height:400px;*/

}



.travel-right-home-l {

    display: table-cell;

    float: none;

    vertical-align: top;

    width: 74%;

}

.travel-right-home{ margin:10px 0;}
.travel-right-home .default-title {

    width: 100%;

}
.travel-right-home .slick-slide-travel2, .travel-right-home .slick-slide-travel1{ display:none;}
.travel-right-home .travel-container{ float:left; width:100%;}

.travel-right-home .listing-small {

    padding-top: 0px;

    margin-bottom: 0px;

    margin-top: 0px; width:33.3%; clear:none; position:relative;

}



.travel-right-home .listing-small img {

    transition: .3s; width:100%;

}

.travel-right-home .listing-small .small-listing-content {
    
    float: none;   background: rgba(0,0,0,0.8);
    height: 100%;
    width: 100%;  padding: 25px;  top:0; display:none;}
.read-more{    color:#d12828; font-size: 14px;
    text-align: right;
    float: right; font-style:italic; text-decoration:underline;
}
.travel-right-home .listing-small .small-listing-content p{color: #ffffff; font-size:29px;   }
.travel-right-home .listing-small .small-listing-content .travel-link{  display:block; height:100%;}
.travel-right-home .listing-small .small-listing-image:hover .small-listing-content{ display:block;}
.travel-right-home .listing-small .small-listing-image:hover h3{ display:none;}

.travel-right-home .listing-small .small-listing-image {

    width: 100%; position:absolute;  background: rgba(0,0,0,0.2); height: 100%;

}

.travel-right-home .listing-small .small-listing-image h3{ font-style:italic; font-size:3.5em;  padding: 15px 25px;  color:#ffffff; text-shadow: 3px 2px #6f6e6e; height: 100%;}
.travel-right-home .slick-slide-travel .slick-dots li button::before{ font-size:12px; line-height: 22px; border:2px solid #d12828; border-radius:15px; color:#ffffff;}
.travel-right-home .slick-slide-travel .slick-dots li.slick-active button:before{ color:#000000!important}
.travel-right-home .travel-readmore{     background: #d12828;
    border-radius: 20px;
    padding: 10px 45px;
    color: #ffffff;
    float: right;
    font-size: 20px;
    font-weight: 600;}
	
	
.whatshould-home{ margin:10px 0;}
.whatshould-home .whatshould-container{ background:#ffffff url(images/home/whatshould-background.jpg) no-repeat right; float:left; width:100%; padding:20px 0;}

.whatshould-home .whatshould-container .whatshould-form{width: 50%; float: left;}
.whatshould-home .whatshould-container .whatshould-form .col-6{float: left;  width: 45%; margin: 0 5% 3% 0;}
.whatshould-home .whatshould-container .whatshould-form	.chosen-container-multi .chosen-choices, .whatshould-home .whatshould-container .whatshould-form .chosen-container-single .chosen-single{ background:#d12828!important; color:#ffffff; font-size:20px; font-weight:600; padding: 10px 20px;
    border-radius: 39px; height: auto;
    line-height: inherit;}
.whatshould-home .whatshould-container .whatshould-form .chosen-container-multi .chosen-choices li.search-field input[type=text], .whatshould-home .whatshould-container .whatshould-form .chosen-container-single .chosen-single span{color:#ffffff; font-size:20px; font-weight:600; font-family:'Lato', sans-serif;   width: 100%!important; text-shadow: 1px 1px 1px #666666;}

.whatshould-home .whatshould-container .whatshould-form .chosen-container-single .chosen-single div b{    background: url(images/home/chosen-sprite.png) no-repeat 0 19px;}

.whatshould-home .whatshould-container .whatshould-form .whatshould-searchbtn{ text-align:center;}
.whatshould-home .whatshould-container .whatshould-form .whatshould-searchbtn input{ background:#f73c3c; color:#ffffff; font-size:20px; font-weight:600;padding: 10px 7%; border:none; border-radius: 39px;}

.whatshould-home .whatshould-container .whatshould-form .chosen-container-multi .chosen-container .chosen-results{ color:#000000; font-size:14px;}

.whatshould-home .whatshould-container .whatshould-form .chosen-container-multi .chosen-choices li.search-choice{ background:#ffffff; font-size:14px;}

.latest-main{ margin:10px 0;}
.latest-recipe-container{clear: both; }
.latest-recipe-container .latest-recipe{ text-align:center; margin-bottom:20px;}
.latest-recipe-container .latest-recipe img{ border-radius:50%; width:255px; height:255px; margin:auto;}
.latest-recipe-container .latest-recipe .home-latest-footer{ height:auto; padding:4% 6%;}
.latest-recipe-container .latest-recipe .home-latest-footer h3{ font-size:2em}
.latest-recipe-container .latest-recipe .home-latest-footer a{ color:#000000; font-weight:400; font-style: italic;}
.latest-main .recipe-readmore{background: #d12828;
    border-radius: 20px;
    padding: 10px 45px;
    color: #ffffff;
    float: right;
    font-size: 20px;
    font-weight: 600;}
	
	.slick-slide-recipe1{ display:none!important;}

.travel-bottom-home .ad-wrapper {

    width: 160px;

    height: 600px;

}



.see-more {

    display: block;

    text-align: center;

    background: url(images/see-more.png) no-repeat;

    width: 128px;

    height: 85px;

    margin: auto;

    clear: both;

}



.home-footer-section {

    margin-top: 2%;

}





/*Start Home Content */





/*Start Inner Content */



.static-content {

    margin-top: 15px;

    float: left;

    font-size: 1.2em;

    line-height: 1.8em;

    /* background:url(images/chefling-img.png) no-repeat right bottom;*/

}



.static-content p {

    margin-bottom: 10px;

}



.main-content {

    min-height: 440px;

    padding-bottom: 30px;

}



.inner-heading {

    background: #323232;

    padding: 25px 0;

    float: left;

    width: 100%;

   /* margin-top: 111px;*/

}



h1.page-title {

    font-size: 3.1em;

    font-weight: normal;

}



.recipe-search-form {

    float: right;

    margin-top: 13px;

    width: 100%;

}



.post-search-form {

    float: right;

    margin-top: 13px;

    width: auto;

}



.main-recipe .chosen-container-single {

    width: 30%!important;

}



.search-icon {

    width: 26px;

    height: 21px;

    background: url(images/search-icon.png) no-repeat center center;

    font-size: 0;

    border: none;

    float: left;

    cursor: pointer;

}



.inner-heading h1.page-title {

    color: #ffffff;

    float: left;

}





/*.tax-psl_category .metro-inner:last-child{ display:none;}*/



.metro-inner {

    padding: 5px;

    border-width: 7px;

    text-align: left;

}



.author-post {

    color: #d12828;

    font-weight: bold;

    padding: 1% 0;

}



.author-post a {

    color: #d12828;

}



#author-bio-box {

    padding: 0px!important;

}



.excerpt {

    margin-top: 2%;

    min-height: 54px;

    color: #464545;

}



.listing .metro img {

    height: 227px;

}



.inner-banner {

    margin: 15px 0;

    text-align: left;

    position: relative;

}



.inner-banner-content {

    padding: 2% 3%;

}



.inner-banner-content h1 {

    font-size: 3.1em;

    color: #262626;

    font-weight: 300;

}



.inner-banner-content h1 a {

    color: #262626;

}



.inner-banner-content .author {

    font-size: 1.1em;

}



.listing .metro-inner {

    width: 32%;

    margin: 15px 1.2%;

    position: relative;

}



.listing .col-6.metro-inner {

    width: 48%;

    margin: 15px 1%;

}





/*.listing .metro-inner img{ height:245px;}

*/



.listing a.thumb {

    width: 100%;

    max-height: 235px;

    display: block;

    overflow: hidden;

}



.listing .list-content h2 {

    color: #262626;

    min-height: 73px;

    font-size: 18px;

    font-weight: normal;

}



.listing .list-content h2 a {

    color: #262626;

}



.listing .foodtourlist-content h2{

	 min-height: auto; margin:5px 0px 15px; font-size:20px; font-weight:600;}



.listing .foodtourlist-content h2 a {

    color: #000000;

}



.listing .foodtourlist-content .book-tour{ color:#ffffff; background:#d12828; border-radius: 5px; padding: 5px 10px;}



.listing .foodtourlist-content .tour-meta{ float:right;}



.listing .list-content {

    padding: 10px 3% 15px;

}



.listing .list-item-1 {

    margin-left: 0;

}



.listing .list-item-2 {

    margin: 15px 0.725%;

}



.listing .list-item-3 {

    margin-right: 0;

}



.listing span.list-tag,

.inner-banner span.list-tag {

    padding: 10px;

    color: #ffffff;

    background-color: #d12828;

    font-size: 1.1em;

    position: absolute;

    top: 15px;

    left: -16px;

}



.ui-state-default,

.ui-widget-content .ui-state-default,

.ui-widget-header .ui-state-default {

    color: #333333!important;

    font-weight: normal!important;

}



.listing-small {

    width: 100%;

    float: left;

    clear: both;

    margin: 10px 0;

    margin-top: 0px;

}



.listing-small .small-listing-image {

    float: left;

    width: 35%;

}



.listing-small .small-listing-content {

    float: left;

    width: 68%;

    padding-left: 15px

}





/* single content */



.travel-cover,

.inner-banner {

    /* display: none; */

}



.single-content {

    font-size: 1.1em;

}



.single-content .single-content-left {

    padding-right: 2.5%;

    width: 69.9%;

}



.single-content .single-content-left li {

    list-style: inherit;

    margin-left: 21px;

    margin-bottom: 10px

}



.single-content p {

    line-height: 25px;

}





/*.single-recipe .story{ font-style:italic;}*/



.single-recipe .story .bio-description,

.single-recipe .story #author-bio-box {

    font-style: normal;

}



.single-content h1,

.single-content h2,

.single-content h3,

.single-content p {

    margin: 10px 0;

}



.single-content ul,

.main-sidebar .menu-featured-container {

    padding: initial;

    margin-bottom: 10px;

}



.main-sidebar .menu-featured-container li {

    width: 100%;

    margin: 5px 0;

}



.main-sidebar .menu-featured-container li img {

    margin-right: 10px;

    width: 24.3%;

    float: left;

    border: 4px solid #ececec;

}



.main-sidebar .menu-featured-container li img:hover {

    border: 4px solid #d12828;

}



.main-sidebar .menu-featured-container li p {

    width: 71%;

    float: right;

    margin: 0px;

}



.single-content .sidebar-right {

    width: 30%;

}



.single-content .sidebar-right .default-title {

    margin-bottom: 18px;

}



.single-content .sidebar-right .default-title .title-left,

.single-content .sidebar-right .default-title .sep-dashed {

    margin-top: 0px;

}



.single-content .sidebar-right .ad-wrapper,

.single-content .main-sidebar .ad-wrapper,

.single-content .single-content-left .ad-wrapper {

    float: left;

    margin: 19px 0px;

}



.carousel-gallery {

    display: none;

}



.slick-slider {

    margin-bottom: 0px!important;

}



.slick-prev,

.slick-next {

    background: url(images/arrows.png)!important;

    width: 35px!important;

    height: 48px!important;

    z-index: 99;

}



.slick-prev:before,

.slick-next:before {

    color: transparent!important;

}



.slick-prev {

    left: 13px!important;

}



.slick-next {

    right: 13px!important;

    background-position: -29px 0px!important;

}



.single-recipe-bottom {

    margin-top: 20px;

    margin-bottom: 20px;

}



.single-ingredients li {

    padding-left: 1em;

    text-indent: -.7em;

}



.single-ingredients li:before {

    content: "▪ ";

    color: #d12828;

    font-size: 19px;

}



.single-ingredients h3 {

    color: #222222;

    font-weight: 600;

    margin-bottom: 15px;

}



.single-ingredients {

    width: 223px;

}



.stampimg {

    margin-bottom: 20px;

}



.single-ingredients .inner {

    padding: 10px 15px;

    border: 1px solid #afafaf;

    margin-bottom: 16px;

}



.single-ingredients .inner li {

    list-style: none;

    margin: 0px;

}



.single-instructions {

    width: 62%;

    margin-left: 20px;

}



.single-instructions ul {

    margin-left: 19px;

}



.single-instructions ul li {

    list-style: disc;

    margin-bottom: 10px;

}



.single-content .single-meta-list {

    margin-left: 0px;

}



.single-content .single-meta-list li {

    list-style: none;

}



.single-content .single-meta-list li strong {

    width: 47%;

    float: left;

}



.single-content .single-meta-list li {

    margin: 5px 0;

}



.sidebar-post-container img {

    border: 4px solid #ececec;

}



.sidebar-post-container img:hover {

    border: 4px solid #d12828;

}



.sidebar-post-container .col-3 {

    margin-right: 10px;

}



.sidebar-post-container .col-9 {

    width: 71%;

}



.form-tab-container {

    font-weight: normal;

    display: block;

}



.form-tab-container .tabs {

    width: 100%;

    float: left;

    border-bottom: 4px solid #d12828;

}



.form-tab-container .tabs li {

    color: #222222;

    padding: 0 4%;

    float: left;

    font-size: 18px;

    line-height: 51px;

}



.form-tab-container .tabs li a {

    color: #222222;

}



.form-tab-container .tabs li.active-tab {

    background: #d12828;

    color: #FFFFFF;

}



.form-tab-container .tabs li.active-tab a {

    color: #FFFFFF;

}



.tab-content {

    display: none;

    background: #ffffff;

    float: left;

    width: 100%;

    padding: 2% 4%;

    font-weight: bold;

    color: #323232;

    font-size: 14px;

}



.active-tab-content {

    display: block;

}



.tab-content .submit,

.tab-content .wpcf7-submit {

    color: #FFFFFF;

    font-size: 14px;

    font-weight: bold;

    background: #404040;

    border: none;

    padding: 1.5% 2%;

    width: auto;

}



.comments-area {}



.comments-area p,

.wpcf7 p {

    margin: 1.5% 0;

}



.comments-area label,

.wpcf7 label {

    width: 11%;

    float: left;

}



.comments-area input,

.wpcf7 input {

    line-height: 20px;

    width: 36%;

}



.comments-area textarea,

.wpcf7 textarea {

    width: 36%;

}



.form-submit {

    text-align: right;

    width: 47%;

}



div.wpcf7-mail-sent-ok {

    display: none!important;

}



.topsection-tagline {

    text-align: center;

    font-size: 18px;

    margin: 25px 0;

    background: url(images/stripct.png) repeat top;

    padding: 10px;

    color: #FFFFFF;

}



.author-listing {

    margin-top: 15px;

}



.author-listing .author-tagline {

    text-align: center;

    font-size: 18px;

    margin-bottom: 25px;

    background: url(images/stripct.png) repeat top;

    padding: 10px;

    color: #FFFFFF;

}



.author-listing .author-tagline .orange {

    color: #ffffff;

}



.author-listing .author-tagline a {

    color: #ffffff;

    text-decoration: underline;

}



.author-listing .related-inner-4 {

    margin: 0 0 1.5% 0!important;

}



.author-listing .related-inner-1,

.author-listing .related-inner-2,

.author-listing .related-inner-3 {

    margin: 0 2% 2% 0!important;

}



.author-listing img {

    width: 215px;

    height: 160px!important;

}



.author-listing .metro-inner h2 a {

    line-height: 46px;

}



.author-banner {

    background: #ececec;

    border: 0px;

    padding: 0px;

}



.author-banner .col-4 {

    width: 26%;

}



.author-banner .col-8 {

    margin-left: 4%;

    padding-top: 2%;

}



.author-banner h3 {

    font-size: 25px;

    color: #262626;

    font-weight: normal;

}



.author-banner p {

    line-height: 24px;

}



.related-listing {

    margin-bottom: 20px;

}



.related-listing .metro-inner {

    margin: 0 1% 1.5%;

    width: 23.5%;

}



.related-listing .metro-inner:first-child {

    margin-left: 0;

}



.related-listing .metro-inner:last-child {

    margin-right: 0;

}



.related-listing .list-content {

    clear: both;

    padding: 5px 0;

    float: left;

    width: 100%;

    text-align: center;

}



.related-listing .list-content h2 {

    color: #262626;

    font-size: 1em;

    min-height: 44px;

    font-weight: normal;

}



.related-listing .list-content h2 a {

    color: #262626;

}



.sharethis {

    clear: both;

}



.travel-cover {

    margin-top: 30px;

    margin-bottom: 20px;

}



.travel-heading-c {

    padding-left: 0;

    padding-right: 0;

}



.carousel-item {

    position: relative;

}



.carousel-title {

    padding: 20px;

    position: absolute;

    width: 100%;

    background-color: rgba(22, 22, 22, 0.8);

    bottom: 0;

    color: #ffffff;

    display: none;

    font-size: 20px;

}



.carousel-item:hover .carousel-title {

    display: block;

}



.carousel-item img,

.gallery-item img {

    width: 100%;

}



.chosen-container-single .chosen-single {

    color: #141414;

}



.aaj-ke-pakaya-bg {

    background: url(images/ajj-ke-pakaye-bg.jpg) no-repeat center top;

    padding: 2% 15% 4%;

    background-size: cover;

}



.aaj-ke-pakaya-bg h1.page-title {

    overflow: hidden;

    float: none;

    text-align: center;

    color: #0b0201;

    -webkit-text-shadow: 0px 1px 1px #ffffff;

    font-size: 38px;

    font-weight: bold;

    -moz-text-shadow: 0px 1px 1px #ffffff;

    text-shadow: 0px 1px 1px #ffffff;

}



.aaj-ke-pakaya-bg h1::before,

.aaj-ke-pakaya-bg h1::after {

    background-color: #000;

    content: "";

    display: inline-block;

    height: 6px;

    position: relative;

    vertical-align: middle;

    width: 9%;

    -webkit-box-shadow: 0px 1px 1px #ffffff;

    -moz-box-shadow: 0px 1px 1px #ffffff;

    box-shadow: 0px 1px 1px #ffffff;

    display: none;

}



.aaj-ke-pakaya-bg h1:before {

    right: 0.5em;

    margin-left: -50%;

}



.aaj-ke-pakaya-bg h1:after {

    left: 0.5em;

    margin-right: -50%;

}



.aaj-ke-pakaya-bg .centerheading {

    text-align: center;

    font-size: 26px;

    font-weight: bold;

    -webkit-text-shadow: 0px 1px 1px #ffffff;

    -moz-text-shadow: 0px 1px 1px #ffffff;

    text-shadow: 0px 1px 1px #ffffff;

    font-family: 'Dancing Script', cursive;

}



.aaj-ke-pakaya-bg .centerheading img {

    margin-top: -2%;

    margin-right: -34%;

}





/*.aaj-ke-pakaya-bg .centerheading{ text-align:center; font-size:26px; font-weight:bold;-webkit-text-shadow:0px 1px 1px #ffffff;  -moz-text-shadow:0px 1px 1px #ffffff; text-shadow:0px 1px 1px #ffffff; font-family: 'Dancing Script', cursive;}*/





/* .aaj-ke-pakaya-bg .recipe-search-form{ float:none;}

.aaj-ke-pakaya-bg .recipe-search-form .chosen-container-single .chosen-single div{ top:-7px;}

 .aaj-ke-pakaya-bg .recipe-search-form .chosen-container-single .chosen-single{ line-height: 42px; height:42px;}

.aaj-ke-pakaya-bg .recipe-search-form .chosen-container-single .chosen-single span{ font-weight:bold; font-size:15px; line-height:42px; margin-left:15px;}

.ajj-container{ padding:0px;}

.ajj-container .row{ display:table;}

.ajj-container .col-4{ float:none; display:table-cell; width:30%}

.ajj-container .chosen-container{ width:100%!important;}

.ajj-container .searchbox{ padding:0 23px;}

.ajj-container .empty-or{ text-align:center; color:#0b0201; font-size:40px; font-weight:bold; -webkit-text-shadow:0px 1px 1px #ffffff; -moz-text-shadow:0px 1px 1px #ffffff;

 text-shadow:0px 1px 1px #ffffff; padding:18px 0;}

.ajj-container ul.tagit{ height:42px; width:79%; padding:5px 5px; margin-right: 17px; display: table-cell;

    float: none;}

 .padding-left-search{ text-align:center; margin-top:40px;}*/



.aaj-ke-pakaya-bg .recipe-search-form {

    float: none;

}



.aaj-ke-pakaya-bg .recipe-search-form .chosen-container-single .chosen-single div {

    top: -7px;

}



.aaj-ke-pakaya-bg .recipe-search-form .chosen-container-single .chosen-single,

.aaj-ke-pakaya-bg .recipe-search-form .chosen-container-multi .chosen-choices {

    line-height: 42px;

    min-height: 42px;

    overflow: visible;

    float: left;

    width: 100%;

    height: auto;

}



.aaj-ke-pakaya-bg .recipe-search-form .chosen-container-single .chosen-single span,

.aaj-ke-pakaya-bg .recipe-search-form .chosen-container-multi .chosen-choices li.search-field input[type=text] {

    font-weight: bold;

    font-size: 15px;

    margin-left: 15px;

}



.ajj-container {

    padding: 0px;

}



.ajj-container .row {

    display: table;

}



.ajj-container .col-4 {

    float: none;

    display: table-cell;

    width: 30%

}



.ajj-container .chosen-container {

    width: 100%!important;

    height: auto;

}



.ajj-container .col-3:nth-child(1),

.ajj-container .col-3:nth-child(2),

.ajj-container .col-3:nth-child(3) {

    padding-right: 10px;

}



.ajj-container .empty-or {

    text-align: center;

    color: #0b0201;

    font-size: 40px;

    font-weight: bold;

    -webkit-text-shadow: 0px 1px 1px #ffffff;

    -moz-text-shadow: 0px 1px 1px #ffffff;

    text-shadow: 0px 1px 1px #ffffff;

    padding: 18px 0;

}



.ajj-container ul.tagit {

    height: 42px;

    width: 79%;

    padding: 5px 5px;

    margin-right: 17px;

    display: table-cell;

    float: none;

}



.ajj-container .search-icon {

    cursor: pointer;

    width: 168px;

    height: 44px;

    font-size: 21px;

    font-weight: bold;

    color: #FFFFFF;

    background: #dc3115;

    box-shadow: inset 0 -9px 25px rgba(0, 0, 0, 0.3), /*bottom internal shadow*/

    inset 0 0px 0px rgba(255, 255, 255, 0.8)/*top internal highlight*/

    , 0 4px 6px rgba(22, 22, 22, .4);

    -webkit-box-shadow: inset 0 -9px 25px rgba(0, 0, 0, 0.3), /*bottom internal shadow*/

    inset 0 0px 0px rgba(255, 255, 255, 0.8)/*top internal highlight*/

    , 0 4px 6px rgba(22, 22, 22, .4);

    -moz-box-shadow: inset 0 -9px 25px rgba(0, 0, 0, 0.3), /*bottom internal shadow*/

    inset 0 0px 0px rgba(255, 255, 255, 0.8)/*top internal highlight*/

    , 0 4px 6px rgba(22, 22, 22, .4);

    -webkit-text-shadow: 0px 1px 1px #000000;

    -moz-text-shadow: 0px 1px 1px #000000;

    text-shadow: 0px 1px 1px #000000;

    border-radius: 20px;

    display: table-cell;

}



.ajj-container .multip-text {

    display: block;

    margin-top: 10px;

    font-style: italic;

    margin-left: 10px;

    float: left;

}



.padding-left-search {

    text-align: center;

    margin-top: 40px;

}



.whishlist-form {

    background: #d12828 url(images/chefling-img.png) no-repeat right bottom;

    padding: 2% 3%;

    padding-bottom: 12%;

    color: #FFFFFF;

    font-size: 13px;

    margin: 33px 0px 20px;

    float: left;

    width: 100%;

    min-height: 600px;

}



.whishlist-form h1 {

    font-size: 34px;

    color: #FFFFFF;

    font-weight: 400;

}



.whishlist-form .small-size {

    font-size: 28px;

}



.whishlist-form .form-box {

    margin-top: 20px;

}



.wishlist-desc {

    font-style: italic;

    padding-left: 10px;

}



.whishlist-form .form-box input,

.whishlist-form .form-box textarea,

.search-form .search-field {

    border-radius: 20px;

    border: none;

    padding: 1%;

    color: #323232;

    font-family: 'Open Sans', sans-serif!important;

    box-shadow: inset 5px 1px 5px -3px rgba(0, 0, 0, 0.5)/*top internal highlight*/

}



.whishlist-form .form-box .wpcf7-submit,

.search-submit {

    border-radius: 0px;

    background: #404040;

    color: #FFFFFF;

    font-weight: bold;

    font-size: 14px;

    width: auto;

    padding: 1% 2%;

    border: none;

}



.whishlist-form .texttop {

    font-size: 16px;

}



.search-form {

    margin-top: 20px;

}



.form-joint .chosen-container {

    margin: 0 6px;

}





/* sidebar */



.sidebar-post-container li {

    margin: 5px 0;

}



.sidebar-post-container .view-all {

    color: #d12828;

    text-decoration: underline;

    font-size: 12px;

}



.sidebar-map-container {

    margin-bottom: 10px;

}



.rating-box-container {

    background-color: #ffffff;

    float: left;

    padding: 15px;

    width: 100%;

    border: 7px solid #ececec;

    font-size: 13px;

    font-weight: bold;

}



.rating-box-container li {

    padding: 10px 0;

    border-bottom: 1px solid #e5e5e5

}



.rating-box-container li:last-child {

    border-bottom: none;

}



.rating-empty {

    width: 100px;

    background: url('images/star.png') repeat-x;

    height: 20px;

    float: right;

}



.rating-real {

    background: url('images/star.png') repeat-x 0px -21px;

    height: 20px;

}



.author-banner .rating-empty {

    margin-top: 5px;

}



.main-sidebar #map {

    height: 170px;

}





/* sidebar */





/* single content */



.relatedpost {}



.relatedpost .default-title {

    margin-bottom: 30px;

}



.relatedpost .default-title .title-left {

    font-size: 1.5em;

}





/*Start Inner Content */





/*Start Footer Section*/



.post-type-archive-food_tour footer{margin-top: 0;}



footer {

    /*border-top: 10px solid #ececec;*/

    padding-bottom: 33px;

    margin-top: 35px;

    background: #262626;

}



footer .container {

    padding-top: 33px;

}

footer .about-footer { font-style:italic; color:#cccccc; font-size:14px; margin-right:5%; margin-bottom:5%;}

.copyright-footer {

    background: #303030;

    color: #cccccc;

    float: left;

    width: 100%;

    text-align: center;

    padding: 10px 0;

}



.copyright-footer a {

    color: #cccccc;

}



footer .f-left img {

    max-width: 138px;

    float: left;

    margin-right: 2%;

}




footer .es_caption {

    margin-top: 24px;

}


.footer-menu .menu-footer-right-container, .footer-menu .menu-footer-left-container{ float:left;}
.footer-menu .menu-footer-left-container{ margin-left:21%;}
.footer-menu li{ margin-bottom:10px;}

footer ul li a {

    font-size: 18px;

    padding: 0px;

    line-height: 28px; color:#dd9868;

}



footer ul li a:hover {

    color: #ffffff;

}



*/footer .menu-footer-left-container,

footer .menu-footer-right-container {

    padding-top: 17px;

}






footer .f-left {

    width: 256px;

}



footer .f-left-2 {

    width: 306px;

}



/*footer .simple-social-icons-footer {

    width: 295px;

    float: left;

}
*/
footer .subscribe-section h2{ color:#d12828; font-size:24px!important;}


footer .subscribe-section b {

    font-size: 18px;

}



footer .subscribe-section .left-box {

    float: left;

    width: 192px;

}



footer .subscribe-section .left-box .es_textbox_class {

    width: 96%;

    line-height: 26px;

}



footer .subscribe-section .es_caption,

footer .subscribe-section .es_lablebox {

    color: #918f8f;

}



footer .subscribe-section .es_button {

    width: 384px;

    text-align: right;

    padding-right: 7px;

}



footer .subscribe-section .es_textbox_button {

    width: auto;

    background: #d12828;

    border: none;

    color: #FFFFFF;

    font-weight: bold;

    padding: 2% 2.5%;

    text-align: right;

}





/*footer #footer-right-menu{float: right;}

footer #footer-left-menu li, footer #footer-right-menu li{ border-left:1px solid #939393;}

footer #footer-left-menu li:first-child, footer #footer-right-menu li:first-child{ border-left:none;}*/



footer .simple-social-icons-footer { border-bottom:1px solid #d12828; margin-bottom:20px;}
footer .simple-social-icons-footer ul{ text-align:center;}
footer .simple-social-icons-footer li{ display:inline-block; padding:0 15px;}
footer .simple-social-icons-footer li a{color:#ffffff;}
footer .simple-social-icons-footer svg[class^="social-"], footer .simple-social-icons-footer svg[class*=" social-"]{     width: 2em;
    height: 2em;
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor;}









/*End Footer Section*/





/* load more */



.load-more-container {

    clear: both;

    text-align: center;

}



.load-more-container #load-more {

    width: 100%;

    background-color: #ffffff;

    display: block !important;

    padding: 10px;

    border: 1px solid #ECECEC;

    border-radius: 4px;

}



.loader-paging {

    height: 32px;

    width: 32px;

    background: url(images/loader.gif) no-repeat center;

    margin: 0 auto;

}





/* load more */





/* popup-subscription */



.subscribe-btn {

    position: absolute;

    bottom: 15px;

    right: 15px;

    padding: 5px 15px;

    font-size: 15px;

    color: #ffffff;

    background-color: #000000;

    border: 1px solid #ffffff;

}



.popup-container {

    display: none;

}



.popup-overlay {

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    background-color: rgba(0, 0, 0, 0.67);

    z-index: 99999;

}



.popup-box {

    max-height: 239px;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

    position: absolute;

    min-width: 557px;

    padding: 20px;

    background: url(images/subscribe-bg.jpg) no-repeat left bottom #ffffff;

    width: 30%;

}



.popup-box .popup-close {

    float: right;

    margin-top: -10px;

    margin-right: -10px;

}



.fa-times-circle:before {

    content: "\f00d";

    color: #080808;

    font-size: 15px;

}



.popup-box .popup-data {

    color: #464545;

    font-size: 14px;

    font-weight: 400;

    text-align: center;

    margin-left: 109px;

    margin-right: 13px;

}



.popup-box .popup-data .title {

    font-size: 21px;

    color: #f46720;

    font-weight: bold;

}



.popup-box .popup-data .es_caption {

    font-size: 11px;

    color: #2e2e2e;

}



.popup-box .popup-data .es_msg {

    padding: 10px 0px;

}



.popup-box .popup-data .es_lablebox {

    width: 17%;

    float: left;

    font-weight: bold;

    line-height: 35px;

    padding-bottom: 0px;

    color: #161616;

}



.popup-box .popup-data .es_textbox {

    padding-bottom: 15px;

}



.popup-box .popup-data .es_textbox_class {

    width: 83%;

    line-height: 29px;

}



.popup-box .popup-data .es_button {

    text-align: right;

    padding-top: 0px;

}



.popup-box .popup-data .es_button input {

    border: none;

    background: #2e2e2e;

    color: #FFFFFF;

    font-weight: bold;

    font-size: 14px;

    padding: 6px;

    cursor: pointer;

}



.fixed-from-side {

    position: fixed;

    left: -100%;

    margin: 0;

    bottom: 0;

    top: inherit;

    transition: 0.5s;

    max-height: 239px;

    -webkit-box-shadow: 3px 0px 5px -1px rgba(209, 209, 209, 0.53);

    -moz-box-shadow: 3px 0px 5px -1px rgba(209, 209, 209, 0.53);

    box-shadow: 3px 0px 5px -1px rgba(209, 209, 209, 0.53);

}



.fixed-from-side #mc_embed_signup, .popup-box #mc_embed_signup{ background:none;}

.fixed-from-side #mc_embed_signup .button, .popup-box #mc_embed_signup .button{ background:#333333; float:right;}

.fixed-from-side #mc_embed_signup .mc-field-group, .popup-box #mc_embed_signup .mc-field-group{ width:99%;}

.fixed-from-side #mc_embed_signup .mc-field-group input, .popup-box #mc_embed_signup .mc-field-group input{ padding:5px 0; border-radius:0;}

/* popup-subscription */





/*.home .at4-share-outer.addthis-smartlayers{ display:none;}

*/



.addthiswidget {

    margin: 15px 0px;

    display: block;

}



.addthiswidget .addthis_bubble_style {

    background: none!important;

}



.addthiswidget .addthis_bubble_style .addthis_button_expanded {

    font-size: 28px!important;

    font-weight: normal;

    text-align: left;

}



.share-numbers {

    display: block;

    padding-top: 10px;

}





/* Ad wrapper */



.ad-wrapper .ad-click {

    position: relative;

    float: left;

}



.ad-wrapper .ad-click::before {

    background: url(images/pause.png) no-repeat center;

    content: '';

    width: 15px;

    height: 15px;

    position: absolute;

    right: 0;

    bottom: 0;

    margin-bottom: 6px;

    margin-right: 6px;

}



.ad-wrapper .video-pause::before {

    background: url(images/play.png) no-repeat center;

    content: '';

    width: 15px;

    height: 15px;

    position: absolute;

    right: 0;

    bottom: 0;

    margin-bottom: 6px;

    margin-right: 6px;

}



.full-width .static-content {

    width: 100%;

    padding-bottom: 0px;

}



.full-width .static-content h2 {

    margin-bottom: 10px;

}



.full-width .static-content ul {

    margin-left: 21px;

    margin-bottom: 20px;

}



.full-width .static-content li {

    list-style: inherit;

}



.full-width .static-content a {

    color: #d12828;

}



.full-width .static-content .forms {

    background: url(images/chefling-img.png) no-repeat bottom right;

    width: 100%;

    float: left;

    min-height: 564px;

}



.wpcf7-submit {

    color: #FFFFFF;

    font-size: 14px;

    font-weight: bold;

    background: #404040;

    border: none;

    padding: 1.5% 2%;

    width: auto;

}



.static-content .about-lft,

.static-content .about-rgt {

    float: left;

}



.static-content .about-lft {

    width: 70%;

    border-right: 1px solid #999999;

    padding-right: 10px;

}



.static-content .about-rgt {

    width: 30%;

    word-wrap: break-word;

    font-size: 14px;

    padding-left: 10px;

}



.page-template-template-staticpage footer {

    margin-top: 0px;

}



.calendar-container {

    float: left;

    width: 100%;

    margin-top: 20px;

}



.calendar-container .fc-header-title h2 {

    color: #d12828;

}



.calendar-container .fc-button {

    height: 1.7em;

    line-height: 1.7em;

}



.calendar-container .ui-widget-header {

    background: #DFDFDF;

    padding: 10px;

    text-align: left;

}



.eventorganiser-event-meta h4 {

    color: #222222;

    font-weight: 600;

    margin-bottom: 15px;

    font-size: 1.5em;

}



.eventorganiser-event-meta hr {

    display: none;

}



.eventorganiser-event-meta {

    padding-bottom: 20px;

    border-bottom: 1px solid #000000;

}



.eo-event-meta li {

    margin: 5px 0px;

}



.eo-event-venue-map {

    width: 100%!important;

    margin-top: 10px;

}



.fc-event {

    background: #d12828!important;

    border: 1px solid#d12828!important;

}



.ui-tooltip-content {

    padding: 5px 4px!important;

}



.eo-event-toolip .qtip-title {

    padding: 0px 4px;

}



.ui-state-default .ui-icon,

.ui-widget-content .ui-icon,

.ui-widget-header .ui-icon {

    background-image: url(images/ui-icons_999999_256x240.png)!important;

}



.eo-event-future {

    margin-bottom: 10px;

}



.before-footer .ad-wrapper {

    text-align: center;

    margin-top: 15px;

}



.event-banner .author-post {

    padding: 4% 0;

    font-size: 15px;

}



.metro-event {

    margin-bottom: 15px!important;

}



.metro-event:nth-child(odd) {

    float: left;

    width: 49%;

}



.metro-event:nth-child(even) {

    float: right;

    width: 49%;

}



.event-listing .list-item-2,

.event-listing .metro-inner {

    margin: 0px;

}



.event-listing .col-8 {

    margin-right: 3%;

}



.event-listing .list-content {

    padding: 10px 3% 15px 0;

    margin-left: -5px;

}



.event-listing .event-left,

.main-sidebar .eo-events-widget .event-left {

    background: #d12828;

    color: #FFFFFF;

    font-size: 30px;

    text-align: center;

    width: 28%;

    display: inline-block;

    text-transform: uppercase;

    vertical-align: top;

    padding: 6% 0;

}



.event-listing .event-left .ev-date {

    font-weight: bold;

}



.event-listing .event-right,

.main-sidebar .eo-events-widget .event-right {

    width: 70%;

    display: inline-block;

    vertical-align: top;

    padding-left: 5px;

}



.event-listing .event-right .post-author {

    color: #d12828;

    font-weight: normal;

}



.event-listing .excerpt {

    padding: 0 3%;

}



.event-sidebar {

    width: 30%;

}

.home .ad-wrapper{ margin:0; float:left; clear:both; width:100%; padding:0 15px;}

.ad-wrapper {

    margin-bottom: 10px;

    text-align: center;

    clear: both;

}



.metro-home .ad-wrapper {

    margin-bottom: 0px;

}



.event-sidebar .eo-widget-cal-wrap {

    margin-bottom: 20px;

}



.event-sidebar .eo-widget-cal-wrap table {

    width: 100%;

}



.event-sidebar .eo-widget-cal-wrap table caption {

    text-align: left;

    font-size: 16px;

    color: #222222;

    font-weight: 800;

}



.event-sidebar .eo-widget-cal-wrap table thead {

    background: #d12828;

    color: #FFFFFF;

}



.event-sidebar .eo-widget-cal-wrap table tbody {

    background: #eeeeee;

    font-weight: bold;

    text-align: right;

}



.event-sidebar .eo-widget-cal-wrap table tbody td {

    height: 32px;

    vertical-align: top;

    padding-right: 4px;

    font-size: 12px;

}



.event-sidebar .eo-widget-cal-wrap table tbody td.event {

    background: #dfdfdf;

}



.event-sidebar .eo-widget-cal-wrap table tbody td.event a {

    color: #d12828;

}



.event-sidebar .eo-widget-cal-wrap table tfoot {

    background: #666666;

    color: #FFFFFF;

}



.event-sidebar .eo-widget-cal-wrap table tfoot a {

    color: #FFFFFF;

    margin: 5px;

}



.event-sidebar .eo-widget-cal-wrap table tfoot #eo-widget-next-month {

    text-align: right;

}



.event-sidebar .eo-events-widget {

    margin: 10px 0px;

}



.event-sidebar .eo-events-widget h2 {

    font-weight: 600;

}



.event-sidebar .eo-events-widget .event-left {

    font-weight: bold;

    padding: 0px;

    font-size: 13px;

}



.event-sidebar .eo-events-widget .event-left img {

    border: 4px solid #ececec;

    float: left;

    width: 100%;

}



.event-sidebar .eo-events-widget .event-right {

    padding-top: 10px;

}



.event-sidebar .eo-events-widget .event-right a {

    font-size: 14px;

    color: #d12828;

    margin-bottom: 15px;

    font-weight: bold;

    display: block;

}



.main-sidebar .eo-events-widget {

    margin: 10px 0px;

}



.main-sidebar .eo-events-widget h2 {

    font-weight: 600;

}



.main-sidebar .eo-events-widget .event-left {

    font-weight: bold;

    padding: 0px;

    font-size: 13px;

}



.main-sidebar .eo-events-widget .event-left img {

    border: 4px solid #ececec;

    float: left;

    width: 100%;

}



.main-sidebar .eo-events-widget .event-right {

    padding-top: 10px;

}



.main-sidebar .eo-events-widget .event-right a {

    font-size: 14px;

    color: #d12828;

    margin-bottom: 15px;

    font-weight: bold;

    display: block;

}



.main-sidebar span {

    font-weight: 600;

}



.main-sidebar .simple-converter {

    margin-bottom: 15px;

}



.main-sidebar .simple-converter iframe {

    width: 100%!important;

    height: 210px!important;

}



.main-sidebar .simple-converter iframe .MHHLR_styled-select,

.MHHLR_styled-select2,

.MHHLR_tb,

.MHHLR_styled-select3,

.uibutton {

    margin-bottom: 5px!important;

}



.main-sidebar .simple-converter iframe .MHHLR_ing,

.MHHLR_type {

    font-size: 14px;

}



.comment-list li {

    border-bottom: 1px solid #999999;

    padding-bottom: 10px;

}



.comment-body footer {

    background: none;

}



.humour-content {

    min-height: 79px;

}



.humour-share {

    position: absolute;

    right: 11px;

    margin-top: -34px;

}



#fancybox-overlay {

    background-color: rgb(0, 0, 0)!important;

}



#fancybox-outer {

    background: none!important;

}



.post-type-archive-humour #fancybox-wrap {

    padding: 5px!important;

}



.post-type-archive-humour #fancybox-wrap .fancybox-bg {

    display: none;

}



.post-type-archive-humour #fancybox-content {

    background: none!important;

    border: none!important;

    width: 100%!important;

}



.humour-data img {

    border: 3px solid #ff0000;

    margin-top: 5px;

    width: 100%;

}



.post-type-archive-humour #fancybox-close {

    top: 9px!important;

    right: 0px!important;

    background: url(images/fancybox.png) -40px 0!important;

}



.humour-data .excerpt {

    margin-top: 0px!important;

    font-size: 13px;

    font-weight: bold;

    color: #FFFFFF;

}



.video-responsive {

    height: 350px;

}



.play-image {

    background: url(images/youtube-icon.png) center no-repeat;

    position: absolute;

    width: 100%;

    height: 200px;

}



@font-face {

    font-family: 'bernardo_moda_semiboldregular';

    src: url('fonts/bernardo_moda_semibold-webfont.eot');

    src: url('fonts/bernardo_moda_semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bernardo_moda_semibold-webfont.woff2') format('woff2'), url('fonts/bernardo_moda_semibold-webfont.woff') format('woff'), url('fonts/bernardo_moda_semibold-webfont.ttf') format('truetype'), url('fonts/bernardo_moda_semibold-webfont.svg#bernardo_moda_semiboldregular') format('svg');

    font-weight: normal;

    font-style: normal;

}



.post-type-archive-fashion_and_food .inner-heading h1.page-title {

    font-family: 'bernardo_moda_semiboldregular';

}



.fashion_lft {

    background: url(images/fashion_lft.jpg) no-repeat left top;

    clear: both;

}



.fashion_rgt {

    background: url(images/fashion_rgt.jpg) no-repeat right top;

    clear: both;

}



.post-type-archive-fashion_and_food .fashion-container {

    max-width: 743px;

}



.post-type-archive-fashion_and_food .fashion-container .listing .metro img {

    height: auto;

}



.post-type-archive-fashion_and_food .fashion-container .listing .metro {

    width: 45%;

}



.page-id-22671 .main-content {

    font-size: 16px;

}



.page-id-22671 .main-content h3 {

    margin-top: 20px;

}



.page-id-22671 .main-content p {

    margin: 10px 0;

}



.page-id-22671 .main-content ul,

.page-id-22671 .main-content ol {

    margin-left: 16px;

}



.page-id-22671 .main-content ul li,

.page-id-22671 .main-content ol li {

    list-style: inherit;

}



.foodtour-container{ clear:both; background: url(images/leftside-tourbg.jpg) repeat-y left top #fffef1;}

	

.foodtourrgt-container{clear:both;  background: url(images/rightside-tourbg.jpg) repeat-y right top;}



.single-food_tour .foodtour-container{ clear:both; background: url(images/leftside-tourbg.jpg) repeat-y left top #fffef1; padding-top:30px; display:grid;}



.single-food_tour .featuredbanner{ margin-top:0;}



.inner-heading .stamp-img{ float:right;}

.food-tourcontent{ float:left; font-size:14px;}



.food-tourcontent h3{ margin:10px 0;

    text-align: center;

    font-size: 18px;

    margin-bottom: 25px;

    background: url(images/stripct.png) repeat top;

    padding: 10px;

    color: #FFFFFF;

}



.food-tourcontent p{ margin-bottom:10px;}



.single-content .static-image{}

	

.single-content .static-image .stamp-img{position: absolute;

    margin: 5px; z-index: 999;}



.single-content .tour-chef{background: url(images/chef-bg.jpg) no-repeat; padding:20px; color:#ffffff;}



.single-content .tour-chef h3{ color:#fcee22; text-align:center; margin:0; text-transform:uppercase; font-weight:600; font-size:20px;}

.single-content .tour-chef .cheftagline{ text-align:center; margin-top:0;}



.single-content .tour-menu{ border-top:2px solid #d12828; border-bottom:2px solid #d12828;}



.single-content .tour-menu h3{ text-transform:uppercase; color:#00c4ef; text-align:center;     font-size: 26px;

    margin: 13px 0;

    font-weight: 600;}



.single-content .tour-menu .tour-gallery ul, .single-content .tour-menu .tour-gallery li{ list-style:none;}

.single-content .tour-menu .tour-gallery li{ display:inline-block; width: 45%; vertical-align: top; margin: 0 0 15px;}

	

.single-content .tour-menu .tour-gallery li:nth-child(even){ margin-left:20px;}



.single-content .tour-menu .tour-gallery li img{ width:100%;}



.food-tour-form{ border:2px solid #d12828; padding: 5px 15px;

    background: #fdf9bd; color:#000000;}



.food-tour-form h2{ background: url(images/foodstamp-signup.png) no-repeat left center;     padding: 20px 0 20px 50px; margin:0;}

.food-tour-form .tour-meta{ line-height:20px;}



.food-tour-form .wpcf7 input, .food-tour-form .wpcf7 textarea{ width:100%;}

.food-tour-form .wpcf7-submit{ background:#d12828;}



.tour-features li{ list-style: none!important;

    padding: 0px!important;

    margin: 10px 0!important;}

.tour-features li .fa{ color:#d12828;}



.subscribe-section #mc_embed_signup{ background:none;}

.subscribe-section #mc_embed_signup form{ padding:0;}

.subscribe-section #mc_embed_signup h2{ margin:0; font-size: 18px; font-weight:normal;}

.subscribe-section .button{ background:#d12828!important; border-radius:15px!important;}

.subscribe-section .indicates-required{ color:#ffffff;}
.subscribe-section label{ color:#9c9c9c;}

.subscribe-section #mc_embed_signup div#mce-responses{ padding:0!important; width:100%!important; margin:0!important;}

.subscribe-section #mc_embed_signup div.response{ margin:0; padding:0; width:100%;}





@media screen and (max-width: 1140px) {

    .home-feature img {

        width: 100%;

        height: auto;

    }

}



@media screen and (max-width: 1339px) {
	
	
    .logo-sec {

        width: 20%;

    }


    footer .f-left-2 {

        width: 216px;

    }


    footer .simple-social-icons-footer {


        float: left;

    }
.latest-recipe-container{ text-align:center;}	
	.latest-recipe-container .latest-recipe {
    width: 26%;
    margin: 0 2%; display: inline-block;
    float: none;

}



@media screen and (max-width: 1167px) {

    .footer-half {

        float: left;

        width: 40%;

    }

    footer .simple-social-icons-footer,

    footer .subscribe-section {

        width: 100%;

        height: auto;

        padding: 0 4%;

    }

    footer .simple-social-icons-footer {

        border-bottom: 1px solid #4b4b4b;

        padding-bottom: 20px;

    }

    footer .simple-social-icons-footer ul li {

        clear: none;

    }

    footer .simple-social-icons-footer ul li a {

       /* padding-left: 24px;*/

        margin-right: 20px;

    }

    footer .subscribe-section {

        padding-top: 20px;

    }

    footer .subscribe-section .left-box {

        width: 100%;

    }

    footer .subscribe-section .left-box .es_textbox_class {

        width: 100%;

    }

    footer .subscribe-section .es_button {

        width: 100%;

        padding-right: 0px;

    }

    footer .f-left,

    footer .f-left-2 {

        height: 391px;

    }

}



@media screen and (max-width: 1150px) {
.whatshould-home .whatshould-container{ background-image:none; background-color:#d12828;}
.whatshould-home .whatshould-container .whatshould-form{ float:none; margin:auto;}
.whatshould-home .whatshould-container .whatshould-form .whatshould-searchbtn input{ background:#ffffff; color:#d12828;}
.ajj-container .multip-text{ color:#ffffff;}
.whatshould-home .whatshould-container .whatshould-form	.chosen-container-multi .chosen-choices, .whatshould-home .whatshould-container .whatshould-form .chosen-container-single .chosen-single{ background:#ffffff!important; color:#d12828; }
.whatshould-home .whatshould-container .whatshould-form .chosen-container-multi .chosen-choices li.search-field input[type=text], .whatshould-home .whatshould-container .whatshould-form .chosen-container-single .chosen-single span{ color:#d12828;}    /*.footer-half{ width: 62%; float:right;}

.footer-half .subscribe-section, .footer-half .simple-social-icons{ height:auto; width:auto;}

.footer-half .subscribe-section{ border-top:1px solid #939393; padding-top:20px;}

*/

    .sub-menu-wrap {

        right: 0;

    }

}



@media screen and (max-width: 1140px) {

    .metro-home img {

        height: auto;

        min-height: auto;

    }

}



@media screen and (max-width: 1080px) {



  

    header .logo-sec a img {

        margin: 0 auto;

    }


   /* .single-food_tour .foodtour-container{ padding-top: 234px;}

	

	.single-food_tour .foodtour-container{ float:left; width:100%;}

	.single-food_tour .foodtourrgt-container{ background:none;}

	

	.featuredbanner {

        margin-top: 234px;

    }

    .inner-heading {

        margin-top: 220px;

    }

    .travel-cover {

        padding-top: 224px;

    }*/

}

@media screen and (max-width: 1060px) {
	.dine-right-home-2 .dine-container .listing-small{    width: 46.3%;}
	.home .metaslider .caption-wrap{    bottom: 11%;
    width: 79%;}
	.home-feature .slick-slide-feature, .travel-right-home .slick-slide-travel{ display:none;}
	.home-feature .slick-slide-feature2, .travel-right-home .slick-slide-travel2{ display:block;}
}

@media screen and (max-width: 1027px) {

    .comments-area label,

    .wpcf7 label {

        width: 16%;

    }

    .chosen-no-input {

        border: 1px solid #aaa;

        -moz-border-radius-bottomright: 0;

        border-bottom-right-radius: 0;

        -moz-border-radius-bottomleft: 0;

        border-bottom-left-radius: 0;

        background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #eee), color-stop(80%, #fff));

        background-image: -webkit-linear-gradient(#eee 20%, #fff 80%);

        background-image: -moz-linear-gradient(#eee 20%, #fff 80%);

        background-image: -o-linear-gradient(#eee 20%, #fff 80%);

        background-image: linear-gradient(#eee 20%, #fff 80%);

        box-shadow: 0 1px 0 #fff inset;

        padding: 0 0 0 8px;

        border-radius: 20px;

        font-size: 13px;

        height: 34px

    }

}



@media screen and (max-width: 1024px) {

    .metro-half {

        margin-bottom: 40px;

    }

    /*.fashion_lft, .fashion_rgt{ background:none;}*/

}



@media screen and (max-width: 1018px) {

    .slider-section .slider-left {

        width: 100%;

    }

    .fl-right {

        width: 100%;

        margin-top: 20px;

    }

    .listing-small .small-listing-image {

        width: auto;

    }

    .single-ingredients {

        width: 100%;

        border-top: 1px solid #afafaf;

        border-bottom: 1px solid #afafaf;

        border-left: none;

        border-right: none;

    }

    .single-instructions {

        width: 100%;

        margin-left: 0px;

    }

    .aaj-ke-pakaya-bg {

        padding: 2% 10% 4%;

    }

}



@media screen and (max-width: 965px) {

    .inner-banner .col-6 {

        width: 100%;

    }

    footer .col-4 {

        width: 100%;

        text-align: center;

    }
footer .about-footer, footer .col-8{ width:100%;}
footer .subscribe-section{ padding:0;}
}

@media screen and (max-width: 929px) {
	.header-right{ width:100%;}
	.latest-recipe-container .latest-recipe{ float:left; margin:0;}
}

@media screen and (max-width: 905px) {
	.dine-ad, .travel-ad, #ad-id-31219{display: none;}
	.dine-admobile, .travel-admobile{ display: block;}
.home .metaslider .caption-wrap{width: 100%!important; position:inherit!important; left:0!important;}
.home .caption{ font-weight:bold;     background: #cccccc; padding:11px 8px!important; border-radius:0!important;}

.whatshould-home .container{ padding:0 10px;}
    .featuredbanner .inner-banner-content,

    .featuredbanner .featured-image {

        width: 100%;

    }
	.home .default-title .title-left{ font-size:2.1em; text-align:center; display:block; float:none;}
	.home-feature .slick-slide-feature2, .travel-right-home .slick-slide-travel2, .dine-container, .slick-slide-recipe, .video-small, .videos-home .col-9{ display:none;}
	.home-feature .slick-slide-feature1, .travel-right-home .slick-slide-travel1, .dine-container1, .slick-slide-wazwan1, .slick-slide-recipe1, .video-small1{ display:block!important;}
.home-subscribe{ background-image:none;}
.home-subscribe .heading, .home-subscribe .textwidget{ width:100%; text-align:center;}
.home-wazwan{ background-image:none;}
.home-wazwan .discover-readmore, .travel-right-home .travel-readmore, .latest-main .recipe-readmore, .dine-right-home-2 .dine-container .dinepick-readmore{margin: auto;
    float: none;
    display: block;
    text-align: center;
    width: 80%; font-size:14px; clear:both; margin:10px auto;}

.travel-right-home .container, .videos-home .container{ float:left; width:100%; padding:0;}
.whatshould-home .whatshould-container .whatshould-form, .whatshould-home .whatshould-container .whatshould-form .col-6, .video-small1{ width:100%;}
.header-search{ display:block; width: 90%;
    float: none;
    margin: 30px auto; background:#ffffff;}
/*	.inner-heading {
    margin-top: 174px;
}*/
.home-wazwan .item:nth-child(2),.home-wazwan .item:last-child{ display:none;}
.home-wazwan .item{ width:100%!important;}
.home-wazwan .content-top{padding: 11.6% 2%;
    font-size: 29px;
    /* top: 86px; */
    margin-top: -1%;
    left: 0;
    height: 41%}
.ad-mobile{ display:none;}
#ad-id-29409{ display:none;}
#ad-id-29428{ display:block;}
}



@media screen and (max-width: 860px) {
	
    footer .subscribe-section {

        width: 100%!important;

        border: none;

        padding: 4% 0;

    }


    footer .f-left strong,

    footer .f-left-2 strong,

    footer .simple-social-icons-footer strong {

        display: none;

    }

    footer .f-left-2 li {

        width: auto

    }

    footer .f-left ul,

    footer .f-left-2 ul,

    footer .simple-social-icons-footer ul {

        display: inline-block;

        text-align: center; width:100%;

    }

    footer .f-left ul li,

    footer .f-left-2 ul li,

    footer .simple-social-icons-footer ul li {

        display: inline-block;

        text-align: center;

        padding: 0 2%;

    }

    footer .simple-social-icons-footer ul li a {

        margin-right: 0px;

    }

    .slider-section .slider-left,

    .fl-right,

    .pad-r-2,

    .home-feature,

    .home-footer-section .col-6,

    .listing .metro-inner {

        width: 100%;

    }

	

	.listing-tour {

        width: 100%!important;}

		

	.post-type-archive-food_tour .inner-heading{ text-align:center;}

	.post-type-archive-food_tour .inner-heading .stamp-img, .post-type-archive-food_tour .inner-heading h1.page-title{ float:none; }

		

    .listing .metro-inner {

        margin: 15px 0!important

    }

    .pad-r-2 {

        padding-right: 0px;

    }

    .pad-r-2 .metro {

        width: 97%;

    }

    .pad-r-2 .metro-home:nth-child(4),

    .pad-r-2 .metro-home:nth-child(5),

    .pad-r-2 .metro-home:nth-child(6),

    .pad-r-2 .metro-home:nth-child(7),

    .pad-r-2 .metro-home:nth-child(8),

    .hotpick-main {

        display: none;

    }

    .hotpick-main .metro-half {

        width: 48%;

    }

    .hot-pick {

        width: 97%;

    }

    .listing-small .small-listing-content {

        width: 77%;

    }

    .metro img {

        width: 100%;

        height: auto!important;

    }

    .see-more {

        display: none;

    }

    .hot-pick .hot-pick-content {

        left: 0;

        background-color: rgba(243, 97, 24, 0.75);

    }

    .post-type-archive-fashion_and_food .fashion-container .listing .metro {

        width: 66%;

    }

    .post-type-archive-video .centerwidth {

        padding: 0 16px

    }

}

@media screen and (max-width: 849px) {
	button#responsive-menu-button{ top:74px!important}
}

@media screen and (max-width: 800px) {
    .responsive-header {

        background: #ffffff;

        width: 100%;

        height: 59px;

        position: fixed;

        top: 0;

        left: 0; display:none;

    }

    #responsive-menu .responsive-menu li.menu-item-2934 ul {

        display: block!important;

    }

    #responsive-menu .responsive-menu li.menu-item-2934 .rm-append-active {

        display: none!important;

    }


/*    .slider-section {

        padding-top: 181px;

    } 
*/
    .slider-section .fl-right {

        display: none;

    }

    /*.travel-cover {

        padding-top: 182px;

    }
*/
/*   .single-food_tour .foodtour-container{padding-top: 196px;}*/

    .featuredbanner .inner-banner-content .sharethis {

        bottom: 0px;

        position: inherit;

    }

    .comments-area label,

    .wpcf7 label {

        width: auto;

        float: none;

        display: block;

    }

    .comments-area input,

    .wpcf7 input,

    .comments-area textarea,

    .wpcf7 textarea {

        width: 100%;

    }

    .form-submit {

        text-align: left;

    }

    .carousel-title {

        font-size: 15px;

    }

    .popup-container,

    .popup-box {

        display: none!important;

    }

    .video-responsive {

        height: 100%;

    }

}



@media screen and (max-width: 768px) {

    body {

        font-size: 12px;

    }

    /* .col-1,

    .col-2,

    .col-3,

    .col-4,

    .col-5,

    .col-6,

    .col-7,

    .col-8,

    .col-9,

    .col-10,

    .col-11,

    .col-12,

    .col-c-20,

    .col-c-47 {

        width: 100%;

    }*/

    .slider-section .slider-left {

        width: 100%;

        margin-bottom: 20px;

    }

    .fl-right {

        margin-bottom: 20px;

    }

    .metaslider .caption {

        margin: 0px;

        font-size: 20px;

    }

    .fl-right {

        margin-right: 0px;

    }

    .metro-inner {

        width: 100%;

    }

    .metro {

        /*margin: 0;*/

        width: 100%;

    }

    .single-content .single-content-left {

        width: 99%;

        padding-right: 0px;

    }

    .single-content .sidebar-right {

        width: 100%;

    }

    .sidebar-post-container .col-3 {

        width: auto;

    }

    .single-content .sidebar-right .ad-wrapper {

        display: table;

        width: 100%;

    }

    .recipe-search-form {

        display: block;

        float: none;

        clear: both;

        margin-top: 15px;

    }

    .recipe-search-form .chosen-no-input {

        width: 100%!important;

        margin-bottom: 5px!important;

    }

    .recipe-search-form ul.tagit {

        width: 100%;

        margin: 0px;

        margin-top: 10px;

    }

    .recipe-search-form .search-icon {

        margin-top: 20px;

    }

    .post-search-form .search-icon {

        margin-top: 0px!important;

    }

    .ajj-container .search-icon {

        float: none!important;

    }

}



@media screen and (max-width: 705px) {

    .static-content .about-lft,

    .static-content .about-rgt {

        width: 100%;

        border: none;

        padding: 0px;

    }

    .event-listing .col-8,

    .event-sidebar {

        width: 100%;

        margin: 0px;

    }

}



@media screen and (max-width: 685px) {

    .ajj-container ul.tagit {

        display: inline-block;

        width: 100%;

    }

}



@media screen and (max-width: 645px) {

    .ajj-container .col-4 {

        display: inline;

        float: left;

        width: 100%;

        margin-bottom: 15px;

    }

    .ajj-container .searchbox {

        padding: 0px;

    }

    .padding-left-search {

        text-align: center;

        margin-top: 0px;

    }

    .whishlist-form .form-box input,

    .whishlist-form .form-box textarea {

        width: 100%;

        padding: 2%;

    }

    .form-joint .chosen-container {

        margin: 10px 6px;

        width: 86%!important;

        float: none;

    }

    .chosen-container {

        width: 86%!important;

        float: none;

    }

    .recipe-search-form {

        float: none;

    }

    ul.tagit {

        width: 86%!important;

    }

    .search-icon {

        float: right;

    }

    .author-banner .col-4 {

        width: 100%;

    }

    .author-banner .col-8 {

        width: auto;

    }

    /*.popup-box{ width:90%; background:#ffffff; min-width: inherit;}

.popup-box .popup-data{ margin:0px;}

.popup-box .popup-data .es_lablebox{ width:21%;}

.popup-box .popup-data .es_textbox_class{ width:66%;}*/

    .aaj-ke-pakaya-bg h1:before,

    .aaj-ke-pakaya-bg h1:after {

        display: none;

    }

}



@media screen and (max-width: 625px) {
    .aaj-ke-pakaya-bg .centerheading img {

        margin-top: -6%;

    }

}



@media screen and (max-width: 565px) {

    .slider-section .container {

        padding: 0 10px;

    }

    .col-1,

    .col-2,

    .col-3,

    .col-4,

    .col-5,

    .col-6,

    .col-7,

    .col-8,

    .col-9,

    .col-10,

    .col-11,

    .col-12,

    .col-c-20,

    .col-c-47,

    .pad-r-2 .metro,

    .hotpick-main .metro-half,

    .dine-pick .col-7,

    .listing .metro-inner,

    .related-listing .metro-inner {

        width: 100%;

    }

    .related-listing .metro-inner {

        margin: inherit;

    }

    .travel-bottom-home {

        display: block;

        padding-top: 8%;

    }

    .travel-bottom-home .ad-wrapper {

        display: none;

    }

    .latest-recipe-home-box-1 .metro-right-container,

    .pad-r-2 .metro-home:nth-child(4),

    .pad-r-2 .metro-home:nth-child(5),

    .pad-r-2 .metro-home:nth-child(6),

    .pad-r-2 .metro-home:nth-child(7),

    .pad-r-2 .metro-home:nth-child(8) {

        display: none;

    }

    .hotpick-main > .metro:nth-child(5),

    .hotpick-main > .metro:nth-child(6),

    .hotpick-main > .metro:nth-child(7),

    .hotpick-main > .metro:nth-child(8),

    .hotpick-main > .metro:nth-child(9),

    .hotpick-main > .metro:nth-child(10),

    .hotpick-main > .metro:nth-child(11),

    .hotpick-main > .metro:nth-child(12) {

        display: none;

    }

}



@media screen and (max-width: 500px) {

    .metaslider .caption {

        font-size: 14px;

    }

    .aaj-ke-pakaya-bg h1::before,

    .aaj-ke-pakaya-bg h1::after {

        display: none;

    }

    .whishlist-form {

        background: #d12828;

        background-image: none;

    }

    #home-verticle .small-listing-content {

        width: 100%;

        padding-left: 0px;

        margin-bottom: 10px;

    }

    #home-verticle .small-listing-content h3 {

        margin-bottom: 0px;

    }

    #map {

        height: 295px!important;

    }

    .post-type-archive-humour #fancybox-wrap {

        width: 86%!important;

    }

}



@media screen and (max-width: 434px) {

    /*.popup-box{ max-height:41%;}*/

}



.vjs-default-skin .vjs-controls {

    display: none;

}

