/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */


 /* custom style to fix after plugins/themes updates */
:root {   
    --e-global-color-blocksy_palette_5: #E9EBEC;        
    --content-spacing: 0.8em;
}
.premium-modal-box-modal-dialog {
    opacity: 1 !important;
}

.entry-content h1:last-child, .entry-content h2:last-child, .entry-content h3:last-child, .entry-content h4:last-child, .entry-content h5:last-child, .entry-content h6:last-child {
    margin-bottom: 0;
}
.entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child {
    margin-top: 0;
}

[data-elementor-type] p:last-child {
    margin-bottom: 0
}

.elementor-8657 .elementor-element.elementor-element-3cee97a0 .eael-dual-header .title {
    line-height: inherit !important;
}
body .ha-steps-title{
    margin-top: 0.8em;
}
.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-title{
    line-height: 1.5em;
}
.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-content{
    line-height: 1.5em;
}
ul li,ol li {
    margin-bottom: 0.3em;
}
.elementor-8657 .elementor-element.elementor-element-21a872d6 .elementskit-stars > li > a svg{
    fill: #fec42d;
}
body .hero-section[data-type="type-2"] > [class*="ct-container"] {
    padding:50px 0px;
}
.elementor-element.elementor-element-400159d0.elementor-widget.elementor-widget-premium-addon-modal-box,
.elementor-element.elementor-element-4a266b8a.elementor-widget.elementor-widget-premium-addon-modal-box {       
    margin: 1% 20% 1% 0%;
}

/* campus-locations */
body .elementor-6088 .elementor-element.elementor-element-5e0caba .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title{
    margin-top: 4px;
    margin-bottom: 5px;
}
body .elementor-6088 .elementor-element.elementor-element-5e0caba .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title a.woocommerce-loop-product__link, .elementor-6088 .elementor-element.elementor-element-5e0caba .eael-product-grid .woocommerce ul.products li.product .eael-product-title h2 {
    color: #272727;
}
div.eael-product-grid ul.products  .products .entry-meta { 
    margin-top: 8px;
}
.elementor-6088 .elementor-element.elementor-element-5e0caba .eael-product-grid .woocommerce li.product .button, .elementor-6088 .elementor-element.elementor-element-5e0caba .eael-product-grid .woocommerce li.product .button.add_to_cart_button{
    color: #fff;
}
.elementor-6088 .elementor-element.elementor-element-5e0caba .eael-product-grid:not(.list) .woocommerce ul.products li.product figure{
    position: relative;
}
/* end campus-locations */

/* article page */
.eael-grid-post .eael-entry-wrapper, .eael-grid-post .eael-entry-footer {
    padding: 15px;
}
.eael-entry-footer .eael-author-avatar {
min-width: 58px;
min-height: 58px;
max-height: 58px;
max-width: 58px;
width: 58px !important;
}
/* end article page */
/* Main Campus tempe,AZ */
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    margin-top: var(--theme-content-spacing);
    margin-bottom: calc(0.2em + 10px);
}
.premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper{
    width: 100%;
}
body .wp-block-cover, body .wp-block-group.has-background {    
    padding: var(--theme-content-spacing) 0 ;
}
.eael-product-grid .onsale{
    top: var(--badge-top, 15px);
    left: var(--badge-left, 15px);
}
article#post-8344 .entry-content .elementor-element-423d8fd5 .elementor-widget-container h2{
    margin-top: 0.8em !important;
}

/* End Main Campus tempe,AZ */
/* campus-locations/courses/ */
mark{
  font-weight: 600;
}
/* End campus-locations/courses/ */
/* single Product Page */
.single_add_to_cart_button.button + a.added_to_cart{
    display:flex !important;
}
.woocommerce-tabs .panel>h2:first-child {
    font-size: 20px;
}
/* end single Product Page */
/* side -cart */
.xoo-wsc-products .xoo-wsc-sm-left {
    justify-content: space-between;
}
.xoo-wsc-products .xoo-wsc-sm-right {
    justify-content: unset;
}
/* End side -cart */

@media (min-width: 1440px) {
    .bdt-prime-slider-dragon .bdt-prime-slider-wrapper .bdt-prime-slider-content {
        margin-left:200px;
        max-width: 1060px
    }

    .bdt-prime-slider-dragon .bdt-prime-slider-wrapper .bdt-prime-slider-content .bdt-sub-title .bdt-sub-title-inner {
        font-size: 36px
    }

    .bdt-prime-slider-dragon .bdt-prime-slider-wrapper .bdt-prime-slider-content .bdt-main-title .bdt-title-tag {
        font-size: 120px
    }

    .bdt-prime-slider-dragon .bdt-prime-slider-wrapper .bdt-prime-slider-content .bdt-slider-excerpt {
        max-width: 690px
    }

    .bdt-prime-slider-dragon .bdt-prime-slider-social-icon {
        left: 200px;
        bottom: 80px
    }

    .bdt-prime-slider-dragon .bdt-dotnav {
        right: 100px
    }

}

@media (min-width: 1024px) {
    .bdt-prime-slider-dragon .bdt-prime-slider-wrapper .bdt-prime-slider-content .bdt-sub-title .bdt-sub-title-inner {
        font-size: 32px;
        letter-spacing: 3px;
    }
}



