∑heme Name:Ureeka
Theme URL: http://www.web2feel.com/ureeka/
Description: Free WordPress theme released by web2feel.com
Author: Jinsona
Author URI: www.web2feel.com
Version: 1.0.0
Tags:  Book review, right-sidebar, fixed-width, theme-options, threaded-comments, banner ads, fab themes.
color: yellow: #FAD93B
*/


/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
    counter-reset: section;  
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
} /* Hide from IE Mac \*/.clearfix {
    display: block;
} /* End hide from IE Mac */.none {
    display: none;
} /* End Clearfix */



/* #Forms
================================================== */

form {
    margin-bottom: 20px;
}

fieldset {
    margin-bottom: 20px;
}

input[type="text"],
  input[type="password"],
  input[type="email"],
  textarea,
  select {
    border: 1px solid #ccc;
    padding: 6px 4px;
    outline: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #777;
    margin: 0;
    width: 210px;
    max-width: 100%;
    display: block;
    margin-bottom: 20px;
    background: #fff;
}

select {
    padding: 0;
}

textarea {
    min-height: 60px;
}

label,
  legend {
    display: block;
    font-weight: bold;
    font-size: 13px;
}

select {
    width: 220px;
}

input[type="checkbox"] {
    display: inline;
}

label span,
  legend span {
    font-weight: normal;
    font-size: 13px;
    color: #444;
}

/* Defaults */


body,
input,
textarea,
button {
    font: 12px/20px HelveticaNeueETW01-55Rg, "Helvetica Neue", Helvetica, Arial, sans-serif;
    /* color: #666666; */
  color: #000;
}
body em, input em, textarea em, button em {
/*font-family: HelveticaNeueETW01-56It;
font-style: normal;*/
}
body strong, input strong, textarea strong, button strong {
font-family: HelveticaNeueETW01-75Bd;
/*font-weight: normal;*/
}
body b, input b, textarea b, button b {
font-family: HelveticaNeueETW01-75Bd;
/*font-weight: normal;*/
}
body strong em, input strong em, textarea strong em, button strong em {
/*font-family: HelveticaNeueETW01-76Bd;
font-weight: normal;
font-style: normal;*/
}

.clear {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 100%;
}

a {
    text-decoration: none;
    color: #FAD93B;
}

a:hover {
    text-decoration: none;
    color: #555;
}

a img {
    border: none;
}

p,
pre,
ul,
ol,
dl,
dd,
blockquote,
address,
table,
fieldset,
form {
    margin-bottom: 20px;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #fff;
    margin: 10px 0;
}

table td,table th {
    text-align: left;
    border: 1px solid #fff;
    padding: .4em .8em;
}

table th {
    background: #ddd;
    color: #999;
    text-transform: uppercase;
    font-weight: 400;
    border: 1px solid #fff;
}

table td {
    border: 1px solid #fff;
    background: #eee;
    color: #555;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    padding: 0;
}

img.alignnone {
    display: inline;
    margin: 0 0 20px;
}

img.alignright {
    display: inline;
    margin: 0px 0 20px 20px;
}

img.alignleft {
    display: inline;
    margin: 0px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.alignright {
    float: right;
    margin: 20px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 20px 20px 20px 0;
}

.wp-caption {
    text-align: center;
    margin: 10px 0px;
    padding: 5px 0 5px;
    border: 1px solid #ddd;
}

.wp-caption img {
    border: 0;
    margin: 0 0 5px;
    padding: 0;
}

.wp-caption p.wp-caption-text {
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    color: #444;
    margin: 0;
    padding: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6 {
    margin: 0 0 20px 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    padding: 0;
}

h1 {
    font-size: 24px;
    line-height: 28px;
}

h2 {
    font-size: 20px;
    line-height: 22px;
    margin: 0 0 20px 0;
}

h3 {
    font-size: 16px;
    line-height: 20px;
}

h4 {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 15px;
}

h5 {
    font-size: 12px;
    line-height: 18px;
}

h6 {
    font-size: 10px;
    line-height: 16px;
}

/* FONTS */


@font-face {
    font-family: 'YanoneKaffeesatzRegular';
    src: url('fonts/YanoneKaffeesatz-Regular-webfont.eot');
    src: url('fonts/YanoneKaffeesatz-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/YanoneKaffeesatz-Regular-webfont.woff') format('woff'),
         url('fonts/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'),
         url('fonts/YanoneKaffeesatz-Regular-webfont.svg#YanoneKaffeesatzRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Designosaur';
    src: url('fonts/Designosaur.eot');
    src: url('fonts/Designosaur.eot?#iefix') format('embedded-opentype'),
         url('fonts/Designosaur.woff') format('woff'),
         url('fonts/Designosaur.ttf') format('truetype'),
         url('fonts/Designosaur.svg#Designosaur') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FreekTure';
    src: url('fonts/FreekTure.eot');
    src: url('fonts/FreekTure.eot?#iefix') format('embedded-opentype'),
         url('fonts/FreekTure.woff') format('woff'),
         url('fonts/FreekTure.ttf') format('truetype'),
         url('fonts/FreekTure.svg#FreekTure') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* font-family:'HelveticaNeueETW01-45Lt';
font-family:'HelveticaNeueETW01-46Lt';
font-family:'HelveticaNeueETW01-55Rg';
font-family:'HelveticaNeueETW01-56It';
font-family:'HelveticaNeueETW01-65Md';
font-family:'HelveticaNeueETW01-66Md';
font-family:'HelveticaNeueETW01-75Bd';
font-family:'HelveticaNeueETW01-76Bd'; */


/* Outer */
html {
background: url(images/body.jpg);
}

#wrapper {
    /* background: url(images/body.jpg); */
    padding: 30px 0px;
}

#casing {
    width: 960px;
    margin: 0px auto;
    background: url(images/content.jpg);
    padding: 0px 0px;
}
.home #casing {
    background: url(images/homecontent.jpg);
    padding: 20px 0 0 0;
}

/* Head */

#masthead {
    width: 960px;
    margin: 0px auto;
}

#head {
    height: 130px;
    background: url(images/head.jpg);
}

#blogname {
    width: 435px;
    margin: 10px 0px 0px 0px;
    float: left;
}

#blogname h1 {
    font-size: 36px;
    margin: 0px 0px 0px 0px;
    padding: 25px 25px 10px 25px;
}

#blogname h1 a:link, #blogname h1 a:visited {
    color: #fff;
}

#underLogo {
    font-family: Designosaur;
    font-size: 15px;
    color: #FFF;
    padding: 77px 0px 0px 25px;
    text-align: left;
position: absolute;
}
#sagerLogo {
    padding-top: 10px;
float: left;
}


/* Menu */


#botmenu {
    width: 100%;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
font-family: Designosaur;
    overflow: hidden;
    height: 51px;
    background: url(images/menu.png) repeat-x;
}

#submenu {
    width: 980px;
    margin: 0px auto;
    padding: 0px 10px;
    height: 51px;
}

#submenu ul {
    width: 100%;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0 0px;
}

#submenu li {
    float: left;
    list-style: none;
    margin: 0 8px 0 0;
    padding: 0;
    color: #999;
    font-weight: bold;
    text-shadow: 0px 1px 0px #000;
}

#submenu li a {
    color: #999;
    display: block;
    margin: 0;
    padding: 15px 10px 15px 10px;
    text-decoration: none;
    position: relative;
}

#submenu li a:hover, #submenu li a:active, #submenu .current_page_item a {
    color: #FDB93B;
}

#submenu ul li a:hover, #submenu ul li a:active {
    color: #FDB93B;
}

#submenu li a.sf-with-ul {
    padding-right: 10px;
}

#submenu li li a, #submenu li li a:link, #submenu li li a:visited {
    color: #aaa;
    font-size: 12px;
    width: 148px;
    margin: 0;
    padding: 0px 10px;
    line-height: 35px;
    border-bottom: 1px solid #444444;
    border-top: 1px solid #2D2623;
    border-left: 1px solid #2D2623;
    border-right: 1px solid #444444;
    position: relative;
    background: 222;
    font-weight: normal;
}

#submenu ul ul li:first-child {
    border-top: none;
}

#submenu ul ul li:last-child {
    border-bottom: none;
}

#submenu li li:last-child {
    border-bottom: none;
}

#submenu li li a:hover, #submenu li li a:active {
    background: #343431;
    color: #fff;
}

#submenu li ul {
    z-index: 9999;
    position: absolute;
    left: -999em;
    height: auto;
    width: 170px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    background: #222;
}

#submenu li ul a {
    width: 150px;
}

#submenu li ul a:hover, #submenu li ul a:active {
}

#submenu li ul ul {
    margin: -37px 0 0 169px;
}

#submenu li:hover ul ul, #submenu li:hover ul ul ul, #submenu li.sfHover ul ul, #submenu li.sfHover ul ul ul {
    left: -999em;
}

#submenu li:hover ul, #submenu li li:hover ul, #submenu li li li:hover ul, #submenu li.sfHover ul, #submenu li li.sfHover ul, #submenu li li li.sfHover ul {
    left: auto;
}

#submenu li:hover, #submenu li.sfHover {
    position: static;
}


/* SEARCH FORM   */


#search {
    padding: 0px 0px;
    margin: 50px 30px 10px 0px;
    display: inline-block;
    height: 30px;
    background: url(images/search.png);
    float: right;
    width: 197px;
}

#search form {
    margin: 0px 0px 0px 0px;
    padding: 0;
}

#search fieldset {
    margin: 0;
    padding: 0;
    border: none;
}

#search p {
    margin: 0;
    font-size: 85%;
}

#s {
    width: 145px;
    background: transparent;
    margin: 0px 0px 0px 3px;
    padding: 5px 10px;
    height: 20px;
    border: none;
    font: 11px normal 100% "Tahoma", Arial, Helvetica, sans-serif;
    color: #F8D192;
    float: left;
    display: inline;
}

#searchsubmit {
    background: url(images/sbutton.png);
    border: none;
    color: #fff;
    display: block;
    width: 15px;
    height: 16px;
    float: right;
    cursor: pointer;
    margin: 7px 9px 0px 0px;
  background-repeat: no-repeat;
}



/* Home   */

#home-content {
    background: url(images/homecontent.jpg) repeat-y;
    padding: 0px 0px;
}

#shelf {
    width: 800px;
    margin: 0px auto;
    position: relative;
}

.box {
    width: 130px;
    background: #fff;
    margin: 42px 40px 55px 25px;
    float: left;
}

.postim {
    width: 130px;
    height: 193px;
    background: #fff url(images/bookbg.png) repeat-y;
    margin: 0px 0px;
//    overflow: hidden;
//    -webkit-box-shadow: 3px -2px 1px 0px #eee;
//    -moz-box-shadow: 3px -2px 1px 0px #eee;
//    box-shadow: 3px -2px 1px 0px #eee;
    position: relative;
  z-index: 1;
}

.postim img {
    position: relative;
    width: 130px;
    height: 193px;
}

.postim a {
    display: block;
}

.btitle {
    width: 130px;
    position: absolute;
    top: 15px;
    left: 0px;
}

.btitle h2 {
    font-size: 14px;
    margin: 0px 0px;
    padding: 0px 15px;
    text-align: center;
    font-weight: bold;
    line-height: 120%;
/*  font-family: HelveticaNeueETW01-75Bd;*/
}

.btitle h2 a:link,.btitle h2 a:visited {
    color: #444;
}

span.inwriter {
    width: 110px;
    font-size: 10px;
    line-height: 120%;
    position: absolute;
    bottom: 10px;
    left: 0px;
    text-align: center;
    padding: 0 7px 0 13px;
}

.excerpt {
    width: 90px;
    font-size: 10px;
    line-height: 120%;
    text-align: center;
    padding: 10px 0 0 5px;
    color: #888888;
    overflow-y: hidden;
    max-height: 100px;
  }

div.bookShadow  {
    position: absolute;
    left: -14px;
    top: -17px;
    background-image: url(images/book_shadow.png);
    width: 165px;
    height: 223px;
    background-size:100% 100%;
    background-repeat:no-repeat;
    z-index: -1;
}

li.box#post-31 {
width: 184px;
background: transparent;
/* margin: 60px 0 0 20px; */
margin: 24px 0 40px 40px;
}
li.box#post-31 .postim {
width: 184px;
background: transparent;
}
li.box#post-31 div.bookShadow {
/* display: none; */
width: 222px;
height: 241px;
top: -15px;
}
li.box#post-31 .btitle {
  width: 184px;
}
li.box#post-31 span.inwriter {
  width: 178px;
  bottom: 30px;
}
li.box#post-31 .postim img {
width: 184px;
height: 211px;
}

li.box#post-31 object {
position: absolute;
z-index: 10;
top: 106px;
left: 17.5px;
opacity: 0.4;
filter:Alpha(opacity=40);
}
li.box#post-31 object:hover {
opacity: 0.8;
}

/* video */
li.box#post-35, li.box#post-279, li.box#post-410, li#post-578, li#post-579, li#post-597, li#post-633, li#post-635, li#post-636 {
    width: 250px;
    background: transparent;
    margin: 80px 0 22px 15px;
}
li.box#post-35 .postim, li.box#post-279 .postim, li.box#post-410 .postim, li.box#post-578 .postim, li.box#post-579 .postim, li.box#post-597 .postim, li.box#post-633 .postim, li.box#post-635 .postim, li.box#post-636 .postim {
    width: 255px;
    background: transparent;
}
li.box#post-35 div.bookShadow, li.box#post-279 div.bookShadow, #post-410 div.bookShadow, #post-578 div.bookShadow, #post-579 div.bookShadow, #post-597 div.bookShadow, #post-633 div.bookShadow, #post-635 div.bookShadow, #post-636 div.bookShadow{
    display: none;
}
li.box#post-35 .btitle, li.box#post-279 .btitle, li.box#post-410 .btitle, #post-578 .btitle, #post-579 .btitle, #post-597 .btitle, #post-633 .btitle, #post-635 .btitle, #post-636 .btitle {
    width: 265px;
}
li.box#post-35 span.inwriter, li.box#post-410 span.inwriter, li.box#post-279 span.inwriter, #post-578 span.inwriter, #post-579 span.inwriter, #post-597 span.inwriter, #post-633 span.inwriter, #post-635 span.inwriter, #post-636 span.inwriter {
    width: 265px;
}
li.box#post-35 .postim img, li.box#post-410 .postim img, li.box#post-279 .postim img, #post-578 .postim img, #post-579 .postim img, #post-597 .postim img, #post-633 .postim img, #post-635 .postim img, #post-636 .postim img {
    width: 255px;
    height: 173px;
}

#post-35 h2 a, #post-35 span, #post-410 h2 a, #post-410 span, #post-31 h2 a, #post-31 span, #post-279 h2 a, #post-279 span, #post-578 h2 a, #post-578 span, #post-579 h2 a, #post-579 span, #post-597 h2 a, #post-597 span, #post-633 h2 a, #post-633 span, #post-635 h2 a, #post-635 span, #post-636 h2 a, #post-636 span {
    font-family: FreekTure, Helvetica-Neue Medium, helvetica, arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: black !important;
    padding-left: 10px;
    text-align: left;
    /* visibility: hidden; */
    display: none;
}
#post-35 .btitle, #post-410 .btitle, #post-31 .btitle, #post-279 .btitle, #post-578 .btitle, #post-579 .btitle, #post-597 .btitle, #post-633 .btitle, #post-635 .btitle, #post-636 .btitle {
/* margin-top: -35%; */
    margin-top: -65px;
    margin-left: 13px;
}
#post-35 .excerpt, #post-410 .excerpt, #post-31 .excerpt, #post-279 .excerpt, #post-578 .excerpt, #post-579 .excerpt, #post-597 .excerpt, #post-633 .excerpt, #post-635 .excerpt, #post-636 .excerpt {
    /* display: none; */
    width: 230px;
    padding: 0;
    margin: 22px 0 0 3px;
    text-align: left;
    color: black;
    font-size: 11px;
    font-weight: normal;
}
#post-35 span.inwriter, #post-410 span.inwriter, #post-31 span.inwriter, #post-279 span.inwriter, #post-578 span.inwriter, #post-579 span.inwriter, #post-597 span.inwriter, #post-633 span.inwriter, #post-635 span.inwriter, #post-636 span.inwriter {
    position: absolute;
    top: -32px;
     text-align: left;
    padding-left: 42px;
}
#post-35 .btitle:before, #post-33 .btitle::before, #post-31 .btitle:before {
    content: url(images/label_arrow.png);
    position: absolute;
    top: 15px;
    /* visibility: hidden; */
    display: none;
}
/* #post-31 h2 a, #post-31 span, #post-31 .btitle:before {
   visibility: visible;
} */
#post-35:hover #post-35 h2 a, #post-35:hover #post-35 span, #post-35:hover #post-35 .btitle:before {
    visibility: visible;
}
#post-35 a:hover #post-35 h2 a, #post-35 a:hover #post-35 span, #post-35 a:hover #post-35 .btitle:before {
    visibility: visible;
}
li#post-410:hover #post-410 h2 a, li#post-410:hover #post-410 span, li#post-410:hover #post-410 .btitle:before {
    visibility: visible;
}
li#post-279:hover #post-279 h2 a, li#post-279:hover #post-279 span, li#post-279:hover #post-279 .btitle:before {
    visibility: visible;
}
li#post-578:hover #post-578 h2 a, li#post-578:hover #post-578 span, li#post-578:hover #post-578 .btitle:before {
    visibility: visible;
}
li#post-579:hover #post-579 h2 a, li#post-579:hover #post-579 span, li#post-579:hover #post-579 .btitle:before {
    visibility: visible;
}
li#post-597:hover #post-597 h2 a, li#post-597:hover #post-597 span, li#post-597:hover #post-597 .btitle:before {
    visibility: visible;
}
li#post-633:hover #post-633 h2 a, li#post-633:hover #post-633 span, li#post-633:hover #post-633 .btitle:before {
    visibility: visible;
}
li#post-635:hover #post-635 h2 a, li#post-635:hover #post-635 span, li#post-635:hover #post-635 .btitle:before {
    visibility: visible;
}
li#post-636:hover #post-636 h2 a, li#post-636:hover #post-636 span, li#post-636:hover #post-636 .btitle:before {
    visibility: visible;
}

/* 2 videos on a shelf */
/*li#post-579, li#post-578 {
    margin-right: 75px;
    margin-left: 73px;
}*/
/* li#post-31:hover #post-31 h2 a, li#post-31:hover #post-31 span, li#post-31:hover #post-31 .btitle:before {
visibility: visible;
} */
img.btitleImg {
    width: 239px !important;
    height: 48px !important;
    position: absolute;
    top: -50px !important;
    visibility: hidden;
}
p.btitleImg-text {
    width: 200px !important;
    height: 48px !important;
    position: absolute;
    top: -65px !important;
    left: 270px !important;
    visibility: visible;
    font-family: Designosaur;
    font-size: 24px;
    color: #000;
}
#post-1113 p.btitleImg-text {
    left: -310px !important;
}
#post-35 img.btitleImg {
    width: 235px !important;
    height: 62px !important;
    top: -64px !important;
}

#post-486 p.btitleImg-text {
    width: 410px !important;
    height: 45px !important;
    left: -40px !important;
    top: -60px !important;
    visibility: visible;
}
p.btitleImg-big {
    width: 120px !important;
    height: 43px !important;
    left: -200px !important;
    top: -95px !important;
    visibility: visible;
    position: absolute;
    font-family: Designosaur;
    font-size: 24px;
    color: #000;
}
#post-40 p.btitleImg-text {
    width: 160px !important;
    height: 45px !important;
    left: 285px !important;
    top: -60px !important;
    visibility: visible;
}
#post-734 p.btitleImg-text {
    width: 170px !important;
    height: 40px !important;
    left: 275px !important;
    top: -60px !important;
    visibility: visible;
}
#post-1111 p.btitleImg-text {
    width: 175px !important;
    height: 45px !important;
    left: -310px !important;
    top: -65px !important;
    visibility: visible;
}
#post-755 p.btitleImg-text {
    width: 200px !important;
    height: 45px !important;
    left: 260px !important;
    top: -60px !important;
    visibility: visible;
}
#post-35:hover #post-35 img.btitleImg, #post-410:hover #post-410 img.btitleImg, #post-279:hover #post-279 img.btitleImg, #post-578:hover #post-578 img.btitleImg, #post-579:hover #post-579 img.btitleImg, #post-597:hover #post-597 img.btitleImg, #post-633:hover #post-633 img.btitleImg, #post-635:hover #post-635 img.btitleImg, #post-636:hover #post-636 img.btitleImg,
#post-40:hover #post-40 img.btitleImg, #post-698:hover #post-698 img.btitleImg, #post-772:hover #post-772 img.btitleImg,
#post-734:hover #post-734 img.btitleImg, #post-740:hover #post-740 img.btitleImg, #post-179:hover #post-179 img.btitleImg, #post-700:hover #post-700 img.btitleImg,
#post-917:hover #post-917 img.btitleImg, #post-811:hover #post-811 img.btitleImg, #post-757:hover #post-757 img.btitleImg, #post-883:hover #post-883 img.btitleImg {
    visibility: visible;
}
/*#post-486:hover, #post-252:hover, #post-558:hover, #post-560:hover {

}*/
#post-639 {
    display: none;
}

.box#post-57a, .box#post-57a + li { /* 2 on a row */
	margin-right: 125px;
	margin-left: 133px;
}

/*.box#post-734 {*/  /* 3 on a row, first */
/*    margin-right: 150px;
}*/

/*.box#post-755 {*/  /* 3 on a row, second */
/*    margin-right: 125px;
}*/

#post-40.box {
    margin-right: 40px;
}
#post-698.box {
    margin-right: 40px;
}

.box#post-419,
.box#post-560 { /* 3 on a row, last */
	margin-right: 0;
}

/* coming soon */
#post-211 .excerpt,
#post-419 .excerpt,
#post-915 .excerpt,
#post-1224 .excerpt {
	background: url(images/comingsoon.png) center center no-repeat;
	width: 100px;
	height: 120px;
}
#post-915 .excerpt {
    background-position: center 50px;
}
#post-419 .excerpt {
    height: 70px;
}

#post-211 .excerpt p, 
#post-419 .excerpt p, 
#post-677 .excerpt p,
#post-915 .excerpt p,
#post-1224 .excerpt p {
	display: none;
}

/* Article Content */

#content {
    width: 610px;
    float: left;
    margin-left: 25px;
    padding: 30px 0px;
}

div#post-7, div#post-28, div#post-25, div#contactTitle, div#post-776 {
    width: 910px;
}
div#contactTitle {
margin-bottom: 25px;
}

.post {
    /* margin-bottom: 20px; */
    padding: 20px 0 20px 0;
    background: #fff;
    border: 1px solid #444;
}

img.postimg {
    float: left;
    margin: 5px 20px 20px 0px;
}

#post-776 img.wp-image-780 {
    position: absolute;
    margin: 40px 0;
    border: 1px solid #000;
}

.page-id-776 .bottomcover {
    margin-top: 290px;
}

.title h2 {
    font-size: 28px;
    margin: 5px 20px 10px 20px;
    font-family: Designosaur;
  line-height: 120%;
}

#post-776 .entry h2 {
    font-size: 28px;
    margin: 5px 20px 30px 30px;
    font-family: Designosaur;
    line-height: 120%;
}

#post-776 .title h2 {
    display: none;
}

div#post-776 {
    padding-top: 0;
    padding-bottom: 10px;
}

div#post-776 .entry {
    margin: 0;
}

.title h2  a:link,.title h2  a:visited, #post-776 .entry h2 a {
    color: #000;
}

.postmeta {
    font-size: 13px;
    padding: 0px 0px;
    margin: 15px 0 0 20px;
}

.postmeta span {
    margin: 0px 10px 0px 0px;
    color: #666;
}

.postmeta span a {
    color: #666;
}

span.author {
    background: url(images/user.png) left center no-repeat;
    padding-left: 20px;
}

span.clock {
    background: url(images/clock.png) left center  no-repeat;
    padding-left: 20px;
}

span.comm {
    background: url(images/comm.png) left center no-repeat;
    padding-left: 20px;
}

span.categori {
    background: url(images/tag.png) left center no-repeat;
    padding-left: 20px;
}

.entry {
    margin: 0px 20px;
    padding: 0px 0px;
    overflow: hidden;
}

.entry a:link,
.entry a:visited {
    color: #FF0000;
}

.entry a:hover {
    color: #FF0000;
}

.entry ul, .entry ol {
    margin: .4em 0 1em;
    line-height: 150%;
}

.entry ul li, .entry ol li {
    list-style-position: outside;
    margin-left: 1.6em;
}


/* Review */
.bookimg {
    float: left;
    margin: 5px 20px 15px 0px;
}

blockquote, blockquote p {
	margin-bottom: 0;
	margin-left: 5%;
}
.revbox {
    background: url(images/menu.png);
    padding: 0 5px 0 0;
    margin: 10px 0 20px 0;
  height: 50px;
}

.revleft {
    padding-top: 10px;
	float: left;
    width: 350px;
}

.revleft span {
    display: block;
    padding: 0 5px 0 20px;
  color: #fff;
  font-family: HelveticaNeueETW01-55Rg, helvetica, arial, sans-serif;
  font-size: 12px;
  line-height: 140%;
}
.revleft span strong {
font-family: HelveticaNeueETW01-65Md, helvetica, arial, sans-serif;
}

.revright {
    width: 150px;
    float: right;
}

.revright span {
    display: block;
}

.revright span.ratehead {
    padding: 5px 5px;
    text-align: center;
    font-weight: bold;
    color: #C84A0D;
    font-size: 14px;
}

.revright span.ratebg {
    width: 125px;
    height: 28px;
    margin-left: 12px;
    background: url(images/rbg.png);
}

.revright span.rstar {
    height: 28px;
    background: url(images/rstar.png);
}

.revright span.rate-0 {
    width: 0px;
}

.revright span.rate-1 {
    width: 25px;
}

.revright span.rate-2 {
    width: 50px;
}

.revright span.rate-3 {
    width: 75px;
}

.revright span.rate-4 {
    width: 100px;
}

.revright span.rate-5 {
    width: 125px;
}

.buyLinks {
  margin: 0 0 0 15px;
}

.buyLinks ul {
  display: inline;
}
.buyLinks a {
  margin-left: 3px;
  width: 80px;
  height: 25px;
  display: inline-block;
}

.buyLinks a[href=""] {
    display: none;
}

#buyAmazon {
  background: url('images/allshops4.png') 0 0;
}
#buyBarnes {
  background: url('images/allshops4.png') 80px 0;
}
#buyKobo {
  background: url('images/buyRakuten.png');
  background-size: 100%;
}
#buyScribd {
  background: url('images/buyScribd.png');
  background-size: 100%;
  margin-left: 93px;
  margin-bottom: 5px;
}
#buySmash {
  background: url('images/allshops4.png') 420px 0;
}
#buyApple {
  background: url('images/allshops4.png') 335px 0;
}
#buySony {
  background: url('images/allshops4.png') 420px 0;
}
#buyPamazon {
  background: url('images/allshops4.png') 0 0;
}
#buyCspace {
  background: url('images/allshops4.png') 80px 0;
}

#buyPbarnes {
  background: url('images/allshops4.png') 755px 0;
}
/* Sidebar */

#right {
    width: 280px;
    float: right;
    padding: 30px 0px;
    margin-right: 25px;
}

h3.sidetitl {
    font-family: Designosaur, helvetica, arial, sans-serif;
    color: #fff;
    font-size: 19px;
    margin-bottom: 10px;
    padding: 15px 0px 15px 15px;
    /* background: #ffe7c5; */
    /* border-bottom: 1px solid #e8caa0; */
    /* border-top: 1px solid #fff0da; */
  background: url(images/titlebar.png);
}

.sidebox {
    list-style: none;
    margin: 0px 0 30px 0px;
    background: #fff;
    border: 1px solid #d0b48b;
}

.sidebox ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 10px;
  font-family: HelveticaNeueETW01-55Rg, helvetica, arial, sans-serif;
  font-size: 14px;
  color: #808080;
}

.sidebox li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.sidebox ul ul {
    list-style-type: none;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
}

.sidebox ul li {
    list-style-type: none;
    margin: 0;
    margin: 0px 10px;
}

.sidebox ul li a:link, .sidebox ul li a:visited {
    color: #000;
    text-decoration: none;
    display: block;
    padding: 5px 0px;
}
.sidebox ul li a:hover {
    color: #FAD93B;
	}

.sidebox.widget_categories ul li,.sidebox.widget_pages ul li,.sidebox.widget_archive ul li,.sidebox.widget_links ul li,.sidebox.meta_links ul li {
    border-bottom: 1px solid #f4f4f4;
}

.sidebox.widget_recent_entries ul li a {
    border-bottom: 1px solid #f4f4f4;
}

ul#recentcomments li.recentcomments {
    border-bottom: 1px solid #f4f4f4;
    padding: 5px 0;
}

.textwidget p {
    padding: 0px 10px;
}

div#calendar_wrap {
    border: 1px solid #fff;
    margin: 0 auto;
    padding: 0;
}

table#wp-calendar {
    width: 100%;
    border: none;
    margin: 0!important;
    padding: 0;
}

#wp-calendar caption {
    font-size: 16px;
    color: #375752;
    font-weight: 400;
    font-family: BebasNeueRegular,Georgia,Century gothic, Arial, sans-serif;
    text-transform: uppercase;
    padding: 10px 5px 5px;
}

#wp-calendar th,#wp-calendar td {
    text-align: center;
    color: #fff;
    background: #555;
    padding: 7px 5px;
}

#wp-calendar tr {
    margin: 0!important;
}

#wp-calendar td {
    background-color: #eee;
    color: #444;
    margin: 0!important;
}

#wp-calendar td a {
    border: none;
    color: #D1512A;
}

.topnav {
    padding: 20px 25px 0px 25px;
    font-weight: bold;
    font-size: 14px;
    color: #542D17;
    text-shadow: -1px 0px 0px #fff;
}
/* Banners */


.squarebanner {
    margin: 0px 0px 10px 0px;
    background: #fff;
    padding: 0px 0px;
    border: 1px solid #d0b48b;
}

.squarebanner ul {
    list-style-type: none;
    margin: 0px auto;
    padding: 0px 0px 0px 10px;
    overflow: hidden;
}

.squarebanner ul li {
    list-style-type: none;
    margin: 0px 10px 10px 0px;
    float: left;
    display: inline;
}

.squarebanner ul li.rbanner {
    margin-right: 0px;
}


/* Bottom */

.bottomcover {
    background: url(images/footer.png);
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

#bottom {
    width: 960px;
    margin: 0px auto;
    border-bottom: 1px solid #333;
}

#bottom ul {
    margin: 0px;
    padding: 0px;
	overflow-y: hidden;
	position: relative;
}

.botwid {
    float: left;
    width: 280px;
    margin: 20px 0px 30px 30px;
    list-style: none;
    color: #888;
}

h3.bothead {
    font-family: HelveticaNeueETW01-75Bd, Helvetica, Arial;
  padding: 10px 0px 15px 0px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    background: url(images/bothead.png) bottom no-repeat;
  }
#bottom>ul>li+li {
font-family: HelveticaNeueETW01-55Rg, Helvetica, Arial;
  font-size: 10px;
  line-height: 130%;
}
#bottom>ul>li+li h3.bothead {
padding: 10px 0px 4px 0px;
 background-image: none;
}
#bottom>ul>li+li+li h3.bothead {
    background: url(images/bothead.png) bottom no-repeat;
	padding: 10px 0px 15px 0px;
}
#bottom>ul>li:nth-child(3) {
    overflow: scroll;
}
#bottom>ul>li:nth-child(2) h3.bothead {
    padding: 10px 0px 4px 0px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    background-image: none;
    }

#bottom>ul>li:nth-child(2) {
	font-family: HelveticaNeueETW01-55Rg, Helvetica, Arial;
    color: #999999;
    font-size: 10px;
	line-height: 130%;
	}

.botwid ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 0px 0px;
	}

.botwid li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.botwid ul ul {
    list-style-type: none;
    margin: 0;
    padding: 0px 0px 0px 0px;
    background-repeat: no-repeat;
}

.botwid ul ul ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: 0;
}

.botwid ul ul ul ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    border: 0;
}

.botwid ul li {
    padding: 5px 0px 5px 0px;
    border-bottom: 1px dotted #555;
}

.botwid ul li a:link, .botwid ul li a:visited {
    color: #888;
}

.botwid ul li a:hover {
    color: #ddd;
}

.botwid p {
    padding: 5px 0px;
    margin: 0;
    line-height: 180%;
}

.botwid table {
    width: 100%;
    text-align: center;
}
.followCaption {
    text-align: right;
float: right;
//margin-top: -22px;
}

div.followUs {
    text-align: right;
    color: #BDCCD4;
    font-size: 12px;
    font-family: HelveticaNeueETW01-55Rg, Helvetica, Arial, sans-serif;
	display: inline;
	margin-left: 34px;
}

img#twImg, img#fbImg {
    margin-left: 5px;
}

.botwid:first-child ul {
	max-height: 300px;
	overflow-y: hidden;
}
.readMore {
	 color: #BDCCD4;
	 position: absolute;
	 bottom: 0;
}

/* COMMENTS */
#commentsbox {
    margin: 0px 0px 0px 0px;
}

h3#comments {
    background: #FFE7C5;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0px 20px 0px;
    color: #C84A0D;
    text-shadow: 0px -1px 0px #fff;
    border: 1px solid #D0B48B;
}

ol.commentlist {
    clear: both;
    overflow: hidden;
    list-style: none;
    margin: 0;
}

ol.commentlist li {
    line-height: 18px;
    margin: 0px 0 20px 0px;
    padding: 20px 20px;
    background: #fff;
    border: 1px solid #d0b48b;
}

ol.commentlist li .comment-author a:link,ol.commentlist li .comment-author a:visited {
    color: #333;
    font-weight: 700;
    text-decoration: none!important;
}

cite.fn {
    color: #eee;
    font-style: normal;
}

ol.commentlist li .comment-author .avatar {
    float: right;
    border: 1px solid #eee;
    background: #fff;
    padding: 3px;
}

ol.commentlist li .comment-meta .commentmetadata {
    color: #000;
}

ol.commentlist li .comment-meta a {
    color: #FAD93B;
    text-decoration: none!important;
}

ol.commentlist li p {
    line-height: 22px;
    margin-top: 5px;
    color: #666;
    font-size: 12px;
}

ol.commentlist li .reply {
    margin-top: 10px;
    font-size: 10px;
}

ol.commentlist li .reply a {
    background: #C84A0D;
    border: 1px solid #96360A;
    color: #fff;
    text-decoration: none;
    padding: 5px 10px;
}

ol.commentlist li ul.children {
    list-style: none;
    text-indent: 0;
    margin: 1em 0 0;
}

.comment-nav {
    height: 20px;
    padding: 5px;
}

.comment-nav a:link,.comment-nav a:visited {
    color: #FAD93B;
}

#respond {
    margin: 10px 0;
    padding: 0;
}

#respond h3 {
    font-size: 14px;
    font-weight: 400;
    color: #444;
    padding: 5px 0 0;
}

#commentform {
    padding: 10px 0;
}

#commentform a {
    color: #E1512A;
}

#commentform p {
    color: #82401c;
    margin: 5px 0;
}

#respond label {
    display: block;
    color: #82401c;
    padding: 5px 0;
}

#respond input {
    background: #eee;
    border: 1px solid #D3AC76;
    color: #7F5E34;
    margin: 0 10px 10px 0;
    padding: 5px;
}

#commentform input {
    width: 50%;
}

#respond input#commentSubmit {
    width: 100px;
    background:#9B3607;
    border: 1px solid #702502;
    color: #fff;
    cursor: pointer;
    margin: 10px 0;
    padding: 5px 5px;
  -webkit-box-shadow: 0px 1px 0px 0px #FFF0DB;
  -moz-box-shadow: 0px 1px 0px 0px #FFF0DB;
  box-shadow: 0px 1px 0px 0px #FFF0DB;
}

textarea#comment {
    background: #eee;
    border: 1px solid #D3AC76;
    width: 70%;
    color: #7F5E34;
    margin: 20px 0 0;
    padding: 5px;
}

ol.commentlist li .comment-author,ol.commentlist li .comment-author .fn {
    color: #333;
}

ol.commentlist li .comment-meta,#respond label small {
    font-size: 10px;
}

ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4,ol.commentlist li ul.children li.depth-5 {
    margin: 0 0 0 50px;
}



/* Footer   */

#footer {
    font-family: HelveticaNeueETW01-55Rg;
  padding: 10px 0px;
font-size:11px;
    background: url(images/footer.png);
  color: #B3B3B3;
}

.fcred {
    width: 960px;
    margin: 10px auto;
    color: #aaa;
    text-align: center;
}

.fcred a:link, .fcred a:visited {
    color: #aaa;
}

.footerLogo {
vertical-align: middle;
}


/* Pagenavi   */


#pnavigation {
    margin: 20px 0px;
}

.wp-pagenavi {
    font-size: 12px;
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
    text-decoration: none;
    background: #42444e;
    border: 1px solid #212227!important;
    color: #fff;
    padding: 4px 8px !important;
    display: block;
    text-align: center;
    float: none;
    display: inline;
    margin-right: 6px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.wp-pagenavi a:hover {
    color: #ffffff;
}

.wp-pagenavi span.pages {
    display: none;
}

.wp-pagenavi span.current {
    text-decoration: none;
    background: #b3b3b3 !important;
    border: 1px solid #212227!important;
    color: #000;
    padding: 4px 8px !important;
    display: block;
    text-align: center;
    float: none;
    display: inline;
    margin-right: 6px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.wp-pagenavi span.extend {
    text-decoration: none;
    background: #FFD000 !important;
    border: 1px solid #E8B900 !important;
    color: #fff !important;
    padding: 4px 8px !important;
    display: block;
    text-align: center;
    float: none;
    display: inline;
    margin-right: 6px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.nextpostslink {
/* background-image: url(images/pagenumb_next.png) !important; */
background-position: center center !important;
/* background-color: transparent !important; */
font-family: sans-serif;
font-weight: bold;
}

.singleinfo {
margin: 0 0 0 20px;
}

.quoteOne, .quoteTwo {
  margin-bottom: 5px;
  font-family: HelveticaNeueETW01-75Bd;
}

/* makers page */
#post-25 {
padding: 20px 0 8px 0;
}
.postCont {
    /* margin-bottom: 20px; */
    padding: 20px;
    background: #fff;
    border: 1px solid #444;
  width: 731px;
  margin: 25px 0 0 138px;
  min-height: 116px;
}
.postCont h3 {
    font-family: Designosaur, Arial, sans-serif;
    font-size: 21px;
  margin-bottom: 15px;
}
.postCont p {
overflow: hidden;
margin-bottom: 0;
/* height: 61px; */
font-size: 14px;
font-family: HelveticaNeueETW01-55Rg, Helvetica, Arial, sans-serif;
text-align: justify;
}
.makersPort {
position: relative;
top: 25px;
float: left;
}
#sfawLogo {
  /*width: 138px;*/
  height: 136px;
top: 26px;
left: 14px;
}
#sfawLogo+div.postCont  {
margin-left: 0;
padding-left: 158px;
}

.postCont a {
    color: #555;
}
.postCont a:hover {
    color: #000;
}

/* contact page */
.contactUs {
  background: url(images/footer.png);
  height: 460px;
  color: white;
  }
.stamp {
    margin: 0 0 0 30px;
  }
div#contactForm {
float: right;
}
.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea {
width: 500px;
margin-bottom: 15px;
}
 form.wpcf7-form p {
margin-bottom: 15px;
 }

.your-first-name input {
    width:230px;
}

.your-last-name input {
    width:230px;
}

form.wpcf7-form p:nth-of-type(1) {
position: absolute;
/* width: 230px; */
margin-top: 0;
}
form.wpcf7-form p:nth-of-type(2) {
margin-left: 270px;
}
.wpcf7-list-item input {
width: auto !important;
vertical-align: top;
}
form.wpcf7-form p:nth-of-type(6) {
position: absolute;
}
form.wpcf7-form p:nth-of-type(7) {
margin-left: 364px;
}
form.wpcf7-form p:nth-of-type(7) input {
width: 134px;
height: 25px;
background: url(images/submit_btn.png);
padding: 0;
border: none;
cursor:pointer;
}
form.wpcf7-form p:nth-of-type(7) input:hover {
background: url(images/submit_btn_hover.png);
}

span.wpcf7-not-valid-tip {
background-color: red !important;
width: 230px !important;
top: -43px !important;
left: 2px !important;
}
div.wpcf7-validation-errors {
border: 2px solid #FAD93B !important;
}
div.wpcf7 img.ajax-loader {
position: absolute;
right: 215px;
padding-top: 4px;
}

.logoBlack {
position: absolute;
padding-left: 655px;
padding-top: 35px;
}
div#contactList {
width: 370px;
margin-top: 25px;
background: url(images/titlebar.png) repeat-x white;
font: 18px Designosaur;
padding-top: 0;
padding-bottom: 30px;
}
div#contactList h3 {
font: 19px Designosaur;
color: white;
padding: 12px 0 30px 12px;
margin-bottom: 0;
}
div#contactList p {
margin: 25px 0 0 80px;
}
div#contactList a {
color: black;
}
div#contactList a:hover {
color: #555;
}
img.logoContact {
position: absolute;
padding-left: 25px;
padding-top: 16px;
}

/*product page */
.page-id-10 .post {
margin-bottom: 25px;
}
.page-id-10 .entry p {
margin-bottom: 0;
font-family: HelveticaNeueETW01-75Bd, Helvetica, Arial, sans-serif;
}
.page-id-10 .entry .excerptAuthor {
text-align: left;
margin-bottom: 20px;
font-family: HelveticaNeueETW01-66Md, Helvetica, Arial, sans-serif;
color: #555;
}
.page-id-10 .entry .excerpt2 {
font-family: HelveticaNeueETW01-55Rg, Helvetica, Arial, sans-serif;
text-align: justify;
}
.page-id-10 .excerpt2 a {
font-family: HelveticaNeueETW01-65Md, Helvetica, Arial, sans-serif;
    color: #555;
}
.page-id-10 .excerpt2 a:hover {
    color: #000;
}

/* about us page */
.page-id-7 #post-7 p a {
    color: #555;
}
.page-id-7 #post-7 p a:hover {
    color: #000;
}


/* widgets */

li.botwid {
height: 350px;
/* overflow: hidden; */
}
a.rsswidget img {
display: none;
}
a.rsswidget {
    /* font-family: HelveticaNeueETW01-75Bd; */
  padding: 10px 0px 15px 0px;
    color: #FFF;
    font-size: 14px;
    /* font-weight: bold; */
}
span.rss-date {
    font-family: Helvetica, Arial, sans-serif;
    color: #666;
    font-size: 12px;
    }

ul>li>a.rsswidget  {
font-family: HelveticaNeueETW01-55Rg, Helvetica, Arial, sans-serif;
    color: #BDCCD4 !important;
    font-size: 12px;
  /* font-weight: normal; */
}

span.entry-content, span.entry-meta {
    font-family: HelveticaNeueETW01-55Rg, Helvetica, Arial, sans-serif;
    font-size: 10px;
  /* line-height: 100%; */
  line-height: 14px;
}

span.entry-meta {
 float: right;
 line-height: 150%;
}
span.entry-content a {
 color: #BDCCD4 !important;
}

span.in-reply-to-meta {
display: none;
}

.postim iframe.youtube-player {
position: absolute;
z-index: 10;
left: 20px;
top: 16px;
}
div.videoHighlight {
background-image: url(images/video_highlight.png);
position: absolute;
width: 85px;
height: 140px;
left: 140px;
top: 16px;
z-index: 20;
}

ul.menu li.menu-item, .sidebar ul li ul li {
border-bottom: 1px dotted #555 !important;


}



.subscribe-submit{
    background: url(images/sign-up_submit_btn.png) center center;
    background-repeat: no-repeat;
    width: 281px;
    height: 24px;
    margin-top: -20px;
    margin-left: 40px;
    cursor: pointer;
}
.subscribe-submit:hover {
    opacity:0.5;
}

.first-name{
    position: absolute;
    left: 0;
    top: 0;
    width: 140px;
    margin-left:40px;
    height: 10px;
    padding: 0;
    height: 10px;
}
.last-name{
    position: absolute;
    top: 0;
    width: 120px;
    right: -40px;
    overflow: hidden;
    margin-right: 40px;
}
.email-subscribe{
     width: 280px;
    top: 50;
    position: absolute;
    left: 0;
    top: 35px;
    margin-left: 40px;
    margin-right: 40px;
}
.submit-button{
    bottom: 0;
}
.newsletter-sub{
    text-align:left;
    color: white;
    font-size: 14px;
    margin-top: 36px;
}
#post-829{
height: 210px;
width: 360px;
}
.newsletter-subscribe-text{
    margin-top: 20px;
    margin-left:30px;
    color: white;
    font-family: Designosaur;
    font-style: italic;
}
#wpcf7-f831-t1-o1{
    background: url(images/sign-up_frame.png);
    border: none;
    background-repeat: no-repeat;
    height: 210px;
    width: 360px;
    z-index: 10099;
    position: absolute;
    top: 290px;
    left: -20px;
    right: 0px;
    margin:auto;
}
#wpcf7-f831-t1-o1 .newsletter-first-name{
    width: 130px;
    display: inline-block;
    height: 15px;
    margin-top: 60px;
    margin-left: 40px;
}
#wpcf7-f831-t1-o1 .newsletter-last-name{
    width: 129px;
    display: inline-block;
}
#wpcf7-f831-t1-o1 .newsletter-email{
    width: 271px;
    margin-left: 40px;
}
.hide {
    display: none;
}
.show {
    display: block;
}
.wrap {
    position: absolute;
    background: url(images/sign-up_frame.png);
    background-repeat: no-repeat;
    top: 320px;
    left: 250px;
    width: 360px;
    height: 210px;
}
.films-title {
    color: #fff;
    font-family: Designosaur;
    font-size: 28px;
    text-align: center;
    margin: 0;
    position: absolute;
    top: 95px;
    left: 118px;
}
a .films-linking {
    text-align: center;
    font-size: 16px;
    font-family: Designosaur;
    margin: 0;
    position: absolute;
    top: 125px;
    left: 121px;
}
#shelf .wrap a:hover {
    color: #fad93b;
    opacity: 0.5;
}
#wpcf7-f831-t1-o1 form.wpcf7-form p:nth-of-type(2) {
    margin-left: 0px;
}
#wpcf7-f831-t1-o1 .newsletter-subscribe-text{
    display: block;
    font-size: 14px;
    margin-top: 30px;
    margin-left: 40px;
}
#post-1111.box {
    margin-right: 430px;
}
#post-755.box {
    margin-right: 40px;
}
#post-36.box {
    margin-right: 40px;
}
#hello {
    width: 349px !important;
    height: 38px !important;
    position: absolute;#
    top: -50px !important;
    visibility: hidden;
    background: url(images/sign-up_copy.png);
    background-repeat: no-repeat;
    left: -20px;
}
.after-text{

    width: 360px;
    height: 210px;
    vertical-align: middle;
}
.text-after-valid{
    font-family: Designosaur;
    color: white;
    position: relative !important;
    display: block;
    margin-left: 138px;
    margin-top: 55px;
    font-size: 16px;
    font-style: italic;
}
.text-after-valid1{
    font-family: HelveticaNeue;
    color: white;
    width: 60%;
    position: relative !important;
    margin-left: 70px !important;
    font-size: 14px;
    margin-bottom: 16px;
    text-align: center;
    line-height: 14px;
    margin-top: -5px;
}
.button-download{
    background: url(images/sign-up_download_btn.png);
    background-repeat: no-repeat;
    width: 281px;
    margin-left: 38px;
    height: 30px;
    position: absolute;
    margin-top: 0px;
}
// #post-473{
//     margin-right: 40px !important;
// }
#wpcf7-f831-t1-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
    display: none !important;
}
#wpcf7-f831-t1-o1  .your-email .wpcf7-not-valid-tip{
    width: 272px !important;
    margin-left: 40px;
    margin-top: -1px;
}
#wpcf7-f831-t1-o1  .newsletter-first-name .wpcf7-not-valid-tip{
    width: 100px !important;
}
#wpcf7-f831-t1-o1  .newsletter-last-name .wpcf7-not-valid-tip{
    width: 40px !important;
}
.newsletter-first-name + .wpcf7-not-valid-tip{
    margin-top: 37px;
    font-size: 9px;
    width: 130px !important;
    margin-left: 40px;
}
.newsletter-last-name + .wpcf7-not-valid-tip{
    margin-top: 37px;
    font-size: 9px;
    width: 130px !important;
}
#wpcf7-f831-t1-o1 .ajax-loader {
    padding-top: 14px;
    position: absolute;
    right: 17px;
    bottom: 40px;
}
#wpcf7-f831-t1-o1 .wpcf7-response-output.wpcf7-display-none{
    display: none !important;
}

/*// #post-181 {
//     margin-right: 150px !important;

// }
// #post-573{
//     margin-right: 125px !important;
// }
// // #post-734{
// //     margin-right: 150px !important;
// // }
// #post-755{
//     margin-right: 125px !important;
// }*/

/* TSG Films */
.page-id-935 #casing,
.page-id-952 #casing,
.page-id-958 #casing,
.page-id-955 #casing,
.page-id-961 #casing {
    background: none;
}
#post-935.post,
#post-952.post,
#post-958.post,
#post-955.post,
#post-961.post {
    background: none;
    border: none;
}
.page-id-935 #content {
    width: 760px;
    float: none;
    padding: 0;
    margin: 0 auto;
    text-align: center;
}
#post-935 .entry,
#post-952 .entry,
#post-958 .entry,
#post-955 .entry,
#post-961 .entry {
    margin: 0;
    position: relative;
}
#post-935 .title h2,
#post-952 .title h2,
#post-958 .title h2,
#post-955 .title h2,
#post-961 .title h2 {
    font-size: 40px;
    color: #fff;
    margin-top: 28px;
    margin-bottom: 30px;
    line-height: 40px;
    text-transform: uppercase;
}
#post-935 .title h2 a,
#post-952 .title h2 a,
#post-958 .title h2 a,
#post-955 .title h2 a,
#post-961 .title h2 a {
    color: #fff;
}
.page-id-935 .bottomcover,
.page-id-952 .bottomcover,
.page-id-958 .bottomcover,
.page-id-955 .bottomcover,
.page-id-961 .bottomcover {
    display: none;
}
.tsg-films {
    text-align: left;
    width: 720px;
    margin: 8px auto 52px auto;
    padding: 0px 20px;
}
#post-935 .bookcover:nth-child(2n+1) {
    margin-right: 40px;
    margin-bottom: 40px;
}
#post-935 .bookcover {
    margin-bottom: 40px;
}
#post-935 p {
    margin: 0;
}
.tsg-films h3 {
    color: #fff;
    font-family: Designosaur;
    font-size: 28px;
    margin-bottom: 15px;
    line-height: 28px;
}
#post-935 .tsg-films p {
    color: #fff;
    font-family: Helvetica;
    font-size: 18px;
    line-height: 20px;
}
.video-category {
    color: #fff;
    font-family: Designosaur;
    text-transform: uppercase;
    font-size: 28px;
    line-height: 28px;
    position: absolute;
}
.video-category.scr-one {
    top: 90px;
    left: 85px;
}
.videos-gifs {
    width: 294px;
    height: 155px;
    position: absolute;
}
.videos-gifs.scr-one {
    top: 26px;
    left: 28px;
}
#post-935 .entry a {
    display: inline-block;
    width: 350px;
    height: 210px;
    position: absolute;
}
a#scr-one {
    top: 0;
    left: 0;
}
.cat-screens {
    height: 508px;
}
a#scr-two {
    top: 0;
    right: 0;
}
a#scr-three {
    top: 240px;
    left: 0;
}
a#scr-four {
    right: 0;
    top: 240px;
}
.video-category.scr-two {
    top: 90px;
    right: 65px;
}
.video-category.scr-three {
    left: 80px;
    top: 80px;
    width: 200px;
    text-align: center;
}
.video-category.scr-four {
    top: 90px;
    left: 105px;
}
.videos-gifs.scr-two {
    top: 26px;
    left: 28px;
}
.videos-gifs.scr-three {
    top: 26px;
    left: 28px;
}
.videos-gifs.scr-four {
    top: 26px;
    left: 28px;
}
/*Music videos*/
.page-id-952 #content {
    text-align: center;
    width: 930px;
    float: none;
    margin: 0 auto 90px;
    padding: 0;
}
#post-952 .bookcover,
#post-958 .bookcover,
#post-955 .bookcover,
#post-961 .bookcover  {
    margin-bottom: 68px;
    cursor: pointer;
}
.music-videos-screens p {
    margin: 0;
    position: absolute;
    font-size: 24px;
    z-index: 2;
}
p.video-by {
    color: #fff;
    font-family: Designosaur;
    font-size: 16px;
}
.video-category.mv-one {
    top: 75px;
    left: 70px;
}
.video-by.mv-one {
    top: 105px;
    left: 100px;
}
.video-category.mv-two {
    top: 60px;
    left: 100px;
}
.video-category.mv-two {
    top: 65px;
    right: 103px;
}
.video-by.mv-two {
    top: 100px;
    right: 390px;
    width: 140px;
}
.video-category.mv-three {
    top: 65px;
    right: 95px;
}
.video-category.mv-five {
    top: 275px;
    right: 360px;
}
.video-by.mv-three {
    top: 100px;
    right: 100px;
    width: 120px;
}
.video-by.mv-five {
    top: 305px;
    right: 380px;
}
.video-category.mv-four {
    left: 60px;
    top: 275px;
}
.video-by.mv-four {
    left: 115px;
    top: 305px;
}
.youtube-player.mv-six, 
.video-thumb.mv-six {
    top: 225px;
    left: 645px;
}
.video-category.mv-six {
    top: 275px;
    left: 730px;
}
.video-by.mv-six {
    top: 305px;
    left: 720px;
}
.page-id-952 .youtube-player,
.page-id-958 .youtube-player,
.page-id-955 .youtube-player,
.page-id-961 .youtube-player {
    position: absolute;
    z-index: 1;
}
.video-thumb {
    position: absolute;
}
.youtube-player.mv-one,
.video-thumb.mv-one {
    top: 25px;
    left: 25px;
}
.youtube-player.mv-two,
.video-thumb.mv-two {
    top: 25px;
    left: 335px;
}
.youtube-player.mv-three,
.video-thumb.mv-three {
    top: 25px;
    right: 33px;
}
.youtube-player.mv-four,
.video-thumb.mv-four {
    top: 225px;
    left: 25px;
}
.youtube-player.mv-five, 
.video-thumb.mv-five {
    top: 225px;
    right: 343px;
}
/*Commercials*/
.page-id-958 #content {
    text-align: center;
    width: 930px;
    float: none;
    margin: 0 auto 90px;
    padding: 0;
}
.video-category.cap-one {
    top: 85px;
    left: 50px;
}
.video-category.cap-two {
    top: 75px;
    left: 370px;
    width: 190px;
}
.video-category.cap-three {
    top: 75px;
    left: 675px;
    width: 200px;
}
.video-category.cap-four {
    top: 285px;
    left: 65px;
}
.video-category.cap-five {
    top: 285px;
    left: 355px;
}
.video-category.cap-six {
    top: 285px;
    left: 700px;
}
.video-category.cap-seven {
    top: 475px;
    left: 60px;
    width: 190px;
}
.video-category.cap-eight {
    top: 490px;
    left: 375px;
}
.video-category.cap-nine {
    top: 475px;
    left: 675px;
    width: 200px;
}
.video-category.cap-ten {
    width: 240px;
    left: 496px;
    top: 675px;
}
.youtube-player.cap-eleven, 
.video-thumb.cap-eleven {
    top: 625px;
    left: 180px;
}
.video-category.cap-eleven {
    top: 675px;
    left: 240px;
    width: 130px;
}
.youtube-player.cap-one,
.video-thumb.cap-one {
    top: 25px;
    left: 26px;
}
.youtube-player.cap-two,
.video-thumb.cap-two {
    top: 25px;
    left: 336px;
}
.youtube-player.cap-three,
.video-thumb.cap-three {
    top: 25px;
    left: 645px;
}
.youtube-player.cap-four,
.video-thumb.cap-four {
    left: 26px;
    top: 224px;
}
.youtube-player.cap-five,
.video-thumb.cap-five {
    top: 224px;
    left: 335px;
}
.youtube-player.cap-six,
.video-thumb.cap-six {
    top: 224px;
    left: 645px;
}
.youtube-player.cap-seven,
.video-thumb.cap-seven {
    top: 425px;
    left: 25px;
}
.youtube-player.cap-eight,
.video-thumb.cap-eight {
    top: 425px;
    left: 335px;
}
.youtube-player.cap-nine, 
.video-thumb.cap-nine {
    top: 425px;
    left: 645px;
}
.youtube-player.cap-ten, 
.video-thumb.cap-ten {
    left: 493px;
    top: 625px;
}
/*Documentaries*/
.page-id-955 #content {
    text-align: center;
    width: 930px;
    float: none;
    margin: 0 auto 90px;
    padding: 0;
}
.video-category.doc-zero {
    top: 45px;
    left: 365px;
    width: 190px;
}
.video-category.doc-one {
    top: 75px;
    width: 230px;
    left: 657px;
}
.video-category.doc-two {
    top: 290px;
    left: 80px;
}
.video-category.doc-three {
    top: 290px;
    left: 395px;
}
.video-category.doc-four {
    width: 200px;
    top: 275px;
    left: 670px;
}
.video-category.doc-five {
    top: 480px;
    left: 365px;
    width: 200px;
}
.video-category.doc-six {
    width: 220px;
    top: 75px;
    left: 45px;
}
.youtube-player.doc-six, 
.video-thumb.doc-six {
    top: 25px;
    left: 26px;
}
.youtube-player.doc-zero,
.video-thumb.doc-zero {
    top: 25px;
    left: 335px;
}
.youtube-player.doc-one,
.video-thumb.doc-one {
    top: 25px;
    left: 645px;
}
.youtube-player.doc-two,
.video-thumb.doc-two {
    top: 226px;
    left: 25px;
}
.youtube-player.doc-three,
.video-thumb.doc-three {
    top: 226px;
    left: 336px;
}
.youtube-player.doc-four,
.video-thumb.doc-four {
    top: 225px;
    left: 645px;
}
.youtube-player.doc-five,
.video-thumb.doc-five {
    top: 426px;
    left: 336px;
}
/*Narrative*/
.page-id-961 #content {
    text-align: center;
    width: 620px;
    float: none;
    margin: 0 auto 90px;
    padding: 0;
}
.video-category.nar-one {
    top: 80px;
    left: 87px;
}
.youtube-player.nar-one,
.video-thumb.nar-one {
    top: 25px;
    left: 25px;
}
.youtube-player.nar-two,
.video-thumb.nar-two {
    top: 25px;
    right: 32px;
}
.youtube-player.nar-three, 
.video-thumb.nar-three {
    top: 225px;
    right: 188px;
}
.video-by.nar-by.nar-two {
    top: 95px;
    width: 150px;
    right: 85px;
}
.video-category.nar-two {
    top: 65px;
    right: 65px;
}
.video-thumb.nar-one {
    top: 25px;
    left: 25px;
}
.video-category.nar-three {
    width: 180px;
    left: 215px;
    top: 275px;
}
#nar-one,
#nar-two,
#nar-three,
#mv-one,
#mv-two,
#mv-three,
#mv-four,
#mv-five,
#doc-six,
#doc-zero,
#doc-one,
#doc-two,
#doc-three,
#doc-four,
#doc-five,
#cap-one,
#cap-two,
#cap-three,
#cap-four,
#cap-five,
#cap-six,
#cap-seven,
#cap-eight,
#cap-nine,
#cap-ten,
#cap-eleven,
#mv-six {
    display: inline-block;
    height: 200px;
    cursor: pointer;
}
/*.box div.postim::after {
    text-align: center;
    width: 100%;
    display: block;
    font-family: Designosaur;
    font-weight: bold;
    font-size: 16px;
    padding-top: 11px;
    counter-increment: section;
    content: counter(section);
}*/
