﻿/* header menu override */

.btn_close {
    background-image: url(/~/media/Ricoh/Common/Images/icon_s_close_01.ashx) !important;
}

    .hd_ut_lang_select .hd_ut_lang.open .txt {
        background-image: url(/~/media/Ricoh/Common/Images/DesignElements/hd_ut_lang_arrowup.ashx) !important;
    }

    .hd_ut_lang_select .hd_ut_lang .txt {
        background: url(/~/media/Ricoh/Common/Images/DesignElements/hd_ut_lang_arrowdown.ashx) 100% 50% no-repeat !important;
    }

    .hd_ut_change {
        background: url(/~/media/Ricoh/Common/Images/DesignElements/hd_ut_change.ashx) 100% 50% no-repeat !important;
    }

    #gl_header .right {
        background-image: url(/~/media/Ricoh/Common/Images/DesignElements/icon_s_right_01.ashx) !important;
    }

    #gl_header .right_f {
        background-image: url(/~/media/Ricoh/Common/Images/DesignElements/icon_s_right_03.ashx) !important;
    }

    #gl_header .hd_lg {
        padding: 13px 0px 13px 0px !important;
    }

    @media (max-width:640px) {
        #gl_header .hd_lg {
            padding: 10px 0px 8px 0px !important;
        }
    }

    #gl_header .close {
        background-image: url(/~/media/Ricoh/Common/Images/DesignElements/icon_s_close_01.ashx) !important;
    }

    #gl_header #gl_nv .gl_nv_lst li a.gl_nv_lst_mn:hover:after, 
    #gl_header #gl_nv .gl_nv_lst li a.gl_nv_lst_mn.open:after, 
    #gl_header #gl_nv .gl_nv_lst li a.gl_nv_lst_mn.act:hover:after {
        content: url(/~/media/Ricoh/Common/Images/DesignElements/hd_gl_nv_arr_02.png) !important; 
    }

    .ml24 {
        margin-left: 24px !important;
    }

    .mt16 {
        margin-top: 16px !important;
    }

    #gl_header #gl_nv .gl_nv_lst li.gl_nv_src .gl_nv_src_btn {
        background: url(/~/media/Ricoh/Common/Images/DesignElements/gl_nv_src_btn.png) 50% 50% no-repeat #ffffff !important;
    }

	#gl_header .gl_nv_s {
		display: block;
	}

@media (max-width: 640px) {
	#gl_header .gl_nv_s {
		display: none;
	}
    #gl_header .gl_nv_btn {
            background: url(/~/media/Ricoh/Common/Images/DesignElements/hd_gl_nv_btn.ashx) 0 0 no-repeat !important;
            -webkit-background-size: 44px 44px !important;
            background-size: 44px 44px !important;
        }

        #gl_header .gl_nv_btn.open {
            background: url(/~/media/Ricoh/Common/Images/DesignElements/hd_gl_nv_btn_on.ashx) 0 0 no-repeat #303233 !important;
            -webkit-background-size: 44px 44px !important;
            background-size: 44px 44px !important;
        }

        #gl_header .gl_nv_s .hd_ut_s .hd_ut_lang select {
            background: url(/~/media/Ricoh/Common/Images/DesignElements/hd_ut_lang_s.ashx) 100% 50% no-repeat !important;
            -webkit-background-size: 40px 40px !important;
            background-size: 40px 40px !important;
        }
    }

/* override the CSS for SC page edit 'add to here' button */

.scInsertionHandleCenter {
  box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
}

/* VIEW RENDER ERROR HANDLING */

.view-render-exception-wrapper,
.controller-render-exception-wrapper {
  width: 100%;
  padding: 5px;
  text-align: center;
}

.view-render-exception,
.controller-render-exception {
  border: 1px solid rgb(153, 153, 153);
  padding: 5px;
  background-color: lightyellow;
  text-align: center;
  display: inline-block;
}

/* BEGIN: generic image */

.module-image {
  width: 100%;
  height: 100%;
  background-size: cover;
}

/* END: generic image */

/* BEGIN: generic text */

.module-text {
  width: 100%;
  height: 100%;
  overflow: hidden;
  color: #000;
  font-size: 1em;
  font-family: "Frutiger LT W01_55 Roma1475738";
  /* padding:12px; optional - RAC must review design */
}
/*
.twoColumnTxtCalloutWrap p {
    font-size:14px;
}
*/
@media screen and (max-width:767px) {
      .twoColumnTxtCalloutWrap p {
        padding: 0;
        margin: 0;
        }
}

.twoColumnTxtCalloutWrap p.fullWidth {
    width: 100%;
}

.twoColumnTxtCalloutWrapText.genericTextLeftRightSpacing {
    width: 100%;
    /*padding-right: 25px;
    padding-left: 25px;*/
}

  .module-text h1 {
    text-align: center;
    margin: 0px;
    font-size: 2.250em;
    padding-top: 0px;
    padding-bottom: 28px;
    color: #333333;
    font-family: "Frutiger LT W01_55 Roma1475738";
  }

.twoColumnTxtCalloutWrap.genericTextBottomSpacing {
        padding-bottom: 20px;
    padding-left: 32px;
    padding-right: 32px;
}
/* END: generic text */

/* BEGIN: generic text full width*/

.module-text-fullwidth {
  width: 100%;
  height: 100%;
  overflow: hidden;
  font-size: 1em;
  font-family: "Frutiger LT W01_55 Roma1475738";
  /* padding:12px; optional - RAC must review design */
}

  .module-text-fullwidth h1 {
    text-align: center;
    margin: 0px;
    font-size: 2.250em;
    padding-top: 0px;
    padding-bottom: 48px;
    color: #333333;
    font-family: "Frutiger LT W01_55 Roma1475738";
    margin-top: 30px;
  }

  .module-text-fullwidth p {
    margin-bottom: 5px;
  }

/* END: generic text full width*/

.pictureBookMoreFullWidth .buttonPlacing {
  margin-bottom: 30px;
}

/*  start: Story lead Cta*/
.storyLeadCtaRightButton {
    background-color: transparent;
    padding-left: 0px;
    padding-right: 0px;
}

.storyLeadCtaLeftButton {
    background-color: transparent;
    padding-left: 0px;
    padding-right: 0px;
}

.storyLeadCtaLeftButton .buttonContainer {
        margin-top: -13px;
}

.storyLeadCtaRightButton .buttonContainer {
        margin-top: -13px;
}

.storyLeadCtaLeftButton .buttonContainer .scEmptyPlaceholder {
        height: 48px;
        width: 200px;
}

.storyLeadCtaRightButton .buttonContainer .scEmptyPlaceholder {
        height: 48px;
        width: 200px;
}

@media screen and (max-width: 979px) {
    .storyLeadCtaRightButton {
        padding-left: 0px;
        padding-right: 0px;
    }
}

/*@media screen and (max-width: 979px) {
    .storyLeadCtaLeftButton {
        display: block;
        float: none;
        margin: 0px 0px 0px 10%;
    }
}*/
/*  end: Story lead Cta*/

    /* start: three across button */

    .threeAcrossNoHoverBoxWrapper .scEmptyImage {
        width: 316px;
        height: 128px;
        margin: auto;
    }


    button.threeAcrossButtonInButton.hvr-underline-reveal:before {
        margin-bottom: 0px;
    }


    .threeAcrossButtonFullWidth {
        height: initial;
    }

/*
@media screen and (max-width: 1024px) {
    .threeAcrossButtonMoreFullWidth .threeAcrossButtonWrapper  {
     width: 100% !important;
     padding: 0px 8px;
    }
}
*/
@media only screen and (max-width: 640px) and (min-width: 320px) {
    .threeAcrossButtonFullWidth .container-fluid {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
}


@media screen and (max-width:767px) {
  .hvr-underline-reveal::before {
    display: none;
  }
/*
    .threeAcrossButtonNumbering {
            margin-bottom: 14px;
            margin-left: 48%;
    }
*/

}


/* END: three across button */

/* start: four across button */

div.fourAcrossButtonSmallWrapperText.hvr-underline-reveal:before {
    margin-bottom: 0px;
}

img.fourAcrossButtonSvgImg.scEmptyImage {
  height: 72px;
}

@media only screen and (max-width: 640px) and (min-width: 320px) {
    .fourAcrossButtonFullWidth .container-fluid {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
}

@media screen and (max-width: 800px) {
    .fourAcrossButtonSvgImg {
/*        left: 24%;
        margin-top: 5%;  */
    }
}

.fourAcrossButtonMoreFullWidth .fourAcrossButtonFullWidth .container {
    width: 100% !important;
    }

.fourAcrossButtonCarousel a {
   color: #337ab7 !important; 
}

.fourAcrossButtonCarousel a:hover {
    color: #23527c !important;
    text-decoration: underline;
}

/* END: four across button */




/* Page Edit Help Styles */
.wheelTopLeft > div.pagehelpOuter, .wheelTopLeft > scEnabledChrome {
  height: auto !important; /* in pinwheel the height was set for any child divs of wheelTopLeft, etc */
}

.pagehelpOuter {
  display: block;
  position: relative;
  z-index: 9080; /* Sitecore ribbon is 9090 */
    padding-bottom: 10px; /* M. Reynolds added */
}
/* M. Reynolds commented out */
/*
.pagehelpOuter .helpicon {
  background-color: #cacace;
  height: 20px;
  padding: 2px;
  position: absolute;
  top: 0;
  left: 0;
}


.pagehelpOuter:hover .pagehelp {
  display: block;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
}
*/


.pagehelp {
  /*display: none;*/ /* M. Reynolds commented out */
  background-color: #ffffff;
  border: solid 10px #808080;
  padding: 10px 20px 20px 20px;
}

  .pagehelp h4 {
    font-weight: bold;
    font-size: 18px;
    text-align: left;
    padding: 0;
    margin: 0;
    margin-top: 0;
    margin-bottom: 10px;
  }

.pageHelpWidth {
  max-width: 1366px;
  margin-right: auto;
  margin-left: auto;
}

.pagehelp img {
  height: auto;
  background-color: transparent;
  width: auto;
  background-size: auto;
  margin-top: auto;
}

/* BEGIN: overrides for two column with separator */

.twoColumnContentFullWidth {
  background-image: none;
}

/* END: overrides for two column with separator */

.RicohButton {
  font-family: "Frutiger LT W01_55 Roma1475738";
  padding: 12px 24px;
	transition-duration: 0.2s;
	border-radius: 3px;
}

.RicohButton div {
	float: left;
}

.ctaLink div {
	float: left;
}

.tierOneheroBannerWrapperInsideButton {
    padding-right: 0px;
    padding-left: 0px;
}

.RicohButton.Button-Oversized {
  font-size: 1.125em;
}



.RicohButton.Button-Standard {
  font-size: 1em;
}

.RicohButton .arrow {
    margin: 0px;
    margin-left: 10px;
    /*float: right;*/
    display: inline-block;
  }

/* Text Colors */
.RicohText-White *, .RicohText-White a:hover {
  color: #fff;
}


.RicohText-Gray_2 *, .RicohText-Gray_2 a:hover{
  color: #333;
}

.RicohText-Salmon *, .RicohText-Salmon a:hover {
  color: #cf142b;
}

.fontbold h1, .fontbold h2, .fontbold h3, .fontbold h4, .fontbold h5 {
  font-family: "Frutiger LT W01_65 Bold1475746";
}

.fontlight h1, .fontlight h2, .fontlight h3, .fontlight h4, .fontbold h5 {
  font-family: "Frutiger LT W01_45 Ligh1475730";
}

.textLinkPadTop {
    margin-top: 40px;
}

/*Video Button */
  .videoButton {
    /*background-color: rgba(0,0,0,0.5);*/
    background-color: rgba(242, 242, 242, 1);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
  }


/*.videoButton .closeBtn{
    position: absolute;
    right: 20px;
    top: 20px;
    text-decoration: none;
    background-image: url(/~/media/Ricoh/Common/Images/DesignElements/icon_s_close_01.ashx) !important;
}*/

.videoButton .btnCloseAnchor
{
    position: absolute;
    right: 20px;
    top: 20px;
    text-decoration: none;
    padding-right: 30px;
    background-image: url(/~/media/Ricoh/Common/Images/DesignElements/u99.ashx) !important;
    /*background-repeat: no-repeat;
    background-position: 90% -1px;*/
    display: block;
   
    width: 32px;
    height: 32px;
}


.videoButton .btnCloseAnchor span{
   position: absolute;
   color: #333333;
   top: 6px;
   left: 11px;
}
.videoButton .btnCloseAnchor:hover, .btnCloseAnchor:active
{
    text-decoration: underline;
}

@media screen and (min-width:768px) {
   .Tier2videoplayer{
    max-width: 580px;
    /*background-color: #fff;*/
    margin: 0 auto;
    height: 325px;
    margin-top:25px;
}

}

@media screen and (max-width:767px) {
   .videoButton {
    /*background-color: rgba(0,0,0,0.5);*/
    background-color: rgba(242, 242, 242, 1);
    position: static;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
  }

 .videoButton .btnCloseAnchor
{
    display: none;
   /*position: absolute;
    right: -4px;
    top: 2px;
    text-decoration: none;
    padding-right: 30px;
    background-image: url(/~/media/Ricoh/Common/Images/DesignElements/u94.ashx) !important;
    display: block;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;*/
}

.videoButton .btnCloseAnchor span {
    position: absolute;
    color: #333333;
    top: 2px;
    left: 6px
}

 .Tier2videoplayer{
    
    background-color: rgba(242, 242, 242, 1);
    margin: 0 auto;
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
    position: absolute;
    width: 100%;
    z-index: 150;
    padding-top: 25px;
    padding-bottom: 25px;
}
}
/* end of video button */

  .Ricoh-Arrow {
    width: 8px;
    height: 8px;
    background-repeat: no-repeat;
    /*background-image: url("/Assets/img/greaterThanWhite.svg");*/
    background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-ffffff.ashx");
    display: inline-block;
    margin-left: 8px;
  }


  .RicohButton .Ricoh-Arrow {
    width: 10px;
    height: 16px;
    margin-left: 10px;
	margin-top: 3px;
  }

  .ctaLink .Ricoh-Arrow {
    width: 10px;
    height: 16px;
    margin-left: 8px;
	margin-top: 3px;
  }


    .RicohText-White .Ricoh-Arrow, 
	.RicohText-White .flickerplate .arrow-navigation.right:before, 
	.RicohText-White .flickerplate .arrow-navigation.left:before {
    /*background-image: url("/Assets/img/greaterThanWhite.svg");*/
  background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-ffffff.ashx") !important;
  }

  .RicohText-Gray_2 .Ricoh-Arrow, 
	.RicohText-Gray_2 .flickerplate .arrow-navigation.right:before, 
	.RicohText-Gray_2 .flickerplate .arrow-navigation.left:before {
    /*background-image: url("/Assets/img/greaterThanGrey.svg");*/
    background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-333333.ashx") !important;

  }
 
  .RicohThemes.Opacity-Transparent .Ricoh-Arrow, 
	.RicohTheme-Gray .flickerplate .arrow-navigation.right:before, 
	.RicohTheme-Gray .flickerplate .arrow-navigation.left:before {
    /*background-image: url("/Assets/img/greaterThanWhite.svg");*/
  background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-ffffff.ashx") !important;
  }

  .RicohText-Salmon .Ricoh-Arrow, 
  .RicohText-Salmon .flickerplate .arrow-navigation.right:before, 
  .RicohText-Salmon .flickerplate .arrow-navigation.left:before {
   /*background-image: url("../img/greaterThanRed.svg");*/
   background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-cf142b.ashx") !important;
   /*background-image: url("/~/media/1673AAFDCF264C858650359D930BA24A.svg");*/
  }

.InfoRibbonDualStripThreeMoreFullWidth .Ricoh-Arrow {
  height: 12px;
  width: 8px;
  margin-left: 8px;
  background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-cf142b.ashx");
}

.infoThreeRibbonMoreFullWidth .Ricoh-Arrow {
  height: 12px;
  width: 8px;
  margin-left: 8px;
  background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-cf142b.ashx");
}

.infoTwoRibbonMoreFullWidth .Ricoh-Arrow {
    height: 12px;
    width: 8px;
    margin-left: 8px;
    background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-cf142b.ashx");
}

.infoTwoRibbonCtaButton .scEmptyPlaceholder{
    min-width:100px;
}

.RicohTheme-White .InfoRibbonThreeSmallWrapperBorder {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
  
.RicohTheme-LightGray .InfoRibbonThreeSmallWrapperBorder {
    border-color: #6C7074;
}
  
.RicohTheme-Sky .InfoRibbonThreeSmallWrapperBorder {
    border-color: #4E92AB;
}

.RicohText-White .InfoRibbonDualStripThreeSmallWrapperBorder {
    border-color: #fff;
}

.RicohText-White .InfoRibbonDualStripTwoSmallWrapperBorder {
    border-color: #fff;
}

.RicohText-White .infoRibbonDualStripThreeSmallWrapper a {
    color: #fff;
}

.RicohText-Gray_2 .infoRibbonDualStripThreeSmallWrapper a {
    color: #333;
}

.RicohText-Salmon .InfoRibbonDualStripThreeSmallWrapperBorder {
    border-color: #cf142b;
}

.RicohText-Salmon .InfoRibbonDualStripTwoSmallWrapperBorder {
    border-color: #cf142b;
}

.RicohText-White .InfoRibbonDualStripThreeLink a {
    color: #fff;
}

.RicohText-Gray_2 .InfoRibbonDualStripThreeLink a {
    color: #333;
}

  /* end Themes */

/*start theme for border */
/* info-ribbon two*/
.RicohTheme-White .infoTwoRibbonSmallWrapper .leftcol, .RicohTheme-White .infoTwoRibbonSmallWrapper .infoTwoRibbonNumbering  {
    color:#fff;
}

.RicohTheme-Gray .infoTwoRibbonSmallWrapper .leftcol, .RicohTheme-Gray .infoTwoRibbonSmallWrapper .infoTwoRibbonNumbering  {
    color:#333;
}

.RicohTheme-Red .infoTwoRibbonSmallWrapper .leftcol, .RicohTheme-Red .infoTwoRibbonSmallWrapper .infoTwoRibbonNumbering  {
    color:#cf142b;
}

.RicohTheme-White .infoThreeRibbonSmallWrapper .InfoRibbonThreeSmallWrapperBorder, .RicohTheme-White .infoThreeRibbonWrapper , .RicohTheme-White .infoThreeRibbonSmallWrapper .infoThreeRibbonNumbering  {
    color:#fff;
}

.RicohTheme-Gray .infoThreeRibbonSmallWrapper .InfoRibbonThreeSmallWrapperBorder, .RicohTheme-Gray .infoThreeRibbonWrapper ,.RicohTheme-Gray .infoThreeRibbonSmallWrapper .infoThreeRibbonNumbering  {
    color:#333;
}

.RicohTheme-Red .infoThreeRibbonSmallWrapper .InfoRibbonThreeSmallWrapperBorder, .RicohTheme-Red .infoThreeRibbonWrapper, .RicohTheme-Red .infoThreeRibbonSmallWrapper .infoThreeRibbonNumbering  {
    color:#cf142b;

}

.RicohTheme-Gray .flickerplate .arrow-navigation.right:before{
        /*background-image: url("../img/greaterThanGrey.svg");*/
        background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-333333.ashx");
}
.RicohTheme-Gray .flickerplate .arrow-navigation.left:before {
        /*background-image: url("../img/greaterThanGrey.svg");*/
        background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-333333.ashx");
}

.RicohTheme-White .flickerplate .arrow-navigation.right:before{
        /*background-image: url("../img/greaterThanWhite.svg");*/
        background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-ffffff.ashx");
}
.RicohTheme-White .flickerplate .arrow-navigation.left:before {
        /*background-image: url("../img/greaterThanWhite.svg");*/
        background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-ffffff.ashx");
}

.RicohTheme-Red .flickerplate .arrow-navigation.right:before{
        /*background-image: url("../img/greaterThanRed.svg");*/
        background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-cf142b.ashx");
}
.RicohTheme-Red .flickerplate .arrow-navigation.left:before {
        /*background-image: url("../img/greaterThanRed.svg");*/
        background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-cf142b.ashx");
}
 
/* end of theme for border */

/* Start Button - White Opaque */
.RicohTheme-White.RicohButton.Opacity-Opaque .Ricoh-Arrow {
        /*background-image: url("../img/greaterThanGrey.svg");*/
        background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-333333.ashx");
}

.RicohTheme-White.RicohButton.Opacity-Opaque:hover .Ricoh-Arrow {
        /*background-image: url("../img/greaterThanWhite.svg");*/
        background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-ffffff.ashx");
}

.RicohTheme-White.RicohButton.Opacity-Opaque {
	border: 1px solid #ffffff;
	background: transparent none repeat scroll 0 0;
  background-color: #ffffff;
}

.RicohTheme-White.RicohButton.Opacity-Opaque div {
	color: #333333;
}

.RicohTheme-White.RicohButton.Opacity-Opaque:hover {
	background-color: transparent;
}

.RicohTheme-White.RicohButton.Opacity-Opaque:hover div {
  color: #ffffff;
}
/* End Button - White Opaque */

/* Start Button - Gray Opaque */
.RicohTheme-Gray.RicohButton.Opacity-Opaque .Ricoh-Arrow {
    /*background-image: url("../img/greaterThanWhite.svg");*/
    background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-ffffff.ashx");
}

.RicohTheme-Gray.RicohButton.Opacity-Opaque:hover .Ricoh-Arrow {
    /*background-image: url("../img/greaterThanGrey.svg");*/
    background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-333333.ashx");
}

.RicohTheme-Gray.RicohButton.Opacity-Opaque {
	border: 1px solid #333333;
	background: transparent none repeat scroll 0 0;
  background-color: #333333;
}

.RicohTheme-Gray.RicohButton.Opacity-Opaque div {
  color: #ffffff;
}

.RicohTheme-Gray.RicohButton.Opacity-Opaque:hover {
	background-color: transparent;
}

.RicohTheme-Gray.RicohButton.Opacity-Opaque:hover div {
  color: #333333;
}
/* End Button - Gray Opaque */

/* Start Button - Red Opaque */
.RicohTheme-Red.RicohButton.Opacity-Opaque .Ricoh-Arrow {
    background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-ffffff.ashx");
}

.RicohTheme-Red.RicohButton.Opacity-Opaque:hover .Ricoh-Arrow {
   background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-cf142b.ashx");
}

.RicohTheme-Red.RicohButton.Opacity-Opaque {
	border: 1px solid #cf142b;
	background: transparent none repeat scroll 0 0;
  background-color: #cf142b;
}

.RicohTheme-Red.RicohButton.Opacity-Opaque div {
  color: #ffffff;
}

.RicohTheme-Red.RicohButton.Opacity-Opaque:hover {
	background-color: transparent;
}

.RicohTheme-Red.RicohButton.Opacity-Opaque:hover div {
  color: #cf142b;
}

/* End Button - Red Opaque */


/* Start Button - White Transparent */
.RicohTheme-White.RicohButton.Opacity-Transparent .Ricoh-Arrow {
    background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-ffffff.ashx");
}

.RicohTheme-White.RicohButton.Opacity-Transparent:hover .Ricoh-Arrow {
    background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-333333.ashx");
}

.RicohTheme-White.RicohButton.Opacity-Transparent {
	border: 1px solid #ffffff;
	background: transparent none repeat scroll 0 0;
  background-color: transparent;
}

.RicohTheme-White.RicohButton.Opacity-Transparent div {
    color: #ffffff;
}

.RicohTheme-White.RicohButton.Opacity-Transparent:hover {
	background-color: #ffffff;
	border: 1px solid #ffffff;
}

.RicohTheme-White.RicohButton.Opacity-Transparent:hover div {
    color: #333333;
}

/*.infoThreeRibbonMoreFullWidth.RicohTheme-White 
{
    background-image: url("../img/greaterThanRed.svg");
}
*/
/* End Button - White Transparent */

/* Start Button - Gray Transparent */
.RicohTheme-Gray.RicohButton.Opacity-Transparent .Ricoh-Arrow {
    background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-333333.ashx");
}

.RicohTheme-Gray.RicohButton.Opacity-Transparent:hover .Ricoh-Arrow {
    background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-ffffff.ashx");
}

.RicohTheme-Gray.RicohButton.Opacity-Transparent {
	border: 1px solid #333333;
	background: transparent none repeat scroll 0 0;
  background-color: transparent;
}

.RicohTheme-Gray.RicohButton.Opacity-Transparent div {
  color: #333333;
}

.RicohTheme-Gray.RicohButton.Opacity-Transparent:hover {
  background-color: #333;
  border: 1px solid #333;
}

.RicohTheme-Gray.RicohButton.Opacity-Transparent:hover div {
  color: #fff;
}
/* End Button - Gray Transparent */

/* Start Button - Red Transparent */
.RicohTheme-Red.RicohButton.Opacity-Transparent .Ricoh-Arrow {
   background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-cf142b.ashx");
}

.RicohTheme-Red.RicohButton.Opacity-Transparent:hover .Ricoh-Arrow {
    background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-ffffff.ashx");
}

.RicohTheme-Red.RicohButton.Opacity-Transparent {
	border: 1px solid #cf142b;
	background: transparent none repeat scroll 0 0;
  background-color: transparent;
}

.RicohTheme-Red.RicohButton.Opacity-Transparent div {
  color: #cf142b;
}

.RicohTheme-Red.RicohButton.Opacity-Transparent:hover {
	background-color: #cf142b;
}

.RicohTheme-Red.RicohButton.Opacity-Transparent:hover div {
  color: #ffffff;
}

.infoThreeRibbonMoreFullWidth.RicohTheme-Red .Ricoh-Arrow:hover,.infoThreeRibbonMoreFullWidth.RicohTheme-Red .Ricoh-Arrow:focus, .infoThreeRibbonMoreFullWidth.RicohTheme-Red .Ricoh-Arrow
{
   background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-cf142b.ashx");
}
/* End Button - Red Transparent */


h1 h1 {
  font-size: 1em !important;
}

/*img.scEmptyImage {
  width: auto !important;
  height: 500px;
}*/

.tierOneHeroBannerMoreFullWidth .buttonPlacing, .tierTwoHeroBannerFullWidth .buttonPlacing, .tierTwoHeroBannerAltMoreFullWidth .buttonPlacing {
  margin-top: 40px;
  margin-left: 0;
}

div.imageCarouselFullWidth img.scEmptyImage {
  width: auto !important;
  height: auto;
}


.flagMoreFullwidth .flag-title .scEmptyPlaceholder {
  height: 79px;
}


.flagMoreFullwidth .flag-large .scEmptyPlaceholder {
  height: 444px;
  border: 1px solid #ccc;
}

.flagMoreFullwidth .flag-small .scEmptyPlaceholder {
  height: 229px;
  border: 1px solid #ccc;
  clear: both;
}

.flag-side-right h2.title-without-link {
  float: right;
}


.pinWheelMoreFullWidth .wheelTopLeft .scEmptyPlaceholder, .pinWheelMoreFullWidth .wheelTopLeft img.scEmptyImage {
  height: 496px;
  border: 1px solid #ccc;
}

.pinWheelMoreFullWidth .wheelTopLeft .wheelImageAndText.scEnabledChrome  {
  height: 496px;
}

.pinWheelMoreFullWidth .wheelTopRight .scEmptyPlaceholder, .pinWheelMoreFullWidth .wheelTopRight img.scEmptyImage {
  height: 151px;
  border: 1px solid #ccc;
}

.pinWheelMoreFullWidth .wheelTopRight .wheelImageAndText.scEnabledChrome {
  height: 151px;
}

.pinWheelMoreFullWidth .wheelCenter .scEmptyPlaceholder, .pinWheelMoreFullWidth .wheelCenter img.scEmptyImage {
  height: 321px;
  border: 1px solid #ccc;
}

.pinWheelMoreFullWidth .wheelCenter .wheelImageAndText.scEnabledChrome {
  height: 321px;
}

.pinWheelMoreFullWidth .wheelRight .scEmptyPlaceholder, .pinWheelMoreFullWidth .wheelRight img.scEmptyImage {
  height: 496px;
  border: 1px solid #ccc;
}

.pinWheelMoreFullWidth .wheelRight .wheelImageAndText.scEnabledChrome {
  height: 496px;
}

.pinWheelMoreFullWidth .wheelBottom .scEmptyPlaceholder, .pinWheelMoreFullWidth .wheelBottom img.scEmptyImage {
  height: 151px;
  border: 1px solid #ccc;
}

.pinWheelMoreFullWidth .wheelBottom .wheelImageAndText.scEnabledChrome {
  height: 151px;
}

.wheelImageAndText .scEnabledChrome

/*
.pinWheelMoreFullWidth .rowWheel5 .pagehelp {
  top: -150px;
  position: relative;
}
*/
.pinWheelMoreFullWidth .img-responsive {
  display: inline;
}

.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImage {
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.modifiedStackAltLayoutMoreFullWidth .buttonPlacing {
  position: absolute;
  bottom: 16%;
  right: 6%;
}

.modifiedStackAltLayoutMoreFullWidth .buttonPlacing .scEmptyPlaceholder {
    width: 100px !important;
    height: 40px !important;
}

.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperOne .scEmptyPlaceholder, 
.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperTwo .scEmptyPlaceholder, 
.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperFour .scEmptyPlaceholder, 
.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperFive .scEmptyPlaceholder, 
.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperSix .scEmptyPlaceholder {
  height:240px;
  /*width: 100%;
  height: 100%;*/
  border: 1px solid #ccc;
}

.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperThree .scEmptyPlaceholder {
  height: 504px;
  border: 1px solid #ccc;
}

.scEnabledChrome .modifiedStackAltLayoutImageWrapperOne,
.scEnabledChrome .modifiedStackAltLayoutImageWrapperTwo,
.scEnabledChrome .modifiedStackAltLayoutImageWrapperFour,
.scEnabledChrome .modifiedStackAltLayoutImageWrapperFive,
.scEnabledChrome .modifiedStackAltLayoutImageWrapperSix {
   height: inherit;
   min-height: 240px;
}

.scEnabledChrome .modifiedStackAltLayoutImageWrapperThree {
   height: inherit;
   min-height: 504px;
}

    .scEnabledChrome .modifiedStackAltLayoutImageWrapperOne .genericTitleWrap, .scEnabledChrome .modifiedStackAltLayoutImageWrapperOne .genericNoTitleWrap, .scEnabledChrome .modifiedStackAltLayoutImageWrapperOne img {
        height: 240px;
    }

    .scEnabledChrome .modifiedStackAltLayoutImageWrapperTwo .genericTitleWrap, .scEnabledChrome .modifiedStackAltLayoutImageWrapperTwo .genericNoTitleWrap, .scEnabledChrome .modifiedStackAltLayoutImageWrapperTwo img {
        height: 240px;
    }

   .scEnabledChrome .modifiedStackAltLayoutImageWrapperThree .genericTitleWrap, .scEnabledChrome .modifiedStackAltLayoutImageWrapperThree .genericNoTitleWrap, .scEnabledChrome .modifiedStackAltLayoutImageWrapperThree img {
        height: 504px;
    }

   .scEnabledChrome .modifiedStackAltLayoutImageWrapperFour .genericTitleWrap, .scEnabledChrome .modifiedStackAltLayoutImageWrapperFour .genericNoTitleWrap, .scEnabledChrome .modifiedStackAltLayoutImageWrapperFour img {
        height: 240px;
    }

   .scEnabledChrome .modifiedStackAltLayoutImageWrapperFive .genericTitleWrap, .scEnabledChrome .modifiedStackAltLayoutImageWrapperFive .genericNoTitleWrap, .scEnabledChrome .modifiedStackAltLayoutImageWrapperFive img {
        height: 240px;
    }

   .scEnabledChrome .modifiedStackAltLayoutImageWrapperSix .genericNoTitleWrapWithButton, .scEnabledChrome .modifiedStackAltLayoutImageWrapperSix img {
       height: 240px;
   }

.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperOne .modifiedStackAltLayoutImageOne.scEnabledChrome[sc-part-of],
.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperTwo .modifiedStackAltLayoutImageTwo.scEnabledChrome[sc-part-of],
.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperThree .modifiedStackAltLayoutImageThree.scEnabledChrome[sc-part-of],
.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperFour .modifiedStackAltLayoutImageFour.scEnabledChrome[sc-part-of],
.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperFive .modifiedStackAltLayoutImageFive.scEnabledChrome[sc-part-of],
.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperSix .modifiedStackAltLayoutImageSix.scEnabledChrome[sc-part-of] {
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
}

.modifiedStackAltLayoutImageTwoText, .modifiedStackAltLayoutImageThreeText, .modifiedStackAltLayoutImageFiveText {
  width: 52%;
  position: absolute;
  top: 24%;
  left: 13%;
}

.tangoFullWidth .scEmptyPlaceholder, 
.tangoFullWidth .scEmptyPlaceholder, 
.tangoFullWidth .scEmptyPlaceholder, 
.tangoFullWidth .scEmptyPlaceholder, 
.tangoFullWidth .scEmptyPlaceholder, 
.tangoFullWidth .scEmptyPlaceholder {
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
}


.tangoFullWidth .tangoSmallWrapperImg .scEmptyImage {
	position: relative;
	top: -107px;
}


.pinWheelMoreFullWidth .modifiedStackAltLayoutImageOne .scEmptyPlaceholder, 
.pinWheelMoreFullWidth .modifiedStackAltLayoutImageTwo .scEmptyPlaceholder, 
.pinWheelMoreFullWidth .modifiedStackAltLayoutImageThree .scEmptyPlaceholder, 
.pinWheelMoreFullWidth .modifiedStackAltLayoutImageFour .scEmptyPlaceholder, 
.pinWheelMoreFullWidth .modifiedStackAltLayoutImageFive .scEmptyPlaceholder, 
.pinWheelMoreFullWidth .modifiedStackAltLayoutImageSix .scEmptyPlaceholder,
.pinWheelTextImageMoreFullWidth .wheelTextImageTopLeft .scEmptyPlaceholder,
.pinWheelTextImageMoreFullWidth .wheelTextImageTopRight .scEmptyPlaceholder,
.pinWheelTextImageMoreFullWidth .wheelTextImageCenter .scEmptyPlaceholder,
.pinWheelTextImageMoreFullWidth .wheelTextImageRight .scEmptyPlaceholder,
.pinWheelTextImageMoreFullWidth .wheelTextImageBottom .scEmptyPlaceholder,
.pinWheelMoreFullWidth .modifiedStackAltLayoutImageOne.scEnabledChrome[sc-part-of],
.pinWheelMoreFullWidth .modifiedStackAltLayoutImageTwo.scEnabledChrome[sc-part-of],
.pinWheelMoreFullWidth .modifiedStackAltLayoutImageThree.scEnabledChrome[sc-part-of],
.pinWheelMoreFullWidth .modifiedStackAltLayoutImageFour.scEnabledChrome[sc-part-of],
.pinWheelMoreFullWidth .modifiedStackAltLayoutImageFive.scEnabledChrome[sc-part-of],
.pinWheelMoreFullWidth .modifiedStackAltLayoutImageSix.scEnabledChrome[sc-part-of],
.pinWheelTextImageMoreFullWidth .wheelTextImageTopLeft.scEnabledChrome[sc-part-of],
.pinWheelTextImageMoreFullWidth .wheelTextImageTopRight.scEnabledChrome[sc-part-of],
.pinWheelTextImageMoreFullWidth .wheelTextImageCenter.scEnabledChrome[sc-part-of],
.pinWheelTextImageMoreFullWidth .wheelTextImageRight.scEnabledChrome[sc-part-of],
.pinWheelTextImageMoreFullWidth .wheelTextImageBottom.scEnabledChrome[sc-part-of] {
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
}


.pinWheelTextImageMoreFullWidth .buttonPlacing {
  position: absolute;
  bottom: 14%;
  right: 34%;
  min-width: 80px;
  min-height: 20px;
}

.pinWheelTextImageMoreFullWidth .buttonPlacing .scEmptyPlaceholder {
  width: 80px;
  height: 20px;
}




/*.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperTwo .scEmptyPlaceholder, .modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperTwo img.scEmptyImage {
  height: 240px;
  border: 1px solid #ccc;
}

.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperThree .scEmptyPlaceholder, .modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperThree img.scEmptyImage {
  height: 480px;
  border: 1px solid #ccc;
}

.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperFour .scEmptyPlaceholder, .modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperFour img.scEmptyImage {
  height: 240px;
  border: 1px solid #ccc;
}

.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperFive .scEmptyPlaceholder, .modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperFive img.scEmptyImage {
  height: 240px;
  border: 1px solid #ccc;
}

.modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperSix .scEmptyPlaceholder, .modifiedStackAltLayoutMoreFullWidth .modifiedStackAltLayoutImageWrapperSix img.scEmptyImage {
  height: 240px;
  border: 1px solid #ccc;
}*/


div.scEmptyImage {
  position: relative;
  background-image: url('/Assets/images/no-image.png') !important;
  background-size: auto !important;
  background-repeat: repeat !important;
}

/*img.scEmptyImage {
  position:relative;
  background-image: url('/Assets/images/no-image.png')!important;
  background-size: auto!important;
  background-repeat: repeat!important;
  
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}*/

/*TODO: Possibly move to another location */
/*#Renderings .scItemThumbnail {
  width: 310px;
}

#Renderings .scItemThumbnail span.scDisplayName {
  float: left;
  clear: both;
  width: 100%;
  font-weight: bold;
}


#Renderings .scItemThumbnail div.scImageContainer {
  float: left;
  clear: both;
  width: 100%;
}



#Renderings .scItemThumbnail div.scImageContainer img {
  float: left;
  clear: both;
  width: 100%;
}*/


.breadcrumb > li + li::before {
  background-image: url("/~/media/Ricoh/Common/Images/DesignElements/carrot-333333.ashx");
  /*background-image: url("/Assets/img/greaterThanBlack.svg");*/
  background-size: 8px 12px;
  margin-right: 0;
  background-repeat: no-repeat;
}


@media screen and (max-width: 768px) {
    .videoWStatic2XMoreFullWidth .container-fluid .container {
        width: 100%;
   }
}

@media screen and (min-width: 768px)  and (max-width: 1024px){
     .breadcrumb > li + li::before {
       padding-right: 16px;
     }
}



/* container with background color */

.bgContainerFullWidth {
    background-color: transparent;
}

/* Tier Three Banner */

.tierThreeheroBannerInWrapperBox h2 {
    margin-top: 8px;
    margin-bottom: inherit;
}

.tierThreeSubitle2 {
    margin-top: 0px;
}

/* End of Tier Three Banner*/

/* Pull Quote Full Width */
/*.pullQuoteWrapperFullWidth .pullQuoteSignature {
    padding-left: 0px;
}*/

.pullQuoteWrapperFullWidth .pullQuoteWrapper {
    padding-left: 0px;
    padding-right: 0px;
}

.pullQuoteWrapperFullWidth .pullQuoteTextStyling {
    /*padding-left:80px;
    padding-right:80px;*/
}

    .pullQuoteWrapperFullWidth .pullQuoteTextStyling h1.pullQuoteFullWidthWrap {
        text-align: center;
	white-space: inherit;
}

.pullQuoteSignature h3 {
    line-height: inherit;
}
/* End of Pull Quote Full Width */

/* Pull Quote */
.pullQuoteTextStyling h1.pullQuote {
     white-space: inherit;
}
/* End of Pull Quote */


/* info two ribbon with cta*/


.infoTwoRibbonCtaColumn .infoTwoRibbonCtaLeftPara, .infoTwoRibbonCtaRightPara .scEmptyPlaceholder {
    width: 100%;
}
/* end of info two ribbon with cta*/


.TierOneHeroBannerSlide {
	width: 100%;
  min-height: 475px;
}

.TierOneHeroBannerSlide .scEmptyPlaceholder {
	width: 100%;
	height: 475px;
	border: 1px solid #333;
}
	 	/*.banner-carousel {
	 		max-width:1366px;
	 		margin:0 auto;
	 	}
	 	.banner-carousel-right {
	 		right:0 !important;
	 	}

	 	.banner-carousel-inner > .item > img {
	 		max-width:none;
	 		height: 100%;
	 	}

	@media (max-width:767px) { 

	 	.banner-carousel-right,
	 	.banner-carousel-left {
	 		bottom:50% !important;
	 	}
	 }*/


/* video button*/
#buttonVideo .modal-content{
        position: relative;
        top: 50%;
        transform: translateY(50%);
}
