.control-row.row-header {
    background-position: top left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-repeat: repeat-x;
    background-image: url(http://www.webbuilder.hosteurope.de/files/writeable/uploads/basekit-template-images/hosteurope133_live82219_silver-header.png);
}

.control-row.row-header .control-row-content {
    background-position: center right;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-repeat: repeat-y;
    background-image: none;
}

.control-row.row-header2 {
    background-position: top left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: auto;
    padding-right: auto;
    background-repeat: no-repeat;
    background-image: none;
}

.control-row.row-header2 .control-row-content {
    background-position: top left;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: auto;
    padding-right: auto;
    background-repeat: no-repeat;
    background-image: none;
}

.control-row.row-feature {
    background-position: top left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: auto;
    padding-right: auto;
    background-repeat: no-repeat;
    background-image: none;
}

.control-row.row-feature .control-row-content {
    background-position: top left;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: auto;
    padding-right: auto;
    background-repeat: no-repeat;
    background-image: none;
}

.control-row.row-feature2 {
    background-position: top left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: auto;
    padding-right: auto;
    background-repeat: no-repeat;
    background-image: none;
}

.control-row.row-feature2 .control-row-content {
    background-position: top left;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: auto;
    padding-right: auto;
    background-repeat: no-repeat;
    background-image: none;
}

.control-row.row-main {
    background-position: top left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-repeat: no-repeat;
    background-image: none;
}

.control-row.row-main .control-row-content {
    background-position: top right;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-repeat: repeat-y;
    background-image: none;
}

.control-row.row-main2 {
    background-position: top left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: auto;
    padding-right: auto;
    background-repeat: no-repeat;
    background-image: none;
}

.control-row.row-main2 .control-row-content {
    background-position: top left;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: auto;
    padding-right: auto;
    background-repeat: no-repeat;
    background-image: none;
}

.control-row.row-footer {
    background-position: top left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-repeat: repeat-x;
    background-image: url(http://www.webbuilder.hosteurope.de/files/writeable/uploads/basekit-template-images/hosteurope133_live82219_silver-footer.png);
}

.control-row.row-footer .control-row-content {
    background-position: top left;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-repeat: no-repeat;
    background-image: none;
}

.control-row.row-footer2 {
    background-position: top left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: auto;
    padding-right: auto;
    background-repeat: no-repeat;
    background-image: none;
}

.control-row.row-footer2 .control-row-content {
    background-position: top left;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: auto;
    padding-right: auto;
    background-repeat: no-repeat;
    background-image: none;
}

.control-row-content {
    width: 960px;
    margin: 0 auto;
}

.control-row-drag-vertical {
    width: 100%;
    left: 0;
    right: 0;
}

.theme {
    min-height: 100%;
    background: #590505;
    background: rgba(89, 5, 5, 1);
    background-position: top left;
    background-repeat: no-repeat;
    background-image: none;
}

.template-content .widget-rss-feed-title-h2 {
    text-shadow: none;
}

.template-content .widget-rss-list-title {
    font-size: px;
    line-height: normal;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: 6px;
    padding-left: 23px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-rss-title a {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-rss-item p {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content .widget-rss-date {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content .widget-rss-list-item {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-content {
    font-size: px;
    color: #000000;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-content p {
    font-size: px;
    color: #606060;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-content h1 {
    font-family: Futura, "Century Gothic", AppleGothic, sans-serif;
    font-size: 16px;
    color: #fc4e63;
    line-height: 16px;
    margin-left: px;
    margin-top: px;
    margin-bottom: 6px;
    text-shadow: none;
    background-color: transparent;
}

.widget-content h2 {
    font-size: 12px;
    color: #ff6565;
    line-height: normal;
    margin-left: px;
    margin-top: px;
    margin-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-content h3 {
    font-family: Futura, "Century Gothic", AppleGothic, sans-serif;
    font-size: px;
    color: #000000;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-content h4 {
    font-family: Futura, "Century Gothic", AppleGothic, sans-serif;
    font-size: px;
    color: #000000;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-content pre {
    font-size: px;
    color: #000000;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-content a {
    font-size: px;
    line-height: px;
    color: #393939;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-content a:hover {
    font-size: px;
    line-height: px;
    text-decoration: underline;
    color: #4c4c4c;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-content ul li {
    font-size: px;
    line-height: px;
    color: #606060;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-content ol li {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content .widget-twitter-date {
    font-size: px;
    line-height: px;
    color: #6e6e6e;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content img.widget-twitter-img {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content .widget-twitter-tweet {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content a.widget-twitter-link {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content a.widget-twitter-link:hover {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content a.widget-menu-link {
    font-family: Futura, "Century Gothic", AppleGothic, sans-serif;
    font-size: 15px;
    line-height: normal;
    color: #ffffff;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: 20px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content a.widget-menu-selected {
    font-family: Futura, "Century Gothic", AppleGothic, sans-serif;
    font-size: 15px;
    line-height: normal;
    color: #ff6565;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content a.widget-menu-link:hover {
    font-family: Futura, "Century Gothic", AppleGothic, sans-serif;
    font-size: 15px;
    line-height: normal;
    color: #fc4e63;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content .widget-sitemap-home a {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: 20px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content .widget-sitemap-folder a {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: 20px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content .widget-sitemap-page a {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: 20px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content div.widget-comments-post {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content a.widget-comments-website-url {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content a.widget-comments-website-url:hover {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content p.widget-comments-comment {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content em.widget-comments-post-date {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content img.widget-comments-gravatar {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content label.widget-comments-label {
    font-size: px;
    line-height: px;
    font-weight: bold;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content span.widget-comments-inputsubtext {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content div.widget-comments-submit-result {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-form-title {
    font-size: px;
    line-height: px;
    font-weight: bold;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-form-subtitle {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-profile-address-address {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-profile-businessdesc-description {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-profile-businessname-name {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-profile-email-email {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-profile-email-link {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-profile-services-service {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-profile-telephone-telephone {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-profile-strapline-strapline {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content .widget-file-name {
    font-size: px;
    line-height: px;
    font-style: bold;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.template-content .widget-file-description {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: 8px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-googleaddtocart-title {
    font-size: px;
    line-height: px;
    font-weight: bold;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-googleaddtocart-description {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-googleaddtocart-price {
    font-size: px;
    line-height: px;
    font-weight: bold;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-googleaddtocart-shipping-container {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-paypaladdtocart-name {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-paypaladdtocart-description {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-paypaladdtocart-price {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.widget-paypaladdtocart-shipping-container {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style1 .nav-link {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style2 .nav-link {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style3 .nav-link {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style4 .nav-link {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style5 .nav-link {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style1 .nav-link.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style1 .nav-link:hover,
.nav-level1.style1 .nav-link:hover.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style2 .nav-link.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style2 .nav-link:hover {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style3 .nav-link.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style3 .nav-link:hover,
.nav-level1.style3 .nav-link:hover.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style4 .nav-link.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style4 .nav-link:hover,
.nav-level1.style4 .nav-link:hover.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style5 .nav-link.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level1.style5 .nav-link:hover,
.nav-level1.style5 .nav-link:hover.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style1-level2 .nav-link2 {
    font-size: px;
    line-height: px;
    color: #000000;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style2-level2 .nav-link2 {
    font-size: px;
    line-height: px;
    color: #000000;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style3-level2 .nav-link2 {
    font-size: px;
    line-height: px;
    color: #000000;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style4-level2 .nav-link2 {
    font-size: px;
    line-height: px;
    color: #000000;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style5-level2 .nav-link2 {
    font-size: px;
    line-height: px;
    color: #000000;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style1-level2 {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style1-level2 .nav-link2.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style1-level2 .nav-link2:hover,
.nav-level2.style1-level2 .nav-link2:hover.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style2-level2 {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style2-level2 .nav-link2.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style2-level2 .nav-link2:hover,
.nav-level2.style2-level2 .nav-link2:hover.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style3-level2 {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style3-level2 .nav-link2.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style3-level2 .nav-link2:hover {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style4-level2 {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style4-level2 .nav-link2.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style4-level2 .nav-link2:hover,
.nav-level2.style4-level2 .nav-link2:hover.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style5-level2 {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style5-level2 .nav-link2.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level2.style5-level2 .nav-link2:hover,
.nav-level2.style5-level2 .nav-link2:hover.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level3.style1-level3 .nav-link3 {
    font-size: px;
    line-height: px;
    color: #000000;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level3.style2-level3 .nav-link3 {
    font-size: px;
    line-height: px;
    color: #000000;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level3.style1-level3 {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level3.style1-level3 .nav-link3.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level3.style1-level3 .nav-link3:hover,
.nav-level3.style1-level3 .nav-link3:hover.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level3.style2-level3 {
    font-size: px;
    line-height: px;
    color: #000000;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    text-shadow: none;
    background-color: transparent;
}

.nav-level3.style2-level3 .nav-link3.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.nav-level3.style2-level3 .nav-link3:hover,
.nav-level3.style2-level3 .nav-link3:hover.selected {
    font-size: px;
    line-height: px;
    margin-left: px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    padding-left: px;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    color: #000000;
    text-shadow: none;
    background-color: transparent;
}

.template-content .widget-carousel-thumbs-container {
    height: 24px;
}

.template-content .widget-carousel-thumbs {
    z-index: 10;
    position: absolute;
    left: 60px;
    bottom: 0px;
}

.template-content .widget-carousel-previous {
    background: url('http://image.basekit.com/live82219_carousel-icons.png') center left no-repeat;
    width: 24px;
    height: 24px;
    text-indent: -999999px;
    left: 0px;
    top: 100% !important;
}

.template-content .widget-carousel-previous:hover {
    background: url('http://image.basekit.com/live82219_carousel-icons-hover.png') center left no-repeat;
}

.template-content .widget-carousel-next {
    background: url('http://image.basekit.com/live82219_carousel-icons.png') -32px center no-repeat;
    width: 24px;
    height: 24px;
    text-indent: -999999px;
    left: 30px;
    top: 100% !important;
}

.template-content .widget-carousel-next:hover {
    background: url('http://image.basekit.com/live82219_carousel-icons-hover.png') -32px center no-repeat;
}

.template-content .widget-background-6I0TET {
    height: 2px !important;
}

.template-content .control-zone {
    position: relative;
    min-height: 5px !important;
    z-index: 2;
    list-style: none;
}