﻿/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */
/**
 * @license
 * MyFonts Webfont Build ID 3296943, 2016-10-17T19:13:02-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: FuturaBT-MediumItalic by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/medium-italic/
 * 
 * Webfont: FuturaBT-Medium by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/medium/
 * 
 * Webfont: FuturaBT-Heavy by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/heavy/
 * 
 * Webfont: FuturaBT-Book by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/book/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3296943
 * Licensed pageviews: 20,000
 * Webfonts copyright: Copyright &#x00A9; 2015 Monotype Imaging Inc. All rights reserved.
 * 
 * © 2016 MyFonts Inc
*/



/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/324eaf");

  
@font-face {font-family: 'FuturaBT-MediumItalic';src: url('/wp-content/webfonts/324EAF_0_0.eot');src: url('/wp-content/webfonts/324EAF_0_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/webfonts/324EAF_0_0.woff2') format('woff2'),url('/wp-content/webfonts/324EAF_0_0.woff') format('woff'),url('/wp-content/webfonts/324EAF_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'FuturaBT-Medium';src: url('/wp-content/webfonts/324EAF_1_0.eot');src: url('/wp-content/webfonts/324EAF_1_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/webfonts/324EAF_1_0.woff2') format('woff2'),url('/wp-content/webfonts/324EAF_1_0.woff') format('woff'),url('/wp-content/webfonts/324EAF_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'FuturaBT-Heavy';src: url('/wp-content/webfonts/324EAF_2_0.eot');src: url('/wp-content/webfonts/324EAF_2_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/webfonts/324EAF_2_0.woff2') format('woff2'),url('/wp-content/webfonts/324EAF_2_0.woff') format('woff'),url('/wp-content/webfonts/324EAF_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'FuturaBT-Book';src: url('/wp-content/webfonts/324EAF_3_0.eot');src: url('/wp-content/webfonts/324EAF_3_0.eot?#iefix') format('embedded-opentype'),url('/wp-content/webfonts/324EAF_3_0.woff2') format('woff2'),url('/wp-content/webfonts/324EAF_3_0.woff') format('woff'),url('/wp-content/webfonts/324EAF_3_0.ttf') format('truetype');}
 
/* General Custom CSS */
/* Changing form text font and background-color */
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select{
	border-color: #e2e2e2 !important;
    background-color: #fff !important;	
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */
 /* Team member plugin for making 3 coloumn view- path:tc-team-members/assets/css/tc-plugin.css*/
 
/* custom css for tc member :tc-team-members/assets/css/tc-plugin.css*/
.tc_member-p{
position:absolute; 
left:0px;
line-height: 14px !important;
text-align:left;
margin: 70px 10px 10px 15px !important;
}

.tc_member-thumb .tc_overlay h3 {
text-transform: uppercase;
position:absolute; 
left:0px;
margin: 15px 10px 5px 15px !important;
}
.tc_member-thumb .tc_overlay h4 {
  position:absolute; 
  left:0px;
  line-height: 20px !important;
  margin: 40px 10px 10px 15px;
}
.tc_overlay {
height: 100%;
}
/*end*/
 
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px),
only screen and (min-device-width: 800px)  
and (max-device-width: 1280px), {
/* STYLES GO HERE */
.avia-image-container.avia-align-center .avia-image-container-inner{
display:inline-block;
}
.tdm-desmenu{
display:none;
}
.tdm-mobmenu{
    display:inline-block !important;
    width: 100% !important;
    margin-left: -150px;
}
.tdm_headingaline {
    margin: 0px;
}
}
/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 968px) {
  /* Add your Mobile Styles here */
 .section.group.tdm{
display:none;
}
}
.container_footer {
    width: 100%;
}
.container_footer .av-content-small.units {
    width: 73%;
}.responsive .container_footer {
    max-width: 910px;
    background-color: #fff;
}
.responsive .container {
    max-width: 1310px;
    background-image: url("/wp-content/uploads/pintu/pattern2_1-30px-light.png");
}

.fullsize .content {
    margin: 0;
    border: none;
    }
#socket .copyright {
    width: auto;
  }
}

@media (min-width: 600px){
.banner__slide {
    content: "";
   
 position: absolute;
 
   overflow: hidden;
  
  width: 100%;
  
  height: 344px;

    /* border-radius: 50%; */
  
  /* text-align: center; */
}
}


.row.tdm{
  background-color: #464646;
  width: 685px;
  height: 478px;
  padding: 5;
  line-height: 20px !important;
}
a{
text-decoration:none !important;
}
}
/* For burger icon in mobile view*/
a#advanced_menu_toggle:before { 
content: url(https://cdn4.iconfinder.com/data/icons/miu/22/editor_list_view_hambuger_menu-24.png);
 }
a#advanced_menu_hide:before {
content: url(/wp-content/uploads/2016/11/minus.png);
}




/*Full width template*/
.responsive .container{
    max-width: 100% !important;
}
@-moz-document url-prefix() {
input.cvinput {
    color: black;
    font-family: FuturaBT-Medium;
    margin: 15px 0 0 0;    
    padding: 2% 6% 0 0 !important ;
    width: 387px;
    display: block;
    text-indent: 0em !important;
    border: 0;
    cursor: pointer;
	height: auto !important;
	background:none !important;
}
}
/* Microsoft Edge Browser 12+ (All) - @supports method */

@supports (-ms-ime-align:auto) {
  input.cvinput {
    color: black;
    font-family: FuturaBT-Medium;
    margin: 15px 0 0 0;    
    padding: 0 !important ;
    width: 387px;
    display: block;
    text-indent: 0em !important;
    border: 0;
    cursor: pointer;
	height: auto !important;
	background:none !important;
}
}
div.tdm-gtw{
background-position: 115px 0px, center;
}
.tdm-button {
  padding: 7px 50px 7px 10px;
  background-position: 72px 0px, center center;
}
}
div#wpcf7-f3448-o1 {
    width: 98%;
}
div.wpcf7 input[type="file"]{
display:block;
text-indent:-9999em;
background:url(/wp-content/uploads/2016/10/browse.png) no-repeat;
border:0;
height: 58px;
padding: 5px;
cursor:pointer;
}
#top .avia-layerslider .ls-bottom-slidebuttons a, #top .avia-layerslider .ls-nav-start, #top .avia-layerslider .ls-nav-stop{
height: 0px !important;
    width: 0px !important;
    border-radius: 9px ;
    padding: 4px !important;
    display:inline-block !important;

}
ul#mobile-advanced{
    text-transform: uppercase;
    background-image: url(/wp-content/uploads/2016/09/Logo-300x120.png);
    background-repeat: no-repeat;
    background-size: 245px 90px;
    background-position-x: 15px;
}
#top label span{
  color: #ff0000;
}
#mobile-advanced li > a:before, .html_header_mobile_behavior #mobile-advanced span > a:before, #mobile-advanced .mega_menu_title:before {
display: none;
}
#mobile-advanced li:hover > a { 
  border-bottom-color: tomato;
}
/* add item id here to get plus icon*/
li#menu-item-3226, li#menu-item-3491 {
    /* color: red; */
    background-image: url(/wp-content/uploads/2016/10/plus-icon-black-2.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position-x: 122px;
    background-position-y: 16px;
}

a.tdm-button:hover, a.tdm-button{
    width: 132px !important;
    height: 35px !important;
}
div .logo{
left: 30px !important;
}
h6{
line-height: 1.6em !important;
}
.avia-image-container.avia-align-center .avia-image-container-inner{
left:-10px;
}

body div .avia-button {
    border-radius: 0px !important; 
    border: 2px solid #eb0101 !important;
    padding: 8px !important;
    font-size: 12px;
    text-decoration: none;
    display: inline-block;
    border-bottom-style: solid;
    border-bottom-width: 2px !important; 
    margin: 3px 0;
    line-height: 1em !important;
    position: relative;
    font-family: Futura Bold !important;
    text-align: center;
    max-width: 100%;
}
body div .avia-button:hover{
    background-color: red !important;
    color: white !important;
}
[data-av_icon]:before {
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   font-weight: normal;
   content: attr(data-av_icon);
   speak: none;
   font-size: 22px;
}
.avia-button .avia_button_icon.avia_button_icon_right{
   top: 0.2em !important;
}


#footer{
border-top-color: #EE0000;
border-style: solid;
border-width: 10px 0 0;
padding:15px 0 30px 0;
z-index: 1;
}

/* Custom css @kishan*/

.tdm-restaurent{	  
        color: black;
        
        border: 1px groove black !important;
        text-align: center;    
		font-family: FuturaBT-Medium;		
		background-color:lightgrey;	
}

.myactive{	    
        color: red !important;		
}

.tdm-black {	   
       color: black;
       font-family:FuturaBT-Medium;		

}

.tdm-div-color{
		    background-color:white !important;	
}

#tdm-redcolor{
	color:red;
}

.tdm-margin45{
	margin-bottom:6%;
	margin-left:-1%;
	margin-top: 1%;	
	padding-left: 4%;
}

.tdm-margintop{
	margin-top:5%;
}
/*
span.form-heading{
	margin-left:-15px;
}
*/


/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
.test{
	width:32%;
}
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */

.test{
	width:25%;	
}


}


.placename {border: 2px solid red !important; width: 40px; color: red; height: 26px; text-align: center; padding: 0px 1px 1px 1px;} 
div.placename2 {border: 2px solid red !important; width: 40px; color: red; height: 26px; text-align: center; margin-top: -2px; padding: 0px 1px 1px 1px;}  

/*Home page slider button styles*/

#home-whoweare{height:32px !important;width:110px !important;}
#home-careers {height:32px !important;width:110px !important;}
#home-cookingschool{height:32px !important;width:110px !important;}

#home-whoweare :hover{background: url(/wp-content/uploads/2016/11/WhoHover-1.png) no-repeat;background-size: cover;}
#home-careers :hover{background: url(/wp-content/uploads/2016/11/CareersHover_new.png) no-repeat;background-size: cover;}
#home-cookingschool :hover{background: url(/wp-content/uploads/2016/11/CookingHover_new.png) no-repeat;background-size: cover;}




