@font-face {
font-family: 'voorregular';
src: url(//www.bespokeintl.com/wp-content/themes/theme/fonts/voorreg-webfont.woff2) format('woff2'),
url(//www.bespokeintl.com/wp-content/themes/theme/fonts/voorreg-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'abugetregular';
src: url(//www.bespokeintl.com/wp-content/themes/theme/fonts/abuget-webfont.woff2) format('woff2'),
url(//www.bespokeintl.com/wp-content/themes/theme/fonts/abuget-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
} body {
font-family: Arial, Helvetica, sans-serif !important;
font-weight: 400 !important;
font-size: 16px !important; line-height: 1.7 !important;} h1, h3, h4 , h5, h6 { color: #fff !important; font-weight: 400 !important;}
h2 {font-family: 'voorregular' !important; font-size: 27px !important;   letter-spacing: 7px;  color: #fff !important; margin-bottom: 30px !important; font-weight: 400 !important;}
b, strong {
font-weight: bold !important;
}
.content-pad {
padding: 0 13% !important;
}
.content-pad-top { padding-top: 90px}
.content-pad-bot { padding-bottom: 90px}
.content-pad-top-bot {}
.text-right { text-align: right;}
.text-center { text-align: center}
.text-justify {text-align: justify;
text-align-last: center;}
.text-transform {  writing-mode: vertical-rl; text-orientation: upright;}
.show-mob { display: none !important}
.show-desk { display: block}
.news-top-content { margin-bottom: 40px;}
.text-black p{ color: #000;}
.chef-container { margin-top: 90px; padding-bottom: 100px}
.chef-list-img { position: relative; text-align: center;
background: url(//www.bespokeintl.com/wp-content/themes/theme/img/bg-chef.png) no-repeat center top;
background-size: cover;
}
.img-dish{
margin: 5px;
padding: 0 !important
}
.img-dish.col-md-6 {
-ms-flex: 0 0 45% !important;
flex: 0 0 45% !important;
max-width: 45% !important;
}
.img-dish-list{
margin-left: 13px !important;
position: relative;
}
.img-dish-list .img-dish img{  height: 100% !important;    object-fit: cover !important;
max-width: 100% !important; width: 100% !important;}
.img-dish-list .img-dishlist-2 .img-dish{
height: 197px;
overflow: hidden;
}
.img-dish-list .img-dishlist-4 .img-dish.image1 ,
.img-dish-list .img-dishlist-4 .img-dish.image2{
height: 150px;
overflow: hidden;
}
.img-dish-list .img-dishlist-4 .img-dish.image3 ,
.img-dish-list .img-dishlist-4 .img-dish.image4{
height: 240px;
overflow: hidden;
}
.img-dish-list .img-dishlist-5 .img-dish.image1,
.img-dish-list .img-dishlist-5 .img-dish.image3 ,
.img-dish-list .img-dishlist-5 .img-dish.image5{
height: 157px;
overflow: hidden;
}
.img-dish-list .img-dishlist-5 .img-dish.image2 ,
.img-dish-list .img-dishlist-5 .img-dish.image4{
height: 240px;
overflow: hidden;
}
.img-dish-list .img-dishlist-5 .img-dish.image3.col-md-6 {
margin-top: -16.555%;
}
.img-dish-list .img-dishlist-5 .img-dish.image5.col-md-6 {
margin-top: -34.33%;
}
.img-dish-list .img-dishlist-3  .img-dish.image1,
.img-dish-list .img-dishlist-3  .img-dish.image3 {
height: 154px;
overflow: hidden;
}
.img-dish-list .img-dishlist-3  .img-dish.image3.col-md-6 {
margin-top: -158px;
}
.news-photo .item-list { height: 500px; overflow: hidden}
.chef-top{
border-bottom: 4px solid #141414;
}
.chef-list-img img.flg {
position: absolute;
bottom: 14px;
left: 18px;
}
.chef-list-bot h2 {
color: #141414 !important;
font-family:  Arial, Helvetica, sans-serif !important;
letter-spacing: 1px;
font-size: 20px !important;
font-weight: bold !important;
margin-bottom: 0px !important;
}
.chef-list-bot p {
font-size: 13px !important;
letter-spacing: 0.5px;
font-family: "Arial Narrow", Arial, sans-serif !important;
}
.chef-list-read { margin-top: 30px}
.chef-list-read span {
display: inline-block;
color: #141414;
font-size: 12px;
border: 1px solid #141414;
padding: 1px 5px;
letter-spacing: 1px;
transition: all ease-in-out .3s;
}
.chef-list.col-md-4 {
margin-bottom: 50px;
}
.pop-chef {}
.pop-chef button.close {
position: absolute;
right: 15px;
top: 15px;
opacity: 1 !important;
z-index: 99999;
}
.modal-backdrop.show {
opacity: 0;
display: none !important;
}
.pop-chef  .modal-content {
padding: 40px;
box-shadow: 5px 7px 10px rgba(0,0,0,0.8);
}
.pop-chef .modal-dialog {
max-width: 1070px !important;
margin-bottom: 40px !important;
}
.pop-chef , .pop-chef p, .pop-chef h3{ color:#000000 !important;}
.pop-chef h3{font-family:  Arial, Helvetica, sans-serif !important; font-weight: bold}
.pop-chef  p,
.pop-chef  li {
font-size: 14px !important;
letter-spacing: 0.5px;
font-family: "Arial Narrow", Arial, sans-serif !important;
text-align: justify;
}
.pop-chef ul { padding-left: 16px !important}
.chef-list-read span:hover { cursor: pointer; background: #141414; color: #fff}
.pop-chef .pop-img
{ position: relative;
background: url(//www.bespokeintl.com/wp-content/themes/theme/img/bg-chef-pop.png) no-repeat center top;
}
.pop-chef .pop-img img{ width: 100%}
.pop-chef .pop-img img.flg {
position: absolute;
left: 20px;
top: 20px;
width: auto
}
.pop-chef .pop-img h2 {
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
text-align: right;
text-transform: uppercase;
position: absolute;
right: 22px;
bottom: -21px;
font-family: Arial, Helvetica, sans-serif !important;
font-weight: bold !important;
letter-spacing: 3px;
font-size: 35px !important;
}
.pop-chef .pop-right h3 {
font-family: Arial, Helvetica, sans-serif !important;
font-weight: bold !important;
letter-spacing: 1px;
font-size: 18px !important;
}
.pop-right {
padding-left: 23px;
padding-top: 30px;
}
.pop-bot {
text-align: right;
padding-top: 30px;
}
.pop-chef p.cntry {
font-weight: bold !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 16px !IMPORTANT;
letter-spacing: 2px;
}
.pop-bot p { margin-bottom: 5px !important }
.modal {
z-index: 999 !important;
display: none;
overflow: hidden;
}
.news-content h3{
margin-bottom: 0px;
}
.news-content p{ font-size: 14px
}
.home-partner-global { margin-top: 0px}
.home-partner-global .owl-stage{ display: flex;}
.home-partner-global .item , .home-partner-global .item-list{
height: 100%;
}
.home-partner p{ color:#8c7d6d; font-size: 18px;  line-height: 1.2;}
.partner-column.vc_col-sm-6 {
width: 34% !important;
margin: 0 87px;
}
.partner-column.vc_col-sm-6 a{ display: inline-block;}
a img.alignnone { margin: 0 !important}
.partner-column-left .wpb_single_image.vc_align_left { float: left;}
.partner-column-left img{ width: auto !important; height: 93px !important}
.partner-column-right img{ width: auto !important; height: 140px !important}
.home-partner-global .item-list {
display: flex;
justify-content: center;
align-items: center;
}
.partner-column-right .wpb_single_image {
margin-left: 10px
}
.wp-pagenavi {
text-align: center;
margin-bottom: 68px;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #8d7d6d !important;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a {
color: #fff !important;
}
.wp-pagenavi a:hover { text-decoration: none; background: #8d7d6d !important; color: #fff !important}
.wp-pagenavi span.current {
font-weight: bold;
color: #8d7d6d !important;
} .home-partner-global .item-list {
background: #fff;
margin: 0 auto;
padding: 0px 20px 10px;
border-radius: 50%;
width: 180px;
height: 180px;
}
.home-partner-global .owl-nav { display: inline-block !important}
.home-partner-global .owl-nav button{
position: absolute;
top: 31%;
}
.home-partner-global button.owl-prev { left: -50px}
.home-partner-global button.owl-next {right: -50px}
.home-partner-global.owl-theme .owl-nav [class*=owl-]:hover {
background: none !important;
color: #fff !important;
text-decoration: none;
}
.news-list-content .owl-item img {
display: block;
width: auto !important;
height: 100%;
margin: 0 auto;
}
.news-list-content .owl-buttons { display: inline-block !important}
.news-list-content .owl-buttons div{
position: absolute;
top: 40%;
}
.news-list-content .owl-prev { left: -75px}
.news-list-content .owl-next {right: -75px}
.news-list-content.owl-theme .owl-nav [class*=owl-]:hover {
background: none !important;
color: #fff !important;
text-decoration: none;
}
.text-gold h2 { color:#8c7d6d !important}
.home-top { padding: 30px 20px}
.home-top h3, .home-top p { color: #000 !important}
.home-top-right {}
.home-top-right {
font-family:  Arial, Helvetica, sans-serif !important;
padding: 30px 0 0 50px;
}
.home-top-left{padding: 30px 30px 30px 0 ; border-right: 2px solid #000;} .home-top-left h2{font-family: 'voorregular' !important; font-size: 23px !important; color: #000 !important;
margin: 0 !important
}
.home-story { text-align: justify;}
.story-pad-left { padding-right: 40px}
.story-pad-right {padding-left: 40px}
.home-mission { padding: 10px 20px}
.home-mission {text-align: justify;
text-align-last: center;}
.home-mission h2{ margin-bottom: 10px !important}
.home-mission .wpb_content_element {
margin-bottom: 0px;
}
.mission-column {
width: 34% !important;
margin: 0 87px;
}
.home-mission .vc_column-inner {
padding-top: 0 !important;
}
.mission-left.wpb_column.vc_column_container.vc_col-sm-5 {
padding-left: 40px;
padding-right: 40px;
}
.mission-right.wpb_column.vc_column_container.vc_col-sm-5 {
padding-left: 40px;
padding-right: 40px;
}
.wpb_text_column.wpb_content_element.double-line {
border-bottom: 2px solid #877869;
}
.wpb_text_column.wpb_content_element.double-line:after {
content:''; display: block; width: 100%; height: 2px;
border-bottom: 2px solid #877869;
position: relative;
top: 10px;
} .home-select .vc_column-inner .select-column .vc_column-inner {
width: 100%;
background: #8c7d6d;
padding: 0 !important;
}
.home-select .vc_column-inner .select-column .vc_column-inner .wpb_wrapper{
border: 3px solid #000;
margin: 10px;
padding: 0 20px 13px;
height: 100%;
}
.home-select .vc_column-inner .select-column .vc_column-inner .wpb_wrapper .wpb_wrapper
{
border: 0px !important;
padding: 0;
}
.select-column { width: 32% !important;
margin:  0 auto;
}
.home-select h3 {
color: #000 !important;
font-family: 'voorregular' !important;
font-size: 20px !important;
letter-spacing: 1px;
margin-bottom: 5px !important;
}
.home-select .wpb_content_element{
margin-bottom: 0px;
}
.home-select img { width: 43px; height: auto; cursor: pointer;     margin-bottom: 15px;}
.text-black h2 {
color: #000000 !important;
font-size: 40px !important;
letter-spacing: 2px !important;
line-height: 1.0 !important;
margin-top: 5px !important; margin-bottom: 0px !important;}
.hide-content {
color: #000;
font-size: 14px;
margin-top: 40px;
padding: 0 30px 60px;
}
.select-colum-1-title { height: 147px}
.hide-content-1{  display: none;}
.hide-content-2 {  display: none;}
.content-center { display: flex; height: 100%;}
.content-center .select-column {
display: flex;
justify-content: center;
align-items: center;
}
.home-select .vc_column-inner {
padding: 13% 20px 18% !important;
}
.select-right.right-expand.right-expand2 {
display: block !important;
background: #8c7d6d;
}
.select-right.right-expand.right-expand2 .vc_column-inner {
height: 100% !important
}
.vc_row.wpb_row.vc_row-fluid.home-select.vc_custom_1567500228226.vc_row-has-fill.vc_row-no-padding {
background-position: center bottom !important;
border-bottom: 2px solid #877869;
margin-bottom: 50px
}
.home-select:after {
content:'';
display: block !important;
width: 100%;
height: 2px;
border-bottom: 2px solid #877869;
position: relative;
top: -6px;
}
div#home-about {
padding-bottom: 40px;
background-repeat: no-repeat !important;
background-size: cover !important;
}
.small-width {}
#home-about h2 {  }
#home-about h4 {
font-family: 'abugetregular' !important;
font-weight: 400 !important;
font-size: 48px;
line-height: 1;
color: #000 !important;
}
#home-about h4 br{ display: none !important;}
.home-partner-list {
padding: 0 9% !important;
}
.home-partner-list img {
width: 230px;
height: auto;
}
.home-global-partner {  border-top: 5px solid #000}
.home-global-partner h2 { color:#8c7d6d !important }
.home-global-list img{width: 70%;}
.home-recognise {}
.home-recognise h4{ font-size: 18px; font-family: 'voorregular' !important; letter-spacing: 3px; margin-bottom: 20px !important   }
.home-recognise img {    width: 65%;  height: auto;}
:active, :focus {
outline: 0 !important;
}
.top-fixed {
position: fixed;
top: 0;
width: 100%;
z-index: 9;
}
.section-menu {
position: fixed;
top: 45%;
z-index: 9999;
left: -34px;
}
.banner-page {
height: 100vh;
}
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.menu-item > .shiftnav-target,
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item ul li a
{font-family: 'voorregular' !important;     font-size: 14px !important;
letter-spacing: 2px; text-transform: uppercase;}
.site-header {}
.fixed-header .navbar-brand {
width: 221px;
margin-left: 0;
margin-top: 0px; left: 0 !IMPORTANT;
padding: 10px 20px 23px 27px !important;
}
.scroll-content .navbar-nav .nav-link {
font-size: 16px;
} .scroll-content .navbar-nav li:before {
width: 30px;
left: 81px; top: 11px;
}
.scroll-content .section-menu{ top: 129px;
} .margin-auto { margin: 0 auto !important;}
.navbar-brand {
width: 265px;
margin-left: 4%;
margin-top: 35px;
}
.navbar-nav li.dropdown.show .nav-link { opacity: 1 !important}
.navbar-nav .nav-link {     font-family: 'voorregular';   font-weight: 400 !important;  font-size: 16px;
letter-spacing: 2px;color: #fff; opacity: 0; padding: 0 0 0 125px !important;
transition: all .55s ease-in-out;
-webkit-transition: all .55s ease-in-out;
-moz-transition: all .55s ease-in-out;
-o-transition: all .55s ease-in-out; }
.navbar-nav li { position: relative;  padding-left: 0 !important;}
.navbar-nav li:before{
content:''; display: inline-block;
width: 39px;
height: 3px;
background: #ab9c89;
margin-right: 12px;
position: absolute;
top: 11px;
left: 72px;
}
.navbar-nav li.current-menu-item .nav-link { opacity: 1;    }
.navbar-nav li:hover:before, .navbar-nav li.current-menu-item:before{
width: 111px;
background: #ab9c89;
margin-right: 12px;
position: absolute;
left: 0;
}
.navbar-nav li:hover .nav-link { opacity: 1} .navbar-nav li .dropdown-menu { transform: none !important;
background: none !important;
border: 0px !important;
padding: 0px 0 0 100px!important;
margin: 0 !IMPORTANT;
color: #fff !important;
position: relative !important;
}
.navbar-nav li .dropdown-menu a {
color: #fff !important;
font-family: 'voorregular';
font-weight: 400 !important;
font-size: 14px;
letter-spacing: 1px;
padding: 0px 0px 10px 35px!important;
}  .navbar-nav li .dropdown-menu li a:hover { color: #ab9c89 !important}
.navbar-nav li .dropdown-menu li:before {
content: "-";
background: none !important;
left: 25px !important;
top: -3px !important;
}
.owl-dots {
position: absolute;
right: 5%;
top: 45%;
}
.owl-theme .owl-dots .owl-dot {
display: block !important;
zoom: 1;
}
.owl-theme .owl-dots .owl-dot span { position: relative;    width: 8px!important;
height: 8px!important;
margin: 10px 7px!important; background: #ab9c89 !important;
}
.owl-theme .owl-dots .owl-dot.active span {background: #141414 !important; width: 13px!important;
height: 13px!important; border:3px solid #ab9c89;
position: relative;
left: -2px;}
.banner-page {
height: 100vh;
overflow: hidden;
}
.banner-page img{  height: 100% !important;    object-fit: cover !important;
max-width: 100% !important; width: 100% !important;}
.matermind-content h2 , .text-bg h2{
font-size: 30px !important;
background-image: url(//www.bespokeintl.com/wp-content/themes/theme/img/bg-text.jpg);
background-size: cover !important;
background-position: center top;
display: inline-block;
background-clip: text;
-webkit-background-clip: text;
color: transparent !important;
margin-bottom: 0 !important;
padding-bottom: 0px !important;
line-height: 30px;
letter-spacing: 1px;
}
.matermind-consutant .mastermind-bot {
padding-bottom: 40px;
}
.matermind-content .wpb_content_element { margin-bottom: 0 !important}
.matermind-content .vc_sep_width_100 {
background-image: url(//www.bespokeintl.com/wp-content/themes/theme/img/bg-text.jpg) !important;
background-size: cover !important;
background-position: center top;
display: inline-block;
background-clip: text;
color: transparent !important;
height: 3px;
width: 100%;
}
.matermind-content .vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
width: 100%;
display: none;
}
.matermind-content p {
text-align: left;
text-align-last: left;
font-size: 13px !important;
letter-spacing: 1.5px;
font-family: "Arial Narrow", Arial, sans-serif !important;
line-height: 1.4;
}
.matermind-content  { padding-top: 90px}
.matermind-content .mastermind-bot p {
font-family: Arial, Helvetica, sans-serif !important;
letter-spacing: 1.0px;
}
.matermind-consutant .wpb_single_image .vc_single_image-wrapper{
height: 376px;
overflow: hidden;
}
.matermind-consutant .wpb_single_image .vc_single_image-wrapper img
{  height: 100% !important;    object-fit: cover !important;
max-width: 100% !important; width: 100% !important;} .master-key .wpb_wrapper{ padding-right: 35% !important}
.master-key h2 { float: right;}
.master-key-list { padding-left: 15% !important;         margin-right: -15px !important;
position: relative;
margin-top: -6px;
} .master-key .wpb_wrapper .wpb_wrapper{ padding-right: 0px !important}
.master-key  .mastermind-bot  { }
.matermind-content .wpb_wrapper .vc_column-inner {
padding-left: 15px !important;
padding-right: 15px !important;
}
.mastermind-top h3 {
color: #8d7d6d !important;
font-size: 18px;
font-weight: bold !important;
margin-bottom: 3px;
line-height: 1.2 !important;
}
.wpb_text_column.wpb_content_element.mastermind-top {
margin-bottom: 15px !important;
}
.matermind-consutant { margin-bottom: 80px}
.matermind-consutant .wpb_wrapper {
padding-left: 29% !important;
}
.matermind-consutant .wpb_wrapper .wpb_wrapper {
padding-left: 0% !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.master-consultant-list {
padding-right: 23%;
position: relative;
margin-top: -7px;
margin-bottom: 22px;
}
.matermind-consutant h2 { margin-left: 16px}
.matermind-consutant  .vc_sep_width_100 {margin-left: 16px !important}
.matermind-consutant .wpb_wrapper .wpb_wrapper { margin-left: 0 !important} .more {
overflow: hidden;
}
a.but-more {
margin-bottom: 40px;
text-align: left;
}
a.but-more span { display: inline-block !important;
font-size: 15px;
transition: all ease-in-out .3s;
border: 1px solid #fff;
color: #fff;
margin-top: 17px;
padding: 3px 13px;}
a.but-more span:hover {color: #000;border: 1px solid #8d7d6d; text-decoration: none; background:#8d7d6d }
.toggle-text {
}
.toggle-text-content  span {
display: none;
}
.toggle-text-link {
display: block;
}
.toggle-text-link span { display: inline-block !important;
transition: all ease-in-out .3s;
border: 1px solid #fff;
color: #fff;
margin-top: 17px;
padding: 3px 13px;}
.morecontent span {
display: none;
}
.morelink {
display: block; }
.morelink:hover {color: #000;border: 1px solid #8d7d6d; text-decoration: none; background:#8d7d6d }
.v-ellipsis {
text-align: left;
text-align-last: left;
font-size: 13px !important;
letter-spacing: 1px; line-height: 1.4;
}
.v-ellipsis a {     display: block;}
.master-key-list .vc_single_image-wrapper.vc_box_border_grey  img,
.master-advisor-list .vc_single_image-wrapper.vc_box_border_grey img,
.master-catering-list   .vc_single_image-wrapper.vc_box_border_grey  img,
.master-patron  .vc_single_image-wrapper.vc_box_border_grey  img,
.master-branding-list  .vc_single_image-wrapper.vc_box_border_grey  img
{  height: 100% !important;    object-fit: cover !important;
max-width: 100% !important; width: 100% !important;}
.mastermind-bot ul{ list-style: none; padding-left: 0}
.mastermind-bot ul li {
padding-left: 11px;
position: relative;
margin-bottom: 13px;
font-weight: 400;
font-size: 15px !important; font-family: "Arial Narrow", Arial, sans-serif !important;
letter-spacing: 1px
}
.mastermind-bot ul li:before {
content: '';
display: inline-block;
width: 1px;
height: 12px;
background: #fff;
position: absolute;
top: 6px;
left: 0px;
}
.master-patron .vc_single_image-wrapper.vc_box_border_grey { }
.master-patron .vc_col-sm-8 { padding-left: 8%} .master-patron h2 { margin-top: 0 !important}
.master-patron .wpb_single_image, .master-patron h2, .master-patron .mastermind-top , .master-patron .mastermind-bot{ }
.master-patron-list { padding-right: 15%;
position: relative;
margin-top: -6px;}
.master-patron .wpb_wrapper{ padding-left: 41% !important}
.master-patron .wpb_wrapper .wpb_wrapper{padding-left:  0px !important}
.master-patron.matermind-content .wpb_wrapper .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
.master-advisor .wpb_wrapper{ padding-right: 35% !important}
.master-advisor .wpb_wrapper .wpb_wrapper{ padding-right: 0px !important}
.vc_row.wpb_row.vc_inner.vc_row-fluid.master-advisor-list {
padding-left: 15%;
margin-right: -15px;
margin-top: -6px;
margin-bottom: 20px;
}
.master-advisor-list .vc_single_image-wrapper.vc_box_border_grey {
height: 370px;
width: auto;
overflow: hidden;
}
.master-advisor-list .mastermind-top { min-height: 60px;
} .master-catering-right .mastermind-top { min-height: 96px;
}
.master-catering-right .mastermind-bot,
.master-catering-left .mastermind-bot  { padding-right: 20%
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.master-catering-left { margin-left: 27%}
.master-catering-list .vc_single_image-wrapper.vc_box_border_grey {
height: 350px; width: 270px;
overflow: hidden;
}
.master-catering-right {}
.matermind-content.content-pad-top-no { padding-top: 0 !important}
.master-catering-title { padding-top: 165px}
.matermind-content .master-branding-list .vc_column-inner { padding-right: 0 !important}
.master-branding-list .vc_single_image-wrapper.vc_box_border_grey {
height: 350px; width: 270px;
overflow: hidden;
}
.master-branding-list .wpb_wrapper {
width: 270px;
float: right;
}
.master-branding-list .wpb_wrapper .wpb_wrapper  { float: none !important}
.master-branding-list .mastermind-bot span {
margin-top: 10px !important;
font-size: 14px !important;
display: block;
}
.master-brand-text h2{ float: right;} .text-black h2{ color: #000000 !important}
.header-title .vc_column-inner{ padding-top: 0 !important}
.header-title .wpb_content_element { margin-bottom: 0 !important}
.header-title h2 { padding-bottom: 0 !important;   margin-top: 30px !important;  margin-bottom: 24px !important;}
.join .vc_btn3.vc_btn3-style-custom , a.but-send{
background: url(//www.bespokeintl.com/wp-content/themes/theme/img/bg-but.jpg) center top no-repeat !important;
border: 0px !important;
color: #000 !important;
letter-spacing: 1px;
}
a.but-send { padding: 5px 20px;}
.join-form .modal-body {
padding: 50px 30px;
}
.form-control:focus {    box-shadow: none !important;}
.join .vc_btn3.vc_btn3-style-custom:hover { opacity: 0.8}
.join-form .modal-dialog {
max-width: 1000px;
}
.join-form img {
width: 27px !important;
position: absolute;
right: 20px;
top: 20px;
opacity: 1;    z-index: 99;
}
.form-list {
margin-bottom: 20px;
}
.join-form  span.wpcf7-not-valid-tip {
color: #f00;
font-size: 12px !important;
}
.join-form select option:first { font-weight: bold;}
.join-form input[type=text],
.join-form input[type=email], .join-form textarea,
.join-form select
{ background: #8d7d6d; color: #fff; border:0px;     font-size: 14px}
.join-form select { height: 33px !important}
.join-form h2 { color: #000 !important;     margin-top: 37px; text-align: center;}
.join-form p, .join-form { color: #8d7d6d;     margin-bottom: 0;}
.join-form label {margin-bottom: 0;     width: 100%;}
.join-form .left {
width: 45%;
float: left;
margin: 0 20px;
}
.join-form span.wpcf7-list-item {
margin-left: 0;
margin-bottom: 10px;
display: block;
color: #8d7d6d;
font-size: 14px
}
.join-form span.wpcf7-form-control-wrap.other {
margin-left: 20px;
display: block;
position: relative;
margin-top: -13px;
}
.join-form span.wpcf7-form-control-wrap.other input{
background: none !important; color:#8d7d6d !important; border-radius: 0px !important;
padding-left: 0 !important; border-bottom: 2px solid #8d7d6d !important
}
.join-form span.wpcf7-list-item input{ margin-right: 5px;
position: relative;
top: -2px;
}
.join-form span.wpcf7-form-control.wpcf7-checkbox.form-control {
padding: 0;     margin-top: 10px;
border: 0;
}
.submit-form { text-align: right;}
.submit-form input {
border: 2px solid #8d7d6d !important;
color: #8d7d6d !important;
padding: 7px 41px !important;
font-weight: bold;
background: none !important;
margin-right: 14px;
border-radius: 0px !important;
}
.show-faq img,
.hide-faq img{ cursor: pointer;}
.faq-conntent {
width: 66%;
margin-left: 25%;
line-height: 30px;
}
.faq-item {  font-size: 14px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px;     margin-bottom: 40px;}
.faq-item .left { float: left;}
.faq-item-left { width: 4.5%;}
.faq-item-right { width: 93%;}
.faq-q  { color: #8c7d6d; font-weight: bold;}
.faq-content-list .text-bg { text-align: center}
.see-faq .wpb_content_element { margin-bottom: 0 !important}
.see-faq img {
width: 62%;
margin-top: 2px;
}
.see-faq h3 a{ color: #8d7d6d;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif !important;
letter-spacing: 3px;
font-weight: bold !important;
line-height: 24px;}
.see-faq h3 a:hover { text-decoration: none}
.prestige-icon-list img {width:150px;
height: auto;}
.prestige-desc h4 {    font-size: 15px;
font-family: Arial, Helvetica, sans-serif !important;
letter-spacing: 1px;
font-weight: 300 !important;
line-height: 24px;}
.prestige-icon-list h3 {
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 3px;
font-weight: bold !important;
line-height: 24px;
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.prestige-icon-list p { color: #8d7d6d;     line-height: 1.2;}
.header-top {
margin-top: 332px;
}
.contact-details {
font-size: 14px;
font-family: Arial, Helvetica, sans-serif !important;
letter-spacing: 1px;
line-height: 24px;
}
.contact-details a { color: #fff;}
.contact-details a:hover { color: #fff; text-decoration: none;}
.page-template-page-vibes .site-content { margin-bottom: 120px !important} .vibe-first-text h1 {
position: absolute;
left: -10px;
bottom: 41px;
}
.vibe-1 .vc_col-sm-5 .wpb_wrapper {
padding-left: 33%;
height: 100%;
}
.vibe-1 .vc_col-sm-5 .wpb_wrapper .wpb_single_image  .wpb_wrapper{  height: 100%;  padding-left: 0px !important;}
.vibe-1 .vc_col-sm-5 .wpb_single_image { height: 100%} .vibe-1 .wpb_single_image .vc_figure {
width: 100% !important;
}
.vibe-1 .vc_col-sm-5 .wpb_single_image,
.vibe-1 .vc_col-sm-3 .wpb_single_image{ overflow: hidden;
}
.vibe-1 .vc_single_image-wrapper {width: 100% !important;  height: 100% !important;   }
.vibe-1 .vc_single_image-wrapper img{
width: 100% !important;  height: 100% !important;    object-fit: cover !important;
max-width: 100% !important; width: 100% !important;
} .vibe-content .wpb_content_element {    margin-bottom: 0 !important;}
.vibe-content h1 {
font-family: 'voorregular' !important;
font-size: 40px !important;
letter-spacing: -6px;
color: #fff !important;
margin-bottom: 71px !important;
font-weight: 400 !important;
line-height: 1.1;
}
.vibe-bot:before {
content: '';
width: 500px;
height: 1619px;
background: url(//www.bespokeintl.com/wp-content/themes/theme/img/bgvibe-left-2.png) left bottom no-repeat;
background-size: cover;
position: absolute;
z-index: 4;
right: auto;
left: 11%;
top: 99px;
}
.vibe-bot .vc_row-has-fill>.vc_column_container>.vc_column-inner {    padding-top: 0 !important;}
.vibe-bot .wpb_single_image .vc_figure {
width: 100% !important;
height: 100%;
}
.vibe-bot .vc_single_image-wrapper {
width: 100% !important;
height: 100%;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vibe-3 {
z-index: 999;
position: relative;
}
.vibe-bot .wpb_single_image .vc_single_image-wrapper img{  height: 100% !important;    object-fit: cover !important;
max-width: 100% !important; width: 100% !important;}
.vibe-2 .vc_col-sm-5, .vibe-3 .vc_col-sm-5 , .vibe-3 .vc_col-sm-3, .vibe-4 .vc_col-sm-5 ,.vibe-4 .vc_col-sm-7,
.vibe-5 .vc_col-sm-3 { position: relative; z-index: 4}
.vibe-2 .vc_col-sm-5 .wpb_wrapper {
padding-left: 33%;
height: 100%;
}
.vibe-2 .vc_col-sm-5 .wpb_wrapper .wpb_single_image  .wpb_wrapper{  height: 100%;  padding-left: 0px !important;}
.vibe-2 .vc_col-sm-5 .wpb_single_image {
height: 216px;
overflow: hidden;
}
.vibe-2  .vc_col-sm-4 {
width: 20.7%;
}
.vibe-2 .vc_col-sm-3 .wpb_single_image ,.vibe-2 .vc_col-sm-4 .wpb_single_image {
height: 410px;
overflow: hidden;
}
.vibe-second-text {
position: absolute;
top: -35%;
right: -4%;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vibe-3 {
background-position: right top !important;
}
.vibe-3 .vc_col-sm-5 {
padding-top: 51px;
}
.vibe-3 .vc_col-sm-5 .wpb_wrapper {
padding-left: 33%;
padding-right: 75px;
height: 100%;
}
.vibe-3 .vc_col-sm-5 .wpb_wrapper .wpb_wrapper {
padding-left:0 !important;
padding-right:0 !important;
height: 100%;
}
.vibe-3 .vc_col-sm-5 .wpb_single_image {
height: 270px;
overflow: hidden;
}
.vibe-3 .vc_col-sm-3 .wpb_single_image {
height: 246px;
overflow: hidden;
}
.vibe-4 {
position: relative;
z-index: 999;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vibe-4.vc_row-has-fill.vc_row-o-equal-height.vc_row-flex {
background-size: 0 !important;
}
.vibe-4-text {
position: absolute;
top: -54%;
left: 29.5%;
z-index: 999;
} .vibe-4 .vc_col-sm-5 .wpb_wrapper {
padding-left: 27%;
height: 100%;
}
.vibe-4 .vc_col-sm-5 .wpb_wrapper .wpb_wrapper {
padding-left:0 !important;
height: 100%;
}
.vibe-4 .vc_col-sm-5 .wpb_single_image {
margin-top: 230px;
height: 270px;
overflow: hidden;
}
.vibe-4 .vc_col-sm-7 .wpb_single_image {
height: 525px;
overflow: hidden;
}
.vibe-5 .vc_col-sm-3 .wpb_single_image {
height: 370px;
overflow: hidden;
}
.vibe-5 .vc_col-sm-4 {
width: 20.7%;
}
.vibe-5-right-top {
height: 195px;
overflow: hidden;
}
.vibe-5-right-bot {
margin-top: 175px;
height: 363px;
overflow: hidden;
}
.vibe-5-text {
position: absolute;
right: -9px;
top: 416px;
}
.shiftnav-toggle i.fa.fa-bars {
border: 1px solid #a89987;
color: #a89987;
padding: 8px 9px;
border-radius: 23px; cursor: pointer;
}
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target
{ background: #a89987 !important;} .hide { opacity: 0 !important; display: none !important; ransition: all ease-in-out .3s;}
.show { opacity: 1!important; display: block !important;  transition: all ease-in-out .3s;} .news-list { margin-bottom: 100px; border-top: 2px solid #8d7d6d;
padding-top: 30px;
padding-left: 12%;
padding-right: 12%;
}
.news-content {
margin-bottom: 20px;
}
.news-list-content iframe { width: 100% !important; height: 500px}
ul.tabs{
margin: 0 0 40px;
padding: 0px;
list-style: none;
display: flex;
justify-content: center;
}
ul.tabs li.border-left { border-left: 1px solid #fff}
ul.tabs li {
background: none;
color: #fff;
display: inline-block;
padding: 0px 15px;
line-height: 16px;
font-size: 18px;
cursor: pointer;
}
ul.tabs li.current{ color: #fff;
font-weight: bold;
}
.tab-content{
display: none; padding: 15px;
}
.tab-content.current{
display: inherit;
}@media (max-width: 1360px) {
.matermind-content .vc_single_image-wrapper.vc_box_border_grey{
height: 299px;
width: auto;
overflow: hidden;
}
.vibe-1 .vc_col-sm-5 .wpb_single_image, .vibe-1 .vc_col-sm-3 .wpb_single_image,
.vibe-2 .vc_col-sm-3 .wpb_single_image, .vibe-2 .vc_col-sm-4 .wpb_single_image,
.vibe-3 .vc_col-sm-3 .wpb_single_image,
.vibe-3 .vc_col-sm-5 .wpb_single_image,
.vibe-4 .vc_col-sm-7 .wpb_single_image,
.vibe-4 .vc_col-sm-5 .wpb_single_image,
.vibe-5 .vc_col-sm-3 .wpb_single_image,
.vibe-5-right-bot
{
height: auto;
overflow: hidden;
}
.vibe-4 .vc_col-sm-5 .wpb_single_image {
margin-top: 130px;
}
.vibe-5-right-bot {
margin-top: 53%;
}
.vibe-bot:before {
content: '';
width: 336px;
height: 1055px;
}
.vibe-content h1 {
font-size: 30px !important;
margin-bottom: 26px !important;
}
.vibe-second-text {
top: -17%;
}
.vibe-4-text {
top: -77%;
}
.vibe-5-text {
position: absolute;
right: 0px;
top: 53%;
}
}
@media (max-width: 1199px) {
.matermind-content .vc_single_image-wrapper.vc_box_border_grey{
height: 331px;
width: auto;
overflow: hidden;
} .master-key .wpb_wrapper {
padding-right: 25% !important;
}
.master-key-list {
padding-left: 0% !important;
margin-top: -6px !important;
}
.master-patron-list
{
padding-right: 0% !important;
margin-top: -6px !important;
}
.master-patron .wpb_wrapper {
padding-left: 39% !important;
}
.master-advisor .wpb_wrapper {
padding-right: 25% !important;
}
.master-advisor-list {
padding-left: 0 !important;
margin-top: -6px !important;
}
.matermind-consutant .wpb_wrapper {
padding-left: 25% !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.master-consultant-list {
padding-right: 0 !important;
margin-top: -6px !important;
}
}
@media (max-width: 991px) {
.matermind-content .vc_single_image-wrapper.vc_box_border_grey{
height: 370px;
width: auto;
overflow: hidden;
}
.home-top p br{
display: none !important
}
.vibe-second-text {
top: -12%;
}
.master-key .wpb_wrapper {
padding-right: 17% !important;
}
.master-key-list {
padding-left: 17% !important;
margin-top: -6px !important;
}
.master-key .vc_col-sm-4 {
width: 50% !important;
}
.master-key .vc_col-sm-4.no-col {
width: 0% !important;
}
.master-patron .wpb_wrapper {
padding-left: 32% !important;
}
.master-patron-list {
padding-right: 2% !important;
margin-top: -6px !important;
}
.master-patron .vc_col-sm-4 {
width: 50% !important;
}
.master-patron .vc_col-sm-4.no-col {
width: 0% !important;
}
.master-advisor .wpb_wrapper {
padding-right: 19% !important;
}
.master-advisor .vc_col-sm-4 {
width: 50% !important;
}
.master-advisor .vc_col-sm-4.no-col {
width: 0% !important;
}
.master-advisor-list {
padding-left: 19% !important;
margin-top: -6px !important;
}
.matermind-consutant .wpb_wrapper {
padding-left: 15% !important;
}
.matermind-consutant .vc_col-sm-4 {
width: 50% !important;
}
.matermind-consutant .vc_col-sm-4.no-col {
width: 0% !important;
}
.partner-column.vc_col-sm-6 {
width: auto !important;
margin: 0 0;
padding: 0 28px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.master-consultant-list {
padding-right: 19% !important;
margin-top: -6px !important;
}
.story-pad-left {
padding-right: 20px;
}
.story-pad-right {
padding-left: 20px;
}
.home-top .wpb_column.vc_column_container.vc_col-sm-4,
.home-top .wpb_column.vc_column_container.vc_col-sm-8{ width: 50% !important}
.home-top-left {
padding: 57px 30px 53px 0;
}
.home-top-right {
padding: 0px 0 0 50px;
}
}
@media (min-width: 1500px) { .vibe-bot:before {
left: 19%;
top: 3%;
}
}
@media (max-width: 1200px) {
.partner-column.vc_col-sm-6 {
width: auto !important;
margin: 0 0;
padding: 0 80px;
}
.section-menu { display: none;} header#masthead.fixed-header{    background-color: rgba(0, 0, 0, 0.9) !important;}
.navbar-brand {
padding-bottom: 0 !important;
padding-top: 0 !important;
width: 131px;
margin-top: 11px;
margin-left: 27px;
}
.fixed-header .navbar-brand { background-color: transparent !important}
.fixed-header .navbar-brand {
width: 131px;
}
.select-column { width: 43% !important;
margin: 0 auto;
}
}
@media (max-width: 987px) {
}
@media only screen and (min-width: 992px) and (max-width: 1199px)
{
.img-dish-list .img-dishlist-3  .img-dish.image2.col-md-6 {
height: 315px;
}
.home-partner-global button.owl-next {
right: -30px;
}
.home-partner-global button.owl-prev {
left: -30px;
}
.img-dish-list .img-dishlist-5  .img-dish.image2.col-md-6,
.img-dish-list .img-dishlist-5  .img-dish.image4.col-md-6 {
height: 240px;
}
.img-dish-list .img-dishlist-5  .img-dish.image3.col-md-6 {
margin-top: -80px;
}
.img-dish-list .img-dishlist-5 .img-dish.image5.col-md-6 {
margin-top: -162px;
}
} @media only screen and (min-width: 768px) and (max-width: 991px)
{
.img-dish-list .img-dishlist-5  .img-dish.image2.col-md-6,
.img-dish-list .img-dishlist-5  .img-dish.image4.col-md-6 {
height: 240px;
}
.img-dish-list .img-dishlist-5  .img-dish.image3.col-md-6 {
margin-top: -80px;
}
.img-dish-list .img-dishlist-5 .img-dish.image5.col-md-6 {
margin-top: -162px;
}
.img-dish-list .img-dishlist-3  .img-dish.image2.col-md-6 {
height: 315px;
}
.vibe-bot:before {
content: '';
width: 288px;
height: 802px;
}
.vibe-content h1 {
font-size: 25px !important;
margin-bottom: 26px !important;
}
.vibe-second-text {
top: -4%;
}
.vibe-4-text {
top: -72%;
}
.vibe-5-right-top.wpb_start_animation.animated {
height: 135px;
}
.news-list-content iframe {
width: 100% !important;
height: 358px !important;
}
.news-photo .item-list {
height: 330px !important;
overflow: hidden;
}
}
@media only screen and (min-width: 768px) and (max-width: 1199px)
{
.banner-page {
height: 60vh;
overflow: hidden;
}
body {
font-size: 15px !important;
}
.header-top {
margin-top: 100px;
}
.prestige-icon-list h3 {
min-height: 60px;
}
.faq-item-left {
width: 4.2%;
}
.faq-item-right {
width: 93%;
}
.matermind-content h2, .text-bg h2 {
font-size: 35px !important;
line-height: 34px;
}
.mastermind-top h3 {
color: #8d7d6d !important;
font-size: 18px;
}
.master-catering-title {
padding-top: 80px;
}
.master-catering-right .mastermind-top {
min-height: 156px;
} } @media(max-width:767px) {
.img-dish-list .img-dishlist-4 .img-dish{ height: auto !important}
.img-dish-list.row .row{
display: block !important;
width: 100%;
margin: 0 auto !important;
}
.chef-list.col-md-4 {
width: 330px;
margin: 0 auto 50px;
}
.img-dish-list .img-dishlist-5 .img-dish{
height: 215px !important;
overflow: hidden;
}
.news-list-content .owl-next {
right: -45px !important;
}
.news-list-content .owl-prev {
left: -45px !important;
}
.pop-chef .modal-dialog {
max-width: 100% !important;
margin-bottom: 40px
}
.img-dish {
margin: 0 0 10px 0 !important;
padding: 0 !important;
}
.pop-chef .modal-content {
padding: 40px 25px;
}
.img-dish-list .img-dishlist-3  .img-dish.image1, .img-dish-list .img-dishlist-3  .img-dish.image3 {
height: auto;
overflow: hidden;
}
.img-dish.col-md-6 {
height: auto;
overflow: hidden;
max-width: 100% !important;
}
.img-dish-list.row {
display: block !important;
width: 54%;
margin: 0 auto !important;
}
.pop-chef .pop-img h2 {
right: -2px;
font-size: 20px !important;
}
.chef-container {
margin-top: 57px;
padding-bottom: 14px;
}
.chef-list-bot h2 { padding-left: 0 !important}
.pop-right {
padding-left: 0;
}
#shiftnav-toggle-main {    z-index: 111 !important;}
.home-top h3 { text-align: center;}
.home-top p { text-align: justify;}
.header-title h2 {
font-size: 30px !important;
}
.join-form span.wpcf7-list-item input {
top: 2px;
}
.submit-form {
text-align: center;
}
input.wpcf7-form-control.wpcf7-submit.btn.btn-primary {  margin-left: 30px;
margin-top: 27px;
}
a.but-more {
text-align: center !important;
}
.more + [data-readmore-toggle], .more[data-readmore] { width: auto !important}
.select-column h2 { padding: 0 !important}
.hide-content {
padding: 0 0px 60px !important
}
.vibe-2 .vc_col-sm-5 .wpb_wrapper {
padding-left: 0;
height: 100%;
}
.home-top .wpb_column.vc_column_container.vc_col-sm-4,
.home-top .wpb_column.vc_column_container.vc_col-sm-8{ width: 100% !important}
.partner-column-right .wpb_single_image.vc_align_left {
text-align: center;
}
.partner-column.vc_col-sm-6 {
width: 100% !important;
margin: 0 0;    text-align: center;
}
.home-partner-global .item-list {    margin: 0 auto;}
.home-partner-global button.owl-prev {
left: -10%;
}
.home-partner-global button.owl-next {
right: -10%;
}
.select-column {
width: 76% !important;
margin: 0 auto 30px;
}
.content-center , .content-center .select-column{
display: block;
height: 100%;
}
.mission-column {
width: 100% !important;
margin: 10px 0;
}
.story-pad-left, .story-pad-right {
padding-right: 20px;
padding-left: 20px;
}
.home-top-right {
padding: 0;
}
.home-top-left {
padding: 0;
border-right: 0;
}
.matermind-content .wpb_content_element.mastermind-bot { padding: 0 40px;
}
.master-consultant-list .vc_single_image-wrapper.vc_box_border_grey {
height: 320px;
width: 270px;
overflow: hidden;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.master-consultant-list {
padding-right: 0% !important;
margin-top: 0px !important;
}
.matermind-consutant h2 {
margin-left: 0;
display: block;
text-align: center;
}
.matermind-consutant .wpb_wrapper {
padding-left: 0% !important;
}
.matermind-consutant .vc_sep_width_100 {
margin-left: 0 !important;
}
.master-key h2 {
float: none;
}
.master-patron .wpb_single_image.vc_align_left {
text-align: center;
}
.master-patron .wpb_single_image, .master-patron h2, .master-patron .mastermind-top, .master-patron .mastermind-bot {
width: 100%;
}
.master-patron .vc_col-sm-8 {
padding-left: 0;
}
#home-about h4 br{ display: block !important;}
body {
font-size: 14px !important;
}
.home-banner-list{
padding-top: 100px;
}
.home-global-list img {
width: 60%;
}
.home-global-list .wpb_single_image{ text-align: center !important;} .home-banner-list .item-list img{  height: 100% !important;    object-fit: cover !important;
max-width: 100% !important; width: 100% !important;}
.home-partner-list img,
.home-recognise img {
width: 60%;
height: auto;
}
#home-about h4 {
font-size: 35px !important; line-height: 41px !important;
}
h2 {
font-size: 26px !important;
padding: 0 20px;
}
h2 br { display: none !important}
.home-recognise h4 {
font-size: 18px !important;
}
.header-top {
margin-top: 88px;
}
.master-key .mastermind-bot,
.master-catering-right .mastermind-bot, .master-catering-left .mastermind-bot {
padding-right: 0;
}
.master-branding-list .wpb_wrapper {
width: 100%;
float: none !important;
}
.master-brand-text h2 {
float: none;
text-align: center;
}
.master-patron .wpb_single_image.vc_align_right {
text-align: center;
}
.matermind-content h2, .text-bg h2 {
font-size: 30px !important;
line-height: 32px;
}
.matermind-content .vc_sep_width_100 {
display: block !important;
height: 4px;
margin-top: 8px;
width: 100%;
} .contact-details {
font-size: 14px; text-align: center;
}
.wpb_text_column.wpb_content_element.text-bg.text-center {
margin-bottom: 0;
}
.page-content, .entry-content, .entry-summary {
margin: 0 !important;
}
.banner-page {
height: 232px;
overflow: hidden;
margin-top: 100px;
}
.prestige-desc h4 { font-weight: 400 !important;   font-size: 13px;}
.prestige-desc h4 br { display: none !important}
.prestige-icon-list h3{
font-size: 15px;
}
.prestige-icon-list img {
width: 46%;
}
.see-faq h3 a {
color: #8d7d6d;
font-size: 20px;
}
.see-faq img {
width: 50%;
margin-top: 2px;
}
.faq-content-list .vc_column-inner {
padding-top: 0 !important;
}
.faq-item {
font-size: 14px;
}
.faq-item-left {
width: 9.2%;
}
.faq-item-right {
width: 87%;
}
.master-key h2 {
margin-left: 0 !important;
}
.master-key .wpb_wrapper {
padding-right: 0px !important; text-align: center;
}
.master-key .mastermind-bot .wpb_wrapper { text-align: left;}
.master-key-list {
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 0% !important;
margin-top: 0px !important;
}
.master-patron-list {
padding-right: 0 !important;
margin-top: 0px !important;
}
.master-key .vc_col-sm-4,
.master-patron .vc_col-sm-4,
.master-advisor .vc_col-sm-4,
.matermind-consutant .vc_col-sm-4{
margin: 0 auto;
width: 80% !important;
}
.matermind-content p {
text-align: center;
text-align-last: center;
}
.mastermind-bot ul {
margin-bottom: 40px !important;
}
.matermind-content {
padding-top: 0;
}
.mastermind-top h3 {
text-align: center;
}
.master-patron .wpb_wrapper {
padding-left: 0% !important;
}
.matermind-content .vc_single_image-wrapper.vc_box_border_grey {
height: 338px;
width: 270px;
overflow: hidden;
}
.master-patron .wpb_single_image .vc_single_image-wrapper { }
.master-patron .mastermind-bot .wpb_wrapper { text-align: left;}
.master-patron h2, .master-patron .mastermind-top, .master-patron .mastermind-bot {
padding: 0 40px;
text-align: center;
}
.master-advisor .wpb_wrapper {
padding-right: 0% !important;
}
.matermind-content .text-right {
text-align: center !important;
}
.mastermind-top h3 {
font-size: 20px !important;;
}
.master-advisor-list {
padding-left: 0% !important;
margin-top: -1px !important;
}
.master-advisor-list .mastermind-top, .master-catering-right .mastermind-top {
min-height: auto;
}
.master-catering-title {
padding-top: 20px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.master-catering-list,
.vc_row.wpb_row.vc_inner.vc_row-fluid.master-branding-list {    margin-left: 20px!important;  margin-right: 20px!important;}
.matermind-content .master-branding-list .vc_column-inner {
padding-right: 15px !important;
}
.vibe-1 .vc_col-sm-5, .vibe-1 .vc_col-sm-3  { width: 50% !important;}
.vibe-content h1 {
font-size: 35px !important;
letter-spacing: -5px !important;
}
.vibe-1 .vc_col-sm-5 .wpb_single_image .vc_single_image-wrapper,
.vibe-1 .vc_col-sm-3 .wpb_single_image .vc_single_image-wrapper {
height: 222px;
}
.vibe-1 .vc_col-sm-5 .wpb_single_image .vc_single_image-wrapper img{  height: 100% !important;    object-fit: cover !important;
max-width: 100% !important; width: 100% !important;}
.vibe-1 .vc_col-sm-4{ display: none !important}
.vibe-first-text h1 {
position: absolute;
left: -30px;
top: -9px;
bottom: auto;
}
.vibe-2 .vc_col-sm-5 { width: 100% !important;}
.vibe-2 .vc_col-sm-3, .vibe-2 .vc_col-sm-4  { width: 50% !important;}
.vibe-2 .vc_col-sm-3 .wpb_single_image .vc_single_image-wrapper,
.vibe-2 .vc_col-sm-4 .wpb_single_image .vc_single_image-wrapper  {
height: 222px;     overflow: hidden;
}
.vibe-2 .vc_col-sm-5 .wpb_single_image .vc_single_image-wrapper img,
.vibe-2 .vc_col-sm-3 .wpb_single_image .vc_single_image-wrapper img,
.vibe-2 .vc_col-sm-4 .wpb_single_image .vc_single_image-wrapper img{  height: 100% !important;    object-fit: cover !important;
max-width: 100% !important; width: 100% !important;}
.vibe-3 .vc_col-sm-5 {
padding-top: 0; width: 100% !important;
}
.vibe-3 .vc_col-sm-5  .wpb_single_image  { width: 50% !important; float: left;
height: 122px;}
.vibe-second-text {
position: absolute;
top: 4%;
right: auto;
left: 4%;     z-index: 99;
}
.vibe-3 .vc_col-sm-3 {width: 100% !important;     z-index: 1;}
.vibe-3 .vc_col-sm-3 .wpb_single_image .vc_single_image-wrapper {
height: 263px;
}
.vibe-3 .vc_col-sm-5 .wpb_wrapper {
padding-left: 26%;
padding-right: 75px;
height: 100%;
}
.vibe-3 .vc_col-sm-4 { display: none !important}
.vibe-4-text {
position: absolute;
top: -22px;
left: auto;
right: -84px;
}
.vibe-4 .vc_col-sm-7 {
width: 100% !important;     margin-right: 90px;     z-index: 99;
}
.vibe-4 .vc_col-sm-7 .wpb_single_image .vc_single_image-wrapper {
height: 180px;
}
.vibe-4 .vc_col-sm-7 .vibe-4-right-img.wpb_single_image .vc_single_image-wrapper {
height: 160px;
}
.vibe-4-right-img {}
.vibe-4-right-img {width: 66% !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vibe-4.vc_row-has-fill.vc_row-o-equal-height.vc_row-flex {
background-size: cover !important;
background-position: center top!important;
}
.vibe-4 .vc_col-sm-7:before {
content: '';
width: 264px;
height: 212px;
display: inline-block;
background: url(//www.bespokeintl.com/wp-content/themes/theme/img/bgvibe-left.png) center top no-repeat;
background-size: cover;
position: absolute;
z-index: 3;
right: auto;
left: 68%;
top: -5px;
}
.vibe-4 .vc_col-sm-7 .wpb_single_image.wpb_content_element.vc_align_left {
position: relative;
z-index: 99;
}
.vibe-content .vc_col-sm-5, .vibe-content .vc_col-sm-3 {
width: 50%;
}
.vibe-5 .vc_col-sm-5 .wpb_single_image .vc_single_image-wrapper,
.vibe-5 .vc_col-sm-3 .wpb_single_image .vc_single_image-wrapper {
height: 170px;
}
.vibe-5-right-top {
height: 123px;
overflow: hidden;
}
.vibe-3 .vibe-3-top {
height: 263px;
width: 50% !important;
float: left;
overflow: hidden;
}
.vibe-3 .vibe-3-bot {
height: 205px !important;
width: 50% !important;
float: left;
overflow: hidden;
}
.wpb_single_image.wpb_content_element.vc_align_left.vibe-5-right-bot { margin-top: 0;
float: right;
}
.vibe-5-right-bot .vc_single_image-wrapper.vc_box_border_grey {
height: 160px;
}
.vibe-content .vc_col-sm-4 {
width: 60%;
z-index: 1;
}
.vibe-5-text h1 {
float: none;
position: relative;
right: auto;
left: auto;
margin-top: auto;
z-index: 999;
}
.vibe-5 .vc_col-sm-3 {
width: 50%;
z-index: 9;
}
.vibe-5 .vc_col-sm-4 {
width: 60%;
z-index: 1;
padding-bottom: 50px;
}
.vibe-5-right-top.wpb_single_image .vc_single_image-wrapper {
height: 110px;
}
.vibe-5-right-top.wpb_single_image .vc_single_image-wrapper img{  height: 100% !important;    object-fit: cover !important;
max-width: 100% !important; width: 100% !important;}
.wpb_text_column.wpb_content_element.text-transform.vibe-5-text {
position: absolute;
left: -108%;
top: 74%;
z-index: 99;
}
.page-template-page-vibes .site-content {
margin-bottom: 0px !important;
}
.vibe-bot:before { display: none !important}
footer span{ display: block}
.show-mob { display: block !important}
.show-desk { display: none !important}
.content-pad-bot {
padding-bottom: 50px;
}
.owl-theme .owl-dots .owl-dot span {
margin: 6px 7px!important;
}
#shiftnav-toggle-main .shiftnav-toggle-burger
{    padding: 17px 11px !important;}
.news-list-content iframe {
width: 100% !important;
height: 202px !important;
}
.news-photo .item-list {
height: 265px !important;
overflow: hidden;
}
.news-photo .item-list img {  height: 100%;    object-fit: cover;    max-width: 100%;width: 100%;}
.news-list-content .owl-nav button {
position: absolute;
top: 30% !important;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px)
{
.banner-page {
height: 74vh;
overflow: hidden;
margin-top: 100px;
}
.vibe-content h1 {
font-size: 41px !important;
letter-spacing: -5px !important;
}
.vibe-1 .vc_col-sm-5 .wpb_single_image .vc_single_image-wrapper, .vibe-1 .vc_col-sm-3 .wpb_single_image .vc_single_image-wrapper {
height: 270px;
}
.vibe-4 .vc_col-sm-7 .wpb_single_image .vc_single_image-wrapper {
height: 220px;
}
.vibe-4 .vc_col-sm-7 .vibe-4-right-img.wpb_single_image .vc_single_image-wrapper {
height: 180px;
}
.vibe-5 .vc_col-sm-5 .wpb_single_image .vc_single_image-wrapper, .vibe-5 .vc_col-sm-3 .wpb_single_image .vc_single_image-wrapper {
height: 260px;
}
.vibe-5-right-top.wpb_single_image .vc_single_image-wrapper {
height: 188px;
}
.mastermind-bot, .mastermind-top,
.master-patron .mastermind-bot
{
padding-right: 0;
width: 400px;
margin: 0 auto;
}
}
@media only screen and (max-width: 600px) {
.home-partner-global button.owl-prev {
left: 0% !important;
}
.home-partner-global button.owl-next {
right: 0% !important;
}
}
@media only screen and (max-width: 480px) {
.news-list-content .owl-nav button {
position: absolute;
top: 35% !important;
}
.news-list-content button img { width: 30px; height: auto}
.news-list {
margin-bottom: 35px;
padding-left: 7%;
padding-right: 7%;
}
.news-list-content button.owl-prev {
left: -47px !important;
}
.news-list-content button.owl-next {
right: -47px !important;
}
.news-list-content iframe {
width: 100% !important;
height: 202px !important;
}
.news-photo .item-list {
height: 183px !important;
overflow: hidden;
}
.news-photo .item-list img {  height: 100%;    object-fit: cover;    max-width: 100%;width: 100%;}
.img-dish-list.row {
display: block !important;
width: 100% !important;
margin: 0 auto !important;
}
.home-banner-list .item-list {
height: 285px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vibe-4.vc_row-has-fill.vc_row-o-equal-height.vc_row-flex {
background-size: 66% !important;
background-position: 132% 322% !important;
}
}
.matermind-gold h2 {
font-size: 30px !important;
background-image: url(//www.bespokeintl.com/wp-content/themes/theme/img/bg-text.jpg);
background-size: contain !important;
background-position: center top;
-webkit-background-clip: text;
color: transparent !important;
margin-bottom: 0 !important;
padding-bottom: 0px !important;
line-height: 30px;
letter-spacing: 1px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
margin-bottom: 3px !important;
}
.center_member {
text-align: center;
}@media (max-width: 1199px) {
.mission-column {
width: 50% !important;
margin-left: 0;
margin-right: 0;
padding-left: 40px !important;
padding-right: 40px !important;
}
}
@media (max-width: 991px) {
.mission-column {
margin-left: 0;
margin-right: 0;
padding-left: 15px !important;
padding-right: 15px !important;
}
.join-form .left {
padding-left: 20px;
padding-right: 20px;
margin-left: 0;
margin-right: 0;
width: 50%;
}
.join-form .left {
}
.submit-form input {
margin-right: 0;
}
}
@media (max-width: 767px) {
.mission-column {
width: 100% !important;
margin-left: 0;
margin-right: 0;
padding-left: 15px !important;
padding-right: 15px !important;
}
.wpcf7-form-control-wrap select {
margin-bottom: 10px;
}
.faq-conntent {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
width: 100%;
}
.faq-item-right br {
display: none;
}
.faq-item-right {
line-height: 1.6;
}
.page-id-36 .banner-page img {
position: relative;
object-position: 19% top;
}
.model {
z-index: 999050;
}
}
@media (max-width: 500px) {
.join-form .left {
padding-left: 00px;
padding-right: 00px;
width: 100%;
}
}