@charset "UTF-8";

/*  --------------------------------------
    Stylesheet: Main Stylesheet
    -------------------------------------- */
    
    body {
      background: #66615d url(http://www.curtissittenfeld.com/cms/wp-content/themes/curtis/_img/bkgd-squiggles.png) repeat left top;
      font-family: "Archer A", "Archer B", serif ;
    }
    
    .off-canvas-content {
      background: transparent;
    }
    
    .row{
      max-width: 60rem;
    }
    
    .row.expanded {
      margin-left: 0;
      margin-right: 0;
    }
    
    #main {
      margin: 0 auto;
    }
    
    .off-canvas  {
      background: none;
    }
    
    .title {
      margin: 0 auto;
      padding: 2em 0 0;
      width: 85%;
    }
    
    .title svg {
      fill: #b9e8cb;
      fill: #f5e25c;
      fill: #0066a9;
      -webkit-transition: all .3s ease-out;
      -moz-transition: all .3s ease-out;
      -o-transition: all .3s ease-out;
      transition: all .3s ease-out;
    }
    
    img.fallback {
    	margin: 0 auto;
    	text-align: center;
    	padding: 0;
    }
    
    
    
    
    
    
    
    .title svg:hover {
      fill: rgba(255, 255, 255, .2)!important;
    }
    
    .title img:not(.png) {
      width: 100%;
    }
    
     
     
     
     
     
/*  --------------------------------------
    WHERE TO BUY
    -------------------------------------- */
    
    #wheretobuy {
       background: #e0e7d7;
       outline: none;
       padding: 2em 2em 1em;
       border: none;
       text-align: center;
     }
     
     #wheretobuy button {
       color: rgba(255, 255, 255, .75)
     }
     
     #wheretobuy h4 {
       font-size: 1.6rem;
       color: #000;
       font-weight: 100;
       line-height: 1.1;
     }
     
     #wheretobuy h4 em {
       font-style: normal;
       display: block;
     }
     
     #wheretobuy ul {
       list-style: none;
       margin: 0 0 1em;
       padding: 0;
     }
     
     #wheretobuy ul li {
       margin: 0;
     }
     
     #wheretobuy ul li a{
       border: none;
       background: none;
       color: #d96f1c;
       font-style: normal;
       font-size: 1.1rem;
       display: block;
       line-height: 1;
       padding: .3em 0;
     }
     
     #wheretobuy ul li a:hover {
       background: none;
       color: rgba(255, 255, 255, .5);
     }
     
     #wheretobuy img {
       float: right;
       margin: .5em 0 0 1em;
       max-width: 200px;
     }
 
/*  --------------------------------------
    HOME
    -------------------------------------- */
    
    .home .hero {
      background: #e4d329;
      background: #e5d450;
      background: #00456c;
    }
    
    .home header.header {
    /*      background: #f5e25c url('http://curtissittenfeld.com/cms/wp-content/themes/curtis-2016/assets/images/bkgd-squiggles-white.png') repeat left top;*/
          background: #00456c;
          padding: 0 0 1em;
         }
         
         
    
    .hero-intro {
       text-align: center;
       padding: 0 1em 1em;
     }
     
     .hero-intro h2 {
       border: none; text-align: center; margin: 0 auto;
     }
     
     .hero-intro p {
       font-size: 1.2rem;
       text-align: center;
       font-style: italic;
       line-height: 1.4;
       max-width: 27em;
       margin: 0 auto 1em;
       color: #e0e7d7;
     }
     
     .hero-intro p span {
       text-transform: uppercase;
       font-style: normal;
       letter-spacing: .15em;
       font-size: .8em;
       margin: 0 0 0 .5em;
       color: #fff;
     }
     
     .hero-intro a {
     border: 2px solid #e0e7d7;
       display: inline-block;
       color: #e0e7d7;
       padding: 1em 1.5em;
       text-transform: uppercase;
       letter-spacing: .15em;
       font-size: .8em;
       font-weight: 700;
       margin: 0 1em 0 0;
       -webkit-transition: all .3s ease-out;
       -moz-transition: all .3s ease-out;
       -o-transition: all .3s ease-out;
       transition: all .3s ease-out;
       outline: none;
     }
     
     .hero-intro a:hover {
       background: #0066a9;
       color: #fff;
       border-color: #0066a9;
     }
     
     .home #content #inner-content {
       padding: 0;
     } 
     
    
      
     .home .top-bar a {
       color: #d96f1c;
     }
     
     
     
     .home .top-bar a:hover {
       color: #fff !important;
     }
     
     
    .home .cover {
      margin: 0 auto;
      text-align: center;     
    }
    
    .home .cover img {
      margin: -.5em auto 1em;
      padding: 1em;
      max-width: 300px; 
      -webkit-filter: drop-shadow(16px 16px 10px rgba(0,0,0,0.3));
      filter: drop-shadow(16px 16px 10px rgba(0,0,0,0.3));
    }
    
    .home .callout {
      background: none;
      border: none;
      margin: 1em auto;
      overflow: auto;
      text-align: center;
      max-width: 95%;
    }
    
    .home .callout h5 {
      font-size: 1.6em;
      font-family: "Knockout 26 A", "Knockout 26 B";
      text-transform: uppercase;
      margin: 0 auto;
      letter-spacing: .2em;
      display: block;
      padding: 0 2.5em 0 .8em;
      text-align: left;
      background: rgba(255, 255, 255, .75);
      -webkit-clip-path: polygon(0% 0%, 90% 0, 100% 50%, 90% 100%, 0% 100%);
      clip-path: polygon(0% 0%, 90% 0, 100% 50%, 90% 100%, 0% 100%);
      border-radius: .1em;
      height: 100%;
    }
    
    .home .callout p {
      font-size: .75em;
      font-family: "Ringside Regular", "Ringside Regular A", "Ringside Regular B", sans-serif !important;
      font-style: normal;
       text-align: left;
       line-height: 1.4;
       max-width: inherit !important;
    }
    
    .home .callout p em {
      font-weight: 700;
      font-style: normal;
    }
    
    .shadow {
      box-shadow: 15px 15px 12px  rgba(0, 0, 0, .3); 
    }
    
    .page-contact {
      background: #d68676;
    }
    
    .page-contact header.header {
/*      background: url('http://curtissittenfeld.com/cms/wp-content/themes/curtis-2016/assets/images/bkgd-squiggles.png') repeat-x left center;*/
    }
    
    .page-contact a {
      color: #d7e7b7;
    }
    
    .page-contact .title svg {
      fill: #d7e7b7;
    }
    
    
    
    .page-events {
      background: #77bfc7;
    }
    
         
    
    
    .page-events a {
      color: #ccf3d3;
    }
    
    ul.events_list li {
      border-bottom: 1px solid rgba(255, 255, 255, .15);
      padding: 1em 0 1em;
    }
    
     ul.events_list  h4{
     font-size: 1.25em;
      margin: 0;
      font-size: 1rem;
      text-transform: uppercase;
      font-style: normal;
      letter-spacing: .09em;
    }
    
    ul.events_list p {
     font-size: 1.1em;
     margin: 0 0 0em;
    }
    
    ul.events_list {
      list-style: none;
      margin: 0;
      padding: 0;
    }
     ul.events_list li {
     background: none;
     }
     
     ul.events_list li .datetime {
     margin: 0 0 1em;
     }
     
     p.description {
       font-style: italic;
     }
        
        
    .home .featured-books .columns {
      padding: 2em 10% 1em;
    }
    
    .home .featured-books .row.expanded {
      margin-left: 0;
      margin-right: 0;
    }
    
    .home .featured-books h4 {
      font-family: "Knockout 26 A", "Knockout 26 B";
      font-size: 2em;
      font-style: normal;
      font-weight: 400;
      text-transform: uppercase;
      margin: 0 auto .3em;
      line-height: .9;
      letter-spacing: .07em;
      border: 5px double rgba(255, 255, 255, .2);
      text-align: center;
      padding: .4em;
      max-width: 240px;
      display: block;
    }
    
    .home .featured-books p {
      font-size: 1em;
      line-height: 1.4;
      text-align: center;
    }
    
    .home .featured-books img {
      max-width: 150px;
      margin: 0 auto;
      display: block;
      -webkit-filter: drop-shadow(16px 16px 10px rgba(0,0,0,0.3));
      filter: drop-shadow(16px 16px 10px rgba(0,0,0,0.3));
    }
    
    .home .featured-books .eligible {
      background: #f5e25c;
      -webkit-transition: all .3s ease-out;
      -moz-transition: all .3s ease-out;
      -o-transition: all .3s ease-out;
      transition: all .3s ease-out;
    }
    
    .home .featured-books .eligible:hover {
      background: #decf69;
    }
    
    .home .featured-books .eligible a h4 {
      color: rgba(0, 0, 0, .75);
      border-color: rgba(0, 0, 0, .05);;
    }
    
    
    .home .featured-books .sisterland {
      background: #a9d7bb;
      -webkit-transition: all .3s ease-out;
      -moz-transition: all .3s ease-out;
      -o-transition: all .3s ease-out;
      transition: all .3s ease-out;
    }
    
    .home .featured-books .sisterland:hover {
      background: #95bda4;
    }
    
    .home .featured-books .sisterland a h4 {
      color: #fff;
    }
    
    .home .featured-books .american-wife {
      background: #c7c7bb;
      -webkit-transition: all .3s ease-out;
      -moz-transition: all .3s ease-out;
      -o-transition: all .3s ease-out;
      transition: all .3s ease-out;
    }
    
    .home .featured-books .american-wife:hover {
      background: #adada3;
    }
    
    .home .featured-books .american-wife a h4 {
      color: #fff; 
    }
    
    .home .featured-books .the-man-of-my-dreams {
      background: #b6d8c9;
      -webkit-transition: all .3s ease-out;
      -moz-transition: all .3s ease-out;
      -o-transition: all .3s ease-out;
      transition: all .3s ease-out;
    }
    
    .home .featured-books .the-man-of-my-dreams:hover{
      background: #a1bfb2;
    }
    
    
    .home .featured-books .the-man-of-my-dreams a h4 {
      color: #fff;
    }
    
    .home .featured-books .prep {
      background: #b0c667;
      -webkit-transition: all .3s ease-out;
      -moz-transition: all .3s ease-out;
      -o-transition: all .3s ease-out;
      transition: all .3s ease-out;
    }
    
    .home .featured-books .prep:hover {
      background: #9aad5a;
    }
    
    .home .featured-books .prep a h4 {
      color: #fff;
    }
    
    .home .featured-books a h4{
      -webkit-transition: all .3s ease-out;
      -moz-transition: all .3s ease-out;
      -o-transition: all .3s ease-out;
      transition: all .3s ease-out;
    }
    
    .home .featured-books a:hover h4 {
      color: #fff;
    }
    
    .book-cover {
      max-width: 230px;
      margin: 1em auto;
    }
    
    #bookCover {
      display: none;
    }
    
    .home h2 {
      max-width: 450px !important;
    }
    
    
    
/*  --------------------------------------
    LINK STYLES
    -------------------------------------- */
    a, a:link, a:visited:link {
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); 
      -webkit-transition: all .3s ease-out;
      -moz-transition: all .3s ease-out;
      -o-transition: all .3s ease-out;
      transition: all .3s ease-out;}
      
      
    a:hover {
      color: rgba(255, 255, 255, .5);
    }

/*  --------------------------------------
    H1, H2, H3, H4, H5 P STYLES
    -------------------------------------- */
    h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
      text-decoration: none; 
      }
      
    h2 {
      color: rgba(255, 255, 255, .75);
      font-family: "Knockout 26 A", "Knockout 26 B";
      font-size: 2.4em;
      font-style: normal;
      font-weight: 400;
      text-transform: uppercase;
      letter-spacing: .15em;
      line-height: 1;
      display: block;
      margin: 0 auto 1em;
      text-align: center;
      max-width: 350px;
    }  
    
    h3 {
      font-family: "Archer A", "Archer B";
      color: rgba(0, 0, 0, .75);
      font-size: 1.6em;
      font-style: italic;
      font-weight: 800;
      letter-spacing: .0em;
      line-height: 1;
      margin: 0 0 1em auto;
    }
    
    
    
    h4 {
      font-family: "Archer A", "Archer B";
      font-style: italic;
      font-size: 1.2em;
      font-weight: 700;
      color: rgba(0, 0, 0, .85);
    }
      
    p {
      font-family: "Archer A", "Archer B";
      font-size: 1.1em;
      font-style: normal;
      font-weight: 500;
      line-height: 1.5;
      color: rgba(0, 0, 0, .8);
    }
    
    .leadin {
      text-transform: uppercase;
      font-size: .85em;
      font-weight: 800;
      letter-spacing: .2em;
    }
    
    blockquote, blockquote p {
      color: rgba(0, 0, 0, .75);
      border: none;
      padding: 0;
      text-indent: -.3em;
    }
    
    cite {
      color: rgba(0, 0, 0, .75);
      font-size: 1em;
      font-weight: 700;
      border: none;
      padding: 0;
    }
    
    cite:before {
      content: none;
    }
    
    article ul {
      list-style: none;
    }
    
    article li {
      padding-left: 30px;
      font-style: italic;
      font-weight: 600;
      padding: .1em 0;
      line-height: 1.2;
    }
    
    article li a {
      background: url(http://www.curtissittenfeld.com/cms/wp-content/themes/curtis/_img/arrow.png) no-repeat left center;
      -webkit-transition: all .3s ease-out;
      -moz-transition: all .3s ease-out;
      -o-transition: all .3s ease-out;
      transition: all .3s ease-out;
      padding: .1em 0 .1em 2em;
      display: block;
    }
    
    article li a:hover {
      background: url(http://www.curtissittenfeld.com/cms/wp-content/themes/curtis/_img/arrow.png) no-repeat .5em center;
    }
    
    

/*  --------------------------------------
    HEADER STYLES
    -------------------------------------- */
    
    .header ul.off-canvas-list li {
      list-style: none; }

/*  --------------------------------------
    NAVIGATION STYLES
    -------------------------------------- */
    .title-bar {
        background: rgba(0, 0, 0, .3);
        color: #fefefe;
        padding: .5rem;
        text-align: center;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
        transition: all .3s ease-out;
        text-transform: uppercase;
    }
    
    .top-bar .title-area {
      z-index: 1; }
    
    .off-canvas-list ul {
      margin-left: 0; }
    
    .off-canvas-list ul li a {
        border-bottom: 0px; }
    
    .off-canvas-list ul .dropdown {
        margin-left: 20px; }
        
    .top-bar {
      background: none !important;
    }
    
    .off-canvas a {
       font-family: "Ringside Regular A", "Ringside Regular B", sans-serif !important;
       text-transform: uppercase;
       color: #fff;
      font-size: .925em;
      font-weight: 600;  
     outline: none; 
    	letter-spacing: .1em;
    }
    
    #menu-main-menu {
      padding: 2em;;
    }
    
    #off-canvas.off-canvas.position-right.is-transition-push.is-open {
      background: #333;
    }
    
    .top-bar ul {
      background: transparent;
    }
        
    .top-bar, .top-bar ul {
      margin: 0 auto;
      text-align: center;
      display: block;
      max-width: 1000px;
    }
    
    .top-bar a {
      color: #fff;
      outline: none;
    }
    
    .top-bar-right {
      font-family: "Ringside Regular A", "Ringside Regular B", sans-serif !important;
      text-transform: uppercase;
      font-size: .9em;
      font-weight: 500;
      text-align: center;
      margin: 0 auto 1em;
      letter-spacing: .05em;
      z-index: 1000;
      float: none;
    }
    
    .menu.medium-horizontal>li {
      display: inline-block;
    }
    
    .dropdown.menu .is-dropdown-submenu-parent.is-right-arrow>a::after {
      border-color: transparent transparent transparent #fff;
    }
    
    a.navtoggle {
      padding: .8em 1.5em;
      border: 5px double rgba(0, 0, 0, .1);
      color: rgba(0, 0, 0, .1); 
       font-family: "Ringside Regular A", "Ringside Regular B", sans-serif;
       font-weight: 500 ;
       letter-spacing: .2em;
    }
    
    a.navtoggle:hover {
      color: #fff;
      border-color: #fff;
    }

/*  --------------------------------------
    POSTS & CONTENT STYLES
    -------------------------------------- */
    
    #content #inner-content {
      padding: 1rem 1rem; 
      margin: 0 auto;
    }
    
    .page-title .vcard {
      border: 0px;
      padding: 0px; }
    
    .byline {
      color: #999; }
    
    .entry-content img {
      max-width: 100%;
      height: auto; }
    
    .entry-content .alignleft, .entry-content img.alignleft {
      margin-right: 1.5em;
      display: inline;
      float: left; }
    
    .entry-content .alignright, .entry-content img.alignright {
      margin-left: 1.5em;
      display: inline;
      float: right; }
    
    .entry-content .aligncenter, .entry-content img.aligncenter {
      margin-right: auto;
      margin-left: auto;
      display: block;
      clear: both; }
    
    .entry-content video, .entry-content object {
      max-width: 100%;
      height: auto; }
    
    .entry-content pre {
      background: #eee;
      border: 1px solid #cecece;
      padding: 10px; }
    
    .wp-caption {
      max-width: 100%;
      background: #eee;
      padding: 5px; }
    
    .wp-caption img {
      max-width: 100%;
      margin-bottom: 0;
      width: 100%; }
     
    .wp-caption p.wp-caption-text {
      font-size: 0.85em;
      margin: 4px 0 7px;
      text-align: center; }
    
    .post-password-form input[type="submit"] {
      display: inline-block;
      text-align: center;
      line-height: 1;
      cursor: pointer;
      -webkit-appearance: none;
      transition: all 0.25s ease-out;
      vertical-align: middle;
      border: 1px solid transparent;
      border-radius: 0;
      padding: 0.85em 1em;
      margin: 0 1rem 1rem 0;
      font-size: 0.9rem;
      background: #2199e8;
      color: #fff; }
    
    [data-whatinput='mouse'] .post-password-form input[type="submit"] {
      outline: 0; }
    
    .post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus {
      background: #1583cc;
      color: #fff; }

/*  --------------------------------------
    IMAGE GALLERY STYLES
    -------------------------------------- */
    
/*  --------------------------------------
    PAGE NAVI STYLES
    -------------------------------------- */
    .page-navigation {
      margin-top: 1rem; 
    }
      
    .subnav li {
      display: block;
    }
    
    .subnav li a {
      background: none;
      font-family: "Ringside Regular", "Ringside Regular A", "Ringside Regular B", sans-serif !important;
      font-size: .95em;
      font-style: normal;
      padding: .8em 0;
      font-weight: 400 !important;
    }
    
    .subnav li a:hover {
      background: none;
    }
    
    .subnav li.current_page_item a {
      color: #fff;
      background: none;
    }
    
    .menu a {
        transition: all .3s ease-out;
    }
    
    .menu a:hover {
        opacity: .8;
    }
    
    .menu .active > a {
        background: none;
    }

/*  --------------------------------------
    COMMENT STYLES
    -------------------------------------- */
    #comments .commentlist{margin-left:0}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}

/*  --------------------------------------
    COMMENT FORM STYLES
    -------------------------------------- */
    .respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}

/*  --------------------------------------
    SIDEBARS & ASIDES
    -------------------------------------- */
    .widget ul {
      margin: 0; 
    }
      
    .widget ul li {
      list-style: none; 
    }

/*  --------------------------------------
    FOOTER STYLES
    -------------------------------------- */
    .footer {
      clear: both;
      margin-top: 1em; 
      padding: 0 0 3em;
      text-align: center;
    }
    
    .footer p {
      color: rgba(255, 255, 255, .75);
      font-size: .7em;
      font-weight: 500;
      text-transform: uppercase;
      letter-spacing: .05em;
    }
    
    .footer a {
      color: #fff;
    }
    
    .footer p a {
      display: block;
    }
    
    
    
/*  --------------------------------------
    BIO PAGE
    -------------------------------------- */
    
    .page-bio {
      background: #e48d5e;
    }
    
    .page-bio header.header {
/*      background: #e48d5e url('http://curtissittenfeld.com/cms/wp-content/themes/curtis-2016/assets/images/bkgd-squiggles.png') repeat left top;*/
    }
    
    .page-bio .title svg {
      fill: #d7e7b7;
    }
    
    .page-bio a {
      color: #d7e7b7;
    }
    
    .page-bio .top-bar a {
       color: #fff;
    }
    
    .page-bio a:hover {
      color: rgba(255, 255, 255, .4);
    }
    
    .page-bio h2 {
      margin: 0 auto 1em; 
    }
    
    .page-bio .headshot {
      text-align: center;
    }
    
    .page-bio .headshot img {
      max-width: 190px;
      margin: 0 auto 2em;
      height: auto !important;
    }
    
    .page-bio .morecurtis ul {
      margin: 0 0 2em;
    }
    
    .page-bio .reveal {
      background: #000;
      border: none;
    }
    


/*  --------------------------------------
    BOOKS LANDING PAGE
    -------------------------------------- */

    .page-books {
      background: #454545;
    }
    
    .page-books .title svg {
      fill: #666666;
    }
    
    .page-books a h4 {
      color: rgba(255, 255, 255, .75);
    }
    
    .page-books h4 {
      font-size: 1.2rem;
      margin: 0 0 2em;
      font-weight: 100;
      line-height: 1;
    }
    
    .page-books p{
/*      display: none;*/
    }
    
    .page-books img {
      box-shadow: 15px 15px 12px  rgba(0, 0, 0, .3); 
      margin: 0 0 1em;
     }
     
     
/*  --------------------------------------
    AMERICAN WIFE
    -------------------------------------- */
    
    .page-american-wife .title svg {
       fill: #f5eee5;
     }
    
/*  --------------------------------------
    OTHER WORK PAGE
    -------------------------------------- */
    
    .page-other-work {
      background: #e4dd94;
    }
    
    .page-other-work .title svg {
      fill: #d76753;
    }
    
    .page-other-work top-bar a {
      color: #fff;
    }
    
    .page-other-work h2 {
      color: rgba(0, 0, 0, .35);
      border-color: rgba(0, 0, 0, .1);;
    }
    
    .page-other-work h4 {
      font-size: 1.4em;
      font-weight: 100;
      color: rgba(0, 0, 0, .65);
    }
    
    .page-other-work .entry-content a {
      font-family: "Ringside Regular A", "Ringside Regular B", sans-serif !important;
      font-size: .85rem;
      color: #d76753;
      display: inline-block;
      background: rgba(255, 255, 255, .5);
      padding: 1em;
      position: relative;
      margin: 0 .1em .4em 0;
      vertical-align: top;
      line-height: 1.2;
      font-weight: 500 !important;
      text-transform: uppercase;
    }
    
   
    
    
    /*.page-other-work .entry-content a {
      font-family: "Ringside Regular", "Ringside Regular A", "Ringside Regular B", sans-serif !important;
      font-size: .85rem;
      color: #d76753;
      display: inline-block;
      background: rgba(255, 255, 255, .5);
      padding: 1em;
      position: relative;
      width: 140px;
      height: 185px;
      margin: 0 .1em .4em 0;
      vertical-align: top;
      line-height: 1.2;
      min-height: 90px;
      font-weight: 600;
      text-transform: uppercase;
    }
    
    .page-other-work .entry-content a:before {
      content: "";
        position: absolute;
        top: 0;
        right: 0;
        border-width: 0 16px 18px 0;
        border-style: solid;
        border-color: #fff #e4dd94;
    }
    */
     
    .page-other-work .entry-content a:hover:before {
      border: none;
    }
    
    .page-other-work .entry-content a:hover {
      background: #fff;
      color: #222;
    }
    
    .page-other-work .entry-content br {
      display: none;
    }
    

    
    .page-other-work footer p {
      color: #000;
    }
    
    .page-other-work footer a {
      color: #d76753;
    } 
    
    
    .page-eligible {
       background: #403f3d;
       background: #f5e25c;
       background: #f5e25c;
     }
     
     .page-eligible a {
       color: #cc232a;
     }
     
     .page-eligible p {
       color: #fff;
       color: rgba(0, 0, 0, .75);
     }
     
     .page-eligible .title svg {
       fill: #fff;
     }
     
    
     
     .page-events .title svg {
       fill: #d7e7b7;
     }
     
     ul.events_list h4.location {
          font-family: "Ringside Regular", "Ringside Regular A", "Ringside Regular B", sans-serif !important;
          font-size: 1rem;
          text-transform: uppercase;
          font-style: normal;
          letter-spacing: .1em;
     }
     
     ul.events_list h4.date {
     	color: #d7e7b7;
          font-size: 1.1rem;
          text-transform: uppercase;
          font-style: normal;
          letter-spacing: .1em;
     }
     
     ul.events_list p.time {
     	color: rgba(0, 0, 0, .5);
     	font-style: italic;
          font-size: .9rem;
          font-weight: 600;
     }
     
     ul.events_list p {
     	color: rgba(0, 0, 0, .6);
     }
     
     
     
     
     .page-eligible .shadow {
       -webkit-filter: drop-shadow(16px 16px 10px rgba(0,0,0,0.3));
       filter: drop-shadow(16px 16px 10px rgba(0,0,0,0.3));
       box-shadow: none; 
     }
     
     .page-eligible h2{
       color: #111;
       border-color: rgba(0, 0, 0, .15); 
     }
     
     .page-you-think-it-ill-say-it {
       background: #e0e7d7;
       background: #00456c;
     }
     
     .page-you-think-it-ill-say-it h2 {
       color: rgba(255,255,255, .2);
       border-color: rgba(255,255,255, .1);
     }
     
     .page-you-think-it-ill-say-it h3 {
       color: rgba(255,255,255, 1);
     }
     
     .page-you-think-it-ill-say-it a {
       color: #d96f1c;
     }
     
     .page-you-think-it-ill-say-it p {
       color: #e0e7d7;
     }
     
     
     .page-you-think-it-ill-say-it .title svg {
       fill: #0066a9;
     }
     
     
     
     
     .page-sisterland {
       background: #a9d7bb;
     }
     
     .page-sisterland a {
       color: #cc6666;
     }
     
     
     .page-sisterland .title svg {
       fill: #b9e8cb;
     }
     
     .page-american-wife {
       background: #c7c7bb;
     }
     
     .page-american-wife a {
       color: #a50609;
     }
     
     .page-prep {
       background: #b0c667;
     }
     
     .page-prep a {
       color: #df4f7d;
     }
     
     .page-prep .title svg {
       fill: #8c9ac4;
     }
     
     .page-the-man-of-my-dreams {
       background: #b6d8c9;
     }
     
     .page-the-man-of-my-dreams a {
       color: #cc6666;
     }
     
     .page-the-man-of-my-dreams .title svg {
       fill: #ffe386;
     }
    
      

/*  ======================================
    LARGE AND HD SCREENS
    ====================================== */
    
    @media only screen and (min-width: 60em) {
    	
    	h2 {
    	 border: 5px double rgba(255, 255, 255, .2);
      padding: .4em;
    	}
    
/*  --------------------------------------
    HOME (LARGE)
    -------------------------------------- */
    
    .home .cover img {
      margin: -6em auto 1em;
      padding: 1em;
      max-width: 350px; 
    }
    
    
    
      .title {
        max-width: 1000px;
        margin: -.5em 5% 0 auto;
        padding: 0;
        width: 65%;
      }
      
        h2 {
            margin: 0 0 1em auto;
        }
        
        .page-other-work .entry-content a {
          /*width: 140px;
          height: 185px;
          margin: 0 .1em .4em 0;*/
        }
        
        .top-bar {
          background: transparent;
        }
        
        .top-bar-right {
          font-family: "Ringside Extra Wide A", "Ringside Extra Wide B", sans-serif !important;
          text-transform: uppercase;
          font-size: .925em;
          font-weight: 500;
          float: none;
          text-align: center;
          margin: -3em 0 1em 0;
          letter-spacing: .05em;
          z-index: 1000;
        }
        
        .page-bio .columns .headshot {
          width: inherit;
        }
        
         .page-bio h2 {
           margin: 0 0 1em 2em;
         }
        
        
        .page-bio .headshot img {
          max-width: 190px;
          z-index: 1000;
          margin: -3.5em 0 0 -.5em;
        }
        
       
        
       .book-cover {
         float: right;
         max-width: 230px;
         margin: -3.5em -3em 1em 2em;
       }
       
       .top-bar ul {
         text-align: left;
       }
       
       .home .featured-books .columns {
             padding: 2em 3% 1.5em;
           }
       
        .home .featured-books .columns img{
              margin: 0em auto -.8em;
            }      
      
    }
    
    

/*  ======================================
    Print Stylesheet
    ====================================== */
    @media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}