/* Font family */
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500&family=Roboto:wght@300;400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;500;700;900&display=swap');


@font-face {
    font-family: 'brittany_signatureregular';
    src: url('fonts/brittanysignature-webfont.woff2') format('woff2'),
         url('fonts/brittanysignature-webfont.woff') format('woff'),
         url('fonts/brittanysignature-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



/* Font size 10->100 */
.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size17 {font-size:17px;}
.size18 {font-size:18px;}
.size19 {font-size:19px;}
.size20 {font-size:20px;}
.size21 {font-size:21px;}
.size22 {font-size:22px;}
.size23 {font-size:23px;}
.size24 {font-size:24px;}
.size25 {font-size:25px;}
.size26 {font-size:26px;}
.size27 {font-size:27px;}
.size28 {font-size:28px;}
.size29 {font-size:29px;}
.size30 {font-size:30px;}
.size35 {font-size:35px;}
.size40 {font-size:40px;}
.size45 {font-size:45px;}
.size50 {font-size:50px;}
.size55 {font-size:55px;}
.size60 {font-size:60px;}
.size65 {font-size:65px;}
.size70 {font-size:70px;}
.size75 {font-size:75px;}
.size80 {font-size:80px;}
.size85 {font-size:85px;}
.size90 {font-size:90px;}
.size95 {font-size:95px;}
.size100 {font-size:100px;}


/* Divers */
strong {font-weight: 600;}
.no_border {border-style:none;}
.no_padding {padding: 0 0;}
.no_margin {margin: 0 0;}
.t_italic {font-style: italic;}
.t_normal {text-transform: none;}
.big_case {text-transform:uppercase;}
.minuscule {text-transform: lowercase; display: inline;}
.pos-relative {position:relative;}
hr {margin-bottom: 80px; height:1px; background-color:#cccccc; border:none;}

/* Alignements */
.t_center {text-align:center;}
img.t_center {margin:0 auto; display:block;}
.t_justify {text-align:justify;}
.t_left {text-align:left;}
.t_right {text-align:right;}
.f_right {float:right;}
.f_left {float:left;}
.clearfloat {clear:both; height: 0;}
.pad50 {padding:0 50px 0 0;}
.padminitxt {padding:0 30px;}
.mbot10 {margin-bottom: 10px; display:block;}
.mbot5 {margin-bottom: 5px;}
.mtop70 {margin-top: 70px;}
.mtop150 {margin-top: 150px;}
.mtop50 {margin-top: 50px;}
.mtop100 {margin-top: 100px;}
.mtop40 {margin-top: 40px; display: block;}
.mbot20 {margin-bottom:20px;}
.mbot40 {margin-bottom:40px;}
.mbot50 {margin-bottom:50px;}
.pt50 {padding-top:50px;}
.mb_ml {margin-bottom: 5px; display: inline-block;}
.lh_25 {line-height: 25px;}
.h25{height: 25px;}
.h230 img {vertical-align: middle;}