/*your custom style goes in this file*/
/*if you're overriding style blocks from genstyle.css, you only need to include the attributes you're overriding, not the whole block*/
.header{width:100%; z-index:999; top:auto; background-color:#f2f2f2; /*! position:relative; */ }

.cb-sheet
{
   background: #F3F0ED;
   background: transparent;
   -webkit-border-radius:20px 20px 0 0;
   -moz-border-radius:20px 20px 0 0;
   border-radius:20px 20px 0 0;
   border:1px solid transparent;
   margin:0 auto;
   position:relative;
   cursor:auto;
   width: 100%;
   min-width: 700px;
   max-width: 1920px;
   z-index: auto !important;
}

.cb-layout-wrapper
{
   position: relative;
   margin: 0 auto 0 auto;
   z-index: auto !important;
}

.cb-content-layout
{
   display: table;
   width: 100%;
   table-layout: fixed;
   border-collapse: collapse;
}

.cb-content-layout-row
{
   display: table-row;
}

.cb-layout-cell
{
   display: table-cell;
   vertical-align: top;
}

input, select, textarea
{
   vertical-align: middle;
   font-weight: normal;
   font-style: normal;
}

form.cb-search input[type="text"]
{
   background: #F3F0ED;
   border-radius: 0;
   border:1px solid #C3A979;
   margin:0 auto;
   width: 100%;
   padding: 3px 0;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   color: #4D3E23 !important;
   font-size: 16px;
   font-family: Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}

form.cb-search
{
   background-image: none;
   border: 0;
   display:block;
   position:relative;
   top:0;
   padding:0;
   margin:5px;
   left:0;
   line-height: 0;
}

form.cb-search input
{
   top:0;
   right:0;
}

form.cb-search>input {
   bottom:0;
   left:0;
   vertical-align: middle;
}

td.cb-searchtext table tbody tr td input[type="submit"]
{
   background:url('../img/searchicon.png') center center no-repeat;
   width:24px;

   box-shadow: none;
   -o-box-shadow: none;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   border-color: transparent;
}

.cb-post
{
   background: #E7DDCA;
   background: transparent;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   border-radius:2px;
   border:1px solid transparent;
   padding:0px 5px 5px 0px;
   margin:0px 15px 0px 15px;
}
