/*
Theme Name: WowThemesNet
Theme URL: http://www.wowthemes.net/
Description: Designed by WowThemes.net for WowThemes.net
Author: WowThemes.net
Author URI: www.wowthemes.net
Version: 1.0
*/

/* =Normalize.css v2.1.0 by Nicolas Gallagher - http://necolas.github.com/normalize.css/
-------------------------------------------------------------- */
img {width: auto;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;}
a {text-decoration:none;}
a:focus{outline:0}
a:active,a:hover{outline:0}
a, a:active, a:visited{
color: #46A310;
}
pre{
line-height: 16px;
margin: 6px 0px;
word-wrap: normal;
overflow: auto;
width: 98%;
border: #eee 1px solid;
padding: 10px 20px;}
a:hover,a:focus {color:#333;}
h1, h2, h3, h4, h5, h6 {font-family:sans-serif /*OpenSansSemiBold*/;font-weight:normal;}
h1 {font-size: 40px;margin:0;}
h2 {font-size: 35px; margin: 0;}
h3 {font-size:30px; margin:0;}
h4 { font-size:25px; margin:0;}
h5 {font-size:20px; margin:0;}
h6 {font-size:17px; margin:0;}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{padding: 0;margin: 0;border: 0;}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;/*color: #333;*/ padding: 7px 13px 9px;
border-radius: 3px;
/*background: #f5f5f5;*/
/*border: 1px solid #e5e5e5;*/
}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}

/* =Clearfix by Nicolas Gallagher
-------------------------------------------------------------- */
.row:before,.row:after,.clearfix:before,.clearfix:after{content:'';display:table}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}

/* =Gridiculous
-------------------------------------------------------------- */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
body
{line-height: 1.8;
/*font-family: OpenSansRegular; */
font-family: sans-serif;

font-size: 14px;
color: #444;
}
img{max-width:100%;height:auto;margin-left:auto;margin-right:auto; border:0;vertical-align:middle;}
hr {height:20px;border:0px;margin:0px;padding:0px;}
.round-image {border-radius: 50%;-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 2px#ccc;box-shadow: 0 0 2px #ccc;}
.grid{margin:0 auto;max-width:1110px;width:100%}
.wrapcontent { padding-top: 79px;}
.wfull{width:100%;max-width:100%}
.w320{max-width:320px}
.w640{max-width:640px}
.w960{max-width:960px}
.row{width:100%;}
.row .row{width:auto;margin:0 -20px}
.c1{width:8.33%}
.c2{width:16.66%}
.c3{width:25%}
.c4{width:33.33%}
.c5{width:41.66%}
.c6{width:50%}
.c7{width:58.33%}
.c8{width:66.66%}
.c9{width:75%}
.c10{width:83.33%}
.c11{width:91.66%}
.c12{width:100%}
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{min-height:1px;float:left;padding-left:20px;padding-right:20px;position:relative}
.s1{margin-left:8.33%}
.s2{margin-left:16.66%}
.s3{margin-left:25%}
.s4{margin-left:33.33%}
.s5{margin-left:41.66%}
.s6{margin-left:50%}
.s7{margin-left:58.33%}
.s8{margin-left:66.66%}
.s9{margin-left:75%}
.s10{margin-left:83.33%}
.s11{margin-left:91.66%}
.end{float:right!important}

/* FONTS
-------------------------------------------------------------- */
@font-face {
	font-family:'OpenSansLight';
	src:url('css/fonts/OpenSans-Light-webfont.eot');
	src:url('css/fonts/OpenSans-Light-webfontd41d.eot?#iefix') format('embedded-opentype'),url('css/fonts/OpenSans-Light-webfont.woff') format('woff'),url('css/fonts/OpenSans-Light-webfont.ttf') format('truetype'),url('css/fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'OpenSansLightItalic';
	src:url('css/fonts/OpenSans-LightItalic-webfont.eot');
	src:url('css/fonts/OpenSans-LightItalic-webfontd41d.eot?#iefix') format('embedded-opentype'),url('css/fonts/OpenSans-LightItalic-webfont.woff') format('woff'),url('css/fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),url('css/fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'OpenSansRegular';
	src:url('css/fonts/OpenSans-Regular-webfont.eot');
	src:url('css/fonts/OpenSans-Regular-webfontd41d.eot?#iefix') format('embedded-opentype'),url('css/fonts/OpenSans-Regular-webfont.woff') format('woff'),url('css/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('css/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'OpenSansItalic';
	src:url('css/fonts/OpenSans-Italic-webfont.eot');
	src:url('css/fonts/OpenSans-Italic-webfontd41d.eot?#iefix') format('embedded-opentype'),url('css/fonts/OpenSans-Italic-webfont.woff') format('woff'),url('css/fonts/OpenSans-Italic-webfont.ttf') format('truetype'),url('css/fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'OpenSansSemibold';
	src:url('css/fonts/OpenSans-Semibold-webfont.eot');
	src:url('css/fonts/OpenSans-Semibold-webfontd41d.eot?#iefix') format('embedded-opentype'),url('css/fonts/OpenSans-Semibold-webfont.woff') format('woff'),url('css/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),url('css/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'OpenSansSemiboldItalic';
	src:url('css/fonts/OpenSans-SemiboldItalic-webfont.eot');
	src:url('css/fonts/OpenSans-SemiboldItalic-webfontd41d.eot?#iefix') format('embedded-opentype'),url('css/fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),url('css/fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),url('css/fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'OpenSansBold';
	src:url('css/fonts/OpenSans-Bold-webfont.eot');
	src:url('css/fonts/OpenSans-Bold-webfontd41d.eot?#iefix') format('embedded-opentype'),url('css/fonts/OpenSans-Bold-webfont.woff') format('woff'),url('css/fonts/OpenSans-Bold-webfont.ttf') format('truetype'),url('css/fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'OpenSansBoldItalic';
	src:url('css/fonts/OpenSans-BoldItalic-webfont.eot');
	src:url('css/fonts/OpenSans-BoldItalic-webfontd41d.eot?#iefix') format('embedded-opentype'),url('css/fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),url('css/fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),url('css/fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'OpenSansExtrabold';
	src:url('css/fonts/OpenSans-ExtraBold-webfont.eot');
	src:url('css/fonts/OpenSans-ExtraBold-webfontd41d.eot?#iefix') format('embedded-opentype'),url('css/fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),url('css/fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),url('css/fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'OpenSansExtraboldItalic';
	src:url('css/fonts/OpenSans-ExtraBoldItalic-webfont.eot');
	src:url('css/fonts/OpenSans-ExtraBoldItalic-webfontd41d.eot?#iefix') format('embedded-opentype'),url('css/fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),url('css/fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),url('css/fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
	font-weight:normal;
	font-style:normal;
}
.fontlight {
	font-family:OpenSansLight;
}
.fontlightitalic {
	font-family:OpenSansLightItalic;
}
.fontregular {
	/*font-family:OpenSansRegular;*/
}
.fontitalic {
	font-family:OpenSansItalic;
}
.fontsemibold {
	font-family:OpenSansSemiBold;
}
.fontsemibolditalic {
	font-family:OpenSansSemiboldItalic;
}
.fontbold {
	font-family:OpenSansBold;
}
.fontbolditalic {
	font-family:OpenSansBoldItalic;
}
.fontextrabold {
	font-family:OpenSansExtrabold;
}
.fontextrabolditalic {
	font-family: OpenSansExtraboldItalic;
}

/* GENERAL
-------------------------------------------------------------- */
p {margin: 0 0 10px;}
i {font-family:OpenSansItalic;}
b, strong, label {/*font-family:OpenSansSemiBold;font-weight:normal;*/}
.clearfix {clear:both;float:none;}
.text-center {text-align:center;}
.wowbutton {color: #fff;padding: 10px 15px 12px;color:#fff;border-radius:3px;}
.wowbutton a, a.wowbutton {color:#fff;}
#edd_checkout_cart a.edd-cart-saving-button {border:1px solid #eee; background:#f6f6f6;color:#666; text-shadow:none;}
#edd_checkout_user_info legend {
font-size: 18px;
margin: 0px 0px 21px;
color: #222;
padding-bottom: 5px;
}
#edd_checkout_form_wrap legend {
line-height: 2;
}
.black {background: #333;}
.black:hover {background:#555;}
.green {background: #75ab0d;}
.green:hover {background: #5d880a;}
legend {color:#333;font-family: OpenSansSemiBold;}

.item {
	background: url(images/laptop2.png) no-repeat;
	height:258px;
	width:100%;	
	/* required to hide the image after resized */
	overflow:visible;	
	/* for child absolute position */
	position:relative;
	
}
.featured .item {width:110%;overflow: visible;}

.item .caption {
	width:329px;
	height:205px;
	left: 51px;
	top: 14px;
	background:#000;
	color:#fff;
	font-weight:normal;		
	/* fix it at the bottom */
	position:absolute;
	/* hide it by default */
	display:none;
	/* opacity setting */
	background-color:rgba(98, 98, 98, 0.4);
}


.jet_purchase_textbox,.jet_newsletter_textbox
{
  margin-top:7px;
  width:250px;

}



.jet_submit_button, .jet_newsletter_button
{

 margin-top:7px;
  width:120px;
color:#ffffff;

}



.item .caption a {
	
}

.item .caption p {
	padding:5px;	
	margin:0;
	font-size:10px;
}

.item img {
	border:0;	
	/* allow javascript moves the img position*/
	position:absolute;
}
.wrapitem .themebuttons {margin-left:14px;}
.wrapitem .item .caption{
width: 272px;
height: 171px;
top: 11px;
left: 43px;
}
.wrapitem .item img, .wrapitem .item img:hover {
width: 272px !Important;
height: 171px !important;
top: 11px !Important;
left: 43px !Important;
}
.wrapitem {box-shadow: inset 0 0 1px #999;margin-bottom:30px;padding:20px;}
.wrapitem .item {background: url(images/laptop.png) no-repeat;height: 193px;width: auto;margin-left: -37px;left: 3px;}

.pricebar {
background: #f9f9f9;
border: 1px solid #e4e4e4;
padding: 6px 0px;
margin-top: 20px;
margin-left: -20px;
margin-right: -20px;
}

.pricebar h2 {
display: inline-block;
text-align: left;

font-size: 16px;
font-weight: normal;

margin-left: 20px;
line-height: 100%;
font-family: OpenSansSemiBold;
}
.pricebar h2 a:link, .pricebar h2 a:visited {
color: #222;
}
span.pricetag {
float: right;
display: inline-block;
font-size: 16px;
font-weight: normal;
margin-right: 20px;
line-height: 24px;
color: #51B716;
font-family: OpenSansSemiBold;
}

.prod-info p {
margin: 10px 0 -7px;
font-size: 13px;
clear: both;
}
.themebuttons {
	position: relative;
	top: 40%;
	left: 0px;
	right: 0px;
	background: none;
	color: #fff;
	border-radius: 15px;
	max-width: 90%;
	margin: 0px auto;
	margin-left: 20px;
}

.themebuttons .button1 {
	font-weight:normal;
	background:rgba(0,0,0,0.5);
	width:48%;
	letter-spacing:1px;
	padding:6px 6px;
	text-transform:uppercase;
	font-size:13px;
	text-align:center;
	display:inline-block;
	transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	border:4px solid #fff;
}
.leftborderrad {
	border-bottom-left-radius:15px;
	border-top-left-radius:15px;
}
.rightborderrad {
	border-bottom-right-radius:15px;
	border-top-right-radius:15px;
}
a.button1 {
	color:#fff;
}
.themebuttons .or {
	position:absolute;
	display:block;
	height:26px;
	line-height:21px;
	width:26px;
	text-align:center;
	top:50%;
	left:50%;
	margin:-13px 0 0 -16px;
	background:#fff;
	color:#666;
	border-radius:100px;
	font-size:10px;
	border:2px solid #FFF;
	z-index:11;
	font-family:OpenSansBoldItalic;
}
.buybutton {
padding-top: 7px;
margin: 0;
position: absolute;
display: block;
height: 50px;
line-height: 15px;
width: 50px;
text-align: center;
top: -30px;
left: 90%;
background: #fff;
color: #fff;
border-radius: 100px;
font-size: 10px;
border: 2px solid #fff;
z-index: 11;
background: orange;
font-family: OpenSansBoldItalic;
}
a.buybutton:hover,a.buybutton:focus,a.buybutton:active,a.buybutton:visited {
	color: #fff;
}

.simpleheading {
background: url(images/simpleheader.png) repeat-x;
color: #fff;
margin-bottom: 35px;
padding-top: 27px;
padding-bottom: 12px;
-webkit-box-shadow: inset rgba(0,0,0,.20) 0 1px 2px,inset rgba(0,0,0,.20) 0 -1px 2px;
-moz-box-shadow: inset rgba(0,0,0,.20) 0 1px 2px,inset rgba(0,0,0,.20) 0 -1px 2px;
box-shadow: inset rgba(0,0,0,.20) 0 1px 2px,inset rgba(0,0,0,.20) 0 -1px 2px;
}
.simpleheading h1 {
line-height: 8px;
margin-bottom: 10px;
font-family: OpenSansSemiBold;
font-weight: normal;
font-size: 22px;
color: #fff;
}
.simpleheading p.cart {
	margin-top:8px;
	text-align:right;
	margin-right:12px;
}
.simpleheading .cart a {
	color:#fff;
}
.simpleheading .cart i.icon-shopping-cart {
	font-size:18px;
	background:#fff;
	color:#63a342;
	padding:8px 9px;
	border-radius:50%;
	margin-right:3px;
}

.filtertagscats a {
	font-size:12px !Important;
	border:1px solid #eee;
	padding:5px 10px;
	border-radius:3px;
	margin-right:8px;
	color:#666;
	margin-bottom:30px;
	margin-top:0px;
	display:inline-block;
	border-bottom:1px solid #ddd;
}
.filtertagscats a:hover {
background: #f9f9f9;
}

/* AFFILIATES
-------------------------------------------------------------- */	
.login form .input, .login input[type="text"] {height:30px !important;}
.login h1 a {background-image: url('../../../logo.png') !Important;background-size: 300px 90px !Important;width: 300px !Important;height: 90px !Important;}
.post-875 form {padding:20px;border:1px solid #eee;width:50%;background: #f9f9f9;}
.post-875 form a {text-decoration:underline;color:red;}
.post-875 input[type=text], .post-875 input[type=email] {margin-bottom:15px;}
.post-875 .entry-content {border: 3px dashed #9dcb8f;padding: 20px;margin-bottom: 20px;}
.post-875 .entry-content h3, .post-875 .entry-content h4, .post-875 .entry-content h5 {font-family:OpenSansSemiBold !Important;}
.post-875 .entry-content h3 {text-transform: uppercase;font-size: 20px;font-family: OpenSansBold !important;border-bottom: 3px dashed #9dcb8f;padding-bottom: 10px;margin-top: 25px;margin-bottom: 20px;display:inline-block;}
.post-875 .entry-content h4{font-size: 22px;color: goldenrod;}
.post-875 .entry-content h5 {font-size:16px;}
.post-875 .entry-content ul {padding-left:20px;}

/* SINGLE THEME
-------------------------------------------------------------- */	
h1.entry-title {
font-size: 22px;
font-family: OpenSansSemiBold;
line-height: 2;
margin-bottom: 7px;
}
#comments h4 {font-size:16px;}
.edd_price_options {
font-size: 11px;
}

.edd_download_purchase_form .edd_price_options li{margin-bottom:5px;}
label[for=edd_user_Login], label[for=edd_user_pass] {width:80px;display:inline-block;}


/* Product single */
h1.entry-title {
	font-size:22px;
	font-family:OpenSansBold;
	line-height:30px;
}
.theme-shot {
	background:#fff;
	margin-bottom:20px;
}
.theme-shot img {
	float:left;
}
.theme-buy-box {
	background:#fff;
	border:1px solid #ddd;
	padding:20px;
	margin:20px 0px 20px 0px;
}
.theme-buy-box h3 {
	color:#222;
	font-weight:700;
}
.theme-price {
	font-size:36px;
	font-weight:700;
	color:#111;
	margin:10px 0px 20px 0px;
}
ul.theme-details {
	margin:15px 0px;
	list-style:none;
	-moz-padding-start: 0px;
	-webkit-padding-start: 0px;
	-khtml-padding-start: 0px;
	-o-padding-start: 0px;
	padding-start: 0px;
}
ul.theme-details li {
	padding:7px 0px;
	border-bottom:1px solid #eee;
}
.edd-fd-button, .product-detail .edd-submit.button.green,.product-detail .edd-submit.button.blue {
	color:#fff;
	border-color:#51A351 #51A351 #387038;
	background:#5BB75B;
	background:-moz-linear-gradient(top,#62C462,#51A351);
	background:-webkit-linear-gradient(top,#62C462,#51A351);
	background:linear-gradient(top,#62C462,#51A351);
	height:60px;
	line-height:45px;
	font-size:16px;
	text-align:center;
	font-family:OpenSansSemiBold;
	text-transform:uppercase;
	display:block;	
}
.edd-submit.button.green, .edd-submit.button.blue, .edd-fd-button, .edd-submit.button.green,.edd-submit.button.blue {
	border-color:#51A351 #51A351 #387038;
	background:#5BB75B;
	background:-moz-linear-gradient(top,#62C462,#51A351);
	background:-webkit-linear-gradient(top,#62C462,#51A351);
	background:linear-gradient(top,#62C462,#51A351);
	
}
.edd-submit, #edd-purchase-button, input[type=submit].edd-submit {border:1px solid #51a351;}
.edd-submit.button.green:hover,.edd-submit.button.blue:hover {background:#5BB75B;}

#edd_checkout_form_wrap input[type=text], #edd_checkout_form_wrap input[type=email], #edd_checkout_form_wrap input[type=password] {
padding: 4px 6px 6px;
border: 1px solid #e5e5e5;
border-radius: 1px;
font-size: 12px;
}
.edd_error {font-size:12px;}
.green span {
	background-image:none !important;
	background-color:transparent !important;
}
a.theme-demo {
	text-transform:uppercase;
	display:block;
	color:#fff;
	font-family:OpenSansSemiBold;
	width:100%;
	height:60px;
	line-height:58px;
	font-size:16px;
	text-align:center;
	margin:0px 0 0 0;
	border-radius:3px;
	-webkit-box-shadow:inset 0 1px rgba(252,176,164,.75);
	-moz-box-shadow:inset 0 1px rgba(252,176,164,.75);
	box-shadow:inset 0 1px rgba(252,176,164,.75);
		border:solid 1px #da7c0c;
	background:#f78d1d;
	background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));
	background:-moz-linear-gradient(top,#faa51a,#f47a20);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');
}
.theme-demo:hover {
	background:#f47c20;
	background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));
	background:-moz-linear-gradient(top,#f88e11,#f06015);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015');
}
.theme-demo a {
	color:#fff;
}
dir {
	display:block;
	list-style-type:disc;
	-webkit-margin-before:0em;
	-webkit-margin-after:0em;
	-webkit-margin-start:0px;
	-webkit-margin-end:0px;
	-webkit-padding-start:0px;
}
ul.theme-details li b {
	/*font-weight:normal;
	font-family:OpenSansSemiBold;*/
	color:#000;
}
.theme-buy-box h3 {
	color:#F16A14;
	/*font-family:OpenSansSemibold;*/
	font-size:19px;
	font-weight:normal;
	line-height:21px;
	text-transform:uppercase;
	margin-top:10px;
        margin-bottom:15px;
}
.themetags {
	padding:20px 0px;
}
.themetags a {
	font-size:12px!important;
	margin-bottom:10px;
	border-radius:3px;
	border:1px solid #eee;
	display:inline-block;
	color:#333;
	font-weight:400;
	padding:7px;
	margin-right: 5px;
}
.edd-submit.button, .theme-demo {
text-shadow: 0 -1px 0 rgba(0,0,0,.25);
cursor: pointer;
}

/* =Comments-------------------------------------------------------------- */
.comments-area {
	clear:both;
	width:100%;
	font-size:13px;
}
.comments-area .container {
	padding:0 !important;
}
.comments-area .comment-respond {
	margin-bottom:20px;
}
.comments-area .commentlist,.comments-area .children {
	list-style:none;
	padding:0;
}
.comments-area #comments-title {
	padding:0 0 10px;
}
.comments-area .nocomments {
	margin-bottom:40px;
}
.comments-area .comment-reply-title {
	margin-top:5px;
}
.comment-avatar img {
	border-radius:50%;
	padding:3px;
	background:#fff;
	border:1px solid #f5f5f5;
}
.commentlist .comment,.commentlist .pingback {
	padding-bottom:20px;
}
.commentlist .comment .avatar {
	float:left;
}
.commentlist .comment .comment-author,.commentlist .comment .comment-meta,.commentlist .comment .comment-text {
	padding-left:75px;
}
.commentlist .comment .comment-author {
	font-size:15px;
}
.commentlist .comment .comment-meta {
	font-size:11px;
	color:#888;
	font-family:OpenSansItalic;
}
.commentlist .children {
	margin:20px 0 0;
	padding-left:10px;
}
.commentlist .children>.comment {
	padding-left:23px !important;
}
.commentlist .children .comment {
	border-left:1px solid #ddd;
	position:relative;
}
.commentlist .children .comment:before {
	width:12px;
	height:12px;
	display:block;
	background:#fff;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	-ms-border-radius:12px;
	-o-border-radius:12px;
	border-radius:12px;
	border:1px solid #ddd;
	position:absolute;
	top:30px;
	left:-6px;
	content:"";
	z-index:60;
}
.commentlist .children .comment:after {
	width:100px;
	height:1px;
	border-top:1px solid #ddd;
	display:block;
	position:absolute;
	top:36px;
	left:-5px;
	content:"";
	z-index:50;
}
.commentlist .comment-body {
	padding:20px;
	border:1px solid #ddd;
	display:block;
	z-index:100;
	position:relative;
	background:#f9f9f9;
}
.commentlist .bypostauthor>.comment-body {
	border:1px solid #c7e3ec;
	background:#edf6f9;
}
.commentlist pre {
	background:#fff;
	border-color:#eee;
}
.comment-reply-link,.comment-respond #submit {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	padding:2px 12px 3px 12px;
	font-size:13px;
	color:#fff !important;
	margin:0;
	background:#333;
}
.comment-reply-link:hover,.comment-respond #submit:hover {
	background:#444;
	color:#fff;
	text-decoration:none;
}
.comment-respond textarea {
	width:100%;
}
.comment-respond .form-allowed-tags {
	font-size:14px;
}
.comment-respond .form-allowed-tags code {
	white-space:normal;
}
.comment-respond #submit {
	margin:20px 0 0px;
	border:0;	
	padding:5px 15px 7px;
}
#cancel-comment-reply-link {
	font-size:14px;
	font-weight:normal;
	float:right;
}
#wpcr_postcomment {
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
}
.wpcr_pb5 {
	padding-bottom:0px;
}
#wpcr_button_1 {
	line-height:3;
}
#wpcr_respond_1 blockquote.description p,#wpcr_respond_1 p.response {
	font-size:13px;
}
.hreview h2 {
	font-size:18px;
	font-family:OpenSansSemiBold;
}
.edd_has_purchased {
	margin-top:20px;
	font-family:OpenSansItalic;
}
#wpcr_respond_1 .vcard {
	font-size:15px !important;
}
label,#wpcr_postcomment,h4#comments-title,h3#reply-title {
	font-family:OpenSansSemiBold;
}
h3#reply-title {
	font-size:20px;
	font-family: OpenSansBold;
}
#wpcr_commentform textarea {
	width:100% !Important;
	height:200px !important;
}
#wpcr_respond_1 p.response {
	font-family:OpenSansItalic;
	font-weight:normal;
	margin-top:15px !important;
}
.post-edit-link {
	color:red;
	display:block;
}
strong,b {
	/*font-family:OpenSansSemiBold;*/
}
.tab-content .edd-logged-in {
	display:none;
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:20px;
	font-size:14px;
	line-height:inherit;
	color:#333333;
	border:0;
	border-bottom:1px solid #eee;
	padding-bottom:10px;
	font-family:OpenSansSemiBold;
}
dfn,cite,em,i {
	font-family:OpenSansItalic;
	font-style: normal;
}
.form-email .description {
	display:block;
	font-size:11px;
	font-family:openSansItalic;
}
#edd_checkout_form_wrap #edd_final_total_wrap {margin-bottom:20px;}
.edd_empty_cart {
	color:#c09853;
	background-color:#fcf8e3;
	border:#fbeed5 1px solid;
	padding: 10px 20px;
	display: block;
}
.checkoutpage {
	min-height:100px;
}
.checkoutpage #edd-last-name-wrap,.checkoutpage #edd-user-last-name-wrap, {
	display:none;
}
.checkoutpage #edd_checkout_form_wrap {
	float:left;
	width:36%;
	margin:0px 0px;
}
.checkoutpage #edd_checkout_cart_form {
	width:61%;
	float:right;
	margin-left:3%;
}
.checkoutpage #edd_checkout_form_wrap p label {
	display:inline;
}
.checkoutpage #edd_checkout_form_wrap span.edd-description {
	display:inline;
}
.checkoutpage #edd_checkout_form_wrap fieldset p:last-child {
	margin-bottom:15px;
}
.simpleheading .cart i.icon-shopping-cart {
	font-size:25px;
	background:#fff;
	color:#63a342;
	padding:8px 9px;
	border-radius:50%;
	webkit-transition:color 0.1s linear;
	-moz-transition:color 0.1s linear;
	-o-transition:color 0.1s linear;
	transition:color 0.1s linear;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.simpleheading .cart i.icon-shopping-cart:hover {
	color:black;
	webkit-transition:color 0.1s linear;
	-moz-transition:color 0.1s linear;
	-o-transition:color 0.1s linear;
	transition:color 0.1s linear;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.siteInfo {
	background:#f5f5f5;
	padding-top:40px;
	padding-bottom:30px;
	margin:40px 0 0;
	clear:both;
	position:relative;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
}
.siteInfo input[type=text],.siteInfo input[type=email] {
	width:80%;
}
.widget_wysija_cont .wysija-submit, .jet_submit_button, .jet_newsletter_button {
	background:#31ccfe;
	text-transform:uppercase;
	border:0px;
	padding:7px 10px;
	border-radius:3px;
	color:#fff;
}
.widget_wysija_cont .wysija-submit:hover, .jet_submit_button:hover, .jet_newsletter_button:hover {
	background:#31ccfe;
	opacity:0.8;
	border:0;
}
input[type="checkbox"] {
	margin:-2px 4px 0 2px;
	line-height:normal;
}
/* COLOR TRANSITIONS
-------------------------------------------------------------- */
ul.menu li a, .mainpostindex a, .sidebar-section a
{-webkit-transition:color 0.5s ease-in; -moz-transition:color 0.5s ease-in;  -o-transition:color 0.5s ease-in; transition:color 0.5s ease-in;}
.sidebar-section a{color:#444;}
.sidebar-section a:hover {color:#51B716;}
.button
{}
a.button {color:#fff;}

.logo,
header .menu,
header.wowmenu,
header.wowmenu.tiny, 
header.wowmenu.tiny .logo
{transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;}

/* HEADER
-------------------------------------------------------------- */
header.wowmenu {position: fixed;right: 0;left: 0;}
header.wowmenu {background-color: #fff;background: rgba(255,255,255,0.97);z-index: 1030;padding:15px 0px 10px;border-bottom: 1px solid transparent;}
header.wowmenu.tiny {padding:5px 0px;border-bottom: 1px solid #eee;}
header.wowmenu.tiny .logo {width: 230px;margin-top:7px;float: left;}
.logo {max-width: 100%;float: left;}
ul.menu {list-style:none;}
ul.menu li {display: inline;float: left;margin-left: 10px;margin-right: 15px;}
ul.menu li a {color: #999;/*font-family: OpenSansSemiBold;*/}
ul.menu li a:hover {color:#000;}

/* CONTACT BUTTON
-------------------------------------------------------------- */
.questionbutton {
	top:38%;
	width:35px;
	overflow:hidden;
	position:fixed;
	z-index:999999999;
	box-sizing:content-box;
	color:rgb(255,255,255);
	background-color:rgb(13,96,179);
	cursor:pointer;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:rgb(255,255,255);
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:rgb(255,255,255);
	background-image:none;
	background-attachment:scroll;
	border-top-left-radius:3px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:3px;
	box-shadow:rgba(0,0,0,0.85098) 0px 0px 4px;
	right:0px;
	margin-right:-5px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:rgb(255,255,255);
	background-position:0px 0px;
	background-repeat:repeat repeat;
}
.questionbuttoninner {
	width:23px;
	margin-right:auto;
	margin-left:auto;
	padding-right:0px;
}
.questionbuttoninner img {
	padding:0px;
	max-width:25px;
	min-width:25px;
	width:25px;
	display:inherit !important;
	border:0px;
	margin-top:5px;
	margin-bottom:8px;
	box-shadow:0 0 0 transparent;
}

/* FRONT PAGE
-------------------------------------------------------------- */
.bgheader {
	background:url(images/bg.jpg) repeat-x 1%;	
	-webkit-box-shadow:inset rgba(0,0,0,.20) 0 1px 2px,inset rgba(0,0,0,.20) 0 -1px 2px;
	-moz-box-shadow:inset rgba(0,0,0,.20) 0 1px 2px,inset rgba(0,0,0,.20) 0 -1px 2px;
	box-shadow:inset rgba(0,0,0,.20) 0 1px 2px,inset rgba(0,0,0,.20) 0 -1px 2px;	
	background-position: bottom left;
}
.bgheaderunder {
font-size: 18px;
margin-top:10px;
margin-bottom: 30px;
font-weight: 300;
font-family: OpenSansLight;
}
.bgheader h1 {
color: #fff;
font-size: 30px;
margin-top: 40px;
line-height: 35px;
font-weight: 300;
font-family: OpenSansRegular;
}

.introsteps {
border-bottom: 1px solid #eee;
background: #fff;
padding-bottom: 22px;
padding-top: 22px;
background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));
background: -moz-linear-gradient(top,#fff,#f1f1f1);
}

.introsteps h1 {
font-size: 20px;
color: #333;
/*font-family: OpenSansSemiBold;*/
}

.numberstep {
background: #75ab0d;
border-radius: 50%;
padding: 3px 12px;
color: #fff;
margin-right: 4px;
}

.post-divider {
background: url(images/divider.png) no-repeat center top;
height: 50px;
margin-top: -1px;
}

.shadow3 {
margin: 0;
padding: 0;
max-width: 100%;
height: 40px;
background: url(images/shadow2.png) repeat-x;
}

h1.homepage {
font-size: 20px;
color: #333;
font-weight: 300;
line-height: 29px!important;
margin-bottom: 25px;
font-family: sans-serif; /*OpenSansRegular;*/
}

h4.homepage {
line-height: 1.6875;
font-size: 14px;
font-weight: normal;
margin-bottom: 30px;
}

h2.homepage {
font-family: /*OpenSansLight*/ sans-serif;
color: #333;
font-size: 20px;
margin-bottom:10px;
font-weight: normal;
}

.homeicon {
background: #333;
border-radius: 50%;
color: #fff;
margin-right: 4px;
line-height: 0;
height: 43px;
width: 43px;
display: inline-block;
}

.homeicon i {
position: relative;
left: 12px;
line-height: 43px;
}

.homefeatures {padding:5px 0 0;}
.featured {padding:5px 0px 45px;}

.featured .themescreenshot {
position: relative;
margin-top: 14px;
margin-left: 52px;
max-width:328px;
max-height:205px;
}

.featured .laptop {
background: url(images/laptop2.png) no-repeat;
background-size: 432px 258px;
position: static;
height: 258px;
}

/* FOOTER
-------------------------------------------------------------- */
.siteInfo {
background: #f5f5f5;
padding-top: 35px;
padding-bottom: 25px;
margin: 20px 0 0;
clear: both;
position: relative;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
}

.footertitle {
color: #333;
/*font-weight: 400;
font-family: OpenSansSemiBold; */
font-size: 20px;
line-height: 25px;
margin-bottom:15px;
}

.footer-section p, .footer-section label {
font-size: 13px !Important;
}

#back-top {
	position:fixed;
	bottom:60px;
	right:70px;
}
#back-top span {
	width:32px;
	height:32px;
	display:block;
	margin-bottom:7px;
	background:#444 url(images/up-arrow.png) no-repeat center center;
	-webkit-border-radius:22px;
	-moz-border-radius:22px;
	border-radius:22px;
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
}
#back-top a:hover span {
	background-color:#777;
}
#back-top a {
	width:44px;
	display:block;
	text-align:center;
	font:11px/100% Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#666;
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
}
#back-top a:hover {
	color:#999;
}


}
.wysija-paragraph input[type=text], .wysija-paragraph input[type=email] {width:25%;}
.page-id-6 thead {background: #666;color: #fff;}
.page-id-6 tbody {background:#fff;}
.page-id-6 tfoot {background:#f4f4f4;}
.page-id-6 tr {border:1px solid #eee;}
.page-id-6 td {padding: 5px 20px;}
.page-id-6 th {padding: 10px 20px;}

/* BLOG
-------------------------------------------------------------- */
.mainpost .entry-meta {border-top: 1px solid #eee;border-bottom: 1px solid #eee;padding: 10px 0;}
.sidebar-section select {margin-top:20px;}
#disqus_thread {clear: both;
float: none;
margin-top: 30px;}
.blogindex article {border-bottom: 1px solid #eee;
margin-bottom: 20px;
padding-bottom: 20px;}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
/* Paginate */
.pagination {
	clear:both;
	padding:0px 0;
	position:relative;
	font-size:11px;
	line-height:13px;
	margin:0;
}
.pagination span,.pagination a {
	display:block;
	float:left;
	margin:2px 2px 2px 0;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	width:auto;
	color:#fff;
	background:#555;
}
.pagination a:hover {
	color:#fff;
	background:#51B716;
}
.pagination .current {
	padding:6px 9px 5px 9px;
	background:#51B716;
	color:#fff;
}
.archives article{border-bottom: 1px solid #eee;margin-bottom: 10px;float:none;}
h1.page-title, .mainpost .entry-title {
font-size: 20px;
text-transform: uppercase;
font-family: OpenSansBold;
background: #fff;
border-bottom: medium double #eee;
padding-bottom: 15px;
margin-bottom: 20px;
}
.thumbnail-wrapper img {max-width: 150px;
border: 1px solid #ddd;
padding: 5px;
float: left;
margin-right: 10px;
margin-top: 6px;}
.entry-date {margin-bottom:0px;font-size:13px;text-transform:none;}
.sidebar-section {border: 1px solid #eee;padding: 20px;margin-bottom: 20px;font-size: 13px;}
.sidebar-section h1 {background: #f9f9f9;
margin-top: -20px;
margin-left: -20px;
margin-right: -20px;
padding-left: 20px;
padding-right: 20px;
font-size: 16px;
border-bottom: 1px solid #eee;
padding-top: 5px;
padding-bottom: 5px;font-family: OpenSansBold;margin-bottom:10px;}
.nav-previous, .nav-next {font-family:OpenSansItalic;}
.mainpost, .mainpostindex {border:1px solid #eee;padding:20px;}
.mainpost h1 {margin-bottom:15px;}
.sidebar-section ul {list-style:none;
moz-padding-start: 0px;
-webkit-padding-start: 0px;
-khtml-padding-start: 0px;
-o-padding-start: 0px;
padding-start: 0px;
padding:0px;}
.sidebar-section ul li:before {
		 content: "\00BB \0020";
	     }
#breadcrumbs{
list-style: none;
margin: 0;
overflow: hidden;
-moz-padding-start: 0px;
-webkit-padding-start: 0px;
-khtml-padding-start: 0px;
-o-padding-start: 0px;
padding-start: 0px;
padding: 0px;
}
 
#breadcrumbs li{
    float:left;
    margin-right:7px;
}

#breadcrumbs li a {color:#fff;}
 
#breadcrumbs .separator{   
    color:#fff;
}
.mainpostindex {}
/* CONTACT PAGE
-------------------------------------------------------------- */
.mycontactpage input {
	width:100%;
}
.mycontactpage textarea {
	width:100%;
}
.mycontactpage fieldset {
	border:1px solid #eee;
	padding:30px 30px 0px 30px;
	border-radius:5px;
}
.mycontactpage legend {
	font-size:20px;
	text-align:center;
	width:auto;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0;
	border:0;
	text-transform:uppercase;
	margin-bottom:0;
}
.mycontactpage #back-top {
	display:none;
}

.mycontactpage h4 {font-size: 20px;
margin-top: 20px;margin-bottom:7px;
font-family: OpenSansSemiBold;}

/* FAQ
-------------------------------------------------------------- */

.toggle-details {
	font-size:13px;
	display:none;
	margin-bottom:10px;
	font-family:OpenSansItalic;
}
.toggle-title {
	cursor:pointer;
	margin-bottom:5px;
}
.faqpage fieldset {
	border:1px solid #eee;
	padding:20px;
}
.faqpage legend {
	font-size:16px;
	text-align:center;
	width:auto;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0;
	border:0;
	text-transform:uppercase;
	margin-bottom:0;
}
ul.numbers {
	list-style:decimal;
	margin-left: 0px;
	margin-top: 0;
	-moz-padding-start: 20px;
	-webkit-padding-start: 20px;
	-khtml-padding-start: 20px;
	-o-padding-start: 20px;
	padding-start: 20px;
	padding: 0 20px;
}

/* TABS
-------------------------------------------------------------- */
.fade {

}
.nav:before,.nav:after {
	content:" ";
	/* 1 */
	display:table;
	/* 2 */
}
.nav:after {
	clear: both;
}
.nav:before,.nav:after {
	content:" ";
	/* 1 */
	display:table;
	/* 2 */
}
.nav:after {
	clear:both;
}
.nav>li {
	position:relative;
	display:block;
}
.nav>li>a {
	position:relative;
	display:inline-block;
	padding:0px 15px 0 15px;
}
.nav>li>a:hover,.nav>li>a:focus {
	text-decoration:none;
	background-color:#eeeeee;
}
.nav>li.disabled>a {
	color:#999999;
}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {
	color:#999999;
	text-decoration:none;
	background-color:transparent;
	cursor:not-allowed;
}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
	background-color:#eeeeee;
	border-color:#428bca;
}
.nav .nav-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5;
}
.nav>li>a>img {
	max-width:none;
}
.nav-tabs {
	border-bottom:1px solid #eee;
	-webkit-padding-start: 0px;

-webkit-margin-before: 0;
-webkit-margin-after: 0;
}
.nav-tabs>li {
	float:left;
	margin-bottom:-3px;
}
.nav-tabs>li>a {
	background:#f5f5f5;
	margin-right:15px;
	line-height:2.5;
	border:0px solid transparent;
	border-radius:0;
	padding-top:0px;
	padding-bottom:5x;
	font-size:15px;
	text-transform:uppercase;
	margin-bottom:3px;
	color:#333;
	font-family:OpenSansSemiBold;
}
.nav-tabs>li>a:hover {
	border-color:#eeeeee #eeeeee #eee;
	color:#333;
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {
	color:#fff;
	background-color:#ffffff;
	border:0px solid #dddddd;
	border-bottom-color:transparent;
	cursor:default;
	background:#444;
	border-radius:2px 2px 0 0px;
}
.nav-tabs.nav-justified {
	width:100%;
	border-bottom:0;
}
.nav-tabs.nav-justified>li {
	float:none;
}
.nav-tabs.nav-justified>li>a {
	text-align:center;
}
@media (min-width:768px) {
	.nav-tabs.nav-justified>li {
		display:table-cell;
		width:1%;
	}
}

@media (max-width:767px) {
	.navbar-collapse.collapse {display: none!important;}
}
	
@media (max-width:1100px) {
	.themebuttons .button1 {	font-size:11px !important;}
	.themebuttons {left:15px;right:15px;}
}
.nav-tabs.nav-justified>li>a {
	border-bottom:1px solid #dddddd;
	margin-right:0;
}
.nav-tabs.nav-justified>.active>a {
	border-bottom-color:#ffffff;
}
.nav-pills>li {
	float:left;
}
.nav-pills>li>a {
	border-radius:5px;
}
.nav-pills>li+li {
	margin-left:2px;
}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
	color:#ffffff;
	background-color:#428bca;
}
.nav-stacked>li {
	float:none;
}
.nav-stacked>li+li {
	margin-top:2px;
	margin-left:0;
}
.nav-justified {
	width:100%;
}
.nav-justified>li {
	float:none;
}
.nav-justified>li>a {
	text-align:center;
}
@media (min-width:768px) {
	.nav-justified>li {
		display:table-cell;
		width:1%;
	}
}
.nav-tabs-justified {
	border-bottom:0;
}
.nav-tabs-justified>li>a {
	border-bottom:1px solid #dddddd;
	margin-right:0;
}
.nav-tabs-justified>.active>a {
	border-bottom-color: #ffffff;
}
.tabbable:before,.tabbable:after {
	content:" ";
	/* 1 */
	display:table;
	/* 2 */
}
.tabbable:after {
	clear: both;
}
.tabbable:before,.tabbable:after {
	content:" ";
	/* 1 */
	display:table;
	/* 2 */
}
.tabbable:after {
	clear:both;
}
.tab-content>.tab-pane,.pill-content>.pill-pane {
	display:none;
}
.tab-content>.active,.pill-content>.active {
	display:block;
}
.nav .caret {
	border-top-color:#428bca;
	border-bottom-color:#428bca;
}
.nav a:hover .caret {
	border-top-color:#2a6496;
	border-bottom-color:#2a6496;
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0;
}
.tab-content {
	padding:20px 20px 20px 20px;
	background:#fff;
	border:1px solid #ddd;
	border-top:0;
	transition:border 500ms ease-out;
	-webkit-transition:border 500ms ease-out;
	-moz-transition:border 500ms ease-out;
	-o-transition:border 500ms ease-out;
}
.tab-content>.tab-pane,.pill-content>.pill-pane,.flexslider .slides img, .simpleheading h1, .simpleheading p , .bgheader h1, .bgheader p{
animation:fadein 2s;
-moz-animation:fadein 2s;
/* Firefox */
-webkit-animation:fadein 2s;
/* Safari and Chrome */
-o-animation:fadein 2s;
/* Opera */
}
@keyframes fadein {
from {
	opacity:0;
}
to {
	opacity: 1;
}
}
@-moz-keyframes fadein {
/* Firefox */
from {
	opacity:0;
}
to {
	opacity: 1;
}
}
@-webkit-keyframes fadein {
/* Safari and Chrome */
from {
	opacity:0;
}
to {
	opacity: 1;
}
}
@-o-keyframes fadein {
/* Opera */
from {
	opacity:0;
}
to {
	opacity:1;
}
}
.su-list ul {
	list-style-type:none !important;
	margin:0.5em 0 1.5em 0.5em !important;
	padding:0 !important;
}
.su-list ul ul {margin:0 !Important;}
.su-list ul li {
	list-style-type:none !important;
	display:block !important;
	padding:3px 0 3px 22px !important;
}
.su-list-style-check li {
	background: 0 10px url('images/list-style-check.png') no-repeat !important;
}



.edd_password_change_notice {
	margin-bottom:15px !Important;
}
.edd_pagination {
	background:#f8f8f8;
	padding:15px;
	border-bottom:1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}
#edd_user_history {border:1px solid #eee;}
a.page-numbers {
	background:#555;
	padding:3px 8px;
	color:#fff;
}
.page-numbers.current {
	background:#46A310;
	padding:3px 8px;
	color:#fff;
}
.edd_success {
	margin:0px 20px 40px 20px !Important;
}
.edd_login_form legend {
	font-size:15.5px;
}
.edd_has_purchased {
	display:none;
}

.myaccountpage label[for=edd_display_name], select[name=edd_display_name] {
    display:none !Important;
}
.myaccountpage form#edd_profile_editor_form legend {
	display:none;
}
.myaccountpage form#edd_profile_editor_form fieldset:before {
	content:'EDIT ACCOUNT';
	font-size:14px;
	font-family:OpenSansSemiBold;
	border-bottom:1px solid #eee;
	display:block;
	margin-bottom:20px;
	padding-bottom:5px;
	padding-top:5px;
	background:#f5f5f5;
	margin-top:-20px;
	margin-left:-20px;
	margin-right:-20px;
	padding-left:20px;
}
.myaccountpage input[type=text],.myaccountpage input[type=email],.myaccountpage input[type=password] {
	padding:4px 10px;
	border:1px solid #e5e5e5;
	border-radius:3px;
	margin-bottom:10px;
	width:45%;
}
button,input,select,textarea {
	padding:4px 10px 6px;
}
input[type=text], input[type=email], input[type=password],textarea {
color: #666;
border: 1px solid #e5e5e5;
border-radius: 3px;
}
.accountinfo {
	font-size:14px;
	font-family:OpenSansSemiBold;
	border-bottom:1px solid #eee;
	display:block;
	margin-bottom:20px;
	padding-bottom:5px;
	padding-top:5px;
	background:#f5f5f5;
	margin-top:-20px;
	margin-left:-20px;
	margin-right:-20px;
	padding-left:20px;
}
.myaccountpage #edd_profile_billing_address_wrap {display:none;}


/* Checkout Cart */
table#edd_checkout_cart,table#edd_user_history {
	border:1px solid #eee;
}
table#edd_checkout_cart thead th,table#edd_user_history thead th {
}
#edd_checkout_cart th,#edd_checkout_cart td {
	border-bottom:1px solid #eee;
}
#edd_user_history th {
	font-family:OpenSansSemiBold;
}
#edd_user_history th,#edd_user_history td {
	padding:5px 10px;
}
table#edd_checkout_cart tfoot th {
	font-size:16px;
	padding:10px;
	border-bottom:none;
}
table#edd_checkout_cart tbody td,table#edd_user_history tbody td {
	padding:10px 10px;
}
#edd_checkout_form_wrap {
	margin:30px 0px;
}
#edd_checkout_user_info legend {
	font-size:18px;
	margin:0px 0px 21px;
	color:#222;
	padding-bottom:5px;
}
#edd_checkout_form_wrap p {
	margin:0px 0px 10px 0px;
}
#edd_checkout_form_wrap p label {
	display:block;
}
#edd_checkout_cart th,#edd_checkout_form_wrap legend,#edd_checkout_form_wrap label {
	font-weight:normal;
	font-family:OpenSansSemiBold;
}
#edd_checkout_form_wrap span.edd-description {
	color: #aaa;
}

/* =Media query for 960 Screens - sets nested grids to 100%
-------------------------------------------------------------- */
@media only screen and (max-width:960px){
.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12{width:100%;}
.row .row > div:last-child{margin-bottom:0 !important}
}

/* =Media query for iPad and tablets
-------------------------------------------------------------- */
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) and (orientation:portrait){
body{font-size:90%}
.row{margin-bottom:0!important}
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{width:100%;margin-right:0;margin-left:0;margin-bottom:20px;}
header {position:static;}
.wrapcontent {padding-top: 0;}
}

/* AFTER MISC
-------------------------------------------------------------- */
.at4-whatsnext.at-whatsnext-nophoto {
width: 270px;
display: none !important;
}
.atss {top:35%;}
.frameimg {border: 1px solid #ddd;background: #fff;padding: 5px;}
#messages {font-size:13px;}
#edd_user_history th {font-weight: 300;}
#post-558 blockquote small a{display:none;}
.postid-1359 .theme-buy-box, #woopra_bar {display:none !Important;}
.flexslider {-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);box-shadow: 0 1px 4px rgba(0,0,0,.2);}
#fsb-social-bar {display: block !Important;border-bottom: 1px solid #eee !Important;border-top: 1px solid #eee !Important;padding: 10px 0 15px !Important;}
#edd_checkout_cart td img {border:1px solid #e1e1e1 !Important; padding:3px !Important;width:35px;}
.smallicons img {width:40px;}
.smallicons {float:right;}



@media (max-width:1115px) {
.wrapitem {max-height: 310px;}
.wrapitem .item {margin-left: 0;left: 0;background-position:center;}
.article-list.cf .c4 {width:50%;text-align:center;}
.item img {position: relative;}
.wrapitem .item img, .wrapitem .item img:hover {left:0px !important;}
.wrapitem .item .caption {background:none;width: 100%;left: 0;margin-left: 0;}
.wrapitem .themebuttons {text-align: center;display: block;position: absolute;width: 250px;margin: 0px auto;}
.grid.featured .c5 {width:100%;text-align:center;}
.grid.featured .c5 .themebuttons {margin-left:0px;}
.grid.featured .c5 .item {overflow: visible;max-width:450px;margin: 0px auto;}
.grid.featured .c7 {width:100%;text-align:center;margin-bottom:30px;}
}

@media (max-width:740px) {
.article-list.cf .c4 {width:100%;text-align:center;}
}
body{overflow-x:hidden; }

@media (max-width:480px) {
#back-top a {display:none;}
}

article.post-2027 .product-detail.c4{display:none;}
.entry-content .edd-csau-products h2, .edd-csau-products h2 {font-size: 22px;color: #F16A14;text-transform:uppercase;margin-left: 160px;}
h3.edd_download_title {font-size: 20px;line-height: 27px;margin-top: 10px;}
.edd-csau-products.col-3 .edd_download {width: 100%;}
.edd-csau-products.col-3 .edd_download img{float: left;margin-right: 20px;margin-bottom: 30px;margin-top: 17px;border: 1px solid #ccc;width: 120px;height: 120px;border-radius: 50%;padding: 5px;}
input {color: #666;border: 1px solid #E5E5E5;border-radius: 3px;}
ul {-moz-padding-start: 0px;}
#commentform input[type="text"] {margin-left:20px;}
#commentform input[type="email"] {margin-left:23px;}
#commentform input[type="password"] {margin-left:20px;}
#commentform input[type="url"] {margin-left:18px;}
#commentform textarea {margin-left:0px;}
.checkoutpage #edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info {display: none;}
