#support-forum              { padding: 10px 0 26px 90px; background: url(/support/images/forum_selection/fm_forums.png) no-repeat 0 0; }
#support-forum h2           { color: #000000; margin-bottom: 6px; line-height: 100%; }
#support-forum h4           { font-size: 14px !important; color: #373737 !important; }

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #support-forum            { background: url(/support/images/forum_selection/fm_forums_2x.png) no-repeat 0 0; background-size: 70px 91px; }
}

.callout                              { padding: 0; background: #fbfbfb; }
.callout .firstcolumn                 { width: 49%; padding-right: 0; border-right: 1px solid #ddd; min-height: 250px; }
.callout .lastcolumn                  { width: 48%; min-height: 250px; }

.callout h4                           { margin-top: 25px; }
.callout h4, .callout p               { margin-left: 30px; }

.callout a                            { padding-right: 8px; background: url(/site/images/buttons/arrow_blue_right.gif) no-repeat 100% 4px; }

.callout p                            { margin-bottom: 5px; }


#forums-content, #trailing-content    { background: #fbfbfb; }
#forums-content, #trailing-content {
   background-color: #fbfbfb;
   background-image: url(images/fallback-gradient.png);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#efeeee));
   background-image: -webkit-linear-gradient(top, #fbfbfb, #efeeee);
   background-image:    -moz-linear-gradient(top, #fbfbfb, #efeeee);
   background-image:     -ms-linear-gradient(top, #fbfbfb, #efeeee);
   background-image:      -o-linear-gradient(top, #fbfbfb, #efeeee);
}
#forums-content                       { 
                                      -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0;
                                      -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0;
                                      border-bottom-left-radius: 0; border-bottom-right-radius: 0; 
                                      }
#forums-content #fm-forums            { text-align: center; }
#forums-content #fm-forums h4         { margin: 23px 0px 2px 0px; color: #000 !important; }
#forums-content #fm-forums p          { margin: 0px; color: #000; }

#forums-content #fm-forums .link                   { display: inline-block; margin: 20px 0px 20px 0px; min-width: 145px; min-height: 117px; vertical-align: baseline; }
#forums-content #fm-forums .link .forum-image      { background: none; }
#forums-content #fm-forums .link .forum-image img  { margin-bottom: 16px; }

#forums-content #fm-forums .fm-pro                 { margin-right: 27px; }

#forums-content #fm-forums .fm-server img          { margin-bottom: 15px; }
#forums-content #fm-forums .fm-go                  { margin-left: 27px; }


#forums-content #fm-forums .fm-pro .text  { margin-right: 16px; }

#trailing-content                     { border-top: 0; }
#trailing-content                     { 
                                      -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0;
                                      -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0;
                                      border-top-left-radius: 0; border-top-right-radius: 0; 
                                      }
#trailing-content p { padding-right: 100px; }

#technet img                          { margin: 30px 0px 30px 26px; }
#community h4                         { padding: 35px 0 42px 120px; margin: 15px 0px 22px 30px; color: #000000 !important; background: url(/support/images/forum_selection/communities.png) no-repeat 0 0; }

@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #community h4                         { background: url(/support/images/forum_selection/communities_2x.png) no-repeat 0 0; background-size: 119px 95px; }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 989px) {
}
@media only screen and (max-device-width: 767px) {
}
@media only screen and (min-device-width:480px) and (max-device-width: 767px) {
}