/*	
	Theme Name: Splash - Child Theme
	Theme URI: http://basketball.stylemixthemes.com/
	Author: StylemixThemes
	Author URI: http://stylemixthemes.com/
	Description: Splash Child theme
	Version: 1.0
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: blue, red, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, theme-options
	Text Domain: splash-child
    Template: splash

    This theme, like WordPress, is licensed under the GPL.
    Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Add your own styles here */

html {
  scroll-behavior: smooth;
}

body, .normal_font{
	font-size:16px;
}



.header_3 .stm-header .stm-main-menu .stm-main-menu-unit .header-menu > li a
{
	color:#077953;
}

.header_3 .stm-header .stm-main-menu .stm-main-menu-unit.stm-search-enabled{
	padding-right:0px;
}

.stm-header .stm-header-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.stm-header.stm-transparent-header .stm-header-inner{
   position:relative;	
}

.stm-header.stm-header-third .stm-header-inner .stm-header-container .stm-main-menu .stm-main-menu-unit ul.header-menu > li > a:hover, .stm-header.stm-header-third .stm-header-inner .stm-header-container .stm-main-menu .stm-main-menu-unit ul.header-menu > li.current-menu-item a, .header_3 .stm-header .stm-main-menu .stm-main-menu-unit .header-menu .sub-menu li.current-menu-item a{
	background:#fcdb17;
}

.header_3 .stm-header .stm-main-menu .stm-main-menu-unit .header-menu .sub-menu{
	background:#ffffff;
}

.header_3 .stm-header .stm-main-menu .stm-main-menu-unit .header-menu .sub-menu li a{
	line-height:23px;
}

.header_3 .stm-header .stm-main-menu .stm-main-menu-unit .header-menu .sub-menu li a:hover{
	color:#fcdb17;
}

.header_3 .stm-header .stm-main-menu .stm-main-menu-unit .header-menu > li a:before{
	background:#077953;
}


.first-slide-logos{
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
	align-items:center;
	gap:0.5rem;
}

.first-slide-logos img{
	width:125px;
    max-width: 100%;
	margin:0px 5px;
}

.slider-button:hover .slider-button-img, .slider-button:hover .register-slider-button-img{
	transform:scale(1.05);
	transition:0.2s ease-in-out;
}

.slider-button-img{
	width:100%;
	max-width:500px;
}

.stm-green-bg{
	background-color:#077953;
}



.button.btn-secondary.btn-style-4 {
    color: #fcdb17;
	border-color:#fcdb17;
}

.button.btn-secondary.btn-style-4:before{
	background-color:#fcdb17;
}

.button.btn-secondary.btn-style-4:hover{
	color: #077953;
}

.slider .slider-button{
	border-color:#077953;
	border-radius:100px;
}

.slider .slider-button.btn-style-3:before{
	background:#077953!important;
	border-radius:100px;
}

.slider-button.btn-style-3:hover{
	background:#fcdb17!important;
	border-color:#fcdb17;
	color:#077953;
}

.button.btn-style-2:hover{
	color: #077953;
	border-color:#077953;
}

.button.btn-style-2{
	color: #077953;
	border-color:#fcdb17;
	
}

.button.btn-style-2:before{
	border-color:#fcdb17;
	background-color:#fcdb17;
	
}
.vc_tta-container .vc_tta.vc_general .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
padding:20px 0 20px 0!important;
}

.wpb_wrapper h1{
	font-family:pink;
}

.wpb_single_image .vc_box_border.vc_box_border_green{
	background-color:#077953!important;
}

 #main .vc_column-gap-30 .wpb_wrapper a, .contact-value a{
	color:#077953!important;
}

 #main .vc_column-gap-30 .wpb_wrapper a:hover, .contact-value a:hover{
	color:#fcdb17!important;
}

.stm-list-icon i{
	margin:0px 5px 5px 0px;
	color: #077953;
}

.vc_tta-container .vc_tta-panel.vc_active .vc_tta-panel-title a, .vc_tta-container .vc_tta-panel.vc_active .vc_tta-panel-title a:before{
	color: #077953!important;
}

.vc_tta-container .vc_tta-panel-title a:hover, .vc_tta-container .vc_tta-panel-title a:hover:before{
	color: #fcdb17!important;
}

.footer-widgets-wrapper{
	background:#077953;
}

.navxtBreads a {
    color: #077953!important;
}

.hero{
	height:700px!important;
}

#stm-footer-bottom{
	background:#2c2e36;
}

.widget_contacts ul li a{
	color:#ffffff;
}

.widget_contacts ul li a:hover{
	color:#fcdb17;
}


.widget-wrapper .widget-title h6{
	color:#fcdb17;
}
ul li:before{
	background:#000000;
	width:6px;
	height:6px;
	top:7px;
	border-radius:100px;
}
.footer-widgets-wrapper .textwidget .stm-text-lighten,.widget_contacts ul li.widget_contacts_address .text,.widget_contacts ul li .icon{
	opacity:1;
}

.clearfix .footer-bottom-right-text a:nth-child(1){
	margin-right:5px;
}

.widget_recent_entries ul li .post-date{
	color:#ffffff;
}
.subscribe-text{
	display:flex;
	justify-content:center;
}

input[type=submit] {
  background-color: #fcdb17!important;
  border-color: #fcdb17!important;
	color:#077953!important;
}
input[type=submit]:hover{
	color:#fcdb17!important;
}

.subscribe-text label{
	color:#ffffff;
}

.stm-main-title-unit{
	text-align:left;
}

blockquote {
    border-left: 3px solid #077953;

}

.stm-single-trophy .stm-border{
	background-color: #077953;
}

.stm-carousel-controls-right .stm-carousel-control-next, .stm-carousel-controls-right .stm-carousel-control-prev{
color: #077953;
}

.contact-section .stm-contact-info .image img{
	border-radius:10px;
	box-shadow:1px 1px 5px #00000066;
}

ul.stm-list-icon li{
	margin-bottom:10px;
}

.footer-widgets-wrapper a:hover {
	color:#fcdb17!important;
	
}

.stm-header-mobile{
	padding:15px 15px 15px 15px;
}
.stm-mobile-menu-unit{
    border-top: 5px solid #fcdb17;

}


@media screen and (max-width:991px){
	
.stm-transparent-header .stm-header-mobile{
   position:relative!important;
	background:#000000;
}
	
	.hero{
	height:300px!important;
}
	
		.wpb_wrapper h1{
		font-size:40px;
		line-height:50px;
	}
	
	.wpb_wrapper .wpb_content_element{
		margin-bottom:40px!important;
	}
	
	.wpb_wrapper h2{
		font-size:30px;
		line-height:35px;
	}
}


@media screen and (min-width:992px) and (max-width:1365px){
	.hero{
	height:500px!important;
}
	
}

@media screen and (min-width:787px) and (max-width:1024px){
	.stm-header.stm-header-third .stm-header-inner .stm-header-container .stm-main-menu .stm-main-menu-unit ul.header-menu > li > a{
		padding:0 10px!important;
	}
}

