@media screen and (min-width: 1200px) {
body#forside {
    overflow: hidden;
}
}

.pris li {
    background: none !important;
}
.footerright a {
    font-size: 11px !important;
}
.footerright p {
    font-size: 11px !important;
}
.footer-left {
    text-align: center;
}
.formKontaktinfo h3 {
    font-size: 12px;
}
p em {
    background: url("/images/quote.png") no-repeat scroll 0 0 transparent;
    color: #329495;
    display: block;
    font-size: 15px;
    margin: 30px 0;
    padding-left: 50px;
    width: 530px;
}
div.itemCommentsForm form input#submitCommentButton:hover, input[type="submit"]:hover, button.button:hover {
    background: none repeat scroll 0 0 #28898A !important;
    color: #ffffff;
}
div.itemCommentsForm form input#submitCommentButton, input[type="submit"], button.button {
    background: none repeat scroll 0 0 #329495 !important;
    color: #ffffff;
    font: 300 13px/13px Michroma;
    height: 28px;
    text-transform: uppercase;
    width: 100px;
  border-radius: 2px !important;
}
.kort{
  margin-top: 48px;
}
/** FAGOMRÅDER - START**/
.fag{
  float: left;
  width: 332px;
  height: 160px;
  transition: all 0.4s ease 0s;
  position: relative;
}
.fag p {
  color: #fff;
  font-size: 16px;
  text-align: center;
  opacity: 0;
  transition: all 0.4s ease 0s;
  width: 280px;
  margin: 0 auto;
}
.fag:hover p{
  opacity: 1;
}
.fag h2 {
  border: medium none;
  color: #fff;
  font: 400 24px/28px Signika;
  margin-bottom: 0px;
  margin-top: 0px;
  text-align: center;
  transition: all 0.4s ease 0s;
  padding: 10px 0 5px;
}
.fag:hover h2{
  margin-top: -80px;
}
.fag-hover {
    background-color: rgba(0, 0, 0, 0);
    height: 100%;
    position: absolute;
    transition: all 200ms ease 0s;
    width: 100%;
}
.fag:hover .fag-hover {
    background-color: rgba(0, 0, 0, 0.3);
}
.fag.nr1{
  margin-right: 20px;
  margin-bottom: 20px;
  background: url(/images/img-oversigt-01.jpg) no-repeat scroll 0 0 transparent;
}
.fag.nr2{
  margin-right: 0;
  margin-bottom: 20px;
  background: url(/images/img-oversigt-02.jpg) no-repeat scroll 0 0 transparent;
}
.fag.nr3{
  margin-right: 20px;
  margin-bottom: 20px;
  background: url(/images/img-oversigt-03.jpg) no-repeat scroll 0 0 transparent;
}
.fag.nr4{
  margin-right: 0;
  margin-bottom: 20px;
  background: url(/images/img-oversigt-04.jpg) no-repeat scroll 0 0 transparent;
}
.fag.nr5{
  margin-right: 20px;
  margin-bottom: 20px;
  background: url(/images/img-oversigt-05.jpg) no-repeat scroll 0 0 transparent;
}
.fag.nr6{
  margin-right: 0;
  margin-bottom: 20px;
  background: url(/images/img-oversigt-06.jpg) no-repeat scroll 0 0 transparent;
}
.fag.nr7{
  margin-right: 20px;
  margin-bottom: 0;
  background: url(/images/img-oversigt-07.jpg) no-repeat scroll 0 0 transparent;
}
.fag.nr8{
  margin-right: 0;
  margin-bottom: 0;
  background: url(/images/img-oversigt-08.jpg) no-repeat scroll 0 0 transparent;
}
.fag .symbol{
  height: 61px;
  position: relative;
  transition: all 0.4s ease 0s;
  width: 68px;
  z-index: 9999;
  margin: 30px auto 0;
  opacity: 1;
}
.fag:hover .symbol{
  opacity: 0;
}
.fag .symbol.nr1{
   background: url("/images/symboler-01.png") no-repeat scroll center center transparent;
}
.fag .symbol.nr2{
   background: url("/images/symboler-02.png") no-repeat scroll center center transparent;
}
.fag .symbol.nr3{
   background: url("/images/symboler-03.png") no-repeat scroll center center transparent;
}
.fag .symbol.nr4{
   background: url("/images/symboler-04.png") no-repeat scroll center center transparent;
}
.fag .symbol.nr5{
   background: url("/images/symboler-05.png") no-repeat scroll center center transparent;
}
.fag .symbol.nr6{
   background: url("/images/symboler-06.png") no-repeat scroll center center transparent;
}
.fag .symbol.nr7{
   background: url("/images/symboler-07.png") no-repeat scroll center center transparent;
}
.fag .symbol.nr8{
   background: url("/images/symboler-08.png") no-repeat scroll center center transparent;
}
.fag:hover .button{
  color: #fff;
 /* background: #28898a;*/
  opacity: 1;
  margin: 15px auto;
}
.fag .button{
  display: block;
  width: 100px;
  height: 24px;
  margin: -40px auto;
  text-transform: uppercase;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 24px;
  opacity: 0;
  background: #329495;
  border: 1px solid #fff;
  border-radius: 2px;
  font-weight: 300;
}
/** FAGOMRÅDER - SLUT**/
.kontaktsidebar h3 {
    background: url("/images/arrow-green.png") no-repeat scroll 0 7px transparent;
    font-family: Michroma;
    font-size: 13px;
    margin-left: 40px;
    padding-left: 20px;
}
.menu li {
    /*background: url("/images/paragraph-grey.png") no-repeat scroll 20px 2px transparent;*/
    font-size: 14px;
    font-weight: 300;
 /*  line-height: 16px;*/
  list-style: outside none none !important;
    margin-bottom: 8px;
/*  padding: 5px 0 5px 40px;*/
}
.menu li a{
  background: url("/images/paragraph-green.png") no-repeat scroll 20px 2px transparent;
  padding: 5px 0 5px 45px;
  line-height: 16px;
  list-style: outside none none;
  display: block;
  color: #353535;
  font-size: 13px;
}
.menu li a:hover{
  background: url("/images/paragraph-grey.png") no-repeat scroll 20px 2px transparent;
  color: #bbbbbb !important;
}
.menu li:active{
    background: url("/images/paragraph-grey.png") no-repeat scroll 20px 2px transparent;
}
.navigation .menu {
    margin-bottom: -5px;
}
#forside{
  background: url("/images/banner-forside-ny.jpg") no-repeat scroll 45% -10px transparent;
}
/*#profil{
}
#entreprise{
  background: url(/images/banner-entreprise.jpg) no-repeat scroll 50% 0 transparent;
}
#selskab{
  background: url(/images/banner-selskabsret.jpg) no-repeat scroll 50% 0 transparent;
}
#forening{
    background: url(/images/banner-foreningsret.jpg) no-repeat scroll 50% 0 transparent;
}
#insolvens{
    background: url(/images/banner-insolvensret.jpg) no-repeat scroll 50% 0 transparent;
}
#generationsskifte{
  background: url(/images/banner-generationsskifte-02.jpg) no-repeat scroll 50% 0 transparent;
}
#fastejendom{
    background: url(/images/banner-fastejendom.jpg) no-repeat scroll 50% 0 transparent;
}
#leje{
    background: url(/images/banner-lejeret.jpg) no-repeat scroll 50% 0 transparent;
}
#retssager{
  background: url(/images/banner-retssager.jpg) no-repeat scroll 50% 0 transparent;
}
#betingelser{
}
#forsikring{
}
#bankforbindelse{
}
#forbrugeraftaler{
}
#priser{
}
#kontakt{
  background: url(/images/banner-kontakt.jpg) no-repeat scroll 50% 0 transparent;
}*/
.button{
  display: block;
  width: 120px;
  height: 30px;
  margin: -40px auto;
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  text-align: center;
  line-height: 30px;
  opacity: 0;
  background: #329495;
  border: 1px solid #fff;
  border-radius: 2px;
  font-weight: 300;
}
.boks:hover .button{
  color: #fff;
 /* background: #28898a;*/
  opacity: 1;
  margin: 0px auto;
}
.button:hover{
  background: #28898a;
  border: 1px solid #fff;
}
.footer-firmanavn{
    font-weight: 400;
    font-size: 15px;
}
.footer-right p{
  font-size: 12px;
}
.footer-left p{
  font-size: 13px;
}
#footer strong{
  font-weight: 400;
}
#footer p {
    padding-top: 25px;
  margin-bottom: 0;
}
#rt-footer {
    background: none repeat scroll 0 0 #e4e4e4;
    height: 55px;
}
#footer a{
  color: #329495;
}
#footer a:hover{
  color: #353535;
}
.green{
  color: #329495;
  font-size: 18px;
}
/** BANNER - START**/
.bannertext-box {
    height: 225px;
    margin-left: 550px;
    position: relative;
    width: 610px;
  top:-37px;
}
.banner-text {
    margin: 200px auto 0;
    position: relative;
    width: 1096px;
}
.banner-text h2 {
    border: medium none;
    font: 300 26px/40px Michroma;
    color: #353535;
  margin-left: 15px;
  margin-bottom: 0px;
}
.banner-text p {
  color: #353535;
  font-size: 12px;
  line-height: 26px;
  margin-left: 15px;
  width: 530px;
  margin-bottom: 10px;
}
.citat h2{
  margin-bottom: 0;
  text-align: center;
  border: none;
  color: #fff;
  font-size: 17px;
}
.bannerbtnwrap {
    margin-left: 15px;
    margin-top: 30px;
    width: 265px;
}
.bannerbtn1{
  background: none repeat scroll 0 0 #329495;
  border-radius: 2px;
  color: #fff;
  display: block;
  margin: 0 20px 0 auto;
  height: 30px;
  text-align: center;
  width: 120px;
  border: 1px solid #fff;
  float: left;
  font-weight: 300;
  line-height: 30px;
  font-size: 11px;
  text-transform: uppercase;
}
.bannerbtn1:hover{
  color: #fff;
  background: #28898A;
}
.bannerbtn2{
  background: none repeat scroll 0 0 #fff;
  border-radius: 2px;
  color: #329495;
  display: block;
  margin: 0 auto;
  height: 30px;
  text-align: center;
  width: 120px;
  border: 1px solid #329495;
  float: left;
  font-weight: 300;
  line-height: 30px;
  font-size: 11px;
  text-transform: uppercase;
}
.bannerbtn2:hover{
  color: #329495;
  background: #e4e4e4;
}
/** BANNER - SLUT**/
.boks p {
  color: #fff;
  font-size: 18px;
  text-align: center;
  opacity: 0;
  transition: all 0.4s ease 0s;
}
.boks:hover p{
  opacity: 1;
}
.boks h2 {
    border: medium none;
    color: #fff;
    font: 400 30px/32px Signika;
    margin-bottom: 5px;
    margin-top: 0px;
    text-align: center;
  transition: all 0.4s ease 0s;
  padding: 10px 0 0;
}
.boks:hover h2{
  margin-top: -80px;
}
.boks{
  float: left;
  width: 538px;
  height: 180px;
  transition: all 0.4s ease 0s;
  position: relative;
}
.boks-hover {
    background-color: rgba(0, 0, 0, 0);
    height: 100%;
    position: absolute;
    transition: all 200ms ease 0s;
    width: 100%;
}
.boks:hover .boks-hover {
    background-color: rgba(0, 0, 0, 0.3);
}
.boks.nr1{
  margin-right: 20px;
  margin-bottom: 20px;
  background: url(/images/img-01.jpg) no-repeat scroll 0 0 transparent;
}
.boks.nr2{
  margin-right: 0;
  margin-bottom: 20px;
  background: url(/images/img-02.jpg) no-repeat scroll 0 0 transparent;
}
.boks.nr3{
  margin-right: 20px;
  margin-bottom: 0;
  background: url(/images/img-03.jpg) no-repeat scroll 0 0 transparent;
}
.boks.nr4{
  margin-right: 0;
  margin-bottom: 0;
  background: url(/images/img-04.jpg) no-repeat scroll 0 0 transparent;
}
.symbol{
  height: 61px;
  position: relative;
  transition: all 0.4s ease 0s;
  width: 68px;
  z-index: 9999;
  margin: 40px auto 0;
  opacity: 1;
}
.boks:hover .symbol{
  opacity: 0;
}
.symbol.nr1{
   background: url("/images/symboler-01.png") no-repeat scroll center center transparent;
}
.symbol.nr2{
   background: url("/images/symboler-02.png") no-repeat scroll center center transparent;
}
.symbol.nr3{
   background: url("/images/symboler-03.png") no-repeat scroll center center transparent;
}
.symbol.nr4{
   background: url("/images/symboler-04.png") no-repeat scroll center center transparent;
}
#mainDiv{
  width: 1096px;
  margin: 0 auto;
}
#forside #rt-main .rt-container .rt-grid-12{
  background: none;
}
#rt-feature {
    background: #329495;
    padding: 10px 0;
    position: relative;
    top: -37px;
}
#forside #rt-feature {
    background: none;
   /* padding: 10px 0;*/
}
#rt-bottom{
    background: #329495;
    padding: 10px 0;
}
/* ^ !CUSTOM ^ */
/*
Indhold ->
= GENERAL STYLES
= TYPOGRAPHY
= Simple Image Gallery Pro - Overrides
= FIXEDMENU
= DIVERSE
= TOP POSITION
= HEADER POSITION
= SHOWCASE POSITION
= MAINTOP POSITION
= CONTENT
= FOOTER POSITION
= TOTOP
= TOOLTIPS
= BRED HJEMMESIDE
*/
/*=== !GENERAL STYLES ===*/
* {
  margin: 0;
  padding: 0;
}
html,
body {
  height: 100%;
  font-family: 'Michroma', sans-serif;
}
body {
  min-width: 960px;
  font-size: 13px;
}
#wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -85px; /* < !Follow1 */
 /* background: #fff;  */
}
#footer,
#push {
  height: 85px; /* < !Follow1 */
}
.rt-container {
  margin: 0 auto;
  width: 960px;
}
#rt-main {
    background: url("/images/green-sep.png") no-repeat scroll center top #fff;
    padding: 30px 0 10px;
    position: relative;
    top: -37px;
}
#forside #rt-main {
  display:none;
}
#rt-main .rt-container .rt-grid-12, #rt-main .rt-container .rt-grid-8, #rt-main .rt-container .rt-grid-4, #rt-main .rt-container .rt-grid-6 {
    background-color: #ffffff;
}
#kontakt #rt-main .rt-container .rt-grid-8 .rt-block {
    padding: 20px;
}
/*=== !TYPOGRAPHY ===*/
p {
  font-size: 11px;
  font-weight: 300;
  line-height: 20px;
  color: #353535;
  letter-spacing: 0.3px;
}
h1, h2 {
  font-size: 22px;
  font-weight: lighter;
  line-height: 28px;
  color: #353535;
  border-bottom: none;
  margin: 0 0 20px 0;
  padding: 10px 10px 10px 0;
  font-family: 'Michroma', sans-serif;
  border-bottom: 1px solid #ddd;
}
h3 {
    border-bottom: medium none;
    color: #353535;
    font-family: Michroma;
    font-size: 15px;
    font-weight: lighter;
    line-height: 22px;
    margin: 0 0 5px;
    padding: 0;
}
h4 {
    color: #329495;
    font-size: 18px;
    font-weight: lighter;
    line-height: 20px;
    margin: 0 0 5px;
}
h5 {
  font-size: 15px;
  font-weight: 600;
  line-height: 17px;
  color: #353535;
  margin: 0;
}
#rt-main .rt-article ul {
  margin: 5px 0 18px;
}
#rt-main .rt-article ul li {
    background: url("/images/arrow-green.png") no-repeat scroll 20px 7px transparent;
    color: #353535;
    font-size: 12px;
    font-weight: 300;
    line-height: 24px;
    list-style-position: outside;
    list-style-type: none;
    padding-left: 32px;
}
body a {
  text-decoration: none;
  transition: all 300ms ease 0s;
}
strong {
  font-weight: bold;
}
input, textarea {
    -webkit-appearance: none !important;
    border-radius: 0 !important;
}
/*=== !Simple Image Gallery Pro - Overrides ===*/
ul.sigProElegant li.sigProThumb a.sigProLink {
    background-color: #F4F2ED !important;
    border: 5px solid #F4F2ED !important;
}
ul.sigProElegant li.sigProThumb a.sigProLink:hover {
    background-color: #333333 !important;
    border: 5px solid #333333 !important;
}
ul.sigProElegant li.sigProThumb {
  margin: 0 12px 12px 0;
  padding: 0 !important;
}
/*== !FIXEDMENU ==*/
#facebookgenvej {
    background: url("/images/grafik/facebook-nobg.png") no-repeat scroll 5px 0 transparent;
    cursor: pointer;
    float: left;
    height: 50px;
    width: 230px;
}
#googleplusgenvej {
    background: url("/images/grafik/googleplus-nobg.png") no-repeat scroll 5px 0 transparent;
    cursor: pointer;
    float: left;
    height: 50px;
    width: 230px;
}
#facebookgenvej h2, #googleplusgenvej h2 {
    border-bottom: medium none;
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    padding: 10px 0 12px 65px;
}
#facebookgenvej a, #googleplusgenvej a {
    display: block;
    height: 100%;
    width: 100%;
}
.facebookwrapper {
    float: left;
    width: 118px;
}
.facebook, .googleplus {
    position: fixed;
    right: -170px;
    transition: all 0.5s ease-out 0s;
    width: 230px;
    z-index: 999999;
}
.facebook:hover, .googleplus:hover {
    right: 0;
    transition: all 0.5s ease-out 0s;
}
.facebook {
    top: 160px;
    background-color: #3b5998; /* < Facebook farve */
}
.googleplus {
    top: 220px;
    background-color: #df4b38; /* < Googleplus farve */
}
/*=== !DIVERSE ===*/
#fancybox-buttons {display: none;} /* < Fjerner knapper i Fancybox */
.camera_wrap .camera_pag .camera_pag_ul {
    text-align: center !important;
}
.camera_wrap .camera_pag .camera_pag_ul li {
    margin: 12px 5px !important;
}
#aiContactSafeSendButton:hover {
    color: #ffffff;
}
#aiContactSafeSendButton {
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    height: auto;
    line-height: 18px;
    margin-left: 65px !important;
    padding: 5px 15px !important;
    width: 75px;
}
.rsform-submit-button {
  border: 0 none;
  line-height: 18px;
  padding: 5px 15px !important;
}
.rsform-submit-button:hover {
  color: #ffffff;
}
.rsform-input-box{
  padding: 4px;
  width: 300px;
  height: 20px;
}
.rsform-text-box {
  padding: 4px;
  width: 300px;
  height: 180px;
}
.formError {
  color: #cf4d4d;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.5px;
}
fieldset.formFieldset ol.formContainer li {
    padding: 10px 0;
}
div.formCaption {
    font: 11px michroma;
    width: 80px;
}
.formWrapper {
    float: left;
    width: 65%;
}
.formKontaktinfo {
    float: left;
    width: 35%;
  margin-top: -10px;
}
.formWrapper {
    position: relative;
    top: -15px;
}
#rt-main .rt-article ul.pdf-small li {
    background: url("/images/icons/pdficon_small.png") no-repeat scroll 0 center transparent;
    font-size: 14px;
    line-height: 28px;
    padding-left: 20px;
}
#rt-main .rt-article ul.pdf-large li {
    background: url("/images/icons/pdficon_large.png") no-repeat scroll 0 center transparent;
    font-size: 18px;
    line-height: 40px;
    padding-left: 40px;
}
.componentheadingkontakt {
  margin-bottom: 20px;
}
.rt-article-icons {display: none;}
/*=== !TOP POSITION ===*/
#forside #rt-top{
  box-shadow: 0 0 5px 0 #bbbbbb;
}
#rt-top {
  padding: 0;
  background-color: #ffffff;
}
#rt-top .rt-container {
}
#rt-top .rt-container #rt-logo {
  position: relative;
}
#rt-logo {
    background: url(/images/logony-02.png) left top no-repeat;
    width: 277px;
    height: 72px;
    display: block;
    margin: 15px 0;
}
.kontaktinfo-top {
    position: absolute;
    right: 0;
    top: 21px;
}
.kontaktinfo-top a{
  color: #329495;
}
.kontaktinfo-top a:hover{
  color: #353535;
}
.kontaktinfo-top h3 {
    font-family: Michroma;
    font-size: 13px;
}
/*=== !HEADER POSITION ===*/
#rt-header {
    background-color: none;
    position: relative;
    top: -40px;
}
/*=== !SHOWCASE POSITION ===*/
#rt-showcase {
  background: url(/images/showcase-bg.png) repeat-x scroll 0 0 transparent;
}
#rt-showcase .rt-container {
    padding-bottom: 20px;
}
/* Bredt Slideshow (2560px) - Start udkommentering her for normal bredde slideshow  */
#rt-showcase .rt-block {
  position: relative;
}
#rt-showcase .rt-container, #rt-showcase .rt-container .rt-grid-12 {
    margin: 0;
    width: 100% !important;
}
.slideshowck {
   /* left: 50%;*/
    /*margin-left: -1280px;*/
    overflow: visible;
    position: fixed !important;
    top: 0px;
}
.banner {
    left: 50%;
    margin-left: -548px;
    overflow: visible;
    position: absolute !important;
   /* top: 103px;*/
}
#rt-showcase {
    height: 300px;
    position: relative;
}
#forside #rt-showcase {
  height: 630px;
  background: none;
}
#wrapper {
    overflow: hidden;
}
/* Stop udkommentering her */
/*=== !MAINTOP POSITION ===*/
#rt-maintop .rt-container {
    padding: 0 0 20px;
}
/*=== !CONTENT ===*/
#forside #rt-mainbody{
  padding: 0;
}
#rt-mainbody {
    padding: 20px;
}
#kontakt #rt-mainbody {padding:0;}
#rt-sidebar-a .rt-block, #rt-sidebar-b .rt-block {
    padding: 20px 20px 20px;
    /*margin-bottom: 20px;*/
}
/*=== !FOOTER POSITION ===*/
#footer {
    background: #e4e4e4;
    color: #ffffff;
}
#rt-footer {
  padding: 5px 0 30px;
}
#rt-footer .rt-grid-6.rt-omega {
  text-align: right;
}
p.copyright {
    margin: 0;
    padding: 15px 0 0;
}
p.copyright a {color: white;}
p.copyright a:hover {text-decoration: underline; color: white;}
/*=== !TOTOP ===*/
.rt-block.totop {
  bottom: 128px;
  position: fixed;
  right: 54px;
  display: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;
}
a#gantry-totop {
  z-index: 999;
  background: url(/images/scroll-to-top.png) top right no-repeat;
  display: block;
  width: 22px;
  height: 11px;
  text-indent: -9999em;
  font-size: 1px;
  line-height: 1px;
}
a#gantry-totop:hover {background-position: top left;}
/*=== !TOOLTIPS ===*/
#s-m-t-tooltip {
  position: absolute;
  max-width: 300px;
  padding: 4px 8px 4px 8px;
  background: #222;
  z-index: 1000;
  display: inline-block;
  /*font*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  /*css3 rounded corners*/
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.tip-wrap {
  background: none repeat scroll 0 0 #000;
  box-shadow: 2px 2px 2px #888888;
  padding: 7px;
  color: #fff;
  -moz-border-radius: 3px;
  border-radius: 3px;
  max-width: 500px !important;
  width: auto !important;
}
.tip-title {
  font-weight: bold;
}
/*=== !BRED HJEMMESIDE - HUSK AT TILPASSE TIL MOBIL / TABLET!  ===*/
@media only screen and (min-width: 1200px) and (max-width: 4000px) {
.rt-container {
    margin: 0 auto;
    width: 1116px;
}
#wrapper .rt-container .rt-grid-1, #footer .rt-container .rt-grid-1 {
    width: 73px;
}
#wrapper .rt-container .rt-grid-2, #footer .rt-container .rt-grid-2 {
    width: 166px;
}
#wrapper .rt-container .rt-grid-3, #footer .rt-container .rt-grid-3 {
    width: 259px;
}
#wrapper .rt-container .rt-grid-4, #footer .rt-container .rt-grid-4 {
    width: 352px;
}
#wrapper .rt-container .rt-grid-5, #footer .rt-container .rt-grid-5 {
    width: 445px;
}
#wrapper .rt-container .rt-grid-6, #footer .rt-container .rt-grid-6 {
    width: 538px;
}
#wrapper .rt-container .rt-grid-7, #footer .rt-container .rt-grid-7 {
    width: 631px;
}
#wrapper .rt-container .rt-grid-8, #footer .rt-container .rt-grid-8 {
    width: 724px;
}
#wrapper .rt-container .rt-grid-9, #footer .rt-container .rt-grid-9 {
    width: 817px;
}
#wrapper .rt-container .rt-grid-10, #footer .rt-container .rt-grid-10 {
    width: 910px;
}
#wrapper .rt-container .rt-grid-11, #footer .rt-container .rt-grid-11 {
    width: 1003px;
}
#wrapper .rt-container .rt-grid-12, #footer .rt-container .rt-grid-12 {
    width: 1096px;
}
}
