.kb-wrapper .kb-categories .kb-category {
    border: solid 1px #ccc!important;
    display: inline;
    float: left!important;
    margin-left: 10px!important;
    margin-bottom: 10px!important;
    overflow: hidden!important;
    position: relative!important;
    border-radius: 15px;
}


.kb-wrapper .kb-categories .kb-category-name {
    background: #232F3F!important;
    display: block!important;
    font-size: 16px!important;
    height: 40px!important;
    line-height: 40px!important;
    overflow: hidden!important;
    text-align: center!important;
    text-wrap: none!important;
    width: 250px!important;
    color: #CA9D6A!important;
}
.kb-wrapper h1, .kb-wrapper h2, .kb-wrapper h3, .kb-wrapper h4, .kb-wrapper h5, .kb-wrapper h6, .kb-wrapper input, .kb-wrapper p, .kb-wrapper li, .kb-wrapper div, .kb-wrapper q, .kb-wrapper cite, .kb-wrapper blockquote, .kb-wrapper span {
    font-family: 'Play', sans-serif!important;
    color: #000!important;
    font-style: normal!important;
    min-height: 0!important;
}

.kb-wrapper .kb-nav-panel-inner {
    padding: 18px 10px 27px 6px !important;
}

.kb-wrapper .kb-designs .kb-design-name {
    width: 100%!important;
    position: absolute!important;
    bottom: 0!important;
    padding: 3px 0!important;
    background: #232F3F!important;
    display: block!important;
    font-size: 13px!important;
    overflow: hidden!important;
    text-align: center!important;
    text-wrap: none!important;
    color: #CA9D6A!important;
}



.kb-wrapper .select2-container .select2-choice .select2-arrow b {
    background: url(dropdow1.png)!important;
}


.kb-wrapper .kb-customise-page .kb-change-design-button, .kb-wrapper .kb-customise-page .kb-change-view-button {
    background: #232F3F!important;
    color: #CA9D6A!important;
    font-size: 14px!important;
    font-weight: bold!important;
    left: 1!important;
    padding: 5px 10px!important;
    position: absolute!important;
    text-decoration: none!important;
    top: 0!important;
}


.kb-wrapper .kb-customise-page .kb-preview-design-name {
    background: #232F3F!important;
    color: #CA9D6A!important;
    display: block!important;
    font-weight: bold!important;
    height: 25px!important;
    line-height: 25px!important;
    overflow: hidden!important;
    text-align: center!important;
    text-wrap: none!important;
	font-size: 16px!important;
	    padding: 7px 10px!important;
}


.kb-wrapper .kb-wizard-group-header {
    background: #232F3F!important;
    color: #CA9D6A!important;
    padding: 8px 10px!important;
    font-weight: bold!important;
    cursor: pointer!important;
    margin-top: 5px!important;
}


.kb-wrapper .kb-button:visited, .kb-wrapper .kb-button:link {
    color: #CA9D6A!important;
}

.kb-wrapper .kb-button {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(.05,#232F3F),color-stop(1,#232F3F))!important;
   
    background-color: #232F3F!important;
    border: 1px solid #000!important;
   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#232F3F',endColorstr='#232F3F')!important;
    float: right !important;
    font-size: 12px!important;
    font-weight: bold!important;
   margin-right: 10px!important;
    text-align: center!important;
    text-decoration: none!important;
    cursor: pointer!important;
}




label {
    font-size: 13px;
    font-weight: normal;
    vertical-align: sub;
}



.kb-wrapper .kb-final-button {
    background: #232F3F!important;    
    display: inline-block!important;
    font-size: 12px!important;
    margin: 2px 20px!important;
    padding: 5px 10px!important;
}

.kb-wrapper .kb-final-button:link, .kb-wrapper .kb-final-button:visited {
    color: #CA9D6A!important;
}

.kb-wrapper .kb-final-category-preview .kb-category-final-names {
    background: #232F3F!important;
       display: block!important;
    margin-top: 10px!important;
    overflow: hidden!important;
    text-align: center!important;
    text-wrap: none!important;
    font-size: 15px!important;
    padding: 10px!important;
}

.kb-wrapper .kb-final-category-preview .kb-category-final-names * {
    color: #CA9D6A!important;
}

.kb-wrapper .kb-select-color-preview, .kb-select2 .kb-select-color-preview {
    display: inline-block!important;
    margin-bottom: 0!important;
    width: 1em!important;
    height: 1em!important;
    margin-right: 5px!important;
    bottom: -2px!important;
    position: relative!important;
    border: 1px solid #aaa!important;
    border-radius: 10px;
}

.kb-wrapper .kb-designs .kb-design {
    border: solid 1px #ccc!important;
    display: inline;
    float: left!important;
    margin-left: 10px!important;
    margin-bottom: 10px!important;
    overflow: hidden!important;
    position: relative!important;
	border-radius:10px!important;
}

.kb-wrapper .kb-customise-page .kb-customise-wizard {
    border: solid 1px #ccc!important;
    padding: 5px!important;
    border-radius: 10px;
}

.kb-wrapper .kb-tile-picker-tile {
    cursor: pointer!important;
    width: 20px!important;
    height: 20px!important;
    float: left!important;
    margin: 0 0 4px 4px!important;
    position: relative!important;
    border: solid 1px #ccc!important;
    border-radius: 10px;
}