/* Main CSS Override */
ul.top-nav>li.primary-action>a.btn {
 padding:6px 15px;
 background-color:#2e3142;
 color:#fff;
 border-radius:3px
}

.navbar-main {
    background-color: #2e3142;
}
.navbar-main .navbar-nav>.active>a,
.navbar-main .navbar-nav>.active>a:focus,
.navbar-main .navbar-nav>.active>a:hover,
.navbar-main .navbar-nav>.open>a,
.navbar-main .navbar-nav>.open>a:focus,
.navbar-main .navbar-nav>.open>a:hover,
.navbar-main .navbar-nav>li>a:focus,
.navbar-main .navbar-nav>li>a:hover {
 color:#eee;
 background-color:#697097
}
.navbar-main .navbar-nav > li > a:hover {
    background-color: #697097 !important;
}
.navbar-main li.account {
 background-color:#2e3142;
}
section#home-banner {
    background-color: #fff;
    padding:125px 0px 10px 0px;
}

/* Default styles for larger screens */
section#home-banner h2 {
    color: #2e3142;
    font-family: alfarn-2, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 35px;
}

section#home-banner .form-control {
    width: 100%;
    border: 1px solid #697097;
    border-radius: 25px;
    margin: 0px 5px 0px 0px;
}

section#home-banner .btn.search {
    background-color: #2e3142;
    border: 1px solid #697097;
    border-radius: 25px;
    margin: 0px 3px 0px 5px;
}

section#home-banner .btn.transfer {
    background-color: #fff;
    color: #2e3142;
    border: 1px solid #697097;
    text-shadow: .2px .2px #000000;
    border-radius: 25px;
    margin: 0px 0px 0px 2px;
}

/* Media query for smaller screens */
@media only screen and (max-width: 768px) {
    section#home-banner h2 {
        font-size: 25px; /* Adjust the font size for smaller screens */
    }
    section#home-banner .form-control {
        width:100%;
    }
.input-group {
    display:block;
}
    section#home-banner .form-control,
    section#home-banner .btn.search,
    section#home-banner .btn.transfer {
        margin: auto 5px 5px auto; /* Add some margin to separate the elements */
        align-items:center;
    }

    section#home-banner .btn.transfer {
        margin-top: 5px; /* Adjust the margin for the transfer button */
    }
}

/* Login Page? */
div.header-lined h1 {
 margin-top:0;
 margin-bottom:15px;
 padding:6px 0;
 border-bottom:1px solid #ccc;
 font-weight:400;
 color:#2e3142
}
.btn-primary {
 color:#fff;
 background-color:#2e3142;
 border-color:#697097;
}
.btn-primary:hover {
 color:#fff;
 background-color:#697097;
 border-color:#2e3142
}
.login-form {
  background-color: #fff; /* Set form background color */
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* Add a subtle box shadow */
  padding: 20px;
  border-radius: 8px;
}
  
/*Alert Messages*/
.alert-info {
 color:#fff;
 background-color:#423f2e;
 border: none;
}

/* Breadcrumbs */
div.header-lined .breadcrumb>.active {
 color:#697097;
}

/* .a Class */
a {
 color:#2e3142
}

/* Domain Checker */
.btn-warning {
 color:#fff;
 background-color:#2e3142;
 border-color:#697097
}
.tld-sale-group-hot {
 background-color:#976970
}

/* Cart */
#order-standard_cart .view-cart-items-header {
 margin:0;
 padding:8px 15px;
 background-color:#2e3142 !important;
 color:#fff;
 font-size:.9em;
 border-radius:4px 4px 0 0
}
.btn-success {
 color:#fff;
 background-color:#2e3142;
 border-color:#697097
}
.btn-success:hover {
 color:#fff;
 background-color:#697097;
 border-color:#2e3142
}
#order-standard_cart .panel-addon .panel-add {
 background-color:#2e3142;
}
/* FOOTER */
#footer {
    
    border-top:0px solid #666 !important;
    
}
section#sub-footer .sub-container img {
    margin: 0px 10px 0px 10px;
}
section#sub-footer {
    margin-bottom:0px;
    padding:15px 0px 0px 0px;
}


/*HOMEPAGE*/
/* Default styles for larger screens */
.video-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; /* 16:9 aspect ratio (height / width) */
  margin: 0 auto; /* Center the container */
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Media query for smaller screens */
@media only screen and (max-width: 768px) {
  .video-container {
    padding-bottom: 75%; /* Adjust aspect ratio for smaller screens if needed */
  }
}


