#sidebar {
font-size: 16px;
}
.box28 {
position: relative;
margin: 2em 0;
padding: 25px 10px 7px;
border: solid 2px #FFC107;
}
.box28 .box-title {
position: absolute;
display: inline-block;
top: -2px;
left: -2px;
padding: 0 9px;
height: 25px;
line-height: 25px;
font-size: 17px;
background: #FFC107;
color: #ffffff;
font-weight: bold;
}
.box28 p {
margin: 0; 
padding: 0;
}
.box11{
padding: 0.5em 1em;
margin: 2em 0;
color: #5d627b;
background: white;
border-top: solid 5px #5d627b;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}
.box11 p {
margin: 0; 
padding: 0;
}
.box18{
margin:2em 0;
position: relative;
padding: 0.25em 1em;
border: solid 2px #ffcb8a;
border-radius: 3px 0 3px 0;
}
.box18:before,.box18:after
{
content: '';
position: absolute;
width:10px;
height: 10px;
border: solid 2px #ffcb8a;
border-radius: 50%;
}
.box18:after {
top:-12px;
left:-12px;
}
.box18:before {
bottom:-12px;
right:-12px;
}
.box18 p {
margin: 0; 
padding: 0;
}
.nomadBox1 {
padding: 1.5em;
margin: 15px 0;
color: #323232;
border: solid 3px #00a95f;
}
.nomadBox1 p {
padding: 0;
margin: 0;
}
dl.faq dt:before,
dl.faq dd:before{
font-size: 2em;
margin-right: .5em;
}
dl.faq dt:before{
content:"Q";
color: #c80021;
}
dl.faq dd:before{
content:"A";
color: #0085C8;
}
dl.faq dd{
border-bottom: 1px dotted #999;
margin-left: 0;
}
.nomadBox_deco25 {
border: 1px solid #9DC432;
background: #F3F7ED;
margin: 40px 0 15px 0;
position: relative;
}
.nomadBox_deco25 n1 {
margin-left: -1px !important;
padding: 15px 25px 15px 15px !important;
font-size: 20px !important;
color: #fff !important;
background: #9DC432 !important;
font-weight: bold;
display: inline-block !important;
margin-top: -25px !important;
left: 0 !important;
min-width: 150px !important;
text-align: center !important;
border-radius: 0 50em 50em 0;
}
.nomadBox_deco25 n1:before {
font-family: "Font Awesome 5 Free";
content: '\f4da';
font-size: 20px !important;
font-weight: 600;
padding-right: 5px;
padding-left: 5px;
}
.nomadBox_deco25 p {
padding: 15px 20px 20px 20px;
line-height: 1.5em;
margin: 0 !important;
}
.nomadBox_deco26 {
border: 1px solid #E04C4C;
background: #F9EDEF;
margin: 40px 0 15px 0;
position: relative;
}
.nomadBox_deco26 n1 {
margin-left: -1px !important;
padding: 15px 25px 15px 15px !important;
font-size: 20px !important;
color: #fff !important;
background: #E04C4C !important;
font-weight: bold;
margin-top: -25px !important;
left: 0 !important;
min-width: 150px !important;
text-align: center !important;
border-radius: 0 50em 50em 0;
display: inline-block !important;
}
.nomadBox_deco26 n1:before {
font-family: "Font Awesome 5 Free";
content: '\f119';
font-size: 15px;
font-weight: 600;
padding-right: 5px;
padding-left: 5px;
}
.nomadBox_deco26 p {
padding: 15px 20px 20px 20px;
line-height: 1.5em;
margin: 0 !important;
}
a.btn--orange {
color: #fff;
background-color: #eb6100;
border-bottom: 5px solid #b84c00;
}
a.btn--orange:hover {
margin-top: 3px;
color: #fff;
background: #f56500;
border-bottom: 2px solid #b84c00;
}
a.btn--shadow {
-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
}  .article h2{
background:none;
padding: 0;
font-size: 1.5em; font-weight: bold; padding-top: .5em;
padding-bottom: .5em;
padding-left: .5em;
margin-bottom: 2em;
border-left: 20px solid #00a95f; background-color: #e6ffe9; color: #000; } .article h3{
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
padding: 0;
color: #000; font-size: 1.5em; background-color: #ffffff; padding: 10px;
border-left: solid 10px #00a95f; } .article h4{
border-top:none;
border-bottom:none;
padding: 0;
padding: 1rem 2rem;
border-top: 3px solid #000;
border-bottom: 3px solid #000;
} .article h5{
border-bottom:none;
padding: 0; .article h6{
border-bottom:none;
padding: 0;
}