/*   
Theme Name: Gecko Pest Control v2
Theme URI: http://geckopestcontrol.com
Author: Steve Taylor
Author URI: http://sptfirecomputers.com
*/

* { margin: 0; padding: 0; }
body { background: url(images/bg-grad.png) #000 repeat-x;font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
a:link					{ color: #fff; text-decoration: none; }
a:visited				{ color: #fff; text-decoration: none; }
a:hover, a:active		{ color: #812238; text-decoration: none; }
.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 */
.alignleft			{ float: none; padding: .3em; }
.alignright		{ float: none; padding: .3em; }
.aligncenter		{ display: block; margin: 0 auto; }
.wp-caption-text		{ text-align: center; }
.stuff			{ display: none; }
.mobile		{ display: block; }


#page-wrap { background: #000; margin: 1em .2em; margin: 0 auto; max-width: 100%; }
#header		{ background: #000; }
#header h1		{ font-size: 36px; margin: 15px 0 0 0; }
#header h1 a		{ font-weight: bold; color: #000; }
#header h1 a:hover		{ color: #895904; }
#header h2				{ font-size: 30px; text-align: center; color: #fff; }
#header h3				{ font-size: 30px; text-align: center; color: #fff; }
#name					{ float: none; padding: 10px 0 0 0; text-align: center; }

h1								{ margin: 0 0 5px 10px; color: #fff; font-weight: bold; }
h2								{ margin: 0 0 5px 10px; color: #fff; font-size: 28px; font-weight: bold; }
h3 { }

p { margin: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; }
a { }
a:hover { color: #895904; } 

ul, ol { margin: 0 0 10px 30px; }


.content	{ float: none; }
.post		{ width: 100%; }

.wp-caption-text	{ color: #fff; text-align: center; }

.master-slider-parent	{ display: none; }

.companyName	{ display: block; }
#logo						{ display: none; }
.post img			{ max-width: 100% !important; height: 100% !important; }
.entry { }
.entry a { }
.entry a:hover { }

.menu		{ list-style: none; }
/* -------- Menu ---------- */
#menu-main-nav			{ list-style: none; margin: 10px auto 0 auto; float:left; width: 100%; position: relative; z-index:5; }
#menu-main-nav li		{ width: 49%; float: left; position: relative; margin: 0; }
#menu-main-nav a		{ display: block; text-align: center; color: #fff; line-height: 40px; height: 40px; text-decoration: none; font-size: 16px; font-weight: bold; }
#menu-main-nav a:hover		{ color: #000; font-weight: bold; }
/* -------- Menu Dropdown ---------- */
#menu-main-nav ul	{ margin: 0; background: #fff; background: rgba(255,255,255,0); list-style: none; position: absolute; left: -9999px; }
#menu-main-nav ul li		{ margin-top: 2px; float: none;  width: 100%; }
#menu-main-nav ul a		{ white-space: nowrap; font-size: 12px; }
#menu-main-nav li:hover ul		{ left: 0; width: 100%; z-index:50; }

#menu-main-nav .sub-menu li		{  }
#menu-main-nav .sub-menu li a	{ color: #000; }
#menu-main-nav .sub-menu li a:hover		{ font-weight: bold; background: #805d0b; }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }


.google-maps { position: relative; padding-bottom: 75%; height: 0; overflow: hidden; }
.google-maps iframe { position: absolute; top: 0; left: 0; max-width: 600px !important; height: 100% !important; }
#footer		{ height: 100px; clear: both; }
.footer-nav						{ padding: 25px 0 0 0; text-align: center; font-size: 11px; color: #B67200; }
.opn							{ padding: 0 0 0 0; text-align: center; font-size: 10px; }

/*@media (min-width: 800px) { .stuff		{ display: block; } .mobile		{ display: none; } #page-wrap	{ margin: 0 auto; } aside	{ float: left; width: 28%; } #header	{ margin: 0 0 0 0; } .companyName	{ display: none; } #header h2		{ font-size: 36px; text-align: center; color: #fff; } #header h3	{ font-size: 34px; text-align: center; color: #fff; }  #logo	{ display: block; width: 16%; margin: 0 auto; } #name	{ width: 100%; padding: 0; } .home .post { display: block; } .content	{ float: right; width: 100%; } .master-slider-parent	{ display: block; } }*/

		@media (min-width: 800px) { .stuff		{ display: block; } .mobile		{ display: none; } aside	{ float: left; width: 23%; } #header	{ margin: 0 0 0 0; } .companyName	{ display: none; } #header h2	{ font-size: 36px; text-align: center; color: #fff; } #header h3	{ font-size: 34px; text-align: center; color: #fff; } #logo	{ display: block; width: 16%; float:left; } #name	{ width: 100%; margin: 0 auto; padding: 0; } .home .post { display: block; } .content { width: 100%; } .alignleft	{ float: left; padding: .3em; } .alignright	{ float: right; padding: .3em; } .aligncenter	{ display: block; margin: 0 auto; } #custom_post_widget-334	{ width: 300px; float: right; } .home-block	{ width: 30%; float: left; margin: 10px; } #nav	{ margin: 0; background: #fff; } #menu-main-nav { margin: 10px 0 0 0; background: #333; }	#menu-main-nav li { width: 14%; }	#menu-main-nav a	{ text-align: center; } .master-slider-parent	{ display: block; } }