/*
Theme Name: Avada Child
Descrip...tion: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Header */

#wrapper .header-social a.subscribe {
color:  #03F!important; font-family:'Helvetica', arial, calibri, verdana, sans serif; font-size:.8em;
}

div.sign-up-nl {
    border: 1px solid #6666cc;
    padding: 1px 3px;
    text-transform: uppercase;
    line-height: 12px;
    float: right;
    margin-top: 2px;
}

.fusion-header-v4 .fusion-header {
    padding-top: 0px;
    padding-bottom: 5px;
}

.fusion-header-v4 .fusion-logo .fusion-logo-link {
    float: left;
}


.dl-header-menu {
    float: right;
}

.dl-header-logo {
    float: none;
}


.dl-header-sitename {
    color: #4e0501;
    font-family:'Bookman Old Style', Georgia;
    font-weight: bold;
    font-size:22px;
    margin:0px;
    line-height:31px!important;
}

.dl-tagline {
    font-family: Georgia, serif;
    font-style:italic;
    color: #4e0501;
    font-weight:normal;
}



/* Review Header Custom Functions */
/* Add a border around images */
.dl-book-image a img {
  background: #E9E9E9;
  border: 5px solid #F3F3F3;
  box-shadow: 0 1px 2px rgba(0,0,0,0.4);
}

.dl-book-info a img {
  vertical-align: text-top;
  padding-right: 5px;
  background: #ffffff;
  border: none;
  box-shadow: none;
}

.dl-book-buy {
  padding-top:0.3rem;
}

.dl-book-image {
  float: left;
  margin-right: 1rem;
}


/* adjust line height for book meta data, less crowded */

.dl-book-info{
  line-height:20px!important;
  min-height: 150px;
 }


div.description p {
  font-size: 14px;
  margin: 1.6em 0 1.6em 0;
  line-height: 1.6em;
}

.dl-book-info div.rating img {
  vertical-align: middle;
}


div.dl-title
{
  margin: 0 0 0 0;
}

.wp-caption {
text-align: center;
padding: 8px 4px 4px;
border-radius: 3px;
max-width: 98%;
margin-bottom: 1em;
border: 1px solid #dddddd;
}

.wp-caption .wp-caption-text {
font-family: "Georgia, serif";
font-size: 11px;
line-height: 16px;
text-align: center;
margin: 0;
padding: 6px 0 2px;
}

/* events */

#content .post-content .event-title  h3{font-size: 14px; line-height:14px;}

/* fusion columns */
/*
.border-column {padding-left: 10px;border-left:1px dotted #000000;}
#right-home-column {border-right:1px dotted #000000; padding-right: 4px}
.fusion-title {  margin: 0 0 10px!important;}
*/
/*#content {width:71%!important;}*/
#content.full-width {width:100%!important;}


/* Avada recent posts */
.fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow {
    width: 80px;
    margin: 10px;
}

.fusion-recent-posts {

    margin-bottom: 0px;
}

/* Link Overide */
.more a.active, .tooltip-inner, a {
    text-decoration: underline;
}

/* SRP overrides */

.srp-content-box .srp-post-stringbreak-link { margin:0px;}
.srp-thumbnail-box {margin-right: 10px; float:left;}

.srp-thumbnail-position-default .srp-thumbnail-box {margin-right: 10px; float:left;}

.srp-fixed-width-small  img {width: 80px;}
.srp-home-review1  img {width: 100px;}
.srp-post-content {
font-size: 12.5px;
line-height: 16px;
}

/*.srp-thumbnail-box img {width: auto;}*/

/*
*/
.post-content h4.srp-post-title {font-size: 14px; line-height:15.5px;margin-bottom:4px;}
.dl-stringbreak {margin-top: 6px;}

.dl-hidden {
  visibility: hidden;
  height: 0px;
}

/* Previous Next links on Single post page */


.dl-previous
{
  float: left;
}

.dl-next
{
  float: right;
}

/* mailchimp form, color is controlled in Avada's parent style sheet and inconveniently dumped into the code as an inline style. Luckily this one appears after the inline lunacy. */

.modal-body {
background-color: #fff;
padding-bottom:0px;}

/* sponsor logos need some space around them */
img.sponsor {margin-bottom: 15px;}

/* Blog headers in grid mode*/
#wrapper #main .fusion-post-content > h2.fusion-post-title {
  font-size: 1.1rem!important;
}

