body{
    margin: 0;
    padding: 0;
}

/*-------------------------------------------*
 *		          FONT - SIZES
 *------------------------------------------*/
.ar-has-8-font-size,.ar-has-10-font-size,.ar-has-12-font-size,.ar-has-14-font-size,.ar-has-16-font-size,.ar-has-18-font-size,
.ar-has-20-font-size,.ar-has-22-font-size,.ar-has-24-font-size,.ar-has-26-font-size,.ar-has-28-font-size,.ar-has-30-font-size,
.ar-has-32-font-size,.ar-has-34-font-size,.ar-has-36-font-size,.ar-has-38-font-size,.ar-has-40-font-size,.ar-has-42-font-size,
.ar-has-44-font-size,.ar-has-46-font-size,.ar-has-48-font-size,.ar-has-50-font-size,.ar-has-52-font-size,.ar-has-54-font-size,
.ar-has-56-font-size,.ar-has-58-font-size,.ar-has-60-font-size,.ar-has-62-font-size,.ar-has-64-font-size,.ar-has-66-font-size,
.ar-has-68-font-size,.ar-has-70-font-size,.ar-has-72-font-size{
    position: relative;
    line-height: 1.5em;
}

.ar-has-8-font-size{font-size: 8px}
.ar-has-10-font-size{font-size: 10px}
.ar-has-12-font-size{font-size: 12px}
.ar-has-14-font-size{font-size: 14px}
.ar-has-16-font-size{font-size: 16px}
.ar-has-18-font-size{font-size: 18px}
.ar-has-20-font-size{font-size: 20px}
.ar-has-22-font-size{font-size: 22px}
.ar-has-24-font-size{font-size: 24px}
.ar-has-26-font-size{font-size: 26px}
.ar-has-28-font-size{font-size: 28px}
.ar-has-30-font-size{font-size: 30px}
.ar-has-32-font-size{font-size: 32px}
.ar-has-34-font-size{font-size: 34px}
.ar-has-36-font-size{font-size: 36px}
.ar-has-38-font-size{font-size: 38px}
.ar-has-40-font-size{font-size: 40px}
.ar-has-42-font-size{font-size: 42px}
.ar-has-44-font-size{font-size: 44px}
.ar-has-46-font-size{font-size: 46px}
.ar-has-48-font-size{font-size: 48px}
.ar-has-50-font-size{font-size: 50px}
.ar-has-52-font-size{font-size: 52px}
.ar-has-54-font-size{font-size: 54px}
.ar-has-56-font-size{font-size: 56px}
.ar-has-58-font-size{font-size: 58px}
.ar-has-60-font-size{font-size: 60px}
.ar-has-62-font-size{font-size: 62px}
.ar-has-64-font-size{font-size: 64px}
.ar-has-66-font-size{font-size: 66px}
.ar-has-68-font-size{font-size: 68px}
.ar-has-70-font-size{font-size: 70px}
.ar-has-72-font-size{font-size: 72px}
.ar-has-74-font-size{font-size: 74px}
.ar-has-76-font-size{font-size: 76px}
.ar-has-78-font-size{font-size: 78px}
.ar-has-80-font-size{font-size: 80px}
.ar-has-82-font-size{font-size: 82px}
.ar-has-84-font-size{font-size: 84px}
.ar-has-86-font-size{font-size: 86px}
.ar-has-88-font-size{font-size: 88px}
.ar-has-90-font-size{font-size: 90px}
.ar-has-92-font-size{font-size: 92px}
.ar-has-94-font-size{font-size: 94px}
.ar-has-96-font-size{font-size: 96px}
.ar-has-98-font-size{font-size: 98px}
.ar-has-100-font-size{font-size: 100px}



.container,
.wp-block-group.alignwide .wp-block-group__inner-container,
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
    width: 86%;
}
.container{
    position: relative;
    margin: 0 auto;
}
.entry-content{
    position: relative;
    line-height: 1.5em;
}
.entry-content > * {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.25em;
}
.entry-content iframe{display: block;}
.entry-content .wp-block-group .wp-block-columns.alignfull{width: 100%;}
.entry-content .alignfull{margin-bottom: 0;}
.aligncenter{
    margin: 0 auto;
    text-align: center;
    display: block;
}
.wp-block-spacer{margin-bottom: 0;}
.wp-block-group.has-background{box-sizing: border-box;}
.wp-block-group.has-background.alignwide{
    /*padding: 60px 0 32px 0;*/
}
.wp-block-group.alignwide .wp-block-group__inner-container{margin: 0 auto;}
.wp-block-group.has-background{padding: 0;}


@media screen and (max-width : 1460px){
    .container,
    .wp-block-group.alignwide .wp-block-group__inner-container,
    .wp-block-cover.alignwide .wp-block-cover__inner-container,
    .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
        width: 88%;
    }
}

@media screen and (max-width : 1100px){
    .container,
    .wp-block-group.alignwide .wp-block-group__inner-container,
    .wp-block-cover.alignwide .wp-block-cover__inner-container,
    .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
        width: 90%;
    }
}
