/* ----------------------------------------------------------------
External Font
-----------------------------------------------------------------*/

@import url("https://30c26c.claudeassets.com/20220926022627cs_/http://kitchen-thailand.com/css/jquery.fancybox.css");
@import url("https://a5d3c2.claudeassets.com/20220926022627cs_/http://kitchen-thailand.com/css/jquery.fancybox-thumbs.css");

@font-face {
font-family: 'dancing_scriptregular';
src: url('https://772ef7.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/dancing_script-webfont.eot');
src: url('https://78c250.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/dancing_script-webfont.eot#iefix') format('embedded-opentype'),
url('https://15ff24.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/dancing_script-webfont.woff2') format('woff2'),
url('https://34a246.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/dancing_script-webfont.woff') format('woff'),
url('https://90ceee.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/dancing_script-webfont.ttf') format('truetype'),
url('https://569ea5.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/dancing_script-webfont.svg#dancing_scriptregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'josefin_sansbold';
src: url('https://9bfe75.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-bold-webfont.eot');
src: url('https://054e60.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-bold-webfont.eot#iefix') format('embedded-opentype'),
url('https://35449c.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-bold-webfont.woff2') format('woff2'),
url('https://6ac1f2.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-bold-webfont.woff') format('woff'),
url('https://c39ce1.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-bold-webfont.ttf') format('truetype'),
url('https://373c71.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-bold-webfont.svg#josefin_sansbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'josefin_sanslight';
src: url('https://876c50.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-light-webfont.eot');
src: url('https://3683b2.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-light-webfont.eot#iefix') format('embedded-opentype'),
url('https://1a91be.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-light-webfont.woff2') format('woff2'),
url('https://8389f8.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-light-webfont.woff') format('woff'),
url('https://421bb7.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-light-webfont.ttf') format('truetype'),
url('https://421e56.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-light-webfont.svg#josefin_sanslight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'josefin_sansregular';
src: url('https://cf88da.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-regular-webfont.eot');
src: url('https://d533e5.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-regular-webfont.eot#iefix') format('embedded-opentype'),
url('https://f631b2.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-regular-webfont.woff2') format('woff2'),
url('https://b35497.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-regular-webfont.woff') format('woff'),
url('https://0eba27.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-regular-webfont.ttf') format('truetype'),
url('https://2d7f8d.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-regular-webfont.svg#josefin_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'josefin_sanssemibold';
src: url('https://494881.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-semibold-webfont.eot');
src: url('https://bdf095.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-semibold-webfont.eot#iefix') format('embedded-opentype'),
url('https://5a8d13.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-semibold-webfont.woff2') format('woff2'),
url('https://2c9bcd.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-semibold-webfont.woff') format('woff'),
url('https://c011ef.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-semibold-webfont.ttf') format('truetype'),
url('https://044077.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/josefinsans-semibold-webfont.svg#josefin_sanssemibold') format('svg');
font-weight: normal;
font-style: normal;
}


@font-face {
font-family: 'al_sandraregular';
src: url('https://6cd4bc.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/al_sandra-webfont.eot');
src: url('https://9180cf.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/al_sandra-webfont.eot#iefix') format('embedded-opentype'),
url('https://f26d64.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/al_sandra-webfont.woff2') format('woff2'),
url('https://72b490.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/al_sandra-webfont.woff') format('woff'),
url('https://e12f97.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/al_sandra-webfont.ttf') format('truetype'),
url('https://586c44.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/al_sandra-webfont.svg#al_sandraregular') format('svg');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'algerianregular';
src: url('https://aec2a1.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/alger-webfont.eot');
src: url('https://b560a2.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/alger-webfont.eot#iefix') format('embedded-opentype'),
url('https://eb06af.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/alger-webfont.woff2') format('woff2'),
url('https://c5d668.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/alger-webfont.woff') format('woff'),
url('https://cf79b2.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/alger-webfont.ttf') format('truetype'),
url('https://fe0b86.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/alger-webfont.svg#algerianregular') format('svg');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'burfordrusticbookregular_2';
src: url('https://e26e99.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/burfordrusticbook-regular2-webfont.eot');
src: url('https://95d241.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/burfordrusticbook-regular2-webfont.eot#iefix') format('embedded-opentype'),
url('https://54e4bf.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/burfordrusticbook-regular2-webfont.woff2') format('woff2'),
url('https://37500e.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/burfordrusticbook-regular2-webfont.woff') format('woff'),
url('https://c63083.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/burfordrusticbook-regular2-webfont.ttf') format('truetype'),
url('https://776087.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/burfordrusticbook-regular2-webfont.svg#burfordrusticbookregular_2') format('svg');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family:'Open Sans';
src: url('https://d50d8b.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-Regular-webfont.eot');
src: url('https://fa6f22.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-Regular-webfont.eot#iefix') format('embedded-opentype'),
url('https://8a06cb.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-Regular-webfont.woff') format('woff'),
url('https://845111.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
url('https://135192.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
font-weight: normal;
font-weight: 400;
font-style: normal;}


@font-face {
font-family:'Open Sans Semibold';
src: url('https://5e8bd5.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-Semibold-webfont.eot');
src: url('https://54cef1.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-Semibold-webfont.eot#iefix') format('embedded-opentype'),
url('https://7a13b8.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-Semibold-webfont.woff') format('woff'),
url('https://c825d8.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
url('https://422559.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
font-weight: 500; font-style: normal;}

@font-face {
font-family: 'ralewayregular';
src: url('https://c81124.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/raleway-regular-webfont.eot');
src: url('https://0eea98.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/raleway-regular-webfont.eot#iefix') format('embedded-opentype'),
url('https://6777fb.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/raleway-regular-webfont.woff2') format('woff2'),
url('https://cd46f5.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/raleway-regular-webfont.woff') format('woff'),
url('https://52771d.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/raleway-regular-webfont.ttf') format('truetype'),
url('https://3d4bc2.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family:'Open Sans Light';
src: url('https://a02557.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-LightItalic-webfont.eot');
src: url('https://2c1906.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-Light-webfont.eot#iefix') format('embedded-opentype'),
url('https://a50107.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-Light-webfont.woff') format('woff'),
url('https://6c8215.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),
url('https://135192.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
font-weight: normal;
font-weight: 400;
font-style: normal;}
@font-face {
font-family: 'ralewaybold';
src: url('https://e3b451.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/raleway-bold-webfont.eot');
src: url('https://b3a383.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/raleway-bold-webfont.eot#iefix') format('embedded-opentype'),
url('https://7fe2fb.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/raleway-bold-webfont.woff2') format('woff2'),
url('https://627858.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/raleway-bold-webfont.woff') format('woff'),
url('https://81a984.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/raleway-bold-webfont.ttf') format('truetype'),
url('https://58b008.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
font-weight: normal;
font-style: normal;

}

dl, dt, dd, ol, ul, li {
margin: 0;
padding: 0;
}
:active,
:focus { outline: none !important; }

/* ----------------------------------------------------------------
Typography
-----------------------------------------------------------------*/
body {
line-height: 1.3;
color: #6b6b6b;
font-family: 'josefin_sansregular';-webkit-font-smoothing: antialiased;
font-size: 14px;
}
a {text-decoration: none !important; color: #6b6b6b;}
a:hover { color: #89191d; }
a img { border: none; }
img { max-width: 100%; }
iframe { border: none !important; }

/* ----------------------------------------------------------------
Basic Layout Styles
-----------------------------------------------------------------*/
h1,
h2,
h3,
h4,
h5,
h6 {
color: #000;
line-height: 1.5;
font-family: 'josefin_sansregular';
}

h5,
h6 { margin-bottom: 20px; }
h1 { font-size: 34px; }
h2 { font-size: 30px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }


p,
pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form { margin-bottom: 20px; list-style-type: none;}
.uppercase { text-transform: uppercase !important; }
.lowercase { text-transform: lowercase !important; }
.capitalize { text-transform: capitalize !important; }
.borderless { border: none !important; }

/* -----------------------------------------Start Cocotte Css----------------------------------------- */

/*Header */

#wrapper{padding:0px !important;}
.text-center{ text-align: left;}
.logo {float: left;margin-right: 15px;}
.logo img{height: 70px;filter: invert(1);}
#header .logo1{display: inline-block;}
.widht {float: right;width:42%;}
.cuming_txt {color: #fff;font-family: "burfordrusticbookregular_2";font-size: 30px;/*letter-spacing: 1px;*/text-transform:uppercase;display: inline-block; margin: 0 0 0 20px; vertical-align: middle;}
#header.headersticky{background: rgba(0, 0, 0, 0.9); padding: 10px 0 10px;position: relative;}/*padding: 20px 0 22px;*/
#header.headersticky.sticky{position: fixed;z-index: 9999;width: 100%;top: 0px;}
.top-social-icon{margin-top: 10px;}
.top-menu-icon-wd { width: 20px; height: 20px;}
#header .top-social-icon a{display: inline-block; color: #ababab; font-size: 22px; margin-left: 12px; margin-bottom: 20px;vertical-align: middle;}
.line_icon img{margin:0px 0 -5px;}
#header .navbar{margin:0px; min-height: auto;}
#header .navbar .navbar-collapse{padding:0px;}
#header .navbar .navbar-right { margin-right: -8px;}
#header .navbar .navbar-toggle{border: 1px solid #fff;}
#header .navbar .navbar-toggle .icon-bar{background: #fff;}
#header .navbar-nav > li > a{padding: 0 18px; color: #a0a0a0; letter-spacing: 1.6px; text-transform: uppercase;}
#header .navbar-nav > li > a.active{color: #fff;}
#header .navbar-nav > li > a:hover, #header .navbar-nav > li > a:focus{background: transparent; color: #fff;}
#header .navbar-nav > li > a{padding-right: 4px;}
.fa.fa-angle-down {font-size: 17px;}
#header .navbar-nav > li > a img{margin-left: 4px;}
#header .navbar-nav > li > .dropdown-menu {background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;left: 12px;margin-top: 20px;position: absolute;}
#header .dropdown-menu{border-radius: 0;}
#header .dropdown-menu > li > a{color: #ababab; font-size: 16px;}
#header .dropdown-menu > li > a:hover, #header .dropdown-menu > li > a:focus{background: transparent; color: #fff;}
#header .navbar-right .dropdown-menu {left: 0; right: auto;}
.video-play-box .vio-play{position: absolute;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0; z-index: 99;background: rgba(0, 0, 0, 0.9)}
.video-play-box .vio-play .fa { position: absolute; font-size:55px; padding: 23px 34px; color: #fff; width: 100px;height: 100px; margin: auto auto; bottom: 0;top: 0;left: 0;right: 0;cursor: pointer;box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 0.2);border-radius: 50px;background-color:rgba(132, 143, 147, 1);}
.video-play-box {position: relative}
body.modal-open {
overflow: inherit;
padding-right: 0 !important;
}

/*Slider Section*/
.carousel .item .fill a img {
min-width: 100%;
max-height: 740px;
height: 100%;
}
.carousel-inner{height:100%;}
.carousel-inner > .item {
-webkit-transition: 0.3s ease-in-out left;
-moz-transition: 0.3s ease-in-out left;
-o-transition: 0.3s ease-in-out left;
transition: 0.3s ease-in-out left;
}
.carousel-caption h3{font-family: 'dancing_scriptregular'; font-size: 70px; color: #fff; margin-bottom: 0;}
.carousel .left .icon-prev{background: url(https://bc23fe.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/images/slider-arrow-left.png) no-repeat;}
.carousel .right .icon-next{background: url(https://ebc7fb.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/images/slider-arrow-right.png) no-repeat;}
.carousel .left .icon-prev, .carousel .right .icon-next{height: 66px; width: 30px;}
/*slider end*/

/* ----------------------Home page---------------------- */

/* Menu popup */
.pop-header{background: #1b1b1b; padding: 7px 15px;}
.popup-title{font-family: "burfordrusticbookregular_2"; color: #fff; text-align: center; font-size: 26px; letter-spacing: 5px;}
.pop-header .close-btn{float: right; margin-top: 9px;}
.pop-body{padding: 38px 44px;}
.coc-table{font-family: 'josefin_sansregular'; color: #000; font-size: 22px; font-weight: bold; margin-bottom: 30px;}
.datepic-block{width: 47%; float: left;}
.cale-bg{background: #2a2a2a; padding: 6px 8px;    width: auto;}
.cale-bg i{color: #fff;}
.time-block{width: 47%; float: right;}
.popup-dialog{margin-top: 119px;}
.opening-hrs-box{font-family: 'josefin_sansregular'; font-size: 18px; color: #000; text-align: center;}
.btn-availability{background: #000; color: #fff; font-family: 'josefin_sansregular'; font-weight: bold; font-size: 18px;}
.pop-save-btn {margin: 33px auto 0; max-width:225px; width: 100%; text-align: center;}
.btn-availability:hover{color: #fff;}
.transparent {background-color:#fff; position:absolute; color: white; opacity: 0.9;}
/* Menu popup */


/*welcome Section*/
.welcome{padding-top: 34px;}
.welcome p{  color: #6b6b6b;font-family: "josefin_sansregular";font-size: 22px;margin-bottom: 0;text-align: justify;}
.thank p{  color: #6b6b6b;font-family: "josefin_sansregular";font-size: 22px;margin-bottom: 0;text-align: center;}
.title{text-align: center; margin-bottom: 40px;}
.title h3{font-family:'al_sandraregular'; font-size: 30px; margin: 0 0; line-height: 30px;}
.title h1{font-size: 42px; margin: 15px 0; letter-spacing: 2.8px; line-height: 30px; text-transform: uppercase; font-family: "burfordrusticbookregular_2";}
.title span{display: inline-block; border-bottom: 2px solid #000; max-width:131px; width: 100%;}
.white{margin-bottom: 30px;}
.white h3, .white h1, .white span{color: #fff !important; border-bottom-color: #ccc;}
.home-cont{padding:40px 0 0;}
.home-cont p {font-size:20px;color: #333;line-height: 27px; margin-bottom: 15px;text-align: center;}
/*Features Section*/
/*.features{background:url(/assets/kitchen-thailand.com/images/slider1.jpg);}*/
.welcome-to-kitchen p { text-align: center; text-transform: capitalize;}
.features.parallax {background-size: cover; background-position: center center;}
.features .feature-box{text-align: center;}
.features .feature-box h4{  color: #fff;font-family: "burfordrusticbookregular_2";font-size: 26px;font-weight: normal;letter-spacing: 0;line-height: 20px;margin-top: 11px; }
.features .feature-box{font-size: 18px; color: #fff;}

.reservation{background: #000;}
.reservation p{font-size: 26px; color: #fff; font-family: 'josefin_sansregular'; margin-top: 34px;}
.reservation p a{color: #fff;}
.reservation .btn-reservation{color: #fff; text-transform: uppercase; letter-spacing: 2.8px; font-size: 16px; border: 1px solid #fff; border-radius: 0; margin: 34px 0;font-weight: 600;}
.reservation .btn-reservation:hover{ background: #fff; color: #000;}
.invite-section{background: #f2f2f2; text-align: center; padding-top: 80px; margin-bottom: 120px; min-height: 450px;}
.invite-section .invite-text{font-family: 'dancing_scriptregular'; margin-top: 0; text-align: left;}
.invite-section .invite-img{position: relative; }
.invite-section .invite-img img{position: absolute; top: 0px; left: 0; right: 0; margin: 0 auto;}

.special-menu{ margin-bottom: 80px;}
.special-menu .menu-list h4{text-align: center; font-size: 24px; margin-bottom: 50px; text-transform: uppercase; font-family: 'josefin_sanssemibold'; color: #2c2c2c;}
.special-menu .menu-list ul li{font-size: 24px; color: #2c2c2c; line-height: 40px;}
.special-menu .menu-list ul li span{font-size: 20px;}

.mobile-menu-list{font-size: 18px; width: 100%;}

.wine-section{background:#000 url("https://c5fecb.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/images/wine-bg.jpg"); overflow: hidden; }
.wine-section.parallax{  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-attachment: fixed;}
.wine-section .wine-img1{margin-bottom: -50px !important;}
.wine-section .wine-img2{margin-bottom: -50px !important;}
.wine-section .wine-special{margin: 130px 0;}
.wine-section .wine-special p{font-size: 18px; text-align: center; color: #fff;}

.team{padding-top: 64px; padding-bottom: 60px;background: #f7f7f7; transition: 0.5s;}
.team_supp{padding: 60px 0;}
.team-box{text-align: center; border-bottom: 1px solid #ccc; margin-bottom: 20px; margin-top: 10px;}
.team-box h3{font-size: 20px; color: #181818; margin-bottom: 10px; margin-top: 20px; line-height: 24px; font-family: 'josefin_sansbold';}
.team-box p{font-size: 15px; line-height:20px; color: #393939;  margin-bottom: 24px;}
.team-box a { color: #393939;text-decoration: underline !important;}

.form-group input:focus { border: 1px solid #000;}
.form-group textarea:focus { border: 1px solid #000;}
.form-control:focus { box-shadow: none !important;}
.map-section{position: relative;}
.map-section iframe{height: 460px; }
.contact-form{position: absolute !important; max-width: 330px; width: 100%; padding: 20px; top: 20px; left: 13%; background: rgba(255, 255, 255, 0.8); border: 1px solid #c3c3c3; border-radius: 2px; text-align: center;}
.contact-form h3{font-family: "burfordrusticbookregular_2"; font-size: 30px; text-transform: uppercase; margin-top: 0; line-height: 22px; margin-bottom: 30px;}
.contact-form .form{margin-bottom: 0;}
.contact-form .form .btn-submit{background: #000; color: #fff; font-family:'josefin_sansbold'; font-size: 18px; padding: 6px 40px; margin: 15px 0; }
.contact-form .form .form-control{border-radius: 2px; height: 40px; box-shadow: none;}
.contact-form .form .form-control::-webkit-input-placeholder { /* Safari, Chrome and Opera */  font-size: 16px;
}
.contact-form .form .form-control:-moz-placeholder { /* Firefox 18- */
font-size: 16px;
}
.contact-form .form .form-control::-moz-placeholder { /* Firefox 19+ */
font-size: 16px;
}
.contact-form .form .form-control:-ms-input-placeholder { /* IE 10+ */
font-size: 16px;
}
.contact-form .form .form-control::-ms-input-placeholder { /* Edge */
font-size: 16px;
}
.contact-form .form .form-control:placeholder-shown { /* Standard one last! */
font-size: 16px;
}
.contact-form .form textarea{height: auto !important;}

/*video*/
.video-wrap video { width: 100%;}
.video_section { height: 780px;overflow: hidden;}
/*our chef page*/
.our_chef { border: 1px solid #c9c9c9; float: left; margin-bottom: 18px; margin-right: 18px; padding: 6px;}
.chef_head { text-transform: capitalize;  margin-bottom: 8px !important;color: #000 !important;font-family: "josefin_sansbold" !important;
font-size: 26px !important;text-align: left !important;}
.chef_txt {color: #313131 !important;font-size: 18px !important;text-align: left !important;  margin-bottom: 17px !important;}
.sub_chef_txt {color: #313131 !important;font-size: 15px !important;text-align: justify !important; margin-bottom: 20px!important;}
.top-social-icon.text-right.hidden-xs img {vertical-align: unset;}
.social-icon ul li a i , .social-icon ul li a img{font-size: 21px;margin-right:21px;color: #ababab;}
.insta_gram li {  display: inline-block;margin: 0 0 2px; max-width:80px; padding: 0; width: 100%;}
.sub-text > a { color: #959595; font-size: 16px; margin-left: 0px;}
/*Footer*/

footer{padding:35px 0; background:#191919;}
.footer_heading{color:#FFF; font-size:22px; padding-bottom:8px; border-bottom:1px solid #999999;}
.heading_bor{height:1px; background:#89191d; width:30%; margin-bottom:20px; margin-top:-1px;}
.menu_name{margin:0px; padding:0px;}
.menu_name ul{margin:0px; padding:0px;}
.menu_name ul li{list-style-type:none; color:#959595; font-size:13px; margin-bottom:9px; background:url(https://f480db.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/images/footer_bullet.jpg) no-repeat left center; padding-left:15px; background-position:0 7px; font-family: "ralewayregular";}
.menu_name ul li a:link,.menu_name ul li a:visited{color:#959595; font-size:13px; text-decoration:none;  font-family: "ralewayregular";text-transform: capitalize;}
.menu_name ul li a:hover{color:#FFF; text-decoration:none;}

footer .social-icon ul{margin-bottom: 0;}
footer .social-icon li{list-style-type:none; color:#959595; font-size:13px; margin-bottom:12px;}
footer .social-icon li a img{margin-right: 10px;}
footer .social-icon li a{ color: #959595; font-family: "ralewayregular";font-size: 13px; text-align: left;}
footer .social-icon li:last-child{margin-bottom: 0;}
footer .contact-info { color: #959595;font-family:"josefin_sansregular";font-size: 16px !important;}
footer .contact-info li{font-size: 16px; margin-bottom: 12px; }
footer .contact-info li i{margin-right:8px; float: left;  }
footer .contact-info .sub-text{display: flex;}

.menu_name li i{font-size: 16px; vertical-align: sub;}
.menu_name ul.menu-dropdown-block{ padding: 4px 0 4px 10px;box-shadow: 1px 0px 4px #000;}
.menu_name ul.dropdown-menu > li{ margin: 0px;}
.menu_name ul.dropdown-menu > li > a{ padding: 3px 0px;}
.menu-dropdown-block{background: #000000;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 4px;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
display: none;
float: left;
font-size: 14px;
left: 0;
list-style: outside none none;
margin: 2px 0 0;
min-width: 120px;

position: absolute;
text-align: left;
top: 100%;
z-index: 1000;}

.footer_copyright{background:#111111; padding:15px 0;}
.copyright_l{text-align: center; font-size:14px; color:#aeaeae; line-height: 16px;  text-transform: capitalize;}
.copyright_l span{color:#fff;}


/*about us page start here*/
.middle { margin: 0px 0 52px;}
.top_mid_title .title {background: #f6f6f6;padding:10px 35px 30px 0;}
.about_welcome .title { color: #272727;display: block; margin-bottom: 4px;font-family: "burfordrusticbookregular_2";font-size: 20px;text-align: left;letter-spacing: 2px;}
.about_welcome > span {border-top: 1px solid #000;display: block;max-width: 80px;margin-bottom: -7px;width: 100%;}
.about_welcome > p , .img_about > p {font-size: 18px;letter-spacing: 2px; text-align: justify;}
.img_about > span {border-top: 1px solid #000;display: block;max-width: 80px;margin-bottom: -7px;width: 100%; float: left;}
.about-logo{    margin-top: 60px;}
.about-logo img{border:1px solid #dcdcdc; padding: 5px;}
.img_about > img { float: left;margin-right: 18px;border:1px solid #cbcbcb; padding: 5px;}
.img_about > p {float: left; width: 67%;}
.m_r { padding-left: 0 !important;}
.mr_l {  margin-left: 0; padding-left: 0;}
.mr_r { margin-right: 0; padding-right: 0;}
.year { color: #000; font-family:"josefin_sansbold"; font-size: 34px;   padding-top: 60px;text-align: center; letter-spacing: 2px;}
.histry_txt { color: #6b6b6b;font-size: 18px; text-align: center;}
.det_histry > p {color: #6b6b6b;font-size: 18px;text-align: left;}
.det_histry { padding-bottom: 16px;  padding-top: 35px;}
.about_img {display: inline-block;}
.about_img img{border:1px solid #dcdcdc; padding: 5px;width:370px;}
/*about us page end here*/

 /*Flex Slider Start Here*/
 .slider-section{padding: 40px 0;}
#flexiselDemo1 {display: none;}
.nbs-flexisel-container{position:relative;max-width:100%;}
.nbs-flexisel-ul{position:relative;width:9999px;margin:0;padding:0;list-style-type:none;text-align:center}
.nbs-flexisel-inner{overflow:hidden;width:100%;height: 350px;}
.nbs-flexisel-item{float:left;margin:0;padding:0;border-radius:0;cursor:pointer;position:relative;}
.nbs-flexisel-item img{border-radius:0}
.nbs-flexisel-item:last-child{border-right: 0px solid #1f1e1d;}
.img-link img{ border: 1px solid #ddd; padding: 5px; border-radius: 5px;}
.img-link {padding: 7px;}

/*** Navigation ***/
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:35px;height:60px;position:absolute;cursor:pointer;z-index:100;opacity:1; top: 0 !important; bottom: 0; margin: auto 0;}
.nbs-flexisel-nav-left{left:-40px;background:url(https://e4546b.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/images/arrow-left.png) no-repeat;}
.nbs-flexisel-nav-left:hover{opacity: 0.5;}
.nbs-flexisel-nav-right{right:-40px;background:url(https://dbc263.claudeassets.com/20220926022627im_/http://kitchen-thailand.com/images/arrow-right.png) no-repeat;}
.nbs-flexisel-nav-right:hover{opacity: 0.5;}
 /*Flex Slider End Here*/   

/*contact us page start here*/
.map {background: #ffffff; border: 1px solid #cbcbcb;padding: 5px; margin-bottom: 25px; max-width: 457px; width: 100%;}
.add_deta {
display: inline-block;
float: left;
/*padding-left: 8px;*/
padding-top:1px;
vertical-align: top;
}
.rigt_s {
display: inline-block;

font-size: 14px;
font-weight: 300;
margin-bottom: 13px;
margin-left:8px;
max-width: 252px;
width: 100%;
}
.line {
padding-top: 18px;
text-align: center;
}
.contact_us_txt {
color: #6b6b6b;
font-family: "josefin_sansregular";
font-size: 16px;
padding-top: 45px;
}
.address-title {
color: #090909;
font-family:'josefin_sansbold';
font-size: 18px;
margin-bottom: 6px;
}
.add_box {
color: #6b6b6b;
display: block;
font-family: "josefin_sansregular";
font-size: 18px;
}
.form_contct {
text-align: center;
}
.contct_logo {
padding-top: 20px;
text-align: center;
}
.for_bor_contct {
border: 1px solid #c3c3c3;
padding: 33px 24px 17px;
}
.btn.btn-submit { background: #000 none repeat scroll 0 0;
color: #fff;
font-family: "josefin_sansbold";
font-size: 18px;
margin: 15px 0;
padding: 6px 40px;}
/*contact us end end here*/

/*menu card start here*/

.img-inner {
border: 1px solid #ccc;
margin: 6px;
padding: 5px;
}


/*farmers details page css start here*/
.farmer_img {background: #fff;border: 1px solid #929292;padding: 6px;max-width: 471px; width: 100%; margin-right: 30px;float: left;}
.farmer_dtails_content h3 {font-size: 25px;font-weight: bold;margin: -10px 0 20px;padding: 0;}
.farmer_dtails_content p {color: #393939;font-size: 14px;line-height: 18px;margin-bottom: 24px;text-align: left;}
.det {padding: 30px 0 50px !important;}
/*farmers details page css end here*/


/* locations page starts here */
.location-title { margin-bottom: 0;}
.location-title-middle { margin-bottom: 0;}
.kitchen-map {width: 100%; height: 100%; margin: 30px auto;padding: 10px; border-radius: 5px;max-width: 500px;position: relative}
.kitchen-location-content { text-align: left; border: 1px solid #c3c3c3; padding: 20px 30px; border-radius: 5px;max-width: 500px;width: 100%;margin: 20px auto;}
.kitchen-location-content p { margin: 5px;}
.kitchen-location-content .res-title { font-family: 'josefin_sanssemibold'; text-transform: capitalize; margin-bottom: 5px; margin-top: 0;}
.kitchen-location-content .res-contact-information { text-transform: capitalize; font-size: 20px;}
.location-flx { display: flex; align-items: center;}
.contact-i-title { text-transform: capitalize; font-size: 16px; font-family: 'josefin_sanssemibold'; color: #000;}
.contact-i-context { font-size: 16px;}
.locations-wrapper { display: flex; margin: 30px 0;}
.locations-social-links { margin-top: 10px; display: flex; align-items: center;}
.locations-social-links a { margin-right: 20px; display: flex; justify-content: center; align-items: center; height: 50px; width: 50px; color: #fff; border-radius: 50px; font-size: 20px; transition: all .2s ease-in-out;}
.trip-ad a { background: #00a680;}
.trip-ad a:hover { background: #07755b;}
.location-facebook a { background: #3b5998;}
.location-facebook a:hover { background: #1d3466;}
.location-name h2 { text-align: left; color: #000; text-transform: capitalize; border-bottom: 1px solid rgb(161, 161, 161); font-family: 'josefin_sanssemibold';margin: 0}
.location-dropdown { display: flex; justify-content: center; margin: 30px 0;}
.mt-60 { margin-top: 60px;}
.btn-primary { background: #000; color: #fff; border: 1px solid transparent;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover { background: #555; color: #fff;}
.btn-primary:hover { background: #333;}
.btn-primary:active { background: #333; border: 1px solid #333;}
.btn-primary:focus { background: #333; border: 1px solid transparent;}
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary { background: #000;}
.click-samui-block,.click-pattya-block,.click-phuket-block{height: 32px;width: 132px;position: absolute;top: 286px;left: 152px;cursor: pointer}
.click-samui-block {top: 418px;left: 114px;}
.click-phuket-block{top:482px;left:24px;width: 60px;    height: 48px;}
.samui-location-main-section,.pattya-location-main-section,.phuket-location-main-section{display: none;}
/* locations page ends here */

/* index page image gallery css starts here */
.image-collage { max-width: 75%; width: 100%; margin: 5px auto;}
.first-row { border: 1px solid #ddd; padding: 5px; border-radius: 5px;}
.second-row { display: flex; justify-content: center; border: 1px solid #ddd; padding: 5px; margin: 10px 0; border-radius: 5px;}
.third-row { border: 1px solid #ddd; padding: 5px; border-radius: 5px;}
.first-row img, .third-row img { height: 500px; width: 100%;}
.second-row .image-cllg-1 { margin-right: 5px;}
.second-row .image-cllg-2 { margin-left: 5px;}
.logo-2 img {width:70px;}
.logo-2 {margin-top:6px;float: left;margin-right: 4px;}
.index-page-img-slider {margin-bottom: 20px;margin-top: 20px;}
.index-img{display: inline-block;}
.index-img img{width: 243px;padding:5px;height: 188px;}
/* Fading animation */

/* index page image gallery css ends here */



/* for safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {

::i-block-chrome, .hgt_safari{ height:124px;}

}

@media all and (max-width: 1199px){

#header .navbar-nav > li > a:last-child { padding-right: 0;}
.navbar-right { margin-right: 0!important;}
#header .navbar-nav > li > a{ padding:0 15px;}
.nav > li { display: block; padding-bottom: 6px; position: relative;}
.nbs-flexisel-inner{    height: 290px;}

}


@media all and (max-width: 1024px){
.cuming_txt{ font-size: 22px;}
.farmer_img{ margin-bottom: 15px;}
#header .navbar-nav > li > a {
color: #a0a0a0;
letter-spacing: 0;}

.video_section { height: 100%; overflow: hidden;}
#header .navbar-nav > li > .dropdown-menu { background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0; left: 12px;  margin-top: 0;}
.insta_gram li { max-width: 76px;}
.navbar-toggle{ margin-right: 0;}
.m_r { padding-left:20px !important;}

.year{ padding-top: 0;}
.top_mid_title .title { padding: 10px 0 31px;}
.img_about > p{ float: none;width: auto;   margin-top: 18px;}
}

@media all and (max-width: 991px){
/* locations page starts here */
.locations-wrapper { flex-direction: column;}
/*.kitchen-map { height: 300px; margin: 5px 0;}*/
.kitchen-location-content .res-title { font-size: 20px; margin-top: 10px;}
.kitchen-location-content .res-contact-information { font-size: 18px;}
.contact-i-title { font-size: 15px;}
.contact-i-context { font-size: 15px;}
.locations-social-links a { width: 40px; height: 40px; font-size: 18px;}
.location-name h2 { font-size: 25px;}
/* locations page ends here */

/* logo header starts here */
.logo img { height: 55px;}
/* logo header ends here */
.first-row img, .third-row img { width: 100%; height: 100%;}

/* home page parallax page starts here */
.features.parallax {background-position: bottom center;}
/* home page parallax page ends here */

/* about us page css starts here */
.welcome { padding: 20px 0;}
.middle { margin: 0;}
/* about us page css ends here */

/* contact us page css starts here */
.map { margin: 0 auto 25px auto;}
/* contact us page css ends here */
.slider-section{margin: 0;}



}

@media all and (max-width: 767px){
.navbar-toggle{margin:3px 0px -2px;}/*remove top*/
#header .logo{position: relative;text-align: center;margin-right: 0;}
#header .top-social-icon a{margin: 0px 4px;}
.col-xs-8.col-sm-6.col-md-6.col-lg-4.text-center {padding-right: 0;}
#header .navbar-nav > li > .dropdown-menu{margin-top: 5px; background: rgba(0, 0, 0, 0.8); }
.top-social-icon { margin-bottom: 5px; margin-top:0px;}
.invite-section .invite-text{padding: 0 15px; }
.contact-form{left: 0;}
#header .navbar .navbar-collapse { margin-top: 10px;}
.footer_heading{ margin-top: 21px;}
.team-box{ text-align: center;}
#header.headersticky{ padding: 0px 0 10px;}
/*#header.headersticky.sticky {padding: 0;}*/
.title h3{ font-size: 24px;}
.img_about > img { margin-bottom: 18px;}
.img_about > p {  float: none; margin-top: 18px; width: 100%;}
.mr_r { margin-right: 0; padding-right: 15px;}
.mr_l{ padding-left: 15px;}
.logo-2{margin:15px 0 0 10px;}
 /*Flex Slider Start Here*/ 
.nbs-flexisel-nav-left{left:10px;}
.nbs-flexisel-nav-right{right:10px;}
 /*Flex Slider End Here*/   

/* logo header starts here */
.logo img { height:30px; margin-top: 25px;}
.logo-2 img {width: 46px;}

/* logo header ends here */

/*contact us page css start here*/
/* .rigt_s { max-width: 221px;} */
.for_bor_contct {padding: 33px 11px 17px;}
.pd-adj { padding-left: 0; padding-right: 0;}
/*contact us page css end here*/

/* footer nav css starts here */
footer .contact-info .sub-text { flex-direction: column;}
/* footer nav css ends here */

/* about us page css starts here */
.welcome { padding: 20px 0;}
.middle { margin: 0;}
/* about us page css ends here */

/* locations page starts here */
.locations-wrapper { margin: 15px 0;}
.location-img img { display: none;}
/*.kitchen-map { height: 200px;}*/
.location-name h2 { font-size: 20px;}
/* locations page ends here */
}

@media all and (max-width:530px){
    .kitchen-map{max-width: 290px;}
    .click-samui-block, .click-pattya-block, .click-phuket-block {height: 30px;width: 30px;top: 159px;left: 88px;}
    .click-samui-block {top: 233px;left: 65px;}
    .click-phuket-block {top: 271px;left: 27px;}
}

@media all and (max-width:375px){
.cuming_txt{ font-size: 21px; margin-left: 0;}
/*#header .top-social-icon a{margin: 10px 2px;}*/
 /*Flex Slider Start Here*/ 
 .nbs-flexisel-inner{height: 270px;}
 /*Flex Slider End Here*/
    
    

}

@media all and (max-width: 414px){
/*    #header .logo img{width:30px;}*/
.cuming_txt{ font-size: 18px; margin-left: 0;}
/*about us*/
.img_about > img{ float: none;}
.img_about {text-align: center;}
.img_about > p { text-align: left;}
.img_about > span{ text-align: center; float: none;   max-width: 177px;  display: inline-block;}
.about_welcome .title{ text-align: center;}
    
        
.logo img {width: 70px;}

footer .contact-info .sub-text {
    display: block;}

}



/*
     FILE ARCHIVED ON 11:32:34 Mar 08, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:58:46 Jun 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.574
  exclusion.robots: 0.054
  exclusion.robots.policy: 0.044
  esindex: 0.009
  cdx.remote: 19.264
  LoadShardBlock: 79.097 (3)
  PetaboxLoader3.datanode: 189.396 (4)
  load_resource: 266.607
  PetaboxLoader3.resolve: 110.296
*/