/*
Theme Name: Oakland Black Cowboy Child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Oakland black cowboy theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/



html{overflow-x:hidden; clear:both;} body {overflow-x:hidden; clear:both;}
::-webkit-scrollbar { width: 10px !important;}body a:focus { outline: solid 0px !important;}::-webkit-scrollbar-track { background-color:  #ebebeb !important; -webkit-border-radius: 0px !important; border-radius: 0px !important;}::-webkit-scrollbar-thumb { -webkit-border-radius: 0px !important;  border-radius: 0px !important; background: #f2c529 !important;}
.contact-page label {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 27px;
    color: black;
}

.header_sec {
    position: absolute;
    width: 100%;
}
h1.entry-title { display: none !important;}
.team figure.elementor-image-box-img img {
    width: 100%;
}
.navigation-sec ul.hfe-nav-menu li { position: relative;}
.navigation-sec ul.hfe-nav-menu li:before {
    content: "";
    position: absolute;
    width: 97%;
    height: 5px;
    background: #f2c52b00;
    top: -51px;
    left: 0;
    right: 0;
    z-index: 0;
}
.navigation-sec ul.hfe-nav-menu li.current_page_item:before {
    content: "";
    position: absolute;
    width: 97%;
    height: 5px;
    background: #f2c529;
    top: -51px;
    left: 0;
    right: 0;
    z-index: 0;
}
.header_sec ul.hfe-nav-menu li:nth-child(6) a {
    background: #f2c529;
    color: black !important;
    padding: 14px 30px !important;
    border-radius: 2px !important;
}
.navigation-sec ul li {
    position: relative !important;
}
.navigation-sec ul li:before {
    content: "" !important;
    position: absolute !important;
    width: 90% !important;
    height: 4px !important;
    background: #f2c52900 !important;
    top: -40px !important;
    left: 0;
    right: 0;
    z-index: 0;
}
.navigation-sec ul.hfe-nav-menu li.current-menu-item {
    position: relative !important;
}
.navigation-sec ul.hfe-nav-menu li.current-menu-item:before {
    content: "" !important;
    position: absolute !important;
    width: 90% !important;
    height: 5px !important;
    background: #f2c529 !important;
    left: 0;
    right: 0;
    z-index: 0;
}
*{
	outline:none !important;
}
.btn-fom input {
    background: #f2c529 !important;
    border: 0px !important;
    border-radius: 0px !important;
    color: #000000 !important;
    letter-spacing: 0px !important;
    font-weight: 600 !important;
    padding: 13px 30px !important;
}
.newsletter label input {
    background: #1a1a1a !important;
    border: 0px !important;
    padding: 13px 18px;
    color: white !important;
}
.history-09 {
    position: relative;
}
.history-09:before {
    content: "";
    position: absolute;
    width: 48%;
    height: 124%;
    background: url(../../../wp-content/uploads/2025/01/Be-a-Part-of-History.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    right: 0;
    z-index: 1;
    top: 0;
}
.team figure.elementor-image-box-img:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(#ff000000, #000000);
}
.team figure.elementor-image-box-img {
    position: relative;
}
.team .elementor-widget-container .elementor-image-box-content {
    display: none;
}
.team .elementor-widget-container:hover .elementor-image-box-content {
    display: block;
    cursor: pointer;
}
.team .elementor-image-box-content {
    position: absolute;
    top: 68%;
    padding: 0px 30px;
}
.contact-page input {
    background: #f7dc7f !important;
    border: 0px !important;
    padding: 12px 21px !important;
}
.contact-page textarea {
    background: #f7dc7f !important;
    border: 0px !important;
}
.clum-01 {
    width: 48%;
    float: left;
}
.clum-01.two {
    margin-left: 16px;
}
.clum-02 {
    width: 48%;
    float: left;
}
.clum-02.two {
    margin-left: 16px;
}
.clum-06 {
    width: 100%;
}
.clum-06 label {
    width: 100%;
}
.clum-06 textarea {
    height: 150px;
}
.clum-03 {
    text-align: center;
}
.clum-03 span.wpcf7-spinner {
    display: none;
}
.clum-03 input {
    background: black !important;
    color: white !important;
    text-transform: uppercase;
    font-size: 18px !important;
    font-weight: 700 !important;
    padding: 17px 60px !important;
}



/* Media Query */
@media only screen and (max-width:991px) and (min-width:768px) {
.navigation-sec ul.hfe-nav-menu li.current-menu-item:before{display:none !important;}	
.header_sec ul.hfe-nav-menu li:nth-child(6) a { background: transparent; color: white !important; padding: 16px 16px !important; border-radius: 0;}.team .elementor-image-box-content { position: absolute; top: 48%;  padding: 0px 25px;}
}
@media  (max-width:575px) {
.navigation-sec ul.hfe-nav-menu li.current-menu-item:before{display:none !important;}.header_sec ul.hfe-nav-menu li:nth-child(6) a { background: transparent; color: white !important; padding: 16px 16px !important; border-radius: 0;}.history-09:before{display:none !important;}	
.clum-01 { width: 100%; float: left;}.clum-01.two { margin-left: 0;}.clum-02 {  width: 100%;  float: left;}.clum-02.two {  margin-left: 0;}.contact-page label {font-size: 14px;}.clum-03 input { width: 100%;}
}