body {
    margin: 0px;
    padding: 0px;
}

#wb_root {
    display: flex;
    width: 100%;
}

#wb_header {
    background-color: rgba(250, 100, 0, 1);
    display: flex;
    left: 0px;
    position: fixed;
    top: 0px;
    width: 100%;
}

#wb_header_left {
    flex: 0 0 auto;
    padding: 10px 10px 10px 5%;
}

#wb_header_left a {
    color: white;
    font-size: x-large;
    font-weight: bold;
    text-decoration: -moz-none;
    text-transform: uppercase;
}

#wb_header_left a::before {
    color: white;
    content: "\2713";
    padding: 0px 10px 0px 0px;    
}

#wb_header_left a:hover::before {
    color: blue;
    content: "\2713";
    padding: 0px 10px 0px 0px;    
}

#wb_header_right {
    padding: 10px 5% 10px 10px;
    text-align: right;
    width: 100%;
}

#wb_header_right ul {
    display: inline;
    padding: 0px;
}

#wb_header_right li {
    display: inline-block;
    padding: 0px 0px 0px 10px;
}

#wb_header_right a {    
    color: white;
    font-size: large;
    text-decoration: -moz-none;    
    text-transform: uppercase;
}

#wb_header_right a::before {
    color: white;
    content: "\25A1";
    font-size: larger;
    padding: 0px 10px 0px 0px;    
}

#wb_header_right a:hover::before {
    color: blue;
    content: "\2713";
    font-size: large;
}

#wb_meaning {
    color: rgba(250, 100, 0, 1);
    padding: 50px 30% 10px 5%;
    text-align: justify;
}

#wb_pros {
    background-color: rgba(0, 0, 0, 1);
    color: rgba(250, 100, 0, 1);
    padding: 10px 5% 10px 30%;
}

#wb_pros ul {
    padding: 0px;
}

#wb_pros li {
    display: block;
    padding: 10px 0px 10px 0px;
    text-align: right;
}

#wb_pros li span {
    font-size: x-large;
    font-weight: bolder;
}

#wb_pros li span:hover {
    color: blue;
    text-decoration: underline;
}

#wb_pros li:hover::before {
    color: rgba(250, 100, 0, 1);
    content: "\2713";
    font-size: large;
    padding: 0px 10px 0px 0px;    
}

#wb_pros li div {
    font-size: smaller;
}

#wb_cons {
    color: rgba(250, 100, 0, 1);
    padding: 10px 30% 10px 5%;
}

#wb_cons ul {
    padding: 0px;
}

#wb_cons li {
    display: block;
    padding: 10px 0px 10px 0px;
}

#wb_cons li span {
    font-size: x-large;
    font-weight: bolder;
}

#wb_cons li span:hover {
    color: blue;
    text-decoration: underline;
}

#wb_cons li::before {
    color: white;
    content: "\2713";
    font-size: large;
    padding: 0px 10px 0px 0px;    
}

#wb_cons li:hover::before {
    color: rgba(250, 100, 0, 1);
    content: "\2713";
    font-size: large;
    padding: 0px 10px 0px 0px;    
}

#wb_cons li div {
    font-size: smaller;
}

#wb_questions {
    background-color: black;
    color: white;
    font-size: x-large;
    padding: 50px 25% 10px 25%;
    text-align: justify;
}

#wb_contacts {
    background-color: black;
    padding: 10px 0px 100px 0px;
    text-align: center;
}

#wb_contacts a {
    color: white;
    font-size: xxx-large;
    padding: 0px;
}

#wb_contacts a:hover {
    color: blue;
    text-decoration: underline;
}

#wb_footer {
    background-color: rgba(250, 100, 0, 1);
    bottom: 0px;
    display: flex;
    left: 0px;
    position: fixed;
    width: 100%;
}

#wb_footer_left {
    padding: 10px 10px 10px 5%;
    width: 100%;
}

#wb_footer_right {
    color: white;
    flex: 0 0 auto;
    padding: 10px 5% 10px 10px;
    text-align: right;
}

#wb_footer_right a {
    color: white;
    text-decoration: -moz-none;
}

#wb_footer_right a:hover::before {
    color: blue;
    content: "\2713";
    font-size: smaller;
    padding: 0px 10px 0px 0px;
}

.hide {
    display: none;
}
