/*
Theme Name: Sharom Moalem
Description: Created exclusively for SharonMoalem.com by The New BEAT
Author: The New BEAT
Author URI: http://thenewbeat.ca
*/

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

/**
 * Base styles
 */
body { font-size: 62.5%; font-family: "myriad-pro", Helvetica, Arial, sans-serif; line-height: 2em; color: #3d3d3d; }

/* Typography */
b, strong { font-weight: bold; }
em { font-style: italic; }
p { margin-bottom: 1em; }
p:last-child { margin-bottom: 0; }

/* Links */
a,
a:link,
a:visited { text-decoration: none; }
a:hover {}
a:hover, a:focus, a:active { outline: 0; }

/* Headings */
h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5em; font-weight: normal; font-family: "myriad-pro", Helvetica, Arial, sans-serif; line-height: 1; }

/* WordPress Image Captions */
.wp-caption {}
.wp-caption img { margin: 0; padding: 0; border: 0 none; }

/* Embed */
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
figure { margin: 0; }
label { cursor: pointer; }

/* Tables */
table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

/* Form resets (do not edit) */
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input::-moz-focus-inner { border: 0; }

/* Form styles */
input:focus,
textarea:focus { outline: none; }

/* WordPress classes */
img.aligncenter,
img.centered { display: block; margin: 15px auto; }
img.alignleft { display: inline; float: left; margin: 0 20px 15px 0; }
img.alignright { display: inline; float: right; margin: 0 0 15px 20px; }

/* Utilities */
.block { display: block; width: 100%; height: 100%; }

/* Clearfix */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/**
 * Layout styles
 */
 
body { padding-top: 70px; background-color: #fff; }

.header h1, .header h2 { margin: 0; font-family: "myriad-pro-condensed", Helvetica, Arial, sans-serif; }
.header h1 { font-weight: bold; font-size: 5.9em; color: #111; }
.header h1 span { padding-left: .4em; font-size: .56em; }
.header h1 a, .header h1 a:visited { color: #111; }
.header h2 { margin-top: 0.1em; font-size: 2.4em; }

.social { margin-top: 9px; }
.social a { display: block; float: right; margin-right: 12px; width: 33px; height: 33px; background: url('images/logos_social.png') no-repeat; text-indent: -9999px; }
.social .facebook { background-position: 0 0; }
.social .facebook:hover { background-position: 0 -34px; }
.social .twitter { background-position: -34px 0; }
.social .twitter:hover { background-position: -34px -34px; }
.social .tumblr { background-position: -68px 0; }
.social .tumblr:hover { background-position: -68px -34px; }
.social .pinterest { background-position: -102px 0; }
.social .pinterest:hover { background-position: -102px -34px; }

.menu { margin: 35px 0; text-align: center; }
.menu li { display: inline-block; width: 11em; height: 3.5em; }
.menu li.backLava { position: relative; z-index: -1; background: none; border-bottom: 2px solid #306a93; } /* LavaLamp */
.menu a { display: block; width: 100%; height: 100%;  font: 11px/35px Helvetica, Arial, sans-serif; letter-spacing: 0.1em; color: #b1b1b1; text-transform: uppercase; }
.menu .current-menu-item a { color: #3d3d3d; }
.menu a:hover, .menu .current-menu-item a:hover { color: #306a93; }



.slider { margin-bottom: 55px; }
.slider-wrapper img { border-radius: 5px; }
.nivo-directionNav a { position: absolute; top: 43%; z-index: 9; display: block; width: 42px; height: 42px; background: url('images/arrows.png') no-repeat; text-indent: -9999px; cursor: pointer; opacity: 0.25; }
.nivo-directionNav a:hover { opacity: 0.7; }
a.nivo-prevNav { left: 10px; }
a.nivo-nextNav { right: 10px; background-position: -43px 0; }

.content { font-size: 1.4em; } 
.content b, .content strong { font-weight: 600; } /* Semibold */
.home .content img { margin: 0 auto 15px; padding: 2px; border: 1px solid #e6e6e6; }
.content a, .content a:link, .content a:visited { color: #175bae; border-bottom: 1px dotted; }
.content a:hover { color: #175bae; border-bottom: 1px solid; }

.social-buttons { margin-top: 22px; }
.social-buttons li { margin-bottom: 5px; }

.featured-video { height: 330px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3); box-shadow: 0 1px 3px rgba(0,0,0,.3); }
.video-nav { margin: 20px 0 15px 10px; }
.video-nav li { position: relative; display: block; float: left; margin: 0 5px; width: 200px;  height: 110px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3); box-shadow: 0 1px 3px rgba(0,0,0,.3); }

.video-nav .daily { background: url("images/screen_daily.jpg") no-repeat; }
.video-nav .today { background: url("images/screen_today.jpg") no-repeat; opacity: .5; }
.video-nav .today:hover { opacity: 1; }

.twtr-hd,
.twtr-ft,
.twtr-user { display: none; }
.twtr-bd { padding: 0; }
.twtr-widget .twtr-tweet-wrap { padding: 0 0 5px 0 !important; }
.twtr-tweet-text { font-size: 11px; }
.twtr-widget em { display: none !important; }

#recent-tweet { margin-top: 15px; padding: 0 12px; }
#recent-tweet iframe { float: left; }
#recent-tweet header { margin-bottom: 20px; }
#recent-tweet h1 { float: left; margin: 0; padding: 4px 0 4px 15px; font-size: 2.1em; } 
#recent-tweet p { padding: 0 3px; font-size: 1.4em; color: #666; }
#recent-tweet a { color: #0084b4; }

.press { margin: 50px 0; width: 900px; height: 220px; background: url('images/press.jpg') center center no-repeat; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }

/**
 * Page layouts
 */
 
.home .content { padding-left: 20px; width: 440px; }
.home .sidebar { margin-right: 30px; width: 440px; }

.home .sidebar h2 { margin: 25px 0; text-align: center; font-size: 16px; }
.home .sidebar a { color: #175bae; }

ul.books { text-align: center; }
ul.books li { display: inline-block; margin: 0 15px; width: 145px;  }
ul.books .book { display: block; width: 145px; height: 240px; opacity: 0.8; }
ul.books .book:hover { opacity: 1; }
ul.books .how-sex-works .book { background-image: url('images/cover_how-sex-works.png'); }
ul.books .survival-of-the-sickest .book { background-image: url('images/cover_survival-of-the-sickest.png'); }
ul.books .inheritance .book { background-image: url('images/cover_inheritance.png'); }
ul.books .amazon { display: block; margin: 10px auto; width: 135px; height: 25px; background: url('images/amazon.png') no-repeat; }