body {
  background-color:#bdbdbd;
  color:#868686;
  font-size:12px;
}

h1, h2, h3, h4, h5 {
  font-size:16px;
}

 h6 {
  font-size:10px;
}

p {
  margin:0x;
}

a {
    color: #868686;
    text-decoration: none;
}
a:hover, a:focus {
    color: #a7a7a7;
    text-decoration: none;
}

.theme.border-start {
  border:1px solid #ffffff;
}

.theme-start0.background
{
  background-color:#ebebeb;
}

.theme-start1.background
{
  background-color:#cfcfcf;
}

.theme .box-cell
{
  padding:10px;
}

.theme .box-cell a {
 
}

.theme .box-cell-start
{
  display:table;
  margin:auto;
}

.theme .box-cell-start a {
  display:table-cell;
  vertical-align: middle;
  text-align: center;
  width:100%;
  height:100%;
}

.theme.box-start a img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.theme.box-start
{
  padding:0px;
}

.container.theme.logo
{
  margin-top:50px;
}

.navbar-default {
  background:none;
  box-shadow:none;
}

.navbar-default .navbar-nav > .active > a
{
  background:none;
  box-shadow:none;
  color:#a7a7a7;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{
  color:#a7a7a7;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus
{
  color:#a7a7a7;
}

.navbar-brand .navbar-nav > li > a:hover, .navbar-brand .navbar-nav > li > a:focus
{
  color:#a7a7a7;
}

.navbar-default .navbar-nav > li > a
{
  color:#868686;
  line-height:15px;
}

.navbar-brand, .navbar-nav > li > a
{
  box-shadow:none;
  color:#868686;
  line-height:15px;
}

.navbar-nav > li > a {
  padding:2px;
}

.navbar .container-fluid {
  margin:0px;
  padding:0px;
}

.navbar-collapse
{
  padding-left:0px;
}

.navbar-nav > li
{
  float:none;
}

.no-transition {
  -webkit-transition: height 0.001s;
  -moz-transition: height 0.001s;
  -ms-transition: height 0.001s;
  -o-transition: height 0.001s;
  transition: height 0.001s;
}

.showimage {
  display:none;
}

.hidehelperimage {
    display:none;
}



@media (max-width: 767px) {
  .theme.box-start
  {
    width:100%;
    height:300px;
    margin-bottom:0.5%;
    
  }

  .theme.box-start a
  {
    height:300px;
  }

  .theme.box-content {
    width:100%;
    margin-bottom:0.5%;
    padding:0px;
  }
  .theme .box-cell {
  }
  .container.theme-start
  {
    margin-top:20px;
  }
  .navbar-default .navbar-collapse
  {
  /*.navbar-absolute {*/
    position: absolute;
    left:0px;
    right:0px;
    background-color:#bdbdbd;
    z-index:10000000;
    margin: 0;
  }

  .navbar-nav {
    margin:0px;
  }

  .navbar-default .navbar-nav > li
  {
    padding:5px;
    border-bottom:1px solid #cdcdcd;
  }
  .navbar-default .navbar-nav > li > a
  {
    line-height:30px;
  }

  .hidehelperimage.showimage {
    display:block;
  }

  .hideimage {
   display:none;
  }

  .cat-image img {
    min-width:100%;
  }

}

@media (min-width:768px) {
  .navbar {
    margin-top:30px;
  }


  .theme.box-start, .theme.box-content
  {
    margin:0.5%;
    width:49%;
  }

  .theme.box-start, .theme.box-content
  {
    padding:0px;
  }

  .container.theme-start
  {
    margin-top:134px;
  }


  .box-cell .col-sm-8
  {
    position:relative;
  }

  .box-cell .col-sm-8 .bottom
  {
    position:absolute;
    bottom:0px;
    margin:0px;
    left:15px;
    right:15px;
  }

  .box-cell .col-sm-8 .bottom-left
  {
    
    left:5px;
    right:15px;
    top: 0px;
  }
  .box-cell .col-sm-8 .bottom-right
  {
    
    left:15px;
    right:5px;
    top:0px;
  }

}

@media (min-width: 768px) and (max-width: 991px) {
  .theme.box-start
  {
    height:365px;
    line-height:365px;
  }

  .theme.box-start a
  {
    height:365px;
    width:365px;
  }

  .theme .box-cell {
    height:365px;
  }

  .box-cell .col-sm-8
  {
    height:350px;
  }

}
@media (min-width: 992px) {
  .container {
    width:932px;
  }
  .theme.box-start
  {
    height:454px;
  }

  .theme.box-start a
  {
    height:454px;
    width:434px;
  }

  .theme .box-cell {
    height:454px;
  }

  .box-cell .col-sm-8
  {
    height:430px;
  }
}