/*
Theme Name: Vega Child
Theme URI: https://www.lyrathemes.com/vega/
Description: Vega Child Theme
Author: Carl Sylvester
Author URI: https://carlmeow.com
Template: vega
Version: 0.4
License: GNU General Public License version 3
*/

/* ==================== header ==================== */

/* header logo */
.navbar-header .image-logo {padding-top: 20px;}

/* ==================== banner ==================== */

/* banner title needs extra padding */
h1.block-title.wow {padding-top :20px;}

/* ==================== footer ==================== */

/* footer credits */
.footer .credit {display: none;}

/* footer menu */
#menu-footer {display: none;}

/* xxx */
.footer {color: white;}

/* ==================== sidebar ==================== */

/* ==================== widgets ==================== */

/* widget tags */
.tagcloud {padding-top: 0px;}
.tagcloud a {border-radius: 10px;}

/* widget titles */
.sidebar-widgets h3 {border-bottom: none; padding-bottom: 0px;}
.footer-widgets h3.widget-title {padding-bottom: 0px;}
.footer-widget h3.widget-title::after {border-bottom: none;}

/* widget recent posts links */
.widget_recent_entries a {text-decoration: none;}

/* widget link transitions */
.widget_recent_entries li a,
.widget_recent_entries li a:hover,
.widget_tag_cloud a,
.widget_tag_cloud a:hover {text-decoration: none !important; -webkit-transition: all 700ms; transition: all 700ms;}

/* footer widgets displayed only on home page */
.footer-widgets {display: none;}
body.home .footer-widgets.bg-footer {display: block;}

/* ==================== comments ==================== */

.comments-area .comment-form p label span {margin: 2px 0px 0px 5px; position: absolute;}
.comments-area .form-submit {margin-bottom: 0px;}

/* ==================== social media icons ==================== */

ul.social-list {padding-left: 0px !important;}
.social-links {display: block;}
.social-links li {display: inline-block;}
.social-links a {text-decoration: none; margin-right: 7px;}

/* ==================== front page ==================== */

/* front page cta links */
.frontpage-cta .container .description a {text-decoration: none;}
.frontpage-cta .container .description a:hover {color: #2E93CD;}
.frontpage-cta .container .description a,
.frontpage-cta .container .description a:hover {text-decoration: none !important; -webkit-transition: all 700ms; transition: all 700ms;}
.frontpage-cta .cta-img-wrap img {margin-right: 15px;}

/* ==================== about ==================== */

/* page name displayed in banner, redundant data */
.page-id-122 h3 {display: none;}

.page-id-122 .page-content {padding-top: 15px;}
#page-122 img {margin: 0px 15px 0px 0px;}

/* ==================== contact ==================== */

/* page name displayed in banner, redundant data */
.page-id-90 h3 {display: none;}

.page-id-90 .page-content {padding-top: 15px;}
.page-id-90 span.your-message textarea {width: 100%;}
.page-id-90 span.your-name input,
.page-id-90 span.your-email input,
.page-id-90 span.your-subject input {width: 100%;}
.page-id-90 .wpcf7-form-control-wrap {margin-bottom: 14px;}
.page-id-90 .contact-c1,
.page-id-90 .contact-c2 {width: 50%;}
.page-id-90 .contact-c1 {padding: 0px 10px 0px 10px; float: left;}
.page-id-90 .contact-c2 {float: right;}
.page-id-90 .contact-c2 {text-align: center; margin-top: 20px;}


/* hide reCAPTCHA on every page */
.grecaptcha-badge {
    display: none;
}

/* show reCAPTCHA on Contact page */
.page-id-90 .grecaptcha-badge {
    display: block;
}

/* ==================== blog feed posts page ==================== */

.section.blog-feed {padding-top: 35px;}

/* blog feed share buttons */
.blog-feed .addtoany_share_save_container {display: none;}

/* blog feed entry title */
.blog-feed h3.entry-title a {text-decoration: none;}

/* blog feed post content hidden, only featured image visible */
.blog-feed .entry-content {display: none;}

/* ==================== blog post ==================== */

/* blog post sharing icons */
.entry-meta .addtoany_list {float: right; opacity: 0.8;}

/* blog post share buttons universal icon */
.entry-meta .addtoany_list a.addtoany_share_save img {height: 26px;}

/* blog post tags */
.post .entry-tags {margin-bottom: 22px !important;}
.post .entry-tags a {margin-top: 5px;}

/* blog post title */
.post .entry-title {padding-bottom: 15px !important; line-height: 30px !important;}

/* ==================== wantlist ==================== */

/* Wantlist text displayed in header, redundant data */

.mb-30 {margin-bottom: 30px;}
.mb-40 {margin-bottom: 40px;}
.mt-30 {margin-top: 30px;}
.post-756 .page-title {display: none;}

.page-id-756 .page-content {padding-top: 15px;}
#page-756 {margin-bottom: 0px; padding-bottom: 10px;}
.page-id-756 .section {padding-top: 15px;}
.wantlist {
font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: 18px;
}

/* ==================== blog post audio ==================== */

/* blog post page padding */
.post.category-audio .entry-content {padding: 20px 0px 20px 0px;}
/* download link */
.download-container {
text-align: center;
border-radius: 10px;
background-color: #767a7c;
width: 120px;
margin-bottom: 5px;
}
.download-container:hover {background-color: #2e93cd;}
.download-container a {color: #fff;}
.download-container a:focus,
.download-container a:hover,
.download-container a:visited {
color: #fff;
text-decoration: none;
}
.mb-10 {margin-bottom: 10px;}
.mb-15 {margin-bottom: 15px;}
.mt-10 {margin-top: 1px;}
.mt-15 {margin-top: 15px;}
.bbblock {display: inline-block;}

/* ==================== media queries ==================== */

@media screen and (max-width: 353px) {
  /* captcha */
  .page-id-90 .wpcf7-form-control-wrap {
  transform: scale(0.86);
  -webkit-transform: scale(0.86);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  margin-bottom: 4px;
  }
}

@media screen and (max-width: 374px) {
  /* contact form message textbox shrink */
  .page-id-90 span.your-message textarea {width: 100%;}
}

@media screen and (min-width: 354px) and (max-width: 410px) {
  /* captcha */
  .page-id-90 .wpcf7-form-control-wrap {
  transform: scale(0.99);
  -webkit-transform: scale(0.99);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  }
}

@media screen and (max-width: 410px) {
  /* contact form single column */
  .page-id-90 .contact-c1,
  .page-id-90 .contact-c2 {float: none; margin: auto; width: 100%;}
  .page-id-90 .contact-c1 {margin-bottom: 20px;}
}

@media screen and (min-width: 411px) and (max-width: 498px) {
  /* captcha */
  .page-id-90 .wpcf7-form-control-wrap {
  transform: scale(0.57);
  -webkit-transform: scale(0.57);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  margin-bottom: -20px;
  }
}

@media screen and (min-width: 499px) and (max-width: 535px) {
  /* captcha */
  .page-id-90 .wpcf7-form-control-wrap {
  transform: scale(0.67);
  -webkit-transform: scale(0.67);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  margin-bottom: -5px;
  }
}

@media screen and (min-width: 536px) and (max-width: 678px) {
  /* captcha */
  .page-id-90 .wpcf7-form-control-wrap {
  transform: scale(0.77);
  -webkit-transform: scale(0.77);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  margin-bottom: -3px;
  }
}

@media screen and (max-width: 450px) {
  /* front page cta westerner link shrink small screen */
  .frontpage-cta .container img {width: 100%;}  
}

@media screen and (min-width: 889px) {
  /* widget search bar home page footer */
  .footer-widget .widget_search {margin-left: -15px; margin-right: 15px;}
  /* footer credits */
  .footer .col-md-4 {float:  inherit;}
  .footer .copyright {margin-top: 4px; float: left;}
}

@media screen and (max-width: 991px) {
  /* margin below comments post button */
  .comments-area .comment-form p label input {margin-bottom: 30px;}
}
