/* 
Theme Name:		 twentytwenty-child
Theme URI:		 http://childtheme-generator.com/
Description:	 twentytwenty-child is a child theme of twentytwenty, created by ChildTheme-Generator.com
Author:			 Sandeep Mishra
Author URI:		 http://childtheme-generator.com/
Template:		 twentytwenty
Version:		 1.0.0
Text Domain:	 twentytwenty-child
*/
/*
    Add your custom styles here
*/
body {
  background: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
}

.entry-content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: inherit;
}

.entry-content p {
  width: 100% !important;
}

.archive .entry-content .btn {
  border-radius: 25px !important;
  background-color: #e3422d !important;
  color: #ffffff !important;
}

.pagination .nav-links {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  width: auto;
}

.section-inner {
  max-width: inherit;
}

.bg-primary {
  background-color: #002269 !important;
}

h1.entry-title {
  font-size: 45px;
  line-height: 55px;
  letter-spacing: 0 !important;
  float: left;
}


.home_ h1.entry-title span{
    position: relative;
    color: #252839;
    -webkit-text-stroke: 0.3vw #383d52;
} 
.home_ .entry-title span::before{
    content: attr(data-text);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #01fe87;
    -webkit-text-stroke: 0vw #383d52;
    border-right: 2px solid #01fe87;
    overflow: hidden;
    animation: animate 6s linear infinite;

}
@keyframes animate{
    0%,10%,100%{
        width: 0;
    }
    70%,90%{
        width: 100%;
    }
}



.cover-header + .post-inner {
  padding-top: 0;
  padding-bottom: 0;
}

.wpcf7-submit, .submit {
  padding: 0.75em 3.44em !important;
  border-radius: 25px !important;
  background-color: #e3422d !important;
  color: #ffffff !important;
}

.wpcf7-submit:hover, .submit:hover {
  text-decoration: none;
}

.comment-respond p:not(.comment-notes) {
  max-width: 100% !important;
}

.comment-respond #submit {
  margin: 0 auto;
}

.home-search {
  float: right;
  height: 165px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

.home-search input[type="search"] {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #ffffff;
  padding-left: 0;
}

.home-search input[type="search"]:focus {
  outline: none;
}

.home-search input[type="submit"] {
  background: transparent url("/wp-content/uploads/2022/11/search-icon.png") no-repeat center center/70%;
  border: 0;
  border-bottom: 1px solid #ffffff;
  margin-left: 0;
  text-indent: -999px;
}

.home-search ::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
  font-size: 24px;
  font-weight: 600;
  padding-left: 0;
  opacity: 1;
  /* Firefox */
}

.home-search :-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
  font-size: 24px;
  font-weight: 600;
  padding-left: 0;
  opacity: 1;
  /* Firefox */
}

.home-search ::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
  font-size: 24px;
  font-weight: 600;
  padding-left: 0;
  opacity: 1;
  /* Firefox */
}

.home-search ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
  font-size: 24px;
  font-weight: 600;
  padding-left: 0;
  opacity: 1;
  /* Firefox */
}

.home-search :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ffffff;
  font-size: 24px;
  font-weight: 600;
  opacity: 1;
}

.home-search ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #ffffff;
  font-size: 24px;
  font-weight: 600;
  opacity: 1;
}

.blog-grid {
  margin: 0 !important;
}

.blog-grid li {
  border: 1px solid #000000;
  padding: 20px;
}

.blog-grid li a {
  text-decoration: none;
}

.blog-grid li h2 {
  margin: 0 0 16px;
}

.blog-grid li .wp-block-post-featured-image {
  margin: 1em 0 0 !important;
}

.blog-grid li .wp-block-columns {
  margin: 1em 0 0 !important;
}

.accordion-header {
  margin-top: 0;
}

.faq .accordion-item {
  margin-bottom: 20px;
  border: 0 !important;
}

.faq .accordion-button, .faq .accordion-body {
  color: #000000;
  background-color: #ffffff;
  font-size: 16px;
  text-transform: inherit;
  padding: 20px;
  text-decoration: none;
  letter-spacing: 0;
}

.faq .accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
  -webkit-transform: scale(0.7) !important;
          transform: scale(0.7) !important;
  background-size: cover;
  height: 25px;
  width: 25px;
}

.faq .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");
}

.footer-top .social-icons a {
  background-color: #000000;
}

.footer-widgets form input[type="email"], .footer-widgets form textarea {
  border-radius: 20px;
  padding: 20px;
}

.footer-widgets form input[type="submit"] {
  background-color: #ffffff;
  color: #002269;
}

.category-header h2 a {
  color: inherit;
  text-decoration: none;
}

.browse-playlist .btn:first-child:active, .browse-playlist .btn.show {
  border: 0;
}

.browse-playlist .dropdown-menu li {
  margin: 0;
}

.browse-playlist .dropdown-menu li a {
  font-size: 18px;
}

.disclaimer p {
  font-size: 11px;
  line-height: 14px;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
}
/*# sourceMappingURL=style.css.map */