/*
Theme Name: Totally Laime!
Theme URI: http://totallylaime.com
Description: Based on <a href="http://elliotjaystocks.com/starkers/">Starkers</a> (HTML5 Version).
Version: 1.0.0.0.69
Author: Duck Brigade
Author URI: http://duckbrigade.com
Tags: Totally, Laime, Podcast, Married, Elizabeth, Psychic, Andy, Oprah, Ruby, Dog, Agility
*/

@import "css/reset.css";
@import "css/layout.css";

/* Sitewide */

html {height:100%;}
body {font-family:'Lato', sans-serif;background-position:50% 0%;height:100%;background-image:url('../../../assets/Background2015.png');background-size: 1600px auto;background-repeat: repeat-y;}
#main {width: 900px;margin: 24px auto 0;padding-bottom:210px;}
#container {position:relative;min-height:100%;}
#content {clear:left;margin-left:9px;background-color:#e6e6e6;border-radius: 0 0 20px 20px;}
#page_content {clear:left;margin-left:9px;margin-top:50px;}
aside {width:300px;float:left;}
.clearboth {clear:both;}
.featurebox {background-color: #fff;border-radius: 10px;-moz=border-radius: 10px;-webkit-border-radius: 10px;}
.shadowbox {-moz-border-radius: 16px;position:relative;-webkit-box-shadow: -2px 3px 10px -2px rgba(0, 0, 0, 0.25);-moz-box-shadow: -2px 3px 10px -2px rgba(0, 0, 0, 0.25);box-shadow: -2px 3px 10px -2px rgba(0, 0, 0, 0.25);}
header .dropshadow {height:3px;margin-bottom:-3px;background: -moz-linear-gradient(top,  rgba(161,124,93,0.34) 0%, rgba(161,124,93,0.01) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,124,93,0.34)), color-stop(100%,rgba(161,124,93,0.01)));background: -webkit-linear-gradient(top,  rgba(161,124,93,0.34) 0%,rgba(161,124,93,0.01) 100%);background: -o-linear-gradient(top,  rgba(161,124,93,0.34) 0%,rgba(161,124,93,0.01) 100%);background: -ms-linear-gradient(top,  rgba(161,124,93,0.34) 0%,rgba(161,124,93,0.01) 100%);background: linear-gradient(to bottom,  rgba(161,124,93,0.34) 0%,rgba(161,124,93,0.01) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57a17c5d', endColorstr='#03a17c5d',GradientType=0 );}
#content .dropshadow {height:4px;margin-bottom:-4px;background: -moz-linear-gradient(top,  rgba(0,0,0,0.34) 0%, rgba(0,0,0,0) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.34)), color-stop(100%,rgba(0,0,0,0)));background: -webkit-linear-gradient(top,  rgba(0,0,0,0.34) 0%,rgba(0,0,0,0) 100%);background: -o-linear-gradient(top,  rgba(0,0,0,0.34) 0%,rgba(0,0,0,0) 100%);background: -ms-linear-gradient(top,  rgba(0,0,0,0.34) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to bottom,  rgba(0,0,0,0.34) 0%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57000000', endColorstr='#00000000',GradientType=0 );position: relative;z-index: 4;}
.featurebox_title {text-transform: uppercase;background-color: #ca199a;border-radius: 10px 10px 0 0;color: white;padding: 13px 0 9px 12px;font-size: 17px;font-family: 'Frontage Bold';letter-spacing: -2px;}
.featurebox_store_title {background-color: #002073;-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.3);box-shadow: 0 2px 2px rgba(0,0,0,0.3);z-index: 5;}
.itunes_button {vertical-align: middle;padding-left:30px!important;float: left;background-color: #ca199a;background-image: url('../../../assets/itunes_icon.png');background-repeat: no-repeat;background-position: 6px 50%;text-transform:none!important;}
.tl_button {font-size: 12px;vertical-align: middle;padding: 8px;background-color: #ca199a;color: white;border-radius: 11px;letter-spacing: 1px;text-transform: uppercase;display:inline-block;font-weight:700;}
.tl_button:hover, #searchsubmit:hover {background-color:#750b52;color:white;}
#s {font-family: 'Lato', sans-serif;width: 270px;-webkit-appearance: none;-moz-appearance: none;font-size: 13px;border: 1px solid #ADADAD;padding: 8px 0 8px 15px;border-radius: 10px;-webkit-box-shadow: inset -4px 5px 5px -3px rgba(0, 0, 0, 0.21);box-shadow: inset -4px 5px 5px -3px rgba(0, 0, 0, 0.21);}
::-webkit-input-placeholder {color:#ca199a;text-transform: uppercase;letter-spacing: 1px;}
input:-moz-placeholder {color:#ca199a;text-transform: uppercase;letter-spacing: 1px;}
:-ms-input-placeholder {color:#ca199a;text-transform: uppercase;letter-spacing: 1px;}
.placeholder {color:#ca199a;text-transform: uppercase;letter-spacing: 1px;}
#searchsubmit {-webkit-appearance: none;-moz-appearance: none;border: none;background-color: #ca199a;font-family: 'Lato', sans-serif;color: white;font-size:12px;padding: 6px!important;text-transform: uppercase;border-radius: 11px;letter-spacing: 2px;margin-left: 12px;width: 100px;font-weight:700;}
.star_divider {clear: left;margin: 30px 0;height: 21px;background-image: url('../../../assets/StarLine.png'); background-repeat: no-repeat;background-position: 50% 0;}
.page #page_title {display:none;}

/* Text Elements */
a {color:#ca199a;text-decoration:none;}
a:hover {color:#750b52}
h3 {text-transform:uppercase;}
strong {font-weight: bold;}
em {font-style: italic;}

/* Header */
#logo {display: block;width: 273px;height: 0;padding-top: 273px;overflow: hidden;background-image: url('../../../assets/TotallyLaimeLogo2014.png');background-repeat:no-repeat;float:left;margin:0 -6px -15px -28px;}

/* Menu */

.menu-totally-laime-container {width: 665px;height: 212px;position:relative;float: left;margin-left: -4px;top:16px;z-index: 10;}
#menu-totally-laime>.menu-item>a {position: absolute;display:block;color: transparent;}
.tl-mainmenu-podcasts>a {width: 208px;height: 132px;}
.tl-mainmenu-blog a {width: 208px;height: 80px;top: 132px;}
.tl-mainmenu-about a {width: 80px;height: 212px;top: 0px;left:208px;}
.tl-mainmenu-store a {width: 326px;height: 100px;top: 0px;left:288px;}
.tl-mainmenu-donate a {width: 160px;height: 54px;top: 100px;left:288px;}
.tl-mainmenu-home a {width: 48px;height: 58px;top: 154px;left:288px;}
.tl-mainmenu-video a {width: 112px;height: 58px;top: 154px;left:336px;}
.tl-mainmenu-contact a {width: 166px;height: 112px;top: 100px;left:448px;}
.tl-mainmenu-facebook a {width: 51px;height: 43px;top: 0;left:614px;}
.tl-mainmenu-twitter a {width: 51px;height: 26px;top: 43px;left:614px;}
.tl-mainmenu-instagram a {width: 51px;height: 26px;top: 69px;left:614px;}
.tl-mainmenu-youtube a {width: 51px;height: 34px;top: 95px;left:614px;}
.tl-mainmenu-rss>a {width: 51px;height: 26px;top: 129px;left:614px;}
.tl-mainmenu-itunes>a {width: 51px;height: 57px;top: 155px;left:614px;}
.tl-mainmenu-podcasts .sub-menu {position: absolute;width: 150px;height: 70px;top: 50px;left: 38px;}
.tl-mainmenu-podcasts .sub-menu li a {display: block;height: 0;overflow: hidden;width: 100%;padding-top: 18px;}
.tl-socialmenu:hover .sub-menu {display: block;}
.tl-socialmenu .sub-menu {position: absolute;left: 660px;width: 138px;height:69px;display: none;padding: 5px 0;box-sizing:border-box;}
.tl-socialmenu .sub-menu li a {display: block;color: transparent;text-indent: -99999px;height: 19px;}
.tl-mainmenu-itunes .sub-menu {top: 136px;}
.tl-mainmenu-rss .sub-menu {top: 112px;height: 105px;}
.tl_bubble {filter: url('http://www.totallylaime.com/wp-content/themes/totallylaime/style.css?v=2.1.0#dropshadow');}
@-moz-document url-prefix() {
  .tl_bubble {filter: drop-shadow(-2px 2px 2px rgba(0,0,0,0.3));}
}

#site_header {position: relative;}
#navigation_menu {position: absolute;top: 18px;right: 0;}
#navigation_menu svg {overflow: visible;}
#navigation_menu .hoverdots {opacity: 0;-webkit-transition: opacity 250ms;-moz-transition: opacity 250ms;transition: opacity 250ms;}
#navigation_menu .active .hoverdots {opacity: 1;}
#navigation_menu #new_menu_social path, #navigation_menu #new_menu_social circle, #navigation_menu #new_menu_home polygon {-webkit-transition: fill 250ms;-moz-transition: fill 250ms;transition: fill 250ms;}
#navigation_menu #new_menu_social .active path, #navigation_menu #new_menu_social .active circle, #navigation_menu #new_menu_home.active polygon {fill: #252f6c;}
#navigation_menu #new_menu_podcasts .submenu path {-webkit-transition: fill 250ms;-moz-transition: fill 250ms;transition: fill 250ms;}
#navigation_menu #new_menu_podcasts .submenu .active path {fill: #f3e65f;}
#navigation_menu #new_menu_podcasts .svg_text path {-webkit-transition: fill 250ms;-moz-transition: fill 250ms;transition: fill 250ms;}
#navigation_menu #new_menu_podcasts.active .svg_text path {fill: #f3e65f;}

.social-overlay {opacity: 0; position: absolute;right: -128px;top: 110px;-webkit-transition: opacity 250ms;-moz-transition: opacity 250ms;transition: opacity 250ms;}
.social-overlay path {-webkit-transition: fill 250ms;-moz-transition: fill 250ms;transition: fill 250ms;}
.social-overlay .active path {fill: #f3e65f;}

#itunes-overlay {top: 134px;}


/* Footer */

#site_footer {width: 100%;position: absolute;left: 0;bottom:0;height: 164px;background-image: url('../../../assets/FooterBG2014.png');background-repeat: repeat-x;margin-top:40px;}
#footer_inner {width: 900px;margin: 12px auto 0;}
#footer_menu {width: 591px;float: left;font-family: 'Rokkitt';text-transform: uppercase;font-weight: 700;padding-left:9px;}
#footer_topbar {height: 6px;background-color: #A9AAAD;}
#footer_search {width: 300px;float:left;margin-top: 18px;}
#menu-footer-menu .menu-item {float: left;font-size: 15px;}
#menu-footer-menu .menu-item a:hover {color:#5668c4;}
#menu-footer-menu .menu-item a {color: #384690;position: relative;}
#menu-footer-menu .footer-bullet a:before, #menu-footer-menu .footer-bullet a:hover:before {content: '•';margin: 0 7px;color: #384690;}
.footer-menu-about {clear: left;}
#menu-item-1876 {clear: left;}
#menu-item-1875 a {display: block;width: 22px;height: 0px;padding-top: 20px;overflow: hidden;background-image: url('../../../assets/FooterHome2014.png');background-repeat: no-repeat!important;padding-left:0!important;margin: 0 0 3px -3px;position:relative;}
#menu-item-1875 a:hover {background-position: 0px -20px;}
#menu-item-1876 a {background:none!important;padding-left:0!important;color:white;position:relative;}
#footer_copyright {margin-top: 5px;font-size: 14px;color: #384690;}
#footer_search #s {width: 190px;font-size: 11px;padding: 5px 0 5px 8px;}
#footer_search #searchsubmit {margin-left: 3px;font-size:11px;width: 90px;}
#blog_navigation {text-align: right;margin-right: 10px;}
#blog_navigation .page-numbers {background-color: white;text-align: center;display: inline-block;padding: 6px 5px;width: 14px;font-size: 12px;border-radius: 16px;margin: 6px 2px;}
#blog_navigation .page-numbers:hover {background-color: #ca199a;color:white;}
#blog_navigation .page-numbers.dots, #blog_navigation .page-numbers.dots:hover {background:none;color:black;}
#blog_navigation .page-numbers.current, #blog_navigation .page-numbers.current:hover {background-color:white;color:black;}
#blog_navigation.rec_nav {
  text-align: left;
  background-color: #eee;
  margin: 10px 0;
  padding: 0 10px;
  position: relative;
  top: 30px;
}

/* Home Header */

#home_captionbox {background-color:#48569a;color:white;float: left;width: 204px;height: 475px;margin-left: 20px;margin-top: 24px;border-radius: 10px;-webkit-border-radius: 10px;background-position: 0 -1px;clear:left;}
#home_caption {position:absolute;bottom:0px;padding: 70px 12px 18px 12px;background-image:url('../../../assets/LaimeMarriedMommyGradient.png');background-repeat:no-repeat;height: 303px;}
#home_caption p {font-size: 12px;line-height: 115%;}
#home_caption h3 {display: block;width: 182px;height: 0;padding-top: 103px;overflow: hidden;background-image: url('../../../assets/FromLaime.png');margin: 0 0 5px -4px;}
#captionbox_cornergrad {position: absolute;right: 0px;width: 135px;height: 200px;border-radius: 0 10px 0 0;-webkit-border-radius: 0 10px 0 0;-moz-border-radius: 0 10px 0 0;background: -moz-linear-gradient(-160deg,  rgba(240,95,145,0.5) -30%, rgba(240,95,145,0) 50%);background: -webkit-gradient(linear, right top, left bottom, color-stop(-30%,rgba(240,95,145,0.7)), color-stop(50%,rgba(240,95,145,0)));background: -webkit-linear-gradient(-160deg,  rgba(240,95,145,0.7) -30%,rgba(240,95,145,0) 50%);background: -o-linear-gradient(-160deg,  rgba(240,95,145,0.7) -30%,rgba(240,95,145,0) 50%);background: -ms-linear-gradient(-160deg,  rgba(240,95,145,0.7) -30%,rgba(240,95,145,0) 50%);background: linear-gradient(20deg,  rgba(240,95,145,0.7) -30%,rgba(240,95,145,0) 50%);}
#latest_pod {float: left;width: 650px;margin-left: 26px;margin-top: -10px;}
#totally_married_latest {width: 200px;float: left;margin:15px 10px 15px 15px;}
#totally_mommy_latest {width: 200px;float: left;margin: 15px 0;}
#totally_laime_latest {width: 200px;float: left;margin: 15px 15px 15px 10px;}
.thelatest {height:70px;}
.thelatest:hover .latest_thumb {border: 3px solid rgba(196,42,145,0.65)}
.thelatest:hover .latest_info a {color:#5668c4;}
.latest_thumb {width: 64px;height: 0px;padding-top:64px;overflow:hidden;float: left;border: 3px solid rgba(0, 0, 0, 0.3);}
.latest_info {width: 130px;float: left;height:70px;background: rgb(240,240,240);background: -moz-linear-gradient(left,  rgba(240,240,240,1) 0%, rgba(240,240,240,1) 35%, rgba(255,255,255,1) 70%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,240,240,1)), color-stop(35%,rgba(240,240,240,1)), color-stop(70%,rgba(255,255,255,1)));background: -webkit-linear-gradient(left,  rgba(240,240,240,1) 0%,rgba(240,240,240,1) 35%,rgba(255,255,255,1) 70%);background: -o-linear-gradient(left,  rgba(240,240,240,1) 0%,rgba(240,240,240,1) 35%,rgba(255,255,255,1) 70%);background: -ms-linear-gradient(left,  rgba(240,240,240,1) 0%,rgba(240,240,240,1) 35%,rgba(255,255,255,1) 70%);background: linear-gradient(to right,  rgba(240,240,240,1) 0%,rgba(240,240,240,1) 35%,rgba(255,255,255,1) 70%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#ffffff',GradientType=1 );}
.latest_info a {color: #002073;}
.latest_info a span {display:block;}
.li_day {background: #cdcdcd;background: -moz-linear-gradient(left, #cdcdcd 0%, #fdfdfd 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cdcdcd), color-stop(100%,#fdfdfd));background: -webkit-linear-gradient(left, #cdcdcd 0%,#fdfdfd 100%);background: -o-linear-gradient(left, #cdcdcd 0%,#fdfdfd 100%);background: -ms-linear-gradient(left, #cdcdcd 0%,#fdfdfd 100%);background: linear-gradient(to right, #cdcdcd 0%,#fdfdfd 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#fdfdfd',GradientType=1 );font-family: 'Frontage Bold';font-size: 9px;line-height: 11px;padding: 4px 6px 1px;color: #8d8d8d;}
.li_showtitle {font-size: 12px;font-weight: 700;margin: 5px 0 2px 7px;font-family:'Lato';text-transform:uppercase;}
.li_epnum, .li_eptitle {font-size:11px;line-height:1.1;margin-left:7px;font-weight: 700;}
.latest_desc {font-size: 11px;line-height: 17px;margin:7px 0 0 0px;height:68px;overflow:hidden;}
#latest_pod .mejs-container {float: left;margin:10px 0;}
#latest_pod .itunes_button {overflow:hidden;width: 30px;height: 0;padding: 30px 0 0 0!important;border-radius: 17px;background-color: #b6b6b6;margin: 9px 0 0 5px;background-image: url('../../../assets/itunes.svg');background-position: 6px 6px;background-size: 22px;}
#latest_pod .itunes_button:hover {background-color:#a1a1a1;}
#header_twitter {float: left;margin-top: 22px;margin-right:17px;background-image: url('../../../assets/Twitter_Speech2014.png'); background-repeat:no-repeat;background-position: 25px 5px;}
#twitter_circle {margin-left:30px;width: 225px;height: 225px;background-color: #f2e95f;border-radius: 120px;}
#follow_link .fa-twitter {position: absolute;left: 0px;font-size: 38px;top: -3px;color: #394791;}
#follow_link:hover .fa-twitter {color:#5668c4;}
#follow_link {display: block;position: relative;top: 55px;left: 25px;width: 148px;color: #575757;font-family: 'Frontage Bold';padding-left: 38px;padding-top: 3px;background-position: 2px 0px;}
#follow_link p {font-weight:normal;}
#follow_me {font-size: 12px;margin-bottom:2px;}
#twitter_id {font-size: 13px;letter-spacing: -1px;}
.header_tweets {position:relative;top:55px;height:100px;display:table;width:225px;}
.header_tweets ul {padding-left: 26px;padding-right: 26px;display:table-cell;vertical-align:middle;text-align:center;}
.header_tweets ul li {margin: 12px 0;}
#first_header_tweet {margin-bottom:12px;}
#header_store {float: left;margin-top:27px;width:404px;}
#header_store_text {padding: 10px 0 8px 20px;width: 162px;margin-bottom:2px;float: left;}
#header_store_text .tl_button {margin-top: 8px;width: 90px;text-align: center;}
#getmerch {font-size:12px;}
#header_store_slider {width: 278px;height: 0px;padding-top:143px;overflow:hidden;position: absolute;right: 0;bottom: 0;background-image: url('../../../assets/NewStoreShirts.png'); background-repeat:no-repeat;}
#header_search {float: left;margin-top:17px;width:404px;}

/* Blog */

.home .blog_title_container {border-radius: 0 20px 0 0;-webkit-border-radius: 0 20px 0 0;-moz-border-radius: 0 20px 0 0;}
.blog_title_container {text-transform: uppercase;color: white;height:40px;position:relative;background-color: #384690;margin-left: 4px;-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.3);box-shadow: 0 2px 2px rgba(0,0,0,0.3);z-index: 5;}
.blog_title {position: absolute;width: 204px;height: 0;padding-top: 106px;overflow: hidden;background-image: url('../../../assets/PodcastsMore.png'); background-repeat:no-repeat;top: -20px;left: -12px;z-index:10;}
.home_poem_title {float: right;font-family: 'Rokkitt';font-weight: 700;letter-spacing: 2px;color: #f2e95f;font-size: 24px;position:absolute;right: 46px;top: 10px;}
.home_poem_title:hover {color:white;}
#blog_loop {width: 591px;float: left;background-color:#eee;position:relative;border-radius: 0 0 0 20px;min-height:1800px;}
.post p {margin: 18px 0 10px;font-size: 14px;line-height: 147%;}
.post_top_spacer {height: 40px;}
.post {position:relative;background-color:#f8f8f8;}
.post_content {padding: 14px 50px 25px;}
.post_head {float: left;margin-left: 8px;margin-top: 10px;font-weight:bold;}
.post_title {font-family: 'Rokkitt';text-transform: uppercase;font-weight: bold;letter-spacing: 1px;font-size: 25px;width:422px;color:#384690;}
.post_title a {color: #384690;}
.post_title a:hover {color: #5668c4;}
.post_icon {width: 53px;height: 0;padding-top: 57px;overflow:hidden;float: left;margin-left:-16px;background-image: url('../../../assets/BlogBlog2014.png'); background-repeat:no-repeat;}
.category-totallylaime .post_icon {background-image: url('../../../assets/BlogLaime2014.png'); background-repeat:no-repeat;}
.category-totallymarried .post_icon {background-image: url('../../../assets/BlogMarried2014.png'); background-repeat:no-repeat;}
.category-totallymommy .post_icon {background-image: url('../../../assets/BlogMommy2014.png'); background-repeat:no-repeat;}
.category-totallybeverages .post_icon {background-image: url('../../../assets/icon_tbash.png'); background-repeat:no-repeat;}
.category-totallylaime #archive-header-text, .category-totallybeverages #archive-header-text, .category-totallymarried #archive-header-text, .category-totallymommy #archive-header-text, .category-poetry #archive-header-text, .category-vlog #archive-header-text, .category-blog #archive-header-text {display:none;}
.post_date {font-size: 12px;text-transform: uppercase;letter-spacing: 1px;margin-left: 2px;color:#b6b6b6;margin-top:-4px;}
.post_podcast {clear:left;height:184px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;position:relative;margin:14px 0 18px;}
.post_podcast_img {display: block;position: absolute;left: 0;width: 265px;height: 184px;border-radius: 12px 0 0 12px;}
.post_podcast_img_link {position: absolute;width: 225px;display: block;z-index: 5;padding-top: 184px;overflow: hidden;height: 0;background-image: url('../../../assets/EnlargeArrow.png');background-repeat: no-repeat;background-position: 10px 150px;-webkit-transition: opacity 0.25s 0s ease-in-out;-moz-transition: opacity 0.25s 0s ease-in-out;-o-transition: opacity 0.25s 0s ease-in-out;transition: opacity 0.25s 0s ease-in-out;opacity:0;}
.post_podcast_img_link:hover {opacity:0.75;}
.post_podcast_player {position: absolute;right: 0;height: 100%;background-image:url('../../../assets/PlayerMask.png');background-repeat:no-repeat;width:360px;border-radius:0 12px 12px 0;}
.player_script {display: block;margin-top: 22px;width: 257px;height: 0;padding-top: 74px;overflow: hidden;background-image: url('../../../assets/Player_TotallyLaime2014.png');margin-left: 96px;opacity:0.8;}
.category-totallymarried .player_script {width: 276px;background-image: url('../../../assets/Player_TotallyMarried2014.png'); background-repeat:no-repeat;margin-left: 78px;background-position: 0 8px;}
.category-totallybeverages .player_script {width: 263px;background-image: url('../../../assets/Player_TotallyBeverages.png'); background-repeat:no-repeat;margin-left: 88px;background-position: 0 1px;}
.category-totallymommy .player_script {width: 267px;background-image: url('../../../assets/Player_TotallyMommy.png'); background-repeat:no-repeat;margin-left: 88px;padding-top:65px;}
.category-totallymommy .player_epnumber {margin-left:205px;}
.player_epnumber {font-family: 'Rokkitt';font-weight: 700;color: #ca199a;letter-spacing: 1px;font-size: 20px;
margin: -15px 0px 6px 226px;}
.post_podcast .mejs-container {background:#636363;float: right;margin-right: 13px;}
.post_podcast .mejs-controls .mejs-time-rail .mejs-time-total {background:#b4b4b4;}
.post_podcast .mejs-controls .mejs-time-rail .mejs-time-current {border-right:2px solid #636363;}
.post_podcast .mejs-controls .mejs-time-rail .mejs-time-loaded {background: #dedede;}
#player_button_row {float: right;margin: 8px 13px 0 0;}
#player_button_row .tl_button {font-size:11px;}
.rss_button {width: 28px;padding: 8px 0 8px 1px;background-image: url('../../../assets/Rss_Button.png');background-repeat: no-repeat;background-position: 8px 6px;}
.download_button {padding-left: 26px!important;background-image: url('../../../assets/DownloadButton.png');background-repeat: no-repeat;background-position: 7px 9px;margin:0 12px;}
#postfooter {text-transform: uppercase;font-weight: bold;letter-spacing: 1px;color: #A3A5A8;}
.gradientbar {height:4px;background: rgb(227,227,227);background: -moz-linear-gradient(left,  rgba(227,227,227,1) 0%, rgba(203,203,203,1) 40%, rgba(203,203,203,1) 60%, rgba(238,238,238,1) 95%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(227,227,227,1)), color-stop(40%,rgba(203,203,203,1)), color-stop(60%,rgba(203,203,203,1)), color-stop(95%,rgba(238,238,238,1)));background: -webkit-linear-gradient(left,  rgba(227,227,227,1) 0%,rgba(203,203,203,1) 40%,rgba(203,203,203,1) 60%,rgba(238,238,238,1) 95%);background: -o-linear-gradient(left,  rgba(227,227,227,1) 0%,rgba(203,203,203,1) 40%,rgba(203,203,203,1) 60%,rgba(238,238,238,1) 95%);background: -ms-linear-gradient(left,  rgba(227,227,227,1) 0%,rgba(203,203,203,1) 40%,rgba(203,203,203,1) 60%,rgba(238,238,238,1) 95%);background: linear-gradient(to right,  rgba(227,227,227,1) 0%,rgba(203,203,203,1) 40%,rgba(203,203,203,1) 60%,rgba(238,238,238,1) 95%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#eeeeee',GradientType=1 );}
.last-post .gradientbar {display:none;}
.twitter_share {width: 19px;display: inline-block;height: 0;padding-top: 15px;overflow: hidden;background-image: url('../../../assets/TwitterShare.png'); background-repeat:no-repeat;margin: 0 4px;vertical-align: -2px;}
.twitter_share:hover {background-position:0 -15px;}
.facebook_share {width: 9px;display: inline-block;height: 0;padding-top: 19px;overflow: hidden;background-image: url('../../../assets/FacebookShare.png'); background-repeat:no-repeat;vertical-align:-3px;}
.facebook_share:hover {background-position:0 -19px;}
#blog_page_header {background-color: #f0f0f0;border-radius: 30px 30px 0 0;margin: 25px 0 0 9px;background-image: url('../../../assets/BlogHeader.png');background-repeat: no-repeat;background-position: 38% 0;position:relative;}
.pink_blog_title {display: block;width: 222px;height: 0;padding-top: 94px;overflow: hidden;background-image: url('../../../assets/PinkBlogHeader2014.png'); background-repeat:no-repeat;position: absolute;z-index: 5;top: -34px;left: -16px;}
.category-vlog .pink_blog_title {background-image: url('../../../assets/PinkVlogHeader.png');}
.blog_page_header_inner {height:240px;}
#archive-header-text {padding: 36px 20px 0;font-family: 'Frontage Bold';letter-spacing: -3px;margin-bottom: -26px;color: #A3A5A8;font-size: 17px;}
#posttags {color: #A3A5A8;font-size: 11px;}
#tottags {font-weight:bold;}
.blog_soc_share {font-size: 19px;margin: 0 1px;color: #b6b6b6;}
.blog_soc_share:hover {color:#a1a1a1;}
.blog_soc_share .fa-twitter {font-size: 22px;vertical-align: -2px;}
.more-link {font-size: 16px;text-transform: uppercase;}

/* Single Post */
.single #blog_loop {min-height:625px!important;}

/* Comment Section */
.comment {margin: 10px 0 26px;}
#totally-comments {padding: 55px 55px 0px 0;position:relative;}
#respond {padding: 20px 55px 20px 60px;}
#comments-title {font-family: 'Rokkitt';font-size: 20px;font-weight: 700;color: #ca199a;position: absolute;top: -8px;left: 45px;letter-spacing:2px;-webkit-text-stroke: 1px;}
.commentno {display: inline-block;width: 53px;height: 58px;background-image: url('../../../assets/CommentBubble2014.png');background-repeat:no-repeat;text-align: center;vertical-align: middle;line-height:58px;font-family: 'Frontage Bold';letter-spacing: -4px;padding-right: 0px;text-indent: -5px;font-size: 18px;font-weight: normal;margin-right:4px;-webkit-text-stroke: 0px;}
.dotrow {height: 3px;background-image: url('../../../assets/CommentDotline.png');}
.comment-author, #reply-title {font-family: 'Frontage Bold';font-size: 15px;letter-spacing: -2px;color: #ca199a;text-indent: -4px;}
.comment-time a {font-family: Arial,Helvetica,sans-serif;color: #A3A5A8;text-transform: uppercase;font-weight: 700;font-size: 12px;}
.comment-notes, .logged-in-as {font-family: Arial,Helvetica,sans-serif;color: #A3A5A8;text-transform: uppercase;font-weight: 700;font-size: 11px;padding: 8px 0;}
.comment p {margin: 5px 0 15px;font-size: 14px;line-height: 147%;overflow-x:hidden;}
#totally-reply {background-color: #f5f5f5;}
#respond label {display: none;}
#respond input[type="text"], #respond input[type="email"], #respond input[type="url"] {font-family: 'Lato';padding: 8px 10px;font-weight: bold;border: 1px solid #A3A5A8;border-radius: 7px;margin: 2px 0 10px;letter-spacing:1px;width:215px;}
#respond textarea {font-family: 'Lato';padding: 8px 10px;font-weight: bold;border: 1px solid #A3A5A8;border-radius: 7px;width:470px;height:170px;resize:none;margin: 2px 0 4px;letter-spacing:1px;overflow: auto;}
#respond input[type="submit"] {-webkit-appearance: none;-moz-appearance: none;border: none;background-color: #ca199a;font-family: 'Lato', sans-serif;color: white;font-size:15px;padding: 6px!important;text-transform: uppercase;border-radius: 11px;letter-spacing: 2px;font-weight:700;margin-left:426px;}
.pingback {display:none;}
.comment-reply-link {font-size: 10px;text-transform: uppercase;background-color: #ca199a;color: white;padding: 4px;border-radius: 5px;margin-right:10px;}
.comment-reply-link:hover {color:white;background-color:#384690;}
.replybutton {text-align: right;height:10px;position:relative;}
.comment-reply-link:before {content: '';height: 0;width: 0;display: block;border-top: 0 solid transparent;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ca199a;position: absolute;right: 116px;top: -7px;}
.comment-reply-link:hover:before {border-bottom-color:#384690;}
.depth-1 {margin-bottom: 34px;padding-left: 60px;}
.depth-2 {margin: 0;padding: 22px 20px 20px 25px;background-color: #e6e6e6;}
.depth-2 p:last-of-type {margin-bottom: 0;}
#totally-comments #respond {padding: 22px 25px 20px;margin: -34px 0 0 60px;background-color: #e6e6e6;}
#totally-comments #respond textarea {width: 424px;}
#totally-comments #respond input[type="submit"] {margin-left: 380px;}
.form-allowed-tags {font-size: 11px;margin-bottom: 8px;}
#cancel-comment-reply-link:before {content: '• ';}
.comment-author-elaime > .comment-author:before {content: '☆';}


/* Archives */
.blog_page_header_inner h1 {font-family: 'Frontage Bold'; margin: 28px 0 8px -5px;font-size: 23px;letter-spacing: -4px;color: #ca199a;}
.blog_page_header_inner p {font-size: 13px;font-weight: bold;line-height: 140%;margin:0 40px 4px 0;}
.fivestar {display: block;width: 270px;height: 0;padding-top: 26px;overflow: hidden;background-image: url('../../../assets/5star2014.png');background-repeat: no-repeat;float: right;margin-top: 9px;}
.fivestar:hover {background-position:0 -26px}

/* Totally Laime Archives */
.archive.category-totallylaime #blog_page_header {background-image:url('../../../assets/Archive_TL_2014.png');background-repeat: no-repeat;background-position: 0 0;}
.archive.category-totallymommy #blog_page_header {background-image: none;margin-top: 50px;}
.archive.category-totallybeverages #blog_page_header {background-image:url('../../../assets/tbash_header.png');background-repeat: no-repeat;background-position: 0 0;}
.archive.category-totallybeverages .pink_blog_title {background-image: url('../../../assets/tbash_bubble.png');}
.archive.category-totallylaime .pink_blog_title, .category-totallylaime .pink_blog_title {background-image: url('../../../assets/TLArchiveHeader.png'); background-repeat:no-repeat;}
#TL_Header, #TM_Header, #TMom_Header, #TB_Header {position:absolute;left: 468px;}
.blog_page_header_inner #TB_Header h1 {margin: 20px 0 4px -5px}
.blog_page_header_inner #TB_Header p {line-height: 132%;}
.category-totallylaime #blog_loop {min-height:1600px;}
#tmom_pic {position: absolute;bottom: 40px;left: 100px;}

/* Totally Married Archives */
.category-totallymarried #logo {background-image: url('../../../assets/TotallyMarriedLogo2014.png');width: 312px;margin: 0 -15px -15px -58px;}
.archive.category-totallymarried #blog_page_header {background-image: url('../../../assets/Archive_TM_Header.png');background-repeat: no-repeat;background-position: 0 0;}
.archive.category-totallymarried .pink_blog_title, .category-totallymarried .pink_blog_title {background-image: url('../../../assets/PinkBlogHeader_TM2014.png'); background-repeat:no-repeat;}

/* Totally Mommy Archives */
.category-totallymommy #logo {width: 305px;padding-top: 273px;background-image: url('../../../assets/TotallyMommyLogo2014.png');margin: 0 -11px -15px -55px;}
.archive.category-totallymommy .pink_blog_title, .category-totallymommy .pink_blog_title {background-image: url('../../../assets/TMomArchiveHeader.png'); background-repeat:no-repeat;}

/* Poem of the Day Archives */
.archive.category-poetry .pink_blog_title, .category-poetry .pink_blog_title {background-image: url('../../../assets/PoetryHeader.png'); background-repeat:no-repeat;}
.category-poetry #blog_loop {min-height:900px;}
.tlarchive_poetry .archive_2011 a {top: -30px;}
.tlarchive_poetry .widget_title {margin-bottom:20px;}

/* All about About */

.page-id-2024 #page_title {display: none;}
#about_guide {position:relative;top:-24px;margin:56px 0 20px;}
.about_guide_link {display: inline-block;height: 44px;padding-left: 85px;vertical-align: middle;padding-top: 32px;color: #384690;font-family: 'Frontage Bold';letter-spacing: -3px;font-size: 13px;position: relative;margin: 0 26px 0 -10px;}
.about_guide_link:before {content: '';height: 78px;width: 78px;background-color: #EEEEED;display: block;position: absolute;top: -1px;left: -1px;border-radius: 43px;}
.about_guide_link:after {content: '';display: block;width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 15px solid;border-right: 0px solid transparent;position: absolute;left: 69px;top: 29px;}
.about_guide_link:hover {background-position:left bottom;color:#5668c4;}
#about_guide_bg {position: absolute;background-color: #EEEEED;width: 100%;height: 40px;top: 17px;z-index: -1;border-radius: 11px;}
.about_icon {position: absolute;left: 4px;top: 4px;border-radius: 40px;border: 4px solid;}
.about_box {float: left;width: 590px;position: relative;background-color: #EEEEED;padding: 30px 30px 0;border-radius:11px;}
#ruby_reel {width: 225px;float: left;margin: 120px 16px 0 0;position:relative;}
#ruby_reel .video_title {background-color: #002073!important;padding: 9px 0 5px 8px!important;font-size: 16px!important;width: 217px!important;top: -14px!important;}
.about_name {display: block;width: 306px;height: 0;padding-top: 124px;overflow: hidden;position: absolute;left: -264px;top: -30px;}
#ruby_reel .mejs-video .mejs-controls {background-color: #002073!important;}
#ruby_reel .mejs-controls .mejs-time-rail .mejs-time-total {background: #3860c7;}
#ruby_reel .mejs-controls .mejs-time-rail .mejs-time-loaded {background: #6387e2;}
#ruby_reel .mejs-overlay-button {background-position:0 -52px!important;}
#ruby_reel .mejs-overlay:hover .mejs-overlay-button {background-position:0 0px!important;}
#about_eliz_box {background-image: url('../../../assets/About_Elizabeth_Lg.png');background-repeat: no-repeat;background-position: 100% 0;height:378px;}
#about_andy_box {background-image: url('../../../assets/About_Andy_Lg.png');background-repeat: no-repeat;background-position: 100% 0;height:308px;}
#about_ruby_box {background-image: url('../../../assets/About_Ruby_Lg.png');background-repeat: no-repeat;background-position: 106% 0;height:254px;}
#about_eliz_box .about_name {background-image: url('../../../assets/AboutEliz2014.png');}
#about_andy_box .about_name {background-image: url('../../../assets/AboutAndy2014.png');}
#about_ruby_box .about_name {background-image: url('../../../assets/AboutRuby2014.png');}
#about_totally_box .about_name {background-image: url('../../../assets/AboutTotally2014.png');}
.about_headline {font-family: 'Frontage Bold';font-size: 24px;letter-spacing: -4px;margin: 2px 0 12px -5px;}
#about_eliz_box .about_headline, #about_ruby_box .about_headline, #about_totally_box .about_headline {color:#ca199a;}
#about_andy_box .about_headline {color:#002073;margin-top:7px;}
#about_eliz_box p {width:52%;}
#about_andy_box p {width:45%;}
.about_box p {font-size: 12px;font-weight: bold;line-height: 150%;letter-spacing: 1px;width: 60%;margin-bottom: 18px;}
#about_totally_box p {width: 66%;}
#about_ruby_box p {width:60%;margin-bottom:15px;}
.abouttwitter {width: 219px;height: 189px;position: absolute;bottom: -32px;right: -26px;}
#AboutElizTweets {background-image: url('../../../assets/AboutTwitter2014.png');}
#AboutElizTweets #follow_link {color:#002073;padding-left: 32px;padding-top: 0px;top: 50px;left: 47px;}
#AboutElizTweets #follow_link .fa-twitter {left: -3px;}
#AboutAndyTweets #follow_link {color:#002073;padding-left: 32px;padding-top: 8px;top: 33px;left: 22px;}
#AboutAndyTweets #follow_link .fa-twitter {left: 40px; top:-4px;}
.page-id-2024 #follow_me {letter-spacing:-1px;margin-bottom:-4px;}
.page-id-2024 #twitter_id {letter-spacing:-3px;font-size:14px;}
#AboutElizTweets .about_tweets {color:#575757;left: 46px;width: 160px;height: 90px;text-align: center;display: table;top:20px;}
#AboutElizTweets .about_tweets ul {padding:0;display:table-cell;vertical-align:middle;}
#AboutElizTweets #follow_me {letter-spacing:-1px;margin-bottom:-4px;}
#AboutAndyTweets {background-image: url('../../../assets/AboutTwitter2014.png');}
#AboutAndyTweets p {text-align: center;width: 100%;margin-bottom:12px;}
#AboutAndyTweets #follow_me {letter-spacing:-1px;margin-bottom:4px;}
#AboutAndyTweets .about_tweets {color:#575757;top: 12px;left: 46px;width: 160px;text-align:center;display:table;height:90px;}
#AboutAndyTweets .about_tweets ul {padding:0;display:table-cell;vertical-align:middle;}
.about_internet_links {width: 205px;float: left;background-color: #c9c9c9;border-radius: 11px;margin: 110px 20px 0 0;padding:12px 4px 12px 12px;}
.social_links_row {margin-bottom:10px;}
.social_links_row a .fa {margin-right:10px;vertical-align:middle;font-size:24px;}
.social_links_row a .fa-twitter {font-size: 28px;}
.social_links_row a .fa-envelope {font-size: 22px;}
.about_andy_social {color: #002073;}
.about_andy_social:hover {color: #5668c4;}
.about_link {font-family: 'Frontage Bold';letter-spacing: -3px;font-size: 13px;margin:12px 0 1px;line-height:0;color:#002073;}
.about_link_desc {font-size: 12px;margin: 2px 0 10px 2px;}
.about_links_links {outline:none;margin-left: -4px;}
.about_tweets {font-size: 11px;position:relative;top:24px;}
.about_tweets ul {padding: 14px 15px 0px 58px;}
.about_tweets ul li {margin-bottom:6px;}
.about_broughttoyou {font-family: 'Frontage Bold';letter-spacing: -3px;color: #384690;margin: 14px 0 0 10px;}
#about_totally_box {background-image: url('../../../assets/About_Totally_Lg.png');background-repeat: no-repeat;background-position: 100% 0;height: 254px;}
.totally_about_header {font-family: 'Frontage Bold';font-size: 15px;letter-spacing: -3px;margin: 5px 0 8px -5px;color:#002073;}
#rubyreel2014 {display: block;width: 224px;height: 0;padding-top: 162px;background-image: url('../../../assets/RubyReel2014.png');overflow: hidden;margin-top: 6px;}
#rubyreel2014:hover {background-position: 0 -162px;}

/* Podcasts Page */

.pod-link {display: block;width: 424px;height: 363px;position:relative;border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;}
#pod-totallylaime {background-image: url('../../../assets/TLTM_Archives_Ruby.jpg');}
#pod-totallymarried {background-image: url('../../../assets/TLTM_Archives_ElizabethLaime.jpg');}
#pod-tl-script {display: block;width: 238px;height: 0;padding-top: 204px;overflow: hidden;position: absolute;background-image: url('../../../assets/TLTM-Archives_TotallyLaime.png');z-index:10;top: -4px;left: 2px;}
#pod-tm-script {display: block;width: 294px;height: 0;padding-top: 158px;overflow: hidden;position: absolute;background-image: url('../../../assets/TLTM-Archives_TotallyMarried.png');z-index:10;bottom: 2px;right: -5px;}
#pod-tl-bubble {display: block;width: 302px;height: 253px;background-image: url('../../../assets/TLTM-Archives_Bubble2.png');position: absolute;bottom: -36px;left: -46px;}
#pod-tm-bubble {display: block;width: 275px;height: 252px;background-image: url('../../../assets/TLTM-Archives_Bubble.png');position: absolute;top: -8px;right: -30px;}
.pod-pg-txt {color: black;position: absolute;line-height:125%;font-size:15px;}
#tl-pod-pg-txt {top: 102px;padding: 0 80px 0 32px;}
.pod-archlink {position: absolute;line-height:125%;text-align: center;display: block;font-family: 'Frontage Bold';font-size: 20px;letter-spacing: -2px;}
#tl-pod-archlink {top: 147px;width: 166px;padding: 0 40px;}
#tm-pod-pg-txt {top: 80px;padding: 0 25px 0 55px;}
#tm-pod-archlink {top: 148px;padding: 0 20px 0 40px;}

.pod-link-2015 {width: 231px;display: block;height: 0; padding-top: 396px;overflow: hidden;float: left;}
#pod-tl-2015 {background-image: url('../../../assets/podhub2015_tl.png');margin-left: -26px;}
#pod-tmar-2015 {background-image: url('../../../assets/podhub2015_tm.png');}
#pod-tmom-2015 {background-image: url('../../../assets/podhub2015_tmom.png');}
#pod-tbash-2015 {background-image: url('../../../assets/podhub2015_tb.png');margin-right: -7px;}


/* Contact Page High */

.page-id-1984 #page_title {display: none;}
#contact_img_left {width: 417px;height: 338px;float: left;background-image: url('../../../assets/ContactPhoto.jpg'); background-repeat:no-repeat;position:relative;border-radius:13px;margin-bottom: 40px;}
#mailbubble {width: 223px;height: 0;padding-top: 187px;overflow: hidden;display: block;background-image: url('../../../assets/MailBubble2014.png');position: absolute;bottom: -36px;right: -62px;}
#contact_deets_right {float: left;width: 434px;margin-left: 40px;}
#emailscript {width: 422px;padding-top: 123px;height: 0;overflow: hidden;background-image: url('../../../assets/TotallyLaimeEmail2014.png'); background-repeat:no-repeat;display: block;margin-top: -10px;}
#emailscript:hover {background-position: 0 -123px;}
#contact_reasons {margin:20px 0 0 30px;font-size:15px;font-weight:bold;}
#contact_reasons li {list-style-type: disc;margin-left: 20px;margin-top: 6px;text-indent:-6px;}
#connectthusly {float: left;background-color: #ECECEC;padding-left: 88px;margin-top: 18px;width:388px;padding: 13px 0 13px 78px;border-radius: 0 10px 10px 0;-webkit-border-radius: 0 10px 10px 0;-moz-border-radius: 0 10px 10px 0;}
#alsoconnect {font-family: 'Frontage Bold';font-size: 13px;letter-spacing: -2px;color: #ca199a;margin-right:14px}
#connectthusly a {font-size:22px;margin-left:12px;vertical-align:middle;}
#connectthusly a:hover, .social_links_row a:hover {background-position:left bottom!important;}
#connectthusly a .fa-music {font-size: 19px;vertical-align:2px;}
#contact_facebook {width: 12px;padding-top: 24px;background-image: url('../../../assets/Contact_Page_Facebook.png'); background-repeat:no-repeat;vertical-align: -7px!important;}
#contact_twitter {width:24px;padding-top: 20px;background-image: url('../../../assets/Contact_Page_Twitter.png'); background-repeat:no-repeat;vertical-align: -8px!important;}
#contact_instagram {width:22px;padding-top:22px;background-image: url('../../../assets/Contact_Page_Insta.png'); background-repeat:no-repeat;}
#contact_youtube {width:22px;padding-top:27px;background-image: url('../../../assets/Contact_Page_YouTube.png'); background-repeat:no-repeat;}
#contact_itunes {width: 23px;padding-top: 23px;background-image: url('../../../assets/Contact_Page_iTunes.png');vertical-align: -8px!important;}
#contact_mail {width: 25px;padding-top: 18px;background-image: url('../../../assets/Contact_Page_Mail.png');}

/* Video Brutally Murdered the Radio Star */

.page-template-video-php #page_content {margin-top: 20px!important;}
.totally_video {position:relative;margin-top:30px;}
.totally_new_video_container {background: #A3A5A8;padding: 0px 4px 12px;border-radius: 0 0 11px 11px;-moz-border-radius: 0 0 11px 11px;-webkit-border-radius: 0 0 11px 11px;}
.new_video_title {background-color: #A3A5A8;font-family: 'Frontage Bold';color: white;letter-spacing: -2px;font-size: 17px;border-radius: 11px 11px 0 0;-webkit-border-radius: 11px 11px 0 0;-moz-border-radius: 11px 11px 0 0;padding: 11px 9px 7px;margin-top: 12px;}
.video_title {background-color: #A3A5A8;font-family: 'Frontage Bold';color: white;letter-spacing: -2px;font-size: 13px;border-radius: 11px 11px 0 0;position: absolute;width: 100%;z-index: 5;top: -15px;}
.video_title_inner {padding: 14px 0 10px 15px;}
.mejs-video {border-radius:0!Important;margin-bottom:10px;}
.mejs-video .mejs-controls {bottom: -10px!important;background-color: #ca199a!important;border-radius: 0 0 11px 11px;}
.video_meta {margin: 13px 0 20px;text-transform: uppercase;font-size: 10px;font-weight: 700;color: #A3A5A8;letter-spacing:1px;}
.video_yt_icon {display: inline-block;width: 16px;height: 0;padding-top: 20px;background-image: url('../../../assets/Video_YouTubeIcon.png'); background-repeat:no-repeat;vertical-align: -5px;overflow: hidden;margin-right: 2px;}
.vidpost-alt, .vidpost {background: none;position: relative;width: 430px;float:left;}
.vidpost-alt {margin-right:30px;}
.vid_twitter_share {width: 14px;display: inline-block;height: 0;padding-top: 11px;overflow: hidden;background-image: url('../../../assets/VidTwitter.png'); background-repeat:no-repeat;margin: 0 2px;vertical-align: -2px;}
.vid_facebook_share {width: 7px;display: inline-block;height: 0;padding-top: 14px;overflow: hidden;background-image: url('../../../assets/VidFacebook.png'); background-repeat:no-repeat;vertical-align:-3px;}
.page-template-video-php #blog_navigation .page-numbers, .page-template-video-php #blog_navigation .page-numbers.current, .page-template-video-php #blog_navigation .page-numbers.current:hover {background-color: #D7D7D7;}
.page-template-video-php #blog_navigation .page-numbers:hover {background-color: #ca199a;color: #D7D7D7;}
.page-template-video-php #blog_navigation .page-numbers.current:hover {color:black;}
.video_youtube_link {font-size: 17px;}
.video_twitter_link {font-size: 15px;vertical-align:-2px;}
.video_facebook_link {font-size: 15px;vertical-align: -1px;margin-left:1px;}

/* Donate (Serious Business) */

.page-id-2132 #page_content {margin-top: 40px!important;}
#donate_img_left {position:relative;width: 417px;height: 338px;background-image: url('../../../assets/DonatePhoto2014.jpg');border-radius: 13px;float: left;margin-bottom: 28px;}
#donatebubble {position: absolute;bottom: -24px;right: -28px;display: block;width: 223px;padding-top: 187px;height: 0;overflow: hidden;background-image: url('../../../assets/DonateBubble2014.png');}
#donate_deets_right {float: left;width: 444px;margin-left: 30px;}
#donatescript {display: block;width: 425px;height: 0;padding-top: 95px;overflow: hidden;background-image: url('../../../assets/DonatePlease2014.png'); background-repeat:no-repeat;margin-top:8px;}
#donate_text {padding: 0 50px 0 16px;margin-top: -18px;font-size: 15px;line-height:130%;}
#donate_text li {list-style-type: disc;margin-left: 20px;}
#donate_text li span {position: relative;left: -5px;}
.donate_button {width:215px;text-align:center;margin:9px 0 0 15px;background-color:#002073;}
.donate_button:hover {background-color:#5668c4;}

/* Thanks for Donatin' */
.page-id-3939 #page_content {margin-top: 10px;}
#rubybg {display: block;width: 500px;height: 0;padding-top: 430px;overflow: hidden;background-image: url('../../../assets/RubyThanks.jpg');border-radius: 16px;margin:0 auto;}
#thanksbubble {display: block;position: absolute;width: 317px;height: 0;padding-top: 335px;overflow: hidden;background-image: url('../../../assets/ThanksBubble2014.png');top: 40px;left: 80px;}


/* Sidebar */
/*#sidebar_divider {position: absolute;right: -3px;width: 3px;min-height: 100%;background-image: url('../../../assets/Sidebar_Divider.png');background-repeat: repeat-y;z-index: 3;margin-top: 0px;-webkit-box-shadow: inset 0px 150px 120px -50px rgba(230, 230, 230, 1);box-shadow: inset 0px 150px 120px -50px rgba(230, 230, 230, 1);}*/
#sidebar_poem {display: block;background-position: 50%;height: 0;padding-top: 250px;overflow: hidden;width: 250px;margin: auto;}
.dailypoem .post_date {font-weight: bold;color: #ca199a;font-size: 13px;letter-spacing: 2px;margin: 6px 0 10px 0;}
.poem_archive_link {text-transform: uppercase;font-size: 13px;color: #A3A5A8;font-weight: bold;letter-spacing: 1px;margin: 12px 0 0 2px;}
.sidebar_divider {height: 14px;background-image: url('../../../assets/SidebarStarLine.png'); background-repeat:no-repeat;background-position: 50%;margin: 10px 0;}
.widget {padding: 10px 20px 0;}
.widget_title {background-color: #CECFCF;padding: 11px 0 7px 15px;color: #ca199a;font-family: 'Frontage Bold';font-size: 14px;letter-spacing: -2px;margin: 0 -20px 10px;}
#dailypoem-3 .widget_title, #text-11 .widget_title, #text-12 .widget_title, #text-13 .widget_title, #tl_searchform-3 .widget_title {display: none;}
#text-10 .widget_title {margin-top: 30px;width: 250px;position: relative;}
#text-10 .widget_title:after {content: '';height: 0;font-size:0;border-right: 16px solid #e6e6e6;border-left: 16px solid transparent;border-top: 16px solid transparent;border-bottom: 16px solid transparent;font-size: 0;position: absolute;top: 0;right: 0;}
.sidebar_store_link {display: block;width: 295px;height: 0;padding-top: 185px;overflow: hidden;background-image: url('../../../assets/BuyAShirt2014.png');margin: 14px 0 5px -8px;}
.tl_searchform #s {width: 186px;padding: 6px 0 6px 12px;font-size: 12px;margin-top: 8px;}
.tl_searchform #searchsubmit {width: 48px;font-size: 16px;padding: 4px 1px!important;font-weight: 300;vertical-align: middle;margin-left: 8px;}
.tl_itunes .widget_title {display: none;}
#tl_searchform-2 .widget_title {display:block;}
#tl_searchform-4 .widget_title {display:none;}
.lg_itunes_button {display: block;overflow: hidden;height: 0;width: 234px;padding-top: 230px;background-image: url('../../../assets/SubscribeLaime2014.png');margin: 18px auto 6px;background-repeat: no-repeat;}
.lg_itunes_button.tm {background-image: url('../../../assets/SubscribeMarried2014.png');}
.lg_itunes_button.tmom {background-image: url('../../../assets/SubscribeMommy2014.png');}
.lg_itunes_button.bl {background-image: url('../../../assets/SubscribeBlog2014.png');}
.group_year {position:relative;margin-bottom: 24px;min-height:80px;}
.group_year a, .widget_categories a {color: #696968;text-transform: uppercase;line-height: 110%;font-weight: bold;font-size: 14px;letter-spacing: 1px;}
.group_year a:hover, .widget_categories a:hover {color:black;}
.archive_year a {position: absolute;display: block;right: -5px;top:-5px;width: 162px;height: 0;padding-top: 91px;overflow: hidden;}
.tlarchive .widget_title, .tlarchive_laime .widget_title, .tlarchive_married .widget_title {margin-bottom: 18px!important;}
.tlarchive_married {min-height:100px;}
.archive_2018 a {background-image: url('../../../assets/TotallyLaime_Year_2018.png');}
.archive_2017 a {background-image: url('../../../assets/TotallyLaime_Year_2017.png');}
.archive_2016 a {background-image: url('../../../assets/TotallyLaime_Year_2016.png');}
.archive_2015 a {background-image: url('../../../assets/Year2015REV.png');}
.archive_2014 a {background-image: url('../../../assets/Year2014REV.png');}
.archive_2013 a {background-image: url('../../../assets/Year2013REV.png');}
.archive_2012 a {background-image: url('../../../assets/Year2012REV.png');}
.archive_2011 a {background-image: url('../../../assets/Year2011REV.png');}
.archive_2010 a {background-image: url('../../../assets/Year2010REV.png');}
.find_an_ep {color: #fff;font-family: 'Frontage Bold';font-size: 16px;letter-spacing: -2px;position: absolute;left:600px;top: 15px;}
.tl_tweetside ul li {font-size: 13px;margin: 14px 0 8px;}
.tl_tweetside ul {font-size: 13px;margin-top:-5px;margin-bottom: 15px;}
.sidebar_follow {display: block;position: relative;color: #a1a1a1;font-family: 'Frontage Bold';padding: 3px 0 0 40px;margin: 12px 0 18px -4px;position:relative;}
.sidebar_follow .fa-twitter {position: absolute;left: 2px;font-size: 37px;top: -4px;}
.follow_me {font-size: 12px;margin-bottom:2px;}
.twitter_id {font-size: 13px;letter-spacing: -1px;}
#tm-callin-badge {width: 253px;margin: 10px auto;height: 0;padding-top: 94px;overflow: hidden;background-image: url('../../../assets/CallUs2014.png');}
#tm-callin-number {position:absolute;bottom:10px;right:12px;letter-spacing: 0px;font-size:13px;}
#tm-callin-number span {color: #ca199a;text-decoration: none;}
#tm-callin-callus {display: block;width: 112px;height: 0;padding-top: 30px;overflow: hidden;background-image: url('../../../assets/TMPodcast_CallIn_CallUsText.png'); background-repeat:no-repeat;margin-top: 3px;}
#tm-phone-icon {display: block;width: 73px;height: 0;padding-top: 73px;position: absolute;top: -14px;right: 11px;background-image: url('../../../assets/TMPodcast_CallIn_PhoneIcon.png'); background-repeat:no-repeat;}
.search .sidebar_store {display: none;}
.date.category .widget_categories {display: none;}
.earwolf-link {display: block;width: 260px;height: 0;padding-top: 26px;overflow: hidden;background-image: url('../../../assets/Earwolf.png');background-repeat: no-repeat;margin: 0px 0 20px;}
.earwolf-link:hover {background-position:0 -26px;}
.sidebaramazon {display: block;width: 259px;height: 0;padding-top: 116px;overflow: hidden;background-image: url('../../../assets/AmazonSidebar.png');margin: 15px 0 10px -4px;}
.sidebaramazon:hover {background-position: 0 -116px;}
ul.checkusoutlist {margin: 14px 0 8px;}
ul.checkusoutlist li {margin: 3px 0;}
ul.checkusoutlist li a {font-family: 'Rokkitt';font-size: 30px;font-weight: bold;color: #384690;padding-left: 26px;background-image: url('../../../assets/ListenBullet.png');background-repeat: no-repeat;background-position: 0 6px;}
ul.checkusoutlist li a:hover {color: #5668c4;}
.toptenlist {counter-reset: topten-counter;margin-top:8px;}
.toptenlist li {counter-increment: topten-counter;margin-bottom:6px;}
.toptenlist li:before {content: counter(topten-counter);font-size: 12px;font-weight: bold;text-align: center;display: inline-block;width: 20px;padding: 4px 0;background-color: #384690;border-radius: 10px;color: #afb2cc;margin-right:8px;vertical-align:1px;}
.toptenlist li a {color: #525252;font-size: 13px;font-weight: bold;display: inline-block;width: 232px;vertical-align: middle;}
.fulleplistlink {display: block;width: 226px;height: 0;padding-top: 34px;overflow: hidden;background-image: url('../../../assets/FullEpListLink.png');margin-top: 12px;}
.fulleplistlink:hover {background-position: 0 -34px;}

/* Full Episode List */
.fulleplist {background-image:none;}
.fullepheader {color: white;background-color: #002073;padding: 12px 0 10px 15px;font-family: 'Frontage Bold';font-size: 17px;letter-spacing: -4px;box-shadow: 0 6px 10px rgba(0,0,0,0.3);-webkit-box-shadow: 0 6px 10px rgba(0,0,0,0.3);-moz-box-shadow: 0 6px 10px rgba(0,0,0,0.3);}
.fulleplist ul {padding-left:20px;height:90%;overflow:auto;padding-top:20px;}
.fulleplist ul a {color: #002073;font-size:17px;}
.fulleplist ul a:hover {color:#5668c4;}
.fulleplist ul li {margin-bottom: 8px;}

/* 404 Not Found! */
#fourohfour #rubybg {background-image: url('../../../assets/Ruby404.jpg');}
#bubble404 {display: block;position: absolute;width: 317px;height: 0;padding-top: 335px;overflow: hidden;background-image: url('../../../assets/404Bubble2014.png');top: 40px;left: 80px;}


#recommends-header {
  width: 625px;
  height: 0;
  padding-top: 81px;
  overflow: hidden;
  background-image: url('../../../assets/recommendations_header.png');
  background-size: cover;
  margin: auto;
}
#recommends-select {
  margin: 15px 0;
}
#recommends-select a {
  display: inline-block;
  margin-right: 26px;
  width: 276px;
  height: 312px;
  font-size: 0;
  color: transparent;
  background-size: cover;
  border-radius: 8px;
  position: relative;
}
#recommends-select a:after {
  display: block;
  content: '';
  width: 139px;
  height: 145px;
  position: absolute;
  background-size: cover;
  top: -42px;
  right: 10px;
}
#recommends-select a:hover {
  -webkit-filter: brightness(1.15);
  -moz-filter: brightness(1.15);
  filter: brightness(1.15);
}
#recommends-select a.married {
  background-image: url('../../../assets/recommend_married.jpg');
}
#recommends-select a.married:after {
  background-image: url('../../../assets/recommend_married_bubble.png');
}
#recommends-select a.mommy {
  background-image: url('../../../assets/recommend_mommy.jpg');
}
#recommends-select a.mommy:after {
  background-image: url('../../../assets/recommend_mommy_bubble.png');
  height: 148px;
  top: -45px;
}
#recommends-select a.tbash {
  background-image: url('../../../assets/recommend_tbash.jpg');
  margin-right: 0;
}
#recommends-select a.tbash:after {
  background-image: url('../../../assets/recommend_tbash_bubble.png');
  height: 154px;
  top: -51px;
}

#recommends-amazon a {
  width: 534px;
  height: 0;
  padding-top: 36px;
  overflow: hidden;
  display: block;
  margin: 26px auto;
  background-image: url('../../../assets/recommend_amazon_link.png');
  background-size: cover;
}

.recommends-header {
  height: 152px;
  background-size: cover;
  border-radius: 24px 24px 0 0;
  position: relative;
  margin-top: -16px;
}

.recommends-header h1 {
  position: absolute;
  overflow: hidden;
  height: 0;
  background-size: cover;
  top: 8px;
  left: 428px;
}

.recommends-header .recommends-photo {
  width: 322px;
  height: 212px;
  background-size: cover;
  position: absolute;
  bottom: 0;
  left: 106px;
}

.recommends-header.totally-married {
  background-image: url('../../../assets/bg_bg_married.jpg');
}

.recommends-header.totally-mommy {
  background-image: url('../../../assets/bg_bg_mommy.jpg');
}

.recommends-header.tbash {
  background-image: url('../../../assets/bg_bg_tbash.jpg');
}

.recommends-header.totally-married .recommends-photo {
  background-image: url('../../../assets/bg_photo_married.png');
}
.recommends-header.totally-mommy .recommends-photo {
  background-image: url('../../../assets/bg_photo_mommy.png');
}
.recommends-header.tbash .recommends-photo {
  background-image: url('../../../assets/bg_photo_tbash.png');
}

.recommends-header.totally-married h1 {
  background-image: url('../../../assets/bg_headertext_married.png');
  width: 315px;
  padding-top: 120px;
}

.recommends-header.totally-mommy h1 {
  background-image: url('../../../assets/bg_headertext_mommy.png');
  width: 244px;
  padding-top: 120px;
  top: 11px;
}
.recommends-header.tbash h1 {
  background-image: url('../../../assets/bg_headertext_tbash.png');
  width: 329px;
  padding-top: 114px;
  top: 13px;
}

.recommends-subhead {
  text-align: center;
  color: white;
  padding: 4px;
  background-color: #002073;
}

.recommends-subhead.totally-mommy {
  background-color: #c42a91;
}

.recommends-subhead img {
  vertical-align: -8px;
  margin: 0 5px;
}

.recommends-body {
  -webkit-box-shadow: inset 0 7px 5px -5px rgba(0,0,0,0.5);
  -moz-box-shadow: inset 0 7px 5px -5px rgba(0,0,0,0.5);
  box-shadow: inset 0 7px 5px -5px rgba(0,0,0,0.5);
  background: #fff;
  padding: 50px 30px;
}

.recommends-body.totally-mommy {
  -webkit-box-shadow: inset 0 7px 5px -5px rgba(196,42,145,1);
  -moz-box-shadow: inset 0 7px 5px -5px rgba(196,42,145,1);
  box-shadow: inset 0 7px 5px -5px rgba(196,42,145,1);
}

.recommendation {
  display: inline-block;
  vertical-align: top;
  width: 395px;
  margin-right: 36px;
  margin-bottom: 20px;
  padding-top: 48px;
  border-top: 2px solid #e8e8e8;
}

.recommendation:nth-of-type(1), .recommendation:nth-of-type(2) {
  border: none;
  padding-top: 10px;
}

.recommendation:nth-child(even) {
  margin-right: 0;
}

.recommendation .rec-img {
  width: 150px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
}

.recommendation .rec-img img {
  max-width: 100%;
  height: auto;
  position: relative;
  left: -16px;
  max-height: 210px;
}

.recommendation .rec-info {
  width: 240px;
  display: inline-block;
  vertical-align: top; 
}

.recommendation .rec-info a:hover .buy-badge {
  -webkit-filter: brightness(0.8);
  -moz-filter: brightness(0.8);
  filter: brightness(0.8);
}

.recommendation .rec-info h2 {
  font-family: 'Frontage Bold';
  font-size: 18px;
  letter-spacing: -0.14em;
  margin-bottom: 6px;
}

.recommendation .rec-info h3 {
  font-size: 15px;
  font-family: 'Frontage Bold';
  letter-spacing: -0.14em;
}

.recommendation .rec-info p.price {
  font-size: 13px;
  font-family: 'Frontage Bold';
  letter-spacing: -0.1em;
  font-weight: bold;
  margin: 8px 0;
}

.buy-badge {
  margin: -12px 0 10px -8px;
}

#donate-cta {
  margin-top: 30px;
  padding-top: 60px;
  border-top: 2px solid #e8e8e8;
}

#donate-cta a {
  display: block;
  width: 733px;
  height: 0;
  overflow: hidden;
  padding-top: 168px;
  background-size: cover;
  margin: auto;
}

#donate-cta a:hover {
  -webkit-filter: brightness(1.1);
  -moz-filter: brightness(1.1);
  filter: brightness(1.1);
}

#donate-cta.totally-married a {
  background-image: url('../../../assets/bg_donate_married.png');
}

#donate-cta.totally-mommy a {
  background-image: url('../../../assets/bg_donate_mommy.png');
}

#donate-cta.tbash a {
  background-image: url('../../../assets/bg_donate_tbash.png');
}


.recommendation .rec-info p.descrip {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.75;
}

a.bg_sidebar_widget {
  display: block;
  width: 249px;
  height: 0;
  overflow: hidden;
  color: transparent;
  font-size: 0;
  padding-top: 187px;
  background-size: cover;
  border-radius: 10px;
  margin: 14px auto 0;
  -webkit-box-shadow: 6px 6px 6px rgba(0,0,0,0.14);
  -moz-box-shadow: 6px 6px 6px rgba(0,0,0,0.14);
  box-shadow: 6px 6px 6px rgba(0,0,0,0.14);
}

a.bg_sidebar_widget:hover {
  -webkit-filter: brightness(1.1);
  -moz-filter: brightness(1.1);
  filter: brightness(1.1);
}

a.bg_sidebar_widget.tbash {
  background-image: url('../../../assets/bg_sidebar_tbash.jpg');
}

a.bg_sidebar_widget.mommy {
  background-image: url('../../../assets/bg_sidebar_mommy.jpg');
}

a.bg_sidebar_widget.married {
  background-image: url('../../../assets/bg_sidebar_married.jpg');
}

.category-totallybeverages .tl_searchform .widget_title {display: none;}

@media screen and (min-width: 1150px) and (min-device-width: 481px) {
/* #menu-item-19 .sub-menu, #menu-item-20 .sub-menu, #menu-item-19:hover .sub-menu, #menu-item-20:hover .sub-menu {display:block!important;} */
}

.home #tl_searchform-2 {margin-bottom: 34px;}
#sidebar_twitter {background-image: url('../../../assets/Twitter_Speech2014.png'); background-repeat:no-repeat;background-position: 25px 5px;}
#twitter_circle {margin-left:20px;width: 225px;height: 225px;background-color: #f2e95f;border-radius: 120px;margin-bottom: 14px;margin-top: 10px;}
.header_tweets {position:relative;top:55px;height:100px;display:table;width:225px;opacity: 0;}
#header_amazon {float: left;background: white;width: 226px;height: 226px;margin: 21px 23px 0 23px;border-radius: 100%;border: 5px solid #ca199a;text-align: center;padding: 20px 5px;box-sizing: border-box;}
#header_amazon .tl_button {background-color: #3b4992;margin: 1px 0 4px;}
#header_amazon span.pa {font-size: 11px;color: #3b4992;display: block;}
.amazon-int {display: block;text-align: left;font-size: 10px;text-transform: uppercase;color: #777;margin: 0 20px;line-height: 11px;padding-left: 30px;padding-top: 6px;}
.amazon-int img {vertical-align: middle;}
.amazon-ca {margin-top: 10px;border-top: 1px solid #777;}

/* Retina Images */

[data-retina=complete] {-webkit-background-size: 100%;background-size:100%;}

/* Retina Displays */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
#logo {background-image: url('../../../assets/TotallyLaimeLogo2014_2x.png');background-size:273px 273px;}
.category-totallymommy #logo {background-image: url('../../../assets/TotallyMommyLogo2014_2x.png');background-size: 305px 273px;}
.category-totallymarried #logo {background-image: url('../../../assets/TotallyMarriedLogo2014_2x.png');background-size: 312px 273px;}
#home_caption h3 {background-image: url('../../../assets/FromLaime_2x.png');background-size:182px 103px;}
.blog_title {background-image:url('../../../assets/PodcastsMore_2x.png');background-size:204px 106px;}
#header_twitter {background-image: url('../../../assets/Twitter_Speech2014_2x.png');background-size: 63px 37px; background-repeat:no-repeat;background-position: 25px 5px;}
#menu-item-1875 a {background-image: url('../../../assets/FooterHome2014_2x.png');background-size:22px 40px;}
.mejs-controls .mejs-play button {background-image:url('../../../assets/PlayPause_2x.png')!important;background-size:15px;}
.mejs-controls .mejs-fullscreen-button button {background-image: url('../../../assets/TotallyLaime_FullScreenIcon_2x.png')!important;background-size: 28px;}
.mejs-overlay-button {background-image: url('../../../assets/Play2014_2x.png')!important;background-size:52px!important;}
}