.kbase {
    display: block;
    max-width: 714px;
    margin: 0 auto;
}
.kbase-block {
    display: block;
    padding:0px;
    margin: 0px 0;
    border: solid 0px #C4C1BC;
}
.kbase-block-main {
    display: block;
}
.kbase-block-search {
    display: block;
}
.kbase-block-title {
}
.kbase-main-search {

}



.kbase-main-search input {
    width: 500px;
    padding: 1px;
}
.kbase-main-search label {
    display: none;
}
.kbase-main-category {}
.kbase-main-category .kbase-list ul li {
    margin-left: 20px;
}
.kbase-main-top {}
.kbase-main-latest {}
.kbase-main-tag {}
.kbase-main-tag .kbase-list li {
    display: inline;
}
.kbase .kbase-sorter {
    background: url("../images/bkg_toolbar.gif") repeat-x scroll 0 100% #FFFFFF;
    border-top: 1px solid #E2E2E2;
    font-size: 11px;
    padding: 4px 8px;
    text-align: left;
    height: 19px;
}
.kbase .kbase-sorter .amount {
    float: left;
    margin: 0;
}
.kbase .kbase-sorter .sort-by {
    float: right;
    padding-right: 36px;
}
.kbase .kbase-sorter .sort-by label {
    vertical-align: middle;
}
.kbase .kbase-sorter .sort-by select {
    margin: 0 0 1px;
    padding: 0;
    vertical-align: middle;
}
.kbase .kbase-sorter .sort-by img {
    vertical-align: middle;
}
.kbase .kbase-sorter label {
    font-weight: normal;
    color: inherit;
}
.kbase .kbase-sorter:after {
    display: block;
    content: ".";
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden;
    zoom: 1;
}
.kbase-listing {
    border: 0px solid #C4C1BC;
}
.kbase-listing p {
    margin: 0;
}
tr.kbase-listing:hover {
    /*background-color: #FCF5DD;*/
    cursor: pointer;
}
.kbase-listing-full {}
.kbase-listing-description {}
.kbase-listing-tag {
    font-size: 80%;
}
.kbase-listing-rating {}
.kbase-listing-date-updated {}
table .kbase-listing {
    border: 0px solid #BEBCB7;
    width: 100%;
    border-spacing: 0;
    empty-cells: show;
    font-size: 100%;
}
.kbase-listing thead th {
    border-bottom: 0 none !important;
    // background: url("../../images/bkg_th.gif") repeat-x scroll 0 100% #D9E5EE;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#575757+0,6e6e6e+50,575757+100 */
    background: #575757; /* Old browsers */
    background: -moz-linear-gradient(top,  #575757 0%, #6e6e6e 50%, #575757 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575757), color-stop(50%,#6e6e6e), color-stop(100%,#575757)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #575757 0%,#6e6e6e 50%,#575757 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #575757 0%,#6e6e6e 50%,#575757 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #575757 0%,#6e6e6e 50%,#575757 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #575757 0%,#6e6e6e 50%,#575757 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#575757',GradientType=0 ); /* IE6-9 */
    border-right:none;
    color: #ffffff;
    font-weight: normal;
    padding:5px 10px;
    vertical-align: middle;
    white-space: nowrap;
    font-family:'Futura LT W01 bold';
    text-transform: uppercase;
    font-size: 14px;
}
.kbase-listing tbody td {
    border-bottom: 1px solid #efefef;
}
.kbase-listing tbody td.kbase-listing-general {
    border-right: 0px solid #D9DDE3;
}
.kbase-listing tbody td.kbase-listing-rating {
    text-align: center;
    border-right: 1px solid #D9DDE3;
}
.kbase-listing tbody td.kbase-listing-date-updated {
    text-align: left;
    color: #000000;
    font-family:'Futura LT W01 Medium';
    font-size: 16px;
}
.kbase-listing td {
    padding: 10px;
}
.kbase-even {
    background: none repeat scroll 0 0 #FFFFFF;
}
.kbase-odd {
    background: none repeat scroll 0 0 #FFFFFF;
}
.kbase-article-date {
    font-size: 85%;
}
.kbase-article-author {
    font-style: italic;
}
.kbase-article-text UL.products-grid,
.kbase-article-text UL.products-grid UL,
.kbase-article-text  OL.products-list {
    list-style: none outside none !important;
}
.kbase-listing-general UL.products-grid {
    width: 100%!important;
}
.kbase-article-text ol {
    list-style-position: inside;
    list-style-type: decimal;
}
.kbase-article-text ul {
    list-style-position: inside;
    list-style-type: disc;
}
.kbase-article-attachment {}
.kbase-article-category {}
.kbase-article-tag {}
.kbase-article-rating {}
.kbase-article-rating:after {
    display: block;
    content: ".";
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden;
}
.kbase-article-rating span {
    float: left;
    margin-right: 10px;
}
.kbase-article-rating .rating-box {
    float: left;
    margin-top: 3px;
}
.kbase-article-rating select {
    min-width: 40px;
    padding: 1px;
    margin-right: 2px;
}
.kbase-article-rating form {
    float: right;
}
/* ========================================================== */
.kbase-article-index .wrapper,
.kbase-article-search .wrapper,
.kbase-article-article .wrapper{
    //background: url(../images/bg_knowledge_base.jpg) no-repeat center top #000;
    //background-size: cover;
    background: url(../images/bg_knowledge_base.jpg) no-repeat center top #000; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.kbase-title-box {
    padding: 0px 35px;
    margin-bottom: 55px;
}

.kbase-title-box .kabse-title{
    background: url("../images/awk_title_bg.png") no-repeat scroll left center / cover ;
    border: none;
    color: #fff;
    display: inline-block;
    font-family:'Bell Gothic Std W01 Bold';
    font-size: 30px;
    height:45px;
    line-height: 45px;
    margin: 5px 25px 0px 0px;
    padding-left:7px;
    text-align: left;
    text-transform: uppercase;
    width: 186px;
    float: left;
}
.kbase-title-box .kbase-short-info {
    font-size: 14px;
    color: #fff;
    line-height: 17px;
    font-family:'Futura LT W01 Medium';
    float: left;
    max-width: 432px;
}

.kbase_blocks_box {
    padding: 0 35px;
    margin-bottom: 50px;
}


.kbase_blocks_box .kbase_item_box {
    display: inline-block;
    text-align: center;
    width: 186px;
    color: #fff;
    margin-left: 42px;
    font-family:'Futura LT W01 Heavy';
    font-size: 14px;
    float: left;
}
.kbase_blocks_box .kbase_item_box:first-child {margin-left: 0px;}
.kbase_blocks_box .kbase_item {
    background-color: #fff;
    display: inline-block;
    width: 186px;
    height: 163px;
    text-align: center;
    padding-top: 14px;
    margin-bottom: 7px;
}

.kbase_blocks_box .kbase_item_yellow{background-color: #ffd503;}

.kbase_blocks_box .kbase_item img { display: inline-block;}
.search-list-title h2,
.kbase-result-title{
    font-family:'Bell Gothic Std W01 Bold';
    font-size: 40px;
    color: #fff;
    text-transform: uppercase;
    line-height: 45px;
    margin-bottom:0px;
}

.search-list-title h3 {
    font-family:'Bell Gothic Std W01 Bold';
    font-size:30px;
    color: #fff;
    text-transform: uppercase;
    line-height: 30px;
}

.search-list-title h3 span {
 display: inline-block;
 background: url("../images/kbase_arrow.png") no-repeat right center;
 padding-right: 30px;
}

.kbase-result-title { margin-top: 40px;}
.kbase-search-list,
.kbase-register,
.kbase-contact
{
    padding: 30px 35px 35px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#040404+1,050505+100,7db9e8+100 */
    background: #040404; /* Old browsers */
    background: -moz-linear-gradient(top,  #040404 1%, #050505 100%, #7db9e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#040404), color-stop(100%,#050505), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #040404 1%,#050505 100%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #040404 1%,#050505 100%,#7db9e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #040404 1%,#050505 100%,#7db9e8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #040404 1%,#050505 100%,#7db9e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040404', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}

.kbase-block-content .form-button,
.kbase-block-content .form-button:hover{
    background: -webkit-linear-gradient( #fee53a, #e09b10 );
    background: -o-linear-gradient( #fee53a, #e09b10 );
    background: -moz-linear-gradient( #fee53a, #e09b10 );
    background: linear-gradient( #fee53a, #e09b10 );
    border:none;
    color:black;
    font-size:12px;
    padding:5px 15px 6px;
    text-transform:uppercase;
    font-weight:normal;
    font-family:'Futura LT W01 bold';
    float: left;
}

.kbase-block-content .form-button:hover { color: #333333;}

.kbase-block-content #kbase_search_input { 
    float: left;
    border-radius:0;
    border: none;
}

.kbase-listing-title a { 
    color: #000000!important;
    font-family:'Futura LT W01 Medium';
    font-size: 16px;
}
.kbase-listing-description {color:#727272!important; font-size: 12px;}
.kbase-listing-tag a {color:#727272!important; font-size: 12px;}
.count-container { color: #fff;}

.kbase-article-index .breadcrumbs,
.kbase-article-article .breadcrumbs {
    margin: 35px 0px 18px;
    width: 100%;
}

.kbase-article-index .breadcrumbs ul,
.kbase-article-article .breadcrumbs ul {
    display: block;
    margin: 0 auto;
    max-width:642px; 
}
.kbase-article-index .breadcrumbs ul li,
.kbase-article-article .breadcrumbs ul li{
    color: #a8a8a3;
    font-size: 13px;
    font-family:'Bell Gothic Std W01 Bold';
}

.kbase-article-index .breadcrumbs ul li a,
.kbase-article-index .breadcrumbs ul li strong,
.kbase-article-article .breadcrumbs ul li a,
.kbase-article-article .breadcrumbs ul li strong{
    text-decoration: underline;
    color: #a8a8a3;
}

.kbase-contact .page-title { display: none;}
.kbase-contact #contactForm {padding-left: 0px;}

.kbase-contact,
.kbase-register { display: none;}

.kbase-register .page-title h1 { color: #ffffff; text-align: center;}
.kbase-contact .buttons-set button.button{
    background: rgba(0, 0, 0, 0) linear-gradient(#fee53a, #e09b10) repeat scroll 0 0;
    border: medium none;
    border-radius: 15px;
    color: black;
    font-size: 13px;
    font-weight: bold;
    padding: 7px 28px;
    text-transform: uppercase;
    min-width: 100px;
}

#productregistrationForm button:hover,
.kbase-contact .buttons-set button.button:hover{
    color: #333333;
    background: rgba(0, 0, 0, 0) linear-gradient(#fee53a, #e09b10) repeat scroll 0 0;
}

.kbase-article-article h2 { margin-top: 15px; color: #ffffff;}

.btn.yellow-btn-small.back-button-kbase {
    display: block;
    float: right;
    margin-top: 20px;
}

@media screen and (max-width: 800px) {
    .kbase-article-index .breadcrumbs ul {
         max-width:669px; 
    }
    .kbase-title-box .kabse-title {
        float: none;
        margin-bottom: 10px;
    }
    
    .kbase-title-box .kbase-short-info {
        float: none;
        display: block;
    }
    .kbase_blocks_box .kbase_item_box {
        margin-left: 40px;
    }
    
    .kbase_blocks_box .kbase_item_box,
    .kbase_blocks_box .kbase_item_box:first-child{
        display: block;
        margin: 0 auto 15px;
        float: none;       
    }
    
    .kbase_blocks_box .kbase_item_box:last-child { margin-bottom: 0px;}
}

@media screen and (max-width: 767px) {  

}