/*
 Theme Name:   Jade Lee
 Theme URI:    ../canvas-child/
 Description:  Canvas Child Theme
 Author:       Jason Rietmann
 Author URI:   http://thunderstruckdesign.com
 Template:     canvas
 Version:      1.0.0
 Tags:         responsive-layout
 Text Domain:  canvas-child
*/


@import url("../canvas/style.css");



/* =Theme customization starts here
-------------------------------------------------------------- */

/*
GLOBAL STYLES - START ************************/

#header {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    padding-left: 0!important;
    padding-right: 0!important;
    max-width: 500px;
}

#inner-wrapper {
    border: none!important;
    -moz-box-shadow: 0px 0px 25px 2px #000000!important;
    -webkit-box-shadow: 0px 0px 25px 2px #000000!important;
    box-shadow: 0px 0px 25px 2px #000000!important;
}

#logo {
    margin: 0 auto;
    max-width: 500px;
    float: none;
}

body, p, a  {
    font-family: 'Open Sans', sans-serif!important;
}

hr {
    background-color: #67C5AC;/*GREEN*/
}

.textwidget {
    font-family: 'Open Sans', sans-serif!important;
    font-size: 9.2pt!important;
}

#footer-widgets .textwidget {
    color: #ffffff;
}

h1, h2, h3, h4, h5, #navigation a, h2 a {
    font-family: 'Josefin Slab', serif!important;
    font-weight: 300!important;
}

.gecko h1, .gecko h2, .gecko h3, .gecko h4, .gecko h5 {
    font-weight: 300!important;
}

#main h1, #main h2, #main h3, #main h4, #main h5, h2.title a {
    color: #CE3B2A!important;/*red*/
}

#footer-widgets {
    background-color: #636466;
    border-top: 4px solid #CE3B2A;/*red*/
}

#footer-widgets #blog_subscription-2 {
    border-bottom: 1px solid #ffffff;
}

#footer-widgets .widget h3 {
    font-size: 17pt;
}

#footer-widgets a {
    color: #67C5AC;
}

#footer-widgets p {
    color: #ffffff;
}

.footer-widget-2 p#subscribe-email {
    margin-bottom: 0px;
}

@media only screen and (min-width: 768px) {
    .home #content {
        padding-bottom: 0px;
    }
}

.jadelee-button, .jadelee-button a {
    font-family: 'Josefin Slab', serif!important;
    color: #CE3B2A!important;/*RED*/
    display: block;
}

.jadelee-button span.woo- {
    color: #CE3B2A;/*RED*/
    letter-spacing: 4px;
}

.jadelee-button:hover span.woo-, .jadelee-button:hover a {
    color: #ffffff!important;
}

.jadelee-button {
    background-color: #C6E9E0!important;
    text-align: center;
}

.jadelee-button:hover {
    background-color: #CE3B2A!important;/*RED*/
}

#sidebar a {
    color: #CE3B2A;
    font-size: 13pt;
}

#sidebar h3 {
    font-size: 25pt;
    color: #CE3B2A;
}

h1.title.entry-title, h1.page-title {
    border-bottom: 1px solid #67C5AC;/*GREEN*/
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.on-sale-now-button a {
    font-size: 22pt!important;
    text-decoration: none!important;
    display: block;
    padding: 20px;
}

.on-sale-now-button {
    margin-bottom: 20px;
}

.easter-egg {
    background-image: url('');
    background-repeat: no-repeat;
    background-size: 30px;
    height: 30px;
    width: 30px;
    display: inline-block;
    float: left;
}

.easter-egg:hover {
    background-image: url('http://jadeleeauthor.com/wp-content/uploads/2015/10/easter_egg_ribbon.png');
}

.contests-giveaways-wrapper {
    width: 100%;
    padding-bottom: 10px;
}

.contests-giveaways-wrapper .contests-giveaways-button a {
    font-family: 'Josefin Slab', serif!important;
    font-size: 22pt!important;
    width: 100%;
    padding: 23px 0px 17px 0px;
    text-align: center;
}

.contests-giveaways-wrapper .contests-giveaways-button a {
    color: #FFFFFF!important;
    background-color: #CE3B2A!important;
    display: inline-block;
    text-decoration: none;
}

.contests-giveaways-wrapper .contests-giveaways-button a:hover {
    color: #CE3B2A!important;
    background-color: #C6E9E0!important;
    display: inline-block;
    text-decoration: none;
}

/* SOCIAL BLOCK STYLING - START */

#social-block-wrapper {
    width: 170px;
    height: 25px;
    float: right;
    margin-bottom: -50px;
    margin-top: 25px;
    padding-right: 30px;
}

#footer #social-block-wrapper {
    padding-right: 0px;
}

#social-block-wrapper .social-block-content {
    width: 100%;
}

#social-block-wrapper .social-block-content ul li {
    height: 25px;
    width: 26px;
    float: left;
    margin: 0 10px 0 0;
}

#social-block-wrapper .social-block-content ul li:last-child {
    margin-right: 0;
}

#social-block-wrapper .social-block-content ul li a {
    display: block;
    width: 100%;
    height: 100%;
    background-size: 26px 25px;
    background-repeat: no-repeat;
}

#footer #social-block-wrapper {
    margin-bottom: 0px;
    margin-top: 0px;
}

#social-block-wrapper .social-block-content ul li.social-facebook a {
    background-image: url("http://demo.thunderstruckdesign.com/jadelee/wp-content/uploads/2015/08/Facebook.png");
}

#social-block-wrapper .social-block-content ul li.social-twitter a {
    background-image: url("http://demo.thunderstruckdesign.com/jadelee/wp-content/uploads/2015/08/Twitter.png");
}

#social-block-wrapper .social-block-content ul li.social-youtube a {
    background-image: url("http://demo.thunderstruckdesign.com/jadelee/wp-content/uploads/2015/08/Youtube.png");
}

#social-block-wrapper .social-block-content ul li.social-pinterest a {
    background-image: url("http://demo.thunderstruckdesign.com/jadelee/wp-content/uploads/2015/08/Pintrest.png");
}

#social-block-wrapper .social-block-content ul li.social-goodreads a {
    background-image: url("http://demo.thunderstruckdesign.com/jadelee/wp-content/uploads/2015/08/Goodreads.png");
}

#social-block-wrapper .social-block-content ul li.social-facebook a:hover {
    background-image: url("http://demo.thunderstruckdesign.com/jadelee/wp-content/uploads/2015/09/facebook-red.png");
}

#social-block-wrapper .social-block-content ul li.social-twitter a:hover {
    background-image: url("http://demo.thunderstruckdesign.com/jadelee/wp-content/uploads/2015/09/twitter-red.png");
}

#social-block-wrapper .social-block-content ul li.social-youtube a:hover {
    background-image: url("http://demo.thunderstruckdesign.com/jadelee/wp-content/uploads/2015/09/youtube-red.png");
}

#social-block-wrapper .social-block-content ul li.social-pinterest a:hover {
    background-image: url("http://demo.thunderstruckdesign.com/jadelee/wp-content/uploads/2015/09/pinterest-red.png");
}

#social-block-wrapper .social-block-content ul li.social-goodreads a:hover {
    background-image: url("http://demo.thunderstruckdesign.com/jadelee/wp-content/uploads/2015/09/goodreads-red.png");
}


/* SOCIAL BLOCK STYLING - END */


/* NAVIGATION STYLING - START */

@media only screen and (min-width: 768px) {
    #navigation ul#main-nav {
        display: -moz-box;
        display: -webkit-box;
        display: box;
    }
    
    #navigation ul#main-nav li {
        -moz-box-flex: 1;
        -webkit-box-flex: 1;
        box-flex: 1;
        text-align: center;
    }
    
    ul#main-nav {
        width: 102%;
    }
    
    .gecko ul#main-nav li {
        margin-right: 34px !important;
        margin-left: 32px !important;
    }
    /*
    .gecko ul#main-nav li:last-child {
        margin-right: 0px!important;
    }*/
}

/* NAVIGATION STYLING - END */


/*
GLOBAL STYLES - END ************************/

/*
HOME PAGE STYLES - START *******************/

/*SLIDER STYLES - START*/

.hesperiden.tparrows {
    background: rgb(206, 59, 42)!important;
    top: 300px!important;
}

.hesperiden.tparrows:hover {
    background: rgba(206, 59, 42, 0.51)!important;
}

.hephaistos .tp-bullet:hover, .hephaistos .tp-bullet.selected {
    background: #ffffff!important;
    border-color: rgb(206, 59, 42)!important;
}

.hephaistos .tp-bullet {
    background: rgba(206, 59, 42, 0.51)!important;
}

/*SLIDER STYLES - END*/

#main #widgets-container ul li {
    padding-bottom: 20px;
    border-bottom: 1px solid #67C5AC;
}

.home-page-sub-title { /* This controls the section just under the primary slider on the home page */
    background-image: url("http://demo.thunderstruckdesign.com/jadelee/wp-content/uploads/2015/08/USAtoday-01.png");
    background-repeat: no-repeat;
    max-width: 825px;
    background-size: 100%;
    height: 57px;
    margin: 23px auto 11px auto;
}

hr.home-page-sub-title-hr {
    width: 92.7%;
}

.home #navigation {
    margin-bottom: 0;
}

#main #widgets-container ul li {
    list-style: none;
}

#main #widgets-container h3, #sidebar .textwidget h3 {
    color: #CE3B2A;/*red*/
    font-size: 17pt;
}

ul.sidebar-books-menu li {
    list-style: none;
}

ul.sidebar-books-menu {
    background-color: #C6E9E0;
    padding: 10px 20px 10px 20px;
    color: #CE3B2A;/*red*/
    font-size: 19pt;
}

ul.sidebar-books-menu a {
    color: #CE3B2A;/*red*/
    font-family: 'Josefin Slab', serif!important;
    font-size: 17pt;
}

ul.sidebar-books-menu li {
    line-height: 1.5;
    border-bottom: 1px solid #ffffff;
}

ul.sidebar-books-menu li:last-child {
    border-bottom: none;
}



ul.sidebar-books-apps {
    float: left;
}

ul.sidebar-books-apps li {
    list-style: none;
    
}

.sidebar-books-apps-wrapper {
    width: 100%;
    height: 50px;
    margin-bottom: 23px;
}

.sidebar-books-apps-wrapper .sidebar-books-apps-content {
    width: 170px;
    margin: 0 auto;
}

.sidebar-books-apps-wrapper .sidebar-books-apps-content ul li {
    height: 48px;
    width: 48px;
    float: left;
    margin: 0 10px 0 0;
}

.sidebar-books-apps-wrapper .sidebar-books-apps-content ul li:last-child {
    margin-right: 0;
}

.sidebar-books-apps-wrapper .sidebar-books-apps-content ul li a {
    display: block;
    width: 100%;
    height: 100%;
    background-size: 48px 48px;
    background-repeat: no-repeat;
}

.sidebar-books-apps-wrapper .sidebar-books-apps-content ul li.bnook a {
    background-image: url("http://demo.thunderstruckdesign.com/jadelee/wp-content/uploads/2015/08/jade_lee_author_bn_nook.png");
}

.sidebar-books-apps-wrapper .sidebar-books-apps-content ul li.kindle a {
    background-image: url("http://demo.thunderstruckdesign.com/jadelee/wp-content/uploads/2015/08/jade_lee_author_amazon_kindle.png");
}

.sidebar-books-apps-wrapper .sidebar-books-apps-content ul li.ibooks a {
    background-image: url("http://demo.thunderstruckdesign.com/jadelee/wp-content/uploads/2015/08/jade_lee_author_ibooks.png");
}

span.rpwwt-post-title {
    font-size: 13pt;
    font-weight: 600;
}

.recent-posts-widget-with-thumbnails ul li {
    border-bottom: 1px solid #D2D2D2;
}

.recent-posts-widget-with-thumbnails ul li:last-child {
    border-bottom: none;
}

a.slider-jadelee-latest-work {
    background-color: #67C5AC!important;
    padding: 5px!important;
    border-radius: 3px!important;
    color: #ffffff!important;
    font-family: 'Josefin Slab', serif!important;
    font-weight: 900!important;
}

a.slider-kathylyons-latest-work {
    background-color: #CE3B2A!important;
    padding: 5px!important;
    border-radius: 3px!important;
    color: #ffffff!important;
    font-family: 'Josefin Slab', serif!important;
    font-weight: 900!important;
}

/*
HOME PAGE STYLES - END ********************/

/* 
PROJECTS STYLTES - START ****************/

.projects #sidebar {
    display: none!important;
}
.projects #main {
    width: 100%!important;
}

.single-project #content .entry-media {
	width: 57%;
	float: left;
	margin-right: 20px;
}

.single-project #content #main {
	width: 100%;
}

.single-project #content #sidebar {
	display: none;
}

.single-project h2.project_title {
    color: #CE3B2A;/*red*/
}
/*
.post-type-archive-project #content #main::before {
    content: 'All Books';
    font-family: 'Josefin Slab', serif;
    font-size: 22pt;
    position: relative;
    top: 0px;
    padding-left: 0px;
    color: #CE3B2A;
}
*/

.projects-top-menu-content-wrapper {
    display: inline-block;
    border-bottom: 1px solid #67C5AC;
    margin-bottom: 3em;
}

.projects-top-menu-content-wrapper p {
    color: #CE3B2A;
}

.projects-top-menu-button {
    float: left;
    width: 207px;
    margin-right: 20px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
    background-color: #67c5ac;
}

.projects-top-menu-button:last-child {
    margin-right: 0;
}

.projects-top-menu-button a {
    display: block;
    background-color: #C6E9E0!important;
    color: #CE3B2A!important;
    font-size: 22pt;
    padding: 20px;
    font-size: 20px;
}

.projects-top-menu-button a:hover {
    color: #ffffff!important;
    background-color: #CE3B2A!important;
}

.book-buttons-wrapper .book-button {
    float: left;
    width: 49%;
    margin-right: 2%;
    font-size: 12pt;
    padding-top: 5px;
    padding-bottom: 4px;
}

.book-buttons-wrapper .book-button:last-child {
    margin-right: 0;
}

.book-button.no-excerpt {
    width: 100%!important;
}

.archive.post-type-archive-project img.attachment-project-archive.wp-post-image, .projects ul.projects li.project img, .projects-page ul.projects li.project img {
    width: 100%;
}

.single-project-short-description {
    display: none;
}

.single-project .post-entries {
    display: none;
}

.jadelee-button.excerpt-button {
    float: right;
    width: 362px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 22pt;
    margin-bottom: 20px;
}

.single img {
    border: none;
}

.book-list-template #sidebar {
    width: 100%!important;
}

.book-list-template #main {
    width: 100%!important;
}

.book-list-template ul li a {
    background-color: green;
    padding: 20px;
    color: blue!important;
}

.book-list-template ul li a {
    background-color: #C6E9E0;
    padding: 20px;
    color: #CE3B2A!important;
    display: block;
    text-align: center;
    font-family: 'Josefin Slab', serif!important;
    text-decoration: none!important;
}

.book-list-template ul li a:hover {
    background-color: #CE3B2A!important;
    color: #FFFFFF!important;
}

.book-list-template .widget_projects_categories li:before {
    content: none;
}

.book-list-template .widget_projects_categories li {
    border: none;
}

.book-list-template .widget_projects_categories li {
    padding: 20px 0;
}

.book-list-template .widget_projects_categories a {
    font-size: 25pt!important;
}

.book-list-template .widget_projects_categories ul li {
    margin-right: 20px;
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-top: 0;
}

.book-list-template .widget_projects_categories ul li:nth-child(2n) {
    margin-right: 0px;
}

.page-template-book-list-template .cat-item-22, .page-template-book-list-template .cat-item-23, .page-template-book-list-template .cat-item-33 {
    display: none;
}

.single-project .gallery {
    display: none;
}

@media only screen and (min-width: 768px) {
    .book-list-template ul.projects_categories_list_widget {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        width: 100%;
    }
}

.book-list-template ul.projects_categories_list_widget li {
    width: 100%!important;
}

.projects_categories_list_widget li.cat-item {
    display: inline-block;
}

/*
PROJECTS STYLES - END *********************/

/*
BOOK LIST PAGE STYLES - START **************/

.page-id-261 .project-thumbnail, .page-id-261 .short-description {
    display: none;
}

.page-id-261 .project h3::before {
    content: '.';
    font-size: 33pt;
    position: relative;
    top: -3px;
}

.page-id-261 h3 {
    font-size: 16pt!important;
}

/*
BOOK LIST PAGE STYLE - END *****************/

/*
FAN PAGE STYLES - START *********************/

.page-id-13 .fan-page-wrapper {
    width: 100%;
}

.page-id-13 .fan-page-wrapper .section-one {
    width: 100%;
}

.page-id-13 a.woo-sc-button.jadelee-button.custom.xl {
    width: 197px!important;
    float: left;
    font-size: 15pt!important;
    height: 128px;
}

.page-id-13 a.woo-sc-button.jadelee-button.custom.xl:nth-child(2n) {
    margin-right: 0;
}

@media only screen and (min-width: 768px) {
#vfb-form-1 #jades-jewels-1 {
    width: 50%;
    float: right;
    padding-left: 30px;
}
}
#vfb-form-1 #jades-jewels-1, #vfb-form-1 #jades-jewels-1 .vfb-fieldset {
    margin-top: 0px!important;
}







#jades-jewels-1 .transition, #jades-jewels-1 p, #jades-jewels-1 ul li i:before, #jades-jewels-1 ul li i:after {
  transition: all 0.25s ease-in-out;
}

#jades-jewels-1 .flipIn, #jades-jewels-1 h1, #jades-jewels-1 ul li {
  animation: flipdown 0.5s ease both;
}

#jades-jewels-1 .no-select, #jades-jewels-1 h2 {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* JADES JEWELS RULES STYLE - START ******/

#jades-jewels-1 h1, #jades-jewels-1 h2 {
  color: #ff6873;
}

#jades-jewels-1 h1 {
  text-transform: uppercase;
  font-size: 36px;
  line-height: 42px;
  letter-spacing: 3px;
  font-weight: 100;
}

#jades-jewels-1 h2 {
    font: 600 15px/1.5em Helvetica, Arial, sans-serif!important;
    color: #000000!important;
  line-height: 34px;
  letter-spacing: 1px;
  display: block;
  background-color: transparent;
  margin: 0;
  cursor: pointer;
}

#jades-jewels-1 p {
  color: rgba(48, 69, 92, 0.8);
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 1px;
  position: relative;
  overflow: hidden;
  max-height: 800px;
  opacity: 1;
  transform: translate(0, 0);
  margin-top: 14px;
  z-index: 2;
}

#jades-jewels-1 ul {
  list-style: none;
  perspective: 900;
  padding: 0;
  margin: 0;
}

#jades-jewels-1 ul li {
  position: relative;
  padding: 0;
  margin: 0;
  padding-bottom: 4px;
  padding-top: 18px;
  border-top: 1px dotted #dce7eb;
}

#jades-jewels-1 ul li:nth-of-type(1) {
  animation-delay: 0.5s;
}

#jades-jewels-1 ul li:nth-of-type(2) {
  animation-delay: 0.75s;
}

#jades-jewels-1 ul li:nth-of-type(3) {
  animation-delay: 1s;
}

#jades-jewels-1 ul li:last-of-type {
  padding-bottom: 0;
}

#jades-jewels-1 ul li i {
  position: absolute;
  transform: translate(-6px, 0);
  margin-top: 7px;
  right: 190px;
}

#jades-jewels-1 ul li i:before, #jades-jewels-1 ul li i:after {
  content: "";
  position: absolute;
  background-color: #ff6873;
  width: 3px;
  height: 9px;
}

#jades-jewels-1 ul li i:before {
  transform: translate(-2px, 0) rotate(45deg);
}

#jades-jewels-1 ul li i:after {
  transform: translate(2px, 0) rotate(-45deg);
}

#jades-jewels-1 ul li input[type=checkbox] {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
}

#jades-jewels-1 ul li input[type=checkbox]:checked ~ p {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  transform: translate(0, 50%);
}

#jades-jewels-1 ul li input[type=checkbox]:checked ~ i:before {
  transform: translate(2px, 0) rotate(45deg);
}

#jades-jewels-1 ul li input[type=checkbox]:checked ~ i:after {
  transform: translate(-2px, 0) rotate(-45deg);
}

@keyframes flipdown {
  0% {
    opacity: 0;
    transform-origin: top center;
    transform: rotateX(-90deg);
  }
  5% {
    opacity: 1;
  }
  80% {
    transform: rotateX(8deg);
  }
  83% {
    transform: rotateX(6deg);
  }
  92% {
    transform: rotateX(-3deg);
  }
  100% {
    transform-origin: top center;
    transform: rotateX(0deg);
  }
}

/* JADES JEWELS RULES STYLE - END ******/

.page-id-13 .ngg-gallery-thumbnail-box img {
    border: none;
    padding: 2px 0;
    margin: 0px;
}

.page-id-13 .ngg-gallery-thumbnail-box:nth-child(5n), .ngg-gallery-thumbnail-box:nth-child(5n) img {
    padding-right: 0px;
    margin-right: 0px;
}

.page-id-13 .ngg-gallery-thumbnail-box img {
    width: 218.5px;
}

.page-id-13 .woo-sc-box.no-icon.info.full {
    float: left;
    height: 71px;
    padding-top: 62px;
    margin-top: 0;
    font-size: 12.6pt;
    margin-bottom: 0;
}

.authorgraph-content-wrapper {
    border-top: 1px solid #C6E9E0;
    padding-top: 10px;
    border-bottom: 1px solid #C6E9E0;
    padding-bottom: 3px;
    display: inline-table;
    width: 100%;
}

@media only screen and (min-width: 768px) {
.authorgraph-content .content-right {
    float: right;
}
}

.authorgraph-content .content-left {
    float: left;
}

.authorgraph-content .content-left {
    background-color: #C6E9E0;
    display: table;
    width: 79.8%;
    padding: 10px 0 7px 0;
    height: 133px;
}

.gecko .authorgraph-content .content-left {
    width: 79.777%;
}


.authorgraph-content .content-left p {
    padding-top: 52px;
    font-size: 11.5pt;
    font-weight: bold;
    padding-left: 16px;
    font-family: 'Open Sans', sans-serif!important;
    font-style: italic;
    color: #CE3B2A;
}

.gecko .authorgraph-content .content-left p {
    font-size: 12pt;
}

@media only screen and (min-width: 768px) {
    .fan-page-box-menu-content-wrapper {
        width: 420px;
        float: right;
        margin-bottom: 100px;
    }
}

ul.fan-page-box-menu li {
    list-style: none;
}

ul.fan-page-box-menu {
    background-color: #C6E9E0;
    padding: 10px 20px 10px 20px;
    color: #CE3B2A;/*red*/
    font-size: 19pt;
}

ul.fan-page-box-menu a {
    color: #CE3B2A;/*red*/
    font-family: 'Josefin Slab', serif!important;
    font-size: 17pt;
}

ul.fan-page-box-menu li {
    line-height: 1.5;
    border-bottom: 1px solid #ffffff;
}

ul.fan-page-box-menu li:last-child {
    border-bottom: none;
}

.jades-jewels-button {
    font-size: 0.9em!important;
}


/*
FAN PAGE STYLES - END ***********************/

/*
APPEARANCES PAGE - START ********************/

#tribe-events-pg-template {
    border-top: 1px solid #67C5AC;
    width: 92%;
    position: relative;
    top: 47px;
}

#tribe-events-pg-template::before {
    content: 'Appearances';
    font-family: 'Josefin Slab', serif;
    font-size: 22pt;
    position: relative;
    top: -44px;
    color: #CE3B2A;
}

#tribe-events-content {
    padding: 20px;
}

.events-list h2.tribe-events-page-title {
    display: none;
}

.tribe-events-list-separator-month {
    font-family: 'Josefin Slab', serif;
    color: #CE3B2A;
}

.tribe-events-list-separator-month:after {
        border-bottom: 1px solid #67C5AC!important;
}

.tribe-bar-submit input[type=submit] {
    background-color: #CE3B2A!important;
}

.tribe-events-list .tribe-events-event-cost span {
    background-color: #C6E9E0!important;
    color: #CE3B2A!important;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
    background-color: #CE3B2A!important;
}

.post-type-archive-tribe_events a.tribe-events-ical.tribe-events-button {
    top: -59px!important;
    position: relative;
}

/*
APPEARANCES PAGE - END **********************/

/*
BIO PAGE STYLE - START *********************/

.page-id-7 h2, .page-id-7 h3 {
    margin-top: 10px;
}

.page-id-7 img {
    border: none;
    padding-left: 32px;
}

.jadelee-button.accolades-button {
    float: right;
    width: 240px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 22pt;
}

/*
BIO PAGE STYLE - END ***********************/

/*
CONTACT PAGE STYLE - START ******************/

.page-id-17 .page .title {
    padding-bottom: 20px;
    border-bottom: 1px solid #67C5AC;
    margin-bottom: 25px;
}

.page-template-template-contact-php .location-twitter {
    border-bottom: none!important;
}

.page-id-17 img {
    border: none;
}

.page-id-17 .entry {
    float: left;
    width: 36%;
}

.page-id-17 form#contactForm {
    float: right;
    width: 57%;
}

#contact-page ol.forms input.txt {
    width: 70%;
}

/*
CONTACT PAGE STYLE - END ********************/

/*
BLOG PAGE STYLE - START *********************/


.blog #content::before {
    content: 'Blog';
    border-bottom: 1px solid #67C5AC;
    font-size: 22pt;
    position: relative;
    top: -22px;
    height: 48px;
    color: #CE3B2A;
    font-family: 'Josefin Slab', serif;
    padding-top: 23px;
}

/*
BLOG PAGE STYLE - END ***********************/

/*
ON SALE NOW PAGE - START *******************/

.term-on-sale-now .projects-top-menu-content-wrapper {
    display: none;
}

/*
ON SALE NOW PAGE - END *********************/


/*
MOBILE STYLES - START **********************/

@media only screen and (max-width: 768px) {
    #footer-widgets {
        padding: 20px;
    }
    
    #social-block-wrapper {
        display: none;
    }
    
    #footer #social-block-wrapper {
        display: block;
    }
    
    #copyright {
        padding-left: 20px;
    }
    
    #tribe-events-pg-template {
        border: none;
    }
    
    .book-list-template ul.projects_categories_list_widget {
        -webkit-column-count: 0!important;
        -moz-column-count: 0!important;
        column-count: 0!important;
        width: 100%;
    }
    
    .book-list-template ul.projects_categories_list_widget li {
        float: left;
    }
    
    /*FAN PAGE*/
    
    .book-list-template ul.projects_categories_list_widget a {
        line-height: 34px;
    }
    
    .fan-page-box-menu-content-wrapper {
        float: left;
        width: 100%;
        z-index: 9999!important;
    }
    
    .authorgraph-content .content-right {
    float: left;
    }
    
    .page-id-13 form.visual-form-builder {
    position: inherit;
    }
}

/*
MOBILE STYLES - END ************************/