/*
Theme Name: E-theatrum V2
Theme URI: https://e-theatrum.com;
Author: WebGurus
Author URI: http://webgurus.eu/
Template: skrn-progression
Description: Media Streaming App WordPress Theme
Version: 1.4
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: custom-menu, editor-style, featured-images, full-width-template, theme-options, translation-ready
Text Domain: etheatrum

*/


a:hover {
    text-decoration: none;
}

body a.progression-studios-skrn-slider-button {
    box-shadow: 0px 12px 28px rgba(0, 0, 0, 0.38);
}

.content-sidebar-section {
    padding: 0px 35px;
    margin-bottom: 25px;
}

.wg-vezi-spectacol-button {
    box-sizing: border-box;
    margin-left: 0 !important;
    margin-top: 20px;
}

#page-title-pro #progression-studios-page-title-container .width-container-pro, #page-title-pro #progression-studios-page-title-container .width-container-pro h1.page-title, #page-title-pro #progression-studios-page-title-container .width-container-pro h4.progression-sub-title  {
    color:#FFF;
}

/* hide video title */
.progression-masonry-item .progression-video-index-content {
    display: none;
}

/*
** MY ACCOUNT / LOGIN PAGE
*/
#customer_login {
    margin: 0;
}

.woocommerce-MyAccount-navigation-link--members-area, .woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    min-height: initial !important;
    margin-right: 5px !important;
}

.elementor-widget-container ul.menu {
    list-style: none;
    padding-left: 0;
    margin-left: 0;

}

.elementor-widget-container ul.menu li a {
    color: #666;
}

.elementor-widget-container ul.menu li a:hover {
    color: #000;
    text-decoration: underline;
}

/*global colors*/
body,
#progression-studios-search-results-videos span,
#progression-studios-search-results-videos,
#boxed-layout-pro ul.page-numbers li span.current, #boxed-layout-pro ul.page-numbers li a,
.progression-filter-button-group .skrn-sorting-container-padding,
.elementor-widget-wrap > .elementor-element > .elementor-widget-container > .elementor-heading-title.elementor-size-default,
#header-user-profile-click,
.woocommerce form .form-row label,
.woocommerce-checkout #payment ul.payment_methods li,
.woocommerce-checkout #payment .woocommerce-privacy-policy-text,
h1, h2, h3, h4, h5, h6 ,
.elementor-heading-title,
#content-pro .elementor-heading-title,
#progression-studios-footer-page-builder .elementor-heading-title,
#progression-studios-footer-page-builder p,
#progression-studios-footer-page-builder .menu li a,
#progression-studios-footer-page-builder h4,
#progression-studios-footer-page-builder h5 {
    color: #fff;
}

.woocommerce-checkout #payment  ul.payment_methods .woocommerce_error li{
    color: #b81c23;
}

/*
** SOCIAL ICONS STYLE
*/
.elementor-widget-wrap .elementor-element .elementor-widget-container .elementor-social-icons-wrapper a.elementor-icon.elementor-social-icon {
    background-color: #a80a0a;
    border: none;
    font-size: 16px;
}

.elementor-widget-wrap .elementor-element .elementor-widget-container .elementor-social-icons-wrapper .elementor-social-icon:not(:hover) i {
    color: #fff;
}


/*
** TESTIMONIALS
*/
.boosted-elements-slider-content-container .boosted-elements-slider-content .boosted-elements-slide-content.boosted-animation-delay-none {
    max-height: 150px;
    min-height: 150px;
    height: 150px;
    overflow-y: scroll;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
}

.boosted-elements-slider-content-container .boosted-elements-slider-content .boosted-elements-slide-content.boosted-animation-delay-none::-webkit-scrollbar {
    width: 0 !important;
}


/*
** Review Popup
*/
#comment-review-popup-heading .grid2column-progression h2, #no-reivew-skrn-pro, #comment-review-form-container .skrn-spoiler-pro .spoiler-label-heading,
#comment-review-form-container label.skrn-rating-pro, .fullscreen-reviews-pro, .grid2column-progression.lastcolumn-progression h6, .fullscreen-reviews-pro h6, #respond textarea {
    color: #2F2C2C;
}


/* Tax profile styling  */
#progression-studios-page-title-container .width-container-pro .tax-profile-holder #skrn-video-cast-photo-taxonomy {
    display: inline-block;
    width: 250px;
    height: 250px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    background-color: #cccccc;
    margin-right: 15px;
    margin-left: 15px;
    margin-top: -10px;
    position: relative;
    top: 13px;
    box-shadow: 2px 2px 5px rgb(0 0 0 / 25%);

}
#progression-studios-page-title-container .width-container-pro .tax-profile-holder .tax-profile-img {
    align-self: flex-start;
}
#progression-studios-page-title-container .width-container-pro .tax-profile-holder {
    display:flex;
    align-items:center;
}
#progression-studios-page-title-container .width-container-pro .tax-profile-holder .tax-profile-info {
    text-align:left;
}
#page-title-pro #progression-studios-page-title-container .width-container-pro .tax-profile-holder h1.page-title, #page-title-pro #progression-studios-page-title-container .width-container-pro .tax-profile-holder h4.progression-sub-title {
    text-align:left;
}
#page-title-pro #progression-studios-page-title-container .width-container-pro .tax-profile-holder h4.progression-sub-title {
    width:auto;
}
/*.testimonial-v1 .lae-testimonial-text { text-align: left !important; background: #fff padding-box; padding: 34px; padding-left: 118px !important; box-shadow: 0px 7px 10px #cecece; }
.testimonial-v1 i.lae-icon-quote { display: none !important; }
.testimonial-v1 .lae-testimonials-slider .lae-testimonial-user { display: block; }
.testimonial-v1 .lae-testimonials-slider .lae-testimonial-user .lae-image-wrapper img { max-width: 151px; border-radius: unset; }
.testimonial-v1 .lae-testimonial-user { margin-top: -163px !important; padding-bottom: 30px; }
.testimonial-v1 .lae-testimonials-slider .lae-testimonial-user .lae-text { padding-top: 134px; }
.testimonial-v1 .lae-testimonial-user:before { position: absolute; top: -60px; left: 50px; line-height: 1; font-size: 45px; content: “\e90e”; color: #0e9cd8; font-family: ‘lae-icomoon’ !important; }
.testimonial-v1 .lae-testimonial-user { position: relative; }

@media (max-width: 980px) {
	.testimonial-v1 .lae-testimonial-user { margin-top: 0 !important; }
	.testimonial-v1.lae-testimonials-slider .lae-testimonial-user .lae-text { padding: 0 !important; }
	.testimonial-v1 .lae-testimonials-slider .lae-testimonial-user .lae-image-wrapper img { max-width: 67px; }
	.testimonial-v1 .lae-testimonial-text { padding-left: 34px !important; }
}*/

/* CHECKOUT PAGE */
/*#billing_user_type_field .woocommerce-input-wrapper label{*/
/*	display: inline-block;*/
/*	width: auto;*/
/*	margin: 0 15px 0 5px;*/
/*}*/

/*#billing_user_type_field .woocommerce-input-wrapper input {*/
/*	accent-color: #b61f1f;*/
/*}*/

#smartbill_billing_type {
    height: 36px;
    line-height: normal;
    min-height: 30px;
    padding: 7px 12px;
    border-radius: 4px;
}

@media (max-width: 520px) {
    .woocommerce-billing-fields .form-row.company-field {
        width: 100%;
        float: none;
    }
}

/*
** MEDIA QUERIES
*/


/* MIN-WIDTH: 1280px */


/* MAX-WIDTH: 768px and MIN-WIDTH: 521px*/
@media (max-width: 768px) and (min-width: 521px) {
    /* homepage slider down arrow */
    .boosted-elements-slider-main .boosted-slider-arrow-down {
        bottom: 100px;
    }
}


/*** ---- MAX-WIDTH: 520px ----***/
@media (max-width: 520px) {
    /* Displaying the aboneaza-te & log out buttons */
    .home.page-template #skrn-landing-subscribe-button {
        display: block;
        float: left;
    }

    .home.page-template #skrn-landing-login-logout-header {
        display: block;
    }

    .home.page-template #logo-nav-pro .width-container-pro.optional-centered-area-on-mobile {
        padding-bottom: 30px;
    }

    /* homepage slider down arrow */
    .boosted-elements-slider-main .boosted-slider-arrow-down {
        bottom: 30px;
    }


}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
    .wg-vezi-spectacol-button {
        box-sizing: border-box;
        margin-left: 20px !important;
        margin-top: 0px;
    }
}

@media (min-width: 1280px) {
    /* testimonials slider width */
    .boosted-elements-slider-content-container .boosted-elements-slider-content {
        width: 60%;
    }

    #col-main-with-sidebar {
        left: 470px !important;
        width: calc(100% - 470px) !important;
    }

}