@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: 1265px;
    padding-left: 20px;
    padding-right: 20px;
    _width: 1265px; /* IE6 only */
  }
  .content-fragment.top-border{margin-top:20px; padding-top: 20px !important; }
  .content-fragment.with-spacing{padding:20px 0 20px 0}
  .content-fragment .content-fragment-header{padding:0 0 20px 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:20px}
  .layout-content.content-left-sidebar-right .layout-region.content{padding-right:20px}
  .layout-content.content-left-sidebar-right .layout-region.right-sidebar{padding-left:20px}
  .layout-content.sidebar-left-content-right .layout-region.content{padding-left:20px}
  .layout-content.sidebar-left-content-right .layout-region.left-sidebar{padding-right:20px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.content{padding-left:20px;padding-right:20px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.left-sidebar{padding-right:20px}
  .layout-content.sidebar-left-content-center-sidebar-right .layout-region.right-sidebar{padding-left:20px}
  .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:20px;padding-right:20px}
  .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content{padding-right:20px}
  .layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar{padding-left:20px}
  .layout-content.header-top-content-left-sidebar-right .layout-region.content{padding-right:20px}
  .layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar{padding-left:20px}
  .layout-content.header-top-sidebar-left-content-right .layout-region.content{padding-left:20px}
  .layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar{padding-right:20px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.content{padding-left:20px;padding-right:20px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.left-sidebar{padding-right:20px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.right-sidebar{padding-left:20px}
  .layout-content.header-top-split-content-footer .layout-region.left-sidebar{padding-right:20px}
  .layout-content.header-top-split-content-footer .layout-region.right-sidebar{padding-left:20px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar{padding-left:20px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content{padding-right:20px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left{padding-left:20px;padding-right:20px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right{padding-left:20px}
  .layout-content.split-content .layout-region.content{padding-right:20px}
  .layout-content.split-content .layout-region.right-sidebar{padding-left:20px}
  .layout-content.header-top-split-content .layout-region.content{padding-right:20px}
  .layout-content.header-top-split-content .layout-region.right-sidebar{padding-left:20px}
  .layout-content.header-top-content-left-sidebar-right-footer .layout-region.content{padding-right:20px}
  .layout-content.header-top-content-left-sidebar-right-footer .layout-region.right-sidebar{padding-left:20px}
  .layout-content.header-top-sidebar-left-content-right-footer .layout-region.content{padding-left:20px}
  .layout-content.header-top-sidebar-left-content-right-footer .layout-region.left-sidebar{padding-right:20px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.content{padding-left:20px;padding-right:20px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.left-sidebar{padding-right:20px}
  .layout-content.header-top-sidebar-left-content-center-sidebar-right-footer .layout-region.right-sidebar{padding-left:20px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.content{padding-left:20px;padding-right:20px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.left-sidebar{padding-right:20px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.right-sidebar{padding-left:20px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.split-sidebar-left{padding-left:20px;padding-right:20px}
  .layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom-footer .layout-region.split-sidebar-right{padding-left:20px}
}
@media screen and (max-width: 1265px) {
   .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,
.post-summary a.cta.button,
.activity-story .post-content .activity-description a.cta.button{ height: 30px;
    padding: 0px 30px;
    background-color: #009fc1 !important;
    border-radius: 0; min-width: 115px; text-align: center;
    color: white !important; border-bottom: none !important; 
    line-height: 44px; height: 44px; display: inline-block; font-size: 15px;
}
.content-fragment .content.full > .content a.cta.button:hover{ background-color: #0E6780 !important; }
a.cta-square.button.green { border-bottom-style: none !important; color: white !important; background-color: #00aa61 !important; }
a.cta-square.button.green:hover { border-bottom-style: none !important; color: white !important; background-color: #00884f !important; }
a.cta-square.button.green:visited, a.cta-square.button.green:visited:hover { color: white !important; }
a.cta-square.button.blue { border-bottom-style: none !important; color: white !important; background-color: #009fc1 !important; }
a.cta-square.button.blue:hover { border-bottom-style: none !important; color: white !important; background-color: #0E6780 !important; }
a.cta-square.button.blue:visited, a.cta-square.button.blue:visited:hover { color: white !important; }
.content-fragment .content.full > .content a.cta.button.green, .post-summary a.cta.button.green,
.activity-story .post-content .activity-description a.cta.button.green
{ color: white !important; background-color: #00aa61 !important; }
.content-fragment .content.full > .content a.cta.button.green:hover, .post-summary a.cta.button.green:hover,
.activity-story .post-content .activity-description a.cta.button:hover { color: white !important; background-color: #00884f !important; }
.content-fragment .content.full > .content a.cta.button.blue, .post-summary a.cta.button.blue,
.activity-story .post-content .activity-description a.cta.button.blue{ color: white !important; background-color: #009fc1 !important; }
.content-fragment .content.full > .content a.cta.button.blue:hover, .post-summary a.cta.button.blue:hover,
.activity-story .post-content .activity-description a.cta.button.blue:hover, 
.post-summary a.cta.button.blue:hover{ color: white !important; background-color: #0E6780 !important; }

/* square CTA button*/
.cta-square { height: 70px; margin: 10px 0; padding: 10px; text-align: center; display: flex; justify-content: center; flex-direction: column; }
.cta-square a { color: white !important; }
.flex { display: flex; justify-content: space-between; }
.flex .cta-square { width: 200px; }

.right-sidebar .flex { flex-direction: column;  }
.right-sidebar .flex .cta-square { width:100%; }

@media only screen and (max-width: 900px) {
.flex { flex-direction: column; }
.flex .cta-square { width: 100%; }
}

.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%);
    }
}
/**********************************************/

.media-gallery-post-list .content-item.content.thumbnail .avatar { height: 100px; }
.media-gallery-post-list .content-item.content.thumbnail h3 { height: 80px; }
.media-gallery-post-list .content-fragment .content-list.thumbnail .thumbnail-column .thumbnail {height: 190px; }

.navigation-list-item a.manage-email-digest { height: 60px; line-height: 50px; }

/* Ace editor body text disply improvements */

.ace_editor { font-size: 15px !important; }