/*!
Theme Name: melbournesixers_theme
Author: Vijendra
Author URI: https://www.goigi.com/
Version: 1.0.0
Text Domain: melbournesixers_theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

.wpcf7-form-control-wrap {position: relative;width: 100%;}
.contact-form input, .contact-form-wrapper .contact-form textarea {padding-left: 30px !important;padding-right: 30px !important;}
.main-btn.btn-filled {background-color: #39B2CE !important;border-color: #39B2CE !important;color: #fff !important;}
.wpcf7-response-output {color: #fff !important;}
section.blog-section article {margin: 10px 0;}
section.blog-section article header.entry-header {margin: 10px 0;}
header .header-top-area .contact-list li a {text-transform: lowercase;}
.input-group .cricketlover {position: absolute;top: 15px;left: 25px;color: #222;z-index: 99;}
div#wpcf7-f169-o1 .wpcf7-response-output {color: #000 !important;}
.login-sec .contact-form-action #chb2 {position: relative;top: -13px;margin-right: 4px;width: 15px;}
.ur-form-row span.input-wrapper {position: relative;width: 100%;}
.ur-form-row span.input-wrapper span.password-input-group {width: 100%;}
li.ur-checkbox-list input {width: 15px;}
label.ur-checkbox-label {font-size: 13px !important;
    font-weight: 500;
    color: #858585;
    position: relative;
    top: 3px;}
li.ur-checkbox-list {font-weight: 600;}
.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::placeholder, .ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::placeholder, .ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::placeholder, .ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::placeholder, .ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::placeholder{color: #938f8f;text-transform: uppercase;  }
.ur-frontend-form {border: none;}
#user-registration, #user-registration.horizontal {box-shadow: none;}
.ur-form-row .flatpickr-input, .ur-form-row .input-text {padding-left: 20px!important;}
.ur-form-grid div {text-align: center;}
input.user-registration-Button.button {float: none;}
form.user-registration-form.user-registration-form-login.login label.user-registration-form__label.user-registration-form__label-for-checkbox.inline {
    font-weight: 600;
    float: left;
    display: inline-block;
}
p.user-registration-LostPassword.lost_password {float: right;color: #39b2ce;font-weight: 600;}
p.user-registration-register.register {margin: 35px auto 0px;font-weight: 600;display: inline-table;}
#user-registration {background-color: #fff;margin: 0;}
p.user-registration-form-row.user-registration-form-row--wide.form-row.form-row-wide {
    margin-bottom: 20px;
    display: block;
}
div#check_box_1633949567_field {
    text-align: justify;
}
input.user-registration-Button.button.default-btn.btn-two {
    margin-bottom: 20px;
}
.portfolio-section .portfolio-masonary-loop .portfolio-box .portfolio-desc {
    background-color: #cfe7edfa;
    padding: 15px 20px 15px 40px;
    -webkit-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;
    transition-delay: 0.7s;
    visibility: visible;
    opacity: 1;
    z-index: 2;
}

.team-section .team-loop .member-box .member-img {
    position: relative;
    overflow: hidden;
    height: 280px;
}
.custmhgt img {
    max-height: 420px;
    object-fit: contain;
    object-position: top center;
}
.contact-info-list {
    /*background: url(assets/img/map2.png);*/
    background-size: contain;
    background-position: left;
    background-repeat: no-repeat;
}
.wpcf7 form .wpcf7-response-output {
    padding: 0.3em 1em 0.4em 1em !important;
    border: 2px solid #9d0000 !important;
    font-size: 12px !important;
    text-align: center !important;
}
	.mobile-active-menu{
		display:none !important;
	}
@media (max-width: 575px) {
    .footer-copyright .col-sm-6 {
		text-align: center !important;
	}
	.team-loop a{
		width:100%;
	}
	.team-section .team-loop .member-box .member-img {
		height: 350px;
	}
	.team-section .team-loop .member-box:before {
		height: 100%;
	}
	.team-section .team-loop .member-box .member-info {
		opacity: 1;
		visibility: visible;
		bottom: 15px;
	}
	.mobile-active-menu{
		display:block !important;
	}
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a, #user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
    background-color: #2db2cd;
    color: #fff;
    font-family: "Poppins", sans-serif;
    border-radius: 4px 4px 0 0;
}
#user-registration .user-registration-MyAccount-navigation, #user-registration.horizontal .user-registration-MyAccount-navigation {
    border-bottom: 1px solid #1bb2cc;
}
.user-registration-profile-header header span {
	display:none;
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container {
    width: 140px;
}
#user-registration .ur-edit-profile .user-registration-profile-header .user-registration-img-container img, #user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container img, #user-registration.horizontal .ur-edit-profile .user-registration-profile-header .user-registration-img-container img, #user-registration.horizontal .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container img {
    width: 140px;
    height: 140px;
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
    color: #3c3c3c;
    font-family: "Poppins", sans-serif;
}
.user-registration-MyAccount-content .edit-password fieldset,
.user-registration-profile-fields__field-wrapper{
	width:100%;
    max-width: 480px;
    position: relative;
	margin:auto !important;
}
.user-registration-MyAccount-content .edit-password fieldset legend {
	text-align: center;
    margin-bottom: 25px;
}
.user-registration-profile-fields__field-wrapper .field-checkbox ul {
    text-align: left;
}
.user-registration-MyAccount-content .ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group {
    width: 100% !important;
}
#user-registration .user-registration-MyAccount-content p {
    text-align: center;
}
#user-registration .edit-password fieldset p {
    text-align: left;
}
#user-registration .edit-password fieldset label {
	margin-bottom: 0;
}
.user-registration-MyAccount-content input.user-registration-Input {
    margin-bottom: 0 !important;
}
#user-registration .user-registration-MyAccount-content input.btn-two {
    color: #2db2cd;
    background-color: #ffffff;
    border: 1px solid #2db2cd;
    padding: 10px 40px 13px 40px;    
	text-transform: capitalize;
}
#user-registration .user-registration-MyAccount-content input.btn-two:hover {
    color: #fff;
    background-color: #2db2cd;
}
.template_achivements .section-titlea.mb-40{
	margin-bottom: 15px !important;
}

.ur-frontend-form.login {
    margin: 0 !important;
    padding: 0 !important;
}.ur-frontend-form .ur-form-row .ur-form-grid {
    padding: 15px 5px 0 5px !important;
}
.login-sec .user-registration .user-registration-error li {
	    display: inline-block;
}
form.user-registration-form.user-registration-form-login.login label.user-registration-form__label.user-registration-form__label-for-checkbox.inline {
    font-weight: 500 !important;
	margin:0 !important;    
	font-size: 13px;
}
form.user-registration-form.user-registration-form-login.login label.user-registration-form__label.user-registration-form__label-for-checkbox.inline span{
    position: relative;
    top: 1px;
}
p.user-registration-LostPassword.lost_password {
    margin-top: 0px !important;
    font-weight: 500 !important;    
	font-size: 13px;
}
p.user-registration-LostPassword.lost_password a{
	color: #333;
}
p.user-registration-register.register {
    margin: 50px 0 0 0 !important;
    font-weight: 500 !important;
    text-align:center;
}



.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .user-registration-error {
	background-color: transparent;
    border: 0;
    padding: 0;
    text-align: left;
    margin: 0 !important;
    font-size: 13px;
    position: relative;
    top: -4px;
    left: -3px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .user-registration-error::before {
	display:none;
}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .user-registration-error {
    top: 5px;
    left: 2px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item:last-child {
    margin-bottom: 5px;
}
.user-registration-error ul, .user-registration-info ul, .user-registration-message ul {
    display: inline-block;
    position: relative;
    top: 2px;
    font-size: 13px;
}
.user-registration-profile-fields .user-registration-profile-header .profile-pic-upload {
	border: 1px solid #ced4da;
    padding: 0;
}
#user-registration.horizontal .user-registration-message {
    margin-bottom: 20px;
}
.login-sec .contact-form-action .user-registration{
	    text-align: center;
}
ul.additional-field {
    margin: 20px 0;
}
@media (min-width: 768px) {
	.clinet-section .slick-track {
		width:auto !important;
		justify-content: center;
	}
}
@media (max-width: 768px) {
	.portfolio-section .portfolio-filter::after {
		display:none;
	}
	.portfolio-section .portfolio-filter {
		width: 100%;
    	display: block;
	}
}

.upcoming-matches{
	    background-color: #f7fcff;
}
.upcoming-matches a{
	display: flex;
	background-color: #273037;
	height: 100%;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	color: #fff;
	padding: 40px 20px;
	background: url("/wp-content/themes/melbournesixers_theme/assets/img/video-bg.jpg") no-repeat center;
	background-size: cover;
	position:relative;
}
.upcoming-matches a::after {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    content: '';
    background-color: #222222;
    opacity: 0.8;
}
.upcoming-matches-association{
	position: relative;
	z-index: 10;
}
.upcoming-matches a h5{
	font-size: 26px;
    margin: 0 0 8px 0;
    color: #19b2cc;
}
.upcoming-matches a i{
	font-size:10px;
	margin-right:5px;
}
.upcoming-matches-match {
	font-size: 15px;
	position: relative;
	z-index: 10;
}
.upcoming-matches-date{
	font-size: 12px;
	position: relative;
	z-index: 10;
}


