
.arial {
font-family : arial, helvetica, sans-serif;
}

.bebasneue {
font-family: 'Bebas Neue', cursive;
}

.blinker {
font-family: 'Blinker', sans-serif;
}

.courgette {
font-family: 'Courgette', cursive;
}

.damion {
font-family: 'Damion', cursive;
}

.dancing {
font-family: 'Dancing Script', cursive;
}

.georgia {
font-family : Georgia, Times New Roman, Times, serif;
}

.kanit {
font-family: 'Kanit', sans-serif;
}

.kaushan {
font-family: 'Kaushan Script', cursive;
}

.nanumgothic {
font-family: 'Nanum Gothic', sans-serif;
}   

.opensans {
font-family: 'Open Sans', sans-serif;
} 

.pacifico {
font-family: 'Pacifico', cursive;
}

.pinyon {
font-family: 'Pinyon Script', cursive;
}

.raleway {
font-family: 'Raleway', sans-serif;
}

.roboto {
font-family: 'Roboto', sans-serif;
}

.robotocondensed {
font-family: 'Roboto Condensed', sans-serif;
}

.sulpurpoint {
font-family: 'Sulphur Point', sans-serif;
}

.tangerine {
font-family: 'Tangerine', cursive;
}

.ubuntu {
font-family: 'Ubuntu', sans-serif;
}

.verdana {
font-family: Verdana, Geneva, sans-serif;
}







/* SIZES */

.font-011 {
font-size:11px;
}

.font-012 {
font-size:12px;
}

.font-014 {
font-size:14px;
}

.font-016 {
font-size:16px;
}

.font-017 {
font-size:17px;
}

.font-018 {
font-size:18px;
}

.font-019 {
font-size:19px;
}

.font-020 {
font-size:20px;
}

.font-021 {
font-size:21px;
}

.font-024 {
font-size:24px;
}

.font-025 {
font-size:25px;
}   

.font-027 {
font-size:27px;
}    
 

.font-028 {
font-size:28px;
}

.font-029 {
font-size:29px;
}

.font-030 {
font-size:30px;
}

.font-032 {
font-size:32px;
}

.font-036 {
font-size:36px;
}

.font-040 {
font-size:40px;
font-weight:bold;
}

.font-045 {
font-size:45px;
}

.font-050 {
font-size:50px;
line-height:57px;
}

.font-055 {
font-size:55px;
}

.font-060 {
font-size:60px;
}

.font-080 {
font-size:80px;
}

.font-090 {
font-size:90px;
}








/* SPECIAL SIZES */


.specialfont-01 {
font-size:160px;
line-height:150px;
}

.specialfont-02 {
font-size:120px;
line-height:120px;
}

.specialfont-03 {
font-size:100px;
line-height:normal;
}

.specialfont-04 {
font-size:65px;
line-height:68px;
}

.specialfont-05 {
font-size:45px;
line-height:15px;
}

.specialfont-06 {
font-size:90px;
line-height:85px;
}

.specialfont-07 {
font-size:79px;
line-height:75px;
}

.specialfont-08 {
font-size:140px;
line-height:140px;
}

.specialfont-09 {
font-size:100px;
line-height:95px;
}


.soumission-font-01 {
font-size:100px;
line-height:1.1;
}

.soumission-font-02 {
font-size:24px;
line-height:1.3;
}












@media only screen and (max-width: 1800px) {

.font-050 {
font-size:45px;
line-height:51px;
}

.font-060 {
font-size:55px;
}

.specialfont-02 {
font-size:117px;
line-height:117px;
}

.specialfont-06 {
font-size:88px;
line-height:84px;
}

.specialfont-07 {
font-size:75px;
line-height:70px;
}

.specialfont-08 {
font-size:130px;
line-height:130px;
}



}




@media only screen and (max-width: 1700px) {

.font-029 {
font-size:27px;
}

.font-040 {
font-size:38px;
}

.font-050 {
font-size:42px;
line-height:50px;
}

.font-060 {
font-size:50px;
}

.specialfont-02 {
font-size:112px;
line-height:109px;
}

.specialfont-06 {
font-size:83px;
line-height:75px;
}

.specialfont-07 {
font-size:70px;
line-height:66px;
}

.specialfont-08 {
font-size:125px;
line-height:125px;
}

.specialfont-09 {
font-size:95px;
line-height:90px;
}


}



@media only screen and (max-width: 1600px) {

.font-019 {
font-size:18px;
}

.font-028 {
font-size:27px;
}

.font-029 {
font-size:26px;
}

.font-040 {
font-size:36px;
}

.font-050 {
font-size:40px;
line-height:48px;
}

.font-060 {
font-size:49px;
}

.specialfont-02 {
font-size:105px;
line-height:100px;
}

.specialfont-06 {
font-size:78px;
line-height:70px;
}

.specialfont-07 {
font-size:60px;
line-height:55px;
}

.specialfont-08 {
font-size:120px;
line-height:120px;
}

.specialfont-09 {
font-size:90px;
line-height:85px;
}

.soumission-font-01 {
font-size:90px;
line-height:1.1;
}

.soumission-font-02 {
font-size:23px;
line-height:1.3;
}


}



@media only screen and (max-width: 1500px) {

.font-019 {
font-size:17px;
}

.font-027 {
font-size:26px;
}  

.font-028 {
font-size:26px;
}

.font-040 {
font-size:33px;
}

.font-050 {
font-size:39px;
line-height:47px;
}

.font-060 {
font-size:48px;
}

.specialfont-02 {
font-size:98px;
line-height:91px;
}

.specialfont-06 {
font-size:74px;
line-height:63px;
}

.specialfont-07 {
font-size:60px;
line-height:55px;
}

.specialfont-08 {
font-size:110px;
line-height:110px;
}

.specialfont-09 {
font-size:85px;
line-height:80px;
}

}



@media only screen and (max-width: 1400px) {

.font-027 {
font-size:25px;
}  

.font-028 {
font-size:24px;
}

.font-029 {
font-size:25px;
}

.font-030 {
font-size:28px;
}

.font-040 {
font-size:30px;
}

.font-050 {
font-size:36px;
line-height:44px;
}

.font-060 {
font-size:46px;
}

.specialfont-02 {
font-size:90px;
line-height:82px;
}

.specialfont-06 {
font-size:68px;
line-height:61px;
}

.specialfont-07 {
font-size:55px;
line-height:50px;
}

.specialfont-08 {
font-size:100px;
line-height:100px;
}

.specialfont-09 {
font-size:80px;
line-height:75px;
}

.soumission-font-01 {
font-size:80px;
line-height:1.1;
}

.soumission-font-02 {
font-size:22px;
line-height:1.3;
}


}






@media only screen and (max-width: 1300px) {

.font-027 {
font-size:24px;
}  


.font-028 {
font-size:23px;
}

.font-030 {
font-size:27px;
}

.font-040 {
font-size:29px;
}

.font-050 {
font-size:32px;
line-height:40px;
}

.font-060 {
font-size:45px;
}

.specialfont-01 {
font-size:148px;
line-height:142px;
}

.specialfont-02 {
font-size:85px;
line-height:76px;
}

.specialfont-03 {
font-size:90px;
line-height:normal;
}

.specialfont-04 {
font-size:58px;
line-height:62px;
}

.specialfont-05 {
font-size:40px;
line-height:10px;
}

.specialfont-06 {
font-size:55px;
line-height:54px;
}

.specialfont-07 {
font-size:50px;
line-height:45px;
}

.specialfont-08 {
font-size:95px;
line-height:90px;
}

.specialfont-09 {
font-size:70px;
line-height:65px;
}

.soumission-font-01 {
font-size:78px;
line-height:1.1;
}

.soumission-font-02 {
font-size:21px;
line-height:1.3;
}


}




@media only screen and (max-width: 1200px) {

.font-016 {
font-size:16px;
}

.font-019 {
font-size:17px;
}

.font-018 {
font-size:17px;
}

.font-021 {
font-size:20px;
}

.font-027 {
font-size:23px;
}  


.font-028 {
font-size:22px;
}

.font-029 {
font-size:24px;
}

.font-030 {
font-size:26px;
}

.font-032 {
font-size:30px;
}

.font-036 {
font-size:32px;
}

.font-040 {
font-size:28px;
}

.font-050 {
font-size:28px;
line-height:36px;
}

.font-060 {
font-size:42px;
}


.font-090 {
font-size:85px;
}


.specialfont-02 {
font-size:78px;
line-height:72px;
}

.specialfont-06 {
font-size:58px;
line-height:50px;
}

.specialfont-07 {
font-size:45px;
line-height:43px;
}

.specialfont-08 {
font-size:86px;
line-height:80px;
}

.specialfont-09 {
font-size:67px;
line-height:62px;
}

.soumission-font-01 {
font-size:75px;
line-height:1.1;
}

.soumission-font-02 {
font-size:20px;
line-height:1.3;
}

}




@media only screen and (max-width: 1100px) {

.font-016 {
font-size:15px;
}

.font-018 {
font-size:16px;
}

.font-019 {
font-size:16px;
}

.font-027 {
font-size:22px;
}  

.font-028 {
font-size:21px;
}

.font-030 {
font-size:25px;
}

.font-032 {
font-size:28px;
}

.font-036 {
font-size:30px;
}

.font-040 {
font-size:26px;
}

.font-050 {
font-size:27px;
line-height:35px;
}

.font-060 {
font-size:40px;
}

.font-090 {
font-size:80px;
}

.specialfont-02 {
font-size:73px;
line-height:67px;
}

.specialfont-06 {
font-size:51px;
line-height:44px;
}

.specialfont-07 {
font-size:40px;
line-height:38px;
}

.specialfont-09 {
font-size:60px;
line-height:55px;
}


}



/* Tablet */



@media only screen and (max-width: 1050px) {

.font-016 {
font-size:15px;
}

.font-017 {
font-size:15px;
}

.font-019 {
font-size:16px;
}

.font-020 {
font-size:19px;
}

.font-021 {
font-size:19px;
}

.font-024 {
font-size:22px;
}

.font-027 {
font-size:20px;
}  

.font-030 {
font-size:24px;
}

.font-036 {
font-size:28px;
}

.font-040 {
font-size:24px;
}

.font-050 {
font-size:26px;
line-height:34px;
}

.font-060 {
font-size:38px;
}

.font-090 {
font-size:77px;
}

.specialfont-01 {
font-size:118px;
line-height:111px;
}

.specialfont-02 {
font-size:72px;
line-height:64px;
}

.specialfont-06 {
font-size:49px;
line-height:42px;
}

.specialfont-07 {
font-size:35px;
line-height:32px;
}

.specialfont-08 {
font-size:78px;
line-height:70px;
}

.specialfont-09 {
font-size:57px;
line-height:52px;
}

.soumission-font-01 {
font-size:72px;
line-height:1.1;
}

.soumission-font-02 {
font-size:20px;
line-height:1.3;
}


}





@media only screen and (max-width: 1000px) {

.font-016 {
font-size:13px;
}

.font-018 {
font-size:14px;
line-height:17px;
}

.font-019 {
font-size:15px;
}

.font-020 {
font-size:19px;
}

.font-027 {
font-size:19px;
}  


.font-028 {
font-size:19px;
}

.font-029 {
font-size:23px;
}

.font-030 {
font-size:22px;
}


.font-032 {
font-size:22px;
line-height:25px;
}

.font-040 {
font-size:22px;
}

.font-050 {
font-size:24px;
line-height:32px;
}

.font-060 {
font-size:36px;
}


.font-090 {
font-size:75px;
}

.specialfont-01 {
font-size:110px;
line-height:106px;
}

.specialfont-02 {
font-size:66px;
line-height:58px;
}

.specialfont-06 {
font-size:45px;
line-height:37px;
}

.specialfont-07 {
font-size:35px;
line-height:32px;
}

.specialfont-08 {
font-size:73px;
line-height:64px;
}

.specialfont-09 {
font-size:50px;
line-height:45px;
}

.soumission-font-01 {
font-size:70px;
line-height:1.1;
}

.soumission-font-02 {
font-size:19px;
line-height:1.3;
}


}






@media only screen and (max-width: 900px) {

.font-014 {
font-size:13px;
}

.font-016 {
font-size:13px;
}

.font-018 {
font-size:13px;
line-height:16px;
}

.font-020 {
font-size:18px;
}

.font-021 {
font-size:18px;
}

.font-024 {
font-size:21px;
}

.font-027 {
font-size:18px;
line-height:22px;
}  


.font-028 {
font-size:17px;
}

.font-029 {
font-size:21px;
}

.font-030 {
font-size:20px;
}

.font-032 {
font-size:19px;
line-height:22px;
}

.font-036 {
font-size:27px;
}

.font-040 {
font-size:20px;
line-height:24px;
}

.font-050 {
font-size:22px;
line-height:30px;
}

.font-060 {
font-size:35px;
}

.font-090 {
font-size:65px;
}

.specialfont-01 {
font-size:98px;
line-height:94px;
}

.specialfont-02 {
font-size:60px;
line-height:52px;
}

.specialfont-06 {
font-size:41px;
line-height:34px;
}

.specialfont-07 {
font-size:35px;
line-height:32px;
}

.specialfont-08 {
font-size:65px;
line-height:55px;
}

.specialfont-09 {
font-size:47px;
line-height:42px;
}


}





@media only screen and (max-width: 800px) {

.font-016 {
font-size:13px;
}

.font-020 {
font-size:18px;
}

.font-021 {
font-size:17px;
}


.font-024 {
font-size:20px;
}

.font-027 {
font-size:17px;
line-height:21px;
}  


.font-028 {
font-size:16px;
}

.font-029 {
font-size:20px;
}

.font-030 {
font-size:18px;
}


.font-036 {
font-size:26px;
}

.font-040 {
font-size:19px;
line-height:23px;
}

.font-050 {
font-size:20px;
line-height:24px;
}

.font-060 {
font-size:32px;
}

.font-090 {
font-size:60px;
}

.specialfont-01 {
font-size:90px;
line-height:85px;
}

.specialfont-02 {
font-size:54px;
line-height:50px;
}

.specialfont-06 {
font-size:35px;
line-height:28px;
}

.specialfont-07 {
font-size:35px;
line-height:32px;
}

.specialfont-08 {
font-size:60px;
line-height:50px;
}

.specialfont-09 {
font-size:40px;
line-height:35px;
}

.soumission-font-01 {
font-size:60px;
line-height:1.1;
}

.soumission-font-02 {
font-size:18px;
line-height:1.3;
}

}





@media only screen and (max-width: 725px) {

.font-014 {
font-size:12px;
}

.font-016 {
font-size:12px;
}

.font-018 {
font-size:13px;
line-height:16px;
}

.font-020 {
font-size:17px;
}

.font-027 {
font-size:15px;
line-height:19px;
}  


.font-028 {
font-size:14px;
}

.font-030 {
font-size:17px;
}

.font-032 {
font-size:19px;
line-height:22px;
}

.font-036 {
font-size:25px;
}

.font-040 {
font-size:18px;
line-height:22px;
}

.font-050 {
font-size:19px;
line-height:23px;
}

.font-060 {
font-size:30px;
}

.font-090 {
font-size:55px;
}

.specialfont-01 {
font-size:80px;
line-height:77px;
}

.specialfont-02 {
font-size:45px;
line-height:42px;
}

.specialfont-06 {
font-size:30px;
line-height:25px;
}

.specialfont-07 {
font-size:30px;
line-height:26px;
}

.specialfont-08 {
font-size:55px;
line-height:45px;
}

.specialfont-09 {
font-size:38px;
line-height:33px;
}


}





/* Phone */



@media only screen and (max-width: 650px) {

.font-014 {
font-size:15px;
}

.font-016 {
font-size:14px;
}

.font-017 {
font-size:17px;
}

.font-018 {
font-size:16px;
line-height:22px;
}

.font-019 {
font-size:18px;
}

.font-020 {
font-size:28px;
}

.font-021 {
font-size:21px;
}


.font-024 {
font-size:28px;
}

.font-027 {
font-size:14px;
line-height:18px;
}  

.font-028 {
font-size:13px;
}

.font-029 {
font-size:19px;
}

.font-030 {
font-size:16px;
}

.font-032 {
font-size:30px;
line-height:32px;
}

.font-040 {
font-size:17px;
}

.font-050 {
font-size:18px;
line-height:25px;
}

.font-060 {
font-size:28px;
}

.font-090 {
font-size:50px;
}


.specialfont-02 {
font-size:42px;
line-height:40px;
}

.specialfont-06 {
font-size:28px;
line-height:23px;
}

.specialfont-07 {
font-size:25px;
line-height:24px;
}

.specialfont-08 {
font-size:47px;
line-height:37px;
}

.specialfont-09 {
font-size:35px;
line-height:30px;
}

.soumission-font-01 {
font-size:55px;
line-height:1.1;
}

.soumission-font-02 {
font-size:18px;
line-height:1.3;
}

}



@media only screen and (max-width: 600px) {

.font-014 {
font-size:15px;
}

.font-016 {
font-size:14px;
}

.font-017 {
font-size:16px;
}

.font-018 {
font-size:14px;
}

.font-019 {
font-size:17px;
}

.font-020 {
font-size:26px;
}

.font-024 {
font-size:27px;
}

.font-025 {
font-size:20px;
}

.font-027 {
font-size:13px;
line-height:17px;
}  

.font-028 {
font-size:13px;
line-height:18px;
}

.font-029 {
font-size:18px;
}

.font-030 {
font-size:15px;
}

.font-032 {
font-size:28px;
}

.font-036 {
font-size:24px;
}

.font-040 {
font-size:15px;
line-height:19px;
}

.font-050 {
font-size:17px;
line-height:21px;
}

.font-060 {
font-size:26px;
}

.font-090 {
font-size:48px;
}

.specialfont-02 {
font-size:38px;
line-height:36px;
}

.specialfont-06 {
font-size:25px;
line-height:20px;
}

.specialfont-07 {
font-size:24px;
line-height:23px;
}

.specialfont-08 {
font-size:44px;
line-height:35px;
}

.specialfont-09 {
font-size:30px;
line-height:25px;
}

.soumission-font-01 {
font-size:55px;
line-height:1.0;
}

.soumission-font-02 {
font-size:17px;
line-height:1.3;
}

}




@media only screen and (max-width: 550px) {

.font-014 {
font-size:15px;
}

.font-016 {
font-size:14px;
}

.font-017 {
font-size:15px;
}

.font-018 {
font-size:14px;
}

.font-019 {
font-size:16px;
}

.font-020 {
font-size:24px;
}

.font-021 {
font-size:20px;
}

.font-024 {
font-size:27px;
}

.font-025 {
font-size:19px;
}

.font-027 {
font-size:13px;
line-height:16px;
}  

.font-028 {
font-size:12px;
line-height:17px;
}

.font-029 {
font-size:17px;
}

.font-030 {
font-size:16px;
}

.font-032 {
font-size:26px;
line-height:normal;
}

.font-036 {
font-size:21px;
}

.font-040 {
font-size:14px;
}

.font-050 {
font-size:15px;
line-height:20px;
}

.font-060 {
font-size:24px;
}

.font-090 {
font-size:46px;
}

.specialfont-02 {
font-size:34px;
line-height:32px;
}

.specialfont-06 {
font-size:23px;
line-height:19px;
}

.specialfont-07 {
font-size:22px;
line-height:24px;
}


.specialfont-08 {
font-size:41px;
line-height:32px;
}

.specialfont-09 {
font-size:25px;
line-height:23px;
}

.soumission-font-01 {
font-size:55px;
line-height:1.0;
}

.soumission-font-02 {
font-size:17px;
line-height:1.3;
}

}





@media only screen and (max-width: 500px) {

.font-014 {
font-size:14px;
}

.font-016 {
font-size:14px;
}

.font-017 {
font-size:15px;
}

.font-018 {
font-size:14px;
line-height:17px;
}

.font-019 {
font-size:16px;
}

.font-020 {
font-size:23px;
}

.font-021 {
font-size:20px;
}

.font-024 {
font-size:25px;
}

.font-025 {
font-size:18px;
}

.font-027 {
font-size:12px;
}  


.font-028 {
font-size:11px;
line-height:16px;
}

.font-030 {
font-size:15px;
}

.font-032 {
font-size:24px;
}

.font-036 {
font-size:19px;
}

.font-040 {
font-size:13px;
}

.font-050 {
font-size:13px;
line-height:16px;
}

.font-060 {
font-size:22px;
}

.font-090 {
font-size:45px;
}

.specialfont-01 {
font-size:52px;
line-height:51px;
}

.specialfont-02 {
font-size:29px;
line-height:26px;
}

.specialfont-06 {
font-size:20px;
line-height:16px;
}

.specialfont-07 {
font-size:20px;
line-height:22px;
}

.specialfont-08 {
font-size:35px;
line-height:28px;
}


.specialfont-09 {
font-size:25px;
line-height:23px;
}

}





@media only screen and (max-width: 425px) {

.font-016 {
font-size:13px;
}

.font-017 {
font-size:14px;
}

.font-018 {
font-size:13px;
line-height:16px;
}

.font-019 {
font-size:15px;
}

.font-020 {
font-size:18px;
}

.font-021 {
font-size:17px;
}

.font-027 {
display:none;
}  

.font-029 {
font-size:16px;
}

.font-030 {
font-size:14px;
}

.font-032 {
font-size:22px;
}

.font-036 {
font-size:26px;
}

.font-040 {
font-size:12px;
line-height:15px;
}

.font-050 {
font-size:12px;
line-height:13px;
}

.font-060 {
font-size:20px;
}

.specialfont-02 {
font-size:26px;
line-height:25px;
}

.specialfont-06 {
font-size:20px;
line-height:15px;
}

.specialfont-07 {
font-size:18px;
line-height:21px;
}

.specialfont-08 {
font-size:30px;
line-height:26px;
}

.specialfont-09 {
font-size:22px;
line-height:20px;
}


}





@media only screen and (max-width: 375px) {

.font-019 {
font-size:14px;
}

.font-020 {
font-size:17px;
}


.font-025 {
font-size:16px;
}

.font-027 {
font-size:11px;
line-height:12px;
}  

.font-029 {
font-size:15px;
}


.font-032 {
font-size:20px;
}

.font-036 {
font-size:20px;
}

.font-040 {
font-size:11px;
line-height:13px;
font-weight:normal;
}

.font-050 {
font-size:11px;
line-height:12px;
}



.specialfont-02 {
font-size:24px;
line-height:22px;
}

.specialfont-06 {
font-size:16px;
line-height:15px;
}

.specialfont-07 {
font-size:17px;
line-height:20px;
}

.specialfont-08 {
font-size:27px;
line-height:25px;
}

.specialfont-09 {
font-size:19px;
line-height:17px;
}


}




@media only screen and (max-width: 350px) {

.font-020 {
font-size:16px;
}


.font-025 {
font-size:16px;
}

.font-029 {
font-size:14px;
}


.font-032 {
font-size:20px;
}

.font-036 {
font-size:20px;
}

.font-040 {
font-size:11px;
line-height:13px;
font-weight:normal;
}


.specialfont-02 {
font-size:24px;
line-height:22px;
}

.specialfont-06 {
font-size:16px;
line-height:15px;
}

.specialfont-07 {
font-size:16px;
line-height:19px;
}

.specialfont-09 {
font-size:18px;
line-height:17px;
}

}





@media only screen and (max-width: 325px) {

.font-020 {
font-size:14px;
}


.font-025 {
font-size:15px;
}

.font-032 {
font-size:19px;
}

.font-036 {
font-size:19px;
}

.font-040 {
font-size:10px;
line-height:12px;
}


.specialfont-02 {
font-size:21px;
line-height:19px;
}

.specialfont-06 {
font-size:14px;
line-height:13px;
}

.specialfont-07 {
font-size:16px;
line-height:18px;
}

.specialfont-09 {
font-size:17px;
line-height:17px;
}


}





@media only screen and (max-width: 300px) {

.font-020 {
font-size:14px;
}


.font-025 {
font-size:15px;
}

.font-032 {
font-size:19px;
}

.font-036 {
font-size:19px;
}

.font-040 {
font-size:10px;
line-height:12px;
}


.specialfont-02 {
font-size:21px;
line-height:19px;
}

.specialfont-06 {
font-size:14px;
line-height:13px;
}

.specialfont-07 {
font-size:15px;
line-height:17px;
}

}












