/*
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=Noto+Sans+TC:wght@100..900&display=swap');  
@import url('https://fonts.googleapis.com/css2?family=GFS+Didot&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
html,h1,h2,h3,h4,h5,h6,h7{font-family:  'Noto Sans TC','Montserrat', "Helvetica Neue", Helvetica, Arial,sans-serif ;color: #2d2d2d;margin: 0;letter-spacing: .2px}



h1 	{ font-size:2.4em;line-height:1 ;}
h2 	{ font-size:1.4em;line-height:1.4; }
h3 	{ font-size:1.2em;line-height:1.2 ;}
h4 	{ font-size:1.05em;line-height:1.4}
h5  ,footer .menu li a{ font-size:.85em;line-height:1.4}
h6	{ font-size:.75em;line-height:1.4}

p{font-family:  "Helvetica Neue", Helvetica, Arial, 'Noto Sans TC', sans-serif;font-weight: normal;line-height: 1.8;color: #2d2d2d;font-size: .9em;letter-spacing: 1px}
.wysiwyg-content p{margin-bottom: 30px}

a{color: #2d2d2d}
a:hover{color: #2d2d2d}

i,em{font-style: italic}
.text-justify{text-align: left}
.bold,strong,p strong{font-weight: 500}

.language-zh .bold,.language-zh strong,.language-zh p strong{font-weight:800}

.serif.bold{font-weight: normal}
.mid-bold{font-weight: 400}
.italic{font-family: sans-serif; font-style: italic}
.upper{text-transform: uppercase}
.cap{text-transform: capitalize}
.border{border-bottom: 2px solid #2d2d2d}
.inline{display: inline}
.inline-block{display: inline-block}
.col-no-padding{padding: 0}

.vertical-text {
    writing-mode: vertical-rl; /* Rotates text to vertical, right-to-left */
    text-orientation: mixed; /* Ensures proper character orientation */

}

.letter-space-0{letter-spacing: 0px !important}
.letter-space-1{letter-spacing: .6px !important}
.letter-space-2{letter-spacing: 1px}
.letter-space-4{letter-spacing: 2px}
.letter-space-8{letter-spacing: 4px}

.padding-40-right{padding-right: 40px}
.padding-80-right{padding-right: 80px}

.margin-100-top{margin-top: 100px}
.margin-85-top{margin-top: 85px}
.margin-80-top{margin-top: 80px}
.margin-60-top{margin-top: 60px}
.margin-55-top{margin-top: 55px}
.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-80-bottom{margin-bottom: 80px}
.margin-70-bottom{margin-bottom: 70px}
.margin-60-bottom{margin-bottom: 60px}
.margin-50-bottom{margin-bottom: 40px}
.margin-40-bottom{margin-bottom: 40px}
.margin-30-bottom{margin-bottom: 30px}
.margin-20-bottom{margin-bottom: 20px}
.margin-10-bottom{margin-bottom: 10px}
.margin-0-bottom{margin-bottom: 0}
.margin-5-bottom{margin-bottom: 5px}


