/*   
Theme Name: jQuery Mobile for BumperSolutions
Description: Mobile WordPress theme 
Author: Kobusoft
Author URI: http://www.kobusoft.com
Version: 1
*/

* { margin: 0; padding: 0; }
body { background: white;font: 16px/1.35 "Estrangelo Edessa", Arial,Helvetica,sans-serif }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#page-wrap { width: 960px; margin: 20px auto; }

h1, h2, h3 { font-weight: normal; margin: 0 0 10px 0; }
h1 { font-size: 14px;}
h2 { }
h3 { }

p { margin: 0 0 10px 0; }
a { }
a:hover { } 

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0; }

.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform {margin: auto; margin-top: 10px;width: 98%; }
	#s {width: 97%; margin: auto; background: #fff;}
	#searchsubmt { }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: normal; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }


ul li {list-style-type: none;}
#gform_fields_1 {margin-top: 10px;}
#gform_fields_1 label {font-weight: bold;}
#gform_fields_1 label .gfield_required {color: red;}
#gform_fields_1 li {margin-top: 20px;}
#gform_fields_1 div label {font-weight: normal !important;}
.logo h1{background: url(images/logo.png) no-repeat;width: 259px; height: 106px;margin: auto !important; text-indent: -9999px; font-size: 0px;}
.logo {margin-top: 5px; background: url('images/header.png') repeat-x; height: 120px; width: 100%}

.slide-content {clear:both;margin:auto;}
.slide-content img {max-width:250px;width:100%;}
#slide, #slide-2 {}


.ui-btn-up-f {background: #073c44; /* Old browsers */
background: -moz-linear-gradient(top, #073c44 0%, #0a525d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#073c44), color-stop(100%,#0a525d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #073c44 0%,#0a525d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #073c44 0%,#0a525d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #073c44 0%,#0a525d 100%); /* IE10+ */
background: linear-gradient(top, #073c44 0%,#0a525d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#073c44', endColorstr='#0a525d',GradientType=0 ); /* IE6-9 */
	border: 1px solid rgba(255, 255, 255, 0.3);
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	text-shadow: 0 -1px 1px #000;
	text-decoration: none;}
.ui-btn-hover-f {
	border: 1px solid rgba(255, 255, 255, 0.3);
	font-weight: bold;
	color: #fff;
	text-shadow: 0 -1px 1px #000;
	text-decoration: none;
background: #074747; /* Old browsers */
background: -moz-linear-gradient(top, #074747 0%, #0a525d 16%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#074747), color-stop(16%,#0a525d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #074747 0%,#0a525d 16%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #074747 0%,#0a525d 16%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #074747 0%,#0a525d 16%); /* IE10+ */
background: linear-gradient(top, #074747 0%,#0a525d 16%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074747', endColorstr='#0a525d',GradientType=0 ); /* IE6-9 */
}

.ui-bar-f {
	border: 1px solid rgba(255, 255, 255, 0.3);
	color: #fff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #000;
  padding: .6em 1em;
	background: #073c44; /* Old browsers */
background: -moz-linear-gradient(top, #073c44 0%, #0a525d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#073c44), color-stop(100%,#0a525d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #073c44 0%,#0a525d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #073c44 0%,#0a525d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #073c44 0%,#0a525d 100%); /* IE10+ */
background: linear-gradient(top, #073c44 0%,#0a525d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#073c44', endColorstr='#0a525d',GradientType=0 ); /* IE6-9 */
}
.nav-header {background: none !important; border: none; margin-top: 0px; padding: 0}
#wpadminbar {display: none;}
.ui-listview {margin-top: 0px;}
#post-5 p {margin: 0px;}
.ui-content {padding: 0;}
.quote {padding: 15px 0 0 0; }
.quote p {margin: 0px;} 
.ui-content ul li{padding: 0 15px;}
.ui-body-b .ui-link-inherit {color: #fff;}
ul li.current-menu-item {
color: #fff;
text-shadow: 0 -1px 1px #000;
background: -moz-linear-gradient(top, #073c44 0%, #0a525d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#073c44), color-stop(100%,#0a525d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #073c44 0%,#0a525d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #073c44 0%,#0a525d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #073c44 0%,#0a525d 100%); /* IE10+ */
background: linear-gradient(top, #073c44 0%,#0a525d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#073c44', endColorstr='#0a525d',GradientType=0 );}
ul li.current-menu-item a {color: #fff !important;}
.gform_edit_link {display: none;}
.entry {padding:10px 5px;}
.mobile-pic {text-align: center;}
.gal-social {margin: auto; padding: 10px 5px; width: 305px;height: 170px;overflow: hidden; border: 1px solid #A5A5A5; -moz-border-radius: 8px; -webkit-border-radius: 48px; border-radius: 8px; }
.gal-social .social {width: 60px;float:left;margin-left: 8px;}
.gal-social .social img.s-mid {margin: 2px 0px;}
.gal-social .social img.s-last {}
.gal-social .gallery {float: left; width: 220px;margin-left: 8px}
.gal-social .gallery img {width: 220px; height: 168px;}
#navigation ul li a {width: 100%;display: block;}
#footer {background: -moz-linear-gradient(top, #073c44 0%, #0a525d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#073c44), color-stop(100%,#0a525d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #073c44 0%,#0a525d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #073c44 0%,#0a525d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #073c44 0%,#0a525d 100%); /* IE10+ */
background: linear-gradient(top, #073c44 0%,#0a525d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#073c44', endColorstr='#0a525d',GradientType=0 );
text-align: center;
color: #fff;
text-shadow: none;
padding: 10px;
font-size: 12px;
}
#footer p {margin-bottom: 0px;}
#footer a {color:#fff;}
#footer .pwered {text-transform: uppercase;}

.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}



/* black */
.black {
	color: #ffd585;
	border: solid 1px #333;
	background: #141414;
  font-family: 'Book Antiqua';
  font-size: 30px;
	background: -webkit-gradient(linear, left top, left bottom, from(#4c4c4c), to(#141414));
	background: -moz-linear-gradient(top,  #4c4c4c,  #141414);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#141414');
}
.black:hover {
	background: #141414;
	background: -webkit-gradient(linear, left top, left bottom, from(#3f3f3f), to(#141414));
	background: -moz-linear-gradient(top,  #3f3f3f,  #141414);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f3f3f', endColorstr='#141414');
}
.black:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#3f3f3f), to(#141414));
	background: -moz-linear-gradient(top,  #3f3f3f,  #141414);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f3f3f', endColorstr='#141414');
}

.custom-black {margin-bottom:15px;color: #ffd585 !important;font-weight: normal !important;}