/* Recipe Category */

#spanishRecipesCategory {
	margin-top: 40px;
}

#spanishRecipesCategory .recipesCategoryHeader {
	height: 350px;
	margin-bottom: 40px;
}

#spanishRecipesCategory h1 {
	width: 100%;
	color: var(--bascoRed);
	text-align: center;
	font-size: 2.5rem;
	margin-bottom: 5px;
	font-family: "harri", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

#spanishRecipesCategory h2 {
	font-size: 16px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

#spanishRecipesCategory .content {
	width: 100%;
	text-align: center;
}

#spanishRecipesCategory .content h2, 
#spanishRecipesCategory .content p {
	width: 100%;
	color: #000000;
	text-align: center;
}

#spanishRecipesCategory a .recipeOverlay,
#singleRecipe a .recipeOverlay,
#mainChefs a .recipeOverlay {
	color: #FFFFFF !important;
}

#spanishRecipesCategory .recipeOverlay,
#singleRecipe .recipeOverlay,
#mainChefs .recipeOverlay {
	position: absolute;
	bottom: 10px;
	left: 30px;
}

#spanishRecipesCategory .recipeOverlay ul, 
#singleRecipe .recipeOverlay ul,
#mainChefs .recipeOverlay ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#spanishRecipesCategory .recipeOverlay ul li,
#singleRecipe .recipeOverlay ul li,
#mainChefs .recipeOverlay ul li {
	display: inline-block;
	margin: 0px 10px 0px 0px;
	text-decoration-line: #FFFFFF;
	font-size: 16px;
}

#spanishRecipesCategory .recipeOverlay ul li img,
#singleRecipe .recipeOverlay ul li img,
#mainChefs .recipeOverlay ul li img {
	margin-right: 7px;
	display: inline-block;
}

#spanishRecipesCategory h6,
#singleRecipe h6,
#mainChefs h6 {
	width: 100%;
	color: #000000;
	font-size: 1.5rem;
	margin: 15px 15px 35px 15px;
	font-weight: 600;
	text-transform: uppercase;
}

#spanishRecipesCategory h3 {
	width: 100%;
	color: #000000;
	text-align: center;
	font-size: 1.5;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: 800;
}

#spanishRecipesCategory h3.productTitle {
	font-size: 1.3rem !important;
	text-transform: uppercase !important;
	text-align: left;
	font-weight: 800 !important;
}

ul.page-numbers {
	width: 100%;
	list-style: none;
	text-align: center;
}

ul.page-numbers li {
	display: inline-block;
	margin: 10px 0px;
}

ul.page-numbers li a,
ul.page-numbers li span {
	padding: 0px 15px 6px 15px;
	border-bottom: 4px solid #FFFFFF;
}

ul.page-numbers li span {
	border-bottom: 4px solid var(--bascoRed);
}

ul.page-numbers li span.dots,
ul.page-numbers li span.direction-text {
	border-bottom: 4px solid #FFFFFF;
}


ul.page-numbers li a,
ul.page-numbers li a:focus,
ul.page-numbers li a:hover {
	color: #000000;
	text-decoration: none;
}

#spanishRecipesCategory .pageResults {
	margin-top: 10px;
	display: inline-block;
	font-size: 12px;
	width: 100%;
}

#spanishRecipesCategory .bascoSelect { 
    margin:0px 10px 0px 10px; 
    display: inline-block;
	min-width: 130px;
    padding: 5px 5px 5px 10px; 
    background: #FFFFFF url(/wp-content/themes/basco/images/recipes/select.jpg) right no-repeat; 
    border: 1px solid #c6c6c6;
    overflow:hidden; 
    background-size: 30px; 
}

#spanishRecipesCategory .bascoSelect select { 
    float:left; 
    background:transparent; 
    width:130%; 
    color:#000000; 
    -webkit-appearance: none; 
    font-size:14px; 
    border:0; 
    padding:4px 0px 4px 0px;
	text-transform: uppercase;
}

#filtersSlider .bascoSelect { 
    margin:0px 10px 0px 10px; 
    display: inline-block;
	min-width: 130px;
    padding: 5px 5px 5px 10px; 
    background: #000000 url(/wp-content/themes/basco/images/recipes/select.png) right no-repeat; 
    border: 1px solid #000000;
    overflow:hidden; 
    background-size: 30px; 
}

#filtersSlider .bascoSelect select { 
    float:left; 
    background:transparent; 
    width:130%; 
    color:#FFFFFF; 
    -webkit-appearance: none; 
    font-size:14px; 
    border:0; 
    padding:4px 0px 4px 0px;
}

#filtersSlider .sliderBottom {
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding-bottom: 5px;
}

#filtersSlider .basketSliderInner {
	padding: 10px 0px !important;	
}


/* Single Recipe */
.bgRecipe {
	background-image: url('/wp-content/themes/basco/images/blog/bgTop-02.jpg'), url('/wp-content/themes/basco/images/blog/bgbottom-02.jpg'), url('/wp-content/themes/basco/images/blog/bgMiddle-02.jpg');
	background-position: top, bottom, center;
	background-repeat: no-repeat, no-repeat, repeat-y;
	background-size: 100%;
}

#singleRecipe .recipeSingleBg {
	/*background: url('/wp-content/themes/basco/images/recipes/tile/recipeBg.jpg') center center no-repeat;
	background-size: cover;
	*/
	background: #f1f0ec url('/wp-content/themes/basco/images/recipes/test-7.jpg') 0 0;
    background-size: 500px;
}

#singleRecipe ul.recipeBreadcrumb {
	list-style: none;
	margin: 40px 0px 25px 0px;
	padding: 0px;
}

#singleRecipe ul.recipeBreadcrumb li {
	display: inline-block;
	margin: 0px 5px 0px 0px;
}

#singleRecipe ul.recipeBreadcrumb li a,
#singleRecipe ul.recipeBreadcrumb li a:hover,
#singleRecipe ul.recipeBreadcrumb li a:focus {
	color: #000000 !important;
	text-decoration: none !important;
}

#singleRecipe ul.recipeBreadcrumb li:last-of-type a,
#singleRecipe ul.recipeBreadcrumb li:last-of-type a:hover,
#singleRecipe ul.recipeBreadcrumb li:last-of-type a:focus {
	color: var(--bascoRed) !important;
	text-decoration: none !important;
}

#singleRecipe .recipeContainer {
	background: #FFFFFF;
	-webkit-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.2);
	box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.2);
}

#singleRecipe a .recipeOverlay {
	color: #FFFFFF !important;
}

#singleRecipe .recipeOverlay {
	position: absolute;
	bottom: 15px;
	left: 30px;
}

#singleRecipe .recipeOverlay ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#singleRecipe .recipeOverlay ul li {
	display: inline-block;
	margin: 0px 20px 0px 0px;
	text-decoration-line: #FFFFFF;
	font-size: 16px;
	color: #FFFFFF;
}

#singleRecipe .recipeOverlay ul li img {
	margin-right: 7px;
}

#singleRecipe .recipeOverlay ul li span {
	margin-top: 8px;
	display: inline-block;
}

#singleRecipe .rightContainer {
	width: 100%;
	padding: 20px 20px 20px 0px;
}

#singleRecipe h1 {
	width: 100%;
	color: #000000;
	text-align: left;
	font-size: 2rem;
	line-height: 1.1;
	margin: 0px 0px 30px 0px;
	font-family: "harri", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

#singleRecipe .serves {
	color: var(--bascoRed);
	width: 100%;
}

#singleRecipe .serves ul {
	width: 100%;
}

#singleRecipe .serves span {
	display: inline-block;
	margin: 8px 5px 0px 10px;
	font-weight: bold;
	text-transform: uppercase;
}

#singleRecipe ul.recipeReviewStars {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align: right;
}

#singleRecipe ul.recipeReviewStars li {
	display: inline-block;
	margin: 0px 1px 0px 0px;
}

#singleRecipe .recipeImage {
	min-height: 260px;
}

#singleRecipe .recipeSummary {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 20px;
	color: #000000;
	text-transform: uppercase;
}

#singleRecipe .recipeSummary span {
	font-weight: bold;
}

#singleRecipe .recipeSummary img {
	margin-bottom: 10px;
}

#singleRecipe .chefContainer {
	background: #f4f3f3;
}

#singleRecipe .chefName {
	display: inline-block;
	margin: 40px 0px 0px 25px;
	text-transform: uppercase;
	font-size: 18px;
}

#singleRecipe .chefName span {
	font-weight: bold;
}

#singleRecipe a.btnViewChef {
	padding: 8px 15px;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	display: inline-block;
	border: 2px solid #000000;
}

#singleRecipe .ingredientsContainer {
	background-image: url('/wp-content/themes/basco/images/recipes/servitte/top.png'), url('/wp-content/themes/basco/images/recipes/servitte/bottom.png'), url('/wp-content/themes/basco/images/recipes/servitte/middle.png');
	background-position: top, bottom, center;
	background-repeat: no-repeat, no-repeat, repeat-y;
	background-size: 100%;
	padding: 50px;
	-webkit-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.2);
	box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.2);
	margin-bottom: 30px;
	position: sticky;
	flex: none;
	top: 150px;
}

#singleRecipe h4 {
	color: var(--bascoRed);
	font-size: 1.7rem;
	margin-bottom: 20px;
	font-family: "harri", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

#singleRecipe .ingredientsContainer ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#singleRecipe .ingredientsContainer ul li {
	display: inline-block;
	width: 100%;
	margin: 0px 0px 8px 0px;
	line-height: 1.3;
	color: #000000;
}

#singleRecipe .btnGreenBasketAll,
#bascoRecipeVideo .btnGreenBasketAll {
	background: var(--bascoGreen);
	padding: 12px 22px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	margin-top: 15px;
	display: inline-block;
}

#bascoRecipeVideo .btnRedView {
	background: var(--bascoRed);
	padding: 12px 22px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	margin-top: 15px;
	display: inline-block;
	margin-left: 30px;
}

#singleRecipe .recipeMethod ol {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#singleRecipe .recipeMethod ol li {
	display: inline-block;
	width: 100%;
	margin: 0px 0px 15px 0px;
	line-height: 1.3;
	color: #000000;
	padding: 0px 0px 0px 50px;
	background-image: url("/wp-content/themes/basco/images/blog/list-1a.png"); 
	background-repeat: no-repeat; 
	background-position: left top; 
	background-size: 30px;
	min-height: 35px;
}

#singleRecipe .recipeMethod ol li:nth-of-type(2) { background-image: url("/wp-content/themes/basco/images/blog/list-2a.png"); }
#singleRecipe .recipeMethod ol li:nth-of-type(3) { background-image: url("/wp-content/themes/basco/images/blog/list-3a.png"); }
#singleRecipe .recipeMethod ol li:nth-of-type(4) { background-image: url("/wp-content/themes/basco/images/blog/list-4a.png"); }
#singleRecipe .recipeMethod ol li:nth-of-type(5) { background-image: url("/wp-content/themes/basco/images/blog/list-5a.png"); }
#singleRecipe .recipeMethod ol li:nth-of-type(6) { background-image: url("/wp-content/themes/basco/images/blog/list-6a.png"); }
#singleRecipe .recipeMethod ol li:nth-of-type(7) { background-image: url("/wp-content/themes/basco/images/blog/list-7a.png"); }
#singleRecipe .recipeMethod ol li:nth-of-type(8) { background-image: url("/wp-content/themes/basco/images/blog/list-8a.png"); }
#singleRecipe .recipeMethod ol li:nth-of-type(9) { background-image: url("/wp-content/themes/basco/images/blog/list-9a.png"); }
#singleRecipe .recipeMethod ol li:nth-of-type(10) { background-image: url("/wp-content/themes/basco/images/blog/list-10a.png"); }
#singleRecipe .recipeMethod ol li:nth-of-type(11) { background-image: url("/wp-content/themes/basco/images/blog/list-11a.png"); }
#singleRecipe .recipeMethod ol li:nth-of-type(12) { background-image: url("/wp-content/themes/basco/images/blog/list-12a.png"); }
#singleRecipe .recipeMethod ol li:nth-of-type(13) { background-image: url("/wp-content/themes/basco/images/blog/list-13a.png"); }
#singleRecipe .recipeMethod ol li:nth-of-type(14) { background-image: url("/wp-content/themes/basco/images/blog/list-14a.png"); }


#recipeVideoButtons {
	width: 100%;
	position: absolute;
	bottom: 40px;
	text-align: center;
}

#singleRecipe #recipeVideoButtons .btnVideoOption {
	display: inline-block;
}

#singleRecipe #recipeVideoButtons .btnVideoOption a,
#singleRecipe #recipeVideoButtons .btnVideoOption a:hover,
#singleRecipe #recipeVideoButtons .btnVideoOption a:focus {
	color: #FFFFFF;
	background: var(--bascoRed);
	padding: 10px 17px;
	margin: 20px 30px;
}

#singleRecipe .footerContainer {
	background: #FFFFFF;
	padding: 20px;
	-webkit-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.2);
	box-shadow: 5px 5px 20px 0px rgba(0,0,0,0.2);
	margin-bottom: 30px;
}

#singleRecipe .footerContainer a.btnGreen,
#singleRecipe .footerContainer a.btnGreen:hover,
#singleRecipe .footerContainer a.btnGreen:focus {
	background: var(--bascoGreen);
	color: #FFFFFF;
	font-family: 'IM Fell English', serif;
	text-transform: uppercase;
	font-size: 14px;
	padding: 10px 18px;
}


/* Spanish Recipes Home */
#spanishRecipesHome .spanishRecipesBanner {
	/*height: 450px;
	background: url('/wp-content/themes/basco/images/recipes/home/banner.jpg') center center no-repeat; 
	background-size: cover;
	margin-bottom: 40px;*/
}

#spanishRecipesHome ul.recipeBreadcrumb,
#singleTravelReviews ul.recipeBreadcrumb {
	list-style: none;
	margin: 20px 0px 20px 0px;
	padding: 0px;
}

#spanishRecipesHome ul.recipeBreadcrumb li,
#singleTravelReviews ul.recipeBreadcrumb li {
	display: inline-block;
	margin: 0px 5px 0px 0px;
}

#spanishRecipesHome ul.recipeBreadcrumb li a,
#spanishRecipesHome ul.recipeBreadcrumb li a:hover,
#spanishRecipesHome ul.recipeBreadcrumb li a:focus,
#singleTravelReviews ul.recipeBreadcrumb li a,
#singleTravelReviews ul.recipeBreadcrumb li a:hover, 
#singleTravelReviews ul.recipeBreadcrumb li a:focus {
	color: #000000 !important;
	text-decoration: none !important;
}

#spanishRecipesHome ul.recipeBreadcrumb li:last-of-type a,
#spanishRecipesHome ul.recipeBreadcrumb li:last-of-type a:hover,
#spanishRecipesHome ul.recipeBreadcrumb li:last-of-type a:focus,
#singleTravelReviews ul.recipeBreadcrumb li:last-of-type a,
#singleTravelReviews ul.recipeBreadcrumb li:last-of-type a:hover,
#singleTravelReviews ul.recipeBreadcrumb li:last-of-type a:focus {
	color: var(--bascoRed) !important;
	text-decoration: none !important;
}

#spanishRecipesHome h1 {
	width: 100%;
	color: var(--bascoRed);
	text-align: center;
	font-size: 2.5rem;
	text-transform: uppercase;
	font-family: "harri", sans-serif;
	font-weight: 700;
}

#spanishRecipesHome .content {
	width: 100%;
	text-align: center;
}

#spanishRecipesHome .content h2, 
#spanishRecipesHome .content p {
	width: 100%;
	color: #000000;
	text-align: center;
}

#spanishRecipesHome .recipesWithCategories {
	margin-top: 40px;
	margin-bottom: 40px;
}

#spanishRecipesHome h2 {
	width: 100%;
	text-align: center;
	color: #000000;
	font-size: 2rem;
	margin: 30px 0px;
	text-transform: uppercase;
	font-family: "harri", sans-serif;
	font-weight: 700;
	
}

#spanishRecipesHome .uppercase { 
	text-transform: uppercase;
}

#spanishRecipesHome .categoryContainer,
#archiveTravelReviews .categoryContainer,
#singleTravelReviews .categoryContainer,
#mainChefs .categoryContainer,
#singleRecipe .categoryContainer,
#spanishRecipesCategory .categoryContainer,
#spanishRecipesVideo .categoryContainer {
	width: 100%;
	padding: 25px;
	aspect-ratio: 8/5.7;
	min-height: 100%;
	margin-bottom: 30px;
}


#spanishRecipesHome .categoryGradient,
#archiveTravelReviews .categoryGradient,
#singleTravelReviews .categoryGradient,
#mainChefs .categoryGradient,
#singleRecipe .categoryGradient,
#spanishRecipesCategory .categoryGradient,
#spanishRecipesVideo .categoryGradient {
	background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(255,255,255,0.1) 50%, rgba(0,0,0,0.3) 100%); 
	position: absolute; 
	z-index: 10; 
	width: 98.5%; 
	aspect-ratio: 8/5.7; 
	left: 5px; 
	top: -0.5%;
}


#spanishRecipesHome .categoryContainer .content,
#archiveTravelReviews .categoryContainer .content,
#singleTravelReviews .categoryContainer .content,
#mainChefs .categoryContainer .content,
#singleRecipe .categoryContainer .content,
#spanishRecipesCategory .categoryContainer .content,
#spanishRecipesVideo .categoryContainer .content {
	position: absolute;
	bottom: 30px;
	left: 40px;
	text-align: left;
	z-index: 20;
}

#spanishRecipesHome .categoryContainer .title,
#archiveTravelReviews .categoryContainer .title,
#singleTravelReviews .categoryContainer .title,
#mainChefs .categoryContainer .title,
#singleRecipe .categoryContainer .title,
#spanishRecipesCategory .categoryContainer .title,
#spanishRecipesVideo .categoryContainer .title {
	color: #FFFFFF;
	font-size: 1.9rem;
	text-align: left;
	font-weight: 800;
	text-transform: uppercase;
	font-family: "harri", sans-serif;
	font-weight: 700;
}

#spanishRecipesHome .categoryContainer .subtitle,
#archiveTravelReviews .categoryContainer .subtitle,
#singleTravelReviews .categoryContainer .subtitle,
#mainChefs .categoryContainer .subtitle,
#singleRecipe .categoryContainer .subtitle,
#spanishRecipesCategory .categoryContainer .subtitle,
#spanishRecipesVideo .categoryContainer .subtitle {
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #FFFFFF;
	font-weight: 400;
	text-align: left;
}

#archiveTravelReviews .quoteItem {
	width: 100%;
	height: 92%;
	padding: 15px;
	background: var(--bascoRed);
	color: #FFFFFF;
}

#archiveTravelReviews .quoteItem p {
	font-family: 'Open Sans',sans-serif;
    color: #FFFFFF;
    font-size: 19px;
    width: 100%;
    display: inline-block;
}


#spanishRecipesHome .drinkBg {
	background: #f2f0f0;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 40px;
	margin-bottom: 60px;
}

#spanishRecipesHome a.btnViewMore,
#spanishRecipesHome a.btnViewMore:hover,
#spanishRecipesHome a.btnViewMore:focus {
	background: var(--bascoRed);
	padding: 9px 18px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

#spanishRecipesHome .chefContent {
	padding: 110px;
}

#spanishRecipesHome .chefContent h3 {
	font-family: 'IM Fell English', serif;
	color: #000000;
	font-size: 26px;
	width: 100%;
	text-align: center;
}

#spanishRecipesHome .chefContent h4 {
	text-transform: uppercase;
	color: #000000;
	margin: 10px 0px 20px 0px;
	width: 100%;
	text-align: center;
	font-weight: 100;
	font-size: 18px;
}

#spanishRecipesHome .chefContent p {
	color: #000000;
	width: 100%;
	text-align: center;
}

#spanishRecipesHome .chefContent p:first-of-type {
	color: var(--bascoRed);
	font-family: 'IM Fell English', serif;
	font-size: 20px;
}

.btnRecipesTape {
    background: url(/wp-content/uploads/2015/07/plain-button.png) no-repeat top left;
    background-size: 200px;
    padding: 40px 50px 45px;
	display: inline-block;
	margin-top: -10px;
}

.btnRecipesTape a,
.btnRecipesTape a:hover,
.btnRecipesTape a:focus {
	font-family: 'IM Fell English', serif;
	font-size: 20px;
	color: #000000 !important;
	text-decoration: none !important;
	text-transform: uppercase;
}

#spanishRecipesHome video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}

#spanishRecipesHome .videoContainer {
	overflow: hidden !important;
	width: 100%;
	margin-bottom: 40px;
}

#spanishRecipesHome  .blackContainer {
	width: 100%;
	padding: 40px;
	background: rgba(0,0,0,0.4);
	margin-bottom: 180px;
	margin-top: 180px;
}

#spanishRecipesHome .blackContainer h3 {
	font-size: 2rem;
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-family: "harri", sans-serif;
	font-weight: 700;
}

#spanishRecipesHome .blackContainer p {
	margin-bottom: 20px;
	color: #FFFFFF;
	text-align: center;
}

#spanishRecipesHome h3 {
	width: 100%;
	color: #000000;
	text-align: center;
	font-size: 2.2rem;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: 800;
}


/* Travel & Reviews */
#archiveTravelReviews h1 {
	width: 100%;
	color: var(--bascoRed);
	font-family: 'IM Fell English', serif;
	text-align: center;
	font-size: 32px;
	margin-top: 40px;
	margin-bottom: 5px;
}

#archiveTravelReviews h2 {
	font-size: 16px;
    letter-spacing: 2px;
    text-transform: uppercase;
	width: 100%;
	text-align: center;
	color: #000000;
}

#archiveTravelReviews h3 {
	width: 100%;
    text-align: center;
    color: #000000;
    font-family: 'IM Fell English', serif;
    font-size: 24px;
    margin: 30px 0px;
	text-transform: uppercase;
}

#archiveTravelReviews .content {
	width: 100%;
	text-align: center;
}

#archiveTravelReviews .travelReviewsItem,
#spanishRecipesHome .travelReviewsItem {
	margin-bottom: 30px;
}

#archiveTravelReviews .travelReviewsItem h6,
#spanishRecipesHome .travelReviewsItem h6 {
	width: 100%;
    color: #000000;
    font-family: 'IM Fell English', serif;
    font-size: 20px;
    margin: 25px 0px 15px 0px;
}


#archiveTravelReviews .travelReviewsItem a.btnViewMore,
#singleTravelReviews a.btnViewMore,
#spanishRecipesHome .travelReviewsItem a.btnViewMore {
	background: var(--bascoRed);
    padding: 9px 18px;
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
}

#archiveTravelReviews .itemDate { 
	width: 100%; 
	font-size: 12px; 
	color: #898989;
	margin: 25px 0px 15px 0px;
}



#singleTravelReviews h6 {
	width: 100%;
    color: #000000;
    font-family: 'IM Fell English', serif;
    font-size: 20px;
    margin: 25px 0px 15px 0px;
}

#singleTravelReviews hr {
	border: 0;
	width: 100%;
	height: 1px;
	background: #787878;
	margin: 5px 0px 25px 0px;
}

#singleTravelReviews h1 {
	width: 100%; 
	color: #000000; 
	font-family: 'IM Fell English', serif; 
	font-size: 34px; 
}



#mainChefs h1 {
	width: 100%;
    text-align: center;
    color: var(--bascoRed);
    font-family: 'IM Fell English', serif;
    font-size: 32px;
    margin: 30px 0px;
}

#mainChefs h2 {
	width: 100%;
    text-align: center;
    color: #000000;
    font-family: 'IM Fell English', serif;
    font-size: 24px;
    margin: 30px 0px;
}

#mainChefs h3 {
	width: 100%;
    text-align: center;
    color: #000000;
    font-family: 'IM Fell English', serif;
    font-size: 24px;
    margin: 30px 0px;
	text-transform: uppercase; 
}

#mainChefs h4 {
	font-size: 16px;
    letter-spacing: 2px;
    text-transform: uppercase;
	width: 100%;
	text-align: center;
	color: #000000;
	font-weight: 400;
}


#spanishRecipesVideo h1 {
	width: 100%;
    text-align: center;
    color: var(--bascoRed);
    font-family: 'IM Fell English', serif;
    font-size: 32px;
    margin: 40px 0px 0px 0px;
}

#spanishRecipesVideo h2 {
	font-size: 16px;
    letter-spacing: 2px;
    text-transform: uppercase;
	color: #000000;
}

#spanishRecipesVideo h3 {
	width: 100%;
    text-align: center;
    color: #000000;
    font-family: 'IM Fell English', serif;
    font-size: 24px;
    margin: 30px 0px;
	text-transform: uppercase;
}

#spanishRecipesVideo a.btnViewMore,
#spanishRecipesVideo a.btnViewMore:hover,
#spanishRecipesVideo a.btnViewMore:focus {
	background: var(--bascoRed);
	padding: 9px 18px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: inline-block;
	cursor: pointer;
}



#spanishRecipesVideo .videoBg {
	background: url('/wp-content/themes/basco/images/recipes/videoBg.jpg') center center no-repeat;
	padding-top: 250px;
	padding-bottom: 250px;
	text-align: center;
	margin-top: 40px;
}

#spanishRecipesVideo .videoBg .title {
	font-family: 'IM Fell English', serif;
	color: #FFFFFF;
	width: 100%;
	text-align: center;
	font-size: 32px;
}

#spanishRecipesVideo .videoBg .subtitle {
	color: #FFFFFF;
	text-transform: uppercase;
	margin: 0px 0px 20px 0px;
	font-size: 18px;
	font-weight: 400;
}


/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {


	#singleRecipe .rightContainer {
		padding: 20px 20px 20px 20px;
	}
	
	#spanishRecipesHome .chefContent {
		padding: 20px;
	}
	
	#spanishRecipesHome .chefImage {
		width: 100%;
		height: 300px;
	}
	
	#singleRecipe .blockRow {
		display: block !important;
	}
	
	#singleRecipe .mobileButtonTop {
		margin-top: 25px;
	}
	
	#singleRecipe .chefName {
		margin: 10px 0px;
		font-size: 14px;
	}
	
	#singleRecipe a.btnViewChef {
		font-size: 10px;
	}
	
}
