/*
Theme Name: Neve-Child
Author: My Neve
Template: neve
*/

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, label, legend, 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;}

@-ms-viewport {width: device-width;}

body {-ms-overflow-style: scrollbar; -webkit-text-size-adjust: none; line-height: 1; background: #fff;}

body, input, select, textarea {color: #444;font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; line-height: 1.5;}

a {color: #0076e8;text-decoration: none;}
a:hover {text-decoration: underline;}

strong, b {font-weight: bold;}
em, i {font-style: italic;}
p {	margin: 0 0 27px 0;}

h1 {color: #222; line-height: 1.2em; font-weight: normal; font-family: Georgia; text-transform: none; font-size: 36px; margin: 0 0 1em 0;}
h2 {color: #222; line-height: 1.2em; font-weight: normal; font-family: Georgia; text-transform: none; font-size: 30px; margin: 0 0 1em 0;}
h3 {color: #222; line-height: 1.2em; font-weight: normal; font-family: Georgia; text-transform: none; font-size: 24px; margin: 0 0 1em 0;}
h4 {color: #222; line-height: 1.2em; font-weight: normal; font-family: Georgia; text-transform: none; font-size: 22px; margin: 0 0 1em 0;}
h5 {color: #222; line-height: 1.2em; font-weight: normal; font-family: Georgia; text-transform: none; font-size: 20px; margin: 0 0 1em 0;}
h6 {color: #222; line-height: 1.2em; font-weight: normal; font-family: Georgia; text-transform: none; font-size: 18px; margin: 0 0 1em 0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #0076e8;	text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: underline;}

/* Header */
#header {color: #000;cursor: default;height: 3.25em;left: 0;line-height: 3.25em;position: relative;text-align: right;top: 4em;width: 100%;z-index: 10001;}
#header .inner {margin: 0 auto;position: relative;}
#header .logo {width: 200px; height: 200px; color: #000;display: inline-block;font-weight: normal;letter-spacing: 3px;height: inherit;left: 0;line-height: inherit;margin: 0 0 0 -90px;;padding: 0;position: absolute;top: 0;font-size: 1.3em;z-index:1001;}
.logo img {	max-height: 129px; max-width: 129px;}
#header .logo a:hover {	text-decoration: none;}

#banner {padding: 7em 0 7em 0; text-align: center; background-image: url("https://lifedrawing.academy/images/header-banner.jpg"); background-position: top; background-attachment: fixed; background-repeat: repeat-x; background-color:#e4dac6;}

#bannerSlim {padding: 5em 0 5em 0; text-align: center; background-image: url("https://lifedrawing.academy/images/banner-slim.jpg"); background-position: top; background-attachment: fixed; background-repeat: repeat-x; background-color:#e4dac6;}
#bannerSlim p {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1em;font-weight: normal;color: #000;margin-bottom: 1.75em;}

#bannerMembers {padding: 9em 0 8em 0; text-align: center; background-image: url("https://lifedrawing.academy/images/banner-members.jpg"); background-position: top; background-attachment: fixed; background-repeat: repeat-x; background-color:#fbcdb5;}
#bannerMembers p {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1em;font-weight: normal;color: #000;margin-bottom: 1.75em;}

#banner h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 3em;font-weight: normal;letter-spacing: 3px;color: #000;line-height: 1em;margin: 0 0 0.5em 0;padding: 0;}
#banner h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.2em;font-weight: normal;letter-spacing: 1px;color: #000;}
#banner p {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1em;font-weight: normal;color: #000;margin-bottom: 1.75em;}

.site-main-title {font-family:Georgia, "Times New Roman", Times, serif; font-size: 3em;font-weight: normal;letter-spacing: 3px;color: #000;line-height: 1em;margin: 0 0 0.5em 0;padding: 0;}
.site-main-title a {color: #000;text-decoration: none;}
.site-main-title a:hover {color: #710000;text-decoration: none;}
.site-description {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.2em;font-weight: normal;letter-spacing: 1px;color: #000;}
@media screen and (max-width: 736px) {#bannerMembers .site-main-title {font-size: 2.5em; letter-spacing: 1px;}}
@media screen and (max-width: 736px) {#bannerMembers .site-description {font-size: 1em; letter-spacing: 0;}}
@media screen and (max-width: 480px) {#bannerMembers .site-main-title {font-size: 2em; letter-spacing: 0;}}
@media screen and (max-width: 480px) {#bannerMembers .site-description {font-size: 0.8em; letter-spacing: 0;}}

@media screen and (max-width: 1280px) {#banner {padding: 7em 1.5em 7em 1.5em;}}
@media screen and (max-width: 736px) {#banner {padding: 5em 1.5em 4em 1.5em;} #banner h1 {font-size: 2.5em;}}
@media screen and (max-width: 480px) {#banner {padding: 7em 1.5em 4em 1.5em;}}

.subpage {padding-top: 0;}
.subpage #header {background: #fff; top: 0; height: 90px; line-height: 90px; position: relative;}

.inner {max-width: 70em; margin: 0 auto;}
@media screen and (max-width: 1280px) {.inner {max-width: 90%;}}
@media screen and (max-width: 480px) {.inner {max-width: 85%;}}

/* Logo */gridFrYellow
.site-title {margin-bottom: 0; line-height: 1.2; top: 0;}

ol, ul {list-style-position: outside;}

#clearBoth {clear: both;}
.clear { clear: both }

.nv-page-title h1 { text-align: center; }
.nv-page-title-wrap { margin-top: 50px;}
.nv-page-title { margin-bottom: 60px; }

/* ================ COLUMNS ============== */
.lda_col {padding: 0; border: 0; outline: 0; vertical-align: baseline; display: block; float: left; width: 100%; margin: 0 0 20px 0;}
.lda_col .lda_one_half,.lda_col .lda_one_third,.lda_col .lda_one_quarter,.lda_col .lda_two_thirds {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: left; min-height: 30px; margin-left: 2.564102564102564%;}
.lda_col .lda_one_half {width: 48.717948717948715%;}
.lda_col .lda_one_third {width: 31.623931623931625%;}
.lda_col .lda_two_thirds {width: 63.24786324786324%;}
.lda_col .lda_one_quarter {width: 23.076923076923077%;}
.lda_col [class*="lda_"]:first-child{margin-left: 0;}

@media (max-width: 800px) {
.lda_col .lda_one_half,.lda_col .lda_one_third,.lda_col .lda_one_quarter,.lda_col .lda_two_thirds {margin-left: 0;}
.lda_col .lda_one_half {width: 100%;}
.lda_col .lda_one_third {width: 100%;}
.lda_col .lda_two_thirds {width: 100%;}
.lda_col .lda_one_quarter {width: 100%;}
}

/* ================ SPACES ============== */
.space7 {clear: both; height:7px; }
.space17 {clear: both; height:17px; }
.space27 {clear: both; height:27px; }
.space37 {clear: both; height:37px; }
.space47 {clear: both; height:47px; }
.space57 {clear: both; height:57px; }
.space67 {clear: both; height:67px; }
.space77 {clear: both; height:77px; }
.space87 {clear: both; height:87px; }
.space97 {clear: both; height:97px; }
.space107 {clear: both; height:107px; }

/* ================ PADDING ============== */
.padding25 {padding: 0 25px 25px 25px;}
.top5 {padding-top: 5px;}
.top10 {padding-top: 10px;}
.top15 {padding-top: 15px;}
.top20 {padding-top: 20px;}
.top25 {padding-top: 25px;}
.top30 {padding-top: 30px;}
.top35 {padding-top: 35px;}
.top40 {padding-top: 40px;}
.top45 {padding-top: 45px;}
.top50 {padding-top: 50px;}
.top55 {padding-top: 55px;}
.top60 {padding-top: 60px;}
.bottom5 {padding-top: 5px;}
.bottom10 {padding-bottom: 10px;}
.bottom15 {padding-bottom: 15px;}
.bottom20 {padding-bottom: 20px;}
.bottom25 {padding-bottom: 25px;}
.bottom30 {padding-bottom: 30px;}
.bottom35 {padding-bottom: 35px;}
.bottom40 {padding-bottom: 40px;}
.bottom45 {padding-bottom: 45px;}
.bottom50 {padding-bottom: 50px;}
.bottom55 {padding-bottom: 55px;}
.bottom60 {padding-bottom: 60px;}
.bottom7 {margin-bottom: -7px;}

/* ================ BUTTONS ============== */
a.lda_button {display: inline-block;text-decoration: none;background: #0076e8;line-height: 20px;position: relative;margin: 0 0 10px 0;color: #FFF;border: 0;padding: 18px 24px; font-family:Arial, Helvetica, sans-serif;}
.lda_button:hover {text-decoration: none; color: #FFF; background: #0082ff;}

.button.button-primary, input[type=submit] {display: inline-block;text-decoration: none;background: #0076e8;line-height: 20px;position: relative;margin: 0 10px 10px 0;color: #FFF;border: 0;padding: 18px 24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;  font-weight:normal;}
.button.button-primary:hover, input[type=submit] {text-decoration: none; color: #FFF; background: #0082ff;}

/* ================ Aweber forms ============== */
.af-form-wrapper {margin:0;}
.af-form {width:100%;margin:0;}
.af-body {margin-top:-40px;}
.af-element {margin:0;}
.buttonContainer input.submit {display: inline-block;text-decoration: none;background: #0076e8;line-height: 20px;position: relative;margin: 0 0 10px 0;color: #FFF;border: 0;padding: 18px 24px; font-family:Arial, Helvetica, sans-serif;text-align:center;}
.af-textWrap {margin-bottom:20px;}
.af-textWrap input {width:300px;}

.nv-content-wrap li, .excerpt-wrap li { margin-top: 3px;}

.widget .widget-title {font-size: 22px; color: #222; font-weight:400;}

/* ================ TABLE ============== */
.table-wrapper {-webkit-overflow-scrolling: touch; overflow-x: auto;}
table {margin: 0 0 2em 0; width: 100%;}
table tbody tr {border: solid 1px #dbdbdb; border-left: 0; border-right: 0;}
.tableGrey {background-color:#f7f7f7;}
.tableGreyHeader {background-color:#e8e8e8;}
.tableOrange {background-color:#ffefce;}
.tableOrangeHeader {background-color:#fbe0a9;}
.tableYellow {background-color:#fff9ed;}
.tableYellowHeader {background-color:#fff2d7;}
table td {padding: 0.5em 0.5em;	}
table.alt td.TopHeader {font-size:17px; border-top:none; border-left:none; border-right:none; border-bottom: solid 1px #dbdbdb; padding-top:1em; padding-bottom:1em;}
table th {color: #555; font-size: 0.9em; font-weight: normal; padding: 0 0.75em 0.75em 0.75em; text-align: left; }
table thead { border-bottom: solid 2px #dbdbdb; }
table tfoot { border-top: solid 2px #dbdbdb; }
table.alt { border-collapse: separate; }
table.alt tbody tr td {font-size:16px; border: solid 1px #dbdbdb; border-left-width: 0; border-top-width: 0; }
table.alt tbody tr td:first-child { border-left-width: 1px; }
table.alt tbody tr:first-child td { border-top-width: 1px; }
table.alt thead {border-bottom: 0; }
table.alt tfoot { border-top: 0; }

/* ========= Side navigation menu ========= */
.sidenav {height: 100%; width: 0; position: fixed; z-index: 10007; top: 0; right: 0; background-color: #0b0b0b; overflow-x: hidden; padding-top: 50px; transition: 0.5s;}
.sidenav a {font-family: Arial, Helvetica, sans-serif; font-size:13px; letter-spacing: 1px; padding: 12px 0 0 20px; text-decoration: none; color: #CCC; display: block; transition: 0.3s;}
.sidenav a:hover, .offcanvas a:focus {color: #FFF;}
.sidenav .closebtn {position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px;}

@media screen and (max-width: 480px) {html, body {min-width: 320px;} }

/* ========= remove sidebar for mobile ========= */
@media (max-width: 959px) {
    #secondary {display: none !important;}
}

hr { border: 1px solid #c5c6c9 !important;}

.razorHR {border-bottom: 0.5px solid; border-color: #bebebe;}

.align-left {text-align: left;}
.alignleft { float: left; margin: 0 25px 30px 0;}
.align-center {	text-align: center;}
.align-right {text-align: right;}

/* Section/Article/Special */
section.special, article.special {text-align: center;}
section.special article, article.special article {text-align: left;}
section.wrapper, article.wrapper {padding: 3em 0;}
section.wrapper2 {padding: 3em 0 0 0;}
section.wrapper header, article.wrapper header {margin-bottom: 4em;}
section.wrapper header h2, article.wrapper header h2 {font-size: 2.5em; margin: 0 0 .1em 0;}
section.wrapper header h3, article.wrapper header h3 {font-size: 1.2em; font-weight: normal; letter-spacing: 0;}
section.wrapper header p, article.wrapper header p {font-size: 1.3em;}
section.wrapper article header, article.wrapper article header {margin: 0;}

@media screen and (max-width: 980px) {
section.wrapper, article.wrapper {padding: 2em 0;}
}

@media screen and (max-width: 736px) {
section.wrapper header, article.wrapper header {margin-bottom: 2em;}
section.wrapper header h2, article.wrapper header h2 {font-size: 2em;}
section.wrapper header p, article.wrapper header p {font-size: 1em;}
}

/* Section/Article style1*/
section.wrapper.style1, article.wrapper.style1 {background: #f2efe7; color: #333; }

section.wrapper.style1 a:hover, article.wrapper.style1 a:hover {text-decoration: none;}
section.wrapper.style1 header h2, article.wrapper.style1 header h2 {color: #333;}
section.wrapper.style1 h3, article.wrapper.style1 h3 {color: #333;}
section.wrapper.style1 header p, article.wrapper.style1 header p {color: #333;}
section.wrapper.style1 strong {color: #333;}

/* Background 7 */
.bg7 {background: #18171d; background-image:url("https://lifedrawing.academy/images/bg-7.jpg"); background-position:center top; background-repeat:no-repeat; color: #fff; }
section.wrapper.bg7 a {color: #fff; text-decoration: underline;}
section.wrapper.bg7 a:hover {color: #fff; text-decoration: none;}
section.wrapper.bg7 a.lda_button {text-decoration: none;}
section.wrapper.bg7 .lda_button:hover {text-decoration: none;}

section.special.bg7 h2, section.special.bg7 h3, section.special.bg7 h4, section.special.bg7 h5, section.special.bg7 h6, section.special.bg7 strong  {color: #fff;}

section.wrapper.bg7 .previous-next-wrapper {color: #787683; text-decoration: none;}
section.wrapper.bg7 .previous-next-wrapper a {color: #787683; text-decoration: none;}
section.wrapper.bg7 .previous-next-wrapper a:hover {color: #fff; text-decoration: none;}

.previous-next-wrapper { width: 100%; overflow: hidden; }
.previous-video { width: 150px; float:left; font-family: Georgia; font-size: 16px; }
.next-video { text-align:right; font-family: Georgia; font-size: 16px; }

/* Flex */
.flex {display: -ms-flexbox;-ms-flex-wrap: wrap;-ms-flex-pack: justify;display: -moz-flex;display: -webkit-flex;display: -ms-flex;display: flex; -moz-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-moz-justify-content: space-between;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;}

.flex.flex-2 article {width: 47%;}
.flex.flex-2-list article {width: 47%;}
.flex.flex-3 article {position: relative;width: 28%;}
.flex.flex-3 article:before {content: '';position: absolute;width: 100%;height: 100%;right: -2em;top: 0;pointer-events: none;}

@media screen and (max-width: 800px) {
.flex.flex-2 article {width: 100%;}
.flex.flex-2 article:last-child {margin-bottom: 0;}
.flex.flex-2-list article {width: 100%;}
.flex.flex-2-list article:last-child {margin: -55px 0 0 0;}
.flex.flex-3 {-moz-flex-direction: column;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.flex.flex-3 article {width: 100%;padding-bottom: 2.5em;margin-bottom: 3em;}
.flex.flex-3 article:last-child {padding-bottom: 0;margin: 0 0 1em 0;}
.flex.flex-3 article:before {display: none;}
}

/* Image */
.image {border-radius: 0; border: 0; display: inline-block; position: relative;}
.image img {border-radius: 0; display: block;}
.image.left, .image.right {max-width: 40%;}
.image.left img, .image.right img {width: 100%;}
.image.left {float: left; padding: 0 1.5em 1em 0; top: 0.25em;}
.image.right {float: right; padding: 0 0 1em 1.5em; top: 0.25em;}
.image.fit {display: block; margin: 0 0 1em 0; width: 100%; }
.image.fit img {width: 100%;}
.image.fit2 {display: block; margin: 0; width: 100%;}
.image.fit2 img {width: 100%;}
.image.round img {border-radius: 100%;}
.image.main {display: block; margin: 0 0 3em 0; width: 100%;}
.image.main img {width: 100%;}
.image.responsive img {margin: 0 0 1em 0; max-width: 100%; height: auto;}
.fullWidth img {width: 100%; height: 100%; object-fit: contain;}

/* List */
ol {list-style: decimal;margin: 0 0 2em 0;padding-left: 1.25em;}
ol li {	padding-left: 0.25em;}
ul {list-style: disc;list-style-position: outside;margin: 0 0 2em 0;padding-left: 1em;}
ul li {	padding-left: 0.5em;}
ul.alt {list-style: none;padding-left: 0;}
ul.alt li {	border-top: solid 1px #dbdbdb;padding: 0.5em 0;}
ul.alt li:first-child {	border-top: 0;padding-top: 0;}
ul.icons {cursor: default;list-style: none;	padding-left: 0;}
ul.icons li {display: inline-block;	padding: 0 1em 0 0;}
ul.icons li:last-child {padding-right: 0;}
ul.icons li .icon:before {font-size: 2em;}
ul.actions {cursor: default;list-style: none;padding-left: 0;}
ul.actions li {	display: inline-block;padding: 0 1em 0 0;vertical-align: middle;}
ul.actions li:last-child {padding-right: 0;}
ul.actions.small li {padding: 0 0.5em 0 0;}
ul.actions.vertical li {display: block;padding: 1em 0 0 0;}
ul.actions.vertical li:first-child {padding-top: 0;}
ul.actions.vertical li > * {margin-bottom: 0;}
ul.actions.vertical.small li {padding: 0.5em 0 0 0;}
ul.actions.vertical.small li:first-child {padding-top: 0;}
ul.actions.fit {display: table;margin-left: -1em;padding: 0;table-layout: fixed;width: calc(100% + 1em);}
ul.actions.fit li {	display: table-cell;padding: 0 0 0 1em;}
ul.actions.fit li > * {	margin-bottom: 0;}
ul.actions.fit.small {margin-left: -0.5em;width: calc(100% + 0.5em);}
ul.actions.fit.small li {padding: 0 0 0 0.5em;}

@media screen and (max-width: 480px) {
ul.actions {margin: 0 0 2em 0;}
ul.actions li {	padding: 1em 0 0 0;	display: block;text-align: center;width: 100%;}
ul.actions li:first-child {padding-top: 0;}
ul.actions li > * {	width: 100%;margin: 0 !important;}
ul.actions li > *.icon:before {margin-left: -2em;}
ul.actions.small li {padding: 0.5em 0 0 0;}
ul.actions.small li:first-child {padding-top: 0;}
}

@media screen and (max-width: 480px) {input[type="submit"], input[type="reset"], ut[type="button"], button, .button {padding: 0;}}

#header a {-moz-transition: color 0.2s ease-in-out;-webkit-transition: color 0.2s ease-in-out;-ms-transition: color 0.2s ease-in-out;transition: color 0.2s ease-in-out;display: inline-block;padding: 0 0.75em;color: #000;text-decoration: none;font-size: 13px;}
#nav {font-family:Arial, Helvetica, sans-serif;font-size: 13px;letter-spacing: 1px;}
#nav a:hover {color: #000;text-decoration: underline;}
#header a:last-child {padding-right: 0;}
#header a.navPanelToggle {display: none;text-decoration: none;height: 4em;width: 4em;z-index: 10003;font-size:28px;}

@media screen and (max-width: 980px) {#header a.navPanelToggle {display: inline-block;}}
@media screen and (max-width: 736px) {#header a {padding: 0 0.5em;}}
@media screen and (max-width: 980px) {#header {top: 3em;height: 44px;line-height: 44px;}}
@media screen and (max-width: 736px) {#header {top: 2em;}}
@media screen and (max-width: 480px) {#header {top: 1em;min-width: 320px;}}

/* ========== sub navigation ================ */
nav ul {padding: 0; margin: 0;list-style: none;position: relative;}
nav ul li {display:inline-block;}
nav ul ul {display: none;position: absolute; top: 60px; margin-left: -73px;}
nav ul ul.lessons {display: none; position: absolute; top: 60px; margin-left: -173px; width:200px;}
nav ul ul.community {display: none; position: absolute; top: 60px; margin-left: -121px; width:220px;}
nav ul ul.contact {display: none; position: absolute; top: 60px; margin-left: -70px; width:140px;}
nav ul li:hover > ul {display:inherit;background-color:#FFF;}
nav ul ul li {text-align:left;float:none;display:list-item;position: relative;}
nav ul ul li.submenu1st {line-height: 30px;margin-top: 10px;margin-bottom: 15px;margin-left: 5px;}
nav ul ul li.submenu {line-height: 30px;margin-top: -10px;margin-bottom: 15px;margin-left: 5px;}
nav ul ul li.submenuLast {line-height: 30px;margin-top: -10px;margin-bottom: 15px;margin-left: 5px;}
navPanel ul ul li.submenu {margin-bottom: 0px;}

/* Nav */
@media screen and (max-width: 960px) {#nav {display: none;}}
	
#navPanel {font-size:14px;-moz-transform: translatex(20em);-webkit-transform: translatex(20em);-ms-transform: translatex(20em);transform: translatex(20em);-moz-transition: -moz-transform 0.2s ease-in-out, visibility 0.2s ease-in-out;-webkit-transition: -webkit-transform 0.2s ease-in-out, visibility 0.2s ease-in-out;-ms-transition: -ms-transform 0.2s ease-in-out, visibility 0.2s ease-in-out;transition: transform 0.2s ease-in-out, visibility 0.2s ease-in-out;-webkit-overflow-scrolling: touch;visibility: hidden;overflow-y: auto;position: fixed;right: 0;top: 0;background: #fdfdfd;color: #fff;height: 100%;max-width: 80%;width: 20em;padding: 0.5em 1.25em;z-index: 10003;}
#navPanel .submenuLast {margin-bottom:-30px;}
#navPanel ul ul li.submenu1st, li.submenu, li.submenuLast {margin-left:-20px;}
#navPanel.visible {-moz-transform: translatex(0);-webkit-transform: translatex(0);-ms-transform: translatex(0);transform: translatex(0);box-shadow: 0 0 1.5em 0 rgba(0, 0, 0, 0.2);visibility: visible;}
#navPanel a:not(.close) {border-top: solid 1px rgba(255, 255, 255, 0.25);color: #000;font-weight: normal;display: block;padding: 0.75em 0;text-decoration: none;font-weight: normal;}
#navPanel a:not(.close):first-child {border: none;}
#navPanel .close {text-decoration: none;border: 0;color: #000;cursor: pointer;display: block;height: 4em;padding-right: 1.25em;position: absolute;right: 0;text-align: right;top: 0;vertical-align: middle;width: 5em;}
#navPanel .close:before {font-family: Arial, Helvetica, sans-serif;font-size:20px;font-style: normal;font-weight: normal;text-transform: none !important;content: '✕';width: 4em;height: 3em;line-height: 3em;display: block;position: absolute;right: 0;top: 0;text-align: center;color: #000;}
#navPanel .close:hover {color: inherit;}

.smallText {font-family:Arial, Helvetica, sans-serif;font-size:14px;}

/* Footer Banners */
section.wrapperFooter {padding: 60px 0 30px 0;}
@media screen and (max-width: 980px) {section.wrapperFooter {padding: 60px 0 30px 0;}}
@media screen and (max-width: 736px) {section.wrapperFooter {margin-bottom: 0;}}
.footerBanners {clear: both; background-color:#211e1e; margin: 0 0 0 0;}
.footerBanners .innerFooterBanner {padding: 0 0 0 0; max-width: 1140px; margin: 0 auto;}
.footerBanners img {margin: 0 0 0 0; max-width: 100%; height: auto; padding: 0 0 12px 0;}
@media screen and (max-width: 1280px) {.footerBanners .innerFooterBanner {max-width: 90%;}}
@media screen and (max-width: 800px) {.footerBanners .lda_col .lda_one_quarter {width: 45%;margin-left: 0;margin-right: 20px;margin-bottom: 0;}}
@media screen and (max-width: 480px) {.footerBanners .innerFooterBanner {max-width: 85%;}.footerBanners .lda_col .lda_one_quarter {width: 85%;margin-left: 0;margin-right: 0;margin-bottom: 0;}}		

/* Footer Black */
#footerBlack {clear: both; background-color:#141818; color:#CCC; font-family:Arial, Helvetica, sans-serif; font-size: 15px; margin-top: 0;}
#footerBlack .innerFooter {padding: 0 0 60px 0;max-width: 1140px; margin: 0 auto;}
#footerBlack a {color: #bbb;text-decoration: none;}
#footerBlack a:hover {color: #fff;text-decoration: none;}
#footerBlack .copyright {color: #a3a3a3;font-size: 12px;}
#footerBlack .copyright a {color: #fff;text-decoration: none;}
#footerBlack .copyright a:hover {color: #fff;text-decoration: underline;}
#footerBlack h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#df9a33;letter-spacing: 0;font-size: 18px;margin-top: 30px;}
#footerBlack .lda_col {margin-bottom: 70px;}
#footerBlack img {max-width: 100%;height: auto;}
#footerBlack .brochure a {color: #df9a33;text-decoration: none;}
#footerBlack .brochure a:hover {color: #df9a33;text-decoration: underline;}

@media screen and (max-width: 1280px) {#footerBlack .innerFooter {max-width: 90%;}}
@media screen and (max-width: 800px) {#footerBlack .lda_col .lda_one_quarter {width: 45%;margin-left: 0;margin-right: 20px;margin-bottom: 40px;}}
@media screen and (max-width: 480px) {#footerBlack .innerFooter {max-width: 85%;}#footerBlack .lda_col .lda_one_quarter {width: 85%;margin-left: 0;margin-right: 0;margin-bottom: 40px;}}

/* YouTube responsive video embed */
.video-responsive-container {position: relative; padding-bottom: 56.25%; padding-top: 0; height: 0; overflow: hidden; margin-bottom: 40px; }
.video-responsive-container iframe,  .video-responsive-container object,  .video-responsive-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Shareaholic style */
.shareaholic-share-buttons-container li.shareaholic-total-count .shareaholic-total-share-count {
font-family: Arial, Helvetica, sans-serif !important;
font-size: 50px !important;
font-weight: 600 !important;
line-height: 30px !important;
padding-right: 20px !important;
}

/*   Hide Private Content Levels Comment  (i.e.  */
.custom .entry-content i {display: none;}

.georgia12 {font-family: Georgia; font-size: 12px; line-height: 1.2em; margin-bottom: 10px; }
.georgia14 {font-family: Georgia; font-size: 14px; line-height: 1.2em; margin-bottom: 12px; }
.georgia16 {font-family: Georgia; font-size: 16px; line-height: 1.2em; margin-bottom: 14px; }
.georgia18 {font-family: Georgia; font-size: 18px; line-height: 1.2em; margin-bottom: 16px; }
.georgia20 {font-family: Georgia; font-size: 20px; line-height: 1.2em; margin-bottom: 18px; }
.georgia22 {font-family: Georgia; font-size: 22px; line-height: 1.2em; margin-bottom: 20px; }
.georgia24 {font-family: Georgia; font-size: 24px; line-height: 1.2em; margin-bottom: 22px; }
.georgia26 {font-family: Georgia; font-size: 26px; line-height: 1.2em; margin-bottom: 24px; }
.georgia28 {font-family: Georgia; font-size: 28px; line-height: 1.2em; margin-bottom: 26px; }
.georgia30 {font-family: Georgia; font-size: 30px; line-height: 1.2em; margin-bottom: 28px; }
.helvetica12 { font-size: 12px; color: #444444; }

.blue-link-color {color: #0076e8;}

.read-more { float: right; display: block; background: #ededed; color: #222222; padding: 3px 12px; text-transform: uppercase; font-size: 12px; border:thin; border-color:#666; }
.read-more:hover { border: none; background: #222222; color: #ffffff; text-decoration:none; }

.feature-box { display: block; background: #f7f7f7; color: #333; padding: 20px; margin: 27px 0 27px 0; }
.outlined-box { display: block; padding: 20px; margin: 27px 0 27px 0;  border: 1px solid #DDD;}

.alert-yellow { background-color: #fff3c0; color: #000; padding: 20px; margin: 27px 0 27px 0; }
.alert-red { background-color: #ffbebb; color: #000; padding: 20px; margin: 27px 0 27px 0; }
.alert-green { background-color: #d3ffb7; color: #000; padding: 20px; margin: 27px 0 27px 0; }

/* === YouTube responsive video embed ==== */
.video-responsive-container { position: relative; padding-bottom: 56.25%; padding-top: 0; height: 0; overflow: hidden; margin-bottom: 40px; }
.video-responsive-container iframe, .video-responsive-container object, .video-responsive-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* === Shareaholic style ==== */
.shareaholic-share-buttons-container .shareaholic-total-count .shareaholic-total-share-count {
font-family: Arial, Helvetica, sans-serif;
font-size: 50px;
font-weight: 600;
line-height: 30px;
padding-right: 20px;
}

/* === ART COMPETITION OPT-IN BOX ==== */
.competitionVideoPictureBox { 
  background-image:url(//drawingacademy.com/images/free-drawing-lessons-700.jpg); 
  background-position:center; background-repeat:no-repeat; min-height: 390px; 
}
#AweberBoxInsert { padding-top:274px; }

/*===== Archive Page =======*/

.archive-container{ max-width: 1280px;}
.archive-container .nv-page-title img{ width: 100%;}
.archive-container .nv-non-grid-article .nv-ft-wrap{display: block;}
.archive-container .nv-non-grid-article .nv-post-thumbnail-wrap { margin-bottom: 20px !Important; display: block;}
.archive-container .nv-non-grid-article .nv-post-thumbnail-wrap img{ aspect-ratio: initial;}
.archive-container .nv-non-grid-article .non-grid-content{ padding: 0px !Important;}
.archive-container .nv-non-grid-article .non-grid-content>.blog-entry-title{ margin-bottom: 5px;}
.archive-container .nv-non-grid-article .non-grid-content>.blog-entry-title a{ color: #0076E8;}
.archive-container .nv-non-grid-article .non-grid-content>.blog-entry-title:hover a{color: #0088FF;}

.posts-wrapper > article.has-post-thumbnail.layout-alternative:nth-child(even) {thumbgridcolumn: 1;}
.nv-thumb-wrap img {width: 100%;}

.nv-meta-list li:first-child{ padding-left: 0px;}
.archive .posts-wrapper article{ margin-bottom: 40px; padding-bottom: 25px; border-bottom: 1px solid #c5c6c9;}
.archive .posts-wrapper article:last-child{ border: none;}
.archive .posts-wrapper article .entry-summary h3{ margin-bottom: 15px;}

.single-page-container { max-width: 900px; margin-bottom: 90px;}

@media (min-width: 960px) {
.neve-main > .archive-container .nv-index-posts.col { max-width: 800px; padding: 0 12px; }
.neve-main > .archive-container .nv-sidebar-wrap { min-width: 320px; max-width: 400px; }
.neve-main > .single-post-container .nv-sidebar-wrap { min-width: 320px; max-width: 400px; }
}
/* single post layout float issue on screensize */
.single-post-container #comments{ clear: both !important;}
.neve-main > .single-post-container .nv-single-post-wrap.col{  max-width: 700px;}

/* archive full-width image */
.loop-entry-thumbnail img {width: 100%;}
.excerpt-wrap img {width: 100%;}

.comment-reply-title, .blog-entry-title.is-h4, .comments-title { font-size: 28px; font-weight: normal;}
.entry-header .title {font-weight: normal; font-size: 34px;}

.single .nv-meta-list { padding-left: 0; padding-top: 10px;}
time.entry-date.published {padding-right: 2px;}
ul.nv-meta-list {padding-left: 0;}
/* li.meta.category.last {padding-left: 3px;}*/

/*== COMMENTS == */
#comments li.comment{ border-bottom: 1px solid #c5c6c9 !important;}
.comments-title { margin-bottom: 60px;}
.nv-reply-link {text-transform:none; font-weight:normal;}
.nv-comments-list { margin-bottom: 0;}
.nv-comments-list .children {padding-left: 0;}
ol.nv-comments-list {padding-left: 0;}
.nv-is-boxed.comment-respond {padding: 0; background: #FFF;}
#comments textarea {max-height: 150px;}

.read-more-btn {display: inline-block; text-decoration: none; max-width: fit-content; background: #ededed; font-size: 16px; position: relative; margin: 30px 0 20px 0; text-transform: uppercase; color: #222; border: 0; padding: 12px 20px; font-family: Arial, Helvetica, sans-serif;}
.read-more-btn:hover {text-decoration: none; color: #FFF; background: #222;}

.posts-wrapper {margin-bottom: 0;}

/* === PAGINATION == */

ul.page-numbers {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  list-style-type: none;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color: #222;
  margin-left: -25px;
}
.page-numbers form { display: flex; gap: 7px;}
.page-numbers .page-input { line-height: 1; padding: 8px 15px;}
.page-numbers a, .page-numbers span, .page-numbers input[type=submit] {
  line-height: 1;
  background: #ededed;
  border-radius: 0;
  padding: 12px 15px;
  display: block;
  text-decoration: none;
}
.page-numbers a:hover {background: #222; color: #FFF;}
.page-numbers .current { background: #222; color: #FFF;}
.page-numbers .dots { background: 0; gap: 0; font-size: 12px;}

/* === SECTIONS for Full Width Pages === */

.sectionBlack {clear: both; background-color:#222; background-image:url(https://lifedrawing.academy/images/bg-black.avif);background-position:center top; background-repeat:no-repeat; color:#FFF; width: 100%; margin: 0 auto; padding: 50px 15px;}
.sectionBlack h1, .sectionBlack h2, .sectionBlack h3, .sectionBlack h4, .sectionBlack h5, .sectionBlack h6 {color: #fff;}
.sectionBlack .sectionBlack-inner {padding: 0; max-width: 1140px; margin: 0 auto;}
.sectionBlack a {color: #ffc869; text-decoration: none;}
.sectionBlack a:hover {color: #fff; text-decoration: none;}

.sectionDarkTeal {clear: both; background-color:#099fb7; color:#FFF; width: 100%; margin: 0 auto; padding: 70px 15px 50px 15px;}
.sectionDarkTeal h1, .sectionDarkTeal h2, .sectionDarkTeal h3, .sectionDarkTeal h4, .sectionDarkTeal h5, .sectionDarkTeal h6 {color: #fff;}
.sectionDarkTeal .sectionDarkTeal-inner {padding: 0; max-width: 1140px; margin: 0 auto;}
.sectionDarkTeal a {color: #bbb; text-decoration: underline;}
.sectionDarkTeal a:hover {color: #fff; text-decoration: none;}

.sectionWhite {clear: both; background-color:#FFF; width: 100%; margin: 0 auto; padding: 70px 15px 50px 15px;}
.sectionWhite h1, .sectionWhite h2, .sectionWhite h3, .sectionWhite h4, .sectionWhite h5, .sectionWhite h6 {color: #222;}
.sectionWhite .sectionWhite-inner {padding: 0; max-width: 1140px; margin: 0 auto;}

.sectionWhiteTop {clear: both; background-color:#FFF; width: 100%; margin: 0 auto; padding: 0 15px 50px 15px;}
.sectionWhiteTop h1, .sectionWhiteTop h2, .sectionWhiteTop h3, .sectionWhiteTop h4, .sectionWhiteTop h5, .sectionWhiteTop h6 {color: #222;}
.sectionWhiteTop .sectionWhiteTop-inner {padding: 0; max-width: 1140px; margin: 0 auto;}

.sectionLightGrey {clear: both; background-color:#f2f2f2; width: 100%;  margin: 0 auto; padding: 70px 15px 50px 15px;}
.sectionLightGrey h1, .sectionLightGrey h2, .sectionLightGrey h3, .sectionLightGrey h4, .sectionLightGrey h5, .sectionLightGrey h6 {color: #222;}
.sectionLightGrey .sectionLightGrey-inner {padding: 0; max-width: 1140px; margin: 0 auto;}

.sectionDiploma {clear: both; background-color:#f2f2f2; width: 100%;  margin: 0 auto; padding: 0; color: #000;}
.sectionDiploma h1, .sectionDiploma h2, .sectionDiploma h3, .sectionDiploma h4, .sectionDiploma h5, .sectionDiploma h6 {color: #222;}
.sectionDiploma .sectionDiploma-inner {padding: 50px 0 0 0; max-width: 1140px; margin: 0 auto;}
.sectionDiploma .container2GridFr div {padding: 0; margin: 0;}

.sectionYellow {clear: both; background-color:#ffddaa; width: 100%; color: #000; margin: 0 auto; padding: 70px 15px 50px 15px;}
.sectionYellow h1, .sectionYellow h2, .sectionYellow h3, .sectionYellow h4, .sectionYellow h5, .sectionYellow h6 {color: #000;}
.sectionYellow .sectionYellow-inner {padding: 0; max-width: 1140px; margin: 0 auto;}

.sectionPaper {clear: both; background-color:#eaeaea; background-image: url("https://lifedrawing.academy/images/paper-background.jpg"); background-size: 100% 100%; width: 100%; color: #000; margin: 0 auto; padding: 70px 15px 50px 15px;}
.sectionPaper h1, .sectionPaper h2, .sectionPaper h3, .sectionPaper h4, .sectionPaper h5, .sectionPaper h6 {color: #000;}
.sectionPaper .sectionPaper-inner {padding: 0; max-width: 1140px; margin: 0 auto;}
.sectionPaper .sectionWhite-inner {background-color:#FFF; padding: 25px; max-width: 1140px; margin: 0 auto;}

.sectionPaperTyle {clear: both; background-color:#eeeae2; background-image: url("https://lifedrawing.academy/images/paper-tile.jpg"); background-repeat:repeat; color: #000; margin: 0 auto; padding: 70px 15px 50px 15px;}
.sectionPaperTyle h1, .sectionPaperTyle h2, .sectionPaperTyle h3, .sectionPaperTyle h4, .sectionPaperTyle h5, .sectionPaperTyle h6 {color: #000;}
.sectionPaperTyle .sectionPaperTyle-inner {padding: 0; max-width: 1140px; margin: 0 auto;}
.sectionPaperTyle .sectionWhite-inner {background-color:#FFF; padding: 25px; max-width: 1140px; margin: 0 auto;}

.sectionPaperTyleTop {clear: both; background-color:#eeeae2; background-image: url("https://lifedrawing.academy/images/paper-tile.jpg"); background-repeat:repeat; color: #000; margin: 0 auto; padding: 0 15px 50px 15px;}
.sectionPaperTyleTop h1, .sectionPaperTyleTop h2, .sectionPaperTyleTop h3, .sectionPaperTyleTop h4, .sectionPaperTyleTop h5, .sectionPaperTyleTop h6 {color: #000;}
.sectionPaperTyleTop .sectionPaperTyleTop-inner {padding: 0; max-width: 1140px; margin: 0 auto;}

.sectionBG1 {clear: both; background-color:#fbb89b; background-image: url("https://lifedrawing.academy/images/bg-1.avif"); background-position:center; background-repeat:repeat-x; color: #000; margin: 0 auto; padding: 190px 25px 140px 25px; text-align: center; }
.sectionBG1 h1, .sectionBG1 h3, .sectionBG1 h4, .sectionBG1 h5, .sectionBG1 h6 {color: #000;}
.sectionBG1 h2 {color: #000; font-size:42px;}
@media (max-width: 800px) {.sectionBG1 h2 {font-size:36px;}}

.sectionBG2 {clear: both; background-color:#f3f3f3; background-image: url("https://lifedrawing.academy/images/bg-2.avif"); background-position:center; background-repeat:repeat-x; color: #000; margin: 0 auto; padding: 70px 25px 50px 25px; text-align: center; }
.sectionBG2 h3, .sectionBG2 h4, .sectionBG2 h5, .sectionBG2 h6 {color: #000;}
.sectionBG2 h2 {color: #000; font-size:36px;}
@media (max-width: 480px) {.sectionBG2 {background-image:none; padding: 60px 15px 40px 15px;} .sectionBG2 h2 {font-size:32px;}}

.sectionBG3 {clear: both; background-color:#fbb89b; background-image: url("https://lifedrawing.academy/images/bg-3.avif"); background-position:center; background-repeat:repeat-x; color: #000; margin: 0 auto; padding: 200px 25px 150px 25px; text-align: center; }
.sectionBG3 h1, .sectionBG3 h3, .sectionBG3 h4, .sectionBG3 h5, .sectionBG3 h6 {color: #000;}
.sectionBG3 h2 {color: #000; font-size:42px;}
@media (max-width: 800px) {.sectionBG3 {padding: 170px 25px 120px 25px;} .sectionBG3 h2 {font-size:36px;}}

.sectionOptin {clear: both; background-color:#ededed; background-image: url("https://lifedrawing.academy/images/optin-bg.avif"); background-position:center; background-repeat:repeat-x; color: #000; margin: 0 auto; padding: 70px 25px 50px 25px; text-align: center; }
.sectionOptin h2 {color: #000; font-size:36px;}
.sectionOptin h3 {color: #000;  font-size:24px;}
@media (max-width: 600px) {.sectionOptin {background-image:none; padding: 60px 15px 40px 15px;} .sectionOptin h2 {font-size:32px;} .sectionOptin h3 {color: #000;  font-size:22px;}}

.sectionImage1 {clear: both; background-color:#f9ecd9; margin: 0 auto; padding: 0; text-align: center; background-image: url("https://lifedrawing.academy/images/drawing-academy.avif"); background-position:center; background-repeat:repeat-x;}
.sectionImage2 {clear: both; background-color:#f9ecd9; margin: 0 auto; padding: 0; text-align: center; background-image: url("https://lifedrawing.academy/images/drawing-academy-personal-tutoring.avif"); background-position:center; background-repeat:repeat-x;}
.sectionImage3 {clear: both; background-color:#bebebe; margin: 0 auto; padding: 0; text-align: center; background-image: url("https://lifedrawing.academy/images/personal-tutoring-faq.avif"); background-position:center; background-repeat:repeat-x;}
.sectionImage4 {clear: both; background-color:#bebebe; margin: 0 auto; padding: 0; text-align: center; background-image: url("https://lifedrawing.academy/images/drawing-academy-competition.avif"); background-position:center; background-repeat:repeat-x;}

.sectionZeroPaddingWhite {max-width: 1140px; background-color:#FFF; margin: 0 auto; padding:0;}
.sectionZeroPadding {max-width: 1140px; margin: 0 auto; padding:0;}

/* === PRICING TABLE GRID - 3 COLUMNS === */
.containerGridFr {display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: auto; }
.containerGridFr div { margin-bottom: 3px; margin-right: 3px; text-align: left; padding: 15px;}
.headerGrey {background-color: #c7c7c7; color: #000;}
.headerYellow {background-color: #ffd354; color: #000;}
.headerLightTeal {background-color: #7de9fa; color: #000;}
.gridWhite {background-color: #fff; color: #222;}
.gridGrey {background-color: #f6f6f6; color: #222;}
.gridYellow {background-color: #fff7df; color: #000;}
@media (max-width: 480px) {.containerGridFr {display: none;}}

/* === PRICING TABLE GRID 2 COLUMNS === */
.container2GridFr {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto; grid-column-gap: 4px;}
.container2GridFr div {text-align: left; padding: 18px 25px;}
@media (max-width: 480px) {.container2GridFr {display: inline-block; width: 100%;}}

/* === 2 COLUMN GRID === */
.twoColumnGridFr { display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 30px;}
/* === 3 COLUMN GRID === */
.threeColumnGridFr { display: grid; grid-template-columns: repeat(3, 1fr); grid-column-gap: 30px;}
/* === GALLERY GRID === */
.galleryGridFr { display: grid; grid-template-columns: repeat(3, 1fr); grid-column-gap: 30px;}
/* === 1/3 COLUMN GRID === */
.twoThirdsGridFr { display: grid; grid-template-columns: 400px 2fr; grid-column-gap: 30px;}
@media (max-width: 800px) {
.twoColumnGridFr {display: inline-block; width: 100%;}
.threeColumnGridFr {display: inline-block; width: 100%;}
.twoThirdsGridFr  {display: inline-block; width: 100%;}
.galleryGridFr {display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 30px;}
.gridContent {margin-bottom: 30px;}
.gridZeroPadding {margin-bottom: 30px; padding:0;}
}
.galleryBox {background-color: #fff; color: #222; margin-bottom:25px;}
.galleryBoxBlack {color: #fff; margin-bottom:25px;}
.headerGridYellow {background-color: #ffd354; color: #000; padding: 18px 25px;}
.gridContent {padding: 10px 25px 25px 25px;}
.gridContent h1, .gridContent h2, .gridContent h3, .gridContent h4, .gridContent h5, .gridContent h6 {color: #000;}
.gridContent a {color: #0076e8;text-decoration: none;}
.gridContent a:hover {color: #0076e8;text-decoration: underline;}
.gridZeroPadding {padding:0;}

.twoColumnBoxContainer {display: flex; width: 100%; margin: 0 auto; column-gap: 30px;}
.twoColumnBox {float: left; background: #f7f7f7; width: 50%;}
.boxYellowHeader {background:#ffd354; margin:0; padding:20px 25px; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#222;}
.boxContent {padding:25px;}
@media screen and (max-width: 800px) { .twoColumnBoxContainer {flex-wrap: wrap;} .twoColumnBox {margin-bottom:30px; width: 100%;}}

.twoBoxesContainer {display: flex; width: 100%; margin: 0 auto; column-gap: 40px;}
.twoBoxes {float: left; width: 50%;}
.twoBoxesContent {padding: 0;}
@media screen and (max-width: 800px) { .twoBoxesContainer {flex-wrap: wrap;} .twoBoxes {margin-bottom:30px; width: 100%;}}

.noMobile {display: inherit;}
/* === DO NOT DISPLAY FOR MOBILE === */
@media (max-width: 480px) {.noMobile {display: none;}}

/* === Do not display the message "Comments are closed." === */
.no-comments {display: none;}

/* Simple Membership: Login Form Submit Button */
.swpm-login-form-submit.swpm-submit-btn-default-style {display: inline-block;text-decoration: none;background: #0076e8;line-height: 20px;position: relative;margin: 0 0 12px 0;color: #FFF; border: 0; padding: 18px 24px; font-family:Arial, Helvetica, sans-serif;}
.swpm-login-form-submit.swpm-submit-btn-default-style:hover {text-decoration: none; color: #FFF; background: #0082ff;}

/* Simple Membership: Registration Form Button */
.swpm-registration-submit-button.swpm-submit-btn-default-style {display: inline-block;text-decoration: none;background: #0076e8;line-height: 20px;position: relative;margin: 0 0 10px 0;color: #FFF;border: 0;padding: 18px 24px; font-family:Arial, Helvetica, sans-serif;}
.swpm-registration-submit-button.swpm-submit-btn-default-style:hover {text-decoration: none; color: #FFF; background: #0082ff;}

/* Simple Membership: Hiding the Company Name Field on the Edit Profile Page */
.swpm-profile-company-row {display: none;}

/* Simple Membership: remove message */
.swpm-partial-protection-text {display: none;}
.swpm-post-not-logged-in-msg {display: none;}

/* Simple Membership: remove Show password and Remember Me from login form */
.swpm-remember-me {display: none;}
.swpm-password-input-visibility  {display: none;}
