/*
Theme Name: Akpager
Theme URI: https://wp.webtend.net/akpager/
Author: WebTend
Author URI: https://themeforest.net/user/webtend
Description: Webtend team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.1.3
Requires PHP: 7.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: elementor, woocommerce, responsive, featured-images, post-formats, translation-ready, custom-header
Text Domain: akpager
*/

.akpager-nav-menu {
    min-height: 48px !important;
    justify-content: flex-end !important;
}

.akpager-nav-menu .navbar-toggler {
    width: 40px;
    height: 38px;
    border: 1px solid var(--akpager-headline-color);
    border-radius: 4px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    display: none;
}

.akpager-button {
    text-transform: math-auto !important;
}

.wpcf7 input:focus,
.wpcf7 textarea:focus {
    border: none;
    border-bottom: 1px solid #ccc;
    outline: none;
    box-shadow: none;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  background-color: black !important;
  -webkit-box-shadow: 0 0 0 1000px black inset !important;
  box-shadow: 0 0 0 1000px black inset !important;
  -webkit-text-fill-color: white !important;
  color: white !important;
  transition: background-color 5000s ease-in-out 0s;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    color: white;
    border: 0px !important;
}

.wpcf7 input, .wpcf7 textarea {
    background-color: #2d6aa000;
    color: #000000;
    border: 1px solid black !important;
    padding: 10px 12px;
    width: 100%;
    font-size: 16px;
    height: 47px;
    border-radius: 4px;
}

.bighit-contact-form span {
    margin-bottom: 20px;
    width: 100%;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 10px;
}

.form-col {
  flex: 1 1 22%;
}

.form-full {
  margin-top: 10px;
}

.form-submit {
  margin-top: 20px;
  text-align: center;
}

/* Responsive: stack fields on mobile */
@media screen and (max-width: 768px) {
  .form-col {
    flex: 1 1 100%;
  }
	
	.akpager-nav-menu .navbar-toggler .line {
    height: 2px;
    width: 20px;
    display: block;
    margin: 6px auto;
    background-color: var(--akpager-headline-color);
}
	
	.bighit-subscription-form span {
    margin-bottom: 12px;
    border: 1px solid white;
    border-radius: 3px;
}
	
	.bighit-inline-btn {
    font-size: 14px !important;
    padding: 10px !important;
    height: 39px !important;
    margin-top: 12px !important;
}
}


.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
  color: #707070;
}

.wpcf7-submit {
    margin-top: 15px !important;
    background-color: #af0000 !important;
    color: white;
    padding: 6px 30px !important;
    font-size: 16px !important;
    border: none !important;
    border-radius: 4px !important;
    font-weight: bold;
    width: fit-content !important;
    height: 48px !important;
    cursor: pointer !important;
    margin: auto;
}

.wpcf7-submit:hover {
  background-color: #d38f00;
}

.bighit-contact-form p {
    margin-bottom: 0px;
}
.bighit-contact-form .wpcf7-spinner {
    display: none;
}

}


.bighit-subscription-form {
  display: flex;
  gap: 10px;
  max-width: 500px;
  margin: 0 auto;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: black !important;
    background-color: white;
}

.bighit-inline-input {
    flex: 1;
    padding: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    color: white !important;
    box-sizing: border-box;
}

.bighit-inline-btn {
    margin: 0px !important;
}
.bighit-subscription-form span {
    border: 1px solid white;
    border-radius: 3px;
}
.bighit-subscription-form .wpcf7-spinner {
    display: none;
}

.bighit-inline-btn {
  padding: 14px 20px;
  background-color: #007bff;
  color: #fff;
  font-size: 16px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  white-space: nowrap;
  transition: background 0.3s ease;
}

.bighit-inline-btn:hover {
  background-color: #0056b3;
}



.pxl-number-text {
    color: transparent;
    text-shadow: 2px 2px 7px #e3ecf6, 0px 0px #aab1b8;
    line-height: 1;
    -webkit-transition: all 0.5s;
    -khtml-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    background: linear-gradient(100deg, #e3ecf6 0.51%, #e3ecf6 100%);
    background-clip: border-box;
    background-clip: border-box;
    background-clip: border-box;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}