/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
.form-gaming,.w-btn{
    display: none;
}
.form-item{
    display: flex;
    justify-content: space-between;
}
.form-item br{
   display: none        
}
.form-item label{
    width: 31.5%;
}
.form-subject label{
    width: 27.5%;
}
.offer-form{
    margin-top: 20px;
}
.form-subject{
    display: flex;
    align-items: center;
    justify-content:space-between;
	margin-top: 1.5rem;
}
.subject-check br{
    display:none;
}
.subject-check .wpcf7-list-item{
    margin-right: 0;
}

/* .subject-btn{
    width: 31.4%;
}*/
.subject-btn input{
    padding-right: 60px !important;
    padding-left: 60px !important;
}
/* .bn1-offer{
    width:25%;
} */
/*last styles*/

.form-subject label{
    width: 100%;
}
.form-subject .ajax-loader{
   display: none;
}
.form-subject input{
    /*margin-top: 30px;*/
}

.offer-check{
    margin-top: 10px;
}
.offer-check span{
    margin: -2px 0px 0px 0px;
}
.offer-check, .offer-checkd{
    margin-top: -3px !important;
}
/*post form*/

.post-txt{
   padding:20px;
   text-align:center;
   background:#00204e;
   position: relative;
   border-bottom: 3px solid #a7afef;
}
/* .post-txt::before{
   content: "";
   position:absolute;
   left: 50%;
   bottom:-170px;
   border:145px solid transparent;
   border-top:25px solid #00204e;
   transform:translate(-50%, 0%);
} */
.post-txt div{
   color:#fff;
   font-size:22px;
}
.post-list br{
    display: none;
}
.post-item{
     box-shadow: 0 8px 11px 0 rgb(0 0 0 / 20%);
    padding: 10px;
    transition: 0.5s ease;
}

.post-item:hover{
  box-shadow: 0 4px 11px 0 rgba(0 0 0 / 20%)
}
.post-item .post-list input{
    background: none;
    border-radius: 0;
    box-shadow: none;
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 20px;;
}
.btn-post{
    width: 100%;
    margin-top: 3px;
}
.post-label{
   margin-bottom:10px;
   display:flex;
   align-items:center;
   line-height: 10px;
}

.post-check span{
    margin-right: 0px;
    font-size: 10px;
    color: grey;

}

.post-check .subscribe-post, .police-post{
    margin-top: 0px !important;
}
/*gaminf post form*/
/* .form-gaming{
    display:block;
} */
.form-gaming {
    flex-direction: inherit;
}
.form-gaming label{
    width: 45.5%;
    padding-right: 10px;
}
.form-gaming input{
    margin-bottom: 10px;
	border: 1px solid #d4d4d4 !important;
}
.form-gaming-subject input{
    /*margin-top: 16px;
    margin-bottom: 20px;*/
}
/* end gaming post form */
/*start category page style*/
.blog-first-carousel, .usg_hwrapper_1{
    background:none;
}
.gaming-check{
    /*margin-bottom: 45px;*/
}
.gaming-check input {
    margin-bottom: 0;
}
/* end caegory page style */

.gaming-btn {
	display:flex !important;
}
.gaming-btn .wpcf7-spinner {
	order: -1 !important;
}
.w-contacts-item.for_phone:before {
    content: '\f17E' !important;
    font-family: 'Font Awesome 5 Brands' !important;
}

.w-contacts-item.for_mobile:before {
    content: '\f095' !important;
    font-family: fontawesome !important;
}

.w-contacts-item.for_teams:before {
    content: '\f0e0';
    background-image: url("/wp-content/uploads/2021/11/svg-1.svg");
    background-repeat: no-repeat;
    background-position: center;
}

.w-contacts-list {
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.l-main .w-contacts-item { 
	padding: 1.3rem !important;
}

@media (max-width:1200px){
    .form-item label{
        width: 26%;
    }
    .form-item input {
       margin-top: 0 !important;
    }
    .form-subject label{
        width: 26%;
    }
}
@media (max-width: 992px){
    .offer-form{
        display:block;
        width: 93%;
        margin: 0 auto;
    }
    .form-item label{
        width: 49.3%;
    }
    .form-item input{
        margin-bottom: 20px;
    }
    .form-item{
        display: block;
        margin-top: 25px;
    }
    .form-subject{
        flex-direction: column-reverse;
    }
    .form-subject input {
        margin-top: 10px;
    }
    .subject-check {
        padding-top: 20px;
    }
}
@media (max-width: 768px){
	.w-contacts-list {
	    flex-direction: column;
    	/*align-items: center;*/
	}
	
    .offer-form{
        width: 95%;
    }
    .form-item label{
        width: 49.2%;
    }
    .form-item{
        display: block;
        margin-top: 10px;
    }
    .form-subject .bn1-offer{
       width:40%;
    }
    .offer-check span{
        margin: -3px 0px 0px 0px;
    }
    
    .form-subject{
        flex-direction: column-reverse;
    }
    .form-subject br{
        display:none;
    }
    .form-subject input{
        margin-top: 0;
    }
    .subject-btn {
        width: 60%;
    }
    .form-subject .bn1-offer{
        width:100%;
    }
    .form-item{
      display:block;
    }
    .subject-check {
        padding-top: 15px;
    }
    .form-gaming-subject input{
        margin-top: 16px;
    }
    .gaming-check{
        padding-top: 0;
    }
    
}
@media (max-width:576px) {
    .form-item{
        width: 100%;
        margin-top: 0;
    }
    .form-subject{
        flex-direction: column-reverse;
    }
    .form-subject br{
        display:none;
    }
    .subject-btn {
        width: 60%;
    }
    .form-subject .bn1-offer{
        width:100%;
    }
    .form-item{
      display:block;
    }
    .subject-check {
        padding-top: 12px;
    }
    .gaming-btn{
        width: 100%;
		flex-direction: column;
    }
    
}
@media (max-width:360px){
    .form-item{
        width: 100%; 
        margin-top: 0;
    }
    .form-item input {
       margin-bottom: 15px;
    }
    .subject-btn {
        width: 100%;
    }
    .subject-btn input{
        margin-top: 0;
    }
    .form-gaming-subject input{
        margin-top: 16px;
    }
    /* .form-subject .bn1-offer{
        margin:0;
    } */
}



/* 
Side Menu
*/

header .l-subheader-cell .w-image 
{
    height: 100% !important;
    width: 100%;
    width: 140px;
}


header .l-subheader-cell .w-image .w-image-h
{
    width: 100%;
    height: 100%;
}


@media (max-width: 600px) {
    #page-header.l-header.sticky .ush_image_1 {
        height: 100% !important;
    }
}

