/*  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 >> Sc payment form horizontal rule **/
#sc-payment-form hr {
	display: none !important;
}

/** 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 >> 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 >> 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 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 >> Post 531895 entry header **/
#post-531895 .entry-header {
	display: none !important;
}

/** General 2 >> Post 531895 entry content **/
#post-531895 .entry-content {
	width: 100% !important;
	max-width: 100% !important;
}

/** General 2 >> Entry content heading 1 **/
.entry-content h1 {
	width: 75% !important;
	max-width: 75% !important;
}

/** General 2 >> Main **/
#main {
	padding-top: 0 !important;
}

/** General 2 >> Masthead **/
#masthead {
	padding-top: 30px !important;
	padding-bottom: 50px !important;
}

/** General 2 >> Tve editor heading 2 **/
#tve_editor h2 {
	width: 100% !important;
	max-width: 100% !important;
}

/** General 2 >> Content **/
#content {
	width: 100% !important;
	max-width: 100% !important;
}

/** General 2 >> Tve editor thrv text element **/
#tve_editor .thrv_text_element {
	width: 100% !important;
}

/** General 2 >> Tve editor **/
#tve_editor {
	width: 100% !important;
	min-width: 100% !important;
}

/** General 2 >> Tve flt **/
#tve_flt {
	width: 100% !important;
	max-width: 100% !important;
}

/** General 2 >> Post 531895 default max width **/
#post-531895 .default-max-width {
	padding-bottom: 0 !important;
}

/** General 2 >> Colophon **/
#colophon {
	margin-top: 0 !important;
}

/** General 2 >> Post 531949 entry content **/
#post-531949 .entry-content {
	margin-top: 0 !important;
}

/** General 2 >> Post 531949 entry header **/
#post-531949 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 >> Post 531949 attachment post thumbnail **/
#post-531949 .attachment-post-thumbnail {
	width: 60% !important;
}

/** General 2 >> Post 531949 entry title **/
#post-531949 .entry-title {
	font-size: 60px !important;
	text-align: center !important;
}

/** General 2 >> Post 531887 attachment post thumbnail **/
#post-531887 .attachment-post-thumbnail {
	width: 60% !important;
}

/** General 2 >> Post 531887 entry title **/
#post-531887 .entry-title {
	font-size: 50px !important;
	text-align: center !important;
}

/** General 2 >> Post 531887 entry header **/
#post-531887 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 >> Post 530940 entry title **/
#post-530940 .entry-title {
	font-size: 60px !important;
	text-align: center !important;
}

/** General 2 >> Post 530940 entry header **/
#post-530940 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 >> Post 530943 entry title **/
#post-530943 .entry-title {
	font-size: 60px !important;
	text-align: center !important;
}

/** General 2 >> Post 530943 attachment post thumbnail **/
#post-530943 .attachment-post-thumbnail {
	width: 60% !important;
}

/** General 2 >> Post 530943 entry header **/
#post-530943 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 >> Post 530918 entry title **/
#post-530918 .entry-title {
	font-size: 60px !important;
	text-align: center !important;
}

/** General 2 >> Post 530918 entry header **/
#post-530918 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 >> Post 530948 entry title **/
#post-530948 .entry-title {
	font-size: 60px !important;
	text-align: center !important;
}

/** General 2 >> Post 530948 post thumbnail **/
#post-530948 .post-thumbnail {
	width: 60% !important;
}

/** General 2 >> Post 530948 entry header **/
#post-530948 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 >> Entry title **/
#post-531974 .entry-title {
	font-size: 50px !important;
	text-align: center !important;
}


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

/** General 2 2 >> Attachment post thumbnail **/
#post-531974 .attachment-post-thumbnail {
	width: 60% !important;
}

/** General 2 2 >> Entry header **/
#post-531974 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 2 >> Entry content **/
#post-531974 .entry-content {
	margin-top: 10px !important;
}

/** General 2 2 >> Entry title **/
#post-531978 .entry-title {
	font-size: 50px !important;
	text-align: center !important;
}

/** General 2 2 >> Attachment post thumbnail _2 **/
#post-531978 .attachment-post-thumbnail {
	width: 60% !important;
}

/** General 2 2 >> Entry header _2 **/
#post-531978 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 2 >> Entry title _2 **/
#post-531984 .entry-title {
	font-size: 50px !important;
	text-align: center !important;
}

/** General 2 2 >> Attachment post thumbnail _4 **/
#post-531984 .attachment-post-thumbnail {
	width: 60% !important;
}

/** General 2 2 >> Entry header _3 **/
#post-531984 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 2 >> Entry title _3 **/
#post-531987 .entry-title {
	font-size: 50px !important;
	text-align: center !important;
}

/** General 2 2 >> Attachment post thumbnail _3 **/
#post-531987 .attachment-post-thumbnail {
	width: 60% !important;
}

/** General 2 2 >> Entry header _4 **/
#post-531987 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 2 >> Entry title _4 **/
#post-531990 .entry-title {
	font-size: 50px !important;
	text-align: center !important;
}

/** General 2 2 >> Attachment post thumbnail _6 **/
#post-531990 .attachment-post-thumbnail {
	width: 60% !important;
}

/** General 2 2 >> Entry header _5 **/
#post-531990 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 2 >> Entry title _5 **/
#post-531994 .entry-title {
	font-size: 50px !important;
	text-align: center !important;
}

/** General 2 2 >> Attachment post thumbnail _5 **/
#post-531994 .attachment-post-thumbnail {
	width: 60% !important;
}

/** General 2 2 >> Entry header _6 **/
#post-531994 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 2 >> Entry title _6 **/
#post-531997 .entry-title {
	font-size: 50px !important;
	text-align: center !important;
}

/** General 2 2 >> Attachment post thumbnail _7 **/
#post-531997 .attachment-post-thumbnail {
	width: 60% !important;
}

/** General 2 2 >> Entry header _7 **/
#post-531997 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 2 >> Entry title _7 **/
#post-532000 .entry-title {
	font-size: 50px !important;
	text-align: center !important;
}

/** General 2 2 >> Attachment post thumbnail _8 **/
#post-532000 .attachment-post-thumbnail {
	width: 60% !important;
}

/** General 2 2 >> Entry header _8 **/
#post-532000 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 2 >> Entry title _8 **/
#post-532071 .entry-title {
	font-size: 55px !important;
	text-align: center !important;
}

/** General 2 2 >> Attachment post thumbnail _9 **/
#post-532071 .attachment-post-thumbnail {
	max-width: 30% !important;
}

/** General 2 2 >> Entry header _9 **/
#post-532071 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 2 >> Attachment post thumbnail _10 **/
#post-532102 .attachment-post-thumbnail {
	width: 300px !important;
}

/** General 2 2 >> Attachment post thumbnail _11 **/
#post-532109 .attachment-post-thumbnail {
	width: 300px !important;
}

/** General 2 2 >> Entry title _9 **/
#post-532109 .entry-title {
	font-size: 50px !important;
}

/** General 2 2 >> Entry title _10 **/
#post-532121 .entry-title {
	font-size: 48px !important;
}

/** General 2 2 >> Attachment post thumbnail _12 **/
#post-532121 .attachment-post-thumbnail {
	width: 600px !important;
}

/** General 2 2 >> Entry title _11 **/
#post-532130 .entry-title {
	font-size: 60px !important;
}

/** General 2 2 >> Attachment post thumbnail _14 **/
#post-532130 .attachment-post-thumbnail {
	width: 500px !important;
}

/** General 2 2 >> Entry title _12 **/
#post-532143 .entry-title {
	font-size: 60px !important;
	text-align: center !important;
}

/** General 2 2 >> Entry title _13 **/
#post-532152 .entry-title {
	font-size: 60px !important;
	text-align: center !important;
}

/** General 2 2 >> Attachment post thumbnail _13 **/
#post-532152 .attachment-post-thumbnail {
	width: 500px !important;
}

/** General 2 2 >> Entry title _14 **/
#post-532158 .entry-title {
	font-size: 60px !important;
	text-align: center !important;
}

/** General 2 2 >> Entry title _15 **/
#post-532176 .entry-title {
	font-size: 60px !important;
}

/** General 2 2 >> Attachment post thumbnail _15 **/
#post-532176 .attachment-post-thumbnail {
	max-width: 50% !important;
}


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

/** General 2 2 2 >> Entry title **/
#post-532166 .entry-title {
	font-size: 50px !important;
}

/** General 2 2 2 >> Attachment post thumbnail **/
#post-532166 .attachment-post-thumbnail {
	max-width: 50% !important;
}

/** General 2 2 2 >> Entry title _3 **/
#post-532183 .entry-title {
	font-size: 60px !important;
	text-align: center !important;
}

/** General 2 2 2 >> Attachment post thumbnail _2 **/
#post-532183 .attachment-post-thumbnail {
	max-width: 50% !important;
	margin-top: 40px !important;
}

/** General 2 2 2 >> Entry title _2 **/
#post-532201 .entry-title {
	font-size: 62px !important;
	text-align: center !important;
}

/** General 2 2 2 >> Attachment post thumbnail _3 **/
#post-532201 .attachment-post-thumbnail {
	max-width: 50% !important;
}

/** General 2 2 2 >> Entry content **/
#post-532201 .entry-content {
	margin-top: 0 !important;
}

/** General 2 2 2 >> Entry header **/
#post-532201 .entry-header {
	padding-bottom: 0 !important;
}

/** General 2 2 2 >> Entry title _4 **/
#post-532212 .entry-title {
	font-size: 60px !important;
	text-align: center !important;
}

/** General 2 2 2 >> Attachment post thumbnail _4 **/
#post-532212 .attachment-post-thumbnail {
	width: 50% !important;
}

/** General 2 2 2 >> Entry title _5 **/
#post-532220 .entry-title {
	font-size: 60px !important;
}

/** General 2 2 2 >> Attachment post thumbnail _5 **/
#post-532220 .attachment-post-thumbnail {
	width: 50% !important;
}

/** General 2 2 2 >> Entry header _2 **/
#post-532220 .entry-header {
	padding-bottom: 0 !important;
}

