/*
CTC Separate Stylesheet
Updated: 2022-11-22 11:00:04
Theme Name: Alioth Child
Theme URI: https://aliothwp.pethemes.com/
Template: alioth
Author: PeThemes
Author URI: http://pethemes.com/
Description: Agency &amp; Portfolio Showcase Theme
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready
Version: 1.5.1669111204
*/

.menu-toggle { margin-top: 13px; }
.git-button { 
  opacity: 0.4!important;
}
.wrapper {
    margin-bottom: 0;
}
.footer-widget div.footer-menu {
margin-top:30px;}
.footer-logo {
  margin-bottom: 20px;
  width: 300px;
}
.elementor-col-50 .blog-classic .post.alioth-post {
    width: 100%;
    float: left;
    margin: 0 2.5%;
    margin-bottom: 100px;
}
.project-page-header.style_3 .project-head {
    display: block;
    background: #fff;
    padding: 15% 8.5% 20px;
}
.post-header.no-thumb {

  padding-top: 135px;
  background: #fff;

}
.footer-menu ul li {
  padding-right: 16px;
  font-size: 14px;
}
.blog-classic .post-meta {
    padding: 20px 20px 29px 20px;
    
}
.git-button a {
  text-decoration: none;
  color: rgb(235, 235, 235);
  font-size: 40px;
  font-weight: 700;
  letter-spacing: -2px;
}
.blog-list .post-images {
   z-index: 9999999;
}
#wpcf7-f7-p456-o1.wpcf7.js form.wpcf7-form.init label span.wpcf7-form-control-wrap textarea.wpcf7-form-control, .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
background: #191b1d;
color:#fff;}

.wpcf7-form.init input.wpcf7-form-control.has-spinner.wpcf7-submit {

background: #191b1d;
color:#fff;
margin:0 auto;

}




/*.elementor-page-383 {
    background: #191b1d;
    color: #fff;
}
.elementor-page-383 h1, .elementor-page-383 h2, .elementor-page-383 h3, .elementor-page-383 h4, .elementor-page-383 h5, .elementor-page-383 h6, .elementor-page-383 p {
    color: #fff;
}

.elementor-page-383 .alioth-single-project .sw-cat, .elementor-page-383 .sw-cat {
    color: hsla(0, 0%, 100%, .4);
}

.elementor-page-383 span.a-test-current, .elementor-page-383 span.a-test-total, .elementor-page-383 .a-test-prev, .elementor-page-383 .a-test-next, .elementor-page-383 .testimonial-text, .elementor-page-383 .testimonial-name, .a-testimonials.light span.a-test-current, .a-testimonials.light span.a-test-total, .a-testimonials.light .a-test-prev, .a-testimonials.light .testimonial-text, .a-testimonials.light .a-test-next {
    color: #fff!important;
}
.elementor-page-383 .blog-list .post-cat a, .blog-list.elementor-page-383 .post-cat, .elementor-page-383 .blog-list .post-summary, .blog-list.elementor-page-383 .post-summary, .elementor-page-383 .blog-list .post-date a, .blog-list.elementor-page-383 .post-date {
    color: hsla(0, 0%, 100%, .4)!important;
}
.elementor-page-383 .page-title, .elementor-page-383 .page-title {
    color: rgba(25, 27, 29, .6)!important;
}
#post-383  div.sw-cat {
color:#fff!important;
}

.elementor-page-383 .a-testimonials-count span {
    background: #fff;
}
.elementor-page-383 .toggle-line {
background:#fff!important;}
.elementor-page-383 .post.alioth-post.no_thumb .post-summary, .elementor-page-383 .blog-list .post-summary {
    font-size: 16px;
    color: #fff;
    display: block;
    float: left;
    line-height: 32px;
    margin-top: 0;
}
.elementor-page-383 .heading-bg-text {
       color: hsl(0deg 0% 0% / 40%);
    z-index: 0;
}
#block-18 > p, #block-17 >  {
color:#333;}*/

@media (max-width: 680px) {
.git-button a {
  font-size: 28px;
  font-weight: 500;
}
.project-page-header.style_3 .project-head {
    display: block;
    background: #fff;
    padding: 40% 8.5% 0 4%;
}
.project-page-header.style_3 .project-details {
    width: 84%;
    margin-top: 0px;
}
}