/* general styles */
body{
  font-size: 12px;
}
div.container{
  width: 100%;
}
div.centerContent{
  width: 728px;
}
div.cookieHolder div.container{
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
}

/*      HEADER      */
a.logoHolder{
  margin-right: 0px;
}
div.menuHolder nav div.mainMenu ul{
  float: right;
}
div.menuHolder nav div.mainMenu ul li a{
  padding: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}
div.menuHolder nav div.mainMenu a.greenButton{
  right: 0px;
  top: 35px;
  line-height: 36px;
  height: 36px;
}

div.menuHolder nav div.topmenu ul{
  margin-right: 10px;
}

/*      CONTENT      */
div.pageHeader{
  height: 100px;
}

div.crumblePath{
  padding-top: 10px;
  margin-bottom: 15px;
}
article{
  width: 450px;
}


/*      BLOCKS    */
div.blockHolder div.block h2{
  font-size: 1.8em;
}
div.blockHolder div.block div.blockContent h3{
  font-size: 1.5em;
}
div.blockHolder div.block div.blockContent div.blockText h3{
  font-size: 1.3em;
}
div.blockHolder div.block div.blockContent div.row h3{
  font-size: 1.2em;
}


/*      HOME     */
div.content.home div.pageHeader{
  height: 330px;
}
div.homeMenu{
  bottom: 15px;
}
div.homeMenu div.homeButton{
  font-size: 1.6em;
}
div.homeMenu div.homeButtonHolder:nth-child(2) div.homeSubMenu ul li ul:nth-child(2){
  width: 55%;
}
div.homeMenu div.homeButtonHolder:nth-child(2) div.homeSubMenu ul li ul:nth-child(3){
  width: 45%;
}

div.homeMenu div.homeSubMenu ul li ul li{
  line-height: 20px;
}
div.homeMenu div.homeSubMenu ul li ul li span.fa{
  padding-right: 4px;
}

div.homeBlocks div.homeBlock h2,
div.homeBlocks div.homeBlock h3{
  font-size: 1.2em;
}


/*      PRICES    */
div.priceHolder div.price{
  width: 90%;
}