#header {
    background: #FDFEFE!important;
}

#site-title a {
    width: 272px!important;
    height: 120px!important;
    background-repeat: no-repeat;
    background-size: 100%;
    max-width: 100%;
}

.menu-item, .nav, .nav-primary {
    background: #B7A484!important;
}

.container {
    max-width: 100%!important;
}

.nav .sub-menu, #header-widget .sub-menu {
    background: #B7A484!important;
}

#post-154 header.entry-header ,
#post-148 header.entry-header ,
#post-170 header.entry-header ,
#post-168 header.entry-header ,
#post-140 header.entry-header ,
#post-68 header.entry-header ,
#post-535 header.entry-header ,
#post-532 header.entry-header ,
#post-530 header.entry-header ,
#post-72 header.entry-header ,
#post-522 header.entry-header ,
#post-507 header.entry-header ,
#post-519 header.entry-header ,
#post-412 header.entry-header ,
#post-386 header.entry-header ,
#post-421 header.entry-header ,
#post-429 header.entry-header ,
#post-62 header.entry-header ,
#post-481 header.entry-header ,
#post-490 header.entry-header ,
#post-487 header.entry-header ,
#post-90 header.entry-header ,
#post-80 header.entry-header ,
#post-17 header.entry-header ,
#post-133 header.entry-header {
    display: none;
}

.type-page {
    margin: 0px!important;
    padding: 0px!important;
}


div#content {
    margin: 0px!important;
    padding: 0px!important;
}


.entry-content p {
    margin: 0px!important;
    padding: 0px!important;
    height: 100%!important;
}

.new-page-left-pane {
    float: left;
max-width:270px;
  width: 19%;
    height: 100%;
    min-height: 400px;
  display: table-cell!important;
  min-width:120px;
}
.new-page-right-pane {
 width: 80%;
    min-height: 400px;
    display: table-cell!important;
    min-width: 200px;
}

.slider-right-pane {
  float:left;
  width:80%;
  min-height: 400px;
  display: table-cell!important;
  max-height: 400px;
  height:400px;
}

.new-page-right-pane ul {
    padding-top: 2%!important;
}

.new-page-wrap {
    height: 99%;
    min-height: 400px;
}


.newprojbtn {
    text-align: center;
    padding-bottom: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14pt;
}

#post-530 .newprojbtn,
#post-535 .newprojbtn,
#post-532 .newprojbtn,
#post-68 .newprojbtn
{
  color:#9E9B8C!important;
}

.metaslider {
    max-height: 320px!important;
}

.slider-right-pane .metaslider {
    max-height: 400px!important;
}

.slider-right-pane .nivoSlider img {
    max-height: 400px!important;
}

.nivoSlider img {
    max-height: 320px!important;
}


.new-page-right-pane img {
    max-height: 400px;
}


.nav .container {
    margin-left: 270px;
      float: none;
    margin-top: 0px;
clear:none;
}


#logo {
    float: left;
    padding: 0px!important;
}


#header .container {
    padding: 0px!important;
}

nav.nav.nav-primary {
    margin-top: -50px;
      height: 50px!important;
}

div#content {
    margin-top: -20px!important;
}

#post-17 ul.slides {
  max-height:320px!important;
}


#footer {
    background-color: #fff!important;
    background-image: none;
    padding: 0px!important;
    margin: 0px!important;
}


div#footer-content {
    background: #fff;
    padding: 0px;
}

footer.entry-meta {
    border: none!important;
}

body {
    overflow-x: hidden;
  background:#fff!important;
}

.nav-primary,
.hentry {
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

article#post-140,
article#post-93,
article#post-80 {
    padding-top: 66px!important;
    padding-bottom: 66px!important;
}

div#content {
    min-height: 600px;
    overflow-y: auto;
}