/*
Theme Name: Boiler
Theme URI: http://themes.vorkshop.com/boiler
Author URI: http://www.vorkshop.com
Description: Vorkshop HTML5 Boilerplate
Author: Vorkshop
Version: 0.1
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, flexible-width, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, theme-options

CSS Reset (Meyer 2.0) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;	padding: 0;	border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}

legend{margin-top:10px}

/* Global */ 
body{font-family:Helvetica, Arial, Sans-serif; min-width:1300px; font-weight: 300;font-size:14px;line-height:1.5em;margin:0;-webkit-font-kerning: auto;-webkit-font-smoothing: antialiased;overflow-y: scroll;
overflow-x: hidden;}
input[type="text"],input[type="email"],input[type="submit"]{-webkit-font-kerning: auto;-webkit-font-smoothing: antialiased;}
li{list-style:none}
input[type="text"],input[type="email"],input[type="submit"]{-webkit-appearance: none;border-radius: 0;}
.edd_download_image{z-index:9999;width:420px;margin:0 auto}
.edd_download_full_content{display:none !important}


/* Links  */
#viewThemes a:link,#viewThemes a:visited{text-decoration:none;color:#333}
#viewThemes a:hover,#viewThemes a:active{text-decoration:none;color:#333}
#main a:link,#main a:visited{text-decoration:none;color:#333;border-bottom:1px solid #333}
#main a.plain:link,#main a.plain:visited{border-bottom:0px}
#main .edd_download_image a:link,#main .edd_download_image a:visited{border-bottom:0}
#main a:hover,#main a:active{text-decoration:none;color:#666;border-bottom:0}
#nav a:link,#nav a:visited{text-decoration:none;color:#333;-webkit-transition:color .2s ease-in; -moz-transition:color .2s ease-in; -o-transition:color .2s ease-in; transition:color .2s ease-in;}
#nav2 a:link,#nav2 a:visited{text-decoration:none;color:#333;-webkit-transition:color .2s ease-in; -moz-transition:color .2s ease-in; -o-transition:color .2s ease-in; transition:color .2s ease-in;}
h1 a,h2 a,h3 a,h4 a,h5 a{border-bottom:0 !important}
#nav a:hover,#nav a:active{text-decoration:none;color:#333}
#nav2 a:hover,#nav2 a:active{text-decoration:none;color:#333}
#footerNav a:link, #footerNav a:visited,.copyright a:link,.copyright  a:visited{font-size:14px;color:#999;text-decoration:none;	-webkit-transition:color .2s ease-in;  
	-moz-transition:color .2s ease-in;  
	-o-transition:color .2s ease-in;  
	transition:color .2s ease-in;}
.copyright a:hover,.copyright  a:active,#footerNav a:hover, #footerNav a:active{color:#333;text-decoration:none}
#nav .current-menu-item a{font-weight:bold;color:#333 !important}
#nav2 .current-menu-item a{font-weight:bold;color:#333 !important}
#footerNav .current-menu-item a{text-decoration:none;color:#333 !important}
.footerIcons{}
.footerIcons a:last-child{margin-left:15px}
.vs{float:right}
.sub-menu{margin:10px 0 20px 10px}
.exampleLink{border-bottom:0px !important}
#ccBanner{margin-top:20px;font-size:15px;font-weight:400;z-index:999;color:#333;padding:12px}
#ccBannerContent{width:940px;margin:0 auto;text-align:left}
.commentlist,#lf_pings{display:none}
#ccBanner2{margin-top:80px;font-size:15px;font-weight:400;z-index:999;color:#fff;background:#007bd7}
#ccBanner2Content{display:table;width:940px;margin:0 auto;text-align:left}
.bTxt, .leaf{display:table-cell;vertical-align:middle;float:left}
.bTxt{margin-top:9px}
.leaf{margin:10px 10px 0 10px}

.ccClose{float:right;padding:10px 5px 10px 10px;cursor:pointer;}
#start{margin-top:151px}
#bbp_forums_widget-2{margin-bottom:20px}

.page-template #content {
	width:1300px !important;
	margin:0 auto !important;
}


/* Typography */ 
h1{font-size: 40px; margin: 20px 0;line-height:44px}
h2{font-size: 30px; margin: 10px 0;line-height:36px;}
h3{font-size: 21px; margin: 10px 0;color:#333;font-weight:800;line-height:26px}
h4{font-family:Sans-serif;font-size: 21px; margin: 0;color:#fff;font-weight:100;float:left}
b{font-weight:800}
p,blockquote,fieldset,ol,dl,dir,menu{margin: 1.12em 0}
h5{font-size: 15px; margin: .83em 0;color:#333;font-weight:800}
h5.postTags,h5.postTags a{font-size: 11px; font-weight:normal; margin: .83em 0}
h5.postTags a{padding:3px 5px;background:#ccc;color:#fff !important;-moz-border-radius:15px;-webkit-border-radius:5px;border-radius:15px;margin-right:5px}
h5.postTags a:hover{padding:3px 5px;background:#333;color:#fff !important;-moz-border-radius:15px;-webkit-border-radius:5px;border-radius:15px;margin-right:5px}
h6{font-size: .75em; margin: 1.67em 0}
h1, h2, h3, h4, b,strong{font-weight: bolder}
blockquote{margin-left: 40px; margin-right: 40px}
i, cite, em,var, address{font-style: italic}
pre, tt, code,kbd, samp{font-family:monospace}
pre{white-space: pre}
.error{font-size:90%;font-style:italic;color:red;clear:both}
h4 b{font-weight:800;}

.widgettitle{font-size: 21px; margin: .83em 0;color:#333;font-weight:800;line-height:24px}
.widget a{}
.ourThemes{display:none;font-weight:100;font-size:42px;text-align:center;margin:120px auto 0 auto;padding-bottom:30px}

/* Inputs */ 
input{outline:0;font-family:sans-serif;font-size:100%;}
input[type="email"]{outline:0;padding:5px 3px;border:1px solid #333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:0}
input[type="text"]{outline:0;padding:5px 3px;border:1px solid #333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:0}
input[type="password"]{outline:0;padding:5px 3px;border:1px solid #333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:0}
input[type="submit"]{margin:0;cursor:pointer;outline:0;border:0;padding:6px 12px;color:#fff;text-decoration:none;background:#333;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#333));background-image: -webkit-linear-gradient(top, #666, #333);background-image:    -moz-linear-gradient(top, #666, #333);background-image:     -ms-linear-gradient(top, #666, #333);background-image:      -o-linear-gradient(top, #666, #333);}
select{outline:0}
textarea{clear:both;outline:0;width:280px;height:150px;padding:5px;border:1px solid #333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;font-family:sans-serif}
button{cursor:pointer;outline:0;border:0;padding:6px 12px;color:#fff;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#333;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#333));background-image: -webkit-linear-gradient(top, #666, #333);background-image:    -moz-linear-gradient(top, #666, #333);background-image:     -ms-linear-gradient(top, #666, #333);background-image:      -o-linear-gradient(top, #666, #333);}
#searchform input{border:1px solid #333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:172px;background:#fff url(srch.gif) no-repeat center right;padding-right:25px}


/* EDD Overrides */

.edd_download_file{float:left;padding:10px 15px;margin:5px 0 !important;background:#007bd7;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px}
.edd_download_file a{color:#fff !important;text-decoration:none;border:0 !important;text-transform: capitalize}

#edd_checkout_cart td img{border:1px solid #eee !important}

.edd_download_inner {
padding: 0 !important;
margin: 0 !important;
}

#edd_checkout_cart td img{width:150px;height:150px}

.edd_cart_header_row{display:none}

.edd_checkout_cart_item_title{margin-top:51px;padding-left:170px;font-weight:bold;}

input#edd-discount{width:100px !important}

.edd_download_full_content{
	text-align:center;
	display:block;
	margin:0 auto;
	width:960px;
	overflow:hidden;
}

#edd_purchase_form legend {border:0px !important;padding:10px 0}

.edd_download_full_content .icon{
	display:inline-block;
	width:220px;
	overflow:hidden;
padding-right:10px;
margin-top:20px;
height:36px;
}

.edd_download_full_content .icon:last-child{padding-right:0}

#edd_checkout_cart .edd_discount_remove{background:none !important;content:"Remove"}

.edd_discount_remove{border:0px !important;color:#333 !important;text-decoration:none !important}



.edd_download_full_content .icon p,.edd_download_full_content .icon img{
	display:inline;
	font-size:14px;
	color:#999;
	font-weight:100
}

.edd_download_full_content .icon p{
	margin-top:-5px;
}

.edd_download_full_content .icon img{
	margin-right:10px;
margin-bottom:-10px
}


.edd_download_excerpt p{
	font-weight:100;
	color:#333;
	font-size:21px;
	margin: .83em 0 .83em 8px;
}

.edd_download_image img{
width:420px;
margin:0 auto;
text-align:center;
height:auto;
	background:#fff;
	border:0;
}

.edd_download_image a.img91 img{
width:420px !important;
height:auto !important;
	background:#eee;
	border:1px solid #e0e0e0;
}

.dlBtns{
text-align:center;
width:100%;
padding-top:18px;
overflow:visible;
}

.payments {
	display:inline-block;
}



.edd_download_purchase_form{display:inline;}

.buyCol{
	height:300px !important;
	position:static;
	overflow:hidden !important;
}

.custombtn{position:absolute;}
#edd_download_91 .dlBtns{height:250px;}
.edd_purchase_submit_wrapper{display:inline;width:180px;}


.buyTheme,.buyCol,.buyCol1,.dlBoiler{

}
.edd_download_excerpt{display:none !important}
.edd_download_title{font-size:32px;font-weight:100}

#edd_download_91 .buyCol input.edd-add-to-cart.plain,#edd_download_91 .buyCol input#edd-purchase-button{
	margin-top:180px auto 0 auto;
	text-align:center;
	font-size:21px;
-webkit-border-radius: 5px !important;
-moz-border-radius: 5px !important;
border-radius: 5px !important;
}

/*
#edd_download_91{
	clear:both;
	width:100% !important;
	padding:30px 0 45px 0;
}
*/

#edd_download_91 .demobtn {
	display:none
}
form#edd_purchase_91:first-child{
	display:none
}
.buyCol{display:block;height:300px;}

.buyCol .edd_go_to_checkout{display:none !important}

#edd_download_91 input.edd-add-to-cart.plain{padding-right:35px !important;padding-left:35px !important;margin:0 auto !important}
#edd_checkout_user_info{clear:both}
#edd_download_91 .wp-post-image{margin-top:-1px}

#edd_show_terms{margin:0 0 10px 0;font-size:11px}
#edd_show_terms a{border-bottom:0 !important}
.edd-payment-icons{margin:0}

.or{float:left;margin-right:15px;font-size:11px;color:#ccc}
.or2{float:left;margin-right:15px;font-size:11px;color:#ccc}

.edd_download{
	width:33.3333333333% !important;
	float:none !important;
	padding:20px 0 20px 0;
	margin:0 0 20px 0;
	float:left !important;
	}
	
	
	
.demo{overflow:hidden;height:46px}

.demobtn{
	display:inline-block;
	color:#fff !important;
	font-weight:400;
	font-size:21px !important;
	text-decoration: none;
	padding:17px 16px 18px 16px !important;
	border:0px solid #555 !important;
	background:#555 !important;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
	-webkit-transition:background .2s ease-in;  
	-moz-transition:background .2s ease-in;  
	-o-transition:background .2s ease-in;  
	transition:background .2s ease-in;  
	}
	
.demobtn:hover {
	background:#333 !important;
	}

input.edd-add-to-cart.plain,input#edd-purchase-button {
	display:inline-block;
	color:#fff !important;
	font-weight:400;
	font-size:21px !important;
	text-decoration: none;
	padding:15px 16px 16px 16px !important;
	border:0px solid #d2483f !important;
	background:#007bd7 !important;

	margin-right:15px !important;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
	-webkit-transition:background .2s ease-in;  
	-moz-transition:background .2s ease-in;  
	-o-transition:background .2s ease-in;  
	transition:background .2s ease-in;  
	}




a.edd_go_to_checkout.plain.gray.edd-submit{
	color:#fff !important;
	font-weight:400;
	font-size:21px !important;
	text-decoration: none;

	padding:17px 16px !important;
	border:0px solid #d2483f !important;
	background:#007bd7 !important;
	display:inline-block;
	margin-right:15px !important;
	-webkit-transition:background .2s ease-in;  
	-moz-transition:background .2s ease-in;  
	-o-transition:background .2s ease-in;  
	transition:background .2s ease-in;  
}

a.edd-submit.plain {
	color:#fff !important;
	font-weight:400;
	font-size:21px !important;
	text-decoration: none;
	padding:17px 16px !important;
	background:#007bd7 !important;
	display:inline-block;
	margin-right:15px !important;
	-webkit-transition:background .2s ease-in;  
	-moz-transition:background .2s ease-in;  
	-o-transition:background .2s ease-in;  
	transition:background .2s ease-in; 
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
	
.edd-submit.plain:hover {
	background:#0064b0 !important;
	}
	
a.edd_go_to_checkout.plain.gray.edd-submit:hover{
	background:#0064b0 !important;
}
	
	
.edd-submit.plain:hover {
text-decoration: none !important;
}

.includeLists{display:none;clear:both;position:absolute;margin-left:100px;margin-top:20px}
.includeLists > div{float:left;}


.includeList{
display:none;
	font-size:11px;
	line-height:16px;
	color:#999;
	margin:10px 50px 0 0;
}

#edd_checkout_cart,#edd_checkout_cart th, #edd_checkout_cart td{color:#333 !important}
#edd_checkout_cart a:link{color:#333 !important}


.edd_discount_rate{padding:10px;background:#e2f1c9}
#edd_final_total_wrap{font-size:26px;margin:20px 0 !important}

.edd_discount_remove2{margin-left:10px;font-weight:normal}
.edd_cart_header_row{
	border:0 !important;
}

#edd_checkout_cart{margin-bottom:0 !important}

#edd_checkout_cart th {
font-weight: bold;
background: #fff !important;
border:0 !important;
}

.edd-cancel{padding-top:10px;}
.edd-cancel a:link{color:#888 !important;border-bottom:0 !important}
.edd-cancel a:hover{color:#333 !important;border-bottom:0 !important}

#edd_checkout_cart td {
line-height: 5px;
vertical-align: middle;
}

#edd-first-name-wrap,#edd-last-name-wrap{margin-top:20px !important}

.buyCol,.or2{display:none}
#edd_download_91 .buyCol,#edd_download_91 .or2,#edd_download_91 .includeList3{display:inline}
#edd_download_91 .buyTheme{display:none}
#edd_download_91 .or,#edd_download_91 .buyCol1,#edd_download_91 .buybtn,#edd_download_91 .includeList2,#edd_download_91 .includeList1{display:none}

.dlBoiler{display:none}
#edd_download_97 .dlBoiler,#edd_download_97 .includeList3{display:inline}
#edd_download_97 .buyTheme{display:none}
#edd_download_97 .or,#edd_download_97 .buyCol1,#edd_download_97 .buybtn,#edd_download_97 .includeList2,#edd_download_97 .includeList1{display:none}

#colHover{display:none}

/* Layout */ 
body #topwrap{width:100%;background:transparent;top:0;z-index:9;position:absolute}
body.page-template-openpage-php #topwrap{position:static;background:#fff}
#header{width:100%;margin:0 auto;height:80px;min-width:1300px !important;}

#logo{font-size:21px;height:48px;padding:35px 140px 0 0;position:absolute;z-index:2;left:80px;}
@media only screen and (min-width: 768px) and (max-width: 1300px) {
#logo{left:40px;}
}
#logo a{text-decoration:none;color:#333;}
#nav ul li{margin:0 35px 0 0;display:inline-block;vertical-align:top}
#nav{position:absolute;padding:42px 0 0 40px;right:60px;height:48px;z-index:3;width:300px;text-align:right}	
#nav ul li:last-child{margin-right:0}

#footer ul li{margin:0 15px 15px 15px;display:inline-block;vertical-align:top}
#login{position:absolute;z-index:3;margin:33px 0 0 945px;}
#banner{
	color:#333;
	margin:0;
	padding:120px 0 30px 0;
	overflow:hidden;
	}
	
div.edd_checkout_cart_item_title{
	height:30px;
	padding-top:12px;
}

#edd_checkout_form_wrap fieldset#edd_register_account_fields {
margin: 10px 0 0 0 !important;
}
#edd-last-name-wrap,#edd-first-name-wrap{display:none}
	
#themes,#themestrig{
	height:1px;
	clear:both;
}
#banner p{
	margin:0;
}

#edd-discount-code-wrap{margin-top:-38px !important;padding-bottom:20px}

#edd_checkout_cart th, #edd_checkout_cart td {
padding: 10px 0 !important;
}

#edd-discount-code-wrap{display:block !important}
#edd_show_discount{display:none !important}

#bannerContent{
	display:block;
	width:auto;
	margin:0 auto;
	padding:0 150px;
	font-size:52px;
	font-weight:100;
	line-height:140%;
	text-align:center;
	}
	
#footerBanner{
width:100%;
background:#eee;
font-weight:100;
position:absolute;
padding:30px 0 30px 0;
text-align:center;
font-size:14px;
margin:0;
}

#edd_checkout_user_info span:first-child{display:none}

.bannerBtn{

	z-index:9999;
	margin:21px 0 0 822px;
	position:absolute;
	cursor:pointer;
	color:#fff !important;
	font-weight:400;
	font-size:14px !important;
	text-decoration: none;
	padding:10px 13px !important;
	background:#007bd7 !important;

	-webkit-transition:background .2s ease-in;  
	-moz-transition:background .2s ease-in;  
	-o-transition:background .2s ease-in;  
	transition:background .2s ease-in; 
	}

.cartBtn{

	z-index:9999;
	margin:21px 0 0 670px;
	position:absolute;
	cursor:pointer;
	color:#fff !important;
	font-weight:400;
	font-size:14px !important;
	text-decoration: none;
	padding:10px 13px !important;
	background:#007bd7 !important;

	-webkit-transition:background .2s ease-in;  
	-moz-transition:background .2s ease-in;  
	-o-transition:background .2s ease-in;  
	transition:background .2s ease-in; 
	}
	
.bannerBtn1 {
	margin:20px 20px 0 0;
	color:#fff !important;
	font-weight:400;
	font-size:21px !important;
	text-decoration: none;
	text-shadow:1px 1px #111 !important;
	padding:18px 26px !important;
	border:0px solid #333 !important;
	background:#333 !important;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-webkit-transition:background .2s ease-in;  
	-moz-transition:background .2s ease-in;  
	-o-transition:background .2s ease-in;  
	transition:background .2s ease-in;   
	}
	
.bannerBtn2 {
cursor:text;
width:100px;
display:inline;
	color:#333 !important;
	font-weight:400;
	font-size:14px !important;
	text-decoration: none;
	text-shadow:1px 1px #eee !important;
	padding:12px 21px !important;
	/* border:2px dashed #d2483f !important; */
	/* background:#007bd7 !important; */
	border:2px dashed #eee !important;
	background:#fff !important;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-webkit-transition:border .2s ease-in;  
	-moz-transition:border .2s ease-in;  
	-o-transition:border .2s ease-in;  
	transition:border .2s ease-in;  
	}

.collectBtn {
cursor:pointer;
width:100px;
display:inline;
margin-left:20px;
	color:#fff !important;
	font-weight:400;
	font-size:21px !important;
	text-decoration: none;
	text-shadow:1px 1px #0064b0 !important;
	padding:12px 21px !important;
	 background: #007bd7 !important;

	-webkit-transition:background .2s ease-in;  
	-moz-transition:background .2s ease-in;  
	-o-transition:background .2s ease-in;  
	transition:background .2s ease-in;  
	}

.bannerBtn3 {
	color:#fff !important;
	font-weight:400;
	font-size:21px !important;
	text-decoration: none;
	text-shadow:1px 1px #0064b0 !important;
	padding:17px 26px !important;
	border:0 dashed #d2483f !important;
	background:#007bd7 !important;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-webkit-transition:background .2s ease-in;  
	-moz-transition:background .2s ease-in;  
	-o-transition:background .2s ease-in;  
	transition:background .2s ease-in;  
	}

input#edd-purchase-button:hover,.collectBtn:hover,.cartBtn:hover,.bannerBtn:hover,.bannerBtn3:hover {
	background: #0064b0 !important;
		color:#fff !important;
	}
.bannerBtn2:hover{border:2px dashed #555 !important}
	
.bannerBtn1:hover{
	background:#333 !important;
	}

.topShadow{
	box-shadow: -2px 4px 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: -2px 4px 10px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow: -2px 4px 10px 0px rgba(0,0,0,0.5);
}
#edd_discount_code{margin-top:-150px}
.edd-payment-icons img{height:20px;width:auto}
#main{width:100%;}
.page-template-infopage-php #main{margin:10px auto}
.page-template-openpage-php #main{margin:10px auto}
.page-template-default #main{margin:40px auto}
.page-template-blog-php #main{margin:80px auto}
.single-post #main{margin:80px auto}
.error404 #main{margin:80px auto}
.home #main{margin:0 auto}
#blogSidebar{margin:33px 0 10px 0;width:180px;padding:0 20px;float:right;border-left:1px solid #eee}
#blogSidebar li{display:inline-block;vertical-align:top}
#blogSidebar li:last-child{margin-right:0}
#blogSidebar li ul li{width:auto;display:block;margin:0}
#blogSidebar a{border-bottom:0 !important}
#blogSidebar ul li a{font-size: 21px; margin: .83em 0;color:#333;font-weight:800}
#blogSidebar ul li a.bbp-forum-title{font-size:12px;font-weight:normal;border-bottom:1px solid #333 !important}
#blogSidebar ul li ul li a{font-size:12px;font-weight:normal;border-bottom:1px solid #333 !important}
#blogSidebar ul li ul li a:hover{border-bottom:0px solid #333 !important}
#menu-documentation li a{font-size: 1.5em; margin: .83em 0;color:#333;font-weight:800}
#menu-documentation li ul li a{font-size:12px;font-weight:normal;border-bottom:1px solid #333 !important}
#menu-documentation li ul li a:hover{border-bottom:0px solid #333 !important}
#viewThemes{width:960px;margin:0 auto}
.home #content{width:1300px;margin:0 auto;padding:20px 0 20px 0}

.post{width:960px;margin:10px auto;padding:10px 0;border-bottom:1px solid #eee}
.page-template-openpage-php .page,.page-template-openpage2-php .page{margin:10px 10px 60px 0;width:580px;float:left}
.terms{font-style:italic}
.rule{height:1px;border-bottom:1px solid #eee;margin:10px 0;width:100%}
#footer{clear:both;overflow:hidden;width:100%;margin:0 auto;text-align:center;padding:40px 0;}
#footerLogo{margin:0 auto 40px auto;}
.payments img{height:30px; width:auto;padding:10px 0 0 0;}
#footerNav{margin:10px auto 0 auto;text-align:center}
#footerNav .menu-nav-container{text-align:center}
#footer ul li:last-child{margin-right:10px}
a.byVorkshop{text-decoration:none;float:right;font-size:9px;line-height:9px;text-transform:uppercase;border-radius:20px;padding:3px 10px;background:#f9f9f9;color:#ddd;-moz-border-radius:20px;-webkit-border-radius:20px;}
a.byVorkshop:hover{text-decoration:none;background:#eee;color:#999;}
.vs{clear:both;height:21px}
.copyright{clear:both;color:#888;}
.imgGallery img{margin:10px 0 0 0}
.sticky{}.gallery-caption{}.bypostauthor{}
.alignright{float:right;}
.alignleft{float:left}
.aligncenter{margin:0 auto;text-align:center}
.anchor{position:absolute;margin-top:-90px}
.postContent{font-size:14px;}
.postContent img{max-width:580px;height:auto}
.postContent ul{margin-left:10px;}
.postContent ul li{margin-left:10px;margin:10px 0}

.single-post .page,.page-template-blog-php .page{width:580px;float:left;margin-bottom:60px;}
.single-post .post,.page-template-blog-php .post{width:580px;}

#nav2{display:none;position:absolute;padding:32px 0 0 40px;margin-left:225px;height:48px;z-index:3;width:100px;}
#menu2{overflow:hidden;background:#007bd7;padding:0 25px 5px 0;margin:0 0 0 -70px;width:90px}
#menu2 ul{padding-top:5px;text-align:right}
#menu2 ul li{padding:5px 0}

.menu2login{float:right;margin-top:10px}

/* Image Captions */ 
.wp-caption {line-height:11px;font-size:11px;}
.wp-caption-text{max-width:960px;padding:10px 20px 10px 10px;margin:0 0 20px 0;color:#666;line-height:150%;font-size:12px}

/* Comments */ 
div#respond{margin:10px 0;padding-top:10px;border-top:1px solid #eee}
div.reply{margin:10px 0}
.vcard,.commentmetadata{font-size:11px}
.commentmetadata{clear:both}
.even{background:#f9f9f9}
.odd{background:#f0f0f0}
li.comment{margin:10px 0 0 0;padding:10px;overflow:hidden}
li.comment div div{float:left}
li.comment div p{clear:both}
ul.children li{clear:both}
ul.children li.comment{padding:10px 10px 0 10px}
p.nocomments, #respond h3 { display: none;}
.form-allowed-tags{font-size:75%;font-style:italic}
#comments a{border-bottom:0 !important;}
#comments{margin-top:20px;padding-top:20px;border-top:1px solid #eee}

/* Alerts */ div.alertWin{background: #ffcbcb;padding:9px 10px;color: #810000}
div.noteWin{background: #fffdc1;padding:9px 10px;color: #463803}
div.successWin{background: #c2ffc4;padding:9px 10px;color:#0a6c00;}

/* Sliders and Images */ 
.s1 img{width:100%}
.s2 img{max-width:960px}
.gallery-item{float:left;padding:5px 10px 0 0}

/* Fluid Columns */ 
.one_half{width:48%}
.one_third{width:30.66%}
.two_third{width:65.33%}
.one_fourth{width:22%}
.three_fourth{width:74%}
.one_fifth{width:16.8%}
.two_fifth{width:37.6%}
.three_fifth{width:58.4%}
.four_fifth{width:67.2%}
.one_sixth{width:13.33%}
.five_sixth{width:82.67%}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative; margin:0 4% 10px 0;display:inline}
.last{margin-right:0; clear:right}
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%}

/* Responsive Sliders */ .flex-container a:active,.flexslider a:active,.flexslider2 a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}.flexslider2 a:focus  {outline: none;}.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}.flexslider {margin: 0; padding: 0;}.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {max-width: 100%; display: block;}.flexslider2 {margin: 0; padding: 0;}.flexslider2 .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider2 .slides img {max-width: 100%; display: block;}.flex-pauseplay span {text-transform: capitalize;}.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}html[xmlns] .slides {display: block;}* html .slides {height: 1%;}.no-js .slides > li:first-child {display: block;}.flexslider {background: #fff; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; zoom: 1;}.flexslider .slides {zoom: 1;}.flexslider .slides > li {position: relative;}.flexslider2 {background: #fff; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; zoom: 1;}.flexslider2 .slides {zoom: 1;}.flexslider2 .slides > li {position: relative;}.flex-container {zoom: 1; position: relative}.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}.flex-caption {width: 96%; padding: 2%; margin: 0; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}.flex-direction-nav { height: 0; }.flex-direction-nav li a {width:20px;height:40px;position: absolute; top: 50%; margin:-35px 0 0 0; cursor: pointer; text-indent: -999em;}.flex-direction-nav li .next {transition: opacity 0.5s;-moz-transition: opacity 0.5s;-webkit-transition: opacity 0.5s;-o-transition: opacity 0.5s;opacity:0.15;right:20px;width: 0; height: 0; border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #fff}.flex-direction-nav li .next:hover {opacity:1}.flex-direction-nav li .prev {transition: opacity 0.5s;-moz-transition: opacity 0.5s;-webkit-transition: opacity 0.5s;-o-transition: opacity 0.5s;opacity:0.15;left:20px;width: 0; height: 0; border-top: 20px solid transparent;border-bottom: 20px solid transparent; border-right:20px solid #fff}.flex-direction-nav li .prev:hover {opacity:1}.flex-direction-nav li .disabled {opacity: .3; cursor: default;}.flex-control-nav {width: 100%; position: relative; margin:10px 0 0 0; text-align: center;}.flex-control-nav li {display: inline-block; zoom: 1;display: inline;}.flex-control-nav li:first-child {margin: 0;}.flex-control-nav li a {padding:0 4px;cursor:pointer;color:transparent;margin:0 10px 0px 0px;border-radius:60px;-moz-border-radius:60px;-webkit-border-radius:60px;background-color: #eee;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ccc));background-image: -webkit-linear-gradient(top, #fff, #ccc);background-image:    -moz-linear-gradient(top, #fff, #ccc);background-image:     -ms-linear-gradient(top, #fff, #ccc);background-image:      -o-linear-gradient(top, #fff, #ccc);}.flex-control-nav li a:hover {background-color: #eee;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ddd));background-image: -webkit-linear-gradient(top, #fff, #ddd);background-image:    -moz-linear-gradient(top, #fff, #ddd);background-image:     -ms-linear-gradient(top, #fff, #ddd);background-image:      -o-linear-gradient(top, #fff, #ddd);}.flex-control-nav li a.active {background-color: #333;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#333));background-image: -webkit-linear-gradient(top, #666, #333);background-image:    -moz-linear-gradient(top, #666, #333);background-image:     -ms-linear-gradient(top, #666, #333);background-image:      -o-linear-gradient(top, #666, #333)}

/*
@media screen and (min-width : 1600px){
#bannerContent{font-size:52px !important;font-weight:100;line-height:140%}
#banner{
	padding:130px 0 70px 0 !important;
	}
}

iPad Landscape
@media only screen 
and (min-device-width : 1000px)
and (max-device-width : 1280px)  {
#bannerContent{font-size:52px !important;font-weight:100;line-height:140%}
#banner{

	margin:0;
	padding:100px 0 40px 0;
	overflow:hidden;
	}
}

iPad Portrait
@media only screen and (min-width: 768px) and (max-width: 959px) {
.cartBtn {display:none}
#bannerContent,#main,#content,.edd_downloads_list,#main img{max-width:748px;height:auto}
#header{max-width:748px !important}
#nav{margin-left:445px}
.edd_download{width:748px !important}
.edd_download_image img{width:600px;height:auto}
.edd_download_image a.img91 img{width:600px !important;height:auto !important;}
.bannerBtn{margin-left:590px}
#login{margin-left:734px}
#bannerContent{font-size:50px !important;font-weight:100;line-height:140%}
#banner{padding:100px 0 40px 0}
.buyCol1{display:none}
.page-template-openpage-php .page,.page-template-openpage2-php .page{margin:10px 10px 60px 0;width:500px;float:left}
.single-post .page,.page-template-blog-php .page{width:500px;float:left;margin-bottom:60px;}
.single-post .post,.page-template-blog-php .post{width:500px;}
#main iframe{max-width:500px;height:320px}
#start{margin-top:157px}
#ccBannerContent{width:748px;margin:0 auto}
.dlBtns{
width:700px;
}
.edd_download_full_content{
	width:700px;
}
#banner{

	margin:0;
	padding:100px 0 40px 0;
	overflow:hidden;
	}
}
*/