<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	Theme Name: Rafael's Restaurant
	Theme URI: https://rafaelsrestaurant.com
	Author: CountyWebsiteDesign.com
	Author URI: www.countywebsitedesign.com
	Description: Rafael's Restaurant
	Template: 
	Version: 1.2
	Text Domain: cwd
	Tags: 
*/

*{box-sizing:border-box;}

@font-face
{
  font-family:Gotham;
  src:url('https://rafaelsrestaurant.com/fonts/Gotham-Regular.otf') format('opentype');
  font-weight:normal;
  font-style:normal;
}

@font-face
{
  font-family:Gotham;
  src:url('https://rafaelsrestaurant.com/fonts/Gotham-Bold.otf') format('opentype');
  font-weight:bold;
  font-style:normal;
}

/* REVIEWS */
.wpcr3_button_1{border:1px solid;border-color:#e6e6e6 #cccccc #cccccc #e6e6e6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#743b41;background:-moz-linear-gradient(top,#743b41 0%,#b92a41 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#743b41),color-stop(100%,#b92a41));background:-webkit-linear-gradient(top,#743b41 0%,#b92a41 100%);background:-o-linear-gradient(top,#743b41 0%,#b92a41 100%);background:-ms-linear-gradient(top,#743b41 0%,#b92a41 100%);background:linear-gradient(to bottom,#743b41 0%,#b92a41 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#743b41',endColorstr='#b92a41',GradientType=0);color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:normal;outline:0;padding:15px 12px;text-align:center;text-decoration:none;white-space:nowrap;float:none;text-indent:0;margin-bottom:15px;}
.wpcr3_button_1:hover{background:#b92a41;background:-moz-linear-gradient(top,#b92a41 0%,#743b41 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#743b41),color-stop(100%,#b92a41));background:-webkit-linear-gradient(top,#b92a41 0%,#743b41 100%);background:-o-linear-gradient(top,#b92a41 0%,#743b41 100%);background:-ms-linear-gradient(top,#b92a41 0%,#743b41 100%);background:linear-gradient(to bottom,#b92a41 0%,#743b41 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b92a41',endColorstr='#743b41',GradientType=1);border-color:#99ccff;color:#fff;cursor:pointer;font-weight:normal;}
.wpcr3_button_1:active,.wpcr3_button_1:focus{background-position:0 -25px;background:#b92a41;background:-moz-linear-gradient(top,#743b41 0%,#b92a41 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#743b41),color-stop(100%,#b92a41));background:-webkit-linear-gradient(top,#743b41 0%,#b92a41 100%);background:-o-linear-gradient(top,#743b41 0%,#b92a41 100%);background:-ms-linear-gradient(top,#743b41 0%,#b92a41 100%);background:linear-gradient(to bottom,#743b41 0%,#b92a41 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#743b41',endColorstr='#b92a41',GradientType=1);border-color:#8fc7ff #94c9ff #94c9ff #8fc7ff;color:#1a1a1a;}
div.wpcr3_review_title{font-size:1.3em !important;font-style:normal;font-weight:bold;}
div.wpcr3_review div.wpcr3_review_author{font-size:1.0em !important;font-style:italic;}
div.wpcr3_aggregateRating{font-size:1.1em;}
blockquote.wpcr3_content p{font-size:16px !important;}
div.wpcr3_review_custom{font-size:1.0em !important;}
.post{margin-bottom:40px;}
.entry-header p{font-size:0.9em;font-style:italic;}
.entry-title{font-size:2.2em;}
.entry-title a:hover{color:#000;}
.post-thumbnail{margin:12px;float:right;}
.text-input, .wpcr3_ftext{border:1px solid #000;background-color:#fff;color:#000;}

/* GALLERY */
.gallery-columns-5 .gallery-caption,.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none;}
.gallery-item{display:inline-block;text-align:left;vertical-align:top;margin:0 0 1.5em;padding:0 1em 0 0;width:50%;}
.gallery-columns-1 .gallery-item{width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-item a,.gallery-item a:hover,.gallery-item a:focus,.widget-area .gallery-item a,.widget-area .gallery-item a:hover,.widget-area .gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:none;display:inline-block;max-width:100%;}
.gallery-item a img{display:block;-webkit-transition:-webkit-filter 0.2s ease-in;transition:-webkit-filter 0.2s ease-in;transition:filter 0.2s ease-in;transition:filter 0.2s ease-in,-webkit-filter 0.2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.gallery-item a:hover img,.gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%);}
.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0;}

@media screen and (min-width:30em)
{
.gallery-item{max-width:25%;}
.gallery-columns-1 .gallery-item{max-width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
}

@media screen and (min-width:48em)
{
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
}

/* BLOGS */
time{margin-bottom:1em;font-style:italic;font-size:0.9em;display:block;}
.post img{max-width:100%;height:auto;}

/* IMAGE ALIGNMENT */
.alignleft{margin:0 1.5em 1em 0;float:left;}
.alignright{margin:0 0 1em 1.5em;float:right;}
.aligncenter{margin:0 auto 1em auto;text-align:center;display:block;clear:both;}

@media screen and (max-width:768px)
{
.alignleft{text-align:center;float:none;}
.alignright{text-align:center;float:none;}
}

/* BOOTSTRAP ADDITIONS */
img{max-width:100%;height:auto;}

.middle{-ms-flex-item-align:center !important;align-self:center !important;}
.center{-ms-flex-item-align:center !important;align-self:center !important;text-align:center;}
.right{-ms-flex-items-align:end !important;align-self:end !important;text-align:right;}
.justify{text-align:justify !important;}

.clear{clear:both;}
.clear:after{content:'';display:block;clear:both;}

.spacer-1:before, .spacer-1:after,
.spacer-2:before, .spacer-2:after,
.spacer-3:before, .spacer-3:after,
.spacer-4:before, .spacer-4:after,
.spacer-5:before, .spacer-5:after,
.spacer-6:before, .spacer-6:after
{
	width:0;
	height:0;
	content:'';
	display:block;
	overflow:hidden;
	visibility:hidden;
	font-size:0;
	line-height:0;
}

.spacer-1{margin:1em 0;}
.spacer-2{margin:2em 0;}
.spacer-3{margin:3em 0;}
.spacer-4{margin:4em 0;}
.spacer-5{margin:5em 0;}
.spacer-6{margin:6em 0;}

.img-left{margin:0 1em 1em 0;float:left;}
.img-right{margin:0 0 1em 1em;float:right;}

.hide{display:inline-block;}
.break{display:inline-block;}

.iframe-fluid{max-width:100%;margin:0 auto;padding:0;border:none;}

body{margin:0;padding:0;font-family:"Gotham", Arial, Helvetica, sans-serif;}

#menu-item-119, #menu-item-504{border:2px solid #fff;border-radius:50px;}

#splash
{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	padding-bottom:1rem;
	background:url(https://rafaelsrestaurant.com/images/Rafaels-2021-Background.jpg) no-repeat 50% 50%;
	background-size:cover;
	background-attachment:fixed;
	z-index:0;
}

#header
{
	width:100%;
	margin:0;
	padding:0;
	background-color:#000;
	position:fixed;
	top:0;
	font-family:"Gotham", Arial, Helvetica, sans-serif;
	text-shadow:0 0 6px rgba(0, 0, 0, 0.75);
	z-index:2;
}

.header-black{background-color:#000;}

#page-header
{
	width:100%;
	margin:0;
	padding:0.5rem 0;
	position:relative;
	font-family:"Gotham", Arial, Helvetica, sans-serif;
	background-color:#000;
	position:fixed;
	top:0;
	z-index:1;
}

#logo{padding:8px 0;text-align:center;}

#phone
{
	font-size:1.5rem;
	font-weight:bold;
	text-align:center;
}

#phone a, #phone a:link, #phone a:hover{color:#fff;text-decoration:none;}

#company
{
	margin-top:8rem;
	padding:1rem 0.25rem;
	position:relative;
	background:url(https://rafaelsrestaurant.com/images/bg.png);
	font-size:1.5rem;
	font-weight:bold;
	font-family:"Gotham", Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow:0 0 6px rgba(0, 0, 0, 0.75);
	text-align:center;
	z-index:1;
}

#company a, #company a:link, #company a:visited{color:#ddd;text-decoration:none;}
#company a:hover, #company a:active{color:#fff;text-decoration:none;}

.navbar
{
	margin-bottom:0;
	padding:0;
	background-color:transparent;
	text-shadow:0 0 6px rgba(0, 0, 0, 0.75);
	text-align:center;
	display:block;
}

.navbar-toggler
{
	border-color:transparent;
	color:#fff;
	text-shadow:0 0 6px rgba(0, 0, 0, 0.75);
	font-weight:bold;
}

.navbar-toggler:focus, .navbar-toggler:hover{border:none;outline:none;}

.navbar-nav .nav-link
{
	padding:0;
	font-size:1rem;
	font-family:"Gotham", Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing:0.2px;
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
}

.navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover
{
	color:#fff;
	text-decoration:none;
}

.navbar-nav .active &gt; .nav-link, .navbar-nav .nav-link.active, .navbar-nav .nav-link.show, .navbar-nav .show &gt; .nav-link
{
	color:#fff;
	text-decoration:none;
}

.dropdown-menu
{
	margin:0;
	padding:0;
	background-color:#111;
	border:none;
	border-radius:0;
}

.dropdown-item, .dropdown-item:link, .dropdown-item:visited
{
	padding:0.5rem 1rem;
	background-color:transparent;
	color:#ccc;
	text-decoration:none;
}

.dropdown-item:focus, .dropdown-item:hover
{
	background-color:transparent;
	color:#fff;
	text-decoration:none;
}

.dropdown-toggle::after
{
	vertical-align:0.05em;
}

.dropdown-divider
{
	border-top:1px solid #ccc;
}

@media (min-width: 768px)
{
	.navbar-nav
	{
		margin:0 auto;
		text-align:center;
		display:block;
		float:none;
	}

	.navbar-nav &gt; li
	{
		display:inline-block;
		float:none;
	}

	.navbar-expand-md .navbar-nav .nav-link
	{
		padding-left:1rem;
		padding-right:1rem;
	}

}

#header-fix{position:relative;}

h1, h2, h3, h4, h5, h6{font-family:"Gotham", Arial, Helvetica, sans-serif;}

h1{padding:0.5rem 0.25rem;text-align:center;}

h1:after
{
	width:100%;
	height:1px;
	content:'';
	display:block;
	background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

.content{margin-top:2rem;padding:0.5rem;background-color:#fff;}
.page-content{margin-top:8rem;padding:0.5rem;background-color:#fff;}

.home{width:100% !important;background:none !important;}

.page
{
	background:url(https://rafaelsrestaurant.com/images/Rafaels-2021-Background.jpg) no-repeat 50% 50%;
	background-size:cover;
	background-attachment:fixed;
}

.page-id-11
{
	background:url(https://rafaelsrestaurant.com/images/Steak-Rafaels.jpg) no-repeat 50% 50%;
	background-size:cover;
	background-attachment:fixed;
}

.post h1{font-size:1.5rem;text-align:left;}
.post h1:after{background-image:none;}
.post:after
{
	clear:both;
	content:'';
	display:block;
}

.post a, .post a:link, .post a:hover{text-decoration:none;}

.mailinglist
{
	max-width:320px;
	margin:0 auto;
	padding:0.5rem;
	background-color:#ffe8ad;
	border-radius:10px;
	color:#000;
	text-align:center;
}

.mailinglist h5{font-size:1rem;font-weight:bold;}
.mailinglist label{font-weight:bold;font-size:0.9rem;}
.mailinglist-email{font-size:0.9rem;}
.mailinglist-submit{font-size:0.9rem;}

#footer
{
	margin-top:2rem;
	padding:1rem 0.5rem;
	background-color:#000;
	border-top:4px solid #2c3a80;
	color:#fff;
}

#copyright{font-size:small;text-align:center;}

.img-footer{padding:0;}


.btns
{
	margin:0.5rem auto;
	padding:0.5rem 1.5rem;
	background-color:#000;
	border-radius:50px;
	color:#fff;
	font-size:1.1rem;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
}

.btns:hover
{
	background-color:#000;
	color:#fff;
	text-decoration:none;
}


@media (max-width:1230px)
{
	.navbar-nav .nav-link{font-size:0.9rem;}
}

@media (max-width:1150px)
{
	.navbar-nav .nav-link{font-size:0.8rem;}
}

@media (max-width:1100px)
{
	.navbar-nav .nav-link{font-size:0.7rem;}
	#phone{font-size:1.2rem;}
}

@media (max-width:768px)
{
	.img-left{margin:1em 0;float:none;}
	.img-right{margin:1em 0;float:none;}

	.hide{display:none;}
	.break{display:block;}

	.iframe-fluid{margin:1rem auto;}

	#header-fix{max-height:170px;}

	#header{text-shadow:none;}
	#company{margin-top:16rem;text-shadow:none;}

	#phone{margin:1rem 0 2rem 0;font-size:2rem;}

	#nav{background-color:#000;}

	.navbar{text-shadow:none;}

	.navbar-nav{background:none;}

	.navbar-nav .nav-link{padding:0.25rem;font-size:1.5rem;}

	.navbar-toggler{font-size:1.5rem;}

	.content{margin-top:1.5rem;}

	.img-footer{padding:0.5rem 0;}
	#footer{margin-top:0.5rem;text-align:center;}
	#westminster-events{margin:0.5rem 0;}
	#facebook-feed{max-width:500px;margin:1rem auto;}
	
	.content{margin-top:1.5rem;}
	.page-content{margin-top:14rem;}

}

.erm_product_desc{font-size:1rem;color:#000;}

#cwr{text-align:center;font-size:x-small;}</pre></body></html>