/*
Theme Name: TM2016
Description: TM Avada Child Theme
Version: 1.0.0
Template: Avada
-----------------------------------------------------------------------------*/

@import url("../Avada/style.css");

@media only screen and (min-width: 900px) { /* only place submit button inline on screens larger than 900px */

#gform_wrapper_3 .gform_footer.top_label {
float: right;
margin: -45px 130px 0 0;
}

}

.fusion-toggle-heading, .fusion-li-item-content { font-size: 120%; }

#layerslider_14 #gform_wrapper_3, #layerslider_14 .gform_confirmation_message_3 {width:600px;}

#gform_wrapper_3, .gform_confirmation_message_3 {
   background:rgba(255,255,255,.2); 
   padding:20px; 
   margin-bottom:20px;
}

.gform_confirmation_message_3 {text-align:center; color:#fff;}

#gform_wrapper_3 .gfield_label {display: none;}

.page-id-181412 #main {background:none;}

.no-bottom-margin {margin-bottom:0px !important;}

.btb-button .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 34px;
    padding-top:5px;
    padding-bottom: 5px;
    font-size:13px;
}

.btb-button .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 10px;
}

input#s, input#s .placeholder, #comment-input input, #comment-textarea textarea, #comment-input .placeholder, #comment-textarea .placeholder, .comment-form-comment textarea, .input-text, .post-password-form .password, .wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-number, .wpcf7-form textarea, .wpcf7-form .wpcf7-select, .wpcf7-select-parent .select-arrow, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .gform_wrapper .gfield input[type="text"], .gform_wrapper .gfield input[type="email"], .gform_wrapper .gfield textarea, .gform_wrapper .gfield select, #bbpress-forums .bbp-search-form #bbp_search, .bbp-reply-form input#bbp_topic_tags, .bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select, #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content, .main-nav-search-form input, .search-page-search-form input, .chzn-container-single .chzn-single, .chzn-container .chzn-drop, .avada-select-parent select, #wrapper .search-table .search-field input {
    color: #e80707 !important;
    font-weight:700;
}

.vc_btn3-icon {color: #e80707;}

/* Remove bottom border from header3 */
.header-v3 #header {
    border-bottom: none;
}

#content { background: #FFFFFF; padding: 2em; margin: 0 auto !important; float: none !important;}

.fusion-header {
    background-position: center bottom !important;
}

#layerslider-container {
    background: #000000;
    max-width: 100%;
}

.fusion-header-v2 .fusion-secondary-header {
    border-top: 0px !important;
}

#login { padding: 4% 0 0 0 !important; }

.centerme { text-align: center !important }

.commentlist .comment-text p { margin:10px 0; }

body.single-post h2.entry-title {
padding: 5px;
line-height: 36px !important;
font-size: 2.2em !important;
}

#gform_4 .gfield_required {display:none;}

.fusion-recent-posts h4 {font-size:18px !important; line-height:22px !important;}

.share-box h4 { color: black; font-weight: bold;}
/* FOOTER */
.footer-area ul li a {
   border: none !important;
   padding: 0 !important;
}
.footer-area {
   border: 0px !important;
}
.footer-area img {
   float: left;
   margin: 0 10px 25px 10px;
}
#footerdonate img {
   border: none !important;
}
#footerdonate {
   margin-top: 1em; margin-bottom:1em;
   width:300px;
   float:right;
   text-align: center;
}

#sitelinks {margin-top:1.5em; margin-bottom: 1em;}

#footerdonate p {
   font-weight: bold;
   font-size: 120%;
}
.fusion-copyright-notice a {
   color: #e10707 !important;
}

.header-social .menu li {
    border-left: none;
}

.fusion-recent-posts {
    margin-bottom: 0px;
}

/* EMAIL SIGNUP ON HOME PAGE */
#gform_submit_button_4 {padding:8px 29px !important;}
#gform_4 ul li.gfield {margin-bottom:0 !important;}

/* Amazon Stars */
.a-star-5 {
    background-position: -5px -368px;
}
.a-star-4 {
  background-position: -21px -368px;
}
.a-icon-star {
    height: 18px;
    width: 80px;
}
.a-icon-star, .a-icon-star-medium, .a-icon-star-mini, .a-icon-star-small {
    position: relative;
    vertical-align: text-top;
top: 20px; left:10px;
}
.a-icon, .a-link-emphasis::after {
    background-image: url("https://images-na.ssl-images-amazon.com/images/G/01/AUIClients/AmazonUIBaseCSS-sprite_1x-e1a6545ba46e2ced9fc835dbdec4fff037b5b6bf._V2_.png");
    background-repeat: no-repeat;
    background-size: 400px 650px;
    display: inline-block;
    vertical-align: top;
}

em, i {
    font-style: italic;
}

.a-icon-alt {
    display: block;
    font-size: 1px;
    height: 1px;
    left: -9999px;
    line-height: 1px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}