/*
Theme Name:     KnapStack Child Theme
Theme URI:      http://mintplugins.com/
Description:    Knapstack Child theme for the Knapstack Theme
Author:         Move Plugins
Author URI:     http://mintplugins.com
Template:       knapstack
Version:        1.0.0
*/

@import url("../knapstack/style.css");
.edd-cancel{
	display:none;
}
#edd-next-submit-wrap{
	margin:0px!important;
}
.button{
	display:inline-block;
}
.edd-payment-icons{
	margin-left: 25px;
    margin-bottom: 10px;
}
#edd_payment_mode_select > legend,
#edd_payment_mode_select{
	margin-bottom:0px;
}
.wpmenucart-icon-shopping-cart-0:before {
	font-family: 'fontawesome';
	content: "\f07a";
	margin-right:10px;
}

/* Isotopes Opt In Page with Browsers */
#mp-brick-23514 .mp-stacks-grid-item-image-holder,
/* Opt In Page with Browsers */
#mp-brick-23027 .mp-stacks-grid-item-image-holder,
/* Themes Page with Browsers */
#mp-brick-22520 .mp-stacks-grid-item-image-holder,
/* Sidebar With Browsers */
#mp-brick-22622 .mp-stacks-grid-item-image-holder,
/* MP Stacks Showcase */
#mp-brick-22635 .mp-stacks-grid-item-image-holder,
/* WordPress Church Themes Page */
#mp-brick-27607 .mp-stacks-grid-item-image-holder,
#mp-brick-27634 .mp-stacks-grid-item-image-holder,
#mp-brick-27659 .mp-stacks-grid-item-image-holder,
#mp-brick-27766 .mp-stacks-grid-item-image-holder,
#mp-brick-28030 .mp-stacks-grid-item-image-holder,
#mp-brick-28141 .mp-stacks-grid-item-image-holder,
#mp-brick-28216 .mp-stacks-grid-item-image-holder,
#mp-brick-29153 .mp-stacks-grid-item-image-holder,
#mp-brick-29363 .mp-stacks-grid-item-image-holder,
#mp-brick-29475 .mp-stacks-grid-item-image-holder,
#mp-brick-29485 .mp-stacks-grid-item-image-holder,
#mp-brick-29716 .mp-stacks-grid-item-image-holder,
#mp-brick-29745 .mp-stacks-grid-item-image-holder,
#mp-brick-29833 .mp-stacks-grid-item-image-holder
{
	background-image:url('images/browser@2x.png');
	background-size: 100%;
	padding: 7% 4.7% 3px 4.7%;
	box-sizing: border-box;
}
/* Sidebar With Browsers */
#mp-brick-22622 .mp-stacks-grid-item-image-holder{
	background-image:url('images/browser@2x.png');
	background-size: 100%;
	padding: 7.1% 4.7% 3px 4.7%;
	box-sizing: border-box;
}

/*WordPress Login Screen*/
body.login {
	background: #222222;
	text-align:left;
}
body.login #login h1{
	position:relative;
}
body.login h1 a{
	background-image: none;
	color: #FFF;
	height: 80px;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3em;
	margin: 0;
	padding: 38px 0px 0px 120px;
	text-decoration: none;
	width: 280px;
	text-indent: 0px;
	outline: 0;
	overflow: hidden;
	display: block;
	text-align:left;
}
body.login h1 a:hover,
body.login #nav a:hover,
body.login #backtoblog a:hover{
	color:#34495e;
}
body.login input{
	border: none;
}
body.login #nav a,
body.login label,
body.login #backtoblog a,
body.login #login p
{
	color: #FFF;
}
body.login .submit{
	clear:both;
}
body.login #wp-submit{
	float:none;
}
body.login #login .forgetmenot{
	margin-bottom:13px;
}
body.login form{
	background-color:inherit;
	box-shadow:none;
	-webkit-box-shadow:none;
	margin:0px;
	padding:0px;
}
body.login h1 a:before{
	position:absolute;
	top:0px;
	left:50px;
	display: block;
	font-family: 'mintplugins';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\0041";
	text-indent:0px;
	font-size:100px;
	float:left;
}
body.wp-core-ui .button-primary,
body.wp-core-ui .button.button-large,
body.wp-core-ui .button-group.button-large .button{
	background:inherit;
	background-color: #34495e;
	display: inline-block;
	height:inherit;
	-webkit-appearance: none;
	text-indent: 0px;
	color: #fff;
	padding: 10px 20px 10px 20px;
	box-shadow:none;
	-webkit-box-shadow:none;
	border-radius: 3px;
	border: none;
	text-shadow: none;
	-webkit-transition: background-color .25s linear;
	-moz-transition: background-color .25s linear;
	-o-transition: background-color .25s linear;
	-ms-transition: background-color .25s linear;
	transition: background-color .25s linear;
	text-decoration: none;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-align: center;
	white-space: inherit;
	vertical-align: inherit;
	cursor: pointer;
}
body.wp-core-ui .button-primary.hover,
body.wp-core-ui .button-primary:hover,
body.wp-core-ui .button-primary.focus,
body.wp-core-ui .button-primary:focus{
	background-color:#2ecc71;
}
body.login #nav,
body.login #backtoblog{
	padding-left:0px;
}
body.login #login_error,
body.login #login .message{
	margin-bottom:15px;
	color: #34495e;
}
body.login #pass-strength-result{
	float: none;
	clear: both;
	margin-bottom: 10px;
}

#main-container .page-header{
	padding-top:115px;
}
/*Featured Image on checkout*/
.edd-checkout #main-container > .page-header > .page-header-inner .feat-img img{
	width:70px;
	height:67px;
}

/* Monster Popup thing */
html div#om-xfoisimoqj-lightbox .optin-monster-image-preview,
html div#om-xfoisimoqj-lightbox #om-lightbox-clean-slate-optin-image-container{
	background-image: url('https://mintplugins.com/wp-content/uploads/2015/03/MacBookAir-6001.jpg');
	width: 300px;
	max-width: 300px!important;
	height: 200px;
	background-repeat: no-repeat;
	background-size: 300px;
	position: absolute;
	left: -100px;
	top: -10px;
}
html div#om-xfoisimoqj-lightbox .optin-monster-image{
	display:none!important;
}

/* Checkout Style */
.page-template-checkout-page .content-area-one, .single-format-standard .content-area-one {
  width: 100%;
  max-width: 600px;
  display: inline-block;
  vertical-align: top;
  margin-right: 65px;
}
.page-template-checkout-page  .content-area-two, .single-format-standard .content-area-two {
  width: 100%;
  max-width: 390px;
  display: inline-block;
  vertical-align: top;
}


/* Support Single Page */
.single-support .content-area-one,
.single-support .entry-content{
	width:100%;
	max-width:100%;
}


/* Account page description of license upgrades */
#mp_stacks_account_page_license_description{
	font-size:14px;
}

/* Hide Master License in Footer on checkout page */
.page-template-checkout-page #mp-brick-28166,
.postid-3564 #mp-brick-28166{
	display:none;
}
#master-license-footer-find-out-more{
	display:inline-block;
	float:left;
	margin-right:10px;
}

#mp-brick-23242-second-content-type .mp-stacks-feature:nth-child(5) {
	padding-top:0px;
}
/* Hide the features icon on the testimonials page and above the button for "Read More Testimonials" on the home page */
#mp-brick-23242-second-content-type .mp-stacks-feature:nth-child(5) .mp-stacks-features-icon-container,
#mp-brick-29600-first-content-type-container .mp-stacks-features-icon-container
{
	display:none;
}

/* Affiliate Program */
#page-id-4167 form{
	display:inline-block;
	vertical-align: top;
}
#affwp-register-form{
	margin-right:25px;
	border-right: solid 1px rgba(28, 32, 34, 0.11);
	padding-right: 25px;
}

.comments-area{
	text-align:left;
}
textarea#comment {
	height: 132px;
	width: 100%;
	max-width: 100%;
	margin: 0px;
}

/* Hide Discount Code on Checkout */
#edd_discount_code{
	display:none;
}

/* Hide Hosting Sales brick on Hosting page and checkout */
.postid-35966 #mp-brick-36145,
.page-id-2251 #mp-brick-36145,
.page-id-36525 #mp-brick-36145{
	display:none;
}

/* Hide Navigation on checkout page */
.page-id-2251 #site-navigation{
	display:none;
}

/* Hide bottom footer brick on checkout page */
.page-id-2251 #mp-brick-4013{
	display:none;
}

form[id^="edd"] legend, form[class^="fes"] legend {
	display: inline-block;
}

.edd_sl_license_key{
	width:100%;
}

input[type=checkbox]{
	width:16px!important;
}
