@media only screen and (min-width: 750px) {
  .page-editing,
  .header-fragments .layout .layout-content,
  .header-fragments .layout .header-top-content .layout-region-inner,
  .content-fragment-page > .layout,
  .footer-fragments > .layout {
    min-width: 750px;
    max-width: 1060px;
    padding-left: 10px;
    padding-right: 10px;
    _width: 1060px; /* IE6 only */
  }
  .content-fragment.top-border{margin-top:10px; padding-top: 10px !important; }
  .content-fragment.with-spacing{padding:10px 0 10px 0}
  .content-fragment .content-fragment-header{padding:0 0 10px 0}
  /* Commented out, because it was causing issues with the advanced search results - Bhargav */ 
  /*.content-fragment .content.abbreviated .content {margin: .5em 0 0 0;}*/
  .content-fragment.with-header{margin-top:10px}
  .layout-content.content-left-sidebar-right .layout-region.content{padding-right:10px}
  .layout-content.content-left-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.sidebar-left-content-right .layout-region.content{padding-left:10px}
  .layout-content.sidebar-left-content-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left,.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right{padding-left:10px;padding-right:10px}
  .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content{padding-right:10px}
  .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-sidebar-right .layout-region.content{padding-right:10px}
  .layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right .layout-region.content{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-split-content-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-split-content-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content{padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left{padding-left:10px;padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right{padding-left:10px}
  .layout-content.split-content .layout-region.content{padding-right:10px}
  .layout-content.split-content .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-split-content .layout-region.content{padding-right:10px}
  .layout-content.header-top-split-content .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-sidebar-right-footer .layout-region.content{padding-right:10px}
  .layout-content.header-top-content-left-sidebar-right-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right-footer .layout-region.content{padding-left:10px}
  .layout-content.header-top-sidebar-left-content-right-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.content{padding-left:10px;padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.left-sidebar{padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.right-sidebar{padding-left:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.split-sidebar-left{padding-left:10px;padding-right:10px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.split-sidebar-right{padding-left:10px}
}
@media screen and (max-width: 1060px) {
   .content-fragment.featured-content-slider .content-fragment-content .featured-content-slider {
     max-width: 100%;
       padding-left: 0;
       padding-right: 0;
  }
}

.footer-fragments > .layout { 
    max-width: 100%; 
    padding-left: 0; padding-right: 0;
}

/* bhargav Desai - 12/10 */
.content-fragment select {
    background-position: calc(100% - 15px) calc(1em - 3px), calc(100% - 7px) calc(1em - 3px), calc(100% - 2.5em) 0.5em !important;
    background-image: linear-gradient(65deg, transparent 50%, gray 50%),linear-gradient(115deg, gray 50%, transparent 50%);
    background-size: 10px 14px, 10px 14px, 1px 1.5em;
    background-repeat: no-repeat;
}
.content-fragment select: hover{
        background-image: linear-gradient(65deg, transparent 50%, white 50%),linear-gradient(115deg, white 50%, transparent 50%);
}
/* ARM Custom CSS from UX Web Team - Homepage - Welcome Section - 2016 - Dec. 05 */

/*  SECTIONS  */
.section_HP_RV {
    clear: both;
    padding: 0px;
    margin: 0px;
}

/*  COLUMN SETUP  */
.col_HP_RV {
    display: block;
    float:left;
    width: 50%;
    /* margin: 1% 0 1% 1.6%; */
}
.col_HP_RV:first-child { margin-left: 0; }

/*  GROUPING  */
.group_HP_RV:before,
/* .group_HP_RV:after { content:""; display:table; } */
.group_HP_RV:after { clear:both;}
.group_HP_RV { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2_HP_RV {
    width: 100%;
}
.span_1_of_2_HP_RV {
    width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 1060px) {
    .col_HP_RV { 
        width: 100%; 
        padding-top: 20px;}
    .span_2_of_2_HP_RV, .span_1_of_2_HP_RV { 
        width: 100%; }
}





/* ARM Custom CSS from UX Web Team - Homepage - Communities Section - 2016 - Dec. 05 */

.section_HP_RV_Communities {
    clear: both;
    padding: 0px;
    margin: 0px;
}

/*  COLUMN SETUP  */
.col_HP_RV_Communities {
    display: block;
    float:left;
    margin: 1% 0 1% 1.6%;
}
.col_HP_RV_Communities:first-child { margin-left: 0; }

/*  GROUPING  */
.group_HP_RV_Communities:before,
.group_HP_RV_Communities:after { content:""; display:table; }
.group_HP_RV_Communities:after { clear:both;}
.group_HP_RV_Communities { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.span_3_of_3_HP_RV_Communities { width: 100%; }
.span_2_of_3_HP_RV_Communities { width: 66.13%; }
.span_1_of_3_HP_RV_Communities { width: 32.26%; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
    .col_HP_RV_Communities {  margin: 1% 0 1% 0%; }
    .span_3_of_3_HP_RV_Communities, .span_2_of_3_HP_RV_Communities, .span_1_of_3_HP_RV_Communities { width: 100%; }
}


/* ARM Custom CSS from UX Web Team - Homepage - Communities Section - 2016 - Dec. 07 */

/*  CLICKABLE DIV */
div.feature_RV {
    position: relative;

/*  CLICKABLE DIV LINK*/
}
div.feature_RV a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none; /* No underlines on the link */
    z-index: 10; /* Places the link above everything else in the div */
    background-color: #FFF; /* Fix to make div clickable in IE */
    opacity: 0; /* Fix to make div clickable in IE */
    filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}

/* CTA Button styling */
.content-fragment .content.full > .content a.cta.button { 
    padding: 0 30px;
    border-radius: 0; min-width: 115px; text-align: center;
    color: #fff !important; border-bottom: none !important; 
    line-height: 44px; height: 44px; display: inline-block; font-size: 15px;
}

.content.full > .content a.cta-square.button { color: #fff !important; }

a.cta-square.button { float: left; height: 100px; margin: 4%; padding: 10px;
width: 25%; text-align: center; font-size: 15px; color: #fff !important;
}

a.cta.button.green, a.cta-square.button.green { background-color: #00aa61 !important; }
a.cta.button.green:hover, a.cta-square.button.green:hover { background-color: #00884f !important; }
a.cta.button.blue, a.cta-square.button.blue { background-color: #009fc1 !important; }
a.cta.button.blue:hover, a.cta-square.button.blue:hover { background-color: #0E6780 !important; }
a.cta.button.orange, a.cta-square.button.orange { background-color: #d77b00 !important; }
a.cta.button.orange:hover, a.cta-square.button.orange:hover { background-color: #bb5400 !important; }

.content-fragment .content.abbreviated .name .draft{
    background-color: #ffffcc;
    color: #000000; border: 1px solid #b0af57;
    font-size: 12px; padding: 1px 5px;
    top: -5px; position: relative;
}


/* drop down - this must be in custom styles */
.uiselect { padding-right: 0px !important; }    
.uiselect > span{
    background-image: linear-gradient(65deg, transparent 50%, gray 50%),linear-gradient(115deg, gray 50%, transparent 50%);
    background-position: calc(100% - 15px) calc(1em - 6px),calc(100% - 7px) calc(1em - 6px),calc(100% - 2.5em) 0.5em;
    background-size: 10px 14px, 10px 14px, 1px 1.5em;
    background-repeat: no-repeat;
    /*width: 100% !important; min-width: 200px;*/
}

.uiselect:hover > span{
    background-image: linear-gradient(65deg, transparent 50%, white 50%),linear-gradient(115deg, white 50%, transparent 50%);
}

@media only screen and (max-width: 650px) {
    .content-fragment select:hover {
        background-image: linear-gradient(65deg, transparent 50%, white 50%),linear-gradient(115deg, white 50%, transparent 50%);
    }
}
/**********************************************/