/*
Theme Name: A Life of Productivity
Theme URI: http://www.alifeofproductivity.com
Version: 1.1
Description: Child theme for OriginMag
Author: Red Forest Studios, LLC
Author URI: http://www.redforeststudios.com
Template: originmag
*/
@import url(../originmag/style.css);
.entry a {text-decoration:underline !important;}
.underline { text-decoration:underline !important;}
::selection {background: #21addf;}
::-moz-selection { background: #21addf;}

/* Header */
#logo { padding: 25px 0;}
#logo h2#logo-former a {font-size:20px !important; font-style:italic; font-weight:normal; color:rgba(184,184,184,1.00); text-decoration:none; display:inline-block; padding-left:26%; text-transform:capitalize;}

/* Footer */
.widget .feature-posts-list img { max-width:75px; width: 100%;}

/* Posts */
.entry img.alignnone, .entry img.attachment-fullsize { width:100%;}

/* Forms */
input[type=image] {  border: none 0;   }

/* Featured Posts Landing Page */
#featured-block-container { display:none; width:100%; height:100%;  background-color:#31B0DF; margin: 0 auto 25px; }
#featured-block {color:#fff !important; height:100%; display:block; position: relative;z-index: 1;}
#featured-block-container h2 {color:#fff;}
#featured-block ul li { list-style:none;}
#featured-block #featured-block-menu.tabs { margin: 0; padding: 0; float: left; list-style: none; width: 30%; border-right:1px solid #efefef;  min-width: 265px;}
#featured-block #featured-block-menu.tabs li { margin: 0; cursor: pointer; overflow: hidden; position: relative;}
#featured-block #featured-block-menu.tabs .tab_last { border:none;}
#featured-block #featured-block-menu.tabs .active { display: block; background-color:#2AA8D6;}
#featured-block #featured-block-tabs #featured-block-menu li > a, #featured-block #featured-block-tabs #featured-block-menu #tab-container h2 {font-family:"Lato", "Myriad Pro", "Arial", sans-serif !important; font-size:16px;  color:#fff; text-decoration:none !important;}
#featured-block #featured-block-tabs #featured-block-menu li > a:hover {background-color:#2BA3D0;}
#featured-block #featured-block-tabs #featured-block-menu li a, h3.tab_drawer_heading { background-position:10px; background-repeat:no-repeat; padding:20px 10px 20px 65px;}

#featured-block #featured-block-tabs #featured-block-menu li a#tab_1, h3#tab-drawer-1 { display:block; background-image:url(images/icon_experiment.png); background-repeat:no-repeat;}
#featured-block #featured-block-tabs #featured-block-menu li a#tab_2, h3#tab-drawer-2 { display:block; background-image:url(images/icon_time.png); background-repeat:no-repeat;}
#featured-block #featured-block-tabs #featured-block-menu li a#tab_3, h3#tab-drawer-3 { display:block; background-image:url(images/icon_energy.png); background-repeat:no-repeat;}
#featured-block #featured-block-tabs #featured-block-menu li a#tab_4, h3#tab-drawer-4 { display:block; background-image:url(images/icon_focus.png); background-repeat:no-repeat;}
#featured-block #featured-block-tabs #featured-block-menu li a#tab_5, h3#tab-drawer-5 { display:block; background-image:url(images/icon_productivity.png); background-repeat:no-repeat;}
#featured-block #featured-block-tabs #featured-block-menu li a#tab_6, h3#tab-drawer-6 { display:block; background-image:url(images/icon_awesome.png); background-repeat:no-repeat;}
#featured-block #featured-block-tabs #featured-block-menu li a#tab_7, h3#tab-drawer-7 { display:block; background-image:url(images/icon_meditation.png); background-repeat:no-repeat;}
#featured-block #featured-block-tabs #featured-block-menu li a#tab_8, h3#tab-drawer-8 { display:block; background-image:url(images/icon_technology.png); background-repeat:no-repeat;}
#featured-block #featured-block-tabs #featured-block-menu li a#tab_9, h3#tab-drawer-9 { display:block; background-image:url(images/icon_interviews.png); background-repeat:no-repeat;}
#featured-block #featured-block-tabs #featured-block-menu li a#tab_10, h3#tab-drawer-10 { display:block; background-image:url(images/icon_books.png); background-repeat:no-repeat;}
#featured-block #featured-block-tabs #featured-block-menu li a#tab_11, h3#tab-drawer-11 { display:block; background-image:url(images/icon_money.png); background-repeat:no-repeat;}

#featured-block #tab-container .tab-drawer > .tab_content {  }
#featured-block #tab-container .tab-drawer > .tab_content:after { -webkit-opacity: 0.15; -moz-opacity: 0.15; opacity: 0.15; content:""; position: absolute; bottom: 30px; right: 30px; z-index: -1; display:block; width: 208px; height: 208px; background-repeat: no-repeat; background-position: center center;}
#featured-block #tab-container .tab-drawer #tab1:after   { background-image: url(images/icon_experimentb.png); }
#featured-block #tab-container .tab-drawer #tab2:after   { background-image: url(images/icon_timeb.png); }
#featured-block #tab-container .tab-drawer #tab3:after   { background-image: url(images/icon_energyb.png); }
#featured-block #tab-container .tab-drawer #tab4:after   { background-image: url(images/icon_focusb.png); }
#featured-block #tab-container .tab-drawer #tab5:after   { background-image: url(images/icon_productivityb.png); }
#featured-block #tab-container .tab-drawer #tab6:after   { background-image: url(images/icon_awesomeb.png); }
#featured-block #tab-container .tab-drawer #tab7:after   { background-image: url(images/icon_meditationb.png); }
#featured-block #tab-container .tab-drawer #tab8:after   { background-image: url(images/icon_technologyb.png); }
#featured-block #tab-container .tab-drawer #tab9:after   { background-image: url(images/icon_interviewsb.png); }
#featured-block #tab-container .tab-drawer #tab10:after { background-image: url(images/icon_booksb.png); }
#featured-block #tab-container .tab-drawer #tab11:after { background-image: url(images/icon_moneyb.png); }

#featured-block #tab-container #pick-block {margin: 0 0 0 -25px; display: block;}
#featured-block #tab-container .tab_content_splash {padding:40% 0 0 0;}
#featured-block #tab-container .tab_content_splash #pick-arrow { float: left;}
#featured-block #tab-container .tab_content_splash #pick-text {	padding: 20px 0 0 20px;	display: inline-block;}
#featured-block #tab-container .tab_content_splash #pick-text p {font-size:16px; text-align:center;}
#featured-block #tab-container .tab_content_splash #pick-text h2 {font-size:32px; text-align:center;}
#featured-block #tab-container { float: right; width: 65%;}
#featured-block #tab-container .tab_content {padding: 20px 35px 0 0;}
#featured-block #tab-container ul.helpful-posts, #featured-block #tab-container ul.recent-posts { margin-bottom:25px;}
#featured-block #tab-container .tab-drawer h2 {font-size:28px; font-weight:400;}
#featured-block #tab-container .tab_drawer_heading {color: #fff; display: none; } 
#featured-block #tab-container .tab-drawer ul { margin:10px 0 22px 0;}
#featured-block #tab-container .tab-drawer ul li { padding:0 0 10px 0; list-style:none; }
#featured-block #tab-container .tab-drawer ul li a {font-size:16px; color:#fff; text-decoration:none !important;}
#featured-block #tab-container .tab-drawer ul li a:hover {color:#efefef; text-decoration:underline !important}
#featured-block #tab-container .tab-drawer a.category-link { color: #FFF; font-size: 20px; text-decoration: none !important;}
#featured-block #tab-container .tab-drawer a.category-link:hover { color: #efefef; text-decoration:underline !important;}

/* Book Launch Styles */
.book-launch-page .page-wrap { background:url(images/book-page-bg.jpg) #fff no-repeat; background-size:cover;}
.book-launch-page .book-launch-header { background-image:none; background-color:#fff; max-width:1030px; width:100%; padding:0 40px; margin:0 auto;}
.book-launch-page .entry img {max-width:100% !important;}
.book-launch-page strong {font-weight:800;}
.book-launch-page a {text-decoration:none !important;}
.book-launch-page span.testimonial {color:#00a5db; font-style:italic;} 
.book-launch-page #header-wrap { width:100%; background-color:#fff;}
.book-launch-page header.book-launch-page-head {background-color:#fff; width:90%; margin:0 auto; padding-bottom:10px;}
.book-launch-page .inner-wrap {background-color:transparent; width:100%; padding:0;}
.book-launch-page #navbarsecond {margin-bottom:0;}
.book-launch-page #main {padding-top:20px;}
.book-launch-page #main, .book-launch-page #footer  { width: 980px; margin: 0 auto;}
.book-launch-page #footer .widget-area {display:none;}
.book-launch-page .title-box {margin-bottom:20px;}
.book-launch-page .title-box img { display:block; margin:0 auto; }
.book-launch-page #book-row { display: block; margin:0 auto; height:auto; width:100%;}
.book-launch-page #book { float:left; width:50%; margin-right:-110px; }
.book-launch-page #pre-order { float:right; width:60%;}
.book-launch-page #pre-order #book-subtitle, .book-launch-page #book-subtitle-mobile { display:block; background:url(images/book-page-txt-box.png) no-repeat top center; background-size:contain; height: 110px; width:100%; font-size: 1.75em; font-weight: 800; text-align: center; line-height: 1.2em; padding: 25px 0 0;  margin-left: -40px;}
.book-launch-page #book-subtitle-mobile { display:none;}
.book-launch-page #pre-order #pre-order-btn { display:block; height:314px; width:100%; background:url(images/book-pre-order-btn-2.png) no-repeat; background-size:contain;}
.book-launch-page #pre-order #pre-order-vendors {position: relative; top: 155px; width:75%; padding:0; text-align:center; display:block; line-height: 3.5em; margin: 0 auto;}
.book-launch-page #pre-order #pre-order-vendors li {display:inline-block; list-style:none; padding-top:10px; padding-right:20px; vertical-align:middle;}
.book-launch-page #pre-order #pre-order-vendors li a { font-size: 0em; display:block; vertical-align: middle;}
.book-launch-page #pre-order #pre-order-vendors li #amazon-link {background:url(images/amazon.png) no-repeat; width:78px; height:26px;}
.book-launch-page #pre-order #pre-order-vendors li #amazonca-link {background:url(images/amazonca.png) no-repeat; width:103px; height:26px;}
.book-launch-page #pre-order #pre-order-vendors li #amazonuk-link {background:url(images/amazonuk.png) no-repeat; width:120px; height:26px;}
.book-launch-page #pre-order #pre-order-vendors li #barnes-link {background:url(images/barnes-and-noble.png) no-repeat; width:62px; height:36px;}
.book-launch-page #pre-order #pre-order-vendors li #ibooks-link {background:url(images/ibooks.png) no-repeat; width:85px; height:30px;}
.book-launch-page #pre-order #pre-order-vendors li #indigo-link {background:url(images/indigo.png) no-repeat; width:49px; height:26px;}
.book-launch-page .shadow-box-outer {border:30px solid #fff; border-top-width:20px; border-bottom-width:20px; -webkit-box-shadow: -1px 31px 57px -24px rgba(184,184,184,1); -moz-box-shadow: -1px 31px 57px -24px rgba(184,184,184,1); box-shadow: -1px 31px 57px -24px rgba(184,184,184,1);}
.book-launch-page .shadow-box { padding:20px 60px; background:#fff; -webkit-box-shadow: inset 0px 0px 18px 6px rgba(184,184,184,1); -moz-box-shadow: inset 0px 0px 18px 6px rgba(184,184,184,1); box-shadow: inset 0px 0px 18px 6px rgba(184,184,184,1);}
.book-launch-page .shadow-box p::last-of-type {display:none;}
.book-launch-page .intro { font-size:1.5em; width:80%; text-align:center; display:block; margin:20px auto; font-weight:400; }
.book-launch-page .intro a {color:#00a5db; text-decoration:none !important;}
.book-launch-page .book-sub-menu {width:100%; max-width: 1030px; background:#fff; text-align:center; display:block; margin:0 auto; font-size:18px; font-weight:bold; padding:0 40px 20px;}
.book-launch-page .book-sub-menu li:first-of-type {padding-right:20px;}
.book-launch-page .book-sub-menu li .current-page-item {color:#00a5db;  }
.book-launch-page .book-sub-menu li {display:inline-block; text-align:center; list-style:none;}

/* MailChimp Forms */
#mc_embed_signup input {border:1px solid #7CA8B9; color:#848484;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; } 
#mc_embed_signup input:active {border-color:#7CA8B9;}
#mc_embed_signup input:focus {border-color:#7CA8B9;}
#mc_embed_signup label { font-size:14px;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}
 
#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}
 
#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}
 
#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
#mc_embed_signup form {display:block; position:relative;}
#mc_embed_signup .button { background-color: #000; font-size: 18px; font-weight: bold; height: 45px; line-height: 36px; padding: 5px 22px;	width: 97%; margin-top:10px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; } 
#mc_embed_signup .button:hover {background-color:#fff; color:#000;}
.newsletter-slidein { max-width:98%; background-color:#31B0DF;  padding:2.5%; margin:0 auto 20px;overflow:hidden; display:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; } 
.newsletter-slidein button#closeIt { height: 32px; width: 32px; background: rgba(255,255,255,0.25); display: inline-block;-webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; float:right;} 
.newsletter-slidein .slidein-icons {width:30%; height:auto; vertical-align:middle;}
.newsletter-slidein #mc_embed_signup { width:60%; margin:0 auto; float:right;}
.newsletter-slidein #mc_embed_signup .mc-field-group {padding:0;}
.newsletter-slidein #mc_embed_signup h3 {width:90%; text-align:center; color:#fff !important; font-size: 1.2em; font-weight:normal; margin-top:10px;}
.newsletter-slidein #mc_embed_signup a { color:#fff; text-decoration:none !important; display:block; margin:0 auto; font-size:18px;}
.newsletter-slidein #mc_embed_signup a img {border:none;}
.newsletter-slidein #mc_embed_signup form input[type='email'] { width:80%; text-align:center; display:block; margin:0 auto;}
.newsletter-slidein #mc_embed_signup .hidden-form-field {position: absolute; left: -5000px;}
.newsletter-slidein #mc_embed_signup form {padding:0 !important;}
.newsletter-slidein #mc_embed_signup form input[type='submit'] { display:none;}
.newsletter-slidein #mc_embed_signup .twitter-follow {	display: block; text-align: center;}

@media screen and (max-width: 1060px) {
.book-launch-page #main, .book-launch-page #footer,.book-launch-page  header.book-launch-page-head { width: 90%;}
.book-launch-page #pre-order #book-subtitle { margin-left: -15px; }
.book-launch-page #pre-order #pre-order-vendors li {padding-right: 10px;}
}

@media screen and (max-width: 1019px) {
.book-launch-page #book { width:40%; padding-top: 40px;}
.book-launch-page #pre-order { width:67%;}
}

@media screen and (max-width: 959px) {
.newsletter-slidein #mc_embed_signup h3 { font-size: 1.25em;}
#featured-block #tab-container {width: 60%;}
#featured-block #featured-block-menu.tabs { min-width: 245px;}
#featured-block ul li a { font-size: 16px; }
#featured-block #tab-container .tab-drawer ul li a {font-size: 14px;}
}

@media screen and (max-width: 855px) {
.book-launch-page #book { width: 90%; padding-top:10px; }
.book-launch-page #book img { margin:0 auto !important; display:block;}
.book-launch-page #pre-order #book-subtitle { display:none;}
.book-launch-page #book-subtitle-mobile {background:none; line-height:1.3em; font-size:1.25em;  height:100%; padding: 5px;}
.book-launch-page #pre-order, .book-launch-page #book,  .book-launch-page #book-subtitle-mobile { display:block;float:none; margin:0 auto;}
.book-launch-page #pre-order, .book-launch-page #book-subtitle-mobile {background-color:#fff; width:60%; -webkit-box-shadow: -1px 20px 25px -5px rgba(184,184,184,1); -moz-box-shadow: -1px 20px 25px -5px rgba(184,184,184,1);   box-shadow: -1px 20px 25px -5px rgba(184,184,184,1); margin-bottom:20px;}
.book-launch-page #pre-order { width:80%; height:275px; padding:20px; margin:0 auto 30px;}
.book-launch-page #pre-order #pre-order-vendors { top: 170px; padding-left: 0; margin: 0 auto; line-height: 3.5em; width: 80%;}
.book-launch-page #pre-order #pre-order-btn {background:url(images/pre-order-mobile.png) no-repeat; background-size:contain;}
}

@media screen and (max-width: 767px) {
.book-launch-page #pre-order #pre-order-vendors { top:150px;}
#featured-block #tab-container #pick-block {display: none;}
#featured-block #tab-container { width: 100%; float: none;}
#featured-block-container { width: 95%;  overflow: hidden; padding:0;}
#featured-block #tab-container .tab_drawer_heading { margin: 0; display: block; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
#featured-block #tab-container .tab-drawer {border-top:1px solid #efefef; padding:0;}
#featured-block #tab-container .tab_content {padding:20px;}
#featured-block .tab_content h2 {font-size: 22px;}
#featured-block .tabs { display: none;}
#featured-block .d_active { background-color:#2DA5D2; color: #fff;}
.newsletter-slidein .slidein-icons { display:none;}
.newsletter-slidein #mc_embed_signup { width:90%; float:none;}
}

@media screen and (max-width: 640px) {
.book-launch-page #pre-order #pre-order-vendors { top:130px;}
}

@media screen and (max-width: 479px) {
.book-launch-page #pre-order { width: 90%; margin: 0 auto 30px; height: 420px; padding: 10px 10px 30px;}
.book-launch-page #pre-order #pre-order-vendors { top:95px;}
.book-launch-page #pre-order #pre-order-vendors li { padding-right:0; vertical-align:top; text-align:center; width:100%;}
.book-launch-page #pre-order #pre-order-vendors li a { display:block; margin: 10px auto; background-position:center;}
.book-launch-page .shadow-box-outer {border:15px solid #fff; border-top-width:10px; border-bottom-width:10px; }
.book-launch-page .shadow-box {  padding: 20px 10px;}
#featured-block #tab-container .tab-drawer h2 { font-size: 22px;}
h3.tab_drawer_heading { font-size: 17px;}
#featured-block #tab-container .tab-drawer a.category-link { font-size: 16px; text-align: center !important; padding:0;}
}

@media screen and (max-width: 379px) {
#logo h2#logo-former a {font-size:14px !important;}
.book-launch-page #pre-order #pre-order-vendors { top:70px;}
.book-launch-page #pre-order #pre-order-vendors li {display:block;}
}
