@charset "utf-8";

.sb-label,
div.sb-icon {
    color: #fff;
    background-color: #e12626;
    line-height: 42px
}

.sb-bar.sb-right li,
.sb-hit,
div.sb-icon {
    height: 55px
}

.sb-normal-panel,
.sb-panel {
    max-width: 500px
}

.sb-bar li,
.sb-close,
.sb-sub,
.sb-submit {
    cursor: pointer
}

.sb-body,
.sb-clearfix:after {
    content: "";
    clear: both
}

.super-sidebar {
    font-family: Arial, sans-serif;
    visibility: hidden
}

.super-sidebar.sb-ready {
    visibility: visible
}

.super-sidebar a {
    text-decoration: none
}

.super-sidebar ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.sb-bar {
    position: fixed;
    z-index: 10100
}

.sb-bar.sb-side-space {
    margin: 2px
}

.sb-round.sb-side-space,
.sb-rounded.sb-side-space {
    margin: 3px
}

.sb-bar li {
    position: relative
}

.sb-bar li:hover {
    z-index: 1001 !important
}

.sb-bar.sb-button-space li:not(:last-child) {
    margin-bottom: 2px
}

.sb-round.sb-button-space li:not(:last-child),
.sb-rounded.sb-button-space li:not(:last-child) {
    margin-bottom: 30px
}

.sb-round li {
    border-radius: 21px
}

.sb-rounded li {
    border-radius: 5px
}

.sb-rounded-out li {
    border-radius: 0 5px 5px 0
}

.sb-space {
    margin-top: 4px
}

.sb-button-space .sb-space {
    margin-top: 6px
}

.sb-round.sb-button-space .sb-space,
.sb-rounded.sb-button-space .sb-space {
    margin-top: 7px
}

.sb-mask {
    position: relative;
    overflow: hidden;
    z-index: 12
}

.sb-mask.sb-off {
    overflow: visible
}

.sb-right .sb-mask {
    position: absolute;
    right: 0;
    height: 42px
}

.sb-round .sb-mask {
    border-radius: 21px
}

.sb-rounded .sb-mask {
    border-radius: 5px
}

.sb-bar a {
    width: 42px;
    display: block;
    position: relative
}

.sb-hit,
.sb-label,
.sb-panel,
.sb-subhit,
.sb-window {
    display: none
}

.sb-bar.sb-right a {
    position: absolute;
    right: 0
}

.sb-round a {
    border-radius: 21px
}

.sb-rounded a {
    border-radius: 5px
}

.sb-rounded-out a {
    border-radius: 0 5px 5px 0
}

.sb-right.sb-rounded-out a {
    border-radius: 5px 0 0 5px
}

div.sb-icon {
    font-size: 21px;
    text-align: center;
    width: 55px;
    position: relative;
    z-index: 11
}

.sb-hit,
.sb-icon img,
.sb-label {
    position: absolute
}

a:hover .sb-icon {
    color: #fff;
    background-color: #e12626
}

.sb-right .sb-icon {
    position: absolute;
    right: 0
}

.sb-round .sb-icon {
    border-radius: 50%
}

.sb-rounded .sb-icon {
    border-radius: 5px
}

.sb-rounded-out .sb-icon {
    border-radius: 0 5px 5px 0
}

.sb-right.sb-rounded-out .sb-icon {
    border-radius: 5px 0 0 5px
}

.sb-css-anim .sb-icon {
    -webkit-transition: background-color .1s linear, color .1s linear;
    -moz-transition: background-color .1s linear, color .1s linear;
    -o-transition: background-color .1s linear, color .1s linear;
    -ms-transition: background-color .1s linear, color .1s linear;
    transition: background-color .1s linear, color .1s linear
}

.sb-icon img {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.sb-label {
    font-size: 15px;
    padding: 0 11px 0 8px;
    left: 42px;
    top: 0;
    z-index: 10;
    white-space: nowrap;
    box-sizing: border-box
}

.sb-right .sb-label {
    padding: 0 8px 0 11px;
    right: 42px;
    left: auto
}

.sb-label-space .sb-label {
    margin-left: 2px
}

.sb-right.sb-label-space .sb-label {
    margin-right: 2px;
    margin-left: 0
}

.sb-round .sb-label {
    border-radius: 21px;
    padding: 0 12px
}

.sb-rounded .sb-label,
.sb-rounded-out .sb-label {
    border-radius: 5px;
    padding: 0 11px
}

.sb-connected .sb-label {
    padding: 0 11px 0 50px;
    left: 0
}

.sb-right.sb-connected .sb-label {
    padding: 0 50px 0 11px;
    right: 0;
    left: auto
}

.sb-connected.sb-round .sb-label {
    padding: 0 12px 0 60px;
    margin-top: 5px;
}

.sb-right.sb-connected.sb-round .sb-label {
    padding: 0 47px 0 12px
}

.sb-hit {
    left: 0;
    top: 0
}

.sb-shadow,
.sb-window {
    height: 100%;
    width: 100%
}

.sb-label-space .sb-hit {
    width: 2px;
    left: 42px
}

.sb-right.sb-label-space .sb-hit {
    right: 42px;
    left: auto
}

.sb-round .sb-hit {
    width: 42px;
    left: 21px
}

.sb-right.sb-round .sb-hit {
    right: 21px;
    left: auto
}

.sb-round.sb-label-space .sb-hit {
    width: 44px
}

.sb-rounded .sb-hit {
    width: 10px;
    left: 37px
}

.sb-right.sb-rounded .sb-hit {
    right: 37px;
    left: auto
}

.sb-rounded.sb-label-space .sb-hit {
    width: 12px
}

.sb-rounded-out .sb-hit {
    width: 10px;
    left: 37px
}

.sb-right.sb-rounded-out .sb-hit {
    right: 37px;
    left: auto
}

.sb-rounded-out.sb-label-space .sb-hit {
    width: 12px
}

.sb-sub>.sb-icon {
    position: relative;
    z-index: 1000
}

.sb-sub.sb-posabs>ul>li,
.sb-sub.sb-side>ul,
.sb-sub>ul,
.sb-subhit {
    position: absolute
}

.sb-sub>ul {
    width: 42px;
    left: 0;
    top: 42px
}

.sb-sub.sb-side>ul {
    left: 42px;
    top: 0
}

.sb-right .sb-sub.sb-side>ul {
    right: 42px;
    left: auto
}

.sb-sub.sb-circular>ul {
    position: absolute;
    left: 0;
    top: 0;
    width: auto
}

.sb-right .sb-sub.sb-circular>ul {
    right: 0;
    left: auto
}

.sb-sub.sb-sub-space>ul {
    margin-top: 2px
}

.sb-sub.sb-side.sb-sub-space>ul {
    margin: 0 2px
}

.sb-round .sb-sub.sb-sub-space>ul,
.sb-rounded .sb-sub.sb-sub-space>ul {
    margin-top: 3px
}

.sb-round .sb-sub.sb-side.sb-sub-space>ul,
.sb-rounded .sb-sub.sb-side.sb-sub-space>ul {
    margin: 0 3px
}

.sb-right .sb-sub.sb-posabs>ul>li {
    right: 0
}

.sb-subhit {
    left: 0;
    top: 0
}

.sb-right .sb-subhit {
    right: 0;
    left: auto
}

.sb-facebook .sb-icon,
.sb-facebook .sb-label,
.sb-facebook a:hover .sb-icon {
    color: #3b5998;
    background-color: #3b5998
}

.sb-twitter .sb-icon,
.sb-twitter .sb-label,
.sb-twitter a:hover .sb-icon {
    color: #55acee;
    background-color: #55acee
}

.sb-google-plus .sb-icon,
.sb-google-plus .sb-label,
.sb-google-plus a:hover .sb-icon {
    color: #dd4b39;
    background-color: #dd4b39
}

.sb-linkedin .sb-icon,
.sb-linkedin .sb-label,
.sb-linkedin a:hover .sb-icon {
    color: #0077b5;
    background-color: #0077b5
}

.sb-pinterest .sb-icon,
.sb-pinterest .sb-label,
.sb-pinterest a:hover .sb-icon {
    color: #cc2127;
    background-color: #cc2127
}

.sb-xing .sb-icon,
.sb-xing .sb-label,
.sb-xing a:hover .sb-icon {
    background-color: #026466
}

.sb-myspace .sb-icon,
.sb-myspace .sb-label,
.sb-myspace a:hover .sb-icon {
    color: #404040;
    background-color: #404040
}

.sb-vk .sb-icon,
.sb-vk .sb-label,
.sb-vk a:hover .sb-icon {
    color: #45668e;
    background-color: #45668e
}

.sb-weibo .sb-icon,
.sb-weibo .sb-label,
.sb-weibo a:hover .sb-icon {
    color: #df2029;
    background-color: #df2029
}

.sb-buffer .sb-icon,
.sb-buffer .sb-label,
.sb-buffer a:hover .sb-icon {
    color: #168eea;
    background-color: #168eea
}

.sb-stumbleupon .sb-icon,
.sb-stumbleupon .sb-label,
.sb-stumbleupon a:hover .sb-icon {
    color: #eb4924;
    background-color: #eb4924
}

.sb-reddit .sb-icon,
.sb-reddit .sb-label,
.sb-reddit a:hover .sb-icon {
    color: #ff4500;
    background-color: #ff4500
}

.sb-tumblr .sb-icon,
.sb-tumblr .sb-label,
.sb-tumblr a:hover .sb-icon {
    color: #35465c;
    background-color: #35465c
}

.sb-blogger .sb-icon,
.sb-blogger .sb-label,
.sb-blogger a:hover .sb-icon {
    color: #f57d00;
    background-color: #f57d00
}

.sb-livejournal .sb-icon,
.sb-livejournal .sb-label,
.sb-livejournal a:hover .sb-icon {
    color: #00B0EA;
    background-color: #00B0EA
}

.sb-pocket .sb-icon,
.sb-pocket .sb-label,
.sb-pocket a:hover .sb-icon {
    color: #ef4056;
    background-color: #ef4056
}

.sb-telegram .sb-icon,
.sb-telegram .sb-label,
.sb-telegram a:hover .sb-icon {
    color: #08c;
    background-color: #08c
}

.sb-skype .sb-icon,
.sb-skype .sb-label,
.sb-skype a:hover .sb-icon {
    color: #00AFF0;
    background-color: #00AFF0
}

.sb-whatsapp .sb-icon,
.sb-whatsapp .sb-label,
.sb-whatsapp a:hover .sb-icon {
    color: #25D366;
    background-color: #25D366
}

.sb-messenger .sb-icon,
.sb-messenger .sb-label,
.sb-messenger a:hover .sb-icon {
    color: #0084ff;
    background-color: #0084ff
}

.sb-dribbble .sb-icon,
.sb-dribbble .sb-label,
.sb-dribbble a:hover .sb-icon {
    color: #ea4c89;
    background-color: #ea4c89
}

.sb-instagram .sb-icon,
.sb-instagram .sb-label,
.sb-instagram a:hover .sb-icon {
    color: #3f729b;
    background-color: #3f729b
}

.sb-behance .sb-icon,
.sb-behance .sb-label,
.sb-behance a:hover .sb-icon {
    color: #1769ff;
    background-color: #1769ff
}

.sb-flickr .sb-icon,
.sb-flickr .sb-label,
.sb-flickr a:hover .sb-icon {
    color: #ff0084;
    background-color: #ff0084
}

.sb-twitch .sb-icon,
.sb-twitch .sb-label,
.sb-twitch a:hover .sb-icon {
    color: #6441a5;
    background-color: #6441a5
}

.sb-youtube .sb-icon,
.sb-youtube .sb-label,
.sb-youtube a:hover .sb-icon {
    color: #cd201f;
    background-color: #cd201f
}

.sb-vimeo .sb-icon,
.sb-vimeo .sb-label,
.sb-vimeo a:hover .sb-icon {
    color: #1ab7ea;
    background-color: #1ab7ea
}

.sb-github .sb-icon,
.sb-github .sb-label,
.sb-github a:hover .sb-icon {
    color: #4078c0;
    background-color: #4078c0
}

.sb-dropbox .sb-icon,
.sb-dropbox .sb-label,
.sb-dropbox a:hover .sb-icon {
    color: #007ee5;
    background-color: #007ee5
}

.sb-yelp .sb-icon,
.sb-yelp .sb-label,
.sb-yelp a:hover .sb-icon {
    color: #af0606;
    background-color: #af0606
}

.sb-quora .sb-icon,
.sb-quora .sb-label,
.sb-quora a:hover .sb-icon {
    color: #b92b27;
    background-color: #b92b27
}

.sb-medium .sb-icon,
.sb-medium .sb-label,
.sb-medium a:hover .sb-icon {
    color: #02b875;
    background-color: #02b875
}

.sb-vine .sb-icon,
.sb-vine .sb-label,
.sb-vine a:hover .sb-icon {
    color: #00b489;
    background-color: #00b489
}

.sb-slack .sb-icon,
.sb-slack .sb-label,
.sb-slack a:hover .sb-icon {
    color: #3aaf85;
    background-color: #3aaf85
}

.sb-foursquare .sb-icon,
.sb-foursquare .sb-label,
.sb-foursquare a:hover .sb-icon {
    color: #f94877;
    background-color: #f94877
}

.sb-stack-overflow .sb-icon,
.sb-stack-overflow .sb-label,
.sb-stack-overflow a:hover .sb-icon {
    color: #f48024;
    background-color: #f48024
}

.sb-soundcloud .sb-icon,
.sb-soundcloud .sb-label,
.sb-soundcloud a:hover .sb-icon {
    color: #f80;
    background-color: #f80
}

.sb-deviantart .sb-icon,
.sb-deviantart .sb-label,
.sb-deviantart a:hover .sb-icon {
    color: #05cc47;
    background-color: #05cc47
}

.sb-slideshare .sb-icon,
.sb-slideshare .sb-label,
.sb-slideshare a:hover .sb-icon {
    color: #0077b5;
    background-color: #0077b5
}

.sb-yahoo .sb-icon,
.sb-yahoo .sb-label,
.sb-yahoo a:hover .sb-icon {
    color: #410093;
    background-color: #410093
}

.sb-amazon .sb-icon,
.sb-amazon .sb-label,
.sb-amazon a:hover .sb-icon {
    color: #f90;
    background-color: #f90
}

.sb-wordpress .sb-icon,
.sb-wordpress .sb-label,
.sb-wordpress a:hover .sb-icon {
    color: #21759b;
    background-color: #21759b
}

.sb-paypal .sb-icon,
.sb-paypal .sb-label,
.sb-paypal a:hover .sb-icon {
    color: #003087;
    background-color: #003087
}

.sb-steam .sb-icon,
.sb-steam .sb-label,
.sb-steam a:hover .sb-icon {
    color: #00adee;
    background-color: #00adee
}

.sb-wikipedia .sb-icon,
.sb-wikipedia .sb-label,
.sb-wikipedia a:hover .sb-icon {
    color: #939598;
    background-color: #939598
}

.sb-email .sb-icon,
.sb-email .sb-label,
.sb-email a:hover .sb-icon {
    color: #e9401e;
    background-color: #e9401e
}

.sb-print .sb-icon,
.sb-print .sb-label,
.sb-print a:hover .sb-icon {
    color: #585ED8;
    background-color: #585ED8
}

.sb-normal-window .sb-icon,
.sb-normal-window .sb-label,
.sb-normal-window a:hover .sb-icon {
    color: #1881CC;
    background-color: #1881CC
}

.sb-big-window .sb-icon,
.sb-big-window .sb-label,
.sb-big-window a:hover .sb-icon {
    color: #e9401e;
    background-color: #e9401e
}

.sb-large-window .sb-icon,
.sb-large-window .sb-label,
.sb-large-window a:hover .sb-icon {
    color: #1dd442;
    background-color: #1dd442
}

.sb-small-window .sb-icon,
.sb-small-window .sb-label,
.sb-small-window a:hover .sb-icon {
    color: #fa2;
    background-color: #fa2
}

.sb-about .sb-icon,
.sb-about .sb-label,
.sb-about a:hover .sb-icon {
    color: #1881CC;
    background-color: #1881CC
}

.sb-contact .sb-icon,
.sb-contact .sb-label,
.sb-contact a:hover .sb-icon {
    color: #e9401e;
    background-color: #e9401e
}

.sb-newsletter .sb-icon,
.sb-newsletter .sb-label,
.sb-newsletter a:hover .sb-icon {
    color: #fa2;
    background-color: #fa2
}

.sb-social:hover>.sb-icon,
.sb-social>.sb-icon {
    color: #1d8edf;
    background-color: #1d8edf
}

.sb-info:hover>.sb-icon,
.sb-info>.sb-icon {
    color: #2EC91F;
    background-color: #2EC91F
}

.sb-blue-button .sb-icon,
.sb-blue-button-over .sb-label,
.sb-blue-button-over .sb-sub:hover>.sb-icon,
.sb-blue-button-over a:hover .sb-icon {
    background-color: #e12626
}

.sb-red-button .sb-icon,
.sb-red-button-over .sb-label,
.sb-red-button-over .sb-sub:hover>.sb-icon,
.sb-red-button-over a:hover .sb-icon {
    background-color: #f73726
}

.sb-yellow-button .sb-icon,
.sb-yellow-button-over .sb-label,
.sb-yellow-button-over .sb-sub:hover>.sb-icon,
.sb-yellow-button-over a:hover .sb-icon {
    background-color: #FFBD22
}

.sb-green-button .sb-icon,
.sb-green-button-over .sb-label,
.sb-green-button-over .sb-sub:hover>.sb-icon,
.sb-green-button-over a:hover .sb-icon {
    background-color: #1dd442
}

.sb-white-button .sb-icon,
.sb-white-button-over .sb-label,
.sb-white-button-over .sb-sub:hover>.sb-icon,
.sb-white-button-over a:hover .sb-icon {
    background-color: #fff
}

.sb-black-button .sb-icon,
.sb-black-button-over .sb-label,
.sb-black-button-over .sb-sub:hover>.sb-icon,
.sb-black-button-over a:hover .sb-icon {
    background-color: #3a3a3a
}

.sb-blue-icon .sb-icon,
.sb-blue-icon-over .sb-sub:hover>.sb-icon,
.sb-blue-icon-over a:hover .sb-icon {
    color: #e12626
}

.sb-red-icon .sb-icon,
.sb-red-icon-over .sb-sub:hover>.sb-icon,
.sb-red-icon-over a:hover .sb-icon {
    color: #f73726
}

.sb-yellow-icon .sb-icon,
.sb-yellow-icon-over .sb-sub:hover>.sb-icon,
.sb-yellow-icon-over a:hover .sb-icon {
    color: #FFBD22
}

.sb-green-icon .sb-icon,
.sb-green-icon-over .sb-sub:hover>.sb-icon,
.sb-green-icon-over a:hover .sb-icon {
    color: #1dd442
}

.sb-white-icon .sb-icon,
.sb-white-icon-over .sb-sub:hover>.sb-icon,
.sb-white-icon-over a:hover .sb-icon {
    color: #fff
}

.sb-black-icon .sb-icon,
.sb-black-icon-over .sb-sub:hover>.sb-icon,
.sb-black-icon-over a:hover .sb-icon {
    color: #3a3a3a
}

.sb-blue-label .sb-label {
    background-color: #e12626
}

.sb-red-label .sb-label {
    background-color: #f73726
}

.sb-yellow-label .sb-label {
    background-color: #FFBD22
}

.sb-green-label .sb-label {
    background-color: #1dd442
}

.sb-white-label .sb-label {
    background-color: #fff
}

.sb-black-label .sb-label {
    background-color: #3a3a3a
}

.sb-blue-label-text .sb-label {
    color: #e12626
}

.sb-red-label-text .sb-label {
    color: #f73726
}

.sb-yellow-label-text .sb-label {
    color: #FFBD22
}

.sb-green-label-text .sb-label {
    color: #1dd442
}

.sb-white-label-text .sb-label {
    color: #fff
}

.sb-black-label-text .sb-label {
    color: #3a3a3a
}

.sb-window {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10101
}

.sb-shadow {
    background-color: #2f2f2f;
    opacity: .3
}

.sb-panel {
    background-color: #f0f0f0;
    padding: 1px;
    width: 100%;
    min-width: 300px;
    position: absolute
}

.sb-round .sb-panel {
    border-radius: 5px
}

.sb-winshadow .sb-panel {
    box-shadow: 0 0 5px 2px rgba(70, 70, 70, .1)
}

.sb-big-panel {
    max-width: 700px
}

.sb-large-panel {
    max-width: 1000px
}

.sb-small-panel {
    max-width: 400px
}

.sb-head {
    padding: 18px 17px;
    background-color: #3AF
}

.sb-round .sb-head {
    border-radius: 5px 5px 0 0
}

.sb-title {
    color: #fff;
    font-size: 22px;
    display: inline
}

.sb-body,
.sb-white .sb-title {
    color: #707070
}

.sb-close {
    background: url(../images/window/close-white.png) center no-repeat;
    width: 20px;
    height: 20px;
    float: right
}

.sb-normal-panel .sb-head {
    background-color: #3AF
}

.sb-big-panel .sb-head {
    background-color: #FF6B4D
}

.sb-large-panel .sb-head {
    background-color: #1dd442
}

.sb-small-panel .sb-head {
    background-color: #FFBD22
}

.sb-blue .sb-head {
    background-color: #3AF !important
}

.sb-red .sb-head {
    background-color: #FF6B4D !important
}

.sb-yellow .sb-head {
    background-color: #FFBD22 !important
}

.sb-green .sb-head {
    background-color: #1dd442 !important
}

.sb-black .sb-head {
    background-color: #505050 !important
}

.sb-white .sb-head {
    background-color: #f2f2f2 !important
}

.sb-submit,
.sb-white .sb-panel {
    background-color: #fafafa
}

.sb-white .sb-close {
    background-image: url(../images/window/close-black.png)
}

.sb-body {
    font-size: 15px;
    padding: 15px;
    display: table
}

.sb-body p {
    margin: 0;
    line-height: 18px
}

.sb-body p:not(:last-child) {
    margin-bottom: 8px
}

.sb-sep {
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #fff;
    margin: 12px 0;
    clear: both
}

.sb-form {
    margin-top: 13px
}

.sb-form label {
    font-size: 14px;
    font-weight: 700;
    color: grey;
    margin-top: 7px;
    display: block
}

.sb-form input[type=text],
.sb-form textarea {
    font-size: 15px;
    color: #505050;
    padding: 7px;
    background-color: #fafafa;
    border: 1px solid silver;
    border-radius: 5px;
    margin-top: 5px;
    width: 100%;
    box-sizing: border-box
}

.sb-form input[type=text]:hover,
.sb-form textarea:hover {
    border-color: #1d8edf
}

.sb-form textarea {
    height: 80px
}

.sb-fielderror {
    border-color: red !important
}

.sb-submit {
    padding: 5px 10px;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    display: inline-block;
    margin-top: 7px
}

.sb-submit:hover {
    background-color: #1d8edf;
    border-color: #2C6D9B;
    color: #fff
}

.sb-submit:active {
    background-color: #5CA8DE
}

.sb-form-group {
    display: table;
    width: 100%;
    border-collapse: collapse
}

.sb-form-group>div {
    display: table-cell
}

.sb-form-group>div:nth-child(1),
.sb-form-group>div:nth-child(3) {
    width: 1%;
    white-space: nowrap
}

.sb-form-group label {
    font-size: 14px;
    line-height: 23px;
    margin: 0 5px 0 0
}

.sb-form-group input[type=text] {
    max-width: none;
    margin-top: 0
}

.sb-form-group .sb-submit {
    margin-top: 0;
    padding: 7px 15px;
    margin-left: 5px
}

.sb-status {
    margin-top: 10px;
    display: none;
    margin-bottom: -3px
}

.sb-message,
.sb-sicon {
    display: inline-block;
    vertical-align: top
}

.sb-sicon {
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 1px;
    margin-right: 7px
}

.sb-working .sb-sicon {
    width: 24px;
    height: 24px;
    background-image: url(../images/window/preloader.gif)
}

.sb-success .sb-sicon {
    background-image: url(../images/window/success.png)
}

.sb-error .sb-sicon {
    background-image: url(../images/window/error.png)
}

.sb-message {
    line-height: 18px
}

.sb-working .sb-message {
    line-height: 24px
}

#sidebar-about {
    max-width: 450px
}

#sidebar-about .sb-head {
    background-color: #3AF
}

#sidebar-about .sb-body {
    padding-bottom: 13px
}

.sb-about-logo {
    float: left;
    width: 100px;
    padding: 15px 10px 0 5px
}

.sb-about-desc {
    float: left;
    width: 290px;
    padding: 5px 5px 5px 10px
}

.sb-about-info {
    width: 100%;
    font-size: 14px
}

.sb-about-info td {
    padding: 5px 0
}

.sb-about-info td:nth-child(1) {
    width: 100px;
    padding-left: 20px
}

.sb-about-info td:nth-child(2) {
    font-style: italic
}

.sb-about-info label {
    font-size: 14px;
    font-weight: 700
}

#sidebar-contact {
    max-width: 420px
}

#sidebar-contact .sb-head {
    background-color: #FF6B4D
}

#sidebar-newsletter {
    max-width: 570px
}

#sidebar-newsletter .sb-head {
    background-color: #FFBD22
}

#sidebar-newsletter .sb-body {
    padding-bottom: 17px
}

#sidebar-newsletter .sb-form {
    margin-top: 15px
}

#sidebar-newsletter .sb-status {
    text-align: center;
    margin-bottom: -5px;
    width: 100%
}

.sb-show {
    display: block !important
}

.sb-hide {
    display: none !important
}

.sb-vhide {
    visibility: hidden !important
}

.sb-clearfix:after {
    display: table
}