html, body {
height: 100%;
}

.sub-menu {
width: 100% !important;
}

.page-template-page-login #header, .page-template-page-login #nav, .page-template-page-login .heading, .page-template-page-login #equote, .page-template-page-login #footer-top, .page-template-page-login #footer, .page-template-page-login .addthis_toolbox {
display: none;
}

/**********Dasboard**********/

.page-template-page-dashboard #header, .page-template-page-dashboard #nav, .page-template-page-dashboard .heading, .page-template-page-dashboard #equote, .page-template-page-dashboard #footer-top, .page-template-page-dashboard #footer, .page-template-page-dashboard .addthis_toolbox {
	display: none;
}

.page-template-page-dashboard, .page-template-page-login {
display: table;
margin: 0 auto;
width: 100%;
}

.page-template-page-dashboard .wrap, .page-template-page-login .wrap {
	background: none;
  	background: url(http://www.lauratarbell.com/wp-content/uploads/2015/02/lt-dashboard-bg.jpg) no-repeat !important;
	background-size: cover !important;
}

.page-template-page-dashboard #wrap, .page-template-page-login #wrap {
	display: table-cell;
	vertical-align: middle;	
	float: none;
}

.page-template-page-dashboard img.aligncenter {
margin-bottom: 0px;
}

.page-template-page-dashboard .post p {
padding: 0;
}
/* Enter Your Custom CSS Here */

/**********Sidebar**********/

.side_widget {
margin: 0 0 40px;
}

.side_widget .widget-title {
font-size: 24px;
font-weight: 700;
border-bottom: 1px solid #e4e4e4;
margin-bottom: 30px;  
}

.side_widget h3 {
font-size: 24pt;
}

div#text-5 h3{
  color: #ed008c;
  text-transform: capitalize;
  text-align:center;
}

div#text-6 h3{
  color: #0099cc;
  text-transform: capitalize;
  text-align:center;
}

.wow-downloads-links {
margin-top: 20px;
}

.wow-downloads-links h4 {
padding-bottom: 5px;
color: #ed008c;
font-size: 18px;
font-weight: 700;
}

.wow-downloads-links, .wow-downloads-links-2 {
font-size: 18px;
font-weight: 600;
}

.wow-downloads-links-2 h4 {
padding-bottom: 5px;
color: #0099cc;
font-size: 18px;
font-weight: 700;
}

#rightside a:link, #rightside a:visited {
color: #ff3399;
}

.banner-wrap {
background: none;
}

/**********Below Slideshow Menu**********/

.below-slideshow-menu {
background-color: #cc0066 !important;
}

.ssf-red-wrap, .ssf-red li {
height: 54px !important;
margin-top: 0px !important;
background: none !important;
 
}

.ssf-red a {
font-size: 16px !important;
line-height: 22px !important;
padding: 16px 26px 16px !important;
text-transform: uppercase;
border: 0px !important;
}

.ssf-red li:hover, .ssf-red li.wpm-hover, .ssf-red a:focus, .ssf-red a:hover, .ssf-red a:active {
background: #008fc0 !important;
outline: 0;
}

.ssf-red-after {
display: none;
}

/**********MISC**********/

.monthly-video-container {
border: 2px solid #ebebeb;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding: 20px;
margin-bottom: 20px;
-webkit-box-shadow: -1px 0.5px 5px 0px rgba(235,235,235,1);
-moz-box-shadow: -1px 0.5px 5px 0px rgba(235,235,235,1);
box-shadow: -1px 0.5px 5px 0px rgba(235,235,235,1);  
}

.monthly-video-container .one_third, .monthly-video-container .two-third {
padding-bottom: 0px;
}

.monthly-video-container h3 {
color: #222;
font-weight: bold;
}

/* .fb-like, .social, .log-nav {
float: left;
}

.top-bar .fb-like {
margin-top: 12px;
} 
*/

/**********Login Page**********/

.login {
width: 600px;
padding: 0 0 0;
margin: auto;
}

#loginform-container {
margin-top: 20px;
margin-left: 0;
padding: 26px 24px 26px;
font-weight: 400;
overflow: hidden;
background: #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.13);
box-shadow: 0 1px 3px rgba(0,0,0,.13);
}

.login #fields {
width: 350px;
margin: 0 auto;
}

.login h1 a {
background-image: url(http://www.lauratarbell.com/members/wp-content/uploads/login-logo.png);
-webkit-background-size: 84px;
background-size: 84px;
background-position: center top;
background-repeat: no-repeat;
color: #999;
height: 84px;
font-size: 20px;
font-weight: 400;
line-height: 1.3em;
margin: 0 auto 25px;
padding: 0;
text-decoration: none;
width: 84px;
text-indent: -9999px;
outline: 0;
overflow: hidden;
display: block;
}

.login h2 {
font-size: 24px;
font-weight: bold;
color: #222;
}

.login-field {
float: left;
width: 75%;
}

.login-field input {
width: 100%;
}

.login-label {
float: left;
width: 25%;
padding: 12px 0px;
font-weight: bold;
}

.login #nav a {
display: none !important;
}

.login #backtoblog a, .login #nav a {
text-decoration: none !important;
color: #fff !important;
}

.forgetmenot {
margin-top: 15px;
font-size: 13px;
}

.lostpassword {
font-size: 13px;
}

.login input[type='submit'] {
background-color: #00ccff;
padding: 12px 36px;
}

#login-footer {
width: 500px;
overflow: auto;
margin-left: 100px;
}

.login-buttons {
width: 50%;
float: left;
}

.login-wow-logo {
padding-top: 15px;
float: left;
width: 50%;
}

/**********Banner Title**********/  

.wow-1 {
background: url(http://www.lauratarbell.com/members/wp-content/uploads/wow-1-bg.jpg);
}

.wow-2 {
background: url(http://www.lauratarbell.com/members/wp-content/uploads/wow-2-bg.jpg);
}

.habit {
background: url(http://www.lauratarbell.com/members/wp-content/uploads/habit-bg.jpg);
}

.wow-monthly {
background: url(http://www.lauratarbell.com/members/wp-content/uploads/wow-monthly-bg.jpg);
}

.banner-title {
text-align: center;
color: #fff;
font-weight: 600;
padding: 15px 0px;
background-repeat: no-repeat;
background-size: cover;
background-position: 50% 50%;
}

.banner-title h1 {
color: #fff;
font-weight: bold;
}

/*Media Queries*/

@media screen and (max-width: 1220px) {

.monthly-video-container h3 {
padding-top: 0px;
}
  
.fb-like {
width: 300px; 
}  
  
}

@media screen and (max-width: 980px) {

  .ssf-red-wrap, .ssf-red li {
height: 34px !important;
margin-top: 0px !important;
background: none !important;
}  
  
.ssf-red a {
font-size: 12px !important;
line-height: 16px !important;
padding: 10px 20px 10px !important;
text-transform: uppercase;
border: 0px !important;
}
  
}

@media screen and (max-width: 700px) {
  
#login, .login #fields, .login #login-footer {
width: 100%;
}

.monthly-video-container h3 {
padding-top: 20px;
}

#login-footer {
margin-left: 0px;
}
  
.login-buttons {
width: 100%;
}
  
.login-wow-logo {
display: none;
}
  
}

/*@media screen and (max-width: 767px) {

.top-bar {
height: 64px !important;
padding-bottom: 0px !important;
}
  
.top-bar .socials {
position: static;
width: 100%;
text-align: center;
margin-top: 0;
padding: 15px 0px;
}
 
}  */
  
@media screen and (max-width: 400px) {
  
.login-label, .login-field {
width: 100%;
float: none;
}
  
.login-label {
padding-bottom: 5px; 
}    

}