/* _________________________________________________

My Life Changes Style
Version: 1
_____________________________________________________
*/

/* 1 ROOT */
html {
  background: url(/images/background-footer.jpg);
}

body {
  font: 400 12px/24px 'Asap', sans-serif;
  padding: 0;
}

ul {
  list-style: none;
}

.container {
  position: relative;
}

/* 2 HEADINGS */
h1,
.entry-title,
.home-middle h2 {
  font-style: normal;
  font-weight: 400;
  font-family: 'Vidaloka', serif;
  font-size: 26px;
  letter-spacing: 0px;
  line-height: 26px;
  margin-bottom: 20px;
  margin-top: 30px;
  text-indent: 0px;
}

h2 {
  font-style: normal;
  font-weight: 400;
  font-family: 'Vidaloka', serif;
  font-size: 24px;
  color: rgba(59, 59, 59, 1.00);
  /*margin-top: 0px;*/
  margin-bottom: 28px;
}

h3 {
  font-size: 22px;
  margin-bottom: 28px;
  font-style: normal;
  font-weight: 400;
  font-family: 'Vidaloka', serif;
}

h4 {
  font-size: 20px;
  margin-bottom: 28px;
  font-style: normal;
  font-weight: 400;
  font-family: 'Vidaloka', serif;
}

h5,
.home-right [id^="recent-posts-plus-"] ul li > a:first-child,
.home-right [id*="recent-posts-plus-"] ul li > a:first-child,
.home-right [id^="recent-posts-plus-"] ul li > a:first-child:hover,
.home-right [id*="recent-posts-plus-"] ul li > a:first-child:hover,
.home-right [id^="recent-posts-plus-"] ul li > a:first-child:active,
.home-right [id*="recent-posts-plus-"] ul li > a:first-child:active {
  background: transparent;
  font-size: 18px;
  margin-bottom: 28px;
  font-style: normal;
  font-weight: 400;
  font-family: 'Vidaloka', serif;
}

h6 {
  margin-bottom: 28px;
}


/* 3 TYPOGRAPHY */
blockquote {
  background-color: #f9f8f5;
  border: none;
  color: #666;
  float: left;
  font-style: italic;
  font-weight: 400;
  font-family: 'Asap', sans-serif;
  font-size: 13px;
  color: rgba(102, 102, 102, 1.00);
  line-height: 20px;
  margin-bottom: 0;
  padding: 30px 50px;
}

blockquote small:before {
  content: "";
}

small {
  float: right;
  text-align: right;
  margin-top: 40px;
}

cite {
  font-weight: bold;
}

.citer-from {
  display: block;
}

p {
  margin-bottom: 38px;
  font-style: normal;
  font-weight: 400;
  font-family: 'Asap', sans-serif;
  font-size: 13px;
  line-height: 24px;
}

/* 4 NAVBAR */
.navbar .nav {
  position: inherit;
}

.navbar-inner .container {
  padding: 60px 20px 25px 20px;
}

.navbar .navbar-inner {
  background: url(/images/background-header-desktop.jpg) repeat-x top left;
  filter: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: 0;
  box-shadow: none;
}

.navbar .btn-navbar {
  display: none;
}

.nav-collapse .nav > li {
  float: left;
}

#main-menu {
  margin-bottom: 0;
}

#main-menu li {
  position: relative;
}

#main-menu li .icon-menu-arrow {
  display: none;
}

a.brand {
  background: url(/images/logo-mlc.png) no-repeat center;
  display: block;
  text-indent: -9999px;
  width: 180px;
}

.navbar-relative-top {
  margin-bottom: 0;
  margin-right: 0;
  margin-left: 0;
}

.navbar-inverse .nav > li > a {
  color: #5f7c7b;
  font-size: 14px;
  font-family: 'Asap', sans-serif;
  font-weight: normal;
  float: left;
  text-shadow: none;
  filter: none;
}

.page-template-page-php .navbar-inverse .nav > li > a {
  padding: 0;
}

.navbar-inverse .nav > li.current-menu-item > a,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .nav > li > a:active {
  color: #5f7c7b;
  font-weight: bold;
}

.nav-collapse, .nav-collapse.collapse {
  height: auto;
  overflow: visible;
  clear: none;
}

.navbar .nav > li > a.btn-white {
  margin-left: 20px;
  padding-bottom: 5px;
  padding-top: 5px;
}

#menu-item-751 {
  display: block;
}
.register-btn { 
  color: #000000;
  }
  
a.btn,
.btn {
  border-radius: 4px;
    -webkit-border-radius: 4px;
  border: 1px solid #7e9c9c;
  color: #fff;
  background: #97b9b9; /* Old browsers */
  background: -moz-linear-gradient(top,  #97b9b9 0%, #96baba 49%, #86afaf 50%, #86afaf 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97b9b9), color-stop(49%,#96baba), color-stop(50%,#86afaf), color-stop(100%,#86afaf)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #97b9b9 0%,#96baba 49%,#86afaf 50%,#86afaf 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #97b9b9 0%,#96baba 49%,#86afaf 50%,#86afaf 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #97b9b9 0%,#96baba 49%,#86afaf 50%,#86afaf 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #97b9b9 0%,#96baba 49%,#86afaf 50%,#86afaf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97b9b9', endColorstr='#86afaf',GradientType=0 ); /* IE6-9 */
  font-size: 20px;
  font-weight: bold;
  text-shadow: -1px -1px 0px #768f8f /*!important*/ ;
}

a.btn:hover, a.btn:active,
.btn:hover, .btn:active {
  background: #b1cbcb; /* Old browsers */
  background: -moz-linear-gradient(top,  #b1cbcb 0%, #b0cccc 49%, #a5c3c3 50%, #a5c3c3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1cbcb), color-stop(49%,#b0cccc), color-stop(50%,#a5c3c3), color-stop(100%,#a5c3c3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #b1cbcb 0%,#b0cccc 49%,#a5c3c3 50%,#a5c3c3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #b1cbcb 0%,#b0cccc 49%,#a5c3c3 50%,#a5c3c3 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #b1cbcb 0%,#b0cccc 49%,#a5c3c3 50%,#a5c3c3 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #b1cbcb 0%,#b0cccc 49%,#a5c3c3 50%,#a5c3c3 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1cbcb', endColorstr='#a5c3c3',GradientType=0 ); /* IE6-9 */
  color: #fff;
}

/* 5 HEADER */
header {
  background: url(../img/background-header-desktop.jpg) 0 -44px repeat-x;
}

/* CARROUSEL */
#trackerCarousel .item {
  padding: 0 13%;
  min-height: 488px;
}

#trackerCarousel .carousel-inner,
#trackerCarousel .carousel .next,
#trackerCarousel .carousel .prev {
  width: 74%
}  


#trackerCarousel .carousel-inner {
  width: auto;
}

#trackerCarousel .carousel-control {
  background-color: #d3e3e2;
  border: none;
  color: #809e9e;
  font-size: 50px;
  opacity: 1;
}

#trackerCarousel .carousel-control.left {
  border-radius: 0 2px 2px 0;
  left: 0;
}

#trackerCarousel .carousel-control.right {
  border-radius: 2px 0 0 2px;
  right: 0;
}

#tracker-slider h2,
#tracker-slider h3 {
  color: #fff;
  font-style: normal;
  font-weight: 400;
  text-align: center;
  text-shadow: 1px 1px 0px #98adab;
} 

#trackerCarousel h2 {
  font-family: 'Vidaloka', serif; 
  font-size: 40px;
  line-height: 1.1;
  margin-bottom: 30px;
}

#trackerCarousel h3 {
  font-family: 'Asap', sans-serif;
  font-size: 20px;
  line-height: 1.2;
  margin-bottom: 60px;
}

#trackerCarousel .btn-tracker {
  font-size: 22px;
  font-weight: normal; 
  margin-top: 120px;
  padding: 15px;
}

#tracker-slider .btn-slider {
  font-size: 16px;
  margin: 25px auto 0;
  padding: 15px 0;
  width: 210px;
}

.slider-pager.span1.offset5 {
  margin-top: 20px;
}

.slider-pager a {
  background: url(/images/inactive-slider-pagination.png) left top;
  width: 8px;
  height: 8px;
  display: inline-block;
  text-indent: -9999px;
}

.slider-pager a.pager-active {
  background: url(/images/active-slider-pagination.png) left top;
}

/* WIDGET */
div.widget {
  margin-bottom: 50px;
}

.icon-view-more-toggle {
  background: url(/images/icon-view-more-toggle.png) no-repeat left top;
  margin: 0;
  position: absolute;
  right: 10px;
  top: 12px;  
}

.accordion-toggle {
  color: #3b3b3b;
}

.accordion-group {
  border-left: none;
  border-top: none;
  border-right: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.home-right [id^="recent-posts-plus-"],
.home-right [id*="recent-posts-plus-"] {
  background-color: #f7f7f7;
  border-bottom: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
  margin-bottom: 50px;
  padding: 50px 0;
}

.home-right [id^="recent-posts-plus-"] h2,
.home-right [id*="recent-posts-plus-"] h2 {
  display: none;
}

.home-right [id^="recent-posts-plus-"] ul,
.home-right [id*="recent-posts-plus-"] ul {
  margin: 0 auto;
}

.home-right [id^="recent-posts-plus-"] ul li,
.home-right [id*="recent-posts-plus-"] ul li {
  height: 220px;
  position: relative;
}

.home-right [id^="recent-posts-plus-"] ul li p,
.home-right [id*="recent-posts-plus-"] ul li p {
  font-size: 13px;
  line-height: 20px;
  margin: 0;
}

.home-right [id^="text-"],
.home-right [id*="text-"] { /* #text-3 */
  clear: both;
  margin-bottom: 13px;
}

.home-right [id^="text-"] p,
.home-right [id*="text-"] p { /* #text-3 p */
  color: #3b3b3b;
  font: 400 22px/24px 'Asap', sans-serif;
  text-align: center;
}

.btn-blog {
  margin-left: 30px;
  padding: 12px 28px;
  text-transform: uppercase;
}

#testimonyCarousel {
  margin-bottom: 0;
}


#ebooks_prev, #ebooks_next,
#wallpaper_prev, #wallpaper_next,
#foo2_prev, #foo2_next,
#testimonyCarousel .carousel-control {
  background: none;
  border: none;
  color: #b4b4b4;
  font-size: 40px;
  top: 50%;
  width: 15px;  
}


#testimonyCarousel .carousel-control.left {
  left: -30px;
}


#testimonyCarousel .carousel-control.right {
  right: -30px;
}

#foo2_prev,
#ebooks_prev,
#wallpaper_prev {
  left: 15px;  
}

#foo2_next,
#ebooks_next,
#wallpaper_next {
  right: 15px;
}

#ebooks_prev, #ebooks_next, 
#daily_prev, #daily_next,
#foo2_next, #foo2_prev {
  top: 50%;
  margin-top: -50px;
}

#wallpaper_prev, #wallpaper_next {
  top: 50%;
  margin-top: 50px;
}

#testimonyCarousel blockquote {
  min-height: 180px;
}

/* Motivational pictures */
.motivational-pictures img {
  border: none;
  padding: 0;
}

.motivational-pictures img:hover,
.motivational-pictures img:active,
.motivational-pictures img.selected {
  background: -moz-linear-gradient(top,  rgba(180,205,205,0.5) 0%, rgba(180,205,205,0.5) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,205,205,0.5)), color-stop(100%,rgba(180,205,205,0.5))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(180,205,205,0.5) 0%,rgba(180,205,205,0.5) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(180,205,205,0.5) 0%,rgba(180,205,205,0.5) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(180,205,205,0.5) 0%,rgba(180,205,205,0.5) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(180,205,205,0.5) 0%,rgba(180,205,205,0.5) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80b4cdcd', endColorstr='#80b4cdcd',GradientType=0 ); /* IE6-9 */
  background-image: url(../img/selected-image.png) no-repeat;

}

.pagination a {
  background: url(../img/inactive-slider-motivational-picture.png) left top no-repeat transparent;
  width: 7px;
  height: 7px;
}

.pagination a.selected {
  background: url(../img/active-slider-motivational-picture.png) left top no-repeat transparent;
}

#steps {
  height: 51px;
  margin-bottom: 40px;
  margin-top: 30px;
}
.step-1 {
  background: url(../img/steps-edit-user-step1.png) left top no-repeat transparent; 
}

.step-2 {
  background: url(../img/steps-edit-user-step2.png) left top no-repeat transparent; 
}

.step-3 {
  background: url(../img/steps-edit-user-step3.png) left top no-repeat transparent; 
}

#tracker_send {
  height: 37px;
}

.pub_wrapper {
  margin-bottom: 45px;
  margin-top: 15px;
}


/* BUTTONS */
a.btn-white,
p.form-submit #submit,
#wp-submit {
  border: 1px solid #e9e9e9;
  color: #5b8383;
  font-size: 12px;
  font-weight: normal;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #ededed 51%, #ececec 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ededed), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ededed 51%,#ececec 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ededed 51%,#ececec 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ededed 51%,#ececec 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#ededed 51%,#ececec 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
  text-shadow: none;
}

a.btn-white:hover,
a.btn-white:active
p.form-submit #submit:hover,
p.form-submit #submit:active,
#wp-submit:hover,
#wp-submit:active {
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #f2f2f2 51%, #f2f2f2 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#f2f2f2), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f2f2f2 51%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f2f2f2 51%,#f2f2f2 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f2f2f2 51%,#f2f2f2 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#f2f2f2 51%,#f2f2f2 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
  color: #5b8383;
}

a.btn-read-more {
  bottom: 0;
  position: absolute;
  right: 0;
}

.widget ul > li > a:active,
.widget ul > li > a:hover {
  background: none;
  text-shadow: none;
  color: #000;
}

.widget ul > li > a, 
a:hover,
a:active {
  color: #3b3b3b;
  text-shadow: none;
  text-decoration: none;
}

/* FOOTER */
footer {
  background: url(/images/background-footer.jpg);
}

footer .icon-menu-arrow {
  display: none;
}

footer .container {
  margin: 45px auto;
}

div.designed {
  display: none;
}

footer .widget,
footer .widget ul > li > a {
  color: #afafaf;
  font: 400 12px/16px 'Asap', sans-serif;
  text-shadow: none;
}

footer .widget_nav_menu ul > li a:hover {
  color: #fff;
  background-color: transparent;
}

footer [id^="nav_menu-"],
footer [id*="nav_menu-"] {
  float: none;
  margin-bottom: 0;
}

footer [id^="nav_menu-"] ul.menu,
footer [id*="nav_menu-"] ul.menu {
  margin-left: 10px;
}

footer .socialmedia-buttons img {
  margin-right: 25px !important;
}

footer h4,
footer h4 a,
footer h4 a:hover,
footer h4 a:active {
  color: #fff;
  font: 400 14px/16px 'Asap', sans-serif;
  margin-bottom: 13px;
}

/* Subscription */

#s2_form_widget-2 {
  margin-bottom: 0;
}

.s2_message {
  background-color: rgba(0, 00, 00, .1);
  border: 1px solid #494949;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow:  0px 1px 0px 0px #525252;      
  box-shadow:  0px 1px 0px 0px #525252;
  padding: 5px 15px;
  text-shadow: 1px 1px 0px #3b3b3b;
}

.s2_message a {
  color: #86afaf;
  text-decoration: underline;
  text-shadow: 1px 1px 0px #3b3b3b;
}

[id^="s2_form_widget-"] h4,
[id*="s2_form_widget-"] h4 {
  display: none;
}

[id*="s2_form_widget-"] .search h4,
[id*="s2_form_widget-"] .search h4 {
  display: block;
  font-size: 25px;
  line-height: 28px;
  margin-right: 25px;
  margin-bottom: 25px;
}

.form-search .input-append .search-query {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

.form-search .input-append .btn {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* Header tracker */
h1.user-name {
  margin: 15px 10px 15px 0 ;
}

a h1.user-name {
  margin: 18px 24px;
  color: #fff;
  font: 400 18px/24px 'Asap', sans-serif;
}

.page-template-page-php a.brand {
  padding-top:  25px;
}

.page-template-page-php .navbar-inner .container {
  padding: 0;
}

.page-template-homepage-php #main-menu li {
  padding: 0 21px;
}

.page-template-homepage-php #main-menu li:active,
.page-template-homepage-php #main-menu li:hover {
  cursor: pointer;
}

.page-template-page-php-php #main-menu li:active,
.page-template-page-php #main-menu li:hover {
  background-color: #a4bdbc;
  -webkit-box-shadow: inset 0px 0px 2px 2px #9db4b3;
  box-shadow: inset 0px 0px 2px 2px #9db4b3;
}

.page-template-page-php #main-menu .menu-item [class*=" icon-"],
.page-template-page-php #main-menu .menu-item [class^="icon-"] {
  height: 16px;
  margin: 21px 25px;
  width: 17px;
}

.icon-account-subscription {
  display: block; 
  background: url(../img/icon-account-subscription.png) top left repeat;
}

.icon-logout {
  display: block; 
  background: url(../img/icon-logout.png) top left repeat;
}

#main-menu li.hide-text a {
  padding: 20px 30px;
}

/* Page template */
#nav_menu-5  {
  background: url(/images/background-footer.jpg);
  margin-bottom: 50px;
}

#nav_menu-5  h2 {
  display: none;
}


#nav_menu-5 [class^="menu-item-object-"],
#nav_menu-5 [class*="menu-item-object-"] {
  margin: 5px 10px;
  padding: 0 30px 0 5px;
}

#nav_menu-5 [class^="menu-item-object-"] i,
#nav_menu-5 [class*="menu-item-object-"] i {
  display: none;
}

#nav_menu-5.widget ul > li > a,
#nav_menu-5.widget ul > li > a {
  border-top: 1px solid transparent;
  color: #fff;
  font: 700 11px/30px 'Asap', sans-serif; 
  padding: 0 10px 0 37px; 
  text-transform: uppercase;
  text-shadow: -1px -1px 0px #6f6e6d;
}

#nav_menu-5.widget ul > li.current-menu-item > a,
#nav_menu-5.widget ul > li.current-page-ancestor > a,
#nav_menu-5.widget ul > li > a:hover,
#nav_menu-5.widget ul > li > a:active {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-top: 1px solid #565656;  
}

#menu-goaltracker-dashboard-menu li:nth-child(1) {
  background: url(../img/icon-dashboard.png) 0 7px no-repeat;
}

#menu-goaltracker-dashboard-menu li:nth-child(2) {
  background: url(../img/icon-timeline.png) 0 7px no-repeat;
}

#menu-goaltracker-dashboard-menu li:nth-child(3) {
  background: url(../img/icon-journal.png) 0 7px no-repeat;
}

#menu-goaltracker-dashboard-menu li:nth-child(4) {
  background: url(../img/icon-reports.png) 0 7px no-repeat;
}

#menu-goaltracker-dashboard-menu li:nth-child(5) {
  background: url(../img/icon-reminders.png) 0 7px no-repeat;
}

#menu-goaltracker-dashboard-menu li:nth-child(6) {
  background: url(../img/icon-bonus.png) 0 7px no-repeat;
}

#menu-goaltracker-dashboard-menu li:nth-child(7) {
  background: url(../img/icon-archives.png) 0 9px no-repeat;
}

#menu-goaltracker-dashboard-menu li:nth-child(8) {
  background: url(../img/icon-help.png) 0 7px no-repeat;
}

#nav_menu-5.widget ul > li:nth-child(9)  > a,
#nav_menu-5.widget ul > li:nth-child(9) > a:hover,
#nav_menu-5.widget ul > li:nth-child(9) > a:active {
  background: url(../img/icon-blog.png) 0 7px no-repeat;
  padding-right: 10px;
}


#nav_menu-5.widget ul > li:nth-child(9) {
  background: #555555; /* Old browsers */
  background: -moz-linear-gradient(top,  #555555 0%, #555555 50%, #4b4b4b 51%, #4e4e4e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(50%,#555555), color-stop(51%,#4b4b4b), color-stop(100%,#4e4e4e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #555555 0%,#555555 50%,#4b4b4b 51%,#4e4e4e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #555555 0%,#555555 50%,#4b4b4b 51%,#4e4e4e 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #555555 0%,#555555 50%,#4b4b4b 51%,#4e4e4e 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #555555 0%,#555555 50%,#4b4b4b 51%,#4e4e4e 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#4e4e4e',GradientType=0 ); /* IE6-9 */
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding-left: 30px;

}

#nav_menu-5.widget ul > li:nth-child(9):hover,
#nav_menu-5.widget ul > li:nth-child(9):active {
  background: #636363; /* Old browsers */
  background: -moz-linear-gradient(top,  #636363 0%, #636363 50%, #595959 51%, #5c5c5c 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(50%,#636363), color-stop(51%,#595959), color-stop(100%,#5c5c5c)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #636363 0%,#636363 50%,#595959 51%,#5c5c5c 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #636363 0%,#636363 50%,#595959 51%,#5c5c5c 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #636363 0%,#636363 50%,#595959 51%,#5c5c5c 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #636363 0%,#636363 50%,#595959 51%,#5c5c5c 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#5c5c5c',GradientType=0 ); /* IE6-9 */
}

.page-template-page-php {
  background: url(../img/background-page-tracker.jpg) top left repeat;
}

.page-template-page-php .content {
  font: 400 14px/20px 'Asap', sans-serif;
}

.page-template-page-php .page-content {
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow:  2px 2px 0px 0px #cacaca;      
  box-shadow:  2px 2px 0px 0px #cacaca;
  margin-bottom: 20px;
  min-height: 230px;
  padding: 1px 20px 20px 20px;
  position: relative;
}

.single-post .page-content {
  padding: 0 20px 20px 20px;
}

.blog .page-content {
  background-color: #fff;
  margin-bottom: 20px;
  min-height: 230px;
  padding: 1px 20px 20px 20px;
  position: relative;
}

.page-template-membership-register-php h3,
.page-template-non-tracker-page-php h3,
.page-template-page-php .page-content h3 {
  font: 400 18px/24px 'Asap', sans-serif;
  margin-top: 0;
  margin-bottom: 25px;
  text-transform: capitalize;
  position: relative;
}

.page-template-non-tracker-page-php .page-content {
  margin-bottom: 20px;
}

.row-fluid.content h3.reports {
  font-size: 15px;
}

.page-template-page-php  .page-content ul {
  list-style: none;
}

.page-template-page-php .accordion-inner {
  padding: 15px 50px 25px 15px; 
}

.accordion-heading {
  position: relative;
}

.page-template-page-php .accordion-heading,
.page-template-page-php .accordion-toggle {
  font-size: 16px;
}

.background-icon {
  background: #fcfcfc; /* Old browsers */
  background: -moz-linear-gradient(top,  #fcfcfc 0%, #e2e2e2 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fcfcfc 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fcfcfc 0%,#e2e2e2 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fcfcfc 0%,#e2e2e2 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fcfcfc 0%,#e2e2e2 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
  border: 1px solid #cdcdcd;
  -webkit-border-radius: 3px;  
  border-radius: 3px;
  cursor: pointer;
  display: block;
  height: 13px;
  padding: 5px;
  position: absolute;
  right: 20px;
  top: 20px;  
}

.background-icon:active,
.background-icon:hover {
  background: #e2e2e2; /* Old browsers */
  background: -moz-linear-gradient(top,  #e2e2e2 0%, #fcfcfc 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #e2e2e2 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #e2e2e2 0%,#fcfcfc 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #e2e2e2 0%,#fcfcfc 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #e2e2e2 0%,#fcfcfc 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
}

.background-icon [class^="icon-"], 
.background-icon [class*=" icon-"] {
  vertical-align: super;
  margin-top: 0;
}

[class*=" icon-"] a, 
[class^="icon-"] a {
  display: block;
  text-indent: -9999px;
}

.page-content .dashboard-picture {
  display: inline-block;
  margin-left: -20px;
  margin-right: 10px;
}
.page-content .dashboard-picture img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;

}

.selected_values li {
  border-bottom: 1px solid #e6e6e6;
  color: #3b3b3b;
  font: 700 14px/24px 'Asap', sans-serif;  
}

.choice .background-icon {
  top: 0;
  right: 0;
}

#select_choice,
#choice_id {
  width: auto;
}

.page-template-page-php .page-content ul.reminders-list {
  margin-left: 25px;
}
/* Progress bar in dashboard */
.progress-bar,
.progress-bar-static,
.week-days {
  list-style: none;
  float: left;
}

.week-days li,
.progress-bar-static li,
.progress-bar li {
  float: left;
}

.week-days{
  margin-top: 10px;
}

.week-days li {
  color: #858585;
  font: 400 11px/24px Arial, sans-serif;
  margin-right: 16px;
  width: 28px;
}


.progress-bar-static,
.progress-bar {
  background: url(../img/progress-line.png) top left no-repeat;  
  height: 34px;
  padding-top: 10px;
  width: 310px;
}

.row-fluid .progress-bar-static {
    margin-left: 10.3%;
}

.progress-bar-static li,
.progress-bar-static li.neutral,
.progress-bar li,
.progress-bar li.neutral,
.white-icon {
  background: url(../img/progress-bullets.png) -132px 0 no-repeat;  
  cursor: pointer;
  height: 15px;
  width: 17px;
  margin-left: 2px;
  margin-right: 25px;

}

.progress-bar-static li.green,
.progress-bar li.green,
.green-icon {
  background: url(../img/progress-bullets.png) 0 0 no-repeat;  
}

.progress-bar-static li.yellow,
.progress-bar li.yellow,
.yellow-icon {
  background: url(../img/progress-bullets.png) -44px 0 no-repeat;  
}

.progress-bar-static li.red,
.progress-bar li.red,
.red-icon {
  background: url(../img/progress-bullets.png) -88px 0 no-repeat;  
}

.bullet-to-select {
  background: url(../img/progress-bullets.png) no-repeat;
  height:15px;
  list-style: none;
  margin: 0;
  width:147px;
}

.bullet-to-select li:first-child {
  margin-left: 0;
}

.bullet-to-select li {
  width: 15px;
  height: 15px;
  float: left;
  margin-left: 29px;
  cursor: pointer;
}

.popover-title {
  display: none;
}

/* Edit dashboard */
.title_dashboard_edit {
  font: 700 20px/24px 'Asap', sans-serif;
  font-weight: bold;
}

.title_action {
  font-weight: normal;
}

.mylife-edit-user p {
  font-size: 13px;
  line-height: 20px;
}

.mylife-edit-user form p {
  font-weight: bold;
}

#user-statement {
  border-color: #D0D0D2;
  -webkit-border-radius: 4px;  
  border-radius: 4px;
  -webkit-box-shadow: inset 0px 1px 2px 0px #D5D5D5;
  box-shadow: inset 0px 1px 2px 0px #D5D5D5;
}

.caroufredsel_wrapper {
  margin: 0 auto !important;
}

/* Popover widget */
.popover.bottom {
  background: #fefefe; /* Old browsers */
  background: -moz-linear-gradient(top,  #fefefe 0%, #f0f0f0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fefefe 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fefefe 0%,#f0f0f0 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fefefe 0%,#f0f0f0 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fefefe 0%,#f0f0f0 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
  border-bottom-color: #bebebe;
  border-left-color: #cfcfcf;
  border-right-color: #cfcfcf;
  border-top-color: #d9d9d9;
}

/* Blog */
.blog-sidebar {
  background: rgb(222,222,221); /* Old browsers */
  background: -moz-linear-gradient(left,  rgba(222,222,221,1) 0%, rgba(244,244,244,1) 3%, rgba(249,249,249,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(222,222,221,1)), color-stop(3%,rgba(244,244,244,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  rgba(222,222,221,1) 0%,rgba(244,244,244,1) 3%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  rgba(222,222,221,1) 0%,rgba(244,244,244,1) 3%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  rgba(222,222,221,1) 0%,rgba(244,244,244,1) 3%,rgba(249,249,249,1) 100%); /* IE10+ */
  background: linear-gradient(to right,  rgba(222,222,221,1) 0%,rgba(244,244,244,1) 3%,rgba(249,249,249,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dededd', endColorstr='#f9f9f9',GradientType=1 ); /* IE6-9 */
  padding: 15px 20px 0 20px;
}

.blog-sidebar #searchform label {
  display: none;
}

select,
.blog-sidebar #searchform input#s,
.blog-sidebar .widget_archive select,
/*.row-fluid input*/ {
  color: #444444;
  font: 400 12px/18px 'Asap', sans-serif;
  height: 35px;
  padding: 0 10px;
}

.blog-sidebar h4 {
  color: #3b3b3b;
  font: 400 16px/20px 'Asap', sans-serif;
  margin-top: 0;
  margin-bottom: 20px;
  text-transform: capitalize;
}

.blog-sidebar .widget {
  padding: 40px 0;
  margin: 0;
}

.blog-sidebar .widget ul {
  margin: 0;
  padding-left: 20px;
}

.blog-sidebar [id^="recent-posts-plus-"] ul,
.blog-sidebar [id*="recent-posts-plus-"] ul {
  padding-left: 0;
}

.blog .page-content ul:not(.pager) li:before,
.single .page-content  ul:not(.pager) li:before,
.blog-sidebar [id*="recent-posts-plus-"] ul li a:before, 
.blog-sidebar [id^="recent-posts-plus-"] ul li a:before {
  color: #6c8d8d;
  content: "›";
  font-weight: bold;
  font-size: 18px;
  text-decoration: none;
  padding-right: 10px;
}

.single .page-content .sociable ul li:before  {
  content: "";
}

.blog-sidebar .widget ul li {
  color: #8b8b8b;
  font: 400 11px/18px 'Asap', sans-serif;
}

.blog-sidebar .widget ul > li > a:active,
.blog-sidebar .widget ul > li > a:hover {
  background: none;
  color: #3B3B3B;
  text-shadow: none;
  font-weight: bold;
}

.blog-sidebar .widget_categories {
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}

.single-post h3,
.blog .post h3,
.search-results .post h3,
.archive .post h3 {
  margin-bottom: 0;
  color: #3b3b3b;
}

.single-post .page-content p {
  margin-bottom: 10px;
}

.single-post .page-content p.meta {
  margin-bottom: 38px;
}

.pager li > a, .pager li > span {
  padding: 5px 10px;
}

ol.commentlist {
  border-bottom: 1px solid #EEE;
}

ol.commentlist li {
  margin-bottom: 20px;
  padding: 8px 0;
}

ol.commentlist img.avatar {
  margin: 15px 10px 0 10px;
}

li.bypostauthor {
  border: 2px solid #5B8383;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}

#comments footer {
  border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  padding: 5px 0;
}

#comments footer a,
#comments footer .comment-author {
  color: #fff;  
}

#comments footer a:hover,
#comments footer a:active {
  text-decoration: underline;
}

.comment-content {
  margin: 5px 75px;
}

.comment-content p { 
  margin-bottom: 10px;
}

p.meta a {
  color: #3B3B3B;
  font: 400 11px/24px 'Asap', sans-serif;
}
p.meta a:hover, 
p.meta a:active {
  color: #b4b4b4;
  text-decoration: underline;
}

.form-allowed-tags {
  display: none;
}

.breadcrumb {
  background: none ;
  padding-left: 20px;
}

.breadcrumb .icon-home {
  vertical-align: top;
}

.breadcrumb .divider {
  color: #747474;
  font-size: 20px;
}
.breadcrumb a {
  color: #999999;
  font-size: 13px;
}

.breadcrumb .active {
  font-size: 13px;
  color: #747474;
}

#comments h3 { 
  font: 400 16px/24px 'Asap', sans-serif; 
}

.logged-in-as {
  font-size: 11px;
  line-height: 18px;
  color: #999;
}

.logged-in-as a:active,
.logged-in-as a:hover {
  text-decoration: underline;
}

.form-allowed-tags {
  display: none;
}

/* Login */
#theme-my-login {
  position: relative;
}

.register-free-account {
  position: relative; 
}

.register-free-account h3 {
  padding-left: 95px;
}

.register-free-account p {
  border-left: 1px solid #dde0e8;
  padding-bottom: 10px;
  padding-left: 95px;
}

.register-free-account .btn-white {
  bottom: 0;
  left: 95px;
  position: absolute;
}

.tml-action-links {
  list-style: none;
}

.tml-action-links li {
  text-align: right;
}

.tml-action-links a {
  font-size: 12px;
  color: #ababab;
}

.tml-action-links a:hover,
.tml-action-links a:active {
  text-decoration: underline;
}

.forgetmenot label {
  color: #444444;
  font-size: 12px;
  vertical-align: text-top;
}

/* Membership pages */
.page-template-membership-register-php .pub_wrapper {
  display: none;
}

.page-template-membership-register-php h3 {
  margin-bottom: 0;
}

.page-template-membership-register-php .page-content {
  margin-top: 130px;
}

.page-template-membership-register-php .page-content h1 {
  margin-bottom: -43px;
}

.modal-header {
  min-height: 20px;
}

.modal-body {
  max-height: none;
  padding: 10px;
}

.modal {
  width: auto;
}
/* begin price table*/

.pmpro_checkout .icon-ok-sign { 
  opacity: 0.6;
}

.no .icon-ok-sign {
  display: none;
}

#pmpro_levels_table {
  font-size: 13px;
  margin-bottom: 115px;
}

.pmpro_checkout tbody .table-head td:nth-child(2),
.pmpro_checkout tbody .table-head td:nth-child(3),
.pmpro_checkout tbody .table-head td:first-child + td,
.pmpro_checkout tbody .table-head td:first-child + td + td {
  color: #fff;
  text-transform: uppercase;
  text-shadow: -1px -1px 0px #cdcdcb;
  font-size: 22px;
  padding: 20px 0;
}

.pmpro_checkout tbody .table-head td:first-child + td, 
.pmpro_checkout tbody .table-head td:nth-child(2) {
  background: #D8D3C2;
}

.pmpro_checkout tbody .table-head td:first-child + td + td,
.pmpro_checkout tbody .table-head td:nth-child(3) {
  background: #af86a1;
  border-left: 3px solid #af86a1;
  border-right: 3px solid #af86a1;
  border-top: 4px solid #af86a1;
  font-weight: bold;
}

.pmpro_checkout tbody tr {
  border-bottom: 1px solid #E7E7E7;
  border-top: 1px solid #F9F9F9;
  height: 25px;
  padding: 6px 0 5px;
}

.pmpro_checkout tbody .table-head,
.pmpro_checkout tbody tr:first-child + tr {
  border-top: none;
}

.pmpro_checkout tbody tr:last-child {
  border-bottom: none;
}

.pmpro_checkout tbody td:first-child + td,
.pmpro_checkout tbody td:nth-child(2) {
  background: #f8f7f7;
  border-left: 1px solid #ccc;
  height: 30px;
  width: 125px;
} 

.pmpro_checkout td:first-child + td,
.pmpro_checkout td:nth-child(2) {
  text-align: center;
}

.pmpro_checkout tbody td:first-child + td + td,
.pmpro_checkout tbody td:nth-child(3) {
  background: #f8f7f7;
  border-left: 3px solid #dddcdb;
  border-right: 3px solid #dddcdb;
  height: 30px;
  width: #DDDCDB;
}

.pmpro_checkout td:nth-child(3) {
  text-align: center;
}

.pmpro_checkout tbody tr:first-child + tr td:first-child + td + td,
.pmpro_checkout tbody tr:first-child + tr td:nth-child(3) {
 border-top: 1px solid #dddcdb; 
}

.pmpro_checkout tbody tr:last-child td:first-child + td + td,
.pmpro_checkout tbody tr:last-child td:nth-child(3) {
  border-bottom: 1px solid #dddcdb; 
}

.pmpro_checkout tbody tr:last-child td:first-child + td,
.pmpro_checkout tbody tr:last-child td:first-child +td + td,
.pmpro_checkout tbody tr:last-child td:nth-child(2),
.pmpro_checkout tbody tr:last-child td:nth-child(3) {
  border-bottom: 3px solid #DDDCDB;
}

.pmpro_checkout tbody tr:last-child td:first-child td,
.pmpro_checkout tbody tr:last-child td:first-child td + td,
.pmpro_checkout tbody tr:last-child td:nth-child(2),
.pmpro_checkout tbody tr:last-child td:nth-child(3) {
  color: #a7a7a7;
  font-size: 22px;
  text-shadow: -1px 0px 0px #868685;
  text-transform: uppercase;
}

.pmpro_checkout tbody tr:last-child td:first-child + td,
.pmpro_checkout tbody tr:last-child td:nth-child(2) {
  border-bottom: 1px solid #CCC;
  padding: 15px 0;
}

.pmpro_checkout tfoot td:last-child {
  border-top: 4px solid #DDDCDB;
}

.price-cycle {
  display: block;
  font-size: 10px;
  line-height: 13px;
  text-transform: lowercase;
}
/* end price table*/


.three-steps-img {
  margin-top: 85px;
}

.get-life-you-deserve img {
  opacity: 0.8;  
}

.get-life-you-deserve img:hover, 
.get-life-you-deserve img:active {
  opacity: 1;  
}

.get-life-you-deserve .icon-play {
  vertical-align: baseline;
}

.get-life-you-deserve {
  border-bottom: 1px solid #e2e2e2;
  -webkit-box-shadow: inset 0px -160px 160px -80px #eeeeee;
  box-shadow: inset 0px -160px 160px -80px #EEE;
  margin-bottom: 80px;
  margin-top: 80px;
  padding-bottom: 60px;
}

.get-life-you-deserve .span6 img,
.get-life-you-deserve .span4 p,
.get-life-you-deserve .span4 h1 {
  margin: 20px;
}

.pmpro_box h3 {
  position: relative;
}

.pmpro_box .background-icon {
  top: 0;
  right: 0;
}

.pmpro_box ul li i:not(.icon-pencil) {
  margin-right: 10px;
}

.pmpro_box ul li.password a {
  position: relative;
}

.pmpro_box ul li.password a .background-icon {
  left: 5px;
  right: auto;
  top: -3px;  
  padding: 3px
}

.pmpro_box ul li a:hover,
.pmpro_box ul li a:active {
  text-decoration: underline;
}

.btn.btn-white.yeslink {
  margin-left: 10px;  
}
.btn.btn-white.yeslink:hover,
.btn.btn-white.yeslink:active {
   color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 
}

/* Bonus page */

.ebooks_list {
  position: relative;
}

.ebooks-pictures,
.wallpaper-pictures {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}

.thumb {
  padding: 20px;
  background: rgb(255,255,255); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(254,254,254,1) 50%, rgba(248,248,248,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(254,254,254,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 50%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 50%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 50%,rgba(248,248,248,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 50%,rgba(248,248,248,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
}

.ebooks-pictures li {
  display: block;
  float: left;
  height: 350px;
  margin: 0;
  text-align: center;
  padding: 0;
  width: 350px;
}

.wallpaper-pictures li {
  display: block;
  float: left;
  height: 212px;
  margin: 0;
  text-align: center;
  padding: 0;
  width: 350px;
}

#ebooks_prev, #ebooks_next,
#wallpaper_prev, #wallpaper_next {
  position: absolute;
}

.bonus_desc {
  margin-bottom: 0;
  padding-top: 30px;
  border-top: 1px solid #f4f4f4;
}

.bonus_desc .btn {
  margin-top: 20px;
}

.pagination {
    text-align: center;
}

.pagination a {
    width: 15px;
    height: 15px;
    margin: 0 5px 0 0;
    display: inline-block;
}

.pagination a span {
    display: none;
}

ol li {
  font-weight: bold;
}

#daily-reflections-list a {
  font-weight: normal;
  color: #333;
  padding-left: 15px;
} 

#daily-reflections-list a:hover,
#daily-reflections-list a:active {
  color: #005580;
  text-decoration: underline;
}

.bonus-items li {
  border-right: 1px solid #e2e2e2;
  text-align: center;
}

.bonus-items li a {
  color: #333;
}

.bonus-items li a:active,
.bonus-items li a:hover {
  text-decoration: underline;
}

.bonus-items li:last-child {
  border: none;
}

.page-template-page-php .page-content .bonus-items li h3 {
  margin-bottom: 0;
}

/* UI widgets */
.ui-multiselect-header {
  display: none;
}

/* Archive */
@media (max-width: 1300px) {
 
  #testimonyCarousel .carousel-control.left {
    left: -15px;
  }

  #testimonyCarousel .carousel-control.right {
    right: -15px;
  } 
}

@media (max-width: 1200px) {
 
  #testimonyCarousel .carousel-control.left {
    left: -20px;
  }

  #testimonyCarousel .carousel-control.right {
    right: -20px;
  } 
}

@media (max-width: 979px) {
  .navbar .navbar-inner {
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar-inverse .nav-collapse .nav > li > a:hover, 
  .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    background: transparent;
  }

  .navbar .nav-collapse .nav.pull-right {
    float: right;
  }
  
  #tracker-slider {
    margin-bottom: 30px;
  }

  #tracker-slider img {
    margin: 0 auto;
    display: block;
  }


  footer .container {
    padding: 0;
  }

  footer .socialmedia-buttons img {
    margin-right: 25px !important;
  }

  [id^="s2_form_widget-"] .search h4,
  [id*="s2_form_widget-"] .search h4 { 
      margin-right: 0;
  }
}

@media (max-width: 767px) {
  .navbar .navbar-inner{
    background: url(/images/background-header.jpg) repeat-x top left;
  }

  header {
    background: url(/images/background-header.jpg) 0 -110px repeat-x;
  }

  .page-content {
    margin: 20px;
  }

  .page-template-homepage-php #main-menu li {
    padding: 0 10px;
  }

  .entry-title,
  .home-middle h2 {
    margin-left: 20px;
  }

  .accordion {
    margin-bottom: 0;
  }

  .home-right [id^="text-"] p,
  .home-right [id*="text-"] p { /* #text-3 */
    font: 400 18px/24px 'Asap', sans-serif;
  }

  #container-btn-blog {
    display: block;
    margin-left: 0;
    margin-top: 30px;
  } 

  .btn-blog {
    margin: 0;
    padding: 10px 30px;
    text-transform: none;
  }  

  footer .container {
    margin: 0;
  }

  footer .search,
  footer .socialmedia-buttons {
    margin: 20px;
  }
}


@media (max-width: 480px) {
  
  header {
    background: url(/images/background-header.jpg) 0 -97px repeat-x;
  }

  #main-menu {
    float: none;
  }
  
  a.brand {
    display: block;
    margin-bottom: 20px !important;
    width: 100%;
  }

  .navbar-inner .container {
    padding: 20px;
  }
  
  .navbar .navbar-inner {
    padding: 0;
  }

  .page-template-homepage-php #main-menu li {
    padding: 0 4px;
  }

  #tracker-slider {
    margin-bottom: 20px;
  }

  .page-template-membership-register-php .page-content h1 {
    margin-bottom: 0;
  }

  .page-template-membership-register-php .row-fluid .span6 img.offset3 {
    margin: 20px;
  }
  .page-template-membership-register-php .row-fluid .span6 p,
  .page-template-membership-register-php .row-fluid .span6 h1 {
    margin: 20px;
  }

  .get-life-you-deserve {
    margin-bottom: 40px;
    margin-top: 0;
  }
}

.twitter-widget ul li {
  line-height: 1.3em;
  margin-right: 25px;
  margin-bottom: 25px;
}

.twitter-widget ul li a {
  color: #afafaf;
}

.twitter-widget ul li a:hover,
.twitter-widget ul li a:active {
  color: #fff;
}

.hide-text {
  text-indent: -9999px;
}

/** added to fix the post number taking a new line in sidebar category */
.widget_categories ul > li > a {
    display: inline;
}
/*  Leaderboard ad should never be a rectangle on the desktop or tablet*/
.responsive-ad-leaderboard { width: 320px; height: 50px; }
@media(min-width: 500px) { .responsive-ad-leaderboard { width: 468px; height: 60px; } }
@media(min-width: 800px) { .responsive-ad-leaderboard { width: 728px; height: 90px; } }

/*  Blog Sidebar -- large rectangle; no skyscrapers*/
.responsive-ad-sidebar-blog { width: 250px; height: 250px; } 
@media(min-width: 500px) { .responsive-ad-sidebar-blog { width: 300px; height: 250px; } }
@media(min-width: 800px) { .responsive-ad-sidebar-blog { width: 336px; height: 280px; } }

/*  Blog - BTF*/
.responsive-ad-btf-blog { width: 300px; height: 250px; }
@media(min-width: 500px) { .responsive-ad-btf-blog { width: 300px; height: 250px; } }
@media(min-width: 800px) { .responsive-ad-btf-blog { width: 336px; height: 280px; } }

/*  Tracker - Side*/
.responsive-ad-sidebar-tracker { width: 120px; height: 600px; }
@media(min-width: 500px) { .responsive-ad-sidebar-tracker { width: 300px; height: 250px; } }
