/*
Theme Name: Sportix Child
Theme URI: https://themeforest.net/user/egemenerd/portfolio?ref=egemenerd
Description: Sportix Child Theme
Author: Egemenerd
Author URI: http://themeforest.net/user/egemenerd?ref=egemenerd
Template: sportix
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap');
body, p{
	font-family: "Montserrat", sans-serif;
}
.hero-slider span.sportix-slider-subtitle {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: normal;
}

.features-boxes .sow-features-feature p.sow-more-text a{
	border-radius:25px;
}
.features-boxes p.sow-more-text{
	margin-top:20px;
}

#sportix-main-menu .sportix-nav li {
    padding: 0px 15px;
}
#sportix-main-menu .sportix-nav li > a{
	text-transform:uppercase;
	    font-size: 14px;
}
.merchandising .sportix-panel {
    padding: 60px;
    background: #ffffff00;
}
.merchandising .sportix-widget-title{
	text-align:center;
    text-transform: uppercase;
    font-size: 3em;
    font-weight: bold;
    color: #cca640;
}
.merchandising #pgc-8578-4-0 {
    background-color: #0f0f0f87;
}
.merchandising {
	display:none !important;
}
#footer-widgets .sportix-widget-title span {
    border-bottom: 3px solid #d4a61f;
}
div#sportix-site-title-wrapper {
    display: none;
}
#header-menu-container, #sportix-main-menu ul.sportix-nav > li, #sportix-header-icons{
	    background: #39c5de00;
}
#sportix-header-bg-loader {
    background-color: #067bc100;
}
#sportix-header-bg-loader {
    background: #03797100;
}
#sportix-header {
    background-color: rgb(45 58 58 / 0%);
}
.main_header {
    background: linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 55%, rgba(0, 0, 0, 0));
    z-index: 9999999;
    position: fixed;
	min-height:130px;
	    width: 100%;
}
.sportix-header-icons-fl > li{
	    background: #39c5de00;
}
#sportix-main-menu .sportix-nav > li{
	float:unset;
}
/* Desktop Only */
#sportix-header-logo img {

    margin-bottom: -60px;
    margin-right: -30px;
	max-width: 150px;
}
#sportix-header-logo {
	width:100%;
	    text-align: right;
}
li#menu-item-8634, li#menu-item-8411 {
    margin-right: 130px;
}
#sportix-header-inner {
    height: 60px;
}
.sportix-header-icons-fl > li:last-child:after {
    border-color: transparent transparent transparent #39c5de00;
}
.sportix-header-icons-fl > li:first-child:before {
    border-color: transparent #39c5de00 transparent transparent;
}
#sportix-main-menu .sportix-nav{
	line-height:30px;
}
#sportix-main-menu .sportix-nav li ul {
    top: 30px;
}
#sportix-main-menu .sportix-nav {

    text-align: center;
    width: 100%;
}
/* body:not(.home) .main_header{
	position:unset !important;
} */

table.sportix-responsive-table th{
	    text-transform: inherit;
    background: #d0aa42;
    font-weight: normal;
    color: #000;
}
.bt_bb_tabs.bt_bb_style_filled .bt_bb_tabs_header li {
    background-color: #39c5de;
    border-color: #39c5de;
}
#sportix-footer input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #d0aa42;
}
button.slick-arrow:before {

    position: relative;
    top: 20px;
}
.image-boxes .sportix-panel {
    padding: 0 20px;
    background: #fff;
}
 body.sportix .image-boxes .ow-button-base {
    font-weight: normal;
    margin-bottom: 20px;
}
.image-boxes a.sowb-button.ow-icon-placement-left.ow-button-hover{
	 border: 2px solid #39c5de;
}
.image-boxes a.sowb-button.ow-icon-placement-left.ow-button-hover:hover{
    border: 2px solid #39c5de;
}
.sportix-page-title {
    background-color: #eaeaea;
	max-width: 100% !important;
    padding: 0px 0px !important;
	text-align:center;
}
.sportix-page-title-inner {
    padding-top: 16em;
    padding-bottom: 6em;
}

.page .sportix-page-title h1,  .woocommerce-shop .sportix-page-title h1{
    color: #000000;
    display: block;
    margin: 0px;
    text-transform: uppercase;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    font-weight: 900;
    font-size: 5em;
}
.page .sportix-page-title p,  .woocommerce-shop .sportix-page-title p{
    margin: 0px;
    font-weight: normal;
}
.sp-header.sp-header-loaded {
    display: none;
}

#features-boxes .sow-features-list .sow-features-feature.sow-icon-container-position-top {
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 10px;
}

@media only screen and (max-width: 1170px) {
        #sportix-header-logo {
        margin: 22px auto 0px auto;
        position: absolute;
        top: -15px;
        width: auto;
        left: 41%;
    }
	#sportix-header-logo img {
    margin-bottom: -20px;
    margin-right: 0px;
    max-width: 65px;
}
	#header-menu-container, #sportix-main-menu ul.sportix-nav > li, #sportix-header-icons {
    background: #39c5de !important;
}
	a#sportix-toggle-menu {
    text-align: right;
    padding-right: 15px;
}
	    #sportix-header-icons li {

        width: auto;
	}
	#sportix-main-menu .sportix-nav > li:first-child {
    padding: 0px 15px;
}
	    #sportix-main-menu .sportix-nav a {
        padding: 10px;
    }
	#sportix-main-menu .sportix-nav li .parent:after {
        top: 10px;
    }
}