/* @override http://readingterminalmarket.org/templates/gantry/css/gantry-custom.css
	http://www.readingterminalmarket.org/templates/gantry/css/gantry-custom.css */

/* @override http://www.readingterminalmarket.org/templates/gantry/css/gantry-custom.css */

/* @override 
	http://interactive.local:8888/readingterminal/templates/gantry/css/gantry-custom.css
	http://interactive270.pairserver.com/readingterminal/templates/gantry/css/gantry-custom.css
	http://interactive270.pairserver.com/readingterminal/templates/gantry/css/gantry-custom.css#
	http://readingterminal.pairserver.com/joomla2014/templates/gantry/css/gantry-custom.css
	http://readingterminalmarket.org/templates/gantry/css/gantry-custom.css
	http://www.readingterminalmarket.org/templates/gantry/css/gantry-custom.css
*/

/* Fonts.com font list:


font-family:'Clarendon BT W01 Light';
font-family:'Clarendon BT W01 Roman';
font-family:'Clarendon BT W01 Heavy';
font-family:'Clarendon BT W01 Bold';
font-family:'Clarendon BT W01 Black';
font-family:'ClarendonBTW01-Condense';
font-family:'ClarendonBTW01-BoldCn';

 */
 
html {
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 53%, #ffffff 63.7%), url(../images/reading-background.jpg) center -600px no-repeat;
	
}
 
body {

 	color: #333;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2LjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 1000px); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(1000px,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 1000px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 1000px); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 1000px); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 1000px); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	height: auto;
}

#rt-top {
	background-color: #f6b935;
}

#rt-top-surround{
	background-color: transparent;
	background-image:none;
	background-repeat:repeat-x;
	filter:none;
	color: black;
	text-shadow:0 2px 3px #000000;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow: none;
	border-bottom:0px solid #000000;}
	
div#rt-maintop{
	border-bottom:0px solid #ffffff;
	box-shadow:none;
	padding-top: 0;
	margin-top: 30px;
	background-image: none;
	background-color: transparent;
}
	
	
#rt-copyright{
	border-top:0px solid #d5d5d5;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color: white;
}


#rt-header {
	background: transparent url(../images/picketdown.png) repeat-x 0 bottom;
	padding-bottom: 4px;
}

#rt-feature {
}

#rt-drawer {
	background: transparent;
	border-bottom:0px solid #000000;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;}


#rt-breadcrumbs {
	background-color: rgba(246, 185, 52, 0.28);
	margin-bottom: 20px;
}

#rt-breadcrumbs ul.breadcrumb span,
#rt-breadcrumbs a {
		font-size: 1.1em !important;
		text-shadow: none;
	}


#rt-showcase{
	background-color: transparent;
	background-image:none;
	background-repeat:repeat-x;
	filter:none;
	color:#6e6e6e;
	border-bottom:0px solid #ffffff;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	text-shadow:0 2px 3px #ffffff;
}


#rt-showcase h1 {
	text-shadow: none;
	color: white;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 1px;
}

#rt-footer {
	color: white;
	border-top:0px solid #afafaf;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background: black url(../images/picketup.png) repeat-x;
}#rt-footer p {
	margin: 0;
	line-height: 24px;
}

#ezblog-body .blog-read .blog-title
{
	font-size: 28px;
	letter-spacing: 1px;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
}


#rt-footer h1 {
	color: rgba(255, 255, 255, 0.81);
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: 1.1em;
	letter-spacing: 6px;
}


#rt-footer-surround {
 	background-color: white;
 }

.rt-showcase-pattern{
	background-size:none;
	background: transparent none 0;
}

#rt-maintop div.rt-block {
	padding: 0;
	margin: 0 16px;
}

#rt-maintop div.rt-block.marketblog {
	margin-right: 0;
	position: relative;
	margin-top: -13px;
}

div.img-intro-none {
	margin-bottom: 18px;
}

article.item.column-1,
article.item.column-2 {
	padding-top: 0;
}

#rt-maintop div.rt-block.upnext {
	margin-left: 0;
}#rt-maintop .marketblog div.custommarketblog {
	background: url(../images/socialtriangle.png) right top no-repeat transparent;
	display: block;
}

#rt-sidebar-b div.rt-block.timeline div.module-surround div.module-content div.customtimeline p {
	font-size: 90%;
	line-height: 130%;
	margin-top: 12px;
	margin-bottom: 12px;
}

div.quotes {
	padding-left: 30px;
	border-left: 12px solid rgba(246, 185, 52, 0.28);
	border-radius: 20px;
}

div.customnichols {
	display: block;
	float: left;
	width: 100%;
	font-size: 90%;
	line-height: 130%;
	background-color: rgba(246, 185, 52, 0.09);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 12px;
}

div.customnichols p {
	margin: 18px;
	line-height: 140%;
}

div.customnichols img {
	width: 200px;
	/*float: left;*/
	display: block;
	/*margin-right: 20px;*/
	margin-left: 0;
}

.rt-alpha .rt-block  {
	margin-left: 0!important;
}

.rt-omega .rt-block {
	margin-right: 0!important;
}

#rt-maintop .easyblog div.mod-post-title a {
	color: black;
	text-shadow: none;
	font-weight: normal;
	font-style: normal;
}#rt-maintop div.rt-block.easyblog {
	margin-bottom: 44px;
	margin-top: 26px;
}



div.rt-block.logo-interior {
	padding: 0;
	margin-left: 0;
	margin-top: 8px;
	margin-bottom: 16px;
}

div.rt-block.merchants,
div.rt-block.gcal {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZDQ4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGVkZDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(248,212,133,1) 0%, rgba(253,237,208,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,212,133,1)), color-stop(100%,rgba(253,237,208,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(248,212,133,1) 0%,rgba(253,237,208,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(248,212,133,1) 0%,rgba(253,237,208,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(248,212,133,1) 0%,rgba(253,237,208,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(248,212,133,1) 0%,rgba(253,237,208,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8d485', endColorstr='#00fdedd0',GradientType=0 ); /* IE6-8 */

	margin-left: 0;
	margin-right: 0;
	padding: 8px 0 26px;
	border-radius: 0px;
	border-top: 1px none #828080;
}

div.customnichols span.wf_caption {
	float: left!important;
	position: relative;
	display: block;
	width: 200px;
	font-size: 11px;
	line-height: 140%;
	font-style: italic;
	padding-bottom: 12px;
	margin-right: 20px!important;
}


/*div.rt-block.merchants,*/
div.rt-block.searchinside {
	background-color: rgba(246, 185, 52, 0.28);
	margin-left: 0;
	margin-right: 0;
	padding: 8px 0;
	border-width: 1px;
	border-color: #377d59;
	border-left-width: 1px;
	border-radius: 3px;
	border-left-color: #32664f;
	-moz-box-shadow: inset 0 0 4px rgb(255, 255, 255);
}

#rt-sidebar-a div.rt-block.gcal div.icon,
div.rt-block.homecal div.icon {
	background-repeat: no-repeat;
	position: relative;
}

#rt-maintop div.icon div.day {
	font-weight: bold;
	position: relative;
	width: 30px;
	text-align: center;
	display: block;
	left: 6px;
	font-size: 14px;
	line-height: 14px;
	top: -4px;
}


div.rt-block.gcal h3,
div.rt-block.homecal h3 {
	font-size: 17px;
	margin: 0 12px 24px 48px;
}

div.rt-block.gcal h2.title{
	font-size: 23px;
	text-align: center;
	margin-bottom: 10px;
}

div.rt-block.homecal {
	margin-top: 20px!important;
	margin-bottom: 20px!important;
}

div.rt-block.gcal {
	padding: 6px!important;
}

div.rt-block.gcal p,
div.rt-block.homecal p {
	margin-bottom: 0;
	font-size: 12px;
}

#rt-maintop div.rt-block.search,
#rt-maintop div.rt-block.createsend {
	background-color: #014529;
	margin: 0px 0 12px 12px;
	padding: 12px;
	border-color: silver;
	-moz-box-shadow: 0 0 2px #014529;
	box-shadow: 0 0 2px #014529;
}

div.rt-block.homecal  div.calevent {
	margin-top: 22px;
	margin-bottom: 22px;
}

#minifrontpage-101 p {
	font-size: 1em;
	line-height: 150%;
	background-color: transparent;
	box-shadow: none;
	padding: 0;
	display: block;
	text-shadow: none;
}

#minifrontpage-101 div.mfp-table-cell:hover p {
	background-color: transparent;
}

div.day span.numbers {
	font-weight: bold;
	text-align: center;
	display: block;
}

ul.newsfeed {
	margin-left: 0;
}

ul.newsfeed li {
	list-style: none;
}

div.rt-block.gallery {
	margin: 0;
	padding: 6px 0;
}

div.rt-block.logo {
	position: relative;
	z-index: 1000;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}

.menu-home div.rt-block.tagline {
	z-index: 1000;
	top: 20px;
	left: 20px;
	padding: 0;
	margin: 1px 0 0;
}

div#rg-88.rokgallery-wrapper {
	position: relative;
}

.menu-home .rg-ss-info {
	position: absolute;
	left: 750px;
	z-index: 5;
	right: 0;
	bottom: 80px;
	top: 260px;
	padding: 8px 8px 8px 12px;
	background-color: rgba(0, 0, 0, 0.38);
}

.menu-home span.rg-ss-caption {
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 1px;
}


.menu-home #rt-showcase div.rt-block.tagline h1 {
	text-shadow: 1px 1px 6px #000000;
}

div.rt-block.tagline h1 {
color: white;
text-shadow: 3px 3px 5px #333;
font-weight: normal;
font-style: normal;
line-height: 110%;
font-size: 4.1em;
margin-top: 0;
}



div#rt-mainbody-surround {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjU3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(255,255,255,0.57) 0%, rgba(255,255,255,1) 15%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.57)), color-stop(15%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.57) 0%,rgba(255,255,255,1) 15%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.57) 0%,rgba(255,255,255,1) 15%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.57) 0%,rgba(255,255,255,1) 15%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.57) 0%,rgba(255,255,255,1) 15%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

/*	min-height: 600px;*/
	padding-bottom: 30px;
}

#rt-mainbody div.img-fulltext-right img {
	margin-left: 20px;
	margin-bottom: 20px;
	width: 400px;
	height: auto;
}

#rt-mainbody div.img-intro-right img {
	width: 300px;
	height: auto;
	margin-left: 16px;
	margin-bottom: 16px;
}

.menu-home #rt-mainbody-surround {
	background: transparent;
	position: relative;
	top: -100px;
	filter:none;
	display: block;
}

div.footer1copyright {
	text-align: center;
	font-size: 11px;
}

ul.breadcrumb {
	background-color: transparent;
}

#rt-breadcrumbs div.rt-block {
	padding-right: 0;
	padding-left: 0;
	margin: 0;
}

#rt-mainbody section.blog h1,
#eblog-wrapper #ezblog-head h1,
#rt-mainbody h1 {
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 12px;
	margin: 0 0 20px;
	font-weight: normal;
	font-style: normal;
	line-height: 130%;
}

#gcalendar_view_list dt label.checkbox {
	font-weight: bold;
	font-size: 16px;
}

#rt-sidebar-a div.rt-block {
	margin-left: 0;
	padding-left: 0;
	margin-right: 0;
}

#rt-sidebar-a div.rt-block h2.title {
	margin-bottom: 12px;
}



#eblog-wrapper #ezblog-head h1 {
	width: 100%;
	display: block;
	position: relative;
	float: none;
}


/*#rt-mainbody hgroup h1 {
	box-shadow: 0 4px 4px rgba(0,0,0,0.1);
	-webkit-border-bottom-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-bottomright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-bottom-right-radius: 50px;
	border-bottom-left-radius: 50px; }*/

div.rt-block.logoheading {
	padding-top: 0;
	padding-bottom: 0;
	top: 10px;
}

#rt-showcase div.rt-block.logoheading h1 {
	font-size: 3em;
	margin-top: 20px;
}

h3 {
	font-size: 1.4em;
	font-weight: normal;
	font-style: normal;
	color: #a83928;
	line-height: 120%;
}

div.dropdown,
span.border-fixer  {
	display: none!important;
}

section.blog h2 {
	padding: 0;
	margin-top: 16px!important;
	margin-bottom: 16px;
}

#rt-main div.rt-block {
	padding-right: 0;
}

#rt-sidebar-b div.rt-block.timeline {
	padding: 0;
	margin-right: 0;
	margin-left: 18px;
	display: block;
	position: relative;
	top: -17px;
	margin-top: 0;
}


div.rt-block.merchants li.active.current > a, 
div.rt-block.merchants ul.menu li.active.current > .item, 
div.rt-block.merchants ul.menu li.active.current > .separator, 
div.rt-block.merchants ul.menu li#current.active > a, 
div.rt-block.merchants ul.menu li#current.active > .item, 
div.rt-block.merchants ul.menu li#current.active > .separator  {
	color: #a83928;
	content: none;
	font-weight: normal;
	font-style: normal;
}


ul.menu li#current.active > .item:before, 
ul.menu li#current.active > .separator:before 
{
	content:none;}

div.rt-block.merchants li {
	font-weight: normal;
	font-style: normal;
	font-size: 1.6em;
	line-height: 130%;
	margin-bottom: 0;
	list-style: none;
}


div.rt-block.merchants a {
	display: block;
	padding: 4px 12px;
	/*color: white;*/
	font-weight: normal;
	font-style: normal;
	font-size: 22px;
	letter-spacing: 1px;
		-webkit-transition:background-color 0.2s ease-out;
	-moz-transition:background-color 0.2s ease-out;
	-o-transition:background-color 0.2s ease-out;
	transition:background-color 0.2s ease-out;
}

#rt-sidebar-a div.rt-block.merchants div.module-surround div.module-content ul.category-modulemerchants li ul {
	margin: 0;
}

#rt-sidebar-a div.rt-block.merchants div.module-surround div.module-content ul.category-modulemerchants li ul li a.mod-articles-category-title.active {
	color: #a83928;
}

div.rt-block.merchants a:hover {
	background-color: #f6b935;
	color: white;
}

div.rt-block.merchants .active a {
	color: #a83928;
}


div.rt-block.merchants div.module-content.submenu a {
	color: #0e663b;
	text-align: left;
}

div.rt-block.merchants li.current a {
	color: #a83928;
}

ul.category-modulemerchants,
ul.categories-modulemerchants,
ul.menu.l1 {
	list-style: none;
	margin: 0;
}

ul.menu li a:before,
ul.menu li.active.current a:before,
ul.menu li .item:before,
ul.menu li .separator:before{
	content:none; }
	
#rt-sidebar-a div.rt-block.merchants div.module-surround div.module-content ul.category-modulemerchants li ul li a.mod-articles-category-title {
	line-height: 30px;
}
	
	#rt-main div.rt-container div.rt-grid-12 div.rt-block {
 	background-color: white;
 }
 
 #rt-footer div.rt-block {
	margin: 23px 0 18px;
	padding: 0;
	text-align: center;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 16px;
}

h2.title {
	border-bottom-style: none;
	border-bottom-width: 0;
	box-shadow: none;
	padding-bottom: 0;
	margin-bottom: 0;
	font-weight: normal;
	font-style: normal;
}
.nspMain {
	position: relative;
	z-index: 0;
}

div.nspArts.bottom {
	padding: 0;
}


div.nspTopInterface {
	display: block;
	position: relative;
	top: 0px;
	z-index: 1000;
}


#rt-maintop h2.title {
	font-size: 2.7em;
	line-height: 140%;
	font-weight: normal;
	font-style: normal;
}

#rt-maintop .marketblog h2.title {
	background-color: black;
	padding: 12px 12px 12px 23px;
	color: white;
}

img.socialbutton {
	margin-top: 12px;
	margin-right: 12px;
}

div.mod-post-title {
	font-size: 22px !important;
	font-weight: normal!important;
	font-style: normal;
	letter-spacing: 0;
}


.title,
.component-content h2 {
	color: #a83928;
	text-shadow:none;
	border-bottom:0px solid #d1d1d1;
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow:none;
	font-weight: normal;
	font-style: normal;
}
	
#ezblog-body .blog-post .blog-title,
#ezblog-body .blog-post .blog-title a{
	font-size: 30px;
	font-weight: normal;
	font-style: normal;
}

.minifrontpage-tabbed-slide-left-right .mfp-introtitle {
	font-size: 20px !important;
	font-weight: normal !important;
	font-style: normal !important;
}

.item-pagemerchants hgroup h2 {
	font-size: 2em;
}
	
.item-pagemerchants h2 {
	font-size: 1.5em;
	padding-bottom: 0;
}
	
.nspArt h4.nspHeader a {
	color: #333;
}

.nspArt h4.nspHeader { 
	margin: 0;
	padding: 10px 0 0!important;
	font-size: 15px!important;
	color: #565656;
}

/* @group Feature Slide Show */

div.rg-ss-slice {
	border: 2px none transparent;
	border-bottom-style: none;
}

div.rg-ss-slice-container img{
/*	border: 2px solid white;
	border-bottom-style: none;*/
}

div.rg-ss-thumb {
	margin: 0;
	box-shadow: none;
	border-style: none;
}

div.rg-ss-scroller-container {
	position: relative;
	padding: 0px 0px;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	/*border-top: 2px solid white;*/
	box-shadow: 0px -3px 6px #fff;
	height: 60px;
	z-index: 1000;
}
	
div.rg-ss-navigation-container {
	background: transparent;}
	
div.rg-ss-navigation-container div.rg-ss-thumb-scroller {
		margin: 0;
	padding: 0;
}
	
div.rg-ss-navigation-container div.rg-ss-arrow-left,
div.rg-ss-navigation-container div.rg-ss-arrow-right{
	display: none;
}

ul.rg-ss-thumb-list {
	min-width: 1000px;
	height: 72px;
}

/* @end */

/* @group Menu */

ul.gf-menu {
	font-size: 24px;
	display: table;
	margin-top: 0;
}
.gf-menu li .item {
	color: white;
	padding-bottom: 0;
	text-shadow: none;
		-webkit-transition:background-color 0.2s ease-out;
	-moz-transition:background-color 0.2s ease-out;
	-o-transition:background-color 0.2s ease-out;
	transition:background-color 0.2s ease-out;
	
}

.gf-menu li.active .item {
/*	color: #d15d00;*/
}

.gf-menu.l1 > li > .item {
	font-family:'ClarendonBTW01-Condense';
	font-size: 20px;
	line-height:24px;
	padding: 9px 9px 12px;
	position:relative;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
}
.gf-menu li.parent > .item:after{
	content:"";
	}


ul.gf-menu.l1 li.active {
	background-color: transparent;
	box-shadow: none;
	border-radius: none;
	display: table-cell;
}

.gf-menu.l1 > li.active {
	background:#e8e8e8;
	border:none;
	border-radius:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border-bottom: 0px solid #d15d00;
}
	
.gf-menu li:hover,
.gf-menu li.active:hover {
	border:none;
	background:transparent!important;
	padding-top: 0px;
	border-radius:0px;
	/*border-top:0;*/
	-webkit-box-shadow:  0 -4px 6px rgba(0,0,0,0.49);
	-moz-box-shadow:  0 -4px 6px rgba(0,0,0,0.49);
	box-shadow: 0 -4px 6px rgba(0,0,0,0.49);
}

.layout-mode-960fixed .gf-menu li:hover,
.layout-mode-960fixed .gf-menu li.active:hover,
.layout-mode-1200fixed .gf-menu li:hover,
.layout-mode-1200fixed .gf-menu li.active:hover {
	border: none;
	background: transparent;
	padding-top: 0px;
	border-radius: 0px;
	border-top: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-bottom: 0px solid #d15d00;

	}

ul.gf-menu.l1 li {
	background-color: transparent;
	border: none;
	box-shadow: none;
	border-radius: 0;
	padding: 0 0px 0 0;
	border-width: 0px;
	border-bottom: 0px solid #2659b9;
}

ul.gf-menu.l1 ul.l2 li .item {
	padding-bottom: 7px;
	border-style: none;
	box-shadow: none;
	padding-top: 7px;
}

ul.gf-menu.l1 ul.l2 li {
	border-bottom-style: none;
	padding-right: 0;
	box-shadow: none;
	border-style: none;
}

.gf-menu .dropdown {
	margin:0 auto;
	padding:10px 0;
	border:0px solid #cbcbcb;
	background:#fff;
	border-radius: 0;
	-webkit-box-shadow: 0 3px 6px #333;
	-moz-box-shadow: none;
	box-shadow: 0 5px 6px rgba(0,0,0,0.49); }


.layout-mode-960fixed .gf-menu.l1 > li:hover > .item .border-fixer,
.layout-mode-1200fixed .gf-menu.l1 > li:hover > .item .border-fixer{
	display:block;
	position:absolute;
	height: 0;width:100%;
	bottom:-2px;
	left:0px;
	background: #ffffff;
	z-index:1001;}
	
.gf-menu .dropdown ul.l2 li:hover > .item {
	border-radius:0px!important;
	border:0px solid #cbcbcb;
	background: #d15d00!important;
	border-top:0!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
	color: white!important;
	text-shadow: none;
}

.layout-mode-960fixed .gf-menu .dropdown ul li:hover,.layout-mode-1200fixed .gf-menu .dropdown ul li:hover { padding-top:0px;}

.gf-menu li:hover > .item{
	text-shadow:none;
	background-color: #870a15;
	display: block;
	height: 35px;
	margin-bottom: -18px;
	color: white!important;
	padding-bottom: 18px;
	-moz-box-shadow: inset 0 -3px 2px rgba(0, 0, 0, 0.27), 0 0 12px rgba(255, 255, 255, 0.54);
	box-shadow: inset 0 -3px 2px rgba(0, 0, 0, 0.27), 0 0 12px rgba(255, 255, 255, 0.54);
}

a.toggleMenu {
	color: #f6b935;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: px;
}

#rt-top a.toggleMenu span {
	position: relative;
	/*top: -30px;*/
}
#rt-top a.toggleMenu span.touch-button{
	position:absolute;
	z-index: 3000;
	top:0;
	right:0;
	width:50px;
	height:46px;}


.responsiveMenuTheme1.opacity  {
	background-color: red!important;
}

#rt-top div.rt-block.menu-block li {
	float: left;
	margin: 0;
}

#rt-top div.rt-block.menu-block li a{
	display: table-cell;
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 0;
	font-size: 12px;
}

.nav > li > a:hover{
	text-decoration:none;
	background-color: transparent;
	background-image: none;
}


#rt-top ul.menu li a:before,
#rt-top ul.menu li .item:before,
#rt-top ul.menu li .separator:before {
	content:none;
}


#rt-top ul.nav.menu {
	list-style-type: none;
	display: table;
}

#rt-top ul.nav.menu a {
	text-shadow: none;
	color: #333;
	font-size: 13px;
	line-height: 20px;
/*	border-bottom-style: solid;
	border-bottom-width: 3px;*/
	font-weight: bold;
}

#rt-top div.rt-block.menu-block {
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
	display: block;
}

.responsiveMenuTheme1 a span{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.responsiveMenuTheme1 a:hover span {
	color: #f6b935;
}



/* @end */

input#mod-finder-searchword.search-query.input-medium,
div.rt-block.search input#fieldEmail,
input#mod-finder-searchword.search-query.input-medium,
div.rt-block.createsend input#fieldEmail  {
	border-style: none;
	border-radius: 0px;
	padding: 6px 12px;
	margin-top: 0;
	margin-right: auto;
	box-shadow: 0 0 5px #ffffff;
	-moz-box-shadow: 0 0 5px #ffffff;
	margin-left: auto;
	display: block;
	width: 92%;
}

label.findersearch {
	color: white;
}

#rt-maintop div.rt-block.search h2.title,
#rt-maintop div.rt-block.createsend h2.title {
	color: white;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 2px;
	font-weight: normal;
	font-style: normal;
	font-size: 1.5em;
	margin-bottom: 6px;
}


tr.cat-list-row0 {
	background-color: transparent;
}

td.list-title {
	line-height: 1em;
	font-size: 1.6em;
}

.component-content table.category {
	margin: 0;
}
.nav-tabs.nav-stacked > li > a {
	background-color: #f5e4ba;
	padding: 6px;
	font-size: 18px;
	line-height: 30px;
	border-radius: 6px!important;
	border: 1px solid rgba(14,102,59,0.5);
	width: 50%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	box-shadow: 0 0 6px rgba(51, 51, 51, 0.49);
	font-weight: normal;
	color: #0c663b;
	font-style: normal;
	-moz-box-shadow: 0 0 6px rgba(51, 51, 51, 0.49);
}

.nav-tabs.nav-stacked > li > a:hover{
	color: #f6b935;
	background-color: transparent;
}

#rt-sidebar-a div.rt-block.searchinside {
	background-color: #0e663b;
	margin-left: 0;
	margin-right: 0;
	margin-top: 20px;
	padding: 8px 12px 12px;
}

#rt-sidebar-a div.rt-block.searchinside div.module-surround div.module-title h2.title {
	color: white;
	font-size: 20px;
	text-align: center;
	letter-spacing: 1px;
}
div.edit.item-page,
div.edit.item-pagemerchants {
	background-color: white;
	box-shadow: 0 0 12px #333;
}

#rt-copyright li a {
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}

#rt-mainbody section.category-listmerchants h2 {
	display: none;
}

#rt-mainbody section.category-listmerchants dl {
	display: none;
}

#rt-mainbody section.category-listmerchants h3.item-title,
#rt-mainbody .tag-category h3 a {
	font-size: 22px;
	line-height: 130%;
}

#rt-mainbody .tag-category h3 {
	margin: 0;
	font-weight: normal;
	font-style: normal;
}

li.cat-list-row1,.list-striped,
.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd),
.cat-list-row0 {
	background-color: transparent;
	box-shadow: none;
	border-style: none;
	border-top-style: none;
}

 {
	border-bottom-style: none;
}

ul.chzn-choices {
	width: 430px;
}

.menu-merchants div.page-header,
.menu-merchants div.btn-toolbar {
	padding: 12px;
}

.menu-history #rt-mainbody,
#primary {
}

sup {
    font-size: 60%!important;
    line-height: 50%!important;
    vertical-align: 20%!important;
}
.nav-tabs > li {
margin-bottom: 22px;
}
/*div.formelm {
	float: left;
	width: 30%;
}
div.mceEditor {
	float: left;
	width: 100%;
}
span.wf_editor_toggle {
	display: block;
	float: left;
	width: 100%;
	padding: 0;
}*/


.menu-home div.icon div.month {
	color: black;
	padding-top: 0!important;
	position: relative;
	top: -3px;
}


div.icon div.month span.caps {
	color: white;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	top: -5px;
}

div.icon div.day span.numbers {
	position: relative;
	top: -11px;
}

.tag-category fieldset.filters.btn-toolbar {
	display: none;
}

.mfp-readon,
{
	padding-top: 2px!important;
	padding-bottom: 2px!important;
	font-weight: bold;
	background-color: transparent!important;
}

div.customupnext {
	background-color: black;
	text-align: center;
	color: white;
	padding: 12px;
	font-size: 1em;
}

div.customupnext h1 {
	color: white;
	font-size: 2em;
}

div.customupnext h2 {
	font-size: 1.6em;
	line-height: 150%;
}

div.customupnext p {
	font-size: 130%;
}

div.customupnext a {
	color: #ffcc02;
}

.minifrontpage-tabbed-slide-left-right .mfp-table-cell-inner {
	margin-right: 0 !important;
	margin-bottom: 20px!important;
	padding-bottom: 12px;
}


.button,
.readon,
.readmore,
button.validate,
#member-profile a,
#member-registration a,
.formelm-buttons button,
.btn-primary {
	border: 2px none #0d6138!important;
	background: none rgba(14, 102, 58, 0.57) !important;
	
	
	
/*  background-image: -moz-linear-gradient(top,#107845,#083e24)!important;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#107845),to(#083e24))!important;
  background-image: -webkit-linear-gradient(top,#107845,#083e24)!important;
  background-image: -o-linear-gradient(top,#107845,#083e24)!important;
  background-image: linear-gradient(to bottom,#107845,#083e24)!important;
  background-repeat: repeat-x!important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff107745', endColorstr='#ff083d23', GradientType=0)!important;*/
  border-radius: 0!important;
  box-shadow: none;
  
}
#eblog-wrapper .float-r{
	position: absolute;
	right: 0;
	top: 40px;
}
div.rt-block.mainmenuresponsive {
	display: none;
	position: relative;
	padding-bottom: 0!important;
}
#rt-maintop div.rt-block.createsend {
}
div.rt-block.createsend label {
	color: white;
	float: left;
	display: block;
	margin-right: 8px;
	position: relative;
	top: 5px;
}

div.rt-block.createsend div.oneline {
	display: block;
	height: 33px;
	margin-bottom: 15px;
}

div.rt-block.createsend input#fieldEmail {
	width: 217px;
	display: block;
	position: relative;
	margin-bottom: 0;
	float: left;
}

div.rt-block.createsend p {
	margin-top: 7px;
	display: block;
	float: none;
	position: relative;
	height: 38px;
	margin-bottom: 6px;
}

div.rt-block.createsend form {
	display: block;
	margin: 0;
}

div.rt-block.createsend button {
	background-color: white;
	border-style: none;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: maroon;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 3px;
	margin-left: 9px;
	margin-top: 5px;
}


p.img_caption {
	font-style: italic;
	font-size: 12px;
	color: black;
}

div.colleft {
	float: left;
	margin-top: 17px;
}

div.custominstacart {
	margin-right: auto;
	display: block;
	width: 80%;
	margin-left: auto;
}

div.colleft span.disclaimer {
	font-size: 22px;
	color: gray;
}

div.colright {
	width: auto;
	margin-left: 11px;
	display: table-cell;
}

#rt-utility  h2.title {
	font-size: 29px;
}

div.custominstacart a.btn {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	display: block;
	float: left;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
}

div.rt-block.instacart {
	padding: 0;
	display: block;
	width: 100%;
	float: left;
	background-color: rgba(246, 185, 52, 0.34);
}

div.rt-block.parking {
	display: none;
}


@media only screen and (min-width: 960px) and (max-width: 1199px) {

 
.minifrontpage-tabbed-slide-left-right .mfp-table-cell-inner {
	width: 286px;
} 



div.rt-block.gallery.jmoddiv {
	margin-top: 30px;
}


#rt-top div.rt-container div.rt-grid-4.rt-prefix-8.rt-alpha.rt-omega div.rt-block.menu-block {
	position: relative;
	width: 340px;
	left: -117px;
}
#rt-maintop div.rt-block.search h2.title,
#rt-maintop div.rt-block.createsend h2.title {
	margin-bottom: 10px;
	font-size: 1.5em;
}
div.rt-block.createsend input#fieldEmail {
	width: 140px;
}

div.colleft {
	float: left;
/*	width: 60%;
	margin-top: 0;
	margin-left: 40px;*/
}
div.colright {
	width: 300px;
	float: left;
	margin-left: auto;
	margin-right: auto;
}

div.custominstacart {
	width: 98%;
}


}

@media only screen and (min-width: 768px) and (max-width: 959px) {


	
	#rt-mainbody section.blog h1,
#eblog-wrapper #ezblog-head h1,
#rt-mainbody hgroup h1,
#rt-mainbody section.blogmerchants h1,
#rt-mainbody section.category-list h1,
#rt-mainbody .tag-category h1 {
	letter-spacing: 6px;
	font-weight: normal;
	font-style: normal;
}

#rt-top div.rt-block.menu-block {
	float: none;
	display: block;
	position: relative;
	left: -44px;
	width: 430px;
}

.menu-home #rt-showcase div.rt-block.tagline h1 {
	font-size: 44px;
}

div.rt-block.gallery.jmoddiv {
	margin-top: 60px;
}



#rt-top div.rt-container div.rt-grid-4.rt-prefix-8.rt-alpha.rt-omega div.rt-block.menu-block {
	position: relative;
	width: 340px;
	left: -117px;
}
	
.minifrontpage-tabbed-slide-left-right .mfp-table-cell-inner {
	width: 222px;
} 
	
input#mod-finder-searchword.search-query.input-medium {
	width: 85%;
}
	
#eblog-wrapper .float-r{
	position: relative;
	top: 0;
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.nav-tabs.nav-stacked > li > a {
	width: auto;
}

#rt-maintop div.rt-block.search h2.title,
#rt-maintop div.rt-block.createsend h2.title {
	font-size: 1.0em;
	margin-bottom: 10px;
}

div.rt-block.createsend input#fieldEmail {
	width: 78px;
}

div.custominstacart {
	width: 100%;
}

div.colright {
	margin-left: auto;
	margin-right: auto;
	width: 40%;
	float: none;
	display: block;
}

div.colleft {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	float: none;
	margin-left: auto;
}
	
}

@media only screen and (min-width: 481px) and (max-width: 767px) {


div#rt-top {
	padding-bottom: 0px;
}
#rt-top div.rt-block.menu-block {
	float: none;
}


#rt-header {
	background: none;
	padding-bottom: 4px;}

div.rt-block.gallery {
	margin: 41px 0 0;
	padding: 0 0 6px;
}



#rt-mainbody section.blog h1,
#eblog-wrapper #ezblog-head h1,
#rt-mainbody hgroup h1,
#rt-mainbody section.blogmerchants h1,
#rt-mainbody section.category-list h1,
#rt-mainbody .tag-category h1 {
	letter-spacing: 2px;
	font-weight: normal;
	font-style: normal;
}
div.rt-block.tagline h1 {
	margin-top: 0;
	font-size: 32px;
	display: block;
	float: left;
	position: relative;
}


div.gf-menu-toggle {
	display: none!important;
}
div.rt-block.mainmenuresponsive {
	margin-bottom: 0;
	margin-top: 4px;
	padding: 0;
	position: relative;
	display: block;
}

#rt-top div.rt-container {
	width: 100%;
}

#rt-top div.rt-block.menu-block ul {
	display: table;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
#rt-top div.rt-block.menu-block li {
	float: none;
	margin: 0;
	display: table-cell; 
}
#rt-top div.rt-block.menu-block li a {
	font-size: 12px;
	text-align: center;
}
#rt-main div.rt-block {
	padding-right: 0;
	padding-left: 0;
	padding: 0;
	margin: 0;
}
div#rt-mainbody-surround {
	padding-top: 14px;
	margin-top: 10px;
}
#rt-showcase div.rt-block.logo-interior {
	margin-bottom: 0;
	margin: 0;
}

#rt-showcase div.customlogoheading h1 {
	margin: 0!important;
}

div.rt-block.logoheading {
	margin: 0 0 11px;
	padding: 0;
	text-align: center;
}
#rt-mainbody div.component-content section.blogmerchants div.category-desc {
	display: none;
}
	
#rt-showcase div.customlogo div img,
#rt-showcase div.customlogo-interior div img {
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	float: none;
	display: block;
}


#rt-mainbody div.img-fulltext-right {
	float: none;
	margin: 0;
	width: auto;
}


#rt-mainbody div.img-fulltext-right img {
	margin-left: 0px;
	width: auto;
	height: auto;
}

#eblog-wrapper .float-r{
	position: relative;
	top: 0;
	display: block;
	width: 60%;
	margin-right: auto;
	margin-left: auto;
}

.nav-tabs.nav-stacked > li > a {
	width: auto;
}

div.rt-block.createsend input#fieldEmail {
	width: 286px;
}

div.custominstacart {
	width: 100%;
}

div.colright {
	margin-left: auto;
	margin-right: auto;
	width: 60%;
	float: none;
	display: block;
}

div.colleft {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	float: none;
	margin-left: auto;
}


div.colleft h2.title {
	font-size: 35px !important;
	line-height: 44px;
}

#rt-maintop div.rt-block.upnext {
	margin-left: 0;
	display: none;
}

#rt-utility div.custominstacart img {
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

div.custominstacart h2.title {
	font-size: 20px !important;
}


a.parkingbtn {
	display: block;
	text-align: center;
	font: bold 20px "Helvetica Neue Light", Arial, Helvetica, Sans;
	width: 50%;
	margin-right: auto;
	margin-left: auto;
	padding: 12px;
	background-color: #a83928;
	color: white;
	-moz-box-shadow: 0 0 10px #ffffff;
	box-shadow: 0 0 10px #ffffff;
	border: 1px solid #e9b74b;
}
.menu-home #rt-mainbody-surround {
	top: 0px;
}
div.rt-block.parking {
	display: block;
	clear: left;
	margin-top: 0;
	padding-right: 0;
	padding-left: 0;
	-moz-box-shadow: 0 0 #ffffff;
	box-shadow: 0 0 #ffffff;
}

#rt-showcase div.rt-showcase-pattern div.rt-container div.rt-grid-4.rt-omega div.rt-block.logo {
	margin-bottom: 10px;
	padding-bottom: 0;
}

div.rt-block.gallery {
	display: none;
}
div.rt-block.tagline h1 {
	margin-top: 0;
	font-size: 32px;
	display: block;
	position: relative;
	width: 94%;
	text-align: center;
}

.menu-home #rt-utility div.rt-container {
	margin: 0;
	width: 100%;
}

div.rt-block.instacart {
	background-color: rgba(246, 185, 52, 0.81);
	width: 100%;
}

div#rt-mainbody-surround {
	padding-top: 0;
	margin: 0;
}

#rt-maintop div.rt-block.search,
#rt-maintop div.rt-block.createsend {
	margin: 0 0 10px;
}

#rt-maintop div.rt-block.marketblog {
	margin: 20px 0 0;
}



}
@media only screen and (max-width: 480px) {
	
#rt-top div.rt-container {
	width: 100%;
}

#rt-top div.rt-block.menu-block {
	float: none;
}

div#rt-mainbody-surround {
	padding-top: 0;
	margin-top: 0;
}

#rt-mainbody div.component-content section.blogmerchants div.category-desc {
	display: none;
}
	
div.rt-block.logo-interior {
	padding: 0;
	margin-left: 0;
	margin-top: 8px;
	margin-bottom: 0;
}


#rt-main div.rt-block {
	padding-right: 0;
	padding-left: 0;
	padding: 0;
	margin: 0;
}

#rt-header {
	background: none;
	padding-bottom: 4px;}


#rt-showcase div.rt-block.logoheading h1 {
	font-size: 2em;
	margin-top: 0;
}
#rt-mainbody section.blog h1,
#eblog-wrapper #ezblog-head h1,
#rt-mainbody hgroup h1,
#rt-mainbody section.blogmerchants h1,
#rt-mainbody section.category-list h1,
#rt-mainbody .tag-category h1 {
	letter-spacing: 2px;
	font-weight: normal;
	font-style: normal;
}

div.rt-block.logoheading {
	margin: 0;
	padding: 0;
	text-align: center;
}
#rt-top div.rt-block.menu-block ul {
	display: table;
	float: none;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}
#rt-top div.rt-block.menu-block li {
	float: none;
	margin: 0;
	display: table-cell;
	text-align: center;
}
#rt-top div.rt-block.menu-block li a {
	font-size: 11px;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
	display: block;
	line-height: 120%;
}

div.rt-block.mainmenuresponsive {
	margin-bottom: 0;
	padding: 6px 0;
	position: relative;
	display: block;
	margin-top: 0;
}
div.gf-menu-toggle {
	display: none!important;
}

div.rt-block.tagline h1 {
	margin-top: 0;
	font-size: 32px;
	display: block;
	position: relative;
	width: 94%;
	text-align: center;
}

#rt-showcase div.customlogo div img,
#rt-showcase div.customlogo-interior div img {
	width: 270px;
	margin-right: auto;
	margin-left: auto;
	float: none;
	display: block;
}

div.rt-block.gallery {
	display: none;
}

.mfp-readon {

	z-index: 3000!important;
	float: left;
}


.minifrontpage-tabbed-slide-left-right .minifrontpageid {
	overflow: visible!important;
	position: relative!important;
	/*display: inline-table!important;*/
	margin-bottom: 100px!important;
	padding-bottom: 90px!important;
}



.minifrontpage-tabbed-slide-left-right .mfp-table-cell-inner {
	width: 96%;
	display: block;
}
#rt-maintop div.rt-block.marketblog {
	margin: 20px 0 0;
} 
#rt-mainbody div.img-fulltext-right {
	float: none;
	margin: 0;
	width: auto;
}


#rt-mainbody div.img-fulltext-right img {
	margin-left: 0px;
	width: auto;
	height: auto;
}
#eblog-wrapper .float-r{
	position: relative;
	top: 0;
	display: block;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

div#ezblog-label.latest-post.clearfix {
	text-align: center;
}

.nav-tabs.nav-stacked > li > a {
	width: auto;
}
div.rt-block.createsend input#fieldEmail {
	width: 180px;
}
div.colright {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

div.colleft {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	float: none;
	margin-left: auto;
}
#rt-maintop div.rt-block.upnext {
	margin-left: 0;
	display: none;
}

div.custominstacart {
	width: 100%;
}


#rt-utility div.custominstacart img {
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

div.custominstacart h2.title {
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;
}
div.rt-block.instacart {
	background-color: rgba(246, 185, 52, 0.81);
	padding: 6px;
	width: 97%;
}

#rt-footer h1 {
	letter-spacing: 2px;
	font-size: 14px;
}

a.parkingbtn {
	display: block;
	text-align: center;
	font: bold 20px "Helvetica Neue Light", Arial, Helvetica, Sans;
	width: 50%;
	margin-right: auto;
	margin-left: auto;
	padding: 12px;
	background-color: #a83928;
	color: white;
	-moz-box-shadow: 0 0 10px #ffffff;
	box-shadow: 0 0 10px #ffffff;
	border: 1px solid #e9b74b;
}
.menu-home #rt-mainbody-surround {
	top: 0px;
}
div.rt-block.parking {
	display: block;
	clear: left;
	margin-top: 0;
	padding-right: 0;
	padding-left: 0;
	-moz-box-shadow: 0 0 #ffffff;
	box-shadow: 0 0 #ffffff;
}

#rt-showcase div.rt-showcase-pattern div.rt-container div.rt-grid-4.rt-omega div.rt-block.logo {
	margin-bottom: 10px;
	padding-bottom: 0;
}

.menu-home #rt-utility div.rt-container {
	margin: 0;
	width: 100%;
}

#rt-maintop div.rt-block.search,
#rt-maintop div.rt-block.createsend {
	margin: 0 0 10px;
}


}
/* Stackideas CSS hack for the button not showing properly */
#eblog-wrapper .float-r {
    position: initial !important;
}


