/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

@import url("../salient/style.css");



.crundi_wo_text h2, .crundi_wo_text h3, .crundi_wo_text p {
	color: #fff;
}


/* Crundi_OPTION FULRUM with SERIF BODY
-------------------------------------------------------------*/

h1, h2, h3, h4, h5, header#top nav > ul > li > a {
	/* font-family: "Open Sans", sans-serif !important; */
	-moz-osx-font-smoothing: grayscale !important;
    /*-webkit-font-smoothing: subpixel-antialiased !important;*/
	/* font-weight: normal !important; */
}


#crundi_home_boxes h2 {
	/* font-weight: 600 !important; */
}
bold, strong, b {
	font-family: unset !important;
}

/*move custom slide over a bit*/
.nectar-slider-wrap[data-full-width="false"] .custom_slide1 .content {
    right: -5%;
}
/*end*/

.swiper-wrapper .swiper-slide .content h2 {
	/* font-family: "Open Sans", sans-serif !important; */
	font-size: 31px;
	font-weight: 100 !important;
	letter-spacing: 0.5px !important;
}

.swiper-wrapper .swiper-slide .content p {
	/*font-family: "Open Sans", sans-serif !important;*/
	font-size: 18px;
	font-weight: 100 !important;
	letter-spacing: 0.5px !important;
	-moz-osx-font-smoothing: grayscale !important;
}


header#top nav > ul > li > a {
	-moz-osx-font-smoothing: grayscale !important;
    -webkit-font-smoothing: subpixel-antialiased !important;
}




#crundi_home_boxes .nectar-fancy-box .box-bg .inner h5 {
    font-size: 10px !important;
}


p {
	/* font-family: "Martel", Serif !important; */
	font-size: 14px !important;
	font-weight: 100 !important;
	font-weight: lighter !important;
	letter-spacing: 0.5px !important;
	line-height: 1.5;
	padding-bottom: 18px;
	-moz-osx-font-smoothing: grayscale !important;
    -webkit-font-smoothing: subpixel-antialiased !important;
}

li {
	font-size: 13px !important;
	font-weight: normal;
	letter-spacing: 0.3px;
    -webkit-font-smoothing: subpixel-antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}


.desc_box h5 {
	margin-bottom: 40px;
}

#product_row_1 h3 {
    font-size: 16px !important;
    margin-bottom: 0px;
    padding-bottom: 20px;
}


/*'OUR PARTNERS' DIVIDER LINE*/
.wpb_wrapper .vc_separator h4 {
	font-size: 38px;
	font-weight: 600;
	letter-spacing: 0.5px;
}


.wpb_wrapper .vc_separator .vc_sep_holder .vc_sep_line {
	margin-top: 2px;
	height: 2px;
	border-top: 2px solid #909090;
}

body .wpb_wrapper .vc_separator h4 {
	font-size: 27px !important;
	letter-spacing: 0.5px !important;
	font-weight: 500 !important;
}




.narrow_col {
    width: 70%;
	padding: 0px;
    margin: 0 auto;
}

.narrow_col .nectar-button {
	margin-top: 20px;
}


.equal_para, .equal_para2 {
	min-height: 200px;
	display: inline-block;
}

.equal_para2 {
	padding-bottom: 30px;
	/*background-color: red;*/
}


/* Crundi_ COMMENT OUT
-------------------------------------------------------------*/
/*IMPORTANT FIX - Salient themes 'Equal Height' for Firefox solution
(The Equal Height columns option doesn't work in Firefox - For some reason with this option ticked the columns padding (top and bottom) becomes affected due to the dimensions being in % rather than px)
*/
.new_col_pad {
    padding: 20px !important;
}
/* ----------------------------------------------------------*/




/* Crundi_ HOME PAGE
-------------------------------------------------------------*/

/*Top social media nav*/
#header-secondary-outer #social {
	float: right;
}

#header-secondary-outer:before {
	/* content: "London Restaurant Festival: 1 - 31 October 2017"; */
	display: block;
	font-size: 16px;
	font-weight: 600;
	position: absolute;
	top: 8px;
	left: 2%;
	color: #EE93BC;
	font-family: "Open Sans", san-serif !important;
	text-transform: uppercase;
	/*font-weight: 600;*/
	/*font-style: italic;*/
}


#header-secondary-outer:after {
	content: "Established IN 2009";
	display: block;
	font-size: 16px;
	font-weight: 600;
	position: absolute;
	top: 8px;
	right: 140px;
	color: var(--main-color);
	font-family: "Poppins", san-serif !important;
	text-transform: uppercase;
}



/*homepage slider text*/
.swiper-wrapper .swiper-slide .content {
	max-width: 60%;
	width: 60%;
}




.swiper-wrapper .swiper-slide .content h2{
	font-size: 38px;
	text-shadow:
		0px 0px 30px #000,
		0px 0px 100px #000;
}


.swiper-wrapper .swiper-slide .content p {
	text-shadow:
		0px 0px 30px #000,
		0px 0px 10px #D6D6D6;
	font-weight: 300 !important;
}




.swiper-wrapper .swiper-slide .content p span{
	font-size: 18px !important;
	line-height: 25px;
	font-weight: 300 !important;
	font-weight: lighter !important;
	letter-spacing: 0px;
    /*-webkit-font-smoothing: subpixel-antialiased !important;*/
	-moz-osx-font-smoothing: grayscale !important;

}

.swiper-wrapper .swiper-slide .content p span b{
	color: #F9EE42;
	font-weight: 300;
}






#crundi_home_boxes .nectar-fancy-box {
	padding: 0%;
	border-radius: 10px;
}


.nectar-fancy-box .box-link {
	-webkit-backface-visibility: hidden !important;
}

.nectar-fancy-box {
	width: 100%;
}



#crundi_home_boxes .nectar-fancy-box .inner {
	top: 150px;
	/*min-height: 20px !important;*/
	/*margin: 10px !important;*/
	padding: 10px;
	background-color: rgba(40,41,62,0.85);
	z-index: 1;
}

.page-id-681 #crundi_home_boxes .nectar-fancy-box .inner {
	top: 200px;
}

/* #crundi_home_boxes .nectar-fancy-box .inner * {
	color: #606060;
} */

#crundi_home_boxes .nectar-fancy-box .inner h2 {
	font-size: 18px !important;
	line-height: 22px;
}





.nectar-fancy-box .link-text {
	padding: 10px;
	margin-top: -45px;
	color: #606060;
	z-index: 10;
	/* font-family: "Open Sans", San-serif !important; */
}

.nectar-fancy-box .link-text .arrow {
	border: 0px solid #606060;
}

.nectar-fancy-box .link-text .arrow:before{
	color: #606060 !important;
	margin-left: -30px;
}

.nectar-fancy-box .link-text .arrow:after {
	background-color: #606060 !important;
	display: none;
}



/*.page-id-5 #crundi_home_boxes a.box-link:after {
  content: ' SOLD OUT ';
}*/

/*#crundi_home_boxes a.box-link:nth-child(3):after
  {color: red;
}*/



.lrf_soldout:before {
    content: 'SOLD OUT';
    display: block;
    position: absolute;
    width: auto;
    height: auto;
    background-color: #303030;
	color: #ffffff;
	 z-index: 9999;
    padding: 8px 10px 6px 10px;
}




.lrf_last_tickets_devons:before {
    content: 'TICKETS REMAINING FOR 11TH, 12TH';
    display: block;
    position: absolute;
    width: auto;
    height: auto;
    background-color: #FAB53F;
	color: #ffffff;
	 z-index: 9999;
	 padding: 8px 10px 6px 10px;
}

.lrf_last_tickets_japanese:before {
    content: 'TICKETS REMAINING FOR 15TH';
    display: block;
    position: absolute;
    width: auto;
    height: auto;
    background-color: #FAB53F;
	 color: #ffffff;
	 z-index: 9999;
	 padding: 8px 10px 6px 10px;
}

.lrf_last_tickets_cichetti:before {
    content: 'TICKETS REMAINING FOR 26TH';
    display: block;
    position: absolute;
    width: auto;
    height: auto;
    background-color: #FAB53F;
	 color: #ffffff;
	 z-index: 9999;
	 padding: 8px 10px 6px 10px;
}

.lrf_last_tickets:before {
    content: 'LAST TICKETS REMAINING';
    display: block;
    position: absolute;
    width: auto;
    height: auto;
    background-color: #FAB53F;
	 color: #ffffff;
	 z-index: 9999;
	 padding: 8px 10px 6px 10px;
}

/*Code for a homepage badge-------------------*/

/* .page-id-5 #strap_msg:before {
	    content: 'PROUDLY CELEBRATING OUR 10TH ANNIVERSARY';
		 display: block;
	    position: absolute;
			font-size: 12px;
			font-weight: 400;
	    width: 96px;
	    height: 96px;
	    bottom: -18px;
			right: 26px;
	    border-radius: 50%;
	    background-color: #9b3b98;
	    color: #ffffff;
	    z-index: 99999;
	    padding: 13px 10px 6px 10px;
	    text-align: center;
	    transform: rotate(10deg);
	    margin-right: 0;
	    box-shadow: 0px 0px 0px 3px #9b3b98, 6px 6px 17px -5px rgba(0,0,0,1);
	    border: 2px #ffffff dotted;
	} */

/*Code for a homepage badge------END-------------------*/

/*.page-id-5 .nectar-fancy-box .box-link .lrf_soldout:before {
    content: 'SOLD OUT';
	 position: absolute;
	 width: 200px;
	 height: 100px;
    display: block;
    background-color: rgba(10,10,10,0.5);
    color: #fff;
    padding: 5px 9px;
}*/



.nectar-fancy-box:after {
    transition: none;
    z-index: 8;
}

.nectar-fancy-box:hover::after {
    background-color: transparent !important;
}




/* CONTROL background color from ROLLOVER*/
.nectar-fancy-box .box-bg:after {
    /*background-color: rgba(249,178,51,0.4) !important;*/
    background-color: transparent !important;
}

.nectar-fancy-box:hover .box-bg:after {
    background-color: rgba(255,255,255,0.4) !important;
    /*background-color: rgba(249,178,51,0.4) !important;*/
}











/* Crundi_ Experiences menu page 2019
-------------------------------------------------------------*/

img.logo_img_resize {
    height: 100px !important;
    /* width: 2©10px !important; */
}



/*homepage fancy rollover boxes*/
.nudge_up {
	margin-top: 0px !important;
}

#crundi_home_boxes {
	padding: 0 35px 0 15px;
	/* padding-right: 1.4%; */
	margin-top: 1.5%;
}

/* add a bit oif space below buttons */
#crundi_home_boxes .col {
	margin-bottom: 2%;
}

/* Crundi_ ALL MOBILE CONTENT IN HERE
-------------------------------------------------------------*/

@media only screen and (max-width: 1024px) {
/* @media only screen and (max-width: 690px) { */

	#crundi_home_boxes {
      	padding: 0 15px 0 15px !important;
      }

	#crundi_home_boxes .col {
		margin-bottom: 4% !important;
	}

	#crundi_home_boxes .col .event_desc {
		padding: 0 0 2% 0 !important;
		min-height: 50px !important;
	}

}


#crundi_home_boxes p {
	padding-bottom: 2%;
	/* font-size: 0.8rem !important; */
	font-size: 13px !important;
	line-height: 18px !important;
}


#crundi_home_boxes .nectar-fancy-box .inner {
    top: 150px;
    padding: 10px;
    background-color: rgba(256,256,256,0.9);
    color: #ffffff !important;
}

#crundi_home_boxes .nectar-fancy-box .inner h5 {
	padding-bottom: 10px;
}

/* This is the master Desc settings it moves the buttons down to align */
.event_desc {
	color: #303030;
	min-height: 141px;
	padding-bottom: 15px;
	border-bottom: 1px solid #c1c1c1;
	margin-bottom: 15px !important;
}
/*END - This is the master Desc settings it moves the buttons down to align */


/*COL1 UGW*/
#crundi_home_boxes .makeugwpink .nectar-fancy-box .inner {
	background-color: RGBA(29, 71, 47, 0.9) !important;
	/* background-color: RGBA(255, 74, 155, 0.9); */
    /*border-top: 10px solid RGBA(255, 74, 155, 0.9);*/
}

/*COL2 UGW*/
#crundi_home_boxes .makegogreen .nectar-fancy-box .inner {
	background-color: RGBA(40, 41, 62, 0.9) !important;
	/* background-color: RGBA(44, 193, 174, 0.9); */
}

/*COL3 UGW*/
#crundi_home_boxes .makeamexpurple .nectar-fancy-box .inner {
    background-color: RGBA(40, 41, 62, 0.9) !important;
	/* background-color: RGBA(112, 48, 160, 0.9); */
}

/*COL4 UGW*/
#crundi_home_boxes .makerhtpurple .nectar-fancy-box .inner {
    background-color: RGBA(40, 41, 62, 0.9) !important;
	/* background-color: RGBA(191, 113, 180, 0.9); */
}

/*COL5 UGW*/
#crundi_home_boxes .maketmblue .nectar-fancy-box .inner {
	/* background-color: var(--secondary-color) !important; */
	background-color: RGBA(29, 71, 47, 0.9) !important;
	/* background-color: RGBA(71, 124, 165, 0.9); */
}

/*COL6 UGW*/
#crundi_home_boxes .maketmfcgrey .nectar-fancy-box .inner {
	background-color: RGBA(40, 41, 62, 0.9) !important;
	/* background-color: RGBA(166, 166, 166, 0.9); */
}


/*COL7 UGW*/
#crundi_home_boxes .makegreen .nectar-fancy-box .inner {
	background-color: RGBA(15, 34, 90, 0.9) !important;
	/* background-color: RGBA(0, 159, 98, 0.9); */
}

/*COL8 UGW*/
#crundi_home_boxes .makeorange .nectar-fancy-box .inner {
	background-color: RGBA(15, 34, 90, 0.9) !important;
	/* background-color: rgba(221, 166, 13, 0.9); */
}

/*COL9 UGW*/
#crundi_home_boxes .makeyellow .nectar-fancy-box .inner {
	background-color: RGBA(15, 34, 90, 0.9) !important;
	/* background-color: rgba(219, 206, 25, 0.9); */
}

/*COL10 UGW*/
#crundi_home_boxes .makeblue .nectar-fancy-box .inner {
	background-color: RGBA(15, 34, 90, 0.9) !important;
	/* background-color: RGBA(141, 180, 226, 0.9); */
}


/* LRF ORANGE */
#crundi_home_boxes .makelrforange .nectar-fancy-box .inner {
	background-color: RGBA(15, 34, 90, 0.9) !important;
	/* background-color: rgba(249, 178, 51, 0.9); */
}



/* Crundi_ Festival menu page
-------------------------------------------------------------*/

#page-header-bg h1 {
	display: inline-block;
	/*color:#606060;*/
	/*background-color: rgba(255,255,255,0.7);*/
	padding: 0px 15px 10px 0px;
	margin-top: -13px;
	/*box-shadow: 0 0 0px 10px rgba(256,256,256, 0.6);*/
	text-shadow:
		0px 0px 30px #000,
		0px 0px 100px #000;
}


/* ----------------------------------------------------------*/








/* Crundi_ Restaurant Experiences page
-------------------------------------------------------------*/
.main-content ul, .main-content ol {
	margin-left: 20px;
}

.main-content li {
	padding-bottom: 10px;
}





/* ----------------------------------------------------------*/






/* Crundi_ Restaurant hopping tours pages
-------------------------------------------------------------*/

/*Top slider gallery*/
body .gallery_panel {
	background-color: #E9E9E9;
	border-bottom: 6px solid #e1e1e1;
	/*box-shadow: 0px 0px 135px -25px #303030;*/
}

body .gallery_panel .wpb_wrapper h1 {
	/*color: #fff;*/
}

.gallery_panel h1 {
	/*font-size: 28px !important;*/
	line-height: 40px;
}

/* Crundi_ ALL MOBILE CONTENT IN HERE
-------------------------------------------------------------*/

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

	.gallery_panel h1 {
		font-size: 28px !important;
		line-height: 31px;
		margin-bottom: 0px !important;
		padding-bottom: 0px !important;
	}

	.dated_box {
		padding: 10px 10px 10px 0;
		margin-top: 10px !important;
	}
}


.dated_box {
	padding: 10px 10px 10px 0;
	margin-top: 30px;
	border-top: 1px solid #AEAEAE;
	border-bottom: 1px solid #AEAEAE;
}

.dated_box p {
	font-size: 18px;
	font-weight: 100 !important;
	line-height: 24px !important;
	/*color: #fff;*/
    -webkit-font-smoothing: subpixel-antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}

.dated_box p strong {
	font-weight: 600;
}


.dated_box p em {
    -webkit-font-smoothing: subpixel-antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
	font-weight: 100 !important;
	font-size: 13px;
	margin-bottom: 20px;
	font-weight: 100 !important;
	line-height: 16px !important;
	padding: 0px;
	/*color: #fff;*/
}

.dated_box .wpb_wrapper p i, .dated_box .wpb_wrapper p em {
	font-style: italic !important;
	font-size: 12px !important;
	/*line-height: 13px !important;*/

}



.cta_button {
	margin-top: 30px;
}

/*RESTAUANT EXPERIENCE / AMEX  page styles*/
.team-member {
	padding-bottom: 0px;
}


html body .container .row .inner-wrap sup {
    font-size: 13px;
    vertical-align: super;
    position: absolute !important;
    top: -20px !important;
}

html body .sup {
    vertical-align: super;
    font-size: 12px !important;
    /*color: pink !important;*/
}



html body #special_r .desc_box .small sup {
    vertical-align: top !important;
    font-size: 7px !important;
}


.desc_box h3{
	/* font-family: "martel", serif !important; */

}

body .wpb_wrapper .other_tours_title {
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #aeaeae;
}

body .wpb_wrapper .right_col_rest_hopping {
	padding-left: 4.2%;
}

.right_col_rest_hopping a.nectar-button {
	min-width: 100% !important;
}


.diet_box {
	background-color: #e1e1e1;
	padding: 15px;
	margin-bottom: 20px !important;
	/*color: #fff;*/
}


.events_content_panel h3 {
	padding-bottom: 25px;
	font-size: 20px !important;
	line-height: 28px !important;
	/*color: #EE93BC;*/
}

.events_content_panel {
	border-bottom: 2px dotted #d1d1d1;
	margin-bottom: 4% !important;
}

.page-id-1273 .events_content_panel h3 {
    padding-bottom: 5px;
    font-size: 20px !important;
    line-height: 28px !important;
    /* color: #EE93BC; */
    padding-top: 3%;
    border-top: 2px dotted #909090;
}

.page-id-681 #crundi_home_boxes .nectar-fancy-box .inner {
	top: 108px;
}



/* Crundi_ SIDEBAR MENU - remove button associated with page
-------------------------------------------------------------*/


/*remove Tapas Tour item from master menu */
.page-id-439 .rest_hop_menu a:nth-child(1) {
	display: none !important;
}

/*remove Japanese Journey Tour item from master menu */
.page-id-1090 .rest_hop_menu a:nth-child(2) {
	display: none !important;
}

/*remove Soho Tour item from master menu */
.page-id-1088 .rest_hop_menu a:nth-child(3) {
	display: none !important;
}

/*remove Heddon Street Tour item from master menu */
.page-id-1086 .rest_hop_menu a:nth-child(4) {
	display: none !important;
}

/*remove Devinshire SQ Tour item from master menu */
.page-id-1084 .rest_hop_menu a:nth-child(5) {
	display: none !important;
}

/*remove Zero Calorie Tour item from master menu */
.page-id-1077 .rest_hop_menu a:nth-child(6) {
	display: none !important;
}

/* ----------------------------------------------------------*/




/* ----------------------------------------------------------*/






/* Crundi_ Side Orders page
-------------------------------------------------------------*/

/*Portfolio sort page styles*/
/*html body .page-id-578 .default-style .portfolio-items.constrain-max-cols .col.elastic-portfolio-item .work-item .work-info a:first-child {
	display: none !important;
}*/

/*body.page-id-578 .portfolio-items .col .work-info .vert-center a.default-link:first-child {
	display: none !important;
}*/

.page-id-578 .portfolio-items .col .work-info .vert-center {
	display: none;
}


body .portfolio-items .col .work-info .vert-center a.default-link {
	color: #fff !important;
	font-size: 20px !important;
	background-color: #404040;
	padding: 10px;
	/*display: inline-block;*/
	width: 100%;
}

html body .default-style .portfolio-items.constrain-max-cols:not([data-ps="6"]) .col.elastic-portfolio-item .work-meta {
    text-align: left;
    width: 100% !important;
    margin-bottom: 10px;
}

body col .elastic-portfolio-item  .element {
	margin-bottom: 130px !important;
	padding-bottom: 130px !important;
}

.portfolio-items .nectar-love-wrap {
    margin-bottom: 30px !important;
    display: none;
}


.col.elastic-portfolio-item .work-meta h4 {
	margin: 8px 0;
}

/*NOTE: THIS ADDS STYLE to the custom button added in the following THEME FILE...
/Volumes/RoarimageRAID/CURRENT WORK/Local_Website_Builds/www.londonrestaurantfestival.dev/wp-content/themes/salient/nectar/tinymce/shortcode-processing.php
The button appears below the Meta description on the portfolio (filter) page (not single page).*/

body .work-meta a.default-link-crundi {
	color: #fff !important;
	font-size: 20px !important;
	background-color: #EE93BC;
	padding: 15px 10px;
	display: inline-block;
	width: 100%;
}




body .container-wrap #post-area .sidebar {
	background-color: pink !important;
	padding: 20px !important;
}



/* ----------------------------------------------------------*/






/* Crundi_ LRF AWARDS page
-------------------------------------------------------------*/


/*remove buttons on image gallery hover*/
.page-id-825 .portfolio-items .col .work-info .vert-center {
	display: none;
}

/* ----------------------------------------------------------*/







/* Crundi_ AMEX pages
-------------------------------------------------------------*/

/*inspired by London*/
.team-member .position {
	font-size: 15px;
	font-weight: 600;
	color: #EE93BC;
}

.team-member h4 {
	margin-top: 10px;
}


/*make a triangle*/
.team_chef_profile_sold .team-member:before {
	content: "";
	text-align: center;
	display: block;

  width: 0;
  height: 0;
  border-top: 0px solid transparent;
  border-bottom: 140px solid transparent;
  border-right: 140px solid #FAB53F;

	position: absolute;
	top: 7px;
	right: 0px;
	color: #fff;
}


/* Crundi_ SOLD OUT CONTENT IN HERE
-------------------------------------------------------------*/

@media only screen and (min-width: 1400px) and (max-width: 1760px)  {

	/*make a triangle*/
	.team_chef_profile_sold .team-member:before {
	  border-bottom: 175px solid transparent !important;
	  border-right: 175px solid #FAB53F !important;
	}


}

@media only screen and (min-width: 1760px) and (max-width: 2680px)  {

	/*make a triangle*/
	.team_chef_profile_sold .team-member:before {
	  border-bottom: 220px solid transparent !important;
	  border-right: 220px solid #FAB53F !important;
	}


}


/* Crundi_ ALL TABLET CONTENT IN HERE
-------------------------------------------------------------*/

@media only screen and (min-width: 690px) and (max-width: 1000px)  {

	.team_chef_profile_sold .team-member:before {
	    border-bottom: 225px solid transparent;
	    border-right: 225px solid #FAB53F;
	    top: 29px;
	    right: 22px;
	}

	/*ADD 'SOLD OUT' TEXT */
	.team_chef_profile_sold .team-member:after {
		top: 35px !important;
		right: 35px !important;
	}


	/* .page-id-5 #strap_msg:before {
		    content: 'PROUDLY CELEBRATING OUR 10TH ANNIVERSARY';
		    width: 66px !important;
		    height: 66px !important;
		    bottom: 60px !important;
		    right: 8px !important;
				font-size:9px !important;
				line-height: 12px !important;
		    padding: 8px 5px 0px 5px;
		} */




}


/* Crundi_ ALL MOBILE CONTENT IN HERE
-------------------------------------------------------------*/

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

	.team_chef_profile_sold .team-member:before {
	    border-bottom: 160px solid transparent;
	    border-right: 160px solid #FAB53F;
	    top: 18px !important;
	    right: 11px !important;
	}

	/*ADD 'SOLD OUT' TEXT */
	.team_chef_profile_sold .team-member:after {
		top: 10px !important;
		right: 10px !important;
	}

	/* .page-id-5 #strap_msg:before {
		    content: 'PROUDLY CELEBRATING OUR 10TH ANNIVERSARY';
		    width: 66px !important;
		    height: 66px !important;
		    bottom: -30px !important;
		    right: 8px !important;
		    padding: 8px 5px 0px 5px !important;
			 font-size: 9px !important;
 			 line-height: 13px !important;
		} */


}






/*- - - - - -- - - - - - - - -*/

/*ADD 'SOLD OUT' TEXT */
.team_chef_profile_sold .team-member:after {
	content: "SOLD OUT";
	text-align: center;
	font-size: 23px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: 1.5px;
	color: #fff;
	padding: 1.4em 0;
	width: 90px;
	display: block;
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	right: 0;
}
/*- - - - - -- - - - - - - - -*/







/* Crundi - Stretch Portfolio HEADERs (and Controls) to Full BROWSER WIDTH*/

#full_width_portfolio .project-title .container, #ajax-content-wrap .page-header-no-bg .container {
    min-width: 100% !important;
    padding: 0 30px;
}

/* Maybe not needed - remove and see*/
.project-title .section-title {
    padding: 0px!important;
    text-align: center;
}



/* Crundi - Stretch footer to Full BROWSER WIDTH*/

/* #footer-widgets .container, #copyright .container, .row .page-header-no-bg .container {
	min-width: 100%;
	padding: 0px 30px;
}

#footer-outer .row {
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}

#footer-widgets .container .col {
    margin-right: 2.5%;
}

#footer-widgets .container .span_3 {
    width: 23.0%;
}

#footer-widgets .container .col:last-child {
    margin-right: 0%;
}


#copyright .container .span_5 {
    width: 100%;
    text-align: left;
}

.textwidget p {
	font-weight: normal;
	letter-spacing: 0.5px;
	    -webkit-font-smoothing: subpixel-antialiased !important;
	    -moz-osx-font-smoothing: grayscale !important;
} */


/* Crundi_ Newsletter styles
-------------------------------------------------------------*/

body #footer-outer #footer-widgets .col input[type="text"], body #footer-outer #footer-widgets .col input[type="email"] {
    background-color: #45465e;
    border: 0px;
    color: #fff;
    margin-top: 10px !important;
}

body #footer-outer #footer-widgets input:focus {
    background-color: #000 !important;
}


body #footer-outer #footer-widgets .col input[type="submit"] {
    background-color: var(--main-color) !important;
    font-size: 15px;
}

/* ----------------------------------------------------------*/




/* Crundi_ TWITTER FEED STYLES
-------------------------------------------------------------*/

#footer-widgets .container .tp_recent_tweets a {
	display: inline-block !important;
	color: #EE93BC !important;
}

#footer-widgets .container .tp_recent_tweets ul li {
	background-image: url("../../../wp-content/uploads/2016/06/twitter_logo.png");
	background-size: 20px 20px;
	background-position: 0px 11px;
}


#footer-widgets .container .tp_recent_tweets ul li span {
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    border-bottom: 1px solid #909090;
    padding: 5px 0 10px 30px;
}





#footer-widgets .container .tp_recent_tweets a.twitter_time {
	display: none !important;
}

/* ----------------------------------------------------------*/


/* Crundi_ INSTAGRAM FEED STYLES
-------------------------------------------------------------*/

#sb_instagram .sbi_photo_wrap {
    background-color: #FAB53F;
}

#sb_instagram {
	margin-left: -8px;
}

/* ----------------------------------------------------------*/




/* Crundi_ ALL MOBILE CONTENT IN HERE
-------------------------------------------------------------*/

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



	#header-secondary-outer:before {
		font-size: 11px;
		top: 33px;
		left: -1px;
		text-align: center;
		width: 100%;
		/*left: 2%;*/
	}

	#header-secondary-outer ul#social {
	    padding: 5px 0px 15px 0px !important;
	}

#header-secondary-outer:after {
	content: "Est. 2009";
	display: block;
	font-size: 11px;
	position: absolute;
	top: 8px;
	right: 15px;
}


	body #header-space[data-header-mobile-fixed="1"] {
	    background-color: #fff !important
	}

	#slide-out-widget-area .menuwrapper .menu.menuopen li {
		padding-bottom: 20px;
	}

	.swiper-wrapper .swiper-slide .content {
		padding: 10px;
		max-width: 100%;
		/*transform: translateX(50%) !important;*/
	}

	html body .swiper-slide .nectar-slider-wrap .container .content h2 {
		line-height: 11px !important;
	}

	.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2, #boxed .swiper-slide .content h2 {
	    line-height: 18px!important;
	}

	.swiper-wrapper .swiper-slide .content {
	    max-width: 80%;
	    width: 80%;
	}


	html body .swiper-wrapper .swiper-slide .content p span{
		font-size: 12px !important;
		line-height: 15px !important;
	}

	h3 span {
		font-size: 17px !important;
		line-height: 20px !important;
	}

	.narrow_col h3 {
	    font-size: 15px !important;
	    line-height: 18px !important;
	}



	#slide-out-widget-area .menuwrapper li {
	    margin-bottom: 5px !important;
	}

	body #slide-out-widget-area .menuwrapper li > a {
	    /* font-family: "Open Sans", sans-serif !important; */
	}

	#footer-widgets .container .row .col {
		float: left;
		clear: both;
		width: 100%;
		/*background-color: red;*/
	}


}



/* Crundi_ ALL TABLET CONTENT IN HERE
-------------------------------------------------------------*/

@media only screen and (min-width: 690px) and (max-width: 1000px)  {

	#header-secondary-outer ul#social {
	    text-align: right;
	}




	.swiper-wrapper .swiper-slide .content {
		padding: 10px;
		max-width: 100% !important;
		width: 100% !important;
		/*transform: translateX(50%) !important;*/
	}


/*	.swiper-wrapper .swiper-slide .content h2{
		line-height: 30px;
	}*/

	#slide-out-widget-area .menuwrapper li {
	    margin-bottom: 16px;
	}

	body #slide-out-widget-area .menuwrapper li > a {
	    /* font-family: "Open Sans", sans-serif !important; */
	}

	#footer-widgets .container .col {
	    margin-right: 2% !important;
	}


}
