/*
Theme Name: Sidewinder
Theme URI: http://graphpaperpress.com
Description: A child theme for Base Theme Framework.
Author: Graph Paper Press
Author URI: http://graphpaperpress.com
Template: base
Version: 1.0.2
License:  GPL
*/
	
@import url("../base/style.css");

/* GLOBAL */
* {margin: 0; padding:0;} 
a {	outline:none;}
html { overflow:auto; overflow-x:hidden; } /*IE7 Scrollbar Bug*/

/* GRID */
.container_12 {width: 100%;}
.container_12 .grid_12 {width: 100%;margin:0;padding:0;/* position:absolute; */}
#footer .grid_6 {width:49% !important;}
#footer .grid_3 {width:23% !important;}
/*

#footer .grid_4 {width:32% !important;}


*/

/* HEADER */
#masthead { float: left; padding: 15px 10px;}
#masthead h1 {margin:0}
#logo a {font-size: 16px; text-transform: uppercase; }

/* MENU */
div.menu { float: right; width: auto; margin: 20px 15px 0 0; }
div.menu ul a {padding: 5px 10px; font-weight: normal; }
a > .sf-sub-indicator {top: 0.5em;}
div.menu ul li:hover ul, div.menu ul li.sfHover ul {top:1.8em; background-color:#fff;}
div.menu, div.menu ul ul, div.menu ul a {background: none !important;}

/* CONTENT */
.home #mainindex {margin:0;}
#mainholder { margin: 0 0 10px 0; overflow: hidden; clear:both; position: relative;}
#mainholder.fixwidth {width:960px;margin:auto;margin-bottom: 10px;}
div.textcontent {width:960px; margin: 0 auto;}
h2.entry-title, h3.sub {text-align: center;margin-bottom: 7px;font-size:16px;text-transform: uppercase;font-weight: normal;}
.hentry {margin:0;}
.entry-meta,.entry-utility{text-align: center; }
.entry-content { margin: auto;}
.singleitem {	float: left;position:relative;z-index: 1;}
.singleitem .postlink {position:absolute;bottom:8px;right:8px;}
.singleitem div.postlink {cursor:default;}
.singleitem a, .singleitem a:hover{border:none;}
#holder .singleitem img {	float:left; margin:0; padding:0; }
span.imgcenter { top:250px;	position:absolute; } 
.entry-utility .entry-utility {padding-bottom: 30px;}
.page-template-page-blog-php h2.entry-title, .page-template-page-blog-php h3.sub, .page-template-page-blog-php .entry-utility, .textcontent h2.entry-title, .textcontent h3.sub, .textcontent .entry-meta, .textcontent .entry-utility {text-align: left;}
.textcontent #commentsbox {width: 620px;}
.single-attachment img {margin: 0 auto}

/*Index Slider*/
#index .ui-slider-handle { height: 50px; position: absolute; top: -3px; background: url(images/handlebg.png);-moz-border-radius: 5px;  border-radius: 5px;margin:0 -72px; z-index: 2;}
.start, .end {width:71px;height:50px;display:block;	position:absolute;	cursor:pointer;	z-index: 1;background:url(images/transparent.png);}
.start{left:0;}
#index .ui-state-hover{-moz-border-radius: 5px; border-radius: 5px; }
#mainindex{ overflow: hidden; clear:both; position:relative; }
#index { height: 50px; position: relative; margin:10px auto; margin-top:-60px; cursor:pointer;background:url(images/transparent.png);}
#imagediv { margin:10px auto; position: relative; height:50px; }
#imagediv img { float:left; cursor:pointer; opacity: 0.8; }
.imgexcerpt {float:right; padding:10px 20px 15px 15px;font-weight:100;width:296px;display:none;}
.imgexcerpt h6 { margin-bottom:5px; text-transform: uppercase }

/* Image Left/Right Nav */
a.leftnav, a.rightnav { width: 50%; display: block;  position: absolute; height: 460px;left:0; cursor: pointer;border:none;}
a.leftnav { background-image: url(images/leftarrow.png); background-position: 2% -60%; background-repeat: no-repeat; }
a.rightnav { background-image: url(images/rightarrow.png); background-position: 98% -60%; background-repeat: no-repeat;  }
a.rightnav {left: 50%;}
a.leftnav:hover { background-position: 2% 52%; }
a.rightnav:hover { background-position: 98% 52%; }
.slider-navigation {  width: 100%; height: 460px; position: absolute; z-index: 2;}

/* Index/Archive Posts Nav */
.navigation {width: 47px; margin: 0px auto; background-position: 0 -41px; background-repeat: no-repeat;}
.nav-previous a, .nav-next a {padding:0;text-indent: -99999em !important; display: block; border: none;width: 21px; height: 20px;}
.nav-previous a:hover, .nav-next a:hover {background-color:transparent;border:none;}
.nav-previous {float: right;}
.nav-next{float:left;}
.nav-previous a {background-position: -26px 0px;}
.nav-previous a:hover {background-position: -26px -20px;}
.nav-next a {background-position: 0px 0px;}
.nav-next a:hover {background-position: 0px -20px;}
.single .navigation {margin-top: 20px;}

/* Info box */
a.imglink, div.imglink {text-indent: -999999em;z-index:3;height:40px; width:100%;cursor:pointer; position:absolute;bottom:0;left:0; float:right;}
a.imglink {background: url(images/link.png) 99% 8px no-repeat;}
a.imglink:hover {background-position: 99% -28px;}
div.imglink {background: url(images/i.png) 99% 8px no-repeat;}
div.imglink:hover {background-position: 99% -28px;}

/* Comments */
#commentsbox {width:960px;  margin:0 auto; }
#commentform {position: relative;}
#commentform input {padding:3px; display: block;}
#commentform p {margin:10px 0 0;}

/*Footer*/
#footer {margin:30px 0 0;text-align: center;}
#footer p {margin:0 15px 20px;}
.copytext {padding: 10px; margin: 0 auto; text-align: center;}

.wpcf7-captcha-captcha-4 {margin:0 !important;}


.wpcf7-submit {
   border-top: 1px solid #ffffff;
   background: #cfcfcf;
   background: -webkit-gradient(linear, left top, left bottom, from(#cfcfcf), to(#cfcfcf));
   background: -webkit-linear-gradient(top, #cfcfcf, #cfcfcf);
   background: -moz-linear-gradient(top, #cfcfcf, #cfcfcf);
   background: -ms-linear-gradient(top, #cfcfcf, #cfcfcf);
   background: -o-linear-gradient(top, #cfcfcf, #cfcfcf);
   padding: 8px 16px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   
   color: #6e6e6e;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   text-transform:uppercase;
	width:120px;
   }
.wpcf7-submit:hover {
   border-top-color: #ffffff;
   background: #ffffff;
   color: #303030;
   }
.wpcf7-submit:active {
   border-top-color: #ffffff;
   background: #ffffff;
   }

input, textarea {
background: #efefef;
}

div.menu {
font-size: 1.1em;
}

/*
del, div.menu ul a, div.menu ul a:visited, .navigation a:hover, .entry-meta a:hover, .entry-utility a:hover, ul.meta, h3.title span span.amp, h6, h6 a {
color: #fff;
}
.menu .current-menu-item a {
background: #000 !important;
}

.home #mainindex {
display: none !important;
}

#imagediv {
display:none;
}

.description, .entry-meta, .entry-utility, .entry-author, .entry-meta a, .entry-utility a, .entry-author a, ol.commentlist li div.comment-meta a, #commentform p, #commentform a, .navigation a, h3.sub, #below_footer, #below_footer a {
color: #ddd;
}

#footer, ol.commentlist li ul.children li, ul.meta, #below_footer {
border-top: none !important;
}

#masthead h1 {
margin: 0;
background: rgba(000, 000, 000, 0.5); 
padding:10px;
}

#post-11, #post-9, #post-55, .grid_8, .gtid_12, .post-13 {
margin:0 auto;
width: 980px;
background: #000; 
padding: 20px;
}

body, #submit {
color: #fff;
}

.container_12 .grid_4 {
width: 290px;
}
*/http://impulse-entertainment.net/k-imp/wp-admin/admin.php?page=gppthemes

div#post-11 {margin-top:30px;}
div#post-11 h2 {display:none; margin-top:30px;}
div#post-11 .entry-utility {display:none}

#social-top {float:right; width:600px; height:100px;}
#social-top li {float:left; padding: 5px 10px 0 0; list-style:none;}


hr {
border-top: 1px solid #777;
}

.fl-img {
padding: 0;
margin: 0 auto;
vertical-align: middle;
float: none;
display: inline-block;
}

#footer .grid_4 {
width: 33.33%;
text-align: center;
vertical-align: middle;
margin: 20px auto;
}

.textwidget {margin: 0 auto 0 0; }


#top-h2 {
width: 100%;
margin: 0 auto 10px auto;
text-align: center;
}

#top-h2 h2{font-size:25px; font-family: 'Playball', cursive, georgia, airal; font-weight:normal; color:#777; }

#service-box-wrap {
	width:1100px;
	font-family:helvetica;
	
}

#service-box-wrap h2 {
	color:#fff;
	font-weight:normal;
	padding:0;
	margin:0;
	font-size:25px;
}

.service-box1 {
	width:500px; 
	float:left;
	padding:0 5px 5px 5px;
	margin:0 20px 40px 0;
	position:relative;
	height:370px;
}	
	
.service-box2 { 
	width:500px; 
	float:right;
	padding:0 5px 5px 5px;
	margin:0 0 40px 20px;
	position:relative;
	height:370px;
}

.service-box1 p, .service-box2 p {
	padding:0;
	margin:-10px 0 0 0;
	font-size:12px;
	line-height:18px;
	color:#777;
}

.service-tittle {
	background-image: url(http://impulseeventlighting.com/wp-content/uploads/2013/05/bgh2.png);
	position:absolute;
	top:260px;
	padding:5px 5px 5px 10px;
	margin:0;
	height:30px;
	width:485px;
	
}

.main-tittle {
	background-image: url(http://impulseeventlighting.com/wp-content/uploads/2013/05/bgh2.png);
	position:relative;
	top:0;
	padding:5px 5px 5px 10px;
	margin:-100px 0 0 0;
	height:30px;
	width:1085px;
	text-align:center;
	
}

.entry-utility{display:none;}


div.textcontent {
width: 1100px;
margin: 20px auto 0 auto;
}


	#form-wrap {width:100%; }
	#form-wrap input {
	background: #FFF;
	height: 23px;
	border: 1px solid #CCC;
	margin: 3px 0 0 0;
	padding: 3px 0 1px 5px;
	}
	
	#form-wrap
	textarea {
	background: #fff;
	border: 1px solid #CCC;
	margin: 3px 0 0 0;
	padding: 3px 0 1px 5px;
	}
	
	#form-wrap p {
    padding: 0;
    margin: 10px 0px 10px 0;
    font-family: helvetica,arial;
    color: #333;
    border: 0;
    font-size: 12px;
}

	#form-wrap {
		width:100%; 
		margin:10px; 
		padding:10px; 
	}

	#form-wrap img {
  width: 100%;
  height: auto;
}
		
	#form-wrap .float-left {
		float:left; 
 background-color: #f5f5f5;
  display: block;
  padding: 10px;
width: 500px;
	}
	
 	.float-right{
	float: right;
  width: 350px;
  background-color: #f5f5f5;
  display: block;
  padding: 10px;
	 }
		
	#form-van	{
		float:right;
	}

	#button1 .wpcf7-submit {
	   border-top: 1px solid #323333;
	   background: #575757;
	   background: -webkit-gradient(linear, left top, left bottom, from(#212121), to(#575757));
	   background: -webkit-linear-gradient(top, #212121, #575757);
	   background: -moz-linear-gradient(top, #212121, #575757);
	   background: -ms-linear-gradient(top, #212121, #575757);
	   background: -o-linear-gradient(top, #212121, #575757);
	   padding: 7.5px 15px;
	   -webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	   border-radius: 3px;
	   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	   box-shadow: rgba(0,0,0,1) 0 1px 0;
	   text-shadow: rgba(0,0,0,.4) 0 1px 0;
	   color: #dbdbdb;
	   font-size: 14px;
	   font-family: Helvetica, Arial, Sans-Serif;
	   text-decoration: none;
	   vertical-align: middle;
	height: 35px;
	   }
#button1	.wpcf7-submit:hover {
	   border-top-color: #212121;
	   background: #212121;
	   color: #ffffff;
	   }
#button1	.wpcf7-submit:active {
	   border-top-color: #000000;
	   background: #000000;
	   }

.entry-content img {
margin: 40px 0 0 0;
}

#service-box-wrap img {
margin: 0 0 20px 0;
}

#form-wrap p {
padding: 0;
margin: 10px 0px 10px 0;
font-family: helvetica,arial;
color: #333;
border: 0;
font-size: 15px;
}

.social-icon img {
height: 40px;
width: 40px;
margin-right: 10px;
}

div#fscf_captcha_field1 {
  margin: 3em 0 0 0;
}

div#fscf_captcha_refresh1 img {
  height: 20px;
  width: 22px;
  display: block;
}


input#Field5 {
  width: 100%;
}


body {background:url(http://www.impulseeventlighting.com/wp-content/uploads/2015/07/bkg-4.gif)}


