* {
    box-sizing: border-box
}

body {
    margin: 0;
    font-family: Open Sans,-apple-system,BlinkMacSystemFont,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,BitcoinFont;
    -webkit-overflow-scrolling: touch;
    -webkit-font-smoothing: antialiased;
	min-width: 360px;
	background-color: #18252c;
}

 img {
	max-width: 100%;
	 height: auto;
	 text-align: center;
}

/* .blog-single__article-text p img {
	display: block;
	margin: 0 auto;
} */

.wrapper-block-content {
    background: #fff
}

b,
strong {
    font-weight: 600
}

.blog-single__article-text > p > strong {
	font-weight: 600;
}

.blog-single__article-text > h2 > strong {
	font-weight: 600;
}


.container {
    max-width: calc(1200px + 32px);
    margin: 0 auto;
    padding: 0 16px;
    width: 100%
}

@media (min-width:768px) {
    .container {
        max-width: calc(1200px + 64px);
        padding: 0 24px;
    }
}

@media (min-width: 1200px) {
	.container {
	    max-width: calc(1200px + 130px);
		padding: 0 32px;
	}
}


.wrapper {
    padding-top: 50px;
    padding-bottom: 50px
}

@media (min-width:992px) {
    .wrapper {
        padding-top: 100px;
        padding-bottom: 100px
    }
}

.first-section {
    padding-top: 50px!important
}

.success {
    color: #6bae29
}

.error {
    color: #f44336
}

@media (max-width: 1150px) {
	.body-scroll-lock {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		overflow: hidden
	}
}

.turbo-promo {
    -webkit-align-items: center;
    align-items: center;
    background: #f1f1f1;
    bottom: 0;
    color: #121719;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row;
    flex-flow: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 16px .5rem 13px;
    position: fixed;
    width: 100%;
    z-index: 1049
}

@media (min-width:350px) {
    .turbo-promo {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media (min-width:380px) {
    .turbo-promo {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.turbo-promo .btn {
    background: #2da36a;
    border: 0;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.3125rem;
    padding: 4px 10px
}

@media (min-width:768px) {
    .turbo-promo {
        background: linear-gradient(92deg,#000c40 -13.73%,#156389 31.79%,#000c40 89.8%);
        color: #fff;
        -webkit-justify-content: center;
        justify-content: center;
        padding-top: 6px;
        padding-bottom: 6px
    }

    .turbo-promo .btn {
        font-weight: 400;
        font-size: 1.125rem;
        line-height: 1.6875rem;
        padding: 2px 25px;
        margin-left: 18px
    }

    .turbo-promo .turbo-promo__group {
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row;
        flex-flow: row
    }

    .turbo-promo .turbo-promo__title {
        font-weight: 400;
        font-size: 1.125rem;
        line-height: 1.5625rem
    }

    .turbo-promo .turbo-promo__cta {
        font-weight: 600;
        font-size: 1.125rem;
        line-height: 1.5625rem;
        margin-left: 3px
    }

    .turbo-promo .turbo-promo__close {
        left: auto;
        right: 16px
    }

    .turbo-promo .turbo-promo__close img {
        height: 22px;
        width: 22px
    }
}

@media (min-width:1200px) {
    .turbo-promo .turbo-promo__subtitle {
        display: block;
        margin-left: 3px
    }

    .turbo-promo .turbo-promo__close {
        top: 50%
    }
}

.turbo-promo__title {
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 120%
}

.turbo-promo__cta {
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 1rem;
    text-transform: uppercase
}

.turbo-promo__subtitle {
    display: none
}

.turbo-promo__close {
    height: 26px;
    width: 26px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (min-width:350px) {
    .turbo-promo__close {
        left: 2px
    }
}

@media (min-width:380px) {
    .turbo-promo__close {
        left: 10px
    }
}

.alignleft {float:left; margin-right:10px;} .alignright {float:right; margin-left:10px;} .aligncenter {margin-left:auto; margin-right:auto; display:block}

.mce-i-custom-shortcodes-icon {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('https://swiftelitetrade.com/for-traders/soft/shortcoder/admin/images/shortcoder.svg');
}
