/*
Theme Name: Nyonya House
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
@font-face {
   font-family: 'Lucia handwriting';
      src: url('font/Lucida-Handwriting-Italic.eot');
      src: url('font/Lucida-Handwriting-Italic.eot?#iefix') format('embedded-opentype'),
           url('font/Lucida-Handwriting-Italic.woff') format('woff'),
           url('font/ucida-Handwriting-Italic.ttf') format('truetype'),
url('font/Lucida-Handwriting-Italic.svg#UbuntuBold') format('svg');
}

h1, h2, h3,.time-section h5, .footer_top h5, .letter-shadow {
	font-family: 'Lucia handwriting'!important;
	
	
}
.ult-ib-effect-style11 img {
    transform: scale(1) !important;}
.comment_holder {
	display:none;
}
.single-post .post_image {
	width:44% !important;
}
.post_info {display:none !important;}
.blog_holder.blog_small_image article .post_image {
	    padding: 0px 50px 0px 0px;
    box-sizing: border-box;
}
	.wrt {
	padding-left:60px !important;
	padding-right:60px !important;
}

.exicing-page .even, .exicing-page .odd{
	min-height:235px !important;
}
.breakfast-page .even, .breakfast-page .odd {
		min-height:207px !important;
}
.entree-page .even, .entree-page .odd {
	min-height:212px !important;
}
.dim-sim-page .even, .dim-sim-page .odd {
	min-height:207px !important;
}
.bites-page .even, .bites-page .odd {
	min-height:235px !important;
}
.roti-page .even, .roti-page .odd  {
	min-height:285px !important;
}
.noodle-1 .even, .noodle-1 .odd  {
	min-height:285px !important;
}
.noodle-2 .even, .noodle-2 .odd{
	min-height:285px !important;
}
.soup-page .even, .soup-page .odd{
	min-height:285px !important;
}
.rice-page .even, .rice-page .odd{
	min-height:450px !important;
}
.dish-page .even, .dish-page .odd{
	min-height:250px !important;
}
.vegetable-page .even, .vegetable-page .odd{
	min-height:250px !important;}

.dessert-page .even, .dessert-page .odd{
		min-height:190px !important;
}
.malasian-page .even, .malasian-page .odd{
		min-height:190px !important;
}
.juice-page .even, .juice-page .odd{
	min-height:270px !important;
}
.thirst-page .even, .thirst-page .odd {
	min-height:240px !important;
}
.hot-page .even, .hot-page .odd{
	min-height:315px !important;
}
.alcohal-page .even, .alcohal-page .odd{
	min-height:315px !important;
	
}
.promote .aio-icon-box{
	    border: 1px solid #da0f14;
    padding: 15px 10px;
	min-height:220px;
}
.promote .aio-icon-box .aio-icon-title{
	margin:6px 0px
}
.blog .blog_holder {
	margin-top: 70px;
}
.no-padding-col .vc_col-sm-3 > .vc_column-inner {
	    padding-left: 0px !important;
    padding-right: 0px !important;
}
.home-post-like .aio-icon-component {
	    padding: 15px;
    border-radius: 20px;
    box-shadow: 1px 2px 9px #e05a56;
    margin-bottom: 50px;
    min-height: 480px;
    background-color: #fff;
	padding-bottom: 30px;
	min-height: 625px;
}

.latest-news .latest_post_date.entry_date {
	display:none;
}
.latest-news .latest_post_holder.dividers .latest_post_inner {
	    margin: 15px 0!important;
}
.latest-news .latest_post_holder.dividers .latest_post_date {
	    background-color: #ea0d06;
	    color: #fff;
}
.latest-news .latest_post_holder.dividers .latest_post_date .latest_post_day {
	    color: #fff !important;
}
.latest-news .latest_post_holder img{
	width:100% !important;
}
.home-post-like .aio-icon-title {
color: #da0f14 !important;
    font-size: 27px !important;
       line-height: 33px;
    text-transform: capitalize;
    font-weight: 700;
    font-family: 'Lucia handwriting'!important;
	margin:20px 0px !important;
}

.home-post-like a :hover {
	color:#000 !important;
}
.latest-news .latest_post_inner .post_infos {
	display:none;
}
.no-padding-col .ult-new-ib {
	margin-bottom:0px !important;
}
.footer_top .latest_post_inner h6, .footer_top .latest_post_inner h6 a{
	font-size: 13px !important;
}
.latest-news .latest_post_holder.dividers.four_columns>ul>li {
    
	  
    border: 1px solid #cd1314 !important;
    padding: 20px !important;
	min-height:400px;
}
.time-section .aio-icon-box {
	border: 1px solid #ea0d06;
    padding: 20px 15px;
	        min-height: 220px;
}
.time-section .aio-icon-title {
	    margin: 6px 0px;
    font-weight: 700;
}
.time-section .aio-icon-description p {
	margin:0px !important;
}

/*.sp-text {
	    font-family: "Kaushan Script" !important;
    
} */
header.centered_logo .header_inner_left {
	margin: 10px 0 10px !important;
}
.white {
	color:#fff;
}
.header_top {
	    background-color: #000000 !important;
	    height: 50px;
}
#menu-footer_menu {
	margin-top:35px;
}
.footer_top .widget.widget_nav_menu li {
	    width: 45%;
    display: inline-block;
    border-bottom: 1px solid #b5b0b0;
    margin-right: 20px;
    padding: 10px 0px;
	vertical-align:top;
}
.header_inner_left {
    color: #ccc8c8 !important;
    border-bottom: 1px solid #fff;
}
.home .q_image_with_text_over table {
   /* position: absolute;
    width: 100%;
    height: 40px;
    top: 40%;
	left: 0;*/
display:none;}
.home .q_image_with_text_over table td {
	background-color: #da0f14 !important;
}
.q_image_with_text_over .text .desc {
	    opacity: 1 !important;
}
.home .q_image_with_text_over table td .desc {
	    padding: 20px !important;
}
.head-main {
	    position: relative;
    text-align: left;
    padding-left: 60px;
    line-height: 25px;
    vertical-align: middle;
    margin: 0;
    display: inline-block;
}
.header_top p {

	    padding: 0 35px;
    font-size: 30px;
    line-height: 50px;
    font-weight: 700;}
.header_top {
	padding: 0 45px;}

.head-main i{ 
	    position: absolute;
    left: 0;
    font-size: 12px;
    top: 10%;
    color: #fff;
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 20px;
	}
 nav.main_menu{
	    position: absolute !important;
    top: 0 !important;
    left: 50% !important;
    z-index: 100 !important;
    text-align: left !important;
}
 nav.main_menu>ul{
    left: -50% !important;
	position: relative !important;}

.header_inner_left .logo_wrapper {
	opacity: 0 !important;
}
#input_2_9, #input_2_3, #input_2_8 {
    border: 1px solid #383737;
    width: 100% !important;
    padding: 12px 12px 12px 12px;
    background-color: transparent;
}
#input_1_3, #input_1_2 {
    border: 1px solid #c6c1c1;
    border-radius: 22px;
    padding: 12px 12px 12px 12px;
    color: #ffffff;
}

@media  screen and (min-width:1000px) and (max-width:1320px) {
 nav.main_menu{
	    position: absolute !important;
    top: 0 !important;
   
    left: 55% !important;
    z-index: 100 !important;
    text-align: left !important;
}

.main_menu>ul{
    left: -50% !important;
	position: relative !important;}
 .main_menu{
	    width: 70%;
}
}

@media  screen and (min-width:769px) and (max-width:1000px) {
	.jsrm-menu li div:nth-child(2) {
		width: 62% !important;}
	.jsrm-menu .item-text {
		font-size: 17px !important;}
	
	.footer_top .widget.widget_nav_menu li {
		width: 42% !important;}
	.content.content_top_margin_none {
		margin-top: -2px!important;}
}


@media only screen and (max-width:768px) {
	.footer_top .widget.widget_nav_menu li {
	    width: 40%;
    display: inline-block;
    border-bottom: 1px solid #b5b0b0;
    margin-right: 20px;
    padding: 10px 0px;
	vertical-align:top;
}
	.mob-res {
		margin-top:35px;
	}
	.wrt {
	padding-left:0 !important;
	padding-right:0 !important;
}
	.blog_holder.blog_small_image h2 a, .blog_holder.blog_small_image h2 {
		font-size:25px !important;
		
		line-height:35px !important;
	}
	.no-mob {
		display:none !important;
	}
	.menu .jsrm-menu ul li {
		width:100% !important;
	}
	.menu .jsrm-menu .item-text {
		font-size:17px !important;
	}
	
}

@media only screen and (max-width:400px) {
.header_top p {
	font-size:24px;
}
}