/*
Theme Name:     Mobile Webo
Theme URI:      http://webolutions.com/
Description:    Boilerplate Child 
Author:         Webolutions
Author URI:     http://webolutions.com
Template:       boilerplate
Version:        0.1.0
*/

body { 
background: #dedede;
}
body.ui-overlay-c{
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 100%);
	
}
a{
color: #B01920;	
text-deocration: none;
}
.ui-body-c a.ui-link {
    color: #B01920;
    font-weight: bold;
}
#page-wrap{
background: #ffffff;
}
#content .wrapper{
width: 96%;	
margin: 0px auto;
}

#wpadminbar {
display: none;	
}
.clear {clear: both;}
/*************************Header************************/
.header{
position: relative;	
height: 72px;
}
#page-wrap .ui-bar-a {
    background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #d1d1d1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2f2f2 0%,#d1d1d1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#d1d1d1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2f2f2 0%,#d1d1d1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
    border-bottom: 2px solid #b8281c;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 -1px 1px #000000;
}
#logo{
	margin: 10px 0px 0px 18px;
}
.cta-number{
font-size: 2.4em;
color: #ffffff;	
}
a.cta-number.ui-link{
background: ('/images/call-us.png');
}
#call-us{
position: absolute;
right: 18px;
top: 18px;	
height: 43px;
width: 86px;
color: #323232;
text-decoration: none;
text-shadow: 1px 1px 1px #ffffff;
font: 400 21px "tandelle",sans-serif;
letter-spacing: 0px;
text-align: center;
}

/*******************Section-Header**********************/
#section-header{
background: #545454;
padding: 0px 0px 6px;
}
#mobile-menu{
display: block;
float: left;
margin: 6px 12px 0px 12px;
}
#mobile-menu select{
width: 100px;
background: #cccccc;
border-radius: 3px;
border: 0px none;
height: 20px;
}
#mobile-menu .ui-select .ui-btn-icon-right .ui-btn-inner {
padding: 4px 35px 4px 10px;
}
#mobile-menu .ui-select .ui-btn {
height: 30px;
}
#mobile-menu .ui-select .ui-btn-icon-right .ui-icon {
    right: 10px;
}
#mobile-menu .ui-icon-webo-list {
	background-image: url("images/menu-icon.png");
	border-radius: 3px 3px 3px 3px;
	background-size: 18px auto;
}
#mobile-menu .ui-btn-up-a {
    background: -moz-linear-gradient(#444444, #2D2D2D) repeat scroll 0 0 #333333 !important;
}
#mobile-switcher{
float: right;
margin: 12px 12px 0px 12px;
}
#mobile-switcher ul{
list-style: none;	
margin: 6px 8px 0px 0px;
}
#mobile-switcher li{
list-style: none;	
}
#mobile-switcher a.ui-link{
color: #eeeeee;
/*font-weight: normal;*/
font-style: italic;
font-size: .9em;
text-shadow: 1px 1px 1px #000000;
} 
#mobile-switcher a.ui-link:hover,#mobile-switcher a.ui-link:active{
color: #ffffff;
} 
#section-header ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

/*******************Content**********************/
.page-template-specialoffers-php .ui-body-c a.ui-link, .archive .ui-body-c a.ui-link, .blog .ui-body-c a.ui-link {
    color: #454545;
    font-weight: bold;
}
.page-template-specialoffers-php .ui-body-c a.ui-link:hover, .archive .ui-body-c a.ui-link:hover, .blog .ui-body-c a.ui-link:hover, .page-template-specialoffers-php .ui-body-c a.ui-link:active, .archive .ui-body-c a.ui-link:active, .blog .ui-body-c a.ui-link:active  {
    color: #B01920;
    font-weight: bold;
}
.single .addthis_toolbox, .single .entry-meta{
	float:left;
	width: 49%;
}
.single .addthis_toolbox .addthis_counter{
	float:right;
}
.addthis_pill_style {
    width: 52px !important;
    overflow: hidden !important;
}
.addthis_share_btn a, .addthis_share_btn a:visited {
	background: url(images/share.png) no-repeat left;
	background-size: 54px auto;
	width: 54px;
	height: 20px;
    display: inline-block; 
    color: #fff;
    text-decoration: none;
    position: relative;
    cursor: pointer;
}
.addthis_share_btn a:hover { background-color: #111; color: #fff; }
.addthis_share_btn a:active { top: 1px; }

.addthis_share_btn a span, .addthis_share_btn:visited a span {
    text-indent: -9999px;
    padding: 1px 0 1px 18px;
	display: block;
	zoom: 1;
}
.blog .entry{
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #cccccc;
}
.archive .entry{
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #cccccc;
}
#gform_4 input{
display: inline;	
}
/*******************In Section Footer******************/
#in-section-footer{
padding: 0px 0px 0px 0px;
height: 170px;
background: #333333;
color: #ffffff;
margin: -1px 0;
}
#in-section-footer p{
text-align: center;
font-size: .6em;
font-weight: normal;
padding: 12px 0px 0px 0px;
text-shadow: 0px 1px 1px #000000;
}

.footer-hours {
    font-size: .75em;
    font-weight: 100;
    text-shadow: 0 0 0;
    text-align: center;
}

.footer-hours h4 {
    margin-bottom: .5em;
}

.footer-hours .hours {
    font-weight: 700;
}
#footer-contact{
clear: both;
display: block;
}
#social{
float: right;
display: block;
list-style: none;
margin: 4px 0px 4px 0px;
}
#social li{
    float: right;
    height: 26px;
    margin: 4px 7px 0 0;
    width: 26px;
	display: block;
}
#social a{
	height: 26px;
    width: 26px;
	display: block;
}
/*#social .linkedin {
background: url("images/linkedin.png") no-repeat scroll 0px 0px transparent;
background-size: 52px auto;
}
#social .facebook {
background: url("images/social-sprite.png") no-repeat scroll -26px 0px transparent;
background-size: 104px auto;
}
#social .twitter {
background: url("images/social-sprite.png") no-repeat scroll -52px 0px transparent;
background-size: 104px auto;
}
#social .googleplus {
background: url("images/social-sprite.png") no-repeat scroll -78px 0px transparent;
background-size: 104px auto;
}*/
/*******************Footer*****************/
#footer{
right: 0;
left: 0;
bottom: -1px;
/*position: fixed;*/
height: 55px;
z-index: 1000;
background: #3e3e3e; /* Old browsers */
background: -moz-linear-gradient(top, #3e3e3e 0%, #1f1f1f 50%, #000000 51%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e3e3e), color-stop(50%,#1f1f1f), color-stop(51%,#000000), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3e3e3e 0%,#1f1f1f 50%,#000000 51%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3e3e3e 0%,#1f1f1f 50%,#000000 51%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3e3e3e 0%,#1f1f1f 50%,#000000 51%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom, #3e3e3e 0%,#1f1f1f 50%,#000000 51%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
text-align: center;
}
#footer-nav{
	
}
#footer .footer-menu li{ 
zoom: 1;
display: inline-block;	
*display: block;
list-style: none;
}
#footer-nav a{
padding: 0px 0px 0px 0px;
display: block;
float: left;
text-align: center;
font-size: .65em;
color: #afafaf;
text-decoration: none;
text-shadow: 0 -1px 1px #000000;
}
#footer-nav a.active{
color: #e6e6e6;	
}
#footer-nav a img{
display: block;
margin: 3px auto 0px;
width: 64px;
height: 36px;
}
#fn-home{
width: 18%;
}
#fn-dir{
width: 20%;
}
#fn-book{
width: 23%;
}
#fn-golf{
width: 20%;
}
#fn-cont{
width: 19%;
}
#footer-nav .fn-btn-img{
margin: 3px auto 0px;
width: 64px;
height: 36px;
/*background: url('images/fn-sprite.png');
background-size: 320px auto;
background-repeat: no-repeat;*/
}
/*#fn-home  .fn-btn-img{
background-position: 0px 0px;
}
#fn-home.active  .fn-btn-img{
background-position: 0px -50px;
}
#fn-dir  .fn-btn-img{
background-position: -64px 0px;
}
#fn-dir.active  .fn-btn-img{
background-position: -64px -50px;
}
#fn-book  .fn-btn-img{
background-position: -128px 0px;
}
#fn-book.active  .fn-btn-img{
background-position: -128px -50px;
}
#fn-golf  .fn-btn-img{
background-position: -192px 0px;
}
#fn-golf.active  .fn-btn-img{
background-position: -192px -50px;
}
#fn-cont  .fn-btn-img{
background-position: -256px 0px;
}
#fn-cont.active  .fn-btn-img{
background-position: -256px -50px;
}
*/
.quicklinks{
display: none;	
}


