/*
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:*/

@media (max-width:768px){
	body section .desktop{
		display:none !important;
	}
}

@media (min-width:769px){
	body section .responsive{
		display:none !important;
	}
}

body section .title_48px{
	font-size:calc(1.2vw - -1.2rem) !important;
	font-weight: 500 !important;
}

body section .dorado_color{
	color:#c89c30 !important;
}

/*AJUSTE DE BOTONES LOGEO Y LOGOUT*/
.logged-in #btn_login{
	display:none !important;
}

#logoutButton{
	display:none !important;
}
.logged-in #logoutButton{
	display:block !important;
}
/*AJUSTE DE BOTONES LOGEO Y LOGOUT*/


.header_hor.archive.category .l-header.pos_fixed~.l-main>.l-section:first-of-type {
    padding-bottom: 0 !important;
    margin-bottom: -3rem;
}

body.Free_subscription header .btn_green_header
{
	display: none !important;
}
body.Free_subscription header .get_premium_btn
{
	display:block !important;
}
.yith-wcmap .user-profile .user-info .logout a
{
	padding-left: 0 !important;
    padding-right: 0 !important;
	background: transparent !important;
}
.yith-wcmap .user-profile .user-info .logout a:not(:hover)
{
	color: rgb(147 147 147) !important;
}
.yith-wcmap .user-profile .user-info .logout a:hover
{
	color: #000 !important;
}
.yith-wcmap .user-profile .user-info .user-email {
    color: #6b6464 !important;
}


/**/
body.single-ajde_events>p {
    display: none;
}

.No_subscription .free_subs, .Free_subscription .free_subs, .VIP_subscription .premium_subs {
	display: block !important;
}

.premium_subs,.free_subs{
	display: none;
}

body.search.search-results article.video.type-video .w-post-elm.post_image a:before {
    content: "\f144";
    font-family: "fontawesome";
    font-weight: 300;
    position: absolute;
    right: 50%;
    top: 43%;
    transform: translate(50%, 50%);
    color: #e8e4e4;
    font-size: 58px;
}

/**/
.woocommerce-billing-fields__field-wrapper {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 4%;
}
.woocommerce-billing-fields__field-wrapper  p {
    float: none !important;
}

/**/
@media (min-width: 768px)
{
#column_left_blog_news_home{
        margin-right: 1.5rem !important;
}
}
#column_left_blog_news_home {
        margin-right: 1.5rem;
    background: #F7F7F7;
    vertical-align: middle;
    height: 100%;
}
.fluentform .ff-el-progress-bar[style="width: 100%;"] {
    background-color: #5ee95e !important;
}

.video_player_container_excluss.w-video.ratio_initial video {
    border-radius: 1rem !important;
    background: #fff !important;
    border: solid 1px #fff !important;
}
.video_player_container_excluss.w-video:not(.confirm_load) {
    background: #fff !important;
}