/*
Theme Name: swap
Author: Dicky
Author URI: http://swwwap.hk
Description: This is a  bootstrap theme for wordpress. 
Version: 1.0
License: swwwap
*/

 @import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700;900&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;600;700&display=swap');
 
html,h1,h2,h3,h4,h5,h6,h7,input,label,textarea,button,.datepicker table{font-family:'Raleway',  sans-serif;;margin: 0;color: #A22237;font-weight: 900;letter-spacing: .6px}
html{font-weight: 500}

h1 	{ font-size:3.3em;line-height: 1 ;}
h1.small 	{ font-size:2.8em;line-height: 1 ;}
h2 	{ font-size:2em;line-height:1.2; }
h3 ,.page-template-template-edu-about .p-l b	{ font-size:1.8em;line-height:1.2 ;}
h3.small{font-size: 1.3em}
h4,.school-content p strong 	{ font-size:1.2em;line-height:1.2	}
h5 ,.nf-field-description p	{ font-size:1em;line-height:1.2}
h6	{ font-size:.8em;line-height:1.4	;font-weight: 100;}
h6.small,.user-registration-password-hint	{ font-size:.6em;line-height:1.4	;font-weight: 100;}

.info-box h6{font-size: .9em}

.career-content ul li,.user-registration-message,p,.content-p,.content-p ul li ,.multimedia-single,.message-pop-inner li{font-family: 'Raleway', 'Noto Sans TC', sans-serif;;font-weight: normal;line-height: 1.7;font-size: 1em;font-weight: 500;color: #000;margin-bottom: 20px}

.language-tc .user-registration-message,.language-tc p,.language-tc .content-p,.language-tc .content-p ul li ,.language-tc .multimedia-single{font-family:  'Noto Sans TC', sans-serif;}
.language-sc .user-registration-message,.language-sc p,.language-sc .content-p,.language-sc .content-p ul li ,.language-sc .multimedia-single{font-family: 'Noto Sans TC', 'Noto Sans SC', sans-serif;}

.language-tc,.language-tc h1,.language-tc h2,.language-tc h3,.language-tc h4,.language-tc h5, .language-tc h6,.language-tc h7,.language-tc input , .language-tc label ,.language-tc textarea,.language-tc button,.language-tc.datepicker table{font-family:  'Noto Sans TC', sans-serif;}
.language-sc,.language-sc h1,.language-sc h2,.language-sc h3,.language-sc h4,.language-sc h5, .language-sc h6,.language-sc h7,.language-sc input , .language-sc label ,.language-sc textarea,.language-sc button,.language-sc.datepicker table{font-family: 'Noto Sans TC', 'Noto Sans SC', sans-serif;}

.breathing-title span{font-family: 'Breathing Personal Use',  sans-serif;display: inline-block;font-size:  1.7em !important;font-weight: normal !important}

input,label,textarea,select{color: #FFF}

.line-height-1{line-height: 1 !important}
.line-height-13{line-height: 1.3}
.line-height-2{line-height: 1.6}

.text-left{text-align: left !important}
i,em{font-style: italic}
.text-justify{text-align: left}
.bold,strong,p strong{font-weight: 900}
.mid-bold,label,button{font-weight: 700}
.normal,input,textarea,.datepicker table{font-weight: 500}
.light,input,textarea{font-weight: 300}
.italic{font-family: sans-serif; font-style: italic}
.upper{text-transform: capitalize}
.cap{text-transform: capitalize}]
.border{border-bottom: 2px solid #000}
.inline{display: inline}
.inline-block{display: inline-block}
.col-no-padding{padding: 0}


.margin-100-top{margin-top: 100px}

.margin-80-top{margin-top: 80px}
.margin-60-top{margin-top: 60px}
.margin-50-top{margin-top: 50px}
.margin-40-top{margin-top: 40px}
.margin-30-top{margin-top: 30px}
.margin-20-top{margin-top: 20px}
.margin-10-top{margin-top: 10px}
.margin-0-top{margin-top: 0px}

.margin-200-bottom{margin-bottom: 200px}

.margin-120-bottom{margin-bottom: 120px}
.margin-90-bottom{margin-bottom: 90px}
.margin-80-bottom{margin-bottom: 80px}
.margin-60-bottom{margin-bottom: 60px}
.margin-40-bottom{margin-bottom: 40px}
.margin-30-bottom{margin-bottom: 30px}
.margin-25-bottom{margin-bottom: 25x}
.margin-20-bottom{margin-bottom: 20px}
.margin-10-bottom{margin-bottom: 10px}
.margin-0-bottom{margin-bottom: 0}
.margin-5-bottom{margin-bottom: 5px}


a{
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}


/** 2024/8/2 **/
.edumakers_img img {
  max-width: 100%;
}
.center-block {
  display: block;
  margin: 0 auto;
}

.edumakers_video {
  position: relative;
  max-width: 88%;
  margin: 0 auto;
  margin-top: 30px;
}

.edumakers_video video {
  widows: 100%;
  max-width: 100%;
}

.edumakers_findmore {
  margin: 40px 0px;
}

.edumakers_landng {
  margin-bottom: 25px;
}
/** 2024/8/2 **/