/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Div (#5) label **/
.row > div:nth-of-type(5) > label {
	display: none !important;
}

/** General >> Div (#4) label **/
.row > div:nth-of-type(4) > label {
	display: none !important;
}

/** General >> Div (#3) label **/
.sc-section > div:nth-of-type(2) > div:nth-of-type(3) > label {
	display: none !important;
}

/** General >> Div (#2) label **/
.sc-section > div:nth-of-type(2) > div:nth-of-type(2) > label {
	display: none !important;
}

/** General >> Div (#1) label **/
.card-details > div:nth-of-type(2) > div:nth-of-type(1) > label {
	display: none !important;
}

/** General >> Card details row (#2) **/
.card-details .row:nth-of-type(2) {
	width: 50% !important;
	height: 0 !important;
	padding-bottom: 50px !important;
}

/** General >> Products title **/
.products .title {
	font-size: 26px !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

/** General >> Sc payment form item **/
#sc-payment-form .item {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

/** General >> Card details title **/
.card-details .title {
	display: none !important;
}

/** General >> Row col sm 6 (#1) **/
.row .col-sm-6:nth-of-type(1) {
	width: 50% !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

/** General >> Card details row (#1) **/
.card-details .row:nth-of-type(1) {
	padding-top: 20px !important;
	margin-top: 0 !important;
}

/** General >> Row col sm 6 (#3) **/
.row .col-sm-6:nth-of-type(3) {
	width: 49% !important;
	padding-top: 5px !important;
	padding-bottom: 10px !important;
	margin-top: 5px !important;
	margin-bottom: 0 !important;
}

/** General >> Row col sm 6 (#2) **/
.row .col-sm-6:nth-of-type(2) {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

/** General >> Pay info title **/
.pay-info .title {
	display: none !important;
}

/** General >> Sc payment form pay info **/
#sc-payment-form .pay-info {
	margin-bottom: 10px !important;
}

/** General >> Row col sm 12 (#2) **/
.row .col-sm-12:nth-of-type(2) {
	margin-bottom: 0 !important;
}

/** General >> Row col sm 12 (#3) **/
.row .col-sm-12:nth-of-type(3) {
	margin-bottom: 0 !important;
}

/** General >> Row div (#5) **/
.row div:nth-of-type(5) {
	padding-top: 29px !important;
	padding-bottom: 5px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

/** General >> Row div (#4) **/
.row div:nth-of-type(4) {
	padding-top: 35px !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

/** General >> Div (#2) div **/
.sc-order-summary > div:nth-of-type(2) > div {
	position: static !important;
}

/** General >> Sc card button **/
#sc_card_button {
	width: 120px !important;
	max-width: auto !important;
	height: 40px !important;
	padding: 10px 5px 10px 5px !important;
}

/** General >> Sc payment form sc stripe **/
#sc-payment-form .sc-stripe {
	padding-top: 0 !important;
	margin-top: -20px !important;
}

/** General >> Sc stripe label **/
.sc-stripe label {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-wrap: nowrap !important;
	-moz-flex-wrap: nowrap !important;
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}

/** General >> Email **/
#email {
	
}

/** General >> Sc payment form horizontal rule **/
#sc-payment-form hr {
	display: none !important;
}

/** General >> Sc payment form selectize input **/
#sc-payment-form .selectize-input {
	
}

/** General >> Address info form group **/
.address-info .form-group {
	padding-bottom: 20px !important;
	margin-top: 0 !important;
}

/** General >> Sc payment form summary items **/
#sc-payment-form .summary-items {
	margin-bottom: 0 !important;
}

/** General >> Div (#1) span **/
.summary-items > div:nth-of-type(1) > span {
	display: none !important;
}

/** General >> Sc order summary title **/
.sc-order-summary .title {
	font-size: 26px !important;
	margin-bottom: 0 !important;
}

/** General >> Tax sc label **/
.tax .sc-label {
	margin-bottom: 5px !important;
}

/** General >> Vat container form group (#1) **/
.vat_container .form-group:nth-of-type(1) {
	margin-bottom: 0 !important;
}

/** General >> City **/
#city {
	
}

/** General >> Sc password **/
#sc-password {
	
}

/** General >> Card details col sm 12 **/
.card-details .col-sm-12 {
	padding-right: 0 !important;
	margin-top: 10px !important;
	margin-bottom: 0 !important;
	display: grid !important;
}

/** General >> Sc payment form sc show coupon **/
#sc-payment-form .sc-show-coupon {
	margin-bottom: 0 !important;
}

/** General >> Address2 **/
#address2 {
	margin-top: 28px !important;
}

/** General >> Address1 **/
#address1 {
	
}

/** General >> Sc payment form pay methods **/
#sc-payment-form .pay-methods {
	margin-top: -40px !important;
}

/** General >> Sc card button text **/
#sc_card_button .text {
	text-align: center !important;
}


/*= General 2 ================= */

/** General 2 >> Learndash course header bb about instructor **/
#learndash-course-header .bb-about-instructor {
	display: none !important;
}

/** General 2 >> Learndash page content ld content actions **/
#learndash-page-content .ld-content-actions {
	padding-bottom: 0 !important;
}

/** General 2 >> Learndash page content ld content action **/
#learndash-page-content .ld-content-action {
	padding-bottom: 0 !important;
}

/** General 2 >> Learndash page content learndash mark complete button **/
#learndash-page-content .learndash_mark_complete_button {
	
}

/** General 2 >> Learndash page content ld focus comments **/
#learndash-page-content .ld-focus-comments {
	margin-top: 0 !important;
	margin-bottom: 60px !important;
}

/** General 2 >> Respond **/
#respond {
	margin-bottom: 40px !important;
}

/** General 2 >> Boss recent posts 4 **/
#boss-recent-posts-4 {
	
}

/** General 2 >> Secondary **/
#secondary {
	
}

