@import "typography.css";
@import "buttons.css";
#maximenuck202.maximenufixed, #maximenuck212.maximenufixed {
    margin: 0;
    padding:0;
    background-color:#3D6F90!important;
    background-image: url('../images/patterns/rock_bkgd.jpg');
    background-repeat:repeat;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
div#maximenuck202.maximenuckh ul.maximenuck, div#maximenuck212.maximenuckh ul.maximenuck {
  padding:0 0!important;
}
.rt-block.visible-desktop {
  padding:0!important;
}
.maxiroundedcenter {
    margin:0 auto;
    padding:0!important;
    max-width: 1200px;
}

#rt-top-surround {
    background-color:#ccc!important;
   /* background-image: url('../images/patterns/bkgd.png'); 
      background-image: url('../images/patterns/header.jpg')!important;
    background-repeat:no-repeat;
    border-bottom-color: none!important;
    border-bottom-style: solid;
    border-bottom-width: 0!important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);*/
}
#rt-content-top .rt-grid-12.rt-alpha.rt-omega .rt-block, #rt-top .rt-grid-12.rt-alpha.rt-omega .rt-block {
    margin: 0;
    padding:0;
    padding-bottom: 30px!important;
}

#rt-top {
  background-color:#3D6F90!important;
  padding:0!important;
}
/* Showcase Mods */
  /* Remove grid bkgd */
.rt-showcase-pattern {
  background-image: -webkit-linear-gradient(rgba(0,0,0,0.0) 0px,transparent 0px), -webkit-linear-gradient(0,rgba(0,0,0,0.0) 2px,transparent 2px), -webkit-linear-gradient(rgba(0,0,0,0.0) 0px,transparent 0px), -webkit-linear-gradient(0,rgba(0,0,0,0.0) 0px,transparent 0px);
background-size: 0px 0px, 0px 0px, 0px 0px, 0px 0px;
 
}
#rt-showcase {
    background-color: #3D6F90!important;
/*  background-image: url('../images/patterns/header.jpg')!important; */
	background-image: url('/images/banners/mdm-web-header-125.jpg')!important; 
    background-repeat:no-repeat;
    border-bottom-color: none!important;
    border-bottom-style: solid;
    border-bottom-width: 0!important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
    height:125px!important;
}

#rt-feature {
    margin-top:0;
 /*   background-image: url('../images/patterns/rock_bkgd-alt.png')!important; */
    background-size:100%;
    background-repeat:no-repeat;
    background-color:#F5F5F5;
    height:100px;
    border-bottom-width: 0;
    box-shadow: 0 -1px 0 #F5F5F5 inset;
    text-shadow: none!important;
} 
/* #rt-feature {
    margin-top:0;
    height:0;
    padding-top:0!important;
}
.rt-grid-12.rt-alpha.rt-omega .rt-block {
  margin-top:0;
  padding:0;
} */
@media all and (max-device-width: 480px) {
  #rt-showcase {
     margin:0 0 0 0!important;
     padding:0!important;
}
  #rt-showcase .rt-grid-6.rt-omega .rt-block {
    margin: 40px!important;
    padding:0!important; 
  }
}

#rt-showcase .rt-grid-3 .rt-block {
    text-align:right;
    padding-top:40px;
}
#rt-showcase .rt-grid-4 .rt-block {
    margin: 0;
    padding:0; 
}


/* FRONT PAGE NEWS */
#rt-bottom .rt-grid-12.rt-alpha.rt-omega .rt-block {
    margin-top:0!important;
    padding-top:0!important;
}
#rt-mainbottom {
     background-color:#E0E0E0!important;
     background-image:none!important;
}
#fd.eb .mod-items-grid {
    margin-bottom: 0!important;
}
/* Menu position - ES */
.rt-grid-6.rt-omega .rt-block {
    padding:0!important;
    margin:0!important;
}
/* Mobile Language and Search mods */
@media all and (max-device-width: 480px) {
body.layout-mode-responsive select {
    width: 40%;
    float: left;
}
  input.search-query {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
    font-size: 18px;
    height: 25px;
    color:#363636!important;
    background-color:#dae6ef;
}
}
  @media all and (max-device-width: 800px) {
body.layout-mode-responsive select {
    width: 40%;
    float: left;
    margin:-12px 10px 5px 10px;
}
  }
#rt-top-surround {
    text-shadow: none!important;
}
/* Menu position - EN */
.rt-grid-6.rt-alpha .rt-block {
    padding:0!important;
    margin:0!important;
}
/*.rt-grid-6.rt-omega .rt-block, .rt-block .hidden-desktop {
    padding-top: 20px !important;
    padding-bottom: 0 !important;
} */
/*.rt-grid-6.rt-alpha .rt-block, .rt-block .hidden-desktop {
    padding-top:10px!important;
    margin:0!important;
} */
.rt-grid-6 .rt-block .visible-desktop, .rt-grid-6.rt-omega .rt-block.hidden-phone {
    width: 1200px;
}
/* Tagline Positioning */
.rt-grid-6.rt-omega .rt-block.hidden-phone {
    float: left;
    max-width: 450px;
    padding:50px 0 0 0!important;
    margin: 0;
}
div.mod_search228 input[type="search"] {
    margin: 20px 0 -10px 10px;
    width: 85%!important;    
}
@media all and (max-device-width: 480px) {
  #rt-top {
  background-color:#3D6F90!important;
  padding-top:20px!important;
}
.rt-grid-6.rt-omega .rt-block {
    padding:0!important;
    margin:0!important;
}
#rt-feature {
    margin-top:0;
    background-image: url('../images/patterns/rock_bkgd-alt.png')!important; 
    background-size:100%;
    background-repeat:no-repeat;
    background-color:#F5F5F5;
    height:80px;
    border-bottom-width: 0;
    box-shadow: 0 -1px 0 #F5F5F5 inset;
    text-shadow: none!important;
}
}
/* Feature Mods */
#rt-feature {
    padding-top:0px;
    margin-bottom:0;
}
#rt-mainbody-surround {
    padding-top:0;
    margin-top:0!important;
}
@media all and (max-device-width: 480px) {
  #rt-mainbody-surround {
    padding-top:0;
}
 #rt-content-top .rt-grid-12.rt-alpha.rt-omega .rt-block {
    margin: 0;
    padding:0; 
  }
  #rt-header {
    margin-bottom: 70px!important;
}
}
/* Main Body Mods */
.rt-grid-9.rt-alpha.rt-omega .rt-block {
    margin: 0;
    padding:0; 
}
/* Footer Mods */
#rt-footer {
  background-color:#3A6D8D;
}
#rt-bottom .rt-grid-12.rt-alpha.rt-omega .rt-block {
    margin-bottom:0!important;
    padding-bottom:0!important;
}

#rt-drawer {
    border-bottom-style: none;
}

/* Menu Styles */
div.maximenuck202 ul.maximenuck2 li > a, div.maximenuck202 ul.maximenuck2 li > span, div.maximenuck212 ul.maximenuck2 li > a, div.maximenuck212 ul.maximenuck2 li > span {
    font-family: "Open Sans";
    font-weight: normal!important;
}
div.maximenuck202 li > a, div.maximenuck202 li > span, div.maximenuck202 li > a, div.maximenuck212 li > a, div.maximenuck212 li > span, div.maximenuck212 li > a, {
    font-weight:normal!important;
}

