/*
	Theme Name: Seven Steps
 	Theme URI: https://www.sevenstepswriting.com/
	Description: Seven Steps WordPress Theme
	Version: 1.0.3
	Author: JTB Studios
	Author URI: https://www.jtbstudios.com.au/
*/

/* =WordPress Core
-------------------------------------------------------------- */

.free-trial-order .button_simple {
    max-width: 400px;
    color: #fff;
    justify-content: center;
    margin: 0 auto;
}

.free-trial-order .button_simple circle, .free-trial-order .button_simple polyline {
    stroke: #ffffff !important;
}

.mixed_content_image_text_or_video_text .image_text .wysiwyg p {
    margin: revert !important;
    padding: 0 !important;
}

.membership-link{
    display: block;
    margin: 10px 0 0 !important;
    text-align: center;
}

@media (min-width: 768px) {
    .free-trial-order .container {
        padding: 0;
    }

    .free-trial-order .checkout_top_logo {
        padding-left: 8.819vw;
    }

    .free-trial-order .checkout_top_wrap div {
        width: 33.3333%;
    }

    .free-trial-order .checkout_top_wrap .checkout_top_title {
        text-align: center;
    }

    .free-trial-order .checkout_cont .title_22 {
        font-size: 1.5vw !important;
    }
}

@media (max-width: 767px){
    .mixed_content_image_text_or_video_text .image_text .wysiwyg,
    .mixed_content_image_text_or_video_text .reverse_sides .wysiwyg{
        order: 1 !important;
    }

    .mixed_content_image_text_or_video_text .image_text .wysiwyg .button_simple,
    .mixed_content_image_text_or_video_text .reverse_sides .wysiwyg .button_simple{
        display: block;
    }

    .mixed_content_image_text_or_video_text .image_text picture,
    .mixed_content_image_text_or_video_text .reverse_sides picture{
        order: 2 !important;
        margin-top: 25px;
    }
}

@media (min-width: 1025px) {
    .free-trial-order .checkout_top_logo svg {
        width: 12.5vw !important;
    }

    .free-trial-order .checkout_top_logo svg path {
        fill: #ffffff !important;
    }
}

@media (max-width: 1024px) {
    .sec_nav_list_select {
        display: none !important;
    }

    .sec_nav_cont.fixed {
        padding: 8px 15px;
    }

    .sec_nav_cont.fixed .sec_nav_list_select {
        justify-content: center;
        margin-bottom: 0;
    }

    .sec_nav_cont.fixed .button_simple {
        margin: 15px auto 0;
        max-width: 235px;
        font-size: 12.5px;
    }
}

@media (min-width: 576px) {
    .bcg-mobile{
        display: none;
    }
}

@media (max-width: 575px) {
    .sec_nav_cont.fixed .select_label, .sec_nav_cont.fixed .select_button_wrap {
        font-size: 12.5px;
    }

    .bcg-mobile{
        z-index: 1;
    }

    .bcg-desktop{
        z-index: -1;
    }

    .bcg-png{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .bcg-png-wrap{
        display: flex;
        width: 100%;
        height: 100%;
    }

    .bcg-png img{
        margin-left: auto;
        height: 90%;
        margin-top: auto;
        width: auto;
    }
}
